/*====================================== reset.css is here ========================================*/
*{margin:0; padding:0; box-sizing:border-box; }
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0; display:block; max-width:100%; height:auto;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal; }
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clearfix:after  {display: block;content: "";clear: both;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.no_bor{border:0 none !important; }
header,nav,section,article,aside,footer,hgroup,figure {display: block; padding:0; margin:0;}
p{font-size:14px;line-height:18px;font-family: 'Roboto', sans-serif;color: #000;}
/**************************************************************************************/
a {color:#000;text-decoration:none;outline:0 none !important;}
a:hover, a:focus {color:#000;  text-decoration:none; outline:0 none !important;}
h1 {font-size:24px;}
h2 {font-size: 34px;line-height: 45px;color: #126e96;}
h3 {font-size: 24px;line-height: 26px;font-weight: 600;color: #000;}
h4 {font-size: 32px;line-height: 32px;color: #000;font-weight: normal;}
h5 {font-size: 20px;line-height: 22px;font-weight: 400;color: #126e96;}
h6 {font-size: 18px;line-height: 16px;font-weight:normal;text-align: center;color: #000;}
/*---------------------------------------------------*/
html{height:100%;}
body{color:#b1b1b1;font-family: 'Roboto', sans-serif;font-size:12px; height:100%;}
.flt_lt {float:left; display:inline;}
.flt_rt {float:right; display:inline;}
.h_text{font-size: 33px !important;line-height: 48px !important;font-family: 'Open Sans', sans-serif !important;font-weight: 600 !important;color: #126e96 !important;display: block !important;padding: 0 33px 0 0;}
.h_text:hover{ color:#1790c4; text-decoration:underline;}
.h_smalltxt{font-size: 24px !important;line-height: 35px !important;font-family: 'Open Sans', sans-serif !important;font-weight: 600 !important;color: #126e96 !important;display:block;padding: 0 47px 0 0;}
.h_smalltxt  em    { font-weight:600;}
.h_smalltxt:hover  {color:#126e96 !important;/*text-decoration: underline !important;*/}


font-face {
  font-family: 'Roboto-MediumItalic';
  src: url('../fonts/Roboto-MediumItalic/Roboto-MediumItalic.eot?#iefix') format('embedded-opentype'),  
      url('../fonts/Roboto-MediumItalic/Roboto-MediumItalic.woff') format('woff'), 
      url('../fonts/Roboto-MediumItalic/Roboto-MediumItalic.ttf')  format('truetype'), 
      url('../fonts/Roboto-MediumItalic/Roboto-MediumItalic.svg#Roboto-MediumItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto-ThinItalic';
  src: url('../fonts/Roboto-ThinItalic/Roboto-ThinItalic.eot?#iefix') format('embedded-opentype'),  
      url('../fonts/Roboto-ThinItalic/Roboto-ThinItalic.woff') format('woff'), 
      url('../fonts/Roboto-ThinItalic/Roboto-ThinItalic.ttf')  format('truetype'), 
      url('../fonts/Roboto-ThinItalic/Roboto-ThinItalic.svg#Roboto-ThinItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto-BlackItalic';
  src: url('../fonts/Roboto-BlackItalic/Roboto-BlackItalic.eot?#iefix') format('embedded-opentype'),  
      url('../fonts/Roboto-BlackItalic/Roboto-BlackItalic.woff') format('woff'), 
      url('../fonts/Roboto-BlackItalic/Roboto-BlackItalic.ttf')  format('truetype'), 
      url('../fonts/Roboto-BlackItalic/Roboto-BlackItalic.svg#Roboto-BlackItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto-BoldItalic';
  src: url('../fonts/Roboto-BoldItalic/Roboto-BoldItalic.eot?#iefix') format('embedded-opentype'),  
      url('../fonts/Roboto-BoldItalic/Roboto-BoldItalic.woff') format('woff'), 
      url('../fonts/Roboto-BoldItalic/Roboto-BoldItalic.ttf')  format('truetype'), 
      url('../fonts/Roboto-BoldItalic/Roboto-BoldItalic.svg#Roboto-BoldItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto-Thin';
  src: url('../fonts/Roboto-Thin/Roboto-Thin.eot?#iefix') format('embedded-opentype'),  
      url('../fonts/Roboto-Thin/Roboto-Thin.woff') format('woff'), 
      url('../fonts/Roboto-Thin/Roboto-Thin.ttf')  format('truetype'), 
      url('../fonts/Roboto-Thin/Roboto-Thin.svg#Roboto-Thin') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*-----------LayOut Start here-----------------------*/
.wrapper{margin:0 auto;width:100%;/*max-width:1600px;*/display:block;}
.container{max-width: 1162px;margin:0 auto;padding: 0;}
/*--header start--*/
header{background:#ff87dc;padding: 0;}
.header-top{padding: 5px 0;}
.header-top ul{margin: 0;padding: 0;}
.header-top ul li{padding: 0 0 0 59px;}
.header-top h2.contact{padding: 0 0 0 5px;margin: 0;font-size: 1px;line-height: 1px;}
.header-top h2.contact a{font-family: 'Roboto', sans-serif;font-weight:700;color:#ffffff;font-size:16px;line-height:23px;letter-spacing: 0.3px;}
.header-top ul li a{font-family: 'Roboto', sans-serif;font-weight:700;color:#ffffff;font-size:16px;line-height:20px;letter-spacing: 0.3px;}
.header-top ul li a.mail{letter-spacing:-0.1px;}
.header-top ul li span{font-weight: 400;font-size: 15px;line-height:23px;color:#fff;display:inline-block;padding: 0 0 0 22px;letter-spacing: 0.4px;}
.header-top .fa{color:#575a5d;font-size: 16px;line-height: 18px;font-family: 'FontAwesome';width: auto;}
.header-top img{display: inline-block;margin: -6px 0 0 0;}
.header-bottom{background:#ffffff;}
.header-bottom-in{padding: 16px 9px 16px 0;}
.logo{}
.logo a{}
.logo img{max-width:100%;height: auto;display:block;}
.social-icons{padding: 52px 0px 0 0;margin-left: 50% !important;}
.social-icons ul{}
.social-icons ul li{padding: 0 10px;}
.social-icons a{}
.social-icons .fa{color:#e018a5;font-size: 19px;line-height: 19px;font-family: 'FontAwesome';}
.social-icons a.btn{font-size:15px;line-height:20px;color:#656363;font-weight:400;text-transform: uppercase;border:2px solid #656363;border-radius:0;width: 131px;background: rgba(235, 232, 239, 0.65);}
.icons{padding: 6px 12px 0 0;}
.custom-select{border:0;color:#656363;font-size:15px;line-height:20px;padding: 0;cursor: pointer;width:74px;}
.custom-select:focus{box-shadow:none !important;border:0 !important;outline: 0 !important;}
.select-dropdown{position: relative;}
.select-dropdown:after{content:"";position: absolute;top:18px;right:19px;width:6px;height:6px;cursor: pointer;width: 0;height: 0;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 6px solid #808080;}
.custom-select{background:none;}
/*--index starts here--*/
.select-dropdown1{display: none;}
.header-top ul li.telephone-img{padding: 0 0 0 40px;}
.home-header{position: absolute;left: 0;top: 48px;width: 100%;right: 0;background: transparent;z-index: 10;}
.banner figure{}
.banner img{display: none;width: 100%;height: auto;}
.banner{position: relative;background: #ebe8ef;z-index:9;height: 635px;}
.banner:before{content:"";position: absolute;top:0;left:0;background:url(../images/home-banner.png) no-repeat;width:1122px;height: 100%;width:70%;z-index: -1;background-size: 100% 100%;}
.banner-content{content:"";position: absolute;right: 7.6%;top: 24%;width: 30%;text-align: center;z-index:-1;}
.banner-content h1{font-size: 60px;line-height: 59px;color: #656363;font-weight: 300;padding: 0 0 3px 0;}
.banner-content h1 span{display: inline-block;font-weight: 100;}
.banner-content p{font-size: 29.75px;line-height: 34px;color: #db18a4;font-weight: 500;letter-spacing: 0.6px;padding: 0 0 10px 0;}
.banner-content .btn{display: block;font-size: 20px;line-height: 34px;width: 240px;height: 50px;text-align: center;color: #fff;background: #db18a4;border: 1px solid #db18a4;margin: 0 auto;text-transform: uppercase;border-radius: 0;font-weight:900;}

/*--apres-otre--*/
.apres-otre{background: #fff;padding: 10px 0;}
.apresotre-links{padding: 0 0 20px 0;}
.apresotre-links ul{margin: 0 -15px;width: 98%;}
.apresotre-links ul li{text-align: center;position: relative;}
.apresotre-links ul li:before{content: "";position: absolute;right: -40px;top: 9px;background: url('../images/plus-gray.png') no-repeat;width: 61px;height: 63px;}
.apresotre-links ul li:nth-child(3):before{display: none;}
.apresotre-links ul li:last-child:before{content: "";position: absolute;left: -24px;top: 70px;background: url('../images/equal-pink.png') no-repeat;width: 66px;height: 45px;}
.apresotre-links ul li p{font-size: 20.8px;line-height: 25px;color: #656363;font-weight: 500;}
.apresotre-links ul li figure img{margin: 0 auto;}
.apresotre-cnt{background:url('../images/2euros-img.png') no-repeat;width:184px; height:180px;margin: 0 auto;}
.apresotre-cnt em{font-size: 15.73px;line-height: 17px;font-weight: 300;color: #fff;height: 180px;font-style: italic;text-transform: uppercase;padding: 0 0 0 6px;}
.apresotre-cnt em strong{font-size: 30.9px;line-height: 32px;font-weight: 700;color: #fff;text-transform: lowercase;}
.accouchement{text-align: center;padding: 0 56px 0 0;}
.accouchement h3{font-size: 28px;line-height: 36px;color: #656363;text-transform: uppercase;font-weight: 700;margin: 0;padding: 0 0 4px 0;letter-spacing: -1.4px;}
.accouchement p{font-size: 20px;line-height: 22px;color: #656363;margin: 0;font-weight: 500;padding: 0 0 9px 0;}
.accouchement p.avec-light{font-weight: 300;}
.accouchement a.btn{color: #e018a5;font-size: 35px;line-height: 37px;font-weight: 300;display: inline-block;text-transform: uppercase;margin: 36px 0;letter-spacing: 0.5px;}
.accouchement a.btn .fa{padding: 0 4px 0 0;}

/*--norte-coach--*/
.norte-coach{text-align: center;background: #fce6f5;padding: 42px 0 44px 0;position: relative;}
.norte-coach h2{font-size: 48px;line-height: 50px;color: #e018a5;font-weight: 300;text-transform: uppercase;letter-spacing: 0.8px;margin: 0;padding: 0 21px 24px 0;}
.norte-coach-cnt{width: 74.4%;}
.norte-coach h2 b{font-weight: 700;font-style: italic;}
.karine-cnt{border-top: 2px dotted #a2a1a1;border-bottom: 2px dotted #a2a1a1; width: 80%;margin: 0 auto;padding: 17px 0 14px;}
.karine-cnt p{font-size: 14px;line-height: 22px;color: #464646;font-weight: 500;font-style: italic;letter-spacing: 0.1px;display: inline;}
.karine-cnt p{position: relative;}
.karine-cnt p:before{content: "";position: absolute;left: -5px;top: -15px;display: block;background: url('../images/left-qoute.png') no-repeat;width: 14px;height: 9px;}
.karine-cnt p:after{content: "";position: absolute;right: -180px;bottom: -10px;display: block;background: url('../images/right-quote.png') no-repeat;width: 14px;height: 9px;}
.karine-cnt strong{font-size: 20px;line-height: 22px;color: #464646;font-weight: 800;text-transform: uppercase;display: block;font-style: italic;padding: 17px 11px 5px 0;}
.karine-cnt small{font-size: 13px;line-height: 15px;color: #464646;font-weight: 500;display: block;font-style: italic;}
.norte-coach-cnt a.btn{font-size: 15px;line-height: 27px;height: 40px;width: 195px;display: block;background: #d8d8d8;color: #464646;margin: 30px auto 0;border-radius: 0;font-weight: 900;}
.norte-coach figure{position: absolute;right: 10%;top: 0;}

/*--coach-services--*/
.coach-services{background: #fff;padding: 27px 0 44px 0;}
.coach-services ul{width: 93%;margin: 0 auto;}
.coach-services ul li{text-align: center;}
.coach-services ul li figure{margin: 0 0 41px 0;}
.coach-services ul li figure img{margin: 0 auto;}
.coach-services ul li h4{font-size: 22px;line-height: 27px;color: #454545;font-weight: 700;text-transform: uppercase;letter-spacing: -0.7px;padding: 0 0 8px 0;}
.coach-services ul li p{font-size: 14px;line-height: 20px;color: #454545;font-weight: 300;}

/*--right-life--*/
.right-life{background: #efefef url('../images/right-mother.png') no-repeat right bottom;width: 100%;height: auto; padding: 40px 0 25px 126px;display: block;}
.right-life h2{font-size: 38px;line-height: 40px;color: #e018a5;font-weight: 800;padding: 0 0 34px 0;}
.right-life h2 span{display: inline-block;color: #464646;}
.right-life ul{padding: 0 0 0 12px;}
.right-life ul li{display: block !important;padding: 0 0 38px 25px !important;position: relative;font-size: 18px;line-height: 22px;color: #4f4f4f;font-weight: 400;letter-spacing: 0.1px;vertical-align: middle;display: inline-block;padding: 0 0px 0 23px;text-shadow: 1px 1px #fff;}
.right-life ul li:before{content:"";position: absolute;top:3px;left:0;background:url(../images/pink-arrow.png) no-repeat;width:14px;height:16px;}
/* .right-life ul li a{} */
.right-life ul li a img{display: inline-block;margin: 0 5px 0 0;}

/*--comment-marche--*/
.comment-marche{background: #fff;padding: 60px 0 22px;}
.comment-marche h2{font-size: 47.06px;line-height: 50px;color: #e018a5;font-weight: 300;text-align: center;text-transform: uppercase;letter-spacing: 0.5px;padding: 0 15px 15px 0;}
.comment-marche h2 b{font-weight: 700;padding: 0 0 0 19px;}
.comment-links{}
.comment-links ul{}
.comment-links ul li{width: 88%;margin: 0 auto;border-bottom: 2px dotted #a2a1a1;padding: 31px 0 31px 0;}
.comment-links ul li figure{margin: 0 19px 0 0;}
.comment-links ul li figure img{}
.comment-links ul li span{font-size: 72px;line-height: 75px;font-weight:900;font-style: italic;padding: 0 22px 0 0;opacity: 0.4;color:#656363;}
.complet-data{max-width: 75%;}
.complet-data h4{font-size: 26px;line-height: 28px;font-weight: 700;color: #656363;margin: 0;padding: 0 0 5px 0;text-transform: uppercase;}
.complet-data p{font-size: 14px;line-height: 22px;color: #656363;margin: 0;letter-spacing:0;}
.comment-links ul li:nth-child(even) .complet-data h4{color: #e018a5;}
.comment-links ul li:nth-child(even) span{color: #e018a5;}
.comment-links ul li:last-child{border: 0;}

/*--elles-parelent--*/
.elles-parelent{text-align: center;background: #eeeef0;padding: 78px 0 93px 0;position: relative;}
.elles-parelent .container{position: relative;z-index: 9;}
.elles-parelent-main{}
.elles-parelent-lt{padding: 0;}
.elles-parelent-lt figure{}
.elles-parelent-lt figure img{}
.elles-parelent-rt{padding: 0;width: 56.7%;z-index: 9;flex-direction: column;-webkit-flex-direction: column;-ms-flex-direction: column;-o-flex-direction: column;-moz-flex-direction: column;}
.elles-parelent-rt h2{font-size: 47.06px;line-height: 50px;color: #4f4f4f;font-weight: 300;text-transform: uppercase;letter-spacing: 0.7px;padding: 0 25px 42px 0;text-align: center;position: relative;z-index: 99;}
.elles-parelent-rt h2 b{color: #e018a5;font-weight: 700;}
.elles-parelent-rt p{font-size: 16px;line-height: 23px;font-weight: 400;letter-spacing: 0.2px;}
.elles-parelent-rt strong{padding: 34px 27px 0 0;}
.elles-parelent-rt .karine-cnt{margin: 0;border: 0;text-align: center;}   
.elles-parelent figure{position: absolute;left: 0;top: 0;z-index: 1;}
.slider5 .slick-prev:before, .slick-next:before{font-size: 0;line-height: 0;}
.slider5 .slick-prev{background: url('../images/left-arrow.png') no-repeat;width: 21px;height: 23px;font-size: 1px;line-height: 1px;z-index: 99;left: 58px;}
.slider5 .slick-next{background: url('../images/right-arrow.png') no-repeat;width: 21px;height: 23px;font-size: 1px;line-height: 1px;z-index: 99;right: 84px;}
.slider5 .slick-prev, .slick-next{top: 30%;}
/*--coach-services--*/
.coach-services h2{font-size: 38px;line-height: 40px;color: #575757;font-weight: 700;text-align: center;text-transform: uppercase;padding: 0 0 43px 0;}
.coach-services h2 span{display: inline-block;color: #e018a5;font-weight: 300;text-transform: capitalize;padding: 0 0 0 13px;}
.benefices-services{padding: 50px 0 45px 26px;}
.benefices-services ul{width: 87%;padding: 0 78px 0 0;}
.benefices-services ul li{}
.benefices-services ul li figure{margin: 0 0 21px 0;}
.benefices-services ul li h4{font-size: 16px;line-height: 22px;color: #353535;font-weight: 700;}


/*--menu--*/
.wrapper{position: relative;top:0;left: 0; -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out; transition: .25s ease-in-out;}
.menu{display: none;}        
.menu button{cursor: pointer;background: transparent;border: 0;outline: none;}
.menu button span{display: none;width: 30px;height: 4px;margin: 6px 0 0 0;position: relative;right: 0;-webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out; transition: .25s ease-in-out;background: #db18a4;}
.sidemenu{display: none;position: fixed;top:0;right: -250px;-webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out; transition: .25s ease-in-out;width: 250px;height: 100%;background: #db18a4;}
.open-menu .sidemenu{right: 0;}
.open-menu .sidemenu nav{display: block;}
.open-menu .wrapper{left: -250px;}
.open-menu{overflow: hidden;}
.open-menu .menu button span:nth-child(1) {
  top: 0px;
  top: 10px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(4deg);
  transform: rotate(45deg); }
.open-menu .menu button span:nth-child(2) {
  top: 12px;
  opacity: 0;
  right: -60px; }

.open-menu .menu button span:nth-child(3) {
  top: 24px;
  top: -10px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  font-family: 'HelveticaNeueLight';
  font-weight: normal; }
/*--inner1 starts here--*/
.main-content{background:#ebe8ef;position: relative;}
.women{position: absolute;top:46px;left:0;object-fit: cover;}
.women figure{}
.women img{max-width:100%;height: auto;display: block;}
/*.main-content:before{content:"";background:url(../images/momwithbaby.png) no-repeat;width:829px;height: 598px;left:0;top:46px;position: absolute;}*/
.main{}
.main-content-right{}
.main-content-left{padding: 52px 0 0 37px;}
.main-content-left h1{color:#e81192;font-size:36px;line-height:40px;font-weight:700;text-transform: uppercase;letter-spacing: 0.4px;margin: 0;padding: 0 0 31px 20px;}
.main-content-left h2{color:#282828;font-size:22px;line-height:30px;font-weight:100;padding: 0 0 32px 12px;margin: 0;}
.main-content-left span{color:#282828;font-size:22px;line-height: 28px;text-align: center;display: inline-block;font-weight: 100;padding: 0 55px 31px 0;}
.main-content-left h3{color:#282828;font-size:25px;line-height:28px;font-weight: 700;text-align: center;padding: 0 0 46px 8px;letter-spacing: 0.1px;margin: 0;}
.pink-arrow{}
.pink-arrow ul{margin: 0 auto 0;align-items: center;/*justify-content: center;-mos-justify-content: center;-mz-justify-content: center;-o-justify-content: center;*/}
.pink-arrow ul li{padding: 0 0 0 19px;}
.pink-arrow ul li a{}
.pink-arrow a.fbook{display: inline-block;width:256px;background:#3a5898;height: 44px;line-height: 47px;border-radius:5px;color:#fff;font-size:15px;text-transform: uppercase;letter-spacing: 0.4px;text-align: center;}
.pink-arrow .fa{font-size: 20px;line-height: 20px;padding: 0 0 0 0;margin: 0 18px 0 0;}
.pink-arrow ul li.pink{}
.pink-arrow ul li.fbook-main{}
.main-content-left p{color:#5f5f5f;font-size:14px;line-height: 24px;font-weight:500;font-style:italic;text-align: center;padding: 48px 0 72px 16px;letter-spacing: 0;margin: 0;}
.main-content-left em{color:#5f5f5f;font-size:14px;line-height: 24px;font-weight: 700;font-family: 'Roboto-ThinItalic';text-align: center;display: inline-block;padding: 0 0 39px 11px;letter-spacing: 0;}
.main-content-left em a{display: block;color:#5f5f5f;}
/*--footer start--*/
footer{background:#333333;}
.footer-top{padding: 43px 0 16px 0;/* border-bottom: 1px solid #000; */}
.footer-left{padding: 0 0 0 4px;}
.footer-logo{}
.footer-logo a{display: block;}
.footer-logo figure{}
.footer-logo img{max-width:100%;height: auto;display: block;}
.footer-icons{padding: 16px 0 0 0;}
.footer-icons ul{margin: 0 33px 0 0;}
.footer-icons ul li{padding: 0 4px;display: inline-block;}
.footer-icons ul li a{background:#cbcbcb;border-radius: 100%;width: 30px;height: 30px;display: table;vertical-align: middle;}
.footer-icons .fa{color:#595656;font-size: 17px;line-height: 17px;align-items: center;justify-content: center;display: block;}
.footer-left-in{}
.footer-left-in p{color:#81807f;font-size: 13px;line-height: 18px;font-weight:400;padding: 10px 43px 0 9px;}
.footer-icons ul li span {display: table-cell;vertical-align: middle;text-align: center;}
.footer-right {padding: 5px 0 0 42px;}
.footer-right  ul{}
.footer-right ul li{width:33.33%;}
.footer-right ul li.contact-main-three{}
.contact{}
.contact h2{color:#fff;font-size: 18px;line-height:25px;text-transform: uppercase;margin: 0;padding: 0 0 17px 0;}
.contact p{font-size: 16px;color:#81807f;margin: 0;line-height: 1px;padding: 0 0 5px 0;}
.contact a{display: inline-block;color:#81807f;font-size: 17px;letter-spacing: -0.3px;line-height: 23px;}
.mail{padding: 5px 0 0 0;}
.footer-bottom{}
.footer-bottom p{color:#81807f;padding: 20px 0 40px 16px;font-size: 14px;line-height: 18px;margin: 0;position: relative;}
.footer-bottom p:before{content:"";background: #808080;width: 1143px;height: 1px;position: absolute;top:0;left: 15px;}
.footer-bottom p a{display:inline-block;color:#fff;letter-spacing: 0.4px;}
/*--inner2 start here--*/
.termine{background:#ebe8ef;position: relative;padding: 0 0 0 0;margin: 6px 0 0 0;}
.black-women{content:"";position: absolute;background:url(../images/women.png) no-repeat;width:525px;height: 601px;left:0;top: 0px;}
/*.termine:before{content:"";background:url(../images/women.png) no-repeat;width:525px;height: 601px;position:absolute;left:0;top: 0px;}*/
.termine-main{position: relative;}
.termine-right{-ms-flex: 0 0 21.4%;flex: 0 0 21.4%;max-width: 21.4%;}
.phase{background:#fff;border-radius:100%;width:215px;height:215px;margin: -27px 0 0 0;}
.phase-in{padding: 65px 0 0 0;}
.phase-in h6{color:#f800ae;font-size:32px;line-height: 34px;font-weight: 500;letter-spacing: 0.9px;margin: 0;padding: 0 0 1px 0;}
.phase-in p{font-size:21px;line-height: 25px;color:#656363;text-align: center;letter-spacing: 0;font-weight: 100;}
.termine-left{padding: 19px 0px 0 0px;min-height:600px;}
.termine-left p{font-size:16px;line-height:24px;color:#656363;font-family: 'Roboto-ThinItalic';margin: 0 auto;text-align: left;padding: 0 0 22px 155px;letter-spacing: 0.2px;}
.termine-left h5{font-size: 24px;line-height: 30px;color:#656363;text-align: center;font-weight:100;margin: 0 auto;padding: 0 10px 30px 0;letter-spacing: 0.2px;word-spacing: 0;}
.termine-left h4{font-size:24px;line-height:30px;color:#f800ae;font-weight: 500;text-transform: uppercase;letter-spacing: 0.2px;margin: 0;font-family: 'Roboto', sans-serif;}
.coach-main{width: 100%;position: relative;background: #fff;clear: both;height: 480px;}
.coach-in{width: 1007px;position: absolute;left: 23.8%;top: -57.7%;}
.coach-in > ul{margin: 0 -16px;}
.coach-in > ul > li{padding: 20px 16px 0;display: inline-block;position: relative;}
.coach-content{background:#fff2fb;border-radius:6px;padding: 40px 12px 0;min-height: 599px;}
.coach-content figure{width: 100%;border-bottom: 4px solid #fb79d4;}
.coach-content img{max-width: 100%;height: auto;display: block;margin: 0 auto 16px;}
.programme{padding: 26px 0 0 0;}
.programme ul{margin: 0 0 0 13px;}
.programme ul li{padding: 0 0 16px 0;}
.programme ul  li p{color:#656363;font-size:16px;line-height: 21px;/* font-family: 'Roboto-MediumItalic'; */font-weight:500;padding: 0 0 0px 8px;margin: 0;font-style: italic;position: relative;display: inline;letter-spacing: 0.2px;}
.programme ul  li small{content:"";position: absolute;width: 4px;height: 4px;background: #656363;left: 0;top: 7px;border-radius:100%;display: inline-block;}
.programme ul  li.plus{list-style-type: none;margin: 0 0 0 -9px;padding: 0 0 12px 6px;}
.programme ul  li.plus-inn{padding:0 0 19px 6px;}
.programme span{background:#b4b4b4;width: 25px;height: 25px;border-radius:100%;display: inline-block;vertical-align: middle;}
.programme .fa{padding: 0 6px;color:#fff;font-size: 15px;line-height: 26px;vertical-align: middle;align-items: center;margin: 0 auto;/*display: flex;-webkit-display: flex;justify-content: center;-webkit-justify-content: center;-ms-justify-content: center;-o-justify-content: center;-moz-justify-content: center;*/}
.programme ul li p.semaines{position: relative;color:#f800ae;letter-spacing: 0;line-height: 24px;font-weight: 500;letter-spacing: 0.2px;padding: 0 0 0 12px;}
.programme ul li p.semaines:before{content:"";position: absolute;top: 7px;left: 0px;width: 4px;height: 4px;background:#f800ae;border-radius:100%;border: 1px solid #f800ae;}
.programme ul  li.plus-one{list-style-type: none;padding: 0 0 16px 0;}
.sport{background: #f546c2;position: absolute;padding: 20px 39px 15px 0px;width: 286px;height: 115px;top: -69px;left: 24px;right: 0;/* margin: 0 auto; */-moz-transform: translate(15px, 0px) skew(-25deg, 0deg);-webkit-transform: translate(15px, 0px) skew(-25deg, 0deg);-o-transform: translate(15px, 0px) skew(-25deg, 0deg);-ms-transform: translate(15px, 0px) skew(-25deg, 0deg);transform: translate(15px, 0px) skew(-10deg, 0deg);}
.sport p{font-size:22px;line-height: 26px;color:#ffffff;font-weight:700;font-family: 'Roboto-BoldItalic';text-align:right;text-transform: uppercase;margin: 0 0 0 0;letter-spacing: 0;}
.sport-one{background:#da0299;padding: 32px 26px 0 0;}
.sport-two{background:#ad0079;padding: 18px 31px 0 0;}
.coach-in > ul > li.five{}
.coach-in > ul > li.five:before{content:"";background:url(../images/plus.png) no-repeat;width:118px;height:121px;top: -15.7%;left: 20px;position: absolute;z-index: 9;}
.obtenez{margin: -24px 34px 0 -5px;}
.obtenez a{display: block;font-size:15px;line-height: 45px;color:#232323;text-transform: uppercase;background: rgba(224, 224, 224, 0.68);vertical-align: middle;text-align: center;font-family: 'Roboto-BoldItalic';transform: translate(15px, 0px) skew(-10deg, 0deg);-webkit-transform: translate(15px, 0px) skew(-10deg, 0deg);-ms-transform: translate(15px, 0px) skew(-10deg, 0deg);-moz-transform: translate(15px, 0px) skew(-10deg, 0deg);-o-transform: translate(15px, 0px) skew(-10deg, 0deg);letter-spacing: 0.2px;}
.paypal{padding: 25px 0 0 0;}
.paypal a{display: block;padding: 0 11px 0 0;}
.paypal img{display: block;margin: 0 auto;}

.karine-cnt p:before{left: 0;}
.karine-cnt p:after{right: 0;}

