/*Omni-Bar Search*/
.search-bar .idxf-omnibar-input{
	width: 60%;
}

/*Homepage Communities Section*/
.flexible-widgets.widget-fourths .widget {
	width: 100%;
}

/*Sidebar*/
.featured-content .entry-title{
	font-size: 1.9rem;
}
#impress_carousel-3 .widgettitle {
	color: #fff !important;
}
.impress-carousel span.impress-price {
    font-size: 24px;
    margin-bottom: .5rem;
    color: #fff;
}
.impress-carousel span.impress-street {
	 font-size: 24px;
    color: #fff;
}
.impress-carousel span.impress-cityname {
	 font-size: 24px;
    color: #fff;
}
.impress-carousel span.impress-state { 
	 font-size: 24px;color: #fff;
}
.impress-carousel.impress-beds-baths-sqft span {
	 font-size: 24px !important;
	color: #fff;
}
.impress-carousel .owl-item .impress-carousel-property {
    margin: 0 10px;
    text-align: left;
    color: #fff;
}
.impress-address {
	color: #fff
}
.search-bar {
 
    padding: 15px;
}
.front-page-3::before{
	height:65rem;
}
.site-title a, .site-title a:focus, .site-title a:hover {
    font-size: 18px;
}
.front-page-1 .wrap {
    padding: 275px 0 180px;
}
.front-page-2-left {
    padding-bottom: 80px;
}
.front-page-2-right { padding-bottom: 140px;}

.widget-title {
    font-size: 2.0rem;
}
#text-33 .widget .widget-text {
	padding-bottom: 80px;
	padding-left: 30px;
}
.front-page-4 .wrap {
    padding: 0px 0;
}
.front-page-content {
	padding-bottom: 0px;
		padding-top: 0px;
}
.footer-widgets {
}
.site-footer {
	background-color: black;
}
.front-page .featured-content .entry {
    padding: 0;
	margin-bottom: 25px;}
.front-page-2 .wrap {
	padding: 50px 0px 0px;}

.search-bar {
	background-color: #E494B6;}

.footer-widgets { background-color: #2c333c;
	    background-image:none

}
.custom-logo {
    height: 60px;
}
 
/*Featured Properties*/
.impress-carousel p{
	font-size:24px !important;
}

.impress-carousel .impress-beds-baths-sqft span
{
	font-size: 20px !important;
}
.front-page-1 { background: transparent; }

.front-page .site-header {
	background: transparent;
}

/* Body Custom Background */
body.custom-background:not(.home) {
	background: #fff !important;
}


/*Gallery Images*/
.gallery img {
	border: none;
}

.footer-widgets {
    background-color: #000000;
}

.large-entry-image 
 {
    max-width: 1950px;
}

/* ADA Fixes */
.front-page-6 cite {
	color: #fff;
}

.footer-widgets .gform_widget input {
	color: #000 !important;
}

.footer-widgets .gform_widget .gform_footer input {
	color: #fff !important;
}