@import url(//colvillecasinos.com/wp-content/themes/colville-casino/css/fonts/neutra-text-alt-cufonfonts-webfont/style.css);@import url(//colvillecasinos.com/wp-content/themes/colville-casino/css/fonts/webfontkit-20190409-153551/stylesheet.css);@import url(//colvillecasinos.com/wp-content/themes/colville-casino/css/fonts/webfontkit-20220321-175010/stylesheet.css);@import url(//colvillecasinos.com/wp-content/themes/colville-casino/css/fonts/webfontkit-20240409-172850/stylesheet.css);@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100..900;1,100..900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');body{background:#000;font-family:"Lato",sans-serif;line-height:1.6}#main-content-container>article{margin-left:-15px;margin-right:-15px}.search-results #main-content-container{text-align:center;padding-top:100px}.home.page main{background:0 0}.page main{background:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/bg/page-main-bg.jpg);background-position:center bottom;padding-bottom:60px;background-repeat:no-repeat;background-size:contain}.entry-header img{width:100%}.container{width:100% !important}.entry-content{padding-left:45px;padding-right:45px;max-width:1166px;text-align:center}.wp-block-buttons,.wp-block-buttons.is-content-justification-left{justify-content:center}.entry-content.sibling-nav{margin-bottom:80px;text-align:center}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-column figure+h3{margin-top:30px}.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{background:#fff}.page-parent .content-sidebar-wrap,.page-id-10111 .content-sidebar-wrap{padding-bottom:0}.home .content-sidebar-wrap{padding-bottom:0}@media (min-width:768px){.content-sidebar-wrap{margin-top:-130px}}.site-inner.container{position:relative}.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}.bootstrap-spacer{height:0;clear:both}.bootstrap-spacer.heavy{height:60px}hr{border-top:3px solid #ed339a;width:165px}@media screen and (max-width:781px){.wp-block-column hr{float:none !important}}.wp-block-button.btn-xl .wp-block-button__link{font-size:22px}.wp-block-button a[href*="rguest.com"]:before{font-family:"FontAwesome";content:"\f271";margin-right:10px}.wp-block-button a[href$=".jpg"],.wp-block-button 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:none;background:#000;white-space:nowrap;padding:6px 24px 5px;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-weight:600;text-transform:uppercase;margin:5px 10px 0;min-width:130px;color:#fff;border-radius:0 0 20px}.wp-block-button__link{display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:none;background:#000;white-space:nowrap;font-size:16px;line-height:1.428571429;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:600;color:#fff;border-radius:20px 0}.wp-block-button.och .wp-block-button__link{background:#e90081;background-image:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/icons/locale_pin.png);background-repeat:no-repeat;background-position:15px 15px;padding-left:30px}.wp-block-button.och .wp-block-button__link:hover{background:#c6006e;background-image:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/icons/locale_pin.png);background-repeat:no-repeat;background-position:15px 15px;padding-left:30px;color:#fff}.wp-block-button.cdc .wp-block-button__link{background:#0099d5;background-image:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/icons/locale_pin.png);background-repeat:no-repeat;background-position:15px 15px;padding-left:30px}.wp-block-button.cdc .wp-block-button__link:hover{background:#0082b5;background-image:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/icons/locale_pin.png);background-repeat:no-repeat;background-position:15px 15px;padding-left:30px;color:#fff}.wp-block-button.lcc .wp-block-button__link{background:#00aeac;background-image:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/icons/locale_pin.png);background-repeat:no-repeat;background-position:15px 15px;padding-left:30px}.wp-block-button.lcc .wp-block-button__link:hover{background:#009492;background-image:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/icons/locale_pin.png);background-repeat:no-repeat;background-position:15px 15px;padding-left:30px;color:#fff}.wp-block-buttons .wp-block-button__link{color:#fff}.wp-block-button__link:hover{text-decoration:none;background:grey;color:#000}.reservations .wp-block-button__link{padding:10px 16px}.wp-block-button a[href$=".pdf"]:before{font-family:"FontAwesome";content:"\f1c1";margin-right:10px}.wp-block-button a[href$=".pdf"]:hover{text-decoration:none;background:#ccc;color:#000}a[href$=".jpg"]:before{font-family:"FontAwesome";content:"\f1c5";margin-right:10px}a[href$=".jpg"]:hover{text-decoration:none;background:#ccc;color:#000}@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}}.thumbnail{background:#f6f6f6}.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%;border-radius:40px 0 0}.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;font-weight:400}.featured .slot-caption{min-height:160px;font-weight:400}.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,h1.cc-header{font-size:80px;font-size:7vw;color:#000 !important;font-weight:300;line-height:1}.cc-headliner header{font-size:80px;font-size:7vw;color:#000;font-weight:300;text-transform:uppercase;line-height:1.1}.single-event .cc-headliner,.events-promos.cc-headliner{clear:both;padding-top:100px}@media screen and (min-width:1200px){.home h1,h1.cc-header{font-size:5.5vw}.cc-headliner header{font-size:5.5vw}}.home h1 span,.cc-headliner header span,h1.cc-header em{font-size:14px;display:block;margin:5px;font-weight:600;color:#ec008b;letter-spacing:3px;font-style:normal}.page-id-21 h1.cc-header em{color:#00aeac}.page-id-20 h1.cc-header em{color:#e90081}.page-id-22 h1.cc-header em{color:#0099d5}.maroon{padding-bottom:60px}.maroon header{color:#fff;font-size:30px;line-height:1.15;padding-top:60px;font-weight:300}.maroon header strong{color:#e7313d;font-weight:900;border-bottom:solid 2px #e7313d}@media screen and (min-width:992px){.maroon header{font-size:70px;line-height:1.15}.page-template-rhconnect-page .maroon header{font-size:50px}}.maroon header span{font-size:18px;display:block;padding-top:20px;color:#d1c19b;font-weight:300;text-transform:uppercase}.maroon header span.trademark small{display:none}.home .featured,.single .featured,.featured.cc-email{background-image:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/bg/FLGOY-featured-bg-hotel.png);background-repeat:no-repeat;background-position:right bottom;background-size:100%;padding-left:35px;padding-right:35px;padding-bottom:70px;padding-top:50px}.players-advantage-club .featured{padding-left:35px;padding-right:35px;padding-bottom:70px;padding-top:50px}.home .maroon .featured{background-image:none}.home .maroon,.maroon{background-color:#101010;background-image:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/bg/FLGOY-things_to_do-bg.jpg);background-repeat:no-repeat;background-position:left bottom;background-size:cover}.cc-highlight{clear:both;padding:60px 0 0}.caption-group{width:80%;margin:0 auto;text-align:center}@media screen and (min-width:1166px){.caption-group{max-width:1000px}}.cc-featurette{background-color:#fff;background-image:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/bg/lcc-feature-bg.jpg);background-repeat:no-repeat;background-position:left bottom;background-size:cover}.page-id-20 .cc-featurette,.parent-pageid-20 .cc-featurette{background-image:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/bg/och-feature-bg.jpg)}.page-id-22 .cc-featurette,.parent-pageid-22 .cc-featurette{background-image:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/bg/cdc-feature-bg.jpg)}.lcc-featurette{background-color:#fff;background-image:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/bg/lcc-feature-bg.jpg);background-repeat:no-repeat;background-position:left bottom;background-size:cover}.lcc-featurette h3{color:#00aeac}.och-featurette{background-color:#fff;background-image:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/bg/och-feature-bg.jpg);background-repeat:no-repeat;background-position:left bottom;background-size:cover}.och-featurette h3{color:#e90081}.cdc-featurette{background-color:#fff;background-image:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/bg/cdc-feature-bg.jpg);background-repeat:no-repeat;background-position:left bottom;background-size:cover}.cdc-featurette h3{color:#0099d5}.maroon.hotels,.maroon.north.tower,.maroon.south.tower{background-color:#101010;background-image:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/bg/FLGOY-Backgrounds_Hotel.jpg);background-repeat:no-repeat;background-position:left bottom;background-size:cover}.maroon.meetings{background-color:#101010;background-image:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/bg/FLGOY-Backgrounds_Meetings.jpg);background-repeat:no-repeat;background-position:left bottom;background-size:cover}.maroon.entertainment{background-color:#101010;background-image:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/bg/FLGOY-Backgrounds_Entertainment.jpg);background-repeat:no-repeat;background-position:left bottom;background-size:cover}.maroon.food.drinks{background-color:#101010;background-image:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/bg/FLGOY-Backgrounds_FoodDrinks.jpg);background-repeat:no-repeat;background-position:left bottom;background-size:cover}.maroon.interstate,.maroon.rv{background-color:#101010;background-image:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/bg/FLGOY-things_to_do-bg.jpg);background-repeat:no-repeat;background-position:left bottom;background-size:contain}.maroon.casino,.maroon.rv{background-color:#101010;background-image:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/bg/FLGOY-Backgrounds_Gaming.jpg);background-repeat:no-repeat;background-position:left bottom;background-size:cover}.maroon.links,.maroon.outdoor{background-color:#101010;background-image:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/bg/FLGOY-Backgrounds_Golf.jpg);background-repeat:no-repeat;background-position:left bottom;background-size:cover}@media screen and (min-width:768px){.featured .animation-element:last-of-type{margin-left:25%}.featured.slick-featured-promos .animation-element:last-of-type{margin-left:0}}@media screen and (min-width:1200px){.home .featured .animation-element:first-of-type{margin-left:12.5%}.featured .animation-element:last-of-type{margin-left:0}.interior-grid .featured .animation-element.dark:nth-child(odd){margin-left:0}}@media screen and (min-width:1200px){.home .featured .animation-element:last-of-type,.home .featured .animation-element:last-of-type{margin-left:0}}@media screen and (min-width:992px){.page-template-careers-page .featured .animation-element:last-of-type:nth-child(odd){margin-left:33%}.maroon .featured .animation-element:nth-child(3n){margin-right:0}.four-up .featured .animation-element:nth-child(3n){margin-right:0}.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;padding-top:50px;padding-bottom:50px}.interior-grid .featured{padding-left:30px;padding-right:30px}.cc-featured-wrap.slots{background-color:#000;background-image:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/bg/slot-machine-bg.jpg);background-repeat:no-repeat;background-position:left bottom;background-size:cover;clear:both;padding:60px 0 0}.cc-featured-wrap.slots .cc-headliner header{color:#fff}.cc-featured-wrap.slots .cc-headliner header span{color:#00adef}.slick-slide:focus{outline:none}.slick-slide{margin:0 -10px}.slick-list{margin:0 15px}.slick-list{width:93% !important;margin:auto !important}@media screen and (min-width:768px){.slick-list{width:73% !important;margin:auto !important}}@media screen and (min-width:1200px){.slick-list{width:93% !important;margin:auto !important}}.slick-track{display:flex !important}.slick-slide{height:inherit !important}.slick-initialized .slick-slide{display:flex !important}.slick-slide>div{height:100%;display:flex}.slick-slide{height:100%}.featured-mobile .slick-slide{-webkit-transform:scale(.95,.95) !important;transform:scale(.95,.95) !important}.featured-mobile .slick-dots,.featured-mobile .slick-dots-container,.pac-tier-content-slider .slick-dots,.featured-more-promos .slick-dots{position:absolute;top:15px;left:50%;z-index:1;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;transform:translate(-50%,0)}.pac-tier-content-slider .slick-dots{top:-15px}.featured-mobile .slick-dots li,.pac-tier-content-slider .slick-dots li,.featured-more-promos .slick-dots li{padding:5px}.featured-more-promos .slick-dots li:before,.featured-mobile .slick-dots li:before,.pac-tier-content-slider .slick-dots li:before{content:''}.featured-more-promos button,.featured-mobile button,.pac-tier-content-slider .slick-dots button{display:block;width:10px;height:10px;padding:0;font-size:0;line-height:0;border:none;background-color:#ddd;border-radius:50%;outline:none;cursor:pointer;transition:transform .25s ease;transform:scale(1)}.featured-more-promos .slick-active button,.featured-mobile .slick-active button,.pac-tier-content-slider .slick-dots .slick-active button{background-color:#aaa;transform:scale(1.3)}.slick-dots-container{width:120px;overflow:hidden;display:block;margin:25px auto 0;height:18px;position:relative}.slick-dots-container>ul.slick-dots{display:flex !important;align-items:center;position:relative;bottom:auto;padding:0;margin:0;transition:transform .25s ease;list-style:none}.slick-dots-container .slick-dots li{flex:0 0 auto;width:10px;height:10px;margin:0 4px;border-radius:50%;background:#ddd;transform:scale(1);transition:transform .25s ease,background .25s ease}.slick-dots-container .slick-dots li.slick-active{transform:scale(1.3);background:#aaa}.slick-dots-container .slick-dots li.p-small-1,.slick-dots-container .slick-dots li.n-small-1{transform:scale(.7)}.slick-dots-container .slick-dots li button{width:10px;height:10px;padding:0;display:none}.slick-dots-container .slick-dots li button:before{display:none}.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:40px 0 40px}.featured .thumbnail p{margin:5px 0}.featured .dark .thumbnail{border:none}.featured .event-flag{display:inline-block;position:absolute;background:#ce8921;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 .hed.hed-arrow-left{position:absolute;bottom:50%;left:4%;z-index:8888;color:#000;background:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/icons/fa-icon-left.png) no-repeat left center;height:40px;width:40px}.featured-mobile .hed.hed-arrow-right{position:absolute;bottom:50%;right:4%;left:auto;color:#000;background:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/icons/fa-icon-right.png) no-repeat left center;height:40px;width:40px}.featured-mobile .hed.hed-arrow-right:hover{background:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/icons/fa-icon-right-hover.png) no-repeat left center}.featured-mobile .hed.hed-arrow-left:hover{background:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/icons/fa-icon-left-hover.png) no-repeat left center}.featured .thumbnail .winner{width:100%;height:40px;margin-top:-40px;background:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/bg/winner-fg.png)}.thumb-control{overflow:hidden}.featured .caption{padding:0 20px;text-align:center}.featured .slot-caption{padding:0 20px;text-align:center}.featured h3,.content .featured h3{font-family:"Lato",sans-serif;text-transform:none;color:#585858;font-weight:800;font-size:24px;margin:20px 0 0;background:0 0}.featured .dark h3{color:#000}@media screen and (min-width:992px){.home .featured .dark h3{font-size:24px}}.home .dark .thumbnail .caption .flex-excerpt{display:block}.dark .thumbnail{background:#090909}.cc-highlight .dark .thumbnail{background:#f5f5f5}.featured h3.venue-title{padding:0;margin:0 0 20px}.featured strong.featured-date{color:#585858;font-weight:500;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{text-transform:uppercase;background:#000;border:none;color:#fff;font-size:18px;font-weight:600;width:100%;border-radius:0;box-shadow:none;padding:6px 12px 5px}.btn.btn-tertiary{background:#00b9ff;color:#fff;display:inline-block;width:auto;border-radius:0 0 20px;padding:6px 50px}.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:#747474;color:#000}.animation-element .btn.btn-primary{background-size:200% 100%;background-image:linear-gradient(to left,grey 50%,#000 50%);-webkit-transition:background-position .25s;-moz-transition:background-position .25s;transition:background-position .25s}.lcc-featurette .animation-element .btn.btn-primary,.locations .animation-element .btn.btn-primary[href*="/lake-chelan-casino/"]{background-size:200% 100%;background-image:linear-gradient(to left,#00d1cf 50%,#00aeac 50%);-webkit-transition:background-position .25s;-moz-transition:background-position .25s;transition:background-position .25s}.och-featurette .animation-element .btn.btn-primary,.locations .animation-element .btn.btn-primary[href*="/12-tribes-omak-casino-hotel/"]{background-size:200% 100%;background-image:linear-gradient(to left,#ed339a 50%,#e90081 50%);-webkit-transition:background-position .25s;-moz-transition:background-position .25s;transition:background-position .25s}.cdc-featurette .animation-element .btn.btn-primary,.locations .animation-element .btn.btn-primary[href*="/coulee-dam-casino/"]{background-size:200% 100%;background-image:linear-gradient(to left,#33addd 50%,#0099d5 50%);-webkit-transition:background-position .25s;-moz-transition:background-position .25s;transition:background-position .25s}.animation-element .btn.btn-primary:hover{background-position:-100% 100%}.gform_body input{color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px}.dark .btn{background:0 0;border:none;color:#fff}.dark .btn-primary:hover,.dark .btn-primary:active,.dark .btn-primary:active:hover,.dark .btn-primary:focus{color:#090909}.hide-buttons .featured .btn{display:none}.featured .btn{min-width:130px;margin-bottom:15px;border-radius:0 0 20px}.featured .btn.btn-tickets{border:solid 2px #a8151e;color:#000;background:0 0}.featured .btn.btn-tickets:hover{border:solid 2px #681f21;color:#fff;background:#681f21;transition:.5s ease-in-out}.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(//colvillecasinos.com/wp-content/themes/colville-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(//colvillecasinos.com/wp-content/themes/colville-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-weight:300}.venue{text-transform:uppercase}.genre{font-style:italic}.event-category-header,.page-location-header{margin:20px auto;width:100%;display:block;text-align:center;font-size:14px;display:block;margin:5px;font-weight:600;color:#ec008b;letter-spacing:3px;text-transform:uppercase}.page-location-header.location-20{color:#ec008b}.page-location-header.location-21{color:#00aeac}.page-location-header.location-22{color:#00adef}.event-meta{padding:0 45px}.event-meta .meta-info{font-size:18px;background:#fff;padding:20px;text-align:center;border-radius:30px 0;width:100%;margin:20px auto;background-image:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/bg/FLGOY-featured-bg-hotel.png);background-repeat:no-repeat;background-position:center 90%;background-size:cover;font-weight:900}.event-meta .event-ticketing .btn{text-align:center;padding:20px 20px 15px;font-size:25px;background:#d3167c;background:#d3167c url(//colvillecasinos.com/wp-content/themes/colville-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;border-radius:20px 0}@media screen and (min-width:400px){.event-meta .event-ticketing .btn{font-size:30px}}.event-meta .event-ticketing .btn:hover{background:#b01268 url(//colvillecasinos.com/wp-content/themes/colville-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;color:#fff}.meta-info .event-meta-block{display:inline-block;margin-bottom:0;vertical-align:top;padding:30px;width:19%;line-height:1.2;border-left:solid 1px #bdbdbd}.meta-info .event-meta-block:first-child,.meta-info .event-meta-block:last-child{border-left:none}@media screen and (min-width:768px){.meta-info .event-ticketing{width:50%;padding:30px;margin:auto}}.meta-info .event-meta-block div{text-align:left}.meta-info span.label{color:#bdbdbd;display:block;font-weight:500;margin-bottom:10px;font-size:18px;text-align:left;padding:0}.event-info-grid{display:flex;flex-wrap:wrap;align-items:stretch}.event-info-item{flex:1;padding:30px;border-left:1px solid #bfbfbf;display:flex;flex-direction:column;text-align:left;line-height:1.2}.event-info-item .tag_links{font-weight:500}.event-info-item:first-child{border-left:none}.event-info-wrap{padding:30px}.event-info-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;margin-left:auto;margin-right:auto}.event-info-col{float:none;min-width:220px;display:flex;padding:0}.event-info-item{width:100%;position:relative;padding:10px 40px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.event-info-col:not(:first-child) .event-info-item:before{content:'';position:absolute;left:0;top:0;bottom:0;width:1px;background:#bfbfbf}.event-info-label,#detail_meta_info .event-info-value p:first-child{font-size:18px;color:#bdbdbd;font-weight:700;margin-bottom:5px;margin-top:0}.event-info-value,#detail_meta_info .event-info-value p:not(:first-child){font-size:18px;color:#222;font-weight:500;line-height:1.25;margin-top:0}#detail_meta_info .event-info-value p:last-child{margin-bottom:0}@media (max-width:991px){.event-info-wrap{padding:35px 20px}.event-info-row{justify-content:center;margin-left:0;margin-right:0;width:100%}.event-info-col{width:33.333%;min-width:220px;max-width:280px;margin-bottom:30px}.event-info-item{padding:0 30px}}@media (max-width:767px){.event-info-wrap{padding:30px 20px}.event-info-row{display:block;margin-left:0;margin-right:0;width:100%}.event-info-col{width:100%;min-width:0;max-width:none;display:block;margin-bottom:0}.event-info-item{padding:22px 0;text-align:center;align-items:center}.event-info-col:not(:first-child) .event-info-item:before{left:20%;right:20%;top:0;bottom:auto;width:auto;height:1px}}@media (max-width:480px){.event-info-wrap{padding:25px 15px}.event-info-label{font-size:17px;margin-bottom:8px}.event-info-value{font-size:18px;line-height:1.3}.event-info-item{padding:20px 0}}.detail-view-header{background:url(//colvillecasinos.com/wp-content/themes/colville-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(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/icons/detail-date.png) no-repeat left center;padding:10px 30px 10px 60px;margin-left:30px;color:#404040;font-weight:600;text-transform:capitalize}.detail-time h3{background:url(//colvillecasinos.com/wp-content/themes/colville-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-weight:400;margin-top:0}.detail-venue h4{background:url(//colvillecasinos.com/wp-content/themes/colville-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-weight:300;text-transform:capitalize}.detail-genre h5{background:url(//colvillecasinos.com/wp-content/themes/colville-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-weight:300}.detail-view .btn{font-weight:400;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 .wp-block-button 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(//colvillecasinos.com/wp-content/themes/colville-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{color:#01b9b9}h4+p{margin-top:0}h1,h2,h4,h5,h6{color:#01b9b9;font-weight:300}.content h3{font-size:22px;color:#ed339a}.pageid-20 h1,.parent-pageid-20 h1,.parent-pageid-41 h1,.pageid-20 h2,.parent-pageid-20 h2,.parent-pageid-41 h2{color:#e90081}.pageid-22 h1,.parent-pageid-51 h1,.parent-pageid-22 h1,.pageid-22 h2,.parent-pageid-51 h2,.parent-pageid-22 h2{color:#0099d5}h1,h2,h4,h5,h6{text-transform:uppercase}h1.entry-title{text-align:center;font-size:80px;font-size:7vw;color:#000;font-weight:300;line-height:1}@media screen and (min-width:1200px){h1.entry-title{font-size:5.5vw}}@media screen and (min-width:991px){h1.entry-title{margin-top:0}}h1.entry-title,.search h2.entry-title{padding-left:45px;padding-right:45px}.entry-content h2{font-size:3vw;font-weight:900}.entry-content h2.flgoy{font-weight:300}.entry-content h2.flgoy strong{color:#e7313d;font-weight:900;border-bottom:solid 2px #e7313d}.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:#ccc;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.entry-content p+h3{margin-top:40px}.rhc-entry-header .post-feature{width:100%;padding:25% 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:365px 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-weight:900;text-transform:uppercase;color:#fff;color:rgba(255,255,255,.8);text-overflow:clip;overflow:hidden;padding-left:25px;padding-top:10px;margin-top:10px;margin-left:20%;text-align:right;line-height:.9;word-wrap:normal;background:linear-gradient(-50deg,#fdb417 20%,#ffd881 30%,#d2932a 70%,#ffdb8d 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;background-size:500% auto;animation:textShine 15s ease-in-out infinite alternate}@keyframes textShine{0%{background-position:0 50%}100%{background-position:100% 50%}}.page-id-7650 .rhc-entry-header .post-feature h1{font-size:7vw}.single .rhc-entry-header .post-feature h1{text-indent:-999em;text-align:left}@media screen and (min-width:992px){.rhc-entry-header .post-feature h1{font-size:80px}.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:80%;padding-left:25px}.title-area>a{display:block}.title-area img{max-height:75px}@media screen and (min-width:768px){.title-area{display:none}}.title-area img{padding-top:15px}.site-header.container{padding-left:0;padding-right:0;background:#000}.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:0px;border:none}.nav-primary .menu-item.no-link>a{cursor:default;pointer-events:none}.navlink-cc-home{margin-top:-90px}.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-right:30px}#menu-secondary{font-size:12px;margin-bottom:10px}#menu-secondary a{color:#fff;text-transform:uppercase}#menu-secondary.nav>li>a:hover,#menu-secondary .nav>li>a:focus{color:#ec018c;background-color:transparent}#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:55px;text-transform:uppercase;border-bottom:1px solid #000;border-radius:0;background:0 0}#nav-collapse-primary input[type=search]{width:95%;font-size:16px;text-transform:uppercase;padding:10px 0;margin:10px}.search-submit.btn.btn-default{color:#000}@media screen and (min-width:768px){.search-form .form-control::placeholder{color:#fff !important}.search-form .form-control::-moz-placeholder{color:#fff !important}.search-form .form-control:-ms-input-placeholder{color:#fff !important}.search-form .form-control::-webkit-input-placeholder{color:#fff !important}.search-submit.btn.btn-default{color:#fff}.search-form .form-control:focus::placeholder{color:#ec008b !important}.search-form .form-control:focus::-moz-placeholder{color:#ec008b !important}.search-form .form-control:focus:-ms-input-placeholder{color:#ec008b !important}.search-form .form-control:focus::-webkit-input-placeholder{color:#ec008b !important}.search-submit.btn.btn-default{color:#fff}#menu-secondary input[type=search],#nav-collapse-primary input[type=search]{color:#fff}}#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:12px;padding:0;left:2px}.search-submit{padding:0;font-size:inherit;margin: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(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/radio-inactive.png);background-repeat:no-repeat;background-position:left center}.language_selector li.active a{background:url(//colvillecasinos.com/wp-content/themes/colville-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{color:#fff}.navbar-default .navbar-nav>li>a:hover{color:#fff}.nav-primary{left:0;width:100%}.nav-primary.navbar.navbar-default{background:linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%) !important}.navbar-header{right:15px;top:-75px;position:absolute}.nav-primary .navbar-collapse{background:#fff url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/bg/mobile-menu-bg.png) no-repeat bottom center;z-index:999;font-size:14px;padding-left:0;padding-right:0;border-bottom:solid 5px}@media screen and (min-width:768px){.nav-primary .navbar-collapse{background:0 0;width:auto;margin-top:0;padding-top:0;position:static;font-size:11px;border-bottom:none;text-align:center}}@media screen and (min-width:992px){.nav-primary .navbar-collapse{font-size:13px}}.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(//colvillecasinos.com/wp-content/themes/colville-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;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:auto;margin:0 auto;display:inline-block;float:none}@media screen and (min-width:768px){#menu-primary.nav.navbar-nav{border-top:none;padding-left:65px}}#menu-primary>li>ul.dropdown-menu{overflow:hidden;background:rgba(0,0,0,.85);font-weight:300;border-radius:0 0 20px}#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;min-width:250px}#menu-primary>li>ul.dropdown-menu>li{padding:7px 0}#menu-primary>li>ul.dropdown-menu>li>a{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}#menu-primary.navbar-nav>li:last-child{background:#d3167c;border-radius:20px 0;margin-left:10px}}@media screen and (min-width:1100px){#menu-primary.navbar-nav>li{padding:0 14px}#menu-primary.navbar-nav>li:last-child{padding:0 40px}}@media (min-width:768px){.navbar-nav>li>a{padding:10px 0}}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:transparent;color:#fff;text-decoration:none}#nav-collapse-primary .navbar-nav>li{text-transform:uppercase}@media (max-width:767px){#menu-primary.nav.navbar-nav,#menu-secondary-1{text-align:center;padding-top:5px}#nav-collapse-primary .navbar-nav>li a:hover,#nav-collapse-primary .navbar-nav>li a:active{background:#2a2a2a}#nav-collapse-primary .navbar-nav>li:last-child a:hover,#nav-collapse-primary .navbar-nav>li:last-child a:active{background:rgba(255,255,255,.2);border-radius:20px 0}#menu-secondary-1{padding:0}#nav-collapse-primary .navbar-nav>li,#menu-secondary-1>li{width:44%;background:#000;padding:10px;margin:2.5% 2.5% 2.5% 1.25%;display:inline-block}#nav-collapse-primary .navbar-nav>li>a,#menu-secondary-1>li>a{color:#fff;text-align:center}#menu-secondary-1>li{background:0 0;border:solid 1px #00aeac}#menu-secondary-1>li>a{color:#00aeac}#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:last-child{background:#ec008b;width:92.5%;border-radius:20px 0}}#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{background-color:transparent;color:#fff;border-bottom:solid 2px rgba(255,255,255,.2)}#nav-collapse-primary .navbar-nav>li.navlink-cc-home.active>a{background-color:transparent;color:#fff;border-bottom:none}}@media screen and (min-width:768px){#nav-collapse-primary .navbar-nav>li.dropdown{background:url(//colvillecasinos.com/wp-content/themes/colville-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(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/icons/nav-dropdown-open.png) no-repeat;background-position-y:center;background-size:7px}#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:#ce8921}#nav-collapse-primary .navbar-nav>li.booking_widget_toggle{width:120px}@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-primary .navbar-collapse{font-size:16px}}#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>a{background:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/icons/nav-open.png) no-repeat right center;background-size:12px 12px}.navbar-default .navbar-nav>li.booking_widget_toggle.open>a{background:url(//colvillecasinos.com/wp-content/themes/colville-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,.navbar-default .navbar-nav>li.booking_widget_toggle>a{background-size:auto}}#nav-collapse-primary .navbar-nav>li.booking_widget_toggle a{color:#280b0c;font-weight:600;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;background:#ec008b;color:#fff;padding:5px 0;width:100%;text-align:center;font-size:18px;font-weight:600}.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(//colvillecasinos.com/wp-content/themes/colville-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;background:rgba(255,255,255,.1)}.dropdown-menu>li.lcc>a:hover,.dropdown-menu>li.lcc>a:focus,.nav .lcc.open>a,.nav .lcc.open>a:hover,.nav .lcc.open>a:focus{background:rgba(0,174,172,.15)}.dropdown-menu>li.och>a:hover,.dropdown-menu>li.och>a:focus,.nav .och.open>a,.nav .och.open>a:hover,.nav .och.open>a:focus{background:rgba(236,0,139,.15)}.dropdown-menu>li.cdc>a:hover,.dropdown-menu>li.cdc>a:focus,.nav .cdc.open>a,.nav .cdc.open>a:hover,.nav .cdc.open>a:focus{background:rgba(0,173,239,.15)}@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(//colvillecasinos.com/wp-content/themes/colville-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(//colvillecasinos.com/wp-content/themes/colville-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(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/bg/nav-hotel.jpg) no-repeat;background-size:contain}.sub-menu-columns.dining>.dropdown-menu>li.ad-column{background:#ccc url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/bg/nav-dining.jpg) no-repeat;background-size:contain}.sub-menu-columns.casino>.dropdown-menu>li.ad-column{background:#fff url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/bg/nav-casino.jpg) no-repeat;background-size:contain}.sub-menu-columns.golf>.dropdown-menu>li.ad-column{background:#a5a5a5 url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/bg/nav-golf.jpg) no-repeat;background-size:contain}.sub-menu-columns.spa>.dropdown-menu>li.ad-column{background:#fff url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/bg/nav-spa.jpg) no-repeat;background-size:contain}.sub-menu-columns.about>.dropdown-menu>li.ad-column{background:#fff url(//colvillecasinos.com/wp-content/themes/colville-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{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{position:relative;background-color:transparent;box-shadow:none;border:none;float:none}.dropdown>.dropdown-menu ul{padding-left:13px}.dropdown>.dropdown-menu .dropdown-menu li a{font-weight:300}.navbar-default .navbar-nav .open .dropdown-menu>li .dropdown-menu>li>a{color:#c1c1c1}li.lcc>a:before{background:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/icons/tag-icon-teal.png) no-repeat left center;width:15px;height:15px;content:'';display:inline-block}li.lcc .dropdown-menu li a:before{width:15px;height:15px;content:'\25E6';display:inline-block;color:#00aeac}li.och>a:before{background:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/icons/tag-icon-magenta.png) no-repeat left center;width:15px;height:15px;content:'';display:inline-block}li.och .dropdown-menu li a:before{width:15px;height:15px;content:'\25E6';display:inline-block;color:#ec008b}li.cdc>a:before{background:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/icons/tag-icon-cyan.png) no-repeat left center;width:15px;height:15px;content:'';display:inline-block}li.cdc .dropdown-menu li a:before{width:15px;height:15px;content:'\25E6';display:inline-block;color:#00adef}}@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-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}.call-to-action h4{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}.email-offers.hive{margin-top:0}@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(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/bg/social-banner-bg.jpg?flgoy);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:40px;padding-bottom:30px}.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:#101010;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(//colvillecasinos.com/wp-content/themes/colville-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*="twitter.com"]:before{background:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/social-media-icons.png) no-repeat 50% center}.menu-social-container ul li a[href*="instagram.com"]:before{background:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/social-media-icons.png) no-repeat right center}.menu-social-container ul li a[href*="youtube.com"]:before{background:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/social-media-icons.png) no-repeat 100% center}.menu-social-container ul li a[href*=text-offers]:before{background:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/sms-icon.png) no-repeat left center}.menu-social-container.hive ul li a:before{content:'';background:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/social-media-icons.png) no-repeat left center;width:24px;height:24px;display:inline-block;opacity:.8}.menu-social-container.hive ul li a[href*="facebook.com"]:before{background:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/social-media-icons-24x.png) no-repeat left center}.menu-social-container.hive ul li a[href*="twitter.com"]:before{background:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/social-media-icons-24x.png) no-repeat 50% center}.menu-social-container.hive ul li a[href*="instagram.com"]:before{background:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/social-media-icons-24x.png) no-repeat right center}.menu-social-container.hive ul li a[href*="youtube.com"]:before{background:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/social-media-icons-24x.png) no-repeat 100% center}.menu-social-container.hive ul li a[href*=text-offers]:before{background:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/sms-icon-24x.png) no-repeat left center}.hive-signup-form-sms-optin-toggle .opt-in-text a{color:#d1c19b;font-weight:600}.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}}footer.site-footer.container{width:100vw !important;max-width:none;margin-left:calc(50% - 50vw)}.site-footer.container{background:#000 url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/bg/cc-12t-footer-bg.jpg) no-repeat right bottom;padding-bottom:200px;margin-left:-15px;margin-right:-15px}@media screen and (min-width:992px){.site-footer.container{background:#000 url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/bg/cc-12t-footer-bg.jpg) no-repeat right bottom;padding-bottom:0}}.site-footer.container .footer address,.footer .phone-number{color:#fff;font-weight:300;line-height:1.4;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:#fff;font-size:24px}.footer .phone-number span{font-size:24px}.footer .phone-number strong{font-size:32px;color:#fff;display:block;margin-top:50px}.site-footer.container .footer img{margin-right:5px}.footer .menu{list-style:none;margin:0;padding:0;text-align:center}footer .directions{text-align:center;background:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/bg/footer-directions.png?flgoy) no-repeat;background-size:cover;background-position:center center;color:#fff}footer .directions .directions-container{padding:100px 50px}@media screen and (min-width:992px){.site-footer.container{padding-right:0}.footer .menu{text-align:left}.footer .menu li a{margin-bottom:10px}footer .directions{text-align:right}}.footer-alert{font-weight:700;font-style:italic;font-size:14px;color:#f0168c}@media screen and (min-width:768px){.footer-alert{font-size:18px}}.footer-alert span{color:#2d2d2d;font-style:normal}@media screen and (min-width:1248px){.site-footer.container{background-size:contain}}footer .directions a{color:#fff}.footer .menu li a{color:#fff;font-size:13px;display:inline-block;width:100%;background:0 0;padding:10px 0;text-align:left}.footer .menu li{margin:1%}@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,.footer-menu-block.about ul li a,.footer-menu-block.info ul li a{font-size:11px;background:0 0;padding:0;margin-bottom:0}}@media screen and (min-width:992px){.footer .menu li a,.footer-menu-block.about ul li a,.footer-menu-block.info ul li a{font-size:14px}}.fine-print{font-size:10px;color:#fff8e8;margin:0;padding:5px;text-align:center;background:#6b6b6b;width:100vw !important;max-width:none;margin-left:calc(50% - 50vw)}.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:10px;padding:10px}.credentials.responsible .rgr-btn{display:inline-block;padding:5px 8px;margin-top:-10px;font-weight:700;color:#fff;background:#a8151e;border:solid 1px #a8151e}@media screen and (min-width:992px){.menu-privacy-container{text-align:right}.credentials{text-align:left}.credentials.responsible{text-align:right;padding-right:35px}}#back_to_top{display:none;position:fixed;bottom:0;right:0;z-index:99;font-size:16px;border:none;outline:none;background-color:#ec008b;color:#000;cursor:pointer;padding:5px 8px;border-radius:20px 0 0}#back_to_top:hover{background-color:#000;color:#fff}.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}.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}.page.promotions .bounce-up,.page.entertainment .bounce-up,.page.casino-events .bounce-up{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-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;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(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/icons/location.png?flgoy) no-repeat 80% center;padding:20px 0}.location .well.blank .row div:nth-child(2){background:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/icons/transportation.png?flgoy) no-repeat 80% center;padding:20px 0}}.crimson-sm{color:#fff;background:#841617}.sm-text-area textarea{height:115px}.home .mountains.divider,.page .mountains.divider,.single .mountains.divider{width:100%;height:20px;background:#fff;margin-top:-10px;position:absolute}.mountains.divider{width:100%;height:20px;background:#fff;margin-top:-10px;position:absolute}.mountains.divider{width:100%;height:60px;background:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/bg/hero-divider.png);background-repeat:no-repeat;background-position:top center;background-size:100%;margin-top:-30px;position:absolute}@media screen and (min-width:768px){.mountains.divider{height:120px;background-position:bottom center;margin-top:-110px}}.mountains.divider.dark{width:100%;height:60px;background:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/bg/divider-dk.png?flgoy);background-repeat:no-repeat;background-position:bottom center;background-size:100%;margin-top:0;position:relative}.mountains.divider.footer{background:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/bg/footer-divider-mts.png?flgoy);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{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{color:#fff;font-weight:700;font-size:12px}.notification-alert-desktop{float:right;margin:10px 30px 5px;color:#8e8e8e;font-size:12px;z-index:9999}.notification-alert-desktop a{color:#8e8e8e}.notification-alert-desktop strong{color:#fff}.cc_anim_item .btn:hover{color:#8e8e8e}@media screen and (min-width:960px){.promo-iframe{float:right;margin-left:20px}}.trademark{font-weight:300;padding-bottom:5px}.trademark small{color:rgba(255,255,255,.4)}.form-large-type{font-size:22px}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}.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:-40px}@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(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/bg/featured-bg-interstate.png?flgoy);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;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{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-weight:600;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}.wp-block-image img{width:100%;border-radius:20px 0 20px}@media screen and (max-width:767px){.wp-block-image .alignright{width:100%}}.wp-block-image.max-res img{width:auto !important}.wp-block-image>a,.wp-block-image>figure>a{width:100%}.trademark-subhead{color:#fff;font-size:1.5vw;font-style:italic;font-weight:700;margin-top:5px}.trademark-subhead span{font-size:.8vw;text-transform:lowercase}.benefits-popup{padding:19px;font-weight:400;margin-bottom:20px;background-color:#fff;background:#fff;color:#000;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.pac_homepage_feature{color:#fff;overflow:hidden}.pac_homepage_feature h4{font-size:40px;color:#fff}.pac_homepage_feature h5{color:#00adef;font-weight:700}.pac_1{background:#000;background-image:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/pac_phone.png);background-image:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/pac_phone.png),linear-gradient(90deg,rgba(3,6,9,1) 0%,rgba(20,33,38,1) 100%);background-repeat:no-repeat;background-position:left bottom}.pac_2{background:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/bg/bg-pac.jpg) center top no-repeat;background-size:cover}.pac_homepage_feature .pac_card{display:inline-block;position:relative;margin-left:-115px}@media screen and (min-width:768px){.pac_homepage_feature .pac_card{margin-left:-95px}}.pac_homepage_feature .pac_card.card_1{margin-left:0;z-index:10}.pac_homepage_feature .pac_card.card_2{z-index:9}.pac_homepage_feature .pac_card.card_3{z-index:8}.pac_homepage_feature .pac_card.card_4{z-index:7}.pac_homepage_feature .anim_cont{padding:50px 0;text-align:center}.pac_homepage_feature .pac_info{padding:50px 0}.pac_homepage_feature .bounce-left{opacity:0;-moz-transition:all .7s;-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s;-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.card_2{-moz-transition:all 1.4s;-webkit-transition:all 1.4s;-o-transition:all 1.4s;transition:all 1.4s}.bounce-left.card_3{-moz-transition:all 2.1s;-webkit-transition:all 2.1s;-o-transition:all 2.1s;transition:all 2.1s}.bounce-left.card_4{-moz-transition:all 2.8s;-webkit-transition:all 2.8s;-o-transition:all 2.8s;transition:all 2.8s}.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)}.aligned-row{display:flex;flex-flow:row wrap;&:before{display:block}}.row-col-flush{margin-left:-15px;margin-right:-15px}.row-col-flush img{width:100%}.site-container>p:empty,.content-sidebar-wrap>p:empty{display:none !important}.full-width-flush{width:100vw !important;max-width:none;margin-left:calc(50% - 50vw)}img.full-width{width:100%}.cc-email{text-align:center}.cc-email-form{background:#fff;padding:20px;text-align:center;border-radius:30px 0;width:100%;display:inline-block;margin:20px auto}@media screen and (min-width:768px){.cc-email-form{text-align:left;width:auto}.cc-email-form .cc-form-mid{border-left:solid 2px #000;border-right:solid 2px #000}}.cc-email-form .form-control{border:none;background:0 0;box-shadow:none}.cc-email-form .gfield_required_asterisk{color:#ec008b}@media screen and (min-width:1100px){.cc-email-form.form-inline .form-group{padding:0 30px}.cc-email-form #field_submit{display:inline-block}}.cc-email-form label{color:#000;display:block;text-align:left;padding:0 12px}.cc-email-form .btn{padding:12px;margin:30px 0 0;width:100%;display:inline-block;background:#00aeac;color:#fff;border:none}@media screen and (min-width:1100px){.cc-email-form .btn{margin:0;width:auto;padding:15px 45px}}.gfield_validation_message{display:none !important}.gform_submission_error{font-size:20px;color:red}.cc-email-form .gfield_error input.form-control{border:solid 1px red}footer h3{color:#acacac;text-transform:uppercase}footer hr{border-top:1px solid #acacac;width:85px;margin-left:0}.teal{color:#00aeac}.cyan{color:#00adef}.magenta{color:#ec008b}.footer-menu-block{background:0 0;padding:10px 30px 30px;border-radius:30px 0 30px;margin-bottom:30px;border:solid 1px #ccc}@media screen and (min-width:992px){.footer-menu-block{background:0 0;padding-top:0;border-radius:0;margin-bottom:0;border:none}}.footer-menu-block ul li:last-child a{border-radius:0 0 20px}.text-ticker{position:relative}.text-ticker>div{position:absolute;left:0;top:-999em;width:100%;opacity:0;animation:fadeToggle 10s infinite,sizerToggle 10s infinite step-end}.notification-alert-desktop.text-ticker div{text-align:right}.text-ticker>div:first-child{animation-delay:0s}.text-ticker>div:nth-child(2){animation-delay:5s}@keyframes fadeToggle{0%,40%{opacity:1}45%,95%{opacity:0}100%{opacity:1}}@keyframes sizerToggle{0%,44.99%{top:0}45%,95%{top:-999em}95.01%,100%{top:0}}.text-ticker{position:relative;min-height:35px;min-width:100%}@media screen and (min-width:768px){.text-ticker{min-height:20px}}.tp-mask-wrap,rev_slider{border-bottom:solid 2px #fff !important}.cc_map{background:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/bg/cc-12t-map-crop.png) center center no-repeat;min-height:300px;background-size:cover}@media screen and (min-width:1200px){.cc_map{min-height:500px}}.featured-slot-jackpots img{border-radius:40px 0 0}.slot-caption .tag_links{padding:10px 10px 30px}.jackpot-winners .slot-caption .tag_links{padding:10px 0 20px}.slot-caption .cc-slot-spacing{color:#000;display:none}.slot-caption .featured-slot-amount{color:#fff;font-size:36px;padding:10px 0 0}.jackpot-winners .slot-caption .featured-slot-amount{font-family:"Lato",sans-serif;text-transform:none;color:#585858;font-weight:800;font-size:24px;margin:20px 0 0;background:0 0;margin:10px}@media screen and (min-width:991px){.slot-caption .cc-slot-spacing{display:block;height:1px}}@media screen and (min-width:1200px){.slot-caption .cc-slot-spacing{display:none}}.cc-slots-more{display:block;text-align:center;padding:0 0 50px}.cc-slots-more a{font-size:20px;color:rgba(255,255,255,.5)}.tag_links a,.tag_links span{display:block}.tag_links a:before,.tag_links span:before{background:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/icons/tag-icon-magenta.png) no-repeat left center;width:15px;height:15px;content:'';display:inline-block}.tag_links a[href*=omak-casino-hotel]:before{background:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/icons/tag-icon-magenta.png) no-repeat left center}.tag_links a[href*=omak-casino-hotel],.tag_links .omak-casino-hotel{color:#ec008b}.tag_links a[href*=lake-chelan-casino]:before,.tag_links .lake-chelan-casino:before{background:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/icons/tag-icon-teal.png) no-repeat left center}.tag_links a[href*=lake-chelan-casino],.tag_links .lake-chelan-casino{color:#00aeac}.tag_links a[href*=coulee-dam-casino]:before,.tag_links .coulee-dam-casino:before{background:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/icons/tag-icon-cyan.png) no-repeat left center}.tag_links a[href*=coulee-dam-casino],.tag_links .coulee-dam-casino{color:#00adef}a[href^=tel]{color:inherit;text-decoration:none}.wp-block-accordion{box-sizing:border-box;background:#fafafa;border:solid 1px #ddd;border-top:none;border-radius:10px 0 10px;text-align:left;margin-top:45px}.content .wp-block-accordion h3{font-size:22px;color:#6f6f6f;background:#ddd;padding:5px 20px;border-radius:10px 0 10px;margin-left:-10px;margin-right:-10px}.wp-block-accordion:after,.wp-block-accordion-panel:after,.wp-block-accordion-item:after{content:"";display:table;clear:both}.wp-block-accordion .wp-block-buttons{margin-bottom:20px}.wp-block-accordion .wp-block-buttons,.wp-block-accordion .wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-accordion h5:first-of-type{margin-top:30px}.wp-block-accordion p:last-of-type{margin-bottom:30px}.wp-block-accordion:last-of-type{margin-bottom:45px}.wp-block-accordion h5{text-transform:none;font-weight:700;color:#ed339a;font-size:18px;margin-bottom:0}.wp-block-accordion h5+p{margin-top:0}.lcc.wp-block-accordion h3{background-color:#00aeac;color:#fff}.cdc.wp-block-accordion h3{background-color:#00adef;color:#fff}.wp-block-accordion.lcc .wp-block-button__link{background:#00aeac;color:#fff}.wp-block-accordion.lcc .wp-block-button__link:hover{background:#009492;color:#fafafa}.och.wp-block-accordion h3{background-color:#e90081;color:#fff}.wp-block-accordion h4{font-size:20px}.wp-block-accordion h6{color:#000}.wp-block-accordion h5+ul{margin-top:10px}.wp-block-accordion h4,.wp-block-accordion h5,.wp-block-accordion h6{font-weight:800;margin-top:30px}.wp-block-accordion.och .wp-block-button__link{background:#e90081;color:#fff}.wp-block-accordion .wp-block-button__link{color:#fff}.wp-block-accordion.och .wp-block-button__link:hover{background:#c6006e;color:#fafafa}.wp-block-accordion-panel{padding:0 30px}.wp-block-accordion-panel .wp-block-image figure{margin:.5em 0 .5em 2.5em}.entry-content .wp-block-columns{margin:20px -15px;gap:0}.entry-content .wp-block-column{margin-left:0 !important;margin-right:0 !important;padding-left:15px;padding-right:15px;min-width:0}@media (max-width:767px){.entry-content .wp-block-columns{display:block;margin:30px 0}.entry-content .wp-block-column{width:100%;flex-basis:100% !important;padding-left:0;padding-right:0}.entry-content .wp-block-column+.wp-block-column{margin-top:25px}}.entry-content .wp-block-column>*:first-child{margin-top:0}.entry-content .wp-block-column>*:last-child{margin-bottom:0}.entry-content .wp-block-image:first-child{margin-top:0}.pac-css-animation .wp-block-button__link{background:linear-gradient(225deg,#00aeac,#00aeac,#e90081,#0099d5,#0099d5);background-size:1000% 1000%;font-size:24px;-webkit-animation:AnimationName 8s ease infinite;-moz-animation:AnimationName 8s ease infinite;animation:AnimationName 8s ease infinite}.pac-css-animation .wp-block-button__link:hover{background:linear-gradient(225deg,#00d1cf,#00d1cf,#ed339a,#33addd,#33addd);background-size:1000% 1000%;font-size:24px;-webkit-animation:AnimationName 3s ease infinite;-moz-animation:AnimationName 3s ease infinite;animation:AnimationName 3s ease infinite;color:#000}.pac-css-animation a.wp-block-button__link:before{font-family:"FontAwesome";content:"\f14c";margin-right:10px}@-webkit-keyframes AnimationName{0%{background-position:51% 0}50%{background-position:50% 100%}100%{background-position:51% 0}}@-moz-keyframes AnimationName{0%{background-position:51% 0}50%{background-position:50% 100%}100%{background-position:51% 0}}@keyframes AnimationName{0%{background-position:51% 0}50%{background-position:50% 100%}100%{background-position:51% 0}}.pac-css-animation-two{background:linear-gradient(225deg,#00aeac,#00aeac,#e90081,#0099d5,#0099d5);background-size:400% 400%;animation:gradient 15s ease infinite;height:100vh}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.entry-content .detail-card-info{margin:50px 0;padding:42px 40px;border-radius:45px 0;background-color:#f4f4f4;background-image:url(//colvillecasinos.com/wp-content/themes/colville-casino/css/../img/bg/FLGOY-featured-bg-hotel.png);background-size:cover;background-position:center 90%}.entry-content .detail-card-info .wp-block-columns{margin:0;gap:0;justify-content:center;align-items:stretch}.entry-content .detail-card-info .wp-block-column{position:relative;flex-basis:260px !important;max-width:320px;flex-grow:0;padding:0 42px}.entry-content .detail-card-info .wp-block-column:not(:first-child):before{content:'';position:absolute;left:0;top:0;bottom:0;width:1px;background:#bfbfbf}.entry-content .detail-card-info .wp-block-column>*:first-child{margin-top:0;margin-bottom:10px;color:#b7b7b7;font-weight:500;font-size:18px}.entry-content .detail-card-info .wp-block-column>*:not(:first-child){margin-top:0;margin-bottom:0;color:#222;font-weight:500;font-size:18px;line-height:1.3}@media (max-width:767px){.entry-content .detail-card-info{margin:35px 0;padding:28px 24px;border-radius:0 0 30px 30px}.entry-content .detail-card-info .wp-block-columns{display:block}.entry-content .detail-card-info .wp-block-column{max-width:360px;margin:0 auto !important;padding:24px 20px;text-align:center}.entry-content .detail-card-info .wp-block-column:not(:first-child):before{left:50%;transform:translateX(-50%);top:0;bottom:auto;width:180px;height:1px}}.entry-content .detail-card-info.detail-card-info-asym .wp-block-columns{justify-content:center;align-items:stretch}.entry-content .detail-card-info.detail-card-info-asym .wp-block-column:first-child{flex-basis:260px !important;max-width:300px;flex-grow:0}.entry-content .detail-card-info.detail-card-info-asym .wp-block-column:nth-child(2){flex-basis:520px !important;max-width:620px;flex-grow:0}.entry-content .detail-card-info.detail-card-info-asym .wp-block-column{padding-left:38px;padding-right:38px}.entry-content .detail-card-info.detail-card-info-asym .wp-block-column:not(:first-child):before{top:10px;bottom:10px}@media (max-width:767px){.entry-content .detail-card-info.detail-card-info-asym .wp-block-column,.entry-content .detail-card-info.detail-card-info-asym .wp-block-column:first-child,.entry-content .detail-card-info.detail-card-info-asym .wp-block-column:nth-child(2){max-width:360px;flex-basis:100% !important;padding-left:20px;padding-right:20px}.entry-content .detail-card-info.detail-card-info-asym .wp-block-column:not(:first-child):before{top:0;bottom:auto}}.cc-column-group{position:relative;margin:50px 0;padding:35px 55px 45px;border:2px solid #ddd;background:#fff}.cc-column-group-header{position:relative;text-align:center;margin-bottom:45px;padding-right:130px;padding-left:130px}.cc-column-group-header h2,.cc-column-group-header h3{margin:0;font-size:58px;font-weight:300;line-height:1;letter-spacing:8px;text-transform:uppercase}.cc-column-group-header p{margin:12px 0 0;color:#ec008c;font-size:19px;font-weight:600;letter-spacing:10px;text-transform:uppercase}.cc-column-group-header .wp-block-image{position:absolute;right:0;top:-10px;width:95px;margin:0}.cc-column-group-header .wp-block-image img{width:95px;height:95px;object-fit:cover;border-radius:50%}.cc-column-group-columns{display:flex;gap:0;margin:0}.cc-column-group-columns .wp-block-column{position:relative;padding:0 45px}.cc-column-group-columns .wp-block-column:not(:first-child):before{content:'';position:absolute;left:0;top:30px;bottom:30px;width:1px;background:#ddd}.cc-column-group ul{margin:0;padding-left:22px}.cc-column-group li{margin-bottom:10px;font-size:20px;line-height:1.35}@media (max-width:767px){.cc-column-group{padding:30px 25px}.cc-column-group-header{padding:0;margin-bottom:30px}.cc-column-group-header h2,.cc-column-group-header h3{font-size:36px;letter-spacing:4px}.cc-column-group-header p{font-size:13px;letter-spacing:5px}.cc-column-group-header .wp-block-image{position:static;width:80px;margin:20px auto 0}.cc-column-group-header .wp-block-image img{width:80px;height:80px}.cc-column-group-columns{display:block}.cc-column-group-columns .wp-block-column{padding:22px 0}.cc-column-group-columns .wp-block-column:not(:first-child):before{top:0;bottom:auto;width:100%;height:1px}.cc-column-group li{font-size:17px}}.pac-tier-animation{position:relative;opacity:0;visibility:visible;min-height:420px;transition:opacity .25s ease}.pac-tier-animation.pac-is-ready{opacity:1;visibility:visible}.pac-tier-outer-wrap{position:relative}.pac-tier-outer-wrap .pac-preloader{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:center}.pac-preloader .dot{background:#bbb;width:10px;height:10px;margin:0 4px;border-radius:50%;animation:pac-blink 1.4s infinite ease-in-out}.pac-preloader .dot:nth-child(1){animation-delay:0s}.pac-preloader .dot:nth-child(2){animation-delay:.2s}.pac-preloader .dot:nth-child(3){animation-delay:.4s}@keyframes pac-blink{0%,80%,100%{opacity:.3;opacity:.3;transform:translateY (0)}40%{opacity:1;transform:translateY (- 4px)}}.pac-tier-animation:before{content:"Loading...";position:absolute;left:50%;top:140px;transform:translateX(-50%);font-size:14px;letter-spacing:2px;text-transform:uppercase}.pac-tier-animation.pac-is-ready:before{display:none}.pac-tier-animation{max-width:1200px;margin:60px auto}.pac-card-slider{max-width:620px;margin:0 auto 45px}.pac-card-slide:hover{cursor:pointer}.pac-card-slider .slick-list{overflow:visible}.pac-tier-content-slider .slick-list{width:100% !important}@media (min-width:500px) and (max-width:767px){.pac-tier-content-slider .slick-slide>div{display:flex;justify-content:center;width:100%}.pac-tier-content-slider .pac-tier-content{width:100%;max-width:500px}}@media screen and (min-width:768px){.pac-tier-content-slider .slick-list{width:100% !important;margin:0 !important}}@media (min-width:768px) and (max-width:900px){.pac-tier-content-slider .slick-slide,.pac-tier-content-slider .slick-slide>div,.pac-tier-content-slider .pac-tier-content{width:100% !important;max-width:none !important}.pac-tier-content-slider .cc-column-group{width:100%;max-width:none;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}.pac-tier-content-slider .cc-column-group-header{padding-left:90px;padding-right:90px}.pac-tier-content-slider .cc-column-group-columns .wp-block-column{padding-left:25px;padding-right:25px}}.pac-card-slide{padding:0;transition:transform 1s ease}.pac-card-slide img{width:100%;height:auto;display:block;border-radius:14px}.pac-card-slider .slick-current{position:relative;z-index:5;transform:scale(1.2)}.pac-tier-content-slider .slick-slide{height:auto !important}.pac-tier-content-slider .slide-track{display:flex !important}.pac-tier-content-slider .cc-column-group{margin-top:0}.pac-tier-content-slider .slick-slide>div{height:100%}.pac-card-slider .slick-list{overflow:visible}.pac-card-slider{padding:20px 0}.pac-card-slider .slick-slide{opacity:1}.pac-card-slider .slick-slide .pac-card-slide{transform:scale(1);transition:transform .35s ease}.pac-card-slider .slick-current .pac-card-slide,.pac-card-slider .slick-active.slick-current .pac-card-slide{transform:scale(1.08);position:relative;z-index:5}.entry-content .pac-tier-content-slider .cc-column-group-header h2{margin-top:50px}.entry-content .pac-tier-content-slider .cc-column-group li{font-size:16px;text-align:left}.pac-tier-content-slider .adventurer{color:#313337}.pac-tier-content-slider .trailblazer{color:#ce9825}.pac-tier-content-slider .explorer{color:#6f6873}.pac-tier-content-slider .legend{color:#981b2b}.pac-tier-content-slider p.pac_subhead{background:#ccc;color:#fff;border-radius:10px 0}@media (max-width:767px){.pac-tier-content-slider p.pac_subhead{letter-spacing:1px}.entry-content .pac-tier-content-slider .cc-column-group-header h2{font-size:30px}}.pac-tier-content-slider{border:2px solid #ddd;background:#fff}.pac-tier-content-slider .cc-column-group{border:none;margin:0}@supports (-webkit-touch-callout:none){.pac-tier-slider .slick-track{will-change:transform}.pac-tier-slider .slick-slide{transform:translateZ(0);-webkit-transform:translateZ(0)}.pac-tier-slider,.pac-tier-slider .slick-list{overflow:visible}}.pac-tier-animation{opacity:1 !important;visibility:visible !important;min-height:0;margin:40px auto;max-width:1200px;padding:0 15px}.pac-tier-animation:before,.pac-preloader{display:none !important}.pac-card-slider{max-width:620px;margin:0 auto 45px;padding:20px 0;display:flex;align-items:center;justify-content:center;overflow:visible;touch-action:manipulation}.pac-card-slider .pac-card-slide{flex:0 0 25%;min-width:0;padding:0;cursor:pointer;transform:scale(.95);transition:transform .35s ease;position:relative;z-index:1}.pac-card-slider .pac-card-slide.is-active{transform:scale(1.15);z-index:5}.pac-card-slider .pac-card-slide img{width:100%;height:auto;display:block;border-radius:14px;pointer-events:none;-webkit-user-drag:none;user-select:none}.pac-card-slider .slick-list,.pac-card-slider .slick-track{all:unset}.pac-tier-content-slider{max-width:980px;margin:0 auto;border:2px solid #ddd;background:#fff;overflow:hidden}.pac-tier-content-slider .slick-list{width:100% !important}.pac-tier-content-slider .slick-dots{display:flex !important;justify-content:center;gap:12px;list-style:none;margin:25px 0 0;padding:0}.pac-tier-content-slider .slick-dots button{width:14px;height:14px;border-radius:50%;border:0;background:#ddd;text-indent:-9999px;overflow:hidden;padding:0}.pac-tier-content-slider .slick-dots .slick-active button{background:#aaa}.cc-column-group{padding:35px 45px 55px;text-align:center}.cc-column-group-header h2{margin:25px 0 20px;text-transform:uppercase;letter-spacing:7px;font-weight:300;font-size:42px}.pac_subhead{text-transform:uppercase;letter-spacing:2px;font-size:20px;padding:8px 20px;max-width:720px;margin:0 auto 35px}.cc-column-group-header figure img{max-width:120px;height:auto}.cc-column-group-columns{display:flex;gap:25px;text-align:left;margin-top:45px}.cc-column-group-columns .wp-block-column{flex:1}.cc-column-group li{margin-bottom:14px;font-size:18px;line-height:1.35}@media (max-width:767px){.pac-tier-animation{margin:25px auto;padding:0 12px}.pac-card-slider{width:100%;max-width:520px;margin-bottom:35px;padding:16px 0}.pac-card-slider .pac-card-slide.is-active{transform:scale(1.15)}.pac-tier-content-slider{width:100%;max-width:767px}.cc-column-group{padding:25px 22px 45px}.cc-column-group-header h2{font-size:34px;letter-spacing:5px}.pac_subhead{font-size:18px}.cc-column-group-columns{display:block;margin-top:35px}.cc-column-group li{font-size:18px}}.news-card .news-image{height:250px;overflow:hidden}.news-card .news-image img{width:100%;height:100%;object-fit:cover}form#gform_8{text-align:left}.ticker-popup-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:9998}.ticker-popup{display:none;position:fixed;left:50%;top:25%;width:calc(100% - 40px);max-width:420px;transform:translate(-50%,-50%);background:#fff;padding:25px;z-index:9999;box-shadow:0 10px 35px rgba(0,0,0,.25)}.ticker-popup p{font-size:22px;font-style:italic;line-height:1.4;text-align:center}.ticker-popup.active,.ticker-popup-overlay.active{display:block}.ticker-popup-close{position:absolute;top:8px;right:12px;border:0;background:0 0;font-size:28px;line-height:1}