.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;}.swiper-lazy-preloader-white:after{}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}@font-face {
font-family: 'opendyslexic';
src: url(https://www.quevertensemble.fr/wp-content/themes/landure/opendyslexic-bold.ttf) format('truetype');
font-weight: bold;
font-style: normal;
font-display: swap;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
background: transparent;
border: 0;
margin: 0;
padding: 0;
vertical-align: baseline;
position: relative;
}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
outline: 0;
}
body {
line-height: normal;
}
h1, h2, h3, h4, h5, h6 {
clear: both;
color: #182b42;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
#access .menu-header li#logomob {
display:none;
}
.bloccontent h2.progr {
margin-top: 60px!important;
}
a {
color: inherit;
}
a:hover {
color:#c4900c;
}
a img {
border: none;
}
body, html {
width: 100%;
height: 100%;
}
body {
color: #383838;
font-size: 15px;
line-height: 21px;
font-family: 'Roboto', sans-serif;
}
img {
max-width: 100%;
height: auto;
}
p {
margin-bottom: 18px;
}
h1 {
margin: 20px 0 40px 0;
font-weight:400;
font-size: 36px;
line-height: normal;
display: block;
}
.circletop{
position: absolute;
overflow: hidden;
width: 60vw;
height: 60vw;
top: 0;
right: 0;
}
.circletop::before {
position: absolute;
content: "";
background-color: #597c70;
width: 85vw;
height: 85vw;
border-radius: 50%;
top: -50vw;
right: -40vw;
}
.bloccontent ul , .colonnes ul {
list-style: none;
}
.bloccontent li, .colonnes li {
margin-bottom: 14px;
}
a.logo {
text-decoration: none;
-webkit-transition: 500ms ease;
-moz-transition: .3s ease;
-o-transition: .3s ease;
transition: .3s ease;
}
.logo img {
display: inline-block;
}
.txtlogo {
display: inline-block;
vertical-align: top;
margin: 29px 0 0 -44px;
line-height: 53px;
text-align: center;
font-size: 66px;
}
.headlogo {
max-width: 1220px;
z-index: 9;
margin: 0 auto 30px auto;
font-family: OpenDyslexic, sans-serif;
font-size: 60px;
color: #000;
overflow: hidden;
}
.headlogo b {
font-size: 50px;
display: block;
margin-bottom: 12px;
}
.headlogo .soustitre {
font-size: 18px;
line-height: normal;
text-transform: uppercase;
font-family: 'Roboto', sans-serif;
letter-spacing: .08em;
}
img.alignright {
float: right;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.alignleft {
float: left;
margin: 0.5em 1em 0.5em 0;
}
.alignright {
float: right;
margin: 0.5em 0 0.5em 1em;
}
h1.logo {
display: inline-block;
margin: 0px 0 0px 0;
}
.wrapper {
width: 100%;
margin: 0 auto;
}
.bloc {
width: 100%;
max-width: 1120px;
margin: 0 auto;
}
.header .bloc {
max-width: 100%;
}
.topheader {
max-width: 100%;
padding: 20px 40px 40px 40px;
background: transparent;
}
.electop {
color: #fff;
right: 0;
z-index: 99;
top: 30px;
position: absolute;
padding: 10px 50px 0 0;
}
.full {
width: 100%;
max-width: 1120px;
margin: 0px auto 0px auto;
padding: 60px;
overflow: hidden;
clear: both;
}
.full.progtop {
padding-bottom: 10px;
}
.full.prog {
padding-top: 0px;
padding-bottom: 10px;
}
.nover {
overflow: visible;
}
body.single-post .full .bloccontent {
margin-top: 0;
}
.full.colonnes.navbottom {
padding-top:20px;
padding-bottom:20px;
}
.wrapper .color {
background:#D1DAEF 
}
.slidecontent {
background-size:cover;
height: 500px;
}
.bloc.homeslide {
padding: 0 0 0 0;
background: none;
max-width: 100%;
margin: 0 0 0 0;
}
.swiper-container {
width: 500px;
height: auto;
margin: 0 0 0 0;
background: #547d89;
position: relative;
bottom: 0;
}
.swiper-slide {
padding: 60px 60px 80px 60px;
font-weight: 300;
color: white;
}
.swiper-slide {
color:#fff;
}
.swiper-slide h3 {
font-size: 40px;
color: #ffffff;
font-weight: 900;
text-transform: uppercase;
}
.swiper-slide h4 {
font-size: 16px;
font-weight: 700;
color: #ffffff;
text-transform: uppercase;
margin-bottom: 16px;
}
.swiperbutton {
position: absolute;
top: 0;
right: 0;
width: 100px;
height: 60px;
z-index: 9;
display: block;
background: #5252520d;
}
.swiper-button-next, .swiper-button-prev {
font-size: 34px;
color: white;
height: 100%;
line-height: 60px;
text-align: center;
font-weight: 300;
width: 50px;
top: 0;
margin-top: 0;
background-image: none;
outline: none;
transition: all .2s ease;
-moz-transition: all .2s ease;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
}
.swiper-button-prev {
left: 0;
}
.swiper-button-next {
right: 0;
}
.swiper-button-next:hover, .swiper-button-prev:hover {
color: #182b42;
}
.swiper-pagination-bullet {
width: 20px;
height: 20px;
text-align: left;
line-height: 20px;
font-size: 18px;
font-weight: 900;
color: #fff;
opacity: 1;
background: none;
transition: all .2s ease;
-moz-transition: all .2s ease;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
}
.swiper-pagination-bullet-active {
color: #ffffff8c;
background: none;
font-size: 25px;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination {
position: absolute;
text-align: left;
left: 50px;
bottom: 12px;
}
.swiper-slide a {
position: absolute;
right: 100px;
padding-left: 80px;
bottom: 30px;
color: inherit;
text-decoration: none;
transition: all .2s ease;
-moz-transition: all .2s ease;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
}
.swiper-slide a:hover {
color: #19b6bf;
right: 96px;
}
.swiper-slide a:after {
content: '';
position: absolute;
top: -3px;
right: 103px;
z-index: 9;
display: block;
background-image: url(//www.quevertensemble.fr/wp-content/themes/landure/images/linebt.svg);
background-repeat: no-repeat;
background-size: 61px 21px;
height: 20px;
width: 60px;
}
.photointro {
width: 100%;
display: block;
text-align: right;
margin-top: -240px;
}
.photointro img {
width: 100%;
max-width: 310px;
height: auto;
}
.photointrosoustitre {
background: #547d89;
position: absolute;
bottom: 30px;
text-decoration:none;
color: #fff;
right: -30px;
padding: 10px 18px;
}
.invit {
font-size: 22px;
line-height: normal;
margin-top: 90px;
font-style: italic;
width: 76%;
}
.blogrind.bloc {
padding: 60px 0 0 0;
}
.full.actu {
padding: 0px 124px 0px 124px;
}
h3.titreactu {
margin: 0px 0 40px 0;
font-family: 'Playfair Display', serif;
font-size: 28px;
display: table;
padding-bottom: 30px;
width: auto;
font-style: italic;
font-weight: 400;
color: #182b42;
}
h3.titreactu:before {
display: block;
position: absolute;
bottom: 0;
content: "";
width: 60px;
height: 4px;
background-color: #19b6bf;
}
h3.titreactu:after {
display: block;
position: absolute;
bottom: 4px;
content: "";
width: 130%;
height: 1px;
background-color: #19b6bf;
}
a.lientrombi {
width: auto;
color: #547d89;
position: relative;
display: inline-block;
margin-top: 40px;
font-style: italic;
padding: 0px 0px 0px 94px;
text-decoration: none;
transition: all .2s ease;
-moz-transition: all .2s ease;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
}
a.lientrombi:after {
content: '';
position: absolute;
top: -5px;
left: 14px;
z-index: 9;
display: block;
background-image: url(//www.quevertensemble.fr/wp-content/themes/landure/images/linebt.svg);
background-repeat: no-repeat;
background-size: 61px 21px;
height: 20px;
width: 60px;
transition: all .2s ease;
-moz-transition: all .2s ease;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
}
a.lientrombi:hover:after {
-webkit-animation: bouncebouton 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) infinite alternate;
-moz-animation: bouncebouton 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) infinite alternate;
animation: bouncebouton 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) infinite alternate;
}
@keyframes bouncebouton {
0% {
left: 14px;
}
20% {
left: 18px;
}
100% {
left: 26px;
}
}
.hoverblog {
height: 200px;
padding: 20px;
background-size: cover;
background-position: center center;
}
.trombi .hoverblog{
background: #547d89;
text-align: left;
transition: all .2s ease;
-moz-transition: all .2s ease;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
background-size: cover;
background-position: center center;
}
.btnequipe {
bottom: 0;
font-weight: 300;
text-transform:uppercase;
position: absolute;
padding-right: 33px;
}
.hoverportrait {
z-index: 6;
opacity: 0;
position: absolute;
bottom: 0;
width: 80%;
padding: 0px;
text-align: left;
-moz-transition: all .2s ease;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .2s ease;
}
.titefleche {
position: absolute;
bottom: 22px;
right: -24px;
box-shadow: -2px -2px 13px rgba(49, 49, 49, 0.2);
background-color: #e6744c;
z-index: 9;
display: block;
background-image: url(//www.quevertensemble.fr/wp-content/themes/landure/images/linebtblanc.svg);
background-repeat: no-repeat;
background-position: 15px 10px;
height: 50px;
width: 50px;
}
.trombi:hover .titefleche{
-webkit-animation: bouncetitefleche 0.4s cubic-bezier(0.250, 0.460, 0.450, 0.940) infinite alternate;
-moz-animation: bouncetitefleche 0.4s cubic-bezier(0.250, 0.460, 0.450, 0.940) infinite alternate;
animation: bouncetitefleche 0.4s cubic-bezier(0.250, 0.460, 0.450, 0.940) infinite alternate;
}
@keyframes bouncetitefleche {
0% {
right: -24px;
}
20% {
right: -28px;
}
100% {
right: -36px;
}
}
.hoverblog:after{
background:rgba(0,0,0,.44);
z-index:5;
content:' ';
padding:0;
width:100%;
left:0;
height:100%;
top:0;
position:absolute;
text-align:center;
opacity:0;
transition:all .2s ease;
-moz-transition:all .2s ease;
-webkit-transition:all .3s ease-in-out;
-o-transition:all .2s ease
}
.hoverblog.sans:after{
background:none;
}
.blogpost:hover .hoverblog:after{
opacity:1;
}
.blogpost:hover .hoverportrait {
opacity:1;
}
a.blogpostcontent {
text-decoration: none;
color: white;
}
a.blogpostcontent {
text-decoration: none;
color: white;
}
.blogpost {
width: 50%;
display: inline-block;
border-right: 1px solid white;
vertical-align: top;
padding: 6px;
}
.trombi .blogpost {
width: 25%;
}
.actu .blogpost:nth-child(0n+1){
margin-top:100px;
}
.actu .blogpost:nth-child(0n+4), .actu .blogpost:nth-child(0n+6){
margin-top:-100px;
}
.blogpost img {
max-width: 100%;
height: auto;
}
.thedate {
position: absolute;
bottom: 0;
right: 0;
padding: 6px 12px;
font-size: 12px;
color: #fff;
font-style: italic;
}
p.categorie {
color: #cacaca;
}
.postexcerpt {
padding: 20px;
color:#7e7e80;
}
h3 {
font-family: 'Roboto', sans-serif;
font-size: 17px;
padding-bottom: 20px;
color: #182b42;
}
.postexcerpt h3 {
font-family: 'Roboto', sans-serif;
font-size: 20px;
margin: 12px 0 22px 0;
padding-bottom: 20px;
color: #182b42;
}
.postexcerpt h3:after {
display: block;
position: absolute;
margin-top: 17px;
content: "";
width: 60px;
height: 1px;
background-color: #19b6bf;
}
p.legende {
font-style: italic;
font-size: 11px;
bottom: 0;
position: absolute;
right: 0;
text-align: right;
padding: 6px 12px;
color: #b4b4b4;
}
.blocaa {
width: 100%;
background:#fff;
padding: 20px 0 100px 0;
margin: 0 0 200px 0;
}
.bloccontent {
display: inline;
position: relative;
padding: 80px;
z-index: 4;
margin-top: 110px;
width: 55%;
}
.bloccontent .half {
width: 50%;
float: left;
padding: 0 30px 0 0;
}
.bloccontent .half:last-child {
padding: 0 0px 0 0;
}
.colonnes .bloccontent.full, .colonnes .bloccontent.half, .colonnes .bloccontent.third,.colonnes .bloccontent.quart, .colonnes .bloccontent.twothird {
margin-top: 0;
padding: 0 20px 0 20px;
}
.colonnes .bloccontent:first-child,.colonnes .bloccontent.first {
padding: 0 60px 0 0px;
}
.colonnes .bloccontent:last-child {
padding: 0 0px 0 60px ;
}
.colonnes .bloccontent.titre {
padding: 0 0px 0 0px!important;
overflow: visible;
}
.colonnes .bloccontent.full {
padding: 0 0px 0 0px;
}
.bloccontent.full {
width: 100%;
}
.bloccontent.half {
width: 50%;
}
.bloccontent.third {
width: 33%;
}
.bloccontent.twothird {
width: 66%;
}
.bloccontent.quart {
width: 25%;
}
.borderright{
border-right:1px solid #19b6bf 
}
.borderleft{
border-right:1px solid #19b6bf 
}
.page .header .bloccontent {
margin-top: 40px;
}
.parallax {
transition: all .6s cubic-bezier(0.090, 0.345, 0.250, 1.000);
}
.blocimg {
display: inline;
position: absolute;
top: -40px;
max-width: 100%;
background: #fbfbfb;
background: #c8d2d2;
z-index: 2;
}
.left .bloccontent {
float: right;
}
.left .blocimg {
float: left;
transition: all .8s cubic-bezier(.92,.23,.74,1);
}
.right .bloccontent {
float: left;
}
.right .blocimg {
float: right;
right: 0;
max-width: 66%;
}
.bloccontent h2, h2, h1.h2 {
margin: 24px 0 46px 0;
font-family: 'opendyslexic';
font-size: 25px;
word-spacing: -6px;
width: 80%;
display: block;
line-height: 1.43em;
text-transform: uppercase;
color: #182b42;
}
.bloccontent h2.progr {
font-family: 'Roboto';
font-size: 45px;
margin: 24px 0 7px 0;
}
h3.progr {
font-size: 17px;
text-transform: uppercase;
}
p.sstitre {
font-size: 19px;
text-transform: uppercase;
word-spacing: normal;
display: block;
color: #a0a0a0;
margin: -20px 0 40px 50px;
}
h2.titreactu {
width: 110%;
text-align: left;
}
.bloccontent .pseudoh1 {
margin: 10px 0 40px 0;
font-family: 'Playfair Display', serif;
font-size: 32px;
line-height: normal;
font-style: italic;
font-weight: 400;
color: #182b42;
}
.equipe .bloccontent.half.first {
text-align: right;
}
.bloccontent h2:after , h1.h2:after{
display: block;
position: absolute;
bottom: 0px;
left: -16px;
z-index: -1;
content: "";
width: 195px;
height: 20px;
background-color: #e6744c;
}
.bloccontent h2.progr.violet, h3.progr.vert {
color: #597c70;
}
.bloccontent h2.progr.jaune , h3.progr.orange{
color: #e6744c;
}
.bloccontent h2.progr.gris , h3.progr.jaune{
color: #c4900c;
}
.bloccontent h2.progr.vert , h3.progr.bleu{
color: #547d89;
}
.bloccontent h2.progr:after {
display: none;
}
.reunion {
display: flex;
width: 100%;
margin: 100px 0;
}
.colonnes.reunion .bloccontent.half.gauche{
background-color:#fff;
padding: 0 0px 0 0px;
background-image: url(//www.quevertensemble.fr/wp-content/themes/landure/images/bkmairie.jpg);
background-repeat: no-repeat;
background-size: contain;
background-position:top right;
}
.gauche img {
top: 50%;
transform: translateY(-50%);
max-width: 80%;
height:auto;
}
.bloccontent.droite.half {
padding: 0 0px 0 40px;
}
.reunion .indroite{
margin: 0 0px -12px 6px;
color: #fff;
background-color:#547d89;
padding: 20px 50px 50px 60px;
z-index: 0;
}
.indroite h2{
color: #fff;
}
p.date {
text-transform: uppercase;
font-weight: 300;
}
.date strong {
font-size: 20px;
font-weight: 700;
}
.rop {
width: 500px;
height: 500px;
background-color: #d8ffd8;
position: relative;
z-index: 1;
transition: all 1s cubic-bezier(0.090, 0.345, 0.250, 1.000);
}
.blocimg img {
display:block;
transition: all .8s cubic-bezier(.92,.23,.74,1);
opacity:0;
width: 100%;
height: auto;
}
.show .bloccontent {
opacity:1;
}
.paralladdx {
transition: all .8s ease-out;
}
a.bouton, .bouton {
position: absolute;
left: 190px;
bottom: -38px;
white-space: nowrap;
background: #e6744c;
padding: 20px 100px 20px 30px;
font-size: 18px;
z-index: 999999999;
color: #fff;
text-transform: uppercase;
box-shadow: -2px -2px 13px rgba(49, 49, 49, 0.2);
font-weight: 300;
text-decoration: none;
transition: all .2s ease;
-moz-transition: all .2s ease;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
}
a.boutoninline {
position: relative;
white-space: nowrap;
background: #c4900c;
padding: 20px 100px 20px 30px;
margin: 40px 0 0 0;
display: inline-block;
font-size: 18px;
z-index: 999999999;
color: #fff;
text-transform: uppercase;
font-weight: 300;
text-decoration: none;
transition: all .2s ease;
-moz-transition: all .2s ease;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
}
a.boutoninline:hover {
background: #547d89;
}
.portfolio .bouton {
right: -30px;
left: auto;
}
a.bouton b, a.boutoninline b {
display: block;
}
a.bouton:hover {
color: #fff;
left: 200px;
}
.portfolio a.bouton:hover {
right: -40px;
left: auto;
}
div.bouton {
padding: 30px 30px 30px 30px;
}
.right a.bouton, .right .bouton {
left: 95%;
right: auto;
}
.right a.bouton:hover {
left: 97%;
right: auto;
}
a.lien {
position: relative;
margin-left: 0;
white-space: nowrap;
padding: 10px 10px 10px 70px;
z-index: 999999999;
color: #182b42;
text-decoration: none;
transition: all .2s ease;
-moz-transition: all .2s ease;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
}
a.lien:hover {
color: #19b6bf;
margin-left: 4px;
}
a.bouton:after, a.lien:after, .boutoninline:after {
content: '';
position: absolute;
bottom: 25px;
right: 34px;
z-index: 9;
display: block;
background-image: url(//www.quevertensemble.fr/wp-content/themes/landure/images/linebtblc.svg);
background-repeat: no-repeat;
background-position: right;
height: 20px;
width: 40px;
}
a.lien:after {
left: 0;
top: 5px;
}
a.toutvoir {
position: absolute;
right: 0;
top: 94px;
padding-left: 80px;
font-weight: bold;
color: #182b42;
text-decoration: none;
transition: all .2s ease;
-moz-transition: all .2s ease;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
}
a.toutvoir:after {
content: '';
position: absolute;
top: -6px;
right: 70px;
z-index: 9;
display: block;
background-image: url(//www.quevertensemble.fr/wp-content/themes/landure/images/linebt.svg);
background-repeat: no-repeat;
background-size: 61px 21px;
height: 20px;
width: 60px;
}
a.toutvoir:hover {
right: -4px;
}
.blocimg ,.bloccontent{
float:left
}
.portfolio {
padding: 40px 20px 20px 0px;
max-width: 100%;
margin: 0px 0 20px 0;
overflow: visible;
}
.portfolio .bloccontent .full{
padding:0 0 100px 0;
overflow:visible
}
.portfolio .bloccontent h1{
font-size:44px
}
.portfolio .left .blocimgport {
margin-right: 100px;
}
.portfolio .bloccontent.float{
float: none;
margin-top: 0;
position: absolute;
padding: 0;
top: 0;
}
.portfolio .blocimgport img{
position:absolute;
display:none;
transition:none;
height: auto;
max-width: 100%;
}
.portfolio .blocimgport img:nth-of-type(1){
display:block
}
.portfolio .bloccontent.floata{
padding: 0 0 0 0;
margin: 0 0 0 0;
float: none;
display: block;
position: absolute;
top: 20%;
right: 30px;
width: auto;
}
.footer {
width: 100%;
padding: 0 0 15px 0;
display: block;
color:#fff;
text-align:center;
text-transform:uppercase;
font-size: 13px;
position: relative;
margin: 180px 0 0 0;
background-color: #597c70;
width:100%;
}
.footer img {
max-width: 100%;
height: auto;
}
.footer a {
color:#fff;
text-decoration:none 
}
.footer a:hover {
color:#000;
text-decoration:none 
}
.menu-divider {
color: #3C3C3C !important;
}
.menu-divider:last-child {
display: none !important;
}
#access.fixed {
position: fixed;
top: 0px;
margin: 0px auto;
border-right: 1px solid #5e7365;
}
#access.fixed a.scrollogo {
display: block;
}
#access .menu-header, div.menu {
width: auto;
height: 100%;
width: 60%;
}
ul.menu:after {
display: block;
position: absolute;
top: 20px;
left: -50px;
z-index: -1;
content: "";
width: 50px;
height: 20px;
background-color: #597c70;
}
#access .menu-header li {
position: relative;
margin: 0px 18px;
list-style: none;
display: inline-block;
height: 100%;
}
#access .menu-header .sub-menu li {
padding: 0px;
margin: 0px 0px;
text-align: left;
}
#access a {
color: #597c70;
text-transform: uppercase;
font-weight: 300;
display: block;
z-index: 1;
vertical-align: middle;
font-size: 18px;
padding: 20px 0;
position: relative;
text-decoration: none;
}
#access a:hover {
color: #428a6e;
}
#access .menu-header li:after {
z-index: -10;
display: block;
position: absolute;
top: 60%;
margin-top: 4px;
content: "";
width: 100%;
height: 1px;
background-color: #428a6e;
}
#access .menu-header li:after {
-webkit-transition: all 0.5s false;
-moz-transition: all 0.5s false false;
-o-transition: all 0.5s false false;
transition: all 0.5s;
-webkit-transition-timing-function: ease;
-moz-transition-timing-function: ease;
-o-transition-timing-function: ease;
transition-timing-function: ease;
width: 0;
}
#access ul li.current_page_item:after, #access ul li.current-menu-item:after {
width: 100%;
}
#access .menu-header li:hover:after {
width: 100%;
}
#access ul li.current-menu-item > a, .current-menu-parent > a{
color:#428a6e;
}
#access ul li.current-menu-parent:after {
width: 100%;
}
#access .menu-header li:hover a:after , #access ul li.current-menu-item a:after{
color: #383838;
z-index: -11;
width: 100%;
}
#access .menu-item-has-children .sub-menu a:after {
display: none;
}
#access .menu-item-has-children .sub-menu a:after {
color: #FFF;
}
#access .menu-item-has-children .sub-menu a {
background-image: none;
}
ul.sub-menu {
position: absolute;
min-width: 100%;
background-color: #ffffff;
position: absolute;
left: -20px;
top: 60%;
padding-bottom: 12px;
z-index: 30;
border-top: none;
visibility: hidden;
opacity: 0;
filter: alpha(opacity=0);
-webkit-transition: 500ms ease;
-moz-transition: .3s ease;
-o-transition: .3s ease;
transition: .3s ease;
}
ul.sub-menu:after {
content: '';
position: absolute;
top: -13px;
right: -13px;
z-index: 0;
display: block;
background-image: url(//www.quevertensemble.fr/wp-content/themes/landure/images/corner.svg);
background-repeat: no-repeat;
background-size: 100%;
height: 50px;
width: 50px;
top: auto;
bottom: -6px;
right: auto;
left: -6px;
transform: rotate(180deg);
}
#access ul ul li {
min-width: 100%;
white-space: nowrap;
}
#access ul ul ul {
left: 100%;
top: 0;
}
#access .menu-item-has-children ul a {
line-height: 1em;
padding: 12px 22px;
min-width: 250px;
text-align: left;
height: auto;
}
#access ul li:hover > ul {
display: block;
-webkit-transition: 500ms ease;
-moz-transition: .3s ease;
-o-transition: .3s ease;
transition: .3s ease;
top: 80%;
visibility: visible;
opacity: 1;
filter: alpha(opacity=100);
}
#access ul ul.sub-menu ul {
top: 0;
left: 100%;
display: block;
width: 100%;
}
#access .menu-header .sub-menu li:after{
content: none;
}
#access li,#access a {
display:inline-block;
text-align:center;
}
#access a:hover {
}
#access a::after {
display: block;
content: attr(title);
font-weight: bold;
height: 0;
overflow: hidden;
visibility: hidden;
}
#connect-item.mobile {
position: absolute;
z-index: 9999;
display: none;
width: 60px;
height: 90px;
font-size: 18px;
padding: 0 0 0 0;
cursor: pointer;
transition: transform .2s ease-in-out;
vertical-align: middle;
right: 70px;
top: 0px;
border: 0 none;
background: url(//www.quevertensemble.fr/wp-content/themes/landure/images/lock.svg) center 22px no-repeat;
background-size: 28px;
padding-right: 0px!important;
}
.hamburger {
font-size: 30px;
display: none;
position: absolute;
z-index: 9999999;
width: 70px;
padding: 31px;
padding: 30px 20px;
cursor: pointer;
transition: transform .2s ease-in-out;
vertical-align: middle;
right: 0px;
top: 0px;
border: 0 none;
}
.hamburger::-moz-focus-inner {
padding: 0;
border: 0 none;
}
.hamburger:focus {
outline: 0;
}
.hamburger:before, .hamburger:after {
content: "";
}
.hamburger:before, .hamburger .icon, .hamburger:after {
display: block;
width: 100%;
height: 4px;
margin: 0 0 5px;
transition: transform .2s ease-in-out;
border-radius: .05em;
background: #ffffff;
}
.hamburger.dark {
position: fixed;
margin-top: 0;
}
body.falc .hamburger, body.falc .hamburger.dark{
display: none;
}
.hamburger.dark:before, .hamburger.dark .icon, .hamburger.dark:after {
background: #597c70;
}
.hamburger:hover .icon {
transform: translate(2px, 0px);
}
.hamburger:hover:before {
transform: translate(-2px, 0px);
}
.hamburger:hover:after {
transform: translate(-2px, 0px);
}
.hamburger.active .icon {
transform: translate(-7px, 8px) rotate(135deg) scaleX(-0.34);
}
.hamburger.active:before {
transform: translate(5px, 5px) rotate(135deg) scaleX(0.6);
}
.hamburger.active:after {
transform: translateY(-8px) rotate(-135deg);
}
.hamburger.active:before, .hamburger.active .icon, .hamburger.active:after {
background: #fff 
}
.hamburger.active {
margin-top: 0;
position: fixed;
}
#thepanier {
position: FIXED;
width: 440px;
overflow: auto;
height: 100%;
background: #182b42;
padding: 90px 50px 22px 60px;
right: -800px;
top: 0;
z-index: 999999;
transition: all .5s ease;
-moz-transition: all .5s ease;
-webkit-transition: all .5s ease;
-o-transition: all .2s ease;
color: #FFF;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#thepanier.move {
right: 0px;
}
.litlefermepanier, .litlefermeaccess {
font-size: 25px;
text-transform: uppercase;
font-weight: bold;
color: #FFF;
position: absolute;
padding: 0 20px;
right: 24px;
z-index: 10;
opacity: 0.6;
cursor: pointer;
transition: all .5s ease;
-moz-transition: all .5s ease;
-webkit-transition: all .5s ease;
-o-transition: all .2s ease;
}
.litlefermepanier:hover {
opacity: 1;
}
.litlefermeaccess {
right: 30px;
}
.fermepanier  {
position: fixed;
top: 0;
left: 0;
z-index: 9999;
width: 100%;
height: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
opacity: 0.4;
box-sizing: border-box;
display: none;
background: #18b5bf;
}
.fermepanier:hover {
cursor: url(//www.quevertensemble.fr/wp-content/themes/landure/images/closegray.png), pointer;
}
.menumob {
padding: 0;
float: left;
width: 65px;
display: none;
height: 65px;
background: url(//www.quevertensemble.fr/wp-content/themes/landure/images/menu.png) center center no-repeat #007089;
}
#access.corner.tl:after {
display:none 
}
#thepanier.corner.tl:after{
top: 0;
bottom: auto;
right: auto;
left: 0px;
transform: rotate(-90deg);
height: 92px;
width: 92px;
display:inline-block 
}
.hamburger.active {
margin-top: 0;
position: fixed;
display:inline-block 
}
.sidebar {
margin-bottom: 30px;
}
.nav-next a, .nav-previous a {
position: relative;
cursor: pointer;
font-size: 16px;
border-radius: 3px;
text-decoration: none;
transition: all .4s ease;
-moz-transition: all .4s ease;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
}
.nav-previous {
float: left;
}
.nav-next {
float: right;
}
span.edit-link{
position:fixed;
bottom:50px;
z-index:999;
right:0;
background-color:#007089;
display:block
}
span.edit-link a{
background-color:#007089;
color:#fff!important;
padding:20px;
margin:0;
border-radius:6px 0 0 6px
}
span.edit-link a:hover{
padding:20px 40px 20px 20px
}
.previous-post-link {
float: left;
}
.next-post-link {
float: right;
text-align: right;
}
#cooler-nav .nav-box:hover img {
opacity: 0.4;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
#cooler-nav{
clear: both;
height: 100px;
margin: 0 0 70px;
}
#cooler-nav .nav-box{
padding: 0px;
}
#cooler-nav img{
float: left;
margin: 0 0px 0 0;
background-color:#19b6bf;
}
#cooler-nav .next img{
float: right;
margin: 0 0 0 10px;
}
#cooler-nav p{
margin: 0px 0px 0 110px;
font-size: 18px;
vertical-align: middle;
display: block;
width: 300px;
font-weight: 400;
margin: 0px 110px;
top: 60%;
transform: translate(0%, -50%);
-webkit-transform: translate(0%, -50%);
-moz-transform: translate(0%, -50%);
-o-transform: translate(0%, -50%);
-ms-transform: translate(0%, -50%);
color: #182b42;
}
#cooler-nav .next p{
margin: 0px 0px 0px 0;
text-align: right;
-webkit-transform: translate(0%, -50%);
-moz-transform: translate(0%, -50%);
-o-transform: translate(0%, -50%);
-ms-transform: translate(0%, -50%);
}
#cooler-nav .previous{
float: left;
vertical-align: middle;
width: 300px;
height: 100px;
}
#cooler-nav .next{
float: right;
width: 300px;
}
#cooler-nav a {
text-decoration: none;
display: block;
height: 100px;
}
#cooler-nav a:hover {
color:#1b2b40;
}
.wpcf7 br {
display: none;
}
.wpcf7 p {
margin-bottom:0
}
div.wpcf7-response-output {
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.breadcrumb {
position: relative;
top: -120px;
left: -80px;
font-size: 13px;
color: #b3b3b3;
}
ul.parentmenu {
list-style: none;
padding: 0;
margin: 60px 0;
}
ul.parentmenu li {
padding: 0 0 7px 1em;
}
ul.parentmenu li:before {
position: absolute;
content:'';
top: 6px;
left: 0;
z-index: 2;
display: block;
background-image: url(//www.quevertensemble.fr/wp-content/themes/landure/images/corner.svg);
background-repeat: no-repeat;
background-size: 150%;
background-position: top right;
height: 8px;
width: 8px;
transform: rotate(40deg);
}
.parentmenu h4 {
margin: 0px 0 40px 0;
font-family: 'Playfair Display', serif;
font-size: 25px;
display: table;
padding-bottom: 30px;
width: auto;
font-style: italic;
font-weight: 700;
color: #182b42;
}
.parentmenu h4:before {
display: block;
position: absolute;
bottom: 0;
content: "";
width: 60px;
height: 4px;
background-color: #19b6bf;
}
.parentmenu h4:after {
display: block;
position: absolute;
bottom: 4px;
content: "";
width: 100%;
height: 1px;
background-color: #19b6bf;
}
select.gourl {
margin-top: 40px;
}
div.wpcf7-mail-sent-ok {
border: none;
color: #398f14;
}
div.wpcf7-validation-errors {
border: none;
color: #ff0000;
}
#footer input.wpcf7-form-control.wpcf7-text.wpcf7-email {
border: none;
background: transparent;
display: inline-block;
width: 260px;
border-radius: 0;
outline: none;
font-family: 'Roboto', sans-serif;
margin: 0 0 0 0;
font-style: italic;
}
#footer input.wpcf7-form-control.wpcf7-submit {
border: none;
background: transparent url(//www.quevertensemble.fr/wp-content/themes/landure/images/submit.png) center center no-repeat;
width: 40px;
height: 40px;
cursor: pointer;
display: inline-block;
float: right;
font-size: 0;
}
#footer div.wpcf7 .ajax-loader {
position: absolute;
}
#footer div.wpcf7-response-output {
margin: 0 0 0 0;
position: absolute;
padding: 15px 0 0 0;
}
#footer span.wpcf7-not-valid-tip {
display: none!important;
}
.embed-container {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
max-width: 100%;
height: auto;
}
.embed-container iframe, .embed-container object, .embed-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.bloccontent.video img{
max-width: 100%;
height: auto;
float: left;
margin: 0 20px 20px 0;
}
#cookie-notice .button {
font-family: sans-serif;
line-height: 18px;
padding: 2px 12px;
background: #fff;
color: #007089;
text-shadow: 0 1px 0 #FFF;
-moz-box-sizing: border-box;
border-radius: 3px;
width: auto;
cursor: pointer;
display: inline-block;
font-size: 12px;
font-weight: 700;
text-decoration: none;
white-space: nowrap;
outline: 0;
}
body.falc h4 {
font-size: 20px;
margin: 50px 0 40px 0;
}
.baseline {
display: none;
background: #547d89;
position: relative;
margin: 15px 0 -20px 0;
color: #fff;
font-weight: bold;
padding: 18px 30px;
}
.baseline:after {
top: 100%;
left: 85%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(136, 183, 213, 0);
border-top-color: #547d89;
border-width: 12px;
margin-left: -12px;
}
body.falc .baseline:after {
content: none;
}
.home .baseline {
display: inline-block;
}
body.falc .baseline {
background: #fff;
position: relative;
margin: 0 auto 30px auto;
color: #fff;
font-weight: bold;
width: 100%;
max-width: 1120px;
font-size: 22px;
padding: 0 0;
}
.home.falc .baseline {
display: block;
}
.social {
display: block;    margin-top: 50px;
}
.equipe .social {
margin-top: -110px;
}
.onreso {
display: inline-block;    font-style: italic;
padding: 10px 100px 10px 0;
}
.social a {
margin-right: 5px;
margin-bottom: 5px;
display: inline-block;
}
.social a img {
width: 44px;
height: auto; vertical-align: bottom;
}
.onreso:after {
content: '';
position: absolute;
top: 4px;
left: 118px;
z-index: 9;
display: block;
background-image: url(//www.quevertensemble.fr/wp-content/themes/landure/images/linebt.svg);
background-repeat: no-repeat;
background-size: 61px 21px;
height: 20px;
width: 60px;
transition: all .2s ease;
-moz-transition: all .2s ease;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
}
body.falc .onreso {
display: none;
}
body.falc .onreso:after {
content:none;
}
body.falc .bloccontent .social a {background:#fff!important;}
body.falc .equipe .social {
margin-top: 0!important;
}
@media only screen and (max-width:1400px){
.hamburger , #connect-item.mobile{
display: inline-block;
}
#access .menu-header li#logomob {
display: inline-block;
}
#access .menu-header li#connect-item {
display:none;
}
#access {
position: FIXED;
width: 340px;
overflow: auto;
height: 100%;
background: #c4900c;
padding: 22px 30px 0px 40px;
right: -800px;
top: 0;
z-index: 99999;
transition: all .5s ease;
-moz-transition: all .5s ease;
-webkit-transition: all .5s ease;
-o-transition: all .2s ease;
color: #FFF;
}
body.falc #access {
position: relative;
width: 100%;
overflow: auto;
height: auto;
background: #fff;
padding: 0 0 0 0;
right: auto;
top: auto;
z-index: 0;
transition: none;
-moz-transition: none;
-webkit-transition: none;
-o-transition: none;
}
body.falc #access .menu-header li {
width: auto;
}
ul.sub-menu, #access ul li:hover > ul {
top: 0%;
}
#thepanier {
width: 440px;
}
.invit {
margin-top: 30px;
}
#access ul li.current-menu-item, #access ul li.current-menu-item > a{
color: #428a6e;
}
#access.move {
right: 0px;
}
#access.corner.tl:after , #thepanier.corner.tl:after{
top: 0;
bottom: auto;
right: auto;
left: 0px;
transform: rotate(-90deg);
height: 92px;
width: 92px;
display:inline-block 
}
#access .menu-header li:after {
content: none;
}
ul#menu-principal {
padding-top: 40px;
}
#access .menu-header, div.menu {
top: 0;
float: none;
width: 100%;
}
#access .menu-header li {
width: 100%;
max-width: 100%;
margin: 0px 0px;
height: auto;
text-align: left;
}
#access a {
color: #ffffff;
width: 100%;
text-align: left;
position: relative;
padding: 12px 0;
font-size: 22px;
}
#access a:hover {
color: #428a6e;
}
ul.sub-menu {
visibility: visible;
opacity: 1;
background-color: transparent;
position: relative;
}
#access .menu-item-has-children ul a {
padding: 12px 32px;
}
ul.sub-menu:after {
content: none;
}
.hamburger, #connect-item.mobile {
display: inline-block;
margin-top: 36px;
}
.electop {
right: auto;
padding: 12px;
color: #fff;
position: relative;
text-align: center;
width: 100%;
background: #c5c5c5;
top: auto;
}
body.falc .electop {
background: #fff;
}
.colonnes .bloccontent:first-child, .colonnes .bloccontent.first {
padding: 0 30px 0 0px;
}
.colonnes .bloccontent.full.video {
padding: 0 0px 0 0px;
}
}
@media only screen and (max-width:1240px){
}
@media only screen and (max-width:1023px){
.bloccontent h2, h2, h1.h2 {
font-size: 24px;
width: 100%;
}
.reunion a.bouton {
left: auto;
right: 20px;
}
}
@media only screen and (max-width:950px){
.photointro {
margin-top: 0;
}
.headlogo {
width: 540px;
max-width: 100%;
}
.portfolio .bloccontent.floata {
top:40%;
}
.toggle {
top: 120px!important;
position: absolute!important;
z-index: 99999;
top: 120px!important;
right: 0px!important;
background: transparent url(//www.quevertensemble.fr/wp-content/themes/landure/images/falcoff.png) top right no-repeat!important;
background-size: 100%!important;
width: 80px!important;
height: 80px!important;
margin: 0px 0!important;
cursor: pointer;
}
.toggle.active {
background-size: 100%!important;
width: 80px!important;
height: 80px!important;
margin: 0px 0!important;
cursor: pointer;
}
.bloccontent.video img{
float: none;
margin: 20px 0 20px 0;
}
}
@media only screen and (max-width:768px){
#thepanier {
width: 340px;
}
.invit {
width: 100%;
}
.gauche img {
max-width: 70%;
height: auto;
}
.hamburger, #connect-item.mobile {
display: inline-block;
}
.baseline:after {
top: 100%;
left: 12%;
}
.topheader {
padding: 20px 40px;
}
.logo img {
max-width: 200px;
}
.full {
width: 100%;
margin: 0px auto 0px auto;
padding: 60px 70px 120px 70px;
}
.full.actu {
margin: 0px auto 0px auto;
padding: 0px 70px 0px 70px;
}
.portfolio {
padding: 40px 0 60px 0;
}
.swiper-slide {
padding: 30px 30px 60px 30px;
}
.swiper-slide h3 {
font-size: 30px;
}
.trombi .blogpost {
width: 33.33%;
}
a.bouton, .right .bouton, .right a.bouton {
left: auto;
right: 20px;
bottom: -36px;
}
a.bouton:hover {
left: auto;
right: 20px;
}
.right a.bouton:hover {
left: auto;
right: 20px;
}
.bloccontent {
width: 85%;
margin-top: 190px;
}
.bloccontent.margintop {
margin-top: 260px;
}
.colonnes .bloccontent:last-child {
padding: 0 0px 0 30px;
}
.colonnes .bloccontent.quart, .colonnes .bloccontent.quart:first-child .colonnes .bloccontent.quart:last-child{
width:100%;
padding: 0 0px 20px 0px;
}
.right .blocimg, .blocimg {
max-width: 80%;
}
.portfolio .bouton {
right: -20px;
left: auto;
}
.portfolio a.bouton:hover {
right: -26px;
left: auto;
}
}
@media only screen and (max-width:670px){
.full {
padding: 60px 40px 60px 40px 
}
.full.actu {
padding: 40px 20px 0px 20px;
}
.full.colonnes {
padding: 24px 20px 24px 20px;
}
.portfolio {
padding: 40px 0 60px 0;
}
.slidecontent {
height: 340px;
}
.trombi .blogpost{
width: 50% 
}
.bloccontent {
padding: 40px 40px 60px 40px;
}
.bloccontent h2, h2, h1.h2 {
width: 100%;
}
.bloccontent.margintop {
margin-top: 140px;
}
.solutions .bloccontent {
margin-top: 100px;
}
.bloccontent h1 {
font-size: 25px;
}
.swiper-slide {
padding: 40px 40px 80px 40px;
}
.swiper-slide a {
left: 50px;
right: auto;
}
.blogrind.bloc {
padding: 0px 0 0 0;
}
.actu .blogpost:nth-child(0n+1),.actu .blogpost:nth-child(0n+4), .actu .blogpost:nth-child(0n+6) {
margin-top: 0px;
}
.btnequipe {
padding-right: 70px;
}
.titefleche {
bottom: 12px;
right: -12px;
}
.trombi:hover .titefleche{
-webkit-animation:none;
-moz-animation:none;
animation: none;
}
.colonnes.reunion .bloccontent.half.gauche {
display: none;
}
.reunion .indroite {
margin: 0 0px 0 0px;
}
.infooterleft {
padding: 60px 0 90px 0;
}
.bloccontent.half, .bloccontent.third, .bloccontent.twothird, .bloccontent.quart {
width: 100%;
}
.borderright{
border-right:none;
}
.borderleft{
border-right:none 
}
.colonnes .bloccontent.full, .colonnes .bloccontent.half,.colonnes .bloccontent.quart, .colonnes .bloccontent.third, .colonnes .bloccontent.twothird , .colonnes .bloccontent:first-child, .colonnes .bloccontent:last-child{
padding: 0 0px 20px 0px;
}
.progtop .bloccontent.half.first {
padding: 0 0px 0px 0px;
}
.photointro {
margin-top: 0;
height: auto;
overflow: visible;
}
.photointro img {
width: 100%;
max-width: 100%;
height: auto;
}
.photointrosoustitre {
right: 0px;
}
.page .header .bloccontent {
margin-top: 40px;
}
.page .header {
max-width: 100%;
padding: 40px 20px;
}
#footer {
margin: 0px 0 0 0;
}
#footer .footerleft {
width:100%;
background-color: #1b2b40;
padding: 60px 0 60px 0px;
}
.footerleft.corner:after {
right: 0;
height: 140px;
width: 140px;
}
.footerright {
position: relative;
width: 100%;
float: none;
height: 300px;
}
a.lien {
position: relative;
}
p.legende {
position: relative;
margin-bottom: 0;
}
.bloccontent .pseudoh1 {
font-size: 20px;
}
.postexcerpt {
padding: 20px 0 40px 0;
}
a.lien {
white-space: normal;
}
.invit {
font-size: 22px;
margin-top: 30px;
width: 100%;
}
a.bouton, .right .bouton, .right a.bouton {
left: auto;
right: 40px;
bottom: -30px;
}
.portfolio .bouton {
bottom: -36px;
}
#cooler-nav .previous {
float: left;
vertical-align: middle;
width: 100%;
height: 100px;
margin-bottom: 20px;
}
#cooler-nav .next {
float: right;
}
#cooler-nav .nav-box {
padding: 0px;
display: block;
}
}
@media only screen and (max-width:650px){
.portfolio .left .blocimgport {
margin-right: 0px;
}
.portfolio {
padding: 40px 0 120px 0;
}
.portfolio .bouton,.portfolio a.bouton:hover {
right: 40px;
left: auto;
}
.swiper-container {
width: 100%;
}
.portfolio .bloccontent.floata {
top: auto;
width: 100%;
position: relative;
right: 0;
}
.headlogo {
width: auto;
max-width: 100%;
overflow: visible;
text-align: center;
transform: scale(.8);
}
.txtlogo {
margin:20px auto;
}
.headlogo {
margin: -30px auto -10px auto;
}
}
@media only screen and (max-width:580px){
.bloccontent h2.progr {
font-size: 34px;
margin: 1px 0 6px 0;
}
body.falc .bloccontent h2.progr {
font-size:28px!important;
margin: 1px 0 6px 0;
}
p.sstitre {
font-size: 19px;
word-spacing: normal;
display: block;
line-height: normal;
color: #a0a0a0;
margin: -5px 0 0 22px;
}
.full.prog{
padding: 12px 20px 0 20px;
}
.portfolio .bouton, .portfolio a.bouton:hover {
right: auto;
left: auto;
width: 100%;
bottom: -46px;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination {
left: 30px;
bottom: 52px;
}
}
@media only screen and (max-width:510px){
.hamburger, #connect-item.mobile {
margin-top: 50px;
}
.circletop {
top: 20px;
}
body.falc .toggle {
top: 30px!important;
}
#cooler-nav .nav-box {
width: 100%;
}
}
@media only screen and (max-width:420px){
.bloccontent h1 {
font-size: 28px;
}
.full {
padding: 60px 20px 60px 20px;
}
.portfolio {
padding: 60px 0px 60px 0px;
}
.swiper-slide {
padding: 60px 20px 80px 20px;
}
.titefleche {
bottom: 12px;
right: 5px;
}
.topheader {
padding: 20px 20px;
}
.bloc.homeslide {
padding: 0px 20px 100px 20px;
}
.logo img {
max-width: 170px;
}
.bloccontent.margintop {
margin-top: 110px;
}
.bloccontent {
width: 90%;
margin-top: 60px;
padding: 20px 20px 60px 20px;
}
.right .blocimg img, .left .blocimg img {
opacity: 1;
clip-path: inset( 0px 0px 0px 0px);
}
.right .blocimg, .blocimg {
max-width: 80%;
}
.home.falc .baseline {
font-size: 20px;
margin-top: 28px;
}
#cooler-nav p {
font-size: 15px;
width: 230px;
}
.solutions .bloccontent {
padding: 20px;
}
.solutions .bloccontent h1, .solutions .bloccontent h2 {
font-size: 24px;
}
.solutions .bloccontent h2 {
font-size: 22px;
margin-bottom: 30px;
}
h3.titreactu {
font-size: 20px;
}
a.toutvoir {
top: 93px;
}
#access , #thepanier{
width: 100%;
max-width: 100%;
}
.bloccontent .half {
width: 100%;
float: none;
padding: 0 0px 0 0;
margin-bottom:20px;
}
.bloccontent .half:last-child {
padding: 0 0px 0 0;
}
.bloccontent h2, h2, h1.h2 {
font-size: 21px;
}
.headlogo {
transform-origin: center center;
transform: scale(.7);
}
body.falc .topheader {
padding: 0px 0px 40px 0px!important;
}
.txtlogo {
margin: 20px auto;
height: 90px;
}
}
@media only screen and (min-width:1800px){
.portfolio {
max-width: 1600px;
margin: 0px auto 20px auto;
}
.baseline {
display: none;
width: 24%;
max-width: 1202px;
margin: 0px auto 0px auto;
}
.home .baseline {
display: block;
}
.baseline:after {
top: 100%;
left: 12%;
}
}
body.falc {
font-family: 'opendyslexic'!important;
padding:30px!important;
}
body.falc *{
line-height:normal!important;
text-align:left!important;
color: #000!important;
-webkit-box-shadow: none!important;
box-shadow: none!important;
text-shadow: none!important;
}
body.falc a.bouton {
position: relative;
display: block;
left: auto!important;
right: auto!important;
}
body.falc a b{
color: #fff!important;
display: inline-block!important;
}
body.falc p, body.falc ul li{
font-size:22px!important;
color:#000!important;
}
body.falc .colonnes .bloccontent {
padding: 0 0px 0 0px!important;
}
body.falc .bloc, body.falc .full, body.falc .colonnes .bloccontent.full, body.falc .colonnes .bloccontent.half, body.falc .colonnes .bloccontent.quart, body.falc .colonnes .bloccontent.third, body.falc .colonnes .bloccontent.twothird, body.falc .colonnes .bloccontent:first-child, body.falc .colonnes .bloccontent:last-child {
display:block;
width: 100%;
max-width: 1120px;
margin: 0 auto;
}
body.falc .full {
width: 100%;
margin: 0px auto 0px auto;
padding: 0 0 0 0;
}
body.falc .photointro{
width: 100%;
display: block;
margin-top: 0;
}
body.falc .photointrosoustitre {
position: relative;
}
body.falc a.bouton, body.falc .bloccontent a {
background: #547d89!important;
padding: 16px!important;
color: #fff!important;
}
body.falc a.bouton, body.falc .bloccontent a {
background: #547d89!important;
padding: 16px!important;
color: #fff!important;
max-width: 100%!important;
font-style: normal;
line-height: normal!important;
white-space: normal!important;
}
body.falc .bloccontent a.falclite {
padding: 0 10px!important;
word-wrap: break-word;
}
body.falc a.text {
background: #ffffff!important;
padding: 0px!important;
color: #000000!important;
}
body.falc .reunion .indroite {
font-size: 20px;
line-height: normal;
box-sizing: border-box;
outline: 0;
background: transparent;
border: 0;
vertical-align: baseline;
background-color: transparent!important;
position: relative!important;
font-family: 'opendyslexic'!important;
text-align: left!important;
float: none!important;
top: auto!important;
bottom: auto!important;
right: auto!important;
left: auto!important;
overflow: unset!important;
box-shadow: none!important;
padding: 0 0 0 0!important;
margin: 30px 0!important;
max-width: 1000px!important;
z-index: 0;
}
body.falc a.logo {
text-decoration: none;
!important;
}
body.falc .headlogo {
max-width: 1120px;
}
.headlogo b {
font-size: 50px!important;
display: block!important;
}
body.falc a.bouton:after, a.lien:after, body.falc .boutoninline:after, body.falc a.lientrombi:after {
content:none;
}
body.falc .bloccontent h2.progr, body.falc .sstitre ,body.falc .sstitre h3.progr, body.falc h3.progr{
color: #000!important;
margin-bottom: 0!important;
font-size: 45px;
color: #000!important;
position: relative!important;
font-family: 'opendyslexic'!important;
text-align: left!important;
}
body.falc h2.progr.violet {
margin-top: 10px!important;
}
body.falc .sstitre {
font-size: 20px!important;
margin: -5px 0 50px 0px!important;
}
body.falc h3.progr{
font-size: 22px!important;
margin-top: 70px!important;
}
body.falc .equipe .actuhome, body.falc .hoverportrait, body.falc .blocimgport, body.falc .circletop, body.falc .colonnes.reunion .bloccontent.half.gauche, body.falc .footer img, body.falc .titefleche, body.falc .swiperbutton, body.falc .menuport {
display: none!important;
}
body.falc .footer {
background-color: #ffffff;
max-width: 1120px;
margin: 80px auto 20px auto;
}
body.falc .topheader {
padding: 20px 0px 40px 0px;
}
body.falc .electop {
max-width: 1120px!important;
padding: 0px 0px 0px 0px!important;
font-size: 14px;
text-align: left!important;
margin: 0px auto 40px auto!important;
position: relative;
}
body.falc #access .menu-header li {
margin: 0px 30px 0 0!important;
}
body.falc #access li, body.falc #access a {
padding: 12px 0 0 0!important;
margin: 0px auto 10px auto!important;
}
body.falc #access a, body.falc #access a b {
font-size: 24px!important;
color: #000!important;
text-decoration: underline!important;
}
body.falc #access ul.menu:after {
content:none;
}
body.falc .trombi .blogpost {
width: 100%!important;
margin: 0 0 0 0!important;
}
body.falc .trombi .hoverblog {
height: 290px;
opacity: 1!important;
padding-left: 300px!important;
background-size: contain;
background-repeat: no-repeat!important;
background-position: left center;
padding: 0px;
background-color: #fff;
}
body.falc .trombi .hoverportrait {
display: inline-block!important;
opacity: 1!important;
width: auto;
position: relative;
max-width: 100%;
margin: 0px 0 0 20px!important;
}
body.falc #access .menu-header li#logomob {
display: inline-block;
}
body.falc .trombi a.blogpostcontent {
text-decoration: none!important;
width: 100%;
display: block!important;
background: #fff!important;
}
body.falc #access .menu-header,body.falc div.menu {
width: 100%;
}
body.falc .txtlogo b, body.falc .soustitre {
margin: 0 0 0 0!important;
color: #000!important;
display: block!important;
}
body.falc .indroite h2 {
color: #000;
}
body.falc .txtlogo {
display: inline-block!important;
vertical-align: top!important;
line-height: 70px!important;
text-align: center!important;
font-size: 66px!important;
}
body.falc .txtlogo b {
display: block!important;
line-height: 37px!important;
margin-bottom: 12px!important;
text-align: center!important;
}
body.falc .soustitre {
font-size: 18px!important;
text-align: center!important;
}
body.falc .trombi .hoverblog {
height: 290px;
opacity: 1!important;
padding-left: 300px!important;
background-size: contain;
background-repeat: no-repeat!important;
background-position: left center;
}
body.falc .toggle, .toggle {
position: absolute!important;
z-index: 99999;
top: 120px!important;
right: 0px!important;
background: transparent url(//www.quevertensemble.fr/wp-content/themes/landure/images/falcoff.png) top right no-repeat!important;
background-size: 100%!important;
width: 100px!important;
height: 100px!important;
margin: 0px 0!important;
cursor: pointer;
}
body.falc .toggle, body.falc .toggle.active {
background:transparent url(//www.quevertensemble.fr/wp-content/themes/landure/images/falcon.png) top right no-repeat!important;
}
body.falc .swiper-wrapper {
display: block;
}
body.falc .portfolio .bloccontent.floata {
position: relative!important;
right: auto;
}
body.falc .swiper-container {
width: 100%;
background: #ffffff;
overflow: visible;
}
body.falc .swiper-container, body.falc .swiper-slide {
width: 100%!important;
display: block!important;
max-width: 100%!important;
margin: 70px 0!important;
padding: 0 0 0 0;
-webkit-flex-shrink: initial;
-ms-flex-negative: initial;
flex-shrink: initial;
}
body.falc .swiper-slide h3 {
font-family: 'opendyslexic'!important;
font-size: 37px;
padding-bottom: 0px;
}
body.falc .swiper-slide h4 {
font-size: 21px;
margin: 0px 0 20px 0;
}
@media only screen and (max-width: 950px){
body.falc .toggle, .toggle {
top: 120px!important;
position: absolute!important;
z-index: 99999;
top: 120px!important;
right: 0px!important;
background: transparent url(//www.quevertensemble.fr/wp-content/themes/landure/images/falcoff.png) top right no-repeat!important;
background-size: 100%!important;
width: 80px!important;
height: 80px!important;
margin: 0px 0!important;
cursor: pointer;
}
body.falc .toggle.active {
background-size: 100%!important;
width: 80px!important;
height: 80px!important;
margin: 0px 0!important;
cursor: pointer;
}
body.falc #access li,body.falc #access a, body.falc #access a b {
font-size: 20px!important;
padding: 6px 0 0 0!important;
}
body.falc ul#menu-principal {
padding-top: 0px;
}
body.falc #cooler-nav p {
font-size: 17px!important;
}
}
@media only screen and (max-width:820px){
.equipe .social {
margin-top: 0px;
}
.onreso {
padding: 10px 70px 10px 0;
}	
.onreso:after {
top: 4px;
left: 118px;
background-position-x: right;
width: 50px;
}
}
@media only screen and (max-width:670px){
body.falc .trombi .blogpost {
width: 100%!important;
margin: 0 0 0 0!important;
vertical-align: top;
display: block;
}
body.falc .trombi a.blogpostcontent {
text-decoration: none!important;
margin-top: 0px!important;
width: 100%;
padding: 0 0 0 0!important;
display: block!important;
background: #fff!important;
vertical-align: top;
}
body.falc .trombi .hoverblog {
padding-left: 0px!important;
margin: 0px auto!important;
max-width: 100%!important;
height: auto;
background-position: top center;
}
body.falc .trombi .hoverportrait {
display: block!important;
opacity: 1!important;
width: 100%;
margin: 0 0 0 0!important;
padding-top: 100%!important;
}
body.falc .trombi .hoverportrait p {
margin: 0 0 60px 0!important;
}
body.falc .headlogo {
text-align: center!important;
}
body.falc #access li, body.falc #access a, body.falc #access a b {
font-size: 18px!important;
padding: 2px 0 0 0!important;
}
body.falc .swiper-slide h3 {
font-size: 26px!important;
}
body.falc a.photointrosoustitre {
font-size: 20px!important;
}
#cookie-notice .button {
line-height: 18px;
padding: 8px 20px;
}
}
@media only screen and (max-width:380px){
body.falc .swiper-slide h3 {
font-size: 21px!important;
}
body.falc .swiper-slide h4 {
font-size: 16px!important;
}
}
@media only screen and (max-width:330px){
.onreso {
display: none;
}
}
body.falc #access .menu-header li:after {
display:none
}
body.falc .hoverblog:after {
content:none;
}
.chiffres-wrapper {
display: flex;
justify-content: center;
align-items: flex-start;
gap: 40px;
margin-top: 50px;
flex-wrap: wrap;
}
.chiffres-wrapper img {
max-width: 48%;
height: auto;
} @media (max-width: 768px) {
.chiffres-wrapper img {
max-width: 100%;
}
} .chiffrescles {
width: 100%;
margin-top: 60px;
}
.chiffres-title {
text-align: center;
color: #e6744c; }
.chiffres-subtitle {
text-align: center;
margin-bottom: 50px;
}
.chiffrescles h2:after {
display: none !important; }
.chiffres-row {
display: flex;
justify-content: center;
gap: 60px;
flex-wrap: nowrap;
}
.chiffres-col {
width: 48%;
}
.chiffres-col img {
width: 100%;
height: auto;
display: block;
} @media (max-width: 900px) {
.chiffres-row {
flex-direction: column;
align-items: center;
}
.chiffres-col {
width: 90%;
}
}  .video-programme {
width: 100%;
max-width: 900px;
margin: 40px auto;
}
.video-programme iframe {
width: 100%;
height: 500px;
display: block;
} .video-programme + img {
margin-top: 40px;
float: none !important;
}
.illustration-section {
margin-top: 40px;
text-align: center;
}
.illustration-section img {
max-width: 100%;
height: auto;
border-radius: 8px;
}