@charset "UTF-8";/*!
Theme Name: Randodiète
Template: nutritia
Author: Dream me up
Author URI: https://www.dream-me-up.fr
Description: Association Hygièniste
License: Commercial
License URI: https://www.templatemonster.com/help/template-licenses.html
Tags: custom-header,left-sidebar,right-sidebar,post-formats,full-width-template
Version: 1.0.1

*/@import url(https://use.typekit.net/dse3aul.css);.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-dt{background:0 0;border:0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption .wp-caption-dt:empty{display:none}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.widget .screen-reader-text{display:none!important}.bypostauthor,.sticky{position:relative}.entry-content h1{font-family:omnes-pro,sans-serif;font-weight:600;font-size:40px;color:#323232}.entry-content h2{font-family:omnes-pro,sans-serif;font-weight:600;font-size:25px;color:#8fb646}.entry-content h3{font-family:omnes-pro,sans-serif;font-weight:500;font-size:20px;color:#323232}.entry-content p{font-family:omnes-pro,sans-serif;font-weight:400;font-size:16px;color:#323232}.entry-content p strong{font-weight:600}.entry-content ul:not(.nav):not(.nav-tabs):not(.no-bullets):not(.wp-block-gallery){list-style:none;margin-left:30px}.entry-content ul:not(.nav):not(.nav-tabs):not(.no-bullets):not(.wp-block-gallery) li{font-family:omnes-pro,sans-serif;font-weight:400;font-size:16px;color:#323232}.entry-content ul:not(.nav):not(.nav-tabs):not(.no-bullets):not(.wp-block-gallery) li::before{content:"\2022";color:#8fb646;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.entry-content .default-col{width:25%;text-align:center;vertical-align:middle}@media (min-width:480px){form.wpcf7-form .footer-form .footer_contact-form-submit{margin-top:15px}}.texte_politique{margin-bottom:0}.texte_politique input{vertical-align:middle}.texte_politique span{font-size:13px;line-height:normal;text-align:left;vertical-align:middle}h1.news-title{margin:15px 0 30px;text-align:center}.grecaptcha-badge{display:none}@media (max-width:991px){.page_toplogo{display:none}}@media (max-width:991px){.page_toplogo.with_bottom_border::after{background-color:transparent}}@media (max-width:991px){.page_toplogo .header_logo_left{max-width:330px}}.page_toplogo>.container{margin:27px auto;padding:0}@media (max-width:991px){.page_toplogo>.container{margin:0}}.page_toplogo a.logo{position:relative;max-width:475px}.page_toplogo a.logo .logo_text{position:absolute;top:0;left:0;opacity:0;margin:0}.page_toplogo .small-teaser .media-left i{font-size:18px}.page_toplogo .small-teaser:first-child .media-left>.icon-wrap{color:#fcc907;border-color:#fcc907}.page_toplogo .small-teaser:last-child .media-left>.icon-wrap{color:#8fb646;border-color:#8fb646}.page_toplogo .small-teaser .media-body{font-family:omnes-pro,sans-serif}.page_toplogo .small-teaser .media-body .title{font-family:inherit;font-size:12px;font-weight:400;color:#323232;letter-spacing:normal}.page_toplogo .small-teaser .media-body .text{color:#323232;font-size:16px;font-weight:500;letter-spacing:normal}#header .header_mainmenu .sf-menu a{font-family:omnes-semicond,sans-serif;font-weight:500;font-size:16px;letter-spacing:normal}@media (max-width:991px){#header .header_mainmenu .sf-menu a{color:#323232}#header .header_mainmenu .sf-menu a:hover{color:#8fb646}}@media (max-width:991px){#header .header_mainmenu .sf-menu{background-color:#fff}}@media (max-width:991px){#header .header_mainmenu .mainmenu_wrapper,#header .header_mainmenu .toggle_menu.mobile-active{background-color:#fff!important}}#header .header_mainmenu .mainmenu_wrapper::after,#header .header_mainmenu .toggle_menu.mobile-active::after{color:#323232}@media (max-width:991px){#header .header_right_buttons>ul{min-height:80px;display:flex;align-items:center;flex-direction:row-reverse}}#header .header_right_buttons .search_modal_button>i{font-size:20px;color:#323232}#header .header_right_buttons .logo-mobile{display:none}@media (max-width:991px){#header .header_right_buttons .logo-mobile{display:block;margin:0 auto;padding-right:10px;max-width:300px;width:100%}}@media (max-width:500px){#header .header_right_buttons .logo-mobile{padding:0 45px 0 10px}}#header .header_right_buttons .logo-mobile a.logo{position:relative;max-width:475px}#header .header_right_buttons .logo-mobile a.logo .logo_text{position:absolute;top:0;left:0;opacity:0;margin:0}.widget_search{padding:20px}.page_footer{background-color:#f5f5f5!important}.page_footer .widget-title{font-family:omnes-pro,sans-serif;font-weight:600;font-size:30px;text-align:center!important;color:#323232}.page_footer .textwidget p{font-family:omnes-pro,sans-serif;font-weight:500;font-size:14px;color:#323232;text-align:center}.page_footer .dmu{margin-top:50px}.page_footer #menu-footer li{text-align:center}.page_footer #menu-footer li a{padding:4px 0;font-family:omnes-pro,sans-serif;font-weight:600;font-size:14px}.page_footer #menu-footer li a::before{display:none}.page_footer .contact-footer{max-width:160px;margin:0 auto}.page_footer .contact-footer .small-teaser{position:relative;overflow:visible}.page_footer .contact-footer .small-teaser.margin_0:nth-child(2)>.media-left{left:5px}.page_footer .contact-footer .small-teaser .media-left{position:absolute;top:0;left:-5px}.page_footer .contact-footer .small-teaser .media-left>i{color:#323232!important}.page_footer .contact-footer .small-teaser .media-body{padding-left:10px;font-family:omnes-pro,sans-serif;font-weight:500;font-size:14px;color:#323232!important}.page_footer .widget-socials>a{border-color:#8fb646!important;color:#8fb646!important}.page_footer .text_for_footer{font-family:omnes-pro,sans-serif;font-weight:500;font-size:14px;color:#323232}.page_footer .form-control{text-align:left!important}.page_footer .form-control::-webkit-input-placeholder{text-transform:initial;font-style:normal;font-family:omnes-pro,sans-serif;font-weight:500;font-size:14px;color:#323232}.page_footer .form-control:-ms-input-placeholder{text-transform:initial;font-style:normal;font-family:omnes-pro,sans-serif;font-weight:500;font-size:14px;color:#323232}.page_footer .form-control::-ms-input-placeholder{text-transform:initial;font-style:normal;font-family:omnes-pro,sans-serif;font-weight:500;font-size:14px;color:#323232}.page_footer .form-control::placeholder{text-transform:initial;font-style:normal;font-family:omnes-pro,sans-serif;font-weight:500;font-size:14px;color:#323232}.page_footer .button_for_footer .theme_button{border-color:#8fb646!important;background-color:#8fb646!important;color:#fff!important;transition:all .4s linear}.page_footer .button_for_footer .theme_button:hover{border-color:#323232!important;background-color:#323232!important}.page_copyright{font-family:omnes-pro,sans-serif;font-weight:400;font-size:14px}#ffjr{margin-top:10px;text-align:center}.home .slide_description{color:#fff;max-width:450px}@media (max-width:991px){.home .slide_description{color:#323232;padding-bottom:0!important}}.home .slide_description .intro-layer:first-child>p{font-family:omnes-pro,sans-serif;font-weight:600;font-size:20px}@media (max-width:991px){.home .slide_description .intro-layer:first-child>p{font-size:16px}}.home .slide_description .intro-layer:nth-child(2)>p{font-family:omnes-pro,sans-serif;font-weight:600;font-size:60px;line-height:60px}@media (max-width:991px){.home .slide_description .intro-layer:nth-child(2)>p{font-size:30px;line-height:30px}}.home .slide_description .intro-layer:nth-child(3)>p{font-family:omnes-pro,sans-serif;font-weight:500;font-size:20px}@media (max-width:991px){.home .slide_description .intro-layer:nth-child(3)>p{font-size:16px}}.home .slide_description .intro-layer .theme_button{background-color:transparent;color:#fff;border-color:#fff;transition:all .4s linear}.home .slide_description .intro-layer .theme_button:hover{background-color:#fff;color:#323232}@media (max-width:991px){.home .slide_description .intro-layer .theme_button{background-color:transparent;color:#323232;border-color:#323232;transition:all .4s linear}.home .slide_description .intro-layer .theme_button:hover{background-color:#323232;color:#fff}}.home .posts-tabs-item .item-title{font-family:omnes-pro,sans-serif;font-weight:600;font-size:22px;color:#323232}.home .posts-tabs-item .item-content p{font-family:omnes-pro,sans-serif;font-weight:500;font-size:15px}.home .posts-tabs-item:first-child .theme_button.inverse{background-color:transparent;color:#fcc907;border-color:#fcc907;transition:all .4s linear}.home .posts-tabs-item:first-child .theme_button.inverse:hover{background-color:#fcc907;color:#fff}.home .posts-tabs-item:nth-child(2) .theme_button.inverse{background-color:transparent;color:#f4932f;border-color:#f4932f;transition:all .4s linear}.home .posts-tabs-item:nth-child(2) .theme_button.inverse:hover{background-color:#f4932f;color:#fff}.home .posts-tabs-item:nth-child(3) .theme_button.inverse{background-color:transparent;color:#8fb646;border-color:#8fb646;transition:all .4s linear}.home .posts-tabs-item:nth-child(3) .theme_button.inverse:hover{background-color:#8fb646;color:#fff}.home .post-tab{background-color:#f5f5f5}.home .hero-section{background-color:#f5f5f5}.home .hero-section .home-name{margin-top:40px}.home .hero-section .home-name .paragraph{margin-bottom:10px}.home .hero-section .home-name .paragraph:nth-child(1){font-family:omnes-pro,sans-serif;font-weight:600;font-size:40px;color:#323232}.home .hero-section .home-name .paragraph:nth-child(2){font-family:omnes-pro,sans-serif}.home .hero-section .text-block p{font-family:omnes-pro,sans-serif;font-weight:500;font-size:16px;color:#323232}.home .bzh-sejours .special-heading .section_header>span{font-family:omnes-pro,sans-serif;font-weight:600;font-size:40px}.home .bzh-sejours .special-heading p{margin-top:10px}.home .bzh-sejours .special-heading p>span{font-family:omnes-pro,sans-serif;font-weight:500;font-size:16px;color:#8fb646!important}.home .bzh-sejours .teaser h3>a{font-family:omnes-pro,sans-serif;font-weight:600;font-size:22px}.home .bzh-sejours .teaser>div{font-family:omnes-pro,sans-serif;font-weight:500;font-size:15px;color:#919191}@media (min-width:1200px){.flexslider .slides img{height:750px;-o-object-fit:cover;object-fit:cover}}.page-template .page_breadcrumbs{min-height:220px}.apsc-icons-wrapper .apsc-count{display:none!important}body.blog article.post .row{display:flex}body.blog article.post .row .actu-image{background-position:center;background-size:cover;background-repeat:no-repeat}.testimonials.testimonials-grid{display:flex;flex-wrap:wrap;height:auto!important}.testimonials.testimonials-grid .fw-testimonials-item{position:static!important;width:calc(100% / 3 - 20px);margin:10px;border-radius:20px;padding:10px;background:#f5f5f5}.testimonials.testimonials-grid .fw-testimonials-item blockquote .avatar{display:none}@media (max-width:991px){.testimonials.testimonials-grid .fw-testimonials-item{width:calc(100% / 2 - 20px)}}@media (max-width:767px){.testimonials.testimonials-grid .fw-testimonials-item{width:calc(100% - 20px)}.table td,.table th{white-space:normal!important;vertical-align:middle!important}}.archive .side-item .entry-title,.blog .side-item .entry-title,.search .side-item .entry-title,.single-post .side-item .entry-title{height:auto!important}.blog .more-link{font-size:16px}.archive-list-view .post.vertical-item .entry-content h2{font-size:26px}.flex-direction-nav a{color:#fff}a.wp-block-button__link{border:solid 1px #32373c;font-family:Raleway,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;text-indent:.1em;text-transform:uppercase;transition:.4s}a.wp-block-button__link:hover{background:#fff;color:#a2cc41;transition:0s}.selectize-control.form-control .selectize-dropdown{background:0 0}.selectize-dropdown-content{background:#f2f2f2}#mailjet_widget_email{width:100%}#mjForm .button_for_footer{display:block;text-align:center}.apsc-icons-wrapper{place-content:center}