/*
Theme Name: HRHA
Description: A custom Child Theme created by <a href="http://www.estlanddesign.com">Estland Design</a> in Harrisonburg.
Version: 1.0
Author: Estland
Author URI: http://estlanddesign.com
Template: enfold
*/


/******************************
Table of Contents =TOC
/******************************

Colors
Font Imports
Header
Homepage
Footer
Sidebar
Special Pages
Forms
Global Styles
Mobile Styles
*/

/******************************
=Colors
red: #e3624f;
yellow: #e89222;
dark blue: #456677;
light blue: #439ebc;
light grey: #e5eaeb;
dark grey/header font: #424242;
grey paragraph font: #848a8a;
******************************/

/******************************
=Font Imports
******************************/

@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800,900');
/*font-family: 'Montserrat', sans-serif;*/

@import url('https://fonts.googleapis.com/css?family=Bitter:400,700');
/*font-family: 'Bitter', serif;*/

p, h1, h3, h4, h5, h6, a, strong, li {font-family: 'Montserrat', sans-serif;}

h2 {font-family: 'Bitter', serif;}

p, li {font-size: 15px;font-weight: 400;}

/******************************
=Alert Bar
******************************/
.close-container {
	position: absolute;
	right: 0px;
	height: 50px;
	width: 50px;
	background: #bd462c;
	text-align: center;
}
#close-alertbar {
    padding: 5px 9px;
    border: 1px solid #fff;
    border-radius: 50%;
    line-height: 50px;
}

#close-alertbar:hover {
	color: #fff;
	background: rgba(255,255,255,0.2);
	text-decoration: none !important;
}

#scroll-alertbar {
    background: #b0afad;
    /*min-height: 64px;*/
    display: none;
    min-height: 50px;
}

#scroll-alertbar:hover{
    cursor: pointer;
    background: #999897;
}

#scroll-alertbar .alert-text a {color: #8a2432;}

#scroll-alertbar h3.scrolling-text{
    display: inline-block;
    /*padding: 0 2rem;*/
    font-size: 1rem;
    color: #ffffff;
    /*padding-top: 2px;*/
    margin-top: 13px;
}

/* alert image too big */
#scroll-alertbar .scrolling-text img{
    width: 28px;
    /*height: 28px;*/
    /*top: 8px;*/
    vertical-align: middle;
    margin-right: 10px;
    margin-left: 30px;
    position: relative;
    /*display: none;*/
}

#scroll-alertbar .border{
    display: block;
    position: relative;
    z-index: 102;
    width: 100%;
    background-color: #c8c8c8;
    height: 5px;
    /*bottom: -63px;*/
    bottom: -50px;
}

#scroll-alertbar .border .toggle-arrow{
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #c8c8c8;
    border-top: 0;
    display: block;
    position: absolute;
    top: -10px;
    left: 50%;
    transition: all 0.2s ease;
}

#scroll-alertbar .border .toggle-arrow.down{
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #c8c8c8;
    border-bottom: 0;
    top: 5px;
}

/******************************
=Alert Bar Dropdown
******************************/

#alerts-dropdown{
    box-shadow: 0px 5px 15px 0px #e5e5e5;
    display: block;
    position: absolute;
    z-index: 301;
    width: 100%;
    height: auto;
    background-color: white;
    /*top: 64px;*/
    top: 50px;
    padding: 0 50px;
    display: none;
}

#alerts-dropdown .alert-icon img{
    height: 40px;
    width: 40px;
    color: red;
}

#alerts-dropdown .single-alert {
    display: table-row;
    position: relative;
    width: 100%;
    overflow: hidden;
    padding: 30px 0 20px 0;
    border-bottom: 1px solid #d3d4d5;
}

#alerts-dropdown .alert-icon {
    margin-top: 36px;
}

#alerts-dropdown .single-alert .alert-text {
    display: table-cell;
    width: 93%;
    vertical-align: middle;
    padding: 30px 0 20px 0;
    border-bottom: 1px solid;
}

#alerts-dropdown .single-alert:last-child .alert-text {border-bottom: 0;}

#alerts-dropdown .single-alert h3 {color: #898c8d;}

#alerts-dropdown .single-alert p {color: #898c8d;}

/*.html_header_top.html_header_sticky #main {padding-top: 191px;}*/

/******************************
=Header
******************************/
/*.html_header_top.html_header_topbar_active.html_header_sticky #top #main {
	padding-top: 190px;
}
.html_header_top.html_header_topbar_active.html_header_sticky #top.home #main {
	padding-top: 119px;
}*/
#top #main {padding-top: 190px;}
#top.home #main {padding-top: 137px;}
#top.home #header {border-bottom: 8px solid #d8ddde;}
#header span.logo img, #header span.logo svg {width: 350px;}

#header .logo svg {
    width: 350px;
}

/*#header .main_menu ul > li.menu-item-top-level > a > span.avia-menu-text {transition: all 500ms ease-in-out;}*/

#header .main_menu ul > li.current_page_item.menu-item-top-level > a > span.avia-menu-text,
#header .main_menu ul > li.menu-item-top-level > a:hover > span.avia-menu-text {
	border-bottom: 2px solid #e89222;
	padding-bottom: 3px;
}

#top #header_meta .container {
	max-width: 1310px;
	padding: 0px 50px;
	height: inherit;
	line-height: inherit;
}
#top #header_meta {
	background-color: #e5eaeb;
 	background-image: -webkit-linear-gradient(165deg, #e5eaeb 55%, #424242 45%);
 	padding: 5px 0px;
}
#top #header-popup,
#top #google-translate-head {
	position: fixed;
	top: 5px;
	z-index: 999;
	left: 10%;
}
#top #google-translate-head .goog-te-gadget-simple {margin: 0px;}
#top #header-popup a {background: #424242;}
#top.logged-in #header-popup,
#top.logged-in #google-translate-head {
	top: 37px;
}
#top #header_meta .left-top-bar {
	width: 100%;
}
#top #header_meta .left-top-bar a {float: right;}
#top #header_meta .left-top-bar a,
#top #header-popup a {
	color: #fff;
	text-decoration: none;
	width: 40%;
	display: inline-block;
	transition: all 300ms ease-in-out;
	position: relative;
	top: 3px;
	background: #424242;
	white-space: nowrap;
}
#top #header-popup a {width: 100%;font-weight: bold;font-size: 11px;}
#top #header_meta .left-top-bar a:hover,
#top #header-popup a:hover {
	text-decoration: none;
	color: #50BAC3;
}
#top #header_meta .left-top-bar a img,
#top #header-popup a img {
	vertical-align: middle;
	position: relative;
	top: -1px;
	margin-right: 6px;
}
#top #header-popup a img {width: 15px;}
#top #header_meta .left-top-bar a:first-child img {width: 15px;}
#top #header_meta .left-top-bar a:last-child img {width: 8px;}

#top #header_meta .phone-info {width: 40%;}
#top #header_meta .phone-info > span {width: 100%;}
.phone-info div {display: block;}

#top #header_meta .sub_menu ul li:first-child {border-right: 1px solid #424242;}
#top #header_meta .sub_menu ul li a {color: #b54228; background: #E5EAEB;}
#top #header_meta .sub_menu ul li {font-size: inherit;}
#top #header_meta .sub_menu ul li span {
	color: #b54228;
	font-weight: bold;
	background: #E5EAEB;
}


/*secondary page submenu*/
#top.home .custom-below-header {
	display: none;
}
#top .custom-below-header {
	background: #424242;
	position: fixed;
	top: 129px;
	z-index: 99;
}
#top.logged-in .custom-below-header {top: 161px;}
#top .custom-below-header,
#top .custom-below-header .container {
	max-width: 100%;
	width: 100%;
	padding: 0px;
}
#top .custom-below-header ul.mega-menu {margin: 0px !important;text-align: center !important;}
#top .custom-below-header #mega-menu-wrap-below-header-menu #mega-menu-below-header-menu > li.mega-menu-item {
	width: 25%;
	display: inline-block;
	vertical-align: top;
	/*margin-left: 2%;*/
	float: left;
	/*left: 5%;*/
	position: relative;
	height: 60px;
	line-height: 60px;
}

#top .custom-below-header #mega-menu-wrap-below-header-menu #mega-menu-below-header-menu > li.mega-menu-item > a.mega-menu-link {
	font-size: 1.3rem;
	/*padding: 20px 30px;*/
	text-align: center;
	width: 100%;
	display: inline-block;
	color: #fff;
}

#top .custom-below-header #mega-menu-wrap-below-header-menu #mega-menu-below-header-menu > li.mega-menu-item > a.mega-menu-link span.mega-indicator {
	display: none;
}

#top .custom-below-header #mega-menu-wrap-below-header-menu #mega-menu-below-header-menu li.mega-menu-item ul.mega-sub-menu {
	/*display: none;*/
	position: absolute;
	width: 100%;
	margin: 0px;
	z-index: 20;
	text-align: left;
	color: #fff;
}
#top .custom-below-header #mega-menu-wrap-below-header-menu #mega-menu-below-header-menu > li.mega-menu-item > ul.mega-sub-menu {
	padding-left: 10%;
	padding-top: 5px;
	padding-bottom: 10px;
}
#top .custom-below-header #mega-menu-wrap-below-header-menu #mega-menu-below-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-below-header-menu #mega-menu-below-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link,
#top .custom-below-header #mega-menu-wrap-below-header-menu #mega-menu-below-header-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
	font-size: 14px;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
	text-transform: capitalize;
	color: #fff;
}
#top .custom-below-header #mega-menu-wrap-below-header-menu #mega-menu-below-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-below-header-menu #mega-menu-below-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item,
#top .custom-below-header #mega-menu-wrap-below-header-menu #mega-menu-below-header-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {
	padding: 5px 15px;
}
#top .custom-below-header #mega-menu-wrap-below-header-menu #mega-menu-below-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-below-header-menu #mega-menu-below-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link,
#top .custom-below-header #mega-menu-wrap-below-header-menu #mega-menu-below-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-below-header-menu #mega-menu-below-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover {
	font-size: 13px;
	font-weight: 500 !important;
	font-family: 'Montserrat', sans-serif;
	color: #fff;
}
#top .custom-below-header #mega-menu-wrap-below-header-menu #mega-menu-below-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-below-header-menu #mega-menu-below-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover,
#top .custom-below-header #mega-menu-wrap-below-header-menu #mega-menu-below-header-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover {
	font-weight: 600;
}

#top .custom-below-header #mega-menu-wrap-below-header-menu #mega-menu-below-header-menu > li.mega-menu-megamenu ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover {
	text-decoration: underline;
}

#top .custom-below-header #mega-menu-wrap-below-header-menu #mega-menu-below-header-menu li.mega-menu-item ul.mega-sub-menu li ul.mega-sub-menu {
	position: inherit;
	width: 100%;
	display: block !important;
	left: 0;
	padding-left: 20px;
}

#top .custom-below-header ul.menu li ul.sub-menu li {
	list-style-type: square;
	list-style-position: inside;
	margin-left: 12%;
	color: #fff;
}
#top .custom-below-header ul.menu li ul.sub-menu li a {
	color: #fff;
}
#top .custom-below-header ul.menu > li > ul.sub-menu {padding: 10px}

#top .custom-below-header ul.menu > li:hover > ul.sub-menu,
#top .custom-below-header ul.menu > li:hover > ul.sub-menu li ul.sub-menu {
	display: block;
}

#top .custom-below-header ul.menu > li:first-child {margin-left: 0px;}

#top .custom-below-header #mega-menu-wrap-below-header-menu #mega-menu-below-header-menu > li.mega-menu-item:first-child,
#top .custom-below-header #mega-menu-wrap-below-header-menu #mega-menu-below-header-menu > li.mega-menu-item:first-child ul.mega-sub-menu {
	/*background: #3E8EAC;*/
	background: #377F9A;
	transition: all 300ms ease-in-out;
}
#top .custom-below-header #mega-menu-wrap-below-header-menu #mega-menu-below-header-menu > li.mega-menu-item:first-child:hover {
	background: #317899;
}

#top .custom-below-header #mega-menu-wrap-below-header-menu #mega-menu-below-header-menu > li.mega-menu-item:nth-child(2),
#top .custom-below-header #mega-menu-wrap-below-header-menu #mega-menu-below-header-menu > li.mega-menu-item:nth-child(2) ul.mega-sub-menu {
	background: #bd462c;
	transition: all 300ms ease-in-out;
}
#top .custom-below-header #mega-menu-wrap-below-header-menu #mega-menu-below-header-menu > li.mega-menu-item:nth-child(2):hover {
	background: #ad3f26;
}
#top .custom-below-header #mega-menu-wrap-below-header-menu #mega-menu-below-header-menu > li.mega-menu-item:nth-child(3),
#top .custom-below-header #mega-menu-wrap-below-header-menu #mega-menu-below-header-menu > li.mega-menu-item:nth-child(3) ul.mega-sub-menu {
	/*background: #e89222;*/
	background: #008575;
	transition: all 300ms ease-in-out;
}
#top .custom-below-header #mega-menu-wrap-below-header-menu #mega-menu-below-header-menu > li.mega-menu-item:nth-child(3):hover {
	/*background: #cc7f1a;*/
	background: #007063;
}
#top .custom-below-header #mega-menu-wrap-below-header-menu #mega-menu-below-header-menu > li.mega-menu-item:last-child {
	background: #456677;
	transition: all 300ms ease-in-out;
}
#top .custom-below-header #mega-menu-wrap-below-header-menu #mega-menu-below-header-menu > li.mega-menu-item:last-child:hover {
	background: #2b4a5e;
}

#top .custom-below-header ul.menu > li:first-child > a,
#top .custom-below-header ul.menu > li:nth-child(2) > a,
#top .custom-below-header ul.menu > li:nth-child(3) > a {text-decoration: none;}

#top .custom-below-header ul.menu > li:first-child > a,
#top .custom-below-header ul.menu > li:nth-child(2) > a {cursor: inherit;}
/******************************
=Homepage
******************************/

/*slider*/
#layer_slider_1 .ls-bg-outer {
	filter: brightness(0.8); /* make images in homepage slider slightly darker since white text displayed on top of them */
}
#top #layer_slider_1 #layerslider_1 .ls-bottom-nav-wrapper {
	position: relative;
	float: left;
	left: 117px;
	top: -50px;
}
#top #layer_slider_1 #layerslider_1 .ls-bottom-nav-wrapper .ls-bottom-slidebuttons a {
	background: #fff;
	opacity: 0.5;
	border: 0px;
	margin-left: 5px;
}
#top #layer_slider_1 #layerslider_1 .ls-bottom-nav-wrapper .ls-bottom-slidebuttons a:first-child {
	margin-left: 0px;
}
#top #layer_slider_1 #layerslider_1 .ls-bottom-nav-wrapper .ls-bottom-slidebuttons a.ls-nav-active {
	opacity: 1;
}
/*below slider section*/
#top #below-slider-section .container {width:100%;max-width: 100%;padding: 0px;}
#top #below-slider-section .container .content {padding-top: 1%;padding-bottom: 1%;}
#top #below-slider-section .container .flex_column {height: 350px;width: 23%;}
#top #below-slider-section .container .flex_column h1 {color: #ffffff;}

#top #below-slider-section .properties {
	background: url('/wp-content/themes/hrha-enfold-child/images/hrhaproperties.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

#top #below-slider-section .resident {
	background: url('/wp-content/themes/hrha-enfold-child/images/resident.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

#top #below-slider-section .landlords {
	background: url('/wp-content/themes/hrha-enfold-child/images/landlords.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

#top #below-slider-section .business-partners {
	background: url('/wp-content/themes/hrha-enfold-child/images/businesspartners.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

#top #below-slider-section .av-flex-placeholder {width: 1%;}
#top #below-slider-section .container .flex_column .hrha-button {
	position: absolute;
	bottom: 0px;
}

/*our mission section*/
#top #our-mission .container {width: 100%;max-width: 100%;padding: 0px;}
#top #our-mission .container .content {padding: 0px;}

#top #our-mission .mission-bg {background: #242423;padding: 60px 10px;}
#top #our-mission .mission-bg h1 {font-size: 3rem;font-weight: 700;color: #fff;text-align: center;}
#top #our-mission .mission-bg h1 span {color: #e3624f;}
#top #our-mission .mission-bg h1 span img {position: relative;top: -5px;}
#top #our-mission .mission-bg .border {
			content: "";
	        position: absolute;
	        display: block;
	        background: #242423;
	        border: 0px;
	        width: 10.125em;
          	height: 100%;
	        top: 0px;
	        z-index: -1;
	        -webkit-transform-origin: bottom left;
	        -moz-transform-origin: bottom left;
	        transform-origin: bottom left;
	        right: 0px;
	        -webkit-transform: skewX(-20deg);
	        -moz-transform: skewX(-20deg);
	        transform: skewX(-20deg);
	        border-left: none;
}

/*our programs section*/
#top #our-programs h2 {color: #456677;font-size: 3rem;}
#top #our-programs .flex_column img {max-height: 52px;width: 100%;}
#top #our-programs .flex_column .avia_textblock p strong {color: #424242;}

/*testimonial section*/

#top #testimonial-bg {
	background: url('/wp-content/themes/hrha-enfold-child/images/testimonialsbg.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
#top #testimonial-content {margin-bottom: -70px;}
#top #testimonial-content .funding-content p,
#top #testimonial-content .community-content p {color: #c25140;}

#top #testimonial-content .container .content {padding-top: 0px;}
#top #testimonial-content .home-testimonial {position: relative;top: -200px;}

#top #testimonial-content .home-testimonial .avia-testimonial .avia-testimonial_inner {margin-top:-280px;text-align: left;}
#top #testimonial-content .home-testimonial .avia-testimonial .avia-testimonial-content p {
	font-family: 'Georgia', sans-serif;
	color: #fff;
	font-style: italic;
	font-size: 30px;
	line-height: 36px;
}

#top #testimonial-content .home-testimonial .avia-testimonial .avia-testimonial-content p span {
	font-style: normal;
	font-size: 300px;
	line-height: 300px;
	position: relative;
	bottom: -120px;
	color: #e89222;
}
#top #testimonial-content .home-testimonial .avia-testimonial .avia-testimonial-meta-mini span,
#top #testimonial-content .home-testimonial .avia-testimonial .avia-testimonial-meta-mini strong {
	color: #ffffff;
}
#top #testimonial-content .home-testimonial .avia-testimonial .avia-testimonial-meta-mini span {
	font-size: 15px;
}

/*recent news section*/
#top #recent-news .avia_textblock h2 {font-size: 3rem;color: #456677;}
#top #recent-news .avia-content-slider {margin-bottom: 0px;}
#top #recent-news .avia-content-slider .slide-entry {
	width: 49%;
	display: inline-block;
}

#top #recent-news .avia-content-slider .slide-entry h3.entry-title {
	color: #34768C;
	font-size: 1.4rem;
	font-weight: 700;
	line-height: 26px;
}

#top #recent-news .avia-content-slider .slide-entry .slide-content .entry-content {
	font-size: 15px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 500;
	color: #626665;
}
#top #recent-news .avia-content-slider .slide-entry:first-child a.slide-image {background:#fff;border-radius: 0px;max-height: 330px;}
#top #recent-news .avia-content-slider .slide-entry:first-child a.slide-image img {margin:0px;border-radius: 0px;max-height: 330px;}

#top #recent-news .avia-content-slider .slide-entry:first-child .slide-content .slide-meta {
	position: absolute;
	top: 0px;
	padding-bottom: 0px;
}
#top #recent-news .avia-content-slider .slide-entry .slide-content .slide-meta .slide-meta-time {
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
}

#top #recent-news .avia-content-slider .slide-entry:first-child .slide-content .slide-meta .slide-meta-time {
	padding: 10px 20px;
	background: #377d96;
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
}

#top #recent-news .avia-content-slider .slide-entry:first-child .slide-content .slide-meta .slide-meta-time:after {
			content: "";
	        position: absolute;
	        display: block;
	        background: #377d96;
	        border: 0px;
	        width: 2.125em;
          	height: 100%;
	        top: 0px;
	        -webkit-transform-origin: bottom left;
	        -moz-transform-origin: bottom left;
	        transform-origin: bottom left;
	        right: 0px;
	        -webkit-transform: skewX(-20deg);
	        -moz-transform: skewX(-20deg);
	        transform: skewX(-20deg);
	        border-left: none;
}

#top #recent-news .avia-content-slider .slide-entry:nth-child(2),
#top #recent-news .avia-content-slider .slide-entry:nth-child(3) {
	margin-left: 1%;
	background: #EEF2F2;
	padding: 40px;
}

#top #recent-news .avia-content-slider .slide-entry:nth-child(2) a.slide-image,
#top #recent-news .avia-content-slider .slide-entry:nth-child(3) a.slide-image {width: 30%;display: inline-block;}

#top #recent-news .avia-content-slider .slide-entry:nth-child(2) .slide-content,
#top #recent-news .avia-content-slider .slide-entry:nth-child(3) .slide-content {
	width: 68%;
	display: inline-block;
	padding-left: 20px;
	vertical-align: top;
}

#top #recent-news .avia-content-slider .slide-entry:nth-child(2) .slide-content .slide-meta .slide-meta-time,
#top #recent-news .avia-content-slider .slide-entry:nth-child(3) .slide-content .slide-meta .slide-meta-time {color: #424242;}

#top #recent-news .avia-content-slider .slide-entry:nth-child(3) {
	float: right;
	margin-left: 0px;
	margin-right: 1%;
}
/*google map section*/
#top #map-section .container {
	max-width: 100%;
	width: 100%;
	padding: 0px;
}

/*above footer section*/
#top #above-footer-section {
	background-color: #e3624f;
 	background-image: -webkit-linear-gradient(170deg, #e3624f 50%, #456677 50%);
}

#top #above-footer-section .avia_textblock h3 {
	color: #fff;
	font-size: 1.6rem;
	margin-bottom: 15px;
}

#top #above-footer-section .avia_codeblock .hrha-button.red {
	display: inline-block;
	vertical-align: middle;
}
#top #above-footer-section .avia_codeblock .phone {
	width: fit-content;
	display: inline-block;
	vertical-align: middle;
	padding-left: 30px;
}
#top #above-footer-section .avia_codeblock .phone a {
	font-size: 18px;
	color: #fff;
}
/******************************
=Footer
******************************/
#footer .container {
	max-width: 100%;
	width: 100%;
	padding: 0 50px;
}
#footer h3.widgettitle {
	margin-top: 0px;
	font-weight: 700;
	font-size: 20px;
	text-transform: none;
}
#footer .flex_column:first-child {
	width: 30%;
}
#footer .flex_column:first-child #custom_html-2 {margin-bottom: 0px;}
#footer .flex_column:first-child .custom-html-widget p,
#footer .flex_column:first-child #glt_widget-2 {
	padding-left: 52px;
}
#footer .flex_column:first-child #glt_widget-2 {margin-top: 0px;}

#footer .flex_column #nav_menu-2 a,
#footer .flex_column #recent-posts-3 a {color: #fc9d20;}
#footer .flex_column:nth-child(2) #nav_menu-2 ul li a:hover {
	text-decoration: underline;
}
#footer .flex_column:nth-child(2),
#footer .flex_column:nth-child(3),
#footer .flex_column:last-child {
	width: 20%;
	margin-left: 0px;
	padding: 0px 20px;
}
#footer .flex_column:last-child {width: 30%;}

#footer .flex_column:last-child a span.image-overlay {display: none !important;}
#footer .flex_column:last-child div:first-child a:hover {opacity: 0.9;}


#footer .flex_column #recent-posts-3 li {
	border-top: 1px solid rgba(255,255,255,0.3);
}
#footer .flex_column #recent-posts-3 li:first-child {border-top: 0px;}
#footer #custom_html-9 .hrha-button a span {
	transition: all 300ms ease-in-out;
}
#footer #custom_html-9 .hrha-button a:hover span {background-color: #ad3f26 !important;}

/*socket*/
#socket .container {max-width: 100%;padding-top: 7px;padding-bottom: 7px;}
#socket .socket-logos {
	width: 37%;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
}
#socket .socket-logos a {
	margin-right: 20px;
}
#socket .copyright {
	float: none;
	display: inline-block;
	vertical-align: middle;
	font-family: 'Montserrat', sans-serif;
	font-size: 13px;
	font-weight: 500;
	width: 60%;
	text-align: center;
}
#socket .copyright a {color: #B54228;}
/******************************
=Sidebar
******************************/
#top .sidebar .inner_sidebar {margin-left: 30px;}
#top .sidebar #custom_html-3 .gform_wrapper {background: #f3f3f3;}
#top .sidebar #custom_html-3 .gform_wrapper form {
	width: 85%;
	padding: 10px 0px 20px;
}
#top .sidebar #custom_html-3 .gform_wrapper label {color: #000;}
#top .sidebar #custom_html-3 h3 {
	text-align: center;
	padding: 10px;
	margin-bottom: 0px;
	color: #fff;
	background: #456677;
}
#top .sidebar #custom_html-4 .hrha-button a {
	width: 80%;
	font-size: 18px;
}
#top .sidebar #custom_html-5 {padding-top: 0px;}
#top .sidebar #custom_html-5 .entry-content-header {
	margin-left: 23%;
}
#top .sidebar #custom_html-5 .entry-content-header h3.iconbox_content_title {
	font-family: 'Bitter', serif;
	font-size: 22px;
	text-transform: capitalize;
	position: relative;
	top: -4px;
	margin: 0px;
}
#top .sidebar #custom_html-5 .iconbox_content_container {text-align: center;}
#top .sidebar #custom_html-5 .iconbox_content_container a {
	color: #377d96;
	font-size: 18px;
	font-weight: 500;
}
#top .sidebar #custom_html-7 {text-align: center;}
/******************************
=Special Pages
******************************/

/*events*/
.timely td {background: #fff !important;}
.timely td .ai1ec-date a {color: #fff !important;text-shadow: none;}

/*home ownership*/
.page-id-22 .hrha-accordion .hrha-table tr {background: #fff !important;}
.page-id-22 .hrha-accordion .single_toggle #toggle-id-1-container .toggle_content {
	padding: 0px;
}
.page-id-22 .hrha-accordion .single_toggle #toggle-id-1-container .toggle_content p {
	padding: 0px 15px;
}

/*about*/
.page-id-30 .hrha-iconlist {margin-top: 0px;}

/*contact*/
#top #contact-page-map {margin-bottom: -50px;}
#top #contact-page-map .container {
	max-width: 100%;
	padding: 0px;
	width: 100%;
}
#top #contact-page-info {
	width: 85%;
	margin: auto;
	z-index: 9;
}
#top #contact-page-info .gform_wrapper label {color: #000;}
#top #contact-page-info .flex_column {
	margin-top: 0px;
}
#top #contact-page-info .el_after_av_cell_one_half strong {color: #E3E3E3;border-bottom:1px solid #E3E3E3;}
#top #contact-page-info h2 {color: #456677;}
#top #contact-page-info p,
#top #contact-page-info .el_after_av_cell_one_half h2 {color: #fff;}

/*rent calculator*/
#top .rent-calculator-container #fbuilder .calculator_left_half,
#top .rent-calculator-container #fbuilder .calculator_right_half {
	width: 49%;
	display: inline-block;
	vertical-align: top;
}

#top .rent-calculator-container #fbuilder .calculator_right_half,
#top .rent-calculator-container #fbuilder .calculator_middle_third,
#top .rent-calculator-container #fbuilder .calculator_right_third
 {
	margin-left: 2%;
}

#top .rent-calculator-container #fbuilder .calculator_left_third,
#top .rent-calculator-container #fbuilder .calculator_middle_third,
#top .rent-calculator-container #fbuilder .calculator_right_third {
	width: 32%;
	display: inline-block;
	vertical-align: top;
}
#top .rent-calculator-container #fbuilder .calculator_left_third label,
#top .rent-calculator-container #fbuilder .calculator_middle_third label,
#top .rent-calculator-container #fbuilder .calculator_right_third label,
#top .rent-calculator-container #fbuilder .calculator_left_third .dfield input,
#top .rent-calculator-container #fbuilder .calculator_middle_third .dfield input,
#top .rent-calculator-container #fbuilder .calculator_right_third .dfield input,
#top .rent-calculator-container #fbuilder .calculator_left_half .dfield select,
#top .rent-calculator-container #fbuilder .calculator_left_half .dfield select option,
#top .rent-calculator-container #fbuilder .calculator_right_half .dfield select,
#top .rent-calculator-container #fbuilder .calculator_right_half .dfield select option
 {
	text-align: right;
}
#top .rent-calculator-container #fbuilder .dfield input,
#top .rent-calculator-container #fbuilder .dfield select option,
#top .rent-calculator-container #fbuilder .dfield select {
	color: #AD3F26;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 0px;
}
#top .rent-calculator-container #fbuilder .calculator_right_third.total {float: right;}

#top .rent-calculator-container #fbuilder .calculator_left_half label,
#top .rent-calculator-container #fbuilder .calculator_right_half label {
	/*width: 60%;*/
	font-size: 14px;
}
#top .rent-calculator-container #fbuilder .calculator_left_half .dfield,
#top .rent-calculator-container #fbuilder .calculator_right_half .dfield {
	/*width: 40%;*/
}

/*#top .rent-calculator-container #fbuilder .calculator_half {
	border-bottom: 1px dotted #eee;
}
#top .rent-calculator-container #fbuilder .calculator_half.no_border {
	border-bottom: 0px;
}
#top .rent-calculator-container #fbuilder .calculator_half.border_top {
	border-top: 1px dotted #eee;
}*/
#top .rent-calculator-container #fbuilder .calculator_half.no_border {border-bottom: 0px;}
#top .rent-calculator-container #fbuilder .calculator_half label {
	font-weight: bold;
	font-size: 14px;
	/*width: 70%;*/
}
#top .rent-calculator-container #fbuilder .calculator_half .dfield {width: 100%;}

#top .rent-calculator-container #fbuilder .calculator_half .dfield input {
	text-align: right;
	/*width: 30% !important;*/
	/*float: right;*/
	display: inline-block;
	margin-bottom: 0px;
	/*position: relative;*/
	/*top: -13px;*/
}
#top .rent-calculator-container #fbuilder .calculator_half .dfield span.uh {
	/*width: 65%;
	float: left;*/
	display: inline-block;
	/*position: absolute;*/
	font-size: 13px;
}

#top .rent-calculator-container #fbuilder .calculator_half.yellow .dfield input,
#top .rent-calculator-container #fbuilder .calculator_left_half.yellow .dfield input,
#top .rent-calculator-container #fbuilder .calculator_right_half.yellow .dfield input,
#top .rent-calculator-container #fbuilder .calculator_left_half.yellow .dfield select,
#top .rent-calculator-container #fbuilder .calculator_right_half.yellow .dfield select {
	/*background: rgba(232,146,34,0.3);*/
	background: #E5EAEB;
}

#top .rent-calculator-container #fbuilder .calculator_half.family-share {border-bottom: 0px;}
#top .rent-calculator-container #fbuilder .family-share-message {
	border-bottom: 1px dotted #eee;
	text-align: right;
}
#top .rent-calculator-container #fbuilder .family-share-message .dfield p {
	font-style: italic;
	margin: 0px;
	font-weight: 500;
	color: #AD3F26;
}
#top .rent-calculator-container #fbuilder .bottom_message {
	border: 1px solid #AD3F26;
	padding: 10px;
}
#top .rent-calculator-container #fbuilder .bottom_message label {
	font-style: italic;
	color: #AD3F26;
}

#top .rent-calculator-container #fbuilder .section_breaks .section_break {padding-bottom: 10px;}
#top .rent-calculator-container #fbuilder .section_breaks label {font-size: 20px;font-weight: bold;}

#top .rent-calculator-container #fbuilder .calc-col-half {
	width: 50%;
	display: inline-block;
	vertical-align: top;
}

#top .rent-calculator-container #fbuilder .calc-col-half.left {padding-right: 10px;}
#top .rent-calculator-container #fbuilder .calc-col-half.right {padding-left: 10px;}

#top .rent-calculator-container #fbuilder .fields .fields {vertical-align: bottom;}

/*document center*/
#top.page-id-26 .js-wpv-view-layout .row {margin-bottom: 0px;}
#top.page-id-26 .js-wpv-view-layout .row hr {margin: 10px 0px;}

#top.page-id-26 .single-document {
	/*border: 1px solid #eeeeee;*/
	padding: 0px;
	text-align: center;
}

#top.page-id-26 .single-document hr {
	margin-top: 0px;
	margin-bottom: 0px;
}
#top.page-id-26 .single-document .document-title {
	display: inline-block;
	width: 74%;
	vertical-align: middle;
	text-align: left;
	padding: 0px 10px;
	margin: 10px 0px;
	border-right: 1px solid;
}
#top.page-id-26 .single-document .document-title h3 {margin: 0px;}

#top.page-id-26 .single-document .hrha-button {margin-top: 8px;}
/*#top.page-id-26 .single-document .hrha-button a:after {display: none;}
#top.page-id-26 .single-document .hrha-button,
#top.page-id-26 .single-document .hrha-button a {width: 100%;}*/
/*#top.page-id-26 .single-document .document-title {padding: 0px 10px 10px;}*/

#top.page-id-26 .single-document .categories {
	padding: 0px 5px;
	display: inline-block;
	width: 25%;
	vertical-align: middle;
	display: none;
}

#top.page-id-26 .single-document a.file-link {
	width: 25%;
	display: inline-block;
	/*float: right;*/
	vertical-align: middle;
}

/*#top.page-id-26 .single-document .tags {border-left: 0.5px solid #eeeeee;}*/

#top.page-id-26 .single-document a.file-link .document-footer {
	font-family: 'Bitter', serif;
	font-style: italic;
	margin: 0px;
	border-radius: 0px;
	border: 0px;
	padding: 10px;
	opacity: 1;
	text-transform: capitalize;
	background: #eee;
	font-weight: bold;
	color: #ad3f26;
}
#top.page-id-26 .single-document a.file-link,
#top.page-id-26 .single-document a.file-link .document-footer {
	transition: all 300ms ease-in-out;
}
#top.page-id-26 .single-document a.file-link,
#top.page-id-26 .single-document a.file-link:hover {text-decoration: none;}

#top.page-id-26 .single-document a.file-link:hover > .document-footer {
	background: #424242;
	color: #fff;
}

#top.page-id-26 #wpv-view-layout-295-TCPID26 .container {width: 100%;}
#top.page-id-26 #wpv-view-layout-295-TCPID26 .container .col-sm-4 {width: 33%; padding: 5px;}
#top.page-id-26 #wpv-view-layout-295-TCPID26 .container .row {margin-bottom: 0px;}
#top.page-id-26 #wpv-view-layout-295-TCPID26 .container .row:first-child .col-sm-4 {padding-top: 0px;}

#top.page-id-26 #document-center .av-tab-section-tab-title-container {
	padding-top: 0px;
	background: #fff;
	border: 1px solid #eee;
	min-width: 100% !important;
}

#top.page-id-26 #document-center .av-tab-section-tab-title-container .av-tab-arrow-container {display: none;}
#top.page-id-26 #document-center .av-tab-section-tab-title-container a {
	padding: 5px 10px;
	vertical-align: middle;
	line-height: 75px;
	min-height: 75px;
	position: relative;
	/*transition: all 300ms ease-in-out;*/
	width: 20%;
	color: #377d96;
}
#top.page-id-26 #document-center .av-tab-section-tab-title-container .av-outer-tab-title {
	padding: 0px;
	display: inline-block;
	vertical-align: middle;
}
#top.page-id-26 #document-center .av-tab-section-tab-title-container .av-inner-tab-title {
	margin: 0px;
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	width: 100%;
}

#top.page-id-26 #document-center .av-tab-section-tab-title-container a:hover,
#top.page-id-26 #document-center .av-tab-section-tab-title-container a.av-active-tab-title {
	background: #424242;
	color: #fff;
}

/******************************
=Forms
******************************/
#top .gform_wrapper ul li.gfield {
    margin: 0;
    padding: 0;
}

.main_color div.gform_wrapper {
	margin: 0;
}
#top .main_color .gform_wrapper ul li.gf_left_half {padding-right: 8px;}
#top .main_color .gform_wrapper ul li.gf_right_half {padding-left: 8px;}

#top .main_color .input-text, #top .main_color input[type='text'], 
#top .main_color input[type='input'], #top .main_color input[type='password'], 
#top .main_color input[type='email'], #top .main_color input[type='number'], 
#top .main_color input[type='url'], #top .main_color input[type='tel'], 
#top .main_color input[type='search'], #top .main_color textarea, 
#top .main_color select {
	background: #fff;
	font-family: 'Montserrat', sans-serif;
	padding: 10px 15px;
	font-weight: 600;
	color: #707574;
}

#top .main_color .input-text, #top .main_color input[type='text']::-webkit-input-placeholder, 
#top .main_color input[type='input'], #top .main_color input[type='password']::-webkit-input-placeholder, 
#top .main_color input[type='email'], #top .main_color input[type='number']::-webkit-input-placeholder, 
#top .main_color input[type='url'], #top .main_color input[type='tel']::-webkit-input-placeholder, 
#top .main_color input[type='search'], #top .main_color textarea::-webkit-input-placeholder, 
#top .main_color select::-webkit-input-placeholder {color: #707574;}

#top .main_color .input-text, #top .main_color input[type='text']:-moz-placeholder, 
#top .main_color input[type='input'], #top .main_color input[type='password']:-moz-placeholder, 
#top .main_color input[type='email'], #top .main_color input[type='number']:-moz-placeholder, 
#top .main_color input[type='url'], #top .main_color input[type='tel']:-moz-placeholder, 
#top .main_color input[type='search'], #top .main_color textarea:-moz-placeholder, 
#top .main_color select:-moz-placeholder {color: #707574;}

#top .main_color .input-text, #top .main_color input[type='text']::-moz-placeholder, 
#top .main_color input[type='input'], #top .main_color input[type='password']::-moz-placeholder, 
#top .main_color input[type='email'], #top .main_color input[type='number']::-moz-placeholder, 
#top .main_color input[type='url'], #top .main_color input[type='tel']::-moz-placeholder, 
#top .main_color input[type='search'], #top .main_color textarea::-moz-placeholder, 
#top .main_color select::-moz-placeholder {color: #707574;}

#top .main_color .input-text, #top .main_color input[type='text']:-ms-input-placeholder, 
#top .main_color input[type='input'], #top .main_color input[type='password']:-ms-input-placeholder, 
#top .main_color input[type='email'], #top .main_color input[type='number']:-ms-input-placeholder, 
#top .main_color input[type='url'], #top .main_color input[type='tel']:-ms-input-placeholder, 
#top .main_color input[type='search'], #top .main_color textarea:-ms-input-placeholder, 
#top .main_color select:-ms-input-placeholder {color: #707574;}

#top .main_color input:focus::-webkit-input-placeholder {color: transparent;}
#top .main_color input:focus:-moz-placeholder {color: transparent;}
#top .main_color input:focus::-moz-placeholder {color: transparent;}
#top .main_color input:focus:-ms-input-placeholder {color: transparent;}
#top .main_color textarea:focus::-webkit-input-placeholder {color: transparent;}
#top .main_color textarea:focus:-moz-placeholder {color: transparent;}
#top .main_color textarea:focus::-moz-placeholder {color: transparent;}
#top .main_color textarea:focus:-ms-input-placeholder {color: transparent;}

#top .gform_wrapper .gform_footer {
	padding: 0px;
	margin: 0px;
	text-align: center;
}

#top .gform_wrapper .gform_footer .button {
	margin: 0px;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-weight: 600;
	background: #bd462c;
	padding: 12px 30px;
}
#top .gform_wrapper .gform_footer .button:hover {
	background: #ad3f26;
}

#top .gform_wrapper .gfield_signature_container,
#top .gform_wrapper .gfield_signature_container canvas {width: 100% !important;}
.gform_wrapper .gform_fileupload_multifile .gform_drop_area,
.gform_wrapper .gform_fileupload_multifile .gform_drop_area span.gform_drop_instructions {color: #6C706F;}
#top .avia_ajax_form .form_element label.textare_label.hidden {display: block !important;}
/******************************
=Global Styles
******************************/
.template-page .entry-content-wrapper h1, 
.template-page .entry-content-wrapper h2 {
    text-transform: none;
}

body .alignleft, .entry-content-wrapper a:hover .alignleft {margin: 4px 20px 5px 0;}
#top #main .title_container {background: #f3f3f3;border: 0px;}
#top #main .main_color {border:0px;}

/**:focus {outline: none;}
#top input:focus,
#top textarea:focus {box-shadow: none !important;}*/
/*hrha button*/
#top .hrha-button a {
	position: relative;
	font-family: 'Bitter', serif;
	font-style: italic;
	margin: 0px;
	border-radius: 0px;
	border: 0px;
	padding: 12px 25px 12px 20px;
	opacity: 1;
	text-transform: capitalize;
}

#top .hrha-button a,
#top .hrha-button a:after {transition: all 300ms ease-in-out;}

#top .hrha-button a:hover {opacity: 1;}

#top .hrha-button a:after {
	        content: "";
	        position: absolute;
	        display: block;
	        background: #333;
	        border: 0px;
	        width: 1.125em;
          	height: 100%;
	        top: 0px;
	        -webkit-transform-origin: bottom left;
	        -moz-transform-origin: bottom left;
	        transform-origin: bottom left;
	        right: 0px;
	        -webkit-transform: skewX(-20deg);
	        -moz-transform: skewX(-20deg);
	        transform: skewX(-20deg);
	        border-left: none;
	    }

#top .hrha-button.red a,
#top .hrha-button.red a:after {
	background: #e89222;
}
#top .hrha-button.red a:hover,
#top .hrha-button.red a:hover:after {
	background: #cc7f1a;
}

#top .hrha-button.red a,
#top .hrha-button.red a:after {
	background: #bd462c;
}
#top .hrha-button.red a:hover,
#top .hrha-button.red a:hover:after {
	background: #ad3f26;
}

#top .hrha-button.blue a,
#top .hrha-button.blue a:after {
	background: #456677;
}

#top .hrha-button.blue a:hover,
#top .hrha-button.blue a:hover:after {
	background: #2b4a5e;
}
#top .avia-button-fullwidth .av-button-description {opacity: 1;}
/*hrha accordion*/
#top .hrha-accordion .single_toggle p.toggler {
	color: #ad3f26;
}
#top .hrha-accordion .single_toggle p.toggler span.toggle_icon,
#top .hrha-accordion .single_toggle p.toggler span.toggle_icon span.vert_icon,
#top .hrha-accordion .single_toggle p.toggler span.toggle_icon span.hor_icon {
	border-color: #e3624f;
}

#top .hrha-accordion .single_toggle p.activeTitle,
#top .hrha-accordion .single_toggle p.toggler:hover {
	background: #E5EAEB;
}

/*hrha icon list*/
#top .hrha-iconlist ul li .iconlist_icon {
	background: #E89222;
}

#top .hrha-iconlist ul li .iconlist_icon span.iconlist-char {color: #fff;}

/*hrha tabs*/
#top .hrha-tabs .tab_titles .tab {
	background: #456677;
	text-align: center;
	font-size: 18px;
	color: #fff;
}
#top .hrha-tabs .tab_titles .active_tab,
#top .hrha-tabs .tab_titles .tab:hover {
	background: #334b57;
	color: #ffffff !important;
}

#top .hrha-tabs .tab_content a {color: #34768C;}
/*hrha promobox*/
#top .hrha-promobox {
	border: 0px;
	background: #e5eaeb;
}
#top .hrha-promobox .avia-promocontent p {
	font-size: 18px;
	font-weight: 500;
	color: #424242;
}
#top .hrha-promobox .avia-button-wrap a {
	box-shadow: none;
	border-radius: 0px;
	border: 0px;
	font-size: 16px;
	font-weight: bold;
	background-color: #456677;
}
#top .hrha-promobox .avia-button-wrap a:hover {
	background-color: #2b4a5e;
}
#top .av_promobox .avia-promocontent p strong,
#top .tab_content .tab_inner_content p a {
	color: #367991;
}
/*popup forms*/
.white-popup {
  position: relative;
  background: #456677;
  padding: 20px;
  width: auto;
  max-width: 400px;
  margin: 20px auto;
}
.white-popup .contactus {text-align: center;}
.white-popup .contactus p span {
	font-weight: bold;
	color: #fff;
	font-size: 30px;
}
#contact-popup .gform_wrapper form li.gf_left_half {padding-right: 8px;}
#contact-popup .gform_wrapper form li.gf_right_half {padding-left: 8px;}
#contact-popup .gform_wrapper .gform_footer .button {color: #fff;}

/*max mega menu edits*/
#top #menu-item-search {
	display: inline-block;
	line-height: 90px;
	vertical-align: middle;
}
#top #menu-item-search a {padding: 0 13px;}
#top #menu-item-search > a:hover,
#top #menu-item-search > a:active,
#top #menu-item-search > a:focus {
  text-decoration: none;
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item > a.mega-menu-link {
	font-size: 13px;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
	padding: 0 13px;
}
#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
	font-size: 12px;
	font-family: 'Montserrat', sans-serif;
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item > a.mega-menu-link:hover {
	font-weight: 600;
	border-bottom: 3px solid #E89222;
}
#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
	font-weight: 600;
	border-bottom: 3px solid #e89222;
}

#mega-menu-wrap-avia .mega-menu-toggle.mega-menu-open + #mega-menu-avia {
  width: 350px;
  position: fixed;
  top: 0px;
  right: 0px;
  height: 100%;
  padding: 200px 50px 0px 50px;
  z-index: -1;
}

/*events page*/
.simcal-default-calendar-grid.simcal-default-calendar-light .simcal-day-number {
	color: #000;
}
/*timeline*/
.main_color .avia-timeline .av-milestone-date {color: #6e6e6e;}
/******************************
=Mobile Styles
******************************/
@media only screen and (max-width: 1200px) {
	#top .sidebar .inner_sidebar {
		margin-left: 10px;
	}
	#top #menu-item-search,
	#top li.menu-item-avia-special {
		display: none;
	}
	.header_color .main_menu ul:first-child > li > a {
		padding: 0 6px;
	}
	#mega-menu-wrap-avia #mega-menu-avia {height: 90px;line-height: 90px;}
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item > a.mega-menu-link {padding: 0 6px;}
}
@media only screen and (max-width: 1075px) {
	#header span.logo img, #header span.logo svg {width: 285px;}
}
/*larger than tablet*/
@media only screen and (min-width: 990px) {

}

/*tablet and smartphone*/
@media only screen and (max-width: 989px) {
	#top #testimonial-content .av_one_half:first-child .flex_column {padding:0px !important;}
	#top #testimonial-content .home-testimonial {
		height: fit-content;
		min-height: fit-content;
	}
	#top #testimonial-content .home-testimonial .avia-testimonial {padding:0px;}
	#top #testimonial-content .home-testimonial .avia-testimonial .avia-testimonial-content p {
		font-size: 20px;
		line-height: 26px;
	}
	#header_meta .container {
		max-width: 100%;
		width: 100%;
	}
	#top #header_meta .phone-info {
		width: 45%;
		margin-left: -15px;
	}
	#top .custom-below-header {display: none;}
	#top #header-popup, #top #google-translate-head {left: 5%;}

}

/*tablet only*/
@media only screen and (min-width: 768px) and (max-width: 989px) {
	#top .sidebar .inner_sidebar .hrha-button.red a:after {display: none;}

}

/*larger than smartphone*/
@media only screen and (min-width: 767px) {

}

/*smartphone and smaller*/
@media only screen and (max-width: 767px) {
	/*#header_meta,
	#header-popup {display: none !important;}*/
	#top #header_meta {
		padding: 0px;
		background-image: none;
		background-color: #424242;
	}
	#top #header_meta .container {max-width: 100% !important;width: 100% !important;}
	#top #header_meta .sub_menu {
		background: #e5eaeb;
		padding: 2px 0px;
	}
	#top #header-popup,
	#top #google-translate-head {
		top: 38px;
		left: 0px;
		width: 50%;
		text-align: right;
		position: absolute;
	}
	#top #header-popup,
	#top #google-translate-head {text-align: right;padding-right: 3%;}

	#top #header_meta .phone-info {
		width: 100%;
		margin-left: 0px;
		padding: 12px 0px;
		display: flex;
		align-items: center;
	}
	#top #header_meta .phone-info a {
		width: 50%;
		text-align: left;
		padding-left: 3%;
	}

	#header span.logo img, #header span.logo span {margin-top: 0px;}
	#top #below-slider-section {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	#top #below-slider-section .container {
		max-width: 100% !important;
		width: 100% !important;
	}
	#top #below-slider-section .container .flex_column {
		width: 100%;
		height: 200px;
		margin-bottom: 0px;
	}
	#top #below-slider-section .container .flex_column .av_textblock_section {
		position: relative;
		top: 25%;
	}
	#top #our-mission .mission-bg {
		width: 85% !important;
	}
	#top #testimonial-content .home-testimonial {min-height: 0px !important;}
	#top #recent-news .avia-content-slider .slide-entry:nth-child(2) a.slide-image, #top #recent-news .avia-content-slider .slide-entry:nth-child(3) a.slide-image {
		width: 100%;
	}
	#top #recent-news .avia-content-slider .slide-entry:nth-child(2) .slide-content, #top #recent-news .avia-content-slider .slide-entry:nth-child(3) .slide-content {
		width: 100%;
		padding-left: 0px;
	}
	#top #above-footer-section {
		background-image: -webkit-linear-gradient(95deg,#e3624f 50%,#456677 50%);
	}
	#footer {text-align: center;}
	#footer .flex_column:first-child #glt_widget-2 {padding-left: 0px;}
	#footer .flex_column:first-child .custom-html-widget p {padding-left: 0px;}
	#footer .flex_column {margin-bottom: 0px !important;}
	#socket .socket-logos,
	#socket .copyright {
		width: 100%;
	}
	#socket .socket-logos img {width: 55px;}
	#top #menu-item-search {display: none;}
	#top .title_container .main-title {
	width: fit-content;
	display: inline-block;
	vertical-align: middle;
}
#top .title_container .breadcrumb {
	width: fit-content;
	display: inline-block;
	top: 0px;
	vertical-align: middle;
	float: none;
	padding: 0px;
	left: 0px;
}

#top.page-id-26 #document-center .av-tab-section-tab-title-container a {
	width: 100%;
	min-height: 40px;
	line-height: 40px;
}

#top .rent-calculator-container #fbuilder .calc-col-half {width: 100%;}
#top .rent-calculator-container #fbuilder .calc-col-half.left,
#top .rent-calculator-container #fbuilder .calc-col-half.right {padding-left: 0px;padding-right: 0px;}

}

@media only screen and (max-width: 640px) {
	#top #contact-page-info .form-section .gform_wrapper li.gf_left_half,
	#top #contact-page-info .form-section .gform_wrapper li.gf_right_half,
	#top #contact-popup .gform_wrapper li.gf_right_half,
	#top #contact-popup .gform_wrapper li.gf_left_half {padding: 0px;width: 100%;}
}
@media only screen and (max-width: 415px) {
	#top #our-mission {margin-bottom: 0px !important;}
	#top #our-programs .content {padding-top: 0px;}
	#top #our-mission .mission-bg {
		padding: 10px;
	}
	#top #testimonial-content {margin-bottom: 0px;}
	#top #testimonial-content .flex_cell {min-height: auto !important;}
	#top #testimonial-content .home-testimonial {top: 0px;}
	#top #testimonial-content .home-testimonial .avia-testimonial .avia-testimonial-content p span {
		line-height: 10px;
	}
	#top #testimonial-content .home-testimonial .avia-testimonial .avia-testimonial_inner {
		margin-top: 0px;
	}
	#top #recent-news .avia-content-slider .slide-entry:nth-child(2), #top #recent-news .avia-content-slider .slide-entry:nth-child(3) {
		margin-left: 0px;
	}
	#top #above-footer-section {padding-top: 20px;margin-bottom: 0px !important;}
	#top #above-footer-section .flex_column {padding: 80px 0px 30px 30px !important;}
	#top #above-footer-section .flex_column:first-child {padding: 15px 0px 0px 30px !important;}
	#top #above-footer-section .avia_codeblock .phone {
		padding-left: 0px;
		display: block;
		padding-top: 10px;
	}
	#top #layer_slider_1 #layerslider_1 .ls-bottom-nav-wrapper {display: none;}
	#top #contact-page-map .container {
		margin-bottom: 0px;
		max-width: 100% !important;
		width: 100% !important;
	}
	#top #contact-page-info {width: 100%;}

	#top #recent-news .avia-content-slider .slide-entry:nth-child(3) {margin-right: 0px;}
	#footer {border: 0px;}

	#top .main_color .gform_wrapper ul li.gf_left_half,
	#top .main_color .gform_wrapper ul li.gf_right_half {padding: 0px;}
}

/*iPhone 6 and smaller*/
@media only screen and (max-width: 376px) {

}



