
@import url("../css/fonts.css");
.ddsmoothmenu {
	z-index: 999;
	float: left;
	width: 100%;
}
.ddsmoothmenu ul {
	z-index:100;
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: visible !important;
}
.ddsmoothmenu > ul {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
/*Top level list items*/
.ddsmoothmenu > ul li  {
	z-index: 9999999;
}

.ddsmoothmenu .menu1
{
	width: calc(50% - 160px);
	float: left;
	display: flex;
	align-items: center;
}
.ddsmoothmenu .menu2
{
	width: calc(50% - 160px);
	float: right;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
/*Top level menu link items style*/
.ddsmoothmenu > ul li > a {
	text-align: center;
	display: block;
	font-family: 'SVNBeast';
	color: #fff;
	padding: 30px 20px;
	text-decoration: none;
	font-size: 20px;
	position: relative;
	text-transform: uppercase;
}

.ddsmoothmenu .menu2  li > a 
{
	text-align: right;
}
.ddsmoothmenu > ul li > a i
{
	font-size: 25px;
}
.ddsmoothmenu > ul li:hover > a {
	color: yellow;
}

.ddsmoothmenu > ul .active > a  {
	color: yellow;
}


.menu_drop 
{
	position: absolute;
	left: 0;
	top: 100%;
	z-index: 999;
	background: #020203;
	width: 100%;
	padding: 20px 80px;
	padding-right: 40px;
	display: none;

}
.ddsmoothmenu > ul li:hover > .menu_drop 
{
	display: block;
}
.menu_drop .items-menu_list > ul > li
{
	width: 20%;
	float: left;
	padding-right: 40px;

}
.menu_drop .items-menu_list > ul > li > a {
    color: #fff;
    font-size: 15px;
    padding: 10px 0;
	display: inline-block;
    position: relative;
    margin-bottom: 10px;
    width: 100%;
    text-align: left !important;
}
.menu_drop .items-menu_list > ul > li > a:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 30px;
    border-bottom: solid 1px rgba(255,255,255,0.5);
}
.menu_drop .items-menu_dd  > li
{
	width: 25% !important;
	float: left;
	padding-right: 40px;
}

.menu_drop .items-menu_item  li a
{
	color: white;
	font-size: 13px;
	display: inline-block;
	padding: 10px 0;
	width: 100%;
	text-align: left !important;
	opacity: 0.7;
}
.menu_drop .items-menu_item  li:hover a
{
	opacity: 1;
}
.menu_drop .items-menu_item li:first-child a
{
	border-top: 0;
}
.menu_drop .items-menu_dd  > li:nth-child(2n) > a ,.menu_drop .items-menu_dd  > li:nth-child(3n) > a,.menu_drop .items-menu_dd  > li:nth-child(3n) > a
{
	border-top: 0;
}