@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&family=Sansita:wght@400;700&display=swap');
body, div, h1, h2, h3, span, p, .arrow-text, .ggskin {font-family: 'Open Sans', 'Verdana', sans-serif, 'Trebuchet MS', 'Lucida Grande','Lucida Sans Unicode','Lucida Sans','Tahoma';}
.ggskin {font-size: 16px;}
.arrow-text {font-size: 20px !important;line-height: 1.65em;}
.map_txt > div, .bigmap_txt > div, .toolbar_txt > div, .arrow-text {text-shadow: 2px 2px 4px #000;}
.map_txt {font-size:18px !important;font-weight:bolder;}
.submenu-item-text > div, .mainmenu-item-text > div, .mainmenu-mobile-item-text > div {font-family: 'Sansita', 'Open Sans', 'Verdana', sans-serif;}
.mainmenu-items {background-color: #fff;box-shadow: 4px 4px 16px rgba(0, 0, 0, 0.2);opacity:0.95 !important;}
.submenu-item-text > div, .mainmenu-item-text > div {font-size: 17px !important;line-height:23px;}
.mainmenu-item-text > div {font-weight:bold !important;font-style: italic !important;}
.submenu-item-text > div {font-style: italic !important;}
.submenu-item-text > div:hover, .mainmenu-item-text > div:hover {color: #006060 !important;}
.mainmenu-mobile-item-text > div {font-size: 20px !important;line-height: 30px;margin: 0 10px;}
.mainmenu-mobile-logo-container {background-color: #fff;border-bottom: 1px solid #eee;}
.mainmenu-mobile-main-container {background-color: #fff;}
.bigmap_txt > div {font-size:18px !important;font-weight:bolder;}
.screentint {background-color:rgba(0,0,0,0.4) !important;backdrop-filter: blur(3px);}
.screentint-mobile-menu {background-color:rgba(0,0,0,0.3) !important;backdrop-filter: blur(3px);}
.gg_context_row img {margin-top:5px;}
