/*
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:*/


 .homepage-tagline {
	font-family: 'Lato', Helvetica, Arial, sans-serif !important;
	text-transform: none !important;
	font-size: 1.1em;
	font-weight: 700;
	color: #4E5152;
	letter-spacing:-0.3x;
}




.av-main-nav > li > a {
	    padding: 0 9px!important; /*     padding: 0 13px; */
}

#socket .copyright {
float: none;
display: block;
text-align: center;
}



h2.av-special-heading-tag {
	font-size:26px;
	letter-spacing:0px !important;
	
}

.avia-testimonial-wrapper {   

    margin: -10px 0 20px 0;   /* margin: 30px 0; */
}

.avia-testimonial-content p:first-child {
    margin: 0 0 0 30px;

}


#testimonials-ehl p:first-child::before {
    color: #d0d7db;
	font-family: Georgia, "Times New Roman", Times, serif;
    content: "\201C";
    display: block;
    font-size: 60px;
    font-weight: 400;
    height: 0;
    left: -30px;
    position: relative;
    top: 14px;
}

			
.avia-testimonial-meta-mini {
    overflow: hidden;
    line-height: 1.3em;
    padding-top: .2em;
	margin: 20px 0 0 30px;
}			
			
	
	
/* Homepage Icon Box Content Heights  */	
	
@media only screen and (max-width: 979px) and (min-width: 768px) {
  .av_one_third .iconbox_content {
    height: 260px; 
    min-height: 260px; 
  }
}

@media only screen and (max-width: 1299px) and (min-width: 980px) {
  .av_one_third .iconbox_content {
    height: 200px; 
    min-height: 200px; 
  }
}




/* HEADER NAV MENU PHONE NUMBER CSS added by clark 10/22/25 */
.nav-menu-phone-number
{
	background-color: #4677A4 !important;  /* background-color: #8db2aa !important; */
	color: #fff !important;
	border: 2px solid #fff;
	padding: 8px 22px 8px 18px !important;
	border-radius: 3px;
	font-weight: 700;
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	line-height: normal !important;
	white-space: nowrap;
	text-decoration: none !important;
	box-sizing: border-box;
    transition: all .3s 
ease;
	box-shadow: 0 12px 18px -6px rgba(0, 0, 0, .5);
	margin-left:20px;
}



#footer
 {
    padding: 5px 0px 0px 0px;
    z-index: 1;
}

#footer .avia-button.avia-color-blue

 {
	background-color: #1A538C;
	border-color: #999;
	color: #fff;
}

#footer .avia-button.avia-color-blue:hover

 {
	background-color: #28E;
	border-color: #999;
	color: #fff;
}






#footer .widget {
  text-align: center;
}

.footer_color h3 {
	color:#ffffff;
	
}


#top #wrap_all .avia-button.av-av_button-f5f25f241c9cad3aff99beda471df1de {
	
	font-size: 15px!important;
	width: 170px !important;
	margin-bottom:10px;
}


#top #wrap_all .avia-button.av-av_button-9dd4101fb1f7980a6090e10ef20f8fc6 {
	
	font-size: 15px!important;
	width: 170px !important;
	margin-bottom:10px;
}




#top #wrap_all .avia-button.av-av_button-d67f47eebb9ff3cda2da07653e85ba8f {
	font-size: 15px!important;
	width: 170px !important;

}



#footer .avia-button.avia-size-large
 {
    padding: 10px 20px 9px;  /* padding: 15px 30px 13px; */
    font-size: 13px;
    min-width: 139px;
}





h1 {
    line-height: 1.2em;
}


.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
	text-transform:none;
}

#propertymanagement-iconlist .iconlist_icon {
    height: 44px;
    width: 44px;
    line-height: 44px;
    font-size: 30px;
    text-align: center;
    border-radius: 500px;
    position: relative;
    float: left;
    margin-right: 30px;
    margin-left: 2px;
    z-index: 5;
    color: #fff;
}


#propertymanagement-iconlist .avia-icon-list .iconlist-timeline  {
    position: absolute;
    top: 1%;
    left: 22px;
    width: 1px;
    height: 99%;
    border-right-width: 1px;
    border-right-style: dashed;
}


#propertymanagement-iconlist .avia-icon-list .av-iconlist-empty .iconlist_title {
    margin-top: 10px;
}



/*  START - PROPERTY MANAGEMENT PAGE FORM CUSTOM CSS  */

@media screen and (min-width: 1321px) {
#propertymanagement-form {
	margin-right:200px;
	margin-left:200px;
	border: solid #666 1px;
	padding: 50px 20px 1px;
	background-color: #e5e5e5;
}
}

@media only screen and (max-width: 1320px) and (min-width: 990px) {
#propertymanagement-form {
	margin-right:100px;
	margin-left:100px;
	border: solid #666 1px;
	padding: 50px 20px 1px;
	background-color: #e5e5e5;
}
}


@media only screen and (max-width: 989px) and (min-width: 768px) {
#propertymanagement-form {
	margin-right:60px;
	margin-left:60px;
	border: solid #666 1px;
	padding: 50px 20px 1px;
	background-color: #e5e5e5;
}
}



@media screen and (max-width: 767px) {
#propertymanagement-form {

	border: solid #666 1px;
	padding: 50px 20px 1px;
	background-color: #e5e5e5;
}
}

/*  END - PROPERTY MANAGEMENT PAGE FORM CUSTOM CSS  */



#contactpage-form-header h3 {
	font-weight:700 !important;
}


