.meetings-events-template .meeting-package-snippet-wrap{height:330px;width:100%}.meetings-events-template .meeting-package-snippet-wrap .meeting-package-snippet{background-color:#d3d2d1;display:flex;justify-content:center;padding:15px;width:100%}.meetings-events-template .meeting-package-snippet-wrap .meeting-package-snippet .mps-inner{max-width:1300px;width:100%}.meetings-events-template .meeting-package-snippet-wrap .meeting-package-snippet .mps-inner #mp-booking-engine-iframe-container{height:300px!important;min-height:0!important}@media (min-width:900px){.meetings-events-template .meeting-package-snippet-wrap .meeting-package-snippet .mps-inner #mp-booking-engine-iframe-container{height:50px!important;min-height:0!important}}.meetings-events-template .meeting-package-snippet-wrap .meeting-package-snippet.snapped{left:0;position:fixed;z-index:500}@media (min-width:900px){.meetings-events-template .meeting-package-snippet-wrap{height:80px}}.meetings-events-template .introduction-text .text-content .introduction-cta{display:block;margin:30px 0 0}.meetings-events-template .introduction-text .met-popup-open-link{cursor:pointer}.meetings-events-template .me-popup-item{display:none}.meetings-events-template .meetings-events-list{padding:30px 0}.meetings-events-template .meetings-events-list .meetings-events-list-inner{margin:0 auto 40px;max-width:1140px;position:relative}.meetings-events-template .meetings-events-list .mel-filter{background-color:#f2f1f0;margin:0 0 30px;padding:10px 15px 1px;z-index:100}.meetings-events-template .meetings-events-list .mel-filter .melf-heading{font-weight:700;font-weight:400;line-height:44px;padding:0 15px 0 0;text-align:center;text-transform:uppercase}.meetings-events-template .meetings-events-list .mel-filter .me-search-form{margin:0}.meetings-events-template .meetings-events-list .mel-filter .me-search-form .me-search-btn{display:block}@media (min-width:768px){.meetings-events-template .meetings-events-list .mel-filter{align-items:center;display:flex;justify-content:center;padding:20px 3px 20px 15px}.meetings-events-template .meetings-events-list .mel-filter .melf-heading{text-align:left}}@media (min-width:992px){.meetings-events-template .meetings-events-list .mel-filter{height:50px;padding:0 3px 0 15px;position:absolute;right:0;top:0}.meetings-events-template .meetings-events-list .mel-filter .me-search-form{margin:9px 0 0}}.meetings-events-template .meetings-events-list .me-clear-search{bottom:-30px}.meetings-events-template .hme-melf-filter-wrapper{height:50px;position:relative;width:100%}.meetings-events-template .mel-destination-wrapper{margin:0 0 40px;position:relative}.meetings-events-template .mel-destination{width:100%}.meetings-events-template .mel-destination .mel-destination-inner{background-color:#f9f8f8;margin:0 0 30px;padding:0 15px 1px}@media (min-width:768px){.meetings-events-template .mel-destination .mel-destination-inner{padding:0 40px 1px}}.meetings-events-template .mel-destination .mel-destination-intro{padding:25px 0 0;text-align:left}.meetings-events-template .mel-destination .mel-destination-intro h3{font-weight:300;margin:0 0 25px;padding:0;text-align:center;text-transform:uppercase}.meetings-events-template .mel-destination .mel-destination-intro .introduction-text{margin:0 0 30px}@media (min-width:768px){.meetings-events-template .mel-destination .mel-destination-intro{text-align:center}}.meetings-events-template .mel-destination .mel-destination-content .mel-hotel{background-color:#edebea;color:#3a3633;margin:0 0 40px;padding:0 15px}@media (min-width:768px){.meetings-events-template .mel-destination .mel-destination-content .mel-hotel{padding:0 40px}}.meetings-events-template .mel-destination .mel-destination-content .mel-hotel .mel-hotel-intro{padding:30px 0 0;text-align:center}.meetings-events-template .mel-destination .mel-destination-content .mel-hotel .mel-hotel-intro h4{font-weight:300;margin:0 0 15px;padding:0;text-align:center;text-transform:uppercase}@media (min-width:768px){.meetings-events-template .mel-destination .mel-destination-content .mel-hotel .mel-hotel-intro h4{text-align:center}}.meetings-events-template .mel-destination .mel-destination-content .mel-hotel .mel-hotel-intro .hotel-links{margin:0 0 15px;text-align:center}.meetings-events-template .mel-destination .mel-destination-content .mel-hotel .mel-hotel-intro .hotel-links .hotel-link{border-left:1px solid hsla(25,8%,69%,.5);display:inline-block;margin:0 0 15px;padding:0}.meetings-events-template .mel-destination .mel-destination-content .mel-hotel .mel-hotel-intro .hotel-links .hotel-link a{display:inline-block;font-size:1em;font-weight:700;letter-spacing:.1em;padding:0 15px;text-decoration:none;text-transform:uppercase}.meetings-events-template .mel-destination .mel-destination-content .mel-hotel .mel-hotel-intro .hotel-links .hotel-link a span{display:inline-block;padding:0 0 5px;position:relative}.meetings-events-template .mel-destination .mel-destination-content .mel-hotel .mel-hotel-intro .hotel-links .hotel-link a span:after{background-color:#811d3b;bottom:5px;content:"";display:block;height:1px;left:50%;position:absolute;transform:translateX(-50%);transition:width .2s linear;width:100%}.meetings-events-template .mel-destination .mel-destination-content .mel-hotel .mel-hotel-intro .hotel-links .hotel-link a:hover span:after{width:0}.meetings-events-template .mel-destination .mel-destination-content .mel-hotel .mel-hotel-intro .hotel-links .hotel-link:first-child{border-left:none;padding:0}@media (min-width:768px){.meetings-events-template .mel-destination .mel-destination-content .mel-hotel .mel-hotel-intro .hotel-links{text-align:center}.meetings-events-template .mel-destination .mel-destination-content .mel-hotel .mel-hotel-intro .hotel-links .hotel-link{padding:0}.meetings-events-template .mel-destination .mel-destination-content .mel-hotel .mel-hotel-intro .hotel-links .hotel-link a{letter-spacing:.1em;padding:0 20px}}.meetings-events-template .mel-destination .mel-destination-content .mel-hotel .mel-hotel-intro .introduction-text{margin:0 0 30px}.meetings-events-template .mel-destination .mel-destination-content .mel-hotel .mel-hotel-intro .hotel-amenities{color:#151515;display:flex;flex-wrap:wrap;margin:0 0 30px;text-align:left}.meetings-events-template .mel-destination .mel-destination-content .mel-hotel .mel-hotel-intro .hotel-amenities .hotel-amenity{flex:0 1 50%;font-size:1em}@media (min-width:768px){.meetings-events-template .mel-destination .mel-destination-content .mel-hotel .mel-hotel-intro .hotel-amenities{justify-content:center}.meetings-events-template .mel-destination .mel-destination-content .mel-hotel .mel-hotel-intro .hotel-amenities .hotel-amenity{flex:0 1 auto;padding:3px 30px}}.meetings-events-template .mel-destination .mel-destination-content .mel-hotel .mel-hotel-external-spaces .mel-hotel-external-content{padding:0 0 30px;text-align:center!important}.meetings-events-template .mel-destination .mel-destination-content .mel-hotel .mel-hotel-external-spaces .mel-hotel-external-content ul{display:flex;flex-wrap:wrap;font-size:1em;justify-content:center;list-style:none;padding:0;text-align:center}.meetings-events-template .mel-destination .mel-destination-content .mel-hotel .mel-hotel-external-spaces .mel-hotel-external-content ul li{margin:0;padding:0 20px 15px;width:100%}@media (min-width:550px){.meetings-events-template .mel-destination .mel-destination-content .mel-hotel .mel-hotel-external-spaces .mel-hotel-external-content ul li{padding:0 20px 10px;width:auto}}@media (min-width:768px){.meetings-events-template .mel-destination .mel-destination-content .mel-hotel .mel-hotel-external-spaces .mel-hotel-external-content ul{padding:0 100px}}.meetings-events-template .mel-destination .mel-destination-content .mel-hotel .mel-hotel-external-spaces .mel-hotel-external-content a,.meetings-events-template .mel-destination .mel-destination-content .mel-hotel .mel-hotel-external-spaces .mel-hotel-external-content a:hover{text-decoration:underline}.meetings-events-template .mel-destination .mel-destination-content .mel-hotel .mel-hotel-external-spaces .mel-hotel-external-content :last-child{margin-bottom:0}.meetings-events-template .error-validation{color:#7f7067;display:block;font-size:1.625em;font-weight:600;padding:85px 0;text-align:center;width:100%}.meetings-events-template .testimonials-row .testimonials{margin:0;text-align:center}.meetings-events-template .testimonials-row .testimonials h3{font-weight:300;margin:0 0 30px;text-align:center}.meetings-events-template .testimonials-row .testimonials .testimonial-item{margin:0 0 40px;padding:0}.meetings-events-template .testimonials-row .testimonials .testimonial-item .testimonial-image{margin:0 0 25px;width:100%}.meetings-events-template .testimonials-row .testimonials .testimonial-item .testimonial-text{margin:0 0 30px}.meetings-events-template .testimonials-row .testimonials .testimonial-item h4{color:#151515;font-weight:600;margin:0 0 3px;text-align:center}.meetings-events-template .testimonials-row .testimonials .testimonial-item .testimonial-company{font-size:1em;text-align:center}.meetings-events-template .testimonials-row .testimonials .testimonial-hidden{display:none}.meetings-events-template .testimonials-row .testimonials .more-testimonials{clear:both;display:block;margin:0 0 40px;text-align:center}@media (min-width:768px){.meetings-events-template .testimonials-row .testimonials{margin:0 -30px;text-align:inherit}.meetings-events-template .testimonials-row .testimonials h3{margin:0 0 55px}.meetings-events-template .testimonials-row .testimonials .testimonial-item{margin:0 0 55px;padding:0 30px}.meetings-events-template .testimonials-row .testimonials .more-testimonials{margin:0 0 40px}}.meetings-events-template .hotel-directions .hd-wrapper{margin:0;padding:0}.meetings-events-template .hotel-directions .hd-wrapper .hd-content{display:block;padding:0 0 30px;text-align:center;width:100%}.meetings-events-template .hotel-directions .hd-wrapper .hd-content .hd-title{font-size:1.7666em;margin:0 0 30px}.meetings-events-template .hotel-directions .hd-wrapper .hd-content .hd-text{margin:0 0 30px}.meetings-events-template .hotel-directions .hd-wrapper .hd-content .hd-map-url{font-size:1em;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.meetings-events-template .hotel-directions .hd-wrapper .hd-modes-of-travel{background-color:transparent;border:none;display:block;padding:0 0 30px;width:100%}.meetings-events-template .hotel-directions .hd-wrapper .hd-modes-of-travel .hd-mot-nav{border:0;border-radius:0;display:none;list-style:none;margin:0;padding:0;width:100%}.meetings-events-template .hotel-directions .hd-wrapper .hd-modes-of-travel .hd-mot-nav li{background-color:#fff;border:1px solid #cec9c6;border-width:0 1px 1px 0;display:block;float:none;list-style:none;margin:0;padding:0}.meetings-events-template .hotel-directions .hd-wrapper .hd-modes-of-travel .hd-mot-nav li:last-child{border-bottom:none}.meetings-events-template .hotel-directions .hd-wrapper .hd-modes-of-travel .hd-mot-nav li .hd-mot-name{color:#3a3633;display:block;float:none;margin:0;outline:0;padding:15px 20px;position:relative;text-decoration:none}.meetings-events-template .hotel-directions .hd-wrapper .hd-modes-of-travel .hd-mot-nav li .hd-mot-name:after,.meetings-events-template .hotel-directions .hd-wrapper .hd-modes-of-travel .hd-mot-nav li .hd-mot-name:before{background-color:#811d3b;content:"";display:block;height:1px;position:absolute;right:20px;top:23px;transition:transform .2s linear;width:12px}.meetings-events-template .hotel-directions .hd-wrapper .hd-modes-of-travel .hd-mot-nav li .hd-mot-name:after{transform:rotate(90deg)}.meetings-events-template .hotel-directions .hd-wrapper .hd-modes-of-travel .hd-mot-nav li.ui-state-active .hd-mot-name:after{transform:none}.meetings-events-template .hotel-directions .hd-wrapper .hd-modes-of-travel .hd-mot-content{background-color:#fff;display:block;padding:0;width:100%}.meetings-events-template .hotel-directions .hd-wrapper .hd-modes-of-travel .hd-mot-content .hd-mot-nav-mobile{background-color:#fff;border:1px solid #cec9c6;border-width:0 1px 1px 0;color:#3a3633;display:block;float:none;list-style:none;margin:0;padding:0}.meetings-events-template .hotel-directions .hd-wrapper .hd-modes-of-travel .hd-mot-content .hd-mot-nav-mobile:last-child{border-bottom:none}.meetings-events-template .hotel-directions .hd-wrapper .hd-modes-of-travel .hd-mot-content .hd-mot-nav-mobile .hd-mot-name{color:#3a3633;display:block;float:none;margin:0;outline:0;padding:15px 20px;position:relative}.meetings-events-template .hotel-directions .hd-wrapper .hd-modes-of-travel .hd-mot-content .hd-mot-nav-mobile .hd-mot-name:after,.meetings-events-template .hotel-directions .hd-wrapper .hd-modes-of-travel .hd-mot-content .hd-mot-nav-mobile .hd-mot-name:before{background-color:#811d3b;content:"";display:block;height:1px;position:absolute;right:20px;top:23px;transition:transform .2s linear;width:12px}.meetings-events-template .hotel-directions .hd-wrapper .hd-modes-of-travel .hd-mot-content .hd-mot-nav-mobile .hd-mot-name:after{transform:rotate(90deg)}.meetings-events-template .hotel-directions .hd-wrapper .hd-modes-of-travel .hd-mot-content .hd-mot-nav-mobile.active .hd-mot-name:after{transform:none}.meetings-events-template .hotel-directions .hd-wrapper .hd-modes-of-travel .hd-mot-content .hd-mot-text{padding:35px 40px}.meetings-events-template .hotel-directions .hd-wrapper .hd-modes-of-travel .hd-mot-content .hd-mot-text p{color:#5a5653}.meetings-events-template .hotel-directions .hd-wrapper .hd-modes-of-travel .hd-mot-content .hd-mot-text :last-child{margin-bottom:0}@media (min-width:768px){.meetings-events-template .hotel-directions .hd-wrapper{margin:0 -15px;padding:0 70px}.meetings-events-template .hotel-directions .hd-wrapper .hd-content{text-align:center;width:100%}.meetings-events-template .hotel-directions .hd-wrapper .hd-modes-of-travel{padding:0 0 25px;width:100%}.meetings-events-template .hotel-directions .hd-wrapper .hd-modes-of-travel .hd-mot-nav{background-color:transparent;display:block;float:left;width:100%}.meetings-events-template .hotel-directions .hd-wrapper .hd-modes-of-travel .hd-mot-nav li{background-color:#f2f1f0;border:solid #dad6d4;border-radius:0;border-width:0 0 0 1px;float:left;margin:0 0 0 -1px}.meetings-events-template .hotel-directions .hd-wrapper .hd-modes-of-travel .hd-mot-nav li:first-child{border-left:none}.meetings-events-template .hotel-directions .hd-wrapper .hd-modes-of-travel .hd-mot-nav li.ui-state-active{background-color:#fff;border-bottom-color:#fff}.meetings-events-template .hotel-directions .hd-wrapper .hd-modes-of-travel .hd-mot-nav li .hd-mot-name{color:#811d3b;font-weight:400;padding:15px 20px}.meetings-events-template .hotel-directions .hd-wrapper .hd-modes-of-travel .hd-mot-nav li .hd-mot-name:after,.meetings-events-template .hotel-directions .hd-wrapper .hd-modes-of-travel .hd-mot-nav li .hd-mot-name:before{display:none}.meetings-events-template .hotel-directions .hd-wrapper .hd-modes-of-travel .hd-mot-nav li .hd-mot-name span{position:relative}.meetings-events-template .hotel-directions .hd-wrapper .hd-modes-of-travel .hd-mot-nav li .hd-mot-name span:after{background-color:#811d3b;bottom:-5px;content:"";display:block;height:1px;left:50%;position:absolute;transform:translateX(-50%);transition:width .2s linear;width:100%}.meetings-events-template .hotel-directions .hd-wrapper .hd-modes-of-travel .hd-mot-content{clear:both;float:left;width:100%}.meetings-events-template .hotel-directions .hd-wrapper .hd-modes-of-travel .hd-mot-content .hd-mot-nav-mobile{display:none}}.meetings-events-template .request-proposal-row .hotel-form-selector{text-align:center}.meetings-events-template .request-proposal-row .hotel-form-selector .select-wrapper{width:300px}.meetings-events-template .request-proposal-row .hotel-form-wrapper{display:none}.meetings-events-template .request-proposal-row .hotel-form-wrapper.active{display:block}.meetings-events-template .request-proposal-row .hotel-form-wrapper iframe{height:100%;width:100%}.meetings-events-template .request-proposal-row .alt-message{font-size:1.133334em;padding:30px 0;text-align:center}.meetings-events-template .request-proposal-row .alt-message .contact-hotel{align-items:center;display:flex;flex-direction:column;margin:0 0 30px;padding:0 30px;width:100%}.meetings-events-template .request-proposal-row .alt-message .contact-hotel h4{margin-bottom:10px}.meetings-events-template .request-proposal-row .alt-message .contact-hotel .contact-hotel-number{display:block;font-size:1em;font-weight:400;margin:0 0 10px;padding:0 0 0 30px;position:relative;text-decoration:none}.meetings-events-template .request-proposal-row .alt-message .contact-hotel .contact-hotel-number:hover{text-decoration:underline}.meetings-events-template .request-proposal-row .alt-message .contact-hotel .contact-hotel-email{display:block;font-size:1em;font-weight:400;margin:0 0 10px;padding:0 0 0 30px;position:relative;text-decoration:none}.meetings-events-template .request-proposal-row .alt-message .contact-hotel .contact-hotel-email:hover{text-decoration:underline}.meetings-events-template .request-proposal-row .alt-message .contact-hotel em{color:#811d3b;left:0;margin:0;position:absolute;top:5px}.meetings-events-template.hotel-meeting-events-template .meetings-events-list .mel-destination .mel-destination-inner{padding-top:30px}