h1.h1-slider{font-family: Quicksand !important;font-size: 45px; line-height: 50px;letter-spacing: 0px;} .bloc-accueil h2{color: #6bb8b0;font-family: 'Quicksand', sans-serif;font-size: 27px;line-height: 30px;font-style: normal;font-weight: 700;letter-spacing: -0.25px;text-transform: none;}
.bloc-accueil h3{color: #424363;font-family: 'Richela kids', sans-serif; font-size: 50px;line-height: 60px;font-style: normal;font-weight: 700;letter-spacing: 2px;text-transform: none;}
.bloc-accueil p{color:font-family: 'Quicksand', sans-serif;font-size: 19px;line-height: 22px;font-style: normal;font-weight: 500;letter-spacing: 0px;text-transform: none;}
.bloc-accueil em{font-size: 13px;color:#424363;font-weight: 500;} .breadcrumb .current, .breadcrumb a:hover{color:#fff !important;} h2, .h2, h2 a, body.qode-overridden-elementors-fonts .elementor-widget-heading h2.elementor-heading-title {padding:15px 0;}
h3 {padding: 10px 0 15px 0;}
p, .wpb_text_column :last-child{padding-bottom:10px;}
p a:hover, li a:hover{text-decoration: underline !important;}
.bloc-programme h2{color: #424363;font-family: 'Quicksand', sans-serif;font-size: 27px;line-height: 35px;font-style: normal;font-weight: 500;letter-spacing: -0.25px;text-transform: none;} blockquote.with_quote_icon p{padding:0 0 0 40px;}
blockquote p{line-height: 1.5625em;text-transform: none;font-size: 21px;letter-spacing: normal;font-weight: 400;margin: 0 !important;}
.q_list.circle ul>li:before{background-color:#424363;}
.text-blanc h2, .text-blanc h3, .text-blanc p, .text-blanc a{color: #fff !important;} #news h3 a, #news h3{color:#6bb8b0 !important;font-size:24px !important;line-height:28px !important;padding-bottom:15px;}
#news h3 a:hover{color:#424363 !important;}
.latest_post_holder.dividers .latest_post_date, .latest_post_holder.dividers .latest_post_text_inner{padding-right:20px;}
.single-post .blog_single p{margin-bottom:0 !important;} h2.entry_title a{font-family: 'Quicksand', sans-serif !important;font-size:27px;letter-spacing:0}
h2.entry_title{padding: 0 !important;}
.blog_holder.blog_large_image_with_dividers .post_text_holder .blog_column1 .date{border-right:2px solid #e2e2e2 !important;}
.blog_holder.blog_large_image_with_dividers article:not(.format-quote):not(.format-link) .post_text .post_text_inner{border:1px solid #e2e2e2 !important;}
.blog_holder.blog_large_image_with_dividers .post_text_holder .blog_column2>h2, .latest_post_holder.dividers .latest_post_title{margin:0 !important;}
.blog_holder.blog_large_image_with_dividers article .post_info{border-top:1px solid #e2e2e2 !important;}
.latest_post_holder.image_in_box .latest_post_text_inner h3 a{color:#424363 !important;font-weight: 700 !important;font-size: 17px !important;}
.latest_post_holder.image_in_box .latest_post_text_inner h3 a:hover{color: #d66931 !important;}
.blog_holder.blog_pinterest article h5 a:hover{text-decoration: none !important;} .latest_post_two_holder .latest_post_two_info{display: none;} .blog_holder.blog_single article span.entry_title{font-size: 27px !important; font-family: 'Quicksand', sans-serif !important; letter-spacing:-0.25px !important;padding:0 !important;font-weight:700;}
.tags_text span{font-size:16px;text-transform:uppercase;color:#d66931;letter-spacing:2px;font-weight:600} .blog_single #post-454 .post_info, .blog_single #post-454 span.entry_title{display: none;}
.blog_single #post-469 .post_info, .blog_single #post-469 span.entry_title{display: none;} #respond input[type=text], #respond input[type=email], #respond textarea, .contact_form input[type=text], .contact_form textarea{border:1px solid #e2e2e2;border-radius:20px;}
#respond input[type=text]:focus, #respond input[type=email]:focus, #respond textarea:focus, .contact_form input[type=text]:focus, .contact_form textarea:focus{color:#424363 !important;background-color:#f6f6f6;}
.title_comment {font-size:20px;text-transform:uppercase;letter-spacing:4px;font-weight:700;color:#6bb8b0;} .q_icon_with_title .icon_text_inner {padding:0 0 10px !important;}
.q_icon_with_title.medium .icon_text_holder {padding:0 0 0 26px !important;}
.q_icon_with_title .icon_text_inner p{text-transform:none !important;}
.q_icon_with_title.tiny .icon_text_holder{padding: 0 0 0 24px !important;} .w3eden .pull-right{display: none !important;} .widget #searchform{background-color:#f6f6f6;}
.aside.sidebar .widget.widget_tag_cloud .tagcloud a,.widget .tagcloud a{font-weight:600;text-transform:uppercase;font-size:14px !important;padding:0 14px;margin:0 3px 5px 0;display:inline-block;background-color:#f6f6f6;font-weight:700;}
.aside.sidebar .widget.widget_tag_cloud .tagcloud a:hover,.widget .tagcloud a:hover{background-color:#424363;color:#fff !important;}
.widget .tagcloud a:after, .widget .wp-block-tag-cloud a:after{content:'' !important;}
aside.sidebar .widget.widget_text{margin:0 !important;}
.latest_post_holder.image_in_box .latest_post_text_inner h3 a{font-size:18px;font-familly:Montserrat;font-weight:500;}
.latest_post_inner .date_hour_holder{background:#6bb8b0 !important;padding:5px; font-size:14px;color:#fff !important;font-style:italic;font-weight:500;color:#fff !important;} .footer_top {padding:32px 0 52px;}
.footer_top .widget.widget_nav_menu li{margin:0 0 0 18px !important;list-style-type:disclosure-closed !important;font-weight:500}
.footer_top .widget_nav_menu ul li{padding:0 0 8px}
.footer_top li{list-style-type:disc;margin:0 0 0 18px !important;}
.footer_top h2{font-size: 27px !important; font-family: 'Quicksand', sans-serif !important; letter-spacing:-0.25px !important;}
.footer_top p{padding:0 !important;}
.with-shadow{background:#f6f6f6 !important;box-shadow:0px 0px 51px 0px rgba(79, 57, 37, 0.09) !important;}  @media (max-width: 1025px){
h1.h1-slider{font-size: 30px; line-height: 35px;}
}
@media (max-width: 480px){
h1.h1-slider{font-size: 25px; line-height: 28px;}
} @media (max-width: 768px){
.bloc-accueil h2{font-size: 25px; line-height: 30px;}
.bloc-accueil h3{font-size: 35px; line-height: 38px;}
} @media (min-width: 768px){
.title.title_size_medium h1{margin-top:35px !important;}
}
@media (max-width: 1025px){
.widget.qode_button_widget{display:none;}
} @media (max-width: 768px){
.footer_top h2{font-size: 18px !important;line-height: 22px;}
}