@import "https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900";@import "https://fonts.googleapis.com/css?family=Jockey+One";a:hover,a:focus,select:focus,a:active{outline:none}body #container{width:100%;background:#fff;font-family:'Montserrat', sans-serif}#content h1,#content h2,#content h3,#content h4,#content .h5,#content .h1,#content .h2,#content .h3,#content .h4,#content .h5,#content .product_short_description,.product-selector-preview .card-block{font-family:'Jockey One', sans-serif;font-weight:normal;color:#000}#container .row{margin-left:0;margin-right:0}#banner_section,.account_links .welcome-message-container{display:none}#container #wrapper{width:100%;padding-left:0;padding-right:0;max-width:1800px}#header .widget.logo{clear:left;float:left;margin-right:20px}#container #header{margin:0;padding:19px 10px 10px}#container #header .widget.search-bar.main{clear:right;float:right;margin-top:6px;position:relative;width:300px}#container #header .widget.search-bar.main .input-group{width:100%}#container #header .widget.search-bar.main .search-autocomplete{background:#f1f1f1 none repeat scroll 0 0;border:0 none;border-radius:0;box-shadow:none;font-size:12px;font-weight:300;letter-spacing:1px;padding-left:15px;text-transform:uppercase}#container #header .widget.search-bar.main .input-group-btn,#container #header .widget.search-bar.main button.search-bar-button{background:#f1f1f1 none repeat scroll 0 0;border:0 none;border-radius:0;box-shadow:none;font-size:15px;color:#007AC1}#header:after{clear:both;display:table;content:""}#mainMenuNavigationHeaderMenuApp{float:left;margin:0 auto;max-width:none;text-align:center;width:auto}#main-menu-navigation-header-menu{margin-left:0;margin-right:0}#mainMenuNavigationHeaderMenuApp .main-menu-navigation li.btn-group{border-radius:0;padding:10px;text-transform:uppercase}#mainMenuNavigationHeaderMenuApp .main-menu-navigation li.btn-group > a.btn{color:#000;font-size:16px;font-weight:600;letter-spacing:2px;line-height:23px;border-radius:0}#mainMenuNavigationHeaderMenuApp .main-menu-navigation li.btn-group:hover{background:none}#mainMenuNavigationHeaderMenuApp .main-menu-navigation .dropdown.yamm-fw .dropdown-menu{border-radius:0;top:47px}#mainMenuNavigationHeaderMenuApp .main-menu-navigation .dropdown-menu{min-width:287px;top:34px}#mainMenuNavigationHeaderMenuApp .main-menu-navigation .dropdown-menu li.btn-group{padding:5px 10px}#mainMenuNavigationHeaderMenuApp .main-menu-navigation .dropdown-menu li.btn-group > a.btn{font-size:12px}#mainMenuNavigationHeaderMenuApp .dropdown-submenu > a::after{display:none}#mainMenuNavigationHeaderMenuApp .main-menu-navigation .dropdown-menu .dropdown-menu{top:0}#mainMenuNavigationHeaderMenuApp .main-menu-navigation li.btn-group > button.dropdown-toggle{color:#0078c1}#container #main_panel{box-shadow:0 10px 12px -15px #c6c6c6 inset;margin:0}.home #container #main_panel{padding-top:0}.home #banner_section{display:block}#container #content{float:none}.account_links{float:right;font-size:15px;font-weight:400;margin-right:10px}.account_links .divider{padding:0 5px}#cartApp{float:right;margin-top:-1px}#cart-icon.btn-default{background-color:#fff;border:0 none;color:#333;padding:0;font-size:15px}#cart-icon.btn-default .fa.fa-shopping-cart{color:#007AC1;font-size:20px}#container #header a{color:#000}#banner_section .nivo-controlNav{float:inherit;margin-right:28px;margin-top:-40px;padding:0;position:relative;text-align:center;z-index:20}#banner_section .nivo-controlNav a{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:2px solid #fff;border-radius:15px;width:22px}#banner_section .nivo-controlNav a.active{background:#fff}.promos{margin:1% auto;max-width:1800px;width:100%;text-align:center}.promos img{display:inline-block;width:23.45%}.promos a{margin:0 0.4%}.home #container #content{padding-left:0;padding-right:0}#content h2,#content .h2{color:#000;font-size:41px}.teasers_carousel .slick-slide{padding:0 6px}.teasers_carousel .product_preview:not(.list){border:1px solid #ddd;float:left;padding-bottom:20px;width:100%}#content .product_preview .product_short_description,.product-selector-preview .card-block{color:#000;font-size:20px;letter-spacing:0.5px;line-height:19px;text-transform:uppercase;min-height:45px}#content .product_preview .product_short_description a,.product-selector-preview .card-block a{color:#000}.product_preview .add_product_to_cart{height:auto;margin:10px 0}#content .product_preview:not(.list) .add_product_to_cart{min-height:70px;margin:10px 0 0}.add_product_to_cart .add_to_cart{background:#007ac1 none repeat scroll 0 0;border:0 none;border-radius:0;color:#fff;font-size:1vw;font-weight:400;letter-spacing:1px;padding:9px 20px;text-align:center}.add_product_to_cart .add_to_cart:hover{background:#00649e;color:#fff}#content .product_preview:not(.list) .add_product_to_cart .qty_info button{display:block;margin:0 auto}#content .product_preview .dealerSearchLinkContent a,#content .product_preview .productDealerSearchLink a{border:1px solid #000;color:#000;display:block;font-size:16px;font-weight:400;margin:0 auto;max-width:147px;padding:9px 0;text-align:center;width:100%}#content .product_preview .dealerSearchLinkContent a:hover,#content .product_preview .productDealerSearchLink a:hover{background:#000;color:#fff;text-decoration:none}.product_preview .productDealerSearchLink,.product-selector-preview .card-footer .btn{float:none;padding:10px;text-align:center;width:auto;margin:0 auto}.teaser .view_all.top{font-size:15px;font-weight:300;margin-top:40px}.product_preview span.discount_price,.product_preview span.regular_price{display:block;font-size:18px;white-space:nowrap}.product-selector-preview .product-selector-description{font-size:11px;padding-top:61px}.footer-content{max-width:1600px;margin:0 auto}.footer-content:after{display:table;content:"";clear:both}.links-section{width:70%}.form-section{float:right;text-align:right}.links-section ul{float:left;margin-left:0;width:30%}.links-section ul li{display:block}#bottom_bar{background:#f1f1f1 none repeat scroll 0 0;padding:40px 10px}.links-section ul li a{color:#777;font-weight:300;font-size:12px;letter-spacing:1px}.footer-copyright{clear:both;float:right;font-size:12px;font-weight:300;letter-spacing:1px}.form-section input{background:#fff none repeat scroll 0 0;border:0 none;border-radius:0;height:34px;padding-left:12px}.form-section .btn{background:#000;color:#fff;border-radius:0}.form-section .btn:hover{color:#fff;background:#007ac1}#bottom_bar h3,#bottom_bar .h3{font-size:19px;font-weight:400}.slick-dots li button::before{font-size:24px}.slick-dots{bottom:-36px}#content .breadcrumb{background-color:transparent;border-radius:0;list-style:outside none none;margin-bottom:20px;padding:8px 0}#content a{color:#000;text-decoration:none}#content .product_preview .product_image img{font-size:12px}.SearchIndex .product_preview:not(.list){border:1px solid #ddd;float:left;margin:0.5%;padding-bottom:20px;width:19%;height:607px}#content .product_list{clear:both}#content .product_list{border-top:1px solid #ddd;margin-left:0;margin-right:0}.search-group-by,.search-limit,.search-sort-by{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:0 solid #eaeaea;border-radius:0;box-shadow:none;float:left;margin-right:3px;margin-top:0;padding:10px 0;width:300px}.search-group-by .form-control,.search-limit .form-control,.search-sort-by .form-control{background:#f1f1f1 none repeat scroll 0 0;border:0 none;border-radius:0;box-shadow:none;width:73%}#content select.form-control,#content select.form-control,#content select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:2px 2px 2px 2px;border:none;background:#f1f1f1 url("../images/br_down.png") no-repeat 97% center}.search-group-by label,.search-limit label,.search-sort-by label{font-size:15px;font-weight:400}#search-container .alert{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:0 none;border-radius:0;color:#000;float:left;font-size:16px;font-weight:400;margin-bottom:20px;margin-top:-2px;padding:0;width:auto}.product-details-image{width:30%;clear:left;float:left}.product-details-list{float:left;clear:right;width:60%}.product_details .product-details-label{display:none}.product_details .data,.product-details-our-price .our-price-data{line-height:26px;padding-left:0;padding-right:0}#content .product-details-part-number{font-size:17px;color:#888;font-weight:300}#content .product-details-our-price .our-price-data{font-size:25px;margin-top:23px}.product-details-dealer-search .dealerSearchLinkContent a{border:1px solid #000;color:#000;display:block;font-size:16px;font-weight:400;max-width:147px;padding:9px 0;text-align:center;width:100%}.product-details-dealer-search .dealerSearchLinkContent a:hover{background:#000;color:#fff !important;text-decoration:none}.product-details-cart-add .discount_price,.product-details-cart-add .regular_price,.qty_text{display:none}.product-details-cart-add{margin-top:10px}.product-details-cart-add .qty{background:#f1f1f1 none repeat scroll 0 0;border-color:#000;border-radius:0;color:#000;font-size:20px;font-weight:600;height:49px;margin-right:6px;width:57px}.product-details-cart-add .add_product_to_cart .add_to_cart{background:#007ac1 none repeat scroll 0 0;border:0 none;border-radius:0;color:#fff;font-size:17px;font-weight:400;letter-spacing:1px;padding:13px 29px;text-align:center}ul#std-accordion li.panel{border:1px solid #ddd;margin-bottom:20px}ul#std-accordion li.panel button{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:0 none;color:#000;font-size:23px;text-align:left;width:100%}#my_account .navbar-default .navbar-nav > .active > a,#my_account .navbar-default .navbar-nav > .active > a:hover,#my_account .navbar-default .navbar-nav > .active > a:focus{background-color:#007ac1;color:#fff}#content input[type="color"],#content input[type="date"],#content input[type="datetime-local"],#content input[type="datetime"],#content input[type="email"],#content input[type="file"],#content input[type="month"],#content input[type="number"],#content input[type="password"],#content input[type="search"],#content input[type="tel"],#content input[type="text"],#content input[type="textbox"],#content input[type="time"],#content input[type="url"],#content input[type="week"],#content textarea{border:1px solid #ccc;border-radius:0;box-shadow:none;color:#000;font-weight:300;margin:0;padding:3px 14px}#content .btn,.modal-cart-controls .btn,.checkout_aio #content #checkout button#checkout-button{border-radius:0;background:#007AC1;color:#fff;border:0 none}.map-content{background:rgba(0, 0, 0, 0) url("../images/map.png") no-repeat scroll 0 0 / cover;color:#fff;font-family:"Jockey One",sans-serif;font-size:26px;font-weight:400;letter-spacing:2px;padding:4px 0;text-align:center;text-transform:uppercase;display:block;margin:0 10px}.map-content:hover{color:#fff;text-decoration:none}.home #map_finder{display:none}.browse .widget.product_category{float:left;width:23.667%;border:solid 1px #ddd;margin:0.5%}.browse .product_attribute_selector .pas_image img,.browse .widget.product_code_image img{height:auto;width:100%}.browse .widget.product_category .product_code_name{height:auto;font-weight:400;overflow:hidden;text-align:left;font-family:"Jockey One",sans-serif;font-size:21px;text-transform:uppercase;padding:10px 0}.custom_pages.dealers #content{text-align:center}.custom_pages.dealers .col-md-8.col-md-push-2{max-width:786px;margin:0 auto;float:none;width:100%;left:unset}.custom_pages.dealers .panel{margin-bottom:20px;background-color:#fff;border:1px solid #000;border-radius:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.custom_pages.dealers #content h2.panel-title{font-size:28px}.checkout_aio #checkout #section_payment input[type="radio"]{position:relative;top:-32px}.product-details-tabs-container ul#std-accordion li.panel button{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:0 none;border-radius:0;color:#007AC1 !important;font-size:19px;padding:6px;text-align:left;width:100%}.product-details-tabs-container ul#std-accordion::hover li.panel button{background:none !important}.product-details-tabs-container ul#std-accordion li.panel{border:1px solid #dddd;margin-bottom:15px;padding:13px}.product-details-tabs-container ul#std-accordion li.panel a:hover{background:none;border:0 none;outline:none}.product-details-tabs-container ul#std-accordion li.panel:nth-child(1) div{display:block}.product-details-tabs-container ul#std-accordion li.panel div{font-weight:300;margin:0 10px;padding-bottom:28px}.product-selector-options-container.card{padding-top:20px;padding-bottom:10px}@media only screen and (max-width: 480px){.account_links{float:left;margin-bottom:15px;margin-right:0;margin-left:10px}#cartApp{margin-right:10px}#container #header{margin:0;padding:5px 0 0}#header .widget.logo{clear:left;float:left;margin-bottom:9px;margin-right:0;width:137px;margin-left:10px}#header .widget img{width:100%}#container #header .widget.search-bar.main{margin-top:6px;width:54%;margin-right:10px}#header .widget.search-bar.main .search-bar-form{padding-right:0}#container #header .widget.search-bar.main .search-autocomplete{background:#f1f1f1 none repeat scroll 0 0;border:0 none;border-radius:0;box-shadow:none;font-size:12px;font-weight:300;height:33px;letter-spacing:1px;margin-bottom:0;margin-top:10px;padding-left:15px;text-transform:uppercase}#container #header .widget.search-bar.main .input-group-btn{background:none}#container #header .widget.search-bar.main .input-group-btn,#container #header .widget.search-bar.main button.search-bar-button{margin-bottom:0}#mainMenuNavigationHeaderMenuApp{background:#0072be none repeat scroll 0 0;clear:both;width:100%}#mainMenuNavigationHeaderMenuApp .navbar-toggle{background-color:transparent;background-image:none;border:1px solid transparent;border-radius:0;float:right;margin-bottom:8px;margin-right:0;margin-top:8px;padding:0 10px;position:relative}#mainMenuNavigationHeaderMenuApp .main-menu-navigation .navbar-header{left:0;width:100%}#mainMenuNavigationHeaderMenuApp .container > .navbar-header,#mainMenuNavigationHeaderMenuApp .container-fluid > .navbar-header,#mainMenuNavigationHeaderMenuApp .container > .navbar-collapse,#mainMenuNavigationHeaderMenuApp .container-fluid > .navbar-collapse{margin-left:0;margin-right:0}#mainMenuNavigationHeaderMenuApp .navbar-toggle:hover{background:none}#mainMenuNavigationHeaderMenuApp .navbar-default .navbar-toggle .icon-bar{background-color:#fff}#mainMenuNavigationHeaderMenuApp .navbar-collapse{background:#fff none repeat scroll 0 0}.promos a{margin:0}.promos img{margin:0.8% 0.4%;width:47.45%}.widget.title h2{padding-left:10px}.teaser .view_all.top{padding-right:10px}.form-section{clear:both;float:right;margin-bottom:23px;text-align:center;width:100%}.links-section{clear:both;margin-top:12px;width:100%}.links-section:after{clear:both;content:"";display:table}.links-section ul{width:48%}#bottom_bar{padding:15px 10px}.SearchIndex .product_preview:not(.list){border:1px solid #ddd;float:left;margin:0.5%;padding:10px;width:100%;height:auto}.add_product_to_cart .add_to_cart{font-size:4.1vw;letter-spacing:1px;padding:9px 13px}.product-details-image{border:1px solid #ddd;width:100%}.product-details-list{width:100%}.login .widget.login_container,.login .widget.login_links{width:100%}.login .widget.login_box{margin:25px auto;width:97%}.reset_password .widget.reset_password_page,.widget.forgot-username{padding:25px 10px;width:100%}.registration .bill_to,.registration .ship_to{width:100%}#container #my_account .navbar-nav{margin:7.5px 0}#container #my_account .container > .navbar-collapse{border-radius:3px;margin-left:0}.search-group-by,.search-limit,.search-sort-by{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:0 none;box-shadow:none;margin-top:0;padding:0 10px 10px 0;width:100%}#container #my_account .container > .navbar-header,#container #my_account .container-fluid > .navbar-header,#container #my_account .container > .navbar-collapse,#container #my_account .container-fluid > .navbar-collapse{margin-left:0;margin-right:0}#container #my_account .navbar-collapse{padding-left:0;padding-right:0}#container #my_account .navbar-toggle{margin-bottom:8px;margin-right:15px;margin-top:8px;padding:8px 10px;position:relative}#my_account .table > caption + thead > tr:first-child > th,#my_account .table > colgroup + thead > tr:first-child > th,#my_account .table > thead:first-child > tr:first-child > th,#my_account .table > caption + thead > tr:first-child > td,#my_account .table > colgroup + thead > tr:first-child > td,#my_account .table > thead:first-child > tr:first-child > td{display:none}#my_account .table > thead > tr > th,#my_account .table > tbody > tr > th,#my_account .table > tfoot > tr > th,#my_account .table > thead > tr > td,#my_account .table > tbody > tr > td,#my_account .table > tfoot > tr > td{display:block;width:100%}#container #user_details_form .col-md-5,#container #user_details_form .col-md-7,#container #user_details_form .col-md-8{width:100% !important}#content #add-product-part-number{width:100px}.promo-section .promo.two,.promo-section .promo.one{margin:0 0 10px;width:100%}#content input[type="color"],#content input[type="date"],#content input[type="datetime-local"],#content input[type="datetime"],#content input[type="email"],#content input[type="file"],#content input[type="month"],#content input[type="number"],#content input[type="password"],#content input[type="search"],#content input[type="tel"],#content input[type="text"],#content input[type="textbox"],#content input[type="time"],#content input[type="url"],#content input[type="week"],#content textarea{font-weight:300;padding:3px 14px}.registration_form table td{clear:both;display:block;vertical-align:baseline;width:100%}.browse .widget.product_category{float:left;width:48.667%;border:solid 1px #ddd;margin:0.5%}.browse .widget.product_category .product_code_name{font-size:3.5vw}.widget.top_categories_preview .widget_content > .product_category{width:100%}}@media only screen and (min-width: 481px) and (max-width: 800px){.account_links{float:right;margin-bottom:0;margin-left:10px;margin-right:20px}#cartApp{margin-right:10px}#container #header{margin:0;padding:5px 0 0}#header .widget.logo{clear:left;float:left;margin:14px 0 10px 10px;width:137px}#header .widget img{width:100%}#container #header .widget.search-bar.main{margin-top:6px;width:54%;margin-right:10px}#header .widget.search-bar.main .search-bar-form{padding-right:0}#container #header .widget.search-bar.main .search-autocomplete{background:#f1f1f1 none repeat scroll 0 0;border:0 none;border-radius:0;box-shadow:none;font-size:12px;font-weight:300;height:33px;letter-spacing:1px;margin-bottom:0;margin-top:0px;padding-left:15px;text-transform:uppercase}#container #header .widget.search-bar.main .input-group-btn{background:none}#container #header .widget.search-bar.main .input-group-btn,#container #header .widget.search-bar.main button.search-bar-button{margin-bottom:0;margin-top:0}#mainMenuNavigationHeaderMenuApp{background:#0072be none repeat scroll 0 0;clear:both;width:100%}#mainMenuNavigationHeaderMenuApp .navbar-toggle{background-color:transparent;background-image:none;border:1px solid transparent;border-radius:0;float:right;margin-bottom:8px;margin-right:0;margin-top:8px;padding:0 10px;position:relative}#mainMenuNavigationHeaderMenuApp .main-menu-navigation .navbar-header{left:0;width:100%}#mainMenuNavigationHeaderMenuApp .container > .navbar-header,#mainMenuNavigationHeaderMenuApp .container-fluid > .navbar-header,#mainMenuNavigationHeaderMenuApp .container > .navbar-collapse,#mainMenuNavigationHeaderMenuApp .container-fluid > .navbar-collapse{margin-left:0;margin-right:0}#mainMenuNavigationHeaderMenuApp .navbar-toggle:hover{background:none}#mainMenuNavigationHeaderMenuApp .navbar-default .navbar-toggle .icon-bar{background-color:#fff}#mainMenuNavigationHeaderMenuApp .navbar-collapse{background:#fff none repeat scroll 0 0}.promos a{margin:0}.promos img{margin:0.8% 0.4%;width:47.45%}.widget.title h2{padding-left:10px}.teaser .view_all.top{padding-right:10px}.form-section{clear:both;float:right;margin-bottom:23px;text-align:center;width:100%}.links-section{clear:both;margin-top:12px;width:100%}.links-section:after{clear:both;content:"";display:table}.links-section ul{width:48%}#bottom_bar{padding:15px 10px}.footer-copyright{text-align:center;width:100%}.search-group-by,.search-limit,.search-sort-by{margin-right:3px;margin-top:0;width:47%}#search-container .alert{margin-bottom:20px;margin-top:20px}.SearchIndex .product_preview:not(.list){border:1px solid #ddd;float:left;margin:0.5%;padding:10px;width:32%;height:438PX}.add_product_to_cart .add_to_cart{font-size:2.5vw;letter-spacing:1px;padding:9px 13px}.product-details-image{border:1px solid #000}#container #my_account .container > .navbar-header,#container #my_account .container-fluid > .navbar-header,#container #my_account .container > .navbar-collapse,#container #my_account .container-fluid > .navbar-collapse{margin-left:0;margin-right:0}#container #my_account .navbar-collapse{padding-left:0;padding-right:0}#container #my_account .navbar-toggle{margin-bottom:8px;margin-right:15px;margin-top:8px;padding:8px 10px;position:relative}#container #my_account .navbar-nav{margin:7.5px 0}.browse .widget.product_category{width:31.667%}.browse .widget.product_category .product_code_name{font-size:15px}}@media only screen and (min-width: 800px) and (max-width: 999px){.SearchIndex .product_preview:not(.list){border:1px solid #ddd;float:left;margin:0.5%;padding-bottom:20px;width:19%;height:412px}}.widget.product_code_name{font-size:21px;font-weight:400;font-family:"Jockey One",sans-serif;text-transform:uppercase}.categories .widget.product_code_name{position:absolute;top:0}.categories .widget.product_code_image{margin-top:37px;padding-bottom:30px}#content .widget h1{margin-top:21px;margin-bottom:27px}@media only screen and (max-width: 763px){#header .widget.search-bar.main{margin-top:7px}}@media only screen and (min-width: 1000px) and (max-width: 1400px){.SearchIndex .product_preview:not(.list){border:1px solid #ddd;float:left;margin:0.5%;padding-bottom:20px;width:19%;height:500px}}@media only screen and (max-width: 800px){#container .main-menu-navigation .navbar-header{display:block}#container .navbar-toggle.pull-left{display:block}#container .container-fluid > .navbar-collapse.collapse.in{display:block !important}#container .container-fluid > .collapse.navbar-collapse{display:none !important}#container .main-menu-navigation{margin-left:0;margin-right:0}}