.total-rate {
	position:relative;
    font-family: arial;
    font-size: 13px;
	color:#ccc;
    width: 80px;
    height: 15px;
	text-align:left;
}
.fullRate{
	position:absolute;  
	top:0;
	left:0;
	height: 15px;
	color:#e96f56;
	display: block;
	overflow:hidden;
}
.succes {color: #11D011;}
.autocomplete-suggestion{background:#fff;}
.stock-status.available{background: #75EC66;}
.stock-status.on-order, .stock-status.pre-order{background: #65E4E4;}
.stock-status.unavailable{background: #FF7E7E; max-width: 205px !important;}
.active-account{ text-decoration: underline !important; }
.stock-limit{
	margin-top: -18px;
	padding-left: 16px;
	color: #ff0000;
}
.faild-products {
	position:relative;
	background: #F2F2F2;
    padding: 15px; 
}
.faild-products .product-remove{
	position:absolute;
	top: 8px;
    right: 8px;
}
.offert-remove-l {font-size: 1.25em}
.regular-text.errorMsg{
	text-align: center;
    background-color: #ff0000;
    color: #ffffff;
    margin-bottom: 18px;
}
.btn-loader{
	text-align:center;
	padding-top:25px;
}
.indisponibil{
	width:145px!important;
	color:#ffffff!important;
	left: 43%!important;
	background:#ff0000!important;
}
.catTitle{
    font-size: 1.575em;
    padding-bottom: 5px;
}
.active {text-decoration: underline;}
.descriptin-review{
    min-height: 150px;
    width: 350px;
    margin-bottom: 10px;
}
.show-review{
    text-decoration: underline;
    margin-left: 15px;
    font-size: 15px;
}
.btnAddReview{
	margin-left: 15px;
    background: #000;
    color: #fff;
    padding: 5px 15px;
    font-size: 14px;
    border-radius: 4px;
}
.spanError{color:#f00;}

/* update timer */
.bf-content{
	font-size: 1.875em;
	display:block;
	padding: 8px;
	text-align:center;
	background:#1a1a1a;
	font-weight:300;
	color:#fff;
}

@media screen and (min-width: 1170px){
	.spanError{
		text-align: left;
		margin-left: 17%;
	}
}
/* locatii */
#centre .product-listing{padding-bottom: 30px;margin-bottom: 30px;}
#centre .product-box .title{font-size: 18px;height:auto;border-bottom: 1px solid #ccc;padding-bottom: 10px;margin-bottom: 10px;}
#centre .catTitle {padding-top: 10px;padding-bottom: 15px;}
#centre .quick-info{margin-bottom:5px;}
#centre .product-box h3{font-size:16px;margin-bottom: 15px;}
#centre .product-box h3 span{font-size:13px;line-height:1.3;display:block;margin-top:5px;}
.detail-centre .service{float:left;width:25%;margin-bottom:10px;}
.detail-centre .service .fa{float:left;margin-right:5px;font-size:21px;}
.detail-centre .service .info-s{overflow:hidden;}
.detail-centre .service h2{font-size:20px;}
.detail-centre .service p{padding:5px 0;}
.detail-centre .centre-map,.detail-centre .guide{margin-bottom: 20px;}
@media screen and (max-width: 640px){
.detail-centre .service {width: 50%;}
}
@media screen and (max-width: 640px){
.detail-centre .service {width: 50%;}
}
@media screen and (max-width: 500px){
.detail-centre .service {width: 100%;}
.landing-pg .product-box{width:100%;}
}
/* landing | bf */
.landing-h h1,.landing-h h2{font-weight:400;text-align:center;}
.landing-h h1{font-size:30px;padding:20px 0;}
.landing-h h2{font-size:22px;margin-bottom:20px;}
.landing-h h1 img, .landing-h h2 img{vertical-align:baseline;margin-right:5px;}
.landing-h .pin:hover a:before,.landing-h .pin:hover a:after{display:none;}
.landing-h .title.secound .title{font-size:22px;}
.landing-h .side-menu.fixed{margin-bottom:20px;}
.landing-h .side-menu.fixed .box{background:#fff;border: 1px solid #e6e6e6;}
.landing-h .side-menu.fixed .box .title-line{position:relative;}
.landing-h .side-menu.fixed .box h3{display:inline-block;font-weight: 700;font-size: 15px;color: #333;padding: 8px 12px;background: #fff;position:relative;z-index: 10;}
.landing-h .side-menu.fixed .box .title-line:after{content: "";display: block;border-bottom: 1px solid #dbdbdb;position: absolute;top: 15px;left: 0px;width: 96%;z-index: 9;}
.landing-h .side-menu ul li a {display: block;line-height: 1.4;padding: 6px 12px;}
.landing-h .side-menu ul li.active{text-decoration:none!important;}
.landing-h .side-menu ul li.active a{font-weight:600;background: #e6e6e6;text-decoration:none!important;}
.landing-h .bnn-group-left {padding: 0!important;}
.landing-h .main-bnn{max-height:500px;}
.landing-h .banner-group-small{display:none!important;}
.landing-pg .product-list{overflow:hidden;background:#fff;border: 1px solid #e6e6e6;margin-bottom:20px;}
.landing-pg .product-list .catTitle{font-size: 22px;font-weight: 300;color: #444;text-align:left;padding: 10px 15px;margin:0 0 15px;}
.landing-pg .product-box{margin-bottom:25px;}
.landing-content{font-size:14px;line-height:1.4;padding:20px 15px;}