html{box-sizing:border-box;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}*,*:before,*:after{box-sizing:inherit}body{margin:0;line-height:1;font-family:sans-serif}iframe{border:0}main{display:block}ul,ol{margin-top:0;margin-bottom:0;padding-left:0}li{display:block}dl{margin-top:0;margin-bottom:0}dd{margin-left:0}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;font-size:inherit}blockquote{margin:0;padding:0}p{margin-top:0;margin-bottom:0}sup{position:relative;top:-.5em;vertical-align:baseline;font-size:75%;line-height:0}strong{font-weight:bold}figure{margin:0}img{display:block;border:0;width:100%;height:auto;vertical-align:middle}img.auto{width:auto;margin-bottom:30px}a{text-decoration:none;color:inherit}button{border:0;margin:0;padding:0;text-align:inherit;text-transform:inherit;font:inherit;-webkit-font-smoothing:inherit;letter-spacing:inherit;background:none;cursor:pointer;overflow:visible}::-moz-focus-inner{border:0;padding:0}.header-container header .wrapper nav ul li ul:before,.form-block ul.total li:before,.header-container header .wrapper nav ul li ul:after,.form-block ul.total li:after{content:"";display:table}.header-container header .wrapper nav ul li ul:after,.form-block ul.total li:after{clear:both}.header-container header h1.logo a,.header-container header .contact-details .wrapper ul li:last-child a,.footer-container footer .creditcards ul li,.carousel-and-description-outer-container .wrapper .slider-container .share-this ul li a,.form-block .table-container table.prod-info tbody tr td a.remove{overflow:hidden;text-indent:100%;white-space:nowrap}a.view,a.specsheet,.header-container header .wrapper nav ul li a,.filters .product-category ul li a,.slicknav_nav a,.minict_wrapper ul li{-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear}.header-container header .wrapper nav ul li ul{-webkit-box-shadow:0 5px 10px #aaa;-moz-box-shadow:0 5px 10px #aaa;box-shadow:0 5px 10px #aaa}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #000;margin:0;padding:0}.browsehappy{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}@font-face{font-family:"Avenir Next Cyr W00 Light";src:url("../fonts/5db267f9-3612-485c-ae18-5698d2692816.eot?#iefix");src:url("../fonts/5db267f9-3612-485c-ae18-5698d2692816.eot?#iefix") format("eot"),url("../fonts/174d458a-81e0-4174-9473-35e3bf0a613c.woff2") format("woff2"),url("../fonts/57a79aa3-9b06-4ba7-a9a4-2b766d826ecf.woff") format("woff"),url("../fonts/733cb7bd-50e1-4dee-893a-0b40ef382b02.ttf") format("truetype"),url("../fonts/594135c6-6c4f-4880-a0d2-ba923b5ef38e.svg#594135c6-6c4f-4880-a0d2-ba923b5ef38e") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Avenir Next Cyr W00 Regular";src:url("../fonts/069faa0e-9913-48c4-9ef7-89a4bc080b65.eot?#iefix");src:url("../fonts/069faa0e-9913-48c4-9ef7-89a4bc080b65.eot?#iefix") format("eot"),url("../fonts/7db1f672-3a8f-4d19-9c49-7f61aed450b5.woff2") format("woff2"),url("../fonts/4ab86b35-c0c2-42b5-98ad-4b6eba66b197.woff") format("woff"),url("../fonts/276b3566-1c3b-4bc1-8915-15314f091f29.ttf") format("truetype"),url("../fonts/5d02f5f4-46e7-453a-aef9-3e7106d7bb68.svg#5d02f5f4-46e7-453a-aef9-3e7106d7bb68") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Avenir Next Cyr W00 Medium";src:url("../fonts/c6970a14-8b0f-4629-9072-71c7e123908f.eot?#iefix");src:url("../fonts/c6970a14-8b0f-4629-9072-71c7e123908f.eot?#iefix") format("eot"),url("../fonts/b0b84e4d-2164-45c7-a674-1662f19f3ba6.woff2") format("woff2"),url("../fonts/e91d1bbf-3fea-45e2-b003-a22b12ce6e5f.woff") format("woff"),url("../fonts/ead8b64b-1abd-4d5b-a642-a21dfe2f463b.ttf") format("truetype"),url("../fonts/e536e1c2-92a4-4db4-8a41-1c55354d11b7.svg#e536e1c2-92a4-4db4-8a41-1c55354d11b7") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Trade Gothic W01 Bold";src:url("../fonts/2e9af08f-0faf-45e3-9767-78a700434af3.eot?#iefix");src:url("../fonts/2e9af08f-0faf-45e3-9767-78a700434af3.eot?#iefix") format("eot"),url("../fonts/d2e623ca-efc6-4557-ae55-ebb786065dcf.woff2") format("woff2"),url("../fonts/f51d24dd-8256-43c6-ba1a-6aeae9d3f262.woff") format("woff"),url("../fonts/955ee494-66b2-4eb2-8f19-bc3a088df16d.ttf") format("truetype"),url("../fonts/d5153ad4-7c93-4757-9147-640e69ec4801.svg#d5153ad4-7c93-4757-9147-640e69ec4801") format("svg");font-weight:normal;font-style:normal}h1,h2,h3,h4,h5,h6,li,a,p{font-family:"Avenir Next Cyr W00 Regular",helvetica,arial,sans-serif;font-size:1.1rem;line-height:1.4rem;font-weight:normal;font-style:normal}h1,h2,h3{font-family:"Trade Gothic W01 Bold",helvetica,arial,sans-serif;text-transform:uppercase}h1{font-size:2rem;line-height:2.25rem;margin-bottom:5px}@media (min-width: 768px){h1{font-size:2.4rem;line-height:2.625rem}}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}a.view{font-size:.875rem;color:#fff;display:inline-block;margin-top:15px;padding:10px 15px;background:#e71c22;text-transform:uppercase}a.view:hover{background:#621928}a.specsheet{font-size:.875rem;color:#fff;display:inline-block;padding:10px 15px 10px 45px;background:#ced2d3 url(../img/download.svg) no-repeat center left 14px;text-transform:uppercase}a.specsheet:hover{background:#b3babb url(../img/download.svg) no-repeat center left 14px}.wrapper{max-width:1140px;margin-left:auto;margin-right:auto;width:90%}.wrapper:after{content:" ";display:block;clear:both}.header-container header h1.logo{width:125px;margin-bottom:0}.header-container header h1.logo a{display:block;width:125px;height:126px;background:url(../img/logo.svg) no-repeat center center;position:absolute;top:0;left:5%;z-index:99}@media (min-width: 1264px){.header-container header h1.logo a{left:50%;margin-left:-570px}}.header-container header h1.logo a.home{background:url(../img/logo.svg) no-repeat center center;width:125px;height:125px}.header-container header .contact-details{background:#707C7E;padding:10px 0}@media (min-width: 768px){.header-container header .contact-details{padding:0}}.header-container header .contact-details .wrapper ul{float:right}.header-container header .contact-details .wrapper ul li{color:#fff;display:block;text-align:right;padding:10px 0}.header-container header .contact-details .wrapper ul li span{background:#e71c22;padding:1px 8px;position:absolute;bottom:20px;right:-13px;border-radius:50%;font-size:0.85rem}@media (min-width: 667px){.header-container header .contact-details .wrapper ul li{display:inline-block;margin-right:30px}}@media (min-width: 768px){.header-container header .contact-details .wrapper ul li{margin-right:45px}}.header-container header .contact-details .wrapper ul li:first-child{background:url(../img/call.svg) no-repeat 0 5px;padding-left:40px}@media (min-width: 768px){.header-container header .contact-details .wrapper ul li:first-child{background:url(../img/call.svg) no-repeat 0 10px;padding-top:15px}}@media (min-width: 768px){.header-container header .contact-details .wrapper ul li:nth-of-type(2){padding-top:15px}}.header-container header .contact-details .wrapper ul li:nth-of-type(2) a:first-child{margin-right:15px}.header-container header .contact-details .wrapper ul li:nth-of-type(2) a:hover{text-decoration:underline}.header-container header .contact-details .wrapper ul li:last-child{margin-right:0;float:right;position:relative}.header-container header .contact-details .wrapper ul li:last-child a{display:inline-block;float:left;width:30px;height:30px}.header-container header .contact-details .wrapper ul li:last-child a.search{background:url(../img/search.svg) no-repeat 0 0;margin-right:30px}@media (min-width: 768px){.header-container header .contact-details .wrapper ul li:last-child a.search{margin-right:45px}}.header-container header .contact-details .wrapper ul li:last-child a.basket{background:url(../img/basket.svg) no-repeat 0 0}.header-container header .wrapper nav{float:right}.header-container header .wrapper nav ul li{display:inline-block;float:left;position:relative;margin-right:15px}.header-container header .wrapper nav ul li:last-child{margin-right:0}.header-container header .wrapper nav ul li:last-child a{padding:15px 0 15px 10px}.header-container header .wrapper nav ul li ul{display:none;position:absolute;z-index:999;background:#fff;width:300px;padding:10px 20px 20px 20px}.header-container header .wrapper nav ul li ul li{display:block;width:100%}.header-container header .wrapper nav ul li ul li:last-child a{padding:10px 5px 10px 0}.header-container header .wrapper nav ul li ul li a{padding:10px 5px 10px 0;border-bottom:2px solid}.header-container header .wrapper nav ul li ul li a.bauer{border-bottom-color:#000}.header-container header .wrapper nav ul li ul li a.aluminium{border-bottom-color:#8ec2ce}.header-container header .wrapper nav ul li ul li a.brass{border-bottom-color:#c67147}.header-container header .wrapper nav ul li ul li a.stainless{border-bottom-color:#ffba2c}.header-container header .wrapper nav ul li ul li a.plastic{border-bottom-color:#8bba79}.header-container header .wrapper nav ul li ul li a.miscellaneous{border-bottom-color:#335c72}.header-container header .wrapper nav ul li ul li a.steel{border-bottom-color:#e71c22}.header-container header .wrapper nav ul li ul li a.washers-and-gaskets{border-bottom-color:#d15978}.header-container header .wrapper nav ul li a{font-size:.875rem;display:block;text-transform:uppercase;padding:15px 10px}.header-container header .wrapper nav ul li a:hover,.header-container header .wrapper nav ul li a.active{color:#e71c22}.header-container header .wrapper nav ul li:hover ul{display:block}.js #menu{display:none}@media (min-width: 1024px){.js #menu{display:block}}.js .slicknav_menu{display:block;padding:15px 0}@media (min-width: 1024px){.js .slicknav_menu{display:none}}.footer-container{width:100%;float:left;margin-left:0;margin-right:0;background:#707C7E;margin-top:45px}.footer-container footer{padding:30px 0}.footer-container footer .creditcards,.footer-container footer .address,.footer-container footer .contact,.footer-container footer .links{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:30px}.footer-container footer .creditcards p,.footer-container footer .creditcards li,.footer-container footer .creditcards a,.footer-container footer .address p,.footer-container footer .address li,.footer-container footer .address a,.footer-container footer .contact p,.footer-container footer .contact li,.footer-container footer .contact a,.footer-container footer .links p,.footer-container footer .links li,.footer-container footer .links a{color:#fff}.footer-container footer .creditcards a:hover,.footer-container footer .address a:hover,.footer-container footer .contact a:hover,.footer-container footer .links a:hover{text-decoration:underline}@media (min-width: 768px){.footer-container footer .creditcards{width:48.57143%;float:left;margin-right:2.85714%}}@media (min-width: 1024px){.footer-container footer .creditcards{width:22.85714%;float:left;margin-right:2.85714%}}.footer-container footer .creditcards p{margin-bottom:15px}.footer-container footer .creditcards ul li{display:block;width:40px;height:25px;background:#fff;margin:0 5px 0 0;float:left}.footer-container footer .creditcards ul li.visa{background:url(../img/visa.svg) no-repeat center center;background-size:contain}.footer-container footer .creditcards ul li.mastercard{background:url(../img/mastercard.svg) no-repeat center center;background-size:contain}.footer-container footer .creditcards ul li.switch{background:url(../img/switch.svg) no-repeat center center;background-size:contain}.footer-container footer .creditcards ul li.solo{background:url(../img/solo.svg) no-repeat center center;background-size:contain}@media (min-width: 768px){.footer-container footer .address{width:48.57143%;float:right;margin-right:0}}@media (min-width: 1024px){.footer-container footer .address{width:31.42857%;float:left;margin-right:2.85714%}}@media (min-width: 768px){.footer-container footer .contact{width:48.57143%;float:left;margin-right:2.85714%;clear:both}}@media (min-width: 1024px){.footer-container footer .contact{width:22.85714%;float:left;margin-right:2.85714%;clear:none}}@media (min-width: 768px){.footer-container footer .links{width:48.57143%;float:right;margin-right:0}}@media (min-width: 1024px){.footer-container footer .links{width:14.28571%;float:right;margin-right:0}}.footer-container footer p.credit{width:100%;float:left;margin-left:0;margin-right:0;color:#fff;background:url(../img/flag.svg) no-repeat left center;padding-left:45px}.home-carousel-container{width:100%;float:left;margin-left:0;margin-right:0}.home-carousel-container ul#mainslider li{height:200px;width:100%}.home-carousel-container ul#mainslider li .slide-content{bottom:30px}@media (min-width: 1140px){.home-carousel-container ul#mainslider li .slide-content{bottom:45px}}@media (min-width: 1264px){.home-carousel-container ul#mainslider li .slide-content{bottom:60px}}.home-carousel-container ul#mainslider li .slide-content .wrapper{position:relative}.home-carousel-container ul#mainslider li .slide-content .wrapper h1{color:#fff;padding-top:45px}@media (min-width: 768px){.home-carousel-container ul#mainslider li .slide-content .wrapper h1{font-size:2.4rem;line-height:2.625rem}}@media (min-width: 1140px){.home-carousel-container ul#mainslider li .slide-content .wrapper h1{font-size:3rem;line-height:3.2rem}}@media (min-width: 1264px){.home-carousel-container ul#mainslider li .slide-content .wrapper h1{font-size:3.8rem;line-height:4rem}}.home-carousel-container ul#mainslider li .slide-content .wrapper p{color:#fff}@media (min-width: 1264px){.home-carousel-container ul#mainslider li .slide-content .wrapper p{font-size:1.4rem;line-height:1.563rem}}.home-carousel-container ul#mainslider li .slide-content .wrapper span{display:block;position:absolute;bottom:0;right:0}.home-carousel-container ul#mainslider li .slide-content .wrapper span.bauer-logo{width:200px;height:36px;background:url(../img/bauer-logo.png) no-repeat center center;background-size:contain;display:none}@media (min-width: 768px){.home-carousel-container ul#mainslider li .slide-content .wrapper span.bauer-logo{display:block}}@media (min-width: 1024px){.home-carousel-container ul#mainslider li .slide-content .wrapper span.bauer-logo{width:270px;height:49px}}@media (min-width: 1140px){.home-carousel-container ul#mainslider li .slide-content .wrapper span.bauer-logo{width:300px;height:55px}}.home-carousel-container ul#mainslider li .slide-content .wrapper span.sixty{width:80px;height:96px;background:url(../img/logohome.svg) no-repeat center center;background-size:contain;display:none}@media (min-width: 768px){.home-carousel-container ul#mainslider li .slide-content .wrapper span.sixty{display:block}}@media (min-width: 1024px){.home-carousel-container ul#mainslider li .slide-content .wrapper span.sixty{width:150px;height:180px}}@media (min-width: 1140px){.home-carousel-container ul#mainslider li .slide-content .wrapper span.sixty{width:175px;height:210px}}.home-carousel-container ul#mainslider li .gradient-container{height:150px;width:100%;position:absolute;bottom:0;left:0;background-image:linear-gradient(transparent 0%, #000 100%)}@media (min-width: 768px){.home-carousel-container ul#mainslider li .gradient-container{height:200px}}@media (min-width: 1024px){.home-carousel-container ul#mainslider li{height:300px}}@media (min-width: 1264px){.home-carousel-container ul#mainslider li{height:400px}}.home-carousel-container ul li{position:relative}.home-carousel-container ul li .slide-content{position:absolute;left:0;width:100%;z-index:9}.home-carousel-container ul li .slide-content h1{padding-top:45px}.home-block{width:100%;float:left;margin-left:0;margin-right:0}.home-block .wrapper{padding:30px 0;text-align:center}@media (min-width: 1024px){.home-block .wrapper{padding:30px 10%}}.home-block .wrapper h2{font-family:"Avenir Next Cyr W00 Regular",helvetica,arial,sans-serif;text-transform:none;margin-bottom:15px}@media (min-width: 768px){.home-block .wrapper h2{font-size:1.4rem;line-height:2rem}}.product-range-carousel-container,.popular-products-carousel-container,.related-products-carousel-container{width:100%;float:left;margin-left:0;margin-right:0;background:#e9ebeb;margin-top:15px}.product-range-carousel-container .wrapper,.popular-products-carousel-container .wrapper,.related-products-carousel-container .wrapper{padding:90px 0 75px 0;position:relative}.product-range-carousel-container .wrapper .title,.popular-products-carousel-container .wrapper .title,.related-products-carousel-container .wrapper .title{position:absolute;top:0;left:0;background:#e71c22;padding:10px 15px}.product-range-carousel-container .wrapper .title:after,.popular-products-carousel-container .wrapper .title:after,.related-products-carousel-container .wrapper .title:after{content:"";position:absolute;left:0;bottom:-13px;width:100%;height:20px;background:#e71c22;transform:skewY(-4deg)}.product-range-carousel-container .wrapper .title h2,.popular-products-carousel-container .wrapper .title h2,.related-products-carousel-container .wrapper .title h2{font-family:"Avenir Next Cyr W00 Regular",helvetica,arial,sans-serif;color:#fff}.product-range-carousel-container .wrapper ul li a,.popular-products-carousel-container .wrapper ul li a,.related-products-carousel-container .wrapper ul li a{display:block;text-transform:uppercase;text-align:center}.product-range-carousel-container .wrapper ul li a h2,.popular-products-carousel-container .wrapper ul li a h2,.related-products-carousel-container .wrapper ul li a h2{margin:15px 0}.product-range-carousel-container .wrapper ul li a span,.popular-products-carousel-container .wrapper ul li a span,.related-products-carousel-container .wrapper ul li a span{display:block;width:140px;height:4px;margin:0 auto}.product-range-carousel-container .wrapper ul li a span.bauer,.popular-products-carousel-container .wrapper ul li a span.bauer,.related-products-carousel-container .wrapper ul li a span.bauer{background:#578ad3}.product-range-carousel-container .wrapper ul li a span.aluminium,.popular-products-carousel-container .wrapper ul li a span.aluminium,.related-products-carousel-container .wrapper ul li a span.aluminium{background:#8ec2ce}.product-range-carousel-container .wrapper ul li a span.brass,.popular-products-carousel-container .wrapper ul li a span.brass,.related-products-carousel-container .wrapper ul li a span.brass{background:#c67147}.product-range-carousel-container .wrapper ul li a span.stainless,.popular-products-carousel-container .wrapper ul li a span.stainless,.related-products-carousel-container .wrapper ul li a span.stainless{background:#ffba2c}.product-range-carousel-container .wrapper ul li a span.plastic,.popular-products-carousel-container .wrapper ul li a span.plastic,.related-products-carousel-container .wrapper ul li a span.plastic{background:#8bba79}.product-range-carousel-container .wrapper ul li a span.miscellaneous,.popular-products-carousel-container .wrapper ul li a span.miscellaneous,.related-products-carousel-container .wrapper ul li a span.miscellaneous{background:#335c72}.product-range-carousel-container .wrapper ul li a span.steel,.popular-products-carousel-container .wrapper ul li a span.steel,.related-products-carousel-container .wrapper ul li a span.steel{background:#e71c22}.product-range-carousel-container .wrapper ul li a span.washers-and-gaskets,.popular-products-carousel-container .wrapper ul li a span.washers-and-gaskets,.related-products-carousel-container .wrapper ul li a span.washers-and-gaskets{background:#d15978}.popular-products-carousel-container,.related-products-carousel-container{margin-top:0;background:#fff}.popular-products-carousel-container .wrapper ul li,.related-products-carousel-container .wrapper ul li{text-align:center}.popular-products-carousel-container .wrapper ul li h3,.related-products-carousel-container .wrapper ul li h3{margin-top:10px}.popular-products-carousel-container .wrapper ul li p:nth-of-type(1),.related-products-carousel-container .wrapper ul li p:nth-of-type(1){font-size:.875rem;color:#8a9597;margin-bottom:15px;text-transform:uppercase}.popular-products-carousel-container .wrapper ul li a.view,.related-products-carousel-container .wrapper ul li a.view{display:inline-block}.official-suppliers-container{width:100%;float:left;margin-left:0;margin-right:0;text-align:center;padding:30px 0}.official-suppliers-container h2{font-size:1.4rem;line-height:1.563rem;margin-bottom:30px;padding:0 5%}.official-suppliers-container ul{display:block}.official-suppliers-container ul li{display:inline-block;margin-bottom:15px}.page-header{text-align:center;margin-top:30px}@media (min-width: 768px){.page-header{margin-top:45px}}.page-header span{display:block;width:140px;height:4px;margin:0 auto}.page-header span.bauer{background:#578ad3}.page-header span.aluminium{background:#8ec2ce}.page-header span.brass{background:#c67147}.page-header span.stainless{background:#ffba2c}.page-header span.plastic{background:#8bba79}.page-header span.miscellaneous{background:#335c72}.page-header span.steel{background:#e71c22}.page-header span.washers-and-gaskets{background:#d15978}.page-header h1{margin-bottom:15px}@media (min-width: 768px){.page-header h1{margin-bottom:30px}}.page-header img{margin-top:30px}@media (min-width: 768px){.page-header img{margin-top:45px}}.categories-outer-container{width:100%;float:left;margin-left:0;margin-right:0;margin-top:30px}.categories-outer-container ul{width:100%;float:left;margin-left:0;margin-right:0}.categories-outer-container ul li{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:30px}@media (min-width: 768px){.categories-outer-container ul li img{width:50%;margin:0 auto}}.categories-outer-container ul li ul li{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:0;padding:15px}.categories-outer-container ul li ul li:first-child{display:none;background:#b3babb !important}@media (min-width: 768px){.categories-outer-container ul li ul li:first-child{display:block}}.categories-outer-container ul li ul li:first-child p{font-family:"Avenir Next Cyr W00 Regular",helvetica,arial,sans-serif;color:#FFF;text-transform:uppercase;width:25%;float:left}.categories-outer-container ul li ul li:first-child p:last-child{float:right}.categories-outer-container ul li ul li:nth-of-type(odd){background:#FFF}.categories-outer-container ul li ul li img{display:none}@media (min-width: 768px){.categories-outer-container ul li ul li h3:nth-of-type(1),.categories-outer-container ul li ul li h3:nth-of-type(2),.categories-outer-container ul li ul li p:nth-of-type(1),.categories-outer-container ul li ul li p:nth-of-type(2){width:25%;float:left;padding-right:30px}}.categories-outer-container ul li ul li form{padding-top:10px}@media (min-width: 768px){.categories-outer-container ul li ul li form{width:25%;float:right;padding-top:0}}.categories-outer-container ul li ul li form input:nth-of-type(1){padding:7px;outline:none;width:40px}@media (min-width: 1024px){.categories-outer-container ul li ul li form input:nth-of-type(1){width:70px}}.categories-outer-container ul li ul li form button.view{margin-top:0;font-size:0.8rem;float:right;padding:10px 12px;text-transform:uppercase;color:#fff}.categories-outer-container ul li h2{font-size:1.4rem;line-height:1.563rem;margin:15px 0;text-align:center}.categories-outer-container ul li span{display:block;width:40px;height:4px;margin:30px auto}.categories-outer-container ul li span.bauer{background:#578ad3}.categories-outer-container ul li span.aluminium{background:#8ec2ce}.categories-outer-container ul li span.brass{background:#c67147}.categories-outer-container ul li span.stainless{background:#ffba2c}.categories-outer-container ul li span.plastic{background:#8bba79}.categories-outer-container ul li span.miscellaneous{background:#335c72}.categories-outer-container ul li span.steel{background:#e71c22}.categories-outer-container ul li span.washers-and-gaskets{background:#d15978}.categories-outer-container ul li a{margin-top:30px}.carousel-and-description-outer-container{padding:45px 0}.carousel-and-description-outer-container .wrapper .slider-container{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:30px}@media (min-width: 1024px){.carousel-and-description-outer-container .wrapper .slider-container{width:48.57143%;float:left;margin-right:2.85714%}}.carousel-and-description-outer-container .wrapper .slider-container .share-this{margin-top:15px}@media (min-width: 1024px){.carousel-and-description-outer-container .wrapper .slider-container .share-this p{width:50%;float:left}}.carousel-and-description-outer-container .wrapper .slider-container .share-this ul{clear:both;margin-top:15px}@media (min-width: 1024px){.carousel-and-description-outer-container .wrapper .slider-container .share-this ul{float:right;margin-top:0;clear:none}}.carousel-and-description-outer-container .wrapper .slider-container .share-this ul li{float:left;margin-right:5px;margin-bottom:0}.carousel-and-description-outer-container .wrapper .slider-container .share-this ul li:last-child{margin-right:0}.carousel-and-description-outer-container .wrapper .slider-container .share-this ul li a{display:block;width:30px;height:30px;background:no-repeat center center;margin-bottom:0}.carousel-and-description-outer-container .wrapper .slider-container .share-this ul li a.email{background:url(../img/email.svg)}.carousel-and-description-outer-container .wrapper .slider-container .share-this ul li a.twitter{background:url(../img/twitter.svg)}.carousel-and-description-outer-container .wrapper .slider-container .share-this ul li a.facebook{background:url(../img/facebook.svg)}.carousel-and-description-outer-container .wrapper .slider-container .share-this ul li a.googleplus{background:url(../img/googleplus.svg)}.carousel-and-description-outer-container .wrapper .product-page-description{width:100%;float:left;margin-left:0;margin-right:0}@media (min-width: 1024px){.carousel-and-description-outer-container .wrapper .product-page-description{width:48.57143%;float:right;margin-right:0}}.carousel-and-description-outer-container .wrapper .product-page-description h1{margin-bottom:5px}.carousel-and-description-outer-container .wrapper .product-page-description p:nth-of-type(1){font-size:.875rem;text-transform:uppercase;color:#8a9597}.carousel-and-description-outer-container .wrapper .product-page-description p:nth-of-type(2){font-size:2rem;margin:15px 0 30px 0}.carousel-and-description-outer-container .wrapper .product-page-description p:nth-of-type(3){float:left;clear:both;margin-bottom:30px}.carousel-and-description-outer-container .wrapper .product-page-description select{float:left;clear:both}.carousel-and-description-outer-container .wrapper .product-page-description input{font-size:1.1rem;border:1px solid #e5e5e5;padding:4px 30px 5px 0.4rem;font-family:"Avenir Next Cyr W00 Regular",helvetica,arial,sans-serif;border-radius:3px;line-height:1.5rem;margin-bottom:30px;width:120px;float:left;clear:both;outline:none}.carousel-and-description-outer-container .wrapper .product-page-description ::-webkit-input-placeholder{color:#707C7E}.carousel-and-description-outer-container .wrapper .product-page-description ::-moz-placeholder{color:#707C7E}.carousel-and-description-outer-container .wrapper .product-page-description :-ms-input-placeholder{color:#707C7E}.carousel-and-description-outer-container .wrapper .product-page-description :-moz-placeholder{color:#707C7E}.carousel-and-description-outer-container .wrapper .product-page-description a.specsheet{float:left}.carousel-and-description-outer-container .wrapper .product-page-description a.view{float:left;clear:both}.related-products-carousel-container{margin-bottom:30px}.related-products-carousel-container .wrapper{padding:45px 0 75px 0;border:1px solid #707C7E;border-left:0;border-right:0}.related-products-carousel-container .wrapper h2{font-size:1.4rem;line-height:1.563rem;text-align:center;margin-bottom:30px}.filters{margin-top:15px}@media (min-width: 768px){.filters{width:31.42857%;float:left;margin-right:2.85714%}}@media (min-width: 1024px){.filters{width:22.85714%;float:left;margin-right:2.85714%}}.filters .product-category{margin-bottom:15px}.filters .product-category h2{background:#578ad3;color:#fff;padding:15px 0 15px 15px;margin-bottom:0}.filters .product-category ul{background:#e9ebeb}.filters .product-category ul li{margin-bottom:0;margin:0 15px;border-bottom:1px dotted #fff}.filters .product-category ul li:last-child{border-bottom:none}.filters .product-category ul li a{text-transform:uppercase;display:block;margin-bottom:0;padding:7px 0;font-size:.875rem}.filters .product-category ul li a:hover{background:#ced2d3;padding:7px 0;font-size:.875rem}.filters .product-filter{background:#e9ebeb;padding:15px;position:relative}.filters .product-filter h2+a{position:absolute;top:20px;right:15px;background:url(../img/cross.svg) no-repeat;background-size:contain;padding-left:25px}.filters .product-filter ul{margin-top:15px}.filters .product-filter ul li{margin-bottom:0;border-bottom:1px dotted #fff}.filters .product-filter ul li:last-child{border-bottom:none}.filters .product-filter ul li a{display:block;margin-bottom:0;text-transform:uppercase;padding:10px 0;background:url(../img/filterarrow.svg) no-repeat center right}.filters .product-filter ul li .filter-categories{margin-bottom:15px}.product-listing{width:100%;float:left;margin-left:0;margin-right:0}.product-listing ul{margin-top:15px}.product-listing ul li{text-align:center;margin-bottom:30px}@media (min-width: 667px){.product-listing ul li{width:48.57143%;float:left;margin-right:2.85714%}.product-listing ul li:nth-of-type(2n){width:48.57143%;float:right;margin-right:0}}@media (min-width: 1024px){.product-listing ul li{width:31.42857%;float:left;margin-right:2.85714%}.product-listing ul li:nth-of-type(2n){width:31.42857%;float:left;margin-right:2.85714%}.product-listing ul li:nth-of-type(3n){width:31.42857%;float:right;margin-right:0}}@media (min-width: 1140px){.product-listing ul li{width:22.85714%;float:left;margin-right:2.85714%}.product-listing ul li:nth-of-type(2n){width:22.85714%;float:left;margin-right:2.85714%}.product-listing ul li:nth-of-type(3n){width:22.85714%;float:left;margin-right:2.85714%}.product-listing ul li:nth-of-type(4n){width:22.85714%;float:right;margin-right:0}}.product-listing ul li h3{margin-top:10px}.product-listing ul li p:nth-of-type(1){font-size:.875rem;color:#8a9597;margin-bottom:15px;text-transform:uppercase}.pagination{float:right;width:100%}.pagination ul{float:right;width:50%}.pagination ul li{float:left;width:20px;display:inline-block;margin:0;padding:0}.pagination ul li a{padding:10px}form{width:100%;float:left;margin-left:0;margin-right:0}form .form-block{width:100%;float:left;margin-left:0;margin-right:0;background:#e9ebeb;padding:45px;margin-top:15px}form .form-block .form-left{width:48.57143%;float:left;margin-right:2.85714%}form .form-block .form-right{width:48.57143%;float:left;margin-right:2.85714%;float:right;margin-right:0}form .form-block h2{font-size:1.4rem;margin-bottom:30px}form .form-block a.view{float:right;clear:both}form .form-block label{font-family:"Avenir Next Cyr W00 Regular",helvetica,arial,sans-serif;font-size:1.1rem;width:100%;float:left}form .form-block input[type=text],form .form-block input[type=password]{margin:10px 0 15px 0;box-shadow:none;border-radius:0;border:none;background:#fff;font-family:"Avenir Next Cyr W00 Regular",helvetica,arial,sans-serif;font-size:1.1rem;padding:10px;width:100%}form .form-block input[type=text]:focus,form .form-block input[type=password]:focus{outline:none}form .form-block .minict_wrapper{width:100%;float:left;margin-top:10px}form .form-block a{font-size:.875rem}.form-block .table-container{width:100%}@media (max-width: 1024px){.form-block .table-container{overflow-x:auto}}.form-block .table-container table.prod-info{width:100%;border-collapse:collapse}@media (max-width: 1024px){.form-block .table-container table.prod-info{width:1024px}}.form-block .table-container table.prod-info thead{background:#707C7E}.form-block .table-container table.prod-info thead tr th{color:#fff;text-transform:uppercase;text-align:left;font-family:"Avenir Next Cyr W00 Regular",helvetica,arial,sans-serif;font-size:.875rem;padding:15px}.form-block .table-container table.prod-info tbody tr:nth-child(even){background:#fff}.form-block .table-container table.prod-info tbody tr td{font-family:"Avenir Next Cyr W00 Regular",helvetica,arial,sans-serif;padding:15px}.form-block .table-container table.prod-info tbody tr td a{background:url(../img/cart.svg) no-repeat center left;background-size:contain;padding-left:35px}.form-block .table-container table.prod-info tbody tr td a:hover{text-decoration:underline}.form-block .table-container table.prod-info tbody tr td a.remove{display:block;width:20px;height:20px;background:url(../img/remove.svg) no-repeat center center;background-size:contain;padding:0;margin:0}.form-block .table-container table.prod-info tbody tr td input{outline:none}.form-block ul.total li{border-top:1px solid #707C7E;margin-bottom:0;padding:15px 0}.form-block ul.total li p{text-transform:uppercase}.form-block ul.total li p:first-child,.form-block ul.total li p:last-child{width:50%;float:left;margin-bottom:0}.form-block ul.total li p:last-child{text-align:right}.form-block ul.total li:last-child p{font-family:"Avenir Next Cyr W00 Medium",helvetica,arial,sans-serif;font-size:1.4rem;line-height:1.563rem}.common-main-container{width:100%;float:left;margin-left:0;margin-right:0}@media (min-width: 1024px){.common-main-container{margin-top:15px}}.home-carousel-container.margin{margin-bottom:30px}.generic-block{margin-top:45px}@media (min-width: 768px){.generic-block .col-1{width:48.57143%;float:left;margin-right:2.85714%}}@media (min-width: 768px){.generic-block .col-2{width:48.57143%;float:right;margin-right:0}}.generic-block .bsi{padding:0 10%}@media (min-width: 768px){.generic-block .bsi{padding:0 15%}}@media (min-width: 1024px){.generic-block .bsi{padding:0 22.5%}}.generic-block h2{font-size:1.4rem;line-height:1.563rem;margin-bottom:30px;text-align:center}@media (min-width: 768px){.generic-block h2{padding:0 15%}}.generic-block h3{margin-bottom:15px}.generic-block p{margin-bottom:30px}.generic-block p.highlight{font-family:"Trade Gothic W01 Bold",helvetica,arial,sans-serif;text-transform:uppercase;color:#fff;background:#e71c22;padding:30px;position:relative}.generic-block p.highlight:after{content:"";position:absolute;left:0;bottom:-30px;width:100%;height:50px;background:#e71c22;transform:skewY(-4deg)}.generic-block ul{padding-left:20px}.generic-block ul li{display:list-item}.generic-block ul li:last-child{margin-bottom:30px}@media (min-width: 1024px){.common-main-container .contact-details{width:31.42857%;float:left;margin-right:2.85714%}}.common-main-container .contact-details h3{margin-bottom:15px}.common-main-container .contact-details p{margin-bottom:30px}.common-main-container form .form-error,.common-main-container form .form-error-floated{font-family:"Avenir Next Cyr W00 Regular",helvetica,arial,sans-serif;font-size:1.1rem;color:#990000;font-size:0.8em;padding:0 0 15px 0}.common-main-container form .form-error-floated{float:left;margin-top:10px}@media (min-width: 1024px){.common-main-container form{width:65.71429%;float:right;margin-right:0}}.common-main-container form .form-block{margin-top:30px}@media (min-width: 1024px){.common-main-container form .form-block{margin-top:0}}.common-main-container form .form-block h2{margin-bottom:15px}.common-main-container form .form-block p{font-size:.875rem;margin-bottom:15px}.common-main-container form .form-block textarea{font-family:"Avenir Next Cyr W00 Regular",helvetica,arial,sans-serif;font-size:1.1rem;resize:vertical;border:none;width:100%;min-height:150px;padding:10px;float:left;margin-top:15px;outline:none}/*! lightslider - v1.1.5 - 2015-10-31
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT *//*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */.lSSlideOuter{overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightSlider:before,.lightSlider:after{content:" ";display:table}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;overflow:hidden;position:relative}.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height;-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important}.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSFade>*{position:absolute !important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important}.lSSlideWrapper .lSFade>*.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>*.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:15px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px;margin-bottom:0}.lSSlideOuter .lSPager.lSpg>li a{border:1px solid #e71c22;border-radius:30px;display:inline-block;height:10px;overflow:hidden;text-indent:-999em;width:10px;position:relative;z-index:99;-webkit-transition:all 0.5s linear 0s;transition:all 0.5s linear 0s;margin-top:10px}.lSSlideOuter .lSPager.lSpg>li:hover a,.lSSlideOuter .lSPager.lSpg>li.active a{background-color:#e71c22}.lSSlideOuter .media{opacity:0.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none outside none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0px, 0px, 0px);-moz-transform:translate3d(0px, 0px, 0px);-ms-transform:translate3d(0px, 0px, 0px);-webkit-transform:translate3d(0px, 0px, 0px);-o-transform:translate3d(0px, 0px, 0px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius 0.12s linear 0s 0.35s linear 0s;transition:border-radius 0.12s linear 0s 0.35s linear 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:before,.lSSlideOuter .lSPager.lSGallery:after{content:" ";display:table}.lSSlideOuter .lSPager.lSGallery:after{clear:both}.lSAction>a{width:32px;display:block;top:50%;height:32px;background-image:url("../img/controls.svg");cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:0.8;-webkit-transition:opacity 0.35s linear 0s;transition:opacity 0.35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:0}.lSAction>.lSNext{background-position:-32px 0;right:0}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0px !important}.lSSlideOuter.vertical .lSGallery{position:absolute !important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100% !important;max-width:none !important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lightSlider,.lSSlideOuter .lSPager{padding-left:0;list-style:none outside none}.lSSlideOuter.lSrtl .lightSlider,.lSSlideOuter.lSrtl .lSPager{padding-right:0}.lSSlideOuter .lightSlider>*,.lSSlideOuter .lSGallery li{float:left}.lSSlideOuter.lSrtl .lightSlider>*,.lSSlideOuter.lSrtl .lSGallery li{float:right !important}@-webkit-keyframes rightEnd{0%{left:0}50%{left:-15px}100%{left:0}}@keyframes rightEnd{0%{left:0}50%{left:-15px}100%{left:0}}@-webkit-keyframes topEnd{0%{top:0}50%{top:-15px}100%{top:0}}@keyframes topEnd{0%{top:0}50%{top:-15px}100%{top:0}}@-webkit-keyframes leftEnd{0%{left:0}50%{left:15px}100%{left:0}}@keyframes leftEnd{0%{left:0}50%{left:15px}100%{left:0}}@-webkit-keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}100%{bottom:0}}@keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}100%{bottom:0}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd 0.3s;animation:rightEnd 0.3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd 0.3s;animation:leftEnd 0.3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd 0.3s;animation:topEnd 0.3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd 0.3s;animation:bottomEnd 0.3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd 0.3s;animation:leftEnd 0.3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd 0.3s;animation:rightEnd 0.3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;line-height:1.125em;cursor:pointer}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:6px}.slicknav_menu{*zoom:1}.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left}.slicknav_menu .slicknav_icon{float:left;width:30px;height:20px;margin-left:0}.slicknav_menu .slicknav_icon:before{background:transparent;width:30px;height:20px;display:block;content:"";position:absolute}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{display:block;width:30px;height:2px;background:#000}.slicknav_menu:before{content:" ";display:table}.slicknav_menu:after{content:" ";display:table;clear:both}.slicknav_nav{clear:both}.slicknav_nav ul{display:block}.slicknav_nav li{display:block;margin:0 5%}.slicknav_nav .slicknav_arrow{font-size:0.8em;line-height:1.6em;float:right}.slicknav_nav .slicknav_item{cursor:pointer}.slicknav_nav .slicknav_item a{display:inline;border-top:none}.slicknav_nav .slicknav_row{display:block}.slicknav_nav a{display:block;border-top:1px solid rgba(230,231,232,0.2)}.slicknav_nav .slicknav_parent-link a{display:inline}.slicknav_nav ul li{margin:0}.slicknav_nav ul li a{border-top:1px solid rgba(230,231,232,0.3)}.slicknav_brand{float:left}.slicknav_menu{background:#4c5456}.slicknav_menu .slicknav_menutxt{color:#fff;text-transform:uppercase;margin-right:10px}.slicknav_menu .slicknav_icon-bar{background:#fff}.slicknav_btn{margin:0;text-decoration:none;right:5%}.slicknav_nav{margin:120px 0 0 0;font-size:0.875em;list-style:none;overflow:hidden}.slicknav_nav ul{list-style:none;overflow:hidden;padding:0}.slicknav_nav .slicknav_row{padding:10px 2.5%}.slicknav_nav a{font-family:"Avenir Next Cyr W00 Regular",helvetica,arial,sans-serif;padding:10px 2.5%;text-decoration:none;text-transform:uppercase;color:#fff;margin-bottom:0;outline:0}.slicknav_nav a:hover,.slicknav_nav a.active{color:#fff;background:#707C7E}.slicknav_nav .slicknav_txtnode{margin-left:15px}.slicknav_nav .slicknav_item a{padding:0;margin:0}.slicknav_nav .slicknav_item a:hover{color:#fff}.slicknav_nav .slicknav_parent ul li a{padding:10px 5%}.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}.slicknav_brand{color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px}.minict_wrapper{font-family:"Avenir Next Cyr W00 Regular",helvetica,arial,sans-serif,Arial,Helvetica,sans-serif;color:#333;background:#fff;position:relative;width:250px;height:35px;height:2.2rem;border:1px solid #e5e5e5;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px}@media (min-width: 768px){.minict_wrapper{float:left;margin-right:30px}}.minict_wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.minict_wrapper.disabled{background:#f5f5f5;text-shadow:0 1px 0 #fff}.minict_wrapper.disabled span{color:#bbb !important}.minict_wrapper:after{content:"\25BC";display:block;position:absolute;height:33px;width:33px;height:2.1rem;width:2.1rem;top:0;right:0;font-size:10px;font-size:0.6rem;line-height:32px;line-height:1.9rem;text-align:center;color:#555}.minict_wrapper.active:after{content:"\25B2"}.minict_wrapper.disabled:after{color:#bbb}.minict_wrapper span{display:block;border:0;outline:none;background:none;font-family:"Avenir Next Cyr W00 Regular",helvetica,arial,sans-serif,Arial,Helvetica,sans-serif;color:#333;font-size:16px;font-size:1rem;height:32px;height:2.0rem;line-height:23px;line-height:1.5rem;padding:4px 53px 0 6px;padding:4px 3.4rem 0 0.4rem;cursor:default;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.minict_wrapper span:empty:before{content:attr(data-placeholder);color:#707C7E;line-height:23px;line-height:1.5rem}.minict_wrapper ul{display:none;list-style:none;padding:0;margin:0 -1px;position:absolute;width:100%;width:-webkit-calc(100% + 2px);width:-moz-calc(100% + 2px);width:calc(100% + 2px);border:1px solid #e5e5e5;border-top:1px solid #f9f9f9;border-bottom-left-radius:3px;border-bottom-right-radius:3px;top:33px;top:2.0rem;left:0;max-height:350px;max-height:22rem;overflow-y:auto;z-index:999999}.minict_wrapper ul li{list-style:none;font-size:1rem;padding:0 10px;padding:0 0.7rem;cursor:pointer;background:#fff;height:35px;height:2.2rem;line-height:32px;line-height:2rem}.minict_wrapper ul li:hover{background:#707C7E;color:#fff}.minict_wrapper ul li.minict_group{color:#444;background:#f6f6f6;font-weight:bold;cursor:default}.minict_wrapper ul li.minict_empty{display:none;background:#fff !important;color:#bbb;text-align:center;font-size:14px;font-size:0.9rem;height:55px;height:3.5rem;line-height:50px;line-height:3.3rem}.minict_wrapper ul li.disabled{cursor:default;background:#fff !important;color:#bbb}.minict_wrapper ul li.selected{color:#819a9a;background:#f8f9f9}.minict_wrapper ul li.highlighted{color:#fff;background:#819a9a}.minict_wrapper ul li.hidden{display:none}.minict_wrapper .minict_reset{color:#A9A9A9;bottom:0;display:none;font-size:18px;font-size:1.1rem;line-height:30px;line-height:1.9rem;position:absolute;right:35px;right:2.2rem;text-align:center;top:0;text-decoration:none;width:20px;width:1.2rem;-webkit-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.minict_wrapper .minict_reset:hover{color:#e0e0e0;-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.minict_wrapper .minict_reset:active{color:#636363}.minict_wrapper.disabled .minict_reset{display:none}.minict_wrapper.bubble{-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.05);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.05);background:-moz-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f9f9f9));background:-webkit-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:-o-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:-ms-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:linear-gradient(to bottom, #fff 0%, #f9f9f9 100%)}.minict_wrapper.bubble:hover{border-color:#dcdcdc}.minict_wrapper.bubble:after{border-left:1px solid #e5e5e5;-webkit-box-shadow:inset 1px 0px 0px 0px #fff;box-shadow:inset 1px 0px 0px 0px #fff;height:2.05rem}.minict_wrapper.bubble ul{top:2.7rem;-webkit-box-shadow:0px 5px 25px 0px rgba(0,0,0,0.25);box-shadow:0px 5px 25px 0px rgba(0,0,0,0.25);border-radius:6px;overflow:visible}.minict_wrapper.bubble ul:before{position:absolute;top:-11px;left:19px;content:".";color:transparent;width:0px;height:0px;border-style:solid;border-width:0 11px 11px 11px;border-color:transparent transparent #e5e5e5 transparent}.minict_wrapper.bubble ul:after{position:absolute;top:-10px;left:20px;content:".";color:transparent;width:0px;height:0px;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #ffffff transparent}.minict_wrapper.bubble ul li.minict_first{border-top-left-radius:6px;border-top-right-radius:6px}.minict_wrapper.bubble ul li.minict_last{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.minict_wrapper.bubble .minict_reset{width:30px}
/*# sourceMappingURL=main.css.map */

.sl-wrapper .sl-close,.sl-wrapper .sl-navigation button{height:44px;line-height:44px;font-family:Arial,Baskerville,monospace}.sl-wrapper .sl-close:focus,.sl-wrapper .sl-navigation button:focus{outline:0}body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;opacity:.7;display:none;z-index:1035}.sl-wrapper .sl-close,.sl-wrapper .sl-counter{top:30px;display:none;color:#000;position:fixed}.sl-wrapper{z-index:1040}.sl-wrapper button{border:0;background:0 0;font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:.7}.sl-wrapper .sl-close{right:30px;z-index:10060;margin-top:-14px;margin-right:-14px;width:44px;font-size:3rem}.sl-wrapper .sl-counter{left:30px;z-index:1060;font-size:1rem}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;width:22px;text-align:center;display:block;z-index:10060;color:#000}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}@media (min-width:35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}.sl-wrapper .sl-image img{border:0}}@media (min-width:50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}.sl-wrapper .sl-image img{border:0}}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0;width:100%;height:auto}.sl-wrapper .sl-image iframe{background:#000;border:0}@media (min-width:35.5em){.sl-wrapper .sl-image iframe{border:0}}@media (min-width:50em){.sl-wrapper .sl-image iframe{border:0}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0,0,0,.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-wrapper .sl-image .sl-download{display:none;position:absolute;bottom:5px;right:5px;color:#000;z-index:1060}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.sl-transition{transition:-moz-transform ease .2s;transition:-ms-transform ease .2s;transition:-o-transform ease .2s;transition:-webkit-transform ease .2s;transition:transform ease .2s}@-webkit-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-moz-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-o-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-ms-keyframes pulsate{0%,100%{opacity:0}0%{transform:scale(.1)}50%{opacity:1}100%{transform:scale(1.2)}}


#lightgallery {
    margin-bottom: 10px;
}
.light-item {
    width:32%;
    border: 1px solid #CCCCCC;
    display: inline-block;
}
.footer-credit {
	position:absolute;
	left:0;
	bottom:20px;
	margin-top:20px;
	font-size:0.7rem;
	color:#ffffff;
}
.footer-credit a {
	font-size:0.7rem;
	color:#ffffff;
}
p.credit {
	margin-bottom:30px;
}
footer.wrapper {
	position:relative;
}

.categories-outer-container ul li ul li table p {
  width: 100% !important;
  padding-top:15px;
}

.categories-outer-container ul li ul li table tr td table {
  width: 50% !important;
  border: 2px solid #000;
  margin: 10px auto;
}

.categories-outer-container ul li ul li table tr td table tr:nth-of-type(odd) {
  background-color: #CCCCCC;
}
.categories-outer-container ul li ul li iframe {
    margin: 10px auto;
    display: block;
}

.five-wide p, .five-wide form, .five-wide h3 {
  width:20% !important;
  float:left;
}

.contact-details .wrapper ul li.email {
  background: url('../img/email-icon.png') no-repeat;
  background-position: left center;
  background-size: 32px;
  padding-top: 15px;
  padding-left: 40px !important;
}

#update_cart_form .actions {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: end;
}

#update_cart_form .actions a {
  margin-right: 15px;
}
#update_cart_form .actions a:last-child {
  margin-right: 0;
}

#news-list {
  width:100%;
  display: flex;
  flex-direction: column;
  list-style: none;
}

#news-list li {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 30px;
  margin-bottom: 25px;
  padding: 20px;
  background-color: #CCC;
}

#news-list li:nth-child(odd) {
  background-color: #EFEFEF;
}

#news-list li .news-image {
  width: calc(25% - 15px);
  position: relative;
}
#news-list li .news-content {
  width: calc(75% - 15px);
  position: relative;
}

#news-list li .news-content h2{
  font-size: 1.3rem;
  text-align: left;
  margin:0 0 20px 0;
  padding: 0;
}
#news-list li .news-content p {
  margin-bottom: 10px;
}
#news-list li .news-content .button-block {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
#news-list li .news-content .button-block a.view {
  width: 125px;
  text-align: center;
  margin:0;
}
