@import "https://fonts.googleapis.com/css?family=Teko:600,700";#wrapper{margin-bottom:0px !important}.black-skin .top-nav-collapse,.black-skin .primary-color{background-color:black !important}.home #content > .row >.col{padding:0px}.desktop #content{max-width:1366px;margin:0 auto;padding-top:30px}#main-panel{margin:0px}.home #main-panel{padding-top:0px !important}#content > .row > .col-3:nth-child(1){-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.custom_html{max-width:1250px;margin:0 auto}.promo-header{width:800px !important}#top-bar{padding:1px;background-color:#d5181e !important}.custom_pages #left_panel{display:none}.black-skin .btn-primary{background:#d31720}.black-skin .btn-primary:hover,.black-skin .btn-primary:focus,.black-skin .btn-primary:active{background:#a9131a !important}.black-skin .navbar .navbar-nav .nav-item .dropdown-menu a:active,.black-skin .navbar .navbar-nav .nav-item .dropdown-menu a:focus,.black-skin .navbar .navbar-nav .nav-item .dropdown-menu a:hover{background:#d31720}#wrapper{width:100%;max-width:none;padding:0px}.black-skin input[type=checkbox].filled-in:checked+label:after{background-color:#d5181e;border-color:#d5181e}.black-skin input[type=text]:focus:not([readyonly]){border-color:#d5181e !important;box-shadow:0 1px 0 0 #d5181e !important}.black-skin input[type=password]:focus:not([readyonly]){border-color:#d5181e !important;box-shadow:0 1px 0 0 #d5181e !important}.login_container .md-form .prefix.active{color:#d5181e !important}.black-skin input[type=text]:focus:not([readyonly]) + label,.black-skin input[type=password]:focus:not([readyonly]) + label{color:#d5181e !important}.default-color{background-color:black !important}.modal-backdrop{z-index:10}.md-form .btn{margin-bottom:0rem}#section-before-wrapper,#section-before-main{padding:0px 50px}#section-before-content{padding:0px;position:sticky;top:0;background:#e1e1e1;z-index:100;width:100%}.home #TopBarMiddle{padding:0px;position:inherit;box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-webkit-box-shadow:none}#TopBarMiddle{padding:15px 0px}#TopBarMiddle .navbar-nav .nav-item a span{padding-bottom:25px}#mainMenuNavigationHeaderMenuApp .mega-dropdown .dropdown-menu{max-width:100px;margin:auto;top:37px}#mainMenuNavigationHeaderMenuApp .dropdown{position:relative}#section-before-main{z-index:10;background:black;width:100%}#TopBarMiddle,#TopBarRight{display:grid;justify-content:center}.search-bar{align-self:center;float:right;max-width:400px}.account-links{float:left;margin:10px 0px}.language_selector{float:right;width:150px}.navbar-nav .nav-item a,#account-links-navbar .title,.item-count{font-weight:600;font-style:normal;font-size:14px;line-height:160%;letter-spacing:1px;text-transform:uppercase;color:black}#Second-TopBar-left,.second-topbar{width:100%}.promo-content{max-width:1250px;margin:auto 0;text-align:center;padding:15px;font-family:'Roboto', sans-serif;text-transform:uppercase}.promo-content h6 span{font-weight:600}.navbar-nav .nav-item a{padding:0px 20px}.dropdown .dropdown-menu.dropdown-primary .dropdown-item:active,.dropdown .dropdown-menu.dropdown-primary .dropdown-item:hover{background:#d31720 !important}.navbar-nav .nav-item .dropdown span{color:black}.navbar-nav .nav-item .dropdown span:hover{color:white}.dropdown-item{color:black !important}#HeaderLeft .custom-select{height:auto !important;color:#d4191d;border:1px solid #210000}#HeaderLeft .custom-select:focus{border-color:#d4191d;outline:0}.search-bar-button{margin:6px 0px 0px 0px}.search-bar-form input{background:white}.black-skin .search-bar-form input[type=text]:focus:not([readyonly]){background:white}.search-bar-button{background:#d5181e !important}.search-bar .form-inline .input-group{width:100% !important;margin:35px 0px}.register .btn:before{content:'Create an account'}.home #searchAppCarousel0{max-width:1250px;margin:0 auto}.home .product_list{max-width:1250px;margin:0 auto}.home .teasers_carousel .card-block,.home .teasers_carousel .card-footer{display:none}.home .product_list .product_image{box-shadow:none !important}.home .product_list .z-depth-1{box-shadow:none !important}.home .fa-arrow-circle-right{margin:-10px}.home .custom_html{padding:20px 0px}.select-boxes .card-body{background-color:#222222;padding:15px 0;text-align:center !important}.logo{padding:18px 0px;float:left;max-width:300px}.home #left_panel{display:none}.home #content{max-width:100% !important;padding-top:0px}#FooterRight{margin:0 auto}#BottomBarLeft,.footer{max-width:1250px;margin:0 auto;width:100%;padding:25px 0px}.footer li a{color:rgba(128,128,128) !important;font-weight:600}#section-after-wrapper{padding:0px !important}.footer_company span,.footer-copyright,.footer_company a,.footer_company,.footer-copyright a{text-align:center;color:rgba(128,128,128) !important}#section-after-main{width:100%}.search-limit{max-width:100px;float:left;margin:15px 10px 10px 0px}.search-sort-by{max-width:200px;float:left;margin:15px 10px 10px 0px}.SearchIndex #search-container .product_list .card{box-shadow:none}.not-home-banner{padding-bottom:30px}.home .not-home-banner{display:none}.available-payment-cards img{display:inline;padding-bottom:10px}#left_panel{padding-right:30px;flex:0 0 20%;max-width:20%}.product_details #content > .row > .col{width:80%}.details-artist-title{float:left;text-transform:uppercase;font-size:8px;font-weight:900;color:#aaa;margin-right:3px;padding-top:7px}.details-artist-value{font-size:16px}#left_panel .top_categories_preview .widget_content .col-md-2{max-width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%}#left_panel .top_categories_preview .widget_content .col-md-2 #product_code_image_id{display:none}#left_panel .top_categories_preview .widget_content .product_code_name{padding:15px 0px;border-bottom:1px solid gainsboro;text-transform:uppercase;font-weight:600}#search-container .browse_header h1{font-size:1.25rem !important;text-align:center;color:white;background-color:black;padding:10px;font-weight:500}.checkout_aio #left_panel{display:none}.checkout-sticky{z-index:100;background-color:white;top:47px !important}.checkout-sticky .card,.checkout-sticky .card .card-body{margin-top:0 !important;padding-top:0;padding-bottom:4px}.terms_conditions label{text-align:left;font-size:13px;line-height:18px}.megamenu-content-column .megamenu-content-container{max-width:100%;margin-left:0px}#mainMenuNavigationHeaderMenuApp .navbar-nav > .ng-scope{margin:0 auto}.carousel-container-Recentlyviewed .product_preview .product-selector-description,.product_preview .product_short_description{margin-bottom:10px;min-height:70px}