ul {
	list-style-type: square;
	margin: 8px;
	padding: 8px;
}

.offcanvas-menu {
    background-color: #928b85;
}

.offcanvas-menu .offcanvas-inner .sp-module {
    margin-top: 20px!important;
    border-bottom: 0px;
}
.jaune h3  {
	font-weight: 600;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 24px;
}
.logo-eva img {
	max-height: 90px;
	margin-top: 10px;
	margin-bottom: 10px;
	width:auto;
}

#sp-header {
	height: 110px;

}
#sp-header.menu-fixed {
    position: fixed;
    z-index: 999;
}
.sponsors img {
	max-height: 90px;
	width:auto;
}


.sppb-ajaxt-contact-form .sppb-form-group input {
	padding: 20px;
}

.formulaire .sppb-ajaxt-contact-form .sppb-form-group textarea {
	position:absolute;
		padding: 20px;
}



.infolettre .inputbox {
	width:auto!important;
	background: #2b2e39;
height: 53px;
border: none;
border-radius: 0;
font-size: 14px;
color: rgba(255,255,255,0.2);

}
.contact-off .txt a {
	color: #fff;
	font-size: 24px;
	text-transform: uppercase;
	font-family: Open Sans, sans-serif;
  font-weight: normal;
}

.contact-off {
	text-align: left;
	margin: 0px;
	padding-left: 30px;
}
.contact-off span {
	font-size: 24px;
}
.tel {
	padding: 0px;
}

.points {
	font-size: 20px;
	text-transform: uppercase;
	font-weight: 600;
}

.sppb-panel-title {

	text-transform: uppercase;
}
.onglets li>a {
	text-transform: uppercase;
}

.infolettre .fieldacycaptcha {
	padding-top: 20px!important;
}

.speasyimagegallery-image-title {
	display: none;
}

.speasyimagegallery-image-content {
    background: none;

}
@media screen and (max-width: 580px) {
.speasyimagegallery-col-xs-2 {
    width: 50%!important;
}
.speasyimagegallery-col-xs-6 {
    width: 100%;
}
}
table {
	margin-top: 20px;
	margin-bottom: 20px;
	width: 100%;
}

td {
	padding: 10px;
}
td {
	padding: 10px;
}
tr {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #E2E2E2;
}
iframe {
	margin-bottom: 20px;
}

.btn.btn-default, .btn.sppb-btn-default, .sppb-btn.btn-default, .sppb-btn.sppb-btn-default {
    background-color: rgba(60, 73, 153, 1);
}
@media screen and (max-width: 640px) {
	
	table {
	font-weight: 600;
	color: #000;
}
td {
	padding: 5px;
	font-size: 9pt;
}
#sp-header .logo {
    max-width: 180px;
}
}


.sp-megamenu-parent > li > a {
	line-height: 110px;
}

  #offcanvas-toggler {
    line-height: 110px;
  }
  
.titre-slide {
	font-size: 60px;
	line-height: 80px;
	letter-spacing: 0.3em;
	margin-right: -0.3em;
	font-weight: 700;
	/*text-shadow: rgb(0, 0, 0) 2px 0px 1px;*/
}

.sous-titre-slide {
	font-size: 32px;
	line-height: 60px;
}

.txt-slide {
	font-size: 32px;
	font-style: italic;
	line-height: 60px;
	margin-bottom: 40px;
	display: block;
	font-weight: 600;
	/*text-shadow: rgb(0, 0, 0) 2px 0px 2px;*/
}
.up {
	line-height: 100px;
	font-size: 25px;
	vertical-align: 60px;
}

.trade {
	font-size: 18px;
	vertical-align: 20px;
}
#sp-bottom, #sp-bottom a {
	background: #458167;
	color: #FFF;
	margin-bottom: 0px;
}
#sp-bottom .sp-module .sp-module-content .custom p,
#sp-bottom .sp-module .sp-module-content .nav.menu li a,
#sp-bottom .sp-module .sp-module-content .custom ul li a,
#sp-bottom .sp-module .sp-module-content .custom ul li p {
	color: #FFF;
	margin-bottom: 0px;
}

#sp-bottom ul.social-icons li a {
	color: #FFF;
}


.bouton {
	background-color: #458167!important;
}


.presentation {
	font-size: 24px;
	line-height: 42px;
	margin-top: 22px;
	margin-bottom: 22px;
}

.sponsors {
	margin-top: 30px;
	margin-bottom: 30px;
}

img.captchaimagemodule {
	border: 0px;
	float: none;
	margin-bottom: 5px;
}

.refreshCaptchaModule {
	display: none;

}


.event {
	margin-top: -20px;
	margin-bottom: 30px;
	font-size: 24px;
}

.news .blog-grid-view article.item .content-wrap {
	padding-top: 20px;
	padding-right: 73px;
	padding-bottom: 40px;
	padding-left: 73px;
	margin-top: 0px;
}

div[itemprop="articleBody"] iframe {
	margin-top: 30px;
}



.view-article article.item .published-date-wrap, .blog-grid-view article.item .content-wrap .published-date{
    display: none;
}

@media screen and (max-width: 980px) {
.intro img{
    max-width: 280px!important;
	height:auto;
}}


@media screen and (max-width: 540px) {
 h2 {
	text-align: center;
  }	
	
	.sous-titre-slide {
	font-size: 20px!important;
	line-height: 20px;
}
.txt-slide {
	font-size: 22px;
	line-height: 30px;
}
  p {
	font-size: 16px;
  }
  .intro h3 {
	font-size: 22px!important;
  }
  
    h2 {
	font-size: 22px!important;
  }
  .titre-slide {
	font-size: 25px;
	line-height: 30px;
}

.br br {
	  display:none;
}

.up {
	line-height: 42px;
	font-size: 25px;
	vertical-align: 20px;
}

.bien-etre .sppb-nav-tabs > li {
    float: left;
    width: 50%;

}
}

@media screen and (max-width: 320px) {
	.sous-titre-slide {
	font-size: 18px!important;
}
}

@media screen and (max-width: 780px) {
.sponsors img {
	margin-top: 30px;
	margin-bottom: 30px;
	display: block;
}
.sponsors {
	margin-top: 0px;
	margin-bottom: 0px;
}
.news .blog-grid-view article.item .content-wrap {
	padding-left: 20px;
	padding-right: 20px;
}
}

@media screen and (max-width: 1024px) {
.sous-titre-slide {
	font-size: 60px;
}}

#sp-page-builder .sppb-section-title {
    margin-bottom: 20px;
}