
/* -----------------------------------------
   Sarbatorile de ianra
----------------------------------------- */
/*hide stuff out of the way*/
.cms-21 .breadcrumb,
.cms-21 .menu_wrapper,
.cms-21 #search_block_top,
.cms-21 .footer-container,
.cms-21 #tawkchat-iframe-container,
.cms-21 iframe,
.cms-21 #tawkchat-minified-wrapper,
.cms-21 .shop-phone,
.cms-21 #header #contact-link,
.cms-21 .header_user_info,
.cms-21 .banner_top{
	display:none!important;
}
.froggy_toolbar .cms-21{
	margin-top:-37px;
}
/*Header*/
.cms-21 .header-container,
.cms-21 #header{
background: #840000!important; /* Old browsers */
background: -moz-linear-gradient(left, #840000 0%, #cc0000 52%, #9b0000 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(left, #840000 0%,#cc0000 52%,#9b0000 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #840000 0%,#cc0000 52%,#9b0000 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#840000', endColorstr='#9b0000',GradientType=1 )!important; 	
}

/*General*/
.cms-21 #columns{
	padding-top:0;
	margin-top:-5px;
}
.cms-21 .promo-container{
	margin-top:-20px;
}
/*mascots*/

/*Header*/
.cms-21 .back-to-site{
	display:inline-block!important;
	margin-top:10px;
	margin-bottom: 10px;
	padding:5px 10px;
	border-radius:30px;
	background:#fff;
	position: absolute;
    top: 64px;
    border: 2px solid #ffbe08;
	
}
.banner_top{
	border-bottom:3px solid #fff;
}
.cucina-ro.cms-21 .back-to-site{
	top:82px;
}
.bricomax-ro.cms-21 .back-to-site{
	top:78px;
}
.techstore-ro.cms-21 .back-to-site{
	top:58px;
}
.cucina-ro.cms-21 #header_logo{
	padding-bottom:25px;
}

.cms-21 .shopping_cart_inner .cart_items,
.sarbatori .shopping_cart_inner .cart_items{
	background: #ffbe08!important;
	color:#333!important;
}

.cms-21 #header{
	border-bottom: 2px solid #ffbe08;
	padding-top: 15px;
}
@media (max-width: 480px){
.cms-21  header .row #header_logo {
    padding-bottom:15px;
}
}
.cms-21 #cart_wrapper{
	float:right;
}

.cms-21 .promo-container{
	display:block!important;
	text-align:center;
	padding:0;
}
.sarbatori .promo-container img{
	max-width:100%;
	}
@media (max-width:480px){
	
}
/*Product loading*/
.promo-loader{
	text-align:center;
	padding:20px;
}
.promo-loader span{
	font-size:1.2em;
	display:block;
	width:100%;
}

/*Product list*/
.sarbatori ul.product_list.grid > li .product-container{
	background: #fff!important;
	border-radius: 5px!important;
}
.sarbatori ul.product_list.grid > li .product-container .product-image-container{
	border-radius:5px 5px 0 0;
}
.sarbatori ul.product_list.grid > li .product-container h5{
	
}
.sarbatori ul.product_list.grid > li .product-container h5 .product-name{
	font-weight:600!important;
}
.sarbatori ul.product_list.grid > li .hovered .product-container .content_price{
	
}
.sarbatori ul.product_list.grid > li .product-container .product-image-container .content_price{
	background: rgba(255, 255, 255, 0.68)!important;
    border-top: 1px solid #ddd;
}

.sarbatori ul.product_list.grid > li .product-container .product-image-container .content_price .price{
	color:#05335a!important;
}
.sarbatori ul.product_list.grid > li .product-container .old-price{
	color:#000!important;
}

.sarbatori ul.product_list.grid .price-percent-reduction{
	font-size:1.2em;	
	background: #4183d7!important; /* Old browsers */
	background: -moz-linear-gradient(45deg, #4183d7 0%, #446cb3 30%, #f7bb2e 40%, #f7bb2e 60%, #ff0505 70%, #ff0000 100%)!important; /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, #4183d7 0%,#446cb3 30%,#f7bb2e 40%,#f7bb2e 60%,#ff0505 70%,#ff0000 100%)!important; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg, #4183d7 0%,#446cb3 30%,#f7bb2e 40%,#f7bb2e 60%,#ff0505 70%,#ff0000 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4183d7', endColorstr='#ff0000',GradientType=1 )!important; /* IE6-9 fallback on horizontal gradient */
	text-shadow: 0px 0px 3px #000;
	padding:8px !important;
	font-weight: 800!important;
	margin-top: 5px;
}
/*
.sarbatori ul.product_list.grid .price-percent-reduction:before{
	content:"Black Friday";
	color:#fff;
	display:block;
	float:left;
	background:#000;
	padding:5px 8px;
	border-radius: 5px 0 0 5px;
	margin-right:8px;
	line-height: 21px;
}*/
@media(max-width:640px){
	.sarbatori ul.product_list.grid > li{
		padding-bottom:10px!important;
	}
}
/*Interface*/
/*..promo-menu..*/
.promo-menu{
	width:100%;
	text-align:center;
	margin-top:0;
	margin-bottom:15px;
}
.promo-menu .btn{
	border-radius:5px;
	color:#ffbe08;
	border:2px solid #ffbe08;
}
@media (max-width:580px){
	.promo-menu .btn{
		width: 49.4%;
		margin-bottom: 5px;
	}
	#button3.btn,
	#button4.btn{
		margin-bottom:0;
	}
}
.promo-menu .btn.btn-default{
	background: #840000; /* Old browsers */
background: -moz-linear-gradient(left, #840000 0%, #cc0000 52%, #9b0000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #840000 0%,#cc0000 52%,#9b0000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #840000 0%,#cc0000 52%,#9b0000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#840000', endColorstr='#9b0000',GradientType=1 ); 	

	
}
.promo-menu .btn.btn-default.isactive{
	background: #f7f7f7;
    color: #9b0000;
}
.promo-menu.stuck{
	position:fixed;
	z-index:999;
	top:0;
	left:0;
	margin:0;
	padding:10px;
	background: #840000!important; /* Old browsers */
background: -moz-linear-gradient(left, #840000 0%, #cc0000 52%, #9b0000 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(left, #840000 0%,#cc0000 52%,#9b0000 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #840000 0%,#cc0000 52%,#9b0000 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#840000', endColorstr='#9b0000',GradientType=1 )!important; 	
	border-bottom:2px solid #ffbe08;
	box-shadow:1px 2px 3px #000;
}
/*buttons and stuff*/
.promo-heading{
	width:100%;
	text-transform:uppercase;
	text-align:center;
	font-size:1.3em;
	font-weight:600;
	padding:10px;
    border: 1px dashed #ffbe08;
    border-radius: 5px;
    margin-bottom: 10px;
	background: #840000!important; /* Old browsers */
background: -moz-linear-gradient(left, #840000 0%, #cc0000 52%, #9b0000 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(left, #840000 0%,#cc0000 52%,#9b0000 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #840000 0%,#cc0000 52%,#9b0000 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#840000', endColorstr='#9b0000',GradientType=1 )!important; 	
	color:#fff;
	text-shadow:0px 0px 1px #000;
	}
.promo-subheading, .promo-more{
	display:block;
	width:100%;
	text-align:center;
	font-size:1.3em;
	font-weight:600;
	padding:10px;
}
.promo-more{
	font-size:1.1em;
}
.promo-subheading{
	color:#c50000;
	border-bottom:1px dashed;
	margin-bottom:15px;
}
.promo-more{
	border:2px solid;
	border-radius:5px;
	margin-bottom: 15px;
	margin-top: 15px;
}
.promo-more:hover{
	color:#ffbe08!important;
}
/*Product page*/

/*
.sarbatori .pb-left-column #image-block:before{
	content: "";
    position: absolute;
    left: 0px;
    bottom: 0px;
    z-index: 89;
    background-image: url(img/bf/mascot-left.png);
    width: 126px;
    height: 149px;
    background-size: 124px auto;
    background-repeat: no-repeat;
}*/
/*other*/
.sarbatori .promo-header{
	
}
.sarbatori .source-container .cmsProductsFeed{

}