@charset "UTF-8";
/*!
Theme Name: Même Cosmetics
Author: Creabilis
Author URI: https://www.creabilis.com/
Description: Description
Version: 1.0.0
Text Domain: meme-cosmetics

Même Cosmetics is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/
@font-face {
  font-family: 'icomoon';
  src: url("fonts/icomoon.eot?qvutx");
  src: url("fonts/icomoon.eot?qvutx#iefix") format("embedded-opentype"), url("fonts/icomoon.ttf?qvutx") format("truetype"), url("fonts/icomoon.woff?qvutx") format("woff"), url("fonts/icomoon.svg?qvutx#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/* line 13, sass/_partials/_icomoon.scss */
.icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 28, sass/_partials/_icomoon.scss */
.icon-heart:before {
  content: "\f004";
}

/* line 31, sass/_partials/_icomoon.scss */
.icon-comments:before {
  content: "\f086";
}

/* line 34, sass/_partials/_icomoon.scss */
.icon-facebook:before {
  content: "\f09a";
}

/* line 37, sass/_partials/_icomoon.scss */
.icon-twitter:before {
  content: "\f099";
}

/* line 40, sass/_partials/_icomoon.scss */
.icon-linkedin:before {
  content: "\f0e1";
}

/* line 43, sass/_partials/_icomoon.scss */
.icon-pinterest:before {
  content: "\f231";
}

/* line 46, sass/_partials/_icomoon.scss */
.icon-search:before {
  content: "\e904";
}

/* GÉNÉRAL */
/* line 3, sass/_partials/_global.scss */
.l-header {
  position: relative;
}

/* line 7, sass/_partials/_global.scss */
.page-header {
  text-align: center;
}

/* line 11, sass/_partials/_global.scss */
.page-title {
  margin-bottom: 0.75rem;
  font-size: 1.875rem;
}

/* line 16, sass/_partials/_global.scss */
.page-description {
  max-width: 800px;
  margin: 0 auto;
}

/* line 21, sass/_partials/_global.scss */
img {
  max-width: 100%;
  height: auto;
}

/* FIL D'ARIANE */
/* line 28, sass/_partials/_global.scss */
.breadcrumb_last {
  text-decoration: underline;
}

/* BARRE DE RECHERCHE */
/* line 34, sass/_partials/_global.scss */
.search-form {
  position: relative;
  display: flex;
  align-items: center;
  margin-bottom: 1.5rem;
}
@media (min-width: 992px) {
  /* line 34, sass/_partials/_global.scss */
  .search-form {
    width: 50%;
  }
}
/* line 42, sass/_partials/_global.scss */
.search-form.search-form--focused .search-form__button {
  visibility: visible;
}

/* line 47, sass/_partials/_global.scss */
.search-form__icon {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  pointer-events: none;
  font-size: 1.8rem;
  color: gray;
}

/* line 57, sass/_partials/_global.scss */
.search-form__field.form-control {
  padding: 0 1rem 0 2.5rem;
  border: none;
  font-size: 1.125rem;
}

/* line 63, sass/_partials/_global.scss */
.search-form__button {
  visibility: hidden;
}

/* line 1, sass/_partials/_listing.scss */
.post-categories {
  font-weight: 500;
  line-height: 1.2;
  text-transform: uppercase;
}
/* line 5, sass/_partials/_listing.scss */
.post-categories a {
  color: inherit;
}
/* line 7, sass/_partials/_listing.scss */
.post-categories a:hover {
  color: #ef9498;
}

/* line 14, sass/_partials/_listing.scss */
.post-miniature .post-thumbnail {
  display: block;
  margin-bottom: 1rem;
}
/* line 17, sass/_partials/_listing.scss */
.post-miniature .post-thumbnail img {
  width: 100%;
  height: auto;
}
/* line 22, sass/_partials/_listing.scss */
.post-miniature .post-categories {
  margin: 1.25rem 0 0.75rem;
  font-size: 0.875rem;
}
/* line 26, sass/_partials/_listing.scss */
.post-miniature .entry-title {
  margin-bottom: 0.75rem;
  font-size: 1.5rem;
  line-height: 1.3;
}
/* line 30, sass/_partials/_listing.scss */
.post-miniature .entry-title a {
  display: inline-block;
  color: inherit;
}
/* line 33, sass/_partials/_listing.scss */
.post-miniature .entry-title a:hover {
  color: #ef9498;
}
/* line 38, sass/_partials/_listing.scss */
.post-miniature .entry-summary {
  font-weight: 300;
}

/* line 43, sass/_partials/_listing.scss */
#grid-container {
  margin-right: -20px;
  margin-left: -20px;
}
/* line 46, sass/_partials/_listing.scss */
#grid-container .post-miniature {
  margin-bottom: 50px;
  padding-right: 20px;
  padding-left: 20px;
}

/* line 53, sass/_partials/_listing.scss */
.page-load-status {
  display: none;
  text-align: center;
}

/* line 2, sass/_partials/_article.scss */
.single .l-wrapper {
  padding-top: 0;
}
/* line 5, sass/_partials/_article.scss */
.single .site-main > *:not(:last-child) {
  margin-bottom: 3rem;
}

/* DÉTAILS ARTICLE */
/* line 12, sass/_partials/_article.scss */
.post-thumbnail.full-width {
  height: 40vh;
  max-height: 350px;
  background-color: #fef7f2;
}
/* line 16, sass/_partials/_article.scss */
.post-thumbnail.full-width img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* line 23, sass/_partials/_article.scss */
.entry-container {
  position: relative;
  max-width: 1000px;
  margin: -4rem auto 3rem;
  background-color: white;
}
@media (min-width: 768px) {
  /* line 23, sass/_partials/_article.scss */
  .entry-container {
    margin-top: -7rem;
  }
}
/* line 31, sass/_partials/_article.scss */
.entry-container .entry-header {
  margin-bottom: 3rem;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  text-align: center;
}
@media (min-width: 768px) {
  /* line 31, sass/_partials/_article.scss */
  .entry-container .entry-header {
    padding-right: 3rem;
    padding-left: 3rem;
  }
}
/* line 41, sass/_partials/_article.scss */
.entry-container .breadcrumb {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 4rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  line-height: 1.4;
}
@media (min-width: 768px) {
  /* line 41, sass/_partials/_article.scss */
  .entry-container .breadcrumb {
    min-height: 7rem;
  }
}
/* line 53, sass/_partials/_article.scss */
.entry-container .entry-title {
  margin-bottom: 1.5rem;
  font-size: 2rem;
  line-height: 1.3;
}
/* line 58, sass/_partials/_article.scss */
.entry-container .entry-meta {
  font-size: 0.9375rem;
}
/* line 60, sass/_partials/_article.scss */
.entry-container .entry-meta a {
  color: inherit;
}
/* line 62, sass/_partials/_article.scss */
.entry-container .entry-meta a:hover {
  color: #ef9498;
}
/* line 69, sass/_partials/_article.scss */
.entry-container .entry-author::after,
.entry-container .entry-date::after {
  content: " | ";
  margin-right: 3px;
  margin-left: 3px;
}
/* line 75, sass/_partials/_article.scss */
.entry-container .entry-comments {
  margin-left: 1rem;
}
/* line 78, sass/_partials/_article.scss */
.entry-container .entry-content {
  font-weight: 300;
}
@media (min-width: 768px) {
  /* line 78, sass/_partials/_article.scss */
  .entry-container .entry-content {
    padding-right: 3rem;
    padding-left: 3rem;
  }
}
/* line 84, sass/_partials/_article.scss */
.entry-container .entry-content > *:first-child {
  margin-top: 0;
}
/* line 87, sass/_partials/_article.scss */
.entry-container .entry-content > *:last-child {
  margin-bottom: 0;
}
/* line 90, sass/_partials/_article.scss */
.entry-container .entry-content h2 {
  margin: 3rem 0 1.25rem;
  font-size: 1.625rem;
  color: #ef9498;
}
/* line 95, sass/_partials/_article.scss */
.entry-container .entry-content h3 {
  margin: 2rem 0 1.25rem;
  font-weight: 400;
  font-size: 1.5rem;
}
/* line 100, sass/_partials/_article.scss */
.entry-container .entry-content .wtr-time-wrap {
  margin: 0 0 1rem;
  font-weight: 500;
  color: #ef9498;
}

/* PRODUITS ASSOCIÉS */
/* line 110, sass/_partials/_article.scss */
.related-products {
  font-weight: 400;
}

/* line 114, sass/_partials/_article.scss */
.related-products__title {
  margin-bottom: 2rem !important;
  text-align: center;
}

/* DÉTAILS AUTEUR */
/* line 121, sass/_partials/_article.scss */
.post-author {
  max-width: calc(1000px - 6rem);
  margin: 0 auto;
  padding: 2rem;
  border: 4px solid #fbd5bf;
}
@media (min-width: 768px) {
  /* line 121, sass/_partials/_article.scss */
  .post-author {
    padding: 3rem;
  }
}

/* line 131, sass/_partials/_article.scss */
.post-author__avatar img {
  border-radius: 50%;
}

/* line 135, sass/_partials/_article.scss */
.post-author__name {
  margin-bottom: 0;
}
/* line 137, sass/_partials/_article.scss */
.post-author__name a {
  color: inherit;
}
/* line 139, sass/_partials/_article.scss */
.post-author__name a:hover {
  color: #ef9498;
}

/* line 145, sass/_partials/_article.scss */
.post-author__description {
  margin-top: 0.75rem;
}

/* PARTAGE RÉSEAUX SOCIAUX */
/* line 151, sass/_partials/_article.scss */
.post-share {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  color: lightgray;
}

/* line 159, sass/_partials/_article.scss */
.post-share__title {
  margin-bottom: 0;
  padding: 0.5rem 0.75rem;
  font-weight: 500;
  font-size: 1.25rem;
  text-transform: uppercase;
}

/* line 167, sass/_partials/_article.scss */
.post-share__list {
  display: flex;
  margin-bottom: 0;
  padding: 0.5rem 0.75rem;
  list-style: none;
}

/* line 174, sass/_partials/_article.scss */
.post-share__link {
  display: inline-block;
  padding: 0 0.75rem;
  font-size: 1.75rem;
  color: inherit;
}
/* line 179, sass/_partials/_article.scss */
.post-share__link:hover {
  color: #ef9498;
}

/* COMMENTAIRES */
/* line 186, sass/_partials/_article.scss */
.comments-area {
  max-width: calc(1000px - 6rem);
  margin: 0 auto;
}

/* line 191, sass/_partials/_article.scss */
.comment-wait-approval {
  text-align: center;
}
/* line 193, sass/_partials/_article.scss */
.comment-wait-approval .icon {
  font-size: 2rem;
  color: #ef9498;
}
/* line 197, sass/_partials/_article.scss */
.comment-wait-approval + .comment-respond {
  display: none;
}

/* line 202, sass/_partials/_article.scss */
.comment-respond {
  padding: 2rem;
  background-color: #fdeadf;
}
/* line 205, sass/_partials/_article.scss */
.comment-respond .form-control {
  border-top: 0;
  border-right: 0;
  border-left: 0;
}
/* line 210, sass/_partials/_article.scss */
.comment-respond .form-submit {
  margin-bottom: 0;
}

/* line 215, sass/_partials/_article.scss */
.comment-list {
  margin-top: 3rem;
  list-style: none;
  padding-left: 0;
}
/* line 219, sass/_partials/_article.scss */
.comment-list ol {
  list-style: none;
}
/* line 222, sass/_partials/_article.scss */
.comment-list .comment-body {
  margin-bottom: 1.75rem;
  padding-bottom: 1.75rem;
  border-bottom: 1px solid #fbd5bf;
}
/* line 227, sass/_partials/_article.scss */
.comment-list .comment-meta {
  margin-bottom: 1rem;
}
/* line 230, sass/_partials/_article.scss */
.comment-list .comment-content > *:last-child {
  margin-bottom: 0;
}
/* line 233, sass/_partials/_article.scss */
.comment-list a {
  font-size: 0.875rem;
  text-transform: uppercase;
  color: inherit;
}
/* line 237, sass/_partials/_article.scss */
.comment-list a:hover {
  color: #ef9498;
}

/* line 243, sass/_partials/_article.scss */
#load-more-comments {
  display: none;
  min-width: 300px;
  margin: 0 auto;
}

/* ARTICLES ASSOCIÉS */
/* line 252, sass/_partials/_article.scss */
.related-posts .slick-prev {
  left: 15px;
}
/* line 255, sass/_partials/_article.scss */
.related-posts .slick-next {
  right: 15px;
}
/* line 258, sass/_partials/_article.scss */
.related-posts .post-thumbnail {
  border: 1px solid #ef9498;
}

/* line 263, sass/_partials/_article.scss */
.related-posts__title {
  margin-bottom: 2rem !important;
  text-align: center;
}
