@import url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/fonts/neutra-text-alt-cufonfonts-webfont/style.css);@import url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/fonts/webfontkit-20190409-153551/stylesheet.css);@import url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/fonts/webfontkit-20220321-175010/stylesheet.css);@import url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/fonts/webfontkit-20240409-172850/stylesheet.css);body{background:#340a0c}#main-content-container>article{margin-left:-15px;margin-right:-15px}.entry-header img{width:100%}.container{width:100% !important}.entry-content{padding-left:45px;padding-right:45px}.entry-content.sibling-nav{margin-bottom:80px;text-align:center}.promotions .entry-content{background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/bg/featured-bg-promos.png) right bottom no-repeat}.buffet .entry-content{background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/bg/featured-bg-dining.png) right bottom no-repeat}.casino-events .entry-content{background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/bg/featured-bg-casino-events.png) right bottom no-repeat}.view-all-events .entry-content{background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/bg/featured-bg-view-all-events.png) right bottom no-repeat}input{border-radius:0}.error404 .entry-title{margin-top:100px}@media (min-width:768px){.error404 .entry{width:80%}}:where(.no-gap-columns.wp-block-columns.is-layout-flex){gap:0 !important}.wp-block-columns{margin:60px 15px}@media (min-width:600px){.wp-block-column{flex-basis:100% !important}.wp-block-column:not(:first-child),.wp-block-column:nth-child(2n){margin-left:0 !important}}.wp-block-column:not(:last-child){margin-right:0}@media (min-width:782px){.wp-block-column:not(:last-child){margin-right:32px}}.wp-block-column hr{float:left}.wp-block-column h3{margin-top:0}.wp-block-columns.has-3-columns .wp-block-column{border-bottom:solid 1px #e4dbc3}.wp-block-columns.has-3-columns .wp-block-column:last-child{border-bottom:none}@media (min-width:782px){.wp-block-columns.has-3-columns .wp-block-column{border-bottom:none;border-right:solid 1px #e4dbc3}.wp-block-columns.has-3-columns .wp-block-column:last-child{border-right:none}}.wp-block-columns.has-3-columns .wp-block-column ul{margin-right:15px}.content-sidebar-wrap{padding-bottom:72px;background:#fff8e8;background:-moz-linear-gradient(top,#fff8e8 70%,#fff 100%);background:-webkit-gradient(linear,top,bottom,color-stop(70%,#fff8e8),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff8e8 70%,#fff 100%);background:-o-linear-gradient(top,#fff8e8 70%,#fff 100%);background:-ms-linear-gradient(top,#fff8e8 70%,#fff 100%);background:linear-gradient(top,#fff8e8 70%,#fff 100%)}.page-parent .content-sidebar-wrap,.page-id-10111 .content-sidebar-wrap{padding-bottom:0}.home .content-sidebar-wrap{padding-bottom:0}.site-inner.container{position:relative}@media screen and (min-width:768px){.site-inner.container{top:-40px;margin-bottom:-40px}}.col-padding-0{padding-left:0 !important;padding-right:0 !important}.col-padding-30{padding-left:30px !important;padding-right:30px !important}.margin-bottom-20{margin-bottom:20px}@media screen and (min-width:767px){.margin-top-sm-20{margin-top:20px}}.padding-top-20{padding-top:20px}.margin-top-35{margin-top:35px}.margin-bottom-30{margin-bottom:30px}.margin-bottom-35{margin-bottom:35px}.spacing-85{height:85px;display:block}.spacing-65{height:65px;display:block}.border-top{border-top:solid 4px #ccc}hr{border-top:3px solid #a42c2d;width:165px}@media screen and (max-width:781px){.wp-block-column hr{float:none !important}}a[href$=".pdf"],.wp-block-file .wp-block-file__button{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #f5b660;background:#fa9f23;white-space:nowrap;padding:10px 16px;font-size:16px;line-height:1.428571429;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:'NeutraText-Bold';text-transform:uppercase;margin:15px 0;min-width:130px;color:#000;border-radius:0}.wp-block-button__link{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #f5b660;background:#fa9f23;white-space:nowrap;padding:10px 16px 6px;font-size:16px;line-height:1.428571429;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:'NeutraText-Bold';text-transform:uppercase;margin:15px 0;min-width:130px;color:#000;border-radius:0}.wp-block-button__link:hover{color:#000;text-decoration:none;background:#f5b660}.reservations .wp-block-button__link{padding:10px 16px}a[href$=".pdf"]:before{font-family:"FontAwesome";content:"\f1c1";margin-right:5px}a[href$=".pdf"]:hover{text-decoration:none;background:#f5b660}.spa a[href$=".pdf"],.page-id-231 a[href$=".pdf"]{color:#8dcda1;border:solid 1px #8dcda1}.spa a[href$=".pdf"]:hover,.page-id-231 a[href$=".pdf"]:hover{background:#8dcda1;color:#fff}.spa .btn.mint.outline{color:#4e855f;border:solid 1px #4e855f;background:0 0}.spa .btn.mint.outline:hover{background:#4e855f;color:#fff}@media only screen and (min-width :481px){.flex-row.row{display:flex;flex-wrap:wrap}.flex-row.row>[class*=col-]{display:flex;flex-direction:column}.flex-row.row:after,.flex-row.row:before{display:flex}}.flex-row .thumbnail,.flex-row .caption{display:flex;flex:1 0 auto;flex-direction:column}.flex-text{flex-grow:1}.flex-row img{height:auto;width:100%}.flex-row.hide-excerpt .flex-excerpt{display:none}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.wp-night-mode-button{display:none}.featured .caption{min-height:160px}.flex-row.row{display:block;flex-wrap:wrap}.flex-row.row>[class*=col-]{display:block;flex-direction:column}.flex-row.row:after,.flex-row.row:before{display:block}.flex-row .thumbnail,.flex-row .caption{display:block;flex:1 0 auto;flex-direction:column}.flex-text{flex-grow:1}.flex-row img{height:auto;width:100%}}.featured{margin-left:0;margin-right:0}.home h1{font-size:80px;font-size:5.5vw}.home h1 span{font-size:17px;display:block;margin:5px}.maroon{margin-top:-4px;padding-bottom:60px}.maroon header{color:#fef7e7;font-size:30px;line-height:1.15;padding-top:40px;padding-bottom:60px}@media screen and (min-width:992px){.maroon header{color:#fef7e7;font-size:70px;line-height:1.15}}.maroon header span{font-size:18px;display:block;padding-top:20px}.home .featured{background-image:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/bg/featured-bg-hotel.png);background-repeat:no-repeat;background-position:right center;background-size:contain;padding-left:35px;padding-right:35px}.home .maroon .featured{background-image:none}.home .maroon,.maroon{background-color:#4b1517;background-image:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/bg/featured-bg-golf-ALT.png);background-repeat:no-repeat;background-position:left bottom;background-size:contain}.maroon.hotels,.maroon.lodge,.maroon.inn,.maroon.meetings{background-color:#4b1517;background-image:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/bg/featured-bg-hotel-ALT.png);background-repeat:no-repeat;background-position:left bottom;background-size:contain}.maroon.restaurants{background-color:#4b1517;background-image:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/bg/featured-bg-restaurants.png);background-repeat:no-repeat;background-position:left bottom;background-size:contain}.maroon.meetings{background-color:#4b1517;background-image:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/bg/featured-bg-meetings.png);background-repeat:no-repeat;background-position:left bottom;background-size:contain}.maroon.interstate,.maroon.rv{background-color:#4b1517;background-image:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/bg/featured-bg-interstate.png);background-repeat:no-repeat;background-position:left bottom;background-size:contain}.maroon.casino{background-color:#4b1517;background-image:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/bg/featured-bg-gaming.png);background-repeat:no-repeat;background-position:left bottom;background-size:contain}.maroon.golf{background-color:#4b1517;background-image:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/bg/featured-bg-golf-ALT.png);background-repeat:no-repeat;background-position:left bottom;background-size:contain}.maroon.entertainment{background-color:#4b1517;background-image:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/bg/featured-bg-entertainment.png);background-repeat:no-repeat;background-position:left bottom;background-size:contain}@media screen and (min-width:768px){.home .featured .animation-element:last-of-type{margin-left:25%}.featured .animation-element:last-of-type:nth-child(odd){margin-left:25%}.interior-grid .featured .animation-element.dark:nth-child(odd){margin-left:0}}@media screen and (min-width:768px){.interior-grid .featured .animation-element.dark.slot-machines .thumbnail .thumb-control img,.interior-grid .featured .animation-element.dark.north-tower .thumbnail .thumb-control img,.interior-grid .featured .animation-element.dark.view-rooms .thumbnail .thumb-control img,.interior-grid .featured .animation-element.dark.tournaments .thumbnail .thumb-control img,.interior-grid .featured .animation-element.dark.the-event-center .thumbnail .thumb-control img,.interior-grid .featured .animation-element.dark.banquet-services .thumbnail .thumb-control img{position:relative;top:-50%}}@media screen and (min-width:992px){.home .featured .animation-element:last-of-type,.home .featured .animation-element:last-of-type{margin-left:0}.featured .animation-element:last-of-type:nth-child(odd){margin-left:0}.page-template-careers-page .featured .animation-element:last-of-type:nth-child(odd){margin-left:33%}.featured .animation-element:nth-child(3n){margin-right:25%}.maroon .featured .animation-element:nth-child(3n){margin-right:0}.four-up .featured .animation-element:nth-child(3n){margin-right:0}.featured .animation-element.dark:first-of-type{margin-left:25%}.interior-grid .featured .animation-element.dark:nth-child(3){margin-left:25%}.interior-grid .featured .animation-element.dark:nth-child(odd){margin-left:25%}}.featured.featured-mobile{padding-left:0;padding-right:0}.interior-grid .featured{padding-left:30px;padding-right:30px}.slick-slide:focus{outline:none}.slick-slide{margin:0 -15px}.slick-list{margin:0 15px}.featured .featured-promotions{padding-bottom:50px}.entry-content .featured{margin-left:-15px;margin-right:-15px}h2+.featured{padding-top:40px}.featured .thumbnail{padding:0;border:none;border-radius:0;border:solid 1px #fff8e8}.featured .thumbnail p{margin:5px 0}.featured .dark .thumbnail{border:none}.featured .event-flag{display:inline-block;position:absolute;background:#fa9f23;border-radius:50%;margin-top:-10px;height:80px;width:80px;right:0;font-size:20px;text-align:center;overflow:hidden;font-family:'NeutraText-BookAlt';font-weight:700}.featured .event-flag span{line-height:80px;text-transform:uppercase;font-weight:700;color:#fff}.featured .event-flag span.bug{line-height:1}.featured .event-flag span.bug-fine-print{font-size:12px;display:block;position:absolute;top:25px;width:100%;line-height:1}.featured .event-flag span.bug-date{display:block;line-height:1;padding:0;margin:0;position:absolute;top:38px;width:100%;font-size:24px}.featured .event-flag.sold-out{background:#9c0505}.featured .event-flag.sold-out span.bug-fine-print{font-size:20px;top:25px}.featured .event-flag.sold-out span.bug-date{top:41px}.featured-mobile .slick-slide{transform:scale(.8,.8);transition:transform .3s}.featured-mobile .slick-center{transform:scale(1,1)}.featured-mobile .fa.fa-arrow-left{position:absolute;bottom:30px;left:30px;z-index:8888}.featured-mobile .fa.fa-arrow-right{position:absolute;bottom:30px;right:30px;left:auto}.featured .thumbnail .winner{width:100%;height:40px;margin-top:-40px;background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/bg/winner-fg.png)}.thumb-control{overflow:hidden}@media screen and (min-width:768px){.thumb-control{height:200px}}@media screen and (min-width:992px){.thumb-control{height:135px}}@media screen and (min-width:1200px){.thumb-control{height:160px}}@media screen and (min-width:1366px){.thumb-control{height:190px}}@media screen and (min-width:1440px){.thumb-control{height:200px}}@media screen and (min-width:1680px){.thumb-control{height:240px}}.featured .caption{padding:0 20px;text-align:center}.featured h3{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:none;color:#585858;font-size:24px;margin-bottom:0}.featured .dark h3{font-family:'NeutraTextTF-Book';color:#d1c19b;text-transform:uppercase}.home .featured .dark h3{font-size:40px}@media screen and (min-width:992px){.home .featured .dark h3{font-size:25px}}@media screen and (min-width:1366px){.home .featured .dark h3{font-size:40px}}.home .dark .thumbnail .caption .flex-excerpt{display:block}.dark .thumbnail .caption .flex-excerpt{display:none}.dark .thumbnail{background:#090909}.dark .thumbnail .caption{color:#fff}.featured h3.venue-title{padding:0;margin:0 0 20px}.featured strong.featured-date{color:#585858;font-weight:400;font-size:15px}.featured strong.featured-date em{display:block;font-style:normal}.recurring-times{display:block;margin-top:-5px}.featured-item{background:#fff}.featured-item>div{padding:15px}.page-id-202 .winners .view-all{display:none}.btn,.gform_button{font-family:'NeutraText-Bold';text-transform:uppercase;background:#fa9f23;border:none;color:#280b0c;font-size:17px;width:100%;border-radius:0;box-shadow:none;padding:6px 12px 3px}.btn.btn-tertiary{background:#d4c8a9;color:#fff}.btn-primary:hover,btn-primary:active,.btn-primary:active:hover,.btn-primary:focus,.gform_button:hover,.gform_button:active,.gform_button:active:hover,.gform_button:focus{background:#e38c14;color:#fff}.gform_body input{color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px}.dark .btn{background:0 0;border:solid 1px #d1c19b;color:#d1c19b}.dark .btn-primary:hover,.dark .btn-primary:active,.dark .btn-primary:active:hover,.dark .btn-primary:focus{background:#d1c19b;color:#090909}.hide-buttons .featured .btn{display:none}.featured .btn{min-width:130px;margin-bottom:10px}.featured .btn.btn-tickets{border:solid 1px #681f21;color:#681f21;background:0 0}.featured .btn.btn-tickets:hover{border:solid 1px #681f21;color:#fff;background:#681f21}.featured-mobile .btn{margin-bottom:15px}.featured .btn.btn-secondary{background:0 0;color:#d1c19b;border:solid 1px #d1c19b}.featured .btn.btn-secondary.free{border:none}.purple .btn.btn-secondary.free:hover{background:0 0;color:#6e3f99 !important}.home .featured .btn.btn-secondary{display:none}.featured .btn.view-all{margin:20px 0 0}.featured .purple img{border-bottom:solid 5px #6e3f99}.featured .purple .btn.btn-primary{background:#6e3f99;border-color:#984edc}.featured .crimson img{border-bottom:solid 5px #841618}.featured .crimson .btn.btn-primary,.crimson.btn.btn-primary{background:#841618;border-color:#dd494c}.featured .mandarin img{border-bottom:solid 5px #df6c26}.featured .mandarin .btn.btn-primary,.mandarin.btn.btn-primary{background:#df6c26;border-color:#e08045}.featured .mint img{border-bottom:solid 5px #8dcda1}.featured .mint .btn.btn-primary,.mint.btn.btn-primary{background:#8dcda1;border-color:#c6ebd2}.featured .green img{border-bottom:solid 5px #52873f}.featured .green .btn.btn-primary,.green.btn.btn-primary{background:#52873f;border-color:#53873e}.detail-view .btn.btn-virtualtour{float:right;color:#841618;background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/icons/360tour.png) no-repeat left center;padding-left:55px;border:none}.detail-view .btn.btn-photogallery{float:right;color:#53873e;background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/icons/photogallery.png) no-repeat left center;padding-left:55px;border:none}.venue-block .row{background:#fff;margin-left:0;margin-right:0}.venue-block.floor-entertainment .row{background:0 0}.venue-block.floor-entertainment .row>div{background:#fff}.venue-block h4{margin-bottom:0}.venue-block a{padding:15px;display:inline-block;border-left:solid 1px purple;color:#6e3f99;font-family:'NeutraText-Light';font-size:16px}.venue-block.gaming a{color:#841618;border-left:solid 1px #841618}.venue-block.golf a{color:#53873e;border-left:solid 1px #53873e}.venue-block.dining a{color:#df6c26;border-left:solid 1px #df6c26}.venue-block ul{margin:0;padding:0}.venue-block li{margin:0 15px 5px;padding:0}.venue-block .col-align{float:none;display:inline-block}.venue-block .col-align--top{vertical-align:top}.venue-block .col-align--center{vertical-align:middle}.venue-block .form-group{margin-bottom:0}.venue-block .row div:first-child{padding:0}.venue,.genre{display:block;font-family:'NeutraText-Light'}.venue{text-transform:uppercase}.genre{font-style:italic}.event-meta{padding:0 45px;margin-bottom:30px}.event-meta .meta-info{border:solid 2px #fa9f23;background:#fff}.event-meta .meta-info .btn{text-align:left;padding:20px 20px 15px 90px;font-size:25px;background:#fa9f23;background:#fa9f23 url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/icons/detail-ticket-ALT.png) no-repeat 30px center;line-height:1;-webkit-transition:background .4s ease-out;-ms-transition:background .4s ease-out;transition:background .4s ease-out}@media screen and (min-width:400px){.event-meta .meta-info .btn{font-size:30px}}.event-meta .meta-info .btn:hover{background:#f5b660 url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/icons/detail-ticket-ALT.png) no-repeat 95% center;-webkit-transition:background .4s ease-out;-ms-transition:background .4s ease-out;transition:background .4s ease-out}.detail-view-header{background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/bg/entry-header.jpg)}.detail-view-header h1{color:#fff;padding:50px 20px;padding:3.25vw 20px}.detail-view .post-thumbnail img{width:100%}.detail-date h2{background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/icons/detail-date.png) no-repeat left center;padding:10px 30px 10px 60px;margin-left:30px;color:#404040;font-family:'NeutraText-BookAlt';text-transform:capitalize}.detail-time h3{background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/icons/detail-time-ALT.png) no-repeat left center;padding:10px 0 10px 60px;margin-left:30px;color:#404040;font-size:30px;font-family:'NeutraText-BookAlt';margin-top:0}.detail-venue h4{background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/icons/detail-venue-ALT.png) no-repeat left center;padding:10px 0 10px 60px;color:#404040;margin-left:30px;font-size:30px;font-family:'NeutraText-BookAlt';text-transform:capitalize}.detail-genre h5{background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/icons/detail-genre.png) no-repeat left center;padding:10px 0 10px 60px;margin-left:30px;color:#4a1d61;font-size:16px;font-family:'NeutraText-BookAlt'}.detail-view .btn{font-family:'NeutraText-Light';text-transform:uppercase;margin-bottom:15px;background:#c3c3c3;color:#fff;min-width:130px;font-size:20px;padding:12px 18px;margin-left:75px}.detail-view .directions .btn{padding:6px 12px;font-size:14px}.detail-view a[href$=".pdf"]{font-size:20px;margin:15px 0}.detail-view.basic .btn{margin:15px 0}.detail-view .btn.btn-secondary{background:0 0;color:#6e3f99;border:solid 1px #6e3f99}.single .crimson h2,.single .crimson h3,.single .crimson h4,.single .crimson h5,.single .crimson .btn.btn-secondary{color:#922b2f !important}.crimson .btn.btn-secondary{border:solid 1px #922b2f}.crimson .btn.btn-secondary:hover{background:#922b2f;color:#fff !important}.purple .btn.btn-secondary:hover{background:#f7b964}.mint .btn.btn-secondary{border:solid 1px #8dcda1;color:#8dcda1 !important}.mint .btn.btn-secondary:hover{background:#8dcda1;color:#fff !important}.green .btn.btn-secondary{border:solid 1px #53873e;color:#53873e}.green .btn.btn-secondary:hover{background:#53873e;color:#fff !important}.mandarin .btn.btn-secondary{border:solid 1px #df6c26}.mandarin .btn.btn-secondary:hover{background:#df6c26;color:#fff !important}.default .btn.btn-secondary{border:solid 1px #6f6f6f;color:#6f6f6f}.default .btn.btn-secondary:hover{background:#6f6f6f;color:#fff !important}.detail-bottom-border{border-bottom:solid 4px #c6c6c6;background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/bg/detail-box.png) no-repeat center bottom;height:40px}p{margin:1em 0}.nav,h1,h2,h4,h5,h6,.menu-footer-container{font-family:'NeutraText-Light';color:#939597}h1,h2,h3,h4,h5,h6{color:#681f21}h1.alt,h2.alt,h3.alt,h4.alt,h5.alt,h6.alt{font-family:'NeutraText-BookAlt'}h6{font-family:'NeutraText-BookAlt'}.brandon{font-family:'NeutraTextTF-Book' !important}.brandon.light{font-family:'NeutraText-Light' !important}.historia{font-family:'the_historiaregular'}h1,h2,h4,h5,h6{text-transform:uppercase}h2 em{color:#a42c2d;text-transform:none;display:block;font-family:'the_historiaregular'}h2.nobody{font-size:4vw !important}h2.nobody em{display:inline-block;font-style:normal;font-size:6vw}h3{color:#9e1d20}h1.entry-title{font-family:'NeutraText-BookAlt'}h1.entry-title,.search h2.entry-title{padding-left:45px;padding-right:45px}.entry-content h2{font-size:5vw}.search h1{margin-top:100px}.section-break{border-top:solid 4px #ccc;padding-top:20px;margin-top:0}p{font-size:16px}.entry-content ul{padding-left:15px}.entry-content ul{list-style:none}.entry-content ul li{margin-bottom:5px;font-size:16px}.entry-content ul li:before{content:"\2022";color:#d4c8a9;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.entry-content p+h3{border-top:solid 1px #e4dbc3;padding-top:15px}.entry-content ul+h3{border-top:solid 1px #e4dbc3;padding-top:15px}.rhc-entry-header .post-feature{width:100%;padding:15% 35px}@media screen and (min-width:992px){.rhc-entry-header .post-feature{padding:240px 100px}}@media screen and (min-width:1536px){.rhc-entry-header .post-feature{padding:320px 100px}}@media screen and (min-width:1920px){.rhc-entry-header .post-feature{padding:400px 100px}}.rhc-entry-header .post-feature h1{font-size:8vw;font-family:'the_historiaregular';color:#fff8e8;color:rgba(240,230,207,1);text-transform:none;text-shadow:0 0 10px rgba(0,0,0,.8);text-overflow:clip;white-space:nowrap;overflow:hidden;padding-left:25px;padding-top:10px;margin-top:10px}.page-id-7650 .rhc-entry-header .post-feature h1{font-size:7vw}.single .rhc-entry-header .post-feature h1{text-indent:-999em}@media screen and (min-width:992px){.rhc-entry-header .post-feature h1{font-size:100px}.rhcr-custom-header .rhc-entry-header .post-feature h1,.page-id-7650 .rhc-entry-header .post-feature h1{font-size:80px}}.title-area{float:left;clear:both;height:90px;width:100%;padding-left:15px}.title-area>a{display:block;width:50%}.title-area img{height:75px}@media screen and (min-width:768px){.title-area{text-align:left;height:100px;width:auto;padding-left:0}.title-area>a{width:auto}.title-area img{height:84px;margin-left:45px}}@media screen and (min-width:992px){.title-area a{display:block}}.title-area img{padding-top:15px}.site-header.container{padding-left:0;padding-right:0;background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/bg/header-bg.jpg);background-size:cover}.widget-area.header-widget-area{display:none;float:right}@media screen and (min-width:768px){.widget-area.header-widget-area{display:block}}@media screen and (min-width:992px){.widget-area.header-widget-area{width:auto}}.widget-area.header-widget-area .container{padding-right:0}.navbar{margin-bottom:0;min-height:20px;border:none}.mobile-secondary-nav{position:absolute;right:5px;top:0;width:33%}.mobile-secondary-nav a{display:block;margin-left:2%;width:30%;max-width:45px;float:right}.mobile-secondary-nav a img{height:auto}.nav-secondary{margin-top:70px;margin-right:30px}#menu-secondary{font-size:12px}#menu-secondary a{color:#d1c19b;text-transform:uppercase}#menu-secondary.nav>li>a:hover,#menu-secondary .nav>li>a:focus{border-bottom:solid 1px #fff;color:#fff;background-color:transparent;-webkit-transition:border-color 1s ease-out,color 1s ease-out;-ms-transition:border-color 1s ease-out,color 1s ease-out;transition:border-color 1s ease-out,color 1s ease-out}#nav-collapse-secondary{float:right}#nav-collapse-secondary .navbar-nav>li>a{padding:0;margin:0}#nav-collapse-secondary .navbar-nav>li{padding:0 10px}#nav-collapse-secondary .navbar-nav>li:last-child{border-right:none;padding-right:0}#menu-secondary input[type=search],#nav-collapse-primary input[type=search]{border:none;box-shadow:none;padding:0;font-size:12px;height:auto;line-height:20px;width:40px;border-bottom:1px solid #fff;border-radius:0}#nav-collapse-primary input[type=search]{width:95%;font-size:16px;text-transform:uppercase;font-family:'NeutraText-Light';padding:10px 0}#nav-collapse-primary .search-form .input-group{width:95%;margin:0;padding-left:15px}#menu-secondary input[type=search]::placeholder,#nav-collapse-primary input[type=search]::placeholder{color:#58585a}#menu-secondary .search-submit,#nav-collapse-primary .search-submit{background:0 0;border:none}#menu-secondary .search-submit.btn:focus,#nav-collapse-primary .search-submit.btn:focus{outline:none}#menu-secondary .search-submit.btn::-moz-focus-inner,#nav-collapse-primary .search-submit.btn::-moz-focus-inner{border:0}#menu-secondary .glyphicon-search,#nav-collapse-primary .glyphicon-search{font-size:17px;color:#6d3f99;padding:0;position:absolute;top:-3px;left:0}.utility_banner{float:right}.utility_banner a{color:#a8a9ab}.utility_banner.widget{padding:8px 0;border-radius:0;margin-bottom:0;border:none}.mobile-utils .utility_banner.widget{padding:10px 30px;float:right}.wp-night-mode-button,.wpnm-button.style-1{margin-left:10px;width:55px}.wp-night-mode-slider.round:after,.wpnm-slider.round:after{content:"Dark";color:#fff;font-size:11px;left:22px;position:absolute;top:3px}.spanish-language .wp-night-mode-slider.round:after{content:"Oscuro";font-size:10px;left:20px}.wp-night-mode-button.active .wp-night-mode-slider:before,.wpnm-button.active .wpnm-slider:before,.wpnm-button.style-1.active .wpnm-slider:before{transform:translateX(32px)}.wp-night-mode-button.active .wp-night-mode-slider.round:after,.wpnm-button.active .wpnm-slider.round:after{content:"Light";color:#fff;font-size:11px;left:7px;position:absolute;top:3px}.spanish-language .wp-night-mode-button.active .wp-night-mode-slider.round:after{content:"Ligero";font-size:10px;left:6px}.language_selector,.my_offers_selector{margin:10px;float:right}.mobile.language_selector,.mobile.my_offers_selector{float:left}.mobile.language_selector .language-chooser{padding:15px 10px}.language_selector ul{list-style-type:none}.language_selector ul li{display:inline}.language_selector a{color:#a8a9ab;font-size:11px;padding:6px 0 6px 20px;background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/radio-inactive.png);background-repeat:no-repeat;background-position:left center}.language_selector li.active a{background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/radio-active.png);background-repeat:no-repeat;background-position:left center}.navbar-nav .open .dropdown-menu{display:block}.dropdown-menu>li.column-header>a{display:none}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff}@media screen and (max-width:767px){.sub-menu-columns>.dropdown-menu>li .widget-area a{padding:5px 15px 5px 25px}}@media screen and (min-width:1600px){.navbar-default .navbar-nav>li>a{font-size:20px;background-size:auto}.navbar-default .navbar-nav>li:first-child>a,.navbar-default .navbar-nav>li:nth-child(2)>a,.navbar-default .navbar-nav>li:nth-child(3)>a,.navbar-default .navbar-nav>li:nth-child(4)>a,.navbar-default .navbar-nav>li:nth-child(5)>a,.navbar-default .navbar-nav>li:nth-child(6)>a,.navbar-default .navbar-nav>li:nth-child(7)>a,.navbar-default .navbar-nav>li:nth-child(8)>a,.navbar-default .navbar-nav>li:nth-child(9)>a,.navbar-default .navbar-nav>li.booking_widget_toggle.open>a{background-size:auto}}.navbar-default .navbar-nav>li>a{font-family:'NeutraTextTF-Book';color:#280b0c}.nav-primary{left:0;width:100%}.navbar-header{right:15px;top:-75px;position:absolute}.nav-primary .navbar-collapse{background:#d7c9a8 url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/bg/mobile-menu-bg.png) no-repeat top center;z-index:999;font-size:14px;padding-left:0;padding-right:0}@media screen and (min-width:768px){.nav-primary .navbar-collapse{background:rgba(255,248,232,.7);width:auto;margin-top:0;padding-top:0;position:static;font-size:12px;border-bottom:none}}@media screen and (min-width:992px){.nav-primary .navbar-collapse{font-size:16px}}.nav-primary .nav.navbar-nav{background:0 0}.nav-primary .navbar-toggle{border:none;margin-left:15px;padding-bottom:0;margin-bottom:0;background:0 0;color:#fff}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:transparent}.navbar-default .navbar-toggle.mobile-contract{background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/icons/nav-close-main-mobile.png) no-repeat center 35%}.navbar-default .navbar-toggle.mobile-contract .icon-bar{visibility:hidden}.nav-primary .navbar-toggle .icon-bar{height:3px;width:auto}.nav-primary .navbar-toggle .menu-text{font-size:9px;font-family:'NeutraTextTF-Book';text-transform:uppercase}@media screen and (min-width:768px){.nav-primary{float:none;top:auto;left:auto}}@media screen and (min-width:768px){.nav-primary .container{padding-left:0;padding-right:0}}#menu-primary.nav.navbar-nav{width:100%;margin-left:0;margin-right:0}@media screen and (min-width:768px){#menu-primary.nav.navbar-nav{border-top:none;padding-left:30px}}#menu-primary>li>ul.dropdown-menu{overflow:hidden;background:rgba(45,15,15,.9);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:lighter}#menu-primary>li>ul.dropdown-menu{opacity:0;-webkit-transition:opacity 1s ease-out;-ms-transition:opacity 1s ease-out;transition:opacity 1s ease-out;z-index:99999}#menu-primary>li.open>ul.dropdown-menu{opacity:1}#menu-primary>li>ul.dropdown-menu>li{border-bottom:solid 1px #48181a;padding:10px 0}#menu-primary>li>ul.dropdown-menu>li>a{font-weight:lighter;letter-spacing:1px}.navbar-default{background:0 0;border:none}.navbar-nav>li{padding:20px 0 15px}@media screen and (min-width:768px){#menu-primary.navbar-nav>li{padding:0 10px}}@media screen and (min-width:1100px){#menu-primary.navbar-nav>li{padding:0 14px}}@media (min-width:768px){.navbar-nav>li>a{padding:10px 0}.navbar-nav>li:last-child{float:right}}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:transparent;color:#280b0c;text-decoration:none}#nav-collapse-primary .navbar-nav>li{text-transform:uppercase}@media (max-width:767px){#menu-primary.nav.navbar-nav{text-align:center;padding-top:40px}#nav-collapse-primary .navbar-nav>li{width:44%;background:#220a0b;padding:10px;margin:2.5% 2.5% 2.5% 1.25%;display:inline-block}#nav-collapse-primary .navbar-nav>li>a{color:#fff8e8;text-align:center}#menu-primary>li.open>ul.dropdown-menu{height:0;padding:0;margin:0;position:absolute}#nav-collapse-primary .navbar-nav>li.visible-xs{display:inline-block !important}}#nav-collapse-primary .navbar-nav>li.active>a{background:0 0}@media screen and (min-width:768px){#nav-collapse-primary .navbar-nav>li.active>a{color:#000;background:-moz-radial-gradient(bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 20%,rgba(255,255,255,0) 70%);background:-webkit-radial-gradient(bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 20%,rgba(255,255,255,0) 70%);background:radial-gradient(at bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 20%,rgba(255,255,255,0) 70%);-webkit-box-shadow:inset 0 -6px 6px -6px #fff;-moz-box-shadow:inset 0 -6px 6px -6px #fff;box-shadow:inset 0 -6px 6px -6px #fff}}@media screen and (min-width:768px){#nav-collapse-primary .navbar-nav>li.dropdown{background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/icons/nav-dropdown-open.png) no-repeat;background-position-x:left;background-position-y:-300px;-ms-transition:background-position-y .2s ease;transition:background-position-y .2s ease;-webkit-transition:background-position-y .2s ease}#nav-collapse-primary .navbar-nav>li.dropdown.open{background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/icons/nav-dropdown-open.png) no-repeat;background-position-y:center;background-size:7px}#nav-collapse-primary .navbar-nav>li.dropdown.open.active>a{color:#280b0c}#nav-collapse-primary .dropdown-menu>.active>a{background:0 0}}@media screen and (min-width:1100px){#nav-collapse-primary .navbar-nav>li.dropdown.open{background-size:auto}}#nav-collapse-primary .navbar-nav>li.booking_widget_toggle{background:#fa9f23}#nav-collapse-primary .navbar-nav>li.booking_widget_toggle{width:110px}@media screen and (min-width:992px){#nav-collapse-primary .navbar-nav>li.booking_widget_toggle{width:200px}}@media screen and (min-width:1280px){#nav-collapse-primary .navbar-nav>li.booking_widget_toggle{width:275px}}#nav-collapse-primary .navbar-nav>li.booking_widget_toggle.open a{-webkit-filter:none;filter:none;text-decoration:none}.navbar-default .navbar-nav>li.booking_widget_toggle.open>a{background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/icons/nav-close.png) no-repeat right center;background-size:12px 12px}@media screen and (min-width:992px){.navbar-default .navbar-nav>li.booking_widget_toggle.open>a{background-size:auto}}#nav-collapse-primary .navbar-nav>li.booking_widget_toggle a{color:#280b0c;font-family:'NeutraText-Bold';text-align:center}.booking-widget.mobile{position:absolute;width:94%;top:4px;left:0}.booking-widget.mobile form{text-align:center}.booking-widget.mobile .form-group{display:inline-block;width:48%;margin:1%}.booking-widget.mobile .form-group input{width:100%;font-size:16px}.booking-widget.mobile select{width:100%;font-size:16px;height:30px}.page-template-page-tertiary .mobile-booking-container.visible-xs{display:none !important}.mobile-booking-container{position:relative}.mobile-booking-container .booking_widget_toggle{display:inline-block;font-family:'NeutraText-Bold';background:#fa9f23;color:#280b0c;padding:5px 0;width:100%;text-align:center;font-size:18px}.mobile-booking-container .booking_widget_toggle.open span{padding:0 20px;display:block;width:95%;margin:0 auto}.mobile-booking-container .booking_widget_toggle.open span{background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/icons/nav-close.png) no-repeat right center;background-size:13px 13px}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:transparent;text-decoration:underline}@media (min-width:768px){.sub-menu-columns>.dropdown-menu{width:680px;background:rgba(115,60,145,.95);padding:0}.sub-menu-columns.hotel>.dropdown-menu{width:600px;background:rgba(132,22,24,.95)}.sub-menu-columns.dining>.dropdown-menu{width:515px;background:rgba(223,108,38,.95)}.sub-menu-columns.casino>.dropdown-menu{width:430px;background:rgba(132,22,24,.95)}.sub-menu-columns.golf>.dropdown-menu{width:530px;background:rgba(83,135,62,.95);left:-190px}.sub-menu-columns.spa>.dropdown-menu{width:260px;background:rgba(124,178,141,.95)}.sub-menu-columns.about>.dropdown-menu{width:430px;background:rgba(138,140,141,.95);left:-230px}.dropdown-menu .widget-area>a{padding:3px 20px}.sub-menu-columns>.dropdown-menu>li{width:38%;padding:4%;float:left}.sub-menu-columns.two-column>.dropdown-menu>li{width:50%}.sub-menu-columns>.dropdown-menu>li>.dropdown-menu>li{padding-bottom:20px}.sub-menu-columns>.dropdown-menu>li>.dropdown-menu>li:last-child{padding-bottom:0}.sub-menu-columns>.dropdown-menu .dropdown-menu>li{padding-bottom:5px}.sub-menu-columns>.dropdown-menu>li:first-child{background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/nav-rule.png) right center no-repeat;background-size:auto 70%}.sub-menu-columns.two-column.spa>.dropdown-menu>li:first-child{background:0 0}.sub-menu-columns>.dropdown-menu>li.ad-column{width:24%;float:right;background:#ccc url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/bg/nav-entertainment.jpg) no-repeat;background-size:contain;padding-left:0;padding-right:0;padding-bottom:9999em;margin-bottom:-9999em}.sub-menu-columns.two-column>.dropdown-menu>li.ad-column{width:50%}.sub-menu-columns.hotel>.dropdown-menu>li.ad-column{background:#ccc url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/bg/nav-hotel.jpg) no-repeat;background-size:contain}.sub-menu-columns.dining>.dropdown-menu>li.ad-column{background:#ccc url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/bg/nav-dining.jpg) no-repeat;background-size:contain}.sub-menu-columns.casino>.dropdown-menu>li.ad-column{background:#fff url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/bg/nav-casino.jpg) no-repeat;background-size:contain}.sub-menu-columns.golf>.dropdown-menu>li.ad-column{background:#a5a5a5 url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/bg/nav-golf.jpg) no-repeat;background-size:contain}.sub-menu-columns.spa>.dropdown-menu>li.ad-column{background:#fff url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/bg/nav-spa.jpg) no-repeat;background-size:contain}.sub-menu-columns.about>.dropdown-menu>li.ad-column{background:#fff url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/bg/nav-about.jpg) no-repeat;background-size:contain}.sub-menu-columns>.dropdown-menu>li.ad-column .dropdown-menu{text-align:left;padding-top:65%;padding-left:10%}.sub-menu-columns>.dropdown-menu>li.ad-column.no-padding .dropdown-menu{padding-top:0}.sub-menu-columns>.dropdown-menu>li.ad-column .dropdown-menu>li>a{font-family:'NeutraTextTF-Book';color:#4a1d61;font-weight:700}.sub-menu-columns>.dropdown-menu>li.ad-column.entertainment .dropdown-menu>li>a:hover{color:#4a1d61;text-decoration:underline}.sub-menu-columns.hotel>.dropdown-menu>li.ad-column .dropdown-menu>li>a{color:#6a1011}.sub-menu-columns.dining>.dropdown-menu>li.ad-column .dropdown-menu>li>a{color:#c1500e}.sub-menu-columns.casino>.dropdown-menu>li.ad-column .dropdown-menu>li>a{color:#6a1011}.sub-menu-columns.golf>.dropdown-menu>li.ad-column .dropdown-menu>li>a{color:#336321}.sub-menu-columns.spa>.dropdown-menu>li.ad-column .dropdown-menu>li>a{color:#4f8660}.sub-menu-columns.about>.dropdown-menu>li.ad-column .dropdown-menu>li>a{color:#646464}.sub-menu-columns>.dropdown-menu>li.ad-column .dropdown-menu>li>a:after{content:" >>";top:-2px;position:relative;right:-3px;display:inline-block}.sub-menu-columns .dropdown-menu>li>dropdown-menu{position:relative}.open>.dropdown-menu .dropdown-menu{display:block;position:relative;background-color:transparent;box-shadow:none;border:none;float:none}}@media (min-width:992px){.sub-menu-columns>.dropdown-menu{width:870px}.sub-menu-columns.hotel>.dropdown-menu{width:790px}.sub-menu-columns.dining>.dropdown-menu{width:680px}.sub-menu-columns.casino>.dropdown-menu{width:565px}.sub-menu-columns.golf>.dropdown-menu{width:640px}.sub-menu-columns.spa>.dropdown-menu{width:345px}.sub-menu-columns.about>.dropdown-menu{width:485px}}@media (min-width:1200px){.sub-menu-columns>.dropdown-menu{width:970px}.sub-menu-columns.hotel>.dropdown-menu{width:969px}.sub-menu-columns.dining>.dropdown-menu{width:830px}.sub-menu-columns.casino>.dropdown-menu{width:690px}.sub-menu-columns.golf>.dropdown-menu{width:740px}.sub-menu-columns.spa>.dropdown-menu{width:420px}.sub-menu-columns.about>.dropdown-menu{width:535px}}.sub-menu-columns>.dropdown-menu>li a{padding:0}.sub-menu-columns>.dropdown-menu>li a{color:#fff;font-size:15px}.open>.dropdown-menu .dropdown-menu .dropdown-menu>li a,.dropdown-menu .widget-area .dropdown-menu a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;text-transform:capitalize;white-space:normal}@media screen and (min-width:992px){.sub-menu-columns>.dropdown-menu>li a{font-size:18px}.open>.dropdown-menu .dropdown-menu .dropdown-menu>li a,.dropdown-menu .widget-area .dropdown-menu a{font-size:14px}}.call-to-action{margin-top:30px;margin-bottom:30px;font-family:'NeutraText-Light'}.call-to-action h4{font-family:'NeutraText-Light';color:#58595b;font-size:21px}.call-to-action .form-control{height:44px}@media screen and (min-width:768px){.call-to-action .form-inline input.form-control,.call-to-action button{width:100%}}.call-to-action input{padding:0 15px}.call-to-action button.btn{padding:10px 35px;background:#969395;color:#fff}.call-to-action input[type=email]{background:#efeff0;font-size:16px}.call-to-action>div{padding:20px 0 30px}.call-to-action>a:first-child>div{padding:0 0 30px}.call-to-action>a:last-child>div{padding:20px 0 0}.call-to-action .email-offers{border-top:solid 1px #e3e4e5;border-bottom:solid 1px #e3e4e5}.email-offers{margin-top:40px}@media screen and (min-width:1200px){.email-offers{margin-top:0}}.call-to-action .email-offers .form-group{margin-bottom:10px}.call-to-action .email-offers .btn{max-width:400px}@media screen and (min-width:768px){.call-to-action>div,.call-to-action>a:first-child>div,.call-to-action>a:last-child>div{padding:0}.call-to-action .email-offers{border:none}}@media screen and (min-width:992px){.call-to-action .email-offers .form-group{padding-right:0}}.well.social-nav{background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/bg/social-banner-bg.jpg);background-size:cover;color:#fff;border-radius:0;margin-bottom:0;border:none;padding-top:70px;padding-bottom:90px}.home .well.social-nav{padding-top:80px;padding-bottom:60px}.social-nav .row{max-width:1366px;margin:0 auto}.menu-social-container ul{margin:0;padding:0;list-style:none}.well.social-nav h4{vertical-align:top;line-height:42px;font-size:48px}.well.social-nav h4 span{font-size:13px;line-height:2.5;color:#4f401c;display:block}a .well.social-nav h4{color:#fff}.well.social-nav h4 a{color:#fff}.well.social-nav h4,.menu-social-container,.menu-social-container ul{display:inline;color:#fff}.menu-social-container ul li{display:inline-block;margin:0 5px}.menu-social-container ul li a{line-height:0;font-size:0}.menu-social-container ul li a:before{content:'';background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/social-media-icons.png) no-repeat left center;width:65px;height:65px;display:inline-block;opacity:.8}.menu-social-container ul li a:hover:before{opacity:1}.menu-social-container ul li a[href*="facebook.com"]:before{background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/social-media-icons.png) no-repeat left center}.menu-social-container ul li a[href*="twitter.com"]:before{background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/social-media-icons.png) no-repeat 50% center}.menu-social-container ul li a[href*="instagram.com"]:before{background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/social-media-icons.png) no-repeat right center}.menu-social-container ul li a[href*="youtube.com"]:before{background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/social-media-icons.png) no-repeat 100% center}.menu-social-container ul li a[href*=text-offers]:before{background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/sms-icon.png) no-repeat left center}.menu-social-container.hive ul li a:before{content:'';background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/social-media-icons.png) no-repeat left center;width:30px;height:30px;display:inline-block;opacity:.8}.menu-social-container.hive ul li a[href*="facebook.com"]:before{background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/social-media-icons-30x.png) no-repeat left center}.menu-social-container.hive ul li a[href*="twitter.com"]:before{background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/social-media-icons-30x.png) no-repeat 50% center}.menu-social-container.hive ul li a[href*="instagram.com"]:before{background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/social-media-icons-30x.png) no-repeat right center}.menu-social-container.hive ul li a[href*="youtube.com"]:before{background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/social-media-icons-30x.png) no-repeat 100% center}.menu-social-container.hive ul li a[href*=text-offers]:before{background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/sms-icon-30x.png) no-repeat left center}.email-offers .form-inline input.form-control{width:100%;border-radius:0}.email-offers input,.email-offers .btn{height:45px}@media screen and (min-width:992px){.email-offers .tight-left{padding-left:0}.email-offers .tight-right{padding-right:0}}.site-footer.container{background:#fff8e8 url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/bg/footer-menu-mobile.png) no-repeat left bottom;padding-bottom:110px}@media screen and (min-width:992px){.site-footer.container{background:#fff8e8 url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/bg/footer-menu-alt.png) no-repeat left bottom;padding-bottom:0}}.site-footer.container .footer address,.footer .phone-number{color:#3b372c;font-weight:lighter;line-height:1;margin-top:10px}.site-footer.container .footer .seal{float:right}.site-footer.container .footer .seal img{margin:0 0 20px}@media screen and (min-width:992px){.footer .phone-number{text-align:right;margin-top:75px;text-shadow:0 2px 5px rgba(255,255,255,1)}.footer .seal{margin-top:75px}.site-footer.container .footer .seal img{margin-top:0;margin-bottom:0}}.footer .phone-number em{color:#c9b993}.footer .phone-number strong{font-family:'NeutraText-BookAlt';font-size:32px;color:#fa9f23;display:block;margin-top:50px}.site-footer.container .footer img{margin-top:50px}.footer .menu{list-style:none;margin:0;padding:35px 5px;text-align:center}@media screen and (min-width:480px){.footer .menu{.footer .menu li{width:48%;float:left;margin:1%}}}footer .directions{text-align:center;background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/bg/footer-directions.png) no-repeat;background-size:cover;background-position:center center;font-family:'NeutraTextTF-Book';color:#fff}footer .directions .directions-container{padding:100px 50px}@media screen and (min-width:992px){.site-footer.container{padding-right:0;background-position-y:100px}.site-footer.container .footer{height:300px}.footer .menu{text-align:left;-moz-column-count:3;-moz-column-gap:20px;-webkit-column-count:3;-webkit-column-gap:20px;column-count:3;column-gap:20px;-webkit-column-rule:1px solid #cfbf99;-moz-column-rule:1px solid #cfbf99;column-rule:1px solid #cfbf99;margin:0;padding:0 10px;border-left:solid 1px #cfbf99;border-right:solid 1px #cfbf99;margin-top:75px}.footer .menu li a{margin-bottom:10px}footer .directions{text-align:right}}@media screen and (min-width:1248px){.site-footer.container{background-size:cover;background-position-y:50px}}footer .directions a{color:#fff}.footer .menu li a{font-family:'NeutraTextTF-Book';text-transform:uppercase;color:#fff;font-size:13px;display:inline-block;width:100%;background:#d4c8a9;padding:10px 0}@media screen and (min-width:992px){.footer .menu li a{color:#3b372c}}.footer .menu li{margin:1%}@media screen and (min-width:480px){.footer .menu li{width:48%;float:left}}@media screen and (min-width:992px){.footer .menu li{display:inline;background:0 0;padding:0;margin-bottom:0;float:none}.footer .menu li a{font-size:11px;background:0 0;padding:0;margin-bottom:0}}@media screen and (min-width:992px){.footer .menu li a{font-size:14px}}.fine-print{font-size:11px;color:#fff8e8;margin:20px auto;text-transform:uppercase;text-align:center}.fine-print .menu{margin:15px 0 0;padding:10px 0 0;border-top:solid 1px #ccc}@media screen and (min-width:992px){.fine-print .menu{margin:0;padding:0;border-top:none}}.fine-print .menu li{display:inline-block;background:0 0;padding:1%;width:48%}@media screen and (min-width:768px){.fine-print .menu li{display:inline;background:0 0;padding:0;margin-bottom:0}.fine-print .menu li:after{content:' | '}.fine-print .menu li:last-child:after{content:''}}.fine-print .menu li a{display:inline;background:0 0;padding:0;margin-bottom:0;color:#3e3f40}.credentials{font-size:13px}@media screen and (min-width:992px){.menu-privacy-container{text-align:right}.credentials{text-align:left}}#back_to_top{display:none;position:fixed;bottom:20px;right:0;z-index:99;font-size:13px;border:none;outline:none;background-color:#fa9f23;color:#fff;cursor:pointer;padding:8px 12px;border-radius:50% 0 0 50%}#back_to_top:hover{background-color:#555}.ares .tp-bullet{width:11px !important;height:11px !important}.breadcrumb,.detail-view-breadcrumb{display:none;background:0 0;margin:0;font-size:11px}@media screen and (min-width:1280px){.breadcrumb{position:absolute;margin:20px 0}}.detail-view-breadcrumb,.detail-view-breadcrumb .breadcrumb{position:relative;margin:10px 0}.filter-control{display:none;position:absolute;margin-top:20px;right:10px}@media screen and (min-width:768px){.breadcrumb,.filter-control,.detail-view-breadcrumb{display:block}}.well.blank{background:0 0;border:none;box-shadow:none}.flush{margin:0;padding:0}@supports (-webkit-overflow-scrolling:touch){.animation-element{opacity:1 !important;-moz-transform:translate3d(0px,0px,0px) !important;-webkit-transform:translate3d(0px,0px,0px) !important;-o-transform:translate(0px,0px) !important;-ms-transform:translate(0px,0px) !important;transform:translate3d(0px,0px,0px) !important}}.bounce-up{opacity:0;-moz-transition:all .7s ease-out;-webkit-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out;-moz-transform:translate3d(0px,200px,0px);-webkit-transform:translate3d(0px,200px,0px);-o-transform:translate(0px,200px);-ms-transform:translate(0px,200px);transform:translate3d(0px,200,0px);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.bounce-up.in-view{opacity:1;-moz-transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);-o-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate3d(0px,0px,0px)}.bounce-left{opacity:0;-moz-transition:all .7s ease-out;-webkit-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out;-moz-transform:translate3d(200px,0px,0px);-webkit-transform:translate3d(200px,0px,0px);-o-transform:translate(200px,0px);-ms-transform:translate(200px,0px);transform:translate3d(200px,0px,0px);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.bounce-left.in-view{opacity:1;-moz-transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);-o-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate3d(0px,0px,0px)}.bounce-right{opacity:0;-moz-transition:all .7s ease-out;-webkit-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out;-moz-transform:translate3d(-200px,0px,0px);-webkit-transform:translate3d(-200px,0px,0px);-o-transform:translate(-200px,0px);-ms-transform:translate(-200px,0px);transform:translate3d(-200px,0px,0px);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.bounce-right.in-view{opacity:1;-moz-transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);-o-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate3d(0px,0px,0px)}.wpcf7-not-valid{background:#f9e2e2 !important;border:solid 2px red}.ad-row{margin-top:20px;border-bottom:solid 4px #ccc;border-top:solid 4px #ccc}.ad-row .btn.btn-secondary{background:0 0;border:solid 1px #841618;font-family:'NeutraText-Light';text-transform:uppercase;margin-bottom:15px;color:#000}.ad-row .purple .btn.btn-secondary{border:solid 1px #6e3f99;color:#6e3f99}.ad-row .mandarin .btn.btn-secondary{border:solid 1px #df6c26}.ad-row .mint .btn.btn-secondary{border:solid 1px #8dcda1}.ad-row .green .btn.btn-secondary{border:solid 1px #52873f}.ad-row .purple img{border-bottom:solid 5px #6e3f99}.ad-row .mandarin img{border-bottom:solid 5px #df6c26}.ad-row .crimson img{border-bottom:solid 5px #841618}.ad-row .mint img{border-bottom:solid 5px #8dcda1}.ad-row .green img{border-bottom:solid 5px #52873f}@media screen and (min-width:992px){.center-md-column-borders{border-left:solid 1px #ccc;border-right:solid 1px #ccc}}.gallery{margin-left:-15px;margin-right:-15px;padding:15px}.gallery-item{margin:0 !important}.gallery-item a img{border:none !important;padding:2%}.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}.directions .starting{width:100%;border-radius:0;margin:0}.directions input[type=submit]{width:100%}@media screen and (min-width:992px){.location .well.blank .row div:first-child{background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/icons/location.png) no-repeat 80% center;padding:20px 0}.location .well.blank .row div:nth-child(2){background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/icons/transportation.png) no-repeat 80% center;padding:20px 0}}.crimson-sm{color:#fff;background:#841617}.sm-text-area textarea{height:115px}.home .mountains.divider{width:100%;height:50px;background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/bg/home-hero-divider.png);background-repeat:no-repeat;background-position:bottom center;background-size:100%;margin-top:-50px;position:absolute}@media screen and (min-width:600px){.home .mountains.divider{height:80px;margin-top:-75px}}@media screen and (min-width:768px){.home .mountains.divider{height:120px;margin-top:-110px}}@media screen and (min-width:1400px){.home .mountains.divider{height:180px;margin-top:-175px}}@media screen and (min-width:2000px){.home .mountains.divider{height:200px;margin-top:-195px}}.mountains.divider{width:100%;height:120px;background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/bg/home-hero-divider.png);background-repeat:no-repeat;background-position:bottom center;background-size:100%;margin-top:-110px;position:absolute}.mountains.divider.dark{width:100%;height:60px;background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/bg/divider-dk.png);background-repeat:no-repeat;background-position:bottom center;background-size:100%;margin-top:0;position:relative}.mountains.divider.footer{background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/bg/footer-divider-mts.png);background-size:100%;background-repeat:no-repeat;background-position-y:105%}@media screen and (min-width:768px){.mountains.divider.dark{height:80px}}@media screen and (min-width:992px){.mountains.divider.dark{height:100px}}@media screen and (min-width:1440px){.mountains.divider,.mountains.divider.dark{background-position:top center}.mountains.divider.dark{height:100px}}.webcam .entry-header{display:none}.webcam .entry-content{padding-top:20px}blockquote{border-radius:3px;position:relative;font-style:italic;padding:1rem 1.2rem;width:90%;margin:1rem auto 2rem;color:#7d7255;background:rgba(255,255,255,.5);border:none}blockquote:before,blockquote:after{font-family:'NeutraText-BookAlt';position:absolute;top:13px;color:#d4c8a9;font-size:54px}blockquote:before{content:"\201C";margin-right:13px;right:100%}blockquote:after{content:"\201D";margin-left:13px;left:100%}.notification-alert{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;background:#9c0505;color:#fff;font-weight:700;font-size:12px}.notification-alert-desktop{float:right;margin:15px 30px}@media screen and (min-width:960px){.promo-iframe{float:right;margin-left:20px}}.trademark{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;padding-bottom:5px}.trademark small{font-family:'NeutraText-Light';color:rgba(255,255,255,.4)}.form-large-type{font-size:22px}.page-id-9113 #detail_feature_image h1,.page-id-9355 #detail_feature_image h1,.page-id-7650 #detail_feature_image h1,.page-id-10222 #detail_feature_image h1,.page-id-10796 #detail_feature_image h1,.page-id-12072 #detail_feature_image h1{text-indent:-999em}.post-9686 #detail_meta_info{display:none}.fuel_feeds .col-md-3{padding:0}.fuel_feed .fuel_title{display:block;line-height:1.5em;background:#222;padding:10px;border-radius:10px;text-align:center;color:#fff;border:solid 4px;box-shadow:0 5px 5px #000}.fuel_feed .fuel_price{display:block;font-size:26px;font-style:normal;color:#ccef6b;font-weight:700;text-shadow:2px 2px 0px #000}@media (min-width:600px){.travel-center .wp-block-column:not(:first-child),.wp-block-column:nth-child(2n){margin-left:2em !important}}@media (min-width:768px){.animation-element.travel-center .thumb-control img{margin-top:-90px}}.btn.notification-alert:hover{color:#fa9f23}.notification-alert.travel-center{padding-left:85px;background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/icons/RHC_TravelCenter_LOGO.jpg) no-repeat left center #9c0505;background-size:75px}html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden]{padding-right:0 !important}.pum-container{padding:0 !important;background:0 0 !important}.pum-container p{margin:0 !important}.career_scroller{display:none}@media (min-width:1536px){.career_scroller{display:block}}.page-template-careers-page #detail_feature_image.post-thumbnail.post-feature{background-position-y:top !important}.page-template-careers-page .entry-content.clearfix.container{margin-top:40px}@media screen and (min-width:992px){.page-template-careers-page .entry-content.clearfix.container{width:70% !important}}.careers-hiring p,.careers-hiring .glyphicon{color:#fff}.careers-hiring p{padding-right:30px;background:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/careers/arrow-icon.png) right center;background-repeat:no-repeat;background-size:20px 20px}.careers-hiring p a{text-decoration:underline;color:#fa9f23}.careers-hiring p.no-arrow,.careers-hiring p.flex-text{background:0 0}.careers-thumbnail{background:0 0;border:none !important}.maroon.careers{background-color:#4b1517;background-image:none;background-repeat:no-repeat;background-position:left bottom;background-size:contain}.careers .thumb-control{height:auto !important}.career-header-wrapper{padding-left:25px}.career-header-wrapper h2{font-size:3vw;color:#fff;text-shadow:0 0 10px rgb(0 0 0/80%)}.career-header-wrapper p{color:#fff;font-size:12px;margin:5px 0}.career-header-wrapper .careers-fine-print a{color:#d1c19b}.career-header-wrapper .btn-careers{text-align:left}.btn-careers{background:0 0;border:solid 1px #d1c19b;color:#d1c19b;background:#090909;max-width:250px}.btn-careers:hover,.btn-careers:active,.btn-careers:active:hover,.btn-careers:focus{background:#d1c19b;color:#090909}.pum-content .btn-careers{background:#d1c19b;color:#090909}.pum-content .btn-careers:hover,.pum-content .btn-careers:active,.pum-content .btn-careers:active:hover,.pum-content .btn-careers:focus{background:0 0;border:solid 1px #090909;color:#090909;background:#d1c19b}@media screen and (min-width:768px){.btn-careers{width:50%}}.page-template-careers-page .mountains.divider.light{height:60px;margin-top:-50px}@media screen and (min-width:1900px){.page-template-careers-page .mountains.divider.light{height:140px;margin-top:-130px}}@media screen and (min-width:768px){.page-template-careers-page .mountains.divider.light{height:120px;margin-top:-110px}}@media screen and (min-width:768px){.page-template-no-feature .site-inner.container{padding-top:40px}}.normal em{font-style:normal !important}.maroon.benefits{background-color:#4b1517;background-image:url(//rollinghillscasino.com/wp-content/themes/rolling-hills-casino/css/../img/bg/featured-bg-interstate.png);background-repeat:no-repeat;background-position:left bottom;background-size:contain}.featured .dark h3.historia{font-family:'the_historiaregular';text-transform:none;font-size:48px}.interior-grid.benefits .featured .animation-element.dark:nth-child(odd){margin-left:0}.maroon.benefits header span{font-size:38px;display:block;padding-top:0}.large-list ul{font-size:18px}.large-list ul ul li:before{content:"\2022";color:#d4c8a9;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.event-template-default.single.single-event .content h6{font-size:16px;color:#9e1d20}.video-override .mejs-container{clear:none !important}.video-override .wp-video-shortcode{width:auto !important;height:320px !important}#event_calendar{border:none;font-family:'NeutraTextTF-Book' !important;color:#b9b8b5;margin:30px auto 60px;width:100%}.calendar-head.flex-row.row{display:none}.calendar-day{display:block;width:100%;background:#fff;border-right:solid .125px #54514a;min-height:175px}.calendar-day.collapse{display:none}@media screen and (min-width:666px){.calendar-day{display:inline-block;width:14.28%}.calendar-head.flex-row.row{display:flex}.calendar-day.collapse{display:block}}.calendar-day.today{background:#faedd4}.calendar-day .date{display:inline-block;background:#fef9f0;width:100%;padding:5px 10px}.calendar-day.today .date{background:0 0}.calendar-day ul{margin:0;padding:15px}.calendar-day ul li:before{content:none}.calendar-day ul li{line-height:.9;border-bottom:solid .5px #e0dfdb;padding:3px 0}.calendar-day ul li a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;color:#333;word-wrap:normal}.calendar-day ul li:last-child{border-bottom:none}.calendar-week{border-left:solid .125px #54514a;border-top:solid .125px #54514a}#event_calendar.calendar .calendar-week:last-child{border-bottom:solid .125px #54514a}#event_calendar .calendar-day.calendar-dow{text-transform:uppercase;text-align:center;color:#54514a;background:0 0;border:none;min-height:auto}#event_calendar .calendar-datetime{font-family:'NeutraText-BookAlt';color:#666;font-size:12px;display:inline;line-height:1.5}@media screen and (min-width:666px){#event_calendar .calendar-datetime{display:block}}#event_calendar td{width:14%}.calendar-modal{background:rgba(0,0,0,.6);position:absolute;top:0;left:0;height:100%;width:100%}.calendar-modal{z-index:1000;background-color:rgba(0,0,0,.75);display:none;transition:opacity .5s,visibility 0s .5s}.calendar-modal.active{display:block;transition:opacity .5s;background:rgba(0,0,0,.75)}.calendar-modal .animation-element{float:left;z-index:1001;position:absolute;top:30px;left:10%;width:80%;display:none}@media screen and (min-width:666px){.calendar-modal .animation-element{left:25%;width:50%}}.calendar-modal .animation-element.active{display:block}.calendar-modal-close{color:#fff;background:#9c0505;padding:6px 9px;position:absolute;right:15px;cursor:pointer}.bebas-neue-regular{font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal}.page-template-rhconnect-page .rhc-entry-header .post-feature h1{font-family:'bebas_neueregular';font-weight:400;font-style:normal;text-transform:uppercase;font-size:36px;font-size:8vw;padding-left:0;margin-bottom:0;padding-bottom:0}@media screen and (min-width:992px){.page-template-rhconnect-page .rhc-entry-header .post-feature h1{font-size:80px;padding-left:25px}}.rhconnect-header-wrapper{padding-left:0}@media screen and (min-width:992px){.rhconnect-header-wrapper{padding-left:25px}}.rhc-entry-header .post-feature .rhconnect-header-wrapper h1{font-family:'the_historiaregular';text-transform:none;padding-left:10px;color:#fff;font-size:12vw;margin-top:0;padding-top:0}@media screen and (min-width:992px){.rhc-entry-header .post-feature .rhconnect-header-wrapper h1{font-size:90px}}@media screen and (min-width:1366px){.page-template-rhconnect-page .rhc-entry-header .post-feature h1{font-size:7vw}.rhc-entry-header .post-feature .rhconnect-header-wrapper h1{font-size:7vw}}.rhconnect-header-wrapper h2{font-size:2.75vw;color:#fff;text-shadow:0 0 10px rgb(0 0 0/80%)}.rhconnect-header-wrapper p{color:#fff;font-size:12px;margin:5px 0}.rhconnect-header-wrapper .careers-fine-print a{color:#d1c19b}.rhconnect-header-wrapper .btn-careers{text-align:left}.page-template-rhconnect-page .content-sidebar-wrap{padding-bottom:0 !important}@media screen and (min-width:768px){.rhconnect-basics.featured .col-md-4:nth-child(4){margin-left:25%}}@media screen and (min-width:992px){.rhconnect-basics.featured .col-md-4:nth-child(4){margin-left:0}}.page-template-rhconnect-page ol.rhconnect-steps{counter-reset:item;margin-left:0;padding-left:0;font-size:22px}.page-template-rhconnect-page .rhconnect-steps li{display:block;margin-bottom:.5em;margin-left:0}.page-template-rhconnect-page .rhconnect-steps li:before{font-family:'NeutraText-Bold';font-weight:700;display:inline-block;content:counter(item);counter-increment:item;width:40px;height:40px;background:#4b1517;padding:5px 15px;margin-right:10px;border-radius:50%;text-align:center;color:#fff}