@charset "UTF-8";@font-face{font-family:titilliumweb-bold;src:url(../fonts/tiliumweb/TitilliumWeb-Bold.eot);src:url(../fonts/tiliumweb/TitilliumWeb-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/tiliumweb/TitilliumWeb-Bold.woff) format("woff"),url(../fonts/tiliumweb/TitilliumWeb-Bold.ttf) format("truetype"),url(../fonts/tiliumweb/TitilliumWeb-Bold.svg#TitilliumWeb-Bold) format("svg")}@font-face{font-family:titilliumweb-regular;src:url(../fonts/tiliumweb/TitilliumWeb-Regular.eot);src:url(../fonts/tiliumweb/TitilliumWeb-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/tiliumweb/TitilliumWeb-Regular.woff) format("woff"),url(../fonts/tiliumweb/TitilliumWeb-Regular.ttf) format("truetype"),url(../fonts/tiliumweb/TitilliumWeb-Regular.svg#TitilliumWeb-Regular) format("svg")}@font-face{font-family:titilliumweb-semibold;src:url(../fonts/tiliumweb/TitilliumWeb-SemiBold.eot);src:url(../fonts/tiliumweb/TitilliumWeb-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/tiliumweb/TitilliumWeb-SemiBold.woff) format("woff"),url(../fonts/tiliumweb/TitilliumWeb-SemiBold.ttf) format("truetype"),url(../fonts/tiliumweb/TitilliumWeb-SemiBold.svg#TitilliumWeb-SemiBold) format("svg")}@font-face{font-family:proximanova-regular;src:url(../fonts/proximanova/ProximaNova-Regular.eot);src:url(../fonts/proximanova/ProximaNova-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/proximanova/ProximaNova-Regular.woff) format("woff"),url(../fonts/proximanova/ProximaNova-Regular.ttf) format("truetype"),url(../fonts/proximanova/ProximaNova-Regular.svg#ProximaNova-Regular) format("svg")}@font-face{font-family:proximanova-light;src:url(../fonts/proximanova/ProximaNova-Light.eot);src:url(../fonts/proximanova/ProximaNova-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/proximanova/ProximaNova-Light.woff) format("woff"),url(../fonts/proximanova/ProximaNova-Light.ttf) format("truetype"),url(../fonts/proximanova/ProximaNova-Light.svg#ProximaNova-Light) format("svg")}@font-face{font-family:icomoon;src:url(../fonts/icomoon/icomoon.eot);src:url(../fonts/icomoon/icomoon.eot?#iefix) format("embedded-opentype"),url(../fonts/icomoon/icomoon.woff) format("woff"),url(../fonts/icomoon/icomoon.ttf) format("truetype"),url(../fonts/icomoon/icomoon.svg#icomoon) format("svg")}html{font-size:62.5%}ul{padding:0}h1,h2,h3,h4,h5,h6{font-family:titilliumweb-bold,sans-serif;font-weight:400;margin-bottom:20px;margin-top:0;line-height:1.2;color:#545454}h1{font-size:4rem;line-height:1.4;text-transform:uppercase;margin-bottom:60px}h2{font-size:3.1rem}h3{font-size:2.8rem;font-family:titilliumweb-regular,sans-serif}h4{font-size:1.8rem;text-transform:uppercase}h5{font-size:1.8rem;font-family:titilliumweb-regular,sans-serif;text-transform:capitalize}h6{font-size:1rem;font-family:titilliumweb-regular,sans-serif}p{margin:0 0 25px;line-height:1.5;font-size:1.6rem}img{height:auto;max-width:100%}p img{padding:0;max-width:100%}::-webkit-input-placeholder{color:#545454}:-moz-placeholder{color:#545454}::-moz-placeholder{color:#545454}:-ms-input-placeholder{color:#545454}input:focus{outline:none}[class^=icon-],[class*=" icon-"],.owl-prev,.owl-next,.widget_search form:after{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-google+:before{content:"\e90e"}.icon-pinterest:before{content:"\e90c"}.icon-instagram:before{content:"\e90d"}.icon-calendar:before{content:"\e900"}.icon-cart:before{content:"\e901"}.icon-fax:before{content:"\e902"}.icon-houzz:before{content:"\e903"}.icon-left:before{content:"\e904"}.icon-location:before{content:"\e905"}.icon-message:before{content:"\e906"}.icon-phone:before{content:"\e907"}.icon-right:before{content:"\e908"}.icon-search:before{content:"\e909"}.icon-user:before{content:"\e90a"}.icon-wishlist:before{content:"\e90b"}.icon-facebook:before{content:"\ea90"}.icon-linkedin:before{content:"\eaca"}html,body{height:100%}body{font-family:proximanova-light,sans-serif;color:#545454;line-height:1.7;font-weight:300;background-color:#fff;overflow-x:hidden;font-size:2.2rem}p{font-size:2.2rem;color:#999}a{-webkit-transition:color .4s ease-in-out;-o-transition:color .4s ease-in-out;transition:color .4s ease-in-out;color:#545454}a.btn,.btn,.button,a.button{background-color:#78ccc7;padding:15px 25px;border-radius:0;color:#fff;text-transform:uppercase;font-family:titilliumweb-semibold,sans-serif;line-height:1.4;font-size:1.6rem}a.btn:hover,.btn:hover,.button:hover,a.button:hover{background-color:#53beb8;text-decoration:none;outline:0}.flex-box{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#header{position:absolute;top:0;left:0;width:100%;z-index:9;border-bottom:1px solid rgba(255,255,255,.35)}#header .logo-main{padding:40px 0;display:inline-block}.menu-bar{text-align:right;margin:0;display:block}.menu-bar li{display:inline-block;float:left;border-left:1px solid rgba(255,255,255,.35)}.menu-bar li a{padding:0 30px;font-size:2.4rem;color:#fff;display:block;line-height:118px;text-decoration:none;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.menu-bar li a:hover,.menu-bar li a.active{background-color:rgba(255,255,255,.9);color:#545454}.main-menu-trigger{cursor:pointer;height:118px;width:84px;padding:50px 30px;display:block}.main-menu-trigger:hover,.main-menu-trigger.active{background-color:rgba(255,255,255,.9)}.main-menu-trigger:hover .burger,.main-menu-trigger:hover .burger:before,.main-menu-trigger:hover .burger:after,.main-menu-trigger.active .burger,.main-menu-trigger.active .burger:before,.main-menu-trigger.active .burger:after{background-color:rgba(84,84,84,.9)}.main-menu-trigger .burger{display:block;height:3px;position:relative;margin-top:5px;max-width:24px}.main-menu-trigger .burger,.main-menu-trigger .burger:before,.main-menu-trigger .burger:after{background-color:#fff;-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.main-menu-trigger .burger:before,.main-menu-trigger .burger:after{position:absolute;width:24px;height:3px;content:"";display:block;-o-transition:-o-transform .3s,background .3s;-webkit-transition:-webkit-transform .3s,background .3s;-webkit-transition:background .3s,-webkit-transform .3s;transition:background .3s,-webkit-transform .3s;-o-transition:transform .3s,background .3s;transition:transform .3s,background .3s;transition:transform .3s,background .3s,-webkit-transform .3s;-ms-transform-origin:center center;-webkit-transform-origin:center center;transform-origin:center center}.main-menu-trigger .burger:before{top:-10px}.main-menu-trigger .burger:after{bottom:-10px}.main-menu-wrap .main-menu ul,.main-menu-wrap .alternate-menu ul{list-style-type:none}.main-menu-wrap .main-menu ul li a,.main-menu-wrap .alternate-menu ul li a{text-transform:capitalize;text-decoration:none}.main-menu-wrap .main-menu ul li a:hover,.main-menu-wrap .alternate-menu ul li a:hover{color:#78ccc7}.main-menu-wrap nav#primary-nav{text-align:left}.main-menu-wrap .social-links li a{border-color:#545454;color:#545454}.main-menu-wrap .social-links li a:hover{color:#78ccc7;border-color:#78ccc7}.drop-down-panel{background-color:rgba(255,255,255,.9);display:none;padding:30px 0;border-top:1px solid rgba(255,255,255,.35)}.drop-down-panel .container-fluid .row{position:relative}.close-menu{position:absolute;top:0;right:15px;width:10px;height:10px;cursor:pointer;z-index:2}.close-menu:before,.close-menu:after{content:"";position:absolute;width:100%;height:1px;background-color:#545454;top:4px}.close-menu:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.close-menu:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.search-wrap form{font-family:titilliumweb-regular,sans-serif}.search-wrap form input#s{border:0;background-color:transparent;width:100%;padding:10px 0;margin-bottom:10px;font-size:2rem}.search-wrap form label{display:block;font-size:1.5rem}.search-wrap form label span{text-decoration:underline}.mini-cart-wrap ul.cart-list{list-style-type:none}.mini-cart-wrap ul.cart-list li{margin-bottom:30px}.mini-cart-wrap ul.cart-list li .pdt-thumb{margin-right:30px}.mini-cart-wrap ul.cart-list li a{font:2.5rem titilliumweb-bold,sans-serif;color:#78ccc7;text-decoration:none}.mini-cart-wrap .total{font:2.5rem titilliumweb-regular,sans-serif;text-transform:capitalize}.mini-cart-wrap .total strong{margin-right:20px}.main-menu ul{-webkit-column-count:2;column-count:2}.banner{height:100vh;background-repeat:no-repeat;background-position:center center;background-size:cover}.banner:before{position:absolute;content:"";height:100%;width:100%;background:rgba(0,0,0,.3);top:0;left:0}.banner .banner-slider .item{background-size:cover;background-position:center center}.banner .banner-slider,.banner .owl-stage-outer,.banner .owl-stage,.banner .owl-item,.banner .item{height:100%}.banner .owl-nav{max-width:95%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff}.banner .owl-dots{position:absolute;bottom:30px;width:100%;text-align:center}.banner .owl-dots .owl-dot{border:1px solid #fff;width:14px;height:14px;display:inline-block;margin:0 6px;-webkit-transition:background-color .4s ease-in-out;-o-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out}.banner .owl-dots .owl-dot.active{background-color:#fff}.banner .breadcrumb-wrap{width:100%;position:absolute;bottom:90px;z-index:3;font-family:titilliumweb-regular,sans-serif;font-size:1.7rem;text-transform:capitalize}.banner .breadcrumb-wrap,.banner .breadcrumb-wrap a{color:#fff}.banner .breadcrumb-wrap a{cursor:pointer;display:inline-block;position:relative}.banner .breadcrumb-wrap .breadcrumbs>span:last-child{display:block;font:8rem/1 "TitilliumWeb-Bold",sans-serif;max-width:700px}.owl-carousel .owl-nav{position:absolute;top:50%}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{display:block!important;font-size:0}.owl-carousel .owl-nav .owl-prev{float:left}.owl-carousel .owl-nav .owl-next{float:right}.owl-carousel .owl-nav .owl-prev:after{content:"\e904";font-size:5.8rem}.owl-carousel .owl-nav .owl-next:after{content:"\e908";font-size:5.8rem}#partners-section{background-color:#f2f2f2}.partner-product-list h5{margin-top:10px;font-size:1.8rem}.partner-product-list .partner-product{margin-bottom:30px}.image-holder{background:#fff;text-align:center}body.home .partners-list{max-width:1800px;margin-left:auto;margin-right:auto}.partners-list{-ms-flex-pack:distribute;justify-content:space-around}.partners-list .item{width:100%;text-align:center;margin-bottom:30px}.partners-list .item .pdt-thumb{display:block;position:relative;cursor:pointer}.partners-list .item .pdt-thumb:hover .logo-wrap-hover{visibility:visible;opacity:1}.partners-list .item .logo-wrap{position:absolute;bottom:0;left:0;width:90px}.partners-list .item .logo-wrap img{-webkit-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}.partners-list .item .logo-wrap-hover{position:absolute;left:0;top:0;width:100%;height:100%;visibility:hidden;opacity:0;background-color:#fff;-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.partners-list .item .logo-wrap-hover img{max-width:70%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:70%;-webkit-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}.content-row{padding:100px 0}.post-title a{font-family:titilliumweb-regular,sans-serif;text-transform:none;color:#78ccc7}.post-title a:hover,.post-title a:focus{color:#3da19b;text-decoration:none}.post-slider .post-meta{color:#999;font-size:1.7rem;font-family:titilliumweb-regular,sans-serif;margin-bottom:5px}.post-slider .post-meta i[class^=icon-]{padding-right:5px}.post-slider .post-meta span{padding:0 5px;display:inline-block}.post-slider .owl-nav{width:120px;bottom:-80px;top:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.home section:last-child{padding-bottom:0}.projects-list .item{background-size:cover;background-repeat:no-repeat}.projects-list .item a{display:block}.projects-list .item{position:relative}.projects-list .item:hover .project-details{opacity:1;visibility:visible}.projects-list .item a:after{content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.85);position:absolute;opacity:0;visibility:hidden;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.projects-list .item a:hover:after{opacity:1;visibility:visible}.projects-list .project-details{position:absolute;opacity:0;visibility:hidden;top:50%;width:100%;padding:0 60px;text-align:center;-webkit-transform:translateY(-60%);-ms-transform:translateY(-60%);transform:translateY(-60%);z-index:2;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.projects-list .project-details h3{font-family:titilliumweb-bold,sans-serif}.img-slider .owl-stage-outer{z-index:2;height:auto!important}.img-slider .owl-nav{width:120px;bottom:-80px;top:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.img-holder figcaption{font-size:1.8rem;color:#aaa;text-align:right;margin-top:15px}.details .btn{margin-bottom:25px}#inner-main .slider-wrap{margin-bottom:120px}.wp-pagenavi{list-style-type:none;text-align:center;margin:100px 0 0}.wp-pagenavi a,.wp-pagenavi span{font-weight:700;font-size:1.7rem;color:#999;line-height:20px;border:none;margin:0 8px;display:inline-block;text-decoration:none}.wp-pagenavi a.active,.wp-pagenavi a:hover,.wp-pagenavi a:hover i,.wp-pagenavi a.current,.wp-pagenavi span.active,.wp-pagenavi span:hover,.wp-pagenavi span:hover i,.wp-pagenavi span.current{color:#78ccc7}.img-holder.pull-left{margin:0 0 30px}.sub-content-row{background-repeat:none;background-size:cover;padding:30px 0}.sub-content-row:first-child{padding-top:100px}.sub-content-row ul{list-style-type:none}.sub-content-row ul li{color:#999;padding-left:20px;position:relative}.sub-content-row ul li:before{content:"›";position:absolute;left:0;top:0}.sub-content-row h2{color:#78ccc7;text-transform:uppercase}.sub-content-row .alignleft{float:left;margin-right:40px;margin-bottom:40px}.sub-content-row .alignright{float:right;margin-left:40px;margin-bottom:40px}.sub-content-row1{padding:100px 0}.sub-content-row1 .sec-title{margin-bottom:100px}.sub-content-row1 .sec-title h2{color:#545454;text-align:center;text-transform:capitalize}#form-block{background-color:#f7f7f8}#form-block h3{margin-bottom:40px}#form-block .wpcf7-not-valid-tip{font-size:1.2rem}#form-block form .form-control{border-radius:0;font-size:20px;padding:22px 20px;margin-bottom:30px;border:1px solid #fff;height:auto;-webkit-box-shadow:none;box-shadow:none}#form-block form .form-control.wpcf7-not-valid{border:1px solid red}#form-block form textarea{resize:none;height:130px!important}#form-block form textarea.wpcf7-not-valid{border:1px solid red}#contact-details h2{margin-bottom:30px}#contact-details .gmap{margin-bottom:80px}#contact-details .gmap iframe{width:100%;height:280px}#contact-details .contact-info{clear:both}#contact-details .contact-info [class^=icon]{color:#999;font-size:4rem;float:left;margin-right:20px}#contact-details .contact-info p{overflow:hidden}#contact-details .contact-info p span{color:#545454;display:block;font-size:2.5rem}#contact-details .col-sm-6:nth-child(2n+1) .space{margin-right:40px}#contact-details .col-sm-6:nth-child(2n+2) .space{margin-left:40px}.post-entry{margin-bottom:40px;clear:both;overflow:hidden}.post-entry .post-thumb{float:left;margin-right:40px}.post-entry .details{overflow:hidden}.post-entry .post-meta{margin-bottom:10px}.post-entry h3{color:#78ccc7}#sidebar .widget.widget_search{background-color:transparent;padding:0;border:0}#sidebar .widget.widget_search label{display:none}#sidebar .widget.widget_search form{position:relative}#sidebar .widget.widget_search form:after{content:"\e909";position:absolute;top:13px;right:13px}#sidebar .widget.widget_search input#s{border:2px solid #ddd;width:100%;padding:5px 10px}#sidebar .widget.widget_search input#searchsubmit{background:0 0;text-indent:-999em;width:52px;height:51px;position:absolute;right:0;top:0;z-index:1;border:0}#sidebar .widget{background-color:#f4f4f4;padding:20px 30px;margin-bottom:30px;border-top:5px solid #78ccc7}#sidebar .widget h2{font-size:25px}#sidebar .widget .rpwe-title a{color:#78ccc7;font-size:2rem;text-transform:uppercase;font-family:titilliumweb-bold}#sidebar .widget.widget_categories ul li{padding-left:20px}#sidebar .widget.widget_categories ul li:before{content:"›";position:absolute;left:0;top:0}#sidebar .widget ul{list-style-type:none}#sidebar .widget ul li{color:#999;position:relative;text-transform:capitalize}#sidebar .widget ul li a{text-decoration:none}iframe.pdfjs-viewer{width:100%}.post-entry-full .full-thumb{margin-bottom:30px}.post-entry-full h3{marbin-bottom:30px}.projects-block{position:relative;margin-bottom:30px}.projects-block:after{content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.85);position:absolute;opacity:0;visibility:hidden;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.projects-block:hover .project-details,.projects-block:hover:after{opacity:1;visibility:visible}.projects-block:hover .project-details{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.projects-block .project-details{position:absolute;opacity:0;visibility:hidden;top:50%;width:100%;padding:0 100px;text-align:center;-webkit-transform:translateY(-60%);-ms-transform:translateY(-60%);transform:translateY(-60%);z-index:2;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.projects-block .project-details p{font-size:1.9rem}.projects-block .project-details h3{font-family:titilliumweb-bold,sans-serif}.pdt-cat-wrap:after{display:none}.pdt-cat-wrap a{text-decoration:none}.pdt-cat-wrap .project-details{position:static;visibility:visible;opacity:1;padding:40px 0 0;text-align:left;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.pdt-cat-wrap .project-details h3{margin-bottom:10px}.product-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-list .product-wrap{margin-bottom:20px}.product-list .product-wrap h5{margin-top:15px;color:#78ccc7;text-align:center}.product-list .product-wrap a:hover{text-decoration:none}.product-list .product-wrap a:hover h5{color:#d2b358}#footer{padding:100px 0;font-family:titilliumweb-regular,sans-serif;color:#aaa;background-color:#ebebeb}#footer .row:not(:last-child){margin-bottom:100px}#footer h4,#footer h5{color:#aaa}#footer p{font-size:1.8rem}#footer .secondary-nav{list-style-type:none;-webkit-column-count:2;column-count:2}#footer .secondary-nav li{font-size:1.8rem}#footer .secondary-nav li a{text-transform:capitalize;color:#aaa;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;text-decoration:none}#footer .secondary-nav li a:hover{padding-left:15px;color:#222}#footer .tertiary-nav{list-style-type:none}#footer .tertiary-nav li{display:inline-block;position:relative;padding:0 15px}#footer .tertiary-nav li:not(:last-child):after{content:"|";position:absolute;top:0;right:-4px;font-size:1.8rem}#footer .tertiary-nav li a{font-size:1.8rem;color:#aaa;text-transform:capitalize}.social-links li{display:inline-block}.social-links li:not(:last-child){margin-right:5px}.social-links li a{font-size:1.6rem;color:#aaa;border:2px solid #aaa;border-radius:50%;width:40px;height:40px;display:inline-block;text-align:center;line-height:40px;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;text-decoration:none}.social-links li a:hover{color:#222;border-color:#222}.synved-social-button{margin-right:10px!important}.synved-social-button:hover{opacity:.7}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:15px 20px}.woocommerce-MyAccount-navigation{background-color:#f4f4f4;padding:20px 30px;margin-bottom:30px;border-top:5px solid #78ccc7}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0}.woocommerce-MyAccount-navigation ul li{padding-left:20px;position:relative}.woocommerce-MyAccount-navigation ul li:before{content:"›";position:absolute;left:0;top:0}.woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-MyAccount-navigation ul li.is-active a:hover,.woocommerce-MyAccount-navigation ul li.is-active a:focus{color:#78ccc7;text-decoration:none}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce ul.products li.product .btn,.woocommerce ul.products li.product .wc-forward{background:#78ccc7;border-radius:0;color:#fff;font-family:titilliumweb-semibold,sans-serif;font-weight:400;font-size:1.5rem;padding:10px 25px;text-transform:uppercase;line-height:1.4;border:1px solid transparent}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce ul.products li.product .btn:hover,.woocommerce ul.products li.product .wc-forward:hover{background:#53beb8;color:#fff}.woocommerce #respond input#submit.added::after,.woocommerce a.button.added::after,.woocommerce button.button.added::after,.woocommerce input.button.added::after{position:absolute}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .wc-forward,.woocommerce ul.products li.product .btn{margin-top:0;vertical-align:middle;min-width:150px;margin-bottom:10px}.woocommerce ul.products li.product .btn.btn-grey,.woocommerce ul.products li.product .wc-forward{background:#555}.woocommerce ul.products li.product .btn.btn-grey:hover,.woocommerce ul.products li.product .wc-forward:hover{background:#3c3c3c}.woocommerce ul.products li.product{position:relative}.woocommerce ul.products li.product .overlay{position:absolute;top:40%;left:50%;margin-left:-75px;max-width:150px;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.woocommerce ul.products li.product:hover .overlay{opacity:1;visibility:visible;top:30%}.product .woocommerce-loop-product__title{color:#78ccc7;float:left;max-width:60%}.woocommerce ul.products li.product .price{color:#878787;font-size:3.5rem;font-weight:400}.add_to_cart_button{clear:both}.woocommerce nav.woocommerce-pagination ul{border:none}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{color:#78ccc7;background:0 0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{font-weight:700;font-size:1.7rem;color:#999;line-height:20px;border:none;margin:0 8px;display:inline-block;text-decoration:none;padding:0}.cat-link{display:block;clear:both;font-size:1.7rem}.dropdown-cart-button .dropdown{display:block}.mini_cart_item .attachment-shop_thumbnail{max-width:85px;margin-right:30px}.mini-cart-wrap ul.cart-list li{padding-left:30px;position:relative}.mini-cart-wrap ul.cart-list li .remove{position:absolute;top:50%;left:0;margin-top:-20px;height:0;width:0}.mini-cart-wrap ul.cart-list li .remove:hover{color:red}.widget_shopping_mini_cart_content .buttons .button{margin-right:5px}.product_title{font-size:4rem;text-transform:capitalize;margin-bottom:20px}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#858585;font-size:3.5rem}.woocommerce-tabs .panel{background:0 0;font-size:2rem}.woocommerce-tabs .panel>h2{display:none}.woocommerce-tabs .panel p{font-size:2rem}.woocommerce-Tabs-panel--description ul{list-style:none;padding:0}.woocommerce-Tabs-panel--description ul li{position:relative;padding-left:20px}.woocommerce-Tabs-panel--description ul li:before{content:"\203A";position:absolute;left:0}.woocommerce-product-gallery__image:first-child{border:2px solid #ebebeb;margin-bottom:15px}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){background:#ebebeb;padding:15px;margin-right:10px}.message-box{padding:30px 0 0}.woo-content{padding:30px 0}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:none;border-bottom:2px solid transparent;background:0 0;color:#aaa}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#aaa;font-size:2.2rem}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-color:#8f8f8f;color:#535353;background:0 0}.summary{position:relative}.summary .product_meta{padding:30px 0;border-top:1px solid #ececec;border-bottom:1px solid #ececec;margin-bottom:30px;font-size:1.8rem}.summary .product_meta a{color:#78ccc7;font-size:1.6rem}.summary .social-share label{display:none}.summary .tinv-wishlist{margin-left:30px;display:inline-block;font-size:1.6rem}.yith-wcwl-wishlistexistsbrowse a:before,.yith-wcwl-wishlistaddedbrowse a:before{content:"\2764"}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:#78ccc7}.tinv-wishlist .feedback{display:none}.tinv-wishlist a:hover{color:#78ccc7}.tinv-wishlist .tinvwl_add_to_wishlist_button:before{content:"\2764"}.tinv-wishlist form{display:block}.tinv-wishlist .tinvwl-table-manage-list{width:100%}.tinv-wishlist .tinvwl-table-manage-list tr{border:1px solid #ccc}.tinv-wishlist .tinvwl-table-manage-list tr td,.tinv-wishlist .tinvwl-table-manage-list tr th{padding:10px}.team-list .team-member{margin-bottom:100px}.team-list .team-member .team-member-name{color:#78ccc7;font-size:4rem;margin-top:10px}.team-list .team-member .more-desc{display:none}.team-list .team-member .more-link{outline:0;color:#878787;font-size:2rem;text-decoration:underline}.team-list .team-member .more-link:focus,.team-list .team-member .more-link:hover{outline:0;color:#878787}.team-list .team-member .more-link.active .more{display:none}.team-list .team-member .more-link.active .less{display:block}.team-list .team-member .more-link .less{display:none}.timeline{padding:70px 0;position:relative}.timeline .timeline-item{padding-bottom:70px}.timeline .timeline-item:last-child{padding-bottom:0}.timeline .timeline-item:after{content:"";display:block;height:0;clear:both;visibility:hidden}.timeline .timeline-item:nth-child(odd) .desc ul li{padding-left:25px}.timeline .timeline-item:nth-child(odd) .desc ul li:before{left:0}.timeline .timeline-item:nth-child(even) .desc ul li:before{right:0}.timeline .timeline-item:nth-child(even) .year{right:-110px}.timeline .timeline-item .desc ul{margin-bottom:0;list-style:none}.timeline .timeline-item .desc ul li{margin-bottom:20px;padding:0;padding-left:25px}.timeline .timeline-item .desc ul li:last-child{margin-bottom:0}.timeline .timeline-item .desc ul li:before{content:"\2713"}@media(min-width:768px){h1{font-size:5rem}.fadein-up{-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;opacity:0}.fadein-down{-webkit-transition:all .8s ease-in-out .1s;-o-transition:all .8s ease-in-out .1s;transition:all .8s ease-in-out .1s;opacity:0}.animate{opacity:1}.fadein-up{-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px)}.fadein-up.animate{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.fadein-down{-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}.fadein-down.animate{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.menu-bar{float:right}.main-menu-wrap .main-menu ul li,.main-menu-wrap .alternate-menu ul li{margin-bottom:10px}.main-menu-wrap .main-menu ul li a,.main-menu-wrap .alternate-menu ul li a{font:2rem titilliumweb-bold,sans-serif}.main-menu-wrap nav#alternate-nav,.main-menu-wrap .social-links-wrap{display:inline-block;text-align:left}.drop-down-panel{padding:50px 0}.search-wrap form input#s{min-width:360px;font-size:3.2rem}.search-wrap form label{font-size:1.8rem}.partners-list .item{width:calc((100% - 120px)/3)}.partners-list .item .pdt-thumb{background-color:#fff}.partners-list .item .logo-wrap{left:0}.projects-list .item{width:33.33%}#inner-main .slider-wrap{float:right}.img-holder.pull-left{margin:0 70px 30px 0}.post-entry .post-thumb{max-width:250px}.post-entry-full{padding-right:40px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:30.777%}.woocommerce-page div.product div.images{float:right;width:34%}.woocommerce-page div.product div.summary{float:left;width:64%}.summary .cart{float:left}.summary .social-share{position:absolute;right:0;bottom:0}.woocommerce div.product form.cart{margin-bottom:0}.timeline:before{position:absolute;left:50%;top:0;content:' ';display:block;width:10px;height:100%;margin-left:-5px;background:#78ccc7;z-index:5;border-radius:5px}.timeline .timeline-item:nth-child(odd) .entry{position:relative;width:50%;float:right;padding-left:70px}.timeline .timeline-item:nth-child(odd) .entry:before{left:-18px}.timeline .timeline-item:nth-child(odd) .year{left:-110px}.timeline .timeline-item:nth-child(even) .entry{position:relative;width:50%;float:left;text-align:right;padding-right:70px}.timeline .timeline-item:nth-child(even) .entry:before{right:-18px}.timeline .timeline-item:nth-child(even) .desc ul li{padding-right:25px}.timeline .timeline-item .entry:before{position:absolute;content:' ';display:block;width:36px;height:36px;background:#fff;border-radius:50%;border:10px solid #78ccc7;top:50%;-webkit-transform:scale(1) translateX(0) translateY(-50%);-ms-transform:scale(1) translateX(0) translateY(-50%);transform:scale(1) translateX(0) translateY(-50%);z-index:10}.timeline .timeline-item .year{position:absolute;top:50%;z-index:5;-webkit-transform:scale(1) translateX(0) translateY(-50%);-ms-transform:scale(1) translateX(0) translateY(-50%);transform:scale(1) translateX(0) translateY(-50%)}}@media(min-width:992px){.menu-bar li a{padding:0 35px}.main-menu-trigger{width:94px;padding:50px 35px}.partners-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.partners-list .item{width:calc((100% - 120px)/5)}.page-template-tpl-partners .partners-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page-template-tpl-partners .partners-list .item{width:calc((100% - 120px)/4);margin:0 15px 40px}.woocommerce ul.products li.product .price{position:absolute;right:0;bottom:0}}@media(min-width:1280px){h1{font-size:6.5rem}h2{font-size:4rem}h3{font-size:3rem}h4{font-size:2rem}.container-fluid{padding-left:70px;padding-right:70px}.main-menu-wrap .main-menu ul li a,.main-menu-wrap .alternate-menu ul li a{font:3.2rem titilliumweb-bold,sans-serif}.close-menu{right:0}.post-slider .owl-nav{width:calc(100% + 160px);left:0;top:50%;bottom:auto;-webkit-transform:translate(-80px,-50%);-ms-transform:translate(-80px,-50%);transform:translate(-80px,-50%)}.space-right{margin-right:50px}.space-left{margin-left:50px}.img-slider .owl-nav{width:100%;bottom:auto;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.img-slider .owl-nav .owl-prev{margin-left:-100px}.img-slider .owl-nav .owl-next{margin-right:-100px}#contact-details .contact-info.half-width{width:50%;float:left;clear:none}}@media(min-width:1400px){.post-slider .owl-nav{width:calc(100% + 240px);-webkit-transform:translate(-120px,-50%);-ms-transform:translate(-120px,-50%);transform:translate(-120px,-50%)}}@media(max-width:991px){.woocommerce ul.products li.product{text-align:center}.product .woocommerce-loop-product__title{float:none;max-width:100%}.woocommerce ul.products li.product .price{font-size:2rem;float:none}}@media(max-width:767px){#header .logo-main{display:block;text-align:center;padding:27px 0}#header .col-sm-6.text-right{border-top:1px solid rgba(255,255,255,.35)}.menu-bar li{width:50%}.menu-bar li:first-child{border-left:0}.menu-bar li a{line-height:90px}.main-menu-trigger{height:90px;padding:35px 0;width:100%}.main-menu-trigger .burger{margin:5px auto 0}.main-menu-wrap .col-sm-4{text-align:left;margin-bottom:20px}.mini-cart-wrap ul.cart-list li{margin-bottom:10px}.mini-cart-wrap ul.cart-list li .pdt-thumb{margin-right:10px;max-width:60px}.mini-cart-wrap ul.cart-list li a{font:1.5rem titilliumweb-bold,sans-serif}.banner .owl-nav{display:none}.banner .breadcrumb-wrap .breadcrumbs>span:last-child{font-size:5rem}.partners-list .item{max-width:250px}.partners-list .item .logo-wrap-hover{display:none}.post-slider .img-holder{margin-bottom:50px}body.home .projects-list .item{margin-bottom:30px}#contact-details .contact-info{word-break:break-word}.post-entry .post-thumb{float:none;margin-right:0;margin-bottom:40px}.projects-block .project-details p{display:none}#footer{padding:60px 0 50px}#footer,#footer #poweredby{text-align:center}#footer .contact-details{margin-bottom:30px}#footer .secondary-nav{margin-bottom:40px}.woocommerce ul.products li.product .overlay{top:20%}.woocommerce ul.products li.product:hover .overlay{top:15%}}@media(max-width:420px){.post-entry .post-thumb{text-align:center}.team-list .team-member .col-md-3,.team-list .team-member .team-member-name{text-align:center}}