/*
Theme Name: twentyseventeen - child
Theme URI: https://nbucle.com/
Version: 2.0
Description: Tema hijo de twentyseventeen
Author: Nbucle
Author URI: https://nbucle.com/
Template: twentyseventeen
*/
 
/*---------------------------- Nuevos estilos -------------------------------*/

/********GENERAL**********/
/*Colores*/
:root{
	--fuenteo:#6E775C;
	--fuentec:#FCFFF6;
	--intermedio:#B4B897;
	--fondo:#F0EEE8;
    --beige:#E1DDD2;
	--negro:#242720;
}
.claro{color:var(--fuentec);}
.beige{color:var(--beige) !important;}
.verde{color:var(--fuenteo);}

/*Fonts*/

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Oranienbaum&display=swap');

.oranienbaum{
  font-family: "Oranienbaum", serif;
  font-style: normal;
}

.montserrat{
  font-family: "Montserrat", serif;
  font-style: normal;
}

.panel-content .wrap{ padding-top: 0em; padding-bottom: 0em;}
body{background: url(http://lajararesidencial.es/wp-content/uploads/2024/12/FONDO-WEB-GENERAL.png);}
.navigation-top { top: 0; bottom:auto;}
body .site-content-contain, body .panel-content{background: url(http://lajararesidencial.es/wp-content/uploads/2024/12/FONDO-WEB-GENERAL.png);}
body div#page p, body{font-family: "Montserrat", serif; font-optical-sizing: auto; font-weight: 500 !important; font-style: normal;}

body section[data-kc-equalheight=true].solomovil, body section[data-kc-fullwidth].solomovil, body .solomovil {display: none !important;}
body .nomovil{display:block !important;}
body section[data-kc-equalheight=true].nomovil{display:flex !important;}

.site-navigation-fixed.navigation-top { bottom: auto; position: relative; left: 0; right: 0; top: 0; width: 100%; z-index: 1000; }

.estrecho{ padding: 0px 15%;}


/*Image*/

/*Header*/
nav .btn_reserva{ color:#fff; background: var(--verdeo); text-transform: uppercase; padding: 7px 20px; }
header .navigation-top{ border-top: none; border-bottom: none;  margin: 0px auto;  width: 90%;}
.navigation-top .wrap{ max-width: 100%; width: 100%; padding: 10px 0px; margin: 0px auto; }
nav#site-navigation{ display: block; justify-content: space-between; text-transform: uppercase; align-items: center; margin: 0px 0px; }
header div.navigation-top .wrap{ width: 17%;}
nav img{ width: 45px; height: 45px; }
header .custom-header{background: var(--verdeo);}
body.has-header-image.twentyseventeen-front-page .site-branding{ top: 8em; bottom: auto; position: absolute;}
body.has-header-image.twentyseventeen-front-page .site-branding .wrap{  max-width: 100vw; padding-left: 5%; padding-right: 5%;}
.main-navigation ul li a { padding: 1em 1.25em; }
.main-navigation ul li a:first-child { padding: 1em 1.25em 1em 0em; }

p.direccionheader{color:var(--fondo); font-family: "Montserrat", serif; font-size: 1em;}
p.direccionheader a {font-weight: 300 !important; font-size: 1em;}
p.cnt_button{ margin-top: 2em;}
a.contact_header{border:1px solid var(--fondo); text-transform: uppercase; color: var(--fondo); padding: 12px 50px; background: #f9f1ec61;}
.panel-content .wrap .entry-header{display:none;}
.navigation-top{background:transparent;}
#site-navigation .menu-main-menu-container {width:100%;}
#site-navigation .menu-main-menu-container ul#top-menu{ display: flex; justify-content: space-between;}
#site-navigation .menu-main-menu-container ul#top-menu li:nth-child(4){ width: 30%;}
#site-navigation .menu-main-menu-container ul#top-menu li:nth-child(4) a{ display:none;}

.site-branding-text{width: 100%;}
.texto_imgheader { width: 50%; margin-top: 0em; text-align: right; float: right;}
p.text_first{color:var(--fuentec); font-family: "Oranienbaum", serif !important; font-size: 3em; text-align: right; line-height: 1.1em;}
.img_logo{ margin-top: 27%;}

header .navigation-top{width: 20%; margin: 0px; position: absolute; padding-left: 5%;z-index: 9999;}
header .main-navigation li{display: block;}
ul#top-menu{padding-left: 0px; padding-top: 5em;}
.main-navigation ul li a{font-size: 20px; padding: 7px 0px !important;}
body.has-header-image.twentyseventeen-front-page .site-branding { top: 3em;}
.navigation-top .wrap{position: fixed !important;}

.navigation-top.site-navigation-fixed nav ul li a{color: var(--fuenteo);}


/* .centro_menu */

/*Footer*/
footer{ background: url(http://lajararesidencial.es/wp-content/uploads/2025/01/FONDO-CONTACTO.png); background-size:cover;}
footer.site-footer{ margin-top: 0em; padding-top: 1em}
footer .wrap{ max-width: 100%; }
footer .wrap .widget-area{ display: flex; flex-direction: row; align-items: center; }
footer .footer_txt{ display: flex; justify-content: space-around; align-items: flex-start; font-size: 20px;}
footer .site-info{width: 100%;}
footer .site-info .copy, footer .site-info .copy a{color: var(--fuente);}
footer .copy a{font-size: 15px;}
footer .site-info .copy img{width: 55px;}
footer .footer_txt a{text-decoration: none !important; box-shadow: none !important;}

footer .footer_container{align-items: flex-end;}
footer .footer_container img{height: 200px;}

footer .txt-content{display: flex; flex-direction: row; width: 55%; column-gap: 25px; justify-content: flex-end;}
footer .txt-content h3{font-family: "Oranienbaum", serif; color:var(--fuentec);}
footer .txt-content p, footer .txt-content p a{color:var(--fuentec); text-align:left;}
footer .txt-content .copy, footer .txt-content .copy a{color:var(--fuentec);font-size: 10px;}
footer .txt-content .info {width: 50%;}
body div#page footer .txt-content p.minitxt{ font-weight: 400 !important;}
footer .cnt_footer{    padding-bottom: 30px;}
footer .cnt_footer p{margin-bottom: 5px;}

/*Textos*/
.centrado{text-align: center !important;}
h1.primer_slogan{color:var(--azul); font-family: "Oranienbaum", serif;  font-size: 2.5em; margin: 0px 20%;}
p, a{ font-family: "Montserrat", serif; font-size: 1.1em; color:var(--fuenteo); text-align: center;}
.navigation-top nav ul li a{ color: var(--fuentec); font-size:18px; text-align: left; font-weight: 500;}
.titulo_verde{font-family: "Oranienbaum", serif; color: var(--verdeo); font-size: 50px;
    text-transform: uppercase; font-weight: 500;}
.titulo_blanco{font-family: "Oranienbaum", serif; color: var(--fondo); font-size: 50px;
    text-transform: uppercase; font-weight: 500;}
.txt_verde{font-family: "Montserrat", serif; color: var(--verdeo);
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;}
.txt_blanco{color: var(--fondo) !important;}
.txt_marron{color: var(--marrono);}

.txt_verde_bold{font-family: "Montserrat", serif; color: var(--verdeo); font-weight: 700; font-style: normal;}
.txt_blanco_bold{font-family: "Montserrat", serif; color: var(--fondo); font-weight: 700; font-style: normal;}

.quote_blanca{font-family: "Montserrat", serif; color: var(--verdeo); font-size: 22px;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;}

h2 {color:var(--fuenteo); font-family: "Oranienbaum", serif; font-size: 2.5em; font-weight: 500; text-transform:uppercase; text-align:center;}
h2 span { background: var(--fondo); margin: 0 15px;}
h2:before, h2:after { background: black; height: 2px; flex: 1; content: '';}
h2.left:after { background: none; display: none;}
h2.right:before { background: none; display: none;}
h2.txt_ubi:after, h2.txt_ubi:before{ background: none; display: none;}
h2.txt_ubi{font-family: "Oranienbaum", serif; margin-bottom: 20px; display:block; text-align:center; font-size: 3em;}
h3.title{font-family: "Oranienbaum", serif; text-align: left; font-size:2em; font-weight: 500; width: 70%;}
h3.title_center{font-family: "Oranienbaum", serif; text-align: center; font-size:3em; font-weight: 500; }

.contacta{font-size: 20px;}

.alos15{padding: 0px 10%;}
.alos5{margin-right: 3% !important; margin-left: 3% !important;}

#iconos_estancias img{height: 120px;}

.quien{ font-size: 20px; text-transform: uppercase; text-align: center;}
.name_studio{font-family: "Oranienbaum", serif !important; text-transform:uppercase; font-size: 20px; text-align: center; border-top: 2px solid; border-bottom: 2px solid; padding: 10px 0px; width: 90%; margin: 0px auto;}
.despliega{text-align: center; transform: rotate(90deg); font-size: 30px; cursor:pointer;}
.txt_desplegado{color: var(--fuente) !important; text-align: center;}
#promotora_despl, #arquitecto_despl, #comunicacion_despl{display:none;}

.caracteristicas{ margin-right: 5% !important; margin-left: 5% !important; border-top: 2px solid var(--marrono); border-bottom: 2px solid var(--marrono);}
.caracteristicas p {text-transform:uppercase;}

hr.line{background-color: var(--fondo);     height: 2px;}

.direccionheader{    margin: 20px 0px;}
.caract-title{text-transform: uppercase; font-family: "Oranienbaum", serif;  font-size: 3em;}

#icons img{height: 90px;}
.text-icon{color:var(--fuentec); text-transform:uppercase; text-align:center;font-size: 15px;}


.images_juntas{display: flex; box-sizing: content-box; width: auto; overflow: hidden; justify-content: space-between;height: fit-content;}
.images_juntas img{ width: 49%; height: fit-content;object-fit: cover;}

/**************************slider*********************************/

.slider_manual{height: 752px;}






/**********************IFRAME TOUR******************************/
/* iframe.recorrido{border: 0px; height:90vh; margin-bottom: -8px;} */
/**********************IFRAME TOUR******************************/
iframe.recorrido{border: 0px; height: 80vh;}


/*Formulario*/
.formulario{padding-top: 20px;}
.formulario .dos_column{display: flex; flex-direction: row; align-items: center; column-gap: 30px;}
.formulario .dos_column .columna1, .formulario .dos_column .columna2{display: flex; flex-direction: column;}
.formulario input, .formulario textarea, .formulario select {background-color:transparent; border: none; border-bottom: 1.5px solid #45695E; border-radius: 0px; padding: 0 0px;}
.formulario input::placeholder, .formulario textarea::placeholder{color: #000;}
.wpcf7 .formulario input[type="email"]{margin-top: 10px;}
.formulario textarea { height: 35px;}
.formulario input[type="submit"] { width: 100%; border: 1.5px solid var(--fuente); height: 55px; color: var(--fuente); text-transform: uppercase; font-weight: 500;}
.formulario input[type="submit"]::placeholder{color:#5B9BBF;}
.formulario .obligatorio{ font-size: 13px; padding-left: 15px;}
.formulario span.wpcf7-list-item-label{font-size: 12px;}
.formulario input[type="submit"]:hover{color:var(--fondo); background: var(--verdeo);}
.formulario .brochureboton{text-transform:uppercase; text-align: center; padding: 15px 50px; border: 1px solid;}
.formulario .dos_column .columna2 p.obligatorio{ margin-bottom: 5px;}
.formulario .dos_column .columna2 > p{margin-bottom: 5px;}
a.descargar{color:var(--verdeo); border: 2px solid var(--verdeo); padding: 5px 10px; font-weight: 900;}
.visitar{}


/*******************PRODUCTOS**********************/
body.page-id-663 aside#secondary, body.page-id-663 .entry-header{display:none; width:0%; height:0px;}
body.page-id-663 .entry-content, body.page-two-column:not(.archive) #primary .entry-content{width:100%;}
body.page-id-663 .wrap{max-width: 100%;}
body.page-id-663 .product_meta{display:none;}

/* Video */
#myvideo{cursor:pointer; padding: 0px 0%;}
.reservas{height: 100vh; border: none; margin-top: -5%;}
iframe{ max-width: 100%; position: relative; overflow: hidden;}
body.page-id-684 h1.entry-title{display:none;}
/* body.page-id-684 .wrap { max-width: 100vw; padding-left: 0em; padding-right: 0em; }
body.page-id-684 .kc-row-container.kc-container{padding-left: 0em; padding-right: 0em; margin-left:0px; margin-right:0px;} */



.nomargin{ margin: 0px 10% !important;}



/************reserva temporal*************/

body.single.single-product aside#secondary{display:none; width:0%;}
body.single.single-product div#primary, .has-sidebar.woocommerce-page:not(.error404) #primary{width:100%;}
body.single.single-product .wrap{max-width: 100%;}
body.single-product .product_meta{display:none;}


.conbarras{border-top:2px solid var(--fondo); border-bottom:2px solid var(--fondo);}


.footer_container{display:flex;  justify-content: space-between;}
.footer_frase{width:33%;}
.primerafrase{font-family: "Oranienbaum", serif !important; font-size:1.5em; margin-bottom: 3px;}
.segundafrase{font-family: "Oranienbaum", serif !important; font-size:2em;}


.titulo_lista{font-weight:600; color:var(--fondo); margin: 0 0 0.5em;}
.itemlista{color:var(--fondo); font-size: 15px; margin-bottom: 5px;}

.img_mapa{width: 60vw;}


.site-navigation-fixed.navigation-top { bottom: auto; position: fixed; left: 0; right: 0; top: 0; z-index: 1000; background:var(--fondo); border-bottom:2px solid var(--fuente); }
.site-navigation-fixed.navigation-top .menu-main-menu-container{padding: 0px 5%;}

.todoalto{height: 100vh !important;}


/********************************************************************************************************************************************************************************************************************************************** POP UP ************************************************************************************************************************************************************************************************************************************/
.pop-equipo, .pop-contacto, .pop-ayudas{ height: 100vh; width: 100vw; display:none; position: absolute; z-index: 999999; background-size: cover !important;}
.pop-equipo, .pop-ayudas{background: url(http://lajararesidencial.es/wp-content/uploads/2024/12/FONDO-EQUIPO.png);}
.pop-contacto{background: url(http://lajararesidencial.es/wp-content/uploads/2024/12/CONTACTO-–-2.png);}
.close{cursor:pointer; font-size: 25px; text-align: right; padding:5px 15px;}
.pop-container{width: 90vw; margin: 0px auto; padding: 25px 0px;}
.pop-equipo .pop-container, .pop-ayudas .pop-container{border-top: 2px solid var(--fuenteo); border-bottom: 2px solid var(--fuenteo);}
.pop-container h2{margin: 3% 0px;}

/*EQUIPO*/
/* .equipo{display: flex; align-items: flex-start;}
.equipo div{width:33%; padding: 2%;} */
.equipo .puesto{font-family: "Oranienbaum", serif !important; font-size: 23px;}

/*AYUDAS*/
.pop-ayudas .dos_column{display: flex;}
.pop-ayudas .dos_column div{width: 50%; padding:10px;}
.pop-ayudas .dos_column ul li{color: var(--fuenteo);}
.pop-ayudas .pop-container{padding:60px 0px;}

/*CONTACTO*/
.micnt{ display: flex; justify-content: space-between; height: 85vh;}
.micnt > div{width:50%;}
.logo_cnt img{width: 170px;}
.dossier{width: 50%; margin: 0px auto; border: 3px solid var(--beige); height: 60%; background: #e1ddd257; text-align: center;}
.dossier img{width:50px; margin: 0px auto;}
.micnt .column1 .dossier p{color:var(--beige); font-family: "Oranienbaum", serif !important; padding: 10%; font-size: 30px; text-align:center;}
.micnt .column1{ display: flex; flex-direction: column; justify-content: space-around; height: 100%;}
.micnt .column1 p {color:var(--beige); margin-bottom: 0px; text-align: left; }
.micnt .column1 h2{color: var(--beige); margin: 0px; text-align: left; padding-top: 10px; padding-bottom: 40px;}
.micnt .column1 .datoscnt{text-align: left; margin: 30px 0px;}
.micnt .column1 .datoscnt a{color: var(--beige); font-size: 25px; padding-right:10px;  }

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea{background: transparent; border: none; border-bottom: 2px solid var(--beige); padding-left: 0px; border-radius: 0px; color: var(--beige);}
textarea{height: 85px;}
input[type="submit"]{background: var(--beige); color: var(--fuenteo); border: 2px solid var(--fuenteo); text-transform: uppercase; font-weight: 600; width: 100%;}

form input:-internal-autofill-selected {
    appearance: menulist-button;
    background-image: none !important;
    background-color: transparent !important;
    color: fieldtext !important;
}
form ::placeholder {
  color: var(--beige);
  opacity: 1; /* Firefox */
}

form ::-ms-input-placeholder { /* Edge 12 -18 */
  color: var(--beige);
}



a.planos{border:2px solid var(--fuenteo); padding:10px;}


.parte_cnt {display: flex; margin-bottom: 8%; margin-top: 5%;}
.parte_cnt .column1:first-child{width:17%;}
.parte_cnt .column1:last-child{width:83%;}
.parte_cnt .datoscnt{display: flex; justify-content: center; column-gap: 25px;}
.parte_cnt .datoscnt a{color:var(--beige);}
.minitxt{font-size: 12px;}

.navigation-top nav ul li a { color: var(--fuentec);}

.centrolista{margin: 0px auto; display: flex; flex-direction: column; align-items: center;}
.button_go{margin-top: 10%;}
.button_go a{border: 2px solid var(--fuenteo); padding: 10px 10%;}
header .wrap .site-branding-text{display: flex; flex-direction: row-reverse; align-items: flex-end; justify-content: space-between; height: 85vh;}


p.calidades{text-align:center !important;}
.calidades a{color:var(--beige); border: 2px solid var(--beige); padding: 5px 20px; cursor:pointer;}



/*RESPONSIVE*/

@media (max-width: 1600px) {
	h2{font-size: 1.8em;}
	p, ul li{font-size: 0.95em;}
	.micnt .column1 .datoscnt a{font-size: 20px;}
	.navigation-top nav ul li a{font-size: 15px;}
	.button_go a{padding: 5px 5%;}
	a.planos{ padding: 5px; font-size: 13px;}
	
	.img_logo img{width: 350px;}
	.pop-ayudas .pop-container { padding: 0px 0px;}
	.pop-container h2 { margin: 1.5% 0px;}
	.pop-contacto .pop-container .column1 .txt_cnt, .pop-contacto .pop-container .column1 h2, .pop-contacto .pop-container .column1 .datoscnt{display:none;}
}

@media (max-width: 1500px) {
}

@media (max-width: 1420px) {
	.altomovl{ height: 0px !important;}
	h2{font-size: 1.5em;}
}

@media (max-width: 1024px) {
	.pop-ayudas .pop-container { padding: 5px 0px;}
}

@media (max-width: 914px) {
	.pop-ayudas .pop-container { padding: 5px 0px;}
    p, ul li{ font-size: 0.8em; }
}


@media (max-width: 650px) {
  body{ width: 100vw; overflow-x: hidden;}
  body section[data-kc-equalheight=true].solomovil, body section[data-kc-fullwidth].solomovil, body .solomovil  {display: block !important;}
  body .nomovil, body section[data-kc-equalheight=true].nomovil{display:none !important;}
  body .navigation-top{ z-index: 9999;}
	
	.cambiate{ display: flex !important; flex-direction: column-reverse;}

  .text_first{ display: none;}
  .texto_imgheader { width: 80%; margin-top: 7em;}
	h2.txt_ubi{ font-size: 2em;}
	.nomargin{ margin: 0px !important;}
	
	#myvideo { padding: 0px 10%;}
	.alos5{margin-right: 0% !important; margin-left: 0% !important;}
	.alos10{margin-right: 0% !important; margin-left: 0% !important;}
	
	
  header .main-navigation.toggled-on .menu-main-menu-container { position: fixed; z-index: 999; top: 0; right: 0px; height: 100vh;  width: 80vw; background-image: url('https://www.villasdevistahermosa.com/wp-content/uploads/2024/11/FONDO_header_web.png');  }
	
  header .main-navigation.toggled-on .menu-main-menu-container ul#top-menu {
    height: 100vh;
    padding-top: 97px;
  }
	
  body h1, body h2 { font-size: 30px;}

  header #wp-custom-header img{object-fit: cover;}
  header .menu-toggle {font-size: 2.5rem; padding: 0.3em;}
  header .menu-toggle .icon { margin-right: 0;}
  nav .btn_reserva {padding: 5px 12px; font-size: 14px;}
  header .main-navigation.toggled-on .menu-main_menu-container{ z-index: 999; top: 0; right: 0px; height: 100vh; width: 80vw;}
  header .main-navigation.toggled-on .menu-main_menu-container ul#top-menu{height: 100vh; padding-top: 97px; padding-left: 30px;}
  header .main-navigation.toggled-on button.menu-toggle{ position: absolute; top: 0px; right: 0px; z-index: 9999;}
  header .main-navigation.toggled-on button{background-color: transparent; border-color: transparent;}
  header .main-navigation.toggled-on button:hover, header .main-navigation.toggled-on button:focus{ border-color: transparent;}
  header button:hover, header .main-navigation.toggled-on button:focus{ border-color: transparent;}
  .main-navigation ul {background: transparent;}
  .titulo_blanco, .titulo_verde{font-size: 30px;}
  p, a{font-size: 15px;}
  .menu-main-menu-container{width:100vw;}
	.menu-toggle{color:var(--fondo);}
	
#site-navigation .menu-main-menu-container ul#top-menu{ display: none;}
#site-navigation.main-navigation.toggled-on .menu-main-menu-container ul#top-menu{ display: block;}
	
	
	
   /*************sliders*****************/
  .main{height: 50vh; max-width: 90vw; margin: 0px auto; }
  .slider_manual { height: 80vh; max-width: 90vw; margin: 0px auto; }

  body .slick-slide img{height: 50vh !important;}
  body section.slider{height: 60vh !important; min-height: 60vh !important;}
  body .slider_manual{height: 50vh;}
  .footer_frase{ width: 100%;}
  .footer_container {
    display: flex;
    flex-direction: column;
  }	
  .formulario .dos_column {
    display: flex;
    flex-direction: column;
    align-items: center;
   }
	
   .kc_col-sm-6.kc_column.kc_col-sm-6{padding-right: 4%;}
	h1.primer_slogan {font-size: 1.5em; margin: 0px 0%;}
	body h1, body h2 { font-size: 20px; }
	h3.title{font-size: 1.5em;}
	.caract-title{font-size: 1.5em;}
	h2.txt_ubi{font-size: 1.5em;}
	body div#page .titulo_lista{margin-top: 15px; font-size: 19px; font-weight: 600 !important;}
	.listas p, .listas li{text-align: center;}
	
	/***NUEVOS***/
	#icons img { height: 80px;}
	.navigation-top .wrap { position: relative !important;}
	header .navigation-top { width: 100%; margin: 0px; position: relative; padding-left: 0%;  z-index: 9999; }
	nav#site-navigation.main-navigation.toggled-on{width: 100%; background: var(--fuenteo);}
	header div.navigation-top .wrap { width: 100%; padding-top: 0px;}
	p.text-icon{font-size: 13px !important;}
	.todoalto {width: 100vw !important; max-height: 440px;}
	section[data-kc-fullheight] { min-height: 80vh !important;}
	.altomovl{ height: 60px !important;}
	.fotinguis .kc-elm.kc_col-sm-6{padding-left:0px; padding-right: 30px;}
	.verres .kc_wrapper.kc-col-inner-container{flex-direction: column-reverse;}
	.estrecho { padding: 0px 5%;}
	#ubicacion .kc-elm.kc_col-sm-10.kc_column.kc_col-sm-10{padding: 0px;}
	#ubicacion h2{padding: 0px 5%;}
	footer{ background-repeat: no-repeat; background-size: cover;}
	footer .footer_container{align-items: center;}
	footer .footer_container img { height: 70px;}
	footer .txt-content { display: flex; flex-direction: column-reverse; width: 100%; align-items: center; }
	footer .txt-content .info, footer .txt-content .ubi{width: 100%; margin: 20px;}
	.equipo { display: flex; align-items: flex-start; flex-direction: column; }
	.equipo div { width: 100%;}
	.equipo .descripcion, .txt_cnt, .logo_cnt, .micnt .column1 h2, .datoscnt{ display: none;}
	.equipo .puesto{margin-bottom:5px;}
	.micnt { display: flex; justify-content: space-between; flex-direction: column;}
	.micnt > div { width: 100%;}
	.micnt .column1 .dossier p{font-size: 20px;}
	.dossier img {width: 35px;}
	.dossier{margin-bottom: 30px;}
	.pop-ayudas .pop-container { padding: 5px 0px;}
	.pop-ayudas .dos_column { display: flex; flex-direction: column;}
	.pop-ayudas .dos_column div { width: 100%;}
	.pop-ayudas .dos_column div p, .pop-ayudas .dos_column div li{font-size: 11px;}
	
	.parte_cnt .column1:first-child{width:0px;}
	.parte_cnt .column1:last-child{width:100%}
	header .wrap .site-branding-text{height: 66vh;}
	.button_go {margin-top: 2%;}
	.button_go a {padding: 2px 6%; font-size: 10px;}
	.close{ font-size: 20px; padding: 15px 15px 0px 15px;}
	.pop-contacto .pop-container{padding: 0px 0px;}
	.dossier a img{margin-top: 15px;}
}




