@font-face {
    font-family: 'neusanext';
    src: url('wp-content/themes/custom/fonts/NeusaNextPro-CondensedRegular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'neusaNextWideLight';
    src: url('wp-content/themes/custom/fonts/NeusaNextPro-WideLight.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.wpcf7-response-output{
		font-family: 'neusaNextWideLight';
		border: 2px solid #FFF !important;
		color:#FFF;
	
}


@media screen and (max-width: 768px){
	.premium-vscroll-dots {
		display:none;
	}
	.wpcf7{
		margin-top: -111px !important;
	}
	.elementor-text-editor p {
		margin-top: 45px !important;
}
}
@media screen and (max-width: 1450px){
	.elementor-widget-image:first-child {
		top:95px;
	}

}

.elementor-heading-title{
	
	padding-left:5px !important;
	padding-right:10px !important;
}

.wpcf7-form input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], select, textarea {width:100% !important;}

.team_game{
	opacity:0.5;
}
.team_game:hover{
	opacity:1;
}

.wpcf7 {width:100% !important;}
.header_img{
	height:45px !important;
	width:auto;
	position: fixed;
   left: 6%;
	top: 6px;
	z-index: 2;
}
.header {
   position: fixed;
   left: 0;
	top: 0;
    z-index: 1;
   width: 100%;
	height:6%;
   background-color: #1E1E1E;
}

.header img{
	height:44px;
	width:30px;
}

.header ul{
	margin-top: 9px;
	list-style: none;
   color: white;
	font-family: 'neusanext';
	margin-left:10%;

}
.header li{
	display: inline;
	margin: 0 32px 0 0;
}
.header a {
	text-decoration : none;
	color : #FFF;
}

.header li:hover{
		border-bottom: solid 1px;

}


h1:not(.site-title):before, h2:before {
    content: none;

}
.elementor-heading-title:nth-child(1n) {
	    width: 81%;
}
.elementor-heading-title{
		font-family: neusaNextWideLight !important;
    border: solid 1px;
    margin-bottom: 0px;
		display: flex;
		padding-top: 10px !important;
	  width: -moz-fit-content !important;
  	width: -webkit-fit-content!important;
  	width: fit-content !important;
	
}
.swiper-pagination{
	bottom:46px  !important;
}
.swiper-pagination-bullet-active{
	background: #FFF !important;
}

.swiper-pagination-bullet {
	border:1px solid #FFF !important;
	background: transparent ;
	width: 10px;
	height: 10px;
	opacity:1;
}
.premium-vscroll-dot-item.active .premium-vscroll-nav-link span{
	background-color : white !important;
}

.swiper-slide-image{
	 border:3px solid white !important;

	
}
.img_reseaux{
	opacity:0.5;
}

.img_reseaux:hover{
	opacity:1;
}

hr{ 
  
    border:         none;
    border-left:    2px solid;
    height:         65vh;
    width:          5px;
		margin-left:    5px;
		color:					white !important;
}

.elementor-text-editor p {
		font-family:neusaNextWideLight !important;

}

.footer_discord{
	top:4px;
}

.footer_youtube{
	bottom: 3px;
	left: 2px;
}
.wpcf7-form-control-wrap *{
	font-family:neusaNextWideLight !important;
}

.footer_reseaux {
   position: fixed;
   width: 100%;
	height:8%;
	bottom: -2%;
	left: 80%;
	z-index:2;
}

.footer {
	 text-align:center;
   position: fixed;
   left: 0;
   bottom: 0;
   width: 100%;
	height:6%;
   background-color: #1E1E1E;
   color: white;
	font-family: 'neusaNextWideLight';
	    z-index: 1;
}

.footer p {
	margin: 14px;
	
}

.img_reseaux{
}

.center {
    display:inline-block !important;
}

.your-message textarea{
	height:100px;
}
.wpcf7-submit{
	color:white !important;
	font-family:neusaNextWideLight !important;
 border:1px solid white !important;
	background:#193884 !important;
	border-radius:0px !important;
	font-weight: 100 !important;
}
body{
	background-image:url(wp-content/uploads/2019/10/Backgrounb.png)
}

.entry-title {

   display: none;
}

.separation_vertical{
    width: 6px;
    height: 500px;
    color: white;
	}
.site-info{
	display:none;
}

.premium-vscroll-nav-link span{
	background-color: transparent !important;
	border-color: white !important;
	width: 10px !important;
	height: 10px !important;
}

