/* 600 width */
	.nav-links {
		position: absolute;
		top: 52px;
		right: 0;
		z-index: 99992;
		display: none;
		justify-content: flex-end;
		width: 100%;
	}

	.menu-primary-navigation {
		display: flex;
		font-family: MetaSerifPro;
		flex-direction: column;
		line-height: 71px;
		background-image: linear-gradient(to bottom, #000 0%, #1b1b1b 100%);
    	height: 100%;
		padding: 0 16px;
		margin: 18px 0;
		width: 100%;
		align-items: center;
	}

	.menu-primary-navigation li {
        list-style: none;
        font-size: 10px;
        letter-spacing: 0;
    }

	.menu-primary-navigation .nav-menu-item.long-text {
		line-height: 35px;
	}

	.menu-primary-navigation .long-text a{
		white-space: normal;
	}

	.menu-primary-navigation > .menu-item-has-children > .open-arrow:after {
		content: url(/wp-content/themes/sds-5/images/navbar/ico-chevron-right-up-big.svg);
		padding-left: 5px;
		pointer-events: none;
		padding-top: 18px;
	}

	.menu-primary-navigation > .menu-item-has-children > a:after {
		content: url(/wp-content/themes/sds-5/images/navbar/ico-chevron-right-big.svg);
		padding-left: 5px;
		pointer-events: none;
		padding-top: 18px;
	}
	
	.menu-primary-navigation .sub-menu .menu-item-has-children a::after {
		content: url(/wp-content/themes/sds-5/images/navbar/ico-chevron-right-big.svg);
		padding-left: 5px;
		pointer-events: none;
	}

	.menu-primary-navigation .sub-menu .menu-item-has-children .open-arrow::after {
		content: url(/wp-content/themes/sds-5/images/navbar/ico-chevron-right-up-big.svg);
		padding-left: 5px;
		pointer-events: none;
	}

	.menu-primary-navigation .long-text a::after {
		padding-top: 0;
	}

	.menu-primary-navigation li .sub-menu li .sub-menu li a:after  {
		content: none;
	}

	.menu-primary-navigation li .sub-menu li .sub-menu li:hover a:after {
		content: none;
	}

    .menu-primary-navigation li a {
        height: 100%;
        text-decoration: none;
        white-space: nowrap;
        color: #fff;
        font-size: 12px;
        font-weight: 500;
    }

	/* First Sub-menu*/
	.menu-primary-navigation li .sub-menu { 
		position: relative;
		padding: 0;
	}

	/*Second Sub-menu*/
    .menu-primary-navigation li .sub-menu li .sub-menu { 
        position: relative;
        min-width: inherit;
    }

    .menu-primary-navigation li .sub-menu li .sub-menu li{
        padding: 0;
        background-color: #0f0f0f;
    }

	.menu-primary-navigation .nav-menu-item {
		background-color: #191919;
		padding: 0;
	}

	.nav-menu-item {
		padding: 16px 0;
	}

	.menu-primary-navigation .nav-menu-item:first-child{ 
		border-top-right-radius: 7px;
		border-top-left-radius:7px;
	}

	.nav-menu-item-child a {
		padding: 0 0 0 12px
	}

	.nav-menu-item .sub-menu {
		padding: 10px 0;
    	display: none;
		margin: 0;
	}

	.rigth-icons {
        display: flex;
    }
	.search {
		display: none;
	}

	.nav-menu-item {
		position: relative;
		line-height: 30px;
		padding: 0;
	}
	
	.nav-menu-item-child a {
		padding: 0 0 0 12px
	}

	.menu-primary-navigation .nav-menu-item {
		background-color: #191919;
		padding: 0;
		line-height: 51px;
	}

	.menu-primary-navigation .nav-menu-item:nth-child(8){
		border-bottom-right-radius: 7px;
		border-bottom-left-radius: 7px;
	} 

    .menu-item	{
		align-self: stretch;
		flex-grow: 0;
		flex-direction: row;
		justify-content: flex-start;
		align-items: center;
		gap: 8px;
		background: #000;
		width: 100%;
	}

	.nav-menu-item {
		padding: 16px 0;
	}

	.menu-primary-navigation li a {
		font-size: 16px;
		font-weight: bold;
		font-stretch: normal;
		font-style: normal;
		letter-spacing: normal;
		padding: 16px 0 16px 13px;
	}

	.menu-primary-navigation .nav-menu-item-child a { 
		font-size: 14px;
		font-weight: normal;
		padding-left: 14px;;
		/* padding: 0 26px */
	}

	.menu-primary-navigation li .sub-menu li .sub-menu li a{
		padding-left: 25px;
	}

	.nav-menu-item .sub-menu {
		position: relative;
    	top: 0;
	}

	.nav-menu-item-child a {
		font-size: 11px;
	}

    .nav-menu-item a::after {
		padding-right: 15px;
		padding-top: 10px;
		float: right;
	}
	
	.menu-primary-navigation li .sub-menu li .sub-menu:hover  {
		display: none;
		padding: 0;
		transition: 0.3s;
	}

	.social-img {
		padding: 0 10px;
	}

	.social-icons {
		right: 0;
		position: absolute;
		background: #1b1b1b;
		bottom: -40;
		width: 100%;
		z-index: 99995;
		padding: 20px 10px;
		justify-content: center;
		display: flex;
	}

@media (min-width:767px) { 
	
    .menu-primary-navigation {
		justify-content: flex-start;
		padding: 0 16px;
		width: 390px;
		display: flex;
		align-items: center;
		
	}

	.social-icons {
		right: 0;
		position: absolute;
		background: #1b1b1b;
		bottom: -40;
		width: 390px;
		z-index: 99995;
		padding: 20px 10px;
		justify-content: center;
		display: flex;
	}
	
}

@media (min-width:1024px) {
	.nav-links {
		display: block;
		position: initial;
		width: inherit;
	}
	
	.menu-primary-navigation {
		display: flex;
		justify-content: space-around;
		flex-direction: row;
		margin: auto;
		line-height: 71px;
		padding: 0;
		height: 69px;
		align-items: center;
		width: inherit;
	}

	.menu-primary-navigation .nav-menu-item {
		padding: 0;
		line-height: 68px;
		background-color: #0C0F14;
	}

    .nav-menu-item {
        position: relative;
        align-items: center;
        justify-content: space-between;
        list-style: none;
        z-index: 2;
        line-height: 68px;
        padding: 0 14px;
    }
	.menu-primary-navigation .nav-menu-item.long-text {
		line-height: 68px;
	}

	.menu-primary-navigation li a {
        height: 100%;
        text-decoration: none;
        white-space: nowrap !important;
        color: #fff;
        font-size: 12px;
        font-weight: 500;
    }

	.nav-menu-item a::after {
		float: inherit;
	}

	.nav-menu-item-child {
		position: relative;
	}
    .nav-menu-item:hover {
        background-color: #000;
    }

    .menu-primary-navigation li a:hover, .menu-primary-navigation li a:visited:hover{
        color: #fdbe11;
        background: #000000;
    }

    .menu-primary-navigation li .sub-menu a:hover, .menu-primary-navigation li .sub-menu a:visited:hover {
        background: #161616;
    }

    .menu-primary-navigation li .sub-menu{
        position: absolute;
        line-height: 40px;
        background: #000000;
        display: none;
        min-width: 170px;
        left: 0;
    }

	.nav-menu-item a::after {
		padding-top: inherit;
		padding-right: inherit;
	}

    .menu-primary-navigation li:hover .sub-menu{
        display: block;
        margin: 0;
    }
 
	.nav-menu-item .sub-menu {
		top: inherit;
	}

	.menu-primary-navigation li .sub-menu li .sub-menu { 
		display: none;
        position: absolute;
        min-width: fit-content;
    }

    .sub-menu {
        display: none;
    }

    .menu-primary-navigation .nav-menu-item-child a {
        font-size: 11px;
        padding: 0 20px;
        display: flex;
        align-content: space-between;
        align-items: center;
        justify-content: space-between;
    }

    .menu-normal-item a::after {
        content: none;
    }

    .menu-primary-navigation .menu-item-has-children > a:after {
        content: url(/wp-content/themes/sds-5/images/navbar/ico-chevron-down.svg);
        padding-left: 5px;
        pointer-events: none;
    }
	.menu-primary-navigation .menu-item-has-children:hover > a:after {
        content: url(/wp-content/themes/sds-5/images/navbar/ico-chevron-up.svg);
        padding-left: 5px;
        pointer-events: none;
    }

	.menu-primary-navigation .sub-menu .menu-item-has-children a::after {
		content: url(/wp-content/themes/sds-5/images/navbar/ico-chevron-right-gray.svg);
        padding-left: 5px;
        pointer-events: none;
		padding-right: 0;
	}

	.menu-primary-navigation .menu-item-has-children .sub-menu .menu-item-has-children:hover > a::after{
        content: url(/wp-content/themes/sds-5/images/navbar/ico-chevron-right-gold.svg);
        padding-left: 5px;
	}

    /* .menu-primary-navigation .menu-item-has-children:hover > a:after {
        content: url(/wp-content/themes/sds-5/images/navbar/ico-chevron-right-gold.svg);
        padding-left: 5px;
    } */


    .menu-primary-navigation li .sub-menu li .sub-menu li a{
        padding-left: 28px;
    }

    .menu-primary-navigation li .sub-menu li:hover .sub-menu {
        display: block;
        width: 100%;
        margin: 0;
		left: 100%;
		top: 0;
		float: left;
    }

    /* search and burguer icons  */
	.search {
		display: block;
	}

	.social-icons {
		display: none;
	}

    #opennavclick {
        display: none;
    }

}
/* @media (min-width:1160px) {
	.menu-primary-navigation li a {
		padding: 16px 13px;
	}
} */

@media (max-width:1160px) { 
    .nav-menu-item a::after {
		padding-top: 10px;
	}

	.nav-menu-item {
		padding: 0;
	}
}

@media (min-width: 1024px) and (max-width: 1160px) {
	.menu-primary-navigation li a {
		padding: 16px 5px;
	}
}

@media (max-width:1230px) {
	.nav-menu-item {
		padding: 0;
	}
}
