/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

/*dark version*/

.header_dnd_top-row-0-background-color {
    background-color: #f0d113 !important;
}

body{
    background-color: #ffffff !important;
}

.eyebrow{
    color: #009ade !important;
}

h2{
    color: #009878 !important;
}

.featured-events-slider__image-tag{
    background-color: #f0d113 !important;

}

.featured-events-slider__text {
    background-color: #084777;
}

.theme-rich-text__main>.h4, .theme-rich-text__main>h4 {
    color: #084777!important;
}

.featured-plain--item-icon svg{
    fill:#b43392!important;
}

#hs_cos_wrapper_main_content-dnd_partial-7-module-1 .module-wrapper__background {
    background-color: #084777!important;
}

.cta-box .theme-rich-text .h1, .cta-box .theme-rich-text .h2, .cta-box .theme-rich-text h1, .cta-box .theme-rich-text h2 {
    text-decoration-thickness: 0.05em!important;
    text-underline-offset: 0.25em!important;
  color: #f0d113 !important;
}

.module-wrapper {
    color: #000;!important;
}
.featured-events-slider__details {
  color: #fff;!important;
}

.featured-events-slider__detail-item {
    display: block;
    width: 100%;
}

#schedule-at-a-glance .button.button--horizontal-tabs.active, #schedule-at-a-glance .button.button--horizontal-tabs:focus-visible, #schedule-at-a-glance .button.button--horizontal-tabs:hover
{
    background-color: #f0d113;
    border-color:#b43392;
    color:#002649;
  border:0px;
}

#schedule-at-a-glance .button.button--horizontal-tabs{
    background-color: #084777;
  border:0px;
}

#schedule-at-a-glance .eyebrow{
    color: #009ade!important;
    font-weight: 700!important;
    letter-spacing: normal!important;
}

#schedule-at-a-glance .timeline-event:hover, #schedule-at-a-glance .timeline-event:active{
    border-color: #b43392!important;
}

#schedule-at-a-glance .timeline-event h3 {
  color:#084777!important;
}

#schedule-at-a-glance .timeline-event p, #schedule-at-a-glance .timeline-event li {
  color:#000!important;
}

#schedule-at-a-glance .timeline-event .theme-ctas a {
  color:#602c8b!important;
}

@media screen and (min-width: 768px){
.timeline .timeline-event:after {
  border:4px solid #fff;
  }
  
}

.cta-box .countdown-timer:before {
    background-color: #602c8b;
}

.cta-box  .eyebrow{
    color:#fff!important;
}

@media screen and (min-width:1024px){
    #price-table-special  .comparison-table__row th, #price-table-special  .comparison-table__row td{
    width:50%;
  }

  #price-table-mobile{
    display:none;
  } 
} 

@media screen and (max-width:1023px){
    #price-table-desktop{
        display:none;
      }
  .comparison-table__cell.subheading {
    font-size: 1.25em;
    font-weight: 700;
    padding-bottom: 15px;
    color: #084777;
  }
} 

#price-table-special .heading, #price-table-special thead, #price-table-desktop tfoot, #price-table-mobile tfoot {
    display: none;;
}

#hotel-header .eyebrow, #registration-header .eyebrow, #international-header .eyebrow, #policies-header .eyebrow, #about-header .eyebrow,  #cne-header .eyebrow{
    color:#f0d113!important;
}

#housing-information .tabs__body-content ol{
    padding-left:40px;
}

#housing-information .tabs__body-content ol li{
    list-style-type: auto;
    display: list-item;
}

#housing-information .tabs__body-content ol li:before{
    display: none;
}

.button.button--primary {
background-image: linear-gradient(140deg, rgb(8,71,119), rgb(0,154,222))!important;
}
.button.button--tertiary{
  background-color:#009878!important;
}
.cta-box .countdown-timer:before  {
    height:0px!important;
}

#help-tiles h3{
      justify-content: center;
}

h4.help{
      font-size: .9rem!important;
    border-bottom: 1px solid #009878!important;
    padding-bottom: 5px!important;
  text-align:center!important;
  color:#009ade!important;
  font-weight:400!important;
      margin: 10px 0!important;
}

#help-tiles .featured-plain--item-top .featured-plain--item-icon--left{
  text-align:center!important;
}

#special-events .subheading{
  color:#602c8b!important;
}

#live-stream-tabs .button.button--horizontal-tabs{
  background-color:#084777!important;
  border:1px solid #084777!important;
  color:#f0d113;
}

#live-stream-tabs .button.button--horizontal-tabs.active, #live-stream-tabs .button.button--horizontal-tabs:focus-visible, #live-stream-tabs .button.button--horizontal-tabs:hover{
 background-color:#f0d113!important;
  border:1px solid #f0d113!important;
  color:#084777;
}
#pathway-text h2{
  color:#009ade!important;
}

#welcome-party-text .featured-plain--item-top .featured-plain--item-icon--left{
      text-align: center!important;
}


@media screen and (min-width: 1120px){
.site-header__navigation .hs-menu-item.hs-menu-depth-1>.hs-menu-link {
  text-align: center;
  font-size: 12px;
  }
  
  .hs-menu-label{
        color: #fff !important;
  }
  
.site-header .menu-alignment--split .site-header__navigation .hs-menu-logo+.hs-menu-item{
      margin-left: 15px;
}
}

@media screen and (min-width: 1120px){
.site-header__navigation .hs-menu-item.hs-menu-depth-1>.hs-menu-link>.hs-menu-label {
        background-image: linear-gradient(to bottom right, #009878, #009ade);
  }
  
  .site-header__navigation .hs-menu-item.hs-item-has-children>.hs-menu-children-wrapper {
      background: #084777;
  max-width:400px;
}
  
}


@media screen and (min-width: 1120px){
.site-header__navigation .hs-menu-item .hs-menu-children-wrapper .hs-menu-children-list .hs-menu-item>.hs-menu-link .hs-menu-label, 
  .site-header__navigation .hs-menu-item .hs-menu-children-wrapper .hs-menu-children-list .hs-menu-item>.hs-menu-link:after {
  font-size:12px;
  }
}
    
#hero .theme-rich-text__heading #celebrate{
  text-transform:capitalize;
}

  #special-events h5 a:hover{
    color:#f0d113!important;
  }

@media screen and (min-width:1120px) {
    .site-header__navigation .hs-menu-item.hs-menu-depth-1+.hs-menu-depth-1 {
        margin-left: 2.25%!important;
    }
}