/* ## FONTS : Foco */

@font-face {
	font-family: 'Foco Black';
	font-style: normal;
	font-weight: normal;
	src: local('Foco Black'), url('fonts/FOCOBLACK.woff') format('woff');
}

@font-face {
	font-family: 'Foco';
	font-style: normal;
	font-weight: normal;
	src: local('Foco'), url('fonts/FOCO.woff') format('woff');
}


@font-face {
	font-family: 'Foco Bold';
	font-style: normal;
	font-weight: normal;
	src: local('Foco Bold'), url('fonts/FOCOBOLD.woff') format('woff');
}

@font-face {
	font-family: 'Foco Light';
	font-style: normal;
	font-weight: normal;
	src: local('Foco Light'), url('fonts/FOCOLIGHT.woff') format('woff');
}

/* ## FONTS : Avenir */

@font-face {
font-family: 'Avenir LT Std 55 Roman';
font-style: normal;
font-weight: normal;
src: local('Avenir LT Std 55 Roman'), url('fonts/AvenirLTStd-Roman.woff') format('woff');
}


@font-face {
font-family: 'Avenir LT Std 55 Oblique';
font-style: normal;
font-weight: normal;
src: local('Avenir LT Std 55 Oblique'), url('fonts/AvenirLTStd-Oblique.woff') format('woff');
}


@font-face {
font-family: 'Avenir LT Std 35 Light';
font-style: normal;
font-weight: normal;
src: local('Avenir LT Std 35 Light'), url('fonts/AvenirLTStd-Light.woff') format('woff');
}


@font-face {
font-family: 'Avenir LT Std 35 Light Oblique';
font-style: normal;
font-weight: normal;
src: local('Avenir LT Std 35 Light Oblique'), url('fonts/AvenirLTStd-LightOblique.woff') format('woff');
}


@font-face {
font-family: 'Avenir LT Std 45 Book';
font-style: normal;
font-weight: normal;
src: local('Avenir LT Std 45 Book'), url('fonts/AvenirLTStd-Book.woff') format('woff');
}


@font-face {
font-family: 'Avenir LT Std 45 Book Oblique';
font-style: normal;
font-weight: normal;
src: local('Avenir LT Std 45 Book Oblique'), url('fonts/AvenirLTStd-BookOblique.woff') format('woff');
}


@font-face {
font-family: 'Avenir LT Std 65 Medium';
font-style: normal;
font-weight: normal;
src: local('Avenir LT Std 65 Medium'), url('fonts/AvenirLTStd-Medium.woff') format('woff');
}


@font-face {
font-family: 'Avenir LT Std 65 Medium Oblique';
font-style: normal;
font-weight: normal;
src: local('Avenir LT Std 65 Medium Oblique'), url('fonts/AvenirLTStd-MediumOblique.woff') format('woff');
}


@font-face {
font-family: 'Avenir LT Std 85 Heavy';
font-style: normal;
font-weight: normal;
src: local('Avenir LT Std 85 Heavy'), url('fonts/AvenirLTStd-Heavy.woff') format('woff');
}


@font-face {
font-family: 'Avenir LT Std 85 Heavy Oblique';
font-style: normal;
font-weight: normal;
src: local('Avenir LT Std 85 Heavy Oblique'), url('fonts/AvenirLTStd-HeavyOblique.woff') format('woff');
}


@font-face {
font-family: 'Avenir LT Std 95 Black';
font-style: normal;
font-weight: normal;
src: local('Avenir LT Std 95 Black'), url('fonts/AvenirLTStd-Black.woff') format('woff');
}


@font-face {
font-family: 'Avenir LT Std 95 Black Oblique';
font-style: normal;
font-weight: normal;
src: local('Avenir LT Std 95 Black Oblique'), url('fonts/AvenirLTStd-BlackOblique.woff') format('woff');
}



/* Font family for category links */
body.ensemble .cat-links,
body.ensemble .cat-links a {
    font-family: 'Foco Bold', Verdana, sans-serif;
}

/* Font family for entry titles */
body.ensemble h2.entry-title,
body.blog.ensemble .post h2.entry-title.entry-title_agenda,
body.ensemble h1.entry-title,
body.single.ensemble .entry-excerpt,
body.single.ensemble .entry-chapo,
.rpwwt-post-title {
    font-family: 'Avenir LT Std 95 Black', Verdana, sans-serif;
}

/* Font family for meta elements and tags */
.post-meta-date,
.post-meta-tags a,
body.ensemble .footer-legal__menu li.menu-item a,
body.ensemble .bloc_footer-menu li.menu-item a,
body.ensemble .entry-content p,
body.ensemble .entry-content ul li,
body.ensemble .entry-content h2,
body.ensemble .entry-content h3,
body.ensemble .entry-content h4,
body.ensemble .entry-content h5,
body.ensemble .widget-title,
body.ensemble .widget-title.home-widget-title,
body.ensemble .entry-summary p,
body.ensemble .site-footer .widget-title,
body.ensemble .bloc-footer__title,
body.ensemble article.type-newsletter a.post-link-text h2,
body.ensemble article.type-documentation a.post-link-text h2 {
    font-family: 'Avenir LT Std 65 Medium', Verdana, sans-serif;
}

/* Font family for specific elements */
body.ensemble .entry-content h5 {
    font-family: 'Avenir LT Std 55 Roman', Verdana, sans-serif;
}

body.ensemble .entry-content h2,
body.ensemble .entry-content h3,
body.ensemble .entry-content h4 {
    font-family: 'Avenir LT Std 65 Medium', Verdana, sans-serif;
}

/* Font family for site description */
body.ensemble p.site-description,
body.ensemble p.site-description strong {
    font-family: 'Foco', Verdana, sans-serif;
}

/* Font family for specific widget title */
body.ensemble .widget-title.home-widget-title {
    font-family: 'Foco Black', Verdana, sans-serif;
}
