/*
 Theme Name:     Divi Child Wizaplace Theme
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/

/* =Theme customization starts here
------------------------------------------------------- */
/*Header*/
/*centrer le block "blog"*/
#top-header .container {
    padding-top: 0.8em;
}

/*Menu*/
#top-menu li.mega-menu>ul {
    left: auto  !important;
}

/*Menu mobile*/
/* Logo en mode fixed, lors du scroll il ne disparais pas*/
@media screen and (max-width: 782px){
    .et_fixed_nav #main-header{
        position: fixed;
    }
}
/*menu-mobile fr*/
#menu-menu-mobile>li:nth-child(-n+6){
    border-top: 1px solid #0000001c;
    color:#1e2124;
    padding:12px
}
#menu-menu-mobile li:first-child{
    border-top: 0px solid #0000001c;
}
/*menu-mobile en*/
#menu-menu-mobile-en>li:nth-child(-n+4){
    border-top: 1px solid #0000001c;
    color:#1e2124;
    padding:12px
}
#menu-menu-mobile-en li:first-child{
    border-top: 0px solid #0000001c;
}

/*centrer les sous-menus fr/en*/
/*#menu-item-37104 .sub-menu>li:nth-child(n),*/
#menu-item-41057  .sub-menu>li:nth-child(n){
    position: relative;
    right:2.5%
}
@media(max-width:550px){
    /*#menu-item-37104 .sub-menu>li:nth-child(n),*/  #menu-item-41057  .sub-menu>li:nth-child(n) {
    right:5%}
}
/*centrer les sous-sous-menus fr/en*/
#menu-item-41057 .sub-menu .sub-menu li/*, #menu-item-37104 .sub-menu .sub-menu li*/{
    position:relative;
    left:4%
}
@media(max-width:550px){
    #menu-item-41057 .sub-menu .sub-menu li/*, #menu-item-37104 .sub-menu .sub-menu li */{
        left:6%
    }
}
/*bouton contact*/
@media only screen and (max-width: 981px){
    #menu-menu-mobile li.bouton-demo a{
        font-size: 17px;
        font-weight: 600;
    }
    #menu-menu-mobile-en li.bouton-demo a{
        font-size: 17px;
        font-weight: 600;
    }
}
/*taille du bouton nous contacter*/
@media only screen and (max-width: 981px){
    #menu-menu-mobile-en li.bouton-demo {
        width: 195px !important;
        height: 40px;
        padding: 3px 2px 0px 2px !important;
    }
    #menu-menu-mobile li.bouton-demo {
        width: 195px !important;
        height: 40px;
        padding: 3px 2px 0px 2px!important;
    }

    #menu-item-wpml-ls-82-en, #menu-item-wpml-ls-82-fr  {
        padding: 20px;
    }
}


/*Homepage*/
/*top*/

/* .et_pb_section_0.section-top-home {
    padding-bottom: 50px;
} */


.background-blue-top img{
    max-width: 101%;
}
@media (max-width: 425px) {
    .background-blue-top {
        padding: 42px 0;
    }
}
.et_pb_section_30.section-home {
    margin-top: -10px;
}
/*Block slider Clients*/
/*===== Hover image swap =====*/

.bottom-image {
    position: absolute !important;
}

.top-image {
    opacity: 1;
    transition: all 0.4s;
}

.top-image:hover {
    opacity: 0;
}

/* Pour corriger le pb de traits verticaux sur mac avec chrome */
@media only screen and (min-width:981px) {
    /*	.et_pb_row {padding:initial !important;}*/
    /*	.et_pb_row .et_pb_column.et-last-child, .et_pb_row .et_pb_column:last-child {
            padding:5px 0px;
        }*/
}

/*centrer les flèches*/
.owl-nav .owl-prev, .owl-nav .owl-next{
    top:45% !important;
}
/* Décaler les flèches prev/next à l'extérieur du slide */
.owl-next {
    margin-right: -60px;
}
.owl-prev {
    margin-left: -60px;
}
/* Pour remettre les flèches de slider disparues */
.owl-next:before {
    background-image: url(../../../wp-content/uploads/2016/04/fleche-slider-detouré-vector-next-35-2.svg);
    content: "";
    width: 35px;
    height: 35px;
    background-size: 30px 30px;
    background-repeat: no-repeat;
    display: inline-block;
}

.owl-prev:before {
    background-image: url(../../../wp-content/uploads/2016/04/fleche-slider-detouré-vector-prev-35-2.svg);
    content: "";
    width: 35px;
    height: 35px;
    background-size: 40px 30px;
    background-repeat: no-repeat;
    display: inline-block;
}

/* Pour supprimer les flèches secondaires sur fond rose */
a.et_pb_button.et_pb_button_prev, a.et_pb_button.et_pb_button_next  {
    display:none;
}
.et_pb_section_34.et_pb_section {
    padding-bottom: 40px;
}
.et_pb_row_25.et_pb_row, .et_pb_row_12.et_pb_row, .et_pb_row_14.et_pb_row, .et_pb_row_10.et_pb_row, .et_pb_row_9.et_pb_row{
    /*padding-top: 0px;*/
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.item div#kintessia, .item div#pecheur, .item div#engie   {
    margin-top: 25px!important;
}
/** Slider témoignage **/
blockquote {
    margin: 20px 0 0px;
}
/* Pour positionner l'auteur et le poste */
.et_pb_testimonial_author {
    font-weight: 800;
    font-size: 20px;
    color:#1E2124;
    margin-top:0px;
    text-align: center;
}

.et_pb_testimonial_meta {
    text-align: center;
    font-size: 15px !important;
    line-height: 1.4em !important;
    font-weight:300 !important;
    color: gray;
}

/* Books */
.books .et_pb_main_blurb_image {
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding-top: 20px;
  min-height: 260px;
  background-size: 100% auto;
  background-position: bottom center;
  background-repeat: no-repeat;
  background-color: #e1f6f9;
  max-width: none;
  width: 100%;
}
body .books .et_pb_blurb {
	margin-top: 0 !important;
}
.books .et_pb_column_1_2:first-child .et_pb_main_blurb_image {
	background-image: url('images/fond-livre-blanc-3.png');
}
.books .et_pb_column_1_2:last-child .et_pb_main_blurb_image {
	background-image: url('images/fond-livre-blanc-3b.png');
}

@media(max-width:425px){

    .owl-next {
        margin-right: -40px;
    }
    .owl-prev {
        margin-left: -40px;
    }
}

/*Page Clients*/
/*Définition FR/EN*/
#post-27 .et_pb_text_inner h3, #post-33507 .et_pb_text_inner h3{
    line-height:20px!important;
    font-weight:800 !important
}
#post-27 .et_pb_text_inner p, #post-33507 .et_pb_text_inner p {
    font-size:14px !important;
    padding-bottom: 0 !important;
    line-height: 20px !important;
}
#post-27  .et_pb_text_inner p.ctapink, #post-33507  .et_pb_text_inner p.ctapink  {
    font-size: 19px !important;
    line-height: 1.4em !important;
    font-weight: 800 !important;
    text-transform: uppercase;
    color: #e7395d;
}
@media only screen and (min-width: 981px){
    #post-27 .et_pb_row .et_pb_column.et-last-child, #post-33507 .et_pb_row .et_pb_column:last-child {
        padding: 0px;
    }
}
#post-27 .resume .et_pb_text_inner, #post-33507 .resume .et_pb_text_inner{
    margin:12px 19px 20px 19px !important;
}
#post-27 .discover .et_pb_text_inner{
     margin:12px 19px 20px 19px !important;
 }
#post-33507 .discover .et_pb_text_inner{
    margin:12px 19px 20px 26px !important;
}
#post-27 .name .et_pb_text_inner, #post-33507 .name .et_pb_text_inner{
    margin:0 19px 0 19px !important;
}
#post-27 .et_pb_image .et_pb_image_wrap, #post-33507 .et_pb_image .et_pb_image_wrap {
    margin-bottom: 0 !important;
}
@media(max-width:425px){
    #post-27 .et_pb_text_inner,   #post-33507 .et_pb_text_inner {
        margin:2px 19px 20px 19px !important;
    }
}
@media (max-width: 479px){
   #post-27 .et_pb_row .et_pb_column.et_pb_column_1_4, #post-27 .et_pb_row .et_pb_column.et_pb_column_1_5,#post-27 .et_pb_row .et_pb_column.et_pb_column_1_6, #post-33507 .et_pb_row .et_pb_column.et_pb_column_1_4, #post-33507 .et_pb_row .et_pb_column.et_pb_column_1_5,#post-33507 .et_pb_row .et_pb_column.et_pb_column_1_6  {
        margin: 0px 13px 30px 14px!important;
    }
}
/* @media (max-width:768px){
   #post-27 .et_pb_image_31,
   #post-27 .et_pb_image_32,
   #post-27 .et_pb_image_1,
   #post-27 .et_pb_image_0,
   #post-33507 .et_pb_image_31,
   #post-33507 .et_pb_image_32,
   #post-33507 .et_pb_image_1,
   #post-33507 .et_pb_image_0 {
        display:none !important
    }
} */
@media (max-width: 980px){
    #post-27 .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,
    #post-33507 .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,
    #post-33507 .et_pb_row_4col>.et_pb_column.et_pb_column_1_4,
    #post-33507 .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,
    #post-33507 .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,
    #post-33507 .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 {
        width: 47.25%;
        margin-right: 5px;
        margin-left: 5px;
    }
}

@media (max-width: 980px){
   #post-27 .et_pb_row_1-2_1-4_1-4 .et_pb_column:nth-last-child(-n+2),
   #post-27 .et_pb_row_1-4_1-4 .et_pb_column:nth-last-child(-n+2),
   #post-27 .et_pb_row_4col .et_pb_column:nth-last-child(-n+2),
   #post-27 .et_pb_row_1-2_1-4_1-4 .et_pb_column:nth-last-child(-n+2),
   #post-33507 .et_pb_row_1-4_1-4 .et_pb_column:nth-last-child(-n+2),
   #post-33507 .et_pb_row_4col .et_pb_column:nth-last-child(-n+2) {
        margin-bottom: 30px;
    }
}
@media (min-width: 981px){
    #post-27 .et_pb_gutters3 .et_pb_column_1_4 .et_pb_module, #post-27 .et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_module, #post-33507 .et_pb_gutters3 .et_pb_column_1_4 .et_pb_module, #post-33507 .et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_module {
        margin-bottom: 0%;
    }
}
.discover{
    display: none;
    transition: filter 300ms ease 0ms;
    position: absolute;
    top:45%;
    left:17%;
}
@media all and (min-width: 1024px){
    .columndiscover:hover>div:nth-child(-n+3){
        display:none;
    }
    .columndiscover:hover>.discover{
        display:block;
    }
    .columndiscover>.et_hover_enabled:hover {
        position: absolute;
    }
}

@media(max-width: 1170px){
    .discover{
        left:10%;
    }
}

/*Page de Contact*/
#post-33550 .et_pb_blurb_description p.gris18{
    font-size: 16px;
    line-height: 1.4em !important;
    font-weight: 300 !important;
    color: #737373;
}
#post-33550 .et_pb_blurb_description p a.gris {
    color: #737373;
    font-size: 16px !important;
    font-weight: 300 !important;
    text-decoration: none;
}
/*Formulaire de contact FR/EN */
#post-30516 .et_pb_row_2 div .et_pb_code_0,
#post-33550 .et_pb_row_2 div .et_pb_code_0,
#post-49784 .et_pb_row_1 div .et_pb_code_0,
#post-49846 .et_pb_row_1 div .et_pb_code_0 {
    max-width: 70% !important;
    line-height: 25px;
}
#post-30516 .help-inline span,
span.help-inline,
#post-33550 .help-inline span,
#post-49784 .help-inline span,
#post-49846 .help-inline span{
    font-size: 16px !important;
    font-weight: 300;
    display: block;
}

#post-30516 .help-inline a,
#post-33550 .help-inline a,
#post-49784 .help-inline a,
#post-49846 .help-inline a{
    color:#e7395d;
    font-size: 16px;
    text-decoration : underline;
}

#post-30516 .controls,
#post-33550 .controls,
#post-49784 .controls,
#post-49846 .controls{
    box-shadow: none !important;
}

#post-30516 form .control-group,
#post-33550 form .control-group,
#post-49784 form .control-group,
#post-49846 form .control-group{
    margin-bottom: 50px!important;
}

#post-30516 .controls .form-control,
#post-33550 .controls .form-control,
#post-49784 .controls .form-control,
#post-49846 .controls .form-control{
    border: 0px !important;
    border-bottom: 1px solid #737373!important;
    border-radius: 0px !important;
    box-shadow: none !important;
    font-size:16px !important;
    font-weight: 300 !important;
}

#post-30516 form div .control-group:nth-child(odd),
#post-33550 form div .control-group:nth-child(odd),
#post-49784 form div .control-group:nth-child(odd),
#post-49846 form div .control-group:nth-child(odd) {
    width:45% ;
    display: inline-block;
}

#post-30516 form div .control-group:nth-child(2n),
#post-33550 form div .control-group:nth-child(2n),
#post-49784 form div .control-group:nth-child(2n),
#post-49846 form div .control-group:nth-child(2n){
    width:45%;
    display: inline-block;
    margin-left: 10%;
}

@media (max-width: 990px){
	body #post-30516 form div .control-group,
	body #post-33550 form div .control-group,
	body #post-49784 form div .control-group,
	body #post-49846 form div .control-group{
		width: 100%  !important;
	}
	
	#post-30516 form div .control-group:nth-child(2n),
	#post-33550 form div .control-group:nth-child(2n),
	#post-49784 form div .control-group:nth-child(2n),
	#post-49846 form div .control-group:nth-child(2n){
	    margin-left: 0;
	}

    #post-30516 .et_pb_row_2 div .et_pb_code_0,
	#post-33550 .et_pb_row_2 div .et_pb_code_0,
	#post-49784 .et_pb_row_1 div .et_pb_code_0,
	#post-49846 .et_pb_row_1 div .et_pb_code_0{
        max-width: 75% !important;
    }
}
@media(max-width: 425px){
    #post-30516 form div .control-group:nth-child(2n),
	#post-33550 form div .control-group:nth-child(2n),
	#post-49784 form div .control-group:nth-child(2n),
	#post-49846 form div .control-group:nth-child(2n){
        position: relative;
        float:none;
        top:0;
    }
	
    #post-30516 form div .control-group:nth-child(n),
	#post-33550 form div .control-group:nth-child(n),
	#post-49784 form div .control-group:nth-child(n),
	#post-49846 form div .control-group:nth-child(n){
        width:100% ;
    }
	
    #post-30516 .et_pb_row_2 div .et_pb_code_0,
	#post-33550 .et_pb_row_2 div .et_pb_code_0,
	#post-49784 .et_pb_row_1 div .et_pb_code_0,
	#post-49846 .et_pb_row_1 div .et_pb_code_0 {
        max-width: 80% !important;
    }
}
#post-30516 .jsonform-error-message .controls #jsonform-1-elt-message,
#post-33550 .jsonform-error-message .controls #jsonform-1-elt-message,
#post-49784 .jsonform-error-message .controls #jsonform-1-elt-message,
#post-49846 .jsonform-error-message .controls #jsonform-1-elt-message{
    width:225% !important;
}

#post-30516 form .jsonform-error-consents,
#post-33550 form .jsonform-error-consents,
#post-49784 form .jsonform-error-consents,
#post-49846 form .jsonform-error-consents{
    width:100% !important;
}

#post-30516 .checkbox span,
#post-33550 .checkbox span,
#post-49784 .checkbox span,
#post-49846 .checkbox span {
    color:rgb(115, 115, 115);
    font-size:16px !important;
    font-weight: 300;
}

#post-30516 form .btn-primary,
#post-33550 form .btn-primary,
#post-49784 form .btn-primary,
#post-49846 form .btn-primary{
    width:25% ;
}

@media all and (max-width: 1260px) and (min-width: 1024px){
    .page-id-674 .et_pb_gutters3 .et_pb_column_1_4,
    .et_pb_gutters3.et_pb_row .et_pb_column_1_4{
        width: 100%;
    }

    .page-id-674 .et_pb_gutters3 .et_pb_column_3_4,
    .et_pb_gutters3.et_pb_row .et_pb_column_3_4{
        width: 100%;
    }

    .page-id-674 .et_pb_gutters3 .et_pb_column_3_4 .et_pb_blurb,
    .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_blurb{
      margin-left: 0px!important;
    }
}


/*Blog*/
article.et_pb_post .post-meta {
    height:0;
}
/*Article connexes responsive*/
.expand_divi_related_posts {
    margin: 30px auto;
    overflow: hidden;
    padding: 0;
}
.expand_divi_related_posts .expand_divi_related_post {
    margin:10px
}
/* Ajouter ombrage bleu sur les related post */
.expand_divi_related_post {
    box-shadow: 0 0 12px 3px rgba(75,146,186,0.20)!important;
    min-height:245px;
}
@media (max-width:986px) and (min-width:768px){
    .expand_divi_related_posts .expand_divi_related_post {
        margin:5px
    }
}
@media (max-width: 768px) {
    .expand_divi_related_posts {
        margin: 30px auto;
        overflow: hidden;
        padding: 0;
    }
    .expand_divi_related_post {
        box-shadow: 0 0 10px 2px rgba(75,146,186,0.20);
        width: 93%;
        margin: 10px;
    }
    .expand_divi_related_posts > h2 {
        margin-bottom: 20px;
    }
}
/*Fonctionnalités*/
.blue-low div.et_pb_module{
    margin-top:0 !important;
}
/*Blog*/
/*plugin button-share*/
@media(max-width: 1235px){
    #st-4 {
        bottom: 0;
        display: flex;
        left: 0;
        right: 0;
        top: auto;
        width: 100%;
    }
}
/*Nom de l'auteur*/
.et_pb_post div.et_post_meta_wrapper p.post-meta {
    margin-bottom: 20px;
}
/*B2B mobile*/
@media (max-width: 980px){
    .et_pb_column .et_pb_row_inner, .et_pb_row {
        padding: 30px 0;
    }
}

/*Article 2 catégories*/
@media (max-width: 425px) {
    #left-area .post-meta {
        margin-bottom: 50px;
    }
}

/*Internet Explorer 11*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    /*bug sur la home-page*/

    ::-ms-backdrop, .ressource .et_pb_text_inner h2{
        margin-top:15px;
    }
    /*Recrutement img*/
    ::-ms-backdrop, .content-recrut .et_pb_blurb_position_left .et_pb_main_blurb_image img{
        width:32px;
    }
    /*Fonctionnalite img*/
    ::-ms-backdrop, .template-fonct .et_pb_blurb_position_left .et_pb_main_blurb_image img{
        width:40px;
    }
    /*slider clients home*/
    /*taille img color*/
    ::-ms-backdrop, .et_pb_row_fullwidth  div.item  div.et_pb_section .et_pb_column .et_pb_module a span.et_pb_image_wrap img{
        width:100%;
    }
    /*Accompagnement-projet*/
    /*logo méthodo*/
    ::-ms-backdrop, .methodo-container .et_pb_blurb_position_left .et_pb_main_blurb_image img, .et_pb_blurb_position_right .et_pb_main_blurb_image img{
        width:64px;
    }
    /*Profesional services*/
    /*taille d'image*/
    ::-ms-backdrop, .workshop .et_pb_blurb_content .et_pb_main_blurb_image span.et_pb_image_wrap img.et-waypoint{
        width:60px
    }


    /** Fix affichage des chevrons (fleche) sur page presse & partenaires **/
    .page-id-680 #page-container .et_pb_button_0::after,
    .page-id-680 #page-container .et_pb_button_1::after,
    .page-id-680 #page-container .et_pb_button_2::after,
    .page-id-33576 #page-container .et_pb_button_0::after,
    .page-id-33576 #page-container .et_pb_button_1::after,
    .page-id-33576 #page-container .et_pb_button_2::after{
      /* top: -4px; */
      /* font-size: 30px; */
    }

    .page-id-680 #page-container .et_pb_button_3::after,
    .page-id-680 #page-container .et_pb_button_4::after,
    .page-id-680 #page-container .et_pb_button_5::after,
    .page-id-33576 #page-container .et_pb_button_3::after,
    .page-id-33576 #page-container .et_pb_button_4::after,
    .page-id-33576 #page-container .et_pb_button_5::after{
      /* top: 3px; */
      /* font-size: 30px; */
    }

    .page-id-678 #page-container .et_pb_button::after,
    .page-id-33572 #page-container .et_pb_button::after{
      /* top: 16px; */
      /* font-size: 30px; */
    }

    .page-id-33 .page-numbers.next{
      visibility: visible;
      margin: 0;
    }

    .page-id-33 .page-numbers.prev{
        visibility: visible;
        margin: 0;
      }

    .page-id-33 .page-numbers.next::after{
      content: ''!important;
    }

    .page-id-33 .page-numbers.prev::after{
        content: ''!important;
    }
}

/** Fix possitionnement card page client **/
@media all and (max-width: 980px) {
  .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,
  .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,
  .et_pb_row_4col>.et_pb_column.et_pb_column_1_4{
    width: 45%;
    margin-right: 3%;
    margin-left: 1%;
  }

  .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4:nth-child(even),
  .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4:nth-child(even),
  .et_pb_row_4col>.et_pb_column.et_pb_column_1_4:nth-child(even){
    margin-right: 1%;
    margin-left: 0;
  }
}

/** Fix affichage string page societe **/
.et_pb_number_counter_3.et_pb_number_counter .percent p{
  min-width: 220px
}

/** Fix affichage card page recrutement **/
.page-id-682  .et_pb_row.three-columns.et_clickable{
  padding: 20px 25px;
  display: flex;
  flex-direction: column;
}

.page-id-682  .et_pb_row.three-columns.et_clickable .et_pb_column.et_pb_column_1_3.et_pb_css_mix_blend_mode_passthrough{
  width: 100%!important;
}

.page-id-682  .et_pb_row.three-columns.et_clickable .et_pb_column.et_pb_column_1_3.et_pb_css_mix_blend_mode_passthrough .et_pb_module.et_pb_blurb.et_pb_bg_layout_light{
  margin-left: 0!important
}

.page-id-682  .et_pb_row.three-columns.et_clickable .et_pb_column.et_pb_column_1_3.et_pb_css_mix_blend_mode_passthrough:nth-child(3){
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  margin-top: -7.422px;
}

.page-id-682  .et_pb_row.three-columns.et_clickable .et_pb_column.et_pb_column_1_3.et_pb_css_mix_blend_mode_passthrough:nth-child(3) .et_pb_module.et_pb_text.et_pb_bg_layout_light.et_pb_text_align_left{
  margin: 0 15px!important;
  text-align: right;
}

/*Block Témoignage*/
/* Témoignage style ligne de quote */
blockquote {
    border-left: 2px solid #c1e6ef !important;
}
/*Ne pas afficher les côtes par défault du plugin*/
.et_pb_testimonial:before {
    content: none;
}
/*Position du parent "static"*/
/* .et_pb_testimonial_0.et_pb_testimonial .et_pb_testimonial_author, .et_pb_testimonial_1.et_pb_testimonial .et_pb_testimonial_author, .et_pb_testimonial_2.et_pb_testimonial .et_pb_testimonial_author{
    position:static !important;
}
.et_pb_testimonial_0.et_pb_testimonial .et_pb_testimonial_meta, .et_pb_testimonial_1.et_pb_testimonial .et_pb_testimonial_meta, .et_pb_testimonial_2.et_pb_testimonial .et_pb_testimonial_meta{
    position: static !important;
} */

@media all and (min-width:545px){

  .et_pb_testimonial_0.et_pb_testimonial .et_pb_testimonial_meta,
  .et_pb_testimonial_1.et_pb_testimonial .et_pb_testimonial_meta,
  .et_pb_testimonial_2.et_pb_testimonial .et_pb_testimonial_meta{
    display: block;
    text-align: right!important;
  }
}

.et_pb_testimonial_0.et_pb_testimonial .et_pb_testimonial_author,
.et_pb_testimonial_1.et_pb_testimonial .et_pb_testimonial_author,
.et_pb_testimonial_2.et_pb_testimonial .et_pb_testimonial_author{
  /* text-align: center;
  margin: 60px 0 0 0;
  position: relative!important;
  left: auto!important;
  top: auto!important;
  display: block;
  float: right;
clear: both; */
    /* position: absolute;
    left: auto;
    top: auto;
    right: 0;
    width: 19rem; */
    text-align: left !important;
    padding-left: 3.5rem;
}

.et_pb_testimonial_0.et_pb_testimonial .et_pb_testimonial_meta,
.et_pb_testimonial_1.et_pb_testimonial .et_pb_testimonial_meta,
.et_pb_testimonial_2.et_pb_testimonial .et_pb_testimonial_meta{
  /* display: block;
  text-align: center; */
  display: block;
  text-align: left !important;
  /* position: absolute;
  left: auto;
  right: 0;
  top: 100%;
  transform: translateY(1.5rem);
  width: 19rem; */
  padding-left: 3.5rem;
}

.et_pb_testimonial_author::before {
    background: #ffffff00;
    content: url(../../../wp-content/uploads/2016/04/Parole.svg);
    position: absolute;
    /* top: -50px;
    left: 50%;
    transform: translateX(-50%); */
    top: auto;
    left: 0;
}

.et_pb_testimonial_0.et_pb_testimonial .et_pb_testimonial_author {
    top: 100% !important;
    left: 62% !important;
}

.et_pb_testimonial_0.et_pb_testimonial .et_pb_testimonial_meta {
    top: 120% !important;
    left: 62% !important;
}

.et_pb_testimonial_1.et_pb_testimonial .et_pb_testimonial_author {
    top: 100% !important;
    left: 73% !important;
}

.et_pb_testimonial_1.et_pb_testimonial .et_pb_testimonial_meta {
    top: 120% !important;
    left: 73% !important;
}

.et_pb_testimonial_2.et_pb_testimonial .et_pb_testimonial_author {
    top: 100% !important;
    left: 56% !important;
}

.et_pb_testimonial_2.et_pb_testimonial .et_pb_testimonial_meta {
    top: 120% !important;
    left: 56% !important;
}

.et_pb_testimonial_description {
    margin-bottom: 5rem;
}

@media all and (max-width: 545px) {
    .et_pb_testimonial .et_pb_testimonial_author,
    .et_pb_testimonial .et_pb_testimonial_meta {
        position: static !important;
    }

    .et_pb_testimonial_description {
        margin-bottom: 0 !important;
    }
}

a.prev.page-numbers,
a.next.page-numbers {
	display: inline-block !important;
	height: 34px !important;
	font-size: 0 !important;
	margin: 0 !important;
	padding-left: 16px !important;
	padding-right: 16px !important;
}
body a.prev.page-numbers:after,
body a.next.page-numbers:after {
	display: inline-block !important;
	height: 34px !important;
	width: 55px !important;
	top: 0 !important;
	position: absolute !important;
	content: "" !important;
	left: -10px !important;
}

@media all and (max-width:768px) {
	body a.prev.page-numbers:after,
	body a.next.page-numbers:after {
		top: -5px !important;
	}
}
body a.next.page-numbers:after {

	background: url('images/chevron-right.png') no-repeat center center;
	left: -16px !important;
}
body a.prev.page-numbers:after {
	background: url('images/chevron-left.png') no-repeat center center;
}

body .el-blog-pagination ul a.next.page-numbers,
body .el-blog-pagination ul a.prev.page-numbers {

	background-color: transparent !important; /* IE 11 */
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
	a.next.page-numbers:after,
	a.prev.page-numbers:after {
		background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
        width: 32px !important;
		left: 0 !important;
	}
	a.next.page-numbers:after {
		background-image: url('images/chevron-right@2x.png');

	}
	a.prev.page-numbers:after {
		background-image: url('images/chevron-left@2x.png');
	}
}
/* Safari 11+ */
@media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) and (stroke-color:transparent) {

	a.prev.page-numbers:after,
    a.next.page-numbers:after {
		top:-5px !important;
	}

}}



/*Formulaire Newsletters*/
/*#divi_pb_widget-5 .controls .form-control {
    border: 0px !important;
    border-bottom: 1px solid #737373 !important;
    border-radius: 0px !important;
    box-shadow: none !important;
    font-size: 16px !important;
    font-weight: 300 !important;
    background-color: #e6f5f8 !important;
}
#divi_pb_widget-5 .btn-primary {
    margin-top: 10px;
}*/


/*Fix*/
@media all and (max-width:768px) {
	.et_pb_testimonial {
		padding-left: 0;
		padding-right: 0;
	}


	body #page-container #metiers .et_pb_promo_button {
		position: relative;
		line-height: 18px !important;
	}

	#metiers .et_pb_promo_button.et_pb_button:after {
		margin-top: -3px !important;
	}
}
@media all and (min-width:768px) and (max-width:804px){
    #engie .et_pb_testimonial_2.et_pb_testimonial .et_pb_testimonial_author{
        margin-right: 93px!important;
    }

    #engie  .et_pb_testimonial_2.et_pb_testimonial .et_pb_testimonial_meta{
        width: 74% !important;
    }
}

body #page-container #metiers.more-padding .et_pb_promo_button {
	padding-left: 20px !important;
	padding-right: 20px !important;	
}

@media all and (min-width:545px){

  /** FR **/
  #engie .et_pb_testimonial_0.et_pb_testimonial .et_pb_testimonial_author{
    margin-right: 84px;
    margin-top: 0;
    text-align: right;
  }

  #engie .et_pb_testimonial_1.et_pb_testimonial .et_pb_testimonial_author{
    margin-right: 17px;
    margin-top: 0;
    text-align: right;
  }

  #engie .et_pb_testimonial_2.et_pb_testimonial .et_pb_testimonial_author{
    margin-right: 123px;
    margin-top: 0;
    text-align: right;
  }

	html[lang|=en] #engie .et_pb_testimonial_0.et_pb_testimonial .et_pb_testimonial_author{
    margin-right: 63px;
    margin-top: 0;
    text-align: right;
  }

  html[lang|=en] #engie .et_pb_testimonial_1.et_pb_testimonial .et_pb_testimonial_author{
    margin-right: 17px;
    margin-top: 0;
    text-align: right;
  }

  html[lang|=en] #engie .et_pb_testimonial_2.et_pb_testimonial .et_pb_testimonial_author{
    margin-right: 69px;
    margin-top: 0;
    text-align: right;
  }
	  /* #engie .et_pb_testimonial_author::before,
  html[lang|=en] #engie .et_pb_testimonial_author::before {
      position: relative;
      top: 26px;
      right:10px;
      left: auto;
      transform: inherit;
  } */
}

/*Pagination*/

/* a.next.page-numbers, a.prev.page-numbers {
   visibility: visible;
   margin: 0;
}
a.next.page-numbers::after, a.prev.page-numbers::after {
	content:''!important;
}
.el-blog-pagination {
   display: flex;

}
.el-blog-pagination ul.page-numbers {
  display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	flex: 0 auto;
	margin: 0 auto;
	width: auto;
}
.el-blog-pagination ul.page-numbers li {
  flex: 0 auto;
	margin-bottom: 5px;
}
a.next.page-numbers {
	padding: 4px 16px;
	margin-bottom: 0!important;
} */

/* a.next.page-numbers::after {
    content: url(/wp-content/uploads/2019/01/arrow-01.png)!important;
} */

/*----MS Edge Browser CSS Start----*/
@supports (-ms-accelerator:true) {
	.body { color:red; }

}
/*----MS Edge Browser CSS End----*/

/*Bloc newsletter*/
#divi_pb_widget-4 .et_pb_row {
      padding: 27px 0 !important;
  }


/*Page client*/

@media only screen and (max-width: 767px) {

	.et_pb_section .et_pb_with_border.et_pb_row {
	padding-top: 0px !important;
	overflow: visible;
	}
}

/*Arrows*/
body.home #page-container .itemhover .et_pb_button::after {
    font-size: 1.6em;
    margin-top: 0 !important;
    position: relative;
    top:5px;
    line-height: 0;
    margin-left: 0;
}
body.home #page-container .itemhover .et_pb_button::after {
	margin-left: -1em !important;
}
body.home #page-container .itemhover .et_pb_button:hover::after {
	margin-left: 0 !important;
}
body.home .itemhover .et_pb_button:hover, body.home .itemhover .et_pb_module .et_pb_button:hover {
	padding: .3em .7em .3em .7em;
}
@media only screen and (max-width: 767px) {

	body #page-container .et_pb_button::after {
		margin-left: 0 !important;

	}
	.et_pb_button, .et_pb_module .et_pb_button {
		padding-left: 2em !important;
	}
}
/* IE 11 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	body #page-container .et_pb_button:after,
	body #page-container .et_pb_button_2:after {
		font-size: 28px !important;
	}

}

body #page-container .et_pb_button_0::after, body #page-container .et_pb_button_1::after, body #page-container .et_pb_button_2::after {
	/*top: 0px!important;*/
}

body.page-id-680 #page-container .et_pb_button_2::after {
	margin-top: 0;
}

/*Clients*/
body #post-14 .et_pb_section_2 .et_pb_row_15{
	padding: 0 !important;
	margin: 0 !important;
}
body #post-14 .et_pb_section_2 .et_pb_row_1{
	padding-bottom: 0 !important;
}

/* Logo Slider */

@media only screen and (min-width: 1300px) {
    .et_pb_column_4 .owl-carousel {
        padding-bottom: 0px!important;
    }
}

#slider-client {
    width: 100%;
    max-width: none;
}

/* Les pages Solutions - image fond 1ère section */
#post-33540 div.et_pb_section.et_pb_section_0,
#post-33542 div.et_pb_section.et_pb_section_0,
#post-670 div.et_pb_section.et_pb_section_0,
#post-668 div.et_pb_section.et_pb_section_0,
#post-666 div.et_pb_section.et_pb_section_0,
#post-652 div.et_pb_section.et_pb_section_0,
#post-662 div.et_pb_section.et_pb_section_0,
#post-664 div.et_pb_section.et_pb_section_0,
#post-656 div.et_pb_section.et_pb_section_0,
#post-658 div.et_pb_section.et_pb_section_0,
#post-54618 div.et_pb_section.et_pb_section_0,
#post-54630 div.et_pb_section.et_pb_section_0 {
    background-image: url(https://www.wizaplace.com/wp-content/uploads/2016/04/Back-bleu-Bas.svg) !important;
}

/*.et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap {*/
/*    max-width: 25%;*/
/*}*/

@media all and (min-width: 585px) {
    #imgronde {
        background-image: url(https://www.wizaplace.com/wp-content/uploads/2016/04/b2b-b2c-fond-points.jpg);
        margin-top: -20px!important;
        transform: scaleX(1.5) scaleY(1.5) translateX(35px) translateY(35px);
        text-align: left;
        margin-left: 0;
    }
}

@media all and (min-width: 585px) {
    .et_pb_column_3_4 .et_pb_button_0_wrapper {
        margin-top: -50px !important;
        margin-left: 50px !important;
    }
}

@media all and (min-width: 1300px) {
    .et_pb_column_3_4 .et_pb_button_0_wrapper {
        margin-left: 100px !important;
    }
}

/**
 * CUSTOM
 */

@media all and (min-width: 768px) and (max-width: 980px) {
	.et_pb_gutters1.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 {
		width: 100%
	}
}

body.page-id-33540 .et_pb_section.et_pb_section_7,
body.page-id-33540 .et_pb_section.et_pb_section_3,
body.page-id-33542 .et_pb_section.et_pb_section_3,
body.page-id-33542 .et_pb_section.et_pb_section_7,
body.page-id-658 .et_pb_section.et_pb_section_8,
body.page-id-658 .et_pb_section.et_pb_section_3,
body.page-id-658 .et_pb_section.et_pb_section_7,
body.page-id-656 .et_pb_section.et_pb_section_3,
body.page-id-656 .et_pb_section.et_pb_section_7,
body.page-id-54618 .et_pb_section.et_pb_section_3,
body.page-id-54618 .et_pb_section.et_pb_section_6,
body.page-id-54630 .et_pb_section.et_pb_section_3,
body.page-id-54630 .et_pb_section.et_pb_section_6 {
    background-color: #e6f5f8;
}

body.page-id-33540 .et_pb_section.et_pb_section_3.et_pb_with_background.et_section_regular .et_pb_column.et_pb_column_1_3,
body.page-id-33542 .et_pb_section.et_pb_section_3.et_pb_with_background.et_section_regular .et_pb_column.et_pb_column_1_3,
body.page-id-658 .et_pb_section.et_pb_section_3.et_pb_with_background.et_section_regular .et_pb_column.et_pb_column_1_3,
body.page-id-656 .et_pb_section.et_pb_section_3.et_pb_with_background.et_section_regular .et_pb_column.et_pb_column_1_3,
body.page-id-54618 .et_pb_section.et_pb_section_3.et_pb_with_background.et_section_regular .et_pb_column.et_pb_column_1_3,
body.page-id-54630 .et_pb_section.et_pb_section_3.et_pb_with_background.et_section_regular .et_pb_column.et_pb_column_1_3 {
    background-color: #ffffff;
    box-shadow: 0 0 20px 0 rgba(75,146,186,0.15);
}


body.page-id-33540 .et_pb_section.et_pb_section_3.et_pb_with_background.et_section_regular .et_pb_blurb,
body.page-id-33542 .et_pb_section.et_pb_section_3.et_pb_with_background.et_section_regular .et_pb_blurb,
body.page-id-658 .et_pb_section.et_pb_section_3.et_pb_with_background.et_section_regular .et_pb_blurb,
body.page-id-656 .et_pb_section.et_pb_section_3.et_pb_with_background.et_section_regular .et_pb_blurb,
body.page-id-54618 .et_pb_section.et_pb_section_3.et_pb_with_background.et_section_regular .et_pb_blurb,
body.page-id-54630 .et_pb_section.et_pb_section_3.et_pb_with_background.et_section_regular .et_pb_blurb {
    padding: 25px !important;
}

body.page-id-33540 .et_pb_section.et_pb_section_3.et_pb_with_background.et_section_regular .et_pb_blurb .et_pb_image_wrap,
body.page-id-33542 .et_pb_section.et_pb_section_3.et_pb_with_background.et_section_regular .et_pb_blurb .et_pb_image_wrap,
body.page-id-658 .et_pb_section.et_pb_section_3.et_pb_with_background.et_section_regular .et_pb_blurb .et_pb_image_wrap,
body.page-id-656 .et_pb_section.et_pb_section_3.et_pb_with_background.et_section_regular .et_pb_blurb .et_pb_image_wrap,
body.page-id-54618 .et_pb_section.et_pb_section_3.et_pb_with_background.et_section_regular .et_pb_blurb .et_pb_image_wrap,
body.page-id-54630 .et_pb_section.et_pb_section_3.et_pb_with_background.et_section_regular .et_pb_blurb .et_pb_image_wrap {
    max-width: 25%;
}

body.page-id-658 div.et_pb_section.et_pb_section_4,
body.page-id-656 div.et_pb_section.et_pb_section_4,
body.page-id-656 div.et_pb_section.et_pb_section_32 {
    /*background-image: url(https://www.wizaplace.com/wp-content/uploads/2016/04/fond-noir-livre-blanc.jpg)!important;*/
}

body.page-id-658 div.et_pb_section.et_pb_section_26,
body.page-id-33542 div.et_pb_section.et_pb_section_26,
body.page-id-33540 div.et_pb_section.et_pb_section_32 {
    /*background-image: url(https://www.wizaplace.com/wp-content/uploads/2016/04/fond-fusee-final-blanc2.jpg)!important; */
}

body.page-id-658 .et_pb_section.et_pb_section_1.et_section_regular .et_pb_row_1 .et_pb_column_1_4 .et_pb_image_wrap,
body.page-id-656 .et_pb_section.et_pb_section_1.et_section_regular .et_pb_row_1 .et_pb_column_1_4 .et_pb_image_wrap,
body.page-id-54618 .et_pb_section.et_pb_section_1.et_section_regular .et_pb_row_1 .et_pb_column_1_4 .et_pb_image_wrap,
body.page-id-54630 .et_pb_section.et_pb_section_1.et_section_regular .et_pb_row_1 .et_pb_column_1_4 .et_pb_image_wrap {
    max-width: 190px;
}

body.page-id-33542 .et_pb_section.et_pb_section_7.et_section_regular .et_pb_row_10 .et_pb_column_1_4 .et_pb_image_wrap,
body.page-id-33540 .et_pb_section.et_pb_section_7.et_section_regular .et_pb_row_10 .et_pb_column_1_4 .et_pb_image_wrap,
body.page-id-658 .et_pb_section.et_pb_section_7.et_section_regular .et_pb_row_11 .et_pb_column_1_4 .et_pb_image_wrap,
body.page-id-656 .et_pb_section.et_pb_section_7.et_section_regular .et_pb_row_11 .et_pb_column_1_4 .et_pb_image_wrap,
body.page-id-54618 .et_pb_section.et_pb_section_6.et_section_regular .et_pb_row_10 .et_pb_column_1_4 .et_pb_image_wrap,
body.page-id-54630 .et_pb_section.et_pb_section_6.et_section_regular .et_pb_row_10 .et_pb_column_1_4 .et_pb_image_wrap {
    max-width: 125px;
}

body.page-id-658 .et_pb_section.et_pb_section_1.et_section_regular .et_pb_row_1 .et_pb_column_1_4 #imgronde,
body.page-id-656 .et_pb_section.et_pb_section_1.et_section_regular .et_pb_row_1 .et_pb_column_1_4 #imgronde,
body.page-id-54618 .et_pb_section.et_pb_section_1.et_section_regular .et_pb_row_1 .et_pb_column_1_4 #imgronde,
body.page-id-54630 .et_pb_section.et_pb_section_1.et_section_regular .et_pb_row_1 .et_pb_column_1_4 #imgronde {
    text-align: center;
    margin-bottom: 25px;
}

body.page-id-33542 .et_pb_row.et_pb_row_12.et_pb_row_fullwidth.et_pb_gutters1,
body.page-id-33540 .et_pb_row.et_pb_row_12.et_pb_row_fullwidth.et_pb_gutters1,
body.page-id-658 .et_pb_row.et_pb_row_13.et_pb_row_fullwidth.et_pb_gutters1,
body.page-id-656 .et_pb_row.et_pb_row_13.et_pb_row_fullwidth.et_pb_gutters1,
body.page-id-54618 .et_pb_row.et_pb_row_12.et_pb_row_fullwidth.et_pb_gutters1,
body.page-id-54630 .et_pb_row.et_pb_row_12.et_pb_row_fullwidth.et_pb_gutters1 {
    width: 100%;
    max-width: 100%;
    margin: 0;
}

body.page-id-33542 .et_pb_section a.et_pb_button,
body.page-id-33540 .et_pb_section a.et_pb_button,
body.page-id-658 .et_pb_section a.et_pb_button,
body.page-id-656 .et_pb_section a.et_pb_button,
body.page-id-54618 .et_pb_section a.et_pb_button,
body.page-id-54630 .et_pb_section a.et_pb_button {
    border: 2px solid transparent;
    padding: .3em 1em;
}

body.page-id-33542 .et_pb_section a.et_pb_button:after,
body.page-id-33540 .et_pb_section a.et_pb_button:after,
body.page-id-658 .et_pb_section a.et_pb_button:after,
body.page-id-656 .et_pb_section a.et_pb_button:after,
body.page-id-54618 .et_pb_section a.et_pb_button:after,
body.page-id-54630 .et_pb_section a.et_pb_button:after{
    content: '';
}

body.page-id-33542 .et_pb_section_0 .et_pb_column_1_5.et_pb_column_2 .et_pb_module.et_pb_image.et_pb_image_1,
body.page-id-33540 .et_pb_section_0 .et_pb_column_1_5.et_pb_column_2 .et_pb_module.et_pb_image.et_pb_image_1,
body.page-id-658 .et_pb_section_0 .et_pb_column_1_5.et_pb_column_2 .et_pb_module.et_pb_image.et_pb_image_1,
body.page-id-656 .et_pb_section_0 .et_pb_column_1_5.et_pb_column_2 .et_pb_module.et_pb_image.et_pb_image_1,
body.page-id-54618 .et_pb_section_0 .et_pb_column_1_5.et_pb_column_2 .et_pb_module.et_pb_image.et_pb_image_1,
body.page-id-54630 .et_pb_section_0 .et_pb_column_1_5.et_pb_column_2 .et_pb_module.et_pb_image.et_pb_image_1 {
    margin: 97px 0;
}

body.page-id-33542 .et_pb_section.et_pb_section_0.et_pb_with_background.et_section_regular,
body.page-id-33540 .et_pb_section.et_pb_section_0.et_pb_with_background.et_section_regular,
body.page-id-658 .et_pb_section.et_pb_section_0.et_pb_with_background.et_section_regular,
body.page-id-656 .et_pb_section.et_pb_section_0.et_pb_with_background.et_section_regular,
body.page-id-54618 .et_pb_section.et_pb_section_0.et_pb_with_background.et_section_regular,
body.page-id-54630 .et_pb_section.et_pb_section_0.et_pb_with_background.et_section_regular {
    padding: 30px 0 0 0 !important;
}

body.page-id-33542 .et_pb_section.et_pb_section_0.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_0,
body.page-id-33540 .et_pb_section.et_pb_section_0.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_0,
body.page-id-658 .et_pb_section.et_pb_section_0.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_0,
body.page-id-656 .et_pb_section.et_pb_section_0.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_0,
body.page-id-54618 .et_pb_section.et_pb_section_0.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_0,
body.page-id-54630 .et_pb_section.et_pb_section_0.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_0 {
    padding: 50px 0 !important;
}

body.page-id-33542 .et_pb_section.et_pb_section_7 .et_pb_row_9,
body.page-id-33540 .et_pb_section.et_pb_section_7 .et_pb_row_9,
body.page-id-658 .et_pb_section.et_pb_section_7 .et_pb_row_10,
body.page-id-656 .et_pb_section.et_pb_section_7 .et_pb_row_10,
body.page-id-33542 .et_pb_section.et_pb_section_7,
body.page-id-33540 .et_pb_section.et_pb_section_7,
body.page-id-658 .et_pb_section.et_pb_section_7,
body.page-id-656 .et_pb_section.et_pb_section_7,
body.page-id-54618 .et_pb_section.et_pb_section_6,
body.page-id-54630 .et_pb_section.et_pb_section_6 {
    padding: 0;
}

body.page-id-33542 .et_pb_section.et_pb_section_3 .et_pb_row_2,
body.page-id-33540 .et_pb_section.et_pb_section_3 .et_pb_row_2,
body.page-id-658 .et_pb_section.et_pb_section_3 .et_pb_row_2,
body.page-id-656 .et_pb_section.et_pb_section_3 .et_pb_row_2,
body.page-id-33542 .et_pb_section.et_pb_section_3,
body.page-id-33540 .et_pb_section.et_pb_section_3,
body.page-id-658 .et_pb_section.et_pb_section_3,
body.page-id-656 .et_pb_section.et_pb_section_3,
body.page-id-54618 .et_pb_section.et_pb_section_3,
body.page-id-54630 .et_pb_section.et_pb_section_3 {
  padding-top: 0;
}

body.page-id-658 .et_pb_section.et_pb_section_4,
body.page-id-656 .et_pb_section.et_pb_section_4 {
  padding: 0;
}

.menu-item {
	cursor: pointer;
}

.el-dbe-blog-extra .post-media-container {
	margin-left: -15px;
    width: calc(100% + 30px)!important;
}

@media all and (min-width: 981px) {
	.et_pb_column_4_4 .et_pb_post_extra.el_dbe_block_extended:nth-child(2n+2) {
		margin-right: 3.5%!important;
	}
	
	.et_pb_column_4_4 .et_pb_post_extra.el_dbe_block_extended:nth-of-type(2n+2) {
		margin-right: 0!important;
	}
	
	#blog_wizaplace .el-dbe-blog-extra{
		gap : 2rem;
	}
	
	.et_pb_column_4_4 #blog3col .et_pb_post_extra.el_dbe_block_extended, #blog_wizaplace .et_pb_column_4_4   .et_pb_post_extra.el_dbe_block_extended{
		margin-right: 0%!important;
		margin-top: 0%!important;
		margin-bottom: 0%!important;
		width: 48.25%;
	}
}

@media all and (max-width: 550px) {
	body.home .dwd-rotator-static {
		display : block;
	}
}

@media all and (max-width: 550px) {
	#why-wizaplace .et_pb_row_25.et_pb_row {
		margin-bottom: 0!important;
	}
}

#top-menu-nav li a blockquote{
	margin: -12px 0px 0px 25px;
}

/* Button fixes */
body #page-container .et_pb_section .et_pb_button_0_wrapper .et_hover_enabled.et_pb_button_0,body #page-container .et_pb_section .et_pb_button_1_wrapper .et_hover_enabled.et_pb_button_1,body #page-container .et_pb_section .et_pb_button_2_wrapper .et_hover_enabled.et_pb_button_2,body #page-container .et_pb_section .et_pb_button_3_wrapper .et_hover_enabled.et_pb_button_3,body #page-container .et_pb_section .et_pb_button_4_wrapper .et_hover_enabled.et_pb_button_4,body #page-container .et_pb_section .et_pb_button_5_wrapper .et_hover_enabled.et_pb_button_5,body #page-container .et_pb_section .et_pb_button_6_wrapper .et_hover_enabled.et_pb_button_6,body #page-container .et_pb_section .et_pb_button_7_wrapper .et_hover_enabled.et_pb_button_7,body #page-container .et_pb_section .et_pb_button_8_wrapper .et_hover_enabled.et_pb_button_8,body #page-container .et_pb_section .et_pb_button_9_wrapper .et_hover_enabled.et_pb_button_9,body #page-container .et_pb_section .et_pb_button_10_wrapper .et_hover_enabled.et_pb_button_10,body #page-container .et_pb_section .et_pb_button_11_wrapper .et_hover_enabled.et_pb_button_11,body #page-container .et_pb_section .et_pb_button_12_wrapper .et_hover_enabled.et_pb_button_12,body #page-container .et_pb_section .et_pb_button_13_wrapper .et_hover_enabled.et_pb_button_13,body #page-container .et_pb_section .et_pb_button_14_wrapper .et_hover_enabled.et_pb_button_14,body #page-container .et_pb_section .et_pb_button_15_wrapper .et_hover_enabled.et_pb_button_15,body #page-container .et_pb_section .et_pb_button_16_wrapper .et_hover_enabled.et_pb_button_16,body #page-container .et_pb_section .et_pb_button_17_wrapper .et_hover_enabled.et_pb_button_17{
	padding-bottom: 0!important;
	padding-top: 0!important;
	margin-bottom: 20px!important;
}

body #page-container .et_pb_section .et_pb_button_0_wrapper .et_hover_enabled.et_pb_button_0:hover,body #page-container .et_pb_section .et_pb_button_1_wrapper .et_hover_enabled.et_pb_button_1:hover,body #page-container .et_pb_section .et_pb_button_2_wrapper .et_hover_enabled.et_pb_button_2:hover,body #page-container .et_pb_section .et_pb_button_3_wrapper .et_hover_enabled.et_pb_button_3:hover,body #page-container .et_pb_section .et_pb_button_4_wrapper .et_hover_enabled.et_pb_button_4:hover,body #page-container .et_pb_section .et_pb_button_5_wrapper .et_hover_enabled.et_pb_button_5:hover,body #page-container .et_pb_section .et_pb_button_6_wrapper .et_hover_enabled.et_pb_button_6:hover,body #page-container .et_pb_section .et_pb_button_7_wrapper .et_hover_enabled.et_pb_button_7:hover,body #page-container .et_pb_section .et_pb_button_8_wrapper .et_hover_enabled.et_pb_button_8:hover,body #page-container .et_pb_section .et_pb_button_9_wrapper .et_hover_enabled.et_pb_button_9:hover,body #page-container .et_pb_section .et_pb_button_10_wrapper .et_hover_enabled.et_pb_button_10:hover,body #page-container .et_pb_section .et_pb_button_11_wrapper .et_hover_enabled.et_pb_button_11:hover,body #page-container .et_pb_section .et_pb_button_12_wrapper .et_hover_enabled.et_pb_button_12:hover,body #page-container .et_pb_section .et_pb_button_13_wrapper .et_hover_enabled.et_pb_button_13:hover,body #page-container .et_pb_section .et_pb_button_14_wrapper .et_hover_enabled.et_pb_button_14:hover,body #page-container .et_pb_section .et_pb_button_15_wrapper .et_hover_enabled.et_pb_button_15:hover,body #page-container .et_pb_section .et_pb_button_16_wrapper .et_hover_enabled.et_pb_button_16:hover,body #page-container .et_pb_section .et_pb_button_17_wrapper .et_hover_enabled.et_pb_button_17:hover {
	color: #FFF!important;
	background-color: #e7345b;
	padding-left: 0.7em!important;
}

body #page-container .et_pb_section .et_pb_button_0_wrapper .et_hover_enabled.et_pb_button_0:hover:after,body #page-container .et_pb_section .et_pb_button_1_wrapper .et_hover_enabled.et_pb_button_1:hover:after,body #page-container .et_pb_section .et_pb_button_2_wrapper .et_hover_enabled.et_pb_button_2:hover:after,body #page-container .et_pb_section .et_pb_button_3_wrapper .et_hover_enabled.et_pb_button_3:hover:after,body #page-container .et_pb_section .et_pb_button_4_wrapper .et_hover_enabled.et_pb_button_4:hover:after,body #page-container .et_pb_section .et_pb_button_5_wrapper .et_hover_enabled.et_pb_button_5:hover:after,body #page-container .et_pb_section .et_pb_button_6_wrapper .et_hover_enabled.et_pb_button_6:hover:after,body #page-container .et_pb_section .et_pb_button_7_wrapper .et_hover_enabled.et_pb_button_7:hover:after,body #page-container .et_pb_section .et_pb_button_8_wrapper .et_hover_enabled.et_pb_button_8:hover:after,body #page-container .et_pb_section .et_pb_button_9_wrapper .et_hover_enabled.et_pb_button_9:hover:after,body #page-container .et_pb_section .et_pb_button_10_wrapper .et_hover_enabled.et_pb_button_10:hover:after,body #page-container .et_pb_section .et_pb_button_11_wrapper .et_hover_enabled.et_pb_button_11:hover:after,body #page-container .et_pb_section .et_pb_button_12_wrapper .et_hover_enabled.et_pb_button_12:hover:after,body #page-container .et_pb_section .et_pb_button_13_wrapper .et_hover_enabled.et_pb_button_13:hover:after,body #page-container .et_pb_section .et_pb_button_14_wrapper .et_hover_enabled.et_pb_button_14:hover:after,body #page-container .et_pb_section .et_pb_button_15_wrapper .et_hover_enabled.et_pb_button_15:hover:after,body #page-container .et_pb_section .et_pb_button_16_wrapper .et_hover_enabled.et_pb_button_16:hover:after,body #page-container .et_pb_section .et_pb_button_17_wrapper .et_hover_enabled.et_pb_button_17:hover:after {
	color: #FFF!important;
}

.et_hover_enabled {
	transition: all .33s ease!important;
}

.taptap-by-bonfire * {
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	-webkit-tap-highlight-color: transparent;
}

.plezi-form-field.jsonform-error-message textarea{
	max-width : 100%!important;
	transform: translateY(11px);
	height: 38px;
}

#foss-5a439ee754ebb0002400047a .jsonform-error-message textarea.form-control {
	height: 38px;
}

#comment-wrap {
	display: none !important;
}

.axeptio_mount a {
	font-size: inherit !important;
}

.fonctionnalites-row {
	justify-content: center;
}

.fonctionnalites-row .et_pb_column_empty {
	display:none!important;
    margin: 0!important;
}

.fonctionnalites-row .et_pb_column:not(.et_pb_column_empty) {
	width: 35%!important;
}
@media only screen and (max-width: 600px) {
	.fonctionnalites-row .et_pb_column:not(.et_pb_column_empty) {
		width: 100%!important;
	}
}

.columndiscover.et_pb_css_mix_blend_mode_passthrough {
	position:relative;
}

.columndiscover.et_pb_css_mix_blend_mode_passthrough .discover {
	width: 100%;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
	transition: none !important;
	backface-visibility: hidden;
}

.columndiscover>div:nth-child(-n+3) {
	transition: none !important;
	backface-visibility: hidden;
}

.columndiscover:hover>div:nth-child(-n+3) {
	opacity: 0 !important;
	display: block !important;
	position: relative !important;
}

.et_hover_enabled:hover .discover {
	display: block !important;
}
.columndiscover.et_pb_css_mix_blend_mode_passthrough:hover .discover {
	display: block !important;
}

.st-sticky-share-buttons.st-left.st-toggleable .st-btn[data-network] {
	background-color: #e7395d !important;
}

body:not(.single-post) .st-sticky-share-buttons.st-left.st-toggleable {
	display: none!important;
}

#presse .el-dbe-blog-extra.block_extended, #demo-thank-you .el-dbe-blog-extra.block_extended {
	gap: 2rem;
}


#demo-thank-you .et_pb_button_module_wrapper {
	margin-top: 20px!important;
    margin-bottom: 10px;
}

#presse .el-dbe-blog-extra.block_extended > article {
	margin: 0!important;
}

#slider-client + .et_pb_row_fullwidth .et_pb_button{
	margin-top: 30px;
}

body #page-container .et_pb_section .itemhover .et_pb_column:hover .et_pb_promo_button.et_pb_button {
	color: #e7345b!important;
	padding: .3em .7em .3em .7em !important;
}

body.home #page-container .itemhover .et_pb_column:hover .et_pb_button::after {
	margin-left: 0 !important;
	opacity: 1!important;
}

#footerx .jsonform-hasrequired {
	padding: 0!important;
}

#newsletter .et_pb_module.et_pb_code.et_pb_code_0, #newsletter .et_pb_module.et_pb_text{
	margin-left: 0!important;
}

#rgpd {
	overflow: scroll;
}

#rgpd tr:first-of-type {
	background-color: #bbe0e9;
}

#rgpd tr:first-of-type td {
	padding-top : 24px;
	padding-bottom : 24px;
}

#rgpd tr:first-of-type {
	background-color: #bbe0e9 !important;
}
#rgpd tr:nth-child(even) {
	background-color: #e7f3f7;
}
#rgpd tr:nth-child(odd) {
	background-color: #f3f9fb;
}

.et_pb_pagebuilder_layout.single-post #main-content .entry-content .et_pb_row {
	width: 100%;
}


.sgpb-content-49224 {
	padding: 40px !important;
	border-bottom-width: 0!important;
	max-width: 420px !important;
}

.sgpb-content-49224 > div {
	overflow: hidden !important;
}

#sgpb-popup-dialog-main-div-wrapper #sgpb-close-button.sgpb-popup-close-button-4 {
	left: unset !important;
	bottom: unset !important;
	right:10px !important;
	top: 10px !important;
	width: 10px !important;
	color: transparent !important;
	text-shadow: none!important;
	background-image: url('https://www.wizaplace.com/wp-content/uploads/2021/10/close-newsletter-v2.png') !important;
	background-repeat: no-repeat !important;
}
#modal-newsletter .flex.flex-row{
	display: flex; 
	flex-direction: row;
	align-items: center;
	gap: 20px;
}

#modal-newsletter .flex.flex-row img{
	max-width: 80px;
}


#modal-newsletter button, #modal-newsletter .plezi-submit-btn{
-moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    cursor: pointer;
    padding: 8px 14px 10px;
    background: #e7365c;
    border: 1px solid transparent;
    color: #ffffff;
    font-size: 15px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    display: inline-block;
	text-transform: uppercase;
	margin-top: 10px;
	transition: .33s background-color;
}

#modal-newsletter .plezi-submit-btn {
	margin:  0 !important;
}

#modal-newsletter button:hover, #modal-newsletter .plezi-submit-btn:hover{
	background-color: #d21941;
}


#modal-newsletter .flex.flex-row .w-1\/4{
	width: 25%;
}

#modal-newsletter .flex.flex-row .w-3\/4{
	width: 75%;
}

#modal-newsletter .to-reveal:not(.revealed) {
	visibility: hidden;
	position: absolute;
	pointer-events: none;
}

button.reveal {
	display: block !important;
    margin-left: auto;
    margin-right: auto;
    font-weight: 700;
    margin-top: 12px!important;
}

#modal-newsletter form.jsonform-hasrequired > div {
	display: flex;
	flex-direction: row;
	align-items: center;
}

#modal-newsletter form.jsonform-hasrequired > div .jsonform-error-email {
	width: 100%;
    margin-right: 20px;
	margin-bottom: 0px !important;
}

#modal-newsletter form.jsonform-hasrequired > div .plezi-submit-btn {
	width: 100%;
}

#menu-item-33522, #menu-item-46075 {
	position: relative !important;
}

/** Pour styliser le menu **/
/* Positionner l'icone à gauche du texte */
/* FR */ #menu-item-49488 > a > img,
/* EN */  #menu-item-49494 > a > img {
	float:left;
	margin-right:10px;
}

/* Changer les marges des sous-menu pour qu'ils soient jointifs entre eux */
/* FR */ #menu-item-49488 > a > blockquote,
/* EN */ #menu-item-49494 > a > blockquote {
	margin: -12px 0px 0px 25px;
}

/* Pour changer la couleur actif du sous-menu */
/* FR */ #menu-item-33522 > a > blockquote:hover,
/* EN */ #menu-item-46075 > a > blockquote:hover{
    font-weight:600;
}

.menu-item blockquote:hover {
    font-weight:600;	
}

/* Pour supprimer la bordure bleue en haut du menu */
/* FR */ #menu-item-33522 > ul,
/* EN*/ #menu-item-46075 > ul {
	border-top:0px;
}

.wpml-ls-item {
	margin-left: 20px;
}

#top-header {
	display: none !important;
}

#main-header {
	top: 0!important;
}

body.admin-bar #main-header {
	top: 32px!important;
}

/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 981px) {

	/* Pour adapter la largeur du sous-menu au contenu */

	/* FR */ #menu-item-33522 > ul,
	/* EN */ #menu-item-46075 > ul {
		width:350px !important;
		left:0 !important;
	}
	/* FR */ #menu-item-33522 > ul,
	/* EN */ #menu-item-46075 > ul {
		width:350px !important;
	}
}

#top-menu li.current-menu-ancestor>a[href*="#"], #top-menu li.current-menu-item>a[href*="#"], #top-menu li.current_page_item>a[href*="#"] {
	color: #000 !important;
}

#top-menu li.current-menu-ancestor>a[href*="#"].simulate-active, #top-menu li.current-menu-item>a[href*="#"].simulate-active, #top-menu li.current_page_item>a[href*="#"].simulate-active {
	color: #e7345b !important;
}


.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container {
	padding-top: 36px!important;
}

body.admin-bar.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container {
	padding-top: 82px!important;
}	


@media all and (min-width: 1024px) {
	.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container {
		padding-top: 87px!important;
	}

	body.admin-bar.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container {
		padding-top: 119px!important;
	}	
}


.logo_container img {
	max-height: 35px !important;
}

@media all and (min-width: 1220px) and (max-width: 1301px) {
	#main-header > div.container.clearfix.et_menu_container, #top-header > div{
		width: 90% !important;
	}
}

@media all and (max-width: 1023px) {
	#menu-item-37080 {
		padding-bottom:0 ;
	}
}

#modal-newsletter br {
	display: none;
}

#menu-menu-mobile-en>li:nth-child(-n+6) {
    border-top: 1px solid #0000001c;
    color: #1e2124;
    padding: 12px;
}

.et_pb_testimonial_portrait {
	float: none;
    position: relative;
    display: block;
    margin-right: 30px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
@media all and (min-width: 981px) {
	.et_pb_testimonial {
		padding: 30px;
	}
	
	.et_pb_testimonial_portrait {
		float: left;
	}
	
}

.et_pb_testimonial_description {
	position: relative;
}

.owl-carousel .et_pb_testimonial .et_pb_testimonial_meta {
	top : 129% !important;
}

.et_contact_bottom_container {
	width: 97%;
}

.et_pb_contact_submit.et_pb_button {	
	margin: auto;
}

/*
.et_pb_testimonial_2.et_pb_testimonial, .et_pb_testimonial_0.et_pb_testimonial, .et_pb_testimonial_1.et_pb_testimonial {
	background-color: rgba(255,255,255,0) !important;
}
*/

.post-data {
	margin-bottom: 42px !important;
}

/*
@media (min-width: 414px) and (max-width: 980px) {
	a.et_pb_button.et_pb_button_0.et_pb_bg_layout_light {
    	margin-left: -80px;
	}
}
*/

html[lang="es-ES"] .sgpb-theme-4-overlay.sgpb-popup-overlay-49224.sgpb-popup-overlay {
	display: none;
}

html[lang="es-ES"] .sgpb-popup-dialog-main-div-theme-wrapper-4 {
	display: none;
}


