

/*=== elenco ===*/




.prods-container {
  padding: 0 15px 0;  
}


.thumbnail  {
	  border-radius:0!important;
	  border:0!important;
	  background:#392C38;
	  padding:20px;
	  margin-bottom:35px;
position:relative;
	}
	
.thumbnail img {
border:5px solid #C6094D!important;
width:100%!important;
max-width:100%!important;
-webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
	}	
	
.thumbnail:hover img {
border:5px solid #fff!important;
	}		
	

.thumbnail .caption {
	  background:#C6094D;
	  margin:25px -20px -20px -20px;
	  padding:20px;
	}
	
.thumbnail h2, .thumbnail h3,.thumbnail p  {
	color:#FFF;
	}	
.thumbnail h2  {
	text-transform:uppercase;
	font-size:1.5em;
	font-weight:400;
	margin-right:45px;
	}

.thumbnail h3  {
	padding:0;
	margin:0 0 20px 0;
	font-weight:700;
	font-size:1.5em;
	}
	
.thumbnail p  {
	margin:0!important;
	padding:0!important;
	}	
	
.thumbnail .class {
	position:absolute;
	top:20px;
	right:20px;
	width:auto!important;
	border:0!important;
	}
	
	.thumbnail:hover .class {
border:0!important;
	}	

@media (max-width:480px) {
	.item  {
	  width:100%!important;
	}
}




/*=== detail ===*/


.border-bottom {
   border-bottom: 1px solid #ddd;
   padding-bottom:30px;
}



/* Main carousel style */
.carousel {
    width: 100%;
	margin-bottom:30px;
}

.carousel .item{
	  border: 1px solid #ddd;
}

/* Indicators list style */
.article-slide .carousel-indicators {
    top: 10px;
    left: 0;
    margin-left: 5px;
    width: 100%;	
	height:auto!important;
}


/* Indicators list style extras */
.article-slide .carousel-indicators.extras {
	position:relative!important;
	top:auto!important;
	left:auto!important;
	float:left!important;
	margin-left:0!important;
	margin-top:20px!important;
	margin-bottom:15px!important;
}


.inner-extras {
	
	margin-bottom:30px!important;
}


/* Indicators list style */
.article-slide .carousel-indicators li {
    border: medium none;
    border-radius: 0;
    float: left;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 5px !important;
    margin-top: 0;
    width: 45px!important;
	height:45px!important;
}
/* Indicators images style */
.article-slide .carousel-indicators img {
    border: 2px solid #FFFFFF;
    float: left;
    left: 0;
    width: 45px!important;
	height:45px!important;
}
/* Indicators active image style */
.article-slide .carousel-indicators .active img {
    border: 2px solid #C6094D;
    opacity: 1;
}


/*=== modal window ===*/

.aa-product-view-content {
  margin-bottom: 30px;
}

.aa-product-view-content h3 {
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 5px;
  color:#392C38;
}
.aa-product-view-content h4 {
  font-weight: bold;
  letter-spacing: 1px;
  margin-bottom:15px;
  color:#392C38;
}
.aa-product-view-content > p {
  font-size: 18px;
  letter-spacing: 0.5px;
  margin-bottom: 14px;
}
.aa-product-view-content .aa-price-block {
  position: relative;
  margin-bottom: 5px;
}
.aa-product-view-content .aa-price-block .aa-product-view-price {
  font-size: 18px;
}
.aa-product-view-content .aa-price-block .aa-product-avilability {
  position: absolute;
  right: 0;
  top: 0;
}


.aa-product-view-content .aa-prod-view-size {
  border-bottom: 1px solid #ddd;
  margin-bottom:30px;
 
}

.aa-product-view-content .aa-prod-view-size a {
  border: 1px solid #ddd;
  display: inline-block;
  font-size: 14px;
  letter-spacing: 0.5px;
  margin-bottom: 5px;
  margin-right: 8px;
  padding: 5px 10px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.aa-product-view-content .aa-prod-quantity {
  margin-top: 10px;
}
.aa-product-view-content .aa-prod-quantity form {
  display: inline-block;
}
.aa-product-view-content .aa-prod-quantity form select {
  height: 25px;
  width: 40px;
}
.aa-product-view-content .aa-prod-quantity .aa-prod-category {
  display: inline-block;
   font-size: 18px;
}
.aa-product-view-content .aa-prod-quantity .aa-prod-category a {
  color:#C6094D;
  font-weight:bold;
}
/*.aa-product-view-content .aa-prod-view-bottom {
  border-top: 1px solid #ddd;
  padding-top: 20px;
}*/
.aa-product-view-content .aa-prod-view-bottom a:first-child {
  margin-right: 10px;
}




