body{background-color:#F1EFED ; }
.bf-list,
.header-container.type21.blackfriday,
.main-container.col1-layout,
.footer-container {
    background-color:#F1EFED !important;
}
.header-container.blackfriday, .header-container.sticky-header .sticky-wrapper,.header-container.type21{background-color:#000000;}.header-container.blackfriday .cart-area .fa:before{color:#EC9F9F;}.octavian-blackfriday-blackfridaypage-view .sale-product-icon{background-color:#EC9F9F;}
.list-wrapper div.bf-url a{background-color:#EC9F9F;}
.list-wrapper div.bf-url .fa:before{}
.product-label span.percent{color:#EC9F9F;    padding: 0 0 0 5px;}
.bf-footer-link a, #copyright{color:#EC9F9F;}.list-wrapper,.octavian-blackfriday-blackfridaypage-view .product-tabs .tab-content.grid{background-color:#FFFFFF;border:1px solid #EC9F9F;}
.octavian-blackfriday-blackfridaypage-view .product-tabs.level1>ul li a {background-color:#EC9F9F;}
.octavian-blackfriday-blackfridaypage-view .product-tabs.level1>ul li.active a {background-color:#EC9F9F;border-bottom:  1px solid #EC9F9F;}
.octavian-blackfriday-blackfridaypage-view .product-tabs .tab-content.grid h4 {background-color: #EC9F9F;}
.category-list li>a{}
.col-left.sidebar{}
.octavian-blackfriday-blackfridaypage-view .product-tabs.level1>ul li.active a{background-color:#FFFFFF;}
.bfbutton {background-color:#000000;}.bfbutton:hover{background-color:#000000;opacity:0.8}.bfbutton .fa:before, a.bfbutton {}
a.bfbutton {}

/* Additional dynamic color overrides for elements with hardcoded colors in blackfriday.css */
/* Override Porto theme button colors with higher specificity */
a.bfbutton.btn-default, a.btn-default.bfbutton, body a.bfbutton.btn-default {background-color:#000000!important;}a.bfbutton.btn-default:hover, a.btn-default.bfbutton:hover {background-color:#000000!important;opacity:0.8}.product-image-area .product-label {border: none!important;}
.category-products .products-grid.flex-grid .item .details-area .actions a.addtocart span {background-color: #EC9F9F!important;}
.tab-content.grid .bf-url a:after {display: none!important;}
.tab-content.grid .bf-url {background-color: #EC9F9F!important;}
.octavian-blackfriday-blackfridaypage-view .product-tabs .tab-content.grid {border: none!important;}
.btn-default .badge, #btn-basket .badge {background-color: #EC9F9F!important;}
.price-box .regular-price .price, .special-price span, .special-price span.price {color: #EC9F9F!important;}
.category-products .products-grid.flex-grid .item .details-area .actions a.addtocart {background-color: #EC9F9F!important;}
/* Cart and Account buttons use contrast color */
.mini-cart .actions a.btn-default, .mini-cart .actions a.btn-default:hover {background-color: #EC9F9F!important; color: #fff !important;}
.links li.account a.btn-default, .links li.account a.btn-default:hover {background-color: #EC9F9F!important; color: #fff !important;}
/* Header cart/account icon colors */
.mini-cart .btn-default, .mini-cart .btn-default:hover, .mini-cart-acc .btn-default, .mini-cart-acc .btn-default:hover, .mini-cart-fav .btn-default, .mini-cart-fav .btn-default:hover {color: #EC9F9F!important;}
.mini-cart:hover .fa, .mini-cart:hover a.btn-default, .mini-cart-acc:hover .fa, .mini-cart-acc:hover a.btn-default {color: #EC9F9F!important;}
/* Restore view cart button text to white when mini-cart is hovered */
.mini-cart:hover .actions a.btn-default, .mini-cart:hover .actions a.btn-default:hover {color: #fff !important;}
.mini-cart .fa:before, .mini-cart-acc .fa:before, .mini-cart-fav .fa:before {color: #EC9F9F!important;}
/* Dropdown popup content colors - use main color for prices */
.mini-cart .qty-price, .mini-cart .totals, .mini-cart-fav .qty-price, .mini-cart-fav .totals {color: #EC9F9F!important;}
.mini-cart .product-details .qty-price span, .mini-cart .product-details .qty-price p, .mini-cart .totals span {color: #EC9F9F!important;}
/* Account dropdown login button - override Porto blue #0397d6 */
.mini-cart-acc .login .btn-default, .mini-cart-acc .login .btn-default:hover, .mini-cart-fav .login .btn-default {background-color: #EC9F9F!important;}
/* Dropdown popup arrows (triangles) - override Porto blue #0397d6 */
.topCartContent:before, .topAccountContent:before, .topFavContent:before {border-bottom-color: #EC9F9F!important;}
/* Dropdown popup top border bars - override default colors */
.topCartContent, .topAccountContent, .topFavContent {border-top-color: #EC9F9F!important;}

/* Responsive Logo Support */
.octavian-blackfriday-blackfridaypage-view .header .logo .logo-mobile { display: none !important; }
@media only screen and (max-width: 768px) {
    .octavian-blackfriday-blackfridaypage-view .header .logo .logo-desktop { display: none !important; }
    .octavian-blackfriday-blackfridaypage-view .header .logo .logo-mobile { display: inline !important; }
}

@media (max-width: 768px) {
    .octavian-blackfriday-blackfridaypage-view .header .logo img {
        height: 80px;
        max-width: 100px;
    }
}

@media (max-width: 768px) {
    .header>.logo {
        margin: 0px 0 0 8px;
    }
}