/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 03 2023 | 04:30:12 */
/* Esconder h1 Pagina Principal */
#post-47 .entry-header {
    display: none;
}

/* Esconder Recaptcha */
.grecaptcha-badge { 
    visibility: hidden; 
}

/* Redes Sociales Header */
@media only screen and (min-width : 901px) {
.theme-social-menu li a {
	height: 30px;
    width: 30px;
	border-radius: 25px 25px 25px 25px;
    background: #839690;
	color: #ffffff;
}
	
.theme-social-menu li a {
	padding-top: 7px;
	padding-left: 8px;
}

.theme-social-menu li:last-child a {
	padding-top: 7px;
	padding-left: 9px;
}

.theme-social-menu li a:hover {
    background: #667e77;
	color: #ffffff;
    }
}

/* Color Menu Principal */
.main-navigation a {
    color: #839690;
}

/* Banner Header - Quitar Espacio */
.entry-content h3 {
    margin-bottom: 0;
}

/* Banner Principal */
/* Titulo */
.mphb-widget-room-type-title a {
    font-size: 60px;
}

/* Descripcion */
.mphb-widget-room-type-description p {
    font-size: 22px;
}

.mphb-widget-room-type-description {
    width: 50%;
}

/* Precio */
.mphb-widget-room-type-price {
	font-size: 22px;
	font-weight: 500;
}

/* Paginación */
.site-layout-wide .homepage-widget-area .widget_mphb_rooms_widget .flex-control-nav {
    text-align: right;
}

/* Banner Detalle de Propiedad */
.header-wrapper .entry-title {
    font-size: 50px;
	line-height: 60px;
	margin: 0 0 50px;
    width: 50%;
}

/* Transparencia Banner Detalle de Propiedad */
body.single .site-content > .entry-header::before {
	background: rgba(0, 0, 0, 0);
}

/* Información - Detalle de Propiedad */
body[class*="-template-template-full-width-post"] .content-area {
    max-width: 70%;
    margin: auto;
}

/* Ajustes para Movil */
@media only screen and (max-width : 900px) {
.mphb-widget-room-type-title a {
    line-height: 60px;
    }
	
.mphb-widget-room-type-description {
    width: 100%;
    }

.site-layout-wide .homepage-widget-area .widget_mphb_rooms_widget .flex-control-nav {
    text-align: center;
    }
	
body[class*="-template-template-full-width-post"] .content-area {
    max-width: 100%;
    }
}

/* Eliminar espacio superior SEARCH */
.page-template-template-front-page .content-area {
    padding-top: 0;
}

/* Grid de Propiedades */
/* Ver Detalle Link */
.page-template-template-front-page .mphb_sc_rooms-wrapper .mphb-view-details-button {
	font-weight: 700;
	font-size: 16px;
}

/* Ajuste Forma de Contacto */
@media only screen and (min-width : 901px) {
div.wpforms-container-full {
    width: 60%;
    }
}

/* Boton Ver Más */
.entry-child-pages-list .more-link:hover {
    background-color: #ffffff;
	border-color: #ffffff;
}

/* Boton Enviar WP Forms */
div.wpforms-container-full button[type="submit"]:not(:hover):not(:active) {
    background-color: #4C6D5A;
}

div.wpforms-container-full button[type="submit"]:hover {
    background-color: #2E4F3B;
}

/* Cambiar color footer */
/* Links */
#menu-links {
    color: #ececec;
	font-size: 20px;
}

#menu-links li a:hover{
    color: #ececec;
}

/* Fondo Footer */
.site-footer {
    background: #516250;
	/* background-image: url("images/sunset.png");
	background-position: left top;
	background-repeat: repeat-y;
	background-position: 20px 30px; */
}

.site-footer .wrapper-bottom {
    background: #839690;
	color: #ffffff;
}

.site-footer .wrapper-bottom {
    border-top: none;
}