/*=== Mobilia - Copyright 2022- */

/******** importa base: Demo1.css *****  hvalue   ****/
@import url("/DesktopModules/InmoBS3/layouts/css/Demo1.css");
/***************************************/

/******** importa Tema: Tema0.css *********/
 @import url("/DesktopModules/InmoBS3/layouts/css/Temas/Tema1.css");
/***************************************/


/*VARIABLES PARA LOS COLORES PRINCIPALES*/
:root{
   --main-bg-color: #fbbc43;
	--main-bg-color-rgb: 251, 188, 67;
   --secondary-bg-color:#9e9c9c;
   --hover-bg-color:#378cad;
}
li.menuPromociones,
li.menuVacacional,
li.menuNosotros {
	display: none;
}

/*ESTILOS PARA UBICAR EL LOGO*/
#pID0 .cabeceraContainer .cabeceraLogo {
   background: url('/Portals/inmobiliarias/Images/Logo2.png');
	left: 90px;
    transform: scale(0.8);
}
#pID0 .cabeceraContainer .cabeceraLogo img{
  filter:none !important;
	visibility: hidden;
}
#pID0 .cabeceraContainer .cabeceraLogo img {
   
    visibility: visible;
}
#pID0 .cabeceraContainer .cabeceraLogo {
    background: none;
    transform: none;
	width: 90px;
	left: 0px;	
}
.cabeceraContainer .cabeceraMenu.affix .cabeceraLogo_affix {
left: 0px;
    top: 0px;
    width: 76px;
}
.cabeceraContainer .cabeceraLogo,
.cabeceraContainer .cabeceraLogo_affix {
    width: 90px;
	left: 0px;
	top: -6px;
}

#pID0 .cabeceraContainer .cabeceraLogo_affix a img {
   height: 100%;
   width: 109%;
   object-fit: contain;
}

.cabeceraContainer .cabeceraLogo_affix a img {
   height: 100%;
   width: 109%;
   object-fit: contain;
}

.cabeceraContainer .cabeceraLogo, .cabeceraContainer .cabeceraLogo_affix{
   width: 90px;
   left: 0px;
   top: -6px;
}
/*  =====================================================
   =            Bootstrap 3.3 Media Queries            =
   =====================================================   */
   @media only screen and (min-width : 1200px) {
    #pID0 .cabeceraContainer .cabeceraLogo {
        background: none;
        transform: none;
        width: 119px;
        top: -2px;
    }
    .cabeceraContainer .cabeceraMenu.affix .cabeceraLogo_affix {
        top: 3px;
        width: 102px;
    }
    .cabeceraContainer .cabeceraLogo, .cabeceraContainer .cabeceraLogo_affix {
        width: 119px;
        top: -2px;
    }
   }
   
   @media only screen and (min-width : 992px) and (max-width: 1199px) {
	   #pID0 .cabeceraContainer .cabeceraLogo {
    background: none;
    transform: none;
    left: 60px !important;
        top: -3px !important;
        width: 97px!important;
}
   .cabeceraContainer .cabeceraLogo, .cabeceraContainer .cabeceraLogo_affix {
    left: 60px !important;
    top: -4px !important;
    width: 99px!important;
}
	   .cabeceraContainer .cabeceraMenu.affix .cabeceraLogo_affix {
        left: 60px !important;
        top: 0px !important;
        width: 91px!important;
}
   }
   
   @media only screen and (min-width : 768px) and (max-width: 991px) {
    #pID0 .cabeceraContainer .cabeceraLogo {
        background: none;
        transform: none;
        left: 60px !important;
            top: -3px !important;
            width: 97px!important;
    }
       .cabeceraContainer .cabeceraLogo {
        left: 60px !important;
        top: -3px !important;
        width: 97px!important;
    }
           .cabeceraContainer .cabeceraMenu.affix .cabeceraLogo_affix {
            left: 60px !important;
            top: 2px !important;
            width: 89px!important;
    }
   }
   
   @media only screen and (max-width : 767px) {
    #pID0 .cabeceraContainer .cabeceraLogo {
        background: none;
        transform: none;
        left: 20px !important;
            top: -5px !important;
            width: 97px!important;
    }
       .cabeceraContainer .cabeceraLogo {
        left: 20px !important;
        top: -5px !important;
        width: 97px!important;
    }
           .cabeceraContainer .cabeceraMenu.affix .cabeceraLogo_affix {
            left: 20px !important;
            top: 0px !important;
            width: 89px!important;
    }
   }

.serviciosNew .item-flex:nth-child(3) .item {
    min-height: 331px!important;
}

/*CAMBIOS PARA INTEGRAR EL VIEJO ESTILO*/
.bloqueInfoBig{
    background-color: #eee !important;
}

.DLFichaParent{
        height: 438px !important;
}

.cabeceraContainer .container.anchoMenu {
    width: 1170px !important;
}

#pID0 .cabeceraContainer .cabeceraLogo{
    left:0px;
}


/*********************************************************** LISTADO****/
div#mID114612 .tituloSeccion h1,
.detalleBig.tituloSeccionBig h1{
	margin-bottom: 70px;
	margin-top: -75px;
	text-align: left;
}
.detalleBig.tituloSeccionBig h3, .tituloAuxFix {
    font-family: 'Montserrat', sans-serif;
    margin: 0px;
    font-weight: 400;
    font-size: 17px!important;
    color: #878787;
    text-align: center!important;
    padding: 20px 0 10px 0px;
}
/*********************************************************** FOOTER****/
.pie .logo img {
    width: 160%;
    filter: none;
    -webkit-filter: none;
    -moz-filter: none;
}
/* .pie .logo {
    position: relative;
}
.pie .logo img::before {
    content: ' ';
    display: block;
    position: absolute;
    top: 30px;
    bottom: 0;
    left: 0;
    width: 300px;
    height: 120px;
    opacity: 0.8;
    background-image: url(/Portals/inmohvalue/Images/LogosFooter.png);
    background-size: 105%;
    background-repeat: no-repeat;
}
.pie .logo .redes {
    margin-top: 150px;
    position: relative;
} */
/*  =====================================================
   =            Bootstrap 3.3 Media Queries            =
   =====================================================   */
   @media only screen and (min-width : 1200px) {
   
   }
   
   @media only screen and (min-width : 992px) and (max-width: 1199px) {
    .cabeceraContainer .container.anchoMenu {
        width: 100% !important;
    }
   
   }
   
   @media only screen and (min-width : 768px) and (max-width: 991px) {
    .cabeceraContainer .container.anchoMenu {
        width: 100% !important;
    }
   	  div#mID114612 .tituloSeccion h1,
.detalleBig.tituloSeccionBig h1{
	text-align: left;
	font-size: 26px;
	font-family: 'Montserrat', sans-serif;
    font-weight: 400;
} 
   }
   
   @media only screen and (max-width : 767px) {
    .cabeceraContainer .container.anchoMenu {
        width: 100% !important;
    }
	  div#mID114612 .tituloSeccion h1,
.detalleBig.tituloSeccionBig h1{
	margin-bottom: 0px;
	margin-top: 5px;
	text-align: left;
	font-size: 26px;
	font-family: 'Montserrat', sans-serif;
    font-weight: 400;
} 
   }


   .contact {
    margin-top: 0px;
    padding-left: 15px;
padding-right: 15px;
    padding-bottom: 40px;
}