/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html body.admin-menu{margin-top:20px !important;}body{font-family:source-sans-pro,sans-serif;}body#tinymce{padding:10px;}a:focus{text-decoration:none;outline:none;}.page{padding-top:20px;padding-bottom:20px;}h1{padding:0px 0;text-align:center;margin:0 auto;font-size:3rem;max-width:1000px;font-family:bree,sans-serif;font-weight:bold;color:#2C3B2D;}h1 a{padding:0px 0;text-align:center;font-size:3rem;max-width:1000px;font-family:bree,sans-serif;font-weight:bold;color:#2C3B2D;}h1 a:hover{text-decoration:none !important;}.page .bg_grey,.region-sidebar-first .block{border-left:0;padding:15px 0px;background-color:transparent;}.node-blog .date,.view .date,.comment .date{color:#a9a4a4;}#comments_wrapper h2,.region-sidebar-first h2{font-size:20px;}.region-sidebar-first h3{font-size:16px;margin-top:10px;margin-bottom:0;}.view .content{margin-top:15px;}.comment_links{margin-top:20px;}.comment_links > div{display:inline-block;margin-right:10px;}.view-id-blog.view-display-id-page_main .views-row + .views-row,.view-id-archive.view-display-id-page .views-row + .views-row{margin-top:20px;}.image.responsive img{width:100%;display:block;max-width:100%;height:auto;}.view-id-archive.view-display-id-page .image,.view.view-id-taxonomy_term .field-name-field-image .field-item,.view-id-blog.view-display-id-page_main .image{text-align:center;}.view-id-archive.view-display-id-page .image img,.view.view-id-taxonomy_term .field-name-field-image img,.view-id-blog.view-display-id-page_main .image img{display:inline-block;margin-bottom:15px;}.view.view-id-taxonomy_term .field-name-field-image img{max-width:100%;}.page .views-row .blog_post.sticky{position:relative;padding-top:75px;}.page .views-row:first-child .blog_post.sticky{padding-top:0px;}.blog_post .sticky_logo{position:absolute;top:0;left:0;}.blog_post .sticky_txt{font-size:10px;font-family:"Lato";color:rgb(35,35,35);text-transform:uppercase;text-align:left;font-weight:900;letter-spacing:1px;}.region-sidebar-first{padding-left:0px;margin-top:20px;}.region-sidebar-first .block + .block{margin-top:0px;}#block-tagclouds-1 h2{margin-bottom:10px;}#block-views-archive-block h2{margin-bottom:15px;}.region-sidebar-first .views-exposed-form .views-exposed-widget{float:none;padding:0;}.region-sidebar-first .views-exposed-form input{margin:0px 0;}.region-sidebar-first .views-exposed-form label{display:none;}.region-sidebar-first .views-exposed-form input#edit-submit-blog{display:block;}.region-sidebar-first .views-exposed-form .ajax-progress-throbber{float:right;}ul.links li{padding:0;}.links .blog_usernames_blog{display:none;}#comments{margin-top:35px;}.comment.bg_grey{padding:10px 20px;}#comment_form_wrapper > .bg_grey{padding-bottom:0;}form.bg_grey label,form.bg_grey #edit-author--2{}form.bg_grey .form-type-radio label{display:inline;}form.bg_grey .form-type-radio input{margin-top:-2px;margin-right:5px;}form.bg_grey .form-actions{margin:0;text-align:center;}form.bg_grey .form-actions > input,form.bg_grey .form-actions > a{display:none;}form.bg_grey .form-actions > div{display:inline-block;}form.bg_grey .form-actions > div + div{margin-left:0;margin-top:0;}form.bg_grey .form-actions > div button{width:250px;}#edit-preview-dummy{display:none !important;}.comment h3{margin-top:0;margin-bottom:5px;font-size:20px;}#comments_wrapper #comments .comment{margin-bottom:5px;}#comments_wrapper #comments .submitted{margin-bottom:5px;}.comment .links{float:right;margin-top:10px;}.comment .links li + li{margin-left:8px;}.comment-form fieldset{display:none;}.comment-form input#edit-notify{margin:0;margin-right:5px;}.page-comment-reply .comment-form{margin-top:25px;}.page-comment-reply li.comment-reply{display:none;}.page-comment-reply .comment h3,.page-comment-reply .comment .date{margin-top:0;margin-bottom:5px;}#comments .indented{margin-left:60px;}.node-blog .field-name-field-image img{display:block;max-width:100%;height:auto;}.node-blog .submitted{margin-bottom:20px;}.node-blog #comments_wrapper{margin-top:60px;}.field-name-field-tag{margin-top:20px;}.field-name-field-tag .field-item{display:inline;margin-left:7px;}.author{margin-top:30px;padding-top:20px;border-top:1px solid #ddd;}.author .image{float:left;width:30%;padding-right:5px;}.author .image img{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}.author .infos{margin-top:50px;float:left;width:70%;padding-left:5px;}.author .infos > p{margin-bottom:0px;}.author .fullname{color:#2aa22e;text-transform:uppercase;}.videos_iframe_responsive{position:relative;width:560px;max-width:100%;}.videos_iframe_responsive .wrapper{height:0;padding-bottom:56.25%;}.videos_iframe_responsive iframe{position:absolute;width:100%;height:100%;}.node-blog .share{text-align:center;padding:0;margin-top:11px;margin-bottom:15px;padding-right:5px;}.node-blog .share .so-social-share{position:static;margin-top:9px;line-height:1;}.share .so-plusone{right:15px;}.share .so-plusone > div{width:97px !important;}.share .so-pinterest{right:118px;}.share .so-twitter{right:165px;}.share .so-facebook{right:230px;}.share + .links.inline{display:block;text-align:center;}fieldset.captcha legend{display:none;}.tagclouds-term{padding:0 5px 0 0;}#user-register-form .form-actions > input,#user-login .form-actions > input{display:none;}.item-list{text-align:center;}.item-list .pagination_controls{display:inline-block;margin-top:25px;}.pagination_controls li{float:left;padding:0 !important;}.pagination_controls li + li{margin-left:5px !important;}.pagination_controls .pager-ellipsis{width:42px;height:42px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.pagination_controls li a{font-family:"Montserrat",sans-serif;display:inline-block;font-size:13px;text-decoration:none;padding:0 !important;}.pagination_controls li.page a{border:1px solid #cfcfcf;border-right:none;border-radius:0;width:40px;height:40px;line-height:40px;color:#3d3d3d;}.pagination_controls li.page.last a{border-right:1px solid #cfcfcf;}.pagination_controls li.pager-current a,.pagination_controls li.page:hover a{background:#29a22e;color:#fff;border:none;font-weight:400;}.pagination_controls li.page.last:hover a{background:#29a22e;color:#fff;border:none;}@media (min-width:768px){.region-sidebar-first{border-left:1px solid #28A22E;padding-left:10px;}.region-sidebar-first .block{padding:15px 25px;}}@media (max-width:767px){.region-sidebar-first h2{margin-bottom:15px;}#block-views-exp-blog-page-main #edit-submit-dummy{text-align:center;}.node-blog .share .so-social-share.so-plusone{width:100%;}}@media (min-width:400px){.share .so-plusone{right:20px;}.share .so-plusone > div{width:97px !important;}.share .so-pinterest{right:130px;}.share .so-twitter{right:225px;}.share .so-facebook{right:302px;}form.bg_grey .form-actions{text-align:left;}form.bg_grey .form-actions > div + div{margin-left:15px;margin-top:0;}form.bg_grey .form-actions > div button{width:150px;}}@media (min-width:768px){.view-id-blog.view-display-id-page_main .image img{max-width:100%;margin-bottom:0;}.author .image{width:auto;padding-right:15px;}.author .infos{width:auto;padding-left:15px;}}@media (min-width:800px){.share + .links.inline{display:inline;text-align:left;}.node-blog .share{text-align:right;margin-top:11px;margin-bottom:0;}.node-blog .share .so-social-share{position:absolute;margin-top:0;}}@media (min-width:992px){.page{padding-top:30px;padding-bottom:30px;}.region-sidebar-first{margin-top:0;}.page .bg_grey,.region-sidebar-first .block,ul li.comment_forbidden{padding:25px 15px;}.comment.bg_grey{padding:15px 40px;}.region-sidebar-first .block:first-child{padding-top:0px;}}@media (min-width:992px) and (max-width:1120px){.node-blog .share{text-align:center;padding:0;margin-top:11px;margin-bottom:15px;padding-right:5px;}.node-blog .share .so-social-share{position:static;margin-top:9px;}.node-blog .share .so-social-share.so-plusone{width:100%;}.share + .links.inline{display:block;text-align:center;}}@media (min-width:1200px){.region-sidebar-first{padding-left:15px;}}.page img{border-radius:20px;}.page h2,.page h3,.page h4,.page h5,.page h6{font-family:bree,sans-serif;color:#2C3B2D;font-weight:bold;margin-bottom:1rem;}.page h2:not(:is(.front .page .swiper-container-blog-homepage h2,.front .page .blog-block .blog-block-title h2)){font-size:2.2em;color:#007a58 !important;}.page h2:not(:is(.front .page .swiper-container-blog-homepage h2,.front .page .blog-block .blog-block-title h2)) a{color:#007a58 !important;}.page h2:not(:is(.front .page .swiper-container-blog-homepage h2,.front .page .blog-block .blog-block-title h2)) a:hover{color:#2C3B2D !important;}.page h3:not(.front .page .swiper-container-blog-homepage h3){font-size:1.8em;color:#11b14b !important;}.page h3:not(.front .page .swiper-container-blog-homepage h3) a{color:#11b14b !important;}.page h3:not(.front .page .swiper-container-blog-homepage h3) a:hover{color:#2C3B2D !important;}.page h4{font-size:1.25em;}.page h4.title{margin-bottom:0;}.page h4.title a{color:#2C3B2D;}.page h4.title a:hover{text-decoration:underline;}.page h4.block-title{color:#28A22E;}.page .date{font-size:0.8em;margin-top:5px;margin-bottom:21px;font-style:italic;}.page .intro-blog{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:25px;margin-bottom:30px;}.page .intro-blog a{border-left:1px solid #2C3B2D;padding-left:10px;margin-left:10px;font-size:0.9em;text-transform:uppercase;text-decoration:none;color:#2C3B2D;font-family:bree,sans-serif;font-weight:bold;}.page .intro-blog a:hover{text-decoration:underline;}.page .intro-blog .submitted{margin:0 !important;}.page .intro-blog .submitted .date{font-size:0.9em;margin:0;font-style:normal;}.page .blog-block .intro-blog{margin-top:0px;margin-bottom:10px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.page .field-name-field-tag .field__label{font-weight:bold;font-family:#2C3B2D;display:none;}.page .field-name-field-tag .field__items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.page .field-name-field-tag .field__items .field__item{border:1px solid #8B9D8C;padding:2px 5px 0 5px;border-radius:6px;line-height:1.1rem;}.page .blog-block{margin-bottom:35px;}.l-sliderTrip .sliderBlog .swiper-container{padding-right:0;padding-left:0;}.l-sliderTrip .sliderBlog .swiper-container{padding-right:14px;padding-left:14px;margin-right:-14px;margin-left:-14px;}table{border:none;font-size:1em;border-collapse:separate;border-spacing:0;}table tr{background:none;border:none;padding:0;}table tr td{padding:15px;border:none;}table tr td:first-child{padding-left:0;}table tr td:last-child{padding-right:0;}a.btn:hover{text-decoration:none !important;color:#fff !important;}b,strong{font-weight:bold;}ul:not(:is(.menu,.FooterMenu,.pagination_controls,.dropdown-menu ul,.toolbar-menu,.tabs ul)){padding-left:15px;}ul:not(:is(.menu,.FooterMenu,.pagination_controls,.dropdown-menu ul,.toolbar-menu,.tabs ul)) li{position:relative;padding-left:18px;list-style-type:none;}ul:not(:is(.menu,.FooterMenu,.pagination_controls,.dropdown-menu ul,.toolbar-menu,.tabs ul)) li::after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:#29A22E;left:0;top:10px;}a:not(.l-subfooter a){color:#2C3B2D;}a:not(.l-subfooter a):hover{text-decoration:underline;color:#2C3B2D;}.navbar.navbar-default{background-color:#fff;border-color:#eee;}.navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.menu-toggle{display:none;}.img-responsive,.thumbnail > img,.thumbnail a > img,.carousel-inner > .item > img,.carousel-inner > .item > a > img{display:block;max-width:100%;height:auto;}.navbar-header .header-logo{width:100%;}.btn_style{display:inline-block;}.btn-close{border:none;font-size:18px;line-height:1;}.btn-close:after{content:"x";}.alert-dismissible{padding-right:1.25rem;}.social_btn_bw,.social_net_gouv{width:auto;height:auto;}.slider_frontpage .slide{display:none;}.slider_frontpage .slide:first-child{display:block;}.slider_frontpage .slide picture{position:absolute;}.slider_frontpage_controls #slider-next a,.slider_frontpage_controls #slider-prev a{display:inline-block;background:url(/blog/themes/custom/leonard/img/arrow_bg_left.png);width:24px;height:38px;font-size:1px;-webkit-transition:all 0.15s ease-in;transition:all 0.15s ease-in;}.slider_frontpage_controls #slider-next a:hover,.slider_frontpage_controls #slider-prev a:hover{background-position:bottom;}.slider_frontpage_controls #slider-prev a{background:url(/blog/themes/custom/leonard/img/arrow_bg_right.png);margin-left:25px;}.website-footer .menus{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.menu--menu-menu-footer-left ul,.menu--menu-menu-footer-right ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;}.menu--menu-menu-footer-left ul a,.menu--menu-menu-footer-right ul a{padding:0;color:#868686;font-size:12px;-webkit-transition:color 0.3s ease-in;transition:color 0.3s ease-in;}.btn_twitter{display:inline-block;padding:10px;min-width:205px;}.btn_twitter.facebook{color:#0866ff;border-color:#0866ff;}.btn_twitter.facebook i{font-size:40px;}.flux_facebook{margin-top:0;margin-bottom:0;}#navbar.container{max-width:100%;}#navbar.container.shifted_menu{width:100%;}.container_slider{padding:0;}.slider_fond_all .container:before,.slider_fond_all .container:after{content:"";display:table;}.main-containers{padding:0;}#cookiesjsr{--btn-bg-color:#007ba5;--btn-prime-font-color:#007ba5;--btn-inv-font-color:#007ba5;--btn-inv-border-color:#007ba5;--btn-prime-inv-border-color:#007ba5;--btn-prime-inv-bg-color:#007ba5;--banner-bg-color:#007ba5;--layer-tab-active-bg-color:#007ba5;--layer-bg-dark:#007ba5;}.cookiesjsr-layer{border-radius:15px;}.user-logged-in .container{margin-top:79px;}@media (min-width:960px){.responsive-menu-toggle-wrapper.responsive-menu-toggle{display:block;}}@media (max-width:991px){#navbar.container,#navbar.container > .container{max-width:none;}}@media (min-width:992px){#navbar.container{width:960px;}.navbar-header .header-logo{width:auto;}.region-welcome-block{margin-top:inherit;}}@media (min-width:1340px){.website-footer ul{margin-top:0;}.website-footer .logo_footer{margin-top:40px;}}@media (min-width:1420px){#navbar.container{width:1360px;}.menu--menu-menu-footer-left ul,.menu--menu-menu-footer-right ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.menu--menu-menu-footer-left ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;}.menu--menu-menu-footer-right ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;}}
@media (max-width:767px){.region-sidebar-first h2{margin-bottom:15px;}#block-views-exp-blog-page-main #edit-submit-dummy{text-align:center;}.node-blog .share .so-social-share.so-plusone{width:100%;}}@media (min-width:400px){.share .so-plusone{right:20px;}.share .so-plusone > div{width:97px !important;}.share .so-pinterest{right:130px;}.share .so-twitter{right:225px;}.share .so-facebook{right:302px;}form.bg_grey .form-actions{text-align:left;}form.bg_grey .form-actions > div + div{margin-left:15px;margin-top:0;}form.bg_grey .form-actions > div button{width:150px;}}@media (min-width:768px){.view-id-blog.view-display-id-page_main .image img{max-width:100%;margin-bottom:0;}.author .image{width:auto;padding-right:15px;}.author .infos{width:auto;padding-left:15px;}}@media (min-width:800px){.share + .links.inline{display:inline;text-align:left;}.node-blog .share{text-align:right;margin-top:11px;margin-bottom:0;}.node-blog .share .so-social-share{position:absolute;margin-top:0;}}@media (min-width:992px){.page{padding-top:30px;padding-bottom:30px;}.region-sidebar-first{margin-top:0;}.page .bg_grey,.region-sidebar-first .block,ul li.comment_forbidden{padding:25px 15px;}.comment.bg_grey{padding:15px 40px;}.region-sidebar-first .block:first-child{padding-top:0px;}}@media (min-width:992px) and (max-width:1120px){.node-blog .share{text-align:center;padding:0;margin-top:11px;margin-bottom:15px;padding-right:5px;}.node-blog .share .so-social-share{position:static;margin-top:9px;}.node-blog .share .so-social-share.so-plusone{width:100%;}.share + .links.inline{display:block;text-align:center;}}@media (min-width:1200px){.region-sidebar-first{padding-left:15px;}}
