.bg-blue{background:#496eb1}.bg-yellow{background:#f8d963}.bg-silver{background:#eaeaea}.img-grow{transition:all .5s linear;transform:scale3d(1, 1, 1)}.img-grow-hover{transform:scale3d(1.05, 1.05, 1)}.orange{color:#f05033}@font-face{font-family:"obviously";src:url("../fonts/obviously-normal/Obviously-Medium.woff2") format("woff2"),url("../fonts/obviously-normal/Obviously-Medium.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"obviously_narrow";src:url("../fonts/obviously-narrow/Obviously-Narrow_Semibold.woff2") format("woff2"),url("../fonts/obviously-narrow/Obviously-Narrow_Semibold.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}.hotel-content{margin-top:2em}.hotel-content .primary{float:left;width:58%;margin-right:4%}.hotel-content .secondary{float:left;width:38%}.hotel-content .entry-content{font:400 1.125em "Open Sans";line-height:1.7em}.hotel-content .entry-content figure{max-width:100%}.hotel-content .pre-head{font-weight:bold;line-height:1.6em;text-transform:uppercase}.hotel-sidebar{font:normal 13px "obviously"}.side-info{background:#f8d963;padding:20px;margin-bottom:25px}.side-info a.button{border:3px solid #000;display:block;padding:.7em;text-align:center;background:#000;color:#f8d963;margin-bottom:1em}.side-info a.button.alt{background:#f8d963;color:#000}.side-info a.button:hover{background:#333;color:#fff;border-color:#333}.side-info a.button:last-of-type{margin:0}.i-section{margin-bottom:1.5em}.i-section a{color:#000;text-decoration:none}.i-section a:hover{color:#000;text-decoration:underline}.i-head{font-weight:bold;font-size:16px}.i-head.first{margin-bottom:1em}.e-head{font-weight:bold}.hotel-extras{border-top:4px solid #eee;padding-top:1.5em;margin-top:1.5em;font-size:1.1em;font-family:"Open Sans";line-height:1.6em}.author{font-family:"obviously";font-size:14px;text-transform:uppercase}.author a{color:#000;text-decoration:none}.author a:hover{color:#000;text-decoration:underline}.hotels-header{padding:2em}.hotels-header .cw{display:flex;flex-wrap:wrap;flex-flow:row wrap;align-items:center}.hotels-header .col{width:15%}.hotels-header .middle{width:60%;margin:0 5%;text-align:center}.hotels-header h1{font-size:8vw;line-height:1em;text-transform:uppercase;margin:0 0 .3em 0}.hotels-header p{font-family:"Open Sans";line-height:1.5em;font-size:1.3em;margin:0}.hotel-search{padding:2.5em 0;text-align:center}.hotel-search h2{margin-top:0;font-size:2.5em}.hotel-search-form{margin:0 auto;width:35%;text-align:center}.hotel-search-form input,.hotel-search-form button{border:none;font-size:1em;font-weight:600;border-radius:0}.hotel-search-form input{background:#f05033 !important;color:#fff;width:100%;line-height:1em;padding:0 16px;border-left:3px solid #fff;font:normal 3em "obviously_narrow";margin-bottom:18px;box-sizing:border-box}.hotel-search-form input::-moz-placeholder{color:#fff !important;opacity:1}.hotel-search-form input::placeholder{color:#fff !important;opacity:1}.hotel-search-form button{text-align:center}.hotel-search-form button{font:600 1.125em "obviously_narrow";line-height:1em;background:#000;color:#f8d963;padding:.6em 1em;text-transform:uppercase}.hotel-search-form button:hover{background:#f05033;color:#fff}.side-lineup{background:#eaeaea;padding:1.5em;margin-top:2em;text-transform:uppercase}.side-lineup ul{list-style-type:none;margin:0;padding:0}.side-lineup h3{margin-top:0;font-size:1.7em}@media screen and (min-width: 901px){.hotels-header .col{width:22.5%;text-align:center}.hotels-header .middle{width:45%}.hotels-header p span{display:block}.hotels-header img{max-width:60%;width:auto}}@media screen and (min-width: 601px)and (max-width: 900px){.hotel-search-form{width:65%}.hotel-search-form input{font-size:2.4em}.hotels-header p span{display:block}}@media screen and (max-width: 600px){.hotel-content{margin:16px 0}.hotel-content .primary{width:100%;margin:0 0 1em 0}.hotel-content .secondary{width:100%}.hotel-content .entry-content{font-size:1em;line-height:1.5em}.hotel-content .pre-head,.hotel-content .author{font-size:.9em}.hotel-extras{font-size:1em;line-height:1.5em}.hotels-header{background:#eaeaea;padding:16px 0}.hotels-header .ti{padding:0 8px}.hotels-header .col{width:20%}.hotels-header .middle{width:60%;margin:0;padding:0 12px}.hotels-header p{font-size:.9em;line-height:1.3em}.hotel-search h2{font-size:1.4em;line-height:1.3em}.hotel-search-form{width:100%}.hotel-search-form input{font-size:2em}}/*# sourceMappingURL=hotels.css.map */