@media (min-width: 769px){
.main-navigation .main-nav>ul>li>a {
text-decoration: none;
background-image: linear-gradient(#00B1E6, #00B1E6);
background-position: 0% 100%;
background-repeat: no-repeat;
background-size: 0% 3px;
transition: background-size .3s;
}
.main-navigation .main-nav>ul>li>a:hover, li.menu-item>a:focus {background-size: 100% 3px;}
.main-navigation .main-nav>ul>li{margin: 0 1.6rem;}
nav.main-navigation {width: 100%;}
.main-navigation .inside-navigation { justify-content: space-around;}
}
.page-hero{padding-top: 2rem!important; padding-bottom: 2rem!important;}
.page-hero h1{color:#fff; text-transform: lowercase; padding-left: 1rem;}
@media (max-width: 769px){
.is-logo-image {height: 35px; width: auto;}
.site-footer {text-align: center;}
.site-footer figure {float: none; display: inline-block;}
} .slider-home .n2-ss-layer {margin: 0!important; padding:0!important;}
.slider-home .n2-ss-text {border-bottom:5px solid #00B1E6!important;display:inline-block!important; font-weight: 400!important; padding-right:2rem!important;}
.slider-home .n2-ss-layer-row {padding: 1rem 0 3rem 0!important;}
@media (max-width: 760px) {
.slider-home.desk {display:none;}
.slider-home.mov{display:block;}
.slider-home .n2-ss-text {margin-left:5%!important;margin-right: 1rem!important; font-size: 2rem!important;border-bottom:2px solid #00B1E6!important; }
.slider-home .n2-ss-text a {font-size: 2rem!important;}
.slider-home .n2-ss-layer-row {padding: 2rem 0 2rem 0!important;}
}
@media (min-width: 759px) and (max-width: 1199px){
.slider-home .n2-ss-text {margin-left:1rem!important; margin-right: 1rem!important; font-size: 1.9rem!important;}
.slider-home .n2-ss-text a {font-size: 1.9rem!important;}
}
@media (min-width: 1200px) and (max-width: 1499px){
.slider-home .n2-ss-text{margin-left:1%!important; margin-right: 1rem!important; font-size: 2rem!important;}
.slider-home .n2-ss-text a {font-size: 2rem!important;}
}
@media (min-width: 1500px) and (max-width: 1799px){
.slider-home .n2-ss-text {margin-left:10%!important;margin-right: 1rem!important;font-size: 2rem!important;}
.slider-home .n2-ss-text a {font-size: 2rem!important;}
}
@media (min-width: 1800px){
.slider-home .n2-ss-text{margin-left:20%!important;margin-right: 1rem!important;}
}
@media (min-width: 759px) {
.slider-home.desk {display:block;}
.slider-home.mov{display:none;}
} .single-espectaculos .texto-intro {font-size: 1.2rem}
.single-espectaculos .texto-equipo {font-size: 1.2rem; line-height: 2rem;}
@media (max-width: 760px) {
.single-espectaculos .texto-intro {font-size: 1rem!important;}
.single-espectaculos .texto-equipo {font-size: 1rem!important; line-height: 1.4rem!important;}
} .post-type-archive-calendario  h3.mes {text-transform: lowercase; padding-right: 2rem; border-bottom: 2px solid #00B1E6; font-size: 1.5rem; color:#00B1E6;display: inline-block; font-weight: 500; margin-bottom: 1.3rem; margin-top:1.8rem;}
.post-type-archive-calendario  #main {margin-top: 2rem;}
.post-type-archive-calendario .fila-calendario{display: flex; flex-wrap: nowrap; margin-bottom: .6rem;}
.post-type-archive-calendario .fila-calendario .fecha{width: 20%; font-size: .9rem; font-weight: 600;}
.post-type-archive-calendario .fila-calendario .espectaculo{width: 35%;font-weight: 600;font-size: .95rem; color:#00B1E6 ;}
.post-type-archive-calendario .fila-calendario .lugar{width: 25%;font-size: .9rem;}
.post-type-archive-calendario .fila-calendario .lugar a{color:#000; text-decoration: underline;}
.post-type-archive-calendario .fila-calendario .municipio{width: 20%; font-size: .95rem;font-weight: 600;}
.enlace-pasadas a{display: inline-block;background-color: #00B1E6; color:#fff; text-transform: uppercase; padding: .4rem 2rem;font-size: .85rem;font-weight: 600; margin-top: 3rem; border: 1px solid #00B1E6;}
.enlace-pasadas a:hover{background-color: #fff; color:#00B1E6; text-decoration: none; }
@media (max-width: 760px) {
.post-type-archive-calendario #primary {padding: 0 1rem!important;}
.post-type-archive-calendario .fila-calendario{flex-wrap: wrap;margin-bottom: .8rem;}
.post-type-archive-calendario .fila-calendario .fecha, .post-type-archive-calendario .fila-calendario .espectaculo, .post-type-archive-calendario .fila-calendario .lugar, .post-type-archive-calendario .fila-calendario .municipio{width: 100%!important;}
.enlace-pasadas {text-align: center!important;}
}
.listaAnos a {display: block; font-weight: 600; margin-bottom: .8rem; font-style: 1.8rem;} .wpcf7-form .wpcf7-text {width: 100%;}
.single-espectaculos .texto-intro {font-size: 1.2rem}
.single-espectaculos .texto-equipo {font-size: 1.2rem; line-height: 2rem;}
@media (min-width: 760px) {
.w-50 {
width: 50%;
}
}
.ml-form-embedWrapper {font-family: 'Barlow', sans-serif!important;} .post-type-archive-talleres article {margin-top:3rem;}
.post-type-archive-talleres .caja-info{
background-color: #00B1E6; padding: 2rem 2rem 1rem 2rem; margin-bottom: 6px;
}
.post-type-archive-talleres .caja-info h2{
margin-bottom: .2rem; font-size: 2rem; font-weight: 500;
}
.post-type-archive-talleres .caja-info h2 a{
color:#fff; text-decoration: none;
}
.post-type-archive-talleres .caja-info .fechas{
font-weight: 500;
}
.post-type-archive-talleres .caja-info .gb-button {color:#fff; border-bottom: 1px solid #fff;padding: 0 1rem .1rem 1rem;}
.post-type-archive-talleres .caja-info .gb-button-wrapper{justify-content: flex-end;}
@media (max-width: 760px) {
.post-type-archive-talleres .caja-info{
margin-top: -6px; padding: 1rem 1rem 1rem 1rem; }
.post-type-archive-talleres .caja-info h2{
font-size: 1.5rem; }
} .post-type-archive-tribe_events .page-hero{ background-image: url(https://zigzagdanza.com/wp-content/uploads/2023/01/cabecera-programacion.jpg); background-size: cover;background-position: center center; background-repeat: no-repeat;}
.tribe-events-l-container {padding-top:3rem!important;}
.tribe-events-pro-photo__event-date-tag {background-color:#00B1E6; color: #fff; font-size: 1.3rem;}
.tribe-events-pro .tribe-events-pro-photo__event-date-tag { width: 65px!important; min-height: 150px;}
.tribe-events-pro .tribe-events-pro-photo__event-date-tag-datetime {font-weight: 700; font-size: 1.4rem;padding:.3rem;}
.tribe-events-pro-photo__event-datetime{font-size: .9rem; font-weight: 600;}
.tribe-events-c-subscribe-dropdown__container {display: none!important;}
.tribe-events-pro-photo__event-title {font-size: 1.4rem; font-weight: 600;}
.tribe-events-pro-photo__event-title .compania {font-size: 1.1rem; text-transform: uppercase;font-weight: 400;}
.tribe-events-pro-photo__event-title .cat {border:1px solid #00B1E6; padding: .1rem 1rem; font-size: .8rem;display: inline-block; color:#00B1E6; margin-top:.4rem;line-height: 1rem;}
.tribe-events-c-nav__prev  {display: inline-block!important; border: 1px solid #00B1E6!important; padding: .2rem 2rem!important; text-transform: uppercase; font-size: 1rem;}
.tribe-events-c-nav__prev:hover  {background-color: #00B1E6!important; color:#fff; text-decoration: none;}
.tribe-events-c-nav__next {display: inline-block!important; border: 1px solid #00B1E6!important; padding: .2rem 2rem!important; text-transform: uppercase; font-size: 1rem; background-color: #00B1E6!important; color:#fff;}
.tribe-events-c-nav__next:hover {background-color: #fff!important; color:#00B1E6;}
.tribe-events-back a {display: inline-block!important; border: 1px solid #00B1E6!important; padding: .2rem 2rem!important; text-transform: uppercase; font-size: 1rem!important; background-color: #fff!important; color:#00B1E6; }
.tribe-events-back a:hover {background-color: #00B1E6!important; color:#fff; text-decoration: none;}
.tribe-events-events-pro-photo__event-datetime-separator {display: none;}
.tribe-events-pro-photo__event-cost {display: none;}
.tribe-events-c-events-bar {display: none!important;}
.tribe-events-header__top-bar {display: none!important;}
.tribe-events-c-breadcrumbs__list-item {display: none!important;}
.tribe-events-c-nav__list-item--today {display: none!important;} .single-tribe_events .inside-page-hero .cat {display:none;}
.single-tribe_events #tribe-events-content{margin-top: 3rem;}
.single-tribe_events .tribe-events-single-event-title, .tribe-events-schedule__time--end, .tribe-events-schedule__separator--time {display:none;}
.single-tribe_events .tribe-blocks-editor .tribe-events-schedule .tribe-events-schedule__datetime, .tribe-block__event-price, .tribe-block__event-website  {font-family: 'Barlow', sans-serif!important;}
.single-tribe_events .datos-evento {font-family: 'Barlow', sans-serif!important;}
.single-tribe_events .datos-evento h2 {font-size: 2.4rem; font-weight: 600; color:#fff; line-height: 2.4rem; margin-bottom:0;}
.single-tribe_events .datos-evento h2 .compania {font-size: 2rem; text-transform: uppercase;font-weight: 400;color:#fff;}
.single-tribe_events .datos-evento h2 .cat {display:none;}
.single-tribe_events .datos-evento .etiquetas {font-size: 1.1rem; text-transform: uppercase;}
.single-tribe_events .datos-evento .fecha-ficha{font-size: 1.2rem; font-weight: 600;color:#fff; line-height: 1; margin-top:.9rem;margin-bottom:.7rem;}
.single-tribe_events .datos-evento .categorias {border:1px solid #fff; padding: .2rem 2rem; font-size: 1rem;display: inline-block; color:#fff; margin-top:.6rem; line-height: 1rem;}
.tribe-block__event-website a {display: inline-block!important; border: 1px solid #fff!important; padding: .2rem 2rem!important; text-transform: uppercase; font-size: 1rem!important; background-color: #fff!important; color:#00B1E6!important; min-height: auto!important; font-weight: 600; border-radius: 0;}
.tribe-block__event-website a:hover {background-color: #00B1E6!important; color:#fff!important; text-decoration: none;}
.single-tribe_events .tribe-blocks-editor .tribe-events-schedule .tribe-events-schedule__datetime{font-size: 2rem; font-weight: 600;color:#fff; line-height: 1;}
.single-tribe_events .tribe-blocks-editor .tribe-events-schedule .tribe-events-schedule__datetime::after{content:'h';font-size: 1rem; font-weight: 600;color:#fff; line-height: 1;}
.single-tribe_events .tribe-block__event-price__cost, .single-tribe_events .tribe-block__event-price__description {font-size: 1.2rem; color:#fff; font-weight: 400;}
.tribe-events-schedule__separator--date {color:#fff;}
.single-tribe_events .tribe-block__event-price {padding-top:0; color:#fff;}
.single-tribe_events .tribe-blocks-editor .tribe-events-schedule {margin-bottom: 0;}
.single-tribe_events #tribe-events-footer {display:none;}
.single-tribe_events .tribe-blocks-editor .tribe-events-schedule .tribe-events-schedule__datetime{display:none;}