.gradient.gradient--blue {
	/* background: transparent -webkit-gradient(linear, left top, right top, from(#006594), color-stop(43%, #00618FCC), color-stop(71%, #005A8400), to(#00507599)) 0% 0% no-repeat padding-box; */
	/* background: transparent -webkit-linear-gradient(left, #006594 0%, #00618FCC 43%, #005A8400 71%, #00507599 100%) 0% 0% no-repeat padding-box; */
	/* background: transparent -o-linear-gradient(left, #006594 0%, #00618FCC 43%, #005A8400 71%, #00507599 100%) 0% 0% no-repeat padding-box; */
	background: transparent linear-gradient(90deg, #006594 0%, #00618FCC 0%, #005A8400 1%, #00507599 100%) 0% 0% no-repeat padding-box !important;
	display:none;
}
div.rich-text:nth-child(6){
	  margin-top: -40px;
}
.slide__caption {
	text-shadow: 2px 2px 4px #000000;
}
div.columns:nth-child(5){
	margin-top: 0px;
}
.classic-banner{
	margin-top: -38px;
}
#block-idbinvest-bootstrap-content > div > article > div > section > div.sections > div.section.columns{
	padding-left: 0px !important;
	padding-right: 0px !important;
	max-width:100% !important;
}
#block-idbinvest-bootstrap-content > div > article > div > section > div.sections > div:nth-child(2) > div{
		padding-left: 0px !important;
	padding-right: 0px !important;
}
#block-idbinvest-bootstrap-content > div > article > div > section > div:nth-child(4){
	 margin-top: -146px;
}
#block-idbinvest-bootstrap-content > div > article > div > section > div:nth-child(9){
	margin-top: -176px;
}
#block-idbinvest-bootstrap-content > div > article > div > section > div.sections > div.section.high-slider.first-section{
	margin-top: -69px;
}
#block-idbinvest-bootstrap-content > div > article > div > section > div.section.rich-text > div{
		padding-left: 0px !important;
	padding-right: 0px !important;	
}
#block-idbinvest-bootstrap-content > div > article > div > section > div.section.banner-card{
	padding-top:140px;
}
a:hover {
  position: relative;
}
a[data]:hover:after {
  content: attr(data);
  padding: 1px 4px;
  color: black;
  position: absolute;
  left: -12px;
  top: 174%;
  white-space: nowrap;
  z-index: 2;
  border-radius: 5px ;
  background-color: #FFBE93;
  font-size: 12px;
}
.schedule_block_box{
/* === Tabs de días === */
.nav-tabs .nav-link {
  background-color: #FFBE93; /* color claro */
  border-radius: 10px 10px 0 0;
  margin-right: 5px;
  padding: 10px 20px;
  font-weight: bold;

}

.nav-tabs .nav-link.active {
  background-color: #e74c3c !important; /* rojo intenso */
  color: #fff !important;
}

/* === Tabs de salones === */
.nav-pills .nav-link {
  background-color: #FFBE93 !important;
  border-radius: 10px;
  margin-right: 5px;
  font-weight: bold;

}

.nav-pills .nav-link.active {
  background-color: #e74c3c !important;
  color: #fff !important;
}

/* === Contenedor de evento === */
.event-detail {
  border: 2px solid #e74c3c; 
  border-radius: 12px;
  background-color: transparent !important;
  box-shadow: none;
}

.event-detail p {
  font-weight: bold;
  color: #e74c3c !important;
  margin-bottom: 10px;
}

/* === Hora del evento === */
.event-info {
  font-weight: bold;
  color: #e74c3c;
  display: flex;
  align-items: center;
  justify-content: center;
}

.event-info i {
  margin-right: 5px;
  color: #e74c3c;
}

/* === Botón Add Calendar === */
.event-detail .btn {
  border-radius: 20px;
  background-color: #e74c3c !important;
  color: #fff !important;
  border: none;
  font-weight: bold;
  padding: 5px 15px;
  margin-top: 5px;
}

.event-detail .btn:hover {
  background-color: #c0392b;
}

/* === Dropdown Calendario === */
.dropdown-menu {
  border-radius: 10px;
  border: 1px solid #e74c3c;
  padding: 5px;
}

.dropdown-menu a {
  color: #e74c3c !important;
  font-weight: bold;
}

.dropdown-menu a:hover {
  background-color: #f9e6e6;
}
	

}
#block-idbinvest-bootstrap-content > div > article > div > section > div:nth-child(10){
	background-color: #cbd8df !important;
	margin-top:-100px;
}
#block-idbinvest-bootstrap-content > div > article > div > section > div.section.speakers > div.speakers-container > div.views-element-container.contextual-region > div > div.d-flex.justify-content-center > ul > li > a:hover{
background-color: #C12505 !important;
color:#ffffff;
}
#block-idbinvest-bootstrap-content > div > article > div > section > div.section.speakers > div.speakers-container > div.views-element-container.contextual-region > div > div.d-flex.justify-content-center > ul > li > a{
background-color: #F05423;	
color:#ffffff;
}
#block-idbinvest-bootstrap-content > div > article > div > section > div.section.speakers {
	background-color:#FFDEC8;
	margin-top:-16px;
}
#block-idbinvest-bootstrap-content > div > article > div > section > div:nth-child(6){
	background-color:#FFDEC8;
}
#block-idbinvest-bootstrap-content > div > article > div > section > div.section.speakers > div.speakers-container > div.views-element-container.contextual-region > div > div.d-flex.justify-content-center > ul > li > a > span > svg{
	fill:#ffffff;
}
#block-idbinvest-bootstrap-content > div > article > div > section > div:nth-child(8){
		background-color:#FFDEC8;

}
#block-idbinvest-bootstrap-content > div > article > div > section > div:nth-child(5){
	background-color:#FFDEC8;
    margin-bottom: -16px !important;
}
#block-idbinvest-bootstrap-content > div > article > div > section > div:nth-child(7){
	background-color:#FFDEC8;
}
#block-idbinvest-bootstrap-content > div > article > div > section > div.section.schedule > div > hr{
	border-top:0px;
}
}