.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@-webkit-keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}@keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}:root{
--bg: #fcf5ef;
--txt: #6E4932;
--green: #CE6F49;
--light-green: #C2968C;
--kaki: #b2666c;
--olive: #8d5d41;
--tapenade: #7C843C;
--stone:#e9dcca;
--grass: #D0DBBF;
--w: #FFFFFF;
}
*, ::before, ::after{
box-sizing: border-box;
margin: 0;
padding: 0;
}
body{
overflow-x: hidden;
background-color: var(--bg);
margin: 0;
}
ul, .wp-block-query ul{
padding: 0 0 0 1rem;
list-style: none;
}
ul li {
padding: 0 0 0 .2rem;
list-style: none;
} .noise-bg{
top: 0;  
left: 0;
width: 100%;
height: 100vh;
display: block;
z-index: 1;
overflow: hidden;
position: fixed;
pointer-events: none;
}
.noise-bg:after {
top: -10rem;
left: -10rem;
width: calc(100% + 20rem);
height: calc(100% + 20rem);
content: "";
position: absolute;
animation: noise-effect 1s steps(2) infinite;
background-image: url(//www.bastide.lamongestine.com/wp-content/themes/thememongestine/assets/noise.png);
background-position: 50%;
}
@-webkit-keyframes noise-effect {
0% {
transform: translate3d(0,9rem,0);
}
10% {
transform: translate3d(-1rem,-4rem,0);
}
20% {
transform: translate3d(-8rem,2rem,0);
}
30% {
transform: translate3d(9rem,-9rem,0);
}
40% {
transform: translate3d(-2rem,7rem,0);
}
50% {
transform: translate3d(-9rem,-4rem,0);
}
60% {
transform: translate3d(2rem,6rem,0);
}
70% {
transform: translate3d(7rem,-8rem,0);
}
80% {
transform: translate3d(-9rem,1rem,0);
}
90% {
transform: translate3d(6rem,-5rem,0);
}
to {
transform: translate3d(-7rem,0,0);
}
} #masthead{
position: fixed;
width: 100%;
z-index: 999;
}
.inside-header{
box-shadow: 0px 4px 4px rgba(41, 56, 37, 0.1);
background-color: var(--bg);
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.regroup-nav{
display: flex;
margin-right: 50px;
}
.btn-nav.wp-block-button{
align-self: center;
}
.logo-header{
display: inline-block;
}
.logo-bio{
width:175px;
}
.picto-logo{
width: 240px;
} .main-nav{
width: 100%;
}
.nav-menu{
display: none;
flex-direction: column;
width: 100%;
}
.nav-menu .sub-menu{
background-color: var(--bg);
}
ul.nav-menu {
padding: 0;
}
ul.sub-menu li {
margin-bottom: .3rem;
}
:is(.nav-menu, .nav-menu .sub-menu) li{
list-style: none;
}
.nav-menu > li{
padding-bottom: 1rem;
border-bottom: 1px solid var(--stone);
max-width: fit-content;
margin: 8px auto;
}
.nav-menu li a{
font: 500 0.875rem/1rem "Raleway";
color: var(--olive);
}
.nav-menu li a:hover{
text-decoration: underline;
text-decoration-color: var(--olive);
}
.nav-menu li a:active{
font: 500 0.875rem/1rem "Raleway";
color: var(--txt);
}
.nav-menu li {
padding: 0;
list-style: none;
}
.menu-item-27{
position: relative;
}
.menu-item-27:after{
content: "";
display: block;
box-sizing: border-box;
position: absolute;
width: 7px;
height: 7px;
border-top: 1px solid;
border-right: 1px solid;
border-color: var(--txt);
transform: rotate(135deg);
left: 100px;
top: 8px;
}
.menu-item-has-children .sub-menu {
display: block;
position: relative;
width: max-content;
}
.menu-item-has-children .sub-menu{
padding-top: 8px;
position: relative;
margin: 0 auto;
}
.menu-item-has-children:hover::after{
transform: rotate(-45deg);
bottom: 3px;
}
.menu-item-has-children:hover::after, .menu-item-has-children:not(:hover)::after{
transition: 1s;
}
.first-nav.burger-active{
height: calc(100vh - 104px);
text-align: center;
}
header img{
width: 60px;
margin-left:2rem;
} .alignfull{
margin: calc(0% - 2rem);
width: 100vw;
}
.logo-in-banner img{
width: 65%;
height: auto!important;
}
.logo-in-banner figure{
text-align: center;
}
.wp-block-cover__background.has-background-dim-0{
position: initial!important;
}
.banner .wp-block-cover__inner-container{
padding: 2rem 0;
}
.banner{
justify-content: flex-start;
overflow: hidden;
}
.section-no-bottom {
margin-bottom: 0!important;
padding-bottom: 0!important;
}
.section-no-top {
margin-bottom: 1rem!important;
padding-top: 1rem!important;
} .cont-lignes{
width: 30px;
height: 30px;
cursor: pointer;
position: absolute;
top: 23px;
right: 2%;
}
.lignes{
width: 75%;
height: 1px;
border-radius: 5px;
background-color: var(--light-green);
position: absolute;
transition: all 0.5s ease-in-out;
}
.lignes:nth-child(1){
top: 0px;
}
.lignes:nth-child(2){
top: 8px;
}
.lignes:nth-child(3){
top: 16px;
}
.btn1.active .lignes:nth-child(1){
top: 8px;
transform: rotate(135deg);
}
.btn1.active .lignes:nth-child(3){
top: 8px;
transform: rotate(-135deg);
}
.btn1.active .lignes:nth-child(2){
opacity: 0;
transform: translateX(-20px);
} footer{
background-color: var(--txt);
padding: 2rem;
}
.logo{
width: 65%;
margin: 0 auto 2rem;
}
.logo img{
width: 100%;
}
footer p{
font: 400 0.875rem/1rem "Raleway";
margin-bottom: .8rem;
color: var(--w);
}
footer p.title{
font: 700 1rem/1.188rem "Raleway";
margin-bottom: 1rem;
}
footer p.post {
font: 900 1rem/1.2rem "Raleway";
}
footer .searchform button{
color: var(--w)!important;
}
footer section{
margin-bottom: 2rem;
}
footer .searchform{
margin: 1rem 0;
}
footer .searchform .form-group{
border: 1px solid var(--w);
border-radius: 55px;
justify-content: space-evenly;
width: 80%;
}
footer .searchform .form-group input[value]{
color: var(--w);
}
footer .credits p, footer .credits p a{
font: 400 0.75rem/0.875rem "Raleway";
color: var(--w);
}
footer .form-group input::placeholder{
color: var(--w);
}
.reseaux, footer .newsletter{
margin: 2rem 0;
display: flex;
justify-content: space-between;
}
.reseaux img{
border: 1px solid var(--w);
border-radius: 50%;
padding: 5px;
width: 35px;
height: 35px;
} .form-search{
display: flex;
align-items: center;
}
input, textarea{
width: 80%;
border-radius: 0;
border: 0;
background-color: transparent;
}
.rang-form {
width: 100%;
}
.demi-colonne, .colonne {
float: left;
position: relative;
padding: 0.65rem;
width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
@media only screen and (min-width: 48em) { 
.demi-colonne {
width: 50%;
}
}
.searchform button{
background-color: transparent;
color: var(--txt);
margin: 0!important;
cursor: pointer;
}
.searchform button::after{
width: inherit;
}
.searchform button:hover::after{
animation: inherit;
width: inherit;
}
button.iconSearch{
display: flex;
padding: 5px;
border: 0;
}
button.iconSearch svg.icon{
width: 1.5rem;
height: 1.5rem;
} h1{
font: 1.875rem/2.25rem "Raleway";
color: var(--kaki);
margin-bottom: 1.2rem
font-weight:900;
}
h2{
font: 900 1.9rem/1.7rem "Raleway";
color: var(--kaki);
margin-bottom: 1.2rem;
}
h3{
font: 1.65rem/1.8rem "Raleway";
color: var(--kaki);
margin: 1.2rem 0 1rem;
}
h4{
font: 700 1.25rem/1.875rem "Raleway";
color: var(--kaki);
}
h5{
font: 700 1rem/1.625rem "Raleway";
color: var(--kaki);
}
p, ul li, ol li{
font: 400 1.125rem/1.5 "Raleway"; margin-bottom: .85rem;
} ul li:not(.nav-menu), ol li:not(.nav-menu) {
list-style: initial;
}
ul.sub-menu {
padding: 0;
}
p strong{
font: 600 1.125rem/1.5rem "Raleway";
color: var(--txt);
}
p.lead{
font: 500 1.25rem/1.75 "Raleway";
color: var(--txt);
}
p.lead strong{
font: 700 1.25rem/1.75rem "Raleway";
color: var(--txt);
}
figcaption{
font-family: "Raleway", sans-serif;
color: var(--olive);
}
blockquote{
margin: 0;
transform: translateX(-2%);
width: 85%;
text-align: center;
margin: 0 auto;
}
blockquote p{
font: 2.5rem/2.5rem "Raleway";
color: var(--w);
filter: drop-shadow(0px 1px 0px var(--olive))
drop-shadow(0px -1px 0px var(--olive)) 
drop-shadow(1px 0px 0px var(--olive))
drop-shadow(1px 1px 0px var(--olive))
drop-shadow(1px -1px 0px var(--olive))  
drop-shadow(-1px 0px 0px var(--olive))
drop-shadow(-1px 1px 0px var(--olive))
drop-shadow(-1px -1px 0px var(--olive));
}
.reveal{
opacity: 0;
}
.reveal-visible{
opacity: 1;
animation: revolve 2s, appear 1s;
animation-fill-mode: forwards;
}
@keyframes appear {
0% {
opacity: 0;
}
25% {
opacity: 0;
}
50% {
opacity: 0.8;
}
75% {
opacity: 0.9;
}
100% {
opacity: 1;
}
}
@keyframes revolve{
to{ 
position: relative;
z-index: 9;
opacity: 1;
text-shadow:
-1px 0px var(--olive),
-1px 1px var(--olive),
-2px 1px var(--olive),
-2px 2px var(--olive),
-3px 2px var(--olive), 
-4px 3px var(--olive), 
-5px 4px var(--olive), 
-6px 5px var(--olive), 
-7px 6px var(--olive), 
-8px 7px var(--olive);
}
} button, .wp-block-button__link, .wp-block-post-excerpt__more-link, input.submit, input#submit.submit, input.button, .devis{
font: 600 1.3rem/1.5rem "Raleway";
color: var(--olive)!important;
position: relative;
border-radius: 0!important;
text-transform: uppercase;
background: transparent;
padding: initial;    
cursor: pointer!important;
border: none;
}
input.submit, input#submit.submit, input.button{
border: 1px solid var(--kaki)!important;
inline-size: fit-content;
padding: 0.6rem 1rem!important;
}
:is(button, .wp-block-button__link, .wp-block-post-excerpt__more-link, input.submit, input#submit.submit, input.button):hover{
color: var(--olive);
text-decoration: inherit;
}
:is(button, .wp-block-button__link, .wp-block-post-excerpt__more-link, input.submit, input#submit.submit, input.button):after{
content: "";
border-bottom: solid 2px var(--olive);
transform: scaleX(1);
display: block;
transform-origin: 0% 50%;
padding-bottom: 8px;
border-color: currentColor;
}
:is(button, .wp-block-button__link, .wp-block-post-excerpt__more-link, input.submit, input#submit.submit, input.button):hover::after{
animation: animBorder 1s;
}
.wp-social-link{
display: inline-block;
}
.wp-block-social-links{
text-align: center;
}
@keyframes animBorder{
0% {
transform: scaleX(0);
}
100%{
transform: scaleX(1);
}
}
.white-border .wp-block-button__link{
color: var(--w)!important;
}
#mc_embed_signup input.button{
height: auto!important;
background-color: transparent!important;
font-weight: bold;
} .btn-404{
border: 0;
}
.btn-404 a{
color: var(--txt);
} main{
padding: 3rem 2rem;
}
hr, .wp-block-separator{
border: 0;
border-bottom: 1px solid var(--light-green);
margin: 2rem 0;
}
.wp-block-gallery{
display: flex;
flex-wrap: wrap;
gap: 0!important;
}
.no-margin{
margin: 0;
}
a{
text-decoration: none;
}
.wp-block-post-title a{
color:var(--kaki);
}
li {
list-style: none;
}
.img-fullwidth{
width: 100%;
}
.img-width{
width: 55%;
margin: 0 auto;
}
:is(.img-width, .img-fullwidth, .wp-block-image) img{
width: 100%;
}
.text-center{
text-align: center;
}
.lil-margin-b{
margin-bottom: 1rem!important;
}
.margin-b{
margin-bottom: 2rem!important;
}
.huge-margin-b{
margin-bottom: 4rem!important;
}
.margin-t {
margin: 2rem auto;
}
.order2{
order: 2;
}
.fullscreen{ 
transform: translate(-2rem, 0);
width: 100vw;
}
.fullscreen > .wp-block-column {
margin: 0 2rem;
}
.pos-relative{
position: relative;
}
.pos-evenements{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100%;
text-align: center;
color: var(--w);
text-shadow: 0px 0px 20px var(--txt);
margin:0;
}
.pos-evenements a{
color: var(--w);
}
.w-color{
color: var(--w);
}
p a:not(.wp-block-post-excerpt__more-link), li a:not(li.menu-item a){
text-decoration: underline dotted currentcolor;
color: currentcolor;
}
a:hover, p.notextdeco a{
text-decoration: none;
}
.scale-img, .scale-img-card{
overflow: hidden;
}
.scale-img-card:hover{
transition: 1.5s;
transform: scale(1.05);
box-shadow: 0px 10px 30px 0px rgb(75 114 50 / 60%);
}
.scale-img img:not(:hover), .scale-img-card:not(:hover){
transition: 2s;
}
.brush-effect{
padding: 1rem;
position: relative;
}
.brush-effect:after{
background-image: url(https://www.bastide.lamongestine.com/wp-content/uploads/2023/07/Plan-de-travail-1.png);
content: "";
display: block;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 100%;
height: 100%;
background-size: 100% 100%;
z-index: -1;
opacity: .8;
}
.banner .wp-block-cover__inner-container{
width: inherit;
}
iframe{
width: 100%;
}
:target::before {
content: "";
display: block;
height: 150px;
margin: -150px 0 0;
}
.bg-stone a{
color: var(--txt);
}
.wp-block-columns{
gap:1rem;
padding: 3rem 0 2rem;
margin-bottom: 0;
}
.wp-block-column > .wp-block-columns, .wp-block-group__inner-container > .wp-block-columns{
margin: 2rem 0;
padding: 2rem 0 0;
}
.wp-block-columns > .wp-block-column > .wp-block-columns {
padding: 0;
margin: 1rem 0;
} #close-button{
display: none;
}
.baguetteBox-button::after{
content: "";
border-bottom: none!important;
} .alignfull-no-padding{
padding: 0!important;
}
.alignfull-no-padding .wp-block-image{
margin: 0!important;
}
.parallax-img{
overflow: hidden;
}
.parallax-img-child{
height: 100%;
}
.parallax-img-child > img{
z-index: -1;
}
.flex-partenaires{
display: flex;
justify-content: space-evenly;
align-items: center;
}
.flex-partenaires .wp-block-image{
width: 50%;
}
.flex-partenaires img{
max-width: 150px;
} h2 a{
color: var(--txt);
}
.section-engagements p{
font: 1.55rem/1.75rem "Raleway";
text-shadow: -2px 2px 0px var(--light-green);
}
.card-green{
text-align: center;
padding: 2.5rem 1rem;
}
.bg-green{
background-color: var(--txt);
}
:is(.bg-green, .bg-kaki) p, :is(.bg-green, .bg-kaki) h2, :is(.bg-green, .bg-kaki) p strong{
color: var(--w);
}
.bg-stone{
background-color: var(--stone);
}
.bg-bg{
background-color: var(--bg);
}
.bg-w{
background-color: var(--w);
}
.bg-kaki{
background-color: var(--kaki);
}
.wp-block-post-date, .wp-block-post-date a{
font: 700 1rem/1.5rem "Raleway";
color: var(--olive);
margin-bottom: 0.5rem;
}
.wp-block-post-date{
margin: 0!important;
}
.wp-block-post-featured-image{
margin-bottom: 0!important;
}
.wp-block-post-featured-image a{
height: 100%;
}
.wp-block-post-featured-image img{
height: 300px;
width: 100%;
object-fit: cover;
}
.homepage-banner{
background-image: url(https://www.lamongestine.com/wp-content/uploads/2022/05/mongestine-vigne-aurore-provence.jpeg);
} :is(.search, .archive) .form-group{
border: 1px solid var(--txt);
border-radius: 55px;
justify-content: space-evenly;
width: 80%;
}
:is(.search, .archive) button.iconSearch{
margin: 0;
color: var(--txt);
}
.form-group input::placeholder, .form-group input[value]{
color: var(--txt);
} .btn-articles-action{
border: 0;
margin: 1rem 0 0;
}
.articles-img img{
width: 250px;
height: 250px;
object-fit: cover;
}
.categories-tag, .category-tag, .journal-request ul li .taxonomy-category.wp-block-post-terms a{
border: 1px dotted var(--grass);
padding: 5px;
color: var(--grass);
font: 300 0.9rem/1rem "Raleway";
margin-right: .3rem;
}
.articles-date{
font-style: italic;
} .img-large img{
height: 250px;
object-fit: contain;
} .comments footer, .comments footer a{
color: var(--w);
}
.comments .comment-metadata{
font-style: italic;
}
.comments_list{
margin-bottom: 2rem;
}
.comment-respond .form-group, .comment-respond .comment-form-cookies-consent{
display: flex;
}
.comment-respond .comment-form-cookies-consent{
flex-wrap: wrap;
}
.comment-respond .comment-form-cookies-consent input{
width: 25px;
height: 25px;
appearance: auto!important;
}
.comment-respond .form-group label{
font: 400 1.125rem/1.5 "Raleway";
color: var(--txt);
margin-right: 2rem;
}
.comment-respond .form-group input.form-control, .comment-respond .comment-form-cookies-consent input{
border: 1px solid var(--txt);
border-radius: 5px;
order: 2;
}
.reply a{
color: var(--txt);
font-family: "Raleway";
border: 1px solid currentColor;
padding: 5px;
}
.children{
margin: 1rem 0 1rem 3rem;
}
.entry-meta{
color: var(--tapenade);
margin: 0 0 1rem;
font-family: 'Raleway';
text-align: center;
}
.logged-in-as{
font: italic 400 1rem/1rem "Raleway";
margin-bottom: 2rem;
}
textarea.form-control{
border: 1px solid var(--txt);
border-radius: 5px;
padding: 10px;
color: var(--txt);
}
textarea.form-control[value], .logged-in-as a{
color: var(--txt);
}
footer.comment-meta, footer.comment-meta a{
background-color: transparent;
color: var(--kaki);
font-family: "Raleway";
padding: 0;
}
.wp-block-query-pagination, .wp-block-query-pagination a{
font-family: "Raleway";
padding: 1rem 0;
color: var(--light-green);
}
.page-numbers.current{
color: var(--txt);
}
.form-group, textarea.form-control{
margin-bottom: 1rem;
} .credits ul li a{
font: 400 1.125rem/1.5 "Raleway";
color: var(--txt);
} .age-restriction button{
border: none;
margin: 0 10px!important;
}
.age-gate-additional-information{
margin-top: 2rem;
}
.age-gate-challenge{
margin-bottom: 2rem;
} .container-similar-articles ul{
padding: 0;
display: flex;
}
.container-similar-articles a{
color: var(--olive);
}
.container-similar-articles li{
margin-bottom: 2rem;
list-style: none!important;
}
.container-similar-articles img{
width: 250px;
height: 250px;
object-fit: cover;
}
.banner h1{
display: inline-block;
}
h1.has-text-align-center.has-white-color.has-text-color{
font-size: 2rem;
line-height: 2rem;
text-shadow: 0 0 20px var(--kaki);
} .bg-stone-landscape{
background-color: var(--stone);
margin: 4rem 0;
padding: 0!important;
min-height: 370px;
}
.bg-stone-landscape figure, .bg-stone-landscape img{
height: 100%;
width: 100%;
}
.bg-stone-landscape img{
object-fit: cover;
}
.bg-stone-landscape-content{
padding: 1.5rem;
align-self: center;
}
.logo-center{
padding: 1rem!important;
align-items: center!important;
} :is(span input, span textarea).wpcf7-form-control{
font: 400 1.125rem/1.5 "Raleway";
padding: 10px;
border: 0 solid var(--txt);
border-bottom-width: 1px;
width: 100%;
}
input.has-spinner{
width: 100%;
} .journal-request ul li{
background-color: var(--w);
}
.journal-request ul li h2.wp-block-post-title, .journal-request ul li .wp-block-post-date, .journal-request ul li .wp-block-post-excerpt, .journal-request ul li .taxonomy-category.wp-block-post-terms{
padding: 0 5px;
}
.journal-request ul li .taxonomy-category.wp-block-post-terms{
margin-bottom: 2rem;
}
.multiply{
mix-blend-mode: multiply;
background-blend-mode: multiply;
}
@media (min-width: 426px) { .banner .wp-block-buttons{
text-align: center;
}
.banner .wp-block-button{
width: inherit!important;
text-align: inherit;
margin-left: inherit!important;
margin-right: inherit!important;
} .logo{
width: 50%;
} .is-type-video iframe{
width: 100%;
}
#journal figure.wp-block-post-featured-image{
height: 300px;
} .form-group{
width: 55%!important;
} .container-similar-articles{
display: flex;
flex-wrap: wrap;
justify-content: space-evenly;
}
.container-similar-articles h2{
width: 100%;
}
.container-similar-articles ul{
width: 45%;
} .wp-block-button:nth-of-type(1n+2) {
padding-left: 2rem;
}
.wp-block-columns{
padding: 3rem 0;
}
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.flex-partenaires{
flex-basis: inherit!important;
}
.flex-partenaires .wp-block-image, .wp-block-column.is-vertically-aligned-center{
width: inherit;
}
.flex-partenaires{
display: block;
}
.wp-block-column.is-vertically-aligned-center{
align-self: inherit;
}
}
@media (min-width: 600px) {
.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li, .wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li {
width: calc(50% - .9rem);
}
.regroup-nav{
display: flex;
margin-right: 7%;
}
}
@media (min-width: 768px){ .banner .logo-in-banner figure, .banner h1{
width: inherit!important;
text-align: inherit;
margin-left: inherit!important;
margin-right: inherit!important;
}
.banner .wp-block-cover__inner-container{
width: 100%;
max-width: 1200px;
margin: 0 auto;
}
.banner .wp-block-buttons{
text-align: left;
}
h1.has-text-align-center.has-white-color.has-text-color{
font-size: 2.5rem;
line-height: 2.5rem;
} footer .grid{
display: grid;
grid-template-columns: 1fr 1.5fr 1.5fr 1fr 1fr;
grid-template-rows: auto;
}
.unetodeux{
grid-column: 1 / 2;
}
.deuxtotrois{
grid-column: 2 / 3;
}
.troistoquatre{
grid-column: 3 / 4;
}
.quatretocinq{
grid-column: 4 / 5;
}
.cinqtosix{
grid-column: 5 / 6;
}
.unetosept{
grid-column: 1 / 7;
}
.row2{
grid-row: 2;
}
.rowunetotrois{
grid-row: 1 / 3;
}
footer section{
margin: 0;
}
footer p{
margin-bottom: 1rem;
}
.logo{
width: 80%;
}
footer input{
padding: 10px;
}
footer .newsletter{
margin-bottom: 3rem;
}
footer .searchform{
margin: 3rem 0 0;
}
footer .searchform .form-group{
width: 90%!important;
} .search-news{
display: flex;
}
.form-group{
width: 40%!important;
}
.articles-body{
margin-left: 2rem;
}
.articles-title{
margin: 0;
} .container-similar-articles{
justify-content: inherit;
} .wp-block-post-featured-image img{
height: 100%;
width: 450px;
}
#journal figure.wp-block-post-featured-image{
height: 450px;
} .banner .brush-effect{
width: inherit!important;
}
.img-paste-right{
margin: calc(0% - -10px);
}
.section-engagements p{
font: 1.875rem/2.25rem "Raleway";
}
.brush-effect{
padding: 1rem 2.2rem;
position: relative;
} .journal-request ul li{
width: 100%!important;
display: grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: auto;
padding: 0!important;
}
.journal-request ul li h2.wp-block-post-title {
padding-top: 3rem!important;
margin-bottom: 0;
}
.journal-request ul li h2.wp-block-post-title, .journal-request ul li .wp-block-post-date, .journal-request ul li .wp-block-post-excerpt, .journal-request ul li .taxonomy-category.wp-block-post-terms{ 
padding: 0 1rem 0 0;
}
.journal-request ul li figure{
height: 495px;
grid-row: 1 / 5;
}
blockquote{
width: 70%;
}
}
@media (min-width: 1300px){
blockquote{
transform: translateX(-10%);
width: 100%;
text-align: left;
margin: unset;
}
}
@media (min-width: 1301px){ .logo-header{
width: 15%;
}    .main-navigation{
width: 85%;
} .nav-menu li{ padding-bottom: 6px;
} .alignfull, .fullscreen{
transform: inherit;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
max-width: 1000%;
width: auto;
}
.fullscreen > .wp-block-column {
max-width: 1200px;
margin: 0 auto!important;
}
.order2{
order: inherit;
} h1{
font: 900 3.75rem/4.25rem "Raleway";
}
h2{
font: 900 2.813rem/2.875rem "Raleway";
margin-bottom: 1.5rem;
}
h3{
font: 2rem/2.125rem "Raleway";
}
h4{
font: 700 1.5rem/2.125rem "Raleway";
}
h5{
font: 700 1.125rem/1.875rem "Raleway";
}
blockquote p{
font: 4.375rem/4.375rem "Raleway";
filter: drop-shadow(0px 2px 0px var(--olive)) drop-shadow(0px -2px 0px var(--olive))  drop-shadow(2px 0px 0px var(--olive)) drop-shadow(2px 2px 0px var(--olive)) drop-shadow(2px -2px 0px var(--olive))   drop-shadow(-2px 0px 0px var(--olive)) drop-shadow(-2px 2px 0px var(--olive)) drop-shadow(-2px -2px 0px var(--olive));
}
@keyframes revolve{
to{ 
opacity: 1;
text-shadow: -1px 0px var(--olive), -1px 1px var(--olive), -2px 1px var(--olive), -2px 2px var(--olive), -3px 2px var(--olive), -4px 3px var(--olive), -5px 4px var(--olive), -6px 5px var(--olive), -7px 6px var(--olive), -8px 7px var(--olive), -9px 8px var(--olive), -10px 9px var(--olive), -11px 10px var(--olive), -12px 11px var(--olive);
}
} main, footer .container{
max-width: 1200px;
margin: 0 auto;
padding: 6rem 0;
} .form-group{
width: 35%!important;
} .img-large{
text-align: center;
}
.img-large img{
width: 750px;
height: 450px;
} .wp-block-post-featured-image img{
height: 100%;
width: 550px;
}
.wp-block-columns{ 
column-gap:1.8rem;
padding: 5rem 0;
} .journal-request ul li figure{
height: 475px;
} .comment-respond .comment-form-cookies-consent input{
margin-left: 0.5rem;
}
}
.wp-block-query ul li, .wp-block-query ul{
padding: 0;
list-style: none;
} .journal {
padding: 70px 2rem;
max-width: 700px;
margin: 0 auto;
}
@media (min-width: 1301px) {
.journal{
padding: 70px 0;
}
} .wp-block-cover img.wp-block-cover__image-background{
margin-top: -60px;
} #mc_embed_signup{
border-radius: 10px;
width: 100%!important;
}
#mc_embed_signup h2{
color: var(--kaki);
font-size: 2rem;
}
#mc_embed_signup label{
color: var(--kaki);
} .sitemap li a{
color: var(--kaki);
} .sbi_btn_text, .sbi_custom a span{
font: 400 0.875rem/1rem "Raleway";
}
.sbi_follow_btn a{
background: #22588C!important;
} span.manageTarteaucitron#tarteaucitronManager{
text-decoration: underline dotted currentcolor;
cursor: pointer;
}
#tarteaucitron #tarteaucitronServices #tarteaucitronMainLineOffset{
background-color: var(--w);
border-color: var(--w)!important;
}
#tarteaucitronRoot .tarteaucitronH1{
color: var(--txt)!important;
}
#tarteaucitron #tarteaucitronInfo{
background-color: var(--w)!important;
color: var(--txt)!important;
}
#tarteaucitronRoot .tarteaucitronH2{
color: var(--txt)!important;
}
#tarteaucitron #tarteaucitronServices .tarteaucitronBorder{
border-color: var(--w)!important;
border: 2px solid var(--w)!important;
}
#tarteaucitronBack::after, .tarteaucitronTitle button::after{
content: initial!important;
}
#tarteaucitronRoot button#tarteaucitronBack{
background: none!important;
}
#tarteaucitron div#tarteaucitronServices{
margin-top: 46px!important;
}
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow, #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny, #tarteaucitron #tarteaucitronServices .tarteaucitronTitle button{
color: var(--w)!important;
}
#tarteaucitronRoot #tarteaucitronAlertBig{
background: var(--w)!important;   
}
#tarteaucitronAlertBig #tarteaucitronPersonalize2, #tarteaucitronRoot .tarteaucitronAllow, #tarteaucitronRoot .tarteaucitronDeny{
color: var(--w)!important;
}
#tarteaucitronAlertBig #tarteaucitronCloseAlert{
color: var(--txt)!important;
}
#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{
color: var(--txt)!important;
}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}