/* MENÚS */

.navbar-expand-lg .navbar-nav li > a:before{
    background: #FEA500;
}

.navbar li.active a.nav-link {
    background-image: linear-gradient(65deg, #FFAD14 0, #F6D77E  100%);
}

.navbar-expand-lg .navbar-nav .nav-link:hover {
    background-image: linear-gradient(65deg, #FFAD14 0, #F6D77E 100%);
  }

.navbar-expand-lg .navbar-nav .nav-link:focus,
.navbar-expand-lg .navbar-nav .nav-link:hover {
    background-image: linear-gradient(65deg, #FFAD14 0, #F6D77E 100%);
    /* -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text !important; */
}

.top-nav-collapse .navbar-nav .nav-link:hover {
    color: #FFAD14 !important;
}

.top-nav-collapse .navbar-nav li.active a.nav-link {
    color: #FFAD14 !important;
  }

.viewLogoDestok {
    width: 14%;
}

.viewLogoMobile {
    display: none;
}

.navbar-expand-lg .navbar-toggler {
    border: 1px solid #FE642E;
    background-image: linear-gradient(65deg, #FFAD14 0, #F6D77E 100%);
  }

#header-wrap #img-black{
    display: none;
  }

.navbar-expand-lg .navbar-nav .btnNav {
    background-image: linear-gradient(65deg, #FFAD14 0, #F6D77E 100%);
    border-radius: 30px;
    color: black;
    margin-left: 5px;
}

.navbar-expand-lg .navbar-nav .btnNav:focus,
.navbar-expand-lg .navbar-nav .btnNav:hover {
    background-image: linear-gradient(65deg, #FFAD14 0, #F6D77E 100%);
  -webkit-background-clip: border-box;
  -webkit-text-fill-color: white;
  background-clip: text !important;
  
}

.navbar-expand-lg .navbar-nav .nav-item2 > a:before{
    background: transparent;
}

/* BANNER */
.btn-common {
    /* background-image: linear-gradient(65deg, #FEA500 0, #d5b06d 100%); */
    background-image: linear-gradient(65deg, #FFAD14 0, #F6D77E 100%);
    color: black;
}

.btn-common:hover {
    background-image: linear-gradient(65deg, #FFAD14 0, #F6D77E 100%);
}

/* .sizeBanner {
    height: 500px;
  } */

.btnBanner {
    margin-top: 50%;
}

#count .colorCount {
    background-image: linear-gradient(65deg, #FFAD14 0, #F6D77E 100%);
    /* background-image: linear-gradient(#d5b06d 0, #FEA500 100%);
    background-color: #FEA500; */
}

.hidden{
    display: none;
}

/* NOSOTROS */

.colText{
    text-align: center;
}

.colText .about-text p{
    font-size: 15px;
    /* font-size: 1.3em; */
}

.paragraphMissionAndVision {
    text-align: justify;
}

/* EJES TEMÁTICOS */

.carousel-inner img {
    width: 75%;
    height:500px;
}

.carousel-mb{
  margin-bottom: 0px;
}

.sizeCarousel {
    text-align: center;
    /* height: 500px; */
}

.carousel-control-next,
.carousel-control-prev {
    opacity: 1;
}

.carousel-control-prev .carousel-control-prev-icon,
.carousel-control-next .carousel-control-next-icon {
  padding: 10px;
  border-radius: 100% 100%;
  background-color:#FEA500;
  border:5px solid #FEA500;
}

/* intro Section Start */
.row {
    justify-content: center;
}

.rowIntro {
    flex: 0 0 40%;
    max-width: 100%;
}

.single-intro-text:hover i{
    background-image: linear-gradient(65deg, #FFAD14 0, #F6D77E 100%);
}

.section-title:before {
    color: #FEA500;
}

.section-title:after {
    color: #FEA500;
}
.single-intro-text .count-number {
    background-image: linear-gradient(0deg, #FFAD14 0, #F6D77E 100%);
    /* background-image: linear-gradient(0deg, #FE642E 0, #FEA500 100%); */
}

/* PONENTES */

.team-item:hover .team-overlay{
    opacity: 0;
}

.team-item .info-text h3 a:hover {
    color: #FFAD14;
  }

/* CRONOGRAMA */

.schedule .nav-tabs .nav-item.show .nav-link, .schedule .nav-tabs .nav-link.active,
.schedule .nav-tabs .nav-item .nav-link:hover {
  background-image: linear-gradient(65deg, #FFAD14 0, #F6D77E 100%);
}

.schedule .nav-tabs .nav-item.show .nav-link:before, .schedule .nav-tabs .nav-link.active:before {
    border-color: #FEA500 transparent transparent transparent;
}

.schedule .card .schedule-slot-time {
    background-image: linear-gradient(65deg, #FFAD14 0, #F6D77E 100%);
}

.schedule .card-header {
    margin-bottom: -50px;
  }

/* GALERÍA */

#event-up .event-item .overlay-text:hover{
    opacity: 0;
}

.rowTwo {
    margin-top: 5px;
}

.showPhotos {
    display: none;
}

.slider {
    width: 75vw;
    height: auto;
    margin: auto;
    overflow: hidden;
}

.slider .slide-track {
    display: flex;
    animation: scroll 40s linear infinite;
    -webkit-animation: scroll 40s linear infinite;
    width: calc(500px * 14);
}

.slider .slide {
    width: 500px;
    margin-left: 5px;
}

.slider .slide img {
    width: 100%;
}

@keyframes scroll {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    100% {
        -webkit-transform: translateX(calc(-200px * 27));
        transform: translateX(calc(-200px * 27));
    }
}
/* TICKET */

#pricing .active {
    background-image: linear-gradient(65deg, #FFAD14 0, #F6D77E 100%);
}

#pricing .price-block-wrapper .price h2 {
    background-image: linear-gradient(65deg, #FFAD14 0, #F6D77E 100%);
}

#pricing .active .price h2 {
    background-image: linear-gradient(120deg, #fff 0%, #fff 100%);
}

a.back-to-top i {
    background-image: linear-gradient(65deg, #FFAD14 0, #F6D77E 100%);
}

#pricing .price-block-wrapper .pricing-list ul li i {
    color: #FEA500;
}

#pricing .active .pricing-list ul li i{
    color: #f1f0ee;
}

/* PAYMENT METHODS */

.payTitle {
    padding-top: 25px;
    padding-bottom: 25px;
    background-image: linear-gradient(65deg, #FFAD14 0, #F6D77E 100%);
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    text-align: center;
}

.bankImage {
    padding: 15px 0;
}

.bankImage img {
    width: 100%;
}
 
#pricing .price-block-wrapper .colmun-title-pay h5 {
    font-size: 20px;
    color: #212121;
    font-weight: 700;
    margin-top: 20px;
}
  
#pricing .price-block-wrapper .pricing-list-pay ul li {
    position: relative;
    font-size: 15px;
    font-weight: 400;
    padding: 2px 0px;
    /* text-align: left; */
}
/* Inforamation Bar */
#contact-text ul li i {
    color: #FE642E;
  }

.logoFooter {
    width: 30%;
}

.sk-circle .sk-child:before {
    background-color: #FE642E;
}

/* only small tablets */
@media (min-width: 768px) and (max-width: 991px) {
    /* .col-lg-4 {
        flex: 0 0 50%;
    }

    .col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%;
    } */
    
}

@media (max-width: 991px) {
    /* .zizeBanner{
        height: 50%;
    } */

    .viewLogoDestok {
        display: none;
    }
    
    .viewLogoMobile {
        display: block;
        width: 25%;
    }

    .btnBanner {
        margin-top: 30%;
    }

    .col-lg-4 {
        flex: 0 0 60%;
    }

    .carousel-inner img {
        width: 75%;
        height:200px;
    }

}