/*===========================================*/
/*	DESKTOP LAYOUT 
/*===========================================*/


@media (min-width: 1200px) {
	

}
@media (min-width: 992px) and (max-width: 1199px) {

}

@media (min-width: 992px) {
	
}

/*===========================================*/
/*	MOBILE & TABLET COMMON
/*===========================================*/
@media (min-width: 200px) and (max-width: 991px) {
	
}


/*===========================================*/
/*	TABLET
/*===========================================*/
@media (min-width: 768px) and (max-width: 991px) {

}


/*===========================================*/
/*	MOBILE
/*===========================================*/
@media (min-width: 200px) and (max-width: 767px) {
.full-wh.w-50.map{ display:none;}

}
@media (min-width: 600px) and (max-width: 767px) {
.full-wh.w-50.map{ display:none;}

}
@media (min-width: 480px) and (max-width: 599px) {
.full-wh.w-50.map{ display:none;}

}
@media (min-width: 200px) and (max-width: 479px) {
.full-wh.w-50.map{ display:none;}

}



/*===========================================*/
/*	REGLAGES GENERAUX
/*===========================================*/

/* réglages logo */
img.logo-header{
	margin:15px auto 15px auto;
	width:30%;
} 

/* logo formulaire */
img.logo-form {
	margin-top:25px;
	margin-bottom: 25px;
	}

h1{
	margin-top:30px;
	font-size:24px;
    font-family:'Raleway', sans-serif;
    font-weight: 900 !important;
}

h3{
    font-size: 26px;
}

.lobsterBig {
    font-family: 'Lobster', cursive;
font-size: 34px !important;
letter-spacing: 1px;
text-transform: none;
margin-top: 0 !important;
    line-height: 110%;
}

/*===========================================*/
/*	REGLAGES TOP NAV
/*===========================================*/

/*réglages icone*/
i.fa.fa-phone{
	color: #CC3C3C !important;
}

/*réglages N°tel*/
span.phone-header{
	color:#FFFFFF;
}

/*réglages fond*/
.dark.nav-wrp{
    background-color: #CC3C3C !important;
}

span.phone-header{
	color:#6E0A08 !important;
}

input.call-back{
    background-color: #FFF !important;
    color: #000 !important;
}

button.btn-call{
	color: #FFF !important;
    background-color: rgba(138, 209, 159, 1) !important; 
   	border:none;
    padding:3px 15px 3px 15px;
    
}
button.btn-call:hover{
	color: #FFF !important;
    background-color: rgba(138, 209, 159, 0.75) !important; 
        
}

/*===========================================*/
/*	REGLAGES COMPLEMENTAIRES SECTION #1
/*===========================================*/

/*Couleur fond section #1*/

.intro-section-11 .r {
	background-color: rgba(204, 60, 60, 0.85) !important;
}

h2.auvergne{
	color:#FFFFFF !important;
	font-size:21px;
    margin-bottom: 0 !important;
}

.table-booking {
    padding-bottom: 5px;
}



/*Photo en 100% width*/
section.intro-section.intro-section-11{
	height: 100%;
	background-image:no-repeat;
}

/*Fond vert 1ère section #9CD19C*/
.content.vm-item{
	background-color: #7C1F18;
	padding-bottom:10px !important;
	padding-top: 40px !important;
}

/*Réglage police titre section 1*/
.H1-section1 {
    line-height: 95%;
}

.H1-span-section1 {
    font-size: 39px;
}


/* Réglage texte section 1 - effet "tampon" */

.lobsterSmall {
    font-family: 'Lobster', cursive;
    font-size: 22px !important;
    letter-spacing: 2px;
    text-transform: none;
    margin-top: 0 !important;
}

p.sub-text {
    margin-top: 20px;
    margin-bottom: 50px !important;
}


/*Fond blanc section formulaire*/
#table-booking-form.table-booking.vm-item{   
	background: #fff;
    padding-left: 15px;
    padding-right: 15px;
}

.intro-section-11 .table-booking .title{
	color:#A0363F !important;
	font-size:20px;
	
}
.intro-section-11 .table-booking .btn{
	color:#00904B !important;
	
	}
.intro-section-11 .table-booking .btn:hover{
	background-color: #9CD19C !important;
    color: #fff !important;
}

.intro-section-11 .table-booking .form-control{
	background-color: #9CD19C !important;
	color:#A0363F !important;
}

.intro-section-11 .table-booking .btn::before {
    border-top: none;
}

.intro-section-11 .table-booking .btn::after {
    border-top: none;
}

.btn {
    padding: 6px 12px !important;
}




/*===========================================*/
/*	REGLAGES COMPLEMENTAIRES SECTION #2
/*===========================================*/

/* Typos MB 2016-11-21 */
/*
h1, h2, h3 {
    font-family:'Raleway', sans-serif;
}
*/


.h3-section-2 {
    font-size: 16px !important;
    line-height: 95%;
}

.h3-section-2 img {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}

.form-group {
    margin-bottom: 0 !important;
}

.intro-section-11 .table-booking .btn {
margin: 10px auto 10px auto !important;
border: 2px solid #9CD19C;
width: 100%;
}


/*Header couleur N°TEL*/

h2.title1{
	color:#A0363F !important;;
	font-size:28px;
	text-align:justify;

}

h2.title2{
	font-family: 'Lobster', cursive;
	color:#A0363F !important;;
	font-size:28px;
	text-align:justify;
	text-decoration : underline;

}

span.title3garanties{
	font-family: 'Lobster', cursive;
	color:#A0363F !important;
	font-size:24px;
	text-align:justify;

}

h2.title{
	font-size:28px;
	text-align:justify;
}

h2.title{
	font-size:28px;
	text-align:justify;
}
p.title-sub1{
	color:#7c7e83 !important;
	text-align: justify;
	font-size:16px;
}

p.title-sub{
	text-align: justify;
	font-size:22px;
}

/*Réglages dimensions vidéo*/
.video-box{
	height:275px;
	/*width:600px;*/
}
.descrigar{
	font-size:16px;

}

.img_or{
	width:97%;
}

.trophes{
	padding-top:25px;
	text-align:center;
}


/*===========================================*/
/*	REGLAGES COMPLEMENTAIRES SECTION #3
/*===========================================*/

.portfolio-section-1{
	 background: #9CD19C;
}

.portfolio-box1:hover .overlay{
	background-color: rgba(204, 60, 60, 0.8) !important;
}
.portfolio-box.portfolio-box1{
	margin:5px;
}

h2.title.editable_el{
	font-size:32px;
	/*margin-top: 25px;
    margin-bottom: 45px;*/
}

a#btnGamme {
   margin: 5px 5px 95px 5px;
    margin-top: 5px;
    margin-right: 5px;
    margin-bottom: 95px;
    margin-left: 5px;
    background-color: #CC3C3C;
	color: #FFF;
	display: block;
	padding: 15px;
	font-family:'Raleway', sans-serif;
	font-weight: bold;
}


a#btnGamme:hover {
    background-color: #FFF;
    color: #A0363F;
}

.full-wh.overlay{
	background-color: #6E0A08 !important;
	
}
i.fa.fa-clock-o{
	color: #CC3C3C !important;
}
.other-section-7 .title{
	color:#6E0A08 !important;
	text-align:center;
}

 .other-section-7 .title-sub{
	color:#6E0A08 !important;
	text-align:center;
}

.sitew{
	font-size:20px !important;
}



/*===========================================*/
/*	FOOTER
/*===========================================*/

#FooterLogo {
    width: 50%;
}

.foot02 {
    margin-top: 20px;
}

.fs18 {
	margin-top:20px;
    font-size: 26px;
}

.bg-dark3 {
    background-color:  rgba(204, 60, 60, 1) !important; 
}

.foot02{
    color:#FFFFFF;
}

.lienSVA {
color: #FFFFFF !important;
    font-size: 20px;
}

.lienSVA:hover {
color: #8AD29F !important;
}
.foot02{
	text-align:left;
}