.Category__container{border-top:1px solid #ddd;padding:30px 0;width:100%}.Category__container:last-child{border-bottom:1px solid #ddd}.Category__title{color:#333;display:block;font-family:Figtree-Regular,HelveticaNeue-Regular,Helvetica Neue,Gill Sans MT,Arial,sans-serif;font-size:2.2rem;padding:0 0 20px;text-align:center;text-rendering:optimizeLegibility}.Category__attributes{margin:0 auto;position:relative;text-align:center;width:700px}@media(max-width:767px){.Category__attributes{width:90%}}@media(min-width:768px)and (max-width:1024px){.Category__attributes{width:80%}}.Category__or{font-size:15pt;text-transform:lowercase}.ResultsHeader__Filter{align-items:flex-start;align-self:center;display:flex;flex-direction:column;margin-top:15px}@media(max-width:767px){.ResultsHeader__Filter{display:block;width:100%}}.ResultsHeader{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:20px 0}@media(max-width:767px),(min-width:768px)and (max-width:1024px){.ResultsHeader{padding:0 0 20px}}@media(max-width:767px){.ResultsHeader{flex-direction:column;text-align:center}}.ResultsHeader__FilterInputContainer{align-items:center;border:1px solid #ccc;display:flex;justify-content:space-between;margin-top:3px;padding:10px 2px}@media(min-width:1025px),(min-width:768px)and (max-width:1024px){.ResultsHeader__FilterInputContainer{min-width:360px}}@media(min-width:768px)and (max-width:1024px){.ResultsHeader__FilterInputContainer{height:auto}}@media(max-width:767px){.ResultsHeader__FilterInputContainer{margin-left:auto;margin-right:auto;padding:10px;width:100%}}.ResultsHeader__FilterContainer{text-align:left}.ResultsHeader__FilterIcon{height:27px;width:27px}.ResultsHeader__FilterInput{border:none;color:#f60;outline:none;padding:5px;text-overflow:ellipsis}@media(min-width:1025px),(min-width:768px)and (max-width:1024px){.ResultsHeader__FilterInput{font-family:Figtree-Regular,HelveticaNeue-Regular,Helvetica Neue,Gill Sans MT,Arial,sans-serif;font-size:18px;height:30px;width:85%}}@media(max-width:767px){.ResultsHeader__FilterInput{font-family:Figtree-Medium,HelveticaNeue-Medium,Helvetica Neue,Gill Sans MT,Arial,sans-serif;font-size:16px;height:24px;height:auto;width:86%}}.ResultsHeader__NumRecHotels{display:block;font-family:Figtree-SemiBold,HelveticaNeue-DemiBold,Helvetica Neue,Gill Sans MT,Arial,sans-serif;margin-bottom:5px}@media(max-width:767px){.ResultsHeader__NumRecHotels{text-align:center}}@media(min-width:1025px),(min-width:768px)and (max-width:1024px){.ResultsHeader__NumRecHotels{max-width:360px;overflow-wrap:normal}}.ResultsHeader__FilterPrompt{font-size:12px}.ResultsHeader__Location{display:block;font-family:Figtree-Regular,HelveticaNeue-Regular,Helvetica Neue,Gill Sans MT,Arial,sans-serif;font-size:10pt;margin-bottom:5px}@media(max-width:767px){.ResultsHeader__Location{margin-bottom:5px;text-align:center}}@media(min-width:1025px),(min-width:768px)and (max-width:1024px){.ResultsHeader__Location{text-align:right}}.ResultsHeader__TakeMeAwayImg{align-self:center}@media(max-width:767px){.ResultsHeader__TakeMeAwayImg{width:140px}}@media(min-width:768px)and (max-width:1024px){.ResultsHeader__TakeMeAwayImg{min-width:140px}}@media(min-width:1025px),(min-width:768px)and (max-width:1024px){.ResultsHeader__TakeMeAwayImg{min-width:140px}}.Results__NoResults{display:flex;justify-content:center}.TakeMeAwayIntro{opacity:1;padding-bottom:50px;transition:all .3s}.TakeMeAwayIntro__images{margin:auto;padding-bottom:20px;text-align:center}.TakeMeAwayIntro__p{display:block;margin-bottom:3px;text-align:center}@media(max-width:767px){.TakeMeAwayIntro__p{line-height:17px;margin-bottom:10px;text-align:left}}@media(min-width:1025px),(min-width:768px)and (max-width:1024px){.TakeMeAwayIntro__LogoImage{width:100%}}@media(max-width:767px){.TakeMeAwayIntro__LogoImage{width:100%}}.TakeMeAwayHotelCard{align-items:flex-start;border-bottom:1px solid #ccc;display:flex;transition:max-height .5s cubic-bezier(.5,0,.5,0),padding .5s cubic-bezier(.5,0,.5,0),opacity .25s ease-out}@media(max-width:767px){.TakeMeAwayHotelCard{align-items:center;flex-direction:column}}.TakeMeAwayHotelCard--show{opacity:1}@media(min-width:1025px),(min-width:768px)and (max-width:1024px){.TakeMeAwayHotelCard--show{padding:30px 0}}@media(max-width:767px){.TakeMeAwayHotelCard--show{max-height:1000px;padding-bottom:50px;padding-top:20px}}@media(min-width:1025px){.TakeMeAwayHotelCardLoginModal .Modal__container{width:auto!important}}@media(max-width:767px){.TakeMeAwayHotelCardLoginModal .BlackBtn{margin:20px auto auto;width:122px}}.TakeMeAwayHotelCard--hide{max-height:0;opacity:0;padding:0;pointer-events:none}.TakeMeAwayHotelCard__Container{width:100%}@media(min-width:1025px),(min-width:768px)and (max-width:1024px){.TakeMeAwayHotelCard__Container{margin-left:30px}}.TakeMeAwayHotelCard__Container--top{display:flex;flex-grow:1;justify-content:space-between;width:100%}@media(max-width:767px){.TakeMeAwayHotelCard__Container--top{margin-top:30px}}.TakeMeAwayHotelCard__Container--bottom{margin-top:5px}@media(min-width:1025px){.TakeMeAwayHotelCard__Container--bottom{margin-left:30px;margin-top:30px}}@media(max-width:767px),(min-width:768px)and (max-width:1024px){.TakeMeAwayHotelCard__Container--bottom{width:100%}}.TakeMeAwayHotelCard__images{display:flex}@media(min-width:1025px){.TakeMeAwayHotelCard__images{min-width:329.6px}}@media(max-width:767px),(min-width:768px)and (max-width:1024px){.TakeMeAwayHotelCard__images{width:100%}}.TakeMeAwayHotelCard__images :first-child{margin-right:3px}.TakeMeAwayHotelCard__images :last-child{margin-left:3px}.TakeMeAwayHotelCard__img{background:top cover;vertical-align:top}@media(min-width:1025px){.TakeMeAwayHotelCard__img{height:160px;max-width:160px;width:160px}}@media(min-width:768px)and (max-width:1024px){.TakeMeAwayHotelCard__img{box-sizing:border-box;height:160px;width:160px}}@media(max-width:767px){.TakeMeAwayHotelCard__img{height:50%;width:50%}}.HotelDetails__details{color:#333;display:inline-flex;font-size:.75rem;margin-bottom:10px;margin-top:10px}.HotelDetails__detail{align-items:center;border-right:1px dotted #ccc;display:flex;flex-direction:column;justify-content:center;padding:3px 12px}.HotelDetails__detail:last-child{border-right:none}.HotelDetails__detail:first-child{padding-left:0}.HotelDetails__detail--sanitation,.HotelDetails__detail--sustainability{cursor:pointer}.HotelDetails__hotelName{color:#000;display:block;font-family:Figtree-Medium,HelveticaNeue-Medium,Helvetica Neue,Gill Sans MT,Arial,sans-serif;font-size:1.4rem;line-height:1.5rem;margin-bottom:0;padding-top:0;text-align:left;text-transform:uppercase}@media(min-width:1025px),(min-width:768px)and (max-width:1024px){.HotelDetails__hotelName{padding-right:120px}}@media(max-width:767px){.HotelDetails__hotelName{padding-right:60px}}.HotelDetails__hotelLocation,.HotelDetails__roomCount{color:#333;font-size:.875rem}.HotelDetails__detail--tabletPlus img{height:20px}.HotelDetails__detail--loveCount,.HotelDetails__detail--numReviews{color:#333}.HotelDetails__detail--loveCount img,.HotelDetails__detail--numReviews img{vertical-align:-13%}.TakeMeAwayHotelCard__loveIcon{cursor:pointer}@media(min-width:1025px),(min-width:768px)and (max-width:1024px){.TakeMeAwayHotelCard__loveIcon img{height:40px;width:40px}}@media(max-width:767px){.TakeMeAwayHotelCard__loveIcon img{height:30px;width:30px}}.TakeMeAwayHotelCard__SignInPrompt{display:flex}@media(max-width:767px){.TakeMeAwayHotelCard__SignInPrompt{flex-direction:column}}.TakeMeAwayHotelCard__SignInPromptHeader{display:block;margin-bottom:20px}@media(min-width:1025px){.TakeMeAwayHotelCard__SignInPromptHeader{max-width:600px}}@media(min-width:768px)and (max-width:1024px){.TakeMeAwayHotelCard__SignInPromptHeader{font-size:1.2rem;max-width:800px}}@media(min-width:1025px){.TakeMeAwayHotelCard__SignInPrompt .Register,.TakeMeAwayHotelCard__SignInPrompt .SignIn{width:300px}}@media(min-width:768px)and (max-width:1024px){.TakeMeAwayHotelCard__SignInPrompt .Register,.TakeMeAwayHotelCard__SignInPrompt .SignIn{max-width:400px}}@media(min-width:1025px),(min-width:768px)and (max-width:1024px){.TakeMeAwayHotelCard__SignInPrompt section.SignIn{margin-right:15px}.TakeMeAwayHotelCard__SignInPrompt section.Register{margin-left:15px;margin-right:50px}}@media(max-width:767px){.TakeMeAwayHotelCard__SignInPrompt section.Register{margin-top:40px}}.TakeMeAwayHotelCard__SignInPrompt .TakeMeAwayHotelCard__SignInPrompt .Register__Title{font-size:1.3rem}.TakeMeAwayHotelCard__AmenitiesList{color:#333;display:block;font-family:Figtree-Regular,HelveticaNeue-Regular,Helvetica Neue,Gill Sans MT,Arial,sans-serif;font-size:.875rem;list-style-type:square;margin:.5rem 0 0 1rem}.TakeMeAwayHotelCard__Amenity{margin-bottom:2px}.TakeMeAwayHotelCard__Plus--copy{color:#333;font-size:.875rem;margin:0}.HotelDetails__detail--denominator{border-top:1px dotted #333;display:flex;justify-content:center;margin-top:1px;padding-top:1px;width:100%}.HotelDetails__detail--img{margin-bottom:2px}.HotelDetail__ListsBtn{margin:-2px 16px 0 0;padding-top:8px}.HotelDetails__loveAndLists{align-items:center;display:flex}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.ToggleViewButton{animation-duration:.4s;animation-name:fadeIn;display:flex;justify-content:center}.ToggleViewButton__Btn{background-color:#333;border:1px solid #333;border-radius:30px;box-shadow:0 0 12px #999;color:#fff;cursor:pointer;min-width:282px;padding:10px 50px}.ToggleViewButton__Btn:focus{outline:0}.ToggleViewButton__Btn[disabled]{opacity:.8}.ToggleViewButton--relative{position:relative}.ToggleViewButton--relative .ToggleViewButton__Btn{bottom:0;position:absolute}.ToggleViewButton__label{font-family:Figtree-SemiBold,HelveticaNeue-DemiBold,Helvetica Neue,Gill Sans MT,Arial,sans-serif}.Attribute,.Attribute--selected{border:1px solid #ccc;border-radius:20px;color:#444;cursor:pointer;display:inline-block;font-size:14px;height:37px;margin:4px 2px;padding:6px 18px;text-align:center;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;vertical-align:middle;white-space:nowrap}.Attribute--selected:focus,.Attribute:focus{outline:0}.Attribute span,.Attribute--selected span{font-family:Figtree-Medium,HelveticaNeue-Medium,Helvetica Neue,Gill Sans MT,Arial,sans-serif}.Attribute--selected:hover,.Attribute:hover{border:1px solid #444}.Attribute--selected{background-color:#f60;border-color:#e25f05;color:#fff}@media(max-width:767px){.TakeMeAway{padding-bottom:40px}}@media(min-width:1025px),(min-width:768px)and (max-width:1024px){.TakeMeAway{padding-bottom:100px}}.ToggleViewButton--fixed .ToggleViewButton__Btn{position:fixed;z-index:2}@media(max-width:767px){.ToggleViewButton--fixed .ToggleViewButton__Btn{bottom:40px}}@media(min-width:1025px),(min-width:768px)and (max-width:1024px){.ToggleViewButton--fixed .ToggleViewButton__Btn{bottom:100px}}.TakeMeAway__QueryPage,.TakeMeAway__ResultsPage{padding-bottom:99px}.TakeMeAway__QueryPage-enter{opacity:0}.TakeMeAway__QueryPage-enter-active{opacity:1;transition:all .5s}.TakeMeAway__QueryPage-exit{opacity:1}.TakeMeAway__QueryPage-exit-active{opacity:0;transition:all .5s}.TakeMeAway__ResultsPage-enter{opacity:0}.TakeMeAway__ResultsPage-enter-active{opacity:1;transition:all .5s}.TakeMeAway__ResultsPage-exit{opacity:1}.TakeMeAway__ResultsPage-exit-active{opacity:0;transition:all .5s}.TakeMeAway__Error{margin:0 auto;padding:20px}