/* UTF-8 */
/* color-suave: #835e16 */
/* color-fuerte: #343010 */
/* color-orange-original: #D98600 */

*,*:before,*:after{
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
}
.clear{clear:both;}
#foroAgro2019 ul{
  padding:0;
  position:relative;
}
#foroAgro2019 ul, #foroAgro2019 ul li, #foroAgro2019 li{
    list-style:none;
}
#foroAgro2019 ul li, #foroAgro2019 li{
    display:inline-block;
    
}

#foroAgro2019 a, #foroAgro2019 a:hover, #foroAgro2019 a:focus{
    text-transform:none;
    text-decoration: none;
}

body#foroAgro2019{
    font-family:'Rubik';
    background:#fafafb;
}

#foroAgro2019 h2{
  padding-left:0px;
    font-size:2.5rem;
    font-weight:300;
    text-align:left;
    line-height:2rem;
    margin-top:2rem;
}

#foroAgro2019 img.bg-texture{
  position:absolute;
  width:100%;
  opacity: 0.2;
  top:0;left:0;
}
/* ::::::::: HEADER ::::::::: */
#foroAgro2019 .nav{
  display:block;
  background:transparent;
  height: auto;
}

  #foroAgro2019 .nav .nav-menu{
    display:block;

  }
  #foroAgro2019 .nav .nav-menu > a{
    display:block;
    text-align:left;
    font-size:1.125rem;
    line-height:2.1rem;
    color:#111111;
    font-weight:300;
    padding:0.25rem 0px;
    border-top:solid 1px #dddddd;

    transition:all 0.3s ease-in-out;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -ms-transition:all 0.3s ease-in-out;
  }
    #foroAgro2019 .nav .nav-menu a:hover,
    #foroAgro2019 .nav .nav-menu a:focus{
      color:#835e16;
    }
  #foroAgro2019 .nav > h2{
    background:transparent;
  }

#foroAgro2019 .header-logo > .btn.registrame,
#foroAgro2019 .nav > .btn.registrame{
  background:#835e16;
  display:inline-block;
  color:white;
  font-size:1rem;
  text-align: center;
  text-transform: uppercase;
  width:100%;
  padding:1rem 0.5rem;
  border:none;border-radius:3px;margin-top: 1rem;
}

#foroAgro2019 .header-logo > p{
  width:100%;
  text-align: center;
  line-height: 1rem;
  margin-top:5px;
  font-weight:300;
  font-size:1rem;
  letter-spacing:0.1rem;
}

#foroAgro2019 .header-logo > h5{
  font-size:1.25rem;
  font-weight:500;
  text-align:center;
  width:100%;margin: 20px 0;
}

#foroAgro2019 .header-logo #Logotipo{margin:30px auto 0;}

#foroAgro2019 .hero-body .container:after{
  content:"";
  position:absolute;
  width:6rem;
  height:3rem;
  background-image:url(https://graficos.elfinanciero.com.mx/test/foroAgro2019/img/img-bg-puntitos-naranjas.png);
  background-repeat:no-repeat;
  bottom:-3rem;
  left:50%;
}
#foroAgro2019 .calendarios{margin-bottom: 10px;}
#foroAgro2019 .calendarios a{
  display:inline-block;
  width:30%;
  margin:5px auto;
  text-align:center;
  background:transparent;
}
  #foroAgro2019 .calendarios a > img{
    display:inline-block;
    text-align: center;
    width:30px;
  }

#foroAgro2019 .hero{
  position:relative;
}

#foroAgro2019 .hero,
#foroAgro2019 .hero .hero-body{
  padding:0px;
}
#foroAgro2019 .countdown.styled{
  display: block;
  position:absolute;
  width:80%;
  height:100px;  
  left:0;right:0;top:0;bottom:0;
  margin:auto;
  z-index:2;
  color:#ffffff;
}
  #foroAgro2019 .countdown.styled div > p{
    display:inline-block;
    margin:0;padding:0;
    margin-left:1.25rem;
    margin-right:1.25rem;
  }
  #foroAgro2019 .countdown.styled > div{
    position:relative;
    display:inline-block;
    font-size:5rem;
    font-weight:400;
    text-align:left;
  }

  #foroAgro2019 .countdown.styled > div > span{
    font-size:1rem;text-transform:uppercase;
    font-weight:300;
    letter-spacing:0;
    display:block;
    position:absolute;
    left:0; right:0;
    margin:1rem auto;
  }

#foroAgro2019 .hero .hero-body .container{
  width:180%;
}
#Partners{padding:10px 0;border-top:1px solid #835e16;border-bottom:1px solid #835e16;text-align:center;}
#Partners img{ height: 55px;margin:0;display:inline;}

/*----- notas y videos post evento*/
.notas.post-event > div,
.videos.post-event > div{
  background:transparent;
  transition:all 0.2s ease-in-out;
}

.post-event-content h2 {
    margin-left:0px;
    padding-left:0px;
    padding-bottom:10px;
}
.notas.post-event > div:hover,
.videos.post-event > div:hover{
  background:#6f4f11;
}
  .notas.post-event > div:hover p,
  .videos.post-event > div:hover p{
    color:#ffffff;
  }

.notas.post-event a,
.videos.post-event a{
  display:block;
  padding: 0.75rem;
}

.notas.post-event p,
.videos.post-event p{
    margin-top:5px;
    color:#835e16;
    line-height:1.2rem;
}
/* ::::::::: AGENDA ::::::::: */
#foroAgro2019 .agenda ul li{
  display: block;
    font-size:0.75rem;
    line-height:2.25rem;
    margin-bottom:10px;
    border-bottom:solid 1px #cccccc;
    padding-bottom:5px;
}
    #foroAgro2019 .agenda ul li > span{
        font-size:0.75rem;
        color:#666;
        display: block;
        line-height: 1rem;
    }

    #foroAgro2019 .agenda ul li > p{
        color:#835e16;
        font-size:1rem;
        line-height:1.25rem;
        margin:0.25rem auto;
    }

    #foroAgro2019 .agenda ul li > .presenter{
        color:#111111;
        font-size: 0.875rem;
        line-height: 0.875rem;
        margin-bottom: .5rem;
    }


/* ::::::::: MODERADORES / PANELISTAS ::::::::: */
#foroAgro2019 .Moderadores ul li,
#foroAgro2019 .Panelista ul li{
    margin-bottom:1rem;
    width:24%;
    margin:10px 0.25%;
    padding:0;
    cursor:pointer;
}
  #foroAgro2019 .Moderadores ul li:first-child,
  #foroAgro2019 .Panelista ul li:first-child{ 
    margin-left:0;
  }
  #foroAgro2019 .Moderadores ul li:nth-child(4n),
  #foroAgro2019 .Panelista ul li:nth-child(4n){
    margin-right:0;
  }
  #foroAgro2019 .Moderadores ul li:nth-child(5n),
  #foroAgro2019 .Panelista ul li:nth-child(5n){
    margin-left:0;
  }

#foroAgro2019 .Moderadores .moderador  p,
#foroAgro2019 .Panelista .panelista  p{
    font-size:1rem;
    font-weight:300;
    margin-top: 0;
} 

#foroAgro2019 .Moderadores .moderador  img,
#foroAgro2019 .Panelista .panelista  img{
  width:100%;
  height:auto;
}

  #foroAgro2019 .Moderadores .moderador  img:hover,
  #foroAgro2019 .Panelista .panelista  img:hover{
    opacity:0.5;
  }

.moderador > a{
    margin: 0px;
    padding: 0px;
    height: 100%;
    width: 100%;
}

.moderador > a > img{
    margin:0;
    padding:0;
    width:100%;
    height:auto;
}

.moderador > a > p{
    font-size: 1rem;
    font-weight: 300;
    margin-top: 0;
}

/* ::::::::: REVIVE LOS EVENTOS ANTERIORES ::::::::: */
#foroAgro2019 li.notasCard{
    font-size:1.25rem;
    padding:0;
  margin:1rem 0.5%;  
    background:white;
    width:32.25%;  
    border:solid 1px #dedede;
}

  #foroAgro2019 li.notasCard:nth-child(4n-7) {  /* or 4n+1 */
      margin-left:0;
  }
  #foroAgro2019 li.notasCard:nth-child(3n){
    margin-right:0;
  }
    #foroAgro2019 li.notasCard span{
        display:block;
        padding: 1rem;
    }
    #foroAgro2019 li.notasCard span > h4{
        font-size:1rem;
        line-height:1.50rem;
    }
    #foroAgro2019 li.notasCard span > p{
        font-size:0.75rem;
        line-height:1rem;
        color:#111111;
    }
    #foroAgro2019 li.notasCard > img{
      width:100%;
    }

/* ::::::::: COMPARTE ESTE EVENTO ::::::::: */
#foroAgro2019 .bloquesoteComparte{
  position:relative;
}
#foroAgro2019 .bloquesoteComparte a{
  display:inline-block;
  width:32%;
  height:160px;
  margin-bottom: -5px;
  margin-top:0px;
  background-color:#835e16;
  text-align:center;
  position:relative;

  transition:all 0.3s ease-in-out;
  -webkit-transition:all 0.3s ease-in-out;
  -moz-transition:all 0.3s ease-in-out;
  -ms-transition:all 0.3s ease-in-out;
}
  #foroAgro2019 .bloquesoteComparte a:hover{
    background:#6f4f11;
  }

  #foroAgro2019 .bloquesoteComparte a:first-child{
    margin-left:0;
  }
  #foroAgro2019 .bloquesoteComparte a:nth-child(3n){
    margin-right:0;
  }
  #foroAgro2019 .bloquesoteComparte a > img,
  #foroAgro2019 .bloquesoteComparte a > h6{
    position:absolute;
    display: inline-block;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
    color:white;
    font-size: 0.875rem;
  }
  #foroAgro2019 .bloquesoteComparte a > h6{
    width:100%;
    top:50%;
    margin-top:1.75rem;  
    height:0.75rem;
  }

  #foroAgro2019 .bloquesoteComparte a > img{
    width:35px;
  }

#foroAgro2019 .comparte > h6{
  font-size:0.75rem;
  line-height:1rem;
  font-weight: 300;margin:1.5rem 0 1rem;
}

/* ::::::::::: IMG DECORATIONS ::::::::: */
#foroAgro2019 .el-lugar,
#foroAgro2019 .Panelista,
#foroAgro2019 .Notas{
  position:relative;
  z-index:2;
}

#foroAgro2019 .deco{
  position:absolute;
  display:block;
  background-size:100%;
  background-position:center;
  background-repeat:no-repeat;
  z-index:-1;
}
  #foroAgro2019 .deco.greenX{
    bottom: -2rem;
    left:-2.5rem;
    background-image:url('../img/img-bg-green-x.png');
    width: 80px;
    height: 100px;
  }

  #foroAgro2019 .deco.greenDownArrows{
    background-image:url('../img/img-bg-green-arrow-down.png');
    right:-2rem;
    top:20%;
    width:37px;
    height:368px;
  }

  #foroAgro2019 .deco.orangeCircle{
    background-image:url('../img/img-bg-form-circle.png');
    left:-2rem;
    bottom:1rem;
    width:6rem;
    height:6rem;
  }

#Avisos{padding:20px 0 0;text-align:center;}
#Avisos #HashTag{font-weight: 500;font-size: 18px;color:#1da1f2;padding-top:10px;}
#Avisos #Transmision{width: 90%;margin: 0 auto 5px;  }


button.simple-close-button.uk-modal-close {
    border-radius: unset;
    background: #825d16;
    color: white;
    position: absolute;
    right:2.5%;
    width:25px;
    cursor: pointer;
    z-index: 1;
}

.uk-modal-title{
  margin-top:0px !important;
}

div.reg-modal{ 
  display: none ; 
  position:absolute;
  left:0px;
  width:100%;
  z-index: 10;
  box-shadow: 0px 5px 16px rgba(0,0,0,0.2); 
}

.uk-modal-dialog{
  opacity:1 !important;
  width:100%;
  transform:none;
  line-height:1.4rem;
}
span.modalAction:hover img{
    opacity:0.5;
}

/* ::::::::: MEDIA QUERIES ::::::::: */

/* FULLHD */
@media screen and (min-width: 1440px){

}

/* MEDIUM */
@media screen and (max-width: 1199px){

}

/* TABLETS */
@media screen and (max-width: 1007px){

}

/* SMARTPHONES */
@media screen and (max-width: 767px){
  h2{
    font-size:2rem;
  }
  #foroAgro2019 .Moderadores ul li, 
  #foroAgro2019 .Panelista ul li {
    width:48.75%;
    cursor:pointer;
  }
    #foroAgro2019 .Moderadores ul li:nth-child(even),
    #foroAgro2019 .Panelista ul li:nth-child(even){
      margin-right:0;
    }
    #foroAgro2019 .Moderadores ul li:nth-child(4n),
    #foroAgro2019 .Panelista ul li:nth-child(4n){
      margin-right:0.25%;
    }
    #foroAgro2019 .Moderadores ul li:nth-child(5n),
    #foroAgro2019 .Panelista ul li:nth-child(5n){
      margin-left:0.25%;
    }

    #foroAgro2019 .calendarios a > img{
      width:50px;
    }

    #foroAgro2019 .bloquesoteComparte > a{
      height:120px;
    }

    #foroAgro2019 .bloquesoteComparte a > img{
      width: 25px;
    }
    #foroAgro2019 li.notasCard{
      margin:1rem 0.5%;  
      width:100%;  
    }

    #foroAgro2019 li.notasCard:nth-child(4n-7) {  /* or 4n+1 - every forth and 1*/
      margin-left:0.5%;
    }
    #foroAgro2019 li.notasCard:nth-child(3n){
      margin-right:0;
    }


    #foroAgro2019 li.notasCard:nth-child(2n+1){
      margin-left:0;
    }
    #foroAgro2019 li.notasCard:nth-child(2n){
      margin-right:0;
    }
    #foroAgro2019 li.notasCard a > img{
      width:100%;
    }

  #foroAgro2019 .bloquesoteComparte a{
    width:49%;
  }
  #foroAgro2019 .bloquesoteComparte a > h6{
    margin-top:1.25rem;
    font-size:0.75rem;
  }

  #foroAgro2019 .hero .hero-body{
    padding-left:0;
    padding-right:0;
  }
  #foroAgro2019 .hero .hero-body .container{
    width:100vw;
  }
  #foroAgro2019 .countdown.styled{
    text-align: center;
    height:70px;
  }
  #foroAgro2019 .countdown.styled > div{
    font-size:2.75rem;
  }
  #foroAgro2019 .countdown.styled div > span{
    font-size:0.75rem;
    margin-top:1px;
    letter-spacing:0rem;
  }

  #foroAgro2019 .countdown.styled div > p{
    margin-left:0.75rem;
    margin-right:0.75rem;
  }
  #foroAgro2019 .header-logo #Logotipo{margin:0 auto;}
  #foroAgro2019 #ContenedorPrincipal{padding:0 1rem;}
  #foroAgro2019 .nav h2, .nav .nav-menu{display:none;}

  div#e-quintana,div#v-piz {
    transform: translateY(-220px);
  }
}


/* ::::::::: EXTRA ::::::::: */
#foroAgro2019 .hide-no-scroll{
  visibility:hidden;
}
