/* 
 Theme Name:     Pixelleria
 Author:         Pixelleria
 Author URI:     Pixelleria
 Template:       Divi
 Version:        5
 Description:   A Child Theme built using the elegantmarketplace.com Child theme maker
Developed by Andrew Palmer for Elegant Marketplace www.elegantmarketplace.com Free to use and duplicate as many times as you like
 Wordpress Version: 5.4.2
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 

/* HEADER */
body {
    overflow-x: hidden;
}
ul#mobile_menu1 {
    margin-top: 10px;
}
.top-right a {
    color: #fff !important;
    font-size: 13px;
}
.top-right {
    float: right;
}
a.fb-top:before {
    font-family: 'ETmodules';
    content: '\e093';
		margin-right: 5px;
}
a.inst-top:before {
    font-family: 'ETmodules';
    content: '\e09a';
		margin-right: 8px;
}
a.mail-top:before {
    font-family: 'ETmodules';
    content: '\e076';
}
/* FOOTER */

footer nav.et-menu-nav a {
    opacity: 0.7;
}
footer nav.et-menu-nav a:hover {
    opacity: 1;
}
.et_pb_with_border.et_pb_module.et_pb_menu.et_pb_menu_0_tb_footer.et_pb_bg_layout_light.et_pb_text_align_left.et_dropdown_animation_fade.et_pb_menu--without-logo.et_pb_menu--style-left_aligned {
    width: fit-content;
    border-bottom-color: #ab9595;
}
.bot h4:before {
    content: '';
    width: 30px;
    color: #9d8383;
    height: 3px;
    position: absolute;
    border-bottom: 3px solid #bba9a9;
    bottom: 0;
}
.priv {
    border-bottom: 1px solid #ffffff4d;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
footer p.post-meta {
    display: inline-block;
    float: left;
    color: #fff !important;
    border: 2px solid;
		width: 20%;
		max-height: 50px;
		min-height: 50px;
		border-radius: unset;
}
footer .et_pb_posts h2.entry-title {
    display: inline-block;
    float: right;
    width: 75%;
}
footer .et_pb_posts article{
    margin-bottom: 45px !important;
    border-bottom: 1px solid #9e7c71;
		padding-bottom: 15px;
}
footer .et_pb_posts article:last-child{
    margin-bottom: 15px;
    border-bottom: none;
}
footer span.published {
    line-height: 1em !important;
    display: flex;
    text-align: center;
    height: 46px;
    width: 75%;
    align-items: center;
    margin: 0 auto;
}
input.sib-NAME-area2, input.sib-COGNOME-area2, input.sib-email-area2 {
    width: 100%;
    height: 30px !important;
    border-radius: 10px;
    background-color: transparent;
    border: 2px solid #fff;
		box-shadow: 0px 2px 10px 0px #ffffff1f;
}
input.sib-email-area2::placeholder, input.sib-NAME-area2::placeholder, input.sib-COGNOME-area2::placeholder {
    color: #fff !important;
    font-weight: 800;
    letter-spacing: 0.6px;
    padding-left: 5px;
}
input.sib-NAME-area2:focus, input.sib-COGNOME-area2:focus, input.sib-email-area2:focus {
    border: 2px solid #fff !important;
}
input.sib-NAME-area2[type=text], input.sib-COGNOME-area2[type=text], input.sib-email-area2[type=text] {
    color: #fff !important;
		padding-left:5px;
}
input.sib-default-btn2 {
    background-color: #d62a2f;
    border: none;
    color: #fff;
    font-size: 16px;
    font-weight: 800;
    letter-spacing: 0.4px;
    padding: 3px 10px;
    border-radius: 10px;
    box-shadow: 0px 2px 10px 0px #3500008f;
		cursor: pointer;
}
input.sib-default-btn2:hover {
    opacity: 0.8;
}
.et_pb_section_1_tb_footer.et_pb_section {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    background-color: #350000!important;
}
.et_pb_menu_0_tb_footer.et_pb_menu {
    background-color: #350000;
    border-bottom-width: 1px !important;
    border-bottom-color: #ffffff !important;
}
/* HOMEPAGE*/
a.android {
    display: inline-block;
    background-color: #f3c786;
    border-radius: 30px;
    padding: 5px 15px;
    position: relative;
    left: 35%;
    color: #fff;
    font-weight: 900;
    cursor: pointer;
}
a.apple {
    display: inline-block;
    background-color: #f3c786;
    border-radius: 30px;
    padding: 5px 10px;
    position: relative;
    left: 27%;
    color: #fff;
    font-weight: 900;
    cursor: pointer;
}
a.apple:before {
    content: url(/wp-content/uploads/2021/10/apple.png);
		position: relative;
    left: -5px;
    top: 1px;
}
a.android:before {
    content: url(/wp-content/uploads/2021/10/android.png);
    position: relative;
    left: -5px;
    top: 2px;
}
.mods p.post-meta {
    position: relative !important;
    top: -210px;
    left: -35px;
    z-index: 99;
}
.mia-clas .et_pb_image_container {
    margin: -20px -20px -75px;
		position: unset !important;
		z-index: 0 !important;
}
.mia-clas img {
    max-height: 200px;
    object-fit: cover;
    z-index: 0 !important;
		position: unset !important;
}
.mia-clas {
    max-height: 200px;
}
.et_pb_blog_0 .et_pb_post .entry-title, .et_pb_blog_0 .not-found-title {
    text-align: center!important;
}
.mia-clas h2.entry-title {
    z-index: 99 !important;
    background-color: #fff;
    padding: 15px 2px;
    position: relative;
    bottom: 0px;
		border-radius: 3px;
}
.mia-clas a {
   position: relative;
}
.post-content {
    margin-top: -15px;
}
.app-home a:hover {
    opacity: 0.8;
}
.six, .dex {
    width: 50% !important;
    margin-right: 0px !important;
}
.indirizzi {
    margin-top: 50px;
    display: inline-block;
    width: 45%;
    float: left;
    margin-right: 10%;
}
.orari {
    margin-top: 50px;
    display: inline-block;
    width: 45%;
    float: left;
}
.indirizzi img, .orari img {
    margin-bottom: 15px;
}
.cat-vini .et_pb_column {
    width: 23.5%;
    margin-right: 2%;
}
.cat-vini-3 .et_pb_column {
    width: 49%;
    margin-right: 2%;
}
.cat-vini .et_pb_blurb, .cat-vini .et_pb_blurb_description, .cat-vini-3 .et_pb_blurb, .cat-vini-3 .et_pb_blurb_description {
    min-height: 250px;
    /*box-shadow: 0px 1px 5px 0px #7443339e;*/
}
p.woocommerce-store-notice.demo_store {
    padding-bottom: 15px;
    background-color: red;
}
.cat-vini-2 .et_pb_blurb, .cat-vini-2 .et_pb_blurb_description {
    min-height: 450px;
    box-shadow: 0px 1px 5px 0px #7443339e;
}
.cat-vini h3, .cat-vini-3 h3   {
    min-height: 250px;
    padding-bottom: unset;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    text-shadow: 2px 1px 1px #744333;
    font-size: 28px;
}
.cat-vini-2 h3  {
    min-height: 450px;
    padding-bottom: unset;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    text-shadow: 2px 1px 1px #744333;
    font-size: 28px;
}
/* NEWSLETTER HOME */
.send .sib_signup_box_inside_2 {
    width: 75%;
    margin: 0 auto;
}
p.sib-NAME-area {
    display: inline-block;
    float: left;
    width: 49%;
    margin-right: 2%;
}
p.sib-COGNOME-area {
    display: inline-block;
    float: right;
    width: 49%;
}
label.sib-NAME-area, label.sib-COGNOME-area, label.sib-email-area  {
    font-weight: 900;
    font-size: 16px;
}
input.sib-NAME-area {
    width: 88%;
    height: 30px;
    background-color: #ffffff69;
    border-radius: 10px;
		float: right;
}
input.sib-COGNOME-area {
    width: 82%;
    height: 30px;
    background-color: #ffffff69;
    border-radius: 10px;
    float: right;
}
input.sib-email-area {
    width: 87%;
    height: 30px;
    background-color: #ffffff69;
    border-radius: 10px;
    float: right;
}
p.sottoscrivi {
    text-align: center;
}
input.sib-default-btn {
    background-color: #f1c67b;
    border: none;
    border-radius: 10px;
    color: #fff;
    font-size: 24px;
    font-weight: 800;
    cursor: pointer;
    padding: 5px 15px;
}
input.sib-default-btn:hover {
   opacity: 0.8;
}
/* WOOCOMMERCE*/
h2.woocommerce-loop-product__title {
    text-align: center;
    color: #bb965a;
    font-weight: 900;
    font-size: 13px !important;
    letter-spacing: 0.3px;
    min-height: 44px;
    padding-bottom: 10px !important;
}
.separa {
    width: 20%;
    margin: 0 auto;
    border-top: 1px solid #be9b61;
    margin-bottom: 5px;
}
.separa2 {
    width: 45%;
    margin: 0 auto;
    border-top: 1px solid #be9b61;
    margin-bottom: 20px;
}
span.woocommerce-Price-amount.amount {
    color: #744333 !important;
		font-weight: 900;
}
span.price {
    text-align: center;
    font-weight: 900 !important;
}
span.onsale.vin {
    font-size: 14px;
    padding: 0px 7px !important;
    background-color: #cd3036 !important;
    border-radius: 5px !important;
    max-height: 20px;
    display: flex;
    align-items: center;
}
.woocommerce ul.products li.product .onsale.vin {
    left: 35%!important;
    top: 14% !important;
}
.woocommerce-info {
    border-radius: 10px;
    font-weight: 700;
}
form.checkout.woocommerce-checkout h3 {
    color: #744333;
    border-bottom: 1px dotted;
}
form.checkout.woocommerce-checkout label {
    font-weight: 700;
}
form.checkout.woocommerce-checkout input {
    padding: 10px 10px !important;
}
span#select2-billing_country-container {
    height: 38px !important;
}
span.select2-selection.select2-selection--single {
    min-height: 40px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 38px !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 36px !important;
}
h3#order_review_heading {
    margin: 30px 0px;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background: #f1c67b6b !important;
    border-radius: 5px 5px 0px 0px !important;
}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
    border: 1em solid #f1c67b !important;
    border-right-color: transparent !important;
    border-left-color: transparent !important;
    border-top-color: transparent !important;
}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
    border-bottom: 1px solid #744333 !important;
}
button#place_order {
    width: 100%;
    margin-top: 20px;
    color: #fff;
    background-color: green;
    font-weight: 900;
    border-color: green;
    box-shadow: 0px 1px 6px 1px #6666669e;
}
.payment_box.payment_method_stripe_cc {
    background-color: #f1c67b !important;
}	
/* ADD TO CART NEI LOOP */
/*CSS to make sure the Quantity and Add to cart button are next to each other*/

.product .cart {
	display: flex;
	flex-flow: row nowrap;
	justify-content: center;
	margin-top: 10px;
}
.product .cart button[type="submit"] {
    margin: 0 10px !important;
}
/*Styling the Add to cart*/

.woocommerce ul.products li.product .button {
    font-family: ETModules;
    border: 2px solid #744333;
    color: #744333;
    font-size: 18px;
    padding: 1px!IMPORTANT;
    border-radius: 100px;
    height: 35px!important;
    width: 35px!important;
    text-align: center;
    transition: .3s ease;
}

/*Adding some Hover effect to buttons*/

.woocommerce ul.products li.product .button:hover {
	background: #744333; /* button background color on hover */
	color: #fff !important; /* button icon color on hover */
	box-shadow: 0px 3px 20px #74433354;
}


/*Disables the icon appear when you hover to add to cart button*/

.woocommerce ul.products li.product .button:after {
	display: none
}
input.input-text.qty.text {
     background-color: white !important;
     color: #744333 ;
     border: 2px solid #f1c67b  !important;
     font-size: 18px !important;
     border-radius: 10px;

}
.loop .input-text.qty.text {
    height: 35px;
    border: 1px solid #f1c67b  !important;
    width: 50px;
    font-size: 18px !important;
    background-color: white;
    border-radius: 3px;
    padding: unset !important;
    color: #744333 ;
}
.woocommerce .loop .quantity {
    width: 55px;
}
form.cart.loop {
    text-align: center;
}
button.button.alt.checked {
    background-color: green;
    border: 2px solid green !important;
    color: #fff !important;
}
.woocommerce ul.products li.product .button.alt.checked:hover {
    background: white;
    color: green !important;
}
.loop a.added_to_cart.wc-forward {
    display: none;
}
a.xoo-wsc-ft-btn:not(.btn):not(.button) {
    padding: 5px !important;
}
.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn {
    border-radius: 5px;
}
.xoo-wsc-icon-basket1:before {
    content: "\e015" !important;
    font-family: 'ETmodules';
}
.xoo-wsc-bki {
    font-weight: 600;
}
.xoo-wsc-basket {
    border: 2px solid;
}
.categories-loop {
    text-align: center;
    font-size: 13px;
    color: #744333;
    font-weight: 600;
}
span.cat-loop:after {
    content: ', ';
}
span.cat-loop:last-child:after {
    display: none;
}
/* WISHLIST */
i.yith-wcwl-icon.fa.fa-heart-o, i.yith-wcwl-icon.fa.fa-heart {
    font-size: 18px;
    color: #744333;
    padding: 8px 6.5px;
    font-weight: 700;
}
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist {
    left: 5px;
    top: 40px;
    border: 2px solid #744333;
    border-radius: 100%;
    width: 35px;
    height: 35px;
}
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist:hover {
    background-color: #744333;
}
i.yith-wcwl-icon.fa.fa-heart-o:hover, i.yith-wcwl-icon.fa.fa-heart:hover {
    color: #fff;
}
.woocommerce .wishlist-title h2 {
    vertical-align: unset !important;
    margin-bottom: 0;
    color: #fff;
    display: block;
    padding-top: 3px;
    font-weight: 900;
}
.wishlist-title.wishlist-title-with-form {
    width: 100%;
    text-align: center;
    background-color: #744333;
    border-radius: 10px;
    height: 35px;
}
.wishlist_table .input-text.qty.text {
    background-color: #fff !important;
    color: #744333 !important;
    font-weight: 900 !important;
    border: 1px solid !important;
		width: 60px !important;
		height: 49px !important;
		font-size: 18px !important;
}
.wishlist_table .quantity {
    display: inline-block;
}
.wishlist_table button.button.alt {
    border: none !important;
    background-color: #f1c67b !important;
    border-radius: 10px !important;
    color: #fff !important;
    font-weight: 900 !important;
    display: inline-block;
    box-shadow: 0px 1px 2px 2px #7443335e;
    float: right !important;
    letter-spacing: 0.8px;
    cursor: pointer;
		margin-right:15px;
}
.wishlist_table button.button.alt:after {
    display:none;
}
button.button:hover {
   padding: 0.3em 1em !important;
	 opacity:0.8;
}
.wishlist_table th.product-price, th.product-stock-status {
    text-align: center;
}
span.wishlist-in-stock, span.wishlist-out-of-stock {
    font-size: 15px;
    padding: 15px 15px;
    border-radius: 10px;
    font-weight: 700;
}
span.wishlist-out-of-stock {
    border: 2px dotted red;
}
span.wishlist-in-stock {
    border: 2px dotted green;
}
td.product-name a {
    font-size: 14px;
    color: #cea86a;
    font-weight: 900;
}
.yith-wcwl-share ul {
    float: left;
    margin-top: 9px;
}
h4.yith-wcwl-share-title {
    display: inline-block;
    float: left;
    color: #c43138;
}
/* VINOAPP */
.app-cont, .app-cont2  {
    display: inline-block;
    width: 30%;
    margin-right: 3%;
		text-align: center;
}
.app-cont:last-child, .app-cont2:last-child {
    margin-right: unset;
		clear:both;
}
h4.app-tit {
    font-weight: 700;
    color: #555;
    margin: 10px 0px;
}
.app-cons img {
    opacity: 0.7;
    max-width: 100px;
}
p.app-desc {
    margin-bottom: 50px;
}
span.cat-loop {
    color: black !important;
}
li.share-button a {
    border-radius: 5px !important;
}
/* CONFEZIONI */
.cpb-item-image {
    padding-top: 10px;
}
.cpb-caption p {
    font-size: 13px;
    min-height: 60px;
    color: #bb965a;
    font-weight: 900;
    line-height: 1.4;
}
.product-template-default .container {
    padding-top: unset !important;
}
div#cpb_product_boxes_custom h1 {
    color: #744333;
    font-size: 34px !important;
    padding-bottom: 20px;
}
.cpb-col-left .cpb-inner {
    border-radius: 10px;
    box-shadow: 1px 1px 4px 0px #744333;
}
.cpb_product_boxes_custom .cpb-items .cpb-inner .cpb-item-image:before {
    background-color: rgb(116 67 51 / 20%) !important;
}
span.cpb_title {
    font-size: 12px;
    line-height: 1 !important;
    color: #bb965a !important;
    font-weight: 500;
}
.cpb-row.cpb-boxes.box-side img {
    max-width: 60px !important;
    padding-top: 4px;
}
.cpb_extra_field {
    margin: 15px 0px 15px 0px;
}
.cpb_extra_field label {
    padding-right: 20px;
    color: #744333;
}
input#cpb_product_box_message_field {
    width: 100%;
    border: none !important;
    background-color: rgb(102 102 102 / 20%);
    min-height: 50px;
    margin-top: 10px;
    padding-left: 10px;
}
button.single_add_to_cart_button.cpb_box_add_to_cart_button.button.alt {
    padding: 14px;
    border-radius: 10px;
}
button.single_add_to_cart_button.cpb_box_add_to_cart_button.button.alt:hover {
    color: #fff;
    background-color: #744333;
    border: 2px solid #744333;
    padding: 15px !important;
}
.woocommerce button.button:hover:after, .woocommerce-page button.button:hover:after {
    display: none !important;
}
.cst-label {
    line-height: 1.4;
}
.categories-loop {
    display: none;
}
a.button.product_type_cpb_custom_product_boxes.add_to_cart_button {
    font-family: 'Lato'!important;
}
/* MOBILE */
@media  (max-width: 780px) {
  .et_pb_row.et_pb_row_0_tb_header {
    display: none;
  }
  div#cpb_product_boxes_custom h1 {
    font-size: 24px !important;
}
button.single_add_to_cart_button.cpb_box_add_to_cart_button.button.alt {
    font-size: 14px !important;
}
input.input-text.qty.text {
    padding: 10px;
}
.container {
    width: 90%;
}
.cpb-col-left, .cpb-col-right {
    padding: unset;
}
.cat-vini .et_pb_column, .cat-vini-3 .et_pb_column {
    display: inline-block;
    width: 49% !important;
}
.cat-vini .et_pb_column:first-child, .cat-vini .et_pb_column:nth-of-type(3), .cat-vini-3 .et_pb_column:first-child {
    margin-right: 2% !important;
}
.cat-vini h3, .cat-vini-3 h3, .cat-vini-2 h3 {
    font-size: 20px;
    text-align: center;
}
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist {
    top: 28px;
    left: 8px;
}
.cat-vini-2 .et_pb_blurb, .cat-vini-2 .et_pb_blurb_description, .cat-vini-2 h3 {
    min-height: 200px;
}
ul.products.columns-2, ul.products.columns-4 {
    margin-bottom: 0px;
}
a.android {
    left: 50px;
}
a.apple {
    left: 10px;
}
.sib_signup_box_inside_2 {
    width: 100% !important;
}
input.sib-NAME-area, input.sib-COGNOME-area, input.sib-email-area {
    float: left;
    width: 100%;
}
p.sottoscrivi {
    margin-top: 30px;
}
.six, .dex {
    width: 100% !important;
}
.app-cont, .app-cont2 {
    width: 100% !important;
}
}
/* MY ACCOUNT */
nav.woocommerce-MyAccount-navigation ul {
    list-style: none;
}
/* RISULTATI RICERCA */
.filtri ul {
    padding: unset;
}
label.sf-label-radio {
    font-size: 14px;
}
.bapf_body ul {
    padding: unset;
    font-size: 14px;
}
.region .bapf_body li, .viti .bapf_body li, .abb .bapf_body li, .fin .bapf_body li {
    display: none;
}
.region .bapf_body li.appari-r, .viti .bapf_body li.appari-r, .abb .bapf_body li.appari-r, .fin .bapf_body li.appari-r {
    display: block;
}
.region .bapf_body, .viti .bapf_body, .abb .bapf_body {
    display: none;
}
.fin .bapf_body {
    margin-top: 10px;
}
.bapf_head h3 {
    cursor: pointer;
    border-radius: 5px;
    padding: 5px;
    border-bottom: 1px solid #f1c67c;
    color: #744333;
	font-size: 18px !important;
}
.bapf_slidr_all {
    margin-top: 10px;
    color: #744333;
}
.ui-slider-range.ui-corner-all.ui-widget-header {
    background: #f1c67b;
}
span.ui-slider-handle.ui-corner-all.ui-state-default {
    background: #744333eb;
}
.bapf_body li {
    color: #744333;
}
.bapf_sfilter.bapf_sfa_mt_hide h3 {
    display: none;
}
.region .bapf_head h3:after, .viti .bapf_head h3:after, .abb .bapf_head h3:after {
    content: '\43';
    float: right;
    font-size: 24px;
    font-family: 'ETmodules';
    padding-top: 5px;
}
h3.dopo:after {
    content: '\42' !important;
}
.region .bapf_body ul, .viti .bapf_body ul, .abb .bapf_body ul {
    max-height: 200px;
    overflow-y: auto;
    margin-top: 15px !important;
}
.region .bapf_body ul::-webkit-scrollbar, .viti .bapf_body ul::-webkit-scrollbar, .abb .bapf_body ul::-webkit-scrollbar {
    background-color: #f1c67b36;
    border-radius: 5px;
}
.region .bapf_body ul::-webkit-scrollbar-thumb, .viti .bapf_body ul::-webkit-scrollbar-thumb, .abb .bapf_body ul::-webkit-scrollbar-thumb {
    background-color: #f1c67b;
    border-radius: 5px;
}
.cat-f .bapf_body {
    margin-top: 10px;
}
/* PAGINA ACCOUNT */
li.woocommerce-MyAccount-navigation-link {
    border-bottom: 1px solid #f1c67b;
    border-radius: 5px;
    margin-bottom: 5px;
    width: 60%;
}
li.woocommerce-MyAccount-navigation-link a {
    color: #744333;
    font-size: 18px;
    font-weight: 600;
    padding-left: 5px;
}
li.woocommerce-MyAccount-navigation-link a:hover {
    opacity: 0.7;
}
/*.woocommerce h2 {
  color: #744333;
}*/
.woocommerce-button.button.woocommerce-form-login__submit:hover, .woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover, button.woocommerce-Button.button:hover {
  background-color: #744333;
  color: white;
}
/*#reg_username {
  display: inline-block;
  width: 49%;
  margin-right: 2%;
  float: left;
}*/
.woocommerce-form.woocommerce-form-login.login, .woocommerce-form.woocommerce-form-register.register {
  border: 1px solid #f1c67b;
  box-shadow: 1px 1px 5px 0px #744333;
  margin-top: 10px;
}
label, legend {
  color: #744333;
}
.woocommerce-Input.woocommerce-Input--text.input-text, .woocommerce-Input.woocommerce-Input--email.input-text, input#password_current, input#password_1, input#password_2 {
  background-color: #f1c67b24 !important;
  border-radius: 10px !important;
}
span.cat-loop {
    display: none;
}
.fil-et {
    background-color: #f1c67b;
    border-radius: 5px;
    padding: 5px;
    color: white;
    font-weight: 900;
    letter-spacing: 0.8px;
    font-size: 22px;
    margin-bottom: 15px;
}
@media  (min-width: 780px) {
 /*.fil-et {
     display:none;
 }*/
}
@media  (max-width: 780px) {
.torna-indietro{
  width: 90% !important;
 }
}
.woocommerce .woocommerce-message {
    background: #744333 !important;
}
img.wp-image-24535.lazy.loaded {
    object-position: top;
}