ul.nav-menu,div.nav-menu>ul{margin:0;padding:0;text-align:right}.nav-menu li{display:inline-block;position:relative;padding:0;vertical-align:middle;text-align:left;margin-bottom:0}#NAVI .menu-item-has-children>a::after{font-family:"Font Awesome 5 Free";content:"\f107";display:inline;padding-left:3pt;vertical-align:middle;font-weight:900;color:var(--TGTgreen);font-size:10pt;width:10px}.nav-menu li a{color:var(--NAVItxt);display:block;font-size:12pt;padding:7px 5pt 10px;text-decoration:none;line-height:1;font-family:Poppins,Helvetica,Arial,"sans-serif";font-weight:600}.nav-menu li:hover>a,.nav-menu li a:hover{text-decoration:none;color:var(--NAVItxthover);transition:color .3s ease,background-color .3s ease,border-color .3s ease}.nav-menu .sub-menu,.nav-menu .children{background-color:none;border:none;display:none;padding:24px 0 0;position:absolute;left:-2px;z-index:99999;width:160px}.nav-menu li:last-child ul.sub-menu{right:-2px!important;left:initial}.nav-menu .sub-menu ul,.nav-menu .children ul{border-left:0;left:100%;top:0}ul.nav-menu ul a,.nav-menu ul ul a{color:#fff;margin:0;width:160px;font-size:10pt;background-color:var(--SubNAVIbck);color:var(--SubNAVItxt);padding:10px 7pt;text-transform:initial}ul.nav-menu ul a:hover,.nav-menu ul ul a:hover{background-color:var(--SubNAVIbckhover);color:var(--SubNAVItxthover)}ul.nav-menu li:hover>ul,.nav-menu ul li:hover>ul{display:block}.nav-menu ul li.current-menu-item>a{color:#FFF;background-color:var(--SubNAVIbckselected)}.nav-menu .current_page_item>a,.nav-menu .current_page_ancestor>a,.nav-menu .current-menu-ancestor>a{font-weight:700;color:var(--NAVItxtselected)}div.menutoggle{display:none}.site-header .search-form{position:absolute;right:20px;top:1px}.site-header .search-field{background-color:#fff0;background-image:url(/wp-content/themes/Responsive_TIG/layout/images/search-icon.png);background-position:5px center;background-repeat:no-repeat;background-size:24px 24px;border:none;cursor:pointer;height:37px;margin:3px 0;padding:0 0 0 34px;position:relative;-webkit-transition:width 400ms ease,background 400ms ease;transition:width 400ms ease,background 400ms ease;width:0}.site-header .search-field:focus{background-color:#fff;border:2px solid #c3c0ab;cursor:text;outline:0;width:230px}@media (max-width:1023px){.nav-menu li a{color:#FFF}.nav-menu .current_page_item>a,.nav-menu .current_page_ancestor>a,.nav-menu .current-menu-ancestor>a{font-weight:700;color:#FFF}.menutoggle{cursor:pointer;display:inline-block!important;margin:0;padding-top:2px;font-size:21pt}.menutoggle:after{font-size:12px;padding-left:8px;vertical-align:-4px}.toggled-on .menutoggle{display:none}.toggled-on .nav-menu,.toggled-on .nav-menu>ul{background-color:var(--SubNAVIbck);display:block;margin:19px -15px 0 0;width:auto;box-shadow:0 5px 9px #0006;padding:10px 20px}.toggled-on li,.toggled-on .children{display:block}.toggled-on .nav-menu .sub-menu,.toggled-on .nav-menu .children{border:none}.toggled-on .nav-menu li>ul{background-color:#fff0;display:block;float:none;margin-left:20px;position:relative;left:auto;top:auto;margin-bottom:0}.toggled-on .nav-menu li>ul a{color:#FFF;width:auto}.toggled-on .nav-menu li:hover>a,.toggled-on .nav-menu .children a{background-color:#fff0;color:var(--SubNAVItxthover)}.toggled-on .nav-menu li a:hover,.toggled-on .nav-menu ul a:hover{background-color:var(--SubNAVIbckhover);color:var(--SubNAVItxthover)}ul.nav-menu,div.nav-menu>ul{display:none}.menu-main-navi-container{position:absolute;top:47px;right:0}.nav-menu li a{border:none;border-top-left-radius:0;border-top-right-radius:0}ul.nav-menu,div.nav-menu>ul{text-align:left}ul.nav-menu ul a,.nav-menu ul ul a{color:#000;text-align:left;font-weight:400;width:auto}.nav-menu .sub-menu ul,.nav-menu .children ul{width:auto;right:auto}}