﻿body{font-family:'Poppins', sans-serif; font-weight:300; line-height:150%} 

#SMHeader{background:#1f1f1f url(https://www.savoirmaigrir.fr/img/payment/brand_background.png) repeat-x top center;}

.cta-orange{
background: #ffb76b;
background: -moz-linear-gradient(top,  #ffb76b 0%, #ffa73d 50%, #ff7c00 51%, #ff7f04 100%);
background: -webkit-linear-gradient(top,  #ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%);
background: linear-gradient(to bottom,  #ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b', endColorstr='#ff7f04',GradientType=0 );
color:#fff; display:inline-block; text-align:center; font-size:1.3rem; font-weight:400; padding:15px 25px; box-shadow:0 0 10px rgba(0,0,0,0.2); border:0px none;  border-radius:20px; text-wrap:none; max-width:600px; margin-left:auto; margin-right:auto; white-space:normal; transition:all 0.1s linear}
.cta-orange > span{display:block; font-size:0.9rem; font-weight:300}
.cta-orange:hover, .cta-orange:active, .cta-orange:focus, .cta-orange:visited{color:#ffffff; text-decoration:none; outline:none; background-color:#ffa73d;  box-shadow:0 0 10px rgba(0,0,0,0.2);}

.orange{color:#ff771f;}

section{padding:30px 0}
section h1, section h2 { font-size: 2rem; font-weight:400; font-family:'Oswald', sans-serif; color:#000000}

.block-intro{padding:0px}

.image1{background-color:#f3ebe9; }
.image2{background-color:#e7ecff; }
.image3{background-color:#356998; color:#fff}
.image4{background-color:#d3ba60; }

section.image3 h1, section.image3 h2 {   color:#ffffff}

.tb{padding:30px 0 0 0}
.mb-btn{padding:30px 0; background-color:rgba(0,0,0,0.5); margin: 0 -15px}

.qq-list{margin:15px auto;}
.qq-item{padding:10px 15px; display:flex; align-items:center; border-bottom:2px solid #ffffff; transition:all 0.3s linear; cursor:default; }
.qq-item:nth-of-type(2n+1){background-color:#f6f6f6;border-bottom:2px solid #f6f6f6 }
.qq-item:hover{background-color:#eeeeee; border-bottom:2px solid #d9617c}
.qq-question{font-size:1.1rem; font-weight:500; color:#000000; margin-right:30px}
.percentage{margin-left:auto; font-size:1.1rem; font-weight:600; color:#d9617c; }

.block-form{background:#232323 url(https://savoir-maigrir.aujourdhui.com/img_aj/jmc/diagnostic-chalkboard-bg.jpg) no-repeat center center; background-size:cover}
.form-content, .form-content h2{color:#ffffff;}
.qq-form{background-color:#ffffff; padding:15px; border-radius:15px; box-shadow:0 0 30px rgba(0,0,0,1)}
.qq-form label{text-transform: uppercase; font-size:0.9rem; color:#1d1d1d; font-weight:500; margin-bottom:0px}

footer{background-color:#565656; color:#999999; padding:30px 0; font-size:0.70rem; line-height:120%}

.SchedCalendar{display:none; background-color:#ff771f; margin-left:-15px; margin-right:-15px; padding:0px 15px}

.logreg-buttons{margin:5px 0 0 0; }
.logreg-buttons a  {border: solid 1px #6b6b6b; background-color: #4a4a4a; border-color: none; color: #fff!important; font: bold 12px arial;}
.logreg-buttons a:hover{background-color: #232323; border-color: none; color: #fff!important;}
.logreg-buttons a.meconnecter{background-color: #fc9a1d; border: 1px solid #c87900;  color: #fff !important;}

.headPad{display:block}
.headPad > a{display:block; text-align:center;}
.headPad > a img{max-height:70px}
.rightHead{margin-left:auto; margin-right:auto; text-align:center}

.bubb{border-radius:30px; box-shadow:0 0 50px rgba(0,0,0,0.25); padding:15px; font-size:15px; margin-bottom:15px}

@media (min-width: 576px) {

}

 
@media (min-width: 768px) {
  .tb{padding:30px 0 }
  section h1, section h2 { font-size: 2.5rem; }
  .qq-form{padding:30px;}
  .SchedCalendar{margin-left:-30px; margin-right:-30px; padding:0;}
  .headPad{display:flex}
  .rightHead{margin-left:auto; margin-right:0}
  .headPad > a img{max-height:94px}
  .logreg-buttons{margin:15px 0 5px 0; }
  .logreg-buttons a  {font: bold 14px arial;}
}

 
@media (min-width: 992px) {
 
   
}

 
@media (min-width: 1200px) {
    

}