a{color: #fd6001;}

body.the_dark{
    background: #121212;
    color: #a5a5a5;
}
 .route-product-product:not(.popup) .the_dark #content {
    background: #121212;
}
.the_dark .breadcrumb::before{
    background: #121212;
}
.the_dark .breadcrumb li:last-of-type a{
    color: #a5a5a5;
}
.the_dark .buttons{
    background: #121212;
    border: 1px solid #a5a5a5;
}
html:not(.popup) .the_dark .page-title{
    background-image: url(/catalog/view/theme/journal3/image/dark_bg.jpg) !important;
    color: #f1f1f1 !important;
}
.the_dark {
    background-color: #121212 !important;
}
.the_dark {
    background-color: #121212 !important;
}
.the_dark .grid-row-bottom-4 {
    background-image: url(/catalog/view/theme/journal3/image/dark_bg.jpg) !important;
}
.the_dark .grid-row-bottom-4::before{
    display: none !important;
}
.the_dark .grid-row-top-3{
    background-color: #313846 !important;
}
.the_dark .module-products-27 .nav-tabs{
    background: #313846;
}
.the_dark .nav-tabs > li > a{
    background: #313846 !important;
    color: #fff !important;
}
.the_dark .block-expand-overlay {
    background: linear-gradient(to bottom, transparent, #121212) !important;
}
.the_dark  input, .the_dark .module-body .form-control{
    background: #121212 !important;
    color: #bbc6dd !important;
    border-color: #bbc6dd !important;
}
.the_dark  .grid-row-top-2 .wave path{
    fill:#121212 !important;
}

.the_dark .block-content table td{
    background: #313846 !important;
} 

#main-menu .j-menu > li:last-child a:hover{cursor: pointer !important;}
        .the_dark #main-menu .j-menu > li:last-child a::before{
            content: '\ebc2' !important;
        }
        .the_white #main-menu .j-menu > li:last-child a::before{
            content: '\f186' !important;
        }
.route-product-product.popup-quickview{padding-bottom: 69px !important;}
.row-shipping_address_postcode{display: none !important;}

.popup-quickview .description{display: none;}

.popup html{padding-bottom: 0 !important;}
.popup body{
        padding-bottom: 15px !important;
}
.popup body.the_dark{
        background: #313846 !important;
}
.route-product-product.popup-quickview .the_dark .product-info .product-details>div{
    background: none !important;
}

.route-product-product.popup-quickview .the_dark .page-title{
        color: #f2f2f2;
}
.route-product-product.popup-quickview .the_dark .product-info .product-details .button-group-page{
    background: #121212 !important;
}
.the_dark .product-info .button-group-page .stepper input.form-control{background: #434343 !important;}
.the_dark  footer .side-product{background: #313846 !important;}
.the_dark  footer .side-product a,.the_dark .wishlist-compare a{color: #eee !important;}
.mini-search #search .header-search{width: 100% !important;}
.search_block{
    opacity: 1 !important;
    left:5vw !important;
    width: 90vw !important;
    min-width: 90vw;
}
.mobile-header-active .the_dark .header-search input{background: #111 !important;}
.mobile-header-active .the_dark .mobile-main-menu-container{background: #333 !important;}
.the_dark .mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu>li>a{color: #f1f1f1 !important;}
.the_dark .search-categories.dropdown .j-menu>li>a{color: #eee;background: #333;}
.the_dark .buttons{background: #45525e !important;}
.the_dark select.form-control{background: #45525e !important;color: #eee !important;}
.the_dark label{color: #eee !important;}
.the_dark .product-grid .product-thumb .caption{background: #45525e !important;}
.the_dark .product-grid .product-thumb .name a{color: #eee !important;}

.product-info .product-details .product-price-group{
    margin-bottom: 0 !important;
    border-bottom: none !important;
}
.product-model span{font-weight: bold;}
.the_dark .product-model span{color: #f2f2f2;}

.route-common-home .the_dark .grid-row-bottom-3{
    background-image: url(/catalog/view/theme/journal3/image/dark_bg.jpg) !important;
}
.route-common-home .the_dark .grid-row-bottom-3::before{
    background: rgba(0, 0, 0, 0.4);
}

@media(max-width:768px){
    .search_block{
    left:0 !important;
    width: 100vw !important;
    min-width: 100vw;
}
    html:not(.popup) .page-title{
        font-size: 22px;
        line-height: 1.2;
    }
}
