/*
Theme Name: Divi Child Theme
Theme URI: https://ouidev.net/
Description: Divi Child Theme
Author: Divi Ready Themes
Author URI: https://ouidev.net/
Template: Divi
Version: Updated for Divi 3+
*/
#main-header #et-top-navigation {padding: 0;}
#main-header #et-top-navigation #top-menu li {padding-right: 0;}
#main-header #et-top-navigation #top-menu li a {padding: 30px;}
#main-header #et-top-navigation #top-menu li a img {vertical-align:sub;margin-right: 3px;}
#et-info-email, #et-info-phone, #et-heure-adress-nav svg {color: #009FE3;}
.et-info-email:hover, #et-secondary-menu>ul>li>a:hover, #top-menu-nav>ul>li>a:hover, .et-social-icons a:hover, #top-header a:hover {opacity: 1;color: #009FE3;}
#top-header a {-webkit-transition: background-color .4s,color .4s ease-in-out;transition: background-color .4s,color .4s ease-in-out;}
#et-info-phone {margin-right: 2px;}
#et-info-email:before {position: relative;top: 2px;margin-right: 5px;}
.custom-margin-contact {margin-right:50px!important;}
#top-header {border-bottom: 1px solid rgba(221,221,221,.16);}
#top-header .container {font-weight: 400;}
.mobile_menu_bar:before {color:#ffffff;}
.custom-border-menu {border-width: 0 1px;border-color: rgba(221,221,221,.16);border-style: solid;}
#main-header #et-top-navigation #top-menu li.custom-border-last-menu a {padding-right:0!important; border-left:1px solid rgba(221,221,221,.16);}
#et-heure-adress-nav, #et-heure-adress-nav li {display: inline-block;padding-right: 30px;}
#et-top-navigation #et_mobile_nav_menu .mobile_menu_bar {padding-top: 24px;}
#custom-menu-fix-right .et_pb_blurb_description {padding: 5px 20px;}
.et-fixed-header #custom-menu-fix-right {display:none!important;}
.custom-before-title {content: "";background-color: rgba(0,159,227,1);width: 55px;height: 2px;display: inline-block;vertical-align: middle;margin-right: 15px;}
.custom-before-cat {content: "";background-color: #ffffff;width: 23px;height: 1px;display: inline-block;vertical-align: middle;margin-right: 15px;}
#custom-padding-img-text .et_pb_blurb_content .et_pb_blurb_container {padding-top: 15px;}
#custom-padding-img-text .et_pb_blurb_content .et_pb_main_blurb_image {vertical-align: middle;}
#custom-contact-itineraire .et_pb_blurb_description {position: absolute;top: 100px;width: 100%;    text-align: center;opacity:0;color: #ffffff;-webkit-transition: all .8s ease-in-out;
 transition: all .8s ease-in-out;}
#custom-contact-itineraire .et_pb_blurb_content:hover .et_pb_blurb_description {opacity:1;}
input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea {background-color: rgba(255,255,255,0.8);border: none;padding: 15px;color:#3c3c3c;width: 100%;margin: 5px 0 !important;border-radius: 5px; font-weight: 800;}
textarea {height:220px;}
::placeholder {font-weight: 800;font-size: 14px;color: #3c3c3c;}
::-webkit-input-placeholder {font-weight: 800;font-size: 14px;color: #3c3c3c;}
.custom-style-btn {width: 100%;text-align: center;margin-bottom: 30px;}
.wpcf7-response-output {display:flex;}
.custom-style-btn input[type=submit] {background-color: #009FE3;color: #ffffff;padding: 12px 30px;border-radius: 30px;border: none;cursor: pointer;font-weight: 600;font-size: 17px;-webkit-transition: all .8s ease-in-out;transition: all .8s ease-in-out;margin-top: 30px;}
input[type=submit]#custom-btn-del {background-color: #009FE3;color: #ffffff;padding: 12px 30px;border-radius: 30px;border: none;cursor: pointer;font-weight: 600;font-size: 17px;-webkit-transition: all .8s ease-in-out;transition: all .8s ease-in-out;margin-top: 30px;}
.custom-style-btn input[type=submit]:hover {background-color: #192B72;}
#sp-testimonial-free-wrapper-1383 .sp-testimonial-free-section .tfree-client-testimonial {color: #ffffff !important;text-align: left !important;font-size:18px!important;}
.sp-testimonial-free-section .slick-prev, .sp-testimonial-free-section .slick-next {top:80px !important;}
#sp-testimonial-free-wrapper-1383 .sp-testimonial-free-section .tfree-client-designation, .sp-testimonial-free-section .tfree-client-name {color: #ffffff !important;}
h4.tfree-client-name{font-family: 'Lobster', cursive!important;letter-spacing:1px !important;}
.sp-testimonial-free-section .slick-dots li button {width:8px !important;height:8px !important}
#sp-testimonial-free-wrapper-1383 .sp-testimonial-free-section .slick-dots li button {background: #ffffff !important;}
#sp-testimonial-free-wrapper-1383 .sp-testimonial-free-section .slick-dots li.slick-active button {background: #ec7d30 !important;}
#custom-order-chiffres .et_pb_blurb_content {display:flex;}
#custom-order-chiffres .et_pb_blurb_content .et_pb_main_blurb_image {order:2;margin-left:15px;}
.wpcp-carousel-section .slick-next, .wpcp-carousel-section .slick-next i, .wpcp-carousel-section .slick-prev, .wpcp-carousel-section .slick-prev i {color: #009FE3 !important;}
#footer-totop {text-align:right;}
#footer-totop .arrow_carrot-up {margin-right:10px;vertical-align: middle; color:#4A5DA7;font-size: 30px;}
/*#custom-bg-section {background-position-x:20px;}*/
/* Custom Style Menu hamburger */
.hustle-ui.hustle-slidein .hustle-slidein-content .hustle-info.hustle-info--default .hustle-button-icon {position: absolute;top: 15px!important;left:15px!important;right:auto!important;}
.hustle-ui .hustle-button-icon [class*=hustle-icon-] {font-size: 15px!important;color:#ffffff;}
.hustle-ui:not(.hustle-size--small).module_id_2 .hustle-slidein-content .hustle-info {height: 100vh !important;max-height: 100vh !important;}
.hustle-ui.hustle-slidein.hustle-show {background-color: #00000070;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.hustle-ui.module_id_2 .hustle-layout .hustle-content .hustle-content-wrap {padding: 40px 0 20px 0 !important;}
.hustle-ui.module_id_2 .hustle-layout .hustle-content {padding: 0 !important;}
#custom-img-mb {width: 40%;margin: 0 auto;display: block;padding: 15px;}
#custom-link-level1 {text-align:center;padding:10px 0;border-width:1px 0;border-style: solid; border-color:#ffffff50;font-size:16px;font-family:'Lintel Medium';text-transform:uppercase;}
#custom-link-level1 a{font-weight:normal;}
#custom-link-level2 a{text-align: center;padding: 10px 0;font-size: 15px;font-family: 'Lintel Medium';background-color:#ffffff50;font-weight:normal;display: block ;}
#custom-link-level1, #custom-link-level2 {margin:0 !important;}
#custom-link-flex {display:flex;align-items:center;justify-content: space-evenly;padding:25px 0 5px 0;}
#custom-icon-flex {display:flex;align-items:center;justify-content:center;padding:5px 0 20px 0;}
#custom-icon-flex svg {margin: 0 10px;}
/* End Custom Style Menu hamburger */
/*  Custom Style Post */
#custom-gradient-post .et_pb_slides .et_pb_slide .et_pb_slide_overlay_container {background-image: linear-gradient(180deg,#ffffff00 0%,#3C3C3C 100%);background-color: transparent;}
#custom-gradient-post .et_pb_slides .et_pb_slide .et_pb_slide_description {padding: 5% 5%;}
#custom-gradient-post .et_pb_slides .et_pb_slider_container_inner {vertical-align: middle; padding: 30% 0% 5%;}
.custom_position-cat {text-align:left;margin-bottom: 10px;}
#custom-gradient-post .post-meta a {text-align: left;font-size: 16px;font-weight: 800;}
#custom-gradient-post .post-meta a:hover {color: #009FE3 !important;}
#custom-gradient-post .custom_position-date {position: absolute;top: 5px;right: -15px;color: #3C3C3C !important;font-weight: 800;width: min-content;line-height: 1.2em;font-size: 16px;}
#custom-gradient-post .et_pb_blog_grid .et_pb_post {min-height: 530px;}
#custom-gradient-post .et_pb_post div.post-content a.more-link {padding-top: 20px !important;
display: block;}
/* End Custom Style Post */
/* Custom Style Tab Pages Nos Offres */
.custom-container-tab-offres {
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	padding: 20px 30px;
    margin: 20px;}
.custom-img-tab-offres a.custom-link-offres{
	color: #ffffff!important;
    border-width: 0px!important;
    border-radius: 30px;
    font-size: 14px;
    font-family: 'Lintel Medium',Helvetica,Arial,Lucida,sans-serif!important;
    text-transform: uppercase!important;
    background-color: #009FE3;
	padding: 8px 30px 5px 30px!important;
    margin-top: 10px;
    -webkit-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
    display: inline-block;}
.custom-img-tab-offres a.custom-link-offres:hover {box-shadow:6px 6px 18px 0px rgba(0,0,0,0.2);}
.custom-img-tab-offres {text-align:center;padding:20px;}
.custom-img-tab-offres img {box-shadow: 6px 6px 18px 0px rgba(0,0,0,0.2);width:260px;margin-bottom:20px; padding:10px;}
#custom-padding-tab-hexa li.et_pb_tab_6, #custom-padding-tab-hexa li.et_pb_tab_7, #custom-padding-tab-hexa li.et_pb_tab_8, #custom-padding-tab-hexa li.et_pb_tab_5 {/* margin: 0 10px !important;*/}
.arrow_carrot-right {color:#4A5DA7;}
/* Custom Style Section Témoignages page Rejoignez nous */
#custom-slide-temoignages .et_pb_slides .et_pb_slider_container_inner {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;}
#custom-slide-temoignages .et_pb_slide_image {
    position: relative;
	margin-right: 0;
	padding-top: 0 !important;
	margin-top: 0 !important;
	margin: 0 auto;}
#custom-slide-temoignages .et_pb_slide_image img {
	max-height: 290px !important;
	vertical-align: baseline;
	padding: 20px;}
#custom-slide-temoignages .et_pb_slide {
    padding: 0;}
.custom-name-temoignage {
    font-family: 'Lobster',cursive!important;
    letter-spacing: 1px!important;
	display:block;
	padding:30px 0;}
#custom-slide-temoignages .et_pb_slide_description:before {
	content:url(/wp-content/uploads/2020/10/icon-temoignages-avant.svg);
	position:absolute;
	top: -20px;
    left: 10px;}
#custom-slide-temoignages .et_pb_slide_description:after {
	content:url(/wp-content/uploads/2020/10/icon-temoignages-apres.svg);
	position:absolute;
	bottom: 0;
	right: 30px;}
/* Custom Style Section Job page rejoigner nous */
#custom-list-job .job_listings .job_listing h3, #custom-list-job .job_listings .job_listing .meta .job-type{color:#4A5DA7;font-weight: 600;}
 #custom-list-job .job_listings .job_listing ul.meta li.job-type.stage{color:#4A5DA7;}
#custom-list-job .job_listings .job_listing .company{color:#3C3C3C;}
#custom-list-job .job_listings .job_listing .location {color:#009FE3;font-weight: 600;}
#custom-list-job .job_listings .job_listing .meta .date {color:#9A9A9A;font-size:14px}
article.job_listing h1.entry-title, article.post h1.entry-title {color:#4A5DA7;font-weight: 600;font-size: 40px;line-height: 1.2em;}
#custom-list-job .job_listings .job_listing .meta .job-type.plein-temps, #custom-list-job .job_listings .job_listing .meta .job-type.a-temps-partiel, #custom-list-job .job_listings .job_listing .meta .job-type.stage, #custom-list-job .job_listings .job_listing .meta .job-type.freelance {color:#3C3C3C;}
#custom-list-job .et_pb_code_inner .job_listings ul li.job_listing a div.position {width: 50%; padding: 0px 0 0 120px;}
#custom-list-job .et_pb_code_inner .job_listings ul li.job_listing img.company_logo {
width:100px;height:auto}
#custom-list-job .et_pb_code_inner ul.job_listings li.job_listing a {display: flex;align-items: center;justify-content: space-between;}
.job-manager-application-wrapper .application .application_button, .single_job_listing .application .application_button, .button.wp_job_manager_send_application_button {color: #ffffff;font-weight:600;border-width: 0px;padding:14px 40px 10px 40px;border-radius: 30px;font-size: 14px;text-transform: uppercase;background-color: #009FE3;-webkit-transition: background-color .4s,color .4s ease-in-out;transition: background-color .4s,color .4s ease-in-out;}
.job-manager-application-wrapper .application .application_button:hover, .single_job_listing .application .application_button:hover, .button.wp_job_manager_send_application_button:hover { color: #ffffff;background-color: #192b72;}
.single_job_listing .application .application_details form.job-manager-application-form { padding: 1.5em;background-color: #f5f5f5;}
.job-manager-form fieldset label {line-height: 3em;}
fieldset.fieldset-check-donnees label {display:none;}
fieldset.fieldset-check-donnees div.field {display: flex;align-items: flex-end;width:100%;}
fieldset.fieldset-check-donnees div.field .description {margin: 0 0 0 20px;}
/* Custom Style page Nos Cas Clients */
#custom-cas-client-filtre .et_pb_filterable_portfolio .et_pb_portfolio_filters {margin: 0 0 60px;}
#custom-cas-client-filtre .et_pb_grid_item {margin-bottom: 3% !important;border-radius: 13px;}
#custom-cas-client-filtre .et_pb_portfolio_filters ul {background-color:#F2F2F2;}
#custom-cas-client-filtre .et_pb_portfolio_filters li.et_pb_portfolio_filter {padding:10px;}
#custom-cas-client-filtre .et_pb_portfolio_filters a[data-category-slug="all"]{background-color:#000000 !important;color:#ffffff !important;border-radius: 10px;}
#custom-cas-client-filtre .et_pb_portfolio_filters a[data-category-slug="banque-assurance-gie"]{
background-color:#4A5DA7 !important;color:#ffffff !important;border-radius: 10px;}
#custom-cas-client-filtre .et_pb_portfolio_filters a[data-category-slug="entreprises"]{
background-color:#5A5A5A !important;color:#ffffff !important;border-radius: 10px;}
#custom-cas-client-filtre .et_pb_portfolio_filters a[data-category-slug="secteur-public"]{background-color:#F19419 !important;
color:#ffffff !important;border-radius: 10px;}
#custom-cas-client-filtre .project_category-banque-assurance-gie {border: 4px solid #4A5DA7;}
#custom-cas-client-filtre .project_category-banque-assurance-gie h2{background-color:#4A5DA7;padding: 10px;height: 100px;display: flex;align-items: center;}
#custom-cas-client-filtre .project_category-entreprises {border: 4px solid #5A5A5A;}
#custom-cas-client-filtre .project_category-entreprises h2{background-color:#5A5A5A;padding: 10px;height: 100px;display: flex; align-items: center;}
#custom-cas-client-filtre .project_category-secteur-public {border: 4px solid #F19419;}
#custom-cas-client-filtre .project_category-secteur-public h2{background-color:#F19419;padding: 10px;height: 100px;display: flex;
align-items: center;}
#custom-cas-client-filtre .et_portfolio_image img {width: auto;height: 100px;}
.as-white {background: rgba(255,255,255,.8) !important;}
.grid-items .item .layer-content .title_link a {color:#ffffff;}
.grid-items .item .layer-content .title_link a {color:#ffffff;}
.grid-items .item .layer-content .custom-before-categories.categories a:before {content: "";background-color: rgba(0,159,227,1);
width: 55px;height: 2px;display: inline-block;vertical-align: middle;margin-right: 15px;}
.grid-items .skin.contentbottom .layer-content {background: rgba(60,60,60,0.65) url(/wp-content/uploads/2020/11/bg-date.png) no-repeat top right;top: 0;}
.grid-items {display: flex;align-items: center;flex-wrap: wrap;}
#custom-margin-grid .post-grid .item .layer-media img {min-height: 220px;}
#custom-margin-grid .grid-items .item {margin-bottom: 30px;}
#custom-margin-grid .post-grid .item a{-webkit-transition: background-color .4s,color .4s ease-in-out;transition: background-color .4s,color .4s ease-in-out;}

#custom-grid-actus .grid-items .layer-wrapper .layer-content {background: rgba(60,60,60,0.65) url(/wp-content/uploads/2020/11/bg-date.png) no-repeat top right;top: 0;}
#custom-grid-actus .grid-items .layer-wrapper .layer-content .element.post_date{display: block;
font-size: 16px;line-height: normal;padding: 15px 10px 50px;text-align: right;color: #192B72;font-weight: 600;}
#custom-grid-actus .grid-items .layer-wrapper .layer-content .element.title {display: block;font-size: 18px;line-height: normal;padding: 0 20px;font-family: 'Lintel Bold',Helvetica,Arial,Lucida,sans-serif;}
#custom-grid-actus .grid-items .layer-wrapper{box-shadow:10px -10px 10px -10px rgb(0 0 0 / 20%)}
#custom-grid-actus .grid-items .layer-wrapper .layer-media .element-media img {min-height:230px;}

#custom-margin-grid .post-grid .item a:hover { color:#009FE3;}
#custom-flex-center .et_pb_row {display:flex;align-items:center;}
.job_application.application {text-align:right;}
.single_job_listing .job_description {margin: 0 0 .5em;}
.wpcp-carousel-section ul.slick-dots li button {width: 7px;height: 7px;}
#custom-position-nsf .et_pb_blurb_content .et_pb_blurb_container {background-color:#F5F5F5;margin-top: -7px;padding: 25px 0;
min-height: 160px;display: flex;align-items: flex-start;justify-content: center;}
#custom-position-nsf .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header{position:absolute;top:80px;left:0;right: 0;}
#custom-position-nsf .et_pb_blurb_content:hover .et_pb_blurb_container .et_pb_module_header{display:none;}
#custom-position-nsf .et_pb_blurb_content:hover .et_pb_main_blurb_image{border:1px solid transparent;border-radius:10px 10px 0 0;}
#custom-position-nsf .et_pb_blurb_content .et_pb_main_blurb_image{border: 1px solid #F5F5F5;border-radius: 10px 10px 0 0;}
.sp-latest-posts-widget .media-body h3.entry-title {color: #3C3C3C;font-size: 16px;padding-bottom: 0;font-weight: 600;}
.custom-titre-widget-post {display:block;color:#3C3C3C;font-size: 24px;padding-bottom: 0px;font-weight: 600;}
#custom_html-6, #custom_html-7 { margin-bottom: 10px;}
.et_pb_widget_area_left {
    border-left: 1px solid rgba(0,0,0,.1);
    padding-left: 30px;
	border-right: none;
    padding-right: 0;
}
#categories-2 h4.widgettitle {display: none;}
#categories-2 ul li a {color:#3C3C3C;font-weight: 800;}
#categories-2 ul li a:hover {color:rgba(0,159,227,1)}
.single .et_pb_post {
    margin-bottom: 0 !important;
}
.single .post {
    padding-bottom: 0 !important;
}
article h2.entry-title {
	color: #192b72!important;
	font-family: 'Lintel Bold',Helvetica,Arial,Lucida,sans-serif;
    font-size: 24px;
}
.et_pb_slider:hover .et-pb-arrow-prev {
    left: -15px;
    opacity: 1;
}
.et_pb_slider:hover .et-pb-arrow-next {
    right: 15px;
    opacity: 1;
}
body #powerTip {
    background-color: #009FE3;
    text-align: center;
}
#custom-padding-team .theme_8 .ict_wrapp ul li {
	padding:5px 50px;
}
.custom-bg-title-tab ul li.et_pb_tab_0 {
	background: url(/wp-content/uploads/2020/12/nepsio-conseil-partenaire-de-vos-projets-nos-offres-bg0.png) center;
	border-radius: 10px 10px 0 0;
	border: 3px solid transparent !important;
}
.custom-bg-title-tab ul li.et_pb_tab_1 {
	background: url(/wp-content/uploads/2020/12/nepsio-conseil-partenaire-de-vos-projets-nos-offres-bg1.png) center;
	border-radius: 10px 10px 0 0;
	border: 3px solid transparent !important;
}
.custom-bg-title-tab ul li.et_pb_tab_2 {
	background: url(/wp-content/uploads/2020/12/nepsio-conseil-partenaire-de-vos-projets-nos-offres-bg2.png) center;
	border-radius: 10px 10px 0 0;
	border: 3px solid transparent !important;
}
.custom-bg-title-tab ul li.et_pb_tab_3 {
	background: url(/wp-content/uploads/2020/12/nepsio-conseil-partenaire-de-vos-projets-nos-offres-bg3.png) center;
	border-radius: 10px 10px 0 0;
	border: 3px solid transparent !important;
}
.custom-bg-title-tab ul li.et_pb_tab_4 {
	background: url(/wp-content/uploads/2020/12/nepsio-conseil-partenaire-de-vos-projets-nos-offres-bg4.png) center;
	border-radius: 10px 10px 0 0;
	border: 3px solid transparent !important;
}
.custom-bg-title-tab ul li.et_pb_tab_5 {
	background: url(/wp-content/uploads/2020/12/nepsio-conseil-partenaire-de-vos-projets-nos-offres-bg5.png) center;
	border-radius: 10px 10px 0 0;
	border: 3px solid transparent !important;
}
.custom-bg-title-tab ul li.et_pb_tab_6 {
	background: url(/wp-content/uploads/2020/12/nepsio-conseil-partenaire-de-vos-projets-nos-offres-bg6.png) center;
	border-radius: 10px 10px 0 0;
	border: 3px solid transparent !important;
}
.custom-bg-title-tab ul li.et_pb_tab_7 {
	background: url(/wp-content/uploads/2020/12/nepsio-conseil-partenaire-de-vos-projets-nos-offres-bg7.png) center;
	border-radius: 10px 10px 0 0;
	border: 3px solid transparent !important;
}
.custom-bg-title-tab ul li:hover {
	border-radius: 10px 10px 0 0 !important;
    border: 3px solid #F39200 !important;
}
.custom-bg-title-tab ul.custom-style-rh li:hover {
    border: none!important;
}
#radio-4.custom-position-radio, #radio-6.custom-position-radio {
	align-self: flex-start;
}
#custom-padding-tab-hexa ul.et_pb_tabs_controls li{
	border-radius: 10px 10px 0 0;
	border: 3px solid transparent !important;
	background-size:cover;
	width: 210px !important;
    height: 160px !important;
	margin:10px;
	-webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

#custom-padding-tab-hexa ul.et_pb_tabs_controls li.et_pb_tab_0 {
	background: url(/wp-content/uploads/2020/12/nepsio-conseil-partenaire-de-vos-projets-nos-offres-bg0.png) center no-repeat;
}

#custom-padding-tab-hexa ul.et_pb_tabs_controls li.et_pb_tab_1 {
	background: url(/wp-content/uploads/2021/03/Relation-client-et-multicanal.jpg) center no-repeat;
}

#custom-padding-tab-hexa ul.et_pb_tabs_controls li.et_pb_tab_2 {
	background: url(/wp-content/uploads/2021/03/Satisfaction-client-et-qualité-servie.jpg) center no-repeat;
}

#custom-padding-tab-hexa ul.et_pb_tabs_controls li.et_pb_tab_3 {
	background: url(/wp-content/uploads/2021/03/Création-et-transformation-des-organisations.jpg) center no-repeat;
}

#custom-padding-tab-hexa ul.et_pb_tabs_controls li.et_pb_tab_4 {
	background: url(/wp-content/uploads/2021/03/Fusion-mutualisation-et-coopération.jpg) center no-repeat;
}

#custom-padding-tab-hexa ul.et_pb_tabs_controls li.et_pb_tab_5 {
	background: url(/wp-content/uploads/2021/03/Transformation-digitale.jpg) center no-repeat;
}

#custom-padding-tab-hexa ul.et_pb_tabs_controls li.et_pb_tab_6 {
	background: url(/wp-content/uploads/2021/03/Optimisation-et-simplification-des-processus.jpg) center no-repeat;
}

#custom-padding-tab-hexa ul.et_pb_tabs_controls li.et_pb_tab_7 {
	background: url(/wp-content/uploads/2021/03/Optimisation-de-lefficacité-opérationnelle.jpg) center no-repeat;
}

#custom-padding-tab-hexa ul.et_pb_tabs_controls li.et_pb_tab_8 {
	background: url(/wp-content/uploads/2021/03/Gestion-RH-et-qualité-de-vie-au-travail.jpg) center no-repeat;
}

#custom-padding-tab-hexa ul.et_pb_tabs_controls li.et_pb_tab_9 {
	background: url(/wp-content/uploads/2021/03/Gestion-de-la-DATA.jpg) center no-repeat;
}

#custom-padding-tab-hexa ul.et_pb_tabs_controls li:before {content: "";width: 110%;height: 200px;display: block;position: absolute;top: -13px;background: #192c7291;z-index: -2;}

#custom-padding-tab-hexa ul.et_pb_tabs_controls li {
    overflow: hidden;
    background-size: 163%!important;
}

#custom-padding-tab-hexa ul.et_pb_tabs_controls li:hover {
    border-radius: 10px 10px 0 0!important;
    border: 3px solid #F39200!important;
}
#custom-padding-tab-hexa ul.et_pb_tabs_controls li a {padding: 5px 20px;}
.icon_question_alt.style1 {color: #00c5e3;}
.icon_question_alt.style2 {color: #009fe3;}
.icon_question_alt.style3 {color: #0079e3;}

/* Custom Style Last Post Page Actus */
#custom-last-post #post-grid-6864 .item .layer-media {
    display: block;
    position: relative;
    margin-bottom: 30px;
	width: 60%;
	padding: 10px;
}
#custom-last-post .grid-items .skin.flat .layer-content {
    margin: -20% 20px 20px 25%;
    z-index: 2;
    position: relative;
    background: #fff;
    padding: 30px;
    box-shadow: 15px 15px 15px -15px rgb(0 0 0 / 20%);
    transition: all .3s ease-in-out;
}
#custom-last-post .grid-items .skin.flat .layer-content .element.title  a {
    font-size: 24px;
	transition: all .3s ease-in-out;
	color: #192b72;
    font-family: 'Lintel Bold',Helvetica,Arial,Lucida,sans-serif;
}
#custom-last-post .grid-items:hover .skin.flat .layer-content .element.title  a {
     color:#009FE3;
}
#custom-last-post .grid-items .skin.flat .layer-content .element.post_date, #custom-last-post .grid-items .skin.flat .layer-content .element.excerpt_read_more  {
    font-size: 16px;
	font-weight: 600;
}
#custom-last-post .grid-items .skin.flat .layer-content .element.excerpt_read_more a {
    font-size: 14px;
	font-weight: 600;
	color:#009FE3;
	display: flex;
    padding-top: 15px;}
.custom-title .et_pb_text_inner h1:before, .custom-title .et_pb_text_inner h2:before{content: "";background-color: rgba(0,159,227,1);width: 55px;height: 2px;display: inline-block;vertical-align: middle;margin-right: 20px;}
body.single-job_listing .post-meta .published:before {content:"Publiée le";padding-right: 5px;}

#custom-cas-client-filtre li.et_pb_portfolio_filter:nth-child(2) {order:5;}
#custom-cas-client-filtre li.et_pb_portfolio_filter:nth-child(3) {order:2;}
#custom-cas-client-filtre li.et_pb_portfolio_filter:nth-child(4) {order:4;}


/* Custom Style Resposive  */
@media (max-width: 980px) {
.custom-display-menu {display: none!important;}
.custom-display-menu-2 {display: block!important;}
.custom-row-order {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
.first-on-mobile {-webkit-order: 1;order: 1;}
.second-on-mobile {-webkit-order: 2;order: 2;}
.third-on-mobile {-webkit-order: 3;order: 3;}
.custom-row-order:last-child .et_pb_column:last-child {margin-bottom: 30px;}
	/* Custom CSS Formulaire de devis */
#custom-col-form-devis .forminator-custom-form-5933.forminator-design--default #radio-3,
#custom-col-form-devis .forminator-custom-form-5933.forminator-design--default #radio-4,
#custom-col-form-devis .forminator-custom-form-5933.forminator-design--default #radio-5,
#custom-col-form-devis .forminator-custom-form-5933.forminator-design--default #radio-6,
#custom-col-form-devis .forminator-custom-form-5933.forminator-design--default #radio-7,
#custom-col-form-devis .forminator-custom-form-5933.forminator-design--default #date-1,
#custom-col-form-devis .forminator-custom-form-5933.forminator-design--default #select-2 
	{max-width: 100% !important;}
#custom-col-form-devis .forminator-custom-form-5933.forminator-design--default #html-7,
#custom-col-form-devis .forminator-custom-form-5933.forminator-design--default #html-8,
#custom-col-form-devis .forminator-custom-form-5933.forminator-design--default #html-9,
#custom-col-form-devis .forminator-custom-form-5933.forminator-design--default #html-10,
#custom-col-form-devis .forminator-custom-form-5933.forminator-design--default #html-11,
#custom-col-form-devis .forminator-custom-form-5933.forminator-design--default #html-12,
#custom-col-form-devis .forminator-custom-form-5933.forminator-design--default #html-13,
#custom-col-form-devis .forminator-custom-form-5933.forminator-design--default #html-14,
#custom-col-form-devis .forminator-custom-form-5933.forminator-design--default #html-15,
#custom-col-form-devis .forminator-custom-form-5933.forminator-design--default #html-16,
#custom-col-form-devis .forminator-custom-form-5933.forminator-design--default #html-17,
#custom-col-form-devis .forminator-custom-form-5933.forminator-design--default #radio-7
	{position: initial !important;margin-left: 0px !important;}
#custom-col-form-devis .forminator-row-last {text-align:center;margin-top: 30px;}
#custom-col-form-devis #html-4, #custom-col-form-devis #html-6
	{margin-top: 30px;}	
/* END Custom CSS Formulaire de devis */
}

@media (min-width: 980px) {
.custom-display-menu-2 {display: none!important;}
}
@media only screen and (max-width: 767px) and (min-width: 0px) {
#custom-margin-grid .grid-items .item {margin: 20px auto !important;}
}
@media (max-width: 767px){
	#custom-slide-temoignages .et_pb_slide_image {
    display: block!important;}
	#custom-slide-temoignages .et_pb_slides .et_pb_slider_container_inner {
    flex-wrap: wrap;}
	#custom-list-job .et_pb_code_inner .job_listings ul li.job_listing a div.position {
    width: 60%;
    padding: 0; }
	#custom-list-job .et_pb_code_inner ul.job_listings {
    padding: 0;}
	#custom-list-job .et_pb_code_inner ul.job_listings li.job_listing a {
    padding: 1em 0;
	display: block;}
	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
    width: 80%;}
}
@media (min-width: 783px){
.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=enclosed] .forminator-row, .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=enclosed] .forminator-row {
    align-items: center;}
}
@media (max-width: 480px){
#custom-padding-img-text .et_pb_blurb_content .et_pb_blurb_container {padding:10px;}
#custom-padding-post-mobile .et_pb_row .et_pb_column_22 {border-right: none;padding-right: 0!important;padding-left: 0!important;}
.et_pb_tab {padding: 0;}
#custom-margin-grid .post-grid .item .layer-media img {min-height: 270px;}
/*#post-grid-3269 .item {height: 270px !important;}*/
#post-grid-3269 .layer-content .title_link {padding: 30px;}
.custom-container-tab-offres {padding: 5px;margin: 5px;}
#custom-last-post #post-grid-6864 .item .layer-media {width: 100%;    margin-bottom: 30px;}
#custom-last-post .grid-items .skin.flat .layer-content {margin: 0;padding: 5px;}
}
/* Custom Paage Blog Archive Search*/
.blog article.et_pb_post .entry-featured-image-url,
.archive article.et_pb_post .entry-featured-image-url,
.search article.et_pb_post .entry-featured-image-url {
	width:60%;
}
.blog article.et_pb_post .wrapped,
.archive article.et_pb_post .wrapped,
.search article.et_pb_post .wrapped {
	margin: -20% 0 0 20%;
	z-index: 2;
	position: relative;
	background: #fff;
	padding: 30px;
	box-shadow: 5px 20px 50px -10px rgba(0,0,0,0.1);
	transition: all .3s ease-in-out;
}
.blog article.et_pb_post .wrapped h2 a,
.archive article.et_pb_post .wrapped h2 a,
.search article.et_pb_post .wrapped h2 a {
	transition: all .3s ease-in-out;
}
.blog article.et_pb_post:hover .wrapped h2 a,
.archive article.et_pb_post:hover .wrapped h2 a,
.search article.et_pb_post:hover .wrapped h2 a {
	color:#009FE3;
}
.blog article.et_pb_post .entry-featured-image-url:after,
.archive article.et_pb_post .entry-featured-image-url:after,
.search article.et_pb_post .entry-featured-image-url:after {
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	top: 0;
	background: rgba(0,0,0,0.1);
	transition: all .3s ease-in-out;
}
.blog article.et_pb_post:hover .entry-featured-image-url:after,
.archive article.et_pb_post:hover .entry-featured-image-url:after,
.search article.et_pb_post:hover .entry-featured-image-url:after {
	opacity: 0;
}
@media (max-width:767px) {
	.blog article.et_pb_post .wrapped,
	.archive article.et_pb_post .wrapped,
	.search article.et_pb_post .wrapped {	
		margin:-20% 0 0 10%;	
	}

}
@media (max-width:400px) {
	.blog article.et_pb_post .wrapped,
	.archive article.et_pb_post .wrapped,
	.search article.et_pb_post .wrapped {	
		margin:0;	
	}
	.blog article.et_pb_post .entry-featured-image-url,
	.archive article.et_pb_post .entry-featured-image-url,
	.search article.et_pb_post .entry-featured-image-url {
		width:100%;
		margin-bottom:0;
	}
}

h2.et_pb_module_header {
    background: #4a5ca7;
    padding: 10px!important;
}

#custom-cas-client-filtre .et_pb_grid_item {
    border-color: #4b5ba7;
}

#custom-cas-client-filtre .et_pb_portfolio_filters a[data-category-slug="all"] {
    background: #192c72!important;
}

.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active {
    background: #4b5ba7;
    color: white!important;
}

#custom-cas-client-filtre .et_pb_portfolio_filters li.et_pb_portfolio_filter a {
    border-radius: 13px!important;
	-webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

#custom-cas-client-filtre .et_pb_portfolio_filters li.et_pb_portfolio_filter a:hover {
    background: #00a0e2;
	color: white!important;
}

#custom-cas-client-filtre .et_pb_portfolio_filters ul {
    background: transparent;
}

#custom-cas-client-filtre .et_pb_grid_item {
    height: 300px;
	overflow: hidden;
}

h2.et_pb_module_header {
    height: 125px;
    display: flex;
    align-items: center;
}
.entry-content #custom-menu-fix-right ul {padding-bottom:0!important;}
.hustle-ui.module_id_2 .hustle-layout .hustle-group-content {line-height: 1.2em!important;}

