/*
Theme Name: Brunn Child
Theme URI: http://brunn.select-themes.com
Description: A child theme of Brunn Theme
Author: Select Themes
Author URI: http://themeforest.net/user/select-themes
Version: 1.0.0
Text Domain: brunn
Template: brunn
*/
@font-face {
    font-family: "aiara";
    src: url("https://www.aiaraldea.org/wp-content/themes/brunn-child/fonts/NothingYouCouldDo-Regular.ttf");

}

@font-face {
    font-family: 'aiara';
    src: url("fonts/NothingYouCouldDo-Regular.eot");
    src: url("fonts/NothingYouCouldDo-Regular.eot?#iefix") format('embedded-opentype'),
         url("fonts/NothingYouCouldDo-Regular.woff2") format('woff2'),
         url("fonts/NothingYouCouldDo-Regular.woff") format('woff'),
         url("fonts/NothingYouCouldDo-Regular.ttf")  format('truetype'),
         url("fonts/NothingYouCouldDo-Regular.svg#NothingYouCouldDo-Regular") format('svg');
  }

/*link txakoli*/
.link_txakolina .item_text{
    background: #fac400;
    padding: 10px;
}
.link_txakolina a:hover .item_text{
    color: #000 !important;
}
.vc_custom_1600237754624 .qodef-btn.qodef-btn-outline.qodef-btn-icon:not(.qodef-btn-custom-hover-color):hover, .vc_custom_1600237772789 .qodef-btn.qodef-btn-outline.qodef-btn-icon:not(.qodef-btn-custom-hover-color):hover{
    color: #fac400 !important;
}
.white{
    color: #fff !important;
}
.texto-slider {
    padding: 20px 40px 35px!important;
    background:rgba(0, 0, 0, 0.6) ;
}
.texto-slider p{
    font-size:40px!important;
    line-height: 48px!important;
    font-family: Montserrat,sans-serif;}
    .texto-slider p.texto-slider-arriba{
        font-weight: 800;
    }
.texto-slider p.texto-slider-abajo{
    color:#f3e600;
        font-size:40px!important;
        line-height: 48px!important;
        font-family: "aiara",arial,sans-serif;}
.qodef-row-grid-section {
    padding: 70px;
}
.qodef-row-grid-section-wrapper .qodef-row-grid-section {
    padding: 0px;
}
.qodef-title-holder.qodef-title-va-window-top.qodef-has-bg-image{
    background-size:cover;
    background-attachment: inherit;
    background-position:center!important;
  }
.bg-white {
    background: white;
    padding: 50px;
}
.bg-contain{
    background-size:contain;
    background-repeat: no-repeat;
    background-position:center left;
}
.no-padding{padding:0px;}
.vc_row.wpb_row.vc_row-fluid.home-ver-y-hacer {
    background-repeat: no-repeat;
    background-size: cover;
}
.qodef-eh-item .qodef-single-image-holder .qodef-si-text-box {
    width: auto;
    height: auto;
    position: absolute;
    bottom: 50px;
    left: -50px;
    background-color: #008396;
    padding: 20px 20px 10px;
    color: #fff;
    display: table;
    clip-path: inset(0 100% 0 0);
    -webkit-clip-path: inset(0 100% 0 0);
    -webkit-transition: 1s cubic-bezier(.79,.12,.25,1);
    -moz-transition: 1s cubic-bezier(.79,.12,.25,1);
    transition: 1s cubic-bezier(.79,.12,.25,1);
}
.qodef-eh-item .qodef-single-image-holder .qodef-si-text-box .qodef-si-text-box-inner p,
.qodef-eh-item .qodef-single-image-holder .qodef-si-text-box .qodef-si-big-text{
    font-family: "aiara", arial, san-serif!important;
    text-transform: inherit;
    font-size:25px;
}
.qodef-eh-item .qodef-single-image-holder .qodef-si-text-box .qodef-si-big-text:before{
    content:'';
    display: inline-block;
    vertical-align: middle;
    height: 2px;
    width: 30px;
    background-color: #ffffff;
    margin-right:20px;
}
html .qodef-section-title-holder .qodef-label .qodef-label-text{
    font-family: "aiara",Arial, sans-serif;
    text-transform: inherit;
    font-size:20px;
}
html .qodef-section-title-holder .qodef-st-title:before{
    content:'';
    display: inline-block;
    vertical-align: middle;
    height: 4px;
    width: 40px;
    background-color: #fac400;
    margin-right:10px;
}
html body.page-id-5669 .qodef-section-title-holder .qodef-st-title:before,
html body.page-id-7380 .qodef-section-title-holder .qodef-st-title:before{
    display: none;
}
html .qodef-full-width .qodef-grid-row .qodef-page-content-holder .vc_row.wpb_row.vc_row-fluid {
    display: flex;
    align-items: center;
}
html .qodef-full-width .qodef-grid-row .qodef-page-content-holder .vc_row.wpb_row.vc_row-fluid > div{
   overflow: hidden; transition: all ease-in-out 0.3s;
}
html .qodef-full-width .qodef-grid-row .qodef-page-content-holder .vc_row.wpb_row.vc_row-fluid.home-ven-y-disfruta > div,
html .qodef-full-width .qodef-grid-row .qodef-page-content-holder .vc_row.wpb_row.vc_row-fluid.home-section-imagen-bicis > div {
    overflow: visible;
}
.leermas{
    position: absolute;
    bottom: 0;
    right: 15px;
    background: #fac400;
    width: 30px;
    height: 30px;
    color: #fff;
    text-align: center;
    line-height: 30px;
    font-size: 20px;
    cursor: pointer;
}
.div_altura .qodef-elements-holder .qodef-eh-item{
    position: relative; overflow: hidden;
}
.carousel_aiara .leermas, .qodef-single-image-holder .leermas{
    display: none;
}
html .qodef-section-title-holder.no-linea .qodef-st-title:before{
    content:'';
    height: 0;
    width: 0;
    margin-right:0px;
    background-color: transparent;
    display: block;
}
html .qodef-section-title-holder .qodef-st-title {
    margin-bottom: 20px;
}
html .qodef-section-title-holder h2.qodef-st-title  {
    font-size:30px; margin-bottom: 20px;
}
.section-colaboran{
    padding:70px 0px;
}
html .qodef-section-title-holder .qodef-st-title.titulo-colaboran{
    margin-bottom: 50px;
}
div#polylang-2 ul li {
    display: inline;
    margin-left: 10px;
}
.qodef-logo-wrapper a{ height:80px!important;}
.portfolio-category-planifica-tu-viaje-areas-autocaravanas .qodef-pli-category-holder{
    display: none!important;
}
/*tabs*/
/*html .qodef-tabs.qodef-tabs-boxed ul.qodef-tabs-nav {
    display: flex;
    justify-content: center;
}*/
html .qodef-tabs.qodef-tabs-boxed ul.qodef-tabs-nav {
    text-align: center;
}

html .qodef-tabs.qodef-tabs-boxed ul.qodef-tabs-nav li {
    float: none !important;
    display: inline-block;
}
html .qodef-tabs.qodef-tabs-boxed .qodef-tabs-nav li a {
    color: #000;
    background-color: #ededed;
    padding:7px 20px;margin-bottom:15px;
}
html .qodef-tabs.qodef-tabs-boxed .qodef-tabs-nav li.ui-state-active a,
html .qodef-tabs.qodef-tabs-boxed .qodef-tabs-nav li.ui-state-hover a {
    color: #fff;
    background-color: #006e7f;
}
.titulo-tags h2.qodef-st-title{
    font-family: 'aiara', Arial, sans-serif;
    font-size: 25px!important;
}
.titulo-tags h2.qodef-st-title:before{
    background-color: #008498;
}
.wpb_text_column.wpb_content_element.imagen-texto {
    padding: 0px 30px;
}
.wpb_single_image.imagen-texto{
    min-height: 500px;
}
.como_llegar .wpb_gmaps_widget {
    position: relative; right: 20%;
}
.donde_estamos{
    padding: 75px !important;
    background-color: #fafafa;
    position: relative;
    left: 20%;
    z-index: 99;
}
.donde_estamos h4{
    font-size: 25px !important;
}
.widget_text.widget-content.colaboradores{
    border-top: 1px solid #eeeeee;
    /*colaboran con nosotros section*/
    display:none;
}
/*fin tabs*/


/*GOIZARGI*/
html body{
    font-weight: 300; line-height: 25px; color: #000;
}
html ul li {
    list-style: none; margin-left: 40px;
}
html .qodef-content .listado ul li:before{
    content: "\f0c8";
    color: #fac400;
    font-family: "FontAwesome";
    font-size: 9px;
    position: relative;
    top: -2px;
    right: 10px;
}
.tp-video-play-button{
    display: none !important;
}
.qodef-pli-category-holder{
    display: none !important;
}
.colaboradores h3{
    display: none;
}
.colaboradores{
    padding: 50px 0px;
}
.colaboradores h2 {
    margin-bottom: 30px !important;
}
/*patrimonio*/
.page-id-5896 .vc_inner.vc_row-fluid, .page-id-5745 .vc_inner.vc_row-fluid, .page-id-5768 .vc_row-fluid {
    display: flex;
    align-items: center;
}
/*planifica tu viaje*/
.wpb_text_column.wpb_content_element.contenido_donde_comer {
    background: rgba(255,255,255,1);
    max-width: 650px;
    margin: auto;
    padding: 20px;
    margin-top: 50px;
    color: #000;
}
.wpb_text_column.wpb_content_element.contenido_donde_comer a{
    border: 2px solid #fac400;
    color: #000;
    padding: 5px 15px;
    margin-top: 10px;
}
.qodef-icon-font-elegant.arrow_right {
    top: 10px;
}
.qodef-btn.qodef-btn-medium.qodef-btn-outline.qodef-btn-icon{
    padding: 5px 15px;
}
/*gastronomia*/
.vc_row.wpb_row.gastronomia .wpb_column.vc_col-sm-4 .vc_column-inner .qodef-elements-holder{
    min-height: 265px;
}
.vc_row.wpb_row.gastronomia .wpb_column.vc_col-sm-4 .vc_column-inner .qodef-eh-item{
    background: #fafafa;
    padding: 15px;
    vertical-align: middle;
    text-align: center;
}
.vc_row.wpb_row.gastronomia .wpb_column.vc_col-sm-4 .vc_column-inner .qodef-eh-item .qodef-st-title {
    margin: 10px 0px; text-transform: uppercase;
}
.vc_row.wpb_row.gastronomia .wpb_column.vc_col-sm-4 .vc_column-inner .qodef-eh-item .qodef-st-title:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 4px;
    width: 40px;
    background-color: #fac400;
    margin-right: 10px;
}
.qodef-page-subtitle{
    font-family: 'aiara', Arial, sans-serif;
    font-size: 30px!important;
    text-transform: initial !important;
    letter-spacing: 0 !important;
    position: relative;
    top: 5px;
}
.qodef-title-holder.qodef-standard-type .qodef-page-subtitle{
    max-width: 800px;
}
.qodef-title-holder.qodef-title-va-window-top.qodef-has-bg-image:before,
.single-ecwd_event .qodef-title-holder:before{
    content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.25);
  z-index:-1;
}
/*.pagina-eventos .qodef-title-holder.qodef-title-va-window-top.qodef-has-bg-image:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.1);
    z-index: -1;
}*/

.qodef-title-holder.qodef-standard-type .qodef-label-line {
    vertical-align: top !important;
    margin-top: 25px;
}
/*carousel*/
.carousel_aiara .wpb_heading.wpb_gallery_heading{
    width: auto;
    height: auto;
    position: absolute;
    bottom: 50px;
    left: -35px;
    background-color: #008396;
    padding: 15px 20px 15px;
    color: #fff;
    display: table;
    -webkit-transition: 1s cubic-bezier(.79,.12,.25,1);
    -moz-transition: 1s cubic-bezier(.79,.12,.25,1);
    transition: 1s cubic-bezier(.79,.12,.25,1);
    clip-path: inset(0 0 0 0);
    -webkit-clip-path: inset(0 0 0 0);
    font-family: "aiara", arial, san-serif!important;
    text-transform: inherit;
    font-size: 25px;
    z-index: 9;
    font-weight: normal;
}
.carousel_aiara .wpb_heading.wpb_gallery_heading:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 2px;
    width: 30px;
    background-color: #ffffff;
    margin-right: 20px;
}
.carousel_aiara .flexslider{
    margin: 0px;
    border: 0px;
    box-shadow: none;
    margin-left: 8px;
}
.carousel_aiara .flex-control-nav.flex-control-paging{
    display: none;
}
/*senderismo*/
.imagen-texto.senderismo{
    padding: 50px 0px 50px 20px !important;
    background-color: #fafafa;
    position: relative;
    left: 0px;
    z-index: 99;
    width: 250px;
}
.imagen-texto.senderismo a {
    margin: 10px 0;
    width: 205px;
    text-align: center;
}
.rutas p{
    margin: 10px 0px !important;
}
.qodef-elements-holder.senderismo{
    table-layout: initial;
}
/*experiencias*/
.contacto_experiencias *{
    color: #000 !important;
    font-size: 16px;
}
/*restaurantes*/
.restaurantes .vc-hoverbox-block-inner.vc-hoverbox-back-inner *{
    color: #000 !important;
}
.restaurantes .vc-hoverbox-block.vc-hoverbox-front .vc-hoverbox-block-inner.vc-hoverbox-front-inner {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: rgba(0,0,0,0.5);
}
.restaurantes .vc-hoverbox-block.vc-hoverbox-front .vc-hoverbox-block-inner.vc-hoverbox-front-inner h2{
    font-size: 16px;
    color: #fff;
}
.restaurantes .qodef-elements-holder{
    display: block;text-align: center;
}
.restaurantes .qodef-elements-holder.qodef-ehi-float .qodef-eh-item {
    display: inline-block;float: none;
}


.home-imagen-bicis img {
    width: 1030px;
}
html .qodef-eh-item.padding10 .qodef-eh-item-content{
        padding: 0px 10%!important;
}
.como_llegar .wpb_gmaps_widget {
    margin-bottom:30px!important;
}
.gastronomia_general::before {
    background: url(/wp-content/uploads/2020/06/gastronomia.png);
    content: "";
    position: absolute;
    top: 0;
    left: -150px;
    width: 150px;
    height: 150px;
    background-size: contain;
    background-repeat: no-repeat;
}
.gastronomia::before {
    background: url(/wp-content/uploads/2020/06/gastronomia.png);
    content: "";
    position: absolute;
    top: 0px;
    left: 150px;
    width: 150px;
    height: 150px;
    background-size: contain;
    background-repeat: no-repeat;
}

/*eventos*/
.tribe-events-calendar-month__calendar-event-details{
    border-radius: 20px;
    padding: 2px 15px!important;
}
.cat_ferias .tribe-events-calendar-month__multiday-event-bar,
.cat_ferias .tribe-events-calendar-month__calendar-event-details  {
    background: #00514e!important;
}
.cat_ferias .tribe-events-calendar-month__calendar-event-details .tribe-events-calendar-month__calendar-event-datetime{
    color:#ffffff;
}
.cat_fiestas .tribe-events-calendar-month__multiday-event-bar,
.cat_fiestas .tribe-events-calendar-month__calendar-event-details  {
    background: #008498!important;
}
.cat_ruta-del-txakoli .tribe-events-calendar-month__multiday-event-bar,
.cat_ruta-del-txakoli .tribe-events-calendar-month__calendar-event-details  {
    background: #f8e700!important;
}
.cat_musica .tribe-events-calendar-month__multiday-event-bar,
.cat_musica .tribe-events-calendar-month__calendar-event-details  {
    background: blue!important;
}
.cat_exposiciones .tribe-events-calendar-month__multiday-event-bar,
.cat_exposiciones .tribe-events-calendar-month__calendar-event-details  {
    background: red!important;
}
.cat_visitas-teatralizadas .tribe-events-calendar-month__multiday-event-bar,
.cat_visitas-teatralizadas .tribe-events-calendar-month__calendar-event-details  {
    background: pink!important;
}

/*
.cat_ferias  {
    background: #00514e!important;
}
.cat_fiestas {
    background: #008498!important;
}
.cat_ruta-del-txakoli   {
    background: #f8e700!important;
}
.cat_musica   {
    background: blue!important;
}
.cat_exposiciones   {
    background: red!important;
}
.cat_visitas-teatralizadas   {
    background: pink!important;
}*/
/*fin eventos*/

/*eventos bueno*/
.pagina-eventos .qodef-sidebar-holder{
    width:100%;
}
.pagina-eventos .widget.widget_ecwd_widget {
    width: 50%;
    float: left;
}
.ecwd_calendar_view_dropdown.cal_tabs_blue {
    display: none;
}
.widget-lista .calendar_main .ecwd_calendar.ecwd-widget-mini {
    width: 100%;
    max-width: 100%;
}
.widget-lista .calendar-head.ecwd_calendar_prev_next {
    display: none;
}
/*ul.ecwd_list li {
    width: 33%;
    display: inline-block;
}*/
.pagina-eventos-categorias .qodef-image-with-text-holder{
    width:33%;
    display:inline-block;
    margin-bottom: 30px;
}
/*.vc_row.wpb_row.vc_row-fluid.pagina-eventos-categorias {
   width: 155%;
    margin-bottom: 50px;
}*/
.pagina-eventos .qodef-image-with-text-holder .qodef-iwt-title {
    margin: 0px;
}
.titulo-eventos h6{
    width: 155%;
    margin-bottom: 50px!important;
    font-size:24px;
}

.pagina-eventos-categorias .qodef-image-with-text-holder .qodef-iwt-image {
    width: 70px!important;
}
.pagina-eventos-categorias .qodef-image-with-text-holder .qodef-iwt-text-holder {
    width: calc(100% - 100px);
    vertical-align: top;
    margin-left: 25px;
}
.event_dropdown_cont {
    border-top: 0px solid #D5DCE2;
    padding-top: 0;
    display: block!important;
}
.ecwd_list li{
    vertical-align: top;
}


.seccion-eventos .ecwd_theme_calendar {
    /*width: calc(50% - 40px)!important;
    float: left;*/
    padding: 20px;
}
.seccion-eventos .ecwd_theme_calendar .ecwd-page-mini.ecwd_calendar .ecwd-page-7242,
.seccion-eventos .ecwd_theme_calendar .ecwd-page-mini.ecwd_calendar .ecwd-page-7742,
.seccion-eventos .ecwd_theme_calendar .ecwd-page-mini.ecwd_calendar .ecwd-page-8045,
.seccion-eventos .ecwd_theme_calendar .ecwd-page-mini.ecwd_calendar .ecwd-page-8045,
.seccion-eventos .ecwd_theme_calendar .ecwd-page-mini.ecwd_calendar .ecwd-page-8056,
.seccion-eventos .ecwd_theme_calendar .ecwd-page-mini.ecwd_calendar .ecwd-page-8056{
    width: 50%!important;
    max-width: 30%;
    float: left;
    padding-left: 10%;
    padding-right:10%;
    margin-top:20px;
}
/*.seccion-eventos .ecwd_theme_calendar .ecwd-page-mini.ecwd_calendar .ecwd-page-7242,
/*.seccion-eventos .ecwd_theme_calendar .ecwd-page-mini.ecwd_calendar .ecwd-page-7742 {
    width: 100%!important;
    max-width: 70%;
    float: left;
    padding-left: 0%;
    padding-right: 0%;
    margin-top: 20px;
}*/
.seccion-eventos .ecwd-page-mini.ecwd_calendar .ecwd-events-day-details{
    width: 50%!important;
    float: left;
}
.seccion-eventos .ecwd_theme_calendar .ecwd-page-list.ecwd_calendar {
    position: absolute;
    top: 0;
    width: calc(50% - 40px);
    right: 0;
    padding: 20px;
}
.ecwd-page-list.ecwd_calendar .calendar-head.ecwd_calendar_prev_next,
/*.ecwd-page-mini.ecwd_calendar .ecwd-detalis,*/
.ecwd-page-list.ecwd_calendar .event-content{
    display:none;
}
.seccion-eventos .ecwd-page-mini.ecwd_calendar .ecwd-events-day-details {
    width: 50%!important;
    float: left;
    z-index: 999;
    position: relative;
    background: #fff;
}
html .ecwd_theme_calendar .calendar-head {
    background: #eeee!important;
    border: 1px solid #ffffff;
}
html .ecwd_theme_calendar .calendar-head .previous {
    border-right: 1px solid #ffffff !important;
}
html .ecwd_theme_calendar .calendar-head .current-month {
    border-left: 1px solid #ffffff !important;
    border-right: 1px solid #ffffff !important;
}
html .ecwd_theme_calendar .calendar-head .next {
    border-left: 1px solid #ffffff !important;
}
html .ecwd_theme_calendar .calendar-head .current-month,
html .ecwd_theme_calendar .current-month a,
html .ecwd_theme_calendar .calendar-head .next a,
html .ecwd_theme_calendar .calendar-head .previous a,
html .ecwd_theme_calendar .calendar-head .current-month div
 {
    color: #2e2e2e!important;
}
html .ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .current-day .day-number,
html .ecwd_theme_calendar table.cal_blue.mini .current-day {
    background: #006e7f !important;
}
html .calendar_main .ecwd_calendar .week-event-list .ecwd-list-img,
html .calendar_main .ecwd_calendar .day4-event-list .ecwd-list-img,
html .calendar_main .ecwd_calendar .day-event-list .ecwd-list-img,
html .calendar_main .ecwd_calendar .ecwd_list .ecwd-list-img {
    width: 200px;
    float: none;
    margin: 0px 10px 5px 0px !important;
    border-right: 0px solid #D5DCE2;
    border-bottom: 0px solid #D5DCE2;
    width: 100%!important;
    height: auto!important;
}
html .calendar_main .ecwd_calendar .day4-event-list .ecwd-list-img-container img,
html .calendar_main .ecwd_calendar .week-event-list .ecwd-list-img-container img,
html .calendar_main .ecwd_calendar .day-event-list .ecwd-list-img-container img,
html .calendar_main .ecwd_calendar .ecwd_list .ecwd-list-img-container img {
    margin-top: 0px;
    max-width: 100%;
    width: auto;
    height: auto;
}
html .calendar_main .ecwd_calendar .ecwd_list .ecwd-list-img-container .ecwd-img{
    text-align:center;
}
html .calendar_main .ecwd_calendar .ecwd_calendar_container> ul,
html .calendar_main .ecwd_calendar .ecwd_calendar_container>ul >li,
html .calendar_main .ecwd_calendar .ecwd_calendar_container> ul.ecwd_list >li,
html .calendar_main .ecwd_calendar .ecwd_calendar_container> ul.week-event-list >li,
html .calendar_main .ecwd_calendar .ecwd_calendar_container> ul.day-event-list >li,
html .calendar_main .ecwd_calendar .ecwd_calendar_container>ul.day4-event-list> li {
    margin: 10px !important;
}
ul.ecwd_list li {
    width: calc(33% - 20px);
    display: inline-block;
}
html .ecwd_theme_calendar div[class^="ecwd-page"] .ecwd-day-date,
html .ecwd_theme_calendar div[class^="ecwd-page"] .day-event-list .ecwd-week-date,
html .ecwd_theme_calendar div[class^="ecwd-page"] .day4-event-list .ecwd-week-date,
html .ecwd_theme_calendar div[class^="ecwd-page"] .week-event-list .ecwd-week-date,
html .ecwd_theme_calendar div[class^="ecwd-page"] .ecwd_list .ecwd-list-date {
    font-size: 22px !important;
    text-decoration: none;
    font-style: normal;
}
html .calendar_main .ecwd_calendar .day4-event-list .ecwd-list-img-container,
html .calendar_main .ecwd_calendar .ecwd_list .ecwd-list-img-container,
html .calendar_main .ecwd_calendar .day-event-list .ecwd-list-img-container,
html .calendar_main .ecwd_calendar .week-event-list .ecwd-list-img-container {
    padding: 0 !important;
}

.single-ecwd_event .qodef-title-holder.qodef-standard-type .qodef-page-title {
    max-width: 80%;
}
html .qodef-blog-holder article .qodef-post-heading {
    position: relative;
    width: 30%;
    float: left;
}
table.cal_blue.mini td ul.events li{
    margin: 0px;
}
html .qodef-blog-holder.qodef-blog-single article .qodef-post-text {
    background-color: #fafafa;
    width: 70%;
    float: left;
}
html .qodef-blog-holder article .qodef-post-info-bottom,
html .qodef-blog-holder article .qodef-post-heading .qodef-post-info-date {
    display: none;
}
.calendar_main .ecwd_calendar div.event-details {
    font-size: 14px;
    font-style: normal;
   /* width: 33%;*/
   width: calc(100% - 20px);
    float: left;
    line-height: 1.3;
}


/*ALL in one event calendar*/
div#ai1ec-container {
    float: left;
    width: calc(50% - 40px);
    clear: none;
    padding: 20px;
}
.ai1ec-agenda-view .ai1ec-date {
    overflow: hidden;
    width: 33%;
    float: left;
}
a.ai1ec-btn.ai1ec-btn-sm.ai1ec-btn-default.ai1ec-dropdown-toggle,
a#ai1ec-print-button,
.ai1ec-subscribe-container.ai1ec-pull-right.ai1ec-btn-group {
    display: none;
}

/*.wpb_text_column.wpb_content_element {
    float: left;
    width: 50%;
}
.wpb_raw_code.wpb_content_element.wpb_raw_html {
    width: 50%;
    float: right;
}*/
.ecwd-events-day-details{
    width:50%;
}
.ecwd-events-day-details.eventos-lista
{
    width: 50%;
    float: right;
    top: -397px!important;
    position: relative;
}
.ecwd-events-day-details.eventos-lista ul.events{
    padding-top:38px;
}
ul.events li {
    width: 50%;
    float: left;
    margin-left:0px;
}
.ecwd-events-day-details.eventos-lista .ecwd-detalis div,
.ecwd-events-day-details.eventos-lista .ecwd-detalis p,
.ecwd-events-day-details .ecwd-detalis div,
.ecwd-events-day-details .ecwd-detalis p
{
    display:none;
}

/*.ecwd-events-day-details.eventos-lista  > .ecwd-detalis:not(.attachment-thumbnail.wp-post-image) {
    display: none;
}*/
.ecwd-events-day-details.eventos-lista .ecwd-detalis .wp-post-image,
.ecwd-events-day-details .ecwd-detalis .wp-post-image{
    width: 100%;
    height: 150px;
    object-fit: cover;
    object-position: center;
}
.event-details {
    padding: 10px;
    color: #9b9b9b;
}

/*si hay imagen*/
/*exposiciones #f8e700
ferias-y-fiestas #4f81bd
fiestas #e36c09
musica #008498
ruta-del-txakoli #b2a2c7
visitas-teatralizadas #00514e*/

.ecwd-events-day-details .event-details-title{
    padding-left: 0px;
    padding-right: 20px;
}
ul.events li{
    height:300px;
    overflow: hidden;
    margin-bottom:15px;
}
span.event-metalabel{
    height:100px;
   /* background: none!important;*/
    position:absolute;
    height:300px!important;
}
span.event-metalabel.bg-exposiciones,
span.event-metalabel.bg-erakusketak {
    /*border-left-width: 3px;
    border-left-style: solid;
    border-left-color: #f8e700; */
    background: #c77196!important;

}
span.event-metalabel.bg-ferias-y-fiestas,
span.event-metalabel.bg-azokak-eta-merkatuak {
    /*border-left-width: 3px;
    border-left-style: solid;
    border-left-color: #4f81bd;*/
    background: #008498!important;

}
span.event-metalabel.bg-fiestas,
span.event-metalabel.bg-festak {
    /*border-left-width: 3px;
    border-left-style: solid;
    border-left-color: #e36c09;*/
    background: #fae500!important;

}
span.event-metalabel.bg-musica,
span.event-metalabel.bg-musika {
    /*border-left-width: 3px;
    border-left-style: solid;
    border-left-color: #008498;*/
    background: #84638e!important;

}
span.event-metalabel.bg-ruta-del-txakoli,
span.event-metalabel.bg-txakolinaren-ibilbidea {
    /*border-left-width: 3px;
    border-left-style: solid;
    border-left-color: #b2a2c7;*/
    background: #00514e!important;

}
span.event-metalabel.bg-visitas-teatralizadas,
span.event-metalabel.bg-bisita-antzeztuak {
    /*border-left-width: 3px;
    border-left-style: solid;
    border-left-color: #00514e;*/
    background: #ffaa50!important;

}
.event-details-container .event-details-title h5 a {
    font-size: 18px;
    line-height: 19px;
    font-style: normal;
    text-transform: uppercase;
    font-family: arial;
    /*color: #696a6c!important;*/
    position: relative;
    color: #ffffff!important;
}

.eventos-lista .event-details-container .event-details-title h5 {
    padding-top:15px;
 }
.event-details-container .ecwd-time .metainfo,
.event-details-container .ecwd-date .metainfo{
    background:none;
    padding-left:10px;
    color: #ffffff!important;
    /* z-index: 999999; */
    position: relative;
}
.event-details-container .ecwd-time:before{
    content: "\f017";
    /*color: #9b9b9b;*/
    color:#ffffff;
    font-family: "FontAwesome";
    font-size: 16px;
    position: relative;
    top: 0px;
    right: 0px;
}
.event-details-container .ecwd-date:before{
    content: "\f073";
    /*color: #9b9b9b;*/
    color:#ffffff;
    font-family: "FontAwesome";
    font-size: 16px;
    position: relative;
    top: 0px;
    right: 0px;
}
a.eventos-todos {
    padding-left: 20%;
}
.calendar_main .ecwd_calendar {
    font-family: Montserrat,sans-serif;
}
.ecwd-date.listado-eventos-fecha span {
    font-size: 20px!important;
    font-weight: bold;
    padding: 5px 10px;
    color: #ccc;
    border-bottom: 2px solid #ccc;
    display: block;
    width: 100%;
}
.ecwd-date.listado-eventos-fecha{
    display: none;
}
.ecwd-date.listado-eventos-fecha .metainfo {
    background:none;
}
html table.cal_blue.mini .previous span,
html table.cal_blue.mini .next span,
html .calendar_main .ecwd_calendar .previous span,
html .calendar_main .ecwd_calendar .next span {
    font-size: 0.8em;
}
.pagina-eventos .qodef-title-holder.qodef-title-va-window-top.qodef-has-bg-image{
    height: 500px!important;
    background-image: url(https://www.aiaraldea.org/wp-content/uploads/2020/09/eventos_slider1.jpg)!important;
}

/*****/
.event-details {
    display: inline-flex;
    flex-direction: column;
    width: calc(100% - 20px);
}

.event-details div:first-child {
    order: 2;
    position:relative;
    }
    .event-details div:first-child h5 {
        padding-left:20px;
        }
    .event-details div:nth-child(2) {
    order: 3;padding-left:20px;
    }
    .event-details div:nth-child(3) {
    order: 4;padding-left:20px;
    }
    .event-details div:nth-child(4) {
    order: 1;
    vertical-align: top;
    }
    .event-details-title .event-metalabel {
       /* width: 15px;
        height: 15px;
        float: left;
        margin-right: 0;
        margin-top: -8px;
        height: 120px;*/
        width: 100%;
    height: 15px;
    margin-top: -8px;
    height: 120px;
    }

/*fin eventos*/
/*evento ampliado*/
.ecwd-event.ecwd-single-event #ecwd_back_link{
    display: none;
}

 html .ecwd-single-event .event_cageory_and_tags ul li {
    display: inline-block;
    margin: 5px;
    border: 1px solid #ededed;
    padding-right: 20px;
    margin: 0;
}
.qodef-post-info-top {
    display: none;
}
.single-ecwd_event .qodef-title-holder{
    height: 500px!important;
    background-image: url(https://www.aiaraldea.org/wp-content/uploads/2020/09/eventos_slider1.jpg)!important;
    background-position: center 32px;
    background-size: cover;
    background-attachment: inherit;
    background-position: center!important;
    top: -128px;
}
/*.single-ecwd_event .qodef-title-holder:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.1);
    z-index: -1;
}*/
.single-ecwd_event .qodef-title-holder .qodef-title-wrapper {
    position: relative;
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
    top: 200px;
}
.single-ecwd_event .qodef-content .qodef-content-inner > .qodef-container > .qodef-container-inner {
    padding: 0px 0 47px 0;
}
.ecwd-date .ecwd_timezone,
.calendar_main .ecwd_calendar .metainfo,
.ecwd_countdown_info .metainfo,
.event-detalis span,
.event-detalis a {
    font-style: normal;
}
.single-ecwd_event .qodef-menu-area,
.single-ecwd_event .qodef-menu-area .qodef-grid .qodef-vertical-align-containers {
    background: transparent!important;
}
.single-ecwd_event .qodef-main-menu>ul>li>a>span.item_outer .item_text {
    color: white;
}
.single-ecwd_event .event-details-title .event-metalabel{
    background:none!important;
}
.single-ecwd_event span.event_catgeory_name {
    padding-left: 15px;
}
.ecwd-organizer-events { /*proximos eventos*/
    display: none;
}
/*fin evento ampliado*/
/*top-bar*/
html .qodef-top-bar {
    display: inline-block;
    height: 39px;
    font-size: 12px;
    line-height: 1;
    color: #fff;
    background-color: rgba(255, 255, 255, 0.1);
    box-sizing: border-box;
    z-index: 110;
    position:absolute;
}
html .qodef-top-bar .qodef-grid {
    height: 100%;
    width: auto;
    padding: 0 40px;
}
.qodef-page-header{
    top:40px;
}

/*fin top-bar*/

/*footer*/
.qodef-footer-column-3 img,
.qodef-footer-column-4 img{
    max-height: 50px!important;
    width: auto;
    max-width: 90%!important;
}
footer h3{
    margin: 6px 0 20px 0!important;
}
/*fin footer*/
/*header*/
html a.qodef-search-opener.qodef-icon-has-hover.qodef-search-opener-icon-pack,
html a.qodef-side-menu-button-opener.qodef-icon-has-hover.qodef-side-menu-button-opener-icon-pack{
    display:none;
}
html .qodef-drop-down .second .inner ul li.current-menu-item>a .item_outer {
    padding: 0 40px 0 0;
}
html .qodef-drop-down .second .inner ul li.current-menu-item>a .item_outer:before{
    content: '';
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    left: -20px;
    width: 8px;
    height: 8px;
    background-color: #fac400;
    border-radius: 50%;
    display: inline-block;
    -webkit-transition: left .2s ease-in-out;
    -moz-transition: left .2s ease-in-out;
    transition: left .2s ease-in-out;
}*/
html .qodef-drop-down .second .inner ul li.current-menu-item>a{
    color:rgb(52,52,52);
}
#sb_instagram #sbi_load, .sb_instagram_header{
    display: none !important;
}
#qodef_instagram_widget-3{
    margin: 0;
    margin-top: -10px;
}
/*fin header*/


/***********************************Responsive*******************************************/

@media (max-width: 1600px){
    .wpb_single_image.imagen-texto {
        min-height: auto;
    }
    .qodef-eh-item.home-imagen-bicis {
        top: 50px;
        position: relative;
    }
    .home-imagen-bicis img {
        width: 1030px;
        margin-bottom: 50px;
    }
    .carousel_aiara .wpb_heading.wpb_gallery_heading,
    .qodef-eh-item .qodef-single-image-holder .qodef-si-text-box {
        left: -10px;
    }
    html .qodef-eh-item-content.qodef-eh-custom-1678 {
        padding-left: 10%!important;
        padding-right:10%!important;
    }
    .vc-hoverbox-block{
        width: 90%!important;
        height:90%!important;
        left:5%!important;
    }
}
@media (max-width: 1440px){
    html .qodef-vertical-align-containers .qodef-position-left {
        height: 0;
    }
    html .qodef-main-menu>ul>li>a {
        padding: 0 15px;
    }
    html .qodef-logo-wrapper a img {
        height: 70px;
        padding-top: 10px;
    }
    .qodef-page-subtitle {
        font-size: 25px!important;
    }
    .qodef-title-holder .qodef-title-wrapper .qodef-page-title {
        font-size: 70px!important;
    }
    .qodef-eh-item .qodef-single-image-holder .qodef-si-text-box .qodef-si-text-box-inner p, .qodef-eh-item .qodef-single-image-holder .qodef-si-text-box .qodef-si-big-text,
    .carousel_aiara .wpb_heading.wpb_gallery_heading {
        font-size: 22px;
    }
    .qodef-eh-item-content.qodef-eh-custom-2277 {
        padding: 360px 0% !important;
    }
    .restaurantes .qodef-elements-holder.qodef-ehi-float .qodef-eh-item {
        width: 33%;
    }
}

@media (max-width: 1200px){
    html .home-texto-bicis .qodef-eh-item-content {
        padding: 10px 35px !important;
    }
    .qodef-eh-item.home-imagen-bicis {
        top: 130px;
    }
    .vc_row.wpb_row.vc_row-fluid.home-section-imagen-bicis {
        margin-bottom: 80px;
    }
    html .qodef-vertical-align-containers .qodef-position-left {
        bottom: 45px;
    }
    .qodef-portfolio-list-holder article .qodef-pli-text .qodef-pli-title {
        font-size: 16px;
    }
    .qodef-title-holder .qodef-title-wrapper .qodef-page-title {
        font-size: 60px!important;
    }
    .qodef-title-holder.qodef-standard-type .qodef-page-subtitle {
        max-width: 620px;
        font-size: 22px!important;
    }
    .titulo-tags h2.qodef-st-title {
        font-size: 22px!important;
    }
    .qodef-eh-item .qodef-single-image-holder .qodef-si-text-box .qodef-si-text-box-inner p,
    .qodef-eh-item .qodef-single-image-holder .qodef-si-text-box .qodef-si-big-text,
    .carousel_aiara .wpb_heading.wpb_gallery_heading {
        font-size: 18px;
    }
    .listado-tarjetas .vc_col-md-12 {
        width: 33%;
    }
    .contacto_experiencias{
        padding-top:0!important;
    }
    .contacto_experiencias .qodef-elements-holder.qodef-four-columns .qodef-eh-item {
        width: 100%;
        margin-bottom: 20px;
    }
    ul.events li {
        width: 70%;
        float: none;
    }
    .seccion-eventos .ecwd_theme_calendar .ecwd-page-mini.ecwd_calendar .ecwd-page-7242,
    .seccion-eventos .ecwd_theme_calendar .ecwd-page-mini.ecwd_calendar .ecwd-page-7742,
    .seccion-eventos .ecwd_theme_calendar .ecwd-page-mini.ecwd_calendar .ecwd-page-8045,
    .seccion-eventos .ecwd_theme_calendar .ecwd-page-mini.ecwd_calendar .ecwd-page-8045,
    .seccion-eventos .ecwd_theme_calendar .ecwd-page-mini.ecwd_calendar .ecwd-page-8056,
    .seccion-eventos .ecwd_theme_calendar .ecwd-page-mini.ecwd_calendar .ecwd-page-8056 {
        width: 50%!important;
        max-width: 36%;
        padding-left: 6%;
        padding-right: 6%;
    }
}

@media (max-width: 1024px){
    html .qodef-top-bar{
        position: relative !important;
        background: rgba(0,0,0,0.6) !important;
    }
    html .qodef-vertical-align-containers .qodef-position-left {
        bottom: 0;
        top:15px;
    }
    .qodef-mobile-header .qodef-mobile-header-inner {
        background-color: rgba(0,0,0,0.4)!important;
    }
    .qodef-mobile-header .qodef-mobile-menu-opener a .qodef-mm-lines .qodef-dot {
        background-color: #ffffff!important;
    }
    .qodef-mobile-header .qodef-mobile-nav{
        height: auto!important;
    }
    .texto-slider p.texto-slider-abajo {
        font-size: 30px!important;
    }
    html .qodef-full-width .qodef-grid-row .qodef-page-content-holder .vc_row.wpb_row.vc_row-fluid {
        display: block;
    }
    html .home-imagen-bicis .qodef-eh-item-content {
        padding-top: 360px!important;
    }
    html .home .qodef-eh-item-inner .qodef-eh-item-content{
        /*padding:10%!important;*/
    }
    html .qodef-eh-item.padding10 .qodef-eh-item-content,
    html .imagen-texto-texto .qodef-eh-item-content{
        padding: 10%!important;
    }
    .qodef-title-holder.qodef-has-bg-image {
        top: 0px;
    }
    /*.imagen-texto:nth-child(even){
        display: grid !important;
    }
    .imagen-texto:nth-child(even) .imagen-texto-texto{
        order: 1;
    }*/
    .imagen-texto{
        display: grid !important;
    }
    .imagen-texto .imagen-texto-texto{
        order: 2;
    }
    html .qodef-title-holder .qodef-title-image img {
        display: block;
        width: auto;
        max-width: initial;
        max-height:500px;
    }
    /*.imagen-texto-imagen {
        max-height: 500px;
    }  */
    .listado-tarjetas .vc_col-sm-4 {
        width: 100%;
        margin-bottom: 30px;
    }
    .listado-tarjetas .vc_row.wpb_row.vc_inner.vc_row-fluid{
        margin-bottom: 0;
        padding-bottom:0px!important;
    }
    .restaurantes .qodef-elements-holder.qodef-ehi-float .qodef-eh-item {
        width: 50%;
    }
    .seccion-eventos .ecwd_theme_calendar .ecwd-page-mini.ecwd_calendar .ecwd-page-7242,
    .seccion-eventos .ecwd_theme_calendar .ecwd-page-mini.ecwd_calendar .ecwd-page-7742,
    .seccion-eventos .ecwd_theme_calendar .ecwd-page-mini.ecwd_calendar .ecwd-page-8045,
    .seccion-eventos .ecwd_theme_calendar .ecwd-page-mini.ecwd_calendar .ecwd-page-8045,
    .seccion-eventos .ecwd_theme_calendar .ecwd-page-mini.ecwd_calendar .ecwd-page-8056,
    .seccion-eventos .ecwd_theme_calendar .ecwd-page-mini.ecwd_calendar .ecwd-page-8056 {
        width: 50%!important;
        max-width: 42%;
        padding-left: 0%;
        padding-right: 6%;
    }
    ul.events li {
        width: 90%;
    }
    .pagina-eventos-categorias .qodef-image-with-text-holder .qodef-iwt-text-holder {
        margin-left: 0;
    }
    .pagina-eventos-categorias .qodef-image-with-text-holder .qodef-iwt-text {
        margin: 5px 0 0;
        font-size:13px;
    }
    .pagina-eventos-categorias .qodef-image-with-text-holder {
        width: 50%;
    }
    .pagina-eventos-categorias .vc_empty_space{
        height:50px!important;
    }
    html .pagina-eventos .qodef-title-holder .qodef-title-image img,
    .single-ecwd_event .qodef-title-holder .qodef-title-image img {
        max-height: 300px;
        display: none;
    }
    .single-ecwd_event .qodef-blog-holder {
        margin: 60px 0 40px;
    }
    .single-ecwd_event .qodef-title-holder .qodef-title-wrapper .qodef-page-title {
        font-size: 45px!important;
    }
}

@media (max-width: 991px){
    html .qodef-container-inner, .qodef-grid, .qodef-row-grid-section {
        width: 85%!important;
    }
    .home-imagen-bicis img {
        width: 100%;
        margin-bottom: 150px;
    }
    .seccion-eventos .ecwd_theme_calendar .ecwd-page-mini.ecwd_calendar .ecwd-page-7242,
    .seccion-eventos .ecwd_theme_calendar .ecwd-page-mini.ecwd_calendar .ecwd-page-7742,
    .seccion-eventos .ecwd_theme_calendar .ecwd-page-mini.ecwd_calendar .ecwd-page-8045,
    .seccion-eventos .ecwd_theme_calendar .ecwd-page-mini.ecwd_calendar .ecwd-page-8045,
    .seccion-eventos .ecwd_theme_calendar .ecwd-page-mini.ecwd_calendar .ecwd-page-8056,
    .seccion-eventos .ecwd_theme_calendar .ecwd-page-mini.ecwd_calendar .ecwd-page-8056 {
        width: 100%!important;
        max-width: 400px;
        padding-left: initial;
        padding-right: initial;
        margin: 0px auto;
        float: none;
    }
    .ecwd-events-day-details.eventos-lista,
    .seccion-eventos .ecwd-page-mini.ecwd_calendar .ecwd-events-day-details {
        width: 100%!important;
        max-width: 400px;
        float: none;
        top: 20px!important;
        position: relative;
        margin: 0px auto;
    }
    ul.events li {
        width: 100%;
    }
    .seccion-eventos .ecwd_theme_calendar {
        padding: 20px 0px;
    }
    html .qodef-blog-holder article .qodef-post-heading {
        position: relative;
        width: 30%;
        float: none;
        margin:0px auto;
    }
    html .qodef-blog-holder.qodef-blog-single article .qodef-post-text {
        width: 100%;
        float: none;
    }
}

@media (max-width: 768px){
    .home-imagen-bicis img {
        width: 90%;
        padding: 0 5%;
        margin-bottom: 120px;
    }
    article.portfolio-item.type-portfolio-item.status-publish.has-post-thumbnail.hentry.portfolio-category-home-portfolio {
        padding: 0 10%;
    }
    html .qodef-tabs.qodef-tabs-boxed ul.qodef-tabs-nav {
        display: block;
    }
    .vc_custom_1587379258275 {
        padding-top: 70px !important;
    }
    .home-ver-y-hacer .qodef-row-grid-section {
        width:420px !important;
    }
    html .qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-inner.qodef-grid {
        padding: 80px 0 50px;
    }
    html .qodef-instagram-feed.qodef-instagram-gallery.qodef-col-3 li {
        width: 33.33333%;
    }
    .como_llegar.qodef-elements-holder .qodef-eh-item,
    .senderismo.qodef-elements-holder .qodef-eh-item,
    .senderismo-imagen-texto.qodef-elements-holder .qodef-eh-item{
        display: block;
    }
    .donde_estamos {
        padding: 50px !important;
        left: auto;
    }
    .como_llegar .wpb_gmaps_widget {
        right: auto;
    }
    html .qodef-section-title-holder h2.qodef-st-title {
        font-size: 25px;
    }
    html .qodef-section-title-holder .qodef-label .qodef-label-text {
        font-size: 18px;
    }
    .vc_custom_1590058197603 {
        padding-top: 100px !important;
        padding-bottom: 90px !important;
    }
    .wpb_text_column.wpb_content_element.imagen-texto.senderismo {
        width: auto;
    }
    .imagen-texto.senderismo a {
        margin: 0px auto;
        width: 70%;
        display: block;
    }
    .senderismo-imagen-texto .wpb_single_image.imagen-texto{
        margin-bottom:20px!important;
    }
    .restaurantes .qodef-elements-holder.qodef-ehi-float .qodef-eh-item {
        width: 100%;
    }
    .vc_row.wpb_row.gastronomia .wpb_column.vc_col-sm-4 .vc_column-inner .qodef-elements-holder {
        margin-bottom: 30px;
    }
    html .gastronomia .vc_row.wpb_row.vc_inner.vc_row-fluid {
        padding-bottom: 0!important;
    }

}

@media (max-width: 681px){
    html #sb_instagram.sbi_col_3 #sbi_images .sbi_item,
    html #sb_instagram.sbi_col_4 #sbi_images .sbi_item,
    html #sb_instagram.sbi_col_5 #sbi_images .sbi_item,
    html #sb_instagram.sbi_col_6 #sbi_images .sbi_item {
        width: 33%;
        height: 132px;
    }
    .pagina-eventos-categorias .qodef-image-with-text-holder {
        width: 70%;
        display: block;
        padding-left: 15%;
        margin-bottom:10px;
    }
}

@media (max-width: 600px){
    html .qodef-instagram-feed.qodef-instagram-gallery.qodef-col-3 li {
        width: 50%;
    }
    .texto-slider p {
        font-size: 25px!important;
        line-height: 35px!important;
    }
    .texto-slider p.texto-slider-abajo {
        font-size: 22px!important;
    }
    .home-ver-y-hacer .qodef-row-grid-section {
        width: 320px !important;
    }
    .qodef-title-holder .qodef-title-wrapper .qodef-page-title {
        font-size: 40px!important;
    }
    .qodef-title-holder.qodef-standard-type .qodef-page-subtitle {
        max-width: 100%;
        font-size: 20px!important;
    }
    html .qodef-section-title-holder h2.qodef-st-title {
        font-size: 22px;
        margin-bottom: 10px;
    }
    .qodef-elements-holder.municipios-mas-informacion .qodef-eh-item{
        display:block!important;
        margin-bottom:20px;
    }
}

@media (max-width: 480px){
    .texto-slider p {
        font-size: 20px!important;
        line-height: 30px!important;
    }
    .texto-slider p.texto-slider-abajo {
        font-size: 18px!important;
    }
    .home-ver-y-hacer .qodef-row-grid-section {
        width: 250px !important;
    }
    .pagina-eventos-categorias .qodef-image-with-text-holder {
        width: 96%;
        display: block;
        padding-left: 2%;
        margin-bottom: 10px;
    }
}

/*eventos plus*/
.dia {
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    font-size: 20px;
}
.eventos-lista .dia{
    background: #fff;
}
.ecwd_theme_calendar table.cal_blue.mini td ul.events{
    padding: 0 !important;
    position: absolute;
    bottom: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    right: 5px !important;
}
table.cal_blue.mini td ul.events li {
    position: relative !important;
    width: 5px !important;
    height: 7px !important;
    float: right;
    left: auto !important;
    right: auto !important;
    padding: 0px !important;
    margin: 0px !important;
    overflow: hidden !important;
    margin-right: 1px !important;
}
.ecwd_theme_calendar table.cal_blue.mini td ul.events li ul li{
	display: none;
}
.eventos-lista .ecwd-detalis > *:not(img),
.ecwd-events-day-details .ecwd-detalis > *:not(img){
    display: none;
}
.qodef-post-content .event_tags{
	display: none;
}
.day-with-date .tagexist, .eventos-lista .tagexist, .ecwd-events-day-details  .tagexist{
	display: none !important;
}
.dia1 .astelehena, .Monday .astelehena {
	display: block !important;
}
.dia2 .asteartea, .Tuesday .asteartea{
	display: block !important;
}
.dia3 .asteazkena, .Wednesday .asteazkena{
	display: block !important;
}
.dia4 .osteguna, .Thursday .osteguna{
	display: block !important;
}
.dia5 .ostirala, .Friday .ostirala{
	display: block !important;
}
.dia6 .larunbata, .Saturday .larunbata{
	display: block !important;
}
.dia0 .igandea, .Sunday .igandea{
	display: block !important;
}
ul.events .event-details-title p{
	display: none;
}
/*noticias*/
.blog .qodef-content, .single-post .qodef-content {
    margin-top: -96px;
}
.blog .qodef-blog-holder article .qodef-post-text {
    width: 70%!important;
}
.blog .qodef-title-holder.qodef-has-bg-image, .single-post .qodef-title-holder.qodef-title-va-window-top.qodef-has-bg-image {
    height: 500px!important;
    background-image: url(https://aiaraldea.org/wp-content/uploads/2020/10/cab.jpg)!important;
}
.blog .qodef-title-holder.qodef-has-bg-image:before, .single-post .qodef-title-holder.qodef-title-va-window-top.qodef-has-bg-image:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.35);
    z-index: -1;
}
.blog .qodef-page-header .qodef-menu-area, .single-post .qodef-page-header .qodef-menu-area {
    box-shadow: none;
    background: none;
}
.blog .qodef-main-menu>ul>li>a, .single-post .qodef-main-menu>ul>li>a {
    color: #ffffff;
}
.blog .header-appear .qodef-main-menu>ul>li.current_page_parent>a.current,
.single-post .header-appear .qodef-main-menu>ul>li.current_page_parent>a.current,
.header-appear .qodef-main-menu>ul>li.current_page_parent>a.current,
.header-appear .qodef-main-menu>ul>li.current_page_parent>a.current {
    color: #917201;
}
.header-appear .qodef-main-menu > ul > li.qodef-active-item > a,
.header-appear .qodef-main-menu > ul > li > a:hover {
    color: #917201;
}
.qodef-wrapper .qodef-dark-header .qodef-page-header > div:not(.qodef-sticky-header):not(.fixed) .qodef-main-menu > ul > li.qodef-active-item > a,
.qodef-wrapper .qodef-dark-header .qodef-page-header > div:not(.qodef-sticky-header):not(.fixed) .qodef-main-menu > ul > li > a:hover,
.qodef-wrapper .qodef-drop-down .second .inner ul li.current-menu-ancestor > a,
.qodef-wrapper .qodef-drop-down .second .inner ul li.current-menu-item > a {
  color: #917201;
}
.qodef-wrapper .qodef-mobile-header .qodef-mobile-nav .qodef-grid > ul > li.qodef-active-item > a,
.qodef-wrapper .qodef-mobile-header .qodef-mobile-nav .qodef-grid > ul > li.qodef-active-item > h6 {
  color: #917201;
}
.qodef-wrapper .qodef-mobile-header .qodef-mobile-nav ul ul li.current-menu-ancestor > a,
.qodef-wrapper .qodef-mobile-header .qodef-mobile-nav ul ul li.current-menu-ancestor > h6,
.qodef-wrapper .qodef-mobile-header .qodef-mobile-nav ul ul li.current-menu-item > a,
.qodef-wrapper .qodef-mobile-header .qodef-mobile-nav ul ul li.current-menu-item > h6 {
  color: #917201;
}
.qodef-wrapper .qodef-mobile-header .qodef-mobile-nav ul li a,
.qodef-wrapper .qodef-mobile-header .qodef-mobile-nav ul li h6 {
  color: #333;
}
.blog .header-appear .qodef-main-menu>ul>li>a, .single-post .header-appear .qodef-main-menu>ul>li>a {
    color: #000;
}
@media (max-width: 768px){
html .blog .qodef-blog-holder article .qodef-post-heading, html .single-post .qodef-blog-holder article .qodef-post-heading {
    width: 100%;
    float: none!important;
}
}
/* accesibilidad contenido */
/* cabecera */
.qodef-wrapper .qodef-wrapper-inner {
  background-color: #000;
}
/* cabecera video */
.qodef-slider rs-slide .html5vid {
  background-color: #000;
}
.qodef-slider rs-slide .html5vid video {
  opacity: .6 !important;
}
/* cabecera con imagen */
.qodef-content .qodef-has-bg-image {
  background-color: rgba(0,0,0,.4);
  background-blend-mode: darken;
}
/* h1 slider */
.texto-slider h1.texto-slider-abajo {
  color: #f3e600;
  font-size: 40px !important;
  line-height: 48px !important;
  font-family: "aiara",arial,sans-serif;
}
.texto-slider h2.texto-slider-arriba {
  font-size: 40px !important;
  line-height: 48px !important;
  font-family: Montserrat,sans-serif;
  color: #fff;
}
/* Home bloque Reserva tu actividad */
body.home .vc_custom_1635935423219,
body.home .vc_custom_1600237754624 {
  background-color: rgba(0,0,0,.4);
  background-blend-mode: darken;
}
/* Clase para usar en contraste de fondos */
.contrasteImagen {
  background-color: rgba(0,0,0,.4);
  background-blend-mode: darken;
}
/* fecha posts */
html .qodef-blog-single-navigation .qodef-blog-single-next .qodef-blog-single-navigation-date,
html .qodef-blog-single-navigation .qodef-blog-single-prev .qodef-blog-single-navigation-date {
  color: #666;
}
.qodef-related-posts-holder .qodef-related-post .qodef-related-post-image .qodef-post-info-date a {
  background-color: #00524f;
}
.iconosDondeDormir .qodef-iwt-icon {
  background-color: #f4f4f4;
}
/* móvil */
.qodef-title-holder .qodef-title-image {
  background-color: #000;
}
.qodef-title-holder .qodef-title-image img {
  opacity: .4;
}
html[lang="eu"] .qodef-normal-logo {
    opacity: 1 !important;
}
html[lang="eu"] .qodef-light-logo {
    opacity: 0 !important;
}
html[lang="eu"] .qodef-sticky-header.header-appear .qodef-normal-logo {
    opacity: 0 !important;
}
html[lang="eu"] .qodef-sticky-header.header-appear .qodef-dark-logo {
    opacity: 1 !important;
}
/* eventos */
.event-details-container .event-details span.event-metalabel {
    background-color: #00514e;
}