                
/* catalog page */
.one-catalog-body{background-color:#000 !important;color:#ddd;}
.one-catalog-hero{min-height:400px;max-height:600px;}
.one-catalog{margin-top:20px;margin-bottom:150px;padding:0 30px;max-width:1680px;}


.one-catalog-left{background:rgba(4,5,6,0.6) !important;color:#eee;}
.one-catalog-left-title{background:rgba(4,5,6,0.8) !important;color:#ddd;font-size:1.1em;font-weight:bold;padding-top:12px;padding-bottom:12px;}
.one-catalog-left-body{padding-top:10px !important}
.one-catalog-left-body a{color:#ccc;line-height:26px;}
.one-catalog-left-body a:hover{color:#D62727;}
.one-catalog-left-body ul{padding-left:10px;margin-top:10px}
.one-catalog-left-body li small{color:#666;}
.ui-product-color{border:1px solid #333;}

@media (max-width:991.98px) { 
    .one-catalog{margin-top:20px;padding:0 15px;overflow-x:hidden;}
    .one-catalog-left{background:#fff !important;color:#eee;}
    .one-catalog-left-title{background:#fff !important;font-size:1.4em;font-weight:bold;font-family:'Covered By Your Grace'}
    .one-catalog-left-title a{color:#111 !important;}
    .one-catalog-left-title a:hover{color:#111 !important;}
    .one-catalog-left-body{padding-top:10px !important}
    .one-catalog-left-body a{color:#111;line-height:42px;}
    .one-catalog-left-body a:hover{color:#111;}
    .one-catalog-left-body ul{padding-left:5px;margin-top:10px}
    .one-catalog-left-body li{border-bottom:1px solid #f3f3f3}
    .one-catalog-left-body small{color:#666;}

}



.one-catalog-nav{color:#9d9fa1;border-radius:5px;padding:30px;margin-bottom:10px;text-align:center;}
.one-catalog-nav-h1{color:#eee;font-family:'Covered By Your Grace';font-weight:bold;font-size:3.5em;}
.one-catalog-nav-h3{color:#9d9fa1;}
.one-catalog-nav-h6{color:#ddd;max-width:1280px;margin:auto;}
.one-catalog-nav-related{font-weight:bold;color:#9d9fa1;margin-right:10px;}
.one-catalog-nav-badge{line-height:24px;color:#ccc;margin-right:8px;text-decoration:underline;font-size:0.9em;}

.one-catalog-nav-breadcrumb{color:#aaa !important;text-align:center;}
.one-catalog-nav-breadcrumb ol{margin-bottom:5px;background-color:transparent !important;padding:0 !important;text-align:center;justify-content: center;}
.one-catalog-nav-breadcrumb a{color:#aaa !important;font-size:0.95em;}
.one-catalog-nav-breadcrumb a:hover{color:#eee !important;}

.one-catalog-dropdown{background-color:rgba(12,16,21,0.9) !important;color:#aaa;}
.one-catalog-search{background-color:rgba(12,16,21,0.9) !important;color:#aaa;border-radius:5px;}
.one-catalog-search input{background-color:rgba(12,16,21,0.9) !important;color:#9d9fa1;}
.one-catalog-tools-bar{margin-bottom:15px;color:#ddd}

.one-catalog-mobile-search{background-color:rgba(24,28,33,0.9) !important;color:#9d9fa1;border-radius:5px;}
.one-catalog-mobile-search input{background-color:#fff !important;color:#000;}
.one-catalog-mobile-search input:placeholder{color:#444  !important;font-size:12px;font-weight:normal;}
.one-catalog-mobile-fillter-btn{background-color:rgba(24,28,33,0.9) !important;color:#9d9fa1;float:right;}
.one-catalog-mobile-dropdown{background-color:rgba(24,28,33,0.9) !important;color:#9d9fa1;}

.one-catalog-filter-mobile-title{background:#222;font-weight:bold;font-size:1.1em;color:#fff;}
.one-catalog-filter-mobile-body{color:#444;}
.one-catalog-switcher .switcher-no{background:#444;}

.one-catalog-block{border:1px solid #111 !important;}
.one-catalog-col{margin-bottom:20px}
.one-catalog-block-title{color:#333;font-size:14px;}
.one-catalog-block-title:hover{color:#BD1E1E !important;}

.one-catalog-block-price{color:#000000;font-size:21px;}
.one-catalog-block-save{text-align:center;color:#009353;font-size:12px;}
.one-catalog-block-was{color:#000;font-size:12px;}
.one-catalog-block-off{margin:auto;background-color:#98E140 !important;color:#000;width:-moz-fit-content;width:fit-content;padding:2px 6px;font-size:11px;border-radius:3px;font-family:Tahoma,Verdana;font-weight:bold}



.one-catalog-sale-tags{border:1px dashed #FFD950;max-width:80%;margin:auto;border-radius:5px;padding:5px;font-size:0.9em;color:#111}
.one-catalog-sale-tags span{color:#111}
.one-catalog-block-icon i{font-size:1.1em;}
.one-catalog-shipping-tips{color:#007651;font-size:0.85em;margin-bottom:3px;}
.one-catalog-add-to-cart{min-width:60%;}
.one-catalog-add-to-wishlist{color:#444 !important}


@media (max-width:991.98px){

    .one-catalog-nav-breadcrumb ol{margin:auto;justify-content:center;}
    .one-catalog-nav-breadcrumb a{color:#bbb !important;font-size:0.85em;}
    .one-catalog-nav-h1{font-family:'Covered By Your Grace';font-weight:bolder;font-size:2.5em;color:#fff}
    .one-catalog-block-img{}
    .one-catalog-block-body{padding:8px;}
    .one-catalog-block-title{color:#444;line-height:1.15em;font-weight:normal;}
    .one-catalog-block-title a{color:#444;}
    .one-catalog-block-price{color:#222;font-size:1.15em;font-weight:600}
    .one-catalog-shipping-tips{font-size:0.85em;margin-bottom:3px;}
    .one-catalog-block-icon i{font-size:1.65em;}
    .one-catalog-mobile-nav-center{text-align:center}
    .one-catalog-mobile-nav-center button{color:#eee;font-size:14px;}
    .one-catalog-mobile-nav-right{text-align:right;font-weight:300;font-size:0.85em;color:#ccc;padding-top:8px;}
    .one-catalog-items-container{padding:0 5px}
    .one-catalog-sale-tags{max-width:90%;}
    .one-catalog-title-container{margin-bottom:10px;}
    .one-catalog-col{padding:3px !important}
}

@media (max-width: 575.98px){
    .one-catalog-col{}
    .one-catalog-block{}
    .one-catalog-container-right{padding-left:5px;padding-right:5px;}
}

@media (min-width: 576px) and (max-width: 767.98px){
    .one-catalog-col{}
    .one-catalog-block{}
    .one-catalog-container-right{padding-left:5px;padding-right:5px;}
}

@media (min-width: 768px) and (max-width: 991.98px){
    .one-catalog-col{}
    .one-catalog-block{}
    .one-catalog-container-right{padding-left:5px;padding-right:5px;}
}


.one-catalog-related-title{font-size:1.15em;}



.one-catalog-sublist-container{padding:10px;margin-bottom:50px !important;}
.one-catalog-sublist-h3{color:#eee;font-weight:bold;font-family:'Covered By Your Grace';font-size:2em;}
.one-catalog-sublist-body{}
.one-catalog-sublist-node{padding:3px;}
.one-catalog-sublist-node img{border:1px solid #222;border-radius:5px;}
@media (max-width:991.98px) {
}


.one-catalog-faqs-container{margin-bottom:50px !important;}
.one-catalog-faqs-h3{margin-top:30px !important;color:#eee;font-weight:bold;font-family:'Covered By Your Grace';font-size:2em;}
.one-catalog-faqs-item{background-color:rgba(24,28,33,0.9) !important;padding:12px 25px;border-radius:5px;}
.one-catalog-faqs-title{color:#ddd;font-weight:bold;}
.one-catalog-faqs-title:hover{color:#fff;}
.one-catalog-faqs-content{max-width:75%;}
.one-catalog-faqs-content p{margin-bottom:10px !important;}
@media (max-width:991.98px) {
    .one-catalog-faqs-content{max-width:100%;}
}



.one-catalog-review-h3{margin-top:30px !important;color:#eee;font-weight:bold;font-family:'Covered By Your Grace';font-size:2em;}
.one-catalog-review-card{background-color:rgba(24,28,33,0.9) !important;}
.one-catalog-review-left{border-right:1px solid rgba(34,37,41,0.9);min-height:230px}
.one-catalog-review-left small{color:#aaa;font-size:0.9em;}
.one-catalog-review-item{margin-top:35px;max-width:45%}
.one-catalog-review-item img{margin-right:10px;border-radius:3px;}
.one-catalog-review-item{color:#aaa;font-weight:normal;}
.one-catalog-review-body{color:#ddd;font-weight:600;max-width:90%}
.one-catalog-review-item a{color:#bbb;}
.one-catalog-review-item a:hover{text-decoration:underline;}
.one-catalog-review-date{color:#aaa;}
.one-catalog-review-title{color:#eee;}
.one-catalog-review-star{}
.one-catalog-review-count{color:#333;font-weight:500;}
@media (max-width:991.98px) { 
    .one-catalog-review-left{border-right:0;border-bottom:1px solid rgba(34,37,41,0.9);min-height:50px;margin-bottom:10px}
    .one-catalog-review-item{margin-top:35px;max-width:100%}
    .one-catalog-review-body{max-width:100%}
}