.section_menu{

	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 100;
}

.menu_outside{

	position: fixed;
	z-index: 101;
	width: 100%;
	height: 100%;

}

.menu_ctn{

	position: fixed;
	width: 35%;
	height: 100%;
	right: 0%;
	background-color: rgb(255, 255, 255);
	z-index: 102;
	cursor: default;
	border-left: 0.8px solid #000;
}

@media only screen and (max-width: 1024px) {

	.menu_ctn{
		width: 100%;
	}

}

.menu_icon_gray_menu{

	position: fixed;
	width: 4.2vw;
	height: auto;
	cursor: pointer;
	right: 1.2vw;
	top: 1vw;	
	color: #787878;
	text-align: right;
	font-size: 1.3vw;
	font-weight: 350;
	transition: all 0.2s ease-in-out;
}

.menu_icon_gray_menu:hover{

	color: #fa9370;
}

@media only screen and (max-width: 1024px) {

	.menu_icon_gray_menu{

		font-size: 4.33vw;
		right: 12vw;
		top: 3vw;

	}

}

.logo_icon_gray_menu{

	position: fixed;
	width: 12vw;
	height: auto;
	left: 1vw;
	top: 1vw;
}

@media only screen and (max-width: 1024px) {

	.logo_icon_gray_menu{

		width: 40vw;
		top: 3vw;
		left: 2vw;
	}

}

.menu_topics_ctn{

	position: relative;
	width: auto;
	height: auto;
/*	background-color: dimgray;*/
	top: 10%;
	left: 50%;
	transform: translate(-50%, 0%);
	-webkit-transform: translate(-50%, 0%);
	-ms-transform: translate(-50%, 0%);
}

li{

	list-style-type: none;	
	padding: 2vh 0vh 2vh 2vh;
	font-size: 1.3vw;
	font-weight: 400;
	border-top: 0.8px solid #000;

}

@media only screen and (max-width: 1024px) {

	li{
		font-size: 4.33vw;
	}

}

.menu_topics{

	position: relative;	
	text-decoration: none;
	color: rgb(80, 80, 80);
	transition: all 0.5s ease-in-out;


}


li:hover{

	background-color: rgb(200, 200, 200);
	color: #ffffff;
}

.menu_lang_ctn{

	position: absolute;
/*	width: auto;*/
	bottom: 3vh;
	left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
/*	background-color: green;*/
	cursor: pointer;

}

.menu_lang{

	text-decoration: none;
	color: rgb(50, 50, 50);
	font-size: 1.2vw;
	float: left;
/*	background-color: blue;*/
	margin: 0px 1vw;

}

.menu_lang:hover{

	color: #fa9370;
}

