@charset "utf-8";
#vetrina {
	width: 100%;
	min-height:100%;
	margin: 0 auto;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:30px;

}

#vetrina  li {
	list-style: none;
	width:100%;
	}

.vetrina_sottocosto {
	position: absolute;
	left: 125px;
	top: 10px;
}
.vetrina_primacolonna {
	vertical-align: top;
	min-height: 600px;
}
.vetrina_secondacolonna {
	display: table-cell;
	vertical-align: top;

}
.vetrina_primariga {
	display: table;
}
.vetrina_titolo {
	font-family: "FuturaMdBTBold";
	font-size: 25px;
	text-shadow: 0 0 1px rgba(31,41,87,0.2);
	color: #1f2957;
	display: table-cell;
	width: 425px;
}
.vetrina_selezionati {
	font-family: "FuturaMdBTBold";
	font-size: 12px;
	text-shadow: 0 0 1px rgba(31,41,87,0.2);
	display: table-cell;
	width: 155px;
	color: #0b284f;
}
.vetrina_inofferta {
	font-family: "FuturaMdBTBold";
	font-size: 12px;
	text-shadow: 0 0 1px rgba(31,41,87,0.2);
	display: table-cell;
	width: 90px;
	color: #4866a1;
	text-align: right;
}
.vetrina_secondacolonna_banner1 {
	margin-top: 25px;
	width: 100%;
}
.vetrina_secondacolonna_banner2 {
	margin-top: 25px;
	width: 100%;
}
.vetrina_secondariga {
	display: table;
	height: 15px;
	background-image: url(../images/vetrina_sfondo.png);
	background-position: bottom;
}
.vetrina_secondariga div {
	vertical-align: bottom;
	text-align: center;
}
.vetrina_terzariga {

}
#vetrina .vetrina_terzariga_colonna {
	padding-bottom: 40px;
	padding-top: 20px;
}

/*.vetrina_terzariga_colonna {
	width: 90%;
}*/
.vetrina_terzariga_colonna {
	width: 100%;
}

.vetrina_terzariga_colonna_riga1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7c7c7c;
	text-transform: uppercase;
    margin-top: 6px;
}

.vetrina_terzariga_colonna_riga2 {
	/*height: 187px;*/
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	position: relative;
	padding-top:10px;

}

/*.vetrina_terzariga_colonna_riga3 {
	min-height: 52px;
	overflow: hidden;
	line-height: 16px;
	padding-top:4px;
	margin-top:10px;
}*/

#vetrina .vetrina_terzariga_colonna_riga3 {

	min-height: 60px;
	width: 98%;
}

#vetrina .vetrina_terzariga_colonna_riga3{
	margin-left: 0px;
}


.vetrina_terzariga_colonna_riga3 {
	overflow: hidden;
	line-height: 16px;
	padding-top: 4px;
	margin-top: 10px;
	min-height: 52px;
}

.vetrina_terzariga_colonna_riga3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0b284f;


}

.vetrina_terzariga_colonna_riga4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #0b284f;
	height: 70px;
	overflow: hidden;
}

.vetrina_terzariga_colonna_riga5 {
	font-family: "Anton", Arial, Helvetica, sans-serif;
	font-size: 33px;
	color: #da0015;
	margin-top: -10px;
 	min-height: 85px;
}

.vetrina_terzariga_colonna_riga5 .kor-product-sale-price-value{
	font-size: 40px;
}

.vetrina_terzariga_colonna_riga5 .ish-priceContainer-discount .schedaprodotto_presentazione_box1_prezzoscontato{
	font-size: 18px;
}

.vetrina_terzariga_colonna_riga5_prezzopiccolo {
	font-family: "Anton", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #da0015;
}
.vetrina_terzariga_colonna_riga6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #7c7c7c;
	text-decoration: line-through;
}
.vetrina_terzariga_colonna_riga6_percentuale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #1f2754;
}
.vetrina_terzariga_colonna_riga8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7c7c7c;
	margin-top: 10px;
}

.vetrina_terzariga_colonna_riga8 table tbody td {
	padding: 0px;
}

/*.vetrina_terzariga_colonna_riga9 {
	height: 35px;
}*/

.vetrina_terzariga_colonna_riga9 a {
	font-family: "FuturaMdBTBold";
	font-size: 14px;
	text-shadow: 0 0 1px rgba(85,120,189,0.2);
	color: #5578bd;
	margin-top: 15px;
	text-decoration: none;
}

.vetrina_terzariga_colonna_riga10 a {
	background-color: #d20a2e;
    background-image: url("../images/sfondo_bottone.png");
    border: 3px solid #cccccc;
    border-radius: 1px;
    color: white;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 1;
    margin: 0;
    padding: 12px 20px;
    text-transform: uppercase;
    white-space: nowrap;
}

.vetrina_terzariga_colonna_riga10 a:link {
    color: white;
}

.vetrina_terzariga_colonna_riga9 .vetrina_terzariga_colonna_riga10 a:focus {
    font-weight: bold;
}

.vetrina_quartariga {
	margin-top:
	padding-right: 80px;
	margin: 35px auto;
	width: 215px;
}

.vetrina_quartariga table tbody td{
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-righ: 1px;
	vertical-align: top;
}
.vetrina_terzariga_colonna_riga9 a:focus{
	text-decoration: none;
	font-weight: normal;
}
.vetrina_terzariga .kor-tabset .kor-label {
    float: right;
    cursor:pointer;
    }

.promo-nazionale .vetrina_terzariga_colonna{
	padding-bottom: 12px;
	height: 425px;
	border-bottom: 1px solid #dfdfdf;
}

.promo-nazionale .vetrina_terzariga_colonna_riga4{
	color: #0B284F;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    /*font-weight: bold;*/
    min-height: 20px;
    overflow: hidden;
    /*text-overflow: ellipsis;
    white-space: nowrap;*/
    width: 210px;
}

.chrome .promo-nazionale .promo_pr_div{
	float:left;
	/*width:230px;*/
	list-style: none;
	/*height:580px;*/
}

.mobile .promo-nazionale .promo_pr_div{
	float:left;
	width:230px;
	list-style: none;
	/*height:580px;*/
}

.gecko .promo-nazionale .promo_pr_div{
	float:left;
	width:230px;
	list-style: none;
	height:560px;
	margin-top: 20px;
	margin-bottom: 35px;
}

.ie .promo-nazionale .promo_pr_div{
	float:left;
	width:230px;
	list-style: none;
	height:560px;
	margin-top: 20px;
	margin-bottom: 35px;
}

.promo-nazionale .promo_pr_div{
	float:left;
	/*width:230px;*/
	list-style: none;
	/*height:530px;*/
	margin-top: 20px;
	/*margin-bottom: 35px;*/
}


#vetrina .swiper-container {
   	margin-bottom: -27px;
	padding-bottom: 17px;
	padding-left: 14px;
	background-color: white;
}

#vetrina .swiper-pagination {
    margin-bottom: -2px;
 }

 #vetrina .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
 #vetrina .blocco{
   padding-top:30px;
}

  #vetrina .tabs{
      height: 58px;
      display:-webkit-box;
      display:-ms-flexbox;
      display:flex;
      -webkit-box-align: end;
      -ms-flex-align: end;
       align-items: flex-end;
      -ms-flex-flow: row;
      flex-flow: row;
      color: #1f2754;
font-family: futuramdbtbold;
border-bottom:1px solid #dfdfdf;
  }

  #vetrina .tab{
      -webkit-box-flex:1;
      -ms-flex:1;
      flex:1;
      text-align:center;
      text-transform:uppercase;
      color:grey;
      cursor: pointer;
      font-family: FuturaMdBTBold;
      font-size:18px;
      padding: 12px;
  }
  #vetrina .tab.active{
      border-bottom:4px solid #1f2754;
      color: #1f2754;
  }

#vetrina .swiper-button-next {
	right: 40%;
	background-image:url("../images/cssimages/next_slider.png");
	height: 30px;
	width: 30px;
	background-size: auto;
}

#vetrina .swiper-button-next, #vetrina .swiper-button-prev{
 	top: 98.2%;
}

#vetrina .swiper-button-prev {
	left: 40%;
	height: 30px;
	width: 30px;
	background-image:url("../images/cssimages/prev_slider.png");
	background-size: auto;
}


@media (min-width:768px){
	#vetrina  .vetrina_secondacolonna {
		padding-left: 0px;
		padding-right: 0px;
	}
}


@media (max-width:767px) {
	 #vetrina .tab {
	     -webkit-box-flex:0;
	     -ms-flex:none;
	     flex:none;
	     display:block;
	     width:150px
	 }
	 #vetrina .tabs-container {
	   overflow-x: scroll;
	   padding-bottom: 18px;
	   margin-bottom: -18px;
	 }

	#vetrina .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
		right: 30%;
	}

	#vetrina .swiper-button-prev, #vetrina .swiper-container-rtl .swiper-button-next {
		left: 30%
	}
}


@media (max-width:639px){
	#vetrina .swiper-button-next, #vetrina .swiper-container-rtl .swiper-button-prev {
    	right: 10%;
    }

    #vetrina .swiper-button-prev, #vetrina .swiper-container-rtl .swiper-button-next {
       	left: 10%
    }
}

@media (max-width:400px){
	#vetrina .swiper-container {
    	padding-left: 30px;
    }
}


