.clearfix{zoom:1}.clearfix:after{clear:both}.clearfix:after,.clearfix:before{content:"";display:table}@media (max-width: 767px){.hidden-xs{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none !important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none !important}}@media (min-width: 1200px){.hidden-lg{display:none !important}}.room_amenities_section .title{font-family:"Cormorant Infant",serif;line-height:100%;position:relative;color:var(--bg-color-associated);font-size:2.66em;font-family:"Cormorant Infant",serif;text-transform:uppercase}@media (max-width: 767px){.room_amenities_section .title{font-size:2em}}@media (min-width: 768px){.room_amenities_section .title.big_title{font-size:3.2em}}.room_amenities_section .title strong{font-weight:inherit}.room_amenities_section .title strong{color:var(--secondary)}.room_amenities_section .subtitle{font-family:"Cormorant Infant",serif;font-style:italic;line-height:130%;position:relative;color:var(--secondary);font-size:1.3em;font-style:italic}.room_amenities_section .subtitle strong{font-weight:inherit}.room_amenities_section .wrap{max-width:1000px;margin-left:auto;margin-right:auto;text-align:center}#rooms_amenities{margin-top:2em}@media (min-width: 1400px){#rooms_amenities{font-size:1.1em}}#rooms_amenities .room_details{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}@media (max-width: 767px){#rooms_amenities .room_details{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#rooms_amenities .room_details .elem{width:33.33333%;padding:0 1em;text-align:center;text-transform:capitalize}@media (max-width: 767px){#rooms_amenities .room_details .elem{width:100%;background:var(--bg-d-5);padding:1em}}#rooms_amenities .room_details .elem .icon:before{font-family:"fb_service_icons";font-size:48pt;display:inline-block}@media (max-width: 767px){#rooms_amenities .room_details .elem .icon:before{font-size:38pt}}#rooms_amenities .room_details .elem.occupancy .icon:before{content:"\a943"}#rooms_amenities .room_details .elem.bed_types .icon:before{content:"\c901";font-family:"fb_room_icons"}#rooms_amenities .room_details .elem.smoking .icon:before{content:"\a93a"}#rooms_amenities .room_details .elem.smoking.false .icon:before,#rooms_amenities .room_details .elem.smoking.no .icon:before{content:"\a029"}#rooms_amenities .room_details .elem .label{display:block;text-transform:uppercase;font-size:1.5em}#rooms_amenities .room_details .elem .text .bedType+.bedType:before{content:', '}@media (max-width: 767px){#rooms_amenities .room_details .elem+.elem{margin-top:20px}}#rooms_amenities .room_features_list{margin-top:2em}#rooms_amenities .room_features_list ul,#rooms_amenities .room_features_list li{list-style:none inside none}#rooms_amenities .room_features_list ul li{display:inline-block}#rooms_amenities .room_features_list ul li:not(:first-child):before{content:'\2022';margin-left:10px;margin-right:10px}
