﻿

/*!---------- 36. SPACING ----------*/
.mr0 {
  margin-right: 0;
}
.mb0 {
  margin-bottom: 0 !important;
}
.mb8 {
  margin-bottom: 8px;
}
.mb16 {
  margin-bottom: 16px;
}
.mb24 {
  margin-bottom: 24px;
}
.mb30 {
  margin-bottom: 30px;
}
.mb32 {
  margin-bottom: 32px;
}
.mb40 {
  margin-bottom: 40px;
}
.mb48 {
  margin-bottom: 48px;
}
.mb56 {
  margin-bottom: 56px;
}
.mb64 {
  margin-bottom: 64px;
}
.mb72 {
  margin-bottom: 72px;
}
.mb80 {
  margin-bottom: 80px;
}
.mb88 {
  margin-bottom: 88px;
}
.mb96 {
  margin-bottom: 96px;
}
.mb104 {
  margin-bottom: 104px;
}
.mb112 {
  margin-bottom: 112px;
}
.mb120 {
  margin-bottom: 120px;
}
.mb160 {
  margin-bottom: 160px;
}
.mt0 {
  margin-top: 0 !important;
}
.mt8 {
  margin-top: 8px;
}
.mt16 {
  margin-top: 16px;
}
.mt24 {
  margin-top: 24px;
}
.mt32 {
  margin-top: 32px;
}
.mt40 {
  margin-top: 40px;
}
.mt48 {
  margin-top: 48px;
}
.mt56 {
  margin-top: 56px;
}
.mt64 {
  margin-top: 64px;
}
.mt72 {
  margin-top: 72px;
}
.mt80 {
  margin-top: 80px;
}
.mt88 {
  margin-top: 88px;
}
.mt96 {
  margin-top: 96px;
}
.mt104 {
  margin-top: 104px;
}
.mt112 {
  margin-top: 112px;
}
.mt120 {
  margin-top: 120px;
}
.mt160 {
  margin-top: 160px;
}
.p32 {
  padding: 0 32px;
}
.p24 {
  padding: 24px;
}
.p0 {
  padding: 0;
}
.pt0 {
  padding-top: 0;
}
.pt8 {
  padding-top: 8px;
}
.pt16 {
  padding-top: 16px;
}
.pt24 {
  padding-top: 24px;
}
.pt32 {
  padding-top: 32px;
}
.pt40 {
  padding-top: 40px;
}
.pt48 {
  padding-top: 48px;
}
.pt64 {
  padding-top: 64px;
}
.pt72 {
  padding-top: 72px;
}
.pt80 {
  padding-top: 80px;
}
.pt88 {
  padding-top: 88px;
}
.pt96 {
  padding-top: 96px;
}
.pt104 {
  padding-top: 104px;
}
.pt112 {
  padding-top: 112px;
}
.pt120 {
  padding-top: 120px;
}
.pt160 {
  padding-top: 160px;
}
.pt180 {
  padding-top: 180px;
}
.pt240 {
  padding-top: 240px;
}
.pb0 {
  padding-bottom: 0;
}
.pb8 {
  padding-bottom: 8px;
}
.pb16 {
  padding-bottom: 16px;
}
.pb24 {
  padding-bottom: 24px;
}
.pb32 {
  padding-bottom: 32px;
}
.pb40 {
  padding-bottom: 40px;
}
.pb48 {
  padding-bottom: 48px;
}
.pb56 {
  padding-bottom: 56px;
}
.pb64 {
  padding-bottom: 64px;
}
.pb72 {
  padding-bottom: 72px;
}
.pb80 {
  padding-bottom: 80px;
}
.pb88 {
  padding-bottom: 88px;
}
.pb96 {
  padding-bottom: 96px;
}
.pb104 {
  padding-bottom: 104px;
}
.pb112 {
  padding-bottom: 112px;
}
.pb120 {
  padding-bottom: 120px;
}
.pb160 {
  padding-bottom: 160px;
}
.pb180 {
  padding-bottom: 180px;
}
.pb240 {
  padding-bottom: 240px;
}
.italic {
  font-style: italic;
}
.strong {
  font-weight: 700;
}
/*<!-- TEMPLATE COULEURS -->*/
.col1 { color:#a5e081 ;}
.col2 { color:#ee578a !important;}
.col3 { color:#606360 ;}
.col4 { color:# ;}
.col5 { color:# ;}
.bgcol1 { background-color:#a5e081  ;}
.bgcol2 { background-color:#ee578a ;}
.bgcol3 { background-color:#606360 ;}
.bgcol4 { background-color:# ;}
.bgcol5 { background-color:# ;}

/*INDEX*/

#formations {
  padding-top: 50px;
}
#formations p.formation-initiale > a {
  color: #ee578a;
}
#formations p.formation-initiale {
  font-size: 15px;
}
#formations ul > li {
  font-size: 14px;
}
#sport, #handicap, #osteopathie {
  font-size: 14px;
}
#formations ul > li >i {
  padding-right: 10px;
}
.telephone-slider {
	background-color: #a5e081;
	padding: 2px 6px 2px;
	border: 2px solid #5B714E;
	border-radius: 10px;
	font-family: arial;
	font-size: 0.9em;
}
.telephone-slider-rose {/*
	background-color: rgba(165,224,129, 0.5);
	padding: 2px 6px 2px;
	border: 1px solid #A5E081;
	border-radius: 10px;*/
	font-family: arial;
	font-size: 0.9em;
}
.indications-slider {
	font-size: 36px;
}

.head-4-variante:after {
  background-color: #ee578a !important;
}

/*INTRO*/
 #presentation p.sub-heading {
  line-height: 23px;
 }
.sub-heading a {
	color: #ee578a;
}

/*PARALLAX 1*/
.parallax-vide {
	height: 400px;
}
.triptyque {
  height: 450px;
}

/*OSTEOPATHIE*/
.head-8-variante:before {
  background-color: #ee578a !important;
}

.section-pratique {
    padding: 100px 0 0;
    position: relative;
    overflow: hidden;
    clear: both;
}

/*INFOS PRATIQUES*/
.flexbox-container {
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
}