.gHmrv2 {padding: 0; color: #595959; line-height: 1.8em;text-align: right !important}
.gHmrv2 li {display: inline-block; position: relative; vertical-align: top;}
.gHmrv2 li a {padding: 2px 10px; display: inline-block;}
.gHmrv2 li a:not([href]) {cursor: default !important;}
.gHmrv2 li:hover > a {background-color: rgba(0,0,0,0.3);}
.gHmrv2 > ul > li:not(:last-child):after {content: '|'; padding-left: 0; padding-right: 0; font-family: arial; font-size: 10pt; opacity: 0.2}
.gHmrv2 ul ul {display: none; position: absolute; width: 220px; background-color: #e1e1e1; z-index: 1000; color: #4f4f4f;top: 100%}
.gHmrv2 ul ul ul {right: 220px; top: 0}
.gHmrv2 ul ul li {display: block}
.gHmrv2 ul ul a {padding: 2px 10px; display: block;}
.gHmrv2 .parent:hover > ul {display: block;}
.gHmrv2 > ul > .parent > a {padding-left: 25px !important; position: relative;}
.gHmrv2 .parent a i:not(.gIh) {position: absolute; top: 50%; margin-top: -8px; left: 5px}
.gHmrv2 svg {width: 16px; height: 16px; fill: rgba(0,0,0,0.6);}
.gHmrv2 ul ul svg {fill: rgba(0,0,0,0.5);}
.gHmrv2.global_menu_ltr{text-align: left !important}
.gHmrv2.global_menu_ltr ul ul ul {left: 220px;right: auto;}
.gHmrv2.global_menu_ltr .parent a i {right: 5px;left: auto}
.gHmrv2.global_menu_ltr .parent > a {padding-right: 25px !important;padding-left: 10px !important;}

.gVmv2 {padding: 0; color: #595959; line-height: 1.8em}
.gVmv2 li {display: block; position: relative; vertical-align: top;}
.gVmv2 li a {padding: 2px 10px; display: block;transition:all 0.2s; -webkit-transition:all 0.2s;}
.gVmv2 li:hover > a {background-color: rgba(0,0,0,0.3);}
.gVmv2 ul ul {display: none; position: absolute; width: 220px; background-color: #e1e1e1; z-index: 1000; color: #4f4f4f; right: 215px; top: 0}
.gVmv2 .parent:hover > ul {display: block !important;}
.gVmv2 .parent > a {padding-left: 25px !important; position: relative;}
.gVmv2 .parent a i:not(.gIh) {position: absolute; top: 50%; margin-top: -8px; left: 5px}
.gVmv2 svg {width: 16px; height: 16px; fill: rgba(0,0,0,0.6);}
.gVmv2 ul ul svg {fill: rgba(0,0,0,0.5);}
.gVmv2.global_menu_ltr ul ul {left: 215px;right: auto;}
.gVmv2.global_menu_ltr .parent a i:not(.gIh) {right: 5px;left: auto}
.gVmv2.global_menu_ltr .parent > a {padding-right: 25px !important;padding-left: 10px !important;}

.mega_menu_back_overlay {position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.1);z-index: -1; display: none;}

label.overflow {visibility: hidden; opacity: 0; z-index: 9999}
.gVmrv2 .toggle, 
.gVmrv2 [id*=drop],
.gHmrv2 .toggle, 
.gHmrv2 [id*=drop] {
    display: none;
}
