/*
 * Theme Name:  Spectra One Child
 * Description: Spectra One Child Theme
 * Author:      LFI
 * Template:    spectra-one
 * Version:     1.0.0
 */
@font-face {
  font-family: 'Zalando Sans Expanded Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 200 900;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/zalando-sans-expanded:vf@latest/latin-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

.block-header {
	position: relative;
	box-shadow: 0 0 10px 0px rgba(0,0,0,.2);
}

.block-header h2.wp-block-heading{
	  font-family: 'Zalando Sans Expanded Variable';

}
.block-header .candidate {
	position: absolute;
    bottom: 0;
}
.wp-block-latest-posts__list li {
	padding: 20px 0;
}
.wp-block-latest-posts__list li::after {
	content: " ";
	display: block;
	clear: both;
	height: 50px;
	background: url('images/sep.png') no-repeat center;
	margin-top: 10px;
}
.wp-block-latest-posts__list li .wp-block-latest-posts__post-excerpt {
	margin-bottom: 0;
}

.wp-block-latest-posts__list li .wp-block-latest-posts__post-title {
	font-size: 25px;
    font-weight: bold;
}
.wp-block-latest-posts__list li .wp-block-latest-posts__post-excerpt::after{
	content: " ";
	display: block;
	clear: both;
}

.wp-block-uagb-advanced-heading.uagb-block-36a7ed1a.wp-block-uagb-advanced-heading .uagb-heading-text {
    color: #7b13d6;
    font-weight: 900;
    text-transform: uppercase;
}
body:not(.page-template-10bonnesraisons) li.bonnesraisons .wp-block-navigation-item__content {
  display: block;
  width: 400px;      /* taille de l’image */
  height: 159px;
	background: url('images/10bonnesraisons.png') no-repeat center;
  position: relative;
}
body:not(.page-template-10bonnesraisons) li.bonnesraisons .wp-block-navigation-item__label {
  position: absolute;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  width: 1px;
  height: 1px;
  overflow: hidden;
  white-space: nowrap;
}
.numb {
	position: unset !important;
}
.numb .uagb-heading-text {
opacity: .5;
    padding: 0;
    margin: 0;
    position: absolute;
    right: 10px;
    bottom: 0px;
    font-size: 110px;
}