.loader {

  /*border: 16px solid #f3f3f3; /* Light grey */
  /*border-top: 16px solid #3498db;  Blue */
  border-radius: 50%;
  width: 120px;
  height: 120px;
  /*animation: spin 2s linear infinite;*/
  margin:auto;
}
.previewContainer {
    position: relative;
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.loaderContainer {
    display: none;
    position: absolute;
    top: 0;
    left: 10%;
    left: 0%;
    height: 100%;
    /*max-width: 80% !important;*/
    width: 100%;
    background-color: white;
    opacity: 80%;

}


/*
#customTextSpan {
	position: absolute;
    top: 31.2%;
    left: 28.7%;
    height: 39.4%;
    width: 2%;
    writing-mode: vertical-rl;
    font-size: 1.3vw;
    overflow: hidden;
    text-align: center;
}*/
#customTextSpan {

    position: absolute;
    top: 45%;
    left: 25.5%;
    /* background-color: red; */
    width: 8%;
    height: 12%;
    font-size: 1.6vw;
  
    overflow: hidden;
    text-align: center;
    transform:rotate(-7deg);
    -ms-transform:rotate(-90deg); /* IE 9 */
    -moz-transform:rotate(-90deg); /* Firefox */
    -webkit-transform:rotate(-90deg); /* Safari and Chrome */
    -o-transform:rotate(-90deg); /* Opera */
}
#immagineProdottoNested {
	position: absolute;
    top:0;
    left:0;
    -webkit-transition:background 1s;
-moz-transition:background 1s;
-o-transition:background 1s;
transition:background 1s;
/*	margin: 0;
	padding: 0;*/
/*	background-color: orange; */
}
.containerImagineProdotto {
    position: relative;
}/*
#product-16 .cart .quantity, #product-16 .cart .single_add_to_cart_button.button, #product-16 .cart .tc-totals-form {
   display:none;
}
*/
#product-16 .product_title, #product-16 .price .woocommerce-Price-amount {
    display:none;
}
#product-16 .cart .step-field-div, 
#product-16 .cart .step-field {
    display: none;
}
#product-16 .cart .step-field-visible {
    display: block;
}
div.color-thumb-riepilogo {
    width: 50px;
    height: 50px;
    border: 2px solid black;
}
div#immagineProdottoNested {
    width: 40%;
    left: 30%;
    background-size: cover;
}

a.immagineCartolina img {
  width: 62px;
  display: block;
  box-shadow: 0px 0px 5px #ccc;
  float: left;
  margin-right: 15px;
  /* margin-bottom: 20px; */
  position: absolute;
  right: 30px;
}