@charset "utf-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,tfoot,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;font-family:sans-serif}td,th{margin:0;padding:0;border:0;font-size:100%;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-size:100%;margin:auto;text-align:center;font-family:'Century Gothic, CenturyGothic, AppleGothic, sans-serif';font-display:swap}p{font-size:18px;line-height:24px}article,aside,figure,footer,header,main,nav,section{display:block;max-width:100%}img{border:none;max-width:100%;display:block;margin:auto}a{outline:0;color:inherit;text-decoration:none}input,select,textarea{font-family:inherit;font-size:inherit;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 1%}input[type=submit]{-webkit-appearance:none;cursor:pointer}.valign{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:relative}.block{display:block}.inline-block{display:inline-block}.left{float:left}.search-btn{font-size:.9em;margin:3px;padding:5px;white-space:nowrap}.abs{position:absolute}.right{float:right}.hide{display:none}.rel{position:relative}.search_trig{padding:10px}.search_wrapper{display:inline-block;cursor:pointer;cursor:hand}.search_dropdown{width:345px;box-sizing:border-box;top:100%;z-index:999;font-family:"Avenir Next LT W01 Demi"}.search_dropdown input[type=text]{margin-top:3px;padding-left:10px;box-sizing:border-box}.search_submit{cursor:pointer;cursor:hand}#search-results h1{margin-top:30px;margin-left:10px;font-size:30px;float:none;text-align:left;line-height:36px;margin-bottom:40px;text-transform:uppercase}.screen-reader{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.contentCentr1400{width:1400px;max-width:95%;margin:auto}#contact-banner .dark-overlay,#contact-banner-info section,#customer-reviews,#home-banner,#home-offers,#popup-container,#product-measurements,#product-name,#products-carousel .item a,.btn,.container100,.container25,.container35,.container50,.container65,.product-hover,.products-banner a,.products-banner-txt,footer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container100{width:100%;display:inline-block}.container50{width:50%;float:left;text-align:left;display:inline-block}.container50:nth-child(odd){padding-right:2%;float:left}.container50:nth-child(even){padding-left:2%;float:right}.container25{width:25%;float:left}.container65{float:left;width:63.5%;margin-right:1.5%}.container35{float:right;width:35%}.padding80{padding:80px 0}.padding30{padding:30px 0}.green{color:#656530}.white{color:#fff}.green-bg{background-color:#656530}.yellow-bg{background-color:#d5d5a0}.white-bg{background-color:#fff}.bg-img{-moz-background-size:cover;-webkit-background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center}.white-overlay{background-image:url(../core-images/overlays/white-overlay.png);background-repeat:repeat}.dark-overlay{background-image:url(../core-images/overlays/dark-overlay.png);background-repeat:repeat}.btn{border:solid 2px;text-transform:uppercase;font-size:18px;line-height:24px;font-family:sans-serif;padding:30px 5%;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}#mobile-menu-btn:hover,.btn:hover{color:#fff;background-color:#656530;border-color:#656530;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}#promo-btn{position:absolute;right:0;z-index:5}#promo-btn.stick{position:fixed;top:0}header{display:inline-block;font-family:'Century Gothic, CenturyGothic, AppleGothic, sans-serif';margin-bottom:-2px!important;position:relative;font-display:swap}#header-logo{float:left;display:block;padding:30px 60px}#desktop-nav{float:left;margin-top:37px}#desktop-nav ul li{display:inline-block;margin:auto 20px}#desktop-nav ul li.active,#mobile-nav ul li.active{color:#979748}#desktop-nav ul li span,#mobile-nav ul li span{display:block;filter:Alpha(Opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;margin-bottom:15px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}#desktop-nav ul li.active span,#desktop-nav ul li:hover span,#mobile-nav ul li.active span,#mobile-nav ul li:hover span{filter:Alpha(Opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}#header-right{float:right;text-align:right;font-size:15px;line-height:21px;margin-top:37px}#header-right a{font-size:15px;line-height:21px;margin-bottom:10px;display:block}#mobile-promo-btn{display:none;visibility:hidden;border:solid 2px;padding:1% 2%;font-size:18px;line-height:26px;float:right;margin-top:15%;text-transform:uppercase}#mobile-nav{margin-top:0;position:absolute;right:0;width:100%;left:0;z-index:4;padding:15px 0;font-family:"Avenir Next LT W01 Demi";display:none;visibility:hidden}#mobile-nav ul li{display:inline-block;margin:auto 2%}#mobile-nav ul li span{margin-bottom:5px}footer{display:inline-block;padding:2%;position:relative}#footer-left{float:left;width:33.33%;text-align:left}#footer-left p{font-size:16px;line-height:18px;margin-bottom:25px}footer form{margin:auto;display:inline-block;width:33.33%;float:left}footer form p{display:block;font-family:sans-serif;font-size:15px;line-height:20px;margin-bottom:15px}footer form label{display:block;font-size:12px;width:220px;max-width:100%;text-align:left;margin:10px auto 5px}footer form input{border:solid 3px #fff;background-color:transparent;color:#fff;width:220px;max-width:100%;display:block;margin:auto}footer form input[type=submit]{margin-top:10px}#footer-right{text-align:right;position:absolute;right:2.5%;bottom:13%;width:33.33%}#footer-right a,#footer-right p{font-size:11px;line-height:17px;display:block}.footer-social-media{display:inline-block!important;margin-bottom:10px}#hit-counter{padding:10px;border:solid 3px #fff;display:inline-block;margin:15px 0}#home-banner{background-image:url(../images/banners/homepage-banner.jpg);padding:100px 5%;height:800px}#home-banner h2{font-size:30px;line-height:36px}#new-timber-home{background-image:url(../images/products/new-timber/new-timber-home-thumb.jpg)}#reclaimed-timber-home{background-image:url(../images/products/reclaimed-timber/reclaimed-timber-home-thumb.jpg)}#decking-home{background-image:url(../images/products/decking/decking-home-thumb.jpg)}#stone-home{background-image:url(../images/products/stone/stone-home-thumb.jpg)}#architectural-home{background-image:url(../images/products/stone/stone-home-thumb.jpg)}#sleepers-home{background-image:url(../images/products/sleepers/sleepers-bg.jpg)}#products-carousel{margin-bottom:20px}#products-carousel .item{height:300px;margin-left:-3%;margin-right:6%;overflow:hidden}#products-carousel .item a{display:block;width:100%;height:100%;padding:5%}#products-carousel .item h4{font-size:24px;line-height:30px;margin-bottom:20px;text-transform:uppercase}#products-carousel .item p{font-size:14px;line-height:20px;height:0;overflow:hidden;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}#products-carousel .item p strong{font-size:18px;line-height:24px;margin-top:20px;font-family:"Avenir Next LT W01 Bold";display:block}#products-carousel .item:hover a,.touch #products-carousel .item a{background-image:url(../core-images/overlays/green-overlay.png);background-repeat:repeat}#products-carousel .item:hover p,.touch #products-carousel .item p{height:80px;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}#products-carousel .owl-dots{bottom:-40px;left:0;right:0}.touch #products-carousel .item p{height:auto}#home-info{display:inline-block;width:100%;margin-bottom:30px}#home-info h3,#home-info p{font-size:18px;line-height:24px;margin-bottom:15px}#home-info h3{margin-bottom:40px}#home-offers{padding:30px 5%}#home-offers h3{text-transform:uppercase;font-size:30px;line-height:36px;margin-bottom:40px;font-family:sans-serif}#offers-carousel .item{margin:auto 5%}#offers-carousel .owl-item:nth-child(even){border-left:solid 2px #fff;border-right:solid 2px #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#offers-carousel h4{font-size:16px;line-height:22px;text-transform:uppercase;font-family:"Avenir Next LT W01 Demi";margin:30px auto}#offers-carousel p{font-size:14px;line-height:20px}#offers-carousel a{margin:30px auto;display:block;font-family:"Avenir Next LT W01 Demi";text-transform:uppercase}#home-testi{background-image:url(../images/backgrounds/home-testimonals.jpg);display:inline-block;width:100%}#home-testi .container50{padding:5%}#home-testi h3{font-size:30px;line-height:36px;margin-bottom:80px}#home-testi q{font-size:18px;line-height:24px}#home-testi .btn{font-size:24px;line-height:30px;font-family:AvenirNextLTW01-Regular;padding:2%;display:inline-block;margin-top:80px}#testi-carousel cite{font-size:18px;line-height:24px;margin-top:20px;display:block}#about-banner{background-image:url(../images/banners/about-banner.jpg);height:600px;position:relative}#about-banner h2{font-size:30px;line-height:36px;font-family:"Avenir Next LT W01 Demi";text-transform:uppercase;padding:100px 0 50px;font-display:swap}#about-banner .dark-overlay{height:600px;width:100%;position:relative}#banner-txt{width:650px;max-width:90%;margin:auto}#banner-txt p{font-size:20px;line-height:30px}#about-banner a{position:absolute;right:0;left:0;margin:auto;bottom:20px;font-size:20px;line-height:26px;font-family:"Avenir Next LT W01 Bold"}#about-banner a span{display:block}#about-us h3{font-size:25px;line-height:31px;margin-bottom:40px;font-family:"Avenir Next LT W01 Demi"}#about-us p{font-size:20px;line-height:26px;margin-bottom:30px}#about-us .container100{padding:15px 0}#about-us figure img{width:100%;height:auto}#reclaimed-timber{background-image:url(../images/products/reclaimed-timber/reclaimed-timber-bg.jpg)}#new-timber{background-image:url(../images/products/new-timber/new-timber-bg.jpg)}#decking{background-image:url(../images/products/decking/decking-bg.jpg)}#stone{background-image:url(../images/products/stone/stone-bg.jpg)}#sleepers{background-image:url(../images/products/sleepers/sleepers-bg.jpg)}#architectural-products{background-image:url(../images/products/new-timber/new-timber-bg.jpg)}.products-banner{cursor:pointer;display:flex}.products-banner a{padding:100px 10%;height:100%;width:100%;display:inline-block}.accordian-active a,.products-banner a.hover{background-color:rgba(255,255,255,.5);background-repeat:repeat}.products-banner a h3{font-size:30px;line-height:36px;text-transform:uppercase;margin-bottom:40px}.accordian-active a h3,.products-banner a.hover h3{color:#656530}.products-banner a .btn{padding:20px;width:180px;margin:auto}.accordian-active a .btn,.products-banner a.hover .btn{color:#656530;background-color:#fff;border-color:#fff;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.products-banner-1{float:left}.products-banner-2{float:right}.width-100 .products-banner-txt{width:100%!important}.product-banner-title{width:30%}.products-banner-txt{width:65%;text-align:left;display:inline-block;padding:1%;filter:Alpha(Opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}.accordian-active .products-banner-txt,.products-banner a.hover .products-banner-txt,.touch .products-banner a .products-banner-txt{filter:Alpha(Opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transition:all .7s;-moz-transition:all .7s;-ms-transition:all .7s;-o-transition:all .57s;transition:all .7s}.products-accordian{display:inline-block;width:100%}.products-accordian .container25{padding:1%;height:400px}.products-accordian .container25 h5{font-size:23px;line-height:30px;text-transform:uppercase}.products-accordian .container25 p{font-size:17px;line-height:23px}.products-accordian .product-more-info{font-size:20px!important;line-height:26px!important;font-family:'Century Gothic, CenturyGothic, AppleGothic, sans-serif';border-bottom:solid 1px;display:inline-block;margin-top:10px;font-display:swap}.products-accordian .container25 figure{position:relative;overflow:hidden;height:300px;margin-bottom:10px}.products-accordian .container25 figure img{width:100%;min-height:100%}.products-accordian .product-hover{background-image:url(../core-images/overlays/green-overlay.png);background-repeat:repeat;position:absolute;top:0;width:100%;height:100%;padding:5%;filter:Alpha(Opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}.products-accordian .container25:hover .product-hover,.touch .products-accordian .container25 .product-hover{filter:Alpha(Opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transition:all .7s;-moz-transition:all .7s;-ms-transition:all .7s;-o-transition:all .57s;transition:all .7s}section.product-row{display:inline-block;vertical-align:top;height:auto;width:100%}.container65 figure{height:565px;overflow:hidden}.container65 figure img{width:100%}#product-name{border:solid 2px;padding:2% 5%;text-align:left;width:100%}#product-measurements h3,#product-name h2{font-size:20px;line-height:26px;font-family:'Century Gothic, CenturyGothic, AppleGothic, sans-serif';text-transform:uppercase;margin-bottom:5px;font-display:swap}#product-name p{font-size:20px;line-height:26px}#product-measurements{text-align:left;padding:2% 5%;height:495px;overflow:auto;margin:2% auto;display:inline-block;width:100%}#product-measurements p,#product-measurements ul{font-size:15px;line-height:22px;margin-bottom:30px}#product-links{width:100%;padding:0}#thumb-carousel{margin-top:2%}#thumb-carousel figure{height:135px;overflow:hidden;margin-right:5%;cursor:pointer}.container35 .btn{display:inline-block;width:100%;padding:15px 2%;margin-bottom:2%;font-size:16px;line-height:22px}#product-btns-tablet{display:none;visibility:hidden}#customer-reviews{padding:30px 5%}#customer-reviews h3{font-size:20px;line-height:26px;font-family:"Avenir Next LT W01 Bold";margin-bottom:40px}#reviews-carousel .item{margin:auto 5%;text-align:left;padding:30px 0}#reviews-carousel .item img{display:inline-block}#reviews-carousel .owl-item:nth-child(even){border-left:solid 2px #656530;border-right:solid 2px #656530;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#reviews-carousel h4{font-size:14px;line-height:20px;font-family:"Avenir Next LT W01 Demi";margin:5px auto}#reviews-carousel p{font-size:14px;line-height:20px}#reviews-carousel .owl-controls .owl-nav .owl-prev{background-image:url(../core-images/icons/prev-green-icon.png)}#reviews-carousel .owl-controls .owl-nav .owl-next{background-image:url(../core-images/icons/next-green-icon.png)}#contact-banner{background-image:url(../images/banners/contact-banner.jpg);position:relative;display:inline-block}#contact-banner h2{font-size:30px;line-height:36px;font-family:"Avenir Next LT W01 Demi";text-transform:uppercase;padding:100px 0 50px}#contact-banner .dark-overlay{height:100%;width:100%;position:relative;display:inline-block;padding:0 2%}#contact-banner a{position:absolute;right:0;left:0;margin:auto;bottom:20px;font-size:20px;line-height:26px;font-family:"Avenir Next LT W01 Bold"}#contact-banner a span{display:block}#contact-banner-info{padding:2%;margin:40px auto 100px}#contact-banner-info p,#contact-details a,#contact-details h4,#contact-details p{font-size:17px;line-height:23px}#contact-banner-info section{margin-bottom:20px}#contact-details a{position:relative;bottom:auto;font-family:AvenirNextLTW01-Regular;margin-bottom:5px}#contact-banner-info h3,#contact-banner-info p strong{font-family:"Avenir Next LT W01 Bold";font-size:17px;line-height:23px}#contact-details h4,#contact-details p{display:inline-block}#contact-form{margin:40px auto 100px}#contact-form input,#contact-form textarea{width:100%;border:solid 2px;background-color:transparent;color:#fff;margin-bottom:8%;font-size:14px;line-height:20px}#contact-form textarea{margin-bottom:4%;height:173px}#contact-form input[type=submit]{background-color:#fff;color:#656530;border-color:#fff;font-family:"Avenir Next LT W01 Demi"}#contact-form input[type=submit]:hover{border-color:#656530}#directions{padding-bottom:0}#directions p{font-size:17px;line-height:23px;margin-bottom:30px}#contact-map iframe{width:100%;height:600px}#contact-captcha{float:left;width:80%}#captcha-refresh{bottom:auto!important;float:left;position:relative!important;right:auto!important;width:20%}#thumb-carousel .owl-controls .owl-nav .owl-next,#thumb-carousel .owl-controls .owl-nav .owl-prev{height:30px;top:40%;width:30px}#thumb-carousel .owl-controls .owl-nav .owl-prev{background-image:url(../core-images/icons/prev-green-icon.png)}#thumb-carousel .owl-controls .owl-nav .owl-next{background-image:url(../core-images/icons/next-green-icon.png)}.promo-info{margin-bottom:1%}.promo-info h4{font-size:20px;line-height:26px;font-family:"Avenir Next LT W01 Bold";margin-bottom:30px}#promos-title{margin:1% auto;padding:1%;text-align:center;font-size:20px;line-height:26px;font-family:"Avenir Next LT W01 Bold"}#all-testi blockquote{border:2px solid #656530;margin:1%;padding:2%;width:48%}#all-testi blockquote p{margin-bottom:15px}#all-testi cite{font-size:20px;line-height:26px;margin-top:15px;font-family:"Avenir Next LT W01 Demi";display:block}#enquiry-container{border:solid 2px #979748;padding:5%}#enquiry-container form{margin-top:40px;display:inline-block;width:100%}#enquiry-container h2{font-family:"Avenir Next LT W01 Demi";font-size:30px;line-height:36px;text-transform:uppercase}#enquiry-container ul{display:block;padding:9px 0}#enquiry-container ul li{display:inline-block;margin-right:1%}#enquiry-container ul li input[type=checkbox],#enquiry-container ul li label{display:inline-block;width:auto;vertical-align:top;font-weight:700}#enquiry-line{border-top:solid 2px #979748;padding-top:30px;margin-top:10px}.popup-container{padding:2%}.popup-container h2{font-size:20px;line-height:26px;font-family:"Avenir Next LT W01 Demi";margin-bottom:30px;text-transform:uppercase}.popup-container p{margin-bottom:30px}#enquiry-container textarea{height:102px}.popup-container form{text-align:left}#enquiry-container input,#enquiry-container select,#enquiry-container textarea,.popup-container input,.popup-container select,.popup-container textarea{width:100%;border:solid 1px #d5d5a0;margin-bottom:15px;background-color:#d5d5a0;font-size:14px;line-height:20px}#enquiry-container select,.popup-container select{-moz-appearance:none;-webkit-appearance:none;appearance:normal;background-image:url(../core-images/icons/select-arrow-icon.png);background-repeat:no-repeat;background-position:98% center;background-size:15px auto}#review-form label[for=starRating]:after{content:url(../core-images/icons/star-icon.png);vertical-align:middle;margin-left:5px}#enquiry-container label,.popup-container label{display:block;margin-bottom:5px;color:#656530;text-transform:uppercase;font-size:14px;line-height:20px}#enquiry-container input[type=submit],.popup-container input[type=submit]{width:150px;float:right;color:#d5d5a0;border:solid 2px #656530;background-color:#656530;font-family:"Avenir Next LT W01 Demi"}#enquiry-container input[type=submit]:hover,.popup-container input[type=submit]:hover{background-color:#d5d5a0;color:#656530;border-color:#656530}.popup-container .btn{display:inline-block;margin:30px auto;padding:15px 3%}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block}.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{height:80px;width:40px;background-size:contain;background-repeat:no-repeat;position:absolute;top:-80px}.owl-carousel .owl-controls .owl-nav .owl-prev{background-image:url(../core-images/icons/prev-white-icon.png);left:0}.owl-carousel .owl-controls .owl-nav .owl-next{background-image:url(../core-images/icons/next-white-icon.png);right:0}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-controls .owl-dots{bottom:-143px;display:inline-block;margin-top:0;position:absolute;right:0;display:inline-block;zoom:1}.owl-controls .owl-dot span{display:block;width:10px;height:10px;margin:5px 7px;filter:Alpha(Opacity=100);opacity:1;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:solid 3px #656530}.owl-controls .owl-dot.active span,.owl-controls.clickable .owl-dot:hover span{filter:Alpha(Opacity=100);opacity:1;background-color:#656530;border-color:#656530}.no-js .owl-carousel{display:block}@media (max-width:1400px){.search_dropdown{left:-200px}.products-accordian .container25 figure{height:280px}.container65 figure{height:515px}#product-measurements{height:435px}#thumb-carousel figure{height:123px}}@media (max-width:1280px){#home-testi .container50{width:70%}.products-accordian .container25 figure{height:215px}.container65 figure{height:403px}#thumb-carousel figure{height:128px}#product-measurements{height:334px}#home-banner{height:600px}#contact-details h4,#contact-details p{font-size:15px;line-height:21px}#contact-map iframe{height:500px}}@media (max-width:1000px){#desktop-nav ul li{margin:auto 16px}.container65 figure{height:395px}#thumb-carousel figure{height:124px}#product-measurements{height:323px}}@media (max-width:980px){#desktop-nav{display:none;visibility:hidden}#mobile-nav{display:block;visibility:visible}.search_wrapper{position:unset}.search_dropdown{left:0;width:80%;background-color:#fff;border:2px solid #656530}.search_dropdown input[type=text]{background-color:#fff;color:#656530}#footer-left{display:inline-block;float:none;margin-bottom:20px;text-align:center;width:100%}footer form{text-align:left;width:50%}#footer-right{bottom:auto;float:right;position:relative;right:auto;text-align:right;width:50%}.products-accordian .container25 figure{height:230px}.products-accordian .container25{width:33%}#thumb-carousel figure{height:98px}.container65 figure{height:310px}#product-measurements{height:341px;margin-bottom:0}footer form label{margin:10px 0 5px}footer form input{margin:0}.container35 .btn{display:none;visibility:hidden}#product-btns-tablet{display:inline-block;visibility:visible;padding:30px 0}#product-btns-tablet .btn{display:inline-block;width:48%;margin:auto 1%;float:left}#contact-banner-info.container50,#contact-banner-info.container50:nth-child(even),#contact-banner-info.container50:nth-child(odd){width:100%;float:none;text-align:left;display:inline-block}#contact-banner-info section{width:50%;float:left;text-align:left;display:inline-block}#contact-banner-info section:nth-child(odd){padding-right:2%;float:left}#contact-banner-info section:nth-child(even){padding-left:2%;float:right}#contact-details{width:100%!important}#contact-form{float:none;margin:0 auto 100px;max-width:100%;width:600px}#contact-banner-info{margin-bottom:30px}#contact-map iframe{height:400px}#enquiry-container{margin-top:110px}}@media (max-width:768px){#promo-btn{width:50px}#home-testi .container50{width:100%}.products-accordian .container25 figure{height:190px}.product-banner-title{width:50%}.products-banner-txt{width:45%}.products-accordian .container25 h5{font-size:18px;line-height:24px}#home-banner{height:400px}#promotions .container50,#promotions .container50:nth-child(even),#promotions .container50:nth-child(odd){display:inline-block;float:none;padding:0;text-align:left;width:100%}.promo-info{margin-bottom:30px}#promotions figure{margin-bottom:15px;text-align:center}}@media (max-width:745px){#header-right p{margin-bottom:5px}.container65{float:none;margin-right:auto;width:100%}.container35{float:none;margin:30px auto 0;width:100%}#product-measurements{height:auto;margin-bottom:0}.container65 figure{height:415px}#product-btns-tablet .btn{font-size:16px;line-height:22px}.products-banner a{padding:50px 10%}.product-banner-title{float:none!important;width:100%}.products-banner-txt{float:none!important;margin-top:30px;text-align:center;width:100%}}@media (max-width:650px){.container50,.container50:nth-child(even),.container50:nth-child(odd){width:100%;float:none;text-align:left;display:inline-block;padding:0}#contact-banner-info section,#contact-banner-info section:nth-child(even),#contact-banner-info section:nth-child(odd){width:100%;float:none;text-align:center;display:inline-block;padding:0}#contact-details a{text-align:center}#contact-form .container50{width:50%;float:left;text-align:left;display:inline-block}#contact-form .container50:nth-child(odd){padding-right:2%;float:left}#contact-form .container50:nth-child(even){padding-left:2%;float:right}.padding80{padding:40px 0}.btn{display:block;padding:20px 5%}.products-accordian .container25 figure{height:205px}.products-accordian .container25{width:50%}#product-btns-tablet .btn{margin:6% auto;padding:48px;width:100%}#thumb-carousel figure{height:74px}.container65 figure{height:315px}.products-banner a h3{font-size:25px;line-height:31px;margin-bottom:30px}.products-banner-txt p{font-size:16px;line-height:24px}.products-banner a .btn{font-size:16px;margin:auto;padding:10px;width:150px}.products-accordian .container25{margin-bottom:20px}#header-logo{padding:30px 5%}#header-right{font-size:13px;line-height:19px}#mobile-nav{padding:15px 2%;width:96%}#mobile-nav ul li{text-align:center}#promo-btn{width:40px}footer form{text-align:center;width:100%}#footer-right{margin-top:30px;text-align:center;width:100%}footer form label{margin:10px auto 5px}footer form input{margin:auto}#home-info{margin-bottom:0}#home-info .container50{text-align:center;margin-bottom:30px}#home-offers h3{width:85%;margin:auto}.owl-controls .owl-dots{bottom:-50px;left:0;margin:auto;right:0;text-align:center}#home-testi .container50{text-align:center}#about-us h3{margin-bottom:20px}#about-us p{font-size:18px;line-height:24px;margin:15px auto}#contact-map iframe{height:300px}#contact-form textarea{height:100px}#all-testi blockquote{width:98%}}@media (max-width:530px){#header-right{margin:auto;position:absolute;text-align:center;top:10px;width:100%;right:0;left:0}#header-right a{display:inline-block;margin:auto}#header-right a:nth-child(odd){float:left}#header-right a:nth-child(even){float:right}#header-logo{margin-top:33px}#promo-btn{display:none;visibility:hidden}#mobile-promo-btn{display:block;position:relative;visibility:visible;z-index:1}.search_dropdown{left:0;width:100%}}@media (max-width:495px){#header-logo{padding:20px 3%;max-width:50%}#header-right{margin:auto;position:absolute;right:2%;bottom:0}#mobile-nav{z-index:6;text-align:center}.container65 figure{height:285px}#thumb-carousel figure{height:91px}#customer-reviews h3{font-size:18px;line-height:24px;margin-bottom:40px;padding:0 25%}}@media (max-width:450px){#contact-form .container50,#contact-form .container50:nth-child(even),#contact-form .container50:nth-child(odd){width:100%;float:none;text-align:left;display:inline-block;padding:0}#contact-captcha{margin-bottom:8%}.products-accordian .container25 figure{height:auto}.products-accordian .container25 figure img{width:auto;min-width:100%;height:auto;min-height:inherit;max-height:350px}.products-accordian .container25 figure .valign{top:40%;-webkit-transform:translateY(-40%);-moz-transform:translateY(-40%);-ms-transform:translateY(-40%);transform:translateY(-40%);position:relative}.products-accordian .container25{width:100%}.container65 figure{height:auto}#thumb-carousel figure{height:60px}#mobile-promo-btn{font-size:17px}}@media (max-width:330px){#header-right a{font-size:14px}#mobile-promo-btn{font-size:16px}}#cookie-policy h2{font-size:30px;margin-bottom:20px}#cookie-policy h3{font-size:22px;margin-bottom:15px;font-weight:700;color:#535353}.mobile-table{width:100%;font-size:16px;margin-bottom:30px}#cookie-policy li p{padding-bottom:0}@media only screen and (max-width:900px){.mobile-table{overflow-y:hidden;overflow-x:scroll}}.cookie_type_table{width:100%;min-width:750px}.cookie_type_table thead{font-weight:700;border-bottom:1px solid}.cookie_type_table thead th{text-align:left;padding-bottom:10px}.cookie_type_table thead th:nth-child(1){width:15%}.cookie_type_table thead th:nth-child(2){width:20%}.cookie_type_table thead th:nth-child(3){width:45%}.cookie_type_table thead th:nth-child(4){width:10%}.cookie_type_table thead th:nth-child(5){width:10%}.cookie_type_table tbody td{padding:.6em 1.2em .6em 0;vertical-align:top;font-size:.8em;line-height:1.25em;text-align:left}#clear_cookies{cursor:pointer;text-transform:uppercase;background-color:#656530;color:#fff;padding:.5em 2em;height:auto}.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-top:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}#cookie-policy{text-align:left}