/*
Theme Name: Codwelt Inmobiliarias Child
Theme URI: https://codwelt.com
Description: Tema hijo de Codwelt - inmobiliarias
Author: Codwelt
Author URI: https://codwelt.com
Template: codwelt-inmobiliarias
Version: 1.0.0
Text Domain: codwelt-inmobiliarias-child
*/

@import url("../codwelt-inmobiliarias/style.css");

/** ESTILOS INICIALES **/

.owl-theme .custom-nav {
	position: absolute;
	top: 45% !important;
	left: -30px;
	right: -30px;
}

.owl-theme  .custom-nav .owl-prev, .owl-theme  .custom-nav  .owl-next {
	position: absolute;
	height:40px;
	width:40px;
	color: inherit;
	background: #fff;
	border-radius: 100px;
	z-index: 100;
}

.owl-theme  .custom-nav .owl-prev i, .owl-theme  .custom-nav  .owl-next i {
	font-size: 2rem;
	color: #cecece;
}

.owl-prev {
	left: 0;
}

.owl-next {
	right: 0;
}


.imagenportada {
    height: 40vh;
    padding: 4%;
    background-position: center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    transition: all .5s;
    border-radius: 25px;
}
.card p, .card a {
    font-size: 1rem;
    margin-bottom: .5rem;
}

.card__background {
	background-size: cover !important;
	background-position: center !important;
	border-radius: var(--spacing-l);
	bottom: 0;
	filter: brightness(0.75) saturate(1.2) contrast(0.85);
    min-height: 40vh;
    left: 0;
    right: 0;
    top: 0;
    transform-origin: center;
    trsnsform: scale(1) translateZ(0);
    transition: filter 200ms linear,
    transform 200ms linear;
}

.card:hover .card__background {
    transform: scale(1.05) translateZ(0);
}

.card:hover > .card:not(:hover) .card__background {
    filter: brightness(0.5) saturate(0) contrast(1.2) blur(20px);
}

.card__content {
height: 50vh;
    display: flex
;
    justify-content: flex-end;
    flex-direction: column;
    vertical-align: bottom;
}

.card__category {
    color: #fff;
    font-size: 0.9rem;
    margin-bottom: var(--spacing-s);
	text-transform: normal;
	font-family: var(--e-global-typography-8106906-font-family), Sans-serif;
    font-size: var(--e-global-typography-8106906-font-size);
    font-weight: var(--e-global-typography-8106906-font-weight);
    text-transform: var(--e-global-typography-8106906-text-transform);
    line-height: var(--e-global-typography-8106906-line-height);
    text-shadow: 0px 0px 100px #000000;
    color: var(--e-global-color-983a164);
}

.card__heading {
    color: #fff;
    font-size: 1.5rem;
	margin: 0%;
	text-shadow: 2px 2px 20px rgba(0, 0, 0, 0.2);
    line-height: 1.4;
	font-family: var(--e-global-typography-19239df-font-family), Sans-serif;
    font-size: var(--e-global-typography-19239df-font-size);
    font-weight: var(--e-global-typography-19239df-font-weight);
    text-transform: var(--e-global-typography-19239df-text-transform)
none
;
    line-height: var(--e-global-typography-19239df-line-height);
    color: #fff;
	
}

.card .card-body {
    min-height: 23vh;
    padding: 0rem 1rem;
}


.vi-mas-informacion{
	margin-bottom: 0%;
    bottom: 0px;
    width: 100%;
	color: #fff;
}

.vi-mas-informacion p{
	width:50px;
}

.card-space {
    padding: 1% !important;
    border-radius: 25px !important;
}

.nav-pills .nav-link{
	    font-family: var(--e-global-typography-e92d54e-font-family), Sans-serif;
    font-size: var(--e-global-typography-e92d54e-font-size);
}
.nav-pills .nav-link.active{
	color: var(--e-global-color-primary) !important;
}
#visualinmu_form_search .btn-bus{
	background-color: var(--e-global-color-primary) !important;
	color: #fff;
} .btn-bus{
	line-height:inherit !important;
}