
/*********   HEADER    *********/

.page-header .header-panel-row .features-links .authorization-link .account-trigger > span.text-uppercase{
	text-transform:none;
}

a span.text-uppercase{
	text-transform:none;
	
}

#search_mini_form .field.search input#search{
	color:#333;	
	font-size:1.1em;
}

 .header-search .cdz-cat-search .current-cat span{
	 color:#404040;
 }



#maincontent .toolbar .modes-mode:not(.active):hover,#maincontent .toolbar .modes-mode.active {
    color: #fff;
    border-color: #da2715;
    background: #da2715;
}


#maincontent .toolbar .modes-mode:not(.active):hover::before,#maincontent .toolbar .modes-mode.active::before {
    color: #fff;
}


#maincontent .toolbar .modes-mode {
    padding: 5px;
    transition: all 500ms ease;
    backface-visibility: hidden;
    color: #da2715;
    border-color: #da2715;
    background: #fff;
}

#maincontent .toolbar .modes-mode::before {
    color: #da2715;
}


.cms-page-view .pagebuilder-column{
	width:48%;
	margin-right:2%;
	color:#7e7f82;
	}
	
.cms-page-view .pagebuilder-column:nth-last-child(1){
	margin-right:0%;
	margin-left:2%;
	}	
	
.cms-page-view .pagebuilder-column div,.cms-page .pagebuilder-column div p{
	color:#7e7f82;
}	


#desk_vertcial-menu-container{
	display:none;
	
}
.shop-by-brand-slider .brand-item{
	height:70px;
}

.shop-by-brand-slider .brand-item a{
	font-size:18px;
	position: absolute;
	top: 50%;
	/*transform: translateY(-50%);*/
	margin-top:-10px;
	
}





.main-footer .service-banner-style01 .item-icon{
	color:#da2715;
	}

/******************** P R O D U C T S  ****************/

.products .cdz-product-labels .label-item.new{
	background:#da2715;
}


.primary button.action.primary,.cart-summary button.action.primary,
.cart-informed-modal .modal-popup .modal-inner-wrap .modal-header .action-close,
.modal-popup #minicartpro-btn-checkout,
.product-info-main .box-tocart #product-addtocart-button,.product-info-main .box-tocart #product-updatecart-button{
	background: #da2715;
    border-color: #da2715;
	color:#fff;
}

.cart-informed-modal .modal-popup .modal-inner-wrap .modal-header .action-close::before{
	color:#fff;
}

.primary button.action.primary:hover,.cart-summary button.action.primary:hover{
	background: #fff;
    border-color: #da2715;
	color: #da2715;
}

.primary a.action.secondary:hover,.primary a.action.secondary:hover:visited{
	background: #da2715!important;
    border-color: #da2715!important;
	color:#fff!important;
}


.products .product-item .product-item-info .tocompare{
	display:none;
}

.products .product-item .product-item-sku{
	color:#999;
}

.cart-informed-modal .section-content .actions button.action,.primary a.action.secondary,.primary a.action.secondary:visited,
.cart.main.actions button,.cart-container .form-cart .cart.main.actions a.action.continue{
	background: #fff;
    border-color: #da2715;
	color: #da2715;
}


.product-info-main .block-shipping-estimation .block-heading a.content-toggle{
	color: #da2715;
}
	
.cart-container .form-cart .cart.main.actions a.action.continue::before, .cart-container .form-cart .cart.main.actions .action.update::before{
	vertical-align: middle;
}	

.cart-container .cart.table-wrapper .actions-toolbar > .action{
	background: #da2715!important;
    border-color: #da2715!important;
}
	
#maincontent .product-main-wrapper{
	display:block;
}	
	
.product-main-wrapper .mess-preorder{
	width:100%;
	font-size:1.2em;
	color:#da2715;
	padding-top: 20px;
	display: block;
	padding-left: 19px;
	
}
	

.product table.additional-attributes a{
	color:#fcb800;
}	


.tiktok svg{
	width:11px;
	height:auto;
}

.product-item .product-item-details .artist{
	color:color:#fcb800;
	margin-bottom: 20px;
}


.product-item .product-item-details .artist a{
	color:#fcb800;
}

.product-item .product-item-details .artist a:hover{
	color:#000;
}

.product-list-style-04 .cdz-ajax-trigger{
	margin-bottom:30px;
}


.product-info-artist{
	display:block;
	margin:10px 0px 30px 0px;
}

.product-info-artist .artist{
	color: #fcb800;
	font-size:18px;
	font-weight:500;
	
}

.product-info-artist .artist a,.product-info-artist .artist a:visited{
	color: #fcb800;
}

.product-info-artist .artist a:hover{
	color: #333;
}

.cdz-product-labels{
	right:0px;
	left: auto!important;
	bottom:0px;
}

.product-item-info .cdz-product-labels .label-item.preorder,
.product-info-main .gallery-container .cdz-product-labels .label-item.preorder
{
	background:#fcb800;
	padding:10px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 4px;
	font-size:12px;
}

.product-info-main .gallery-container .label-wrap.left .cdz-product-labels{
	margin-left:27px;
	margin-top:4px;
	
}

.cms-preorders .cdz-product-labels .preorder{
	display:none;
}

.cms-codazon-home-page .tabs-style-04 .box-cate-link .item.active{
	color: #444;
	border-color: #999;
	background: #f6f7f9;
}

.cms-codazon-home-page .tabs-style-04 .box-cate-link .item:hover:not(.active){
	border-color: #fcb800;
	background: #fcb800;
}



.cms-codazon-home-page .tabs-style-04 .box-cate-link .item.active a{
	color:#444;
}

.cms-codazon-home-page .tabs-style-04 .box-cate-link .item:hover:not(.active) a{
	color:#fff;
}


.cms-codazon-home-page .cdz-block-title .b-title.h2{
	text-align:center;
}

.cms-codazon-home-page .cdz-tabs-wrap.tabs-style-04,.cms-codazon-home-page .cdz-tabs-wrap.tabs-style-03{
	margin-top:20px;
}











/******************** C H E C K O U  T ****************/

.minicart-wrapper .action.showcart .counter.qty .counter-number{
	color:#fff;
	}
	
.cdz-opc-wrapper .opc-wrapper .opc .step-title,.cdz-opc-wrapper .opc .payment-group > .step-title, .cdz-opc-wrapper .opc .checkout-agreements-items .checkout-agreements-item-title{
	background: #da2715;
	color:#fff;
}	

#checkout.cdz-opc-wrapper .opc-summary-wrapper{
	border-color: #da2715;
}

.opc-place-order-block .primary button.checkout{
	background: #da2715;
	color:#fff;
}

.payment-method-content .checkout-agreements{
	display:none;
}


/**************************************************************************************************************/
/****************************************** MEDIA QUERY *******************************************************/
/**************************************************************************************************************/







@media (max-width: 767px){
	.cms-page-view .pagebuilder-column{
		margin-left:0px;
		margin-right:0px;
		
	}
	
	.cms-page-view .pagebuilder-column:nth-last-child(1){
		margin-right:0%;
		margin-left:0%;
	}
	
	.page-wrapper #mobi_vertcial-menu-container{
		display:none!important;
		
	}
	
}




