@import url('https://fonts.googleapis.com/css2?family=Sour+Gummy:wght@400;700&family=Albert+Sans:wght@400;700&family=Open+Sans:wght@400;700&display=swap');
.arrow-text, .icon-txt, body, div, h1, h2, h3, span, p, .ggskin {font-family: 'Open Sans', 'Verdana', sans-serif, 'Trebuchet MS', 'Lucida Grande','Lucida Sans Unicode','Lucida Sans','Tahoma';}
.mainmenu-text div, .submenu-text div, .mainmenu-mobile-item-text > div, .map-text {font-family: 'Sour Gummy', sans-serif, 'Verdana', 'Trebuchet MS', 'Lucida Grande','Lucida Sans Unicode','Lucida Sans','Tahoma', 'sans-serif';}
.ggskin {font-size: 16px;}
.arrow-text {font-size: 20px !important;line-height: 1.65em;}
.toolbar_txt > div {text-shadow: 2px 2px 4px #000000;}
.icon-txt, .arrow-text, .map-text {text-shadow: 1px 1px 4px #000000;}
.icon-txt {font-size:15px !important;}
.main-menu {box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.2);}
.main-menu-items {background-color: #d4bcdb;}
.main-menu-items div {font-size:17px;}
.mainmenu-text:hover > div, .submenu-text:hover > div {color: #000 !important;}
.mainmenu-mobile-logo-container {background-color: #21223b;border-bottom: 1px solid #756a88;}
.mainmenu-mobile-main-container {background-color: #d4bcdb;}
.mainmenu-mobile-item-text > div {font-size: 22px !important;}
.mainmenu-mobile-item-text > div {margin-left:2px; margin-right:2px;}
.map-text {font-size:15px !important;font-weight:bolder;}
.map-container {border: 1px solid #333 !important;}
.map-container.ggskin_scrollarea  {background-color: #3a3652 !important;}
.popup-text-body p {font-family: 'Albert Sans', 'Open Sans', 'Verdana', sans-serif, 'Trebuchet MS', 'Lucida Grande','Lucida Sans Unicode','Lucida Sans','Tahoma';}
.popup-text-body p {font-size:16px;margin:25px;line-height:24px;color: #21223b;}
.popup-text-body {background-color: #fff;border-radius: 10px;}
.popup-text-body {box-shadow:5px 5px 15px 5px rgba(0, 0, 0, 0.2);}
.screentint {background-color:rgba(0,0,0,0.5) !important;backdrop-filter: blur(3px);}
.screentint-mobile-menu {background-color:rgba(0,0,0,0) !important;backdrop-filter: blur(3px);}
.image-popup > img {border: 1px solid #ddd;}
.popup-video-container {border: 1px solid #333;}
.gg_context_row img {margin-top:5px;}
