/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

/* dm-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  src: url('https://unpasverslequilibre.com/wp-content/themes/generatepress_child/fonts/dm-sans-v17-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* dm-sans-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 600;
  src: url('https://unpasverslequilibre.com/wp-content/themes/generatepress_child/fonts/dm-sans-v17-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* dm-sans-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 800;
  src: url('https://unpasverslequilibre.com/wp-content/themes/generatepress_child/fonts/dm-sans-v17-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

h1, h2, p{
	font-family: 'DM Sans';
}


.main-navigation .main-nav>ul a {
    font-size: 18px;
    font-weight: 600;
}


/* Blog */

.blog  .inside-article, .archive  .inside-article {
    background: white !important;
}

.blog .content-area, .archive .content-area{
	padding: 5%;
}
.blog .entry-title a, .archive .entry-title a {
    color: var(--contrast);
    font-size: 22px;
	font-weight: 700;
}
.masonry-load-more.load-more.has-svg-icon{
	text-align: center;
}
.masonry-load-more.load-more.has-svg-icon .button {
    background: var(--contrast);
}

.single-post .inside-article {
    max-width: 800px;
    margin: auto;
}

.single-post h1{
	font-weight: 700;
}

.comments-area {
    display: none;
}

.blog .entry-summary:not(:first-child), .archive .entry-summary:not(:first-child) {
    margin-top: 1em;
}

.blog .inside-article h2.entry-title, .archive .inside-article h2.entry-title {
    line-height: 30px;
}



.linked-container .link a:before, .blog .inside-article .entry-title a:before, .archive .inside-article .entry-title a:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
}

.linked-container .link a, .blog .inside-article .entry-title a {
  text-decoration: none;
}


.link a {
    text-decoration: none !important;
}

.tag-cloud-link {
    background: #f4f4f4;
    text-decoration: none;
    padding: 4px 10px;
    margin-bottom: 10px;
    border-radius: 3px;
}

.single-post {
    background: white !important;
}

.single-post h2 span, .single-post h3 span {
    color: var(--accent) !important;
    font-weight: 800;
}

.single-post p span {
    color: var(--contrast) !important;
    font-weight: 700;
}