#footer{clear:both;margin-bottom:-25px;background-image:url(images/bg-footer.jpg);background-position:center bottom;background-size:100% auto;background-color:#f4f4f4;background-repeat:no-repeat;padding-top:70px;padding-bottom:40px}#footer a{font-weight:bold}#footer h3,#footer #formRFP fieldset legend,#formRFP fieldset #footer legend,#footer .map_popup .desc h2,.map_popup .desc #footer h2,#footer .map_popup .desc #content .content .list .list-item .content-text h3,.map_popup .desc #content .content .list .list-item .content-text #footer h3,#footer #content .content .list .list-item .content-text .map_popup .desc h3,#content .content .list .list-item .content-text .map_popup .desc #footer h3,#footer .map_popup .desc #content #accommodations .room .room-text .room-text-inner .room-title,.map_popup .desc #content #accommodations .room .room-text .room-text-inner #footer .room-title,#footer #content #accommodations .room .room-text .room-text-inner .map_popup .desc .room-title,#content #accommodations .room .room-text .room-text-inner .map_popup .desc #footer .room-title,#footer .map_popup .desc #content #specials .special .special-text .special-title,.map_popup .desc #content #specials .special .special-text #footer .special-title,#footer #content #specials .special .special-text .map_popup .desc .special-title,#content #specials .special .special-text .map_popup .desc #footer .special-title,#footer body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name h5,body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name #footer h5,#footer #content #specials .special .special-text .special-subtitle,#content #specials .special .special-text #footer .special-subtitle{font-size:18px;font-weight:bold;text-transform:uppercase;color:#2c2468;margin-top:0;margin-bottom:30px}#footer form#email-signup .field.input label{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}#footer form#email-signup .field.gdpr{margin-top:10px}#footer form#email-signup .field.gdpr label{font-size:12px;width:calc(100% - 30px);display:inline-block;vertical-align:top}#footer form#email-signup .field.gdpr input{display:inline-block;width:auto;height:auto;vertical-align:top;margin-top:4px}#footer form#email-signup input{display:block;width:100%;max-width:290px;height:44px;padding:0 12px;background:#fff}#footer form#email-signup .signup-btn{margin-top:12px}#footer h4{font-size:14px;font-weight:700;margin-bottom:10px}#footer .rating{height:10px;margin-bottom:20px}#footer .rating span{display:inline-block;vertical-align:top;width:10px;height:10px;border:1px solid;border-radius:50%}#footer .rating span.rated{position:relative}#footer .rating span.rated:before{content:"";display:block;position:absolute;width:6px;height:6px;background:#31291b;border-radius:50%;top:1px;left:1px}#footer ul.social-media{margin-bottom:30px}#footer ul.social-media li a:hover svg{fill:#2c2468}#footer a.tambourine{margin-top:50px;display:inline-block;color:#31291b}#footer a.tambourine span,#footer a.tambourine svg{display:inline-block;vertical-align:middle}#footer a.tambourine:hover{opacity:0.7}#footer #secondary-nav{text-align:center;margin-bottom:90px}#footer #secondary-nav ul li{list-style:none;display:inline-block;padding:0 20px;border-right:1px solid;height:14px}#footer #secondary-nav ul li a{font-weight:500;font-size:15px;line-height:14px;display:block;color:#31291b;text-transform:uppercase}#footer #secondary-nav ul li a:hover,#footer #secondary-nav ul li a.active{color:#c71f3d;text-decoration:none}#footer #secondary-nav ul li:last-child{border-right:none}#footer #third-nav{display:inline-block;vertical-align:baseline;margin-left:15px}#footer #third-nav ul li{list-style:none;display:inline-block;padding:0 10px;position:relative}#footer #third-nav ul li a:hover{color:#31291b}#footer #third-nav ul li a.active{color:#c71f3d}#footer #third-nav ul li:before{content:'\02022';position:absolute;right:100%}#footer .address{font-size:15px;line-height:26px}#footer .address a{color:#31291b}#footer .address a:hover{opacity:0.7;text-decoration:underline}#footer .copyright{margin-top:50px;font-size:13px}#footer .copyright p,#footer .copyright #content .content .intro-content ul,#content .content .intro-content #footer .copyright ul,#footer .copyright #content #specials .special .special-text ul.sym-inline-list li,#content #specials .special .special-text ul.sym-inline-list #footer .copyright li{display:inline-block;vertical-align:baseline}form,#panel{margin-bottom:2em;width:100%}form label,#panel label{display:block;margin:0 0 10px;font-size:15px;color:#31291b}form label span,#panel label span{font-size:0.8em}form input[type=text],form input[type=email],form input[type=tel],form input[type=date],form select,form textarea,#panel input[type=text],#panel input[type=email],#panel input[type=tel],#panel input[type=date],#panel select,#panel textarea{border:1px solid #a9a9a9;margin:0px 0px 10px;color:#31291b;background-color:#fff;padding:5px 12px;height:40px;-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none}form select,#panel select{-moz-appearance:none;text-indent:0.01px;text-overflow:'';background-image:url(images/svg/arrow-select.svg);background-position:calc(100% - 12px);background-repeat:no-repeat}form select::-ms-expand,#panel select::-ms-expand{display:none}form select option,#panel select option{color:black;text-align:center}form textarea,#panel textarea{min-height:120px}form input:-ms-input-placeholder,#panel input:-ms-input-placeholder{color:#31291b;opacity:1}form input::placeholder,#panel input::placeholder{color:#31291b;opacity:1}#frmContact,#formRFP{width:80%;margin:2em 0}#frmContact input[type=text],#frmContact input[type=email],#frmContact input[type=date],#frmContact input[type=tel],#frmContact select,#frmContact textarea,#formRFP input[type=text],#formRFP input[type=email],#formRFP input[type=date],#formRFP input[type=tel],#formRFP select,#formRFP textarea{width:100%}#frmContact .form-entry,#frmContact .field,#formRFP .form-entry,#formRFP .field{margin-bottom:10px;position:relative;overflow:auto}label.error{color:red}input[type=text].error,select.error,textarea.error{border:1px solid red !important}.errorMsg,#email-error p,#email-error #content .content .intro-content ul,#content .content .intro-content #email-error ul,#email-error #content #specials .special .special-text ul.sym-inline-list li,#content #specials .special .special-text ul.sym-inline-list #email-error li{line-height:1.4;margin:0 auto 10px;text-align:left}.errorMsg ul,.errorMsg ul li{color:#fff !important;margin-bottom:0;list-style:none}.errorMsg ul li:before{display:none}#email-error.success{color:#2c2468}fieldset{border:1px solid #BBC6CC;padding:0 15px;margin-bottom:2em}fieldset legend{font-size:110%;margin-bottom:15px;padding:0 15px;text-transform:uppercase;letter-spacing:2px;margin-bottom:2em}#frmContact{width:100%;margin-top:0;margin-bottom:60px}#frmContact .form-entry.one-line label{float:left;width:35%}#frmContact .form-entry.one-line input[type=text],#frmContact .form-entry.one-line .form-entry input[type=text].small,#frmContact .form-entry.one-line .form-entry select.small{width:auto}#frmContact .one_half{width:50%;float:left}#frmContact .one_half:last-child{padding-left:5%}#formRFP{margin:auto;margin-bottom:80px}#formRFP .ui-datepicker-trigger{left:168px;position:absolute;top:39px}#formRFP .contact_type{width:160px;float:left;display:inline;margin-top:17px;padding-right:30px;text-align:left;color:#31291b}#formRFP .btnSubmit{margin-left:10%}#formRFP fieldset{border:none}#formRFP fieldset legend{padding:0}#panel{margin-top:4em;margin-left:-15px;margin-right:-15px;width:auto}#panel .mode,#panel .startdir,#panel .enddir{color:#31291b;float:left;width:50%;margin-bottom:20px;font-size:14px;padding:0 15px}#panel .mode label,#panel .startdir label,#panel .enddir label{width:150px;margin-bottom:15px}#panel .mode input[type=text],#panel .startdir input[type=text],#panel .enddir input[type=text]{color:#31291b;width:100%;font-family:inherit;padding:0 12px}#panel .mode select{width:100%;font-family:inherit;display:block;padding:0 12px}#panel br{display:none}#panel input[type="button"]{margin-left:15px}#panel p,#panel #content .content .intro-content ul,#content .content .intro-content #panel ul,#panel #content #specials .special .special-text ul.sym-inline-list li,#content #specials .special .special-text ul.sym-inline-list #panel li{clear:both}@keyframes home-scroll{0%{opacity:0}50%{opacity:1}100%{opacity:0}}#home .header-img-card{display:block;width:580px;max-width:39%;height:auto;position:absolute;top:52%;left:23%;z-index:1}#home .header-img-card img{display:block;width:100%;height:auto}#home figure.badge{position:absolute;bottom:6%;left:0;width:330px;max-width:22%;height:auto}#home figure.badge img{max-width:100%}#home figure.map-header{position:absolute;top:45%;left:71%;width:331px;height:332px}#home .content-badge{position:absolute;width:100%;left:0;top:150px}#home .content-badge svg{width:180px;fill:#fff;height:auto;margin-left:8%}#home .badge-holiday{position:absolute;bottom:45px;right:70px;display:none}#home .badge-holiday img{width:250px}#home .content-badge-beauty img{width:100%}#home .arrow-home{background:url("images/scroll-down.png") no-repeat;width:60px;height:60px;position:absolute;z-index:99;left:50%;margin-left:-30px;cursor:pointer;bottom:10%;animation:home-scroll 2s infinite .4s}#home .main-content .intro-content{padding:80px 0}#home .main-content .intro-content .btn,#home .main-content .intro-content #footer form#email-signup .signup-btn,#footer form#email-signup #home .main-content .intro-content .signup-btn,#home .main-content .intro-content #panel input[type="button"],#panel #home .main-content .intro-content input[type="button"]{margin-top:20px}#home .main-content .intro-content .home-benefits{padding-left:25px}#home .main-content .intro-content .home-benefits ul{margin-top:25px}#home .main-content .intro-content .home-benefits ul li{margin-bottom:20px;font-size:15px}#home .main-content .intro-content .home-benefits ul li .icon,#home .main-content .intro-content .home-benefits ul li span{display:inline-block;vertical-align:middle}#home .main-content .intro-content .home-benefits ul li span{width:calc(100% - 45px);margin-left:10px}#home .main-content .intro-content .home-benefits ul li .icon{width:30px;height:30px;background-position:center;background-repeat:no-repeat}#home .main-content .intro-content .home-benefits ul li.wifi .icon{background-image:url(images/svg/benefits-icon-wifi.svg)}#home .main-content .intro-content .home-benefits ul li.rate .icon{background-image:url(images/svg/benefits-icon-rate.svg)}#home .main-content .intro-content .home-benefits ul li.library .icon{background-image:url(images/svg/benefits-icon-library.svg)}#home .main-content .intro-content .home-benefits ul li.parking .icon{background-image:url(images/svg/benefits-icon-parking.svg)}#home .main-content .intro-content .home-benefits ul li.airport .icon{background-image:url(images/svg/benefits-icon-airport.svg)}#home .main-content .intro-content .home-benefits ul li.extra .icon{background-image:url(images/svg/benefits-icon-extra.svg)}#home .main-content .intro-content .home-benefits ul li.early .icon{background-image:url(images/svg/benefits-icon-early.svg)}#home .home-reasons{padding:80px 0 280px 0;background-image:url(images/salt-lake-homepage-bg-1.jpg);background-position:center;background-size:cover}#home .home-reasons .item-reason .reason-img{border:4px solid #fff}#home .home-reasons .item-reason .reason-text{padding-top:80px}#home .home-reasons .slick-prev,#home .home-reasons .slick-next{top:100%;left:38%}#home .home-reasons .slick-next{margin-left:53px}#home .testimonials{margin:60px 0}#home .testimonials .content-testimonials{background-image:url(images/salt-lake-hompage-tripadvisor-bg.jpg);background-position:center;background-size:cover;color:#fff;padding:80px 0}#home .testimonials .content-testimonials svg{margin:auto;display:block}#home .testimonials .content-testimonials .testimonial blockquote{font-style:italic;font-size:31px;letter-spacing:0.05em;max-width:800px;margin:25px  auto}#home .testimonials .content-testimonials .testimonial cite{font-style:normal;font-size:14px;text-transform:uppercase}#home .testimonials .content-testimonials ul.slick-dots{margin-top:25px}#home .testimonials .content-testimonials ul.slick-dots li button{border-color:#fff}#home .testimonials .content-testimonials ul.slick-dots li.slick-active button{background-color:#fff}#home .home-rooms{padding:80px 0}#home .home-rooms .room-image{max-width:510px;margin:auto}#home .home-rooms .room-image img{border:4px solid #eaeaea}#home .home-rooms .room-image .slick-prev,#home .home-rooms .room-image .slick-next{top:100%;right:calc(100% - 90px);left:auto}#home .home-rooms .room-image .slick-prev{margin-right:53px}#home .home-rooms .room-text{padding-top:40px}#home .home-specials .special{border:1px solid #2c2468}#home .home-specials .special .special-text{padding:20px 30px 0 30px}#home .home-specials .special .special-text h2,#home .home-specials .special .special-text #content .content .list .list-item .content-text h3,#content .content .list .list-item .content-text #home .home-specials .special .special-text h3,#home .home-specials .special .special-text #content #accommodations .room .room-text .room-text-inner .room-title,#content #accommodations .room .room-text .room-text-inner #home .home-specials .special .special-text .room-title,#home .home-specials #content #specials .special .special-text .special-title,#content #specials #home .home-specials .special .special-text .special-title{font-size:35px;line-height:38px}#home .home-specials .special .special-text a{font-weight:bold}#home .home-specials .special .special-text .buttons{margin-top:20px}#home .home-specials .special .special-text .buttons span{font-size:15px}#home .home-specials .special .special-text .buttons span a{font-weight:bold}#home .home-specials .special .special-text .buttons span a:hover{color:#c71f3d}#home .home-specials .special .special-text .buttons .arrow-link{margin-left:20px}#home .home-specials .special .special-text .buttons .arrow-link:hover{color:#c71f3d}#home .home-map{background-image:url(images/salt-lake-homepage-bg-2.jpg);background-size:cover;background-position:center;margin-top:-180px;padding-top:80px;margin-bottom:220px}#home .home-map h2:before,#home .home-map #content .content .list .list-item .content-text h3:before,#content .content .list .list-item .content-text #home .home-map h3:before,#home .home-map #content .content .list .list-item .content-text #formRFP fieldset legend:before,#content .content .list .list-item .content-text #formRFP fieldset #home .home-map legend:before,#home .home-map #formRFP fieldset #content .content .list .list-item .content-text legend:before,#formRFP fieldset #content .content .list .list-item .content-text #home .home-map legend:before,#home .home-map #content .content .list .list-item .content-text .map_popup .desc h2:before,#content .content .list .list-item .content-text .map_popup .desc #home .home-map h2:before,#home .home-map .map_popup .desc #content .content .list .list-item .content-text h2:before,.map_popup .desc #content .content .list .list-item .content-text #home .home-map h2:before,#home .home-map body.has-calendar #content .content .list .list-item .content-text ul.upcoming-events li.event .event-inner .event-copy .event-name h5:before,body.has-calendar #content .content .list .list-item .content-text ul.upcoming-events li.event .event-inner .event-copy .event-name #home .home-map h5:before,#home .home-map body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name .content .list .list-item .content-text h5:before,body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name .content .list .list-item .content-text #home .home-map h5:before,#home .home-map #content .content .list .list-item .content-text #specials .special .special-text .special-subtitle:before,#content .content .list .list-item .content-text #specials .special .special-text #home .home-map .special-subtitle:before,#home .home-map #content #specials .special .special-text .content .list .list-item .content-text .special-subtitle:before,#content #specials .special .special-text .content .list .list-item .content-text #home .home-map .special-subtitle:before,#home .home-map #content #accommodations .room .room-text .room-text-inner .room-title:before,#content #accommodations .room .room-text .room-text-inner #home .home-map .room-title:before,#home .home-map #content #specials .special .special-text .special-title:before,#content #specials .special .special-text #home .home-map .special-title:before{left:50%;margin-left:-45px}#home .home-map .content-map{position:relative;margin-top:60px;margin-bottom:-145px}#home .home-map .content-map .img-map{width:100%}#home .home-map .pin-info .info-box{position:absolute;left:10%;top:8%;width:30%;background:#fff;display:none}#home .home-map .pin-info .info-box .box-image{background-position:center top;background-size:cover;height:215px}#home .home-map .pin-info .info-box.info-box-hotel{display:block}#home .home-map .pin-info .info-box .inner{padding:30px 15px}#home .home-map .pin-info .info-box .inner h4{font-weight:300;font-size:24px;margin-top:0;color:#2c2468;text-transform:uppercase;letter-spacing:-0.005em}#home .home-map .content-pins .pin{position:absolute;width:29px;height:29px;background-color:#2c2468;background-position:center;background-repeat:no-repeat;border:1px solid #fff;cursor:pointer;transition:all 0.3s}#home .home-map .content-pins .pin.pin-hotel{background-image:url(images/svg/icon-hotel.svg);fill:#ffffff}#home .home-map .content-pins .pin.pin-building{background-image:url(images/svg/icon-building.svg);fill:#ffffff}#home .home-map .content-pins .pin.pin-museum{background-image:url(images/svg/icon-museum.svg);fill:#ffffff}#home .home-map .content-pins .pin.pin-meeting{background-image:url(images/svg/icon-meeting.svg);fill:#ffffff}#home .home-map .content-pins .pin.pin-sport{background-image:url(images/svg/icon-sport.svg);fill:#ffffff}#home .home-map .content-pins .pin.pin-music{background-image:url(images/svg/icon-music.svg);fill:#ffffff}#home .home-map .content-pins .pin.pin-train{background-image:url(images/svg/icon-train.svg);fill:#ffffff}#home .home-map .content-pins .pin.pin-conference{background-image:url(images/svg/icon-conference.svg);fill:#ffffff}#home .home-map .content-pins .pin.pin-library{background-image:url(images/svg/icon-library.svg);fill:#ffffff}#home .home-map .content-pins .pin.pin-church{background-image:url(images/svg/icon-church.svg);fill:#ffffff}#home .home-map .content-pins .pin.pin-shopping{background-image:url(images/svg/icon-shopping.svg);fill:#ffffff}#home .home-map .content-pins .pin.pin-eccles{background-image:url(images/svg/icon-eccles.svg);fill:#ffffff}#home .home-map .content-pins .pin:hover,#home .home-map .content-pins .pin.active{background-color:#c71f3d}#home .home-map .content-pins .pin:before{content:"";display:block;position:absolute;top:100%;left:50%;height:85px;border-left:1px solid #fff;pointer-events:none}#home .home-map .content-pins .pin.pin-hotel{width:40px;height:40px}#home .home-map .content-pins .pin#pin-1{top:21%;left:59%}#home .home-map .content-pins .pin#pin-2{top:21%;left:81.3%}#home .home-map .content-pins .pin#pin-3{top:15%;left:76.8%}#home .home-map .content-pins .pin#pin-4{top:25%;left:78.4%}#home .home-map .content-pins .pin#pin-5{top:37%;left:77%}#home .home-map .content-pins .pin#pin-6{top:30%;left:82.7%}#home .home-map .content-pins .pin#pin-7{top:36%;left:85%}#home .home-map .content-pins .pin#pin-8{top:53%;left:84.2%}#home .home-map .content-pins .pin#pin-9{top:30%;left:74.4%;background-size:15px auto}#home .home-map .content-pins .pin#pin-10{top:12%;left:69%}#home .home-map .content-pins .pin#pin-11{top:3%;left:95%}#home .home-map .content-pins .pin#pin-12{top:11%;left:54%}#home .home-meetings{margin-bottom:95px}#home .home-meetings .meetings-text{padding-top:40px}#home .home-meetings .btn,#home .home-meetings #footer form#email-signup .signup-btn,#footer form#email-signup #home .home-meetings .signup-btn,#home .home-meetings #panel input[type="button"],#panel #home .home-meetings input[type="button"]{margin-top:20px}#home .home-gallery .gallery-thumb{position:relative}#home .home-gallery .gallery-thumb .over-thumb{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.6);opacity:0}#home .home-gallery .gallery-thumb:hover .over-thumb{opacity:1}.has-blog ul.posts-list li{list-style:none;margin:2em 0;padding-right:10%}.has-blog ul.posts-list li h3.post-title,.has-blog ul.posts-list li #formRFP fieldset legend.post-title,#formRFP fieldset .has-blog ul.posts-list li legend.post-title,.has-blog ul.posts-list li .map_popup .desc h2.post-title,.map_popup .desc .has-blog ul.posts-list li h2.post-title,.has-blog ul.posts-list li .map_popup .desc #content .content .list .list-item .content-text h3.post-title,.map_popup .desc #content .content .list .list-item .content-text .has-blog ul.posts-list li h3.post-title,.has-blog ul.posts-list li #content .content .list .list-item .content-text .map_popup .desc h3.post-title,#content .content .list .list-item .content-text .map_popup .desc .has-blog ul.posts-list li h3.post-title,.has-blog ul.posts-list li .map_popup .desc #content #accommodations .room .room-text .room-text-inner .post-title.room-title,.map_popup .desc #content #accommodations .room .room-text .room-text-inner .has-blog ul.posts-list li .post-title.room-title,.has-blog ul.posts-list li #content #accommodations .room .room-text .room-text-inner .map_popup .desc .post-title.room-title,#content #accommodations .room .room-text .room-text-inner .map_popup .desc .has-blog ul.posts-list li .post-title.room-title,.has-blog ul.posts-list li .map_popup .desc #content #specials .special .special-text .post-title.special-title,.map_popup .desc #content #specials .special .special-text .has-blog ul.posts-list li .post-title.special-title,.has-blog ul.posts-list li #content #specials .special .special-text .map_popup .desc .post-title.special-title,#content #specials .special .special-text .map_popup .desc .has-blog ul.posts-list li .post-title.special-title,.has-blog ul.posts-list body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name h5.post-title,body.has-calendar #content ul.upcoming-events .has-blog ul.posts-list li.event .event-inner .event-copy .event-name h5.post-title,.has-blog ul.posts-list li #content #specials .special .special-text .post-title.special-subtitle,#content #specials .special .special-text .has-blog ul.posts-list li .post-title.special-subtitle{font-weight:300 !important;font-size:28px !important;font-line-height:normal}.has-blog ul.posts-list li img{width:100%;height:auto}.has-blog ul.posts-list li a.read-more{text-transform:uppercase;font-size:75%;text-decoration:underline}.has-blog .posts-sidebar{background-color:#FFF;padding:3%;margin:2em 0;text-align:center}.has-blog .posts-sidebar>*:first-child{margin-top:0}.has-blog .posts-sidebar>*:last-child{margin-bottom:0}.has-blog .posts-sidebar h3,.has-blog .posts-sidebar #formRFP fieldset legend,#formRFP fieldset .has-blog .posts-sidebar legend,.has-blog .posts-sidebar .map_popup .desc h2,.map_popup .desc .has-blog .posts-sidebar h2,.has-blog .posts-sidebar .map_popup .desc #content .content .list .list-item .content-text h3,.map_popup .desc #content .content .list .list-item .content-text .has-blog .posts-sidebar h3,.has-blog .posts-sidebar #content .content .list .list-item .content-text .map_popup .desc h3,#content .content .list .list-item .content-text .map_popup .desc .has-blog .posts-sidebar h3,.has-blog .posts-sidebar .map_popup .desc #content #accommodations .room .room-text .room-text-inner .room-title,.map_popup .desc #content #accommodations .room .room-text .room-text-inner .has-blog .posts-sidebar .room-title,.has-blog .posts-sidebar #content #accommodations .room .room-text .room-text-inner .map_popup .desc .room-title,#content #accommodations .room .room-text .room-text-inner .map_popup .desc .has-blog .posts-sidebar .room-title,.has-blog .posts-sidebar .map_popup .desc #content #specials .special .special-text .special-title,.map_popup .desc #content #specials .special .special-text .has-blog .posts-sidebar .special-title,.has-blog .posts-sidebar #content #specials .special .special-text .map_popup .desc .special-title,#content #specials .special .special-text .map_popup .desc .has-blog .posts-sidebar .special-title,.has-blog .posts-sidebar body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name h5,body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name .has-blog .posts-sidebar h5,.has-blog .posts-sidebar #content #specials .special .special-text .special-subtitle,#content #specials .special .special-text .has-blog .posts-sidebar .special-subtitle,.has-blog .posts-sidebar h2,.has-blog .posts-sidebar #content .content .list .list-item .content-text h3,#content .content .list .list-item .content-text .has-blog .posts-sidebar h3,.has-blog .posts-sidebar #content #accommodations .room .room-text .room-text-inner .room-title,#content #accommodations .room .room-text .room-text-inner .has-blog .posts-sidebar .room-title,.has-blog .posts-sidebar #content #specials .special .special-text .special-title,#content #specials .special .special-text .has-blog .posts-sidebar .special-title{text-transform:capitalize !important;letter-spacing:0px;font-size:130% !important}.has-blog .posts-sidebar p,.has-blog .posts-sidebar #content .content .intro-content ul,#content .content .intro-content .has-blog .posts-sidebar ul,.has-blog .posts-sidebar #content #specials .special .special-text ul.sym-inline-list li,#content #specials .special .special-text ul.sym-inline-list .has-blog .posts-sidebar li{font-size:90% !important;margin-bottom:2em}.has-blog .posts-sidebar ul.blog-archive{list-style:none;text-align:left;padding:0 5%;font-size:90%}.has-blog .posts-sidebar ul.blog-archive li a.year{display:block;border-top:1px solid #E0E0E0;padding:0 5%}.has-blog .posts-sidebar ul.blog-archive li:last-child a.year{border-bottom:1px solid #E0E0E0}.has-blog .posts-sidebar ul.blog-archive li ul.sub-blog-archive{margin:10px 0}.has-post h1{display:none}.has-post article.post{margin-bottom:4em}.has-post article.post .post-content{padding:2.5% 5%}.has-post article.post .post-content .inner-content h1{display:block}.has-post article.post .post-content .inner-content .date{font-family:serif;font-style:italic;font-size:18px;margin-bottom:2em;margin-top:-1em}.has-post article.post .post-content .share-btn{display:inline-block;height:32px;margin-top:1em;padding-left:40px;background:url(images/icon-share.png) left center no-repeat;background-size:31.5px 27px;text-transform:uppercase;font-size:90%;line-height:2.2;color:#a4a4a4 !important;transition:all 0.3s ease-in-out}.has-post article.post .post-content .share-btn:hover{opacity:0.7}.has-post article.post .post-img figure{margin-bottom:1em;position:relative}.has-post article.post .post-img figure img{width:100%;height:auto}.has-post article.post .post-img figure .pin-it-button{width:43px;height:21px;position:absolute;top:5px;left:10px;transition:all 0.3s ease-in-out}.has-post article.post .post-img figure .pin-it-button:hover{opacity:0.7}.has-post #share-modal{min-width:500px;padding:3em;text-align:center}.has-post #share-modal h2,.has-post #share-modal #content .content .list .list-item .content-text h3,#content .content .list .list-item .content-text .has-post #share-modal h3,.has-post #share-modal #content #accommodations .room .room-text .room-text-inner .room-title,#content #accommodations .room .room-text .room-text-inner .has-post #share-modal .room-title,.has-post #share-modal #content #specials .special .special-text .special-title,#content #specials .special .special-text .has-post #share-modal .special-title{margin:0 0 1em 0}.btn.return-from-map,#footer form#email-signup .return-from-map.signup-btn,#panel input.return-from-map[type="button"]{position:absolute;top:120px;left:20px;z-index:99}.infoBox img{z-index:99 !important}.map_popup .map_popup{background:#FFFFFF !important;width:220px !important;z-index:-1 !important}.map_popup .map_popup img{width:200px !important;position:relative !important}.map_popup img{display:block;position:relative;top:-8px;margin-bottom:-8px;width:220px !important;z-index:1 !important}.map_popup .desc{padding:0 20px;overflow:auto;box-shadow:0 0 30px rgba(85,85,85,0.5);background:#fff;width:220px !important}.map_popup .desc h2,.map_popup .desc #content .content .list .list-item .content-text h3,#content .content .list .list-item .content-text .map_popup .desc h3,.map_popup .desc #content #accommodations .room .room-text .room-text-inner .room-title,#content #accommodations .room .room-text .room-text-inner .map_popup .desc .room-title,.map_popup .desc #content #specials .special .special-text .special-title,#content #specials .special .special-text .map_popup .desc .special-title{margin-top:10px !important;margin-bottom:15px !important}.map_popup .desc h2:before,.map_popup .desc #content .content .list .list-item .content-text h3:before,#content .content .list .list-item .content-text .map_popup .desc h3:before,.map_popup .desc #content .content .list .list-item .content-text #formRFP fieldset legend:before,#content .content .list .list-item .content-text #formRFP fieldset .map_popup .desc legend:before,.map_popup .desc #formRFP fieldset #content .content .list .list-item .content-text legend:before,#formRFP fieldset #content .content .list .list-item .content-text .map_popup .desc legend:before,#content .content .list .list-item .content-text .map_popup .desc h2:before,.map_popup .desc #content .content .list .list-item .content-text h2:before,.map_popup .desc body.has-calendar #content .content .list .list-item .content-text ul.upcoming-events li.event .event-inner .event-copy .event-name h5:before,body.has-calendar #content .content .list .list-item .content-text ul.upcoming-events li.event .event-inner .event-copy .event-name .map_popup .desc h5:before,.map_popup .desc body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name .content .list .list-item .content-text h5:before,body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name .content .list .list-item .content-text .map_popup .desc h5:before,.map_popup .desc #content .content .list .list-item .content-text #specials .special .special-text .special-subtitle:before,#content .content .list .list-item .content-text #specials .special .special-text .map_popup .desc .special-subtitle:before,.map_popup .desc #content #specials .special .special-text .content .list .list-item .content-text .special-subtitle:before,#content #specials .special .special-text .content .list .list-item .content-text .map_popup .desc .special-subtitle:before,.map_popup .desc #content #accommodations .room .room-text .room-text-inner .room-title:before,#content #accommodations .room .room-text .room-text-inner .map_popup .desc .room-title:before,.map_popup .desc #content #specials .special .special-text .special-title:before,#content #specials .special .special-text .map_popup .desc .special-title:before{display:none !important}.map_popup .desc p,.map_popup .desc #content .content .intro-content ul,#content .content .intro-content .map_popup .desc ul,.map_popup .desc #content #specials .special .special-text ul.sym-inline-list li,#content #specials .special .special-text ul.sym-inline-list .map_popup .desc li{color:#31291b !important;white-space:pre-wrap;line-height:1.3em;margin-bottom:18px;font-size:14px}#myMap{background:#d8d8d8 !important;margin-top:100px;height:calc(100vh - 100px) !important;width:100%;float:left}#markers-sidebar{width:30%;height:100vh;max-height:100vh !important;padding:1%;float:right;overflow:scroll;background-color:#fff;color:#7c7975;position:relative;z-index:10;box-shadow:0 0 10px rgba(0,0,0,0.15)}#markers-sidebar header h2,#markers-sidebar header #content .content .list .list-item .content-text h3,#content .content .list .list-item .content-text #markers-sidebar header h3,#markers-sidebar header #content #accommodations .room .room-text .room-text-inner .room-title,#content #accommodations .room .room-text .room-text-inner #markers-sidebar header .room-title,#markers-sidebar header #content #specials .special .special-text .special-title,#content #specials .special .special-text #markers-sidebar header .special-title{text-align:center;text-transform:uppercase;letter-spacing:3px;color:#16213c}#markers-sidebar header select{width:100%;font-size:14px;padding:10px 7%;-webkit-appearance:none;border-radius:0;text-align:center;font-style:italic}body#map-category-sidebar #myMap{background:#d8d8d8 !important;height:100vh !important;width:70%;float:left}body.has-calendar #content .filter{margin-left:0;margin-bottom:0;padding-left:0}body.has-calendar #content .filter label,body.has-calendar #content .filter select{margin-left:5px;text-transform:capitalize;font-family:"Montserrat",sans-serif;padding:0;font-size:15px;line-height:1.6;-webkit-appearance:none;display:inline-block;vertical-align:middle}body.has-calendar #content .filter select{background:url(images/svg/arrow-select.svg) no-repeat #fff;background-position:calc(100% - 10px);width:120px;background-size:20px;padding:6px 40px 6px 10px;background-size:auto 9px;font-weight:700;text-transform:uppercase;color:#2c2468;letter-spacing:0.1em}body.has-calendar #content .filter select:hover{color:#31291b}body.has-calendar #content ul.upcoming-events{margin-top:3em;clear:both}body.has-calendar #content ul.upcoming-events li.event{margin:0 0 30px 0;vertical-align:top;list-style:none}body.has-calendar #content ul.upcoming-events li.event .event-inner figure{overflow:hidden;width:90%;margin:0 auto;position:relative}body.has-calendar #content ul.upcoming-events li.event .event-inner figure img{max-width:100%;transition:all 0.3s ease-in-out;border:4px solid #eaeaea}body.has-calendar #content ul.upcoming-events li.event .event-inner figure figcaption{display:none}body.has-calendar #content ul.upcoming-events li.event .event-inner figure figcaption p,body.has-calendar #content ul.upcoming-events li.event .event-inner figure figcaption .content .intro-content ul,body.has-calendar #content .content .intro-content ul.upcoming-events li.event .event-inner figure figcaption ul,body.has-calendar #content ul.upcoming-events li.event .event-inner figure figcaption #specials .special .special-text ul.sym-inline-list li,body.has-calendar #content #specials .special .special-text ul.sym-inline-list ul.upcoming-events li.event .event-inner figure figcaption li{margin:0;padding:10px 20px;border-radius:2px;background-color:rgba(255,255,255,0.9);display:inline-block;color:#222;text-transform:uppercase;font-size:70%;border:1px solid #222;font-family:"Open Sans",sans-serif;transition:all 0.3s ease-in-out;position:relative;top:-20px;left:0;z-index:100}body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy{padding:0 2%}body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name{margin-top:12px}body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name h5{text-transform:uppercase}body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-date{color:#2c2468;font-weight:700;display:inline-block}body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy p,body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .content .intro-content ul,body.has-calendar #content .content .intro-content ul.upcoming-events li.event .event-inner .event-copy ul,body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy #specials .special .special-text ul.sym-inline-list li,body.has-calendar #content #specials .special .special-text ul.sym-inline-list ul.upcoming-events li.event .event-inner .event-copy li{margin:5px 0 2em;color:#31291b}body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy p:empty,body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .content .intro-content ul:empty,body.has-calendar #content .content .intro-content ul.upcoming-events li.event .event-inner .event-copy ul:empty,body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy #specials .special .special-text ul.sym-inline-list li:empty,body.has-calendar #content #specials .special .special-text ul.sym-inline-list ul.upcoming-events li.event .event-inner .event-copy li:empty{display:none}.event .event-img .pin-it-button{width:43px;height:21px;position:absolute;top:5px;left:10px;transition:all 0.3s ease-in-out}.event .event-img .pin-it-button:hover{opacity:0.7}.event .event-img img{width:100%;height:auto}.event .event-copy form{text-align:center}.event .event-copy form fieldset{border:none}.event .event-copy form fieldset legend{display:none}.event .event-copy .event-description{width:80%;margin:0 auto}.related-events{padding:4em 0 0}.share-btn{display:inline-block;height:32px;margin-top:1em;padding-left:40px;background:url(images/icon-share.png) left center no-repeat;background-size:31.5px 27px;text-transform:uppercase;font-size:90%;line-height:2.2;color:#a4a4a4 !important;transition:all 0.3s ease-in-out}.share-btn:hover{opacity:0.7}#share-modal{min-width:500px;padding:3em;text-align:center}#share-modal h2,#share-modal #content .content .list .list-item .content-text h3,#content .content .list .list-item .content-text #share-modal h3,#share-modal #content #accommodations .room .room-text .room-text-inner .room-title,#content #accommodations .room .room-text .room-text-inner #share-modal .room-title,#share-modal #content #specials .special .special-text .special-title,#content #specials .special .special-text #share-modal .special-title{margin:0 0 1em 0}.btn,#footer form#email-signup .signup-btn,#panel input[type="button"]{background:#2c2468;position:relative;display:inline-block;padding:12px 30px;font-size:12px;font-weight:700;text-align:center;text-transform:uppercase;outline:none;border:none;border-radius:0;cursor:pointer;letter-spacing:0.1em;color:#fff;z-index:0;line-height:1em}.btn:hover,#footer form#email-signup .signup-btn:hover,#panel input:hover[type="button"]{text-decoration:none;background:#c71f3d}.btn:focus,#footer form#email-signup .signup-btn:focus,#panel input:focus[type="button"]{text-decoration:none}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.wrapper{margin:0 auto;max-width:1500px;width:100%}.no-gutter{padding-left:0;padding-right:0}.no-gutter-left{padding-left:0}.no-gutter-right{padding-right:0}.v-align{float:none;display:inline-block;vertical-align:middle}.v-center{position:relative;top:50%;transform:translateY(-50%)}.row-centered{text-align:center}.col-centered{display:inline-block;float:none;text-align:left;margin-right:-4px}.row-height{display:table;table-layout:fixed;height:100%;width:100%}.col-height{display:table-cell;float:none;height:100%}.col-top{vertical-align:top}.col-middle{vertical-align:middle}.col-bottom{vertical-align:bottom}.animate-fade{opacity:0}.animate-fade.top{transform:translateY(100px)}.animate-fade.top.fade-in{transform:translateY(0)}.animate-fade.bottom{transform:translateY(-100px)}.animate-fade.bottom.fade-in{transform:translateY(0)}.animate-fade.left{transform:translateX(-100px)}.animate-fade.left.fade-in{transform:translateX(0)}.animate-fade.right{transform:translateX(100px)}.animate-fade.right.fade-in{transform:translateX(0)}.animate-fade.fade-in{opacity:1;transition:all 0.7s cubic-bezier(0.18, 0.32, 0.17, 0.99)}blockquote{margin-left:0;font-size:inherit;border-left:none}.breadcrumb{padding:8px 15px;margin-left:20px;margin-bottom:5px;list-style:none}.breadcrumb>li{display:inline-block}.breadcrumb li+li:before{padding:0 5px;color:#777;content:"›"}.breadcrumb>.active{color:#777}.sym-slides,.slick{opacity:0}.sym-slides.slick-initialized,.slick.slick-initialized{opacity:1;transition:all 0.5s ease-in-out}ul.slick-dots{padding-left:0;text-align:center}ul.slick-dots li{position:relative;display:inline-block;width:10px;height:10px;margin:10px;padding:0;cursor:pointer}ul.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:0;cursor:pointer;color:transparent;outline:none;background-color:rgba(0,0,0,0);border:1px solid #2c2468;border-radius:50%;background-clip:padding-box;transition:all 0.3s ease-in-out}ul.slick-dots li.slick-active button{background-color:#2c2468}.slick-prev,.slick-next{display:inline-block;position:absolute;top:50%;width:53px;height:47px;margin-top:-23.5px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background-color:#2c2468;z-index:20}.slick-prev:before,.slick-next:before{transition:all 0.3s ease-in-out}.slick-prev:hover,.slick-next:hover{color:transparent;outline:none;background-color:#c71f3d}.slick-prev:hover:before,.slick-next:hover:before{opacity:0.5}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev{left:0;background-image:url(images/svg/left-arrow.svg)}.slick-prev:hover{background-position:-5px 0}.slick-next{right:0;background-image:url(images/svg/right-arrow.svg)}.slick-next:hover{background-position:5px 0}#ui-datepicker-div.ui-widget-content{background:#ffffff !important;z-index:1000 !important;border:none !important;padding:0 !important;border-radius:0;margin-top:10px}#ui-datepicker-div.ui-widget-content:before{content:"";display:block;position:absolute;bottom:100%;left:50%;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #c71f3d;margin-left:-10px}#ui-datepicker-div.ui-widget-content *{font-weight:normal !important;font-size:14px;text-align:center}#ui-datepicker-div .ui-widget-header{position:relative;padding:10px 0;background:#c71f3d !important;border-radius:0 !important;border:0 !important;height:47px}#ui-datepicker-div .ui-widget-header .ui-datepicker-title select,#ui-datepicker-div .ui-widget-header .ui-datepicker-title span{border:0;background-color:transparent;text-transform:uppercase;font-family:"Open Sans",sans-serif;color:#fff}#ui-datepicker-div .ui-widget-header .ui-datepicker-title select{background-image:url("images/arrow-down.svg");background-repeat:no-repeat;background-position:center right 10px;background-size:10px auto;-webkit-appearance:none;-moz-appearance:none}#ui-datepicker-div .ui-widget-header .ui-datepicker-prev{transform:translateY(-50%)}#ui-datepicker-div .ui-widget-header .ui-datepicker-next{transform:translateY(-50%) rotate(180deg) !important}#ui-datepicker-div .ui-widget-header .ui-datepicker-prev,#ui-datepicker-div .ui-widget-header .ui-datepicker-next{top:50%;background-image:url("images/left-arrow-datepicker.svg");background-size:10px;background-position:center;background-repeat:no-repeat}#ui-datepicker-div .ui-widget-header .ui-datepicker-prev span.ui-icon,#ui-datepicker-div .ui-widget-header .ui-datepicker-next span.ui-icon{background-image:none}#ui-datepicker-div .ui-datepicker-calendar{margin:0 !important;width:100% !important;table-layout:fixed}#ui-datepicker-div .ui-datepicker-calendar thead{background-color:#eaeaea;color:#31291b}#ui-datepicker-div .ui-datepicker-calendar tbody td{padding:0;font-family:"Montserrat",sans-serif}#ui-datepicker-div .ui-datepicker-calendar .ui-state-default{background-color:white !important;border:0 !important;color:#31291b}#ui-datepicker-div .ui-datepicker-calendar .ui-state-default.ui-state-active,#ui-datepicker-div .ui-datepicker-calendar .ui-state-default.ui-state-hover,#ui-datepicker-div .ui-datepicker-calendar .ui-state-default.ui-state-focus{background:#c71f3d !important;border-color:#c71f3d;color:#fff !important}body.sitemap #content .content .intro-content{padding-bottom:40px}ul.global-sitemap{position:relative;max-width:700px;margin:auto;margin-bottom:70px;-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px}ul.global-sitemap li{line-height:1.6;margin-bottom:10px;list-style:none}ul.global-sitemap li a:hover{color:#c71f3d}ul.global-sitemap li ul{border-left:1px solid #EAEAEA;margin-left:0px;margin-bottom:10px}ul.global-sitemap li ul li{padding:10px 5px 3px 5px;list-style:none !important;line-height:1.2;font-size:90%;margin-bottom:0px}ul.global-sitemap li ul li a{text-decoration:none !important;color:grey;padding-left:10px}ul.global-sitemap li ul li a:hover{color:#c71f3d}ul.global-sitemap li ul li ul{margin:10px 0 0 10px}ul.global-sitemap li ul li ul li a:hover{color:#c71f3d}ul.global-sitemap li ul li ul li ul li{padding:0;margin-bottom:3px}ul.global-sitemap li ul li ul li ul li a{opacity:0.7}ul.global-sitemap li ul li:before{display:none}#content-popin .box-arrow-popin{background-color:#2c2468}#content-popin .box-arrow-popin .arrow svg{fill:#fff}.horizontal-center{float:none !important;display:inline-block;vertical-align:middle}.horizontal-center__left-side{margin-left:-2%}.horizontal-center__right-side{margin-right:-2%}.arrow-link{display:inline-block;background:url(images/svg/arrow-viewall.svg) right no-repeat;padding-right:24px;font-weight:700;letter-spacing:0.1em}.arrow-link:hover{text-decoration:none;padding-right:30px}.animated,#home .home-gallery .gallery-thumb .over-thumb,.popup-booking .content-booking,#content .content .hotel-gallery .gallery-thumb .over-thumb,#content .content .meetings-gallery .gallery-thumb .over-thumb,#content #accommodations .room .room-images .room-images-inner a:before{transition:all 0.7s cubic-bezier(0.18, 0.32, 0.17, 0.99)}.fancybox-nav span{width:40px;height:40px;background-color:#2c2468;background-position:center;background-repeat:no-repeat;transition:all 0.4s}.fancybox-nav span:hover{background-color:#c71f3d}.fancybox-next span{background-image:url(images/svg/right-arrow.svg)}.fancybox-prev span{background-image:url(images/svg/left-arrow.svg)}.fancybox-close{width:40px;height:40px;background-image:url(images/svg/Close.svg);background-position:center;background-repeat:no-repeat;background-color:#2c2468;background-size:16px auto}#content-popin .box-arrow-popin{min-height:235px}#booking-form{margin-bottom:0}#booking-form .form-entry{display:inline-block;margin-bottom:0;min-width:120px}#booking-form .form-entry input[type="text"],#booking-form .form-entry select{background:#2c2468;color:#fff;border:1px solid;height:41px;margin-bottom:15px}#booking-form .form-entry select{width:160px;background-image:url(images/svg/arrow.svg);background-position:calc(100% - 10px) center;background-repeat:no-repeat;background-color:#2c2468;margin-right:10px}#booking-form .form-entry input[type="text"]:-ms-input-placeholder{color:#fff}#booking-form .form-entry input[type="text"]::placeholder{color:#fff}#booking-form .form-entry input[type="text"]#CheckIn,#booking-form .form-entry input[type="text"]#CheckOut{background-image:url(images/svg/calendar.svg);background-position:calc(100% - 10px) center;background-repeat:no-repeat;background-color:#2c2468;width:215px;margin-right:10px}#booking-form .form-entry .btn,#booking-form .form-entry #footer form#email-signup .signup-btn,#footer form#email-signup #booking-form .form-entry .signup-btn,#booking-form .form-entry #panel input[type="button"],#panel #booking-form .form-entry input[type="button"]{background:#fff;color:#2c2468;padding:15px 20px;font-size:14px}#booking-form .form-entry .btn:hover,#booking-form .form-entry #footer form#email-signup .signup-btn:hover,#footer form#email-signup #booking-form .form-entry .signup-btn:hover,#booking-form .form-entry #panel input:hover[type="button"],#panel #booking-form .form-entry input:hover[type="button"]{background:#c71f3d;color:#fff}.popup-booking{display:none;background:rgba(255,255,255,0.8);width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000}.popup-booking .content-booking{transform:translateY(100px);opacity:0;max-width:582px;background:#2c2468;margin:auto;position:relative;padding:60px}.popup-booking .content-booking .close-booking{width:17px;height:17px;position:absolute;top:10px;right:10px;background:url(images/svg/Close.svg);cursor:pointer}.popup-booking .content-booking h2,.popup-booking .content-booking #content .content .list .list-item .content-text h3,#content .content .list .list-item .content-text .popup-booking .content-booking h3,.popup-booking .content-booking #content #accommodations .room .room-text .room-text-inner .room-title,#content #accommodations .room .room-text .room-text-inner .popup-booking .content-booking .room-title,.popup-booking .content-booking #content #specials .special .special-text .special-title,#content #specials .special .special-text .popup-booking .content-booking .special-title{margin-top:0;font-size:29px;font-weight:300;color:#fff;text-transform:uppercase;position:relative;margin-bottom:50px}.popup-booking .content-booking h2 span,.popup-booking .content-booking #content .content .list .list-item .content-text h3 span,#content .content .list .list-item .content-text .popup-booking .content-booking h3 span,.popup-booking .content-booking #content #accommodations .room .room-text .room-text-inner .room-title span,#content #accommodations .room .room-text .room-text-inner .popup-booking .content-booking .room-title span,.popup-booking .content-booking #content #specials .special .special-text .special-title span,#content #specials .special .special-text .popup-booking .content-booking .special-title span{display:block;padding-bottom:10px;font-size:18px;font-weight:bold}.popup-booking .content-booking h2:before,.popup-booking .content-booking #content .content .list .list-item .content-text h3:before,#content .content .list .list-item .content-text .popup-booking .content-booking h3:before,.popup-booking .content-booking #content .content .list .list-item .content-text #formRFP fieldset legend:before,#content .content .list .list-item .content-text #formRFP fieldset .popup-booking .content-booking legend:before,.popup-booking .content-booking #formRFP fieldset #content .content .list .list-item .content-text legend:before,#formRFP fieldset #content .content .list .list-item .content-text .popup-booking .content-booking legend:before,.popup-booking .content-booking #content .content .list .list-item .content-text .map_popup .desc h2:before,#content .content .list .list-item .content-text .map_popup .desc .popup-booking .content-booking h2:before,.popup-booking .content-booking .map_popup .desc #content .content .list .list-item .content-text h2:before,.map_popup .desc #content .content .list .list-item .content-text .popup-booking .content-booking h2:before,.popup-booking .content-booking body.has-calendar #content .content .list .list-item .content-text ul.upcoming-events li.event .event-inner .event-copy .event-name h5:before,body.has-calendar #content .content .list .list-item .content-text ul.upcoming-events li.event .event-inner .event-copy .event-name .popup-booking .content-booking h5:before,.popup-booking .content-booking body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name .content .list .list-item .content-text h5:before,body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name .content .list .list-item .content-text .popup-booking .content-booking h5:before,.popup-booking .content-booking #content .content .list .list-item .content-text #specials .special .special-text .special-subtitle:before,#content .content .list .list-item .content-text #specials .special .special-text .popup-booking .content-booking .special-subtitle:before,.popup-booking .content-booking #content #specials .special .special-text .content .list .list-item .content-text .special-subtitle:before,#content #specials .special .special-text .content .list .list-item .content-text .popup-booking .content-booking .special-subtitle:before,.popup-booking .content-booking #content #accommodations .room .room-text .room-text-inner .room-title:before,#content #accommodations .room .room-text .room-text-inner .popup-booking .content-booking .room-title:before,.popup-booking .content-booking #content #specials .special .special-text .special-title:before,#content #specials .special .special-text .popup-booking .content-booking .special-title:before{content:"";display:block;position:absolute;top:100%;left:0;width:90px;border-top:1px solid;margin-top:22px}.popup-booking .content-booking h3,.popup-booking .content-booking #formRFP fieldset legend,#formRFP fieldset .popup-booking .content-booking legend,.popup-booking .content-booking .map_popup .desc h2,.map_popup .desc .popup-booking .content-booking h2,.popup-booking .content-booking .map_popup .desc #content .content .list .list-item .content-text h3,.map_popup .desc #content .content .list .list-item .content-text .popup-booking .content-booking h3,.popup-booking .content-booking #content .content .list .list-item .content-text .map_popup .desc h3,#content .content .list .list-item .content-text .map_popup .desc .popup-booking .content-booking h3,.popup-booking .content-booking .map_popup .desc #content #accommodations .room .room-text .room-text-inner .room-title,.map_popup .desc #content #accommodations .room .room-text .room-text-inner .popup-booking .content-booking .room-title,.popup-booking .content-booking #content #accommodations .room .room-text .room-text-inner .map_popup .desc .room-title,#content #accommodations .room .room-text .room-text-inner .map_popup .desc .popup-booking .content-booking .room-title,.popup-booking .content-booking .map_popup .desc #content #specials .special .special-text .special-title,.map_popup .desc #content #specials .special .special-text .popup-booking .content-booking .special-title,.popup-booking .content-booking #content #specials .special .special-text .map_popup .desc .special-title,#content #specials .special .special-text .map_popup .desc .popup-booking .content-booking .special-title,.popup-booking .content-booking body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name h5,body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name .popup-booking .content-booking h5,.popup-booking .content-booking #content #specials .special .special-text .special-subtitle,#content #specials .special .special-text .popup-booking .content-booking .special-subtitle{font-size:18px;font-weight:bold;text-transform:uppercase;color:#fff;margin-top:0}.popup-booking.open .content-booking{transform:translateY(0);opacity:1}.container-download-images{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.container-download-images__img{object-fit:cover;width:100%;height:100%;cursor:pointer}.container-download-images__img:hover{opacity:.6}body#default #content{padding-top:105px}body#contact #content{padding-top:145px}#content h1,#content h2,#content .content .list .list-item .content-text h3,#content #accommodations .room .room-text .room-text-inner .room-title,#content #specials .special .special-text .special-title{margin-top:0;font-size:45px;font-weight:300;color:#2c2468;text-transform:uppercase;position:relative;margin-bottom:50px}#content h1 span,#content h2 span,#content .content .list .list-item .content-text h3 span,#content #accommodations .room .room-text .room-text-inner .room-title span,#content #specials .special .special-text .special-title span{display:block;padding-bottom:10px;font-size:18px;font-weight:bold}#content h1:before,#content h2:before,#content .content .list .list-item .content-text h3:before,#content .content .list .list-item .content-text #formRFP fieldset legend:before,#formRFP fieldset #content .content .list .list-item .content-text legend:before,#content .content .list .list-item .content-text .map_popup .desc h2:before,.map_popup .desc #content .content .list .list-item .content-text h2:before,body.has-calendar #content .content .list .list-item .content-text ul.upcoming-events li.event .event-inner .event-copy .event-name h5:before,body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name .content .list .list-item .content-text h5:before,#content .content .list .list-item .content-text #specials .special .special-text .special-subtitle:before,#content #specials .special .special-text .content .list .list-item .content-text .special-subtitle:before,#content #accommodations .room .room-text .room-text-inner .room-title:before,#content #specials .special .special-text .special-title:before{content:"";display:block;position:absolute;top:100%;left:0;width:90px;border-top:1px solid #c71f3d;margin-top:22px}#content h1.text-center:before,#content h2.text-center:before,#content .content .list .list-item .content-text h3.text-center:before,#content .content .list .list-item .content-text #formRFP fieldset legend.text-center:before,#formRFP fieldset #content .content .list .list-item .content-text legend.text-center:before,#content .content .list .list-item .content-text .map_popup .desc h2.text-center:before,.map_popup .desc #content .content .list .list-item .content-text h2.text-center:before,body.has-calendar #content .content .list .list-item .content-text ul.upcoming-events li.event .event-inner .event-copy .event-name h5.text-center:before,body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name .content .list .list-item .content-text h5.text-center:before,#content .content .list .list-item .content-text #specials .special .special-text .text-center.special-subtitle:before,#content #specials .special .special-text .content .list .list-item .content-text .text-center.special-subtitle:before,#content #accommodations .room .room-text .room-text-inner .text-center.room-title:before,#content #specials .special .special-text .text-center.special-title:before{left:50%;margin-left:-45px}#content h1.small-title,#content h2.small-title,#content .content .list .list-item .content-text h3.small-title,#content .content .list .list-item .content-text #formRFP fieldset legend.small-title,#formRFP fieldset #content .content .list .list-item .content-text legend.small-title,#content .content .list .list-item .content-text .map_popup .desc h2.small-title,.map_popup .desc #content .content .list .list-item .content-text h2.small-title,body.has-calendar #content .content .list .list-item .content-text ul.upcoming-events li.event .event-inner .event-copy .event-name h5.small-title,body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name .content .list .list-item .content-text h5.small-title,#content .content .list .list-item .content-text #specials .special .special-text .small-title.special-subtitle,#content #specials .special .special-text .content .list .list-item .content-text .small-title.special-subtitle,#content #accommodations .room .room-text .room-text-inner .small-title.room-title,#content #specials .special .special-text .small-title.special-title{font-size:28px}#content h1.small-title.no-before,#content h2.small-title.no-before,#content .content .list .list-item .content-text h3.small-title.no-before,#content .content .list .list-item .content-text #formRFP fieldset legend.small-title.no-before,#formRFP fieldset #content .content .list .list-item .content-text legend.small-title.no-before,#content .content .list .list-item .content-text .map_popup .desc h2.small-title.no-before,.map_popup .desc #content .content .list .list-item .content-text h2.small-title.no-before,body.has-calendar #content .content .list .list-item .content-text ul.upcoming-events li.event .event-inner .event-copy .event-name h5.small-title.no-before,body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name .content .list .list-item .content-text h5.small-title.no-before,#content .content .list .list-item .content-text #specials .special .special-text .small-title.no-before.special-subtitle,#content #specials .special .special-text .content .list .list-item .content-text .small-title.no-before.special-subtitle,#content #accommodations .room .room-text .room-text-inner .small-title.no-before.room-title,#content #specials .special .special-text .small-title.no-before.special-title{margin-bottom:15px}#content h1.small-title.no-before:before,#content h2.small-title.no-before:before,#content .content .list .list-item .content-text h3.small-title.no-before:before,#content .content .list .list-item .content-text #formRFP fieldset legend.small-title.no-before:before,#formRFP fieldset #content .content .list .list-item .content-text legend.small-title.no-before:before,#content .content .list .list-item .content-text .map_popup .desc h2.small-title.no-before:before,.map_popup .desc #content .content .list .list-item .content-text h2.small-title.no-before:before,body.has-calendar #content .content .list .list-item .content-text ul.upcoming-events li.event .event-inner .event-copy .event-name h5.small-title.no-before:before,body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name .content .list .list-item .content-text h5.small-title.no-before:before,#content .content .list .list-item .content-text #specials .special .special-text .small-title.no-before.special-subtitle:before,#content #specials .special .special-text .content .list .list-item .content-text .small-title.no-before.special-subtitle:before,#content #accommodations .room .room-text .room-text-inner .small-title.no-before.room-title:before,#content #specials .special .special-text .small-title.no-before.special-title:before{display:none}#content h3,#content #formRFP fieldset legend,#formRFP fieldset #content legend,#content .map_popup .desc h2,.map_popup .desc #content h2,.map_popup .desc #content .content .list .list-item .content-text h3,#content .content .list .list-item .content-text .map_popup .desc h3,.map_popup .desc #content #accommodations .room .room-text .room-text-inner .room-title,#content #accommodations .room .room-text .room-text-inner .map_popup .desc .room-title,.map_popup .desc #content #specials .special .special-text .special-title,#content #specials .special .special-text .map_popup .desc .special-title,body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name h5,#content #specials .special .special-text .special-subtitle{font-size:18px;font-weight:bold;text-transform:uppercase;color:#2c2468;margin-top:0}#content p,#content .content .intro-content ul,#content #specials .special .special-text ul.sym-inline-list li{color:#31291b;font-size:15px;line-height:28px}#content ul{list-style:none}#content ul.sym-inline-list{padding-left:15px}#content ul.sym-inline-list li{list-style:circle}#content ul.sym-inline-list li a:hover{color:#c71f3d}#content .content .intro-content{padding:80px 0}#content .content .intro-content h3,#content .content .intro-content #formRFP fieldset legend,#formRFP fieldset #content .content .intro-content legend,#content .content .intro-content .map_popup .desc h2,.map_popup .desc #content .content .intro-content h2,.map_popup .desc #content .content .intro-content .list .list-item .content-text h3,.map_popup .desc #content .content .list .list-item .content-text .intro-content h3,#content .content .intro-content .list .list-item .content-text .map_popup .desc h3,#content .content .list .list-item .content-text .map_popup .desc .intro-content h3,.map_popup .desc #content .content .intro-content #accommodations .room .room-text .room-text-inner .room-title,.map_popup .desc #content #accommodations .room .room-text .room-text-inner .content .intro-content .room-title,#content .content .intro-content #accommodations .room .room-text .room-text-inner .map_popup .desc .room-title,#content #accommodations .room .room-text .room-text-inner .map_popup .desc .content .intro-content .room-title,.map_popup .desc #content .content .intro-content #specials .special .special-text .special-title,.map_popup .desc #content #specials .special .special-text .content .intro-content .special-title,#content .content .intro-content #specials .special .special-text .map_popup .desc .special-title,#content #specials .special .special-text .map_popup .desc .content .intro-content .special-title,body.has-calendar #content .content .intro-content ul.upcoming-events li.event .event-inner .event-copy .event-name h5,body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name .content .intro-content h5,#content .content .intro-content #specials .special .special-text .special-subtitle,#content #specials .special .special-text .content .intro-content .special-subtitle{margin-top:30px}#content .content .intro-content .btn,#content .content .intro-content #footer form#email-signup .signup-btn,#footer form#email-signup #content .content .intro-content .signup-btn,#content .content .intro-content #panel input[type="button"],#panel #content .content .intro-content input[type="button"]{margin-top:15px}#content .content .intro-content ul li{list-style:disc;color:#31291b}#content .content .intro-content ul.list-unstyled li{list-style:none}#content .content .intro-content .floorplan-img{margin:30px 0;border:4px solid #eaeaea}#content .content .genealogy-quad{margin:50px 0}#content .content .genealogy-quad img{border:4px solid #eaeaea;margin-right:30px;max-width:90%}#content .content .genealogy-quad h2,#content .content .genealogy-quad .list .list-item .content-text h3,#content .content .list .list-item .content-text .genealogy-quad h3,#content .content .genealogy-quad #accommodations .room .room-text .room-text-inner .room-title,#content #accommodations .room .room-text .room-text-inner .content .genealogy-quad .room-title,#content .content .genealogy-quad #specials .special .special-text .special-title,#content #specials .special .special-text .content .genealogy-quad .special-title{padding-top:60px}#content .content .amenities{background-image:url(images/salt-lake-rooms-amenities-bg.jpg);background-position:center;background-size:cover;padding:55px 0;margin-bottom:60px}#content .content .amenities h2,#content .content .amenities .list .list-item .content-text h3,#content .content .list .list-item .content-text .amenities h3,#content .content .amenities #accommodations .room .room-text .room-text-inner .room-title,#content #accommodations .room .room-text .room-text-inner .content .amenities .room-title,#content .content .amenities #specials .special .special-text .special-title,#content #specials .special .special-text .content .amenities .special-title{font-size:28px;margin-bottom:50px}#content .content .amenities h2:before,#content .content .amenities .list .list-item .content-text h3:before,#content .content .list .list-item .content-text .amenities h3:before,#content .content .amenities .list .list-item .content-text #formRFP fieldset legend:before,#content .content .list .list-item .content-text #formRFP fieldset .amenities legend:before,#formRFP fieldset #content .content .amenities .list .list-item .content-text legend:before,#formRFP fieldset #content .content .list .list-item .content-text .amenities legend:before,#content .content .amenities .list .list-item .content-text .map_popup .desc h2:before,#content .content .list .list-item .content-text .map_popup .desc .amenities h2:before,.map_popup .desc #content .content .amenities .list .list-item .content-text h2:before,.map_popup .desc #content .content .list .list-item .content-text .amenities h2:before,body.has-calendar #content .content .amenities .list .list-item .content-text ul.upcoming-events li.event .event-inner .event-copy .event-name h5:before,body.has-calendar #content .content .list .list-item .content-text ul.upcoming-events li.event .event-inner .event-copy .event-name .amenities h5:before,body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name .content .amenities .list .list-item .content-text h5:before,body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name .content .list .list-item .content-text .amenities h5:before,#content .content .amenities .list .list-item .content-text #specials .special .special-text .special-subtitle:before,#content .content .list .list-item .content-text #specials .special .special-text .amenities .special-subtitle:before,#content #specials .special .special-text .content .amenities .list .list-item .content-text .special-subtitle:before,#content #specials .special .special-text .content .list .list-item .content-text .amenities .special-subtitle:before,#content .content .amenities #accommodations .room .room-text .room-text-inner .room-title:before,#content #accommodations .room .room-text .room-text-inner .content .amenities .room-title:before,#content .content .amenities #specials .special .special-text .special-title:before,#content #specials .special .special-text .content .amenities .special-title:before{display:none}#content .content .amenities ul{column-count:3;column-gap:30px}#content .content .amenities li{font-size:15px;letter-spacing:0.04em;list-style:none;margin-left:20px;line-height:20px;position:relative;padding-left:15px;margin-bottom:15px}#content .content .amenities li:before{content:'\02022';display:inline-block;margin-right:5px;position:absolute;left:0;top:0}#content .content .amenities table.table{text-align:center}#content .content .amenities table.table tr th{text-align:center}#content .content .amenities table.table tr th:first-child,#content .content .amenities table.table tr td:first-child{text-align:left}#content .content .second-list h2,#content .content .second-list .list .list-item .content-text h3,#content .content .list .list-item .content-text .second-list h3,#content .content .second-list #accommodations .room .room-text .room-text-inner .room-title,#content #accommodations .room .room-text .room-text-inner .content .second-list .room-title,#content .content .second-list #specials .special .special-text .special-title,#content #specials .special .special-text .content .second-list .special-title{font-size:28px;margin-bottom:50px}#content .content .second-list h2:before,#content .content .second-list .list .list-item .content-text h3:before,#content .content .list .list-item .content-text .second-list h3:before,#content .content .second-list .list .list-item .content-text #formRFP fieldset legend:before,#content .content .list .list-item .content-text #formRFP fieldset .second-list legend:before,#formRFP fieldset #content .content .second-list .list .list-item .content-text legend:before,#formRFP fieldset #content .content .list .list-item .content-text .second-list legend:before,#content .content .second-list .list .list-item .content-text .map_popup .desc h2:before,#content .content .list .list-item .content-text .map_popup .desc .second-list h2:before,.map_popup .desc #content .content .second-list .list .list-item .content-text h2:before,.map_popup .desc #content .content .list .list-item .content-text .second-list h2:before,body.has-calendar #content .content .second-list .list .list-item .content-text ul.upcoming-events li.event .event-inner .event-copy .event-name h5:before,body.has-calendar #content .content .list .list-item .content-text ul.upcoming-events li.event .event-inner .event-copy .event-name .second-list h5:before,body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name .content .second-list .list .list-item .content-text h5:before,body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name .content .list .list-item .content-text .second-list h5:before,#content .content .second-list .list .list-item .content-text #specials .special .special-text .special-subtitle:before,#content .content .list .list-item .content-text #specials .special .special-text .second-list .special-subtitle:before,#content #specials .special .special-text .content .second-list .list .list-item .content-text .special-subtitle:before,#content #specials .special .special-text .content .list .list-item .content-text .second-list .special-subtitle:before,#content .content .second-list #accommodations .room .room-text .room-text-inner .room-title:before,#content #accommodations .room .room-text .room-text-inner .content .second-list .room-title:before,#content .content .second-list #specials .special .special-text .special-title:before,#content #specials .special .special-text .content .second-list .special-title:before{display:none}#content .content .second-list .list-thumb{display:block;margin:auto;max-width:100%}#content .content .second-list ul{padding-left:0;margin-left:0}#content .content .second-list li{font-size:15px;letter-spacing:0.04em;list-style:none;line-height:20px;position:relative;padding-left:15px;margin-bottom:15px}#content .content .second-list li:before{content:'\02022';display:inline-block;margin-right:5px;position:absolute;left:0;top:0}#content .content .salt-lake-map{margin-top:120px;margin-bottom:60px;border:4px solid #eaeaea;background:url(images/map-bg.jpg) center no-repeat;background-size:cover;padding:40px 0}#content .content .salt-lake-map .map-text{padding-top:110px}#content .content .salt-lake-map .map-text h2,#content .content .salt-lake-map .map-text .list .list-item .content-text h3,#content .content .list .list-item .content-text .salt-lake-map .map-text h3,#content .content .salt-lake-map .map-text #accommodations .room .room-text .room-text-inner .room-title,#content #accommodations .room .room-text .room-text-inner .content .salt-lake-map .map-text .room-title,#content .content .salt-lake-map .map-text #specials .special .special-text .special-title,#content #specials .special .special-text .content .salt-lake-map .map-text .special-title,#content .content .salt-lake-map .map-text p,#content .content .salt-lake-map .map-text .intro-content ul,#content .content .intro-content .salt-lake-map .map-text ul,#content .content .salt-lake-map .map-text #specials .special .special-text ul.sym-inline-list li,#content #specials .special .special-text ul.sym-inline-list .content .salt-lake-map .map-text li{color:#fff}#content .content .guaranteed{margin-top:40px}#content .content .guaranteed h3,#content .content .guaranteed #formRFP fieldset legend,#formRFP fieldset #content .content .guaranteed legend,#content .content .guaranteed .map_popup .desc h2,.map_popup .desc #content .content .guaranteed h2,.map_popup .desc #content .content .guaranteed .list .list-item .content-text h3,.map_popup .desc #content .content .list .list-item .content-text .guaranteed h3,#content .content .guaranteed .list .list-item .content-text .map_popup .desc h3,#content .content .list .list-item .content-text .map_popup .desc .guaranteed h3,.map_popup .desc #content .content .guaranteed #accommodations .room .room-text .room-text-inner .room-title,.map_popup .desc #content #accommodations .room .room-text .room-text-inner .content .guaranteed .room-title,#content .content .guaranteed #accommodations .room .room-text .room-text-inner .map_popup .desc .room-title,#content #accommodations .room .room-text .room-text-inner .map_popup .desc .content .guaranteed .room-title,.map_popup .desc #content .content .guaranteed #specials .special .special-text .special-title,.map_popup .desc #content #specials .special .special-text .content .guaranteed .special-title,#content .content .guaranteed #specials .special .special-text .map_popup .desc .special-title,#content #specials .special .special-text .map_popup .desc .content .guaranteed .special-title,body.has-calendar #content .content .guaranteed ul.upcoming-events li.event .event-inner .event-copy .event-name h5,body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name .content .guaranteed h5,#content .content .guaranteed #specials .special .special-text .special-subtitle,#content #specials .special .special-text .content .guaranteed .special-subtitle,#content .content .guaranteed p,#content .content .guaranteed .intro-content ul,#content .content .intro-content .guaranteed ul,#content .content .guaranteed #specials .special .special-text ul.sym-inline-list li,#content #specials .special .special-text ul.sym-inline-list .content .guaranteed li{display:inline-block;vertical-align:middle}#content .content .guaranteed h3,#content .content .guaranteed #formRFP fieldset legend,#formRFP fieldset #content .content .guaranteed legend,#content .content .guaranteed .map_popup .desc h2,.map_popup .desc #content .content .guaranteed h2,.map_popup .desc #content .content .guaranteed .list .list-item .content-text h3,.map_popup .desc #content .content .list .list-item .content-text .guaranteed h3,#content .content .guaranteed .list .list-item .content-text .map_popup .desc h3,#content .content .list .list-item .content-text .map_popup .desc .guaranteed h3,.map_popup .desc #content .content .guaranteed #accommodations .room .room-text .room-text-inner .room-title,.map_popup .desc #content #accommodations .room .room-text .room-text-inner .content .guaranteed .room-title,#content .content .guaranteed #accommodations .room .room-text .room-text-inner .map_popup .desc .room-title,#content #accommodations .room .room-text .room-text-inner .map_popup .desc .content .guaranteed .room-title,.map_popup .desc #content .content .guaranteed #specials .special .special-text .special-title,.map_popup .desc #content #specials .special .special-text .content .guaranteed .special-title,#content .content .guaranteed #specials .special .special-text .map_popup .desc .special-title,#content #specials .special .special-text .map_popup .desc .content .guaranteed .special-title,body.has-calendar #content .content .guaranteed ul.upcoming-events li.event .event-inner .event-copy .event-name h5,body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name .content .guaranteed h5,#content .content .guaranteed #specials .special .special-text .special-subtitle,#content #specials .special .special-text .content .guaranteed .special-subtitle{padding-left:20px;background-position:left;background-repeat:no-repeat;background-image:url(images/svg/Lowest-rate.svg);line-height:40px;font-size:18px;margin:0 15px 0 0}#content .content .guaranteed p,#content .content .guaranteed .intro-content ul,#content .content .intro-content .guaranteed ul,#content .content .guaranteed #specials .special .special-text ul.sym-inline-list li,#content #specials .special .special-text ul.sym-inline-list .content .guaranteed li{margin:0;border-left:1px solid #2c2468;padding-left:15px}#content .content .list ul{margin-top:40px}#content .content .list .list-item{margin-bottom:40px}#content .content .list .list-item img{border:4px solid #eaeaea}#content .content .list .list-item .content-text{padding-left:40px;padding-top:40px}#content .content .list .list-item .content-text h3,#content .content .list .list-item .content-text #formRFP fieldset legend,#formRFP fieldset #content .content .list .list-item .content-text legend,#content .content .list .list-item .content-text .map_popup .desc h2,.map_popup .desc #content .content .list .list-item .content-text h2,.map_popup .desc #content .content .list .list-item .content-text #accommodations .room .room-text .room-text-inner .room-title,.map_popup .desc #content #accommodations .room .room-text .room-text-inner .content .list .list-item .content-text .room-title,#content .content .list .list-item .content-text #accommodations .room .room-text .room-text-inner .map_popup .desc .room-title,#content #accommodations .room .room-text .room-text-inner .map_popup .desc .content .list .list-item .content-text .room-title,.map_popup .desc #content .content .list .list-item .content-text #specials .special .special-text .special-title,.map_popup .desc #content #specials .special .special-text .content .list .list-item .content-text .special-title,#content .content .list .list-item .content-text #specials .special .special-text .map_popup .desc .special-title,#content #specials .special .special-text .map_popup .desc .content .list .list-item .content-text .special-title,body.has-calendar #content .content .list .list-item .content-text ul.upcoming-events li.event .event-inner .event-copy .event-name h5,body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name .content .list .list-item .content-text h5,#content .content .list .list-item .content-text #specials .special .special-text .special-subtitle,#content #specials .special .special-text .content .list .list-item .content-text .special-subtitle{font-size:28px}#content .content .list .list-item:nth-child(even){background:#f5f5f5}#content .content .hotel-gallery{margin-top:60px}#content .content .hotel-gallery .gallery-thumb{position:relative}#content .content .hotel-gallery .gallery-thumb .over-thumb{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.6);opacity:0}#content .content .hotel-gallery .gallery-thumb:hover .over-thumb{opacity:1}#content .content .meetings-gallery{margin-bottom:60px}#content .content .meetings-gallery .gallery-thumb{position:relative;margin:0 15px;display:block}#content .content .meetings-gallery .gallery-thumb img{width:100%}#content .content .meetings-gallery .gallery-thumb .over-thumb{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.6);opacity:0}#content .content .meetings-gallery .gallery-thumb:hover .over-thumb{opacity:1}#content .content .meetings-gallery h3,#content .content .meetings-gallery #formRFP fieldset legend,#formRFP fieldset #content .content .meetings-gallery legend,#content .content .meetings-gallery .map_popup .desc h2,.map_popup .desc #content .content .meetings-gallery h2,.map_popup .desc #content .content .meetings-gallery .list .list-item .content-text h3,.map_popup .desc #content .content .list .list-item .content-text .meetings-gallery h3,#content .content .meetings-gallery .list .list-item .content-text .map_popup .desc h3,#content .content .list .list-item .content-text .map_popup .desc .meetings-gallery h3,.map_popup .desc #content .content .meetings-gallery #accommodations .room .room-text .room-text-inner .room-title,.map_popup .desc #content #accommodations .room .room-text .room-text-inner .content .meetings-gallery .room-title,#content .content .meetings-gallery #accommodations .room .room-text .room-text-inner .map_popup .desc .room-title,#content #accommodations .room .room-text .room-text-inner .map_popup .desc .content .meetings-gallery .room-title,.map_popup .desc #content .content .meetings-gallery #specials .special .special-text .special-title,.map_popup .desc #content #specials .special .special-text .content .meetings-gallery .special-title,#content .content .meetings-gallery #specials .special .special-text .map_popup .desc .special-title,#content #specials .special .special-text .map_popup .desc .content .meetings-gallery .special-title,body.has-calendar #content .content .meetings-gallery ul.upcoming-events li.event .event-inner .event-copy .event-name h5,body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name .content .meetings-gallery h5,#content .content .meetings-gallery #specials .special .special-text .special-subtitle,#content #specials .special .special-text .content .meetings-gallery .special-subtitle{font-size:14px;margin-top:12px}#content .content .pdf-downloads{margin-bottom:60px}#content .content .pdf-downloads a.btn,#content .content .pdf-downloads #footer form#email-signup a.signup-btn,#footer form#email-signup #content .content .pdf-downloads a.signup-btn{width:320px;margin-top:15px;margin-right:20px;padding:20px 0}body#contact #content .content{margin-bottom:80px}body#contact #content .content .contact-intro{margin-top:30px}body#contact #content .content #panel .mode,body#contact #content .content #panel .startdir{float:left;width:50%}.sub-menu ul li{display:inline-block;margin-right:15px;padding-right:15px;border-right:1px solid #222;line-height:0.65}.sub-menu ul li a{padding:3px 0;color:#31291b}.sub-menu ul li a.active{cursor:default;color:#2c2468}.sub-menu ul li a:hover{color:#2c2468}.sub-menu ul li:last-child{border-right:0px}#content #accommodations .room{margin-bottom:70px}#content #accommodations .room .room-images{max-width:510px;margin:auto;border:4px solid #eaeaea}#content #accommodations .room .room-images .room-images-inner a{position:relative}#content #accommodations .room .room-images .room-images-inner a:before{content:"";display:block;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.6);background-image:url(images/svg/expand.svg);background-position:center;background-repeat:no-repeat;opacity:0}#content #accommodations .room .room-images .room-images-inner a:hover:before{opacity:1}#content #accommodations .room .room-images .room-images-inner img{max-width:100%}#content #accommodations .room .room-text .room-text-inner{padding:40px 40px 0;margin:0 auto}#content #accommodations .room .room-text .room-text-inner .room-title{font-size:28px}#content #accommodations .room .room-text .room-text-inner .btn,#content #accommodations .room .room-text .room-text-inner #footer form#email-signup .signup-btn,#footer form#email-signup #content #accommodations .room .room-text .room-text-inner .signup-btn,#content #accommodations .room .room-text .room-text-inner #panel input[type="button"],#panel #content #accommodations .room .room-text .room-text-inner input[type="button"]{margin-top:25px}#content #accommodations .room .room-text .room-amenities li{display:inline-block;vertical-align:middle;background-position:left;background-repeat:no-repeat;font-size:15px;font-weight:bold;color:#2c2468;text-transform:uppercase;padding-left:40px;margin-right:25px;line-height:40px}#content #accommodations .room .room-text .room-amenities li:first-child{background-image:url(images/svg/salt-lake-rooms-area.svg)}#content #accommodations .room .room-text .room-amenities li:nth-child(2){background-image:url(images/svg/shower.svg);padding-left:30px}#content #accommodations .room .room-text .room-amenities li:nth-child(3){background-image:url(images/svg/SleepSofa.svg)}#content #accommodations .room .room-text .room-amenities li:empty{display:none}#content #accommodations .room.featured{background-image:url(images/bg-featured-room.jpg);background-position:center bottom;background-repeat:no-repeat;background-color:#363251;padding:20px 20px 50px}#content #accommodations .room.featured .room-text .room-text-inner .room-title,#content #accommodations .room.featured .room-text .room-text-inner p,#content #accommodations .room.featured .room-text .room-text-inner .content .intro-content ul,#content .content .intro-content #accommodations .room.featured .room-text .room-text-inner ul,#content #accommodations .room.featured .room-text .room-text-inner #specials .special .special-text ul.sym-inline-list li,#content #specials .special .special-text ul.sym-inline-list #accommodations .room.featured .room-text .room-text-inner li{color:#fff}#content #accommodations .room.featured .room-text .room-text-inner .room-title:before{border-top-color:#fff}#content #accommodations .room.featured .room-text .room-text-inner .btn,#content #accommodations .room.featured .room-text .room-text-inner #footer form#email-signup .signup-btn,#footer form#email-signup #content #accommodations .room.featured .room-text .room-text-inner .signup-btn,#content #accommodations .room.featured .room-text .room-text-inner #panel input[type="button"],#panel #content #accommodations .room.featured .room-text .room-text-inner input[type="button"]{background-color:#fff;color:#2c2468}#content #accommodations .room.featured .room-text .room-text-inner .btn:hover,#content #accommodations .room.featured .room-text .room-text-inner #footer form#email-signup .signup-btn:hover,#footer form#email-signup #content #accommodations .room.featured .room-text .room-text-inner .signup-btn:hover,#content #accommodations .room.featured .room-text .room-text-inner #panel input:hover[type="button"],#panel #content #accommodations .room.featured .room-text .room-text-inner input:hover[type="button"]{background-color:#c71f3d;color:#fff}#content #specials .col-sm-6{display:inline-block;vertical-align:middle;float:none !important}#content #specials .col-sm-6:nth-child(2){margin-right:-5px}#content #specials .special{margin-bottom:60px}#content #specials .special .special-img img{max-width:100%;border:4px solid #eaeaea}#content #specials .special .special-text{padding:20px 0;max-width:490px}#content #specials .special .special-text a{font-weight:bold}#content #specials .special .special-text .special-title{font-size:28px}#content #specials .special .special-text ul.sym-inline-list li{list-style:disc}#content #specials .special .special-text ul.special-tags li{display:inline-block}#content #specials .special .special-text .special-terms p,#content #specials .special .special-text .special-terms .content .intro-content ul,#content .content .intro-content #specials .special .special-text .special-terms ul,#content #specials .special .special-text .special-terms ul.sym-inline-list li,#content #specials .special .special-text ul.sym-inline-list .special-terms li{font-size:13px;font-style:italic;line-height:18px}#content #specials .special .special-text .content-more{display:none}#content #specials .special .special-text .cta li{margin-bottom:10px}#content #specials .special .special-text .btn-more{display:inline-block;margin:0 0 20px 0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;background-image:url(images/svg/more-arrow.svg);background-position:right;background-repeat:no-repeat;padding-right:20px;cursor:pointer}#content #specials .special .special-text .btn-more.open{background-image:url(images/svg/less-arrow.svg);color:#c71f3d}#content #specials .special .special-text p.call a,#content #specials .special .special-text .content .intro-content ul.call a,#content .content .intro-content #specials .special .special-text ul.call a,#content #specials .special .special-text ul.sym-inline-list li.call a{font-weight:bold}#content #specials .special:nth-child(even){background:#f5f5f5}.special-terms-popup{padding:40px;max-width:600px}.instructions-block{margin-top:190px}.instructions-block .shortcode-block{padding:40px 0}.instructions-block .shortcode-block .title{font-family:"Open Sans",sans-serif;font-size:35px;text-align:center}.instructions-block .shortcode-block .location{font-family:"Montserrat",sans-serif;font-size:13px;text-align:center;margin-bottom:35px}.instructions-block .shortcode-block .instructions{margin:0 auto 30px auto;width:95%;max-width:1170px;text-align:left;padding:40px}.things-to-do-in-salt-lake-city h2,.things-to-do-in-salt-lake-city #content .content .list .list-item .content-text h3,#content .content .list .list-item .content-text .things-to-do-in-salt-lake-city h3,.things-to-do-in-salt-lake-city #content #accommodations .room .room-text .room-text-inner .room-title,#content #accommodations .room .room-text .room-text-inner .things-to-do-in-salt-lake-city .room-title,.things-to-do-in-salt-lake-city #content #specials .special .special-text .special-title,#content #specials .special .special-text .things-to-do-in-salt-lake-city .special-title{font-weight:700 !important;font-size:18px !important}.things-to-do-in-salt-lake-city .staff-picks li{list-style:none !important;padding:30px 0}@media only screen and (min-width: 768px) and (max-width: 1024px){#formRFP{width:100%}#formRFP fieldset{margin:0 1%;width:48%}#header .content-nav{position:fixed;top:0;left:0;width:300px;background:#2c2468;height:100vh;z-index:10;transform:translateX(-300px);transition:all 0.6s}#header .content-nav .close-nav{width:24px;height:24px;background-image:url(images/svg/Close.svg);background-size:contain;display:block;margin:40px 0 auto 40px}#header .content-nav.open{transform:translateX(0)}#header .content-nav #primary-nav{float:none;margin-top:40px}#header .content-nav #primary-nav ul{padding:0 40px}#header .content-nav #primary-nav ul li{display:block;margin-right:0;margin-bottom:10px}#header .content-nav #primary-nav ul li:nth-child(5){margin-right:0}#header .content-nav #primary-nav ul li a{font-size:14px}#header .content-nav #primary-nav ul li ul.submenu{position:relative;background:#2c2468;left:auto;top:auto;width:100%;margin-left:0}#header .content-nav #primary-nav ul li ul.submenu:before{display:none}#header .content-nav #primary-nav ul li ul.submenu li{border-bottom:none;text-align:left}#header .content-nav #primary-nav ul li ul.submenu li a{border-bottom:none;color:#fff !important;font-size:12px}#header .content-nav #primary-nav ul li ul.submenu li a.active,#header .content-nav #primary-nav ul li ul.submenu li a:hover{background:transparent;font-weight:bold}#header .reservations{right:15px}#header .btn-book{position:absolute;top:20px;right:15px}#header #menu-btn{float:left;background-color:#fff;-webkit-mask:url("../svg/burger.svg") no-repeat center center/30px auto;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;text-align:center;background:transparent;width:40px;height:30px;display:inline-block;-webkit-mask:none;margin:35px 0 0 0}#header #menu-btn .bar{height:5px;display:block;width:100%;margin-bottom:6px;background:#fff;border-radius:1px}#header #menu-btn span{color:#000;text-transform:uppercase;font-size:11px;letter-spacing:1px;display:block}#home .top-content .uvp{bottom:0}#home .top-content .uvp h1 span{max-width:500px}#home .top-content .badge-holiday{bottom:25px;right:25px}#home .top-content .badge-holiday img{width:150px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){#content .top-content .header-image{height:320px}#home .home-reasons .item-reason .reason-text{padding-top:30px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){#home .home-specials .special .special-text{padding:25px 0}#home .home-map .pin-info .info-box{top:3px;left:3px;width:50%;height:100%}#home .home-map .pin-info .info-box .box-image{height:160px}#home .home-map .pin-info .info-box .inner p,#home .home-map .pin-info .info-box .inner #content .content .intro-content ul,#content .content .intro-content #home .home-map .pin-info .info-box .inner ul,#home .home-map .pin-info .info-box .inner #content #specials .special .special-text ul.sym-inline-list li,#content #specials .special .special-text ul.sym-inline-list #home .home-map .pin-info .info-box .inner li{display:none}#home .home-reasons .item-reason .reason-text{padding-top:0}#home .home-reasons .slick-prev,#home .home-reasons .slick-next{top:320px;left:35%}#home .home-meetings .meetings-text{padding-top:0}#home .home-rooms{padding:50px 0}#home .testimonials{margin-top:-230px}#home .testimonials .content-testimonials{padding:40px 0}#content .top-content .header-image{height:250px}#content .content .list .list-item .content-text{padding-top:20px;padding-left:0}}

/*# sourceMappingURL=style.css.map */
