#section-productos, #section-productos-detalle{padding:0;}



#nombre-producto{margin-top: 20px;margin-bottom: 10px;font-size: 24px;}
#productos .grid{margin-top:30px;}
#productos .grid .producto{
	height:auto;
	margin-bottom:30px;
	-webkit-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}
#productos .grid .producto:hover{
	text-decoration:none;	
}
#productos .grid .producto.destacado{
	-webkit-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}
.imagen-producto{
	display: block;
	height: 0;
    padding-bottom: 80%;
    width: 80%;
    margin:0 auto;
    position:relative;
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: contain;
}
.imagen-producto img{
	opacity: 1;
	-webkit-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
    /*max-height: 100%;*/
}
.imagen-producto img:hover{
	opacity: 0.75;
}
.sku-label{color:#000000;width:100%;text-align:left;font-weight:400;text-transform:uppercase;}
.title-label{color:#565656;width:100%;text-align:center;font-weight:300;text-transform:uppercase;max-height: 17px; overflow: hidden;}
.colores{
	width:100%;
	display:block;
	height:16px;
	padding:4px 0;
}
.colores .colores-icons{
	list-style:none;
	display:block;
	margin:0;
	padding:0;
	text-align:center;
}
.colores .colores-icons li{
	display:inline-block;
	width:20px;
	height:20px;
	padding:2px;
	border:solid 1px #fff;
	border-radius:50%;
	margin: 0;
	margin-right: 3px;
    float: none;
}
.colores .colores-icons li.active,
.colores .colores-icons li:hover{
	border:solid 1px #ccc;
}
.colores .colores-icons li i.color{
	display:block;
	width:12px;
	height:12px;
	border-radius:50%;
}
i.color.tinto{background-color:#510202;}
i.color.cafe{background-color:#7c442c;}
i.color.negro{background-color:#000000;}

.colores-icons.nav-tabs{
	border-bottom: 0;
}

.colores-icons.nav-tabs>li>a{
	margin: 0;
	padding: 0;
	line-height: 100%;
    border-radius: 50%;
    border: 1px solid #ccc;
    display: inline-block;
}



.imagen-producto{
	height: 0;
	padding-bottom: 100%;
	width: 100%;
	margin:0 auto;
	position:relative;
	background-color: transparent;
	background-repeat: no-repeat;
	background-size: contain;
}
.imagen-producto img{
	opacity: 1;
	-webkit-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

/*.imagen-producto img:hover{
	opacity: 0;
}*/

/* DETALLE */

.big-image{border:1px solid #ccc;}
.colores-icons-balls{
	list-style:none;
	display:block;
	margin:0;
	padding:0;
	text-align:center;
}
.colores-icons-balls li{
	display:block;
	width:20px;
	height:20px;
	padding:3px;
	margin:5px;
	float:left;
	border:solid 1px #fff;
	border-radius:50%;
}
.colores-icons-balls li.active,
.colores-icons-balls li:hover{
	border:solid 1px #ccc;
}
.colores-icons-balls li i.color{
	display:block;
	width:12px;
	height:12px;
	border-radius:50%;
	border: 1px solid #ccc;
}
.titulo{
	text-transform:uppercase;
	font-size:14px;
}
#tienda-cta-btn{width:100%;max-width:360px;margin:0 auto;}

.tienda{
	border-bottom:1px solid #e1e1e1;
	/*border-bottom:1px solid #898989;*/
	clear:both;
	display:block;
	height:170px;
	width:100%;
	float:right;
}
.tienda.selected{
	background-color: #ddd;
}
ul.thumbnails-carousel {padding: 5px 0 0 0;margin: 0;list-style-type: none;text-align: center;}
ul.thumbnails-carousel .center {text-align:center;}
ul.thumbnails-carousel li {margin-right: 5px;display: inline-block;cursor: pointer;margin-bottom:1em;}
ul.thumbnails-carousel li.active{border: 1px solid #000; opacity: .8;}
ul.thumbnails-carousel li img{max-width: 100%;}
.controls-background-reset {background: none !important;}
.active-thumbnail {opacity: 0.7;}
.indicators-fix {bottom: 70px;}
#carousel-tienda .owl-item{
	max-height: 500px;
}


#gal1{
	display:block;position:relative;width:100%;margin:0px auto 0px;
}

#gal1 .amazingcarousel-list-container{
	overflow: hidden;
}

#gal1 .amazingcarousel-list li{
	margin-bottom: 12px !important;
	text-align: center;
}

#gal1 .amazingcarousel-item .active img{
	border: 1px solid #aaa;
}

#gal1 .amazingcarousel-item img{
	max-width: 100%;
	max-height: 160px;
}


#gal1 .amazingcarousel-next {
    left: 50%;
    bottom: 0%;
    margin-left: -16px;
    margin-bottom: -36px;
}

#gal1 .amazingcarousel-prev {
    left: 50%;
    top: 0%;
    margin-left: -16px;
    margin-top: -36px;
}

@media screen and (max-width: 991px){
	#sidebar{
		clear: both;margin-top: 2em;
	}
}
@media screen and (max-width: 991px){
	#productos .grid .producto.destacado {
    margin-bottom:30px;
    display:block;
}
}
