.main {
  overflow:hidden;
  padding-top:100px;
}
.product-block {
 	overflow:hidden;
}
.product-intro-wrap .left-img {
  background-position:50% 50%;
  background-repeat:no-repeat;
  background-size:cover;
  float:left;
  width:50%;
}

.left-schizzo {
  	background-position:50% 50%;
  	background-repeat:no-repeat;
  	background-size:cover;
  	float:left;
  	width:100%;
}


.product-intro {
  float:left;
  height:100%;
  padding:30px;
  width:50%;
}

.btn-share {
  background:url(../img/prodotti/ico-share.png) 0% 50% no-repeat;
  color:#636363;
  float:left;
  font-family:roboto-condensed, helvetica, arial, sans-serif;
  font-size:15px;
  height:30px;
  line-height:30px;
  padding-left:25px;
}
.product-intro .btn-close{
padding-left:20px;
font-size:15px;
line-height:14px;
margin-top:7px;
    float:right;
    width:30px;
    height:15px;
   
    background:url('../img/prodotti/btn-close.png') no-repeat;
	    color:#636363;


	text-transform:uppercase;
	    font-family:'roboto-condensed', helvetica, arial, sans-serif;

   text-indent:-9999em;
}

.product-intro .info {
    color: #636363;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 1;
}

.product-intro .info .name {
  	font-family:roboto-condensed, helvetica, arial, sans-serif;
  	font-size:48px;
  	font-weight:bold;
  	line-height:48px;
  	width:86%;
  	margin-left:5%;
}



.product-intro .info .sep {
  background:url(../img/prodotti/product-info-sep.png) 50% 0 no-repeat;
  height:7px;
  margin:30px 0;
}

.product-intro .info .desc,
.product-intro .info .desc p{
    font-family: "roboto-medium",helvetica,arial,sans-serif;
    font-weight:normal;
    font-size: 14px;
    line-height: 20px;
    /*margin: 0 25% 30px;*/
    margin: 0 2% 10px 2%;
}


@media screen and (max-width: 1240px) {
.product-intro .info .name {
	font-size:30px;
line-height:30px;

}


.product-intro .info .desc,
.product-intro .info .desc p{
 
    font-size: 12px;
    line-height: 14px;
   
}




}


@media screen and (max-width: 1280px) {



}

.product-intro .btn-configuration {
    bottom: 30px;
    color: #aa9f94;
    cursor: pointer;
    font-family: "roboto-condensed",helvetica,arial,sans-serif;
    font-size: 16px;
    left: 0;
    line-height: 16px;
    padding-top: 80px;
    position: absolute;
    text-align: center;
    width: 100%;
}

.product-intro .btn-configuration .ico {
    background: url("../img/prodotti/ico-product-info-arrow.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    height: 75px;
    margin: 0 auto 10px;
    width: 75px;
}


.product-header{
    height:80px;
    background:#aaa095;
}

.product-header .title{
    float:left;
    font-family:'roboto-thin', helvetica, arial, sans-serif;
    font-size:60px;
    line-height:80px;
    color:#fff;
    margin-left:20px;
}



.configuration-list-wrap-designer {
  float:left;
  overflow:hidden;
  width:100%;
}

.configuration-list-wrap-designer .configuration-list-designer > li {
  float:left;
  margin:20px 0;
  width:25%;
}
.configuration-list-wrap-designer .configuration-list-designer .block-designer {
  border-bottom-color:#E4E4E4;
  border-bottom-style:solid;
  border-bottom-width:1px;
  margin:0 15px;
  overflow:hidden;
}
.configuration-list-wrap-designer .configuration-list-designer .img {
  width:100%;
}
 
.configuration-list-designer .info-wrap-designer {
  float:left;
  margin:0 0 10px;
  width:100%;
}
.configuration-list-wrap-designer .configuration-list-designer .name {
  background:url(../img/prodotti/category-product-arrow.png) 0% 50% no-repeat;
  color:#636363;
  float:left;
  font-family:roboto-condensed, helvetica, arial, sans-serif;
  font-size:18px;
  font-weight:bold;
  line-height:20px;
  margin:10px 0;
  padding-left:12px;
  text-transform:uppercase;
}



