/*HEADER*/
/*LOGO*/
#header-logo-image > a > img{
	  margin-bottom: 0px;
    margin-left: 8px;
    width: 250px;
}

/*titre*/
#header-text{
	text-align:center;
	float:none;
}

#site-title a{
	font-weight:bold;
	font-size:43px;
} 

#header-text-nav-wrap{
	 padding-bottom: 5px;
}  

#site-title{
	text-transform:uppercase;
}  

#header-left-section{
	float:none; 
} 

/*largeur générale page*/
#header-right-sidebar{
	width:94%;
} 

#spacious_service_widget-1,#wplp_widget-4 > div2,#spacious_call_to_action_widget-1 > div,
#wplp_widget-4 > div{
	  margin-left: 2%;
    margin-right: 2%; 
} 

#spacious_testimonial_widget-1,#spacious_testimonial_widget-2{
	  margin-left: 2%;
    margin-right: 4%;
}

/*search bar*/
#masthead .search-wrap input.s{
	width: 115px;
}

input.s{
	border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
}

.search-wrap button{
	border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
}
  
#header-right-section .widget{
	  margin-top: 70px;
    float: right;
}

#header-right-section .widget{
	margin-top:0px;
	display: inline-block;
} 

@media screen and (max-width: 1308px){
	.inner-wrap{
		width:100%;
	}
}

/*menu*/
.main-navigation{
	margin-right:20px;
} 

#menu-menu-du-haut a{
	text-transform:uppercase;
}

@media only screen and (max-width: 2210px){
	.main-navigation ul li a{
	font-size: 16px;
	}
	#menu-item-373:before,
	#menu-item-539:before,
	#menu-item-974:before
	,#menu-item-975:before{
		content :'|';
		margin-left:15px;
	}
}

@media only screen and (max-width: 1210px){
	.main-navigation ul li a{
	font-size: 14px;
	}
	#menu-item-373:before,
	#menu-item-539:before,
	#menu-item-974:before
	,#menu-item-975:before{
		content :'|';
		margin-left:15px;
	}
} 

@media only screen and (max-width: 1150px){
	.main-navigation ul li a{
		font-size: 12px;
  }	

	#menu-item-373:before,
	#menu-item-539:before,
	#menu-item-974:before,
	#menu-item-975:before{
		content :'|';
		margin-left:15px;
	}
}

@media only screen and (max-width: 950px){
	#menu-item-373:before,
	#menu-item-539:before,
	#menu-item-974:before,
	#menu-item-975:before{
		content :'';
		margin-left:15px;
	}
}

.main-navigation ul li ul{
	width: 80%;
}

.main-navigation ul li ul li{
	background-color: rgba(255, 255, 255,1);
	border-bottom: 1px solid #98c021;
}

.main-navigation ul li ul li a, #menu-item-373 > ul li a, #menu-item-975 > ul li a,
#menu-item-974 > ul li a,
#menu-item-538 > ul li a
{
	font-size:12px;
	text-transform: none !important;
}

.main-navigation ul li ul li a:hover, .main-navigation ul li ul li:hover > a, .main-navigation ul li.current-menu-item ul li a:hover, .main-navigation ul li:hover > .sub-toggle{
	  color: #ffffff;
    background: #98c021;
}


/*WIDGET NEWS*/
#rpwe_widget-7 > h3{
	color:white; 
	padding: 20px 3.85878489% 20px 3.69458128%;
	font-size:30px;
	background: #98c021;
  margin-bottom: 20px;
} 

.entry-content img, .comment-content img, .widget img{
	max-width: 100%;
  padding: 0 !important;
	margin-left:10%;
}
 
#rpwe_widget-7{
	border-width: 0px 1px 1px 1px;
  border-style: solid dashed dashed dashed;
  border-color: #98c021 #EAEAEA #EAEAEA #EAEAEA;
  background-color: #ffffff;
	margin-bottom:5%;
}
 
#rpwe_widget-7 > div > ul > li:nth-child(2){
	border-bottom:0px;
	margin-bottom:8%;
}

#rpwe_widget-7 > div > ul > li:nth-child(1){
	margin-bottom:8%;
}

#rpwe_widget-7 > div > ul > li > h3 > a{
	font-size:15px;
	font-weight:bold;
}

/*WIDGET VIDEO*/
#media_video-7 > h3 {
	color:white;
  line-height: 32px;
  padding: 20px 3.85878489% 20px 3.69458128%;
	background:#98c021;
	margin-bottom:20px;
	font-size:30px;
} 

#media_video-7{
	background: white;
  margin-bottom: 5%;
  padding-bottom: 15px;
	width:100%;
	border-width: 0px 1px 1px 1px;
  border-style: solid dashed dashed dashed;
  border-color: #98c021 #EAEAEA #EAEAEA #EAEAEA;
  background-color: #ffffff;
} 

/*WIDGET CONTACTS*/

#spacious_call_to_action_widget-5 > div > div > h3{
	text-align: center;
  margin-bottom: 15px;
	font-weight:bold;
}

#spacious_call_to_action_widget-5 > div > div {
	width: 70%;
  margin-left: 15%;
	margin-bottom: 4%;
}

#spacious_call_to_action_widget-5{
	margin-bottom:10px;
}

#spacious_call_to_action_widget-5 > div > a{
	margin-top: 20px;
	margin-left: 35%;
	float:none;
} 

#spacious_call_to_action_widget-5 > div{
	border-width: 3px 1px 1px 1px;
  border-style: solid dashed dashed dashed;
  border-color: #98c021 #EAEAEA #EAEAEA #EAEAEA;
  padding: 20px 3.85878489% 20px 3.69458128%;
  background-color: #ffffff;
}

/*WIDGET TEMOIGNAGE*/
#spacious_testimonial_widget-4 > h3{
	text-align:center;
	font-weight:bold;
}

#spacious_testimonial_widget-4{
	border-width: 3px 1px 1px 1px;
  border-style: solid dashed dashed dashed;
  border-color: #98c021 #EAEAEA #EAEAEA #EAEAEA;
  padding: 20px 3.85878489% 20px 3.69458128%;
  background-color: #ffffff;
	margin:10px;
}

.widget_testimonial .testimonial-post{
	padding: 20px;
  border-width: 1px 1px 1px 1px;
  border-style: dashed dashed dashed dashed;
  border-color: #EAEAEA #EAEAEA #EAEAEA #EAEAEA;
  margin-bottom: 15px;
  display: block;
  overflow: hidden;
	font-style: italic;
}

/*FOOTER*/
.footer-widgets-area {
	padding-left:2%;
}

.widget-title span{
	border:none;
	font-size:25px;
	font-weight:bold;
}

#text-7 > div {
	padding-left : 10%;
}

#text-7 > div > p > img{
	margin:10px;
}
/*--------------------------*/
/*NEWS PAGE*/
/*HEADER*/
#masthead > div.header-post-title-container.clearfix > div > div.post-title-wrapper > h1{
	font-weight:bold;
	font-size:40px;
	text-transform:uppercase;
	margin-left:10px;
} 

#masthead > div.header-post-title-container.clearfix > div > div.breadcrumb > span.breadcrumb-title{
	display:none;
}

#masthead > div.header-post-title-container.clearfix > div > div.breadcrumb{
	margin-right: 1%;
}

.wplp_container.default .title,.wplp_container.default .text, .wplp_container.default .date, .wplp_container.default .category{
	text-align:center;
}

.wplp_container.default .title{
	padding-left:60px;
	margin:10px;
}

.wplp_container.default .title:hover{
	color:#98c021;
}

#default_814 > li.parent.flex-active-slide > div > ul > li{
	padding-right: 10px;
}

span.text{
	padding-left:30px;
}

span.read-more{
	color:#98c021 !important;
}

/*BODY*/
#primary{
	width: 100%;
}

#secondary{
	float:left;
	width:100%;
}

#media_gallery-3 > h3{
	font-weight:bold;
	text-transform:uppercase;
	margin-left:10px;
}

#media_gallery-3 > h3 > span{
	font-size:30px;
	border-bottom:0px;
}
 
#media_gallery-3 > h3{
	margin-bottom:40px;
	margin-top:10px;
}

#media_gallery-3 > h3:before{
	content:'+';
	font-size:40px;
	margin:10px;
	color:#98c021;
}

#post-534 > div > div > span{
	display:none;
}

#post-534 > div > div > span{}

/*----------------------------------*/
/*CONTACTS PAGE*/
#archives,#meta{
	display:none;
}

#search > form{
	 margin-left: 10px;
   width: 300px;
} 

/*QUI NOUS SOMMES*/
/*QUI NOUS SOMMES*/
.elementor h1, .elementor h6 {
	background: #98c021;
  color: white;
	padding-bottom:4px;
	padding-left: 15px;
	border-radius:8px;
}

/*ARTICLES FORMATIONS*/
h5{
	font-size:30px;
	font-weight:bold;
	color: #98c021;
}

#comments,#content > ul{
	display:none;
}