.mapp-layout{border:1px solid #d3d3d3;color:#000;font-family:sans-serif;max-width:none;min-width:100px;opacity:1!important;padding:0!important}.mapp-layout.aligncenter{text-align:left}.mapp-layout,.mapp-layout *{box-sizing:border-box;font-size:13px}.mapp-layout input,.mapp-layout button,.mapp-layout select,.mapp-layout textarea,.mapp-layout p,.mapp-layout a{font-family:sans-serif}.mapp-canvas{user-select:none}.mapp-layout .mapp-main .mapp-canvas img{border:none;max-width:none;padding:0}.mapp-layout .mapp-wrapper{min-height:50px;position:relative}.mapp-layout .mapp-content{display:flex;flex-direction:column;position:absolute;top:0;left:0;bottom:0;right:0}.mapp-layout .mapp-main{display:flex;flex:1;overflow:hidden;position:relative}.mapp-hidden{display:none}.mapp-canvas-panel{flex:1;height:100%;margin:0;overflow:hidden!important;padding:0!important;position:relative}.mapp-canvas{height:100%;word-wrap:normal}.mapp-canvas img{background:0 0;box-shadow:none!important;border-radius:0!important;visibility:inherit!important}.leaflet-container .leaflet-control-attribution *{font-size:8px}.leaflet-popup-close-button{box-shadow:none!important;text-decoration:none!important}a.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-decoration:none!important}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){background-size: 640px 640px; } .mapp-layout .mapp-spinner-overlay { align-items: center; background-color: #c0c0c0; display: none; justify-content: center; opacity: 0.5; padding: 10px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 10001; } .mapp-layout.mapp-busy .mapp-spinner-overlay { display: block; } .mapp-layout .mapp-spinner { display: none; } .mapp-layout.mapp-busy .mapp-spinner { background: transparent url(../images/loading.gif) no-repeat center center; background-size: 64px; display: inline-block; height: 64px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 10002; width: 64px; } .mapp-google .mapp-geolocate-control-wrapper { box-shadow: rgb(0 0 0 / 30%) 0px 1px 4px -1px; border-radius: 4px; margin-right: 10px; } .mapp-google .mapp-geolocate-control { background-color: white; background: white url('../images/geolocate-2x.png') no-repeat center center; background-size: 18px 18px; height: 40px; width: 40px; } .mapp-leaflet .mapp-geolocate-control-wrapper { border: 2px solid rgba(0,0,0,0.2); border-radius: 4px; } .mapp-geolocate-control { background-color: white; background: white url('../images/geolocate-2x.png') no-repeat center center; background-size: 18px 18px; height: 30px; width: 30px; } .mapp-sidebar { background-color: white; border-right: 1px solid lightgray; display: flex; flex-direction: column; max-width: 45%; position: relative; transition-property: all; transition-duration: .1s; width: 0; } .mapp-sidebar-open .mapp-sidebar { width: 300px; } .mapp-sidebar-toggle { align-items: center; background-color: white; border: 1px solid lightgray; cursor: pointer; display: flex; height: 40px; justify-content: center; margin: auto; position: absolute; top: 0; left: 100%; bottom: 0; width: 20px; z-index: 1000; } .mapp-sidebar-toggle::before { width: 0; height: 0; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 6px solid black; content: ''; } .mapp-sidebar-open .mapp-sidebar-toggle::before { width: 0; height: 0; border-left: none; border-right: 6px solid black; } .mapp-inline .mapp-sidebar-toggle { display: none; } .mapp-inline .mapp-sidebar { max-width: none; width: auto; } .mapp-list { display: flex; flex: 1; flex-direction: column; overflow: hidden; position: relative; } .mapp-list .mapp-list-header { border-bottom: 1px solid lightgray; display: flex; flex-direction: column; padding: 5px; position: relative; } .mapp-list-count { text-align: center; } .mapp-list .mapp-items { flex: 1; overflow: auto; } .mapp-list .mapp-item { align-items: start; border-bottom: 1px solid lightgray; display: flex; cursor: pointer; overflow: hidden; padding: 10px; } .mapp-list .mapp-info { align-items: center; display: flex; flex: 1; } .mapp-list .mapp-title { flex: 1; padding: 10px; } .mapp-list .mapp-item.mapp-selected { background-color: #f6f6f6; } .mapp-list .mapp-item.mapp-selected .mapp-title { font-weight: 500; } .mapp-list .mapp-item:hover { background-color: #f6f6f6; } .mapp-list .mapp-item .mapp-icon { border: none; max-width: 32px !important; max-height: 32px; padding: 0; } .mapp-list-footer { border-top: 1px solid lightgray; display: flex; justify-content: center; padding: 10px; } .mapp-paginate {} .mapp-paginate button { font-size: 16px; margin: 0 5px; } .mapp-paginate-button { align-items: center; background-color: #eee; border: 1px solid lightgray; border-radius: 5px; display: inline-flex; font-size: 16px; height: 25px; justify-content: center; margin: 0 2px; width: 20px; } .mapp-paginate-button.mapp-disabled { color: #aaa; } .mapp-paginate-count { display: inline-block; min-width: 60px; text-align: center; } .mapp-list.mapp-thumb-top .mapp-item { flex-direction: column-reverse; } .mapp-list.mapp-thumb-top .mapp-thumbnail img { height: auto !important; width: 100% !important; } .mapp-list.mapp-thumb-left .mapp-thumbnail img,.mapp-list.mapp-thumb-right .mapp-thumbnail img { max-height: 100px; max-width: 100px; } .mapp-list.mapp-thumb-left .mapp-item,.mapp-list.mapp-thumb-left .mapp-info { flex-direction: row-reverse; } .mapp-header { background-color: white; border-bottom: 1px solid lightgray; display: flex; gap: 5px; padding: 5px; } .mapp-search { display: flex; flex: 1; max-width: 700px; position: relative; } .mapp-search input.mapp-error { outline: 1px solid red !important; } .mapp-search input.mapp-places { background-color: white !important; border: 1px solid #bbb ; box-shadow: none ; color: black ; line-height: 100%; margin: 0 ; padding: 5px 10px; vertical-align: middle ; width: 100% ; } .mapp-search ::placeholder { color: black !important; } .mapp-search .mapp-search-button img { max-width: none; padding: 0; border: none; } .ui-helper-hidden-accessible { display: none; } .mapp-search .ui-autocomplete { background: none; background-color: white; border: 1px solid lightgray; box-shadow: 0px 1px 2px grey; color: inherit; cursor: pointer; font: inherit; list-style: none; margin: 0; max-width: 100%; overflow-x: hidden; overflow-y: auto; padding: 0; position: absolute; z-index: 10000; } .mapp-search .ui-autocomplete li.ui-menu-item { background-color: inherit; border-bottom: 1px solid lightgray; border-top: none; border-right: none; border-left: none; box-shadow: none; color: inherit; cursor: inherit; font: inherit; margin: 0; padding: 5px; } .mapp-search .ui-autocomplete li.ui-menu-item:hover { background-color: #fafafa; } .mapp-search .ui-autocomplete div.ui-menu-item-wrapper { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .mapp-search .ui-autocomplete li.ui-state-focus { background-image: none; background-color: #f6f6f6; } .mapp-filters-toggle { text-transform: uppercase; } .mapp-filters-wrapper {} .mapp-filters-body { background-color: white; display: none; flex-direction: column; z-index: 10003; } .mapp-filters-list { flex: 1; overflow: auto; padding: 5px 10px 5px 10px; } .mapp-filters-body input,.mapp-filters-body input[type=text] { margin: initial; max-width: none; padding: 5px; width: 100%; } .mapp-filters-body input[type=radio],.mapp-filters-body input[type=checkbox] { margin: initial; margin-right: 10px; } .mapp-filters-body input[type=radio]:checked::before,.mapp-filters-body input[type=checkbox]:checked::before { content: reset; } .mapp-filters-body select { margin: initial; max-width: none; width: 100%; } .mapp-filters-toolbar { align-items: center; border-top: 1px solid lightgray; display: flex; justify-content: space-between; padding: 10px; } .mapp-filters-count { color: #777; margin-right: 5px; min-width: 100px; overflow: hidden; text-align: center; text-overflow: ellipsis; white-space: nowrap; } .mapp-filter { margin-bottom: 5px; } .mapp-filter-label { font-weight: bold; padding: 10px 0; text-transform: capitalize; } .mapp-filter-values { line-height: normal; margin-bottom: 5px; } .mapp-filter-values>label { align-items: center; color: #666; display: flex; font-weight: normal; margin-bottom: 5px; margin-right: 10px; } .mapp-filter-values img.mapp-icon { display: inline; margin-right: 5px; } .mapp-header .mapp-filters-wrapper { position: relative; } .mapp-header .mapp-filters-body { border: 1px solid lightgray; position: absolute; top: 42px; right: -5px; } .mapp-view-filters .mapp-filters-body { display: flex; } .mapp-list .mapp-filters-body { flex: 1; position: static; } .mapp-sidebar .mapp-filters-toggle { border: none; border-bottom: 1px solid lightgray; } .mapp-view-filters .mapp-sidebar .mapp-filters-wrapper { background-color: white; display: flex; flex-direction: column; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1; } .mapp-view-filters .mapp-sidebar .mapp-filters-body { border: none; display: flex; flex-direction: column; overflow: hidden; } .mapp-ib-wrapper { display: none; max-height: 60%; max-width: 90%; position: absolute; } .mapp-ib-wrapper.mapp-open { display: flex; } .mapp-ib-content { display: flex; flex-direction: column; line-height: 0; z-index: 1005; } .mapp-ib-content .mapp-ib-flip { flex-direction: column-reverse; } :fullscreen~.mapp-ib-wrapper { z-index: 10000000000; } :-webkit-full-screen~.mapp-ib-wrapper { z-index: 10000000000; } :-moz-full-screen~.mapp-ib-wrapper { z-index: 10000000000; } :-ms-fullscreen~.mapp-ib-wrapper { z-index: 10000000000; } .mapp-ib { background-color: white; box-sizing: border-box; display: flex; flex-direction: column; line-height: normal; outline: none; overflow: hidden; box-shadow: 0 0px 7px 0px rgba(0,0,0,0.20); } .mapp-ib-tip { display: flex; flex: 0 0 auto; left: 50%; position: relative; width: 0; } .mapp-ib-tip:before { border: 10px solid transparent; border-top: 10px solid white; border-bottom: none; content: ""; left: -10px; position: relative; width: 0; } .mapp-ib-flip .mapp-ib-tip { transform: rotate(180deg); } .mapp-ib-dark .mapp-ib { background-color: black; border: 5px solid white; color: white; } .mapp-ib-dark .mapp-ib-tip { height: 10px; } .mapp-ib-dark .mapp-ib-tip:before,.mapp-ib-dark .mapp-ib-tip:after { border: 15px solid transparent; } .mapp-ib-dark .mapp-ib-tip:before { border-top: 15px solid white; border-bottom: none; left: -15px; top: -4px; } .mapp-ib-dark .mapp-ib-tip:after { border: 10px solid transparent; border-top: 10px solid black; border-bottom: none; content: ""; left: -10px; position: absolute; top: -6px } .mapp-ib-light .mapp-ib { background-color: white; box-shadow: 10px 10px 0px rgb(0 0 0 / 40%); border: 5px solid black; color: black; } .mapp-ib-light .mapp-ib-tip { height: 10px; } .mapp-ib-light .mapp-ib-tip:before,.mapp-ib-light .mapp-ib-tip:after { border: 15px solid transparent; } .mapp-ib-light .mapp-ib-tip:before { border-top: 15px solid black; border-bottom: none; left: -15px; top: -4px; } .mapp-ib-light .mapp-ib-tip:after { border: 10px solid transparent; border-top: 10px solid white; border-bottom: none; content: ""; left: -10px; position: absolute; top: -6px } .mapp-iw { display: flex; flex-direction: column; min-width: 200px; overflow: hidden; } .mapp-iw * { font-size: 13px; } .block-editor-page .mapp-iw * { font-size: 13px !important; } .mapp-layout .mapp-iw * { color: black; line-height: normal; } .mapp-iw p { margin: 0 !important; padding: 0; } .mapp-iw iframe { max-height: 100%; max-width: 100%; } .mapp-iw a,.mapp-iw a:link,.mapp-iw a:active,.mapp-iw a:visited,.mapp-iw a:hover { border: none !important; box-shadow: none !important; color: #4272db !important; flex: 1; margin: 0; padding: 0; text-decoration: none !important; } .mapp-iw .mapp-thumbnail { display: flex; flex-direction: column; overflow: hidden; } .mapp-iw .mapp-thumbnail img { display: block; max-height: 100%; max-width: 100% !important; object-fit: cover; } .mapp-iw .mapp-info { display: flex; flex: 1; flex-direction: column; min-height: 100px; overflow: hidden; } .mapp-iw .mapp-title { font-weight: bold; padding: 10px; } .mapp-iw .mapp-body { flex: 1; overflow: auto; overflow-wrap: break-word; padding: 0 10px; } .mapp-iw .mapp-links { padding: 10px; white-space: nowrap; } .mapp-iw .mapp-dir { color: #4272db; } .mapp-ie .mapp-iw { display: block; overflow: auto; } .mapp-ie .mapp-iw .mapp-body { flex: none; overflow: none; } .mapp-iw.mapp-thumb-top .mapp-info { min-width: 100%; width: 0; } .mapp-iw.mapp-thumb-left .mapp-thumbnail,.mapp-iw.mapp-thumb-right .mapp-thumbnail { align-items: center; } .mapp-iw.mapp-thumb-left .mapp-thumbnail img,.mapp-iw.mapp-thumb-right .mapp-thumbnail img { min-height: 100%; } .mapp-iw.mapp-thumb-left .mapp-info,.mapp-iw.mapp-thumb-right .mapp-info { min-height: 100%; min-width: 150px; } .mapp-iw.mapp-thumb-left { flex-direction: row; } .mapp-iw.mapp-thumb-right { flex-direction: row-reverse; } @keyframes floatdown { from{margin-top:0}to{margin-top:5px}}@keyframes floatup{from{margin-top:0}to{margin-top:-5px}}.mapp-ib-wrapper.mapp-ib-float{animation:floatup .4s forwards}.mapp-ib-wrapper.mapp-ib-flip.mapp-ib-float{animation:floatdown .4s forwards}.mapp-inline .mapp-main{flex-direction:column-reverse}.mapp-inline .mapp-directions{border-top:1px solid #d3d3d3;max-width:none;width:auto}.mapp-inline .mapp-list{border:none;border-top:1px solid #d3d3d3;display:flex;flex-direction:column;max-height:400px;max-width:none;width:auto}.mapp-view-menu .mapp-menu{display:block}.mapp-view-directions .mapp-directions{display:block}.mapp-view-directions .mapp-sidebar{display:none}.mapp-footer{background-color:#f5f5f5;border-top:1px solid #d3d3d3;display:none}.mapp-view-mini .mapp-main{flex-direction:column-reverse}.mapp-view-mini .mapp-main{position:relative}.mapp-view-mini .mapp-sidebar{bottom:0;height:0;max-width:none;position:absolute;transition-property:all;transition-duration:.3s;width:100%;z-index:10000}.mapp-view-mini.mapp-sidebar-open .mapp-sidebar{height:100%}.mapp-view-mini .mapp-footer{display:block}.mapp-view-mini .mapp-view-map{display:none}.mapp-view-mini.mapp-sidebar-open [data-mapp-action=view-list]{display:none}.mapp-view-mini.mapp-sidebar-open [data-mapp-action=view-map]{display:flex}.mapp-view-list,.mapp-view-map{justify-content:center;align-items:center}.mapp-view-list img,.mapp-view-map img{height:16px!important;margin-right:5px}.mapp-marker{cursor:pointer;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.4));position:absolute;touch-action:none}.mapp-marker img:nth-child(2){height:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%}.mapp-marker img{transform-origin:50% 100%;transition:transform .2s;width:100%}.mapp-marker-scale img{transform-origin:50% 100%;transform:scale(1.2);perspective:1001px}.mapp-marker-scale img:nth-child(2){transform:translate(-50%,-50%)scale(1.5)}.mapp-marker-circle{overflow:visible!important}.mapp-marker-circle::before{background-color:rgba(255,255,255,.7);border:3px solid #fff;border-radius:50%;box-sizing:border-box;content:"";left:-25%;top:-25%;width:150%;height:150%;position:absolute;z-index:-1}.mapp-directions{background-color:#fff;display:none;padding:10px;position:relative;max-width:45%;overflow:auto;width:250px}.mapp-view-mini .mapp-directions{max-width:auto;width:auto}.mapp-directions input{border:1px solid gray;padding:3px}.mapp-directions .mapp-dir-toolbar{margin-top:10px}.mapp-directions .mapp-dir-swap{display:inline-block;border:none!important;text-align:center;vertical-align:middle;width:24px;height:24px;line-height:24px;background-color:initial;padding:0;margin:0;position:relative;vertical-align:bottom}.mapp-directions .mapp-route{margin:10px 0 0}.mapp-directions .mapp-dir-saddr,.mapp-directions .mapp-dir-daddr{width:80%;line-height:normal}.mapp-directions .mapp-dir-saddr{margin-bottom:5px}.mapp-directions .mapp-dir-arrows{background:url(../images/directions.png)no-repeat 50%;background-position:-10px -489px;cursor:pointer;display:inline-block;height:12px;margin:0;padding:0;position:relative;top:10px;left:5px;vertical-align:middle;width:10px}.mapp-menu-toggle{background:#fff url(../images/menu-2x.png)no-repeat 50%;background-size:24px 24px;box-shadow:rgba(0,0,0,.298039)0 1px 4px -1px;color:#777;cursor:pointer;height:29px;outline:none;outline:none;position:absolute;top:10px;left:10px;bottom:0;right:0;width:32px;z-index:1000}.mapp-menu{background-color:#fff;border:1px solid #d3d3d3;color:#606060;cursor:default;display:none;overflow:auto;padding:5px 0;position:absolute;top:0;left:0;bottom:0;width:150px;z-index:1010}.mapp-menu-item{cursor:pointer;line-height:20px;padding:5px 10px}.mapp-menu-item:hover{background-color:#f8f8f8;color:#000}.mapp-menu-item.mapp-active{background-color:#f6f6f6;color:#000;font-weight:700}.mapp-menu-separator{padding:0;border-bottom:1px solid #d3d3d3}.mapp-menu-footer{position:absolute;bottom:0;right:0}.mapp-menu-help{justify-content:center;background-color:#fafafa;border-radius:50%;border:1px solid #d3d3d3;font-size:10px;width:15px;height:15px;display:flex;align-items:center;line-height:10px;margin-right:5px;margin-bottom:2px;opacity:.7;color:gray}.mapp-menu-help:hover{opacity:1}body.mapp-modal-noscroll{overflow-y:hidden}.mapp-modal{position:fixed;top:0;left:0;bottom:0;right:0;z-index:100000}.mapp-modal-title{margin-bottom:15px}.mapp-modal-content{background-color:#fff;box-shadow:5px 5px 10px #888;box-sizing:content-box;display:flex;flex-direction:row;height:80vh;max-height:900px;max-width:1024px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:80vw;z-index:1}.mapp-modal-featured{max-width:40%}.mapp-modal-featured img{height:100%!important;object-fit:cover;width:100%!important;max-width:none!important}.mapp-modal-article{display:flex;flex:1;flex-direction:column;overflow:auto;padding:30px}.mapp-modal-meta{display:flex;font-size:12px;justify-content:space-between;margin-top:50px}.mapp-modal-focus{outline:none}.mapp-modal-backdrop{background-color:#000;opacity:.6;height:100vh;width:100vw;user-select:none}.mapp-modal-close{color:#fff;cursor:pointer;display:inline-block;font-family:helvetica neue,Helvetica,Arial,sans-serif;font-size:36px;line-height:36px;position:absolute;text-align:center;top:5px;right:-40px;z-index:1}.mapp-modal-close:hover{color:#000}.mapp-modal-spinner-wrapper{transform:translate(-200%,-200%);width:5px;height:5px}.mapp-modal-spinner{background:url(../images/spinner-2x.gif)no-repeat 50%;height:40px;width:40px;margin-left:10px;margin-right:10px;position:absolute;top:50%;left:50%}.mapp-iframe-layout{border:1px solid #d3d3d3}.mapp-iframe-wrapper{position:relative}.mapp-iframe{border:none;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;width:100%!important}.mapp-iframe-html{height:100%}.mapp-iframe-body{height:100%;margin:0}.mapp-iframe-body .mapp-layout{border:none;box-sizing:border-box;height:100%;margin:0;width:100%}.mapp-iframe-body .mapp-wrapper{height:100%}.mapp-errors-overlay{background-color:#000;opacity:.7;position:absolute;top:0;left:0;bottom:0;right:0;z-index:1100}.mapp-errors{background-color:#fff;border:2px solid gray;color:#000!important;overflow:auto;padding:10px;position:absolute;top:10%;left:10%;bottom:10%;right:10%;z-index:1101}.mapp-errors *{font-size:14px!important}.mapp-errors-header{font-size:18px!important;font-weight:700!important;margin-bottom:15px;text-align:center}.mapp-errors-section{margin:5px 0}.mapp-errors-title{display:inline-block;border-bottom:2px solid red;font-weight:600!important;margin:10px 0}.mapp-errors-toolbar{text-align:center}.mapp-errors-apikey{background-color:#007cba;border:1px solid gray;color:#fff;cursor:pointer;display:inline-block;margin-top:20px;padding:10px}.mapp-errors-apikey:hover{background-color:#006ba1}.mapp-errors-apikey:active{box-shadow:inset 0 0 0 1px #fff,0 0}.mapp-align-left{float:left}.mapp-align-right{float:right}.mapp-align-center{margin-left:auto;margin-right:auto}.mapp-align-default{}.mapp-close{color:gray;cursor:pointer;display:inline-block;font-family:helvetica neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;height:20px;line-height:20px;position:absolute;text-align:center;top:0;right:0;width:20px;z-index:1}.mapp-close:after{content:"x"}.mapp-close:hover{color:#000}img.mapp-icon,.mapp-icon img{box-shadow:none!important;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.4));height:32px;width:32px;vertical-align:middle}*[data-mapp-action]{cursor:pointer}.mapp-max{width:100%}.mapp-caret:after{content:"";display:inline-block;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;border-bottom:none;margin-left:5px;vertical-align:middle}.mapp-button,.mapp-link-button,.mapp-submit-button{align-items:center;cursor:pointer;display:flex;justify-content:center;line-height:normal;padding:10px;text-transform:uppercase;white-space:nowrap}.mapp-link-button{color:#4285f4}.mapp-button{background-color:#fff;border:1px solid #d3d3d3}.mapp-button:hover{background-color:#eee}.mapp-submit-button{background-color:#4d90fe;border:1px solid #d3d3d3;color:#fff}.mapp-submit-button:hover{background-color:#357ae8}