/* Eusoff Hall */
.fl-module.fl-module-rich-text .fl-rich-text a:hover,
.fl-module.fl-module-rich-text .fl-rich-text a:hover *,
.faq-accordion .uabb-adv-accordion-content a:hover {
  color: #C68C00 !important;  
}

.secondary-button-light-bg .uabb-module-content.uabb-creative-button-wrap > a.uabb-button,
.secondary-button-light-bg .fl-module-content .fl-button-wrap > a.fl-button {
  border: 1.5px solid #8A2B2B;
}

.secondary-button-light-bg .uabb-module-content.uabb-creative-button-wrap > a.uabb-button > .uabb-button-text,
.secondary-button-light-bg .fl-module-content .fl-button-wrap > a.fl-button > .fl-button-text {
  background: unset;
  -webkit-background-clip: unset;
  -webkit-text-fill-color: unset;
  color: #8A2B2B;
}

.secondary-button-light-bg .uabb-module-content.uabb-creative-button-wrap > a.uabb-button:hover,
.secondary-button-light-bg .fl-module-content .fl-button-wrap > a.fl-button:hover {
  border: 1.5px solid transparent;
  background: 
    linear-gradient(174.87deg, #BD6868 13.18%, #6E2222 80.97%),
    linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
  border-radius: 18px;
  box-shadow: 0px 5px 6px -2px #3131312E, 4px 0px 8px -4px #31313138;
  border: 1.5px solid;
  border-image-source: 
    linear-gradient(0deg, #8A2B2B, #8A2B2B),
    linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}

.secondary-button-light-bg .uabb-module-content.uabb-creative-button-wrap > a.uabb-button::before,
.secondary-button-light-bg .fl-module-content .fl-button-wrap > a.fl-button::before {
  background: 
    linear-gradient(174.87deg, #BD6868 13.18%, #6E2222 80.97%),
    linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}

.secondary-button-light-bg .uabb-module-content.uabb-creative-button-wrap > a.uabb-button:hover > .uabb-button-text,
.secondary-button-light-bg .fl-module-content .fl-button-wrap > a.fl-button:hover > .fl-button-text {
  color: #FFFFFF;
}

.admission-info-box > .fl-module-content > .infobox-photo-left .uabb-infobox-content .uabb-infobox-button a.uabb-button,
.info-box-no-side-bar > .fl-module-content > .infobox-photo-left .uabb-infobox-content .uabb-infobox-button a.uabb-button  {
  background: linear-gradient(174.87deg, #BD6868 13.18%, #6E2222 80.97%);
}

.admission-info-box > .fl-module-content > .infobox-photo-left .uabb-infobox-content .uabb-infobox-button a.uabb-button:before,
.info-box-no-side-bar > .fl-module-content > .infobox-photo-left .uabb-infobox-content .uabb-infobox-button a.uabb-button:before {
  background: 
    linear-gradient(174.87deg, #BD6868 13.18%, #6E2222 80.97%),
    linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
  box-shadow: 0px 5px 6px -2px #3131312E, 4px 0px 8px -4px #31313138;
  border: 2px solid #8A2B2B;
  border-radius: 17px;
}

.admission-info-box .uabb-module-content .uabb-image .uabb-photo-img {
  aspect-ratio: 400 / 300;
  object-fit: cover;
}

.fl-module.fl-module-heading.video-title.video-hovered > .fl-module-content > .fl-heading > .fl-heading-text {
  color: #C68C00;
}

.faq-accordion .uabb-adv-accordion-icon-wrap {
  border: 1.3px solid #8A2B2B;
}

.faq-accordion .uabb-adv-accordion-icon-wrap:before {
  background: 
    linear-gradient(174.87deg, #BD6868 13.18%, #6E2222 80.97%),
    linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}

.fl-module-advanced-accordion .uabb-adv-accordion-button .uabb-adv-accordion-button-icon,
.faq-accordion .uabb-adv-accordion-item-active > .uabb-adv-accordion-button .uabb-adv-accordion-button-icon {
  color: #8A2B2B;
}

.fl-module-advanced-accordion .uabb-adv-accordion-button:hover .uabb-adv-accordion-button-label, 
.fl-module-advanced-accordion .uabb-adv-accordion-item-active > .uabb-adv-accordion-button .uabb-adv-accordion-button-label {
  color: #8A2B2B;
}

.fl-module-advanced-accordion .uabb-adv-accordion-content {
  border-color: #FFB500;
  background: #FFFBF2;
}
/* Advanced tab */
.horizontal-tabs.osa-advanced-tab .uabb-tabs-style-bar .uabb-tabs-nav > ul {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin-left: 0;
}

.horizontal-tabs.osa-advanced-tab .uabb-tabs-style-bar .uabb-tabs-nav > ul > li {
  margin: 0 !important;
}

.horizontal-tabs.osa-advanced-tab .uabb-tabs-style-bar .uabb-content-wrap > .section {
  margin-bottom: 10px;
}

.horizontal-tabs.osa-advanced-tab .uabb-tabs-style-bar .uabb-content-wrap > .section > .uabb-tab-acc-title {
  border-radius: 18px;
  align-items: center;
  color: #8A2B2B;
  border: 1.5px solid #8A2B2B;
}

.horizontal-tabs.osa-advanced-tab .uabb-tabs-style-bar .uabb-content-wrap > .section > .uabb-tab-acc-title:hover .uabb-tab-title,
.horizontal-tabs.osa-advanced-tab .uabb-tabs-style-bar .uabb-content-wrap .uabb-content-current > .uabb-tab-acc-title .uabb-tab-title {
  color: #FFFFFF;
}

.horizontal-tabs.osa-advanced-tab .uabb-tabs-style-bar .uabb-content-wrap .uabb-content-current > .uabb-tab-acc-title {
  background: 
    linear-gradient(174.87deg, #BD6868 13.18%, #6E2222 80.97%),
    linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
  border: 1.5px solid #4661EF;
  box-shadow: 0px 5px 6px -2px #3131312E, 4px 0px 8px -4px #31313138; 
}

.horizontal-tabs .uabb-tabs .uabb-tabs-nav ul li {
  background: unset;
  border: 1.5px solid #8A2B2B;
}

.horizontal-tabs .uabb-tabs .uabb-tabs-nav ul li:hover  {
  background: unset;
}

.horizontal-tabs .uabb-tabs .uabb-tabs-nav ul li:hover,
.horizontal-tabs .uabb-tabs-nav ul li.uabb-tab-current {
  background: 
    linear-gradient(174.87deg, #BD6868 13.18%, #6E2222 80.97%),
    linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
  border: 1.5px solid #8A2B2B;
}

.horizontal-tabs .uabb-tabs-style-bar > nav > ul li a .uabb-tab-title {
  font-weight: bold;
  color: #8A2B2B;
}

.horizontal-tabs .uabb-tabs .uabb-tabs-nav ul li:hover a .uabb-tab-title,
.horizontal-tabs .uabb-tabs .uabb-tabs-nav ul li.uabb-tab-current a .uabb-tab-title {
  color: #FFFFFF;
}

.uabb-tabs-layout-horizontal ul.osa-advanced-tab-select-mobile .uabb-select-current {
  background: 
    linear-gradient(174.87deg, #BD6868 13.18%, #6E2222 80.97%),
    linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)) !important;
  border: none !important;
}

.uabb-tabs-layout-horizontal ul.osa-advanced-tab-select-mobile .uabb-tag-selected a .uabb-tab-title {
  color: #8A2B2B !important;
}

.uabb-tabs-layout-horizontal ul.osa-advanced-tab-select-mobile li.uabb-select-current .uabb-tag-selected a .uabb-tab-title,
.uabb-tabs-layout-horizontal ul.osa-advanced-tab-select-mobile .ua-icon {
  color: #FFFFFF !important;
}

/* Box Gold Kevii Hall Gradient Background */
.fl-module.box-gold-kevii-hall-gradient-bg,
.fl-module.box-purple-gradient-bg  {
  background: linear-gradient(175.86deg, #BD6868 3.66%, #8A2B2B 81.4%);
  box-shadow: 0px 0px 6px -2px #7851A908, 0px 2px 16px -4px #7851A940;
}

/* Row Purple Gradient Background */
.fl-row.gold-kevii-hall-gradient {
  background: radial-gradient(77.98% 411.44% at 117.84% 0%, #BD6868 21.94%, #8A2B2B 100%);

}

/* Column Gold Kevii Hall Gradient Background */
.gold-kevii-hall-gradient-col {
  position: relative;
  --offsetLeft: 0;
  --paddingRight: 0;
}

.gold-kevii-hall-gradient-col > .fl-col-content .fl-module-heading > .fl-module-content > .fl-heading > .fl-heading-text,
.gold-kevii-hall-gradient-col > .fl-col-content .fl-module-rich-text > .fl-module-content > .fl-rich-text * {
  color: #FFF;
}

.gold-kevii-hall-gradient-col > .fl-col-content > .fl-module-box:not(:has(.fl-module-photo)) {
  background: #EBD352;
  box-shadow: 0px 0px 6px -2px #7851A908, 0px 2px 16px -4px #7851A940;
}

.gold-kevii-hall-gradient-col > .fl-col-content > .fl-module-box .fl-module-heading > .fl-module-content > .fl-heading > .fl-heading-text {
  color: #2C2F34;
}

.gold-kevii-hall-gradient-col::before,
.hostel-gradient-col:before {
  content: "";
  position: absolute;
  width: calc(100% - var(--offsetLeft) + var(--paddingRight));
  height: 100%;
  left: var(--offsetLeft);
  background: linear-gradient(175.86deg, #BD6868 3.66%, #8A2B2B 81.4%);
}

.gold-kevii-hall-gradient-col,
.hostel-gradient-col,
.fl-row.purple-gradient-row,
#mobile-top-menu-wrap .fl-module-heading {
  background: linear-gradient(175.86deg, #BD6868 3.66%, #8A2B2B 81.4%);
}

#mobile-top-menu-wrap .fl-module-heading {
  color: #FFF;
  margin: 0;
  padding: 15.5px 20px;
}

#mobile-top-menu-wrap .fl-module-heading .fl-heading-text {
  padding: 0;
}

#mobile-top-menu-wrap .fl-module-heading > a {
  color: #FFF;
}

.gold-kevii-hall-gradient-col > .fl-col-content {
  position: relative;
}

/* General Table */
.fl-module.genral-table table.uabb-table-inner-wrap .uabb-table-header th.table-header-th {
  border-bottom: 2px solid #8A2B2B;
}

.fl-module.genral-table table.uabb-table-inner-wrap .uabb-table-header th.table-header-th .head-inner-text {
  font-weight: 700;
  font-size: 20px;
  line-height: 150%;
}

.fl-module.genral-table table.uabb-table-inner-wrap .uabb-table-features  td.table-body-td {
  border-bottom: 1px solid #8A2B2B80;
}

.fl-col.gold-kevii-hall-gradient-col .fl-module.genral-table table.uabb-table-inner-wrap .uabb-table-features  td.table-body-td {
  border-bottom: 1px solid #FFFFFF;
}

.texteditor-table table a {
  color: #004B99;
  font-weight: 700;
  text-decoration: underline;
}

.texteditor-table table a:hover {
  color: #540E0E !important;
}

/* Call to Action button on Right Side Bar */
.fl-module.cta-right-side-bar > .fl-module-content > .fl-button-wrap > a.fl-button {
  background: #8A2B2B;
}

.fl-module.cta-right-side-bar > .fl-module-content > .fl-button-wrap::before {
  border-top: 1px solid #8A2B2B;
}

/* Download Button On Dark Background */
.fl-module.download-btn-dark-bg a.fl-button,
.fl-module.download-btn-dark-bg a.fl-button > span.fl-button-text,
.fl-module.download-btn-dark-bg a.fl-button > i.fl-button-icon {
  color: #FFF !important;
  border-color: #FFF !important;
}

.fl-module.download-btn-dark-bg a.fl-button:hover > span.fl-button-text,
.fl-module.download-btn-dark-bg a.fl-button:hover > i.fl-button-icon {
  color: #8A2B2B !important;
}

.fl-module.download-btn-dark-bg > .fl-module-content > .fl-button-wrap > a.fl-button {
  background: transparent;
  border: 2px solid #FFF;
}

.fl-module.download-btn-dark-bg > .fl-module-content > .fl-button-wrap > a.fl-button:hover {
  border: 2px solid transparent;
}

.fl-module.download-btn-dark-bg a.fl-button:before {
  background: linear-gradient(174.87deg, rgba(255, 255, 255, 0.7) 13.18%, #FFFFFF 80.97%);
  box-shadow: 0px 5px 6px -2px #FFFFFF2E, 4px 0px 8px -4px #FFFFFF38;
  border: 2px solid #FFFFFF;
  width: calc(100% + 4px);
  height: calc(100% + 4px);
  top: -2px;
  left: -2px;
  border-radius: 25px;
}

/* Download Button On Light Background */
.fl-module.download-btn-light-bg > .fl-module-content > .fl-button-wrap > a.fl-button > span.fl-button-text,
.fl-module.download-btn-light-bg > .fl-module-content > .fl-button-wrap > a.fl-button > i.fl-button-icon,
.fl-module.download-btn-light-bg > .fl-module-content > .fl-button-wrap > a.fl-button > i.fl-button-icon:before {
  color: #8A2B2B;
  transition: 0.3s;
}

.fl-module.download-btn-light-bg > .fl-module-content > .fl-button-wrap > a.fl-button {
  background: transparent;
  border: 1.5px solid #8A2B2B;
}

.fl-module.download-btn-light-bg > .fl-module-content > .fl-button-wrap > a.fl-button:hover {
  border: 1.5px solid transparent;
}

.fl-module.download-btn-light-bg a.fl-button:before {
  background: 
    linear-gradient(174.87deg, #BD6868 13.18%, #6E2222 80.97%),
    linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
  border-radius: 17px;
  border: 1.5px solid #8A2B2B;
  border-radius: 20px;
}

.fl-module.download-btn-light-bg > .fl-module-content > .fl-button-wrap > a.fl-button:hover > span.fl-button-text,
.fl-module.download-btn-light-bg > .fl-module-content > .fl-button-wrap > a.fl-button:hover > i.fl-button-icon,
.fl-module.download-btn-light-bg > .fl-module-content > .fl-button-wrap > a.fl-button:hover > i.fl-button-icon:before {
  color: #FFF;
}

/* Secondary Button On Dark Background */
.secondary-button-dark-bg .uabb-module-content.uabb-creative-button-wrap > a.uabb-button > span.uabb-button-text,
.secondary-button-dark-bg .fl-module-content .fl-button-wrap > a.fl-button > span.fl-button-text {
  color: #FFFFFF;
}

.secondary-button-dark-bg .uabb-module-content.uabb-creative-button-wrap > a.uabb-button,
.secondary-button-dark-bg .fl-module-content .fl-button-wrap > a.fl-button {
  border-color: #FFFFFF;
}

.secondary-button-dark-bg .uabb-module-content.uabb-creative-button-wrap > a.uabb-button:before,
.secondary-button-dark-bg .fl-module-content .fl-button-wrap > a.fl-button:before {
  background: linear-gradient(174.87deg, rgba(255, 255, 255, 0.7) 13.18%, #FFFFFF 80.97%);
  border: none;
}

.secondary-button-dark-bg .uabb-module-content.uabb-creative-button-wrap > a.uabb-button:hover > span.uabb-button-text,
.secondary-button-dark-bg .fl-module-content .fl-button-wrap > a.fl-button:hover > span.fl-button-text {
  color: #8A2B2B;
}

.secondary-button-dark-bg .uabb-module-content.uabb-creative-button-wrap > a.uabb-button:hover,
.secondary-button-dark-bg .fl-module-content .fl-button-wrap > a.fl-button:hover {
  border-color: #FFF;
}

/* Room Module */
.fl-module-ws-room .room-details .detail-item .information-icon:before {
  color: #8A2B2B;
}

/* Sticky Column */
.fl-col.sticky-col .fl-module-heading .fl-heading > span.fl-heading-text,
.fl-col.sticky-col .fl-module-heading .fl-heading > a > span.fl-heading-text {
  color: #8A2B2B;
}

.fl-col.sticky-col .fl-module-uabb-advanced-menu .uabb-creative-menu ul.menu li.menu-item:not(.current-menu-item):hover > a > span.menu-item-text {
  color: #8A2B2B;
}

.fl-col.sticky-col .info-box-right-side-bar .uabb-infobox-content .uabb-infobox-title-wrap .uabb-infobox-title {
  color: #33363C;
}

.fl-col.sticky-col .fl-module.info-box-right-side-bar > .fl-module-content > .uabb-module-content:hover .uabb-infobox-content .uabb-infobox-title {
  color: #8A2B2B;
}

/* Video Carousel On Dark BG */
.fl-module-ws-video-carousel.on-dark-bg .fl-video-carousel .fl-video-carousel-video .fl-video-carousel-text .fl-video-carousel-title {
  color: #FFF;
}

.fl-module-ws-video-carousel.on-dark-bg .fl-video-carousel .fl-video-carousel-video:hover .fl-video-carousel-text .fl-video-carousel-title {
  color: #FFB500;
}

.fl-module-ws-video-carousel.on-dark-bg .fl-video-carousel .ws-carousel-navigation .ws-carousel-svg-container {
  border-color: #FFFFFF;
}

.fl-module-ws-video-carousel.on-dark-bg .fl-video-carousel .ws-carousel-navigation .ws-carousel-svg-container:before {
  background: linear-gradient(174.87deg, #FFB500 13.18%, #C68C00 80.97%);
}

.fl-module-ws-video-carousel.on-dark-bg .fl-video-carousel .ws-carousel-navigation a .ws-carousel-svg-container svg path {
  stroke: #FAFFFA;
}

.fl-module-ws-video-carousel.on-dark-bg .fl-video-carousel .ws-carousel-navigation a:not(.hidden) .ws-carousel-svg-container:hover svg path {
  stroke: #FAFFFA;
}

/* Gold Line Separator */
.fl-module-advanced-separator.gold-line-kevii-hall .uabb-module-content .uabb-separator {
  height: 1px;
  border: none;
  background-image: radial-gradient(50% 57300.01% at 50% 0%, #DDB428 0%, #FAF6E2 100%);
}

/* Image With Purple Background */
.fl-module.img-with-purple-background .uabb-photo-content:before {
  background: 
    linear-gradient(174.87deg, #BD6868 13.18%, #6E2222 80.97%),
    linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}

/* Residential Staff Styling */
.residential-staff .uabb-infobox .uabb-infobox-content .uabb-infobox-title-wrap > .uabb-infobox-title {
  color: #8A2B2B;
}

.residential-staff .uabb-infobox:hover .uabb-infobox-content .uabb-infobox-title-wrap > .uabb-infobox-title {
  color: #C68C00;
}

.residential-staff .uabb-infobox-button .uabb-module-content.uabb-creative-button-wrap a {
  background: linear-gradient(174.87deg, #BD6868 13.18%, #6E2222 80.97%);
}

.residential-staff .uabb-infobox .uabb-infobox-button .uabb-module-content.uabb-creative-button-wrap a:before {
  background: 
    linear-gradient(174.87deg, #BD6868 13.18%, #6E2222 80.97%),
    linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)); 
  border: 1.5px solid #8A2B2B;
  box-shadow: 0px 5px 6px -2px #3131312E, 4px 0px 8px -4px #31313138;
}

.residential-staff-modal-overlay table tr:first-child td:first-child p:nth-child(3) span {
  color: #8A2B2B !important;
}

/* Scroll to top */
#ast-scroll-top {
  background: 
    linear-gradient(174.87deg, #BD6868 13.18%, #6E2222 80.97%),
    linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
  box-shadow: 0px 8px 16px -6px #18274B14, 0px 6px 8px -6px #18274B1F;
}

#ast-scroll-top .ast-icon.icon-arrow svg {
  transform: translate(0, -25%) rotate(180deg);
}

#ast-scroll-top:hover {
  box-shadow: 0px 8px 16px -6px #18274B14, 0px 6px 8px -6px #18274B1F;
}

#ast-scroll-top::before {
  background: linear-gradient(174.87deg, #BD6868 13.18%, #6E2222 80.97%);
  box-shadow: 0px 8px 16px -6px #18274B14, 0px 6px 8px -6px #18274B1F;
}

@media screen and (max-width: 481px) {
  #ast-scroll-top.ast-scroll-top-icon .ast-icon.icon-arrow svg {
    width: 20px;
    height: 20px;
    top: 9%;
  }
  
  #slider-6-slide-38-layer-2 {
    top: 68px;
  }

  #slider-6-slide-38-layer-1 {
    top: 31px;
  }
}

/* Footer */
footer .nus-footer .dept-footer .contact-us-footer a {
  border: 2px solid #FFFFFF;
}

footer .nus-footer .dept-footer .contact-us-footer a:hover {
  border: 2px solid #FFB500;
}

footer .nus-footer .dept-footer .contact-us-footer a > .contact-us-text {
  color: #FFF;
}

footer .nus-footer .dept-footer .contact-us-footer a:hover > .contact-us-text {
  color: #8A2B2B;
}

footer .nus-footer .dept-footer .contact-us-footer a:before {
  background: linear-gradient(174.87deg, rgba(255, 255, 255, 0.7) 13.18%, #FFFFFF 80.97%);
  box-shadow: 0px 5px 6px -2px #3131312E, 4px 0px 8px -4px #31313138;
  border: 1.5px solid #FFFFFF;  
  border-radius: 15px;
}

/* Homepage Modules */
.label-event-categories-on-homepage .fl-button-wrap {
  border-color: #E1E5EB;
}

.label-event-categories-on-homepage > .fl-module-content.fl-node-content > .fl-button-wrap a.fl-button {
  background-color: #8A2B2B;
}

.signature-event-categories .uabb-infobox-left-right-wrap .uabb-infobox-content .uabb-infobox-title-wrap > .uabb-infobox-title {
  color: #8A2B2B;
}

.fl-module-ws-signature-event-carousel .fl-post-carousel .fl-post-carousel-post .fl-post-carousel-text .ws-event-signature-label {
  background: linear-gradient(174.87deg, #BD6868 13.18%, #6E2222 80.97%);
}

.fl-module-ws-video-carousel .fl-video-carousel .fl-video-carousel-video .fl-video-carousel-text .fl-video-carousel-title {
  color: #8A2B2B;  
}

.fl-module-ws-video-carousel .fl-video-carousel .fl-video-carousel-video:hover .fl-video-carousel-text .fl-video-carousel-title {
  color: #C68C00 ;  
}

.fl-module-ws-signature-event-carousel .fl-post-carousel-navigation .ws-carousel-svg-container,
.fl-module-ws-video-carousel .ws-carousel-navigation .ws-carousel-svg-container,
.fl-module-ws-event-carousel .fl-post-carousel .ws-carousel-svg-container {
  border-color: #8A2B2B;
}

.fl-module-ws-signature-event-carousel .fl-post-carousel-navigation path,
.fl-module-ws-video-carousel .fl-video-carousel-navigation path {
  stroke: #8A2B2B;
}

.fl-module-ws-signature-event-carousel .fl-post-carousel-navigation .fl-post-carousel-svg-container:before,
.fl-module-ws-video-carousel .fl-video-carousel .ws-carousel-navigation .ws-carousel-svg-container:before,
.fl-module-ws-event-carousel .fl-post-carousel .ws-carousel-svg-container::before {
  background: 
    linear-gradient(174.87deg, #BD6868 13.18%, #6E2222 80.97%),
    linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
  border: 1px solid #8A2B2B;
}

.fl-module-info-box.guide-box .uabb-infobox-content .uabb-infobox-title-wrap {
  background: linear-gradient(174.87deg, rgba(161, 85, 85, 0.9) 13.18%, rgba(110, 34, 34, 0.9) 80.97%);
}

.fl-module-info-box.guide-box .uabb-module-content:hover .uabb-infobox-content .uabb-infobox-title-wrap {
  background: linear-gradient(174.87deg, rgba(161, 85, 85, 0.9) 13.18%, rgba(110, 34, 34, 0.9) 80.97%);
}

.fl-module-info-box.guide-box .uabb-module-content:hover .uabb-infobox-content .uabb-infobox-title-wrap .uabb-infobox-title {
  color: #FFB500;
}

/* Content Carousel On Homepage */
.fl-module-ws-content-slider.homepage-content-slider .ws-carousel-navigation a:not(.disabled) .ws-carousel-svg-container {
  border-color: #FFF;
}

.fl-module-ws-content-slider.homepage-content-slider .ws-carousel-navigation a:not(.disabled) .ws-carousel-svg-container svg path {
  stroke: #FFF;
}

.fl-module-ws-content-slider.homepage-content-slider .ws-carousel-navigation .fl-content-slider-svg-container:before {  
  background: linear-gradient(174.87deg, #FFB500 13.18%, #C68C00 80.97%);
}

.fl-module-ws-content-slider.homepage-content-slider .ws-carousel-navigation a:not(.disabled) .ws-carousel-svg-container:hover {
  border-color: transparent;
}

.fl-module-ws-content-slider.homepage-content-slider .ws-carousel-navigation a:not(.disabled) .ws-carousel-svg-container:hover svg path {
  stroke: #FFF;
}

.fl-module-ws-content-slider .fl-content-slider .fl-content-slider-wrapper .fl-slide .fl-slide-content *,
.fl-module-ws-content-slider .fl-content-slider .fl-content-slider-wrapper .fl-slide .fl-slide-content .fl-slide-cta-button .fl-button-wrap a.fl-button span.fl-button-text ,
.fl-module-ws-content-slider .fl-content-slider .fl-content-slider-wrapper .fl-slide .fl-slide-content .fl-slide-cta-button .fl-button-wrap a.fl-button i.fl-button-icon{
  color: #FFFFFF;
}

.fl-module-ws-content-slider .fl-content-slider .fl-content-slider-wrapper .fl-slide .fl-slide-content .fl-slide-cta-button .fl-button-wrap a.fl-button:hover span.fl-button-text ,
.fl-module-ws-content-slider .fl-content-slider .fl-content-slider-wrapper .fl-slide .fl-slide-content .fl-slide-cta-button .fl-button-wrap a.fl-button:hover i.fl-button-icon{
  color: #FFB500;
}

.fl-module-ws-content-slider .fl-content-slider .ws-intro-text .first-text {
  max-width: 900px;
}

.fl-module-ws-content-slider .fl-content-slider .ws-intro-text .first-text svg {
  aspect-ratio: 653 / 115;
}

.fl-module-ws-content-slider .fl-content-slider .ws-intro-text .second-text svg {
  aspect-ratio: 431 / 111;
}

.fl-module-ws-content-slider .fl-content-slider .ws-intro-text .first-text svg,
.fl-module-ws-content-slider .fl-content-slider .ws-intro-text .second-text svg {
  height: 101px;
}

.fl-module-ws-content-slider .fl-content-slider .ws-intro-text .second-text {
  width: 100%;
  text-align: right;
}

@media screen and (max-width: 1025px) {
  .hero-content-row .fl-module.fl-module-photo {
    margin: 80px 0 50px;
  }

  .ast-container .previous-page-navigation {
    top: 25px;
  }

  .admission-info-box > .fl-module-content > .infobox-photo-left .uabb-infobox-content {
    padding-top: 210px;
  }
}

@media screen and (max-width: 921px) {
  .fl-module-ws-content-slider .fl-content-slider .ws-intro-text {
    height: var(--imageHeight);
  }

  .fl-module-ws-content-slider .fl-content-slider .ws-intro-text .first-text svg,
  .fl-module-ws-content-slider .fl-content-slider .ws-intro-text .second-text svg {
    height: 80px;
  }

  .fl-module-ws-content-slider .fl-content-slider .ws-intro-text .first-text {
    display: flex;
    justify-content: flex-start;
    top: -70px;
  }

  .fl-module-ws-content-slider .fl-content-slider .ws-intro-text .second-text {
    top: unset;
    display: flex;
    justify-content: flex-end;
    bottom: -65px;
  }
}

@media screen and (max-width: 491px) {
  .fl-module-ws-content-slider .fl-content-slider .ws-intro-text .first-text svg,
  .fl-module-ws-content-slider .fl-content-slider .ws-intro-text .second-text svg {
    height: 45px;
  }

  .fl-module-ws-content-slider .fl-content-slider .ws-intro-text .first-text {
    top: -35px;
  }

  .fl-module-ws-content-slider .fl-content-slider .ws-intro-text .second-text {
    top: unset;
    bottom: -30px;
  }

  .hero-content-row .fl-module.fl-module-photo > .fl-module-content,
  .hero-content-row .fl-module.fl-module-photo {
    margin: 20px;
  }
}

.ast-container .previous-page-navigation a, 
.ast-container .previous-page-navigation i {
  color: #FFF !important;
}

@media screen and (max-width: 921px) {
  .ast-container .previous-page-navigation a, 
  .ast-container .previous-page-navigation i {
    color: #8A2B2B !important;
  }
}

/* Stories & Events Landing Page */
.stories-featured .left-stories-featured .left-stories-featured-content .left-stories-featured-title,
.stories-featured .right-stories-featured .right-stories-featured-wrapper .right-stories-featured-content .right-stories-featured-title,
.stories-featured .left-stories-featured .left-stories-featured-content .left-stories-featured-categories .left-stories-featured-categories-text a,
.fl-module-ws-story-grid .fl-post-grid-text .fl-post-grid-title a,
.fl-module-ws-story-grid .fl-post-grid-text .fl-post-grid-meta-terms .fl-post-grid-terms .fl-post-grid-terms-item a,
#stories-searchform .stories-filter-wrapper .filters-btn,
#stories-searchform .clear-form-filter .clear-form-filter-btn.active,
#stories-searchform .clear-form-filter .clear-form-filter-btn.active .icon-clear-search-form:before,
#event-searchform .event_filter_wrapper .filters-btn.active,
#event-searchform .clear-form-filter .clear-form-filter-btn.active,
#event-searchform .clear-form-filter .clear-form-filter-btn.active .icon-clear-search-form:before,
.fl-module-ws-signature-event-carousel .fl-post-carousel-wrapper .fl-post-carousel-post .fl-post-carousel-title a,
.fl-module-ws-event-carousel .fl-post-carousel-wrapper .fl-post-carousel-post .fl-post-carousel-title a,
.fl-module-ws-event-carousel .fl-post-carousel .fl-post-carousel-post .fl-post-carousel-meta span.fl-post-feed-date, 
.fl-module-ws-event-carousel .fl-post-carousel .fl-post-carousel-post .fl-post-feed-date-icon svg path,
.fl-module-ws-event-carousel .fl-post-feed-categories .fl-post-feed-categories-text a {
  color: #8A2B2B;
}


.fl-module-ws-event-carousel .fl-post-carousel .fl-post-carousel-post .fl-post-feed-date-icon svg path,
.fl-module-ws-event-carousel .fl-post-carousel .ws-carousel-navigation a svg path {
  stroke: #8A2B2B;
}

.stories-featured .left-stories-featured .left-stories-featured-content .left-stories-featured-title:hover,
.stories-featured .right-stories-featured .right-stories-featured-wrapper .right-stories-featured-content .right-stories-featured-title:hover,
.stories-featured .left-stories-featured .left-stories-featured-content .left-stories-featured-categories .left-stories-featured-categories-text a:hover,
.fl-module-ws-story-grid .fl-post-grid-text .fl-post-grid-title a:hover,
.fl-module-ws-story-grid .fl-post-grid-text .fl-post-grid-meta-terms .fl-post-grid-terms .fl-post-grid-terms-item a:hover,
#stories-searchform .stories-filter-wrapper .filters-btn.active,
#stories-searchform .clear-form-filter .clear-form-filter-btn.active:hover,
#stories-searchform .clear-form-filter .clear-form-filter-btn.active:hover .icon-clear-search-form:before,
#stories-searchform .stories-filter-wrapper .filter-checkboxes .col-checkbox:hover label,
#event-searchform .clear-form-filter .clear-form-filter-btn.active:hover,
#event-searchform .clear-form-filter .clear-form-filter-btn.active:hover .icon-clear-search-form:before,
#event-searchform .event_filter_checkboxes .filter-checkboxes .col-checkbox:hover label,
.fl-module-ws-signature-event-carousel .fl-post-carousel .fl-post-carousel-post:hover .fl-post-carousel-title a,
.fl-module-ws-event-carousel .fl-post-carousel .fl-post-carousel-post:hover .fl-post-carousel-title a,
.fl-module-ws-event-carousel .fl-post-carousel .fl-post-carousel-post:hover .fl-post-carousel-meta span.fl-post-feed-date, 
.fl-module-ws-event-carousel .fl-post-carousel .fl-post-carousel-post:hover .fl-post-feed-date-icon svg path,
.fl-module-ws-event-carousel .fl-post-feed-categories .fl-post-feed-categories-text a:hover {
  color: #C68C00;
}

.fl-module-ws-story-grid .fl-post-grid .fl-post-column .fl-post-grid-text .fl-post-grid-meta-terms .fl-post-grid-terms-item svg circle, 
.fl-module-ws-event-carousel .fl-post-carousel .fl-post-carousel-wrapper .fl-post-carousel-post .fl-post-feed-categories .fl-post-feed-categories-text svg circle,
.post-result-wrapper .post-result .post-result-categories .post-result-categories-text svg circle,
.event-details .event-categories .event-categories-icon svg circle,
.story-details .story-categories .story-categories-icon svg circle,
.stories-featured .left-stories-featured-categories .left-stories-featured-categories-text svg circle {
  fill: #C68C00;
}

#stories-searchform,
#event-searchform,
.event-searchform-mobile-wrapper, 
.story-searchform-mobile-wrapper,
#event-searchform-mobile, 
#story-searchform-mobile  {
  background: #FFB500;
}

#stories-searchform .stories-filter-wrapper,
#event-searchform .event_filter_wrapper {
  background: none;
}

#stories-searchform .stories-filter-wrapper .filter-text,
#event-searchform .event_filter_wrapper .filter-text {
  color: #2C2F34;
}

#stories-searchform .stories-filter-checkboxes .filter-checkboxes .story-checkbox:checked,
#event-searchform .event_filter_checkboxes .filter-checkboxes .event-checkbox:checked {
  border: 1px solid #8A2B2B;
  accent-color: #8A2B2B;
  background-color: #8A2B2B;
}

#stories-searchform .stories-filter-wrapper .filters-btn .count-checkboxes-checked,
#event-searchform .event_filter_wrapper .filters-btn .count-checkboxes-checked {
  background: #8A2B2B;
}

#stories-searchform .stories-filter-wrapper .btn-filter, 
#event-searchform .event_filter_wrapper .btn-filter,
.stories-filter-wrapper .btn-filter, 
.event_filter_wrapper .btn-filter {
  background: #8A2B2B;
  border: none;
}

#stories-searchform .stories-filter-wrapper .btn-filter:hover, 
#event-searchform .event_filter_wrapper .btn-filter:hover,
.stories-filter-wrapper .btn-filter:hover, 
.event_filter_wrapper .btn-filter:hover {
  color: #2C2F34;
}

#stories-searchform .stories-filter-wrapper .btn-filter::before, 
#event-searchform .event_filter_wrapper .btn-filter::before {
  background: 
    linear-gradient(174.87deg, #FFB500 13.18%, #C68C00 80.97%),
    linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
  box-shadow: 0px 5px 6px -2px #3131312E,4px 0px 8px -4px #31313138;
  border: 1.5px solid #C68C00;
}

.stories-featured .right-stories-featured .header-content .header-content-text {
  background: #8A2B2B;
}

.stories-filter-checkboxes .filter-checkboxes .col-checkbox:hover label {
  color: #8A2B2B;
}

#stories-searchform .stories-filter-wrapper .filter-text,
#event-searchform .event_filter_wrapper .filter-text, 
.stories-filter-wrapper .filter-text,
.event-searchform-mobile-wrapper .filter-text {
  color: #FFF;
}

#stories-searchform .stories-filter-wrapper .btn-filter::before, 
#event-searchform .event_filter_wrapper .btn-filter::before,
#story-searchform-mobile .stories-filter-wrapper .btn-filter::before, 
#event-searchform-mobile .event_filter_wrapper .btn-filter::before {
  background: 
    linear-gradient(180deg, #CFA442 0%, #876B2B 100%),
    linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)) !important;
  box-shadow: 0px 5px 6px -2px #3131312E,4px 0px 8px -4px #31313138;
  border: 1.5px solid #CFA442;
}

/* Event Detail Page */
.event-details .fl-row-content-wrapper:before {
  background-image: url(../images/hero-section-with-eusoff-hall-logo.png);
  background-position: center;
}

@media screen and (min-width: 921px) {  
  .event-details > .event-detail-hero-section {
    aspect-ratio: 1440/611;
  }
}

.event-details > .event-detail-hero-section > .fl-row-content,
.event-details > .event-detail-hero-section > .fl-row-content > .fl-col-content,
.event-details > .event-detail-hero-section > .fl-row-content > .fl-col-content > .fl-col-group {
  height: 100%;
}

.event-details > .event-detail-hero-section > .fl-row-content > .fl-col-content > .fl-col-group .hero-image {
  display: flex;
  align-items: center;
}

.event-details .col-left-side .event-title-section .event-title,
.event-details .col-left-side .event-title-section .event-categories .event-category-item .event-categories-text a {
  color: #FFFFFF;
}

.event-details .col-left-side .event-title-section .event-categories .event-category-item .event-categories-text:hover a {
  color: #FFB500;
}

.event_detail_right_side {
  background: #FFB500;
  border-color: #8A2B2B;
}

.event_detail_right_side .event_detail_right_side_content svg path {
  fill: #2C2F34;
  stroke: unset;
}

.event_detail_right_side h3,
.event_detail_right_side p.text-content,
.event_detail_right_side p.text-label {
  color: #2C2F34;
}

.fl-module-ws-image-carousel .navigation ul.slick-dots li button {
  box-shadow: none;
}

.fl-module-ws-image-carousel .navigation .prev-arrow svg.prev-arrow-default *, 
.fl-module-ws-image-carousel .navigation .next-arrow svg.next-arrow-default *,
.fl-module-ws-image-carousel .navigation .prev-arrow svg.prev-arrow-hover > rect, 
.fl-module-ws-image-carousel .navigation .next-arrow svg.next-arrow-hover > rect {
  stroke: #8A2B2B;
}

.fl-module-ws-image-carousel .navigation .prev-arrow svg.prev-arrow-hover linearGradient stop:first-child, 
.fl-module-ws-image-carousel .navigation .next-arrow svg.next-arrow-hover linearGradient stop:first-child {
  stop-color: #BD6868;
}

.fl-module-ws-image-carousel .navigation .prev-arrow svg.prev-arrow-hover linearGradient stop:nth-child(2), 
.fl-module-ws-image-carousel .navigation .next-arrow svg.next-arrow-hover linearGradient stop:nth-child(2) {
  stop-color: #6E2222;
}

/* Events Category Page */
.events-category-page .events-result-title-top h2 {
  margin: 0;
}

.events-category-page#primary > .header-title-top {
  background: 
    linear-gradient(174.87deg, #FFB500 13.18%, #C68C00 80.97%),
    linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}

.events-category-page#primary > .header-title-top .title-top {
  color: #FFF;
}

.events-category-page .events-result-wrapper .post-result .post-result-text .post-result-title,
.events-category-page .events-result-wrapper .post-result .post-result-categories .post-result-categories-text a,
.events-category-page .events-result-wrapper .post-result .post-result-text .post-result-meta {
  color: #8A2B2B;
}

.events-category-page .events-result-wrapper .post-result .post-result-text .post-result-meta svg * {
  stroke: #8A2B2B;
}

.events-category-page .events-result-wrapper .post-result:hover .post-result-text .post-result-title, 
.events-category-page .events-result-wrapper .post-result:hover .post-result-text .post-result-meta,
.events-category-page .events-result-wrapper .post-result .post-result-categories .post-result-categories-text a:hover {
  color: #C68C00;
}

/* Events Audiences Page */
.events-audiences-page .events-result-title-top h2 {
  margin: 0;
}

.events-audiences-page#primary > .header-title-top {
  background: 
    linear-gradient(174.87deg, #FFB500 13.18%, #C68C00 80.97%),
    linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}

.events-audiences-page#primary > .header-title-top .title-top {
  color: #FFF;
}

.events-audiences-page .events-result-wrapper .post-result .post-result-text .post-result-title,
.events-audiences-page .events-result-wrapper .post-result .post-result-categories .post-result-categories-text a,
.events-audiences-page .events-result-wrapper .post-result .post-result-text .post-result-meta {
  color: #8A2B2B;
}

.events-audiences-page .events-result-wrapper .post-result .post-result-text .post-result-meta svg * {
  stroke: #8A2B2B;
}

.events-audiences-page .events-result-wrapper .post-result:hover .post-result-text .post-result-title, 
.events-audiences-page .events-result-wrapper .post-result:hover .post-result-text .post-result-meta,
.events-audiences-page .events-result-wrapper .post-result .post-result-categories .post-result-categories-text a:hover {
  color: #C68C00;
}

.events-audiences-page .events-result-wrapper .post-result:hover .post-result-text .post-result-meta svg * {
  stroke: #C68C00;
}

/* Story Detail Page */
.story-details .fl-row-content-wrapper:before {
  background-image: url(../images/hero-section-with-eusoff-hall-logo.png);
  background-position: center;
}

@media screen and (min-width: 921px) {  
  .story-details > .story-detail-hero-section {
    aspect-ratio: 1440/611;
  }
}

.story-details > .story-detail-hero-section > .fl-row-content,
.story-details > .story-detail-hero-section > .fl-row-content > .fl-col-content,
.story-details > .story-detail-hero-section > .fl-row-content > .fl-col-content > .fl-col-group {
  height: 100%;
}

.story-details > .story-detail-hero-section > .fl-row-content > .fl-col-content > .fl-col-group .hero-image {
  display: flex;
  align-items: center;  
  flex-direction: column;
  justify-content: center;
}

.story-details > .story-detail-hero-section > .fl-row-content > .fl-col-content > .fl-col-group .hero-image > img {
  margin: 0;
}

.story-details .col-left-side .story-title-section .story-title,
.story-details .col-left-side .story-title-section .story-categories .story-category-item .story-categories-text a {
  color: #FFF;
}

.story-details .col-left-side .story-title-section .story-categories .story-category-item .story-categories-text:hover a {
  color: #FFB500;
}

.story-details #contributor-row,
.story-details #contributor-row::before,
.story-details #contributor-row > .fl-col .fl-col-content {
  background: #6E2222;
}

/* Stories Category Page */
.stories-category-page .stories-result-title-top h2 {
  margin: 0;
}

.stories-category-page#primary > .header-title-top {
  background: 
    linear-gradient(174.87deg, #FFB500 13.18%, #C68C00 80.97%),
    linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}

#primary.stories-category-page .header-title-top .title-top {
  color: #FFF;
}

.stories-category-page .stories-result-wrapper .post-result .post-result-text .post-result-title,
.stories-category-page .stories-result-wrapper .post-result .post-result-categories .post-result-categories-text a {
  color: #8A2B2B;
}

.stories-category-page .stories-result-wrapper .post-result:hover .post-result-text .post-result-title, 
.stories-category-page .stories-result-wrapper .post-result:hover .post-result-text .post-result-meta,
.stories-category-page .stories-result-wrapper .post-result .post-result-categories .post-result-categories-text a:hover {
  color: #C68C00;
}

/* Events & Stories Search Page */
#primary .header-title-top .title-top {
  margin-bottom: 0;
}

.event-page#primary > .header-title-top,
.story-page#primary > .header-title-top,
.general-search-result-page#primary > .header-title-top {
  background: 
    linear-gradient(174.87deg, #FFB500 13.18%, #C68C00 80.97%),
    linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}

.event-page#primary > .header-title-top .title-top,
.story-page#primary > .header-title-top .title-top {
  color: #FFF;
}

.event-page .post-result-wrapper .post-result .post-result-text .post-result-title,
.event-page .post-result-wrapper .post-result .post-result-categories .post-result-categories-text a,
.event-page .post-result-wrapper .post-result .post-result-text .post-result-meta,
.story-page .post-result-wrapper .post-result .post-result-text .post-result-title,
.story-page .post-result-wrapper .post-result .post-result-categories .post-result-categories-text a,
.story-page .post-result-wrapper .post-result .post-result-text .post-result-meta {
  color: #8A2B2B;
}

.event-page .post-result-wrapper .post-result .post-result-text .post-result-meta svg *,
.story-page .post-result-wrapper .post-result .post-result-text .post-result-meta svg * {
  stroke: #8A2B2B;
}

.event-page .post-result-wrapper .post-result:hover .post-result-text .post-result-title, 
.event-page .post-result-wrapper .post-result:hover .post-result-text .post-result-meta,
.event-page .post-result-wrapper .post-result .post-result-categories .post-result-categories-text a:hover,
.story-page .post-result-wrapper .post-result:hover .post-result-text .post-result-title, 
.story-page .post-result-wrapper .post-result:hover .post-result-text .post-result-meta,
.story-page .post-result-wrapper .post-result .post-result-categories .post-result-categories-text a:hover {
  color: #C68C00;
}

.event-page .post-result-wrapper .post-result:hover .post-result-text .post-result-meta svg *,
.story-page .post-result-wrapper .post-result:hover .post-result-text .post-result-meta svg * {
  stroke: #C68C00;
}

.result-matched ul.selected-filter li.clear-selected-filter-item span.selected-filter-title {
  color: #C68C00;
}

.result-matched ul.selected-filter li.clear-selected-filter-item svg > path {
  stroke: #C68C00;
}

/* Generic Detail Page */
.fl-module-ws-testimonials .ws-testimonials > .ws-testimonial > .ws-testimonial-photo .uabb-image-content::before {
  background: linear-gradient(174.87deg, #FFB500 13.18%, #C68C00 80.97%);
}

.fl-module-ws-testimonials .uabb-testimonial-info .ws-testimonial-author-description {
  color: #8A2B2B;
}

.fl-module-ws-testimonials .uabb-testimonial-info .uabb-testimonial-author-name {
  color: #003D7C;  
}

.fl-module-ws-testimonials .ws-testimonial-author-description .ws-testimonial-author-description-quote-icon svg linearGradient stop:first-child {
  stop-color: #BD6868;
}

.fl-module-ws-testimonials .ws-testimonial-author-description .ws-testimonial-author-description-quote-icon svg linearGradient stop:nth-child(2) {
  stop-color: #6E2222;
}

.fl-module-ws-testimonials .ws-carousel-navigation .carousel-next .bx-next:before,
.fl-module-ws-testimonials .ws-carousel-navigation .carousel-prev .bx-prev:before {
  background: 
    linear-gradient(174.87deg, #BD6868 13.18%, #6E2222 80.97%),
    linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}

.fl-module-ws-testimonials .ws-carousel-navigation .carousel-next .bx-next,
.fl-module-ws-testimonials .ws-carousel-navigation .carousel-prev .bx-prev {
  border-color: #8A2B2B;
}

.fl-module-ws-testimonials .ws-carousel-navigation .carousel-next .bx-next svg path,
.fl-module-ws-testimonials .ws-carousel-navigation .carousel-prev .bx-prev svg path {
  stroke: #8A2B2B;
}

.fl-module-ws-testimonials .ws-carousel-navigation .carousel-next .bx-next:hover svg path,
.fl-module-ws-testimonials .ws-carousel-navigation .carousel-prev .bx-prev:hover svg path {
  stroke: #FFF;
}

.card-with-description .uabb-infobox-content .uabb-infobox-title-wrap .uabb-infobox-title {
  color: #8A2B2B;
}

.card-with-description > .fl-module-content > .uabb-module-content:hover .uabb-infobox-content .uabb-infobox-title-wrap .uabb-infobox-title {
  color: #BE5600;
}

.fl-module.fl-module-heading.video-title > .fl-module-content > .fl-heading > .fl-heading-text {
  color: #8A2B2B;
}

.fl-module.fl-module-heading.video-title.video-hovered > .fl-module-content > .fl-heading > .fl-heading-text {
  color: #BE5600;
}

/* Hero Content Row */
.hero-content-row > .fl-row-content-wrap {
  background: linear-gradient(77.55deg, #8A2B2B 24.62%, #BD3F3F 43.98%, #EF8B8B 63.13%, rgba(255, 255, 255, 0.5) 82.84%, #FFF6E1 97.02%), linear-gradient(0deg, #FFB500, #FFB500);
}

.hero-content-row > .fl-row-content-wrap:before {
  content: "";
  position: absolute;
  max-width: 1260px;
  width: 100%;
  height: 100%;
  background-image: url(../images/eusoff-hall-logo.png);
  background-repeat: no-repeat;
  background-position-y: 50%;
  opacity: 0.3;
  top: 0;
  mix-blend-mode: soft-light;
  z-index: 0;
}

.hero-content-row .fl-col-group {
  position: relative;
}

@media screen and (max-width: 921px) {
  .hero-content-row > .fl-row-content-wrap,
  .event-detail-hero-section.fl-row-content-wrapper,
  .story-detail-hero-section.fl-row-content-wrapper {
    background: linear-gradient(0deg, #8A2B2B 28.88%, #BD3F3F 50.77%, #EF8B8B 73.05%, rgba(255, 255, 255, 0.5) 87.58%, #FFF6E1 100%),linear-gradient(0deg, #FFB500, #FFB500),linear-gradient(0deg, #FFFFFF, #FFFFFF);
  }

  .hero-content-row > .fl-row-content-wrap:before,
  .event-detail-hero-section.fl-row-content-wrapper:before,
  .story-detail-hero-section.fl-row-content-wrapper:before {
    background-image: url(../images/kentridge-hall-pattern.png);
    background-position-y: 0;
    background-position-x: 150%;
    background-size: 98%;
    opacity: 0.5;
    top: 0;
    mix-blend-mode: difference;
    z-index: 0;
    right: 0;
  }

  .event-detail-hero-section.fl-row-content-wrapper > .fl-row-content,
  .story-detail-hero-section.fl-row-content-wrapper > .fl-row-content {
    position: relative;
  }
}
/* End Hero Content Row */

/* Story & Event Detail Page */
@media screen and (min-width: 921px) {
  .story-details #content-row > .fl-row-content-wrap > .fl-row-content > .fl-col-group:first-child,
  .event-details .entry-content .fl-row-content-wrap > .fl-row-content > .fl-col-group:first-child {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }

  .story-details #content-row > .fl-row-content-wrap > .fl-row-content > .fl-col-group:first-child > .fl-col:not(:has(.fl-module-ws-image-carousel)),
  .event-details .entry-content .fl-row-content-wrap > .fl-row-content > .fl-col-group:first-child > .fl-col:not(:has(.fl-module-ws-image-carousel)) {
    display: flex;
    flex: 1 1 auto;
  }
}

/* CCA */
.fl-module-rich-text a {
  color: #540E0E;
  font-weight: 700;
  text-decoration: underline;
}

.fl-module-rich-text a:hover {
  color: #DDB428;
}

.navigation .slick-arrow.slick-arrow:not([aria-disabled="true"]) .prev-arrow-default rect,
.navigation .slick-arrow.slick-arrow:not([aria-disabled="true"]) .prev-arrow-default path,
.navigation .slick-arrow.slick-arrow:not([aria-disabled="true"]) .next-arrow-default rect,
.navigation .slick-arrow.slick-arrow:not([aria-disabled="true"]) .next-arrow-default path {
  stroke: #540E0E !important;
}

.signature-event-categories .fl-module-content,
.signature-event-categories .fl-module-content .uabb-infobox {
  height: 100%;
}

/* Pagination */
.fl-module-ws-story-grid .fl-module-content .ws-custom-pagination .page-numbers,
.post-result-navigation .page-numbers,
.post-result-navigation .page-numbers {
  color: #8A2B2B !important;
}

.fl-module-ws-story-grid .fl-module-content .ws-custom-pagination .page-numbers:not(.disabled):not(.current):hover,
#primary .post-result-navigation .page-numbers:not(.disabled):not(.current):hover {
  background: #8A2B2B36 !important;
}
/* End Pagination */

/* End Eusoff Hall */