body{font-family:"Open Sans","Helvetica Neue",Helvetica,sans-serif;}body{font-size:14px;}@media (min-width:768px){body{font-size:15px;}}@media (min-width:992px){body{font-size:16px;}}@media (min-width:1200px){body{font-size:17px;}}#navbar{background:#000;margin-bottom:0px;}.region-navigation{padding-top:4px;}.navbar-collapse > nav{padding-top:4px;}@media (max-width:767px){.navbar-collapse nav{text-align:center;}.navbar-collapse nav > *{display:inline-block;float:none;}.navbar-collapse ul.menu{margin-right:10px;}}.navbar-nav{margin-bottom:0px;}.navbar-header .logo{margin:0;padding-right:50px;padding:5px;}@media (max-width:768px){.navbar-header .logo{text-align:center;margin:0 auto;display:block;padding:0 60px;width:100%;}}.logo img{max-height:50px;}.menu.navbar-nav li a,#block-locale-language ul li a,#block-views-cart-count-block a{color:#fff;}.menu.navbar-nav li a.active,.menu.navbar-nav li a:hover,#block-views-cart-count-block a:hover{background:none;color:#fff;text-decoration:underline;}.menu.navbar-nav li a.active:hover{background:none;color:#fff;}.menu.navbar-nav [href="/search-accessories"]{font-weight:bold;border-bottom:6px solid silver;background-color:#303030;padding-bottom:9px;}.menu.navbar-nav [href="/search-accessories"]:hover{border-bottom:6px solid white;background-color:#303030;}#block-locale-language ul{padding-top:14px;}#block-locale-language ul li{list-style-type:none;display:inline;padding-right:20px;}#block-views-cart-count-block{padding-top:6px;}#block-views-cart-count-block .icon-cart{display:inline-flex;vertical-align:middle;padding-right:5px;}#block-views-cart-count-block .icon-cart svg{display:block;}.table-no-spacing .views-table td{padding:0px 3px;}.table-no-spacing .views-table .views-field-add-to-cart-form{text-align:center;}.table-no-spacing div[id*="edit-line-item-fields"]{margin:0;}.table-no-spacing button[id*="edit-submit"]{padding:6px 4px;}.checkout-buttons .button-operator{padding:0 10px;}.text-align-center{text-align:center;}.text-align-left{text-align:left;}.text-align-right{text-align:right;}.in-stock{height:100%;display:block;text-align:center;}.out-of-stock{height:100%;display:block;text-align:center;color:#a94442;background-color:#f2dede;}.footer{background-color:#222;color:#fff;}.footer .menu li{float:left;padding-right:20px;}#block-masquerade-masquerade{clear:both;}.navbar-default .navbar-toggle{position:absolute;top:0;right:0;margin-right:5px;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:transparent;}.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}.navbar-collapse.collapsing .navbar-nav li,.navbar-collapse.in .navbar-nav li{display:inline-block;}.navbar-toggle{border:none;background:transparent !important;}.navbar-toggle:hover{background:transparent !important;}.navbar-toggle .icon-bar{width:22px;transition:all 0.2s;}.navbar-toggle .top-bar{transform:rotate(45deg);transform-origin:10% 10%;}.navbar-toggle .middle-bar{opacity:0;}.navbar-toggle .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%;}.navbar-toggle.collapsed .top-bar{transform:rotate(0);}.navbar-toggle.collapsed .middle-bar{opacity:1;}.navbar-toggle.collapsed .bottom-bar{transform:rotate(0);}@media (min-width:801px){}#page-search .panels-bootstrap-column-3-2{padding:0px 15px;border:none;}#views-exposed-form-product-search-product-search-pane{border-bottom:1px solid #ccc;}#views-exposed-form-product-search-product-search-pane label{margin:0;padding:0;}#views-exposed-form-accessories-search-product-search-pane select.shs-select,#views-exposed-form-accessories-search-product-search-pane input{width:100%;}#edit-product-type-wrapper .form-item label{clear:left;}.alert-warning .views-field-block-parts-blockpart-sku{font-weight:bold;}#views-exposed-form-product-search-product-manuals-pane select.shs-select,#views-exposed-form-block-view-block-search-pane select.shs-select,#views-exposed-form-product-search-product-search-pane select.shs-select,#views-exposed-form-search-block-panel-search-block select.shs-select,#views-exposed-form-accessories-search-product-search-pane select.shs-select{display:block;margin:3px 0px;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}#views-exposed-form-accessories-search-product-search-pane .form-item-sku{width:100%;}#views-exposed-form-product-search-product-manuals-pane div.views-submit-button,#views-exposed-form-block-view-block-search-pane div.views-submit-button,#views-exposed-form-product-search-product-search-pane div.views-submit-button,#views-exposed-form-accessories-search-product-search-pane div.views-submit-button{display:block;clear:both;margin:5px 0px;width:100%;}#edit-product-type-wrapper,#edit-sku-wrapper,#views-exposed-form-block-view-block-search-pane input.form-text,.form-item form-item-blockpart-sku form-type-textfield form-group input.form-text,#views-exposed-form-accessories-search-product-search-pane,input.form-text,#views-exposed-form-block-view-block-search-pane div.views-submit-button .form-submit,#views-exposed-form-product-search-product-search-pane div.views-submit-button .form-submit,#views-exposed-form-accessories-search-product-search-pane div.views-submit-button .form-submit{width:100%;}#page-search .views-exposed-form .views-exposed-widget{padding:.5em 1em 0 0;}#page-search .views-exposed-form .views-widget-filter-block_parts_partsnumber{width:100%;}#page-search #edit-product-type-wrapper .form-item label,#page-search #edit-blockpart-sku-wrapper label{float:left;font-weight:bold;width:25%;}#page-search #edit-product-type-wrapper .form-item select,#page-search #edit-blockpart-sku-wrapper .views-widget{float:left;width:75%;}@media(min-width:767px){#page-search #edit-product-type-wrapper .form-item label,#page-search #edit-product-type-wrapper .form-item select,#page-search #edit-blockpart-sku-wrapper label,#page-search #edit-blockpart-sku-wrapper .views-widget{width:100%;}}#page-search .views-field-commerce-price .field-content,#page-search .views-field-commerce-price-1 .field-content{display:inline-block;}#page-search .view-display-id-panel_pane_1 .form-item-quantity label{display:inline;}#page-search .view-id-search_block.view-display-id-panel_pane_1 .views-field{padding:15px;border:1px solid #ddd;}#page-search .view-id-search_block.view-display-id-panel_pane_1 .views-label{font-weight:bold;margin-right:20px;}#page-search .view-id-search_block.view-display-id-panel_pane_1 .commerce-add-to-cart > div > .form-wrapper{display:none;}#page-search .view-id-search_block.view-display-id-panel_pane_1 form.commerce-add-to-cart label{margin-right:20px;}#page-search .view-id-search_block.view-display-id-panel_pane_1 .form-item-quantity input{display:inline;max-width:40px;}.view-accessories-search article > h3{font-size:18px;}.view-accessories-search .view-content .row{display:flex;flex-wrap:wrap;}.view-accessories-search .view-content .row > .search-result{border:1px solid #ddd;}#panel-bootstrap-column-3{padding-top:20px;}@media (max-width:767px){#panel-bootstrap-column-3{clear:left;}}#block-commerce-checkout-progress-indication ol.commerce-checkout-progress li{width:25%;text-align:center;}.commerce-checkout-progress li{position:relative;color:#595959;font-size:16px;left:0%;padding-left:0;margin-bottom:20px;padding-bottom:25px;}.commerce-checkout-progress li.active:before,.commerce-checkout-progress li.visited:before{background:#2b6688;}.commerce-checkout-progress li.visited:after,.commerce-checkout-progress li.active:after{background:#3c8dbc;}.commerce-checkout-progress li.visited:before,.commerce-checkout-progress li.active:before{border:7px solid #3c8dbc;z-index:100;}.commerce-checkout-progress li::marker{content:none;}.commerce-checkout-progress li:after{background:silver;width:100%;left:50%;float:left;bottom:2px;position:absolute;height:10%;content:"";margin-left:auto;margin-right:auto;z-index:-1;}.commerce-checkout-progress li:before{position:absolute;width:30px;height:30px;margin-left:auto;margin-right:auto;display:block;background:gray;border:5px solid silver;border-radius:50%;top:28px;left:0;right:0;content:"";}.commerce-checkout-progress li:before:before{content:"";position:absolute;width:14px;height:14px;background:#f00;border-radius:50px;}.commerce-checkout-progress li:last-of-type:after{display:none;}.stock-0{color:#f00;}.main-container .well{border-radius:0px;margin-bottom:0px;}footer.footer{margin-top:0px;}.view-id-product_blocks tr.hover,.view-id-block_parts tr.hover,.view-id-accessory_variants tbody tr.hover{background-color:#82BFE2;}.form-item-quantity{float:left;}.view-accessory-variants .commerce-add-to-cart .btn-primary{float:right;}.form-item-quantity label{display:none;}.form-item-quantity input{text-align:center;padding:0;}.page-node .commerce-add-to-cart{background:transparent;}.show-details-product{background:#f9f9f9;}.show-details-product .first{font-weight:bold;float:left;padding-right:10px;}.show-details-product .last{background:#fff;border-bottom:1px dotted #000;padding:0 6px;}.show-details-product .part-number,.show-details-product .price{float:left;padding-right:50px;}.show-details-product .stock,.show-details-product .part-name,.show-details-product .specification,.show-details-product .status,.show-details-product .quantity,.show-details-product .block-part,.show-details-product .supresed-by{margin-bottom:10px;}.show-details-product .add-to-cart{overflow:auto;}.show-details-product .add-to-cart .form-submit{float:left;}.show-details-product .add-to-cart .form-item-quantity{margin-right:10px;}.view-id-product_blocks table tr.active,.view-id-block_parts table tr.active,.view-id-accessory_variants tbody tr.active{background:#336600;}.view-id-product_blocks table tr.active td,.view-id-block_parts table tr.active td,.view-id-accessory_variants table tbody tr.active td{background:none;color:#fff;}.view-block-parts.view-display-id-default .view-content{height:400px;overflow:scroll;-webkit-overflow-scrolling:touch;box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;padding:10px 15px 10px 10px;}.view-block-parts.view-display-id-default .view-footer{margin-top:10px;margin-bottom:10px;padding:10px;box-shadow:rgba(0,0,0,0.3) 0px 1px 3px,rgba(0,0,0,0.3) 0px 1px 2px;}.view-id-accessory_variants_images .product-variant-image{display:none;}.view-id-accessory_variants_images .product-variant-image .views-field-field-accessory-product-images a:not(:first-of-type){display:none;}.view-id-accessory_variants_images .product-variant-image.active{display:block;}.row-equal-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;}.row-equal-height > [class*='col-']{display:flex;flex-direction:column;}.node-product table.table-bordered,.node-product table.table-bordered td,.node-product table.table-bordered th{border-left:none;border-right:none;}.node-product table.table-striped > tbody > tr:nth-of-type(2n+1){background-color:unset;}.view-commerce-cart-form .table-responsive .table{margin-bottom:0px;}.view-commerce-cart-form .line-item-summary{margin-top:20px;}.view-commerce-cart-form .table .cart-group-caption{border:1px solid #ddd;padding:5px;color:#000;font-weight:bold;}.view-commerce-cart-form .table-responsive ~ .table-responsive thead{display:none;}.view-commerce-cart-form .views-field{width:135px;}.view-commerce-cart-form .views-field.views-field-line-item-title{width:auto;}.block.announcement{width:100%;display:flex;justify-content:center;background-color:#62aa62;position:relative;overflow:visible;}.block.announcement::before,.block.announcement::after{display:block;content:'';position:absolute;right:100%;top:0;background-color:#62aa62;width:100vw;height:100%;z-index:-1;}.block.announcement::after{left:100%;right:unset;top:0;visibility:visible;}.block.announcement .announcement-text{text-align:center;color:white;font-weight:bold;padding:0.5rem;width:fit-content;justify-self:center;display:block;}
