@font-face {
font-family: "Cooper Std";
src: url(https://www.lamongestine.com/wp-content/themes/thememongestine/fonts/loveyalikeasister-webfont.ttf) format('ttf'),
url(https://www.lamongestine.com/wp-content/themes/thememongestine/fonts/loveyalikeasister-webfont.woff) format('woff'),
url(https://www.lamongestine.com/wp-content/themes/thememongestine/fonts/loveyalikeasister-webfont.woff2) format('woff2');
font-display: swap;
}
:root{
--bg: #F3F3F0;
--txt: #293825;
--green: #207D24;
--light-green: #709D42;
--kaki: #364828;
--olive: #5C6424;
--tapenade: #7C843C;
--stone: #DDDAC7;
--grass: #4B7232;
--w: #FFFFFF;
}
*, ::before, ::after{
box-sizing: border-box;
margin: 0;
padding: 0;
}
body{
overflow-x: hidden;
background-color: var(--bg);
} .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.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%;
height: 50px;
z-index: 999;
}
.inside-header{
box-shadow: 0px 4px 4px rgba(41, 56, 37, 0.1);
background-color: var(--bg);
padding: 14px;
}
.logo-header{
width: 70%;
margin-left: 15px;
}
.logo-bio{
width:175px;
}
.picto-logo{
width: 240px;
} .nav-menu{
display: none;
flex-direction: column;
}
.nav-menu .sub-menu{
background-color: var(--bg);
}
:is(.nav-menu, .nav-menu .sub-menu) li{
margin: .8rem 1.2rem;
list-style: none;
}
.nav-menu > li{
padding-bottom: 1rem;
border-bottom: 1px solid var(--stone);
}
.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, ul, ul li, .wp-block-query ul{
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: none;
position: relative;
width: max-content;
}
.menu-item-has-children:hover .sub-menu{
display: block;
}
.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;
} .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;
} .cont-lignes{
width: 30px;
height: 30px;
cursor: pointer;
position: absolute;
top: 35%;
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: 400 1rem/1.2rem "Cooper Std";
}
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;
-webkit-appearance: none;
appearance: none;
background-color: transparent;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.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 "Cooper Std";
color: var(--kaki);
margin-bottom: 1.2rem
}
h2{
font: 1.9rem/1.7rem "Cooper Std";
color: var(--kaki);
margin-bottom: 1.2rem;
}
h3{
font: 1.65rem/1.8rem "Cooper Std";
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";
color: var(--txt);
margin-bottom: .85rem;
}
ul:not(.nav-menu):not(.sub-menu):not(.wp-block-post-template):not(.wp-block-social-links), ol:not(.nav-menu){
padding: 0 0 0 1.5rem; 
}
ul li:not(.nav-menu), ol li:not(.nav-menu){
list-style: initial;
}
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 "Cooper Std";
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 {
font: 600 1.3rem/1.5rem "Raleway";
color: var(--olive)!important;
position: relative;
border-radius: 0!important;
text-transform: uppercase;
background: transparent;
margin: .8rem 0 1rem!important;
padding: initial;    
cursor: pointer!important;
width: fit-content;
max-width: fit-content;
}
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;
} .fichetechnique > .wp-block-button__link {
font: 500 1rem/1.2rem "Raleway";
text-transform: inherit;
}
.fichetechnique > .wp-block-button__link:after{
border-bottom: solid 1px var(--olive)!important;
}
@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: 55px 2rem 0;
}
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;
}
.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), h2 a, h3 a{
text-decoration: underline dotted currentcolor;
color: currentcolor;
}
p a:not(.wp-block-post-excerpt__more-link):hover, h2 a:hover, h3 a:hover{
text-decoration: underline solid 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(//www.lamongestine.com/wp-content/uploads/2022/04/after-h1@3x.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;
}
.wp-block-cover__image-background {
z-index: -2;
}
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%;
}
.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 "Cooper Std";
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;
}
button.age-gate-button, button.age-gate-submit-no, button.age-gate-submit-yes, button.age-gate__button, button.age-gate__submit--no, button.age-gate__submit--yes {
background-color: var(--stone);
} .container-similar-articles a{
color: var(--olive);
}
.container-similar-articles li{
margin-bottom: 2rem;
}
.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.fichetechnique {
padding-right: 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);
}
}
@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: 3.8rem;
line-height: 3.95rem;
} footer .grid{
display: grid;
grid-template-columns: 1.5fr 1.5fr 1fr 1fr;
grid-template-rows: auto;
}
.unetodeux{
grid-column: 1 / 2;
}
.deuxtotrois{
grid-column: 1;
}
.troistoquatre{
grid-column: 2;
}
.quatretocinq{
grid-column: 3;
}
.cinqtosix{
grid-column: 4;
}
.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: 100%;
}
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;
}
.container-similar-articles ul{
width: 33%;
} .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 "Cooper Std";
}
.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){
.inside-header{
padding: 0;
}
.menu-item-has-children .sub-menu{
padding-top: 8px;
position: absolute;
box-shadow: 0 6px 5px rgb(92 100 36 / 10%);
}
blockquote{
transform: translateX(-10%);
width: 100%;
text-align: left;
margin: unset;
}
}
@media (min-width: 1301px){ .logo-header{
width: 15%;
margin-left: 1.5rem;
}
.inside-header{
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
box-shadow: 0 5px 5px rgba(92, 100, 36, .15);
} .box{
display: none;
} .main-navigation{
width: 80%;
}
.nav-menu{
display: flex;
flex-direction: inherit;
justify-content: end;
}
.nav-menu li{
margin: 0 1rem;
padding-bottom: 0;
border-bottom: 0px solid var(--stone);
} .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: 3.75rem/4.25rem "Cooper Std";
}
h2{
font: 2.813rem/2.875rem "Cooper Std";
margin-bottom: 1.5rem;
}
h3{
font: 2rem/2.125rem "Cooper Std";
}
h4{
font: 700 1.5rem/2.125rem "Raleway";
}
h5{
font: 700 1.125rem/1.875rem "Raleway";
}
blockquote p{
font: 4.375rem/4.375rem "Cooper Std";
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: 70px 0 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;
}
#sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a, .et-db #et-boc .et-l .et_pb_module .sbi_follow_btn a {
background: transparent;
} 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;
}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}