﻿/* Root variables */
:root
{/* Color Variables */
    --primary-color: #ea0081;/* Pink */
    --primary-dark-color: #d10073;/* Dark Pink */
    --secondary-color: #cdd838;/* Green */
    --secondary-dark-color: #b3be26;/* Dark Green */
    --yellow-color: #fdc010;/* Yellow */
    --yellow-dark-color: #eab318;/* Dark Yellow */
    --blue-color: #50bfca;/* Blue */
    --blue-dark-color: #3fabb5;/* Dark Blue */
    --red-color: #ee471f;/* Light red */
    --red-dark-color: #de350d;/* Dark red */
    --gray-dark-color: #515352;/* Dark Gray */
    --gray-color: #9e9b94;/* Gray */
    --gray-light-color: #dfe1e0;/* Dark Gray */
    --white-color: #fff;/* White */
    --black-color: #000;/* Black */
    --font-color: #16172a;/* Font Color */
    --accent-color: var(--red);/* Accent Color *//* Font-Family Variables */
    --font-primary: 'Barlow Condensed',sans-serif;
    --font-secondary: "Barlow",sans-serif;
}/* Global Styles */
body
{
    font-family: var(--font-secondary);
    color: var(--font-color);
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6
{
    font-family: var(--font-primary);
    font-weight: 600!important;
}
b, strong
{
    font-weight: 600;
}
.header nav.navbar .navbar-nav .menu-item .nav-link, .header nav.header-navbar #my-winstar-menu .navbar-nav>li.nav-item>.nav-link
{
    font-weight: 600!important;
}
h6
{
    letter-spacing: .05rem!important;
}
a
{
    color: var(--accent-color);
    text-decoration: none;
}
a:hover
{
    color: var(--primary-color);
    text-decoration: underline;
}
.btn
{
    background-color: var(--font-color);
    color: var(--white-color);
    border: 1px solid var(--font-color);
    font-family: var(--font-secondary);
    transition: background-color .3s ease;
    font-size: 18px;
    letter-spacing: 1px;
}
.btn:hover
{
    background-color: var(--white-color);
    color: var(--font-color);
    border-color: var(--white-color);
}
.btn.white-btn
{
    background-color: var(--white-color);
    color: var(--font-color);
    border: 1px solid var(--white-color);
}
.btn.white-btn:hover
{
    background-color: var(--font-color);
    color: var(--white-color);
    border-color: var(--font-color);
}
.btn.primary-btn
{
    background-color: transparent;
    color: var(--font-color);
    border: 1px solid var(--font-color);
}
.btn.primary-btn:hover
{
    background-color: var(--font-color);
    color: var(--white-color);
    border-color: var(--font-color);
}
.btn.secondary-btn
{
    background-color: transparent;
    color: var(--white-color);
    border: 1px solid var(--white-color);
}
.btn.secondary-btn:hover
{
    background-color: var(--white-color);
    color: var(--font-color);
    border-color: var(--white-color);
}
.btn.yellow-btn
{
    background-color: var(--yellow-color);
    color: var(--font-color);
    border: 1px solid var(--yellow-color);
}
.btn.yellow-btn:hover
{
    background-color: var(--font-color);
    color: var(--yellow-color);
    border-color: var(--font-color);
}
body.tribe-theme-child-chickasaw div.entry-content #tribe-events-bar #tribe-bar-form .tribe-bar-filters .tribe-bar-submit input[type=submit]:hover
{
    background-color: #16172a!important;
    color: #fff!important;
}/* Home page *//* .snipe span::before {
  border-left:#ae0060 !important;
  border-top: #ae0060 !important;
}

.snipe span::after{
  border-right: #ae0060 !important;
  border-top:  #ae0060 !important;
} */
.header nav.navbar ul#main-menu li.menu-item-has-children.active .caret::after, .header nav.navbar ul#main-menu li.menu-item-has-children.current_page_ancestor .caret::after, .header ul:hover li.is_hovered .caret:after
{
    color: var(--font-color)!important;
    border-bottom: 15px solid var(--font-color)!important;
}
body.collapsed nav.navbar #main-menu .nav-link
{
    font-size: 20px!important;
}
.header nav.navbar .navbar-nav .menu-item .nav-link
{
    letter-spacing: .05rem!important;
}
.home #grid_component_1.grid_list--component .grid_title .grid-title-text-wrapper
{
    background: transparent!important;
}
.home #grid_component_1.grid_list--component .grid_title::before
{
    content: "";
    position: absolute;
    height: 2px;
    width: 28%!important;
    top: 50%;
    transform: translate(0,-50%);
    background-color: var(--yellow-color);
    left: 0;
    z-index: -1;
}
.home #grid_component_1.grid_list--component .grid_title:after
{
    content: "";
    position: absolute;
    height: 2px;
    width: 28%!important;
    top: 50%;
    transform: translate(0,50%);
    background-color: var(--yellow-color);
    right: 0;
    z-index: -1;
}
.header nav.header-navbar #my-winstar-menu .navbar-nav>li.nav-item>.nav-link
{
    font-size: 16px;
}
.header nav.header-navbar
{
    background: var(--font-color);
}
.header nav.header-navbar #my-winstar-menu .navbar-nav>li.nav-item>.nav-link
{
    background-color: var(--font-color);
}
.header nav.navbar ul#main-menu li.dropdown.is_hovered ul.dropdown-menu, .header nav.navbar ul#main-menu li.dropdown.current-menu-item ul.dropdown-menu, .header nav.navbar ul#main-menu li.dropdown.current-menu-parent ul.dropdown-menu
{
    background: var(--font-color);
}
.sb-icon-search
{
    background: var(--font-color);
}
.header nav.navbar
{
    background: #50bfca;
}
.header nav.navbar .navbar-nav .menu-item .nav-link
{
    color: var(--font-color);
    font-size: 20px;
}
.header nav.navbar ul#main-menu li.dropdown ul.dropdown-menu li a
{
    color: var(--gray-color);
    font-size: 18px!important;
}
.header nav.navbar ul#main-menu li.dropdown.is_hovered a:hover
{
    color: var(--white-color);
}
.header nav.navbar ul#main-menu li.dropdown ul.dropdown-menu li a:hover
{
    color: var(--white-color);
}
.marquee--component.carousel.carousel-vertical .carousel-indicators li.active
{
    background: var(--yellow-color);
}
.header nav.header-navbar #my-winstar-menu .navbar-nav>li.nav-item>.nav-link, .header nav.header-navbar #my-winstar-menu .navbar-nav>li.casino-map-link>.nav-link
{
    color: var(--white-color);
}
.header nav.header-navbar #my-winstar-menu .navbar-nav li.my-winstar-link>a.nav-link:before, .header nav.header-navbar #my-winstar-menu .navbar-nav li.book-now-link>a.nav-link:before, .header nav.header-navbar #my-winstar-menu .navbar-nav li.casino-map-link>a.nav-link:before, .sb-icon-search, .header nav.header-navbar #my-winstar-menu .navbar-nav>li.nav-item>.nav-link.font-size-0:before
{
    color: var(--yellow-color);
}
.fruit-stripes-for-image:after
{
    display: none;
}
.marquee--component.carousel .carousel-item .slide-content .slide-content-container .carousel-item--headline
{
    font-size: 46px;
}
.marquee--component.carousel .carousel-item.has-background-image .slide-content .page-title
{
    font-size: 58px;
    font-weight: 600;
    letter-spacing: .12em;
}
#my_winstar_login_page #content h1
{
    font-size: 58px;
    font-family: var(--font-secondary);
    font-weight: 600;
    color: var(--font-color);
}
.tabs-control--component
{
    background: #212033!important;
}
.marquee--component.carousel .carousel-item .slide-content .slide-content-container .btn.btn-hero, .marquee--component.carousel .carousel-item .slide-content .slide-content-container .wpcf7 input.btn-hero[type=submit], .wpcf7 .marquee--component.carousel .carousel-item .slide-content .slide-content-container input.btn-hero[type=submit]
{
    color: var(--font-color);
    font-size: 18px;
    font-family: var(--font-secondary);
    letter-spacing: 1px;
}
.marquee--component.carousel .carousel-item .slide-content .slide-content-container .carousel-item--subhead
{
    font-family: var(--font-secondary);
}
body.tribe-theme-child-chickasaw div.entry-content #tribe-events-content-wrapper .tribe-events-page-title, .wscp_entertainment-template-default div.entry-content #tribe-events-content-wrapper .tribe-events-page-title
{
    font-size: 58px;
    color: var(--font-color);
}
.grid_list--component .grid_title, .cross-promotion .grid_title, .blog-embed .grid_title, h2.tribe-events-list-separator-month, .marquee-my-winstar #ribbon_component_1 .header-title, .marquee--component.carousel.carousel-vertical .carousel-inner .image-header .header-title-wrapper .header-title
{
    background-image: none;
    position: relative;
    color: var(--font-color);
}
.grid_list--component .grid_title::before, .cross-promotion .grid_title::before, .blog-embed .grid_title::before, h2.tribe-events-list-separator-month:before, .marquee-my-winstar #ribbon_component_1 .header-title:before, .marquee--component.carousel.carousel-vertical .carousel-inner .image-header .header-title-wrapper .header-title:before
{
    content: "";
    position: absolute;
    height: 2px;
    width: 100%;
    top: 50%;
    transform: translate(0,-50%);
    background-color: var(--yellow-color);
    left: 0;
    z-index: -1;
}
.marquee--component.carousel.carousel-vertical .carousel-inner .image-header .header-title-wrapper .header-title .header-title-text-wrapper .header-title-text
{
    color: var(--white-color);
}
.marquee-my-winstar #ribbon_component_1 .header-title:before, .marquee--component.carousel.carousel-vertical .carousel-inner .image-header .header-title-wrapper .header-title:before
{
    background-color: var(--white-color);
}
.grid_list--component .grid_title .grid-title-text-wrapper .grid-title-text, .cross-promotion .grid_title .grid-title-text-wrapper .grid-title-text, .blog-embed .grid_title .grid-title-text-wrapper .grid-title-text, h2.tribe-events-list-separator-month, .marquee-my-winstar #ribbon_component_1 .header-title
{
    letter-spacing: .1rem;
    font-size: 46px;
    font-weight: 600;
    font-family: var(--font-primary);
}
.grid_list--component .card.card-style-b .card-body .card-title a, .cross-promotion .card.card-style-b .card-body .card-title a, .blog-embed .card.card-style-b .card-body .card-title a, .grid_list--component .card.card-style-b .card-body .card-title, .cross-promotion .card.card-style-b .card-body .card-title, .blog-embed .card.card-style-b .card-body .card-title
{
    color: #50bfca;
    font-weight: 600;
}
.grid_list--component .card .card-title:hover a, .cross-promotion .card .card-title:hover a, .blog-embed .card .card-title:hover a
{
    color: #50bfca!important;
    text-decoration: none!important;
    box-shadow: inset 0 -3px 0 #50bfca,inset 0 -3px 0 var(--white-color);
}
.grid_list--component .card.card-style-b .card-footer .action-link, .cross-promotion .card.card-style-b .card-footer .action-link, .blog-embed .card.card-style-b .card-footer .action-link
{
    color: var(--yellow-color);
    letter-spacing: .1rem;
    font-weight: 600;
    font-size: 16px;
}
.grid_list--component .grid-list-background, .cross-promotion .grid-list-background, .blog-embed .grid-list-background
{
    display: none;
}
.grid_list--component .card .card-3-column .card-body .card-title, .cross-promotion .card .card-3-column .card-body .card-title, .blog-embed .card .card-3-column .card-body .card-title
{
    font-size: 33px!important;
    line-height: 36px;
}
.grid_list--component .card .card-3-column .card-body .card-subheading, .cross-promotion .card .card-3-column .card-body .card-subheading, .blog-embed .card .card-3-column .card-body .card-subheading
{
    font-size: 20px!important;
    font-family: var(--font-secondary);
    font-weight: 600;
}
.grid_list--component .card .card-body .card-subheading, .cross-promotion .card .card-body .card-subheading, .blog-embed .card .card-body .card-subheading
{
    font-size: 24px!important;
    font-family: var(--font-secondary);
    font-weight: 600;
}
.grid_list--component .card.card-style-d .card-body .card-label, .cross-promotion .card.card-style-d .card-body .card-label, .blog-embed .card.card-style-d .card-body .card-label
{
    color: var(--font-color);
}
.grid_list--component .card .card-body .card-label, .cross-promotion .card .card-body .card-label, .blog-embed .card .card-body .card-label
{
    font-size: 16px;
    font-family: var(--font-secondary);
    font-weight: 600;
}
.ribbon--component.ribbon-c .card .card-text-area .card-body .btn.button_1.btn-primary, .ribbon--component.ribbon-c .card .card-text-area .card-body .wpcf7 input.button_1.btn-primary[type=submit], .wpcf7 .ribbon--component.ribbon-c .card .card-text-area .card-body input.button_1.btn-primary[type=submit]
{
    color: var(--font-color);
    background-color: var(--white-color);
    border: solid 2px var(--white-color);
    letter-spacing: 1px;
}
.grid-list--component--button .btn.btn-primary, .grid-list--component--button .wpcf7 input.btn-primary[type=submit], .wpcf7 .grid-list--component--button input.btn-primary[type=submit]
{
    background-color: var(--font-color);
    color: var(--white-color);
    border: solid 2px var(--font-color);
    font-size: 18px;
    font-family: var(--font-secondary);
    letter-spacing: 1.5px;
}
.ribbon--component.ribbon-e
{
    background: var(--primary-dark-color);
}
.ribbon--component .card .btn.btn-primary, .ribbon--component .card .wpcf7 input.btn-primary[type=submit], .wpcf7 .ribbon--component .card input.btn-primary[type=submit]
{
    font-size: 18px;
    font-family: var(--font-secondary);
}
.event-header h1.event-title
{
    color: var(--yellow-color)!important;
}
.ribbon--component.ribbon-e .card .card-text-area .card-body .btn.button_1.btn-primary, .ribbon--component.ribbon-e .card .card-text-area .card-body .wpcf7 input.button_1.btn-primary[type=submit], .wpcf7 .ribbon--component.ribbon-e .card .card-text-area .card-body input.button_1.btn-primary[type=submit]
{
    background-color: var(--font-color);
    border: solid 2px var(--font-color);
}
.ribbon--component .card .card-text-area .card-body .card-body-inner .card-label
{
    font-size: 18px;
    font-family: var(--font-secondary);
}
.ribbon--component .card .card-text-area .card-body .card-body-inner .card-title
{
    font-size: 46px;
}
.ribbon--component .card .card-text-area .card-body .card-body-inner .card-text
{
    font-size: 18px;
    font-weight: 500;
}
.header_content--component .standard-page-subhead, body .standard-page-subhead
{
    font-size: 46px;
    color: var(--font-color);
}
.grid_list--component .card .card-body .card-title, .cross-promotion .card .card-body .card-title, .blog-embed .card .card-body .card-title
{
    font-size: 38px;
}
.promotions--component .promotions-filter .promotions-filter-form-wrapper h2, .casino-games-filter .casino-games-filter-form-wrapper h2
{
    font-size: 24px;
    font-weight: 500;
    font-family: var(--font-secondary);
}/* #global-navigation{
  background: var(--primary-dark-color) !important;
} */
.grid_list--component .card
{
    box-shadow: -4px 4px 20px rgba(0,0,0,.15)!important;
}
#global-navigation.hover
{
    width: 4.8rem;
}
#global-navigation:hover
{
    width: 14rem;
}
#global-navigation>ul>li
{
    background: var(--primary-dark-color);
}
#global-navigation>ul>li>a:hover
{
    color: var(--primary-color);
}
button.triggerButtonContainer_Y6_HL
{
    background-color: var(--primary-color)!important;
}
#wrapper-footer
{
    background: var(--font-color);
}
#wrapper-footer .zoom-social-icons-widget .widget-title
{
    font-size: 18px;
    font-weight: 600;
    font-family: var(--font-secondary);
}
#wrapper-footer .zoom-social-icons-widget ul.zoom-social-icons-list li.zoom-social_icons-list__item .zoom-social_icons-list__link .zoom-social_icons-list-span
{
    background-color: var(--yellow-color)!important;
}
.zoom-social-icons-list--with-canvas .socicon, .zoom-social-icons-list--with-canvas .dashicons, .zoom-social-icons-list--with-canvas .genericon, .zoom-social-icons-list--with-canvas .academicons, .zoom-social-icons-list--with-canvas .fa
{
    color: var(--font-color);
}
#wrapper-footer .address-menus .footer-address .address-box
{
    font-size: 14px;
    font-weight: 600;
    font-family: var(--font-secondary);
}
#wrapper-footer .address-menus .footer-address .address-box .tel a
{
    font-size: 22px;
    color: var(--yellow-color);
    font-weight: 600;
    font-family: var(--font-secondary);
}
#wrapper-footer a
{
    color: var(--blue-color);
    font-size: 14px;
    font-weight: 600;
    text-decoration: none;
    font-family: var(--font-secondary);
}
#wrapper-footer .address-menus .footer-menus-wrapper .widget-title, #wrapper-footer .map-section .footer-menus-wrapper .widget-title
{
    font-size: 18px;
    font-weight: 600;
    font-family: var(--font-secondary);
}
#wrapper-footer .map-section h4, #wrapper-footer .content-boxes .widget-title, #wrapper-footer .discover-more h5
{
    font-size: 24px;
    font-family: var(--font-secondary);
}
#wrapper-footer .content-boxes p, #wrapper-footer .footer-copyright
{
    font-size: 14px;
    font-weight: 500;
    font-family: var(--font-secondary);
}
#wrapper-footer hr
{
    border-color: var(--gray-dark-color);
    opacity: 1;
}
#wrapper-footer .map-section a.yellow-button
{
    background-color: var(--yellow-color);
    color: var(--font-color);
    width: 250px;
    padding: 0 30px!important;
    border: none!important;
    border-radius: 8px!important;
    line-height: 56px;
    margin: 10px 0!important;
    text-transform: uppercase;
    text-align: center;
    font-size: 18px;
    font-family: var(--font-secondary);
    font-weight: 600;
}
ul.global-nav-mobile>li.nav-item:first-child
{
    border-top: 1px solid var(--primary-color);
}
ul.global-nav-mobile>li.nav-item
{
    background: var(--primary-dark-color);
    border-bottom: 1px solid var(--primary-color);
}
ul.my-mobile-nav>li.nav-item
{
    background: var(--blue-color);
}
ul.my-mobile-nav>li.nav-item a.nav-link
{
    color: var(--white-color);
}
.ribbon--component.ribbon-a .card .fruit-stripes
{
    display: none;
}
.casino-games-filter .casino-games-filter-form-wrapper, body.tribe-theme-child-chickasaw div.entry-content #tribe-events-bar #tribe-bar-form, .wscp_entertainment-template-default div.entry-content #tribe-events-bar #tribe-bar-form, .promotions--component .promotions-filter .promotions-filter-form-wrapper
{
    background: var(--yellow-color);
    color: var(--font-color);
}
.casino-games-filter .casino-games-filter-form-wrapper h2, body.tribe-theme-child-chickasaw div.entry-content #tribe-events-bar #tribe-bar-form h2, .wscp_entertainment-template-default div.entry-content #tribe-events-bar #tribe-bar-form h2, .promotions--component .promotions-filter .promotions-filter-form-wrapper h2
{
    color: var(--font-color);
    font-weight: 600;
    font-size: 38px;
    line-height: 40px;
    font-family: var(--font-primary);
}
body.tribe-theme-child-chickasaw div.entry-content #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner label, .wscp_entertainment-template-default div.entry-content #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner label, body.tribe-theme-child-chickasaw div.entry-content #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner .tribe-bar-views-list span[class^=tribe-icon-], .wscp_entertainment-template-default div.entry-content #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner .tribe-bar-views-list span[class^=tribe-icon-]
{
    color: var(--font-color);
    font-size: 14px;
    font-weight: 600;
    font-family: var(--font-secondary);
}
.casino-games-filter .casino-games-filter-form-wrapper h2 small
{
    font-size: 24px;
    font-family: var(--font-secondary);
    font-weight: 500;
}
.casino-games-filter .casino-games-filter-form-wrapper form.casino-games-filter-form>.row .button-wrap button, body.tribe-theme-child-chickasaw div.entry-content #tribe-events-bar #tribe-bar-form .tribe-bar-filters .tribe-bar-submit input[type=submit], .wscp_entertainment-template-default div.entry-content #tribe-events-bar #tribe-bar-form .tribe-bar-filters .tribe-bar-submit input[type=submit], .promotions--component .promotions-filter .promotions-filter-form-wrapper form.promotions-filter-form>.row .button-wrap button
{
    background-color: var(--font-color);
    font-size: 18px;
}
.casino-games-filter .casino-games-filter-form-wrapper form.casino-games-filter-form>.row .button-wrap button:hover, .wscp_entertainment-template-default div.entry-content #tribe-events-bar #tribe-bar-form .tribe-bar-filters .tribe-bar-submit input[type=submit]:hover, .promotions--component .promotions-filter .promotions-filter-form-wrapper form.promotions-filter-form>.row .button-wrap button:hover
{
    background-color: var(--white-color);
    color: var(--font-color);
}
.casino-games-filter .casino-games-filter-form-wrapper form.casino-games-filter-form>.row>div input, .casino-games-filter .casino-games-filter-form-wrapper form.casino-games-filter-form>.row>div select
{
    font-family: var(--font-secondary);
    font-weight: 600;
}
.grid_list--component .card.card-style-d .card-body .card-title a, .cross-promotion .card.card-style-d .card-body .card-title a, .blog-embed .card.card-style-d .card-body .card-title a
{
    color: var(--primary-color);
}
.grid_list--component .card.card-style-d .card-body .card-title, .cross-promotion .card.card-style-d .card-body .card-title, .blog-embed .card.card-style-d .card-body .card-title
{
    color: var(--primary-color);
}
.grid_list--component .card.card-style-d .card-title:hover a, .cross-promotion .card.card-style-d .card-title:hover a, .blog-embed .card.card-style-d .card-title:hover a
{
    color: var(--primary-color)!important;
}
.testimonials--component .fruit-stripes
{
    display: none;
}
.testimonials--component .card .card-text-area .card-body .card-body-inner .card-title
{
    color: var(--red-color);
}
.testimonials--component .card .card-text-area .card-body .card-body-inner .card-subheading
{
    font-family: var(--font-secondary);
    font-size: 24px;
    font-weight: 600;
    color: var(--font-color);
}
.testimonials--component .card .card-text-area .card-body .card-body-inner .card-text
{
    font-weight: 500;
    color: var(--font-color);
}
.grid_list--component .card.card-style-d .card-footer .action-link, .cross-promotion .card.card-style-d .card-footer .action-link, .blog-embed .card.card-style-d .card-footer .action-link, body.home .container.grid-list-container.grid_wrapper_2 .grid_list--component .card.card-style-b .card-footer .action-link
{
    color: var(--primary-dark-color)!important;
}
.ribbon--component.ribbon-a .card .card-text-area .card-body .btn.button_1.btn-primary, .ribbon--component.ribbon-a .card .card-text-area .card-body .wpcf7 input.button_1.btn-primary[type=submit], .wpcf7 .ribbon--component.ribbon-a .card .card-text-area .card-body input.button_1.btn-primary[type=submit]
{
    background-color: var(--font-color);
    border-color: var(--font-color);
}
.ribbon--component.ribbon-a .card .card-text-area .card-body .btn.button_2.btn-primary, .ribbon--component.ribbon-a .card .card-text-area .card-body .wpcf7 input.button_2.btn-primary[type=submit], .wpcf7 .ribbon--component.ribbon-a .card .card-text-area .card-body input.button_2.btn-primary[type=submit]
{
    color: var(--font-color);
    border: solid 2px var(--font-color);
}
.ribbon--component.ribbon-a .card .card-text-area .card-body .card-title
{
    color: Var(--font-color);
}
.ribbon--component.ribbon-a .card .card-text-area .card-body .card-text
{
    color: var(--font-color);
}
body.tribe-theme-child-chickasaw div.entry-content .tribe-events-list .tribe-events-loop h2.tribe-events-list-event-title a.tribe-event-url, .wscp_entertainment-template-default div.entry-content .tribe-events-list .tribe-events-loop h2.tribe-events-list-event-title a.tribe-event-url, .promotions--component .promotion-wrap h2.promotion-title a
{
    font-size: 33px;
    font-family: var(--font-primary);
    font-weight: 600;
    color: var(--primary-color);
}
body.tribe-theme-child-chickasaw div.entry-content .tribe-events-list .tribe-events-loop h6.event-venue-name, .wscp_entertainment-template-default div.entry-content .tribe-events-list .tribe-events-loop h6.event-venue-name, .promotions--component .promotion-wrap h6.promotion-label
{
    font-size: 16px;
    font-family: var(--font-secondary);
    font-weight: 600;
    color: var(--font-color);
}
body.tribe-theme-child-chickasaw div.entry-content .tribe-events-list .tribe-events-loop .tribe-event-schedule-details, .wscp_entertainment-template-default div.entry-content .tribe-events-list .tribe-events-loop .tribe-event-schedule-details, .promotions--component .promotion-wrap .promotion-summary
{
    font-size: 18px;
    font-family: var(--font-secondary);
    font-weight: 500;
    color: var(--font-color);
}
.icon-ws_seat_geek:before
{
    color: var(--white-color);
}
body.tribe-theme-child-chickasaw div.entry-content .tribe-events-list .tribe-events-loop .buy-tickets a, .wscp_entertainment-template-default div.entry-content .tribe-events-list .tribe-events-loop .buy-tickets a, .promotions--component .promotion-wrap .learn-more a
{
    background-color: var(--font-color)!important;
}
.promotions--component .promotion-wrap h4.promotion-subhead
{
    font-size: 24px;
}
.type-tribe_events
{
    border-top: 1px solid var(--gray-dark-color)!important;
}
body.tribe-theme-child-chickasaw div.entry-content #tribe-events-footer .load-more-wrapper, .wscp_entertainment-template-default div.entry-content #tribe-events-footer .load-more-wrapper
{
    background: none;
}
body.tribe-theme-child-chickasaw div.entry-content #tribe-events-footer .load-more-wrapper .load-more-button, .wscp_entertainment-template-default div.entry-content #tribe-events-footer .load-more-wrapper .load-more-button
{
    background-color: var(--font-color);
    border-radius: 4px;
}
form#contact_us_form label, form#golf_club_instruction_request_form label, form#my_winstar_register_form label, form#sms_sign_up_form label, form#email_sign_up_form label, form#meet-form label, form#email_address_form label, form#club_passport_signup_form label, form#non_patron_club_passport_popup label, form#prospect_club_passport_popup label, form#my_winstar_login_form_popup label, form#my_winstar_update_account_form label, form#my_winstar_change_password_form label, form#redeem-offer-booking-bot-form label, form#my_winstar_change_preferences_form label, form#my_winstar_link_accounts_form label, form#my_winstar_login_form label, form#my_winstar_forgot_password_form label, form#my_winstar_reset_password_form label, form#my_winstar_forgot_username_form label
{
    font-size: 18px;
    color: var(--font-color);
}
.form-text
{
    font-size: 14px;
    font-weight: 500;
    color: var(--font-color);
}
form#contact_us_form button, form#golf_club_instruction_request_form button, form#my_winstar_register_form button, form#sms_sign_up_form button, form#email_sign_up_form button, form#meet-form button, form#email_address_form button, form#club_passport_signup_form button, form#non_patron_club_passport_popup button, form#prospect_club_passport_popup button, form#my_winstar_login_form_popup button, form#my_winstar_update_account_form button, form#my_winstar_change_password_form button, form#redeem-offer-booking-bot-form button, form#my_winstar_change_preferences_form button, form#my_winstar_link_accounts_form button, form#my_winstar_login_form button, form#my_winstar_forgot_password_form button, form#my_winstar_reset_password_form button, form#my_winstar_forgot_username_form button
{
    background: var(--font-color);
}
#my_winstar_login_page #content form a.register-account
{
    color: var(--font-color);
    font-size: 18px;
}
.form-group a
{
    color: var(--font-color);
}
body .form-group a
{
    color: var(--white-color);
}
#casino-map--component .mapplic-map-menu .mapplic-panel
{
    background: var(--yellow-color);
}
#casino-map--component .mapplic-map-menu .mapplic-panel--heading-wrapper .mapplic-panel--heading
{
    font-size: 33px;
    font-family: var(--font-primary);
    font-weight: 600;
    color: var(--font-color);
}
#casino-map--component .mapplic-map-menu .mapplic-panel--heading-wrapper.mapplic-panel--heading-icon:before
{
    color: var(--font-color);
}
#casino-map--component #map-search, #casino-map--component #gf-search, #casino-map--component .category-search
{
    color: var(--white-color);
    font-family: var(--font-secondary);
    font-size: 18px;
    font-weight: 600;
}
#casino-map--component .input-wrapper .input-search-icon
{
    color: var(--white-color);
}/* Style for input placeholder */
input#map-search::placeholder
{
    color: var(--white-color)!important;
    opacity: .75!important;
}
input#map-search::-webkit-input-placeholder
{
    color: var(--white-color)!important;
    opacity: .75!important;
}
input#map-search:-ms-input-placeholder
{
    color: var(--white-color)!important;
    opacity: .75!important;
}
input#map-search::-ms-input-placeholder
{
    color: var(--white-color)!important;
    opacity: .75!important;
}
.sb-search-input::placeholder
{
    color: var(--yellow-color)!important;
    opacity: .75!important;
}
.sb-search-input::-webkit-input-placeholder
{
    color: var(--yellow-color)!important;
    opacity: .75!important;
}
.sb-search-input:-ms-input-placeholder
{
    color: var(--yellow-color)!important;
    opacity: .75!important;
}
.sb-search-input::-ms-input-placeholder
{
    color: var(--yellow-color)!important;
    opacity: .75!important;
}
#casino-map--component .mapplic-tool-bar-wrapper .mapplic-casino-menu, #casino-map--component .mapplic-tool-bar-wrapper .mapplic-game-finder
{
    background: var(--font-color);
}
#casino-map--component .mapplic-tool-bar-wrapper.extended .mapplic-game-finder, #casino-map--component .mapplic-tool-bar-wrapper.extended .mapplic-casino-menu
{
    color: var(--yellow-color);
}
#casino-map--component .mapplic-tool-bar-wrapper.extended .mapplic-game-finder .icon-map-globe:before, #casino-map--component .mapplic-tool-bar-wrapper.extended .mapplic-casino-menu .icon-map-globe:before
{
    color: var(--yellow-color);
}
#casino-map--component .mapplic-map-menu .mapplic-panel.mapplic-panel--category-menu .mapplic-menu-items .mapplic-panel--heading
{
    font-size: 33px;
    font-family: var(--font-primary);
    font-weight: 600;
    color: var(--font-color);
}
#casino-map--component .mapplic-pin-button, #casino-map--component a.mapplic-zoomin-button, #casino-map--component a.mapplic-zoomout-button
{
    background: var(--font-color);
}
#casino-map--component .mapplic-zoom-buttons a.mapplic-disabled
{
    background: var(--gray-color);
}
#casino-map--component .mapplic-container .tooltip-inner
{
    background-color: var(--font-color);
}
#casino-map--component .mapplic-button:active
{
    background-color: var(-\2d font-color);
}
#casino-map--component .mapplic-container .tooltip.bs-tooltip-auto[x-placement^=left] .arrow::before, #casino-map--component .mapplic-container .tooltip.bs-tooltip-left .arrow::before, #casino-map--component .mapplic-container .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before
{
    border-right-color: var(--font-color);
    border-left-color: var(--font-color);
}
.header_content--component .standard-page-title, .promotions--component .promotions-filter h1
{
    color: var(--font-color);
    font-size: 58px;
    font-weight: 600;
}
body .standard-page-details
{
    font-size: 24px;
    font-weight: 400;
}
.grid_list--component .card .card-footer, .cross-promotion .card .card-footer, .blog-embed .card .card-footer
{
    font-size: 16px;
    font-family: var(--font-secondary);
    font-weight: 600;
    color: var(--yellow-color);
    letter-spacing: .1rem;
}
.grid_list--component .card.card-style-a .action-link, .cross-promotion .card.card-style-a .action-link, .blog-embed .card.card-style-a .action-link
{
    color: var(--yellow-color);
}
.grid_list--component .card.card-style-a .card-img-overlay, .cross-promotion .card.card-style-a .card-img-overlay, .blog-embed .card.card-style-a .card-img-overlay
{
    background: linear-gradient(180deg,rgba(22,23,42,0) 0%,rgba(22,23,42,.8999999999999999) 100%);
}
.inline-booking-bot::before
{
    display: none;
}
.grid_list--component .card.card-style-b .text-left .card-left, .cross-promotion .card.card-style-b .text-left .card-left, .blog-embed .card.card-style-b .text-left .card-left
{
    background: var(--font-color);
}
.inline-booking-bot .inline-booking-bot-form .inline-booking-bot-wrapper
{
    background-color: var(--yellow-color);
    color: var(--font-color);
}
.inline-booking-bot .inline-booking-bot-form .book-now-button .btn.btn-primary, .inline-booking-bot .inline-booking-bot-form .book-now-button .wpcf7 input.btn-primary[type=submit], .wpcf7 .inline-booking-bot .inline-booking-bot-form .book-now-button input.btn-primary[type=submit]
{
    background-color: var(--font-color);
}
.inline-booking-bot .inline-booking-bot-form .inline-booking-bot-wrapper .booking-info-label
{
    color: var(--font-color);
}
.inline-booking-bot .inline-booking-bot-form .inline-booking-bot-wrapper .input-wrapper input
{
    background-color: var(--white-color);
    color: var(--font-color);
}
.inline-booking-bot .inline-booking-bot-form .inline-booking-bot-wrapper .select-wrap:after
{
    color: var(--font-color);
}
.inline-booking-bot .inline-booking-bot-form .inline-booking-bot-wrapper select, .inline-booking-bot .inline-booking-bot-form .inline-booking-bot-wrapper input
{
    color: var(--font-color);
}
.accordion-component .accordion-title
{
    font-size: 46px;
    font-weight: 600;
    font-family: var(--font-primary);
    color: var(--font-color);
    letter-spacing: .1rem;
}
.accordion-component .card-header a, .accordion-component .accordion_title
{
    font-size: 24px;
    font-weight: 600;
    font-family: var(--font-secondary);
}
.accordion-component a[data-toggle="collapse"].collapsed
{
    color: var(--font-color);
}
.accordion-component .card-header a, .accordion-component .card-header a:hover
{
    color: var(--font-color);
}
.accordion-component a[data-toggle="collapse"].collapsed .fa:before, .accordion-component a[data-toggle="collapse"] .fa:before
{
    color: var(--yellow-color);
}
.accordion-component .fruit-stripes
{
    display: none;
}
.hubspot_embedded_form .hs-fieldtype-text.field.hs-form-field label, .hs-form label
{
    font-family: var(--font-secondary)!important;
    color: var(--font-color)!important;
}
.hubspot_embedded_form .hs-button.primary
{
    background-color: var(--font-color);
    font-size: 18px;
    font-family: var(--font-secondary);
    font-weight: 600;
    letter-spacing: .1rem;
}
.hubspot_embedded_form .hs-button.primary:hover
{
    text-decoration: underline;
    background-color: var(--font-color)!important;
}
.grid_list--component .card.card-style-b .card-body, .cross-promotion .card.card-style-b .card-body, .blog-embed .card.card-style-b .card-body, .grid_list--component .card.card-style-b .card-footer, .cross-promotion .card.card-style-b .card-footer, .blog-embed .card.card-style-b .card-footer
{
    background-color: var(--font-color);
}
.popover
{
    font-family: var(--font-secondary);
}
#winstar-user-menu-wrapper .user-top-section .icon-user-wrap .user-name-box h3, #winstar-user-menu-wrapper .user-top-section__prompt .user-top-section__prompt-title
{
    font-size: 33px;
    font-family: var(--font-secondary);
    line-height: 1.2;
}
#winstar-user-menu-wrapper .user-top-section__prompt .user-top-section_prompt-desc, #winstar-user-menu-wrapper .login-form-wrapper #my_winstar_login_form_popup .login-form-wrapper__desc
{
    font-size: 18px;
}
#winstar-user-menu-wrapper .login-form-wrapper label
{
    color: var(--white-color);
}
#book-now-menu-wrapper .popover-booking-bot-wrapper select, #book-now-menu-wrapper .popover-booking-bot-wrapper input
{
    color: var(--yellow-color);
}
#book-now-menu-wrapper .booking-top-section .book-now-wrap .book-now-box h3
{
    font-size: 33px;
}
#winstar-user-menu-wrapper .user-top-section__prompt .user-top-section_prompt-action .btn-primary
{
    background-color: var(--font-color);
    border-color: var(--font-color);
}
#winstar-user-menu-wrapper .user-top-section__prompt .user-top-section_prompt-action .btn-primary.button_2
{
    color: var(--font-color);
}
.load-more-wrapper
{
    background: none;
}
.site-search .btn-primary
{
    background-color: var(--font-color);
    border-color: var(--font-color);
    border-radius: 4px;
}
.site-search .btn-primary:hover
{
    color: var(--white-color);
    text-decoration: underline;
}
.site-search .search__results .search__result .search__title
{
    font-size: 33px;
    color: var(--font-color);
}
.site-search .search__title a
{
    color: var(--font-color);
}
.blog-breadcrumbs .breadcrumbs, .blog-breadcrumbs .breadcrumbs a
{
    font-size: 18px;
    line-height: 20px;
    color: var(--yellow-dark-color);
}
.blog-breadcrumbs h3
{
    font-size: 33px;
    color: var(--yellow-dark-color);
}
.blog-breadcrumbs::before
{
    background: none;
}
#single-wrapper .title-with-share h1
{
    font-size: 55px;
    color: var(--font-color);
}
#single-wrapper .entry-meta .posted-on a, #single-wrapper .entry-meta .blog-categories a
{
    font-size: 16px;
}
.blog-latest-posts .blog-latest-posts__copy .blog-latest-posts__title a
{
    font-size: 22px;
    color: var(--font-color);
    line-height: 24px;
}
.blog-latest-posts .blog-latest-posts__copy .blog-latest-posts__category a
{
    color: var(--gray-color);
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
}
#right-sidebar h3.widget-title
{
    font-size: 28px;
    line-height: 30px;
    color: var(--font-color);
}
#book-now-menu-wrapper.sidebar-booking-wrapper .sidebar-booking-bot-wrapper
{
    background-color: var(--yellow-color);
}
#book-now-menu-wrapper.sidebar-booking-wrapper
{
    background-color: var(--blue-dark-color)!important;
}
#book-now-menu-wrapper.sidebar-booking-wrapper .sidebar-booking-bot-wrapper
{
    background-color: var(--font-color)!important;
}
#book-now-menu-wrapper.sidebar-booking-wrapper .booking-top-section .book-now-wrap .book-now-box h3, #book-now-menu-wrapper.sidebar-booking-wrapper .location-booking .check-wrap.d-flex .booking-info-label, #book-now-menu-wrapper.sidebar-booking-wrapper .location-booking .check-wrap.d-flex .select-wrap select.location, #book-now-menu-wrapper.sidebar-booking-wrapper .location-booking .check-wrap.d-flex .select-wrap:after, #book-now-menu-wrapper.sidebar-booking-wrapper .sidebar-booking-bot-wrapper .booking-info-label, #book-now-menu-wrapper.sidebar-booking-wrapper .sidebar-booking-bot-wrapper select, #book-now-menu-wrapper.sidebar-booking-wrapper .booking-top-section .book-now-wrap [class^="icon-ws"], #book-now-menu-wrapper.sidebar-booking-wrapper .sidebar-booking-bot-wrapper .more-select .more-slider:after
{
    color: var(--white-color);
}
#book-now-menu-wrapper.sidebar-booking-wrapper #sidebar-booking-bot-more-details input
{
    background-color: var(--font-color);
}
#book-now-menu-wrapper.sidebar-booking-wrapper .booking-top-section .book-now-wrap [class*=" icon-ws"], #book-now-menu-wrapper.sidebar-booking-wrapper .sidebar-booking-bot-wrapper input
{
    color: var(--font-color);
}
#book-now-menu-wrapper.sidebar-booking-wrapper .sidebar-booking-bot-wrapper>div
{
    border-color: var(--gray-dark-color);
}
#ribbon_component_M.ribbon--component.ribbon-e
{
    position: relative;
    background-color: var(--secondary-color);
}
#ribbon_component_M.ribbon--component.ribbon-e:before
{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url('../../gambling/image/Wow-graphic-small-1.svg');
    background-position: right;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: .15;
    pointer-events: none;
}
#ribbon_component_M.ribbon--component .card .card-text-area .card-body .card-body-inner .card-title, #ribbon_component_M.ribbon--component .card .card-text-area .card-body .card-body-inner .card-text
{
    color: var(--font-color);
}
#ribbon_component_M.ribbon--component.ribbon-a
{
    background-image: url('https://dkr2rmsityotp.cloudfront.net/wp-content/uploads/2024/12/Wow-graphics-medium.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    background-color: var(--blue-color);
}
body.home .container.grid-list-container
{
    max-width: 100%;
    width: 100%;
    padding: 60px 0;
}
body.home .container.grid-list-container .grid_list--component
{
    max-width: 1200px;
    margin: 0 auto!important;
}
body.home .container.grid-list-container.grid_wrapper_2, body.home .container.grid-list-container.grid_wrapper_4
{
    background-color: var(--gray-light-color);
}
body.home .container.grid-list-container.grid_wrapper_2 .grid_list--component .grid_title::before
{
    background-color: var(--primary-color);
    z-index: 0;
}
body.home .container.grid-list-container.grid_wrapper_4 .grid_list--component .grid_title::before
{
    background-color: var(--red-color);
    z-index: 0;
}
body.home .container.grid-list-container.grid_wrapper_2 .grid_list--component .grid_title .grid-title-text-wrapper, body.home .container.grid-list-container.grid_wrapper_4 .grid_list--component .grid_title .grid-title-text-wrapper
{
    background-color: var(--gray-light-color);
    z-index: 1;
    position: relative;
}
body.home .container.grid-list-container.grid_wrapper_2 .grid_list--component .card.card-style-b .card-body, body.home .container.grid-list-container.grid_wrapper_2 .grid_list--component .card.card-style-b .card-footer, body.home .container.grid-list-container.grid_wrapper_4 .grid_list--component .card.card-style-b .card-body, body.home .container.grid-list-container.grid_wrapper_4 .grid_list--component .card.card-style-b .card-footer
{
    background-color: var(--white-color);
}
body.home .container.grid-list-container.grid_wrapper_2 .grid_list--component .card.card-style-b .card-body .card-title a, body.home .container.grid-list-container.grid_wrapper_2 .grid_list--component .card.card-style-b .card-body .card-title:hover, body.home .container.grid-list-container.grid_wrapper_2 .grid_list--component .card.card-style-b .card-footer .action-link
{
    color: var(--primary-color);
}
body.home .container.grid-list-container.grid_wrapper_4 .grid_list--component .card.card-style-b .card-body .card-title a, body.home .container.grid-list-container.grid_wrapper_4 .grid_list--component .card.card-style-b .card-body .card-title a:hover, body.home .container.grid-list-container.grid_wrapper_4 .grid_list--component .card.card-style-b .card-footer .action-link
{
    color: var(--red-color);
}
body.home .container.grid-list-container.grid_wrapper_2 .grid_list--component .card .card-3-column .card-body .card-subheading, body.home .container.grid-list-container.grid_wrapper_4 .grid_list--component .card .card-3-column .card-body .card-subheading
{
    color: var(--font-color);
}
.marquee--component+#full-width-page-wrapper
{
    background-image: url('https://dkr2rmsityotp.cloudfront.net/wp-content/uploads/2024/12/Wow-graphics-large.svg');
    background-repeat: no-repeat;
    background-position: center -15px;
    background-size: contain;
}
body.tribe-theme-child-chickasaw div.entry-content #tribe-events-bar #tribe-bar-form .tribe-bar-filters input[type=text], body.tribe-theme-child-chickasaw div.entry-content #tribe-events-bar #tribe-bar-form .tribe-bar-filters #venueDropdownMenuButton, .wscp_entertainment-template-default div.entry-content #tribe-events-bar #tribe-bar-form .tribe-bar-filters input[type=text], .wscp_entertainment-template-default div.entry-content #tribe-events-bar #tribe-bar-form .tribe-bar-filters #venueDropdownMenuButton
{
    color: var(--font-color)!important;
}
.tribe-bar-view-list span[class^=tribe-icon-], .tribe-bar-views-list span.tribe-icon-list, .tribe-select2-results-views span.tribe-icon-list
{
    background-image: url(../../gambling/image/icon-list-new.png)!important;
}
.event-detail--component .get-tickets .btn.btn-primary, .event-detail--component .get-tickets .wpcf7 input.btn-primary[type=submit], .wpcf7 .event-detail--component .get-tickets input.btn-primary[type=submit]
{
    background-color: var(--white-color);
    color: var(--font-color);
}
.event-detail--component .event-header
{
    background-color: var(--font-color);
}
.event-detail--component .event-info
{
    background-color: var(--gray-light-color);
}
.event-detail--component .event-info .event-info-wrapper
{
    background-color: var(--font-color);
}
.event-detail--component .event-info .event-info-wrapper .event-info-label
{
    font-size: 18px;
}
.event-detail--component .event-info .event-info-wrapper .event-info-text
{
    font-size: 33px;
    font-weight: 600;
    color: var(--yellow-color);
    font-family: var(--font-primary);
}
.event-detail--component .event-info::before
{
    background: none;
}
.event-detail--component .get-tickets .btn.btn-primary i:before
{
    color: var(--font-color);
}
.event-detail--component .event-info .event-info-wrapper>div
{
    border-left: 2px solid var(--gray-dark-color);
}
.sidebar-booking.fruit-stripes
{
    display: none;
}
.user-notice
{
    background-color: var(--primary-dark-color);
}
.user-notice p.inventory-msg
{
    font-weight: 500;
}
#book-now-menu-wrapper.sidebar-booking-wrapper .booking-top-section .book-now-wrap .book-now-box h3
{
    font-size: 33px;
}
#book-now-menu-wrapper.sidebar-booking-wrapper .sidebar-booking-bot-wrapper .booking-info-label, #book-now-menu-wrapper.sidebar-booking-wrapper #sidebar-booking-bot-more-details .booking-info-label
{
    font-size: 16px;
}
#book-now-menu-wrapper.sidebar-booking-wrapper .location-booking .check-wrap.d-flex .select-wrap select.location
{
    font-size: 18px;
}
#book-now-menu-wrapper.sidebar-booking-wrapper .book-now-button button
{
    background-color: var(--white-color);
    color: var(--font-color);
}
.header nav.navbar ul#main-menu li.dropdown ul.dropdown-menu li.current-menu-item.active a
{
    color: #fff;
}
a.blue-button, .hs-button.primary, .hs-button.primary:hover, .wscp_entertainment-template-default div.entry-content #tribe-events-bar #tribe-bar-form .tribe-bar-filters .tribe-bar-submit input[type=submit]:hover, .casino-games-filter .casino-games-filter-form-wrapper form.casino-games-filter-form>.row .button-wrap button:hover, .wscp_entertainment-template-default div.entry-content #tribe-events-bar #tribe-bar-form .tribe-bar-filters .tribe-bar-submit input[type=submit]:hover, .promotions--component .promotions-filter .promotions-filter-form-wrapper form.promotions-filter-form>.row .button-wrap button:hover, .cross-promotion .btn.button_1.btn-primary, .cross-promotion .wpcf7 input.button_1.btn-primary[type=submit], .wpcf7 .cross-promotion input.button_1.btn-primary[type=submit], #directions-page-wrapper #directions-page .sidebar-address>a, #casino-map--component .mapplic-map-menu .mapplic-panel.mapplic-panel--category-menu .mapplic-menu-items .mapplic-tb-icon.active, #casino-map--component .mapplic-map-menu .mapplic-panel .mapplic-panel--items .mapplic-menu-item.item-active, #casino-map--component .mapplic-info-panel-wrapper .mapplic-group-info-panel, #casino-map--component .mapplic-clear-button, .marquee .marquee__copy .marquee__more .btn, .marquee .marquee__copy .marquee__more .btn:hover, .get-tickets.text-left.bottom-button .btn.btn-primary
{
    background-color: var(--font-color)!important;
    color: var(--white-color)!important;
}
.event-detail--component .get-tickets .btn.btn-primary.canceled-event, .event-detail--component .get-tickets .wpcf7 input.btn-primary.canceled-event[type=submit], .wpcf7 .event-detail--component .get-tickets input.btn-primary.canceled-event[type=submit]
{
    background-color: var(--red-dark-color)!important;
}
.get-tickets.text-left.bottom-button .btn.btn-primary i:before
{
    color: var(--white-color)!important;
}
.mapplic-tb-icon.mapplic-toolbar-button.active h3.mapplic-panel--heading
{
    color: var(--white-color)!important;
}
.promotion--component .single-promotion-content .title-with-share .page-title
{
    color: var(--font-color)!important;
}
.sidebar-title
{
    color: var(--font-color);
    font-size: 33px;
}
.sidebar-promotions .promotion-card .card-body .link-wrap .action-link
{
    font-size: 16px;
    font-family: var(--font-secondary);
    font-weight: 600;
    color: var(--font-color);
}
.sidebar-promotions .promotion-card .card-body a
{
    font-size: 24px;
    font-weight: 600;
    font-family: var(--font-secondary);
    color: var(--primary-color);
}
.sidebar-promotions .promotion-card .card-body .card-text
{
    font-size: 18px;
    color: var(--font-color);
    font-weight: 500;
}
.sidebar-informational-component
{
    background-color: var(--yellow-color);
}
.sidebar-informational-component .top-section .title, .sidebar-informational-component .top-section>[class^="icon-ws"], .sidebar-informational-component .top-section>[class*=" icon-ws"], .sidebar-informational-component .top-section>[class^="fa"], .sidebar-informational-component .bottom-section .address-box, .sidebar-informational-component .bottom-section .tel a, .sidebar-informational-component .bottom-section .email a, .sidebar-informational-component .bottom-section .resource-link
{
    color: var(--font-color);
}
.sidebar-informational-component .top-section .title
{
    font-size: 18px;
}
#casino-map--component .mapplic-tool-bar-wrapper.extended .mapplic-game-finder .mapplic-tb-icon .game-finder-button-label, #casino-map--component .mapplic-tool-bar-wrapper.extended .mapplic-game-finder .mapplic-tb-icon .casino-map-button-label, #casino-map--component .mapplic-tool-bar-wrapper.extended .mapplic-casino-menu .mapplic-tb-icon .game-finder-button-label, #casino-map--component .mapplic-tool-bar-wrapper.extended .mapplic-casino-menu .mapplic-tb-icon .casino-map-button-label
{
    font-family: var(--font-secondary);
    font-size: 18px;
}
.snipe span
{
    background-color: var(--primary-color);
}
body.home #grid_component_1 .grid-title-wrapper
{
    position: relative;
    z-index: 1;
}
#winstar-user-menu-wrapper .login-form-wrapper #my_winstar_login_form_popup button.btn, #winstar-user-menu-wrapper .login-form-wrapper #non_patron_club_passport_popup button.btn, #winstar-user-menu-wrapper .login-form-wrapper #prospect_club_passport_popup button.btn
{
    background-color: var(--yellow-color);
    color: var(--font-color);
}
#winstar-user-menu-wrapper .user-top-section__prompt
{
    background-color: var(--blue-dark-color);
}
#winstar-user-menu-wrapper
{
    background-color: var(--font-color);
}
body.collapsed nav.header-navbar .navbar-brand svg
{
    height: 55px!important;
}
.header-mobile
{
    background: #212033!important;
}
.header-mobile .header-mobile__menu-open-close .header-mobile__menu-open, .header-mobile, .header-mobile .header-mobile__menu-btn__book .header-mobile__bed-icon, .header-mobile .header-mobile__menu-btn__map .header-mobile__map-icon
{
    color: var(--yellow-color);
}
#casino-map--component .mapplic-tool-bar-wrapper.extended .mapplic-game-finder.mapplic-toolbar-button.inactive .icon-map-game-finder:before
{
    color: var(--white-color)!important;
}
input#map-search-gaming::placeholder, input#gf-search::placeholder
{
    color: var(--gray-light-color)!important;
}
#casino-map--component .mapplic-map-menu .mapplic-panel .mapplic-panel--items .mapplic-menu-item .mapplic-menu-item--view-on-map
{
    color: var(--font-color)!important;
}
#casino-map--component .mapplic-tool-bar-wrapper.extended .mapplic-game-finder .icon-map-game-finder:before, #casino-map--component .mapplic-tool-bar-wrapper.extended .mapplic-casino-menu .icon-map-game-finder:before
{
    color: var(--yellow-color)!important;
}
circle.dot-animation
{
    fill: var(--primary-color)!important;
    stroke: transparent!important;
}
#casino-map--component .mapplic-map-menu .mapplic-panel .mapplic-panel--items .mapplic-menu-item.item-active .mapplic-menu-item--view-on-map
{
    color: var(--white-color)!important;
}
#casino-map--component .mapplic-info-panel-wrapper .mapplic-group-info-panel .mapplic-group-info-panel-link a
{
    color: var(--yellow-color)!important;
}
g.dot circle
{
    stroke: var(--primary-color)!important;
}
@media(max-width: 1080px)
{
    #grid_component_1.grid_list--component .grid_title::before, #grid_component_1.grid_list--component .grid_title:after
    {
        width: 25%!important;
    }
    .mobile-nav .active>.nav-link
    {
        color: var(--yellow-color)!important;
    }
}
@media(max-width: 1024px)
{
    #ribbon_component_M.ribbon--component.ribbon-a
    {
        background-size: contain;
    }
}
@media(min-width: 768px) and (max-width: 991.98px)
{
    a.mobile-logo
    {
        height: 100%;
        display: block!important;
        margin-top: 15px;
    }
    .marquee--component.carousel .carousel-item .slide-content .slide-content-container .carousel-item--headline
    {
        font-size: 34px;
    }
    .marquee--component.carousel .carousel-item .slide-content .slide-content-container .btn.btn-hero, .marquee--component.carousel .carousel-item .slide-content .slide-content-container .wpcf7 input.btn-hero[type=submit], .wpcf7 .marquee--component.carousel .carousel-item .slide-content .slide-content-container input.btn-hero[type=submit]
    {
        font-size: 16px;
    }
    .grid_list--component .grid_title .grid-title-text-wrapper .grid-title-text, .cross-promotion .grid_title .grid-title-text-wrapper .grid-title-text, .blog-embed .grid_title .grid-title-text-wrapper .grid-title-text
    {
        font-size: 40px;
    }
    .ribbon--component .card .card-text-area .card-body .card-body-inner .card-title
    {
        font-size: 36px;
    }
    .ribbon--component .card .card-text-area .card-body .card-body-inner .card-text
    {
        font-size: 16px;
    }
    .ribbon--component .card .btn.btn-primary, .ribbon--component .card .wpcf7 input.btn-primary[type=submit], .wpcf7 .ribbon--component .card input.btn-primary[type=submit]
    {
        font-size: 16px;
    }
    .header_content--component .standard-page-subhead, body .standard-page-subhead
    {
        font-size: 42px;
    }
    body .standard-page-details
    {
        font-size: 22px;
    }
}
@media(max-width: 830px)
{
    #grid_component_1.grid_list--component .grid_title::before, #grid_component_1.grid_list--component .grid_title:after
    {
        width: 20%!important;
    }
}
@media(max-width: 767.98px)
{
    a.mobile-logo
    {
        height: 100%;
        display: block!important;
        margin-top: 15px;
    }
    .home #grid_component_1.grid_list--component .grid_title::before, .home #grid_component_1.grid_list--component .grid_title:after
    {
        width: 24%!important;
    }
    #grid_component_1.grid_list--component .slick-dots li.slick-active button::before, #grid_component_3.grid_list--component .slick-dots li.slick-active button::before
    {
        color: var(--yellow-color)!important;
    }
    #grid_component_2.grid_list--component .slick-dots li.slick-active button::before
    {
        color: var(--primary-color)!important;
    }
    #grid_component_4.grid_list--component .slick-dots li.slick-active button::before
    {
        color: var(--red-color)!important;
    }
    #ribbon_component_M.ribbon--component.ribbon-e:before
    {
        display: none!important;
    }
    .grid_list--component .grid_title, .cross-promotion .grid_title, .blog-embed .grid_title, h2.tribe-events-list-separator-month, .marquee-my-winstar #ribbon_component_1 .header-title, .marquee--component.carousel.carousel-vertical .carousel-inner .image-header .header-title-wrapper .header-title
    {
        font-size: 36px!important;
        padding: 0 30px!important;
    }
    .tribe-events-loop h2.tribe-events-list-separator-month span
    {
        padding: 0 30px!important;
    }
    .marquee--component.carousel .carousel-item .slide-content .slide-content-container .carousel-item--headline
    {
        font-size: 26px;
    }
    .marquee--component.carousel .carousel-item .slide-content .slide-content-container .btn.btn-hero, .marquee--component.carousel .carousel-item .slide-content .slide-content-container .wpcf7 input.btn-hero[type=submit], .wpcf7 .marquee--component.carousel .carousel-item .slide-content .slide-content-container input.btn-hero[type=submit]
    {
        font-size: 16px;
    }
    .grid_list--component .grid_title .grid-title-text-wrapper, .cross-promotion .grid_title .grid-title-text-wrapper, .blog-embed .grid_title .grid-title-text-wrapper
    {
        padding: 0 10px;
        max-width: 80%;
    }
    .grid_list--component .grid_title .grid-title-text-wrapper .grid-title-text, .cross-promotion .grid_title .grid-title-text-wrapper .grid-title-text, .blog-embed .grid_title .grid-title-text-wrapper .grid-title-text
    {
        font-size: 36px;
    }
    .grid_list--component .grid_title::before, .cross-promotion .grid_title::before, .blog-embed .grid_title::before
    {
        top: 55%;
    }
    .grid_list--component .card .card-3-column .card-body .card-title, .cross-promotion .card .card-3-column .card-body .card-title, .blog-embed .card .card-3-column .card-body .card-title
    {
        font-size: 26px!important;
    }
    .ribbon--component .card .card-text-area .card-body .card-body-inner .card-label
    {
        font-size: 16px;
    }
    .ribbon--component .card .card-text-area .card-body .card-body-inner .card-title
    {
        font-size: 26px;
    }
    .ribbon--component .card .card-text-area .card-body .card-body-inner .card-text
    {
        font-size: 16px;
    }
    .ribbon--component .card .btn.btn-primary, .ribbon--component .card .wpcf7 input.btn-primary[type=submit], .wpcf7 .ribbon--component .card input.btn-primary[type=submit]
    {
        font-size: 16px;
    }
    .grid_list--component .card .card-body .card-title, .cross-promotion .card .card-body .card-title, .blog-embed .card .card-body .card-title
    {
        font-size: 23px;
    }
    .grid_list--component .card .card-body .card-subheading, .cross-promotion .card .card-body .card-subheading, .blog-embed .card .card-body .card-subheading
    {
        font-size: 18px!important;
    }
    .grid_list--component .card .card-body .card-label, .cross-promotion .card .card-body .card-label, .blog-embed .card .card-body .card-label
    {
        font-size: 12px;
    }
    .grid_list--component .card.card-style-b .card-footer .action-link, .cross-promotion .card.card-style-b .card-footer .action-link, .blog-embed .card.card-style-b .card-footer .action-link
    {
        font-size: 14px;
    }
    .grid-list--component--button .btn.btn-primary, .grid-list--component--button .wpcf7 input.btn-primary[type=submit], .wpcf7 .grid-list--component--button input.btn-primary[type=submit]
    {
        font-size: 16px;
        height: auto!important;
    }
    .header_content--component .standard-page-subhead, body .standard-page-subhead
    {
        font-size: 38px;
    }
    body .standard-page-details
    {
        font-size: 18px;
    }
    .header_content--component .standard-page-title, .promotions--component .promotions-filter h1
    {
        font-size: 50px;
    }
    .casino-games-filter .casino-games-filter-form-wrapper h2, body.tribe-theme-child-chickasaw div.entry-content #tribe-events-bar #tribe-bar-form h2, .wscp_entertainment-template-default div.entry-content #tribe-events-bar #tribe-bar-form h2, .promotions--component .promotions-filter .promotions-filter-form-wrapper h2
    {
        font-size: 34px;
    }
    .header_content--component .standard-page-title, .promotions--component .promotions-filter h1
    {
        font-size: 46px;
    }
    .marquee--component.carousel .carousel-item.has-background-image .slide-content .page-title
    {
        font-size: 34px;
    }
}
@media(max-width: 630px)
{
    .grid_list--component .grid_title, .cross-promotion .grid_title, .blog-embed .grid_title, h2.tribe-events-list-separator-month, .marquee-my-winstar #ribbon_component_1 .header-title, .marquee--component.carousel.carousel-vertical .carousel-inner .image-header .header-title-wrapper .header-title
    {
        font-size: 28px!important;
        padding: 0 30px!important;
    }
    #grid_component_1.grid_list--component .grid_title::before, #grid_component_1.grid_list--component .grid_title:after
    {
        width: 15%!important;
    }
}
@media(max-width: 380px)
{
    .grid_list--component .grid_title, .cross-promotion .grid_title, .blog-embed .grid_title, h2.tribe-events-list-separator-month, .marquee-my-winstar #ribbon_component_1 .header-title, .marquee--component.carousel.carousel-vertical .carousel-inner .image-header .header-title-wrapper .header-title
    {
        font-size: 22px!important;
        padding: 0 20px!important;
    }
}