#snuggle-booking-widget{display:none;margin-top:0;height:310px}@media screen and (max-width: 1225px){#snuggle-booking-widget{height:auto}}#snuggle-booking-widget .inner{max-width:1200px;padding:0;text-align:center}#snuggle-booking-widget ul.row{padding:65px 0 0 0;text-align:center}@media screen and (max-width: 1225px){#snuggle-booking-widget ul.row{padding:1em 0 0 0}}#snuggle-booking-widget ul.row li{background-repeat:no-repeat;box-sizing:border-box;display:inline-block;float:none;height:200px;margin-right:15px;text-align:center;width:224px}@media screen and (max-width: 1225px){#snuggle-booking-widget ul.row li{margin-bottom:1em}}#snuggle-booking-widget ul.row li:last-child{margin-right:0;width:224px}#snuggle-booking-widget ul.row li a{display:block;padding-top:130px}#snuggle-booking-widget ul.row li a:hover h3{color:#D58414}#snuggle-booking-widget ul.row li a:hover h3 span{background-position:right -24px}#snuggle-booking-widget ul.row li h3{border-right:none;color:white;font-size:16px;text-transform:none}#snuggle-booking-widget ul.row li h3 span{background-image:url(/images/menu-cta-arrow.png);background-position:top right;background-repeat:no-repeat;display:inline-block;font:300 20px 'Raleway', sans-serif;height:24px;margin-top:5px;padding-right:34px;text-transform:uppercase}.cta-make-a-reservation span{display:inline-block;position:relative;transform:rotate(0deg);transition:.1s}.cta-make-a-reservation.open{background:#5e8daa}.cta-make-a-reservation.open span{position:relative;transform:rotate(-90deg);transition:.1s}#nav .mega-menu-cta{display:none;position:absolute;width:100%}#nav .mega-menu-cta ul{border-top:1px solid #d4d4d4}#nav .mega-menu-cta ul li a.btn{font:300 18px 'Raleway', sans-serif;text-transform:uppercase}#nav #mm-item-603 a span{display:inline-block;margin-left:5px;transition:.1s;transform:rotate(0deg)}#nav #mm-item-603 a.open span{transition:.1s;transform:rotate(90deg)}.package-ctas{list-style:none;text-align:center;width:1180px;max-width:100%;margin:0 auto;padding:0;text-align:center}.package-ctas li{width:585px;float:left;margin-right:7px;margin-bottom:7px;background-size:cover;background-repeat:no-repeat;background-position:center;height:370px}@media screen and (max-width: 1235px){.package-ctas li{width:45%;float:none;display:inline-block}}@media screen and (max-width: 585px){.package-ctas li{width:100%;margin:0 0 7px 0}}.package-ctas li:nth-child(even){margin-right:0}.package-ctas li h2{text-align:center;position:relative;top:305px;text-transform:uppercase}.package-ctas li h2 span{display:inline-block;text-transform:none;height:100%;position:relative;top:-5px;font:italic 16px 'Libre Baskerville', serif}@media screen and (max-width: 1200px){.package-ctas li h2 span{top:-3px;font:italic 13px 'Libre Baskerville', serif}}@media screen and (max-width: 800px){.package-ctas li h2 span{display:block;text-align:center}}.package-ctas li h2:after{content:url("/images/2by2-cta-arrow.png");position:relative;top:5px}@media screen and (max-width: 800px){.package-ctas li h2:after{content:''}}@media screen and (max-width: 1100px){.package-ctas li h2{font:300 24px/1.2 'Raleway', sans-serif}}.package-ctas li:hover h2{text-shadow:0 0 10px black}.package-ctas li a{display:block;width:100%;height:100%;text-decoration:none;color:white}
/*# sourceMappingURL=ctas.css.map */
