/*
Theme Name: Mon template
Theme URI: https://stephanebrugidous.com/
Author: Stéphane Brugidous
Author URI: https://stephanebrugidous.com/
Description: Mon thème
Tags:
Version: 1.0
Requires at least: 5.0
Tested up to: 5.4
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:
*/

@import url('https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css');@import url('https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css');@import url('https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap');
:root{--bs-font-sans-serif:'Source Sans 3';}.black{color:#000}.grey64{color:#646d8c}.grey57{color:#57617a}.grey52{color:#525a6e}.grey1D{color:#1d1d1d}.blue{color:#1069ef}.red{color:#ff5f7e}.white{color:#fff}.bgGreyF5{background-color:#f5f7fa}.fillBlue{fill:#1069ef}.fillGrey{fill:#434441}

.recipe-media-viewer img {
	max-height: 550px;
}

ul.timeline {
    list-style-type: none;
    position: relative;
	padding-left: 1.5rem;
}
ul.timeline:before {
	content: ' ';
    background: #dee2e6;
    display: inline-block;
    position: absolute;
    left: 1rem;
    width: 1px;
    height: 100%;
    z-index: 400;
}
ul.timeline > li {
    padding-left: 1rem;
}
ul.timeline > li:before {
    content: ' ';
    background: white;
    display: inline-block;
    position: absolute;
    border-radius: 50%;
    border: 1px solid #dee2e6;
    left: 0.5rem;
    width: 15px;
    height: 15px;
    z-index: 400;
}