div.ba-section.row-fluid.viditem div.ba-video-background div video {
	position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  min-width: 100% !important;
  min-height: 100% !important;
  width: auto !important;
  height: auto !important;
  z-index: -100 !important;
  -ms-transform: translateX(-50%) translateY(-50%) !important;
  -moz-transform: translateX(-50%) translateY(-50%) !important;
  -webkit-transform: translateX(-50%) translateY(-50%) !important;
  transform: translateX(-50%) translateY(-50%) !important;
  background-size: cover !important;
}

.nuevabarramenu {height: 75px !important; min-height: 0px !important;}

.ba-item-countdown.ba-item.regresiva div.ba-countdown span {
  margin: 2px 2px 2px 2px !important;
  padding: 1px 0px;
  min-width: 70px !important;
  line-height: 60% !important;
}

div.ba-item-feature-box.ba-item.menboxsajes div.ba-feature-box-wrapper.ba-feature-grid-layout div.ba-feature-box  {overflow: visible;}

div.ba-item-feature-box.ba-item.menboxsajes div.ba-feature-box-wrapper.ba-feature-grid-layout div.ba-feature-box div.ba-feature-image-wrapper {margin-top: -25px;}

div.ba-item-image.ba-item.fotomensaje div.ba-image-wrapper.ba-fade.visible-image-caption div.ba-image-item-caption {display: block; position: relative;}

div.ba-item-image.ba-item.fotomensaje div.ba-image-wrapper.ba-fade.visible-image-caption img {
  border: solid 4px rgba(0, 136, 163, 1);
  border-radius: 500px;
  width: 50% !important;
}

div.ba-item-image.ba-item.fotomenpop div.ba-image-wrapper.ba-fade.visible-image-caption div.ba-image-item-caption {display: block; position: relative;}

div.ba-item-image.ba-item.fotomenpop div.ba-image-wrapper.ba-fade.visible-image-caption img {
  border: solid 4px #0088a3;
  border-radius: 500px;
  width: 150px !important;
}

div.ba-section.row-fluid.mensajepop div.close-overlay-section i.ba-icons.ba-icon-close.ba-overlay-section-close {margin-top: calc(165px + 2vw); margin-right: 12%; background: rgba(0, 136, 163, 0.5); border-radius: 200px;}

div.ba-item-accordion.ba-item.inscripdd div.accordion div.accordion-group div.accordion-heading a.accordion-toggle {padding: 5px;}

div.ba-item-accordion.ba-item.inscripdd div.accordion div.accordion-group div.accordion-heading a.accordion-toggle.active span {font-size: 0px;}

div.ba-item-accordion.ba-item.inscripdd div.accordion div.accordion-group div.accordion-heading a.accordion-toggle.active span i {display: none;}

div.ba-item-accordion.ba-item.inscripdd div.accordion div.accordion-group div.accordion-heading a.accordion-toggle.active span span.accordion-title::after {
  content: "\f102";
  font-family: "Font Awesome 5 Free";
  font-size: 24px;
}

div.ba-item-accordion.ba-item.inscripdd div.accordion div.accordion-group div.accordion-heading a.accordion-toggle i.ba-icons.ba-icon-chevron-right.accordion-icon {display: none;}

div.ba-section.row-fluid.selectoridioma {
  max-width: 100px !important;
  float: right;
  margin-top: 53px;
  margin-right: 4%;
}

div.ba-section.row-fluid.selectoridioma div.close-overlay-section {display: none;}

.unpix {height: 1px !important; min-height: 1px !important; padding: 0px !important; line-height: 0px !important;}

.unpix div.column-wrapper {height: 1px !important; min-height: 1px !important; padding: 0px !important; line-height: 0px !important;}

.unpix div.ba-grid-column-wrapper {height: 1px !important; min-height: 1px !important; padding: 0px !important; line-height: 0px !important;}

.transpa {opacity: 0 !important;}

div.ba-item-main-menu.ba-item.newtabsmenu div.ba-menu-wrapper div.main-menu div.integration-wrapper ul.mod-menu.mod-list.nav {display: flex;}

div.ba-item-main-menu.ba-item.newtabsmenu div.ba-menu-wrapper div.main-menu div.integration-wrapper ul.mod-menu.mod-list.nav li.nav-item {
  width: 11%; background-color: rgba(0, 0, 0, 0.15); display: flex; align-items: center; justify-content: center; border-top: solid 1px rgba(0, 136, 163, 0.5); border-left: solid 1px rgba(0, 136, 163, 0.25);  border-right: solid 1px rgba(0, 136, 163, 0.25); border-radius: 2px 2px 0 0; background-image: linear-gradient(0deg, rgba(21, 44, 90, 0), rgba(0, 136, 163, 0.5)); background-attachment: scroll;
}

div.ba-item-main-menu.ba-item.newtabsmenu div.ba-menu-wrapper div.main-menu div.integration-wrapper ul.mod-menu.mod-list.nav li.nav-item:hover {background-image: linear-gradient(0deg, rgba(21, 44, 90, 0), rgba(0, 136, 163, 1));}

div.ba-item-main-menu.ba-item.newtabsmenu div.ba-menu-wrapper div.main-menu div.integration-wrapper ul.mod-menu.mod-list.nav li.nav-item.current.active {background-image: linear-gradient(0deg, rgba(0, 136, 163, 0.1), rgba(255, 255, 255, 0.65));}

div.ba-item-main-menu.ba-item.newtabsmenu div.ba-menu-wrapper div.main-menu div.integration-wrapper ul.mod-menu.mod-list.nav li.nav-item:nth-child(1) {
  width: 24px; padding-left: 9px; padding-right: 0px !important; padding-top: 10px;
}

@media (max-width: 1024px) {
  div.ba-item-main-menu.ba-item.newtabsmenu div.ba-menu-wrapper div.main-menu div.integration-wrapper ul.mod-menu.mod-list.nav {display: block;}
  div.ba-item-main-menu.ba-item.newtabsmenu div.ba-menu-wrapper.ba-hamburger-menu div.main-menu.visible-menu div.integration-wrapper ul.mod-menu.mod-list.nav li.nav-item {width: auto !important; display: block !important;}
  div.ba-item-main-menu.ba-item.newtabsmenu div.ba-menu-wrapper div.main-menu div.integration-wrapper ul.mod-menu.mod-list.nav li.nav-item:nth-child(1) {
  width: auto; padding-left: 0px;}
}

div.ba-item-main-menu.ba-item.newtabssubmenu div.ba-menu-wrapper div.main-menu div.integration-wrapper ul.mod-menu.mod-list.nav {display: flex;}

div.ba-item-main-menu.ba-item.newtabssubmenu div.ba-menu-wrapper div.main-menu div.integration-wrapper ul.mod-menu.mod-list.nav li.nav-item {
  width: 33.333%; background-color: rgba(0, 0, 0, 0.15); display: flex; align-items: center; justify-content: center; border-top: solid 1px rgba(240, 90, 40, 0.5); border-left: solid 1px rgba(240, 90, 40, 0.25);  border-right: solid 1px rgba(240, 90, 40, 0.25); border-radius: 2px 2px 0 0; background-image: linear-gradient(0deg, rgba(21, 44, 90, 0), rgba(240, 90, 40, 0.75)); background-attachment: scroll;
}

div.ba-item-main-menu.ba-item.newtabssubmenu div.ba-menu-wrapper div.main-menu div.integration-wrapper ul.mod-menu.mod-list.nav li.nav-item:hover {background-image: linear-gradient(0deg, rgba(21, 44, 90, 0), rgba(240, 90, 40, 1));}

div.ba-item-main-menu.ba-item.newtabssubmenu div.ba-menu-wrapper div.main-menu div.integration-wrapper ul.mod-menu.mod-list.nav li.nav-item.current.active {background-image: linear-gradient(0deg, rgba(0, 136, 163, 0.1), rgba(255, 255, 255, 0.65)); border-top: solid 1px rgba(0, 136, 163, 0.5); border-left: solid 1px rgba(0, 136, 163, 0.25);  border-right: solid 1px rgba(0, 136, 163, 0.25);}

.mobilesubmenu {background: rgba(240, 90, 40, 0.75); border-radius: 5px; padding-bottom: 5px;}