@media all and (max-width: 767.98px){
	.inner-nav
	{
		display: none;
	}
}
.inner-nav > ul
{
	display: flex;
	align-items: center;
	margin-bottom: 0;
	
}
.inner-nav > ul > li
{
    position: relative;
    display: block;
    margin-right: .6vw;
	margin-left: .6vw;
}
.inner-nav > ul > li > a
{
	display: block;
	padding: 15px 0;	
	text-transform: uppercase;
	font-weight: 300;
	font-size: .75rem;
	color: var(--color-link-menu);
}

@media screen and (min-width: 992px) and (max-width: 1539.98px)
{
	.inner-nav > ul > li > a
	{
		font-size: .7rem;
	}
}
.inner-nav > ul > li > a:hover,.inner-nav > ul > li > a:focus,.inner-nav > ul > li > a:active
{
	color: var(--color-link-menu-hover);
}
.inner-nav .sub-menu
{
    position: absolute;
	font-family: var(--font-family-default);
    z-index: 100;
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 14px 32px 4px rgba(0, 0, 0, .1);
    min-width: 330px;
    left: 0;
    margin-top: 5px;
    visibility: hidden;
    text-align: left;
    padding: 20px 0;
    opacity: 0;
}
.inner-nav .sub-menu
{
    list-style: none;
}
.inner-nav .sub-menu li
{
    position: relative;
    padding: 0;
    margin: 0;
}
.inner-nav li.menu-item-has-children > a
{
	display: block;
	padding-right: 15px;
}
.inner-nav li.menu-item-has-children .menu-item-span::after
{
    display: block;
    position: absolute;
    right: 0;
    top: 43%;
    margin-top: -3px;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-size: .6rem;
    content: "\e649";
    transition: all .3s ease-in-out;
	
    font-family: "Font Awesome 5 Pro";
    font-weight: 400;
    content: "\f078";	
}
.inner-nav li.menu-item-has-children.sub-menu-open .menu-item-span::after
{
    content: "\f077";
}
.inner-nav .sub-menu li > a
{
    position: relative;
    padding: 5px 25px 5px 25px;
	margin-top: 5px;
	margin-bottom: 5px;
    display: block;
	font-weight: 500;
    font-size: .85rem;
    color: rgba(42,40,45, .7);
}
.inner-nav .sub-menu li > a:hover,
.inner-nav .sub-menu li.sub-menu-open,
.inner-nav .sub-menu li.sub-menu-open > a
{
    color: rgba(42,40,45, 1);
}
.inner-nav > ul li.menu-item-has-children .sub-menu
{
    -webkit-transform: translateY(5px);
            transform: translateY(5px);
    transition: opacity .3s .1s, visibility .3s .1s, -webkit-transform .3s .1s;
    transition: opacity .3s .1s, transform .3s .1s, visibility .3s .1s;
    transition: opacity .3s .1s,
                transform .3s .1s,
                visibility .3s .1s,
                -webkit-transform .3s .1s;
}
.inner-nav > ul > li.menu-item-has-children.sub-menu-open > .sub-menu
{
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
.inner-nav .sub-menu-open > .sub-menu
{
    visibility: visible;
    opacity: 1;
}