/*
Puoi aggiungere qui il tuo codice CSS.

Per maggiori informazioni consulta la documentazione (fai clic sull'icona con il punto interrogativo qui sopra).
*/

.et-cart-info { display:none; }

.iconColor0 img {background: #EE5552; border-radius: 50%; margin:15px; width: 33%;}
.iconColor1 img {background: #E97849;
border-radius: 50%; margin:15px; width: 33%;}
.iconColor2 img {background: #FF9933;
border-radius: 50%; margin:15px; width: 33%;}
.iconColor3 img {background: #FDB91C;
border-radius: 50%; margin:15px; width: 33%;}
.iconColor4 img {background: #C5C429;
border-radius: 50%; margin:15px; width: 33%;}
.iconColor5 img {background: #7BCC66;
border-radius: 50%; margin:15px; width: 33%;}
.iconColor6 img {background: #18ABAB;
border-radius: 50%; margin:15px; width: 33%;}
.iconColor7 img {background: #2499DB;
border-radius: 50%; margin:15px; width: 33%;}
.iconColor8 img {background: #5A74D8;
border-radius: 50%; margin:15px; width: 33%;}
.iconColor9 img {background: #8A72AF;
border-radius: 50%; margin:15px; width: 33%;}
.iconColor10 img {background: #B76AAF;
border-radius: 50%; margin:15px; width: 33%;}
.iconColor11 img {background: #E965AB;
border-radius: 50%; margin:15px; width: 33%;}


#main-header {
-webkit-box-shadow: 0 0px 0 rgba(0, 0, 0, .0) !important;
-moz-box-shadow: 0 0px 0 rgba(0, 0, 0, .0) !important;
-box-shadow: 0 0px 0 rgba(0, 0, 0, .0) !important;
}

.fullWidth {
width:100% !important;
max-width:100% !important;
margin-left: 0px !important;
margin-right: 0px !important;
}

.et_pb_row.et_pb_row_fullwidth,
.et_pb_specialty_fullwidth >.et_pb_row {
width: 100% !important;
max-width: 100% !important;
}

/*------------------
CANVAS CONTAINER
------------------*/

.intrinsic-container {
  position: relative;
  height: 0;
  overflow: hidden;
}
 
/* 16x9 Aspect Ratio */
.intrinsic-container-16x9 {
  padding-bottom: 56.25%;
}
 
/* 4x3 Aspect Ratio */
.intrinsic-container-4x3 {
  padding-bottom: 75%;
}

/* 1x1 Aspect Ratio */
.intrinsic-container-1x1 {
  padding-bottom: 100%;
}
 
.intrinsic-container iframe {
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
}


/*------------------
BOOTSTRAP SLIDER
------------------*/


.slider-selection {
	background: #bd66a0 !important;
}
.slider-handle {
	margin-top: -10px !important;
	margin-left: -25px !important;
	width: 50px !important;
	height: 50px !important;
	background-color: #656BAD;
}
.slider.slider-horizontal {
    width: 50% !important;
    max-width: 480px;
    height: 20px;
    margin: 0px 0px;
}
.sliderButtonLess, .sliderButtonMore {
    width: 36px;
    height: 36px;
    vertical-align:middle;
    opacity: 1;
    border-radius: 50%;
    background:#fff;
    border: 0px solid #000;
    margin: 0px 20px;
}


#seasonTitleBar, #yearlyTitleBar{
	height: 80px;
	background-color: #656BAD;
	color: white;
    font-size: 27px;
	line-height: 80px;
/*
    font-size: 100px !important;
*/
}
#seasonTitleBar {
/*
	box-shadow: inset 0px -8px 8px 0px rgba(0,0,0,0.2);
*/
}
#yearlyTitleBar {
/*
	box-shadow: inset 8px -8px 8px 0px rgba(0,0,0,0.2);
*/
}
#SmartPackColumn, #renewalPriceColumn{
	padding-top: 30px;
	padding-bottom: 30px;
    font-size: 28px !important;
}
#leftContentConcierge {
	color: white;
	background-color: #936BA7;
    border-right: 1px solid rgba(0, 0, 0, .3);
/*
	box-shadow: inset 0px -8px 8px 0px rgba(0,0,0,0.2);
*/
}
#rightContentConcierge {
	color: white;
	background-color: #936BA7;
/*
	box-shadow: inset 8px -8px 8px 0px rgba(0,0,0,0.2);
*/
}
div#fixoConciergeIcon {
	float: right;
	font-size: 32px;
	padding-right: 10px;
}
div#bulbsConciergeIcon {
	float: left;
	font-size: 32px;
	padding-left: 10px;
}
/*
#plusIconRow{
		background-color: #BD66A0;
		background-image: url('/files/images/volumeup.png');
	}
	@media only screen and (max-width: 980px) {

   div#fixoConciergeIcon {
	float: none;
	font-size: 32px;
	}
	div#bulbsConciergeIcon {
	font-size: 32px;
	float: none;
	}
	#plusIconRow{
		background-image: none;
	}

}
*/


/*
#fixoConciergeContent{
	color: white;
	background-color: #BD66A0;
	padding: 25px 20px 15px 20px;
	font-size: 30px;
    line-height: 32px !important;
}
*/
#currencyPeriodDiv, #currencyButtonDiv {
	padding-top: 30px;
}
.et_contact_bottom_container {
	float: none !important;
	text-align: center !important;
}

label  {
    display: inline-block;
    margin: 0 25px 25px 25px;
}
#renewalButton {
	margin-top: 55px;
}

#price-total, #renewalPriceTotal, #currencyPricePlan {
	font-size: 40px;
}

.woocommerce-cart table.cart img {
/* 	width: 50% !important; */
	display: none;
	
}
th[colspan="2"]{
color: black !important;
}
.woocommerce-info, a.showcoupon, .price, div.woocommerce-message{
	color: black !important;
}
.slider-handle.min-slider-handle.round{
	color: white;
	line-height: 50px;
}
/*
.icon-download:before {
    content: "\e04d";
    font-size: 64px;
    color: #318EC3
}
 
.icon-download:hover:before {
    opacity:0.5;
}
*/
#brochureDownload{
	background-color: #eee;
	height: 120px;
	line-height: 120px;
}
.woocommerce-error li, .woocommerce-info li, .woocommerce-message li {
	color: black !important;
}