.dgtags-menu-overlay {
    display: none;
}

.dgtags-menu-overlay {
background:#FFF;
display:none;
position:absolute;
border-bottom:5px solid #75ca2a;
width:100%;
z-index:99;
top:100px;
left:0;
padding-top:15px;
padding-left:20px;
-webkit-text-size-adjust:none;
}

.dgtags-menu-overlay ul {
padding-left:0;
}

.dgtags-menu-overlay ul li {
list-style-type:none;
display:block;
}

.dgtags-menu-overlay ul li.parent-ul a:after {
padding-left:7px;
padding-top:3px;
font-size:20px;
content:"\f107";
font-family:FontAwesome;
font-weight:400;
font-style:normal;
display:inline-block;
cursor:pointer;
text-decoration:inherit;
}

.dgtags-menu-overlay ul li a {
color:#09f;
font-size:18px;
display:inline-block;
width:80%;
height:100%;
font-weight:200;
text-decoration:none;
margin:0 5% 0 0;
padding:7px 5% 7px 15px;
}

.dgtags-menu-overlay ul li ul li {
padding-left:10px;
}

.dgtags-menu-overlay ul li ul li.last-li a {
padding-top:0;
font-size:15px;
}

.dgtags-menu-overlay ul li ul li.last-li a:after {
content:'';
}

.dgtags-menu-menu-launch {
display:none;
cursor:pointer;
margin-top:10px;
float:right;
}

.dgtags-menu-menu-launch.button-close i:after {
font-size:20px;
color:#09f;
content:"\f077";
font-family:FontAwesome;
font-weight:400;
font-style:normal;
display:inline-block;
cursor:pointer;
text-decoration:inherit;
}

.dgtags-menu-menu-launch i:after {
font-size:20px;
content:"\f0c9";
font-family:FontAwesome;
color:#09f;
font-weight:400;
font-style:normal;
display:inline-block;
cursor:pointer;
text-decoration:inherit;
}

.dgtags-menu-overlay ul li a:hover {
color:#abddff;
}


@media all and (max-width:767px){

.dgtags-menu-menu-launch {
display:block;
}

.dgtags-menu-navigation.original {
display:none;
}

@media all and (min-width:767px){
.dgtags-menu-overlay {
display:none!important;
}
}