@import url(//fonts.googleapis.com/css?family=PT+Sans:400,700);@import url(//fonts.googleapis.com/css?family=Noto+Sans:400,700);@import "plugins/settings-full.css";@import "plugins/lightbox-full.css";@import "plugins/magnific-popup.css";/*!
 * Build on top of Roots 6.5.2
 */@media all and (min-width:940px){ul.nav li.dropdown:hover ul.dropdown-menu{display:block !important}}@media all and (min-width:768px){body.admin-bar .navbar-fixed-top{margin-top:32px !important}}@media (max-width:767px){.text-center-xs{text-align:center !important}body.admin-bar{margin-top:-46px}}.navbar-toggle{width:31px;height:30px;background-image:url('../img/menu-x@2x.png');background-size:20px 20px;background-repeat:no-repeat;background-position:center center}.navbar-toggle .icon-bar{width:20px;height:2px}.navbar-toggle .icon-bar{display:none}.navbar-toggle.collapsed{background-image:none}.navbar-toggle.collapsed .icon-bar{display:block}body{padding-top:0px;background-color:#fff;min-height:100%;height:100%}.main{min-height:100%;min-height:500px;padding-bottom:30px}@media (max-width:767px){html{margin-top:0px !important;padding-top:-46px !important}}.section{padding-top:15px}.section .section-heading{color:#9bb44e;text-align:center;padding-bottom:15px;font-size:22px}.page-content{padding-top:20px}.page-content .content-area{padding-left:20px}.page-content .page-header{margin-top:0px;border-bottom:0px;margin-bottom:10px}.page-content .page-header>h1{padding-top:0px;margin-top:0px;color:#9bb44f;font-size:30px;font-weight:400}.page-content .leading{color:#386280;font-size:17px;line-height:24px;padding-bottom:20px;border-bottom:1px solid #f8f8f8}.page-content .leading.leading-sm{font-size:17px;line-height:24px}.page-content .leading.no-border{border-bottom-width:0px}.page-content .entry-content{padding-top:20px}.page-content .entry-content p{font-size:13px;color:#333;line-height:22px;padding-bottom:10px}.page-content .entry-content p strong{color:#000}.bullet-title{padding-bottom:10px;border-bottom:1px solid #f8f8f8;margin-bottom:10px;color:#333}ul.pjt-list{list-style-type:none;padding-left:10px}ul.pjt-list li{padding-left:1em;text-indent:-1em;color:#333}ul.pjt-list li:before{content:"•    ";color:#9bb44f;padding-right:5px}.wysiwyg-content{padding-bottom:0px}.wysiwyg-content strong{color:#000}.wysiwyg-content p{padding-bottom:20px}@media (max-width:939px){.page-content .content-area{padding-left:0px}}header.navbar{margin-bottom:0px;border-bottom:0px}.top-row{position:relative;overflow:hidden;margin-bottom:5px}.top-row .navbar-brand{padding-top:0px;padding-bottom:5px;height:95px}.top-row .header-call-us{padding-top:15px}.top-row .header-call-us .call-label{color:#a0a0a0;font-size:16px;margin-right:85px}.top-row .header-call-us .phone-number{color:#a0a0a0;font-size:28px;font-weight:700;margin-top:-5px}.top-row .header-social-container ul.socials{padding-left:0px;list-style-type:none;margin-bottom:0px}.top-row .header-social-container ul.socials>li{display:inline-block;margin-left:6px}.top-row .header-social-container ul.socials>li>a{width:21px;height:21px;padding-top:10px;background-size:21px 21px;background-repeat:no-repeat;display:inline-block;text-decoration:none;image-rendering:optimizeQuality}.top-row .header-social-container ul.socials>li>a:hover{text-decoration:none}.top-row .header-social-container ul.socials>li.facebook>a{background-image:url('../img/social/1-social-facebook@2x.png')}.top-row .header-social-container ul.socials>li.facebook>a:hover{background-image:url('../img/social/2-social-facebook@2x.png')}.top-row .header-social-container ul.socials>li.twitter>a{background-image:url('../img/social/1-social-twitter@2x.png')}.top-row .header-social-container ul.socials>li.twitter>a:hover{background-image:url('../img/social/2-social-twitter@2x.png')}.top-row .header-social-container ul.socials>li.linkedin>a{background-image:url('../img/social/1-social-linkedin@2x.png')}.top-row .header-social-container ul.socials>li.linkedin>a:hover{background-image:url('../img/social/2-social-linkedin@2x.png')}.top-row .header-social-container ul.socials>li.youtube>a{background-image:url('../img/social/1-social-youtube@2x.png')}.top-row .header-social-container ul.socials>li.youtube>a:hover{background-image:url('../img/social/2-social-youtube@2x.png')}.top-row .header-social-container ul.socials>li.instagram>a{background-image:url('../img/social/1-social-instagram@2x.png')}.top-row .header-social-container ul.socials>li.instagram>a:hover{background-image:url('../img/social/2-social-instagram@2x.png')}.top-row .header-social-container ul.socials>li.google>a{background-image:url('../img/social/1-social-google@2x.png')}.top-row .header-social-container ul.socials>li.google>a:hover{background-image:url('../img/social/2-social-google@2x.png')}.top-row .right-column.compact .header-call-us,.top-row .right-column.compact .header-social-container{float:right}.top-row .right-column.compact .header-social-container{padding-top:10px;padding-right:20px}.bottom-row{position:relative;overflow:visible}header.navbar.navbar-fixed-top{min-height:80px}header.navbar.navbar-fixed-top .top-row .navbar-brand{height:60px}header.navbar.navbar-fixed-top .top-row .navbar-brand img{max-width:175px}header.navbar.navbar-fixed-top .top-row .right-column .header-call-us,header.navbar.navbar-fixed-top .top-row .right-column .header-social-container{float:right}header.navbar.navbar-fixed-top .top-row .right-column .header-call-us{padding-top:5px}header.navbar.navbar-fixed-top .top-row .right-column .header-call-us .call-label{font-size:14px;margin-right:0px;padding-right:42px}header.navbar.navbar-fixed-top .top-row .right-column .header-call-us .phone-number{font-size:19px}header.navbar.navbar-fixed-top .top-row .right-column .header-social-container{padding-top:20px;padding-right:30px}header.navbar.navbar-fixed-top .bottom-row #menu-primary>li>a{padding-top:10px;padding-bottom:10px}@media (max-width:939px){header #menu-primary>li>a{padding-left:18px;padding-right:18px}}@media (max-width:767px){.admin-bar header.navbar{margin-top:0px}header.navbar{min-height:75px}.top-row .navbar-brand{height:75px}.top-row .navbar-brand>img{max-width:200px;height:auto}}#mega-menu{height:280px;width:100%;background:transparent;position:absolute;z-index:99999;margin-top:0px;left:0;display:none}#mega-menu .mega-menu-inner>.container{max-width:940px}#mega-menu .mega-menu-inner>.container .mega-column{padding-top:30px;padding-bottom:30px;height:280px;background-color:#386280}#mega-menu .mega-menu-inner>.container .mega-column:first-child>.mega-column-inner{border-right:1px solid #407194;min-height:220px}#mega-menu .mega-menu-inner>.container .mega-column.mega-bg{background-image:url('../img/wave-mega-menu.png');background-position:top right;background-repeat:no-repeat;padding-right:80px}#mega-menu .mega-menu-inner>.container .mega-column.mega-column-image{background-color:#fff}#mega-menu .mega-menu-inner>.container .mega-column .mega-hover-container{display:table;height:100%}#mega-menu .mega-menu-inner>.container .mega-column .mega-hover-container>#hoverImage{display:table-cell;vertical-align:middle}#mega-menu ul.mega-links{padding-left:20px;list-style-type:none}#mega-menu ul.mega-links>li{padding-top:5px;padding-bottom:5px}#mega-menu ul.mega-links>li>a{text-decoration:none !important;color:#fff;font-family:'PT Sans',sans-serif;font-size:12px;padding-top:0px;padding-bottom:0px}#mega-menu ul.mega-links>li>a:hover{color:#9eca1a}#mega-menu ul.mega-links div.mega-menu-image-container{width:140px;height:140px;display:table-cell;vertical-align:middle}#mega-menu ul.mega-links div.mega-menu-image-container img.mega-menu-image{width:100px;height:100px;margin:0 auto}#mega-menu ul.mega-links div.text-container{font-family:'PT Sans',sans-serif;color:#6b6b6b;font-size:10px;font-weight:700;line-height:16px;text-transform:uppercase;letter-spacing:4px;text-align:center;margin-top:20px}#mega-menu ul.mega-links div.text-container span{position:relative}#mega-menu ul.mega-links:hover div.mega-menu-image-container{background-image:url("../img/ellipse.png");background-size:140px 140px;background-repeat:no-repeat;background-position:center center}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#mega-menu ul.mega-links:hover div.mega-menu-image-container{background-image:url("../img/ellipse@2x.png");background-size:140px 140px;-webkit-background-size:140px 140px}}#mega-menu ul.mega-links:hover div.text-container{color:#fdc123}#mega-menu ul.mega-links:hover div.text-container span span.span-line{width:80%;height:1px;background:#fdc123;display:inline-block}@media (max-width:939px){#mega-menu .mega-menu-inner>.container{max-width:720px}}.home-product-item{float:left;padding-left:0px;padding-bottom:0px;position:relative;overflow:hidden;width:100%;margin-bottom:15px}.home-product-item>a,.home-product-item>a:hover{text-decoration:none !important}.home-product-item.first{padding-left:0px}.home-product-item .text-container{position:absolute;left:14px;bottom:10px;z-index:5}.home-product-item .text-container .product-title{color:white;font-family:'Noto Sans',sans-serif;font-size:18px;line-height:16px;font-weight:400;margin-top:0px;margin-bottom:0px}.home-product-item .gradient-container{height:50%;position:absolute;width:101%;bottom:0;background:url('../img/product-gradient.png') repeat-x bottom left;background-size:cover}.home-product-item .hover-container{position:absolute;z-index:4;width:101%;left:0px;bottom:0px;height:100%;background-color:transparent;overflow:hidden}.home-product-item .hover-container>.wave-one,.home-product-item .hover-container>.wave-two{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-image:url('../img/blue-wave-top@2x.png');background-repeat:no-repeat;background-size:100%;position:absolute;bottom:-250px;left:0;height:100%;width:100%;background-color:transparent;background-position:0% 100%}.home-product-item .hover-container>.wave-two{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background-image:url('../img/blue-wave-bot@2x.png');background-position:0% 100%}.home-product-item .hover-container>.arrow-container{position:absolute;width:100%;height:40px;bottom:0;left:0;background-image:url("../img/mini-white-arrow.png");background-position:125% 90%;background-repeat:no-repeat;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.home-product-item .hover-container>.arrow-container{background-image:url("../img/mini-white-arrow.png");background-size:5px 9px;-webkit-background-size:5px 9px}}.home-product-item:hover .hover-container{bottom:0px;text-decoration:none !important}.home-product-item:hover .hover-container>.wave-one{-webkit-animation-name:bounceInUp;animation-name:bounceInUp;-webkit-animation-duration:0.9s;animation-duration:0.9s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;bottom:-10px;background-position:0% 100%}.home-product-item:hover .hover-container>.wave-two{-webkit-animation-name:bounceInUp;animation-name:bounceInUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;bottom:-10px;background-position:0% 100%}.home-product-item:hover .hover-container>.arrow-container{background-position:96% 50%}.home-product-item.item-sm .text-container{left:10px;bottom:5px}.home-product-item.item-sm .text-container .product-title{font-size:12px}.home-product-item.item-sm:hover .hover-container>.arrow-container{background-position:96% 75%}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}40%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}70%{-webkit-transform:translateY(15px);transform:translateY(15px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}40%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}70%{-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}.product-arhive-content{margin-top:20px;padding-bottom:30px;color:#a0a0a0;font-size:13px;line-height:24px}.archive-product-boxes{padding-top:30px;padding-bottom:50px}.product-tax-content,.product-tax-content>p{font-size:13px;color:#A8A8A8;line-height:22px;padding-bottom:10px}.leading.product-title{margin-top:10px}.product-image-container{margin-bottom:20px}@media (max-width:939px){.home-product-item .text-container{left:10px;bottom:7px}.home-product-item .text-container .product-title{font-size:15px}.home-product-item:hover .hover-container>.arrow-container{background-position:96% 75%}}.banner-container{height:150px;width:100%;margin-bottom:20px}.banner-container .banner-inner{width:100%;height:100%;background-attachment:fixed;background-size:contain;background-position:center top;background-repeat:no-repeat;background-size:auto 310px}.admin-bar .banner-container .banner-inner{background-position:50% 46px}@media (max-width:767px){.banner-container .banner-inner{background-position:center center !important;background-repeat:no-repeat;background-size:cover;background-attachment:initial}}.breadcrumb-container{border-bottom:1px solid #f8f8f8;padding-bottom:20px}.breadcrumb-container.no-banner{padding-top:20px}.breadcrumb-container span.true-breadcrumb>a{color:#a0a0a0;font-size:9px;font-family:'PT Sans',sans-serif;text-transform:uppercase}.breadcrumb-container span.true-breadcrumb>a:last-child{color:#386280}.breadcrumb-container span.true-breadcrumb>.sep{color:#a0a0a0;font-size:9px;font-family:'PT Sans',sans-serif}.sidebar-inner.affix{top:155px;width:220px}.affixable.stop-affix{position:relative;width:100%}.sidebar-box{padding-top:20px}.sidebar-box.wave{background-color:transparent;background-image:url('../img/sidebar-wave.png');background-position:top left;background-repeat:no-repeat;background-size:contain;padding-top:28px}.sidebar-box.wave .sidebar-box-inner{padding-top:5px;background-color:#b1d665}.sidebar-box ul.sidebar-links{list-style-type:none;padding-left:0px;padding-bottom:20px}.sidebar-box ul.sidebar-links>li{padding:0px 20px}.sidebar-box ul.sidebar-links>li>a{color:#386280;padding-top:10px;padding-bottom:10px;border-bottom:1px solid rgba(248,248,248,0.2);display:block;text-decoration:none;font-size:12px;font-weight:700;padding-right:20px}.sidebar-box ul.sidebar-links>li.current>a,.sidebar-box ul.sidebar-links>li>a:hover{color:white}.sidebar-box ul.sidebar-links>li.current{background-image:url("../img/mini-white-arrow.png");background-position:90% 50%;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.sidebar-box ul.sidebar-links>li.current{background-image:url("../img/mini-white-arrow.png");background-size:5px 9px;-webkit-background-size:5px 9px}}.sidebar-box ul.sidebar-links>li.more-faq>a{padding-left:22px;background-image:url('../img/more-question.png');background-size:16px 15px;background-position:center left;background-repeat:no-repeat;color:#ebffc1}.sidebar-box .sidebar-image{margin-bottom:20px}.sidebar-box .sidebar-heading-text{color:#386280;font-size:18px;text-align:center;padding-bottom:10px}.sidebar-box .sidebar-content{color:#505050;font-family:'PT Sans',sans-serif;font-size:12px;text-align:center;line-height:22px;padding-bottom:10px}.stickem-container{position:relative}.stickem-container .stickit{position:fixed;top:155px;width:220px}.stickem-container .stickit-end{bottom:0px;position:absolute;left:10px;width:220px}@media (max-width:939px){.sidebar-inner.affix{width:227px}.stickem-container .stickit{position:fixed;width:227px}.stickem-container .stickit-end{width:227px}}.gallery-leading{padding-bottom:30px}.gallery-image-container{position:relative;overflow:hidden;height:300px;width:300px;display:table;margin:0 auto}.gallery-image-container>a{display:table-cell;position:relative;width:100%;vertical-align:middle;text-decoration:none !important}.gallery-image-container>a:hover{text-decoration:none}.gallery-image-container>a>img{vertical-align:middle;margin:0 auto}.gallery-image-container>a .caption{position:absolute;left:14px;bottom:10px;z-index:5;color:#fff;font-size:18px;font-weight:700}.gallery-image-container>a .gradient-container{height:25%;position:absolute;width:101%;bottom:0;background:url('../img/product-gradient.png') repeat-x bottom left;background-size:contain}.gallery-image-container>a .hover-container{position:absolute;z-index:4;width:101%;left:0px;bottom:0px;height:100%;background-color:transparent;overflow:hidden}.gallery-image-container>a .hover-container>.wave-one,.gallery-image-container>a .hover-container>.wave-two{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-image:url('../img/gallery-blue-wave-one.png');background-repeat:no-repeat;background-size:100%;position:absolute;bottom:-250px;left:0;height:100%;width:100%;background-color:transparent;background-position:0px 100%}.gallery-image-container>a .hover-container>.wave-two{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background-image:url('../img/gallery-blue-wave-two.png');background-position:0 100%}.gallery-image-container>a .hover-container>.arrow-container{position:absolute;width:100%;height:40px;bottom:0;left:0;background-image:url("../img/mini-white-arrow.png");background-position:125% 90%;background-repeat:no-repeat;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.gallery-image-container>a .hover-container>.arrow-container{background-image:url("../img/mini-white-arrow.png");background-size:5px 9px;-webkit-background-size:5px 9px}}.gallery-image-container>a:hover .hover-container{bottom:0px;text-decoration:none !important}.gallery-image-container>a:hover .hover-container>.wave-one{-webkit-animation-name:bounceInUp;animation-name:bounceInUp;-webkit-animation-duration:0.9s;animation-duration:0.9s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;bottom:0px;background-position:0% 100%}.gallery-image-container>a:hover .hover-container>.wave-two{-webkit-animation-name:bounceInUp;animation-name:bounceInUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;bottom:0px;background-position:0% 100%}.gallery-image-container>a:hover .hover-container>.arrow-container{background-position:96% 50%}#pjtGallery .caption{display:none !important}.gallery-container{margin-top:30px;position:relative;margin-left:auto;margin-right:auto}.gallery-container #pagination{right:25px;top:-65px}.gallery-container .buttonlight{background-color:#9eca1a !important}.gallery-container .buttonlight:hover,.gallery-container .buttonlight:visited,.gallery-container .buttonlight.buttonlight-selected{background-color:#9bb44e !important}@media (max-width:939px){.gallery-image-container{width:100%;height:auto}.gallery-container{width:700px}}@media (max-width:767px){.gallery-container{max-width:230px;height:auto !important}.cell1x1,.cell2x1,.cell1x2,.cell2x2{position:relative !important;left:0px !important;height:221px !important;width:221px !important;margin:auto !important;margin-bottom:20px !important}#pagination{right:0px;top:-65px;width:100%}}.sidebar-contact{padding:5px 20px;padding-bottom:30px}.sidebar-contact .contact-heading{font-size:14px;color:#fff;font-family:'PT Sans',sans-serif;padding-bottom:5px;padding-top:10px}.sidebar-contact .contact-detail,.sidebar-contact .contact-detail>a{font-size:13px;font-family:'PT Sans',sans-serif;color:#fff;padding-bottom:5px}.sidebar-contact .contact-detail{padding-bottom:5px;border-bottom:1px solid rgba(248,248,248,0.2);display:block}.sidebar-contact .contact-detail:last-child{border-bottom:0px}div.wpcf7 .wpcf7-form{margin-bottom:20px}div.wpcf7 .wpcf7-form-control-wrap{margin-bottom:20px}div.wpcf7 span.wpcf7-form-control-wrap{display:block !important}div.wpcf7 span.wpcf7-not-valid-tip{display:none}div.wpcf7 .form-control.wpcf7-not-valid{border-color:#d9534f}div.wpcf7 div.wpcf7-response-output{margin-left:0px;margin-right:0px;padding-left:5px}div.wpcf7 div.wpcf7-response-output.wpcf7-mail-sent-ok{background-color:#9ECA1A;border-color:#9ECA1A;color:white}div.wpcf7 div.wpcf7-validation-errors{color:#d9534f;border:none}div.wpcf7 img.ajax-loader{margin-left:15px}div.wpcf7 div.form-heading{color:#386280;font-size:17px;line-height:24px}div.wpcf7 .wpcf7-form span.wpcf7-list-item{margin-left:0;width:50%;float:left}.wysiwyg-content h1,.wysiwyg-content h2,.wysiwyg-content h3,.wysiwyg-content h4,.wysiwyg-content h5{color:#386280 !important}.wysiwyg-content h3{font-size:20px !important}.wysiwyg-content a>strong{color:#9bb44e !important}#home-slider{background-position:center center;background-repeat:no-repeat;background-size:cover;height:280px;max-height:280px;overflow:hidden}#home-slider ul.slides{margin-left:0px;padding-left:0px;margin-bottom:0px}#home-slider ul.slides li{height:280px;display:block}#home-slider ul.slides li>.slide-container-inner{height:100%}#home-slider ul.slides li .container{position:relative;height:100%}@media (max-width:767px){#home-slider{height:350px;max-height:350px}#home-slider ul.slides li{height:350px}}#home-slider .slide-container-inner{background-size:cover;background-position:center}#home-slider .slide-container-inner .slide-description{width:325px;position:absolute;right:0;height:100%;text-align:right}#home-slider .slide-container-inner .slide-description .slide-table-outer{display:table;width:100%;height:100%}#home-slider .slide-container-inner .slide-description .slide-table-outer .slide-table-inner{display:table-cell;height:100%;width:100%;vertical-align:middle}#home-slider .slide-container-inner .slide-description .slide-table-outer .slide-table-inner .slide-first-line{font-size:36px;color:#fff;font-weight:700;padding-bottom:10px}#home-slider .slide-container-inner .slide-description .slide-table-outer .slide-table-inner .slide-second-line{font-size:14px;line-height:22px;font-weight:400;color:#fff;padding-bottom:15px}#home-slider .slide-container-inner .slide-description .slide-table-outer .slide-table-inner .slide-footer{font-size:18px;font-weight:700;color:#fff;margin-top:10px}#home-slider .slide-container-inner .slide-description .slide-table-outer .slide-table-inner .slide-footer small{font-size:14px}#home-slider .slide-container-inner .slide-description .slide-table-outer .slide-table-inner .slide-footer strong{font-size:24px}#home-slider .flex-control-container{display:table;height:100%;position:relative}#home-slider .flex-control-container ol,#home-slider .flex-control-container ul{padding-left:0px;list-style-type:none;margin-bottom:0px}#home-slider .flex-control-container .flex-control-nav.flex-control-paging{position:absolute;width:100%;z-index:1000;bottom:10px;left:10px;text-align:right}#home-slider .flex-control-container .flex-control-nav.flex-control-paging>li{float:none;margin-right:10px;display:inline}#home-slider .flex-control-container .flex-control-nav.flex-control-paging>li>a{cursor:pointer;width:10px;height:10px;border-radius:5px;border:1px solid white;background:transparent;text-indent:100%;white-space:nowrap;overflow:hidden;display:inline-block}#home-slider .flex-control-container .flex-control-nav.flex-control-paging>li>a.flex-active{background:white}#home-slider .flex-control-container .flex-direction-nav{display:table-cell;width:100%;height:100%;vertical-align:middle}#home-slider .flex-control-container .flex-direction-nav li{position:relative}#home-slider .flex-control-container .flex-direction-nav li>a{position:absolute;z-index:999;background-position:center center;background-repeat:no-repeat;width:52px;height:52px;border:1px solid transparent;border-radius:26px;margin-top:-26px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}#home-slider .flex-control-container .flex-direction-nav li>a.flex-prev{left:-60px;background-image:url("../img/slider-arrow-left@2x.png");background-size:34px 65px;opacity:0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#home-slider .flex-control-container .flex-direction-nav li>a.flex-prev{background-image:url("../img/slider-arrow-left@2x.png");background-size:34px 65px;-webkit-background-size:34px 65px}}#home-slider .flex-control-container .flex-direction-nav li>a.flex-next{right:-60px;background-image:url("../img/slider-arrow-right@2x.png");background-size:34px 65px;opacity:0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#home-slider .flex-control-container .flex-direction-nav li>a.flex-next{background-image:url("../img/slider-arrow-right@2x.png");background-size:34px 65px;-webkit-background-size:34px 65px}}#home-slider:hover .flex-control-container .flex-direction-nav>li>a{opacity:1}#home-slider:hover .flex-control-container .flex-direction-nav>li>a.flex-prev{left:-80px}#home-slider:hover .flex-control-container .flex-direction-nav>li>a.flex-next{right:-80px}@media (max-width:767px){#home-slider .slide-container-inner .slide-description{width:100%;text-align:center;padding-left:15px;padding-right:15px}#home-slider .flex-control-container{width:100%}#home-slider .flex-control-container .flex-control-nav.flex-control-paging{text-align:center}#home-slider .flex-control-container .flex-control-nav.flex-control-paging>li{float:none;display:inline-block}#home-slider .flex-control-container .flex-direction-nav{display:none}#home-slider:hover .flex-control-container .flex-direction-nav>li>a{opacity:1}#home-slider:hover .flex-control-container .flex-direction-nav>li>a.flex-prev{left:0}#home-slider:hover .flex-control-container .flex-direction-nav>li>a.flex-next{right:0}}.section.home-section>.section-heading{margin-top:0px}.home-leading{padding-top:17px;padding-bottom:17px;text-align:center;padding-left:10px;padding-right:10px;font-size:18px;color:#15456a;line-height:32px;border-bottom:1px solid #f8f8f8}.home-service-item{float:left;padding-left:1px;padding-bottom:1px;position:relative;overflow:hidden}.home-service-item>a,.home-service-item>a:hover{text-decoration:none !important}.home-service-item.first{padding-left:0px}.home-service-item .text-container{position:absolute;left:24px;bottom:16px;z-index:5}.home-service-item .text-container .service-title{color:white;font-family:'Noto Sans',sans-serif;font-size:18px;line-height:18px;font-weight:400;margin-top:0px;margin-bottom:0px}.home-service-item .hover-container{position:absolute;z-index:4;width:100%;left:1px;bottom:0px;height:100%;background-color:transparent;overflow:hidden}.home-service-item .hover-container>.wave-one,.home-service-item .hover-container>.wave-two{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-image:url('../img/3-box-wave-top@2x.png');background-repeat:no-repeat;background-size:contain;position:absolute;bottom:-250px;left:0;height:100%;width:100%;background-color:transparent;background-position:0% 100%}.home-service-item .hover-container>.wave-two{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background-image:url('../img/3-box-wave-bot@2x.png');background-position:0% 100%}.home-service-item .hover-container>.arrow-container{position:absolute;width:100%;height:40px;bottom:0;left:0;background-image:url("../img/mini-white-arrow.png");background-position:125% 90%;background-repeat:no-repeat;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.home-service-item .hover-container>.arrow-container{background-image:url("../img/mini-white-arrow.png");background-size:5px 9px;-webkit-background-size:5px 9px}}.home-service-item:hover .hover-container{bottom:0px;text-decoration:none !important}.home-service-item:hover .hover-container>.wave-one{-webkit-animation-name:bounceInUp;animation-name:bounceInUp;-webkit-animation-duration:0.9s;animation-duration:0.9s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;bottom:0px;background-position:0% 100%}.home-service-item:hover .hover-container>.wave-two{-webkit-animation-name:bounceInUp;animation-name:bounceInUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;bottom:0px;background-position:0% 100%}.home-service-item:hover .hover-container>.arrow-container{background-position:96% 50%}.home-section.product-section{border-top:1px solid #f8f8f8;margin-top:60px}.full-width-bg{background:#fff;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;padding-bottom:10px;padding-top:0px;margin-top:30px}.full-width-bg .small-heading{font-size:18px;color:#fff;line-height:35px;margin-top:0px}.full-width-bg p{font-size:14px;color:#fff;line-height:25px;letter-spacing:0px;padding-bottom:15px}.full-width-bg .btn-container{padding-bottom:20px}@media (min-width:939px){.full-width-bg .sponsor-column{padding-left:55px}}.full-width-bg .sponsor-heading{color:#fff;font-size:12px;text-align:center;padding-bottom:5px;line-height:35px;font-weight:700}.full-width-bg .sponsor-slider-container{padding-top:10px;padding-bottom:20px}.full-width-bg .highlighted-sponsor{text-align:center}.full-width-bg .highlighted-sponsor>.highlighted-inner{display:inline-block;padding-right:10px}.full-width-bg .sponsor-circle-container{height:80px;width:80px;border-radius:40px;-webkit-border-radius:40px;background-color:#fff;display:table-cell;vertical-align:middle;text-align:center;margin:0 auto}.full-width-bg .sponsor-circle-container img{margin:0 auto}#sponsorSlider .iosSlider{position:relative;top:0;left:0;overflow:hidden;width:300px;height:80px;margin:0 auto}#sponsorSlider .iosSlider .slider{width:100%;height:100%;padding-left:20px;padding-right:20px}#sponsorSlider .iosSlider .slider .slide{float:left;width:80px;height:80px;margin-right:20px;position:relative}#sponsorSlider .ios-control{width:100%;list-style:none;position:absolute;height:0px;margin-top:-60px;top:50%;z-index:99;left:0}#sponsorSlider .ios-control a.control{float:left;width:16px;height:30px;opacity:1;cursor:pointer;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#sponsorSlider .ios-control a.control.ios-prev{background:url('../img/ios-left-arrow.png') center left no-repeat;background-size:16px 30px}#sponsorSlider .ios-control a.control.ios-next{background:url('../img/ios-right-arrow.png') center right no-repeat;float:right;background-size:16px 30px}@media (max-width:939px){#sponsorSlider .iosSlider{width:310px !important}}@media (max-width:767px){#sponsorSlider .iosSlider{width:300px !important}#sponsorSlider .iosSlider .slider{padding-left:10px;padding-right:10px}}.home-bottom-box{padding-bottom:20px;padding-top:20px}.home-bottom-box .small-heading{font-size:18px;color:#15456a;text-align:center;padding-bottom:10px;padding-left:10px;padding-right:10px}.home-bottom-box p{font-size:12px;font-family:'PT Sans',sans-serif;color:#505050;text-align:center;padding-bottom:10px;padding-left:10px;padding-right:10px}.home-bottom-box .bottom-box-img-container{position:relative}.home-bottom-box .bottom-wave{position:absolute;bottom:-1px;left:0;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:bottom center}.home-bottom-box.bottom-box-1 .bottom-wave{background-image:url('../img/white-wave-1.png')}.home-bottom-box.bottom-box-2 .bottom-wave{background-image:url('../img/white-wave-2.png')}.home-bottom-box.bottom-box-3 .bottom-wave{background-image:url('../img/white-wave-3.png')}@media (max-width:939px){.home-service-item{width:100%;float:none;margin:0 auto 20px}.home-service-item .text-container{left:18px;bottom:10px}.home-service-item .text-container .service-title{font-size:16px}.home-product-item{max-width:100%;float:none;margin:0 auto 20px}}@media (max-width:767px){.home-service-item{max-width:300px;float:none;margin:0 auto 20px}.home-product-item{max-width:220px;float:none;margin:0 auto 20px}.home-bottom-box{border-bottom:1px solid #f8f8f8;margin-bottom:20px}.home-bottom-box:last-child{border-bottom-width:0px}}.about-content{font-size:13px;color:#333;line-height:22px;padding-bottom:10px}.awards-gallery{padding-top:20px;padding-bottom:20px}.about-bottom-content{padding-top:20px}.closing-area{padding-top:50px}@media (max-width:767px){.featured-award{margin-bottom:30px}}.testimonial-container{position:relative;overflow:auto}#testimonialSlider{position:relative;overflow:auto;margin-top:20px;padding-top:25px}#testimonialSlider .iosSlider{position:relative;top:0;left:0;overflow:hidden;width:100%;min-height:300px;margin:50px auto 20px}#testimonialSlider .iosSlider .slider{width:100%;height:100%;padding-left:20px;padding-right:20px}#testimonialSlider .iosSlider .slider .slide{float:left;width:210px;height:100%;margin-right:20px;position:relative;cursor:pointer}#testimonialSlider .ios-control{width:100%;list-style:none;position:absolute;height:0px;top:20px;z-index:99;left:0}#testimonialSlider .ios-control a.control{width:16px;height:30px;opacity:1;cursor:pointer;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;padding-left:20px;text-decoration:none;float:right}#testimonialSlider .ios-control a.control.ios-prev{background:url('../img/ios-left-arrow.png') center left no-repeat;background-size:16px 30px;display:inline-block}#testimonialSlider .ios-control a.control.ios-next{background:url('../img/ios-right-arrow.png') center right no-repeat;display:inline-block;background-size:16px 30px}@media (max-width:939px){#testimonialSlider .iosSlider{width:100% !important}}@media (max-width:767px){#testimonialSlider .iosSlider{width:300px !important}#testimonialSlider .iosSlider .slider{padding-left:10px;padding-right:10px}}#testimonialSlider .testimonial-content .testimonial-text{font-style:italic;color:#333;font-size:11px;line-height:20px}#testimonialSlider .testimonial-content .author{color:#9bb44f;font-weight:700;font-size:10px;text-align:right}.blog .news-image-thumbnail{display:table;width:100%;height:185px}.blog .news-image-thumbnail .news-image-thumbnail-inner{display:table-cell;width:100%;vertical-align:middle;max-width:210px}.blog .article-header,.blog .entry-summary{padding-left:20px}.blog .article-header{padding-top:15px}.blog .article-header h2.entry-title{margin-top:0px}.blog .article-header h2.entry-title>a{font-size:13px;color:#505050;font-weight:700}.blog .entry-summary>p{color:#333;font-size:12px;line-height:22px}.blog .link>a{color:#505050;font-size:11px;text-transform:uppercase}.blog time{color:#9bb44f;font-size:11px}.single-post .post-thumbnail{padding-bottom:20px}.single-post time{color:#9bb44f;font-size:11px}.single-post .entry-title{padding-top:0px;margin-top:0px;color:#9bb44f;font-size:30px;font-weight:400}.single-post .entry-content p{color:#a0a0a0;font-size:12px;line-height:22px}article.post{border-bottom:1px solid #f8f8f8;padding-bottom:15px}@media (max-width:939px){.blog .news-image-thumbnail{padding-top:20px}.blog .news-image-thumbnail .news-image-thumbnail-inner{max-width:165px}}@media (max-width:767px){article.type-post{padding-bottom:20px}.blog .article-header{padding-left:0px}.blog .entry-summary{padding-left:0px}}.project-section{border-bottom:1px solid #f8f8f8;padding-bottom:20px;margin-bottom:20px}.project-section .pjt-project-title{font-size:14px;font-weight:700;color:#636060;font-family:'PT Sans',sans-serif}.project-section .project-description{font-size:13px;color:#333;line-height:22px;padding-bottom:10px}.project-section .recent-project-gallery img{margin-bottom:15px}.faq-accordion-container{padding-bottom:30px}.faq-accordion-container .back-to-top{float:right;color:#000;font-size:12px;line-height:32px;text-transform:lowercase}.faq-accordion-container .title-container h2.section-title{color:#386280;font-size:20px;line-height:32px}.faq-accordion-container .faq-accordion ul{list-style-type:none;padding-left:0px}.faq-accordion-container .faq-accordion ul li{border-top:1px solid #f8f8f8}.faq-accordion-container .faq-accordion ul li .accordion-header .sub-title.faq-question{font-size:12px;font-weight:700;line-height:20px;margin-top:10px;margin-bottom:10px;color:#9bb34f;cursor:pointer}.faq-accordion-container .faq-accordion ul li .accordion-header .plus-minus{float:right;font-size:24px;color:#b1d665;font-weight:400;width:10px;text-align:center;margin-left:20px}.partner-logo-container .logo-outer{display:table;width:100%;height:150px;margin-bottom:10px;border:1px solid #f8f8f8}.partner-logo-container .logo-outer .logo-inner{display:table-cell;width:100%;vertical-align:middle}.rebate-content,.table-row{font-size:13px;color:#333;line-height:22px}.table-row{padding-bottom:5px}.table-row.border-right{border-right:1px solid #f8f8f8}.table-row .table-space{height:15px;display:block}.bold-text,.table-head{padding-bottom:20px;font-size:13px;font-weight:700;color:#000;padding-top:20px}.rebate-table{padding-bottom:30px}@media (max-width:767px){.rebate-row{border-bottom:1px solid #f8f8f8;padding-top:10px;padding-bottom:10px}.rebate-row .rebate-amount{text-align:right}.rebate-row .table-row.border-right{border-right-width:0px}.table-head{padding-bottom:10px}}.error404 .page-header{margin-top:20px;text-align:center}.container-inner-404{text-align:center;margin-top:44px;padding:20px;background:white;min-height:125px}.container-inner-404 .big-404{font-size:100px;line-height:100px;color:#9eca1a;letter-spacing:10px;font-family:'PT Sans',sans-serif;font-weight:700;text-transform:uppercase;margin-bottom:10px}.search.search-results article{margin-bottom:20px}.search.search-results .entry-title{font-size:20px}.gallery-row{padding:15px 0}footer#pageFooter{margin-top:150px;background:#9eca1a}footer#pageFooter .footer-before{position:relative;width:100%;top:-90px;height:90px}footer#pageFooter .footer-before .footer-wave-1,footer#pageFooter .footer-before .footer-wave-2{position:absolute;bottom:0;left:0;background-position:top center;background-repeat:repeat-x;background-size:cover;width:100%}footer#pageFooter .footer-before .footer-wave-1{background-image:url('../img/footer-wave-1.png');height:100px}footer#pageFooter .footer-before .footer-wave-2{background-image:url('../img/footer-wave-2.png');height:120px}footer#pageFooter .footer-after{position:relative;width:100%}footer#pageFooter .footer-after>.footer-after-inner{position:absolute;width:100%;height:190px;top:-200px;left:0}footer#pageFooter .footer-brand{max-width:150px;margin-bottom:20px}footer#pageFooter .footer-heading{font-family:'PT Sans',sans-serif;font-size:16px;font-weight:700;color:#fff;padding-bottom:5px}footer#pageFooter .footer-links{padding-left:0px;list-style-type:none}footer#pageFooter .footer-links>li{line-height:20px}footer#pageFooter .footer-links>li>a{font-family:'PT Sans',sans-serif;text-decoration:none;color:#fff;font-size:12px;font-weight:400;line-height:20px;position:relative}footer#pageFooter .footer-links>li>a:hover:before{content:'';position:absolute;height:100%;background-color:#fff;width:3px;left:-10px;top:0}footer#pageFooter .footer-contact .contact-heading{font-size:14px;color:#fff;font-family:'PT Sans',sans-serif}footer#pageFooter .footer-contact .contact-detail,footer#pageFooter .footer-contact .contact-detail>a{font-size:12px;font-family:'PT Sans',sans-serif;color:#fff;padding-bottom:5px}footer#pageFooter .footer-bottom{background-color:#8db31b;height:30px}footer#pageFooter .footer-bottom .copyright{color:white;font-size:9px;padding-top:10px;padding-bottom:10px;line-height:10px}footer#pageFooter .footer-bottom .social-container{padding-top:5px;display:inline-block}footer#pageFooter .footer-bottom .social-container .social-button{margin-left:5px;text-decoration:none !important}footer#pageFooter .footer-bottom .text-true-footer{color:white;font-size:9px;padding-top:5px;padding-bottom:5px;line-height:10px;margin-bottom:0px;padding-left:40px;display:inline-block}footer#pageFooter .footer-bottom .text-true-footer .true-link{text-decoration:none;color:white}footer#pageFooter .footer-bottom .text-true-footer .true-link>img{margin-top:-1px}@media (max-width:767px){footer img.footer-brand{margin-top:40px}footer .footer-after>.footer-after-inner{top:-150px;height:100%}footer .footer-bottom{height:100%}footer .footer-bottom .copyright{padding-top:15px}footer .footer-bottom .social-container{display:block}footer .footer-bottom .text-true-footer{float:none !important;display:block;text-align:center;padding-top:15px;padding-left:0px;padding-bottom:10px}}.aligncenter{display:block;margin:0 auto}.alignleft{float:left;margin-right:15px}.alignright{float:right;margin-left:15px}figure.alignnone{margin-left:0;margin-right:0}@media (max-width:767px){.main{min-height:0}.aligncenter,.alignleft,.alignright{display:block;max-width:100%;height:auto;float:none;margin:0 auto !important}}/*# sourceMappingURL=/wp-content/themes/pjt-theme/assets/css/main.min.css.map */