/*
Theme Name: FarmAgrico Child
Theme URI: https://farm-agrico.ancorathemes.com
Template: farmagrico
Author: AncoraThemes
Author URI: https://ancorathemes.com/
Description: FarmAgrico - excellent WordPress theme with many different blog and header layouts
Tags: flexible-header,custom-background,custom-colors,custom-header,custom-menu,featured-image-header,featured-images,full-width-template,microformats,post-formats,theme-options,threaded-comments,translation-ready
Version: 1.3.5.1678038168
Updated: 2023-03-05 18:42:48

*/

@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap');

span.socials_caption.inited {
    pointer-events: none;
}
span.post_meta_item.post_date {
    display: none !important;
}
.white-text .sc_item_title, .white-text .sc_item_subtitle, .white-text .sc_item_subtitle + .sc_item_title {
    color: #fff !important;
}
.sc_title_alter_top.white-text .sc_item_subtitle:before,
.sc_title_alter_top.white-text .sc_item_subtitle:after {
	background: #ffffff !important;
}
.sc_layouts_login_menu ul li:hover span,
.scheme_default .color_style_link2.sc_title_alter .sc_title_subtitle {
	color: #125f37 !important;
}

blockquote p {
  font-family: "FrankRuhlLibre",serif  !important;
  font-weight: 500 !important;
}
.woocommerce div.product .product_title,
.woocommerce div.product .woocommerce-tabs h3,
.woocommerce .content h1,
.woocommerce .content h2,
.woocommerce .content h3,
.woocommerce .content h4,
.woocommerce .content h5,
.woocommerce .content h6{
	color: #125f37 !important;
}
.scheme_default,
.scheme_default .woocommerce div.product .product_meta span > a, .scheme_default .woocommerce div.product .product_meta span > span {
	color: #125f37 !important;
}


/* woocommerce color shop */
.scheme_default .single-product div.product .woocommerce-tabs .panel {
   color: #125f37 !IMPORTANT;
   background: #e6ebe0 !IMPORTANT;
}

.scheme_default .woocommerce #respond input#submit, .scheme_default .woocommerce .button, .scheme_default .woocommerce-page .button, .scheme_default .woocommerce a.button, .scheme_default .woocommerce-page a.button, .scheme_default .woocommerce button.button, .scheme_default .woocommerce-page button.button, .scheme_default .woocommerce input.button, .scheme_default .woocommerce-page input.button, .scheme_default .woocommerce input[type="button"], .scheme_default .woocommerce-page input[type="button"], .scheme_default .woocommerce input[type="submit"], .scheme_default .woocommerce-page input[type="submit"], .scheme_default .woocommerce #respond input#submit.alt, .scheme_default .woocommerce a.button.alt, .scheme_default .woocommerce button.button.alt, .scheme_default .woocommerce input.button.alt {
    background-color: #abbe99 !important;
}

.scheme_default .woocommerce .button:hover, .scheme_default .woocommerce-page .button:hover, .scheme_default .woocommerce a.button:hover, .scheme_default .woocommerce-page a.button:hover {
    color: #ffffff !important;
    background-color: #c9e2b1 !important;
}

.scheme_default .woocommerce div.product p.price, .scheme_default .woocommerce div.product span.price, .scheme_default .woocommerce span.amount, .scheme_default .woocommerce-page span.amount {
    color: #598216 !important;
    font-size: 1.2em !important;
}

h2.woocommerce-loop-product__title a {
    font-size: 25px !important;
}

.scheme_default div.esg-pagination .esg-pagination-button:hover, .scheme_default div.esg-pagination .esg-pagination-button.selected, .scheme_default .woocommerce nav.woocommerce-pagination ul li a:hover, .scheme_default .woocommerce nav.woocommerce-pagination ul li span.current, .scheme_default .page_links > a:hover, .scheme_default .page_links > span:not(.page_links_title), .scheme_default .comments_pagination a.page-numbers:hover, .scheme_default .comments_pagination .page-numbers.current, .scheme_default .nav-links a.page-numbers:hover, .scheme_default .nav-links .page-numbers.current {
    color: #598216 !important;
    background-color: #c9e2b1 !important;
    font-weight: 700 !important;
}


.scheme_default .single-product div.product .woocommerce-tabs .wc-tabs li.active a {
    background: #125f37 !important;
    color: #ffffff !important;
    text-transform: uppercase !important;
}



.scheme_default div.esg-pagination .esg-pagination-button, .scheme_default .woocommerce nav.woocommerce-pagination ul li a, .scheme_default .page_links > a, .scheme_default .comments_pagination .page-numbers, .scheme_default .nav-links .page-numbers {
    color: #ffffff !important;
    background-color: #abbe99 !important;
}

.widget_product_categories li a {
    font-size: 1.1rem !important;
    line-height: 1.4 !important;
}


.scheme_default .sc_layouts_menu_nav>li li[class*="icon-"]:before {
	color: #fff !important;
}
.woocommerce div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel {
      padding: 3em 2em 3em  !important; 
}

.scheme_default .single-product ul.products li.product .post_data {
    color: #125f37 !important;
    background-color: #c9e2b1 !important;
}

/* end woocommerce color shop */


#boxer-overlay, #boxer {
    display: none;
}

.woocommerce div.product .product_title {
	display: block !important;
	margin: 0;
	line-height: normal;
}

.scheme_default .single-product .related {
	clear: both;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
	padding: 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	background: #ffe29c !important;
	color: #9d6a32 !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
	font-weight: bold;
}

.post-type-archive-ricette .page_content_wrap .content_wrap .sidebar,
.tax-ricette_categories .page_content_wrap .content_wrap .sidebar,
.single.single-ricette .page_content_wrap .content_wrap .sidebar {
	display: none;
}

.single.single-ricette .page_content_wrap .content_wrap .content,
.post-type-archive-ricette .page_content_wrap .content_wrap .content,
.tax-ricette_categories .page_content_wrap .content_wrap .content {
	width: 100% !important;
	float: none;
	margin: 0 auto;
}

#sc_content_1887237342 .sc_layouts_menu_nav>li>a {
	font-size: 15px !important;
}

.post-type-archive-ricette .content .category-title {
	margin: 20px 0;
    font-size: 1.5em;
    text-align: center;
    line-height: 1.2em;
}

article.type-ricette .post_featured {
    height: 450px;
	width: 100%;
}

article.type-ricette .post_featured img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.mfp-image-holder .mfp-content {
	max-width: 50% !important;
}

.archive.post-type-archive-ricette .content_wrap .section .col > a > img {
    height: 300px;
    object-fit: cover;
    width: 100%;
    border-radius: 8px;
}

.scheme_default .sc_layouts_menu_nav > li ul {
	background-color: #abbe99;
}
.scheme_default .sc_layouts_menu_nav > li > ul:before {
	border-bottom-color: #abbe99;
}
.scheme_default .sc_layouts_menu_nav > li li > a {
	color: #ffffff !important;
}

.scheme_default .sc_layouts_menu_nav > li li > a:hover,
.scheme_default .sc_layouts_menu_nav > li li.current-menu-item > a {
	color: #ffffff !important;
}

.scheme_default .sc_layouts_menu_nav > li.current-menu-item > a, 
.scheme_default .sc_layouts_menu_nav > li > a:hover {
	color: #abbe99 !important;
}
.sc_item_subtitle + .sc_item_title {
	color: #125f37 !important;
}
.scheme_default .sc_title_alter .sc_item_subtitle {
	color: #abbe99 !important;
}
.sc_title_alter .sc_item_subtitle:before,
.sc_title_alter .sc_item_subtitle:after,
.sc_title_alter_top .sc_item_subtitle:before,
.sc_title_alter_top .sc_item_subtitle:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
    width: 100%;
    max-width: 20px;
    height: 2px;
/*     background: #abbe99 !important; */
	background: #557d3e !important;
}

.vc_custom_1678398751814 span {
    color: #e0b87e;
}

.scheme_default .woocommerce ul.products li.product .post_header a, .scheme_default .woocommerce ul.products li.product .post_header a h2, .scheme_default .woocommerce ul.products li.product .post_header a h2 .count {
	color: #125f37 !important;
}

.scheme_default.footer_wrap span, .footer_wrap .scheme_default.vc_row a {
   color: #598216 !important;
}
.footer_wrap .widget_contacts .contacts_description, .footer_wrap .widget_contacts .contacts_content {
    margin-left: auto;
    margin-right: auto;
    color: #598216 !important;
}
.scheme_default.footer_wrap h1, .scheme_default.footer_wrap h2, .scheme_default.footer_wrap h3, .scheme_default.footer_wrap h4, .scheme_default.footer_wrap h5, .scheme_default.footer_wrap h6, .scheme_default.footer_wrap h1 a, .scheme_default.footer_wrap h2 a, .scheme_default.footer_wrap h3 a, .scheme_default.footer_wrap h4 a, .scheme_default.footer_wrap h5 a, .scheme_default.footer_wrap h6 a, .footer_wrap .scheme_default.vc_row h1, .footer_wrap .scheme_default.vc_row h2, .footer_wrap .scheme_default.vc_row h3, .footer_wrap .scheme_default.vc_row h4, .footer_wrap .scheme_default.vc_row h5, .footer_wrap .scheme_default.vc_row h6, .footer_wrap .scheme_default.vc_row h1 a, .footer_wrap .scheme_default.vc_row h2 a, .footer_wrap .scheme_default.vc_row h3 a, .footer_wrap .scheme_default.vc_row h4 a, .footer_wrap .scheme_default.vc_row h5 a, .footer_wrap .scheme_default.vc_row h6 a {
    color: #125f37 !important;
}
.scheme_default .widget_contacts .contacts_info span:before, .scheme_default .widget_contacts .contacts_info > div > a:before, .scheme_default .widget_contacts .contacts_info > a:before {
   color: #125f37 !important;
}
a.post_meta_item.post_counters_item.post_counters_comments.trx_addons_icon-comment, a.post_meta_item.post_author {
   display: none !important;
}
.scheme_default .trx_addons_scroll_to_top, .scheme_default .trx_addons_cv .trx_addons_scroll_to_top {
    color: #125f37 !important;
    border-color: #abbe99 !important;
    background-color: #abbe99 !important;
}
.scheme_default .trx_addons_scroll_to_top:hover, .scheme_default .trx_addons_cv .trx_addons_scroll_to_top:hover {
    color: #ffffff !important;
    border-color: #ab7a3f !important;
    background-color: #125f37 !important;
}
.scheme_default .shop_mode_thumbs .farmagrico_shop_mode_buttons a.woocommerce_thumbs,
.scheme_default .shop_mode_list .farmagrico_shop_mode_buttons a.woocommerce_list {
   color: #abbe99;
}
.scheme_default .farmagrico_shop_mode_buttons a:hover,
.scheme_default .shop_mode_thumbs .farmagrico_shop_mode_buttons a.woocommerce_thumbs:hover {
    color: #124f37 !important;
}
.scheme_default .farmagrico_shop_mode_buttons a:hover {
    color: #124f37 !important;
}
.scheme_default .select_container select:not([name="attribute_weight"]) {
    color: aliceblue!important;
    background: #abbe99 !important;
}
body:not(.single-product) .scheme_default .select_container:before {
    color: #FFFFFF !important;
    background-color: #abbe99 !important;
}
.scheme_default .woocommerce ul.products li.product .post_header a:hover, .scheme_default .woocommerce ul.products li.product .post_header a:hover h2, .scheme_default .woocommerce ul.products li.product .post_header a:hover h2 .count {
    color: #125f37 !important;
}
.scheme_default .woocommerce ul.products li.product .post_header a, .scheme_default .woocommerce ul.products li.product .post_header a h2, .scheme_default .woocommerce ul.products li.product .post_header a h2 .count {
    color: #125f37 !important;
}
.woocommerce-page input[type="submit"]:hover {
    color: #125f37 !important;
    background-color: #c9e2b1 !important;
}
.scheme_default .woocommerce ul.products li.product .post_header a:hover, .scheme_default .woocommerce ul.products li.product .post_header a:hover h2, .scheme_default .woocommerce ul.products li.product .post_header a:hover h2 .count {
    color: #125f37 !important;
}
.scheme_default .woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.scheme_default .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	background-color: #125f37 !important;
	border-color: #125f37 !important;
}
.scheme_default .widget_price_filter .price_label span,
.woocommerce .sidebar_inner aside * {
	color: #125f37 !important;
}
.scheme_default .widget.woocommerce .button, .scheme_default .widget.woocommerce button.button {
    background: #125f37 !important;
    border: 2px solid #125f37 !important;
}
.scheme_default .widget.woocommerce .button:hover, .scheme_default .widget.woocommerce button.button:hover {
    background: transparent !important;
    color: #125f37 !important;
}
.scheme_default .woocommerce .button:hover, .scheme_default .woocommerce-page .button:hover, .scheme_default .woocommerce a.button:hover, .scheme_default .woocommerce-page a.button:hover {
	color: #125f37 !important;
    background: #c9e2b1 !important;
}
.scheme_default .sidebar_inner .widget {
	background: #c9e2b1 !important;
}
form.woocommerce-ordering .select_container:before {
	color: #927658 !important;
    background-color: #f8f5f0 !important;
}
.vc_custom_1516973113966 .sc_layouts_menu > .sc_layouts_menu_nav > li.menu-item > a {
    color: #125f37 !important;
	font-family: "Montserrat",sans-serif;
}
.vc_custom_1678398751814 span {
   color: #abbe99 !important;
   font-weight: 500 !important;
   font-size: 35px !important;
}
.scheme_dark .color_style_link2 .sc_item_subtitle {
   color: #c9e2b1 !important;
}
.scheme_default .sc_testimonials_item_content:before, .scheme_default .sc_testimonials_item_author_title {
    color: #125f37 !important;
}
ul > li.blob_over:not(.current-menu-item):not(.current-menu-parent):not(.current-menu-ancestor):hover {
	background-color: #abbe99;
}
.scheme_default .sc_testimonials_item_content:before, .scheme_default .sc_testimonials_item_author_title {
    color: #125f37 !important;
}
.sc_testimonials .slider_container .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_testimonials .slider_outer .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #abbe99 !important;
    border-color: #abbe99 !important;
}
.sc_testimonials .slider_container .swiper-pagination-bullet,.sc_testimonials .slider_outer .swiper-pagination-bullet {
    opacity: 1 !important;
    background-color: #c9e2b1 !important;
    border-color: #c9e2b1 !important;
    margin: 0 5px 0 5px !important
}

.sc_testimonials .slider_container .swiper-pagination-bullet.swiper-pagination-bullet-active,.sc_testimonials .slider_outer .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #abbe99 !important;
    border-color: #abbe99 !important;
}
#sc_content_2095677510 > div > div > div.wpb_column.vc_column_container.vc_col-sm-8.sc_layouts_column.sc_layouts_column_align_left.sc_layouts_column_icons_position_left > div > div > div > div > p {
    color: #125f37 !important;
}
.scheme_default .sc_layouts_row_type_compact .sc_layouts_item_details_line1, .scheme_default .sc_layouts_row_type_compact .sc_layouts_item_details_line2, .scheme_default.sc_layouts_row_type_compact .sc_layouts_item_details_line1, .scheme_default.sc_layouts_row_type_compact .sc_layouts_item_details_line2 {
   color: #125f37 !important;
}
.scheme_default.footer_wrap a, .footer_wrap .scheme_default.vc_row a {
   color: #598216 !important;
}
.scheme_default .footer_wrap .socials_wrap .social_item .social_icon, .scheme_default.footer_wrap .socials_wrap .social_item .social_icon span {
	color: #ffffff !important;
}
.footer_wrap .widget_contacts .contacts_description, .footer_wrap .widget_contacts .contacts_content {
    margin-left: auto;
    margin-right: auto;
    color: #598216 !important;
}
.scheme_default.footer_wrap h1, .scheme_default.footer_wrap h2, .scheme_default.footer_wrap h3, .scheme_default.footer_wrap h4, .scheme_default.footer_wrap h5, .scheme_default.footer_wrap h6, .scheme_default.footer_wrap h1 a, .scheme_default.footer_wrap h2 a, .scheme_default.footer_wrap h3 a, .scheme_default.footer_wrap h4 a, .scheme_default.footer_wrap h5 a, .scheme_default.footer_wrap h6 a, .footer_wrap .scheme_default.vc_row h1, .footer_wrap .scheme_default.vc_row h2, .footer_wrap .scheme_default.vc_row h3, .footer_wrap .scheme_default.vc_row h4, .footer_wrap .scheme_default.vc_row h5, .footer_wrap .scheme_default.vc_row h6, .footer_wrap .scheme_default.vc_row h1 a, .footer_wrap .scheme_default.vc_row h2 a, .footer_wrap .scheme_default.vc_row h3 a, .footer_wrap .scheme_default.vc_row h4 a, .footer_wrap .scheme_default.vc_row h5 a, .footer_wrap .scheme_default.vc_row h6 a {
    color: #125f37 !important;
}
#sc_content_1318795306 > div > div.vc_wp_text.wpb_content_element > div > div > p:nth-child(2) {
   color: #125f37 !important;
}
footer .vc_custom_1518786122705 p {
	color: #598216 !important
}
.scheme_default .sc_testimonials_item_content {
    color: #669933 !important;
}
.scheme_default.footer_wrap a {
    line-height: 1.7em;
}
.single.single-ricette .page_content_wrap .content_wrap .related_wrap {
    display: none;
}
.woocommerce ul.products li.product .button {
    color: #125f37;
}
form.woocommerce-ordering .select_container select.orderby,
form.woocommerce-ordering .select_container:before {
    color: #125f37 !important;
    background: #e6ebe0 !important;
}
.scheme_default .farmagrico_shop_mode_buttons a {
    color: #abbe99;
}
.scheme_default .wpforms-submit.sc_button_hover_slide_left,
.trx_addons_popup_form_field.trx_addons_popup_form_field_submit input.submit_button.sc_button_hover_slide_left {
	background: linear-gradient(to right, #125f37 50%, #328e32 50%) no-repeat scroll right bottom / 210% 100% #328e32 !important;
	color: #ffffff !important;
}
.scheme_default .wpforms-submit.sc_button_hover_slide_left:hover,
.trx_addons_popup_form_field.trx_addons_popup_form_field_submit input.submit_button.sc_button_hover_slide_left:hover,
.scheme_default .socials_share .sc_button_hover_slide_left:hover {
	background-position: left bottom !important;
}
a.sc_button.white-bg-button,
.sc_item_button.sc_button_wrap.sc_align_left button.sc_button,
.trx_addons_popup_form_field.trx_addons_popup_form_field_submit input.submit_button.sc_button_hover_slide_left,
.scheme_default .socials_share .sc_button_hover_slide_left {
	background: linear-gradient(to right, #328e32 50%, #125f37 50%) no-repeat scroll right bottom / 210% 100% #125f37 !important;
	color: #ffffff !important;
}
a.sc_button.white-bg-button:hover,
.sc_item_button.sc_button_wrap.sc_align_left button.sc_button:hover,
.scheme_default .post_item_single .post_content .post_meta .post_share .social_item .social_icon,
.scheme_default .post_item_single .post_content .post_meta .post_share .social_item:hover .social_icon,
.trg-sharing li a {
	color: #ffffff !important;
}
.vc_btn3.vc_btn3-color-vista-blue, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat {
	background: #125f37;
	color: #ffffff;
}

.vc_btn3.vc_btn3-color-vista-blue:hover,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:hover {
	background: #328e32;
	color: #ffffff;
}

button.single_add_to_cart_button.disabled.wc-variation-selection-needed {
    color: #000 !important;
	pointer-events: none;
}

h1.product_title.entry-title {
    font-size: 3.412rem !important;
}

.scheme_default .woocommerce div.product p.price, .scheme_default .woocommerce div.product span.price, .scheme_default .woocommerce span.amount, .scheme_default .woocommerce-page span.amount {
    font-size: 1.4em !important;
}

.vc_custom_1685905528506 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}

.coloretestomarronescuro {
	color: #1d1d1d !important;
}

.scheme_default .trx_addons_popup_form input {
    background: #fff;
    border-color: #000;
    color: #000;
}
.scheme_default [class*="sc_input_hover_"] .sc_form_field_content {
	color: #125f37;
}
.scheme_default .trx_addons_popup_form  input:hover,
.scheme_default .trx_addons_popup_form  input:focus,
.scheme_default .trx_addons_popup_form  input:active {
	background: #fff;
    color: #125f37;
	border-color: #125f37;
}
.scheme_default .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title.ui-tabs-active a,
.scheme_default .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title.ui-tabs-active a > i {
	color: #125f37;
}
.trx_addons_tabs .trx_addons_tabs_titles li.ui-tabs-active:after {
	background-color: #125f37;
}
.scheme_default .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title {
	background-color: #328e32;
	border-color: #328e32;
}
.scheme_default .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title:not(.ui-state-active):hover {
	background-color: #125f37;
	border-color: #125f37;
}
.scheme_default .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title:not(.ui-state-active) a,
.scheme_default .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title:not(.ui-state-active) a > i {
	color: #ffffff !important;
}
.scheme_default .trx_addons_popup button.mfp-close {
	background-color: #125f37;
	color: #ffffff;
}
.scheme_default .trx_addons_popup_form,
.scheme_default .trx_addons_popup_form a {
	color: #125f37;
}
.sc_layouts_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons.buttons > a {
    display: block;
    width: 100%;
    text-align: center;
    background: #125f37 !important;
    border: 2px solid #125f37 !important;
	color: #ffffff !important;
}
.sc_layouts_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons.buttons > a:hover {
	background: transparent;
	color: #125f37 !important;
}

@media only screen and (max-width: 1024px) {
	.post-type-archive-ricette .content .category-title {
		font-size: 1.6em;
	}
}
li.choice-1.depth-1 label.wpforms-field-label-inline:before {
	display: none;
}
@media only screen and (max-width: 767px) {
	.post-type-archive-ricette .content .category-title {
		font-size: 1.2em;
	}
	body p {
		font-size: 16px !important;
	}
	.sc_title .sc_item_title {
		font-size: 36px !important;
	}
	.sc_title .sc_item_subtitle {
		position: relative;
		font-size: 28px !important;
		margin: unset !important;
	}
	br {
		display: none !important;
	}
	.page-id-1356 .vc_custom_1686202525071,
	.page-id-1349 .vc_custom_1686202413352 {
		background: #125E37;
	}
	.menu_mobile_nav_area ul li {
		margin-bottom: 15px !important;
	}
	.scheme_dark .menu_side_inner, .scheme_dark .menu_mobile_inner {
		background: #125F37 !important;
	}
	.mobile_device .menu_mobile .search_mobile, .mobile_layout .menu_mobile .search_mobile {
		display: none;
	}
	.scheme_dark .menu_mobile_inner .social_item .social_icon {
		color: #fff;
		font-size: 20px !important;
	}
	.scheme_dark .menu_mobile_inner a:hover, .scheme_dark .menu_mobile_inner .current-menu-ancestor>a, .scheme_dark .menu_mobile_inner .current-menu-item>a, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li:hover:before, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li.current-menu-ancestor:before, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li.current-menu-item:before {
		color: #AB7A3F;
	}
}
.only-mobile {
	display: none;	
}
@media only screen and (max-width: 480px) {
	.vc_custom_1686202190773 {
		background: #DFD4C2 !important;
	}
	.only-mobile {
		display: block;	
	}
/* 	footer .wpb_single_image.wpb_content_element.vc_align_left.vc_custom_1680368535017 {
		background: url(https://www.studiopassionlab.net/developweb/labonausanza/wp-content/uploads/2023/04/img-homepage-tuteliamo-territorio-la-bona-usanza.jpg) !important;
		background-position: center !important;
		background-size: contain !important;
	} */
	.page_content_wrap .content_wrap {
		position: relative;
		width: 365px !important;
	}
	.vc_row.wpb_row.vc_row-fluid.vc_custom_1686202149680.vc_row-has-fill.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-o-equal-height.vc_row-flex.hide_bg_image_on_mobile.scheme_dark {
		background: #125e37;
	}
	.vc_row.wpb_row {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	footer .sc_content_width_1_1 {
		width: unset !important;
	}
	footer .wpb_column.vc_column_container.vc_col-sm-3 .vc_wp_custommenu.wpb_content_element {
		width: 50%;
		float: left;
	}
	.sc_content.vc_custom_1686389356589 {
		background: #dfd4c2 !important;
		padding: 0px !important;
	}
	.sc_content.vc_custom_1686389356589 > div > *:not(:first-child) {
		padding: 0 30px;
	}
	.page-id-43 .contact-form-col .vc_column-inner {
		padding-right: 15px !important;
	}
	.wpforms-field-layout-columns.wpforms-field-layout-preset-50-50 {
		margin: 0 !important;
	}
	.wpforms-field-layout-columns.wpforms-field-layout-preset-50-50 .wpforms-layout-column.wpforms-layout-column-50 {
		padding-left: 0 !important;
	}
	.page-id-2197 .vc_btn3-left {
		margin-top: 20px !important;
		margin-bottom: 50px !important;
	}
	.page-id-2197 .wpb_column .vc_custom_heading {
		line-height: normal;
	}
	.page-id-2197 .vc_custom_1685311764506,
	.page-id-2197 .vc_custom_1685311781994 {
		margin-top: 0px !important;
	}
	.page-id-1302 .vc_custom_1686233986782 {
		margin-top: 6em !important;
		display: block;
	}
}

.scheme_default .sc_layouts_menu_nav .sub-menu li a:hover {
	color: #125f37 !important;
}
.trg-sharing .trg-mail a {
    background-color: #125f37 !important;
}
.trg-sharing .trg-print a {
    background: #dfd4c1 !important;
	color: #000 !important;
}
ul#wpforms-1492-field_8 [type="checkbox"] {
    height: auto;
}
footer .widget li:hover a {
    font-weight: 600;
}
.trx_addons_video_player.video_play .video_embed > div {
    width: 100% !important;
}
.trx_addons_video_player.video_play .video_embed > div > video {
    height: 1000% !important;
    width: 100% !important;
}

/* CSS From Plugin */
big2 {
    font-size: 240% !important;
    font-weight: 600 !important;
}

.sc_testimonials_item_content p {
    color: #927658 !important;
}

.scheme_default .sc_testimonials_item_content:before, .scheme_default .sc_testimonials_item_author_title {
    color: #927658 !important;
}


.contacts_logo {
    margin-bottom: -50px !important;
}

#sc_socials_1276637325 > div > a {
    font-size: 14px !important;
}

span.social_icon.social_icon_facebook {
    font-size: 12px !important;
}

#labonausanza-widgetfooter_widget > div > div.contacts_logo {
    width: 90px !important;
}

big {
    line-height: 1.4 !important;
}

.cqlist ul li span.todolist-content {
    width: 95% !important;
}

div#coloretestobiancobox {
    color: #ffffff !important;
}

.testo-paragrafo-diconodinoi {
    font-size: 22px !important;
}

a.trx_addons_scroll_to_top.trx_addons_icon-up.inited.sc_button_hover_slide_left.show {
    margin-bottom: 150px !important;
}


article.type-ricette .post_featured img {
    object-fit: none !important;
}

.slider_container {
    border-radius: 5px !important;
}


.coloretestoverdescuro {
   color: #125f37 !important;
}

.footer_wrap .widget_contacts .contacts_description, .footer_wrap .widget_contacts .contacts_content {
    margin-top: 16px !important;
    margin-right: 45px !important;
}

.blog_mode_post blockquote, .blog_mode_page blockquote {
    background-image: none !important;
    background-color: #abbe99 !important;
    border-radius: 5px !important;
}

.scheme_default .sidebar_inner .widget {
    background: #abbe99 !important;
}

.accent-text-topbar-header-left {
    color: #125f37 !important;
    font-weight: 700; !important;
}


.scheme_default .sc_layouts_login .sc_layouts_menu_nav>li>a:hover span {
    color: #125f37 !important;
    font-weight: 700 !important;
}

.scheme_default .sc_layouts_menu_nav>li li.menu-delimiter {
    border-color: #125f37 !important;
}

.scheme_default .sc_layouts_cart_items_short {
    background-color: #125f37 !important;
    color: #ffffff !important;
}

.scheme_default .sc_layouts_menu_nav>li li[class*="icon-"]:hover:before, .scheme_default .sc_layouts_menu_nav>li li[class*="icon-"].shHover:before {
    color: #125f37 !important;
}

/* .sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_nav>li ul {
    width: 8.5em !important;
} */

.scheme_default .sc_layouts_row_type_compact .sc_layouts_item_icon, .scheme_default.sc_layouts_row_type_compact .sc_layouts_item_icon {
    color: #125f37 !important;
}


/* page details recipe custom start */

.trg .nutrition-table {
    display: none !important;
}


.recipe-summary {
    font-size: 25px !important;  
}

.info-board > li .ib-label {
    font-size: 15px !important;
    color: #125f37 !important;
    text-transform: lowercase !important;
    font-weight: 500 !important;
    font-family: "Montserrat",sans-serif !important;
}

.info-board > li .ib-value {
    color: #125f37 !important;
    font-family: "Montserrat",sans-serif !important;
    font-weight: 500 !important;
    font-size: 14px !important;
}

ul.cuisine-meta {
    display: none !important;
}

.recipe-heading:before, .ing-list > li:before {
    color: #125f37 !important;
}

.recipe-heading {
    color: #125f37 !important;
}

.ing-list > li {
	font-family: "Montserrat",sans-serif !important;
    color: #9d6a32 !important;
}


.recipe-instructions.number-enabled {
    color: #9d6a32 !important;
	font-family: "Montserrat",sans-serif !important;
}



/* page details recipe custom end */

.grecaptcha-badge { opacity:0;}

.testo-costo-spedizione {
    font-size: 19px !important;
    margin-right: 40px !important;
	color: #515151 !important;
}


.testo-metodo-pagamento {
    font-size: 19px !important;
	color: #515151 !important;
}

.scheme_default table th,
.woocommerce a.remove,
.scheme_default .woocommerce .shop_table.cart div.quantity span,
.scheme_default .woocommerce-page .shop_table.cart div.quantity span {
    color: #ffffff !important;
    background-color: #125F37 !important;
}
.scheme_default .woocommerce button.button, .scheme_default .woocommerce-page button.button,
.scheme_default .sc_button_hover_slide_left.checkout-button {
    color: #ffffff !important;
    background: linear-gradient(to right,	#125F37 50%,#125F37 50%) no-repeat scroll right bottom / 210% 100% #125F37 !important;
}
/* .scheme_default .woocommerce button.button, .scheme_default .woocommerce-page button.button:hover,
.scheme_default .sc_button_hover_slide_left.checkout-button:hover {
	color: #fff !important;
} */
.scheme_default .woocommerce-page table.cart .product-price span,
.scheme_default .woocommerce-page table.cart .product-subtotal span {
    color: #125F37 !important;
}
.woocommerce table.shop_table tr:first-child th {
    border-style: solid;
    border-width: 0 0 1px 0 !important;
    font-weight: 700 !important;
    color: #FFFFFF !important;
}
.scheme_default .woocommerce table.shop_table .shipping td, .scheme_default .woocommerce-page table.shop_table .shipping td, a.shipping-calculator-button {
    color: #125f37 !important;
}

.scheme_default input[type="text"], .scheme_default input[type="number"], .scheme_default input[type="email"], .scheme_default input[type="tel"], .scheme_default input[type="search"], .scheme_default input[type="password"], .scheme_default .select_container, .scheme_default .select2-container.select2-container--default span.select2-choice, .scheme_default .select2-container.select2-container--default span.select2-selection, .scheme_default .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered, .scheme_default .select2-container.select2-container--default .select2-selection--multiple, .scheme_default textarea, .scheme_default textarea.wp-editor-area, .scheme_default .tourmaster-form-field input[type="text"], .scheme_default .tourmaster-form-field input[type="email"], .scheme_default .tourmaster-form-field input[type="password"], .scheme_default .tourmaster-form-field textarea, .scheme_default .tourmaster-form-field select, .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="text"], .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="email"], .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="password"], .scheme_default .tourmaster-form-field.tourmaster-with-border textarea, .scheme_default .tourmaster-form-field.tourmaster-with-border select, .scheme_default #buddypress .dir-search input[type="search"], .scheme_default #buddypress .dir-search input[type="text"], .scheme_default #buddypress .groups-members-search input[type="search"], .scheme_default #buddypress .groups-members-search input[type="text"], .scheme_default #buddypress .standard-form input[type="color"], .scheme_default #buddypress .standard-form input[type="date"], .scheme_default #buddypress .standard-form input[type="datetime-local"], .scheme_default #buddypress .standard-form input[type="datetime"], .scheme_default #buddypress .standard-form input[type="email"], .scheme_default #buddypress .standard-form input[type="month"], .scheme_default #buddypress .standard-form input[type="number"], .scheme_default #buddypress .standard-form input[type="password"], .scheme_default #buddypress .standard-form input[type="range"], .scheme_default #buddypress .standard-form input[type="search"], .scheme_default #buddypress .standard-form input[type="tel"], .scheme_default #buddypress .standard-form input[type="text"], .scheme_default #buddypress .standard-form input[type="time"], .scheme_default #buddypress .standard-form input[type="url"], .scheme_default #buddypress .standard-form input[type="week"], .scheme_default #buddypress .standard-form select, .scheme_default #buddypress .standard-form textarea, .scheme_default #buddypress form#whats-new-form textarea, .scheme_default #booked-page-form input[type="email"], .scheme_default #booked-page-form input[type="text"], .scheme_default #booked-page-form input[type="password"], .scheme_default #booked-page-form textarea, .scheme_default .booked-upload-wrap, .scheme_default .booked-upload-wrap input {
    color: #125F37 !important;
    border-color: #125F37 !important;
    background-color: #ffffff !important;
}
.scheme_default input[type="text"]:focus, .scheme_default input[type="number"]:focus, .scheme_default input[type="email"]:focus, .scheme_default input[type="tel"]:focus, .scheme_default input[type="search"]:focus, .scheme_default input[type="password"]:focus, .scheme_default .select_container:hover, .scheme_default select option:hover, .scheme_default select option:focus, .scheme_default .select2-container.select2-container--default span.select2-choice:hover, .scheme_default .select2-container.select2-container--focus span.select2-choice, .scheme_default .select2-container.select2-container--open span.select2-choice, .scheme_default .select2-container.select2-container--focus span.select2-selection--single .select2-selection__rendered, .scheme_default .select2-container.select2-container--open span.select2-selection--single .select2-selection__rendered, .scheme_default .select2-container.select2-container--default span.select2-selection--single:hover .select2-selection__rendered, .scheme_default .select2-container.select2-container--default span.select2-selection--multiple:hover, .scheme_default .select2-container.select2-container--focus span.select2-selection--multiple, .scheme_default .select2-container.select2-container--open span.select2-selection--multiple, .scheme_default textarea:focus, .scheme_default textarea.wp-editor-area:focus, .scheme_default .tourmaster-form-field input[type="text"]:focus, .scheme_default .tourmaster-form-field input[type="email"]:focus, .scheme_default .tourmaster-form-field input[type="password"]:focus, .scheme_default .tourmaster-form-field textarea:focus, .scheme_default .tourmaster-form-field select:focus, .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="text"]:focus, .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="email"]:focus, .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="password"]:focus, .scheme_default .tourmaster-form-field.tourmaster-with-border textarea:focus, .scheme_default .tourmaster-form-field.tourmaster-with-border select:focus, .scheme_default #buddypress .dir-search input[type="search"]:focus, .scheme_default #buddypress .dir-search input[type="text"]:focus, .scheme_default #buddypress .groups-members-search input[type="search"]:focus, .scheme_default #buddypress .groups-members-search input[type="text"]:focus, .scheme_default #buddypress .standard-form input[type="color"]:focus, .scheme_default #buddypress .standard-form input[type="date"]:focus, .scheme_default #buddypress .standard-form input[type="datetime-local"]:focus, .scheme_default #buddypress .standard-form input[type="datetime"]:focus, .scheme_default #buddypress .standard-form input[type="email"]:focus, .scheme_default #buddypress .standard-form input[type="month"]:focus, .scheme_default #buddypress .standard-form input[type="number"]:focus, .scheme_default #buddypress .standard-form input[type="password"]:focus, .scheme_default #buddypress .standard-form input[type="range"]:focus, .scheme_default #buddypress .standard-form input[type="search"]:focus, .scheme_default #buddypress .standard-form input[type="tel"]:focus, .scheme_default #buddypress .standard-form input[type="text"]:focus, .scheme_default #buddypress .standard-form input[type="time"]:focus, .scheme_default #buddypress .standard-form input[type="url"]:focus, .scheme_default #buddypress .standard-form input[type="week"]:focus, .scheme_default #buddypress .standard-form select:focus, .scheme_default #buddypress .standard-form textarea:focus, .scheme_default #buddypress form#whats-new-form textarea:focus, .scheme_default #booked-page-form input[type="email"]:focus, .scheme_default #booked-page-form input[type="text"]:focus, .scheme_default #booked-page-form input[type="password"]:focus, .scheme_default #booked-page-form textarea:focus, .scheme_default .booked-upload-wrap:hover, .scheme_default .booked-upload-wrap input:focus {
    color: #125F37 !important;
    border-color: #125F37 !important;
    background-color: #ffffff !important;
}
.scheme_default .woocommerce table.cart td+td a,
table.shop_table.woocommerce-checkout-review-order-table tr.cart_item td.product-name {
    font-size: 20px;
}
input[type="radio"] + label:before, input[type="checkbox"] + label:before, input[type="radio"] + .wpcf7-list-item-label:before, input[type="checkbox"] + .wpcf7-list-item-label:before, .edd_price_options ul > li > label > input[type="radio"] + span:before, .edd_price_options ul > li > label > input[type="checkbox"] + span:before {
	line-height: 0.59em !important;
}
.scheme_default .woocommerce-checkout #payment div.payment_box {
	color: #ffffff !important;
}