/*@mixin calc($property, $expression) {
  #{$property}: -moz-calc(#{$expression});
  #{$property}: -webkit-calc(#{$expression});
  #{$property}: calc(#{$expression});
}*/
html {
  font-size: 11px;
  margin: 0 !important;
  background: none !important; }

html > body {
  margin: 0 !important;
  background-color: white !important;
  background-image: none !important;
  background-repeat: no-repeat !important;
  background-attachment: scroll !important;
  background-clip: border-box !important;
  background-origin: padding-box !important;
  background-position-x: 0% !important;
  background-position-y: 0% !important;
  background-size: auto auto !important;
  max-width: inherit !important;
  position: inherit !important; }

.mrtn-print-only {
  display : inline-block; }

.main-title, .recipe-infos__timmings, .recipe-infos__total-time__value, h1, h2, h3, h4, h5, h6 {
  text-align: left;
  font-weight: 600; }

.main-title {
  padding-top: 20px;
  max-width: 80%; }

.main-title-coca {
  color: #f40000; }

.title-2, h2 {
  font-size: 1.571rem; }

#content {
  width: 100%; }

.recipe-tabs--alt-title__ingredients {
  margin-top: 0; }

.mrtn-print-no-padded {
  padding: 0; }

.recipe-tabs--alt-title {
  display: block; }

#header, #mrtn-footer, div > .af-bread-crumb, .desk-hide, .recipe-diapo-content > :nth-child(2), .recipe-infos__total-time, .recipe-ingredients__add-to-shopping-list, .recipe-ingredients__header, .recipe-see-also, .recipe-seo-links, .recipe-separator, .recipe-step-by-step__index, .recipe-tabs__tab, .recipe-user-actions, .recipe__mrtn-print-link, .recipe-selection-nav, .recipe-selection-nav-footer, .af-bread-crumb, .bloc-video, .mrtn-hide-on-print, .sas_FormatID_117, .sas_FormatID_3243, div > iframe, .af-col-right, .desktop-show, .mobile-show, .recipe-author__name, .recipe-tabs--alt-title__utensils, .recipe-utensils-tab, .recipe-author__more-recipe, .ingredients-list__item__icon, .m_footer, #ht_container, #af_background_relDiv, .auf-skin, .mrtn-diapo-container:not(.mrtn-diapo-container--no-picture):after, .recipe-diapo-content__nb-medias-container, .mrtn-selection-box, .bck-grey, .mrtn-format, pre, code, .recipe-chief-tip.recipe-chief-tip-empty, #ayads-day-overlay {
  display: none; }

.m_logo_img {
  width: 150px;
  position: absolute;
  right: 20px;
  top: 30px; }

.mrtn-tags-list {
  display: inline-block;
  position: absolute;
  left: 35%;
  width: auto;
  margin-top: 4rem;
  padding-left: 1rem; }

.recette-notee-print {
  margin-right: 0.5rem;
  color : #989898; }

.recette-author-name {
  margin-left: 0.5rem;
  color : #989898; }

.recipe-infos-users__rating {
  color : #989898; }

.recipe-infos-users__rate__stars {
  margin-right: 0.5rem; }

.mrtnt-print-clear-left {
  clear: left; }

.recipe-diapo-content {
  height: 145px;
  width: 35%;
  display: inline-block;
  padding-right: 1rem;
  overflow: hidden; }

.af-cols .af-col-center, .af-cols.video-page .af-col-center {
  padding-right: 0; }

#af-diapo-desktop-0_img {
  max-width: 300px;
  max-height: 250px; }

.recipe-infos__container {
  display: inline-block;
  vertical-align: top;
  width: 60%;
  padding: 0; }

.desk-right {
  float: left;
  width: 35%;
  margin-left: 0; }

#prepararion-title {
  display: inline-block; }

.recipe-preparation__list {
  padding-left: 35%;
  padding-right: 0;
  margin-right: 0;
  font-size: 1em; }

.recipe-preparation__list > .recipe-preparation__list__item {
  margin-left: 0; }
  .recipe-preparation__list > .recipe-preparation__list__item h3 {
    display: none; }

.recipe-preparation__list > .recipe-preparation__list__item:before {
  font-size: 11px;
  background: #989898;
  width: 16px;
  height: 16px;
  line-height: 16px; }

.recipe-infos {
  display: inline-block; }

.recipe-infos__level, .recipe-infos__budget, .recipe-infos__quantity {
  width: 110px;
  height: 80px;
  display: inline-block;
  border: 2px solid;
  line-height: 30px;
  vertical-align: middle;
  padding-bottom: 22px;
  border-color: #efefef;
  margin-top: 4rem;
  border-radius: 6px;
  color : #989898; }

.recipe-infos__timmings {
  order: 1;
  /* OLD - iOS 6-, Safari 3.1-6 */
  -webkit-box-flex: 3;
  /* OLD - Firefox 19- */
  -moz-box-flex: 3;
  /* Chrome */
  -webkit-flex: 3;
  /* IE 10 */
  -ms-flex: 3;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  flex: 3;
  margin-right: 1rem;
  line-height: 3rem;
  display: -webkit-flexbox;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: auto;
  margin-top: 0; }

.recipe-infos__timmings .recipe-infos__timmings__total-time {
  /* OLD - iOS 6-, Safari 3.1-6 */
  -webkit-box-flex: 1;
  /* OLD - Firefox 19- */
  -moz-box-flex: 1;
  /* Chrome */
  -webkit-flex: 1;
  /* IE 10 */
  -ms-flex: 1;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  flex: 2;
  border-top-right-radius: 0;
  border-bottom-left-radius: 6px;
  padding: 0 1rem;
  line-height: inherit; }

#prepararion-title {
  position: relative;
  margin-top: 0; }

.af-col-center {
  padding-left: 1rem; }

.recipe-preparation__list > .recipe-preparation__list__item:before {
  left : -2rem; }

.recipe-infos__timmings__detail {
  /* OLD - iOS 6-, Safari 3.1-6 */
  -webkit-box-flex: 3;
  /* OLD - Firefox 19- */
  -moz-box-flex: 3;
  /* Chrome */
  -webkit-flex: 3;
  /* IE 10 */
  -ms-flex: 3;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  flex: 3;
  border-bottom-left-radius: 0;
  border-top-right-radius: 6px; }

.recipe-infos__timmings:after, .recipe-infos__timmings:before {
  right: 100%;
  top: 50%;
  left: auto;
  border: solid transparent; }

.recipe-infos__timmings:after {
  border-right-color: #fff;
  border-width: 10px;
  margin-top: -10px; }

.recipe-infos__timmings:before {
  border-right-color: #efefef;
  border-width: 13px;
  margin-top: -13px; }

.recipe-infos__timmings__total-time:after {
  content: " ";
  width: 0;
  height: 0;
  top: 0;
  right: 0;
  left: auto;
  border-right: 0;
  margin-right: -21px;
  border-top: 17px solid transparent;
  border-bottom: 16px solid transparent;
  border-left: 21px solid #8a98b1;
  position: absolute; }

.recipe-infos-users {
  display: block; }

.recipe-chief-tip {
  padding-left: 35%;
  padding-right: 0;
  display: block;
  width : 100%; }

.recipe-memo__add-input, .desk-right--bordered {
  border : none; }

.mrtn-ttip {
  background-color: transparent; }

.recipe-preparation__list > .recipe-preparation__list__item .af_al {
  color: inherit;
  border-bottom: none; }

.recipe-ingredients__list__item:before {
  content: '';
  display: block;
  height: 1.5rem;
  width: 1.5rem;
  border: 2px solid #ddd;
  margin-right: 12px;
  border-radius: 4px; }

.recipe-infos__container.padded-content {
  margin-left : 0; }

.recipe-chief-tip .title-with-icon h4 {
  color: #f47321;
  font-size: 1.571rem;
  font-weight: 600; }

.recipe-memo.mrtn-recipe-bloc .mrtn-recipe-bloc__content {
  margin : 0;
  padding : 0; }
  .recipe-memo.mrtn-recipe-bloc .title-with-icon .title-with-icon__title {
    margin-left : 0; }

#recipe-memo__add-input {
  padding : 0; }

.recipe-infos-users__with-separator {
  margin-left : 0; }

.recipe-ingredients__list :not(:last-child) {
  margin-bottom: 0.5rem; }

.recipe-infos__item-title {
  font-weight: normal;
  color : inherit;
  font-size: 1.286rem; }

.recipe-reviews-list__container {
  margin-left: inherit;
  width: inherit; }

.recipe-reviews-list {
  white-space: inherit; }

.recipe-reviews-list__review {
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px dashed #efefef;
  margin-bottom: 1rem;
  width: inherit;
  height: inherit;
  display: none;
  padding: inherit; }

.recipe-reviews-list__review__text {
  width: inherit;
  height: inherit;
  font-size: inherit; }

.mrtn-avatar--empty {
  height: 32px;
  width: 32px;
  font-size: 19px;
  line-height: 32px; }

.recipe-reviews-list__review:nth-child(-n+5) {
  display: block; }
