/* compiled by scssphp v0.0.13 on Fri, 12 May 2023 06:49:31 +0000 (0.0426s) */

html{overflow:-moz-scrollbars-vertical;overflow-y:scroll;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;}body{height:100%;padding:0;margin:0;color:#424242;font-family:'Lato', 'Helvetica Neue', Helvetica;font-size:14px;min-width:300px;}@media screen and (max-width:1200px){body{font-size:14px;}}@media screen and (max-width:992px){body{font-size:13px;}}@media screen and (max-width:767px){body{font-size:13px;}}#wrapper{min-height:100%;height:auto !important;height:100%;margin-bottom:-;min-width:300px;/**
 * Bootstrap modifications
 */}a{color:#469f29;outline:0 !important;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;}a:hover,a:active,a:focus,a:visited{text-decoration:none;color:#469f29;}h1,h2,h3,h4,h5,h6{line-height:118%;margin-top:0;margin-bottom:12px;font-family:'Lato', 'Helvetica Neue', Helvetica;}.btn{border-width:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;/**
 * Helpful stuff
 */}.btn.btn-lg{border-bottom-width:2px;padding-top:12px;}.btn.btn-md{border-bottom-width:2px;padding-top:8px;}.btn.btn-sm{border-bottom-width:2px;padding-top:9px;}.btn.icon_before .fa{margin-right:7px;}.btn.icon_after .fa{margin-left:7px;}.btn.btn-primary{background:#469f29;border-color:#2b6219;}.btn.btn-primary:hover,.btn.btn-primary:active,.btn.btn-primary:focus{background:#3d8b24;border-color:#2b6219;color:#fff;}.group:before,.group:after{content:"";display:table;}.group:after{clear:both;}.group{/* For IE 6/7 (trigger hasLayout) */zoom:1;}.element-overlay{position:absolute;right:0;left:0;bottom:0;top:0;background-color:rgba(70, 159, 41, 0.75);color:#fff;visibility:hidden;}@media screen and (max-width:768px){.element-overlay{display:none !important;}}.element-overlay .fa{font-size:45px;position:absolute;top:50%;left:50%;margin-top:-22px;margin-left:-22px;}.element-overlay-activate:hover{cursor:pointer;/**
 * Box arrow (used serveral places)
 */}.element-overlay-activate:hover .element-overlay{visibility:visible;}.box-arrow{position:absolute;top:0px;bottom:0px;background-repeat:no-repeat;background-position-x:right;background-position-y:center;width:25px;right:0;/**
 * Slideshow
 */}.box-arrow.orange{background-image:url(../img/box-arrow-orange.png);}.box-arrow.orange-transparent{background-image:url(../img/box-arrow-orange-transparent.png);}.box-arrow.blue{background-image:url(../img/box-arrow-blue.png);}.slideshow{margin:0;padding:0;border:0;background:none;position:relative;-moz-box-shadow:0px 24px 0px rgba(0, 0, 0, 0);-webkit-box-shadow:0px 24px 0px rgba(0, 0, 0, 0);box-shadow:0px 24px 0px rgba(0, 0, 0, 0);top:-60px;margin-bottom:-60px;/**
 * Header
 */}.slideshow .flex-viewport{-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;}@media screen and (max-width:600px){.slideshow.hideOnSmartphone{display:none !important;}}.slideshow .flex-control-nav{height:15px;bottom:10px;right:0;left:0;width:auto;z-index:20;}.slideshow .flex-control-nav li{background-position-x:center;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;}.slideshow .flex-control-nav li a{background:#fff;-moz-box-shadow:0px 0 0px rgba(0, 0, 0, 0);-webkit-box-shadow:0px 0 0px rgba(0, 0, 0, 0);box-shadow:0px 0 0px rgba(0, 0, 0, 0);border:2px solid transparent;width:12px;height:12px;}.slideshow .flex-control-nav li a.flex-active{border:2px solid #fff;background:#469f29;}.slideshow .content{position:absolute;z-index:9;bottom:80px;left:15px;display:none;}@media screen and (max-width:600px){.slideshow .content{bottom:15px;}}.slideshow .content .titleWrap{position:relative;}.slideshow .content .titleWrap .title{margin-right:45px;background-image:url(../img/transparent-brand-bg.png);background:rgba(70, 159, 41, 0.8);color:#fff;font-size:2.8em;padding:12px 0 12px 18px;line-height:110%;}.slideshow .content .titleWrap .box-arrow{width:45px;}@media screen and (max-width:600px){.slideshow .content .titleWrap .title{padding:15px;font-size:2em;}.slideshow .content .titleWrap .box-arrow{display:none;}}.slideshow ul.slides li{position:relative;}.slideshow ul.slides li .col-sm-12{position:static;}.slideshow .wrap{position:absolute;right:0;left:0;bottom:0;top:0;display:block;z-index:10;}.slideshow.large ul.slides li{height:680px;background-position-x:center;background-repeat:no-repeat;}.slideshow.large ul.slides li img{margin:auto;width:380px;position:absolute;top:60px;left:50%;margin-left:-190px;}@media screen and (max-width:1200px){.slideshow.large ul.slides li{height:600px;}.slideshow.large ul.slides li img{width:320px;margin-left:-160px;}}@media screen and (max-width:992px){.slideshow.large ul.slides li{height:500px;}.slideshow.large ul.slides li img{width:280px;margin-left:-140px;}}@media screen and (max-width:767px){.slideshow.large ul.slides li{height:400px;}.slideshow.large ul.slides li img{width:220px;margin-left:-110px;}}.slideshow.large.hasSubmenu ul.slides img{top:96px;}@media screen and (max-width:992px){.slideshow.large.hasSubmenu ul.slides img{top:60px;}}@media screen and (max-width:600px){.slideshow.small .flex-control-nav{right:15px;left:auto;top:75px;}}.slideshow.small ul.slides li,.slideshow.small ul.slides .col-sm-12{height:400px;position:relative;}@media screen and (max-width:992px){.slideshow.small ul.slides li,.slideshow.small ul.slides .col-sm-12{height:350px;}}@media screen and (max-width:767px){.slideshow.small ul.slides li,.slideshow.small ul.slides .col-sm-12{height:300px;}}#fade{position:fixed;right:0;left:0;top:0;bottom:0;background:rgba(0, 0, 0, 0.75);z-index:10;display:none;}#header{position:relative;z-index:40;/**
 * Page Content
 *//**
	 * Page Styling
	 */}#header.noSlideshow .bottom{background:rgba(235, 235, 235, 0.75);}#header.noSlideshow.hasSubmenu{margin-bottom:51px;}@media screen and (max-width:992px){#header.noSlideshow.hasSubmenu{margin-bottom:0;}}@media screen and (max-width:600px){#header.noSlideshowOnMobile .bottom{background:rgba(235, 235, 235, 0.75);}}#header .content{position:relative;}#header .top{background:#fff;}#header .top .logo{float:left;padding-top:28px;}#header .top .logo img{height:84px;}@media screen and (max-width:600px){#header .top .logo{float:none;text-align:center;height:auto;line-height:100%;padding:20px 0 20px 0;}#header .top .logo img{height:70px;}}#header .top .call{height:140px;line-height:140px;float:right;color:#7c7c7b;text-transform:uppercase;font-size:1.35em;font-weight:400;}#header .top .call a{color:#004098;font-weight:600;}#header .top .call a:hover{border-bottom:1px solid #004098;}@media screen and (max-width:600px){#header .top .call{height:auto;line-height:100%;display:none;}}#header .bottom{background:#ebebeb;background:rgba(255, 255, 255, 0.90);height:60px;}#header .bottom .navigation{position:relative;}#header .bottom .navigation .navBlock{height:60px;line-height:60px;float:right;font-size:1.1em;color:#7c7c7b;margin-left:20px;}@media screen and (max-width:992px){#header .bottom .navigation .navBlock{font-size:1.5em;}}#header .bottom .navigation .navBlock:hover{color:#469f29;cursor:pointer;}#header .bottom .navigation .navBlock.activated{color:#469f29;}#header .bottom .navigation .navBlock#showMenu{display:none;}#header .bottom .navigation .navBlock#showMenu .fa{margin-left:6px;}@media screen and (max-width:992px){#header .bottom .navigation .navBlock#showMenu{display:block;}}@media screen and (max-width:992px){#header .bottom .navigation .navBlock#activateSearch{float:left;margin-left:0;}}@media screen and (max-width:600px){#header .bottom .navigation .navBlock#activateSearch{display:none;}}#header .bottom .navigation .navBlock#callUs{display:none;float:left;margin-left:0;}#header .bottom .navigation .navBlock#callUs a{color:#fff;padding:5px 10px 5px 10px;}#header .bottom .navigation .navBlock#callUs .fa{margin-right:8px;}@media screen and (max-width:600px){#header .bottom .navigation .navBlock#callUs{display:block;}}#header .bottom .navigation #searchform{position:absolute;background:#469f29;right:0;top:60px;padding:12px;width:300px;display:none;z-index:20;}#header .bottom .navigation #searchform input{border:0;border-radius:0;padding:8px 12px 8px 12px;width:100%;outline:0 !important;}@media screen and (max-width:992px){#header .bottom .navigation #searchform{left:0;right:auto;}}#header .bottom .navigation ul.mainNavigation{list-style:none;padding:0;margin:0;text-transform:uppercase;font-size:1.05em;font-weight:400;}#header .bottom .navigation ul.mainNavigation a{color:#7c7c7b;}#header .bottom .navigation ul.mainNavigation a:hover{color:#469f29;}#header .bottom .navigation ul.mainNavigation li{float:left;height:60px;line-height:60px;margin-right:35px;/**
				 * Responsive
			 	*/}#header .bottom .navigation ul.mainNavigation li#menu-item-140{display:none;}#header .bottom .navigation ul.mainNavigation li.current_page_item > a,#header .bottom .navigation ul.mainNavigation li.current_page_ancestor > a,#header .bottom .navigation ul.mainNavigation li.current-page-parent > a,#header .bottom .navigation ul.mainNavigation li.current-page-ancestor > a,#header .bottom .navigation ul.mainNavigation li.current_page_item:hover > a,#header .bottom .navigation ul.mainNavigation li.current_page_ancestor:hover > a{color:#469f29;}#header .bottom .navigation ul.mainNavigation li.menu-item-has-children{background-image:url(../img/menu-arrow.png);background-repeat:no-repeat;background-position:center right;padding-right:20px;}#header .bottom .navigation ul.mainNavigation li.menu-item-has-children:hover{background-image:url(../img/menu-arrow-hover.png);}@media screen and (min-width:0px){#header .bottom .navigation ul.mainNavigation li.menu-item-has-children{background-image:url(../img/menu-arrow.svg);}#header .bottom .navigation ul.mainNavigation li.menu-item-has-children:hover{background-image:url(../img/menu-arrow-hover.svg);}}#header .bottom .navigation ul.mainNavigation li ul.sub-menu{position:absolute;padding:0;margin:0;background:#fff;background:rgba(255, 255, 255, 0.95);border-top:4px solid #469f29;list-style:none;display:none;font-size:1em;text-transform:capitalize;z-index:20;}#header .bottom .navigation ul.mainNavigation li ul.sub-menu li{float:none;display:block;border:0;margin:0;line-height:100%;position:relative;white-space:nowrap;min-width:125px;height:auto;line-height:100%;}#header .bottom .navigation ul.mainNavigation li ul.sub-menu li a{border:0;padding:10px 12px 10px 12px;display:block;}#header .bottom .navigation ul.mainNavigation li ul.sub-menu li:hover{background:#ebebeb;}#header .bottom .navigation ul.mainNavigation li ul.sub-menu li.current_page_item a,#header .bottom .navigation ul.mainNavigation li ul.sub-menu li.current-page-parent a{color:#469f29;}#header .bottom .navigation ul.mainNavigation li ul.sub-menu li.current_page_item.current_page_item a,#header .bottom .navigation ul.mainNavigation li ul.sub-menu li.current-page-parent.current_page_item a,#header .bottom .navigation ul.mainNavigation li ul.sub-menu li.current_page_item.current-page-parent a,#header .bottom .navigation ul.mainNavigation li ul.sub-menu li.current-page-parent.current-page-parent a{font-weight:bold;}#header .bottom .navigation ul.mainNavigation li ul.sub-menu ul.sub-menu{display:none !important;}@media screen and (min-width:992px){#header .bottom .navigation ul.mainNavigation{display:block !important;}}@media screen and (max-width:992px){#header .bottom .navigation ul.mainNavigation{display:none;left:0;right:0;background:#469f29;top:60px;bottom:auto;z-index:50;position:absolute;left:-15px;right:-15px;}#header .bottom .navigation ul.mainNavigation li{float:none;margin:0;padding:0;width:100%;clear:both;border:0;height:auto;line-height:100%;}#header .bottom .navigation ul.mainNavigation li.menu-item-has-children{padding-right:0;background-image:none;}#header .bottom .navigation ul.mainNavigation li#menu-item-140{display:block;}#header .bottom .navigation ul.mainNavigation li a{padding:10px 15px;color:#fff;display:block;}#header .bottom .navigation ul.mainNavigation li:hover{background:none;}#header .bottom .navigation ul.mainNavigation li:hover > a{color:#fff;background:#004098;}#header .bottom .navigation ul.mainNavigation li.current_page_item > a,#header .bottom .navigation ul.mainNavigation li.current-page-parent > a{color:#fff;background:#469f29;}#header .bottom .navigation ul.mainNavigation li.current_page_item:hover > a,#header .bottom .navigation ul.mainNavigation li.current-page-parent:hover > a{background:#004098;}#header .bottom .navigation ul.mainNavigation li ul.sub-menu{border:0;position:relative;background:#4fb32e;}#header .bottom .navigation ul.mainNavigation li ul.sub-menu li a{background:none;padding:8px 15px;font-size:0.9em;color:#fff;-webkit-transition:all 0 ease;-moz-transition:all 0 ease;-o-transition:all 0 ease;transition:all 0 ease;}#header .bottom .navigation ul.mainNavigation li ul.sub-menu li:hover > a{background:#54bf31;color:#fff;}#header .bottom .navigation ul.mainNavigation li ul.sub-menu li.current_page_item,#header .bottom .navigation ul.mainNavigation li ul.sub-menu li.current-page-parent{background:#54bf31;color:#fff;}#header .bottom .navigation ul.mainNavigation li ul.sub-menu li.current_page_item a,#header .bottom .navigation ul.mainNavigation li ul.sub-menu li.current-page-parent a{color:#fff;}#header .bottom .navigation ul.mainNavigation li ul.sub-menu li ul.sub-menu{display:block !important;}#header .bottom .navigation ul.mainNavigation li ul.sub-menu li ul.sub-menu li a{padding-left:20px;font-size:0.6em;}}#header .subNavigation{position:absolute;left:0;right:0;background:#fff;background:rgba(255, 255, 255, 0.85);}@media screen and (max-width:992px){#header .subNavigation{display:none;}}#header .subNavigation ul{list-style:none;margin:0;padding:0;margin-left:-15px;text-transform:uppercase;}#header .subNavigation ul li{float:left;}#header .subNavigation ul li a{color:#7c7c7b;display:block;padding:0 15px 0 15px;font-weight:bold;height:36px;line-height:36px;}#header .subNavigation ul li a:hover{color:#469f29;}#header .subNavigation ul li.current_page_item a{color:#469f29;}h1{font-size:1.5em;font-weight:bold;margin-bottom:6px;}h2{font-size:1.4em;margin-bottom:6px;}h3{font-size:1.2em;margin-bottom:8px;}h4{font-size:1.15em;}.pageText h1,.pageText h2,.pageText h3{font-weight:bold;}.pageText h1,.pageText h2,.pageText h3,.pageText h4,.pageText h5,.pageText h6{color:#686867;text-transform:uppercase;}.pageText img{max-width:100% !important;}.pageText .alignleft{float:left;}.pageText .alignright{float:right;}.pageText .aligncenter{display:block;margin-left:auto;margin-right:auto;}.pageText a{color:#469f29;}.pageText a:hover{color:#469f29;border-bottom:1px solid #469f29;padding-bottom:4px;}.pageText ul{list-style-image:url(../img/list-arrow.png);margin-bottom:20px;padding-left:18px;}.pageText ul ul{margin-bottom:0;margin-top:6px;}@media screen and (min-width:0px){.pageText ul{list-style-image:url(../img/list-arrow.svg);}}.pageText ul li{margin-bottom:8px;padding-left:8px;}#pagecontent{margin-top:25px;margin-bottom:60px;/**
		 * Replacement funtion
		 */position:relative;/**
 * Home
 */}#pagecontent span.replace{/**
		 * Product Sidebar
		 */}#pagecontent span.replace.orange{color:#469f29;}#pagecontent span.replace.blue{color:#004098;}#pagecontent .product-sidebar{padding-right:30px;/** 
		* Content
		*/}@media screen and (max-width:767px){#pagecontent .product-sidebar{margin-bottom:25px;}}#pagecontent .product-sidebar .product-image{background:#ebebeb;padding:35px 25px 20px 25px;}#pagecontent .product-sidebar .product-image img{display:block;margin:auto;}#pagecontent .product-sidebar .product-image a{display:block;color:#424242;}#pagecontent .product-sidebar .product-image a .zoom-title{margin-top:50px;}#pagecontent .product-sidebar .product-image a .zoom-title .fa{margin-right:8px;}#pagecontent .product-sidebar .product-image a:hover .zoom-title{color:#469f29;}#pagecontent .product-sidebar .price-info{margin-top:35px;}#pagecontent .product-sidebar .price-info .price{font-size:1.8em;color:#004098;}#pagecontent .product-sidebar .price-info .price .before{text-transform:uppercase;margin-right:10px;}#pagecontent .product-sidebar .price-info .price .number{font-size:1.8em;font-weight:bold;}#pagecontent .product-sidebar .price-info .price_subtext{margin-top:4px;font-size:0.95em;position:relative;color:#fff;}#pagecontent .product-sidebar .price-info .price_subtext .title{background:#004098;padding:8px 0 8px 12px;margin-right:25px;position:relative;z-index:10;}#pagecontent .product-sidebar .price-info .price_subtext .box-arrow{width:30px;z-index:5;}#pagecontent #content{position:relative;/**
			 * If product page
			 */padding-right:35px;/**
		 * Sidebar
		 */}#pagecontent #content.productPage{/**
			 * Print
			 */}@media screen and (max-width:992px){#pagecontent #content.productPage{padding-right:15px;}}#pagecontent #content #print{display:block;position:absolute;top:0;right:35px;color:#7c7c7b;font-size:1.05em;/**
			 * Breadcrumbs
			 */}#pagecontent #content #print .fa{margin-left:10px;}#pagecontent #content #print:hover{color:#469f29;}@media screen and (max-width:992px){#pagecontent #content #print{display:none;}}#pagecontent #content #breadcrumbs{font-size:12px;color:#7c7c7b;margin-bottom:35px;}@media screen and (max-width:767px){#pagecontent #content #breadcrumbs{display:none;}}#pagecontent #content #breadcrumbs .fa{margin:0 10px 0 10px;}#pagecontent #content #breadcrumbs .youarehere{margin-right:18px;font-weight:bold;}#pagecontent #content #breadcrumbs a:hover{border-bottom:1px solid #469f29;padding-bottom:2px;}#pagecontent #content .pagebanner{margin-bottom:40px;}#pagecontent #content .pageHeader h1{font-size:2.7em;font-weight:300;margin-bottom:25px;}@media screen and (max-width:1200px){#pagecontent #content .pageHeader h1{font-size:2.5em;}}@media screen and (max-width:992px){#pagecontent #content .pageHeader h1{font-size:2.4em;}}@media screen and (max-width:767px){#pagecontent #content .pageHeader h1{font-size:2.3em;}}#pagecontent #content .product-data{margin-top:35px;}#pagecontent #content .product-data thead{font-size:1.15em;text-transform:uppercase;font-weight:bold;}#pagecontent #content .contentarea{font-size:1.05em;}#pagecontent #content .contentarea hr{margin:12px 0 12px 0;}#pagecontent #content .contentarea .date{color:#7c7c7b;text-transform:uppercase;}#pagecontent #content .contentarea .tagline{font-size:1.15em;margin-bottom:20px;color:#469f29;}#pagecontent #content .contentarea .topbanner{margin-bottom:15px;}#pagecontent #content .contentarea #searchResults a{color:#424242;}#pagecontent #content .contentarea #searchResults a:hover h3{font-weight:bold;color:#469f29;}#pagecontent #content .contentarea #searchResults form{margin-bottom:20px;}#pagecontent #content .contentarea #searchResults input{width:200px;}@media screen and (max-width:767px){#pagecontent #content .contentarea #searchResults .btn{width:100%;}#pagecontent #content .contentarea #searchResults .form-group{margin-bottom:15px;}#pagecontent #content .contentarea #searchResults .form-group input{width:100%;}}#pagecontent #content .contentarea .searchNavigation{margin-top:15px;}#pagecontent #content .contentarea .searchNavigation a:hover{font-weight:bold;border-bottom:1px solid #469f29;padding-bottom:4px;}#pagecontent #content .contentarea .searchNavigation .next-posts{float:left;}#pagecontent #content .contentarea .searchNavigation .prev-posts{float:right;}#pagecontent #content .contentarea ul.sitemap ul{font-size:0.92em;}#pagecontent #content .contentarea ul.sitemap a{color:#424242;}#pagecontent #content .contentarea ul.sitemap a:hover{color:#469f29;}#pagecontent #content .contentarea .extra_content{margin-top:15px;}#pagecontent #content .contentarea .extra_content:first-child{margin-top:0;}#pagecontent #content .contentarea .extra_content.text .pdf-icon{width:80px;float:right;border-bottom:0;display:block;margin-left:20px;margin-bottom:15px;}#pagecontent #content .contentarea .extra_content.text .pdf-icon img{width:100%;}#pagecontent #content .contentarea .extra_content .gallery{margin-left:0;margin-bottom:10px;}#pagecontent #content .contentarea .extra_content .gallery .item{padding-left:0;margin-bottom:15px;}#pagecontent #content .contentarea .extra_content .gallery .item a{position:relative;display:block;}#pagecontent #content .contentarea .extra_content.maps .acf-map{height:350px;}@media screen and (max-width:992px){#pagecontent #content .contentarea .extra_content.maps .acf-map{height:300px;}}@media screen and (max-width:767px){#pagecontent #content .contentarea .extra_content.maps .acf-map{height:250px;}}#pagecontent #content .contentarea .extra_content.callmeup{background:;padding:15px;}#pagecontent #content .contentarea .extra_content.callmeup input[type=submit]{display:inline-block;}#pagecontent #content .contentarea .extra_content.callmeup .ajax-loader{margin-left:8px;}#pagecontent #content .contentarea .extra_content.callmeup .description{margin-bottom:15px;}#pagecontent #content .contentarea .extra_content.callmeup h2{margin:0 0 8px 0;}#pagecontent #content .contentarea .extra_content.callmeup input{max-width:450px;}#pagecontent #content .contentarea .extra_content.prices .table tr.bold{font-weight:bold;color:#469f29;border-bottom:2px solid #7c7c7b;border-top:2px solid #7c7c7b;}#pagecontent #content .contentarea .extra_content.prices .table tr td.price{width:150px;text-align:right;}#pagecontent #content .contentarea .extra_content.staff .staffList .staff_member{margin-bottom:60px;}@media screen and (max-width:500px){#pagecontent #content .contentarea .extra_content.staff .staffList .staff_member{width:100%;}}#pagecontent #content .contentarea .extra_content.staff .staffList .staff_member .inner{position:relative;text-align:center;}@media screen and (max-width:500px){#pagecontent #content .contentarea .extra_content.staff .staffList .staff_member .inner{height:auto !important;}}#pagecontent #content .contentarea .extra_content.staff .staffList .staff_member .inner .title{color:;}#pagecontent #content .contentarea .extra_content.staff .staffList .staff_member .inner .image{position:relative;margin:auto;}#pagecontent #content .contentarea .extra_content.staff .staffList .staff_member .inner .image .overlay{position:absolute;right:0;left:0;bottom:0;top:0;background-image:url(../img/staff-overlay.png);background-size:100%;}#pagecontent #content .contentarea .extra_content.staff .staffList .staff_member .inner .image img{width:100%;}#pagecontent #content .contentarea .extra_content.staff .staffList .staff_member .inner a{color:;}#pagecontent #content .contentarea .extra_content.staff .staffList .staff_member .inner a:hover{color:#469f29;border-bottom:1px solid #469f29;}#pagecontent #content .contentarea .extra_content.staff .staffList .staff_member .inner .description{margin-top:6px;}#pagecontent #content .contentarea .extra_content.staff .staffList .staff_member .inner strong{margin-right:8px;}#pagecontent #content .contentarea .extra_content.staff .staffList .staff_member .inner h2{margin:15px 0 2px 0;/*
										position: absolute;
										top:10px;
										background: fade($brandColor, 75%);
										color: #FFF;
										padding: 12px 10px 10px 10px;
		*/font-size:1.15em;}#pagecontent #content .contentarea .extra_content.staff .staffList .staff_member .inner .contactinfo{margin-top:15px;}#pagecontent #content .contentarea .extra_content.staff .staffList .staff_member .inner .contactinfo .contact{margin-top:2px;}#pagecontent #content .contentarea .extra_content.staff .staffList .staff_member .inner .contactinfo .contact .fa{width:30px;}#pagecontent #content .contentarea .extra_content.columns .row{margin-left:-30px;margin-right:-30px;}#pagecontent #content .contentarea .extra_content.columns .row .column{padding-left:30px;padding-right:30px;}@media screen and (max-width:767px){#pagecontent #content .contentarea .extra_content.columns .row .column{margin-bottom:20px;}#pagecontent #content .contentarea .extra_content.columns .row .column:last-child{margin-bottom:0px;}}#pagecontent #content .contentarea .extra_content.imagelist .row{margin-bottom:50px;}#pagecontent #content .contentarea .extra_content.imagelist .row:last-child{margin-bottom:0;}#pagecontent #content .contentarea .extra_content.imagelist .row h3{margin-bottom:6px;}@media screen and (max-width:767px){#pagecontent #content .contentarea .extra_content.imagelist .row img{margin:0 auto 15px auto;}}#pagecontent #sidebar{font-size:1em;}#pagecontent #sidebar .inner .wrap{background:#ebebeb;padding:55px 20px 20px 20px;}#pagecontent #sidebar .bottom-arrow{height:75px;background-image:url('../img/sidebar-arrow.png');background-position:center bottom;background-repeat:no-repeat;margin-top:-5px;}@media screen and (min-width:0px){#pagecontent #sidebar .bottom-arrow{background-image:url('../img/sidebar-arrow.svg');}}@media screen and (max-width:992px){#pagecontent #sidebar .bottom-arrow{display:none;}}@media screen and (max-width:767px){#pagecontent #sidebar{margin-top:40px;}#pagecontent #sidebar .inner .wrap{padding-top:20px;}}#pagecontent #sidebar .section{margin-bottom:55px;}#pagecontent #sidebar .section:last-child{margin-bottom:0;}#pagecontent #sidebar .section .header{margin-bottom:15px;}#pagecontent #sidebar .section .header h2{font-size:1.25em;margin:0 0 10px 0;text-transform:uppercase;border-bottom:1px solid #424242;padding-bottom:14px;font-weight:600;}#pagecontent #sidebar .section .header h2 a{color:#424242;}#pagecontent #sidebar .section .header h2 a:hover{color:#469f29;}#pagecontent #sidebar .section ul.submenu{list-style:none;padding:0;margin:0;font-size:1em;/**
				 * Sidebar content
				 */}#pagecontent #sidebar .section ul.submenu ul.children{display:none;}#pagecontent #sidebar .section ul.submenu li{margin-bottom:12px;text-transform:uppercase;line-height:115%;}#pagecontent #sidebar .section ul.submenu li a{color:#424242;}#pagecontent #sidebar .section ul.submenu li a:hover{color:#469f29;}#pagecontent #sidebar .section ul.submenu li.current_page_item a,#pagecontent #sidebar .section ul.submenu li.current_page_ancestor a{color:#469f29;font-weight:bold;}#pagecontent #sidebar .section ul.submenu li.current_page_item ul.children,#pagecontent #sidebar .section ul.submenu li.current_page_ancestor ul.children{display:block;font-size:0.9em;margin-top:4px;padding-left:35px;}#pagecontent #sidebar .section ul.submenu li.current_page_item ul.children li,#pagecontent #sidebar .section ul.submenu li.current_page_ancestor ul.children li{list-style-image:url('../img/bullet.png');}#pagecontent #sidebar .section ul.submenu li.current_page_item ul.children li a,#pagecontent #sidebar .section ul.submenu li.current_page_ancestor ul.children li a{color:;}#pagecontent #sidebar .section ul.submenu li.current_page_item ul.children li a:hover,#pagecontent #sidebar .section ul.submenu li.current_page_ancestor ul.children li a:hover{color:#469f29;}#pagecontent #sidebar .section ul.submenu li.current_page_item ul.children li.current_page_item a,#pagecontent #sidebar .section ul.submenu li.current_page_ancestor ul.children li.current_page_item a{color:#469f29;}#pagecontent #sidebar .section.contactcard .image{margin-bottom:15px;}#pagecontent #sidebar .section.contactcard .details{line-height:120%;}@media screen and (max-width:400px){#pagecontent #sidebar .section.contactcard .details{width:100%;padding-left:15px;}}#pagecontent #sidebar .section.contactcard .details h4{font-size:1.15em;font-weight:bold;text-transform:uppercase;}#pagecontent #sidebar .section.contactcard .details .NameAndJob{margin-bottom:18px;}#pagecontent #sidebar .section.contactcard .details .name{margin-bottom:4px;font-size:1.05em;}#pagecontent #sidebar .section.contactcard .details .job{color:#7c7c7b;font-size:0.95em;}#pagecontent #sidebar .section.contactcard .details .phonetimes{margin-bottom:16px;}#pagecontent #sidebar .section.contactcard .details .phonetimes .phonetimes_title{font-weight:bold;margin-bottom:5px;}#pagecontent #sidebar .section.contactcard .details .phonetimes ul{list-style:none;padding:0;margin:0;}#pagecontent #sidebar .section.contactcard .details .phonetimes ul li{margin-bottom:4px;}#pagecontent #sidebar .section.contactcard .details .phonetimes ul li:last-child{margin-bottom:0;}#pagecontent #sidebar .section.contactcard .details .phonetimes ul li .day{float:left;}#pagecontent #sidebar .section.contactcard .details .phonetimes ul li .time{float:right;}#pagecontent #sidebar .section.contactcard .details .contactInfo{display:block;color:;margin-bottom:8px;}#pagecontent #sidebar .section.contactcard .details .contactInfo:last-child{margin-bottom:0;}#pagecontent #sidebar .section.contactcard .details .contactInfo .fa{width:30px;}#pagecontent #sidebar .section.contactcard .details a.contactInfo{color:#424242;}#pagecontent #sidebar .section.contactcard .details a.contactInfo:hover{color:#469f29;}#textUnderSlideshow{background:#ebebeb;padding:60px 0 60px 0;font-size:1.25em;}@media screen and (max-width:992px){#textUnderSlideshow{padding:45px 0 45px 0;}}#textUnderSlideshow .top{font-size:2.4em;margin-bottom:25px;line-height:120%;font-weight:300;}@media screen and (max-width:1200px){#textUnderSlideshow .top{font-size:2em;}}@media screen and (max-width:992px){#textUnderSlideshow .top{font-size:1.6em;font-weight:400;}}@media screen and (max-width:767px){#textUnderSlideshow .top{margin-bottom:15px;}}#textUnderSlideshow .left{font-size:1.5em;line-height:125%;}@media screen and (max-width:767px){#textUnderSlideshow .left{font-size:1.2em;margin-bottom:15px;}}#textUnderSlideshow .right ul li{margin-bottom:4px;}#textUnderSlideshow .right ul:last-child{margin-bottom:0;}#textUnderSlideshow .right p{margin-bottom:5px;}#products{padding:60px 0 60px 0;background:#7c7c7b;color:#fff;/**
 * Footer
 *//**
	 * Shortcuts
	 */}#products .header{margin-bottom:65px;}#products .header h1{font-size:3em;color:#fff;font-weight:300;text-align:center;}@media screen and (max-width:600px){#products .header h1{font-size:2.5em;}}#products .header h1 strong{font-weight:bold;}#products .product{font-size:1.1em;position:static;}#products .product.product_1{padding-right:30px;}#products .product.product_2{padding-left:30px;}@media screen and (max-width:1200px){#products .product{font-size:0.9em;}}@media screen and (max-width:992px){#products .product{font-size:1.15em;margin:0 auto 100px auto;padding:0 15px 0 15px !important;float:none;}#products .product:last-child{margin-bottom:0;}}#products .product .inner{position:relative;}#products .product .inner .details{position:static;}#products .product .inner .details .information{position:absolute;width:255px;}@media screen and (min-width:992px) and (max-width:1200px){#products .product .inner .details .information{position:relative;width:100%;z-index:10;}}@media screen and (max-width:767px){#products .product .inner .details .information{position:relative;width:90%;}}#products .product .inner .details .information.top{top:0px;}@media screen and (max-width:1200px){#products .product .inner .details .information.top{margin-bottom:50px;}}#products .product .inner .details .information.top h2{font-weight:bold;font-size:1.8em;margin-bottom:4px;}#products .product .inner .details .information.top a{margin-top:20px;display:block;position:relative;}#products .product .inner .details .information.top a .title{background:#469f29;color:#fff;padding:8px 0 8px 12px;margin-right:20px;}#products .product .inner .details .information.top a:hover{-webkit-filter:saturate(2);filter:saturate(2);}#products .product .inner .details .information.bottom{bottom:0px;}#products .product .inner .details .information.bottom .price{font-size:1.5em;}#products .product .inner .details .information.bottom .price .before{text-transform:uppercase;margin-right:10px;}#products .product .inner .details .information.bottom .price .number{font-size:1.8em;font-weight:bold;}#products .product .inner .details .information.bottom .price_subtext{margin-top:4px;font-size:0.85em;position:relative;}#products .product .inner .details .information.bottom .price_subtext .title{background:#004098;padding:8px 0 8px 12px;margin-right:25px;}#products .product .inner .details .information.bottom .price_subtext .box-arrow{width:30px;}@media screen and (max-width:767px){#products .product .inner .image{margin-top:30px;}#products .product .inner .image img{margin:auto;max-width:350px;}}@media screen and (max-width:767px) and (max-width:400px){#products .product .inner .image img{width:100%;}}#shortcuts{padding:50px 0 50px 0;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;}@media screen and (max-width:600px){#shortcuts{padding-top:0;}}@media screen and (max-width:992px){#shortcuts{padding-bottom:0;}}#shortcuts .block{display:block;margin-bottom:20px;text-align:center;color:#fff;}@media screen and (max-width:992px){#shortcuts .block{margin-bottom:50px;}}@media screen and (max-width:600px){#shortcuts .block{width:100%;}#shortcuts .block .inner{height:auto !important;}}#shortcuts .block img{margin:auto;display:block;}@media screen and (min-width: $screen-md-min and max-width: $screen-lg-min){width:90%;}#shortcuts .block .description{width:85%;margin:auto;margin-top:20px;padding-bottom:70px;}@media screen and (max-width:992px){#shortcuts .block .description{padding-bottom:60px;}}#shortcuts .block .description h2{margin:16px 0 10px 0;line-height:115%;font-size:1.6em;text-transform:uppercase;font-weight:bold;}#shortcuts .block .description .text{font-size:1.05em;line-height:118%;}#shortcuts .block .description .readMoreWrap{position:absolute;bottom:0px;right:0;left:0;}#shortcuts .block .description .readMoreWrap .readmore{display:block;position:relative;max-width:175px;margin:24px auto 0 auto;}#shortcuts .block .description .readMoreWrap .readmore .title{background:#469f29;color:#fff;padding:8px 0 8px 12px;margin-right:20px;}#shortcuts .block:hover{text-decoration:none;}#shortcuts .block:hover .readmore{-webkit-filter:saturate(2);filter:saturate(2);}#shortcuts .container{height:auto;padding:20px 0 15px 0;}#shortcuts .container .row{margin:0;}#homevideo{height:350px;display:block;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;position:relative;/**
	 * About
	 */}@media screen and (max-width:600px){#homevideo{height:250px;}}#homevideo .playIcon{width:150px;text-align:center;color:#fff;left:50%;top:50%;margin-left:-75px;margin-top:-45px;position:absolute;}#homevideo .playIcon .fa{font-size:90px;width:100%;}#homevideo .playIcon .title{font-size:14px;width:100%;font-weight:bold;display:none;}#homevideo:hover .playIcon{color:#469f29;}#homevideo:hover .playIcon .title{display:block;}#about{padding:60px 0 60px 0;text-align:center;color:#7c7c7b;background:#ebebeb;/**
	 * Info and maps
	 */}#about h1{font-size:3em;font-weight:300;text-align:center;color:#469f29;margin-bottom:30px;}@media screen and (max-width:600px){#about h1{font-size:2.5em;}}#about h1 strong{font-weight:bold;}#about h2{text-transform:uppercase;font-weight:700;margin-bottom:16px;}#about .text{font-size:1.2em;width:65%;margin:auto;}@media screen and (max-width:1200px){#about .text{width:75%;}}@media screen and (max-width:992px){#about .text{width:80%;}}@media screen and (max-width:767px){#about .text{width:85%;}}#footer{background:#7c7c7b;color:#fff;padding:60px 0 60px 0;/**
	 * Print styles
	 */}@media screen and (max-width:650px){#footer{padding:40px 0 40px 0;}}#footer h2{font-size:1.6em;font-weight:500;text-transform:uppercase;margin-bottom:0;height:55px;}@media screen and (max-width:650px){#footer h2{height:35px;}}#footer a{color:#fff;}#footer a:hover{color:#469f29;}#footer ul{list-style:none;margin:0;padding:0;}#footer .bottomLinks{clear:both;position:absolute;bottom:0;right:15px;left:15px;}@media screen and (max-width:650px){#footer .bottomLinks{padding-top:40px;}}@media screen and (max-width:650px){#footer .bottomLinks.besideMaps{display:none;}}#footer .bottomLinks.underMaps{display:none;position:static;padding-left:15px;padding-right:15px;}@media screen and (max-width:650px){#footer .bottomLinks.underMaps{display:block;}}#footer .bottomLinks ul li{float:left;margin:0 0 0 10px;font-weight:600;}#footer .bottomLinks ul li .seperator{margin-right:10px;}#footer .bottomLinks ul li:first-child{margin-left:0;}#footer .bottomLinks ul li:first-child .seperator{display:none;}@media screen and (max-width:767px){#footer .bottomLinks ul li{float:none;margin:0 0 0 0;}#footer .bottomLinks ul li .seperator{display:none;}}#footer .bottomLinks .copyright{clear:both;margin-top:8px;line-height:100%;}@media screen and (max-width:650px){#footer .information{width:100%;margin-bottom:40px;height:auto !important;}}#footer .information .columns{text-transform:uppercase;padding-bottom:75px;font-size:1.05em;}@media screen and (max-width:767px){#footer .information .columns{padding-bottom:110px;}}@media screen and (max-width:767px) and (max-width:650px){#footer .information .columns{padding-bottom:0;}}@media screen and (max-width:650px){#footer .information .columns .column{width:100%;float:none;margin-bottom:50px;}}@media screen and (max-width:650px) and (max-width:650px){#footer .information .columns .column{margin-bottom:40px;}#footer .information .columns .column:last-child{margin-bottom:0;}}#footer .information .columns ul li{margin-bottom:5px;}#footer .information .columns ul li:last-child{margin-bottom:0;}#footer .map{position:relative;height:100%;}@media screen and (max-width:650px){#footer .map{width:100%;height:auto !important;}}#footer .map .acf-map{position:absolute;min-height:200px;top:55px;left:15px;right:15px;bottom:0;}@media screen and (max-width:650px){#footer .map .acf-map{position:static;height:225px;left:0;top:0;right:0;bottom:0;}}@media print{#header,#footer,#about,#shortcuts,.flexslider,#print,#breadcrumbs,#sidebar,.acf-map,#searchResults .form-inline{display:none !important;}}