

.nascosto{display:none;}

.white-text p{color:#fff; font-size:20px; font-weight:400; text-shadow: 1px 1px 1px #000000;line-height:auto;}
.white-text h1{color:#fff; text-shadow: 1px 1px 1px #000000;}
.white-text h2{color:#fff;   text-shadow: 1px 1px 1px #000000;}
.white-text h3{color:#fff; text-shadow: 1px 1px 1px #000000;}
.white-text h4{color:#fff; text-shadow: 1px 1px 1px #000000;}
.white-text li{color:#fff; text-shadow: 1px 1px 1px #000000;}

nav.main_menu>ul>li>a{
    position: relative;
    padding: 0 17px;
   
    text-transform: uppercase;
    font-weight: 600;
   
 text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
}
nav.main_menu>ul>li>a:hover{
    position: relative;
    padding: 0 17px;
    
    text-transform: uppercase;
    font-weight: 600;
    
 text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
}

.blog_holder article .post_info {
    display: none;
}
/*.price, .price span {display:none;}
}
.q_accordion_holder.boxed div.accordion_content_inner {
    padding-top: 20px;
    display: block!important;
}*/
.woocommerce .add-request-quote-button.button, .woocommerce .add-request-quote-button-addons.button  {
    background-color: #6dab3c!important;}
.woocommerce .add-request-quote-button.button, .woocommerce .add-request-quote-button-addons.button {
    background-color: #6dab3c!important;
    margin: 0 auto;
    text-align: center;
}


.qode_search_form_3 input, .qode_search_form_3 input:focus {
    background-color: transparent;
    color: #9d9d9d;
    font-size: 15px;
    display: inline-block;
    width: 90%;
    max-width: 500px;
    padding: 0;
    outline: 0;
    outline-offset: 0;
    border-radius: 0px;
    margin: 0;
    border: 1px solid #fff;
    padding: 20px;
}

.woocommerce table.cart thead tr, .woocommerce-account table.my_account_orders thead tr, .woocommerce-page .checkout table.shop_table thead tr, .woocommerce-page table.cart thead tr {
    border: 0;
border-bottom: 2px solid #ddd;
}
.woocommerce table.cart tbody tr:last-child, .woocommerce-page table.cart tbody tr:last-child {
    border: none;
    border-top: 2px solid #ddd;
}
.woocommerce table.cart tbody td.product-remove, .woocommerce-page table.cart tbody td.product-remove {
       border-right: 0;
    vertical-align: middle;
}
.woocommerce table tr td {
    background: 0 0;
    color: #888;
    vertical-align: middle;
   border-bottom: 1px solid #ddd;
}
.woocommerce table.cart thead tr th {
font-size:20px;
color:#333;
}
.woocommerce ul.products li.product h6 {
    font-weight: 700;
    margin-bottom: 10px;
   
}

.woocommerce ul.products li.product:hover h6 {
    color:#ff0000!important;
   
}

/*box prodotti*/
.woocommerce ul.products li.product {
    display: block;
    height: 100%;
    background-color: #ab973c24;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);

}
li.product a.product-category, .woocommerce-page ul.products li.product a.product-category {
   
    background-color: transparent;
}

.q_accordion_holder.accordion .ui-accordion-header:hover {
    color: #333;

}
.q_accordion_holder.accordion.boxed .ui-accordion-header {
       background-color: #f4f4f4!important;}
a.reset_variations {
padding:5px 10px 5px 10px; 
border:5px solid #fff; 
background:#f4f4f4; 
margin: 10px; 
text-transform: uppercase; 
font-weight:700; 
font-size:12; 
color:#BCD100; font-family: lato;
}
.woocommerce-product-attributes-item__value p{ margin-top:0; border-bottom:0; font-size:16px; font-weight:700; text-transform: uppercase; color:#bcd100;}
.woocommerce table tr td {border-bottom:0;}

.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {

    display: none;
}
.woocommerce .product .images  {
    width: 100%;
    max-width: 400px;
}
.footer_top .widget.widget_nav_menu li {
    margin: 0;
    line-height: 14px;
}
nav.main_menu>ul>li>a {
       padding: 0 10px;

}
nav.main_menu>ul>li>a:hover {
       padding: 0 10px;

}
nav.main_menu > ul > li > a {
    color: #ffffff;
    
}
nav.main_menu > ul > li > a:hover {
     
}