/*
Theme Name: sandbox-alica
Theme URI: https://sandbox-alica
Description: A basic theme for HTML.it readers
Author:carla del regno nju:lab
Author URI: https://sandbox-alica
Version: 0.1

Blu #2E55A5 
Oro #AD976E 
*/
/* lo shop */
 .fade.active{ 
  opacity:1!important; 
  -webkit-transition: all .5s ease-in-out!important;
  -o-transition: all .5s ease-in-out!important;
  transition: all .5s ease-in-out!important;
 display:block;
  }
  
 .fade{ 
   opacity:0!important;  
   -webkit-transition: all .5s ease-in-out!important;
   -o-transition: all .5s ease-in-out!important;
    transition: all .5s ease-in-out!important;
  display:none;
  }


  select.tasto-border,select.tasto-select{width:100%}
 .tasto-border{padding:15px 30px;border:1px solid #AD976E;background-color:#AD976E;color:#ffffff;}
 .tasto-border:hover{padding:15px 30px;border:1px solid #AD976E;color:#1d1d1b;background-color:#ffffff;cursor:pointer;}
 .tasto-border-bianco{padding:15px 30px;border:1px solid #AD976E;color:#1d1d1b;background-color:#ffffff;cursor:pointer;}
 .tasto-border-bianco:hover{padding:15px 30px;border:1px solid #AD976E;background-color:#AD976E;color:#ffffff;}
 .tasto-select{padding:15px 30px;border:1px solid #9199a1;}
 .tasto-select option{color:#9199a1;}


li.woocommerce-MyAccount-navigation-link{
  float:none;width:auto!important;margin-bottom:15px;margin-right:15px;
  padding:15px 30px;border:1px solid #AD976E;color:#1d1d1b;background-color:#ffffff;cursor:pointer;}
li.woocommerce-MyAccount-navigation-link:hover{border:1px solid #AD976E;background-color:#AD976E;color:#ffffff;}
li.woocommerce-MyAccount-navigation-link:hover a{color:#ffffff;}
li.woocommerce-MyAccount-navigation-link a{text-transform:uppercase;color:#AD976E;}
.woocommerce-account .woocommerce-MyAccount-navigation{width:100%!important;}
nav.woocommerce-MyAccount-navigation ul{-webkit-padding-start: 0px!important;width:100%;}
.woocommerce-account .woocommerce-MyAccount-content{width:100%!important;margin-top:50px;float:left!important;}

input[name='update_cart'] {
display: none !important;
}
 
/* OR TRY THIS */
 
button[name='update_cart'] {
display: none !important;
}

.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, 
.table-bordered>thead>tr>th{border: 1px solid #AD976E!important;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, 
.table>thead>tr>td, .table>thead>tr>th{padding:15px 10px!important;}
/* WOCOMMERCE */
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
  font-size: 100%;
margin: 0;
line-height: 1;
cursor: pointer;
position: relative;
text-decoration: none;
overflow: visible;
padding: 15px 10px!important;
font-weight: 300!important;text-transform:uppercase;
border-radius: 0px!important;
left: auto;
color: #AD976E!important;
background-color: #ffffff!important;
border: 1px solid #AD976E!important;
display: inline-block;
background-image: none;
box-shadow: none;
text-shadow: none
}
ul.products li a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
ul.products li a.button.product_type_variable.add_to_cart_button{text-transform:uppercase;width: 100%;
text-align: center;}
ul.products li a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{color:#2E55A5!important;
  font-family: 'roxboroughcf-regular';font-smoothing: antialiased;-webkit-font-smoothing: antialiased;}
ul.products li a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover{color:#ffffff!important;}
a .button-price{border: 1px solid #AD976E;background-color: #ffffff;padding: 10px 10px;width:100%;}
a:hover .button-price{border: 1px solid #AD976E;background-color: #AD976E;color:#ffffff;padding: 10px 10px;width:100%;}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{
color: #ffffff!important;
background-color: #AD976E!important;
border: 1px solid #AD976E!important;  
}
.woocommerce a.button.button-cat{border:1px solid #AD976E!important;background-color: #ffffff!important;margin-right:-10px;padding:15px 15px!important;margin-bottom:15px;text-transform:uppercase;}
.woocommerce a.button.button-cat:hover,
.woocommerce .miniaturacategoria:hover a.button.button-cat {border:1px solid #AD976E!important;color: #ffffff!important;background-color: #AD976E!important;  }
.woocommerce a.button.button-cat.selezionato{color: #ffffff!important;background-color: #AD976E!important;border: 1px solid #AD976E; }

select.categorie-shop{-webkit-appearance: none!important;
text-transform: uppercase;border-radius: 0px!important;}

label.screen-reader-text{
  color:#000000!important;text-transform:lowercase!important;
  clip-path:inset(0%)!important;-webkit-clip-path: inset(0%)!important;overflow:visible!important;margin-right: 0px;position:relative!important;width:auto!important;word-wrap: no!important;height:100%!important;font-weight:300!important;}
.quantity label.screen-reader-text{color:#AD976E!important;font-family: 'roxboroughcf-regular'!important;font-smoothing: antialiased;-webkit-font-smoothing: antialiased;}

.woocommerce div.product form.cart .variations label{color:#000000!important;padding-top: 6px;text-transform:lowercase;}
div.woocommerce-variation-description{color:#000000!important;text-transform:uppercase!important;}
div.woocommerce-variation.single_variation div.woocommerce-variation-price,
div.woocommerce-variation.single_variation div.woocommerce-variation-price span.price{color:#000000!important;text-transform:uppercase!important;} 
/* div.product_meta{display:none;} */
div.product_meta{text-transform:lowercase!important;}
.woocommerce .quantity .qty{color:#000000!important;margin-left:5px!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-bottom:0px solid red!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before{
  position:relative!important;border:0px solid #d3ced2!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{text-transform:uppercase;font-weight:300!important;color:#AD976E!important;}

.woocommerce div.product .woocommerce-tabs ul.tabs li:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#AD976E!important;border-bottom-color:#AD976E!important;border:1px solid #AD976E!important;}
tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_formato{font-size:18px!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{width:100%;font-size:17px!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#ffffff!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius: 0px 0px 0 0!important;margin: 0px 15px 0px 0px!important;padding: 4px 15px!important;
border-bottom-color:#AD976E!important;border-bottom:2px solid #AD976E!important;} 
.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #AD976E!important;border-bottom:1px solid #AD976E!important;
background-color: #ffffff!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0px 0px 0px!important;}
.panel{box-shadow: 0 0px 0px rgba(0, 0, 0, .0)!important;}
div.wc-tab >h2{display:none;}
div.wc-tab ul,
div.wc-tab ul li,
div.wc-tab ul > li{list-style-type:circle!important;padding-left: 0px!important;}

section.related.products{margin-top:50px;border-top: 1px solid #AD976E !important;}
.woocommerce table.shop_attributes tr:nth-child(even) td, .woocommerce table.shop_attributes tr:nth-child(even) th{background: rgba(0, 0, 0, 0)!important;}
.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes td{border-bottom:0px dotted rgba(0, 0, 0,0)!important;font-style:normal!important;}
.woocommerce table.shop_attributes{border-top: 0px dotted rgba(0, 0, 0, .1)!important;}
.woocommerce table.shop_attributes th{width:auto!important;}
.woocommerce-error, .woocommerce-info{
  background-color:#ffffff!important;border-top: 0px solid #AD976E!important;
}
.woocommerce-message{
  background-color:transparent!important;border-top: 0px solid #AD976E!important;
}
.woocommerce-message::before{color: #AD976E!important;}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before{color:#AD976E!important;}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{ background-color:#ffffff!important;}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods{
  padding:1em 0em!important;
}
.woocommerce-error li{float: none!important;
display:block;}
.woocommerce form .form-row.woocommerce-invalid .select2-container, .woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce form .form-row.woocommerce-invalid select,
.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select{
  border-color:#AD976E!important;
}



.form-row.validate-required.woocommerce-invalid.woocommerce-invalid-required-field > span > input,
.form-row.form-row-wide.woocommerce-validated > span > input{
border-top-width: 1px!important;
border-right-width: 1px!important;
border-bottom-width: 1px!important;
border-left-width: 1px!important;
border-top-style: solid!important;
border-right-style: solid!important;
border-bottom-style: solid!important;
border-left-style: solid!important;
border-top-color: #AD976E!important;
border-right-color: #AD976E!important;
border-bottom-color:#AD976E!important;
border-left-color:#AD976E!important;
border-image-source: initial;
border-image-slice: initial;
border-image-width: initial;
border-image-outset: initial;
border-image-repeat: initial;
background-color: #ffffff!important;
box-sizing: border-box;}
.xoo-wsc-footer a.button{
border-top-width: 1px!important;
border-right-width:1px!important;
border-bottom-width:1px!important;
border-left-width:1px!important;
border-top-style: solid!important;
border-right-style: solid!important;
border-bottom-style: solid!important;
border-left-style: solid!important;
border-top-color: #ffffff!important;
border-right-color: #ffffff!important;
border-bottom-color:#ffffff!important;
border-left-color:#ffffff!important;
border-image-source: initial;
border-image-slice: initial;
border-image-width: initial;
border-image-outset: initial;
border-image-repeat: initial;
background-color:#2E55A5!important;
color:#ffffff!important;
box-sizing: border-box;}
.xoo-wsc-footer a.button:hover{
border-top-width: 1px!important;
border-right-width:1px!important;
border-bottom-width:1px!important;
border-left-width:1px!important;
border-top-style: solid!important;
border-right-style: solid!important;
border-bottom-style: solid!important;
border-left-style: solid!important;
border-top-color: #2E55A5!important;
border-right-color:#2E55A5!important;
border-bottom-color:#2E55A5!important;
border-left-color:#2E55A5!important;
border-image-source: initial;
border-image-slice: initial;
border-image-width: initial;
border-image-outset: initial;
border-image-repeat: initial;
background-color:#ffffff!important;color:#2E55A5!important;
box-sizing: border-box;}
.xoo-wsc-footer a.button.btn{border-radius:0px!important;
font-size: 17px!important;font-weight: 300!important;text-transform:lowercase!important;}
.woocommerce form .form-row .required,
.woocommerce form .form-row.woocommerce-invalid label{color:#AD976E!important;}

.label{ display: inline; 
 padding: 0px 0px 0px 0px!important; 
 font-size: 18px!important;
 font-weight: 300!important; 
line-height: 2!important;
color: #3d3c3f;text-transform:capitalize;
 text-align: center; 
 white-space: nowrap; }
.woocommerce div.product form.cart .variations{width:auto!important;}
.woocommerce div.product form.cart .variations label{ font-weight: 300!important;}
div.woocommerce-variation-price{margin-bottom:30px;}
.woocommerce div.product form.cart .variations td.label{padding-right:0px!important;margin-right: 10px;}
.xoo-wsc-icon-basket1:before {
    content: ''!important;
    background: url('https://www.pastalica.it/wp-content/themes/sandbox-alica/images/carrello.svg') no-repeat center center;
    background-size: contain;
   
    margin: 0x;
  padding:10px;
    display: inline-block;
}
svg#carrello .cls-1{fill:none;stroke:#fff;stroke-miterlimit:10;}
section.related.products h2{font-weight:300!important;color:#AD976E;text-transform:lowercase;margin-bottom:35px;}
.woocommerce table.shop_table.wishlist_table{overflow:scroll!important;}
section.related.products ul.products li h2{margin-top:0px;margin-bottom:0px;font-size: 20px;line-height: 30px;} 

 /* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
 
  .stileprezzo{display:inline-block;width:35px;}
  .woocommerce .woocommerce-ordering{display:none;}
  .woocommerce div.product p.price{margin-bottom:30px;margin-top:15px;}
  .woocommerce div.product p.price span{font-family: 'roxboroughcf-regular';font-smoothing: antialiased;-webkit-font-smoothing: antialiased;
  color:#AD976E ;font-size: 20px;line-height: 30px;}
  .woocommerce div.product .product_title{font-family: 'roxboroughcf-regular';font-smoothing: antialiased;-webkit-font-smoothing: antialiased;
  text-transform:uppercase;color:#2E55A5;font-size:30px;line-height:35px;}
  div.product_meta .posted_in,div.product_meta .posted_in a{font-size:16px;color:#2E55A5!important;}
  /* search */
  .dgwt-wcas-sf-wrapp svg.dgwt-wcas-ico-magnifier,
  .dgwt-wcas-sf-wrapp .screen-reader-text{display:none!important;}
  
  /* label.screen-reader-text{display:none!important;}
   .woocommerce-cart label.screen-reader-text{display:none!important;}
  */ 
  .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::placeholder{line-height:30px!important;}
  .dgwt-wcas-sf-wrapp
  /* fine search */
 
  .woocommerce div.product .woocommerce-tabs ul.tabs li{display: block!important;text-align:center;width:100%;}
  li#tab-title-additional_information.additional_information_tab{border-bottom:0px solid!important;border-top:0px solid!important;}
  .woocommerce a.added_to_cart{display:none!important;}
  .woocommerce form .form-row .input-checkbox{margin: 10px 0px 0px -25px!important;}
  a.showcoupon{text-decoration:underline!important;}
  .woocommerce-cart table.cart img{width: 92px!important;}
  .woocommerce table.cart td.actions .coupon{display:none!important;}
  .woocommerce-cart table.cart td.actions .coupon .input-text{width:200px!important;}
  .woocommerce div.product form.cart .button{float:none!important;}
  .fa-heart::before{color:#ad976e;}
  a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{text-align:center;color:#AD976E;text-transform:lowercase;}
/*  .woocommerce ul.products li.product .woocommerce-loop-product__title{font-family: "thesans";text-transform:uppercase;}*/
  .woocommerce ul.products li.product .price{color:#AD976E!important;
    font-family: 'roxboroughcf-regular'!important;font-size: 23px !important;margin-bottom:0px!important;
  margin-top:0px;}
  .woocommerce ul.products li.product .price span.loopno{display:none;}
/*  p.price{display:none;} */
  
  div.singoloprodottoiniziale{text-transform: uppercase;}
  div.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled div.quantity div.singoloprodottoiniziale{visibility:hidden;}
  .xoo-wsc-icon-basket1:before{width: 25px;height:25px;}
  .padding-left-15-shop{padding-left:0px;}
   .xoo-wsc-items-count.transparent {visibility: hidden;}
  .xoo-wsc-items-count { visibility: visible;left: 22px !important;top: -10px !important;width: 20px!important;height: 20px!important;line-height: 21px!important;}
  .woocommerce div.product div.images img{width:auto!important;}
  .woocommerce-result-count{display:none;}
  div.woocommerce-product-details__short-description{padding-top:0px;padding-bottom:15px;display:block;width:auto;}
  .woocommerce div.summary.entry-summary table.shop_attributes th{font-weight: 300!important;padding: 0px!important;width:90px!important;}
  .woocommerce div.summary.entry-summary table.shop_attributes{margin-bottom: 0px!important;}
  
  .woocommerce div.summary.entry-summary table.shop_attributes td{font-style: normal!important;}
  div.quantity{padding-bottom:30px;width:100%;}
  .product-type-variable div.summary.entry-summary p.price{display:block;}
  .woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:13px;padding: 3px 0px!important;
  text-align:center;}
   .woocommerce .wishlist_table a.button{font-size:14px!important;}
 /* cart tab */
  .altezza-box-prodotto{min-height:auto;}
.xoo-wsc-basket{right:17% !important;
z-index: 9999999 !important;
border-radius: 0px !important;
margin: 10px;
padding: 4px !important;
background-color: inherit !important;
box-shadow: 0 0px 0px 0 !important;
top: 5px !important;height:40px!important;
border: 0px solid #fff!important;}
  
 .menu-lucchetto{display: inline-block;height:50px;width:100px;position:fixed;right:90px;top:35px;}
  
  .woocommerce a.remove:hover{background: #AD976E!important;}

.xoo-wsc-modal.xoo-wsc-active .xoo-wsc-basket{right:0px!important;}
.xoo-wsc-modal.xoo-wsc-active .xoo-wsc-opac{opacity:0.5;z-index:99999999;background-color: #fff!important;
transition: opacity 0.3s  ease-in-out; -webkit-transition:opacity 0.3s  ease-in-out; -moz-transition:opacity 0.3s  ease-in-out;}
.xoo-wsc-ctxt{font-size:18px;}
 .xoo-wsc-modal.xoo-wsc-active > .xoo-wsc-basket .xoo-wsc-bki::before,
 .xoo-wsc-modal.xoo-wsc-active > .xoo-wsc-basket .xoo-wsc-items-count{opacity:0!important;}  
.xoo-wsc-product{border-top: 0px solid #eee!important;}
.xoo-wsc-header{border-bottom:0px solid #ffffff!important;padding:19px!important;text-transform: uppercase;}
.xoo-wsc-footer{border-top:0px solid #eee!important;}

div.xoo-wsc-img-col a , div.xoo-wsc-sum-col a{color:#000000;text-transform:uppercase;font-family: 'Open Sans', sans-serif;}
  span.xoo-wsc-ctxt{color:#000000;text-transform:uppercase;}
  div.xoo-wsc-sum-col a{}
div.xoo-wsc-img-col a:hover , div.xoo-wsc-sum-col a:hover{color:#AD976E;}
div.xoo-wsc-modal{opacity:1!important;z-index:99999999;position: fixed;
transition: opacity 0.3s  ease-in-out; -webkit-transition:opacity 0.3s  ease-in-out; -moz-transition:opacity 0.3s  ease-in-out;}
div.xoo-wsc-modal.nascondi{opacity:0!important;}

  div.xoo-wsc-modal.xoo-wsc-active .xoo-wsc-basket > .xoo-wsc-bki{color:#2E55A5!important;}
  .woocommerce table.shop_table{border-radius: 0px!important;}
.woocommerce div.product div.images .flex-control-thumbs li{padding-right: 15px;padding-top: 15px;}  
div.flex-viewport{height: auto!important;}
  .woocommerce .visualizzaprodotti ul.products li{min-height:auto;}
  /* fine cart tab */
/* single product */
  h1.product_title.entry-title{font-family: 'FreightBigProSemibold';font-smoothing: antialiased;-webkit-font-smoothing: antialiased;}
.titolo-single-prodotto{position:relative;margin-top:0px;}
/* div.summary.entry-summary{position:relative;top:0px;}  */
.woocommerce div.product p.price, .woocommerce div.product span.price{text-transform: lowercase;}

iframe{
box-sizing: border-box;border-top-left-radius: 0px!important;
border-top-right-radius:0px!important;
border-bottom-right-radius:0px!important;
border-bottom-left-radius:0px!important;
}
input{color:#000000;
-webkit-appearance: textfield;
padding-top: 5px !important;
padding-right: 7px !important;
padding-bottom: 5px !important;
padding-left: 15px !important;
border-top-width:1px !important;
border-right-width:1px !important;
border-bottom-width:1px !important;
border-left-width:1px !important;
border-top-style: solid !important;
border-right-style: solid !important;
border-bottom-style: solid !important;
border-left-style: solid !important;
border-top-color:#AD976E!important;
border-right-color: #AD976E!important;
border-bottom-color:#AD976E!important;
border-left-color: #AD976E!important;
border-image-source: initial;
border-image-slice: initial;
border-image-width: initial;
border-image-outset: initial;
border-image-repeat: initial;
background-color: #ffffff !important;
box-sizing: border-box;border-top-left-radius: 0px!important;
border-top-right-radius:0px!important;
border-bottom-right-radius:0px!important;
border-bottom-left-radius:0px!important;
  margin-left: 15px;
  }
  input[type=checkbox], input[type=radio]{
    padding-top:5px!important;
padding-right:5px!important;
padding-bottom:5px!important;
padding-left:5px!important;

  }  
div.paypal-button.paypal-button-number-0.paypal-button-layout-horizontal.paypal-button-shape-rect.paypal-button-branding-branded.paypal-button-number-single.paypal-button-env-production.paypal-should-focus.paypal-button-label-buynow.paypal-button-color-gold.paypal-button-logo-color-blue{
border-top-left-radius: 0px!important;
border-top-right-radius:0px!important;
border-bottom-right-radius:0px!important;
border-bottom-left-radius:0px!important;} 
  
.woocommerce div.product form.cart .variations select{cursor: default;
color:#000000;max-width:85%!important;margin-bottom: 30px;
min-width:85%!important;-webkit-appearance: textfield;
padding-top: 5px !important;
padding-right: 7px !important;
padding-bottom: 5px !important;
padding-left: 15px !important;
border-top-width:1px !important;
border-right-width:1px !important;
border-bottom-width:1px !important;
border-left-width:1px !important;
border-top-style: solid !important;
border-right-style: solid !important;
border-bottom-style: solid !important;
border-left-style: solid !important;
border-top-color:#AD976E!important;
border-right-color: #AD976E!important;
border-bottom-color:#AD976E!important;
border-left-color: #AD976E!important;
border-image-source: initial;
border-image-slice: initial;
border-image-width: initial;
border-image-outset: initial;
border-image-repeat: initial;
background-color: #ffffff !important;
box-sizing: border-box;border-top-left-radius: 0px!important;
border-top-right-radius:0px!important;
border-bottom-right-radius:0px!important;
border-bottom-left-radius:0px!important;
  margin-left: 15px;
}
  select#selectquantita{cursor: default;
color:#000000;max-width: 40%!important; 
min-width: 40%!important;-webkit-appearance: textfield;margin-bottom:30px;
padding-top:5px !important;
padding-right:7px !important;
padding-bottom:5px !important;
padding-left: 15px !important;
border-top-width: 1px!important;
border-right-width:1px!important;
border-bottom-width:1px!important;
border-left-width:1px!important;
border-top-style: solid !important;
border-right-style: solid !important;
border-bottom-style: solid !important;
border-left-style: solid !important;
border-top-color: #AD976E!important;
border-right-color:#AD976E!important;
border-bottom-color:#AD976E!important;
border-left-color: #AD976E!important;
border-image-source: initial;
border-image-slice: initial;
border-image-width: initial;
border-image-outset: initial;
border-image-repeat: initial;
background-color: #ffffff !important;
box-sizing: border-box;border-top-left-radius: 0px!important;
border-top-right-radius:0px!important;
border-bottom-right-radius:0px!important;
border-bottom-left-radius:0px!important;
  margin-left:0px;
}
    
div.wc-tab{border-top:1px solid #AD976E!important;padding:50px 0px 80px 0px!important;border-radius:0px!important;margin-bottom:50px;}
div.summary.entry-summary{padding-top:30px;}
.posizione-titolo-prodotto{position:relative;top:0px;text-align:left;}
.woocommerce div.product form.cart .reset_variations{font-size: .63em!important;text-transform: uppercase;}  
div.yith-wcwl-add-to-wishlist{font-weight:300!important;color:#000000;}  
div.yith-wcwl-add-to-wishlist > a{color:#AD976E;}  
div.single_variation_wrap{position:relative;}
/* div.woocommerce-variation.single_variation{position:absolute;bottom:-200px;}   */
div.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled button.single_add_to_cart_button.button.alt{margin-top:100px;}
a.reset_variations{display:none!important;}
  .woocommerce div.product form.cart .variations{margin-bottom: 0em!important;}
  select#formato{min-width:100%!important;}  
  select#selectquantita{padding-top:11px!important;padding-bottom:10px!important;width:166px!important;max-width:166px!important; min-width:166px!important;}
  div.woocommerce-MyAccount-content{
  }  
  .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{}  

/* wishlist */
  .woocommerce table.shop_table td{ border-top:1px solid #AD976E!important;}
  .woocommerce table.wishlist_table{font-size:100%!important;}
  .woocommerce table.shop_table th{font-weight:300!important;color:#AD976E!important;text-transform:uppercase;}
  .woocommerce table.shop_table td{}
  .woocommerce table.wishlist_table tr td.product-remove{padding: 16px 16px!important;}
  div.wishlist-title{padding-bottom: 30px;}
  .wishlist_table tfoot{display:none;}
  .woocommerce-error, .woocommerce-info, .woocommerce-message{color:#000000!important;}
  .woocommerce table.shop_table{border:0px solid #AD976E!important;}
  #add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, 
  .woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top: 1px solid #AD976E!important;}
  .woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, 
  .woocommerce table.shop_table tfoot th{border-top:1px solid #AD976E!important;}
  input#coupon_code.input-text{padding-top:10px!important;padding-bottom:10px!important;}


  .miniaturacategoria{width:auto;display:inline-block;}
  .miniaturacategoria .imgminiaturacategoria{height:70px;}
 .paypal-button-size-responsive{max-width:200px!important}
  div.woocommerce-tabs.wc-tabs-wrapper{padding-top:100px;}
  .wcppec-checkout-buttons{margin-top: 100px!important;}
  .yith-wcwl-add-to-wishlist{margin-top: -130px!important;}
  .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{font-size:13px!important;}
}
@media only screen and (min-width : 375px) {
}
    /* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
   .woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:16px!important;}
   .woocommerce .wishlist_table a.button{font-size:16px;}
 .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{font-size:15px!important;}
}

@media only screen and (min-width : 768px){
  /* .woocommerce-message{width:48%!important;} */
  li#tab-title-additional_information.additional_information_tab{border-bottom:1px solid #AD976E!important;border-top:1px solid #AD976E!important;}

  div.xoo-wsc-basket{margin-top:30px;}
  .xoo-wsc-items-count{left:26px!important;}
  
 .altezza-box-prodotto{min-height:650px;}
  .woocommerce div.product .woocommerce-tabs ul.tabs li{width:auto;}
    .woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:15px!important;padding: .5em 0!important;}
   .woocommerce .wishlist_table a.button{font-size:18px;}
 /* cart tab */
.xoo-wsc-ctxt{font-size:15px!important;}
.xoo-wsc-product{border-top:0px solid #fff!important;}
.xoo-wsc-header{border-bottom:0px solid #ffffff!important;padding: 25px!important;text-transform: uppercase;}

.xoo-wsc-basket{right:30px!important;z-index: 9999999!important;
margin: 10px;background-color: inherit!important;
box-shadow: 0 0px 0px 0;box-shadow: 0 0px 0px 0!important;bottom:0px!important;
top:5px!important;}


.xoo-wsc-modal.xoo-wsc-active .xoo-wsc-opac{opacity:0.5;z-index:99999999;
transition: opacity 0.3s  ease-in-out; -webkit-transition:opacity 0.3s  ease-in-out; -moz-transition:opacity 0.3s  ease-in-out;}
 .xoo-wsc-modal.xoo-wsc-active > .xoo-wsc-basket .xoo-wsc-bki::before,
 .xoo-wsc-modal.xoo-wsc-active > .xoo-wsc-basket .xoo-wsc-items-count{opacity:0!important;}
  
.xoo-wsc-footer{border-top:0px solid #eee!important;}
div.xoo-wsc-img-col a , div.xoo-wsc-sum-col a{color:#000000;}
div.xoo-wsc-img-col a:hover , div.xoo-wsc-sum-col a:hover{color:#AD976E;}
div.xoo-wsc-modal{opacity:1!important;z-index:99999999;position: fixed;
transition: opacity 0.3s  ease-in-out; -webkit-transition:opacity 0.3s  ease-in-out; -moz-transition:opacity 0.3s  ease-in-out;}
div.xoo-wsc-modal.nascondi{opacity:0!important;}
.xoo-wsc-subtotal, .xoo-wsc-footer{text-align:left!important;}
.woocommerce .visualizzaprodotti ul.products li{min-height:1000px;}
/* fine cart tab */
  /* single product */
.titolo-single-prodotto{position:absolute;margin-top:20px;}
 /* div.summary.entry-summary{position:relative;top:0px;}  
  .woocommerce div.product p.price, .woocommerce div.product span.price{font-size:18px!important;margin-bottom:15px;text-transform: capitalize;}*/
  div.summary.entry-summary{padding-top:0px;}
.woocommerce div.product form.cart .variations select{cursor: default;
color:#000000;max-width: 100%!important; 
min-width: 100%!important;-webkit-appearance: textfield;margin-bottom:30px;
padding-top:5px !important;
padding-right:7px !important;
padding-bottom:5px !important;
padding-left: 15px !important;
border-top-width: 1px!important;
border-right-width:1px!important;
border-bottom-width:1px!important;
border-left-width:1px!important;
border-top-style: solid !important;
border-right-style: solid !important;
border-bottom-style: solid !important;
border-left-style: solid !important;
border-top-color: #AD976E!important;
border-right-color:#AD976E!important;
border-bottom-color:#AD976E!important;
border-left-color: #AD976E!important;
border-image-source: initial;
border-image-slice: initial;
border-image-width: initial;
border-image-outset: initial;
border-image-repeat: initial;
background-color: #ffffff !important;
box-sizing: border-box;border-top-left-radius: 0px!important;
border-top-right-radius:0px!important;
border-bottom-right-radius:0px!important;
border-bottom-left-radius:0px!important;
  margin-left:0px;
}
select#selectquantita{cursor: default;
color:#000000;max-width: 30%!important; 
min-width: 30%!important;-webkit-appearance: textfield;margin-bottom:30px;
padding-top:5px !important;
padding-right:7px !important;
padding-bottom:5px !important;
padding-left: 15px !important;
border-top-width: 1px!important;
border-right-width:1px!important;
border-bottom-width:1px!important;
border-left-width:1px!important;
border-top-style: solid !important;
border-right-style: solid !important;
border-bottom-style: solid !important;
border-left-style: solid !important;
border-top-color: #AD976E!important;
border-right-color:#AD976E!important;
border-bottom-color:#AD976E!important;
border-left-color: #AD976E!important;
border-image-source: initial;
border-image-slice: initial;
border-image-width: initial;
border-image-outset: initial;
border-image-repeat: initial;
background-color: #ffffff !important;
box-sizing: border-box;border-top-left-radius: 0px!important;
border-top-right-radius:0px!important;
border-bottom-right-radius:0px!important;
border-bottom-left-radius:0px!important;
  margin-left:0px;
}
  select#selectquantita{padding-top:11px!important;padding-bottom:10px!important;width:166px!important;max-width:166px!important; min-width:166px!important;}

div.wc-tab{color:#000000!important;border-top:1px solid #AD976E!important;padding:50px 16.666666666666664% 80px 0px!important;border-radius:0px!important;}
.posizione-titolo-prodotto{position:absolute;top:0px;text-align:left;}

.paypal-button-size-responsive{max-width:233px!important}
.paypal-button.paypal-button-shape-rect{border-radius:0px!important;}
  
.miniaturacategoria .imgminiaturacategoria{height:100px;}  
   .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{font-size:15px!important;}
 .yith-wcwl-add-to-wishlist{margin-top: -130px!important;}
   div.woocommerce-tabs.wc-tabs-wrapper{padding-top: 100px;}
}   


    /* Medium Devices, Desktops */
 @media only screen and (min-width : 992px) {
 /*  .xoo-wsc-basket{right: 2%!important;} */
   .woocommerce .visualizzaprodotti ul.products li{min-height:1100px;}
   .padding-left-15-shop{padding-left:0px;}
    .woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:18px!important;}
.
   description_tab, .additional_information_tab, .test_tab_tab active {
  width: 20% !important; margin-bottom: 5px
}   
 }
@media only screen and (min-width:1024px) {
/*  .xoo-wsc-basket{right:1%!important;} */
}

    /* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
 /* .xoo-wsc-basket{right: 2%!important;} */
   .padding-left-15-shop{padding-left:0px;}
.woocommerce .visualizzaprodotti ul.products li{min-height:1100px;}
  div.wc-tab{padding:50px 25% 80px 0px!important;border-radius:0px!important;}
 .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{font-size:15px!important;}
}
@media only screen and (min-width : 1400px) {
   .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{font-size:18px!important;}
/* .xoo-wsc-basket{right: 4%!important;} */
   div.woocommerce-tabs.wc-tabs-wrapper{padding-top:0px;}
}
@media only screen and (min-width : 1500px) {
  .xoo-wsc-ctxt{font-size:18px!important;}
 /* .xoo-wsc-basket{right: 5%!important;} */
.woocommerce .visualizzaprodotti ul.products li{min-height:1100px;} 
   .padding-left-15-shop{padding-left:15px;}
}
.woocommerce table.wishlist_table thead th{border-top: 0px solid!important;}
@media(max-width: 768px){
  table.shop_table.cart.wishlist_table,
  table.shop_table.cart.wishlist_table th,
  table.shop_table.cart.wishlist_table td {
    width: 0% !important;padding:15px 0px !important;
  }
  .woocommerce table.wishlist_table tr td.product-remove{padding: 0px !important;}
  .wishlist_table tr td.product-thumbnail a {
    max-width: 40px;
  }

  table.shop_table.cart.wishlist_table .product-thumbnail img {
    max-width: 50px;
  }  
}

