/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/
@import url('https://fonts.googleapis.com/css2?family=Nunito&family=Plus+Jakarta+Sans:wght@200..800&display=swap');

.property-management h5{padding:20px 0px !important;}
html .yrm-content {color:#000000 !important;}
span.yrm-toggle-expand.yrm-toggle-expand-1 {
    border: none !important;
    font-size: 21px;
    color: #337ab7 !important;
}
div#property-menu {
    background: #232368 !important;
    border-top: 0;
}
div#property-menu a {background: transparent !important;}
div#property-menu span.avia-menu-text{color:#fff !important;font-size: 20px !important;
    font-family: 'roboto', Helvetica, Arial, sans-serif !important;
    font-weight: 300 !important;
    letter-spacing: 1px !important;}

.banner-menu {
    background: #232368;border:none !important;
}
.banner-menu a {
    background:transparent !important;
}
#top .av-subnav-menu > li {
    padding: 20px 0 !important;
}
.banner-menu a span{
    color: #fff !important;font-size: 19px !important;
    letter-spacing: 1px;
    font-weight: 300 !important;
}
div#header_meta{background:#232368;}
div#header_meta a{color:#fff !important;}
div#header_meta svg{fill:#fff !important}
/*#footer-page img{width:150px;}*/
.textwidget, .textwidget strong{color:#fff;}
#footer-page .widget_nav_menu li a {
    font-size: 19px;
    padding: 0px !important;
	line-height: 2em;}
#footer-page .widget_nav_menu li{border:none !important;}
#footer-page .widget_nav_menu li a:hover{background:none !important;}
#footer-page .widget_nav_menu li a:hover, #footer-page .widget_nav_menu li.current-menu-item a{color:#51ace0 !important;}
#footer-page .widget_nav_menu li.current-menu-item{background:none !important;}
#footer-page .widget{padding-bottom:0px !important;}
.plogo .avia-smallarrow-slider-heading{display:none !important;}
.post_slider div .av_one_third {
    margin-left: 1% !important;
    width: 32.333333%;
}
.nf-form-content input, .nf-form-content select {
    margin-bottom: 0px !important;
}

.nf-form-fields-required {
    display: none;
}
.nf-form-title h3{font-size: 30px;font-weight: 300;margin-bottom:25px;}
.submit-container .nf-field-element input {
    width: 100% !important;
    padding: 13px;
    text-transform: uppercase;
    font-size: 18px;
    letter-spacing: 1.5px;
}
input, textarea, select {
    border: 1px solid #232368 !important;
}
.avia-icongrid-icon span::before {
    font-size: 62px !important;
}
.benefits span.toggle_icon span.vert_icon, .benefits span.toggle_icon span.hor_icon{    border-color: #fff !important;} 
#banner-form .nf-field-label {
    margin-bottom: 0px !important;
}
#banner-form .nf-field-container {
    margin-bottom: 0px !important;
}
#banner-form textarea.ninja-forms-field {
    height: 50px;
}
.banner-rentometer .rentometer-leadgen {
    text-align: left;
}
.property-management h2 {
    text-transform: uppercase !important;letter-spacing:1px;
}
.property-management h5 {
    text-transform: uppercase !important;
}
.custom-col-bg .entry-content-wrapper.clearfix {
    background: #fff;
}
/*@media only screen and (min-width:768px){
.logo, .logo a {
    height: 152px !important;
    background: #fff;
    border-radius: 10px;
	}}*/
@media only screen and (max-width:767px){#top .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
    margin-top: 0px !important;
}
	div#analysec img{margin-top:0px !important;}
.avia-logo-element-container .slide-entry{padding-top:20px !important;}
div#sec2guarantees {
    background: rgba(49, 20, 87, 1) !important;
    top: 0 !important;
    margin-bottom: 0 !important;z-index:0 !important;
}
}
@media only screen and (max-width:514px){#top .av-subnav-menu > li > a {
    padding: 0px 10px 0px 12px;
    display: block;
    border-left-style: solid;
    border-left-width: 1px;
}}

@media only screen and (max-width:640px){.container.av-menu-mobile-disabled.av-submenu-pos-center {
    max-width: 100% !important;
    width: 100% !important;
}
.container.av-menu-mobile-disabled.av-submenu-pos-center ul{padding: 0px 0px 15px 0px;}	
.container.av-menu-mobile-disabled.av-submenu-pos-center ul li {
    width: 100%; border-bottom: 4px solid #ffffff;border-radius: 50px;
}
.container.av-menu-mobile-disabled.av-submenu-pos-center ul li a{
   border:none !important;
}	
}