@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');
@import url('https://fonts.cdnfonts.com/css/dinpro-medium');
body, div, h1, h2, h3, span, p, .arrow-text, .ggskin, .mainmenu-icon-text {font-family: 'Open Sans', sans-serif, 'Verdana', 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode','Lucida Sans','Tahoma';}
.ggskin {font-size: 16px;}
.arrow-text {font-size: 20px !important;line-height: 1.65em;}
.toolbar_txt > div, .arrow-text {text-shadow: 2px 2px 4px #000;}
.popup-text-title > div, 
.mainmenu-mobile-item-text > div,
.mainmenu-item-text > div {font-family: 'DINPro-medium', 'Open Sans', sans-serif !important; font-size:20px !important;text-transform: uppercase;}
.mainmenu-item-text:hover > div {color:#ea4e25 !important;}
.mainmenu-items, .mainmenu-logo {box-shadow: 2px 2px 16px 0px rgba(0, 0, 0, .2);}
.mainmenu-items {background-color: #0d244d;}
.mainmenu-logo {background-color: #fff;}
.mainmenu-icons {border: 1px solid #fff;}
.mainmenu-mobile-logo-container {background-color: #fff;border-bottom: 1px solid #ccc;opacity:95%;}
.mainmenu-mobile-main-container {background-color: #12234a; opacity: 85%;}
.mainmenu-mobile-item-text div {font-size: 24px !important;}
.mainmenu-mobile-item-text > div {font-size: 22px !important;}
.mainmenu-mobile-item-text > div {margin-left:2px; margin-right:2px;}
.screentint {background-color:rgba(0,0,0,0.55) !important;}
.popup-video-container {border: 1px solid #333;}
.popup-text-title div {margin:0 20px; line-height:40px;}
.popup-text-body p {font-size: 14px;font-family: 'Open Sans';margin: 18px 20px;line-height:22px;}
.popup-text-body p a {color:blue;}
.popup-text-close {border: 1px solid #fff;}
.screentint-mobile-menu {background-color:rgba(0,0,0,0) !important;backdrop-filter: blur(3px);}
.screentint {background-color:rgba(0,0,0,0.55) !important;backdrop-filter: blur(3px);}
.gg_context_row img {margin-top:5px;}
