@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap);.main-container .row-container .row-parent .column_child.single-internal-gutter .uncont>*:not(:first-child){margin-top:26px}h1{line-height:1.05}@media (min-width:1450px){.menu-wrapper .row-menu .row-menu-inner{padding:0 50px 0 50px}}#main-logo .main-logo{background-color:#502155;padding:13%}.white{color:#fff}.caps{text-transform:uppercase}.normal{font-weight:400}.marg_top_half{margin-top:.5rem!important}.marg_bottom_half{margin-bottom:.5rem!important}.main-font{font-family:'Open Sans',sans-serif}@media screen and (min-width:960px){#menu-header-buttons>li:before,#menu-header-buttons>li:after{content:"";display:block;height:33%;height:calc(33% - 0.50em)}#menu-header-buttons>li>a:before,#menu-header-buttons>li>a:after{content:inherit;display:none}#menu-header-buttons>li>a,#menu-header-buttons>li>a:visited{display:inline-block;height:auto;padding:8px!important;border:#fff 2px solid;min-width:156px;text-align:center;border-radius:4px;margin-left:.25em;margin-right:.25em;color:#fff!important}}.menu-cta-inner .btn{padding:8px!important}.menu-cta-inner a:hover .btn,#menu-header-buttons>li>a:hover{opacity:1;background-color:#fff;color:#333!important}#menu-main-menu .current-menu-item a{color:#fff!important}#menu-main-menu a{transition:all ease .5s}body #menu-main-menu li.current-menu-parent>a{color:#fff!important}#menu-main-menu a:hover{color:#fff!important;transform:scale(1.05)}#menu-main-menu .drop-menu{margin-top:0!important}#menu-main-menu .drop-menu a{font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}@media screen and (max-width:1260px) and (min-width:960px){#menu-main-menu li a{font-size:14px}.menu-wrapper .row-menu .row-menu-inner{padding:0 20px}.menu-smart>li>a{padding:0 6px 0 6px}#menu-header-buttons a{font-size:14px;padding:8px!important;min-width:initial!important}#menu-main-menu .drop-menu a{font-size:14px}}@media screen and (max-width:1000px) and (min-width:960px){#menu-main-menu li a{font-size:13px}#menu-main-menu .drop-menu a{font-size:13px}}@media screen and (max-width:959px){.main-menu-container,#menu-main-menu,#menu-header-buttons{background-color:#8C6FC3!important}.logo-image.main-logo{height:76px!important}footer .footer-last{padding-top:0;padding-bottom:0}}@media screen and (max-width:500px){body .main-container .row-container .row-parent{padding-left:8%;padding-right:8%}}.hero-img .style-light h1.white,.hero-img .style-light h3.white{color:#fff}h1.bigtext{font-size:80px}.hero-home h1.bigtext{font-size:95px}h3.bigtext{font-size:36px}@media screen and (min-width:960px) and (max-width:1050px){h1.bigtext{font-size:74px}.hero-home h1.bigtext{font-size:80px}h3.bigtext{font-size:32px}}@media screen and (min-width:690px) and (max-width:959px){h1.bigtext{font-size:60px}.hero-home h1.bigtext{font-size:60px}h3.bigtext{font-size:26px}}@media screen and (max-width:689px){h1.bigtext{font-size:45px}.hero-home h1.bigtext{font-size:50px}h3.bigtext{font-size:22px}}.hero-img .uncont{transform:translateY(-1.75rem)}.hero-home.hero-img .uncont{text-align:center!important;transform:translateY(0)}@media screen and (max-width:689px){.hero-img .uncont{transform:translateY(-2.25rem)}.hero-home.hero-img .uncont{transform:translateY(0)}}.hero-logo{width:90%;max-width:650px;margin:0 auto;transform:translateY(18%)}@media screen and (min-width:690px) and (max-width:959px){.hero-logo{width:80%}}.hero-logo+div{margin-top:-.75rem!important}.hero-content{max-width:760px;margin-left:auto;margin-right:auto}.hero-content.wide{max-width:860px}.hero-home .hero-content{margin-bottom:8%}.hero-content h1,.hero-content h3{text-shadow:0 0 14px rgba(0,0,0,.1)}@media screen and (max-width:689px){.hero-home .hero-content{margin-bottom:14%}.hero-home .btn-container a.btn{transform-origin:center!important}}.hero-content h3{margin-top:.5rem}a.btn{padding:11px 30px!important;font-size:15px;border-radius:4px}a.btn{white-space:nowrap}.hero-home .btn-container a.btn{padding:11px 0!important;margin-left:.25rem;margin-right:.25rem}.hero-home .btn-container a.btn:hover{background:#fff!important}.footer-logo{width:160px}.footer-col-1 .uncode_text_column{margin-top:1.4em!important}.footer-company-info li{margin-bottom:.5em}.footer-col-2 li,.footer-col-3 li{margin-bottom:.85em}.site-footer h2.widgettitle{font-size:1.5em}.footer-col-1 li a{opacity:1}.footer-col-1 li a:hover{opacity:.75;color:#000!important}.footer-col-2 li a,.footer-col-3 li a{opacity:.75}.footer-col-2 li a:hover,.footer-col-3 li a:hover{opacity:1;color:#000!important}.footer-col-4 .uncode-vc-social{margin-top:18px!important;margin-left:-4px}.footer-col-4 .icon-box.icon-inline{padding-left:1px;padding-right:1px}.footer-col-4 div>.icon-box:first-child{padding-left:0px!important}.uncode-vc-social.footer-icons .social-icon i{font-size:2em}.footer-icons .social-icon i.fa-instagram{font-size:1.7em;position:relative;top:-2px;margin-left:.2em}.home-categories{padding-top:1em;padding-bottom:.75em}.home-categories .single-wrapper img{border-radius:7px}.home-categories .hdr-categories{margin-top:26px!important}.home-categories .hdr-categories h3{font-size:2.25em;width:100%;padding-bottom:1.5rem;border-bottom:#fff solid 4px}@media screen and (min-width:690px) and (max-width:959px){.home-categories .hdr-categories{margin-top:20px!important}.home-categories .hdr-categories h3{font-size:2em;border-bottom:#fff solid 3px;padding-bottom:1.125rem}}@media screen and (max-width:689px){.home-categories .hdr-categories{margin-top:16px!important}.home-categories .hdr-categories h3{font-size:1.75em;border-bottom:#fff solid 2px;padding-bottom:1rem}}.home-categories .hdr-categories h3,.home-categories .hdr-categories h3 a,.home-categories .hdr-categories h3 a:hover{color:#fff}.home-categories .single-wrapper a:hover,.home-categories .hdr-categories h3 a:hover{opacity:.75}.basic-gradient{background-image:linear-gradient(to bottom,#fcfcfc 1%,#eaeae4 100%)}.home-main-promos{background-image:url(/wp-content/uploads/2020/01/bg-litho-logo.png),url(/wp-content/uploads/2020/01/bg-litho-ace-of-spades.png),linear-gradient(to bottom,#fcfcfc 1%,#eaeae4 100%);background-position:-20% 10em,110% 65%,top left;background-size:65%,35%,100%;background-repeat:no-repeat}.fifty-fifty-hotel{background-image:url(/wp-content/uploads/2020/01/bg-litho-mountain.png),linear-gradient(to bottom,#fcfcfc 1%,#eaeae4 100%);background-position:-22% 20%,top left;background-size:54%,100%;background-repeat:no-repeat}.fifty-fifty-ace{background-image:url(/wp-content/uploads/2020/02/bg-litho-ace.png),linear-gradient(to bottom,#fcfcfc 1%,#eaeae4 100%);background-position:115% 86%,top left;background-size:40%,100%;background-repeat:no-repeat}.fifty-fifty-logo{background-image:url(/wp-content/uploads/2020/01/bg-litho-logo.png),linear-gradient(to bottom,#fcfcfc 1%,#eaeae4 100%);background-position:-5% 35%,top left;background-size:35%,100%;background-repeat:no-repeat}.main-container .fifty-fifty-promos.row-container .row-parent{padding-left:0;padding-right:0;padding-top:0}.main-container .fifty-fifty-promos-padded.fifty-fifty-promos .row-parent{padding-top:3rem}.fifty-fifty-section{padding-top:3em;padding-bottom:3em}.fifty-fifty-section-txt{position:relative;z-index:3}@media screen and (max-width:959px){#fifty-fifty-promos .fifty-fifty-section-txt .uncont{padding:0 5%!important}#fifty-fifty-promos .row-parent{padding-top:0}.fifty-fifty-section{padding-top:0;padding-bottom:0}.fifty-fifty-img-right img,.fifty-fifty-img-left img{border-radius:0!important}#fifty-fifty-promos .fifty-fifty-promo-main-txt{margin-top:10px!important;margin-bottom:-14px}.fifty-fifty-hotel{background-position:-22% 50%,top left}}@media screen and (max-width:689px){.fifty-fifty-hotel{background-position:-22% 52%,top left;background-size:65%,100%}}.fifty-fifty-img-left img{border-top-right-radius:7px;border-bottom-right-radius:7px}.fifty-fifty-img-right img{border-top-left-radius:7px;border-bottom-left-radius:7px}.promo-tagline{position:absolute!important;top:-4em;padding:6px 10px 3px;background-color:#77A5B5;width:17.5em;z-index:3}.promo-tagline-wide{width:20.5em}@media screen and (max-width:959px){.promo-tagline{top:-3.5em}.promo-tagline .h4{font-size:18px}}.row-inner .column_child:first-of-type .promo-tagline{left:0;text-align:right}.row-inner .column_child:last-of-type .promo-tagline{right:0;text-align:left}.section-featured-events-hdr{padding-bottom:1em}.section-featured-events{z-index:2}.next-section-overlap{margin-bottom:-12rem}.next-section-overlap+div{padding-top:12em}.next-section-overlap .wpem-event-box-col{z-index:2}.next-section-overlap form{display:none}.wpem-event-listings .wpem-event-layout-wrapper.event_featured,.wpem-event-listings .wpem-event-layout-wrapper.event_featured:hover{background:#fff!important}.full-width-banner{padding-top:8em;padding-bottom:8em}.full-width-banner .limit-width{max-width:1204px}.full-width-banner.room-features-banner{padding-top:4em;padding-bottom:4em}.full-width-banner.text-center .btn-container{text-align:center}.full-width-banner .btn-container .btn.text-center{transform-origin:center!important}@media screen and (max-width:1250px) and (min-width:960px){.full-width-banner h3,.full-width-banner h3.fontsize-621279{font-size:32px}}.bg-mountain-logo-1{background-image:url(/wp-content/uploads/2020/01/bg-litho-logo.png);background-position:120% -2em;background-size:55%;background-repeat:no-repeat}.bg-mountain-logo-1.bg-mountain-logo-2{background-position:120% 3em}.main-page-intro{font-size:1.5rem;width:94%;max-width:750px;padding:4em 0 5em;margin-left:auto;margin-right:auto;font-family:Aleo,'Open Sans',sans-serif}.main-page-intro+div{margin-top:0!important;padding-top:0!important}.main-page-intro p{font-size:1.5rem;font-family:Aleo,'Open Sans',sans-serif}@media screen and (max-width:960px){.main-page-intro{padding:2em 3%}.main-page-intro p{font-size:1.35rem}}@media screen and (min-width:960px){.rooms-row .wpb_row .col-lg-6:first-of-type{width:48.75%}.rooms-row .wpb_row .col-lg-6:last-of-type{width:51.25%}.rooms-row{margin-bottom:3.5em;border-radius:7px}.rooms-row .single-wrapper img{border-top-left-radius:7px;border-bottom-left-radius:7px}}.rooms-row-txt{padding:1.25rem 5% 1.25rem 4%!important}.room-title{padding-bottom:1.75rem;margin-bottom:-.75rem}.room-title:after{content:'';position:absolute;bottom:0;left:0;width:80%;height:4px;background:#333}@media screen and (min-width:960px) and (max-width:1220px){.rooms-row-txt{padding:1rem 4% 1rem 3%!important}.room-title h2{font-size:32px!important}.room-title:after{height:3px}.room-title{padding-bottom:1.5rem;margin-bottom:-1rem}.rooms-row-txt p,li{font-size:14px;line-height:1.5}}@media screen and (min-width:690px) and (max-width:959px){.rooms-img-col,.rooms-img-col .single-block-padding{padding:0!important}.room-title h2{font-size:28px!important}.room-title:after{height:3px}.room-title{padding-bottom:1rem;margin-bottom:-1rem}}@media screen and (max-width:689px){.rooms-img-col,.rooms-img-col .single-block-padding{padding:0!important}.room-title{padding-bottom:.75rem;margin-bottom:-1.2rem}.room-title h2{font-size:22px!important}.room-title:after{height:2px}}.rooms-list.no-bullets ul{list-style:none;padding-left:0}.rooms-list li{line-height:1.4;padding-bottom:.5rem}@media screen and (min-width:690px){.rooms-list ul{display:flex;flex-wrap:wrap}.rooms-list ul:not(.text-large) li{width:49%}.rooms-list ul li:nth-child(odd){width:47%;margin-right:4%}}@media screen and (min-width:690px){.rooms-list.wide-left li:nth-child(odd){width:55%;margin-right:2%}.rooms-list.wide-left li:nth-child(even){width:43%}}@media screen and (max-width:1219px){.rooms-list ul.text-large li{width:100%}}.rooms-row-txt .rooms-list,.rooms-row-txt .btn-container{margin-top:1em!important}@media screen and (max-width:959px){.room-features-banner .wpb_column{padding-top:0!important}}.room-features-banner ul{color:#fff}.room-features-banner li{text-transform:uppercase;font-size:1.33em;line-height:1.2;margin-bottom:.5rem}.room-features-banner .row{max-width:800px}.caps{text-transform:uppercase}.uncode_text_column a{color:#502155;text-decoration:underline}.marg-top-small{margin-top:20px!important}ul.meeting-space-options{list-style:none;color:#502155;font-size:1.5rem;line-height:1.2;padding:0!important;margin-top:0}ul.meeting-space-options a{color:#502155;text-decoration:none;text-transform:uppercase;font-family:Oswald,sans-serif}.home .wpem-main.wpem-event-listings-header{display:none!important}.home .load_more_events{display:none!important}.search-form-container{max-width:875px}.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details{padding:10px 10px 0!important}.wpem-single-event-body-sidebar .wpem-registration-event-button .registration_button{background:#77A5B5}.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-date-time,.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-location{padding-left:0!important}.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-date-time::before,.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-location::before{content:initial!important}.wpem-event-listings .wpem-event-location{width:calc(100% - 164px)}.wpem-event-listings.wpem-event-listing-box-view .wpem-event-title .wpem-heading-text{margin-bottom:.85em!important;font-size:24px}.wpem-event-listings.wpem-event-listing-box-view .wpem-event-details .wpem-event-date-time{margin-bottom:.6em!important}.wpem-event-location-text{font-size:93.75%;font-weight:700}.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details{color:#333!important}a.event-listing-button{float:right;margin:-3.25em 1em 1em .5em;padding:5px 20px 6px!important;border-radius:6px;position:relative;z-index:2;transform-origin:right!important}.wpem-form-group #search_keywords{background-image:url(/wp-content/uploads/2020/02/mag-glass.svg);background-repeat:no-repeat;background-position:97% center}@media screen and (min-width:960px){.text-pad-right{padding-right:10%}}.bg-purple,.bg-purple .plan{background-color:#502155}.bg-litepurple,.bg-litepurple .plan{background-color:#8C6FC3}.bg-cyanish,.bg-cyanish .plan{background-color:#77A5B5}.bg-liteblue,.bg-liteblue .plan{background-color:#B7DDEA}.bg-darkgray,.bg-darkgray .plan{background-color:#333}.rewards-pricing-table-wrap .uncont{display:flex;justify-content:center;flex-wrap:wrap;align-items:stretch}.rewards-pricing-table-wrap .rewards-list{margin-top:0!important;margin-bottom:4em;border-radius:8px!important}.rewards-pricing-table-wrap .rewards-list .plan{border-radius:8px!important;border:none}.rewards-list .plan .plan-title{padding:30px 5% 26px}.rewards-list.bg-liteblue .plan .plan-title,.rewards-list.bg-liteblue .plan .plan-price{border-color:#333}.rewards-list.white .plan h3,.rewards-list.white .plan .price{color:#fff}.rewards-list .plan h3,.rewards-list .plan h3+span{font-family:Oswald,'Open Sans',sans-serif;font-size:1.5em;font-weight:400;line-height:1.3;text-transform:uppercase;margin-top:0}.rewards-list .plan .plan-title .plan-title-data{margin-top:0}.rewards-list .plan .plan-price{border-bottom-width:1px;border-bottom-style:solid;padding:12px 5% 10px}.rewards-list .plan .plan-price .price,.rewards-list .plan .plan-price .price+span{font-family:Aleo,Oswald,'Open Sans',sans-serif;font-size:1.25em;line-height:1.3;font-weight:700}@media screen and (min-width:960px){.rewards-pricing-table-wrap .rewards-list{width:30%}.rewards-pricing-table-wrap .rewards-list:nth-child(2){margin-left:5%;margin-right:5%}.rewards-pricing-table-wrap .rewards-list:nth-child(4),.rewards-pricing-table-wrap .rewards-list:nth-child(5){margin-left:2.5%;margin-right:2.5%}}@media screen and (min-width:690px) and (max-width:959px){.rewards-pricing-table-wrap .rewards-list{width:40%;margin-left:5%;margin-right:5%}}.rewards-list .plan-list{padding:1.5em 7.5%}.rewards-list .plan-list .item-list{list-style:disc!important;text-align:left;margin:0 0 0 24px}.rewards-list .plan-list .item-list>li{padding:0 0 6px 0;border:none;line-height:1.5}.rewards-list .plan-list .item-list>li strong{font-weight:400}.uncode-list ul.text-larger li{font-size:1.4em;line-height:1.35;padding-bottom:.2em}.legal-body-text{margin-top:12px!important}.legal-body-text p{font-size:14px}@media screen and (min-width:1220px){.slider-pad-right{padding-right:5%!important}}.gallery-intro{padding-bottom:3%}@media screen and (min-width:1200px) and (max-width:1350px){.ff-activities h2.h2{font-size:48px}.rooms-list.uncode-list ul.text-large li{font-size:1rem}}@media screen and (min-width:960px) and (max-width:1199px){.ff-activities h2.h2{font-size:40px}.rooms-list.uncode-list ul.text-large li{font-size:1rem}}@media screen and (max-width:559px){.main-page-intro+div.ff-activities{margin-top:3rem!important}}.experience-deadwood-slider .t-entry-excerpt{transform:none!important}.experience-deadwood-masonry .single-block-padding{padding:36px 16px 16px 16px}.experience-deadwood-masonry .t-entry-excerpt{font-size:13px;font-style:italic;color:rgba(255,255,255,.75)}@media screen and (min-width:960px){.spa-col-1-intro{padding-right:10%}}ul.text-large small{text-transform:none;font-family:'Open Sans',sans-serif;font-size:1rem}.current-promotions-wrap .uncode-single-media-wrapper img{border-radius:7px}.cp-pop-text ul{padding-left:7.5%;padding-right:7.5%}.cp-pop-text li{line-height:1.4;padding-bottom:.5rem}.promo-pop-hdr{margin-bottom:1.5em}#banner-email-sign-up button{background:#77a5b5;color:#fff;padding:15px 20px}#banner-email-sign-up form>div>div{align-items:center}.email-sign-up-hero.full-width-banner .limit-width{max-width:1304px}#banner-email-sign-up form .ql-snow,#banner-email-sign-up form .ql-snow p,#banner-email-sign-up form .ql-snow strong,#banner-email-sign-up form .ql-snow span{color:#fff!important}#banner-email-sign-up form input{font-family:'Open Sans',sans-serif!important}#banner-email-sign-up form ::-webkit-input-placeholder{font-family:'Open Sans',sans-serif!important}#banner-email-sign-up form ::-moz-placeholder{font-family:'Open Sans',sans-serif!important}#banner-email-sign-up form :-ms-input-placeholder{font-family:'Open Sans',sans-serif!important}#banner-email-sign-up form :-moz-placeholder{font-family:'Open Sans',sans-serif!important}@media screen and (max-width:959px){.email-sign-up-hero .heading-text{text-align:center!important}}@media screen and (max-width:689px){#banner-email-sign-up form>div>div{flex-direction:column;margin-top:1em}#banner-email-sign-up form>div>div>div{width:100%}#banner-email-sign-up button{margin-left:auto;margin-right:auto;padding:15px 30px}}.nf-form-cont h3{font-weight:400;line-height:1.5;padding-bottom:.25rem}.pum-content object.pdf_view{width:100%;height:60vh}.max-275 .tmb .t-entry-visual img{max-width:275px}.max-305 .tmb .t-entry-visual img{max-width:305px}.post-info div.author-info{display:none}@media screen and (min-width:960px) and (max-width:1100px){.explore-black-hills-txt{padding-left:15%}}.legal-content .limit-width{max-width:800px}.popupcontentWrap{width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,.3);z-index:99999;display:none}.popupcontent{position:absolute;width:300px;top:calc(50% - 150px);left:calc(50% - 150px);background:#fff;border-radius:15px;padding:30px;text-align:center}.popupbtn{background:#f77e0b!important;color:#fff!important;border-color:#f77e0b!important;font-family:'Bebas Neue',cursive!important;padding:15px 40px;border-radius:5px}.wpem-tab-pane #event-listing-view{opacity:0}.wpem-tab-pane #event-listing-view.wpem-event-listing-box-view{opacity:1}