/**
 * horizontal menu css
 */


 .WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel, .WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel {
    margin: 0 auto;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel > li > .item > a, .WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel > li > .item > a {
    padding: 8px 0;
    margin: 0 16px;
    font-size: 18px;
    text-align: center;
    text-transform: capitalize;
    transition: all .25s ease;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel > li > .item {
    padding: 0 8px;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel > li > .item > a {
    margin: 0 auto;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.secondLevel > li > .item > a,
.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.secondLevel > li > .item > a {
    transition: all .25s ease;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel > li:not(.phantom) > .item > a::after, .WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel > li:not(.phantom) > .item > a::after,
.WaGadgetCustomMenu.menuStyle002 ul li a::after {
    content: '';
    position: absolute;
    height: 2px;
    width: 100%;
    bottom: 4px;
    left: 0;
    background: white;
    transform: scaleX(0);
    transition: background, .25s ease, transform .5s cubic-bezier(0.77, 0.2, 0.05, 1);
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel > li:not(.phantom) > .item > a::after {
    background: #808080;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel > li > .item:hover > a::after, .WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel > li.sel:hover > .item > a::after,
.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel > li > .item:hover > a::after, .WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel > li.sel:hover > .item > a::after, .WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel > li.sel > .item > a::after, .WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel > li.sel > .item > a::after {
    transform: scaleX(1);
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel > li > .item:hover > a::after, .WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel > li.sel:hover > .item > a::after {
    background: #353a50;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel > li.sel > .item > a::after {
    background: #371e79;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel > li > .item:hover > a::after, .WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel > li.sel:hover > .item > a::after, .WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel > li.sel > .item > a::after,.WaGadgetCustomMenu.menuStyle002 ul.orientationHorizontal > li > a::after, .WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel > li > .item > a::after {
    background: #ffffff;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel > li > .item:hover > a, .WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel > li.sel > .item > a, .WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel > li.sel > .item:hover > a{
    color: #FFFFFF;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel > li > .item > a, .WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel > li > .item > a > span {
    width: fit-content;
    box-sizing:content-box;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel>li.dir>.item>a span:after, .WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul ul li.dir>.item>a:after , .WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel>li.dir>.item>a span:after, .WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul ul li.dir>.item>a:after, .WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner .firstLevel>li.last-child ul li.dir>.item>a:before, .WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner .firstLevel>li:last-child ul li.dir>.item>a:before {
    display: none;
}