.addtoany_content{clear:both;margin:16px auto}.addtoany_header{margin:0 0 16px}.addtoany_list{display:inline;line-height:16px}.a2a_kit a:empty,.a2a_kit a[class^="a2a_button_"]:has(.a2a_s_undefined){display:none}.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}.addtoany_list a img{border:0;display:inline-block;opacity:1;overflow:hidden;vertical-align:baseline}.addtoany_list a span{display:inline-block;float:none}.addtoany_list.a2a_kit_size_32 a{font-size:32px}.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{height:32px;line-height:32px;width:32px}.addtoany_list a:not(.addtoany_special_service)>span{border-radius:4px;display:inline-block;opacity:1}.addtoany_list a .a2a_count{position:relative;vertical-align:top}.site .a2a_kit.addtoany_list a:focus,.addtoany_list a:hover,.widget .addtoany_list a:hover{background:none;border:0;box-shadow:none}.addtoany_list a:hover img,.addtoany_list a:hover span{opacity:.7}.addtoany_list a.addtoany_special_service:hover img,.addtoany_list a.addtoany_special_service:hover span{opacity:1}.addtoany_special_service{display:inline-block;vertical-align:middle}.addtoany_special_service a,.addtoany_special_service div,.addtoany_special_service div.fb_iframe_widget,.addtoany_special_service iframe,.addtoany_special_service span{margin:0;vertical-align:baseline!important}.addtoany_special_service iframe{display:inline;max-width:none}a.addtoany_share.addtoany_no_icon span.a2a_img_text{display:none}a.addtoany_share img{border:0;width:auto;height:auto}#toplevel_page_shm_tracks_page .wp-menu-image img 
{
padding-top: 3px;
width: 28px;
height: 28px;
}
.shmapper-track-map
{
width:100%;
height:150px;
}
.shm-track-dnld-gpx-btn
{
font-size:.7rem;
border:1px solid #00000040;
opacity:0;
padding:2px 10px;
margin: 1px;
cursor:pointer;
-webkit-transition: all 400ms ease-out;
-moz-transition: all 400ms ease-out;
-ms-transition: all 400ms ease-out;
-o-transition: all 400ms ease-out;
transition: all 400ms ease-out;
}
.shm-track-dnld-gpx-btn:hover
{
background-color:#00000020;
opacity:1;
}
.shm-track-li
{
opacity:0.8; 
-webkit-transition: all 200ms ease-out;
-moz-transition: all 200ms ease-out;
-ms-transition: all 200ms ease-out;
-o-transition: all 200ms ease-out;
transition: all 200ms ease-out;
}
.shm-track-li:hover
{
opacity:1;
background-color:#00000005;
}
.shm-track-li:hover .shm-track-dnld-gpx-btn
{
opacity:0.75;
}
.shmapper-track-input-form
{
}
.shm-track-marker-icon-img
{
z-index:-1; 
position:absolute;
top:-4px; 
left:-4px;
}
.shm-track-marker-icon-descr
{
position:relative;
margin-top:0;
margin-left:-4px;
background-color:#FFFFFFAA;
font-size:10px;
font-weight:bold;
padding:3px;
}
.shm-track-marker-icon:hover .shm-track-marker-icon-descr
{
background-color:#FF0000;
}
.shm-form-file.shm-form-track > img:first-child {
display: none;
}
.shm-track-pult {
display:none;
overflow:hidden;
width: 100%;
margin-top: 10px;
margin-bottom: 10px;
-webkit-transition: all 300ms ease-out;
transition: all 300ms ease-out;
}
.shm-descr-pult {
margin-bottom: 4px;
margin-left: 0;
margin-right: 20px!important;
color: var(--shm-field-border-color);
flex-direction: column;
display: flex;
justify-content: center;
font-size: 14px; 
vertical-align: top;
width: 100%;
}
.shm-track-error {
overflow:hidden;
color:#ff0000;
display:none;
width:100%;
flex: 1;
margin: 0;
font-size: 14px;
-webkit-transition: all 300ms ease-out;
transition: all 300ms ease-out;
}
.shm-form-track > input[type=file] {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 0;
}
.shmapper_tracks_edit {
display: inline-flex;
}
.shm-track-has-slider {
width: 100%;
}
.shm-form-slider .shm-range[type=range] {
margin-right: 20px;
background-color: var(--shm-field-border-color);
}
.shm-form-slider .shm-range-label {
margin-right: 20px;
}
.shm-form-slider .shm-range[type=range]::-webkit-slider-thumb {
-webkit-appearance: none;
background-color: var(--shm-color-primary);
width: 17px;
height: 17px;
border-radius: 50%;
border: 1px solid var(--shm-color-primary-hover);
cursor: pointer;
transition: 0.3s ease-in-out;
}
.shm-form-slider .shm-range[type=range]::-webkit-slider-thumb:hover {
background-color: var(--shm-color-primary-hover);
border: 2px solid var(--shm-color-primary-hover);
}
.shm-form-slider .shm-range[type=range]::-webkit-slider-thumb:active {
transform: scale(1.2);
}
.shm-form-slider .shm-track-edit {
font-size: 12px;
line-height: 1.8;
min-height: initial;
margin: 0;
padding: 3px 10px;
border-width: 1px;
border-style: solid;
-webkit-appearance: none;
border-radius: 3px;
white-space: nowrap;
box-sizing: border-box;
color: var(--shm-color-primary);
border-color: var(--shm-color-primary);
background: #fff;
}
.shm-form-slider .shm-track-edit:hover {
color: var(--shm-color-primary-hover)
border-color: var(--shm-color-primary-hover)
}  .shmapper_tracks_edit.active
{
opacity:0.25;
} .shm-track-upload-cont {
display: inline-flex;
flex-wrap: wrap;
flex-direction: column;
align-items: flex-start; }
.shm-w-50
{
width:50%!important;
}
.shm-w-100
{
width:100%!important;
}
.min-width-420
{
min-width:420px;
}
.shm-padding-x-20
{
padding-left:20px!important;
padding-right:20px!important;
}
.shm-margin-x-20
{
margin-left:20px!important;
margin-right:20px!important;
}
.shm-track-list-btn
{
font-size:0.75rem;
flex-grow: 1000;
}
.shm-track-list-btn:focus,
.shm-track-list-btn:active
{
-webkit-box-shadow: none;
box-shadow:none;
outline: none;
}
.shm-modal-map
{
}
.subdialog
{
z-index:2000010;
position:relative;
position:fixed;
top:0;
left:0;
width:100vw;
height:100vh;
display:flex;
flex-direction:column;
justify-content:center;
align-items:center;
}
.subdialog-matter
{
background-color:#00000080;	
position:relative;
position:fixed;
top:0;
left:0;
width:100vw;
height:100vh;
}
.subdialog-body
{    
position: relative;
background-color:#EEE;
width:100%;
max-width:620px;
max-height:420px;
height:100%;
border:1px solid #999;
z-index:1;
-webkit-box-shadow: 0 5px 7px 0 rgba(0,0,0,.25);
box-shadow: 0 5px 7px 0 rgba(0,0,0,.25);
font-size: 1.3rem;
font-weight: 100;
font-family: sans-serif;
padding:20px;
display:flex;
flex-direction:column;
} 
.subdialog-close 
{
width: 25px;
height: 25px;
cursor: pointer;
background-image: url(//www.kemroc.com/wp-content/plugins/shmapper-by-teplitsa/assets/img/close.svg);
background-size: 21px 21px;
background-position: center center;
float: right;
text-align: center;
position: absolute;
top: 0;
right: 0;
}
.subdialog-title
{
width:100%;
margin-bottom:1.5px;
font-size:2rem;
flex-grow:1;
}
.subdialog-content
{
flex-grow:1000;
overflow-y: auto;
}
.subdialog-footer
{
width:100%;
margin-bottom:1.5px;
font-size:2rem;
flex-grow:1;
} .taxonomy-shmapper_track_type .column-id {
width: 2rem;
}
.taxonomy-shmapper_track_type .column-color {
vertical-align: middle;
}
.manage-column.column-shm_map * {
display: none !important;
}.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;font-family:Arial,sans-serif}.irs-line{position:relative;display:block;overflow:hidden;outline:none !important}.irs-bar{position:absolute;display:block;left:0;width:0}.irs-shadow{position:absolute;display:none;left:0;width:0}.irs-handle{position:absolute;display:block;box-sizing:border-box;cursor:default;z-index:1}.irs-handle.type_last{z-index:2}.irs-min,.irs-max{position:absolute;display:block;cursor:default}.irs-min{left:0}.irs-max{right:0}.irs-from,.irs-to,.irs-single{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0);z-index:2}.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute !important;display:block !important;top:0 !important;left:0 !important;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden;outline:none !important;z-index:-9999 !important;background:none !important;border-style:solid !important;border-color:transparent !important}.irs--flat{height:40px}.irs--flat.irs-with-grid{height:60px}.irs--flat .irs-line{top:25px;height:12px;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-bar{top:25px;height:12px;background-color:#ed5565}.irs--flat .irs-bar--single{border-radius:4px 0 0 4px}.irs--flat .irs-shadow{height:1px;bottom:16px;background-color:#e1e4e9}.irs--flat .irs-handle{top:22px;width:16px;height:18px;background-color:transparent}.irs--flat .irs-handle>i:first-child{position:absolute;display:block;top:0;left:50%;width:2px;height:100%;margin-left:-1px;background-color:#da4453}.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child{background-color:#a43540}.irs--flat .irs-min,.irs--flat .irs-max{top:0;padding:1px 3px;color:#999;font-size:10px;line-height:1.333;text-shadow:none;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single{color:white;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#ed5565;border-radius:4px}.irs--flat .irs-from:before,.irs--flat .irs-to:before,.irs--flat .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#ed5565}.irs--flat .irs-grid-pol{background-color:#e1e4e9}.irs--flat .irs-grid-text{color:#999}.irs--big{height:55px}.irs--big.irs-with-grid{height:70px}.irs--big .irs-line{top:33px;height:12px;background-color:white;background:linear-gradient(to bottom, #ddd -50%, white 150%);border:1px solid #ccc;border-radius:12px}.irs--big .irs-bar{top:33px;height:12px;background-color:#92bce0;border:1px solid #428bca;background:linear-gradient(to bottom, #ffffff 0%, #428bca 30%, #b9d4ec 100%);box-shadow:inset 0 0 1px 1px rgba(255,255,255,0.5)}.irs--big .irs-bar--single{border-radius:12px 0 0 12px}.irs--big .irs-shadow{height:1px;bottom:16px;background-color:rgba(66,139,202,0.5)}.irs--big .irs-handle{top:25px;width:30px;height:30px;border:1px solid rgba(0,0,0,0.3);background-color:#cbcfd5;background:linear-gradient(to bottom, white 0%, #B4B9BE 30%, white 100%);box-shadow:1px 1px 2px rgba(0,0,0,0.2),inset 0 0 3px 1px white;border-radius:30px}.irs--big .irs-handle.state_hover,.irs--big .irs-handle:hover{border-color:rgba(0,0,0,0.45);background-color:#939ba7;background:linear-gradient(to bottom, white 0%, #919BA5 30%, white 100%)}.irs--big .irs-min,.irs--big .irs-max{top:0;padding:1px 5px;color:white;text-shadow:none;background-color:#9f9f9f;border-radius:3px}.irs--big .irs-from,.irs--big .irs-to,.irs--big .irs-single{color:white;text-shadow:none;padding:1px 5px;background-color:#428bca;background:linear-gradient(to bottom, #428bca 0%, #3071a9 100%);border-radius:3px}.irs--big .irs-grid-pol{background-color:#428bca}.irs--big .irs-grid-text{color:#428bca}.irs--modern{height:55px}.irs--modern.irs-with-grid{height:55px}.irs--modern .irs-line{top:25px;height:5px;background-color:#d1d6e0;background:linear-gradient(to bottom, #e0e4ea 0%, #d1d6e0 100%);border:1px solid #a3adc1;border-bottom-width:0;border-radius:5px}.irs--modern .irs-bar{top:25px;height:5px;background:#20b426;background:linear-gradient(to bottom, #20b426 0%, #18891d 100%)}.irs--modern .irs-bar--single{border-radius:5px 0 0 5px}.irs--modern .irs-shadow{height:1px;bottom:21px;background-color:rgba(209,214,224,0.5)}.irs--modern .irs-handle{top:37px;width:12px;height:13px;border:1px solid #a3adc1;border-top-width:0;box-shadow:1px 1px 1px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(1){position:absolute;display:block;top:-4px;left:1px;width:6px;height:6px;border:1px solid #a3adc1;background:white;transform:rotate(45deg)}.irs--modern .irs-handle>i:nth-child(2){position:absolute;display:block;box-sizing:border-box;top:0;left:0;width:10px;height:12px;background:#e9e6e6;background:linear-gradient(to bottom, white 0%, #e9e6e6 100%);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(3){position:absolute;display:block;box-sizing:border-box;top:3px;left:3px;width:4px;height:5px;border-left:1px solid #a3adc1;border-right:1px solid #a3adc1}.irs--modern .irs-handle.state_hover,.irs--modern .irs-handle:hover{border-color:#7685a2;background:#c3c7cd;background:linear-gradient(to bottom, #ffffff 0%, #919ba5 30%, #ffffff 100%)}.irs--modern .irs-handle.state_hover>i:nth-child(1),.irs--modern .irs-handle:hover>i:nth-child(1){border-color:#7685a2}.irs--modern .irs-handle.state_hover>i:nth-child(3),.irs--modern .irs-handle:hover>i:nth-child(3){border-color:#48536a}.irs--modern .irs-min,.irs--modern .irs-max{top:0;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;color:white;background-color:#d1d6e0;border-radius:5px}.irs--modern .irs-from,.irs--modern .irs-to,.irs--modern .irs-single{font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#20b426;color:white;border-radius:5px}.irs--modern .irs-from:before,.irs--modern .irs-to:before,.irs--modern .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#20b426}.irs--modern .irs-grid{height:25px}.irs--modern .irs-grid-pol{background-color:#dedede}.irs--modern .irs-grid-text{color:silver;font-size:13px}.irs--sharp{height:50px;font-size:12px;line-height:1}.irs--sharp.irs-with-grid{height:57px}.irs--sharp .irs-line{top:30px;height:2px;background-color:black;border-radius:2px}.irs--sharp .irs-bar{top:30px;height:2px;background-color:#ee22fa}.irs--sharp .irs-bar--single{border-radius:2px 0 0 2px}.irs--sharp .irs-shadow{height:1px;bottom:21px;background-color:rgba(0,0,0,0.5)}.irs--sharp .irs-handle{top:25px;width:10px;height:10px;background-color:#a804b2}.irs--sharp .irs-handle>i:first-child{position:absolute;display:block;top:100%;left:0;width:0;height:0;border:5px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-handle.state_hover,.irs--sharp .irs-handle:hover{background-color:black}.irs--sharp .irs-handle.state_hover>i:first-child,.irs--sharp .irs-handle:hover>i:first-child{border-top-color:black}.irs--sharp .irs-min,.irs--sharp .irs-max{color:white;font-size:14px;line-height:1;top:0;padding:3px 4px;opacity:.4;background-color:#a804b2;border-radius:2px}.irs--sharp .irs-from,.irs--sharp .irs-to,.irs--sharp .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 4px;background-color:#a804b2;color:white;border-radius:2px}.irs--sharp .irs-from:before,.irs--sharp .irs-to:before,.irs--sharp .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-grid{height:25px}.irs--sharp .irs-grid-pol{background-color:#dedede}.irs--sharp .irs-grid-text{color:silver;font-size:13px}.irs--round{height:50px}.irs--round.irs-with-grid{height:65px}.irs--round .irs-line{top:36px;height:4px;background-color:#dee4ec;border-radius:4px}.irs--round .irs-bar{top:36px;height:4px;background-color:#006cfa}.irs--round .irs-bar--single{border-radius:4px 0 0 4px}.irs--round .irs-shadow{height:4px;bottom:21px;background-color:rgba(222,228,236,0.5)}.irs--round .irs-handle{top:26px;width:24px;height:24px;border:4px solid #006cfa;background-color:white;border-radius:24px;box-shadow:0 1px 3px rgba(0,0,255,0.3)}.irs--round .irs-handle.state_hover,.irs--round .irs-handle:hover{background-color:#f0f6ff}.irs--round .irs-min,.irs--round .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,0.1);border-radius:4px}.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#006cfa;color:white;border-radius:4px}.irs--round .irs-from:before,.irs--round .irs-to:before,.irs--round .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#006cfa}.irs--round .irs-grid{height:25px}.irs--round .irs-grid-pol{background-color:#dedede}.irs--round .irs-grid-text{color:silver;font-size:13px}.irs--square{height:50px}.irs--square.irs-with-grid{height:60px}.irs--square .irs-line{top:31px;height:4px;background-color:#dedede}.irs--square .irs-bar{top:31px;height:4px;background-color:black}.irs--square .irs-shadow{height:2px;bottom:21px;background-color:#dedede}.irs--square .irs-handle{top:25px;width:16px;height:16px;border:3px solid black;background-color:white;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.irs--square .irs-handle.state_hover,.irs--square .irs-handle:hover{background-color:#f0f6ff}.irs--square .irs-min,.irs--square .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,0.1)}.irs--square .irs-from,.irs--square .irs-to,.irs--square .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:black;color:white}.irs--square .irs-grid{height:25px}.irs--square .irs-grid-pol{background-color:#dedede}.irs--square .irs-grid-text{color:silver;font-size:11px}:root {
--shm-map-max-width: 100%;
--shm-border-radius: 10px;
--shm-color-primary: #f43724;
--shm-color-primary-hover: #db3120;
--shm-form-background: #f7f8f8;
--shm-form-header-color: #183343;
--shm-form-width: 960px;
--shm-field-border-color: #8599a4;
--shm-field-border-color-active: var(--shm-form-header-color);
--shm-legend-background: #222;
}
#toplevel_page_shm_page .wp-menu-image img {
padding-top: 3px;
width: 28px;
height: 28px;
}
.toplevel_page_shm_page > ul > li.wp-first-item {
display: none !important;
}
.dashicons, .dashicons-before:before {
font-family: dashicons;
}
.shm_logo {
width: 95px;
height: 95px;
position: relative;
display: flex;
background-image: url(//www.kemroc.com/wp-content/plugins/shmapper-by-teplitsa/assets/img/shmapper.svg);
background-size: 85px;
background-repeat: no-repeat;
background-position: center;
}
.shm-justify-between {
display: flex;
justify-content: space-between;
}
.shm-h-100 {
height: 100%;
}
.shm-w-100 {
width: 100%;
}
.shm-flex {
display: flex;
}
.shm-flex-columns {
display: flex;
flex-direction: column;
}
.shm-align-items-center {
align-items: center;
}
.shm-admin-block {
min-width: 270px;
display: inline-block;
margin-right: 10px;
vertical-align: top;
}
.shm-admin-layers-heading {
margin-top: 0;
}
.shm-incblock {
position: relative;
float: left;
margin-right: 20px;
}
.shm_nowrap {
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
.shmw-100 {
width: 100%;
}
.shmw-50 {
width: 50%;
}
.osm-point {
position: absolute;
width: 25px !important;
height: 25px !important;
margin-top: -10px !important;
margin-left: -10px !important;
background: -webkit-canvas(circles);
background-color: #FF0000;
}
.shm-mr-15 {
margin-right: 15px !important;
}
.shm-ml-15 {
margin-left: 15px !important;
}
.shm-m-2 {
margin: 2px !important;
}
.shm-mr-2 {
margin-right: 2px !important;
}
.shm-ml-2 {
margin-left: 2px !important;
}
.shm-size-40 {
font-size: 40px;
}
.leaflet-osm-point {
position: absolute;
width: 25px !important;
height: 30px !important;
margin-top: -10px !important;
margin-left: -10px !important;
background-image: url(//www.kemroc.com/wp-content/plugins/shmapper-by-teplitsa/assets/img/pin.svg);
background-size: cover;
}
.leaflet-osm-point:after {
content: "";
width: 35px;
height: 35px;
background-image: url(//www.kemroc.com/wp-content/plugins/shmapper-by-teplitsa/assets/img/marker-shadow.png);
background-size: cover;
position: absolute;
top: -5px;
left: 5px;
z-index: -100;
}
.shm-button {
display: inline-block;
text-decoration: none;
font-size: 13px;
line-height: 2.15384615;
min-height: 30px;
margin: 0;
padding: 0 10px;
cursor: pointer;
border-width: 1px;
border-style: solid;
-webkit-appearance: none;
border-radius: 3px;
white-space: nowrap;
box-sizing: border-box;
color: #0071a1;
border-color: #0071a1;
background: #f3f5f6;
vertical-align: top;
text-align: center;
-webkit-transition: all 100ms ease-out;
-moz-transition: all 100ms ease-out;
-ms-transition: all 100ms ease-out;
-o-transition: all 100ms ease-out;
transition: all 100ms ease-out;
}
.shm-button:hover {
color: #000;
border-color: #000;
}
.shm-button:active {
background: #FFF;
}
textarea::-webkit-input-placeholder {
color: #00000040;
}
textarea::-moz-placeholder {
color: #00000040;
} textarea:-moz-placeholder {
color: #00000040;
} textarea:-ms-input-placeholder {
color: #00000040;
} @keyframes wobblehor {
0% {
-webkit-transform: translateX(30px) translateY(0px);
transform: translateX(30px) translateY(0px);
}
100% {
-webkit-transform: translateX(0px) translateY(0px);
transform: translateX(0px) translateY(0px);
}
}
.shm_wizzard {
position: absolute;
z-index: 20000;
top: 17px;
right: -297px;
padding: 20px 20px 35px 20px;
--border-right: 6px solid #0073aa;
background: #0073aa;
color: #ddf1fb;
font-family: Open Sans, Arial, sans serif;
-webkit-box-shadow: 0 3px 5px 1px rgba(0, 0, 0, 0.5);
box-shadow: 0 3px 5px 1px rgba(0, 0, 0, 0.5);
width: 250px;
margin-top: -25px;
-webkit-border-radius: 6px;
border-radius: 6px;
animation-name: wobblehor;
animation-duration: 1s;
}
.shm_wizzard:before {
left: -16px;
border: 8px solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-right-color: #0073aa;
top: 25px;
margin-top: -8px;
}
.shm_wizzard:after {
z-index: -1;
left: 50%;
bottom: -20px;
content: " ";
height: 60px;
width: 60px;
background: #0073aa;
position: absolute;
pointer-events: none;
margin-left: -30px;
border-radius: 100%;
-webkit-border-radius: 100%;
}
.shm_wizzard_closed {
position: absolute;
z-index: 20000;
left: 160px;
width: 25px;
height: 25px;
cursor: pointer;
background: rgba(0, 0, 0, 0);
display: none;
}
.shm_wizzard_closed:before {
left: -12px;
border: 12px solid transparent;
content: " ";
position: absolute;
pointer-events: none;
border-right-color: #0073aa;
top: 8px;
margin-top: -8px;
width: 0;
height: 1px;
}
.shm_wizzard_closed:after {
left: 12px;
border: 12px solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-left-color: #0073aa;
top: 8px;
margin-top: -8px;
width: 0;
height: 1px;
}
.shm_wizzard_close {
position: absolute;
top: 2px;
right: 2px;
padding: 3px;
-webkit-border-radius: 4px;
border-radius: 4px;
background: transparent;
}
.shm_wizzard_close:hover {
background: rgba(0, 0, 0, 0.125);
}
.shm_wizzard_title {
font-size: 1.1rem;
font-weight: 100;
padding: 0 0 10px 0;
}
.shm_wizzard_body {
color: #fff;
font-size: 0.75rem;
font-weight: 500;
}
.shm_wizzard_footer {
padding-top: 15px;
font-size: 0.6rem;
font-weight: 500;
text-align: right;
}
.shm_wizzard_footer a {
display: inline-block !important;
padding: 2px !important;
}
.shm_wizzard_footer a[name=shm_wclose] {
position: absolute;
text-align: right;
right: 25px;
}
.shm_wizzard_footer a[name=shm_wcurrent] {
position: absolute;
text-align: right;
left: 25px;
}
.shm_wizzard_footer a.dashicons-controls-play {
font-size: 2rem;
position: absolute;
left: 50%;
margin-left: -15px;
margin-top: 15px;
}
#adminmenu .shm_wizzard_footer a:hover {
cursor: pointer;
box-shadow: none;
color: #fff;
}
.shm_wizzard_line {
display: flex;
position: relative;
padding: 15px 2px;
justify-content: space-between;
}
.shm_wizzard_line:before {
content: "";
position: absolute;
width: 100%;
top: 50%;
left: 0;
border-top: 1px solid #ddf1fb;
opacity: 0.5;
}
.shm_wizzard_line > div {
display: inline-flex;
position: relative;
width: 30px;
height: 30px;
background-color: #0073aa;
border: 1px solid #aad9fb;
text-align: center;
border-radius: 100%;
}
.shm_wizzard_line > div > div {
position: absolute;
top: 50%;
left: 0%;
margin-top: -10px;
color: #0073aa;
font-weight: 900;
color: #ddf1fb;
width: 100%;
text-align: center;
}
.shm_wizzard_line > div.active {
background-color: #ddf1fb;
}
.shm_wizzard_line > div.active > div {
color: #0073aa;
}
@keyframes roll {
0% {
-moz-transform: translateX(-10px) translateY(0px);
-webkit-transform: translateX(-10px) translateY(0px);
-o-transform: translateX(-10px) translateY(0px);
-ms-transform: translateX(-10px) translateY(0px);
transform: translateX(-10px) translateY(0px);
}
50% {
-moz-transform: translateX(0px) translateY(0px);
-webkit-transform: translateX(0px) translateY(0px);
-o-transform: translateX(0px) translateY(0px);
-ms-transform: translateX(0px) translateY(0px);
transform: translateX(0px) translateY(0px);
}
100% {
-moz-transform: translateX(-10px) translateY(0px);
-webkit-transform: translateX(-10px) translateY(0px);
-o-transform: translateX(-10px) translateY(0px);
-ms-transform: translateX(-10px) translateY(0px);
transform: translateX(-10px) translateY(0px);
}
}
.shm_warrow, .shm_warrow2 {
overflow: visible;
display: inline-block;
width: 30px;
height: 30px;
font-size: 30px;
line-height: 1;
font-family: dashicons;
text-decoration: inherit;
font-weight: 400;
font-style: normal;
vertical-align: top;
text-align: center;
transition: color 0.1s ease-in;
-webkit-font-smoothing: antialiased;
position: absolute;
background-color: #EEE;
padding: 5px;
color: #0073aa;
border-radius: 40px;
-webkit-border-radius: 40px;
animation-name: roll;
animation-duration: 1s;
animation-iteration-count: infinite;
text-shadow: 0px 2px 3px #4A4A4A;
animation-timing-function: ease-out;
}
.shm_warrow:before {
content: "\f340";
}
.shm_warrow2:before {
content: "\f344";
}
.shm-camera {
position: relative;
width: 28px;
height: 28px;
background-image: url(//www.kemroc.com/wp-content/plugins/shmapper-by-teplitsa/assets/img/camera.png);
background-size: cover;
opacity: 0.7;
}
.shm-clr {
width: 20px;
height: 20px;
position: relative;
background: #777;
position: absolute;
top: 15px;
left: 15px;
-webkit-border-radius: 20px;
border-radius: 20px;
}
.shm-clr-little {
width: 19px;
height: 19px;
position: relative;
background: #777;
position: absolute;
top: 3px;
left: 3px;
-webkit-border-radius: 19px;
border-radius: 19px;
}
.shm-color-crcl {
width: 20px;
height: 20px;
background: #777;
--position: absolute;
--top: 6px;
--left: 6px;
margin: 6px;
-webkit-border-radius: 20px;
border-radius: 20px;
}
.shm-csv-icon {
width: 30px;
height: 30px;
background-image: url(//www.kemroc.com/wp-content/plugins/shmapper-by-teplitsa/assets/img/csv_icon.png);
background-size: cover;
background-position: center;
background-repeat: no-repeat;
position: relative;
display: block;
float: right;
border: 0 !important;
z-index: 2;
opacity: 0.9;
}
.shm-csv-icon:hover {
opacity: 1;
}
.shm-filter-item-svg {
width: 24px;
height: 24px;
position: absolute;
top: 0px;
left: 1px;
background-size: 16px auto;
background-repeat: no-repeat;
background-position: center;
}
.shm-bubble {
-moz-transform: scale(0);
-webkit-transform: scale(0);
-o-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
-webkit-transition: all 400ms ease-out;
-moz-transition: all 400ms ease-out;
-ms-transition: all 400ms ease-out;
-o-transition: all 400ms ease-out;
transition: all 400ms ease-out;
}
.shm-bubble.animate {
-moz-transform: scale(1);
-webkit-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.shm-types-radio {
position: absolute;
top: 0;
left: 0;
width: 210px;
padding: 15px;
background-color: #FFFF;
border: 1px solid #777;
margin-left: -105px;
display: none;
}
.shm-close-btn {
cursor: pointer;
opacity: 0.8;
}
.shm-close-btn:hover {
opacity: 1;
}
.shm-hint {
position: relative;
}
.shm-hint:before,
.shm-hint:after {
position: absolute;
opacity: 0;
z-index: 1000000;
-webkit-transition: 0.3s ease;
-moz-transition: 0.3s ease;
-webkit-transition-delay: 0.3s;
transition-delay: 0.3s;
pointer-events: none;
bottom: 110%;
right: -5px;
margin: 0 0 -16px -10px;
}
.shm-hint:before {
content: "";
position: absolute;
background: transparent;
border: 6px solid transparent;
position: absolute;
bottom: 110%;
right: 10px;
margin: 0 0 -18px 0;
border-top-color: #666;
}
.shm-hint:hover:before, .shm-hint:hover:after {
opacity: 1;
}
.shm-hint:after {
content: attr(data-title);
background: #444;
color: white;
padding: 2px 10px;
font-family: open sans, sans-serif;
font-weight: normal;
font-size: 13px;
white-space: nowrap;
box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);
letter-spacing: 0em !important;
text-transform: none !important;
}
.shm-hint:hover:before {
margin-bottom: -10px;
}
.shm-hint:hover:after {
margin-bottom: 2px;
}
.shm-float-right {
float: right;
}
.shm-change-input {
margin: 0 6px;
cursor: pointer;
}
.IDs {
padding: 0 10px 0 0 !important;
margin: 0px;
background: #333;
color: #FFF;
font-size: 10px;
display: inline-block;
position: relative;
text-shadow: 1px 1px 1px #000000;
}
.IDs span {
padding: 2px 10px 3px 10px;
background: #888;
margin: 0 5px 0 0;
color: #FFF !important;
}
.shm-padding-0 {
padding: 0px !important;
}
.shm-padding-20 {
padding: 20px !important;
}
.shm-title,
.shm-title-1,
.shm-title-2,
.shm-title-3,
.shm-title-4,
.shm-title-5,
.shm-title-6 {
display: block;
margin-top: 0;
margin-bottom: 5px;
font-size: 1.3rem;
font-weight: 100;
}
.shm-title-1 {
font-size: 2.2rem;
}
.shm-title-2 {
font-size: 2rem;
}
.shm-title-3 {
font-size: 1.7rem;
}
.shm-title-4 {
font-size: 1.2rem;
}
.shm-title-5 {
font-size: 1rem;
}
.shm-title-6 {
font-size: 0.9rem;
}
.small {
font-size: 0.8rem;
}
.shm-csv-href {
position: relative;
z-index: 6;
margin-top: -21px;
padding: 0 6px;
float: right;
color: #AAA !important;
background: #111 !important;
text-decoration: none !important;
opacity: 0.9;
}
.shm-csv-href:hover {
opacity: 1;
color: #EEE !important;
text-decoration: none !important;
}
.spacer-5 {
display: block;
height: 5px;
}
.spacer-10 {
display: block;
height: 10px;
}
.spacer-20 {
display: block;
height: 20px;
}
.spacer-30 {
display: block;
height: 30px;
}
.hidden {
display: none;
}
._hidden {
display: none !important;
}
.shm-row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.sh, .shm-1, .shm-10, .shm-11, .shm-12, .shm-2, .shm-3, .shm-4, .shm-5, .shm-6, .shm-7, .shm-8, .shm-9, .shm-auto, .shm-lg, .shm-lg-1, .shm-lg-10, .shm-lg-11, .shm-lg-12, .shm-lg-2, .shm-lg-3, .shm-lg-4, .shm-lg-5, .shm-lg-6, .shm-lg-7, .shm-lg-8, .shm-lg-9, .shm-lg-auto, .shm-md, .shm-md-1, .shm-md-10, .shm-md-11, .shm-md-12, .shm-md-2, .shm-md-3, .shm-md-4, .shm-md-5, .shm-md-6, .shm-md-7, .shm-md-8, .shm-md-9, .shm-md-auto, .shm-sm, .shm-sm-1, .shm-sm-10, .shm-sm-11, .shm-sm-12, .shm-sm-2, .shm-sm-3, .shm-sm-4, .shm-sm-5, .shm-sm-6, .shm-sm-7, .shm-sm-8, .shm-sm-9, .shm-sm-auto, .shm-xl, .shm-xl-1, .shm-xl-10, .shm-xl-11, .shm-xl-12, .shm-xl-2, .shm-xl-3, .shm-xl-4, .shm-xl-5, .shm-xl-6, .shm-xl-7, .shm-xl-8, .shm-xl-9, .shm-xl-auto {
position: relative;
width: 100%;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
box-sizing: border-box;
}
.shm-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.shm-11 {
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.shm-10 {
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.shm-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.shm-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.shm-7 {
-ms-flex: 0 0 58.3333333%;
flex: 0 0 58.3333333%;
max-width: 58.3333333%;
}
.shm-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.shm-5 {
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.shm-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.shm-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.shm-2 {
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.shm-1 {
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.shm-color-grey {
color: #526677;
}
.shm-color-alert {
color: #e63535;
}
.shm-color-cyan {
color: #176cb8;
}
.shm-color-lightgrey {
color: #a1a8af;
}
.shm-bg-grey {
background-color: #6c757d;
}
.shm-bg-lightgrey {
background-color: #a1a8af;
}
.shm-bg-transparent {
background-color: transparent;
border-color: transparent;
}
.shm-color-danger {
color: #dc3545;
}
.shm-bg-danger {
background-color: #dc3545;
}
.shm-map-block { }
.shm-map-block .shm-form-container {
background-color: var(--shm-form-background);
padding: 40px;
margin-top: 30px;
border-radius: var(--shm-border-radius);
width: 100%;
margin-left: auto;
margin-right: auto;
max-width: var(--shm-form-width);
}
.shm-map-block .shm-form-request {
padding: 0;
margin: 0 auto;
border: none;
background-color: transparent;
}
.shm-map-block .shm-form-heading {
font-size: 20px;
font-weight: bold;
color: var(--shm-form-header-color);
line-height: 1.2;
padding: 0;
margin-bottom: 15px;
}
.shm-map-block .shm-form-required-simbol {
color: #dc3545;
cursor: help;
padding-left: 2px;
font-weight: bold;
}
.shm-map-block .shm-form-row {
margin-bottom: 25px;
}
.shm-map-block .shm-form-row-title {
font-size: 18px;
color: var(--shm-form-header-color);
margin-bottom: 10px;
line-height: 1.2;
}
.shm-map-block .shm-form-row.form-field-8 {
margin-bottom: 10px;
}
.shm-map-block .shm-form-row.form-field-8 .shm-form-field:last-child {
margin-bottom: 25px;
}
.shm-map-block .shm-form-field {
border-width: 1px;
border-color: var(--shm-field-border-color);
background-color: #fff;
border-radius: 6px;
font-size: 18px;
font-weight: bold;
padding: 8px 12px;
margin: 0;
line-height: 1.2;
min-height: 46px;
font-family: inherit;
box-sizing: border-box;
}
.shm-map-block .shm-form-field:focus {
border-color: var(--shm-field-border-color-active);
outline-offset: 2px;
outline: 1px dashed var(--shm-field-border-color);
}
.shm-map-block .shm-form-submit {
background-color: var(--shm-color-primary);
color: #fff;
border: 0;
border-radius: 8px;
cursor: pointer;
font-weight: bold;
font-family: inherit;
font-size: 18px;
text-transform: uppercase;
line-height: 1.2;
padding: 12px 20px;
background-image: none;
white-space: normal;
}
.shm-map-block .shm-form-submit:not(:hover):not(:active):not(.has-background) {
background-color: var(--shm-color-primary);
}
.shm-map-block .shm-form-submit:not(:hover):not(:active):not(.has-text-color) {
color: #fff;
}
.shm-map-block .shm-form-submit:hover, .shm-map-block .shm-form-submit:active {
background-color: var(--shm-color-primary-hover);
color: #fff;
background-image: none;
}
.shm-map-block .shm-form-button {
background-color: var(--shm-color-primary);
color: #fff;
border: 0;
border-radius: 6px;
cursor: pointer;
font-weight: bold;
font-family: inherit;
font-size: 14px;
text-transform: uppercase;
line-height: 1.2;
padding: 12px 16px;
display: inline-flex;
}
.shm-map-block .shm-form-button:not(:hover):not(:active):not(.has-background) {
background-color: var(--shm-color-primary);
}
.shm-map-block .shm-form-button:not(:hover):not(:active):not(.has-text-color) {
color: #fff;
}
.shm-map-block .shm-form-button:hover, .shm-map-block .shm-form-button:active {
background-color: var(--shm-color-primary-hover);
color: #fff;
}
.shm-map-block .shm-form-file {
position: relative;
display: inline-flex;
align-items: center;
}
.shm-map-block .shm-form-file-label {
cursor: pointer;
font-weight: bold;
font-family: inherit;
font-size: 14px;
text-transform: uppercase;
line-height: 1.2;
padding: 10px 16px;
display: inline-flex;
margin-bottom: 0;
pointer-events: none;
background-color: #fff;
color: var(--shm-color-primary);
border: 2px solid currentColor;
transition: all 0.3s;
border-radius: 6px;
}
.shm-map-block .shm-form-file-label:not(:hover):not(:active):not(.has-background) {
background-color: #fff;
color: var(--shm-color-primary);
border-color: currentColor;
}
.shm-map-block .shm-form-file:hover .shm-form-file-label {
background-color: var(--shm-color-primary-hover);
border-color: var(--shm-color-primary-hover);
color: #fff;
}
.shm-map-block .shm-form-file:hover .shm-form-file-label:not(:hover):not(:active):not(.has-background) {
background-color: var(--shm-color-primary-hover);
border-color: var(--shm-color-primary-hover);
color: #fff;
}
.shm-map-block .shm-form-file:hover .shm-form-file-img {
outline-offset: 2px;
outline: 1px dashed var(--shm-field-border-color);
cursor: pointer;
}
.shm-map-block .shm-form-file [type=file] {
cursor: pointer;
overflow: hidden;
opacity: 0;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
padding: 0;
margin: 0;
display: block;
border: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.shm-map-block .shm-form-file [type=file]::-webkit-file-upload-button {
pointer-events: none;
}
.shm-map-block .shm-description {
font-size: 14px;
color: var(--shm-field-border-color);
margin-bottom: 15px;
vertical-align: top;
overflow: hidden;
}
.shm-map-block .shm-description > label {
display: flex;
width: 100%;
font-size: inherit;
font-weight: normal;
line-height: 1.4;
}
.shm-map-block .shm-description > label > input {
margin-top: 1px;
border: 1px solid var(--shm-field-border-color);
border-radius: 4px;
background: #fff;
color: #50575e;
clear: none;
cursor: pointer;
display: inline-block;
line-height: 0;
height: 18px;
width: 18px;
min-width: 18px;
outline: 0;
padding: 0 !important;
text-align: center;
-webkit-appearance: none;
box-shadow: none;
}
.shm-map-block .shm-description > label > input:checked {
border-color: var(--shm-field-border-color-active);
}
.shm-map-block .shm-description > label > input:checked:before {
float: left;
display: inline-block;
vertical-align: middle;
width: 1rem;
speak: never;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%2368748d%27%2F%3E%3C%2Fsvg%3E);
margin: -1px 0 0 -1px;
height: 18px;
width: 18px;
}
.shm-map-block .shm-description > label > input:checked:after {
content: none;
}
.shm-map-block .shm-description > label > span {
padding-left: 8px;
}
.shm-form,
.sh-form {
width: 100%;
margin-bottom: 3px;
flex-direction: column;
display: flex;
justify-content: center;
background-color: rgba(0, 0, 0, 0.05);
border: 1px solid rgba(0, 0, 0, 0.025);
padding: 7px;
}
.sh-form:disabled {
color: #555;
background: rgba(0, 0, 0, 0.05);
}
select.sh-form {
height: auto !important;
padding: 3px 5px !important;
}
div.sh-form {
margin-top: 6px;
}
.shm_no_margin {
margin: 0 !important;
}
ul.shm-card {
margin: 0;
}
ul.shm-card li {
padding: 15px;
border-bottom: 1px solid rgba(0, 0, 0, 0.14);
flex-direction: column;
background-color: rgba(0, 0, 0, 0.1);
display: flex;
justify-content: center;
margin: 0;
}
.my_image_delete {
padding: 3px !important;
margin: 3px !important;
}
ul.shm-card li:nth-of-type(even) {
background-color: rgba(0, 0, 0, 0.05);
}
.wp-admin.shmapper_page_shm_settings_page #shm_settings_yandex_map_api_key_cont {
display: none;
}
.sh-right {
text-align: right;
}
.sh-center {
text-align: center;
}
.sh-align-middle {
flex-direction: column;
display: flex;
justify-content: center;
}
.column-type,
.column-thumb {
width: 110px;
}
.column-placemarks {
width: 70px;
}
.column-ids,
.column-IDs {
width: 60px;
}
.column-notify_owner,
.column-is_csv,
.column-is_legend,
.column-is_form {
width: 30px;
}
.shm-notify,
.shm-notify2 {
position: relative;
}
.shm-notify:after,
.shm-notify2:after {
content: attr(title);
position: absolute;
top: -66px;
left: 50%;
margin-left: -20px;
width: 100px;
text-align: left;
font-size: 12px;
font-family: sans-serif;
color: #6c757d;
pointer-events: none;
-moz-transform: rotate(-33deg);
-webkit-transform: rotate(-33deg);
-o-transform: rotate(-33deg);
-ms-transform: rotate(-33deg);
transform: rotate(-33deg);
}
tfoot .shm-notify:after,
tfoot .shm-notify2:after {
top: auto;
bottom: -66px;
-moz-transform: rotate(33deg);
-webkit-transform: rotate(33deg);
-o-transform: rotate(33deg);
-ms-transform: rotate(33deg);
transform: rotate(33deg);
}
.shm-notify:hover:after,
.shm-notify:hover2:after {
color: #111;
}
.shm-notify2:after,
tfoot .shm-notify2:after {
-moz-transform: rotate(0);
-webkit-transform: rotate(0);
-o-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
top: -25px;
bottom: auto;
}
tfoot .shm-notify2:after {
top: auto;
bottom: -25px;
} .shm-form-placemarks {
display: inline-flex;
flex-wrap: wrap;
padding: 0 0 10px 0;
position: relative;
margin-left: -10px;
margin-right: -10px;
justify-content: stretch;
}
.shm-form-placemarks .shm-type-icon {
float: left;
width: 70px;
height: 70px;
background-position: center;
background-repeat: no-repeat;
background-color: transparent;
margin: 3px;
border: 1px dashed #8599A4;
border-radius: 4px;
cursor: pointer;
opacity: 1;
box-sizing: border-box;
}
.shm-form-placemarks .shm-type-icon:hover {
background-color: #fff;
}
.shm-form-placemarks .shm-type-icon:active {
background-color: transparent;
}
.shm-form-placemarks .shm-marker-icon {
max-width: 120px;
min-width: 70px;
margin: 10px;
box-sizing: border-box;
flex: auto;
border: 1px dashed #8599A4;
border-radius: 4px;
}
.shm-form-placemarks .shm-marker-icon:hover {
background-color: #fff;
}
.shm-form-placemarks .shm-marker-icon .shm-type-icon {
margin: 0;
float: none;
width: auto;
max-width: 70px;
min-width: 70px;
margin-left: auto;
margin-right: auto;
border: none;
padding: 10px;
background-size: contain;
background-origin: content-box;
}
.shm-form-placemarks .shm-marker-icon .shm-type-icon:hover {
background-color: transparent;
}
.shm-form-placemarks .shm-marker-title {
font-size: 12px;
text-align: center;
display: block;
line-height: 1;
margin-bottom: 6px;
padding-left: 6px;
padding-right: 6px;
opacity: 1;
transition: opacity 0.3s;
}
.shm-form-placemarks .ui-draggable-dragging + .shm-marker-title {
opacity: 0;
transition: opacity 0s;
}
.shm-type-icon,
.shm-type-icon-1 {
float: left;
width: 32px;
height: 32px;
margin: 3px;
background-color: #0000000F;
background-repeat: no-repeat;
background-position: center;
background-size: 28px;
cursor: pointer;
opacity: 0.85;
z-index: 1000;
}
.shm-type-icon:hover,
.shm-type-icon-1:hover {
opacity: 1;
}
.shm-type-icon:active {
background-color: #AA0000;
background-size: 24px;
opacity: 1;
}
.shm-type-icon-1 {
background-size: 22px;
width: 26px;
height: 26px;
}
.shm_modal_container {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 2000000;
}
.shm_modal {
position: fixed;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.75);
width: 100%;
height: 100%;
z-index: -1;
}
.shm_modal_screen {
max-width: 500px;
background-color: #EEE;
border: 1px solid #FFF;
min-height: 100px;
margin: 100px auto;
z-index: 1;
display: flex;
flex-direction: column;
}
.shm_modal_header {
padding: 15px;
font-size: 1.3rem;
font-weight: 100;
font-family: sans-serif;
border-bottom: 1px solid rgba(0, 0, 0, 0.125);
flex-grow: 1;
}
.shm_modal_body,
.shm_modal_footer {
padding: 15px;
font-size: 1rem;
font-weight: 100;
font-family: sans-serif;
overflow-y: auto;
flex-grow: 1;
}
.shm_modal_body {
flex-grow: 1000;
max-height: 380px;
}
.shm_modal_footer {
display: flex;
justify-content: flex-end;
}
.shm-max {
max-width: 100%;
height: 100%;
margin: 0;
}
.shm-max .shm_modal_screen {
max-width: 100%;
height: calc(100% - 100px);
margin: 50px;
}
.shm-max .shm_modal_body {
max-height: 100%;
}
.shm_modal_close {
width: 25px;
height: 25px;
cursor: pointer;
background-image: url(//www.kemroc.com/wp-content/plugins/shmapper-by-teplitsa/assets/img/close.svg);
background-size: 21px 21px;
background-position: center center;
float: right;
text-align: center;
}
.shm_modal_close:hover {
background: rgba(0, 0, 0, 0.125);
}
.shm_modal_close:active {
background: rgba(0, 0, 0, 0.25);
}
.shm-inline {
display: inline-block !important;
}
.shm-icon {
display: inline-block;
padding: 2px;
line-height: 1;
min-width: 23px;
}
.shm-icon img {
vertical-align: top;
}
.shm-icon-name {
vertical-align: middle;
font-size: 12px;
color: #eee;
margin-right: 20px;
margin-left: 5px;
}
.req_descr {
float: right;
color: #dc3545;
padding: 0 0 0 10px;
}
@keyframes wobble {
0% {
-moz-transform: translateX(0px) translateY(100px);
-webkit-transform: translateX(0px) translateY(100px);
-o-transform: translateX(0px) translateY(100px);
-ms-transform: translateX(0px) translateY(100px);
transform: translateX(0px) translateY(100px);
}
100% {
-moz-transform: translateX(0px) translateY(0px);
-webkit-transform: translateX(0px) translateY(0px);
-o-transform: translateX(0px) translateY(0px);
-ms-transform: translateX(0px) translateY(0px);
transform: translateX(0px) translateY(0px);
}
}
.msg {
position: fixed;
bottom: 10px;
right: 10px;
padding: 20px;
max-width: 400px;
background-color: rgba(0, 0, 0, 0.75);
color: #FFF;
pointer-events: none;
animation-name: wobble;
animation-duration: 1s;
}
.shm-alert {
outline: 1px solid #FF3333;
outline-offset: 2px;
}
.shm_type_icon,
.shm_type_icon2 {
width: 50px;
height: 50px;
background-color: #00000000 0;
background-size: 40px;
background-repeat: no-repeat;
background-position: center;
}
.column-type .shm_type_icon {
background-size: contain;
}
.type-shm_point .shm_type_icon {
background-size: contain;
width: 30px;
height: 30px;
margin-right: 5px;
}
.type-shm_point .column-type {
vertical-align: middle;
}
.shm_type_icon2 {
width: 75px;
height: 75px;
background-size: cover;
background-color: transparent;
} .shml-title {
font-size: 1rem;
font-weight: bold;
font-family: Open Sans, Arial, Sans serif;
max-width: 200px;
}
.shml-body {
margin-bottom: 30px;
max-width: 200px;
}
input[type=checkbox].ganre_checkbox,
input[type=radio].ganre_checkbox,
input[type=checkbox].ganre_checkbox2,
input[type=radio].ganre_checkbox2 {
position: absolute;
opacity: 0;
width: 0;
min-width: 0px;
height: 0;
pointer-events: none;
}
input[type=checkbox].ganre_checkbox:not(.checked) + label,
input[type=checkbox].ganre_checkbox.checked + label,
input[type=checkbox].ganre_checkbox:not(checked) + label,
input[type=checkbox].ganre_checkbox:checked + label,
input[type=radio].ganre_checkbox:not(checked) + label,
input[type=checkbox].ganre_checkbox2:not(checked) + label,
input[type=checkbox].ganre_checkbox2:checked + label,
input[type=radio].ganre_checkbox2:not(checked) + label {
position: relative;
padding: 0 0 0 60px;
height: 55px;
vertical-align: middle;
display: table-cell;
margin-bottom: 2px;
} input[type=checkbox].ganre_checkbox:not(.checked) + label:before,
input[type=checkbox].ganre_checkbox.checked + label:before,
input[type=checkbox].ganre_checkbox:not(checked) + label:before,
input[type=checkbox].ganre_checkbox:checked + label:before,
input[type=radio].ganre_checkbox:not(checked) + label:before,
input[type=checkbox].ganre_checkbox2:not(checked) + label:before,
input[type=checkbox].ganre_checkbox2:checked + label:before,
input[type=radio].ganre_checkbox2:not(checked) + label:before {
content: "";
position: absolute;
top: 0px;
left: 0;
width: 50px;
height: 50px;
-webkit-border-radius: 3px;
border-radius: 3px;
background: #f0f0f1;
border: 1px dashed #8599A4;
} input[type=checkbox].ganre_checkbox.checked + label:before,
input[type=checkbox].ganre_checkbox:checked + label:before,
input[type=radio].ganre_checkbox:checked + label:before,
input[type=checkbox].ganre_checkbox2:checked + label:before,
input[type=radio].ganre_checkbox2:checked + label:before {
background: #fff;
border: 1px solid #8599A4;
}
input[type=checkbox].ganre_checkbox:not(.checked) + label img,
input[type=checkbox].ganre_checkbox.checked + label img,
input[type=checkbox].ganre_checkbox:not(checked) + label img,
input[type=checkbox].ganre_checkbox:checked + label img,
input[type=radio].ganre_checkbox:not(checked) + label img,
input[type=checkbox].ganre_checkbox2:not(checked) + label img,
input[type=checkbox].ganre_checkbox2:checked + label img,
input[type=radio].ganre_checkbox2:not(checked) + label img {
width: 25px;
height: 25px;
position: absolute;
top: 14px;
left: 15px;
-webkit-filter: grayscale(50%); filter: grayscale(50%);
opacity: 0.5;
-webkit-transition: all 300ms ease-out;
-moz-transition: all 300ms ease-out;
-ms-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;
transition: all 300ms ease-out;
}
input[type=radio].ganre_checkbox:not(:checked) + label .shm-marker-svg,
input[type=checkbox].ganre_checkbox2:not(:checked) + label .shm-filter-item-svg {
opacity: 0.5;
-webkit-filter: grayscale(30%); filter: grayscale(30%);
}
input[type=checkbox].ganre_checkbox.checked + label img,
input[type=checkbox].ganre_checkbox:checked + label img,
input[type=radio].ganre_checkbox:checked + label img,
input[type=checkbox].ganre_checkbox2:checked + label img,
input[type=radio].ganre_checkbox2:checked + label img {
-webkit-filter: grayscale(0%); filter: grayscale(0%);
opacity: 1;
}
input[type=checkbox].ganre_checkbox2:not(checked) + label,
input[type=checkbox].ganre_checkbox2:checked + label,
input[type=radio].ganre_checkbox2:not(checked) + label {
padding: 0 0 0 28px;
height: 33px;
-webkit-border-radius: 0px;
border-radius: 0px;
}
input[type=checkbox].ganre_checkbox2:not(checked) + label:before,
input[type=checkbox].ganre_checkbox2:checked + label:before,
input[type=radio].ganre_checkbox2:not(checked) + label:before {
width: 25px;
height: 25px;
-webkit-border-radius: 0px;
border-radius: 0px;
}
input[type=checkbox].ganre_checkbox2:not(checked) + label img,
input[type=checkbox].ganre_checkbox2:checked + label img,
input[type=radio].ganre_checkbox2:not(checked) + label img {
width: 20px;
height: 20px;
top: 2px;
left: 2px;
}
input[type=radio].shm-marker-checkbox + label img {
object-fit: contain;
width: 30px !important;
height: 30px !important;
top: 10px !important;
left: 11px !important;
}
.shm-muffle {
-webkit-filter: grayscale(90%); filter: grayscale(90%);
opacity: 0.6;
}
.shm-no-uline,
.shm-no-uline:hover {
text-decoration: none !important;
border-bottom: none !important;
position: absolute;
bottom: 4px;
left: 4px;
}
.ballon_header {
font-weight: 700;
}
.shm_ya_footer {
font-size: 11px;
margin-left: 20px;
line-height: 1.1;
margin-top: 6px;
color: #444;
} .leaflet-pane {
z-index: 1 !important;
}
#tagsdiv-shm_point_type {
display: none;
}
.leaflet-top, .leaflet-bottom {
z-index: 3 !important;
}
.the-content p,
.the-content iframe,
.the-content blockquote {
margin-bottom: 0.5rem !important;
}
.ymaps-2-1-68-balloon__close + .ymaps-2-1-68-balloon__content {
padding-bottom: 30px;
}
.smc-label-782px {
display: none;
} .leaflet-control-fullscreen a {
background: #fff url(//www.kemroc.com/wp-content/plugins/shmapper-by-teplitsa/assets/img/fullscreen.png) no-repeat 0 0;
background-size: 26px 52px;
}
.leaflet-touch .leaflet-control-fullscreen a {
background-position: 2px 2px;
}
.leaflet-fullscreen-on .leaflet-control-fullscreen a {
background-position: 0 -26px;
}
.leaflet-touch.leaflet-fullscreen-on .leaflet-control-fullscreen a {
background-position: 2px -24px;
} .leaflet-container:-webkit-full-screen {
width: 100% !important;
height: 100% !important;
}
.leaflet-container.leaflet-fullscreen-on {
width: 100% !important;
height: 100% !important;
}
.leaflet-pseudo-fullscreen {
position: fixed !important;
width: 100% !important;
height: 100% !important;
top: 0 !important;
left: 0 !important;
z-index: 99999;
}
.shm_icon_bck {
position: relative;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 1px;
}
.shm_icon_placemark {
width: 60px;
height: 60px;
margin: 5px;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
font-size: 11px;
}
.shm_icon_placemark_title {
font-size: 10px;
background-color: #FFFFFF;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.leaflet-control-fullscreen a {
background-image: url(//www.kemroc.com/wp-content/plugins/shmapper-by-teplitsa/assets/img/fullscreen@2x.png);
}
} @media screen and (max-width: 782px) {
.wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.check-column) {
position: relative;
clear: both;
display: block !important;
width: auto !important;
overflow: visible;
min-width: 400px;
margin-top: 30px;
}
.wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before {
position: absolute;
left: 10px;
top: -30px;
font-weight: 900;
display: block; width: 32%;
content: attr(data-colname);
white-space: nowrap;
text-overflow: ellipsis;
}
.smc-label-782px {
display: inline-block;
vertical-align: middle;
padding: 0 0 10px 10px;
}
.shm-md-12 {
max-width: 100%;
-ms-flex: 100%;
flex: 100%;
}
.shm-md-left {
text-align: left;
}
.shm-md-right {
text-align: right;
}
.column-shortcodes {
width: 100%;
}
}
.shm-type-icon.shmapperMarkerSelected,
.shm-type-icon-1.shmapperMarkerSelected {
border: 1px solid #111111;
} .shml-popup-post-content p {
line-height: 1.3;
}
.shml-popup-post-content p + p {
margin-top: 5px;
}
.shm_container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content {
overflow: hidden;
}
.shm_container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .shml-body {
overflow: auto;
padding-right: 5px;
}
.leaflet-popup-content .shml-popup-scroll::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
border-radius: 6px;
background-color: #F5F5F5;
}
.leaflet-popup-content .shml-popup-scroll::-webkit-scrollbar {
width: 8px;
background-color: #F5F5F5;
}
.leaflet-popup-content .shml-popup-scroll::-webkit-scrollbar-thumb {
border-radius: 6px;
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
background-color: #888888;
}
.leaflet-popup-tip-container {
bottom: -19px;
} .shmapper-admin-footer {
font-style: italic;
padding-right: 10px;
}
.post-type-shm_map #footer-upgrade,
.post-type-shm_point #footer-upgrade,
.post-type-shm_request #footer-upgrade,
.shmapper_page_shm_settings_page #footer-upgrade {
margin-top: 40px;
} .shm-range[type=range] {
display: inline-flex;
padding: 0;
border: none;
-webkit-appearance: none;
background-color: #bdc3c7;
width: calc(100% - 30px);
height: 5px;
border-radius: 5px;
margin: 0;
outline: 0;
}
.shm-range[type=range]::-webkit-slider-thumb {
-webkit-appearance: none;
background-color: #007cba;
width: 17px;
height: 17px;
border-radius: 50%;
border: 1px solid #005a87;
cursor: pointer;
transition: 0.3s ease-in-out;
}
.shm-range[type=range]::-webkit-slider-thumb:hover {
background-color: #006799;
border: 2px solid #0085ba;
}
.shm-range[type=range]::-webkit-slider-thumb:active {
transform: scale(1.2);
}
.shm-admin-block .shm-range {
margin-top: 12px;
position: relative;
}
.shm-admin-block .shm-range + .description {
margin-top: 20px;
}
.shm-admin-block .shm-range:after {
content: attr(value);
position: absolute;
display: block;
top: -8px;
left: calc(100% + 10px);
}
.shm-marker-svg {
position: absolute;
top: 0px;
left: 0;
width: 52px;
height: 52px;
background-position: center center;
background-repeat: no-repeat;
}
.shm-marker-image {
position: absolute;
top: 0px;
left: 0;
width: 52px;
height: 52px;
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
background-origin: content-box;
padding: 8px;
box-sizing: border-box;
}
.shm-metabox-block-example img {
max-width: 100%;
height: auto;
width: auto;
display: block;
box-shadow: 0 0 0 1px #f0f0f0;
} .shm-map-panel {
z-index: 3;
height: 30px;
width: 100%;
text-align: right;
text-align: left;
} .shm-map-block {
margin-left: auto;
margin-right: auto;
}
.shm-map-block:not(.alignwide):not(.alignfull) {
max-width: var(--shm-map-max-width);
}
.shm-map-container {
display: block;
position: relative;
height: 400px;
width: 100%;
border: 1px solid var(--shm-field-border-color);
border-radius: var(--shm-border-radius);
overflow: hidden;
-webkit-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
box-sizing: border-box;
}
.shm-map-container.shm-map-has-legend {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
border-bottom: 0;
} .shm-legend {
width: 100%;
padding: 5px 7px;
background-color: var(--shm-legend-background);
display: flex;
align-items: center;
flex-wrap: wrap;
box-sizing: border-box;
z-index: 1;
border-bottom-right-radius: var(--shm-border-radius);
border-bottom-left-radius: var(--shm-border-radius);
}
.shm-legend__item {
display: flex;
align-items: center;
}
.shm-legend__item .shm-icon {
max-width: 40px;
}
.shm-legend__item .shm-icon img {
max-height: 30px;
max-width: 100%;
display: block;
margin-left: auto;
margin-right: auto;
}
.shm-legend__item .shm-icon svg {
display: block;
width: 26px;
height: 26px;
margin-right: -5px;
} .hms-filter-image {
position: absolute;
width: 26px;
height: 24px;
top: 0;
left: 0;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
}
.hms-filter-image > img {
position: static !important;
top: auto !important;
left: auto !important;
max-height: 90% !important;
max-width: 90% !important;
height: auto !important;
width: auto !important;
} .shm-block-map .shm-map-container.is-server-side {
background-image: url(//www.kemroc.com/wp-content/plugins/shmapper-by-teplitsa/assets/img/world.svg);
background-size: 80%;
background-position: center center;
background-color: #e6f0ff;
}
.shm-block-map:not(.is-map-type-fullscreen) .shm-map-container {
min-height: var(--shm-map-min-height);
}
.shm-block-map.is-map-type-fullscreen {
--shm-form-width: 380px;
}
@media (min-width: 768px) {
.shm-block-map.is-map-type-fullscreen {
height: auto;
min-height: var(--shm-map-min-height);
position: relative;
padding-left: 50px;
padding-right: 50px;
padding-top: 1px;
display: flex;
align-items: center;
}
.shm-block-map.is-map-type-fullscreen .shm-map-container,
.shm-block-map.is-map-type-fullscreen .shm-legend {
border-radius: 0;
position: absolute;
}
.shm-block-map.is-map-type-fullscreen .shm-map-panel,
.shm-block-map.is-map-type-fullscreen .shm-map-container,
.shm-block-map.is-map-type-fullscreen .shm-legend {
position: absolute;
left: 0;
right: 0;
}
.shm-block-map.is-map-type-fullscreen .shm-map-panel {
padding: 10px 5px;
top: 0;
}
.shm-block-map.is-map-type-fullscreen .shm-map-container {
height: 100% !important;
}
.shm-block-map.is-map-type-fullscreen.is-map-legend {
padding-bottom: 40px;
}
.shm-block-map.is-map-type-fullscreen.is-map-legend .shm-map-container {
height: calc(100% - 40px) !important;
}
.shm-block-map.is-map-type-fullscreen .shm-legend {
bottom: 0;
}
.shm-block-map.is-map-type-fullscreen .shm-form-container {
margin-top: 50px;
margin-bottom: 50px;
margin-left: auto;
margin-right: auto;
position: relative;
z-index: 2;
box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
}
}
@media (max-width: 767px) {
.shm-block-map.is-map-type-fullscreen .shm-form-container {
margin-left: auto !important;
margin-right: auto !important;
padding: 25px;
}
}.leaflet-control-layerswitch
{
padding:7px;
background-color:#FFF;
}.easyGeocoder 
{
--color: rgb(46, 52, 54);
--color-hover: rgb(0, 0, 0);
--bg: rgb(255, 255, 255);
--bg-hover: rgb(237, 237, 237);
--box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
--b-radius: 4px;
--min-w: 26px;
--min-h: 26px;
-webkit-transition: all 400ms ease-out;
-moz-transition: all 400ms ease-out;
-ms-transition: all 400ms ease-out;
-o-transition: all 400ms ease-out;
transition: all 400ms ease-out;
}
.easyGeocoder-ol {
--color: rgb(255, 255, 255);
--color-hover: rgb(255, 255, 255);
--bg: rgba(0, 60, 136, 0.5);
--bg-collapsed: rgba(255, 255, 255, 0.3);
--bg-hover: rgba(0, 60, 136, 0.7);
--box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.4);
--box-shadow-hover: 0 0 0 3px rgba(255, 255, 255, 0.3);
--b-radius: 2px;
--min-w: 25px;
--min-h: 25px;
}
.leaflet-touch .easyGeocoder {
--min-w: 30px;
--min-h: 30px;
}
.ol-touch .easyGeocoder {
--min-w: 33px;
--min-h: 33px;
}
.easyGeocoder {
font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
box-shadow: var(--box-shadow);
border-radius: var(--b-radius);
min-width: var(--min-w);
min-height: var(--min-h);
}
.easyGeocoder-ol {
position: absolute;
top: .5em;
right: .5em;
margin: 5px;
}
.leaflet-touch .easyGeocoder {
box-shadow: none;
border: 2px solid rgba(0, 0, 0, 0.2);
background-clip: padding-box;
}
.easyGeocoder,
.easyGeocoder a {
color: var(--color);
background: var(--bg);
}
.easyGeocoder-ol:not([class $= 'expanded']) {
background: var(--bg-collapsed);
}
.easyGeocoder ::placeholder {
color: var(--color);
opacity: 0.7;
}
.easyGeocoder *:focus {
outline: none;
}
.easyGeocoder [class $= 'alternatives-minimized'],
[class *= 'easyGeocoder-form'] {
display: none;
}
.easyGeocoder-form,
.easyGeocoder-button {
vertical-align: middle;
}
.easyGeocoder-form input {
font-size: 1.4em;
width: 254px;
padding: 1px 1px 1px 3px;
background: inherit;
border: 0;
color: var(--color);
}
.easyGeocoder-button,
.easyGeocoder-expanded [class $= 'form'],
.easyGeocoder-result-icon {
display: inline-block;
}
.easyGeocoder-button,
.easyGeocoder li {
cursor: pointer;
}
.easyGeocoder li,
.easyGeocoder-result,
.easyGeocoder-error {
display: block;
}
.easyGeocoder-error {
margin: 8px 8px 3px;
text-align: center;
} .easyGeocoder-button {
--button-w: 26px;
--button-h: 26px;
}
.easyGeocoder-ol [class $= 'button'] {
--bg-hover: rgba(0, 60, 136, 0.7);
--button-w: 25px;
--button-h: 25px;
}
.leaflet-touch .easyGeocoder-button {
--button-w: 30px;
--button-h: 30px;
}
.ol-touch .easyGeocoder-button {
--button-w: 33px;
--button-h: 33px;
}
.easyGeocoder-button {
width: var(--button-w);
height: var(--button-h);
border-radius: inherit;
}
.easyGeocoder-searchIcon,
.easyGeocoder-throbber {
stroke: var(--color);
}
.easyGeocoder-button:hover .easyGeocoder-searchIcon {
stroke: var(--color-hover);
}
.easyGeocoder:not([class $= 'expanded']) .easyGeocoder-button {
background: var(--bg);
}
.easyGeocoder:not([class $= 'expanded']) .easyGeocoder-button:hover {
background: var(--bg-hover);
}
.easyGeocoder-ol:not([class $= 'expanded']) .easyGeocoder-button:hover {
box-shadow: var(--box-shadow-hover);
} .easyGeocoder-alternatives {
--alt-b-radius: 0 0 4px 4px;
--alt-max-w: 284px;
}
.easyGeocoder-ol .easyGeocoder-alternatives {
--alt-b-radius: 0 0 2px 2px;
--alt-max-w: 283px;
}
.leaflet-touch .easyGeocoder-alternatives {
--alt-max-w: 288px;
}
.ol-touch .easyGeocoder-alternatives {
--alt-max-w: 291px;
}
.easyGeocoder-alternatives {
list-style: none;
margin: 0;
padding: 0;
max-width: var(--alt-max-w);
}
.easyGeocoder li {
white-space: nowrap;
border-bottom: 1px solid rgb(204, 204, 204);
}
.easyGeocoder li:last-child {
border-radius: var(--alt-b-radius);
border: none;
overflow: hidden;
}
.easyGeocoder li a:hover,
.easyGeocoder-selected a {
color: var(--color-hover);
background: var(--bg-hover);
} .easyGeocoder-marker {
width: 26px;
height: 39px;
background: url(//www.kemroc.com/wp-content/plugins/shmapper-by-teplitsa/assets/img/easyGeocoder-marker.svg) no-repeat center bottom;
background-size: contain;
} .easyGeocoder-result {
padding: 8px 8px 5px;
}
.easyGeocoder-result,
.easyGeocoder-result span {
line-height: 120%;
overflow: hidden;
text-overflow: ellipsis;
}
.easyGeocoder-defaultResultIcon {
stroke: var(--color);
}
.easyGeocoder li a:hover .easyGeocoder-defaultResultIcon,
.easyGeocoder-selected .easyGeocoder-defaultResultIcon {
stroke: var(--color-hover);
} .easyGeocoder-result,
.easyGeocoder-popup {
--res-2-color: rgb(102, 102, 102);
}
.easyGeocoder-ol .easyGeocoder-result {
--res-2-color: rgb(202, 202, 202);
}
.easyGeocoder-result span,
.easyGeocoder-popup span {
display: inline-block;
text-align: center;
width: 100%;
font-weight: bold;
font-size: 16px;
}
.easyGeocoder-result span:nth-of-type(2),
.easyGeocoder-popup span:nth-of-type(2) {
font-weight: normal;
font-size: 12px;
color: var(--res-2-color);
} .easyGeocoder-result-icon span {
--res-icon-span-w: 240px;
}
.easyGeocoder-ol [class $= 'icon'] span {
--res-icon-span-w: 239px;
}
.leaflet-touch .easyGeocoder-result-icon span {
--res-icon-span-w: 244px;
}
.ol-touch .easyGeocoder-result-icon span {
--res-icon-span-w: 247px;
}
.easyGeocoder-result-icon span {
text-align: left;
width: var(--res-icon-span-w);
}
.easyGeocoder-display-icons {
width: 20px;
height: 20px;
float: left;
margin: 0 8px 5px 0;
}.leaflet-cluster-anim .leaflet-marker-icon, .leaflet-cluster-anim .leaflet-marker-shadow {
-webkit-transition: -webkit-transform 0.3s ease-out, opacity 0.3s ease-in;
-moz-transition: -moz-transform 0.3s ease-out, opacity 0.3s ease-in;
-o-transition: -o-transform 0.3s ease-out, opacity 0.3s ease-in;
transition: transform 0.3s ease-out, opacity 0.3s ease-in;
}
.leaflet-cluster-spider-leg { -webkit-transition: -webkit-stroke-dashoffset 0.3s ease-out, -webkit-stroke-opacity 0.3s ease-in;
-moz-transition: -moz-stroke-dashoffset 0.3s ease-out, -moz-stroke-opacity 0.3s ease-in;
-o-transition: -o-stroke-dashoffset 0.3s ease-out, -o-stroke-opacity 0.3s ease-in;
transition: stroke-dashoffset 0.3s ease-out, stroke-opacity 0.3s ease-in;
}.marker-cluster-small {
background-color: rgba(181, 226, 140, 0.6);
}
.marker-cluster-small div {
background-color: rgba(110, 204, 57, 0.6);
}
.marker-cluster-medium {
background-color: rgba(241, 211, 87, 0.6);
}
.marker-cluster-medium div {
background-color: rgba(240, 194, 12, 0.6);
}
.marker-cluster-large {
background-color: rgba(253, 156, 115, 0.6);
}
.marker-cluster-large div {
background-color: rgba(241, 128, 23, 0.6);
} .leaflet-oldie .marker-cluster-small {
background-color: rgb(181, 226, 140);
}
.leaflet-oldie .marker-cluster-small div {
background-color: rgb(110, 204, 57);
}
.leaflet-oldie .marker-cluster-medium {
background-color: rgb(241, 211, 87);
}
.leaflet-oldie .marker-cluster-medium div {
background-color: rgb(240, 194, 12);
}
.leaflet-oldie .marker-cluster-large {
background-color: rgb(253, 156, 115);
}
.leaflet-oldie .marker-cluster-large div {
background-color: rgb(241, 128, 23);
}
.marker-cluster {
background-clip: padding-box;
border-radius: 20px;
}
.marker-cluster div {
width: 30px;
height: 30px;
margin-left: 5px;
margin-top: 5px;
text-align: center;
border-radius: 15px;
font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif;
}
.marker-cluster span {
line-height: 30px;
}.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
position: absolute;
left: 0;
top: 0;
}
.leaflet-container {
overflow: hidden;
}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
-webkit-user-drag: none;
} .leaflet-safari .leaflet-tile {
image-rendering: -webkit-optimize-contrast;
} .leaflet-safari .leaflet-tile-container {
width: 1600px;
height: 1600px;
-webkit-transform-origin: 0 0;
}
.leaflet-marker-icon,
.leaflet-marker-shadow {
display: block;
}  .leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
max-width: none !important;
max-height: none !important;
}
.leaflet-container.leaflet-touch-zoom {
-ms-touch-action: pan-x pan-y;
touch-action: pan-x pan-y;
}
.leaflet-container.leaflet-touch-drag {
-ms-touch-action: pinch-zoom; touch-action: none;
touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
-ms-touch-action: none;
touch-action: none;
}
.leaflet-container {
-webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
filter: inherit;
visibility: hidden;
}
.leaflet-tile-loaded {
visibility: inherit;
}
.leaflet-zoom-box {
width: 0;
height: 0;
-moz-box-sizing: border-box;
box-sizing: border-box;
z-index: 800;
} .leaflet-overlay-pane svg {
-moz-user-select: none;
}
.leaflet-pane         { z-index: 400; }
.leaflet-tile-pane    { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane  { z-index: 500; }
.leaflet-marker-pane  { z-index: 600; }
.leaflet-tooltip-pane   { z-index: 650; }
.leaflet-popup-pane   { z-index: 700; }
.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg    { z-index: 200; }
.leaflet-vml-shape {
width: 1px;
height: 1px;
}
.lvml {
behavior: url(#default#VML);
display: inline-block;
position: absolute;
} .leaflet-control {
position: relative;
z-index: 800;
pointer-events: visiblePainted; pointer-events: auto;
}
.leaflet-top,
.leaflet-bottom {
position: absolute;
z-index: 1000;
pointer-events: none;
}
.leaflet-top {
top: 0;
}
.leaflet-right {
right: 0;
}
.leaflet-bottom {
bottom: 0;
}
.leaflet-left {
left: 0;
}
.leaflet-control {
float: left;
clear: both;
}
.leaflet-right .leaflet-control {
float: right;
}
.leaflet-top .leaflet-control {
margin-top: 10px;
}
.leaflet-bottom .leaflet-control {
margin-bottom: 10px;
}
.leaflet-left .leaflet-control {
margin-left: 10px;
}
.leaflet-right .leaflet-control {
margin-right: 10px;
} .leaflet-fade-anim .leaflet-tile {
will-change: opacity;
}
.leaflet-fade-anim .leaflet-popup {
opacity: 0;
-webkit-transition: opacity 0.2s linear;
-moz-transition: opacity 0.2s linear;
transition: opacity 0.2s linear;
}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
opacity: 1;
}
.leaflet-zoom-animated {
-webkit-transform-origin: 0 0;
-ms-transform-origin: 0 0;
transform-origin: 0 0;
}
.leaflet-zoom-anim .leaflet-zoom-animated {
will-change: transform;
}
.leaflet-zoom-anim .leaflet-zoom-animated {
-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
-moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
-webkit-transition: none;
-moz-transition: none;
transition: none;
}
.leaflet-zoom-anim .leaflet-zoom-hide {
visibility: hidden;
} .leaflet-interactive {
cursor: pointer;
}
.leaflet-grab {
cursor: -webkit-grab;
cursor:    -moz-grab;
cursor:         grab;
}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
cursor: crosshair;
}
.leaflet-popup-pane,
.leaflet-control {
cursor: auto;
}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
cursor: move;
cursor: -webkit-grabbing;
cursor:    -moz-grabbing;
cursor:         grabbing;
} .leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
pointer-events: none;
}
.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive {
pointer-events: visiblePainted; pointer-events: auto;
} .leaflet-container {
background: #ddd;
outline: 0;
}
.leaflet-container a {
color: #0078A8;
}
.leaflet-container a.leaflet-active {
outline: 2px solid orange;
}
.leaflet-zoom-box {
border: 2px dotted #38f;
background: rgba(255,255,255,0.5);
} .leaflet-container {
font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
} .leaflet-bar {
box-shadow: 0 1px 5px rgba(0,0,0,0.65);
border-radius: 4px;
}
.leaflet-bar a,
.leaflet-bar a:hover {
background-color: #fff;
border-bottom: 1px solid #ccc;
width: 26px;
height: 26px;
line-height: 26px;
display: block;
text-align: center;
text-decoration: none;
color: black;
}
.leaflet-bar a,
.leaflet-control-layers-toggle {
background-position: 50% 50%;
background-repeat: no-repeat;
display: block;
}
.leaflet-bar a:hover {
background-color: #f4f4f4;
}
.leaflet-bar a:first-child {
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
.leaflet-bar a:last-child {
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
border-bottom: none;
}
.leaflet-bar a.leaflet-disabled {
cursor: default;
background-color: #f4f4f4;
color: #bbb;
}
.leaflet-touch .leaflet-bar a {
width: 30px;
height: 30px;
line-height: 30px;
}
.leaflet-touch .leaflet-bar a:first-child {
border-top-left-radius: 2px;
border-top-right-radius: 2px;
}
.leaflet-touch .leaflet-bar a:last-child {
border-bottom-left-radius: 2px;
border-bottom-right-radius: 2px;
} .leaflet-control-zoom-in,
.leaflet-control-zoom-out {
font: bold 18px 'Lucida Console', Monaco, monospace;
text-indent: 1px;
}
.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
font-size: 22px;
} .leaflet-control-layers {
box-shadow: 0 1px 5px rgba(0,0,0,0.4);
background: #fff;
border-radius: 5px;
}
.leaflet-control-layers-toggle {
background-image: url(//www.kemroc.com/wp-content/plugins/shmapper-by-teplitsa/assets/css/images/layers.png);
width: 36px;
height: 36px;
}
.leaflet-retina .leaflet-control-layers-toggle {
background-image: url(//www.kemroc.com/wp-content/plugins/shmapper-by-teplitsa/assets/css/images/layers-2x.png);
background-size: 26px 26px;
}
.leaflet-touch .leaflet-control-layers-toggle {
width: 44px;
height: 44px;
}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
display: none;
}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
display: block;
position: relative;
}
.leaflet-control-layers-expanded {
padding: 6px 10px 6px 6px;
color: #333;
background: #fff;
}
.leaflet-control-layers-scrollbar {
overflow-y: scroll;
overflow-x: hidden;
padding-right: 5px;
}
.leaflet-control-layers-selector {
margin-top: 2px;
position: relative;
top: 1px;
}
.leaflet-control-layers label {
display: block;
}
.leaflet-control-layers-separator {
height: 0;
border-top: 1px solid #ddd;
margin: 5px -10px 5px -6px;
} .leaflet-default-icon-path {
background-image: url(//www.kemroc.com/wp-content/plugins/shmapper-by-teplitsa/assets/css/images/marker-icon.png);
} .leaflet-container .leaflet-control-attribution {
background: #fff;
background: rgba(255, 255, 255, 0.7);
margin: 0;
}
.leaflet-control-attribution,
.leaflet-control-scale-line {
padding: 0 5px;
color: #333;
}
.leaflet-control-attribution a {
text-decoration: none;
}
.leaflet-control-attribution a:hover {
text-decoration: underline;
}
.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
font-size: 11px;
}
.leaflet-left .leaflet-control-scale {
margin-left: 5px;
}
.leaflet-bottom .leaflet-control-scale {
margin-bottom: 5px;
}
.leaflet-control-scale-line {
border: 2px solid #777;
border-top: none;
line-height: 1.1;
padding: 2px 5px 1px;
font-size: 11px;
white-space: nowrap;
overflow: hidden;
-moz-box-sizing: border-box;
box-sizing: border-box;
background: #fff;
background: rgba(255, 255, 255, 0.5);
}
.leaflet-control-scale-line:not(:first-child) {
border-top: 2px solid #777;
border-bottom: none;
margin-top: -2px;
}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
border-bottom: 2px solid #777;
}
.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
box-shadow: none;
}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
border: 2px solid rgba(0,0,0,0.2);
background-clip: padding-box;
} .leaflet-popup {
position: absolute;
text-align: center;
margin-bottom: 20px;
}
.leaflet-popup-content-wrapper {
padding: 1px;
text-align: left;
border-radius: 12px;
}
.leaflet-popup-content {
margin: 13px 19px;
line-height: 1.4;
}
.leaflet-popup-content p {
margin: 18px 0;
}
.leaflet-popup-tip-container {
width: 40px;
height: 20px;
position: absolute;
left: 50%;
margin-left: -20px;
overflow: hidden;
pointer-events: none;
}
.leaflet-popup-tip {
width: 17px;
height: 17px;
padding: 1px;
margin: -10px auto 0;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
background: white;
color: #333;
box-shadow: 0 3px 14px rgba(0,0,0,0.4);
}
.leaflet-container a.leaflet-popup-close-button {
position: absolute;
top: 0;
right: 0;
padding: 4px 4px 0 0;
border: none;
text-align: center;
width: 18px;
height: 14px;
font: 16px/14px Tahoma, Verdana, sans-serif;
color: #c3c3c3;
text-decoration: none;
font-weight: bold;
background: transparent;
}
.leaflet-container a.leaflet-popup-close-button:hover {
color: #999;
}
.leaflet-popup-scrolled {
overflow: auto;
border-bottom: 1px solid #ddd;
border-top: 1px solid #ddd;
}
.leaflet-oldie .leaflet-popup-content-wrapper {
zoom: 1;
}
.leaflet-oldie .leaflet-popup-tip {
width: 24px;
margin: 0 auto;
-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
}
.leaflet-oldie .leaflet-popup-tip-container {
margin-top: -1px;
}
.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
border: 1px solid #999;
} .leaflet-div-icon {
background: #fff;
border: 1px solid #666;
}  .leaflet-tooltip {
position: absolute;
padding: 6px;
background-color: #fff;
border: 1px solid #fff;
border-radius: 3px;
color: #222;
white-space: nowrap;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
pointer-events: none;
box-shadow: 0 1px 3px rgba(0,0,0,0.4);
}
.leaflet-tooltip.leaflet-clickable {
cursor: pointer;
pointer-events: auto;
}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
position: absolute;
pointer-events: none;
border: 6px solid transparent;
background: transparent;
content: "";
} .leaflet-tooltip-bottom {
margin-top: 6px;
}
.leaflet-tooltip-top {
margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
left: 50%;
margin-left: -6px;
}
.leaflet-tooltip-top:before {
bottom: 0;
margin-bottom: -12px;
border-top-color: #fff;
}
.leaflet-tooltip-bottom:before {
top: 0;
margin-top: -12px;
margin-left: -6px;
border-bottom-color: #fff;
}
.leaflet-tooltip-left {
margin-left: -6px;
}
.leaflet-tooltip-right {
margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
top: 50%;
margin-top: -6px;
}
.leaflet-tooltip-left:before {
right: 0;
margin-right: -12px;
border-left-color: #fff;
}
.leaflet-tooltip-right:before {
left: 0;
margin-left: -12px;
border-right-color: #fff;
}.geocoder-control-input{position:absolute;left:0;top:0;background-color:white;background-repeat:no-repeat;background-image:url(//www.kemroc.com/wp-content/plugins/shmapper-by-teplitsa/assets/css/img/search.png);background-size:26px;border:none;padding:0;text-indent:6px;font-size:13px;line-height:normal;height:auto;padding-top:5px;padding-bottom:5px;width:100%;background-position:right center;cursor:pointer;box-sizing:border-box}.geocoder-control-input-disabled{background-color:#f4f4f4;background-image:url(//www.kemroc.com/wp-content/plugins/shmapper-by-teplitsa/assets/css/img/search-disabled.png)}.geocoder-control{width:26px;height:26px;-webkit-transition:width .175s ease-in;-moz-transition:width .175s ease-in;-ms-transition:width .175s ease-in;-o-transition:width .175s ease-in;transition:width .175s ease-in}.geocoder-control-expanded,.leaflet-touch .geocoder-control-expanded{width:275px}.geocoder-control-input.geocoder-control-loading{background-image:url(//www.kemroc.com/wp-content/plugins/shmapper-by-teplitsa/assets/css/img/loading.gif);background-size:26px}@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){.geocoder-control-input{background-image:url(//www.kemroc.com/wp-content/plugins/shmapper-by-teplitsa/assets/css/img/search@2x.png)}.geocoder-control-input-disabled{background-image:url(//www.kemroc.com/wp-content/plugins/shmapper-by-teplitsa/assets/css/img/search@2x-disabled.png)}.geocoder-control-input.geocoder-control-loading{background-image:url(//www.kemroc.com/wp-content/plugins/shmapper-by-teplitsa/assets/css/img/loading@2x.gif)}}.geocoder-control-input:focus{outline:none;cursor:text}.geocoder-control-input::-ms-clear{display:none}.geocoder-control-suggestions{width:100%;position:absolute;top:26px;left:0;margin-top:10px;overflow:auto;display:none}.geocoder-control-list+.geocoder-control-header{border-top:1px solid #d5d5d5}.geocoder-control-header{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:#444;background:#F2F2F2;border-bottom:1px solid #d5d5d5;display:block;padding:.5em}.geocoder-control-list{list-style:none;margin:0;padding:0}.geocoder-control-suggestions .geocoder-control-suggestion{font-size:13px;padding:7px;background:white;border-top:1px solid #f1f1f1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.geocoder-control-suggestions .geocoder-control-suggestion:first-child{border:none}.geocoder-control-suggestions .geocoder-control-suggestion.geocoder-control-selected,.geocoder-control-suggestions .geocoder-control-suggestion:hover{background:#7FDFFF;border-color:#7FDFFF}.leaflet-right .geocoder-control-suggestions{left:auto;right:0}.leaflet-right .geocoder-control-input{left:auto;right:0}.leaflet-touch .geocoder-control{width:34px}.leaflet-touch .geocoder-control.geocoder-control-expanded{width:275px}.leaflet-touch .geocoder-control-input{height:34px;line-height:30px;background-size:30px}.leaflet-touch .geocoder-control-suggestions{top:30px;width:271px}.leaflet-oldie .geocoder-control-input{width:28px;height:28px}.leaflet-oldie .geocoder-control-expanded .geocoder-control-input{width:auto}.leaflet-oldie .geocoder-control-input,.leaflet-oldie .geocoder-control-suggestions{border:1px solid #999}.ganre_picto 
{
display:inline-flex;
align-items:center;
}
.shm_type_icon, .shm_type_icon2 
{
width: 20px;
height: 20px;
background-size: 20px;
margin-right:10px;
}
.shmapper-drive-post-content
{
padding:10px;
margin-bottom:2px;
border:1px solid #00000020;
}
.shmapper-drive-post-content.active
{
border-color:#FF0000;
}
.shmapper-drive-post-content .title
{
line-height:1.4;
font-weight:900;
}
#shm_google_params 
{
display:none;
}
.callout-danger
{
background-color: #fcf9e8;
border-left: 2px solid #dba617;
padding: 20px;
margin-bottom: 10px;
}
.callout-danger .shm-title {
margin-bottom: 10px;
}
.callout-danger ol {
margin-top: 7px;
}
.callout-danger li
{
background-color:transparent!important;
padding:0!important;
border-bottom: 1px solid transparent!important;
display: list-item;
}
.shm-card .callout-danger li {
display: list-item;
}
.d-flex
{
display:flex!important;
}
.button-2
{
width: 44px;
height: 40px;
margin-bottom: 3px !important;
display: flex!important;
justify-content: center;
align-items: center;
text-align: center;
}
.button-reload {
background-size:40%!important;
background-position:center!important;
background-repeat:no-repeat!important; }
.balloon-content__header, 
.shml-popup-post-content, 
.shm_ya_footer
{
padding:5px!important;
margin:auto!important;
}
.shm_modal_body .content {
margin-top: 10px;
margin-bottom: 10px;
}
.shmapper-drive-modal-geocode {
margin-top: 10px;
margin-bottom: 10px;
}
.shm-m-0 {
margin:0!important;
}
.shmd-loader {
margin: 5px;
animation: spin 1s linear infinite;
}
@-webkit-keyframes spin {
100% {
-webkit-transform: rotate(360deg);
}
}
@keyframes spin {
100% {
-webkit-transform: rotate(360deg);
transform:rotate(360deg);
}
}