html{-webkit-text-size-adjust: 100%;}

.google_maps iframe{pointer-events:none;}
.home_wiki ul li a span.desc{ display:none !important;}


.toTop{ font-size: 1.5rem; line-height: 3rem; text-align:center !important; margin: 0px; border-radius: 50%; width: 3rem; height: 3rem; position:fixed !important; bottom:5rem; padding:0px; z-index:1000; right:.5rem; background-color:#999 !important; opacity:.7}
.toTop:hover{ opacity: 1;}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color:#000 !important;}


.separator .line{ margin:2rem 0 1rem 0;}


@media handheld {

}
@media (pointer:none), (pointer:coarse) {

}

@media all and (max-device-width: 1620px) and (-webkit-min-device-pixel-ratio: 1) {

}

@media all and (max-device-width: 1280px) and (-webkit-min-device-pixel-ratio: 1) {

}

@media all and (max-device-width: 1140px) and (-webkit-min-device-pixel-ratio: 1) {

}

@media all and (max-device-width: 995px) and (-webkit-min-device-pixel-ratio: 1) {

}

@media all and (max-device-width: 870px) and (-webkit-min-device-pixel-ratio: 1) {

}

@media all and (max-device-width: 700px) and (-webkit-min-device-pixel-ratio: 1) {

}

@media all and (max-device-width: 640px) and (-webkit-min-device-pixel-ratio: 1) {

}

@media all and (max-device-width: 500px) and (-webkit-min-device-pixel-ratio: 1) {

}

@media all and (max-device-width: 360px) and (-webkit-min-device-pixel-ratio: 1) {

}

@media all and (max-device-width: 300px) and (-webkit-min-device-pixel-ratio: 1) {

}

