.gm-style,.custom-iw .info,.custom-iw .markerinfo{font-family:"Montserrat",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:normal}.gm-style div,.gm-style span,.gm-style label{text-decoration:none}.gm-style a,.gm-style label{display:inline}.gm-style div{display:block}.location .custom-iw>div{color:#000}.location .custom-iw .info{padding:15px;line-height:18px}.location .custom-iw .info .rates-from{text-align:center}.location .custom-iw .info .rates-from span{font-size:200%}#mapview .modal-overlay{position:absolute;top:0;width:100%;height:100%;background-color:#fff;opacity:.8;color:#fff;font-size:200%;padding:38% 43%}.hotelPage .custom-iw .info .icon-rating-bg img{margin-left:-1px}.custom-iw .image-wrap img{max-width:100%}.custom-iw .modal,.custom-iw .items-incl-listview{display:none}.custom-iw .gm-style-iw{-ms-border-radius:2px;border-radius:2px;left:0 !important;top:0 !important}.custom-iw>div:first-child>div:nth-child(2){display:none}.custom-iw .gm-style-iw,.custom-iw .gm-style-iw>div,.custom-iw .gm-style-iw>div>div{max-width:100% !important;width:100% !important}.custom-iw,.custom-iw>div:first-child>div:last-child{width:300px !important}.custom-iw>div:first-child>div:last-child{box-shadow:#000 0 1px 6px;box-shadow:rgba(0,0,0,.6) 0 1px 6px;left:0 !important;top:0;z-index:-1 !important}.error{padding:0 15px !important}.custom-iw .hotel-grid{margin-top:0;padding:0}.custom-iw .events-list ul,.custom-iw .restaraunt-list ul{display:inline-block;margin:0 15px}.custom-iw .events-list li,.custom-iw .restaraunt-list li{margin-bottom:5px !important}.custom-iw .hotel-grid .info h2{height:auto;font-size:100%}.custom-iw .hotel-grid .image-wrap .rates-from,.hotel-list .image-wrap .rates-from{right:3px}.infoDiv,.custom-iw>div:first-child>div:nth-child(n-1)>div>div,.custom-iw>div>div:last-child,.custom-iw .gm-style-iw,.custom-iw .gm-style-iw>div,.custom-iw .gm-style-iw>div>div{background-color:#fff !important}.custom-iw>div:last-child{right:0 !important;top:1px !important}.infoDiv{padding:0;font-size:125%}.custom-iw .hotel-grid{width:100%}.infoDiv .hotel-grid>.info,.hotel-list>.info{border:none}.custom-iw .btn-link-main>div{width:auto;display:inline-block;margin:15px 5px;vertical-align:top}.custom-iw .btn-link-main>div a{padding:7px 20px}.custom-iw .facility-wrap{background:#f4f4f4}.custom-iw .btn-link-main{border-top:solid 1px #c8c8c8}.infoDiv .info .links a,.infoDiv .info .action a{text-transform:uppercase;color:#000;border-bottom:2px solid #000;font-size:100%}.infoDiv .info ul li{width:30px}.infoDiv.restaraunt-list .info ul li{width:49%}.placeDiv h3{margin-bottom:10px;line-height:20px}.placeDiv h3 a{font-size:57% !important;font-weight:normal}.placeDiv{padding:0 25px}.custom-iw{background-color:#fff !important;background-repeat:no-repeat;box-shadow:3px 3px 5px #222;height:auto !important;right:auto !important}.citymap{background-color:#1c9bd3 !important;background-repeat:no-repeat;box-shadow:3px 3px 5px #fff;height:auto !important;color:#000}.citymap h3{font-size:100%;text-transform:uppercase;margin-top:0;margin-bottom:0;padding:10px;background-color:#047dc2;color:#fff;margin:0;border-radius:2px 2px 0 0}.citymap h3 a{color:#fff}.citymap address{font-size:80%;text-align:left;margin-bottom:0}.mapbutton{background-color:#f1f1f1;border:solid 2px #fff;margin-top:2px;padding:2px 10px;width:100px}.mapbutton a{color:#000 !important}.sname{font-size:12px;font-weight:600 !important;text-transform:uppercase}.custom-iw .hotelimage-wrap li{width:100%}.custom-iw .hotelimage-wrap img{height:100%;width:100%}.custom-iw .hotel-grid>div div,.custom-iw .hotel-list>div div{padding:0}.custom-iw .info h3{color:#000;font-size:17px;line-height:17px;padding:2px}.custom-iw .info{border:0 !important;text-align:center}.custom-iw .info .hotel-grid .links div a{border-bottom:2px solid;font-size:150%}.custom-iw .hotel-grid a,.custom-iw .hotel-list a{margin:0}.custom-iw .hotel-grid .info address{font-size:75%}.custom-iw .hotel-grid .info>div:nth-child(1)>div:nth-child(3),.custom-iw .hotel-grid .info>div:nth-child(1)>div:nth-child(4){font-size:75%}.custom-iw .s-carousel .s-carousel-inner .s-carousel-item .icon-arrow-wh-small-right,.s-carousel .s-carousel-inner .s-carousel-item .icon-arrow-wh-small-left,.s-carousel .s-carousel-inner .s-carousel-item .s-carousel-control{width:25px}.custom-iw .s-carousel .s-carousel-inner .s-carousel-item .s-carousel-control.prev{left:0}.custom-iw .s-carousel .s-carousel-inner .s-carousel-item .s-carousel-control.next{right:0}.eventsPage .custom-iw .info>div:nth-child(1)>div span,.diningPage .custom-iw .info>div:nth-child(1)>div span{font-size:100%}.eventsPage .custom-iw .info>div:nth-child(1)>div:nth-child(2),.diningPage .custom-iw .info>div:nth-child(1)>div:nth-child(2){border-top:none;padding-top:0}.custom-iw .events-list ul li,.custom-iw .restaraunt-list ul li{width:100% !important}.custom-iw .events-list ul li span,.custom-iw .restaraunt-list ul li span{display:block !important}.custom-iw .events-list.hotel-grid .btn-link-main>div a{font-size:100%}.custom-iw .events-list.hotel-grid .info>div:nth-child(1)>div:nth-child(2){border-top:1px solid #c8c8c8;margin-top:15px;background:#f4f4f4;padding:0;display:table;height:70px;width:100%}.custom-iw .events-list.hotel-grid .info>div:nth-child(1)>div:nth-child(2)>ul{width:100%;margin:0}.custom-iw .events-list.hotel-grid .info>div:nth-child(1)>div:nth-child(2)>ul li{float:left;width:33.33% !important;font-size:112.5%;line-height:27px}.custom-iw .events-list.hotel-grid .info>div:nth-child(1)>div:nth-child(2)>ul li label,.custom-iw .events-list.hotel-grid .info>div:nth-child(1)>div:nth-child(2)>ul li span{font-size:70%}.custom-iw .hotel-grid.restaraunt-list .info ul>li{float:left;padding:0;padding-left:0;font-size:75%;text-align:left;list-style-type:disc;list-style:disc}.custom-iw .hotel-grid.restaraunt-list .info ul>li a{color:#646363}.custom-iw .hotel-grid .info>div:nth-child(2) .rate{margin-top:0}.custom-iw .hotel-grid .info .items-incl div{margin-top:5px;margin-bottom:5px;font-size:75%;font-weight:500}.custom-iw .items-incl+hr{display:none}.frm{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;padding-bottom:3px;padding-bottom:6px;padding-left:10px;padding-top:6px;position:absolute;right:6%;text-align:left;top:55%}@media(max-width:480px){.frm{left:0 !important;padding:6px 10px 6px 10px;position:relative !important;top:75%}.frm .form-group{padding:0 15px}}.frm .form-group{padding:0 25px}.markerinfo{padding:15px;padding-bottom:0}.markerinfo h2{font-size:125%;text-align:center}.markerinfo address{font-size:87.5%}.citymap .markerinfo{padding:0}.citymap .markerinfo address{padding:10px 15px}