.loadding-page {
    background: #223059;
}

/*.rs-header{
	background: #fff;
}*/

/*.rs-menu ul a {
	color: #223059;
}*/

.primary-btn:hover {
    border-color: #223059;
}

.rs-header.fullwidth-header .buy-tickets .primary-btn{
	background: #9CC443;
}

.rs-header .menu-area .rs-menu li.current_page_item > a, .rs-header .menu-area .rs-menu li.current-menu-item > a, .rs-header .menu-area .rs-menu li.active > a, .rs-header .menu-area .rs-menu li a:hover{
	color: #9CC443 !important;
}

.coming-soon-part .coming-soon-text .time_circles div span{
	color: #223059;
}

#rs-slider.rs-slider-banner3 .slide-content i, #rs-slider.rs-slider-banner5 .slide-content i{
	color: #9CC443;
}

.join-our-events.images-overlay:after {
    background: rgba(0, 0, 0, 0.7);
}

    .titulo {
      background-color: #1F2D5A;
      color: #fff;
      display: inline-block;
      padding: 8px 24px;
      font-weight: 700;
      border-radius: 4px;
      margin-bottom: 1.5rem;
    }

    .tabla-aranceles {
      background-color: #fff;
      border-radius: 8px;
      /*overflow: hidden;*/
      box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    }

    .tabla-aranceles th {
      background-color: #009FE3;
      color: white;
      text-align: center;
      font-weight: 600;
      vertical-align: middle;
    }

    .tabla-aranceles td {
      text-align: center;
      vertical-align: middle;
      font-weight: 600;
      color: #1F2D5A;
    }

    .tabla-aranceles .categoria {
      background-color: #1F2D5A;
      color: white;
      text-align: left;
      padding-left: 15px;
    }

    .tabla-aranceles .nota {
      background-color: #F8FAFC;
      padding: 1rem;
      font-size: 0.9rem;
    }

    .tabla-aranceles small {
      color: #000;
      font-weight: 500;
    }

.sec-title4 {
  margin-bottom: 55px;
}
.sec-title4 h2 {
  margin-bottom: 15px;
  display: block;
  position: relative;
  padding-bottom: 22px;
}
.sec-title4 h2:after {
  background: url(images/sec-line2.png);
  content: "";
  width: 245px;
  height: 5px;
  position: absolute;
  background-repeat: no-repeat;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
}
.sec-title4 h3 {
  display: block;
  position: relative;
  padding-bottom: 22px;
}
.sec-title4 h3:after {
  background: url(images/sec-line2.png);
  content: "";
  width: 245px;
  height: 5px;
  position: absolute;
  background-repeat: no-repeat;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
}
.sec-title4 span {
  display: block;
}
.sec-title4.transparent h2 {
  color: #ffffff;
}

.sec-title3 h2:after {
    background: url(../images/sec-line3.png);
}

.sec-title4 h2:after {
    background: url(../images/sec-line2.png);
}

.rs-team .team-item .team-img .normal-text{
	background: rgba(34, 48, 89, 0.7);
}

.rs-team .team-item .team-content:before{
	background: rgba(34, 48, 89, 0.8);
}

#scrollUp i {
    background-color: #223059;
}

#scrollUp i:hover {
    background-color: background: rgba(34, 48, 89, 0.8);
}


.footer-bg{
	background: #223059;
}

.rs-footer .footer-content-box .content-grid .title {
    color: #9CC443;
}

.rs-footer .copyrigh .social-links li a {
    background: #9CC443;
}



@media only screen and (min-width: 992px) {
    
    .menu-sticky.sticky {
        background: #223059;
        min-height: 100px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

}


@media only screen and (max-width: 480px) {
    #rs-slider .item img {
        min-height: auto;
    }
    .banner-counter5 .coming-soon-part .time_circles canvas, .rs-timecoun-ceremony .coming-soon-part .time_circles canvas {
        opacity: 1;
    }
}


@media (max-width: 767px) {
  .rs-timecoun-ceremony,
  .CountDownTimer2,
  .coming-soon-part,
  .coming-soon-text {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    padding-bottom: 0px;
  }
}


@media only screen and (max-width: 575px) {
    .rs-slider-banner5 .coming-soon-part .coming-soon-text .time_circles div h4, .rs-timecoun-ceremony .coming-soon-part .coming-soon-text .time_circles div h4 {
        font-size: 10px !important;
    }
    .rs-slider-banner5 .coming-soon-part .coming-soon-text .time_circles div span, .rs-timecoun-ceremony .coming-soon-part .coming-soon-text .time_circles div span {
        font-size: 15px !important;
    }
}

.rs-team.rs-team2 .normal-text {
    clip-path: inherit;
}

.rs-team .team-item:before{
    background: inherit;
}


.join-our-events .choose-item i {
    background-color: #9CC443;
}




@media only screen and (max-width: 1199px) {
    #rs-slider .slide-content .slider-desc {
        font-size: 15px;
        line-height: 10px;
    }
}





















