.owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent; position: relative;
z-index: 1; }
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
touch-action: manipulation;
-moz-backface-visibility: hidden; }
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0; }
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0); }
.owl-carousel .owl-item {
position: relative;
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none; }
.owl-carousel .owl-item img {
display: block;
width: 100%; }
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
display: none; }
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
cursor: pointer;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
background: none;
color: inherit;
border: none;
padding: 0 !important;
font: inherit; }
.owl-carousel.owl-loaded {
display: block; }
.owl-carousel.owl-loading {
opacity: 0;
display: block; }
.owl-carousel.owl-hidden {
opacity: 0; }
.owl-carousel.owl-refresh .owl-item {
visibility: hidden; }
.owl-carousel.owl-drag .owl-item {
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.owl-carousel.owl-grab {
cursor: move;
cursor: grab; }
.owl-carousel.owl-rtl {
direction: rtl; }
.owl-carousel.owl-rtl .owl-item {
float: right; } .no-js .owl-carousel {
display: block; } .owl-carousel .animated {
animation-duration: 1000ms;
animation-fill-mode: both; }
.owl-carousel .owl-animated-in {
z-index: 0; }
.owl-carousel .owl-animated-out {
z-index: 1; }
.owl-carousel .fadeOut {
animation-name: fadeOut; }
@keyframes fadeOut {
0% {
opacity: 1; }
100% {
opacity: 0; } } .owl-height {
transition: height 500ms ease-in-out; } .owl-carousel .owl-item { }
.owl-carousel .owl-item .owl-lazy {
opacity: 0;
transition: opacity 400ms ease; }
.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
max-height: 0; }
.owl-carousel .owl-item img.owl-lazy {
transform-style: preserve-3d; } .owl-carousel .owl-video-wrapper {
position: relative;
height: 100%;
background: #000; }
.owl-carousel .owl-video-play-icon {
position: absolute;
height: 80px;
width: 80px;
left: 50%;
top: 50%;
margin-left: -40px;
margin-top: -40px;
background: url(//sadev94.fr/wp-content/themes/sadev94/library/css/owl.video.play.png) no-repeat;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
transition: transform 100ms ease; }
.owl-carousel .owl-video-play-icon:hover {
-ms-transform: scale(1.3, 1.3);
transform: scale(1.3, 1.3); }
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
display: none; }
.owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
transition: opacity 400ms ease; }
.owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
height: 100%;
width: 100%; }.owl-theme .owl-nav {
margin-top: 10px;
text-align: center;
-webkit-tap-highlight-color: transparent; }
.owl-theme .owl-nav [class*='owl-'] {
color: #FFF;
font-size: 14px;
margin: 5px;
padding: 4px 7px;
background: #D6D6D6;
display: inline-block;
cursor: pointer;
border-radius: 3px; }
.owl-theme .owl-nav [class*='owl-']:hover {
background: #869791;
color: #FFF;
text-decoration: none; }
.owl-theme .owl-nav .disabled {
opacity: 0.5;
cursor: default; }
.owl-theme .owl-nav.disabled + .owl-dots {
margin-top: 10px; }
.owl-theme .owl-dots {
text-align: center;
-webkit-tap-highlight-color: transparent; }
.owl-theme .owl-dots .owl-dot {
display: inline-block;
zoom: 1;
*display: inline; }
.owl-theme .owl-dots .owl-dot span {
width: 10px;
height: 10px;
margin: 5px 7px;
background: #D6D6D6;
display: block;
-webkit-backface-visibility: visible;
transition: opacity 200ms ease;
border-radius: 30px; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
background: #869791; }.easy-autocomplete{position:relative}.easy-autocomplete input{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;color:#555;float:none;padding:6px 12px}.easy-autocomplete input:hover,.easy-autocomplete input:focus{box-shadow:none}.easy-autocomplete a{display:block}.easy-autocomplete.eac-blue-light input:hover,.easy-autocomplete.eac-blue-light input:focus{border-color:#66afe9;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6)}.easy-autocomplete.eac-blue-light ul{border-color:#66afe9;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6)}.easy-autocomplete.eac-blue-light ul li,.easy-autocomplete.eac-blue-light ul .eac-category{border-color:#66afe9}.easy-autocomplete.eac-blue-light ul li.selected,.easy-autocomplete.eac-blue-light ul .eac-category.selected{background-color:#ecf5fc}.easy-autocomplete.eac-green-light input:hover,.easy-autocomplete.eac-green-light input:focus{border-color:#41DB00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(146,237,107,0.6)}.easy-autocomplete.eac-green-light ul{border-color:#41DB00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(146,237,107,0.6)}.easy-autocomplete.eac-green-light ul li,.easy-autocomplete.eac-green-light ul .eac-category{border-color:#41DB00}.easy-autocomplete.eac-green-light ul li.selected,.easy-autocomplete.eac-green-light ul .eac-category.selected{background-color:#9eff75}.easy-autocomplete.eac-red-light input:hover,.easy-autocomplete.eac-red-light input:focus{border-color:#ff5b5b;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,90,90,0.6)}.easy-autocomplete.eac-red-light ul{border-color:#ff5b5b;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,90,90,0.6)}.easy-autocomplete.eac-red-light ul li,.easy-autocomplete.eac-red-light ul .eac-category{border-color:#ff5b5b}.easy-autocomplete.eac-red-light ul li.selected,.easy-autocomplete.eac-red-light ul .eac-category.selected{background-color:#ff8e8e}.easy-autocomplete.eac-yellow-light input:hover,.easy-autocomplete.eac-yellow-light input:focus{border-color:#ffdb00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,231,84,0.6)}.easy-autocomplete.eac-yellow-light ul{border-color:#ffdb00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,231,84,0.6)}.easy-autocomplete.eac-yellow-light ul li,.easy-autocomplete.eac-yellow-light ul .eac-category{border-color:#ffdb00}.easy-autocomplete.eac-yellow-light ul li.selected,.easy-autocomplete.eac-yellow-light ul .eac-category.selected{background-color:#ffe233}.easy-autocomplete.eac-dark-light input:hover,.easy-autocomplete.eac-dark-light input:focus{border-color:#333;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(55,55,55,0.6)}.easy-autocomplete.eac-dark-light ul{border-color:#333;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(55,55,55,0.6)}.easy-autocomplete.eac-dark-light ul li,.easy-autocomplete.eac-dark-light ul .eac-category{border-color:#333}.easy-autocomplete.eac-dark-light ul li.selected,.easy-autocomplete.eac-dark-light ul .eac-category.selected{background-color:#4d4d4d;color:#fff}.easy-autocomplete.eac-dark{color:#fff}.easy-autocomplete.eac-dark input{background-color:#404040;border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-dark input:hover,.easy-autocomplete.eac-dark input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-dark ul{border-color:#333}.easy-autocomplete.eac-dark ul li,.easy-autocomplete.eac-dark ul .eac-category{background-color:#404040;border-color:#333}.easy-autocomplete.eac-dark ul li.selected,.easy-autocomplete.eac-dark ul .eac-category.selected{background-color:#737373;color:#f6f6f6}.easy-autocomplete.eac-dark-glass{color:#fff}.easy-autocomplete.eac-dark-glass input{background-color:rgba(0,0,0,0.8);border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-dark-glass input:hover,.easy-autocomplete.eac-dark-glass input:focus{border-color:rgba(0,0,0,0.8);box-shadow:0}.easy-autocomplete.eac-dark-glass ul{border-color:rgba(0,0,0,0.8)}.easy-autocomplete.eac-dark-glass ul li,.easy-autocomplete.eac-dark-glass ul .eac-category{background-color:rgba(0,0,0,0.8);border-color:rgba(0,0,0,0.8)}.easy-autocomplete.eac-dark-glass ul li.selected,.easy-autocomplete.eac-dark-glass ul .eac-category.selected{background-color:rgba(64,64,64,0.8);color:#f6f6f6}.easy-autocomplete.eac-dark-glass ul li:last-child,.easy-autocomplete.eac-dark-glass ul .eac-category:last-child{border-radius:0 0 4px 4px}.easy-autocomplete.eac-blue{color:#fff}.easy-autocomplete.eac-blue input{background-color:#6d9ed1;border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-blue input::-webkit-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input::-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-ms-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:hover,.easy-autocomplete.eac-blue input:focus{border-color:#5A91CB;box-shadow:0}.easy-autocomplete.eac-blue ul{border-color:#5A91CB}.easy-autocomplete.eac-blue ul li,.easy-autocomplete.eac-blue ul .eac-category{background-color:#6d9ed1;border-color:#5A91CB}.easy-autocomplete.eac-blue ul li.selected,.easy-autocomplete.eac-blue ul .eac-category.selected{background-color:#94b8dd;color:#f6f6f6}.easy-autocomplete.eac-yellow{color:#333}.easy-autocomplete.eac-yellow input{background-color:#ffdb7e;border-color:#333;border-radius:4px;box-shadow:0;color:#333}.easy-autocomplete.eac-yellow input:hover,.easy-autocomplete.eac-yellow input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-yellow ul{border-color:#333}.easy-autocomplete.eac-yellow ul li,.easy-autocomplete.eac-yellow ul .eac-category{background-color:#ffdb7e;border-color:#333}.easy-autocomplete.eac-yellow ul li.selected,.easy-autocomplete.eac-yellow ul .eac-category.selected{background-color:#ffe9b1;color:#333}.easy-autocomplete.eac-purple{color:#333}.easy-autocomplete.eac-purple input{background-color:#d6d1e7;border-color:#b8afd5;box-shadow:0;color:#333}.easy-autocomplete.eac-purple input:hover,.easy-autocomplete.eac-purple input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-purple ul{border-color:#333}.easy-autocomplete.eac-purple ul li,.easy-autocomplete.eac-purple ul .eac-category{background-color:#d6d1e7;border-color:#333}.easy-autocomplete.eac-purple ul li.selected,.easy-autocomplete.eac-purple ul .eac-category.selected{background-color:#ebe8f3;color:#333}.easy-autocomplete.eac-bootstrap input{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;color:#555;padding:6px 12px}.easy-autocomplete-container{left:0;position:absolute;width:100%;z-index:2}.easy-autocomplete-container ul{background:none repeat scroll 0 0 #ffffff;border-top:1px dotted #ccc;display:none;margin-top:0;padding-bottom:0;padding-left:0;position:relative;top:-1px}.easy-autocomplete-container ul li,.easy-autocomplete-container ul .eac-category{background:inherit;border-color:#ccc;border-image:none;border-style:solid;border-width:0 1px;display:block;font-size:14px;font-weight:normal;padding:4px 12px}.easy-autocomplete-container ul li:last-child{border-radius:0 0 2px 2px;border-width:0 1px 1px}.easy-autocomplete-container ul li.selected{background:none repeat scroll 0 0 #ebebeb;cursor:pointer}.easy-autocomplete-container ul li.selected div{font-weight:normal}.easy-autocomplete-container ul li div{display:block;font-weight:normal;word-break:break-all}.easy-autocomplete-container ul li b{font-weight:bold}.easy-autocomplete-container ul .eac-category{font-color:#aaa;font-style:italic}.eac-description .eac-item span{color:#aaa;font-style:italic;font-size:0.9em}.eac-icon-left .eac-item img{margin-right:4px;max-height:30px}.eac-icon-right .eac-item{margin-top:8px;min-height:24px;position:relative}.eac-icon-right .eac-item img{margin-left:4px;max-height:30px;position:absolute;right:-4px;top:-8px}* {
box-sizing: border-box;
-moz-osx-font-smoothing: grayscale;  
-webkit-font-smoothing: antialiased; 
font-smoothing: antialiased; 
}
html {
font-size: 100%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
html, body {
box-sizing: border-box;
font-family: 'Open Sans', helvetica, arial, lucida, sans-serif;
color: #4c565c;
background: #f4f4f4;
font-size: 1rem;
line-height: 1.4rem;
font-weight: 300;
font-style: normal;
text-rendering: optimizeLegibility; 
word-wrap: normal !important;
-webkit-hyphens: none !important;
hyphens: none !important;
-webkit-word-break: normal !important;
word-break: normal !important;
}
@font-face {
font-family: 'ConduitITCPro-Bold';
src: url(//sadev94.fr/wp-content/themes/sadev94/fonts/3693E7_0_0.eot);
src: url(//sadev94.fr/wp-content/themes/sadev94/fonts/3693E7_0_0.eot?#iefix) format('embedded-opentype'),
url(//sadev94.fr/wp-content/themes/sadev94/fonts/3693E7_0_0.woff2) format('woff2'),
url(//sadev94.fr/wp-content/themes/sadev94/fonts/3693E7_0_0.woff) format('woff'),
url(//sadev94.fr/wp-content/themes/sadev94/fonts/3693E7_0_0.ttf) format('truetype'),
url(//sadev94.fr/wp-content/themes/sadev94/fonts/3693E7_0_0.svg#wf) format('svg');
}
@font-face {
font-family: 'ConduitITCPro-Light';
src: url(//sadev94.fr/wp-content/themes/sadev94/fonts/3693E7_1_0.eot);
src: url(//sadev94.fr/wp-content/themes/sadev94/fonts/3693E7_1_0.eot?#iefix) format('embedded-opentype'),
url(//sadev94.fr/wp-content/themes/sadev94/fonts/3693E7_1_0.woff2) format('woff2'),
url(//sadev94.fr/wp-content/themes/sadev94/fonts/3693E7_1_0.woff) format('woff'),
url(//sadev94.fr/wp-content/themes/sadev94/fonts/3693E7_1_0.ttf) format('truetype'),
url(//sadev94.fr/wp-content/themes/sadev94/fonts/3693E7_1_0.svg#wf) format('svg');
}
@font-face {
font-family: 'FontAwesome';
src: url(//sadev94.fr/wp-content/themes/sadev94/fonts/fontawesome-webfont.eot?v=#4.1.0);
src: url(//sadev94.fr/wp-content/themes/sadev94/fonts/fontawesome-webfont.eot?#iefix&v=#4.1.0) format('embedded-opentype'),
url(//sadev94.fr/wp-content/themes/sadev94/fonts/fontawesome-webfont.woff2?v=#4.1.0) format('woff2'),
url(//sadev94.fr/wp-content/themes/sadev94/fonts/fontawesome-webfont.woff?v=#4.1.0) format('woff'),
url(//sadev94.fr/wp-content/themes/sadev94/fonts/fontawesome-webfont.ttf?v=#4.1.0) format('truetype'),
url(//sadev94.fr/wp-content/themes/sadev94/fonts/fontawesome-webfont.svg?v=#4.1.0#fontawesomeregular) format('svg');
font-weight: normal;
font-style: normal;
}
:root {
--vert: #bdcf19;
--gris-dark: #4c565c;
--gris-light: #f4f4f4;
--conduit-light: 'ConduitITCPro-Light';
--conduit-bold: 'ConduitITCPro-Bold';
--google-icone: 'Material icons';
--awesome: 'FontAwesome';
}
.conduit-bold { 
font-family: 'ConduitITCPro-Bold';
font-weight: normal;
font-style: normal;
}
.conduit-light { 
font-family: 'ConduitITCPro-Light';
font-weight: normal;
font-style: normal;
}
.bkg-gris-light {
background: #f4f4f4;
}
.bkg-gris-dark {
background: #4c565c;
}
.bkg-vert {
background: #bdcf19;
}
.bkg-blanc {
background: #fff;
}
p {
word-wrap: normal !important;
-webkit-hyphens: none !important;
hyphens: none !important;
-webkit-word-break: normal !important;
word-break: normal !important;
margin-bottom: 10px;
color: #4c565c;
margin-top: 0;
font-family: 'Open Sans', helvetica, arial, lucida, sans-serif;
font-weight: 300;
font-style: normal;
position: relative;
}
.entry-content p {
margin-bottom: 10px;
}
p.small {
font-size: .8rem;
line-height: 1.1rem;
}
p.big {
font-size: 1.1rem;
line-height: 1.5rem;
}
.superbig {
font-size: 1.7rem;
line-height: 1.8rem;
}
p.superbig {
font-size: 1.7rem;
line-height: 1.9rem;
font-family: 'ConduitITCPro-Light';
}
p.superbig.conduit-bold {
font-size: 1.7rem;
line-height: 1.9rem;
font-family: 'ConduitITCPro-Bold';
}
.cap {
text-transform: uppercase;
margin-bottom: 15px;
margin-top: 20px;
}
ul, ol {
margin: 0;
}
a {
text-decoration: none;
outline: none;
}
a,
a:hover,
a:visited,
a::after,
a:hover::after {
outline-style: none !important;
-webkit-transition: all 0.3s;
transition: all 0.3s;
text-decoration: none !important;
}
a,
a:visited {
color: #4c565c; 
}
a img {
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
a:hover {
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: 'ConduitITCPro-Light';
font-weight: normal;
font-style: normal;
text-transform: none;
letter-spacing: 0;
}
h1 {
font-size: 3.2rem;
line-height: 3rem;
}
h2 {
font-size: 2.3rem;
line-height: 2.2rem;
margin-top: 0;
letter-spacing: -1px;
}
h2.filet {
margin-bottom: 60px;
}
h2.filet::after {
content: '';
display: block;
margin: 18px 0;
height: 3px;
width: 70px;
background: #bdcf19;
}
h2.filet.center::after {
content: '';
display: block;
margin: 18px auto;
height: 3px;
width: 70px;
background: #bdcf19;
}
h3 {
font-size: 1.8rem;
line-height: 1.7rem;
margin-top: 30px;
margin-bottom: 15px;
}
h3.big-filet {
margin-bottom: 40px;
margin-top: 60px;
}
h3.big-filet::after {
content: '';
display: block;
width: 100%;
height: 2px;
background: #bdcf19;
margin-top: 15px;
}
h4 {
font-family: 'ConduitITCPro-Bold';
margin-bottom: 10px;
margin-top: 25px;
font-size: 1.5rem;
line-height: 1.6rem;
}
h5 {
font-family: 'ConduitITCPro-Bold';
margin-bottom: 6px;
margin-top: 10px;
font-size: 1.2rem;
line-height: 1.3rem;
}
.cta-filet {
background: #fff;
font-family: 'ConduitITCPro-Light';
color: #4c565c;
border: 1px solid #bdcf19;
padding: 14px 36px;
display: inline-block;
margin: 30px auto;
text-align: center;
font-size: 1.3rem;
line-height: 1.3rem;
font-weight: normal !important;
}
.cta-filet.active,
.cta-filet:hover {
background: #bdcf19;
color: #fff;
}
a.cta-ancre {
margin-left: 8px;
margin-right: 8px;
font-size: 1.1rem;
line-height: 1.1rem;
padding: 12px 28px;
}
.cta-light {
font-family: 'ConduitITCPro-Bold';
color: #bdcf19;
text-decoration: underline;
margin-top: 15px;
font-weight: normal !important;
}       #tarteaucitronRoot #tarteaucitronAlertBig {
background: #fff !important;
color: #000 !important;
}
#tarteaucitronAlertBig #tarteaucitronPrivacyUrl,
#tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog,
#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,
#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong {
color: #000 !important;
}
body #tarteaucitronRoot div#tarteaucitronAlertBig {
border-radius: 0 !important;
box-shadow: none !important;
}
div#tarteaucitronRoot.tarteaucitronBeforeVisible:before {
opacity: .7 !important;
background: #000 !important;
}
div#tarteaucitronAlertBig:before {
display: none !important;
}
#tarteaucitronAlertBig #tarteaucitronCloseAlert, #tarteaucitronAlertBig #tarteaucitronPersonalize, #tarteaucitronAlertBig #tarteaucitronPersonalize2, .tarteaucitronCTAButton, #tarteaucitron #tarteaucitronPrivacyUrl, #tarteaucitron #tarteaucitronPrivacyUrlDialog, #tarteaucitronRoot .tarteaucitronDeny, #tarteaucitronRoot .tarteaucitronAllow {  
background: #000 !important;
padding: 10px 20px !important;
}
#tarteaucitronRoot .tarteaucitronDeny {
background: #f1f1f1 !important;
}
#tarteaucitronAlertBig #tarteaucitronCloseAlert,
#tarteaucitron #tarteaucitronPrivacyUrl,
#tarteaucitron #tarteaucitronPrivacyUrlDialog {
background: #f1f1f1 !important;
}
#tarteaucitronRoot #tarteaucitronAllDenied2 {
position: absolute !important;
background: transparent !important;
top: 10px !important;
padding: 0 !important;
color: #333 !important;
right: 10px !important;
font-size: .8rem !important;
text-decoration: none !important;
opacity: .6 !important;
}
#tarteaucitronDisclaimerAlert {
font-size: .9rem !important;
line-height: 1.3rem !important;
text-align: justify !important;
display: block !important;
text-align: center !important;
}
div#tarteaucitronRoot.tarteaucitronBeforeVisible:before {
z-index: 99999999 !important;
}
body #tarteaucitronRoot div#tarteaucitronAlertBig {
width: 450px !important;
max-width: 90% !important;
border-radius: 6px !important;
}
#tarteaucitronDisclaimerAlert::before {
content: '';
display: block;
margin: 0 auto 30px;
width: 60px;
height: 60px;
background-image: url(//sadev94.fr/wp-content/themes/sadev94/img/sadev-logo.jpg);
background-size: contain;
background-position: center center;
background-repeat: no-repeat;
}   .wrap {
width: 100%;
max-width: 2000px;
margin: 0 auto;
}
section {
padding: 12px 7vw;
width: 100%;
margin: 0 auto;
}
.hentry {
background: none;
border-radius: 0;
border: 0;
margin-bottom: 0;
}
.entry-content {
padding: 0;
}
.hentry header {
border: 0;
padding: 0;
}
.hentry footer {
border: 0;
}
.clearboth {
clear: both;
}
.floatleft {
float: left;
}
.floatright {
float: right;
}
.center {
text-align: center;
}
#content {
margin-top: 0;
}
.display-table {
display: table;
vertical-align: middle;
height: 100%;
width: 100%;
}
.display-table-cell {
display: table-cell;
vertical-align: middle;
height: 100%;
width: 100%;
}
.blanc {
color: #fff;
}
.bkg-cover {
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.bkg-cover.bkg-top {
background-position: top center;
background-repeat: no-repeat;
background-size: cover;
}
.container1200 {
width: 1200px;
max-width: 95%;
margin: 0 auto;
}
.container-moitie {
width: 48%;
}
.container-tiers {
width: 32%;
}
.container33 {
width: 33%;
}
.container25 {
width: 25%;
}
.container30 {
width: 30%;
}
.container40 {
width: 50%;
}
.container50 {
width: 50%;
}
.container55 {
width: 55%;
}
.container60 {
width: 60%;
}
.container65 {
width: 65%;
}
.container70 {
width: 70%;
}
.container45 {
width: 45%;
}
.widget {
padding: 0;
margin: 0;
}
.widgettitle {
border: 0;
margin-bottom: 0;
}
.padding80 {
padding: 80px;
}
.padding60 {
padding: 60px;
}
.padding50 {
padding: 50px;
}
.padding40 {
padding: 40px;
}
.padding30 {
padding: 30px;
}
.padding20 {
padding: 20px;
}
.padding15 {
padding: 15px;
}
.padding10 {
padding: 10px;
}
.cartouche {
margin: 30px auto;
}
.container-flex {
display: -webkit-flex;
display: flex;    
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: space-around;
justify-content: space-between;
overflow: hidden;
}
.container-flex-center {
display: -webkit-flex;
display: flex;    
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: center;
justify-content: center;
}
.container-flex-unwrap {
display: -webkit-flex;
display: flex;    
-webkit-flex-wrap: unwrap;
flex-wrap: unwrap;
-webkit-justify-content: space-around;
justify-content: space-between;
}
.container-flex-start {
display: -webkit-flex;
display: flex;    
flex-wrap: wrap;
-webkit-justify-content: flex-start;
justify-content: flex-start;
}
.flex-double-bloc-intro {
-webkit-justify-content: space-between;
justify-content: space-between;
width: 66%;
position: relative;
}
.flex-item-moitie {
-webkit-justify-content: space-between;
justify-content: space-between;
width: 48%;
}
.flex-item-cinq {
-webkit-justify-content: space-between;
justify-content: space-between;
width: 18%;
position: relative;
}
.flex-item-quart {
-webkit-justify-content: space-between;
justify-content: space-between;
width: 23%;
position: relative;
}
.flex-item-tiers {
-webkit-justify-content: space-between;
justify-content: space-between;
width: 32%;
position: relative;
}
.gallery {
max-width: 100%;
margin-bottom: 30px;
}
.gallery img {
max-width: 100%;
height: auto;
margin-top: 0 !important;
}
.gallery dl {
margin: 0;
}
.vert {
color: #bdcf19;
}
.image-fixed {
background-attachment: scroll;
-webkit-background-attachment: fixed;
background-attachment: fixed;
height: 600px;
background-position: right center;
background-size: cover;
background-repeat: no-repeat;
}
.image-fixed.petit-bandeau {
height: 400px;
}
.image-fixed .accroche {
font-size: 3rem;
line-height: 2.8rem;
font-family: 'ConduitITCPro-Light';
letter-spacing: -1px;
max-width: 80%;
}   #toTop {
display: none;
position: fixed;
bottom: 20px;
right: 20px;
width: 40px;
height: 40px;
opacity: .5;
background: url(//sadev94.fr/wp-content/themes/sadev94/img/fleche-toptop.png) center center no-repeat #bdcf19;
-webkit-transition: all 0.4s;
transition: all 0.4s;
z-index: 8222;
}
#toTop:hover {
opacity: 1;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}   .loader-site {
background: #fff;
width: 100%;
height: 100%;
position: fixed;
z-index: 15000;
}
#loader-wrapper {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 10000;
}
.spinner {
width: 50px;
height: 50px;
position: relative;
margin: 400px auto;
}
.spinner::before {
content: '';
display: block;
bottom: 60px;
left: -5px;
width: 58px;
height: 70px;
background-size: contain;
position: absolute;
}
.double-bounce1, .double-bounce2 {
width: 100%;
height: 100%;
border-radius: 50%;
background-color: #bdcf19;
opacity: 0.6;
position: absolute;
top: 0;
left: 0;
-webkit-animation: sk-bounce 2.0s infinite ease-in-out;
animation: sk-bounce 2.0s infinite ease-in-out;
}
.double-bounce2 {
-webkit-animation-delay: -1.0s;
animation-delay: -1.0s;
}
@-webkit-keyframes sk-bounce {
0%, 100% { -webkit-transform: scale(0.0) }
50% { -webkit-transform: scale(1.0) }
}
@keyframes sk-bounce {
0%, 100% { 
transform: scale(0.0);
-webkit-transform: scale(0.0);
} 50% { 
transform: scale(1.0);
-webkit-transform: scale(1.0);
}
}
#holder {
opacity: 0;  
transition: opacity 0.3s ease-in-out;
-moz-transition: opacity 0.3s ease-in-out;
-webkit-transition: opacity 0.3s ease-in-out;
}
#holder.visible {
opacity: 1;
transition: opacity 0.4s ease-in-out;
-moz-transition: opacity 0.4s ease-in-out;
-webkit-transition: opacity 0.4s ease-in-out;
}   header.header {
position: fixed;
background: none;
width: 100%;
z-index: 9800;
padding: 30px;
-webkit-transition: all .3s;
transition: all .3s;
}
#inner-header {
position: relative;
}
.logo-header {
background: url(//sadev94.fr/wp-content/themes/sadev94/img/sadev-logo.jpg) top left no-repeat;
width: 150px;
height: 150px;
background-size: contain;
position: absolute;
z-index: 1501;
-webkit-transition: all .3s;
transition: all .3s;
}
#inner-header nav {
position: fixed;
top: -22px;
left: 0;
width: 100%;
}
header.header.scroll {
-webkit-transition: all .3s;
transition: all .3s;
background: #fff;
padding-top: 10px;
height: 85px;
box-shadow: 0px 3px 5px rgba(200,200,200,0.2);
}
header.header.scroll .logo-header {
width: 65px;
height: 65px;
-webkit-transition: all .3s;
transition: all .3s;
}
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-slide ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap, .wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-slide ul.wpmm-mega-wrapper li.wpmega-horizontal-left-edge .wpmm-sub-menu-wrap, .wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-slide ul.wpmm-mega-wrapper li.wpmega-horizontal-center .wpmm-sub-menu-wrap {
left: 0 !important;
}
.wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap {
top: -500px;
}
.wpmm-sub-menu-wrap.wpmm-mega-slidedown {
top: 0 !important;
left: 0 !important;
}
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap {
height: auto; }
.wpmm-sub-menu-wrap.wpmm-mega-slidedown {
box-shadow: 0px 3px 5px rgba(200,200,200,0.2) !important;
}
.wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal {
border: 0;
}
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a {
position: absolute;
top: 46px !important;
right: 30px !important; background: transparent !important;
width: 30px !important;
height: 25px !important;
z-index: 1500;
padding: 0 !important;
-webkit-transition: all 0.3s;
transition: all 0.3s;
border-top: 2px solid #4c565c;
}
.wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a::before {
content: ''!important;
display: block !important;
width: 25px !important;
height: 2px !important;
bottom: 7px !important;
background: #4c565c !important; 
position: absolute!important;
right: auto !important;
top: auto !important;
opacity: 1;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a::after {
content: '' !important;
display: block !important;
width: 38px !important;
height: 2px !important;
top: 7px !important;
background: #4c565c !important;
position: absolute!important;
right: auto !important;
opacity: 1;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a:hover::before,
.wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a:hover::after {
width: 30px !important;
}
.wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a::before {
background: none;
}
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.active-show > a::before { width: 30px !important;
-webkit-transform: rotate(45deg) !important;
transform: rotate(45deg) !important;
top: 8px !important;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.active-show > a {
border-top: 0;
}
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.active-show > a::after {
width: 30px !important;
top: 8px !important;
-webkit-transform: rotate(-45deg) !important;
transform: rotate(-45deg) !important;
}
.wpmm-sub-menu-wrapper.wpmm-menu0 {
width: 1200px;
max-width: 98%;
margin: 0 auto;
padding-top: 180px;
padding-bottom: 80px;
padding-left: 50px;
}
header.scroll .wpmm-sub-menu-wrapper.wpmm-menu0 {
padding-top: 80px;
padding-bottom: 60px;
}
.wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title,
.wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link span.wpmm-mega-menu-href-title {
font-family: 'ConduitITCPro-Bold' !important;
font-size: 1.4rem !important;
color: #bdcf19;
font-weight: normal;
margin-bottom: 10px !important;
line-height: 1.5rem !important;
}
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul li a:hover,
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul li a,
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul li a:focus {
color: #4c565c !important;
font-family: 'ConduitITCPro-Light' !important;
font-size: 1rem !important;
font-weight: normal;
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
.wp-mega-sub-menu a::after {
content: '';
display: block !important;
width: 0;
height: 2px;
background: #bdcf19;
margin-top: 2px;
}
.wp-mega-sub-menu a:hover::after {
width: 50px;
}
li.display-none > a {
display: none !important;
}
#wp_nav_menu-item-26 span.wpmm-mega-menu-href-title,
li.display-none a.wp-mega-menu-link span {
font-family: 'ConduitITCPro-Bold' !important;
font-size: 1.4rem !important;
color: #bdcf19;
font-weight: normal;
margin-bottom: 10px !important;
line-height: 1.5rem !important;
text-transform: uppercase !important;
}
.wpmm_megamenu li.twitter,
.wpmm_megamenu li.linkedin {
display: inline-block;
width: auto !important;
margin: 20px 20px 0 0 !important;
}
.wpmm_megamenu li.twitter a::after,
.wpmm_megamenu li.linkedin a::after {
display: none !important;
}
.wpmm_megamenu li.twitter a::before,
.wpmm_megamenu li.linkedin a::before {
content: '';
display: inline-block;
font-size: 1rem;
font-family: 'fontAwesome';
}
.wpmm_megamenu li.twitter a::before {
content: '\f099';
}
.wpmm_megamenu li.linkedin a::before {
content: '\f0e1';
}
.menu-hover > a::after {
content: '';
display: block !important;
width: 0;
height: 4px;
background: #4c565c;
margin-top: -5px;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
.menu-hover > a:hover::after {
content: '';
width: 20%;
-webkit-transition: all 0.4s;
transition: all 0.4s;
}       .lien-search {
position: absolute;
top: -8px;
right: 60px;
z-index: 1503;
}
header.scroll .lien-search {
top: 12px;
}
.lien-search::before {
content: '\e8b6';
display: block;
font-family: 'Material icons';
color: #4c565c;
font-size: 1.8rem;
}
.search-module {
position: absolute;
top: -200px;
right: 40px;
z-index: 1502;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
header.scroll .search-module.actif {
top: 10px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.search-module.actif {
top: -15px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#searchform input#s {
background: #fff;
border-bottom: 1px solid #bdcf19;
border-radius: 0;
color: #4c565c;
font-family: 'Open Sans', helvetica, arial, lucida, sans-serif !important;
max-width: 70%;
width: 400px;
display: inline-block;
margin-bottom: 0;
}
#searchform input#s:focus {
background: #f4f4f4;
}
#searchform button {
display: inline-block;
margin-left: 8px;
background: #fff;
border: 1px solid #bdcf19;
font-family: 'ConduitITCPro-Light';
color: #4c565c;
height: 42px;
width: 42px;
margin-top: -1px;
}
#searchform button:hover {
background: #bdcf19;
color: #4c565c;
}
body.search article {
border-bottom: 2px solid #bdcf19;
padding-bottom: 30px;
}
body.search article:last-child {
border-bottom: 0;
padding-bottom: 0;
}   footer.footer {
background: #4c565c;
color: #fff;
padding: 20px 0 0;
font-family: 'ConduitITCPro-Light';
}
footer.footer a,
footer.footer p {
color: #fff;
font-family: 'ConduitITCPro-Light';
}
footer.footer #sidebar-footer1 img {
border: 1px solid #fff;
margin-bottom: 10px;
width: 120px;
height: auto;
}
footer.footer li {
margin-bottom: 0;
}
footer.footer li a::after {
content: '';
display: block;
height: 3px;
width: 0%;
background: #bdcf19;
margin-top: 1px;
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
footer.footer li a:hover::after {
width: 30%;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
footer.footer li a:hover {
color: #bdcf19;
}
footer.footer li.linkedin,
footer.footer li.twitter {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.copyright {
text-align: center;
padding: 8px 0;
background: #bdcf19;
color: #4c565c;
font-size: .9rem;
}
.copyright a {
color: #4c565c !important;
}
#nav_menu-5 {
margin-bottom: 15px;
} h2.widgettitle {
font-size: 1.3rem;
line-height: 1.4rem;
margin-bottom: 10px;
letter-spacing: 0;
}
.sbscrbr-unsubscribe-wrap {
display: none;
}
.sbscrbr-GDPR-checkbox {
font-size: .85rem;
line-height: 1.2rem;
padding: 0;
}
p.sbscrbr-GDPR-wrap {
font-size: .86rem !important;
line-height: 1.1rem !important;
margin-bottom: 5px !important;
}
p.sbscrbr-GDPR-wrap a {
font-size: .86rem !important;
line-height: 1.1rem !important;
margin-bottom: 0 !important;
text-decoration: none !important;
}
.sbscrbr-email-wrap input {
margin: 0 0 15px;
}
.sbscrbr-email-wrap input {
background: var(--gris-light) !important;
padding-left: 10px !important;
font-size: .85rem !important;
height: 40px !important;
line-height: 40px !important;
}
.sbscrbr-form-done,
.sbscrbr-form-error {
padding: 8px 15px !important;
margin: 8px auto !important;
font-size: .9rem !important;
line-height: 1.3rem !important;
font-weight: bold !important
}
.sbscrbr-form-done {
background: var(--gris-light);
color: var(--vert) !important;
}
.sbscrbr-form-error {
background: #ff0000;
}
.sbscrbr-submit-block .cta-filet {
margin: 12px 0;
font-size: .9rem;
padding: 5px 20px;
line-height: 1.2rem;
}   .top-home {
width: 100%;
position: relative;
height: 640px;
overflow: hidden;
background: #f4f4f4;
}
.top-home video {
position: absolute;
top: -60px;
left: 0;
width: 100%;
height: auto;
}
h1.accroche-slideshow-02 {
text-align: center;
font-size: 3.5rem;
line-height: 3.4rem;
letter-spacing: -1px;
font-family: 'ConduitITCPro-Bold';
color: #fff;
z-index: 52;
position: relative;
}   .flex-simple-bloc {
height: 425px; -webkit-flex: 1 1 30%;
-ms-flex: 1 1 30%;
flex: 1 1 30%;
background: #fff;
margin: 7px;
position: relative;
overflow: hidden;
}
.flex-simple-bloc-galerie {
height: 250px;
-webkit-flex: 1 1 30%;
-ms-flex: 1 1 30%;
flex: 1 1 30%;
margin: 7px !important;
position: relative;
}
.flex-double-bloc {
height: 425px;
-webkit-flex: 2 0 calc(60% + 10px);
-ms-flex: 2 0 calc(60% + 10px);
flex: 2 0 calc(60% + 10px);
background: #fff;
margin: 7px;
position: relative;
overflow: hidden;
}
.overlay-bloc {
position: absolute;
display: block;
left: 0;
width: 100%;
z-index: 80;
opacity: 0;
height: 100%;
top: 0;
mix-blend-mode: multiply; 
-webkit-transition: all ease .3s;
transition: all ease .3s;
}
.flex-item-tiers a:hover .overlay-bloc,
.flex-simple-bloc a:hover .overlay-bloc,
.flex-double-bloc a:hover .overlay-bloc {
opacity: 1;
-webkit-transition: all ease .3s;
transition: all ease .3s;
}
.flex-item-tiers a,
.flex-simple-bloc a,
.flex-double-bloc a {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 27px 30px;
}
.flex-simple-bloc.module-alertnatif-twitter a {
position: relative;
top: auto;
left: auto;
width: auto;
height: auto;
padding: 0;
}
.flex-item-tiers a:hover,
.flex-simple-bloc a:hover,
.flex-double-bloc a:hover {
cursor: pointer;
}
.flex-item-tiers h3,
.flex-double-bloc h3,
.flex-simple-bloc h3,
.flex-simple-bloc h2,
.flex-double-bloc h2 {
position: relative;
z-index: 101;
font-size: 1.9rem;
line-height: 2rem;
margin-bottom: 0;
margin-top: 0;
letter-spacing: -1px;
}
.flex-simple-bloc p,
.flex-double-bloc p {
color: #fff;
font-family: 'ConduitITCPro-Light';
margin-top: 80px;
z-index: 85;
}
.flex-simple-bloc.module-alertnatif-twitter p {
color: inherit;
font-family: 'ConduitITCPro-Light';
margin-top: 0;
z-index: inherit;
}
.flex-item-tiers p.cta,
.flex-simple-bloc p.cta,
.flex-double-bloc p.cta {
position: absolute;
bottom: 27px;
margin: 0;
left: 30px;
z-index: 107;
color: #bdcf19;
opacity: 0;
}
.flex-item-tiers p,
.flex-simple-bloc p,
.flex-double-bloc p,
.flex-double-bloc a:hover p,
.flex-simple-bloc a:hover p {
-webkit-transition: all ease .3s;
transition: all ease .3s;
}
.flex-simple-bloc p,
.flex-double-bloc p {
opacity: 0;
}
.flex-simple-bloc.module-alertnatif-twitter p {
opacity: 1;
}
.flex-simple-bloc a:hover p,
.flex-double-bloc a:hover p {
opacity: 1;
}
.flex-item-tiers a:hover p.cta,
.flex-simple-bloc a:hover p.cta,
.flex-double-bloc a:hover p.cta {
opacity: 1;
}
.flex-double-bloc p {
max-width: 60%;
}   .module-sadev {
background-image: url(//sadev94.fr/wp-content/themes/sadev94/img/home-sadev94.jpg);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.module-sadev a:hover h2 {
color: #bdcf19;
}   .module-metiers h2 {
color: #bdcf19;
}
.module-metiers a:hover h2 {
color: #4c565c;
}
.module-metiers p {
color: #4c565c;
opacity: 1;
}
.module-metiers a:hover p,
.module-metiers a:hover p.cta {
color: #fff;
}   .module-actus {
background: #bdcf19;
overflow-x: hidden;
}
.module-actus p {
opacity: 1;
}
.date-actu {
margin-top: 250px;
font-family: 'ConduitITCPro-Light';
margin-left: 30px;
}
.module-actus p.superbig {
color: #4c565c;
margin-top: 15px;
text-align: left;
padding: 0 30px;
}
.module-actus a {
position: absolute;
top: 0;
left: auto;
width: 100%;
height: 100%;
padding: 0;
}
.module-actus h3,
.module-actus h2 {
position: absolute;
z-index: 92;
top: 27px;
left: 30px;
color: #fff;
}
.module-actus .overlay-bloc {
z-index: 95;
height: 212px;
width: 103%;
opacity: .4;
}
.owl-carousel-op .owl-stage-outer,
.owl-carousel .owl-stage-outer {
height: 100%;
min-height: 100%;
}
.owl-carousel-op,
.owl-carousel {
height: 100%;
}
.item-actu-home {
height: 100%;
margin-top: 0;
z-index: 97;
}
.owl-item {
height: 100%;
min-height: 100%;
position: relative;
}
.image-actu-home {
width: 103%;
position: absolute;
height: 212px; top: 0;
z-index: 89;
left: 0;
background-size: cover;
background-position: top center;
background-repeat: no-repeat;
}
.owl-dots,
.owl-dots.disabled {
display: block !important;
position: absolute;
bottom: 27px;
right: 30px;
}
.owl-dots .owl-dot {
display: inline-block;
cursor: pointer;
}
.owl-dots .owl-dot span {
width: 12px;
height: 12px;
margin: 5px 3px;
background: #fff;
display: block;
-webkit-backface-visibility: visible;
transition: opacity .2s ease;
border-radius: 50%;
border: 0;
}
.owl-dot.active span {
background: #4c565c;
}   .module-operations h2 {
position: absolute;
z-index: 150;
top: 27px;
left: 30px;
}
.module-operations:hover h2 {
color: #bdcf19; 
}
.item-op {
height: 100%;
margin-top: 0;
z-index: 97;
position: relative;
}
.owl-carousel-op {
height: 100%;
}
.image-op {
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
height: 425px; z-index: 89;
}
.operation-relative .overlay-bloc,
.item-op .overlay-bloc {
z-index: 95;
height: 425px;
}
.container-infos-op {
color: #fff;
max-width: 70%;
z-index: 121;
position: absolute;
left: 30px;
top: 100px;
opacity: 0;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.item-op:hover .container-infos-op {
top: 80px;
opacity: 1;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.container-infos-op p {
color: #fff;
}
.container-infos-op h4 {
text-transform: uppercase;
margin-bottom: 0;
}
.container-infos-op h5 {
margin-top: 0;
}
.container-infos-op h4,
.container-infos-op h5 {
font-size: 1.7rem;
line-height: 1.9rem;
}
.metier-op {
color: #4c565c;
text-transform: uppercase;
font-family: 'ConduitITCPro-Bold';
background: #bdcf19;
padding: 0 15px;
margin-top: 15px;
height: 30px;
line-height: 32px;
display: inline-block;
}
.container-infos-op p.cta {
left: 0;
bottom: -100px;
}
.owl-op .owl-dots,
.owl-op .owl-dots.disabled {
top: 27px;
bottom: auto;
}
.owl-op .owl-dot.active span {
background: #bdcf19;
}
.owl-op .owl-nav {
bottom: 40px;
right: 50px;
position: absolute;
z-index: 2222;
}
.owl-op .owl-prev {
margin-right: 45px;
}
.owl-op .owl-prev::before,
.owl-op .owl-next::before {
content: '';
position: absolute;
font-family: 'Material icons';
font-size: 1.9rem;
color: #fff;
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
.owl-op .owl-prev::before {
content: '\e5c4';
}
.owl-op .owl-next::before {
content: '\e5c8';
}
.owl-op .owl-next.disabled::before,
.owl-op .owl-prev.disabled::before {
content: '';
}   .module-twitter {
background: #1da1f2;
padding: 27px 30px;
color: #fff;
overflow-y: auto;
}
.module-twitter p {
opacity: 1;
margin-top: 0;
}
.twitter-social-btn-bottom {
margin-top: 40px;
}
.module-twitter a {
position: relative;
top: auto;
left: auto;
width: auto;
height: auto;
padding: 0 !important;
}
a.fts-twitter-at-name {
color: #fff !important;
}
.module-twitter h3::before,
.module-twitter h2::before {
content: '\f099';
display: inline-block;
margin-right: 15px;
font-family: 'fontAwesome';
font-size: 1.5rem;
vertical-align: middle;
}
.fts-powered-by-text-popup a.fts-powered-by-text {
display: none !important;
}   .mot-president {
width: 768px;
max-width: 98%;
padding: 120px 0 60px;
margin: 0 auto;
}
.mot-president::before {
content: '“';
font-family: 'ConduitITCPro-Bold';
color: #bdcf19;
font-size: 12rem;
display: block;
margin: 0 auto;
}
.mot-president .texte-president {
font-family: 'ConduitITCPro-Light';
font-size: 2.6rem;
line-height: 2.6rem;
margin-top: -30px;
margin-bottom: 30px;
letter-spacing: -1px;
}
.mot-president .nom-president {
font-family: 'ConduitITCPro-Bold';
font-size: 1.3rem;
line-height: 1.5rem;
margin-bottom: 0;
}
.mot-president .fonction-president {
font-family: 'ConduitITCPro-Bold';
color: #bdcf19;
font-size: 1.3rem;
line-height: 1.5rem;
}   .module-chiffres {
background: #4c565c;
}
.module-chiffres h2 {
color: #fff;
position: absolute;
z-index: 103;
top: 27px;
left: 30px;
}
.module-chiffres p {
opacity: 1;
}
.item-chiffre {
height: 100%;
margin-top: 0;
z-index: 97;
position: relative;
top: 0;
}
.owl-chiffres {
height: 100%;
}
p.chiffre-big {
color: #bdcf19;
font-family: 'ConduitITCPro-Bold';
margin: 0;
font-size: 6rem;
margin-top: calc(100vw/11.3);
line-height: 4rem;
letter-spacing: -1px;
}
p.texte-chiffre {
margin: 5px auto 0;
max-width: 75%;
}
.module-chiffres .owl-dot span {
border: 1px solid #4c565c;
}
.module-chiffres .owl-dot.active span {
background: #bdcf19;
}
.module-chiffres .overlay-bloc {
z-index: 95;
height: 425px; }
.module-chiffres a {
padding: 0;
}
.module-chiffres a:hover p.chiffre-big {
color: #4c565c;
}
.module-chiffres:hover h2 {
color: #4c565c;
}
.module-chiffres p.cta {
position: relative;
opacity: 0;
margin-top: 212px;
bottom: auto;
color: #4c565c;
}
.module-chiffres:hover p.cta {
opacity: 1;
}   .module-recrutement {
background-image: url(//sadev94.fr/wp-content/themes/sadev94/img/home-recrutement.jpg);
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
.module-recrutement a h2 {
color: #4c565c;
}
.module-recrutement a:hover h2 {
color: #fff;
}
.flex-simple-bloc.module-recrutement:hover h3 {
color: #fff;
}   .module-fondation {
background-image: url(//sadev94.fr/wp-content/themes/sadev94/img/home-fondation.jpg);
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
.module-fondation h2 {
color: #fff;
}   .module-certification {
background-image: url(//sadev94.fr/wp-content/themes/sadev94/img/home-certification.jpg);
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
.module-certification h2 {
color: #fff;
}
.module-certification p.cta {
color: #fff;
}
.module-medias p,
.module-sadev p,
.module-fondation p,
.module-recrutement p,
.module-certification p {
margin-top: 80px;
}
.module-medias:hover p,
.module-sadev:hover p,
.module-fondation:hover p,
.module-recrutement:hover p,
.module-certification:hover p {
margin-top: 60px;
}   input[type=text],
input[type=email],
input[type=tel],
textarea {
background: none;
border-bottom: 1px solid #999;
width: 100%;
max-width: 100%;
border-radius: 0;
height: 50px;
line-height: 50px;
font-family: 'Open Sans', helvetica, arial, lucida, sans-serif !important;
}
input[type=text],
input[type=email],
input[type=tel] {
height: 50px;
line-height: 50px;
padding-left: 20px;
}
textarea {
padding: 10px 20px;
}
input[type=text]:focus,
input[type=email]:focus,
input[type=tel]:focus,
textarea:focus {
border-color: #bdcf19;
background: #fff;
}
div.wpcf7-response-output {
margin: 30px 0 !important;
padding: 10px 20px !important;
font-family: 'ConduitITCPro-Light' !important;
border: 0 !important;
}
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
border: 0 !important;
background: #4c565c !important;
color: #fff !important;
}
div.wpcf7-mail-sent-ok {
background: #bdcf19 !important;
color: #4c565c !important;
}   .top-page {
width: 100%;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
height: 420px;
}
.container-titre-page {
width: 600px;
max-width: 95%;
margin: 0 auto;
}
h1.titre-page {
font-size: 1.8rem;
text-transform: uppercase;
line-height: 1.6rem;
font-family: 'ConduitITCPro-Bold';
}
body.page-template-page-sadev h1.titre-page {
text-transform: none;
}
body.page-id-314 h1.titre-page {
color: #fff;
}
h2.intro-principale {
font-size: 1.8rem;
line-height: 1.7rem;
width: auto;
display: inline-block;
letter-spacing: -1px;
background: #bdcf19;
padding: 18px 40px;
color: #fff;
font-family: 'ConduitITCPro-Bold';
margin: 0 auto; }
.chapo {
margin-bottom: 25px;
}
section.section-page {
padding-top: 60px;
padding-bottom: 60px;
}
section.section-etroite {
padding: 25px 18vw 60px 18vw;
background: #f4f4f4;
}
section.section-etroite.bkg-blanc {
background: #fff;
}
section.section-etroite h1 {
margin-bottom: 60px;
}
section.section-etroite h1::before {
content: '';
display: block;
width: 100%;
height: 4px;
background: #bdcf19;
margin-bottom: 30px;
}
section.section-page.page-404 {
padding-top: 0;
padding-bottom: 0;
background: url(//sadev94.fr/wp-content/themes/sadev94/img/page-404.jpg) center center no-repeat;
background-size: cover;
height: 500px;
}
#breadcrumbs {
font-size: 1.5rem;
color: #bdcf19;
font-family: 'ConduitITCPro-Bold';
margin-bottom: 55px;
}
#breadcrumbs.margin-bottom-15,
body.page-template-page-light #breadcrumbs {
margin-bottom: 15px;
}
#breadcrumbs a {
font-family: 'ConduitITCPro-Light';
position: relative;
}
#breadcrumbs a::after {
content: '';
display: block;
height: 2px;
width: 0;
background: #bdcf19;
position: absolute;
bottom: -5px;
left: 0;
}
#breadcrumbs a:hover::after {
width: 60%;
}
#breadcrumbs .separ {
display: inline-block;
}
#breadcrumbs .separ::before {
content: '\e315';
display: inline-block;
font-size: 1.6rem;
color: #eaeaea;
font-family: 'Material icons';
vertical-align: middle;
}   .bloc-metier {
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.bloc-metier p.cta {
color: #fff;
}
.bloc-metier h3 {
margin: 0;
font-size: 1.5rem;
line-height: 1.5rem;
color: #4c565c;
z-index: 101;
position: relative;
}
.bloc-metier a:hover h3 {
color: #fff;
}
.map-metiers .prettyMapList .mapHolder {
height:600px;
border: 0 !important;
}
.module-medias {
background: url(//sadev94.fr/wp-content/themes/sadev94/img/espace-medias.jpg) top center no-repeat;
background-size: cover;
}
.module-medias a:hover h3 {
color: #bdcf19;
}   .prettyMapList .prettyFileBar {
padding: 15px 30px !important;
background: #fff;
margin: 20px 0;
border: 0 !important;
}
#Map-List-Search input {
border-radius: 0;
border: 0;
margin-left: 20px;
width: 380px !important;
max-width: 95%;
color: #4c565c !important;
background: #f4f4f4 !important;
}
.categoryList {
float: left;
margin-top: 10px !important;
}
.categoryList::after {
clear: none;
}
.multiCategoryFilter {
float: left;
margin-top: 10px !important;
margin-left: 30px;
}
.multiCategoryFilter .categoryList {
margin-top: 0 !important;
}
.prettyMapList .prettyFileBar .categoryList .btn {
font-size: .9rem !important;
padding: 8px 12px !important;
margin: 0 10px 0 0 !important; 
}
.prettyMapList .prettyFileBar .categoryList .btn.showing {
padding-left: 20px !important;
}
ul.prettyListItems {
display: -webkit-flex;
display: flex;    
-webkit-flex-wrap: wrap;
flex-wrap: wrap; -webkit-justify-content: space-evenly;
justify-content: space-evenly;
}
ul.prettyListItems li.location {
background: #fff;
color: #4c565c;
margin-bottom: 30px !important;
border: 0 !important;
height: 300px;
overflow-x: hidden;
}
ul.prettyListItems li.location .mapLocationDetail { position: relative;
padding-top: 0 !important;
padding-bottom: 40px !important;
}
.prettyMapList .prettylink {
padding: 0 !important;
margin: 0 !important;
}
ul.prettyListItems li.location .smallImage {
display: none !important;
}
ul.prettyListItems li.location .description {
display: none;
}
ul.prettyListItems li.location .featuredImage {
}
ul.prettyListItems li.location .viewLocationDetail {
position: absolute;
top: 200px;
left: 20px;
}
.prettyMapList .map::after {
display: none !important;
}
.prettyMapList .featuredImage {
display: none !important;
}
.prettyMapList .featuredImage.vignette-op {
border-radius: 0 !important;
border: 0 !important;
float: none !important;
margin-right: 0 !important;
width: auto;
height: 170px;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
display: block !important;
}
.prettyMapList .corePrettyStyle:hover {
background: #bdcf19 !important;
}
.operation-ville,
.operation-nom {
margin-left: 20px;
font-size: 1rem;
line-height: 1.1rem;
margin-bottom: 0;
}
.operation-ville p {
color: #bdcf19;
font-family: 'ConduitITCPro-Bold';
text-transform: uppercase;
margin-bottom: 0;
}
.operation-ville .address {
margin-bottom: 0 !important;
}
.operation-nom {
color: #4c565c;
font-family: 'ConduitITCPro-Light';
}
a.viewLocationPage {
display: block;
margin-left: 20px;
margin-top: 20px !important;
background: #4c565c;
color: #fff !important;
padding: 8px 15px;
border: 1px solid #4c565c !important;
font-family: 'ConduitITCPro-Light';
}
a.viewLocationPage:hover {
background: #4c565c !important;
color: #fff !important;
}
.prettyMapList .corePrettyStyle:hover a.viewLocationPage {
background: #fff;
color: #4c565c !important;
}
.prettyMapList .corePrettyStyle:hover .operation-ville p {
color: #fff !important;
}
.metier-categorie {
background: #bdcf19;
font-family: 'ConduitITCPro-Bold';
font-size: .85rem;
padding: 6px 15px;
color: #fff;
display: inline-block;
position: absolute;
top: 0px;
right: 28px;
}
.metier-categorie::after {
content: '';
width: 28px;
height: 28px;
display: block;
position: absolute;
top: 0;
right: -28px;
}
li.developpement .metier-categorie::after {
background: url(//sadev94.fr/wp-content/themes/sadev94/img/icone-developpement.png) top left no-repeat;
background-size: contain;
}
li.amenagement .metier-categorie::after {
background: url(//sadev94.fr/wp-content/themes/sadev94/img/icone-amenagement.png) top left no-repeat;
background-size: contain;
}
li.construction .metier-categorie::after {
background: url(//sadev94.fr/wp-content/themes/sadev94/img/icone-construction.png) top left no-repeat;
background-size: contain;
}
.prettyMapList .prettyFileBar .prettyMapListSearch {
float: right !important;
}
.prettyMapList .customCategoryList {
float: left !important;
position: relative;
}
.prettyMapList .customCategoryList .btn::before {
display: none !important;
}
.prettyMapList .customCategoryList > a {
font-size: 1rem !important;
padding-left: 20px !important;
padding-right: 35px;
margin-right: 40px !important;
height: 40px !important;
line-height: 26px;
}
.prettyMapList .customCategoryList > a::after {
content: '\e313';
display: inline-block;
font-family: 'Material icons';
color: #bdcf19;
font-size: 1.8rem;
margin-left: 10px;
vertical-align: middle;
}
.prettyMapList .customCategoryList > a:hover::after {
color: #fff;
}
.prettyMapList .customCategoryList > ul {
left: 5px;
top: 40px !important;
width: 257px !important;
border: 0 !important;
border-radius: 0 !important;
box-shadow: 0 !important;
box-shadow: none !important;
z-index: 999 !important;
}
.prettyMapList .customCategoryList > ul a {
padding-left: 10px !important;
padding-right: 10px;
font-size: 1rem !important;
margin-right: 0 !important;
padding-top: 12px !important;
padding-bottom: 12px !important;
padding-left: 30px !important;
width: 100%;
border: 0 !important;
border-bottom: 1px solid #f4f4f4 !important;
color: #4c565c !important;
}
.prettyMapList .prettyFileBar .customCategoryList a.showing {
background: #bdcf19 !important;
color: #fff !important;
text-shadow: 0 !important;
text-shadow: none !important;
}
.prettyMapList .prettyFileBar .customCategoryList a.showing::after,
.prettyMapList .prettyFileBar .prettyFileFilters a.showing::after {
display: none !important;
}
.prettyMapList .multiCategoryFilter .customCategoryList > ul {
overflow: hidden !important;
} .infoWindowContainer .infoWindow {
border-radius: 0 !important;
}
.infowindowContent img {
width: 140px;
height: auto;
}
.nom-op-infobulle {
font-family: 'ConduitITCPro-Light';
color: #bdcf19;
margin: 0 10px 5px;
font-size: 1rem;
border-bottom: 2px solid #bdcf19;
padding-bottom: 10px;
}
.ville-op-infobulle p {
margin-bottom: 0;
font-family: 'ConduitITCPro-Bold';
color: #bdcf19;
padding: 8px 15px 2px 10px;
font-size: 1.1rem;
}
.infowindowContent a.viewLocationPage {
margin-left: 0;
margin-top: 0 !important;
}
.prettyMessage {
background: #4c565c !important;
color: #fff !important;
font-family: 'ConduitITCPro-Bold' !important;
}
.prettyMessage::after {
display: none !important;
}
.prettyMessage a.btn {
background: #fff !important;
border: 0 !important;
}   .top-single-operation {
width: 100%;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
height: 550px;
position: relative;
}
.categories-operation {
position: absolute;
right: 7vw;
bottom: -21px;
font-family: 'ConduitITCPro-Bold';
color: #fff;
font-size: 1.5rem;
line-height: 44px;
text-transform: uppercase;
}
.categories-operation a {
color: #fff;
}
.metier-operation,
.etat-operation {
display: inline-block;
text-align: center;
padding: 0 30px;
height: 42px;
position: relative;
}
.metier-operation {
background: #bdcf19;
}
.etat-operation {
background: #4c565c;
margin-left: 10px;
}
.metier-operation::before {
content: '';
display: block;
height: 45px;
width: 45px;
position: absolute;
top: 0;
left: -42px;
}
.metier-operation.metier-amenagement::before {
background: url(//sadev94.fr/wp-content/themes/sadev94/img/icone-amenagement.png); 
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
}
.metier-operation.metier-construction::before {
background: url(//sadev94.fr/wp-content/themes/sadev94/img/icone-construction.png); 
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
}
h1.titre-operation,
h2.sous-titre-operation {
font-size: 2.5rem;
line-height: 2.3rem;
margin-bottom: 10px;
margin-top: 0;
}
section.contenu-operation {
padding-top: 40px;
padding-bottom: 40px;
}
.FullMapPage #SingleMapLocation {
margin: 30px 0;
border: 0;
box-shadow: 0 !important;
box-shadow: none !important;
}
.chiffre-cle-operation {
font-size: 1.9rem;
margin-bottom: 0;
line-height: 1.7rem;
color: #bdcf19;
font-family: 'ConduitITCPro-Bold';
}
.texte-chiffre-operation {
font-family: 'ConduitITCPro-Light';
margin-bottom: 20px;
}
.owl-photos-op {
height: 580px;
margin: 40px auto 20px;
width: 100%;
position: relative;
}
.image-op-single {
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 580px;
z-index: 89;
}
.owl-photos-op .owl-dots {
bottom: auto;
top: 27px;
}
.owl-photos-op .owl-nav {
bottom: 0;
right: -2px;
position: absolute;
z-index: 2222;
}
.owl-photos-op .owl-prev,
.owl-photos-op .owl-next {
background: #f4f4f4 !important;
height: 50px;
width: 70px;
}
.owl-photos-op .owl-prev::before,
.owl-photos-op .owl-next::before {
content: '';
position: absolute;
font-family: 'Material icons';
font-size: 1.9rem;
color: #4c565c;
-webkit-transition: all 0.4s;
transition: all 0.4s;
top: 15px;
}
.owl-photos-op .owl-prev::before {
content: '\e5c4';
left: 20px;
}
.owl-photos-op .owl-next::before {
content: '\e5c8';
right: 20px;
}
.owl-photos-op .owl-prev:hover,
.owl-photos-op .owl-next:hover {
background: #fff !important;
}
.owl-photos-op .owl-next:hover::before {
right: 15px;
}
.owl-photos-op .owl-prev:hover::before {
left: 15px;
}
.ssbp-wrap .ssbp-list li {
margin-top: 0 !important;
margin-left: 10px !important;
}
.ssbp--theme-6 .ssbp-facebook,
.ssbp--theme-6 .ssbp-twitter,
.ssbp--theme-6 .ssbp-linkedin {
border-color: #bdcf19 !important;
color: #4c565c !important;
}
.ssbp--theme-6 .ssbp-btn {
background: none !important;
line-height: 40px !important;
}
.ssbp--theme-6 .ssbp-btn:hover {
background: #bdcf19 !important;
}
.ssbp-list li a.ssba_twitter_share::before {
margin-top: -2px;
}
.ssbp-list li a.ssba_facebook_share::before,
.ssbp-list li a.ssba_linkedin_share::before {
margin-top: -3px;
}
.bloc-partage {
width: 100%;
margin: 30px 0 0;
}
a.share-icone {
text-decoration: none !important;
margin-right: 15px;
}
a.share-icone::before {
content: '';
display: inline-block;
font-size: 1.8rem;
font-family: 'fontAwesome';
color: #bdcf19;
}
a.share-icone:hover::before {
color: #4c565c;
}
a.share-icone.share-twitter::before {
content: '\f081';
}
a.share-icone.share-facebook::before {
content: '\f082';
}
a.share-icone.share-linkedin::before {
content: '\f08c';
}
.operations-relatives {
margin-top: 60px;
margin-bottom: 40px;
}
.operation-relative {
height: 425px;
}
.operation-relative h3 {
position: absolute;
z-index: 122;
top: 27px;
left: 30px;
color: #fff;
}
.operation-relative .container-infos-op {
max-width: 90%;
z-index: 121;
position: absolute;
left: 30px;
top: 155px;
opacity: 0;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.operation-relative:hover .container-infos-op {
top: 150px;
opacity: 1;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}   .wp-video {
width: 100% !important;
}
#mission h3:first-child {
margin-top: 0;
}
.bloc-chiffre {
height: 180px;
margin-bottom: 16px;
padding: 15px;
}
.bloc-chiffre p.vert {
font-family: 'ConduitITCPro-Bold';
line-height: 1.8rem;
font-size: 2.2rem;
margin-bottom: 0;
}
.bloc-chiffre p.big {
line-height: 1.3rem;
margin-bottom: 0;
}
.president {
height: 300px;
}
.president img {
height: auto;
width: 100%;
}
.Zebra_Accordion dd {
display: none;
}
.Zebra_Accordion dt {
cursor: pointer;
}
.accordion-titre {
background: #fff;
color: #bdcf19;
padding: 20px;
position: relative;
border-bottom: 2px solid #f4f4f4;
border-top: 2px solid #f4f4f4;
}
.accordion-titre h4 {
font-family: 'ConduitITCPro-Light';
margin: 0;
}
.accordion-titre::after {
position: absolute;
content: '';
display: block;
width: 30px;
height: 30px;
right: 30px;
top: 18px;
background: url(//sadev94.fr/wp-content/themes/sadev94/img/accordion-close.png) top left no-repeat;
background-size: contain;
}
.accordion-titre.Zebra_Accordion_Expanded {
background: #bdcf19;
}
.accordion-titre.Zebra_Accordion_Expanded h4 {
color: #fff;
}
.accordion-titre.Zebra_Accordion_Expanded::after {
background: url(//sadev94.fr/wp-content/themes/sadev94/img/accordion-open.png) top left no-repeat;
background-size: contain;
}
.accordion-contenu {
background: #fff;
padding: 25px;
}
.accordion-contenu p {
padding-bottom: 10px;
border-bottom: 1px solid #f4f4f4;
}
.codir .flex-item-quart {
height: 320px;
background-size: cover;
background-position: top center;
background-repeat: no-repeat;
position: relative;
background-color: #fff;
margin-bottom: 20px;
position: relative;
width: 24%;
}
.codir .identite-membre {
position: absolute;
bottom: 20px;
left: 20px;
padding-right: 20px;
z-index: 21;
}
.codir p {
margin-bottom: 0;
}
.overlay-codir {
position: absolute;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.2);
z-index: 20;
mix-blend-mode: multiply; 
}
.flex-item-moitie iframe {
max-width: 100%;
margin: 20px 0;
}   .container-image-media {
width: 100%;
height: 300px;
overflow: hidden;
}
.container-image-media img {
width: 100%;
height: auto;
}
.module-media {
margin-bottom: 30px; }
.module-media:hover {
background: #bdcf19;
}
.module-media:hover p a {
color: #fff;
}
.module-media p a {
color: #bdcf19;
text-decoration: none !important;
font-weight: normal !important;
}
.module-media p a:hover {
color: #fff;
}
.date-media {
margin-bottom: 10px;
margin-top: 15px;
text-align: center;
font-size: .85rem;
font-family: 'ConduitITCPro-Bold';
}
.date-media::after {
content: '';
display: block;
width: 50px;
height: 2px;
background: #bdcf19;
margin: 8px auto;
}   body.page-template-page-consultations #content,
body.single-consultation_type #content,
body.single-job_type #content,
body.search #content,
body.page-template-page-light #content,
body.page-template-page-medias #content,
body.error404 #content,
body.single-post #content,
body.page-template-page-actualites #content {
padding-top: 85px;
}
body.page-template-page-consultations section.section-page.bkg-blanc,
body.single-consultation_type section.section-page.bkg-blanc,
body.single-job_type section.section-page.bkg-blanc,
body.search section.section-page.bkg-blanc,
body.page-template-page-light section.section-page.bkg-blanc,
body.page-template-page-medias section.section-page.bkg-blanc,
body.error404 section.section-page.bkg-blanc,
body.single-post section.section-page.bkg-blanc,
body.page-template-page-actualites section.section-page.bkg-blanc {
padding-top: 30px;
padding-bottom: 20px;
}
body.page-template-page-actualites h1 {
font-size: 2.5rem;
line-height: 2.4rem;
margin: 0 0 15px;
}
body.page-template-page-actualites .flex-double-bloc,
body.page-template-page-actualites .flex-simple-bloc {
height: 500px;
}
.titre-actu-der {
background: #bdcf19;
}
.titre-actu-der,
.image-actu-der {
margin-left: 0;
margin-right: 0;
}
.image-actu-suivante,
.image-actu-der {
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
.titre-actu-der h2 {
z-index: 101;
font-size: 2.3rem;
line-height: 2.2rem;
margin-bottom: 0;
margin-top: 0;
letter-spacing: -1px;
color: #fff;
}
.titre-actu-der .date-actu {
position: absolute;
bottom: 27px;
left: 30px;
color: #fff;
margin-top: auto;
margin-left: auto;
font-size: 1.5rem;
}
.titre-actu-der:hover {
background: #4c565c;
}
.actus-suivantes {
margin-top: 30px;
}
.actu-suivante {
height: 450px;
background: #fff;
margin-bottom: 30px;
}
.image-actu-suivante {
height: 50%;
position: absolute;
top: 0;
left: 0;
z-index: 121;
width: 100%;
}
.actu-suivante h2 {
margin-top: 220px;
font-size: 1.7rem;
line-height: 1.8rem;
z-index: 88;
position: relative;
}
.actu-suivante.sans-image h2 {
margin-top: 27px;
color: #fff;
}
.actu-suivante.sans-image {
background: #4c565c;
}
.actu-suivante .date-actu {
position: absolute;
bottom: 27px;
left: 30px;
margin-top: auto;
margin-left: auto;
font-size: 1.2rem;
color: #bdcf19;
z-index: 89;
}
.actu-suivante a:hover h2 {
color: #fff;
}
.img-default {
background-image: url(//sadev94.fr/wp-content/themes/sadev94/img/img-default.jpg) !important;
background-size: cover !important;
background-position: center center !important;
background-repeat: no-repeat !important;
background-color: #f2f2f2 !important;
}   .featured-image-single {
width: 100%;
height: auto;
margin: 30px auto;
max-width: 100%;
}
.date-actu.date-single {
margin-left: auto;
color: #fff;
padding: 8px 24px;
background: #bdcf19;
margin-top: 25px;
display: inline-block;
}
.flex-item-moitie p img,
.section-etroite img,
.contenu-page img,
.contenu-single img {
margin: 25px auto;
max-width: 100%;
height: auto;
}
#MapDescription a,
.section-etroite a,
.contenu-page a,
.contenu-single a,
p a,
p a:visited {
color: #bdcf19;
text-decoration: underline !important;
font-weight: 700;
}
.section-etroite a.cta-filet,
.contenu-page a.cta-filet,
.contenu-single a.cta-filet {
text-decoration: none!important;
}
#MapDescription ul,
.section-etroite ul,
.contenu-page ul,
.contenu-single ul {
margin: 12px 0;
list-style: square !important;
}
#MapDescription ul li,
.section-etroite ul li,
.contenu-page ul li,
.contenu-single ul li {
margin: 4px 0 4px 30px;
padding-left: 5px;
}
.contenu-single {
padding: 30px 7vw;
}
.contenu-single h2 {
margin-bottom: 25px;
}
.contenu-page h3,
.contenu-single h3 {
margin: 20px 0 10px;
}
.contenu-page h4,
.contenu-single h4 {
margin: 14px 0 8px;
}
.contenu-page p,
.contenu-single p {
margin-bottom: 15px;
}
.share-this {
padding-top: 30px;
margin-top: 45px;
border-top: 1px solid #f4f4f4;
}   .date-actu.date-single.date-annonce {
margin-top: 0;
float: left;
}
.ref-annonce {
float: left;
font-family: 'ConduitITCPro-Bold';
font-size: .9rem;
margin-left: 20px;
margin-top: 10px;
}
.type-poste {
color: #fff;
padding: 8px 24px;
background: #4c565c;
display: inline-block;
font-family: 'ConduitITCPro-Bold';
float: left;
margin-left: 8px;
}
a.back-annonces {
text-decoration: none !important;
}
.back-annonces::before {
content: '\e5c4';
display: inline-block;
font-family: 'Material icons';
color: #4c565c;
margin-right: 8px;
font-size: 1.1rem;
vertical-align: middle;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.back-annonces:hover::before {
margin-right: 12px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.accordion-annonce {
margin-top: 60px;
}
h3.titre-accordion {
margin: 0;
}
.Zebra_Accordion_Expanded h3 {
color: #4c565c;
}
.accordion-annonce p {
border: 0;
padding-bottom: 0;
}
.accordion-annonce strong {
color: #bdcf19;
}
.accordion-annonce ul {
margin-left: 40px;
list-style: square;
margin-bottom: 15px;
}
.accordion-annonce ul li {
margin-bottom: 5px;
}
.bloc-file-form {
margin: 20px auto;
width: 100%;
padding: 30px;
background: #fff;
}
.image-annonce {
background-image: url(//sadev94.fr/wp-content/themes/sadev94/img/image-fixed-annonce.jpg);
background-size: cover;
}
.texte-rgpd {
margin-top: 30px;
padding-top: 30px;
border-top: 2px solid #bdcf19;
}
.texte-rgpd a,
.texte-rgpd p {
font-size: .9rem;
line-height: 1.2rem;
}   li.filtre-annonce {
display: inline-block;
margin: 0 8px;
}
li.filtre-annonce a {
margin: 15px auto;
}
.isotope, .isotope .isotope-item {
-webkit-transition: all 0.8s ;
transition: all 0.8s ;
}
.isotope {
transition-property: height, width;
}
.isotope .isotope-item {
transition-property: transform, opacity;
}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
transition-duration: 0s;
}
#portfolio-wrapper {
margin-top: 40px;
}
.item-portfolio {
height: 300px;
width: 25%;
margin: 0;
border: 10px solid #f4f4f4;
text-align: center;
background: url(//sadev94.fr/wp-content/themes/sadev94/img/bkg-module-annonce.jpg) center center no-repeat;
background-size: cover;
color: #fff;
overflow: hidden;
}
a.lien-general {
position: absolute;
padding: 25px;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.item-portfolio .date-actu {
float: none;
margin-left: auto;
color: #fff;
padding: 0;
background: none;
margin-top: 0;
display: block;
margin-bottom: 15px;
font-size: .85rem;
margin-bottom: 0;
}
.item-portfolio .type-poste {
float: none;
margin-left: 0;
display: block;
background: none;
padding: 0 0 20px;
border-bottom: 2px solid #bdcf19;
margin-bottom: 20px;
font-size: 1.2rem;
}
.item-portfolio h3 {
color: #fff;
}
.cta-annonce {
font-family: 'ConduitITCPro-Bold';
margin-top: 30px;
}
.cta-annonce::after {
content: '\e5c8';
display: inline-block;
font-family: 'Material icons';
margin-left: 5px;
font-size: 1.1rem;
vertical-align: middle;
}
.overlay-annonce {
position: absolute;
top: 100%;
left: 0;
width: 100%;
height: 100%;
padding: 25px;
-wekkit-transition: all 0.3s;
transition: all 0.3s;
}
a.lien-general:hover .overlay-annonce {
top: 0;
-wekkit-transition: all 0.3s;
transition: all 0.3s;
}   .image-consultation {
background-image: url(//sadev94.fr/wp-content/themes/sadev94/img/image-fixed-consultation.jpg);
background-size: cover;
}
.module-consultation {
height: 300px;
background: #bdcf19;
}
.module-consultation .date-actu {
float: none;
margin-left: auto;
color: #4c565c;
padding: 0;
background: none;
margin-top: 0;
display: block;
margin-bottom: 15px;
font-size: .85rem;
margin-bottom: 0;
}
.module-consultation .type-poste {
float: none;
margin-left: 0;
display: block;
background: none;
padding: 0 0 20px;
border-bottom: 2px solid #fff;
margin-bottom: 20px;
font-size: 1.2rem;
}
.module-consultation h3 {
color: #fff;
}
.module-consultation .cta-annonce {
color: #bdcf19;
}   #shiftnav-toggle-main {
position: fixed!important;
top: 10px !important;
z-index: 99999999 !important; 
right: 15px !important;
left: auto !important;
max-width: 40px !important;
height: 40px !important;
width: 40px !important;
background: transparent !important;  }
#shiftnav-toggle-main .shiftnav-toggle-burger, #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before {
height: 40px !important;
width: 40px !important;
text-align: center !important;
line-height: 38px !important;
margin-left: auto !important;
padding: 0 !important;
left: 1px;
}
#shiftnav-toggle-main.scroll {
top: 45px !important;
}
#shiftnav-toggle-main .shiftnav-toggle-burger,
#shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before {
float: right !important;
}
#shiftnav-toggle-main-button {
background: transparent !important;
color: #000 !important;
}
.shiftnav {
background: #fff !important;
max-width: 95% !important;
z-index: 99999999 !important;
box-shadow: 8px 0 0 var(--vert); 
}
.shiftnav-open.shiftnav-open-left #shiftnav-toggle-main,
.shiftnav-open.shiftnav-open-left .shiftnav-fixed-left,
.shiftnav-open.shiftnav-open-left .shiftnav-wrap {
transform: none !important;
}
.shiftnav:after {
display: none !important;
}
.shiftnav nav.shiftnav-nav {
margin-top: 25px;
}
.shiftnav-menu {
margin-top: 80px;
}
.shiftnav-menu::before {
content: '';
display: block;
height: 40px;
width: 80%;
margin-left: 10%;
background: url(//sadev94.fr/wp-content/themes/sadev94/img/logo-bourse.png) top left no-repeat;
background-size: contain;
margin-bottom: 15px;
}
.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item > .shiftnav-target {
font-family: 'Poppins' !important;
font-weight: 600;
font-size: 1.1rem !important;
line-height: 1.5rem !important;
border-bottom: 2px solid var(--gris-dark) !important;
color: #333 !important;
}
.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target, .shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item ul.sub-menu .current-menu-item > .shiftnav-target {
background: #fff !important;
}
footer.footer input.wpcf7-email {
height: 40px;
width: 100%;
line-height: 40px;
border: 0;
background: #fff;
color: #333;
margin: 0;
padding: 0 12px;
font-size: .9rem;
}
footer.footer .wpcf7-list-item {
margin: 15px 0;
display: block;
}
footer.footer .wpcf7-list-item-label {
font-size: 1rem;
line-height: 1.3rem;
}
footer.footer .cta-filet {
padding: 8px 20px;
font-size: 1rem;
margin: 0;
}
footer.footer .wpcf7-not-valid-tip {
color: var(--vert);
}
footer.footer div.wpcf7-response-output {
margin: 0 !important;
background: #000;
color: #fff;
}@media only screen and (max-width: 1466px) {
html {
font-size: 95%;
-webkit-text-size-adjust: 95%;
-ms-text-size-adjust: 95%;
}
.logo-header {
width: 100px;
height: 100px;
}
h1.accroche-slideshow {
padding: 30px;
font-size: 3rem;
line-height: 2.8rem;
bottom: 40px;
width: 30%;
}
h1.accroche-slideshow-02 {
font-size: 3rem;
line-height: 2.8rem;
}
.top-home {
height: 450px;
}
.bloc-chiffre {
padding: 10px;
}
.bloc-chiffre p.big {
font-size: .9rem;
line-height: 1.1rem;
}
}   @media only screen and (max-width: 1280px) {
html {
font-size: 85%;
-webkit-text-size-adjust: 85%;
-ms-text-size-adjust: 85%;
}
.spinner {
margin: 150px auto;
}
section {
padding-left: 20px;
padding-right: 20px;
}
section.section-page {
padding-top: 30px;
padding-bottom: 30px;
}
.flex-double-bloc-intro {
width: 80%;
}
body.home section {
padding: 12px 12px;
}
h2.filet {
margin-bottom: 40px;
}
section.section-etroite {
padding: 35px 20px 60px 35px;
}
h1.accroche-slideshow {
padding: 25px;
font-size: 2.5rem;
line-height: 2.4rem;
bottom: 20px;
width: 38%;
left: 12px;
margin-left: 4px;
}
h1.accroche-slideshow-02 {
font-size: 2.5rem;
line-height: 2.4rem;
}
.ms-skin-light-6 .ms-nav-next,
.ms-skin-light-6 .ms-nav-prev {
height: 40px;
width: 60px;
}
.ms-skin-light-6 .ms-nav-next::before,
.ms-skin-light-6 .ms-nav-prev::before {
font-size: 1.5rem;
top: 12px;
}
.ms-skin-light-6 .ms-nav-prev {
right: 60px;
}
.ms-skin-light-6 .ms-nav-prev:hover::before,
.ms-skin-light-6 .ms-nav-prev::before {
left: 20px;
}
.ms-skin-light-6 .ms-nav-next:hover::before,
.ms-skin-light-6 .ms-nav-next::before {
right: 20px;
}
.ms-bullets {
right: 180px !important;
bottom: 10px !important;
}
.ms-skin-light-6 .ms-bullet,
.ms-skin-light-6 .ms-bullet-selected {
width: 10px;
height: 10px;
bottom: 0 !important;
}
.lien-search {
top: 2px;
}
header.header {
padding: 20px 16px;
}
.logo-header {
width: 100px;
height: 100px;
}
p.big {
font-size: 1rem;
line-height: 1.2rem;
}
.superbig,
p.superbig,
p.superbig.conduit-bold {
font-size: 1.3rem;
line-height: 1.5rem;
}
.image-op,
.module-chiffres .overlay-bloc,
.item-op .overlay-bloc,
.flex-simple-bloc,
.flex-double-bloc {
height: 300px;
}
.module-twitter,
.flex-item-tiers a,
.flex-simple-bloc a,
.flex-double-bloc a {
padding: 20px 22px;
}
.module-chiffres p.cta {
color: #bdcf19;
}
.module-chiffres p.cta,
.flex-item-tiers p.cta,
.flex-simple-bloc p.cta,
.flex-double-bloc p.cta {
left: 22px;
bottom: 20px;
}
.flex-item-tiers h3,
.flex-double-bloc h3,
.flex-simple-bloc h3,
.flex-simple-bloc h2,
.flex-double-bloc h2 {
font-size: 1.3rem;
line-height: 1.5rem;
}
.flex-simple-bloc p,
.flex-double-bloc p,
.module-medias p,
.module-sadev p,
.module-fondation p,
.module-recrutement p,
.module-certification p,
.module-medias:hover p,
.module-sadev:hover p,
.module-fondation:hover p,
.module-recrutement:hover p,
.module-certification:hover p {
margin-top: 40px;
}
.module-sadev a h2 {
color: #bdcf19;
}
.module-chiffres p.cta,
.flex-simple-bloc p,
.flex-double-bloc p,
.flex-item-tiers p.cta,
.flex-simple-bloc p.cta,
.flex-double-bloc p.cta {
opacity: 1;
}
.overlay-bloc {
opacity: .85;
}
.module-chiffres .overlay-bloc,
.module-metiers .overlay-bloc,
.module-actus .overlay-bloc {
opacity: 0;
}
.module-chiffres h2,
.module-operations h2,
.module-actus h3,
.module-actus h2 {
top: 20px;
left: 22px;
}
.owl-op .owl-dots,
.owl-op .owl-dots.disabled {
top: 20px;
}
.item-op:hover .container-infos-op,
.container-infos-op {
left: 20px;
top: 40px;
opacity: 1;
}
.module-operations h2 {
color: #bdcf19; 
}
.module-actus .overlay-bloc,
.image-actu-home {
height: 120px;
}
.module-actus p.superbig {
padding: 0 22px;
}
.date-actu {
margin-top: 135px;
}
p.chiffre-big {
margin-top: 80px;
}
p.texte-chiffre {
margin-top: 5px;
}
.flex-simple-bloc.module-recrutement h3,
.module-recrutement a h2 {
color: #fff;
}
.mot-president {
padding: 90px 0 30px;
}
.mot-president .texte-president {
font-size: 2rem;
line-height: 2rem;
margin-top: -30px;
margin-bottom: 30px;
}
.mot-president .fonction-president,
.mot-president .nom-president {
font-size: 1.1rem;
line-height: 1.3rem;
}
footer.footer #sidebar-footer1 img {
width: 80px;
}
.top-page {
height: 350px;
}
.container-titre-page {
width: auto;
}
h1.titre-page {
font-size: 1.6rem;
line-height: 1.4rem;
}
h2.intro-principale {
font-size: 2rem;
line-height: 2rem;
max-width: 90%;
padding: 20px;
}
.flex-item-quart.bloc-chiffre {
width: 48%;
}
.bloc-chiffre {
height: 150px;
margin-bottom: 14px;
padding: 12px;
}
.president {
height: 200px;
}
.image-fixed {
height: 400px;
-webkit-background-attachment: scroll !important;
background-attachment: scroll;
}
.image-fixed.petit-bandeau {
height: 300px;
}
.image-fixed .accroche {
font-size: 2.2rem;
line-height: 2rem;
}
.module-medias h3,
.bloc-metier h3 {
color: #bdcf19;
}
.map-metiers .prettyMapList .mapHolder {
height: 450px;
}
.prettyMapList .prettyFileBar .prettyMapListSearch { margin-bottom: 15px;
}
.prettyMapList .prettyFileBar .prettyMapListSearch label {
display: block;
margin-right: 0;
margin-bottom: 12px;
}
#Map-List-Search input {
margin-left: 0;
}
.top-single-operation {
height: 400px;
}
.metier-operation,
.etat-operation {
padding: 0 20px;
height: 32px;
}
.categories-operation {
right: 20px;
bottom: -16px;
font-size: 1.1rem;
line-height: 34px;
}
.metier-operation::before {
height: 32px;
width: 32px;
left: -16px;
}
.owl-photos-op {
height: 400px;
margin: 30px auto 20px;
}
.image-op-single {
height: 400px;
}
.operation-relative .container-infos-op,
.operation-relative .overlay-bloc {
display: none;
}
.operation-relative h3 {
top: 18px;
left: 20px;
}
body.page-template-page-actualites .flex-double-bloc,
body.page-template-page-actualites .flex-simple-bloc {
height: 350px;
}
body.page-template-page-actualites .flex-double-bloc .overlay-bloc {
display: none;
}
.actus-suivantes {
margin-top: 15px;
}
.actu-suivante {
height: 350px;
}
.actu-suivante .overlay-bloc {
display: none;
}
.actu-suivante h2 {
margin-top: 170px;
font-size: 1.6rem;
line-height: 1.7rem;
}
.titre-actu-der h2 {
font-size: 2rem;
line-height: 1.9rem;
}
.actu-suivante a:hover h2 {
color: #4c565c;    
}
.item-portfolio {
height: 260px;
}
}   @media only screen and (max-width: 1023px) {
.top-home {
height: 380px;
}
h1.accroche-slideshow {
padding: 20px;
font-size: 2rem;
line-height: 2rem;
bottom: 20px;
width: 50%;
}
h1.accroche-slideshow-02 {
font-size: 2rem;
line-height: 2rem;
}
.image-op,
.module-chiffres .overlay-bloc,
.item-op .overlay-bloc,
.flex-simple-bloc,
.flex-double-bloc {
height: 270px;
}
.module-twitter,
.flex-item-tiers a,
.flex-simple-bloc a,
.flex-double-bloc a {
padding: 18px 20px;
}
.module-chiffres p.cta {
margin-top: 192px;
left: 0;
}
.flex-item-tiers p.cta,
.flex-simple-bloc p.cta,
.flex-double-bloc p.cta {
left: 20px;
bottom: 18px;
}
.flex-simple-bloc p,
.flex-double-bloc p,
.module-medias p,
.module-sadev p,
.module-fondation p,
.module-recrutement p,
.module-certification p,
.module-medias:hover p,
.module-sadev:hover p,
.module-fondation:hover p,
.module-recrutement:hover p,
.module-certification:hover p {
margin-top: 30px;
}
.module-chiffres h2,
.module-operations h2,
.module-actus h3,
.module-actus h2 {
top: 18px;
left: 20px;
}
.module-actus p.superbig {
padding: 0 20px;
}
.module-actus .overlay-bloc,
.image-actu-home {
display: none;
}
.date-actu {
margin-top: 60px;
margin-left: 20px;
}
p.chiffre-big {
font-size: 4rem;
margin-top: calc(100vw/11.3);
line-height: 3rem;
}
p.texte-chiffre {
margin-top: 5px;
}
.owl-dots,
.owl-dots.disabled {
bottom: 18px;
right: 20px;
}
#breadcrumbs {
font-size: 1.2rem;
}
.wp-video {
margin: 30px auto;
}
li.location.flex-item-cinq {
width: 23%;
}
.multiCategoryFilter {
float: none;
margin-left: 0px;
margin-top: 15px;
}
.categoryList {
margin-bottom: 20px;
}
}   @media only screen and (max-width: 768px) {
.flex-item-moitie {
width: 100%;
margin-bottom: 20px;
}
.container-flex.president .flex-item-moitie {
width: 48%;
margin-bottom: 0;
}
.flex-item-quart {
width: 48%;
}
.container25 {
width: 50%;
}
.president {
height: 300px;
}
.codir .flex-item-quart {
height: 240px;
width: 24%;
}
.flex-item-cinq {
width: 23%;
}
.flex-double-bloc-intro {
width: 100%;
}
a.viewLocationPage,
.operation-nom,
.operation-ville {
margin-left: 10px;
}
#Map-List-Search input {
margin-left: 0;
width: 300px !important;
}
li.location.flex-item-cinq {
width: 30%;
}
ul.prettyListItems li.location {
height: 240px;
}
.prettyMapList .featuredImage.vignette-op {
height: 120px; 
margin-bottom: 10px;
}
.operation-relative,
.operation-relative .image-op {
height: 220px;
}
.operation-relative a {
height: 100%;
}
.contenu-single {
padding: 15px 20px;
}
.item-portfolio {
height: 250px;
width: 50%;
}
#tarteaucitronAlertBig {
padding: 10px 15px 10px !important;
background: rgba(76,86,92,0.85) !important;
}
#tarteaucitronDisclaimerAlert {
padding: 0 !important;
max-width: 100% !important;
}
.accepte-tout,
.choix-cookies {
height: 24px !important;
border-radius: 12px !important;
line-height: 24px !important;
padding: 0 15px !important;
font-size: .8rem !important;
}
}   @media only screen and (max-width: 600px) {
#tarteaucitronDisclaimerAlert {
padding: 0 20px;
max-width: 100%;
float: none;
text-align: center;
}
.accepte-tout,
.choix-cookies {
height: 24px !important;
border-radius: 0 !important;
line-height: 24px !important;
padding: 0 15px !important;
margin: 6px auto!important;
font-size: .8rem !important;
float: none;
}
.top-home {
height: 250px;
margin-top: 0;
}
.top-home video {
top: 0;
}
h1.accroche-slideshow-02 {
font-size: 1.5rem;
line-height: 1.5rem;
}
.module-sadev {
margin-top: 10px;
}
#breadcrumbs {
font-size: 1.2rem;
margin-bottom: 30px;
}
section.section-etroite {
padding: 20px 20px 40px 20px;
}
header.header,
header.header.scroll {
background: #fff;
padding: 10px;
height: 70px;
box-shadow: 0px 3px 5px rgba(200,200,200,0.2);
}
header.header.scroll .logo-header,
header.header .logo-header {
width: 50px;
height: 50px;
}
header.scroll .lien-search,
.lien-search {
top: 10px;
right: 50px;
}
#searchform input#s {
background: #f4f4f4;
border-bottom: 0;
max-width: 70%;
width: 220px;
font-size: .85rem;
}
#searchform button {
display: none;
}
header.scroll .search-module.actif,
.search-module.actif {
top: 5px;
}
#content,
body.single-job_type #content,
body.search #content,
body.page-template-page-light #content,
body.page-template-page-medias #content,
body.error404 #content,
body.single-post #content,
body.page-template-page-actualites #content {
padding-top: 70px;
}
.ms-skin-light-6 .ms-nav-next,
.ms-skin-light-6 .ms-nav-prev {
display: none;
}
.image-op,
.module-chiffres .overlay-bloc,
.item-op .overlay-bloc,
.flex-simple-bloc,
.flex-double-bloc {
height: 270px;
flex: 1 1 100%;
}
.flex-double-bloc p {
max-width: 100%;
}
.module-operations p.cta {
display: none;
}
.mot-president {
padding: 60px 0 20px;
}
.mot-president .texte-president {
font-size: 1.6rem;
line-height: 1.6rem;
margin-top: -15px;
margin-bottom: 15px;
}
.mot-president .fonction-president,
.mot-president .nom-president {
font-size: 1rem;
line-height: 1.2rem;
}
.mot-president::before {
font-size: 7rem;
}
.flex-item-cinq {
width: 50%;
}
.padding20 {
padding: 10px;
}
footer.footer .flex-item-cinq:first-child {
display: none;
}
.top-page {
height: 240px;
}
h1.titre-page {
font-size: 1.2rem;
line-height: 1.3rem;
}
h2.intro-principale {
font-size: 1.6rem;
line-height: 1.6rem;
max-width: 90%;
padding: 15px;
}
.flex-simple-bloc-galerie {
height: 120px;
}
.padding40 {
padding: 25px;
}
.cartouche {
margin: 15px auto;
}
.flex-item-quart {
width: 100%;
}
.container25 {
width: 50%;
}
.container-image-media {
height: 250px;
}
.cta-filet.cta-ancre {
display: block;
margin: 10px auto;
}
.image-fixed {
height: 300px;
}
.image-fixed.petit-bandeau {
height: 220px;
}
.image-fixed .accroche {
font-size: 2rem;
line-height: 1.8rem;
}
.container-flex.president .flex-item-moitie {
width: 100%;
margin-bottom: 20px;
}
.president {
height: auto;
}
.codir .flex-item-quart {
height: 240px;
width: 48%;
}
.accordion-titre h4 {
font-size: 1.2rem;
line-height: 1.3rem;
}
h3.big-filet {
margin-bottom: 30px;
margin-top: 40px;
}
.codir .identite-membre {
bottom: 12px;
left: 12px;
}
.map-metiers .prettyMapList .mapHolder {
height: 350px;
}
.flex-item-cinq {
width: 48%;
}
.no-mobile {
display: none;
}
.infoWindowContainer img {
display: none !important;
}
#Map-List-Search input {
width: 240px !important;
}
.prettyMapList .prettyFileBar .prettyMapListSearch {
float: none !important;
margin-left: 0;
}
li.location.flex-item-cinq {
width: 48%;
}
.customCategoryList {
float: none !important;
margin-bottom: 15px;
margin-right: 0 !important;
}
.showFilterBtn {
float: none !important;
margin-right: 0 !important;
padding-right: 15px !important;
}
.multiCategoryFilter {
float: right;
}
.prettyMapList .prettyFileBar .categoryList .btn {
font-size: .85rem !important;
padding: 6px 8px !important;
margin: 0 5px 0 0 !important;
}
.top-single-operation {
height: 300px;
}
.metier-operation,
.etat-operation {
padding: 0 20px;
height: 32px;
}
.owl-photos-op {
height: 250px;
margin: 30px auto 20px;
}
.image-op-single {
height: 250px;
}
.owl-photos-op .owl-nav {
display: none;
}
.flex-item-tiers {
width: 100%;
margin-bottom: 20px;
}
.operation-relative,
.operation-relative .image-op {
height: 300px;
}
body.page-template-page-actualites .flex-double-bloc {
height: 150px;
}
body.page-template-page-actualites .flex-simple-bloc {
height: 200px;
}
.actus-suivantes {
margin-top: 15px;
}
.actu-suivante {
height: 350px;
}
.actu-suivante h2 {
margin-top: 170px;
font-size: 1.6rem;
line-height: 1.7rem;
}
.titre-actu-der h2 {
font-size: 1.7rem;
line-height: 1.6rem;
}
.actu-suivante .date-actu {
left: 20px;
bottom: 18px;
}
.titre-actu-der .date-actu {
font-size: 1.2rem;
bottom: 18px;
left: 20px;
}
.contenu-single {
padding: 10px 0;
}
body.single-format-standard h1 {
font-size: 2.5rem;
line-height: 2.4rem;
margin: 25px 0 0;
}
body.single-job_type h1 {
font-size: 2.5rem;
line-height: 2.4rem;
margin: 25px 0;
}
.featured-image-single {
margin: 15px auto;
}
.item-portfolio {
height: 250px;
width: 100%;
}
.filtre-annonce a.cta-filet {
font-size: 1rem;
line-height: 1.1rem;
padding: 4px 12px;
}
li.filtre-annonce {
margin: 0 3px;
}
#portfolio-wrapper {
margin-top: 20px;
}
a.cta-light.back-annonces {
display: none;
}
.accordion-titre::after { 
width: 20px;
height: 20px;
top: 18px;
right: 20px;
}
.type-consultation {
float: none;
margin-top: 15px;
margin-left: 0;
}
}   @media only screen and (max-width: 420px) {
.top-home {
height: 200px;
margin-top: 0;
}
}   @media only screen and (max-width: 375px) {
.multiCategoryFilter {
float: none;
}
.metier-categorie::after {
display: none;
}
.metier-categorie {
right: 0;
padding: 4px 12px
}
ul.prettyListItems li.location {
height: 260px;
}
}.mejs-offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs-container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs-container,.mejs-container *{box-sizing:border-box}.mejs-container video::-webkit-media-controls,.mejs-container video::-webkit-media-controls-panel,.mejs-container video::-webkit-media-controls-panel-container,.mejs-container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs-fill-container,.mejs-fill-container .mejs-container{height:100%;width:100%}.mejs-fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}.mejs-container:focus{outline:none}.mejs-iframe-overlay{height:100%;position:absolute;width:100%}.mejs-embed,.mejs-embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{height:100%!important;width:100%!important}.mejs-background,.mejs-mediaelement{left:0;position:absolute;top:0}.mejs-mediaelement{height:100%;width:100%;z-index:0}.mejs-poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs-poster-img{display:none}.mejs-poster-img{border:0;padding:0}.mejs-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;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;left:0;position:absolute;top:0}.mejs-layer{z-index:1}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{background:url(//sadev94.fr/wp-includes/js/mediaelement/mejs-controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs-overlay:hover>.mejs-overlay-button{background-position:-80px -39px}.mejs-overlay-loading{height:80px;width:80px}.mejs-overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent url(//sadev94.fr/wp-includes/js/mediaelement/mejs-controls.svg) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mejs-controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}.mejs-controls:not([style*="display: none"]){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}.mejs-button,.mejs-time,.mejs-time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}.mejs-button>button{background:transparent url(//sadev94.fr/wp-includes/js/mediaelement/mejs-controls.svg);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}.mejs-button>button:focus{outline:1px dotted #999}.mejs-container-keyboard-inactive [role=slider],.mejs-container-keyboard-inactive [role=slider]:focus,.mejs-container-keyboard-inactive a,.mejs-container-keyboard-inactive a:focus,.mejs-container-keyboard-inactive button,.mejs-container-keyboard-inactive button:focus{outline:0}.mejs-time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}.mejs-play>button{background-position:0 0}.mejs-pause>button{background-position:-20px 0}.mejs-replay>button{background-position:-160px 0}.mejs-time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}.mejs-time-buffering,.mejs-time-current,.mejs-time-float,.mejs-time-float-corner,.mejs-time-float-current,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-marker,.mejs-time-total{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}.mejs-time-total{background:hsla(0,0%,100%,.3);margin:5px 0 0;width:100%}.mejs-time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}.mejs-time-loaded{background:hsla(0,0%,100%,.3)}.mejs-time-current,.mejs-time-handle-content{background:hsla(0,0%,100%,.9)}.mejs-time-hovered{background:hsla(0,0%,100%,.5);z-index:10}.mejs-time-hovered.negative{background:rgba(0,0,0,.2)}.mejs-time-buffering,.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.mejs-time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs-time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs-time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs-time-handle,.mejs-time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs-time-handle-content{border:4px solid hsla(0,0%,100%,.9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}.mejs-time-rail .mejs-time-handle-content:active,.mejs-time-rail .mejs-time-handle-content:focus,.mejs-time-rail:hover .mejs-time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs-time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}.mejs-time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}.mejs-time-float-corner{border:5px solid #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs-long-video .mejs-time-float{margin-left:-23px;width:64px}.mejs-long-video .mejs-time-float-current{width:60px}.mejs-broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}.mejs-fullscreen-button>button{background-position:-80px 0}.mejs-unfullscreen>button{background-position:-100px 0}.mejs-mute>button{background-position:-60px 0}.mejs-unmute>button{background-position:-40px 0}.mejs-volume-button{position:relative}.mejs-volume-button>.mejs-volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}.mejs-volume-button:hover{border-radius:0 0 4px 4px}.mejs-volume-total{background:hsla(0,0%,100%,.5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}.mejs-volume-current{left:0;margin:0;width:100%}.mejs-volume-current,.mejs-volume-handle{background:hsla(0,0%,100%,.9);position:absolute}.mejs-volume-handle{border-radius:1px;cursor:ns-resize;height:6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}.mejs-horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}.mejs-horizontal-volume-total{background:rgba(50,50,50,.8);height:8px;top:16px;width:50px}.mejs-horizontal-volume-current,.mejs-horizontal-volume-total{border-radius:2px;font-size:1px;left:0;margin:0;padding:0;position:absolute}.mejs-horizontal-volume-current{background:hsla(0,0%,100%,.8);height:100%;top:0;width:100%}.mejs-horizontal-volume-handle{display:none}.mejs-captions-button,.mejs-chapters-button{position:relative}.mejs-captions-button>button{background-position:-140px 0}.mejs-chapters-button>button{background-position:-180px 0}.mejs-captions-button>.mejs-captions-selector,.mejs-chapters-button>.mejs-chapters-selector{background:rgba(50,50,50,.7);border:1px solid transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}.mejs-chapters-button>.mejs-chapters-selector{margin-right:-55px;width:110px}.mejs-captions-selector-list,.mejs-chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs-captions-selector-list-item,.mejs-chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0}.mejs-captions-selector-list-item:hover,.mejs-chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsla(0,0%,100%,.4)!important}.mejs-captions-selector-input,.mejs-chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}.mejs-captions-selector-label,.mejs-chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}.mejs-captions-selected,.mejs-chapters-selected{color:#21f8f8}.mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{bottom:15px;left:0;position:absolute;width:100%}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text,.mejs-captions-text *{background:hsla(0,0%,8%,.5);box-shadow:5px 0 0 hsla(0,0%,8%,.5),-5px 0 0 hsla(0,0%,8%,.5);padding:0;white-space:pre-wrap}.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container{display:none}.mejs-overlay-error{position:relative}.mejs-overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs-cannotplay,.mejs-cannotplay a{color:#fff;font-size:.8em}.mejs-cannotplay{position:relative}.mejs-cannotplay a,.mejs-cannotplay p{display:inline-block;padding:0 15px;width:100%}.mejs-container{clear:both;max-width:100%}.mejs-container *{font-family:Helvetica,Arial}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:#222}.mejs-time{font-weight:400;word-wrap:normal}.mejs-controls a.mejs-horizontal-volume-slider{display:table}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#fff}.mejs-controls .mejs-time-rail .mejs-time-current{background:#0073aa}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total{background:rgba(255,255,255,.33)}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span{border-radius:0}.mejs-overlay-loading{background:0 0}.mejs-controls button:hover{border:none;-webkit-box-shadow:none;box-shadow:none}.me-cannotplay{width:auto!important}.media-embed-details .wp-audio-shortcode{display:inline-block;max-width:400px}.audio-details .embed-media-settings{overflow:visible}.media-embed-details .embed-media-settings .setting span:not(.button-group){max-width:400px;width:auto}.media-embed-details .embed-media-settings .checkbox-setting span{display:inline-block}.media-embed-details .embed-media-settings{padding-top:0;top:28px}.media-embed-details .instructions{padding:16px 0;max-width:600px}.media-embed-details .setting .remove-setting,.media-embed-details .setting p{color:#a00;font-size:10px;text-transform:uppercase}.media-embed-details .setting .remove-setting{padding:5px 0}.media-embed-details .setting a:hover{color:#dc3232}.media-embed-details .embed-media-settings .checkbox-setting{float:none;margin:0 0 10px}.wp-video{max-width:100%;height:auto}.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18px}.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}.video-details .wp-video-holder{width:100%;max-width:640px}.wp-playlist{border:1px solid #ccc;padding:10px;margin:12px 0 18px;font-size:14px;line-height:1.5}.wp-admin .wp-playlist{margin:0 0 18px}.wp-playlist video{display:inline-block;max-width:100%}.wp-playlist audio{display:none;max-width:100%;width:400px}.wp-playlist .mejs-container{margin:0;max-width:100%}.wp-playlist .mejs-controls .mejs-button button{outline:0}.wp-playlist-light{background:#fff;color:#000}.wp-playlist-dark{color:#fff;background:#000}.wp-playlist-caption{display:block;max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5}.wp-playlist-item .wp-playlist-caption{text-decoration:none;color:#000;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px)}.wp-playlist-item-meta{display:block;font-size:14px;line-height:1.5}.wp-playlist-item-title{font-size:14px;line-height:1.5}.wp-playlist-item-album{font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-playlist-item-artist{font-size:12px;text-transform:uppercase}.wp-playlist-item-length{position:absolute;right:3px;top:0;font-size:14px;line-height:1.5}.rtl .wp-playlist-item-length{left:3px;right:auto}.wp-playlist-tracks{margin-top:10px}.wp-playlist-item{position:relative;cursor:pointer;padding:0 3px;border-bottom:1px solid #ccc}.wp-playlist-item:last-child{border-bottom:0}.wp-playlist-light .wp-playlist-caption{color:#333}.wp-playlist-dark .wp-playlist-caption{color:#ddd}.wp-playlist-playing{font-weight:700;background:#f7f7f7}.wp-playlist-light .wp-playlist-playing{background:#fff;color:#000}.wp-playlist-dark .wp-playlist-playing{background:#000;color:#fff}.wp-playlist-current-item{overflow:hidden;margin-bottom:10px;height:60px}.wp-playlist .wp-playlist-current-item img{float:left;max-width:60px;height:auto;margin-right:10px;padding:0;border:0}.rtl .wp-playlist .wp-playlist-current-item img{float:right;margin-left:10px;margin-right:0}.wp-playlist-current-item .wp-playlist-item-artist,.wp-playlist-current-item .wp-playlist-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-audio-playlist .me-cannotplay span{padding:5px 15px}