.e-add-map{width:100%;background-color:#ccc}.e-add-locator{display:flex;align-items:stretch}body[data-elementor-device-mode="mobile"] .e-add-locator{flex-wrap:wrap-reverse}.e-add-locations{position:relative;width:30%;height:100%;background:#ccc;overflow-y:auto;border-right:1px solid #999}.e-add-locator .e-add-map{width:70%}body[data-elementor-device-mode="mobile"] .e-add-locations,body[data-elementor-device-mode="mobile"] .e-add-map{width:100%!important}.e-add-locations .e-add-ll-item{display:flex;transition:opacity 0.5s ease;border-bottom:1px solid #999}.e-add-locations .e-add-ll-item:hover{opacity:.5;cursor:pointer}.e-add-locations .e-add-ll-item .e-add-ll-image{width:30%}.e-add-locations .e-add-ll-item .e-add-ll-image.e-add-ll-image-bg{min-height:100px}.e-add-locations .e-add-ll-item .e-add-ll-image img{width:100%;height:auto;display:inherit}.e-add-locations .e-add-ll-item .e-add-ll-textzone{width:70%;padding:10px}.e-add-locations .e-add-ll-item .e-add-ll-title{font-size:15px;font-weight:700;line-height:1.2}.elementor-widget-e-map .gm-style .gm-style-iw-c:after{clear:both}.elementor-widget-e-map .gm-style .gm-style-iw-c .e-add-iw-title{font-size:28px;font-weight:700;padding-top:10px}.elementor-widget-e-map .gm-style .gm-style-iw-c .e-add-iw-image img{display:inline-block}.elementor-widget-e-map .gm-style .gm-style-iw-c .e-add-iw-readmore-btn{display:inline-block;transition:all 0.5s ease;background-color:#555;color:#FFF;padding:10px 18px;margin-top:10px}.elementor-widget-e-map .gm-style .gm-svpc img{max-width:none!important}.e-add-locator .ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.e-add-locator .ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}.e-add-locator .ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.e-add-locator .ps--active-x>.ps__rail-x,.e-add-locator .ps--active-y>.ps__rail-y{display:block;background-color:transparent}.e-add-locator .ps:hover>.ps__rail-x,.e-add-locator .ps:hover>.ps__rail-y,.e-add-locator .ps--focus>.ps__rail-x,.e-add-locator .ps--focus>.ps__rail-y,.e-add-locator .ps--scrolling-x>.ps__rail-x,.e-add-locator .ps--scrolling-y>.ps__rail-y{opacity:.6}.e-add-locator .ps .ps__rail-x:hover,.e-add-locator .ps .ps__rail-y:hover,.e-add-locator .ps .ps__rail-x:focus,.e-add-locator .ps .ps__rail-y:focus,.e-add-locator .ps .ps__rail-x.ps--clicking,.e-add-locator .ps .ps__rail-y.ps--clicking{background-color:#eee;opacity:.9}.e-add-locator .ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.e-add-locator .ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.e-add-locator .ps__rail-x:hover>.ps__thumb-x,.e-add-locator .ps__rail-x:focus>.ps__thumb-x,.e-add-locator .ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}.e-add-locator .ps__rail-y:hover>.ps__thumb-y,.e-add-locator .ps__rail-y:focus>.ps__thumb-y,.e-add-locator .ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.e-add-locator .ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.e-add-locator .ps{overflow:auto!important}}.e-add-map-alert{padding:10px 20px;background-color:#333;border-radius:3px;box-shadow:0 0 7px rgba(0,0,0,.3);bottom:50%!important;font-size:22px;transform:translateY(50%);color:#fff}.e-add-map-mylocation-button{appearance:button;background-color:#fff;color:rgb(86,86,86);border:0;border-radius:2px;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);cursor:pointer;margin:10px;padding:0 .5em;height:40px;font:400 18px Roboto,Arial,sans-serif;overflow:hidden}.e-add-map-mylocation-button:hover{background:#ebebeb;color:#000}.e-add-map-mylocation-button:focus{background:#000;color:#FFF}