/**
 * @file
 * Subtheme specific CSS.
 */
body.path-frontpage .field--name-node-title h1,
body.path-frontpage #block-hialeah2020-page-title {
	display: none;
}
img {
	max-width: 100%;
	height: auto;
}
html {
  	scroll-behavior: smooth;
  	scroll-padding-top: 20%;
}


/* - - - - - BARRIO OVERRIDE - - - - - */
 #page,
 .mm-page,
 .mm-wrapper_background body,
 #main-wrapper {
 	background: transparent !important;
 	background-color: transparent !important;
 }
 .site-footer__bottom {
 	margin: 0;
 	border: none;
 }
 .site-footer__bottom .region {
 	margin: 0;
 }
 .nav-item a {
 	color: #ec008c;
 }


/* - - - - - - - - - - - - - - - - - - - - ALL - - - - - - - - - - - - - - - - - - - - */

@media all and (min-width: 0px) {
	/* - - - AK ROYAL PROGRESSIVES START - - - */
		body.page-node-1491 #main-wrapper,
		body.page-node-1505 #main-wrapper {
			display: none;
		}
		body.page-node-1491.user-logged-in #main-wrapper,
		body.page-node-1505.user-logged-in #main-wrapper {
			display: block;
		}
		body.page-node-1491 .poker-main-content,
		body.page-node-1505 .poker-main-content {
			background-color: #fff;
			padding: 3% 10%;
			text-align: center;
		}
		body.page-node-1491 .poker-main-content h1,
		body.page-node-1505 .poker-main-content h1 {
			background-image: none;
			font-size: 24px;
			font-weight: 500;
			color: #000;
			margin: 0 0 15px 0;
			padding: 0;
			text-transform: unset;
		}
		body.page-node-1491 .poker-main-content p,
		body.page-node-1505 .poker-main-content p {
			text-align: center;
		}
		.view-ak-royal-progressive-values {
			background-color: #000;
		}
		.view-ak-royal-progressive-values .row {
			display: inline-block;
			margin: 0 0 -6px 0;
			padding: 0;
			width: 100%;
		}
		.view-ak-royal-progressive-values h2 {
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			font-size: 30px;
			font-weight: 900;
			line-height: 100%;
			margin: 0 0 20px 0;
			color: #000;
			text-align: center;
		}
		.view-ak-royal-progressive-values .views-field-nothing {
			background-color: #000;
			border-right: solid 5px #fff;
			box-sizing: border-box;
			display: inline-block;
			margin: 0;
			padding: 4%;
			vertical-align: top;
			width: 50%;
		}
		.view-ak-royal-progressive-values .views-field-nothing h2 {
			text-shadow: 	0 0 2px #f62978,
					       0 0 5px #f62978,
					       0 0 10px #f62978,
					       0 0 20px #fb74a8,
					       0 0 25px #fd90ba;
		}
		.view-ak-royal-progressive-values .views-field-nothing-1 h2 {
			text-shadow: 	0 0 2px #5670f6,
					       0 0 5px #5670f6,
					       0 0 10px #5670f6,
					       0 0 20px #6e84f6,
					       0 0 25px #8698f5;
		}
		.view-ak-royal-progressive-values .views-field-nothing h3 {
			color: #ffffff;
			font-size: 11px;
			line-height: 100%;
			text-align: left;
			text-transform: uppercase;
		}
		.view-ak-royal-progressive-values .views-field-nothing h4 {
			border-bottom: 3px dotted #fff;
			color: #f62978;
			font-size: 25px;
			font-weight: 900;
			line-height: 80%;
			margin: 0 0 5% 0;
			padding: 0 0 6% 45px;
			text-align: left;
		}
		.view-ak-royal-progressive-values .views-field-nothing h4:last-child {
			border-bottom: none;
			margin: 0;
			padding-bottom: 5%;
		}
		.view-ak-royal-progressive-values .views-field-nothing-1 {
			background-color: #000;
			box-sizing: border-box;
			display: inline-block;
			margin: 0;
			padding: 4%;
			vertical-align: top;
			width: 50%;
		}
		.view-ak-royal-progressive-values .views-field-nothing-1 h3 {
			color: #ffffff;
			font-size: 11px;
			line-height: 100%;
			text-align: left;
			text-transform: uppercase;
		}
		.view-ak-royal-progressive-values .views-field-nothing-1 h4 {
			border-bottom: 3px dotted #fff;
			color: #5670f6;
			font-size: 25px;
			font-weight: 900;
			line-height: 80%;
			margin: 0 0 5% 0;
			padding: 0 0 6% 45px;
			text-align: left;
		}
		.view-ak-royal-progressive-values .views-field-nothing-1 h4:last-child {
			border-bottom: none;
			margin: 0;
			padding-bottom: 5%;
		}
		.view-ak-royal-progressive-values .views-field-field-video {
			display: none;
		}
		body.page-node-1491 #block-views-block-background-image-block img,
		body.page-node-1505 #block-views-block-background-image-block img {
			height: auto;
		}
		body.page-node-1491 #flexslider-1 .views-field-field-video,
		body.page-node-1505 #flexslider-1 .views-field-field-video {
			height: auto;
			overflow: hidden;
		}
		.view-ak-royal-progressive-values video {
			display: none;
		}
		.view-ak-royal-progressive-values .field-content {
			width: inherit;
			height: auto;
		}
		body.page-node-1491 .view-background-image .view-footer,
		body.page-node-1505 .view-background-image .view-footer {
			display: none;
		}
		body.page-node-1491 #block-views-block-background-image-block,
		body.page-node-1505 #block-views-block-background-image-block {
			border-bottom: solid 5px #fff;
		}
		.view-ak-royal-progressive-values .spade {
			background-image: url("/themes/hialeah2020/images/suits_spade_100x100.jpg");
			background-position: top left;
			background-repeat: no-repeat;
			background-size: auto 75%;
		}
		.view-ak-royal-progressive-values .heart {
			background-image: url("/themes/hialeah2020/images/suits_heart_100x100.jpg");
			background-position: top left;
			background-repeat: no-repeat;
			background-size: auto 75%;
		}
		.view-ak-royal-progressive-values .club {
			background-image: url("/themes/hialeah2020/images/suits_club_100x100.jpg");
			background-position: top left;
			background-repeat: no-repeat;
			background-size: auto 75%;
		}
		.view-ak-royal-progressive-values .diamond {
			background-image: url("/themes/hialeah2020/images/suits_diamond_100x100.jpg");
			background-position: top left;
			background-repeat: no-repeat;
			background-size: auto 100%;
		}
		.view-ak-royal-progressive-values h5.flopped {
			color: #fff;
			display: inline-block;
			font-size: 14px;
			font-weight: 900;
			margin-top: -38px;
			margin-right: 14px;
			position: absolute;
			right: 37px;
			text-align: right;
			text-shadow: none;
			vertical-align: bottom;
		}

	/* - - - AK ROYAL PROGRESSIVES END - - - */

	/* - - - ACCORDION START - - - */
		#block-eventsaccordion {
			margin-bottom: 5%;
		}
		.accordion {
			margin: 0 5%;
			width: 90%;
		}
		.accordion-1:before {
			background-image: url("/themes/hialeah2020/images/accordion-photo_01_800x600.jpg");
		}
		.accordion-2:before {
			background-image: url("/themes/hialeah2020/images/accordion-photo_02_800x600.jpg");
		}
		.accordion-3:before {
			background-image: url("/themes/hialeah2020/images/accordion-photo_03_800x600.jpg");
		}
		.accordion-4:before {
			background-image: url("/themes/hialeah2020/images/accordion-photo_04_800x600.jpg");
		}
		.accordion-box {
			margin: 0 0 5% 0;
			position: relative;
		}
		.accordion-box:before {
			content: '';
			background-position: center center;
			background-size: cover;
			display: block;
			position: relative;
			width: 100%;
			height: 300px;
			transition: all 0.5s ease-in;
			-moz-transition: all 0.5s ease-in;
			-webkit-transition: all 0.5s ease-in;
			-ms-transition: all 0.5s ease-in;
		}
		.accordion-box .text {
			background-color: rgba(255, 255, 255, 0.80);
			bottom: 0;
			padding: 5%;
			position: absolute;
			width: 100%;
			z-index: 2;
			transition: all 0.5s ease-in;
			-moz-transition: all 0.5s ease-in;
			-webkit-transition: all 0.5s ease-in;
			-ms-transition: all 0.5s ease-in;
		}
		.accordion-box .text h2 {
			color: #ec008c;
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			font-size: 20px;
			text-transform: uppercase;
		}
		.accordion-box .text .accordion-description {
			transition: all 0.5s ease-in;
			-moz-transition: all 0.5s ease-in;
			-webkit-transition: all 0.5s ease-in;
			-ms-transition: all 0.5s ease-in;
			transition-delay: 0s;
		}
		.accordion-box .text p {
			color: #000;
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			line-height: 125%;
			margin-bottom: 1rem;
		}
		.accordion-box .text p.accordion-btn a {
			background-color: #ec008c;
			color: #fff;
			display: inline-block;
			font-weight: bold;
			margin: 3px;
			padding: 10px 20px;
			text-decoration: none;
		}
	/* - - - ACCORDION END - - - */


	/* - - - BREADCRUMBS START - - - */
		.breadcrumb {
			background-color: transparent !important;
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			font-size: 16px;
			text-transform: uppercase;
		}
		.breadcrumb a {
			color: #ec008c;
		}
		.breadcrumb a:hover {
			color: #ec008c;
			text-decoration: underline;
		}
		.breadcrumb-item.active {
			color: #999 !important;
		}
	/* - - - BREADCRUMBS END - - - */


	/* - - - CASINO MARKETING TEAM START - - - */
		.casino-marketing-team {
			width: 90%;
			margin: 50px 5%;
		}
		.casino-marketing-team .views-row {
			margin: 0 0 50px 0;
			width: 100%;
			float: left;
		}
		.casino-marketing-team .views-field-field-photo {
			width: 70%;
			margin: 0 15% 20px 15%;
			text-align: center;
		}
		.casino-marketing-team .views-field-title {
			width: 90%;
			margin: 0 5% 20px 5%;
			text-align: center;
		}
		.casino-marketing-team .views-field-title h2 {
			font-size: 36px;
			margin: 0 0 5px 0;
		}
		.casino-marketing-team .views-field-title h3 {
			margin: 0 0 5px 0;
		}
		.casino-marketing-team .views-field-title h4 {
			font-size: 14px;
			font-weight: 300;
			margin: 0 0 5px 0;
		}
		.casino-marketing-team .views-field-title p {
			font-size: 20px;
			margin: 0 0 5px 0;
		}
	/* - - - CASINO MARKETING TEAM END - - - */


	/* - - - CLASSES START - - - */
		.block-box {
			display: block;
		}
		.boxing-box {
			border: solid 2px #ccc;
			padding: 2% 2% 1% 2%;
			margin: 0 1% 2% 1% !important;
		}
		.main-content .boxing-box h2 {
			font-size: 26px;
			font-weight: 400 !important;
			margin: 0 0 5px 0 !important;
		}
		.main-content .boxing-box h3 {
			font-size: 18px;
			font-weight: 300 !important;
		}
		.main-content .boxing-box h4 {
			font-size: 16px;
		}
		.main-boxing-box {
			border: solid 3px #999;
			padding: 2% 2% 1% 2%;
			margin: 0 1% 2% 1% !important;
		}
		.main-content .main-boxing-box h2 {
			font-weight: 400 !important;
			margin: 0 0 5px 0 !important;
		}
		.main-content .main-boxing-box h3 {
			font-weight: 300 !important;
		}
		.main-content .main-boxing-box h2 {
			font-size: 30px;
			font-weight: 400 !important;
			margin: 0 0 5px 0 !important;
		}
		.main-boxing-box h3 {
			font-size: 22px;
			font-weight: 300 !important;
		}
		.main-boxing-box h4 {
			font-size: 20px;
		}
		.boxing-flag {
			display: inline-block;
			width: 40px;
			vertical-align: middle;
		}
		.center {
			text-align: center !important;	
		}
		.disclaimer {
			font-size: 12px !important;
		}
		.fifty-fifty {
			display: block;
			width: 100%;
		}
		.icon-middle {
			display: block !important;
			margin: 0 auto !important;
		}
		.inline-box {
			display: inline-block;
			text-align: left;
			width: 100%;
		}
		.inline-box p {
			display: inline-block;
			text-align: left;
		}
		.inline-center-box {
			display: inline-block;
			text-align: center;
			width: 100%;
		}
		.inline-center-box p {
			display: inline-block;
			text-align: center;
		}
		#owners-box {
			width: 100%;
			height: auto;
			float: left;
			margin: 0 0 20px 0;
		}
		#owners-box p {
			display: inline-block;
			float: left;
			margin: 0 1% 20px 1%;
			width: 48%;
			height: auto;
		}
		#owners-box p img {
			width: 100%;
			height: auto;
		}
		.photo-left {
			display: inline-block;
			float: left;
			width: 90%;
			margin: 0 5% 5% 5%;
		}
		.photo-left img {
			width: 100%;
			height: 250px;
			margin: 0 0 5% 0;
			object-fit: cover;
		}
		.pink-button {
			text-align: center !important;
		}
		.pink-button a {
			border: solid 3px #fff;
			background-color: #ec008c;
			color: #fff !important;
			display: inline-block;
			font-size: 18px;
			line-height: 120%;
			margin: 0;
			padding: 10px 30px;
			max-width: 100%;
			text-align: center;
			text-decoration: none;
			transition: all 0.25s ease;
			-moz-transition: all 0.25s ease;
		    -webkit-transition: all 0.25s ease;
		    -ms-transition: all 0.25s ease;	
		}
		.pink-button a:hover {
			background-color: #fff;
			border: solid 3px #ec008c;
			color: #ec008c !important;
			text-decoration: none !important;
		}
		.small-pink-button {
			padding: 0 5px !important;
		}
		.small-pink-button a {
			border: solid 3px #fff;
			background-color: #ec008c;
			color: #fff !important;
			display: inline-block;
			font-size: 14px;
			margin: 0;
			padding: 5px 15px;
			text-align: center;
			text-decoration: none;
			text-transform: uppercase;
			transition: all 0.25s ease;
			-moz-transition: all 0.25s ease;
		    -webkit-transition: all 0.25s ease;
		    -ms-transition: all 0.25s ease;	
		}
		.small-pink-button a:hover {
			background-color: #fff;
			border: solid 3px #ec008c;
			color: #ec008c !important;
			text-decoration: none !important;
		}

		a.pop {
			display: inline-block;
			transition: all 0.25s ease;
			-moz-transition: all 0.25s ease;
		    -webkit-transition: all 0.25s ease;
		    -ms-transition: all 0.25s ease;
		}
		a.pop:hover {
			transform: scale(1.25);
		}
		.text-right {
			display: inline-block;
			float: left;
			margin: 0 5% 5% 5%;
			width: 90%;
		}
		.boxing-thirds {
			display: inline-block;
			width: 94%;
			margin: 0 3% 25px 3%;
		}
		.thirds {
			display: inline-block;
			width: 90%;
			margin: 0 5% 25px 5%;
		}
		.two-column {

		}
		.quarters {
			display: inline-block;
			width: 40%;
			margin: 0 5% 25px 5%;
		}
		.quarters-tight {
			display: inline-block;
			width: 46%;
			margin: 0 2% 25px 2%;
		}
	/* - - - CLASSES END - - - */


	/* - - - COLLAPSIBLE TEXT START - - - */
		.btn-primary,
		.main-content a.btn-primary {
			background-color: #fff;
			border: solid 2px #ec008c;
			border-radius: 0;
			color: #ec008c;
			transition: all 0.25s ease;
			-moz-transition: all 0.25s ease;
		    -webkit-transition: all 0.25s ease;
		    -ms-transition: all 0.25s ease;
		}
		.btn-primary:focus,
		.main-content a.btn-primary:focus,
		.btn-primary.focus,
		.main-content a.btn-primary.focus {
			background-color: #ec008c;
			border-color: #ec008c;
			color: #fff;
		}
		.btn-primary:hover,
		.main-content a.btn-primary:hover {
			background-color: #ec008c;
			border-color: #ec008c;
			color: #fff;
			text-decoration: none;
			transform: scale(1.1);
		}
		.collapsible {
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: 400;
			margin: 0 0 20px 0;
		}
		.collapsible summary {
			background-color: #fff;
			border-bottom: solid 2px #ec008c;
			color: #ec008c;
			padding: 5px 10px;
			margin: 0 0 15px 0;
		}
	/* - - - COLLAPSIBLE TEXT END - - - */


	/* - - - COMIC GALLERY START - - - */
		.comic {
		   display: grid;
		   grid-template-columns: repeat(16, 1fr);
		   grid-gap: 12px;
		}
		.comic img {
			height: 100%;
			object-fit: cover;
			max-height: 25vh;
			width: 100%;
		}
		.comic .hours {
			border: solid 1px #ec008c;
			grid-column: span 16;
			padding: 20px;
			text-align: center;
		}
		.comic .hours h3 {
			color: #000;
			text-align: center;
		}
		.comic .hours p {
			margin-bottom: 0;
			text-align: center;
		}
		.comic .pdf-menu {
			background-image: url(/sites/default/files/2025-01/JuniorsBistro-FullTables_3000x2000.jpg);
			background-color: rgba(255,255,255,0.5);
    		background-blend-mode: lighten;
    		background-position: center center;
    		background-repeat: no-repeat;
    		background-size: cover;
    		grid-column: span 16;
			padding: 20px;
			text-align: center;
		}
		.comic .pdf-menu a {
			background-color: #ec008c;
			color: #fff;
			display: inline-block;
			font-weight: bold;
			margin-top: 4%;
			padding: 20px 40px;
			text-decoration: none;
			text-transform: uppercase;
		}
		.panel-2 {
		   grid-column: span 2;
		}
		.panel-3 {
		   grid-column: span 3;
		}
		.panel-4 {
		   grid-column: span 4;
		}
		.panel-5 {
		   grid-column: span 5;
		}
		.panel-6 {
		   grid-column: span 6;
		}
		.panel-7 {
		   grid-column: span 7;
		}
		.panel-8 {
		   grid-column: span 8;
		}
		.panel-9 {
		   grid-column: span 9;
		}
		.panel-10 {
		   grid-column: span 10;
		}
		.panel-11 {
		   grid-column: span 11;
		}
		.panel-12 {
		   grid-column: span 12;
		}
		.panel-16 {
		   grid-column: span 16;
		}

	/* - - - COMIC GALLERY START - - - */


	/* - - - CONTENT START - - - */
		body {
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			margin: 0;
			padding: 0;
		}
		body #main-wrapper {
			padding: 3% 5%;
		}
		body.path-frontpage #main-wrapper {
			padding: 3% 0;
		}
		body.path-frontpage h1.page-header {
			display: none;
		}
		.bs-region--left .field--name-node-post-date {
			display: none;
		}
		.bs-region--right {
			background-color: #fff;
			display: inline-block;
			padding: 4%;
		}
		#main {
			padding: 0;
		}
		.main-content h1 {
			background-image: url(../images/pink-rule.png);
			background-position: center bottom;
			background-repeat: no-repeat;
			background-size: auto;
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			font-size: 24px;
			font-weight: 300;
			line-height: 110%;
			color: #999;
			margin: 0 0 20px 0;
			padding: 0 0 15px 0;
			text-align: center;
			text-transform: uppercase;
		}
		body.path-frontpage .main-content h2 {
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			font-size: 38px;
			font-weight: 500;
			text-align: center;
			color: #000;
			margin: 0 0 5px 0;
			text-transform: uppercase;
		}
		.main-content h2 {
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			font-size: 30px;
			font-weight: 200;
			text-align: left;
			color: #ec008c;
			margin: 0 0 10px 0;
			text-transform: uppercase;
		}
		body.path-frontpage .main-content h3 {
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			font-weight: 700;
			text-align: center;
			color: #666;
			margin: 0 0 10px 0;
		}
		.main-content h3 {
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			font-size: 20px;
			font-weight: 600;
			text-align: left;
			color: #666;
			margin: 0 0 15px 0;
		}
		body.path-frontpage .main-content h3 {
			text-align: center;
		}
		.main-content h4 {
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			font-size: 18px;
			font-weight: 500;
			text-align: left;
			color: #000;
			margin: 0 0 10px 0;
		}
		body.path-frontpage .main-content h4 {
			text-align: center;
		}
		.main-content h5 {
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: 500;
			text-align: left;
			color: #000;
			margin: 0 0 10px 0;
		}
		.main-content p {
			color: #000;
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: 300;
			line-height: 175%;
			margin: 0 0 20px 0;
			text-align: left;
		}
		body.path-frontpage .main-content p {
			text-align: center;
		}
		.main-content p a {
			color: #ec008c;
			font-weight: 400;
			text-decoration: none;
		}
		.main-content p a:hover {
			text-decoration: underline;
		}
		.main-content ul {
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: 300;
			line-height: 150%;
			list-style: none;
			margin: 0 0 20px 0;
		}
		.main-content .content ul li {
			margin: 0 0 20px 0;
		}
		.main-content .content ul li::before {
		  	content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
		  	color: #ec008c; /* Change the color */
		  	font-weight: bold; /* If you want it to be bold */
		  	display: inline-block; /* Needed to add space between the bullet and the text */
		  	width: 1em; /* Also needed for space (tweak if needed) */
		  	margin-left: -1em; /* Also needed for space (tweak if needed) */
		}
		.main-container,
		#main-wrapper {
			margin-top: 0;
		}
		.main-content {
			background-color: #fff;
		}
	/* - - - CONTENT END - - - */


	/* - - - DAILY POKER EVENTS START - - - */
		.daily-poker-events {
			background-color: #000;
			border-top: solid 10px #ec018c;
			color: #fff;
			padding: 10% 5%;
		}
		.daily-poker-events h2 {
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			font-size: 48px;
			font-weight: 900;
			line-height: 100%;
			margin: 0 0 20px 0;
			color: #f62978;
			text-align: center;
			text-transform: uppercase;
		}
		.daily-poker-events h3 {
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			font-size: 32px;
			font-weight: 900;
			line-height: 125%;
			margin: 0;
			color: #fff;
			text-align: left;
			text-transform: uppercase;
		}
		.daily-poker-events h4 {
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			font-size: 22px;
			font-weight: 600;
			line-height: 125%;
			margin: 0;
			color: #f62978;
			text-align: left;
			text-transform: uppercase;
		}
		.daily-poker-events h5{
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: 600;
			line-height: 125%;
			margin: 0;
			color: #f62978;
			text-align: left;
			text-transform: uppercase;
		}
		.daily-poker-events .view-footer {
			margin-top: 3%;
			padding: 0 5%;
		}
		.daily-poker-events .view-footer img {
			text-align: center;
			width: 100%;
			height: auto;
		}
		.daily-poker-events p {
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: 300;
			line-height: 125%;
			margin: 0 0 2px 0;
			color: #fff;
			text-align: left;
			text-transform: uppercase;
		}
		.daily-poker-events .views-row {
			padding-bottom: 20px;
			position: relative;
			margin: 0;
			width: 100%;
		}
		.daily-poker-events .views-row:after {
			background-color: #f62978;
		    content: '';
		    display: block;
		    height: 2px;
		    margin-top: 20px;
		    width: 40%;
		}

	/* - - - DAILY POKER EVENTS END - - - */


	/* - - - DINING LOGOS - - - */
	.main-content .dining-location {
		font-size: 10px;
		line-height: 140%;
		text-align: center;
	}


	/* - - - DINING NAV START - - - */
		#dining-nav {
			margin: 0 auto 3% auto;
			width: 100%;
		}
		.dining-nav-item {
			display: inline-block;
			margin: 0 2%;
			padding: 0;
			width: 15%;
		}
	/* - - - DINING NAV END - - - */


	/* - - - EMPLOYMENT OPPORTUNITIES START - - - */
		.employment-opportunities {

		}
		.employment-opportunities table td {
			border: none;
			padding: 0.25rem;
		}
		.employment-opportunities table thead {
			display: none;
		}
		.employment-opportunities table tr {
			background: transparent;
			background-color: transparent;
			border: none;
		}
		.employment-opportunities table tr:nth-child(even) {
			background-color: rgba(0,0,0,0.025) !important;
		}
		.employment-opportunities table thead > tr {
			border-bottom: none;
		}
		.employment-opportunities .table-striped tbody tr:nth-of-type(even),
		.employment-opportunities .table-striped tbody tr:nth-of-type(odd) {
			background: transparent;
			background-color: transparent;
		}
		.employment-opportunities table tr th {
			background: #ec008c;
			border: none;
			color: #fff;
			font-size: 20px;
			font-weight: 300;
			line-height: 100%;
			text-transform: uppercase;
		}
		.employment-opportunities .views-row {
			display: block;
			float: left;
			width: 100%;
		}
		.employment-opportunities .view-field-title {
			display: inline-block;
			margin-bottom: 50px;
			text-align: center;
			width: 100%;
		}
		.employment-opportunities .views-field-title h3 {
			color: #ec008c;
			font-size: 20px;
			line-height: 150%;
			margin: 0;
		}
		.employment-opportunities .views-field-field-status {
			display: inline-block;
			margin-bottom: 50px;
			text-align: center;
			width: 100%;
		}
		.employment-opportunities .views-field-field-status h4 {
			font-size: 20px;
			line-height: 150%;
			margin: 0;
		}
		.employment-opportunities .views-field-field-description {
			display: inline-block;
			margin-bottom: 50px;
			text-align: center;
			width: 100%;
		}
		.employment-opportunities .views-field-field-description p {
			font-size: 18px;
			line-height: 150%;
			margin: 0;
		}
		.employment-opportunities .views-field-nothing {
			display: inline-block;
			margin-bottom: 50px;
			text-align: center;
			width: 100%;
		}
	/* - - - EMPLOYMENT OPPORTUNITIES END - - - */


	/* - - - ENTERTAINMENT LISTING START - - - */
		.entertainment-listing {
			padding: 2%;
		}
		.entertainment-listing .row {
			display: inline-block;
			width: 100%;
			margin: 0 0 25px 0;
		}
		.entertainment-listing .views-row {
			display: inline-block;
			width: 100%;
			margin: 0 0 25px 0;
		}
		.entertainment-listing .views-field-field-photo {
			display: inline-block;
			float: left;
			margin: 0 3% 0 0;
			width: 47%;
		}
		.entertainment-listing .views-field-body {
			display: inline-block;
			float: left;
			width: 50%;
		}
	/* - - - ENTERTAINMENT LISTING END - - - */


	/* - - - EVENTS START - - - */
		.venue-box {
			border: solid 1px #ccc;
			display: inline-block;
			margin: 0 0 3% 0;
			padding: 3%;
			width: 100%;
		}
		.main-content .venue-box h3 {
			color: #ec008c;
		}
		.main-content .venue-box h4 {
			font-size: 14px;
		}
		.package-box {
			margin: 0;
			padding: 0;
			text-align: center;
			width: 100%;
		}
		.package-box .pink-button {
			margin: 25px 0 0 0;
		}
		.main-content .package-box h3 {
			font-size: 18px;
		}
		.package-box h3,
		.package-box h4,
		.package-box h5 {
			text-align: center;
		}
		.venues-text {
			margin: 0;
			padding: 0;
			width: 100%;
		}
		.venues-photo {
			margin: 0;
			padding: 0;
			width: 100%;
		}
		#block-eventsaccordion,
		#block-eventvenues,
		#block-eventpackages,
		#block-eventsgalleryblock {
			margin-bottom: 5%;
		}
	/* - - - EVENT END - - - */


	/* - - - FLEXSLIDER START - - - */
		.flexslider {
			border: none;
			margin: 0;
			overflow: hidden;
		}
		#block-views-block-background-image-block .row {
			margin: 0;
		}
		.region-hero.container-fluid {
			margin: 0;
			padding: 0;
		}
		.view-background-image {
			overflow: hidden;
		}
		.view-background-image .view-footer {
			display: block;
			text-transform: uppercase;
			margin: 0 0 -3px 0;
			position: absolute;
			right: 0;
			bottom: 0;
			left: 0;
			vertical-align: bottom;
			z-index: 10;
		}
		.view-background-image .view-footer h1 {
			color: #fff;
			display: block;
			font-size: 28px;
			line-height: 70%;
		}
		body.path-frontpage .view-background-image .view-footer {
			display: none;
		}
		.region-hero {
			overflow: hidden;
		}
		body.path-frontpage .region-hero {
			overflow: visible;
		}
	/* - - - FLEXSLIDER END - - - */


	/* - - - FOOTER START - - - */
		.footer {
			margin: 0;
			padding-bottom: 35px;
		}
		#footer-logo {
			width: 200px;
		}
		#footer-wrapper {
			background-color: #fff;
			width: 100%;
			margin: 0;
			padding: 0 10%;
		}
		.site-footer .footer-column-1.block {
			color: #fff;
			display: block;
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			margin: 20px 0 0 0;
			padding: 0;
			text-align: center;
			width: 100%;
		}
		.site-footer .footer-column-2.block {
			color: #fff;
			display: block;
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			margin: 20px 0 0 0;
			padding: 0;
			text-align: center;
			width: 100%;
		}
		.site-footer .footer-column-3.block {
			color: #fff;
			display: block;
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			margin: 20px 0 0 0;
			padding: 0;
			text-align: center;
			width: 100%;
		}
		.region-footer {
			text-align: center;
		}
		.region-footer h4 {
			color: #000;
			font-size: 16px;
			font-weight: 700;
			line-height: 150%;
			margin: 0;
			text-align: center;
		}
		.region-footer h5 {
			color: #000;
			font-size: 16px;
			font-weight: 300;
			line-height: 150%;
			margin: 0;
			text-align: center;
			text-transform: uppercase;
		}
		.region-footer p {
			color: #000;
			font-size: 16px;
			font-weight: 300;
			line-height: 150%;
			margin: 0;
			text-align: center;
		}
		#block-hialeah2020-footer {
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: 300;
			margin: 20px auto 0 auto;
			padding: 0;
		}
		#block-hialeah2020-footer ul.nav {
			text-align: center;
		}
		#block-hialeah2020-footer ul.nav li {
			display: block;
			list-style: none;
			margin: 0 0 20px 0;
		}
		#block-hialeah2020-footer ul.nav li a {
			color: #000;
			padding: 5px 30px;
			text-decoration: none;
		}
		#block-hialeah2020-footer ul.nav li a:hover {
			background-color: #ec008c;
			color: #fff;
		}
		.site-footer {
			padding: 0;
		}
		.site-footer .block {
			padding: 20px 10px;
		}
		.site-footer .content a.phone {
			color: #000 !important;
			text-decoration: none;
		}
	/* - - - FOOTER END - - - */


	/* - - - FOOTER SOCIAL MEDIA START - - - */
		#footer-social-media-menu {
			display: inline-block;
			margin: 20px auto 0 auto;
			text-align: center;
			width: 100%;
		}
		ul#footer-social-media-menu {
			margin: 0;
			padding: 0;
			text-align: center;
		}
		ul#footer-social-media-menu li {
			display: inline-block;
			list-style: none;
			margin: 0 !important;
			overflow: visible;
			padding: 0;
			text-align: center;
		}
		ul#footer-social-media-menu li a {
			background-size: 100% 100%;
			display: inline-block;
			width: 54px;
			height: 54px;
			margin: 0;
			padding: 0;
			text-align: center;
			text-indent: -6000px;
			transition: all 0.15s linear;
			-moz-transition: all 0.15s linear;
		    -webkit-transition: all 0.15s linear;
		    -ms-transition: all 0.15s linear;
		}
		ul#footer-social-media-menu li a#facebook {
			background-image: url(../images/footer-facebook-icon.png);
			background-repeat: no-repeat;
			background-position: center center;
		}
		ul#footer-social-media-menu li a#instagram {
			background-image: url(../images/footer-instagram-icon.png);
			background-repeat: no-repeat;
			background-position: center center;
		}
		ul#footer-social-media-menu li a#tiktok {
			background-image: url(../images/footer-tiktok-icon.png);
			background-repeat: no-repeat;
			background-position: center center;
			margin-left: 5px;
		}
		ul#footer-social-media-menu li a#youtube {
			background-image: url(../images/footer-youtube-icon.png);
			background-repeat: no-repeat;
			background-position: center center;
			margin-left: 5px;
		}
		ul#footer-social-media-menu li a:hover {
			background-size: 110% 110%;
		}
	/* - - - FOOTER SOCIAL MEDIA END - - - */


	/* - - - GOOGLE MAP START - - - */
	.google-map {
		margin: 0 0 20px 0;
	}
		.map-responsive {
		    overflow:hidden;
		    padding-bottom:56.25%;
		    position:relative;
		    height:0;
		}
		.map-responsive iframe {
		    left:0;
		    top:0;
		    height:100%;
		    width:100%;
		    position:absolute;
		}
	/* - - - GOOGLE MAP END - - - */


	/* - - - HEADER START - - - */
		#block-hialeah2020-mainnavigation {
			display: none;
			float: none;
		}
		.block-superfish {
			width: auto;
		}
		.header-contact {
			display: none;
		}
		.header-contact p {
			display: block;
			font-size: 10px;
		}
		.header-contact p a {
			color: #ec008c;
			text-decoration: none;
			transition: all 0.25s ease;
			-moz-transition: all 0.25s ease;
		    -webkit-transition: all 0.25s ease;
		    -ms-transition: all 0.25s ease;
		}
		#header-wrapper {
			background-color: #fff;
			display: inline-block;
			margin: 0;
			padding: 0;
			width: 100%;
		}
		.header .navbar-brand {
			display: block;
			float: none;
			margin: 0;
			width: 35%;
			margin: 0 auto;
		}
		.header .navbar-brand img {
			width: 100%;
			margin: 0;
			padding: 0;
		}
		.navbar {
			padding: 0 1rem;
		}
		#navbar-main {
			display: inline-block;
		}
		.language-select {
			display: none;
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			font-size: 12px; 
			width: 100%;
			text-align: center;
		}
		.language-select p {
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			margin: 0;
		}
		.language-select p a,
		ul.sf-menu li a.language-btn {
			background-color: #000;
			color: #fff;
			font-size: 12px;
			font-weight: 600;
			display: inline-block;
			margin: 0;
			padding: 10px 15px;
			text-decoration: none;
		}
		.language-select p a:hover,
		ul.sf-menu li a.language-btn:hover {
			background-color: #ec008c;
			color: #fff;
		}
		.language-select ul.sf-menu li {
			display: inline-block;
			float: none;
		}
		.language-select-mobile {
			display: inline-block;
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			font-size: 12px;
			margin: 40px 0 0 0;
			position: absolute;
			top: 5px;
			left: 0;
			text-align: center;
		}
		.language-select-mobile p {
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			margin: 0;
		}
		.language-select-mobile p a,
		ul.sf-menu li a.language-btn {
			background-color: #000;
			color: #fff;
			font-size: 12px;
			font-weight: 600;
			display: inline-block;
			margin: 0;
			padding: 10px 15px;
			text-decoration: none;
		}
		.language-select-mobile p a:hover,
		ul.sf-menu li a.language-btn:hover {
			background-color: #ec008c;
			color: #fff;
		}
		.language-select-mobile ul.sf-menu li {
			display: inline-block;
			float: none;
		}
	/* - - - HEADER END - - - */


	/* - - - HOMEPAGE BANNER START - - - */
		.homepage-banner {
			display: none;
		}
		#block-homepagebanner {
			display: inline-block;
			margin: 15px auto 0 auto;
			width: 100%;
			z-index: 10;
		}
		.homepage-banner {
			display: inline-block;
			margin: 15px auto 0 auto;
			width: 93%;
			z-index: 10;
		}
		#block-homepagebanner .field--type-text-with-summary div:nth-child(2),
		.homepage-banner .field--type-text-with-summary div:nth-child(2) {
			margin-top: 3%;
		}
		.homepage-banner .views-row:nth-child(2) {
			margin-top: 5%;
		}
	/* - - - HOMEPAGE BANNER END - - - */ 


	/* - - - HOMEPAGE ICONS START - - - */
		.homepage-icons {
			margin: 20px 0 0 0;
		}
		.homepage-icons p {
			display: inline-block;
			width: 46%;
			margin-bottom: 0 !important;
			padding: 0 2%;
		}
	/* - - - HOMEPAGE ICONS END - - - */


	/* - - - MESSAGE BAR START - - - */
		.message-bar {
			background-color: #ec008c;
			color: #fff;
			clear: both;
			display: inline-block;
			float: right;
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			font-size: 12px;
			margin: 10px 0 -10px 0;
			padding: 10px 0;
			text-align: center;
			width: 100%;
		}
		.message-bar p {
			margin: 0;
			text-align: center;
		}
	/* - - - MESSAGE BAR END - - - */


	/* - - - NAV BAR START - - - */
		.navbar {
			padding: .5rem 0 0 0 !important;
		}
	/* - - - NAV BAR END - - - */


	/* - - - NEW GAMES START - - - */
		.new-games-listing {

		}
		.new-games-listing .views-row {
			border: solid 2px #ccc;
			margin: 0 5% 25px 5%;
			width: 90%;
		}
		.new-games-listing .node--sticky {
			border: solid 2px #ec008c;
		}
		.new-games-listing .views-field-field-image {
			display: inline-block;
			float: left;
			margin: 0;
			padding: 0;
			width: 100%;
		}
		.new-games-listing .views-field-field-image img {
			width: 100%;
			height: auto;
			margin-top: 20px;
		}
		.new-games-listing .views-field-field-image img:last-child {
			margin-bottom: 20px;
		}
		.new-games-listing .views-field-title {
			display: inline-block;
			float: left;
			margin: 0 0 25px 0;
			padding: 20px;
			text-align: center;
			width: 100%;
		}
		.main-content .new-games-listing .views-field-title h2 {
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			font-size: 30px;
			font-weight: 500;
			line-height: 100%;
			color: #ec008c;
			margin: 0 0 5px 0;
			text-align: center;
		}
		.main-content .new-games-listing .views-field-title p ~ h2 {
			margin-top: 20px;
		}
		.main-content .new-games-listing .views-field-title h3 {
			text-align: center;
		}
		.main-content .new-games-listing .views-field-title p {
			font-size: 18px;
			line-height: 150%;
			margin: 0 0 20px 0;
			text-align: center;
		}
		.main-content .new-games-listing .views-field-title p:last-child {
			margin: 0;
		}

	/* - - - NEW GAMES END - - - */


	/* - - - PHOTO GALLERY START - - - */
		.photo-gallery {

		}
		.photo-gallery .views-row {
			display: inline-block;
			float: left;
			width: 50%;
			margin: 0;
			padding: 1%;
		}
		.photo-gallery .views-row img {
			width: 100%;
			max-width: 100%;
			height: auto;
		}
	/* - - - PHOTO GALLERY END - - - */


	/* - - - POKER PROMOTIONS PREVIEW START - - - */
		.node--type-poker-promotion .field--name-field-dates {
		    font-family: "Poppins", Arial, Helvetica, sans-serif;
		    font-size: 20px;
		    font-weight: 600;
		    text-align: left;
		    color: #666;
		    margin: 0 0 15px 0;
		}
		.node--type-poker-promotion .field--name-field-time {
			font-family: "Poppins", Arial, Helvetica, sans-serif;
		    font-size: 18px;
		    font-weight: 500;
		    text-align: left;
		    color: #000;
		    margin: 0 0 10px 0;
		}
		.node--type-poker-promotion h1 {
			background-image: none;
			font-family: "Poppins", Arial, Helvetica, sans-serif;
		    font-size: 30px;
		    font-weight: 200;
		    text-align: left;
		    color: #ec008c;
		    margin: 0 0 10px 0;
		    text-transform: uppercase;
		}
	/* - - - POKER PROMOTIONS PREVIEW END - - - */


	/* - - - POKER PROMOTIONS RACK CARD START - - - */
		.promotions-rack-card {
			text-align: center;
		}
		.promotions-rack-card div {
			text-align: center;
		}
		.promotions-rack-card .row {
			display: inline-block;
		}
		.promotions-rack-card .views-row {
			display: inline-block;
			margin: 0 2%;
			width: 30%;
		}
	/* - - - POKER PROMOTIONS RACK CARD END - - - */


	/* - - - POKER PROMOTIONS PAGE START - - - */
		.view-poker-promotion-page .views-field-field-promotion-logo,
		.field--name-field-promotion-logo {
			display: inline-block;
			float: left;
			margin: 0 5% 5% 5%;
			padding: 0;
			width: 90%;
		}
		.view-poker-promotion-page .views-field-title {
			display: inline-block;
			float: left;
			margin: 0 5%;
			padding: 0;
			width: 90%;
		}
	/* - - - POKER PROMOTIONS PAGE END - - - */


	/* - - - POKER PROMOTIONS SLIDER START - - - */
		.poker-promotions-slider {
			background-color: #f467ba;
			padding: 10% 5%;
		}
		.poker-promotions-slider h2 {
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			font-size: 48px;
			font-weight: 900;
			line-height: 100%;
			margin: 0 0 20px 0;
			color: #000;
			text-align: center;
			text-transform: uppercase;
		}
		.poker-promotions-slider .slick-track {
			display: grid;
			grid-auto-flow: column;
		}
		.poker-promotions-slider .slick-dots {
			bottom: -50px;
		}
		.poker-promotions-slider .slick__slide {
			background-color: #fff;
			border-top: solid 15px #ed0a91;
			margin: 0 25px;
			padding: 15px;
			text-align: center;
		}
		.poker-promotions-slider .slick__slide h4 {
			color: #000;
			font-size: 18px;
			text-transform: uppercase;
		}
		.poker-promotions-slider .slick__slide img {
			border: solid 3px #ec018c;
		}
		.slick-dots li.slick-active button:before {
			color: #fff;
		}
		.slick-dots li button:before {
			color: #fff;
			font-size: 1.0rem;
		}
		.poker-promotions-slider .slick__slide .views-field-field-dates {
			margin: 20px 0 0 0;
		}
		.poker-promotions-slider .slick__slide .views-field-view-node {
			margin: 20px 0 15px 0;
		}
		.poker-promotions-slider .slick__slide .views-field-view-node a {
			background-color: #f62978;
			color: #fff;
			display: inline-block;
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			font-size: 18px;
			font-weight: 500;
			line-height: 100%;
			margin: 0;
			padding: 15px 25px;
			text-decoration: none;
			text-transform: uppercase;
		}
		.poker-promotions-slider .slick__slide .views-field-view-node a:hover {
			color: #000;
		}
	/* - - - POKER PROMOTIONS SLIDER END - - - */


	/* - - - OTHER POKER PROMOTIONS SLIDER START - - - */
		.other-poker-promotions {
			margin: 5%;
			padding: 0;
			width: 90%;
		}
		.other-poker-promotions .slick__slide {
			padding: 0 1%;
		}
		.slick--view--other-poker-promotions-slider {
			margin: 0;
			padding: 0;
			width: 100%;
		}
		.other-poker-promotions .slick-arrow::before {
			color: #ec008c;
		}
	/* - - - OTHER POKER PROMOTIONS SLIDE END - - - */


	/* - - - POSTSCRIPT START - - - */
		#postscript-wrapper {
			background-color: #ec008c;
		}
		.postscript .postscript__inner {
			padding-right: 0;
			padding-left: 0;
		}
		.postscript__inner .row {
			margin-right: 0;
			margin-left: 0;
		}
	/* - - - POSTSCRIPT END - - - */


	/* - - - PROMO PAGE LAYOUT - - - */
		body.page-node-240 .main-container,
		body.page-node-240 #main-wrapper,
		body.page-node-304 .main-container,
		body.page-node-304 #main-wrapper,
		body.page-node-305 .main-container,
		body.page-node-305 #main-wrapper,
		body.page-node-322 .main-container,
		body.page-node-322 #main-wrapper,
		body.page-node-323 .main-container,
		body.page-node-323 #main-wrapper,
		body.page-node-325 .main-container,
		body.page-node-325 #main-wrapper,
		body.page-node-394 .main-container,
		body.page-node-394 #main-wrapper,
		body.page-node-413 .main-container,
		body.page-node-413 #main-wrapper,
		body.page-node-911 .main-container,
		body.page-node-911 #main-wrapper,
		body.page-node-1017 .main-container,
		body.page-node-1017 #main-wrapper,
		body.page-node-1040 .main-container,
		body.page-node-1040 #main-wrapper {
			margin-top: 0;
		}
		body.page-node-240 .region-hero,
		body.page-node-304 .region-hero,
		body.page-node-305 .region-hero,
		body.page-node-322 .region-hero,
		body.page-node-323 .region-hero,
		body.page-node-325 .region-hero,
		body.page-node-394 .region-hero,
		body.page-node-413 .region-hero,
		body.page-node-911 .region-hero,
		body.page-node-1017 .region-hero,
		body.page-node-1040 .region-hero {
			height: auto;
			padding-right: 0;
			padding-left: 0;
		}
		body.page-node-240 .field--name-body,
		body.page-node-304 .field--name-body,
		body.page-node-305 .field--name-body,
		body.page-node-322 .field--name-body,
		body.page-node-323 .field--name-body,
		body.page-node-325 .field--name-body,
		body.page-node-394 .field--name-body,
		body.page-node-413 .field--name-body,
		body.page-node-911 .field--name-body,
		body.page-node-1017 .field--name-body,
		body.page-node-1040 .field--name-body {
			text-align: center;
		}
		body.page-node-240 .scroll-to-discover,
		body.page-node-304 .scroll-to-discover,
		body.page-node-305 .scroll-to-discover,
		body.page-node-322 .scroll-to-discover,
		body.page-node-323 .scroll-to-discover,
		body.page-node-325 .scroll-to-discover,
		body.page-node-394 .scroll-to-discover,
		body.page-node-413 .scroll-to-discover,
		body.page-node-911 .scroll-to-discover,
		body.page-node-1017 .scroll-to-discover,
		body.page-node-1040 .scroll-to-discover {
			display: none;
		}
		body.page-node-304 .field--name-body h2,
		body.page-node-304 .field--name-body h3,
		body.page-node-304 .field--name-body h4,
		body.page-node-304 .field--name-body h5,
		body.page-node-304 .field--name-body h6,
		body.page-node-304 .field--name-body p,
		body.page-node-305 .field--name-body h2,
		body.page-node-305 .field--name-body h3,
		body.page-node-305 .field--name-body h4,
		body.page-node-305 .field--name-body h5,
		body.page-node-305 .field--name-body h6,
		body.page-node-305 .field--name-body p,
		body.page-node-322 .field--name-body h2,
		body.page-node-322 .field--name-body h3,
		body.page-node-322 .field--name-body h4,
		body.page-node-322 .field--name-body h5,
		body.page-node-322 .field--name-body h6,
		body.page-node-322 .field--name-body p,
		body.page-node-323 .field--name-body h2,
		body.page-node-323 .field--name-body h3,
		body.page-node-323 .field--name-body h4,
		body.page-node-323 .field--name-body h5,
		body.page-node-323 .field--name-body h6,
		body.page-node-323 .field--name-body p,
		body.page-node-325 .field--name-body h2,
		body.page-node-325 .field--name-body h3,
		body.page-node-325 .field--name-body h4,
		body.page-node-325 .field--name-body h5,
		body.page-node-325 .field--name-body h6,
		body.page-node-325 .field--name-body p,
		body.page-node-394 .field--name-body h2,
		body.page-node-394 .field--name-body h3,
		body.page-node-394 .field--name-body h4,
		body.page-node-394 .field--name-body h5,
		body.page-node-394 .field--name-body h6,
		body.page-node-394 .field--name-body p,
		body.page-node-413 .field--name-body h2,
		body.page-node-413 .field--name-body h3,
		body.page-node-413 .field--name-body h4,
		body.page-node-413 .field--name-body h5,
		body.page-node-413 .field--name-body h6,
		body.page-node-413 .field--name-body p,
		body.page-node-911 .field--name-body h2,
		body.page-node-911 .field--name-body h3,
		body.page-node-911 .field--name-body h4,
		body.page-node-911 .field--name-body h5,
		body.page-node-911 .field--name-body h6,
		body.page-node-911 .field--name-body p,
		body.page-node-1017 .field--name-body h2,
		body.page-node-1017 .field--name-body h3,
		body.page-node-1017 .field--name-body h4,
		body.page-node-1017 .field--name-body h5,
		body.page-node-1017 .field--name-body h6,
		body.page-node-1017 .field--name-body p,
		body.page-node-1040 .field--name-body h2,
		body.page-node-1040 .field--name-body h3,
		body.page-node-1040 .field--name-body h4,
		body.page-node-1040 .field--name-body h5,
		body.page-node-1040 .field--name-body h6,
		body.page-node-1040 .field--name-body p {
			text-align: center;
		}
		body.page-node-325 .field--name-body p {
			font-size: 120%;
		}
		body.page-node-304 .field--name-body p,
		body.page-node-305 .field--name-body p,
		body.page-node-322 .field--name-body p,
		body.page-node-323 .field--name-body p,
		body.page-node-325 .field--name-body p,
		body.page-node-394 .field--name-body p,
		body.page-node-413 .field--name-body p,
		body.page-node-911 .field--name-body p,
		body.page-node-1017 .field--name-body p,
		body.page-node-1040 .field--name-body p {
			font-weight: 400;
		}

		.prize-box {
			background-color: #f7f7f7;
			display: inline-block;
			margin: -8% auto 2% auto;
			padding: 5%;
			width: auto;
			box-shadow: #aaa 5px 5px 15px;
		}
		.prize-box h2 {
			color: #4d4d4d;
			font-size: 20px;
			font-weight: 500;
			text-align: center;
			text-transform: capitalize;
		}
		.prize-box h3 {
			color: #ec008c;
			font-size: 62px;
			font-weight: 700;
			text-align: center;
		}
		.prize-box h4 {
			color: #4d4d4d;
			font-size: 22px;
			font-weight: 500;
			text-align: center;
		}
		.promo-header p {
			margin: 0;
		}
		.promo-text-box {
			margin: 2% auto;
			padding: auto 2%;
		}
		.promo-text-box h2 {
			font-size: 36px;
			font-weight: 600;
			text-align: center;
			text-transform: capitalize;
		}
		.promo-text-box h3 {
			color: #4d4d4d;
			font-size: 26px;
			font-weight: 300;
			text-align: center;
		}
		.promo-text-box p {
			color: #4d4d4d;
			font-size: 22px;
			font-weight: 300;
			line-height: 125%;
			text-align: center;
		}
	/* - - - PROMO PAGE LAYOUT END - - - */


	/* - - - PROGRESSIVE JACKPOTS START - - - */
		.progressive-jackpots {

		}
		.progressive-jackpots table td {
			border: none;
			padding: 0.25rem;
		}
		.progressive-jackpots table thead {
			display: none;
		}
		.progressive-jackpots table tr {
			background: transparent;
			background-color: transparent;
			border: none;
		}
		.progressive-jackpots table tr:nth-child(even) {
			background-color: rgba(0,0,0,0.025) !important;
		}
		.progressive-jackpots table thead > tr {
			border-bottom: none;
		}
		.progressive-jackpots .table-striped tbody tr:nth-of-type(even),
		.progressive-jackpots .table-striped tbody tr:nth-of-type(odd) {
			background: transparent;
			background-color: transparent;
		}
		.progressive-jackpots table tr th {
			background: #ec008c;
			border: none;
			color: #fff;
			font-size: 20px;
			font-weight: 300;
			line-height: 100%;
			text-transform: uppercase;
		}
		.progressive-jackpots .views-row {
			display: block;
			float: left;
			width: 100%;
		}
		.progressive-jackpots .views-field-field-game-logo {
			display: inline-block;
			text-align: center;
			width: 100%;
		}
		.progressive-jackpots .views-field-field-game-logo p {
			color: #999;
			font-size: 20px;
			font-weight: 500;
			margin: 0;
		}
		.progressive-jackpots .views-field-field-current-jackpot,
		.progressive-jackpots .views-field-field-current-jackpot2 {
			display: inline-block;
			text-align: center;
			width: 100%;
		}
		.progressive-jackpots .views-field-field-current-jackpot h3,
		.progressive-jackpots .views-field-field-current-jackpot2 h3 {
			color: #ec008c;
			font-size: 40px;
			font-weight: 500;
			line-height: 100%;
			margin: 0;
		}
		.progressive-jackpots .views-field-field-denom-max-bet,
		.progressive-jackpots .views-field-field-denomination,
		.progressive-jackpots .views-field-field-max-bet {
			display: inline-block;
			text-align: center;
			width: 100%;
		}
		.progressive-jackpots .views-field-field-denom-max-bet h4,
		.progressive-jackpots .views-field-field-denomination h4,
		.progressive-jackpots .views-field-field-max-bet h4 {
			color: #000;
			font-size: 24px;
			font-weight: 500;
			line-height: 100%;
			margin: 0;
		}
		.progressive-jackpots .views-field-field-description {
			display: inline-block;
			margin-bottom: 50px;
			text-align: center;
			width: 100%;
		}
		.progressive-jackpots .views-field-field-description p {
			font-size: 20px;
			line-height: 150%;
			margin: 0;
		}
	/* - - - PROGRESSIVE JACKPOTS END - - - */


	/* - - - PROMOTION CALENDAR START - - - */
		.promotion-calendar {
			height: auto;
			margin: 0 0 40px 0;
			padding: 0;
			width: 100%;
		}
		.promotion-calendar .views-row {
			height: auto;
			margin: 0  0 20px 0;
			width: 100%;
		}
		.promotion-calendar .views-row p {
			margin: 0 auto;
			max-width: 90%;
		}
		.promotion-calendar .views-row .views-field {
			height: auto;
			width: 100%;
		}
		.promotion-calendar .views-row .views-field img {
			height: auto;
			width: 100%;
		}
		.promotions-calendar-block,
		.poker-promotions-calendar-block {
			display: none;
		}
		.view-views-promotions-calendar,
		.view-poker-promotions-calendar {
			margin: 0 0 25px 0;
		}
		.view-views-promotions-calendar .calendar-calendar,
		.view-poker-promotions-calendar .calendar-calendar {
			width: 100%;
		}
		.view-views-promotions-calendar h3,
		.view-poker-promotions-calendar h3 {
			text-align: center;
		}
		.view-views-promotions-calendar h5,
		.view-poker-promotions-calendar h5 {
			margin-bottom: 25px;
			margin-left: 25px;
		}
		.view-views-promotions-calendar h6,
		.view-poker-promotions-calendar h6 {
			color: #000;
			font-size: 14px;
			margin: 0 0 10px 0;
			text-align: center;
		}
		.view-views-promotions-calendar .js-pager__items,
		.view-poker-promotions-calendar .js-pager__items {
			display: inline-block;
			margin-bottom: 20px;
		}
		.view-views-promotions-calendar .js-pager__items li,
		.view-poker-promotions-calendar .js-pager__items li {
			display: inline-block;
		}
		.main-content .content .view-views-promotions-calendar ul,
		.main-content .content .view-poker-promotions-calendar ul {
			margin-left: 0;
			padding-left: 0;
			text-align: center;
		}
		.main-content .content .view-views-promotions-calendar ul.js-pager__items li::before,
		.main-content .content .view-poker-promotions-calendar ul.js-pager__items li::before {
			content: none;
			display: none;
		}
		.view-views-promotions-calendar .js-pager__items li a,
		.view-poker-promotions-calendar .js-pager__items li a {
			border: none;
			background-color: #fff;
			color: #ec008c;
			display: inline-block;
			font-size: 14px;
			margin: 0 10px;
			padding: 5px 15px;
			text-align: center;
			text-decoration: none;
			transition: all 0.25s ease;
			-moz-transition: all 0.25s ease;
		    -webkit-transition: all 0.25s ease;
		    -ms-transition: all 0.25s ease;	
		}
		.view-views-promotions-calendar .js-pager__items li a:hover,
		.view-poker-promotions-calendar .js-pager__items li a:hover {
			background-color: #ec008c;
			color: #fff !important;
			text-decoration: none !important;
		}
		.view-views-promotions-calendar nav.pager,
		.view-poker-promotions-calendar nav.pager {
			text-align: center;
		}
		.view-views-promotions-calendar .item,
		.view-poker-promotions-calendar .item {
			display: inline-block;
			float: left;
			margin: 0;
			padding: 0;
			/* width: 50%; */
		}
		.view-views-promotions-calendar .view-content,
		.view-poker-promotions-calendar .view-content {

		}
		.view-views-promotions-calendar tr,
		.view-poker-promotions-calendar tr {
			border-bottom: none;
		}
		ul.js-pager__items {
			display: table;
			vertical-align: middle;
		}
		.view-views-promotions-calendar li.pager__item,
		.view-poker-promotions-calendar li.pager__item {
			display: table-cell;
			vertical-align: middle;
		}
		.view-views-promotions-calendar .pager__item--current h2,
		.view-poker-promotions-calendar .pager__item--current h2 { /* - - - MONTH NAME DISPLAY - - - */
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			font-size: 26px;
			font-weight: 600;
			color: #000;
			margin: 0;
			padding: 0;
			text-transform: capitalize;
		}
		.view-views-promotions-calendar .calendar-calendar th.days,
		.view-poker-promotions-calendar .calendar-calendar th.days {
			background-color: #ec008c;
			border: none;
			color: #fff;
		}
		.calendar-calendar .month-view .full td.single-day div.monthview,
		.calendar-calendar .week-view .full td.single-day div.weekview,
		.calendar-calendar .day-view .full td.single-day div.dayview {
			background: #fff;
		}
		.calendar-calendar .month-view .full td.date-box.today,
		.calendar-calendar .month-view .full tr td.today,
		.calendar-calendar .month-view .full tr td.single-day.today {
			border-color: #ec008c;
			border-right: solid 2px #ec008c;
			border-left: solid 2px #ec008c;
		}
		.calendar-calendar .month-view .full td {
			padding: 0;
		}
		.pager__item--previous a {
			/* visibility: hidden; */
		}
		.view-views-promotions-calendar .single-day .item {
			width: 100%;
		}
	/* - - - PROMOTION CALENDAR END - - - */


	/* - - - PROMOTIONS LISTING START - - - */
		.promotions-listing {
			font-family: "Poppins", Arial, Helvetica, sans-serif;
		}
		.promotions-listing .views-field-field-date {
			text-align: center;
			width: 100%;
		}
		.main-content .promotions-listing .views-field-field-date h3 {
			color: #fff;
			display: inline-block;
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			font-size: 32px;
			font-weight: 200;
			line-height: 100%;
			margin: 0;
			padding: 0;
			text-align: center;
		}
		.main-content .promotions-listing .views-field-field-date h4 {
			color: #fff;
			display: inline-block;
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			font-size: 32px;
			font-weight: 700;
			line-height: 100%;
			margin: 0;
			padding: 0;
			text-align: center;
			text-transform: uppercase;
		}
		.promotions-listing .views-field-field-date .field-content {
			background-color: #ec008c;
			padding: 20px 0;
			text-align: center;
		}
		.promotions-listing .views-field-field-promotion-logo {
			border-right: solid 2px #ccc;
			border-left: solid 2px #ccc;
			padding: 0 20px;
			text-align: center;
			width: 100%;
		}
		.promotions-listing .views-field-field-promotion-logo img {
			width: 100%;
			height: auto;
			margin: 0;
			max-width: 400px;
			padding: 0;
		}
		.promotions-listing .views-field-field-promotion-logo .field-content {
			text-align: center;
		}
		.promotions-listing .views-field-title {
			border-right: solid 2px #ccc;
			border-bottom: solid 2px #ccc;
			border-left: solid 2px #ccc;
			padding: 0 20px;
			text-align: center;
			width: 100%;
		}
		.main-content .promotions-listing .views-field-title h2 {
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			font-size: 30px;
			font-weight: 500;
			line-height: 100%;
			margin: 0 0 5px 0;
			text-align: center;
		}
		.main-content .promotions-listing .views-field-title p {
			font-size: 18px;
			line-height: 150%;
			text-align: center;
		}
		.promotions-listing .views-row {
			margin: 0 5% 25px 5%;
			width: 90%;
		}
	/* - - - PROMOTIONS LISTING END - - - */


	/* - - - PROMOTIONS LISTING SIMPLE START - - - */
		.promotions-listing {
			font-family: "Poppins", Arial, Helvetica, sans-serif;
		}
		.promotions-listing-simple .views-field-field-date {
			text-align: center;
			width: 100%;
		}
		.main-content .promotions-listing-simple h3 {
			color: #666;
			display: inline-block;
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			font-size: 22px;
			font-weight: 600;
			line-height: 100%;
			margin: 0 0 10px 0;
			padding: 0;
			text-align: left;
			text-transform: uppercase;
		}
		.main-content .promotions-listing-simple h4 {
			color: #000;
			display: inline-block;
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: 500;
			line-height: 100%;
			margin: 0 0 10px 0;
			padding: 0;
			text-align: left;
			text-transform: uppercase;
		}
		.main-content .promotions-listing-simple h5 {
			color: #999;
			display: inline-block;
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: 600;
			line-height: 100%;
			margin: 0 0 10px 0;
			padding: 0;
			text-align: left;
			text-transform: uppercase;
		}
		.promotions-listing-simple .views-field-field-date .field-content {
			background-color: #ec008c;
			padding: 20px 0;
			text-align: center;
		}
		.promotions-listing-simple .views-field-field-promotion-logo {
			padding: 0 20px;
			text-align: center;
			width: 100%;
		}
		.promotions-listing-simple .views-field-field-promotion-logo img {
			width: 100%;
			height: auto;
			margin: 0;
			max-width: 400px;
			padding: 0;
		}
		.promotions-listing-simple .views-field-field-promotion-logo .field-content {
			text-align: center;
		}
		.promotions-listing-simple .views-field-title {
			padding: 20px;
			text-align: center;
			width: 100%;
		}
		.main-content .promotions-listing-simple .views-field-title h2 {
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			font-size: 26px;
			font-weight: 500;
			line-height: 100%;
			margin: 0 0 5px 0;
			text-align: center;
		}
		.main-content .promotions-listing-simple .views-field-title p ~ h2 {
			margin-top: 20px;
		}
		.main-content .promotions-listing-simple .views-field-title p {
			font-size: 15px;
			line-height: 150%;
			margin: 0 0 15px 0;
			text-align: left;
		}
		.main-content .promotions-listing-simple .views-field-title p:last-child {
			margin: 0;
		}
		.promotions-listing-simple .views-row {
			border: solid 2px #ccc;
			margin: 0 5% 25px 5%;
			width: 90%;
		}
	/* - - - PROMOTIONS LISTING SIMPLE END - - - */


	/* - - - RESPONSIVE MENU START - - - */
		#off-canvas {
			z-index: 1000;
		}
		#block-responsivemenumobileicon,
		#block-hialeah2020-responsivemenumobileicon {
			position: absolute;
			top: 10px;
			right: 0;
		}
		.responsive-menu-toggle-icon {
			width: 50px;
			height: 50px;
		}
		.responsive-menu-toggle-icon::before,
		.responsive-menu-toggle-icon::after,
		.responsive-menu-toggle-icon span.icon {
			background: #000;
		}
		.responsive-menu-toggle-icon span.label {
			display: none;
		}
		#off-canvas .mm-hidden {
			/* display: block !important; */
		}
		.mm-btn::after,
		.mm-btn::before {
			border-top: solid 2px #ec008c;
			border-right: none;
			border-bottom: none;
			border-left: solid 2px #ec008c;
		}
		.mm-listitem_opened > .mm-listitem__btn, .mm-listitem_opened > .mm-panel {
			background: transparent;
		}
		.mm-btn_next {
			width: 15%;
		}
		.mm-btn_next::after,
		.mm-listitem_opened > .mm-listitem__btn::after {
			right: 30px;
		}
		.mm-panel {
			background: #000;
			font-family: "Poppins", Courier, Georgia, serif;
		}
		.mm-navbar {
			background: #000;
			font-family: "Poppins", Courier, Georgia, serif;
		}
		.mm-navbar__title {
			color: #fff;
		}
		.mm-menu a, .mm-menu a:active, .mm-menu a:hover, .mm-menu a:link, .mm-menu a:visited {
			color: #fff;
		}
		.mm-menu li li a, .mm-menu li li a:active, .mm-menu li li a:hover, .mm-menu li li a:link, .mm-menu li li a:visited {
			color: #ec008c;
		}
		.mm-menu li li li a, .mm-menu li li li a:active, .mm-menu li li li a:hover, .mm-menu li li li a:link, .mm-menu li li li a:visited {
			color: #666;
		}
		#off-canvas .nav > li {
			display: flex;
		}
		#off-canvas .nav > li > a {
			padding-left: 20px;
			padding-right: 10px;
		}
		#off-canvas .navbar-nav {
			margin: 0;
		}
		#off-canvas .mm-listitem__btn,
		#off-canvas .mm-listitem__text {
			padding: calc((var(--mm-listitem-size) - var(--mm-line-height))/ 2);
		}
	/* - - - RESPONSIVE MENU END - - - */


	/* - - - SCROLL TO DISCOVER START - - - */
		body.path-frontpage .region-hero {
			/* height: 100vh; */
			text-align: center;
		}
		.region-hero {
			/* height: 100vh; */
			position: relative;
			text-align: center;
		}
		.scroll-to-discover {
			background-image: url(../images/scroll-arrow2.png);
			background-position: center center;
			background-repeat: no-repeat;
			background-size: 100% auto;
			text-align: center;
			margin: 0 auto 0 auto;
			width: 280px;
			height: 65px;
			padding-top: 18%;
			position: absolute;
			left: 0;
			right: 0;
			bottom: 65%;
		}
		.scroll-to-discover p {
			color: #000;
			font-size: 9px;
			line-height: 150%;
			margin: -21% 0 0 0;
		}
		.scroll-to-discover p a {
			color: #000;
			text-decoration: none;
		}
		.scroll-to-discover p a:hover {
			color: #ec008c;
		}
		.scroll-to-discover h2 {
			color: #000;
			font-size: 20px;
			line-height: 100%;
			margin: 0;
			text-transform: uppercase;
		}
		.scroll-to-discover h2 a {
			color: #000;
			text-decoration: none;
		}
		.scroll-to-discover h2 a:hover {
			color: #ec008c;
		}
		.card-scroll {
			text-align: center;
			margin: 0 auto 0 auto;
			width: 150px;
			padding: 0;
		}
		.card-scroll p {
			margin: 0;
		}
		.card-scroll img {
			-webkit-filter: drop-shadow(5px 5px 10px #333);
  			filter: drop-shadow(5px 5px 10px #333);
		}
		.logo-scroll {
			text-align: center;
			margin: 0 auto 0 auto;
			width: 280px;
			height: auto;
			padding-top: 0;
			position: absolute;
			left: 0;
			right: 0;
			bottom: 65%;
		}
		.logo-scroll p {
			margin: 0;
		}
		.logo-scroll img {
			-webkit-filter: drop-shadow(5px 5px 10px #333);
  			filter: drop-shadow(5px 5px 10px #333);
		}
	/* - - - SCROLL TO DISCOVER END - - - */


	/* - - - SLOT MACHINES START - - - */
		.slot-machines {
			margin: 0 0 20px 0;
			text-align: center;
		}
		.slot-machines .views-row {
			box-sizing: border-box;
			display: inline-block;
			margin: 0;
			padding: 10px;
			text-align: center;
			width: 50%;
		}
		.slot-machines .views-row img {
			width: 100%;
			height: auto;
			max-width: 100%;
		}
	/* - - - SLOT MACHINES END - - - */


	/* - - - SOCIAL MEDIA START - - - */
		.social-media-menu {
			display: inline-block;
			position: absolute;
			top: 10px;
			left: 5px;
			margin: 0 auto;
			text-align: center;
		}
		.social-media-menu ul.nav {
			margin: 0;
			padding: 0;
			text-align: center;
		}
		.social-media-menu ul.nav li {
			display: inline-block;
			list-style: none;
			margin: 0 !important;
			overflow: visible;
			padding: 0;
			text-align: center;
		}
		.social-media-menu ul.nav li a {
			background-size: 100% 100%;
			display: inline-block;
			width: 32px;
			height: 32px;
			margin: 0;
			padding: 0;
			text-align: center;
			text-indent: -6000px;
			transition: all 0.15s linear;
			-moz-transition: all 0.15s linear;
		    -webkit-transition: all 0.15s linear;
		    -ms-transition: all 0.15s linear;
		}
		.social-media-menu ul.nav li a#facebook {
			background-image: url(../images/facebook-icon.png);
			background-repeat: no-repeat;
			background-position: center center;
		}
		.social-media-menu ul.nav li a#instagram {
			background-image: url(../images/instagram-icon.png);
			background-repeat: no-repeat;
			background-position: center center;
		}
		.social-media-menu ul.nav li a#tiktok {
			background-image: url(../images/tiktok-icon.png);
			background-repeat: no-repeat;
			background-position: center center;
		}
		.social-media-menu ul.nav li a#youtube {
			background-image: url(../images/youtube-icon.png);
			background-repeat: no-repeat;
			background-position: center center;
		}
		.social-media-menu ul.nav li a:hover {
			background-size: 120% 120%;
		}
	/* - - - SOCIAL MEDIA END - - - */


	/* - - - STOP IN AND SAY HIALEAH! START - - - */
		.stop-in {
			background: rgba(255,255,255,0.75);
			display: inline-block;
			margin: 0 auto 5px auto;
			padding: 10px 15px;
			text-align: center;
		}
		.stop-in h2 {
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			font-size: 19px;
			font-weight: 300;
			line-height: 100%;
			margin: 0 0 10px 0;
			text-align: center;
		}
		.stop-in h3 {
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			font-size: 36px;
			font-weight: 500;
			line-height: 100%;
			margin: 0;
			text-align: center;
		}
	/* - - - STOP IN AND SAY HIALEAH! END - - - */


	/* - - - SUPERFISH START - - - */		
		ul.sf-menu li a#get-200 {
			background-color: #ec008c;
			color: #fff;
			padding: 10px 25px;
			transition: all 0.25s ease;
			-moz-transition: all 0.25s ease;
		    -webkit-transition: all 0.25s ease;
		    -ms-transition: all 0.25s ease;
		}
		ul.sf-menu li a#get-200:hover {
			animation: paused;
			background-color: #000;
			color: #fff;
		}
	/* - - - SUPERFISH END - - - */


	/* - - - TABLE GAMES START - - - */
		.table-games {
			margin: 0 0 20px 0;
			text-align: center;
		}
		.table-games .views-row {
			box-sizing: border-box;
			display: inline-block;
			margin: 0;
			padding: 10px;
			text-align: center;
			width: 50%;
		}
		.table-games .views-row img {
			width: 100%;
			height: auto;
			max-width: 100%;
		}
	/* - - - TABLE GAMES END - - - */


	/* - - - UPCOMING PROMOTIONS START - - - */
		.upcoming-promotions {
			position: absolute;
			top: 15%;
			right: 0;
			left: 0;
			bottom: 0;
			padding: 5%;
		}
		.upcoming-promotions .row {
			display: inline-block;
			width: 100%;
		}
		.upcoming-promotions .views-row {
			display: inline-block;
			margin: 0 2%;
			width: 30%;
		}
		.upcoming-promotions .views-row:first-child,
		.upcoming-promotions .views-row:last-child {
			margin: 0;
		}
		.upcoming-promotions .views-field-field-date {
			background-color: #ec008c;
			color: #fff;
			font-weight: bold;
		}
		.upcoming-promotions .views-field-field-date h3 {
			font-size: 12px;
			padding: 2%;
			text-transform: uppercase;
		}
	/* - - - UPCOMING PROMOTIONS END - - - */


	/* - - - VIDEO BACKGROUND START - - - */
		.video-background {
			position: relative;
			z-index: -100;
		}
		.video-background video {
			object-fit: cover;
		  	width: 100vw;
		  	height: 100vh;
		  	position: fixed;
		  	top: 15%;
		  	left: 0;
		}
		#block-views-block-background-image-block {
			position: relative;
			z-index: -100;
		}
		#block-views-block-background-image-block img,
		#block-views-block-background-image-block video {
			object-fit: cover;
		  	width: 100vw;
		  	height: 25vh;
		  	position: relative;
		  	margin: 0;
		  	padding: 0;
		}
		#block-views-block-background-image-block .view-content {
			position: relative;
		}
		.mute-button {
			display: none;
		}
	/* - - - VIDEO BACKGROUND END - - - */


	/* - - - VIEWS START - - - */
		.view-homepage-features {
			float: left;
		}
		.views-field-field-feature-image {
			display: inline-block;
			margin: 0;
			padding: 0;
			width: 100%;
		}
		.views-field-field-feature-image img {
			width: 100%;
			height: 250px;
			margin: 0;
			object-fit: cover;
		}
		.view-homepage-features .views-row:nth-child(even) .views-field-field-feature-image {
			float: left;
		}
		.view-homepage-features .views-row:nth-child(odd) .views-field-field-feature-image {
			/* float: right; */
		}
		.view-homepage-features .views-field-body {
			display: inline-block;
			margin: 0% 5%;
			padding: 5% 5% 3% 5%;
			width: 90%;
		}
		.view-homepage-features .views-row:nth-child(even) .views-field-body {
			float: left;
		}
		.view-homepage-features .views-row:nth-child(odd) .views-field-body {
			/* float: right; */
		}
		.view-homepage-features p {
			margin: 0 0 20px 0;
		}
		.view-homepage-features p.learn-more a {
			border: solid 3px #ec008c;
			color: #ec008c;
			display: inline-block;
			font-size: 18px;
			margin: 0;
			padding: 10px 20px;
			text-align: center;
			text-decoration: none;
			transition: all 0.25s ease;
			-moz-transition: all 0.25s ease;
		    -webkit-transition: all 0.25s ease;
		    -ms-transition: all 0.25s ease;	
		}
		.view-homepage-features p.learn-more a:hover {
			background-color: #ec008c;
			color: #fff;
			transform: scale(1.1);
		}
		.view-homepage-features .views-row {
			display: inline-block;
			float: left;
			margin: 0 10% 20px 10%;
			padding: 0;
			position: relative;
			width: 100%;
		}
		.view-homepage-features .views-row:nth-child(odd) {
			background-color: #f5f5f5;
		}
		.view-homepage-features .views-row:nth-child(even) {
			background-color: #f5f5f5;
		}
		.view-homepage-features .views-row::before {
			/*box-sizing: border-box;
		    content: '';
		     position: absolute;
		    width: auto;
		    height: 2px;
		    display: block;
		    clear: both;
		    background-color: #999;
		    margin: 30px;
		    padding: 0;
		    text-align: center; */
		}
		.view-homepage-features .views-row:nth-child(1) {
			background-image: url("/themes/hialeah2020/images/franco-casino.jpg");
			background-position: 50% bottom;
			background-repeat: no-repeat;
			background-size: auto 30%;
			padding-bottom: 200px;
		}
		.view-homepage-features .views-row:nth-child(2) {
			background-image: url("/themes/hialeah2020/images/franco-poker_grey.jpg");
			background-position: 50% bottom;
			background-repeat: no-repeat;
			background-size: auto 30%;
			padding-bottom: 200px;
		}
		.view-homepage-features .views-row:nth-child(3) {
			background-image: url("/themes/hialeah2020/images/franco-waving.jpg");
			background-position: 50% bottom;
			background-repeat: no-repeat;
			background-size: auto 30%;
			padding-bottom: 200px;
		}
		.view-homepage-features .views-row:nth-child(4) {
			background-image: url("/themes/hialeah2020/images/franco-chef_grey.jpg");
			background-position: 50% bottom;
			background-repeat: no-repeat;
			background-size: auto 28%;
			padding-bottom: 200px;
		}
		.view-homepage-features .views-row:nth-child(5) {
			background-image: url("/themes/hialeah2020/images/franco-goggles.jpg");
			background-position: 50% bottom;
			background-repeat: no-repeat;
			background-size: auto 30%;
			padding-bottom: 200px;
		}
		.view-homepage-promotions {
			float: left;
			width: 88%;
			margin: 0 6%;
		}
		.view-homepage-promotions .views-row {
			display: inline-block;
			float: left;
			margin: 3%;
			padding: 0;
			position: relative;
			width: 44%;
		}
		.view-homepage-promotions .view-header,
		#block-hialeah2020-views-block-homepage-promotions-block-1 .view-content {
			position: relative;
		}
		.view-homepage-promotions .view-header::before,
		#block-hialeah2020-views-block-homepage-promotions-block-1 .view-content::before {
			box-sizing: border-box;
		    content: '';
		    width: auto;
		    height: 2px;
		    display: block;
		    clear: both;
		    background-color: #999;
		    margin: 30px 0;
		    padding: 0;
		    text-align: center;
		}
		.view-homepage-promotions .views-field-field-promotion-logo {
		  	position:relative;
		  	transition: all 0.5s ease;
			-moz-transition: all 0.5s ease;
		    -webkit-transition: all 0.5s ease;
		    -ms-transition: all 0.5s ease;
		}

		.view-homepage-promotions .views-field-field-promotion-logo:before {
		  	content:"";
		  	top:0;
		  	left:0;
		  	height:100%;
		  	width:100%;
		  	background: transparent;
		  	pointer-events: none;
		  	position: absolute;
		  	z-index:5;
		}
		.view-homepage-promotions .views-field-field-promotion-logo:hover:before {
		  	background: rgba(236,0,140,0.78);
		  	transition: all 0.5s ease;
			-moz-transition: all 0.5s ease;
		    -webkit-transition: all 0.5s ease;
		    -ms-transition: all 0.5s ease;
		}
		.view-homepage-promotions .views-field-field-promotion-logo img {
			width: 100%;
			height: auto;
			transition: all 0.5s ease;
			-moz-transition: all 0.5s ease;
		    -webkit-transition: all 0.5s ease;
		    -ms-transition: all 0.5s ease;
		}
		.view-homepage-promotions .views-field-field-promotion-logo:hover {
			transform: scale(1.1);
		}
		.view-homepage-promotions .views-field-view-node {
			
		}
		.view-homepage-promotions .views-field-view-node a {
			background-color: #ec008c;
			color: #fff;
			display: inline-block;
			text-align: center;
			text-decoration: none;
			width: 100%;
		}
		.view-homepage-promotions .learn-more {
			color: #fff;
			display: inline-block;
			font-size: 24px;
			font-weight: 700;
			line-height: 100%;
			opacity: 0;
			pointer-events: none;
			position: absolute;
			top: 30%;
			left: 0;
			right: 0;
			text-align: center;
			text-transform: uppercase;
			transition: all 0.5s ease;
			-moz-transition: all 0.5s ease;
		    -webkit-transition: all 0.5s ease;
		    -ms-transition: all 0.5s ease;
			z-index: 10;
		}
		.view-homepage-promotions .views-field-field-promotion-logo:hover .learn-more {
			opacity: 1.0;
		}
	/* - - - VIEWS END - - - */


	/* - - - WEBFORM START - - - */
		.captcha {
			margin-bottom: 20px;
		}
		.captcha .form-group {
			margin-bottom: 0;
		}
		.main-content .custom-select,
		.main-content .form-control {
			border: solid 1px #999 !important;
		}
		.employment-application {

		}
		.employment-application .form-item-markup h4,
		.employment-application .form-item-markup-01 h4 {
			background-color: #ec008c;
			color: #fff;
			display: block;
			margin-top: 20px;
			padding: 10px;
			text-align: center;
		}
		.employment-application fieldset.webform-composite-hidden-title {
			margin-top: 0;
			margin-bottom: 0;
		}
		.main-content .employment-application .webform-submission-form {
			width: 100%;
			margin: 0 auto 25px auto;
		}

		.employment-application #edit-type-of-employment--wrapper .js-form-type-checkbox {
			display: inline-block;
			margin-right: 10px;
		}
		.form-required::after {
			background-image: none;
			background-size: 0;
			content: "*";
			display: inline-block;
			vertical-align: super;
			line-height: 1;
			height: 7px;
			width: 10px;
			color:  #ec008c;
		}
		.sign-up-form {
			display: block;
			width: 90%;
			margin: 0 5%;
			padding: 25px 0;
		}
		.sign-up-form form {
			width: 100%;
		}
		.sign-up-form button,
		.sign-up-form input[type=submit] {
			background-color: #000;
			border: none;
			border-radius: 0;
			color: #fff;
			font-size: 14px;
			font-weight: 400;
			margin: 0;
			padding: 10px 40px;
			transition: all 0.5s ease;
			-moz-transition: all 0.5s ease;
		    -webkit-transition: all 0.5s ease;
		    -ms-transition: all 0.5s ease;
		}
		.sign-up-form button:hover,
		.sign-up-form input[type=submit]:hover {
			background-color: #000;
			color: #ec008c;
		}
		.sign-up-form input {
			border: solid 2px #cccccc;
			border-radius: 0;
			box-shadow: none;
			display: inline-block;
			padding: 7px;
			float: left;
			font-size: 14px;
			font-weight: 300;
			width: 100%;
		}
		.sign-up-form label {
			color: #666;
			font-size: 12px;
			font-weight: 300;
		}
		.sign-up-form h2,
		.sign-up-form h2.block-title,
		.sign-up-form h3 {
			color: #fff;
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			font-size: 34px;
			font-weight: 700;
			line-height: 110%;
			margin: 0 0 20px 0;
			padding: 0;
			text-align: center;
			text-transform: uppercase;
		}
		.sign-up-form .form-actions,
		.sign-up-form .is-form-item {
			display: inline-block;
			width: 80%;
			margin: 0 10% 20px 10%;
			text-align: center;
		}
		.sign-up-form .form-required:after {
			background-image: none;
			background-size: 0;
			content: "*";
			display: inline-block;
			vertical-align: super;
			line-height: 1;
			height: 7px;
			width: 10px;
			color:  #fff;
		}
		.sign-up-form form label {
		  	color: #fff;
		}
		.sign-up-form form input {
			background-color: #fff;
		}
		.sign-up-form form input:placeholder {

		}
		.sign-up-form table {
			border: none;
		}
		.sign-up-form table tbody {
			border: none;
		}
		.sign-up-form table tr {
			background: transparent;
			border: none;
		}
		.sign-up-form table td {
			border: none;
			text-align: center;
		}
		.sign-up-form .js-form-item {
			display: inline-block;
			margin-bottom: 20px;
			width: 100%;
		}
		.main-content .webform-submission-form {
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			width: 100%;
			margin: 0 auto 50px auto;
		}
		.main-content .webform-submission-form input {
			max-width: 100%;
			width: 100%;
		}
		.main-content .webform-submission-form label,
		.main-content .webform-submission-form .fieldset-legend {
			font-size: 18px;
			font-weight: 500;
		}
		.main-content .webform-submission-form button {
			background-color: #ec008c;
			border: none;
			border-radius: 0;
			color: #fff;
			font-size: 14px;
			margin: 0;
			padding: 10px 40px;
			transition: all 0.5s ease;
			-moz-transition: all 0.5s ease;
		    -webkit-transition: all 0.5s ease;
		    -ms-transition: all 0.5s ease;
		}
		.main-content .webform-submission-form button:hover {
			background-color: #000;
			color: #ec008c;
		}
		.win-loss-form .js-form-item {
			margin: 0 0 1em 0;
		}
		.win-loss-form .js-form-item label {
			margin: 0;
		}
		.win-loss-form .js-form-item fieldset:last-child {
			margin-bottom: 0;
		}
		.webform-confirmation__back a {
		border: solid 3px #fff;
			background-color: #ec008c;
			color: #fff !important;
			display: inline-block;
			font-size: 18px;
			line-height: 120%;
			margin: 0;
			padding: 10px 30px;
			max-width: 100%;
			text-align: center;
			text-decoration: none;
			transition: all 0.25s ease;
			-moz-transition: all 0.25s ease;
		    -webkit-transition: all 0.25s ease;
		    -ms-transition: all 0.25s ease;	
		}
		.webform-confirmation__back a:hover {
			background-color: #fff;
			border: solid 3px #ec008c;
			color: #ec008c !important;
			text-decoration: none !important;
		}
		#block-webform-4 {
			background-color: #eee;
			background-image: url("/themes/hialeah2020/images/event-form-bg_color_3000x2000.jpg");
			background-color: rgba(255,255,255,0.75);
    		background-blend-mode: lighten;
    		background-position: center center;
    		background-repeat: no-repeat;
    		background-size: cover;
			margin: 5% 0;
			padding: 3%;
		}
		#block-webform-4 .webform-flexbox {
			margin: 0;
		}
	/* - - - WEBFORM END - - - */


	/* - - - WINNERS START - - - */
		.winners-gallery .views-row {
			display: inline-block;
			float: left;
			margin: 0 2% 2% 2%;
			text-align: center;
			width: 46%;
		}
		.winners-gallery .views-field-field-winner-photo {
			width: 100%;
			margin: 0;
			overflow: hidden;
			padding: 0;
		}
		.winners-gallery .views-field-field-winner-photo img {
			width: 100%;
			margin: 0;
			padding: 0;
			transition: all 0.25s ease;
			-moz-transition: all 0.25s ease;
		    -webkit-transition: all 0.25s ease;
		    -ms-transition: all 0.25s ease;
		}
		.winners-gallery .views-row:hover .views-field-field-winner-photo img {
			transform: scale(1.25);
		}
		.winners-gallery .views-row .views-field-field-jackpot-amount {
			background-color: #fff;
			clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
			margin: 0;
			padding: 2%;
			transition: all 0.25s ease;
			-moz-transition: all 0.25s ease;
		    -webkit-transition: all 0.25s ease;
		    -ms-transition: all 0.25s ease;	
		}
		.winners-gallery .views-row:hover .views-field-field-jackpot-amount {
			background-color: #ec008c;
			clip-path: polygon(0 0, 100% 0, 90% 100%, 10% 100%);
		}
		.winners-gallery .views-row h3 {
			color: #000;
			font-size: 14px;
			font-weight: 300;
			margin: 0;
			text-align: center;
			transition: all 0.25s ease;
			-moz-transition: all 0.25s ease;
		    -webkit-transition: all 0.25s ease;
		    -ms-transition: all 0.25s ease;	
		}
		.winners-gallery .views-row:hover h3 {
			font-weight: 500;
		}
		.winners-gallery .views-row h4 {
			color: #ec008c;
			font-size: 18px;
			font-weight: 700;
			margin: 0;
			text-align: center;
			transition: all 0.25s ease;
			-moz-transition: all 0.25s ease;
		    -webkit-transition: all 0.25s ease;
		    -ms-transition: all 0.25s ease;	
		}
		.winners-gallery .views-row:hover h4 {
			color: #fff;
		}
	/* - - - WINNERS END - - - */


	/* - - - YOUTUBE RESPONSIVE START - - - */
	.video-responsive {
		margin: 0 0 50px 0;
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 30px;
		height: 0;
		overflow: hidden;
	}
	.video-responsive iframe,
	.video-responsive object,
	.video-responsive embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	/* - - - YOUTUBE RESPONSIVE END - - - */
}



/* - - - - - - - - - - - - - - - - - - - - NARROW - - - - - - - - - - - - - - - - - - - - */

@media all and (min-width: 768px) {
	/* - - - AK ROYAL PROGRESSIVES START - - - */
		body.page-node-1491 #block-views-block-background-image-block,
		body.page-node-1505 #block-views-block-background-image-block {
			position: relative;
			z-index: 10;
		}
		body.page-node-1491 .poker-main-content,
		body.page-node-1505 .poker-main-content {
			padding-right: 15%;
			padding-left: 15%;
		}
		.view-ak-royal-progressive-values .views-field-nothing {
			float: left;
			padding: 2%;
			position: relative;
			width: 27%;
			z-index: 1;
		}
		.view-ak-royal-progressive-values .views-field-field-video {
			display: inline-block;
			position: absolute;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
			z-index: 0;
		}
		.view-ak-royal-progressive-values .views-field-nothing-1 {
			border-left: solid 5px #fff;
			float: right;
			padding: 2%;
			position: relative;
			width: 27%;
			z-index: 1;
		}
		.view-ak-royal-progressive-values h2 {
			font-size: 30px;
		}
		.view-ak-royal-progressive-values .views-field-nothing h3 {
			font-size: 11px;
		}
		.view-ak-royal-progressive-values .views-field-nothing-1 h3 {
			font-size: 11px;
		}
		.view-ak-royal-progressive-values .views-field-nothing h4 {
			font-size: 25px;
		}
		.view-ak-royal-progressive-values .views-field-nothing-1 h4 {
			font-size: 25px;
		}
		.view-ak-royal-progressive-values video {
			display: inline-block;
			width: inherit;
			height: inherit;
			position: absolute;
			left: 0;
			bottom: 0;
		}
		.view-ak-royal-progressive-values h5.flopped {
			margin-top: -41px;
		}
	/* - - - AK ROYAL PROGRESSIVES END - - - */

	/* - - - ACCORDION START - - - */
		.accordion {
			background: #fff;
			height: 300px;
			margin: 0 auto;
			display: flex;
			flex-direction: row;
			width: 100%;
		}
		.accordion-box {
			background-position: left;
			background-size: cover;
			position: relative;
			height: 100%;
			flex: 1;
			margin: 0 5px;
			transition: .5s;
			text-align: center;
		}
		.accordion-box:hover{
			flex: 2;
		}
		.accordion-box:before {
			content: '';
			background-size: cover;
			display: block;
			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			width: 100%;
			height: 100%;
			transition: all 1.0s ease-in;
			-moz-transition: all 1.0s ease-in;
			-webkit-transition: all 1.0s ease-in;
			-ms-transition: all 1.0s ease-in;
		}
		.accordion-box:hover:before {
			
		}
		.accordion-box .text {
			background-color: rgba(255, 255, 255, 0.65);
			position: absolute;
			top: 40%;
			right: 0;
			bottom: unset;
			left: 0;
			margin: 0 auto;
			padding: 3% 5%;
			width: 100%;
			/* white-space: nowrap; */
		}
		.accordion-box .text h2 {
			color: #000;
			font-size: 24px;
			font-weight: 500;
			margin: 0;
		}
		.accordion-box .text p {
			color: #000;
			font-size: 10px;
			margin-bottom: 1rem;
		}
		.accordion-box .text p.accordion-btn a {
			font-size: 14px;
		}
		.accordion-box .text .accordion-description {
			height: 0;
			opacity: 0;
			transition: all 0s ease-in;
			-moz-transition: all 0s ease-in;
			-webkit-transition: all 0s ease-in;
			-ms-transition: all 0s ease-in;
		}
		.accordion-box .text p.accordion-btn a:hover {
			background-color: #fff;
			border: solid 3px #ec008c;
			color: #ec008c;
			margin: 0;
			text-decoration: none;
		}
		.accordion-box:hover .text {
			background-color: rgba(255, 255, 255, 1.0);
		}
		.accordion-box:hover h2 {
			margin: 0 0 10px 0;
		}
		.accordion-box:hover .text .accordion-description {
			opacity: 1.0;
			height: auto;
			transition: all 0.25s ease-in;
			-moz-transition: all 0.25s ease-in;
			-webkit-transition: all 0.25s ease-in;
			-ms-transition: all 0.25s ease-in;
			transition-delay: 0.1s;
		}
		.accordion-btn {
			position: relative;
			right: unset;
		}
	/* - - - ACCORDION END - - - */


	/* - - - CASINO MARKETING TEAM START - - - */
		.casino-marketing-team {
			width: 75%;
			margin: 50px 15%;
		}
		.casino-marketing-team .views-row {
			display: table;
			margin: 0 0 60px 0;
		}
		.casino-marketing-team .views-field-field-photo {
			display: table-cell;
			float: left;
			width: 28%;
			margin: 0 2% 0 0;
			text-align: center;
		}
		.casino-marketing-team .views-field-title {
			display: table-cell;
			float: left;
			width: 68%;
			margin: 0 0 0 2%;
			text-align: left;
		}
		.casino-marketing-team .views-field-title h2 {
			font-size: 24px;
			text-align: left;
		}
		.casino-marketing-team .views-field-title h3 {
			font-size: 16px;
			text-align: left;
		}
		.casino-marketing-team .views-field-title h4 {
			font-size: 14px;
			text-align: left;
		}
		.casino-marketing-team .views-field-title p {
			text-align: left;
		}
	/* - - - CASINO MARKETING TEAM END - - - */

	/* - - - CLASSES START - - - */
		.boxing-container {
			border-collapse: separate;
			border-spacing: 20px;
			display: table;
			width: 100%;
		}
		.main-content .boxing-box h2 {
			font-size: 28px;
		}
		.main-content .boxing-box h3 {
			font-size: 20px;
		}
		.main-content .boxing-box h4 {
			font-size: 18px;
		}
		.main-boxing-box {
			display: table-cell;
		}
		.main-content .main-boxing-box h2 {
			font-size: 32px;
		}
		.main-content .main-boxing-box h3 {
			font-size: 24px;
		}
		.main-content .main-boxing-box h4 {
			font-size: 22px;
		}
		.disclaimer {
			font-size: 10px !important;
		}
		.fifty-fifty {
			display: inline-block;
			float: left;
			margin: 0 1%;
			width: 48%;
		}
		.racing-page .fifty-fifty a {
			display: inline-block;
			float: none;
			margin: 0 auto;
			max-width: 100%;
			text-align: center;
			width: 100%;
		}
		.racing-page .fifty-fifty a img {
			display: inline-block;
			float: none;
			margin: 0 auto;
			width: 80%;
			max-width: 100%;
		}
		.floatright {

		}
		.floatleft {
			float: left;
			margin: 0 20px 10px 0 !important;
		}
		#owners-box {
			margin: 0 0 30px 0;
		}
		#owners-box p {
			margin: 0 1%;
			width: 31%;
		}
		.photo-left {
			display: inline-block;
			float: left;
			margin: 0 5% 0 0;
			padding: 0;
			width: 35%;
		}
		.photo-left img {
			height: auto;
		}
		.text-right {
			display: inline-block;
			float: left;
			margin: 0;
			padding: 0;
			width: 60%;
		}
		.boxing-thirds {
			display: table-cell;
			width: 29%;
			margin: 0 1% auto 1%;
		}
		.thirds {
			width: 27%;
			margin: 0 2.5% !important;
		}
		.three-column {
			column-count: 3;	
		}
		.two-column {
			column-count: 2;	
		}
		.quarters {
			width: 18%;
			margin: 0 3% !important;
		}
		.quarters-tight {
			width: 22%;
			margin: 0 !important;
		}
	/* - - - CLASSES END - - - */


	/* - - - COMIC GALLERY START - - - */
		.comic img {
			max-height: none;
		}
		.comic .hours {
			grid-column: span 8;
		}
		.comic .hours {
			text-align: left;
		}
		.comic .hours h3 {
			text-align: left;
		}
		.comic .hours p {
			text-align: left;
		}
		.comic .pdf-menu {
			grid-column: span 8;
		}

	/* - - - COMIC GALLERY START - - - */


	/* - - - COLLAPSIBLE TEXT START - - - */
		.collapsible {
			font-size: 16px;
			margin: 0 0 25px 0;
		}
		.collapsible summary {
			margin: 0 0 15px 0;
		}
		.collapsible .panel-title {
			color: #ec008c;
			font-size: 14px;
			text-align: center;
		}
	/* - - - COLLAPSIBLE TEXT END - - - */


	/* - - - CONTENT START - - - */
		.main-content h1 {
			font-size: 30px;
			/* margin: 0 0 25px 0;
			padding: 0 0 25px 0; */
		}
		body #main-wrapper {
			padding: 3% 10% 5% 10%;
		}
		body.path-frontpage #main-wrapper {
			padding: 7% 0 5% 0;
		}
		body.path-frontpage .main-content h2 {
			font-size: 30px;
			margin: 0 0 10px 0;
			text-align: left;
		}

		body.path-frontpage .main-content h3 {
			text-align: left;
		}
		body.path-frontpage .main-content h4 {
			text-align: left;
		}
		body.path-frontpage .main-content h5 {
			text-align: left;
		}
		body.path-frontpage .main-content p {
			text-align: left;
		}
		.main-content h2 {
			font-size: 30px;
		}
		.main-content h3 {
			font-size: 22px;
		}
		.main-content h4 {
			font-size: 20px;
		}
		.main-content h5 {
			font-size: 16px;
		}
		.main-content p {
			font-size: 12px;
			/* margin: 0 0 25px 0; */
		}
		.main-content ul {
			font-size: 12px;
			/* margin: 0 0 25px 0; */
		}
		.main-content ul li {
			/* margin: 0 0 25px 0; */
		}
		.main-container, #main-wrapper {
			
		}
	/* - - - CONTENT END - - - */


	/* - - - DAILY POKER EVENTS START - - - */
		.daily-poker-events {
			background-color: #000;
			padding: 5% 10%;
		}
		.daily-poker-events h2 {
			font-size: 64px;
		}
		.daily-poker-events h3 {
			font-size: 32px;
		}
		.daily-poker-events h4 {
			font-size: 22px;
		}
		.daily-poker-events p {
			font-size: 16px;
		}
		.daily-poker-events .view-footer img {
			margin-right: 10%;
			width: 90%;
		}
		.daily-poker-events .views-row:nth-child(odd) {
			margin-right: 10%;
			width: 50%;
		}
		.daily-poker-events .views-row:nth-child(even) {
			margin-right: 0;
			width: 40%;
		}
		.daily-poker-events .views-row:after {
			background-color: #f62978;
		    content: '';
		    display: block;
		    height: 2px;
		    margin-top: 20px;
		    width: 40%;
		}

	/* - - - DAILY POKER EVENTS END - - - */


	/* - - - DINING NAV START - - - */
		#dining-nav {
			margin: 0 auto 5% auto;
			width: 75%;
		}
		.dining-nav-item {
			
		}
	/* - - - DINING NAV END - - - */


	/* - - - EMPLOYMENT OPPORTUNITIES START - - - */
		.employment-opportunities {
			font-family: "Poppins", Arial, Helvetica, sans-serif;
		}
		.employment-opportunities table td {
			border: none;
			padding: 0.75rem;
		}
		.employment-opportunities table thead {
			display: table-header-group;
		}
		.employment-opportunities table tr {
			transition: all 0.25s ease;
			-moz-transition: all 0.25s ease;
		    -webkit-transition: all 0.25s ease;
		    -ms-transition: all 0.25s ease;
		}
		.employment-opportunities table tr:hover {
			background-color: rgba(236,50,142,0.10) !important;
		}
		.employment-opportunities table tr th {
			border-right: solid 2px #fff;
			font-size: 20px;
		}
		.employment-opportunities table tr th:last-child {
			border-right: none;
		}
		.employment-opportunities .views-row {
			display: table;
			float: left;
		}
		.employment-opportunities .views-field-title {
			display: table-cell;
			margin-bottom: 0;
			vertical-align: middle;
			width: 30%
		}
		.employment-opportunities .views-field-title h3 {
			font-size: 14px;
			line-height: 150%;
			margin: 0;
		}
		.employment-opportunities .views-field-field-status {
			display: table-cell;
			margin-bottom: 0;
			vertical-align: middle;
			width: 20%
		}
		.employment-opportunities .views-field-field-status h4 {
			font-size: 14px;
			line-height: 150%;
			margin: 0;
		}
		.employment-opportunities .views-field-field-description {
			display: table-cell;
			margin-bottom: 0;
			vertical-align: middle;
			width: 50%
		}
		.employment-opportunities .views-field-field-description p {
			font-size: 12px;
		}
		.employment-opportunities .views-field-nothing {
			display: table-cell;
			margin-bottom: 0;
			vertical-align: middle;
			width: 20%
		}
	/* - - - EMPLOYMENT OPPORTUNITIES END - - - */


	/* - - - EVENTS START - - - */
		.venue-box {
			
		}
		.main-content .venue-box h4 {
			font-size: 16px;
		}
		.package-box {
			display: inline-block;
			float: left;
			margin: 2.5%;
			padding: 3%;
			width: 30%;
		}
		.package-box .pink-button {
			text-align: left;
		}
		.package-box.silver {
			background-color: rgba(169,169,169,0.5);
			border: solid 1px #a9a9a9;
			margin-left: 0;
		}
		.package-box.gold {
			background-color: rgba(212,175,55,0.5);
			border: solid 1px #d4af37;
		}
		.package-box.platinum {
			background-color: rgba(211,211,211,0.5);
			border: solid 1px #d3d3d3;
			margin-right: 0;
		}
		.main-content .package-box h3 {
			font-size: 20px;
		}
		.venues-text {
			display: inline-block;
			float: left;
			margin-right: 5%;
			width: 45%;
		}
		.venues-photo {
			display: inline-block;
			float: left;
			width: 50%;
		}
	/* - - - EVENT END - - - */


	/* - - - FLEXSLIDER START - - - */
		.view-background-image .view-footer {
			margin: 0 0 -14px 0;	
		}
		.view-background-image .view-footer h1 {
			color: #fff;
			display: block;
			font-size: 50px;
			line-height: 100%;
			text-shadow: 0px 0px 20px #ec008c;
		}
		#flexslider-1 .views-field-field-video {
			position: relative;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			width: 100%;
			height: 75vh;
			margin: 0;
			padding: 0;
		}
	/* - - - FLEXSLIDER END - - - */


	/* - - - FOOTER START - - - */
		.footer {
			padding-bottom: 40px;
		}
		.region-footer {
			display: table !important;
			width: 100%;
		}
		.region-footer h4 {
			font-size: 12px;
		}
		.region-footer h5 {
			font-size: 12px;
		}
		.region-footer p {
			font-size: 12px;
		}
		.site-footer .footer-column-1.block {
			color: #fff;
			display: inline-block;
			float: left;
			margin: 40px 0 0 0 !important;
			padding: 0;
			text-align: left;
			vertical-align: middle;
			width: 33%;
		}
		.site-footer .footer-column-2.block {
			color: #fff;
			display: inline-block;
			float: left;
			margin: 40px 0 0 0 !important;
			padding: 0;
			text-align: left;
			vertical-align: middle;
			width: 34%;
		}
		.site-footer .footer-column-3.block {
			color: #fff;
			display: inline-block;
			float: none;
			margin-right: auto;
			margin-left: auto;
			padding: 0;
			vertical-align: middle;
			width: 33%;
		}
		.footer-column-3 #footer-logo {
			margin: 0 0 20px 0;
			width: 65%;
		}	
		.footer-column-3 #footer-logo img {
			max-width: 500px;
		}
		.footer-column-3 img {
			max-width: 523px;
			width: 65%;
		}
		.footer-column-3 p {
			margin: 0;
		}
		#block-hialeah2020-footer {
			font-size: 14px;
			margin: 20px auto 0 auto;
		}
		#block-hialeah2020-footer ul.nav li {
			display: inline-block;
			margin: 0 10px;
		}
		#block-hialeah2020-footer ul.nav li a {
			display: inline-block;
		}
		#block-hialeah2020-footer ul.nav li::after  {
			content: "\2022";
			display: inline-block;
			margin: 0;
			padding: 0;
		}
		#block-hialeah2020-footer ul.nav li:last-child::after  {
			content: "";
		}
		#block-hialeah2020-footer ul.nav li a {
			margin: 0 8px 0 0;
			padding: 5px 15px;
		}
		#block-hialeah2020-footer ul.navbar-nav {
			display: inline-block;
		}
		.site-footer .block {
			margin: 20px 0;
			padding: 0;
		}
		.footer-disclaimer {
			box-sizing: border-box;
			display: inline-block;
			float: left;
			margin: 0;
			padding: 20px;
			width: 100%;
		}
	/* - - - FOOTER END - - - */


	/* - - - FOOTER SOCIAL MEDIA START - - - */
		ul#footer-social-media-menu li a {
			width: 34px;
			height: 34px;
		}
		ul#footer-social-media-menu li a#youtube {
			margin-left: 5px;
		}
	/* - - - FOOTER SOCIAL MEDIA END - - - */


	/* - - - GOOGLE MAP START - - - */
		.google-map {
			margin: 0 0 30px 0;
		}
	/* - - - GOOGLE MAP END - - - */


	/* - - - HEADER START - - - */
		#header-wrapper {
			position: sticky;
			top: 0;
			z-index: 100;
		}
		.header {
			display: block;
		}
		.header .navbar-brand {
			display: inline-block;
			float: left;
			margin: 0 0 0 1rem;
			vertical-align: middle;
			width: 12%;
		}
		.header .navbar-brand img:hover {
			transition: all 0.25s ease;
			-moz-transition: all 0.25s ease;
		    -webkit-transition: all 0.25s ease;
		    -ms-transition: all 0.25s ease;
			transform: scale(0.9);
		}
		#block-hialeah2020-mainnavigation {
			display: inline-block;
			float: right;
			margin: 15px 1rem 0 0;
			text-align: right;
			vertical-align: middle;
			width: 85%;
		}
		.block-superfish {
			width: auto;
		}
		.header-contact {
			display: inline-block;
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			float: right;
			margin: 17px 0 0 0;
		}
		.header-contact p {
			border-right: solid 2px #ec008c;
			font-size: 13px;
			display: inline-block;
			margin: 0;
			padding: 0 15px;
		}
		.header-contact p:last-child,
		.header-contact p:nth-child(2) {
			border-right: none;
		}
		.header-contact p a:hover {
			text-decoration: underline;
		}
		.language-select {
			display: inline-block;
			float: right;
			font-size: 13px;
			margin: 13px 15px 0 0;
			width: auto;
		}
		.language-select p a,
		ul.sf-menu li a.language-btn {
			font-size: 12px;
			padding: 5px 10px;
		}
		.language-select-mobile {
			display: none;
		}
	/* - - - HEADER END - - - */


	/* - - - HOMEPAGE BANNER START - - - */
		#block-homepagebanner {
			margin: 0 0 20px -50%;
			position: absolute;
			bottom: -20%;
			width: 100%;
			text-align: center;
			left: 50%;
		}
		.homepage-banner {
			margin: 0 0 20px -50%;
			position: absolute;
			bottom: -20%;
			width: 100%;
			text-align: center;
			left: 50%;
		}
		#block-homepagebanner img,
		.homepage-banner img {
			border: solid 8px #fff;
		}
		#block-homepagebanner .field--type-text-with-summary div {
			display: inline-block;
			width: 45%;
			margin: 0 0.5%;
		}
		#block-homepagebanner .field--type-text-with-summary div:nth-child(2) {
			margin-top: 0;
		}
		.homepage-banner .views-row {
			display: inline-block;
			width: 45%;
			margin: 0 0.5%;
		}
		.homepage-banner .row {
			display: inline-block;
			width: 100%;
		}
		.homepage-banner .views-row:nth-child(2) {
			margin-top: 0;
		}
	/* - - - HOMEPAGE BANNER END - - - */ 


	/* - - - HOMEPAGE ICONS START - - - */
		.homepage-icons {
			/* margin: 30px 0 0 0; */
		}
		.homepage-icons p {
			margin-bottom: 0 !important;
		}
	/* - - - HOMEPAGE ICONS END - - - */


	/* - - - MESSAGE BAR START - - - */
		.message-bar {
			font-size: 14px;
			padding: 5px 0;
		}
	/* - - - MESSAGE BAR END - - - */


	/* - - - NEW GAMES START - - - */
		.new-games-listing .views-row {
			width: 90%;
			margin: 0 5% 25px 5%;
		}
		.new-games-listing .views-field-field-image {
			display: table-cell;
			overflow: hidden;
			padding: 1% 3%;
			text-align: left;
			vertical-align: middle;
			width: 45%;
		}
		.new-games-listing .views-field-title {
			display: table-cell;
			padding: 3% 3%;
			text-align: left;
			vertical-align: middle;
			width: 55%;
		}
	/* - - - NEW GAMES END - - - */


	/* - - - PHOTO GALLERY START - - - */
		.photo-gallery .views-row {
			display: inline-block;
			width: 25%;
			margin: 0;
			padding: 1%;
		}
		.photo-gallery .views-row .views-field-field-photos a {
			display: inline-block;
			transition: all 0.25s ease;
			-moz-transition: all 0.25s ease;
		    -webkit-transition: all 0.25s ease;
		    -ms-transition: all 0.25s ease;
		}
		.photo-gallery .views-row .views-field-field-photos a:hover {
			transform: scale(1.05);
		}
	/* - - - PHOTO GALLERY END - - - */


	/* - - - POKER PROMOTIONS PAGE START - - - */
		.view-poker-promotion-page .views-field-field-promotion-logo,
		.field--name-field-promotion-logo {
			margin: 0 5% 5% 0;
			width: 45%;
		}
		.node .field--name-field-promotion-logo.field--type-image {
			margin-right: 3em;
		}
		.view-poker-promotion-page .views-field-title {
			margin: 0;
			width: 50%;
		}
	/* - - - POKER PROMOTIONS PAGE END - - - */


	/* - - - POKER PROMOTIONS SLIDER START - - - */
		.daily-poker-events h2 {
			font-size: 48px;
		}
		.poker-promotions-slider {
			padding: 3% 5%;
		}
		.poker-promotions-slider .slick__slide h4 {
			font-size: 14px;
		}
		.poker-promotions-slider .slick__slide .views-field-view-node a {
			font-size: 14px;
		}
	/* - - - POKER PROMOTIONS SLIDER END - - - */


	/* - - - OTHER POKER PROMOTIONS SLIDER START - - - */
		.other-poker-promotions {
			margin: 5% 0 0 0;
			width: 100%;
		}
	/* - - - OTHER POKER PROMOTIONS SLIDER START - - - */


	/* - - - POKER PROMOTIONS PREVIEW START - - - */
		.node--type-poker-promotion .field--name-field-dates {
		    font-size: 22px;
		}
		.node--type-poker-promotion .field--name-field-time {
			font-size: 20px;
		}
		.node--type-poker-promotion h1 {
			font-size: 30px;
		}
	/* - - - POKER PROMOTIONS PREVIEW END - - - */


	/* - - - PROGRESSIVE JACKPOTS START - - - */
		.progressive-jackpots {
			font-family: "Poppins", Arial, Helvetica, sans-serif;
		}
		.progressive-jackpots table td {
			border: none;
			padding: 0.75rem;
		}
		.progressive-jackpots table thead {
			display: table-header-group;
		}
		.progressive-jackpots table tr {
			transition: all 0.25s ease;
			-moz-transition: all 0.25s ease;
		    -webkit-transition: all 0.25s ease;
		    -ms-transition: all 0.25s ease;
		}
		.progressive-jackpots table tr:hover {
			background-color: rgba(236,50,142,0.10) !important;
		}
		.progressive-jackpots table tr th {
			border-right: solid 2px #fff;
			font-size: 20px;
		}
		.progressive-jackpots table tr th:last-child {
			border-right: none;
		}
		.progressive-jackpots .views-row {
			display: table;
			float: left;
		}
		.progressive-jackpots .views-field-field-game-logo {
			display: table-cell;
			vertical-align: middle;
			width: 25%;
		}
		.progressive-jackpots .views-field-field-game-logo p {
			font-size: 14px;
		}
		.progressive-jackpots .views-field-field-game-logo img {
			width: 100%;
			height: auto;
		}
		.progressive-jackpots .views-field-field-current-jackpot,
		.progressive-jackpots .views-field-field-current-jackpot2 {
			display: table-cell;
			vertical-align: middle;
			width: 20%
		}
		.progressive-jackpots .views-field-field-current-jackpot h3,
		.progressive-jackpots .views-field-field-current-jackpot2 h3 {
			font-size: 28px;
		}
		.progressive-jackpots .views-field-field-denom-max-bet {
			display: table-cell;
			vertical-align: middle;
			width: 20%;
		}
		.progressive-jackpots .views-field-field-denomination {
			display: table-cell;
			vertical-align: middle;
			width: 10%;
		}
		.progressive-jackpots .views-field-field-max-bet {
			display: table-cell;
			vertical-align: middle;
			width: 10%;
		}
		.progressive-jackpots .views-field-field-denom-max-bet h4,
		.progressive-jackpots .views-field-field-denomination h4.
		.progressive-jackpots .views-field-field-max-bet h4 {
			font-size: 18px;
		}
		.progressive-jackpots .views-field-field-description {
			display: table-cell;
			margin-bottom: 0;
			vertical-align: middle;
			width: 35%
		}
		.progressive-jackpots .views-field-field-description p {
			font-size: 14px;
		}
	/* - - - PROGRESSIVE JACKPOTS END - - - */


	/* - - - PROMOTION CALENDAR START - - - */
		.promotion-calendar {
			margin: 0 0 30px 0;
		}
		.promotion-calendar .views-row {
			margin: 0 auto;
			width: 100%;
		}
		.poker-promotion-calendar .views-row {
			margin: 0 auto 25px auto;
		}
		.promotions-calendar-block,
		.poker-promotions-calendar-block {
			display: block;
		}
		.view-views-promotions-calendar,
		.view-poker-promotions-calendar {
			margin: 0 0 30px 0;
		}
		.view-views-promotions-calendar .js-pager__items li a,
		.view-poker-promotions-calendar .js-pager__items li a {
			font-size: 11px;
		}
		.view-views-promotions-calendar .pager__item--current h2,
		.view-poker-promotions-calendar .pager__item--current h2 { /* - - - MONTH NAME DISPLAY - - - */
			font-size: 30px;
		}
		.views-field-field-promotion-calendar-pdf {
			margin-bottom: 25px;
		}
		.view-views-promotions-calendar h6,
		.view-poker-promotions-calendar h6 {
			font-size: 12px;
		}
	/* - - - PROMOTION CALENDAR END - - - */


	/* - - - PROMOTIONS LISTING START - - - */
		.promotions-listing .views-field-field-date {
			border-right: solid 2px #ccc;
			display: table-cell;
			float: none;
			text-align: left;
			vertical-align: middle;
			width: 10%;
		}
		.promotions-listing .views-field-field-date .field-content {
			background-color: #ec008c;
		}
		.main-content .promotions-listing .views-field-field-date h3 {
			display: block;
			font-size: 34px;
			margin: 0;
		}
		.main-content .promotions-listing .views-field-field-date h4 {
			display: block;
			font-size: 16px;
			margin: 0;
		}
		.promotions-listing .views-field-field-promotion-logo {
			border-top: solid 2px #ccc;
			border-right: none;
			border-bottom: solid 2px #ccc;
			border-left: none;
			display: table-cell;
			overflow: hidden;
			padding: 1% 3%;
			text-align: left;
			vertical-align: middle;
			width: 35%;
		}
		.promotions-listing .views-field-field-promotion-logo .field-content {
			text-align: center;
		}
		.promotions-listing .views-field-title {
			border-top: solid 2px #ccc;
			border-right: solid 2px #ccc;
			border-bottom: solid 2px #ccc;
			border-left: none;
			display: table-cell;
			padding: 1% 3%;
			text-align: left;
			vertical-align: middle;
			width: 55%;
		}
		.main-content .promotions-listing .views-field-title h2 {
			font-size: 30px;
		}
		.promotions-listing .views-row {
			display: table;
			margin: 0 5% 25px 5%;
			transition: all 0.25s ease;
			-moz-transition: all 0.25s ease;
		    -webkit-transition: all 0.25s ease;
		    -ms-transition: all 0.25s ease;
		}
		.promotions-listing .views-row:hover {
			transform: scale(1.05);
		}
		.main-content .promotions-listing .views-field-title p {
			font-size: 14px;
		}
	/* - - - PROMOTIONS LISTING END - - - */


	/* - - - PROMOTIONS LISTING SIMPLE START - - - */
		.promotions-listing-simple .views-field-field-date {
			display: table-cell;
			float: none;
			text-align: left;
			vertical-align: middle;
			width: 10%;
		}
		.promotions-listing-simple .views-field-field-date .field-content {
			background-color: #ec008c;
		}
		.main-content .promotions-listing-simple h3 {
			display: block;
			font-size: 24px;
			margin: 0 0 15px 0;
		}
		.main-content .promotions-listing-simple h4 {
			display: block;
			font-size: 14px;
			margin: 0 0 15px 0;
		}
		.main-content .promotions-listing-simple h5 {
			display: block;
			font-size: 13px;
			margin: 0 0 15px 0;
		}
		.promotions-listing-simple .views-field-field-promotion-logo {
			display: table-cell;
			overflow: hidden;
			padding: 1% 3%;
			text-align: left;
			vertical-align: middle;
			width: 35%;
		}
		.promotions-listing-simple .views-field-field-promotion-logo .field-content {
			text-align: center;
		}
		.promotions-listing-simple .views-field-title {
			display: table-cell;
			padding: 3% 3%;
			text-align: left;
			vertical-align: middle;
			width: 55%;
		}
		.main-content .promotions-listing-simple .views-field-title h2 {
			font-size: 26px;
			text-align: left;
		}
		.promotions-listing-simple .views-row {
			display: table;
			margin: 0 5% 25px 5%;
			transition: all 0.25s ease;
			-moz-transition: all 0.25s ease;
		    -webkit-transition: all 0.25s ease;
		    -ms-transition: all 0.25s ease;
		}
		.promotions-listing-simple .views-row:hover {
			transform: scale(1.05);
		}
		.main-content .promotions-listing-simple .views-field-title p {
			font-size: 13px;
		}
	/* - - - PROMOTIONS LISTING SIMPLE END - - - */


	/* - - - PROMO PAGE LAYOUT START - - - */
		body.page-node-322 #block-hialeah2020-content,
		body.page-node-323 #block-hialeah2020-content,
		body.page-node-911 #block-hialeah2020-content,
		body.page-node-1017 #block-hialeah2020-content,
		body.page-node-1040 #block-hialeah2020-content {
			margin-left: 10%;
			margin-right: 10%;
		}
	/* - - - PROMO PAGE LAYOUT END - - - */


	/* - - - RESPONSIVE MENU START - - - */
		#block-responsivemenumobileicon {
			display: none;
		}
	/* - - - RESPONSIVE MENU END - - - */


	/* - - - PROMO PAGE LAYOUT - - - */
		.prize-box {
			margin: -8% auto 2% auto;
			padding: 4% 8%;
		}
		.prize-box h2 {
			font-size: 28px;
		}
		.prize-box h3 {
			font-size: 95px;
		}
		.prize-box h4 {
			font-size: 26px;
		}
		.promo-text-box h2 {
			font-size: 40px;
		}
		.promo-text-box h3 {
			font-size: 32px;
		}
		.promo-text-box p {
			font-size: 22px;
		}
	/* - - - PROMO PAGE LAYOUT END - - - */


	/* - - - SCROLL TO DISCOVER START - - - */
		.scroll-to-discover {
			width: 245px;
			height: auto;
			padding-top: 60px;
			bottom: 25%;
		}
		.scroll-to-discover p {
			font-size: 9px;
			margin-top: -23%;
		}
		.scroll-to-discover h2 {
			font-size: 20px;
		}
		.card-scroll {
			width: 250px;
		}
		.logo-scroll {
			width: 245px;
			bottom: 25%;
		}
	/* - - - SCROLL TO DISCOVER END - - - */


	/* - - - SLOT MACHINES START - - - */
		.slot-machines {
			margin: 0 0 20px 0;
		}
		.slot-machines .views-row {
			padding: 10px;
			width: 25%;
		}
	/* - - - SLOT MACHINES END - - - */


	/* - - - SOCIAL MEDIA START - - - */
		.social-media-menu {
			display: inline-block;
			float: right;
			margin: 12px 15px 0 0;
			position: relative;
			top: 0;
			left: 0;
		}
	/* - - - SOCIAL MEDIA END - - - */


	/* - - - STOP IN AND SAY HIALEAH! START - - - */
		.stop-in {
			padding: 15px 25px;
		}
		.stop-in h2 {
			font-size: 21px;
		}
		.stop-in h3 {
			font-size: 39px;
		}
	/* - - - STOP IN AND SAY HIALEAH! END - - - */


	/* - - - SUPERFISH START - - - */
		#superfish-main {

		}
		#superfish-main .navbar-nav {
			float: none;
		}
		#superfish-main .navbar-nav > li {
			float: none;
		}
		#superfish-main .nav > li > a,
		#superfish-main .nav > li > span {
			display: inline-block;
		}
		ul.sf-menu li {
			float: none;
			display: inline-block;
		}
		ul.sf-menu li span {
			display: block;
		}
		ul.sf-menu li a,
		ul.sf-menu li span,
		ul.sf-menu li span.nolink {
			background-color: transparent;
			border: none;
			color: #000;
			font-size: 12px;
			font-weight: 600;
			margin: 0;
			padding: 10px 10px;
			text-decoration: none;
			transition: all 0.25s ease;
			-moz-transition: all 0.25s ease;
		    -webkit-transition: all 0.25s ease;
		    -ms-transition: all 0.25s ease;
		}
		ul.sf-menu li a:hover,
		ul.sf-menu li a.is-active,
		ul.sf-menu li span:hover,
		ul.sf-menu li span.is-active,
		ul.sf-menu li.sfHover,
		ul.sf-menu li.sfHover > a,
		ul.sf-menu li.active-trail a,
		ul.sf-menu li.sfHover > span,
		ul.sf-menu li.active-trail span {
			background-color: #ec008c;
			color: #fff;
		}
		ul.sf-menu.menu ul {
			background-color: #eee;
			border-top: solid #ec008c 5px;
			text-align: left;
		}
		ul.sf-menu li li {
			margin: 0;
		}
		ul.sf-menu li li a,
		ul.sf-menu li.active-trail li a,
		ul.sf-menu li li span,
		ul.sf-menu li li span.nolink,
		ul.sf-menu li.active-trail li span {
			background-color: transparent;
			color: #333;
			font-size: 12px;
			font-weight: 300;
			margin: 0;
			padding: 20px 15px;
		}
		ul.sf-menu a,
		ul.sf-menu span.nolink {
			padding: 20px 15px;
		}
		ul.sf-menu li li a:hover,
		ul.sf-menu li.active-trail li a:hover,
		ul.sf-menu li li span:hover,
		ul.sf-menu li.active-trail li span:hover {
			background-color: #ec008c;
			border-bottom: none;
			color: #fff;
			padding: 20px 5px 20px 25px;
		}
		ul.sf-menu li.sfHover > ul {
			top: 2.2em;
		}
		ul.sf-menu li a#get-200 {
			animation: pulsingButton 1s infinite;
		}
		@keyframes pulsingButton{
			0%		{ transform: scale(1.0); -moz-transform: scale(1.0); -webkit-transform: scale(1.0); -ms-transform: scale(1.0); }
			50%		{ transform: scale(0.9); -moz-transform: scale(0.9); -webkit-transform: scale(0.9); -ms-transform: scale(0.9); }
			100%	{ transform: scale(1.0); -moz-transform: scale(1.0); -webkit-transform: scale(1.0); -ms-transform: scale(1.0); }
		}
	/* - - - SUPERFISH END - - - */


	/* - - - TABLE GAMES START - - - */
		.table-games {
			margin: 0 0 20px 0;
		}
		.table-games .views-row {
			padding: 10px;
			width: 25%;
		}
	/* - - - TABLE GAMES END - - - */


	/* - - - UPCOMING PROMOTIONS START - - - */
		.upcoming-promotions {
			padding: 5% 10%;
			top: 20%;
		}
		.upcoming-promotions .views-row {
			margin: 0 2%;
			width: 25%;
			transition: all 0.1s ease-in;
			-moz-transition: all 0.1s ease-in;
			-webkit-transition: all 0.1s ease-in;
			-ms-transition: all 0.1s ease-in;
		}
		.upcoming-promotions .views-row:hover {
			transform: scale(1.1);
		}
		.upcoming-promotions .views-field-field-date h3 {
			font-size: 18px;
		}
	/* - - - UPCOMING PROMOTIONS END - - - */


	/* - - - VIDEO BACKGROUND START - - - */
		.mute-button {
			background-color: transparent !important;
			border: none !important;
			display: block;
			position: absolute;
			top: 165px;
			left: 25px;
		}
		.mute-button button {
			background: transparent;
			border: none;
			color: #fff;
		}
		.mute-button button {
			background: url(../images/mute.png);
			background-color: transparent;
			background-position: top left;
			background-repeat: no-repeat;
			background-size: auto 200%;
			border: none;
			border-radius: 0px;
			box-shadow: none;
			display: inline-block;
			font-family: "Poppins", Arial, Helvetica, sans-serif;
			font-size: 13px;
			width: auto;
			height: 30px;
			margin: 0;
			padding: 0 0 0 30px;
		}
		.mute-button .unmuted button {
			background-position: left top;
		}
		.mute-button .unmuted button:hover {
			background-position: left bottom;
		}
		.mute-button button:hover {
			background-color: #ec008c;
			background-position: left top;
		}
		#block-views-block-background-image-block img,
		#block-views-block-background-image-block video {
			height: 75vh;
		}
	/* - - - VIDEO BACKGROUND END - - - */


	/* - - - VIEWS START - - - */
		.views-field-field-feature-image {
			display: inline-block;
			float: left;
			padding: 0;
			width: 50%;
		}
		.views-field-field-feature-image img {
			height: auto;
		}
		.view-homepage-features p.learn-more a {
			font-size: 18px;
		}
		.view-homepage-features .views-row:nth-child(even) .views-field-field-feature-image {
			float: right;
			/* margin: 0 5% 0 0; */
		}
		.view-homepage-features .views-row:nth-child(odd) .views-field-field-feature-image {
			/* float: right;
			margin: 0 0 0 5%; */
		}
		.view-homepage-features .views-row:nth-child(1) {
			background-position: 90% bottom;
			background-repeat: no-repeat;
			background-size: auto 56%;
			padding-bottom: 3%;
		}
		.view-homepage-features .views-row:nth-child(2) {
			background-image: url("/themes/hialeah2020/images/franco-poker.jpg");
			background-position: 25% bottom;
			background-repeat: no-repeat;
			background-size: auto 56%;
			padding-bottom: 3%;
		}
		.view-homepage-features .views-row:nth-child(3) {
			background-position: 95% bottom;
			background-repeat: no-repeat;
			background-size: auto 56%;
			padding-bottom: 3%;
		}
		.view-homepage-features .views-row:nth-child(4) {
			background-image: url("/themes/hialeah2020/images/franco-chef.jpg");
			background-position: 25% bottom;
			background-repeat: no-repeat;
			background-size: auto 52%;
			padding-bottom: 3%;
		}
		.view-homepage-features .views-row:nth-child(5) {
			background-position: 92% bottom;
			background-repeat: no-repeat;
			background-size: auto 56%;
			padding-bottom: 3%;
		}
		.views-field-body {
			display: inline-block;
			float: left;
			margin: 0;
			padding: 0;
			width: 50%;
		}
		.view-homepage-features p {
			margin: 0 0 20px 0;
		}
		.view-homepage-features .views-row {
			margin: 0;
			padding: 3% 5%;
			width: 100%;
		}
		.view-homepage-features .views-row::before {
			/* margin: 30px; */
		}
		.view-homepage-features .views-row:nth-child(even) {
			background-color: #fff;
		}
		.view-homepage-promotions .view-header::before {
			/* margin: 30px 0; */
		}
		.view-homepage-promotions .learn-more {
			font-size: 34px;
		}
		.view-homepage-features .views-field-body {
			display: inline-block;
			margin: 0%;
			padding: 3% 0 3% 5%;
			width: 50%;
		}
		.view-homepage-features .views-row:nth-child(even) .views-field-body {
			padding: 1.5% 5% 3% 0;
		}
	/* - - - VIEWS END - - - */


	/* - - - WEBFORM START - - - */
		.captcha {
			margin-bottom: 25px;
		}
		.employment-application .form-item-name-first {
			display: inline-block;
			width: 38%;
		}
		.employment-application .form-item-name-middle {
			display: inline-block;
			width: 21%;
			margin-right: 1%;
			margin-left: 1%;
		}
		.employment-application .form-item-name-last {
			display: inline-block;
			width: 38%;
		}
		.employment-application .form-item-address-address {
			display: inline-block;
			width: 49%;
		}
		.employment-application .form-item-address-address-2 {
			display: inline-block;
			margin-left: 1%;
			width: 49%;
		}
		.employment-application .form-item-address-city {
			display: inline-block;
			width: 33%;
		}
		.employment-application .form-item-address-state-province {
			display: inline-block;
			margin-left: 1%;
			margin-right: 1%;
			width: 31%;
		}
		.employment-application .form-item-address-postal-code {
			display: inline-block;
			width: 33%;
		}
		.employment-application .form-item-phone {
			display: inline-block;
			width: 33%;
		}
		.employment-application .form-item-email {
			display: inline-block;
			margin-right: 1%;
			margin-left: 1%;
			width: 33%;
		}
		.employment-application .form-item-date-of-application {
			display: inline-block;
			position: relative;
			width: 31%;
		}
		.employment-application .form-item-date-of-application .ui-datepicker-trigger {
			position: absolute;
			top: 63%;
			right: 10px;
		}
		.employment-application .form-item-salary-requirements {
			display: inline-block;
			margin-right: 1%;
			width: 49%;
		}
		.employment-application .form-item-salary-requirements-type {
			display: inline-block;
			width: 49%;
		}
		.employment-application .form-item-date-available {
			display: inline-block;
			margin-right: 1%;
			width: 49%;
		}
		.employment-application #edit-type-of-employment--wrapper {
			display: inline-block;
			width: 49%;
		}
		.employment-application #edit-days--wrapper {
			display: inline-block;
			width: 33%;
		}
		.employment-application #edit-shift--wrapper {
			display: inline-block;
			margin-right: 1%;
			margin-left: 1%;
			width: 31%;
		}
		.employment-application .form-item-can-you-work-holidays- {
			display: inline-block;
			width: 33%;
		}
		.employment-application .form-group {
			vertical-align: top;
		}
		.employment-application .js-form-item-have-you-ever-been-employed-by-this-company- {
			display: inline-block;
			width: 49%;
			margin-right: 1%;
		}
		.employment-application .js-form-item-if-yes-please-list-dates {
			display: inline-block;
			width: 49%;
		}
		.employment-application .js-form-item-are-you-21-years-of-age-or-older- {
			display: inline-block;
			width: 49%;
			margin-right: 1%;
		}
		.employment-application .js-form-item-are-you-legally-authorized-to-work-in-the-united-states- {
			display: inline-block;
			width: 49%;
		}
		fieldset .description p {
			margin: 0;
		}
		.employment-application .js-form-item-do-you-have-any-family-members-or-friends-currently-working-or-h {
			display: inline-block;
			width: 49%;
			margin-right: 1%;
		}
		.employment-application .js-form-item-if-yes-please-state-their-name-and-relationship-with-you- {
			display: inline-block;
			width: 49%;
		}
		.employment-application .js-form-item-have-you-ever-been-convicted-of-a-criminal-offense-had-adjudicat {
			display: inline-block;
			width: 49%;
			margin-right: 1%;
		}
		.employment-application .js-form-item-if-yes-please-explain- {
			display: inline-block;
			vertical-align: bottom;
			width: 49%;
		}
		.employment-application .js-form-item-have-you-ever-been-arrested-for-any-crime-which-has-not-yet-been {
			display: inline-block;
			vertical-align: bottom;
			width: 49%;
			margin-right: 1%;
		}
		.employment-application .js-form-item-if-yes-please-give-details-regarding-this-arrest- {
			display: inline-block;
			vertical-align: bottom;
			width: 49%;
		}
		.employment-application .js-form-item-have-you-ever-been-a-defendant-in-a-civil-action-for-an-intentio {
			display: inline-block;
			vertical-align: bottom;
			width: 49%;
			margin-right: 1%;
		}
		.employment-application .js-form-item--yes-no-if-yes-please-indicate-the-type-of-action-and-the-dispos {
			display: inline-block;
			vertical-align: bottom;
			width: 49%;
		}
		.employment-application .js-form-item p.disclaimer {
			margin: 0;
		}
		.employment-application .js-form-item-have-you-ever-been-discharged-or-requested-to-resign-from-a-posi {
			display: inline-block;
			vertical-align: bottom;
			width: 49%;
			margin-right: 1%;
		}
		.employment-application .js-form-item-if-yes-please-explain-the-discharge- {
			display: inline-block;
			vertical-align: bottom;
			width: 49%;
		}
		.employment-application .js-form-item-upload-attach-a-resume {
			height: auto;
		}
		.sign-up-form {
			display: inline-block;
			width: 90%;
			margin: 0 5%;
			text-align: center;
		}
		.sign-up-form h2,
		.sign-up-form h2.block-title,
		.sign-up-form h3 {
			font-size: 24px;
			padding: 0 30%;
		}
		.sign-up-form input {
			display: inline-block;
			float: left;
			font-size: 14px;
			padding: 7px;
			width: 100%;
		}
		.sign-up-form label {
			display: inline-block;
			float: left;
			font-size: 13px;
		}
		.sign-up-form  .webform-submission-form {
			display: table;
			text-align: center;
		}
		.sign-up-form .form-actions {
			display: inline-block;
			width: 13%;
			margin: 0;
			padding: 0 1%;
			text-align: left;
			vertical-align: bottom;
		}
		.sign-up-form .js-form-item {
			display: inline-block;
			width: 24%;
			margin: 0;
			padding: 0 1%;
			text-align: left;
			vertical-align: bottom;
		}
		.main-content .webform-submission-form {
			width: 75%;
			margin: 0 auto 25px auto;
		}
		.main-content .webform-submission-form label,
		.main-content .webform-submission-form .fieldset-legend {
			font-size: 13px;
		}
		.win-loss-form .js-form-item fieldset {
			margin-bottom: 0 !important;
		}
		.win-loss-form .js-form-item-name-first {
			display: inline-block;
			float: left;
			margin-right: 1%;
			width: 49%;
		}
		.win-loss-form .js-form-item-name-last {
			display: inline-block;
			float: left;
			margin-left: 1%;
			width: 49%;
		}
		.win-loss-form .js-form-item-players-club-card- {
			display: inline-block;
			float: left;
			margin-right: 1%;
			width: 49%;
		}
		.win-loss-form .js-form-item-date-of-birth {
			display: inline-block;
			float: left;
			margin-left: 1%;
			width: 49%;
		}
		.win-loss-form .js-form-item-special-instructions {
			width: 100%;
		}
		.win-loss-form .js-form-type-webform-markup {
			font-weight: 300;
		}
	/* - - - WEBFORM END - - - */


	/* - - - WINNERS START - - - */
		.winners-gallery .views-row h3 {
			font-size: 16px;
		}
		.winners-gallery .views-row h4 {
			font-size: 20px;
		}
	/* - - - WINNERS END - - - */
}



/* - - - - - - - - - - - - - - - - - - - - NORMAL - - - - - - - - - - - - - - - - - - - - */
@media all and (min-width: 1024px) {
	/* - - - AK ROYAL PROGRESSIVES START - - - */
		.view-ak-royal-progressive-values h2 {
			font-size: 40px;
		}
		.view-ak-royal-progressive-values .views-field-nothing {
			width: 22%;
		}
		.view-ak-royal-progressive-values .views-field-nothing h3 {
			font-size: 12px;
		}
		.view-ak-royal-progressive-values .views-field-nothing h4 {
			font-size: 30px;
		}
		.view-ak-royal-progressive-values .views-field-nothing-1 {
			width: 22%;
		}
		.view-ak-royal-progressive-values .views-field-nothing-1 h3 {
			font-size: 12px;
		}
		.view-ak-royal-progressive-values .views-field-nothing-1 h4 {
			font-size: 30px;
		}
		.view-ak-royal-progressive-values video {
			/* height: 60vh; */
		}
	/* - - - AK ROYAL PROGRESSIVES END - - - */

	/* - - - ACCORDION START - - - */
		.accordion {
			height: 350px;
		}
		.accordion-box .text h2 {
			color: #000;
			font-size: 26px;
		}
		.accordion-box .text p {
			color: #000;
			font-size: 12px;
		}
	/* - - - ACCORDION END - - - */


	/* - - - CASINO MARKETING TEAM START - - - */
		.casino-marketing-team .views-row {
			display: table;
			margin: 0 0 50px 0;
		}
		.casino-marketing-team .views-field-title h2 {
			font-size: 28px;
		}
		.casino-marketing-team .views-field-title h3 {
			font-size: 16px;
		}
		.casino-marketing-team .views-field-title h4 {
			font-size: 16px;
		}
	/* - - - CASINO MARKETING TEAM END - - - */


	/* - - - CLASSES START - - - */
		.main-content .boxing-box h2 {
			font-size: 30px;
		}
		.main-content .boxing-box h3 {
			font-size: 22px;
		}
		.main-content .boxing-box h4 {
			font-size: 20px;
		}
		.main-content .main-boxing-box h2 {
			font-size: 34px;
		}
		.main-content .main-boxing-box h3 {
			font-size: 26px;
		}
		.main-content .main-boxing-box h4 {
			font-size: 24px;
		}
		.disclaimer {
			font-size: 11px !important;
		}
		.floatright {
			float: right;
			margin: 0 0 10px 20px;
			max-width: 50%;
		}
		#owners-box {
			margin: 0 0 40px 0;
		}
		#owners-box p {
			width: 14%;
		}
	/* - - - CLASSES END - - - */


	/* - - - COLLAPSIBLE TEXT START - - - */
		.collapsible {
			font-size: 18px;
			margin: 0 0 30px 0;
		}
		.collapsible summary {
			margin: 0 0 20px 0;
		}
		.collapsible .panel-title {
			color: #ec008c;
			font-size: 16px;
			text-align: center;
		}
	/* - - - COLLAPSIBLE TEXT END - - - */


	/* - - - CONTENT START - - - */
		.main-content h1 {
			font-size: 36px;
			/* margin: 0 0 25px 0;
			padding: 0 0 20px 0; */
		}
		body.path-frontpage .main-content h2 {
			font-size: 36px;
			margin: 0 0 10px 0;
		}
		.main-content h2 {
			font-size: 32px;
		}
		.main-content h3 {
			font-size: 24px;
		}
		.main-content h4 {
			font-size: 22px;
		}
		.main-content h5 {
			font-size: 18px;
		}
		.main-content p {
			font-size: 14px;
			/* margin: 0 0 30px 0; */
		}
		.main-content ul {
			font-size: 14px;
			/* margin: 0 0 30px 0; */
		}
		.main-content ul li {
			/* margin: 0 0 30px 0; */
		}
	/* - - - CONTENT END - - - */


	/* - - - DINING LOGOS - - - */
	.main-content .dining-location {
		font-size: 11px;
	}


	/* - - - EMPLOYMENT OPPORTUNITIES START - - - */
		.employment-opportunities table tr th {
			border-right: solid 2px #fff;
			font-size: 16px;
		}
		.employment-opportunities .views-field-title h3 {
			font-size: 16px;
		}
		.employment-opportunities .views-field-field-status h4 {
			font-size: 16px;
		}
		.employment-opportunities .views-field-field-description p {
			font-size: 14px;
		}
	/* - - - EMPLOYMENT OPPORTUNITIES END - - - */


	/* - - - EVENTS START - - - */
		.main-content .package-box h3 {
			font-size: 22px;
		}
		.main-content .venue-box h4 {
			font-size: 18px;
		}
	/* - - - EVENT END - - - */


	/* - - - FLEXSLIDER START - - - */
		.view-background-image .view-footer {
			margin: 0 0 -17px 0;	
		}
		.view-background-image .view-footer h1 {
			font-size: 65px;
		}
	/* - - - FLEXSLIDER END - - - */


	/* - - - FOOTER START - - - */
		.footer {
			padding-bottom: 45px;
		}
		.region-footer h4 {
			font-size: 14px;
		}
		.region-footer h5 {
			font-size: 14px;
		}
		.region-footer p {
			font-size: 14px;
		}
		#block-hialeah2020-footer {
			font-size: 14px;
			margin: 30px auto 0 auto;
		}
		#block-hialeah2020-footer ul.nav li a {
			margin: 0 10px 0 0;
			padding: 5px 20px;
		}
	/* - - - FOOTER END - - - */


	/* - - - FOOTER SOCIAL MEDIA START - - - */
		ul#footer-social-media-menu li a {
			width: 44px;
			height: 44px;
		}
		ul#footer-social-media-menu li a#youtube {
			margin-left: 10px;
		}
	/* - - - FOOTER SOCIAL MEDIA END - - - */


	/* - - - GOOGLE MAP START - - - */
		.map-responsive {
			margin: 0 0 40px 0;
		}
	/* - - - GOOGLE MAP END - - - */


	/* - - - HEADER START - - - */
		#block-hialeah2020-mainnavigation {
			margin: 20px 1rem 0 0;
		}
		.header-contact p {
			font-size: 11px;
		}
		.header .navbar-brand img {
			width: 100%;
			height: auto;
		}
		.language-select {
			font-size: 14px;
			margin: 7px 15px 0 0;
		}
		.language-select p a,
		ul.sf-menu li a.language-btn {
			font-size: 14px;
			padding: 10px 15px;
		}
	/* - - - HEADER END - - - */


	/* - - - HOMEPAGE ICONS START - - - */
		.homepage-icons {
			/* margin: 40px 0 0 0; */
		}
	/* - - - HOMEPAGE ICONS END - - - */


	/* - - - MESSAGE BAR START - - - */
		.message-bar {
			font-size: 16px;
		}
	/* - - - MESSAGE BAR END - - - */


	/* - - - POKER PROMOTIONS PREVIEW START - - - */
		.node--type-poker-promotion .field--name-field-dates {
		    font-size: 24px;
		}
		.node--type-poker-promotion .field--name-field-time {
			font-size: 22px;
		}
		.node--type-poker-promotion h1 {
			font-size: 32px;
		}
	/* - - - POKER PROMOTIONS PREVIEW END - - - */


	/* - - - POKER PROMOTIONS SLIDER START - - - */
		.daily-poker-events h2 {
			font-size: 48px;
		}
		.poker-promotions-slider .slick__slide h4 {
			font-size: 16px;
		}
		.poker-promotions-slider .slick__slide .views-field-view-node a {
			font-size: 16px;
		}
	/* - - - POKER PROMOTIONS SLIDER END - - - */


	/* - - - PROGRESSIVE JACKPOTS START - - - */
		.progressive-jackpots table tr th {
			border-right: solid 2px #fff;
			font-size: 16px;
		}
		.progressive-jackpots .views-field-field-game-logo p {
			font-size: 16px;
		}
		.progressive-jackpots .views-field-field-current-jackpot h3,
		.progressive-jackpots .views-field-field-current-jackpot2 h3 {
			font-size: 32px;
		}
		.progressive-jackpots .views-field-field-denom-max-bet h4,
		.progressive-jackpots .views-field-field-denomination h4,
		.progressive-jackpots .views-field-field-max-bet h4 {
			font-size: 20px;
		}
		.progressive-jackpots .views-field-field-description p {
			font-size: 16px;
		}
	/* - - - PROGRESSIVE JACKPOTS END - - - */


	/* - - - PROMOTION CALENDAR START - - - */
		.promotion-calendar {
			margin: 0 0 40px 0;
		}
		.view-views-promotions-calendar,
		.view-poker-promotions-calendar {
			margin: 0 0 40px 0;
		}
		.view-views-promotions-calendar .js-pager__items li a,
		.view-poker-promotions-calendar .js-pager__items li a {
			font-size: 12px;
		}
		.view-views-promotions-calendar .pager__item--current h2,
		.view-poker-promotions-calendar .pager__item--current h2 { /* - - - MONTH NAME DISPLAY - - - */
			font-size: 34px;
		}
		.view-views-promotions-calendar h6,
		.view-poker-promotions-calendar h6 {
			font-size: 13px;
		}
	/* - - - PROMOTION CALENDAR END - - - */


	/* - - - PROMOTIONS LISTING START - - - */
		.main-content .promotions-listing .views-field-field-date h3 {
			font-size: 34px;
		}
		.main-content .promotions-listing .views-field-field-date h4 {
			font-size: 16px;
		}
		.main-content .promotions-listing .views-field-title h2 {
			font-size: 34px;
		}
		.main-content .promotions-listing .views-field-title p {
			font-size: 14px;
		}
	/* - - - PROMOTIONS LISTING END - - - */


	/* - - - PROMOTIONS LISTING SIMPLE START - - - */
		.main-content .promotions-listing-simple h3 {
			font-size: 26px;
		}
		.main-content .promotions-listing-simple h4 {
			font-size: 16px;
		}
		.main-content .promotions-listing-simple h5 {
			font-size: 14px;
		}
		.main-content .promotions-listing-simple .views-field-title h2 {
			font-size: 30px;
		}
		.main-content .promotions-listing-simple .views-field-title p {
			font-size: 13px;
		}
	/* - - - PROMOTIONS LISTING SIMPLE END - - - */


	/* - - - PROMO PAGE LAYOUT - - - */
		.prize-box h2 {
			font-size: 32px;
		}
		.prize-box h3 {
			font-size: 115px;
		}
		.prize-box h4 {
			font-size: 28px;
		}
		.promo-text-box h2 {
			font-size: 44px;
		}
		.promo-text-box h3 {
			font-size: 36px;
		}
		.promo-text-box p {
			font-size: 26px;
		}
	/* - - - PROMO PAGE LAYOUT END - - - */


	/* - - - SCROLL TO DISCOVER START - - - */
		.scroll-to-discover {
			width: 280px;
			padding-top: 70px;
		}
		.scroll-to-discover p {
			font-size: 9px;
		}
		.scroll-to-discover h2 {
			font-size: 20px;
		}
		.card-scroll {
			width: 300px;
		}
		.logo-scroll {
			width: 280px;
		}
	/* - - - SCROLL TO DISCOVER END - - - */


	/* - - - SOCIAL MEDIA START - - - */
		.social-media-menu {
			margin: 12px 15px 0 0;
		}
	/* - - - SOCIAL MEDIA END - - - */


	/* - - - STOP IN AND SAY HIALEAH! START - - - */
		.stop-in {
			padding: 15px 25px;
		}
		.stop-in h2 {
			font-size: 24px;
		}
		.stop-in h3 {
			font-size: 46px;
		}
	/* - - - STOP IN AND SAY HIALEAH! END - - - */


	/* - - - SUPERFISH START - - - */
		ul.sf-menu li a,
		ul.sf-menu li span,
		ul.sf-menu li span.nolink {
			font-size: 12px;
			padding: 10px 10px;
		}
		ul.sf-menu li li a,
		ul.sf-menu li.active-trail li a,
		ul.sf-menu li li span,
		ul.sf-menu li.active-trail li span {
			font-size: 14px;
		}
		ul.sf-menu li li a:hover,
		ul.sf-menu li li span:hover {
			padding-left: 30px;
		}
	/* - - - SUPERFISH END - - - */


	/* - - - UPCOMING PROMOTIONS START - - - */
		.upcoming-promotions .views-field-field-date h3 {
			font-size: 20px;
		}
	/* - - - UPCOMING PROMOTIONS END - - - */


	/* - - - VIDEO BACKGROUND START - - - */
		.mute-button button {
			font-size: 14px;
		}
	/* - - - VIDEO BACKGROUND END - - - */


	/* - - - VIEWS START - - - */
		.view-homepage-features p {
			margin: 0 0 20px 0;
		}
		.view-homepage-features p.learn-more a {
			font-size: 20px;
		}
		.view-homepage-features .views-row {
			margin: 0;
			padding: 3% 5%;
			width: 100%;
		}
		.view-homepage-features .views-row::before {
			/* margin: 40px; */
		}
		.view-homepage-promotions .view-header::before {
			/* margin: 40px 0; */
		}
		.view-homepage-promotions .learn-more {
			font-size: 44px;
		}
	/* - - - VIEWS END - - - */


	/* - - - WEBFORM START - - - */
		.captcha {
			margin-bottom: 30px;
		}
		.sign-up-form {

		}
		.sign-up-form button,
		.sign-up-form input[type=submit] {
			font-size: 14px;
			padding: 10px 40px;
		}
		.sign-up-form h2,
		.sign-up-form h2.block-title,
		.sign-up-form h3 {
			font-size: 28px;
		}
		.sign-up-form input {
			font-size: 16px;
			padding: 7px;
		}
		.sign-up-form label {
			font-size: 14px;
		}
		.main-content .webform-submission-form {
			margin: 0 auto 30px auto;
		}
		.main-content .webform-submission-form label,
		.main-content .webform-submission-form .fieldset-legend {
			font-size: 14px;
		}
	/* - - - WEBFORM END - - - */


	/* - - - WINNERS START - - - */
		.winners-gallery .views-row {
			display: inline-block;
			float: left;
			margin: 0 2% 2% 2%;
			width: 29%;
		}
		.winners-gallery .views-row h3 {
			font-size: 18px;
		}
		.winners-gallery .views-row h4 {
			font-size: 22px;
		}
	/* - - - WINNERS END - - - */
}



/* - - - - - - - - - - - - - - - - - - - - WIDE - - - - - - - - - - - - - - - - - - - - */
@media all and (min-width: 1220px) {
	/* - - - AK ROYAL PROGRESSIVES START - - - */
		.view-ak-royal-progressive-values h2 {
			font-size: 50px;
		}
		.view-ak-royal-progressive-values .views-field-nothing h3 {
			font-size: 13px;
		}
		.view-ak-royal-progressive-values .views-field-nothing-1 h3 {
			font-size: 13px;
		}
		.view-ak-royal-progressive-values .views-field-nothing h4 {
			font-size: 35px;
		}
		.view-ak-royal-progressive-values .views-field-nothing-1 h4 {
			font-size: 35px;
		}
		.view-ak-royal-progressive-values video {
			/* height: 60vh; */
		}
	/* - - - AK ROYAL PROGRESSIVES END - - - */


	/* - - - ACCORDION START - - - */
		.accordion {
			height: 400px;
		}
		.accordion-box .text h2 {
			font-size: 28px;
		}
		.accordion-box .text p {
			font-size: 14px;
		}
	/* - - - ACCORDION END - - - */


	/* - - - CASINO MARKETING TEAM START - - - */
		.casino-marketing-team .views-row {
			display: table;
			margin: 0 0 50px 0;
		}
		.casino-marketing-team .views-field-title h2 {
			font-size: 32px;
		}
		.casino-marketing-team .views-field-title h3 {
			font-size: 18px;
		}
		.casino-marketing-team .views-field-title h4 {
			font-size: 18px;
		}
	/* - - - CASINO MARKETING TEAM END - - - */


	/* - - - CLASSES START - - - */
		.main-content .boxing-box h2 {
			font-size: 32px;
		}
		.main-content .boxing-box h3 {
			font-size: 24px;
		}
		.main-content .boxing-box h4 {
			font-size: 22px;
		}
		.main-content .main-boxing-box h2 {
			font-size: 36px;
		}
		.main-content .main-boxing-box h3 {
			font-size: 28px;
		}
		.main-content .main-boxing-box h4 {
			font-size: 26px;
		}
		.disclaimer {
			font-size: 12px !important;
		}
		#owners-box {
			margin: 0 0 50px 0;
		}
	/* - - - CLASSES END - - - */


	/* - - - COLLAPSIBLE TEXT START - - - */
		.collapsible {
			font-size: 20px;
			margin: 0 0 35px 0;
		}
		.collapsible summary {
			margin: 0 0 25px 0;
		}
		.collapsible .panel-title {
			color: #ec008c;
			font-size: 18px;
			text-align: center;
		}
	/* - - - COLLAPSIBLE TEXT END - - - */


	/* - - - CONTENT START - - - */
		.main-content h1 {
			font-size: 42px;
			/* margin: 0 0 30px 0;
			padding: 0 0 25px 0; */
		}
		body.path-frontpage .main-content h2 {
			font-size: 42px;
			margin: 0 0 10px 0;
		}
		.main-content h2 {
			font-size: 36px;
		}
		.main-content h3 {
			font-size: 26px;
		}
		.main-content h4 {
			font-size: 24px;
		}
		.main-content h5 {
			font-size: 20px;
		}
		.main-content p {
			font-size: 16px;
			/* margin: 0 0 35px 0; */
		}
		.main-content ul {
			font-size: 16px;
			/* margin: 0 0 35px 0; */
		}
		.main-content ul li {
			/* margin: 0 0 35px 0; */
		}
	/* - - - CONTENT END - - - */


	/* - - - DINING LOGOS - - - */
	.main-content .dining-location {
		font-size: 12px;
	}


	/* - - - EMPLOYMENT OPPORTUNITIES START - - - */
		.employment-opportunities table tr th {
			border-right: solid 2px #fff;
			font-size: 18px;
		}
		.employment-opportunities .views-field-title h3 {
			font-size: 18px;
		}
		.employment-opportunities .views-field-field-status h4 {
			font-size: 18px;
		}
		.employment-opportunities .views-field-field-description p {
			font-size: 16px;
		}
	/* - - - EMPLOYMENT OPPORTUNITIES END - - - */


	/* - - - EVENTS START - - - */
		.main-content .package-box h3 {
			font-size: 24px;
		}
		.main-content .venue-box h4 {
			font-size: 20px;
		}
	/* - - - EVENT END - - - */


	/* - - - FLEXSLIDER START - - - */
		.view-background-image .view-footer {
			margin: 0 0 -18px 0;	
		}
		.view-background-image .view-footer h1 {
			font-size: 80px;
		}
	/* - - - FLEXSLIDER END - - - */


	/* - - - FOOTER START - - - */
		.footer {
			padding-bottom: 50px;
		}
		.region-footer h4 {
			font-size: 16px;
		}
		.region-footer h5 {
			font-size: 16px;
		}
		.region-footer p {
			font-size: 16px;
		}
		#block-hialeah2020-footer {
			font-size: 16px;
			margin: 40px auto 0 auto;
		}
		#block-hialeah2020-footer ul.nav li a {
			margin: 0 15px 0 0;
			padding: 5px 30px;
		}
	/* - - - FOOTER END - - - */


	/* - - - FOOTER SOCIAL MEDIA START - - - */
		ul#footer-social-media-menu li a {
			width: 54px;
			height: 54px;
		}
		ul#footer-social-media-menu li a#youtube {
			margin-left: 15px;
		}
	/* - - - FOOTER SOCIAL MEDIA END - - - */


	/* - - - GOOGLE MAP START - - - */
		.map-responsive {
			margin: 0 0 50px 0;
		}
	/* - - - GOOGLE MAP END - - - */


	/* - - - HEADER START - - - */
		#block-hialeah2020-mainnavigation {
			margin: 25px 0 1rem 0;
		}
		.header-contact p {
			font-size: 13px;
		}
		.header .navbar-brand img {
			
		}
		.language-select {
			font-size: 15px;
		}
	/* - - - HEADER END - - - */


	/* - - - HOMEPAGE ICONS START - - - */
		.homepage-icons {
			/* margin: 50px 0 0 0; */
		}
	/* - - - HOMEPAGE ICONS END - - - */


	/* - - - MESSAGE BAR START - - - */
		.message-bar {
			font-size: 18px;
		}
	/* - - - MESSAGE BAR END - - - */


	/* - - - POKER PROMOTIONS PREVIEW START - - - */
		.node--type-poker-promotion .field--name-field-dates {
		    font-size: 26px;
		}
		.node--type-poker-promotion .field--name-field-time {
			font-size: 24px;
		}
		.node--type-poker-promotion h1 {
			font-size: 34px;
		}
	/* - - - POKER PROMOTIONS PREVIEW END - - - */


	/* - - - POKER PROMOTIONS SLIDER START - - - */
		.daily-poker-events h2 {
			font-size: 48px;
		}
		.poker-promotions-slider .slick__slide h4 {
			font-size: 18px;
		}
		.poker-promotions-slider .slick__slide .views-field-view-node a {
			font-size: 17px;
		}
	/* - - - POKER PROMOTIONS SLIDER END - - - */


	/* - - - PROGRESSIVE JACKPOTS START - - - */
		.progressive-jackpots table tr th {
			border-right: solid 2px #fff;
			font-size: 18px;
		}
		.progressive-jackpots .views-field-field-game-logo p {
			font-size: 18px;
		}
		.progressive-jackpots .views-field-field-current-jackpot h3,
		.progressive-jackpots .views-field-field-current-jackpot2 h3 {
			font-size: 36px;
		}
		.progressive-jackpots .views-field-field-denom-max-bet h4,
		.progressive-jackpots .views-field-field-denomination h4,
		.progressive-jackpots .views-field-field-max-bet h4 {
			font-size: 22px;
		}
		.progressive-jackpots .views-field-field-description p {
			font-size: 18px;
		}
	/* - - - PROGRESSIVE JACKPOTS END - - - */


	/* - - - PROMOTION CALENDAR START - - - */
		.promotion-calendar {
			margin: 0 0 40px 0;
		}
		.view-views-promotions-calendar,
		.view-poker-promotions-calendar {
			margin: 0 0 50px 0;
		}
		.view-views-promotions-calendar .js-pager__items li a,
		.view-poker-promotions-calendar .js-pager__items li a {
			font-size: 13px;
		}
		.view-views-promotions-calendar .pager__item--current h2,
		.view-poker-promotions-calendar .pager__item--current h2 { /* - - - MONTH NAME DISPLAY - - - */
			font-size: 38px;
		}
		.view-views-promotions-calendar h6,
		.view-poker-promotions-calendar h6 {
			font-size: 14px;
		}
	/* - - - PROMOTION CALENDAR END - - - */


	/* - - - PROMOTIONS LISTING START - - - */
		.main-content .promotions-listing .views-field-field-date h3 {
			font-size: 38px;
		}
		.main-content .promotions-listing .views-field-field-date h4 {
			font-size: 18px;
		}
		.main-content .promotions-listing .views-field-title h2 {
			font-size: 38px;
		}
		.main-content .promotions-listing .views-field-title p {
			font-size: 16px;
		}
	/* - - - PROMOTIONS LISTING END - - - */


	/* - - - PROMOTIONS LISTING SIMPLE START - - - */
		.main-content .promotions-listing-simple h3 {
			font-size: 28px;
		}
		.main-content .promotions-listing-simple h4 {
			font-size: 18px;
		}
		.main-content .promotions-listing-simple h5 {
			font-size: 16px;
		}
		.main-content .promotions-listing-simple .views-field-title h2 {
			font-size: 34px;
		}
		.main-content .promotions-listing-simple .views-field-title p {
			font-size: 15px;
		}
	/* - - - PROMOTIONS LISTING SIMPLE END - - - */


	/* - - - PROMO PAGE LAYOUT - - - */
		.prize-box h2 {
			font-size: 36px;
		}
		.prize-box h3 {
			font-size: 125px;
		}
		.prize-box h4 {
			font-size: 30px;
		}
		.promo-text-box h2 {
			font-size: 50px;
		}
		.promo-text-box h3 {
			font-size: 40px;
		}
		.promo-text-box p {
			font-size: 28px;
		}
	/* - - - PROMO PAGE LAYOUT END - - - */


	/* - - - SCROLL TO DISCOVER START - - - */
		.scroll-to-discover {
			width: 320px;
			padding-top: 80px;
		}
		.scroll-to-discover p {
			font-size: 11px;
		}
		.scroll-to-discover h2 {
			font-size: 24px;
		}
		.card-scroll {
			width: 350px;
		}
		.logo-scroll {
			width: 320px;
		}
	/* - - - SCROLL TO DISCOVER END - - - */


	/* - - - SOCIAL MEDIA START - - - */
		.social-media-menu {
			margin: 12px 20px 0 0;
		}
	/* - - - SOCIAL MEDIA END - - - */


	/* - - - STOP IN AND SAY HIALEAH! START - - - */
		.stop-in {
			padding: 20px 30px;
		}
		.stop-in h2 {
			font-size: 27px;
		}
		.stop-in h3 {
			font-size: 51px;
		}
	/* - - - STOP IN AND SAY HIALEAH! END - - - */


	/* - - - SUPERFISH START - - - */
		ul.sf-menu li a,
		ul.sf-menu li span,
		ul.sf-menu li span.nolink {
			font-size: 14px;
		}
		ul.sf-menu li li a,
		ul.sf-menu li.active-trail li a,
		ul.sf-menu li li span,
		ul.sf-menu li li span.nolink,
		ul.sf-menu li.active-trail li span {
			font-size: 16px;
		}
		ul.sf-menu li li a:hover,
		ul.sf-menu li li span:hover {
			
		}
	/* - - - SUPERFISH END - - - */


	/* - - - UPCOMING PROMOTIONS START - - - */
		.upcoming-promotions .views-field-field-date h3 {
			font-size: 22px;
		}
	/* - - - UPCOMING PROMOTIONS END - - - */


	/* - - - VIDEO BACKGROUND START - - - */
		.mute-button button {
			font-size: 15px;
		}
	/* - - - VIDEO BACKGROUND END - - - */

	/* - - - VIEWS START - - - */
		.view-homepage-features p {
			margin: 0 0 25px 0;
		}
		.view-homepage-features p.learn-more a {
			font-size: 22px;
		}
		.view-homepage-features .views-row {
			margin: 0;
			padding: 3% 5%;
		}
		.view-homepage-features .views-row::before {
			/* margin: 50px; */
		}
		.view-homepage-promotions .view-header::before {
			/* margin: 50px 0; */
		}
		.view-homepage-promotions .learn-more {
			font-size: 54px;
		}
	/* - - - VIEWS END - - - */


	/* - - - WEBFORM START - - - */
		.captcha {
			margin-bottom: 35px;
		}
		.sign-up-form {

		}
		.sign-up-form button,
		.sign-up-form input[type=submit] {
			font-size: 16px;
			padding: 10px 40px;
		}
		.sign-up-form h2,
		.sign-up-form h2.block-title,
		.sign-up-form h3 {
			font-size: 32px;
		}
		.sign-up-form input {
			font-size: 18px;
			padding: 7px;
		}
		.sign-up-form label {
			font-size: 15px;
		}
		.main-content .webform-submission-form {
			margin: 0 auto 40px auto;
		}
		.main-content .webform-submission-form label,
		.main-content .webform-submission-form .fieldset-legend {
			font-size: 16px;
		}
	/* - - - WEBFORM END - - - */


	/* - - - WINNERS START - - - */
		.winners-gallery .views-row h3 {
			font-size: 20px;
		}
		.winners-gallery .views-row h4 {
			font-size: 24px;
		}
	/* - - - WINNERS END - - - */
}



/* - - - - - - - - - - - - - - - - - - - - WIDER - - - - - - - - - - - - - - - - - - - - */
@media all and (min-width: 1440px) {
	/* - - - AK ROYAL PROGRESSIVES START - - - */
		.view-ak-royal-progressive-values h2 {
			font-size: 60px;
		}
		.view-ak-royal-progressive-values .views-field-nothing h3 {
			font-size: 14px;
		}
		.view-ak-royal-progressive-values .views-field-nothing-1 h3 {
			font-size: 14px;
		}
		.view-ak-royal-progressive-values .views-field-nothing h4 {
			font-size: 40px;
		}
		.view-ak-royal-progressive-values .views-field-nothing-1 h4 {
			font-size: 40px;
		}
		.view-ak-royal-progressive-values video {
			/* height: 60vh; */
		}
	/* - - - AK ROYAL PROGRESSIVES END - - - */


	/* - - - ACCORDION START - - - */
		.accordion {
			
		}
		.accordion-box .text h2 {
			font-size: 30px;
		}
		.accordion-box .text p {
			font-size: 16px;
		}
	/* - - - ACCORDION END - - - */


	/* - - - CASINO MARKETING TEAM START - - - */
		.casino-marketing-team .views-row {
			display: table;
			margin: 0 0 60px 0;
		}
		.casino-marketing-team .views-field-title h2 {
			font-size: 36px;
		}
		.casino-marketing-team .views-field-title h3 {
			font-size: 20px;
		}
		.casino-marketing-team .views-field-title h4 {
			font-size: 20px;
		}
	/* - - - CASINO MARKETING TEAM END - - - */


	/* - - - CLASSES START - - - */
		.main-content .boxing-box h2 {
			font-size: 34px;
		}
		.main-content .boxing-box h3 {
			font-size: 26px;
		}
		.main-content .boxing-box h4 {
			font-size: 24px;
		}
		.main-content .main-boxing-box h2 {
			font-size: 38px;
		}
		.main-content .main-boxing-box h3 {
			font-size: 30px;
		}
		.main-content .main-boxing-box h4 {
			font-size: 28px;
		}
		.disclaimer {
			font-size: 13px !important;
		}
	/* - - - CLASSES END - - - */



	/* - - - COLLAPSIBLE TEXT START - - - */
		.collapsible {
			font-size: 22px;
			margin: 0 0 40px 0;
		}
		.collapsible summary {
			margin: 0 0 30px 0;
		}
		.collapsible .panel-title {
			color: #ec008c;
			font-size: 20px;
			text-align: center;
		}
	/* - - - COLLAPSIBLE TEXT END - - - */


	/* - - - CONTENT START - - - */
		.main-content h1 {
			font-size: 48px;
			/* margin: 0 0 35px 0;
			padding: 0 0 30px 0; */
		}
		body.path-frontpage .main-content h2 {
			font-size: 48px;
			margin: 0 0 10px 0;
		}
		.main-content h2 {
			font-size: 38px;
		}
		.main-content h3 {
			font-size: 28px;
		}
		.main-content h4 {
			font-size: 26px;
		}
		.main-content h5 {
			font-size: 22px;
		}
		.main-content p {
			font-size: 18px;
			/* margin: 0 0 40px 0; */
		}
		.main-content ul {
			font-size: 18px;
			/* margin: 0 0 40px 0; */
		}
		.main-content ul li {
			/* margin: 0 0 40px 0; */
		}
	/* - - - CONTENT END - - - */


	/* - - - DINING LOGOS - - - */
	.main-content .dining-location {
		font-size: 13px;
	}


	/* - - - EMPLOYMENT OPPORTUNITIES START - - - */
		.employment-opportunities table tr th {
			border-right: solid 2px #fff;
			font-size: 20px;
		}
		.employment-opportunities .views-field-title h3 {
			font-size: 20px;
		}
		.employment-opportunities .views-field-field-status h4 {
			font-size: 20px;
		}
		.employment-opportunities .views-field-field-description p {
			font-size: 18px;
		}
	/* - - - EMPLOYMENT OPPORTUNITIES END - - - */


	/* - - - EVENTS START - - - */
		.main-content .package-box h3 {
			font-size: 24px;
		}
		.main-content .venue-box h4 {
			font-size: 22px;
		}
	/* - - - EVENT END - - - */


	/* - - - FLEXSLIDER START - - - */
		.view-background-image .view-footer {
			margin: 0 0 -19px 0;	
		}
		.view-background-image .view-footer h1 {
			font-size: 90px;
		}
	/* - - - FLEXSLIDER END - - - */


	/* - - - FOOTER START - - - */
		.region-footer h4 {
			font-size: 18px;
		}
		.region-footer h5 {
			font-size: 18px;
		}
		.region-footer p {
			font-size: 18px;
		}
		#block-hialeah2020-footer {
			font-size: 18px;
			margin: 50px auto 0 auto;
		}
		#block-hialeah2020-footer ul.nav li a {
			margin: 0 20px 0 0;
			padding: 5px 40px;
		}
	/* - - - FOOTER END - - - */


	/* - - - FOOTER SOCIAL MEDIA START - - - */
		ul#footer-social-media-menu li a {
			width: 64px;
			height: 64px;
		}
		ul#footer-social-media-menu li a#youtube {
			margin-left: 20px;
		}
	/* - - - FOOTER SOCIAL MEDIA END - - - */


	/* - - - GOOGLE MAP START - - - */
		.map-responsive {
			margin: 0 0 60px 0;
		}
	/* - - - GOOGLE MAP END - - - */


	/* - - - HEADER START - - - */
		#block-hialeah2020-mainnavigation {
			margin: 30px 1rem 0 0;
		}
		.header-contact p {
			font-size: 15px;
		}
		.header .navbar-brand img {
			
		}
		.language-select {
			font-size: 16px;
		}
	/* - - - HEADER END - - - */


	/* - - - HOMEPAGE ICONS START - - - */
		.homepage-icons {
			/* margin: 60px 0 0 0; */
		}
	/* - - - HOMEPAGE ICONS END - - - */


	/* - - - MESSAGE BAR START - - - */
		.message-bar {
			font-size: 20px;
		}
	/* - - - MESSAGE BAR END - - - */


	/* - - - POKER PROMOTIONS PREVIEW START - - - */
		.node--type-poker-promotion .field--name-field-dates {
		    font-size: 28px;
		}
		.node--type-poker-promotion .field--name-field-time {
			font-size: 26px;
		}
		.node--type-poker-promotion h1 {
			font-size: 36px;
		}
	/* - - - POKER PROMOTIONS PREVIEW END - - - */


	/* - - - POKER PROMOTIONS SLIDER START - - - */
		.daily-poker-events h2 {
			font-size: 64px;
		}
		.poker-promotions-slider .slick__slide h4 {
			font-size: 20px;
		}
		.poker-promotions-slider .slick__slide .views-field-view-node a {
			font-size: 18px;
		}
	/* - - - POKER PROMOTIONS SLIDER END - - - */


	/* - - - PROGRESSIVE JACKPOTS START - - - */
		.progressive-jackpots table tr th {
			border-right: solid 2px #fff;
			font-size: 20px;
		}
		.progressive-jackpots .views-field-field-game-logo p {
			font-size: 20px;
		}
		.progressive-jackpots .views-field-field-current-jackpot h3,
		.progressive-jackpots .views-field-field-current-jackpot2 h3 {
			font-size: 40px;
		}
		.progressive-jackpots .views-field-field-denom-max-bet h4,
		.progressive-jackpots .views-field-field-denomination h4,
		.progressive-jackpots .views-field-field-max-bet h4 {
			font-size: 24px;
		}
		.progressive-jackpots .views-field-field-description p {
			font-size: 20px;
		}
	/* - - - PROGRESSIVE JACKPOTS END - - - */


	/* - - - PROMOTION CALENDAR START - - - */
		.promotion-calendar {
			margin: 0 0 50px 0;
		}
		.view-views-promotions-calendar,
		.view-poker-promotions-calendar {
			margin: 0 0 50px 0;
		}
		.view-views-promotions-calendar .js-pager__items li a,
		.view-poker-promotions-calendar .js-pager__items li a {
			font-size: 14px;
		}
		.view-views-promotions-calendar .pager__item--current h2,
		.view-poker-promotions-calendar .pager__item--current h2 { /* - - - MONTH NAME DISPLAY - - - */
			font-size: 42px;
		}
		.view-views-promotions-calendar h6,
		.view-poker-promotions-calendar h6 {
			font-size: 15px;
		}
	/* - - - PROMOTION CALENDAR END - - - */


	/* - - - PROMOTIONS LISTING START - - - */
		.main-content .promotions-listing .views-field-field-date h3 {
			font-size: 42px;
		}
		.main-content .promotions-listing .views-field-field-date h4 {
			font-size: 20px;
		}
		.main-content .promotions-listing .views-field-title h2 {
			font-size: 42px;
		}
		.main-content .promotions-listing .views-field-title p {
			font-size: 18px;
		}
	/* - - - PROMOTIONS LISTING END - - - */


	/* - - - PROMOTIONS LISTING SIMPLE START - - - */
		.main-content .promotions-listing-simple h3 {
			font-size: 30px;
		}
		.main-content .promotions-listing-simple h4 {
			font-size: 20px;
		}
		.main-content .promotions-listing-simple h5 {
			font-size: 18px;
		}
		.main-content .promotions-listing-simple .views-field-title h2 {
			font-size: 38px;
		}
		.main-content .promotions-listing-simple .views-field-title p {
			font-size: 17px;
		}
	/* - - - PROMOTIONS LISTING SIMPLE END - - - */


	/* - - - PROMO PAGE LAYOUT - - - */
		.prize-box h2 {
			font-size: 36px;
		}
		.prize-box h3 {
			font-size: 125px;
		}
		.prize-box h4 {
			font-size: 30px;
		}
		.promo-text-box h2 {
			font-size: 50px;
		}
		.promo-text-box h3 {
			font-size: 40px;
		}
		.promo-text-box p {
			font-size: 28px;
		}
	/* - - - PROMO PAGE LAYOUT END - - - */


	/* - - - SCROLL TO DISCOVER START - - - */
		.scroll-to-discover {
			width: 390px;
			padding-top: 95px;
		}
		.scroll-to-discover p {
			font-size: 14px;
		}
		.scroll-to-discover h2 {
			font-size: 30px;
		}
		.card-scroll {
			width: 400px;
		}
		.logo-scroll {
			width: 390px;
		}
	/* - - - SCROLL TO DISCOVER END - - - */


	/* - - - SOCIAL MEDIA START - - - */
		.social-media-menu {
			margin: 12px 20px 0 0;
		}
	/* - - - SOCIAL MEDIA END - - - */


	/* - - - STOP IN AND SAY HIALEAH! START - - - */
		.stop-in {
			padding: 25px 35px;
		}
		.stop-in h2 {
			font-size: 33px;
		}
		.stop-in h3 {
			font-size: 63px;
		}
	/* - - - STOP IN AND SAY HIALEAH! END - - - */


	/* - - - SUPERFISH START - - - */
		ul.sf-menu li a,
		ul.sf-menu li span,
		ul.sf-menu li span.nolink {
			font-size: 16px;
			padding: 10px 15px;
		}
		ul.sf-menu li li a,
		ul.sf-menu li.active-trail li a,
		ul.sf-menu li li span,
		ul.sf-menu li.active-trail li span {
			font-size: 18px;
		}
		ul.sf-menu li li a:hover,
		ul.sf-menu li li span:hover {
			padding-left: 35px;
		}
	/* - - - SUPERFISH END - - - */


	/* - - - UPCOMING PROMOTIONS START - - - */
		.upcoming-promotions .views-field-field-date h3 {
			font-size: 24px;
		}
	/* - - - UPCOMING PROMOTIONS END - - - */


	/* - - - VIDEO BACKGROUND START - - - */
		.mute-button button {
			font-size: 16px;
		}
	/* - - - VIDEO BACKGROUND END - - - */

	/* - - - VIEWS START - - - */
		.view-homepage-features p {
			margin: 0 0 30px 0;
		}
		.view-homepage-features p.learn-more a {
			font-size: 24px;
		}
		.view-homepage-features .views-row {
			margin: 0;
			padding: 3% 5%;
		}
		.view-homepage-features .views-row::before {
			/* margin: 60px; */
		}
		.view-homepage-promotions .view-header::before {
			/* margin: 60px 0; */
		}
		.view-homepage-promotions .learn-more {
			font-size: 54px;
			top: 35%;
		}
	/* - - - VIEWS END - - - */

	/* - - - WEBFORM START - - - */
		.captcha {
			margin-bottom: 40px;
		}
		.sign-up-form {

		}
		.sign-up-form button,
		.sign-up-form input[type=submit] {
			font-size: 18px;
			padding: 10px 40px;
		}
		.sign-up-form h2,
		.sign-up-form h2.block-title,
		.sign-up-form h3 {
			font-size: 36px;
		}
		.sign-up-form input {
			font-size: 20px;
			padding: 7px;
		}
		.sign-up-form label {
			font-size: 16px;
		}
		.main-content .webform-submission-form {
			margin: 0 auto 50px auto;
		}
		.main-content .webform-submission-form label,
		.main-content .webform-submission-form .fieldset-legend {
			font-size: 18px;
		}
	/* - - - WEBFORM END - - - */


	/* - - - WINNERS START - - - */
		.winners-gallery .views-row h3 {
			font-size: 22px;
		}
		.winners-gallery .views-row h4 {
			font-size: 26px;
		}
	/* - - - WINNERS END - - - */
}



