﻿/* Quicksearch Overlay */
.engagere-theme-wright .home-content .ere-quick-search-overlay {
    overflow: visible;
    position: absolute;
    top: 350px;
    left: 0;
    width: 100%;
    margin-bottom: 0;
    z-index: 2;
}
.engagere-theme-wright .home-content .ere-quick-search-overlay .quicksearch {
    background-color: rgba(0, 0, 0, 0.5);
    padding: 25px;
    margin: 0 auto;
}
@media (max-width: 769px) {
    .engagere-theme-wright .home-content .ere-quick-search-overlay {
        position: relative;
        top: 0;
    }
}
/* End Quicksearch Overlay */

a {
	color: #404040;
}

/* remove this section to remove right aligned menu*/
/* RIGHT ALIGNED SUB-MENU*/
.engagere-theme-wright.engagere.search3 .site-header .nav-header {
	height: 38px;
}

.engagere-theme-wright.engagere.search3 .site-header .header-main-wrap {
	position: absolute;
	height: 70px;
}
	
.engagere-theme-wright.engagere.search3 .site-header .header-main .header-right {
	flex: 1;
	position: relative;
}

.engagere-theme-wright.engagere.search3 .site-header .genesis-nav-menu .sub-menu li a,
.site-header .genesis-nav-menu .sub-menu li a {
	text-align: right;
    border-bottom: 1px solid #dedede;
}

.engagere-theme-wright.engagere.search3 .site-header .genesis-nav-menu .sub-menu {
	right: 0;
	top: 32px;
}

.engagere-theme-wright .site-header .header-non-search-wrap .genesis-nav-menu .sub-menu {
	right: 0;
	top: 95%;
}

.engagere-theme-wright.engagere.search3 .site-header .genesis-nav-menu .menu-item {
	position: relative;
}

.engagere-theme-wright .site-header .header-non-search-wrap .header-main {
	position: relative;
	height: 97px;
}
.engagere-theme-wright .site-header .header-non-search-wrap .genesis-nav-menu .menu-item {
	position: relative;
}

.engagere-theme-wright .site-header .header-non-search-wrap .header-main .header-right {
	flex: 1;
	position: relative;
}

/*.engagere-theme-wright .site-header .header-non-search-wrap .nav-header {
	position: absolute;
	right: 0;
}*/


/* END - RIGHT ALIGNED SUB-MENU*/

.engagere-theme-wright.engagere.search3 .site-header .header-main .header-right .caption-text{
	float:right;padding: 8px; font-weight:500; font-size: 14px;
}

.engagere-theme-wright.engagere.search3 .site-header .header-main .header-right .caption-text a{
	color: #404040;
}
.engagere-theme-wright.engagere.search3 .site-header .genesis-nav-menu li a {
	padding: .5em;
	font-size: 16px;	
}
.engagere-theme-wright.engagere.search3 .site-header .genesis-nav-menu {
	line-height: inherit;
	padding-top: 0;
	font-weight: normal;
	height: 35px;
}
.engagere-theme-wright.engagere.search3 .site-header .genesis-nav-menu .sub-menu li a {
    padding: 1em;
}

.engagere-theme-wright .quicksearch .button-search-item .btn-search {
	background-color: #004480;
}

.engagere-theme-wright .header-image .title-area { background: #FFF; }

.engagere-theme-wright .site-header .wrap { background: #FFF; }

.engagere-theme-wright .nav-header { background: #FFF; }

.engagere-theme-wright .genesis-nav-menu { color: #000000; }

.engagere-theme-wright .site-header .genesis-nav-menu li a { color: #1a212b; }

.engagere-theme-wright .site-header .header-top-wrap { background: #8E0101; }

.engagere-theme-wright .site-header .header-top { color: #FFF; }

.engagere-theme-wright .site-header .header-top .header-top-left {
    padding-top: 0px;
}

.engagere-theme-wright .site-header .header-top .header-top-left .widget {
	padding-bottom: 0;
	float: left;
}

.engagere-theme-wright .site-header .header-top .header-top-right .ere-social-icon-container {
	line-height:1.3;
}

.engagere-theme-wright .site-header .header-top .header-top-right .widget {
	padding-bottom: 0;
	float: right;
}

.engagere-theme-wright .site-header .header-main .header-left {
    padding-top: 4px;
    padding-bottom: 0px;
}



.engagere-theme-wright .site-header .genesis-nav-menu {
    font-size: 18px;
    line-height: 1.9;
    padding-top: 3px;
    font-weight: 400;
}

.engagere-theme-wright .site-header .genesis-nav-menu .current-menu-item > a {
    color: #0066b2;
}

.engagere-theme-wright .site-header .header-logo-wrap { width: 375px; }
.engagere-theme-wright .site-header .header-logo-left-div { float:left; margin-right:5px; height: 90px; }
.engagere-theme-wright .site-header .header-logo-right-div { padding-top:0px; }
.engagere-theme-wright .site-header .header-title { font-size: 36px; font-family: 'Merriweather Sans', sans-serif;font-weight: bold; color:#8E0101; padding-top:2px; } 
.engagere-theme-wright .site-header .header-tagline { font-size:21px; font-family: 'Merriweather Sans', sans-serif; line-height:0.6; color: #555; }

.engagere-theme-wright .site-header .genesis-nav-menu .current-menu-item > a, 
.engagere-theme-wright .site-header .genesis-nav-menu .sub-menu .current-menu-item > a:hover, 
.engagere-theme-wright .site-header .genesis-nav-menu .sub-menu a, 
.engagere-theme-wright .site-header .genesis-nav-menu a:hover {
    color: #666;
}

.engagere-theme-wright .site-header .genesis-nav-menu li a {
    color: #666;
    text-transform: uppercase;
    font-size: 18px;
    font-size: 18px;
    padding: 30px 10px;
}

.engagere-theme-wright .site-header .genesis-nav-menu .sub-menu li a {
    border-bottom: 1px solid #dedede;
    padding: 20px 10px;
}

.engagere-theme-wright .site-header .widget {
	overflow: visible;
}


.engagere-theme-wright .header-top-right .ere-social-icon-container ul.aligncenter li {
	line-height: .7em;
}

.engagere-theme-wright .breadcrumb {
	background-color: #7F7F7F;
}

.engagere-theme-wright .enews-widget .widget-title, 
.engagere-theme-wright .full-width .widget-title, 
.engagere-theme-wright .property-search .widget-title, 
.engagere-theme-wright .sidebar .widget-title {
    background-color: #0061A9;
}

.engagere-theme-wright .footer-widgets,
.engagere-theme-wright .site-footer {
	background-color: #000000;
    color: white;
}


.engagere-theme-wright .footer-widgets a, 
.engagere-theme-wright .footer-widgets a:hover, 
.engagere-theme-wright .site-footer a, 
.engagere-theme-wright .site-footer a:hover {
	color: #fff;
}


.engagere-theme-wright .site-header .nav-header {
	height: 94px;
}

/*Start Nav Wrap*/
.engagere-theme-wright.nav-menu-wrapped #nav-menu-wrapped-icon-container {
	position:relative;
	display:inline-block;
	float: right;
	top: -64px;
    right: -42px;
}

.engagere-theme-wright.nav-menu-wrapped #engagerewp-header a:after {
	content: "menu";
	position: absolute;
	left: 0;
	bottom: 8px;
	font-size: 16px;
}

.engagere-theme-wright.nav-menu-wrapped.engagere.search3 #engagerewp-header a {
    top: -31px;
}

.engagere-theme-wright.nav-menu-wrapped #engagerewp-header a {
    display: block;
    width: 48px;
    height: 48px;
    position: relative;
    z-index: 1000;
	top: 0;
    color: #666;
    padding-left: .5em;
    padding-right: 1.5em;
    padding-top: .25em;
	padding-bottom: .25em;
}
.engagere-theme-wright.nav-menu-wrapped #engagerewp-menu{
	visibility: hidden;
}

.engagere-theme-wright.nav-menu-wrapped #engagerewp-header a:before {
    color: #666; 
    content: "\f333";
    font: normal 24px/1 'dashicons';
    margin: 0 auto;
}

.engagere-theme-wright.nav-menu-wrapped .site-header .header-non-search-wrap .nav-header,
.engagere-theme-wright.nav-menu-wrapped .site-header .header-alt-search-wrap .nav-header {
	visibility: hidden;
}
/*End Nav Wrap*/

/*Start Homefinder Icon*/
.engagere-theme-wright.nav-menu-wrapped  .ere-homefinder-bar  {
    right: 48px;
}
.engagere-theme-wright .ere-homefinder-bar {
    position: relative;
    right: 5px;
    top: -64px;
    float: right;
}

.engagere-theme-wright.engagere.search3 .ere-homefinder-bar {
    position: relative;
    right: 5px;
    top: 0;
}

.engagere-theme-wright .site-header .nav-header {
	margin-right: 50px;
}

.engagere-theme-wright .ere-homefinder-bar .homefinder-toggle .fa-user,
.engagere-theme-wright .ere-homefinder-bar .homefinder-toggle .fa-user a,
.engagere-theme-wright .ere-homefinder-bar .homefinder-toggle .fa-user a:hover {
    color: #666;
}
/*End Homefinder Icon*/
