.main-navbar {
	background-color: #ffffff;
}

.main-navbar .navbar .navbar-nav .nav-item a {
	color: #000000;
}

.option-item.phoneheader .default-btn {
	background: #c5252f;
	color: #ffffff;
}

.main-slides-content .container h1 {
	color: #c5252f;
	text-transform: uppercase;
}

.section-title h3 {
	color: rgba(0, 0, 0, 0.84);
}

.search-home button {
	background-color: #c5252f;
	color: #ffffff;
}

.bt-search-code {
	background-color: #c5252f;
	color: #ffffff;
	border: 2px solid #c5252f;
}

.featured-item .featured-top-content h3 a {
	color: #000000;
}

.featured-item .featured-top-content p a {
	font-size: 13px;
	font-weight: 400;
	line-height: 1.3em;
	color: #020202;
}

.featured-image .tag-code {
	color: rgba(255, 255, 255, 0.82);
	background: #c5252f;
}

.single-footer-widget .widget-social li a i {
	color: #ffffff;
	background-color: #c5252f;
}

.single-footer-widget a.widget-logo {
	border-radius: 5px;
	padding: 10px;
}

.featured-item .featured-top-content .featured-list li i {
	color: #c5252f;
}

.property-details-desc .details-content .content .list li i {
	color: #181818;
}

.navbar-brand img {
	width: auto;
	height: 48px;
}

.main-navbar .navbar .navbar-nav .nav-item a:hover,
.main-navbar .navbar .navbar-nav .nav-item a:focus,
.main-navbar .navbar .navbar-nav .nav-item a.active {
	color: #c5252f;
	font-weight: bold;
}

.navbar-nav .nav-item a:hover:after,
.navbar-nav .nav-item a.active:after {
	width: 100%;
	background: #c5252f;
}

.single-footer-widget .footer-quick-links li a,
.single-footer-widget .widget-info li,
.single-footer-widget .widget-info li i,
.copyright-area .copyright-area-content,
.single-footer-widget .widget-info li a {
	color: #181818;
}

.main-navbar .navbar .others-options .option-item {
	margin-right: 10px;
}

.bg-gold,
.property-details-desc .details-content .price,
.widget-area .widget_info .info-box-one,
#passageWrapper {
	background-color: #181818;
}

.main-navbar .navbar .others-options .option-item .user-box a i {
	background-color: #27c24a;
	border: 1px solid #27c24a;
}

.section-title h1::after,
.section-title h3::after {
	background-color: #c5252f;
}

.featured-item .featured-bottom-content .featured-btn .default-btn {
	background: #c5252f;
	color: rgba(255, 255, 255, 0.82);
}

.default-btn {
	color: rgba(255, 255, 255, 0.82);
	background-color: #c5252f;
}

.bg-gold {
	background-color: rgb(0, 0, 0);
}

.price-alert {
	color: #ffffff;
}

.footer-area {
	background: #ffffff;
}

.single-footer-widget .footer-quick-links li a {
	color: #000000;
}

.single-footer-widget h3 {
	margin-bottom: 5px;
	font-size: 18px;
	color: #000000;
}

.single-footer-widget .widget-info li {
	color: #000000;
}

.single-footer-widget .widget-info li a {
	color: #000000;
}

.single-footer-widget .widget-info li i {
	color: #000000;
}

.copyright-area .copyright-area-content {
	color: #000000;
}

.watermark {
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url('upload/imobiliaria/site_144/images/logo.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 45%;
	opacity: 0.4;
}

img.fancybox-image:before {
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url('upload/imobiliaria/site_144/images/logo.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 45%;
	opacity: 0.4;
}

.fancybox-slide .fancybox-image-wrap:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url('upload/imobiliaria/site_144/images/logo.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 45%;
	opacity: 0.4;
}

@media only screen and (max-width:1199px) {
	.navbar-area.is-sticky {
		background: #ffffff;
	}

	.navbar-area {
		background-color: #ffffff;
		padding-top: 15px;
		padding-bottom: 15px;
		border-bottom: 1px solid #c5252f;
	}

	.main-responsive-nav .mean-container a.meanmenu-reveal span {
		background: #c5252f;
	}
}

@media only screen and (max-width: 767px) {
	.mean-container .mean-nav ul li a{
		color:#c5252f;
	}
	.main-slides-content .content h1 {
		font-size: 22px;
		margin-bottom: 0px;
		margin-top: 0;
	}

	#search-code {
		justify-content: space-around;
		width: 100%;
		margin-top: 10px;
	}
}

@media (max-width: 992px) {
	.footer-fixed a.bt-call {
		background-color: #c5252f !important;
		color: rgba(255, 255, 255, 0.82);
	}
}