.rareid--module_map{min-height:440px;width:100%}.rareid--heading{margin-bottom:20px}.reveal-modal,dialog{min-height:inherit}#gmap *{overflow:visible}#gmap{width:100%;height:800px}.locations_wrap{margin:40px 0 20px;display:block}.location_menu{margin:-60px 0 20px}.show_d{display:block}.hide_d{display:none}.gm-style-mtc{display:none!important}.name_project{display:block;font-weight:500;font-size:20px;text-transform:uppercase;padding-bottom:0!important;line-height:1.6}.address_p,.name_project{color:#000;margin-bottom:0}.address_p{padding:10px 0!important}.link_project{display:block;color:#fff;background:#000;padding:6px 10px;width:100%;font-weight:500;font-size:16px;text-transform:uppercase;text-align:center;border:2px solid #000}.link_project:active,.link_project:visited{color:#fff}#controls{width:150px}.ullist a span{display:inline-block;background:#000;color:#fff;width:100%;padding:5px 10px;border-bottom:1px solid #fff;font-family:inherit;font-weight:300;color:#fff!important;letter-spacing:1px}#ullist_a_all span{text-transform:uppercase}select.dropdown{margin:0;margin-top:12px;height:48px;width:100%;border:1px solid #666;padding:9px;font-family:tescoregular;font-size:16px;color:#666;-webkit-appearance:none;border-radius:0;-moz-appearance:none;appearance:none;background-size:11px 7px}.wrap_controls{float:right;outline:none;background:#000!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;padding-left:10px;position:static;z-index:999999!important}.controls_title{color:#bed62f;position:absolute;left:-63px;background:#000;float:left;padding:15px 20px 20px;font-size:26px;cursor:pointer}.ullist.controls{-webkit-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in}.wrap_controls.b .ullist.controls,.wrap_controls .ullist.controls{width:200px!important}.wrap_controls.a .ullist.controls{width:0!important}.wrap_controls.a{padding-left:0!important}.wrap_controls .controls_title:before{content:"M"!important}.wrap_controls.a .controls_title:before{content:"L"!important}.wrap_controls.b .controls_title:before{content:"M"!important}.controls_title{font-family:ETmodules!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;direction:ltr}.all_d,.location_d{cursor:pointer}.gmap_controls{margin:0!important;height:100%!important;background:#000!important;z-index:99999999!important}.gm-style-iw.gm-style-iw-c{max-width:260px!important}.contact_footer{position:relative;display:inline-block;margin-top:60px}@media only screen and (max-width:640px){.location_d,.location_menu{display:none!important}}@media screen and (max-width:767px){.wrap_controls.b .ullist.controls,.wrap_controls .ullist.controls{width:150px!important}.wrap_controls.b .ullist.controls,.wrap_controls .ullist.controls{width:0!important}.wrap_controls.a .ullist.controls{width:200px!important;z-index:999999!important}.wrap_controls .controls_title:before{content:"L"!important}.wrap_controls.a .controls_title:before{content:"M"!important}.wrap_controls.b .controls_title:before{content:"L"!important}.wrap_controls,.wrap_controls.b{padding-left:0!important}#gmap{height:700px!important}.ullist a span{padding:0 10px 5px}}.gm-style-iw.gm-style-iw-c button{width:30px!important;height:30px!important;top:0!important;right:0!important}.gm-style-iw.gm-style-iw-c span{width:30px!important;height:30px!important;margin:0!important}.link_project:hover{border:2px solid #000;background:#fff;color:#000}.row-expanded{width:100%;position:relative;margin:0;padding:0}.section-column{width:20%;float:left;padding-left:15px;padding-right:15px;padding-top:15px;position:absolute;background:transparent;height:100vh;right:0}.square-close-open{position:absolute;left:-60px;border:1px solid #000;width:60px;height:60px;background:#fff;text-align:center;padding-top:8px;font-size:45px;font-family:ETmodules!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;direction:ltr}.square-close-open:before{content:"M"!important}#map_canvas{height:100vh;width:100%}.key{line-height:1.2;letter-spacing:1px;font-size:14px;text-transform:uppercase;padding-bottom:10px!important;padding-top:10px;font-weight:700!important;cursor:pointer;border-bottom:1px solid #000;color:#000!important}.map li{list-style:none;padding:0}.map li:first-of-type{padding-top:10px}ul.map{margin-left:0;line-height:22px;padding:0 0 23px!important}.map li{display:-ms-flexbox;display:flex;letter-spacing:0}.map li p{margin-left:15px;margin-bottom:0;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;font-size:14px;cursor:pointer}.map li p:hover{-webkit-transform:translateX(5px);transform:translateX(5px)}.circle-span{text-align:center;font-size:12px;padding-top:2px;color:#000}.gm-style-iw.gm-style-iw-c{z-index:9!important;max-width:none!important;padding-top:30px;padding-bottom:9px!important}.gm-ui-hover-effect .gm-style-iw.gm-style-iw-c span{width:22px!important;height:22px!important}.gm-style-iw-d h2{text-align:center;font-size:20px}.gm-style-iw-d p{text-align:center;font-size:16px}@media only screen and (max-width:1023px){.section-column,.section-map{width:100%}.section-column{position:relative}#map_canvas{height:500px}.section-column{height:auto!important}}@media only screen and (min-width:1024px) and (max-width:1380px){.key{font-size:14px;padding-bottom:5px!important}.map li p{font-size:12px}}.btn-enquire-now-map{color:#000!important;border-radius:18px;letter-spacing:1px;font-size:15px;font-family:inherit;text-transform:uppercase!important;display:inline-block;padding:7px 10px 4px;margin-top:10px}.rareid--map_pin_category{margin:0;padding:0}.rareid--map_pin_category .et_pb_module{padding:0!important;margin:0!important}.rareid--map_show_all{opacity:0;-webkit-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;font-size:16px;color:#fff;cursor:pointer;position:relative;float:left;display:inline-block;background:#0e1111;border-radius:25px;z-index:99;margin-top:20px;margin-bottom:20px}@media only screen and (max-width:640px){.rareid--map_show_all{padding:8px 15px 5px!important;font-size:18px}}@media only screen and (min-width:641px){.rareid--map_show_all{padding:10px 30px!important;font-size:20px}}.rareid--map_pin{padding-top:0}