.room-widget h3{font-weight:600;font-size:35px;line-height:1.1em}ul.filter{padding:0;margin:0;width:100%;display:flex;border:1px solid rgba(153,153,153,.6);flex:1;border-radius:4px;margin-bottom:20px}ul.filter li:last-child{border:none!important}ul.filter li{width:100%;border-right:1px solid #dcd2d2;text-align:center;text-transform:uppercase;list-style:none;padding:7px 0;cursor:pointer;margin-right:-4px}ul.filter li a{color:#999;font-family:"proxima-nova-bold",Georgia,"Times New Roman",serif}ul.filter .active{background:#000}ul.filter .active a{color:white;font-family:"proxima-nova-bold",Georgia,"Times New Roman",serif}p.sortroom{font-size:12px}.list{display:flex;border:1px solid #dcd2d2;border-radius:5px;padding:10px;flex-wrap:wrap;margin-bottom:19px}.roomgallery{width:260px;display:inline-block;display:flex;vertical-align:middle;background:url("https://thecaphotels.wpengine.com/wp-content/uploads/2020/09/3-1.jpg") no-repeat;background-size:cover!important;background-position:center!important;height:260px;padding:13px;justify-content:flex-start;align-items:flex-end;border-radius:5px;--lzl-bg-img:"https://thecaphotels.wpengine.com/wp-content/uploads/2020/09/3-1.jpg"}.roomgallery.lzl:not(.lzl-ed),.roomgallery.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAFuCAYAAABdrWbxAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAPD0lEQVR4Ae3QMQEAAADCoPVP7W8GiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwZ+YGlxAAE+9MRsAAAAAElFTkSuQmCC")}.roomgallery a{background:#fff;padding:6px 14px;color:black;font-family:"proxima-nova-bold",Georgia,"Times New Roman",serif;border-radius:2px}.roomdetails{width:393px;margin-left:15px;padding:8px 0}.roomdetails h3{font-size:27px;padding-right:0;margin:0;padding:0}.size{font-size:16px;margin-bottom:10px;margin-top:3px}.size sup{font-size:9px}.roomdetails p{font-size:13px;line-height:16px;color:black}.roomdetails ul.actions{padding:0;margin:0;margin-top:10px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center}ul.actions li{list-style:none}ul.actions li a{color:black;text-transform:uppercase;font-family:"proxima-nova-bold",Georgia,"Times New Roman",serif;display:block;width:137px;text-align:center;font-size:12px;border:1px solid black;border-radius:4px;padding:3px 7px;margin-right:10px}.widgetarea{display:block;margin-top:10px}.widgetarea p{width:175px;display:inline-block;vertical-align:middle}.widgetarea a{background:#000;color:white;display:inline-block;display:inline-block;padding:5px 12px;border-radius:5px;text-transform:uppercase;font-family:"proxima-nova-bold",Georgia,"Times New Roman",serif;text-align:center;vertical-align:middle}.floorplan .floorplan-meta sup{font-size:10px}.floorplan .floorplan-meta{font-size:15px!important;margin-bottom:18px}.floorplan h3{font-weight:700;font-size:29px;margin-bottom:0!important;padding-bottom:0}.configurations-meta{font-size:15px!important;margin-bottom:18px}.configurations h3{font-weight:700;font-size:29px;margin-bottom:0!important;padding-bottom:0}.roomconfig li{display:inline-block;vertical-align:top;margin-right:32px}.roomconfig ul{padding:0;margin:0}.roomconfig li p span{display:block;font-weight:400;font-family:"proxima-nova-regular",Georgia,"Times New Roman",serif;font-size:15px}.roomconfig li p{font-size:17px;display:block;margin-bottom:16px;font-weight:700;line-height:18px;font-family:"proxima-nova-bold",Georgia,"Times New Roman",serif}.facilities-meta sup{font-size:11px!important}.facilities h3{font-weight:700;font-size:35px;margin-bottom:0!important;padding-bottom:0}.facilities{width:756px;max-width:100%}.facilities-meta{font-size:22px!important;font-weight:700;font-family:"proxima-nova-bold",Georgia,"Times New Roman",serif;color:#aaa;margin-top:5px;margin-bottom:31px}.facilities .roomconfig ul{margin-bottom:34px}.facilities .roomconfig .hd{font-size:18px;color:black;font-weight:700;font-family:"proxima-nova-bold",Georgia,"Times New Roman",serif;margin-bottom:11px}.facilities .roomconfig ul li{width:44%;display:inline-block;background:url("https://thecaphotels.wpengine.com/wp-content/uploads/2020/09/icon-1.png") no-repeat;background-size:5px;padding-left:24px;margin-bottom:14px;font-size:17px;background-position:7px 7px;--lzl-bg-img:"https://thecaphotels.wpengine.com/wp-content/uploads/2020/09/icon-1.png"}.facilities .roomconfig ul li.lzl:not(.lzl-ed),.facilities .roomconfig ul li.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFkAAABZCAYAAABVC4ivAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAoklEQVR4Ae3QgQAAAADDoPlTX+EAhVBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwMA1MHwdAAFtJz12AAAAAElFTkSuQmCC")}.imglist{display:none}.badge{color:#fff;background:#000;display:inline-block;padding:8px 12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;line-height:1}.room-type-nav{display:flex;grid-gap:1em;margin:1em 0}.room-type-nav>a{flex:1;text-align:center;padding:1rem;font-size:1.5em;text-transform:uppercase;letter-spacing:.2rem;font-weight:600;border:1px solid #000;border-radius:7px;color:#000;transition:.4s;font-family:"proxima-nova-bold",Georgia,"Times New Roman",serif}.room-type-nav>a:hover,.room-type-nav>a.active{background:#000;color:#fff}@media (max-width:1316px){.roomgallery{width:100%}.roomdetails{width:100%;margin-left:0;padding:8px 0}.widgetarea p{width:60%}.widgetarea a{float:right;margin-top:28px}}a.mobile-check-btn{display:none}.mobilewidget{display:none}.new-label{position:absolute;top:10px;right:10px;background:#ffd700;color:black;padding:4px 10px;border-radius:2px;font-size:12px;font-weight:600;z-index:10;font-family:"proxima-nova-bold",Georgia,"Times New Roman",serif}.roomgallery{position:relative}@media (max-width:980px){.sidebar-widget-findhotel{display:none}.widgetarea a{display:none}a.mobile-check-btn{display:block}.mobilewidget{display:none}.mobilewidget.active{display:block}}div#mobile-availability-modal .sidebar-widget-findhotel{display:block!important;border:none!important}div#mobile-availability-modal .sidebar-widget-findhotel .sidebar-widget-header{border-radius:0px;padding-top:49px;display:none}div#mobile-availability-modal .sidebar-widget-findhotel .availability-form-container form.availability-form button:hover{background:#fff;color:black}div#mobile-availability-modal .sidebar-widget-findhotel .availability-form-container form.availability-form button{background:#000;color:white}div#mobile-availability-modal .sidebar-widget-findhotel form.availability-form h3{font-size:37px!important}.mobilewidget a{background:#000;color:white;text-transform:uppercase;font-family:"proxima-nova-bold",Georgia,"Times New Roman",serif;display:inline-block;width:209px;text-align:center;padding:6px 0;border-radius:4px;float:right}.mobilewidget p{display:inline-block;vertical-align:middle;width:108px;line-height:13px;font-size:12px}.mobilewidget{position:fixed;bottom:0;width:100%;left:0;background:#fff;box-shadow:6px 2px 8px #ccc;padding:14px 19px}a.mobile-check-btn{background:#000;color:white;text-transform:uppercase;font-family:"proxima-nova-bold",Georgia,"Times New Roman",serif;width:100%;text-align:center;padding:8px 0;border-radius:4px}.daterangepicker.drop-up{z-index:100000000}.noroom{font-size:16px}.filter[data-filter=apartment] li:not(.listall):not(.hasApartments){display:none}.filter[data-filter=room] li:not(.listall):not(.hasRooms){display:none}.floor-plan{margin-top:10px}@media (min-width:900px) and (max-width:1315px){.floor-plan{margin-top:0}}