.header-layout-5.header-topbar-bordered .top-bar-wrapper > div:not(:last-child), .header-layout-5.header-topbar-bordered .top-bar-wrapper .search-bar-rendered:not(:last-child) {
  border-left: 0;
}
.block.block-menu.navigation.menu-main {
  margin-bottom: -10px;
  font-weight: bold;
}
.menu-link.menu-link-button.menu-link-level-1.has-children, .site-name.mb-0.h4 {
  font-weight: bold;
}
.name-and-slogan {
  background: url(https://manipal1.stacksplatform.com/sites/default/files/2024-11/divider.png) no-repeat center left !important;
  padding-left: 15px !important;
  font-weight: bold;
}
#stacks-search-bar-block {
  width: 70%;
  justify-self: center;
}
.stacks-image.image-holder.image-holder-container a, .container-content.callout-content .title a {
  color: #212429;
}
.image-style-16-9 {
  height: 190px;
  width: 284px;
  opacity: 80%;
  border: 1px solid #212429;
}
/* KS - Widen page content */
@media screen and (min-width: 40em) {
  .region-header .region-inner-wrapper, .region-footer .region-inner-wrapper, .region-before-content .region-inner-wrapper, .region-after-content .region-inner-wrapper {
    max-width: 100rem;
  }
  .main-inner-wrapper, .region-after-content {
    max-width: 100rem;
  }
  .details-page {
    max-width: 100rem;
  }
  hr {
    max-width: 100rem;
  }
}
svg.ext {
  display: none !important;
}
.block.block-container.block-stacks-slider.block-stacks-slider-block3 {
  background-color: #212529;
  padding: 20px;
  margin-left: -162px;
  margin-right: -162px;
  padding-left: 162px;
  padding-right: 162px;
}
.block-title-layout-1 {
  font-size: 2.75rem;
  font-weight: bold;
}
.slick-pause-icon, .slick-prev-icon, .slick-next-icon {
  color: #e7590d !important;
}
.block.block-container.block-stacks-slider.block-stacks-slider-block3 .block-title-layout-1.block-title.heading-title.h3.mb-3 {
  color: #FFFFFF;
}
#main-navigation {
  justify-self: center;
}
.container-item.topics-item:hover, .container-item.callout-item:hover {
  box-shadow: 0 0 5px #e7590d, 0 0 5px #e7590d, 0 0 5px #e7590d;
  /* Create a glowing effect */
  border-color: #e7590d;
  /* Keep the border color the same or change it */
}
.site-branding.site-branding-primary {
  background-color: #f3f3f3;
  padding-left: 300px;
  margin-left: -300px;
  margin-right: -100vw;
}
.top-bar-wrapper.js_top-bar-wrapper {
  margin-bottom: -8px !important;
  background-color: #212429;
  margin-left: -40px !important;
  padding-left: 40px !important;
  margin-right: -40px !important;
  padding-right: 40px !important;
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}
.header-layout-5 .top-bar-wrapper::before {
  border-bottom: 0px !important;
}
.header-layout-5 .top-bar-wrapper::before {
  margin-top: -4px;
}
.horizontal.tabs.js_location-tabs-navigation .tabs-title.notranslate.active .title-tabs-navigation {
  background-color: #212429;
  color: #FFFFFF;
}
.horizontal.tabs.js_location-tabs-navigation .tabs-title.notranslate .title-tabs-navigation {
  background-color: #e7590d;
  color: #FFFFFF;
}
.horizontal.tabs.js_location-tabs-navigation .tabs-title.notranslate .title-tabs-navigation:hover {
  background-color: #212429;
  color: #FFFFFF;
}
.accordion-title.js_accordion-toggle.icon.icon-thin-caret-down.icon-float-right {
  text-align: center !important;
  font-weight: bold;
  background-color: #FFFFFF;
}
.topics-item .topics-details .accordion-section .accordion-content > ul {
  list-style-type: disc;
  margin-inline-start: 1rem;
}
.itemlist.list-none.mx-0.mb-0, .itemlist.list-none.mx-0.mb-0 a {
  color: #FFFFFF;
}
.layout.layout-threecol-section.layout-threecol-33-34-33.layout-threecol {
  background-color: #212529;
  padding: 20px;
  margin-left: -162px;
  margin-right: -162px;
  /* overflow: overlay; */
  padding-left: 162px;
  padding-right: 162px;
}
.topics-item .topics-details .accordion-section a.accordion-title {
  padding-block: 0.5rem;
  padding-inline: 0.5rem 1rem;
}
.topics-item {
  padding: 0px;
}
.topics-controls {
  padding-top: 0;
  padding-bottom: 0;
}
.accordion-topics .accordion-content {
  padding: 1rem;
}
.topics-item .accordion-title, .topics-item .accordion-title:hover {
  color: #212429;
}
.allevents {
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 112px !important;
  margin-bottom: 112px !important;
  padding: 5px !important;
  border: 2px solid #e7590d !important;
  justify-content: center;
  display: flex;
}
.main-nav-primary .navigation > .menu {
  gap: 2.5em;
}
.block.block-container.block-stacks-slider.block-stacks-slider-block5 .image-style-1-1 {
  height: 284px;
}
