/*
 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
*/


/* ------- FONTS ------- */


/* manrope-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: 'Manrope';
  font-style: normal;
  font-weight: 400;
  src: url('https://staging.hello-mathilde.fr/wp-content/themes/generatepress_child/fonts/manrope-v20-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* manrope-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: 'Manrope';
  font-style: normal;
  font-weight: 600;
  src: url('https://staging.hello-mathilde.fr/wp-content/themes/generatepress_child/fonts/manrope-v20-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* manrope-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: 'Manrope';
  font-style: normal;
  font-weight: 800;
  src: url('https://staging.hello-mathilde.fr/wp-content/themes/generatepress_child/fonts/manrope-v20-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* Gelica Demo */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Gelica';
  font-style: normal;
  font-weight: 400;
  src: url('https://staging.hello-mathilde.fr/wp-content/themes/generatepress_child/fonts/FONTSPRINGDEMO-GelicaRgRegular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


h1{
	font-family: 'Gelica';
}

body{
	font-family: "Manrope";
}

/* ------- NAV ------- */

.site-header .grid-container {
	max-width: none;
}
.nav-float-right #site-navigation {
    margin-left: auto;
    margin-right: auto;
}

header#masthead {
    background: transparent;
}

.main-navigation .main-nav ul li a {
    line-height: 40px;
}

.main-navigation, .main-navigation ul ul {
border-radius: 100px;
background: #FFF;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.10);
}

.main-navigation .main-nav ul li[class*="current-menu-"] > a, .main-navigation .main-nav ul li a:hover {
    color: var(--contrast) !important;
    font-weight: 600;
}