#sidebar {background-color:#f6f7f8; border:1px solid #CCC; margin-bottom:50px;}

/* produs - pagina de cautare */

.product {
	padding:0 !important;
	margin:0 !important;
	margin-bottom:50px !important;
	border:1px solid transparent;
}

.product a:hover{
	text-decoration:none;	
}

.product .product--img img{height:200px;}
.product .product--img a{margin-top:10px !important;}
.product .product--brand img {max-width:100px; max-height:30px;}
.product .product--name{font-weight:bold; padding-bottom:10px; text-align:center; text-transform:uppercase; height:70px; overflow:hidden;}
.product .product--name, .product .product--name a{color:#666;}
.product .product--price {font-weight:bold; color:#C30; text-align:left; height:50px; margin-top:10px; margin-left: 15px; padding:0px;}
.product .product--price span{font-size:24px;}
.product .product--price-old {font-weight:bold; color:#000; text-align:left; height:50px; margin-top:10px; /*margin-left: 15px;*/}
.product .product--price-old span{font-size:18px;}
.product .product--buttons divx[class^="col"]{margin:0; padding:5px;}
.product .product--buttons a{margin:0; margin-bottom:10px; padding:5px 10px; font-size:.9em;}

.product > div {margin-bottom:0 !important}

.product div [class^="col-"] {
	margin-bottom:0 !important;
	transition: background 0.5s ease;
    -webkit-transition: background 0.5s ease;
    -moz-transition: background 0.5s ease;
    -o-transition: background 0.5s ease;
    -ms-transition: background 0.5s ease;
    transition: background 0.5s ease;
}

.product:hover.product .product--buttons > a.btnComandaRapida,
.product:hover.product .product--buttons > button.btnComandaRapida{
	background:#e51c23;
}

.product:hover.product .product--name > a{color:#000;}

.product .product--eu div > span{ border-bottom:1px dotted #999999; margin-top:-5px;}

.product .product_EU--text-red{color:#e51c23}
.product .product_EU--text-green{color:#32a535}
.product .product_EU--text-black{color:#333333;}

.product .product_EU--rain{background-position:0px 0px !important;}
.product .product_EU--gas{background-position:0px 28px !important;}
.product .product_EU--noise{background-position:0px 14px !important;}

.product .product_EU--rain,
.product .product_EU--gas,
.product .product_EU--noise{min-width:20px; height:14px; background: url('../../images/eu-label.png') repeat-y; padding-left:17px; margin-right:5px; cursor:help}

.product .labelling{min-width:86px;}
.labelling i.label-grip{background-position:0 0;}
.labelling i.label-noise{background-position:0 -24px;}
.labelling i.label-wet{background-position:0 -48px;}
.labelling i.label-A, .labelling i.label-1{background-position:0 -71px;}
.labelling i.label-B, .labelling i.label-2{background-position:0 -95px;}
.labelling i.label-C, .labelling i.label-3{background-position:0 -119px;}
.labelling i.label-D{background-position:0 -143px;}
.labelling i.label-E{background-position:0 -167px;}
.labelling i.label-F{background-position:0 -191px;}
.labelling i.label-G{background-position:0 -215px;}
.labelling i.label--{background:none;}
.labelling i.label--:after{content:"-"; }
.labelling i{

    background-image: url('../../images/sprite-eu.png');

    background-repeat: no-repeat;

    width: 26px;

    height: 18px;

    display: inline-block;

    margin-right: 2px;	

}

/* end produs - pagina de cautare */

/* produs - pagina de produs */
.produs--wrapper h1 {font-family: 'Roboto', sans-serif; font-size:2.5em; margin-bottom:35px;}
.produs--wrapper .produs--detalii p {margin:0 0 10px 0; font-size:1.2em; line-height: 1.3em;}
.produs--wrapper .produs--detalii p span {}
.produs--wrapper .produs--detalii p > span:nth-child(2),
.produs--wrapper .produs--detalii div > span:nth-child(2),
.produs--wrapper .produs--detalii p > span:nth-child(4),
.produs--wrapper .produs--detalii div > span:nth-child(4) {color:#333; font-size:1em; font-weight:700;}
.produs--wrapper .text-muted{color:#333;}
.produs--wrapper .produs--img img{max-height:400px;}
.produs--wrapper .produs--img-feature{padding:5px 0; margin-right:5px; margin-bottom:0 !important; text-align:center;}
.produs--wrapper .produs--img .produs--feature{margin:0; padding:5px; width:98%;}
.produs--wrapper .produs--img .produs--feature p{margin:5px 0;text-transform:uppercase;}
.produs--wrapper .produs--img .produs--feature .glyphicon {font-size: 3em;}
.produs--wrapper .separator{height:30px; content:normal;}
.produs--wrapper form > div{margin-bottom:50px !important;}
.produs--wrapper .btn3{text-transform:inherit;}
.produs--wrapper .nav-tabs{margin-bottom:20px;}
.produs--wrapper .produs--sidebar{background-color: #f6f7f8; border: 1px solid #CCC;}
.produs--wrapper .produs--extra{color: #4caf50; margin-bottom: 10px; border-bottom: 1px solid #CCC; padding-top: 5px; padding-bottom: 5px;}
	/*.produs--wrapper .produs--detalii{margin-bottom: 0px !important;}*/
.produs--wrapper .produs--detalii .product_EU--rain, .produs--wrapper .produs--detalii .product_EU--gas, .produs--wrapper .produs--detalii .product_EU--noise {min-width: 20px; height: 14px; background: url(../../images/eu-label.png) repeat-y; padding-left: 17px; margin-right: 5px; cursor: help;}
.produs--wrapper .produs--detalii .product_EU--rain{background-position:0px 0px !important;}
.produs--wrapper .produs--detalii .product_EU--gas{background-position:0px 28px !important;}
.produs--wrapper .produs--detalii .product_EU--noise{background-position:0px 14px !important;}
.spangrey {color:#333; font-weight:bold;}

div.titlu {margin-top: 15px;}
div.titlu h3, .produs--wrapper div.titlu p {float: left; display: inline; font-size:14px!important; line-height:18px!important; margin: 0 5px 0 0;}
.avantaje {background-color: #fbfbfb; border: 1px solid #f8f8f8; padding:15px;}
.promotie {background-color: #fafafa; border: 1px solid #f6f6f6; padding:15px 15px 0 15px; margin: 15px 0 25px 0;}
.avantaje p {margin:0px;}

/* eticheta europeana */

.eu-eticheta1, .eu-eticheta2, .eu-eticheta3{width: 279px; height:359px; position: relative;}

.eu-eticheta1 {background: url('../../images/eu-bg1.png') no-repeat 0 0;}

.eu-eticheta2 {background: url('../../images/eu-bg2.png') no-repeat 0 0;}

.eu-eticheta3 {background: url('../../images/eu-bg3.png') no-repeat 0 0;}

.eu-consum, .eu-aderenta{ line-height:38px;position:absolute;padding-left:32px;color:#FFFFFF;text-align:left;font-weight: bold;font-size:20px;}

.eu-consum { left:71px; background: url('../../images/eu-selector.png') no-repeat left top;padding-right:16px;}

.eu-aderenta { left:180px; background: url('../../images/eu-selector.png') no-repeat left top;padding-right:15px;}

.eu-zgomot { line-height:38px;position:absolute; left:173px; color:#FFFFFF;text-align:left;font-weight: bold;font-size:20px;top:297px;}

.eu-consum.A, .eu-aderenta.A{top:91px;}

.eu-consum.B, .eu-aderenta.B{top:111px;}

.eu-consum.C, .eu-aderenta.C{top:132px;}

.eu-consum.D, .eu-aderenta.D{top:152px;}

.eu-consum.E, .eu-aderenta.E{top:172px;margin-left:1px;}

.eu-consum.F, .eu-aderenta.F{top:193px;margin-left:2px;}

.eu-consum.G, .eu-aderenta.G{top:213px;}



/* produs accesorii - pagina de cautare */

.product-accesorii {

	padding:0 !important;

	margin:0 !important;

	margin-bottom:30px !important;

	padding-top: 20px !important;

	border:1px solid #bfbfbf;

}



.product-accesorii .product--img img{height:150px;}

.product-accesorii .product--name{font-weight:bold; padding-bottom:10px; text-align:left; text-transform:uppercase; height:40px; overflow:hidden; font-size:20px;}

.product-accesorii .product--name, .product-accesorii .product--name span{color:#666;}

.product-accesorii .product--price {font-weight:bold; color:#C30; text-align:left; height:40px;}

.product-accesorii .product--price span{font-size:28px;}

.product-accesorii .product--buttons divx[class^="col"]{margin:0; padding:5px;}

.product-accesorii .product--buttons button{margin:0; margin-top:10px; padding:5px 10px; font-size:.9em;}



.morecontent span {

    display: none;

}

.morelink {

    display: block;

	color: #0a6ebd;

}



.text-stoc-epuizat {

    font-size: 1.3em;

}



/* produs - carousel */

.product-carousel{

	

}

.product-carousel a:hover{

	text-decoration:none;	

}

.product-carousel .product--img img{height:150px;}

.product-carousel .product--img a{margin-top:10px !important;}

.product-carousel .product--brand img {max-width:100px; max-height:30px; margin-bottom:0px;}

.product-carousel .product--name{margin-bottom:0px !important; font-weight:bold; padding-bottom:0px; text-align:center; text-transform:uppercase; height:70px; overflow:hidden;}

.product-carousel .product--name, .product .product--name a{color:#666;}

.product-carousel .product--price {font-weight:bold; color:#C30;}

.product-carousel .product--price span{font-size:28px;}

.product-carousel .product--price-old {font-weight:bold; color:#000; height:50px; margin-top:10px;}

.product-carousel .product--price-old span{font-size:18px;}

.product-carousel .product--buttons divx[class^="col"]{margin:0; padding:5px;}

/* badge care se afiseaza pe produs: oferta sau altceva; in carousel */

.product-carousel .product-badge{

	position:absolute;

    width: 70px;

	height: 50px;   

	line-height:15px;

    z-index: 100;

    top: 0;

    left: 0;

    text-align: center;

    *border-radius: 50%;

    *-webkit-border-radius: 50%;

	vertical-align:middle;

	font-weight:bold;

	padding:2px;

}

.product-carousel .product-badge.procent-reducere{background-color:#e51c23; color:#fff; *padding-top:10px;}

.product-carousel .product-badge.lichidare-stoc{background-color:#FEC103; color:#333; padding-top:25px; border-radius:50%; width:80px; height:80px; }

.product-carousel .product-badge.oferta{background-image: url('../../images/badge-oferta.png'); background-size:cover; top:10px; left:15px; width:100px; height:100px;}

.product-carousel .product-badge.garantie{ position: relative; display: inline-block; float:left; color:#fff; top:inherit; bottom:73px; margin-bottom:-73px; *left:-15px;}

.product-carousel .product-badge.garantie.vara{background-color:#fec103; color:#000;}

.product-carousel .product-badge.garantie.iarna{background-color:#007ac0;}

.product-carousel .product-badge.garantie.all-seasons{background-color:#66cc66;}

/* sezon anvelope; se afiseaza in carousel */

.product-carousel .sezon{

	bottom:73px;

	margin-bottom:-50px;

	float:right;

}

.product-carousel .sezon {

	position:relative;

	display:inline-block;

	width:50px;

	height:50px;

	background:url('../../images/sprite-anvelope-sezon.png');

	background-position:left top;

	background-size:cover;

	vertical-align:middle;

}

.product-carousel .sezon.sezon-directie, .product-carousel .sezon.sezon-industrial, .product-carousel .sezon.sezon-tractiune, .product-carousel .sezon.sezon-trailer, .product-carousel .sezon.sezon-universal { background:none; }



.product-carousel .sezon.sezon-vara{background-position:218px 0;}

.product-carousel .sezon.sezon-iarna{background-position:50px 0;}

.product-carousel .sezon.sezon-all-seasons{background-position:0 0;}

/* end produs - carousel */



/* produs - pagina de cautare tip lista*/

.product-list {

	margin-bottom:0px !important;

}



.product-list .product--name{margin-top: 45px !important; padding-bottom: 10px !important; height: auto;}

.product-list .product--descriere{height: 95px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}

.product-list .product--info{margin-bottom: 0px !important;}

.product-list .product--price {height: 100px; margin-top: 40px; padding-left: 15%;}

@media (max-width: 768px){

	.product-list .product--price {height: auto; margin-top: 0px; padding-left: 0px; margin-left: 0px;}

	.product-list .product_EU--text{padding-left: 0px;}

	.product-list .product--name{margin-top: 30px !important; padding-bottom: 0px !important;}

	.product-list .product--buttons a{margin-top: 5px !important;}

}

.product-list .product--price-old {margin-left: 0px;}

.product-list .product--buttons a{margin-top: 10px;}

.product-list .product--img a{margin-bottom: 10px; !important}



.product-list div [class^="col-sm-12"] {

	margin-bottom: 10px !important;

}



.product-list .product_EU--text{padding-right: 0px; margin-bottom: 0px !important;}

.product-list .product--eu { padding-right: 0px; margin-bottom: 10px !important;}



.product-list .sezon{

	bottom:60px;

}

.product-list .product-badge.garantie{

	bottom:60px;

}

/* end produs - pagina de cautare tip lista*/



.btn-green, .btn-green:hover, .btn-green:focus{

	background-color: #439a46;

	color: #ffffff;

}