/**
 * CSS file for the template-home.php custom page.
 *
 * @package		Canuck WordPress Theme
 * @copyright	Copyright (C) 2017-2019  Kevin Archibald
 * @license		http://www.gnu.org/licenses/gpl-2.0.html
 * @author		Kevin Archibald <www.kevinsspace.ca/contact/>
 */
.home-1-wide {width: 100%;float: left;margin: 0;padding: 0;background-size: 100% 100%;background-repeat: no-repeat;}.home-1-wide-overlay {width: 100%;float: left;margin: 0;padding: 75px 0 75px 0;}.home-1-wrap {clear: both;display: block;max-width: 1100px;margin: 0 auto 0 auto;padding: 0;text-decoration: none;font-size: 1.5em;line-height: 1.5em;overflow: hidden;}.home-1-shortcode, .home-1-widget {width: calc(100% - 20px);float: left;margin: 0;padding: 10px;}.home-1-text {width: 90%;margin: 10px auto 10px auto;padding: 0;text-align: center;}.home-1-button {width: 100%;float: left;margin: 10px 0 10px 0;text-align: center;}.home-1-button a.button1 {display: inline-block;margin: 8px;padding: 5px 35px 5px 35px;font-size: 1em;position: relative;opacity: .999;border-radius: 3px;overflow: hidden;transition: all 0.3s;}.home-1-button a.button1:before {content: '';width: 100%;top: 0;height: 0;opacity: 0;position: absolute;left: 0;z-index: -1;transition: all 0.3s;}.home-1-button a.button1:hover {cursor: pointer;}.home-1-button a.button1:hover:before {height: 100%;opacity: 1;}.home-2-wide {width: 100%;float: left;margin: 0;padding: 0;background-size: 100% 100%;background-repeat: no-repeat;}.home-2-wide-overlay {width: 100%;float: left;margin: 0;padding: 75px 0 75px 0;}.home-2-wrap {clear: both;display: block;max-width: 1100px;margin: 0 auto 0 auto;padding: 0;text-decoration: none;overflow: hidden;}.home-2-wrap .servicebox {display: block;width: 33.333%;float: left;padding: 0;text-align: center;}.home-2-wrap .servicebox h4 {text-align: center;margin-top: 10px;font-size: 1.5em;line-height: 1.5em;margin-bottom: 5px;padding:0;}.home-2-wrap .servicebox-content {width: 90%;clear: both;float: left;font-size: 1em;line-height: 1.25em;padding: 0 5% 0 5%;margin: 0;}.home-2-wrap .servicebox p {font-size: 1em;}.home-2-wrap .servicebox ul {margin-left: 4%;}.section2-graphic {display: block;margin: 20px auto 0 auto;padding: 0 0 10px 0;width: 100%;}.section2-linked-fi, .section2-graphic i.no-link {display: block;margin: 10px auto 10px auto;font-size: 20px;background-color: rgba(0,0,0,0);border-radius: 50%;width: 75px;height: 75px;line-height: 75px;vertical-align: middle;text-align: center;transition: all 0.5s;}.section2-linked-fi:hover{font-family: 'FontAwesome', Arial;content: "/f0c1";cursor: pointer;font-size: 30px;line-height: 75px;width: 75px;height: 75px;transition: all 0.5s;}.section2-graphic .section2-linked-image, .section2-graphic img.no-link {opacity: 1;display: block;position: relative;width: 75%;height: auto;margin: 0 auto 0 auto;padding: 0;transition: .5s ease;backface-visibility: hidden;}.section2-linked-image img {display: block;max-width: 100%;height: auto;margin: 0 auto 0 auto;}.section2-image-overlay {position: absolute;bottom: 100%;left: 0;right: 0;overflow: hidden;width: 100%;height:0;transition: .5s ease;}.section2-graphic:hover .section2-image-overlay {bottom: 0;height: 100%;}.section2-image-overlay i {white-space: nowrap;font-size: 20px;position: absolute;overflow: hidden;top: 50%;left: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);}.home-2-button {width: 100%;clear: both;float: left;padding: 0;margin: 0;text-align: center;}.home-2-button a.button1 {display: inline-block;margin: 8px;padding: 5px 35px 5px 35px;font-size: 1em;position: relative;opacity: .999;border-radius: 3px;overflow: hidden;transition: all 0.3s;}.home-2-button a.button1:before {content: '';width: 100%;top: 0%;height: 0;opacity: 0;position: absolute;left: 0;z-index: -1;transition: all 0.3s;}.home-2-button a.button1:hover {cursor: pointer;}.home-2-button a.button1:hover:before {height: 100%;opacity: 1;}.home-3-wide {width: 100%;float: left;margin: 0;padding: 0;background-size: 100% 100%;background-repeat: no-repeat;}.home-3-wide-overlay {width: 100%;float: left;margin: 0;padding: 75px 0 75px 0;}.home-3-wrap {clear: both;display: block;max-width: 1100px;margin: 0 auto 0 auto;padding: 0;text-decoration: none;font-size: 1.5em;line-height: 1.5em;overflow: hidden;}.home-3-shortcode, .home-3-widget {width: calc(100% - 20px);float: left;margin: 0;padding: 10px;text-align: center;}.home-3-text {width: 90%;margin: 10px auto 10px auto;padding: 0;text-align: center;}.home-3-button {width: 100%;float: left;margin: 10px 0 10px 0;text-align: center;}.home-3-button a.button1 {display: inline-block;margin: 8px;padding: 5px 35px 5px 35px;font-size: 1em;position: relative;opacity: .999;border-radius: 3px;overflow: hidden;transition: all 0.3s;}.home-3-button a.button1:before {content: '';width: 100%;top: 0%;height: 0;opacity: 0;position: absolute;left: 0;z-index: -1;transition: all 0.3s;}.home-3-button a.button1:hover {cursor: pointer;}.home-3-button a.button1:hover:before {height: 100%;opacity: 1;}.home-4-wide {width: 100%;float: left;margin: 0;padding: 0;background-size: 100% 100%;background-repeat: no-repeat;}.home-4-wide-overlay {width: 100%;float: left;margin: 0;padding: 75px 0 75px 0;}.home-4-wrap {clear: both;display: block;max-width: 1100px;margin: 0 auto 0 auto;padding: 0;text-decoration: none;overflow: hidden;}.home-4-wrap .servicebox {display: block;width: 50%;float: left;padding: 0;text-align: center;}.home-4-wrap .servicebox h4 {text-align: center;margin-top: 10px;font-size: 1.5em;line-height: 1.5em;margin-bottom: 5px;padding:0;}.home-4-wrap .servicebox-content {width: 90%;clear: both;float: left;font-size: 1em;line-height: 1.25em;padding: 0 5% 0 5%;margin: 0;}.home-4-wrap .servicebox p {font-size: 1em;}.home-4-wrap .servicebox ul {margin-left: 4%;}.section4-graphic {display: block;margin: 20px auto 0 auto;padding: 0 0 10px 0;width: 100%;}.section4-linked-fi, .section4-graphic i.no-link {display: block;margin: 10px auto 10px auto;font-size: 20px;background-color: rgba(0,0,0,0);border-radius: 50%;width: 75px;height: 75px;line-height: 75px;vertical-align: middle;text-align: center;transition: all 0.5s;}.section4-linked-fi:hover{font-family: 'FontAwesome', Arial;content: "/f0c1";cursor: pointer;font-size: 30px;line-height: 75px;width: 75px;height: 75px;transition: all 0.5s;}.section4-graphic .section4-linked-image, .section4-graphic img.no-link {opacity: 1;display: block;position: relative;width: 75%;height: auto;margin: 0 auto 0 auto;padding: 0;transition: .5s ease;backface-visibility: hidden;}.section4-linked-image img {display: block;max-width: 100%;height: auto;margin: 0 auto 0 auto;}.section4-image-overlay {position: absolute;bottom: 100%;left: 0;right: 0;overflow: hidden;width: 100%;height:0;transition: .5s ease;}.section4-graphic:hover .section4-image-overlay {bottom: 0;height: 100%;}.section4-image-overlay i {white-space: nowrap;font-size: 20px;position: absolute;overflow: hidden;top: 50%;left: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);}.home-4-button {width: 100%;clear: both;float: left;padding: 0;margin: 0;text-align: center;}.home-4-button a.button1 {display: inline-block;margin: 8px;padding: 5px 35px 5px 35px;font-size: 1em;position: relative;opacity: .999;border-radius: 3px;overflow: hidden;transition: all 0.3s;}.home-4-button a.button1:before {content: '';width: 100%;top: 0%;height: 0;opacity: 0;position: absolute;left: 0;z-index: -1;transition: all 0.3s;}.home-4-button a.button1:hover {cursor: pointer;}.home-4-button a.button1:hover:before {height: 100%;opacity: 1;}.home-5-wide {width: 100%;float: left;margin: 0;padding: 0;background-size: 100% 100%;background-repeat: no-repeat;}.home-5-wide-overlay {width: 100%;float: left;margin: 0;padding: 75px 0 75px 0;}.home-5-wrap {clear: both;display: block;max-width: 1100px;margin: 0 auto 0 auto;padding: 0;text-decoration: none;font-size: 1.55em;line-height: 1.5em;overflow: hidden;}.home-5-shortcode, .home-5-widget {width: calc(100% - 20px);float: left;margin: 0;padding: 10px;}.home-5-text {width: 90%;margin: 10px auto 10px auto;padding: 0;text-align: center;}.home-5-button {width: 100%;float: left;margin: 10px 0 10px 0;text-align: center;}.home-5-button a.button1 {display: inline-block;margin: 8px;padding: 5px 35px 5px 35px;font-size: 1em;position: relative;opacity: .999;border-radius: 3px;overflow: hidden;transition: all 0.3s;}.home-5-button a.button1:before {content: '';width: 100%;top: 0%;height: 0;opacity: 0;position: absolute;left: 0;z-index: -1;transition: all 0.3s;}.home-5-button a.button1:hover {cursor: pointer;}.home-5-button a.button1:hover:before {height: 100%;opacity: 1;}.home-6-wide {width: 100%;float: left;margin: 0;padding: 0;background-size: 100% 100%;background-repeat: no-repeat;}.home-6-wide-overlay {width: 100%;float: left;margin: 0;padding: 75px 0 75px 0;}.home-6-wrap {clear: both;display: block;max-width: 1100px;margin: 0 auto 0 auto;padding: 0;text-decoration: none;overflow: hidden;}.home-6-wrap .servicebox {display: block;width: 50%;float: left;padding: 0;text-align: center;}.home-6-wrap .servicebox h4 {text-align: center;margin-top: 10px;font-size: 1.5em;line-height: 1.5em;margin-bottom: 5px;padding:0;}.home-6-wrap .servicebox-content {width: 90%;clear: both;float: left;font-size: 1em;line-height: 1.25em;padding: 0 5% 0 5%;margin: 0;}.home-6-wrap .servicebox p {font-size: 1em;}.home-6-wrap .servicebox ul {margin-left: 4%;}.section6-graphic {display: block;margin: 20px auto 0 auto;padding: 0 0 10px 0;width: 100%;}.section6-linked-fi, .section6-graphic i.no-link {display: block;margin: 10px auto 10px auto;font-size: 20px;background-color: rgba(0,0,0,0);border-radius: 50%;width: 75px;height: 75px;line-height: 75px;vertical-align: middle;text-align: center;transition: all 0.5s;}.section6-linked-fi:hover{font-family: 'FontAwesome', Arial;content: "/f0c1";cursor: pointer;font-size: 30px;line-height: 75px;width: 75px;height: 75px;transition: all 0.5s;}.section6-graphic .section6-linked-image, .section6-graphic img.no-link {opacity: 1;display: block;position: relative;width: 75%;height: auto;margin: 0 auto 0 auto;padding: 0;transition: .5s ease;backface-visibility: hidden;}.section6-linked-image img {display: block;max-width: 100%;height: auto;margin: 0 auto 0 auto;}.section6-image-overlay {position: absolute;bottom: 100%;left: 0;right: 0;overflow: hidden;width: 100%;height:0;transition: .5s ease;}.section6-graphic:hover .section6-image-overlay {bottom: 0;height: 100%;}.section6-image-overlay i {white-space: nowrap;font-size: 20px;position: absolute;overflow: hidden;top: 50%;left: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);}.home-6-button {width: 100%;clear: both;float: left;padding: 0;margin: 0;text-align: center;}.home-6-button a.button1 {display: inline-block;margin: 8px;padding: 5px 35px 5px 35px;font-size: 1em;position: relative;opacity: .999;border-radius: 3px;overflow: hidden;transition: all 0.3s;}.home-6-button a.button1:before {content: '';width: 100%;top: 0%;height: 0;opacity: 0;position: absolute;left: 0;z-index: -1;transition: all 0.3s;}.home-6-button a.button1:hover {cursor: pointer;}.home-6-button a.button1:hover:before {height: 100%;opacity: 1;}.home-7-wide {width: 100%;float: left;margin: 0;padding: 0;background-size: 100% 100%;background-repeat: no-repeat;}.home-7-wide-overlay {width: 100%;float: left;margin: 0;padding: 75px 0 75px 0;}.home-7-wrap {clear: both;display: block;max-width: 1100px;margin: 0 auto 0 auto;padding: 0;text-decoration: none;font-size: 1.5em;line-height: 1.5em;overflow: hidden;}.home-7-shortcode, .home-7-widget {width: calc(100% - 20px);float: left;margin: 0;padding: 10px;}.home-7-text {width: 90%;margin: 10px auto 10px auto;padding: 0;text-align: center;}.home-7-button {width: 100%;float: left;margin: 10px 0 10px 0;text-align: center;}.home-7-button a.button1 {display: inline-block;margin: 8px;padding: 5px 35px 5px 35px;font-size: 1em;position: relative;opacity: .999;border-radius: 3px;overflow: hidden;transition: all 0.3s;}.home-7-button a.button1:before {content: '';width: 100%;top: 0%;height: 0;opacity: 0;position: absolute;left: 0;z-index: -1;transition: all 0.3s;}.home-7-button a.button1:hover {cursor: pointer;}.home-7-button a.button1:hover:before {height: 100%;opacity: 1;}.home-8-wide {width: 100%;float: left;margin: 0;padding: 0;background-size: 100% 100%;background-repeat: no-repeat;}.home-8-wide-overlay {width: 100%;float: left;margin: 0;padding: 75px 0 75px 0;}.home-8-wrap {clear: both;display: block;max-width: 1100px;margin: 0 auto 0 auto;padding: 0;text-decoration: none;overflow: hidden;}.home-8-wrap .servicebox {display: block;width: 25%;float: left;padding: 0;text-align: center;}.home-8-wrap .servicebox h4 {text-align: center;margin-top: 10px;font-size: 1.25em;line-height: 1.25em;margin-bottom: 5px;padding:0;}.home-8-wrap .servicebox-content {width: 90%;clear: both;float: left;font-size: 1em;line-height: 1.25em;padding: 0 5% 0 5%;margin: 0;}.home-8-wrap .servicebox p {font-size: 1em;}.home-8-wrap .servicebox ul {margin-left: 4%;}.section8-graphic {display: block;margin: 20px auto 0 auto;padding: 0 0 10px 0;width: 100%;}.section8-linked-fi, .section8-graphic i.no-link {display: block;margin: 10px auto 10px auto;font-size: 20px;background-color: rgba(0,0,0,0);border-radius: 50%;width: 75px;height: 75px;line-height: 75px;vertical-align: middle;text-align: center;transition: all 0.5s;}.section8-linked-fi:hover{font-family: 'FontAwesome', Arial;content: "/f0c1";cursor: pointer;font-size: 30px;line-height: 75px;width: 75px;height: 75px;transition: all 0.5s;}.section8-graphic .section8-linked-image, .section8-graphic img.no-link {opacity: 1;display: block;position: relative;width: 75%;height: auto;margin: 0 auto 0 auto;padding: 0;transition: .5s ease;backface-visibility: hidden;}.section8-linked-image img {display: block;max-width: 100%;height: auto;margin: 0 auto 0 auto;}.section8-image-overlay {position: absolute;bottom: 100%;left: 0;right: 0;overflow: hidden;width: 100%;height: 0;transition: .5s ease;}.section8-graphic:hover .section8-image-overlay {bottom: 0;height: 100%;}.section8-image-overlay i {white-space: nowrap;font-size: 20px;position: absolute;overflow: hidden;top: 50%;left: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);}.home-8-button {width: 100%;clear: both;float: left;padding: 0;margin: 0;text-align: center;}.home-8-button a.button1 {display: inline-block;margin: 8px;padding: 5px 35px 5px 35px;font-size: 1em;position: relative;opacity: .999;border-radius: 3px;overflow: hidden;transition: all 0.3s;}.home-8-button a.button1:before {content: '';width: 100%;top: 0%;height: 0;opacity: 0;position: absolute;left: 0;z-index: -1;transition: all 0.3s;}.home-8-button a.button1:hover {cursor: pointer;}.home-8-button a.button1:hover:before {height: 100%;opacity: 1;}.home-9-wide {width: 100%;float: left;margin: 0;padding: 0;background-size: 100% 100%;background-repeat: no-repeat;}.home-9-wide-overlay {width: 100%;float: left;margin: 0;padding: 75px 0 75px 0;}.home-9-wrap {clear: both;display: block;max-width: 1100px;margin: 0 auto 0 auto;padding: 5px;text-decoration: none;overflow: hidden;}.home-9-title {width: 100%;float: left;text-align: center;margin: 0;padding: 0;}.home-9-title h2 {}.home-9-text {width: 100%;float: left;text-align: center;margin: 15px 0 50px 0;padding: 0;}.home-9-text p {}.home-9-columns-3{width: 100%;float: left;margin: 0;padding: 0;}.home-9-columns-4 {width: 100%;float: left;margin: 0;padding: 0;}.home-9-columns-3 .section9-portfolio-container {width: calc(33.333% - 10px);float: left;position: relative;margin: 5px;padding: 0;}.home-9-columns-4 .section9-portfolio-container {width: calc(25% - 10px);float: left;position: relative;margin: 5px;padding: 0;}.section9-portfolio-container img {display: block;width: 100%;height: auto;}.section9-portfolio-container .image-overlay {position: absolute;bottom: 0;left: 0;right: 0;overflow: hidden;width: 0;height: 100%;transition: .5s ease;}.section9-portfolio-container:hover .image-overlay {width: 100%;}.section9-portfolio-container .image-overlay .overlay-wrap {position: relative;overflow: hidden;top: 0;left: 0;bottom: 0;right: 0;display: flex;flex-direction: column;justify-content: center;height: 100%;}.section9-portfolio-container:hover .image-overlay .overlay-wrap {transition-property: color;transition: .5s;transition-timing-function: linear;transition-delay: .5s;}.section9-portfolio-container .image-overlay .links {width: 100%;float: left;clear: both;margin: 0;padding: 0;text-align: center;}.section9-portfolio-container .image-overlay .links a {margin: 0 0 0 10px;padding: 0;opacity: 1;text-align: center;font-size: 1.5em;transition-property: color;transition: .5s ease;}.section9-portfolio-container:hover .image-overlay .links a {transition-property: color;transition: .5s;transition-timing-function: linear;transition-delay: .5s;}.section9-portfolio-container .image-overlay .links a:hover {transition-property: color;transition: .25s ease;}.section9-portfolio-container .image-overlay .title {width: 100%;clear: both;float: left;margin: 0;padding: 0;text-align: center;font-size: 1em;line-height: 1.25em;}.section9-portfolio-container .image-overlay .content{width: calc(100% - 10px);float: left;clear: both;margin: 0;padding: 0 5px 0 5px;text-align: center;font-size: .875em;line-height: 1.25em;}.home-10-wide {width: 100%;float: left;margin: 0;padding: 0;background-size: 100% 100%;background-repeat: no-repeat;}.home-10-wide-overlay {width: 100%;float: left;margin: 0;padding: 75px 0 75px 0;}.home-10-wrap {clear: both;display: block;max-width: 1100px;margin: 0 auto 0 auto;padding: 0;text-decoration: none;overflow: hidden;}.home-10-media {width: calc(50% - 20px);float: left;margin: 0;padding: 0 10px 0 10px;}.home-10-shortcode {width: 100%;float: left;margin: 0;padding: 0;}.home-10-widget {width: 100%;float: left;margin: 0;padding: 0;}.home-10-image {width: 100%;float: left;margin: 0;padding: 0;}.home-10-content {width: calc(50% - 20px);float: left;margin: 0;padding: 0 10px 0 10px;}.home-10-title h2 {width: 100%;float: left;margin: 0;padding: 0;font-size: 1.5em;line-height: 1.25em;}.home-10-text {width: 100%;float: left;margin: 20px 0 20px 0;;padding: 20px 0 20px 0;font-size: 1.25em;line-height: 1.25em;}.home-10-button {width: 100%;clear: both;float: left;padding: 0;margin: 0;text-align: left;}.home-10-button a.button1 {display: inline-block;margin: 20px 0 0 0;padding: 5px 35px 5px 35px;font-size: 1em;position: relative;opacity: .999;border-radius: 3px;overflow: hidden;transition: all 0.3s;}.home-10-button a.button1:before {content: '';width: 100%;top: 0%;height: 0;opacity: 0;position: absolute;left: 0;z-index: -1;transition: all 0.3s;}.home-10-button a.button1:hover {cursor: pointer;}.home-10-button a.button1:hover:before {height: 100%;opacity: 1;}.home-11-wide {width: 100%;float: left;margin: 0;padding: 0;background-size: 100% 100%;background-repeat: no-repeat;}.home-11-wide-overlay {width: 100%;float: left;margin: 0;padding: 75px 0 75px 0;}.home-11-wrap {clear: both;display: block;max-width: 1100px;margin: 0 auto 0 auto;padding: 0;text-decoration: none;overflow: hidden;}.home-11-media {width: calc(50% - 20px);float: right;margin: 0;padding: 0 10px 0 10px;}.home-11-shortcode {width: 100%;float: right;margin: 0;padding: 0;}.home-11-widget {width: 100%;float: right;margin: 0;padding: 0;}.home-11-image {width: 100%;float: right;margin: 0;padding: 0;}.home-11-content {width: calc(50% - 20px);float: left;margin: 0;padding: 0 10px 0 10px;}.home-11-title h2 {width: 100%;float: left;margin: 0;padding: 0;font-size: 1.5em;line-height: 1.25em;}.home-11-text {width: 100%;float: left;margin: 20px 0 20px 0;;padding: 20px 0 20px 0;font-size: 1.25em;line-height: 1.25em;}.home-11-button {width: 100%;clear: both;float: left;padding: 0;margin: 0;text-align: left;}.home-11-button a.button1 {display: inline-block;margin: 20px 0 0 0;padding: 5px 35px 5px 35px;font-size: 1em;position: relative;opacity: .999;border-radius: 3px;overflow: hidden;transition: all 0.3s;}.home-11-button a.button1:before {content: '';width: 100%;top: 0%;height: 0;opacity: 0;position: absolute;left: 0;z-index: -1;transition: all 0.3s;}.home-11-button a.button1:hover {cursor: pointer;}.home-11-button a.button1:hover:before {height: 100%;opacity: 1;}.home-12-wide {width: 100%;float: left;margin: 0;padding: 0;background-size: 100% 100%;background-repeat: no-repeat;}.home-12-wide-overlay {width: 100%;float: left;margin: 0;padding: 75px 0 75px 0;}.home-12-wrap {clear: both;display: block;width: calc(100% - 10px);margin: 0;padding: 5px;text-decoration: none;overflow: hidden;}.home-12-title {width: 100%;float: left;text-align: center;margin: 0;padding: 0;}.home-12-title h2 {}.home-12-text {width: 100%;float: left;text-align: center;margin: 15px 0 50px 0;padding: 0;}.home-12-text p {}#home-12-carousel{width: 100%;float: left;margin: 0;padding: 0;}.home-12 .owl-item-wrap {width: 100%;float: left;position: relative;margin: 0;padding: 0;}.home-12 .owl-item-wrap .image-overlay {position: absolute;bottom: 0;left: 0;right: 0;overflow: hidden;width: 100%;height: 100%;opacity: 0.0;transition: .5s ease;}.home-12 .owl-item-wrap:hover .image-overlay {opacity: 1.0;}.home-12 .owl-item-wrap .image-overlay .overlay-wrap {position: relative;overflow: hidden;top: 0;left: 0;bottom: 0;right: 0;display: flex;flex-direction: column;justify-content: center;height: 100%;}.home-12 .owl-item-wrap:hover .image-overlay .overlay-wrap {transition-property: color;transition: .5s;transition-timing-function: linear;transition-delay: .5s;}.home-12 .owl-item-wrap .image-overlay .links {width: 100%;float: left;clear: both;margin: 0;padding: 0;text-align: center;}.home-12 .owl-item-wrap .image-overlay .links a {margin: 0 0 0 10px;padding: 0;opacity: 1;text-align: center;font-size: 1.5em;transition-property: color;transition: .5s ease;}.home-12 .owl-item-wrap:hover .image-overlay .links a {transition-property: color;transition: .5s;transition-timing-function: linear;transition-delay: .5s;}.home-12 .owl-item-wrap .image-overlay .links a:hover {transition-property: color;transition: .25s ease;}.home-12 .owl-item-wrap .image-overlay .title {width: 100%;clear: both;float: left;margin: 0;padding: 0;text-align: center;font-size: 1em;line-height: 1.25em;}.home-12 .owl-item-wrap .image-overlay .content{width: calc(100% - 10px);float: left;clear: both;margin: 0;padding: 0 5px 0 5px;text-align: center;font-size: .875em;line-height: 1.25em;}.home-12 .owl-prev {width: 15px;height: 100px;position: absolute;top: 40%;left:10px;display: block!IMPORTANT;font-size: 32px;}.home-12 .owl-next {width: 15px;height: 100px;position: absolute;top: 40%;right: 20px;display: block!IMPORTANT;font-size: 32px;}.home-13-wide {width: 100%;float: left;margin: 0;padding: 0;background-size: 100% 100%;background-repeat: no-repeat;}.home-13-wide-overlay {width: 100%;float: left;margin: 0;padding: 75px 0 75px 0;}.home-13-wrap {clear: both;display: block;width: calc(100% - 10px);margin: 0;padding: 5px;text-decoration: none;overflow: hidden;}.home-13-title {width: 100%;float: left;text-align: center;margin: 0;padding: 0;}.home-13-text {width: 100%;float: left;text-align: center;margin: 15px 0 50px 0;padding: 0;}#home-13-carousel{width: 100%;float: left;margin: 0;padding: 0;}.home-13 .owl-item-wrap {width: 100%;float: left;position: relative;margin: 0;padding: 0;}.home-13 .owl-item-wrap .image-overlay {position: absolute;bottom: 0;left: 0;right: 0;overflow: hidden;width: 100%;height: 100%;opacity: 0.0;transition: .5s ease;}.home-13 .owl-item-wrap:hover .image-overlay {opacity: 1.0;}.home-13 .owl-item-wrap .image-overlay .overlay-wrap {position: relative;overflow: hidden;top: 0;left: 0;bottom: 0;right: 0;display: flex;flex-direction: column;justify-content: center;height: 100%;}.home-13 .owl-item-wrap:hover .image-overlay .overlay-wrap {transition-property: color;transition: .5s;transition-timing-function: linear;transition-delay: .5s;}.home-13 .owl-item-wrap .image-overlay .links {width: 100%;float: left;clear: both;margin: 0;padding: 0;text-align: center;}.home-13 .owl-item-wrap .image-overlay .links a {margin: 0;padding: 0;opacity: 1;text-align: center;font-size: 1.5em;transition-property: color;transition: .5s ease;}.home-13 .owl-item-wrap:hover .image-overlay .links a {transition-property: color;transition: .5s;transition-timing-function: linear;transition-delay: .5s;}.home-13 .owl-item-wrap .image-overlay .links a:hover {transition-property: color;transition: .25s ease;}.home-13 .owl-prev {width: 15px;height: 100px;position: absolute;top: 40%;left: 10px;display: block!IMPORTANT;font-size: 16px;}.home-13 .owl-next {width: 15px;height: 100px;position: absolute;top: 40%;right: 20px;display: block!IMPORTANT;font-size: 16px;}@media only screen and (max-width:900px){.home-1-wide-overlay, .home-2-wide-overlay, .home-3-wide-overlay, .home-4-wide-overlay, .home-5-wide-overlay, .home-6-wide-overlay, .home-7-wide-overlay, .home-8-wide-overlay, .home-9-wide-overlay, .home-10-wide-overlay, .home-11-wide-overlay, .home-12-wide-overlay, .home-13-wide-overlay {padding: 50px 0 50px 0;}.home-1-wrap {font-size: 1.25em;line-height: 1.25em;}.home-2-wrap .servicebox h4 {font-size: 1.35em;line-height: 1.35em;}.home-2-wrap .servicebox-content {font-size: 1.0em;line-height: 1.25em;}.home-4-wrap .servicebox h4 {font-size: 1.35em;line-height: 1.35em;}.home-4-wrap .servicebox-content {font-size: 1em;line-height: 1.25em;}.home-6-wrap .servicebox h4 {font-size: 1.35em;line-height: 1.35em;}.home-6-wrap .servicebox-content {font-size: 1em;line-height: 1.25em;}.home-8-wrap .servicebox h4 {text-align: center;margin-top: 10px;font-size: 1.15em;line-height: 1.15em;margin-bottom: 5px;padding:0;}.home-8-wrap .servicebox-content {width: 90%;clear: both;float: left;font-size: 0.9em;line-height: 1.25em;padding: 0 5% 0 5%;margin: 0;}.home-8-wrap .servicebox {width: 50%;}.section9-portfolio-container .image-overlay .title {font-size: .925em;line-height: 1.25em;}.section9-portfolio-container .image-overlay .content{font-size: 0.75em;line-height: 1.25em;}.home-9-columns-3 .section9-portfolio-container, .home-9-columns-4 .section9-portfolio-container {width: calc(50% - 10px);}.home-10-title h2 {font-size: 1.25em;line-height: 1.25em;}.home-10-text {font-size: 1em;line-height: 1.25em;}.home-10-media,.home-10-content {width: calc(100% - 20px);}.home-11-title h2 {font-size: 1.25em;line-height: 1.25em;}.home-11-text {font-size: 1em;line-height: 1.25em;}.home-11-media,.home-11-content {width: calc(100% - 20px);}.home-12 .owl-item-wrap .image-overlay .links a {font-size: 1.25em;}.home-12 .owl-item-wrap .image-overlay .title {font-size: .875em;}.home-12 .owl-item-wrap .image-overlay .content{font-size: .75em;}}@media only screen and (max-width:700px){.home-1-wide-overlay, .home-2-wide-overlay, .home-3-wide-overlay, .home-4-wide-overlay, .home-5-wide-overlay, .home-6-wide-overlay, .home-7-wide-overlay, .home-8-wide-overlay, .home-9-wide-overlay, .home-10-wide-overlay, .home-11-wide-overlay, .home-12-wide-overlay, .home-13-wide-overlay {padding: 35px 0 35px 0;}}@media only screen and (max-width:480px){.home-1-wide-overlay, .home-2-wide-overlay, .home-3-wide-overlay, .home-4-wide-overlay, .home-5-wide-overlay, .home-6-wide-overlay, .home-7-wide-overlay, .home-8-wide-overlay, .home-9-wide-overlay, .home-10-wide-overlay, .home-11-wide-overlay, .home-12-wide-overlay, .home-13-wide-overlay {padding: 25px 0 25px 0;}.home-2-wrap .servicebox {width: 100%;}.home-4-wrap .servicebox {width: 100%;}.home-4-wrap .servicebox.two {margin: 25px 0 0 0;}.home-6-wrap .servicebox {width: 100%;}.home-6-wrap .servicebox.two {margin: 25px 0 0 0;}.home-8-wrap .servicebox {width: 100%;}.home-12 .owl-item-wrap .image-overlay .links a {margin: 0 0 0 5px;padding: 0;font-size: 1em;}.home-12 .owl-item-wrap .image-overlay .title {display: none;}.home-12 .owl-item-wrap .image-overlay .content{display: none;}.home-13 .owl-item-wrap .image-overlay .links a {margin: 0;font-size: 1em;}}
