- /*
 Theme Name:   WPResidence Child Theme
 Theme URI:    https://themeforest.net/item/wp-residence-real-estate-wordpress-theme/7896392
 Description:  WPResidence child theme
 Author:       WpEstate
 Author URI:   http://wpestate.org
 Template:     wpresidence
 Version:      5.7.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/


.label-above .nf-field-label {
  margin-bottom: 2px !important;
}
.nf-field-container {
	margin-bottom: 10px !important;
}
.nf-field-element textarea {
  height: 90px !important;
}
.nf-field-description {
  width: 100% !important;
  margin-right: 0% !important;
  font-size: 11px !important;
}
.nf-field-label {
    width: 50% !important;
}
input#nf-field-12 {
    background-color: #000000 !important;
    border: none !important;
    border-radius: 0 !important;
    color: #ffffff !important;
    padding: 8px 26px !important;
}
.navigational_links {
    display: none;
}

.widget-container li {
  width: 15% !important;
  float: left;
}
.widget_nav_menu li::before {
  display: none !important;
}
#first ul.xoxo {
    padding-top: 0 !important;
}
#second ul.xoxo {
    padding-top: 0 !important;
}
.widget-container {
    margin-bottom: 0;
}

#colophon #second {
    display: flex;
    align-items: center;
}
#colophon #second .xoxo {
    width: 100%;
}
#colophon #second .widget-container {
    margin-bottom: 0;
}
#colophon #menu-footer-it {
    display: flex; /* annulla i float dei li e dà altezza reale all'ul */
    justify-content: center;
}

.wpresidence-navigation-menu {
background-color: #0e492d;
    height: 50px;
    border-radius: 16px;
}
.navbar-fixed-top .wpresidence-navigation-menu {
    background-color: transparent;
}
.header_phone, .header_phone a
 {
    background-color: #0e492d;
    border-radius: 16px;
        padding: 6px 12px;
    line-height: 40px;
}
.navbar-fixed-top .header_phone, .header_phone a
 {
    background-color: transparent;
}
.user_menu .header_phone a:hover {
    color: #ffffff;
}
.header_transparent .wpresidence-navigation-menu ul.menu>li>a:hover {
    color: #ffffff !important;
}
.header_transparent .navbar-fixed-top .wpresidence-navigation-menu ul.menu>li>a:hover {
    color: #000000 !important;
}
.wpresidence-navigation-menu .menu-mega-menu-updated-container ul.menu>li>a:hover
 {
    color: #ffffff;
}
.wpestate-multiselect-custom-style.dropdown-toggle.bs-placeholder.btn-light {
    background-color: transparent;
}
.wpestate_has_sticky_footer .wpresidence_main_wrapper_class
 {
    background-color: #ffffff;
}
.master_header .header_wrapper
 {
    padding: 16px 0;
}