/*pagina prodotto*/
div.product-addon-totals, div.product-addon-totals .wc-pao-subtotal-line {
	border:0px !important;
}
.product-addon-totals ul {
	padding:0px !important;
}
.product-addon-totals li {
	display:none !important;
}
.product-addon-totals li.wc-pao-subtotal-line {
	display:block !important;
}
.product-addon-totals {
	padding:0px !important;
	margin:0 auto !important;
	text-align:center;
	display:block !important;
}
li.wc-pao-subtotal-line {
	margin:0 auto !important;
}

/*icone nuove pag prodotto*/
.inner-fila-p {
margin-top:10px;	
	font-weight:800!important;
	color:#010118;
}

.inner-fila {
	align-content:center;
	justify-content:center;
	flex-wrap:wrap;
	display:flex;
}
.inner-fila img {
	padding:2%;
}
.immagini-fila {
	display:flex;
		flex-wrap:wrap;
}
.immagini-fila {
	width:100%!important; 
			align-content:center;
	justify-content:center;
}
/*specifiche*/
@media only screen and (min-width:1230px) {
.inner-fila {
	flex:1;
	width:10.5%;
}
.inner-fila-p {	
	font-size:12px;
}
}

@media only screen and (max-width:1229px) and (min-width:981px) {
	.inner-fila-p {	
	font-size:9px;
	margin: 10px 0px;
	line-height:1em;
}
	.inner-fila {
	flex:1;
	width:10.5%;
}
}

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

.inner-fila {
width:33%!important;
}
	.inner-fila-p {	
	font-size:9px;
}
}

/**/
/***/
.product-addon-totals ul:after {
	content:"Iva e spedizione inclusa";
	position:relative;
	display:block;

}
.wc-pao-subtotal-line p, .wc-pao-subtotal-line {
	margin-bottom:0px!important;
	padding:0px!important;
}
div.product-addon-totals ul {
	margin-bottom:20px;
}
div.product-addon-totals {
	width:100%;
}


/***/
.da-overlay.evr_fb_popup_modal {
    height: 100vh !important;
}


/***/
.inner-fila-img {
max-width:80% !important;
}



/***swatches***/
.cfvsw-swatches-container {
	flex-wrap:wrap !important;
	width:100%;
}
.cfvsw-label-option {
display:flex;	
	width:32.5%;
	
}
td.value.disable-to-select {
    flex-wrap: wrap;
}


/* 

.cfvsw-swatch-inner .swatch-price span.price, .cfvsw-swatch-inner .swatch-price span.price span {
	color:red !important;
	font-size:0px !important;
}
 */

.cfvsw-swatch-inner .swatch-price span.price span.woocommerce-Price-amount.amount, 
.cfvsw-swatch-inner .swatch-price span.price span.woocommerce-Price-currencySymbol {
	color:#acacac !important;
	font-size:14px !important;
}

.cfvsw-swatches-option .cfvsw-swatch-inner {
    justify-content: space-between !important;
}
.cfvsw-selected-swatch {
    background-image: radial-gradient(circle at center, #02263c 0%, #010118 100%) !important;
    color: #fff !important;
}

.reset_variations {
	display:none;
}
table.variations.cfvsw-variation-disable-logic {
	margin-bottom:30px !important;
}
.et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td.value span:after{
	display:none !important;
}


/***/
.variations label {
	    font-family: 'Sterling', Helvetica, Arial, Lucida, sans-serif;
	margin-bottom:5px;
	margin-top:15px;
}
 label.wc-pao-addon-name  {
		    font-family: 'Sterling', Helvetica, Arial, Lucida, sans-serif !important;
}
table.variations {
	border-top:1px solid #cecece !important;
}
.et_pb_module.et_pb_wc_description.et_pb_wc_description_0_tb_body.et_pb_bg_layout_light.et_pb_text_align_left {
	margin-bottom:2%!important;
}



/****certificazioni su pag prdotto*****/



.wc-pao-addon-certificazione-gemmologica .wc-pao-addon-image-swatch:first-child{
	display:none;
}
 
/* 

.wc-pao-addon-certificazione-gemmologica.wc-pao-addon-container .wc-pao-addon-wrap {
	display:flex !important;
	flex-direction:column !important;
	flex-wrap:wrap !important;
}

.wc-pao-addon-image-swatch {
	margin-bottom:10px !important;
	padding:7.2px !important;
}
.wc-pao-addon-image-swatch img{
	margin:0 auto;
	text-align:center;
	display:flex;
	margin-top:5px;
	margin-bottom:5px;
}

.wc-pao-addon-image-swatch.selected {
	    outline-color: #010118;
    outline-width: 0px;
	   border: 1px solid #010118;
}

.wc-pao-addon .wc-pao-addon-name {
	margin-bottom:5px !important;
}
 */


 

p.form-row.form-row-wide.wc-pao-addon-wrap {
    width: 100% !important;
}
