@charset "UTF-8";

@font-face {
font-family: 'kitschbold';
src: url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_bold.eot);
src: url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_bold.eot?#iefix) format('embedded-opentype'),
url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_bold.woff2) format('woff2'),
url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_bold.woff) format('woff'),
url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_bold.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'kitschitalic';
src: url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_italic.eot);
src: url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_italic.eot?#iefix) format('embedded-opentype'),
url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_italic.woff2) format('woff2'),
url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_italic.woff) format('woff'),
url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_italic.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'kitschmedium';
src: url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_medium.eot);
src: url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_medium.eot?#iefix) format('embedded-opentype'),
url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_medium.woff2) format('woff2'),
url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_medium.woff) format('woff'),
url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_medium.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'kitschmedium_italic';
src: url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_medium_italic.eot);
src: url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_medium_italic.eot?#iefix) format('embedded-opentype'),
url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_medium_italic.woff2) format('woff2'),
url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_medium_italic.woff) format('woff'),
url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_medium_italic.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'kitschregular';
src: url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_regular.eot);
src: url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_regular.eot?#iefix) format('embedded-opentype'),
url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_regular.woff2) format('woff2'),
url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_regular.woff) format('woff'),
url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_regular.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'kitschsemibold_italic';
src: url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_semibold_italic.eot);
src: url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_semibold_italic.eot?#iefix) format('embedded-opentype'),
url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_semibold_italic.woff2) format('woff2'),
url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_semibold_italic.woff) format('woff'),
url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_semibold_italic.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'kitschsemibold';
src: url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_semibold.eot);
src: url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_semibold.eot?#iefix) format('embedded-opentype'),
url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_semibold.woff2) format('woff2'),
url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_semibold.woff) format('woff'),
url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_semibold.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Kitsch';
src: url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_bold.eot);
src: url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_bold.eot?#iefix) format("embedded-opentype"), url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_bold.woff2) format("woff2"), url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_bold.woff) format("woff"), url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_bold.ttf) format("truetype");
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'Kitsch';
src: url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_italic.eot);
src: url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_italic.eot?#iefix) format("embedded-opentype"), url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_italic.woff2) format("woff2"), url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_italic.woff) format("woff"), url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_italic.ttf) format("truetype");
font-weight: normal;
font-style: italic;
}
@font-face {
font-family: 'Kitsch';
src: url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_medium.eot);
src: url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_medium.eot?#iefix) format("embedded-opentype"), url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_medium.woff2) format("woff2"), url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_medium.woff) format("woff"), url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_medium.ttf) format("truetype");
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'Kitsch';
src: url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_medium_italic.eot);
src: url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_medium_italic.eot?#iefix) format("embedded-opentype"), url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_medium_italic.woff2) format("woff2"), url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_medium_italic.woff) format("woff"), url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_medium_italic.ttf) format("truetype");
font-weight: 500;
font-style: italic;
}
@font-face {
font-family: 'Kitsch';
src: url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_regular.eot);
src: url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_regular.eot?#iefix) format("embedded-opentype"), url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_regular.woff2) format("woff2"), url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_regular.woff) format("woff"), url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_regular.ttf) format("truetype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Kitsch';
src: url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_semibold_italic.eot);
src: url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_semibold_italic.eot?#iefix) format("embedded-opentype"), url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_semibold_italic.woff2) format("woff2"), url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_semibold_italic.woff) format("woff"), url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_semibold_italic.ttf) format("truetype");
font-weight: 600;
font-style: italic;
}
@font-face {
font-family: 'Kitsch';
src: url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_semibold.eot);
src: url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_semibold.eot?#iefix) format("embedded-opentype"), url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_semibold.woff2) format("woff2"), url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_semibold.woff) format("woff"), url(//www.residencesdumanoir.com/wp-content/themes/manoir/fonts/kitsch_semibold.ttf) format("truetype");
font-weight: 600;
font-style: normal;
} .xdebug-error {
font-size: 14px;
}  .section-parallax {
position: relative;
z-index: 1;
} .parallax-img-wrapper {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
overflow: hidden;
z-index: -1;
} .img-parallax {
position: relative;
top: 0;
max-width: none;
min-width: calc(100% + 1px); left: 50%;
-ms-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
will-change: top;
} .img-parallax.inactif {
top: 0;
} .lightbox-container {
z-index: 999999;
position: fixed;
top: 0;
right: 0;
left: 0;
bottom: 0;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
} .lightbox-container .lightbox-background {
position: absolute;
background: rgba(0, 0, 0, 0.9);
top: 0;
right: 0;
left: 0;
bottom: 0;
z-index: 0;
} .lightbox-container .lightbox-close {
position: absolute;
top: -36px;
right: -55px;
width: 36px;
height: 36px;
cursor: pointer;
outline: none;
} .lightbox-container .lightbox-close:before, .lightbox-container .lightbox-close:after {
content: "";
position: absolute;
width: 49.76px;
height: 0px;
left: -10px;
top: 15px;
transform-origin: 50% 50%;
border: 3px solid #FFFFFF;
} .lightbox-container .lightbox-close:before {
transform: rotate(135deg);
} .lightbox-container .lightbox-close:after {
transform: rotate(-135deg);
} .lightbox-container .lightbox-media {
position: relative;
max-width: 90vw;
max-height: 85vh;
text-align: center;
max-width: calc(100vw - 170px);
max-height: calc(100vh - 130px);
z-index: 2;
} .lightbox-container .lightbox-media iframe {
width: 90vw;
height: 85vh;
width: calc(100vw - 170px);
height: calc(100vh - 130px);
max-width: 100%;
max-height: 100%;
} .lightbox-container .lightbox-media img {
max-width: 100%;
max-height: 100%;
} .lightbox-container .lightbox-media .wrapper-16-9 {
position: relative;
padding-top: 56.25%;
height: 0;
min-width: 300px;
width: 100%;
width: calc(100vw - 170px);
max-width: 177vh;
} .lightbox-container .lightbox-media .wrapper-16-9 iframe {
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
}
@media (max-width: 460px) { .lightbox-container .lightbox-media {
max-width: 100%;
width: 100%;
} .lightbox-container .lightbox-media iframe {
width: 100%;
} .lightbox-container .lightbox-media .wrapper-16-9 {
width: 100%;
} .lightbox-container .lightbox-close {
right: 10px;
top: -46px;
}
} body, html {
margin: 0;
padding: 0;
scroll-behavior: smooth;
} .wp-block-button {
margin-bottom: 30px;
} .wp-block-button .wp-block-button__link {
display: inline-block;
font-family: "Kitsch", serif;
font-size: 16px;
line-height: 19px;
font-weight: bold;
font-variant: italic;
text-align: center;
cursor: pointer;
border: 3px solid #2F2E59;
padding: 16px 24px;
box-sizing: border-box;
background-color: rgba(0, 0, 0, 0);
border-radius: 0;
color: #2F2E59;
transition: 0.15s background-color;
outline: none;
} .wp-block-button .wp-block-button__link:visited, .wp-block-button .wp-block-button__link:active {
color: #2F2E59;
} .wp-block-button .wp-block-button__link:hover {
background-color: #2F2E59;
color: #fff;
} .wp-block-button .wp-block-button__link::after {
display: inline-block;
content: "";
background: url(//www.residencesdumanoir.com/wp-content/themes/manoir/images/arrow.png) right center/contain no-repeat;
margin-left: 0.3em;
vertical-align: middle;
width: 27px;
height: 8px;
} .wp-block-button .wp-block-button__link:hover::after {
background-image: url(//www.residencesdumanoir.com/wp-content/themes/manoir/images/arrow_hover.png);
}
@media (max-width: 540px) { .wp-block-button {
text-align: center;
}
} .wp-block-columns {
position: relative;
margin: 0 auto;
max-width: 1410px;
padding-left: 120px;
}
.wp-block-group:not(.alignfull):not(.alignwide) {
position: relative;
margin: 0 auto;
max-width: 1410px;
padding-left: 120px;
}
@media (max-width: 1409px) { .wp-block-columns, .wp-block-group:not(.alignfull):not(.alignwide) {
padding-left: 30px;
padding-right: 30px;
}
} .wp-block-image {
position: relative;
} .wp-block-image figcaption {
position: absolute;
left: -88px;
top: -110px;
font-family: "Kitsch", serif;
font-style: normal;
font-weight: bold;
font-size: 7.14rem;
line-height: 100%;
letter-spacing: 0.02em;
-webkit-text-stroke: 2px #fff;
color: transparent;
}
@supports not (-webkit-text-stroke: 2px #fff) { .wp-block-image figcaption {
text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
color: #F3D3C6;
}
} .wp-block-media-text {
position: relative;
margin: 0 auto;
max-width: 1410px;
grid-template-columns: 720px 570px;
-ms-grid-columns: 720px 570px;
grid-gap: 120px;
gap: 120px;
margin-top: 92px;
margin-bottom: 92px;
}
@media (max-width: 1409px) { .wp-block-media-text {
padding-left: 30px;
padding-right: 30px;
}
} .entry-content > .wp-block-media-text:first-child {
margin-top: 0;
} .wp-block-media-text .wp-block-media-text__media {
display: flex;
flex-direction: column;
justify-content: flex-start;
align-left: start;
align-items: stretch;
width: 720px;
place-self: start stretch;
} .wp-block-media-text .wp-block-media-text__media img {
max-width: 100%;
min-width: 100%;
} .wp-block-media-text .wp-block-media-text__content {
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: stretch;
padding: 0 0;
width: 450px;
} .wp-block-media-text .wp-block-media-text__content > :first-child {
margin-top: 0;
}
@media (max-width: 1409px) { .wp-block-media-text {
padding-right: 30px;
grid-gap: 30px;
grid-template-columns: 6fr 4fr;
grid-gap: 8.16327vw;
padding-left: 2.04082vw;
padding-right: 2.04082vw;
grid-template-columns: 48.97959vw 38.77551vw;
} .wp-block-media-text .wp-block-media-text__content {
width: 30.61224vw;
} .wp-block-media-text .wp-block-media-text__media {
width: 48.97959vw;
}
}
@media (max-width: 1000px) { .wp-block-media-text {
display: flex;
flex-direction: column;
padding-left: 2.04082vw;
padding-right: 2.04082vw;
grid-gap: 0;
margin-top: 9.2vw;
margin-bottom: 9.2vw;
grid-template-columns: 100% !important;
} .wp-block-media-text .wp-block-media-text__media {
order: 2;
width: auto;
max-width: 100%;
min-width: 100%;
} .wp-block-media-text .wp-block-media-text__content {
order: 1;
padding: 0 8.16327vw;
width: auto;
margin-bottom: 6.12245vw;
}
}
@media (max-width: 400px) { .wp-block-media-text {
padding-left: 0;
padding-right: 0;
}
} .wp-block-media-text.has-media-on-the-right {
padding-left: 120px;
grid-template-columns: 450px 720px;
-ms-grid-columns: 450px 720px;
} .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: stretch;
} .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
position: relative;
} .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media::before {
font-family: "Kitsch", serif;
font-size: 100px;
font-weight: bold;
line-height: 1;
color: transparent;
position: absolute;
left: -90px;
top: -50px;
text-shadow: 0 0 2px #F3D3C6, 0 0 2px #F3D3C6, 0 0 2px #F3D3C6;
white-space: pre;
display: none !important;
}
@supports (-webkit-text-stroke: 2px #F3D3C6) { .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media::before {
-webkit-text-stroke: 2px #F3D3C6;
text-shadow: none;
}
}
@media (max-width: 1409px) { .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media::before {
left: -6.12245vw;
top: -6.12245vw;
font-size: 8vw;
top: -4vw;
}
}
@media (max-width: 1000px) { .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media::before {
left: 2.04082vw;
}
}
@media (max-width: 800px) { .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media::before {
text-shadow: 0 0 1.5px #F3D3C6, 0 0 1.5px #F3D3C6, 0 0 1.5px #F3D3C6;
}
@supports (-webkit-text-stroke: 1px #F3D3C6) { .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media::before {
-webkit-text-stroke: 1.5px #F3D3C6;
text-shadow: none;
}
}
}
@media (max-width: 750px) { .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media::before {
font-size: 45px;
top: -22px;
text-shadow-: 0 0 1px #F3D3C6, 0 0 1px #F3D3C6, 0 0 1px #F3D3C6;
}
@supports (-webkit-text-stroke: 1px #F3D3C6) { .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media::before {
-webkit-text-stroke: 1px #F3D3C6;
text-shadow: none;
}
}
} body .rose .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media::before {
text-shadow: #fff, #fff, #fff !important;
}
@supports (-webkit-text-stroke: 2px #fff) { body .rose .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media::before {
-webkit-text-stroke-color: #fff !important;
}
}
@media (max-width: 800px) { body .rose .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media::before {
text-shadow: 0 0 1.5px #fff, 0 0 1.5px #fff, 0 0 1.5px #fff;
}
@supports (-webkit-text-stroke: 1px #fff) { body .rose .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media::before {
-webkit-text-stroke: 1.5px #fff;
text-shadow: none;
}
}
}
@media (max-width: 750px) { body .rose .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media::before {
text-shadow-: 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff;
}
@supports (-webkit-text-stroke: 1px #fff) { body .rose .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media::before {
-webkit-text-stroke: 1px #fff;
text-shadow: none;
}
}
}
@media (max-width: 1409px) { .wp-block-media-text.has-media-on-the-right {
padding-left: 2.04082vw;
grid-template-columns: 4fr 6fr;
-ms-grid-columns: 4fr 6fr;
grid-gap: 8.16327vw;
padding-left: 10.20408vw;
padding-right: 2.04082vw;
grid-template-columns: 30.61224vw 48.97959vw;
grid-gap: 0;
} .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
margin-left: 8.16327vw;
}
}
@media (max-width: 1000px) { .wp-block-media-text.has-media-on-the-right {
padding-left: 2.04082vw;
padding-right: 2.04082vw;
} .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
margin-left: 0;
}
}
@media (max-width: 400px) { .wp-block-media-text.has-media-on-the-right {
padding-left: 0;
padding-right: 0;
}
} .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media {
justify-content: center !important;
} .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content {
justify-content: center !important;
} .wp-block-media-text + .wp-block-media-text {
margin-top: 184px;
}
@media (max-width: 1000px) { .wp-block-media-text + .wp-block-media-text {
margin-top: 18.4vw;
}
}
@media (max-width: 425px) { .wp-block-media-text {
margin-top: 40px;
margin-bottom: 40px;
padding-left: 0;
padding-right: 0;
} .wp-block-media-text.has-media-on-the-right {
margin-top: 40px;
margin-bottom: 40px;
padding-left: 0;
padding-right: 0;
} .wp-block-media-text + .wp-block-media-text {
margin-top: 80px;
} body.page-les-manoirs .wp-block-media-text,
body.single-manoir .wp-block-media-text {
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
max-width: none;
}
} .wp-block-group.rose {
overflow: hidden;
} .wp-block-column {
flex-basis: calc(50% - 60px);
flex-grow: 0;
margin-top: 92px;
margin-bottom: 92px;
} .wp-block-column:not(:first-child) {
margin-left: 120px;
}
@media (max-width: 1000px) { .wp-block-column {
margin-top: 9.2vw;
margin-bottom: 9.2vw;
}
}
@media (max-width: 680px) { .wp-block-column {
flex-direction: column;
margin-bottom: 20px;
} .wp-block-column:not(:first-child) {
margin-left: 0px;
margin-top: 0;
}
} input[type="text"],
input[type="password"],
input[type="email"],
select {
border: none;
border-bottom: 1px solid #2F2E59;
color: #2F2E59;
background: none;
font-size: 1.71429rem;
max-width: none;
font-family: "Kitsch", serif;
font-weight: normal;
outline: none !important;
border-radius: 0;
} button,
input[type="submit"] {
display: inline-block;
font-family: "Kitsch", serif;
font-size: 16px;
line-height: 19px;
font-weight: bold;
font-variant: italic;
text-align: center;
cursor: pointer;
border: 3px solid #2F2E59;
padding: 16px 24px;
box-sizing: border-box;
background-color: rgba(0, 0, 0, 0);
border-radius: 0;
color: #2F2E59;
transition: 0.15s background-color;
outline: none;
} button:visited, button:active,
input[type="submit"]:visited,
input[type="submit"]:active {
color: #2F2E59;
} button:hover,
input[type="submit"]:hover {
background-color: #2F2E59;
color: #fff;
} .wpforms-container .wpforms-form .wpforms-field {
width: 311px;
padding: 26px 0;
} .wpforms-container .wpforms-form .wpforms-title {
font-family: "Kitsch", serif;
font-size: 2.57143rem;
font-weight: bold;
text-align: center;
} .wpforms-container .wpforms-form .wpforms-description {
text-align: center;
} .wpforms-container .wpforms-form .wpforms-field-label {
font-family: "Kitsch", serif;
font-size: 1.14286rem;
font-weight: 600;
font-style: italic;
line-height: 1.71429rem;
max-width: none;
margin-bottom: 10px;
} .wpforms-container .wpforms-form input[type="text"],
.wpforms-container .wpforms-form input[type="email"] {
border: none;
border-bottom: 1px solid #2F2E59;
color: #2F2E59;
background: none;
font-size: 1.71429rem;
max-width: none;
} .wpforms-container .wpforms-form input[type="text"][disabled] {
color: #B3B5B5;
} .wpforms-container .wpforms-form .wpforms-field-checkbox .wpforms-field-label {
margin-bottom: 9px;
} .wpforms-container .wpforms-form .wpforms-field-checkbox li {
position: relative;
padding-left: 23px;
line-height: 20px;
} .wpforms-container .wpforms-form .wpforms-field-checkbox li input {
position: absolute;
top: 0;
left: 0;
display: block;
border: 1px solid #2F2E59;
color: #2F2E59;
background: none;
max-width: none;
opacity: 0;
width: 16px;
height: 16px;
box-sizing: border-box;
border-radius: 0;
} .wpforms-container .wpforms-form .wpforms-field-checkbox li label::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 16px;
height: 16px;
line-height: 18px;
text-align: center;
border: 1px solid #2F2E59;
display: block;
color: #2F2E59;
pointer-events: none;
font-size: 10px;
} .wpforms-container .wpforms-form .wpforms-field-checkbox li input[type="checkbox"]:checked + label::before {
content: "●";
} .wpforms-container .wpforms-form .wpforms-field-select {
position: relative;
} .wpforms-container .wpforms-form .wpforms-field-select::after {
content: "";
position: absolute;
bottom: 27px;
right: 0px;
width: 30px;
height: 38px;
text-align: center;
vertical-align: center;
background: url(//www.residencesdumanoir.com/wp-content/themes/manoir/images/select.svg) center center #F3D3C6 no-repeat;
pointer-events: none;
} body.page-emplois .entry-content .wpforms-container .wpforms-form .wpforms-field-select::after {
background-color: #fff;
} .wpforms-container .wpforms-form select.wpforms-field-medium {
border: none;
border-bottom: 1px solid #2F2E59;
color: #2F2E59;
background: none;
font-size: 19.5px;
max-width: none;
width: 100%;
position: relative;
outline: none;
font-family: "Kitsch", serif;
font-weight: normal;
appearance: none;
-webkit-appearance: none;
border-radius: 0;
box-sizing: border-box;
margin: 0;
} .wpforms-container .wpforms-form select.wpforms-field-medium::placeholder {
color: #2F2E59;
} .wpforms-container .wpforms-form .wpforms-submit-container {
clear: both;
padding-top: 40px;
} .wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit {
display: inline-block;
font-family: "Kitsch", serif;
font-size: 16px;
line-height: 19px;
font-weight: bold;
font-variant: italic;
text-align: center;
cursor: pointer;
border: 3px solid #2F2E59;
padding: 16px 24px;
box-sizing: border-box;
background-color: rgba(0, 0, 0, 0);
border-radius: 0;
color: #2F2E59;
transition: 0.15s background-color;
outline: none;
} .wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit:visited, .wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit:active {
color: #2F2E59;
} .wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit:hover {
background-color: #2F2E59;
color: #fff;
} .wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit::after {
display: inline-block;
content: "";
background: url(//www.residencesdumanoir.com/wp-content/themes/manoir/images/arrow.png) right center/contain no-repeat;
margin-left: 0.3em;
vertical-align: middle;
width: 27px;
height: 8px;
} .wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit:hover::after {
background-image: url(//www.residencesdumanoir.com/wp-content/themes/manoir/images/arrow_hover.png);
} .wpforms-container .wpforms-form ul {
margin: 0;
padding: 0;
} .wpforms-container .wpforms-form ul li {
text-indent: 0;
} .wpforms-container .wpforms-form ul li::before {
display: none;
} .wpforms-container .wpforms-form ul .wpforms-field-label-inline {
font-family: "Kitsch", serif;
} .wpforms-container .wpforms-form .wpforms-uploader .dz-message {
width: 100%;
} .wpforms-container .wpforms-form .wpforms-uploader .dz-message span {
display: block;
max-width: 100%;
white-space: normal;
} .formulaire-emploi {
margin: 30px auto;
max-width: 688px;
}
@media (max-width: 740px) { .formulaire-emploi .wpforms-field.wpforms-one-half {
width: 100%;
margin-left: 0;
clear: both;
}
} .type-emplois .formulaire-emploi #wpforms-704-field_5,
.type-emplois .formulaire-emploi #wpforms-704-field_9 {
font-size: 15px;
} .js-cm-form {
margin-bottom: 10px;
display: flex;
flex-direction: row;
justify-content: stretch;
align-items: flex-end;
max-width: 100%;
} .js-cm-form input[type="email"] {
flex: auto 1 1;
border-bottom-color: #fff;
color: #fff;
vertical-align: bottom;
margin-right: 30px;
width: auto;
min-width: 150px;
max-width: 300px;
} .js-cm-form input[type="email"]:invalid {
outline: none;
box-shadow: none;
}
@media (max-width: 1036px) { .js-cm-form input[type="email"] {
margin-right: 2.04082vw;
}
} .js-cm-form button {
display: inline-block;
font-family: "Kitsch", serif;
font-size: 16px;
line-height: 19px;
font-weight: bold;
font-variant: italic;
text-align: center;
cursor: pointer;
border: 3px solid #2F2E59;
padding: 16px 24px;
box-sizing: border-box;
background-color: rgba(0, 0, 0, 0);
border-radius: 0;
color: #2F2E59;
transition: 0.15s background-color;
outline: none;
border-color: #fff;
color: #fff;
height: 33px;
padding-top: 0;
padding-bottom: 0;
line-height: 27px;
vertical-align: bottom;
} .js-cm-form button:visited, .js-cm-form button:active {
color: #2F2E59;
} .js-cm-form button:hover {
background-color: #2F2E59;
color: #fff;
} .js-cm-form button:hover {
color: #2F2E59;
background: #fff;
} body.single-emplois .footer-contact .map,
body.page-emplois .footer-contact .map {
width: 100%;
} body.single-emplois .footer-contact .wpforms-container,
body.page-emplois .footer-contact .wpforms-container {
display: none;
} * {
box-sizing: border-box;
} html {
font-size: 14px;
} html.plus-gros {
font-size: 16px;
}
@media (max-height: 812px) { html {
margin-top: 0 !important;
}
} body {
margin: 0;
padding: 0;
background: #2F2E59;
color: #2F2E59;
font-family: proxima-nova, arial, sans-serif;
display: flex;
flex-direction: column;
justify-content: stretch;
align-items: stretch;
min-height: 100vh;
scrollbar-color: #2F2E59 #F3D3C6;
} body.admin-bar {
min-height: calc( 100vh - 32px);
} body.menu-opened {
overflow: hidden;
} body.menu-opened header#masthead {
position: fixed;
}
@media (max-height: 812px) { #wpadminbar {
display: none;
}
} #page {
display: flex;
flex-grow: 1;
flex-direction: column;
justify-content: stretch;
align-items: stretch;
background: #fff;
} #page.admin-bar {
min-height: calc( 100vh - 32px);
} body.home #page {
background: #F3D3C6;
} .wrapper {
position: relative;
margin: 0 auto;
max-width: 1410px;
}
@media (max-width: 1409px) { .wrapper {
padding-left: 30px;
padding-right: 30px;
}
} .layout-grid {
width: 1410px;
margin: 0 auto;
top: 0;
right: 0;
left: 0;
bottom: 0;
position: fixed;
z-index: 10000;
pointer-events: none;
display: grid;
grid-template-columns: repeat(12, 90px);
grid-template-rows: 1fr;
grid-column-gap: 30px;
display: none;
} .layout-grid .column {
background: #ff000010;
}
@media (max-width: 1409px) { .layout-grid {
grid-template-columns: repeat(12, 6.12245vw);
grid-column-gap: 2.04082vw;
width: auto;
left: 50%;
right: auto;
margin: 0 auto;
transform: translate(-50%);
}
} header#masthead,
.header-accueil {
position: relative;
position: fixed;
top: 0;
left: 0;
right: 0;
min-height: 155px;
background: #2F2E59;
color: #fff;
z-index: 102;
transition: 0.5s top;
} header#masthead .wrapper-header,
.header-accueil .wrapper-header {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
height: 155px;
}
@media (max-width: 425px) { header#masthead .wrapper-header,
.header-accueil .wrapper-header {
margin: 0 10px;
max-width: none;
padding: 0;
}
} header#masthead a,
.header-accueil a {
color: inherit;
text-decoration: none;
} header#masthead ul,
.header-accueil ul {
list-style: none;
padding: 0;
margin: 0;
} header#masthead .site-title,
.header-accueil .site-title {
display: block;
background: url(//www.residencesdumanoir.com/wp-content/themes/manoir/images/logo-les-residences-du-manoir.png) top left no-repeat;
background-size: contain;
width: 73px;
height: 64px;
overflow: hidden;
text-indent: -1000px;
position: relative;
} header#masthead .site-title a,
.header-accueil .site-title a {
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
} header#masthead .droite,
.header-accueil .droite {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
}
@media (max-width: 725px) { header#masthead .droite .taille-police,
header#masthead .droite .pour-plus-dinformations,
.header-accueil .droite .taille-police,
.header-accueil .droite .pour-plus-dinformations {
display: none;
}
} header#masthead .bouton-menu,
.header-accueil .bouton-menu {
position: relative;
width: 50px;
height: 50px;
cursor: pointer;
margin-left: 26px;
} header#masthead .bouton-menu .ligne,
.header-accueil .bouton-menu .ligne {
position: absolute;
background: #fff;
width: 50px;
height: 3px;
transition: 0.5s all;
} header#masthead .bouton-menu #ligne1,
.header-accueil .bouton-menu #ligne1 {
left: 0;
top: 8px;
transform-origin: 0% 0%;
} header#masthead .bouton-menu #ligne2,
.header-accueil .bouton-menu #ligne2 {
left: 0;
top: 24px;
transform-origin: 50% 50%;
transition-duration: 0.2s;
} header#masthead .bouton-menu #ligne3,
.header-accueil .bouton-menu #ligne3 {
left: 0;
top: 40px;
transform-origin: 0% 100%;
} body.menu-opened header#masthead .bouton-menu #ligne1, body.menu-opened
.header-accueil .bouton-menu #ligne1 {
left: 0;
top: 0;
transform: rotate(45deg);
width: 71px;
} body.menu-opened header#masthead .bouton-menu #ligne2, body.menu-opened
.header-accueil .bouton-menu #ligne2 {
transform: scaleX(0);
} body.menu-opened header#masthead .bouton-menu #ligne3, body.menu-opened
.header-accueil .bouton-menu #ligne3 {
left: 0;
top: 50px;
transform: rotate(-45deg);
width: 71px;
} body.home header#masthead .bouton-menu .ligne, body.home
.header-accueil .bouton-menu .ligne {
color: #2F2E59;
} body.home.menu-opened header#masthead .bouton-menu .ligne, body.home.menu-opened
.header-accueil .bouton-menu .ligne {
color: #fff;
}
@media (max-height: 750px) { header#masthead,
.header-accueil {
min-height: 100px;
} header#masthead .wrapper-header,
.header-accueil .wrapper-header {
height: 100px;
}
}
@media (max-width: 679px), (max-height: 425px) { header#masthead .menu-mobile,
.header-accueil .menu-mobile {
display: block;
position: relative;
}
} .taille-police {
white-space: nowrap;
margin: 0 26px 0 0;
} .taille-police button {
font-family: "Kitsch", serif;
border: none;
color: #fff;
border-color: #fff;
transition: 0.5s color;
background: none;
font-size: 1.71429rem;
cursor: pointer;
} .taille-police button:hover {
color: #F3D3C6;
} .taille-police button::after {
content: " +";
} html.plus-gros .taille-police button::after {
content: " -";
} .pour-plus-dinformations {
text-transform: uppercase;
font-family: "Kitsch", serif;
text-align: justify;
font-weight: bold;
font-size: 0.78571rem;
margin: 0 0 0 26px;
white-space: nowrap;
} .pour-plus-dinformations div {
line-height: 120%;
} .pour-plus-dinformations a {
display: block;
font-size: 1.71429rem;
line-height: 120%;
} .plus-gros .pour-plus-dinformations {
font-size: 12px;
} .plus-gros .pour-plus-dinformations a {
font-size: 27px;
} body.home header#masthead {
display: none;
} body.home.ready header#masthead {
display: block;
} header#masthead {
z-index: 102;
} body.home.top header#masthead {
top: -165px;
}
@media (min-width: 813px) { body.admin-bar body.home.top header#masthead {
top: -123px;
}
}
@media (min-width: 813px) and (max-width: 782px) { body.admin-bar body.home.top header#masthead {
top: -109px;
}
} body.home.menu-opened header#masthead {
top: 0;
}
@media (min-width: 813px) { body.admin-bar header#masthead {
top: 32px;
}
}
@media (min-width: 813px) and (max-width: 782px) { body.admin-bar header#masthead {
top: 46px;
position: absolute;
}
}
@media (min-width: 813px) { body.home.menu-opened.admin-bar header#masthead {
top: 32px;
}
}
@media (min-width: 813px) and (max-width: 782px) { body.home.menu-opened.admin-bar header#masthead {
top: 46px;
}
}
@media (max-width: 600px), (max-height: 400px) { header#masthead {
min-height: 80px;
} header#masthead .wrapper-header {
height: 80px;
}
} .language-switch {
display: inline-block;
font-family: "Kitsch", serif;
font-size: 16px;
line-height: 19px;
font-weight: bold;
font-variant: italic;
text-align: center;
cursor: pointer;
border: 3px solid #2F2E59;
padding: 16px 24px;
box-sizing: border-box;
background-color: rgba(0, 0, 0, 0);
border-radius: 0;
color: #2F2E59;
transition: 0.15s background-color;
outline: none;
color: #fff;
border-color: #fff;
transition: 0.5s color;
background: none;
padding: 6px 12px 4px;
display: none !important;
} .language-switch:visited, .language-switch:active {
color: #2F2E59;
} .language-switch:hover {
background-color: #2F2E59;
color: #fff;
} .language-switch:visited, .language-switch:active {
color: #fff;
} .language-switch:hover {
color: #fff;
} .header-accueil {
background: transparent;
color: #2F2E59;
top: 0;
position: relative;
z-index: 100;
} .header-accueil .site-title {
margin-right: 2em;
background: url(//www.residencesdumanoir.com/wp-content/themes/manoir/images/logo-les-residences-du-manoir-bleu.png) top left no-repeat;
background-size: contain;
width: 237px;
height: 123px;
top: 24px;
position: relative;
flex-basis: 237px;
} .header-accueil .bouton-menu .ligne {
background: #2F2E59;
} .header-accueil .taille-police button {
color: #2F2E59;
} .header-accueil .language-switch {
display: inline-block;
font-family: "Kitsch", serif;
font-size: 16px;
line-height: 19px;
font-weight: bold;
font-variant: italic;
text-align: center;
cursor: pointer;
border: 3px solid #2F2E59;
padding: 16px 24px;
box-sizing: border-box;
background-color: rgba(0, 0, 0, 0);
border-radius: 0;
color: #2F2E59;
transition: 0.15s background-color;
outline: none;
transition: 0.5s color;
background: none;
padding: 6px 12px 4px;
} .header-accueil .language-switch:visited, .header-accueil .language-switch:active {
color: #2F2E59;
} .header-accueil .language-switch:hover {
background-color: #2F2E59;
color: #fff;
}
@media (max-width: 399px) { .header-accueil .site-title {
background-position: left center;
background-size: contain;
top: 0;
max-width: 50%;
height: 100%;
}
}
@media (max-width: 375px) { .header-accueil {
min-height: 100px;
} .header-accueil .wrapper-header {
height: 100px;
padding: 0;
} .header-accueil .wrapper-header .site-title {
max-width: 161px;
}
} .menu-principal {
position: absolute;
position: fixed;
top: -110vh;
left: 0;
right: 0;
height: 100vh;
background: #2F2E59;
color: #fff;
transition: 0.3s top;
z-index: 101;
padding-top: 155px;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
} body.menu-opened .menu-principal {
top: 0;
} .menu-principal > .wrapper {
display: flex;
flex-direction: row;
justify-content: center;
align-items: flex-end;
padding-bottom: 30vh;
height: 100%;
width: 100%;
} .menu-principal ul {
font-size: 1.28571rem;
line-height: 1.5;
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: flex-start;
list-style: none;
padding: 0;
margin: 0;
} .menu-principal a {
color: inherit;
text-decoration: none;
cursor: pointer;
} .menu-principal a:hover {
color: #F3D3C6;
} .menu-principal .menu-mobile {
display: none;
} .menu-principal .colonne-gauche {
text-align: left;
width: 40.42553%;
} .menu-principal .colonne-centre {
flex-grow: 1;
height: 100%;
} .menu-principal .colonne-droite {
width: 23.40426%;
text-align: left;
font-size: 1rem;
}
@media (max-width: 880px) { .menu-principal .colonne-gauche {
display: none;
} .menu-principal .colonne-droite {
width: 33%;
}
}
@media (max-width: 725px) { .menu-principal {
padding-top: 125px;
} .menu-principal .menu-mobile {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
grid-row: 1/2;
grid-column: 1/3;
} .menu-principal .menu-mobile .language-switch {
display: none;
} .menu-principal .menu-mobile > * {
margin-left: 0;
margin-right: 0;
} .menu-principal .menu-mobile .bouton-menu {
display: none;
} .menu-principal .menu-mobile .taille-police {
padding: 0;
margin: 0;
} .menu-principal .wrapper {
display: grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: auto 1fr 1fr;
grid-column-gap: 30px;
grid-row-gap: 30px;
padding: 30px;
height: auto;
height: 100%;
gap-row: auto;
} .menu-principal .wrapper .colonne-gauche {
grid-row: 2/3;
grid-column: 2/3;
width: auto;
} .menu-principal .wrapper .colonne-centre {
grid-row: 2/4;
grid-column: 1/2;
width: auto;
} .menu-principal .wrapper .colonne-droite {
grid-row: 1 / -1;
grid-column: 2/3;
width: auto;
align-self: center;
}
}
@media (max-width: 700px) { .menu-principal .colonne-gauche,
.menu-principal .colonne-droite {
display: none;
} .menu-principal .colonne-centre {
padding-bottom: 50px;
}
}
@media (max-width: 600px), (max-height: 400px) { .menu-principal {
padding-top: 80px;
}
}
@media (max-width: 459px) { .menu-principal .menu-mobile .language-switch {
display: none;
}
} #menu-menu-principal,
#menu-menu-principal-1 {
width: max-content;
display: flex;
flex-direction: column;
justify-content: flex-end;
align-items: start;
text-transform: uppercase;
font-family: "Kitsch", serif;
font-size: 2rem;
font-weight: bold;
text-align: left;
height: 100%;
z-index: 99;
} #menu-menu-principal li,
#menu-menu-principal-1 li {
display: block;
} #menu-menu-principal > li,
#menu-menu-principal-1 > li {
text-align: left;
flex-basis: 10vh;
} #menu-menu-principal > li:last-child,
#menu-menu-principal-1 > li:last-child {
margin-bottom: 0;
flex-basis: auto;
} #menu-menu-principal .sub-menu,
#menu-menu-principal-1 .sub-menu {
overflow: hidden;
max-height: 0;
font-weight: normal;
font-size: 1.21429rem;
text-transform: none;
transition: 0.5s max-height;
} #menu-menu-principal .sub-menu li::before,
#menu-menu-principal-1 .sub-menu li::before {
content: "-";
} #menu-menu-principal .sub-menu li,
#menu-menu-principal-1 .sub-menu li {
padding-left: 0.5em;
} #menu-menu-principal .sub-menu li:first-child,
#menu-menu-principal-1 .sub-menu li:first-child {
padding-left: 0;
} #menu-menu-principal .sub-menu li:first-child::before,
#menu-menu-principal-1 .sub-menu li:first-child::before {
content: "";
} #menu-menu-principal .menu-item-has-children > a::after,
#menu-menu-principal-1 .menu-item-has-children > a::after {
content: "+";
margin-left: 0.4em;
} #menu-menu-principal .menu-item-has-children.open .sub-menu,
#menu-menu-principal-1 .menu-item-has-children.open .sub-menu {
max-height: 300px;
transition: 0.4s max-height linear;
padding-bottom: 1em;
} #menu-menu-principal .menu-item-has-children.open > a::after,
#menu-menu-principal-1 .menu-item-has-children.open > a::after {
content: "";
}
@media (max-height: 800px) { #menu-menu-principal > li,
#menu-menu-principal-1 > li {
margin-bottom: 3px;
font-size: 4vh;
} #menu-menu-principal .sub-menu,
#menu-menu-principal-1 .sub-menu {
font-size: 3vh;
}
}
@media (max-width: 725px) { #menu-menu-principal {
justify-content: center;
}
}
@media (max-height: 400px) and (orientation: landscape) { .menu-principal {
padding-top: 80px;
} .menu-principal .wrapper {
display: grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: auto auto;
align-content: center;
justify-content: stretch;
padding-bottom: 30px;
height: 100%;
} .menu-principal .wrapper .colonne-centre {
grid-column: 1 / 2;
grid-row: 1 / 3;
} .menu-principal .wrapper .menu-mobile {
grid-column: 2 / 3;
grid-row: 1 / 2;
display: flex;
flex-direction: column;
justify-content: space-around;
align-items: start;
justify-items: center;
}
}
@media (max-height: 400px) and (orientation: landscape) and (min-width: 726px) { .menu-principal .wrapper .menu-mobile {
display: none;
}
}
@media (max-height: 400px) and (orientation: landscape) { .menu-principal .wrapper .menu-mobile .pour-plus-dinformations {
margin-left: 0;
margin-top: 5px;
} .menu-principal .wrapper .colonne-droite {
grid-column: 2 / 3;
grid-row: 2 / 3;
width: auto;
} .menu-principal .wrapper .colonne-droite .menu-social ul {
flex-direction: column;
}
} .menu-social {
margin-top: 2em;
} .menu-social ul {
font-size: 1rem;
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: flex-start;
line-height: 42px;
font-weight: normal;
} .menu-social ul a {
font-weight: normal;
} .menu-social ul a::before {
display: inline-block;
content: "";
background-size: cover;
background-repeat: no-repeat;
width: 21px;
height: 21px;
vertical-align: sub;
margin-right: 13px;
} .menu-social ul a[href*="facebook"]:before {
content: "";
background-image: url(//www.residencesdumanoir.com/wp-content/themes/manoir/images/social.png);
background-position: 0 0;
width: 21px;
height: 21px;
margin-right: 13px;
margin-left: 2px;
} .menu-social ul a[href*="youtube"]:before {
background-image: url(//www.residencesdumanoir.com/wp-content/themes/manoir/images/social.png);
background-position: -22px 0;
width: 26px;
height: 21px;
margin-right: 10px;
} .breadcrumb {
position: relative;
margin: 0 auto;
max-width: 1410px;
padding-right: 0;
text-align: right;
color: #2F2E59;
margin-top: 30px;
margin-bottom: 30px;
font-size: 0.9em;
}
@media (max-width: 1409px) { .breadcrumb {
padding-left: 30px;
padding-right: 30px;
}
} .breadcrumb a {
text-decoration: none;
}
@media (max-width: 800px) { .breadcrumb {
margin-top: 40px;
margin-bottom: 40px;
}
}
@media (max-width: 380px) { .breadcrumb {
font-size: 4.7vw;
}
} main#content {
flex-grow: 1;
min-height: 30vh;
background: #fff;
} body.home main#content {
background: #F3D3C6;
} .entry-content {
position: relative;
z-index: 0;
} .footer-contact {
position: relative;
z-index: 1;
background: #F3D3C6;
display: flex;
flex-direction: row;
justify-content: stretch;
align-items: stretch;
} .footer-contact .map {
width: 50%;
min-height: 400px;
} .footer-contact .wpforms-container {
width: 50%;
padding: 15px;
margin: 0;
display: flex;
flex-direction: row;
justify-content: space-around;
align-items: center;
background: #F3D3C6;
} .footer-contact .wpforms-container .wpforms-form {
margin: 10rem auto;
max-width: 705px;
max-width: 688px;
} .footer-contact .wpforms-container .wpforms-one-half {
margin-left: 66px;
} .footer-contact .wpforms-container .wpforms-required-label {
position: absolute;
right: 0;
color: inherit;
font-style: normal;
} .footer-contact .wpforms-container .wpforms-confirmation-container {
display: flex;
flex-direction: row;
justify-content: stretch;
align-items: center;
min-height: 400px;
}
@media (max-width: 1700px) { .footer-contact .map {
flex-basis: 40%;
flex-grow: 1;
} .footer-contact .wpforms-container {
flex-basis: 60%;
}
}
@media (max-width: 1300px) { .footer-contact {
flex-direction: column;
} .footer-contact .map {
width: auto;
} .footer-contact .wpforms-container {
width: auto;
max-width: 1000px;
margin: 0 auto;
padding: 0 30px;
} .footer-contact .wpforms-container .wpforms-form {
max-width: none;
margin: 10rem auto;
} .footer-contact .wpforms-container .wpforms-form .wpforms-field {
width: 48%;
margin: 0;
margin-left: 4%;
} .footer-contact .wpforms-container .wpforms-form .wpforms-field.wpforms-first {
clear: both;
margin-left: 0;
} .footer-contact .wpforms-container .wpforms-form select.wpforms-field-medium {
font-size: 19px;
}
}
@media (max-width: 600px) { .footer-contact .wpforms-container .wpforms-form {
margin-top: 60px;
margin-bottom: 60px;
} .footer-contact .wpforms-container .wpforms-form .wpforms-field {
width: 100%;
margin: 0;
float: none;
} .footer-contact .wpforms-container .wpforms-form .wpforms-field.wpforms-first {
clear: both;
margin-left: 0;
}
}
@media (max-width: 360px) { .footer-contact .wpforms-submit-container {
text-align: center;
}
} div.wpforms-container-full .wpforms-form input[type=submit],
div.wpforms-container-full .wpforms-form button[type=submit],
.wpforms-submit
input[type="submit"] {
display: inline-block;
font-family: "Kitsch", serif;
font-size: 16px;
line-height: 19px;
font-weight: bold;
font-variant: italic;
text-align: center;
cursor: pointer;
border: 3px solid #2F2E59;
padding: 16px 24px;
box-sizing: border-box;
background-color: rgba(0, 0, 0, 0);
border-radius: 0;
color: #2F2E59;
transition: 0.15s background-color;
outline: none;
} div.wpforms-container-full .wpforms-form input[type=submit]:visited, div.wpforms-container-full .wpforms-form input[type=submit]:active,
div.wpforms-container-full .wpforms-form button[type=submit]:visited,
div.wpforms-container-full .wpforms-form button[type=submit]:active,
.wpforms-submit
input[type="submit"]:visited,
.wpforms-submit
input[type="submit"]:active {
color: #2F2E59;
} div.wpforms-container-full .wpforms-form input[type=submit]:hover,
div.wpforms-container-full .wpforms-form button[type=submit]:hover,
.wpforms-submit
input[type="submit"]:hover {
background-color: #2F2E59;
color: #fff;
} footer.site-footer {
padding: 75px 0;
background: #2F2E59;
color: #fff;
z-index: 1;
} footer.site-footer a {
text-decoration: none;
color: inherit;
} footer.site-footer ul {
list-style: none;
margin: 0;
padding: 0;
} footer.site-footer .wrapper-footer {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
padding: 0;
} footer.site-footer .wrapper-footer .vivre-en-couleur-wrapper {
margin-left: 8.51064%;
margin-right: 30px;
width: 25.53191%;
max-width: 240px;
} footer.site-footer .wrapper-footer .vivre-en-couleur-wrapper .vivre-en-couleur {
max-width: 100%;
max-height: 100%;
} footer.site-footer .wrapper-footer .coordonnees {
width: 42.55319%;
margin-right: 30px;
} footer.site-footer .wrapper-footer .menu-footer {
width: 23.40426%;
} footer.site-footer .menu-social .menu {
font-family: "proxima-nova", sans-serif;
flex-direction: column;
} footer.site-footer .menu-social .menu li {
margin-left: 0;
} footer.site-footer .menu-social .menu a::before {
background-size: cover;
width: 21px;
height: 21px;
vertical-align: sub;
} footer.site-footer .menu-social .menu a[href*="youtube"]::before {
width: 26px;
height: 18px;
background-position-x: -19px;
} footer.site-footer .menu-social .menu a[href*="/contact/"]::before {
display: inline-block;
width: 21px;
height: 21px;
background: url(//www.residencesdumanoir.com/wp-content/themes/manoir/images/emplois.png);
content: "";
} footer.site-footer .menu-footer {
font-family: "Kitsch", serif;
} footer.site-footer .menu-footer #menu-menu-principal-1 > li {
font-size: 1.14286rem;
flex-basis: auto;
} footer.site-footer .menu-footer #menu-menu-principal-1 > li .sub-menu {
font-size: 1rem;
} footer.site-footer .copyright {
text-align: center;
font-size: 0.8em;
}
@media (max-width: 1036px) { footer.site-footer .wrapper-footer {
display: grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: auto auto;
grid-column-gap: 2.04082vw;
grid-row-gap: 30px;
margin: 0 30px;
} footer.site-footer .wrapper-footer .vivre-en-couleur-wrapper {
display: none;
grid-row: 1;
grid-column: 1;
margin: 0;
width: auto;
max-width: 13em;
} footer.site-footer .wrapper-footer .vivre-en-couleur-wrapper img {
max-width: 100%;
max-height: 100%;
} footer.site-footer .wrapper-footer .coordonnees {
grid-row: 1;
grid-column: 1;
width: auto;
margin-right: 0;
} footer.site-footer .wrapper-footer .menu-social {
margin-top: 0;
} footer.site-footer .wrapper-footer .menu-social .menu {
flex-direction: row;
} footer.site-footer .wrapper-footer .menu-social .menu li:first-child {
margin-right: 1em;
} footer.site-footer .wrapper-footer .menu-footer {
grid-row: 1;
grid-column: 2;
width: auto;
} footer.site-footer .wrapper-footer .menu-footer #menu-menu-principal-1 {
font-size: 20px;
}
}
@media (max-width: 536px) { footer.site-footer {
padding: 40px 0;
} footer.site-footer .wrapper-footer {
display: block;
} footer.site-footer .wrapper-footer .vivre-en-couleur-wrapper {
margin-bottom: 30px;
} footer.site-footer .wrapper-footer .coordonnees {
margin-right: 0;
} footer.site-footer .wrapper-footer .infolettre {
padding: 20px 0 40px;
} footer.site-footer .wrapper-footer .js-cm-form {
margin: 2.04082vw 0;
} footer.site-footer .wrapper-footer .menu-footer {
display: none;
} footer.site-footer .wrapper-footer .menu-social .menu {
flex-direction: row;
} footer.site-footer .wrapper-footer .menu-social .menu > li:first-child {
margin-right: 1em;
}
}
@media (max-width: 374px) { footer.site-footer .wrapper-footer .infolettre h2 {
font-size: 5.3vw;
} footer.site-footer .wrapper-footer .js-cm-form {
flex-direction: column;
} footer.site-footer .wrapper-footer .js-cm-form input[type="email"],
footer.site-footer .wrapper-footer .js-cm-form button {
width: 100%;
margin: 0 auto 10px;
}
} .js-cm-form {
margin-bottom: 10px;
display: flex;
flex-direction: row;
justify-content: stretch;
align-items: flex-end;
max-width: 100%;
} .js-cm-form input[type="email"] {
flex: auto 1 1;
border-bottom-color: #fff;
color: #fff;
vertical-align: bottom;
margin-right: 30px;
width: auto;
min-width: 150px;
max-width: 300px;
} .js-cm-form input[type="email"]:invalid {
outline: none;
box-shadow: none;
}
@media (max-width: 1036px) { .js-cm-form input[type="email"] {
margin-right: 2.04082vw;
}
} .js-cm-form button {
border-color: #fff;
color: #fff;
height: 33px;
padding-top: 0;
padding-bottom: 0;
line-height: 27px;
vertical-align: bottom;
} .js-cm-form button:hover {
color: #2F2E59;
background: #fff;
} #content {
font-size: 1.28571rem;
margin-top: 155px;
}
@media (max-width: 600px) { #content {
margin-top: 80px;
}
} h1, h2, h3, h4, h5, h6 {
font-family: "Kitsch", serif;
} .entry-content > h1, .entry-content > h2, .entry-content > h3, .entry-content > h4, .entry-content > h5, .entry-content > h6 {
position: relative;
margin: 0 auto;
max-width: 1410px;
}
@media (max-width: 1409px) { .entry-content > h1, .entry-content > h2, .entry-content > h3, .entry-content > h4, .entry-content > h5, .entry-content > h6 {
padding-left: 30px;
padding-right: 30px;
}
} h1 {
font-size: 2.57143rem;
font-weight: bold;
line-height: 1.2;
} h2 {
line-height: 1.2;
} h1.page-title {
position: relative;
margin: 0 auto;
max-width: 1410px;
padding-left: 120px;
font-size: 4rem;
margin-bottom: 119px;
line-height: 1.2;
}
@media (max-width: 1409px) { h1.page-title {
padding-left: 30px;
padding-right: 30px;
}
}
@media (max-width: 1409px) { h1.page-title {
padding-left: 10.20408vw;
}
}
@media (max-width: 1000px) { h1.page-title {
padding: 0 10.20408vw;
margin-bottom: 10.20408vw;
}
}
@media (max-width: 400px) { h1.page-title {
padding: 0 8.16327vw;
margin-bottom: 8.16327vw;
} .plus-gros h1.page-title {
font-size: 50px;
}
} a {
color: inherit;
text-decoration: none;
} a:visited {
color: unset;
} .anchor {
position: relative;
top: -175px;
display: block;
height: 0;
} .anchor {
position: relative;
top: -175px;
display: block;
height: 0;
} button {
outline: none;
} .bouton {
display: inline-block;
font-family: "Kitsch", serif;
font-size: 16px;
line-height: 19px;
font-weight: bold;
font-variant: italic;
text-align: center;
cursor: pointer;
border: 3px solid #2F2E59;
padding: 16px 24px;
box-sizing: border-box;
background-color: rgba(0, 0, 0, 0);
border-radius: 0;
color: #2F2E59;
transition: 0.15s background-color;
outline: none;
text-decoration: none !important;
} .bouton:visited, .bouton:active {
color: #2F2E59;
} .bouton:hover {
background-color: #2F2E59;
color: #fff;
} .entry-content ul {
list-style: none;
padding-left: 0;
} .entry-content ul li {
color: #2F2E59;
font-size: 1.28571rem;
line-height: 2.5rem;
font-family: "Kitsch", serif;
font-weight: bold;
padding-left: 60px;
text-indent: -60px;
line-height: 1.6;
padding-bottom: 0.5em;
} .entry-content ul li::before {
display: inline-block;
content: "";
background: url(//www.residencesdumanoir.com/wp-content/themes/manoir/images/arrow-slider-bleu.png) center right/contain no-repeat;
width: 42px;
height: 8px;
transform: scaleX(-1);
margin-right: 18px;
} .entry-content .rose ul li::before {
background-image: url(//www.residencesdumanoir.com/wp-content/themes/manoir/images/arrow-slider.png);
} .entry-content > p {
position: relative;
margin: 0 auto;
max-width: 1410px;
}
@media (max-width: 1409px) { .entry-content > p {
padding-left: 30px;
padding-right: 30px;
}
} .entry-content > p h2:first-child {
margin-top: 0;
} .screen-reader-text {
display: none;
} .post-navigation {
margin: 30px auto;
text-align: center;
} .rose {
background: #F3D3C6;
} .bleedup {
position: relative;
margin-top: -250px;
padding-top: 342px;
z-index: -1;
} .bleeddown {
position: relative;
margin-bottom: -250px;
padding-bottom: 342px;
z-index: -1;
} a.video img {
display: block;
} .slick-slider ul.slick-dots {
position: absolute;
bottom: 0px;
list-style: none;
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
left: 0;
right: 0;
} .slick-slider ul.slick-dots li {
display: block;
width: auto;
height: 11px;
margin-left: 0;
padding-left: 0;
outline: none;
flex-basis: 39px;
flex-shrink: 1;
flex-grow: 0;
} .slick-slider ul.slick-dots li:last-child {
width: 11px;
flex-basis: 11px;
flex-shrink: 0;
} .slick-slider ul.slick-dots li::before {
display: none !important;
content: none;
} .slick-slider ul.slick-dots li button {
position: relative;
border: 1px solid #2F2E59;
background: transparent;
border-radius: 5px;
width: 11px;
height: 11px;
display: block;
color: transparent;
padding: 0;
outline: none;
appearance: none;
} .slick-slider ul.slick-dots li.slick-active button::before {
position: absolute;
content: "";
display: block;
background: #2F2E59;
width: 5px;
height: 5px;
border-radius: 2px;
top: 2px;
left: 2px;
} .temoignages {
background: #fff;
padding-top: 150px;
padding-bottom: 150px;
margin-top: 0px;
z-index: -1;
} .temoignages .slick-slider {
z-index: 0;
max-width: 1169px;
margin: 0 auto;
padding-bottom: 20px;
} .temoignages .slick-slider .slick-pager {
z-index: 2;
} .temoignages .slick-slider .slick-list {
margin: auto;
max-width: 1000px;
outline: none !important;
} .temoignages .slick-slider .slick-arrow {
display: block;
outline: none;
cursor: pointer;
background: none;
border: none;
width: 81px;
height: 74px;
color: transparent;
margin: 0;
padding: 0;
z-index: 1;
} .temoignages .slick-slider .slick-arrow.slick-prev {
left: 0;
transform-origin: 0% 50%;
grid-column: 1 / 2;
grid-row: 1 / 2;
background: url(//www.residencesdumanoir.com/wp-content/themes/manoir/images/quote.png) center center/contain no-repeat;
width: 41px;
height: 37px;
} .temoignages .slick-slider .slick-arrow.slick-next {
right: 0;
grid-column: -2 / -1;
grid-row: 1 / 2;
background: url(//www.residencesdumanoir.com/wp-content/themes/manoir/images/quote.png) center center/contain no-repeat;
width: 41px;
height: 37px;
transform: rotate(180deg);
}
@media (max-width: 1000px) { .temoignages .slick-slider .slick-arrow.slick-prev {
align-self: start;
margin-top: 10px;
width: 21px;
height: 19px;
} .temoignages .slick-slider .slick-arrow.slick-next {
align-self: end;
margin-bottom: 10px;
width: 21px;
height: 19px;
justify-self: end;
}
} .temoignages .temoignage {
position: relative;
text-align: center;
display: flex;
flex-direction: column;
justify-content: space-around;
align-items: center;
height: 100%;
outline: none !important;
font-size: 2.57143rem;
} .temoignages .temoignage .temoignage-inner {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height: 100%;
display: grid;
grid-template-columns: 45px auto 45px;
grid-template-rows: auto auto;
grid-column-gap: 30px;
grid-row-gap: 30px;
} .temoignages .temoignage blockquote {
font-family: "Kitsch", serif;
font-style: italic;
min-height: 40%;
grid-column: 2 / 3;
grid-row: 1 / 2;
} .temoignages .temoignage blockquote.long {
font-size: 1.78571rem;
} .temoignages .temoignage .auteur {
font-family: "Kitsch", serif;
font-weight: 600;
font-size: 1.71429rem;
grid-row: 2 / 3;
grid-column: 1 / -1;
}
@media (max-width: 1409px) { .temoignages {
padding-left: 10.20408vw;
padding-right: 10.20408vw;
padding: 6.12245vw 10.20408vw;
} .temoignages .slick-track {
margin: 0;
} .temoignages .temoignage .temoignage-inner {
padding: 2.04082vw;
} .temoignages .temoignage blockquote {
margin: 0;
font-size: 3vw;
margin-bottom: 2.04082vw;
} .temoignages .temoignage blockquote.long {
font-size: 2.5vw;
} .temoignages .temoignage .auteur {
font-size: 2.6vw;
}
}
@media (max-width: 1000px) { .temoignages {
padding-top: 92px;
padding-bottom: 92px;
} .temoignages .temoignage {
padding-left: 0;
padding-right: 0;
} .temoignages .temoignage .temoignage-inner {
grid-column-gap: 0;
padding: 0;
grid-template-columns: 25px auto 25px;
} .temoignages .temoignage .temoignage-inner blockquote {
margin: 0;
}
}
@media (max-width: 600px) { .temoignages {
padding: 10vw 2.04082vw;
} .temoignages .temoignage blockquote {
font-size: 1.57143rem;
} .temoignages .temoignage blockquote.long {
font-size: 1.28571rem;
} .temoignages .temoignage .auteur {
font-size: 1.42857rem;
} .temoignages .slick-dots {
width: auto;
text-align: center;
}
} .equipe {
position: relative;
z-index: auto;
min-height: 700px;
} .equipe .background-wrapper {
position: absolute;
top: 250px;
right: 0;
left: 0;
bottom: 0;
z-index: -2;
} .equipe .img-parallax {
min-height: 120%;
} .equipe .background {
background: url(//www.residencesdumanoir.com/wp-content/themes/manoir/images/foret_1024.jpg) center center #242927 no-repeat;
background-size: cover;
height: 66.4vw;
}
@media (min-width: 1024px) { .equipe .background {
background-image: url(//www.residencesdumanoir.com/wp-content/themes/manoir/images/foret_1024.jpg);
}
}
@media (min-width: 1900px) { .equipe .background {
background-image: url(//www.residencesdumanoir.com/wp-content/themes/manoir/images/foret_1920.jpg);
}
}
@media (min-width: 3000px), (min-width: 2000px) and (-webkit-min-device-pixel-ratio: 2) { .equipe .background {
background-image: url(//www.residencesdumanoir.com/wp-content/themes/manoir/images/foret_4096.jpg);
}
} .equipe h2 {
position: relative;
margin: 0 auto;
max-width: 1410px;
padding-left: 120px;
padding-right: 120px;
}
@media (max-width: 1409px) { .equipe h2 {
padding-left: 30px;
padding-right: 30px;
}
} .equipe .equipe-grid {
position: relative;
margin: 0 auto;
max-width: 1410px;
padding: 0 120px 150px;
display: grid;
grid-template-columns: 1fr 1fr;
grid-auto-rows: 1fr;
grid-column-gap: 30px;
grid-row-gap: 30px;
grid-auto-flow: row;
}
@media (max-width: 1409px) { .equipe .equipe-grid {
padding-left: 30px;
padding-right: 30px;
}
} .equipe .equipe-grid .equipier {
position: relative;
padding-top: 74.03509%;
} .equipe .equipe-grid .equipier img {
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
display: block;
width: 100%;
} .equipe .equipe-grid .equipier .infos {
display: none;
position: absolute;
right: 0;
left: 0;
bottom: 0;
top: 0;
color: #fff;
padding: 1em;
font-family: "Kitsch", serif;
flex-direction: column;
justify-content: center;
align-items: center;
background: #2F2E59;
background: rgba(47, 46, 89, 0.9);
} .equipe .equipe-grid .equipier .infos .nom {
font-weight: bold;
font-size: 2.57143rem;
margin-bottom: 0;
} .equipe .equipe-grid .equipier .infos .titre {
margin-top: 0px;
margin-bottom: 0.5em;
font-style: italic;
font-size: 1.42857rem;
} .equipe .equipe-grid .equipier .infos a {
text-decoration: none;
color: inherit;
} .equipe .equipe-grid .equipier:hover .infos {
display: flex;
} .equipe .equipe-grid .equipier.pas-de-photo .infos {
display: flex;
background: #2F2E59;
} .equipe .equipe-grid .infos-contact {
position: relative;
background: #2F2E59;
color: #fff;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
text-align: center;
padding: 2.04082vw;
} .equipe .equipe-grid .infos-contact .adresse {
margin: 1em 0;
}
@media (max-width: 990px) { .equipe .equipe-grid .equipier .infos .nom {
font-size: 3.7vw;
} .equipe .equipe-grid .equipier .infos .titre {
font-size: 1.8vw;
} .equipe .equipe-grid .equipier .infos .email {
font-size: 2vw;
}
}
@media (max-width: 700px) { .equipe {
min-height: 0;
} .equipe .equipe-grid {
grid-template-columns: 1fr;
grid-template-row: 1fr 1fr 1fr;
} .equipe .equipe-grid .equipier img {
width: 100%;
} .equipe .equipe-grid .equipier .infos .nom {
font-size: 6vw;
} .equipe .equipe-grid .equipier .infos .titre {
font-size: 3.5vw;
} .equipe .equipe-grid .equipier .infos .telephone,
.equipe .equipe-grid .equipier .infos .email {
font-size: 4vw;
}
} .wrapper-candidature h2,
.wrapper-candidature > p {
text-align: center;
} .formulaire-emploi ul li {
padding-left: 0;
} .info-poste dt {
font-weight: bold;
display: inline-block;
float: left;
clear: left;
} .info-poste dd {
margin-left: 1em;
display: inline-block;
float: left;
} .tableau-poste {
margin-bottom: 30px;
margin-top: 30px;
} .tableau-poste td {
padding-right: 30px;
padding-bottom: 30px;
vertical-align: top;
} .tableau-poste td:first-child {
font-weight: bold;
} .tableau-poste td:last-child() {
padding-right: 0;
} .tableau-poste td tr:last-child() td {
margin-bottom: 0;
} .wrapper-candidature h2,
.wrapper-candidature > p {
text-align: center;
} .formulaire-emploi ul li {
padding-left: 0;
} .tableau-poste {
margin-bottom: 30px;
margin-top: 30px;
} .tableau-poste td {
padding-right: 30px;
padding-bottom: 30px;
vertical-align: top;
} .tableau-poste td:first-child {
font-weight: bold;
} .tableau-poste td:last-child() {
padding-right: 0;
} .tableau-poste td tr:last-child() td {
margin-bottom: 0;
} a[href^="http://maps.google.com/maps"] {
display: none !important;
} a[href^="https://maps.google.com/maps"] {
display: none !important;
} .gmnoprint a, .gmnoprint span, .gm-style-cc {
display: none;
} .gmnoprint div {
background: none !important;
} .entry-footer {
display: none;
} .date-nouvelle {
font-size: 1rem;
margin-bottom: 20px;
font-family: "Kitsch", serif;
font-weight: bold;
} .contenu-nouvelle {
position: relative;
margin: 0 auto;
max-width: 1410px;
padding: 120px;
}
@media (max-width: 1409px) { .contenu-nouvelle {
padding-left: 30px;
padding-right: 30px;
}
} .contenu-nouvelle p:first-child {
margin-top: 0;
} .contenu-nouvelle p a {
text-decoration: underline;
}
@media (max-width: 1000px) { .contenu-nouvelle {
padding: 8.16327vw;
}
} .contenu-nouvelle {
column-count: 1;
} .navigation.pagination {
text-align: center;
font-size: 1.71429rem;
margin: 125px auto;
} .navigation.pagination .current {
font-weight: bold;
} .navigation.pagination .page-numbers {
display: inline-block;
padding: 3px;
} .single-emplois .entry-content p a {
text-decoration: underline;
} .single-emplois .entry-content .wp-block-media-text ul {
list-style: none;
} .single-emplois .entry-content .wp-block-media-text ul > br {
display: none;
} .single-emplois .entry-content .wp-block-media-text ul li {
padding-left: auto;
text-indent: unset;
font-family: "proxima-nova", sans-serif;
font-weight: normal;
padding-left: 1.3em;
text-indent: -0.5em;
line-height: 1.5;
} .single-emplois .entry-content .wp-block-media-text ul li:before {
content: "- ";
background: none;
width: auto;
height: auto;
transform: none;
margin-right: 0.5em;
} .titre-nouvelle {
padding-left: 120px;
} .date-nouvelle {
font-size: 1rem;
margin-bottom: 20px;
font-family: "Kitsch", serif;
font-weight: bold;
} .contenu-nouvelle {
position: relative;
margin: 0 auto;
max-width: 1410px;
padding: 30px 120px;
}
@media (max-width: 1409px) { .contenu-nouvelle {
padding-left: 30px;
padding-right: 30px;
}
} .contenu-nouvelle p:first-child {
margin-top: 0;
} .contenu-nouvelle p a {
text-decoration: underline;
} .contenu-nouvelle .image-nouvelle {
margin-top: 0;
margin-left: 0;
margin-right: 0;
} .contenu-nouvelle .image-nouvelle img {
max-width: 100%;
max-height: 100%;
} .contenu-nouvelle .contenu-nouvelle-texte {
padding-right: 120px;
}
@media (max-width: 1000px) { .contenu-nouvelle {
padding: 8.16327vw;
} .contenu-nouvelle .contenu-nouvelle-texte {
padding-right: 8.16327vw;
}
}
@media (max-width: 845px) { .contenu-nouvelle {
column-count: 1;
} .contenu-nouvelle .image-nouvelle {
width: 100%;
float: none;
margin-left: 0;
margin-right: 0;
} .contenu-nouvelle .contenu-nouvelle-texte {
text-align: left;
}
} .navigation.pagination {
text-align: center;
font-size: 1.71429rem;
margin: 125px auto;
} .navigation.pagination .current {
font-weight: bold;
} .navigation.pagination .page-numbers {
display: inline-block;
padding: 3px;
} .single-emplois .entry-content p a {
text-decoration: underline;
} .single-emplois .entry-content table {
margin-bottom: 30px;
} .single-emplois .entry-content table td {
text-align: left;
vertical-align: top;
} .single-emplois .entry-content table td:first-child {
padding-right: 1em;
font-weight: bold;
width: max-content;
white-space: nowrap;
} .single-emplois .entry-content ul {
list-style: none;
} .single-emplois .entry-content ul > br {
display: none;
} .single-emplois .entry-content ul li {
padding-left: auto;
text-indent: unset;
font-family: "proxima-nova", sans-serif;
font-weight: normal;
padding-left: 1.3em;
text-indent: -0.5em;
line-height: 1.5;
} .single-emplois .entry-content ul li:before {
content: "- ";
background: none;
width: auto;
height: auto;
transform: none;
margin-right: 0.5em;
} .single-emplois .entry-content .wpforms-container .wpforms-form .wpforms-field-select::after {
background-color: #fff;
} .wrapper-candidature {
margin-top: 90px;
} .titre-section-emplois {
padding: 0px 120px 30px;
} .emplois-grid {
position: relative;
margin: 0 auto;
max-width: 1410px;
padding: 0 120px 150px;
display: grid;
grid-template-columns: 1fr 1fr;
grid-auto-rows: 1fr;
grid-column-gap: 30px;
grid-row-gap: 30px;
grid-auto-flow: row;
}
@media (max-width: 1409px) { .emplois-grid {
padding-left: 30px;
padding-right: 30px;
}
} .emplois-grid .poste {
position: relative;
padding-top: 78.03509%;
background: #2F2E59;
} .emplois-grid .poste .titre-poste {
text-align: center;
font-size: 1.5em;
} .emplois-grid .poste .infos {
display: flex;
position: absolute;
right: 0;
left: 0;
bottom: 0;
top: 0;
color: #fff;
padding: 30px;
font-family: "Kitsch", serif;
flex-direction: column;
justify-content: space-between;
align-items: center;
background: #2F2E59;
background: rgba(47, 46, 89, 0.9);
} .emplois-grid .poste .infos .nom {
font-weight: bold;
font-size: 2.57143rem;
margin-bottom: 0;
} .emplois-grid .poste .infos .titre {
margin-top: 0px;
margin-bottom: 0.5em;
font-style: italic;
font-size: 1.42857rem;
} .emplois-grid .poste .infos a {
text-decoration: none;
color: inherit;
} .emplois-grid .poste .infos .responsabilites-en-bref {
display: -webkit-box;
line-clamp: 3;
-webkit-line-clamp: 3;
text-overflow: ellipsis;
word-wrap: break-word;
-webkit-box-orient: vertical;
overflow: hidden;
} .emplois-grid .poste table {
width: 100%;
margin-bottom: 30px;
} .emplois-grid .poste table td {
text-align: left;
vertical-align: top;
} .emplois-grid .poste table td:first-child {
padding-right: 1em;
font-weight: bold;
width: max-content;
white-space: nowrap;
} .emplois-grid .poste .wp-block-button__link {
border-color: #fff;
color: #fff;
} .emplois-grid .poste .wp-block-button__link::after {
display: none;
} .emplois-grid .poste .wp-block-button__link:hover {
color: #2F2E59;
background: #fff;
} .emplois-grid .infos-contact {
position: relative;
background: #2F2E59;
color: #fff;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
text-align: center;
padding: 2.04082vw;
} .emplois-grid .infos-contact .adresse {
margin: 1em 0;
}
@media (max-width: 1224px) { .emplois-grid {
padding-bottom: 80px;
grid-template-columns: auto;
grid-auto-rows: auto;
} .emplois-grid .poste {
padding: 0;
} .emplois-grid .poste .infos {
position: static;
} .emplois-grid .poste .infos .nom {
font-size: 3.7vw;
} .emplois-grid .poste .infos .titre {
font-size: 1.8vw;
} .emplois-grid .poste .infos .email {
font-size: 2vw;
} .emplois-grid .poste .infos table {
width: auto;
margin-right: auto;
}
}
@media (max-width: 400px) { .emplois-grid {
grid-auto-rows: auto;
padding: 30px 0;
} .emplois-grid .poste table tr {
margin-bottom: 5px;
display: block;
} .emplois-grid .poste table tr td {
display: block;
}
} .splash {
margin: 0 30px 150px;
} .splash #splash-svg {
display: block;
margin: 0 auto;
max-width: 100%;
} .splash #splash-svg .ligne {
font-family: "Kitsch", serif;
font-weight: 600;
font-size: 60px;
fill: #fff;
z-index: 11;
} .splash #splash-svg .slide.vivre-en-couleur .ligne {
font-size: 103px;
} .splash #splash-svg .nuage-blanc,
.splash #splash-svg .blob-bleu,
.splash #splash-svg .crete {
animation: buissons 1s ease-out forwards;
transform-origin: 50% 50%;
opacity: 0;
} .splash #splash-svg .buisson-1,
.splash #splash-svg .buisson-2,
.splash #splash-svg .feuille-verte {
animation: buissons 1s ease-out forwards;
transform-origin: 72% 100%;
opacity: 0;
} .splash #splash-svg .buisson-1 {
z-index: 10;
} .splash #splash-svg .feuille {
opacity: 0;
animation: fadeIn 1s ease-in forwards;
animation-delay: 1s;
} .splash #splash-svg .nuage-blanc {
animation-delay: 0.1s;
} .splash #splash-svg .blob-bleu {
animation-delay: 0.2s;
} .splash #splash-svg .crete {
animation-delay: 0.3s;
} .splash #splash-svg .buisson-1 {
animation-delay: 0.4s;
} .splash #splash-svg .buisson-2 {
animation-delay: 0.5s;
} .splash #splash-svg .feuille-verte {
animation-delay: 0.6s;
} .splash #splash-svg .madame {
z-index: 5;
}
@media (max-width: 1409px) { .splash {
margin: 0 2.04082vw 6.12245vw;
} .splash #splash-svg {
height: auto;
}
}
@media (max-width: 425px) { .splash {
margin-left: 3.75vw;
margin-right: 3.75vw;
background: url(//www.residencesdumanoir.com/wp-content/themes/manoir/images/splash/splash-placeholder.jpg) center center no-repeat;
background-size: contain;
padding-top: 72.162%;
} .splash #splash-svg {
display: none;
} .splash #splash-svg * {
display: none;
}
}
@keyframes popMadame {
0% {
opacity: 0;
}
2.8% {
opacity: 1;
}
20% {
opacity: 1;
}
22.8% {
opacity: 0;
}
100% {
opacity: 0;
}
}
@keyframes texte {
0% {
transform: translateX(-100%);
opacity: 1;
}
2.8% {
transform: translateX(0%);
opacity: 1;
}
20% {
transform: translateX(0%);
opacity: 1;
}
22.8% {
transform: translateX(-100%);
opacity: 0;
}
100% {
transform: translateX(-100%);
opacity: 0;
}
}
@keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes buissons {
0% {
transform: scale(0.3, 0.1);
opacity: 0;
}
5% {
opacity: 1;
}
100% {
transform: scale(1, 1);
opacity: 1;
}
}
@keyframes feuilleRotation {
0% {
transform: rotate(-15deg);
}
100% {
transform: rotate(15deg);
}
}
@keyframes feuilleTranslation {
0% {
transform: translateY(-50%);
}
5% {
opacity: 1;
}
100% {
transform: translateY(0px);
opacity: 1;
}
}
@keyframes feuille2 {
10% {
transform: translateY(-60px) rotate(15deg);
}
26.66667% {
transform: translateY(-60px) rotate(-15deg);
}
43.33333% {
transform: translateY(-60px) rotate(15deg);
}
60% {
transform: translateY(-60px) rotate(-15deg);
}
76.66667% {
transform: translateY(-60px) rotate(15deg);
}
93.33333% {
transform: translateY(-60px) rotate(-15deg);
}
110% {
transform: translateY(-60px) rotate(15deg);
}
126.66667% {
transform: translateY(-60px) rotate(-15deg);
}
100% {
transform: translateY(0px);
opacity: 1;
}
} body.home.top {
background: #F3D3C6;
} body.home #content {
margin-top: 0;
} body.home .breadcrumb {
display: none;
} body.home .entry-content {
line-height: 1.5;
overflow: hidden;
max-width: 100vw;
} body.home .entry-content .wp-block-media-text.has-media-on-the-right {
position: relative;
margin-top: 184px;
margin-bottom: 184px;
} body.home .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
position: relative;
} body.home .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media .bouton-jouer-la-video {
display: inline-block;
font-family: "Kitsch", serif;
font-size: 16px;
line-height: 19px;
font-weight: bold;
font-variant: italic;
text-align: center;
cursor: pointer;
border: 3px solid #2F2E59;
padding: 16px 24px;
box-sizing: border-box;
background-color: rgba(0, 0, 0, 0);
border-radius: 0;
color: #2F2E59;
transition: 0.15s background-color;
outline: none;
position: absolute;
left: 100px;
bottom: 100px;
color: #fff;
border-color: #fff;
background: rgba(0, 0, 0, 0);
} body.home .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media .bouton-jouer-la-video:visited, body.home .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media .bouton-jouer-la-video:active {
color: #2F2E59;
} body.home .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media .bouton-jouer-la-video:hover {
background-color: #2F2E59;
color: #fff;
} body.home .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media .bouton-jouer-la-video::after {
display: inline-block;
content: "";
background: url(//www.residencesdumanoir.com/wp-content/themes/manoir/images/arrow.png) right center/contain no-repeat;
margin-left: 0.3em;
vertical-align: middle;
width: 27px;
height: 8px;
} body.home .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media .bouton-jouer-la-video:hover::after {
background-image: url(//www.residencesdumanoir.com/wp-content/themes/manoir/images/arrow_hover.png);
} body.home .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media .bouton-jouer-la-video::after {
background-image: url(//www.residencesdumanoir.com/wp-content/themes/manoir/images/arrow_hover.png);
} body.home .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media .bouton-jouer-la-video:hover {
border-color: #2F2E59;
}
@media (max-width: 700px) { body.home .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media .bouton-jouer-la-video {
left: 2.04082vw;
bottom: 2.04082vw;
}
} body.home .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media::before {
content: "Dans les \ALaurentides";
font-family: "Kitsch", serif;
font-size: 100px;
font-weight: bold;
line-height: 1;
color: transparent;
position: absolute;
left: -90px;
top: -50px;
text-shadow: 0 0 2px #F3D3C6, 0 0 2px #F3D3C6, 0 0 2px #F3D3C6;
white-space: pre;
display: none !important;
display: block !important;
top: -0.5em;
}
@supports (-webkit-text-stroke: 2px #F3D3C6) { body.home .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media::before {
-webkit-text-stroke: 2px #F3D3C6;
text-shadow: none;
}
}
@media (max-width: 1409px) { body.home .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media::before {
left: -6.12245vw;
top: -6.12245vw;
font-size: 8vw;
top: -4vw;
}
}
@media (max-width: 1000px) { body.home .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media::before {
left: 2.04082vw;
}
}
@media (max-width: 800px) { body.home .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media::before {
text-shadow: 0 0 1.5px #F3D3C6, 0 0 1.5px #F3D3C6, 0 0 1.5px #F3D3C6;
}
@supports (-webkit-text-stroke: 1px #F3D3C6) { body.home .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media::before {
-webkit-text-stroke: 1.5px #F3D3C6;
text-shadow: none;
}
}
}
@media (max-width: 750px) { body.home .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media::before {
font-size: 45px;
top: -22px;
text-shadow-: 0 0 1px #F3D3C6, 0 0 1px #F3D3C6, 0 0 1px #F3D3C6;
}
@supports (-webkit-text-stroke: 1px #F3D3C6) { body.home .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media::before {
-webkit-text-stroke: 1px #F3D3C6;
text-shadow: none;
}
}
} body .rose body.home .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media::before {
text-shadow: #fff, #fff, #fff !important;
}
@supports (-webkit-text-stroke: 2px #fff) { body .rose body.home .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media::before {
-webkit-text-stroke-color: #fff !important;
}
}
@media (max-width: 800px) { body .rose body.home .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media::before {
text-shadow: 0 0 1.5px #fff, 0 0 1.5px #fff, 0 0 1.5px #fff;
}
@supports (-webkit-text-stroke: 1px #fff) { body .rose body.home .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media::before {
-webkit-text-stroke: 1.5px #fff;
text-shadow: none;
}
}
}
@media (max-width: 750px) { body .rose body.home .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media::before {
text-shadow-: 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff;
}
@supports (-webkit-text-stroke: 1px #fff) { body .rose body.home .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media::before {
-webkit-text-stroke: 1px #fff;
text-shadow: none;
}
}
} body.home .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media::after {
content: "";
background: url(//www.residencesdumanoir.com/wp-content/themes/manoir/images/feuille-verte.svg) center center/contain no-repeat;
position: absolute;
right: -150px;
bottom: -170px;
}
@media (max-width: 599px) { body.home .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media::after {
bottom: -72px;
right: -133px;
width: 203px;
height: 124px;
}
}
@media (max-width: 1000px) { body.home .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
margin-bottom: 43px;
}
} body.home .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
position: relative;
} body.home .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content::before {
content: "";
background: url(//www.residencesdumanoir.com/wp-content/themes/manoir/images/buisson-bleu.svg) center center/contain no-repeat;
position: absolute;
top: -30px;
left: -237px;
width: 216px;
height: 206px;
}
@media (max-width: 599px) { body.home .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content::before {
top: unset;
bottom: -30px;
left: -100px;
width: 120px;
height: 114px;
}
}
@media (max-width: 599px) { body.home .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
max-width: 71vw;
} .plus-gros body.home .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
max-width: none;
}
}
@media (max-width: 1409px) { body.home .entry-content .wp-block-media-text.has-media-on-the-right {
margin-top: 12.2449vw;
}
}
@media (max-width: 1000px) { body.home .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
margin-top: 2.04082vw;
width: 100%;
order: 1;
} body.home .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media img {
width: 100%;
} body.home .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
order: 2;
}
} .slideshowmanoir {
padding: 0 0 92px !important;
position: relative;
} .slideshowmanoir .wrapper {
padding: 0;
z-index: 1;
} .slideshowmanoir .wrapper::before {
content: "";
background: url(//www.residencesdumanoir.com/wp-content/themes/manoir/images/blob-jaune.svg) center center no-repeat;
background-size: contain;
position: absolute;
top: -120px;
left: 28%;
width: 489px;
height: 479px;
z-index: 0;
} .slideshowmanoir .surimpose {
font-family: "Kitsch", serif;
font-size: 100px;
font-weight: bold;
line-height: 1;
color: transparent;
position: absolute;
left: -90px;
top: -50px;
text-shadow: 0 0 2px #F3D3C6, 0 0 2px #F3D3C6, 0 0 2px #F3D3C6;
white-space: pre;
display: none !important;
left: 0;
margin: 0;
z-index: 1;
line-height: 100%;
pointer-events: none;
font-size: 90px;
display: block !important;
}
@supports (-webkit-text-stroke: 2px #F3D3C6) { .slideshowmanoir .surimpose {
-webkit-text-stroke: 2px #F3D3C6;
text-shadow: none;
}
}
@media (max-width: 1409px) { .slideshowmanoir .surimpose {
left: -6.12245vw;
top: -6.12245vw;
font-size: 8vw;
top: -4vw;
}
}
@media (max-width: 1000px) { .slideshowmanoir .surimpose {
left: 2.04082vw;
}
}
@media (max-width: 800px) { .slideshowmanoir .surimpose {
text-shadow: 0 0 1.5px #F3D3C6, 0 0 1.5px #F3D3C6, 0 0 1.5px #F3D3C6;
}
@supports (-webkit-text-stroke: 1px #F3D3C6) { .slideshowmanoir .surimpose {
-webkit-text-stroke: 1.5px #F3D3C6;
text-shadow: none;
}
}
}
@media (max-width: 750px) { .slideshowmanoir .surimpose {
font-size: 45px;
top: -22px;
text-shadow-: 0 0 1px #F3D3C6, 0 0 1px #F3D3C6, 0 0 1px #F3D3C6;
}
@supports (-webkit-text-stroke: 1px #F3D3C6) { .slideshowmanoir .surimpose {
-webkit-text-stroke: 1px #F3D3C6;
text-shadow: none;
}
}
} body .rose .slideshowmanoir .surimpose {
text-shadow: #fff, #fff, #fff !important;
}
@supports (-webkit-text-stroke: 2px #fff) { body .rose .slideshowmanoir .surimpose {
-webkit-text-stroke-color: #fff !important;
}
}
@media (max-width: 800px) { body .rose .slideshowmanoir .surimpose {
text-shadow: 0 0 1.5px #fff, 0 0 1.5px #fff, 0 0 1.5px #fff;
}
@supports (-webkit-text-stroke: 1px #fff) { body .rose .slideshowmanoir .surimpose {
-webkit-text-stroke: 1.5px #fff;
text-shadow: none;
}
}
}
@media (max-width: 750px) { body .rose .slideshowmanoir .surimpose {
text-shadow-: 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff;
}
@supports (-webkit-text-stroke: 1px #fff) { body .rose .slideshowmanoir .surimpose {
-webkit-text-stroke: 1px #fff;
text-shadow: none;
}
}
} .slideshowmanoir .wp-block-media-text {
margin-top: 0;
margin-bottom: 0;
grid-gap: 150px;
grid-template-columns: 57.44681% 31.91489%;
align-content: start;
} .slideshowmanoir figure.wp-block-media-text__media {
position: relative;
margin-left: 90px;
overflow: hidden;
width: 720px;
height: 421px;
}
@media (max-width: 1409px) { .slideshowmanoir figure.wp-block-media-text__media {
margin-left: 0;
width: 48.97959vw;
height: auto;
}
} .slideshowmanoir figure.wp-block-media-text__media img {
height: 100%;
width: 100%;
filter: brightness(80%);
} .slideshowmanoir figure.wp-block-media-text__media .over-prev {
position: absolute;
top: 0;
right: 50%;
left: 0;
bottom: 0;
z-index: 1;
} .slideshowmanoir figure.wp-block-media-text__media .over-next {
position: absolute;
top: 0;
right: 0;
left: 50%;
bottom: 0;
z-index: 1;
} .slideshowmanoir .wp-block-media-text__content {
padding: 0;
margin-top: 0px;
margin-bottom: 0;
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: stretch;
height: 100%;
overflow: hidden;
} .slideshowmanoir .wp-block-media-text__content h2, .slideshowmanoir .wp-block-media-text__content h3 {
margin-top: 0;
} .slideshowmanoir .wp-block-media-text__content h3 {
font-size: 2.57143rem;
} .slideshowmanoir .wp-block-media-text__content p {
margin-top: 0;
} .slideshowmanoir .wp-block-media-text__content .wp-block-button {
display: flex;
flex-direction: column;
justify-content: flex-end;
align-items: start;
margin-top: 2.04082vw;
flex-grow: 1;
} .slideshowmanoir .slick-slider {
outline: none;
} .slideshowmanoir .slick-slider .slick-dots {
left: 120px;
transform: none;
top: 335px;
bottom: unset;
z-index: 1000;
justify-content: start;
} .slideshowmanoir .slick-slider .slick-dots li button {
border-color: #fff;
cursor: pointer;
} .slideshowmanoir .slick-slider .slick-dots li.slick-active button::before {
background: #fff;
} .slideshowmanoir .pager {
position: absolute;
left: 120px;
top: 275px;
color: #fff;
font-family: "Kitsch", serif;
font-weight: 500;
font-size: 30px;
z-index: 10;
} .slideshowmanoir .pager .numbers {
display: inline;
} .slideshowmanoir .slick-arrow {
display: inline-block;
background: none;
border: none;
cursor: pointer;
outline: none;
} .slideshowmanoir .slick-arrow::before {
content: url(//www.residencesdumanoir.com/wp-content/themes/manoir/images/arrow-slider.png);
width: 42px;
} .slideshowmanoir .slick-arrow.slick-prev {
padding-left: 0;
} .slideshowmanoir .slick-arrow.slick-next {
transform: scaleX(-1);
} .slideshowmanoir::after {
display: block;
content: "";
z-index: -1;
position: absolute;
top: 50%;
right: 0;
left: 0;
bottom: 0;
pointer-events: none;
background: #fff;
}
@media (max-width: 1409px) { .slideshowmanoir {
padding-left: 8.16327vw !important;
} .slideshowmanoir .wrapper::before {
left: 40%;
transform: translateX(-50%);
} .slideshowmanoir .wp-block-media-text {
padding-left: 0;
grid-gap: 10.20408vw;
grid-template-columns: 48.97959vw 30.61224vw;
} .slideshowmanoir .wp-block-media-text .wp-block-media-text__media {
padding-left: 0;
}
}
@media (max-width: 1409px) and (min-width: 1001px) { .slideshowmanoir .wp-block-media-text .wp-block-media-text__content > * {
margin-top: 0;
margin-bottom: 0;
}
}
@media (max-width: 1409px) { .slideshowmanoir .wp-block-media-text.has-media-on-the-right {
grid-gap: 8.16327vw;
} .slideshowmanoir .pager {
top: 20vw;
} .slideshowmanoir .slick-slider .slick-dots {
top: 24vw;
}
}
@media (max-width: 1000px) { .slideshowmanoir {
padding-right: 2.04082vw !important;
padding-left: 2.04082vw !important;
} .slideshowmanoir::after {
display: none;
} .slideshowmanoir .wrapper::before {
top: -48px;
left: unset;
right: -20vw;
width: 50vw;
height: 49vw;
transform: none;
} .slideshowmanoir .wp-block-media-text {
padding-right: 0;
grid-gap: 0;
} .slideshowmanoir .surimpose {
left: 2.04082vw;
display: block !important;
} .slideshowmanoir figure.wp-block-media-text__media {
order: 1;
margin-bottom: 2.04082vw;
width: 100%;
height: auto;
} .slideshowmanoir figure.wp-block-media-text__media img {
width: auto;
height: auto;
} .slideshowmanoir .wp-block-media-text__content {
order: 2;
padding: 0 8.16327vw;
} .slideshowmanoir .pager {
top: calc( 45vw - 45px);
} .slideshowmanoir .slick-slider {
outline: none;
} .slideshowmanoir .slick-slider .slick-dots {
top: 45vw;
} .slideshowmanoir .pager,
.slideshowmanoir .slick-slider .slick-dots {
left: 0;
right: 0;
text-align: center;
justify-content: center;
}
}
@media (max-width: 425px) { .slideshowmanoir {
padding-left: 0 !important;
padding-right: 0 !important;
} .slideshowmanoir .pager {
top: calc( 47vw - 45px);
} .slideshowmanoir .slick-slider .slick-dots {
top: 47vw;
} .slideshowmanoir .slick-arrow::before {
display: block;
content: url(//www.residencesdumanoir.com/wp-content/themes/manoir/images/arrow-slider.png);
width: 42px;
overflow: hidden;
} .slideshowmanoir .slick-arrow.slick-prev {
padding-left: 0;
} .slideshowmanoir .slick-arrow.slick-next {
transform: scaleX(-1);
}
} .single-manoir .entry-content .wp-block-media-text.has-media-on-the-right:first-child {
margin-top: 90px;
} .single-manoir .entry-content .wp-block-media-text.has-media-on-the-right:first-child .wp-block-media-text__media::before {
top: -50px;
z-index: 1;
}
@media (max-width: 750px) { .single-manoir .entry-content .wp-block-media-text.has-media-on-the-right:first-child .wp-block-media-text__media::before {
top: -22px;
}
}
@media (max-width: 1409px) { .single-manoir .entry-content .wp-block-media-text.has-media-on-the-right:first-child {
margin-top: 6.12245vw;
}
}
@media (max-width: 1000px) { .single-manoir .entry-content .wp-block-media-text.has-media-on-the-right:first-child .wp-block-media-text__media {
margin-top: 12.2449vw;
width: 100%;
}
} .single-manoir .slideshowmanoir {
padding-left: 0 !important;
padding-right: 0 !important;
} .single-manoir .slideshowmanoir .over-prev {
position: absolute;
top: 0;
right: 50%;
left: 0;
bottom: 0;
z-index: 1;
} .single-manoir .slideshowmanoir .over-next {
position: absolute;
top: 0;
right: 0;
left: 50%;
bottom: 0;
z-index: 1;
} .single-manoir .slideshowmanoir .slide img {
filter: brightness(80%);
} .page-a-propos .entry-content > .wp-block-media-text.has-media-on-the-right:first-child .wp-block-media-text__media::before {
content: "\A Une\A histoire\A de famille";
top: -50px;
}
@media (max-width: 1000px) { .page-a-propos .entry-content > .wp-block-media-text.has-media-on-the-right:first-child .wp-block-media-text__media::before {
top: auto;
bottom: 50px;
transform: none !important;
}
}
@media (max-width: 600px) { .page-a-propos .entry-content > .wp-block-media-text.has-media-on-the-right:first-child .wp-block-media-text__media::before {
bottom: 0px !important;
}
} .paging {
position: relative;
margin: 0 auto;
max-width: 1410px;
padding: 0 !important;
text-align: center;
margin: 25px auto 75px;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
flex-wrap: wrap;
width: auto;
}
@media (max-width: 1409px) { .paging {
padding-left: 30px;
padding-right: 30px;
}
} .paging a {
display: inline-block;
margin: 0;
white-space: nowrap;
margin: 0 0.5em;
} .paging a.current {
font-weight: bold;
} .paging a.next-link {
width: max-content !important;
grid-row: 1 / -1;
grid-column: -1 / -2;
align-self: center;
justify-self: right;
} .paging a.previous-link {
width: max-content !important;
grid-row: 1 / -1;
grid-column: 1 / 2;
align-self: center;
justify-self: left;
}
@media (max-width: 400px) { .paging {
display: block;
} .paging a {
width: auto;
}
} .page-contact span[itemprop],
.page-contact a {
text-decoration: none;
color: inherit;
} .page-contact .adresse {
margin: 1em 0;
} .page-contact .info {
margin-top: 1em;
font-size: 1.1em;
} .page-contact .directrice {
margin-top: 1em;
} .page-contact figure {
position: relative;
} .page-contact .map-contact {
min-height: 400px;
background: #E5E3DF;
} .page-contact .loupe {
position: absolute;
right: 0;
bottom: 0;
} .page-contact .manoir {
position: relative;
margin: 0 auto;
max-width: 1410px;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: start;
grid-template-columns: 720px 570px;
margin-top: 92px;
margin-bottom: 92px;
}
@media (max-width: 1409px) { .page-contact .manoir {
padding-left: 30px;
padding-right: 30px;
}
} .page-contact .manoir .wp-block-media-text__media {
align-self: start;
margin: 0;
width: 720px;
place-self: start stretch;
background: #E5E3DF;
} .page-contact .manoir .wp-block-media-text__media img {
max-width: 100%;
} .page-contact .manoir .wp-block-media-text__content {
min-height: 100%;
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: stretch;
width: 570px;
} .page-contact .manoir .wp-block-media-text__content div {
line-height: 1.4;
} .page-contact .manoir .wp-block-media-text__content > :first-child {
margin-top: 0;
} .page-contact .manoir.has-media-on-the-right {
padding-left: 120px;
grid-template-columns: 450px 720px;
} .page-contact .manoir.has-media-on-the-right .wp-block-media-text__media {
order: 2;
width: 720px;
} .page-contact .manoir.has-media-on-the-right .wp-block-media-text__content {
order: 1;
width: 450px;
}
@media (max-width: 1409px) { .page-contact .manoir .wp-block-media-text__media {
width: 48.97959vw;
} .page-contact .manoir .wp-block-media-text__content {
width: 38.77551vw;
} .page-contact .manoir.has-media-on-the-right .wp-block-media-text__media {
width: 48.97959vw;
} .page-contact .manoir.has-media-on-the-right .wp-block-media-text__content {
width: 30.61224vw;
}
}
@media (max-width: 1000px) { .page-contact .manoir {
padding: 2.04082vw;
grid-gap: 0;
} .page-contact .manoir .wp-block-media-text__media {
width: 50vw;
order: 1;
} .page-contact .manoir .wp-block-media-text__content {
order: 2;
padding-left: 0;
padding-right: 2.04082vw;
width: 40vw;
} .page-contact .manoir.has-media-on-the-right {
padding-left: 2.04082vw;
} .page-contact .manoir.has-media-on-the-right .wp-block-media-text__media {
order: 2;
} .page-contact .manoir.has-media-on-the-right .wp-block-media-text__content {
order: 1;
}
}
@media (max-width: 800px) { .page-contact .manoir {
flex-direction: column;
grid-gap: 0;
align-items: stretch;
} .page-contact .manoir .wp-block-media-text__media {
height: auto;
width: 100%;
order: 2;
} .page-contact .manoir .wp-block-media-text__media .map {
height: 50vw;
width: 100%;
} .page-contact .manoir .wp-block-media-text__content {
order: 1;
width: 100%;
padding-bottom: 6.12245vw;
} .page-contact .manoir.has-media-on-the-right .wp-block-media-text__media {
width: 100%;
} .page-contact .manoir.has-media-on-the-right .wp-block-media-text__content {
width: 100%;
}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .menu-principal {
justify-content: flex-start;
} #menu-menu-principal,
#menu-menu-principal-1 {
justify-content: space-between;
} #menu-menu-principal > li,
#menu-menu-principal-1 > li {
flex-basis: auto;
} #menu-menu-principal .menu-item-has-children.open .sub-menu,
#menu-menu-principal-1 .menu-item-has-children.open .sub-menu {
background-color: #2F2E59;
} .splash {
position: relative;
margin: 0 auto;
max-width: 1410px;
background: url(//www.residencesdumanoir.com/wp-content/themes/manoir/images/splash/splash-placeholder.jpg) center center no-repeat;
background-size: contain;
padding-top: 0;
height: 850px;
}
}
@media screen and (-ms-high-contrast: active) and (max-width: 1409px), (-ms-high-contrast: none) and (max-width: 1409px) { .splash {
padding-left: 30px;
padding-right: 30px;
}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .splash #splash-svg {
display: none;
} .splash #splash-svg * {
display: none;
} .wp-block-media-text {
-ms-grid-columns: 57.44681% 31.91489%;
} .wp-block-media-text .wp-block-media-text__media {
display: block;
} .wp-block-media-text .wp-block-media-text__media img {
display: block;
} .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
padding-left: 0;
padding-right: 90px;
} .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
grid-columns: 3;
} .temoignages .temoignage blockquote {
max-width: 100%;
} .rose .slideshowmanoir .surimpose {
color: #fff;
text-shadow: none;
} .slideshowmanoir .wp-block-media-text__content {
padding-left: 120px;
} .slideshowmanoir .slick-slider .slick-dots {
justify-content: flex-start;
height: 13px;
} .wp-block-media-text > figure > img,
.wp-block-media-text > figure > video {
height: 100%;
} .footer-contact .wpforms-container .wpforms-form .wpforms-field-select::after {
height: 40px;
} #cookie-law-info-bar {
background: #fff;
} .equipe .equipe-grid {
display: block;
} .equipe .equipe-grid::after {
content: "";
display: block;
clear: both;
} .equipe .equipe-grid .equipier {
height: 0;
float: left;
width: 570px;
padding-top: 422px;
margin-bottom: 30px;
} .equipe .equipe-grid .equipier:nth-child(2n+1) {
margin-right: 30px;
} .equipe .equipe-grid .infos-contact {
width: 570px;
height: 422px;
} .temoignages .temoignage .temoignage-inner {
display: -ms-grid;
-ms-grid-columns: 45px 1fr 45px;
-ms-grid-rows: auto auto;
grid-gap: 30px;
} .temoignages .temoignage blockquote {
-ms-grid-column: 2;
} .temoignages .temoignage .auteur {
-ms-grid-column: 2;
-ms-grid-row: 2;
} .temoignages .slick-slider .slick-arrow.slick-prev {
-ms-grid-column: 1;
-ms-grid-row: 1;
height: 100%;
} .temoignages .slick-slider .slick-arrow.slick-next {
-ms-grid-column: 3;
-ms-grid-row: 1;
height: 100%;
}
}
.btn-reverse .wp-block-button__link::after {
transform: rotate(180deg);
margin-right: 4px;
}
.btn-reverse.wp-block-button .wp-block-button__link {
display: inline-flex;
flex-direction: row-reverse;
align-items: center;
}
.btn-reverse.wp-block-button {
text-align: center;
margin-top: 25px;
}
.page-merci footer{
padding-top: 75px;
margin-top: auto;
}
.page-merci article{
margin-top: 82px;
}
.page-merci .breadcrumb {
display: none;
}
.postid-1133 .image-nouvelle img  {
object-fit: cover;
object-position: center 60%;
max-height: 1050px;
width: 100%;
}
body.page-id-102 .wp-block-media-text .wp-block-media-text__media img{
height: auto;
}
body .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
margin: 0;
border: 0;
padding: 0;
}
body a.wpml-ls-link {
font-family: "Kitsch", serif;
font-size: 16px;
line-height: 19px;
font-weight: bold;
font-variant: italic;
text-align: center;
cursor: pointer;
border: 3px solid #2F2E59;
padding: 16px 24px;
box-sizing: border-box;
background-color: rgba(0, 0, 0, 0);
border-radius: 0;
color: #2F2E59;
transition: 0.15s background-color;
outline: none;
color: #fff;
border-color: #fff;
transition: 0.5s color;
background: none;
padding: 6px 12px 4px;
}
html[lang="en-US"] body.home .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media::before,
html[lang="en-CA"] body.home .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media::before {
content: "In the \ALaurentians";
}