@font-face{font-family:Lato;src:url(https://enrouelibre.fr/wp-content/uploads/Lato-Regular.ttf);font-weight:normal!important;font-display:swap;}
@font-face{font-family:theseasons;src:url(https://enrouelibre.fr/wp-content/uploads/TheSeasons-Reg.otf);font-display:swap;}:root{--wp--style--block-gap:25px!important;}
h1{font-family:theseasons;}
h2, h3, h4, h5, h6, p{font-family:Lato;}
.site-logo p, .home h2{font-family:theseasons!important;}
header{position:fixed;width:100%;top:0;z-index:9999;background:#FFF;}
header .builder-item, header .builder-item--logo{margin:0!important;}
header .socials{border-left:1px solid #EEE;padding-left:15px;}
header .socials i{margin-left:15px;font-size:20px;display:inline-block;}
header .site-header{box-shadow:0 -1px 3px rgb(0 0 0 / 40%)!important;padding:0 35px;z-index:99;}
header .site-logo h1, header .site-logo p{font-size:30px;font-weight:600;}
header .nav-ul li a{text-transform:uppercase;font-weight:600;margin-left:10px;}
header .nav-ul li a:hover, .nav-ul li.current-menu-item>.wrap>a:not([href*="#"]){color:#333!important;}
.wrapper{margin-top:70px;}
.logged-in .wrapper > header{margin-top:32px;}
.home h1{margin-bottom:10px!important;}
.home .instagram{max-width:1140px;margin:auto;}
.home .instagram img{max-width:150px;}
.home .instagram > *:nth-child(2) img{border:2px solid #EEE;}
.home .instagram .wp-block-columns figure.wp-block-image{margin-top:0!important;}
.home #content img, .home .intro img{border-radius:20px;}
.postid-15 #content .wp-block-columns{gap:70px!important;margin:70px 0!important;text-align:center;}
.wp-block-table table, .wp-block-table tbody tr{border:0;}
.wp-block-table thead{background:#333;color:#FFF;border-bottom:0;}
.wp-block-table td, .wp-block-table th{padding:15px;}
.neve-main{padding:0 45px;}
.page .nv-single-page-wrap{padding-bottom:60px;}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:0!important;}
.nv-thumb-wrap{text-align:center;}
.cta a, a.cta, button.cta, #commentform input[type="submit"], .wp-block-button__link{padding:12px 30px!important;background:var(--primarybtnbg)!important;display:inline-block!important;color:#FFF!important;text-decoration:none!important;font-size:20px;font-weight:bold!important;border-radius:30px!important;border:none!important;margin:30px 0!important;}
.nv-single-post-wrap > .wp-block-image, .nv-single-post-wrap  figure.wp-block-gallery.has-nested-images{margin-top:80px!important;margin-bottom:80px!important;}
.wp-block-latest-posts img{border-radius:0px!important;}
.wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date, .posts-wrapper .nv-meta-list{font-size:17px;text-align:center;display:inline-block;margin-bottom:15px;color:#8f8f8f;}
.wp-block-latest-posts__featured-image a, .wp-block-latest-posts  img{width:100%;}
.wp-block-latest-posts a.wp-block-latest-posts__post-title, .blog-entry-title{font-weight:400!important;color:#000;text-align:center;margin-top:5px;margin-bottom:5px;display:inline-block;line-height:38px;font-size:28px;}
.nv-meta-list li.meta:not(:last-child):after{display:none;}
figure:not(.is-resized) img{width:100%;}
.readingProgressbar{top:70px!important;color:rgb(146 32 28)!important;background:transparent!important;}
body.logged-in .readingProgressbar{top:102px!important;}
.single .nv-meta-list .meta, .rt-reading-time{color:#747373!important;font-size:18px;font-weight:normal;}
.rt-reading-time{text-align:center;margin-top:60px;margin-bottom:60px;display:inline-block;}
.single .nv-title-meta-wrap{position:relative;}
.single .nv-meta-list .meta.author{text-transform:capitalize;margin-right:10px;}
.single .nv-meta-list .meta.category{font-size:20px;text-transform:uppercase;background:var(--primarybtnbg)!important;color:#FFF!important;padding:10px 18px;font-weight:bold;}
.single .nv-meta-list .meta.date{margin-left:25px;}
.single .nv-meta-list .meta a{color:#747373!important;border:none;font-weight:bold;}
.single .nv-meta-list .meta.category a{color:#FFF!important;text-decoration:none;border-bottom:0;}
.archive .layout-grid .content>.blog-entry-title{order:3;margin-bottom:50px;margin-top:2px;}
.archive .article-content-col .content{position:relative;}
.archive .entry-title a{color:#000;}
.archive ul.nv-meta-list{order:2;margin-bottom:0!important;}
.archive .nv-meta-list .meta.category a{color:var(--primarybtnbg)!important;text-transform:uppercase;font-size:15px;font-weight:bold;}
#cookie-law-info-bar{border-radius:0px;padding:30px!important;z-index:999999;left:25px!important;bottom:25px!important;}
.cli-modal-backdrop{z-index:99999;}
#cookie-law-info-bar .cli-bar-message{font-size:14px;}
#cookie-law-info-bar .cli-bar-message .title{font-size:16px;font-weight:bold;display:inline-block;margin-bottom:8px;}
#cookie-law-info-bar .cli-style-v2 .cli-bar-btn_container .cli-plugin-button{border-radius:17px;font-weight:bold;font-size:14px;padding:11px 16px;margin-bottom:0px!important;}
.single .nv-content-wrap p, .nv-content-wrap h2:not(.alignfull), .single .nv-content-wrap h3:not(.alignfull), .single .nv-content-wrap h4:not(.alignfull), .single .nv-content-wrap ul, .single .nv-content-wrap ol, .single .nv-content-wrap .wp-block-columns:not(.alignwide):not(.alignfull), .edito, figure:not(.alignwide) table, .commentform, .comment-form, .wp-block-media-text, .nv-tags-list, .wp-block-buttons, .lwptoc, .nv-title-meta-wrap, .ninjaffiliation-widget{max-width:750px;margin-left:auto!important;margin-right:auto!important;}
.wp-block-media-text{margin-bottom:40px;margin-top:40px;}
.wp-block-media-text ul{margin-top:0!important;margin-bottom:0!important;}
p, #content ul, #content ol, table, .lwptoc_i, .ninjaffiliation-widget{font-size:22px;margin-bottom:35px;}
.post .nv-content-wrap > ul{border-left:1px solid;padding-left:40px;margin:45px auto;}
.post .nv-content-wrap ul > li > ul{margin:10px 0 15px 0!important;font-size:18px!important;font-style:normal;}
.single .nv-content-wrap p:not(.cta) a:not(.cta), .nv-content-wrap h2 a:not(.cta), .nv-content-wrap h3 a:not(.cta), .single .nv-content-wrap ul li:not(.cta) a:not(.cta){text-decoration:none;font-weight:bold;color:var(--primarybtnbg);}
h1, h1.title{font-size:55px!important;font-weight:600!important;font-family:theseasons!important;margin-bottom:30px!important;}
.entry-content h2{margin-bottom:25px;margin-top:55px;font-size:45px;line-height:65px;font-weight:600!important;font-family:theseasons!important;}
.entry-content h3{font-size:35px;margin-top:25px;font-weight:600;}
.entry-content h4{font-size:30px;margin-top:25px;margin-bottom:10px;font-weight:300!important;}
ul.page-numbers a, ul.page-numbers input[type=submit], ul.page-numbers span{background:var(--primarybtnbg);color:#FFF;font-weight:bold;margin-right:15px;border-radius:25px;padding:15px 20px;}
ul.page-numbers .current, ul.page-numbers .dots{background:#CCC;}
.lwptoc_i{padding:0!important;font-weight:bold;}
.lwptoc_itemWrap .lwptoc_itemWrap{margin-left:20px;font-size:90%;font-weight:normal;}
.lwptoc_i a, .lwptoc_i a:visited{color:var(--primarybtnbg)!important;}
.lwptoc_i .lwptoc_itemWrap .lwptoc_itemWrap{margin-left:50px;}
.lwptoc_i .lwptoc_itemWrap .lwptoc_itemWrap a{position:relative;padding-left:0px;font-size:0.90em;}
.lwptoc_i .lwptoc_itemWrap .lwptoc_itemWrap a::before{content:"→";position:absolute;left:-30px;top:50%;transform:translateY(-50%);}
.yarpp-related{margin-bottom:0;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:60px;padding:60px 50px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;}
.yarpp-related h3{display:none;}
.yarpp-thumbnails-horizontal{display:flex;padding-top:0px;position:relative;gap:40px;}
.yarpp-thumbnail-default, .yarpp-thumbnail-title, .yarpp-thumbnails-horizontal .yarpp-thumbnail{display:initial;margin:0;border:none;text-align:center;width:100%;}
.yarpp .yarpp-thumbnail-title{width:80%;text-align:center;font-size:28px!important;font-weight:400!important;}
.yarpp a{color:#000!important;border-bottom:0!important;font-size:28px!important;font-weight:400!important;line-height:35px!important;}
.yarpp-thumbnails-horizontal .yarpp-thumbnail, .yarpp-thumbnail > img{width:auto;height:auto;margin:0;margin-bottom:20px;}
.pp-multiple-authors-layout-boxed .multiple-authors-name a:not(.cta), .pp-multiple-authors-layout-centered .multiple-authors-name a:not(.cta){color:#000!important;position:relative;display:inline-block;padding-top:25px;}
.pp-multiple-authors-layout-boxed .multiple-authors-name a:not(.cta)::before{content:"Auteur";position:absolute;top:0;font-size:18px;font-weight:normal;color:#999;}
.pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-boxed.multiple-authors-target-the-content a.ppma-author-field-meta{background-color:var(--primarybtnbg)!important;color:#FFF!important;}
#comments .nv-comment-header{margin-bottom:20px;}
#comments .nv-comment-header .edit-reply a{text-transform:none;font-size:16px;margin-left:10px;}
#comments p.comment-form-comment{width:100%;max-width:100%;}
#comments .comment-author a{font-size:16px;text-decoration:none;color:#888;border-bottom:none;font-weight:300;}
#comments li.comment{border-bottom:0;margin-bottom:0;padding-bottom:0;position:relative;}
#comments .children{margin-left:50px!important;}
#comments li.comment-author-pierre:after, #comments li.comment-author-pierreantoine:after{content:'Rédacteur';position:absolute;background:#000;font-weight:bold;padding:0px 9px;color:#fff;top:100px;left:37px;font-size:13px;border-radius:7px;transform:rotate(-5deg);}
#comments li.comment{border:none;background:#f9f9f9;padding:35px 45px;border-radius:30px;margin-bottom:35px;}
#comments .nv-comment-content p{font-size:18px!important;}
#comments ul{margin-left:20px;}
#comments .children{margin-left:50px;}
#comments .nv-comment-avatar img{height:70px;width:70px;}
#comments .comments-title, .comment-respond .comment-reply-title{font-size:30px;margin-bottom:40px;font-weight:bold;text-align:left;text-transform:inherit!important;}
.wpforms-form .wpforms-field-label, div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button{font-size:22px!important;margin-bottom:5px;}
.footer-bottom-inner .hfg-slot .builder-item:nth-child(2){display:none;}
footer .builder-item--footer-one-widgets .wp-block-column:nth-child(3){display:flex;align-items:center;flex-direction:row;justify-content:space-evenly;}
.site-footer .footer-top .footer--row-inner{padding:15px 35px 0px 35px;background:var(--nv-light-bg)!important;}
.site-footer .footer-top .footer--row-inner p{text-align:left;color:#272626;margin-bottom:0px;font-size:16px;}
.site-footer .footer-main{padding:35px 35px 70px 35px;}
.site-footer .footer-top .widget{margin-bottom:25px;}
.site-footer a{color:#FFF!important;font-size:21px!important;margin-top:0;}
footer .wp-block-search__input{max-width:220px;border-radius:15px 0 0 15px!important;}
footer .wp-block-search button{padding:12px 15px!important;background:var(--primarybtnbg)!important;border-radius:0 15px 15px 0!important;display:inline-block!important;color:#FFF!important;text-decoration:none!important;font-weight:bold!important;margin-left:0px;}
.footer-bottom,.footer-main .footer--row-inner, .footer-bottom .footer--row-inner{background:#000;}
.footer-bottom-inner p{font-size:17px;color:#DDD;text-decoration:none;}
.footer-bottom-inner p a{font-size:17px!important;margin-right:15px;color:#DDD!important;text-decoration:none;}
.footer-bottom .widget{padding:30px 0;}
.grecaptcha-badge{display:none;}
iframe{margin-bottom:30px;}
.wp-block-embed iframe{margin-top:0!important;margin-bottom:0!important;}
.wp-block-separator{color:#EEE;width:750px;margin:70px auto 60px auto!important;max-width:750px;display:block;}
.nomargin{margin:0!important;}
.nomarginleft{margin-left:0!important;}
.nomarginright{margin-right:0!important;}
.nomargintop{margin-top:0!important;}
.nomarginbottom{margin-bottom:0!important;}
.nopadding{padding:0!important;}
.nopaddingleft{padding-left:0!important;}
.nopaddingright{padding-right:0!important;}
.nopaddingtop{padding-top:0!important;}
.nopaddingbottom{padding-bottom:0!important;}
.alignfull{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0 25px;}
.alignwide{width:100%;max-width:1140px;margin-left:auto;margin-right:auto;}
p.floatleft, .floatleft{float:left!important;margin-right:20px!important;}
.neve-breadcrumbs-wrapper{display:none!important;}
.bigmargin{margin-top:60px!important;margin-bottom:60px!important;}
.hide{display:none;}
.summary{font-size:27px;}
.newsletter{max-width:850px!important;margin:100px auto;padding:35px 50px!important;border-radius:50px;background:var(--nv-light-bg)!important;}
.newsletter input{padding:10px 20px!important;font-size:22px!important;border-radius:10px!important;display:inline-block!important;margin-right:15px!important;border:none!important;margin:20px 10px 20px 0!important;}
.newsletter .wp-block-button__link{padding:15px 20px;}
.see-also{padding:20px 30px;border:1px solid #EEE;position:relative;color:#da5319!important;}
.see-also a{color:#da5319!important;font-weight:400!important;}
.see-also:before{content:"À lire aussi:";font-weight:700;}
.edito{padding:50px 70px 50px 70px;position:relative;background:var(--nv-light-bg)!important;margin-bottom:50px;margin-top:50px;border-radius:15px;}
.edito.alignfull{border-radius:0;}
.edito.alignfull:after{display:none;}
.edito:after{content:"";position:absolute;left:-40px;background-color:var(--primarybtnbg)!important;top:calc(50% - 40px);width:80px;border-radius:50px;height:80px;line-height:80px;text-align:center;color:#FFF;font-weight:bold;transform:rotate( 0deg );font-size:44px;font-family:theseasons!important;background-image:url(https://www.toporando.fr/wp-content/uploads/2023/11/info-2.png);background-position:center;background-repeat:no-repeat;background-size:23%;}
@media(max-width:576px){	
#cookie-law-info-bar {
width: 80%!important;
left: 10%!important;
margin-left: 0!important;
}
.lwptoc_items > .lwptoc_itemWrap > .lwptoc_item > a {
font-size: 18px;
}
.lwptoc_i .lwptoc_itemWrap .lwptoc_itemWrap {
margin-left: 30px;
}
.home .intro .wp-block-media-text__media {
display: none;
}
.site-logo p {
font-size: 28px!important;
}
.single .nv-meta-list, .rt-reading-time {
font-size: 15px!important;
margin-top: 10px!important;
margin-bottom: 20px!important;
}
.archive .nv-index-posts, .page .nv-single-page-wrap {
padding: 0 15px;
}
.summary {
font-size: 21px!important;
}
.yarpp-thumbnails-horizontal {
flex-direction: column;
}
.yarpp-related {
padding-left: 25px;
padding-right: 25px;
}
.site-footer .footer-main {
padding: 35px 15px 10px 15px;
}
.footer-bottom .widget {
margin-left: 15px;
}
footer .builder-item--footer-one-widgets .wp-block-column:nth-child(3) {
justify-content: space-between;
}
.site-footer .footer-top .footer--row-inner {
padding: 15px 15px 0px 15px;
}
.nv-index-posts {
margin-top: 30px;
}
.builder-item--footer-three-widgets .widget-area {
justify-content: space-between;
}
.builder-item--footer-three-widgets .widget-area > div > figure {
max-width: 70%;
margin-left: auto;
margin-right: auto;
}
.logged-in .nv-post-cover, .nv-post-cover {
--height: 50vh!important;
}
.lwptoc_items {
padding-left: 0;
border: 0;
}
.single .nv-meta-list .meta.category {
font-size: 18px;
left: 0px;
}
.nv-single-post-wrap>div:first-child {
margin-top: 30px!important;
}
header .container { padding: 0!important; }
.wrapper {
margin-top: 65px;
}
.container, .neve-main .wp-block-latest-posts, .site-header, .home .neve-main .wp-block-latest-posts, .neve-main {
padding-left: 25px!important;
padding-right: 25px!important;
}
.home .neve-main {
padding-left: 0!important;
padding-right: 0!important;
}
.home .intro .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
grid-row: 1;
height: calc(65vh - 50px);
display: flex;
flex-direction: column;
justify-content: center;
padding: 0 8%!important;
}
.home .intro .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
grid-row: 2;
height: calc(35vh - 50px);
}
.home .intro .wp-block-media-text {
padding: 0!important;
margin:0!important;
}
.home .intro .wp-block-media-text__media img {
display: none;
}
.single-post .neve-main {
padding: 0!important;
}
.wp-block-latest-posts a, .wp-block-latest-posts img {
width: 100%;
}
.home h1 {
font-size: 32px!important;
line-height: 40px!important;
margin-top: 0!important;
padding-top: 0!important;
}
.home .intro p {
margin-bottom: 0;
}
.wp-block-separator {
margin: 30px 0 20px 0!important;
}
p, #content ul, #content ol, table, .cta a {
font-size: 20px;
}
.wp-block-latest-posts.is-grid li {
margin-right: 0;
}
.nv-single-post-wrap>div:first-child {
margin-bottom: 30px;
}
h1, .single-post-container h1, .title.entry-title {
font-size: 37px!important;
line-height: 45px!important;
margin-top: 15px!important;
padding-top: 45px;
}
h2 {
font-size: 28px!important;
line-height: 35px!important;
}
h3 {
font-size: 24px!important;
line-height: 30px!important;
}
body.logged-in  .readingProgressbar {
top: 94px!important;
}
.readingProgressbar {
top: 63px!important;
}
.navbar-toggle {
border: 0;
}
.home .intro::after {
display: none;
}
.home .wp-block-latest-posts.columns-3 li {
width: 100%;
}
.home .instagram-homepage .wp-block-gallery {
padding: 0 30px;
}
.nv-single-post-wrap>div:first-child {
margin-top: 45px;
}
.edito {
padding: 65px 35px 35px 35px;
margin-top: 65px;
}
.edito:after {
left: calc(50% - 40px);
top: -40px;
}
.single-post-container ol {
padding-left: 0;
}
.single-post-container ol li {
padding-top: 100px;
padding-left: 0;
text-align: center;
}
.single-post-container ol li::before {
left: calc(50% - 30px);
top: 15px;
}
}