.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}.proportions-box-square {
position: relative;
padding: 100% 0 0 !important;
height: 0;
}
.proportions-box-content {
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
}
.background-cover {
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.background-left-top {
background-position: left top;
}
.background-left-center {
background-position: left center;
}
.background-left-bottom {
background-position: left bottom;
}
.background-right-top {
background-position: right top;
}
.background-right-center {
background-position: right center;
}
.background-right-bottom {
background-position: right bottom;
}
.background-center-top {
background-position: center top;
}
.background-center-center {
background-position: center center;
}
.background-center-bottom {
background-position: center bottom;
}
.border-width-1 {
border-width: 1px !important;
}
.border-width-2 {
border-width: 2px !important;
}
.border-width-3 {
border-width: 3px !important;
}
.border-width-4 {
border-width: 4px !important;
}
.border-width-6 {
border-width: 6px !important;
}
.border-width-8 {
border-width: 8px !important;
}
.border-width-12 {
border-width: 12px !important;
}
.border-width-16 {
border-width: 16px !important;
}
.border-width-24 {
border-width: 24px !important;
}
.image-fit {
object-fit: contain;
object-position: center center;
}
.image-fit-left-top {
object-position: left top;
}
.image-fit-left-center {
object-position: left center;
}
.image-fit-left-bottom {
object-position: left bottom;
}
.image-fit-right-top {
object-position: right top;
}
.image-fit-right-center {
object-position: right center;
}
.image-fit-right-bottom {
object-position: right bottom;
}
.image-fit-center-top {
object-position: center top;
}
.image-fit-center-center {
object-position: center center;
}
.image-fit-center-bottom {
object-position: center bottom;
}
.transition {
transition: all 0.25s ease-in;
}
.transition-slow {
transition: all 0.5s ease-in;
}
.transition-very-slow {
transition: all 1s ease-in;
}
.line-height-1 {
line-height: 1 !important;
}
.opacity-100 {
opacity: 1 !important;
}
.opacity-85 {
opacity: 0.85 !important;
}
.opacity-75 {
opacity: 0.75 !important;
}
.opacity-50 {
opacity: 0.50 !important;
}
.opacity-25 {
opacity: 0.25 !important;
}
.opacity-0 {
opacity: 0 !important;
}ul.dropdown-menu li > ul.dropdown-menu {
left: 100%;
top: 0;
}
ul.dropdown-menu li:hover > ul.dropdown-menu,
ul.dropdown-menu li:focus > ul.dropdown-menu {
display: block;
}
#order_review_heading {
margin-top: 23px;
padding-top: 10px;
}
/ /
.gallery:after {
content: "";
display: table;
clear: both;
}
img.aligncenter,
div.aligncenter,
figure.aligncenter,
img.wp-post-image {
display: block;
margin: 1em auto;
}
img.alignright,
div.alignright,
figure.alignright {
float: right;
margin: 1em 0 1em 2em;
}
img.alignleft,
div.alignleft,
figure.alignleft,
img.wp-post-image.attachment-thumb {
float: left;
margin: 1em 1em 2em 0;
}
figure {
max-width: 100%;
height: auto;
margin: 1em 0;
}
p img.alignright,
p img.alignleft {
margin-top: 0;
}
.gallery figure img {
max-width: 100%;
height: 150px;
margin: 0 auto;
display: block;
object-fit: cover;
width: 100%;
}
.gallery figure {
float: left;
margin: 0 2% 1em 0;
}
.gallery.gallery-columns-1 figure {
width: 100%;
margin: 0 0 1em 0;
float: none;
}
.gallery.gallery-columns-3 figure {
width: 32%;
}
.gallery.gallery-columns-3 figure:nth-of-type(3n+3) {
margin-right: 0;
}
.gallery.gallery-columns-3 figure:nth-of-type(3n+4) {
clear: left;
}
.gallery.gallery-columns-2 figure {
width: 49%;
}
.gallery.gallery-columns-2 figure:nth-of-type(even) {
margin-right: 0;
}
.gallery.gallery-columns-2 figure:nth-of-type(odd) {
clear: left;
}
.gallery.gallery-columns-4 figure {
width: 23.25%;
display: block;
object-fit: cover;
}
.gallery.gallery-columns-4 figure:nth-of-type(4n+4) {
margin-right: 0;
}
.gallery.gallery-columns-4 figure:nth-of-type(4n+5) {
clear: left;
}
.gallery.gallery-columns-5 figure {
width: 18%;
}
.gallery.gallery-columns-5 figure:nth-of-type(5n+5) {
margin-right: 0;
}
.gallery.gallery-columns-5 figure:nth-of-type(5n+6) {
clear: left;
}
.gallery.gallery-columns-6 figure {
width: 14.2%;
}
.gallery.gallery-columns-6 figure:nth-of-type(6n+6) {
margin-right: 0;
}
.gallery.gallery-columns-6 figure:nth-of-type(6n+7) {
clear: left;
}
.gallery.gallery-columns-7 figure {
width: 12%;
}
.gallery.gallery-columns-7 figure:nth-of-type(7n+7) {
margin-right: 0;
}
.gallery.gallery-columns-7 figure:nth-of-type(7n+8) {
clear: left;
}
.gallery.gallery-columns-8 figure {
width: 10.2%;
}
.gallery.gallery-columns-8 figure:nth-of-type(8n+8) {
margin-right: 0;
}
.gallery.gallery-columns-8 figure:nth-of-type(8n+9) {
clear: left;
}
.gallery.gallery-columns-9 figure {
width: 8.85%;
}
.gallery.gallery-columns-9 figure:nth-of-type(9n+9) {
margin-right: 0;
}
.gallery.gallery-columns-9 figure:nth-of-type(9n+10) {
clear: left;
}
@media (max-width:767px) {
img.alignright,
div.alignright,
figure.alignright,
img.alignleft,
div.alignleft,
figure.alignleft,
img.wp-post-image.attachment-thumb {
display: block;
margin: 1em auto;
float: none;
}
.gallery.gallery-columns-4 figure,
.gallery.gallery-columns-5 figure,
.gallery.gallery-columns-6 figure,
.gallery.gallery-columns-7 figure,
.gallery.gallery-columns-8 figure,
.gallery.gallery-columns-9 figure {
width: 100%;
margin: 0 0 1em 0;
float: none;
}
}
#slider_sliderauto .swiper-slide .swiper {
width: 100%;
height: 100%;
}
#slider_sliderauto .swiper-slide {
text-align: center;
font-size: 18px;
background: #fff;
background-position: center;
background-size: cover;
width: 300px;
height: 50vw; display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}
#slider_sliderauto .swiper-slide img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
#slider_coverflow .swiper {
width: 100%;
padding-top: 50px;
padding-bottom: 50px;
}
#slider_coverflow .swiper-slide {
background-position: center;
background-size: cover;
width: 300px;
height: 300px;
}
.swiper-slide img {
display: block;
width: 100%;
height: 100%;
}
#slider_grid.swiper {
width: 100%;
height: 70vw;
margin-left: auto;
margin-right: auto;
}
#slider_grid .swiper-slide {
text-align: center;
font-size: 18px;
background: #fff;
height: calc((100% - 30px) / 2) !important; display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}
#slider_grid.mySwipergrid .swiper-wrapper .swiper-slide {
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.navbar .nav-item a.nav-link {
font-family: 'Roboto Condensed', sans-serif;
font-size: 20px;
}
#presentation {
background: linear-gradient(184deg, #536976 0%, #292E49 72%);
}
footer footer {
background: linear-gradient(150deg, rgb(246, 249, 230) 0%, rgb(234, 242, 222) 100%);
}
#evenement {
background-color: #edf1d5;
}
#slider_sliderauto a {
text-decoration: none;
}
section#flex_cont {
background-repeat: no-repeat;
background-position: right top;
background-size: 579px;
}
#menu .navbar-brand img {
position: relative;
left: -26px;
}
footer a {
color: #292f4a !important;
}
#slider_sliderauto .swiper-wrapper .swiper-slide .lead {
font-size: 16px;
}
section.link-secondary a {
font-size: 14px;
}
#gallery-1 .gallery-item a {
text-decoration: none;
}
.vignette_gallerie {
font-size: 10px;
background-color: #29304a;
}
#archives img.img_prez {
height: 200px;
display: block;
object-fit: cover;
object-position: center center;
}