@font-face {
font-family: 'robotolight';
src: url(//cah.fr/wp-content/themes/chaplin-child/fonts/Roboto-Light-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
body {
overflow-x: hidden;
}
body .aptf-tweet-content a {
color: #666666 !important;
font-weight: bold;
}
body input[type="text"], body input[type="password"] {
background-color: white;
}
body #loginform {
max-width: 500px;
}
body #loginform + a {
font-size: 1.3rem;
}
.form_login a::before {
content: '';
background-image: url(//cah.fr/wp-content/themes/chaplin-child/img/icone_deconnexion.png);
background-repeat: no-repeat;
width: 24px;
height: 24px;
position: absolute;
left: 0;
}
.form_login a {
color: red;
padding-left: 30px;
display: block;
}
.wp-block-image {
margin: 2rem 0;
}
.wp-block-image_no_marge {
margin: 0;
}
body .uagb-column__wrap {
overflow: inherit !important;
}
.wp-block-uagb-column .wp-block-embed {
margin-bottom: 0;
margin-top: 0;
}
.uagb-column__wrap .uagb-column__inner-wrap {
padding: 0 !important;
}
.page-template-default .entry-content {
max-width: 100%;
}
.post-edit-link {
display: none;
}
.main-menu li {
line-height: 1.1;
}
.encart_icone {
margin-top: -55px;
margin-bottom: 30px;
padding: 40px 50px 20px 50px !important;
text-align: center;
}
.encart_icone h2 {
text-align: center;
margin-bottom: 40px;
}
.encart_icone p, .encart_icone li {
text-align: left;
}
.icone_encart {
position: relative;
z-index: 100;
}
.icone_encart figure {
margin-top: 0;
}
.footer-widgets-outer-wrapper {
border: none;
}
.cover-header-inner-wrapper {
display: block;
width: 100%;
position: relative;
float: left;
}
body.page-id-1958 h1 sup {
text-transform: lowercase;
}
body.page-id-1958 p.sous_titre {
margin-bottom: 1rem;
}
ul, ol {
margin: 0 0 2rem 1rem;
}
.menu-modal-inner .section-inner {
margin: 0 0 0 5.1rem;
max-width: 64rem;
}
.menu-wrapper.section-inner {
width: calc(100% - 10rem);
}
.main-menu a:hover {
text-decoration: none;
color: #ebb230;
}
.main-menu .sub-menu a:hover {
text-decoration: none;
color: #d79a0e;
}
.main-menu li.current-menu-item > .ancestor-wrapper > a {
font-weight: bold;
text-decoration: none;
}
.nav-toggle .bars {
height: 1.4rem;
width: 4rem;
}
.nav-toggle .bar {
background: #ebb230;
display: block;
height: 0.7rem;
position: absolute;
right: 0;
top: 50%;
width: 100%;
}
.nav-toggle .bar:nth-child(1) {
margin-top: -1.3rem;
}
.nav-toggle .bar:nth-child(3) {
margin-top: 1.3rem;
}
.font_Montserrat {
font-family: Montserrat, sans-serif;
}
.entry-content a:hover {
text-decoration: none;
}
a {
text-decoration: none;
}
.block_right {
text-align: center;
}
.home .uagb-section__wrap, .featured-media {
width: 100vw;
max-width: 100vw !important;
margin: 0 !important;
margin-left: 0px;
margin-left: calc((100vw - 100%) / -2) !important;
text-align: left;
}
.section_home_video .uagb-section__wrap {
padding: 0 !important;
}
h2, h1 {
color: #15b29b;
position: relative;
display: table;
}
h1.entry-title, h1.archive-title {
font-family: 'robotolight', sans-serif;
margin-bottom: 20px;
margin-top: 20px;
text-transform: uppercase;
font-size: 3rem;
max-width: 900px;
}
img + .section-inner h1.entry-title {
margin-top: 50px;
}
h2 {
font-size: 2.5rem;
padding-left: 25px;
padding-right: 10px;
margin-bottom: 20px;
color: #ebb230;
text-transform: uppercase;
}
h2 a {
color: #15b29b;
}
h2.preview-title {
padding-left: 0;
padding-right: 0;
}
.home h2 {
margin-left: auto;
margin-right: auto;
color: #15b29b;
text-align: left;
}
h3 {
font-size: 2rem;
color: #15b29b;
margin-top: 20px;
margin-bottom: 10px;
}
h2::before, .home h2::after {
content: '//';
position: absolute;
width: 100%;
left: 0;
letter-spacing: -3px;
}
.home h2::after {
left: 100%;
}
.category-actualites h2::before {
content: '';
}
.category-actualites h2 {
margin-bottom: 50px;
}
body.category-actualites .grid-item {
position: relative;
z-index: 100;
}
.uagb-post-grid {
z-index: 10;
}
.archive .posts-grid {
display: flex !important;
}
.archive .posts-grid .grid-item {
background-color: #f7f7f7;
padding: 20px;
margin-bottom: 2.7rem !important;
}
.archive .posts-grid.tlcols-3 .preview-title {
font-size: 2rem;
}
.single .entry-content {
max-width: 100%;
}
.category-actualites h2::after {
background-image: none;
}
.single .entry-header {
text-align: left;
}
.archive-header {
margin-bottom: 3rem;
}
.no_marge_bottom, .no_marge_bottom figure {
margin-bottom: 0 !important;
}
.no_marge_top, .no_marge_top figure {
margin-top: 0 !important;
}
.no_marge {
margin: 0!important;
line-height: normal;
}
.traits_obs {
border-top: 1px #15b29b solid;
border-bottom: 1px #15b29b solid;
}
.traits_lab {
border-top: 1px #2aa1a8 solid;
border-bottom: 1px #2aa1a8 solid;
}
.traits_think {
border-top: 1px #4489c8 solid;
border-bottom: 1px #4489c8 solid;
}
.traits_obs, .traits_lab, .traits_think {
line-height: 30px;
padding: 20px 0;
}
body .cover-header {
height: 10rem;
min-height: 10rem !important;
display: block;
margin-top: 90px;
overflow: inherit;
}
.cover-header-inner {
padding: 10rem 0 2rem 0;
}
.cover-header + .post-inner {
padding-top: 0;
position: relative;
float: left;
width: 100%;
}
.bg-image {
background-position: center top;
background-repeat: no-repeat;
background-size: cover;
}
.no-touchevents .bg-attachment-fixed {
background-attachment: inherit;
}
.text_align_center, .text_align_center.uagb-section__wrap {
text-align: center;
}
body .ninja-forms-form-wrap, body .ninja-forms-form-wrap .nf-form-content label, body .ninja-forms-form-wrap .nf-form-fields-required {
font-size: 16px;
}
body .ninja-forms-form-wrap .nf-form-fields-required {
font-size: 14px;
font-style: italic;
color: #cccccc;
margin-bottom: 20px;
}
body .ninja-forms-form-wrap .nf-form-content label {
font-weight: normal;
color: #999999;
}
body .ninja-forms-form-wrap .nf-form-content .nf-field-label {
margin-bottom: 2px;
}
body .ninja-forms-form-wrap .nf-form-content input:not([type="button"]), body .ninja-forms-form-wrap .nf-form-content textarea {
border: none;
background-color: #eeeeee;
}
body .nf-form-content input[type="submit"] {
background-color: #15b29b !important;
color: #ffffff;
}
.menu-secondaire ul {
margin: 10px 0 0 25px;
}
.menu-secondaire ul li {
list-style: none;
display: contents;
}
.menu-secondaire ul li a {
text-transform: uppercase;
font-size: 16px;
color: #999999;
}
.menu-secondaire ul li img {
max-width: 24px;
}
.aptf-tweets-wrapper {
display: flex;
flex-wrap: wrap;
}
.aptf-single-tweet-wrapper {
max-width: 510px;
border: none;
position: relative;
float: left;
font-size: 14px;
background-image: url(//cah.fr/wp-content/themes/chaplin-child/img/icone_twitter_vert.png);
background-repeat: no-repeat;
background-position: 0 5px;
padding-left: 35px;
margin-right: 30px;
margin-bottom: 40px;
font-family: Montserrat, sans-serif;
line-height: 2.2rem;
}
body .main-menu > li > .ancestor-wrapper > a {
font-size: 1.7rem;
padding: 1.8rem 2.5rem 1.8rem 0;
}
.post-meta .meta-wrapper {
color: #999;
font-weight: normal;
}
#breadcrumbs {
max-width: 1080px;
width: 100%;
margin: 10px auto 0 auto;
padding-right: 2rem;
text-align: right;
color: #cccccc;
}
.annuaire figure {
justify-content: center;
margin: 0.5rem !important;
flex-grow: 0 !important;
}
.annuaire figure a {
border: 1px #eeeeee solid;
padding: 10px 20px;
overflow: hidden;
width: auto;
align-self: center;
}
.annuaire figure a img {
transition: all 200ms ease-in;
transform: scale(1);
margin-bottom: 0 !important;
}
.annuaire figure a:hover img {
transition: all 300ms ease-out;
transform: scale(1.2);
opacity: 0.8;
}
.home .entry-title {
display: none;
}
body .main-menu > li > .ancestor-wrapper a.sub-menu-toggle {
padding: 0 3rem 0 10rem;
}
body .w3eden #wpdmlogin .panel-footer {
background: none;
background-color: #f7f7f7;
}
body .w3eden a {
color: #15b29b;
}
body section.__wpdm_gb_section {
padding: 0;
}
body .w3eden #wpdmlogin .panel-footer .color-primary, body .w3eden #wpdmlogin .panel-footer .color-info {
display: none;
}
body .w3eden #wpdmlogin .panel-footer .color-danger {
font-size: 16px;
}
body .w3eden #wpdmlogin .panel-body, body .w3eden #wpdmlogin .panel-footer {
float: left;
}
body .w3eden #wpdmlogin .panel-footer {
padding-right: 15px;
}
.panel {
width: 700px;
}
.titre_jaune {
color: #ebb230;
}
.sub-menu .sub-menu-toggle-wrapper .fill-children-current-color * {
fill: #ebb230;
}
.sub-menu li a {
color: #ebb230;
}
.post-inner {
padding-top: 0;
}
.wp-block-gallery.columns-5 .blocks-gallery-item {
max-width: 160px;
}
#site-header {
background: transparent;
margin-bottom: 0;
}
@media (min-width: 770px) {
body .cover-header {
height: 36rem;
min-height: 36rem !important;
margin-top: 80px;
}
.cover-header-inner {
padding: 36rem 0 2rem 0;
}
h2 {
padding-right: 3px;
}
#site-header {
background: transparent;
margin-bottom: 5rem;
}
.post-inner {
padding-top: 5rem;
}
h1.entry-title, h1.archive-title {
margin-bottom: 20px;
margin-top: 120px;
}
a.sub-menu-toggle {
border: none;
}
.main-menu a {
font-weight: bold;
}
.sub-menu a {
font-weight: normal;
}
.animation_zoom {
overflow: hidden;
}
.animation_zoom div.uagb-column__inner-wrap {
transition: all 200ms ease-out;
transform: scale(1);
}
.animation_zoom:hover div.uagb-column__inner-wrap {
transition: all 300ms ease-out;
transform: scale(1.1);
}
.animation_slide_top article .uagb-post__inner-wrap {
transition: all 200ms ease-in;
margin-top: 0;
margin-bottom: 0;
}
.animation_slide_top article:hover .uagb-post__inner-wrap {
transition: all 200ms ease-in;
margin-top: -10px;
margin-bottom: 10px;
}
.actualites_home .animation_slide_top article:hover .uagb-post__inner-wrap {
background-color: #eeeeee;
}
#site-footer {
margin-top: 0;
}
body, p, li {
font-size: 1.54rem;
color: #555555;
}
.header-toggles {
overflow: inherit;
}
.infobulle {
position: relative; }
.infobulle:hover::after, .infobulle:focus::after {
content: attr(aria-label);
position: absolute;
background-color: #ebb230;
color: white;
font-size: 14px;
padding: 2px 5px;
bottom: -20px;
left: 90%;
transform: translateX(-50%);
z-index: 1000;
white-space: nowrap;
}
#site-footer {
float: left;
width: 100%;
margin-top: 80px;
}
.home #site-footer {
margin-top: 0;
}
.footer-credits {
justify-content: center;
}
.footer-inner {
font-size: 1.6rem;
padding: 2rem 0;
background-color: #e1e1e1;
}
.main-menu {
margin-top: 30px;
}
.menu-secondaire ul {
margin: 0;
padding-top: 5px;
}
.menu-secondaire ul li {
display: inline;
position: relative;
margin-left: 1rem;
}
.menu-secondaire ul li img {
max-width: 34px;
}
.menu-secondaire ul li a {
font-size: 20px;
}
.header-toggles {
margin: 0 -1.25rem 0 1.2rem;
}
.menu-secondaire ul li.espace_membres_menu {
margin-right: 2.5rem;
}
.menu-secondaire ul li.espace_membres_menu a::after {
content: '';
background-color: #ebb230;
width: 100%;
height: 2px;
position: absolute;
bottom: -7px;
left: 0;
}
.menu-secondaire ul li.espace_membres_menu a:hover {
color: #ebb230;
}
.home .uagb-post__columns-3 .uagb-post__image {
padding: 30px 30px 0 30px;
}
.post-template-default .section-inner {
margin-top: 50px;
}
.single .section-inner {
margin-top: 0
}
h1.entry-title, h1.archive-title {
font-size: 5rem;
}
h2 {
font-size: 3.5rem;
margin: 3rem 0 2.5rem;
}
h3 {
font-size: 3rem;
}
.menu-modal-inner {
width: 20%;
min-width: 45rem;
}
.main-menu > li > a, .main-menu > li > .ancestor-wrapper > a {
font-size: 2.0rem;
}
.block_left_video {
text-align: right;
border-right: 100px #2aa1a8 solid;
width: calc(50% + 200px) !important;
}
.block_right {
background-color: #2aa1a8;
color: white;
text-align: left;
}
.block_right p {
font-size: 23px;
}
.home .wp-block-video {
position: relative;
z-index: 1000;
margin-right: -78px;
}
body.home .wp-block-video video {
width: 610px !important;
}
.home section.uagb-block-7462319d {
text-align: center;
}
.section_home_video .uagb-section__wrap {
padding: 0 !important;
}
.uagb-section__inner-wrap, .uagb-columns__wrap .uagb-columns__inner-wrap {
max-width: 1080px !important;
}
.section_home_video .uagb-columns__inner-wrap {
width: 100vw !important;
max-width: 100vw !important;
margin-left: calc((100vw - 1080px) / -2) !important;
}
.uagb-column__wrap {
position: relative;
overflow: inherit;
}
#site-header {
margin-bottom: 0;
padding: 0;
background-color: #eeeeee;
}
.site-logo {
position: absolute;
top: 15px;
}
.site-logo img {
max-height: 138px;
position: relative;
z-index: 100;
}
.section-inner {
max-width: 1080px;
}
footer .section-inner {
max-width: 100%;
width: 100%;
}
footer .footer-widgets-outer-wrapper {
background-color: #2aa1a8;
margin: 0;
}
footer .grid {
max-width: 1080px;
margin: 0 auto;
}
footer .grid a {
color: white;
}
footer .grid.tcols-2 > .grid-item {
width: 100%;
}
footer .grid .grid-item {
margin: 0 0 30px 0;
}
footer ul.menu {
display: flex;
flex-wrap: wrap;
position: relative;
margin-bottom: 0;
}
footer ul.menu li.menu-item {
width: 25%;
margin-bottom: 10px !important;;
}
footer ul.sub-menu {
margin-left: 0 !important;
}
footer ul.sub-menu li ul.sub-menu {
margin-left: 30px !important;
}
footer ul.sub-menu li ul.sub-menu li {
margin-bottom: 10px !important;
}
footer ul.menu li.menu-item > a {
text-transform: uppercase;
font-weight: bold;
font-size: 18px;
display: block;
margin-bottom: 5px;
}
footer ul.sub-menu li.menu-item a {
text-transform: inherit;
font-weight: normal;
font-size: 14px;
}
footer ul.sub-menu li.menu-item ul.sub-menu li.menu-item > a {
font-weight: normal;
}
footer ul.menu li.actus_menu, footer ul.menu li.espace_presse_menu, footer ul.menu li.contact_menu, footer ul.menu li.assises_menu {
position: relative;
}
footer ul.menu li.actus_menu > a, footer ul.menu li.espace_presse_menu > a, footer ul.menu li.contact_menu > a, footer ul.menu li.assises_menu > a {
text-transform: uppercase;
font-weight: bold;
font-size: 20px;
}
footer ul.menu li.reenchantons_menu {
margin-top: 140px !important;
}
footer ul.menu li.espace_presse_menu {
top: 60px;
}
footer ul.menu li.assises_menu {
top: 90px;
}
footer ul.sub-menu li.menu-item {
display: block;
width: 100%;
}
body:not(.home) #site-content .section-inner {
max-width: 900px;
margin-top: 30px;
}
.post-inner {
padding-top: 1rem;
}
.header-inner {
min-height: 8rem;
}
#site-content {
min-height: calc(100vh - 53.4rem);
overflow: hidden;
}
.header-toggles .toggle {
height: 5rem;
padding: 0 2.5rem;
}
.home .post-inner, .home #site-content .section-inner {
padding-top: 0;
margin-top: 0;
}
.home h2 {
margin-top: 0;
margin-bottom: 55px;
font-size: 3.5rem;
}
}
@media (min-width: 768px) and (max-width: 1180px) {
.section_home_video .uagb-section__wrap {
padding: 0 !important;
}
.section_home_video .uagb-columns__inner-wrap {
width: 100vw !important;
max-width: 100vw !important;
margin-left: calc((100vw - 100%) / -2) !important;
}
.block_left_video {
padding-left: 45px;
}
.block_right p {
font-size: 18px;
}
}
@media (max-width: 900px) {
body.home .uagb-post-grid .uagb-post__inner-wrap > .uagb-post__image:first-child {
margin-top: 0;
margin-left: 0;
margin-right: 0;
}
body.home .uagb-post-grid .uagb-post__items {
margin-right: 0;
margin-left: 0;
}
body.home .uagb-post-grid .uagb-post__items article {
margin-right: 1%;
margin-left: 1%;
padding-right: 0;
padding-left: 0;
margin-bottom: 7px;
}
body .uagb-post-grid .uagb-post__columns-mobile-2 article {
width: 48%;
}
body .aptf-single-tweet-wrapper {
font-size: 12px;
line-height: 1.8rem;
}
.home h2::after {
content: ' ';
}
h2 {
font-size: 2.1rem;
}
p, li {
font-size: 14px;
}
body .traits_obs, .traits_lab, .traits_think {
line-height: 24px !important;
font-size: 20px !important;
}
.icone_encart figure {
max-width: 120px;
}
body .main-menu > li > .ancestor-wrapper > a {
font-size: 1.7rem;
padding: 1.8rem 2.5rem 1.8rem 1rem;
}
body.archive .posts-grid .grid-item {
background-color: #f7f7f7;
padding: 20px;
margin-bottom: 10px !important; width: 47%;
}
body.archive .posts-grid.tlcols-3 .preview-title {
font-size: 1.4rem;
text-transform: inherit;
}
body.archive .grid {
margin: 0;
}
body.archive .section-inner {
width: calc(100% - 2rem);
}
.block_right p {
font-size: 16px;
}
}
.w3eden .text-muted {
display: none;
}
.page-id-2943 .wp-block-uagb-section .wp-block-uagb-columns {
border-bottom: 1px #eeeeee solid;
padding-bottom: 30px !important;
margin-bottom: 40px !important;
}
.page-id-2943 section h3 {
margin-bottom: 30px !important;
}
body .section_pleine_largeur_header_HSC {
width: 100vw;
max-width: 100vw !important;
margin: 0 !important;
margin-left: calc((100vw - 100%) / -2) !important;
position: absolute !important;
z-index: 1;
top: 14%;
padding: 0 !important;
height: 66%;
}
body .section_pleine_largeur {
width: 100vw;
max-width: 100vw !important;
margin-left: calc((100vw - 100%) / -2) !important;
}
.bandeau_top_HSC {
position: relative;
z-index: 100;
}
.section_HSC {
padding: 0 !important;
margin-top: -40px !important;
}
.section_HSC .uagb-section__overlay {
position: relative !important;
}
.menu_HSC {
position: relative;
z-index: 1000;
}
.menu_HSC li:first-child {
margin-left: 0;
}
.menu_HSC li a:hover {
color: #fcb040 !important;
}
.page-template-template-full-width-HSC #site-footer {
margin-top: 0;
}
.page-template-template-full-width-HSC h3 {
margin-top: 3.5rem !important;
font-weight: normal;
color: #0a8577;
}
.page-template-template-full-width-HSC .entry-content {
line-height: 1.5;
max-width: 12000px;
margin-top: 100px;
}
.line_height_hsc_titre {
line-height: 50px;
}
.line_height_normal {
line-height: normal;
}
.container_programme li {
margin: 0;
}
.container_programme p {
margin: 0 0 1rem 0;
}
.titre_programme_HSC::before, .titre_programme_HSC::after, body .titre_programme_HSC_orange::after, body .titre_programme_HSC_orange::before {
content: '';
position: absolute;
width: 0;
left: 0;
letter-spacing: -3px;
}
body .titre_programme_HSC, body .titre_programme_HSC_orange {
background: none;
background-color: #06aea3;
color: white;
width: 100vw;
max-width: 100vw !important;
padding: 1.2rem 0 1rem 0;
margin: 0;
}
body .titre_programme_HSC_orange {
background-color: #f07d08;
}
body .visuel_prog_orange {
margin-top: -48px;
}
body .menu_inscription_HSC {
margin-left: 30rem;
}
.page-template-template-full-width-HSC .label-right .nf-field-label {
align-items: baseline;
}
.page-template-template-full-width-HSC .checkbox-container.label-right .field-wrap > div {
width: inherit;
align-items: baseline;
display: inherit;
}
body .visuel_section .uagb-section__inner-wrap {
background-image: url(//cah.fr/wp-content/uploads/2023/09/VISUEL_ACCUEIL.webp);
background-repeat: no-repeat;
background-position: right 30px;
}
body .visuel_section figure img {
background-color: white;
}
body.page-id-4509 figure .wp-element-caption a {
color: white !important;
}
body.page-id-4509 figure .wp-element-caption a:hover {
color: #444444 !important;
}
body.page-id-4509 figure .wp-element-caption {
height: 100%;
position: absolute;
bottom: 0;
width: 100%;
padding: 2rem;
background-color: #36A9E0;
cursor: pointer;
opacity: 0;
transition: all 0.25s ease-out;
color: white;
font-size: 1.3rem;
}
body.page-id-4509 figure .wp-element-caption:hover {
height: 100%;
opacity: 1;
transition: all 0.25s ease-out;
}
body.page-id-4509 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
background: #36A9E0;
bottom: 0;
box-sizing: border-box;
color: #fff;
font-size: 13px;
left: 0;
margin-bottom: 0;
max-height: 100%;
overflow: auto;
padding: 2rem;
position: absolute;
text-align: left;
width: 100%;
}
body.page-id-4387 .wp-element-caption {
display: none;
}
.page-template-template-full-width-HSC .visuel_carre::before {
content: '';
background-image: url(//cah.fr/wp-content/uploads/2023/09/carre_vert_big.webp);
background-repeat: no-repeat;
display: block;
width: 300px;
height: 313px;
position: absolute;
top: -12.5rem;
left: -23rem;
z-index: 1;
}
.page-template-template-full-width-HSC .h2_partenaires {
position: relative;
z-index: 100;
}
.page-template-template-full-width-HSC .visuel_carre_big::before {
content: '';
background-image: url(//cah.fr/wp-content/uploads/2023/09/carre_bleu_big.webp);
background-repeat: no-repeat;
width: 454px;
height: 474px;
position: absolute;
bottom: -7rem;
left: -15rem;
z-index: 1;
}
@media (max-width: 770px) {
body .visuel_section .uagb-section__inner-wrap {
background: none;
}
body .titre_programme_HSC, body .titre_programme_HSC_orange {
width: 100%;
max-width: 100% !important;
padding: 1rem;
margin: 0;
}
body .menu_inscription_HSC {
margin-left: 0;
}
}
body .bouton_HSC {
max-width: 550px !important;
}
.post-4509 .bandeau_top_HSC {
margin-bottom: 0;
}
.post-4509 .section_partenaires {
margin-top: -42px;
}
@media (max-width: 770px) {
.page-template-template-full-width-HSC .entry-content {
margin-top: 0;
}
.menu_HSC {
margin: 2rem 0;
}
.menu_HSC::after {
content: 'Menu';
font-size: 1.6rem;
}
body .wp-block-navigation__responsive-container-open svg {
height: 34px;
width: 34px;
}
}
.vignette_solo_galerie {
max-width: 354px !important;
}
#post-4387 .vignette_solo_galerie {
max-width: 245px !important;
}
body .ff-default .ff-el-form-control {
border-radius: 0;
background-color: #eeeeee;
color: #787878;
border: 1px #eeeeee solid!important;
}
body .ff-default .ff-el-input--label label, body .ff-default .ff-el-form-check label.ff-el-form-check-label
{
color: #999999;
font-weight: 300;
}
body .ff-message-success {
border: none;
box-shadow: 0 0 0 0;
margin-top: 10px;
padding: 15px;
position: relative;
}
.date_post
{
color: #bbbbbb;
}
@media (min-width: 700px) {
section {
padding: 0;
}
}
.section_plein_ecran
{
width: 100vw!important;
max-width: 100vw!important;
margin-top: -60px!important;  
margin-left: calc((100vw - 100%) / -2)!important; 
}
.section_plein_ecran .banniere
{
width: 100vw!important;
max-width: 100vw!important;
margin-top: 0px!important; 
margin-left: calc((100vw - 100%) / -2)!important;
}
.section_plein_ecran .titre_banniere
{
padding-top:8rem!important;
margin: 0 0 1rem 2.5rem!important;
line-height: 48px;
display: block;
}
.section_plein_ecran .titre_banniere strong
{
font-size: 82px!important;
}
.section_plein_ecran .titre_banniere a:hover
{
color: #444444!important;
}
body .boutons_HC a.wp-block-button__link
{
padding: 0.9em 2em;
}
body .boutons_HC a.wp-block-button__link:hover
{
background-color: #3de4cf !important;
color: white!important;
}
h2.titre_HC::before {
content: '';
position: relative;
width: 100%;
left: 0;
letter-spacing: 0;
}
body h2.titre_HC
{
padding-left: 0;
color: #00a994;
font-size: 3.2rem;
text-transform: inherit;
}
body h3.titre_HC
{
font-size: 2.5rem;
margin-top: 4rem;
color: #00a994;
}
body h4.titre_HC
{
font-size: 1.9rem;
margin: 2rem 0 0 0;
color: #608aa2;
text-transform: uppercase;
}
.bloc_gris
{
background-color: #f7f7f7;
border-radius: 20px;
padding: 3rem;
}
.bloc_gris img
{
mix-blend-mode: multiply;
}
.groupe_attitudes_travaux
{
border-color: #507489;
}
body .gap_1
{
gap: 1.8em;
}
body p.titre_page_HC 
{
margin: 0 0 5rem 0;
}
.levier_action
{ padding-left: 3rem;
}
.titre_levier
{
border: 1px #FF5757 solid;
border-radius: 20px;
padding: 0.8rem;
}
.contour_groupe
{
border: 2px #cccccc dotted;
border-radius: 20px;
padding : 4rem;
}
.icone_ampoule
{
position: absolute;
top: -14.5rem;
left: 11rem;
}
.uagb-block-5d016426 .uagb-buttons-repeater:not(.wp-block-button__link) {
text-align: center;
}
.box_ampoule .wp-block-uagb-column::before
{
content: '';
height: 100px;
width: 100px;
background-image: url(https://cah.fr/wp-content/uploads/2024/12/Ampoule_verte_claire.png);
background-repeat: no-repeat;
background-size: contain;
position: absolute;
z-index: 1000;
display: block;
top: -7rem;
left: 35%;
}