/*
 Theme Name:   PlazaHotelCasino
 Theme URI:    https://www.plazahotelcasino.com
 Description:  Plaza Bootstrap 4 theme
 Author:       Russell Envy
 Author URI:   https://russellenvy.com
 Template:     WP Bootstrap Starter
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  phc-theme
*/
h1 {margin-top: 0px;font-family: futura-pt, sans-serif;font-weight: 700;font-style: normal; font-size: 40px !important; margin-bottom: 10px;}
h2 {font-family: futura-pt, sans-serif;font-weight: 400;font-style: normal; font-size: 35px !important; margin-bottom: 10px;}
h3 {font-family: futura-pt, sans-serif;font-weight: 400;font-style: normal; font-size: 30px !important; margin-bottom: 10px;}
h4 {font-family: futura-pt, sans-serif;font-weight: 400;font-style: normal; font-size: 25px !important; margin-bottom: 10px; line-height: 35px !important;;}
h5 {font-family: futura-pt, sans-serif;font-weight: 400;font-style: normal; font-size: 20px !important; margin-bottom: 10px;}
#content.site-content {padding-bottom: 3.75rem;padding-top: 3.75rem;}
#content.site-content.general-content, #content.site-content.promotion-section, #content.site-content.faq-content, #content.site-content.dining-double, #content.site-content.reservations-block, #content.site-content.section-menu-content, #content.site-content.entertainment-section, #content.site-content.hotel-packages, #content.site-content.gallery-section, #content.site-content.whatsgoingon-section, #content.site-content.dining-single, #content.site-content.hotball-content, #content.site-content.reservations {padding-bottom: 3.75rem !important;padding-top: 3.75rem !important;}
#content.site-content.room-variations-bg, #content.site-content.room-var {padding-bottom: 2.75rem;padding-top: 2.75rem;}
#content.site-content.dining-menu {padding-bottom: 2.75rem;padding-top: 1.5rem;}
.promotion-section .rounded {border-top-left-radius: 3px;border-top-right-radius: 3px;height: 100%;}
.entertainment-section .rounded {border-top-left-radius: 3px;border-top-right-radius: 3px;}
.card-body h2 {font-size: 30px}
.card-body a:hover {color: #000 }
body{font-family: futura-pt, sans-serif;font-weight: 400;font-style: normal; font-size: 1.3rem !important; position: relative;}
.navbar{font-family: futura-pt, sans-serif;font-weight: 400;font-style: normal;}
a:hover {color: #ee3124;text-decoration: underline;}
a{color: #ee3124; text-decoration: underline; }
header#masthead {box-shadow: none;padding: 0rem 0rem;}
.navbar-brand img{height: 100px;display:block}
.navbar{background-color: transparent;}
.navbar-brand .logo-link {height: 100px;display:block;position: relative;z-index: 9999;}
.navbar, .pagination .page-item.active .page-link {-webkit-box-shadow: none;}
.page-template-default #content.site-content {padding-bottom: 3.75rem;padding-top: 3.125rem; background-color: #fff;}
.carousel .carousel-control-prev-icon {background-image: url('/wp-content/themes/plaza-theme/img/arrows/arrow_left.svg');}
.carousel .carousel-control-next-icon {background-image: url('/wp-content/themes/plaza-theme/img/arrows/arrow_right.svg');}
.carousel .carousel-indicators li {width: .725rem;height: .725rem;-webkit-border-radius: 50%;border-radius: 50%;cursor: pointer;border:2px solid #000;}
.carousel .carousel-indicators .active {background-color:#000 ;width: .725rem;height: .725rem;-webkit-border-radius: 50%;border-radius: 50%;cursor: pointer;border:2px solid #fff;}
.nav-item a{font-weight: 300; text-decoration: none;}
.navbar-collapse .navbar-nav li{padding-right: 1.09rem;text-transform: uppercase; float: right;}
.navbar-collapse{float: right !important;}
.navbar-toggler{margin-top: -105px;}
.bg-light {background-color: #fff !important;color: #000;border: 0px solid #ff1c00;}
.ginput_container_date {display: inline-block;}
.one-hundy{width: 100%;}
.one-hundy-top{height: 115px; width: 100%}
.navbar-collapse .navbar-nav .dropdown-menu li a {text-transform: uppercase;color: #000;}
.nav-right{float: right;}
.minus-margin-bottom{margin-bottom: -40px}
.dropdown:hover>.dropdown-menu {display: block;}
.navmenu{display: none;}
.navmenu-default{background-color: #000 !important;}
.dropdown-menu li {float: left!important;}
.dropdown-menu{background-color: #000 !important;}
.footer-heading{color: #fff;font-size: 50px; text-transform: uppercase;}
.footer-sub-heading{color: #fff;font-size: 30px; text-transform: uppercase;}
.footer-area .widget {background-color: #fff;padding: 18px; text-align: center; height: 300px}
.widget .textwidget{margin-top: 30px}
.widget a{color: #ee3124 !important; font-size: 18px; text-decoration: underline; margin-right: 3px;}
h3.widget-title{font-size: 40px;text-transform: uppercase; text-align: center;line-height: 1.0}
.footer-3 .textwidget p {display: inline-block; width: auto;}
#footer-widget{background-color: #ee3124 !important;color: #ee3124;border: 0px solid #ee3124;background: url('/wp-content/themes/plaza-theme/img/symbols-gambling-red.svg');background-size: auto auto; background-size: cover;}
.white-heading{color: #fff !important;font-size: 4rem; text-align: center !important ;}
.footer-white{color: #fff;}
#gform_widget-5{display: inline-block;margin-top: -10px;}
.footer-h2{color:#fff; display: inline-block; vertical-align: top;margin-top: 15px; padding-bottom: 0.0em;}
html input[type="text"]{width: 100%;border: 2px solid #e5e5e5;}
.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield input.large{width: 225px!important;}
.promotion-section {background-color: #000;}
.promotion-section .single-promotion{background-color: #E8E8E8; padding: 10px; color: #000;margin-bottom: 10px;}
.promotion-section .single-promotion img{border: 6px solid #000;width: 100%;}
.promotion-section .single-promotion .promotion-title{text-align: center;font-size: 25px; text-transform: uppercase;}
.promotion-section .single-promotion .promotion-cta{background-color: #ec2b1d;padding: 12px;text-align: center;width: 50%;margin: auto;}
.promotion-section .single-promotion p{word-wrap: break-word;}
.promotion-section .card .card-title{margin-top: 0; margin-bottom: 10px;}
.promotion-section .card .card-body .card-text {font-size: 1.1rem;}
.menu-title-brown{background-color: #55312a; color: #fff;text-align: center;font-weight: 300;letter-spacing: 10px;margin-bottom: 1.25em;}
.menu-title-brown h2{color:#fff;text-transform: uppercase;}
.menu-title-black{background-color: #000; color: #fff;text-align: center;font-weight: 300;letter-spacing: 10px;margin-bottom: 1.25em;}
.menu-title-black h2{color:#fff;text-transform: uppercase; margin-top: 10px; margin-bottom: 0px;font-weight: 100 !important;font-size: 28px !important;}
.single-menu-item-title{ margin: auto; width: 75%; margin-bottom: 20 px; margin-top: 10px;}
.centered{text-align: center !important;}
.autod{margin: auto !important;}
.align-left{text-align: left;}
.dining-menu .menu-item{font-size: 18px;margin-top: 20px;text-transform: uppercase;padding-left: 5px;}
.main-menu .menu-item{font-size: 18px;margin-bottom: 0px;text-transform: uppercase;padding-left: 5px;}
.menu-item p{margin: 0;text-transform: lowercase;}
.room-variation-title{width: 100%;text-align: center;font-size: 50px; margin-top: 0px !important;}
.single-room{background: #fff; height:100%;}
.single-room img{padding: 20px 30px 0px 30px;}
.single-room .pinned img{padding: 0px;margin-top: -45px}
.single-room-top{padding: 29px 10px 8px 10px;}
.single-room-top h3{margin-top: 0;font-weight: 300}
.single-room-cta{margin-bottom: 10px;}
.single-room-top h3 {position: relative;font-size: 30px;z-index: 1;overflow: hidden;text-align: center;height: 35px;}
.single-room-top h3:before, .single-room-top h3:after {position: absolute;top: 40%;overflow: hidden;width: 50%;height: 1px;content: '\a0';background-color: #7c878e;}
.single-room-top h3:before {margin-left: -50%;text-align: right;}
.content-area{margin-top: 200px;}
.entry-header{margin-bottom: 85px;}
.pt-5 {padding-top: 40px !important;}
.blog-header{height: 60px !important; margin-bottom: 20px;}
.blog-margin-top{margin-top: 50px;}
.pagination .page-item .page-link {padding: 10px 15px;background-color: #7c878e;}
.dropdown:hover .dropdown-menu {display: block;}
.image-flip:hover .backside, .image-flip.hover .backside {-webkit-transform: rotateY(0deg);-moz-transform: rotateY(0deg);-o-transform: rotateY(0deg);-ms-transform: rotateY(0deg);transform: rotateY(0deg);}
.image-flip:hover .frontside, .image-flip.hover .frontside {-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-o-transform: rotateY(180deg);transform: rotateY(180deg);}
.image-flip {width: 100%;}
.mainflip {-webkit-transition: 1s;-webkit-transform-style: preserve-3d;-ms-transition: 1s;-moz-transition: 1s;-moz-transform: perspective(1000px);-moz-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transition: 1s;transform-style: preserve-3d;position: relative;}
.frontside, .backside {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: 1s;-webkit-transform-style: preserve-3d;-moz-transition: 1s;-moz-transform-style: preserve-3d;-o-transition: 1s;-o-transform-style: preserve-3d;-ms-transition: 1s;-ms-transform-style: preserve-3d;transition: 1s;transform-style: preserve-3d;position: absolute;top: 0;left: 0;}
.frontside {-webkit-transform: rotateY(0deg);-ms-transform: rotateY(0deg);z-index: 2;}
.backside {background: white;-webkit-transform: rotateY(-180deg);-moz-transform: rotateY(-180deg);-o-transform: rotateY(-180deg);-ms-transform: rotateY(-180deg);transform: rotateY(-180deg);}
.card, .card-img-top {border-radius: 0;}
.dropdown-menu .dropdown-item {color: #000;}
.mobile-menu li a {color:#fff;display:block}
#menu-menu-1 .dropdown-menu li a {color: #000;display:block}
.navbar.scrolling-navbar.top-nav-collapse {padding-top: 5px;}
/* Base Parallax Element Style*/
.paral {height: 650px;background-attachment: fixed;background-size: inherit;background-position: inherit;background-repeat: repeat;}
/* Paragrapgh for Parallax Section */
.paral p {font-size: 40px;color:#f5f5f5;text-align: center;line-height: 100px;}
/* Heading for Parallax Section */
.paral h1 {text-align: center;padding-top: 175px;line-height: 100px;color:#fff; font-family: futura-pt, sans-serif;font-weight: 700;font-style: normal; font-size: 60px;}
/* Custom Button Element for Parallax Section */
.paral button {font-size: 34px;border-radius: 5px;color: #808080;background-color: #a0f0f0;padding: 6px 12px;line-height: 40px;vertical-align: middle;cursor: pointer;border: 1px solid transparent;}
div.button {text-align: center;}
.hotel-packages-content{color: #fff;}
.single-hotelpakage{margin-bottom: 20px;background: #7c878e;padding: 20px;}
.single-hotelpakage-img img {vertical-align: middle;}
.hotel-packages-content h3 {margin-top: 0px;font-size: 33px;font-weight: 500;}
.room-var h2{font-weight: 100; font-size: 32px;}
.room-variations-bg h2{font-weight: 100;}
.room-variations-bg {background: url('/wp-content/themes/plaza-theme/img/symbols-gambling.svg'); background-size: cover;}
.ent-background-bg {color: #000;border: 0px solid #fff;background: url('/wp-content/themes/plaza-theme/img/symbols-gambling.svg');background-size: cover;}
.white-wall-hash {background-image: url('/wp-content/themes/plaza-theme/img/patterns/white_wall_hash/white_wall_hash_@2X.png');;}
.circuit {background-image: url('/wp-content/themes/plaza-theme/img/patterns/circuit/circuit.png');}
.diagonal-squares {background-image: url('/wp-content/themes/plaza-theme/img/patterns/diagonal-squares/diagonal-squares.png');}
.geometry {background-image: url('/wp-content/themes/plaza-theme/img/patterns/geometry/geometry_@2X.png');}
.sports {background-image: url('/wp-content/themes/plaza-theme/img/patterns/sports/Sports.png');}
.wheat {background-image: url('/wp-content/themes/plaza-theme/img/patterns/wheat/wheat.png');}
.gform_34 .gform_wrapper .top_label .gfield_label {visibility: hidden}
.ctas-area li .black{background-color: #000;margin-right:03px;}
.ctas-area ul, .ctas-area li, .ctas-area a {margin: 0; padding: 0;}
.ctas-area ul, .ctas-area li, .ctas-area a {display: inline-block;text-align: center;}
.hotel-packages .ctas-area ul {overflow: hidden;background: linear-gradient(to right, #ee3124, #4a4f55, #4a4f55, #000);}
.ctas-area ul {overflow: hidden;background: linear-gradient(to right, #ee3124, #fff, #fff, #000);}
.ctas-area li {background-color: #ee3124;transform:skewX(-20deg);-ms-transform:skewX(-20deg);-webkit-transform:skewX(-20deg);}
.ctas-area li a {padding: 15px 24px 15px 24px;color: #ffffff;text-decoration: none;transform:skewX(20deg);-ms-transform:skewX(20deg);-webkit-transform:skewX(20deg);font-size: 1.1rem;}
.single-btn {color: #fff;background: #ee3124;font-weight: 700;text-align: center;text-decoration: none;border: 0;outline: 0;font-size: 1.1rem;padding: 12px 35px;display: inline-block;transform: skew(-20deg);&:visited { color: #fff; }&:hover { background: #fff; color: #fff;}& > span { display: inline-block; transform: skew(20deg); } /* Un-skew the text */  }
.square-btn{color: #fff;background: #ee3124;font-weight: 300;text-align: center;text-decoration: none;border: 0;outline: 0;font-size: 1.1rem;padding: 05px 15px;display: inline-block;transform:;&:visited { color: #fff; }&:hover { background: #fff; color: #fff;}& > span { display: inline-block; } /* Un-skew the text */  }
.book-it-now{width: 100%;color: #fff;background: #ee3124;font-weight: 300;text-align: center;text-decoration: none;border: 0;outline: 0;font-size: 1.1rem;padding: 11px 10px;display: inline-block;transform:;&:visited {color: #fff; }&:hover {background: #fff;color: #fff;}& >span { display: inline-block; } /* Un-skew the text */}
.navbar-collapse .navbar-nav .dropdown-menu li {padding: 0; width: 100%; display: block;}
.button-default {color: #fff;background-color: #ee3124;text-align: center;text-transform: uppercase;padding: 10px 25px;margin: 10px;display: inline-block;font-size: 1.1rem;}
.button-default a {color: #fff}
.button-slanted {-ms-transform: skewX(-20deg);-webkit-transform: skewX(-20deg);transform: skewX(-20deg);}
.button-slanted-content {-ms-transform: skewX(20deg);-webkit-transform: skewX(20deg);transform: skewX(20deg);display: inline-block;}
.button-fixedwidth {width: 100px;}
body .gform_wrapper img.ui-datepicker-trigger {cursor: pointer; margin-right: 5px;}
.small-space{height: 13px;}
.red-room{background: #ee3124;background-color: rgba(251, 2, 2, 0.8);margin-top: 139px;}
.red-room .room-title {background-color:#000;color: #fff;margin-top: 01px;font-weight: 300;}
.red-room .room-title {font-size: 30px !important;padding: 05px;}
.single-room-details h2{ font-size: 25px !important;}
.red-room p{padding: 10px;}
.icon-block{display: inline-block;margin-top: 10px;padding-right: 10px;}
.single-room-title{padding: 0;}
.single-room-details h2 {color: #fff;text-decoration: underline;font-weight: 300;margin-top: 10px;margin-bottom: 10px;}
.not-centered{text-align: left;}
.single-room-details ul li{width: 90%;margin: auto;}
.frontside .card-body{padding: 0.75rem; text-align: center;}
.backside .card-body{padding: 0.75rem; text-align: center;}
.plaza_blocked{min-height: 500px; margin-bottom: 25px; width: 100%}
.gallery-title{width: 100%;text-align: center;font-size: 50px;}
.whatsgoingon-title{text-align: center;font-size: 50px; color: #fff;}
.whatsgoingon-section{background-color: #000;}
.whatsgoingon-margin{margin-bottom: 10px;}
.red-link a{color: #ee3124;}
.black-link a{color: #000;}
.white-link, .white-link:hover {color: #fff;}
.red-link, .red-link:hover {color: #ee3124;}
.black-link {color: #000;}
.white-link {color: #fff;}
.hotel_packages_conditions_box{padding: 12px}
.logo-image{text-align: right; padding:0;}
.food-image{padding: 0; text-align: left;}
.dining-single-item{background:#ffffff; width: 100%;}
.dining-single{background-color: #7c878e;}
.pattern{background: url('/wp-content/themes/plaza-theme/img/symbols-gambling.svg'); background-color: #7c878e;}
.dining-single-item .row {margin: 0}
.red-dining{background: #333;color: #fff;width: 75%;margin: 0 auto; border-radius: 20px; margin-top: 10px;margin-bottom: 15px;padding: 5px;}
.dining-info{padding: 0px 30px;}
.dining-icons{margin-top: 24px !important;margin-bottom: 15px !important;}
.dining-single-item .ctas-area{margin-bottom: 20px;}
.archive-dining-title{font-size: 36px;text-transform: uppercase;margin-left: 15px;padding-top: 10px;}
.dining-section-title{font-size: 50px}
.dining-single a {color: #000; text-decoration: none;}
.dining-single a .button-slanted-content{color: #fff;}
.otw-party-size-wrap{display: inline-block;}
.otw-time-wrap{display: inline-block;color: #fff}
.otw-date-wrap{display: inline-block;color: #fff}
.otw-input-wrap{display: inline-block; padding-right: 20px;color: #fff}
.powered-by-open-table{display: none;visibility: hidden;}
.otw-widget-title{color: #fff; font-size: 50px;margin-top: 50px;margin-bottom: 40px}
.open-table-style {background-color: rgba(0,0,0,0.5);height: 350px;border-top-right-radius: 40px !important;border-top-left-radius: 40px !important;}
.open-table-content{padding-top: 0rem !important; padding-bottom: 0rem !important; background-color: #000;}
.open-table-container{margin-top:62px;height: 350px;background-image: url('/wp-content/themes/plaza-theme/img/oscars-dome.jpg');background-repeat: no-repeat;background-size: cover;border-top-right-radius: 40px !important;border-top-left-radius: 40px !important;}
.section-menu-container h2{font-size: 50px; color: #fff}
.section-menu-container h3{font-size: 30px; color: #fff; text-decoration: underline}
.section-menu-container{color: #fff;}
.right-white{border-right: 3px solid #fff;}
.left-white{border-left: 3px solid #fff;}
.singular-title{color: #fff; font-size: 60px; text-transform: uppercase; text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);letter-spacing: 15px; word-break: break-word;}
.singular-subtitle{color: #fff; text-transform: uppercase; text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);font-size: 25px;letter-spacing: 08px;}
.card-deck .view, body, html {height: auto !important;}
.card-body {padding: .75rem !important;}
.card {border: 0px solid rgba(0, 0, 0, 0.125); height: 100%}
.hotel-packages .card {border-radius:0;margin:0px auto; background-color: #4a4f55; color: #fff}
.hotel-packages .card-title {text-transform: uppercase;color: #fff}
.hotel-packages .card-text {margin-top:10px;margin-bottom: 10px;color:#fff; font-size: 18px}
.hotel-packages a.btn, a.btn:visited {color:#333333;}
.hotel-packages hr {margin-top: 1rem;margin-bottom: 1rem;border: 0;border-top: 1px solid rgba(0, 0, 0, 0.1);}
small {font-size: 90% !important;}
.collection-card .stripe.light {background-color: rgba(255,255,255,.7);}
.collection-card .stripe {position: absolute;bottom: 3rem;width: 100%;text-align: center;padding: 1.2rem;}
.collection-card .stripe a p {padding: 0;margin: 0;letter-spacing: .25rem;}
.collection-card .stripe.dark a p {color: #eee;}
.collection-card .stripe.dark {background-color: rgba(0,0,0,.7);}
button, html input[type="button"], input[type="reset"], input[type="submit"] {color: #fff;background-color: #ee3124;text-align: center;text-transform: uppercase;padding: 07px 25px;margin: 10px;display: inline-block;font-size: 1.1rem; margin-top: 30px;border: none;}
/**Image Gallery*/
.tz-gallery .lightbox img {width: 100%;margin-bottom: 30px;transition: 0.2s ease-in-out;box-shadow: 0 2px 3px rgba(0,0,0,0.2);}
.tz-gallery .lightbox img:hover {transform: scale(1.05);box-shadow: 0 8px 15px rgba(0,0,0,0.3);}
.tz-gallery img {border-radius: 0px;}
.img-class-0 img{border-bottom-right-radius: 40px;}
.img-class-1 img{border-bottom-left-radius: 40px;}
.img-class-2 img{border-top-right-radius: 40px;}
.img-class-3 img{border-top-left-radius: 40px;}
/*Only show the first 4*/
.img-class-4 img{visibility:hidden;display:none}.img-class-5 img{visibility:hidden;display:none}.img-class-6 img{visibility:hidden;display:none}.img-class-7 img{visibility:hidden;display:none}.img-class-8 img{visibility:hidden;display:none}.img-class-9 img{visibility:hidden;display:none}.img-class-10 img{visibility:hidden;display:none}.img-class-11 img{visibility:hidden;display:none}.img-class-12 img{visibility:hidden;display:none}.img-class-13 img{visibility:hidden;display:none}.img-class-14 img{visibility:hidden;display:none}.img-class-15 img{visibility:hidden;display:none}.img-class-16 img{visibility:hidden;display:none}.img-class-17 img{visibility:hidden;display:none}.img-class-18 img{visibility:hidden;display:none}.img-class-19 img{visibility:hidden;display:none}.img-class-20 img{visibility:hidden;display:none}.img-class-21 img{visibility:hidden;display:none}.img-class-22 img{visibility:hidden;display:none}.img-class-23 img{visibility:hidden;display:none}.img-class-24 img{visibility:hidden;display:none}.img-class-25 img{visibility:hidden;display:none}.img-class-26 img{visibility:hidden;display:none}.img-class-27 img{visibility:hidden;display:none}.img-class-28 img{visibility:hidden;display:none}.img-class-29 img{visibility:hidden;display:none}.img-class-30 img{visibility:hidden;display:none}.img-class-31 img{visibility:hidden;display:none}.img-class-32 img{visibility:hidden;display:none}.img-class-33 img{visibility:hidden;display:none}.img-class-34 img{visibility:hidden;display:none}.img-class-35 img{visibility:hidden;display:none}.img-class-36 img{visibility:hidden;display:none}.img-class-37 img{visibility:hidden;display:none}.img-class-38 img{visibility:hidden;display:none}.img-class-39 img{visibility:hidden;display:none}.img-class-40 img{visibility:hidden;display:none}.img-class-41 img{visibility:hidden;display:none}.img-class-42 img{visibility:hidden;display:none}.img-class-43 img{visibility:hidden;display:none}.img-class-44 img{visibility:hidden;display:none}.img-class-45 img{visibility:hidden;display:none}.img-class-46 img{visibility:hidden;display:none}.img-class-47 img{visibility:hidden;display:none}.img-class-48 img{visibility:hidden;display:none}.img-class-49 img{visibility:hidden;display:none}.img-class-50 img{visibility:hidden;display:none}.img-class-51 img{visibility:hidden;display:none}.img-class-52 img{visibility:hidden;display:none}.img-class-53 img{visibility:hidden;display:none}.img-class-54 img{visibility:hidden;display:none}.img-class-55 img{visibility:hidden;display:none}.img-class-56 img{visibility:hidden;display:none}.img-class-57 img{visibility:hidden;display:none}.img-class-58 img{visibility:hidden;display:none}.img-class-59 img{visibility:hidden;display:none}.img-class-60 img{visibility:hidden;display:none}.img-class-61 img{visibility:hidden;display:none}.img-class-62 img{visibility:hidden;display:none}.img-class-63 img{visibility:hidden;display:none}.img-class-64 img{visibility:hidden;display:none}.img-class-65 img{visibility:hidden;display:none}.img-class-66 img{visibility:hidden;display:none}.img-class-67 img{visibility:hidden;display:none}.img-class-68 img{visibility:hidden;display:none}.img-class-69 img{visibility:hidden;display:none}.img-class-70 img{visibility:hidden;display:none}.img-class-71 img{visibility:hidden;display:none}.img-class-72 img{visibility:hidden;display:none}.img-class-73 img{visibility:hidden;display:none}.img-class-74 img{visibility:hidden;display:none}.img-class-75 img{visibility:hidden;display:none}.img-class-76 img{visibility:hidden;display:none}.img-class-77 img{visibility:hidden;display:none}.img-class-78 img{visibility:hidden;display:none}.img-class-79 img{visibility:hidden;display:none}.img-class-80 img{visibility:hidden;display:none}.img-class-81 img{visibility:hidden;display:none}.img-class-82 img{visibility:hidden;display:none}.img-class-83 img{visibility:hidden;display:none}.img-class-84 img{visibility:hidden;display:none}.img-class-85 img{visibility:hidden;display:none}.img-class-86 img{visibility:hidden;display:none}.img-class-87 img{visibility:hidden;display:none}.img-class-88 img{visibility:hidden;display:none}.img-class-89 img{visibility:hidden;display:none}.img-class-90 img{visibility:hidden;display:none}.img-class-91 img{visibility:hidden;display:none}.img-class-92 img{visibility:hidden;display:none}.img-class-93 img{visibility:hidden;display:none}.img-class-94 img{visibility:hidden;display:none}.img-class-95 img{visibility:hidden;display:none}.img-class-96 img{visibility:hidden;display:none}.img-class-97 img{visibility:hidden;display:none}.img-class-98 img{visibility:hidden;display:none}.img-class-99 img{visibility:hidden;display:none}.img-class-100 img{visibility:hidden;display:none}
.baguetteBox-button{background-color: transparent !important;}
.gallery-highlight{background-color: rgba(0, 0, 0, 0.6);text-align: center;position: absolute;height: auto;color: #fff;z-index: 99;font-size: 60px;border-top-left-radius: 40px;width: 50%}
.lightbox-3 {background-color: rgba(0, 0, 0, 0.6);}
/*What's going on section*/
.hovereffect {width: 100%;height: 100%;float: left;overflow: hidden;position: relative;text-align: center;cursor: default;border: 1px solid #fff;}
.hovereffect .overlay {width: 100%;height: 100%;position: absolute;overflow: hidden;top: 0;left: 0;background-color: rgba(75,75,75,0.4);-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.hovereffect:hover .overlay {background-color: rgba(0, 0, 0, 0.6);}
.hovereffect img {display: block;position: relative;width: 100%;}
.hovereffect h2 {text-transform: uppercase;color: #fff;text-align: center;position: relative;font-size: 23px !important;padding: 10px;background: rgba(0, 0, 0, 0.6);-webkit-transform: translateY(45px);-ms-transform: translateY(45px);transform: translateY(45px);-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.hovereffect:hover h2 {-webkit-transform: translateY(5px);-ms-transform: translateY(5px);transform: translateY(5px);margin:0px;}
.hovereffect p.info {font-size: 14px;display: inline-block;text-decoration: none;padding: 7px 14px;text-transform: uppercase;color: #fff;border: 1px solid #fff;background-color: transparent;opacity: 0;filter: alpha(opacity=0);-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;font-weight: normal;margin: 7px;}
.hovereffect:hover p.info {opacity: 1;filter: alpha(opacity=100);-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.hovereffect p.info:hover {box-shadow: 0 0 5px #fff}
.dropdown-menu .dropdown-item {line-height: 0.9;}
.navbar .nav-item .nav-link {font-size: 23px;}
.three-block .card{height: 100%; word-break: break-word;}
.tickets-block {padding: 5px;padding-bottom: 0.75rem !important;padding-top: 0.75rem !important;}
.tickets-block .button-slanted{margin-top: 40px;}
.tickets-block h3 span{line-height: 4.4rem}
.tickets-block h3 {font-weight: 100 !important;}
.pagination.pg-blue .page-item.active .page-link, .pagination.pg-blue .page-item.active .page-link:hover {background-color: #EE3124;}
.pagination .page-item .page-link{color: #fff}
.pagination .page-item .page-link:hover{color: #000}
.card-img-top {width: 100%;border-top-left-radius: calc(.25rem - 1px);border-top-right-radius: calc(.25rem - 1px);}
.card.card-cascade .view.view-cascade {-webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);-webkit-border-radius: .25rem;border-radius: .25rem;}
.entertainment-section .button-default {margin: 0px;}
.button-slanted .button-slanted-content {color: #fff}
.button-slanted .button-slanted-content:hover {color: #fff}
.entertainment-section .list-inline-item .white-link{font-size: 1.4rem}
.entertainment-section .list-inline-item .white-text{font-size: 1.4rem}
.entertainment-section .card {border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; height: 100%;}
.three-block, .entertainment-section{background-color: #fff;}
.jarallax {min-height: 64vh;}
.single-page .content-area{margin-top: 0px;}
.card.card-image {-webkit-background-size: cover;background-size: cover;background-position: center;width: 100%;}
.card.card-image [class*=rgba-] {-webkit-border-radius: .25rem;border-radius: .25rem;}
.jumbotron-section .card.card-image [class*=rgba-] {-webkit-border-radius: 0rem;border-radius: 0rem;}
.branding-red-text {color: #ee3124 !important;}
.branding-light-grey{color: #7c878e !important;}
.branding-dark-grey{color: #4a4f55 !important;}
#single-page .container {background-color: #fff;}
input[type="checkbox"], input[type="radio"] {box-sizing: border-box;margin-top: 0px !important;}
.single-icon{width: 25%}
.bingo-individual .card .card-body .card-text {color: #747373;font-size: 1.4rem;font-weight: 400;}
.bingo-individual {margin-bottom: 10px;}
.hotball-warning{margin-top: 40px;}
.bingo-individual h5{font-weight: 100; font-size: 20px;}
.hotball-content .card-header {padding: 0rem 0rem;margin-bottom: 0;background-color: rgba(124, 135, 142, .5);border-bottom: 1px solid rgba(0,0,0,.125);}
.blog-section, .single-page, .single-content, .archive-list, .search-page, .four-o-four  {background-color: #fff}
.gform_widget .gfield_label{visibility: hidden !important;}
.single-icon-list{margin-top: 25px;margin-bottom: 10px;}
.dropdown-menu {min-width: 16.50rem !important;background-color: rgba(0,0,0,0.8) !important;border: 0px solid rgba(0,0,0);border-radius: 0.0rem; color: #fff;}
.dropdown .dropdown-menu .dropdown-item:active {background-color: #ee3124;}
.mobile-new-nav{width: 100%}
.mobile-new-nav a {width: 50%}
.dirty-thirty{width: 50%;}
.mobile-width{background-color: #7C878E !important;width: 100%;}
.dropdown-toggle-split::after{float: right;}
.offcanvas{margin-top: 137px;}
.top-nav-collapse .offcanvas{margin-top: 135px;}
#accordion .card-header {padding: 0.01rem 1.5rem;}
.minus-button{margin-top: -27px;margin-bottom: 9px}
#accordion .card{background-color: rgba(74, 79, 85, .4) !important;}
#accordion .card h5 a{color: #fff !important; display: block !important;}
#accordion .card .card-body{background-color: rgba(74, 79, 85, .5) !important;margin-bottom: 2px;height: 33px;padding: 5px 0px 0px 20px !important;}
#accordion .card .card-body:hover{background-color: rgba(238, 49, 36, 1.0) !important;}
#accordion .card .mobile-title {text-decoration: none !important;}
#accordion .card button {width: 60%; height: 35px;}
.plaza-red{background: #ee3124;}
.plaza-light{background-color: #7c878e;}
.plaza-dark{background-color: #4a4f55;}
.plaza-red-color{color: #ee3124;}
.plaza-light-color{color: #7c878e;}
.plaza-dark-color{color: #4a4f55;}
.navbar .nav-bread-crumbs{width: 100%}
.top-nav-collapse .nav-bread-crumbs{text-align: center;}
#breadcrumbs span a{color: #fff !important; text-decoration: underline;}
#breadcrumbs .breadcrumb_last{color: #fff;}
.top-nav-collapse #breadcrumbs .breadcrumb_last{color: #fff;}
#breadcrumbs span{color:#fff !important;}
#breadcrumbs{padding-top: 1.0em;float: left; width: 100%}
.blog-content .container{background-color: #ffffff !important;}
.room-var .card .card-title {margin: 0 auto;padding: 10px; color: #fff !important;font-weight: 100}
.room-var .link {margin-bottom: 15px;}
.single-roomautod{margin: auto !important;}
.parallax-slide h1{margin-top: 0px;}
#content.site-content.reservations, #content.site-content.reservations-block, #content.site-content.gallery-section, #content.site-content.dining-menu {background-color: #fff !important;}
.footer-white a{color: #fff !important;}
.event-details-bar strong{text-transform: uppercase;}
#gform_submit_button_36 {background-color: #fff; color: #ee3124;}
.blog-content .card image {width: 100%;}
.faq-content .accordion .card{background-color: rgba(0,0,0,0.7) !important;}
.faq-content .accordion .card .card-body{background-color: #fff; padding: 1.0rem!important;}
.faq-content .accordion .card .card-header{padding: 0.15rem 0.15rem;}
.faq-content .accordion .card .card-header .faq-title .btn{display: block; width: 100%; float: left !important;}
.faq-content .accordion .card .card-header h5{display: block; width: 100%; float: left;margin: 0px;}
.reservations-framed{background-image: url('/wp-content/themes/plaza-theme/img/5.gif') !important;background-repeat: no-repeat;background-position: top;}
.carousel .view{height: 100%;}
.carousel .carousel-inner,.carousel .carousel-inner .active,.carousel .carousel-inner .carousel-item{height:100%}
.room-container .card .view a{text-decoration: none;}
.promotion-section .card-body a{text-decoration: none;}
.entertainment-section .card-body a{text-decoration: none;}
.entertainment-section .card-body p{margin-bottom: 14px;}
.entertainment-section .card-body {padding: .75rem !important;height: 375px;}
.entertainment-section .ctas-area{margin-top: 20px;position: absolute;bottom: 08px;margin: auto;width: 94%;}
.entertainment-section h4,.entertainment-section h6, .entertainment-section h3 {margin-top: 5px; margin-bottom: 5px;}
.entertainment-section .text{margin-bottom: 09px;}
.entertainment-section .card .card-body .card-text {font-size: 1.3rem;}
.room-container .card .card-body .card-text{color: #747373;font-size: 1.3rem;font-weight: 400;min-height: 186px;}
#double-bed {width: 30px;height: 25px;background: url('/wp-content/themes/plaza-theme/img/sprite-icons.png') -111px 0;}
#single-bed {width: 27px;height: 25px;background: url('/wp-content/themes/plaza-theme/img/sprite-icons.png') -84px 0;}
#wifi{width: 32px;height: 25px;background: url('/wp-content/themes/plaza-theme/img/sprite-icons.png') -20px 0;}
#ruler{width: 21px;height: 25px;background: url('/wp-content/themes/plaza-theme/img/sprite-icons.png') -144px 0;}
#handicap{width: 20px;height: 25px;background: url('/wp-content/themes/plaza-theme/img/sprite-icons.png') 0px 0;}
#facebook{width: 50px;height: 50px;background: url('/wp-content/themes/plaza-theme/img/social-media-icons-op.jpg') 0px 0;}
#twitter{width: 50px;height: 50px;background: url('/wp-content/themes/plaza-theme/img/social-media-icons-op.jpg') -50px 0;}
#instagram{width: 50px;height: 50px;background: url('/wp-content/themes/plaza-theme/img/social-media-icons-op.jpg') -100px 0;}
#youtube{width: 50px;height: 50px;background: url('/wp-content/themes/plaza-theme/img/social-media-icons-op.jpg') -150px 0;}
.footer-nav{margin-top: 0px;}
.footer-nav ul li {display: inline;border-right: 1px solid #000;padding-right: 10px;}
.footer-nav ul li a{color: #fff !important; text-decoration: none; padding-left: 5px;}
.no-bar {display: inline;border-right: 0px !important;}
#gform_widget-5 .widget {margin: 0 0 .5em !important;}
.gform_confirmation_wrapper{margin-bottom: 60px;}
.margin-ten{margin-bottom: 10px!important;}
.mobile-padding{margin-top: 15px;}
.single-icon p{font-size: 1.1rem;}
.promotion-section .card-body .card-text {min-height: 160px;}
.promotion-section .card-body {min-height: 275px;}
.ent-tickets a {background-color: rgb(238, 49, 36);;padding: 6px 48px;color: #fff;text-decoration: none;font-size: 1.9rem;1px solid #4a4f55;}
#baguetteBox-overlay .full-image figcaption {display: block;position: absolute;bottom: inherit;width: 100%;text-align: center;line-height: 1.8;white-space: normal;color: #fff;background-color: transparent;background-color: rgba(0,0,0,.0);margin-top: 15px;}
.russanchor {padding-top: 190px; margin-top: -190px; z-index: -999999;}
.anchor {padding-top: 190px; margin-top: -190px;}
#anchor {padding-top: 190px; margin-top: -190px;}
#gform_widget-5 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {text-align: center;}
.rgba-black-strong, .rgba-black-strong:after {height: 100%;}
.hotel-packages{padding: 10px;}
.general-content{padding:10px;}
.comedy-block {margin-bottom: 15px;}
#breadcrumbs .breadcrumb_last {display: none;visibility: hidden;}
.category .nav-bread-crumbs #breadcrumbs{ margin-bottom: 30px;}
.single-post .nav-bread-crumbs #breadcrumbs{ margin-bottom: 30px;}
.group-sales{margin-top: -18px;float: right; padding-right: 10px;}
.group-sales a {color:#ffffff; font-size: 16px;}
.jumbotron {margin-bottom: 0rem !important;}
#text-5 .textwidget{margin-top: 0px;}
div.dataTables_wrapper div.dataTables_info, div.dataTables_wrapper div.dataTables_paginate{visibility: hidden !important;}
div.dataTables_wrapper div.dataTables_length label{visibility: hidden !important;}
table.dataTable thead .sorting:after,
table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_desc_disabled:after,
table.dataTable thead .sorting_desc_disabled:before {
    bottom: .5em;
}
@media (max-width: 576px){
    .promotion-section .card-body .card-text {min-height: 160px;}
    .promotion-section .card .card-body .card-text {font-size: 1.5rem;}
    .room-container .card .card-body .card-text {font-size: 1.6rem;}
    .one-hundy-top {height: 85px;width: 100%;}
    .book-now{background-color: #ee3124;}
    .navbar{background-color: #000;float: right;}
    #gform_1{visibility: hidden;}
    .minus-margin-bottom {margin-bottom: 0px;}
    .navbar-dark .navbar-brand {color: #fff;padding-left: 27px;}
    .content-area{margin-top: 110px;}
    .single-content-area{margin-top: 0px}
    .book-it{visibility: hidden !important;display: none;}
    #gform_wrapper_1{visibility: hidden;}
    .hidden-sm-down{height: 0px;visibility: hidden;}
    .paral {height: 250px;background-attachment: inherit;background-size: inherit;background-position: inherit;background-repeat: no-repeat;}
    .paral h1 {text-align: center;padding-top: 75px;line-height: 100px;color:#fff; font-family: futura-pt, sans-serif;font-weight: 700;font-style: normal; font-size: 60px;}
    .single-hotelpakage .ctas-area{margin-top: 20px; text-align: center;}
    .hotel-packages-content h3{margin-top: 20px}
    .single-room{margin-top: 50px}
    #myNavmenu{z-index: -9999;width: 75%;}
    #myNavmenu .menu-item{padding-left: 35px; font-size: 23px}
    .card-deck{padding: 15px}
    .hotel-packages .ctas-area {text-align: center; margin-top: 10px;}
    .mobile-hidden{height: 0px}
    .navbar.scrolling-navbar.top-nav-collapse {background: #000;}
    .carousel {height: 51vh;margin-top: 135px;}
    .single-room-box .red-room{margin-top: 10px;}
    .singular-title{letter-spacing: 02px; word-break: break-word;}
    .img-class-0 img{border-bottom-right-radius: 0px;}
    .img-class-1 img{border-bottom-left-radius: 0px;}
    .img-class-2 img{border-top-right-radius: 0px;}
    .img-class-3 img{border-top-left-radius: 0px;}
    .gallery-highlight {width: 92%;border-top-left-radius: 0px;}
    .whatsgoingon-title img{visibility: hidden;display: none;}
    .whatsgoingon-section .wgo-title {}
    .navmenu-default {background-color: rgba(0,0,0, 0.9) !important;border-color: rgba(0,0,0, 0.9) !important;}
    .book-it-mobile{visibility: visible;display: inherit;margin-top: -24px;width: 118%;margin-left: -13px;}
    .collapse .navbar-collapse{visibility: hidden; display: none;}
    .mobile-hidden-none{visibility: hidden; display: none;}
    .desktop-hidden{ visibility: hidden; display: none;height: 85px;}
    .navbar-brand img{height: 75px;display:block}
    .ninty{height: 90px;}
    .row .desktop-hidden{margin-left: 0px !important; margin-right: 0px !important; }
    .parallax-slide img{width: inherit;height: 69vh!important;}
    .menu-item-image {width: 100%}
    .event-details-bar .box-1{border-bottom: 1px solid #4a4f55;}
    .event-details-bar .box-3{border-top: 1px solid #4a4f55;}
    .carousel {height: 60vh;margin-top: 135px;}
    .entertainment-section .card-body {padding: .75rem !important;height: 360px;}
    .entertainment-section .card .card-body .card-text {font-size: 1.6rem;}
    .entertainment-section .ctas-area{margin-top: 20px;}
    .mid-mobile{text-align: center;}
    .pad-mobile{padding:10px;}
    .hotel-packages .card-block{text-align: left;}
    .single-menu-item-title{ margin: auto; width: 95%; margin-bottom: 20 px; margin-top: 10px;}
}

/*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px){
    .promotion-section .card-body .card-text {min-height: 160px;}
    .promotion-section .card .card-body .card-text {font-size: 1.5rem;}
    .room-container .card .card-body .card-text {font-size: 1.6rem;}
    .one-hundy-top {height: 85px;width: 100%;}
    .book-now{background-color:#ee3124;}
    .navbar{background-color: #000;float: right;}
    #gform_1{visibility: hidden;}
    .minus-margin-bottom {margin-bottom: 0;height: 109px;}
    .hidden-sm-down{height: 0px;}
    .navbar-dark .navbar-brand {color: #fff;padding-left: 27px;}
    .content-area{margin-top: 110px;}
    .single-content-area{margin-top: 0px}
    .book-it{visibility: hidden !important;display: none;}
    .paral {height: 250px;background-attachment: fixed;background-size: inherit;background-position: inherit;background-repeat: no-repeat;}
    .paral h1 {text-align: center;padding-top: 75px;line-height: 100px;color:#fff; font-family: futura-pt, sans-serif;font-weight: 700;font-style: normal; font-size: 60px;}
    .single-hotelpakage .ctas-area{margin-top: 20px; text-align: center;}
    .hotel-packages-content h3{margin-top: 20px}
    .single-room{margin-top: 50px}
    #myNavmenu{z-index: 9999;width: 50%;}
    #myNavmenu .menu-item{padding-left: 35px; font-size: 23px}
    .card-deck{padding: 0px;}
    .three-block .card{height: 100%; word-break: break-word;margin-bottom: 38px;}
    .hotel-packages .ctas-area {text-align: center; margin-top: 10px;}
    .card-block{text-align: center}
    .mobile-hidden{height: 0px}
    .carousel {height: 51vh;margin-top: 98px;}
    .navbar.scrolling-navbar.top-nav-collapse {background: #000;}
    .single-room-box .red-room{margin-top: 10px;}
    .singular-title{letter-spacing: 02px; word-break: break-word;}
    .img-class-0 img{border-bottom-right-radius: 0px;}
    .img-class-1 img{border-bottom-left-radius: 0px;}
    .img-class-2 img{border-top-right-radius: 0px;}
    .img-class-3 img{border-top-left-radius: 0px;}
    .gallery-highlight {width: 89%;border-top-left-radius: 0px;}
    .single-room p{margin-bottom: .5em;}
    .single-room .single-icon p{font-size: 12px;}
    .navmenu-default {background-color: rgba(0,0,0, 0.9) !important;border-color: rgba(0,0,0, 0.9) !important; */}
    .book-it-mobile{visibility: visible;display: inherit;margin-top: -24px;width: 116%;margin-left: -13px;}
    .collapse .navbar-collapse{visibility: hidden; display: none;}
    .mobile-hidden-none{visibility: hidden; display: none;}
    .desktop-hidden{ visibility: hidden; display: none;height: 85px;}
    .navbar-brand img{height: 75px;display:block}
    .ninty{height: 90px;}
    .single-rooms .carousel {height: 70vh !important;}
    .parallax-slide img{width: inherit;height: 69vh!important;}
    .parallax-slide img{width: inherit;height: 69vh!important;}
    .menu-item-image {width: 100%}
    .event-details-bar .box-1{border-bottom: 1px solid #4a4f55;}
    .event-details-bar .box-3{border-top: 1px solid #4a4f55;}
    .book-it-now{width: 100%;color: #fff;background: #ee3124;font-weight: 300;text-align: center;text-decoration: none;border: 0;outline: 0;font-size: 1.1rem;padding: 10px 10px;display: inline-block;transform:;&:visited {color: #fff; }&:hover {background: #fff;color: #fff;}& >span { display: inline-block; } /* Un-skew the text */}
.book-it-mobile{visibility: visible;display: inherit;margin-top: 0px;width: 116%;margin-left: -13px;}
.navbar-toggler {margin-top: -60px;}
.entertainment-section .card-body {padding: .75rem !important;height: 360px;}
.entertainment-section .card .card-body .card-text {font-size: 1.6rem;}
.mid-mobile{text-align: center;}
.pad-mobile{padding:10px;}
.hotel-packages .card-block{text-align: left;}
.single-menu-item-title{ margin: auto; width: 95%; margin-bottom: 20 px; margin-top: 10px;}
}

@media (min-width: 600px) {
  .carousel {height: 51vh;margin-top: 109px;}
}

/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px){
    .promotion-section .card-body .card-text {min-height: 210px;}
    .promotion-section .card .card-body .card-text {font-size: 1.5rem;}
    .room-container .card .card-body .card-text {font-size: 1.6rem;}
    .entertainment-section .card-body {padding: .75rem !important;height: 400px;}
    .entertainment-section .card .card-body .card-text {font-size: 1.6rem;}
    .one-hundy-top {height: 115px;width: 100%;}
    .book-now{background-color: #ee3124;}
    .navbar{background-color: #000;float: right;}
    #gform_1{visibility: hidden;}
    .minus-margin-bottom {margin-bottom: 0;height: 104px;}
    .mobile-left-padding{padding-left: 0px; padding-right: 0px;}
    .content-area{margin-top: 180px;}
    .single-content-area{margin-top: 0px}
    .paral {height: 450px;background-attachment: fixed;background-size: inherit;background-position: inherit;background-repeat: no-repeat;}
    /* Heading for Parallax Section */
    .paral h1 {text-align: center;padding-top: 175px;line-height: 100px;color:#fff; font-family: futura-pt, sans-serif;font-weight: 700;font-style: normal; font-size: 60px;}
    .single-hotelpakage .ctas-area{margin-top: 20px; text-align: center;}
    .hotel-packages-content h3{margin-top: 20px}
    .single-room{margin-top: 10px;}
    #myNavmenu{z-index: 9999;width: 50%;}
    #myNavmenu .menu-item{padding-left: 35px;}
    .three-block .card{height: 100%; word-break: break-word;margin-bottom: 38px;}
    .hotel-packages .ctas-area {text-align: center; margin-top: 10px;}
    .card-block{text-align: center}
    .hotel-packages .card-block{text-align: left;}
    .mobile-hidden{height: 0%;}
    .navbar.scrolling-navbar.top-nav-collapse {background: #000;padding-bottom: 20px !important;}
    .carousel {height: 40vh;margin-top: 137px;}
    .navbar-collapse .navbar-nav li {padding-right: 0.0rem;padding-left: 0px !important;}
    .singular-title{letter-spacing: 15px; word-break: break-word;}
    .img-class-0 img{border-bottom-right-radius: 0px;}
    .img-class-1 img{border-bottom-left-radius: 0px;}
    .img-class-2 img{border-top-right-radius: 0px;}
    .img-class-3 img{border-top-left-radius: 0px;}
    .gallery-highlight {width: 50%;border-top-left-radius: 40px;}
    .img-class-0 img{border-bottom-right-radius: 40px;}
    .img-class-1 img{border-bottom-left-radius: 40px;}
    .img-class-2 img{border-top-right-radius: 40px;}
    .img-class-3 img{border-top-left-radius: 40px;}
    .book-it{visibility: visible !important; display: none;margin-top: 0px}
    .collapse .navbar-collapse{visibility: hidden; display: none;}
    .mobile-hidden-none{visibility: hidden; display: none;}
    .desktop-hidden{ visibility: inherit; display: inherit;height: 85px;}
    .navbar-brand img{height: 75px;display:block; text-align: center;}
    .single-rooms .carousel {height: 85vh !important;}
    .single-room-box .red-room{margin-top: 134px;}
    .parallax-slide img{width: inherit;height: 74vh!important;}
    .event-details-bar .box-1{border-bottom: none;}
    .event-details-bar .box-3{border-top: none;}
    .book-it-now{width: 100%;color: #fff;background: #ee3124;font-weight: 300;text-align: center;text-decoration: none;border: 0;outline: 0;font-size: 1.1rem;padding: 10px 10px;display: inline-block;transform:;&:visited {color: #fff; }&:hover {background: #fff;color: #fff;}& >span { display: inline-block; } /* Un-skew the text */}
.mid-mobile{text-align: left;}
.pad-mobile{padding:0px;}
.single-menu-item-title{ margin: auto; width: 95%; margin-bottom: 20 px; margin-top: 10px;}
}

/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px){
    .promotion-section .card-body .card-text {min-height: 160px;}
    .promotion-section .card .card-body .card-text {font-size: 1.1rem;}
    .entertainment-section .card .card-body .card-text {font-size: 1.3rem;}
    .room-container .card .card-body .card-text {font-size: 1.3rem;}
    .navbar-expand-lg .navbar-nav {margin-top: 0px; float: right;}
    .navbar-collapse .navbar-nav .dropdown-menu li {padding: 0; width: 100%; display: block;background-color: rgba(0,0,0,0.4) !important; margin-bottom: 2px;}
    .navbar-collapse .navbar-nav .dropdown-menu li:hover {background: #ee3124 !important; color: #fff !important;}
    .navbar-collapse .navbar-nav .dropdown-menu li a {text-transform: uppercase;color: #fff;vertical-align: middle;}
    .navbar-collapse .navbar-nav .dropdown-menu li a:hover {color: #fff;}
    .navbar-nav .dropdown-menu li {padding-right: 0rem;display: block; width: 100%}
    .navbar-collapse .navbar-nav li {padding-right: 0px;padding-left: 10px !important;}
    .navbar-collapse .navbar-nav li a{text-transform: uppercase; color:#fff;}
    .navbar-expand-lg .navbar-nav .nav-link {padding-right: 0.3rem; padding-left: 0.3rem;}
    .minus-margin-bottom {margin-bottom: 0;height: 69px;}
    .navbar{background-color: rgba(0,0,0, 0.4) !important;float: right;}
    .navbar.scrolling-navbar.top-nav-collapse {background: #000 !important;}
    #gform_1{visibility: visible;}
    .book-it{float:right; visibility: visible !important; display: inherit; }
    .paral {height: 650px;background-attachment: fixed;background-size: inherit;background-position: inherit;background-repeat: no-repeat;}
    /* Heading for Parallax Section */
    .paral h1 {text-align: center;padding-top: 175px;line-height: 100px;color:#fff; font-family: futura-pt, sans-serif;font-weight: 700;font-style: normal; font-size: 60px;}
    .single-hotelpakage .ctas-area{margin-top: 20px; text-align: right;}
    .three-block .card{height: 100%; word-break: break-word;margin-bottom: 0px;}
    .single-room{height: 100%}
    .carousel {margin-top: 125px;}
    .hotel-packages .ctas-area {float: none; margin-top: 10px;}i
                                                                .card-block{text-align: left}
    .carousel {margin-top: 0px;}
    .carousel { height: 74vh;}
    .book-it-mobile{visibility: hidden;display: none}
    .collapse navbar-collapse{visibility: visible; display: inherit;}
    .mobile-hidden-none{visibility: inherit; display: inherit;}
    .desktop-hidden{ visibility: hidden; display: none;}
    .navbar-brand img{height: 100px;display:block}
    .single-room-box .red-room{margin-top: 139px;}
    .parallax-slide img{width: inherit;height: 74vh!important;}
    .entertainment-section .card-body {padding: .75rem !important;height: 425px;}
    .dropdown-toggle::after {display: inline-block;width: 0;height: 0;margin-left: .0em !important;vertical-align: .255em;content: "";border-top: .0em solid !important;border-right: .0em solid transparent !important;border-bottom: 0;border-left: .0em solid transparent !important;}
    .main-menu .menu-item {font-size: 17px;}
    .navbar .main-menu #menu-item-84 {padding-right: 0.2rem;}
    .one-hundy .move-right{padding-right: 5px !important;}
    .single-rooms .carousel {height: 80vh !important;}
    .single-menu-item-title{ margin: auto; width: 75%; margin-bottom: 20 px; margin-top: 10px;}
	.ctas-area li a {padding: 10px 15px 10px 15px;font-size: 1rem;}
}

/*// Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px){
    .navbar-expand-lg .navbar-nav {margin-top: 0rem; float: right;}
    .navbar-collapse .navbar-nav .dropdown-menu li {padding: 0; width: 100%; display: block;}
    .navbar-collapse .navbar-nav .dropdown-menu li a {text-transform: uppercase;color: #fff;vertical-align: middle;}
    .navbar-collapse .navbar-nav li {padding-right: 0.7rem; padding-left: 10px !important;}
    .navbar-collapse .navbar-nav li a{text-transform: uppercase; color:#fff;}
    .navbar-expand-lg .navbar-nav .nav-link {padding-right: 1.0rem; padding-left: 1.0rem;}
    #gform_1{visibility: visible;}
    .minus-margin-bottom {margin-bottom: 0;height: 63px;}
    .navbar{background-color: rgba(0,0,0, 0.4) !important;float: right;}
    .navbar.scrolling-navbar.top-nav-collapse {background: #000 !important;}
    .book-it{float:right; visibility: visible !important; display: inherit; }
    .paral {min-height: 500px;background-attachment: fixed;background-size: contain;background-position: center;background-repeat: no-repeat;}
    /* Heading for Parallax Section */
    .paral h1 {text-align: center;padding-top: 175px;line-height: 100px;color:#fff; font-family: futura-pt, sans-serif;font-weight: 700;font-style: normal; font-size: 60px;}
    .single-hotelpakage .ctas-area{margin-top: 20px; text-align: right;}
    .three-block .card{height: 100%; word-break: break-word;margin-bottom: 0px;}
    .single-room{height: 100%}
    .hotel-packages .ctas-area {float: inheret;margin-top: 28px;margin-right: 10px;}
    .card-block{text-align: left}
    .carousel {margin-top: 0px;}
    .book-it-mobile{visibility: hidden;display: none}
    .desktop-hidden{ visibility: hidden; display: none;}
    .navbar-brand img{height: 100px;display:block}
    .single-room-box .red-room{margin-top: 139px;}
    .parallax-slide img{width: 100%; height: 74vh!important;}
    .main-menu .menu-item {font-size: 20px;}
    .single-rooms .carousel {height: 80vh !important;}
    .single-menu-item-title{ margin: auto; width: 75%; margin-bottom: 20 px; margin-top: 10px;}
}
.booking_widget_form.gform_legacy_markup .gfield.checkin-date .ginput_container_date { margin-right: 10px; }
.booking_widget_form.gform_legacy_markup .gfield .ginput_container_date input { width: 105px; }
.booking_widget_form.gform_legacy_markup .gfield .ginput_container_date .ui-datepicker-trigger { filter: invert(10); }
.ui-datepicker-calendar.ui-datepicker-calendar .ui-state-active { width: 100% !important; }
.ui-datepicker-calendar tr td { width: calc(100% / 7); }
.page-id-8040 #field_17_5 .gfield_label {
  width: 100%;
}

.page-id-8040 #field_17_5 .ginput_container_date {
  display: inline-flex;
  margin-top: 0;
  align-items: center;
}

.page-id-8040 #field_17_5 .ginput_container_date input.datepicker {
  margin-right: 0.5rem !important;
}

.toggle-conditions-link {
    color: #ee3124; 
    text-decoration: underline;
    cursor: pointer;
    font-size: 1.1rem !important;
	text-decoration: underline;
}

.toggle-conditions-link:hover {
    color: #FFFFFF;
    text-decoration: none;
}



.conditions-content {
	text-align:left;
}

.hotel-packages-conditions {
	text-align: center;
}

/* Desktop: force left align with higher specificity */
@media (min-width: 992px) {
  .hotel-packages-conditions {
    text-align: left !important;
  }

html body .wp-block-list li {
    font-size: 1.1rem !important; /* Forces the correct font size */
    font-weight: normal !important; /* Removes unwanted bold effects */
    line-height: 1.5 !important; /* Prevents weird spacing */
}

html body .card-text.bullet-list,
html body .card-text.bullet-list p {
    font-size: 1.1rem !important; /* Ensures all text inside this class is the right size */
}
button.rfp-btn:hover {
  color: #cc0033 !important;
}