html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit;}body{background:#fff;}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{font-weight:normal;text-align:left;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}a:focus{outline:thin dotted;}a:hover,a:active{outline:0;}a img{border:0;}body,button,input,select,textarea{font-family:"myriad-pro",sans-serif;font-size:18px;line-height:1.39;color:#000;}h1,h2,h3,h4,h5,h6{clear:both;font-family:'Montserrat',sans-serif;line-height:1.2;font-weight:bold;}h1,h2{color:#013f52;}h3{color:#4b4b4b;}h1{font-size:3.5rem;letter-spacing:-1.2px;margin-bottom:64px;}h2{font-size:3.5rem;margin-bottom:64px;}h3{font-size:2rem;letter-spacing:-0.7px;margin-bottom:15.5px;}h4{font-size:1.1rem;letter-spacing:-0.7px;margin-bottom:7.5px;}p{font-family:'myriad-pro',sans-serif;font-size:1.8rem;margin-bottom:1.5rem;}b,strong{font-weight:bold;}dfn,cite,em,i{font-style:italic;}blockquote{margin:0 1.5rem;}address{margin:0 0 1.5rem;}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:1.5rrem;line-height:1.6;margin-bottom:1.6rem;max-width:100%;overflow:auto;padding:1.6rem;}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:1.5rrem;}abbr,acronym{border-bottom:1px dotted #666;cursor:help;}mark,ins{background:#fff9c0;text-decoration:none;}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline;}sup{bottom:1ex;}sub{top:.5ex;}small{font-size:75%;}big{font-size:125%;}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5rem;}ul,ol{margin:0 0 1em 1rem;}ul{list-style:disc;}li{margin-bottom:0.5rem;}ol{list-style:decimal;}li > ul,li > ol{margin-bottom:0;margin-left:1.5rem;}dt{font-weight:bold;}dd{margin:0 1.5em 1.5rem;}img{height:auto;max-width:100%;}figure{margin:0;}table{margin:0 0 1.5rem;width:100%;}th{font-weight:bold;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;}button,input[type="button"],input[type="reset"]{background:#62bb47;color:#FFF;cursor:pointer;-webkit-appearance:button;font-size:12px;font-size:1.2rrem;line-height:1;padding:.6em 1em .4rem;}button:hover,input[type="button"]:hover,input[type="reset"]:hover{}button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active{outline:none;}input[type="submit"]{}input[type="submit"]:hover{}input[type="submit"]:active{}input[type="checkbox"],input[type="radio"]{padding:0;}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box;font-size:0.9rem;background:#FFF;}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="tel"],input[type="search"],textarea{color:#484848;border:0 none;border-radius:0;font-size:1.75rem;padding:1rem 2rem;background:#f7f8f9;}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="tel"]:focus,input[type="search"]:focus,textarea:focus{color:#111;}textarea{overflow:auto;vertical-align:top;width:100%;}::-webkit-input-placeholder{color:#b5b1b9;font-family:'ubuntu',sans-serif;}::-moz-placeholder{color:#b5b1b9;font-family:'ubuntu',sans-serif;opacity:1;}:-ms-input-placeholder{color:#b5b1b9;font-family:'ubuntu',sans-serif;}input:-moz-placeholder{color:#b5b1b9;font-family:'ubuntu',sans-serif;}.required::-webkit-input-placeholder:after{content:"*";color:#484848;}.required::-moz-placeholder:after{content:"*";color:#484848;}.required:-ms-input-placeholder:after{content:"*";color:#484848;}.requiredinput:-moz-placeholder:after{content:"*";color:#484848;}#cboxLoadedContent .wpcf7 .wpcf7-text,#cboxLoadedContent .wpcf7 textarea{border:2px solid #d6d6d6;padding:6px 8px;}#cboxLoadedContent .wpcf7 input[type="submit"]{border:0 none;padding:8px 12px;}#cboxLoadedContent .wpcf7 > h1{font-size:1.6rem;margin-bottom:24px;}#cboxLoadedContent .wpcf7 .wpcf7-custom-title .wpcf7-text{border:0 none;padding:0;max-width:100%;}a{-webkit-transition:color 0.3s ease-in-out 0s;transition:color 0.3s ease-in-out 0s;text-decoration:none;color:#404040;}.top-bar{background-color:#013f52;font-family:"Ubuntu",sans-serif;font-weight:300;overflow:hidden;padding:6px 2%;z-index:9999;width:100%;height:auto;max-height:8rem;}.top-bar .company-phone,.top-bar .company-motto{float:right;font-size:1.6rem;color:#FFF;}.top-bar .company-motto{color:#fff;display:inline-block;float:right;height:20px;margin:18px 0px;}.top-bar .company-phone{margin:18px 2% 18px 0px;}.top-bar .company-logo img{max-height:50px;}.open-search{color:#FFF;text-decoration:none;}.close-search{font-size:1.2rem;float:left;margin-right:12px;margin-top:17px;color:red;}.close-search img{width:11px;height:13px;}.branding{position:relative;width:320px;height:auto;display:block;float:left;margin:1rem 0;}.top-bar.scroll{top:0;position:fixed;display:none;}.site-announcement-bar{background-color:#a06cad;color:#000000;font-size:1.4rem;line-height:1.4;text-align:center;padding:4px 20px;width:100%;box-sizing:border-box;}.site-announcement-bar__text{margin:0;color:#000000;}.site-announcement-bar__text a{color:#000000;text-decoration:none;}.site-info{float:right;width:75%;}header > .ubermenu{padding:0 8%;}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}.alignleft{display:inline;float:left;margin-right:1.5rem;}.alignright{display:inline;float:right;margin-left:1.5rem;}.aligncenter{clear:both;display:block;margin:0 auto;}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both;}.widget{margin:0 0 1.5rem;}.widget select{max-width:100%;}.widget_search .search-submit{display:none;}.styled-title{clear:both;font-family:'Montserrat',sans-serif;line-height:1.2;color:#013f52;font-weight:bold;}.large-title{margin-bottom:24px;font-size:3.5rem;letter-spacing:-1.2px;}.medium-title{font-size:3.5rem;margin-bottom:64px;}.small-title{font-size:2.2rem;letter-spacing:-0.7px;margin-bottom:15.5px;}.extra-small-title{font-size:1.1rem;letter-spacing:-0.7px;margin-bottom:7.5px;}.button{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-family:'ubuntu',sans-serif;font-size:13px;font-weight:bold;line-height:1;text-align:center;color:#ffffff;text-transform:uppercase;background-color:#013f52;color:#fff;font-size:1.3rem;margin:0 auto;padding:15px 34px;text-decoration:none;text-align:center;display:inline-block;}.sticky{display:block;}.byline,.updated:not(.published){display:none;}.single .byline,.group-blog .byline{display:inline;}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0;}.page-links{clear:both;margin:0 0 1.5rem;}.site-main > article > .entry-header{overflow:hidden;padding:80px 6% 20px 6%;}.site-main > article > .entry-header h1{font-size:3.7rem;letter-spacing:1px;}.page-id-28 .site-main > article > .entry-header.page-header{background-color:#e9e9e9;}.contact-page-intro{color:#000000;font-size:2rem;font-weight:300;line-height:1.45;max-width:1175px;margin:42px auto 0;text-align:center;}.manufacturers-page-intro{color:#000000;font-size:1.8rem;font-weight:700;line-height:1.45;max-width:1150px;margin:4px auto 18px;text-align:center;}.site-main > article > .entry-content{background-color:#e9e9e9;overflow:hidden;margin:0;width:100%;padding-left:8%;padding-right:8%;}.page-id-28 .site-main > article > .entry-content{background-color:#ffffff;padding-left:0;padding-right:0;}.page-id-19 .site-main > article > .entry-content{max-width:1235px;margin:0 auto;}.entry-header{text-align:center;}.entry-header h1{margin-bottom:30px;font-size:37px;color:#013f52;font-weight:bold;}.home .entry-content{text-align:center;}.blog .content-area,.home .content-area,.page-template-template-about .content-area,.page-template-template-default .content-area{padding:89px 8%;}.search-bar{background-color:#62bb47;padding:22px 8%;overflow:hidden;}.search-bar h2{margin-bottom:0;font-size:2.5rem;}.search-submit{background:url("images/search-icon.png") no-repeat scroll 11px 11px #fff;border:0 none;cursor:pointer;display:block;float:left;height:42px;margin-left:0;padding:0;width:46px;}.search-form{overflow:hidden;}.search-field{float:left;height:24px;width:200px;}.search-bar h2{color:#fff;float:left;height:43px;line-height:43px;padding-right:2%;text-align:right;width:50%;}.search-bar .search-form{padding-left:2%;width:50%;}.capabilities{overflow:hidden;padding:70px 8%;background-color:#eef2f7;}.capabilities h2{font-size:3.5rem;letter-spacing:-1.2px;text-align:center;margin-bottom:0.5rem;}.capabilities .services-desc p{font-size:1.9rem;line-height:1.32;text-align:center;color:#7e7d7d;}.capabilities .top{float:left;width:613px;margin-right:54px;}.capabilities .bottom{float:right;width:613px;}.capabilities .capability{width:25%;float:left;text-align:left;color:#000000;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.capability a{padding:3em 12%;display:block;color:inherit;}.capability img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-filter:grayscale(100%);filter:grayscale(100%);}.capability .icon{position:relative;width:58px;height:58px;}.capability .light,.capability .dark{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;top:0;left:0;}.capability .light{opacity:0;}.capability .dark{opacity:1;}.capabilities h3{letter-spacing:-0.7px;text-align:left;color:#4b4b4b;margin:1.2em 0;}.capabilities .first-capability,.capabilities .third-capability{float:left;}.capabilities .second-capability,.capabilities .fourth-capability{float:right;}.capabilities-two{background-color:#e9e9e9;overflow:hidden;padding:54px 8%;}.capabilities-two .fifth-capability,.capabilities-two .sixth-capability{width:613px;overflow:hidden;}.capabilities-two .fifth-capability{float:left;}.capabilities-two .sixth-capability{float:right;}.capability h2{color:#404040;}.capabilities-two .button{float:right;width:47%;}.capabilities-two .description{float:left;width:47%;}.capabilities-two .capability h2{margin-bottom:58px;}.partners .button{background-color:#000;font-size:1.2rem;width:295px;vertical-align:top;display:block;}.partners{overflow:hidden;padding:76px 8%;background-color:#fff;}.partners .inner{z-index:2;}.partners .bxslider-controls{z-index:1;}.bxslider{list-style:none;margin:0;padding:0}.partners .inner{text-align:justify;}.partners .inner img{-webkit-transition:-webkit-filter 0.3s ease-in-out 0s;transition:-webkit-filter 0.3s ease-in-out 0s;transition:filter 0.3s ease-in-out 0s;transition:filter 0.3s ease-in-out 0s,-webkit-filter 0.3s ease-in-out 0s;cursor:pointer;}.capability{text-align:center;}.capability img{display:inline-block;margin:0 auto 28px;}.capability h2{margin-bottom:16px;}.capabilities .button{width:100%;}.markets{padding:7.8em 2%;overflow:hidden;background-color:#013f52;}.markets h2{text-align:center;color:#FFF;}.markets .market{text-align:center;}.market .entry-featured{background-position:center center;background-repeat:no-repeat;overflow:hidden;background-size:cover;}.market .entry-featured img{min-height:100%;min-width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;}.market .entry-title{font-family:'Montserrat',sans-serif;font-size:2.2rem;letter-spacing:-0.7px;text-align:center;color:#f2b201;margin-top:38px;margin-bottom:13px;}.tax-markets .entry-header h1{margin-bottom:4px;}.market-subtitle,.application-subtitle{color:#000000;font-size:2rem;font-weight:400;text-align:center;margin:0 0 24px 0;}.elementor-page-73722 h1.page-title,h1.page-title{margin-bottom:4px !important;}.page-header .entry-title{margin-bottom:30px;}.page-id-13 .site-main > article > .entry-header{padding:80px 6% 20px 6%;}.page-id-13 .site-main > article > .entry-content{margin:0 110px;width:auto;}.markets-cta{text-align:center;margin-bottom:30px;}.markets-cta-button{display:inline-block;background:#62bb47;color:#ffffff;font-size:1.6rem;font-weight:600;text-decoration:none;padding:13px 32px;border-radius:4px;transition:background 0.3s ease;}.markets-cta-button:hover{background:#52a039;}.markets-select-text{text-align:center;font-size:1.8rem;font-weight:600;margin:30px 0 20px 0;}.market .entry-excerpt{font-size:16px;line-height:1.56;text-align:center;color:#ffffff;margin-bottom:22px;}.market .more-link.entry-link{color:#FFF;font-size:14px;}.bx-pager{width:100%;text-align:center;margin-top:76px;}.bx-pager-link{width:10px;height:10px;border-radius:10px;background-color:#FFF;text-indent:100%;white-space:nowrap;display:inline-block;overflow:hidden;}.bx-pager-item{display:inline-block;margin:0 9px;}.bx-pager-link.active{background-color:#f2b201;}.bxslider-controls{position:absolute;width:100%;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:50;}.bx-next,.bx-prev{width:13.4px;height:23.5px;display:inline-block;}#bx-prev{float:left;}#bx-next{float:right;}.bx-next{background:url("images/right-arrow.svg") no-repeat scroll center center;right:0;top:0;}.dark-arrow .bx-next{background:url("images/right-arrow-dark.svg") no-repeat scroll center center;}.bx-prev{background:url("images/left-arrow.svg") no-repeat scroll center center;position:relative;top:0;left:0;}.dark-arrow .bx-prev{background:url("images/left-arrow-dark.svg") no-repeat scroll center center;}.market:nth-child(3n){text-align:center;margin-right:0;}.bx-next:after,.bx-prev:after{display:none;}.carousel-container{position:relative;overflow:hidden;clear:both;}.site-footer{border:solid 1px #e6e6e6;padding:83px 8%;}.site-footer .top{margin-bottom:30px;}.site-footer .logo,.site-footer .logo-two{float:right;text-align:center;width:18%;}.site-footer .logo{padding-right:1%;}.site-footer .logo-two{padding-left:1%;}.site-footer .address{float:left;font-size:1.6rem;margin-right:40px;}.site-footer .contact{float:right;text-align:left;}.site-footer .contact a{display:block;position:relative;font-size:1.6rem;}.site-footer .contact a:after{font-size:1.3rem;}.site-footer .contact .tel{margin-bottom:23px;background:url("images/tel-icon-dark.png") no-repeat scroll 0 4px transparent;color:#989898;}.site-footer .tel-icon{margin-bottom:12px;color:#989898;}.site-footer .email-icon{color:#013f52;}.site-footer .graphic{bottom:0;position:absolute;right:0;}.site-footer .social{float:right;clear:right;}.social-icon{float:right;display:inline-block;width:32px;height:32px;background-color:#013f52;margin-left:10px;color:#FFF;text-align:center;font-size:1.8rem;}.social-icon .fa{vertical-align:middle;}.top,.bottom{overflow:hidden;}.contact-info{float:left;margin-bottom:12px;overflow:hidden;}.copyright{clear:both;float:left;font-size:1.6rem;overflow:hidden;padding:13px 0;}.copyright a{color:#013f52;}.menu-bottom-menu-container{float:right;text-align:justify;max-width:50%;}.menu-bottom-menu-container ul{margin:0;}.menu-bottom-menu-container ul:after{content:'';display:inline-block;width:100%;}.menu-bottom-menu-container ul li{list-style:none;float:right;padding:0px 12px;}.menu-bottom-menu-container ul li a{font-family:'ubuntu',sans-serif;font-size:1.3rem;font-weight:bold;line-height:2.77;text-align:left;color:#013f52;text-transform:uppercase;}.tax-product-types .product > .entry-header{padding:24px 8%;overflow:hidden;}.tax-product-types .entry-header .inner{max-width:1505px;}.tax-product-types .product .entry-header .description{float:left;width:45%;}.tax-product-types .product .entry-header h1{font-size:1.6rem;margin-bottom:12px;}.product-type-subtitle{color:#000000;font-size:2rem;font-weight:400;margin:8px 0 14px 0px;}.tax-product-types .product .entry-header .button{margin-left:1.5%;padding:4px 8px;}.filter-products{float:right;width:35%;}.filter-products-top{overflow:hidden;}.filter-products .styled-title{font-size:2.4rem;margin-bottom:49px;margin-top:5px;float:left;}.filter-products label{float:left;font-size:1.6rem;margin-right:30px;padding:9px 0;vertical-align:middle;font-family:'Montserrat',sans-serif;color:#1f1c1c;font-weight:bold;}.filter-products .select-wrap{position:relative;overflow:hidden;clear:both;margin-bottom:1rem;}.filter-products .select-wrap:after{content:"";background:url("images/dropdown-arrow.svg") no-repeat scroll center center;bottom:0;color:black;width:10.9px;height:12.3px;line-height:38px;pointer-events:none;position:absolute;right:4%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.filter-products select{font-size:1.6rem;padding:4px 8px;width:271px;height:42px;background-color:transparent;float:right;outline:none;border:2px solid #979797;font-family:'montserrat',sans-serif;font-weight:bold;color:#9f9f9f;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;}.parent-type{font-family:'Montserrat',sans-serif;font-size:1.6rem;color:#a8a8a8;margin-bottom:11px;margin-top:10px;}.clear-filters{float:right;margin:11px 0px 10px 15px;font-size:1.2rem;font-family:'Montserrat',sans-serif;color:#a71818;font-weight:bold;position:relative;padding-left:10px;}.clear-filters:before{content:"";width:5px;height:9px;background:url("images/x-icon.svg") no-repeat scroll center center;vertical-align:middle;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:0;}.filter-products option{padding:10px;}.product-types{width:35%;float:right;}.product-types > h2{font-size:1.8rem;margin-bottom:2px;margin-top:5px;text-align:left;}.product-types .menu{margin:0;list-style:none;}.product-types .ubermenu.ubermenu-main{float:left;}.product-types .ubermenu .ubermenu-target-text{font-size:1.6rem !important;line-height:1.25;color:#000000 !important;}.product-types .ubermenu .ubermenu-target-text:hover{color:#000000 !important;}.product-types .ubermenu-target:hover .ubermenu-target-text,.product-types .ubermenu-item:hover .ubermenu-target-text,.product-types a:hover{color:#000000 !important;}.product-types .ubermenu-target{padding-left:0 !important;}.tax-product-types .site-main > article > .entry-header{padding-bottom:43px;padding-top:66px;}.featured-products,.all-products,.search .entry-content,.tax-manufacturers .entry-content{background-color:#eef2f7;padding:79px 8%;overflow:hidden;}.product-grid{margin:0;}.product-grid .product,.related-products .product{list-style:outside none none;background-color:#FFF;overflow:hidden;padding:0;float:left;position:relative;width:315px;margin-right:5px;margin-bottom:27px;width:calc(25% - 5px);}.product-grid .product:nth-child(4n+1){clear:both;}.product-grid .product:nth-of-type(4n+4){margin-right:0;}.product-grid .product .entry-featured,.related-products .product .entry-featured{height:250px;overflow:hidden;text-align:center;background-position:center center;background-repeat:no-repeat;overflow:hidden;background-size:contain;}.product-grid .product .entry-featured img,.related-products .product .entry-featured img{display:none;min-height:100%;min-width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.product-grid .product .entry-caption,.related-products .product .entry-caption{font-size:1.4rem;margin:0 28px 58px 28px;overflow:hidden;line-height:1.57;color:#013f52;font-family:'Montserrat',sans-serif;font-weight:bold;height:125px;}.product-grid .product .entry-title,.related-products .product .entry-title{margin:40px 41px;overflow:hidden;text-align:center;min-height:133px;}.product-grid .product .more .button,.related-products .product .more .button{width:100%;float:left;font-size:0.87rem;padding:11px 8px;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;}.product-grid .product .entry-link,.related-products .product .entry-link{margin:0 27px 29px 27px;font-family:'Montserrat',sans-serif;line-height:.6;}.product-grid .product .entry-link:after,.related-products .product .entry-link:after{background-color:#151515;height:2px;}.product-grid .product .entry-header,.related-products .product .entry-header{overflow:hidden;}.featured-products .product-grid .product:nth-child(4n+1){clear:none;}.featured-products h2{text-align:center;}.all-products .alm-btn-wrap{clear:both;text-align:center;}.mdl-alp-load-more{clear:both;display:block;text-align:center;}.mdl-alp-load-more a{background:url("images/load-more.png") no-repeat scroll 105px 11px #3a2d44;border:0 none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-size:1rem;margin:0 auto;height:42px;padding:9px 40px 9px 18px;position:relative;-webkit-transition:padding 0.3s ease-in-out;transition:padding 0.3s ease-in-out;-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out;text-align:center;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;width:140px;display:block;}.mdl-alp-load-more a:active{-webkit-box-shadow:inset 0 3px 2px rgba(0,0,0,0.1);box-shadow:inset 0 3px 2px rgba(0,0,0,0.1);text-decoration:none;}.mdl-alp-load-more a.done{cursor:default;opacity:0.2;filter:alpha(opacity=20);-webkit-box-shadow:none !important;box-shadow:none !important;background-color:#62bb47;}.mdl-alp-load-more a:before,.mdl-alp-load-more a.done:before{background:none;width:0;}.mdl-alp-load-more a:before{background:url("images/load-more.png") no-repeat scroll 102px 12px transparent;}.content-loader{left:0px;right:0px;margin:0px auto;position:absolute;display:inline-block;z-index:9999;width:60px;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;}.single-products .entry-header,.single-product .entry-header{overflow:hidden;padding:0;margin-top:0;margin-left:auto;margin-right:auto;margin-bottom:3.5rem;margin-top:3.5rem;}.single-products .entry-header .entry-title,.single-product .entry-header .entry-title{float:none;font-size:3.7rem;letter-spacing:2px;margin-top:39px;margin-bottom:8px;text-transform:uppercase;text-align:center;}.single-products .entry-header .product-available-tagline,.single-product .entry-header .product-available-tagline{font-size:2.4rem;font-weight:300;text-align:center;margin:0 0 30px 0;color:#000000;}h2.entry-title.product-content-title{font-size:2.8rem;font-weight:600;text-align:left;text-transform:none;letter-spacing:0;margin:0 0 8px 0;clear:both;float:none;}p.product-content-tagline{font-size:1.8rem;font-weight:300;text-align:left;margin:0 0 30px 0;color:#000;}h2.entry-title.show-mobile{display:none;}.single-products .product > .entry-header,.single-product .product > .entry-header{overflow:hidden;padding:58px 8%;}.single-products .callout-buttons .button,.single-product .callout-buttons .button{margin-right:1rem;}.button.enquire-apc{background-color:#62bb47;color:#ffffff;border-color:#62bb47;}.manufacturer-cta-section{background:#ffffff;padding:50px 60px 50px;}.manufacturer-cta-inner{width:100%;max-width:none;margin:0;text-align:center;background-color:#013f52;padding:50px 40px 84px;border-radius:8px;}.manufacturer-cta-title{font-size:3.6rem;font-weight:600;color:#ffffff;margin:0 0 10px 0;line-height:1.15;}.manufacturer-cta-subtitle{font-size:3.2rem;font-weight:300;color:#ffffff;margin:0 0 58px 0;}.manufacturer-cta-links{display:flex;gap:56px;justify-content:center;flex-wrap:wrap;}.manufacturer-cta-link{font-size:2.2rem;font-weight:600;color:#ffffff;text-decoration:none;line-height:1.4;transition:opacity 0.2s ease,text-decoration-color 0.2s ease;}@media (max-width:767px){.manufacturer-cta-section{padding:45px 20px 32px;}.manufacturer-cta-inner{padding:34px 20px 44px;}.manufacturer-cta-title{font-size:3rem;}.manufacturer-cta-subtitle{font-size:2rem;margin-bottom:30px;}.manufacturer-cta-links{gap:18px;}.manufacturer-cta-link{font-size:1.7rem;}}.single-products .inner > .entry-content,.single-product .inner > .entry-content{padding-bottom:73px;border-bottom:1px solid #989898;margin-bottom:73px;padding-left:8%;padding-right:8%;}.single-products .product-image,.single-product .woocommerce-product-gallery{float:left;margin-right:3%;width:40%;}.single-products .description,.single-product .entry-summary{float:right;width:57%;margin-top:0;}.single-products .request-pricing,.single-product .request-pricing{background-color:#62bb47;clear:both;color:#fff;display:block;font-family:"Ubuntu",sans-serif;font-size:0.95rem;letter-spacing:0;line-height:24px;margin:0 auto;padding:10px 3%;text-align:center;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;width:45%;}.single-products .product-image img,.single-product .product-image img{display:block;margin:0 auto 18px;}.single-products .entry-header .manufacturer,.single-product .entry-header .manufacturer{float:right;}.single-products .entry-footer,.single-product .entry-footer{display:flex;padding-left:8%;padding-right:8%;}.single-product .quantity{display:inline-block;vertical-align:middle;}.quantity input.qty{padding:1rem 0.25rem;}.single-product .product_title{margin-bottom:4.5rem;}.single-products .tech-spec .inner,.single-product .tech-spec .inner,.entry-footer .key-features .inner{max-width:640px;padding:28px 8%;}.single-products .entry-footer .tech-spec .inner,.single-product .entry-footer .tech-spec .inner{float:right;padding-left:0;}.single-products .entry-footer .key-features .inner,.single-product .entry-footer .key-features .inner{float:left;padding-right:0;}.single-products .entry-footer .tech-manu,.single-product .entry-footer .tech-manu{float:right;width:50%;}.single-products .entry-footer .key-features,.single-product .entry-footer .key-features{margin-bottom:159px;}.single-products .entry-footer .manufacturer,.single-product .entry-footer .manufacturer{margin-bottom:159px;}.single-products .entry-footer .left,.single-product .entry-footer .left{float:left;width:40.7%;margin-right:8.3%;}.single-products .entry-footer .right,.single-product .entry-footer .right{float:right;width:40.7%;margin-left:8.3%;}.single-products .entry-footer .key-features li,.single-product .entry-footer .key-features li{font-size:1.8rem;margin-bottom:4px;}.single-product .entry-footer .key-features li{color:#223c52;}.single-products .entry-footer .styled-title,.single-product .entry-footer .styled-title{font-size:2.8rem;margin-bottom:71px;}.single-products .entry-footer a,.single-product .entry-footer a{font-weight:700;}.single-products .entry-footer a:hover,.single-product .entry-footer a:hover{color:#62bb47;}.single-products .datasheets,.single-product .datasheets{margin:0;padding:0;list-style:none;}.single-products .datasheet,.single-product .datasheet{font-size:1.8rem;line-height:.6;margin-bottom:1em;}.single-products .datasheet .title,.single-product .datasheet .title{text-align:left;color:#223c52;position:relative;display:inline-block;padding-left:46px;line-height:1;}.single-products .datasheet .title:before,.single-product .datasheet .title:before{content:"";background:url("images/pdf-icon.svg") no-repeat scroll center center;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:29px;height:29px;margin-top:-5px;}.single-products .datasheet .title:after,.single-product .datasheet .title:after{content:"";display:inline-block;height:1px;background:#979797;width:100%;}.single-products .datasheet a,.single-product .datasheet a{font-weight:600;}.single-products .datasheet .transparent-button,.single-product .datasheet .transparent-button{border:1px solid #fff;font-size:1.05rem;padding:13px 38px;text-transform:uppercase;}.single-products .series-datasheets,.single-product .series-datasheets{border:1px solid #4e4158;outline:1px solid #43384c;overflow:hidden;padding:28px 20px;margin-bottom:12px;}.single-products .series-datasheets h2,.single-product .series-datasheets h2{display:block;font-size:1.5rem;font-weight:400;padding:0;text-align:center;}.single-products .tech-spec .series-datasheets a,.single-product .tech-spec .series-datasheets a{background:transparent url("images/pdf-icon-small.png") no-repeat scroll 0 0;font-weight:400;padding-left:23px;}.single-products .tech-spec .series-datasheets p,.single-product .tech-spec .series-datasheets p{margin:0;}.single-products .product-types,.single-product .product-types{padding:0;list-style:none;text-align:center;margin:0 auto;width:auto;float:none;}.single-products .product-type,.single-product .product-type{font-family:'Montserrat',sans-serif;font-size:1.6rem;color:#a8a8a8;display:inline-block;float:none;width:auto;font-weight:bold;}.single-products .has-price .product-type,.single-product .has-price .product-type{font-size:2rem;}.single-product .entry-summary .product-type{float:left;}.single-product .entry-summary .stock{color:#223c52;}.single-products .content-area .inner,.single-product .site-content .inner{max-width:1505px;}.product-callout{padding:57px 8%;overflow:hidden;background:#eef2f7;}.product-callout .left{width:55%;float:left;}.product-callout .styled-title{font-size:37px;margin-right:2%;margin-bottom:0;padding:2px 0;color:#989898;}.product-callout .right{float:right;margin:16px 0;text-align:right;width:40%;}.product-callout .telephone{margin-right:2%;vertical-align:middle;}.product-callout .button{margin-left:2%;padding:14px 28px;vertical-align:middle;font-family:Ubuntu;font-size:18px;font-weight:bold;line-height:2;text-align:center;color:#ffffff;width:212px;height:64px;}.product-callout .button:hover{color:#FFF;}.product-callout .contact > p{font-size:1.05rem;line-height:32px;margin-bottom:1rem;}.wpcf7 input{max-width:320px;width:100%;}.wpcf7 input[type="radio"]{width:13px;}.wpcf7 textarea{max-width:500px}.wpcf7 input[type="submit"]{background-color:#013f52;color:#fff;display:inline-block;font-family:Ubuntu;font-size:1.8rem;font-weight:bold;margin:0 auto;padding:10px 18px;text-align:center;text-decoration:none;border:0 none;cursor:pointer;-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out;max-width:150px;text-transform:uppercase;}.wpcf7 input[type="submit"]:hover{background-color:#62bb47;color:#fff;text-decoration:none;}span.wpcf7-form-control-wrap{clear:both;display:block;position:relative;}.wpcf7-form label{display:block;margin-bottom:8px;}span.wpcf7-list-item{margin-left:0;margin-right:8px;}.enquiry-lightbox .styled-title{clear:both;font-family:'Montserrat',sans-serif;line-height:1.2;color:#013f52;font-weight:bold;}.enquiry-lightbox img{float:right;max-width:48%;margin-left:2%;}.enquiry-lightbox .wpcf7{float:left;max-width:48%;margin-right:2%;}.page .entry-content .featured-image{margin-bottom:18px;}.nav-search{font-size:1.2rem;text-align:center;width:285px;}.nav-search > img{margin-bottom:20px;}.nav-search .styled-title{font-family:"Ubuntu",sans-serif;font-size:1.4rem;margin-bottom:10px;color:#FFF;}.nav-search .search .search-form{width:250px;}.nav-search .search-field{font-size:1.2rem;padding:10px 14px;width:78.8%;}.nav-search .search-submit{background:url("images/search-arrow.png") no-repeat scroll 1px 15px #ffffff;height:44px;width:11%;}.nav-search .search-form{margin:0 auto;}.nav-search{font-size:1.2rem;text-align:center;width:285px;}.top-nav-search{padding:3px 0;max-width:250px;}.top-nav-search > img{margin-bottom:20px;}.top-nav-search h2{display:none;font-family:"Ubuntu",sans-serif;font-size:0.9rem;margin-bottom:10px;color:#FFF;}.top-nav-search .search .search-form{width:250px;}.top-nav-search .search-field{font-size:0.85rem;padding:5px 8px;width:75%;}.top-nav-search .search-submit{background:#ffffff url("images/search-icon-small.png") no-repeat scroll 4px 7px;height:34px;width:17%;}.top-nav-search .search-form{margin:0 auto;}.archive .entry-content{background-color:#e9e9e9;}.archive .entry-content article{background-color:#fff;margin:26px 0;padding:24px 38px;overflow:hidden;}.archive .entry-content article .entry-summary{float:right;width:75%;}.archive .entry-footer{clear:both;}.archive .entry-content article .entry-featured{float:left;width:21%;}.archive .entry-content article .entry-header{border-bottom:1px solid #e2e2e2;margin-bottom:32px;padding-bottom:2px;}.archive .entry-content article .entry-header .entry-title{font-size:1.45rem;}.archive .entry-content article{background-color:#fff;margin:26px 0;overflow:hidden;padding:23px 3.5%;}.archive .entry-footer{clear:both;padding:54px 8%;}.archive .filter-products{float:right;width:auto;}.archive .description{float:left;width:40%;text-align:left;}.archive .site-main > article > .entry-header h1{font-size:3.7rem;letter-spacing:1px;}.categories-wrap{background:#e9e9e9 none repeat scroll 0 0;overflow:visible;padding:55px 0;width:100%;}.categories-wrap .inner{overflow:visible;}.categories{overflow:hidden;margin-bottom:60px;padding:0 2%;}.categories ul{list-style:outside none none;margin-left:0;margin-right:0;margin-top:0;margin-bottom:24px;}.categories li{margin-bottom:12px;}.categories ul li a{font-size:1.05rem;display:block;text-transform:uppercase;font-weight:700;}.categories .date{font-size:0.8rem;letter-spacing:0.5px;}.categories h2{color:#013f52;font-size:1.3rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;}.page-template-template-blog .site-main > article > .entry-content{background-color:#FFF;margin-top:128px;}.page-template-template-blog .entry-content{text-align:center;}.page-template-template-blog .entry-content h2{color:#000;font-size:1.25rem;font-weight:700;letter-spacing:2px;}.page-template-template-blog .entry-content p{font-size:1rem;line-height:28px;}.page-template-template-blog .entry-content a{text-decoration:underline;}.twitter{background:url(images/twitter-bg.jpg) no-repeat scroll 0 0 / cover;color:#fff;height:195px;padding:20px 8%;text-align:center;}.linkedin{background:url(images/linkedin-bg.jpg) no-repeat scroll 0 0 / cover;color:#fff;height:195px;padding:20px 12%;text-align:center;}.latest-social{margin-bottom:-155px;overflow:hidden;}.latest-social h2{font-size:1.2rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:12px;}.latest-social .linkedin h2{margin-bottom:33px;}.latest-social p,.latest-social a{color:#fff;line-height:34px;}.latest-social .linkedin a{padding:11px 26px;border:3px solid rgb(255,255,255);font-weight:400;display:block;font-size:1.05rem;}.blog .page-title{font-family:Montserrat;font-size:3.7rem;text-align:center;color:#013f52;margin-bottom:63px;text-transform:uppercase;}.blog .page-content{text-align:center;max-width:671px;margin:0 auto;}.post-grid{overflow:hidden;}.post-grid .post{float:left;width:calc(33.33% - 33px);margin-right:33px;text-align:center;}.post-grid .post:nth-child(3n){margin-right:0;}.post-grid .post:nth-child(3n + 1){clear:both;}.post{margin-bottom:52px;}.post-grid .post .entry-meta{font-family:'myriad-pro',sans-serif;font-size:1.6rem;line-height:1.56;text-align:center;color:#7e7d7d;margin:22px 0;text-align:center;}.post-grid .post .entry-title{font-family:'Montserrat',sans-serif;font-size:2.2rem;letter-spacing:-0.7px;text-align:center;color:#013f52;margin-bottom:22px;margin-top:22px;}.post-grid .post .more-link{font-size:1.4rem;}.post-grid .post .entry-featured{position:relative;}.post-grid .post .entry-featured{background-position:center center;background-repeat:no-repeat;overflow:hidden;background-size:cover;}.post-grid .post .entry-featured img{min-height:100%;min-width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;}.post .more-overlay{font-size:1.8rem;color:#FFF;position:absolute;top:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(58,45,68,0.9)),to(#3a2d44));background-image:linear-gradient(to bottom,rgba(58,45,68,0.9),#3a2d44);font-family:'Montserrat',sans-serif;bottom:0;left:0;right:0;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:5;}.post-grid .post:hover .more-overlay{opacity:1;}.post-grid .market .more-overlay{background:transparent !important;}.post-grid .market .more-overlay span{display:none !important;}.post-grid .post .more-overlay span{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:0 auto;font-weight:bold;}.load-more-wrap{width:100%;text-align:center;margin-top:59px;text-align:center;}.load-more{width:154px;height:43px;font-family:Ubuntu;font-size:1.3rem;font-weight:bold;text-align:center;color:#ffffff;padding:16px 8px;}.latest-twitter{background-color:#013f52;padding:82px 8%;overflow:hidden;clear:both;}.twitter-icon-big{font-size:6rem;text-align:center;color:#FFF;margin-bottom:39px;}.latest-tweet{font-family:'Montserrat',sans-serif;font-size:2.2rem;line-height:1.59;letter-spacing:-0.7px;text-align:center;color:#ffffff;font-weight:bold;}.latest-tweet a{color:#f2b201;}.navigation.post-navigation,.navigation.paging-navigation{overflow:hidden;padding:12px 0;clear:both;}.navigation .nav-previous{float:left;}.navigation .nav-next{float:right;}.page-template-template-media .site-main > article > .entry-content{background:#FFF;}.page-template-template-media .inner{max-width:1700px;}.media-block{background:#eef2f7;padding:35px 2%;width:calc(50% - 5rem);float:left;margin-bottom:5rem;margin-right:5rem;position:relative;min-height:935px;}.media-block .section-title{font-size:3rem;float:left;}.media-block .stream-controls{float:right;position:relative;padding-left:27px;}.media-block .stream-controls::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);background:url('images/filter-icon.svg') no-repeat;width:27px;height:26px;}.media-block .filter-stream{background:transparent;border:0;border-radius:0;font-family:'Montserrat',sans-serif;line-height:1.2;color:#013f52;font-weight:bold;padding:9px 0;font-size:1.75rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;}.media-block .filter-stream::-ms-expand{display:none;}.stream-posts{margin-bottom:2.5rem;}.stream-post{background:#FFF;padding:5px 1%;overflow:hidden;margin-bottom:20px;}.stream-post.full-width .entry-content{width:100%;float:left;}.stream-post .entry-featured{float:left;width:33%;position:relative;}.stream-post .entry-featured-bg{padding-bottom:63.8%;overflow:hidden;background-size:cover;background-position:center;margin-right:15%;}.stream-post .entry-featured-link{position:absolute;left:0;top:0;width:100%;height:100%;}.stream-post .entry-featured .wp-post-image{display:none;}.stream-post .entry-content{float:right;width:67%;margin:1.5em 0;}.stream-post .entry-meta,.stream-post .entry-categories{font-family:'Montserrat',sans-serif;line-height:1.2;color:#dfdfdf;font-weight:bold;}.stream-post .entry-meta{width:100%;margin-bottom:20px;overflow:hidden;font-size:1.8rem;}.stream-post .entry-category{float:right;margin-right:5%;}.stream-post .entry-date{float:left;}.stream-post .entry-title{font-size:1.8rem;text-align:left;line-height:1.5;transition:.2s ease-in-out;margin:0;}.stream-post .entry-featured{text-align:center;}.stream-post .entry-featured .fa{font-size:7rem;}.stream-post.social-post{position:relative;}.stream-post.social-post .entry-featured{position:absolute;left:0;height:100%;width:25%;}.stream-post.social-post .entry-content{width:75%;}.stream-post .entry-social-icon{position:absolute;left:0;width:100%;top:50%;transform:translateY(-50%);}.align-center{text-align:center;}.view-all-link{font-family:'Montserrat',sans-serif;font-size:1.6rem;font-weight:bold;line-height:2;text-align:center;color:#013f52;position:relative;display:inline-block;}.view-all-link:after{content:"";position:relative;left:0;right:0;margin:0 auto;height:3px;background-color:#013f52;width:100%;bottom:5px;display:inline-block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.view-all-link:hover:after{background-color:#f2b201;}.entry-title-link:hover h2{color:#f2b201;}.stream-post.event-post{background:transparent;height:auto;}.media-block.no-bg{padding:0;background:transparent;}.media-block:last-child{margin-right:0;}.up-coming-events{background:#fff3d2;padding:35px 8%;width:100%;}.recent-events{padding:35px 8%;background:#eef2f7;margin-right:0;width:100%;position:absolute;bottom:0;}.stream-post.event-post .entry-content{width:100%;margin:0;}.stream-post.event-post{margin-bottom:4rem;}.page-template-template-media .entry-content .row{display:flex;align-items:stretch;position:relative;}.recent-events .section-title,.up-coming-events .section-title{margin-bottom:8rem;}.page-template-template-media .page-title{float:left;width:30%;text-align:left;}.page-template-template-media .page-intro{float:right;text-align:left;width:65%;margin-top:4.5rem;}.page-template-template-media .page-intro p{font-family:'Montserrat',sans-serif;line-height:1.2;color:#013f52;font-weight:bold;}.page-template-template-media .page-intro p:first-child{margin-bottom:4rem;}.page-template-template-media .page-intro p:last-child{margin-bottom:0;}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none;}.comment-content a{word-wrap:break-word;}.bypostauthor{display:block;}.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer{display:none;}.infinity-end.neverending .site-footer{display:block;}.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}embed,iframe,object{max-width:100%;}.wp-caption{margin-bottom:1.5rem;max-width:100%;}.wp-caption img[class*="wp-image-"]{display:block;margin:0 auto;}.wp-caption-text{text-align:center;}.wp-caption .wp-caption-text{margin:0.8075em 0;}.gallery{margin-bottom:1.5rem;}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;}.gallery-columns-2 .gallery-item{max-width:50%;}.gallery-columns-3 .gallery-item{max-width:33.33%;}.gallery-columns-4 .gallery-item{max-width:25%;}.gallery-columns-5 .gallery-item{max-width:20%;}.gallery-columns-6 .gallery-item{max-width:16.66%;}.gallery-columns-7 .gallery-item{max-width:14.28%;}.gallery-columns-8 .gallery-item{max-width:12.5%;}.gallery-columns-9 .gallery-item{max-width:11.11%;}.gallery-caption{display:block;}.inner{margin:0 auto;max-width:1280px;position:relative;width:100%;overflow:hidden;}.last{margin-right:0;}.button{background-color:#013f52;color:#fff;font-size:1.3rem;margin:0 auto;padding:15px 34px;text-decoration:none;text-align:center;display:inline-block;border:0 none;}.button.invert{background-color:#f2b201;}.button.invert:hover{background-color:#013f52;}.button.transparent{background-color:rgba(0,0,0,0.12);color:#FFF;}.button.transparent:hover{background-color:rgba(0,0,0,1);}.tel-icon{padding-left:22px;position:relative;}.tel-icon:after{content:"\f095";font-family:FontAwesome;left:0px;position:absolute;top:0;color:#BABABA;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.tel-icon-dark{content:"\f095";font-family:FontAwesome;lleft:0px;position:absolute;top:0;color:#013f52;}.email-icon{padding-left:28px;}.email-icon:after{content:"\f0e0";font-family:FontAwesome;left:0px;position:absolute;top:0;color:#BABABA;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.more-arrow{height:9px;position:absolute;right:11px;top:17px;width:9px;display:block;background:url("images/more-arrow.png") no-repeat scroll 0px 0px #3a2d44;}.more-arrow:after{background:url("images/more-arrow.png") no-repeat scroll -10px 0px #3a2d44;content:"";opacity:0;width:inherit;height:inherit;position:absolute;top:0;left:0;transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;}.more-arrow:hover:after{opacity:1;}.mail-icon{background:url("images/enquire-icon.png") no-repeat scroll 0 0 #4a3341;display:block;height:12px;position:absolute;right:13px;top:17px;width:13px;}.mail-icon:after{background:url("images/enquire-icon.png") no-repeat scroll -14px 0px #4a3341;content:"";opacity:0;width:inherit;height:inherit;position:absolute;top:0;left:0;transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;}.mail-icon:hover:after{opacity:1;}.enquire:hover .mail-icon:after{opacity:1;}.mail-icon:hover .enquire .button{color:#62bb47;}.manufacturer-box{width:100%;float:left;padding:25px;background-color:#ffffff;overflow:hidden;margin-bottom:25px;margin-right:0;display:block;}.manufacturer-box-head{width:100%;overflow:hidden;float:left;margin-bottom:8px;}.manu-title{float:left;position:relative;}.manu-logo{float:right;position:relative;}.application-notes h2{padding-bottom:3px;margin-bottom:12px;}.application-notes a{font-size:1.6rem;}.application-notes .column > div{padding-bottom:15px;border-bottom:1px solid #3a2d44;margin-bottom:20px;}.application-notes .column{width:42%;margin-right:8%;float:left;}.application-notes ul{margin-bottom:0;}.application-notes li{list-style:none;}.single-applicationnotes .download{margin-bottom:12px;}.single-applicationnotes .info li{list-style:none;width:100%;padding:12px 0px;margin:0;border-bottom:1px solid #3a2d44;}.single-applicationnotes .info li:first-child{border-top:1px solid #3a2d44;}.single-applicationnotes .info ul{margin-left:0;}.single-applicationnotes .info{margin-bottom:30px;}.single-applicationnotes .download{margin-bottom:12px;padding:18px 22px;background:#62bb47;border:2px solid #62bb47;margin-bottom:30px;color:#FFF;}.single-applicationnotes .download a,.single-applicationnotes .download a:hover{color:#013f52;}.single-applicationnotes .download .button,.single-applicationnotes .download .button:hover{color:#FFF;}.single-applicationnotes .download p{margin-bottom:0;}.product-pagination,.search-pagination{overflow:hidden;clear:both;text-align:center;}.page-numbers li{height:auto;width:auto;margin:0 5px;display:inline-block;text-align:center;float:none;}.page-numbers li span,.page-numbers li a{padding:5px 10px;background:#4A3341;color:#FFF;font-size:1.6rem;display:inline-block;margin-bottom:10px}.page-numbers li span.current,.page-numbers li a:hover{background:#62bb47;color:#FFF;}.products-found{float:none;padding:4px 0px;font-family:'Montserrat',sans-serif;font-size:1.8rem;text-align:center;color:#013f52;font-weight:bold;margin-bottom:68px;}.manufacturer-logo{float:right;max-width:300px;}#ubermenu-main-100-primary .ubermenu-item-level-0 > .ubermenu-target{line-height:26px;}.page-template-template-application-notes .entry-header,.single-applicationnotes .entry-header,.single .entry-header{overflow:hidden;padding:0px 32px 8%;}.single-product .entry-header{max-width:840px;}.single-product .has-price .entry-header{max-width:100%;}.page-template-template-application-notes .site-main > article > .entry-content,.single-applicationnotes .site-main > article > .entry-content,.single .site-main > article > .entry-content{padding:48px 0%;}.page-template-template-application-notes .page-content,.single-applicationnotes .page-content,.single .page-content{background:#e9e9e9;margin:0;}.page-template-template-application-notes #primary,.single-applicationnotes #primary{float:left;width:70%;}.single-products #primary,.single-product #primary{width:100%;float:none;padding:39px 8%;}#secondary{float:right;width:25%;padding:48px 8%;}.widget-title{font-size:2.3rem;margin-bottom:15px;border-bottom:2px solid #62bb47;padding-bottom:4px;}#secondary ul{list-style:none;padding:0;margin:0;}#secondary li{padding:10px 0;border-bottom:1px solid #3a2d44;}.get-quote,.header-search,.search-toggle,.ubermenu-main{float:right;}.open-search{font-size:22px;vertical-align:top;}.search-toggle{height:34px;overflow:hidden;margin:16px 20px;margin-right:20px;position:relative;margin-right:38px;}.search-toggle a{display:inline-block;vertical-align:middle;color:#FFF;margin-right:1rem;}.search-toggle a:last-child{margin-right:0;}.search-toggle a:hover{color:#62bb47;}.open-basket,.scroll-top{font-size:2.5rem;}.header-search{max-width:0;margin:9px 0px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:auto;overflow:hidden;opacity:0;visibility:hidden;}.header-search.visible{max-width:500px;opacity:1;visibility:visible;}.get-quote .button{color:#FFF;background-color:#62bb47;border:2px solid #62bb47;width:154px;padding:14px 9px;font-size:13px;}.get-quote .button:hover{background-color:transparent;}.top-menu{float:right;overflow:hidden;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;opacity:1;visibility:visible;}.menu-toggle{display:none;}.top-menu.hidden{opacity:0;visibility:hidden;position:static;}.get-quote{margin:10px 0;}.more-link{font-family:'ArialRoundedMT',sans-serif;}.ls-nav-next{background:url('images/next.svg') no-repeat scroll center center;}.ls-nav-prev{background:url('images/prev.svg') no-repeat scroll center center;}.ls-custom .ls-bottom-slidebuttons{left:0;top:-55px !important;right:0;margin:0 auto;text-align:center;}.ls-custom .ls-bottom-slidebuttons a{background:#FFF;background-position-x:0%;background-position-y:0%;width:10px !important;height:10px !important;margin:0 6px;border-radius:10px;}.ls-custom .ls-bottom-slidebuttons a.ls-nav-active{background:#f2b201;}.more-link{font-family:'Arial Rounded MT',sans-serif;font-size:1.6rem;font-weight:bold;line-height:1.2;text-align:center;color:#013f52;position:relative;margin-bottom:6px;display:inline-block;}.more-link:after{content:"";position:relative;left:0;right:0;margin:0 auto;height:4px;background-color:#f2b201;width:100%;bottom:0;display:inline-block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.ubermenu .ubermenu-target-text{font-size:13px !important;}.ls-custom .ls-nav-next{background:url("images/right-arrow.svg") no-repeat scroll center center !important;}.ls-custom .ls-nav-prev{background:url("images/left-arrow.svg") no-repeat scroll center center !important;}.single-post .content-area .entry-featured{margin-bottom:7rem;overflow:hidden;max-width:80rem;margin-left:auto;margin-right:auto;}.single-post .posted-in > label{font-weight:700;}.single-post .entry-header{text-align:center;padding:89px 8%;}.single-post .entry-meta{font-family:'montserrat',sans-serif;font-size:1.6rem;text-align:center;color:#a8a8a8;}.single-post .entry-header h1.entry-title{font-size:3.7rem;text-align:center;color:#013f52;margin-bottom:0;}.single-post .page-header{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed;}.single-post .page-header::after{position:absolute;background:rgba(0,0,0,0.5);width:100%;height:100%;content:"";left:0;right:0;top:0;bottom:0;z-index:1;}.single-post .page-header.entry-header h1.entry-title{color:#FFF;}.single-post .page-header .inner{z-index:2;}.single-post .page-header .entry-meta{color:#FFF;}.single-post .page-header{color:#FFF;}.single-post .entry-header .inner,.single-post .entry-content .inner{max-width:840px;}.single-post #primary{width:100%;float:none;}.single-post .content-area{background-color:#fff;padding:41px 8%;}.single-post .entry-content p{color:#484848;}.single-post .entry-content h3{font-size:2.6rem;margin-bottom:4rem}.single-post .entry-content h4{font-size:2.1rem}.single-post .entry-content li{margin-bottom:1.5rem;}.single-post .site-main > article > .entry-content{background:transparent;padding:0;}.single-post .entry-content p{text-align:left;font-size:2.2rem;margin-bottom:3.5rem;}.single-post .entry-content{max-width:89rem;margin:0 auto;}.more-media{overflow:hidden;padding:64px 8%;background-color:#FFF;}.more-media h2{font-size:2.4rem;text-align:center;margin-bottom:67px;}#loader{font-size:1.8rem;text-align:center;font-family:'Montserrat',sans-serif;font-weight:bold;}.single-market #primary{width:100%;float:none;}.entry-banner{padding:66px 8%;overflow:hidden;background-size:cover;background-position:center center;height:562px;}.entry-banner .inner{text-align:center;}.single-market .banner-title{font-size:4.8rem;text-align:center;color:#ffffff;text-transform:uppercase;margin-top:129px;margin-bottom:134px;}.single-market .entry-title{text-align:center;max-width:423px;margin-left:auto;margin-right:auto;}.view-solutions{font-family:'montserrat',sans-serif;font-size:18px;text-align:center;color:#ffffff;width:241px;height:49px;padding:17px 10px;}.single-market .site-main > article > .entry-content{padding:67px 8%;background:#FFF;text-align:center;}.single-market .entry-content .inner{max-width:671px;margin-left:auto;margin-right:auto;}.button.contact-mdl{width:201px;height:43px;margin-top:18px;}.solution-highlights{float:left;width:50%;padding:55px;background:#eef2f7;position:relative;overflow:hidden;}.solution-img{display:inline-block;}.solution-wrap{position:relative;overflow:hidden;min-height:361px;}.solution-inner{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;}.on-the-journey{width:50%;float:right;padding-left:93px;padding-top:73px;padding-bottom:73px;padding-right:207px;overflow:hidden;}.single-market .entry-footer .section-title{margin-bottom:54px;}.solution-highlights .section-title{text-align:center;}.solution-title h3{margin-bottom:0;margin-top:44px;text-align:center;}.solution-highlights .bx-wrapper{margin:0 auto !important;}.solution-highlights #bx-prev{margin-left:57px;}.solution-highlights #bx-next{margin-right:57px;}.solution{text-align:center;}.not-listed{background:#eef2f7;padding:89px 8%;text-align:center;}.not-listed .inner{max-width:671px;}.not-listed p{font-size:2.4rem;}.not-listed .tel{color:#525252;}.page-template-template-about .content-area .inner{max-width:1600px;}.entry-left{width:49%;float:left;margin-right:1%;}.entry-right{width:49%;float:right;margin-left:1%;}.entry-right .entry-title,.entry-right .entry-content{text-align:left;}.team-members{background:#eef2f7;padding:78px 8%;}.team-members .section-title{text-align:center;font-size:2.4rem;}.member{float:left;width:calc(50% - 15px);margin-right:30px;padding:33px;background:#FFF;margin-bottom:34px;height:305px;}.member:nth-child(2n){margin-right:0;}.member .entry-featured{width:40%;float:left;}.member .entry-caption{width:55.5%;float:right;}.member .entry-name{margin-top:11px;}.member .entry-title{font-size:1.4rem;color:#8e8e8e;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-weight:bold;margin-bottom:89px;}.member .entry-tel,.member .entry-email{font-family:'Montserrat',sans-serif;font-size:1.4rem;text-align:left;color:#013f52;font-weight:bold;}.member.careers{text-align:center;padding:33px 33px;}.member.careers p,.member.careers a{font-family:'Montserrat',sans-serif;font-size:2.2rem;font-weight:bold;text-align:center;color:#013f52;}.member.careers p{line-height:3;}.member.careers .more-link{line-height:.5;}.member.careers .more-link:after{background-color:#013f52;height:2px;}.member.careers .more-link:hover{color:#f2b201;}.member.careers .more-link:hover:after{background-color:#f2b201;}.slider-title{font-size:5.4rem !important;text-align:center !important;color:#ffffff !important;text-transform:uppercase !important;left:0 !important;right:0 !important;margin:0 auto !important;}.slider-subtitle{font-family:'myriad-pro',sans-serif !important;font-size:2.3rem !important;text-align:center !important;color:#ffffff !important;left:0 !important;right:0 !important;margin:0 auto !important;}.slider-search{left:0 !important;right:0 !important;margin:0 auto !important;height:100%;}.slider-search .search-input{font-family:'myriad-pro',sans-serif;font-size:2rem;text-align:left;color:#aeaeae;padding:5px 22px;height:59px;display:inline-block;width:calc(100% - 72px);vertical-align:middle;padding-left:50px;}.slider-search label{width:80%;display:inline-block;}.slider-search label:before{content:"\f002";font-family:"FontAwesome";position:absolute;left:16px;font-size:2.6rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:-4px;}.slider-search-wrap{max-width:100% !important;left:0 !important;right:!important;margin:0 auto !important;}.slider-search-button{font-size:2.3rem;border:0 none;height:100%;width:20%;vertical-align:middle;right:0;position:absolute;padding:0px;}.slider-search .search-input::-webkit-input-placeholder{color:#aeaeae;}.slider-search .search-input::-moz-placeholder{color:#aeaeae;}.slider-search .search-input:-ms-input-placeholder{color:#aeaeae;}.slider-search .search-input:-moz-placeholder{color:#aeaeae;}.ubermenu-item-has-children > .ubermenu-target{position:relative;}.ubermenu-item-has-children > .ubermenu-target:after{content:"";background:url("images/right-arrow.svg") no-repeat center center / contain;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(-270deg);transform:translateY(-50%) rotate(-270deg);right:0;width:5.9px;height:10.3px;margin-top:1.76px;}.ubermenu-item-has-children > .ubermenu-target:hover:after{background:url("images/right-arrow-orange.svg") no-repeat center center / contain;}.entry-content .inner ul{list-style-type:disc;list-style-position:inside;}.entry-content .inner ol{list-style-type:decimal;list-style-position:inside;}.entry-content .inner ul ul,.entry-content .inner ol ul{list-style-type:circle;list-style-position:inside;margin-left:15px;}.entry-content .inner ol ol,.entry-content .inner ul ol{list-style-type:lower-latin;list-style-position:inside;margin-left:15px;}h2 .subtoggle{display:none;}.search-no-results .inner,.error404 .inner{text-align:center;}.search-no-results .search-form,.error404 .search-form{display:inline-block;}.search-no-results .entry-content li,.error404 .entry-content li{list-style:none;}.search-no-results .entry-content .inner ul,.error404 .entry-content .inner ul{margin-bottom:60px;}.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha{width:300px;margin-left:auto;margin-right:auto;}#colorbox .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha{margin-left:0;margin-bottom:20px;}.single-products .entry-footer .manufacturer img,.single-product .entry-footer .manufacturer img{max-width:250px;}.related-products{background-color:#eef2f7;overflow:hidden;clear:both;padding:73px 8%;}.related-products h3{text-align:center;}.carousel-container ul{margin:0;}.tax-manufacturers.archive .description{width:70%;}.tax-manufacturers.archive .site-main > article > .entry-header h1{margin-bottom:12px;}.tax-manufacturers.archive .manufacturer-tagline{color:#000000;font-size:2.4rem;font-weight:300;margin:0 0 22px 0;}.mf-product-type{list-style:none;margin-bottom:12px;}.mf-types-col{float:left;width:50%;}.social-post .fa-twitter{color:#1da1f2;}.woocommerce-notices-wrapper{text-align:center;background:#eef2f7;}.woocommerce-message{padding:1rem 1%;}.woocommerce-error{margin:0;list-style:none;color:red;}.woocommerce-warning{margin:0;list-style:none;color:yellow;}.woocommerce-success{margin:0;list-style:none;color:green;}.woocommerce-cart .entry-content > .inner,.woocommerce-checkout .entry-content > .inner,.woocommerce-account .entry-content > .inner{padding:5rem 0;color:#013f52;}.woocommerce-cart .actions{padding-top:4rem;}.woocommerce-cart .actions .coupon{margin-bottom:2rem;float:left;}.woocommerce-cart .actions .coupon #coupon_code{margin-bottom:1rem;margin-top:1rem;}.woocommerce-cart .actions button[name="update_cart"]{float:right;}.shop_table th,.shop_table td{padding:2rem;border-right:1px solid #f5f7f7;border-bottom:1px solid #f5f7f7;vertical-align:middle;}.shop_table tr:last-child th{border-bottom:1px solid #f5f7f7;}.shop_table tr:first-child th{border-top:1px solid #f5f7f7;}.shop_table td:first-child,.shop_table th:first-child{border-left:1px solid #f5f7f7;}.cart_totals h2{margin-bottom:4rem;}.woocommerce-cart .entry-content > .inner p,.woocommerce-checkout .entry-content > .inner p{margin:1.5em 0;}.woocommerce-input-wrapper{display:block;margin-top:1rem;max-width:250px;}.woocommerce-input-wrapper input{width:100%;}.shop_table .product-thumbnail img{max-width:150px;}.woocommerce-info{margin-bottom:2rem;padding:2rem;border-top:2px solid #3a2d43;}.has-price .woocommerce-product-gallery__image{text-align:center;}.single-product p.price{color:#223c52;font-weight:bold;font-size:2rem;}.single-product p.price del{color:#b1b9c1;}.single-product p.price ins{margin-left:2rem;background:transparent;}.single_add_to_cart_button_or{vertical-align:middle;margin-right:.5rem;}.more-info-link{margin-left:.5rem;line-height:2rem;display:inline-block;border-bottom:2px solid #cbcbcb;}.text-grey-underline{position:relative;vertical-align:middle;display:inline;}.text-grey-underline::after{border-bottom:2px solid #cbcbcb;content:"";position:absolute;bottom:0;right:0;left:0;}.single_add_to_cart_button.button{margin-right:1rem;}.woocommerce-product-gallery__wrapper{position:relative;}.single-product .onsale{position:absolute;right:2rem;top:2rem;background:#223c52;padding:.4rem 1.9rem;color:#FFF;font-weight:bold;font-size:1.5rem;}.single-product .posted_in{color:#223c52;display:block;margin-bottom:2rem;}.single-product .posted_in a,.single-product .tagged_as a{font-weight:bold;color:#223c52;line-height:2rem;display:inline-block;border-bottom:2px solid #cbcbcb;}.single-product .tagged_as{color:#223c52;display:block;}.single-product .product-description{color:#223c52;}.single-product .product_meta{color:#223c52;}.single-product .product-description h2{margin-bottom:1rem;font-size:1.75rem;font-weight:bold;color:#223c52;}.woocommerce-tabs.wc-tabs-wrapper{overflow:hidden;clear:both;padding-top:10rem;margin-bottom:4rem;}.tabs.wc-tabs{margin:0;}.wc-tabs li{list-style:none;width:auto;padding:1.25rem 4rem;text-align:center;font-size:1.4rem;border-bottom:2px solid #3a2d43;border-top:2px solid #f5f7f7;border-left:2px solid #f5f7f7;border-right:2px solid #f5f7f7;display:inline-block;}.wc-tabs li a{color:#3a2d43;}.wc-tabs li.active{font-weight:bold;}.wc-tab.entry-content p{max-width:100%;color:#223c52;}.wc-tab{padding:0;}.wc-tab h2{margin-bottom:0;font-size:1.75rem;font-weight:bold;color:#223c52;}.woocommerce-cart .site-main > article > .entry-content,.woocommerce-checkout .site-main > article > .entry-content,.woocommerce-account .site-main > article > .entry-content{background:#FFF;padding-left:8%;padding-right:8%;}.woocommerce-cart .entry-title{text-transform:uppercase;float:left;}.woocommerce-cart .button.continue-shopping{float:right;}.woocommerce-cart-form .shop_table th{background:#f7f8f9;border-top:0 none;border-left:0 none;border-right:0 none;}.woocommerce-cart-form .shop_table td{border-right:0 none;}.woocommerce-cart-form .shop_table td:last-child{border-right:1px solid #f7f8f9;}.woocommerce-cart-form .shop_table tr:last-child th{border-bottom:0 none;}.quantity input.qty{border:1px solid #333;max-width:5rem;text-align:center;}.shop_table .product-name a{font-weight:bold;color:#223c52;line-height:2rem;display:inline-block;border-bottom:2px solid #cbcbcb;}#coupon_code{border:1px solid #3a2d43;padding:1.1rem 2rem;min-width:27rem;}#coupon_code::placeholder{color:#bab5bd;}.coupon label{display:none;}.coupon .button,.woocommerce-cart .actions button[name="update_cart"]{background:none;color:#013f52;text-transform:none;font-size:1.5rem;padding:0;margin-left:1.5rem;}.product-remove .remove{font-weight:bold;}.cart_totals{width:50%;float:right;}.checkout-button.button.alt.wc-forward{float:right;margin-top:1.5rem;}.cart_totals .shop_table th{background:#FFF;vertical-align:middle;padding:2rem;border-bottom:1px solid #f5f7f7;}.cart_totals .shop_table th:first-child{border-left:1px solid #f5f7f7;}.cart_totals .shop_table th:last-child{border-right:1px solid #f5f7f7;}.cart_totals h2{margin-bottom:2rem;text-align:right;font-size:2rem;font-weight:bold;}.woocommerce-form-coupon-toggle{background:#f7f8f9;margin-bottom:6rem;}.showcoupon{font-weight:bold;color:#514659;border-bottom:1px solid #695f70;line-height:2rem;display:inline-block;}.checkout .col-1,.checkout .col-2{width:50%;float:left;}.checkout .col-1{padding-right:2%;}#billing_first_name_field,#billing_last_name_field{width:50%;float:left;margin-top:0;}#billing_first_name_field{padding-right:6%;}.select2-container .select2-selection--single{height:auto;margin:0 0 -4px;padding:1rem;width:100%;background-color:#f7f8f9;border:0 none;}.woocommerce-input-wrapper{max-width:100%;}#order_comments{padding-bottom:4.7rem;}.select2-container--default .select2-selection--single .select2-selection__arrow{right:2rem;top:50%;transform:translateY(-50%);}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#013f52 transparent transparent transparent;border-style:solid;border-width:8px 7px 0 7px;}.shop_table.woocommerce-checkout-review-order-table{margin-bottom:3rem;}ul.wc_payment_methods{list-style:none;margin-left:0;}.wc_payment_method{display:inline-block;width:100%;}.wc_payment_method label{font-weight:bold;}.wc_payment_method label img{display:none;}.about_paypal{display:none;}.payment_box{background:#f7f8f9;padding:2rem;display:inline-block;width:100%;margin-top:2.5rem;}.payment_box p{margin:0 !important;}.woocommerce-checkout-payment{padding:2.5rem 3rem;border:1px solid #3a2d43;}.woocommerce-privacy-policy-link{font-weight:bold;line-height:2rem;display:inline-block;border-bottom:2px solid #cbcbcb;color:#013f52;}.woocommerce-account .entry-title{text-transform:uppercase;}.woocommerce-MyAccount-navigation{width:33%;float:left;margin-right:5%;}.woocommerce-MyAccount-content{float:left;width:60%;}.woocommerce-MyAccount-navigation-link{list-style:none;padding:2rem 4rem;margin:0;border-bottom:1px solid #f5f7f7;border-left:1px solid #f5f7f7;border-right:1px solid #f5f7f7;}.woocommerce-MyAccount-navigation-link:first-child{border-top:1px solid #f5f7f7;}.woocommerce-MyAccount-navigation-link.is-active,.woocommerce-MyAccount-navigation-link:hover{background:#3a2d43;border:1px solid #3a2d43;}.woocommerce-MyAccount-navigation-link.is-active a,.woocommerce-MyAccount-navigation-link:hover a{color:#FFF;font-weight:bold;}.woocommerce-form-row label{display:block;}.woocommerce-form-row input{width:100%;}.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first{float:left;margin-top:0;padding-right:8%;width:50%;}.woocommerce-form-row.woocommerce-form-row--last.form-row.form-row-last{float:left;margin-top:0;width:50%;}.single_add_to_cart_button,.wc-proceed-to-checkout .checkout-button,.woocommerce-checkout-payment .button{padding:1.5em 3.5rem;}.woocommerce-page .woocommerce-message .button{float:none;}.woocommerce-product-gallery__image a{display:inline-block;}.ls-fullscreen-wrapper{position:relative;z-index:1;}.has-price .woocommerce-product-gallery__image{border:2px solid #cbcbcb;}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:30%;}.woocommerce #content .has-price div.product div.images,.woocommerce .has-price div.product div.images,.woocommerce-page #content .has-price div.product div.images,.woocommerce-page .has-price div.product div.images{float:left;width:48%;}.woocommerce #content .has-price div.product div.summary,.woocommerce .has-price div.product div.summary,.woocommerce-page #content .has-price div.product div.summary,.woocommerce-page .has-price div.product div.summary{float:right;width:48%;clear:none;}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:66%;clear:none;}.mobile-links{overflow:hidden;margin:0;height:0;}.mobile-links .contact-link,.mobile-links .search-link{display:none;}.read-more-more-link{line-height:1rem;}.read-more-more-link:after{background-color:#151515;height:2px;}.read-more .read-more-end-text{transition:all .2s ease-in-out;max-height:0;overflow:hidden;}.read-more.visible .read-more-end-text{max-height:initial;}.read-more .close-icon,.read-more-more-link .more-text{transition:all .2s ease-in-out;}.mobile-filters-toggle{display:none;float:right;margin:.5rem 0;}.mobile-filters-toggle.visible .fa-plus,.mobile-filters-toggle .fa-minus{transition:all .2s ease-in-out;}.mobile-filters-toggle .fa-minus,.filter-products.visible .fa-plus{opacity:0;visibility:hidden;max-width:0;}.filter-products.visible .fa-minus{opacity:1;visibility:visible;max-width:initial;}.show-mobile{display:none;}.wpcf7 .ajax-loader{display:block;margin-left:auto;margin-right:auto;}.cart .product-quantity .quantity{float:left;margin-right:1rem;}.cart .product-quantity .button{background-color:transparent;color:inherit;font-size:1.4rem;padding:1.7rem 0;text-transform:full-size-kana;}.cart .product-quantity .button:hover{background-color:transparent;color:#62bb47;font-size:1.4rem;padding:1.7rem 0;text-transform:full-size-kana;}.woocommerce-shipping-methods{margin:0;}.woocommerce-shipping-methods li{list-style:none;}.woocommerce-shipping-methods li label{margin-left:.5rem;}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none;width:100%;}.cart_totals table{float:left;width:50%;}.shipping_table{padding-right:3%;}.cart_totals_table{padding-left:6%;}.wcppec-checkout-buttons{clear:both;float:right;margin-right:1.2rem;}.single-product .wcppec-checkout-buttons{float:none;}.woocommerce ul.products,.woocommerce-page ul.products{list-style:none;}.page-template-template-full-width .site-main > article > .entry-content{padding:0;}.site-main > article > .entry-header.page-header h1{margin-bottom:0;}#shop-slider .flex-viewport{border:2px solid #cbcbcb;}#shop-slider .slides a{display:inline-block;}#shop-slider .slides img{padding:5rem;}#shop-slider .flex-control-thumbs{margin:0 auto;}#shop-slider .flex-control-thumbs li{width:33.33%;float:left;list-style:none;padding:1rem;}.flex-next,.flex-prev{width:13.4px;height:23.5px;display:inline-block;text-indent:-9999px;}.flex-prev{float:left;background:url("images/left-arrow-dark.svg") no-repeat scroll center center;position:relative;top:0;left:0;}.flex-next{background:url("images/right-arrow-dark.svg") no-repeat scroll center center;right:0;top:0;float:right;}.flex-next:after,.flex-prev:after{display:none;}.flex-direction-nav{display:none;}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:48%;}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:48%;}.ubermenu-submenu{z-index:40;}.related.products{display:none !important;}.mdl-intro-section{background:#f7f7f7;padding:0 20px 56px;}.mdl-intro-section__inner{max-width:1080px;margin:0 auto;text-align:center;}.mdl-intro-section__logo{margin-bottom:24px;}.mdl-intro-section__logo img{display:inline-block;width:340px;max-width:100%;height:auto;}.mdl-intro-section h1,.mdl-intro-section h2{clear:none;color:#013f52;margin:0;}.mdl-intro-section h2{margin-bottom:16px;}.mdl-intro-section h1{margin-bottom:28px;}.mdl-intro-section__content{max-width:940px;margin:0 auto;}.mdl-intro-section__content p{margin:0 0 16px;color:#000000;}.mdl-intro-section__content p:first-child,.mdl-intro-section__content p:nth-child(2){margin-bottom:22px;}.mdl-intro-section__content p strong{color:#000000;}.mdl-intro-section__actions{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:34px;}.mdl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:13px 34px;border-radius:4px;text-decoration:none;color:#ffffff !important;text-align:center;transition:transform 0.15s ease,opacity 0.15s ease;}.mdl-btn:hover{transform:translateY(-1px);opacity:0.95;}.mdl-btn--green{background:#62bb47;}.mdl-btn--purple{background:#a06cad;}@media (max-width:767px){.mdl-intro-section{padding:28px 16px 34px;}.mdl-intro-section__actions{flex-direction:column;align-items:stretch;}.mdl-btn{width:100%;}}.mdl-qa-section{padding:60px 20px;background:#ffffff;}.mdl-qa-section__inner{max-width:1280px;width:100%;margin:0 auto;}.mdl-qa-section h2{margin-bottom:20px;font-size:2.5rem;}.mdl-qa-item{margin-bottom:0;}.mdl-qa-question{margin-bottom:10px;}.mdl-qa-question strong{color:#000000;}.mdl-qa-answer{color:#000000;margin-bottom:0;}.mdl-qa-answer a{color:#000000;text-decoration:underline;}.mdl-qa-separator{border:none;border-top:1px solid #f7f7f7;width:50%;margin:20px 0 !important;margin-left:0 !important;}.mdl-contact-section{padding:0px 50px 40px 50px !important;background:#ffffff !important;}.mdl-contact-section__inner{max-width:1280px;width:100%;margin:0 auto;background:#f7f7f7;padding:42px 35px;border-radius:4px;}.mdl-contact-info{padding-right:152px;}.mdl-contact-info h2{color:#013f52;margin-bottom:10px;font-size:3.2rem;}.mdl-contact-info p{font-size:2rem !important;font-weight:300;line-height:1.5;margin-bottom:15px;}.mdl-contact-details{margin-top:40px;}.mdl-contact-details p{font-size:inherit;margin:0 0 6px;}.mdl-contact-details a{text-decoration:none;font-size:2.8rem;font-weight:400;line-height:1.4;}.mdl-contact-details a[href^="mailto:"]{color:#a06cad;}.mdl-contact-details a[href^="tel:"]{color:#62bb47;font-weight:700;}.mdl-contact-section .wpcf7-form{display:grid !important;grid-template-columns:1fr 1fr;gap:20px 40px;}.mdl-contact-section .wpcf7-form p{margin:0;display:flex !important;flex-direction:column;}.mdl-contact-section .wpcf7-form p:nth-child(6),.mdl-contact-section .wpcf7-form p:nth-child(7),.mdl-contact-section .wpcf7-form p:nth-child(8){grid-column:1 / -1;}.mdl-contact-section .wpcf7-form p:nth-child(8){align-items:flex-end !important;}.mdl-contact-section label{margin-bottom:8px;font-weight:400;color:#000000;font-size:2rem;}.mdl-contact-section input[type="text"],.mdl-contact-section input[type="email"],.mdl-contact-section input[type="tel"],.mdl-contact-section textarea{padding:8px 14px;border:1px solid #cccccc;border-radius:6px;font-size:1.6rem;background:#ffffff;height:44px;}.mdl-contact-section textarea{min-height:160px;height:auto;resize:vertical;}.mdl-contact-section input[type="submit"]{background:#62bb47;color:#ffffff;border:none;padding:12px 40px;border-radius:4px;font-size:1.6rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;cursor:pointer;transition:transform 0.15s ease,opacity 0.15s ease;margin:0;}.mdl-contact-blocks{background:#ffffff;padding:50px 0;}.mdl-contact-blocks__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:65px;margin:0;}.mdl-contact-block{background:#ffffff;border:2px solid #bcbcbc;border-radius:8px;text-align:center;padding:40px 28px 32px;min-height:255px;box-sizing:border-box;}.mdl-contact-block__icon{line-height:0;margin-bottom:18px;}.mdl-contact-block__icon img{display:block;width:45px;height:auto;margin:0 auto;}.mdl-contact-blocks .mdl-contact-block h3{color:#4b4b4b;font-size:2.5rem;font-weight:500;line-height:1.12;margin:0 0 8px;}.mdl-contact-blocks .mdl-contact-block p{color:#000;font-size:1.8rem;font-weight:300;line-height:1.28;margin:0.5rem auto 1.5rem auto !important;}.mdl-contact-blocks .mdl-contact-block__link{display:inline-block;text-decoration:none;font-size:2.8rem;font-weight:600;line-height:1.2;word-break:break-word;margin-bottom:4px;}.mdl-contact-block__link--tel{color:#a06cad;}.mdl-contact-block__link--email{color:#62bb47;}.mdl-contact-blocks .mdl-contact-block strong{display:block;color:#000000;font-size:1.8rem;font-weight:700;line-height:1.3;margin-top:6px;}.mdl-contact-block--message strong{max-width:250px;margin-left:auto;margin-right:auto;}@media (max-width:980px){.mdl-contact-blocks__grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:767px){.mdl-contact-blocks{padding-left:20px;padding-right:20px;}.mdl-contact-blocks__grid{grid-template-columns:1fr;}.mdl-contact-block{padding:32px 20px 28px;min-height:0;}.mdl-contact-blocks .mdl-contact-block h3{font-size:2rem;}.mdl-contact-blocks .mdl-contact-block__link{font-size:2rem;}}.mdl-faq-section{background:#ffffff;padding:50px 0;}.mdl-faq-section__inner{max-width:1280px;width:100%;margin:0 auto;padding:0 50px 0px 50px;}.mdl-faq-section h2{color:#013f52;font-size:2.8rem;font-weight:700;margin:0 0 8px;text-align:left;}.mdl-faq-item{margin-bottom:0;}.mdl-faq-question{color:#000000;font-size:1.8rem;font-weight:400;line-height:1.4;margin:0 0 8px;}.mdl-faq-question strong{color:#000000;font-weight:700;}.mdl-faq-answer{color:#000000;font-size:1.6rem;font-weight:400;line-height:1.5;margin:0;}.mdl-faq-answer a{color:#a06cad;text-decoration:none;}@media (max-width:767px){.mdl-faq-section{padding:40px 0;}.mdl-faq-section__inner{padding:0 20px;}.mdl-faq-section h2{font-size:2.4rem;margin-bottom:16px;}.mdl-faq-question{font-size:1.6rem;}.mdl-faq-answer{font-size:1.5rem;}}@media (max-width:767px){.mdl-contact-section{padding:20px !important;}.mdl-contact-section__inner{padding:40px 30px;}.mdl-contact-section .wpcf7-form{grid-template-columns:1fr;gap:20px;}}.mdl-company-intro{background:#ffffff;padding:20px 0;}.mdl-company-intro__inner{max-width:1280px;width:100%;margin:0 auto;padding:0 50px;text-align:center;}.mdl-company-intro__logo{margin:0 auto 48px;line-height:0;}.mdl-company-intro__logo img{max-width:550px !important;width:100%;height:auto;margin:0 auto;}.mdl-company-intro h1{color:#013f52;font-size:2.35rem;line-height:1.3;margin:0px 0 46px;text-align:center;}.mdl-company-intro__content{max-width:900px;margin:0 auto;}.mdl-company-intro__content p{color:#000000;font-size:2rem;font-weight:400;line-height:1.6;margin:0 0 20px;text-align:center;}.mdl-company-intro__content p:last-child{margin-bottom:0;}@media (max-width:767px){.mdl-company-intro{padding:40px 0;}.mdl-company-intro__inner{padding:0 20px;}.mdl-company-intro__logo{margin-bottom:30px;}.mdl-company-intro__logo img{max-width:320px;}.mdl-company-intro h1{font-size:2.4rem;margin-bottom:24px;}.mdl-company-intro__content p{font-size:1.6rem;margin-bottom:16px;}}.mdl-accreditations{background:#ffffff;padding:50px 0;}.mdl-accreditations__inner{max-width:1280px;width:100%;margin:0 auto;padding:0 50px;}.mdl-accreditations h2{color:#013f52;font-size:2.8rem;font-weight:700;text-align:center;margin:0 0 40px;}.mdl-accreditations__grid{display:flex;flex-wrap:wrap;gap:40px 30px;justify-content:center;margin-bottom:50px;}.mdl-accreditations__grid > *{flex:0 0 calc((100% - 150px) / 6);max-width:calc((100% - 150px) / 6);}.mdl-accreditations__logo{display:flex;align-items:center;justify-content:center;width:100%;height:100%;}.mdl-accreditations__logo img{max-width:150px !important;width:auto;height:auto;object-fit:contain;}.mdl-accreditations__cta{text-align:center;}.mdl-accreditations__button{display:inline-block;background:#62bb47;color:#ffffff;font-size:1.6rem;font-weight:500;text-decoration:none;padding:13px 32px;border-radius:4px;transition:background 0.3s ease;}.mdl-accreditations__button:hover{background:#52a039;}@media (max-width:980px){.mdl-accreditations__grid{grid-template-columns:repeat(3,1fr);gap:30px 20px;}}@media (max-width:767px){.mdl-accreditations{padding:40px 0;}.mdl-accreditations__inner{padding:0 20px;}.mdl-accreditations h2{font-size:2.4rem;margin-bottom:30px;}.mdl-accreditations__grid{grid-template-columns:repeat(2,1fr);gap:25px 15px;margin-bottom:40px;}.mdl-accreditations__logo img{max-width:120px;max-height:60px;}.mdl-accreditations__button{font-size:1.6rem;padding:12px 30px;}}.mdl-location-section{background:#ffffff;padding:50px 0;}.mdl-location-section h2{color:#013f52;font-size:2.6rem;font-weight:600;text-align:center;margin:0 0 24px;}.mdl-location-section iframe{max-width:850px !important;width:100% !important;margin:0 auto !important;display:block;}@media (max-width:767px){.mdl-location-section{padding:40px 0;}.mdl-location-section h2{font-size:2.4rem;margin-bottom:30px;}}.mdl-footer{background:#013f52;color:#ffffff;padding:48px 60px 24px;}.mdl-footer__inner{max-width:none;width:100%;margin:0 auto;display:flex;align-items:stretch;}.mdl-footer__content{flex:1;min-width:0;}.mdl-footer__row-top{display:flex;align-items:center;margin-bottom:48px;}.mdl-footer__logo,.mdl-footer__logo a,.mdl-footer__logo img{background:none !important;border:none !important;box-shadow:none !important;padding:0 !important;}.mdl-footer__logo{flex-shrink:0;margin-right:80px;}.mdl-footer__logo img{width:200px;height:auto;display:block;mix-blend-mode:screen;}.mdl-footer__office{flex:1;}.mdl-footer__office h3{font-size:1.8rem;font-weight:700;margin:0 0 3px 0;color:#ffffff;}.mdl-footer__office p{font-size:1.8rem;font-weight:300;line-height:1.4;margin:0;color:rgba(255,255,255,0.9);}.mdl-footer__contact{flex-shrink:0;text-align:right;margin-left:100px;}.mdl-footer__contact p{margin:0 0 2px 0;display:flex;align-items:center;justify-content:flex-end;gap:8px;}.mdl-footer__contact p:last-child{margin-bottom:0;}.mdl-footer__contact p svg{opacity:0.7;flex-shrink:0;width:14px;height:14px;}.mdl-footer__contact a{color:#ffffff;text-decoration:none;font-size:1.8rem;font-weight:400;line-height:1.4;}.mdl-footer__row-bottom{display:flex;align-items:center;padding-left:0;}.mdl-footer__copyright{font-size:1.8rem;font-weight:400;margin:0;color:#ffffff;white-space:nowrap;}.mdl-footer__registration{font-size:1.8rem;font-weight:300;margin:0 0 0 auto;padding-left:40px;color:#ffffff;text-align:right;white-space:nowrap;}.mdl-footer__social{flex-shrink:0;margin-left:60px;display:flex;align-items:flex-end;}.mdl-footer__social a{color:#ffffff;display:inline-flex;align-items:center;transition:opacity 0.2s ease;}.open-search:hover,.search-toggle a:hover,.menu-bottom-menu-container ul li a:hover,.site-footer .contact a:hover,.single-products .entry-footer a:hover,.single-product .entry-footer a:hover,.entry-title-link:hover h2,.product-types .ubermenu .ubermenu-target-text:hover,.view-all-link:hover:after{color:inherit !important;background-color:inherit !important;}.button:hover,.button:focus,.button:active,button:hover,button:focus,button:active,input[type="button"]:hover,input[type="button"]:focus,input[type="button"]:active,input[type="reset"]:hover,input[type="reset"]:focus,input[type="reset"]:active,input[type="submit"]:hover,input[type="submit"]:focus,input[type="submit"]:active,.wpcf7 input[type="submit"]:hover,.wpcf7 input[type="submit"]:focus,.wpcf7 input[type="submit"]:active,.single-products .request-pricing:hover,.single-product .request-pricing:hover,.get-quote .button:hover,.cart .product-quantity .button:hover,.product-grid .product .more .button:hover,.related-products .product .more .button:hover,.button.invert:hover,.button.transparent:hover,.button.enquire-apc:hover,.mdl-btn:hover{opacity:1 !important;transform:none !important;text-decoration:none !important;}.button:hover,.button:focus,.button:active,button:hover,button:focus,button:active,input[type="button"]:hover,input[type="button"]:focus,input[type="button"]:active,input[type="reset"]:hover,input[type="reset"]:focus,input[type="reset"]:active,input[type="submit"]:hover,input[type="submit"]:focus,input[type="submit"]:active,.wpcf7 input[type="submit"]:hover,.wpcf7 input[type="submit"]:focus,.wpcf7 input[type="submit"]:active{background-color:#62bb47 !important;border-color:#62bb47 !important;color:#ffffff !important;}.button.invert:hover{background-color:#f2b201 !important;border-color:#f2b201 !important;color:#ffffff !important;}.button.transparent:hover{background-color:rgba(0,0,0,0.12) !important;border-color:transparent !important;color:#ffffff !important;}.button.enquire-apc:hover{background-color:#62bb47 !important;border-color:#62bb47 !important;color:#ffffff !important;}.single-products .request-pricing:hover,.single-product .request-pricing:hover{background-color:#62bb47 !important;color:#ffffff !important;}.get-quote .button:hover{background-color:#62bb47 !important;}.cart .product-quantity .button:hover{background-color:transparent !important;color:#62bb47 !important;}.mdl-btn:hover{opacity:1 !important;transform:none !important;}header.elementor .e-n-menu-dropdown-icon{background-color:transparent !important;border-color:transparent !important;}header.elementor nav a,header.elementor .e-n-menu a,header.elementor .e-n-menu-title-text{text-transform:none !important;font-size:1.6rem;}header.elementor nav a:hover,header.elementor .e-n-menu a:hover,header.elementor .e-n-menu-title-text:hover{color:#ffffff !important;}header.elementor button:hover,header.elementor button:focus,header.elementor button:active,header.elementor .button:hover,header.elementor .button:focus,header.elementor .button:active,header.elementor .elementor-button:hover,header.elementor .elementor-button:focus,header.elementor .elementor-button:active,header.elementor .e-n-menu-toggle:hover,header.elementor .e-n-menu-toggle:focus,header.elementor .e-n-menu-toggle:active,header.elementor .e-n-menu-dropdown-icon:hover,header.elementor .e-n-menu-dropdown-icon:focus,header.elementor .e-n-menu-dropdown-icon:active{background-color:transparent !important;border-color:transparent !important;color:inherit !important;opacity:1 !important;transform:none !important;box-shadow:none !important;}.button,button,input[type="button"],input[type="reset"],input[type="submit"],.wpcf7 input[type="submit"],.elementor-button,.mdl-btn,.single-products .request-pricing,.single-product .request-pricing,.get-quote .button,.cart .product-quantity .button,.product-grid .product .more .button,.related-products .product .more .button,.button.invert,.button.transparent{background-color:#62bb47 !important;border-color:#62bb47 !important;color:#ffffff !important;}.button:hover,.button:focus,.button:active,button:hover,button:focus,button:active,input[type="button"]:hover,input[type="button"]:focus,input[type="button"]:active,input[type="reset"]:hover,input[type="reset"]:focus,input[type="reset"]:active,input[type="submit"]:hover,input[type="submit"]:focus,input[type="submit"]:active,.wpcf7 input[type="submit"]:hover,.wpcf7 input[type="submit"]:focus,.wpcf7 input[type="submit"]:active,.elementor-button:hover,.elementor-button:focus,.elementor-button:active,.mdl-btn:hover,.single-products .request-pricing:hover,.single-product .request-pricing:hover,.get-quote .button:hover,.cart .product-quantity .button:hover,.product-grid .product .more .button:hover,.related-products .product .more .button:hover,.button.invert:hover,.button.transparent:hover{background-color:#62bb47 !important;border-color:#62bb47 !important;color:#ffffff !important;opacity:1 !important;transform:none !important;box-shadow:none !important;text-decoration:none !important;}@media (max-width:1024px){.mdl-footer{padding:30px 20px 20px;}.mdl-footer__inner{flex-direction:column;align-items:flex-start;}.mdl-footer__row-top{flex-wrap:wrap;gap:20px;}.mdl-footer__logo{margin-right:0;}.mdl-footer__logo img{margin:0 auto;}.mdl-footer__contact{text-align:left;margin-left:0;}.mdl-footer__contact p{justify-content:flex-start;}.mdl-footer__row-bottom{flex-wrap:wrap;gap:8px;margin-top:12px;}.mdl-footer__registration{margin:0;padding-left:0;text-align:left;}.mdl-footer__social{margin-left:0;margin-top:12px;}.mdl-footer__bottom{grid-template-columns:1fr;gap:12px;text-align:center;}.mdl-footer__registration{text-align:center;}.mdl-footer__social{text-align:center;}}