/* Modern Craft Media Style Sheet */

/* Show/Hide Styles */
/* Comment out the below to show buttons. Leave active to limit view to only wp logged-in users
body:not(.logged-in) .VipLog {
	display: none;
}
*/

.hide{display:none !important;}

/* JW - Figured out a way to simplify this a ton below also deals with the overlapping text and padding issues

.page-id-2 .item:nth-child(1) p strong, .page-id-2 .item:nth-child(2) p strong{
	color: transparent !important;
	position: relative;
}
.page-id-2 .item:nth-child(1) p strong::after, .page-id-2 .item:nth-child(2) p strong::after {
    content: "Coming Soon!";
    display: block;
    color: #C9A74A;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 100%;
}
.page-id-2 .item:nth-child(1) p{
    padding-right: 15px;
}
.page-id-2 .item:nth-child(2) p{
    padding-right: 40px;
}
.page-id-7 .item:nth-child(1), .page-id-7 .item:nth-child(2){
    position: relative;
}
.page-id-7 .item:nth-child(1) p strong, .page-id-7 .item:nth-child(2) p strong {
    color: transparent !important;
}
.page-id-7 .item:nth-child(1) p strong:after, .page-id-7 .item:nth-child(2) p strong:after {
  content: "Coming Soon!";
  display: block;
  color: #C9A74A;
  position: absolute;
  top: 0;
  white-space: nowrap;
  right: 0;
}
*/ 

/* Removed 12/4
.section-ticker .item:nth-child(1) p strong, .section-ticker .item:nth-child(2) p strong, .section-games .item:nth-child(1) p strong, .section-games .item:nth-child(2) p strong{
	font-size: 0;
}
.section-ticker .item:nth-child(1) p strong, .section-ticker .item:nth-child(2) p strong{
	line-height: 0;
}
.section-ticker .item:nth-child(1) p strong::after, .section-ticker .item:nth-child(2) p strong::after, .section-games .item:nth-child(1) p strong::after, .section-games .item:nth-child(2) p strong::after {
    content: "Coming Soon!";
    font-size: clamp(19px, 1.25vw, 24px);
    white-space: nowrap;
}
*/

/* JW Fix the missing seperator on ticker by moving the position of the after element also eliminated redundant styles */

/* Removed 12/4
.section-ticker .ticker .item::after{
    display:none !important;;    
}
.section-ticker .ticker .item p::after{
    content: "*";
    font-weight: 700;
    color: #06BB77;
    margin: 0 20px;    
}
*/
/* Crab Legs Modal */
#chaos-current-modal {
	box-shadow: 0 0 120px 40px #000;
	border-radius: 6px;
}
#chaos-current-modal .close-link {
	cursor: pointer;
}
#crab-legs-modal {
	/*background-color: #b4ebff;
	padding-bottom: 40px;
	text-align: center;*/
	border-radius: 4px;
}
#crab-legs-modal img {
	height: auto;
}
/*
#crab-legs-modal .modal-btn{
	position: absolute;
	left: 50%;
	bottom: 12px;
	transform: translateX(-50%);
	font-weight: 900;
	letter-spacing: 0.75px;
	text-transform: uppercase;
	color: #FFFFFF;
	border: none;
	background-color: #005847;
	line-height: 25px;
	padding: 10px 12px 10px 20px;
}
#crab-legs-modal .modal-btn:hover{
	background-color: #C9A74A;
}*/

@media print{
	.page-template-win_loss_TEST_page .navbar,
	.page-template-win_loss_page .navbar{
		background: none;
	}
	.page-template-win_loss_TEST_page .navbar .container-fluid,
	.page-template-win_loss_page .navbar .container-fluid{
		flex-direction: row-reverse;
		padding-right: 0;
	}
	.page-template-win_loss_TEST_page #dont-print,
	.page-template-win_loss_page #dont-print,
	.page-template-win_loss_TEST_page #main-menu,
	.page-template-win_loss_page #main-menu{
		display: none !important;
	}
}
#post-2 .section-ticker .text, #post-7 .section-games .block-amounts .text  {
	color:#fff;
}
.section-restaurants_slider .restaurants-slider .slick-nav{
	padding: 25px 25px !important;
	font-size: 25px;
	line-height: 24px;
	z-index: 999 !important;
}
.section-text_and_4_images .page-body h3, .section-play .page-body h3{
	border-bottom: 1px solid #907323 !important;
}
.navbar-nav li.login > a{
	background: #005847 !important;
}
.sign-in [type="submit"] {
	background: #005847 !important
}
.utility-menu {
    z-index: 999;
}
.page-id-3374 a, .page-id-25 a, .page-id-21 a, .page-id-19 a{
	color: #005847;
}
.page-id-3374 a:hover, .page-id-25 a:hover, .page-id-21 a:hover, .page-id-19 a:hover{
	color:#C9A74A;
}
.page-body h2, .page-builder-section.section-events h2{
	font-size: clamp(24px, 1.5625vw, 30px);
    font-weight: 700;
    line-height: 1.1;
    margin-bottom: 0.75em;
    font-family: "Optima LT Std", sans-serif;
}
.section-text_and_3_images .page-body h2 span {
    font-family: "Tiger Rag Std", sans-serif;
    font-weight: 400;
    line-height: 0.8;
	display: inline-block;
    border-bottom: 1px solid #907323;
}
#post-53 .sign-in .block-text a,  .sign-in .form-group .forgot {
    color: #005847;
}
.footer-social a, .footer-menu a{
	padding: 10px; 
}
	
@media (max-width: 992px){
.footer-menu ul li{
		padding: 10px;
	}
	.footer-menu ul li + li {
		margin-left: 0 !important;
	}
}
.footer-casinos--other-col .footer-casino--item-1 {
    flex: 0 0 100% !important;
}
.footer-casinos .footer-casino--item-2, .footer-casinos .footer-casino--item-3, .footer-casinos .footer-casino--item-4 {
  flex: 0 0 33.34% !important;
}
.utility-menu ul li{
	flex: 0 0 25%;
}