﻿@import url(//fonts.googleapis.com/css?family=Open+Sans:300,400,700&display=swap);body{color:#666;font:17px/1.8 'Open Sans',sans-serif;-ms-overflow-style:scrollbar;}a{color:#f99d1c;text-decoration:none;}a:focus{outline:none;text-decoration:none;}a:hover{color:#282828;text-decoration:none;}h1,h2,h3{color:#282828;font-weight:700;line-height:1.4;}@media screen and (max-width:479px){h1,h2,h3{word-wrap:break-word;}}h1{font-size:32px;margin-bottom:30px;}h2{font-size:24px;margin-bottom:30px;}h3{font-size:18px;margin-bottom:10px;margin-top:10px;}blockquote{background-color:#f2f2f2;border-top-left-radius:20px;border-bottom-left-radius:20px;border-left:6px solid #005a6e;font-size:125%;font-weight:400;padding:25px;}fieldset{border:solid 1px #d8d8d8;border-top:5px solid #f99d1c;margin:87px 0 15px 0;overflow:visible !important;padding:15px;position:relative;}legend{background-color:#282828;border:none;color:#fff;left:-1px;line-height:32px;font-weight:700;padding:15px 30px;position:absolute;top:-67px;width:auto !important;}input[type="text"],input[type="password"],select,textarea{border:solid 1px #d8d8d8;border-radius:0;color:#666;max-width:100%;padding:5px;}input[type="text"]:focus,input[type="password"]:focus,select:focus,textarea:focus{border-color:#f99d1c;color:#666 !important;outline:none;-moz-transition:border .3s ease;-o-transition:border .3s ease;-webkit-transition:border .3s ease;transition:border .3s ease;}input[type="file"],input[type="text"],input[type="password"],select{height:40px;line-height:28px;}input[type="file"],input[type="text"],input[type="password"]{width:430px;}@media screen and (max-width:520px){input[type="file"],input[type="text"],input[type="password"]{width:calc(100% - 15px);}}@media screen and (max-width:650px){select{width:calc(100% - 15px);}}input[type="checkbox"],input[type="radio"]{width:20px;}::-webkit-input-placeholder{color:#bbb;}:-moz-placeholder,::-moz-placeholder{color:#bbb;}:-ms-input-placeholder{color:#bbb;}table{table-layout:fixed;}hr{background-color:#eee;border:0;height:1px;margin:15px 0;}code{border:solid 1px #000;}img{max-width:100%;}html,body{height:100%;}#page>header{background-color:#282828;color:#fff;padding:30px 0;}@media screen and (max-width:991px){#page>header{padding:15px 0;}}#page>header a{color:#fff;}#page>header .account,#page>header .cart-summary,#page>header .contact-small{text-align:center;}#page>header .account>a,#page>header .cart-summary>a,#page>header .contact-small>a{display:inline-block;width:70px;}#page>header .account>a .icon,#page>header .cart-summary>a .icon,#page>header .contact-small>a .icon{margin-bottom:10px;}@media screen and (max-width:991px){#page>header .account>a,#page>header .cart-summary>a,#page>header .contact-small>a{width:auto;}#page>header .account>a .icon-sm,#page>header .cart-summary>a .icon-sm,#page>header .contact-small>a .icon-sm{display:inline-block !important;margin-right:15px;}}@media screen and (max-width:767px){#page>header .account>a,#page>header .cart-summary>a,#page>header .contact-small>a{width:70px;}#page>header .account>a .icon-sm,#page>header .cart-summary>a .icon-sm,#page>header .contact-small>a .icon-sm{display:none !important;}}@media screen and (max-width:479px){#page>header .account>a,#page>header .cart-summary>a,#page>header .contact-small>a{width:auto;}#page>header .account>a .icon-sm,#page>header .cart-summary>a .icon-sm,#page>header .contact-small>a .icon-sm{display:inline-block !important;margin-right:15px;}}@media screen and (max-width:455px){#page>header .account>a,#page>header .cart-summary>a,#page>header .contact-small>a{font-size:13px;}#page>header .account>a .icon-sm,#page>header .cart-summary>a .icon-sm,#page>header .contact-small>a .icon-sm{display:block !important;margin:0 auto 5px;}}@media screen and (min-width:768px) and (max-width:991px){#page>header .account,#page>header .cart-summary,#page>header .contact-small{margin-top:20px;}}#page>header .admin-login{position:fixed;right:30px;top:0;z-index:299;}#page>header .admin-login a{background-color:#7fba23;color:#fff;display:block;padding:10px 30px;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease;}#page>header .admin-login a:hover{background-color:#f99d1c;}#page>header .contact{line-height:1.3;}@media screen and (max-width:991px){#page>header .contact{text-align:right;}}@media screen and (max-width:767px){#page>header .contact{text-align:left;}}@media screen and (max-width:500px){#page>header .contact .text-lg{font-size:21px;}}#page>header .logo{float:left;}@media screen and (max-width:1199px){#page>header .logo{margin-bottom:30px;text-align:center;}}@media screen and (max-width:767px){#page>header .logo{float:none;margin-bottom:15px;}}#page>header .logo img{height:auto;max-width:100%;}#page>header p{margin-bottom:0;}#page>header:before,#page>header:after{content:" ";display:table;}#page>header:after{clear:both;}#breadcrumb{font-size:15px;font-weight:700;margin-bottom:15px;margin-top:15px;padding:0 15px;text-transform:lowercase;}#breadcrumb a.last{color:inherit;}#breadcrumb a.last:hover{cursor:text;text-decoration:none;}#main{display:flex;}#main>section,#main>aside{min-width:0;}#content{flex:1;padding:0 15px 15px;}#left-column,#right-column{flex:0 0 340px;}@media screen and (max-width:1199px){#left-column,#right-column{flex-basis:270px;}}@media screen and (max-width:991px){#left-column{display:none;}}@media screen and (max-width:991px){#right-column{display:none;}}#page>footer{background-color:#f2f2f2;padding:30px 0;margin-top:45px;}@media screen and (max-width:479px){#page>footer{text-align:center;}}#page>footer a{color:#666;-moz-transition:color .3s ease;-webkit-transition:color .3s ease;transition:color .3s ease;}#page>footer a:hover{color:#f99d1c;text-decoration:none;}@media screen and (max-width:767px){#page>footer .text-lg{font-size:21px;}}#page>footer .text-lg a{color:#f99d1c !important;}#page>footer .text-lg a:hover{color:#282828;}#page>footer .row>div{min-height:280px;}@media screen and (max-width:767px){#page>footer .row>div{min-height:380px;}}@media screen and (max-width:479px){#page>footer .row>div{min-height:0;}}#bottom{font-size:14px;line-height:30px;padding:15px 0;}#bottom p,#bottom ul{margin-bottom:0;}#bottom ul li a{color:#666;}#bottom ul li a:hover{color:#f99d1c;}@media screen and (max-width:991px){#bottom .text-right{text-align:center;}}@media screen and (max-width:991px){#bottom .row>div{text-align:center;}}@media screen and (max-width:991px){#bottom .row>div img{margin-bottom:10px;}}body.one-column-layout #content{padding:0 0 15px;}body.one-column-layout #left-column,body.one-column-layout #right-column{display:none;}body.two-columns-layout #content{padding:0 0 0 30px;}@media screen and (max-width:991px){body.two-columns-layout #content{padding:0 0 15px;}}body.two-columns-layout #right-column{display:none;}body.two-column-reverse-layout #content{padding:0 30px 0 0;}@media screen and (max-width:991px){body.two-column-reverse-layout #content{padding:0 0 15px;}}body.two-column-reverse-layout #left-column{display:none;}body.checkout header .account,body.checkout header .contact{display:none;}body.checkout header .logo{margin-bottom:0 !important;}body.checkout #menu,body.checkout #menu-bottom,body.checkout footer{display:none;}@media screen and (max-width:991px){body.shop #content-header *:not(h1){display:none;}}body.strategydigital .admin-login,body.strategydigital header,body.strategydigital #menu,body.strategydigital #menu-bottom,body.strategydigital #breadcrumb,body.strategydigital #main-top,body.strategydigital footer,body.strategydigital #bottom{display:none !important;}body.strategydigital #main{padding:0;}body.strategydigital #main.container{padding:0 !important;width:auto !important;}body.strategydigital #main.container #content{overflow:hidden;}body.strategydigital #main.container:after{clear:none;}body.strategydigital #page{max-width:100%;}#menu{background-color:#f99d1c;height:50px;margin:0 auto;z-index:100;}#menu .nav{font-size:0;}#menu .nav li{display:inline-block;position:relative;}#menu .nav li a{color:#fff;display:inline-block;font-size:20px;font-weight:700;line-height:50px;padding:0 15px;text-align:left;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;}@media screen and (max-width:1399px){#menu .nav li a{font-size:18px;padding:0 10px;}}@media screen and (max-width:1199px){#menu .nav li a{font-size:14px;padding:0 10px;}}@media screen and (max-width:991px){#menu .nav li a{font-size:14px;font-weight:400;padding:0 5px;}}@media screen and (max-width:840px){#menu .nav li a{font-size:13px;padding:0 2px;}}@media screen and (max-width:767px){#menu .nav li a{font-size:16px;}}#menu .nav li a:focus,#menu .nav li a:hover{background-color:#282828;text-decoration:none;}#menu .nav li.active a{background-color:#282828;text-decoration:none;}#menu .nav li.dropdown:hover .dropdown-menu{display:block;-webkit-animation:fade-in .5s cubic-bezier(.39,.575,.565,1) 0s both;-moz-animation:fade-in .5s cubic-bezier(.39,.575,.565,1) 0s both;animation:fade-in .5s cubic-bezier(.39,.575,.565,1) 0s both;}@media screen and (max-width:767px){#menu .nav li.dropdown:hover .dropdown-menu{display:none;}}@media screen and (max-width:767px){#menu .nav li{background:rgba(40,40,40,.95);display:block;}#menu .nav li a{line-height:50px;padding:0;text-align:center;width:100%;}#menu .nav li a:hover{background-color:#f99d1c;}#menu .nav li a .dropdown-toggle{display:inline-block !important;margin-left:10px;width:30px;}#menu .nav li a .dropdown-toggle .caret{margin-left:0;}}#menu.navbar{border:0;border-radius:0;}#menu .navbar-collapse{border-top:0;padding:0;position:relative;text-align:center;}#menu .navbar-menu-header{display:none;color:#fff;float:left;line-height:50px;margin-left:15px;}@media screen and (max-width:767px){#menu .navbar-menu-header{display:block;}}#menu .navbar-toggle{border-color:#fff;}#menu .navbar-toggle:hover,#menu .navbar-toggle:focus{background-color:#f99d1c;}#menu .navbar-toggle .icon-bar{background-color:#fff;}#left-column .nav li a,#right-column .nav li a{color:#666;line-height:40px;padding:0;}#left-column .nav li a:hover,#right-column .nav li a:hover{background-color:#fff;color:#009fc5;}#left-column .nav li.active>a,#right-column .nav li.active>a{color:#009fc5;}#left-column .nav li li,#right-column .nav li li{padding-left:15px;}#left-column .nav li li:before,#right-column .nav li li:before{content:"»";}#left-column .nav li li a,#right-column .nav li li a{line-height:30px;padding-left:5px;}#left-column .nav li li li,#right-column .nav li li li{padding-left:30px;}#left-column .nav li li li li,#right-column .nav li li li li{padding-left:45px;}.advice{text-align:center;min-height:160px;padding:30px 0;}.advice a{color:#282828;-moz-transition:color .3s ease;-webkit-transition:color .3s ease;transition:color .3s ease;}.advice a:hover{color:#f99d1c;text-decoration:none;}.advice .image{min-height:100px;}.brands{-moz-column-count:4;-moz-column-gap:15px;-webkit-column-count:4;-webkit-column-gap:15px;column-count:4;column-gap:15px;list-style:none;margin:0;padding:30px 0;}.brands a{display:inline-block;vertical-align:middle;}.brands li{text-align:center;}.brands li span{min-height:100px;}.brands li span:before{content:'';display:inline-block;height:100px;vertical-align:middle;}#sub-menu-categories,#sub-menu-tags,#sub-menu-brands{text-align:left;}.sub-menu-container{position:absolute;width:100%;}.sub-menu{background-color:#fff;box-shadow:4px 4px 20px 0 rgba(0,0,0,.75);-moz-box-shadow:4px 4px 20px 0 rgba(0,0,0,.75);-webkit-box-shadow:4px 4px 20px 0 rgba(0,0,0,.75);min-height:625px;z-index:199;}#sub-menu .all-brands-link,#sub-menu .all-spares-link{font-weight:700;margin:30px 0;}#sub-menu h2{border-bottom:solid 1px #282828;color:#666;font-weight:700;line-height:50px;}#sub-menu li{line-height:40px;}#sub-menu li:before{color:#f99d1c;font-size:21px;position:relative;}#sub-menu li a{color:#282828 !important;display:block;}#sub-menu li a:before{color:#f99d1c;content:"»";padding-right:15px;}#sub-menu li a:hover{color:#f99d1c;text-decoration:none;}#sub-menu>.row{margin:0;}#sub-menu .sub-categories{background-color:#e2e2e2;min-height:625px;}#sub-menu #sub-menu-categories li{margin:0 -15px;padding:0;text-indent:15px;}#sub-menu #sub-menu-categories li:hover{background-color:#f99d1c;}#sub-menu #sub-menu-categories li:hover a{color:#fff !important;}#sub-menu #sub-menu-categories li:hover a:before{color:#fff !important;}#sub-menu #sub-menu-categories li.active{background-color:#f99d1c;}#sub-menu #sub-menu-categories li.active a{color:#fff !important;}#sub-menu #sub-menu-categories li.active a:before{color:#fff !important;}#page>header .widget>.container,#menu .widget>.container,#main .widget>.container,#page>footer .widget>.container{padding:0 !important;width:auto !important;}#page>header .widget>.container:after,#menu .widget>.container:after,#main .widget>.container:after,#page>footer .widget>.container:after{clear:none;}#left-column .widget,#right-column .widget{margin-bottom:15px;}#left-column .widget .container>header,#right-column .widget .container>header{color:#282828;font-weight:700;margin-bottom:15px;text-transform:uppercase;}#left-column .widget ul,#right-column .widget ul{list-style:none;padding:0;}#main-bottom .container>header,#main-top .container>header{border-bottom:5px solid #f99d1c;color:#fff;font-size:21px;line-height:1.4;}#main-bottom .container>header span,#main-top .container>header span{background-color:#282828;display:inline-block;font-weight:700;padding:15px 30px;}#main-top .widget{margin:15px 0;}#main-bottom .widget{padding:30px 0;}.widget-grey{background-color:#f2f2f2;padding:30px;}.widget-grey-header .container>header{background-color:#eee;}.widget-orange{background-color:#f99d1c;color:#fff;}.widget-orange a{color:#fff;}.absmiddle{margin-bottom:.25em;vertical-align:middle;}.account-background{background-color:#f2f2f2;margin-top:15px;padding:15px;}.account-background .inner{background-color:#fff;min-height:505px;padding:15px;}@media screen and (max-width:991px){.account-background .inner{min-height:865px;}}@media screen and (max-width:767px){.account-background .inner{min-height:0;}}.advice-box{border:2px solid #e2e2e2;font-size:15px;margin:15px 0;padding:15px;-moz-transition:border .3s ease;-webkit-transition:border .3s ease;transition:border .3s ease;}.advice-box:hover{border:2px solid #f99d1c;}.advice-box .btn{margin-top:10px;}.advice-box h2{margin:20px 0;min-height:66px;}.advice-box h2 a{color:#282828 !important;}.advice-box .image{background-size:cover!important;height:250px;}.advice-box .image a{display:block;height:250px;}.advice-box .text{min-height:110px;}.authentication{margin-left:-225px !important;width:450px !important;}.blog-article{border-bottom:2px solid #e2e2e2;padding:15px 0;}.blog-article .blog-date{color:#282828;font-size:18px;font-weight:700;margin-bottom:20px;}.blog-article h2{margin:0;}.box{margin:15px 0;padding:15px;}.box.box-grey{background-color:#f2f2f2;}.box.box-grey-border{border:solid 2px #e2e2e2;}.btn{background-color:#f99d1c;border-radius:0;border-width:0;color:#fff;display:inline-block;font-size:17px;font-weight:700;line-height:40px;padding:0 45px;vertical-align:top;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;}@media screen and (max-width:767px){.btn{padding:0 15px;}}.btn:focus,.btn:focus:active{outline:none;}.btn:hover{background-color:#282828;color:#fff;cursor:pointer;text-decoration:none;}.btn[disabled]{background-color:#d8d8d8;color:#999;}.btn.btn-green{background-color:#7fba23;}.btn.btn-green:hover{background-color:#282828;}.btn.btn-passive{background-color:#d8d8d8;color:#282828;}.btn.btn-lg{line-height:50px;}.btn.btn-thin{padding:0 15px;}.btn-image{background-color:#fff;padding:0;}.btn-image:hover{background-color:#fff;}.carousel-control{background-image:none !important;}.carousel-control .glyphicon-chevron-right{right:30px;}.carousel-control .glyphicon-chevron-left{left:30px;}.carousel-fade .item{left:0 !important;-webkit-transition:opacity .8s;-moz-transition:opacity .8s;-o-transition:opacity .8s;transition:opacity .8s;}.carousel-fade .item.active.left,.carousel-fade .item.active.right{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:2;}.carousel-indicators-top-right .carousel-controls{margin:-57px 45px 0 0;position:absolute;right:0;top:0;}@media screen and (max-width:991px){.carousel-indicators-top-right .carousel-controls{display:none;}}.carousel-indicators-top-right .carousel-control{background-color:#282828;height:45px;opacity:1;position:absolute;width:45px;}.carousel-indicators-top-right .carousel-control:hover{background-color:#f99d1c;}.carousel-indicators-top-right .carousel-control.left{left:-50px;}.carousel-indicators-top-right .carousel-control.right{left:0;right:0;}.carousel-indicators-top-right .carousel-control .glyphicon-chevron-left{left:7.5px;margin:0;top:5.5px;}.carousel-indicators-top-right .carousel-control .glyphicon-chevron-right{left:5.5px;margin:0;top:5.5px;}.carousel-inner .item{background:none;border:none;margin:0;padding:0;}.carousel-with-thumbnails .carousel-outer{position:relative;}.carousel-with-thumbnails .carousel-indicators{margin:10px auto 0;overflow:auto;position:static;width:auto;}.carousel-with-thumbnails .carousel-indicators li{background-color:transparent;border-radius:0;display:inline-block;height:auto;margin:0 !important;width:auto;}.carousel-with-thumbnails .carousel-indicators li img{display:block;opacity:.5;}.carousel-with-thumbnails .carousel-indicators li.active img{opacity:1;}.carousel-with-thumbnails .carousel-indicators li:hover img{opacity:.75;}.checkbox input[type="checkbox"]{margin-left:0;position:static;}.checkbox label{color:#282828;font-weight:700;padding-left:5px;}.comment{border-bottom:solid 3px #f0f0f0;clear:both;margin-top:10px;overflow:hidden;padding:10px 0;}.comment .comment{border-bottom:0;border-top:solid 3px #f0f0f0;}.comment>.comment{margin-left:80px;}.comment>.collapse-toggle{float:right;}.comment>footer{text-align:right;}.comment>footer ul{list-style:none;margin:0;padding:0;}.comment>footer li{display:inline-block;margin-left:10px;}.contact-form #content .btn-default{float:right;margin-right:16px;}@media screen and (max-width:479px){.contact-form #content .btn-default{margin:15px 16px 0 0;}}.contact-form .editor-field,.contact-form .editor-label{margin:.75em 0;}@media screen and (max-width:479px){.contact-form .editor-field,.contact-form .editor-label{margin:.35em 0;}}.contact-form .display-label,.contact-form .editor-label{float:left;width:200px;}.contact-form .display-label+.display-field,.contact-form .editor-label+.display-field,.contact-form .display-label+.editor-field,.contact-form .editor-label+.editor-field{margin-left:200px;}@media screen and (max-width:479px){.contact-form .display-label,.contact-form .editor-label{float:none;width:auto;}.contact-form .display-label+.display-field,.contact-form .editor-label+.display-field,.contact-form .display-label+.editor-field,.contact-form .editor-label+.editor-field{margin-left:0;}}.contact-form fieldset{border:none !important;margin:0;padding:0;}.contact-form legend{display:none;}.contact-form input,.contact-form textarea{width:calc(100% - 16px);}.contact-form .recaptcha{float:right;margin:0 16px 30px 0;}.display-field,.editor-field,.display-label,.editor-label{color:#282828;line-height:32px;margin:.35em 0;}@media screen and (max-width:479px){.display-field,.editor-field,.display-label,.editor-label{line-height:inherit;}}.display-label,.editor-label{font-weight:700;}.display-wrapper:before,.editor-wrapper:before,.display-wrapper:after,.editor-wrapper:after{content:" ";display:table;}.display-wrapper:after,.editor-wrapper:after{clear:both;}@media screen and (max-width:479px){.editor-field label{display:inline;padding:5px 0;}.editor-field label:after{content:'\a';white-space:pre;}}#fc_widget{border:0;height:100%;max-height:unset;width:100%;}.featured-brands{padding:15px 0!important;}.featured-brands .brand{position:relative;min-height:1px;width:10%;float:left;line-height:80px;text-align:center;}@media screen and (max-width:991px){.featured-brands .brand{width:20%;}}@media screen and (max-width:767px){.featured-brands .brand{width:50%!important;}}.field-validation-valid,.field-validation-error{display:none;}.first{margin-top:0!important;}.hide{display:none;}.home-carousel{background-repeat:no-repeat;background-position:center center;background-size:cover;margin-top:0 !important;min-height:500px;width:100%;}@media screen and (max-width:550px){.home-carousel{display:none;}}.home-carousel-form{margin:0 !important;}@media screen and (max-width:550px){.home-carousel-form{display:none;}}.home-carousel-form .container{margin-top:-500px !important;min-height:500px;}@media screen and (max-width:991px){.home-carousel-form .container{padding:0 30px;text-align:center;}}.home-carousel-form .container .content-box{background-color:rgba(255,255,255,.9);float:right;height:400px;margin:50px 0;padding:30px;position:relative;width:650px;z-index:50;}@media screen and (max-width:991px){.home-carousel-form .container .content-box{float:none;margin:50px auto;width:100%;}}.home-carousel-form .container .content-box a{color:#666;font-size:18px;font-weight:400;text-decoration:underline;}.home-carousel-form .container .content-box .btn{color:#fff;font-size:22px;font-weight:700;line-height:48px;margin-bottom:15px;text-decoration:none;width:100%;}.home-carousel-form .container .content-box h2{font-size:48px;font-weight:300;}@media screen and (max-width:767px){.home-carousel-form .container .content-box h2{font-size:34px;}}.home-carousel-form .container .content-box input{border:0;height:48px;font-size:18px;line-height:48px;margin-bottom:15px;padding:0 15px;width:100%;}.home-reviews header{background-color:#7fba23;color:#fff;font-size:24px;margin-top:0;margin-bottom:0;padding:15px;}.home-reviews hr{background-color:#d8d8d8;}.home-reviews .content{margin-top:15px;}.home-reviews .reviews-container{background-color:#f2f2f2;min-height:311px;padding:15px;}.home-reviews .title{font-size:21px;font-weight:700;}.icon{margin-top:15px;text-align:center;}.icon img{border:5px solid transparent;border-radius:50%;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;}.icon img:hover{border-color:#f99d1c;}.icon .title{color:#282828;margin-top:15px;}.icon .title:hover{color:#f99d1c;text-decoration:none;}iframe:not(.tagove_frame){max-width:100vw;max-height:56.25vw;max-width:100%;}.img-border{border:solid 1px #d8d8d8 !important;padding:2px;}.input-validation-error{background-color:#f2dede;border:solid 1px #a94442 !important;}.last{margin-bottom:0!important;}.left{float:left;}.list-inline-divide li{border-left:solid 1px #999;line-height:10px;margin-right:-4px;}.list-inline-divide li:first-child{border-left:0;}.modal{background-color:#fff;border:solid 1px #d8d8d8;bottom:auto;display:none;left:50%;margin-left:-495px;overflow:auto;position:fixed;top:14%;width:990px;z-index:401;-webkit-animation:fade-in .5s cubic-bezier(.39,.575,.565,1) 0s both;-moz-animation:fade-in .5s cubic-bezier(.39,.575,.565,1) 0s both;animation:fade-in .5s cubic-bezier(.39,.575,.565,1) 0s both;}@media(max-width:1199px){.modal{margin-left:-400px;width:800px;}}.modal>header{background-color:#282828;color:#fff;font-size:19px;font-weight:600;line-height:2em;padding:10px 15px;}.modal>header>.modal-close{color:#fff !important;cursor:pointer;float:right;}.modal>.body{max-height:70vh;overflow:auto;padding:15px;}@media(max-width:991px){.modal{margin-left:-45%;top:5%;width:90%;}.modal th,.modal td{padding:.25em;}}.modal.modal-orange-header{border-width:0;}.modal.modal-orange-header>header{background-color:#f99d1c;color:#fff;font-size:28px !important;padding:15px;text-align:center !important;}@media(max-width:767px){.modal.modal-orange-header>header{font-size:18px !important;}}.modal.modal-orange-header>.body{padding:30px;}@media(max-width:767px){.modal.modal-orange-header>.body{font-size:15px;padding:15px !important;}.modal.modal-orange-header>.body h2{font-size:17px;margin-bottom:15px;}.modal.modal-orange-header>.body .btn{font-size:13px;font-weight:400;margin:5px;padding:0 10px;}}.modal-background{background:#000;background:rgba(0,0,0,.4);display:none;filter:alpha(opacity=40);height:100%;left:0;position:fixed;top:0;width:100%;z-index:400;}.notification{background-color:#282828;color:#fff;line-height:60px;padding:0 15px;position:fixed;text-align:center;width:100%;z-index:299;}@media(max-width:767px){.notification{font-size:15px;line-height:40px;}}.notification a:hover{color:#fff;}.notification .close{color:#fff;font-size:30px;line-height:inherit;opacity:.8;}.notification.notification-top{border-bottom:solid 1px #999;top:0;}.notification.notification-bottom{border-top:solid 1px #999;bottom:0;}.pager{margin:1em 0;text-align:right;}.pager a,.pager .current{background-color:#f99d1c;border:solid 1px #d8d8d8;color:#fff;display:inline-block;line-height:40px;margin-bottom:5px;padding:0 15px;text-decoration:none;}@media(max-width:991px){.pager a,.pager .current{padding:0 10px;}}.pager a:hover,.pager .current{background-color:#282828;border-color:#d8d8d8;color:#fff;}.promotions{background-color:#f2f2f2;margin:0!important;padding:15px 0;}.promotions h3{margin:0;}@media screen and (max-width:1399px){.promotions h3{font-size:15px;}}@media screen and (max-width:1199px){.promotions h3{font-size:13px;}}.promotions p,.promotions a{margin:0;}@media screen and (max-width:1399px){.promotions p,.promotions a{font-size:13px;}}@media screen and (max-width:1199px){.promotions p,.promotions a{font-size:12px;}}.pointer{cursor:pointer;}.right{float:right;}.search-item{margin:1em 0;}section .section-header{border-bottom:5px solid #f99d1c;color:#fff;display:block;font-size:21px;position:relative;}@media screen and (max-width:767px){section .section-header:after{content:"";cursor:pointer;font-family:'Glyphicons Halflings';position:absolute;right:30px;top:15px;}section .section-header.active:after{content:"";cursor:pointer;font-family:'Glyphicons Halflings';position:absolute;right:30px;top:15px;}}section .section-header span{background-color:#282828;display:inline-block;padding:15px 30px;}@media screen and (max-width:767px){section .section-header span{cursor:pointer;display:block;padding:15px 60px 15px 30px;}}section .collapsable .section-header{border-bottom:5px solid #f2f2f2;color:#282828;}section .collapsable .section-header:after{content:"";cursor:pointer;font-family:'Glyphicons Halflings';position:absolute;right:30px;top:15px;}section .collapsable .section-header.active:after{content:"";cursor:pointer;font-family:'Glyphicons Halflings';position:absolute;right:30px;top:15px;}section .collapsable span{background-color:#fff;padding:15px 60px 15px 0;cursor:pointer;display:block;}.section-content{display:block;}@media screen and (max-width:767px){.section-content{display:none;}}.share-this *{-webkit-box-sizing:content-box !important;-moz-box-sizing:content-box !important;box-sizing:content-box !important;}.share-this{margin:15px 0;}.sort{margin:1em 0;}.sort .sort-display ul{list-style:none;margin:5px 0 0;padding:0;}.sort .sort-display li{display:inline-block;margin-right:5px;}.sort .sort-display li a{display:inline-block;height:32px;text-indent:-9999px;width:22px;}.sort .sort-display li.grid-view a{background:url(../Images/LayoutGrid.png) no-repeat;}.sort .sort-display li.list-view a{background:url(../Images/LayoutList.png) no-repeat;}.sort .sort-by{text-align:center;}.sort .sort-pager{margin:0;text-align:right;}.table td{border-top:0 !important;}.table th{background-color:#282828;border-bottom:0 !important;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.table th a{color:#fff;}.table:not(.no-hover) tr:hover{background-color:#f2f2f2 !important;}.table tr:nth-child(even){background-color:#f2f2f2;}.table-row-vertical-align td{vertical-align:middle!important;}.tabs{border-bottom:solid 5px #d8d8d8;list-style:none;margin:1em 0;padding:0;}.tabs li{float:left;margin-right:5px;}.tabs a{color:#444;display:block;font-size:16px;line-height:35px;margin-bottom:-5px;padding:0 15px 5px;text-decoration:none;}.tabs a:hover,.tabs li.active a{border-bottom:solid 5px #282828;padding-bottom:0;}.tabs:before,.tabs:after{content:" ";display:table;}.tabs:after{clear:both;}.text-blue{color:#27a6de;}.text-green{color:#7fba23;}.text-grey{color:#d8d8d8;}.text-orange{color:#f99d1c;}.text-red{color:#c20;}.text-sm{font-size:14px;}.text-lg{font-size:30px;}.text-xl{font-size:38px;}.text-xs{font-size:11px;}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.validation-summary-errors{background-color:#f2dede;border:solid 2px #a94442;font-weight:bold;margin:1em 0;padding:10px;}.validation-summary-errors span{display:block;}.validation-summary-errors ul{margin-bottom:0;}.validation-summary-valid{display:none;}.vertical-align-items{align-items:center;display:flex;}.view-hover{display:inline-block;position:relative;text-decoration:none;z-index:1;}.view-hover .overlay{background:rgba(0,0,0,.35) url(../Images/Plus.png) no-repeat center center;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2;}.view-hover:hover{text-decoration:none;}.visible-xxs{display:none !important;}@media(max-width:479px){.visible-xxs{display:block !important;}}.word-wrap{overflow:hidden;-ms-word-wrap:break-word;word-wrap:break-word;}.col-xxs-1,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9,.col-xxs-10,.col-xxs-11,.col-xxs-12{min-height:1px;padding-left:15px;padding-right:15px;position:relative;}@media(max-width:479px){.col-xxs-1,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9,.col-xxs-10,.col-xxs-11{float:left;}.col-xxs-1{width:8.33333333%;}.col-xxs-2{width:16.66666667%;}.col-xxs-3{width:25%;}.col-xxs-4{width:33.33333333%;}.col-xxs-5{width:41.66666667%;}.col-xxs-6{width:50%;}.col-xxs-7{width:58.33333333%;}.col-xxs-8{width:66.66666667%;}.col-xxs-9{width:75%;}.col-xxs-10{width:83.33333333%;}.col-xxs-11{width:91.66666667%;}.col-xxs-12{width:100%;}}@media(min-width:768px) and (max-width:991px){.container{width:100%;}}@media(min-width:1400px){.container{width:1370px;}.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{float:left;}.col-xl-12{width:100%;}.col-xl-11{width:91.66666667%;}.col-xl-10{width:83.33333333%;}.col-xl-9{width:75%;}.col-xl-8{width:66.66666667%;}.col-xl-7{width:58.33333333%;}.col-xl-6{width:50%;}.col-xl-5{width:41.66666667%;}.col-xl-4{width:33.33333333%;}.col-xl-3{width:25%;}.col-xl-2{width:16.66666667%;}.col-xl-1{width:8.33333333%;}.col-xl-pull-12{right:100%;}.col-xl-pull-11{right:91.66666667%;}.col-xl-pull-10{right:83.33333333%;}.col-xl-pull-9{right:75%;}.col-xl-pull-8{right:66.66666667%;}.col-xl-pull-7{right:58.33333333%;}.col-xl-pull-6{right:50%;}.col-xl-pull-5{right:41.66666667%;}.col-xl-pull-4{right:33.33333333%;}.col-xl-pull-3{right:25%;}.col-xl-pull-2{right:16.66666667%;}.col-xl-pull-1{right:8.33333333%;}.col-xl-pull-0{right:auto;}.col-xl-push-12{left:100%;}.col-xl-push-11{left:91.66666667%;}.col-xl-push-10{left:83.33333333%;}.col-xl-push-9{left:75%;}.col-xl-push-8{left:66.66666667%;}.col-xl-push-7{left:58.33333333%;}.col-xl-push-6{left:50%;}.col-xl-push-5{left:41.66666667%;}.col-xl-push-4{left:33.33333333%;}.col-xl-push-3{left:25%;}.col-xl-push-2{left:16.66666667%;}.col-xl-push-1{left:8.33333333%;}.col-xl-push-0{left:auto;}.col-xl-offset-12{margin-left:100%;}.col-xl-offset-11{margin-left:91.66666667%;}.col-xl-offset-10{margin-left:83.33333333%;}.col-xl-offset-9{margin-left:75%;}.col-xl-offset-8{margin-left:66.66666667%;}.col-xl-offset-7{margin-left:58.33333333%;}.col-xl-offset-6{margin-left:50%;}.col-xl-offset-5{margin-left:41.66666667%;}.col-xl-offset-4{margin-left:33.33333333%;}.col-xl-offset-3{margin-left:25%;}.col-xl-offset-2{margin-left:16.66666667%;}.col-xl-offset-1{margin-left:8.33333333%;}.col-xl-offset-0{margin-left:0;}}@media(max-width:479px){.hidden-xxs{display:none !important;}}@media(min-width:1200px) and (max-width:1399px){.hidden-lg{display:none !important;}}.row-gutter-none{margin-left:0 !important;margin-right:0 !important;}.row-gutter-none [class*="col-"]{padding-left:0;padding-right:0;}.row-gutter-sm{margin-left:-7.5px !important;margin-right:-7.5px !important;}.row-gutter-sm [class*="col-"]{padding-left:7.5px;padding-right:7.5px;}@media screen and (min-width:1200px){.row-inline-lg{display:flex;align-items:center;}}.fade-in{-webkit-animation:fade-in 1s cubic-bezier(.39,.575,.565,1) 0s both;-moz-animation:fade-in 1s cubic-bezier(.39,.575,.565,1) 0s both;animation:fade-in 1s cubic-bezier(.39,.575,.565,1) 0s both;}@keyframes fade-in{0%{opacity:0;}100%{opacity:1;}}.fade-out{-webkit-animation:fade-out 1s ease-out 0s both;-moz-animation:fade-out 1s ease-out 0s both;animation:fade-out 1s ease-out 0s both;}@keyframes fade-out{0%{opacity:1;}100%{opacity:0;}}.spinner{margin:100px auto 0;text-align:center;width:70px;}.spinner>div{animation:sk-bouncedelay 1.4s infinite ease-in-out both;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;background-color:#333;border-radius:100%;display:inline-block;height:18px;width:18px;}.spinner .bounce1{animation-delay:-.32s;-webkit-animation-delay:-.32s;}.spinner .bounce2{animation-delay:-.16s;-webkit-animation-delay:-.16s;}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);}40%{-webkit-transform:scale(1);}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0);}40%{-webkit-transform:scale(1);transform:scale(1);}}.blog-post .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.blog-post .title a{color:#666;font-size:19px;font-weight:bold;}.blog-post .rating{margin-left:15px;}.add-to-cart .validation-summary-errors{color:#666;font-size:17px;line-height:1.8em;text-align:left;}.add-to-cart .alert-warning{margin:15px 0;font-weight:400;font-size:17px;}.add-to-cart .alert-warning p{-webkit-animation:fade-in .5s cubic-bezier(.39,.575,.565,1) .3s both;-moz-animation:fade-in .5s cubic-bezier(.39,.575,.565,1) .3s both;animation:fade-in .5s cubic-bezier(.39,.575,.565,1) .3s both;}.brand-az-filter{font-size:0;margin-top:15px;text-align:center;}.brand-az-filter li{padding:0;}.brand-az-filter li a{background-color:#f2f2f2;color:#282828;display:block;font-size:17px;font-weight:700;line-height:50px;margin:2.5px;width:50px;}.brand-az-filter li a:hover{background-color:#f99d1c;color:#fff;}.btn-checkout{background-color:#7fba23;font-size:21px;padding:10px 90px;}@media screen and (max-width:767px){.btn-checkout{padding:10px 45px;}}@media screen and (max-width:479px){.btn-checkout{padding:10px 15px;}}.btn-paypal{background:none !important;border:none !important;}#cart #apply-voucher input{margin-right:15px;}@media screen and (max-width:767px){#cart #apply-voucher .btn{margin-top:5px;width:100%;}#cart #apply-voucher input{margin-top:15px;width:100% !important;}}@media screen and (max-width:767px){#cart .btn-checkout{width:100%;}}#cart .table td{padding:15px;}@media screen and (max-width:767px){#cart .table td .product-image{float:none !important;margin:0 !important;}}.cart-delivery-methods .delivery-methods label{vertical-align:top;}.cart-delivery-methods .delivery-methods span.delivery-date{color:#7fba23;font-size:13px;margin-right:5px;}.cart-delivery-methods input.delivery-method{margin-left:5px !important;}.cart-delivery-methods .text-right .modal .body,.cart-delivery-methods .text-right .modal header{text-align:left;}.cart-grand-total{font-weight:700;margin:0;}.cart-grand-total .text-xl{color:#282828;}.cart-stock-warning{margin:5px 0;}.cart-sub-total{font-weight:700;margin:30px 0;}.cart-sub-total .text-lg{color:#282828;}.checkout-message{float:right;margin:0 15px;width:500px;}@media screen and (max-width:1399px){.checkout-message{width:400px;}}@media screen and (max-width:991px){.checkout-message{font-size:15px;margin:0 0 0 15px;width:300px;}}.checkout-steps{display:table;margin-top:30px;position:relative;width:100%;}.checkout-steps .checkout-steps-row{display:table-row;}.checkout-steps .checkout-steps-row:before{background-color:#f2f2f2;bottom:0;content:" ";height:4px;position:absolute;top:28px;width:100%;}.checkout-steps .checkout-steps-row .checkout-steps-step{display:table-cell;position:relative;text-align:center;width:33.33%;}.checkout-steps .checkout-steps-row .checkout-steps-step.four-columns{width:25%;}.checkout-steps .checkout-steps-row .checkout-steps-step .btn{background-color:#f2f2f2 !important;color:#666 !important;cursor:default;}.checkout-steps .checkout-steps-row .checkout-steps-step .btn .glyphicon{line-height:50px;width:50px;}.checkout-steps .checkout-steps-row .checkout-steps-step .btn-active{background-color:#f99d1c !important;color:#fff !important;}.checkout-steps .checkout-steps-row .checkout-steps-step .btn-circle{border-radius:50px;border:solid 5px #fff;font-size:25px;font-weight:bold;line-height:50px;outline:none !important;padding:0;text-align:center;-o-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;width:63px;}.checkout-steps .checkout-steps-row .checkout-steps-step .btn-complete{background-color:#7fba23 !important;color:#fff !important;}.checkout-steps .checkout-steps-row .checkout-steps-step p{margin:0;}.diagram{border:solid 1px #d8d8d8;text-align:center;}.diagram-references{-moz-column-count:3;-moz-column-gap:5px;-webkit-column-count:3;-webkit-column-gap:5px;column-count:3;column-gap:5px;list-style:none;margin:0;padding:10px 0;}@media screen and (max-width:767px){.diagram-references{-moz-column-count:2;-webkit-column-count:2;column-count:2;}}@media screen and (max-width:479px){.diagram-references{-moz-column-count:1;-webkit-column-count:1;column-count:1;}}#diagram-help{background-color:#7fba23;box-shadow:4px 4px 20px 0 rgba(175,172,172,.75);-moz-box-shadow:4px 4px 20px 0 rgba(175,172,172,.75);-webkit-box-shadow:4px 4px 20px 0 rgba(175,172,172,.75);display:none;left:0;line-height:60px;margin:0;padding:10px;right:0;top:0;position:fixed;width:100%;z-index:399;}#diagram-help:hover{cursor:pointer;}#diagram-help h2{color:#fff;font-size:18px;margin:0;padding:0;text-align:center;}#diagram-help.show{-webkit-animation:fade-in .3s cubic-bezier(.39,.575,.565,1) 0s both;-moz-animation:fade-in .3s cubic-bezier(.39,.575,.565,1) 0s both;animation:fade-in .3s cubic-bezier(.39,.575,.565,1) 0s both;}#diagrams.box{margin-bottom:30px;padding:15px;}@media screen and (max-width:991px){#diagrams.box{margin:0;}}#diagrams.box .section-header{border-bottom:none;margin:0;}@media screen and (max-width:991px){#diagrams.box .section-header{font:17px/1.8 'Open Sans',sans-serif;font-weight:700;margin-bottom:0;text-transform:uppercase;}}#diagrams.box .section-header:after{right:0;top:0;}@media screen and (max-width:991px){#diagrams.box .section-header:after{content:"";font-weight:normal;}}@media screen and (max-width:991px){#diagrams.box .section-header.active:after{content:"";}}#diagrams.box .section-header span{background-color:#f2f2f2;padding:0;}@media screen and (max-width:991px){#diagrams.box .section-header span{margin-right:30px;}}#diagrams.box .product-diagram .image{background-color:#fff;}@media screen and (max-width:479px){.others-bought .checkout-buttons{text-align:center;}.others-bought .checkout-buttons .btn{width:100%;}}@media screen and (max-width:479px){.others-bought .product-image{display:block;margin-bottom:30px;text-align:center;}}.product-admin-summary{border:solid 1px #c20;margin:30px 0;padding:15px 30px 30px 30px;}.product-admin-summary .display-field,.product-admin-summary .display-label{line-height:32px;margin:.35em 0;}@media screen and (max-width:479px){.product-admin-summary .display-field,.product-admin-summary .display-label{line-height:inherit;}}.product-admin-summary .display-label{float:left;font-weight:400;width:300px;}.product-admin-summary .display-label+.display-field{margin-left:300px;}@media screen and (max-width:479px){.product-admin-summary .display-label{float:none;width:auto;}.product-admin-summary .display-label+.display-field{margin-left:0;}}.product-admin-summary .display-wrapper:before,.product-admin-summary .display-wrapper:after{content:" ";display:table;}.product-admin-summary .display-wrapper:after{clear:both;}.product-brand{display:table;margin-bottom:15px;text-align:center;}.product-brand .product-brand-grid{background-color:#fff;border:solid 2px #e2e2e2;display:table-cell;height:125px;vertical-align:middle;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;}.product-brand .product-brand-grid:hover{border-color:#f99d1c;}.product-brand .product-brand-grid.modal-open{background-color:#eee;}.product-brand .product-brand-grid.modal-open:hover{background-color:#f99d1c;text-decoration:none;}.product-brand .product-brand-grid.modal-open:hover p{color:#fff;}.product-brand .product-brand-grid.modal-open p{color:#282828;font-weight:700;font-size:18px;margin-bottom:0;}.product-brand .product-brand-grid img{vertical-align:middle;}.product-bulk-prices{margin-bottom:15px;}.product-bulk-prices .header{background-color:#f99d1c;color:#fff;font-weight:700;margin:1px;padding:10px;}.product-bulk-prices table{width:100%;}.product-bulk-prices table td{background-color:#f2f2f2;border:solid 1px #fff;padding:10px;}.product-bulk-prices table td:first-child{text-align:center;}.product-bulk-prices table th{background-color:#282828;border-left:solid 1px #fff;border-right:solid 1px #fff;color:#fff;padding:10px;}.product-category{text-align:center;margin:15px 0;}.product-category a{color:#282828;-moz-transition:color .3s ease;-webkit-transition:color .3s ease;transition:color .3s ease;}.product-category a:hover{color:#f99d1c;text-decoration:none;}.product-category .image{min-height:170px;}.product-cart{color:#282828;position:relative;}.product-cart .cart-items{background-color:#f99d1c;border-radius:50%;color:#fff !important;font-weight:700;height:30px;position:absolute;right:15px;text-align:center;top:-6px;width:30px;}.product-cart .dropdown{background-color:#fff;border:solid 1px #f2f2f2;border-top:solid 4px #f99d1c;box-shadow:4px 4px 20px 0 rgba(0,0,0,.75);-moz-box-shadow:4px 4px 20px 0 rgba(0,0,0,.75);-webkit-box-shadow:4px 4px 20px 0 rgba(0,0,0,.75);margin-top:-4px !important;padding:15px;position:absolute;right:0;width:380px;z-index:200;}.product-cart .dropdown hr{margin:0;}.product-cart .dropdown .line-item{border-bottom:solid 1px #d8d8d8;line-height:75px;padding:5px 0;}.product-cart .dropdown .line-item a{color:#282828 !important;}.product-cart .dropdown .line-item a.delete{cursor:pointer;color:#d8d8d8 !important;display:block;font-size:50px;line-height:75px;}.product-cart .dropdown .line-item a.delete:hover{color:#282828 !important;text-decoration:none;}.product-cart .dropdown .line-item-image{height:50px;}.product-cart .dropdown .btn{font-weight:700;margin-top:15px;width:100%;}.product-cart .dropdown .subtotal{font-weight:700;margin-top:15px;}.product-compatibility{background-color:#fff;border:1px solid #27a6de;margin:15px 0;padding:30px;}.product-compatibility.compatible{border-color:#7fba23;}.product-compatibility:before,.product-compatibility:after{content:" ";display:table;}.product-compatibility:after{clear:both;}#product-details #images-carousel .item img{display:inline-block;}.product-diagram{text-align:center;margin:15px 0;}.product-diagram a{color:#282828;-moz-transition:color .3s ease;-webkit-transition:color .3s ease;transition:color .3s ease;}.product-diagram a:hover{color:#f99d1c;text-decoration:none;}.product-diagram a.pdf{background:url(../Images/DiagramBackground.png) no-repeat center center;background-size:cover;}.product-diagram h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.product-diagram .image{display:table;margin:0 auto;min-height:220px;width:100%;}.product-diagram .image a{display:table-cell;vertical-align:middle;}.product-display-price-rating-and-stock-status{line-height:30px;}.product-display-price-rating-and-stock-status .display-price{float:left;padding-right:15px;}.product-display-price-rating-and-stock-status>.rating{border-left:1px solid #eee;float:left;padding:0 15px;}.product-display-price-rating-and-stock-status .stock-status{border-left:1px solid #d8d8d8;float:left;padding-left:15px;}.product-display-price-rating-and-stock-status:before,.product-display-price-rating-and-stock-status:after{content:" ";display:table;}.product-display-price-rating-and-stock-status:after{clear:both;}.product-flag{height:30px;left:0;position:absolute;top:12px;width:80px;}@media screen and (max-width:479px){.product-filter .search-button{width:100%;}}.product-filter .search-text{margin-right:5px;width:215px;}@media screen and (max-width:1199px){.product-filter .search-text{width:147px;}}@media screen and (max-width:479px){.product-filter .search-text{margin-bottom:15px;margin-right:0;width:100%;}}.product-filter section{background-color:#f2f2f2;margin-bottom:30px;padding:30px;}@media screen and (max-width:991px){.product-filter section{margin-bottom:15px;padding:15px;}}.product-filter section>header{color:#282828;font-weight:700;margin-bottom:15px;text-transform:uppercase;}@media screen and (max-width:991px){.product-filter section>header{margin-bottom:0;cursor:pointer;}.product-filter section>header .glyphicon{line-height:25px;}}.product-filter section .selected-item{background-color:#fff;line-height:38px;margin-bottom:15px;padding:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}@media screen and (max-width:991px){.product-filter section .selected-item{float:left;margin:15px 0 0 0;width:calc(50% - 7.5px);}.product-filter section .selected-item:nth-child(2n),.product-filter section .selected-item:nth-child(4n){margin-right:15px;}}@media screen and (max-width:479px){.product-filter section .selected-item{float:none;width:100%;}}.product-filter section .selected-item a{background-color:#f99d1c;color:#fff;padding:0 12px;}.product-filter section .selected-item a:hover{background-color:#282828;}.product-filter section .selected-item:last-child{margin-bottom:0;}.product-filter section .filter-list{list-style:none;margin-left:23px;padding:0;text-indent:-23px;}.product-filter section .filter-list li:before{content:"»";color:#282828;padding-right:15px;}@media screen and (max-width:991px){.product-filter section .filter-options{display:none;}}.product-filter section:before,.product-filter section:after{content:" ";display:table;}.product-filter section:after{clear:both;}.product-grid-item{border:2px solid #e2e2e2;font-size:15px;margin:15px 0;min-height:500px;padding:15px;text-align:center;-moz-transition:border .3s ease;-webkit-transition:border .3s ease;transition:border .3s ease;}.product-grid-item:hover{border:2px solid #f99d1c;}.product-grid-item a{-moz-transition:color .3s ease;-webkit-transition:color .3s ease;transition:color .3s ease;}.product-grid-item a:hover{color:#282828;text-decoration:none;}.product-grid-item h3{margin:30px 0;min-height:50px;}.product-grid-item .product-image{display:table;height:150px;margin:0 auto;min-height:150px;}.product-grid-item .product-image a{display:table-cell;vertical-align:middle;}.product-grid-item .price{color:#282828;font-size:24px;font-weight:700;line-height:1.4;min-height:35px;}.product-grid-item .summary{margin-bottom:30px;min-height:108px;}.product-grid-item .text-red{color:#c20;font-size:15px;font-weight:400;}.product-key-points{color:#282828;}.product-key-points .grey-border{border:solid 2px #f2f2f2;margin-bottom:15px;padding:15px 30px;}.product-list-item{border-bottom:2px solid #e2e2e2;font-size:15px;padding:15px 0;}@media screen and (max-width:767px){.product-list-item{margin-bottom:30px;}}.product-list-item .details{text-align:right;}@media screen and (max-width:767px){.product-list-item .details{text-align:right;}}.product-list-item .details .price{color:#282828;font-size:32px;font-weight:700;line-height:1.4;text-align:right;}.product-list-item .details .product-price-override{text-align:center;}.product-list-item .details .product-price-override .price{font-size:20px;}@media screen and (max-width:991px){.product-list-item .details .product-price-override .price{font-size:16px;}}.product-list-item h2{font-weight:700;margin:15px 0;}.product-list-item .product-image{text-align:center;}.product-list-item .btn-green{padding:0 15px;width:100%;}@media screen and (max-width:991px){.product-list-item .btn-green{font-size:18px;}}@media screen and (max-width:1199px){.product-list-item .btn-green{font-size:15px;}}.product-list-item .row{align-items:center;display:flex;}@media screen and (max-width:767px){.product-list-item .row{display:block;}}.product-list-item .sale{color:#282828;font-size:15px;margin-bottom:0;font-weight:700;}.product-model{text-align:center;margin:15px 0;}.product-model a{color:#282828;-moz-transition:color .3s ease;-webkit-transition:color .3s ease;transition:color .3s ease;}.product-model a:hover{color:#f99d1c;text-decoration:none;}.product-model .image{min-height:170px;}.product-model-no-image{display:table;margin-bottom:15px;text-align:center;}.product-model-no-image .product-model-no-image-grid{background-color:#fff;border:solid 2px #e2e2e2;display:table-cell;height:75px;vertical-align:middle;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;}.product-model-no-image .product-model-no-image-grid:hover{border-color:#f99d1c;}.product-price-box{min-height:244px;}.product-price-box .price{background-color:#f2f2f2;color:#282828;font-weight:700;font-size:20px;line-height:1.2;padding:15px 30px;text-align:center;}.product-price-box .price.top{box-shadow:4px 4px 20px 0 rgba(0,0,0,.75);-moz-box-shadow:4px 4px 20px 0 rgba(0,0,0,.75);-webkit-box-shadow:4px 4px 20px 0 rgba(0,0,0,.75);left:0;line-height:60px;right:0;top:0;position:fixed;width:100%;z-index:1000;-webkit-animation:fade-in .3s cubic-bezier(.39,.575,.565,1) 0s both;-moz-animation:fade-in .3s cubic-bezier(.39,.575,.565,1) 0s both;animation:fade-in .3s cubic-bezier(.39,.575,.565,1) 0s both;}@media screen and (max-width:991px){.product-price-box .price.top{line-height:40px;}}.product-price-box .price.top p:not(.text-xl){display:none;}.product-price-box .price.top .alert-warning{line-height:1.6em;margin:15px 0;font-weight:400;font-size:17px;position:absolute;right:0;top:75px;width:250px;}.product-price-box .price.top .alert-warning p{display:block !important;-webkit-animation:fade-in .5s cubic-bezier(.39,.575,.565,1) .3s both;-moz-animation:fade-in .5s cubic-bezier(.39,.575,.565,1) .3s both;animation:fade-in .5s cubic-bezier(.39,.575,.565,1) .3s both;}.product-price-box .price.top .add-to-cart{float:right;position:relative;}@media screen and (max-width:991px){.product-price-box .price.top .add-to-cart{width:250px;}}.product-price-box .price.top .add-to-cart .btn{display:inline-block;margin-top:0;padding:0 30px;width:auto;}@media screen and (max-width:991px){.product-price-box .price.top .add-to-cart .btn{line-height:40px;}}.product-price-box .price.top .add-to-cart input{height:60px;}@media screen and (max-width:991px){.product-price-box .price.top .add-to-cart input{height:40px;}}.product-price-box .price.top .text-xl{font-size:24px;float:left;max-width:calc(100% - 300px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}@media screen and (max-width:991px){.product-price-box .price.top .text-xl{font-size:16px;}}@media screen and (max-width:479px){.product-price-box .price.top .text-xl{display:none;}}.product-price-box .price.top .product-price-override{display:none;}.product-price-box .price .btn{background-color:#7fba23;display:block;font-size:22px;line-height:60px;margin-top:15px;padding:0;width:100%;}.product-price-box .price .btn:hover{background-color:#282828;}@media screen and (max-width:1199px){.product-price-box .price .btn{font-size:16px;}}.product-price-box .price input{font-weight:400;height:50px;width:100px;text-align:center;}.product-price-box .price .text-lg{margin-bottom:30px;}.product-price-box .product-price-override .min-selling-price{margin:0 -30px;}.product-price-box .product-price-override .price-override{margin:0 -30px;}.product-price-box .validation-summary-errors{margin:1em -15px;}.product-price-override{margin-top:15px;}.product-price-override .min-selling-price{background-color:#c20;color:#fff;font-size:16px;margin:0;padding:10px;}.product-price-override .price-override{background-color:#282828 !important;margin:0;padding:15px;}.product-price-override .price-override .price{background-color:#282828 !important;color:#fff !important;}@media screen and (max-width:1199px){.product-price-override .price-override .price{font-size:16px !important;}}.product-question{border:solid 2px #f0f0f0;clear:both;margin-top:15px;overflow:hidden;padding:7px;position:relative;}.product-question .answers{display:none;position:relative;}.product-question .answers .answer{margin:15px 0 15px 50px;}@media screen and (max-width:991px){.product-question .answers .answer{margin:15px 0;}}.product-question .answers .answer.staff{background-color:#f2f2f2;padding:7px;}.product-question .answers .answer .author{margin-left:0;}.product-question .answers .answer .icon{background-color:#282828;color:#fff;height:40px;line-height:40px;margin:0 10px 0 0;width:40px;}.product-question .answers .answer .details{width:calc(100% - 55px);}.product-question .author{color:#888;font-style:italic;margin:15px 0 0 47px;}.product-question ul{list-style:none;margin:0;padding:0;position:absolute;right:0;}@media screen and (max-width:767px){.product-question ul{position:relative;}}.product-question ul li{display:inline-block;margin-left:10px;}.product-question .num-answers{cursor:pointer;float:right;line-height:40px;position:relative;width:125px;}@media screen and (max-width:767px){.product-question .num-answers{display:none;}}.product-question .edit-question,.product-question .question{border:none !important;cursor:pointer;line-height:40px;margin-right:150px;padding-left:47px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}@media screen and (max-width:767px){.product-question .edit-question,.product-question .question{margin-right:30px;}}.product-question .edit-question:after,.product-question .question:after{content:"";cursor:pointer;font-family:'Glyphicons Halflings';position:absolute;right:7px;top:8px;}.product-question .edit-question.active,.product-question .question.active{text-overflow:inherit;white-space:inherit;}.product-question .edit-question.active:after,.product-question .question.active:after{content:"";}.product-question .edit-question::before,.product-question .question::before{background-color:#f99d1c;content:'Q';color:#fff;display:inline-block;float:left;font-weight:700;height:40px;line-height:40px;margin-left:-47px;position:absolute;text-align:center;width:40px;}.product-question .edit-question .details,.product-question .question .details{width:calc(100% - 190px);}@media screen and (max-width:991px){.product-question .edit-question .details,.product-question .question .details{width:calc(100% - 55px);}}.product-review{margin:30px 0;}.product-review h2{margin-bottom:15px;}.product-review h3{font-size:16px;margin-bottom:20px;}.product-review .border{border:solid 2px #e2e2e2;}.product-review .details{padding:15px 30px 30px 30px;}.product-review .grey-box{border:solid 2px #e2e2e2;border-left:none;background-color:#f2f2f2;}@media screen and (max-width:991px){.product-review .grey-box{border:solid 2px #e2e2e2;border-top:none;}}.product-review .rating{color:#282828;}.product-review .review{padding:45px;}.product-review .review p,.product-review .review .rateit{display:block;line-height:30px;margin-bottom:10px;}.product-review .row{display:flex;}@media screen and (max-width:991px){.product-review .row{display:block;}}.product-search{color:#666;}.product-search input[type="text"]{border:none !important;border-radius:0 !important;float:left;height:50px;line-height:38px;outline:none !important;padding:5px 15px;width:calc(100% - 80px);}.product-search input[type="text"] :focus{background-color:#fff;}.product-search button{border:none !important;height:50px;line-height:50px;outline:transparent !important;width:80px;}.product-search .btn{background:#fff url(../Images/Search.png) no-repeat center center;border:none !important;border-radius:0 !important;line-height:50px;width:80px;margin-left:-5px;text-indent:-9999px;}.product-search .btn:hover{background:#fff url(../Images/Search.png) no-repeat center center !important;box-shadow:none;}@media screen and (max-width:991px){.product-search{margin-bottom:0;}}@media screen and (max-width:767px){.product-search{margin-top:15px;}}@media screen and (max-width:767px){.products-sort .pager{text-align:center;}}.product-stock-status-icon-in-stock{background:url(../Images/InStock.png) no-repeat;display:inline-block;height:9px;padding-right:15px;width:9px;}@media screen and (max-width:991px){.product-transaction-price-summary colgroup col:last-child{width:75% !important;}.product-transaction-price-summary colgroup col:last-child{width:25% !important;}.product-transaction-price-summary tr{font-size:100% !important;}}@media screen and (max-width:767px){#select-brand input.filter,#select-model input.filter{width:calc(100% - 80px);}}@media(max-width:991px){#select-brand .modal,#select-model .modal{top:3vh;max-height:94vh;}#select-brand .modal>.body,#select-model .modal>.body{max-height:100%;width:100%;}}#select-brand ul.filters,#select-model ul.filters{font-size:0;margin-top:15px;text-align:center;}#select-brand ul.filters li,#select-model ul.filters li{padding:0;}#select-brand ul.filters li a,#select-model ul.filters li a{background-color:#f2f2f2;color:#282828;display:block;font-size:17px;font-weight:700;line-height:50px;margin:2.5px;width:50px;}#select-brand ul.filters li a:hover,#select-model ul.filters li a:hover{background-color:#f99d1c;color:#fff;}#select-brand ul.list-unstyled,#select-model ul.list-unstyled{margin-left:23px;padding:10px 30px;text-indent:-23px;}#select-brand ul.list-unstyled li,#select-model ul.list-unstyled li{line-height:30px;}#select-brand ul.list-unstyled li:before,#select-model ul.list-unstyled li:before{content:"»";color:#f99d1c;padding-right:15px;}#select-brand ul.list-unstyled li a,#select-model ul.list-unstyled li a{color:#282828;}#select-brand ul.list-unstyled li a:hover,#select-model ul.list-unstyled li a:hover{color:#f99d1c;}@media screen and (max-width:991px){#spare-parts-finder input{margin-bottom:15px;}}.superseded-by{font-size:14px;font-weight:400;line-height:1.5;margin-top:15px;}@media screen and (max-width:360px){.terms-modal{width:calc(100% - 25px);}}.view-diagram{cursor:pointer;}#view-diagram-modal.modal{z-index:1000 !important;}#view-diagram-modal .diagram{display:block;position:relative;}#view-diagram-modal .diagram:hover{cursor:zoom-in;}#view-diagram-modal .diagram:hover:before{align-items:center;background-color:rgba(0,0,0,.6);color:#fff;content:'CLICK TO ZOOM';display:flex;font-weight:700;height:100%;justify-content:center;position:absolute;text-align:center;width:100%;}@media screen and (max-width:767px){#view-diagram-modal .diagram:before{align-items:center;background-color:rgba(0,0,0,.6);color:#fff;content:'CLICK TO ZOOM';display:flex;font-weight:700;height:100%;justify-content:center;position:absolute;text-align:center;width:100%;}}@media screen and (max-width:590px){#view-model-form .btn{width:100% !important;}}#view-model-form .model-number{margin-bottom:15px;}@media screen and (max-width:590px){#view-model-form .model-number{width:100% !important;}}