/* Primary -> B40101, Secondary -> 5F6062 */

/*-----*/
/*  A  */
/*-----*/
a {
	color: #5F6062;
}
a:hover {
	color: #5F6062;
}
a:hover h1, a:hover h2, a:hover h3, a:hover h4 {
	color: #5F6062;
}

.agent-social #social-icons i {
	color: white;
	background-color: #B40101;
}
#area-gallery .location-box {
	color: #FFF;
	background: #444 no-repeat center center;
}

/*-----*/
/*  B  */
/*-----*/
.banner {
	border: 2px solid #f3f3f3;
}
.banner:hover {
	border-color: #d9d9d9;
}
.banner .title {
	color: #444;
}
.banner .submit {
	color: #B40101;
}
.banner .submit i {
	color: #073855;
}

#blog-comments {
	background-color: #EEE;
}

.blog-list-article {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.bg-clear {
	background-color: transparent;
}

.bg-light {
	background-color: #FFF !important;
}

body {
	background-color: #ffffff;
	color: #444;
}

.bootstrap-select.btn-group .dropdown-toggle .caret {
	color: #FFF;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
	color: #FFF;
}
.bootstrap-select.disabled, .bootstrap-select>.disabled {
	color: #EEE;
}
.bootstrap-select .dropdown-menu.selectpicker {
	/*background-color: #ffffff !important;*/
	background-color: #B40101;
}
.bootstrap-select .dropdown-menu li:first-child a, .bootstrap-select .dropdown-menu li.selected a {
	/*background-color: transparent;
	color: #9c9c9c;*/
}
.bootstrap-select .dropdown-menu li:first-child a:hover, .bootstrap-select .dropdown-menu li.selected a:hover {
	/*background-color: transparent;
	color: #9c9c9c;*/
}
.bootstrap-select .dropdown-menu li a {
	color: #5a5a5a;
}
.bootstrap-select .dropdown-menu li a:hover {
	/*background-color: #f3f3f3;
	background-color: #B40101;
	color: #fff;*/
}
.bootstrap-select .dropdown-item.active, .dropdown-item:active {
	color: #fff;
	background-color: #5F6062;
}
.bootstrap-select .dropdown-menu.selectpicker {
	background-color: #fff !important;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder {
	color: #FFF;
}
.bootstrap-select .selectpicker {
	background-color: #B40101;
	color: #fff;
}
.bootstrap-select .selectpicker:hover {
	background-color: #004471;
	color: #fff;
}
.bootstrap-select .selectpicker .caret:after {
	color: white;
}
.bootstrap-select .selectpicker .filter-option:before {
	color: #1396E2;
}
.bootstrap-select.open .selectpicker {
	background-color: #B40101;
	color: white;
}

.btn, select {
	color: #fff;
	background-color: #5F6062;
	border: 1px solid #5F6062;
}
.btn:hover, select:hover {
	color: #5F6062;
	background-color: #FFF;
	border: 1px solid #5F6062;
}
.btn:active, .btn:focus, select:active, select:focus {
	color: #fff;
	background-color: #5F6062;
}

.btn.btn-default, select.btn-default {
	color: #FFF;
	background-color: #5F6062;
}
.btn.btn-default:hover, select.btn-default:hover {
	color: #FFF;
	background-color: #5F6062;
}
.btn.btn-default.active, select.btn-default.active {
	color: #5F6062;
	background-color: #FFF;
}
.btn.btn-default.btn-border, select.btn-default.btn-border {
	border: 1px solid #5F6062;
}
.btn.btn-default.btn-border.active, select.btn-default.btn-border.active {
	border: 1px solid #5F6062;
}

.btn.btn-primary, select.primary {
	background-color: #B40101;
	border: 1px solid transparent;
}
.btn.btn-primary.btn-border, select.btn-primary.btn-border {
	border: 1px solid #B40101;
}

.btn.btn-secondary, select.secondary {
	background-color: #5F6062;
	border: 1px solid transparent;
}
.btn.btn-secondary.btn-border, select.btn-secondary.btn-border {
	border: 1px solid #5F6062;
}

.btn.btn-black, select.btn-black {
	color: white;
	background-color: black;
}
.btn.btn-black:hover, select.btn-black:hover {
	color: white;
	background-color: black;
}

.btn.btn-green, select.btn-green {
	color: #ffffff;
	background-color: #A1C140;
	border-color: transparent;
}
.btn.btn-green:hover, select.btn-green:hover {
	color: #ffffff;
	background-color: #A1C140;
	border-color: transparent;
}

.btn.btn-white, select.btn-white {
	color: black;
	background-color: white;
}
.btn.btn-white:hover, select.btn-white:hover {
	color: black;
	background-color: white;
}

.btn.btn-white-clear, select.btn-white-clear {
	color: white;
	background-color: transparent;
	border: 2px solid #FFF;
}
.btn.btn-white-clear:hover, select.btn-white-clear:hover {
	color: white;
	background-color: transparent;
	border: 2px solid #FFF;
}

.btn-favorite {
	background-color: rgba(255, 255, 255, 0.5);
	border: 1px solid rgba(127, 127, 127, 0.2);
}
.btn-favorite:hover {
	background-color: rgba(255, 255, 255, 0.5);
	border: 1px solid rgba(127, 127, 127, 0.2);
}

.btn-favorite-on {
	background-color: #B40101;
	border: 1px solid #B40101;
}
.btn-favorite-on:hover {
	background-color: #B40101;
	border: 1px solid #B40101;
}
.btn-favorite-on i {
	color: white;
}
.btn-favorite-on:hover i {
	color: white;
}

#btn-map-back a {
	color: inherit;
	background: transparent;
}
#btn-map-back a:hover {
	color: inherit;
	background: transparent;
}

#btn-more-listings a {
	color: inherit;
	background: transparent;
}
#btn-more-listings a:hover {
	color: inherit;
	background: transparent;
}

#btn-request-info a {
	color: inherit;
	background: transparent;
}
#btn-request-info a:hover {
	color: inherit;
	background: transparent;
}


#btn-save-search {
	color: #333;
	background-color: #FFF;
	border: 1px solid #333;

}
#btn-save-search:hover {
	color: #ffffff;
	background-color: #B40101;
	border: 1px solid #004471;
}
#btn-save-search:hover .fa-search {
	color: #B40101;
}

#btn-showing a {
	color: inherit;
	background: transparent;
}
#btn-showing a:hover {
	color: inherit;
	background: transparent;
}

/*-----*/
/*  C  */
/*-----*/
.community-box-picture-bg {
	background: #000 no-repeat center center;
}

.community-list .community-desc .desc {
	color: #B4B8BE;
}
.community-list .community-desc .title {
	color: #000;
}
.community-list .community-item .dlink,
.community-list .community-item .zoom {
	color: #B40101;
	background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0%;
}
.community-list .community-item .dlink:hover,
.community-list .community-item .zoom:hover {
	background: #B40101;
	color: #fff;
}
.community-list .community-item .excerpt {
	background-color: inherit;
	border-color: #fff;
	color: #000;
}
.community-list .community-item .community-footer {
	color: #2F2F2F;
}
.community-list .community-item .community-img > img {
	background-color: #E5E5E5;
	border: 1px solid #CECECE;
}
.community-list .community-item .community-item-inner {
	background: #F7F7F7 none repeat scroll 0% 0%;
}

#contact-comments {
	background-color: #EEE;
}

.contact-details .contact-icon {
	color: #000;
}

/*-----*/
/*  D  */
/*-----*/
#detailsClock .clock .flip-clock-divider .flip-clock-label {
	color: white;
	background: #B40101;
}

#detailsClock .clock .flip-clock-dot {
	background: #CCC;
}

#detailsStaticClock .clock .flip-clock-dot {
	background: none repeat scroll 0% 0% #CCC;
}
#detailsStaticClock .clock.flip-clock-wrapper ul {
	background: none repeat scroll 0% 0% #000;
	color: #CCC;
}
#detailsStaticClock .clock .flip-clock-divider .flip-clock-label {
	color: white;
	background: #B40101;
}

/*-----*/
/*  E  */
/*-----*/
.error-page .title header {
	color: #B40101;
	font-size: 99px;
	font-weight: normal;
	position: relative;
	top: -15px;
	z-index: 1;
}

#estimated-payment i {
	color: #000;
}
#estimated-payment i.fa-phone {
	color: #000;
}

/*-----*/
/*  F  */
/*-----*/
.fancybox-account .bootstrap-select .dropdown-menu.selectpicker {
	background-color: #4267B2;
}
.fancybox-account .bootstrap-select .dropdown-menu li a:hover {
	background-color: #FFF;
}
.fancybox-account .bootstrap-select > .dropdown-toggle, .fancybox-account .bootstrap-select > .dropdown-toggle.bs-placeholder {
	background-color: #4267B2;
}
.fancybox-account .bootstrap-select > .dropdown-toggle:focus, .fancybox-account .bootstrap-select > .dropdown-toggle.bs-placeholder:focus {
	color: #FFF;
	border: 1px solid #FFF;
}
.fancybox-account .bootstrap-select > .dropdown-toggle:hover, .fancybox-account .bootstrap-select > .dropdown-toggle.bs-placeholder:hover {
	color: #FFF;
	background-color: #4267B2;
}
.fancybox-account .bootstrap-select .selectpicker {
	background-color: #4267B2;
}
.fancybox-account .bootstrap-select .selectpicker .filter-option:before {
	color: #4267B2;
}
.fancybox-account .bootstrap-select .bootstrap-select.open .selectpicker {
	background-color: #4267B2;
}
.fancybox-account .btn-blue {
	color: #FFF;
	background: #4267B2;
	border: 1px solid transparent;
}
.fancybox-account .btn-blue:focus {
	border: 1px solid #FFF;
}
.fancybox-account .btn-red {
	color: #FFF;
	background: #ED1B24;
	border: 1px solid transparent;
}
.fancybox-account .btn-red:focus {
	border: 1px solid #FFF;
}
.fancybox-account .fancybox-outer {
	background: transparent;
}
.fancybox-account .fancybox-skin {
	background: #B40101;
}
.fancybox-account .form-note-box a {
	color: #5F6062;
}
.fancybox-account .form-required {
	color: #B40101;
}
.fancybox-account .form-required-text {
	color: #B40101;
}
.fancybox-account hr {
	border-top: 5px solid #666;
}
.fancybox-account input {
	background: #EEE;
	border: 1px solid #aaa !important;
}
.fancybox-account input:hover {
	background: #DDD !important;
	border: 1px solid #aaa;
}
.fancybox-account input::-webkit-input-placeholder {
	color: red !important;
}
.fancybox-account input:-moz-placeholder { /* Firefox 18- */
	color: red !important;
}
.fancybox-account input::-moz-placeholder {  /* Firefox 19+ */
	color: red !important;
}
.fancybox-account input:-ms-input-placeholder {
	color: red !important;
}
.fancybox-account #modal-contact {
	background: #DFDCDA;
}
.fancybox-account #modal-contact-lender {
	background: #DFDCDA;
}
.fancybox-account #modal-contact-tour {
	background: #DFDCDA;
}
.fancybox-account #modal-consultation {
	background: #DFDCDA;
}
.fancybox-account #modal-evaluation {
	background: #DFDCDA;
}
.fancybox-account #modal-logout {
	background: #DFDCDA;
}
.fancybox-account #modal-mortgage-calc {
	background: #DFDCDA;
}
.fancybox-account #modal-notify {
	background: #DFDCDA;
}
.fancybox-account #modal-register {
	background: #DFDCDA;
}
.fancybox-account #modal-register-webinar {
	background: #DFDCDA;
}
.fancybox-account #modal-request {
	background: #DFDCDA;
}
.fancybox-account #modal-reset {
	background: #DFDCDA;
}
.fancybox-account #modal-sales-join-agent {
	background: #DFDCDA;
}
.fancybox-account #modal-sales-join-company {
	background: #DFDCDA;
}
.fancybox-account #modal-sales-join-team {
	background: #DFDCDA;
}
.fancybox-account #modal-sales-availability {
	background: #DFDCDA;
}
.fancybox-account #modal-sales-request-demo {
	background: #DFDCDA;
}
.fancybox-account #modal-search {
	background: #DFDCDA;
}
.fancybox-account #modal-sell-home {
	background: #DFDCDA;
}
.fancybox-account #modal-showing {
	background: #DFDCDA;
}
.fancybox-account #modal-signin {
	background: #DFDCDA;
}
.fancybox-account #modal-team-buy {
	background: #DFDCDA;
}
.fancybox-account #modal-team-sell {
	background: #DFDCDA;
}
.fancybox-account #modal-tour {
	background: #DFDCDA;
}
.fancybox-account #register-email-alert {
	color: red;
}
.fancybox-account .reset-link {
	color: #4267B2;
}
.fancybox-account .reset-link:hover {
	color: #ED1B24;
}
.fancybox-account #register-privacy-note a {
	color: #ED1B24;
}
.fancybox-account #separator-or {
	color: #FFF;
	background-color: #666;
}


#footer-content .footer-text {
	color: #B40101;
}
#footer-content .footer-text a {
	color: #5F6062;
}
#footer-content .footer-text-smaller {
	color: #B40101;
}
#footer-content .footer-text-smaller a {
	color: #5F6062;
}
#footer-content  #social-icons div {
	color: white;
	background-color: #B40101;
}
#footer-content  #social-icons .facebook {
	background-color: #305891;
}
#footer-content  #social-icons .twitter {
	background-color: #2CA8D2;
}
#footer-content  #social-icons .google-plus {
	background-color: #DC4E41;
}
#footer-content  #social-icons .linkedin {
	background-color: #4393CC;
}
#footer-content  #social-icons .youtube {
	background-color: #CC181E;
}
#footer-content  #social-icons .pinterest {
	background-color: #C3282D;
}

/*-----*/
/*  G  */
/*-----*/
#get-in-touch {
	/*border-top: 1px solid #B1B1B1;*/
	border-bottom: 1px solid #B1B1B1;
}
#get-in-touch h4.git-title {
	color: #7A8090;
}
#get-in-touch i {
	color: #000;
}
#get-in-touch i.fa-phone {
	color: #000;
}
#get-in-touch p a {
	color: #666F84;
}
#get-in-touch p #contact-person {
	color: #000;
}
#get-in-touch p #phone {
	color: #7C7C7C;
}
#get-in-touch p #license {
	color: #7C7C7C;
}
#get-in-touch p #office {
	color: #7C7C7C;
}

/*-----*/
/*  H  */
/*-----*/
.has-dark-background {
	color: #ffffff;
}
.has-dark-background a {
	color: #ffffff;
}

/*-----*/
/*  I  */
/*-----*/
.infobox-details {
	border: 1px solid #000;
}
.infobox-wrapper .infobox-inner {
	background: #FFF;
	border-top: 6px solid #073855;
}
.infobox-wrapper .infobox-inner:after {
	border-color: #ffffff transparent transparent transparent;
}
.infobox-wrapper .infobox-inner .btn-favorite {
	background-color: rgba(255, 255, 255, 0.5);
	border: 1px solid rgba(127, 127, 127, 0.2);
}
.infobox-wrapper .infobox-inner .btn-favorite i {
	color: #B40101;
}
.infobox-wrapper .infobox-inner .btn-favorite-on {
	background-color: #B40101;
	border: 1px solid #B40101;
}
.infobox-wrapper .infobox-inner .btn-favorite-on i {
	color: white;
}
.infobox-wrapper .infobox-inner .infobox-image .infobox-price {
	background-color: #1396E2;
	color: #ffffff;
}
.infobox-wrapper .infobox-inner .infobox-title a {
	color: #073855;
}
.infobox-wrapper .infobox-inner .fa {
	color: #1396E2;
}

input::-webkit-input-placeholder {
	color: #AAA !important;
}
input:-moz-placeholder { /* Firefox 18- */
	color: #AAA !important;
}
input::-moz-placeholder {  /* Firefox 19+ */
	color: #AAA !important;
}
input:-ms-input-placeholder {
	color: #AAA !important;
}

#intro-callout .intro-content {
	color: #FFF;
	background-color: rgba(0, 0, 0, 0.3);
}

/*-----*/
/*  J  */
/*-----*/

/*-----*/
/*  K  */
/*-----*/

/*-----*/
/*  L  */
/*-----*/
.listingClock.clock.flip-clock-wrapper ul {
	background: #000;
}
.listingClock.clock .flip-clock-divider .flip-clock-label {
	color: white;
	background: #B40101;
}
.listingClock.clock .flip-clock-dot {
	background: #323434;
}

#locations {
	background-color: #EEE;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}
#locations a {
	color: #FFF;
}
#locations a:hover {
	color: #FFF;
}
#locations .btn {
	background-color: #5F6062;
	border: 1px solid #5F6062;
}
#locations .btn:hover {
	color: #FFF;
	background-color: #5F6062;
}
#locations h2 {
	color: #B40101;
}

/*-----*/
/*  M  */
/*-----*/
#map-overlay {
	color: white;
	background: rgba(0, 0, 0, 0.6);
}
#map-overlay:hover {
	color: white;
	background: rgba(0, 0, 0, 0.6);
}

.map-results-total h3 i {
	color: #1396E2;
	font-size: 12px;
	margin-right: 5px;
	position: relative;
	top: -2px;
}

.marker-cluster {
	color: #ffffff;
	background-color: #1396E2;
}
.marker-cluster:hover {
	background-color: #1396E2;
}

.marker-style {
	border: 3px solid #B40101;
}

/*-----*/
/*  N  */
/*-----*/
.navbar-dark {
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link {
	color: rgba(255, 255, 255, 0.95);
}
.navbar-dark .navbar-toggler {
	color: rgba(255, 255, 255, 0.9);
	border-color: rgba(255, 255, 255, 0.4);
}

.navbar-light {
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0);
}

.navbar-nav .dropdown-item:active, .navbar-nav .dropdown-item.active {
	color: #FFF !important;
}

.navigation .navbar .navbar-brand .logo {
	background-color: transparent;
}
.navigation .navbar .navbar-brand #logo_area {
	color: #B40101;
}
.navigation .navbar .navbar-nav > li a:hover {
	color: #5F6062;
}
.navigation .navbar .navbar-nav > li.active > a {
	color: #5F6062;
}
.navigation .navbar .navbar-nav > li .child-navigation li a:hover {
	color: #ffffff;
}

.no-search-results {
	color: #B40101;
}

/*-----*/
/*  O  */
/*-----*/
#our-areas {
	background-color: #EEE;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}
#our-areas a {
	color: #FFF;
}
#our-areas a:hover {
	color: #FFF;
}
#our-areas .btn {
	background-color: #5F6062;
	border: 1px solid #5F6062;
}
#our-areas .btn:hover {
	color: #FFF;
	background-color: #5F6062;
}
#our-areas h2 {
	color: #B40101;
}

#our-services a {
	color: #000;
}
#our-services a:hover {
	color: #000;
}
#our-services .background-primary {
	background-color: #B40101;
}
#our-services .btn {
	color: #FFF;
	background-color: #5F6062;
	border: 1px solid #5F6062;
}
#our-services .btn:hover {
	color: #FFF;
	background-color: #5F6062;
}
#our-services .buyers-box {
	background-color: #B40101;
}
#our-services .buyers-slice-bottom {
	border-bottom: 305px solid #5F6062;
	border-right: 460px solid transparent;
}
#our-services .buyers-slice-top {
	border-bottom: 300px solid black;
	border-right: 455px solid transparent;
}
#our-services .buyers-text-bottom {
	color: #FFF;
}
#our-services .buyers-text-top {
	color: #FFF;
}
#our-services h2 {
	color: #B40101;
}
#our-services .sellers-box {
	background-color: #B40101;
}
#our-services .sellers-slice-bottom {
	border-bottom: 305px solid #5F6062;
	border-left: 460px solid transparent;
}
#our-services .sellers-slice-top {
	border-bottom: 300px solid black;
	border-left: 455px solid transparent;
}
#our-services .sellers-text-bottom {
	color: #FFF;
}
#our-services .sellers-text-top {
	color: #FFF;
}
#our-services .our-services-content {
	color: #FFF;
}
#our-services .our-services-content .btn {
	background: transparent;
	border: 2px solid #FFF;
}
#our-services .our-services-content .btn:hover {
	color: #FFF;
	border: 2px solid #FFF;
}

/*-----*/
/*  P  */
/*-----*/
.page-builders #builder-callouts .callout-box {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}
.page-builders #builder-communities a h2, .page-builders #builder-communities a div {
	color: #FFF;
}
.page-builders #builder-communities a:hover h2, .page-builders #builder-communities a:hover div {
	color: #FFF;
}
.page-builders #builder-communities .community-overlay {
	color: #FFF;
	background: rgba(0, 0, 0, 0.5);
}
.page-builders #builder-experiences a h2, .page-builders #builder-experiences a div {
	color: #FFF;
}
.page-builders #builder-experiences a:hover h2, .page-builders #builder-communities a:hover div {
	color: #FFF;
}
.page-builders #builder-experiences h3 {
	color: #FFF;
}
.page-builders #builder-experiences .community-overlay {
	color: #FFF;
	background: rgba(0, 0, 0, 0.5);
}
.page-builders #builder-homes a h2, .page-builders #builder-homes a div {
	color: #FFF;
}
.page-builders #builder-homes a:hover h2, .page-builders #builder-communities a:hover div {
	color: #FFF;
}
.page-builders #builder-homes h3 {
	color: #FFF;
}
.page-builders #builder-homes .community-overlay {
	color: #FFF;
	background: rgba(0, 0, 0, 0.5);
}
.page-builders #builder-links {
	color: #FFF;
	background: #A1C140;
}
.page-builders #builder-links a {
	color: #000;
}
.page-builders #builder-links a:hover {
	color: #000;
}
.page-builders .development-cta.black {
	color: #FFF;
	background: #000;
}
.page-builders .development-cta.green {
	color: #000;
	background: #A1C140;
}
.page-builders .development-cta.green-white {
	color: #FFF;
	background: #A1C140;
}
.page-builders .development-cta.white {
	color: #000;
	background: #FFF;
}
.page-builders .development-cta.black .btn {
	color: #FFF;
	background: #A1C140;
	border-color: #A1C140;
}
.page-builders .development-cta.green .btn {
	color: #FFF;
	background: #000;
	border-color: #000;
}
.page-builders .development-cta.green-white .btn {
	color: #000;
	background: #FFF;
	border-color: #000;
}
.page-builders .development-cta.white .btn {
	color: #FFF;
	background: #A1C140;
	border-color: #A1C140;
}
.page-builders #development-info .description {
	color: #000;
	background: #FFF;
}
.page-builders #floorplan-callout .callout-box {
	border: 4px solid #000;
}
.page-builders #floorplan-callout .callout-links .fa {
	color: #A1C140;
}
.page-builders #intro-callout .callout-box {
	background: rgba(0, 0, 0, 0.7);
}
.page-builders #intro-callout h1 {
	color: #FFF;
}
.page-builders #intro-callout h2 {
	color: #FFF;
}
.page-builders .listing-slider-btn-left:hover, .page-homepage .listing-slider-btn-right:hover {
	color: #444;
}
.page-builders #search-container {
	background: rgba(0, 0, 0, 0.7);
}
.page-builders #search-container .btn.btn-default {
	background: transparent;
	border-color: transparent;
}
.page-builders #search-container .open > .btn.btn-default {
	color: white;
	background-color: transparent;
	border-color: transparent;
}
.page-builders #search-container-mobile {
	background: rgba(0, 0, 0, 0.7);
}
.page-builders #search-container-mobile .btn.btn-default {
	background: transparent;
	border-color: transparent;
}
.page-builders #search-container-mobile .open > .btn.btn-default {
	color: white;
	background-color: transparent;
	border-color: transparent;
}

.page-communities-details .thumbnail {
	background-color: #E5E5E5;
	border: 1px solid #CECECE;
}

.page-forbuyers #blog-slider .owl-nav button {
	color: #FFF;
	background: #5F6062;
	border: 1px solid #5F6062;
}
.page-forbuyers .breadcrumb {
	color: #000;
}
.page-forbuyers .breadcrumb a {
	color: #FFF;
}
.page-forbuyers .breadcrumb a:hover {
	color: #FFF;
}
.page-forbuyers .breadcrumb span {
	color: #FFF;
}
.page-forbuyers .btn-primary {
	color: #FFF;
	background-color: #5F6062;
	border: 1px solid #5F6062;
}
.page-forbuyers  .btn-primary:hover {
	color: #FFF;
	background-color: #5F6062;
}
.page-forbuyers .callout-content a {
	color: #000;
}
.page-forbuyers .callout-content a:hover {
	color: #000;
}
.page-forbuyers .callout-content .btn {
	color: #FFF;
	background-color: #5F6062;
	border: 1px solid #5F6062;
}
.page-forbuyers .callout-content .btn:hover {
	color: #FFF;
	background-color: #5F6062;
}
.page-forbuyers .callout-content h2 {
	color: #B40101;
}
.page-forbuyers #callout-panel {
	color: #FFF;
}
.page-forbuyers #callout-panel #callout-body {
	color: #FFF;
	background: #5F6062;
	border: 1px solid #FFF;
}
.page-forbuyers #callout-panel #callout-body button {
	border: 1px solid #FFF;
}
.page-forbuyers #callout-panel #callout-tab {
	color: #FFF;
	background: #5F6062;
}
.page-forbuyers #contact-us input, .page-forbuyers #contact-us textarea {
	background: #FAFAFA;
}
.page-forbuyers #contact-us input:hover, .page-forbuyers #contact-us textarea:hover {
	background: #FAFAFA;
}
.page-forbuyers .content-steps h4 {
	color: #777;
}
.page-forbuyers .content-text a {
	color: red;
}
.page-forbuyers .content-text a:hover {
	color: red;
}
.page-forbuyers .content-text .btn {
	color: #FFF;
}
.page-forbuyers .content-text h2 {
	color: #111;
}
.page-forbuyers .content-text h4 {
	color: #777;
}
.page-forbuyers #demo h1 {
	color: #FFF;
}
.page-forbuyers #demo h3 {
	color: #FFF;
}
.page-forbuyers #demo .btn {
	border: 1px solid #FFF;
}
.page-forbuyers #features .fa {
	color: #B40101;
}
.page-forbuyers #for-buyers-form h2 {
	color: #B40101;
}
.page-forbuyers #intro-callout h1 {
	color: #FFF;
}
.page-forbuyers #intro-callout h2 {
	color: #FFF;
}
.page-forbuyers .listing-slider-btn-left:hover, .page-forbuyers .listing-slider-btn-right:hover {
	color: #444;
}
.page-forbuyers #map-container h2 {
	color: #111;
}
.page-forbuyers #map-overlay {
	color: white;
	background: rgba(0, 0, 0, 0.6);
}
.page-forbuyers #map-overlay:hover {
	color: white;
	background: rgba(0, 0, 0, 0.6);
}
.page-forbuyers .marker-cluster {
	color: #ffffff;
	background-color: #1396e2;
}
.page-forbuyers .marker-cluster:hover {
	background-color: #1396e2;
}
.page-forbuyers .marker-style {
	border: 3px solid #B40101;
}
.page-forbuyers #pricing .btn-black  {
	border: 1px solid #FFF;
}
.page-forbuyers #pricing .btn-primary  {
	border: 1px solid #FFF;
}
.page-forbuyers #pricing .btn-white  {
	border: 1px solid #000;
}
.page-forbuyers .pricing-table .fa-check {
	color: green;
}
.page-forbuyers .pricing-table .plan {
	border: 1px solid #dcdcdc;
	background: #fff;
}
.page-forbuyers .pricing-table .plan .pricing-head h3 {
	background: #2f2f2f;
	color: #fff;
	border: 1px solid #3f3f3f;
}
.page-forbuyers .pricing-table .plan .pricing-head .price {
	color: #2f2f2f;
}
.page-forbuyers .pricing-table .plan .pricing-head small {
	color: #B40101;
}
.page-forbuyers .pricing-table .plan .pricing-body ul {
	border-bottom: 1px solid #DCDCDC;
}
.page-forbuyers .pricing-table .plan .pricing-body ul > li {
	border-top: 1px solid #DCDCDC;
}
.page-forbuyers .pricing-table .plan .pricing-body ul > li:nth-child(odd) {
	background: #f7f7f7;
}
.page-forbuyers .pricing-table .plan.popular .pricing-head h3 {
	background: #5F6062;
	border-color: #5F6062;
}
.page-forbuyers #sales-cta .btn-green {
	border: 1px solid #FFF;
}
.page-forbuyers #sales-cta .btn-default  {
	border: 1px solid #FFF;
}
.page-forbuyers #sales-cta .btn-white {
	border: 1px solid #000;
}
.page-forbuyers section {
	border-bottom: 1px solid #CCC;
}
.page-forbuyers .section-blue {
	background-color: #B40101;
}
.page-forbuyers .section-blue a {
	color: #A1C140;
}
.page-forbuyers .section-blue a:hover {
	color: #A1C140;
}
.page-forbuyers .section-blue button {
	background-color: #5F6062;
	border: 1px solid #5F6062;
}
.page-forbuyers .section-blue button:hover {
	color:#FFF;
	background-color: #5F6062;
	border: 1px solid #5F6062;
}
.page-forbuyers .section-blue h2 {
	color: #FFF;
}
.page-forbuyers .section-blue label {
	color: #FFF;
}
.page-forbuyers .section-gray {
	background-color: #EEE;
}
.page-forbuyers .search-box-home #sell-box-container {
	background: #F3F3F3;
}
.page-forbuyers #steps h2{
	color: #FFF;
}
.page-forbuyers #steps p,  .page-forbuyers #steps ol, .page-forbuyers #steps ul{
	color: #FFF;
}
.page-forbuyers .testimonial .author {
	color: #777;
}
.page-forbuyers .testimonial .quote {
	color: #777;
}
.page-forbuyers .testimonial .stars {
	color: orange;
}
.page-forbuyers .webinar-callout .btn {
	background: rgba(0, 0, 0, 0.5);
	border: rgba(255, 255, 255, 0.7) 1px solid;
}
.page-forbuyers .webinar-callout .btn:hover {
	color: #FFFFFF;
	background: rgba(0, 0, 0, 0.5);
}

.page-team #callout-panel {
	color: #FFF;
}
.page-team #callout-panel #callout-body {
	color: #FFF;
	background: #5F6062;
	border: 1px solid #FFF;
}
.page-team #callout-panel #callout-body .btn {
	border: 1px solid #FFF;
}
.page-team #callout-panel #callout-tab {
	color: #FFF;
	background: #5F6062;
	border: 1px solid #FFF;
}

.page-team-agent #callout-panel {
	color: #FFF;
}
.page-team-agent #callout-panel #callout-body {
	color: #FFF;
	background: #5F6062;
	border: 1px solid #FFF;
}
.page-team-agent #callout-panel #callout-body .btn {
	border: 1px solid #FFF;
}
.page-team-agent #callout-panel #callout-tab {
	color: #FFF;
	background: #5F6062;
	border: 1px solid #FFF;
}

.page-webinar .bg-overlay {
	color: #FFF;
	background: rgba(0, 0, 0, 0.7);
}
.page-webinar .content-separator {
	border-top: 2px solid rgb(1, 116, 199);
}
.page-webinar .content-text h2 {
	color: #111;
}
.page-webinar .content-text h4 {
	color: #777;
}
.page-webinar #footer {
	color: #FFF;
}
.page-webinar #footer a {
	color: #CCC;
}
.page-webinar .header {
	color: #FFF;
}
.page-webinar .header .content-text  li i {
	color: rgb(193, 214, 46);
}
.page-webinar #intro h2 {
	color: #B40101;
}
.page-webinar #learn-more h4 {
	color: #CCC;
}
.page-webinar section {
	border-bottom: 1px solid #CCC;
}
.page-webinar .section-blue {
	color: #FFF;
	background-color: #B40101;
}
.page-webinar .section-blue button {
	background-color: #5F6062;
	border: 1px solid #5F6062;
}
.page-webinar .section-blue button:hover {
	color:#FFF;
	background-color: #5F6062;
	border: 1px solid #5F6062;
}
.page-webinar .section-blue label {
	color: #FFF;
}
.page-webinar .section-dark h2, .page-webinar .section-dark h4 {
	color: #FFF;
}
.page-webinar .section-dark-gray {
	color: #FFF;
	background-color: #2D2D2D;
}
.page-webinar .section-gray {
	color: #FFF;
	background-color: #888;
}
.page-webinar .testimonial .author {
	color: #FFF;
}
.page-webinar .testimonial .position {
	color: #FFF;
}
.page-webinar .testimonial .quote {
	color: #FFF;
}
.page-webinar .tp-banner-holder {
	background: #000;
}
.page-webinar #webinar-box {
	border: 5px solid #FFFFFF;
}

.pagination > li > a,
.pagination > li > span {
	color: #5a5a5a;
	background-color: transparent;
	border: 2px solid #f3f3f3;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
	color: #5a5a5a;
	background-color: transparent;
	border: 2px solid #f3f3f3;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	color: #fff;
	background-color: #B40101;
	border-color: #B40101;
}

.prop-info-price {
	color: #5F6062;
}

.prop-info-price-sm {
	color: #5F6062;
}

#prop-tab-nav.nav-pills .nav-link.active, #prop-tab-nav.nav-pills .nav-link.active:hover, #prop-tab-nav.nav-pills .nav-link.active:focus {
	color: #FFF;
	background-color: #B40101;
}
#prop-tab-nav.nav-pills .show > .nav-link {
	color: #fff;
	background-color: #B40101;
}

#properties h1 {
	color: #B40101;
}
#properties h2 {
	color: #B40101;
}
#properties .tag, #features-slider .tag {
	color: #FFF;
}

.property:hover .tag.status, .property:active .tag.status, .property:focus .tag.status {
	background-color: rgba(0, 0, 0, 0.8);
}
.property .overlay .additional-info {
	background-color: #FFF;
}
.property .overlay .additional-info li {
	color: #000;
}
.property .overlay .additional-info li figure {
	color: #000;
}
.property .overlay figure {
	color: #ffffff;
}
.property .overlay h3 {
	color: #ffffff;
}
.property .overlay .info {
	background: -moz-linear-gradient(top, transparent 0%, rgba(127, 127, 132, 0.6) 50%);
	background: -webkit-linear-gradient(top, transparent 0%, rgba(127, 127, 132, 0.6) 50%);
	background: -o-linear-gradient(top, transparent 0%, rgba(127, 127, 132, 0.6) 50%);
	background: -ms-linear-gradient(top, transparent 0%, rgba(127, 127, 132, 0.6) 50%);
	background: linear-gradient(to bottom, transparent 0%, rgba(127, 127, 132, 0.6) 50%);
}
.property .overlay .info-service {
	background: rgba(0, 0, 0, 0.75);
}
.property .overlay-alt .additional-info {
	background-color: #FFF;
}
.property .overlay-alt .additional-info li header {
	color: #000;
}
.property .overlay-alt .additional-info li figure {
	color: #000;
}
.property .overlay-idx .additional-info {
	background-color: #B40101;
}
.property .overlay-idx .additional-info  li {
	color: #ffffff;
}
.property .overlay-idx figure {
	color: #ffffff;
}
.property .overlay-idx h3 {
	color: #ffffff;
}
.property .overlay-idx .info {
	background: -moz-linear-gradient(top, transparent 0%, rgba(127, 127, 132, 0.6) 50%);
	background: -webkit-linear-gradient(top, transparent 0%, rgba(127, 127, 132, 0.6) 50%);
	background: -o-linear-gradient(top, transparent 0%, rgba(127, 127, 132, 0.6) 50%);
	background: -ms-linear-gradient(top, transparent 0%, rgba(127, 127, 132, 0.6) 50%);
	background: linear-gradient(to bottom, transparent 0%, rgba(127, 127, 132, 0.6) 50%);
}
.property .overlay-idx .info-service {
	background: rgba(0, 0, 0, 0.75);
}
.property .property-ad {
	background-color: #B40101;
}
.property .property-text h4 {
	color: #FFF;
}
.property .tag.status {
	background-color: rgba(0, 0, 0, 0.6);
	color: #ffffff;
}
.property .type {
	background-color: #ffffff;
}

.property-box {
	background-color: #ffffff;
	border: 2px solid rgba(0, 0, 0, 0.1);
}
.property-box .property-views-overlay {
	color: #FFF;
	background-color: #5F6062;
}
.property-box-label {
	background-color: #CECECE;
	color: #252525;
}
.property-box-label.property-box-label-primary {
	background-color: #B40101;
	color: #ffffff;
}
.property-box-meta {
	background-color: rgba(255, 255, 255, 0.85);
}
.property-box-meta-item span {
	background-color: transparent;
}
.property-box-picture-bg {
	background: #000 no-repeat center center;
}
.property-box-picture-inner, .property-row-picture-inner {
	background-color: #ffffff
}
.property-box-price {
	color: #B40101;
	background-color: rgba(255, 255, 255, 0.85);
}
.property-box-price a {
	color: #5F6062;
}
.property-box-price:hover a {
	color: #5F6062;
}
.property-box-subtitle, .property-box-subtitle a {
	color: #252525;
}
.property-box-subtitle a:hover, .property-box-title a:hover {
	color: #252525;
}
.property-box-teaser {
	color: #5F6062;
	background-color: rgba(255, 255, 255, 0);
}
.property-box-teaser a {
	color: #5F6062;
}
.property-box-teaser-large {
	color: #5F6062;
	background-color: rgba(255, 255, 255, 0);
}
.property-box-teaser-large a {
	color: #5F6062;
}
.property-box-title {
	color: #252525;
}
.property-box-title a {
	color: #252525;
}

#property-detail .openhouse_note {
	color: red;
}
#property-detail .openhouse_note p {
	color: red;
}

.property-features-list li:before {
	color: #1396E2;
}

#prop-listing-address {
	color:#000;
}
#prop-listing-price {
	color:#5F6062;
}
#prop-listing-address:hover, #prop-listing-price:hover {
	color: #5F6062;
}

.property-row-meta {
	background-color: rgba(255, 255, 255, 0.0);
}
.property-row-meta-item span {
	background-color: transparent;
}
.property-row-price {
	color: #B40101;
}
.property-row-subtitle, .property-row-subtitle a {
	color: #252525;
}
.property-row-teaser {
	color: #5F6062;
}
.property-row-title, .property-row-title a {
	color: #252525;
}

/*-----*/
/*  Q  */
/*-----*/

/*-----*/
/*  R  */
/*-----*/

/*-----*/
/*  S  */
/*-----*/
#search-bar .btn.dropdown-toggle, #search-bar select.dropdown-toggle {
	background-color: #B40101;
	border: 1px solid transparent;
}
#search-bar .btn.dropdown-toggle:hover, #search-bar select.dropdown-toggle:hover {
	color: #B40101;
	background-color: #FFF;
	border: 1px solid #B40101;
}
#search-bar .btn.dropdown-toggle.btn-border, #search-bar select.dropdown-toggle.btn-border {
	border: 1px solid #B40101;
}

#search-box-container .search-box-clear {
	color: #999;
}
#search-box-container .search-box-clear:hover {
	color: #999;
}
#search-box-container .tt-hint {
	color: #B40101 !important;
}

.search-box-form h1 {
	color: #FFF;
}
.search-box-form h3 {
	color: #FFF;
}

.search-box-header .form-search {
	background-color: rgba(255, 255, 255, 0.3);
}
.search-box-header .form-search:hover {
	background-color: rgba(255, 255, 255, 0.3);
}
.search-box-header .form-search input {
	color: #000;
	background-color: transparent;
}
.search-box-header .form-search input:hover {
	background-color: transparent;
}
.search-box-header .form-search label {
	color: #000;
}
.search-box-header #search-box-location {
	background-color: transparent;
}

.search-box-home .btn-search-tab {
	color: #FFF;
	background-color: transparent !important;
	border-color: rgba(255, 255, 255, 0);
}
.search-box-home .btn-search-tab.active,
.search-box-home .btn-search-tab.active:hover {
	color: #FFF;
	background-color: transparent !important;
	border-bottom: 2px solid rgba(255, 255, 255, 1);
}
.search-box-home .btn-search-tab:hover {
	color: #FFF;
	background-color: transparent !important;
	border-color: transparent;
}
.search-box-home .btn-search-tab:active {
	color: #FFF;
	background-color: transparent !important;
	border-color: transparent;
}
.search-box-home .form-search {
	background-color: rgba(255, 255, 255, 0.3);
}
.search-box-home .form-search:hover {
	background-color: rgba(255, 255, 255, 0.3);
}
.search-box-home .form-search:hover #search-box-container {
	background-color: #F3F3F3;
}
.search-box-home .form-search input {
	color: #000;
	background-color: transparent;
}
.search-box-home .form-search input:hover {
	background-color: transparent;
}
.search-box-home h1 {
	color: #FFF;
}
.search-box-home h3 {
	color: #FFF;
}
.search-box-home #search-box-container {
	background: #F3F3F3;
}
.search-box-home #search-box-location {
	background-color: transparent;
}
.search-box-home #search-box-tabs-mobile a {
	background-color: #B40101;
}
.search-box-home #search-box-tabs-mobile a:hover {
	background-color: #B40101;
}
.search-box-home #sell-box-address {
	background-color: transparent;
}
.search-box-home #sell-box-container {
	background: #F3F3F3;
}
.search-box-home #sell-next-button {
	color: #FFF;
	background-color: #5F6062;
	border: 1px solid #5F6062;
}
.search-box-home #sell-next-button:hover {
	color: #FFF;
	background-color: #5F6062;
}
.search-box-home #submit-button {
	color: #FFF;
	background-color: #5F6062;
	border: 1px solid #5F6062;
}
.search-box-home #submit-button:hover {
	color: #FFF;
	background-color: #5F6062;
}

#search-box-tabs-mobile a {
	background-color: #B40101;
}
#search-box-tabs-mobile a:hover {
	background-color: #B40101;
}

#search-filter h3 i {
	color: #1396E2;
}
#search-filter .sort-listings .btn-default {
	border: 1px solid #B40101;
}
#search-filter .sort-listings .btn-default:hover {
	border: 1px solid #B40101;
}

#signup {
	background-color: #B40101;
}
#signup #form-signup label {
	color: #FFF;
}
#signup #signup-submit {
	background-color: #5F6062;
	border: 1px solid #5F6062;
}
#signup #signup-submit:hover {
	color: #FFF;
	background-color: #5F6062;
}

.social-links > li > a {
	color: #707070;
	background: #373737;
	border: 1px solid #444;
}
.social-links > li > a:hover {
	color: #707070;
	background: #373737;
	border: 1px solid #444;
}
.social-links__light > li > a {
	color: #2f2f2f;
	background: #f7f7f7;
	border: 1px solid #DDD;
}
.social-links__light > li > a:hover {
	color: #2f2f2f;
	background: #f7f7f7;
	border: 1px solid #DDD;
}
.social-links__primary > li > a {
	color: #FFF;
	background: #5F6062;
	border: 1px solid #5F6062;
}
.social-links__primary > li > a:hover {
	color: #FFF;
	background: #5F6062;
	border: 1px solid #5F6062;
}

/*-----*/
/*  T  */
/*-----*/
.tag {
	background-color: #B40101;
}
.tag.article {
	background-color: #f3f3f3;
	border-left: 3px solid #c7c7c7;
	color: #2a2a2a;
}
.tag.price {
	background-color: #B40101;
	color: #ffffff;
}
.tag.service {
	color: black;
	background: rgba(255, 255, 255, 0.8);
}
.tag.views {
	background-color: #5F6062;
	color: #ffffff;
}
.tag.blue-btn {
	background-color: #B40101;
	color: #ffffff;
	border: 1px solid #B40101;
}
.tag.blue-btn:hover {
	background-color: #B40101;
	color: #ffffff;
	border: 1px solid #B40101;
}
.tag.green-btn {
	background-color: #5F6062;
	color: #ffffff;
	border: 1px solid #5F6062;
}
.tag.green-btn:hover {
	background-color: #5F6062;
	color: #ffffff;
	border: 1px solid #5F6062;
}
.tag.white-btn {
	background-color: #fff;
	color: #333;
	border: 1px solid #333;
}
.tag.white-btn:hover {
	background-color: #fff;
	color: #333;
	border: 1px solid #333;
}

#testimonials h2 {
	color: #B40101;
}
#testimonials .owl-theme .owl-nav [class*=owl-] {
	color: #FFF;
	background: #5F6062;
	border: 1px solid #5F6062;
}
#testimonials .owl-theme .owl-nav [class*=owl-]:hover {
	color: #FFF;
	background: #5F6062;
	border: 1px solid #5F6062;
}

#testimonials-slider.sales-slider .video-title {
	color: #FFF;
}

.tool-tip {
	color: #073855;
}

.tp-banner .twoxtwocustom {
	background-color: rgba(0, 0, 0, 0.25);
}

.tt-dropdown-menu {
	background-color: #FFF;
	border: 1px solid #EBEBEB;
}
.tt-dropdown-menu h5 {
	color: #fff;
	background-color: #B40101;
	border-bottom: 1px solid #EEE;
}

.tt-hint[disabled] {
	background-color: #F3F3F3 !important;
}
.tt-input {
	color: #999;
}
.tt-hint {
	color: #B40101 !important;
}

/*-----*/
/*  U  */
/*-----*/

/*-----*/
/*  V  */
/*-----*/

/*-----*/
/*  W  */
/*-----*/
#widget .tag.counter {
	background-color: #1D3F56;
	color: #ffffff;
}

/*-----*/
/*  X  */
/*-----*/

/*-----*/
/*  Y  */
/*-----*/

/*-----*/
/*  Z  */
/*-----*/


/*-----------------*/
/*  MEDIA QUERIES  */
/*-----------------*/
/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {

}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767.98px) {

}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px) {
	.search-box-header .form-search label {
		color: #FFF;
	}
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199.98px) {

}

@media (min-width: 992px) {
	#agent-box-container form {
		background-color: rgba(255, 255, 255, 0.3);
	}
	#agent-box-container form:hover {
		background-color: rgba(255, 255, 255, 0.6);
	}

	.agent-social #social-icons i:hover {
		background-color: #7f7f84;
	}

	.bootstrap-select .dropdown-menu li a:hover {
		background-color: #B40101;
		color: #fff;
	}

	.btn.btn-default:hover, select.btn-default:hover {
		color: #5F6062;
		background-color: #FFF;
	}
	.btn.btn-primary:hover, select.btn-primary:hover {
		color: #B40101;
		background-color: #FFF;
		border: 1px solid #B40101;
	}
	.btn.btn-secondary:hover, select.btn-secondary:hover {
		color: #B40101;
		background-color: #FFF;
		border: 1px solid #B40101;
	}

	.btn.btn-black:hover, select.btn-black:hover {
		color: white;
		background-color: black;
	}
	.btn.btn-green:hover, select.btn-green:hover {
		color: #FFF;
		background-color: #87A235;
		border-color: transparent;
	}
	.btn.btn-white:hover, select.btn-white:hover {
		color: black;
		background-color: white;
	}
	.btn.btn-white-clear:hover, select.btn-white-clear:hover {
		color: #B40101;
		background-color: #FFF;
		border: 3px solid #B40101;
	}

	.btn-favorite:hover {
		background-color: rgba(255, 255, 255, 1);
		border: 1px solid rgba(127, 127, 127, 0.5);
	}
	.btn-favorite-on:hover {
		background-color: white;
		border: 1px solid #B40101;
	}
	.btn-favorite-on:hover i {
		color: #B40101;
	}

	.community-list .community-item .dlink:hover,
	.community-list .community-item .zoom:hover {
		background: #B40101;
		color: #fff;
	}

	.fancybox-account .bootstrap-select .dropdown-menu li a:hover {
		background-color: #4267B2;
	}
	.fancybox-account .bootstrap-select > .dropdown-toggle:hover, .fancybox-account .bootstrap-select > .dropdown-toggle.bs-placeholder:hover {
		color: #FFF;
		background-color: #72A7E2;
	}

	#footer-content  #social-icons div:hover {
		background-color: #7f7f84;
	}
	#footer-content ul.list-links li a:hover {
		color: #B40101;
	}

	.infobox-wrapper .infobox-inner .btn-favorite {
		background-color: rgba(255, 255, 255, 0.5);
		border: 1px solid rgba(127, 127, 127, 0.2);
	}
	.infobox-wrapper .infobox-inner .btn-favorite:hover {
		color: #B40101;
		background-color: rgba(255, 255, 255, 1);
		border: 1px solid rgba(127, 127, 127, 0.5);
	}
	.infobox-wrapper .infobox-inner .btn-favorite i {
		color: #888;
	}
	.infobox-wrapper .infobox-inner .btn-favorite:hover i {
		color: #B40101;
	}
	.infobox-wrapper .infobox-inner .btn-favorite-on {
		background-color: #B40101;
		border: 1px solid #B40101;
	}
	.infobox-wrapper .infobox-inner .btn-favorite-on:hover {
		background-color: white;
		border: 1px solid #B40101;
	}
	.infobox-wrapper .infobox-inner .btn-favorite-on i {
		color: white;
	}
	.infobox-wrapper .infobox-inner .btn-favorite-on:hover i {
		color: #B40101;
	}

	#locations a:hover {
		color: #B40101;
	}
	#locations .btn:hover {
		color: #5F6062;
		background-color: #FFF;
	}

	#map-overlay:hover {
		color: #B40101;
		background: rgba(255, 255, 255, 0.7);
	}

	.marker-cluster:hover {
		background-color: #073855;
	}

	#our-areas a:hover {
		color: #B40101;
	}
	#our-areas .btn:hover {
		color: #5F6062;
		background-color: #FFF;
	}

	#our-services a:hover {
		color: #B40101;
	}
	#our-services .btn:hover {
		color: #5F6062;
		background-color: #FFF;
	}
	#our-services .our-services-content .btn:hover {
		color: #B40101;
		background-color: #FFF;
		border: 2px solid #B40101;
		text-shadow: none;
	}

	.page-builders #builder-communities a:hover h2, .page-builders #builder-communities a:hover div {
		color: #FFF;
	}
	.page-builders #builder-experiences a:hover h2, .page-builders #builder-communities a:hover div {
		color: #FFF;
	}
	.page-builders #builder-homes a:hover h2, .page-builders #builder-communities a:hover div {
		color: #FFF;
	}
	.page-builders #builder-links a:hover {
		color: #FFF;
	}
	.page-builders .listing-slider-btn-left:hover, .page-homepage .listing-slider-btn-right:hover {
		color: #5F6062;
	}

	.page-forbuyers #blog-slider .owl-nav button:hover {
		color: #5F6062;
		background: #FFF;
	}
	.page-forbuyers .breadcrumb a:hover {
		color: #FFF;
	}
	.page-forbuyers .btn-primary:hover {
		color: #5F6062 !important;
		background-color: #FFF;
		border-color: #5F6062 !important;
	}
	.page-forbuyers .callout-content a:hover {
		color: #5F6062;
	}
	.page-forbuyers .callout-content .btn:hover {
		color: #5F6062;
		background-color: #FFF;
	}
	.page-forbuyers #contact-us input:hover, .page-forbuyers #contact-us textarea:hover {
		background: #FFF;
	}
	.page-forbuyers .content-text a:hover {
		color: #B40101;
	}
	.page-forbuyers #features .fa {
		color: #B40101;
	}
	.page-forbuyers #for-buyers-form h2 {
		color: #B40101;
	}
	.page-forbuyers .listing-slider-btn-left:hover, .page-forbuyers .listing-slider-btn-right:hover {
		color: #5F6062;
	}
	.page-forbuyers #map-overlay:hover {
		color: #B40101;
		background: rgba(255, 255, 255, 0.7);
	}
	.page-forbuyers .marker-cluster:hover {
		background-color: #073855;
	}
	.page-forbuyers .section-blue a:hover {
		color: #000;
	}
	.page-forbuyers .section-blue button:hover {
		color:#5F6062;
		background-color: #FFF;
		border: 1px solid #5F6062;
	}
	.page-forbuyers .webinar-callout .btn:hover {
		color: #FFFFFF;
		background: rgba(75, 143, 218, 0.9);
	}


	.page-property-detail .listing-slider-btn-left:hover, .page-homepage .listing-slider-btn-right:hover {
		color: #5F6062;
	}

	.page-webinar .section-blue button:hover {
		color:#5F6062;
		background-color: #FFF;
		border: 1px solid #5F6062;
	}

	.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
		color: #B40101;
		background-color: transparent;
		border-color: #B40101;
	}
	.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover,
	.pagination > .active > a:focus, .pagination > .active > span:focus {
		color: #fff;
		background-color: #B40101;
		border-color: #B40101;
	}

	#prop-tab-nav.nav-pills .nav-link.active:hover {
		color: #FFF;
		background-color: #B40101;
	}

	.property-box-price:hover a {
		color: #000;
	}

	.property-box-subtitle a:hover, .property-box-title a:hover {
		color: #B40101;
	}

	#prop-listing-address:hover, #prop-listing-price:hover {
		color:red;
	}

	#search-box-container .search-box-clear:hover {
		color: red;
	}

	.search-box-header .form-search {
		background-color: rgba(255, 255, 255, 0.3);
	}
	.search-box-header .form-search:hover {
		background-color: rgba(0, 0, 0, 0.3);
	}
	.search-box-header .form-search:hover #search-box-container {
		background-color: transparent;
	}
	.search-box-header .form-search input {
		color: #000;
		background-color: transparent;
	}
	.search-box-header .form-search input:hover {
		background-color: transparent;
	}
	.search-box-header .form-search label {
		color: #FFF;
	}
	.search-box-header h1 {
		color: #FFF;
	}
	.search-box-header h3 {
		color: #FFF;
	}
	.search-box-header #search-box-location {
		background-color: transparent;
	}

	.search-box-home .btn-search-tab.active,
	.search-box-home .btn-search-tab.active:hover {
		color: #FFF;
		background-color: transparent !important;
		border-bottom: 2px solid rgba(255, 255, 255, 1);
	}
	.search-box-home .btn-search-tab:hover {
		color: #FFF;
		/*background-color: rgba(75, 143, 218, 0.7);*/
		background-color: transparent !important;
		border-color: transparent;
	}
	.search-box-home .form-search:hover {
		background-color: rgba(255, 255, 255, 0.6);
	}
	.search-box-home .form-search:hover #search-box-container {
		background-color: #F3F3F3;
	}
	.search-box-home .form-search input:hover {
		background-color: transparent;
	}
	.search-box-home #search-box-tabs-mobile a:hover {
		background-color: #5F6062;
	}
	.search-box-home #sell-next-button:hover {
		color: #5F6062;
		background-color: #FFF;
	}
	.search-box-home #submit-button:hover {
		color: #5F6062;
		background-color: #FFF;
	}

	#search-box-tabs-mobile a:hover {
		background-color: #5F6062;
	}

	#search-filter .sort-listings .btn-default:hover {
		border: 1px solid #004471;
	}

	#signup #signup-submit:hover {
		color: #5F6062;
		background-color: #FFF;
	}

	.social-links > li > a:hover {
		background: #FFF;
		border-color: #FFF;
		color: #2F2F2F;
	}
	.social-links__light > li > a:hover {
		background: #2F2F2F;
		border-color: #2F2F2F;
		color: #FAFAFA;
	}
	.social-links__primary > li > a:hover {
		background: #FFF;
		border-color: #FFF;
		color: #5F6062;
	}

	.tag.blue-btn:hover {
		background-color: #ffffff;
		color: #B40101;
		border: 1px solid #B40101;
	}
	.tag.green-btn:hover {
		background-color: #ffffff;
		color: #5F6062;
		border: 1px solid #5F6062;
	}
	.tag.white-btn:hover {
		background-color: #B40101;
		color: #ffffff;
		border: 1px solid #004471;
	}

	#testimonials .owl-theme .owl-nav [class*=owl-]:hover {
		color: #5F6062;
		background: #FFF;
		border: 1px solid #5F6062;
	}
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}
