.t3-breadcrumbs{
	background: url("../images/breadcrumbs-image-1.jpg");
	background-size: cover;
}

body {
	text-align:justify;
	
}

.t3-mainbody a:not(.btn) {
  color: #e1b963;
  text-decoration-color:#e1b963;
}

.t3-mainnav .t3-navbar-collapse .navbar-nav > li + li {
  margin-left: 20px;
}

.h2footer>h2 {
	font-size:18px;
	font-weight:500;
}
.page_header{
	font-size:18px;
	font-weight:500;
	/*padding:0 0 30px 0;*/
	
}
.lang {
  padding-top: 20px;
}
.page_header>h1{
	padding:0 0 30px 0;
	color:#000000
}
.degrade_radial{
	background: radial-gradient(#ecc468,#b49350)
}
h3.heading-style-3 a {
	font-size:16px;
	color:#000000;
	font-family:'Open Sans', sans-serif
}
.temoignages h3{
	font-size:60px;
	}
.faites h1{
	color:#e1b963
	}
.originecontact>div {
	margin-top: 0px
}

#nom,#prenom,#raisonsociale,#telephone,#email,#date_de_levenement,#lieu_de_levenement,#code_postal,#commentaires, .ui.dropdown.selection{
border:1px solid rgba(225,185,99,.8)!important
}

.field>label:after{
	color:#e1b963!important
	}
.envoyersarah{
	background: radial-gradient(#ecc468,#b49350)!important;
	color:#000!important;
}

.t3-sl-2 {
  padding-top: 40px;
}	
.mod-newsflash-adv.testimonials .item_content {
 
  padding: 10px 10px 10px 10px;
  
}  
ul.social li + li {
  margin-left: 6px;
} 
.mainnav-wrapper ul.lang-inline {
  padding-top: 2px;
}
.item_title__recent_posts {
	text-decoration:underline;
	line-height:1.5rem;
}
.jg_subcatelem_txt {
  background: rgba(225, 185, 99, 0.5);
 }
 .jg_imgalign_catimgs .jg_catelem_txt {
  background: rgba(225, 185, 99, 0.5);
  
}
.mod_tm_portfolio .portfolio-container .portfolio-item .portfolio-item__content .item_img .more_wrapper {
  background: rgba(225, 185, 99, 0.5);

}
.mod_tm_portfolio ul#filters li a.active {
  background: #252125;
  
}
.mod_tm_portfolio ul#filters li a {
  color: #ffffff;
  
}
.pt50 {
  padding-top: 50px;
  
}
.pb20 {
  padding-bottom: 20px;
  
}
.heading-style-3 {
  padding : 0 0 20px 0;
  
}
.moduletable.indent .module_container {
  padding-top : 0px;
  
}
blockquote {

  font: 300 14px/20px 'Montserrat', sans-serif;
  }
  
  .heading-style-1 {
  font-size: 50px;
  padding-bottom:20px
  }
h6 {  text-align:center
}
.nav-tabs > li {
   margin: 0 4px 6px 0;
}

.left {
	text-align:left
}
.hidden {
	display:none;
}