div.hr{margin:0px;height:1px;color:#dcdcdc;background:#dcdcdc;overflow:hidden;margin:15px 0}* html div.hr{margin:10px 0}div.hr hr{display:none}div.hr_dashed{margin:0px;height:0px;overflow:hidden;margin:15px 0;border-bottom:1px dashed #dcdcdc;position:relative}p{font-size:14px}* html div.hr_dashed{margin:10px 0}div.hr_dashed hr{display:none}.clear{clear:both !important}.error{color:red}.float-left{float:left !important}.float-right{float:right !important}h1,h2,h3,h4,h5{padding:0;font-weight:500;color:#3c3c3c;line-height:1.2;margin-top:0;font-family:museo-sans,Arial,Helvetica,Sans-serif}h1{font-size:22px}h2{font-size:20px}h3{font-size:12px}ul,li{padding:0px;margin:0px 0px 0px 14px}ul{margin-bottom:10px}body{background:#DCDCDC;font-size:15px;font-family:Arial,Helvetica,Sans-serif;color:#333;line-height:1.5;min-width:960px;font-weight:300}.main_background{background:#ffffff !important}.container{width:1200px;margin:0 auto}.container_padding{padding:10px}.snippet{margin:10px 0}input{font-size:1em;color:#3c3c3c;margin:0;padding:0}textarea{overflow:auto;font-size:1em;color:#3c3c3c;margin:0;padding:0}select{font-size:1em;color:#3c3c3c;margin:0;padding:0}input[type='checkbox']{margin:-2px 5px 0 0}.ul-default,.li-default{list-style:none;margin:0;padding:0}.manufacturer_logos{background:#ffffff;padding:60px 0 20px 0;height:100px}.manufacturer_logos ul{list-style:none;margin:0 auto;padding:0;width:950px}.manufacturer_logos ul li{width:83px;height:32px;margin:0 6px;padding:0;display:inline-block}#footer{margin:0;padding:0}#footer .footer_bg{background:#323232;padding:0 20px}#footer .footer_top{padding:20px 0}#footer .footer_sub{float:left;color:#fff}#footer .footer_sub label{margin:0 30px 0 0;font-size:1.2em}#footer .footer_sub input{height:45px;width:400px;padding:0 10px;color:#000}#footer .footer_sub .btn{height:45px;font-size:1.2em;text-transform:uppercase;position:relative;top:-2px}#footer .footer_logos{padding:0;float:right}#footer .footer_info{clear:both;font-size:12px !important;padding:0;color:#838383}#footer .footer_info .footer_info_2{float:right}#footer .footer_info .footer_info_2 p{font-size:12px !important;height:80px;line-height:80px}#footer .footer_info .footer_info_2 img{height:80px;margin:0 0 0 40px;float:right}#footer .footer_info .footer_info_1{float:left}#footer .footer_info .footer_info_1 ul{list-style:none;margin:0 0 0 0;padding:0;line-height:80px;height:80px}#footer .footer_info .footer_info_1 ul li{margin:0 10px 0 0;padding:0 10px 0 0;display:inline;border-right:1px solid #838383}#footer .footer_info .footer_info_1 ul li a{color:#fff}#footer .footer_info .footer_info_1 ul li a:hover{color:#0b9fdb}#footer .footer_info .footer_info_1 ul li a:last-child{border-right:none}#footer .footer_info .footer_info_1 ul li:last-child{border:none;margin:0}header#header{width:100%;margin:0}header#header .mobilenav{display:none}header#header .container{background:#ffffff;color:#000000;padding:10px;font-family:museo-sans,Arial,Helvetica,Sans-serif}header#header .container .logo_wrapper{float:left;margin:10px 0 15px 0}header#header .container .logo_wrapper .logo{margin-right:20px;width:144px;height:86px}header#header .container .logo_wrapper .logo h1,header#header .container .logo_wrapper .logo span{text-indent:-9999px;display:none}header#header .container .logo_wrapper .tagline{vertical-align:bottom;font-style:italic;font-size:1.2em}header#header .container .hamburger{display:none}header#header .container #header_info{float:right;width:650px;position:relative}header#header .container #header_info #contact_details{margin:0 0 0 0;float:left}header#header .container #header_info #contact_details p{margin:0 0 0 0;font-size:1.1em;font-weight:300;color:#303030;letter-spacing:-1px}header#header .container #header_info #contact_details p a,header#header .container #header_info #contact_details p span{color:#000;font-weight:500}header#header .container #header_info #contact_details p a{color:#0b9fdb}header#header .container #header_info #search{float:left;position:relative;width:250px;margin:0 30px 0 0}header#header .container #header_info #search input{width:100%;border:1px solid #d6d6d6;font-size:16px;padding:13px 10px}header#header .container #header_info #search input ::-ms-clear{display:none}header#header .container #header_info #search button{position:absolute;right:10px;top:1px;font-size:1.8em;background:none;border:none;color:#0b9fdb}header#header .container #header_info .cart_mini_wrapper_mobile{display:none}header#header .container #secondary_nav{padding:0 10px}header#header .container #secondary_nav ul{list-style:none;margin:0 0 20px 0;padding:0;float:left}header#header .container #secondary_nav ul.header_right{float:right}header#header .container #secondary_nav ul li{float:left;margin:0 20px 0 0;position:relative;font-size:14px;cursor:pointer}header#header .container #secondary_nav ul li a{color:#000000;border-right:1px solid #d6d6d6;padding:0 20px 0 0}header#header .container #secondary_nav ul li.last,header#header .container #secondary_nav ul li:last-child{margin-right:0}header#header .container #secondary_nav ul li.last a,header#header .container #secondary_nav ul li:last-child a{border-right:none;padding-right:0}header#header .container #secondary_nav ul li:hover,header#header .container #secondary_nav ul li .on{color:#0b9fdb}.slider_cycle_wrapper{width:698px;height:315px;margin-bottom:20px;position:relative}.slider_cycle,.slider_cycle li{width:698px;height:315px;margin:0;padding:0;list-style-type:none;position:relative}.slider_cycle li .caption{position:absolute;top:20px}.slider_cycle li .caption p,.slider_cycle li .caption h1,.slider_cycle li .caption h2,.slider_cycle li .caption h3,.slider_cycle li .caption h4{margin:0 0 1px 0;padding:7px 16px;background:url('../../images/transparentblack.png');font-family:museo-sans,Arial,Helvetica,Sans-serif;font-size:21px;font-weight:500;color:#ffffff;text-transform:uppercase;line-height:1.2;display:inline-block}.slider_cycle li .caption_link{padding:8px 18px;font-family:museo-sans,Arial,Helvetica,Sans-serif;font-size:14px;font-weight:500;color:#ffffff;text-transform:uppercase;position:absolute;bottom:13px;left:10px;background:#0b9fdb;display:inline-block;z-index:99}.slider_cycle_wrapper .slide_nav{width:25%;margin-top:10px;text-align:right;position:absolute;bottom:13px;right:13px;z-index:98}.slider_cycle_wrapper .slide_nav a{width:9px;height:9px;background:#787878;display:inline-block;margin-right:3px;border:1px solid #787878;text-indent:-9999px;font-size:0}.slider_cycle_wrapper .slide_nav a.activeSlide{background:#0b9fdb;border:1px solid #0b9fdb}.section-hero{width:100%;max-width:1180px;margin:0 auto;background:#d6d6d6;position:relative}.section-hero ul.list-slides{height:370px}.section-hero ul.list-slides li.slick-slide{height:370px}.section-hero ul.list-slides li.slick-slide a.sub-link{position:absolute;height:100%;left:0;opacity:1;top:0;width:100%;z-index:9999}ul.list-slides{list-style:none;margin:0;padding:0;height:370px;overflow:hidden;position:relative;z-index:1;background-color:#888}ul.list-slides li.slick-slide{list-style:none;margin:0;padding:0;width:100%;height:370px;display:table;background-color:#888;text-align:center;position:relative}ul.list-slides li.slick-slide .sub-background{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;position:absolute;top:0;left:0;z-index:1}ul.list-slides li.slick-slide .wrap-caption{display:table-cell;vertical-align:middle;position:relative;z-index:2}ul.list-slides li.slick-slide .wrap-caption .sub-caption{width:1200px;margin:0 auto;padding:0;width:60%;color:#3c3c3c;box-sizing:border-box;text-align:left;padding:30px;margin-left:0}ul.list-slides li.slick-slide .wrap-caption .sub-caption h1,ul.list-slides li.slick-slide .wrap-caption .sub-caption h2,ul.list-slides li.slick-slide .wrap-caption .sub-caption h3{margin:0 0 40px 0;font-size:2em;font-weight:700;color:#fff}ul.list-slides li.slick-slide .wrap-caption .sub-caption p{font-size:1.5em;font-weight:300;color:#fff}ul.list-slides li.slick-slide .wrap-caption .sub-caption .btn-primary{margin-top:40px;padding:16px 40px;font-size:1em;font-weight:300;font-style:300;text-transform:uppercase}ul.slick-slider>button.slick-arrow{position:absolute;background:none;border:none;top:35px;text-indent:-9999px}ul.slick-slider>button.slick-arrow:before{font-family:FontAwesome;text-indent:0;float:left;color:#0b9fdb;font-size:2em}ul.slick-slider>button.slick-next{right:-50px}ul.slick-slider>button.slick-next:before{content:"\f054"}ul.slick-slider>button.slick-prev{left:-50px}ul.slick-slider>button.slick-prev:before{content:"\f053"}ul.slick-dots{list-style-type:none;padding:0;margin:0;position:absolute;bottom:20px;right:20px;height:10px}ul.slick-dots li button{background:#dcdcdc}ul.slick-dots li button:hover,ul.slick-dots li.slick-active button{background:#0b9fdb}ul.slick-dots li{padding:0;margin:0 0 0 10px;display:inline-block;width:10px;height:10px;line-height:10px}ul.slick-dots li button{width:10px;height:10px;text-indent:-9999px;border:none;font-size:0.2em}form{margin:0}.label:empty{display:inline-block}*{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;text-shadow:none}hr{margin:10px 0;border-color:#d6d6d6}.container{padding:0}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{outline:0 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}#viewContact{font-size:14px}#viewContact .contact_form{margin-top:0 !important;width:700px}#viewContact .contact_form form{margin-top:20px}#viewContact .contact_form hr{width:610px}#viewContact .contact_form .form_element{float:left;width:305px;margin-right:40px;margin-bottom:10px}#viewContact .contact_form .form_element label{display:block}#viewContact .contact_form .form_element label.checkbox{float:left}#viewContact .contact_form .form_element input{width:100%;padding:0 5px}#viewContact .contact_form .form_element input[type='checkbox']{margin-right:5px;position:relative;top:5px}#viewContact .contact_form .form_element input.btn{float:right;margin-right:88px}#viewContact .contact_form textarea{width:650px;padding:5px;margin-bottom:15px}#viewContact .col-side-contact{float:right;margin:0;width:450px}#viewContact .col-side{display:none}#viewContact .contact_contacts{margin:20px 0 0 0}#viewContact .contact_contacts p{font-size:1.2em}#viewContact .contact_map{margin:30px 0 0 0}#viewHome .manu-list select{width:150px;margin-right:5px}#viewHome ul.list-slides li.slick-slide .wrap-caption .sub-caption .btn-primary{font-size:15px;padding:10px 30px;margin-top:100px}#viewHome section.section-applications{margin:0 0 100px 0}#viewHome section.section-applications h2{text-align:center;margin:40px 0;font-size:1.7em}#viewHome section.section-applications ul.applications{width:930px;margin:0 auto;position:relative}#viewHome section.section-applications ul.applications li{width:170px;margin:0 10px}#viewHome section.section-applications ul.applications li img{margin:0 0 30px 0;width:170px;heightL:auto}#viewHome section.section-applications ul.applications li a.title{margin:0 0 20px 0}#viewHome section.section-applications ul.slick-dots{list-style-type:none;padding:0;margin:0;position:absolute;bottom:-20px;left:0;height:10px;width:100%;text-align:center}#viewHome section.section-applications ul.slick-dots li button{background:#d6d6d6}#viewHome section.section-applications ul.slick-dots li button:hover,#viewHome section.section-applications ul.slick-dots li.slick-active button{background:#0b9fdb}#viewHome section.section-applications ul.slick-dots li{padding:0;margin:0 5px;display:inline-block;width:10px;height:10px;line-height:10px}#viewHome section.section-applications ul.slick-dots li button{width:10px;height:10px;text-indent:-9999px;border:none}#viewHome section.section-home{width:930px;margin:0 auto}#viewHome section.section-desc{width:560px;float:left}#viewHome section.section-desc h1{margin-top:0}#viewHome section.section-news{width:230px;float:right}#viewHome section.section-news h3{background:#d6d6d6;padding:10px;margin:0 0 10px 0}#viewHome section.section-news img{margin:0 0 20px 0;width:100%}#viewHome section.section-news a.title{display:block;margin:0 0 0 0}#viewHome section.section-news div.posted{font-size:0.8em;margin:0px 0px 20px 0px}#application h1{margin-top:0}#application .section-hero{max-width:920px}#application .section-hero ul.list-slides{margin-bottom:60px;height:370px}#application .section-hero ul.list-slides li.slick-slide{height:370px}#application .section-hero ul.list-slides li.slick-slide .wrap-caption .sub-caption{width:920px}#application .menu_header{margin:20px 0}#sitemap{font-size:11px}#sitemap .first-cont{width:48%;float:left}#sitemap .second-cont{width:48%;float:right}#sitemap h1{margin:00;font-size:1.85em}#sitemap h2{font-size:1.6em;margin:20px 0 5px 0}#sitemap ul{margin:0;padding:0}#sitemap ul.category_list li.depth_1{margin-left:15px}#sitemap ul.category_list li.depth_2{margin-left:30px}#sitemap ul.category_list li.depth_3{margin-left:45px}#sitemap ul.category_list li.depth_4{margin-left:60px}#sitemap ul.category_list li.depth_5{margin-left:75px}section.section-hero-oem ul.list-slides li.slick-slide .wrap-caption .sub-caption{text-align:center;width:100%}section.section-oem{width:720px;margin:0 auto}section.section-oem section.section-intro{margin:60px 0}section.section-oem form{margin:60px 0}section.section-oem form div.form-element{margin:20px 0}section.section-oem form div.form-element label{display:inline-block;width:200px;margin:0 20px 0 0}section.section-oem form div.form-element input[type="text"],section.section-oem form div.form-element textarea{width:495px;box-sizing:border-box}section.section-oem form div.form-element textarea{height:150px}section.section-oem form div.form-element select{width:495px;box-sizing:border-box}section.section-oem form div.form-element div.form-select-mini{width:115px;display:inline-block;margin:0 7px 0 0}section.section-oem form div.form-element div.form-select-mini.last{margin-right:0}section.section-oem form div.form-element div.form-select-mini select{width:100%}section.section-oem form div.form-element.form-half input{width:235px}section.section-oem form div.form-element.form-half input:first-of-type{margin:0 20px 0 0}section.section-oem form div.form-element .caption{margin:10px 0 0 225px;color:#888;font-size:0.8em}section.section-oem form div.form-element.recaptcha>label{vertical-align:top}section.section-oem form div.form-element.recaptcha div.g-recaptcha{display:inline-block !important}section.section-oem form div.form-element.form-actions{text-align:right}section.section-oem form div.form-element .btn{border-radius:0 !important;padding:10px 40px;font-size:1.4em;text-transform:uppercase;margin:0 0 0 20px}section.section-hero-irma{text-align:center;background:url('https://unsplash.it/1180/200/?random=2') no-repeat;height:200px}section.section-hero-irma h1,section.section-hero-irma h2{line-height:200px;vertical-align:middle;color:#fff;margin:0;font-size:2em}section.section-irma{width:720px;margin:0 auto}section.section-irma section.section-intro{margin:60px 0}section.section-irma form{margin:60px 0}section.section-irma form div.form-element{margin:20px 0}section.section-irma form div.form-element label{display:inline-block;width:200px;margin:0 20px 0 0}section.section-irma form div.form-element label.terms{width:auto;font-weight:300;margin:0 0 0 225px}section.section-irma form div.form-element input[type="text"],section.section-irma form div.form-element textarea{width:495px;box-sizing:border-box}section.section-irma form div.form-element textarea{height:150px}section.section-irma form div.form-element select{width:495px;box-sizing:border-box}section.section-irma form div.form-element div.form-select-mini{width:115px;display:inline-block;margin:0 7px 0 0}section.section-irma form div.form-element div.form-select-mini.last{margin-right:0}section.section-irma form div.form-element div.form-select-mini select{width:100%}section.section-irma form div.form-element .caption{margin:10px 0 0 225px;color:#888;font-size:0.8em}section.section-irma form div.form-element.recaptcha>label{vertical-align:top}section.section-irma form div.form-element.recaptcha div.g-recaptcha{display:inline-block !important}section.section-irma form div.form-element.form-actions{text-align:right}section.section-irma form div.form-element .btn{border-radius:0 !important;padding:10px 40px;font-size:1.4em;text-transform:uppercase;margin:0 0 0 20px}section.section-hero-cs{text-align:center;background:url('https://unsplash.it/1180/200/?random=2') no-repeat;height:200px}section.section-hero-cs h1,section.section-hero-cs h2{line-height:200px;vertical-align:middle;color:#fff;margin:0;font-size:2em}section.section-cs{width:720px;margin:0 auto}section.section-cs section.section-intro{margin:60px 0}section.section-cs form{margin:60px 0}section.section-cs form div.form-element{margin:20px 0}section.section-cs form div.form-element label{display:inline-block;width:200px;margin:0 20px 0 0}section.section-cs form div.form-element label.terms{width:auto;font-weight:300}section.section-cs form div.form-element input[type="text"],section.section-cs form div.form-element textarea{width:495px;box-sizing:border-box}section.section-cs form div.form-element textarea{height:150px}section.section-cs form div.form-element select{width:495px;box-sizing:border-box}section.section-cs form div.form-element input[type="checkbox"]{margin:0 0 0 225px}section.section-cs form div.form-element div.form-select-mini{width:115px;display:inline-block;margin:0 7px 0 0}section.section-cs form div.form-element div.form-select-mini.last{margin-right:0}section.section-cs form div.form-element div.form-select-mini select{width:100%}section.section-cs form div.form-element.form-actions{text-align:right}section.section-cs form div.form-element .btn{border-radius:0 !important;padding:10px 40px;font-size:1.4em;text-transform:uppercase;margin:0 0 0 20px}a{color:#0b9fdb;text-decoration:none}a:active{background-color:transparent;text-decoration:none;border:0 none;outline:0 none}a:focus{text-decoration:none;border:0 none;outline:0 none}a:hover{color:#7fc6dc;text-decoration:none}.btn{border-radius:0 !important}.btn-link{background:none;border:none;color:#0b9fdb}.btn-link:hover{color:#7fc6dc}.btn{font-family:museo-sans,Arial,Helvetica,Sans-serif}.btn-default{background-color:#d6d6d6;border-color:#d6d6d6;color:#000000}.btn-default:hover{background-color:#d6d6d6;border-color:#d6d6d6;color:#000000}.btn-primary{background-color:#0b9fdb;border-color:#0b9fdb;color:#FFFFFF}.btn-primary:hover{background-color:#7fc6dc;border-color:#7fc6dc;color:#FFFFFF}.btn-ghost{background-color:#fff;border-color:#0b9fdb;color:#0b9fdb}.btn-ghost:hover{background-color:#0b9fdb;border-color:#7fc6dc;color:#FFFFFF}ul.social{list-style:none;margin:0;padding:0}ul.social li{width:45px;height:45px;margin:0 5px;padding:0;display:inline-block;border-radius:100%;vertical-align:top;text-align:center}ul.social li a{width:45px;height:45px;display:inline-block;vertical-align:middle;color:#888}ul.social li a:hover{color:#fff}ul.social li a i{font-size:45px}ul.social li a span{display:none}form fieldset{border:none;padding:0;margin:0}form fieldset legend{background:#f0f0f0;padding:10px;text-transform:uppercase}form fieldset hr{visibility:hidden}form fieldset div.form-element label{display:inline-block;width:300px}form fieldset div.form-element input,form fieldset div.form-element textarea{padding:10px 5px;border:1px solid #d6d6d6}form fieldset div.form-element select{padding:10px 5px;border:1px solid #d6d6d6;background:none}form fieldset div.form-element .error{border-color:#ff0000;background:#FFE8E8}ul.errors{border-color:#ff0000;background:#FFE8E8;margin:20px 0;padding:20px 0}ul.errors li{color:#ff0000;margin:0 0 0 30px;padding:0}#cart-menu .col-side{display:none}.menu_header{color:#3c3c3c;background:#f0f0f0;padding:10px;margin:0 0 10px 0;font-family:museo-sans,Arial,Helvetica,Sans-serif;font-size:16px;font-weight:bold;text-transform:uppercase;text-align:left}.col-side{float:left;width:240px;margin:0 20px 0 0}.col-side p{font-size:12px}.col-side a.btn{margin:0 0 10px 0}.col-side .menu_header{color:#0b9fdb}.col-side-alt{float:right;width:240px;margin:0 0 0 20px}.col-side-alt p{font-size:12px}.col-side-alt .menu_header{color:#3c3c3c;padding:10px;margin:0 0 3px 0;font-family:museo-sans,Arial,Helvetica,Sans-serif;font-size:13px;font-weight:bold;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px !important}.col-side-alt img{width:100%}.col-main{float:left;width:920px}.col-main .menu_header{color:#3c3c3c;margin:0 0 20px 0;font-family:museo-sans,Arial,Helvetica,Sans-serif;font-weight:bold;text-align:left}.col-main .slider{margin:0 0 10px 0}.col-main .mobile_title{display:none}.manu-list{padding:5px;margin:0 0 20px 0;background:#dcdcdc}#header #cart_mini_btn{width:210px}#header #cart_mini_btn span.glyphicon{position:relative;top:3px;left:10px}#header #cart_mini_btn .num_cart_items{color:#0b9fdb}.cart_mini_wrapper{display:inline-block;position:relative}.cart_mini_items{display:none;position:absolute;right:0;z-index:9999;width:210px}.cart_mini_padding{padding:10px;background:#ffffff;color:#000000;border:1px solid #d6d6d6}ul.cart_mini{margin:0;padding:0;list-style-type:none}ul.cart_mini li{margin:0 0 5px 0;padding:0 0 5px 0;border-bottom:1px solid #d6d6d6;font-size:11px}ul.cart_mini li a{font-weight:bold}ul.cart_mini li span{float:right}table.cart{margin:0;padding:0;list-style-type:none}table.cart tr{border-bottom:1px solid #d6d6d6}table.cart td{margin:10px 0;padding:10px 0;font-size:13px}table.cart input{width:30px;padding:5px 3px;display:inline;border:1px solid #d6d6d6;font-size:13px}table.cart img{width:100px;margin:0 20px 0 0}table.cart .product_title{font-weight:bold;font-size:15px;width:440px}.btn-cart{width:380px}ul.cart_totals{margin:20px 0;padding:0;list-style-type:none;border-bottom:1px solid #d6d6d6}ul.cart_totals li{margin:5px 0 0 0;padding:5px 0 0 0;border-top:1px solid #d6d6d6;font-size:11px}ul.cart_totals li.total{margin:5px 0;padding:5px 0;font-size:22px;font-weight:bold;border-top:3px solid #d6d6d6}ul.cart_totals li span{float:right;font-weight:bold}div.cart_shipping{margin:20px 0 0 0}div.cart_totals{width:380px;float:right}.cart_voucher{width:380px;margin:20px 0;padding:20px;float:left;background:#e5e5e5}.cart_quickadd{width:380px;margin:20px 0 0 0;padding:20px;float:left;background:#e5e5e5}ul.products{list-style-type:none;padding:0;margin:10px 0 0 0;width:100%}ul.products li{margin:0 0 20px 0;padding:0 0 20px 0;font-family:museo-sans,Arial,Helvetica,Sans-serif;border-bottom:5px solid #d6d6d6}ul.products li:hover .product_title{text-decoration:underline}ul.products li .product_title{display:inline-block;color:#0b9fdb;font-size:15px}ul.products li .price_info{color:#3c3c3c}ul.products li .part_code{align-items:center;color:#888;display:flex;font-size:0.8em}ul.products li .part_code>embed{height:25px;margin-left:16px}ul.products-grid li{width:177px;float:left;padding-right:12px}ul.products-grid li .product_title{font-size:15px;height:65px;overflow:hidden}ul.products-grid li:nth-child(4n+4){width:165px;padding-right:0}ul.products-grid li:nth-child(4n+5){clear:left}ul.products-grid li img{width:163px;border-bottom:1px solid #d6d6d6}ul.products-grid li .product_info{padding:10px 0 0 0}ul.products-grid li .price_info{padding:10px 0 0 0;margin:10px 0 0 0;border-top:1px solid #d6d6d6}ul.products-grid li .button_wrapper button{margin-top:10px;display:block;width:100%;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px !important}ul.products-carousel li{width:177px;float:left;padding-right:12px}ul.products-carousel li a.product_title{height:65px;overflow:hidden}ul.products-carousel li img{width:163px;border-bottom:1px solid #d6d6d6}ul.products-carousel li .product_info{padding:10px 0 0 0}ul.products-carousel li .price_info{padding:10px 0 0 0;margin:10px 0 0 0;border-top:1px solid #d6d6d6}ul.products-carousel li .button_wrapper button{margin-top:10px;display:block;width:100%}ul.products-list li img{float:left;margin:0 20px 0 0;width:100px}ul.products-list li .product_info{float:left;padding:0;width:450px}ul.products-list li .price_info{margin:10px 0 0 0}ul.products-list li .button_wrapper{float:right}.products_carousel_wrapper{padding:20px;border:1px solid #dcdcdc;background:#dcdcdc;position:relative}.products_carousel_wrapper .control{position:absolute;top:100px;padding:2px 15px;background:#0b9fdb;color:#ffffff;font-weight:bold;font-size:30px}.products_carousel_wrapper .prev{left:10px}.products_carousel_wrapper .next{right:10px}.products_carousel_wrapper .pager{width:300px;text-align:center;margin:20px auto 0 auto}.products_carousel_wrapper .pager a{margin:0 5px;text-decoration:none}.products_carousel_wrapper .pager a.selected{text-decoration:underline}ul.products_carousel{list-style-type:none;padding:0;margin:0 80px 0 0}ul.products_carousel li{padding:0;width:520px;float:left;margin:0 10px 0 0;font-family:museo-sans,Arial,Helvetica,Sans-serif}ul.products_carousel li img{width:165px;height:165px;float:left;margin:0 40px 0 0}ul.products_carousel li a.product_title{font-weight:bold;font-size:24px}ul.products_carousel li a.product_title:hover{text-decoration:underline}ul.products_carousel li .product_info{float:left;width:310px}ul.products_carousel li .price_info{float:left;margin:5px 0 0 20px}ul.products_carousel li .button_wrapper{float:left}.product_header .btn-fav{margin-top:20px;font-size:1.2em;padding:10px 30px}.product-tabs ul{list-style-type:none;padding:0;margin:10px 0 30px 0;border-bottom:1px solid #d6d6d6;font-size:15px;text-transform:uppercase}.product-tabs ul li{display:inline-block;margin:0 30px 0 0}.product-tabs ul li a{display:inline-block;padding:15px 0;color:#888}.product-tabs ul li a.active{color:#3c3c3c;font-weight:bold}.product-tabs-content{line-height:1.8em}.product-tabs-content h2,.product-tabs-content h2,.product-tabs-content h3,.product-tabs-content h4,.product-tabs-content h5{margin-bottom:30px;font-size:1.8em}.product-tab .show{display:block !important}.product-tab .hide{display:none !important}.product_media ul.slick-slider{width:300px;float:left;margin:0 20px 60px 0}.product_media ul.slick-slider>button.slick-arrow{top:auto;bottom:-5px;z-index:2;outline:none}.product_media ul.slick-slider>button.slick-next{right:auto;left:40px}.product_media ul.slick-slider>button.slick-prev{left:5px}.product_media .product_intro{margin-left:340px}.product_header .part_code{align-items:center;color:#888;display:flex}.product_header .part_code>embed{height:25px;margin-left:16px}.product_header .product_price_info{font-family:museo-sans,Arial,Helvetica,Sans-serif;margin-top:10px}.product_header .product_price{font-size:1.5em;float:left;margin:0 20px 0 0}.product_header .currency_picker{float:left;margin:5px 60px 0 0}.product_header .currency_picker button{color:#fff;background:#888;width:20px;height:20px;line-height:18px;font-weight:bold;display:inline-block;text-align:center;vertical-align:middle;border:none;outline:none}.product_header .currency_picker button.active{background:#0b9fdb}.product_header .stock_status{float:left;font-size:1.5em;color:#00B200}#product .btn_cart_wrapper{float:left;margin:10px 0}#product .product_desc{margin:20px 0 0 0}#product .product_desc h1{font-size:2em}#product .product_desc div{font-size:14px}#product .product_desc .product_price{font-size:1.5em}.product_share{float:right;margin:34px 0 0 0}.product_contact h2.getintouch{font-size:1.5em;margin:15px 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid #d6d6d6;position:relative}.product_contact h2.getintouch i{background:url('../images/support.png') no-repeat;display:block;width:67px;height:75px;position:absolute;bottom:20px;right:0}.product_contact p{font-size:1.1em}.product_contact a{font-weight:300;color:#0b9fdb}.order_info .menu_header{margin:0 0 10px 0}table.product_options{width:100%}table.product_options tbody tr td{vertical-align:middle}table.product_options td{font-size:11px}.filter_parent{position:relative}.loading_overlay{width:100%;height:100%;text-align:center;position:fixed;top:0;left:0;background:#ffffff;display:none;z-index:9999}.loading_overlay img{padding-top:300px}#product .product-options{position:relative}#product .btn-switch:active{background-color:#888;border:1px solid #888;color:#ffffff}#product .btn-switch .on{background-color:#888;border:1px solid #888;color:#ffffff}#product .menu_header .title{float:left}#product_menu .col-side{display:none}.product_filtering{margin:30px 0}.product_filtering ul.filters{list-style-type:none;margin:0;padding:0}.product_filtering ul.filters li{margin:0;padding:0 0 10px 0;border-bottom:1px solid #d6d6d6}.product_filtering ul.filters li .title{float:left;width:150px;font-size:14px;padding-top:20px}.product_filtering ul.filters li .title a{font-size:11px}.product_filtering ul.filters li .attributes{float:right;width:540px}.product_filtering ul.filters li ul.options{list-style-type:none;margin:0 0 0 -5px;padding:0}.product_filtering ul.filters li ul.options li{width:81px;height:60px;line-height:60px;display:inline-table;margin:5px;padding:0;text-align:center;border:3px solid #d6d6d6;cursor:pointer;box-sizing:content-box !important;position:relative;background:#dcdcdc;color:#888;border-radius:5px !important}.product_filtering ul.filters li ul.options li.alt{font-weight:bold;font-size:16px}.product_filtering ul.filters li ul.options li.alt span{text-shadow:1px 1px 2px rgba(150,150,150,0.6) !important}.product_filtering ul.filters li ul.options li.noborder{border:3px solid #ffffff}.product_filtering ul.filters li ul.options li.nolabel span{display:none}.product_filtering ul.filters li ul.options li.image{margin:5px 5px 25px 5px}.product_filtering ul.filters li ul.options li.image span{position:absolute;bottom:-20px;left:0;width:100%;filter:none;opacity:1}.product_filtering ul.filters li ul.options li.disabled{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4}.product_filtering ul.filters li ul.options li.on{border-color:#0b9fdb}.product_filtering ul.filters li ul.options li span{vertical-align:middle;display:inline-block;line-height:1.5}.product_filtering ul.filters li ul.options.color{margin-top:10px}.product_filtering ul.filters li ul.options.color li{width:26px;height:20px;line-height:20px;text-indent:-9999px}.product_filtering ul.filters li ul.options.length{margin-top:5px}.product_filtering ul.filters li ul.options.length li{width:auto;height:auto;padding:10px;line-height:1.5}.product_options .info{margin:0 0 30px 0}.product_options .info .num{float:left}.product_options .info .btn-reset{float:right}ul.addresses{list-style-type:none;padding:0;margin:0 0 10px 0}ul.addresses li{margin:0 0 5px 0;padding:0 0 5px 0;border-bottom:1px solid #d6d6d6;font-family:museo-sans,Arial,Helvetica,Sans-serif}ul.addresses li :last-child{margin:0;padding:0;border-bottom:none}ul.addresses li a.btn{float:right}.label{margin:0 5px 0 0}.filters{margin:0 0 20px 0;font-size:11px}.navbar{border:none;margin:0px 0 0 0;min-height:20px;position:relative}.navbar-nav{margin:0}ul.nav{width:100%}ul.nav li{display:table-cell;font-size:16px;font-weight:bold;padding:0;position:relative;width:20%;margin:0}ul.nav li a{background:none repeat scroll 0 0 #323232;color:#FFFFFF;display:block;padding:12px 18px;margin:0 0 0 0;text-align:center;text-transform:uppercase}ul.nav li:hover a,ul.nav li.on a{color:#ffffff;background:#0b9fdb}.navbar .popover{width:400px;padding:10px;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;border-top-left-radius:0;border-bottom-left-radius:0;overflow:hidden}.navbar .popover-content{text-align:center}.navbar .popover-content img{height:212px;max-width:250px}.navbar .dropdown-menu{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;-webkit-box-shadow:5px 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:5px 5px 10px rgba(0,0,0,0.2);box-shadow:5px 5px 10px rgba(0,0,0,0.2)}.navbar .dropdown-menu li a:hover{background-image:none;color:white;background-color:#0081c2;background-color:rgba(0,129,194,0.5)}.navbar .dropdown-menu li a.maintainHover{color:white;background-color:#0b9fdb}ul.supermenu{width:100%;margin-bottom:20px;overflow:hidden;border-top:1px solid #ccc}ul.supermenu li{line-height:1.5em;border-bottom:1px solid #ccc;float:left;display:inline}ul.double li{width:50%}ul.triple li{width:33.333%}ul.quad li{width:25%}ul.six li{width:16.666%}#breadcrumbs{border-bottom:1px solid #d6d6d6;padding:0 0 10px 0}#breadcrumbs ul{list-style:none;margin:0;padding:0;font-size:11px}#breadcrumbs ul li{float:left;margin:0;padding:0;word-wrap:break-word}#breadcrumbs ul li :last-child{margin-right:0}#breadcrumbs ul li :last-child a{color:#0b9fdb}#breadcrumbs ul li a{color:#888}span.bc_indent{margin:0 10px;color:#d6d6d6}ul.nav-list{list-style-type:none;padding:0;margin:0 0 20px 0}ul.nav-list li{margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px solid #d6d6d6;font-family:museo-sans,Arial,Helvetica,Sans-serif}ul.nav-list li:last-child{margin:0;padding:0;border-bottom:none}ul.nav-list li a{display:block;color:#3c3c3c;padding:0 5px;font-weight:bold}ul.nav-list li a span.title{display:inline-block}ul.nav-list li a span.count{float:right;color:#888;min-width:20px;text-align:right}ul.nav-list li a span.glyphicon{float:right;text-align:right;color:#0b9fdb}ul.nav-list li.on a{color:#0b9fdb;font-weight:bold}ul.nav-list>li ul{list-style-type:none;padding:0;margin:10px 0 0 0;border-top:1px solid #d6d6d6}ul.nav-list>li ul a{font-weight:300;color:#0b9fdb}ul.nav-list>li ul a.active{font-weight:bold;color:#000}ul.nav-list>li>ul{padding:10px 0 0 0px;font-size:0.9em}ul.nav-list>li>ul>li>ul{padding:10px 0 0 20px;font-size:0.9em}.list-footer{text-align:right;color:#0b9fdb !important}.category_header>h1{text-align:center;margin:20px 0 50px 0}.category_header img{float:right;margin:0 0 20px 20px}.category_header hr{border-color:#ffffff}ul.categories{list-style-type:none;padding:0;margin:-20px 0 0 0;width:100%}ul.categories li{width:180px;float:left;margin:20px 28px 20px 0;padding:0 28px 0 0;font-family:museo-sans,Arial,Helvetica,Sans-serif;border-right:1px solid #d6d6d6;box-sizing:content-box}ul.categories li:hover .product_title{text-decoration:underline}ul.categories li:nth-child(4n+4){padding-right:0;margin-right:0;border-right:none}ul.categories li:nth-child(4n+5){clear:left}ul.categories li img{width:180px;height:180px;background:#ffffff}ul.categories li .product_title{display:inline-block;height:42px;overflow:hidden;color:#0b9fdb;font-size:15px}ul.categories li .product_info{padding:10px 0 0 0}.po_logos{float:left;margin:0 0 0 50px}.po_icon{width:51px;height:32px;background-image:url('../images/ecom_sprite.png');float:left;text-indent:-9999px;margin:5px 5px 0 0}.po_icon :last-of-type{margin-right:0}.po_icon.cc_visa{background-position:-157px -67px}.po_icon.cc_mc{background-position:-105px -67px}.po_icon.cc_amex{background-position:-53px -67px}.po_icon.cc_delta{background-position:-53px -34px}.po_icon.cc_maestro{background-position:-105px -34px}.po_icon.cc_visa_e{background-position:-1px -67px}.po_icon.cc_switch{background-position:-157px -100px}.po_icon.cc_solo{background-position:-1px -34px}.sagepay_logo{width:117px;height:40px;float:left;background:url('../images/ecom_sprite.png') -91px -142px}.icon_sage{background-position:-1px -1px}.icon_paypal{background-position:-53px -1px}.icon_worldpay{background-position:-105px -1px}.icon_invoice{background-position:-157px -1px}.section-hero-category{max-width:920px}.section-hero-category ul.list-slides{margin-bottom:20px;height:370px}.section-hero-category ul.list-slides li.slick-slide{height:370px}.section-hero-category ul.list-slides li.slick-slide .wrap-caption .sub-caption{width:920px}label.checkbox{display:block;font-weight:normal}label.checkbox input[type="checkbox"]{margin-top:5px}.sub-hero{margin-bottom:50px}.sub-hero .category-header-box{background-repeat:no-repeat;height:370px;display:flex;padding:20px 45px;margin-bottom:20px}.sub-hero .category-header-box h1{align-self:center;color:#fff;margin:0}.sub-hero .caption-box{padding:0 20px}#news .featured{width:100%;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #d6d6d6}#news .featured h3{font-size:26px;margin:0}#news .featured img{width:750px;height:auto;float:left;margin-right:20px}#news .featured .copy{width:400px;float:right}.featured .copy h3{font-size:18px}.news_list>h1{font-size:18px}.categories_aside ul{margin:0;padding:0;list-style-type:none}.categories_aside ul li{margin:0 0 5px 0;padding:0 0 5px 0;border-bottom:1px dotted #c8c8c8}.categories_aside ul li.last{margin-bottom:0;padding-bottom:0;border-bottom:none}.categories_aside ul li span{float:right;margin-left:10px}#news h2{font-size:18px}#news .categories_aside h3{font-size:22px}.copy{font-size:14px}.news_list>ul{margin:0;padding:0;list-style-type:none}.news_list>ul li{margin-left:0}.news_list>ul li img{margin:0 0 20px 0}#news .news_list ul{margin:0;padding:0;list-style-type:none}#news .news_list ul li{margin:0 0 15px 0;padding:0 0 10px 0;border-bottom:1px dotted #d6d6d6}#news .news_list ul li img{float:left;margin-right:20px;width:500px}#news .news_list ul li .copy{width:370px;float:right}#news .news_list ul li .copy h3{font-size:18px;margin:0 0 15px 0}#news .news_list ul li .copy .meta{margin-bottom:15px}.col-side-alt .news_list h3{font-size:18px}.col-side-alt .news_list .hr{margin-top:10px}.col-side-alt .news_list ul{margin:0;padding:0;list-style-type:none}.col-side-alt .news_list ul li{margin:0 0 20px 0;border-bottom:1px solid #d6d6d6}.col-side-alt .news_list ul li.last{margin-bottom:0;padding-bottom:0;border-bottom:0}.col-side-alt .news_list ul li img{margin-bottom:5px}.col-side-alt .news_list ul li .meta{font-size:11px;color:#888}#news_story .story_img{margin-bottom:20px}#news_story .meta{margin-bottom:15px}#news_story .social_actions{margin-top:30px;padding-top:10px;border-top:1px solid #d6d6d6}#news_story .social_actions .copy{float:right;font-size:12px}@media (max-width:767px){body{font-size:15px;width:100% !important;min-width:100% !important}body .container{width:100% !important}body .container .container_padding{padding:20px}body .main_background{border:none}body #header_top{width:100%}body #header_top #secondary_nav{display:none}body .breadcrumbs_wrapper{display:none}body #header .mobilenav{background:#fff}body #header .mobilenav form{background:#3C3C3C;padding:10px;position:relative}body #header .mobilenav form input{font-size:1.5em;padding:24px 20px}body #header .mobilenav form button{position:absolute;top:12px;right:20px;background:none;border:0;font-size:2em;color:#0b9fdb}body #header .mobilenav.active{display:block}body #header .mobilenav ul{list-style-type:none;font-size:1.6em;margin:0;padding:20px 0}body #header .mobilenav ul li a{padding:15px 0;color:#3c3c3c;display:block}body #header .container{width:100%;margin:0 auto;padding:10px}body #header .container .logo_wrapper{width:100%;margin:0}body #header .container .logo_wrapper .tagline{font-size:1em}body #header .container .logo_wrapper .logo{display:inline-block;width:25%;height:auto;margin-right:5px}body #header .container .logo_wrapper .logo img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;margin:0 auto}body #header .container hr{display:none}body #header .container .hamburger{display:block;position:absolute;top:22px;right:15px;font-size:9vw;line-height:1;color:#0b9fdb;cursor:pointer;z-index:9999}body #header .container #header_info{width:100%;margin:0 auto;display:none}body #header .container #header_info #contact_details{font-size:1em;margin:20px 0}body #header .container #header_info #contact_details div{float:none !important;font-size:1.4em;text-align:center}body #header .container #header_info #search{float:none;margin:20px 0}body #header .container #header_info #search .input-group{width:100%;margin:0}body #header .container #header_info #search .input-group .form-control{font-size:1.2em;border:2px solid #c8c8c8;box-sizing:content-box;padding:16px}body #header .container #header_info #search .input-group-btn .btn{width:100%;margin:0;font-size:2em}body #header .container #header_info .cart_mini_wrapper{display:none}body #header .container #header_info .cart_mini_wrapper_mobile{width:100%;display:block}body #header .container #header_info .cart_mini_wrapper_mobile #cart_mini_btn{width:100%;margin:0;font-size:2em}body #header .container nav.navbar{display:none}ul.nav-list li a{padding:0 10px;font-size:1.2em}.col-main{width:100%}.main_background .container_padding{padding:10px !important}body#viewCategory .col-side,body#viewSearch .col-side{display:none}body#viewFavs .col-side,body#viewAccount .col-side,body#viewAddresses .col-side,body#viewAddressForm .col-side,body#viewApplication .col-side,body#viewAbout .col-side,body#viewSupport .col-side{float:none;width:100%;margin:0}body#viewHome .main_background .container_padding{padding:0 !important}#viewHome section.section-home{width:100%}#viewHome section.section-desc{width:100%;float:none;padding:10px}#viewHome section.section-news{width:100%;float:none;padding:10px;font-size:1.5em}#viewHome section.section-news h3{font-size:1.1em}#viewHome section.section-applications ul.applications{width:100%;display:block}#viewHome section.section-applications ul.applications button.slick-arrow{top:325px}#viewHome section.section-applications ul.applications button.slick-prev{left:5px}#viewHome section.section-applications ul.applications button.slick-next{right:5px}#viewHome section.section-applications ul.applications li.slick-slide{display:block;text-align:center;width:100vw !important;padding:0 10px}#viewHome section.section-applications ul.applications li.slick-slide img{width:100%}#viewHome section.section-applications ul.applications li.slick-slide a.title{font-size:1.8em}.section-hero{max-width:none !important}.section-hero ul.list-slides li.slick-slide .sub-background{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:right -130px center;position:absolute;top:0;left:0;z-index:1}.section-hero ul.list-slides li.slick-slide .wrap-caption{display:table-cell;vertical-align:middle;position:relative;z-index:2;background-color:rgba(0,0,0,0.5)}.section-hero ul.list-slides li.slick-slide .wrap-caption .sub-caption{width:100% !important}.section-hero ul.list-slides li.slick-slide .wrap-caption .sub-caption .btn-primary{width:100%}.section-hero ul.slick-dots{display:none !important}#cart-menu .col-side{display:block}ul.categories{width:100%}ul.categories li{width:100%;text-align:center}ul.categories li img{width:50%;height:50%}ul.categories li .product_info a.product_title{height:auto;font-size:1.8em}ul.products-list li{width:100%;display:inline-block;text-align:center}ul.products-list li img{width:50%;height:50%;margin-left:25%;display:inline-block}ul.products-list li .product_info{width:100%;margin-bottom:20px;text-align:center}ul.products-list li .product_info a.product_title{width:100%;margin:20px 0;height:auto;font-size:1.8em;display:inline-block}ul.products-list li .product_info .price_info{display:block;font-size:1.5em}ul.products-list li .product_info .part_code{display:flex;flex-direction:column}ul.products-list li .product_info .part_code>embed{margin-top:10px}ul.products-list li .button_wrapper{width:100%;display:block}ul.products-list li .button_wrapper .btn{width:100%;margin:0;padding:20px;font-size:2em}body#viewCategory .col-main{width:100%}body#viewCategory .col-main h1{font-size:1.3em}body#viewCategory .col-main p{font-size:1.2em}body#viewCategory .col-main .mobile_title{display:block !important;width:100%;text-align:center}body#viewCategory .col-main .menu_header{font-size:1.2em}body#viewCategory .col-main .product_full_desc{margin:20px 0}body#viewCategory .col-main .product_full_desc h2{font-size:1.4em}body#viewCategory .col-main .product_full_desc iframe{max-width:100%;height:auto}body#viewCategory .col-main .product_info{margin-top:0}body#viewCategory .col-main .product_info .product_media{width:100%}body#viewCategory .col-main .product_info .product_media img{width:50%;height:50%;margin-left:25%}body#viewCategory .col-main .product_info .product_desc{width:100%;margin:20px 0;text-align:center}body#viewCategory .col-main .product_info .product_desc h1,body#viewCategory .col-main .product_info .product_desc .product_share{display:none}body#viewCategory .col-main .product_info .product_desc .part_code,body#viewCategory .col-main .product_info .product_desc .product_price{text-align:left;font-size:1.8em}body#viewCategory .col-main .product_info .product_desc .product_contact{margin:20px 0}body#viewCategory .col-main .product_info .product_desc .product_contact a{font-size:1.2em}body#viewCategory .col-main .product_info .product_desc .btn_cart_wrapper{width:100%;display:block}body#viewCategory .col-main .product_info .product_desc .btn_cart_wrapper .btn{width:100%;margin:20px 0;padding:20px;font-size:2em}body#viewCategory .col-main .product_info .product_desc .button_wrapper{width:100%;display:block}body#viewCategory .col-main .product_info .product_desc .button_wrapper .btn{width:100%;margin:0;padding:20px;font-size:2em}body#viewCategory .col-main .product_info .mobile_title{text-align:left;font-size:1.8em}body#viewCategory .col-main .product_filtering ul.filters li .title{display:block;width:auto;float:none !important}body#viewCategory .col-main .product_filtering ul.filters li .attributes{display:block;width:auto;float:none !important}body#viewCategory .col-main .product_options .info .num{position:fixed;top:0;left:0;width:100%;padding:13px;background:#0b9fdb;color:#ffffff;display:block}body#viewCategory .col-main .product_options .info .num .showoptions{color:#ffffff}body#viewCategory .col-side-alt{width:100%}body#viewCategory .col-side-alt .order_info{width:100%}body#viewCategory .col-side-alt .order_info .menu_header{font-size:1.2em}body#viewCategory .col-side-alt .order_info p{font-size:1.2em}body#viewCategory .cart_items table.cart td{font-size:1em}body#viewCategory .cart_items table.cart td .product_title{font-size:1.1em}body#viewCategory .cart_items .cart_shipping{width:100%}body#viewCategory .cart_items .cart_shipping select{font-size:1em}body#viewCategory .cart_items .cart_totals{width:100%}body#viewCategory .cart_items .cart_totals li{font-size:1em}body#viewCategory .cart_items .cart_quickadd{width:100%}body#viewCategory .cart_items .cart_quickadd h3{font-size:1em}body#viewCategory .cart_items a.btn{width:100%;margin:20px 0;padding:20px;font-size:2em}body#contact .col-main{width:100%}body#contact .col-main .form_element{width:100%}body#contact .col-main .form_element label{font-size:1.2em}body#contact .col-main .form_element input{width:100%}body#contact .col-main label{font-size:1.2em}body#contact .col-main .checkbox input{margin-top:10px}body#contact .col-main .btn{width:100%;margin:0;padding:20px;font-size:2em}body#contact .col-side-contact{width:100%}body#contact .col-side-contact .menu_header{margin-top:10px;font-size:1.2em}body#contact .col-side-contact .contact_info{width:100%}body#contact .col-side-contact .contact_info .contact_map{width:100%}body#contact .col-side-contact .contact_info .contact_map #map{width:100% !important}body#contact .col-side-contact .contact_info .contact_contacts p{font-size:1.2em}body#search .col-main{width:100%}body#search .col-main h1{font-size:1.3em}body#search .col-main p{font-size:1.2em}body#search .col-main .menu_header{font-size:1.2em}body#search .col-main ul.categories{width:100%}body#search .col-main ul.categories li{width:100%;text-align:center}body#search .col-main ul.categories li img{width:50%;height:50%}body#search .col-main ul.categories li .product_info a.product_title{height:auto;font-size:1.8em}body#search .col-main ul.products-list li{width:100%;display:inline-block;text-align:center}body#search .col-main ul.products-list li img{width:50%;height:50%;margin-left:25%;display:inline-block}body#search .col-main ul.products-list li .product_info{width:100%;text-align:center}body#search .col-main ul.products-list li .product_info a.product_title{width:100%;height:auto;font-size:1.8em;display:inline-block}body#search .col-main ul.products-list li .product_info .part_code,body#search .col-main ul.products-list li .product_info .price_info{display:block;font-size:1.1em}body#search .col-main ul.products-list li .button_wrapper{width:100%;display:block}body#search .col-main ul.products-list li .button_wrapper .btn{width:100%;margin:0;padding:20px;font-size:2em}body#search .col-main .product_info .product_media{width:100%}body#search .col-main .product_info .product_media img{width:50%;height:50%;margin-left:25%}body#search .col-main .product_info .product_desc{width:100%;text-align:center}body#search .col-main .product_info .product_desc h1,body#search .col-main .product_info .product_desc .product_share{display:none}body#search .col-main .product_info .product_desc .part_code,body#search .col-main .product_info .product_desc .product_price{font-size:1.1em}body#search .col-main .product_info .product_desc .product_contact a{font-size:1.2em}body#search .col-main .product_info .product_desc .btn_cart_wrapper{width:100%;display:block}body#search .col-main .product_info .product_desc .btn_cart_wrapper .btn{width:100%;margin:0;padding:20px;font-size:2em}body#search .col-main .product_info .product_desc .button_wrapper{width:100%;display:block}body#search .col-main .product_info .product_desc .button_wrapper .btn{width:100%;margin:0;padding:20px;font-size:2em}body#search .col-side-alt{width:100%}body#search .col-side-alt .order_info{width:100%}body#search .col-side-alt .order_info .menu_header{font-size:1.2em}body#search .col-side-alt .order_info p{font-size:1.2em}body#viewProduct .product_media ul.slick-slider{float:none;margin:0 auto 40px auto}body#viewProduct .product_media .product_intro{clear:both;margin-left:0}body#viewProduct .col-main{float:none}body#viewProduct .col-side-alt{width:100%;float:none;margin:50px 0 0 0}body#viewProduct .col-side-alt h2.getintouch{display:none}body#viewProduct .part_code{flex-direction:column}body#viewProduct .part_code>embed{margin:10px}body#viewPostsLand article.featured img,body#viewPostsLand div.col-main img{width:100%;height:auto}body#viewPostsLand article.featured h3{display:none}body#viewPostsLand article.featured div.hr{display:none}body#viewPostsLand article.featured img{margin:0 0 20px 0}body#viewPostsLand aside.col-side-alt{width:100%;float:none;margin:20px 0}body#viewPost article.col-main{width:100%;float:none}body#viewPost article.col-main img{width:100%;height:auto}body#viewPost aside.col-side-alt{width:100%;float:none;margin:20px 0}body#viewContact .contact_form{width:100%;float:none}body#viewContact .contact_form .form_element{float:none;width:100%;margin-right:0}body#viewContact .contact_form .form_element input[type="text"]{width:100%}body#viewContact .contact_form textarea{width:100%}body#viewContact .contact_form .btn{width:100%}body#viewContact .col-side-contact{width:100%;float:none;margin:40px 0 0 0}#footer .footer_bg{padding:20px 10px}#footer .footer_bg .footer_top{padding:20px 0 0 0}#footer .footer_bg .footer_top .footer_logos{text-align:left;float:none;margin:30px 0}#footer .footer_bg .footer_top .footer_sub{float:none}#footer .footer_bg .footer_top .footer_sub label{font-size:1.5em;margin:0 0 20px 0;font-weight:bold}#footer .footer_bg .footer_top .footer_sub input{width:70%}#footer .footer_bg .footer_top .footer_sub button{width:28%;font-size:0.8em;padding:10px 0}#footer .footer_bg .footer_info .footer_info_2 p{line-height:2em;height:auto}section.section-cs,section.section-irma,section.section-oem{width:100%}section.section-cs form fieldset,section.section-irma form fieldset,section.section-oem form fieldset{margin:0 0 30px 0}section.section-cs form fieldset legend,section.section-irma form fieldset legend,section.section-oem form fieldset legend{margin:0 0 10px 0}section.section-cs form div.form-element label,section.section-irma form div.form-element label,section.section-oem form div.form-element label{width:100%;margin:0 0 10px 0}section.section-cs form div.form-element input[type="text"],section.section-irma form div.form-element input[type="text"],section.section-oem form div.form-element input[type="text"]{width:100%}section.section-cs form div.form-element select,section.section-irma form div.form-element select,section.section-oem form div.form-element select{width:100%}section.section-cs form div.form-element textarea,section.section-irma form div.form-element textarea,section.section-oem form div.form-element textarea{width:100%}section.section-cs form div.form-element div.caption,section.section-irma form div.form-element div.caption,section.section-oem form div.form-element div.caption{margin:10px 0 0 0}section.section-cs form div.form-element.form-half input,section.section-irma form div.form-element.form-half input,section.section-oem form div.form-element.form-half input{margin:0 0 10px 0 !important}section.section-cs form div.form-element div.form-select-mini,section.section-irma form div.form-element div.form-select-mini,section.section-oem form div.form-element div.form-select-mini{width:100%;display:block;margin:0 0 15px 0}section.section-cs form div.form-element.form-actions,section.section-irma form div.form-element.form-actions,section.section-oem form div.form-element.form-actions{float:none}section.section-cs form div.form-element.form-actions .btn,section.section-irma form div.form-element.form-actions .btn,section.section-oem form div.form-element.form-actions .btn{margin:0 0 20px 0;width:100%;display:block}.sub-hero .category-header-box{background-size:cover;background-position:right top;height:180px}.sub-hero .caption-box{font-size:.86em}}.not_exist{padding:20px 0 30px 0}#not_exist .container{margin-top:40px}.not_exist h1{font-size:32px;font-weight:100;padding:0 0 10px 0;margin:0}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}