/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: China
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/

.logo img {
  max-width: 72%;
padding-top: 23px;
}
.header-scrolled .logo img, .header-scrolled.header-scrolled-full .logo img {
padding-top: 8px !important;
}
/*iconos de redes*/
#top #wrap_all .av-social-link-spotify:hover a {color:#000; background-color:transparent; }
#top #wrap_all .social_bookmarks li a:hover {
    color: #000;
    background-color: transparent;}

/*quita borde header*/
.avia-menu.av_menu_icon_beside {
      border-right-style: none;}

/* oculta titulo de imagen de wp*/
.wp-image {
pointer-events: none;
}
#top .fullsize .template-blog .big-preview.multi-big a, .fullsize div .template-blog .big-preview.multi-big a img {
pointer-events: none;
}


/* estilos para blog, oculta boton por defecto */

#top .fullsize .template-blog .blog-meta {
  display: none;
}
.image-overlay .image-overlay-inside {
    display: none;
}

/* responsive slider & logo*/

@media only screen and (max-width: 767px) {
.avia-slideshow-inner {
   padding-top: 65% !important;
}
.logo img {
    max-width: 100% !important;
 }
}
/*social icons*/
@media only screen and (max-width: 767px) {
.responsive #top #header .main_menu .social_bookmarks {
    display: none;
 }
}

/*slider tamaño titulos*/
@media only screen and (min-width: 900px){

.slideshow_align_caption h1 {
  font-size: 35px !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 989px) {
.logo {
   padding-top: 10px;
 }
}
/*menu menos espaciado*/
@media only screen and (min-width: 990px) and (max-width: 1168px) {
.container {
    padding: 0px 10px;
  }
#top #header .av-main-nav > li > a {
    padding: 0 7px;
    font-size: 13px;
  }
}
/* responsive calendario*/
@media only screen and (min-width: 320px) and (max-width: 889px) {
.entrada-calendario span {
  font-weight: bold;
  color: #000;
}

.entrada-fecha {
  float: left;
  padding-left: 0px;
  padding-right: 24px;
  min-width: 90px;
  width: 11.111%;
  display: flex;
  flex-direction: column;
  height: 100%;
  padding-top: 19px;
  padding-bottom: 17px;
  text-align: center;
}
.entrada-calendario ul {
  margin-bottom: 5px;
}
.entrada-calendario li {
  padding-top: 5px;
  padding-bottom: 0px;
}
.descripcion-calendario p {
  font-size: 13px;
  line-height: 1.2em;
}
.numero_dia {
      font-weight: bold;
}
.imagen-calendario {
    display: inline-block;
    background-size: cover;
    background-position: center;
    left: -5px;
    top: 0px;
    overflow: hidden;
    max-width: 100%;
    width: 500px;
    height: 150px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 60px;
  }
}
@media (min-width: 890px) {

.entrada-calendario {
    position: relative;
    overflow: hidden;
    padding-left: 24px;
    padding-right: 24px;
    width: 52.5%;
    float: left;
  }
.entrada-contenido {
   padding-left: 24px;
   padding-right: 24px;
   float: left;
}
.titulo1 {
   font-size: 19px;
   line-height: 1.42;
   font-family: Raleway;
   font-weight: bold;
   color: #000;
}
span :hover {
  color: #000;
}
.entrada-fecha .nombre_dia {
  font-size: 11px;
  font-weight: 400;
  line-height: 1.5;
  color: #5d5d5d;
  text-transform: uppercase;
}
.entrada-fecha .numero_dia {
  font-size: 25px;
  color: #141827;
  font-family: Barlow;
  font-weight: 700;
  line-height: 1.5;
}
.descripcion-calendario {
  font-size: 14px;
line-height: 1.62;
}

.post-categories p {
    display: block!important;
    margin-top: 16px;
    visibility: visible;
}
.imagen-calendario {
  display: inline-block;
  background-size: cover;
  background-position: center;
  left: -5px;
  top: 0px;
  overflow: hidden;
  display: block;
  max-width: 33%;
  height: 202.547px;
  width: 370px;
  padding-left: 24px;
  padding-right: 24px;
  margin-bottom: 80px;
  }
}

@media (min-width: 1024px){
.imagen-calendario {
  max-width: 33%;
  margin-bottom: 100px;
 }
}

/* estilo titulos grilla masonry*/
#top .av-caption-style-overlay .av-masonry-entry .av-masonry-entry-title {
    color: white;
}

/* Menu Hamburguesa */
.html_av-overlay-side .av-burger-overlay-scroll {
    width: 350px;
    -webkit-transform: translateX(-350px) !important;
    transform: translateX(-350px) !important;
}
.html_av-overlay-side.av-burger-overlay-active-delayed .av-burger-overlay-scroll {
    -webkit-transform: translateX(0) !important;
    transform: translateX(0) !important;
}
.html_av-overlay-side .av-burger-overlay-scroll {
    left: 0;
    right: unset !important;
}

@media only screen and (max-width: 767px){
  .responsive #top #wrap_all .main_menu {
      left: 0 !important;
      right: unset !important;
  }
}

@media only screen and (max-width: 767px) {
  .responsive #top .logo {
    float: right !important;
  }
}

#top #menu-item-search {
    display: none !important;
}

.av-burger-menu-main a {
  padding: 0 !important;
}

/* estilos para el calendario */
.titulo-mes {
    color: #444444;
    margin: 20px 0;
    font-family: 'barlow';
    font-size: 16px;
    line-height: 1.62;
    display: flex;
    align-items: center;
}
.calendariotitle {
   padding-top: 50px;
   display: flex;
   align-items: center;
   font-size: 28px;
   line-height: 1.42;
}
.entrada-fecha {
   float: left;
   padding-left: 24px;
   padding-right: 24px;
   min-width: 90px;
   width: 11.111%;
   display: flex;
   flex-direction: column;
   height: 100%;
   padding-top: 4px;
   text-align: center;
  }

/*estilos para tabs en seccion archivo*/
.av-tab-no-icon.av-tab-no-image .av-inner-tab-title {
    font-family: 'Barlow';
    font-weight: bold;
    font-size: 11px;
}

/*radio de aspecto imagen blog */
.lightbox-added {
    aspect-ratio: 1210 /423;
}

/*oculta link en pantalla de rsvp*/
.tribe-link-view-attendee {
  display:none;
}
