/*
Theme Name: Arenales Hijo
Theme URI: 
Version: 0.9
Description: Tema hijo de Arenales theme
Author: Tau diseño
Author URI: 
Template: arenales
*/
.hidden{
	display:none;
}
body>.container{
	padding-bottom:0!Important;
}
/*----------------- Cambios a partir de aquí -------------------------------*/
.sinBoton .vc_btn3-container{
	display:none;
}
#school-widget option {
	color:black!Important;
}
/*PARA Caracter propio y Valores*/
@media (min-width:767px) {
	.values-grid .value {
		display: flex;
	   	align-items: center;
	}
}
.values-grid .value {
	
	margin-top:20px;
	margin-bottom:20px;
}
.values-grid .value:hover {
    transition: all .2s ease-in-out;
    box-shadow: 0 0 6px rgb(29 28 28 / 20%);
}
@media (max-width:767px) {
	.values-grid .value:nth-child(odd) {
		display: flex;
		flex-direction: column-reverse;
	}
}	
/*Galeria de cuadricula*/
.wpb_gallery.estandar .wpb_gallery_slides {
	margin-top:0!Important;
}
.wpb_gallery.estandar .wpb_image_grid li.isotope-item{
	margin:15px;
}
/*.moove-gdpr-info-bar-container {
	width:100%;
}
.moove-gdpr-cookie-notice {
	width:100%;
}*/
/**/
@media (max-width:767px) {
	.mnt_reverse .bg {
		min-height:350px
	}
}
@media (max-width:767px) {
	.mnt_reverse .reverse {
		flex-direction: column-reverse;
	}
}
#ttr_footer a.per {
    text-decoration: underline!Important;
}
.vc_grid-btn-load_more .vc_btn3.vc_btn3-size-md.vc_btn3-style-flat:not(.vc_btn3-color-black) {
	padding-left:32px!Important;
	padding-right:32px!Important;
}
.long-card_per .long-card  {
	margin-bottom: 0!Important;
}
.long-card_per .long-card > .container  {
	padding-bottom: 0!Important;
}
@media (max-width:467px) {
	.JotFormIFrame {
		height:2000px!Important;
	}
}

.JotFormIFrame {
	height:1100px;
}
/*.page-id-2877 #ttr_header {
    display: none;
	height:0!important
}
.page-id-2877 #ttr_footer {
  display:none;
}*/
body.page-id-2877{
	margin-top: 140px!Important;	
}
.page-id-2877 .breadcrumbs{
	display:none!Important;
	visibility:none;
}
@media (max-width:768px) {
	.flexslider .slides li:nth-child(1) img {
		object-position: 30% 0;	
	}
	.flexslider .slides li:nth-child(2) img {
		object-position: 50% 0;	
	}
	.flexslider .slides li:nth-child(3) img {
		object-position: 60% 0;	
	}
}
.boton_acordeon  {
	border-radius:5px;

}
.boton_acordeon a {
	font-family: "Lora", sans-serif !important;
    font-weight: 700!important;
	font-size:16px!important;
	border-radius:5px!important;
}
.boton_acordeon a.vc_btn3.vc_btn3-size-md {
    padding: 10px 3rem !important;
}
.boton_acordeon a:hover {
	background-color:#000000!important;
}
@media (max-width:768px) {
    .equipo-directivo-1_3>.vc_column-inner {
        padding-left:30px!Important;
        padding-right:30px!Important;
    }
}

.zoom {
    transition: transform .2s; 
}
 
.zoom:hover {
    transform: scale(1.5); 
}
.separador {
	font-size:2em;
}
#ttr_footer a {
    color: #fff;
    text-decoration: none;
}
.tableItinerarios { 
	border-spacing: 5px;
	border-collapse: inherit;
	max-width:680px;
	background-color:#f2e6d9
}
.tableItinerarios > thead > tr > th{
	padding:8px;
}
.tableItinerarios .titulo {
	text-transform:uppercase; 
	background-color:#ffc107;
	font-weight:bold;
	font-size:1.4rem;
}
.tableItinerarios > tbody {
	/*font-weight:bold;*/
}
.tableItinerarios > tbody > tr {
	background-color:white;
}
.tableItinerarios > tbody > tr > td{
	padding:7px;
	font-weight:normal;
	font-size:.8rem;
}
.tableItinerarios .subtitulo td {
	font-weight:bold;
	font-size:1.2rem;
}
.tableItinerarios .modalidad {
	font-size:1.1rem;
}

.gdpr_lightbox-wrap {
	top:200px!Important;
}
/*#moove_gdpr_cookie_modal .moove-gdpr-modal-content {
    min-height:400px!Important;
}

@media (max-width:768px) {
	.gdpr_lightbox-wrap {
		top:180px!Important;
	}
   	#moove_gdpr_cookie_modal .moove-gdpr-modal-content {
    	min-height:380px!Important;
		height:380px!Important;
	}
	#moove_gdpr_cookie_modal .moove-gdpr-modal-right-content {
	
		min-height:270px!Important;
		max-height:270px!Important;
	}	
	#moove_gdpr_cookie_modal .moove-gdpr-tab-content {
	     overflow-y: auto;
		min-height:270px!Important;
		max-height:270px!Important;
	}
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{
		height:60px;
		
	} 
}*/
/*LAS FAMILIAS NOS ELIGEN*/
.per_2 .wpb_wrapper{
	display:flex;
	position:relative;
	flex-wrap: wrap;
}
.per_2 .black-card {
	width:calc(50% - 25px);
	margin:10px 10px; 
	box-sizing:border-box;
	padding: 2rem;	
}
/*@media (max-width:467px)*/ 
@media (max-width:768px){
	/*.per_2 .black-card h2{
		font-size:1rem;
	}
	.per_2 .black-card p{
		font-size:.8rem;
	}*/
	.per_2 .black-card {
		width:calc(100% - 25px)!Important;
		margin:10px 10px; 
		box-sizing:border-box;
		padding-top:45px;
		padding-bottom:45px;
	}
	.per_2 .black-card:last-child {
		margin-top:-80px!Important;
	}
	.per_2 .por{
		position:relative!Important;
		top:inherit!Important;
		/*left:inherit!Important;*/
		left:calc(50% - 75px);
		margin-top:-75px!Important;
	}
}
.per_2 .por{
	position:absolute;
	display:flex;
	top:calc(50% - 75px);
	left:calc(50% - 75px);
	width:150px;
	height:150px;
	background-color:#00a0e3;
	border-radius: 50%;
	align-items: center;
	justify-content: center;
	z-index:1;
}

.per_2 .por p{
	color:white;
	font-size:.7rem;
	font-weight:400;
	text-align:center;
	margin:0 10px;
}
.per_2 .por p span{
	font-size:2rem;
	font-weight:700;
}
/*FIN LAS FAMILIAS NOS ELIGEN*/

/* delays animations */
.animated.delay05s {
	animation-delay: .5s;
}

.animated.delay09s {
	animation-delay: .8s;
}

.animated.delay13s {
	animation-delay: 1.1s;
}

.animated.delay17s {
	animation-delay: 1.4s;
}

/* delays animations */
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img {
	max-width: none!Important;
}


/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CAMBIOS HADOCK--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*ocultar likes en las noticias*/
.wpulike {
    display: none;
}

/*Ocultar extracto de las noticias pagina actualidad*/
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p {
    display: none !important;
}

/*ocultar ondas de colores*/
.simple-card .arco-svg {
	display:none; /*Hadock*/
}

/*Ocultar onda footer*/
footer::before {
	display:none; /*Hadock*/
}

/*Ocultar ondas colores*/
.vc_grid-item:nth-child(4n+0) a.vc_gitem-link.vc-zone-link::before {
      display:none;
   }
   .vc_grid-item:nth-child(4n+1) a.vc_gitem-link.vc-zone-link::before {
      display:none;
   }
   .vc_grid-item:nth-child(4n+2) a.vc_gitem-link.vc-zone-link::before {
      display:none;
   }
   .vc_grid-item:nth-child(4n+3) a.vc_gitem-link.vc-zone-link::before {
      display:none;
   }

/*cambiar tamaño logo cabecera*/
.jumbotron img {
   width: auto;
   height: auto;
   max-width: 300px;
   /* min-width: 300px; */
   max-height: 50px;
   /* margin-left: -40px; */
}

/*Ocultar el extracto en las noticias portada*/
#franja-noticias .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt,
.arenales-actualidad .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
	display: none !important;
} 

/*ocultar botón slider portada*/
a[role=button], 
	#headerImage [role=button] {
		display:none;
	}


/*------------------------------------------------CAMBIO DE COLORES--------------------------------------------------*/

/*cambiar color titulo preguntas frecuentes footer*/
#franja-newsletter h4 {
	color:;
}

.tableItinerarios .titulo {
	background-color:#32557e !important;
}


/*Cambio azul #2C69DE por #81a4bd*/

::-webkit-scrollbar-thumb {
    background-color: #81a4bd;
}

.per_2 .por{
	background-color:#81a4bd !important;
}

a {
   color: #81a4bd;
}

a:hover {
    color: #81a4bd;
}

button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-blue {
   background-color: #81a4bd !important;
   border: 1px solid #81a4bd !important;
   color: #fff;

}

button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-blue:hover {
   background-color: #fff !important;
   color: #81a4bd !important;
   border: 1px solid #81a4bd !important;
}

#tau-button-menu li.activ a{
   border:  1px solid #81a4bd !important;
   background-color: #81a4bd !important;
   color: #fff !important;
}

#tau-button-menu a:hover {
   border:  1px solid #81a4bd !important;
   background-color: #81a4bd !important;
   color: #fff !important;
}

#tau-side-menu .activ a,
#tau-side-menu a:hover {
   background-color: #e7e7e7;
   border-left:  2px solid #81a4bd !important;
}

:focus {
   outline-color: #81a4bd !important;
}

#site-navigation > div .current-menu-ancestor > a,
	#site-navigation > div .current-menu-parent > a,
	#site-navigation > div .current-menu-item > a {
		color: #81a4bd !important;
	}

#site-navigation > div .current-menu-ancestor > a,
	#site-navigation > div .current-menu-parent > a,
	#site-navigation > div .current-menu-item > a {
		border-bottom: 2px solid #81a4bd !important;
		text-shadow: 0.25px 0 0 #81a4bd !important;
	}

#site-navigation > div .sub-menu .current-menu-item {
		text-shadow: 0.25px 0 0 #81a4bd !important;
		color: #81a4bd !important;
	}

#site-navigation > div .current-menu-parent > a {
		border-bottom: 2px solid #81a4bd !important;
		text-shadow: 0.25px 0 0 #81a4bd !important;
	}

#site-navigation > div a:hover,
	#site-navigation > div a:focus {
		color: #81a4bd !important;
		text-shadow: 0.25px 0 0 #81a4bd !important;
	}

#ultimasNoticias a:hover { 
		color: #81a4bd !important;
	}

.arenales-newsletter input[type=submit].blue, 
	a.boton-azul {
		background-color: #81a4bd !important;
		color: #fff !important;
	}

.arenales-newsletter input[type=submit].blue, 
	a[role=button].blue,
	.vc_btn3-color-blue {
		background-color: #81a4bd !important;
		color: #fff;
	}
	a[role=button].celeste {
		background-color: #ECF5FB;
		color: #81a4bd !important;
	}

#franja-home-after-banner .vc_btn3.vc_btn3-color-juicy-pink {
	color: #81a4bd !important;
}

#franja-home-after-banner .simple-card:not(.no-select):hover * {
  color: #81a4bd !important;

}

#franja-home-after-banner .vc_btn3.vc_btn3-style-flat:not(.vc_btn3-color-black)::after {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 24 19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m14.516-0.0019531a0.48 0.48 0 0 0-0.36523 0.15234 0.48 0.48 0 0 0 0 0.69922l8.1504 8.1504h-21.801a0.5 0.5 0 0 0 0 1h21.801l-8.1504 8.1504a0.48 0.48 0 0 0 0 0.69922 0.47 0.47 0 0 0 0.34961 0.15039 0.47 0.47 0 0 0 0.34961-0.15039l8.9473-8.9473 0.0039-0.00195a0.5 0.5 0 0 0 0.13867-0.16211 0.48 0.48 0 0 0 0.0098-0.019531 0.5 0.5 0 0 0 2e-3 -0.00586 0.48 0.48 0 0 0 0.03125-0.3418 0.5 0.5 0 0 0-0.0078-0.027344 0.48 0.48 0 0 0-0.0039-0.00781 0.5 0.5 0 0 0-0.16992-0.23438l-8.9513-8.9512a0.48 0.48 0 0 0-0.33398-0.15234z' fill='%2381a4bd'/%3E%3C/svg%3E");
}

#franja-home-after-banner .simple-card:not(.no-select):hover a::after {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 24 19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m14.516-0.0019531a0.48 0.48 0 0 0-0.36523 0.15234 0.48 0.48 0 0 0 0 0.69922l8.1504 8.1504h-21.801a0.5 0.5 0 0 0 0 1h21.801l-8.1504 8.1504a0.48 0.48 0 0 0 0 0.69922 0.47 0.47 0 0 0 0.34961 0.15039 0.47 0.47 0 0 0 0.34961-0.15039l8.9473-8.9473 0.0039-0.00195a0.5 0.5 0 0 0 0.13867-0.16211 0.48 0.48 0 0 0 0.0098-0.019531 0.5 0.5 0 0 0 2e-3 -0.00586 0.48 0.48 0 0 0 0.03125-0.3418 0.5 0.5 0 0 0-0.0078-0.027344 0.48 0.48 0 0 0-0.0039-0.00781 0.5 0.5 0 0 0-0.16992-0.23438l-8.9513-8.9512a0.48 0.48 0 0 0-0.33398-0.15234z' fill='%2381a4bd'/%3E%3C/svg%3E");
}

#franja-noticias a.vc_btn3.vc_btn3-style-flat,
.arenales-actualidad a.vc_btn3.vc_btn3-style-flat {
	color: #81a4bd !important;
}

.vc_btn3.vc_btn3-style-flat:not(.vc_btn3-color-black)::after {
	color: #81a4bd !important;
}

.text-black.vc_btn3.vc_btn3-style-flat:not(.vc_btn3-color-black)::after {
	color: #81a4bd !important;
}

#franja-noticias a.vc_btn3.vc_btn3-style-flat::after,
.arenales-actualidad a.vc_btn3.vc_btn3-style-flat::after {
	color: #81a4bd !important;
}

#franja-noticias .vc_grid-item-mini:hover *, 
.arenales-actualidad .vc_grid-item-mini:hover *{
	color: #81a4bd !important;
}

.arenales-newsletter input[type=email]{
	border-bottom: 1px solid #2b2a29;
	color: #81a4bd !important;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
	border-left: 2px solid #81a4bd !important;
	background-color: #fff !important;
}

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a {
	background-color: #81a4bd !important;
	border:  1px solid #81a4bd !important;
	color:  #fff !important;
}

.btnCtaPostGrid .btnReadMore>a:hover {
	text-shadow: 0 0 #81a4bd !important;
}

.btnCtaPostGrid .btnReadMore>a::after {
	color: #81a4bd !important;
}

.btnInfoDefault a:hover,
.btnCta a:hover,
.btnInfoDefaultPadding a:hover,
.btnCtaPostGrid a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-blue:hover {
	background-color: #81a4bd !important;
	color: #fff;
	border: 1px solid #81a4bd !important;
}

.btnCtaPostGrid .btnReadMore>a {
	color: #81a4bd !important;
}

.text-azul {
	color:  #81a4bd !important;
}

.download-card.fill-peacoc { 
	background-color: #81a4bd !important;
} 

input:focus {
  box-shadow: inset 0 -2px #81a4bd !important;
}

/*Cambio Azul Oscuro #163567 por #00305e*/

.icon-arenaleslink:before {
  color: #00305e;
}
.icon-arenalesdownload:before {
  color: #00305e;
}
.icon-arenalesmedalla:before {
  color: #00305e;
}
.icon-arenalesbombilla:before {
  color: #00305e;
}
.icon-arenalesflower:before {
  color: #00305e;
}
.icon-arenalesgoete:before {
  color: #00305e;
}
.icon-arenaleslupa:before {
  color: #00305e;
}
.icon-arenalesmundo:before {
  color: #00305e;
}
.icon-arenalessombrero:before {
  color: #00305e;
}

/*Cambio Amarillo #F9E800, #ffc800, #FFD84C, #ffed00, rgb(45, 93, 90), por #e9ab3c o rgb(233, 171, 60)*/

aside#alertBar {
   background-color: #e9ab3c !important;
   color: #2b2a29;
}

.fondo-amarillo {
   background: #e9ab3c !important;
}

#franja-newsletter {
	background-color: #e9ab3c !important;
}

.btnCta p>a,
.btnCta a,
.btnCtaPostGrid a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-blue {
	background-color: #e9ab3c !important;
	color: unset;

}

.franja-comedor .comida {
   background-color: #e9ab3c !important;
}

@media screen and (min-width: 768px){
	#gotoTop:hover { background-color: #e9ab3c !important; }
}

.vc_grid-item:nth-child(4n+3) a.vc_gitem-link.vc-zone-link::before {
      background-image: url("data:image/svg+xml; utf8, <svg version='1.1' viewBox='0 0 800 30' xmlns='http://www.w3.org/2000/svg'> <path d='m0 30h800s-149.97-30-400-30c-250.6 0-400 30-400 30z' fill='rgb(233, 171, 60)' /></svg>");
   }

.vc_grid-item:nth-child(4n+3) .vc_gitem-col {
  background-color: rgb(233, 171, 60);
  color: #fff;
}


/*Cambio azul claro rgba(0,160,227,0.5) por #d7e1e9*/

#gotoTop {
	background-color: #00a0e3;
	background-color: #d7e1e9;
	color: #FFF;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-background {
	background-color: #d7e1e9 !important;
}

.text-peacoc { 
	color: #d7e1e9 !important;
} 

.fill-peacoc { 
	fill: #d7e1e9 !important;
	background-color: #d7e1e9 !important;
} 

.download-card.fill-peacoc span::before,
.download-card.fill-peacoc .download-link,
.download-card.fill-peacoc .download-card-title{ 
	color: #d7e1e9 !important;
} 



