/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 
@font-face {
    font-family: 'Brandon-Grotesque-It';
    src: url('/wp-content/themes/bb-theme-child/fonts/brandon_grotesque_black_italic.woff2') format('woff2'),
         url('/wp-content/themes/bb-theme-child/fonts/brandon_grotesque_black_italic.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Brandon-Grotesque';
    src: url('/wp-content/themes/bb-theme-child/fonts/brandon_grotesque_black.woff2') format('woff2'),
         url('/wp-content/themes/bb-theme-child/fonts/brandon_grotesque_black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Brandon-Grotesque-bold-It';
    src: url('/wp-content/themes/bb-theme-child/fonts/brandon_grotesque_bold_italic.woff2') format('woff2'),
         url('/wp-content/themes/bb-theme-child/fonts/brandon_grotesque_bold_italic.woff') format('woff');
}
@font-face {
    font-family: 'Brandon-Grotesque-bold';
    src: url('/wp-content/themes/bb-theme-child/fonts/brandon_grotesque_bold.woff2') format('woff2'),
         url('/wp-content/themes/bb-theme-child/fonts/brandon_grotesque_bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Brandon-Grotesque-It';
    src: url('/wp-content/themes/bb-theme-child/fonts/brandon_grotesque_light_italic.woff2') format('woff2'),
         url('/wp-content/themes/bb-theme-child/fonts/brandon_grotesque_light_italic.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Brandon-Grotesque';
    src: url('/wp-content/themes/bb-theme-child/fonts/brandon_grotesque_light.woff2') format('woff2'),
         url('/wp-content/themes/bb-theme-child/fonts/brandon_grotesque_light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Brandon-Grotesque-medium-It';
    src: url('/wp-content/themes/bb-theme-child/fonts/brandon_grotesque_medium_italic.woff2') format('woff2'),
         url('/wp-content/themes/bb-theme-child/fonts/brandon_grotesque_medium_italic.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Brandon-Grotesque-medium';
    src: url('/wp-content/themes/bb-theme-child/fonts/brandon_grotesque_medium.woff2') format('woff2'),
         url('/wp-content/themes/bb-theme-child/fonts/brandon_grotesque_medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Brandon-Grotesque-It';
    src: url('/wp-content/themes/bb-theme-child/fonts/brandon_grotesque_regular_italic.woff2') format('woff2'),
         url('/wp-content/themes/bb-theme-child/fonts/brandon_grotesque_regular_italic.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Brandon-Grotesque';
    src: url('/wp-content/themes/bb-theme-child/fonts/brandon_grotesque_regular.woff2') format('woff2'),
         url('/wp-content/themes/bb-theme-child/fonts/brandon_grotesque_regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Brandon-Grotesque-It';
    src: url('/wp-content/themes/bb-theme-child/fonts/brandon_grotesque_thin_italic.woff2') format('woff2'),
         url('/wp-content/themes/bb-theme-child/fonts/brandon_grotesque_thin_italic.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'Brandon-Grotesque';
    src: url('/wp-content/themes/bb-theme-child/fonts/brandon_grotesque_thin.woff2') format('woff2'),
         url('/wp-content/themes/bb-theme-child/fonts/brandon_grotesque_thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}

.ditty-fix {
    display: block !important;
    width: 100% !important;
}

body {
/*	font-family: 'Brandon-Grotesque'; */
    font-family: Lato, sans-serif;
	font-size: 18px;
	color: #000000;
}
h1 {
/*	font-family: 'Brandon-Grotesque'; */
    font-family: Lato, sans-serif;
	font-size: 30px;
	color: #0c509c;
}
h2 {
/*	font-family: 'Brandon-Grotesque'; */
    font-family: Lato, sans-serif;
	font-size: 28px;
	color: #0c509c;
}
h3 {
/*	font-family: 'Brandon-Grotesque'; */
    font-family: Lato, sans-serif;
	font-size: 26px;
	color: #0c509c;
}
h4 {
/*	font-family: 'Brandon-Grotesque'; */
    font-family: Lato, sans-serif;
	font-size: 24px;
	color: #0c509c;
}
h5 {
/*	font-family: 'Brandon-Grotesque-bold'; */
    font-family: Lato, sans-serif;
	font-size: 22px;
	color: #0c509c;
	font-weight: 700; 
}
h6 {
/*	font-family: 'Brandon-Grotesque'; */
    font-family: Lato, sans-serif;
	font-size: 20px;
	color: #0c509c;
}
.texte-encadre {
/*	font-family: 'Brandon-Grotesque-medium'; */
    font-family: Lato, sans-serif;
	font-size: 20px;
	font-weight: 500;
}
.description-chiffres-cles {
	font-size: 16px;	
}
.photo-grid {
	padding-bottom: 20px;
}
.titre-grid {
	text-align: left;
	font-family: Lato, sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000000;
}
.texte-grid {
	text-align: left;
	font-family: Lato, sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: #111111;
}