/*!
Theme Name: Taylor maid
*/


header.navpage-header.is-sticky ul#menu-header-menu li a {
    color: #000;
}


header.navpage-header.is-sticky ul#menu-header-menu li a:hover {
    color: #03c9fc;
}

header.navpage-header.is-sticky #mnmwp-main-menu ul li.has-sub > a:after, header.navpage-header.is-sticky #mnmwp-main-menu ul li.has-sub > a:before {
    background: #000;
}


ul#menu-header-menu li  a:after {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 3px;
    bottom: 0;
    transition: all 0.4s ease-in 0s;
}

ul#menu-header-menu li a:before {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 3px;
    bottom: 0;
    transition: all 0.4s ease-in 0s;
}
ul#menu-header-menu li  a:before {
    right: 50%;
    background: rgba(255, 255, 255, 0.5);
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(to right, rgb(35 173 250) 0%, rgba(0, 0, 0, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255,255,255,0.2)', endColorstr='rgba(0,0,0,0)', GradientType=1);
}

ul#menu-header-menu li  a:after {
    left: 50%;
    background: rgba(0, 0, 0, 0);
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(35 173 250) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0,0,0,0)', endColorstr='rgba(255,255,255,0.2)', GradientType=1);
}


ul#menu-header-menu li  a:hover:before {
    right: 0;
    width: 50%;
}



ul#menu-header-menu .dropdown a:hover:before {
    right: 11px;
    width: 6%;
}

ul#menu-header-menu .dropdown a:hover:after {
    width: 6%;
    left: 125px;
}

ul#menu-header-menu li   a:hover:after {
    width: 50%;
    left: 0;
}

ul.sub-menu li a:before {
    display: none !important;
}
ul.sub-menu li a:after {
    display: none !important;
}