body {
font-size:1.6rem; font-family:'Montserrat', sans-serif; color: #545454;
line-height: 1.77;
}
ul, ol {
margin: 0 0 2rem 3rem;
}
input,
textarea,
button,
select,
a {
outline: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
}
a {
opacity:1;
transition:all 500ms ease-in-out;
}
a:hover {
opacity:.7;
}
#site-content a.wp-block-button__link {background-color:#999999;transition:all 500ms ease-in-out;}
#site-content a.wp-block-button__link:hover {background-color:#a73029;opacity:1;text-decoration:none;} #site-header,
.footer-nav-widgets-wrapper,
#site-footer,
.search-modal-inner,
.archive-header,
.singular .entry-header,
.singular .featured-media::before,
.wp-block-pullquote::before {background:none;}
#site-content article > div.post-inner,
#site-content article > div.section-inner {background:#FFF;} .entry-content,
.entry-content p,
.entry-content ol,
.entry-content ul,
.entry-content dl,
.entry-content dt,
.widget_text p,
.widget_text ol,
.widget_text ul,
.widget_text dl,
.widget_text dt,
.widget-content,
.widget-content .rssSummary,
.has-drop-cap:not(:focus)::first-letter,
.entry-content .wp-block-archives,
.entry-content .wp-block-categories,
.entry-content .wp-block-cover-image,
.entry-content .wp-block-latest-comments,
.entry-content .wp-block-latest-posts,
.entry-content .wp-block-pullquote,
.entry-content .wp-block-quote.is-large,
.entry-content .wp-block-quote.is-style-large {
font-family:'Montserrat', sans-serif;
font-size:1.6rem;
}
h1,
.heading-size-1,
h2.entry-title {padding-top:10%;text-align:center;max-width:100%;margin:0 auto;font-size:4.5rem;color:#000;font-weight:600;letter-spacing:2px;}
h2,
.heading-size-2 { text-align:center;font-size:2.5rem;font-weight:300;letter-spacing: 2px; }
h3,
.heading-size-3 { text-align:center;font-size:3rem;font-weight:300;letter-spacing: 2px;}
h4,
.heading-size-4 { text-align:left;font-size:2.4rem;}
h5,
.heading-size-5 { text-align:left;font-size:2rem;}
h6,
.heading-size-6 { text-align:left;font-size:1.8rem;}
.post-date .meta-icon svg {display:inline;} #site-content {padding-top:120px;}
.home #site-content {padding-top:140px;}
#site-content ul {
list-style: none; }
#site-content ul li::before {
content: "\25A0";
color:#999999;
font-weight:bold;
display: inline-block;
width: 1em;
margin-left:-1em;
}
#site-content ul.blocks-gallery-grid li::before {display:none;}
#site-content .bloc-brun { }
#site-content blockquote {border-color:#a73029;} code,
kbd,
samp,
.social-icons a,
.post-nav-links,
.author-bio .avatar,
.wp-block-pullquote::before,
.screen-reader-text:focus {}   .header-titles .site-title,
.header-titles .site-logo,
.header-titles .site-description {margin:0 .5rem;}
body.twentytwentyclean #site-header {position:fixed;top:0;left:0;right:0;min-height:100px;z-index:100;transition:all 200ms ease-in-out;background:rgba(255,255,255,1);box-shadow:0 4px 20px rgba(0,0,0,0.2);}
body.twentytwentyclean.admin-bar #site-header {top:32px;}
body.twentytwentyclean .site-logo img {transition:all 200ms ease-in-out;max-height:8rem;}
body.twentytwentyclean .header-inner {transition:all 200ms ease-in-out;padding:1rem 0;}
#site-header .header-inner.section-inner {display:block;}
#site-header .header-navigation-wrapper {display:none;}
#site-header .header-titles-wrapper {margin:0;padding:0;position:relative;top:0;left:0;right:0;display:block;max-width:initial;transform:none;}
#site-header .header-titles-wrapper .header-titles {margin:0;padding:0;position:absolute;top:0;left:50%;display:inline-block;max-width:initial;transform:translateX(-50%);}
#site-header .header-titles-wrapper .header-titles .site-description,
#site-header .header-titles-wrapper .header-titles .site-logo.faux-heading {float:left;}
#site-header .header-titles-wrapper .mobile-nav-toggle,
#site-header .header-titles-wrapper .site-description {color:#000;line-height:1.4;}
body.twentytwentyclean .site-description {transition:all 200ms ease-in-out;width:1px;opacity:0;font-size:.1rem;}
.mobile-search-toggle, .mobile-nav-toggle {clear:left;display: block !important;position:relative;}
.menu-modal.header-footer-group,
.menu-modal .menu-modal-inner {z-index:101;background:rgba(0,0,0,.6);}
.menu-modal .toggle {color:#FFF;}
body.twentytwentyclean.scroll-top #site-header {background:rgba(255,255,255,0);box-shadow:0 4px 20px rgba(0,0,0,0);min-height:130px;}
body.twentytwentyclean.scroll-top .site-logo img {max-height:12rem;}
body.twentytwentyclean.scroll-top .header-inner {padding:1rem 0 6rem;}
body.twentytwentyclean.scroll-top .site-description {width:145px;opacity:1;font-size:2.2rem;}
body.twentytwentyclean .mobile-menu {display:block;padding-left:10px;}
body.twentytwentyclean .menu-modal {justify-content:flex-start;}
body.twentytwentyclean .menu-modal-inner {transform:translateX(-20rem);}
body.twentytwentyclean .menu-modal.active .menu-modal-inner{transform:translateX(0);}
.modal-menu li a {text-align:left;}
.modal-menu > li > a,
.modal-menu > li > .ancestor-wrapper > a {
font-size: 2rem;
padding: 2rem 0;
}  div.footer-nav-widgets-wrapper.header-footer-group > div.footer-inner.section-inner {width:100%;max-width:100%;}
div.footer-nav-widgets-wrapper.header-footer-group div.su-gmap.su-u-responsive-media-yes {padding:0;height:auto;}
div.footer-nav-widgets-wrapper.header-footer-group div.su-gmap.su-u-responsive-media-yes iframe {position:static;top:auto;left:auto;}
aside.footer-widgets-outer-wrapper {padding:2rem 0;}
body .header-footer-group {text-align:center;}
body .header-footer-group .widget_nav_menu li {margin:0.5rem;display:inline-block;vertical-align:top;text-decoration:underline;}
body .header-footer-group .widget_nav_menu li li {text-decoration:none;}
body .footer-credits {display:block;}
body .footer-widgets-wrapper,
body .footer-widgets.grid-item {margin:10px 0;width:100%;display:block;}
body .header-footer-group {background:#2D2D2D;color:#FFF;}
body .header-footer-group a {font-size:1.4rem;color:#FFF;}
body .header-footer-group pre,
body .header-footer-group fieldset,
body .header-footer-group input,
body .header-footer-group textarea,
body .header-footer-group table,
body .header-footer-group table *,
body .footer-nav-widgets-wrapper,
body #site-footer, .menu-modal nav *,
body .footer-widgets-outer-wrapper,
body .footer-top {
border:none;
} .entry-content hr::before,
hr.styled-separator::before {
background:url(//gaia74.com/wp-content/themes/twentytwentyclean/img/separateur-central.png) 50% 50% no-repeat;
width:44px;height:44px;transform:none;top:calc(50% - 22px);left:calc(50% - 22px);}
.entry-content hr::after,
hr.styled-separator::after {display:none;} body.page-id-3 table th {text-align:center;}
body.page-id-3 .entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {max-width:120rem;}
body.page-id-3 .entry-content h4,
body.page-id-3 .entry-content h5,
body.page-id-3 .entry-content h6 {margin:.5rem auto;}
body.page-id-3 .entry-content a {color:#e22658;}
body.page-id-3 .entry-content h5 {color:#e22658;border-bottom:1px solid #6d6d6d;}
body.page-id-3 dl {text-align:center;}
body.page-id-3 dl > div {display:inline-block;width:280px;height:240px;margin:5px;position:relative;border:1px solid #6d6d6d;}
body.page-id-3 dl dt {position:absolute;bottom:0;left:0;right:0;height:40px;text-align:left;background:#6d6d6d;color:#FFF;margin:0;padding:5px;padding-right:60px;line-height:1;}
body.page-id-3 dl dd {position:absolute;top:0;left:0;right:0;height:180px;text-align:left;margin:0;padding:5px;line-height:1.3;}
body.page-id-3 dl dt:after {position:absolute;bottom:-5px;right:-5px;height:60px;width:60px;border-radius:30px;margin:0;padding:0;font-family:"Font Awesome 6 Free";font-size:30px;line-height:60px;text-align:center;background:#e22658;color:#FFF;}
body.page-id-3 dl div.identite dt:after {content:'\f2c2';}
body.page-id-3 dl div.vie-pro dt:after {content:'';}
body.page-id-3 dl div.don-con dt:after {content:'';}
body.page-id-3 dl div.internet dt:after {content:'';}
body.page-id-3 dl div.vie-per dt:after {content:'\e554';}
body.page-id-3 dl div.inf-eco dt:after {content:'\f09d';}
body.page-id-3 dl div.don-sen dt:after {content:'';}
body.page-id-3 dl div.acces dt:after {content:'\f084';}
body.page-id-3 dl div.rectification dt:after {content:'\f12d';}
body.page-id-3 dl div.opposition dt:after {content:'\f05e';}
body.page-id-3 dl div.limitation dt:after {content:'\e562';}
body.page-id-3 dl div.effacement dt:after {content:'\f2ed';}
body.page-id-3 dl div.portabilite dt:after {content:'\f5b0';}
body.page-id-3 dl div.mort dt:after {content:'\f277';} #site-content .lien-col-droite p {font-size:1.4rem;}  .singular .entry-header {padding:3rem 0;}
.post-inner {padding-top:3rem;}
#site-content .wp-block-image {margin-top:0;} .home header.entry-header h1.entry-title {text-shadow:0px 0px 3px rgba(0, 0, 0, 0.8), 0px 0px 6px rgba(0, 0, 0, 0.8);}
.home .cover-color-overlay {opacity:0;}
.home .cover-header-inner-wrapper {justify-content:center;}
@media (min-width: 700px) {
.to-the-content svg {
height: 5.4rem;
width: 5.12rem;
-webkit-filter:drop-shadow( 0px 0px 4px rgba(0, 0, 0, .9));
filter: drop-shadow( 0px 0px 4px rgba(0, 0, 0, .9));
}
}
@media (min-width: 600px) {
.home .su-slick-slider {
box-sizing: border-box;
padding: 0 45px;
}
} body.blog #site-content {background:#FFF;}
body.blog #site-content h2 {text-shadow:none;} body.search-results #site-content {background:#FFF;}
body.search-results #site-content h1,
body.search-results #site-content h2 {color:#000;text-shadow:none;} .su-slick-slider {
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
max-width: 100vw !important;
width: 100vw !important;
}
.su-slick-slider button.slick-arrow {background:none;z-index:1;width:auto;height:auto;}
.su-slick-slider button.slick-arrow:before {color:#BB133E;font-size:4rem;}
.su-slick-slider button.slick-prev {left:10px;}
.su-slick-slider button.slick-next {right:10px;}
.slick-slide a {position:relative;display:block;text-align:center;}
.slick-slide a img {margin:0 auto;}
.slick-slide a span {position:absolute;bottom:0;left:0;right:0;padding:5px;font-size:1rem;background:rgba(0,0,0,.5);color:#FFF;opacity:0;transition:opacity 500ms ease-in-out;}
.slick-slide a:hover span {opacity:1;}