.roboto {  font-family: 'Roboto', sans-serif; }

section { padding-top: 2em;  }

.thirsty { 
	 font-family: 'thirsty_script_extrabold_deRg';
	 font-weight: normal;
	 text-transform: none;
	 letter-spacing: normal;
 }
 
 .moon {
 	font-family: 'moon_getheavy';
 	font-weight: normal;
 	text-transform: none;
 	letter-spacing: normal;
 }
 
#home_slider .titre {
	 letter-spacing: 0.1em;
	 line-height: 1.5em;
	 
 }
 
#home_slider  .soustitre {
	 
	 font-size: 35px;
 }
 
 
 .center_line2 {
	 
	 margin: 5px auto 5px auto
	 
	 
 }
 
 
 
.fa-clock::before {
    
    font-size: 70px;
    margin-bottom: 16px;
    display: block;
    
    }
    
 
.welcome_image .left {
	
	background-image:url("../images/left.svg")
}
    
 .welcome_image .right {
	    
	   background-image:url("../images/right.svg")
    }

.title_center { margin-top: 20px; }

#news_menu { background-color:#c97e6c;   }
#news_menu img { display: block; max-width: 100%; margin: auto; margin-bottom: 25px;}
#news_menu .thirsty { color: white; }
#news_menu .center_line { border-color:white; }
  
  
    
.testimonials_carousel { max-width: 100%; border: none; }
.testimonials_carousel .testimonials_dscrp { border: none; }
 
#map { min-height: 500px; } 
    
#contact_submit { background:#fff; color: #c97e6c; width: 50%;  }   
.honigtopf { display: none; visibility: 0; }
#contact_rgpd { color: black; }
.smallRgpd { color: black; }
#contact_message { width: 90%; min-height: 250px; margin:0px auto; }
.contact_form { background-color:#c97e6c;  max-width: 700px; margin: -135px auto 50px auto; border-color: white; border-radius: 10px;   }
.contact_form .title_center { color: white; }
.contact_form input, #contact_menu .contact_form textarea  { text-transform:none; }
.contact_information { color: #c97e6c; }
#contact_name, #contact_message, #contact_email { background: white; color:#c97e6c; text-transform: none; margin: 1em auto; }
.mini_gap { background-color: #c97e6c; }



#open-button { display: none; }
/*-------------------------------*/
    /* Testimonials*/
/*-------------------------------*/
.testimonial-wrapp, 
.testimonial-wrapp .testimonial-text,
.testimonial-wrapp .testimonial-photo,
.testimonial-wrapp .quoted, .testimonial-quote{
   position: relative;
   -webkit-transition: all .4s ease-in;
   -o-transition: all .4s ease-in;
   transition: all .4s ease-in;
}
.testimonial-wrapp,
.testimonial-wrapp .testimonial-text {
	text-align: center;
}
.testimonial-wrapp .quoted,
.testimonial-wrapp .testimonial-photo {
   display: inline-block;
}
.testimonial-wrapp .quoted {
	background: #643094;
	color: #fff;
	font-size: 20px;
	line-height: 50px;
	height: 50px;
	width: 50px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
   -webkit-transform: translateY(50%);
   -ms-transform: translateY(50%);
   -o-transform: translateY(50%);
   transform: translateY(50%);
	z-index: 1;
}
.testimonial-wrapp .testimonial-text {
	background: #CCA770;
	color: white;
	padding: 4.25rem 2.5rem;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #f1f1f1;
}
.testimonial-wrapp .testimonial-photo {
	height: 100px;
	width: 100px;
	margin-top: -50px;
}
.testimonial-wrapp .testimonial-photo,
.testimonial-wrapp .testimonial-photo > img{
    -webkit-border-radius: 50%;
    border-radius: 50%; 
    max-width: 100%;
    border:1px solid #c97e6c; 
}
#testimonial-slider .owl-item:nth-child(2n) .testimonial-wrapp .quoted,
#testimonial-slider .owl-item:nth-child(2n) .testimonial-wrapp:hover .testimonial-text{
   background: #00bcd4;
}
.testimonial-wrapp:hover .testimonial-text{
   background: #643094;
   color: #fff;
}

/*Testimonial Quotes*/
.testimonial-bg{
	background: url(../images/bg-testimonial.jpg) no-repeat;
}
.testimonial-bg-light {
	background: url(../images/bg-testimonial-light.jpg) no-repeat;
}
.testimonial-bg, .testimonial-bg-light{
	background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center center;
	background-attachment: fixed;
	width: 100%;
}


.testimonial-quote {
	text-align: left;
	padding-top: 10px;
}
.no-quote .testimonial-quote { 
   text-align: center;
}
.testimonial-quote h3{
   position: relative;
}
.no-quote .testimonial-quote h3::before, 
.no-quote .testimonial-quote h3::after {
   display: none;
}
.testimonial-quote h3::before, .testimonial-quote h3::after {
	display: inline-block;
	font-size: 17px;
}
.testimonial-quote h3::before {
	content: "\f10d";
	margin-right: 3px;
	-webkit-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	-o-transform: translateY(-10px);
	transform: translateY(-10px);
}
.testimonial-quote h3::after{
   content: "\f10e";
   margin-left: 3px;
   -webkit-transform: translateY(10px);
	-ms-transform: translateY(10px);
	-o-transform: translateY(10px);
	transform: translateY(10px);
}
.testimonial-quote h6{
   font-weight: 300;
}

#owl-thumbs.owl-dots{
   text-align: left;
}
#owl-thumbs.owl-dots .owl-dot {
	background: transparent;
	height: 60px;
	margin: 0;
	position: relative;
	width: 60px;
	border: 5px solid rgba(255,255,255,.3);
	margin-left: -30px;
    opacity: .65;
   -webkit-transform: scale(.95);
   -ms-transform: scale(.95);
   -o-transform: scale(.95);
   transform: scale(.95);
}
.testimonial-bg-light #owl-thumbs.owl-dots .owl-dot {
   border: 5px solid rgba(0,0,0,.3);
}
#owl-thumbs.owl-dots .owl-dot > img {
	width: 100%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
#owl-thumbs.owl-dots .owl-dot:first-child{
   margin-left: 0;
}
#owl-thumbs.owl-dots .owl-dot::after{
   display: none;
}
#owl-thumbs.owl-dots .owl-dot:hover,
#owl-thumbs.owl-dots .owl-dot.active{
   z-index: 5;
   opacity: 1;
   border: 5px solid rgba(255,255,255,.53);
   -webkit-transform: scale(1);
   -ms-transform: scale(1);
   -o-transform: scale(1);
   transform: scale(1);
}
.testimonial-bg-light #owl-thumbs.owl-dots .owl-dot.active {
   border: 5px solid rgba(0,0,0,.53);
}

#our-testimonial h4 { margin: 0; }
small { font-size: small; }
#testimonials .mask { padding-bottom: 5em; padding-top: 3em; }

/*-------------------------------*/
    /* Testimonials ends*/
/*-------------------------------*/



/*-------------------------------*/
    /* Testimonials*/
/*-------------------------------*/
.testimonial-wrapp .quoted {
	background: #c97e6c;
	color: #fff;
}
.testimonial-wrapp .testimonial-text {
	background: #CCA770;
	border: 1px solid #f1f1f1;
}
#testimonial-slider .owl-item:nth-child(2n) .testimonial-wrapp .quoted,
#testimonial-slider .owl-item:nth-child(2n) .testimonial-wrapp:hover .testimonial-text{
   background: #00bcd4;
}
.testimonial-wrapp:hover .testimonial-text{
   background: #c97e6c;
   color: #fff;
}

/*Testimonial Quotes*/
.testimonial-bg{
	background: url(../images/bg-testimonial.jpg) no-repeat;
}
.testimonial-bg-light {
	background: url(../images/bg-testimonial-light.jpg) no-repeat;
}
#owl-thumbs.owl-dots .owl-dot {
	background: transparent;
	border: 5px solid rgba(255,255,255,.3);
}
.testimonial-bg-light #owl-thumbs.owl-dots .owl-dot {
   border: 5px solid rgba(0,0,0,.3);
}
#owl-thumbs.owl-dots .owl-dot:hover,
#owl-thumbs.owl-dots .owl-dot.active{
   border: 5px solid rgba(255,255,255,.53);
}
.testimonial-bg-light #owl-thumbs.owl-dots .owl-dot.active {
   border: 5px solid rgba(0,0,0,.53);
}
/*-------------------------------*/
    /* Testimonials ends*/
/*-------------------------------*/


