/* CSS Document */
@import url("buttons.css");
/*@import url("blog.css");*/
 
body {
	  font-family: "Roboto", sans-serif;
	  font-weight: 400;
	  font-style: normal;
	color: #4A545E;
	background: #f5f5f5;
	font-size: 18px;
	line-height: 1.618em;
	display: flex;
	flex-direction: column;
  	min-height: 100vh;
	
	
}
body.interior {
/*  scroll-padding-top: 100px;  */
	padding-top: 110px; 
}

html {
/*  scroll-padding-top: 100px;  */
}

a:not(.btn) {
  color: #a89143; text-decoration: none;
}
a:not(.btn):hover {
  color: #a89143;
}
h1, h2, h3, h4, h5, h6 { 
  	font-weight: 400;
  	font-style: normal;
	color: #2D363F;
	line-height: 1.2em;
	text-transform: uppercase;
}

h1 {
	font-size: 36px;
	color: #a89143;
	
}
h2 {
	font-size: 32px;
}

h3 {
	font-size: 22px;
}

h4 {
	font-size: 20px;
}
h4 {
	font-size: 18px;
}
h4 {
	font-size: 14px;
}



/* div.page-header h2 {font-size: 1.8em;  padding-bottom: .5em; border-bottom: solid 1px #333;} */


img {
    display: block;
    max-width: 100%;
	height: auto;
}
input {color: #333;}

.breadcrumb {
	padding: 8px 15px;
	margin: 0 0 18px;
	list-style: none;
	background-color: #f5f5f5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.breadcrumb > li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	text-shadow: 0 1px 0 #fff;
}
.breadcrumb > li > .divider {
	padding: 0 5px;
	color: #ccc;
}
.breadcrumb > .active {
	color: #999;
}
.breadcrumb {
	margin: 10px 0;
}
.breadcrumb > li,
.breadcrumb > .active {
	color: #515151;
}



.bg-dark {
    background-color: #252525 !important;
}

nav { 
	font-size: .8rem;
	min-height: 100px; 
	padding:0;
	background: rgba(0,0,0,0.8);
	border-bottom: solid 1px #a89143;
}
body.interior nav {background: rgba(0,0,0,1);}


.navbar {padding: .25rem 0;}
.navbar-nav { text-transform: uppercase; }

.logo {height: 100px;}
.navbar-brand {margin: 0; padding: 0;}

.navbar-collapse {flex-grow: inherit;}
.navbar-nav > li > a 
{
    padding: 0;
    margin: 0;
    vertical-align: bottom;
}
.navbar-nav { }
.navbar-toggler {border: 1px solid #fff;}

.navbar-dark .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 1);
}
nav .btn  {padding: .4rem!important; margin-top: -.5rem !important;}

@media (max-width: 992px) {
	.nav-item {text-align: center;}
}
@media (max-width:767px) { 
	.nav-item {text-align: right;}
	nav .btn  { margin: 1rem 0 !important;}	
}
@media (min-width: 767px) { 
	.navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
	}
}

section {margin: 2rem 0;}


#main {
	margin: 3rem 0 2rem;
}
#main-home {margin: 3rem 0;}
#main-home h2 {color: #a89143;}

#hero {
	min-height: 500px;
	background: url("../images/medellin-night-2.webp") center center no-repeat;
	background-size: cover; 

}
#hero .container {min-height: 500px;}
.hero-text {
/*
	margin-bottom: 2rem;
	padding: 1rem 0;
*/
	color: #fff;
/*	background: rgba(0,0,0,0.8);*/
	width: 100%;
}
.hero-text h1 {color: #edd47f; font-weight: bold;}
#discover {
	margin: 0;
	background: url("../images/discover-bg.webp") center center no-repeat;
	background-size: cover;}
#discover > div {min-height: 500px;}
.hero-text h2 {color: #fff; font-weight: bold;}

#feature-all { margin-bottom: -25px; }
#feature-all .container {background: #a89143; color: #000; min-height: inherit; padding: 2rem;}
#feature-all a:link, #feature-all a:visited, #feature-all a:hover, #feature-all a:active {color: #000;}

#opportunity {margin-top: 4rem;}
#campbell {
	background: #1e1e1e url("../images/campbell-message.webp") center right no-repeat;
	background-size: contain;
	margin: 0;
}
#campbell h2 {color: #a89143;text-transform: uppercase;}
.campbell-box {
	color: #fff;
	text-align: justify;
	margin: 2rem 0;
	padding: 2rem;
}
@media (max-width:1199px) {
	#campbell { background-size: cover;}
}
@media (max-width:991px) {
	#campbell {background: #1e1e1e;}
	.campbell-box {text-align: inherit;}
}
#management {margin: 0; padding: 2rem 0;}
#management h2 {text-align: center;color: #a89143;}
#management h3 {margin: 2rem 0 0; color:#a89143;}

#feature {margin: 0;}
#feature img {min-width: 100%;}

.align-right {float: right;}
figcaption {text-align: center;}


footer {
	color: #fff;
	background-color: #000;
	padding: 2rem 0;
	margin-top: auto;
	border-top: 1px solid #a89143;
}
footer hr {    border-top: 1px solid #a89143; }
footer h3 {color:#a89143; }
.footer2 {
    position: relative;
}
.footer3 {
}
footer h2, footer h3 {text-transform: uppercase;}
.foooter2 h3 {font-size: 1.8rem; }
.footer1 {margin-top: 30px;}
.footer3 {margin-top: 30px; text-align: right;}

footer i {color: #00b4fb; font-size: 3em; vertical-align: middle; }
footer .fab:hover {color: #252525;} 
footer a:link, footer a:visited,footer a:active { color: #fff;}
footer a:hover { color: #a89143 !important; text-decoration: none !important;}

div.copyright {margin: 30px auto 0; text-align: center;}
.copyright p {margin: 0;}

.ccomment-menu .pull-left {float: none;}


@media (max-width:901px) {
	
	footer {background-position: top center;}

}
@media (max-width:767px) { 
	footer i {font-size: 1.5em;}
	footer {text-align: center;padding: 10px 0; }
}
.os_currency_red, .os_property-item .status-price, .os_property-item .status-price_rtl {background: #a89143;color: #000;}
.btn-info, .btn-info:hover {
    color: #fff;
    background-color: #a89143;
    border-color: #a89143;
}
.title-blue {color: #a89143 !important;}

.detailsBar legend {display: none;}
.relate_property .property_description .price .market_price {color: #4b545e; display: block;}
.relate_property .property_type_name {display: none;}

.no-border {border: none;}