/*body{font-size: 13px}*/

.compareAdded {
  /*float:right;
  width:auto;*/
  width:80px;
  padding:0 5px;
  margin:5px 10px 0 0;
  text-align:center;
  display: inline-block;
  vertical-align: middle;
}


#compareResult {
  background:#ffffff;min-height:62px;clear: both;margin:40px 0px 10px 0px;padding:15px;border: 2px solid #e6e5df;
}

#advSearchResultsDefault #compareResult{margin: 20px 0px}
.compareAdded div {
  color:#959081;
  font-size:18px;
	cursor:pointer;
}
.compareAdded div:hover {
  color:#a80d0d !important;
}

.compareTitle {
  padding:17px 0 0 5px;
}

#compareDefaultMainContent h1 {
  font-size:1.2em;
  text-align:left;
  width: 200px;
}

.compareImage {
  text-align:center;
	background-color: #FFFFFF;
    margin: 0px -10px;
    padding: 10px 0px;
}

#compareDefaultMainContent td {
  vertical-align:top;
  padding:10px;
  border-right: 20px solid #FFFFFF;
  background: #e6e5df;
}

#compareDefaultMainContent table {
 border-spacing:0;
}

#compareDefaultMainContent th {
  vertical-align:top;
  font-weight:bold;
  text-align:left;
  padding:5px 10px 5px 5px;
  border-bottom:1px solid #fff;
}

.compareWrapper {
  padding:5px;
}

.compNothing {
  text-align:center;
}

#compareWarning {
  background:#f5f5f5;
  color:red;
  text-align:center;
  margin-bottom:5px;
  padding:5px;
}

.compareAdded div a:link {color:#fff; text-decoration:none;}
.compareAdded div a:visited {}
.compareAdded div a:active {}

.compare_desc { max-width: 200px;}

.class_container_compare { margin-bottom: 200px;}

/*.caratContainer .pull-left{float:none; width: 100%;}*/

.dotPreview{height: 15px;  width: 15px;  border-radius: 50%;  display: inline-block; margin-right: 2px; border: 1px dashed black;}

#productListHeading{    display:none;}

.dotPreview { transition: all .1s ease-in-out; }
.dotPreview:hover { transform: scale(1.5); }


.caratContainer {
    display: block;
    margin-top: 15px;
    max-height: 200px;
    overflow-y: auto;
    width: 190px;
    scrollbar-width: thin;
}
.caratContainer .div_specifiche {
    float:none!important;
}

.caratContainer::-webkit-scrollbar-track
{
	box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

.caratContainer::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}

.caratContainer::-webkit-scrollbar-thumb
{
	border-radius: 5px;
	box-shadow: inset 0 0 3px rgba(0,0,0,.3);
	-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
	background-color: #A80D0D;
}

#privacyDefaultHeading{color: #a80d0d;
    font-size: 26px;
    font-weight: 400;
    margin-bottom: 20px;}

.productGeneral a{color: #a80d0d;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;}
.normalprice2, .productExpireDiscount{margin-top: 5px}
td .btn_remove_compare,.cssButton{
    background: #AEA898;
    color: #fff !important;
    padding: 5px 10px;
    display: inline-block;
    margin-top: 20px;
    font-size: 12px;
    text-transform: uppercase;
    text-align: center;
    cursor: pointer;
}
.cssButton{margin-top: 0px}
td .btn_remove_compare:hover,.cssButton:hover{
    text-decoration: none;
    background-color: #a80d0d;
}
.compareText{ margin-bottom: 10px}
#titlecompare{font-size: 14px;}

#table_send_mail_compare {background-color: #e6e5df; padding: 10px; font-size: 13px;margin-bottom: 10px;max-width: 667px;width:100%}
