.profesor-item {
    background-color: #4793ca17 !important;
}

.pais-header {
    background-color: #4892ca94 !important;
}

.de_nav.de_nav_dark li {
    background: #0873b8 !important;
}



.pricing-s1 .top {

    background: #0873b8;

}
.pricing-s1 {
    background-color: #0873b8;

}

.pricing-s1 .bottom {
    background: #0873b8;
}

section#section-generic {
    background-color: #0873b8 !important;
}

section#section-register {
	        background: white !important;
background-image:
  radial-gradient(
    circle at 20% 80%,
    rgba(8, 115, 184, 0.12) 0%,
    transparent 55%
  ),
  radial-gradient(
    circle at 80% 20%,
    rgba(8, 115, 184, 0.18) 0%,
    transparent 55%
  ),
  url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%230873b8' fill-opacity='0.08'%3E%3Ccircle cx='10' cy='10' r='1.5'/%3E%3Ccircle cx='30' cy='10' r='1.5'/%3E%3Ccircle cx='50' cy='10' r='1.5'/%3E%3Ccircle cx='10' cy='30' r='1.5'/%3E%3Ccircle cx='30' cy='30' r='1.5'/%3E%3Ccircle cx='50' cy='30' r='1.5'/%3E%3Ccircle cx='10' cy='50' r='1.5'/%3E%3Ccircle cx='30' cy='50' r='1.5'/%3E%3Ccircle cx='50' cy='50' r='1.5'/%3E%3C/g%3E%3C/svg%3E") !important;

	
}


.gradient-overlay.gradient-overlay-blue {
	
	    background: #0873b8 !important;

}

section#section-tickets {
        background: white !important;
background-image:
  radial-gradient(
    circle at 20% 80%,
    rgba(8, 115, 184, 0.12) 0%,
    transparent 55%
  ),
  radial-gradient(
    circle at 80% 20%,
    rgba(8, 115, 184, 0.18) 0%,
    transparent 55%
  ),
  url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%230873b8' fill-opacity='0.08'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
pointer-events: none;
}

#jpreBar{
	background: #ca1613 !important;
}





footer .footer-widgets a {
    color: white !important;
}


header.smaller:not(.header-bottom):not(.side-header) {
    background:  #0873b8 !important;
}


section#section-about {
    background: white !important;
background-image:
  radial-gradient(
    circle at 20% 80%,
    rgba(8, 115, 184, 0.12) 0%,
    transparent 55%
  ),
  radial-gradient(
    circle at 80% 20%,
    rgba(8, 115, 184, 0.18) 0%,
    transparent 55%
  ),
  url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%230873b8' fill-opacity='0.08'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
pointer-events: none;

	
}


section#section-for {
    background: white !important;
}


section#section-profesores {
	background: white !important;

	background-image:
  radial-gradient(
    circle at 20% 80%,
    rgba(8, 115, 184, 0.12) 0%,
    transparent 55%
  ),
  radial-gradient(
    circle at 80% 20%,
    rgba(8, 115, 184, 0.18) 0%,
    transparent 55%
  ),
  url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%230873b8' fill-opacity='0.08'%3E%3Ccircle cx='10' cy='10' r='1.5'/%3E%3Ccircle cx='30' cy='10' r='1.5'/%3E%3Ccircle cx='50' cy='10' r='1.5'/%3E%3Ccircle cx='10' cy='30' r='1.5'/%3E%3Ccircle cx='30' cy='30' r='1.5'/%3E%3Ccircle cx='50' cy='30' r='1.5'/%3E%3Ccircle cx='10' cy='50' r='1.5'/%3E%3Ccircle cx='30' cy='50' r='1.5'/%3E%3Ccircle cx='50' cy='50' r='1.5'/%3E%3C/g%3E%3C/svg%3E") !important;
pointer-events: none;

}

section#section-turismo {
    background-color: #0873b8 !important;
}


section#section-schedule {
    background: white !important;
}


section#section-ubication {
	
	    background: white !important;


	
	
}






section#section-turismo h2 {
    color: white;
}


section#section-tickets h2{

	color: black;	
}


section#section-register h2, p {
	
	color: black !important;

	
}


#section-register .wm.wm-border.dark.wow.fadeInDown.animated {
    color: rgb(0, 0, 0, 0);
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: rgba(0, 0, 0, .1);
}

p.copyright {
    color: white !important;
}



section#section-information p {
    color: white !important;
}




.event-title {
    font-family: Arial, sans-serif;
    letter-spacing: 1px;
    margin: 0;
    text-align: right;
    text-transform: uppercase;
}

.event-main {
    display: block;
    font-size: 6rem;
    line-height: 1;
    color: #0976b7;
}

.event-location {
    font-size: 2.2rem;
    color: #c91711;
}

.event-year {
    font-size: 2.2rem;
    color: #fdc400;
    margin-left: 6px;
}

/* 📱 Responsive */
@media (max-width: 1024px) {
    .event-main {
        font-size: 4.5rem;
    }
    .event-location,
    .event-year {
        font-size: 1.9rem;
    }
}

@media (max-width: 768px) {
    .event-main {
        font-size: 3.5rem;
    }
    .event-location,
    .event-year {
        font-size: 1.6rem;
    }
}

@media (max-width: 480px) {
    .event-title {
        text-align: center;
    }
    .event-main {
        font-size: 2.6rem;
    }
    .event-location,
    .event-year {
        font-size: 1.3rem;
        display: block;
        margin-left: 0;
    }
}

img.logo {
    max-width: 295px;
}


#section-information .gradient-overlay.gradient-overlay-blue {
    padding: 30px !important;
}

p.footer-logo {
    width: 400px;
}


  /* Grid especial para expositores nacionales */
      .profesores-grid.nacionales .pais-card {
        grid-column: 1 / -1;
      }
      
      


/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) { 
	
	      /*.nacionales .profesor-item {
    width: calc(25% - 10px);

}*/

    .nacionales .profesor-item {
        width: calc(16% - 2px);
    }
}
.btn-custom{background-color:#ec167f !important;}

.btn.btn-custom.text-white.btn-inscripcion{
	background-color: #ca1613 !important;
}

#back-to-top{background-color: #ca1613 !important;}
#section-ubication p strong {color: #0873b8 !important}
#dropdownCalendar{ background-color: #ca1613 !important; }