.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(//cithea.com/wp-content/themes/cithea/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; }* {
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%;}
@font-face{font-family:'tt_normsmedium';src:url(//cithea.com/wp-content/themes/cithea/fonts/norms-medium/typetype_-_tt_norms_medium-webfont.eot);src:url(//cithea.com/wp-content/themes/cithea/fonts/norms-medium/typetype_-_tt_norms_medium-webfont.eot?#iefix) format('embedded-opentype'), url(//cithea.com/wp-content/themes/cithea/fonts/norms-medium/typetype_-_tt_norms_medium-webfont.woff2) format('woff2'), url(//cithea.com/wp-content/themes/cithea/fonts/norms-medium/typetype_-_tt_norms_medium-webfont.woff) format('woff'), url(//cithea.com/wp-content/themes/cithea/fonts/norms-medium/typetype_-_tt_norms_medium-webfont.ttf) format('truetype'), url(//cithea.com/wp-content/themes/cithea/fonts/norms-medium/typetype_-_tt_norms_medium-webfont.svg#tt_normsmedium) format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'tt_normsregular';src:url(//cithea.com/wp-content/themes/cithea/fonts/norms-regular/typetype_-_tt_norms_regular-webfont.eot);src:url(//cithea.com/wp-content/themes/cithea/fonts/norms-regular/typetype_-_tt_norms_regular-webfont.eot?#iefix) format('embedded-opentype'), url(//cithea.com/wp-content/themes/cithea/fonts/norms-regular/typetype_-_tt_norms_regular-webfont.woff2) format('woff2'), url(//cithea.com/wp-content/themes/cithea/fonts/norms-regular/typetype_-_tt_norms_regular-webfont.woff) format('woff'), url(//cithea.com/wp-content/themes/cithea/fonts/norms-regular/typetype_-_tt_norms_regular-webfont.ttf) format('truetype'), url(//cithea.com/wp-content/themes/cithea/fonts/norms-regular/typetype_-_tt_norms_regular-webfont.svg#tt_normsregular) format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'FontAwesome';font-style:normal;font-weight:normal;src:url(//cithea.com/wp-content/themes/cithea/fonts/font-awesome/fa-brands-400.eot);src:url(//cithea.com/wp-content/themes/cithea/fonts/font-awesome/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(//cithea.com/wp-content/themes/cithea/fonts/font-awesome/fa-brands-400.woff2) format("woff2"), url(//cithea.com/wp-content/themes/cithea/fonts/font-awesome/fa-brands-400.woff) format("woff"), url(//cithea.com/wp-content/themes/cithea/fonts/font-awesome/fa-brands-400.ttf) format("truetype"), url(//cithea.com/wp-content/themes/cithea/fonts/font-awesome/fa-brands-400.svg#fontawesome) format("svg");}:root{--normsregular:'tt_normsregular';--normsmedium:'tt_normsmedium';--gris:#000000;--gris-light:#f2f2f2;--bleu-cithea:#3e569f;}
body > .main-container:after{background-color:#fff !important;}
html, body{box-sizing:border-box;font-family:'tt_normsregular', helvetica, arial, lucida, sans-serif;font-size:1rem;line-height:1.4rem;font-weight:300;font-style:normal;background:#fff;color:var(--gris);text-rendering:optimizeLegibility;word-wrap:normal !important;-webkit-hyphens:none !important;hyphens:none !important;-webkit-word-break:normal !important;word-break:normal !important;}
.normsmedium{font-family:var(--normsmedium);}
.bkg-blanc{background:#fff;}
.bkg-bleu{background:var(--bleu-cithea);}
.bkg-gris {
background: var(--gris-light);
} p{word-wrap:normal !important;-webkit-hyphens:none !important;hyphens:none !important;-webkit-word-break:normal !important;word-break:normal !important;color:var(--gris);margin-bottom:10px;font-family:'tt_normsregular', helvetica, arial, lucida, sans-serif;margin-top:0;font-style:normal;position:relative;}
.entry-content p{margin:0;margin-bottom:10px;}
.small p, .small, p.small{font-size:.8rem;line-height:1.1rem;}
.big p, .big, p.big{font-size:1.1rem;line-height:1.5rem;margin-bottom:15px;}
.superbig{font-size:1.2rem;line-height:1.5rem;}
.cap{text-transform:uppercase;letter-spacing:1px;}
ul, ol {
margin: 0;
} a{text-decoration:none;outline:none;color:var(--gris);}
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:var(--gris);}
a img{-webkit-transition:all 0.3s;transition:all 0.3s;}
.lien-go{font-size:1.8rem;font-family:var(--normsmedium);}
.lien-go::after{content:'';display:inline-block;width:30px;height:20px;background:url(//cithea.com/wp-content/themes/cithea/img/fleche-blanche.png) top left no-repeat;margin-left:5px;-webkit-transition:all 0.3s;transition:all 0.3s;}
.lien-go.gris::after{background:url(//cithea.com/wp-content/themes/cithea/img/fleche-grise.png) top left no-repeat;}
.lien-go:hover::after{margin-left:10px;-webkit-transition:all 0.3s;transition:all 0.3s;}:focus{outline:none !important;}
h1, h2, h3, h4, h5, h6{font-family:var(--normsmedium);font-style:normal;font-weight:normal;margin:0;color:var(--bleu-cithea);}
h1{font-size:6rem;margin-bottom:40px;line-height:6rem;}
h2{font-size:3.35rem;line-height:3.1rem;margin-bottom:30px;}
h3{font-size:2.25rem;line-height:2.5rem;color:#fff;margin:20px 0;}
.bkg-gris h3{color:var(--bleu-cithea);}
h4{margin-bottom:10px;}
h5{}
.youtube_player{}
.youtube_player iframe{}
iframe{}
.tac_activate{}
#tarteaucitronAlertBig #tarteaucitronCloseAlert,
#tarteaucitronAlertBig #tarteaucitronPersonalize,
#tarteaucitron #tarteaucitronPrivacyUrl{}
#content{margin-top:0;width:100%;padding:240px 0 30px;}
.wrap{width:1124px;max-width:94%;margin:0 auto;}
.container800{width:850px;max-width:90%;margin:30px auto;}
.hentry{background:none;border-radius:0;border:0;margin-bottom:0;}
.entry-content{padding:0;}
.hentry header{border:0;border-bottom:0;padding:0;}
.hentry footer{border:0;padding:0;}
.clearboth{clear:both;}
.floatleft{float:left;}
.floatright{float:right;}
.center{text-align:center;}
.display-table{display:table;vertical-align:middle;height:100%;width:100%;}
.display-table-cell{display:table-cell;vertical-align:middle;height:100%;width:100%;}
h3.blanc, .blanc p, p.blanc p, p.blanc, .blanc{color:#fff;}
h4.bleu, h3.bleu, .bleu p, p.bleu, .bleu{color:var(--bleu-cithea);}
.bkg-cover{background-position:center center;background-repeat:no-repeat;background-size:cover;}
.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:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;}
.container-flex-center{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;}
.container-flex-nowrap{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;}
.container-flex-start{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;}
.flex-item-full{-webkit-justify-content:space-between;justify-content:space-between;width:100%;position:relative;overflow:hidden;}
.flex-item-moitie{-webkit-justify-content:space-between;justify-content:space-between;width:49%;position:relative;overflow:hidden;}
.flex-item-quart{-webkit-justify-content:space-between;justify-content:space-between;width:23%;position:relative;}
.flex-item-trois-quart{-webkit-justify-content:space-between;justify-content:space-between;width:70%;position:relative;}
.flex-item-tiers{-webkit-justify-content:space-between;justify-content:space-between;width:32%;position:relative;overflow:hidden;}
.flex-item-deux-tiers{-webkit-justify-content:space-between;justify-content:space-between;width:67%;position:relative;}
.flex-item-auto{-webkit-justify-content:space-between;justify-content:space-between;position:relative;}
.flex-item-cinq{-webkit-justify-content:space-between;justify-content:space-between;width:18%;position:relative;}
a.cta{text-decoration:none !important;color:var(--bleu-cithea);margin:20px 0;display:inline-block;padding-bottom:6px;border-bottom:8px solid var(--bleu-cithea);font-family:var(--normsmedium);}
a.cta:hover{padding-bottom:3px;}
#toTop{display:none;position:fixed;top:50%;right:20px;z-index:8222;}
#toTop::before{content:'\e5d8';font-family:'Material Icons';width:50px;height:50px;display:block;background:rgba(203,203,203,0.3);font-size:1.6rem;text-align:center;line-height:50px;-webkit-transition:all 0.4s;transition:all 0.4s;color:var(--gris-dark);}
#toTop:hover::before{background:rgba(203,203,203,1);-webkit-transition:all 0.2s;transition:all 0.2s;}
.loader-site{background:var(--bleu-cithea);width:100%;height:100%;position:fixed;z-index:15000;}
#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;}
@keyframes spin {
from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
#lr-loading{margin-top:40vh;}
#lr-loading::before{content:'Chargement';display:block;color:#fff;font-family:var(--normsmedium);text-align:center;}
#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;}
.sk-three-bounce{}
.sk-three-bounce{text-align:center;}
.sk-three-bounce .sk-child{width:8px;height:8px;background-color:#fff;border-radius:100%;display:inline-block;-webkit-animation:sk-three-bounce 1.4s ease-in-out 0s infinite both;animation:sk-three-bounce 1.4s ease-in-out 0s infinite both;}
.sk-three-bounce .sk-bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s;}
.sk-three-bounce .sk-bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s;}
@-webkit-keyframes sk-three-bounce {
0%, 80%, 100%{-webkit-transform:scale(0);transform:scale(0);}
40%{-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes sk-three-bounce {
0%, 80%, 100%{-webkit-transform:scale(0);transform:scale(0);}
40%{-webkit-transform:scale(1);transform:scale(1);}
}   header.header{background:#fff;position:fixed;width:100%;top:0;z-index:6666;}
header.header #inner-header{padding:40px 0 0;}
.logo-header{width:450px;height:66px;background:url(//cithea.com/wp-content/themes/cithea/img/cithea-logo-2020.png) top left no-repeat;background-size:contain;display:block;-webkit-transition:all .3s;transition:all .3s;}
.menu-reseaux-sociaux{margin-top:0;-webkit-transition:all .3s;transition:all .3s;}
.menu-reseaux-sociaux li{display:inline-block;width:auto !important;margin:0 10px 0 0;}
.menu-reseaux-sociaux li:last-child{margin-right:0;}
.menu-reseaux-sociaux li a::after{content:'';display:inline-block;font-size:1rem;font-family:'fontAwesome';color:var(--bleu-cithea);}
li.facebook a::after{content:'\f39e' !important;}
li.twitter a::after{content:'\f099' !important;}
li.instagram a::after{content:'\f16d' !important;}
li.youtube a::after{content:'\f167' !important;}
li.linkedin a::after{content:'\f0e1' !important;}
.menu-reseaux-sociaux li a:hover::after{color:var(--bleu-cithea);}
#menu-menu-principal{margin-right:0;text-align:right;margin-top:30px;}
#menu-menu-principal li{float:none;display:inline-block;position:relative;}
#menu-menu-principal li:last-child a{padding-right:0;text-align:center;}
#menu-menu-principal li a{font-family:var(--normsmedium);color:var(--bleu-cithea);font-size:1.1rem;position:relative;opacity:1;}
#menu-menu-principal li a::before{content:'';display:block;background:url(//cithea.com/wp-content/themes/cithea/img/fleche-bleue.png) top center no-repeat;background-size:contain;width:13px;height:20px;margin:0 auto 8px;opacity:0;-webkit-transition:all .3s;transition:all .3s;}
#menu-menu-principal li.current-menu-item a::before,
#menu-menu-principal li a:hover::before{margin:0 auto;opacity:1;-webkit-transition:all .3s;transition:all .3s;}
#menu-menu-principal li a.inactif{opacity:.3;}
header.header.scroll #inner-header{padding-top:14px;-webkit-transition:all .3s;transition:all .3s;}
header.header.scroll .logo-header{background:url(//cithea.com/wp-content/themes/cithea/img/cithea-logo-new-scroll.png) top left no-repeat;height:38px;background-size:contain;-webkit-transition:all .2s;transition:all .2s;}
header.header.scroll .menu-reseaux-sociaux{margin-top:-100px;-webkit-transition:all .3s;transition:all .3s;}
header.header.scroll #menu-menu-principal{margin-top:-20px;}
button.rmp_menu_trigger{z-index:14800 !important;}
button#responsive-menu-button.scroll{top:20px !important;}
.rmp-container{z-index:14700 !important;}
#responsive-menu-wrapper{height:100vh;}
#responsive-menu-title{height:15vh !important;}
#responsive-menu li{height:60px !important;line-height:60px !important;}
#responsive-menu li a{font-size:2rem !important;}
.responsive-menu-inner, .responsive-menu-inner::before, .responsive-menu-inner::after{background:var(--bleu-cithea) !important;}
#rmp_menu_trigger-2097{height:30px !important;top:15px !important;}
.rmp-container .rmp-menu-title .rmp-menu-title-image{width:200px !important;height:auto !important;}
#rmp-menu-wrap-2097 .rmp-menu-item-link{height:50px !important;line-height:50px !important;}
.rmp-menu{margin-top:20px;}
#rmp_menu_trigger-2097.is-active .responsive-menu-pro-inner,
#rmp_menu_trigger-2097.is-active .responsive-menu-pro-inner::before,
#rmp_menu_trigger-2097.is-active .responsive-menu-pro-inner::after{background:#fff !important;}
footer.footer{background:#fff;color:var(--gris);}
footer.footer li{float:none;display:inline-block;}
footer.footer a{font-family:var(--normsmedium);font-size:.85rem;color:var(--gris);}
footer.footer a.inactif{opacity:.4;}
footer.footer a:hover{color:var(--gris);}
footer.footer p{padding-top:10px;border-top:2px solid #eaeaea;opacity:.4;font-size:.85rem;}
.survol{position:absolute;top:0;left:-100%;width:100%;height:100%;z-index:9;background:rgba(0,0,0,.3);-webkit-transition:all .35s;transition:all .35s;}
.image-lien a:hover .survol{top:0;left:0;background:rgba(0,0,0,.4);-webkit-transition:all .3s;transition:all .3s;}
.container-titre-survol h3{-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(-360px,0,0);transform:translate3d(-360px,0,0);}
.container-titre-survol{position:absolute;top:0;left:0;width:200px;height:100%;z-index:20;}
.image-lien{overflow:hidden;position:relative;-webkit-transition:opacity 1s, -webkit-transform 1s;transition:opacity 1s, transform 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.image-lien a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:28;}
.container-titre-survol h3:first-child{opacity:0;-webkit-transition-delay:0.15s;transition-delay:0.15s;}
.container-titre-survol h3:nth-of-type(2){opacity:0;-webkit-transition-delay:0.25s;transition-delay:0.25s;}
.image-lien a:hover h3:first-child{-webkit-transition-delay:0.15s;transition-delay:0.15s;}
.image-lien a:hover h3:nth-of-type(2){-webkit-transition-delay:0.25s;transition-delay:0.25s;}
.image-lien a:hover h3{opacity:1;-webkit-transform:translate3d(40px,0,0);transform:translate3d(40px,0,0);}
.flex-item-moitie .image-lien a:hover h3{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0);}
.flex-item-tiers .image-lien a:hover h3{-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);}
h1.titre-page, h2.titre-home{font-size:2.25rem;line-height:2.5rem;margin-bottom:25px;}
.flex-item-tiers .container-titre-survol h3{font-size:1.6rem;line-height:1.9rem;}
.random-home{margin-top:30px;}
.random-home .flex-item-tiers, .random-home .flex-item-moitie, .flex-item-full{margin:0 0 25px !important;}
.random-home .flex-item-tiers{}
.flex-item-full:last-child{margin:0 0 25px 0 !important;}
body.page-template-page-projets .flex-item-full:first-child{margin-bottom:0 !important;}
.no-survol .survol{display:none;}
.no-survol .container-titre-survol h3{-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0);}
.no-survol .display-table-cell{vertical-align:bottom;}
.no-survol .container-titre-survol{width:100%;height:auto;bottom:0;left:0 !important;top:auto;background:#fff;padding-top:10px;}
.no-survol .container-titre-survol h3:first-child{opacity:1;}
.no-survol .container-titre-survol h3:nth-of-type(2){display:none;}
.no-survol a:hover h3{-webkit-transform:translate3d(0px,0,0) !important;transform:translate3d(0px,0,0) !important;}
.flex-item-moitie.no-survol a:hover h3{-webkit-transform:translate3d(0px,0,0) !important;transform:translate3d(0px,0,0) !important;}
.flex-item-tiers.no-survol a:hover h3{-webkit-transform:translate3d(0px,0,0) !important;transform:translate3d(0px,0,0) !important;}
.flex-item-full.no-survol h3, .flex-item-moitie.no-survol h3, .flex-item-tiers.no-survol h3{margin-top:2px;font-size:1.1rem !important;line-height:1.3rem !important;color:var(--gris) !important;}
.flex-item-full.no-survol:first-child h3{display:none;}
.reveal{visibility:hidden;}
section.contenu-page{}
.infos-client .flex-item-tiers{text-align:right;}
.infos-client .flex-item-tiers img{}
.infos-client h1{font-size:2.75rem;margin-bottom:20px;line-height:2.5rem;}
.image-principale{width:100%;height:800px;max-height:70vh;margin-bottom:40px;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden;}
.image-principale.video-principale{height:750px;max-height:70vh;margin-bottom:30px;background-position:center center;}
.image-principale h2{position:absolute;color:#fff;z-index:3;}
.image-principale h2.gris{color:var(--gris);}
.image-principale h2.grand{font-size:8rem;}
.image-principale h2.moyen{font-size:5.6rem;}
.image-principale h2.bas-droite{bottom:120px;right:70px;}
.image-principale h2.bas-gauche{bottom:120px;left:70px;}
.image-principale h2.haut-gauche{top:120px;left:70px;}
.image-principale h2.haut-droite{top:120px;right:70px;}
.image-principale h2::after{content:'.';display:inline-block;}
.random-home .flex-item-tiers, .flex-item-full, .random-home .flex-item-moitie, .rangee-unique, .rangee-double .flex-item-moitie, .rangee-trio .flex-item-tiers{background-position:center center;background-repeat:no-repeat;background-size:cover;}
.rangee-page, .rangee-unique, .rangee-double, .rangee-trio{margin:25px 0;}
.random-home .flex-item-full, .rangee-unique{height:600px;max-height:80vh;}
.random-home .flex-item-moitie, .rangee-double .flex-item-moitie{height:360px;}
.random-home .flex-item-tiers, .rangee-trio .flex-item-tiers{height:220px;}
.rangee-trio.rangee-texte .flex-item-tiers{height:auto;}
.rangee-double.libre, .rangee-unique.libre{height:auto !important;max-height:100vh !important;}
section img, .rangee-unique.libre img{max-width:100%;margin:0 auto;height:auto;}
.calameo iframe, .rangee-double.libre iframe, .rangee-unique.libre iframe{height:320px;width:450px;max-height:100%;max-width:100%;margin:0 auto;}
.rangee-double.libre .flex-item-moitie{height:auto !important;}
.youtube_player{height:100%;}
.youtube_player iframe{width:100%;height:100%;}
section.projets-associes{margin:40px 0;}
.image-cas-associe{height:97px;width:100%;margin-bottom:20px;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;}
.survol-vignette{position:absolute;top:0;left:0;width:100%;height:100%;background:-moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,1)));background:-webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);background:-o-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);background:-ms-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);background:radial-gradient(ellipse at center, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;}
.image-cas-associe:hover .survol-vignette{opacity:.5;-webkit-transition:all 0.3s;transition:all 0.3s;}
.container-video{width:100%;height:100%;position:relative;}
.projets-associes .container-video{width:100%;height:110px;position:relative;margin-bottom:10px;}
.projets-associes .container-video a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:7;}
.wp-video{width:100% !important;}
.flex-item-moitie .wp-video, .flex-item-tiers .wp-video{width:120% !important;max-width:120% !important;}
.flex-item-tiers .wp-video{margin-left:-30px;}
.flex-item-moitie .wp-video{margin-left:-40px;}
.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body{background:#fff !important;}
.mejs-controls{display:none !important;}
.pos-absolute-video{position:absolute;z-index:6;top:0;bottom:0;width:100%;height:100%;overflow:hidden;text-align:center;}
.pos-absolute-video video{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
body.page-template-default .image-principale{background-position:bottom center;}
.separateur-gris{margin:0 0 30px;height:45px;width:100%;background:var(--bleu-cithea);}
.filet-epais{height:4px;width:100%;margin:20px 0;}
.introduction-page{margin-bottom:60px;}
body.page-template-page-projets .image-top-projets{max-height:70vh;}
.page-template-default .image-principale{height:350px;max-height:40vh;}
.bkg-bleu, .bkg-bleu p, .bkg-bleu h2, .bkg-bleu h3, .bkg-bleu h4, .bkg-bleu ul li{color:#fff !important;}
.bkg-gris h2, .bkg-bleu h2, .bkg-gris h3, .bkg-bleu h3, .bkg-gris h4, .bkg-bleu h4{margin-top:0;}
body.page-id-199 .contenu-flexible .flex-item-moitie{background:var(--gris-light);}
body.page-id-199 .contenu-flexible .flex-item-moitie.bkg-bleu{background:var(--bleu-cithea);}
body.page-id-199 .rangee-page:nth-child(1) .flex-item-moitie:nth-child(2),
body.page-id-199 .rangee-page:nth-child(2) .flex-item-moitie:nth-child(1),
body.page-id-199 .rangee-page:nth-child(3) .flex-item-moitie:nth-child(2),
body.page-id-199 .rangee-page:nth-child(4) .flex-item-moitie:nth-child(1){padding:40px;}
body.page-id-199 .contenu-flexible .flex-item-moitie p{margin-bottom:0;}
.article-lab .flex-item-moitie{width:48%;}
.container-flex.article-lab .flex-item-std{-webkit-justify-content:space-between;justify-content:space-between;width:32%;position:relative;overflow:hidden;}
.vignette-lab{width:100%;height:250px;margin-bottom:20px;background-position:center center;background-repeat:repeat;background-size:cover;position:relative;overflow:hidden;}
.vignette-lab.calameo{height:auto;margin-bottom:20px;}
.container-flex.article-lab .flex-item-std:nth-child(1){-webkit-justify-content:space-between;justify-content:space-between;width:100%;position:relative;overflow:hidden;}
.container-flex.article-lab .flex-item-std:nth-child(1) .vignette-lab{height:600px;max-height:70vh;}
.container-flex.article-lab .flex-item-std:nth-child(1) .vignette-lab.vignette-video{height:600px;max-height:70vh;}
.module-article{margin-bottom:30px;padding-bottom:30px;}
.module-article h3{margin-bottom:15px;margin-top:0;font-size:1.7rem;line-height:2rem;}
.module-article a{color:var(--bleu-cithea);text-decoration:underline !important;font-family:var(--normsmedium);}
.pagination, .pagination a{font-family:var(--normsmedium);font-size:.9rem;color:var(--gris);}
.pagination a, .pagination span{padding:0 12px;}
.pagination .current{color:var(--bleu-cithea);}
h1.titre-single-post{margin-bottom:40px;}
.contenu-page img, .contenu-single img{margin:25px 0;max-width:100%;height:auto;}
.rangee-page img{margin:0;}
.contenu-flexible ul, .contenu-page ul, .contenu-single ul{margin-left:20px;list-style:disc;}
.contenu-flexible ul li, .contenu-page ul li, .contenu-single ul li{margin-left:0;padding-left:5px;margin-bottom:5px;}
.contenu-page h4, .contenu-single h4{color:var(--gris);}
.contenu-flexible h4.bleu, .contenu-page h4.bleu, .contenu-single h4.bleu{color:var(--bleu-cithea);}
.contenu-page h3, .contenu-single h3{color:var(--bleu-cithea);}
.contenu-page h3.blanc, .contenu-single h3.blanc, .contenu-page h4.blanc, .contenu-single h4.blanc{color:#fff;}
.image-lien h3{color:#fff;}
.contenu-page h4, .contenu-single h4{margin:15px 0 10px;font-size:1.4rem;line-height:1.6rem;}
.contenu-page strong, .contenu-single strong{font-family:var(--normsmedium);font-weight:normal;color:var(--bleu-cithea);}
.contenu-flexible .bkg-bleu strong{color:#fff;}
.contenu-flexible a:not(.cta),
.contenu-page a:not(.cta),
.contenu-single a:not(.cta){text-decoration:underline !important;}
.contenu-page a:hover, .contenu-single a:hover{color:var(--bleu-cithea);}
section.contenu-page .section-clients:nth-of-type(1){margin-top:60px;}
.section-clients{margin-bottom:40px;}
.section-clients h4{margin-bottom:15px;}
.logos-clients .flex-item-quart{margin-bottom:20px;}
.logos-clients img{max-width:100%;height:auto;}
.logos-clients img{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.logos-clients a:hover img{-webkit-filter:grayscale(0);filter:grayscale(0);}
.wpcf7 textarea, .wpcf7 input{border:0;background:#fff;border-radius:0;max-width:100%;font-size:.95rem;font-family:'tt_normsregular';color:var(--bleu-cithea);margin-bottom:0;-webkit-transition:all .3s;transition:all .3s;}
.wpcf7 textarea:focus, .wpcf7 input:focus{border:1px solid var(--bleu-cithea);-webkit-transition:all .3s;transition:all .3s;}
.form-group{position:relative;margin-bottom:30px;}
.form-control-placeholder{position:absolute;top:0;padding:7px 0 0 13px;transition:all 200ms;opacity:0.5;color:var(--bleu-cithea);}
.form-control:focus + .form-control-placeholder,
.form-control:valid + .form-control-placeholder{font-size:75%;transform:translate3d(0, -100%, 0);opacity:1;color:var(--bleu-cithea);}
.acceptance-73{padding:15px;background:#fff;width:100%;max-width:100%;display:block;margin:12px 0 20px;}
.acceptance-73 .wpcf7-list-item{padding:0;margin:0;font-size:.8rem;line-height:1.1rem;}
.wpcf7 input[type=submit]{font-family:var(--normsmedium);border:0;padding:0;font-size:1.2rem;color:var(--bleu-cithea);background:none;}
.submit-form{margin:15px 0 0 0;text-align:right;}
.submit-form::after{content:'';display:inline-block;width:20px;height:18px;opacity:0;background:url(//cithea.com/wp-content/themes/cithea/img/fleche-grise.png) top left no-repeat;background-size:contain;margin-left:-10px;-webkit-transition:all 0.3s;transition:all 0.3s;vertical-align:middle;}
.submit-form:hover::after{margin-left:0;opacity:1;-webkit-transition:all 0.3s;transition:all 0.3s;}
.wpcf7-response-output{width:100%;max-width:100%;border:0 !important;color:#fff !important;padding:8px 12px !important;background:var(--bleu-cithea);margin-left:0 !important;font-family:var(--normsmedium) !important;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{background:#c77a8a !important;color:#fff !important;}
span.wpcf7-not-valid-tip{color:#c77a8a !important;}
.flxmap-infowin .flxmap-marker-title, .flxmap-infowin .flxmap-marker-link{color:var(--bleu-cithea);line-height:1.1rem;}
.flxmap-infowin .flxmap-marker-title{margin-bottom:10px;}
.gm-style .gm-style-iw-d{min-width:220px;min-height:125px;}
.gm-style .gm-style-iw .flxmap-infowin{margin-top:10px;margin-left:10px;position:relative;}
.picto-tel{position:absolute;width:40px;height:40px;background:var(--bleu-cithea);z-index:12;top:46%;right:-40px;}
.intro-annonce{margin:30px 0;}
.details-annonce{margin:25px 0;padding:12px 0;border-top:2px solid var(--bleu-cithea);border-bottom:2px solid var(--bleu-cithea);}
.details-annonce p{display:inline-block;margin-bottom:0;margin-right:10px;}
.section-descriptif{margin-bottom:30px;}
.js .inputfile{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;}
.section-form .bkg-blanc{text-align:center;}
.section-form .bkg-blanc label{max-width:100%;font-size:.9rem;white-space:nowrap;cursor:pointer;display:block;overflow:hidden;padding:0.625rem 1.25rem;color:#fff;text-align:center;background:var(--bleu-cithea);font-family:var(--normsmedium);-webkit-transition:all .3s;transition:all .3s;}
.section-form .bkg-blanc label:hover, .section-form .bkg-blanc label:focus{background:#3d3d3d;-webkit-transition:all .3s;transition:all .3s;}
.no-js .inputfile + label{display:none;}
.inputfile + label *{}
.section-form .bkg-blanc label::before{content:'\e255';font-family:'Material Icons';font-size:1.4rem;display:inline-block;margin-right:6px;vertical-align:middle;color:#fff;-webkit-transition:all .3s;transition:all .3s;}
.section-form .bkg-blanc label:hover::before{color:#fff;-webkit-transition:all .3s;transition:all .3s;}
.container-annonces{margin:40px 0 60px;}
.container-annonces .module-annonce:nth-of-type(odd){background:var(--bleu-cithea);color:#fff;}
.container-annonces .module-annonce:nth-of-type(odd) h2,
.container-annonces .module-annonce:nth-of-type(odd) h3,
.container-annonces .module-annonce:nth-of-type(odd) p,
.container-annonces .module-annonce:nth-of-type(odd) h4{color:#fff;}
.container-annonces .module-annonce:nth-of-type(even){border:2px solid var(--bleu-cithea);}
.container-annonces .module-annonce{-webkit-transition:all .3s;transition:all .3s;margin-bottom:20px;padding-top:30px;min-height:260px;}
.container-annonces .module-annonce:hover{background:var(--gris-light);color:var(--bleu-cithea);border-color:var(--gris-light);-webkit-transition:all .3s;transition:all .3s;}
.container-annonces .module-annonce:hover h2, .container-annonces .module-annonce:hover h3, .container-annonces .module-annonce:hover p, .container-annonces .module-annonce:hover h4{color:var(--bleu-cithea);}
a.absolute{width:100%;height:100%;top:0;left:0;z-index:3;position:absolute;}
.owl-carousel{width:100%;margin-bottom:30px;}
.owl-dots{text-align:center;margin-top:0;}
.owl-dots .owl-dot{width:14px;height:14px;border-radius:50%;background:var(--gris-light) !important;margin:0 4px;border:0 !important;}
.owl-dots .owl-dot:hover, .owl-dots .owl-dot.active{background:var(--bleu-cithea) !important;}
.item-carrousel.flex-item-full{height:600px;max-height:80vh;position:relative;}
.owl-carousel .item{background:var(--bleu-cithea) !important;}
.module-magazine img{width:100%;height:auto;}
.module-magazine {
margin-bottom: 25px;
}@media only screen and (max-width: 1466px) {
html{font-size:95%;-webkit-text-size-adjust:95%;-ms-text-size-adjust:95%;}
}   @media only screen and (max-width: 1280px) {
.spinner{margin:150px auto;}
header.header.scroll .logo-header, .logo-header{background:url(//cithea.com/wp-content/themes/cithea/img/cithea-logo-2020.png) top left no-repeat;background-size:contain;width:300px;}
.image-principale h2.grand, .image-principale h2.moyen{font-size:5rem;}
.image-principale h2.bas-droite{bottom:50px;right:30px;}
.image-principale h2.haut-droite{top:50px;right:30px;}
.image-principale h2.haut-gauche{top:50px;left:30px;}
.image-principale h2.bas-gauche{bottom:50px;left:30px;}
h1{font-size:4.5rem;line-height:4.7rem;}
h2{}
h3{}
.superbig{font-size:1.4rem;line-height:1.8rem;}
}   @media only screen and (max-width: 1166px){}
@media only screen and (max-width: 1024px) {
.random-home .flex-item-tiers, .random-home .flex-item-motie, .flex-item-full, .rangee-unique, .rangee-double, .rangee-trio{margin:20px 0;}
.random-home .flex-item-moitie, .rangee-double .flex-item-moitie{height:300px;}
.random-home .flex-item-tiers, .rangee-trio .flex-item-tiers{height:220px;}
.container-titre-survol h3{font-size:1.8rem;line-height:2rem;}
.image-lien a:hover .container-titre-survol{left:30px;}
.menu-reseaux-sociaux{margin-top:0;margin-right:30px;}
#content{padding:120px 0 20px;}
header.header.scroll #inner-header{padding-top:10px;padding-bottom:50px;}
.image-principale.video-principale{max-height:60vh;margin-bottom:30px;}
}   @media only screen and (max-width: 800px){}
@media only screen and (max-width: 768px) {
#toTop{display:none !important;visibility:hidden !important;}
header.header #inner-header{padding:20px 0 0;}
header.header.scroll .logo-header, .logo-header{background:url(//cithea.com/wp-content/themes/cithea/img/cithea-logo-2020.png) top left no-repeat;background-size:contain;width:250px;height:30px;}
button#responsive-menu-button{top:20px !important;}
#content{padding:70px 0 20px;}
.random-home .flex-item-moitie, .rangee-double .flex-item-moitie{height:250px;}
.random-home .flex-item-tiers, .rangee-trio .flex-item-tiers{height:170px;}
.random-home .flex-item-tiers, .random-home .flex-item-motie, .flex-item-full, .rangee-unique, .rangee-double, .rangee-trio{margin:15px 0;}
.item-carrousel.flex-item-full, .container-flex.article-lab .flex-item-std:nth-child(1) .vignette-lab.vignette-video,
.random-home .flex-item-full, .rangee-unique{max-height:70vh;}
.item-carrousel.flex-item-full{height:40vh;max-height:40vh;}
.flex-item-tiers .container-titre-survol h3, .container-titre-survol h3{font-size:1.4rem;line-height:1.7rem;}
.introduction-home .flex-item-tiers{width:100%;}
.flex-item-deux-tiers{width:100%;}
.infos-client h1{font-size:2rem;line-height:2.2rem;}
.module-article .flex-item-moitie{width:100%;}
.module-article .flex-item-moitie:first-child{margin-bottom:15px;}
body.page-id-199 .contenu-flexible .flex-item-moitie{width:100%;margin-bottom:20px;}
.flxmap-container{height:350px !important;max-height:50vh !important;}
.image-principale.video-principale{height:40vh;max-height:40vh;margin-bottom:20px;}
.image-principale h2.grand, .image-principale h2.moyen{font-size:4rem;}
.container-flex.infos-client .flex-item-moitie:last-child{text-align:right;margin-bottom:0;}
.container-flex.infos-client .flex-item-moitie:last-child img{max-height:150px;width:auto;}
.container-annonces .flex-item-tiers{width:48%;}
.flex-item-tiers.inputfile-book, .flex-item-tiers.inputfile-cv, .flex-item-tiers.inputfile-lettre{width:48%;margin-bottom:20px;}
.contenu-page.offre-carriere{padding-top:30px;}
h2{font-size:2.3rem;line-height:2.4rem;margin-bottom:20px;}
.contenu-flexible .flex-item-quart, .contenu-flexible .flex-item-trois-quart{width:48%;}
}   @media only screen and (max-width: 698px) {
.container-flex.article-lab .flex-item-std:nth-child(1) .vignette-lab.vignette-video,
.container-flex.article-lab .flex-item-std:nth-child(1) .vignette-lab{height:350px;max-height:70vh;}
}   @media only screen and (max-width: 600px) {
html{font-size:90%;-webkit-text-size-adjust:90%;-ms-text-size-adjust:90%;}
.container-flex.article-lab .flex-item-std, .flex-item-tiers{width:48%;}
.rangee-texte .flex-item-tiers{width:100%;margin-bottom:20px;}
.flex-item-moitie{width:100%;margin-bottom:20px;}
.menu-reseaux-sociaux{margin-top:3px;margin-right:20px;}
.image-principale h2.grand, .image-principale h2.moyen{font-size:3.5rem;}
.flex-item-tiers.inputfile-book, .flex-item-tiers.inputfile-cv, .flex-item-tiers.inputfile-lettre{width:100%;margin-bottom:20px;}
.section-form .bkg-blanc label{display:block;}
.contenu-flexible .flex-item-quart, .contenu-flexible .flex-item-trois-quart{width:100%;}
.right{text-align:left;}
}   @media only screen and (max-width: 480px) {
header.header.scroll .logo-header, .logo-header{background:url(//cithea.com/wp-content/themes/cithea/img/cithea-logo-2020.png) top left no-repeat;background-size:contain;width:180px;height:30px;}
.flex-item-trois-quart, .flex-item-quart{margin-bottom:20px;}
.container-flex.article-lab .flex-item-std, .flex-item-quart, .flex-item-tiers, .flex-item-moitie{width:100%;}
.container-annonces .flex-item-tiers{width:100%;}
.container-annonces .module-annonce{min-height:1px;}
.module-article .flex-item-moitie{width:48%;}
.module-article{margin-bottom:15px;padding-bottom:15px;}
.introduction-home{margin-top:15px;}
.arguments-home{margin-top:15px;}
.container-flex.article-lab .flex-item-std:nth-child(1) .vignette-lab.vignette-video,
.random-home .flex-item-full, .contenu-page .rangee-unique, .random-home .flex-item-moitie, .rangee-double .flex-item-moitie, .random-home .flex-item-tiers, .rangee-trio .flex-item-tiers{height:250px;}
.container-flex.article-lab .flex-item-std:nth-child(1) .vignette-lab.vignette-video,
.container-flex.article-lab .flex-item-std:nth-child(1) .vignette-lab{height:250px;max-height:70vh;}
.random-home .flex-item-tiers, .random-home .flex-item-motie, .flex-item-full, .rangee-unique, .rangee-double, .rangee-trio{margin:0;}
.random-home .flex-item-std, .contenu-page .flex-item-std{margin-bottom:10px;}
.image-principale h2.grand, .image-principale h2.moyen{font-size:4rem;}
h1{font-size:3.5rem;line-height:3.7rem;}
h3{font-size:1.6rem;line-height:1.8rem;}
.superbig{font-size:1.2rem;line-height:1.6rem;}
.item-carrousel.flex-item-full{height:200px;}
.rangee-page .reveal:last-child{margin-bottom:0;}
.flex-item-moitie h1{margin-bottom:0;}
.padding30{padding:20px;}
.rangee-page .reveal p:last-child{margin-bottom:0;}
}   @media only screen and (max-width: 375px) {
.menu-reseaux-sociaux {
}
.menu-reseaux-sociaux {
margin-top: 20px;
margin-right: 0;
}
}.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(//cithea.com/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(//cithea.com/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(//cithea.com/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}