/* simple mode | racing */

@font-face {
  font-family: 'Goo Icons';
  src: url('\2F assets\2F fonts\2F goo\2D icons\2F goo\2D icons\2E ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}




dt, h1, h2, h3 {
    color: #212121 !important;
    font-family: Lato !important;
}

.d1 {
    font-family: Lato !important;
}

body {
    color: #212121;
    font-family: Lato;
}

.filters .popover .head .btn {
    color: #212121;
}

.grandstand .block .name > span {
    color: #212121 !important;
    font-family: Lato !important;
}

.session .price {
    color: #212121 !important;
    font-family: Lato !important;
}

.breadcrumbsWrapper {
    font-family: Lato !important;
}

.grandstand .block .features .star i{
    color: #0D5EA7 !important;
}

#svg-tooltip .star i{
    color: #0D5EA7 !important;
}

.detailHead .rating .star i{
    color: #0D5EA7 !important;
}

.conversation .title a {
    color: #0D5EA7 !important;
}
.v-select .vs__dropdown-menu .vs__dropdown-option--highlight {
    background: transparent;
    position: relative;
}

.v-select .vs__dropdown-menu .vs__dropdown-option--highlight:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #0D5EA7;
    opacity: 0.04;
}

.rating .star .type {
    color: #212121 !important;
}

.productItem .leftBlock .complement {
    color: #212121;
    font-family: Lato;
}

.slider { background-color: #0D5EA7; }

.card .date { color: #0D5EA7; }

.checkbox.radio .radioBody .radioButton.active:after { background-color: #0D5EA7 !important; }
.checkbox.radio .radioBody .radioButton.active .handle { background-color: #0D5EA7 !important; }

.primaryStripeColor { background-color: #0D5EA7; }
.btn.primary { background-color: #0D5EA7; }
.btn.primary.disabled::before {background-color: rgba(13,94,167,0.04);}
#calendarPage .filterBlock input[type=checkbox]:checked:before { background-color: #0D5EA7; }
.btn.secondary.disabled {background-color: rgba(13,94,167,0.04);}

.productItemVip .features .star i {
    color: #0D5EA7;
}
.slider.isEventPage .content .imageWrap { background-color: #0D5EA7; }

.slider.minimalHeader .imageWrap.minimalHeader.duotone { background-color: #0D5EA7; }

.btn {color: #0D5EA7;}

.orderDetail .orderDetailCard .detail .link { color: #0D5EA7; }

.cart-item-subscription .cart-item-body .subscription-name .link { color: #0D5EA7; }

.sidebar .list li:hover {background-color: rgba(13,94,167,0.04);}

.btn.secondary:hover  {
    background-color: rgba(13,94,167,0.04) !important;
}
.carriersContainer .carriersCart.active  {
    background-color: rgba(13,94,167,0.04) !important;
}

.carriersContainer .carriersCart.active:after { background-color: #0D5EA7 !important; }


.sidebar .list li.active {background-color: rgba(13,94,167,0.08);}

.headerImageWrapper { background: #0D5EA7 !important; }
.event-private-sale-header { background-color: #0D5EA7 !important; }

.input input:focus, .input.dark input:focus, .input textarea:focus, .input select:focus, .input.sms-code input:focus { border-color: #0D5EA7; }
.search-select input:focus, .search-select textarea:focus, .input input:focus, .input textarea:focus { border-color: #0D5EA7; }
.search-select input:focus + .placeholder, .search-select textarea:focus + .placeholder, .input input:focus + .placeholder, .input textarea:focus + .placeholder { color: #0D5EA7; }

.grandstand .block .features .star i[class],
.rating .star i,
.stadiumMap .grandstandTooltip .star i[class],
.stadiumMap .sectionTooltip .star i[class],
.grandstand .block .name .mobileRightSide .star i[class]{ color: #0D5EA7; }

.seatsMenu .mobileBottom .arrow i { color: #0D5EA7; }

.navigationBox .viewBox {
    background-color: rgba(13,94,167,0.4);
    border-color: #0D5EA7;
}

.grandstandMenuHead .mobileDetailButton i:before,
.grandstandMenuHead .mobileDetailButton span {
    color: #0D5EA7;
}

.phone-input:focus-within {
    box-shadow: 0 0 0 2px #0D5EA7;
}
.checkbox input:checked ~ .radioBtn { border-color: #0D5EA7; }

#funnel .radio-input-with-content input[type="radio"]:checked + .form-check-content { border-color: #0D5EA7; }
.selected-carrier { border-color: #0D5EA7; }

.input input:focus + .placeholder, .input textarea:focus + .placeholder, .input-select.focus .placeholder { color: #0D5EA7; }

.funnel-my-cart-item .cart-img .p-count { background-color: #0D5EA7; }

.sidebar .title:not(.back):before { background-color: #0D5EA7; }

.checkbox .radioBtn:after { background-color: #0D5EA7; }

#account .menuWrap .menu .item:after { background-color: #0D5EA7; }

#account .tabs .item:after { background-color: #0D5EA7; }

#funnel .radio-input-with-content input[type="radio"]:checked:before  { background-color: #0D5EA7; }

.pagination .item.active:after  { background-color: #0D5EA7; }

.customer-info .customer-info-header p:last-child .sign-in i { color: #0D5EA7; }

.sidebar .list li a:after, .sidebar .list li .subMenuItem:after, .sidebar .list li .innerItem:after { color: #0D5EA7; }

.sidebar .list.accountLinks li .icon-logout  { color: #0D5EA7; }

#account .accountSidebar .logoutButton .icon  { color: #0D5EA7; }
#account .mobileMenu .logoutButton .icon  { color: #0D5EA7; }
#account .accountSidebar .menu .item:after  { background-color: #0D5EA7; }
#account .mobileMenu .item:after  { background-color: #0D5EA7; }
.topNavigation .navItems .navItem .icon  { color: #0D5EA7; }
.topNavigation .navItems .navItem .icon:hover i  { color: #0D5EA7; }
#account .accountSidebar .expandButton:after { background-color: #0D5EA7; }

.sidebar .user .link  { color: #0D5EA7; }

.popover .content .list li:hover {
    color: #0D5EA7;
    background-color: rgba(13,94,167,0.04);
}

#funnel .radio-input-with-content input[type="radio"]:checked { box-shadow: 0 0 0 2px #0D5EA7;}

.customer-info .customer-info-header p:last-child .sign-in:hover { color: #0D5EA7; }

.sessionsListWrap .sessionsList .session.active {
    background-color: rgba(13,94,167,0.08);
}

.sessionsListWrap .sessionsList .session.active:after{ background-color: #0D5EA7 !important; }

.vueSliderWrap .carousel__pagination .carousel__pagination-item .carousel__pagination-button.carousel__pagination-button--active { background-color: #0D5EA7; }

.stickyCart .stickyProductsInfo .productTotalPrice .icon-chevron-bold { color: #0D5EA7; }

.stickyProductItem .productItemPrice { background-color: #0D5EA7; }

.popover.sorting .content .list li.active span { color: #0D5EA7; }

.filters .popover.open .head button { color: #0D5EA7 !important; border-color: #0D5EA7 !important; }

.vue-slider-process { background-color: #0D5EA7 !important; }

.vue-slider-dot-handle { background-color: #0D5EA7 !important; }

.checkbox input:checked ~ .checkMark { border-color: #0D5EA7; }

.checkbox .checkMark:after { background-color: #0D5EA7; }

.filters .popover .head button.active { color: #0D5EA7 !important; border-color: #0D5EA7 !important; }

.filterSortWrap .btn.mobile.active { color: #0D5EA7 !important; border-color: #0D5EA7 !important; }

.header #progressContainer #progressBar { background-color: #0D5EA7; }

.vueTabs .track { background-color: #0D5EA7; }

.header .primaryNav .productCounter { background-color: #0D5EA7; }

.progress-navigation .wizardBar li:before { background-color: #0D5EA7; }
.base-timer__path-remaining { color: #0D5EA7; }

.progress-navigation .wizardBar li:after { background-color: #0D5EA7; }
.upload-file-component {
    background-color: rgba(13,94,167,0.04);
}
.upload-file-component .icon-file-upload:before {
    color: #0D5EA7;
}

.counterBlock i:hover {
    background-color: rgba(13,94,167,0.4) !important;
}

#eventLanding h2:before { background-color: #0D5EA7; }
#eventLanding hr { 
    background-color: #0D5EA7;
    border-top: 2px solid #0D5EA7;
}

.experienceTimeSlots .timeSlotContent:not(.empty):hover {
    border: 1px solid #0D5EA7 !important;
    background-color: rgba(13,94,167,0.04) !important;
}

.experienceTimeSlots .empty:hover {
    border: none !important;
    background-color: none !important;
}

.experienceTimeSlots .active {
    color: #0D5EA7 !important; 
}
.experienceWrap .experienceItem .experienceItemHeadLeft {
    color: #212121 !important;
    font-family: Lato !important;
}

.experienceItemHeadLeft svg {
    fill: #212121 !important;
}

.flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month {
    fill: #212121;
}

span.flatpickr-weekday, span.flatpickr-weekday, .flatpickr-months .flatpickr-month, .flatpickr-day, .flatpickr-day .dayPrice {
    color: #212121;
}

.flatpickr-day.today.flatpickr-disabled, .flatpickr-day.today.flatpickr-disabled:hover {
    color: #0D5EA7;
}
.experienceSubtotal .subtotalList .toggle-btn i {
    color: #0D5EA7;
}

.flatpickr-day:hover  { border-color: #0D5EA7; }

.flatpickr-day.selected, .flatpickr-day.selected:hover:not(.flatpickr-disabled), .flatpickr-day.today:hover:not(.flatpickr-disabled) {
    border: 1px solid #0D5EA7;
    color: #0D5EA7;
    background-color: rgba(13,94,167,0.04);
}

.flatpickr-day.selected .dayPrice, .flatpickr-day.today, .flatpickr-day.today .dayPrice {
    color: #0D5EA7;
}
.flatpickr-day.selected, .flatpickr-day.selected:hover {
    border: 1px solid #0D5EA7 !important;
    background-color: rgba(13,94,167,0.04) !important;  
}

.flatpickr-day:hover {background-color: rgba(13,94,167,0.04);}

.experienceTimeSlots .active {
    border: 1px solid #0D5EA7 !important;
    background-color: rgba(13,94,167,0.04) !important;
}

.experienceTimeSlots .active .timeSlotContent .time, .experienceTimeSlots .active .timeSlotContent .price  {
    color: #0D5EA7!important;
}
.experienceProductItem .right .seeMore i {
     color: #212121 !important;
}

.experienceProductItem .input select {
    color: #212121 !important;
}

.experienceProductItem .flyoutModal {
    color: #212121 !important;
}

.buttonsGroup .button .button-icon{ background-color: #0D5EA7 !important; }

.chooseRegistrationMethod .buttonsGroup .clicked {
    background-color: rgba(13,94,167,0.08);
}

.seatsMap .navigationBox .viewBox { border-color: #0D5EA7; }

.seatsMenu .seatsSelections .seatGroup.active  { border-color: #0D5EA7; }

.sectionItem.hover   { border-color: #0D5EA7; }

.sessionsListWrap .sessionsList, .interestInWrap {  display: none!important;}
.sessionsListWrap { padding:0!important; margin-top:0!important; }

.header .eventInfo .flag { display: none;  }

.ticketHolder-info { display:none !important; }

/*
.fullScreenModal  .btn.primary , .footer .btn.primary { background-color: #32bbec; }
.slider.isEventPage .content .imageWrap {  background-color: #32bbec; }
*/

/* disable promo banner for PVP */
.event-private-sale-header + .eventTicketsWrap .promoWrap {
    display: none;
}


/* disable use-my-details TH */
.th-info .use-my-details .title, .th-info .use-my-details .btn, .th-info .use-my-details .separator {display: none; }

.menu .item:after {
    background-color: #0D5EA7 !important;
}

.logoutButtonWrap .logoutButton {
    color: #0D5EA7 !important;
}

.search-select input:focus-within {
    border-color: #0D5EA7 !important;
}

.v-select .vs__dropdown-option:hover, .v-select .vs__dropdown-menu .vs__dropdown-option--highlight {
    background-color: rgba(13,94,167,0.08);
}

.navItems .icon {
    color: #0D5EA7 !important;
    &:hover {
        i {
            color: #0D5EA7 !important;
        }
    }
}

.eventCard .buttons .btn.link {
    color: #0D5EA7 !important;
}

.ticket-info .change-ticket-holder { color: #0D5EA7; }

.cross-sell .cross-sell-products .cross-sell-product .body .cross-sell-product-descr span i { color: #0D5EA7 !important; }
