body.cover-pull-top.header-transparent.front {
	background: #fff;
	font-family: "Merriweather", Helvetica, sans-serif
}

body.cover-pull-top.header-transparent.front .header-logo {
	margin-top: 30px
}

body.cover-pull-top.header-transparent.front .header-logo img {
	margin-bottom: 0;
	max-width: 150px
}

body.cover-pull-top.header-transparent.front .cover {
	background-color: none;
}

body.cover-pull-top.header-transparent.front .cover.cover-center {
	margin-top: -220px
}

body.cover-pull-top.header-transparent.front .cover.cover-center.agent {
	height: 62vw;
}

body.cover-pull-top.header-transparent.front .cover.cover-center .cover-image {
	background: url('https://kunversion-frontend-externalmedia.s3.amazonaws.com/kv-custom/SC/kellyzimmerman.exprealty.com/images/hero4.jpg') !important;
	opacity: .9 !important;
	background-size: cover !important
}

body.cover-pull-top.header-transparent.front .cover.cover-center .cover-title {
	top: auto;
	bottom: 0;
	transform: translateY(0)
}

body.cover-pull-top.header-transparent.front .cover.cover-center .cover-title button#more-options,
body.cover-pull-top.header-transparent.front .cover.cover-center .cover-title #qs-submit {
	background: #000000;
	color: #fff
}

body.cover-pull-top.header-transparent.front .cover.cover-center .cover-title .cover-title-inner {
	display: none
}

body.cover-pull-top.header-transparent.front .main>.main-inner .information-bar {
	display: none
}

body.cover-pull-top.header-transparent.front .main>.main-inner #categories {
	padding-top: 0 !important
}

body.cover-pull-top.header-transparent.front .main>.main-inner #froala-editor {
	margin-left: -15px;
	margin-right: -15px
}

body.cover-pull-top.header-transparent.front .main>.main-inner>.content>.container {
	max-width: none !important;
	padding: 0
}

body.cover-pull-top.header-transparent.front .main>.main-inner>.content>.container>section#categories {
	padding-top: 0 !important
}

body.cover-pull-top.header-transparent.front .main>.main-inner>.content>.container .row {
	max-width: 100%;
	margin-left: auto;
	margin-right: auto
}

body.cover-pull-top.header-transparent.front .main-inner .content>.container,
body.cover-pull-top.header-transparent.front #horizontal-search>.container,
body.cover-pull-top.header-transparent.front .cover-title>.container,
body.cover-pull-top.header-transparent.front #froala-editor .container {
	max-width: 1400px
}

body.cover-pull-top.header-transparent.front #testimonials-carousel {
	margin-top: 25px
}

body.cover-pull-top.header-transparent.front .area-boxes .col-md-3 {
	padding-left: 7.5px;
	padding-right: 7.5px
}

body.cover-pull-top.header-transparent.front .area-boxes h1 {
	font-family: "Merriweather", Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 50px;
	margin-top: 45px
}

body.cover-pull-top.header-transparent.front .area-boxes h4 {
	text-transform: uppercase;
	font-size: 22px
}

body.cover-pull-top.header-transparent.front .area-boxes h2 {
	text-transform: uppercase;
	font-size: 24px;
	letter-spacing: 3px;
	position: relative;
	font-weight: 500;
	color: #555;
	margin-left: 15px;
	margin-top: 20px;
	clear: both
}

body.cover-pull-top.header-transparent.front .area-boxes h2:after {
	border-top: 1px solid #ccc;
	width: 90%;
	margin-left: 10px;
	content: '';
	position: absolute;
	top: 50%
}

body.cover-pull-top.header-transparent.front .area-boxes .area-box {
	position: relative;
	margin-bottom: 15px
}

body.cover-pull-top.header-transparent.front .area-boxes .area-box img {
	width: 100%;
	max-width: 100%;
	height: auto
}

body.cover-pull-top.header-transparent.front .area-boxes .area-box .area-overlay {
	position: absolute;
	bottom: 10px;
	left: 35px;
	right: 35px;
	background: #323232;
	background: -moz-linear-gradient(left, #323232 0%, #5c5c5c 50%, #323232 100%);
	background: -webkit-linear-gradient(left, #323232 0%, #5c5c5c 50%, #323232 100%);
	background: linear-gradient(to right, #323232 0%, #5c5c5c 50%, #323232 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5c5c5c', endColorstr='#5c5c5c', GradientType=1);
	padding: 15px 15px 10px;
	color: #fff;
	text-align: center
}

body.cover-pull-top.header-transparent.front .area-boxes .area-box .area-overlay h3 {
	text-transform: uppercase;
	margin: 0;
	font-weight: 400;
	font-size: 19px
}

body.cover-pull-top.header-transparent.front .area-boxes .area-box .area-overlay p {
	text-transform: uppercase;
	margin: 0
}

body.cover-pull-top.header-transparent.front .cta-boxes .col-md-6,
body.cover-pull-top.header-transparent.front .cta-boxes .col-sm-12,
body.cover-pull-top.header-transparent.front .cta-boxes .col-sm-6 {
	padding-left: 7.5px;
	padding-right: 7.5px
}

body.cover-pull-top.header-transparent.front .cta-boxes img {
	max-width: 100%;
	width: 100%;
	height: auto;
	margin-bottom: 15px
}

body.cover-pull-top.header-transparent.front .cta-boxes a {
	display: block;
	position: relative
}

body.cover-pull-top.header-transparent.front .cta-boxes a .overlay {
	position: absolute;
	bottom: 70px;
	left: 50%;
	transform: translateX(-50%);
	color: #fff
}

body.cover-pull-top.header-transparent.front .cta-boxes a .overlay h4 {
	text-transform: uppercase;
	font-size: 44px;
	text-shadow: 1px 1px 8px #000
}

body.cover-pull-top.header-transparent.front .cta-boxes a .overlay span.btn {
	background: #000000;
	color: #fff;
	text-transform: uppercase;
	padding: 10px 30px;
	margin-top: 25px
}

body.cover-pull-top.header-transparent.front #get_preapproved {
	margin-bottom: 15px
}

body.cover-pull-top.header-transparent.front #get_preapproved a {
	display: block;
	background: #000000;
	text-align: right;
	position: relative
}

body.cover-pull-top.header-transparent.front #get_preapproved a .overlay {
	position: absolute;
	left: 100px;
	top: 50%;
	max-width: 50%;
	transform: translateY(-50%)
}

body.cover-pull-top.header-transparent.front #get_preapproved a .overlay h4 {
	font-family: "Merriweather", Helvetica, sans-serif;
	text-transform: uppercase;
	color: #fff;
	font-size: 44px
}

body.cover-pull-top.header-transparent.front #get_preapproved a .overlay span.btn {
	color: #000000;
	background: #fff;
	padding: 10px 30px;
	text-transform: uppercase;
	margin-top: 25px;
	font-size: 15px
}

body.cover-pull-top.header-transparent.front #get_preapproved a img {
	max-width: 100%
}

body.cover-pull-top.header-transparent.front .more-areas {
	display: flex
}

body.cover-pull-top.header-transparent.front .more-areas .col-md-6:first-child {
	padding-right: 0
}

body.cover-pull-top.header-transparent.front .more-areas .col-md-6:first-child img {
	margin-bottom: 0
}

body.cover-pull-top.header-transparent.front .more-areas .col-md-6:last-child {
	padding-left: 0
}

body.cover-pull-top.header-transparent.front .more-areas .more-areas-holder {
	background: #1a1a1a;
	height: 100%;
	padding: 15px
}

body.cover-pull-top.header-transparent.front .more-areas .more-areas-holder .more-areas-inner {
	border: 1px solid #867745;
	padding: 50px;
	height: 100%;
	position: relative;
	overflow: hidden
}

body.cover-pull-top.header-transparent.front .more-areas .more-areas-holder .more-areas-inner ul {
	width: 50%;
	float: left;
	padding: 0 0 0 35px;
	margin: 0
}

body.cover-pull-top.header-transparent.front .more-areas .more-areas-holder .more-areas-inner ul li {
	list-style: none;
	padding: 2px 0;
	font-size: 20px
}

body.cover-pull-top.header-transparent.front .more-areas .more-areas-holder .more-areas-inner ul li.area-heading {
	text-transform: uppercase;
	color: #baa560;
	font-size: 23px
}

body.cover-pull-top.header-transparent.front .more-areas .more-areas-holder .more-areas-inner ul li a {
	color: #fff
}

body.cover-pull-top.header-transparent.front .more-areas .more-areas-holder .more-areas-inner img {
	width: auto;
	height: auto;
	position: absolute;
	bottom: 15px;
	margin: 0;
	left: 50%;
	transform: translateX(-50%)
}

@media (max-width: 1199px) {
	body.cover-pull-top.header-transparent.front #horizontal-search {
		padding-bottom: 2rem !important
	}
}

@media (min-width: 992px) {
	body.cover-pull-top.header-transparent.front #horizontal-search .col-lg-3 {
		width: 33.3333%
	}
}

@media (max-width: 991px) {
	body.cover-pull-top.header-transparent.front .cover.cover-center {
		min-height: 350px !important
	}

	body.cover-pull-top.header-transparent.front .header-logo {
		margin-top: 0
	}

	body.cover-pull-top.header-transparent.front #horizontal-search {
		padding-bottom: 1rem !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	body.cover-pull-top.header-transparent.front #horizontal-search .form-group.col-lg-1 {
		width: 8.3333%
	}

	body.cover-pull-top.header-transparent.front #horizontal-search .form-group.location-form-group {
		width: 33.3333%
	}
}

@media (max-width: 767px) {
	body.cover-pull-top.header-transparent.front .cover.cover-center {
		min-height: 310px !important
	}

	body.cover-pull-top.header-transparent.front .cover.cover-center .cover-image {
		background-size: cover !important
	}
}

@media (max-width: 543px) {
	body.cover-pull-top.header-transparent.front .header-logo img {
		max-width: 45px
	}
}



/* STYLE ADDITIONS */

body.cover-pull-top.header-transparent.front .cover.cover-center {
	margin-top: -236px;
}

body.cover-pull-top.header-transparent.front .cover.cover-center form {
	letter-spacing: normal;
	text-align: center;
	max-width: 85%;
	margin-left: auto;
	margin-right: auto;
}

body.cover-pull-top.header-transparent.front .cta-boxes img {
	border: 1px solid #e1e1e1;
}




/*
body.cover-pull-top.header-transparent.front .main-inner .content > .container, body.cover-pull-top.header-transparent.front #horizontal-search > .container, body.cover-pull-top.header-transparent.front .cover-title > .container, body.cover-pull-top.header-transparent.front #froala-editor .container {
	max-width: 90%;
}
*/

/* MOBILE */
/* @media (max-width: 580px) { */

body.cover-pull-top.header-transparent.front .cover.cover-center.agent {
	height: 52vw !important;
}

@media (max-width: 780px) {

	body.cover-pull-top.header-transparent.front .cta-boxes .col-md-6,
	body.cover-pull-top.header-transparent.front .cta-boxes .col-sm-12,
	body.cover-pull-top.header-transparent.front .cta-boxes .col-sm-6 {
		padding-left: 7.5px;
		padding-right: 7.5px;
		width: 100%;
	}

	body.cover-pull-top.header-transparent.front #get_preapproved a .overlay h4 {
		font-size: 4vw;
	}

	body.cover-pull-top.header-transparent.front #get_preapproved a .overlay span.btn {
		margin-top: 5px;
	}

	body.cover-pull-top.header-transparent.front .more-areas .col-md-6 {
		width: 98%;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	body.cover-pull-top.header-transparent.front .more-areas {
		display: block;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}

	body.cover-pull-top.header-transparent.front .more-areas .col-md-6 {
		width: 98%;
		display: block;
		margin-left: auto;
		margin-right: auto;
		padding-left: 0px;
		padding-right: 0px;
	}

	body.cover-pull-top.header-transparent.front .more-areas .col-md-6 img {
		width: 100%;
	}

	#heart-centerd-culture {
		padding-left: 10%;
		padding-right: 10%;
		padding-top: 20px;
		padding-bottom: 168px;
		background-position: bottom center;
		background-size: 298px;
	}

	body.cover-pull-top.header-transparent.front .cta-boxes a .overlay h4 {
		font-size: 8vw;
	}

	/*
body.cover-pull-top.header-transparent.front .more-areas .more-areas-holder .more-areas-inner ul:nth-child(1) {
	padding-left: 0px;
}
*/
	body.cover-pull-top.header-transparent.front .more-areas .more-areas-holder .more-areas-inner {
		padding: 30px;
	}

	body.cover-pull-top.header-transparent.front .area-boxes .col-md-4 {
		width: 50%;
		display: inline-block;
	}

	body.cover-pull-top.header-transparent.front .cta-boxes a .overlay h4 {
		font-size: 7.5vw;
	}

	body.cover-pull-top.header-transparent.front .more-areas .col-md-6 img.area-logo.img-fluid {
		display: block !important;
		position: static !important;
		margin-left: auto !important;
		margin-right: auto !important;
		clear: both !important;
		left: 0px !important;
		right: 0px !important;
		float: none !important;
		margin-top: 34px !important;
	}

	body.cover-pull-top.header-transparent.front .more-areas .col-md-6 img.area-logo.img-fluid {
		transform: none;
	}

	#heart-centerd-culture {
		padding-bottom: 45px;
		background-position: bottom center;
		background-size: cover;
	}
}

/* END MOBILE */

/* MOBILE */
@media (max-width: 580px) {
	body.cover-pull-top.header-transparent.front .area-boxes .col-md-4 {
		width: 100%;
		display: block;
	}

	body.cover-pull-top.header-transparent.front #get_preapproved a .overlay h4 {
		font-size: 6vw;
	}

	body.cover-pull-top.header-transparent.front .cover.cover-center.agent {
		height: 140vw !important;
	}

	body.cover-pull-top.header-transparent.front #get_preapproved a .overlay h4 {
		font-size: 4vw;
	}

	body.cover-pull-top.header-transparent.front .cta-boxes a .overlay h4 {
		font-size: 6vw;
	}

	body.cover-pull-top.header-transparent.front #get_preapproved a .overlay h4 {
		font-size: 3.5vw;
	}

	body.cover-pull-top.header-transparent.front .more-areas .more-areas-holder .more-areas-inner ul li {
		font-size: 17px;
	}

	body.cover-pull-top.header-transparent.front .more-areas .more-areas-holder .more-areas-inner ul li.area-heading {
		font-size: 16px;
	}

}

/* END MOBILE */



/* FIX HEADER MOBILE */
/* @media (max-width: 580px) { */
@media (max-width: 750px) {
	body.cover-pull-top.header-transparent.front .cover.cover-center.agent {
		height: 43vw !important;
	}

	body.cover-pull-top.header-transparent.front .cover.cover-center.agent {
		height: 43vw !important;
		margin-bottom: 290px !important;
	}

	body.cover-pull-top.header-transparent.front #horizontal-search {
		padding-bottom: 1rem !important;
		top: 0px;
		position: absolute;
		z-index: 99;
		margin-left: auto;
		margin-right: auto;
	}

	body.cover-pull-top.header-transparent.front .cover.cover-center.agent {
		margin-bottom: 370px !important;
	}

	body.cover-pull-top.header-transparent.front .more-areas .col-md-6 img.area-logo {
		transform: none;
	}

	body.cover-pull-top.header-transparent.front .more-areas .more-areas-holder .more-areas-inner ul {
		padding: 0 10px 0 10px !important;
	}

	body.cover-pull-top.header-transparent.front .cta-boxes a .overlay h4 {
		font-size: 8vw;
	}

	body.cover-pull-top.header-transparent.front #get_preapproved a .overlay h4 {
		font-size: 4vw;
	}

	body.cover-pull-top.header-transparent.front #get_preapproved a img {
		max-width: 120%;
		right: 20%;
		position: relative;
	}

	body.cover-pull-top.header-transparent.front #get_preapproved a .overlay {
		left: 10%;
	}

	#heart-centerd-culture h3 {
		font-size: 7vw;
	}

	body.cover-pull-top.header-transparent.front .more-areas .more-areas-holder .more-areas-inner ul li {
		font-size: 3vw;
	}
}

/* END MOBILE */




/* BLACK
body.cover-pull-top.header-transparent.front .area-boxes .area-box .area-overlay {
	background: -moz-linear-gradient(left, #323232 0%, #5c5c5c 50%, #323232 100%);
	background: -webkit-linear-gradient(left, #323232 0%, #5c5c5c 50%, #323232 100%);
	background: linear-gradient(to right, #141414 0%, #454545 50%, #181818 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c5c5c', endColorstr='#5c5c5c',GradientType=1 );
}




*/


/* COLOR FIXES */



body.cover-pull-top.header-transparent.front .cover.cover-center .cover-title button#more-options,
body.cover-pull-top.header-transparent.front .cover.cover-center .cover-title #qs-submit {
	background: #274472;
}

.footer-logo {
	max-width: 190px;
}

body.cover-pull-top.header-transparent.front .header-logo img.img-logo.img-fluid {
	background: rgba(255, 255, 255, 0.53);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 1px 2px;
	/* border: 1px solid rgba(255, 255, 255, 0.14); */
}


@media (max-width: 580px) {
	body.cover-pull-top.header-transparent.front .cta-boxes a .overlay h4 {
		font-size: 6vw;
	}
}

/* END MOBILE */

/* MEET THE TEAM STYLES */

#meetteam .text-uppercase {
	text-transform: uppercase !important;
}

#meetteam .text-center {
	text-align: center;
}

#meetteam h1 {
	font-size: 48px;
	font-family: Lato-Bold;
	color: rgba(178, 31, 33, 255);
}

#meetteam h1 i {
	font-family: Times-Italic;
	font-size: 20px;
	color: rgba(178, 31, 33, 255);
}

#meetteam p {
	margin-bottom: 5%;
	letter-spacing: 3px;
	font-family: Lato-Bold;
	font-size: 17px;
	color: rgba(55, 54, 52, 255);
}

#meetteam .team {
	margin: 0 auto 3%;
}

#meetteam .team img {
	border-radius: 125px;
	max-width: 247px;
	width: 100%;
}

#meetteam .team h3 {
	margin-top: 3%;
	font-size: 18px;
	font-family: Lato-Regular;
	color: rgba(128, 130, 133, 255);
}

#meetteam .team strong {
	font-size: 16px;
	font-family: Lato-Light;
	color: rgba(128, 130, 133, 255);
}

#meetteam .team .teamemail {
	color: #274472;
}

@media (max-width: 1440px) {
	#meetteam h1 {
		font-size: 38px;
		font-family: Lato-Bold;
		color: rgba(178, 31, 33, 255);
	}

	#meetteam h1 i {
		font-family: Times-Italic;
		font-size: 19px;
		color: rgba(178, 31, 33, 255);
	}

	#meetteam p {
		margin-bottom: 5%;
		letter-spacing: 3px;
		font-family: Lato-Bold;
		font-size: 16px;
		color: rgba(55, 54, 52, 255);
	}

	#meetteam .team h3 {
		margin-top: 3%;
		font-size: 17px;
		font-family: Lato-Regular;
		color: rgba(128, 130, 133, 255);
	}

	#meetteam .team p {
		margin-bottom: .5px;
		letter-spacing: 0px;
		font-size: 13px;
		font-family: Lato-Light;
		color: rgba(128, 130, 133, 255);
	}

	#meetteam .team strong {
		font-size: 16px;
		font-family: Lato-Light;
		color: rgba(128, 130, 133, 255);
	}

	#meetteam .team p {
		margin-bottom: .5px;
		letter-spacing: 0px;
		font-size: 13px;
		font-family: Lato-Light;
		color: rgba(128, 130, 133, 255);
	}
}

/* MEDIA QUERY */

.listing-box-image-label {
	background-color: #5885af;
}

.listing-box-background .listing-box-title {
	background-color: #274472;
}



/*# sourceMappingURL=kvcustom.css.map */