/*
 Theme Name:   Oxatis-theme
 Theme URI:    www.oxatis.com
 Description:  divi child theme for Oxatis
 Author:       Stephane Mondésir & Elena Noel
 Author URI:   stephane.mondesir@oxatis.com & elena.noel@oxatis.com
 Template:     Divi
 Version:      1.0.2211
*/


/* =Theme customization starts here
------------------------------------------------------- */

/*

 ______     __  __     ______     ______   __     ______
/\  __ \   /\_\_\_\   /\  __ \   /\__  _\ /\ \   /\  ___\
\ \ \/\ \  \/_/\_\/_  \ \  __ \  \/_/\ \/ \ \ \  \ \___  \
 \ \_____\   /\_\/\_\  \ \_\ \_\    \ \_\  \ \_\  \/\_____\
  \/_____/   \/_/\/_/   \/_/\/_/     \/_/   \/_/   \/_____/


*/


@import url('/wp-content/themes/Oxatis-theme/oxatis-styles.min.css');

/* -------------------------------------------------------------------------------------*/
 /*                                        GLOBAL                                      */
  /* ---------------------------------------------------------------------------------*/


/*BODY + PAGE CONTAINER OVERFLOW ELEMENT STICKY */

/* body {
	overflow-x: visible !important;
} */

#page-container {
overflow:visible !important;
	}

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

body {
	overflow-x: auto !important;
}

#page-container {
overflow:auto !important;
	}
}

/*MULTISITE LANGUAGE SWITCHER*/

#mslswidget-2 img {
	width:20px;
}
#mslswidget-2 a {
	padding-right:15px;
}
/* PRELOADER */

.preloader {
   position: fixed;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   background-color: #fefefe;
   z-index: 100000;
   height: 100%;
   width: 100%;
   overflow: hidden !important;
}

.preloader .status {
   width: 100px;
   height: 100px;
   position: absolute;
   left: 50%;
   top: 50%;
   background-image: url(/wp-content/uploads/2020/03/preloader-oxatis.gif);
   background-repeat: no-repeat;
   background-position: center;
   -webkit-background-size: cover;
   background-size: cover;
   margin: -50px 0 0 -50px;
}

/* Global Font Weight for titles */

h1, h2, h3, h4, h5, h6 {
	font-weight:600 !important;
}

h1.mainTitle {
	font-size: 36px;
}

h1 {
	font-size: 36px !important;
}

h2, .general_title_type {
	font-size: 32px !important;
    font-weight:700 !important;
	color:#202377 !important;
	font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif !important;
	line-height: 1.2em !important;
}

h3,  .general_subtitles{
    font-size: 18px !important;
    font-weight: 500 !important;
    color:#202377 !important;
	font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif !important;
	line-height: 1.2em !important;
	padding-bottom:10px !important;
}

h4 {
    font-size: 18px !important;
    font-weight: 600 !important;
}

h1, h2, h3, h4 {
	line-height: 1.2em !important;
}

.successstoriecontent h2,
.successstoriecontent h3,
.successstoriecontent h4,
.successstoriecontent h5,
.avisexpertscontent h2,
.avisexpertscontent h3,
.avisexpertscontent h4,
.avisexpertscontent h5,
.articleOx h2,
.articleOx h3,
.articleOx h4,
.articleOx h5 {
    padding-bottom: 0.8em;
    padding-top: 4.7em;
    margin-top: -3.7em;
}

.big_Title_Landing h1 {
	font-size:45px !important;
}

/* General font size for title */

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

	h1, h2, .general_title_type {
		font-size: 26px !important;
        line-height: 34px;
	}

	h3, .general_subtitles {
		font-size: 18px !important;
	}

	h4 {
		font-size: 18px !important;
	}
	.big_Title_Landing h1 {
	font-size:26px !important;
}
}

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

	.successstoriecontent h2:nth-child(1), .avisexpertscontent h2:nth-child(1) {
	padding-top:4.7em;
	}

}

/* GENERAL MARGIN AND PADDING FOR 15'Inch */

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

	.section_Width {
	    width:80% !important;
	}

	.margin_right_percent {
	    padding-right:10% !important;
	}

	.margin_left_percent {
	    padding-left:10% !important;
	}

  }

/* No Wrap for e-Commerce */

.white_space_nowrap {
    white-space:nowrap;
  }

/* Elegant Icon font */

@font-face {
	font-family: 'ElegantIcons';
	src:url('/wp-content/themes/Oxatis-theme/fonts/ElegantIcons.eot');
	src:url('/wp-content/themes/Oxatis-theme/fonts/ElegantIcons.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/Oxatis-theme/fonts/ElegantIcons.woff') format('woff'),
		url('/wp-content/themes/Oxatis-theme/fonts/ElegantIcons.ttf') format('truetype'),
		url('/wp-content/themes/Oxatis-theme/fonts/ElegantIcons.svg#ElegantIcons') format('svg');
	font-weight: normal;
	font-style: normal;
}



/* Use the following CSS code if you want to use data attributes for inserting your icons */

[data-icon]:before {
	font-family: 'ElegantIcons';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


/* CTA */

.avisexpertscontent .wp-block-button .wp-block-button__link,
.blogArticle .wp-block-button .wp-block-button__link{
	font-size: 16px;
    background-color: transparent;
    border: 1px solid  #427ABE!important;
    border-radius: 5px;
    color:  #427ABE;
    padding: 8px 20px;
    transition: all 300ms ease-out;
    margin-top:15px;
    margin-bottom:15px;
}

.avisexpertscontent .wp-block-button .wp-block-button__link:hover,
.blogArticle .wp-block-button .wp-block-button__link:hover{
    background-color: #427ABE;
    color:  #fff;
    padding: 8px 20px 8px 20px;
    transition: all 300ms ease-out;
}



/* Optimisation et rationnalisation des icones materials icons */

  /**BLUE**/

  .small_blue_icons .material-icons {
    color: #fff;
    line-height: 0.5;
    background-color: #003469;
    width: 35px;
    height: 35px;
    border-radius: 150px;
    padding: 0;
    text-align: center;
    font-size: 24px !important;
}

  .medium_blue_icons .material-icons {
    color: #fff;
    line-height: 0.5;
    background-color: #003469;
    width: 52px;
    height: 52px;
    border-radius: 150px;
    padding: 0;
    text-align: center;
    font-size: 36px !important;
}

.big_blue_icons .material-icons {
  font-family: 'Material Icons' !important;
    color: #fff;
    line-height: 0.5;
    background-color: #003469;
    width: 70px;
    height: 70px;
    border-radius: 150px;
    padding: 0;
    text-align: center;
    font-size: 48px !important;
}

   .small_blue_icons .material-icons-outlined {
    color: #fff;
    line-height: 0.5;
    background-color: #003469;
    width: 35px;
    height: 35px;
    border-radius: 150px;
    padding: 0;
    text-align: center;
    font-size: 24px !important;
}

  .medium_blue_icons .material-icons-outlined {
    color: #fff;
    line-height: 0.5;
    background-color: #003469;
    width: 52px;
    height: 52px;
    border-radius: 150px;
    padding: 0;
    text-align: center;
    font-size: 36px !important;
}

.big_blue_icons .material-icons-outlined {
  font-family: 'Material Icons' !important;
    color: #fff;
    line-height: 0.5;
    background-color: #003469;
    width: 70px;
    height: 70px;
    border-radius: 150px;
    padding: 0;
    text-align: center;
    font-size: 48px !important;
}

  /**YELLOW**/

  .small_yellow_icons .material-icons {
    color: #fff;
    line-height: 0.5;
    background-color: #00ABDA;
    width: 35px;
    height: 35px;
    border-radius: 150px;
    padding: 0;
    text-align: center;
    font-size: 24px !important;
}

  .medium_yellow_icons .material-icons {
    color: #fff;
    line-height: 0.5;
    background-color: #00ABDA;
    width: 52px;
    height: 52px;
    border-radius: 150px;
    padding: 0;
    text-align: center;
    font-size: 36px !important;
}

.big_yellow_icons .material-icons {
  font-family: 'Material Icons' !important;
    color: #fff;
    line-height: 0.5;
    background-color: #00ABDA;
    width: 70px;
    height: 70px;
    border-radius: 150px;
    padding: 0;
    text-align: center;
    font-size: 48px !important;
}

   .small_yellow_icons .material-icons-outlined {
    color: #fff;
    line-height: 0.5;
    background-color: #00ABDA;
    width: 35px;
    height: 35px;
    border-radius: 150px;
    padding: 0;
    text-align: center;
    font-size: 24px !important;
}

  .medium_yellow_icons .material-icons-outlined {
    color: #fff;
    line-height: 0.5;
    background-color: #00ABDA;
    width: 52px;
    height: 52px;
    border-radius: 150px;
    padding: 0;
    text-align: center;
    font-size: 36px !important;
}

.big_yellow_icons .material-icons-outlined {
  font-family: 'Material Icons' !important;
    color: #fff;
    line-height: 0.5;
    background-color: #00ABDA;
    width: 70px;
    height: 70px;
    border-radius: 150px;
    padding: 0;
    text-align: center;
    font-size: 48px !important;
}

/*Breadcrump*/

.widget_breadcrumb_navxt {
	color: #abb9c3;
	margin-bottom:30px !important;
	width: 100% !important;
	font-size:0.85em;

}

.widget_breadcrumb_navxt span {
	color: rgba(255,255,255,0.7);
}

/* Custom list style */

.custom-list-style ul {
	list-style: none;
}

.custom-list-style ul li {
	position: relative;
	padding-bottom: 7%;
}

.custom-list-style.smallline ul li {
	padding-bottom:3%;
}

.custom-list-style ul li:before {
	content: '';
    display: block;
    position: absolute;
    left: -16px;
    top: 10px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #427ABE;
}

.custom-list-style.yellow ul li:before {
	content: '';
    display: block;
    position: absolute;
    left: -22px;
    top: 7px;
    width: 18px;
    height: 11px;
    border-radius: 0;
    background-color: transparent;
    background-image: url('/wp-content/uploads/2020/06/oxatis-triangle.png');
    background-repeat: no-repeat;
}

.custom-list-style.green ul li:before {
	content: '';
    display: block;
    position: absolute;
    left: -22px;
    top: 7px;
    width: 18px;
    height: 11px;
    border-radius: 0;
    background-color: transparent;
    background-image: url('/wp-content/uploads/2020/06/oxatis-half-circle-hexagon.png');
    background-repeat: no-repeat;
}

/* Use thoose class to reverse column order on mobile / tablet device */

@media all and (max-width: 980px) {

/*** wrap row in a flex box ***/

.custom_row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
-webkit-flex-wrap: wrap; /* Safari 6.1+ */
flex-wrap: wrap;
}

/*** custom classes that will designate the order of columns in the flex box row ***/

.first-on-mobile {
-webkit-order: 1;
order: 1;
}

.second-on-mobile {
-webkit-order: 2;
order: 2;
}

.third-on-mobile {
-webkit-order: 3;
order: 3;
}

.fourth-on-mobile {
-webkit-order: 4;
order: 4;
}

/*** add margin to last column ***/

.custom_row:last-child .et_pb_column:last-child {
margin-bottom: 30px;
}
}


/* Video widget Oxatis */

.oxatis-video-widget  {
        width: 100% !important;
    }

 .successstoriesvideo  .oxatis-video-widget {
  	margin-bottom: 0 !important;
  }



/* -------------------------------------------------------------------------------------*/
 /*                               Micro interactions                                   */
  /* ---------------------------------------------------------------------------------*/

/*LINK*/

a {
	text-decoration: underline;
}

a.et_pb_button,
.more-link:hover,
a:hover,
.et_pb_post a.more-link,
.phone-number a {
	text-decoration: none !important;
}

  /* Link Hover */

a.linkHover {
  position: relative;
  color: #555;
  text-decoration: none;
  background-image: -webkit-linear-gradient(left, #427abe 50%, #555 0);
  background-position: 100%;
  background-size: 200%;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  transition: background-position 0.3s;

}

a.linkHover:after {
  content: "";
  position: absolute;
  height: 2px;
  width: 100%;
  left: 0;
  bottom: -5px;
  background-color: #427abe;
  transform: scaleX(0);
  transform-origin: left center;
  transition: transform 0.3s;
}
a.linkHover:hover {
  background-position: 0;
  cursor: pointer;
}
a.linkHover:hover:after {
  transform: scaleX(1);
}

/* HEADER */

  #admenu .et-menu li li a {
    width: 310px !important;
}
  #admenu .et_pb_menu_1_tb_header.et_pb_menu ul li ul li a, #admenu .et_pb_menu_0_tb_header.et_pb_menu ul li ul li a {
    color: rgba(32,35,119,1) !important;
    font-size:14px !important;
}

#wpadminbar {
    z-index: 100003;
}

#admenu {
	  transition: all 200ms ease-out;
	  z-index:100002;
    background: rgba(0,0,0,0) !important;
    position: fixed;
}

#admenu.sticky {
	position: fixed;
	transition: all 200ms ease-out;
}

#admenu.sticky .et_pb_row_1_tb_header.et_pb_row{
	padding-top: 7px !important;
	padding-bottom: 0 !important;
	transition: all 200ms ease-out;
}
#admenu .et_pb_row_1_tb_header.et_pb_row {
	transition: all 200ms ease-out;
}

#admenu #realheader {
	max-width:1536px !important;
}
#admenu.sticky #realheader .et_pb_image_0_tb_header .et_pb_image_wrap img {
	max-height: 60px !important;
	transition: all 100ms ease-out;
}
#admenu #realheader .et_pb_image_0_tb_header .et_pb_image_wrap img {
	transition: all 200ms ease-out;
}

#admenu .et_pb_menu--style-centered .et_pb_menu__wrap {
	justify-content: center;
}

#menu-principal-pmv .Solutions .create-site > a:before {
	font-family: 'ETMODULES';
    content: '\6c'; /* change icon code here */
    text-align: center;
    margin-right: 10px;
    margin-left: -10px;
   /* color: #333; change icon color here */
    font-size: 1.3em; /*change icon size here */
    transition: all .3s ease;
}
   #menu-principal-pmv .Solutions .connect-site > a:before {
	font-family: 'ETMODULES';
    content: '\e003'; /* change icon code here */
    text-align: center;
    margin-right: 10px;
    margin-left: -10px;
   /* color: #333; change icon color here */
    font-size: 1.3em; /*change icon size here */
    transition: all .3s ease;
}
   #menu-principal-pmv .Solutions .international > a:before {
	font-family: 'ETMODULES';
    content: '\e0e3'; /* change icon code here */
    text-align: center;
    margin-right: 10px;
    margin-left: -10px;
    /*color: #333; change icon color here */
    font-size: 1.3em; /*change icon size here */
    transition: all .3s ease;
}
  	#menu-principal-pmv .Solutions .sell-pro > a:before {
	font-family: 'ETMODULES';
    content: '\e0ef'; /* change icon code here */
    text-align: center;
    margin-right: 10px;
    margin-left: -10px;
    /*color: #333; change icon color here */
    font-size: 1.3em; /*change icon size here */
    transition: all .3s ease;
}
    #menu-principal-pmv .Solutions .change-solution > a:before {
	font-family: 'ETMODULES';
    content: '\2b'; /* change icon code here */
    text-align: center;
    margin-right: 10px;
    margin-left: -10px;
    /*color: #333; change icon color here */
    font-size: 1.3em; /*change icon size here */
    transition: all .3s ease;
}
   #menu-principal-pmv .Solutions .catalogue > a:before {
	font-family: 'ETMODULES';
    content: '\69'; /* change icon code here */
    text-align: center;
    margin-right: 10px;
    margin-left: -10px;
   /* color: #333; change icon color here */
    font-size: 1.3em; /*change icon size here */
    transition: all .3s ease;
}
     #menu-principal-pmv .Clients .SuccessStories > a:before {
	font-family: 'ETMODULES';
    content: '\77'; /* change icon code here */
    text-align: center;
    margin-right: 10px;
    margin-left: -10px;
   /* color: #333; change icon color here */
    font-size: 1.3em; /*change icon size here */
    transition: all .3s ease;
}
    #menu-principal-pmv .Clients .Realisations > a:before {
	font-family: 'ETMODULES';
    content: '\e006'; /* change icon code here */
    text-align: center;
    margin-right: 10px;
    margin-left: -10px;
   /* color: #333; change icon color here */
    font-size: 1.3em; /*change icon size here */
    transition: all .3s ease;
}
    #menu-principal-pmv .Clients .SecteursActivite > a:before {
	font-family: 'ETMODULES';
    content: '\e101'; /* change icon code here */
    text-align: center;
    margin-right: 10px;
    margin-left: -10px;
   /* color: #333; change icon color here */
    font-size: 1.3em; /*change icon size here */
    transition: all .3s ease;
}
    #menu-principal-pmv .Clients .Mode > a:before {
	font-family: 'ETMODULES';
    content: '\e00f'; /* change icon code here */
    text-align: center;
    margin-right: 10px;
    margin-left: -10px;
   /* color: #333; change icon color here */
    font-size: 1.3em; /*change icon size here */
    transition: all .3s ease;
}
	#menu-principal-pmv .Clients .Alimentation > a:before {
	font-family: 'ETMODULES';
    content: '\e07a'; /* change icon code here */
    text-align: center;
    margin-right: 10px;
    margin-left: -10px;
   /* color: #333; change icon color here */
    font-size: 1.3em; /*change icon size here */
    transition: all .3s ease;
}
	#menu-principal-pmv .Clients .Maison > a:before {
	font-family: 'ETMODULES';
    content: '\e009'; /* change icon code here */
    text-align: center;
    margin-right: 10px;
    margin-left: -10px;
   /* color: #333; change icon color here */
    font-size: 1.3em; /*change icon size here */
    transition: all .3s ease;
}
	#menu-principal-pmv .Clients .Sport > a:before {
	font-family: 'ETMODULES';
    content: '\e09b'; /* change icon code here */
    text-align: center;
    margin-right: 10px;
    margin-left: -10px;
   /* color: #333; change icon color here */
    font-size: 1.3em; /*change icon size here */
    transition: all .3s ease;
}
#menu-principal-pmv .Clients .Beaute > a:before {
	font-family: 'ETMODULES';
    content: '\e030'; /* change icon code here */
    text-align: center;
    margin-right: 10px;
    margin-left: -10px;
   /* color: #333; change icon color here */
    font-size: 1.3em; /*change icon size here */
    transition: all .3s ease;
}

#menu-principal-pmv .Clients .Optique > a:before {
	font-family: 'ETMODULES';
    content: '\55'; /* change icon code here */
    text-align: center;
    margin-right: 10px;
    margin-left: -10px;
   /* color: #333; change icon color here */
    font-size: 1.3em; /*change icon size here */
    transition: all .3s ease;
}
#menu-principal-pmv .Clients .Auto > a:before {
	font-family: 'ETMODULES';
    content: '\e036'; /* change icon code here */
    text-align: center;
    margin-right: 10px;
    margin-left: -10px;
   /* color: #333; change icon color here */
    font-size: 1.3em; /*change icon size here */
    transition: all .3s ease;
}

.ox-footer-menu .sup_Menu_Footer a {
	padding-bottom:0px !important;
	opacity: .7;
}
.ox-footer-menu .sub_Menu_Footer {
	margin-top:5px !important;
}
.ox-footer-menu .sub_Menu_Footer a {
	padding-left:10px !important;
}
#admenu #realheader ul.et_mobile_menu,
#admenu #realheader ul.sub-menu {
	list-style-type:none;
}
/*-----------------------------------------------------*/
/*                          MENU                      */
/*---------------------------------------------------*/

/* Menu from website bloc */

.sticky .phoneLink {
    display:none;
  }
    #admenu #realheader .et_mobile_menu .menu-item-has-children>a {
    font-weight: 600 !important;
    color:#1b395e !important;
  }
@media only screen and (max-width: 1182px) {

 	#admenu #realheader img {
    min-width:140px !important;
 	}
  	#admenu.sticky #realheader img {
    min-width: 120px !important;
	}
 	#admenu #realheader .et_mobile_nav_menu {
 	display: block !important;
 	}
    #admenu #realheader .et_mobile_menu {
    background-color:#ffffff !important;
    }
    #admenu #realheader .et_mobile_nav_menu ul li a {
     color:#1b395e !important;
     text-decoration:none;
    }
    #admenu #realheader .et-menu-nav {
 	display: none !important;
 	}
 }


 	#realheader a.mobile_nav {
    text-decoration:none !important;
  	}
	#realheader  .et-menu li li a {
   	width: 310px !important;
	}

	#realheader  .et-l--header {
    position: absolute;
    width: 100%;
  	}

  	#admenu.sticky {
    padding-top: 0px;
  }
  #admenu.sticky .et_pb_row_0_tb_header.et_pb_row {
    padding-bottom: 5px !important;
}
    #admenu.sticky .et_pb_row_0_tb_header.et_pb_row {
    display:none;
}
  #admenu.sticky .et_pb_row_1_tb_header.et_pb_row {
    padding-top:10px !important;
    padding-bottom:10px !important;
  }
  #admenu .new_oxatis_lighter {
    position:absolute;
    top:-5px;
    transition: all 400ms ease-out;
  }
  #admenu .new_oxatis_darker .et_pb_image_wrap img {
    opacity:0;
    transition: all 00ms ease-out;
  }
   #admenu .new_oxatis_lighter .et_pb_image_wrap img {
    opacity:1;
  }
    #admenu.sticky .new_oxatis_darker .et_pb_image_wrap img {
    opacity:1;
  }
   #admenu.sticky .new_oxatis_lighter .et_pb_image_wrap img {
    opacity:0;
  }
  #admenu.sticky .et_pb_image_0_tb_header .et_pb_image_wrap img {
    transition: all 00ms ease-out;
    max-width:75% !important;
}
 #admenu #realheader .et_pb_menu_1_tb_header.et_pb_menu ul li a, #admenu #realheader .et_pb_menu_0_tb_header.et_pb_menu ul li a {
  color: #fff;
  font-size:18px;
  }
 #admenu.sticky {
    background-color: #fff !important;
    box-shadow: 0px 0px 18px -6px rgba(0,0,0,0.3);
}
    #admenu.sticky #realheader .et_pb_menu_1_tb_header.et_pb_menu ul li a, #admenu.sticky #realheader .et_pb_menu_0_tb_header.et_pb_menu ul li a  {
    color: rgba(32,35,119,1) !important;
    font-size:14px !important;
}

  @media only screen and (min-width: 1481px) and (max-width: 1720px) {
  #admenu #realheader .et_pb_menu_1_tb_header.et_pb_menu ul li a, #admenu #realheader .et_pb_menu_0_tb_header.et_pb_menu ul li a {
      font-size:15px !important;
      }
    #admenu #realheader .et_pb_menu_1_tb_header.et_pb_menu ul li ul li a, #admenu #realheader .et_pb_menu_0_tb_header.et_pb_menu ul li ul li a {
      font-size:14px !important;
    }
  }
  @media only screen and (min-width: 1024px) and (max-width: 1480px) {
      #admenu #realheader .et_pb_menu_1_tb_header.et_pb_menu ul li a, #admenu #realheader .et_pb_menu_0_tb_header.et_pb_menu ul li a {
      font-size:13px !important;
      }
    #admenu #realheader  .et_pb_menu_1_tb_header.et_pb_menu ul li a, #admenu #realheader  .et_pb_menu_0_tb_header.et_pb_menu ul li a {
      font-size:13px !important;
    }
  }
  @media only screen and (min-width:1024px) and (max-width:1537px){
        #admenu .et_pb_row_0_tb_header.et_pb_row,
        #admenu .et_pb_row_1_tb_header.et_pb_row,
	  #admenu.sticky .headerBlogSubscribe {
      padding-left: 10%;
      padding-right: 10%;
    }
	   .headerBlogSubscribe {
    padding-left:10%;
    padding-right:10%;
  }
  }
    @media only screen and (max-width: 1024px) {
   #admenu #realheader .et_pb_menu_1_tb_header.et_pb_menu ul li a, #admenu #realheader .et_pb_menu_0_tb_header.et_pb_menu ul li a {
      font-size:15px !important;
      }
#admenu #realheader #mobile_menu2 {
  background-color:#ffffff !important;
}
      #admenu #realheader .et_pb_menu_1_tb_header.et_pb_menu ul li a, #admenu #realheader .et_pb_menu_0_tb_header.et_pb_menu ul li a {
        text-decoration:none !important;
        color:#1b395e !important;
      }
  }
  @media screen and (max-width: 1024px) and (min-width:768px) {
    #admenu .new_oxatis_lighter {
      height: 35px;
       width: 190px;
      }
  }
  /**15/06/20 correction superposition CTA + menu  **/
  @media screen and (max-width: 620px){
#admenu .et_pb_menu_1_tb_header {
    transform: translateX(0px) translateY(0) !important;
}
   #realheader #mobile_menu2 {
      transform:translateX(121px) translateY(-3px) !important;
    }

  }


  /*preheader*/
  .preheaderContainer {
    text-align:right;
  }
  .preheaderElement {
    display: inline-block;
    margin-bottom: 0 !important;
    font-size: 13px;
    margin-left: 25px;
    color:#333 !important;
  }
  .preheaderLink:hover {
    text-decoration:underline;
  }
  .preheaderElement a {
    color:#333 !important;
     text-decoration: none;
  }
  .preheaderElement .et-menu .menu-item-has-children>a:first-child:after {
    color:#333;
  }
  @media only screen and ( max-width: 1180px ) {
.preheaderContainer .et_pb_menu__menu, .preheaderContainer #top-menu {display: block;}
.preheaderContainer .et_mobile_nav_menu {display: none;}
.preheaderContainer  .langues {float:left;}
    #realheader .et_pb_menu_1_tb_header .mobile_nav .mobile_menu_bar:before {
          color: #ffffff;
    }

    #admenu.sticky #realheader .et_pb_menu_1_tb_header .mobile_nav .mobile_menu_bar:before {
          color: #202377 !important;
    }
}
  @media screen and (min-width:620px) {
    .icon-phone {
      display:none;
    }
  }

/* MENU */

#top-menu li.mega-menu>ul {
	width: auto !important;
	left: auto !important;
	min-width:50%;
}
.icon-phone:before {
	content: "\e090";
    font-size: 15px;
    color: #fff;
    font-family: eleganticons;
    background: #318EC3;
    border-radius: 50%;
    padding: 5px;
    font-weight: lighter;
}
.loginLink a:before {
	font-family: 'ETModules';
	content : "\e08a";
	margin-right: 5px	;
	font-weight: lighter;
}
@media screen and (max-width: 1366px) {
	#admenu .et_pb_text_1_tb_header {
		margin-right: 10px !important;
	}
  .et_pb_row_0_tb_header.et_pb_row, .et_pb_row_1_tb_header.et_pb_row, .headerBlogSubscribe {
    padding-left: 10%;
    padding-right: 10%;
  }
}

/* Menu Header tablette */
@media screen and (max-width: 1182px) {

	#admenu .et_pb_menu--style-centered .et_pb_menu__wrap {
		justify-content: flex-end;
	}
	#admenu .et_pb_menu_1_tb_header {
		transform: none;
	}
	#admenu .et_pb_column.et-last-child {
	    position: relative;
	}
	 #admenu.sticky .et_pb_column.et-last-child {
		top: -2px;
	}

	#mobile_menu2 {
	    min-width: 106vw;
	    right: -7vw;
	    left: auto;
	    overflow: scroll;
	    height: 100vh;
	    margin-top: 15px;
	}

	#admenu.sticky #mobile_menu2 {
		margin-top: 10px;
	}



	/* CSS refermer les sous-menus sur mobile */
#admenu #realheader .et_mobile_menu .menu-item-has-children > a {
	background-color: transparent;
	position: relative;
}
#admenu #realheader .et_mobile_menu .menu-item-has-children > a:after {
	font-family: 'ETmodules';
	text-align: center;
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	position: absolute;
}
#admenu #realheader .et_mobile_menu .menu-item-has-children > a:after {
	font-size: 16px;
	content: '\4c';
	top: 13px;
	right: 28px;
}
#admenu #realheader .et_mobile_menu .menu-item-has-children.visible > a:after {
	content: '\4d';
}
#admenu #realheader .et_mobile_menu ul.sub-menu {
	display: none !important;
	visibility: hidden !important;
	transition: all 1.5s ease-in-out;
}
#admenu #realheader .et_mobile_menu .visible > ul.sub-menu {
	display: block !important;
	visibility: visible !important;
}

#realheader .et_mobile_menu li a {
	padding-left:10%;
}

}

@media screen and (min-width:621px)  and (max-width:1182px) {

	#realheader #mobile_menu2 {
	    min-width: 106vw;
	    left: auto;
	    overflow: scroll;
	    height: 100vh;
	    margin-top: 30px;
	}
}
@media screen and (min-width:768px)  and (max-width:1182px) {
#mobile_menu2 {
right: -32vw;
}
}
@media screen and (min-width:621px)  and (max-width:768px) {
#mobile_menu2 {
right: -37vw;
}
}
@media screen and (min-width: 1025px) {
	.et_pb_section_0, .et_pb_section_0_tb_body, .firstSection {
		padding-top: 125px !important;
	}
}

@media screen and (max-width: 1024px) {
	.et_pb_section_0, .et_pb_section_0_tb_body, .firstSection, .et_pb_section_0_tb_body.et_pb_section {
		padding-top: 120px !important;
	}
}

.et_pb_section_0_tb_body  .et_pb_section_0, .et_pb_post_content_0_tb_body .et_pb_section_0 {
  padding-top: 0 !important;
}

/* Sous Menu */

.et_pb_menu_1_tb_header.et_pb_menu .nav li ul.sub-menu .latestnews a, .et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu .latestnews a {
	color: rgba(0,0,0,0.45) !important;
	font-size: 0.75em !important;
}

/* Menu Header mobile */

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

  #admenu .preheaderContainer {
     padding-left:5%;
     padding-right:5%;
  }
	#admenu #realheader .et_pb_menu--style-centered .et_pb_menu__wrap {
		justify-content: center;
	}
		#admenu #realheader .et_pb_menu_1_tb_header {
		transform: translateX(121px) translateY(-3px);
	}
  #admenu #realheader .wpml-ls-menu-item .wpml-ls-flag {
    width: 18px!important;
    min-width: 18px !important;
  }
  #admenu #realheader .wpml-ls-menu-item .sub-menu li {
    padding-left: 22px !important;
  }
}

/* Menu Langue */

.et_pb_menu_0_tb_header.et_pb_menu .menu-item.wpml-ls-item .sub-menu,
.et_pb_menu_1_tb_header.et_pb_menu .menu-item.wpml-ls-item .sub-menu {
    width: 50px;
    padding: 0 !important;
}
.menu-item.wpml-ls-item .sub-menu .menu-item {
  line-height: 1em;
  padding:0 !important;
  width:50px;
}
.menu-item.wpml-ls-item .sub-menu .menu-item a {
    line-height: 1.3em;
    width: 75px !important;
    padding: 10px 15px !important;
}
.menu-item.wpml-ls-item .sub-menu .menu-item a:hover {
  background:none !important;
}

/* Menu footer */

.ox-footer-menu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul {
	display: initial;
}

.loginFooter a {
	border: 1px solid rgba(255,255,255,0.5) !important;
	padding: 10px 15px !important;
	border-radius: 5px;
}

/* Fix for ipad pro owners */

@media screen and (min-width:981px) and (max-width: 1024px){
	footer {
		height: 1150px;
	}

}


/* Menu Footer Mobile */

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

	.ox-footer-container .et_mobile_menu {
		padding-left:0;
		padding-right:0;
	}
	.ox-footer-container .et_mobile_menu a {
		padding-left:0;
		padding-right:0;
	}
	.ox-footer-container .menu-title .et_pb_text_inner {
		position: absolute;
	}
	.ox-footer-container .ox-last {
		margin-bottom: 30px !important;
	}
	.footer_menu_mobile {
		display: flex;
		flex-direction: column-reverse;
	}
	.ox-footer-menu {
		width: 100%;
		padding-left: 5%;
	}
	.ox-footer-menu .et_mobile_nav_menu {
		width: 100%;
	}
	.ox-footer-menu .mobile_nav {
		width: 100%;
	}
	.ox-footer-menu .et_mobile_menu {
		position: relative;
		box-shadow: none;
	}
	.ox-footer-menu .mobile_nav .mobile_menu_bar:before {
		color:#ffffff !important;
	}
	.ox-footer-menu .mobile_menu_bar {
		text-align:right;
	}

	.ox-footer-menu .et_pb_menu .et_mobile_nav_menu,
	.ox-footer-menu .et_pb_menu .et_mobile_nav_menu + a {
		width:100%;
	}

	.ox-footer-container .et_pb_column {
		display:flex;
		justify-content: space-between;
	}
	.ox-footer-container .et_pb_column.logo-footer {
		display:block;
	}
	.phone-number-rs {
		display: block !important;
    		text-align: center;
	}
	.phone-number-rs .phone-number p{
			text-align:center;
	}

}

.et_pb_scroll_top.et-pb-icon {
	z-index: 99999999999999999999999999999999999999999999;
}


/* ------------------------------- Fin Global ------------------------------- */




/* ------------------------------- Success Stories Showcase ---------------- */



.SuccessStoriesShowcase .et_pb_portfolio_filter_all {
	display: none;
}

.successstoriesconnexe article a {
	text-align: center;
}
.successstoriesconnexe article a img {
		align-self: center;
    	max-height: 80px;
    	width: auto;
    	margin: 0 auto;
    	min-width: auto !important;
    }
/* -------------------------------------------------------------------------------------*/
 /*                                sct-details-success_stories                         */
  /* ---------------------------------------------------------------------------------*/


.sct-details-success_stories .tab-content .et_pb_ajax_pagination_container {
	display: flex;
    justify-content: space-evenly;
}

.sct-details-success_stories .tab-content .et_pb_post {
    width: 30%;
    padding: 20px 35px;
    box-shadow: 3px 3px 10px rgba(0,0,0,0.1);
    background: #ffffff;
    transition: all 200ms ease-out;
}
.sct-details-success_stories .tab-content .et_pb_post:hover {
	box-shadow: 3px 3px 12px rgba(0,0,0,0.2);
	transition: all 200ms ease-in;
}
.sct-details-success_stories .tab-content .et_pb_post .more-link {
	padding-top:10px;
}
.sct-details-success_stories .entry-featured-image-url {
    text-align: left;
    margin-bottom: 0px;
    min-height: 90px;
    display: flex;
    max-height: 90px;
}
.sct-details-success_stories .entry-featured-image-url img {
	align-self: center;
	max-height: 80px;
    width: auto;
    margin: 0 auto;
}

.sct-details-success_stories .tab-content .entry-title {
	display:none;
}

.sct-details-success_stories .et_animated,
.sct-details-news .et_animated {
	opacity:1;
}


/*--- A normaliser pour tous les A via une class générique ---*/

.sct-details-success_stories .tab-title a {
  position: relative;
  color: #555;
  text-decoration: none;
  background-image: -webkit-linear-gradient(left, #427abe 50%, #555 0);
  background-position: 100%;
  background-size: 200%;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  transition: background-position 0.3s;

}
.sct-details-success_stories .tab-title a:after {
  content: "";
  position: absolute;
  height: 2px;
  width: 100%;
  left: 0;
  bottom: -5px;
  background-color: #427abe;
  transform: scaleX(0);
  transform-origin: left center;
  transition: transform 0.3s;
}
.sct-details-success_stories .tab-title a:hover {
  background-position: 0;
  cursor: pointer;
}
.sct-details-success_stories .tab-title a:hover:after {
  transform: scaleX(1);
}



/*
* end hover effect
*/

.sct-details-success_stories .active-tab a {
  position: relative;
  color: #333;
  text-decoration: none;
  background-image: -webkit-linear-gradient(left, #333 50%, #555 0);
  background-position: 100%;
  background-size: 200%;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  transition: background-position 0.3s;
  background-position: 0;
}
.sct-details-success_stories .active-tab a:after {
	transform: scaleX(1);
	background-color: #333;
}
.sct-details-success_stories .active-tab a:hover {
	cursor: default;
}


.sct-details-success_stories .tab-content {
	display: none;
}

.sct-details-success_stories .tab-open {
	display:block;
}

.sct-details-news .et_pb_post .entry-featured-image-url {
	padding:30px 20px 20px 20px;
}

.sct-details-news .articlesConnexes img {
	width: 50px;
    height: 50px;
}

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

	.sct-details-success_stories .et_pb_column_1_4 {
		text-align: center;
	}

	.sct-details-success_stories .tab-title {
		display: inline-block;
		margin: 0 10px;
	}

	.sct-details-success_stories .tab-content .et_pb_ajax_pagination_container {
		display: initial;
	}
	.sct-details-success_stories .tab-content .et_pb_post {
		width: auto;
	}

}


/* ------------------------------- Fin sct-details-success_stories ------------------------------- */




/* -------------------------------------------------------------------------------------*/
 /*                                   sct-reassurance-news                             */
  /* ---------------------------------------------------------------------------------*/


.sct-details-news .tab-content-news .et_pb_ajax_pagination_container {
	display: flex;
    justify-content: space-evenly;
}

.sct-details-news .tab-content-news .et_pb_post {
    width: 30%;
    padding: 20px 35px;
    box-shadow: 3px 3px 10px rgba(0,0,0,0.1);
    background: #ffffff;
    transition: all 200ms ease-out;
}
.sct-details-news .tab-content-news .et_pb_post:hover {
	box-shadow: 3px 3px 12px rgba(0,0,0,0.2);
	transition: all 200ms ease-in;
}
.sct-details-news .tab-content-news .et_pb_post .more-link {
	padding-top:10px;
}
.sct-details-news .entry-featured-image-url {
    text-align: left;
    margin-bottom: 0px;
    min-height: 200px;
}


/*--- A normaliser pour tous les A via une class générique ---*/

.sct-details-news .tab-title2 a {
  position: relative;
  color: #555;
  text-decoration: none;
  background-image: -webkit-linear-gradient(left, #427abe 50%, #555 0);
  background-position: 100%;
  background-size: 200%;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  transition: background-position 0.3s;

}
.sct-details-news .tab-title2 a:after {
  content: "";
  position: absolute;
  height: 2px;
  width: 100%;
  left: 0;
  bottom: -5px;
  background-color: #427abe;
  transform: scaleX(0);
  transform-origin: left center;
  transition: transform 0.3s;
}
.sct-details-news .tab-title2 a:hover {
  background-position: 0;
  cursor: pointer;
}
.sct-details-news .tab-title2 a:hover:after {
  transform: scaleX(1);
}


/*
* end hover effect
*/

.sct-details-news .active-tab a {
  position: relative;
  color: #333;
  text-decoration: none;
  background-image: -webkit-linear-gradient(left, #333 50%, #555 0);
  background-position: 100%;
  background-size: 200%;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  transition: background-position 0.3s;
  background-position: 0;
}
.sct-details-news .active-tab a:after {
	transform: scaleX(1);
	background-color: #333;
}
.sct-details-news .active-tab a:hover {
	cursor: default;
}


.sct-details-news .tab-content-news {
	display: none;
}

.sct-details-news .tab-news-open {
	display:block;
}

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

	.sct-details-news .et_pb_column_1_4 {
		text-align: center;
	}

	.sct-details-news .tab-title2 {
		display: inline-block;
		margin: 0 10px;
	}

	.sct-details-news .tab-content-news .et_pb_ajax_pagination_container {
		display: initial;
	}
	.sct-details-news .tab-content-news .et_pb_post {
		width: auto;
	}

}


/* ------------------------------- Fin sct-reassurance-news ------------------------------- */


/* -------------------------------------------------------------------------------------*/
 /*                              sct-reassurance-Fonctionnalites                       */
  /* ---------------------------------------------------------------------------------*/


.sct-reassurance-fonctionnalites {
	display: flex;
	flex-direction:row;
	justify-content: flex-start;
}

.sct-reassurance-fonctionnalites .title_container {
	width: 25%;
    border-right: 2px solid #D3D5D6;
}

.sct-reassurance-fonctionnalites .tab-content-fonctionnalites {
	width:75%;
	position: relative;
}
.sct-reassurance-fonctionnalites .tab-content-fonctionnalites .fonctionnalite-img {
	position: relative;
	z-index: 1001;
}

.sct-reassurance-fonctionnalites .tab-content-fonctionnalites .fonctionnalite-grid {
	position: relative;
	z-index: 1002;
}

.sct-reassurance-fonctionnalites .tab-content-fonctionnalites .fonctionnalite-encard {
	position: relative;
	z-index: 1003;
}

/*--- A normaliser pour tous les A via une class générique ---*/

.sct-reassurance-fonctionnalites .tab-title3 a {
  position: relative;
  color: #555;
  text-decoration: none;
  background-image: -webkit-linear-gradient(left, #427abe 50%, #555 0);
  background-position: 100%;
  background-size: 200%;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  transition: background-position 0.3s;

}
.sct-reassurance-fonctionnalites .tab-title3 a:after {
  content: "";
  position: absolute;
  height: 2px;
  width: 100%;
  left: 0;
  bottom: -5px;
  background-color: #427abe;
  transform: scaleX(0);
  transform-origin: left center;
  transition: transform 0.3s;
}
.sct-reassurance-fonctionnalites .tab-title3 a:hover {
  background-position: 0;
  cursor: pointer;
}
.sct-reassurance-fonctionnalites .tab-title3 a:hover:after {
  transform: scaleX(1);
}


/*
* end hover effect
*/


/*------------- tabs ----------*/


.sct-reassurance-fonctionnalites .active-tab a {
  position: relative;
  color: #333;
  text-decoration: none;
  background-image: -webkit-linear-gradient(left, #333 50%, #555 0);
  background-position: 100%;
  background-size: 200%;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  transition: background-position 0.3s;
  background-position: 0;
}
.sct-reassurance-fonctionnalites .active-tab a:after {
	transform: scaleX(1);
	background-color: #333;
}
.sct-reassurance-fonctionnalites .active-tab a:hover {
	cursor: default;
}


.sct-reassurance-fonctionnalites .tab-content-fonctionnalites {
	display: none;
}

.sct-reassurance-fonctionnalites .tab-fonctionnalites-open {
	display:block;
}

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

	.sct-reassurance-fonctionnalites {
		display: block;
	}

	.sct-reassurance-fonctionnalites .title_container {
		width: 100%;
	    border-right: none;
	}

	.sct-reassurance-fonctionnalites .tab-content-fonctionnalites {
		width:100%;
		position: relative;
	}


	.sct-reassurance-fonctionnalites .tab-title3 {
		display: inline-block;
		margin: 0 10px;
	}


}
@media screen and (max-width: 980px){

}
/*
* End Tabs
*/




/* ------------------------------- Fin sct-reassurance-fonctionnalités ------------------------------- */




/* -------------------------------------------------------------------------------------*/
 /*                     sct-reassurance-OngletsTop-Fonctionnalites                     */
  /* ---------------------------------------------------------------------------------*/


.sct-reassurance-OngletsTop-Fonctionnalites .title_container .et_pb_column {
    display: flex;
    justify-content: space-evenly;
}

.sct-reassurance-OngletsTop-Fonctionnalites .tab-onglettop-fonctionnalites {
	position: relative;
}
.sct-reassurance-OngletsTop-Fonctionnalites .tab-onglettop-fonctionnalites .fonctionnalite-img {
	position: relative;
	z-index: 1001;
}

.sct-reassurance-OngletsTop-Fonctionnalites .tab-onglettop-fonctionnalites .fonctionnalite-grid {
	position: relative;
	z-index: 1002;
}

.sct-reassurance-OngletsTop-Fonctionnalites .tab-onglettop-fonctionnalites .fonctionnalite-encard {
	position: relative;
	z-index: 1003;
}
.sct-reassurance-OngletsTop-Fonctionnalites .tab-onglettop-fonctionnalites .fonctionnalite-encard a {
	color: #427abe;
	text-decoration: underline;
}


/*--- A normaliser pour tous les A via une class générique ---*/

.sct-reassurance-OngletsTop-Fonctionnalites .tab-title4 a {
  position: relative;
  color: #555;
  text-decoration: none;
  background-image: -webkit-linear-gradient(left, #427abe 50%, #555 0);
  background-position: 100%;
  background-size: 200%;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  transition: background-position 0.3s;

}
.sct-reassurance-OngletsTop-Fonctionnalites .tab-title4 a:after {
  content: "";
  position: absolute;
  height: 2px;
  width: 100%;
  left: 0;
  bottom: -5px;
  background-color: #427abe;
  transform: scaleX(0);
  transform-origin: left center;
  transition: transform 0.3s;
}
.sct-reassurance-OngletsTop-Fonctionnalites .tab-title4 a:hover {
  background-position: 0;
  cursor: pointer;
}
.sct-reassurance-OngletsTop-Fonctionnalites .tab-title4 a:hover:after {
  transform: scaleX(1);
}


/*
* end hover effect
*/


/*------------- tabs ----------*/


.sct-reassurance-OngletsTop-Fonctionnalites .active-tab a {
  position: relative;
  color: #333;
  text-decoration: none;
  background-image: -webkit-linear-gradient(left, #333 50%, #555 0);
  background-position: 100%;
  background-size: 200%;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  transition: background-position 0.3s;
  background-position: 0;
}
.sct-reassurance-OngletsTop-Fonctionnalites .active-tab a:after {
	transform: scaleX(1);
	background-color: #333;
}
.sct-reassurance-OngletsTop-Fonctionnalites .active-tab a:hover {
	cursor: default;
}


.sct-reassurance-OngletsTop-Fonctionnalites .tab-onglettop-fonctionnalites {
	display: none;
}

.sct-reassurance-OngletsTop-Fonctionnalites .tab-fonctionnalites-open {
	display:block;
}



@media screen and (min-width:981px)  {
	.tab-onglettop-fonctionnalites .fonctionnalite-grid .et_pb_image_wrap img {
		height: auto;
		max-width: 192%;
	}
	.sct-reassurance-OngletsTop-Fonctionnalites .tab-onglettop-fonctionnalites .fonctionnalite-grid {
		left: -278px;
    	top: 82px;
	}
}


@media screen and (min-width:1367px)  {
	.tab-onglettop-fonctionnalites .fonctionnalite-grid .et_pb_image_wrap img {
		height: auto;
		max-width: 192%;
	}
	.sct-reassurance-OngletsTop-Fonctionnalites .tab-onglettop-fonctionnalites .fonctionnalite-grid {
		left: -278px;
    	top: 147px;
	}
}

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

	.sct-reassurance-OngletsTop-Fonctionnalites {
		display: block;
	}

	.sct-reassurance-OngletsTop-Fonctionnalites .title_container {
		width: 100%;
	    border-right: none;
	}

	.sct-reassurance-OngletsTop-Fonctionnalites .tab-onglettop-fonctionnalites {
		width:100%;
		position: relative;
	}


	.sct-reassurance-OngletsTop-Fonctionnalites .tab-title4 {
		display: inline-block;
		margin: 0 10px;
	}

	.sct-reassurance-OngletsTop-Fonctionnalites .title_container .et_pb_column {
		display: block;
	}
}

/*
* End Tabs
*/




/* ------------------------------- fin sct-reassurance-OngletsTop-Fonctionnalites ------------------------------- */

/* -------------------------------------------------------------------------------------*/
 /*                              sct-acquisition-newsletter                            */
  /* ---------------------------------------------------------------------------------*/


.newsletterform {
	display: flex;
	justify-content: space-around;
}

@media screen and (max-width: 980px) {
	.newsletterform {
		display:block;
	}
}

/* ------------------------------- fin sct-acquisition-newsletter ------------------------------- */



/* -------------------------------------------------------------------------------------*/
 /*                                    sct-details-timeline                            */
  /* ---------------------------------------------------------------------------------*/


.sct-details-timeline {
	display: flex;
	flex-direction:row;
	justify-content: flex-start;
}

.sct-details-timeline .title_container {
	width: 25%;
    border-right: 2px solid #D3D5D6;
}

.sct-details-timeline .tab-content-fonctionnalites {
	width:75%;
	position: relative;
}
.sct-details-timeline .tab-content-fonctionnalites .fonctionnalite-img {
	position: relative;
	z-index: 1001;
}

.sct-details-timeline .tab-content-fonctionnalites .fonctionnalite-grid {
	position: relative;
	z-index: 1002;
}

.sct-details-timeline .tab-content-fonctionnalites .fonctionnalite-encard {
	position: relative;
	z-index: 1003;
}
.sct-details-timeline .tab-content-fonctionnalites .fonctionnalite-encard a {
	color: #427abe;
	text-decoration: underline;
}


/*--- A normaliser pour tous les A via une class générique ---*/

.sct-details-timeline .tab-title3 a {
  position: relative;
  color: #555;
  text-decoration: none;
  background-image: -webkit-linear-gradient(left, #427abe 50%, #555 0);
  background-position: 100%;
  background-size: 200%;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  transition: background-position 0.3s;

}
.sct-details-timeline .tab-title3 a:after {
  content: "";
  position: absolute;
  height: 2px;
  width: 100%;
  left: 0;
  bottom: -5px;
  background-color: #427abe;
  transform: scaleX(0);
  transform-origin: left center;
  transition: transform 0.3s;
}
.sct-details-timeline .tab-title3 a:hover {
  background-position: 0;
  cursor: pointer;
}
.sct-details-timeline .tab-title3 a:hover:after {
  transform: scaleX(1);
}


/*
* end hover effect
*/


/*------------- tabs ----------*/


.sct-details-timeline .active-tab a {
  position: relative;
  color: #333;
  text-decoration: none;
  background-image: -webkit-linear-gradient(left, #333 50%, #555 0);
  background-position: 100%;
  background-size: 200%;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  transition: background-position 0.3s;
  background-position: 0;
}
.sct-details-timeline .active-tab a:after {
	transform: scaleX(1);
	background-color: #333;
}
.sct-details-timeline .active-tab a:hover {
	cursor: default;
}


.sct-details-timeline .tab-content-fonctionnalites {
	display: none;
}

.sct-details-timeline .tab-fonctionnalites-open {
	display:block;
}

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

	.sct-details-timeline {
		display: block;
	}

	.sct-details-timeline .title_container {
		width: 100%;
	    border-right: none;
	}

	.sct-details-timeline .tab-content-fonctionnalites {
		width:100%;
		position: relative;
	}


	.sct-details-timeline .tab-title3 {
		display: inline-block;
		margin: 0 10px;
	}


}

/*
* End Tabs
*/




/* ------------------------------- Fin sct-details-success_stories ------------------------------- */


/********* a ranger au bon endroit *********/
.sct-details-news .tabarticles article {
	padding:0 !important;
}
.tabarticles article  h2,
.tabarticles article  p,
.tabarticles article  div {
	padding: 15px 30px;
}
.tabarticles article  div > div,
.tabarticles article  div > div > p {
	padding: 0;
}
.sct-details-news .tabarticles article a.entry-featured-image-url {
	min-height: auto;
	padding-bottom: 15px;
}

/******** a ranger au bon endroit *******/




/* -------------------------------------------------------------------------------------*/
 /*                                           Remerciement CONTACT + RESSOURCES           */
  /* ---------------------------------------------------------------------------------*/


/*--carousel article--*/
.article_contact_carousel_content .et_pb_fh_carousel_item {
    background-color: #ffffff;
    margin:5%;
    box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.1);
    border-radius: 5px!important;
  }

  .article_contact_carousel_content .et_pb_fh_post_carousel_image img {
    width:auto;
    margin:auto;
  }
  .article_contact_carousel_content .et_pb_fh_post_carousel_title a {
    text-decoration:none !important;
  }
    .article_contact_carousel_content .et_pb_fh_post_carousel_title {
    font-size:18px !important;
    line-height:1.7em !important;
		font-weight:500 !important;
  }
  .article_contact_carousel_content .et_pb_fh_post_carousel_content {
   font-size: 14px !important;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .article_contact_carousel_content .et_pb_fh_post_carousel_description {
    padding:5%;
  }

  .article_contact_carousel_content .et_pb_fh_post_carousel .owl-carousel .et_pb_fh_carousel_item {
    height:auto;
  }
  .article_contact_carousel_content .et_pb_more_button {
    color:#ff0000 !important;
    background-color:#ffffff;
  }
  .article_contact_carousel_content .et_pb_more_button:hover {
    color:#ffffff !important;
    background-color:#ff0000 !important;
  }

.article_contact_carousel_content .et_pb_fh_post_carousel_title {
	min-height:70px !important;
}
.article_contact_carousel_content .et_pb_fh_post_carousel_content {
	min-height:81px !important;
}
/* -------------------------------------------------------------------------------------*/
 /*                                           BLOG + HOME RESSOURCES                 */
  /* ---------------------------------------------------------------------------------*/

/*-------------------- PAGES ARTICLES BLOG-----------------------*/
/*--ELEMENTS ARTICLES--*/
sup {
	font-size:12px;
}
.wp-block-image figcaption {
	font-size: 13px;
    font-style: italic;
}
/* Bloc Layout Interview Client */
  .contentInterviewClient .et_pb_text_inner {
    display:flex;
  }
  .contentInterviewClient p {
   padding-bottom:0px !important;
  }
  .contentInterviewClient .material-icons {
    padding-right:10px;
  }


/* bar de progression ARTICLES + AVIS EXPERTS*/

@media screen and (max-width: 1367px) {
  #wtr-progress.top.shown {
    display:none;
  }
}

/**PARTAGE RS ARTICLES BLOG**/

.et-social-facebook a.iconRS:before {
  content: "\e093";
}
.et-social-facebook a.iconRS {
  background-color: #3b5998 !important;
}
.et-social-twitter a.iconRS:before {
  content: "\e094";
}
.et-social-twitter a.iconRS {
  background-color: #00aced !important;
}
.et-social-linkedin a.iconRS:before {
  content: "\e09d";
}
.et-social-linkedin a.iconRS {
  background-color: #007bb6 !important;
}
.et-social-whatsapp a.iconRS:before {
	content: url(https://staging-oxatis2.kinsta.cloud/wp-content/uploads/2020/08/whatsapp-share-icon-rs-1.png);
}
.et-social-whatsapp a.iconRS {
  background-color: #40C351 !important;
	vertical-align: bottom !important;
}
.et-social-email a.iconRS:before {
  content: "\e010";
}
.et-social-email a.iconRS {
  background-color: #ff0000 !important;
}
.et_pb_social_icon_RS a.iconRS:before {
	font-family: ETmodules !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 0 0;
}
.et_pb_social_media_share li a.iconRS:before {
  height: 32px;
  width: 32px;
  font-size: 16px;
  line-height: 32px;
  display: block;
  color: #fff;
  transition: color .3s;
  -moz-transition: color .3s;
  -webkit-transition: color .3s;
  position: relative;
  z-index: 10;
}
.et_pb_social_media_share li a.iconRS {
  border-radius: 3px;
  height: 32px;
  width: 32px;
  padding: 0;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  margin-right: 8px;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  position: relative;
}
.et_pb_social_media_share li {
  display:inline-block;
	vertical-align:bottom !important;
}
.et_pb_social_media_share {
  padding:0px !important;
}

/*---------------------TAG CATEGORIE BLOG + RESSOURCES -----------------*/


   .blogContent .post-meta:not(a), .blogCategorieRechercheResultat  .post-meta:not(a), .RessourcesCategorieRechercheResultat  .post-meta:not(a) {
    font-size:0px !important;
    color:#ffffff !important;
  }
 .blogContent .post-meta, .blogCategorieRechercheResultat .post-meta, .RessourcesCategorieRechercheResultat .post-meta {
    padding-bottom:10px !important;
  }
  .blogContent .post-meta a {
  	margin-right:5px;
  	margin-bottom:5px;
  }
    .blogContent .post-meta :nth-child(1), .blogCategorieRechercheResultat .post-meta :nth-child(1), .RessourcesCategorieRechercheResultat .post-meta :nth-child(1) {
    display: none !important;
}
 .blogContent .post-meta:nth-word(1) .blogCategorieRechercheResultat .post-meta:nth-word(1), .RessourcesCategorieRechercheResultat .post-meta:nth-word(1) {
    display:none !important;
  }

/*CATEGORIES INT + FR*/
  a[href*="/category/blog/"], a[href*="/es/category/"], a[href*="/en/category/"], a[href*="/it/category/"], a[href*="/de/category/"],p.post-meta a[href*="/category/ressources/"] {
	white-space:nowrap !important;
    color:#ffffff !important;
    padding:3px 17px 3px 17px !important;
    border-radius:50px !important;
    font-size:14px !important;
    text-decoration:none !important;
    transition: ease-in ease-out .1s;
   -webkit-transition: ease-in ease-out .1s;
    -moz-transition: ease-in ease-out .1s;
  }
  a[href*="/category/blog/"]:hover, a[href*="/es/category/"]:hover, a[href*="/en/category/"]:hover, a[href*="/it/category/"]:hover, a[href*="/de/category/"]:hover, a[href*="/category/ressources/"]:hover {
    text-decoration:none !important;
  }
  a[href*="/category/blog/newoxatis/"], a[href*="/es/category/blog/newoxatis-es/"], a[href*="/en/category/blog/newoxatis-en/"], a[href*="/it/category/blog/newoxatis-it/"], a[href*="/de/category/blog/newoxatis-de/"], a[href*="/category/ressources/newoxatis-ressources/"] {
    background-color:#427abe !important;
  }
  a[href*="/category/blog/newoxatis/"]:hover, a[href*="/es/category/blog/newoxatis-es/"]:hover, a[href*="/en/category/blog/newoxatis-en/"]:hover, a[href*="/it/category/blog/newoxatis-it/"]:hover, a[href*="/de/category/blog/newoxatis-de/"]:hover, a[href*="/category/ressources/newoxatis-ressources/"]:hover  {
    background-color:#7aaae4 !important;
  }
  a[href*="/category/blog/experience-clients/"], a[href*="/es/category/blog/experiencia-cliente/"], a[href*="/en/category/blog/customer-experience/"], a[href*="/it/category/blog/user-experience/"], a[href*="/de/category/blog/kundenerfahrung/"], a[href*="/category/ressources/experience-clients-ressources/"] {
    background-color:#65bdff !important;
  }
  a[href*="/category/blog/experience-clients/"]:hover, a[href*="/es/category/blog/experiencia-cliente/"]:hover, a[href*="/en/category/blog/customer-experience/"]:hover, a[href*="/it/category/blog/user-experience/"]:hover, a[href*="/de/category/blog/kundenerfahrung/"]:hover, a[href*="/category/ressources/experience-clients-ressources/"]:hover {
    background-color:#9fd2fb !important;
  }
  a[href*="/category/blog/creation-site-ecommerce/"], a[href*="/es/category/blog/creacion/"], a[href*="/en/category/blog/creation/"], a[href*="/it/category/blog/creazione/"], a[href*="/de/category/blog/erstellung/"], a[href*="/category/ressources/creation-site-ecommerce-ressources/"] {
    background-color:#f396f3 !important;
  }
  a[href*="/category/blog/creation-site-ecommerce/"]:hover, a[href*="/es/category/blog/creacion/"]:hover, a[href*="/en/category/blog/creation/"]:hover, a[href*="/it/category/blog/creazione/"]:hover, a[href*="/de/category/blog/erstellung/"]:hover, a[href*="/category/ressources/creation-site-ecommerce-ressources/"]:hover {
    background-color:#fcb7fc !important;
  }
  a[href*="/category/blog/croissance/"], a[href*="/es/category/blog/crecimiento/"], a[href*="/en/category/blog/growth/"], a[href*="/it/category/blog/crescita/"], a[href*="/de/category/blog/wachstum/"], a[href*="/category/ressources/croissance-ressources/"] {
    background-color:#208F1D !important;
  }
  a[href*="/category/blog/croissance/"]:hover, a[href*="/es/category/blog/crecimiento/"]:hover, a[href*="/en/category/blog/growth/"]:hover, a[href*="/it/category/blog/crescita/"]:hover, a[href*="/de/category/blog/wachstum/"]:hover, a[href*="/category/ressources/croissance-ressources/"]:hover {
    background-color:#89F086 !important;
  }

 a[href*="/category/blog/conversion/"], a[href*="/es/category/blog/conversion-es/"], a[href*="/en/category/blog/convert/"], a[href*="/it/category/blog/conversione/"], a[href*="/de/category/blog/konvertierung/"], a[href*="/category/ressources/conversion-ressources/"]  {
    background-color:#ff9f41 !important;
  }
	a[href*="/category/blog/conversion/"]:hover, a[href*="/es/category/blog/conversion-es/"]:hover, a[href*="/en/category/blog/convert/"]:hover, a[href*="/it/category/blog/conversione/"]:hover, a[href*="/de/category/blog/konvertierung/"]:hover, a[href*="/category/ressources/conversion-ressources/"]:hover {
    background-color:#ffc061 !important;
  }

  a[href*="/category/blog/saisonnalite-e-commerce-2/"], a[href*="/es/category/blog/estacionalidad/"], a[href*="/en/category/blog/seasonality/"], a[href*="/it/category/blog/stagionalita/"], a[href*="/de/category/blog/saisonalitat/"], a[href*="/category/ressources/saisonnalite-e-commerce-ressources/"] {
    background-color:#ff0000 !important;
  }
	a[href*="/category/blog/saisonnalite-e-commerce-2/"]:hover, a[href*="/es/category/blog/estacionalidad/"]:hover, a[href*="/en/category/blog/seasonality/"]:hover, a[href*="/it/category/blog/stagionalita/"]:hover, a[href*="/de/category/blog/saisonalitat/"]:hover, a[href*="/category/ressources/saisonnalite-e-commerce-ressources/"]:hover {
    background-color:#ff6b6b !important;
  }

/* EXCEPTION Footer country flag + breadcrump fil ariane */

.countryFlag a[href*="/category/blog/conversion/"],
   .countryFlag a[href*="/category/blog/creation-site-ecommerce/"],
   .countryFlag a[href*="/category/blog/croissance/"],
   .countryFlag a[href*="/category/blog/experience-clients/"],
   .countryFlag a[href*="/category/blog/newoxatis/"],
   .countryFlag a[href*="/category/blog/saisonnalite-e-commerce-2/"],
.countryFlag a[href*="/es/category/blog/conversion-es/"],
   .countryFlag a[href*="/es/category/blog/creacion/"],
   .countryFlag a[href*="/es/category/blog/crecimiento/"],
   .countryFlag a[href*="/es/category/blog/experiencia-cliente/"],
	.countryFlag a[href*="/es/category/blog/newoxatis-es/"],
	.countryFlag a[href*="/es/category/blog/estacionalidad/"],
.countryFlag a[href*="/en/category/blog/convert/"],
   .countryFlag a[href*="/en/category/blog/creation/"],
   .countryFlag a[href*="/en/category/blog/growth/"],
   .countryFlag a[href*="/en/category/blog/customer-experience/"],
	.countryFlag a[href*="/en/category/blog/newoxatis-en/"],
	.countryFlag a[href*="/en/category/blog/seasonality/"],
.countryFlag a[href*="/it/category/blog/conversione/"],
   .countryFlag a[href*="/it/category/blog/creazione/"],
   .countryFlag a[href*="/it/category/blog/crescita/"],
   .countryFlag a[href*="/it/category/blog/user-experience/"],
	.countryFlag a[href*="/it/category/blog/newoxatis-it/"],
	.countryFlag a[href*="/it/category/blog/stagionalita/"],
.countryFlag a[href*="/de/category/blog/konvertierung/"],
   .countryFlag a[href*="/de/category/blog/erstellung/"],
   .countryFlag a[href*="/de/category/blog/wachstum/"],
   .countryFlag a[href*="/de/category/blog/kundenerfahrung/"],
	.countryFlag a[href*="/de/category/blog/newoxatis-de/"],
	.countryFlag a[href*="/de/category/blog/saisonalitat/"],
.countryFlag a[href*="/category/ressources/conversion-ressources/"],
   .countryFlag a[href*="/category/ressources/creation-site-ecommerce-ressources/"],
   .countryFlag a[href*="/category/ressources/croissance-ressources/"],
   .countryFlag a[href*="/category/ressources/experience-clients-ressources/"],
   .countryFlag a[href*="/category/ressources/newoxatis-ressources/"],
   .countryFlag a[href*="/category/ressources/saisonnalite-e-commerce-ressources/"],
.breadcrumbs a[href*="/category/blog/conversion/"],
   .breadcrumbs a[href*="/category/blog/creation-site-ecommerce/"],
   .breadcrumbs a[href*="/category/blog/croissance/"],
   .breadcrumbs a[href*="/category/blog/experience-clients/"],
   .breadcrumbs a[href*="/category/blog/newoxatis/"],
   .breadcrumbs a[href*="/category/blog/saisonnalite-e-commerce-2/"],
.breadcrumbs a[href*="/es/category/blog/conversion-es/"],
   .breadcrumbs a[href*="/es/category/blog/creacion/"],
   .breadcrumbs a[href*="/es/category/blog/crecimiento/"],
   .breadcrumbs a[href*="/es/category/blog/experiencia-cliente/"],
	.breadcrumbs a[href*="/es/category/blog/newoxatis-es/"],
	.breadcrumbs a[href*="/es/category/blog/estacionalidad/"],
.breadcrumbs a[href*="/en/category/blog/convert/"],
   .breadcrumbs a[href*="/en/category/blog/creation/"],
   .breadcrumbs a[href*="/en/category/blog/growth/"],
   .breadcrumbs a[href*="/en/category/blog/customer-experience/"],
	.breadcrumbs a[href*="/en/category/blog/newoxatis-en/"],
	.breadcrumbs a[href*="/en/category/blog/seasonality/"],
.breadcrumbs a[href*="/it/category/blog/conversione/"],
   .breadcrumbs a[href*="/it/category/blog/creazione/"],
   .breadcrumbs a[href*="/it/category/blog/crescita/"],
   .breadcrumbs a[href*="/it/category/blog/user-experience/"],
	.breadcrumbs a[href*="/it/category/blog/newoxatis-it/"],
	.breadcrumbs a[href*="/it/category/blog/stagionalita/"],
.breadcrumbs a[href*="/de/category/blog/konvertierung/"],
   .breadcrumbs a[href*="/de/category/blog/erstellung/"],
   .breadcrumbs a[href*="/de/category/blog/wachstum/"],
   .breadcrumbs a[href*="/de/category/blog/kundenerfahrung/"],
	.breadcrumbs a[href*="/de/category/blog/newoxatis-de/"],
	.breadcrumbs a[href*="/de/category/blog/saisonalitat/"],
.breadcrumbs a[href*="/category/ressources/conversion-ressources/"],
   .breadcrumbs a[href*="/category/ressources/creation-site-ecommerce-ressources/"],
   .breadcrumbs a[href*="/category/ressources/croissance-ressources/"],
   .breadcrumbs a[href*="/category/ressources/experience-clients-ressources/"],
   .breadcrumbs a[href*="/category/ressources/newoxatis-ressources/"],
   .breadcrumbs a[href*="/category/ressources/saisonnalite-e-commerce-ressources/"] {
    background-color:unset !important;
  }

/*----------------------HEADER CATEGORIE------------------*/
.menu-item a[href*="/category/blog/"],
.menu-item a[href*="/es/category/"],
.menu-item a[href*="/en/category/"],
.menu-item a[href*="/it/category/"],
.menu-item a[href*="/de/category/"],
.menu-item a[href*="/category/ressources/"] {
    color:#ffffff !important;
    padding:3px 17px 3px 17px !important;
    border-radius:50px !important;
    font-size:14px !important;
    text-decoration:none !important;
    transition: ease-in ease-out .1s;
   -webkit-transition: ease-in ease-out .1s;
    -moz-transition: ease-in ease-out .1s;
  }
.menu-item a[href*="/category/blog/"]:hover,
.menu-item a[href*="/es/category/"]:hover,
.menu-item a[href*="/en/category/"]:hover,
.menu-item a[href*="/it/category/"]:hover,
.menu-item a[href*="/de/category/"]:hover,
.menu-item a[href*="/category/ressources/"]:hover {
    text-decoration:none !important;
  }
.menu-item a[href*="/category/blog/newoxatis/"]:hover,
.menu-item a[href*="/es/category/blog/newoxatis-es/"]:hover,
.menu-item a[href*="/en/category/blog/newoxatis-en/"]:hover,
.menu-item a[href*="/it/category/blog/newoxatis-it/"]:hover,
.menu-item a[href*="/de/category/blog/newoxatis-de/"]:hover,
.menu-item a[href*="/category/ressources/newoxatis-ressources/"]:hover {
    background-color:#7aaae4 !important;
      border-radius:0px !important;
  }

.menu-item a[href*="/category/blog/experience-clients/"]:hover,
.menu-item a[href*="/es/category/blog/experiencia-cliente/"]:hover,
.menu-item a[href*="/en/category/blog/customer-experience/"]:hover,
.menu-item a[href*="/it/category/blog/user-experience/"]:hover,
.menu-item a[href*="/de/category/blog/kundenerfahrung/"]:hover,
.menu-item a[href*="/category/ressources/experience-clients-ressources/"]:hover {
    background-color:#9fd2fb !important;
     border-radius:0px !important;
  }

.menu-item  a[href*="/category/blog/creation-site-ecommerce/"]:hover,
.menu-item  a[href*="/es/category/blog/creacion/"]:hover,
.menu-item  a[href*="/en/category/blog/creation/"]:hover,
.menu-item  a[href*="/it/category/blog/creazione/"]:hover,
.menu-item  a[href*="/de/category/blog/erstellung/"]:hover,
.menu-item a[href*="/category/ressources/creation-site-ecommerce-ressources/"]:hover {
    background-color:#fcb7fc !important;
     border-radius:0px !important;
  }

 .menu-item a[href*="/category/blog/croissance/"]:hover,
.menu-item a[href*="/es/category/blog/crecimiento/"]:hover,
.menu-item a[href*="/en/category/blog/growth/"]:hover,
.menu-item a[href*="/it/category/blog/crescita/"]:hover,
.menu-item a[href*="/de/category/blog/wachstum/"]:hover,
.menu-item a[href*="/category/ressources/croissance-ressources/"]:hover {
    background-color:#89F086 !important;
     border-radius:0px !important;
  }

.menu-item a[href*="/category/blog/conversion/"]:hover,
.menu-item a[href*="/es/category/blog/conversion-es/"]:hover,
.menu-item a[href*="/en/category/blog/convert/"]:hover,
.menu-item a[href*="/it/category/blog/conversione/"]:hover,
.menu-item a[href*="/de/category/blog/konvertierung/"]:hover,
.menu-item a[href*="/category/ressources/conversion-ressources/"]:hover {
    background-color:#ffc061 !important;
    border-radius:0px !important;
  }

.menu-item a[href*="/category/blog/saisonnalite-e-commerce-2/"]:hover,
.menu-item a[href*="/es/category/blog/estacionalidad/"]:hover,
.menu-item a[href*="/en/category/blog/seasonality/"]:hover,
.menu-item a[href*="/it/category/blog/stagionalita/"]:hover,
.menu-item a[href*="/de/category/blog/saisonalitat/"]:hover,
.menu-item a[href*="/category/ressources/saisonnalite-e-commerce-ressources/"]:hover {
    background-color:#ff6b6b !important;
     border-radius:0px !important;
  }
  .menu-item a[href*="/category/blog/conversion/"],
   .menu-item a[href*="/category/blog/creation-site-ecommerce/"],
   .menu-item a[href*="/category/blog/croissance/"],
   .menu-item a[href*="/category/blog/experience-clients/"],
   .menu-item a[href*="/category/blog/newoxatis/"],
   .menu-item a[href*="/category/blog/saisonnalite-e-commerce-2/"],
.menu-item a[href*="/es/category/blog/conversion-es/"],
   .menu-item a[href*="/es/category/blog/creacion/"],
   .menu-item a[href*="/es/category/blog/crecimiento/"],
   .menu-item a[href*="/es/category/blog/experiencia-cliente/"],
	.menu-item a[href*="/es/category/blog/newoxatis-es/"],
	.menu-item a[href*="/es/category/blog/estacionalidad/"],
.menu-item a[href*="/en/category/blog/convert/"],
   .menu-item a[href*="/en/category/blog/creation/"],
   .menu-item a[href*="/en/category/blog/growth/"],
   .menu-item a[href*="/en/category/blog/customer-experience/"],
	.menu-item a[href*="/en/category/blog/newoxatis-en/"],
	.menu-item a[href*="/en/category/blog/seasonality/"],
.menu-item a[href*="/it/category/blog/conversione/"],
   .menu-item a[href*="/it/category/blog/creazione/"],
   .menu-item a[href*="/it/category/blog/crescita/"],
   .menu-item a[href*="/it/category/blog/user-experience/"],
	.menu-item a[href*="/it/category/blog/newoxatis-it/"],
	.menu-item a[href*="/it/category/blog/stagionalita/"],
.menu-item a[href*="/de/category/blog/konvertierung/"],
   .menu-item a[href*="/de/category/blog/erstellung/"],
   .menu-item a[href*="/de/category/blog/wachstum/"],
   .menu-item a[href*="/de/category/blog/kundenerfahrung/"],
	.menu-item a[href*="/de/category/blog/newoxatis-de/"],
	.menu-item a[href*="/de/category/blog/saisonalitat/"],
.menu-item a[href*="/category/ressources/conversion-ressources/"],
   .menu-item a[href*="/category/ressources/creation-site-ecommerce-ressources/"],
   .menu-item a[href*="/category/ressources/croissance-ressources/"],
   .menu-item a[href*="/category/ressources/experience-clients-ressources/"],
   .menu-item a[href*="/category/ressources/newoxatis-ressources/"],
   .menu-item a[href*="/category/ressources/saisonnalite-e-commerce-ressources/"] {
    background-color:unset !important;
  }
   .menu-item a[href*="/category/blog/conversion/"]:hover,
   .menu-item a[href*="/category/blog/creation-site-ecommerce/"]:hover,
   .menu-item a[href*="/category/blog/croissance/"]:hover,
   .menu-item a[href*="/category/blog/experience-clients/"]:hover,
   .menu-item a[href*="/category/blog/newoxatis/"]:hover,
   .menu-item a[href*="/category/blog/saisonnalite-e-commerce-2/"]:hover,
.menu-item a[href*="/es/category/blog/conversion-es/"]:hover,
   .menu-item a[href*="/es/category/blog/creacion/"]:hover,
   .menu-item a[href*="/es/category/blog/crecimiento/"]:hover,
   .menu-item a[href*="/es/category/blog/experiencia-cliente/"]:hover,
	.menu-item a[href*="/es/category/blog/newoxatis-es/"]:hover,
	.menu-item a[href*="/es/category/blog/estacionalidad/"]:hover,
.menu-item a[href*="/en/category/blog/convert/"]:hover,
   .menu-item a[href*="/en/category/blog/creation/"]:hover,
   .menu-item a[href*="/en/category/blog/growth/"]:hover,
   .menu-item a[href*="/en/category/blog/customer-experience/"]:hover,
	.menu-item a[href*="/en/category/blog/newoxatis-en/"]:hover,
	.menu-item a[href*="/en/category/blog/seasonality/"]:hover,
.menu-item a[href*="/it/category/blog/conversione/"]:hover,
   .menu-item a[href*="/it/category/blog/creazione/"]:hover,
   .menu-item a[href*="/it/category/blog/crescita/"]:hover,
   .menu-item a[href*="/it/category/blog/user-experience/"]:hover,
	.menu-item a[href*="/it/category/blog/newoxatis-it/"]:hover,
	.menu-item a[href*="/it/category/blog/stagionalita/"]:hover,
.menu-item a[href*="/de/category/blog/konvertierung/"]:hover,
   .menu-item a[href*="/de/category/blog/erstellung/"]:hover,
   .menu-item a[href*="/de/category/blog/wachstum/"]:hover,
   .menu-item a[href*="/de/category/blog/kundenerfahrung/"]:hover,
	.menu-item a[href*="/de/category/blog/newoxatis-de/"]:hover,
	.menu-item a[href*="/de/category/blog/saisonalitat/"]:hover,
.menu-item a[href*="/category/ressources/conversion-ressources/"]:hover,
   .menu-item a[href*="/category/ressources/creation-site-ecommerce-ressources/"]:hover,
   .menu-item a[href*="/category/ressources/croissance-ressources/"]:hover,
   .menu-item a[href*="/category/ressources/experience-clients-ressources/"]:hover,
   .menu-item a[href*="/category/ressources/newoxatis-ressources/"]:hover,
   .menu-item a[href*="/category/ressources/saisonnalite-e-commerce-ressources/"]:hover {
  border-radius:0px !important;
  }



/*---------------------PAGES CATEGORIE BLOG + PAGE RECHERCHE BLOG-------------------*/


  /**ORDRE COLONNE**/
     .blogCategorieRechercheResultat .et_pb_post, .RessourcesCategorieRechercheResultat .et_pb_post {
     display: flex;
    flex-direction: column;
  }
  .blogCategorieRechercheResultat .et_pb_post :nth-child(1), .RessourcesCategorieRechercheResultat .et_pb_post :nth-child(1) {
    order: 1;
  }
   .blogCategorieRechercheResultat .et_pb_post :nth-child(2), .RessourcesCategorieRechercheResultat .et_pb_post :nth-child(2) {
    order: 3;
  }
    .blogCategorieRechercheResultat .et_pb_post :nth-child(3), .RessourcesCategorieRechercheResultat .et_pb_post :nth-child(3) {
    order: 2;
  }
   .blogCategorieRechercheResultat .et_pb_post :nth-child(4), .RessourcesCategorieRechercheResultat .et_pb_post :nth-child(4) {
    order: 4;
  }
    /**BLOC**/
   .blogCategorieRechercheResultat .et_pb_post, .RessourcesCategorieRechercheResultat .et_pb_post {
    flex-basis: 46%;
    list-style: none;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    margin: 2%;
    box-shadow: 0px 3px 6px 0px rgb(0 0 0 / 16%) !important;
    margin-bottom: 40px;
    margin-left: 0px;
  }
  /**IMG**/
  .blogCategorieRechercheResultat .et_pb_post .entry-featured-image-url, .RessourcesCategorieRechercheResultat .et_pb_post .entry-featured-image-url {
    margin-bottom:0px !important;
  }
  /**TITRE**/
  .blogCategorieRechercheResultat .entry-title, .RessourcesCategorieRechercheResultat .entry-title {
    min-height:53px !important;
    font-weight:500 !important;
    font-size:18px !important;
  }

  /**TEXTE**/
   .blogCategorieRechercheResultat .et_pb_post p:not(.has-background):last-of-type, .RessourcesCategorieRechercheResultat .et_pb_post p:not(.has-background):last-of-type {
    font-size:14px !important;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
.blogCategorieRechercheResultat .et_pb_post .post-content-inner p {
	min-height:81px;
}
/**MARGIN**/
  @media (min-width: 981px) {
     .et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
      width:31.3%;
      margin-right:3%;
  }
  }


/**CATEGORIE ANNEXES SUGGESTION FIN DE PAGE BLOG + RESSOURCES**/
  .blogCategorieRechercheResultat .textCategorieAnnexes .et_pb_text_inner, .RessourcesCategorieRechercheResultat .textCategorieAnnexes .et_pb_text_inner  {
    font-weight:600 !important;
    color:#202377 !important;
    font-size:20px !important;
  }
  .blogCategorieRechercheResultat .categorieAnnexes #displaycategorieswidget-2 ul, .blogCategorieRechercheResultat .categorieAnnexes #displaycategorieswidget-4 ul, .blogCategorieRechercheResultat .categorieAnnexes #displaycategorieswidget-5 ul, .blogCategorieRechercheResultat .categorieAnnexes #displaycategorieswidget-6 ul, .blogCategorieRechercheResultat .categorieAnnexes #displaycategorieswidget-7 ul, .RessourcesCategorieRechercheResultat .categorieAnnexes #displaycategorieswidget-8 ul {
    list-style-type: none !important;
  }
.blogCategorieRechercheResultat .categorieAnnexes #displaycategorieswidget-2 .dcw li, .blogCategorieRechercheResultat .categorieAnnexes #displaycategorieswidget-4 .dcw li, .blogCategorieRechercheResultat .categorieAnnexes #displaycategorieswidget-5 .dcw li, .blogCategorieRechercheResultat .categorieAnnexes #displaycategorieswidget-6 .dcw li, .blogCategorieRechercheResultat .categorieAnnexes #displaycategorieswidget-7 .dcw li, .RessourcesCategorieRechercheResultat .categorieAnnexes #displaycategorieswidget-8 .dcw li {
    display:inline !important;
    padding:5px 10px !important;
    float:unset !important;
  }
   @media (max-width: 980px) {
  .blogCategorieRechercheResultat .categorieAnnexes #displaycategorieswidget-2 .dcw li, .blogCategorieRechercheResultat .categorieAnnexes #displaycategorieswidget-4 .dcw li, .blogCategorieRechercheResultat .categorieAnnexes #displaycategorieswidget-5 .dcw li, .blogCategorieRechercheResultat .categorieAnnexes #displaycategorieswidget-6 .dcw li, .blogCategorieRechercheResultat .categorieAnnexes #displaycategorieswidget-7 .dcw li, .RessourcesCategorieRechercheResultat .categorieAnnexes #displaycategorieswidget-8 .dcw li{
    display:block !important;
    padding:5px 10px !important;
  }
  }


/*---------------------PAGE HOME BLOG--------------------------*/

/**MENU CATEGORIE**/
  .blogCategoriesMenu .et_pb_widget_area_right {
    border-left:0px !important;
    padding-left:0px !important;
  }
  .blogCategoriesMenu .DisplayCategoriesWidget a {
    position: relative;
    text-decoration: none;
    background-image: unset;
    background-position: unset;
    background-size: unset;
    opacity: 1;
    -webkit-text-fill-color: unset;
    -webkit-background-clip: unset;
    transition: unset;
  }
  .blogCategoriesMenu .et_pb_widget.DisplayCategoriesWidget ul li {
    float:left !important;
  }
  .blogCategoriesMenu .DisplayCategoriesWidget a:after {
    background:none !important;
  }
  /**Titre**/
  .blogTitre h1, .blogALaUne .entry-title {
    font-weight:500 !important;
  }
  .blogALaUne .entry-title {
  font-size:24px !important;
  }

/** A LA UNE**/
  .blogALaUne .post-content {
   padding-bottom:10px !important;
  }
  .blogALaUne .et_pb_post .entry-featured-image-url {
    margin-bottom:25px !important;
  }
  .blogALaUne .entry-title, .blogALaUne .post-meta, .blogALaUne .post-content {
    padding-right:10px;
    padding-left:10px;
  }
 .et_pb_blog_0 article.et_pb_post, .et_pb_blog_1 article.et_pb_post {
    box-shadow: 0px 3px 6px 0px rgb(0 0 0 / 16%) !important;
  }
  .blogALaUne .et_pb_post {
     display: flex;
    flex-direction: column;
  }
   .blogALaUne .et_pb_post :nth-child(1) {
    order: 1;
  }
    .blogALaUne .et_pb_post :nth-child(2) {
    order: 3;
  }
     .blogALaUne .et_pb_post :nth-child(3) {
    order: 2;
  }
   .blogALaUne .et_pb_post :nth-child(4) {
    order: 4;
  }
  .blogALaUne .et_pb_image_container {
    margin-bottom:0px;
  }

  /**DERNIERS ARTICLES**/
  .blogDerniersArticles .entry-title {
    font-size:18px !important;
    font-weight: 500 !important;
  }
  .blogDerniersArticles .post-content-inner {
    font-size:16px !important;
  }
  .blogDerniersArticles .et_pb_post {
    margin-bottom:25px !important;
  }
    .blogDerniersArticles .et_pb_post {
     display: flex;
    flex-direction: column;
  }
  .blogDerniersArticles .et_pb_post :nth-child(1) {
    order: 2;
  }
   .blogDerniersArticles .et_pb_post :nth-child(2) {
    order: 1;
  }
    .blogDerniersArticles .et_pb_post :nth-child(3) {
    order: 3;
  }

  /** RESSOURCES UTILES**/
  .blogRessources .et_pb_text_inner {
    display:flex;
    flex-direction: row;
    align-items:center;
  }
  .blogRessources .et_pb_text_inner :nth-child(1) {
    line-height:1.2em;
  }
  .blogRessources .et_pb_text_inner :nth-child(2) {
  text-align: center;
    width: 50%;
  }
  .blogRessources .et_pb_text_inner :nth-child(2) a {
  background-color: #ff0000;
    padding: 7px 12px 7px 12px;
    color: #ffffff;
    border-radius: 5px;
    text-decoration: none;
    font-size: 14px;
  }


  /*******************TOUT LES ARTICLES BLOG + RESSOURCES*****************/
  .blogArticleList .alm-reveal .post-categories li {
    margin:0px !important;
  }
.blogArticleList .alm-reveal {
    display: inline-grid !important;
    grid-template-columns: 1fr 1fr 1fr !important;
}
  .blogArticleList .alm-reveal li:nth-child(3n+1) {
    margin-right:34px;
  }
  .blogArticleList .alm-reveal li:nth-child(3n+2) {
    margin-right:17px;
    margin-left:17px;
  }
  .blogArticleList .alm-reveal li:nth-child(3n+3) {
    margin-left:34px;
  }
  .Oxinfinitpost {
    flex-basis: 46%;
    list-style: none;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    margin: 2%;
    box-shadow: 0px 3px 6px 0px rgb(0 0 0 / 16%) !important;
    margin-bottom: 40px;
    margin-left: 0px;
  }
    .tagsWrapper {
    display:none;
  }
    .secondColumninfinite .post-categories li:nth-child(1) {
    display: none !important;
}

  .Oxinfinitpost .secondColumninfinite {
    padding: 25px;
}
  .Oxinfinitpost .oxInfinitePostTitle {
    padding-bottom:15px !important;
  }
  .Oxinfinitpost p:not(.has-background):last-of-type {
    font-size:14px !important;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .Oxinfinitpost .fistColumminfinite {
    width: 100%;
}
.Oxinfinitpost .fistColumminfinite img {
  width: 100%;
}

.Oxinfinitpost .secondColumninfinite a{
    text-decoration:none;
}
.Oxinfinitpost .post-categories {
    list-style: none !important;
    padding: 0 !important;
    margin-bottom: 15px;
}
.Oxinfinitpost .post-categories li{
   display: inline;
}




  /**BREADCRUMP****/
  .widget_breadcrumb_navxt {
    margin-bottom:15px !important;
    }

  /**RESPONSIVE**/
  @media (max-width: 980px) {
       .sousTitreBlog {
      font-size:18px !important;
      line-height: 1.3em;
    }
     .Oxinfinitpost p:not(.has-background):last-of-type {
     font-size:16px !important;
    }
     .et_pb_column .et_pb_blog_grid .column.size-1of2 {
    width:100% !important;
  }
   .blogArticleList .alm-reveal {
      display:block !important;
      }
    .blogArticleList .alm-reveal li:nth-child(3n+1), .blogArticleList .alm-reveal li:nth-child(3n+2), .blogArticleList .alm-reveal li:nth-child(3n+3) {
      margin-right:0px !important;
      margin-left:0px !important;
    }
  }
    @media (max-width: 768px) {

      .Oxinfinitpost {
      margin-right:0px !important;
      margin-bottom:40px !important;
      }

      .blogRessources .et_pb_text_inner {
    display:block !important;
  }
  .blogRessources .et_pb_text_inner :nth-child(1) {
   padding-bottom:25px;
    text-align: center;
  }
  .blogRessources .et_pb_text_inner :nth-child(2) {
    width: 100%;
  }
  }

/* Bouton load more infinite scroll */
.alm-btn-wrap {
  text-align: center;
}
.alm-load-more-btn {
    border: none;
    background: transparent;
    color: #ff0000;
    text-align: center;
    text-decoration: underline;
    margin-top: 50px;
    font-size:1.1em;
}
.alm-load-more-btn.done {
  opacity:0.5;
  color: #333;
}



/* -------------------------------------------------------------------------------------*/
 /*                                         AVIS EXPERTS                                     */
  /* ---------------------------------------------------------------------------------*/


.avisexpertscontent cite {
	    font-size: 16px;
}

.avisexpertscontent .wp-block-columns {
	padding: 20px;
    background-color: #F0F2F2;
    margin-top: 20px;
}

/*---------------- fixed column pour AVIS EXPERTS ------------------*/


.leftcolumnFixed:before {
	content: '';
    background: rgb(255,255,255);
	background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 70%, rgba(255,255,255,0) 100%);
	background: -webkit-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 70%, rgba(255,255,255,0) 100%);
	background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 70%, rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
    width: 208px;
    height: 100%;
    display: block;
    position: fixed;
    top: 0;
    padding: 20px;
    margin-left: -20px;
}

.leftcolumnFixed {
	position: relative;
}

.expertImage  img {
	border-radius: 50% 50%;
	width: 100px;
	height: 100px;
	margin: 0 auto;
  min-width:100px;
}

.leftcolumnFixed .expertImage,
.leftcolumnFixed .expertName,
.leftcolumnFixed .expertPublishedDate,
.leftcolumnFixed .expertBio,
.leftcolumnFixed .anchorList {
	position: fixed;
	width: 208px;
}
.leftcolumnFixed .expertImage {
	top: 150px;
}
.leftcolumnFixed .expertName {
	top: 260px;
}
.leftcolumnFixed .expertPublishedDate {
    top: 280px;
}
.leftcolumnFixed .expertBio {
    display:none;
}

.blogMiseEnAvantSecondaire article a {
    max-height: 206px;
    overflow: hidden;
}


/*--------------- Anchor List AVIS EXPERTS--------------- */

.leftcolumnFixed .anchorList {
	top: 340px;
    position: fixed;
    padding: 40px 0 0 0;
    border-top: 1px solid #f5f5f5;
}

.AnchorListContainer {
	min-height: 270px;
    border-bottom: 1px solid #f5f5f5;
    margin-bottom: 30px;
}
.anchorList li{
	padding-bottom:10px;
}
.leftcolumnFixed .anchorList li{
	padding-bottom: 7px;
    font-size: 0.8em;
    line-height: 1.4em;
}
 .Oxinfinitpost .tagsWrapper a {
    color: #666;
    font-size: 0.8em;
    background: #f4f4f4;
    padding: 5px 10px;
    border-radius: 15px;
  }

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

	.leftcolumnFixed .expertImage,
	.leftcolumnFixed .expertName,
	.leftcolumnFixed .expertPublishedDate,
	.leftcolumnFixed .expertBio,
	.leftcolumnFixed .anchorList {
	width: 140px;
}
.leftcolumnFixed:before {
	width: 140px
}
}
/* -------------------------------------------------------------------------------------*/
 /*                             Composant interpage                                    */
  /* ---------------------------------------------------------------------------------*/


body #page-container .et_pb_section .BtInterPage:hover {
	background-color:#427abe !important;
	color: #fff !important;
}
body #page-container .et_pb_section .BtInterPage:hover:after {
	color: #fff !important;
}


/* -------------------------------------------------------------------------------------*/
 /*                           Composant testimonial                                    */
  /* ---------------------------------------------------------------------------------*/

.testimonial-slider .et-pb-controllers {
	background: url('/wp-content/uploads/2020/05/small-blue-line-transparent.png') no-repeat scroll 0 0 transparent;
	padding-top: 16px;
	bottom: -5px;
}

.testimonial-slider .et-pb-controllers a {
	height: 15px;
    width: 15px;
    border-radius: 15px;
    opacity: 1;
    background-color: #12B2DE !important;
}
.testimonial-slider .et-pb-controllers a.et-pb-active-control {
	background-color: #427ABE !important;
}

.testimonial-slider .et_pb_slide_description {
	position: relative;
}

.testimonial-slider .et_pb_slide_description:before {
	content: '';
    display: block;
    width: 45px;
    height: 40px;
    background: url('/wp-content/uploads/2019/12/baseline-format_quote-24px.png') no-repeat scroll 0 0 transparent;
    background-size: cover;
    position: absolute;
    right: -42px;
    bottom: 50px;
    transform: rotate(180deg);
}
.testimonial-slider .et_pb_slide_description:after {
	content: '';
    display: block;
    width: 45px;
    height: 40px;
    background: url('/wp-content/uploads/2019/12/baseline-format_quote-24px.png') no-repeat scroll 0 0 transparent;
    background-size: cover;
    position: absolute;
    left: -55px;
    top: -20px;
}
@media screen and (max-width: 767px) {
	.testimonial-slider .et_pb_slide_description:before {
	    width: 30px;
    	height: 25px;
	    right: -20px;
    	bottom: 30px;
	}
	.testimonial-slider .et_pb_slide_description:after {
	    width: 30px;
    	height: 25px;
	    left: -32px;
    	top: -10px;
	}
	.testimonial-slider .et-pb-controllers {
		bottom: 3%;
    	height: 30px;
    }
    .testimonial-slider .et_pb_slides {
    	margin-bottom:40px;
    }
	.testimonial-slider .et_pb_slide_image, .testimonial-slider .et_pb_slide_description {
		margin-bottom:40px;
	}
}

/* -------------------------------------------------------------------------------------*/
 /*                                    Page guide                                      */
  /* ---------------------------------------------------------------------------------*/

.show-avis-experts .post img {
	width: 50px;
    height: 50px;
}
.show-avis-experts article{
	width: 18%;
    float: left;
    padding: 30px 20px 10px 20px;
    margin: 0 2% 2% 0;
    box-shadow: 1px 2px 5px rgba(0,0,0,0.1);
    border-radius: 0 !important;
    background-color: #ffffff;
    transition: all 500ms ease-out;
    min-height: 220px;
}
.show-avis-experts h2 a {
	    line-height: 1em;
    height: 4em;
    overflow: hidden;
    display: block;
}

.show-avis-experts article:nth-child(1) {
	margin-left: 20%;
}
.show-avis-experts article:hover {
	background: #427ABE;
	transition: all 500ms ease-in;
}
.show-avis-experts .post:hover img {
	filter: grayscale(100%) invert(100%) contrast(200%);
	transition: all 500ms ease-in;
}
.show-avis-experts .post:hover .entry-title {
	color:#ffffff;
	transition: all 500ms ease-in;
}


@media screen and (min-width: 981px) and (max-width:1367px) {
	.colonnesimgbg{
		background-size: 20% !important;
	}
	.colonnesimgbg .et_pb_row_5.et_pb_row {
		/*margin-left: 400px !important;*/
	}
	.et_pb_image.guidegreenimg {
		margin-top:-133px!important;
	}
}
@media screen and (max-width: 980px) {
		.et_pb_section.et_pb_section_5.colonnesimgbg {
			background-image:none !important;
	}
	.show-avis-experts article{
		width: 48%;
	}
	.show-avis-experts article:nth-child(1) {
		margin-left: 0;
	}
}
@media screen and (max-width: 767px) {
	.show-avis-experts article{
		width: 100%;
	}
}

/*--carousel article--*/
.article_guides_carousel_content .et_pb_fh_carousel_item {
    background-color: #ffffff;
    margin:5%;
    box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.1);
    border-radius: 5px!important;
  }

  .article_guides_carousel_content .et_pb_fh_post_carousel_image img {
    width:auto;
    margin:auto;
  }
  .article_guides_carousel_content .et_pb_fh_post_carousel_title a {
    text-decoration:none !important;
  }
    .article_guides_carousel_content .et_pb_fh_post_carousel_title {
    font-size:18px !important;
    line-height:1.7em !important;
	font-weight:500 !important;
  }
  .article_guides_carousel_content .et_pb_fh_post_carousel_content {
   font-size: 14px !important;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .article_guides_carousel_content .et_pb_fh_post_carousel_description {
    padding:5%;
  }

  .article_guides_carousel_content .et_pb_fh_post_carousel .owl-carousel .et_pb_fh_carousel_item {
    height:auto;
  }
  .article_guides_carousel_content .et_pb_more_button {
    color:#ff0000 !important;
    background-color:#ffffff;
  }
  .article_guides_carousel_content .et_pb_more_button:hover {
    color:#ffffff !important;
    background-color:#ff0000 !important;
  }
.article_guides_carousel_content .et_pb_fh_post_carousel_title {
	min-height:70px !important;
}
.article_guides_carousel_content .et_pb_fh_post_carousel_content {
	min-height:81px !important;
}
/*------------------------------------------------------------*/
/*                       PAGE GUIDES 2K                      */
/*----------------------------------------------------------*/

@media only screen and (min-width:2400px) {
.margin_left_percent, .margin_right_percent {
padding-left:15% !important;
padding-right:15% !important;
}
.margin_left_percent .et_pb_row, .margin_right_percent .et_pb_row {
    margin-left: auto !important;
    margin-right: auto !important;
}
}


/* -------------------------------------------------------------------------------------*/
 /*                           Template success stories                                 */
  /* ---------------------------------------------------------------------------------*/


.headersucessstories {
	height: 390px;
}

.success-stories-objectifs-list ul {
	list-style: none;
}
.success-stories-objectifs-list i {
	color: #427ABE;
    margin-right: 10px;
    vertical-align: top;
}

/* testimonial */

.success-storie-testimonial blockquote {
	color: #fff;
    border: none;
    padding: 220px 0 150px;
    position: relative;
}


.success-storie-testimonial blockquote:before {
	content: '';
    background: url(/wp-content/uploads/2020/01/guillemet.svg) no-repeat scroll 0 0 transparent;
    height: 100px;
    width: 100px;
    display: block;
    position: absolute;
    transform: translate(-140px, -125px) rotate(180deg);
}
.success-storie-testimonial blockquote:after {
	content: '';
    background: url(/wp-content/uploads/2020/01/guillemet.svg) no-repeat scroll 0 0 transparent;
    height: 100px;
    width: 100px;
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
}


.success-storie-testimonial blockquote strong {
	font-size: 1.4em;
}

.objectifimg {
	float: left;
	clear: both;
	width: 15%;
	margin-right:15px;
	padding-top:10px;
}
.objectiftxt {
	float: left;
	width: 80%;
	padding-top: 20px;

}

.successstoriesvideo.et_pb_widget_area_left {
	padding: 0 !important;
	border:none !important;
}



/* Custom List */

.successstoriecontent ul {
	list-style: none;
	padding-bottom: 0;
}
.successstoriecontent ul li {
	position: relative;
    padding-bottom: 3%;
    padding-left: 15px;
}

.successstoriecontent ul li:before {
	content: '';
    display: block;
    position: absolute;
    left: -20px;
    top: 0px;
    background: url(/wp-content/uploads/2020/01/check.svg) no-repeat scroll 0 0 transparent;
    width: 20px;
    height: 20px;
}
.successstoriesconnexe {

}

@media screen and (max-width: 1367px) {
	.headersucessstories {
		height: 310px;
	}
}

@media screen and (max-width:980px) {
	.objectifimg {
		float: none;
    	margin: 0 auto;
    	width: 100%;
    	text-align: center !important;
	}
	.objectiftxt {
		float: none;
		width: 100%;
		padding-top: 15px;
		text-align: center !important;
	}
	.success-storie-testimonial blockquote {
    	padding: 50px 0 0 0;
	}
	.success-storie-testimonial blockquote strong {
		font-size: 1.1em;
	}
	.success-storie-testimonial blockquote:before {
    	height: 30px;
    	width: 30px;
    	transform: translate(-40px, -8px) rotate(180deg);
    	background-size: contain;
	}
	.success-storie-testimonial blockquote:after {
    	height: 30px;
    	width: 30px;
    	right: 10px;
    	bottom: -10px;
    	background-size: contain;
	}
	.objectifimg img {
		height: 100px !important;
   		width: 100px !important;
	}
	.successstoriecontent ul li {
		padding-bottom: 5%;
	}
	.success-stories-objectifs-list ul li {
		padding-bottom: 10%;
	}
		.headersucessstories {
		height: 540px;
	}
}


@media screen and (max-width:767px) {
			.headersucessstories {
		height: 390px;
	}
	.success-storie-testimonial blockquote:before {
	    transform: translate(-45px, -30px) rotate(180deg);
	}
	.success-storie-testimonial blockquote:after {
		right: -20px;
    	bottom: -35px;
	}

}


/* Blog articles */

.success-stories-decouverte .et_pb_image_container {
	margin: 0 !important;
}
.success-stories-decouverte .et_pb_post .entry-featured-image-url {
	/*min-height: 116px;*/
}

.success-stories-decouverte .post-content-inner p {
	max-height: 55px;
	overflow: hidden;
}


/* Temps de lecture et progress bar */

#wtr-progress {
	box-shadow: none !important;
}


.et_divi_theme .crisp-client .crisp-1rjpbb7 .crisp-4oo1n4 {
	background-color: transparent !important
}

/* -------------------------------------------------------------------------------------*/
 /*                           Template success stories                                 */
  /* ---------------------------------------------------------------------------------*/

#menu-design-system, #menu-design-system-partenaires  {
	    display: inline-block;
}
#menu-design-system .titre, #menu-design-system-partenaires .titre {
	font-weight: 600;
}


/*------------------------------------------------------------------------*/
 /*                        MultiLangues                                  */
  /* ------------------------------------------------------------------ */



.wpml-ls-sidebars-arbitrary {
  background:transparent !important;
}
@media only screen and (min-width: 1921px) {
    .entry-content .Oxcolumnparallax2 {
        background-image: none;
    }
}





@media only screen and (min-width: 640px){
    header .et-l--header #custom_html-5{
        display: none;
    }
}


footer .phone-number{
    font-size: 20px;
}

footer .et_pb_social_media_follow li.et-social-linkedin a.icon{
    background-color:  #0e76a8 ;
}

footer .et_pb_social_media_follow li.et-social-youtube a.icon{
    background-color:  #c4302b
}

footer .et_pb_social_media_follow li.et-social-twitter a.icon{
    background-color:  #00acee;
}

footer .et_pb_social_media_follow li.et-social-facebook a.icon{
    background-color:  #3b5998;
}

footer .et_pb_social_media_follow li.et-social-instagram a.icon{
    background-color:  #EA2C59;
}


/*DISPLAY NONE INTERNATIONAL*/

/* (resoudre traduction PAGE : Article; BLOC: Auteur + articles connexes + temps de lecture; avant de retirer)*/
html:lang(en-US) .authorbox,
html:lang(de-DE) .authorbox,
html:lang(es-ES) .authorbox,
html:lang(it-IT) .authorbox
{
	display:none !important;
}
html:lang(en-US) .yarpp-related-shortcode h3,
html:lang(de-DE) .yarpp-related-shortcode h3,
html:lang(es-ES) .yarpp-related-shortcode h3,
html:lang(it-IT) .yarpp-related-shortcode h3
{
	display:none !important;
}
html:lang(en-US) .tempsLecture .tempsLectureTitle,
html:lang(de-DE) .tempsLecture .tempsLectureTitle,
html:lang(es-ES) .tempsLecture .tempsLectureTitle,
html:lang(it-IT) .tempsLecture .tempsLectureTitle
{
	display:none !important;
}
/*FIN traduction bloc article*/

html:lang(en-US) .savContact,
html:lang(de-DE) .savContact,
html:lang(es-ES) .savContact,
html:lang(it-IT) .savContact
{
	display:none !important;
}

html:lang(en-US) .internationalDisplayNone,
html:lang(de-DE) .internationalDisplayNone,
html:lang(es-ES) .internationalDisplayNone,
html:lang(it-IT) .internationalDisplayNone {
	display:none !important;
}

  html:lang(en-US) .sct-details-success_stories,
  html:lang(de-DE) .sct-details-success_stories,
  html:lang(it-IT) .sct-details-success_stories{
  	display:none;
  }

  html:lang(en-Us) .videoDemoContainer,
  html:lang(de-DE) .videoDemoContainer,
 html:lang(it-IT) .videoDemoContainer{
  	display:none;
  }

html:lang(en-Us) .visuel_demande_demo img,
html:lang(de-DE) .visuel_demande_demo img {
display:none;
}

html:lang(en-Us) .visuel_demande_demo .et_pb_image_wrap {
    background: url('/wp-content/uploads/2020/05/mock-up-ordinateur-oxashop-en.png') scroll no-repeat transparent;
    height: 345px;
    display: block;
 }
 html:lang(de-DE) .visuel_demande_demo .et_pb_image_wrap {
    background: url('/wp-content/uploads/2020/05/mock-up-ordinateur-oxashop-de.png') scroll no-repeat transparent;
    height: 345px;
    display: block;
 }


 html:lang(en-Us) .mlcustom .mlcustomimgapps img,
 html:lang(de-DE) .mlcustom .mlcustomimgapps img,
 html:lang(it-IT) .mlcustom .mlcustomimgapps img{
 	opacity:0;
 }
html:lang(en-Us) .mlcustom .mlcustomimgapps {
    background: url('/wp-content/uploads/2020/05/shipstation-3.png') no-repeat scroll center center transparent;
    width: 100%;
    background-size: contain;
    height: auto;
}
html:lang(de-DE) .mlcustom .mlcustomimgapps {
    background: url('/wp-content/uploads/2020/05/product-comparison.png') no-repeat scroll center center transparent;
    width: 100%;
    background-size: contain;
    height: auto;
}
html:lang(it-IT) .mlcustom .mlcustomimgapps {
    background: url('/wp-content/uploads/2021/01/Apps-derniers-produits-vus-min-3.png') no-repeat scroll center center transparent;
    width: 100%;
    background-size: contain;
    height: auto;
}

 html:lang(en-Us) .helpcenter img,
 html:lang(de-DE) .helpcenter img {
 	opacity:0;
 }
 html:lang(en-Us) .helpcenter span,
 html:lang(de-DE) .helpcenter span {
 	background: url('/wp-content/uploads/2020/05/aide-en-lignesupport-en-1.png') no-repeat scroll center center transparent;
    width: 100%;
    background-size: contain;
    height: auto;
 }
 html:lang(en-Us) .encartOxashop,
 html:lang(de-DE) .encartOxashop,
html:lang(es-ES) .encartOxashop,
html:lang(it-IT) .encartOxashop {
	display:block;
}
html:lang(en-Us) .encartOxashopDemo,
 html:lang(de-DE) .encartOxashopDemo,
html:lang(es-ES) .encartOxashopDemo,
html:lang(it-IT) .encartOxashopDemo {
	display:none !important;
}
html:lang(fr-FR) .encartOxashop {
	display:none !important;
}

 @media screen and (min-width: 981px) {
 html:lang(en-Us) .helpcenter span,
 html:lang(de) .helpcenter span,
html:lang(es) .helpcenter span,
	 html:lang(it-IT) .helpcenter span {
	 margin-left:100px;
	 }
 html:lang(en-Us) .home .logoContainer {
 	width: 60%;
 }
 }
  html:lang(en-Us) .client1 img,
  html:lang(en-Us) .client2 img,
  html:lang(en-Us) .client3 img,
  html:lang(en-Us) .client4 img {
  	opacity: 0;
  }
  html:lang(en-Us) .client1 span {
  	background: url('/wp-content/uploads/2020/05/2018-Logo-Turner-Engineering-300dpi.png') no-repeat scroll center center transparent;
    width: 100%;
    background-size: contain;
    height: auto;
  }
    html:lang(en-Us) .client2 span {
  	background: url('/wp-content/uploads/2020/05/premiere-equine.png') no-repeat scroll center center transparent;
    width: 100%;
    background-size: contain;
    height: auto;
  }
      html:lang(en-Us) .client3 span {
  	background: url('/wp-content/uploads/2020/05/RYOBI6TOOLS.png') no-repeat scroll center center transparent;
    width: 100%;
    background-size: contain;
    height: auto;
  }
        html:lang(en-Us) .client4 span {
  	background: url('/wp-content/uploads/2020/05/Logo-2018-Hantex.png') no-repeat scroll center center transparent;
    width: 100%;
    background-size: contain;
    height: auto;
  }


@media screen and (max-width:680px) {
	html:lang(en-Us) .visuel_demande_demo .et_pb_image_wrap,
	html:lang(de-DE) .visuel_demande_demo .et_pb_image_wrap {
        background-size: contain;
 }
}


/* Espagnol */

 html:lang(es-ES) .helpcenter img {
  opacity: 0;
 }
html:lang(es-ES) .helpcenter span {
  background: url('/wp-content/uploads/2020/07/aide-en-lignesupport-es.png') no-repeat scroll center center transparent;
    width: 100%;
    background-size: contain;
    height: auto;
 }
 html:lang(es-ES) .visuel_demande_demo img, .videoDemoContainer, .sct-details-success_stories {
display:none;
}
  html:lang(es-ES) .visuel_demande_demo .et_pb_image_wrap {
    background: url('/wp-content/uploads/2020/07/mock-up-ordinateur-oxashop-es.png') scroll no-repeat transparent;
    height: 345px;
    display: block;
 }

/*------------------------------------------------------------*/
/*                  Composant news 4 cartes                  */
/*----------------------------------------------------------*/

   .newNewsApps .et_pb_column {
    transform:translateY(0px);
    transition: all 250ms ease-out;
  }
  .newNewsApps .et_pb_column:hover {
    transform:translateY(-7px);
    transition: all 150ms ease-in;
  }

  /*---------------------------------------------------------*/
   /*                  Page Diffuser Catalogue              */
    /*-----------------------------------------------------*/

  @media screen and (max-width: 1366px) {
    .encardOverLargeImage {
          top: 240px !important;
    }
  }




/* -------------------------------------------------------------------------------------*/
 /*                          PAGES INDUSTRIES                                */
  /* ---------------------------------------------------------------------------------*/

/*--Title and text--*/
 .main_title_industry {
    font-size:45px !important;
  }
    .subtitles_industry {
      font-size:28px !important;
      font-weight:400 !important;
    }
  @media screen and (max-width: 981px){
   .main_title_industry {
    font-size:28px !important;
  }
    .subtitles_industry {
      font-size:20px !important;
    }
  }

@media screen and (min-width: 981px){
.columnTwice
{
-webkit-column-count:2;
-moz-column-count: 2;
column-count: 2;
}
}
.introText::first-letter {
  font-family:Open Sans;
  font-size:55px;
  font-weight:400;
  padding-right:0.2em;
  padding-bottom:5px;
  float:left;
  color:#202377;
}

/*--carousel article--*/
.article_industry_carousel_content .et_pb_fh_carousel_item {
    background-color: #ffffff;
    margin:5%;
    box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.1);
    border-radius: 5px!important;
  }

  .article_industry_carousel_content .et_pb_fh_post_carousel_image img {
    width:auto;
    margin:auto;
  }
  .article_industry_carousel_content .et_pb_fh_post_carousel_title a {
    text-decoration:none !important;
  }
    .article_industry_carousel_content .et_pb_fh_post_carousel_title {
    font-size:18px !important;
    line-height:1.7em !important;
	font-weight:500 !important;
  }
  .article_industry_carousel_content .et_pb_fh_post_carousel_content {
   font-size: 14px !important;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .article_industry_carousel_content .et_pb_fh_post_carousel_description {
    padding:5%;
  }

  .article_industry_carousel_content .et_pb_fh_post_carousel .owl-carousel .et_pb_fh_carousel_item {
    height:auto;
  }
  .article_industry_carousel_content .et_pb_more_button {
    color:#ff0000 !important;
    background-color:#ffffff;
  }
  .article_industry_carousel_content .et_pb_more_button:hover {
    color:#ffffff !important;
    background-color:#ff0000 !important;
  }
.article_industry_carousel_content .et_pb_fh_post_carousel_title {
	min-height:70px !important;
}
.article_industry_carousel_content .et_pb_fh_post_carousel_content {
	min-height:81px !important;
}
@media screen and (min-width:1750px) {
.home_industry_carousel_content .et_pb_fh_post_carousel .owl-carousel .et_pb_fh_carousel_item {
 max-width: 600px;
    margin-left: auto;
    margin-right: auto;
 }
}
  /*---------------------------------------------------------*/
   /*                  Gravity Forms              */
    /*-----------------------------------------------------*/


  .gravityFormsStyle input,
  .gravityFormsStyle select,
  .gravityFormsStyle textarea {
    border-radius:3px;
  	border: 1px solid #cbd6e2;
    background-color: #f5f8fa;
    padding: 0 15px;
    min-height: 27px;
  }
  .gravityFormsStyle select {
  	padding: 4px 0 4px 3px;
    }
  .gravityFormsStyle input:focus,
  .gravityFormsStyle select:focus,
  .gravityFormsStyle textarea:focus {
    outline: none;
    border-color: rgba(82,168,236,.8);
  }
  .gravityFormsStyle .gform_button {
  background: #ff0000;
    border-color: #ff0000;
    color: #ffffff;
    font-size: 17px;
    line-height: 17px;
    font-family: Roboto;
    font-size: 1em;
    width: auto;
    margin: 0 16px 0 0;
    font-weight: 700;
    padding: 12px 24px;
	  transition:all 200ms ease-in-out;
    }
  .gravityFormsStyle .gform_button:hover{
    cursor:pointer;
    background:#bb0101;
    border-color:#bb0101;
	  transition:all 200ms ease-in-out;
  }
  .gravityFormsStyle label {
  	font-family: Roboto;
    font-size: 13px !important;
    color: #33475b;
    font-weight:normal !important;
    }
  @media screen and (max-width:640px) {
      .gravityFormsStyle .has_first_name {
        width: calc(100%) !important;
  }
  }
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
    width: calc(100%) !important;
}

.gform_wrapper div.validation_error {
	color: #ff0000 !important;
    font-size: 0.8em !important;
    font-weight: 700;
    margin-bottom: 15px !important;
    border-top: 1px solid #ff0000 !important;
    border-bottom: 1px solid #ff0000 !important;
    padding: 8px 0 8px 0 !important;
    clear: both;
    width: 100%;
    text-align: center;
}
.gform_wrapper .gfield_error .gfield_label,
.gfield_required {
	color: #ff0000 !important;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: transparent !important;
    margin-bottom: 0px!important;
    border-top: 0px solid #c89797 !important;
    border-bottom: 0px solid #c89797 !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    box-sizing: border-box;
}
.gform_wrapper .validation_message {
	font-size: 12px !important;
    color: #999999 !important;
	font-weight:500 !important;
}
.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper li.gfield_error textarea {
    border: 1px solid #ff0000!important;
}
@media only screen and (min-width: 641px){
	.gform_wrapper textarea.medium {
		height:100px !important;
	}}

/*------- fin gravity forms ---------*/

  /*---------------------------------------------------------*/
   /*                  CTA TYPEFORM              */
    /*-----------------------------------------------------*/

.typeformBoutonBlue {
	display:inline-block;text-decoration:none;background-color:#003a69;color:#ffffff;cursor:pointer;font-family:Helvetica,Arial,sans-serif;font-size:16px;line-height:40px;text-align:center;margin:0;height:40px;padding:0px 15px;border-radius:5px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition-duration: .2s;
}

.typeformBoutonBlue:after, .typeformBoutonRed:after {
    font-size: 30px;
    line-height: 1.2em;
    content: "\35";
    opacity: 0;
    position: absolute;
    margin-left: -0.5em;
    -webkit-transition: all .2s;
    transition: all .2s;
    text-transform: none;
    -webkit-font-feature-settings: "kern" off;
    font-feature-settings: "kern" off;
    font-variant: none;
    font-style: normal;
    font-weight: 400;
    text-shadow: none;
	font-family: ETmodules!important;
}
.typeformBoutonBlue:hover, .typeformBoutonRed:hover {
	padding: 0 2em .3em .7em;
	transition: all 300ms ease-in-out 0ms;
	background-color: #bb0101;
}
.typeformBoutonBlue:hover:after, .typeformBoutonRed:hover:after {
	    opacity: 1;
    margin-left: 0;
	transition: all 300ms ease-in-out 0ms;
	color:#ffffff;
}

.typeformBoutonRed, .buttonInscriptionNLMailchimp {
	display:inline-block;
	text-decoration:none;
	background-color:#ff0000;
	color:#ffffff;
	cursor:pointer;
	font-family:Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height:40px;
	text-align:center;
	margin:0;
	height:40px;
	padding:0px 15px;
	border-radius:5px;
	max-width:100%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-weight:700;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	transition-duration: .2s;
}

.buttonInscriptionNLMailchimp {
	    margin: 0 !important;
	    border:0px !important;
}
.buttonInscriptionNLMailchimp:hover {
	   	background-color: #bb0101;
}


 /*---------------------------------------------------------*/
   /*                  Inscription NL Mailchimp              */
    /*-----------------------------------------------------*/

.inscriptionNLBloc .mc-field-group label {
	font-size: 13px;
    color: #202377;
}
.inscriptionNLBloc .mc-field-group input {
	 border-radius: 3px;
}
.inscriptionNLBloc #mc_embed_signup form {
	padding:0px !important;
}

/*----------------------------------------------*/
		/*   EXCEPTION LIEN INLINE    */
/*-----------------------------------------------*/

/*LIEN EXCEPTION BLUE TEXT*/

a.discretInlineLienBlue {
	color:#202377 !important;
	text-decoration: none !important;
}
a.discretInlineLienBlue:hover {
	color:#202377 !important;
	text-decoration: underline !important;
}
