
h1,h2,h3,h4,h5,p {color:#30302F;}

.cont-main{max-width: 1024px!important;}
		.Open{font-family: 'Open Sans', sans-serif;}
		.Upper{text-transform: uppercase;}
		.orange {color:#ff9300;}
		.white {color:#fff;}
		.gc{color:#a4a4a4;}
		.s34{font-size: 34px;}
		.s24{font-size: 24px;}
		.s12{font-size:12px;}
		#circle {
			display: inline-block;
	width: 50px;
	height: 50px;
	background: #ff9300;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
}

.bgwithe{background-color: #fff;}
.espace20{height:20px;}
.espace40{height:40px;}

.exemple1{color:#fff;text-align:center;border: solid 1px #fff;height:40px;}
.exemple2{color:#fff;text-align:center;border: solid 1px #fff;padding:5px;}
.exemple3{text-align:center;border: solid 1px #ccc;padding:25px;}

#r1d1{background-color:#000;}
#r2d2{background-color:#ccc;}

.no-pad {padding:0px!important;}

.alignC{text-align: center!important;}
.alignR{text-align: right!important;}
.alignL{text-align: left!important;}
.alignJ{text-align: justify!important;}
.Upper{text-transform: uppercase;}

.espace20{height:20px;}
.espace40{height:40px;}

.p20{padding:20px;}
.p40{padding:40px;}

.sep-rose-center{width:75px;height: 6px;background-color: #DF74AD;margin:auto;margin-bottom: 10px;}
.sep-rose{width:75px;height: 6px;background-color: #DF74AD;margin-bottom: 16px;}

.blue-square-left{width:280px;height: 240px;background-color: #AFDBEC;z-index: -10;position: absolute;}
.blue-square-right{width:280px;height: 240px;background-color: #AFDBEC;z-index: -10;position: absolute;right: 0;}


section.header {position: fixed;width: 100%;background-color: white;box-shadow: 1px 1px 2px 1px #eee;z-index:9;}
section.header .licorn {background-image: linear-gradient(to right,#DF74AD,#DD94BA,#AFDBEC,#94CEE8);height:16px; }
section.header .custom-logo{width:220px;margin-top: 12px;}
section.header p.slogan{color:#333;font-size:30px;text-align:center; margin-top:30px;font-family: 'Lora';font-weight: 700;}
section.header figure{background-color:#000;padding:15px;}
section.header figure p{color:#ffffff; text-align:center; margin:0px; padding:0px;}
section.header figure p.contact-text{font-size: 20px;line-height: 16px; margin-bottom: 5px;font-family: 'Raleway';}
section.header figure p.tel{font-weight: 700;font-size: 24px; line-height: 26px;margin-bottom: 5px;font-family: 'Raleway';}
section.header figure p.tel a{color: #fff;}
section.header figure p.tel a:hover{color: #ddd;}
section.header figure p.contact-baseline{font-size: 14px;line-height: 14px;}

section.hero.hero-landing .bg-white {background-color: rgba(255,255,255,0.65);padding: 20px;margin-top: 140px;}
section.hero.hero-landing {padding-top: 40px;padding-bottom: 40px;}
section.hero.hero-landing  span.prix{color: #DF74AD;font-size: 64px;text-align: center;font-family: 'Raleway'; font-weight: 700;line-height: 64px;}
section.hero.hero-landing  span.offre{color: #DF74AD;font-size: 24px;text-align: center;font-family: 'Raleway';font-weight: 700;}
section.hero.hero-landing  p.etude{color:#435260;text-transform:uppercase;font-size:22px;text-align: center;font-family: 'Raleway';font-style: italic;}
section.hero.hero-landing  h1 {text-align: center;font-size: 32px;font-family: 'Lora';}

section.titre h2 {font-size: 30px;text-align: center;margin-top: 40px;font-family: 'Lora';}
section.titre p {font-size: 18px;text-align: center;line-height: 44px;font-family: 'Raleway';margin-bottom: 40px;}
section.titre {margin-bottom:40px;}

section.soin h3 {font-size: 22px;margin-top: 40px;font-family: 'Lora';}
section.soin p {font-size: 16px;font-family: 'Raleway';}

section.clients h2 {font-size: 30px;text-align: center;margin-top: 40px;font-family: 'Lora';}
section.clients p {font-size: 14px;text-align: center;padding: 20px;font-family: 'Raleway';}
section.clients p.auteur {font-size: 16px;padding: 20px;font-style: italic;font-family: 'Raleway';}
section.clients .avis01 {background-color: #F4F4F4;height: 300px;padding: 20px;}

section.formulaire h2 {font-size: 30px;text-align: center;margin-top: 40px;font-family: 'Lora';color: #fff;}
section.formulaire p {font-size: 18px;text-align: center;font-family: 'Raleway';}
section.formulaire p.rdv {font-size: 18px;text-align: center;font-family: 'Raleway';color: #fff;}
section.formulaire {background-color: #000;}
.button {background-color: #fff;color: #000;font-family: 'Raleway';font-size: 18px;}
label {color: #fff;} 
form {background-color: #000;}

section.maison {margin-top: 40px;}
section.maison h3 {font-size: 24px;margin-top: 40px;font-family: 'Lora';}
section.maison p.modelage {font-size: 16px;font-family: 'Raleway';text-align: center;}
section.maison p {font-size: 16px;font-family: 'Raleway';}

section.footer-carita p {font-size: 18px;text-align: center;font-family: 'Lora';color: #435260;margin-top: 40px;}
section.footer-carita {margin-top: 40px;}
section.footer-carita .licorn {background-image: linear-gradient(to right,#DF74AD,#DD94BA,#AFDBEC,#94CEE8);height:16px; }

.masonry { /* Masonry container */
  column-count: 2;
}

.item { /* Masonry bricks or child elements */
  background-color: #fff;
  display: inline-block;
  margin: 0 0 1em;
  width: 100%;
}

label .error { color: red; }

/* Respnsive */

@media print, screen and (max-width: 1024px) {
	div.slog {display: none;}
}


