/*used for LDP colors*/
:root {
    --company-primary-color: #00308A;
    --company-secondary-color: #777777;
    --company-tertiary-color: #EE1C26;
}

@media only screen and (max-width: 768px) {
    .viewmore-link a:before {
        display: none;
        width: 0;
        height: 0;
    }

    .viewmore-top-link a {
        text-align: left;
    }
}

.rl-featured-property .listing {
	background-color: #FFF;	
}

/* .entry-content .rl-featured-property .listing:nth-of-type(3n+1),
.full-width .rl-featured-property .listing:nth-of-type(3n+1) {
	clear: both;
	margin-left: 0;
} */

.entry-content .rl-featured-property .listing,
.full-width .rl-featured-property .listing {
    float: left;
    margin: 0 0 1.25% 1.0%;
    overflow: hidden;
    padding: 0 0 40px;
    position: relative;
    text-align: center;
    width: 32.333333333%;		
}

.rl-featured-property .listing {
    color: #1a212b;
    margin: 0 auto;
    max-width: 500px;
    overflow: hidden;
    padding: 0 0 40px;
    position: relative;
    text-align: center;
}

.rl-featured-property .listing .price {
    background-color: #fff;
    border-bottom: 1px solid #e5e5e5;
    display: inline-block;
    font-family: "Lato", sans-serif;
    font-size: 24px;
    margin: -30px auto 12px;
    padding: 12px 32px;
}

.rl-featured-property .listing .listing_courtesy {
    font-size: 10px;
    color: #8a8a8a;
    /* padding-left: 20px;
    padding-left: 20px; */
}

@media only screen and (min-width: 769px) and (max-width: 1200px) {
    .rl-featured-property .listing_details {
        font-size: 13px;
    }
    .rl-featured-property .listing .price {
        font-size: 15px;
    }
    .rl-featured-property .listing .listing_courtesy {
        padding-left: 10px;
        padding-left: 10px;
    }
}

.rl-featured-property .listing  .listing_details .caption .address,
.rl-featured-property .listing  .listing_details .caption .city_st {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.hidden, .content .post img.hidden {  display: none !important; }

.rl-featured-property .listing  .listing_details .caption .address1 {
    min-height: 1.625em;
}

.sidebar .rl-featured-property .listing  .listing_details .thumbnail {
    background-position: center;
    background-size: cover;  
    height: 180px;
}

.entry-content .rl-featured-property .listing  .listing_details .thumbnail,
.entry-content  .two-thirds-column .rl-featured-property .listing  .listing_details .thumbnail {
    background-position: center;
    background-size: cover;  
    height: 180px;
}

.full-width .rl-featured-property .listing  .listing_details .thumbnail {
    background-position: center;
    background-size: cover;  
    height: 210px;
}

.rl-featured-property .disclaimer {
    font-size: 12px;
    color: #1a212b;
}
.rl-featured-property .disclaimer a, .rl-featured-property .disclaimer a:hover {
    text-decoration: none;
    font-size: 12px;
    color: #1a212b;
}

.rl-featured-property .lot_size,
.rl-featured-property .property_type_desc, .rl-featured-property .mls_number,
.rl-featured-property-home-widget .property_type_desc, .rl-featured-property-home-widget .mls_number {
    display: none;
}


	@media only screen and (max-width: 1023px) {
		.rl-featured-property .listing  .listing_details .thumbnail {
			height: 380px;
		}	
	}    

    @media only screen and (max-width: 768px) {
	    .entry-content .rl-featured-property .listing:nth-of-type(2n+1),
        .full-width .rl-featured-property .listing:nth-of-type(2n+1){
		    clear:left;
	    }
	    .entry-content .rl-featured-property .listing:nth-of-type(even),
		.full-width .rl-featured-property .listing:nth-of-type(even){
		    clear: right;
            margin-left: 0;
	    }	
	
	    .entry-content .rl-featured-property .listing,
		.full-width .rl-featured-property .listing {
            margin: 0;
            width: 100%;
	    }	

        .rl-featured-property .listing  .listing_details .thumbnail {
		    height: 350px;
	    }
	
        .entry-content .rl-featured-property .listing,
		.full-width .rl-featured-property .listing {
            margin: 0;
		    width: 100%;
            max-width: inherit;
	    }
	
    }


    @media only screen and (max-width: 426px) {

    }

    @media only screen and (max-width: 500px) {
		.rl-featured-property .listing  .listing_details .thumbnail {
			height: 218px;
		}
        
        .entry-content .rl-featured-property .listing:nth-of-type(2n+1),
        .full-width .rl-featured-property .listing:nth-of-type(2n+1){
		    clear:left;
	    }
	    .entry-content .rl-featured-property .listing:nth-of-type(even),
		.full-width .rl-featured-property .listing:nth-of-type(even){
		    clear: right;
            margin-left: 0;
	    }	
	
	    .entry-content .rl-featured-property .listing,
		.full-width .rl-featured-property .listing {
            margin: 0;
            width: 100%;
	    }	

        .entry-content .rl-featured-property .listing,
		.full-width .rl-featured-property .listing {
            margin: 0;
            max-width: inherit;
	    }	
	}    


.rn-autocomplete-suggestions {
    background-color: #FFF;
    border: 1px solid #e5e5e5;
    padding: 1rem;
    overflow: hidden;
}

.rn-autocomplete-suggestion {
    padding-left: .5rem;
    border-bottom: 1px solid #EFEFEF;
}

.quicksearch .searchfilterlist {
	width: 100%;
	text-align: left;
    display: flex;
}

@media only screen and (max-width: 500px) {
    .home .quicksearch .searchfilterlist {
        width: 98%;
    }
}

.quicksearch  .cityzip_search label {
	display: none;
}

.quicksearch .searchfilter {
	display: inline-block;
    flex-grow: 1;
}

.quicksearch .searchfilter input {
	padding: 1em;
}

.quicksearch .button-search-item {
	display: inline-block;
	float: right;
	padding: .6em;
    white-space: nowrap;
}

.sidebar.quicksearch .button-search-item {
    padding: 0;
    padding-top: 3px;
    margin-left: 4px;
    position: absolute;
}

.quicksearch .button-search-item .btn-search {
    background-color: #0274be;
    color: #FFF;
    padding: .75em 1em;
    white-space: nowrap;
}

@media only screen and (max-width: 1023px) {
	.quicksearch .searchfilter {
		width: 70%;		
	}
}

@media only screen and (max-width: 768px) {
	.quicksearch .searchfilter {
		width: 90%;		
	}

    .quicksearch .searchfilterlist {
        display: block;
    }
	
	.quicksearch .button-search-item  {
	    padding: 0;
		padding-top: 3px;
		margin-left: 4px;
        position: absolute;
	}

	.quicksearch .button-search-item .btn-search {
	    padding: 0;
		text-indent: -9999px;
		display: inline-block;
		height: 48px;
		width: 48px;
        white-space: nowrap;
	}
	.quicksearch .button-search-item .btn-search:before {
		content: " ";
		width: 100%;
		height: 100%;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDggNDg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZGlzcGxheTpub25lO30uc3Qxe2Rpc3BsYXk6aW5saW5lO30uc3Qye2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LnN0M3tmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30uc3Q0e2Rpc3BsYXk6aW5saW5lO2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fTwvc3R5bGU+PGcgaWQ9IkxheWVyXzEiIGNsYXNzPSJzdDAiPjxnIGNsYXNzPSJzdDEiPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0xMy43LDM2LjZjMC42LTMuNiwzLTYuNiw2LjItOC4xIi8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTI5LjEsMjguNWMxLjIsMC41LDIuMywxLjMsMy4yLDIuMmMxLjYsMS42LDIuNywzLjYsMy4xLDUuOSIvPjxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjI0LjUiIGN5PSIyMy41IiByPSIxNyIvPjxlbGxpcHNlIGNsYXNzPSJzdDIiIGN4PSIyNC41IiBjeT0iMjIuNSIgcng9IjciIHJ5PSI4Ii8+PC9nPjwvZz48ZyBpZD0iTGF5ZXJfMyIgY2xhc3M9InN0MCI+PGcgY2xhc3M9InN0MSI+PHBhdGggY2xhc3M9InN0MyIgZD0iTTI0LjUsNi41YzcuMiwwLDEzLDUuOCwxMywxM2MwLDEuOS0wLjQsMy43LTEuMSw1LjNjLTAuNiwxLjMtMS40LDIuNi0yLjQsMy42bC05LjUsOS41TDE1LDI4LjRjLTEtMS0xLjgtMi4zLTIuNC0zLjZjLTAuNy0xLjYtMS4xLTMuNC0xLjEtNS4zQzExLjUsMTIuMywxNy4zLDYuNSwyNC41LDYuNXoiLz48cG9seWxpbmUgY2xhc3M9InN0MyIgcG9pbnRzPSIxMC41LDMxLjUgNy41LDQxLjUgNDEuNSw0MS41IDM4LjUsMzEuNSAiLz48Y2lyY2xlIGNsYXNzPSJzdDMiIGN4PSIyNC41IiBjeT0iMTkuNSIgcj0iNSIvPjwvZz48L2c+PGcgaWQ9IkxheWVyXzQiIGNsYXNzPSJzdDAiPjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik0yMi4zLDcuM0w4LjksMTguMmMtMC4yLDAuMi0wLjQsMC41LTAuNCwwLjh2MjAuNWMwLDAuNiwwLjQsMSwxLDFoOWMwLjYsMCwxLTAuNCwxLTF2LTEzYzAtMC42LDAuNC0xLDEtMWg4YzAuNiwwLDEsMC40LDEsMXYxM2MwLDAuNiwwLjQsMSwxLDFoOWMwLjYsMCwxLTAuNCwxLTFWMTljMC0wLjMtMC4xLTAuNi0wLjQtMC44TDI2LjcsNy4zQzI1LjQsNi4yLDIzLjYsNi4yLDIyLjMsNy4zeiIvPjwvZz48ZyBpZD0iTGF5ZXJfNSIgY2xhc3M9InN0MCI+PGcgY2xhc3M9InN0MSI+PGxpbmUgY2xhc3M9InN0MyIgeDE9IjcuNSIgeTE9IjQxLjUiIHgyPSIzOS41IiB5Mj0iNDEuNSIvPjxnPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0yMC40LDMyLjdsLTkuOSwyLjhsMi44LTkuOUwzMi40LDYuNWMxLjQtMS40LDMuNi0xLjQsNC45LDBsMi4xLDIuMWMxLjQsMS40LDEuNCwzLjYsMCw0LjlMMjAuNCwzMi43eiIvPjxsaW5lIGNsYXNzPSJzdDMiIHgxPSIzNi42IiB5MT0iMTYuNCIgeDI9IjI5LjYiIHkyPSI5LjQiLz48L2c+PC9nPjwvZz48ZyBpZD0iTGF5ZXJfMiIgY2xhc3M9InN0MCI+PHBhdGggY2xhc3M9InN0NCIgZD0iTTI0LjUsMzkuNWM1LjQtMy4zLDE4LTkuOSwxOC0yMWMwLTUuNS00LjUtMTAtMTAtMTBjLTMuMywwLTYuMiwxLjYtOCw0Yy0xLjgtMi40LTQuNy00LTgtNGMtNS41LDAtMTAsNC41LTEwLDEwQzYuNSwyOS42LDE5LjEsMzYuMiwyNC41LDM5LjV6Ii8+PC9nPjxnIGlkPSJMYXllcl82IiBjbGFzcz0ic3QwIj48ZyBjbGFzcz0ic3QxIj48cGF0aCBjbGFzcz0ic3QyIiBkPSJNMzQuNSw0Mi41aC0yMGMtMi4yLDAtNC0xLjgtNC00di0xM2MwLTIuMiwxLjgtNCw0LTRoMjBjMi4yLDAsNCwxLjgsNCw0djEzQzM4LjUsNDAuNywzNi43LDQyLjUsMzQuNSw0Mi41eiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0zMy41LDIxLjVoLTE4di03YzAtNSw0LTksOS05bDAsMGM1LDAsOSw0LDksOVYyMS41eiIvPjwvZz48L2c+PGcgaWQ9IkxheWVyXzciIGNsYXNzPSJzdDAiPjxnIGNsYXNzPSJzdDEiPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0zNC41LDQyLjVoLTIwYy0yLjIsMC00LTEuOC00LTR2LTEzYzAtMi4yLDEuOC00LDQtNGgyMGMyLjIsMCw0LDEuOCw0LDR2MTNDMzguNSw0MC43LDM2LjcsNDIuNSwzNC41LDQyLjV6Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTE1LjUsMjEuNXYtN2MwLTUsNC05LDktOWwwLDBjNSwwLDksNCw5LDl2MSIvPjwvZz48L2c+PGcgaWQ9IkxheWVyXzgiIGNsYXNzPSJzdDAiPjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik0zMS45LDVMMTYsMjIuN2MtMC43LDAuNy0wLjcsMS44LDAsMi41bDE2LDE3LjciLz48L2c+PGcgaWQ9IkxheWVyXzkiIGNsYXNzPSJzdDAiPjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik0zNi41LDM4LjVoLTI0Yy0yLjIsMC00LTEuOC00LTR2LTIyYzAtMi4yLDEuOC00LDQtNGg3LjNjMS4xLDAsMiwwLjYsMi42LDEuNWwxLjMsMi4xYzAuNSwwLjksMS41LDEuNSwyLjYsMS41aDEwLjNjMi4yLDAsNCwxLjgsNCw0bDAsMTdDNDAuNSwzNi43LDM4LjcsMzguNSwzNi41LDM4LjV6Ii8+PGcgY2xhc3M9InN0MSI+PGNpcmNsZSBjbGFzcz0ic3QzIiBjeD0iMTguOCIgY3k9IjIxLjEiIHI9IjUuOSIvPjxsaW5lIGNsYXNzPSJzdDMiIHgxPSIzMS44IiB5MT0iMzQuMiIgeDI9IjIyLjkiIHkyPSIyNS4zIi8+PC9nPjwvZz48ZyBpZD0iTGF5ZXJfMTAiPjxnPjxjaXJjbGUgY2xhc3M9InN0MyIgY3g9IjE4LjQiIGN5PSIxOC40IiByPSI5LjkiLz48bGluZSBjbGFzcz0ic3QzIiB4MT0iNDAuNSIgeTE9IjQwLjUiIHgyPSIyNS41IiB5Mj0iMjUuNSIvPjwvZz48L2c+PGcgaWQ9IkxheWVyXzExIiBjbGFzcz0ic3QwIj48cmVjdCB4PSIyNi41IiB5PSIyNi41IiBjbGFzcz0ic3Q0IiB3aWR0aD0iMTQuNyIgaGVpZ2h0PSIxMi42Ii8+PHJlY3QgeD0iNy41IiB5PSIyNi41IiBjbGFzcz0ic3Q0IiB3aWR0aD0iMTQuNyIgaGVpZ2h0PSIxMi42Ii8+PHJlY3QgeD0iNy41IiB5PSI5LjUiIGNsYXNzPSJzdDQiIHdpZHRoPSIxNC43IiBoZWlnaHQ9IjEyLjYiLz48cmVjdCB4PSIyNi41IiB5PSI5LjUiIGNsYXNzPSJzdDQiIHdpZHRoPSIxNC43IiBoZWlnaHQ9IjEyLjYiLz48L2c+PGcgaWQ9IkxheWVyXzEyIiBjbGFzcz0ic3QwIj48ZyBjbGFzcz0ic3QxIj48Y2lyY2xlIGNsYXNzPSJzdDMiIGN4PSIyNC41IiBjeT0iMjEuNiIgcj0iNSIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0yNC41LDcuNmM3LjcsMCwxNCw2LjMsMTQsMTRjMCwyLTAuNCw0LTEuMiw1LjdjLTAuNiwxLjQtMS41LDIuOC0yLjYsMy45TDI0LjUsNDEuNEwxNC4zLDMxLjJjLTEuMS0xLjEtMS45LTIuNC0yLjYtMy45Yy0wLjgtMS43LTEuMi0zLjctMS4yLTUuN0MxMC41LDEzLjksMTYuOCw3LjYsMjQuNSw3LjZ6Ii8+PC9nPjwvZz48L3N2Zz4=);
		position: absolute;		
		left:0;
	}
}

.sidebar .engagere_quicksearch_widget-2 .widget-title {
    margin: -40px -43px 0px;
}

.sidebar .quicksearch { padding: 0; }

.sidebar .quicksearch .searchfilterlist {
	width: 100%;
	text-align: left;
    display: inline-block;
}

.sidebar .quicksearch .button-search-item  {
	padding: 0;
	padding-top: 3px;
	margin-left: 4px;
    position: absolute;
}

.sidebar .quicksearch .button-search-item .btn-search {
	padding: 0;
	text-indent: -9999px;
	display: inline-block;
	height: 48px;
	width: 48px;
    white-space: nowrap;
}

.sidebar .quicksearch .button-search-item .btn-search:before {
	content: " ";
	width: 100%;
	height: 100%;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDggNDg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZGlzcGxheTpub25lO30uc3Qxe2Rpc3BsYXk6aW5saW5lO30uc3Qye2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LnN0M3tmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30uc3Q0e2Rpc3BsYXk6aW5saW5lO2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fTwvc3R5bGU+PGcgaWQ9IkxheWVyXzEiIGNsYXNzPSJzdDAiPjxnIGNsYXNzPSJzdDEiPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0xMy43LDM2LjZjMC42LTMuNiwzLTYuNiw2LjItOC4xIi8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTI5LjEsMjguNWMxLjIsMC41LDIuMywxLjMsMy4yLDIuMmMxLjYsMS42LDIuNywzLjYsMy4xLDUuOSIvPjxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjI0LjUiIGN5PSIyMy41IiByPSIxNyIvPjxlbGxpcHNlIGNsYXNzPSJzdDIiIGN4PSIyNC41IiBjeT0iMjIuNSIgcng9IjciIHJ5PSI4Ii8+PC9nPjwvZz48ZyBpZD0iTGF5ZXJfMyIgY2xhc3M9InN0MCI+PGcgY2xhc3M9InN0MSI+PHBhdGggY2xhc3M9InN0MyIgZD0iTTI0LjUsNi41YzcuMiwwLDEzLDUuOCwxMywxM2MwLDEuOS0wLjQsMy43LTEuMSw1LjNjLTAuNiwxLjMtMS40LDIuNi0yLjQsMy42bC05LjUsOS41TDE1LDI4LjRjLTEtMS0xLjgtMi4zLTIuNC0zLjZjLTAuNy0xLjYtMS4xLTMuNC0xLjEtNS4zQzExLjUsMTIuMywxNy4zLDYuNSwyNC41LDYuNXoiLz48cG9seWxpbmUgY2xhc3M9InN0MyIgcG9pbnRzPSIxMC41LDMxLjUgNy41LDQxLjUgNDEuNSw0MS41IDM4LjUsMzEuNSAiLz48Y2lyY2xlIGNsYXNzPSJzdDMiIGN4PSIyNC41IiBjeT0iMTkuNSIgcj0iNSIvPjwvZz48L2c+PGcgaWQ9IkxheWVyXzQiIGNsYXNzPSJzdDAiPjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik0yMi4zLDcuM0w4LjksMTguMmMtMC4yLDAuMi0wLjQsMC41LTAuNCwwLjh2MjAuNWMwLDAuNiwwLjQsMSwxLDFoOWMwLjYsMCwxLTAuNCwxLTF2LTEzYzAtMC42LDAuNC0xLDEtMWg4YzAuNiwwLDEsMC40LDEsMXYxM2MwLDAuNiwwLjQsMSwxLDFoOWMwLjYsMCwxLTAuNCwxLTFWMTljMC0wLjMtMC4xLTAuNi0wLjQtMC44TDI2LjcsNy4zQzI1LjQsNi4yLDIzLjYsNi4yLDIyLjMsNy4zeiIvPjwvZz48ZyBpZD0iTGF5ZXJfNSIgY2xhc3M9InN0MCI+PGcgY2xhc3M9InN0MSI+PGxpbmUgY2xhc3M9InN0MyIgeDE9IjcuNSIgeTE9IjQxLjUiIHgyPSIzOS41IiB5Mj0iNDEuNSIvPjxnPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0yMC40LDMyLjdsLTkuOSwyLjhsMi44LTkuOUwzMi40LDYuNWMxLjQtMS40LDMuNi0xLjQsNC45LDBsMi4xLDIuMWMxLjQsMS40LDEuNCwzLjYsMCw0LjlMMjAuNCwzMi43eiIvPjxsaW5lIGNsYXNzPSJzdDMiIHgxPSIzNi42IiB5MT0iMTYuNCIgeDI9IjI5LjYiIHkyPSI5LjQiLz48L2c+PC9nPjwvZz48ZyBpZD0iTGF5ZXJfMiIgY2xhc3M9InN0MCI+PHBhdGggY2xhc3M9InN0NCIgZD0iTTI0LjUsMzkuNWM1LjQtMy4zLDE4LTkuOSwxOC0yMWMwLTUuNS00LjUtMTAtMTAtMTBjLTMuMywwLTYuMiwxLjYtOCw0Yy0xLjgtMi40LTQuNy00LTgtNGMtNS41LDAtMTAsNC41LTEwLDEwQzYuNSwyOS42LDE5LjEsMzYuMiwyNC41LDM5LjV6Ii8+PC9nPjxnIGlkPSJMYXllcl82IiBjbGFzcz0ic3QwIj48ZyBjbGFzcz0ic3QxIj48cGF0aCBjbGFzcz0ic3QyIiBkPSJNMzQuNSw0Mi41aC0yMGMtMi4yLDAtNC0xLjgtNC00di0xM2MwLTIuMiwxLjgtNCw0LTRoMjBjMi4yLDAsNCwxLjgsNCw0djEzQzM4LjUsNDAuNywzNi43LDQyLjUsMzQuNSw0Mi41eiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0zMy41LDIxLjVoLTE4di03YzAtNSw0LTksOS05bDAsMGM1LDAsOSw0LDksOVYyMS41eiIvPjwvZz48L2c+PGcgaWQ9IkxheWVyXzciIGNsYXNzPSJzdDAiPjxnIGNsYXNzPSJzdDEiPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0zNC41LDQyLjVoLTIwYy0yLjIsMC00LTEuOC00LTR2LTEzYzAtMi4yLDEuOC00LDQtNGgyMGMyLjIsMCw0LDEuOCw0LDR2MTNDMzguNSw0MC43LDM2LjcsNDIuNSwzNC41LDQyLjV6Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTE1LjUsMjEuNXYtN2MwLTUsNC05LDktOWwwLDBjNSwwLDksNCw5LDl2MSIvPjwvZz48L2c+PGcgaWQ9IkxheWVyXzgiIGNsYXNzPSJzdDAiPjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik0zMS45LDVMMTYsMjIuN2MtMC43LDAuNy0wLjcsMS44LDAsMi41bDE2LDE3LjciLz48L2c+PGcgaWQ9IkxheWVyXzkiIGNsYXNzPSJzdDAiPjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik0zNi41LDM4LjVoLTI0Yy0yLjIsMC00LTEuOC00LTR2LTIyYzAtMi4yLDEuOC00LDQtNGg3LjNjMS4xLDAsMiwwLjYsMi42LDEuNWwxLjMsMi4xYzAuNSwwLjksMS41LDEuNSwyLjYsMS41aDEwLjNjMi4yLDAsNCwxLjgsNCw0bDAsMTdDNDAuNSwzNi43LDM4LjcsMzguNSwzNi41LDM4LjV6Ii8+PGcgY2xhc3M9InN0MSI+PGNpcmNsZSBjbGFzcz0ic3QzIiBjeD0iMTguOCIgY3k9IjIxLjEiIHI9IjUuOSIvPjxsaW5lIGNsYXNzPSJzdDMiIHgxPSIzMS44IiB5MT0iMzQuMiIgeDI9IjIyLjkiIHkyPSIyNS4zIi8+PC9nPjwvZz48ZyBpZD0iTGF5ZXJfMTAiPjxnPjxjaXJjbGUgY2xhc3M9InN0MyIgY3g9IjE4LjQiIGN5PSIxOC40IiByPSI5LjkiLz48bGluZSBjbGFzcz0ic3QzIiB4MT0iNDAuNSIgeTE9IjQwLjUiIHgyPSIyNS41IiB5Mj0iMjUuNSIvPjwvZz48L2c+PGcgaWQ9IkxheWVyXzExIiBjbGFzcz0ic3QwIj48cmVjdCB4PSIyNi41IiB5PSIyNi41IiBjbGFzcz0ic3Q0IiB3aWR0aD0iMTQuNyIgaGVpZ2h0PSIxMi42Ii8+PHJlY3QgeD0iNy41IiB5PSIyNi41IiBjbGFzcz0ic3Q0IiB3aWR0aD0iMTQuNyIgaGVpZ2h0PSIxMi42Ii8+PHJlY3QgeD0iNy41IiB5PSI5LjUiIGNsYXNzPSJzdDQiIHdpZHRoPSIxNC43IiBoZWlnaHQ9IjEyLjYiLz48cmVjdCB4PSIyNi41IiB5PSI5LjUiIGNsYXNzPSJzdDQiIHdpZHRoPSIxNC43IiBoZWlnaHQ9IjEyLjYiLz48L2c+PGcgaWQ9IkxheWVyXzEyIiBjbGFzcz0ic3QwIj48ZyBjbGFzcz0ic3QxIj48Y2lyY2xlIGNsYXNzPSJzdDMiIGN4PSIyNC41IiBjeT0iMjEuNiIgcj0iNSIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0yNC41LDcuNmM3LjcsMCwxNCw2LjMsMTQsMTRjMCwyLTAuNCw0LTEuMiw1LjdjLTAuNiwxLjQtMS41LDIuOC0yLjYsMy45TDI0LjUsNDEuNEwxNC4zLDMxLjJjLTEuMS0xLjEtMS45LTIuNC0yLjYtMy45Yy0wLjgtMS43LTEuMi0zLjctMS4yLTUuN0MxMC41LDEzLjksMTYuOCw3LjYsMjQuNSw3LjZ6Ii8+PC9nPjwvZz48L3N2Zz4=);
	position: absolute;		
	left:0;
}

/*social icons*/
body .ere-social-icon-container {
    overflow: hidden;
}
body .ere-social-icon-container ul {
    margin: 0;
    padding: 0;
}
.ere-social-icon-container ul li {
    background: none !important;
    border: none !important;
    float: left;
    list-style-type: none !important;
    margin: 0 3px 3px !important;
    padding: 0 !important;
}

.ere-social-icon-container ul li a {
    font-size: 18px;
    /*padding: 0px 2px;*/
    color: #0061A9;
    text-align: center;
    line-height: 1em;
    width: 1em;
    text-transform: none !important;
    font-style: normal !important;
    font-variant: normal !important;
    font-weight: normal !important;
    speak: none;
    display: inline-block;
    border: none !important;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.ere-social-icon-container .menu-item {
    line-height: 1em;
    font-size: 25px;
    color: #0061A9;
    margin: 0 3px 6px;
    padding: 0;
    font-family: FontAwesome;
}

.ere-social-icon-container ul.aligncenter {
    text-align: center;
}
.ere-social-icon-container ul.aligncenter li {
	display: inline-block;
	float: none;
}
.ere-social-icon-container ul.alignright {
    text-align: right;
}
.ere-social-icon-container ul.alignright li {
	display: inline-block;
	float: none;
}
.ere-social-icon-container ul.alignleft {
    text-align: left;
}
.ere-social-icon-container ul.alignleft li {
	display: inline-block;
	float: none;
}

.ere-social-icon-container .ere-social-icon-round li a {
    border-radius: 50% !important;
}

.ere-social-icon-container .ere-social-icon-blue-theme li a, .ere-social-icon-blue-theme li a:hover {
    color: #fff !important;
    background-color: #0061A9;
    border-radius: 2px;
    border: 0px !important;
    /*font-size: 13px;*/
    padding: 7px;
}
.ere-social-icon-container .ere-social-icon-blue-theme li a:hover {
    background-color: #1F85D2;
}

.ere-social-icon-container .ere-social-icon-black-theme li a, 
.ere-social-icon-container .ere-social-icon-black-theme li a:hover {
    color: #fff !important;
    background-color: #000;
    border-radius: 2px;
    border: 0px !important;
    /*font-size: 13px;*/
    padding: 7px;
}
.ere-social-icon-container .ere-social-icon-black-theme li a:hover {
    background-color: #5F5F5F;
}

.ere-social-icon-container .ere-social-icon-gray-theme li a, 
.ere-social-icon-container .ere-social-icon-gray-theme li a:hover {
    color: #fff !important;
    background-color: #727272;
    border-radius: 2px;
    border: 0px !important;
    /*font-size: 13px;*/
    padding: 7px;
}
.ere-social-icon-container .ere-social-icon-container .ere-social-icon-gray-theme li a:hover {
    background-color: #8e8e8e;
}

.ere-social-icon-container .ere-social-icon-white-theme li a, 
.ere-social-icon-container .ere-social-icon-white-theme li a:hover {
    color: #444 !important;
    background-color: #fff;
    border-radius: 2px;
    border: 0px !important;
    /*font-size: 13px;*/
    padding: 7px;
}
.ere-social-icon-container .ere-social-icon-white-theme li a:hover {
    background-color: #e5e5e5;
}

.ere-social-icon-container .ere-social-icon-xsmall ul li a, 
.ere-social-icon-container .ere-social-icon-xsmall ul li a:hover {
    line-height: 1;
    font-size: 12px !important;
    padding: 3px;
}

.ere-social-icon-container .ere-social-icon-xsmall ul li .menu-item {
    font-size: 21px !important;
}

.ere-social-icon-container .ere-social-icon-small ul li a, 
.ere-social-icon-container .ere-social-icon-small ul li a:hover {
    font-size: 12px !important;
    padding: 5px;
}

.ere-social-icon-container .ere-social-icon-small ul li .menu-item {
    font-size: 23px !important;
}

.ere-social-icon-container .ere-social-icon-medium ul li a, 
.ere-social-icon-container .ere-social-icon-medium ul li a:hover {
    font-size: 14px !important;
    padding: 7px;
}

.ere-social-icon-container .ere-social-icon-medium ul li .menu-item {
    font-size: 23px !important;
}

.ere-social-icon-container .ere-social-icon-large ul li a, 
.ere-social-icon-container .ere-social-icon-large ul li a:hover {
    font-size: 20px !important;
    padding: 10px;
}

.ere-social-icon-container .ere-social-icon-large ul li .menu-item {
    font-size: 25px !important;
}
/*end social icons*/
/*
.entry {
    padding: 0px;
    margin: 0px;
}
*/
.fl-post-grid-post.entry {
    padding: 0px;
    margin: 0px;
}

body .fl-post-feed .fl-post-feed-post {
    margin-bottom: 10px;
    padding-bottom: 10px;
}

body .fl-post-feed-image-beside .fl-post-feed-image {
    margin-top: 10px;
}

main.content article.entry {
	padding: 20px 60px;
    margin-bottom: 40px;
}

/*Search Experience*/

@media only screen and (max-width: 768px) {
	.wrap {
		padding-left: 0;
		padding-right: 0;				
	}

	.engagere main.content article.entry {
	    padding: 0;
	}	

	main.content article.entry {
	    padding: 10px;
	}	
	

	.site-inner {
		padding-top: 0;
	}
	
	.breadcrumb {
		margin: 0;
	}
}

.engagere.search3 main.content article.entry {
    padding: 0;
    margin: 0;
}

body.engagere.search3 main.content {
    margin-top: 0px;
}

.engagere .site-inner .wrap {
    max-width: 100%;
}

.engagere .site-inner {
    padding: 0;
}

.engagere .entry {
    margin: 0;
}

/* End Search Experience */

.widget_engagere_quicksearch_widget.widget {
    margin-bottom: 0;
}

/*rn overrides*/
.engagere .rn-dashboard-login {
    border: 0;
}

.engagere #offmarketlistingtext {
    background: #fff;
}

.engagere .rn-search-map-notification-message {
    line-height: 1.4;
}

.engagere .rn-search-loading-content img {
    height: 30px;
    width: 30px;
}

.engagere .rn-search-add-criteria:hover, 
.engagere .rn-search-add-criteria a, 
.engagere .rn-search-add-criteria a:hover, 
.engagere .rn-search-add-criteria a:active,
body[class*='engagere-'].engagere .rn-search-add-criteria:hover, 
body[class*='engagere-'].engagere .rn-search-add-criteria a, 
body[class*='engagere-'].engagere .rn-search-add-criteria a:hover, 
body[class*='engagere-'].engagere .rn-search-add-criteria a:active
 {
    color: #fff;
}

.engagere .rn-search-mls-submit:hover,
body[class*='engagere-'].engagere .rn-search-mls-submit:hover {
    background: #0042bd;
    color: #fff;
}

.engagere .rn-search-mls-submit a:hover,
body[class*='engagere-'].engagere .rn-search-mls-submit a:hover {
    color: #fff;
}

.engagere .rn-search-map-markerlabels {
    line-height: normal;
}

.engagere .rn-dashboard-navigation { padding: 0; margin-top: 10px; }
.engagere .rn-dashboard-navigation a,
body[class*='engagere-'].engagere .rn-dashboard-navigation a { 
    background: #0a64b5; margin-right: 1px; }

.engagere .rn-dashboard-login-forms form .rn-dashboard-form-button:hover {
    background: #1388d4;
}

.engagere .rn-dashboard-navigation a.rn-dashboard-active:hover,
body[class*='engagere-'].engagere .rn-dashboard-navigation a.rn-dashboard-active:hover {
    background: #0a64b5;
}
.engagere .rn-dashboard-home, .engagere .rn-dashboard-listings, 
.engagere .rn-dashboard-favorites, .engagere .rn-dashboard-messages {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}

.engagere .rn-search-prop-card-favorite:hover,
body[class*='engagere-'].engagere .rn-search-prop-card-favorite:hover {
    background: #1f6aad;
}

.engagere .rn-search-prop-card-schedule:hover,
body[class*='engagere-'].engagere .rn-search-prop-card-schedule:hover {
    background: #ca1a22;
}

.engagere .rn-search-mls-container, 
.engagere .footerContainer {
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
}

.engagere .rn-search-wrapper .rn-search-mls-container, 
.engagere .rn-search-wrapper .footerContainer {
    max-width: 100%;
}

.engagere #rn-roster-options .rn-roster-options-search .rn-roster-options-search-form .rn-roster-search .rn-roster-search-submit {
    width: 96px;
}

.engagere .rn-dashboard-home-general .rn-dashboard-general-profile .rn-dashboard-history-button,
.engagere .rn-dashboard-home-general .rn-dashboard-general-history .rn-dashboard-history-button,
body[class*='engagere-'].engagere .rn-dashboard-home-general .rn-dashboard-general-profile .rn-dashboard-history-button,
body[class*='engagere-'].engagere .rn-dashboard-home-general .rn-dashboard-general-history .rn-dashboard-history-button {
    background: #0a64b5;
}

.engagere.search3 .rn-search-listing-display-content h1, 
.engagere.search3 .rn-search-listing-display-content h2, 
.engagere.search3 .rn-search-listing-display-content h3, 
.engagere.search3 .rn-search-listing-display-content h4, 
.engagere.search3 .rn-search-listing-display-content h5, 
.engagere.search3 .rn-search-listing-display-content h6  {
    font-family: "Open Sans", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 22px;
    font-weight: bold;
}

.engagere.search3 .rn-search-listing-display-content-main-features h1, 
.engagere.search3 .rn-search-listing-display-content-main-features h2, 
.engagere.search3 .rn-search-listing-display-content-main-features h3, 
.engagere.search3 .rn-search-listing-display-content-main-features h4, 
.engagere.search3 .rn-search-listing-display-content-main-features h5, 
.engagere.search3 .rn-search-listing-display-content-main-features h6  {
    font-family: "Open Sans", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 17px;
    font-weight: bold;
}

.engagere.search3 .rn-search-listing-display-overlay-close:hover, 
.engagere.search3 .rn-search-marketstats-overlay-close:hover {
    background: none;
}

.engagere.search3 .rn-search-listing-display-carousel-main .slick-slide img {
    margin: 0 auto; /*centers photo*/
}
/*end rn overrides*/

.engagere.search3 .post-edit-link {
    display: none;
}

.engagere.search3 .site-header { height: 70px; position: relative; }
.engagere.search3 .site-header .wrap { height: 70px; }


.engagere.search3 .rn-site-header {
	visibility: hidden;
	height: 70px;
	position: absolute;		
}

.rn-search-marketstats-overlay-close:hover,
body[class*='engagere-'].engagere .rn-search-marketstats-overlay-close:hover {
    background-color: #fff;
}

@media only screen and (max-width: 48em) {
	.engagere.search3 .rn-site-header {		
		height: 40px;	
	}
}

.ere-homefinder-bar .homefinder-toggle {
    float: right;
    border-radius: 30px;
    background: #fff;
    padding-left: 9px;
    padding-right: 9px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.ere-homefinder-bar .ere-anon-login-section { display: none; }

.ere-homefinder-bar .ere-auth-login-section { display: none; }

.ere-homefinder-bar { position: relative; }

.ere-homefinder-bar .homefinder-toggle { float:right; } 

/*.ere-homefinder-bar .homefinder-modal.open { display: block; }*/
.ere-homefinder-bar:hover .homefinder-modal { display: block; }

.ere-homefinder-bar .homefinder-modal {
    display: none;   
    background-color: black;
    color: #fff;
    padding: 1em;   
    float: right;
    top: 28px;
    right: 6px;
    width: 275px;
    z-index: 2000;
    position: absolute;
}
.ere-homefinder-bar .homefinder-modal a {
    color: #fff;
}
.ere-homefinder-bar .homefinder-modal a:hover {
    color: #eee;
}
.ere-homefinder-bar .homefinder-modal .line1,
.ere-homefinder-bar .homefinder-modal .line2,
.ere-homefinder-bar .homefinder-modal .line3 {
	display: block;
    float: left;
    clear:both;
    padding: 5px;
}

.ere-homefinder-bar .homefinder-modal .fa {
    color: #fff;
}

.viewmore-top-link a {
    width: 100%;
    display: inline-block;
    text-align: right;
    font-size: 18px;
    padding-bottom: 10px;
    padding-right: 3px;
}

.viewmore-link a {
    width: 100%;
    display: inline-block;
    background: rgba(218,218,218, 1);
    text-align: center;
    border: 1px solid rgba(0,0,0,.1);
    font-size: 1.5em;
}
  .viewmore-link i {
    margin-right: .5em;  
    font-size: .9em;
  }

  /*.viewmore-link a:before {
    width: 48px;
    height: 48px;
    content: "\f002";
    position: absolute;
    margin-left: -48px;
    font-family: FontAwesome;
}*/

  .rl_loading_screen:before {
    background-image: url('//c1.realspaces.net/images/icons/ajax-loader.gif') !important;
  }

.home-blue-background a { color: #fff; }
.home-gray-background a { color: #fff; }

.rn-dashboard-agent-transfer .rn-dashboard-agent-info .rn-dashboard-agent-transfer-button {
    color: #00308a !important;
}

.ere-disclaimer, .disclaimer {
    padding-top: 14px;
}

/*start reliance search override styles*/
.rn-search-listing-display-overlay .rn-search-listing {
    background: #fff;
}

.rn-search-listing-display-content-secondary.map.rn-search-listing-display-blur {
    box-sizing: initial;
}

.rn-search-listing-display-overlay .rn-search-listing-display {
    box-shadow: 0 0 0 0 !important;
}

.engagere-rn-quick-search .rn-qsr .rn-qsr-cz {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.engagere-rn-quick-search .rn-qsr .rn-qsr-cz,
.engagere-rn-quick-search .rn-qsr .rn-qsr-mn,
.engagere-rn-quick-search .rn-qsr .rn-qsr-mx,
.engagere-rn-quick-search .rn-qsr .rn-qsr-bd,
.engagere-rn-quick-search .rn-qsr .rn-qsr-ba {
    margin-right: 0.5rem;
    display: -ms-flexbox;
    display: flex;
}


.engagere-rn-quick-search .rn-qsr .rn-qsr-cz-f {
    padding: 1rem;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    outline: none;
}

.engagere-rn-quick-search .rn-qsr .rn-qsr-cz-f,
.engagere-rn-quick-search .rn-qsr .rn-qsr-mn-f,
.engagere-rn-quick-search .rn-qsr .rn-qsr-mx-f,
.engagere-rn-quick-search .rn-qsr .rn-qsr-bd-f,
.engagere-rn-quick-search .rn-qsr .rn-qsr-ba-f {
    background-color: #ffffff;
    border: 1px solid #aaa;
    color: #666666;
    font-size: 0.75rem !important;
    text-transform: uppercase;
    width: 100% !important;
}


.engagere-rn-quick-search .rn-qsr-clearctr {
    position: relative;
    clear: both;
    overflow: hidden;
    height: 1px;
}


.engagere-rn-quick-search .rn-qsr .rn-qsr-button {
    border: none;
    color: #ffffff;
    font-size: 1.25rem;
    letter-spacing: normal;
    line-height: 1;
    text-transform: uppercase;
    margin: 0;
    padding: 1rem 1rem;
    width: 55px;
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    transition: 150ms ease-in-out all;
}


.engagere-rn-quick-search .rn-qsr {
    width: 98%;
}

.engagere-rn-quick-search .rn-qsr,
.engagere-rn-quick-search .rn-qsr input,
.engagere-rn-quick-search .rn-qsr select {
}

.engagere-rn-quick-search .rn-qsr-label {
    clear: both;
    font-weight: bold;
    margin-top: 6px
}

.engagere-rn-quick-search .rn-qsr .rn-qsr-button {
    font-size: 10pt;
}

.engagere-rn-quick-search .rn-qsr-cz,
.engagere-rn-quick-search .rn-qsr-p, .rn-qsr-mn, .rn-qsr-mx, .rn-qsr-bd, .rn-qsr-ba {
    float: left
}

.engagere-rn-quick-search .rn-qsr .rn-qsr-cz-f {
    font-size: 12pt;
    width: 206px
}

.engagere-rn-quick-search .rn-qsr-p-f label {
    margin-top: 2px;
    font-size: 9pt
}

.engagere-rn-quick-search .rn-qsr .rn-qsr-mn-f, .rn-qsr .rn-qsr-mx-f {
    width: 102px;
    font-size: 9pt
}

.engagere-rn-quick-search .rn-qsr-mn,
.engagere-rn-quick-search .rn-qsr-bd {
    margin-right: 6px
}

.engagere-rn-quick-search .rn-qsr .rn-qsr-ba-f,
.engagere-rn-quick-search .rn-qsr .rn-qsr-bd-f {
    width: 90px;
    font-size: 9pt
}

/* Location suggestion titles */
.engagere-rn-quick-search .rn-search-location-title {
    position: relative;
    float: left;
    height: 20px;
    border-top-width: 1px;
    border-top-style: solid;
}

.engagere-rn-quick-search .rn-search-location-title > div {
    position: absolute;
    left: 2px;
    top: 2px;
}

.engagere-rn-quick-search .rn-search-location-container .rn-search-location-highlight {
    min-width: 100%;
}

.engagere-rn-quick-search .rn-suggestionfield {
    height: auto !important;
    overflow: hidden !important;
    min-width: 220px;
    border: 1px solid #000 !important
}

    .engagere-rn-quick-search .rn-suggestionfield > div {
        width: 100% !important;
    }

.engagere-rn-quick-search .rn-search-location-title {
    background-color: #d1d3d4;
    font-family: Helvetica,'Oswald',Arial,'Lucida Grande',sans-serif;
}

.engagere-rn-quick-search #div_addressearchmultiresult span {
    color: #000 !important;
}

.engagere-rn-quick-search #div_addressearchmultiresult {
    background-color: #fff;
    position: absolute;
    z-index: 1000;
    float: left;
    display: none;
    padding: 5px;
    line-height: 21px;
    cursor: pointer;
    border: 1px solid #888;
}

.engagere-rn-quick-search div.rn-search-location-title div {
    /*overflow:auto;*/
    position: absolute;
    z-index: 1000;
}

.engagere-rn-quick-search .rn-qsr-clearctr {
    position: relative;
    clear: both;
    overflow: hidden;
    height: 1px;
}

.engagere-rn-quick-search .rn-qsr {
    display: inline-block;
    width: 100%;
}

.engagere-rn-quick-search .rn-qsr-cz {
    display: inline-block;
    width: 87%;
    float: left;
}

.engagere-rn-quick-search .rn-qsr-clearctr {
    display: none;
}

.engagere-rn-quick-search .rn-qsr-button {
    display: inline-block;
    width: 55px;
}

@media only screen and (min-width: 1023px) {
    .engagere-rn-quick-search .rn-qsr-cz {
        width: 90%;
    }
}

@media only screen and (max-width: 650px) {
    .engagere-rn-quick-search .rn-qsr-cz {
        width: 80%;
    }
}

@media only screen and (max-width: 450px) {
    .engagere-rn-quick-search .rn-qsr-cz {
        width: 75%;
    }
}
/*end reliance search override styles*/


.engagere-theme-edison .site-header .genesis-nav-menu .current-menu-item > a {
    color: none;
}

/*.content .entry-header .entry-meta { display: none; }*/
.engagere-theme-babbage .home-content .entry-content .ere-quick-search-overlay {
    overflow: visible;
    position: absolute;
    top: 350px;
    left: 0;
    width: 100%;
}
@media (max-width: 769px) {
    .engagere-theme-babbage .home-content .entry-content .ere-quick-search-overlay {
        position: relative;
        top: 0px;
    }
}

.engagere-theme-commercial .home-content .entry-content .ere-quick-search-overlay {
    overflow: visible;
    position: absolute;
    top: 350px;
    left: 0;
    width: 100%;
    margin-bottom: 0;
}
@media (max-width: 769px) {
    .engagere-theme-commercial .home-content .entry-content .ere-quick-search-overlay {
        position: relative;
        top: 0px;
    }
}

.engagere-theme-edison .home-content .entry-content .ere-quick-search-overlay {
    overflow: visible;
    position: absolute;
    top: 300px;
    left: 0;
    width: 100%;
    margin-bottom: 0;
}
@media (max-width: 769px) {
    .engagere-theme-edison .home-content .entry-content .ere-quick-search-overlay {
        position: relative;
        top: 0px;
    }
}

.engagere-theme-franklin .home-content .entry-content .ere-quick-search-overlay {
    width: 100%;
    top: -406px;
    position: relative;
    margin-bottom: -406px;
    overflow: hidden;
}
@media (max-width: 769px) {
    .engagere-theme-franklin .home-content .entry-content .ere-quick-search-overlay {
        position: relative;
        top: 0px;
        margin-bottom: 0;
        overflow: visible;
    }
}

.engagere-theme-leonardo .home-content .entry-content .ere-quick-search-overlay {
    width: 100%;
    top: -406px;
    position: relative;
    margin-bottom: -406px;
    overflow: hidden;
}
@media (max-width: 769px) {
    .engagere-theme-leonardo .home-content .entry-content .ere-quick-search-overlay {
        position: relative;
        top: 0px;
        margin-bottom: 0;
        overflow: visible;
    }
}

.engagere-theme-marconi .home-content .entry-content .ere-quick-search-overlay {
    overflow: visible;
    position: absolute;
    top: 180px;
    left: 0;
    width: 100%;
    margin-bottom: 0;
}
@media (max-width: 769px) {
    .engagere-theme-marconi .home-content .entry-content .ere-quick-search-overlay {
        position: relative;
        top: 0px;
    }
}

.engagere-theme-newton .home-content .entry-content .ere-quick-search-overlay {
    overflow: visible;
    position: absolute;
    top: 350px;
    left: 0;
    width: 100%;
    margin-bottom: 0;
}
@media (max-width: 769px) {
    .engagere-theme-newton .home-content .entry-content .ere-quick-search-overlay {
        position: relative;
        top: 0px;
    }
}

.engagere-theme-pascal .home-content .entry-content .ere-quick-search-overlay {
    overflow: visible;
    position: absolute;
    top: 350px;
    left: 0;
    width: 100%;
    margin-bottom: 0;
}
@media (max-width: 769px) {
    .engagere-theme-pascal .home-content .entry-content .ere-quick-search-overlay {
        position: relative;
        top: 0px;
    }
}

.engagere-theme-tesla .home-content .entry-content .ere-quick-search-overlay {
    overflow: visible;
    position: absolute;
    top: 350px;
    left: 0;
    width: 100%;
    margin-bottom: 0;
}
@media (max-width: 769px) {
    .engagere-theme-tesla .home-content .entry-content .ere-quick-search-overlay {
        position: relative;
        top: 0px;
    }
}

.engagere-theme-wright .home-content .entry-content .ere-quick-search-overlay {
    overflow: visible;
    position: absolute;
    top: 350px;
    left: 0;
    width: 100%;
    margin-bottom: 0;
}
@media (max-width: 769px) {
    .engagere-theme-wright .home-content .entry-content .ere-quick-search-overlay {
        position: relative;
        top: 0px;
    }
}

.entry-content .mainpage .mainpage-body {
    margin-top: 0 !important;
}

.disclaimer img {
    width: fit-content;
}

.content .post .loading:after {
    content: "";
    background-image: url(https://c1.realspaces.net/images/icons/progress-animation.gif);
    background-size: 70px;
    background-position: top center;
    background-repeat: no-repeat;
    background-color: white;
    display: block;
    height: 100px;
}

.rng-agent-roster-search-bar {
    display: none;
}

ul#menu-primary-navigation {
    margin-bottom: 0;
    margin-left: 0;
    list-style-type: none;
}

ul#menu-primary-navigation .sub-menu {
    margin-bottom: 0;
    margin-left: 0;
    list-style-type: none;
}