/*
Theme Name: Kava Child
Template: kava
Author: Zemez
Description: Kava is a perfectly balanced clean WordPress theme, fully compatible with Elementor. It is perfect for blogging, providing lots of blog variations and even more style settings, allowing everyone to customize its appearance: change logo, add sidebars and display widgets, select color schemes, etc. One of its main features is full responsiveness, so it will look great on all kinds of devices. Kava theme works just fine with WooCommerce plugin, and will be a great choice for creating a web store. It possesses immaculate typography, and its stylish appearance will satisfy even the most demanding. Kava theme is easy-to-use and customize, providing the best experience for everyone.
Tags: custom-background,custom-logo,custom-menu,featured-images,threaded-comments,translation-ready
Version: 1.2.7.1575044470
Updated: 2019-11-29 17:21:10

*/
	/*********** TARTEAUCITRON ***********/

	/*********** BODY MENU ***********/
body:not(.page-template-fullwidth-content) .site-content {margin-top:0px;margin-bottom: 0px;position:relative;z-index:1; }
header#masthead{position:fixed;z-index:2;width:100%;}
.site-header__wrap{background:none !important;padding:0px !important;}
.site-breadcrumbs{display:none; }
#menu-1-115a1e9 a.elementor-item, #menu-1-e46988f a.elementor-item {padding-left: 0.7vw !important;padding-right: 0.7vw !important;}
nav.elementor-nav-menu--main.elementor-nav-menu__container.elementor-nav-menu--layout-horizontal.e--pointer-none {
    /*display: none;*/
}

	/*********** FOOTER ***********/
/*footer#colophon{display:none;}
footer#colophon {position: fixed;bottom: 0;width: 100%;z-index: 999;}*/
@media (max-width: 767px) {footer#colophon .elementor-image {text-align: center;}footer#colophon .elementor-widget-container {text-align: center;}}
 
/*
.elementor-social-icon-linkedin, .elementor-social-icon-linkedin-in{background:url('/wp-content/uploads/2019/12/picto-linkedin-blanc-2.png');background-repeat: no-repeat;}
.elementor-social-icon-youtube, .elementor-social-icon-youtube-in{background:url('/wp-content/uploads/2019/12/picto-linkedin-blanc-2.png');background-repeat: no-repeat;}
  */

@media (min-width:1025px){
#BOX-CONTENT .elementor-container.elementor-column-gap-default {min-height: calc(100vh - 102px) !important;}
}

#BOX-CONTENT .elementor-container.elementor-column-gap-default {min-height: 100px;}

#BOX-CONTENT2 .elementor-container.elementor-column-gap-default {min-height:10px;}


	/*********** MENU ***************/
.main-navigation .current_page_item>a,.main-navigation .current-menu-item>a{color:#ccc !important;}
.main-navigation .current-menu-item>a:hover{color:#aac419 !important;}
.main-navigation a, .menu-item-has-children:before{color:#fff !important;}
.main-navigation a:hover, .menu-item-has-children:hover{color:#aac419 !important;}
.main-navigation {font-weight:bold !important;}
.main-navigation ul ul{background:rgba(0,0,0,0.5)}
.menu-item-580-fr a.elementor-item, .menu-item-580-en a.elementor-item{padding:13px 5px;}
#mls a {padding:15px 5px;}
#mms .elementor-menu-toggle{padding-top:20px;}
/*.elementor-nav-menu--dropdown{background:rgba(0, 0, 0, 0.44) !important;}
.elementor-nav-menu--dropdown a:hover{color:#aac419 !important;background:transparent !important}
.elementor-nav-menu--dropdown a {color:#fff !important;}*/




	/*********** SEARCH ***************/
#SEARCH-TOPMENU .elementor-search-form__container.elementor-search-form--full-screen.elementor-lightbox {margin-top: 10px;width: 300px;border-radius: 30px 0px 30px 30px;position: absolute;margin-left: -260px;min-height:40px !important;height:40px;}
#SEARCH-TOPMENU .dialog-lightbox-close-button.dialog-close-button{top: 0;right: 0;font-size: 12px;color: #bbb;}
#SEARCH-TOPMENU input.elementor-search-form__input {font-size: 15px;}


	/*********** LANG ***************/
li.lang-item{display:inline;}
li.lang-item span{display:none;}
.nwa-widget{float:left;}
#LANG-MENU li a {padding: 13px 5px;}


	/*********** CTA ***************/

a.jet-popup-action-button__instance.jet-popup-action-button--icon-after{background:transparent;}
.elementor-573 .elementor-element.elementor-element-c328288 > .elementor-widget-container ,.elementor-590 .elementor-element.elementor-element-4347262 > .elementor-widget-container{height:70px;width:70px;float:right;}
.jet-popup__container {width: 60% !important;}
#jet-popup-685 .jet-popup__container-inner ,#jet-popup-3399 .jet-popup__container-inner,#jet-popup-4194 .jet-popup__container-inner {border-radius: 250px 0px 250px 250px !important;}
#jet-popup-3399 .jet-popup__close-button ,#jet-popup-4194 .jet-popup__close-button{transform: translateX(-5px) translateY(5px);-webkit-transform: translateX(-5px) translateY(5px);background-color: #933afe;}
@media (min-width:768px) and (max-width:1024px){
.jet-popup__container {width: 80% !important;}}

/*********POP UP*******/
#elementor-popup-modal-3742 .dialog-widget-content , #elementor-popup-modal-4365 .dialog-widget-content{padding: 60px 0 ;border-radius: 250px 0px 250px 250px;}
#elementor-popup-modal-3742 .dialog-close-button , #elementor-popup-modal-4365 .dialog-close-button{
    padding: 6px;
    background: #933afe;
    color: #ffffff;
    top: 5px;
    font-size: 20px;
    font-weight: bold;
}
/**********/

@media (max-width:767px){
.jet-popup__container {width: 95% !important;}}


#pu-princ iframe#IFRAME {
    width: 80%;
    margin-left: 10%;
}

@media (max-width:767px){
#pu-princ iframe#IFRAME {
    width: 100%;
    margin-left: 0;
}
}

	/*********** HOME ***************/

.home-baseline {font-size: 60px;text-shadow: 0px 0px 30px #000;margin-bottom: 40px;}
.home-baseline-2 {text-shadow: 0px 0px 30px #000;}
div.home-service-1,div.home-service-2,div.home-service-3,div.home-service-4 {height: 470px !important; padding-top: 235px !important;}


@media (max-width: 1024px) {
div.header-home-1,div.header-home-2,div.header-home-3,div.header-home-4,div.header-home-5{width:100%;float:left;font-size:14px;}
div.header-home-1 img,div.header-home-2 img,div.header-home-3 img,div.header-home-4 img,div.header-home-5 img{width:30px}
div.header-home-1 img:hover,div.header-home-2 img:hover,div.header-home-3 img:hover,div.header-home-4 img:hover,div.header-home-5 img:hover{width:40px;transition:0.25s}
/*div.home-baseline{padding: 180px 0px 50px;}*/
div.header-home-1 {margin-top: -25px;}
}
@media (min-width: 1025px) {
div.header-home-1,div.header-home-2,div.header-home-3,div.header-home-4,div.header-home-5{width:20%;float:left}
div.header-home-1 img,div.header-home-2 img,div.header-home-3 img,div.header-home-4 img,div.header-home-5 img{width:40px}
div.header-home-1 img:hover,div.header-home-2 img:hover,div.header-home-3 img:hover,div.header-home-4 img:hover,div.header-home-5 img:hover{width:50px;transition:0.25s}
/*div.home-baseline{padding: 130px 0px 50px;}*/
}
@media (min-width: 1800px) {
div.header-home-1,div.header-home-2,div.header-home-3,div.header-home-4,div.header-home-5{width:20%;float:left}
div.header-home-1 img,div.header-home-2 img,div.header-home-3 img,div.header-home-4 img,div.header-home-5 img{width:45px}
div.header-home-1 img:hover,div.header-home-2 img:hover,div.header-home-3 img:hover,div.header-home-4 img:hover,div.header-home-5 img:hover{width:55px;transition:0.25s}
/*div.home-baseline{padding: 250px 0px 80px;}*/
}
@media (max-width: 768px) {
div.header-home-1,div.header-home-2,div.header-home-3,div.header-home-4,div.header-home-5{width:100%;margin-bottom:5px;text-align:center;}

}

		/*** SERVICES  ***/
div.home-service-1 img,div.home-service-2 img,div.home-service-3 img,div.home-service-4 img{width:45px;}
div.home-service-1 img:hover,div.home-service-2 img:hover,div.home-service-3 img:hover,div.home-service-4 img:hover{width:55px;transition:0.25s}
.header-home-1 a, .header-home-2 a, .header-home-3 a, .header-home-4 a, .header-home-5 a {color: #000;}
.header-home-1 a:hover, .header-home-2 a:hover, .header-home-3 a:hover, .header-home-4 a:hover, .header-home-5 a:hover {color: #a1c700;}
.home-service-1 a, .home-service-2 a, .home-service-3 a, .home-service-4 a, .home-service-5 a {color: #fff;}
.home-service-1 a:hover, .home-service-2 a:hover, .home-service-3 a:hover, .home-service-4 a:hover, .home-service-5 a:hover {color: #fff;}
.elementor-element.elementor-element-db5f7f3.elementor-column.elementor-col-33.elementor-top-column{margin-top:-4vh;margin-bottom:6vh;}



.home-job-left a:hover, .home-job-left-2 a:hover {
    color: #aac419 !important;
}

.home-job-left a, .home-job-left-2 a {
    color: #fff;
}

		/*** LAST NEWS ***/
.col-md-6.col-sm-6.col-xs-12.pt-cv-content-item.pt-cv-1-col{padding:0px;}
#pt-cv-view-55300aaan7 .pt-cv-readmore , #pt-cv-view-fb156ed31v .pt-cv-readmore{margin-left:60%;}
.pt-cv-animation-right.pt-cv-content{width:80%;margin:auto;}
h4.pt-cv-animation-left.pt-cv-title{padding:0px 20px;}
h4.pt-cv-title{height:100% !important} 


		/*** LAST NEWS 2 ***/
#NEWS-HOME-2 span.btn__text{display:block;}
#NEWS-HOME-2 .jet-posts__item.col-desk-2{height:40vh;} 
#NEWS-HOME-2 a.btn.btn-primary.elementor-button.elementor-size-md.jet-more{align-self: flex-end;margin-top: -100px;}


		/*** JOB  ***/
div.home-job-left, div.home-job-left-2{height: 45vh;padding-top:15vh;} 
.home-job-left a:hover, .home-job-left-2 a:hover{color:#fff} 

.pt-cv-colsys{margin-left:0;margin-right:0;}
.HOME-LIST-JOB .pt-cv-hover-wrapper::before{background-image: url('img/plus.png');background-repeat: no-repeat;background-position-x: 50%;background-position-y: 25%;background-size: 35px;}
.HOME-LIST-JOB .pt-cv-mask{width:95%;margin:auto;}
@media (max-width: 1024px) {
div.HOME-LIST-JOB h4{padding:0px;}
.HOME-LIST-JOB .pt-cv-mask{width:95%;margin:20px auto;}
div.HOME-LIST-JOB h4, div.HOME-LIST-NEWS-SMART h4{padding:0px !important;}
.home-service-1, .home-service-2, .home-service-3, .home-service-4{font-size:26px}
}


		/*** JOB 2  ***/
#HOME-JOB .elementor-row, #HOME-JOB .elementor-element.elementor-element-b4ee634.elementor-widget.elementor-widget-jet-posts, #HOME-JOB .elementor-widget-container, #HOME-JOB .elementor-jet-posts.jet-elements, #HOME-JOB .jet-posts.col-row.disable-cols-gap.disable-rows-gap.jet-equal-cols{height:100%;}
#HOME-JOB-RIGHT .jet-more-wrap {position:relative;top:30%;}
#HOME-JOB-RIGHT a.btn.btn-primary.elementor-button.elementor-size-md.jet-more {align-self: center;background: url(img/plus.png);padding: 0px 30px;height: 40px;background-size: 36px;background-repeat: no-repeat;}
#HOME-JOB-RIGHT h4.entry-title {text-align: center;position: absolute;top: 50%;}
.jet-posts.col-row.disable-cols-gap.disable-rows-gap.jet-equal-cols{margin:0}
span.btn__text{display:none;}
.elementor-1221 .jet-posts__item.col-desk-2 {
    height: 90vh;
}
@media (max-width: 768px) {.jet-posts__item.col-desk-2 {height: 50vh !important;}.elementor-1221 h4.entry-title {
    font-size: 16px !important;
}}


	/************ WHO WE ARE ************/
.wwal.col-sm-12.col-md-6.col-lg-6.col-xl-6, .wwar.col-sm-12.col-md-6.col-lg-6.col-xl-6{display: block;margin: 0;padding: 0;width: 100%;float: left;font-family:'quicksand';}
.wwa-box{text-align:center;float: left;
    width: 50%;
    height: 150px;}
.wwa-number{font-size: 60px;font-weight: bold;color: #a1c700;line-height: 80px;}
.wwa-text-w{color: #fff;font-weight: bold;font-size: 14px;line-height:12px;}
.wwa-text-g{font-weight: bold;font-size: 14px;color: #aac419;}
.wwa-left{margin:0px 30px 0px 30px}
.wwar.col-sm-12.col-md-6.col-lg-6.col-xl-6{margin-bottom:80px;} 
.wwa-justify{min-height:80vh;}
.wwa-left-img, .wwa-right-img{height:100vh;}
.wwa-tab-left, .wwa-tab-middle, .wwa-tab-right{float:left;width:33%;padding:0px 10px 0px 0px;line-height:18px;font-weight:bold}
.wwa-tab {width: 100%;float: left;margin: 20px 0px;}
font.Bgreen, span.Bgreen{font-size: 42px;color: #aac419;line-height:36px}
font.Mgreen, span.Mgreen{font-size: 24px;color: #aac419;}
font.Lgreen, span.Lgreen{font-size: 16px;color: #aac419;}

@media (max-width: 1024px) {
#WWA-MOBILE div {background-size: 100%;}
}
@media (max-width: 767px) {
font.Bgreen, span.Bgreen{font-size: 24px;color: #aac419;line-height:26px}
font.Mgreen, span.Mgreen{font-size: 16px;color: #aac419;}
font.Lgreen, span.Lgreen{font-size: 12px;color: #aac419;}
img.sp-image{display:none;} 
.elementor-widget-jet-slider .jet-slider .slider-pro .jet-slider__item{background-color:#fff !important;}

.wwa-box-mobile {width: 50%;float: left;text-align: center;margin: 45px 0px;}
.wwa-number {font-size: 30px;line-height:46px;}
.wwa-justify {height: 90vh;}
#VALEURS-FOND-MOBILE div {background-size: 100%;}
#MANAGERS-MOBILE div {background-size: 100%;}
#MANAGERS-MOBILE .wwaMan2 {width: 50%;}
#BOX-CONTENT .wwaMan2 {width: 50%;}

.wwaSite-img {margin-top: 20px !important;}
.wwaSite-content {width: 80% !important;text-align:center;padding-top: 30px !important;}

@media (max-width:767px){
.wwa-box{padding-left:5px;padding-right:5px;}
}

/*.wwal.col-sm-12.col-md-6.col-lg-6.col-xl-6, .wwar.col-sm-12.col-md-6.col-lg-6.col-xl-6{display: block;margin: 0;padding: 0;width: 100%;float: left;font-family:'quicksand';}
.wwa-box{text-align:center;margin:30px}
.wwa-number{font-size: 60px;font-weight: bold;color: #a1c700;line-height: 80px;}
.wwa-text-w{color: #fff;font-weight: bold;font-size: 14px;line-height:12px;}
.wwa-text-g{font-weight: bold;font-size: 14px;color: #aac419;}
.wwa-left{margin:0px 30px 0px 30px}
.wwar.col-sm-12.col-md-6.col-lg-6.col-xl-6{margin-bottom:80px;} 
.wwa-justify{height:100vh;}
.wwa-left-img, .wwa-right-img{height:100vh;}

.wwa-tab {width: 100%;float: left;margin: 20px 0px;}*/

tr.wwa-tab-mobile-line td {vertical-align: top;padding: 11px 0px;}

}

@media (max-width:1024px){
.wwa-justify{min-height:100px !important;}
}

.wwa-cust {
    background: url(/wp-content/uploads/2019/12/back-h1-purple-3.png);
    background-repeat: no-repeat;
    background-position-y: top;
    float: left;
    display: block;
    margin-top: 20px;
    padding: 20px 0px;
    background-size: 120px;
    width: 100%;
}


.wwa-ad {
    background: url(/wp-content/uploads/2019/12/back-h1-purple-3.png);
    background-repeat: no-repeat;
    background-position-y: top;
    float: left;
    display: block;
    width: 100%;
    background-size: 120px;
    margin-top: 40px;
    padding: 20px 0px 5px;
    font-weight: bold;
}



.wwa-ad-2 {
    float: left;
    display: block;
    width: 100%;
    text-transform: uppercase;
    font-weight: bold;
    color: #571459;
    font-size: 19px;
}

.wwa-cust-l img {
    padding-top: 20px;
}


.elementor-81 .elementor-element.elementor-element-058c5d3 .elementor-tab-title.elementor-active , .elementor-3879 .elementor-element.elementor-element-058c5d3 .elementor-tab-title.elementor-active {background: url(/wp-content/uploads/2019/12/back-h1-green-small.png);background-repeat: no-repeat;background-position-y: 55px;padding-bottom: 20px;}
.elementor-widget-tabs .elementor-tab-desktop-title{padding:20px 75px 20px 0px !important}
.elementor-widget-tabs .elementor-tab-content{padding:20px 0px !important}
.elementor-element.elementor-element-058c5d3.elementor-tabs-view-horizontal.elementor-widget.elementor-widget-tabs{min-height:520px}
.wwaMan1 {width: 100%}
.wwaMan2 {width: 33.33%;float: left;}
.wwaMan1 ,.wwaMan2{text-align: center;margin:5px 0px;height:230px;}
.wwaSite-content {width: 75%;color: #fff;font-weight: bold;margin: auto;font-size: 20px;padding-top:50px;}
.wwaSite-img {text-align: center;margin-top: 10vh;}
.wwaSite {height:70vh;}
.wwaSite-bottom {text-align: center;background: url(/wp-content/uploads/2019/12/back-wwaSite-white.png);background-repeat: no-repeat;background-position-x: 50%;height: 125px;padding-top: 20px;}
.jet-slider .sp-buttons .sp-button{border-color:#aac419 !important;border:1px solid #aac419}
#VALEURS-FOND td {vertical-align: top;text-align:justify;padding-bottom:40px;}
#VALEURS-FOND p, #VALEURS-FOND h3 {margin:0;padding:0}
 #VALEURS-FOND h3 {line-height: 20px}


#entrepot .elementor-widget-wrap {
    position: relative;
}


section#entrepot-top {
    position: absolute;
    top: 0;
}


#entrepot-top .elementor-container.elementor-column-gap-default {
    min-height: 10px;
}


#entrepot-bottom .elementor-container.elementor-column-gap-default {
    min-height: 10px;
}

section#entrepot-bottom {
    position: absolute;
    bottom: 0;
}


@media (min-height:767px) and (max-height:1024px){
#entrepot .elementor-column-wrap.elementor-element-populated {
    min-height: 70vh;
}
}


@media (max-height:767px) {
#entrepot .elementor-column-wrap.elementor-element-populated {
    min-height: 120vh;
}
}


@media (min-width:1025px){
#entrepot .elementor-column-wrap.elementor-element-populated{
	min-height:1200px;
}
} 

	/************ EXPERTISES ************/
/*#exp-exp-right {height: 90vh !important;}*/

	/*********** CONTENT ***************/

h1.h1-green{padding-bottom:20px;font-size:44px;color: #aac419} 
h1.h1-green-2{font-size:36px;color: #aac419;padding-bottom:20px;} 
.h1-underline-green{background:url('/wp-content/uploads/2019/12/back-h1-green-3.png');background-repeat:no-repeat;background-position-y:bottom;}
h1.h1-purple{padding-bottom:20px;font-size:44px;color: black}
.h1-underline-purple{background:url('/wp-content/uploads/2019/12/back-h1-purple-3.png');background-repeat:no-repeat;background-position-y:bottom;}


@font-face { 
font-family: Segoe UI Gras; 
src: url(https://dispeo.com/wp-content/themes/kava-child/fonts/Segoe_UI_Bold.ttf);
	font-weight: bold;
}

@font-face { 
font-family: Segoe UI Normal; 
src: url(https://dispeo.com/wp-content/themes/kava-child/fonts/Segoe_UI.ttf);
	font-weight: regular;
}

@font-face { 
font-family: Segoe UI Noir; 
src: url(https://dispeo.com/wp-content/themes/kava-child/fonts/seguibl.ttf);
}

.Sego_reg {
    font-family: Segoe UI Normal;
}

.Sego_bold {
    font-family: Segoe UI Gras;
}

.Sego_black {
    font-family: Segoe UI Noir;
}

ul {font-family: Segoe UI Normal !important;}

li {font-family: Segoe UI Normal !important;}

h1 {font-family: Segoe UI Gras !important;
color: black !important}

h2 {font-family: Segoe UI Gras !important;
color: black !important}

.news-top {display: none}

#template-actu-desktop nav.navigation.post-navigation {background:none !important}

#cliSettingsPopup > div > div > div.cli-modal-body > div > div > div:nth-child(1) > div {display:none !important}

#toTop:before{display:none !important}

#jet-popup-13665 .jet-popup__container{width:100% !important}

.jet-popup.jet-popup--front-mode .jet-popup__container {
	{width: 100% !important}
	
	
h1.h1-green.wau{}
h2.h2-green{font-size: 28px;font-weight: bold;color: #aac419;font-family: quicksand;margin: 30px 0px 10px;}
h2.h2-purple{font-size: 28px;font-weight: bold;color: #571459;font-family: quicksand;margin: 30px 0px 10px;}
h3.h3-green{font-size: 20px;font-weight: bold;color: #aac419;font-family: quicksand;margin: 30px 0px 0px;}
h3.h3-purple{font-size: 20px;font-weight: bold;color: #571459;font-family: quicksand;margin: 30px 0px 0px;}

@media (max-width:1024px){
h2.h2-purple, h2.h2-green{font-size: 26px;}
}

#BOX-CONTENT ul {list-style: none;}
#BOX-CONTENT li:before {content: "\2022";color: #aac419;margin-right: 10px;font-size:20px;line-height:18px;}
#BOX-CONTENT {text-align:justify;}

@media (max-width: 768px) {
h1.h1-green{padding-bottom:10px;font-size:32px;color: #aac419} 
h1.h1-green-2{font-size:28px;padding-bottom:10px;color: #aac419} 
h3.h3-purple{margin: 0px 0px 0px;}
#title-pu h1.h1-green{font-size:24px;}
}


	/*********** NEWS  ***************/
#template-actu-desktop .single-header-7.invert {position: relative;padding: 30px 0;margin-bottom: 60px;text-align: center;}
#template-actu-desktop header.entry-header {margin-top: 130px;margin-bottom: 130px;}
#template-actu-desktop h1 {font-weight: bold;font-size: 42px;color:#fff;margin:auto;width:70%;text-shadow:1px 1px 3px #555;}
#template-actu-desktop time{font-weight:bold}
#template-actu-desktop .posted-on {width:70%;margin:auto;padding-top:100px;color:#fff;}
#template-actu-desktop nav.navigation.post-navigation {background: url(/wp-content/uploads/2019/12/back-h1-green-3.png);background-repeat: no-repeat;background-position-y: top;padding-top: 30px;}
.single-post article.post, .post-navigation{border-bottom:none}
#template-actu-desktop p {
    font-size: 15px;
    text-align: justify;
}

.news-top{height:400px;background:rgba(0,0,0,0.3);}

.news-content {
    margin-top: 50px;
}

.news-top .overlay-thumbnail {
    height: 400px;
}

@media (min-width:1025px){
	#template-actu-mobile {display:none;} 
}
@media (max-width:1024px){
	#template-actu-mobile {display:block !important;} 
}



@media (max-width:1024px){
	#template-actu-desktop {display:none;}
	#template-actu-mobile .header-title {background: url('/wp-content/uploads/2019/12/background-actus.jpg');height: 150px;float: left;width: 100%;text-align: center;padding-top: 80px;}
	#template-actu-mobile .header-img { height: 175px;width: 100%;float: left;}
	#template-actu-mobile .single-header-7.invert {position: relative;padding: 30px 0;margin-bottom: 60px;text-align: center;}
	#template-actu-mobile header.entry-header {margin-top: 130px;margin-bottom: 130px;}
	#template-actu-mobile h1 {font-weight: bold;text-transform: uppercase;font-size: 32px;color:#aac419;margin-top:0px;}
	#template-actu-mobile time{font-weight:bold}
	#template-actu-mobile .posted-on {margin-bottom: 10px;margin-top:30px;}
	#template-actu-mobile nav.navigation.post-navigation {background: url(/wp-content/uploads/2019/12/back-h1-green-3.png);background-repeat: no-repeat;background-position-y: top;padding-top: 30px;}
}

	/*********** LISTE NEWS  ***************/
body.category-1 .site-content__wrap.container{width: 100% !important;min-width: 100% !important;}
body.category-1 .page-header {display: none;}
body.category-1 article {padding: 0px !important;margin: 0px !important;}
body.category-1 .posts-list.posts-list--grid.list-style-v7 .posts-list__item.grid-item .grid-item-inner, .posts-list.posts-list--grid.list-style-v6 .posts-list__item.grid-item .grid-item-inner {border-radius: 0px;}
body.category-1 .entry-header {position: absolute;top: 150px;text-align: center;width: 100%;}
body.category-1 .grid-item-wrap.invert {/* margin: 0px !important; */padding: 0px !important;}
body.category-1 .entry-title {font-size: 38px;margin: 0px 46px;font-family: 'quicksand';font-weight: bold;}
body.category-1 nav.navigation.pagination {text-align: center;padding: 25px;}

.wpra-item.feed-item.my-class-job-1, .wpra-item.feed-item.my-class-job-2, .wpra-item.feed-item.my-class-job-3, .wpra-item.feed-item.my-class-job-4 {
    width: 50%;
    display: block;
    float: left;
    height: 45vh;
	text-align:center;
    padding-top: 20vh;
    padding-left: 40px;
    padding-right: 40px;
}


@media (min-width:768px) and (max-width:1024px){
.wpra-item.feed-item.my-class-job-1, .wpra-item.feed-item.my-class-job-2, .wpra-item.feed-item.my-class-job-3, .wpra-item.feed-item.my-class-job-4 {
    padding-left: 10px;
    padding-right: 10px;
}

}

.wpra-item.feed-item.my-class-job-1 a:hover,.wpra-item.feed-item.my-class-job-2 a:hover,.wpra-item.feed-item.my-class-job-3 a:hover,.wpra-item.feed-item.my-class-job-4 a:hover {
    color: #aac419;
}

.wpra-item.feed-item.my-class-1, .wpra-item.feed-item.my-class-2, .wpra-item.feed-item.my-class-3, .wpra-item.feed-item.my-class-4 {
    width: 50%;
    display: block;
    float: left;
    height: 45vh;
	text-align:center;
    padding-top: 20vh;
    padding-left: 40px;
    padding-right: 40px;
/*	min-height:400px;*/
}

@media (min-width:1025px){
.page-id-1602 .wpra-item.feed-item.my-class-1,.page-id-1602 .wpra-item.feed-item.my-class-2,.page-id-1602 .wpra-item.feed-item.my-class-3,.page-id-1602 .wpra-item.feed-item.my-class-4, .page-id-1602 .wpra-item.feed-item.my-class-job-1,.page-id-1602 .wpra-item.feed-item.my-class-job-2,.page-id-1602 .wpra-item.feed-item.my-class-job-3,.page-id-1602 .wpra-item.feed-item.my-class-job-4,.page-id-3860 .wpra-item.feed-item.my-class-1,.page-id-3860 .wpra-item.feed-item.my-class-2,.page-id-3860 .wpra-item.feed-item.my-class-3,.page-id-3860 .wpra-item.feed-item.my-class-4, .page-id-3860 .wpra-item.feed-item.my-class-job-1,.page-id-3860 .wpra-item.feed-item.my-class-job-2,.page-id-3860 .wpra-item.feed-item.my-class-job-3,.page-id-3860 .wpra-item.feed-item.my-class-job-4
 {
min-height:400px;
}
}

.home .wpra-item.feed-item.my-class-1{background:url('/wp-content/uploads/JOBS/Dispeo-1920x1080-fichierphotos-2_01.jpg');    background-size: cover;background-position: center top;background-repeat: no-repeat;}
.home .wpra-item.feed-item.my-class-2{background:url('/wp-content/uploads/JOBS/Dispeo-1920x1080-fichierphotos-2_02.jpg');    background-size: cover;background-position: center top;background-repeat: no-repeat;}
.home .wpra-item.feed-item.my-class-3{background:url('/wp-content/uploads/JOBS/Dispeo-1920x1080-fichierphotos-2_03.jpg');    background-size: cover;background-position: center top;background-repeat: no-repeat;}
.home .wpra-item.feed-item.my-class-4{background:url('/wp-content/uploads/JOBS/Dispeo-1920x1080-fichierphotos-2_04.jpg');    background-size: cover;background-position: center top;background-repeat: no-repeat;}

.home .wpra-item.feed-item.my-class-job-1{background:url('/wp-content/uploads/JOBS/Dispeo-1920x1080-fichierphotos-2_01.jpg');    background-size: cover;background-position: center top;background-repeat: no-repeat;}
.home .wpra-item.feed-item.my-class-job-2{background:url('/wp-content/uploads/JOBS/Dispeo-1920x1080-fichierphotos-2_02.jpg');    background-size: cover;background-position: center top;background-repeat: no-repeat;}
.home .wpra-item.feed-item.my-class-job-3{background:url('/wp-content/uploads/JOBS/Dispeo-1920x1080-fichierphotos-2_03.jpg');    background-size: cover;background-position: center top;background-repeat: no-repeat;}
.home .wpra-item.feed-item.my-class-job-4{background:url('/wp-content/uploads/JOBS/Dispeo-1920x1080-fichierphotos-2_04.jpg');    background-size: cover;background-position: center top;background-repeat: no-repeat;}


.page-id-1602 .wpra-item.feed-item.my-class-1 ,.page-id-3860 .wpra-item.feed-item.my-class-1{background:url('/wp-content/uploads/JOBS/Dispeo-1920x1080-fichierphotos-2_01.jpg');    background-size: cover;background-position: center top;background-repeat: no-repeat;}
.page-id-1602 .wpra-item.feed-item.my-class-2 ,.page-id-3860 .wpra-item.feed-item.my-class-2{background:url('/wp-content/uploads/JOBS/Dispeo-1920x1080-fichierphotos-2_02.jpg');    background-size: cover;background-position: center top;background-repeat: no-repeat;}
.page-id-1602 .wpra-item.feed-item.my-class-3 ,.page-id-3860 .wpra-item.feed-item.my-class-3{background:url('/wp-content/uploads/JOBS/Dispeo-1920x1080-fichierphotos-2_03.jpg');    background-size: cover;background-position: center top;background-repeat: no-repeat;}
.page-id-1602 .wpra-item.feed-item.my-class-4 ,.page-id-3860 .wpra-item.feed-item.my-class-4{background:url('/wp-content/uploads/JOBS/Dispeo-1920x1080-fichierphotos-2_04.jpg');    background-size: cover;background-position: center top;background-repeat: no-repeat;}

.page-id-1602 .wpra-item.feed-item.my-class-job-1 ,.page-id-3860 .wpra-item.feed-item.my-class-job-1{background:url('/wp-content/uploads/JOBS/Dispeo-1920x1080-fichierphotos-2_01.jpg');    background-size: cover;background-position: center top;background-repeat: no-repeat;}
.page-id-1602 .wpra-item.feed-item.my-class-job-2 ,.page-id-3860 .wpra-item.feed-item.my-class-job-2{background:url('/wp-content/uploads/JOBS/Dispeo-1920x1080-fichierphotos-2_02.jpg');    background-size: cover;background-position: center top;background-repeat: no-repeat;}
.page-id-1602 .wpra-item.feed-item.my-class-job-3 ,.page-id-3860 .wpra-item.feed-item.my-class-job-3{background:url('/wp-content/uploads/JOBS/Dispeo-1920x1080-fichierphotos-2_03.jpg');    background-size: cover;background-position: center top;background-repeat: no-repeat;}
.page-id-1602 .wpra-item.feed-item.my-class-job-4 ,.page-id-3860 .wpra-item.feed-item.my-class-job-4{background:url('/wp-content/uploads/JOBS/Dispeo-1920x1080-fichierphotos-2_04.jpg');    background-size: cover;background-position: center top;background-repeat: no-repeat;}


@media (max-width:1024px){
	.home .wpra-item.feed-item.my-class-1{background-position: left top;background-repeat: no-repeat;}
	.home .wpra-item.feed-item.my-class-2{background-position: right top;background-repeat: no-repeat;}
	.home .wpra-item.feed-item.my-class-3{background-position: left top;background-repeat: no-repeat;}
	.home .wpra-item.feed-item.my-class-4{background-position: right top;background-repeat: no-repeat;}

	.home .wpra-item.feed-item.my-class-job-1{background-position: left top;background-repeat: no-repeat;}
	.home .wpra-item.feed-item.my-class-job-2{background-position: right top;background-repeat: no-repeat;}
	.home .wpra-item.feed-item.my-class-job-3{background-position: left top;background-repeat: no-repeat;}
	.home .wpra-item.feed-item.my-class-job-4{background-position: right top;background-repeat: no-repeat;}


	.page-id-1602 .wpra-item.feed-item.my-class-1 ,.page-id-3860 .wpra-item.feed-item.my-class-1{background-position: left top;background-repeat: no-repeat;}
	.page-id-1602 .wpra-item.feed-item.my-class-2 ,.page-id-3860 .wpra-item.feed-item.my-class-2{background-position: right top;background-repeat: no-repeat;}
	.page-id-1602 .wpra-item.feed-item.my-class-3 ,.page-id-3860 .wpra-item.feed-item.my-class-3{background-position: left top;background-repeat: no-repeat;}
	.page-id-1602 .wpra-item.feed-item.my-class-4 ,.page-id-3860 .wpra-item.feed-item.my-class-4{background-position: right top;background-repeat: no-repeat;}

	.page-id-1602 .wpra-item.feed-item.my-class-job-1 ,.page-id-3860 .wpra-item.feed-item.my-class-job-1{background-position: left top;background-repeat: no-repeat;}
	.page-id-1602 .wpra-item.feed-item.my-class-job-2 ,.page-id-3860 .wpra-item.feed-item.my-class-job-2{background-position: right top;background-repeat: no-repeat;}
	.page-id-1602 .wpra-item.feed-item.my-class-job-3 ,.page-id-3860 .wpra-item.feed-item.my-class-job-3{background-position: left top;background-repeat: no-repeat;}
	.page-id-1602 .wpra-item.feed-item.my-class-job-4 ,.page-id-3860 .wpra-item.feed-item.my-class-job-4{background-position: right top;background-repeat: no-repeat;}
}

.plus-feed {
    background: url(https://dispeo.com/wp-content/uploads/2019/12/plus.png);
    background-repeat: no-repeat;
    background-size: 42px;
    background-position-x: center;
    margin-top: -50px;
    padding-top: 50px;
}

@media (min-width:768px) and (max-width:1024px){
.plus-feed {
    margin-top: -70px;
    padding-top: 50px;
}
}


.my-class-job-1 .wprss-feed-meta, .my-class-job-2 .wprss-feed-meta, .my-class-job-3 .wprss-feed-meta, .my-class-job-4 .wprss-feed-meta {
    display: none;
}

.my-class-job-1 a, .my-class-job-2 a, .my-class-job-3 a, .my-class-job-4 a {
    font-size: 24px;
    color: #fff;
    font-weight: bold;
    padding: 50px 0px;
}

@media (max-width:1024px){
.my-class-job-1 a, .my-class-job-2 a, .my-class-job-3 a, .my-class-job-4 a {
    font-size: 20px;
}

}
.my-class-1 a:hover, .my-class-2 a:hover, .my-class-3 a:hover, .my-class-4 a:hover {color:#aac419}


@media (max-width:767px){
.wpra-item.feed-item.my-class-job-1, .wpra-item.feed-item.my-class-job-2, .wpra-item.feed-item.my-class-job-3, .wpra-item.feed-item.my-class-job-4{width:100%;}
.wpra-item.feed-item.my-class-1, .wpra-item.feed-item.my-class-2, .wpra-item.feed-item.my-class-3, .wpra-item.feed-item.my-class-4{width:100%;}

}


.blog-news h4.entry-title a {
    text-shadow: 2px 2px 3px rgba(0,0,0,0.7);
}

	/*********** BOUTON VIOLET  ***************/
#call-purple svg#Calque_1 , #call-purple-en svg#Calque_1 {margin: 7px 0px 0px 15px;}
.bnt_en #call-purple svg#Calque_1 , .bnt_en #call-purple-en svg#Calque_1 {margin: 0px 0px 0px 15px;}


	/*********** RECHERCHE  ***************/
.search-row2, .search-row1 {float: left;display: block;width: 50%;}
.search .entry-meta {display: none;}
.search h4.entry-title {float: left;font-size: 22px;margin-top: 50px;font-family: 'quicksand';text-transform: uppercase;font-weight:bold;line-height: 1.2 !important;}
.search .entry-content {width: 90%;float: left;display: block;}
.search footer.entry-footer {width: 100%;float: left;display: block;text-align:right;font-weight:bold;font-size:18px;}

.search nav.navigation.pagination {
	float: left;
	width: 100%;
	text-align: center;
}

.search-page p {
    margin: 0;
}

.search-row1 {padding: 80px 10px 0px 50px;}
#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:focus, #wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:hover, #wpadminbar li #adminbarsearch.adminbar-focused:before, #wpadminbar li .ab-item:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover #adminbarsearch:before, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#aac419;}

.search-page h1.page-title {
    text-align: left;
}


.search-page h1.page-title span {
    font-weight: bold;
}

.search-page header.page-header {
    background: url(/wp-content/uploads/2019/12/back-h1-green-3.png);
    background-repeat: no-repeat;
    background-position-y: bottom;
    padding-bottom: 20px;
}

.search-page h4.entry-title a {
    color: #aac419;
}

#left-search .elementor-column-wrap.elementor-element-populated {
    margin: 0% 10% 0% 20%;
	padding:0px;
}

#left-search .elementor-widget-container {
    padding: 20% 0% 0% 0%;
}

#right-search .elementor-column-wrap.elementor-element-populated {
    background: url(/wp-content/uploads/2020/02/photo-recherche.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}
/**********Search form*********/
.elementor-search-form__container{
	margin-left: -260px;
    min-height: 40px !important;
    max-height: 40px;
    margin-top: 10px;
    width: 300px;
    position: absolute !important; 
}
/*****************************/

@media (max-width:1024px) and (max-width:768px) {
	#right-search .elementor-column-wrap.elementor-element-populated {
	    background-position: -250px center;
	}
	#left-search .elementor-widget-container {
	    padding: 80px 10px 0px 0px;
	}
	#left-search .elementor-column-wrap.elementor-element-populated {
	    margin: 0% 3% 0% 3%;
		padding:0px;
	}
	.search h4.entry-title {
	    float: left;
	    font-size: 16px;
		margin-top:20px;
		font-weight:400;
	}

.search footer.entry-footer {
    font-weight: 400;
    font-size: 16px;
}

}

@media (max-width:767px) {
	.right-search{
		display:none;
	}
	#left-search .elementor-column-wrap.elementor-element-populated{
		width:100%;
		margin-bottom:20px;
	}
	.search-page .page-header {
	    margin: 0;
	}

	.search h4.entry-title {
		font-size:14px;
		font-weight:400;
	}

.search footer.entry-footer {
    font-weight: 400;
    font-size: 14px;
}

}


section#BOX-CONTENT.page-pf ul {
    margin: 20px 0px 0px 0px;
}


table.tab1-pc td, table.tab2-pc td {
    border: 1px solid;
    padding: 10px;
}

table.tab1-pc {
    width: 100%;
    border: 1px solid #999;
}

table.tab2-pc {
    width: 100%;
    border: 1px solid #999;
}

@media (min-width:1024px) {
table.tab1-pc {
    width: 70%;
}
}

.nos-forces-img{min-height:250px !important;} 

.nos-forces-img .elementor-column-wrap.elementor-element-populated {
    height: 500px;
}

.elementor-1221 .elementor-element.elementor-element-84cd20b .jet-posts .jet-posts__inner-box ,.elementor-4140 .elementor-element.elementor-element-84cd20b .jet-posts .jet-posts__inner-box {
    min-height: 100vh !important; 
}

@media (max-width:1024px){
#img-spont .elementor-column-wrap {
    height: 350px;
    background-position: top center;
}}

@media (max-width:767px) {

.home-baseline {
    font-size: 32px;
    text-shadow: 0px 0px 30px #000;
    margin-bottom: 40px;
}






}

table.wwa-tab-mobile {
    font-weight: bold;
	width:100%;
	line-height:14px;  
}

table.wwa-tab-mobile td {
    width: 50%;
    padding: 10px;
}


#entrepot .elementor-widget-jet-slider .jet-slider .slider-pro .jet-slider__item {
    background-color: #fff;
}


iframe.form-spont {
    height: 750px !important;
}

@media (max-height:767px) {
iframe.form-spont {
    height: 850px !important;
}}



iframe.form-contact {
    height: 750px !important;
}

@media (max-height:767px) {
iframe.form-contact {
    height: 850px !important;
}}


.elementor-element.elementor-element-8a25c24.elementor-widget.elementor-widget-html img {
    margin-right: 7px;
}



@media (min-width: 768px){
div#LANG-MENU {
    width: 9.5%;
}

.elementor-element.elementor-element-bd55a84.elementor-column.elementor-col-16.elementor-top-column{
   width:8%;
 }
}



.page-id-1221 .jet-posts__inner-content ,.page-id-4140 .jet-posts__inner-content {
    display: table !important;
    height: 100vh;
    table-layout: fixed;
    width: 100%;
    padding: 0px 70px;
    background: rgba(0,0,0,0.3);
}

.page-id-1221 h4.entry-title ,.page-id-4140 h4.entry-title {
    display: table-cell;
    vertical-align: middle;
}


@media (min-width:768px) and (max-width:1024px){
.elementor-1221 .elementor-element.elementor-element-84cd20b .jet-posts .jet-posts__inner-box{
min-height:10vh !important;
height:50vh !important;
}

.page-id-1221 .jet-posts__inner-content {
    display: flex !important;
    height: 50vh;
}

.page-id-1221 h4.entry-title { 
	margin-top:250px;

	display:block;
}
}

@media (max-width:767px){
.page-id-1221 .blog-news h4.entry-title a{
padding:0px !important;
}

.elementor-1221 .elementor-element.elementor-element-84cd20b .jet-posts .jet-posts__inner-box{
min-height:10vh !important;
height:50vh !important;
}


.page-id-1221 .jet-posts__inner-content{height:50vh;}

.page-id-1221 h4.entry-title {
	margin-top:auto !important;
}
}

#idxrcookies p {
    font-size: 12px;
    font-weight: 200;
}

#textDiv {
    margin: 0px 50px;
}

@media (max-width:1024px){
#entrepot .jet-slider__content-item{position:absolute !important;top:0;}
}

@media (max-width:767px){
.elementor-81 .elementor-element.elementor-element-7eac163 > .elementor-widget-container, .elementor-81 .elementor-element.elementor-element-d13ad4f > .elementor-widget-container, .elementor-81 .elementor-element.elementor-element-d13ad4f > .elementor-widget-container{background-size:cover;}
}

#template-actu-mobile .news {
    float: none;
    width: 100%;
}


.elementor-element-b86a984 img {
    display: none !important;
} 


/**************** LINKEDIN / YOUTUBE FOOTER ******************/

