a {cursor:pointer;}
body {background-color:#dfdfdf; /*padding-top: 56px;*/}
footer {background-color:#CE0228; color: #ffffff;}
footer a {color: #6b9e49}
footer a:hover {color: #528033; transition:2s;}
footer p {margin:0;}
h3 {color:#CE0228;font-size:1.4rem; outline: none!important}
h4{color:#999999;font-size:1.3rem;margin:2rem;text-align: center;}
h5{font-size: 1.1rem; margin-top: 1.5rem}

#accordionService .btn-link:active{text-decoration: none}
#accordionService .btn-link:focus{text-decoration: none}
#accordionService .btn-link:hover {text-decoration: none}
#accordionService .btn-link:link {text-decoration: none}
#accordionService .btn-link:visited{text-decoration: none} 
#accordionService button {outline: none!important;}
#accordionService .card-body {background-color:#ffffff;padding:1rem 2rem}
#carouselFotos .carousel-item {background: no-repeat center center scroll;height: 60vh;}
#carouselFotos .carousel-caption {height:40px; left:0; right:1%; padding-top: 10px; text-align: right; top:0%;}
#carouselFotos .carousel-caption .btn-secondary {font-size: .8rem; opacity: 70%}

.bg-comuniquese {background: url('/assets/img/comuniquese.png') no-repeat right top}
.bg-comuniquese p {color:#b02027; font-size: 1.3rem; margin-right: 15rem}
.bg-dark {background-color: #242424!important}
.brand {max-width: 280px}
.btn-danger {background-color: #CE0228!important; border-radius: 0!important; font-weight: bold; text-transform: uppercase;}
.card {background-color: #ffffff; border: 0}
.card h4 {margin: 1rem 2rem 2rem}
.card-image {background-position:center top; background-size: cover; height: 200px;}
.card-text {color:#242424}
.carousel {box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);}
.carousel h1 {text-shadow: 1px 1px #333}
.carousel-item {background: no-repeat center center scroll;background-size: cover;height: 50vh; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;}
.carousel-caption {background-color:rgba(36, 36, 36, 0.5); bottom: 80px;}
.carousel-caption p {font-size: 1.2rem; margin-bottom: 2.5rem}
.card-image {background-position:center top; background-size: cover; height: 200px;}
.contacto i { color: #666666; font-size: 1.5rem; margin:0 10px 10px 0;}
.contacto i:hover{color: #b02027}
.contacto h4 {margin-left:0; text-align: left;}
.contacto textarea {line-height: 1}
.copy{background-color: #272727; padding: 1rem;}
.dropdown-item:hover {background-color: #242424; color:#ffffff;}
.f2rem{font-size:2rem}
.form-detalle-propiedad {background-color:#e8e8e8; border-radius: 3px; margin-top: 2.4rem;padding: 1.6rem}
.form-detalle-propiedad h4 {margin:0 0 1rem 0;text-align: left}
.form-detalle-propiedad button {text-align:center; width:100%;}
.form-tasaciones textarea {height: 150px}
.green-ch {color:#7ab652;}
.hide {display: none}
.img-no-disp {background-image:url(/assets/img/propiedades/no-disponible.jpg); background-size: cover;}
.img-prop {width: 370px hei}
.jumbotron {background-color: #e8e8e8; min-height: 19rem; padding: 2.5rem 2rem}
.modal-header .btn {color: #fff; margin-right:5px;}
.navbar {background-color:#ffffff;border-bottom: 1px solid #dddddd; height: 100px;}
.navbar-brand { margin-bottom: 0.5rem }
.navbar-nav {margin-bottom:1.2rem; z-index: 1;}
.navbar-toggler { background-color: #CE0228; color:#fff; }
.nav-link{color:#CE0228;font-size:1rem;font-weight:600;text-transform: uppercase;}
.nav-link:hover{color: #242424; transition:color .5s}
.seguinos {color:#528033;font-weight: bold;}
.social-footer {color:#528033;font-size: 2.2rem}
.social-header {display: block;}
.social-header {background-color:#ffffff;color:#fff;font-size: 1rem;padding-top: 0.5rem; text-align: right;}
.social-header a {color: #343434;}
.social-header a:hover {color:#CE0228;}
.social-header i {background-color:#ffffff; margin-left: 0; padding: 0.5rem}
.table td, .table th {padding: .50rem}
.table-ficha {background-color:#ffffff;}
.table-ficha th {background-color: #ac2c3c!important; color: #fff;}
.text-contact-red {text-align: center;line-height: 10px}
.text-contact-red h4 {line-height: 35px!important; margin:1rem}
.text-danger {color: #CE0228!important}
.title {color:#FFFFFF;font-size:2.2rem;margin-bottom: 3rem; text-align: center;}
.title:after {background: #CE0228;border-radius:2px; content: '';display: block;height: 6px;margin: 10px auto 34px;width: 4rem;}
.telefono-mail {margin-top:2rem;}
.text-img-left p {padding-right: 3rem;}
.text-img-left img {max-width: 300px; border:2px solid #ccc; float: left; margin:0 15px 15px 0;}

@media (max-width: 767px) {
	.bg-comuniquese {background: url('/assets/img/comuniquese.png') no-repeat right bottom}
	.bg-comuniquese p {margin-right:9rem}
	.carousel h1 {font-size: 2rem}
	.carousel-caption {bottom: 45px;}
	.navbar-collapse{background-color: #333; padding: 2rem; z-index: 20}
	.nav-link {color: #fff!important;}
	.seguinos {border-top:1px solid #96d46d;margin-top: 1rem;padding: 1rem 0 0;}
	.social-header {display: none}
	
}