/*
 Theme Name:   Abelle Child Theme
 Theme URI:    https://abelle.themerex.net
 Description:  Abelle Child Theme
 Author:       ThemeREX
 Author URI:   https://themerex.net/
 Template:     abelle
 Version:      1.0
 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
 Text Domain:  abelle
*/


/* =Theme customization starts here
------------------------------------------------------------ */
.home .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-item > a, 
.home .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-parent > a, 
.home .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-ancestor > a,
.home .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*=button]), 
.home [class*=scheme_].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*=button]),
.home .search_modern > .search_submit,
.sc_layouts_menu_nav > li li > a:hover:after {
	color: #fff!important;
}

.header-pages .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-item > a, 
.header-pages .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-parent > a, 
.header-pages .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-ancestor > a,
body:not(.home) .sc_layouts_row_type_compact .sc_layouts_item ul#menu_main:not(.sub-menu) a:not(.sc_button):not([class*=button]), 
body:not(.home) [class*=scheme_].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*=button]),
.header-pages .search_modern > .search_submit:before {
	color: #000!important;
}

/* Testo bianco nei sub-menu */
.header-pages .sc_layouts_menu_nav ul.sub-menu a,
.header-pages .sc_layouts_menu_nav ul.sub-menu span,
.header-pages .sc_layouts_menu_nav ul.sub-menu a:after {
  color: #fff !important;
}

.home .menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after,
.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse) > a > span:after {
	background-color: #fff!important;
}

.menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after {
	background-color: #000!important;
}

.sc_layouts_menu_popup .sc_layouts_menu_nav, 
.sc_layouts_menu_popup .sc_layouts_menu_nav > li > ul, 
.sc_layouts_menu_nav > li > ul ul, 
.sc_layouts_menu_nav > li ul:not(.sc_item_filters_tabs) {
	background-color: #97a97d;
}

form button:not(.components-button):hover, form button:not(.components-button):focus, input[type="submit"]:hover, input[type="submit"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="button"]:hover, input[type="button"]:focus, .post_item .more-link:hover, .comments_wrap .form-submit input[type="submit"]:hover, .comments_wrap .form-submit input[type="submit"]:focus, .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover, .wp-block-button:not(.is-style-outline) .wp-block-button__link:focus, .sc_button_default:hover, .sc_button_default:focus, .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus, .socials_share.socials_type_block .social_icon:hover, .socials_share.socials_type_block .social_icon:focus {
    color: var(--theme-color-inverse_link);
    background-color: #DBA63E!important;
    border-color: var(--theme-color-text_hover);
}

.sc_button.sc_button.sc_button_simple.sc_button_with_icon .sc_button_icon {
	border: 0;
}

.sc_icons_plain .sc_icons_item .sc_icons_item_more_link .link_text, 
.sc_icons_plain .sc_icons_item:hover .sc_icons_item_more_link .link_text, 
.sc_icons_plain .sc_icons_item .sc_icons_item_more_link:hover .link_text,
.sc_icons_item_description a{
	color: #000;
}

.underline_hover_reverse:after {
	background-color: #000;
}

footer .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*=button]), 
footer [class*=scheme_].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*=button]),
footer .menu_hover_zoom_line .sc_layouts_menu_nav > li > a:hover, 
footer .menu_hover_zoom_line .sc_layouts_menu_nav > li.sfHover > a {
	color: #000!important;
}

.home footer .menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after {
	background-color: #000!important;
}

/* Forza il colore nero solo nel footer, anche sulla home */
footer .sc_layouts_menu_nav a,
footer .sc_layouts_menu_nav span {
  color: #000 !important;
}

.page-id-5002 .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-item > a, 
.page-id-5002 .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-parent > a, 
.page-id-5002 .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-ancestor > a,
.page-id-5002 .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*=button]), 
.page-id-5002 [class*=scheme_].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*=button]),
.page-id-5002 .search_modern > .search_submit {
	color: #fff!important;
}

.page-id-5002 .menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after {
	background-color: #fff!important;
}

.page-id-5002 footer .menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after {
	background-color: #000!important;
}