/*YOUR CUSTOM STYLES*/

.divisore {height:8px;text-align:center;}

.inner-alto {min-height:330px;}

.recap-home {padding-bottom:10px;}

.product-thumb .product-title-dark {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 2;
  margin-bottom: 10px;
  font-size: 18px;
  color:#646464;
  font-weight:bold;
}

.product-description-dark {
  color: #646464;
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 0;
  line-height: 1.4em;
  text-align:justify;
}

.icone-prodotti {
  text-align:center;
}

.torna {
   text-align:right;
   font-weight:bold;
   margin:0px 30px 10px 0px;
}

.press-sub-title {
   font-weight:bold;
}

.press-sub-data {
   font-style:italic;
   font-size:12px;
}

a.press-sub-data {
	color:#666;
}

.titoletti {
	font-weight:bold;
	color:#ab9375;
}

/* WIDGET TRIPADVISOR */
.ta-widget-center {
  width: max-content; /* oppure una larghezza fissa, tipo 320px */
  margin: 0 auto;
}

#CDSWIDLNKR {
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
  padding: 20px !important;
  margin: 0 auto !important;
  display: block !important;
  text-align: center !important;
}

/* Ingrandisce il logo */
#CDSWIDLNKR.cx_brand_refresh1 img {
  height: auto !important;
  max-height: none !important;
  width: auto !important;
  max-width: 200px !important;
  padding: 4px 0 !important;
  display: block;
  margin: 0 auto;
}

/* Aumenta la dimensione dei testi */
.TA_linkingWidgetRedesign a,
.TA_linkingWidgetRedesign li,
.TA_linkingWidgetRedesign span {
  font-size: 16px !important;
  line-height: 1.4 !important;
}
/* FINE WIDGET TRIPADVISOR */

@media (max-width: 1199px) {
.small-col {float:left; width: 33.33333333%;}
}

@media (max-width: 630px) {
.small-col {width: 100%;}
}

@media (min-width: 769px) {
.areas {padding-left:30px;}
}