
@font-face {
    font-family: 'Geomanist';
    src: url('Geomanist-Book.woff2');
    src: local('Geomanist Book'), local('Geomanist-Book'),
        url('Geomanist-Book.eot?#iefix') format('embedded-opentype'),
        url('Geomanist-Book.woff') format('woff'),
        url('Geomanist-Book.ttf') format('truetype');
    font-display: swap;
    font-style: normal;
    font-weight: normal;
}

html, body {font-family:'Geomanist', sans-serif !important; font-weight: 400 !important; font-style: normal !important;}
.ggskin {font-family:'Geomanist', sans-serif; font-size: 14px; font-weight:400;}
.ggskin_scrollarea_hscrollbg {z-index:5;}
.ggskin_scrollarea_vscrollbg {z-index:5;}
.closeinfo {position: absolute; top:5px; right: 15px;font-size: 20px;}
.closeinfo a {text-decoration: none; color: #000;font-weight:300;}
.closeinfo a:hover {font-weight: 700; color:#c4122e; text-decoration: none;}
.sidenavfooter {height: 90px;width: 100%;overflow-y: hidden;overflow-x: hidden;position: absolute;bottom:0;padding: 8px 16px 8px 16px;box-sizing: border-box;}
.sidenavfooter img {max-width: 100%;height: auto;margin-bottom: 10px;}
.sidenavsocailmedia {text-align:center;margin-top: 10px;}
.sidenavsocailmedia img {height: 30px;margin-right: 25px;transition: 0.5s;cursor:pointer;text-align:center;}
.sidenavsocailmedia img:hover {transform: scale(1.4);box-shadow: 0 0 10px #fff;border-radius: 30px;}
.sidenavproducedby {margin-top:5px;height: 15px;text-align: center;font-size: 10px;}
.sidenavproducedby a {color: rgb(79 78 78 / 70%);text-decoration: none;transition: 0.3s;}
.sidenavproducedby a:hover {color: #fff;}
.mobilemenufooter {height: 90px;width: 100%;overflow-y: hidden;overflow-x: hidden;position: absolute;bottom:0;padding: 8px 16px;text-align: center;box-sizing: border-box;}
.mobilemenufooter img {max-width: 100%;height: auto;margin-bottom: 10px;}
.mobilesocailmedia {text-align:center;margin-top: 10px;}
.mobilesocailmedia img {height: 30px;margin-right: 25px;transition: 0.5s;cursor:pointer;text-align:center;}
.mobilesocailmedia img:hover {transform: scale(1.4);box-shadow: 0 0 10px #fff;border-radius: 30px;}
.menuitem { transition: color 0.2s ease-in; }
.menuitem:hover {color:#e1e8d9; }
.submenuitem:hover {font-weight: 700;}
.welcomelogo {width:170px;max-width:100%; margin: 0 0 25px 0}
.welcomeheadertext {font-size: 20px;font-weight: 700;margin: 12px 0px;}
.welcometext{font-size: 16px;margin-bottom: 12px;line-height: 1.6;}
.welcometextbold{font-size: 16px;margin-bottom: 12px;font-weight: 700;}
.information a {color: #4e4e4e;}
.information a:hover {color: #4e4e4e;}
.v360logo { margin: 15px 0; }