﻿@charset "utf-8";
/* CSS Document */

/* CSS Style Explanations */
/* -row is used to specify site width
   -wrap is used to specify full browser width

*/

body, html { font-family: 'Open Sans', sans-serif; font-size: 17px; line-height: 1.5; color: #fff; margin: 0 !important; background: #ffffff; }
.row { max-width: 1200px; }
a {color:;}
a, a:visited { color:#fff;}
a:hover { color:#b8cb32 ; }

.inline {display:inline !important}
.invisible {visibility:hidden;}
.uppercase {text-transform: uppercase;}
/* ====================
   Headings
==================== */
h1, h2, h3, h4, h5, h6 { font-family: 'Oswald', sans-serif; font-weight: 300;text-transform:uppercase;}

h2 {font-size:54px;}

#default h1 {font-weight: bold; font-size:46px;color: #b8cb32;}
#default h2, .hours-of-op p, .entertainment-sched {color: #fff; font-weight: bold;font-size: 28px;}
#default h2.big {font-weight: bold; font-size:46px;color: #b8cb32;}
#default h2 a {color: #fff;}
#default.site-width h2, #default .featured-artist-wrap h2, #default.promotions h1 {font-size: 54px; font-weight: 300;}
#default.promotions h1 {color: #fff;}
/* ====================
   Buttons
==================== */
button a, .button a, .cat_button a, button a:visited, .button a:visited, .cat_button a:visited, button:visited, .button:visited, .cat_button:visited, input.cat_button, .button {background: #b8cb32; color: #000;text-transform: uppercase;padding: 10px 20px;border-radius:15px;
transition: all .3s;
font-weight: bold;border-color: #b8cb32;}
button a:hover, .button a:hover, .cat_button a:hover,  input.cat_button:hover, .button:hover, .button.home-promo:hover  {background: #fff;border-color: #fff;color: #000;}
.button.home-promo {background: #0f5d99;color: #fff;border-color: #0f5d99;}


/* ====================
     Header
======================= */
header {position: relative;height: 199px;padding-top: 10px;background:  url('/_assets/img/Home/updated-new-bg-green-curtain.jpg');}
header .overlay {width:100%;height:15px;bottom:0;background:rgba(154,138,122,0.7);}
header .logo {top:25px;}
/* ====================
     Home
==================== */
.wa-homephoto-list {position: relative;height: 419px;}
.int-img-banner {text-align:center;}
.int-img-banner img {max-width:1920px;}
.int-img-banner, .wa-homephoto-list {background: #070707; }

.wa-homephoto-list .slick-dots {bottom:90px;}


/* ********************** POPUP ************************ */
/*#popup {display: none;
    position: absolute;
    top: 200px;
    width: 386px;
    height: 386px;
    left: 50%;
    margin-left: -205px;
    background: rgba(117,27,27,1);
    padding: 5px;
    z-index: 99999; } */
#popup {    display: none;
    position: fixed;
    /* top: 0; */
    bottom: 0;
    width: 100%;
    height: auto;
    left: 0;
    /* margin-left: -205px; */
    background: rgba(117,27,27,0.9);
    padding: 5px;
    z-index: 99999;}
/* #popup .inner-box {padding:30px; height:386px; position:relative; display: flex;
    flex-flow: column;
    justify-content: center;} */
#popup .inner-box {padding: 10px;
    height: auto;
    position: relative;}
#popup h2 {text-align:center; font-size:33px; font-weight:bold; margin-top:2px}
#popup .subtext {text-align:center;}
#popup .cat_textbox_small, #popup .cat_listbox_small {width:450px; }
#popup .inner-box {text-align:center;}
#popup .inner-box form {text-align:left;}
#popup [type="text"], #popup [type="password"] {	height: 2rem;	padding: 0 0.5rem; margin-bottom:0px;}
#popup .newsletter-form {
	background:none;
	border:none;

}

#popup .button {width:157px; margin: 10px auto 0 auto;}

#popupclose {position:absolute; top:0; right:0; padding-right:5px; font-size:24px;}

/* ====================
     Content
==================== */
#default .content-col p a:not(.button) {text-decoration:underline;}
.int-img-banner img {width: 100%;}
.int-img-banner .border-green {border-bottom:8px solid #b8cb32;}
.share-buttons span, .goback a {color: #939598; text-transform: uppercase;font-size: 24px;font-weight: bold; }
.age-notice {font-size: 15px;text-transform: uppercase;}
.block.slide-block {margin: 0 14px;margin-left: 0;}
.interior-slider {height:438px;}

.pavilion-wrap {background:url('/_assets/img/Entertainment/green-bg-ent.jpg');background-size: cover;}
.rox-wrap {background:url('/_assets/img/Entertainment/ROX-bg.jpg'); background-size: cover;border-top:8px solid #7a1b15;}
.bocat-wrap {background:url('/_assets/img/Entertainment/BOCATS-bg.jpg');background-size: cover;}
.featured-artist-wrap {background:url('/_assets/img/Dine/Music-Bg.jpg');background-size: cover;border-top:8px solid #0f5d99;}
.footer-gallery-wrap {background: url('/_assets/img/Home/red-bg.jpg');background-size:cover;border-top:8px solid #7a1b15;}
.promotion-wrap {background: url('/_assets/img/Promos/promotions.jpg');background-size:cover;}
.casino-wrap {background:url('/_assets/img/Play/casino-wrap.jpg');background-size:cover;}
.club-wrap {background: url('/_assets/img/Play/cards2.png');background-size:cover;height:480px;background-position:center;}

.palmetto-room-wrap {background:linear-gradient(#829a8d,#4d5c54); background-size: cover;}

a .img-overlay {color:#fff!important;}
.img-overlay {width: 100%;top:0;height:100%;opacity: 0;transition: all .3s;}
.img-overlay.lime-green .inner {background:rgba(188,206,57,0.7);}
.img-overlay.red .inner {background:rgba(117,27,27,0.7);}
.img-overlay.blue .inner {background: rgba(26,100,157,0.7);}
.img-overlay.yellow .inner {background: rgba(231,208,23,0.7);}
.img-overlay.lgt-yellow .inner {background:rgba(255,149,0,0.7);}
.img-overlay.teal .inner {background:rgba(130,154,141,0.7);}
.img-overlay:hover {opacity: 1;}
.img-overlay p {font-weight: bold;}
.img-overlay .inner {top: 0;left: 0;z-index: 2;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;align-content: center;}

#default.promotions .main-section {background: #0f5d99;}

/** Event Calendar **/
.event-cal .row {margin-bottom: 60px;}
.calendar-day-row {margin-bottom:0!important;background: #000;}
.event-cal .cal-date:nth-child(even) {background:#0f5d99; }
.event-cal .cal-date:nth-child(odd) {background:#7a1b15; }
.event-cal .date {font-size: 18px;}
.event-cal .date span {font-size: 60px;position: relative;top: -10px;}
.cal-date {color: #fff;font-weight: bold;text-transform: uppercase;font-size: 30px;padding: 25px;padding-bottom: 99999px;
    margin-bottom: -99999px;}
.box-row {padding-bottom: 99999px;
    margin-bottom: -99999px;}
.weekdate {font-weight: 300; font-size: 20px;}
.event-search-form label {color:#fff;text-transform: uppercase;font-weight: bold;font-size: 19px;}
.event-date {overflow: hidden;}
/** Cypress Cares **/
.form label, .upload-form label {color: #fff; font-weight: bold;font-size: 22px;margin-bottom:10px;}
.form .req, .upload-form .req {color: #b8cb32;}
.form [type="color"], .form [type="date"], .form [type="datetime-local"],.form [type="datetime"],.form [type="email"],.form [type="month"], .form [type="number"],
.form [type="password"], .form [type="search"], .form  [type="tel"], .form [type="text"], .form textarea, .form .cat_dropdown {background-color:#616163;border:none;color: white;height: 50px;}
.form textarea {height: 50px;}
/* ====================
     WEBAPPS
==================== */
#home .rowinator-1-wrap {border-top:8px solid #b8cb32;}
.rowinator-4-wrap {border-top:8px solid #7a1b15;}
.jackpot-total {color: #fff;font-weight: bold;font-size: 54px;top: 0;left: 88px;z-index: 2;width: 100%;height: 100%;position: absolute;display: flex;flex-direction: column;justify-content: center;align-items: center;align-content: center;}
.jackpot.side-view {color: #fff;
    font-weight: bold;
    font-size: 28px;
    /* left: 50%; */
    /* margin-left: -100px; */
    /* bottom: 16%; */
    /* height: 100%; */
    /* top: 0; */
    bottom: 45px;
    width: 100%;
    text-align: center;}
/** Casino **/
/**.play-casino-slider-item .block {margin: 0 30px;}**/
.play-casino-slider-item img {width: 100%;}
.play-casino-slider-item h3 {font-weight: bold;}

/** Club Cards **/
.club-card-item .inner {top: 0;left: 0;z-index: 2;width: 100%;height: 224px;display: flex;flex-direction: column;justify-content: center;align-content: center;}
.club-card-item h3 {text-transform: none;font-weight: bold;font-family: 'Open Sans', sans-serif;}
.club-card-item h3 {font-size: 28px;}
.club-card-item a {color: #b8cb32;font-size: 22px;}
.club-card-selector .card-active {position:relative;top:-21px;}
.club-card-selector .active {width:240px;max-width:none;}
.club-card-selector {display:block;position:relative;}
.club-card-selector .card {display:inline-block;margin-right:30px;}


/** Dine **/
.entertainment-sched, .hours-of-op p {font-family: 'Oswald', sans-serif;}
.hours-of-op p {margin-bottom:0;text-transform: uppercase;font-weight:300;}

/** Entertainment **/
.entertainment-slider .artist-options {background:#000;}
.entertainment-slider .artist-options .button {width: 152px;}
.entertainment-slider .artist-options .button.play-artist {background: #696569;border-color: #696569;}
.entertainment-slider .rox .artist-options .button.buy-ticket {background: #7a1b15;border-color: #7a1b15;}
.entertainment-item h3, .featured-artist-item h3 {font-size: 34px;}
.ent-cat {text-transform: uppercase;position: relative;top:-10px;}
.ent-cat, .entertainment-item h3, .entertainment-item .date-time, .entertainment-item p, .featured-artist-item h3, .event-item h3, .wa-promotions-item h3  {font-weight:bold;padding: 0 10px;}


.artist-detail h2 span, .detail-dates {font-weight: 300!important;text-transform: uppercase;}
.detail-dates {margin-left: 3.6rem;}
.artist-follow .fa {font-size: 22px;color: #fff!important;}
.artist-follow .fa:hover {color:#b8cb32!important; }
.artist-block img {margin: 0; width: 100%;}
.artist-block .block  {top: 0;left: 0;z-index: 2;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;background:#0f5d99; }
.artist-block .block .inner {padding: 0 40px;}

.featured-artist-item iframe {height:450px!important;}
/**Footer Gallery **/
.footer-gallery-slider {margin: 0 auto;}
.footer-gallery-slider h3 {font-size: 20px;font-weight: bold;}
#home .footer-gallery-slider {margin:0;}

/** Hosts **/
.host-item .inner {top: 0;left: 0;z-index: 2;width: 100%;height: 224px;display: flex;flex-direction: column;justify-content: center;align-content: center;}
.host-item h3, .room-ammenities {text-transform: none;font-weight: bold;font-family: 'Open Sans', sans-serif;}
.host-item h3 {font-size: 28px;}
.host-item a {color: #b8cb32;font-size: 22px;}

/** Promotions **/
.wa-promotions-slider .ent-cat, .wa-promotions-list .ent-cat {top:-30px;}
.button.full-details {background: #fff;border-color: #fff;}
.promotions-side-view img {width: 100%;}
.club-55-promotions .wa-promotions-list .ent-cat {top:-5px;}
.club-55-promotions .wa-promotions-list h3 {font-size:18px;}
/** Rooms **/
.room-types .room-type-item .inner {top: 0;left: 0;z-index: 2;width: 100%;height: 224px;display: flex;flex-direction: column;justify-content: center;align-content: center;}
.room-type-item h3, .room-ammenities {text-transform: none;font-weight: bold;font-family: 'Open Sans', sans-serif;}
.room-type-item h3 {font-size: 28px;}
.room-ammenities {font-size: 17px;}
.room-type-item a {color: #b8cb32;}
.room-slider .slick-slide img {margin:0;width:810px;}

.add-rooms-detail h3 {line-height:1;font-size:20px;}
/** Story Behind **/
.namesake-wrap {border-top: 8px solid #0f5d99;}
.namesake-wrap .row, .namesake-wrap .row .column {height: 100%;}
.namesake-wrap .block, .namesake-wrap .img-block {top: 0;left: 0;z-index: 2;width: 90%;height: 100%;display: flex;display:-ms-flexbox;flex-direction: column;-ms-flex-direction:column;justify-content: center;}
.namesake-wrap .img-block img {width: 100%;}
.namesake-wrap .block .inner {padding:80px; background:#0f5d99;color: #fff; font-weight: bold;}


/** Table Games **/
.table-game-item .inner {top: 0;left: 0;z-index: 2;width: 100%;height: 224px;display: flex;flex-direction: column;justify-content: center;align-content: center;}
.table-game-item h3, .room-ammenities {text-transform: none;font-weight: bold;font-family: 'Open Sans', sans-serif;}
.table-game-item h3 {font-size: 28px;}
.table-game-item a {color: #b8cb32;font-size: 22px;}
.how-to-play {font-weight: bold;font-size:20px;}


/** Timeline **/
.timeline{
  list-style-type: none;
  display: flex;
  align-items: center;
  justify-content: center;}





.timestamp {
  margin-bottom: 20px;padding: 0px 40px;
  /**display:-webkit-box;
  display:-ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  align-items: center;*/
  font-weight: 100;
  position:relative;
}

.timestamp img.active {position:absolute;opacity:0;top:0;left:0;}

            

.status{
  padding: 0px 40px;
  display: flex;
  justify-content: center;
  border-top: 2px solid #b8cb32;
  position: relative;
                top:45px;
  transition: all 200ms ease-in;}

.status:before {
	content: '';
    width: 15px;
    height: 15px;
    background-color:#000;
    border-radius: 25px;
    border: 2px solid #b8cb32;
    position: absolute;
    top: -9px;
    left: 47%;
    transition: all 200ms ease-in;
            } 
            .complete .status:before {background-color:#b8cb32;}
            .li:first-child .status:before {left:0;}
            .li:first-child .status {
                margin-left:110px;}

            .li:last-child .status:before {left:127px;}
            .li:last-child .status {
                margin-right:100px;}
.complete .timestamp img.non-active {opacity:0;}
.complete .timestamp img.active {opacity:1;}

/*.li.complete:first-child .status {margin-top:-2px;}*/
/* ====================
     Footer
======================= */
.footer-wrap {background: #000;}
footer .logo {right:0;}
footer .fa {font-size:8px;padding-top:5px;}
footer h5 {color:;font-size:15px;letter-spacing:1px;}
footer p {font-size: 12px;}
footer .uc-line-wrap {background:;}
footer #site-by, footer #site-by a {color:#fff;}
/* ====================
	Navigation
======================= */


/** Primary **/
#responsive-menu-primary {position: relative;top:15px;}
#responsive-menu-primary .menu > li > a {font-weight: 300;font-size: 33px;text-transform: uppercase;color: #b8cb32;padding: .7rem 1.5rem;font-family: 'Oswald', sans-serif;}
#responsive-menu-primary .menu > li > a:hover, #responsive-menu-primary .menu > li > a.active {color: #fff;}

/** Dropdown**/
#responsive-menu-primary ul.dropdown.menu > li > ul.dropdown.menu {background:rgba(175,193,47,0.9);border:none;padding: 30px 9px;padding-bottom: 15px;padding-left: 17px;padding-right: 17px;}
#responsive-menu-primary ul.dropdown.menu > li > ul.dropdown.menu > li > a {margin-bottom: 10px;font-size: 20px;color:#000000;padding-bottom: 0;padding-left: 9px;padding-right: 10px;}
#responsive-menu-primary ul.dropdown.menu > li > ul.dropdown.menu > li > a:hover {background-color:transparent;color:#fff;border-bottom-color: #000;}
#responsive-menu-primary ul.dropdown.menu > li > ul.dropdown.menu > li:first-child > a {padding-top: 0;}
.dropdown.menu.vertical>li.opens-right>a:after {display: none;}
.is-dropdown-submenu {min-width: 275px;}
#responsive-menu-primary ul.dropdown.menu > li > ul.dropdown.menu > li > a:first-child {font-weight: bold;}

#responsive-menu-primary ul.dropdown.menu > li > ul.dropdown.menu > li > ul.dropdown.menu {padding:0;}
#responsive-menu-primary ul.dropdown.menu > li > ul.dropdown.menu > li > ul.dropdown.menu > li {padding-left: 0;padding-right: 0;}
#responsive-menu-primary ul.dropdown.menu > li > ul.dropdown.menu > li > ul.dropdown.menu > li > a {text-transform: none; margin-bottom: 0;padding-top: 3px;padding-bottom: 3px;font-weight: 300;}

#responsive-menu-primary ul.dropdown.menu > li > ul.dropdown.menu > li > ul.is-dropdown-submenu {display: block;position: relative;}
.dropdown.menu.vertical>li.opens-right>.is-dropdown-submenu {left:0; right: auto;}
#responsive-menu-primary ul.dropdown.menu > li > ul.dropdown.menu > li > ul.dropdown.menu, #responsive-menu-primary ul.dropdown.menu > li > ul.dropdown.menu > li > ul.dropdown.menu > li > ul.dropdown.menu {float:none!important;}

/* Social Menu */
#responsive-menu-social .menu > li > a {padding: .5rem .1rem;color: #fff;}
#responsive-menu-social .menu > li > a:hover {color:#b8cb32 }

/* Footer */
#responsive-menu-footer .menu > li > a {text-transform:uppercase; padding-left: 0;color:#fff;padding-bottom:9px; padding-top:9px; padding-right:0;margin-left: 48px;font-size: 17px;font-weight: bold;}
#responsive-menu-footer .menu > li > a:hover, #responsive-menu-footer .menu > li > a.active {color: #b8cb32;}
#responsive-menu-footer .menu > li:first-child > a {margin-left: 0;}

/* Secondary */

/** Utility **/
#responsive-menu-utility .menu > li > a {padding: 15px 35px;position: relative;top: -10px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;text-align: center;font-weight: bold;text-transform: uppercase;font-size: 17px;font-family: 'Oswald', sans-serif;}
#responsive-menu-utility .menu > li:first-child > a {background:#b8cb32;color:#020001;margin-left: 10px; }
#responsive-menu-utility .menu > li > a {background:#b8cb32;color:#020001;margin-left: 10px; }
#responsive-menu-utility .menu > li:last-child > a{background:#b8cb32;color:#020001;margin-left: 10px; }



/* Off-Canvas */
.off-canvas-wrapper {background: #000;height:100%;overflow-x: inherit;}
.off-canvas-content {background: #000;}
#offCanvasLeft .menu li a,
#offCanvasLeft .menu li a:visited {color: #ffffff; font-size:14px;}
#offCanvasLeft .menu > li.is-accordion-submenu-parent > a, #offCanvasLeft .menu > li.root-item > a {text-transform: uppercase;border-bottom: 1px solid #fff;}
#offCanvasLeft .menu > li.is-accordion-submenu-parent > ul:last-child > li > a {text-transform: none;border-bottom:none;}
#offCanvasLeft .is-accordion-submenu-parent>a:after {border-color: #fff transparent transparent;}
.menu-icon {padding: 8px 8px 7px 8px; border:none}
.off-canvas {background-color: #000;}
.title-bar {background-color: #000;}
.title-bar-title {color: #fff;}
/* =========================
	Overrides
============================= */
.share-buttons .fa-facebook-official {    left: 12px;z-index: 0;top: 4px;color:#b8cb32; }
.share-buttons .fa-twitter {z-index: 1;left: 5px;top: 4px;color:#b8cb32;}
.share-buttons .fa-facebook-official:hover, .share-buttons .fa-twitter:hover {color: #fff;}
.fb_iframe_widget {display: inline-block;position: relative;top: -6px;width: 34px;opacity: 0;z-index: 9999;}
.fb-share-button > span:first-child {width: 34px!important;}
#twitter-widget-0 {z-index: 999;opacity: 0;}
.share-buttons .fb_iframe_widget iframe {width:34px!important;}
.fa-chevron-left.slide-arrow,  .fa-chevron-right.slide-arrow {top:50%;position: absolute;color: #b8cb32;font-size: 35px;}
.slide-arrow {position: absolute; top:42%;}
.slide-arrow.next {right: -27px;}
#home .slide-arrow.next {right:-36px;}
.slide-arrow.prev {left: -50px;}
.fa-chevron-left.slide-arrow {left: -45px;}
.fa-chevron-right.slide-arrow {right: -40px;}
.wa-promotions-slider .fa-chevron-left.slide-arrow, .wa-promotions-slider .fa-chevron-right.slide-arrow {color:#0f5d99; }
.footer-gallery-slider .fa-chevron-left.slide-arrow, .footer-gallery-slider .fa-chevron-right.slide-arrow {color: #5a130f;}


.room-slider .slide-arrow.prev {left: -50px;}
.room-slider .slide-arrow.next {right: -17px;}
#ot-widget-container2 iframe, #ot-widget-container1 iframe, #ot-widget-container3 iframe, #ot-widget-container4 iframe, #ot-widget-container5 iframe {margin-left:-21px;}
#ot-reservation-widget, .ot-dtp-picker.wide {background:white!important;}
.maps iframe{pointer-events: none;}
.bullets > li {list-style: disc;}
.tabs-title > a {font-size:20px;padding:0; margin-right:40px;}
.tabs-title>a:focus, .tabs-title>a[aria-selected=true] {border-bottom:3px solid #a79da2;color:#a79da2;padding-bottom:5px;}
.slick-dots {width:auto;}
.slick-prev:before  {right: 20px;position: relative;color: silver;}
.slick-next:before  {left: 20px;position: relative;color: silver;}
.slick-dots li {margin:0;}
.slick-slider {margin-bottom:0!important;}
.tabs-title>a:focus, .tabs-title>a[aria-selected=true] {background:transparent;}
.slick-dots li button:before {font-size:14px;color:#b8cb32;opacity: 1;}
.slick-dots li.slick-active button:before {color: #fff;}
.no-caps {text-transform:none!important;}
.contact-info.row .column:last-child:not(:first-child){float:left;}
.contact .flex-video {height:785px!important;}
body.contact .contact-info .title {color:#58595b;}
.contact p {margin-bottom:3px;}
.search-box input[type=text] {border-radius:1px;height:30px;}
.go-back, .goback {float:none;}
.go-back:before, .goback:before {content:" ";}
.form label, .webform label {font-size: 14px;}
.form select {background-color:#616163;color:#fff;border:none;border-radius:0;}
.slick-slider {	padding: 0;}
.slick-dots {position:relative;bottom:45px;}
.slider2 .slick-dots {bottom:0;}
input.cat_textbox, textarea.cat_listbox, select.cat_dropdown, select.cat_listbox {width: 100%;}
.off-canvas-content {box-shadow:none;}
.table tbody, table tfoot, table thead {border: none;	background-color: transparent;}
tbody, tfoot, thead {border: none;	background-color: transparent;}
tbody tr:nth-child(2n) {background-color: transparent;}
.secure-login, .newsletter-form {background: transparent; border: none;}
table.photogalleryTable tbody {border:none;}
table tbody tr:nth-child(2n) {background-color: transparent;}
.close-button {position: absolute;
	color: #cccccc;
	right: 1rem;
	top: .5rem;
	font-size: 1em;
	line-height: 1;
	cursor: pointer;
	background-color:transparent;
	padding:.3rem .5rem .3rem .4rem;
	background: transparent;
	border:none

}

.tabs-content, .tabs {border:none;}
.accordion .accordion-navigation > a:hover:before, .accordion li > a:hover:before {content: '+';}
[type="color"], [type="date"], [type="datetime-local"], [type="datetime"], [type="email"], [type="month"], [type="number"], [type="password"], [type="search"], [type="tel"], [type="text"], [type="time"], [type="url"], [type="week"], textarea {
	display: block;
	box-sizing: border-box;
	width: 100%;
	height: 2rem;
	padding: .2rem .5rem;
	border: 1px solid #cacaca;
	margin: 0 0 1rem;
	font-family: inherit;
	font-size: .9rem;
	color: #0a0a0a;
	background-color: #fefefe;
	box-shadow: inset 0 1px 2px hsla(0,0%,4%,.1);
	border-radius: 0;
	transition: box-shadow .5s,border-color .25s ease-in-out;
	-webkit-appearance: none;
	-moz-appearance: none;
}


/***safari mobile hyperlink overide **/
a[x-apple-data-detectors].phone-link {
  color: inherit !important;
  text-decoration: none !important;
  font-size: inherit !important;
  font-family: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
}

/* ================
Mobile Overrides
Small < 640
Medium < 1025
Large < 1440
XLarge < 1920
XXLarge > 1920
================= */


/* Large screens*/
@media only screen and (min-width: 1920px) {
    .interior-slider .slick-slide div {max-width: 1920px!important;
    margin: 0 auto!important;}

}

@media only screen and (max-width: 1440px) {
.wa-homephoto-list, .wa-homephoto-list .slick-list, .wa-homephoto-list .slick-slide img, .wa-homephoto-list .slick-track {height:335px!important;min-height:335px!important;}
.interior-slider, .interior-slider .slick-slide div,  .int-img-banner img {height:335px!important;}
    .block.slide-block {margin: 0 14px!important;}
    .jackpot-total {left:52px;}
    .slide-arrow.prev {left:-35px;}
}

/* Medium screens*/
@media only screen and (max-width: 1200px) {
header {padding:0 30px;}
#responsive-menu-primary .menu > li > a {font-size: 27px;}
#responsive-menu-social .fa {font-size: 1.25em;}
#responsive-menu-utility .menu > li:first-child > a, #responsive-menu-utility .menu > li:last-child > a  {width:auto; }
.wa-homephoto-list .slick-slide div {height:310px;}
.jackpot-total {font-size: 40px;left: 16px;}
.footer-wrap .row {padding: 0 30px;}
.pavilion-wrap, .featured-artist-slider, .bocat-wrap, .rox-wrap{padding: 0 58px!important;}
.content-col, .side-nav {padding:0 30px!important;}
.pavilion-wrap, .rox-wrap {padding-top:60px!important;}
  .jackpot.side-view {font-size:22px;bottom: 40px;}
.share-buttons .fa-twitter {left:-10px;}
#responsive-menu-footer .menu > li > a {margin-left: 30px;}
.block.slide-block {margin: 0 14px!important;}
.events {padding: 0 30px;}
.entertainment-slider .artist-options .button {width: 100%;margin-right: 0!important;margin-bottom: 10px!important;}   
.room-slider {padding-left:30px;}
.room-slider .slide-arrow.prev {left: -12px;}
.room-slider .slide-arrow.next {right: -40px;}
}


@media only screen and (max-width: 1023px) {
	.event-search-form label {font-size: 14px;}
    #responsive-menu-utility .menu > li > a {top:0;}
    .interior-slider, .interior-slider .slick-slide div {height: 265px!important;}
    .artist-photo, .artist-content {height:400px!important;}
    .spotify-embed {margin-top:15px;text-align:center;}
    .spotify-embed iframe {width:100%!important;}
    .pavilion-wrap > .row:first-of-type, .rox-wrap > .row:first-of-type, .bocat-wrap > .row:first-of-type {margin-left:30px;}
    #site_by {font-size:16px!important;}
    .wa-homephoto-list, .wa-homephoto-list .slick-list, .wa-homephoto-list .slick-slide img, .wa-homephoto-list .slick-track {height:280px!important;min-height:280px!important;}
.interior-slider, .interior-slider .slick-slide div, .int-img-banner img {height:280px!important;}
    .jackpot.side-view {font-size: 34px;bottom: 55px;}
}


@media only screen and (max-width: 980px) {
.wa-homephoto-list {height:315px;}
.wa-homephoto-list .slick-slide div:first-child {height:315px!important;}
#responsive-menu-footer .menu > li > a {margin-left: 20px;font-size: 14px;}
.calendar-day-row {height: 100%;}
.dine-phone {margin-top:0!important;}
.interior-slider, .interior-slider .slick-slide div, .int-img-banner img {height:250px!important;}
header {height: 175px; background-position-x: 50%;background-position-y: 72%;}
.room-slider .slide-arrow.prev,  .room-slider .slide-arrow.next {width:30px;}

}

@media only screen and (max-width: 840px) {
.jackpot-total {font-size: 30px;}
#responsive-menu-primary .menu > li > a {font-size: 22px;}
#responsive-menu-utility .menu > li:first-child > a {width: 175px;padding:15px 0;font-size: 15px;}
.weekdate {font-size: 15px;}
    #responsive-menu-footer .menu > li > a {margin-left:14px;}
        .wa-homephoto-list, .wa-homephoto-list .slick-list, .wa-homephoto-list .slick-slide img, .wa-homephoto-list .slick-track {height:250px!important;min-height:250px!important;}
    .namesake-wrap .block .inner {padding:30px;}
    .ent-cat, .entertainment-item h3, .entertainment-item .date-time, .entertainment-item p, .featured-artist-item h3, .event-item h3 {font-size:22px;}
}

@media only screen and (max-width: 768px) {
.jackpot-total {font-size: 40px;}
.jackpot.side-view {font-size: 25px;bottom: 38px;}
}

/* Small screens*/
@media only screen and (max-width: 640px) {

/** fonts**/
h2 {font-size:36px;}
#default h1, #default.site-width h2, #default .featured-artist-wrap h2, #default.promotions h1 {font-size: 40px;}
#default h2, .hours-of-op p, .entertainment-sched {font-size: 20px;}

/**Home **/
#home .rowinator-1-row {text-align: center;}
.side-nav {margin-top:30px;}
.wa-homephoto-list .slick-slide div:first-child {height: 190px!important;}
.wa-homephoto-list {height:170px;}
.jackpot {margin-top:15px;}
.jackpot-total {font-size: 22px;left: 15px;top: -8px;}
header .logo {position: relative;top:7px;text-align: center;margin: 0 auto;max-width: 300px;}
.slide-arrow.prev {left:-12px;}
.slide-arrow.next {right:-7px;}
.artist-content {float:right!important;}
.artist-photo {height:346px!important;padding:0;}
.artist-content  {height:346px!important;padding:0;}
#home .slide-arrow.next {right: 8px;}

/** Content **/
.age-notice {padding:0 30px;font-size:11px;}
.interior-slider, .interior-slider .slick-slide div {height:145px!important;}
.search  {font-size: 24px;position: relative;top:15px;}
.content-row {margin-top:15px!important;}
.share-buttons {margin-top: 15px!important;}
.spotify-embed iframe {padding-left: .9375rem;}
.share-buttons .fa-twitter {left: 1px;}
.block.slide-block {margin: 0 47px!important;}
.is-open-left .slide-arrow {display: none!important;}
.entertainment-item .block {margin-left:47px!important;padding:0!important;margin-right: 47px!important;}
.jackpot.side-view {bottom:18%;}
.int-img-banner .share-buttons {padding: 0 30px;}
.int-img-banner img {height:145px!important;padding:0;}
.entertainment-slider .artist-options .button {width: 133px;}
.interior-slider, .interior-slider .slick-slide div, .int-img-banner img {height: 127px!important;}
.jackpot.side-view {font-size: 34px;}
.img-overlay {opacity:1;}
/**Stay **/
.room-types img, .table-game-list img, .host-list img, .club-card-list img  {width: 100%;}
.room-type-item .columns, .table-game-item .columns, .host-item .columns, .club-card-item .columns {padding: 0!important;}
.room-types .room-type-item .inner, .table-game-item .inner,  .host-item .columns .inner, .club-card-item .columns .inner {display: block;height: auto;}
.room-types .room-type-item .inner h3, .table-game-item .inner h3,  .host-item .columns h3, .club-card-item .columns h3 {margin-bottom: 0;margin-top:15px;}
.room-slider .fa-chevron-right.slide-arrow {right: -29px;}
.room-slider .slide-arrow {width:35px;}
.room-slider .slide-arrow.prev {left:-2px;}
.room-slider .slide-arrow.next {right: -30px;}
.add-rooms-detail li {margin-bottom:15px;}
.add-rooms-detail h3 {font-size:15px;}
.add-rooms-detail .img-overlay {opacity:1;}

 /** Play **/
.casino-wrap p {padding: 0 15px;}
.club-wrap {background-position: center!important;height: 400px;}
#site_by {font-size: 13px;}

 /** Entertainment **/
.entertainment-item .block {padding: 0 30px;}
.artist-options {margin:0 47px!important;}
.entertainment-slider .artist-options .button {margin-right: 0!important;margin-top:15px;}
.youtube-embed iframe {height: 200px!important;}
.youtube-embed {margin-top: 0!important;}
.artist-description {margin-bottom: 0!important;}
.fa-chevron-left.slide-arrow,  .fa-chevron-right.slide-arrow {font-size: 20px;}
.room-slider .fa-chevron-left.slide-arrow {left:-20px;}
.room-slider .fa-chevron-right.slide-arrow {right: -20px;}
.featured-artist-item .row .column:first-child {}
.artist-col {padding-left: .9375rem!important;}
.featured-artist-item .row .column:last-child {float:none;text-align:center;}
.featured-artist-item .row .column:last-child iframe {margin-top: 30px;}

 /** Events **/
.weekdate {font-size: 20px;}
.box-row, .event-item  {padding: 0;}
.ent-cat {top:-5px;}
.cal-date {padding-bottom: 0px; margin-bottom: 0px;}
.box-row {padding-bottom: 0px;margin-bottom: 0px;}
.pavilion-wrap > .row:first-of-type, .rox-wrap > .row:first-of-type, .bocat-wrap > .row:first-of-type {margin-left:0;}
.pavilion-wrap, .featured-artist-slider, .bocat-wrap, .rox-wrap {padding:60px 0!important;}
    
#pl-profile .text-right {text-align:left!important;}
.accordion.player-profile-accordion {background:transparent;}
.accordion-content.player-profile-content {background-color:transparent;color:#999999;}
  
.accordion.player-profile-accordion .accordion-title {color:#b8cb32;text-transform:uppercase;}
}

/* My Cypress - Profile Page */
#pl-profile label {color:#ffffff; font-size:17px; padding-right:4px; color:#999999}
#pl-profile h3, #pl-offers h3, #pl-promos h3 {font-size:24px; margin:0;}
#pl-profile h4, #pl-offers h4, #pl-promos h4 {color:#b8cb32; margin:10px 0 3px 0}
.tabs-content-player h3 {color:#b8cb32;}

.tabs.player-profile-tabs,  .tabs-content.tabs-content-player {background:transparent;}
.tabs.player-profile-tabs .tabs-title a {color:#b8cb32;padding:10px 25px;border:1px solid #fff;border-bottom:none;margin-right:10px;}
.tabs.player-profile-tabs .tabs-title>a:focus,.tabs.player-profile-tabs .tabs-title>a[aria-selected=true] {border:1px solid #b8cb32;border-bottom:none;background:#b8cb32;color:#333333;}
.tabs.player-profile-tabs li {display:inline-block;float:none;}
.tabs-content.tabs-content-player label {color:#fff!important;}
.tabs-content.tabs-content-player .tabs-panel {padding:0;}

#pl-profile .tabs-content.tabs-content-player h3 {font-size:32px;}
@media only screen and (max-width: 470px) {
    /* #popupclose {padding-right:15px;}
    #popup {margin-left:-125px;}
    #popup, #popup .inner-box {width: 261px; height:261px;} */
    #default h2.big {font-size:26px;}
    header .logo {max-width:255px;}
    .slide-arrow.prev {left:7px;}
    .slide-arrow.next {right:6px;}
    .entertainment-item h3, .featured-artist-item h3 {font-size: 24px;}
    .ent-cat {font-size:14px;}
}
    

@media only screen and (max-width: 360px) {
  .jackpot.side-view {font-size: 22px;}
  #default h1, #default.site-width h2, #default .featured-artist-wrap h2, #default.promotions h1 {font-size: 35px;}
  .wa-homephoto-list, .wa-homephoto-list .slick-list, .wa-homephoto-list .slick-slide img, .wa-homephoto-list .slick-track {height:150px!important;min-height:150px!important;} 
    .wa-promotions-slider .ent-cat, .wa-promotions-list .ent-cat {top:-10px;}
}

/* Chrome & Safari Hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
}

/* IE9 Styles */
.ie9 .timeline {display:none;};
.ie9 .ent-cat {top:0;}
.ie9 .jackpot-total {top:70px;}
.ie9 button a, .ie9 .button a,.ie9 .cat_button a,.ie9 button a:visited,.ie9 .button a:visited,.ie9 .cat_button a:visited, .ie9 button:visited,.ie9 .button:visited,.ie9 .cat_button:visited,.ie9 input.cat_button, .ie9 .button {border:none;color:#fff!important;}