/*
Theme Name: Bizao
Theme URI:  https://www.wpserveur.net
Author:     WPServeur
Author URI: https://www.wpserveur.net
Template:   astra
Version:    1.0
License:    GNU General Public License v2 or later
*/
.elementor-widget-image a img[src$=".svg"] {
  width: 100% !important;
}
.elementor-widget-container{
	display: flex;
}
.elementor-widget-text-editor .elementor-widget-container {
  display: block!important;
}
#btn-default, #btnVideo .offcanvas-toggle-btn{
	background: var(--safety-orange-secondary-colors) 0% 0% no-repeat padding-box;
	background: #F17300 0% 0% no-repeat padding-box;
	border-radius: 4px;
	color:#FFFFFF;
	font-size:20px;
	font-weight:600;
	line-height:30px;
	padding: 15px 30px 15px 20px;
}
.plus-canvas-content-wrap {
	width: 50% !important;
}
#theplus-navigation-normal-menu .plus-navigation-menu ul{
	margin: 0px !important;
}
.plus-canvas-content-wrap .plus-offcanvas-close{
	background: none;
	box-shadow: none;
}
#menu-menu-responsive .start-project{
	display: flex;
	align-items: center;
	background-color: #F17300;
	color: #FFFFFF;
	border-radius: 4px;
	height: 43px;
}
#menu-menu-responsive .start-project a{
	color: #FFFFFF;
}
.eael-advanced-menu li ul {
	padding: 10px 0px 10px 0px !important;
}
.plus-offcanvas-wrapper .toggle-button-style .btn-icon{
	font-size: 26px;
}
.logo img{
	width:177px;
	height:44px;
}
.logo .elementor-widget-container{
	display:flex;
	align-content: center;
}
header.sticky-header {
	--transition: .45s cubic-bezier(.4, 0, .2, 1);
	transition: background-color var(--transition),
				backdrop-filter var(--transition),
				box-shadow var(--transition);
}
header.sticky-header.elementor-sticky--effects {
	background-color: #fff!important;
	box-shadow: 0 0 12px 4px rgba(0,0,0,0.2);
}
#main-menu .e-n-menu-items-heading .e-n-menu .e-n-menu-item-title a:hover{
	color:#F17300 !important;
}
.dd_solutions {
	background: transparent;
}
.dd_solutions .e-n-tabs-heading{
	background-color: #F6F9FB;
	height: 428px;
	justify-content: flex-start;
	padding: 14px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}
.dd_solutions .e-con-inner{
	background: #FFFFFF 0% 0% no-repeat padding-box;
	box-shadow: 0px 2px 12px #00000029;
	border: 1px solid #D8D8D8;
	border-radius: 10px;
	padding: 0;
	height: 430px;
}
.dd_solutions .plus-tabs-nav{
	height: 325px;
	background-color: #F6F9FB;
	margin-left: 22px !important;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	width: 425px !important;
}
.dd_solutions .plus-tabs-nav li{
	height: 112px;
}
.dd_solutions .plus-tabs-nav .plus-tab-header{
	height:112px;
	margin-left: 14px !important;
	margin-top: 14px !important;
	margin-right: 10px !important;
	padding: 15px 25px 20px 25p !important;
	margin-bottom: 0;
	border-radius: 6px;
	min-width: 400px;
	max-width: 400px;
}
.dd_solutions .plus-tabs-nav .tp-tab-title-description{
	width: 100%;
	max-width: 100%;
	line-height: 21px;
}
.dd_solutions .theplus-tabs-content-wrapper{
	padding-top: 34px;
	padding-bottom: 34px;
}
.dd_solutions .plus-tab-content.active::before{
	left: 0px;
	transform: translateY(-50%) rotate(90deg);
	border-width: 7px;
	border-color: #fff transparent transparent transparent;
	content: "";
	position: absolute;
	border-style: solid;
}
.dd_solutions .plus-tab-content.active[data-tab="1"]::before{
	top: 40px;
}
.dd_solutions .plus-tab-content.active[data-tab="2"]::before{
	top: 175px;
}
.dd_solutions .plus-tab-content .e-con-inner{
	background: none;
	box-shadow: none;
	border-radius: 0;
	border: none;
	height: auto;
	padding-left: 30px;
}
#bizaoplay,
#bizaotransfert {
	height:112px;
	margin-left: 14px;
	margin-top: 14px;
	margin-right: 10px;
	padding: 15px 25px 20px 25px;
	margin-bottom: 0;
	border-radius: 6px;
	min-width: 400px;
	max-width: 400px;
}
#solution .elementor-inline-items .elementor-icon-list-item svg{
	width: 50px;
	height: 50px;
	background-color: rgba(222,222,222,0.3);
	border-radius: 8px;
	padding: 7px 10px;
}
#solution:hover .elementor-heading-title a{
	color:#F17300
}
#solution:hover .elementor-inline-items .elementor-icon-list-item svg{
	background-color: #FDE6D1;
}
#solution .elementor-inline-items .elementor-icon-list-item svg g,
#solution .elementor-inline-items .elementor-icon-list-item svg path{
	filter: brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}
#solution:hover .elementor-inline-items .elementor-icon-list-item svg g,
#solution:hover .elementor-inline-items .elementor-icon-list-item svg path{
	filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}
.avantages {
	background-color: transparent;
	left: -40px;
}
.avantages.aboutUs {
	left: 117px;
}
.avantages .e-con-inner{
	background: #FFFFFF 0% 0% no-repeat padding-box;
	box-shadow: 0px 2px 12px #00000029;
	border: 1px solid #D8D8D8;
	border-radius: 10px;
	padding: 30px !important;
	height: 186px;
}
.avantages .elementor-widget-container{
	align-content: flex-start;
	display: flex;
}
.avantages .elementor-heading-title a:hover{
	color:#F17300 !important;
}
#second-menu .elementor-nav-menu .start-project{
	align-items: center;
}
#second-menu .elementor-nav-menu .start-project a{
	align-items: center;
	background-color: #F17300;
	color: #fff;
	padding: 10px 20px;
	border-radius: 4px;
	height: 43px;
}
.plus-icon-list-items{
	list-style: none;
}
#partenaire .swiper-slide-image{
	filter: brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}
#partenaire .swiper-slide-image:hover{
	filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}
#partenaire .elementor-swiper-button-prev {
	left: 5px;
}
#partenaire .elementor-swiper-button-next {
	right: 10px;
}
#list-icon .elementor-icon-list-text {
	position: relative;
	width: 250px;
}
#list-icon .elementor-icon-list-text::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url(icones/arrow-right-regular.svg);
	background-repeat: no-repeat;
	background-position: 40%;
	transform: translateX(0);
	transition: transform 0.3s;
}
#list-icon .elementor-icon-list-text:hover::before {
	transform: translateX(10px); /* Décale l'image de fond de 10 pixels vers la droite au survol */
}
#list-icon-up .elementor-icon-list-text {
	position: relative;
	width: 250px;
}
#list-icon-up .elementor-icon-list-text::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url(icones/arrow-right-regular.svg);
	background-repeat: no-repeat;
	background-position: 59%;
	transform: translateX(0);
	transition: transform 0.3s;
}
#list-icon-up .elementor-icon-list-text:hover::before {
	transform: translateX(10px); /* Décale l'image de fond de 10 pixels vers la droite au survol */
}
#list-icon-push .elementor-icon-list-text {
	position: relative;
	width: 250px;
}
#list-icon-push .elementor-icon-list-text::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url(icones/arrow-right-regular.svg);
	background-repeat: no-repeat;
	background-position: 56%;
	transform: translateX(0);
	transition: transform 0.3s;
}
#list-icon-push .elementor-icon-list-text:hover::before {
	transform: translateX(10px); /* Décale l'image de fond de 10 pixels vers la droite au survol */
}
#list-icon-push-up .elementor-icon-list-text {
	position: relative;
	width: 250px;
}
#list-icon-push-up .elementor-icon-list-text::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url(icones/arrow-right-regular.svg);
	background-repeat: no-repeat;
	background-position: 86%;
	transform: translateX(0);
	transition: transform 0.3s;
}
#list-icon-push-up .elementor-icon-list-text:hover::before {
	transform: translateX(10px); /* Décale l'image de fond de 10 pixels vers la droite au survol */
}
#transfert-paye .theplus-tabs-wrapper .theplus-tabs-nav-wrapper .plus-tabs-nav .elementor-tab-title{
	background: var(--white) 0% 0% no-repeat padding-box;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #D8D8D8;
	border-radius: 14px;
	padding-left: 124px;
	padding-right: 64px;
	height: 130px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
#transfert-paye .theplus-tabs-wrapper .theplus-tabs-nav-wrapper .plus-tabs-nav .elementor-tab-title.active{
	background: #FFFFFF 0% 0% no-repeat padding-box;
	box-shadow: 0px 2px 12px #00000029;
	border: 1px solid #E17A2E;
}
#transfert-paye .theplus-tabs-wrapper.tp-tab-arrow-show .tpc-vertical .plus-tabs-nav .plus-tab-header.active::after{
	content:url(icones/arrow-back.png);
	transform: translateY(-50%) rotate(0deg);
	border-color: transparent;
	right: 5px;
}

#transfert-paye .theplus-tabs-wrapper .theplus-tabs-nav-wrapper .plus-tabs-nav .elementor-tab-title::before{
	content: '';
	position: absolute;
	left: 23px;
	background-color: #f2dcc7;
	border-radius: 14px;
	padding: 15px;
	width: 80px;
	height: 80px;
	background-size: 50px;
	background-repeat: no-repeat;
	background-position: 50%;
}
#collecte-paye::before{
	background-image:url(icones/online-shop.png)!important;
}
#distribution-contenu::before{
	background-image:url(icones/smartphones.png)!important;
}
#transfert-argent::before{
	background-image:url(icones/send.png)!important;
}
#transfert-masse::before{
	background-image:url(icones/transfert-masse.png)!important;
}
#collecte-paiement .e-n-tabs{
	width:100%;
}
#collecte-paiement .e-n-tabs .e-n-tab-title{
	height: 100px;
	border-bottom: 1px solid #DEDEDE;
}
#collecte-paiement .e-n-tabs .e-n-tab-title[aria-selected="true"]{
	border-bottom: 4px solid #F17300;
}
#termesConditions ul li{
	margin-bottom:40px;
}
#read-more .elementor-heading-title a {
	text-decoration: none ;
}
#read-more .elementor-heading-title {
	display: flex;
	position: relative;
	width: 300px;
}
#read-more .elementor-heading-title::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url(icones/arrow-right-regular.svg);
	background-repeat: no-repeat;
	background-position: 89%;
	transform: translateX(0);
	transition: transform 0.3s;
	pointer-events: none; /* Ajout de cette ligne pour rendre le pseudo-élément non cliquable */
}
#read-more .elementor-heading-title:hover::before {
	transform: translateX(10px); /* Décale l'image de fond de 10 pixels vers la droite au survol */
}
.contactForm{
	margin:0!important;
	width: 95%!important;
}
.contactForm label{
	color: #495057!important;
	font-size: 14px!important;
	font-weight: 500!important;
}
.contactForm .choices__inner,
.contactForm input,
.contactForm textarea{
	background: #FFFFFF 0% 0% no-repeat padding-box!important;
	border: 1px solid #D8D8D8!important;
	border-radius: 4px!important;
	font-size: 14px!important;
	color: #AEB5BC!important;
}
.contactForm .choices .choices__inner .choices__list--single .choices__item--selectable{
	font-size: 14px!important;
	color: #AEB5BC!important;
	font-weight: 400!important;
	opacity: 1 !important;
}
.contactForm button.wpforms-submit{
	background: var(--safety-orange-secondary-colors) 0% 0% no-repeat padding-box!important;
	background: #F17300 0% 0% no-repeat padding-box!important;
	border-radius: 14px!important;
	color:#FFFFFF!important;
	font-size:20px!important;
	font-weight:600!important;
	line-height:30px!important;
	padding: 15px 30px 15px 20px!important;
	height: 60px !important;
}
button[type="submit"]:focus::after{
	display:none !important;
}
#foireQuestions .theplus-accordion-item {
	display: flex;
}
#foireQuestions .theplus-accordion-wrapper .theplus-accordion-item{
	width: 708px;
	border: 1px solid #00000029;
	min-height: 130px;
	max-height: 416px;
	display: inherit;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	box-shadow: 1px 1px 6px #00000029;
	margin: 0 13px 26px;
	border-radius: 14px;
}
#foireQuestions .theplus-accordion-wrapper .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left{
	position: absolute;
	right: 20px !important;
	background-color: #F4F4F4;
	border-radius: 7px;
	width: 57px;
	height: 57px;
	justify-content: center;
}
#foireQuestions .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header{
	width: 100%;
	height: 130px;
	padding: 15px 20px;
}
#blogPost .blog-list-content .post-meta-info{
	margin-top: 0;
	padding-top: 5px;
}
#blogPost .blog-list-content .post-meta-info a{
	text-decoration: none;
}
#blogPost .blog-list-content .post-content-bottom{
	padding-left: 0;
}
#mobile-menu .e-n-menu .e-n-menu-items-heading{
	display: block;
}
#nos-valeurs-box .elementor-widget-container{
	width: 508px;
    height: 368px;
}
#nos-valeurs-box .elementor-image-box-wrapper .elementor-image-box-img{
    width: 70px !important;
    height: 70px;
	margin-bottom: 20px;
	display: inline-flex !important;
    background-color: #F17300;
    border-radius: 8px;
    padding: 10px;
    opacity: 0.18;
}
#nos-valeurs-box .elementor-image-box-img img{
	width: 50px;
    height: 50px;
}
#conf-reglementaire-box .elementor-widget-container{
	width: 508px;
    height: 476px;
}
#conf-reglementaire-box .elementor-image-box-img {
    margin-bottom: 22px;
}
#form-contact div.wpforms-container-full {
	margin: 24px auto !important;
}
body .iti{
	display: flex !important;
}
.contactForm button.wpforms-submit{
	width: 100% !important;
	border-radius: 4px !important;
}
.elementor-widget-google_maps .elementor-custom-embed {
	width: 100% !important;
}
#contact-bureau-monde .theplus-tabs-nav-wrapper .plus-tabs-nav{
	height: 720px !important;
}
#contact-bureau-monde .theplus-tabs-wrapper .theplus-tabs-content-wrapper {
   padding: 0px !important;
}
#contact-bureau-monde .tp-tab-title-description::before {
	content: "";
	position: absolute;
	top: -18px;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url(icones/arrow-right-regular.svg);
	background-repeat: no-repeat;
	background-position: 95% 40%;
	transform: translateX(0);
	transition: transform 0.3s;
}
#contact-bureau-monde .tp-tab-title-description:hover::before {
	transform: translateX(10px);
}
#contact-bureau-monde .theplus-tabs-wrapper .theplus-tabs-nav-wrapper .plus-tabs-nav .elementor-tab-title::before{
	content: '';
	position: absolute;
	left: 23px;
	width: 42px;
	height: 28px;
}
#map-ci, #map-sn, #map-cm, #map-tn, #map-cd{
	padding-top: 0px !important;
	padding-left: 85px;
    padding-right: 0px;
}
#map-ci .tp-tab-title-description, #map-sn .tp-tab-title-description, #map-cm .tp-tab-title-description, #map-tn .tp-tab-title-description{
	border-bottom: 1px solid #D8D8D8;
    padding-bottom: 20px;
	padding-right: 48px;
}
#map-ci::before{
	background-image:url(icones/flag-ci.png)!important;
}
#map-sn::before{
	background-image:url(icones/flag-sn.png)!important;
}
#map-cm::before{
	background-image:url(icones/flag-cm.png)!important;
}
#map-tn::before{
	background-image:url(icones/flag-tn.png)!important;
}
#map-cd::before{
	background-image:url(icones/flag-cd.png)!important;
}
.acym_form{
	margin-bottom: 0px;
}
.acym_module_form .onefield{
	padding: 0px;
}
.acym_module_form input[type="email"]{
	max-width: 100%;
	width: 178px;
	height: 41px;
	border-radius: 4px 0px 0px 4px;
	background: #FFFFFF;
}
.acysubbuttons{
	padding: 0px;
}
.acysubbuttons .subbutton{
	max-width: 100%;
	width: 102px;
	height: 41px;
	border-radius: 0px 4px 4px 0px;
	color: #FFFFFF;
	padding: 0px;
}
div.acym_module_success {
  color: #130;
  background-color: #dfc;
  padding: 1em !important;
  z-index: 10;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 25px;
  font-weight: 400;
}
div.acym_module_error {
  color: #400;
  background-color: #fdd;
  padding: 1em !important;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 25px;
  font-weight: 400;
}
input[type="button"]:hover{
	color: #FFFFFF;
    border-color: #F17300 !important;
    background: #F17300 !important;
}
.onefield .acym__field__error__block {
    width: 292px !important;
    background-color: transparent !important;
    padding: 0px 0px;
    border: none !important;
    border-radius: 0px !important;
    font-size: 13px;
    font-weight: 400;
}
#bizao-video .elementor-widget-container{
	display: flex;
    justify-content: center;
    align-items: center;
}
#bizao-video .elementor-wrapper{
	width: 1200px !important;
    height: 651px !important;
}
#bizao-video .elementor-wrapper iframe,
#bizao-video .elementor-wrapper video{
	border-radius: 14px !important;
}
.btn-postuler .elementor-button-wrapper{
	display: flex;
}
#img-temoignage .attachment-full{
	width: 100% !important;
	height: 31px ! important;
}
#img-temoignage-2 .elementor-widget-container {
	height: auto !important;
}
#img-temoignage-2 .attachment-full{
	width: 53px !important;
	height: 52px !important;
}
#img-temoignage-3 .attachment-full{
	width: 159px !important;
	height: 50px !important;
}
#second-box .elementor-image-box-wrapper .elementor-image-box-img{
    width: 73px !important;
    height: 73px;
	margin-bottom: 20px;
	display: inline-flex !important;
    background-color: #FDE6D152;
    border-radius: 8px;
    padding: 22px;
}
#second-box .elementor-image-box-img img{
	width: 30px;
    height: 34px;
}
#comment-integrer .elementor-widget-container{
	width: 100%;
	height: 304px;
}
#comment-integrer .elementor-image-box-wrapper .elementor-image-box-img{
	width: 73px !important;
    height: 73px;
	background-color: #FDE6D152;
    border-radius: 8px;
    display: inline-flex !important;
    justify-content: center;
}
#comment-integrer .elementor-image-box-title a{
    text-decoration: none;
}
#compteur-icone .elementor-widget-container{
	width: 73px !important;
    height: 73px;
    margin-bottom: 20px;
    display: inline-flex !important;
    background-color: #FDE6D152;
    border-radius: 8px;
    padding: 22px;
}
.biz-compt .elementor-counter-title {
    margin-bottom: -25px;
}
#second-box .elementor-counter-number-wrapper {
	display: block !important;
}
#second-box .elementor-counter .elementor-counter-title {
    text-align: left;
}
#second-box .elementor-counter-title {
    width: 210px;
}
#icon-list-en-ligne .elementor-icon-list-text {
	position: relative;
	width: 250px;
}
#icon-list-en-ligne .elementor-icon-list-text::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url(icones/arrow-right-regular.svg);
	background-repeat: no-repeat;
	background-position: 36%;
	transform: translateX(0);
	transition: transform 0.3s;
}
#icon-list-en-ligne .elementor-icon-list-text:hover::before {
	transform: translateX(10px); /* Décale l'image de fond de 10 pixels vers la droite au survol */
}
#icon-list-physique .elementor-icon-list-text {
	position: relative;
	width: 250px;
}
#icon-list-physique .elementor-icon-list-text::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url(icones/arrow-right-regular.svg);
	background-repeat: no-repeat;
	background-position: 42%;
	transform: translateX(0);
	transition: transform 0.3s;
}
#icon-list-physique .elementor-icon-list-text:hover::before {
	transform: translateX(10px); /* Décale l'image de fond de 10 pixels vers la droite au survol */
}
#icon-list-legacy .elementor-icon-list-text {
	position: relative;
	width: 250px;
}
#icon-list-legacy .elementor-icon-list-text::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url(icones/arrow-right-regular.svg);
	background-repeat: no-repeat;
	background-position: 33%;
	transform: translateX(0);
	transition: transform 0.3s;
}
#icon-list-legacy .elementor-icon-list-text:hover::before {
	transform: translateX(10px); /* Décale l'image de fond de 10 pixels vers la droite au survol */
}
#icon-list-web .elementor-icon-list-text {
	position: relative;
	width: 250px;
}
#icon-list-web .elementor-icon-list-text::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url(icones/arrow-right-regular.svg);
	background-repeat: no-repeat;
	background-position: 24%;
	transform: translateX(0);
	transition: transform 0.3s;
}
#icon-list-web .elementor-icon-list-text:hover::before {
	transform: translateX(10px); /* Décale l'image de fond de 10 pixels vers la droite au survol */
}
#icon-list-api .elementor-icon-list-text {
	position: relative;
	width: 250px;
}
#icon-list-api .elementor-icon-list-text::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url(icones/arrow-right-regular.svg);
	background-repeat: no-repeat;
	background-position: 18%;
	transform: translateX(0);
	transition: transform 0.3s;
}
#icon-list-api .elementor-icon-list-text:hover::before {
	transform: translateX(10px); /* Décale l'image de fond de 10 pixels vers la droite au survol */
}
#icon-list-subscription .elementor-icon-list-text {
	position: relative;
	width: 250px;
}
#icon-list-subscription .elementor-icon-list-text::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url(icones/arrow-right-regular.svg);
	background-repeat: no-repeat;
	background-position: 56%;
	transform: translateX(0);
	transition: transform 0.3s;
}
#icon-list-subscription .elementor-icon-list-text:hover::before {
	transform: translateX(10px); /* Décale l'image de fond de 10 pixels vers la droite au survol */
}
#carte-couverture .theplus-tabs-wrapper{
	display: flex;
    flex-direction: row-reverse;
}
#carte-couverture .plus-tabs-nav{
	width: 496px;
    height: auto;
    border: 1px solid #D8D8D8;
    border-radius: 14px;
    box-shadow: 0px 2px 12px #00000029;
    background: #FFFFFF 0% 0% no-repeat padding-box;
}
#carte-couverture .plus-tabs-nav li{
	border-bottom: 1px solid #D8D8D8;
}
#carte-couverture .plus-tab-header {
    margin-top: 15px !important;
    margin-bottom: 15px;
}
#carte-couverture .theplus-tabs-wrapper.tp-tab-arrow-show .tpc-vertical .plus-tabs-nav #all-countries.plus-tab-header.active::after{
	content:url(icones/arrow-down.png) !important;
	transform: translateY(-50%) rotate(0deg) !important;
	border-color: transparent !important;
	right: 5px !important;
	position: absolute !important;
	top: 50% !important;
}
#carte-couverture .theplus-tabs-wrapper.tp-tab-arrow-show .tpc-vertical .plus-tabs-nav .plus-tab-header.active::after{
	content:url(icones/arrow-down.png);
	transform: translateY(-50%) rotate(0deg);
	border-color: transparent;
	right: 5px;
	position: absolute;
	top: 9%;
}
#carte-couverture .theplus-tabs-wrapper.tp-tab-arrow-show .tpc-vertical .plus-tabs-nav #central-afrique.plus-tab-header.active::after{
	content:url(icones/arrow-down.png) !important;
	transform: translateY(-50%) rotate(0deg) !important;
	border-color: transparent !important;
	right: 5px !important;
	position: absolute !important;
	top: 21% !important;
}
#carte-couverture .theplus-tabs-wrapper.tp-tab-arrow-show .tpc-vertical .plus-tabs-nav #nord-afrique.plus-tab-header.active::after{
	content:url(icones/arrow-down.png) !important;
	transform: translateY(-50%) rotate(0deg) !important;
	border-color: transparent !important;
	right: 5px !important;
	position: absolute !important;
	top: 28% !important;
}
#carte-couverture .theplus-tabs-wrapper.tp-tab-arrow-show .tpc-vertical .plus-tabs-nav .plus-tab-header.inactive::after{
	content:url(icones/arrow-back.png);
	transform: translateY(-50%) rotate(0deg);
	border-color: transparent;
	right: 20px;
    position: absolute;
    top: 50%;
}
#carte-couverture .theplus-tabs-wrapper.tp-tab-arrow-show .tpc-vertical .plus-tabs-nav .plus-tab-header.inactive:hover::after{
	content:url(icones/arrow-back.png);
	transform: translateY(-50%) rotate(0deg);
	border-color: transparent;
	right: 10px;
    position: absolute;
    top: 50%;
}
#carte-couverture .tp-tab-title-description{
	position: relative;
    display: flow !important;
    margin-top: 10px !important;
    white-space: normal;
    line-height: 2.3 !important;
}
#carte-couverture .plus-tab-header.inactive .tp-tab-title-description{
	display: none !important;
}
#ouest-afrique .country-ci{
	background-image: url(icones/flag-ci.png);
    background-repeat: no-repeat;
    background-size: 35px;
    background-position: 0% 25%;
    padding-left: 50px;
    margin-top: 30px;
    font-size: 16px;
    line-height: 25px;
    text-decoration: none !important;
    color: #151515 !important;
    font-weight: 400;
}
#ouest-afrique .country-sn{
	background-image: url(icones/flag-sn.png);
    background-repeat: no-repeat;
    background-size: 35px;
    background-position: 0% 25%;
    padding-left: 50px;
    margin-top: 30px;
    font-size: 16px;
    line-height: 25px;
    text-decoration: none !important;
    color: #151515 !important;
    font-weight: 400;
}
#ouest-afrique .country-ml{
	background-image: url(icones/flag-ml.png);
    background-repeat: no-repeat;
    background-size: 35px;
    background-position: 0% 25%;
    padding-left: 50px;
    margin-top: 30px;
    font-size: 16px;
    line-height: 25px;
    text-decoration: none !important;
    color: #151515 !important;
    font-weight: 400;
}
#ouest-afrique .country-bf{
	background-image: url(icones/flag-bf.png);
    background-repeat: no-repeat;
    background-size: 35px;
    background-position: 0% 25%;
    padding-left: 50px;
    margin-top: 30px;
    font-size: 16px;
    line-height: 25px;
    text-decoration: none !important;
    color: #151515 !important;
    font-weight: 400;
}
#ouest-afrique .country-gn{
	background-image: url(icones/flag-gn.png);
    background-repeat: no-repeat;
    background-size: 35px;
    background-position: 0% 25%;
    padding-left: 50px;
    margin-top: 30px;
    font-size: 16px;
    line-height: 25px;
    text-decoration: none !important;
    color: #151515 !important;
    font-weight: 400;
}
#ouest-afrique .country-tg{
	background-image: url(icones/flag-tg.png);
    background-repeat: no-repeat;
    background-size: 35px;
    background-position: 0% 25%;
    padding-left: 50px;
    margin-top: 30px;
    font-size: 16px;
    line-height: 25px;
    text-decoration: none !important;
    color: #151515 !important;
    font-weight: 400;
}
#ouest-afrique .country-bn{
	background-image: url(icones/flag-bn.png);
    background-repeat: no-repeat;
    background-size: 35px;
    background-position: 0% 25%;
    padding-left: 50px;
    margin-top: 30px;
    font-size: 16px;
    line-height: 25px;
    text-decoration: none !important;
    color: #151515 !important;
    font-weight: 400;
}
#central-afrique .country-cm{
	background-image: url(icones/flag-cm.png);
    background-repeat: no-repeat;
    background-size: 35px;
    background-position: 0% 25%;
    padding-left: 50px;
    margin-top: 30px;
    font-size: 16px;
    line-height: 25px;
    text-decoration: none !important;
    color: #151515 !important;
    font-weight: 400;
}
#central-afrique .country-cd{
	background-image: url(icones/flag-cd.png);
    background-repeat: no-repeat;
    background-size: 35px;
    background-position: 0% 25%;
    padding-left: 50px;
    margin-top: 30px;
    font-size: 16px;
    line-height: 25px;
    text-decoration: none !important;
    color: #151515 !important;
    font-weight: 400;
}
#nord-afrique .country-tn{
	background-image: url(icones/flag-tn.png);
    background-repeat: no-repeat;
    background-size: 35px;
    background-position: 0% 25%;
    padding-left: 50px;
    margin-top: 30px;
    font-size: 16px;
    line-height: 25px;
    text-decoration: none !important;
    color: #151515 !important;
    font-weight: 400;
}
#nord-afrique .country-ma{
	background-image: url("../../../../site-dev.bizao.com/wp-content/uploads/2023/12/flag-ma.png");
    background-repeat: no-repeat;
    background-size: 35px;
    background-position: 0% 25%;
    padding-left: 50px;
    margin-top: 30px;
    font-size: 16px;
    line-height: 25px;
    text-decoration: none !important;
    color: #151515 !important;
    font-weight: 400;
}
.mode-paie-pays{
	background-image: url(icones/globe-light.svg);
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: 0% 25%;
    padding-left: 30px;
}
.mode-paie-mobile-money{
	background-image: url(icones/satellite-dish-light.svg);
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: 0% 25%;
    padding-left: 30px;	
}
.mode-paie-carte-bancaire{
	background-image: url(icones/credit-card-light.svg);
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: 0% 25%;
    padding-left: 30px;	
}
.paie-mode-ci{
	background-image: url(icones/flag-ci.png);
    background-repeat: no-repeat;
    background-size: 35px;
    background-position: 0% 25%;
    padding-left: 50px;
}
.paie-mode-sn{
	background-image: url(icones/flag-sn.png);
    background-repeat: no-repeat;
    background-size: 35px;
    background-position: 0% 25%;
    padding-left: 50px;
}
.paie-mode-cm{
	background-image: url(icones/flag-cm.png);
    background-repeat: no-repeat;
    background-size: 35px;
    background-position: 0% 25%;
    padding-left: 50px;
}
.paie-mode-cd{
	background-image: url(icones/flag-cd.png);
    background-repeat: no-repeat;
    background-size: 35px;
    background-position: 0% 25%;
    padding-left: 50px;
}
.paie-mode-tg{
	background-image: url(icones/flag-tg.png);
    background-repeat: no-repeat;
    background-size: 35px;
    background-position: 0% 25%;
    padding-left: 50px;
}
.paie-mode-bf{
	background-image: url(icones/flag-bf.png);
    background-repeat: no-repeat;
    background-size: 35px;
    background-position: 0% 25%;
    padding-left: 50px;
}
.paie-mode-bn{
	background-image: url(icones/flag-bn.png);
    background-repeat: no-repeat;
    background-size: 35px;
    background-position: 0% 25%;
    padding-left: 50px;
}
.paie-mode-ml{
	background-image: url(icones/flag-ml.png);
    background-repeat: no-repeat;
    background-size: 35px;
    background-position: 0% 25%;
    padding-left: 50px;
}
.paie-mode-tn{
	background-image: url(icones/flag-tn.png);
    background-repeat: no-repeat;
    background-size: 35px;
    background-position: 0% 25%;
    padding-left: 50px;
}
.paie-mode-gn{
	background-image: url(icones/flag-gn.png);
    background-repeat: no-repeat;
    background-size: 35px;
    background-position: 0% 25%;
    padding-left: 50px;
}

#mode-de-paiement .attachment-large{
	width: 74px;
}
#mode-de-paiement .logo-img{
	background-color: #F6F9FB;
	padding-top: 19px;
	padding-bottom: 19px;
	padding-left: 27px;
	padding-right: 27px;
	border-radius: 10px;
}
.carrousel-logo-paie .swiper-slide-inner{
	width: 130px;
	height: 83px;
	background-color: #F6F9FB;
	border-radius: 10px;
}
#bizao-4-points{
	height: 330px;
}
#bizao-4-points .elementor-image-box-img{
	width: 73px !important;
    height: 73px;
	background-color: #FDE6D152;
    border-radius: 8px;
    display: inline-flex !important;
    justify-content: center;
}
#rejoignez-nous .btn-team-biz .elementor-heading-title {
	display: flex;
	position: relative;
	width: 300px;
}
#rejoignez-nous .btn-team-biz .elementor-heading-title {
    position: relative;
}
#rejoignez-nous .btn-team-biz .elementor-heading-title::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url(icones/arrow-right-regular.svg);
    background-repeat: no-repeat;
    background-position: 70%;
    pointer-events: none;
    transition: transform 0.3s;
}
#rejoignez-nous .btn-team-biz .elementor-heading-title:hover::before {
    transform: translateX(10px);
}
#rejoignez-nous:hover{
	cursor:pointer;
}
#rejoignez-nous .elementor-heading-title a{
	text-decoration: none !important;
}
#notre-presence .eihe-box .eihe-caption .eihe-title-cover{
	display: flex;
    align-items: center;
    flex-direction: row;
    margin-bottom: -20px !important;
}
#offre-disponible .elementor-widget-container{
	display: block !important;
    width: 100% !important;
}
#offre-disponible .pt-cv-content-item{
	height: 80px;
	border-top: 1px solid #D8D8D8;
	padding-top: 15px;
}
#offre-disponible .pt-cv-ifield{
	width: 100%;
    display: flex;
	align-items: center
}
#offre-disponible .pt-cv-title{
	width: 30%;
	margin-top: 10px !important;
	margin-bottom: 0px !important;
}
#offre-disponible .pt-cv-title a{
    font-family: "Poppins", sans-serif;
	font-size: 18px !important;
	line-height: 27px;
	font-weight: 600 !important;
    color: #151515;
}
#offre-disponible .pt-cv-ctf-list{
	display: flex;
    width: 70%;
	margin-bottom: 0px;
}
#offre-disponible .pt-cv-ctf-list{
	font-family: "Poppins", sans-serif;
    color: #151515;
    font-size: 16px;
    line-height: 25px;
    font-weight: 400;
}
.pt-cv-ctf-departement{
	background-image: url(icones/arrow-right-regular-black.svg);
	background-repeat: no-repeat;
	background-position: 90% 40%;
}
#bizao-profile .elementor-motion-effects-layer {
	border: 1px solid #D8D8D8 !important;
	border-radius: 14px !important;
}
#teams-bizao .theplus-tabs-wrapper .theplus-tabs-nav-wrapper .plus-tabs-nav .elementor-tab-title{
	display: flex;
	width: 500px;
	height: 132px;
	background-color: #FFFFFF;
	border: 1px solid #D8D8D8;
	border-radius: 14px;
	margin: 0px 15px 30px 15px;
}
#teams-bizao .tab-icon-wrap{
	width: 26%;
	height: 82px;
}
#teams-bizao .tab-icon-wrap span{
	width: 58%;
    position: absolute;
}
#teams-bizao .tp-tab-title-description{
	width: 100%;
	position: absolute;
    right: -45px;
    bottom: 50px;
}
#teams-bizao .theplus-tabs-wrapper .theplus-tabs-nav-wrapper .plus-tabs-nav .elementor-tab-title.active{
	box-shadow: 0px 2px 12px #00000029;
	border: 1px solid #E17A2E;
}
#teams-bizao .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header .tab-icon-image{
	width: 82px !important;
    height: 82px !important;
	border-radius: 14px;	
}
#teams-bizao .theplus-tabs-content-wrapper {
	padding: 0px;
}
#teams-bizao .theplus-tabs-wrapper.elementor-tabs .elementor-tabs-wrapper{
	margin-top: 50px;
	padding-left: 45px;
	padding-right: 45px;
}

#menu-documentation-api-menu{
	margin-top: 0px;
	padding-left: 10px;
}
.plus-navigation-menu .navbar-nav > li {
  padding: 0px 0px 0px 20px !important;
}
.plus-navigation-menu .navbar-nav>li>a {
	z-index: 999999;
}
.plus-navigation-menu .navbar-nav .api-doc-up a, .plus-navigation-menu .navbar-nav .api-doc-getting-stared a, .plus-navigation-menu .navbar-nav .api-doc-boostore a, .plus-navigation-menu .navbar-nav .api-doc-module a {
	margin-left: -25px;
	font-size: 12px !important;
	font-weight: 600 !important;
}
.plus-navigation-menu .nav > li ul.dropdown-menu{
	background: none !important;
	box-shadow: none !important;
}
.plus-navigation-menu .nav li.dropdown .dropdown-menu > li > a{
	font-size: 12px !important;
}
.plus-navigation-menu .navbar-nav .home-api-doc{
	margin-bottom: 15px;
}
.plus-navigation-menu .navbar-nav .home-api-doc::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 40px;
    background-image: url(icones/house-light.svg);
    background-repeat: no-repeat;
    background-position: 0%;
    margin-right: 10px;
}
.plus-navigation-menu .navbar-nav .generate-access-token::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 40px;
    background-image: url(icones/lock-keyhole-light.svg);
    background-repeat: no-repeat;
    background-position: 0%;
    margin-right: 10px;
}
.plus-navigation-menu .navbar-nav .create-sandbox-account{
	margin-bottom: 15px;
}
.plus-navigation-menu .navbar-nav .create-sandbox-account::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 40px;
    background-image: url(icones/box-light.svg);
    background-repeat: no-repeat;
    background-position: 0%;
    margin-right: 10px;
}
.plus-navigation-menu .navbar-nav .api-doc-bizao-pay::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 40px;
    background-image: url(icones/mobile-light.svg);
    background-repeat: no-repeat;
    background-position: 0%;
    margin-right: 10px;
	 z-index: 1;
}
.plus-navigation-menu .navbar-nav .api-doc-bizao-transfer::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 40px;
    background-image: url(icones/money-bill-transfer-light.svg);
    background-repeat: no-repeat;
    background-position: 0%;
    margin-right: 10px;
}
.plus-navigation-menu .navbar-nav .api-doc-bizao-top-up{
	margin-bottom: 15px;
}
.plus-navigation-menu .navbar-nav .api-doc-bizao-top-up::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 40px;
    background-image: url(icones/inbox-in-light.svg);
    background-repeat: no-repeat;
    background-position: 0%;
    margin-right: 10px;
}
.plus-navigation-menu .navbar-nav .api-doc-woocommerce::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 40px;
    background-image: url(icones/svgexport-1.svg);
    background-repeat: no-repeat;
    background-position: 0%;
    margin-right: 10px;
}
.plus-navigation-menu .navbar-nav .api-doc-prestashop::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 40px;
    background-image: url(icones/prestashop-up-1.svg);
    background-repeat: no-repeat;
    background-position: 0%;
    margin-right: 10px;
}
header.api-doc-header.elementor-sticky--effects {
	background-color: #FFFFFF!important;
}
#api-doc-rech {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #D8D8D8;
}
#api-doc-testor {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #D8D8D8;
}
.api-doc-logo{
	width: 113px !important;
	margin-left: 20px;
}
#bizao-search{
	width: 100%;
}
#bizao-search .elementor-widget-container{
	width: 100%;
	margin-left: 0px;
}
#bizao-search .elementor-search-form{
	width: 100%;
}
#second-menu .elementor-nav-menu {
	display: flex;
	flex-wrap: nowrap;
}
#second-menu .elementor-nav-menu .api-testor a{
	background-image: url(icones/brackets-curly-light.svg);
	background-repeat: no-repeat;
	background-position: 0%;
	padding-left: 25px;
	color: #000;
}
#second-menu .elementor-nav-menu .api-testor a:hover{
	color: #F17300;
	background-image: url(icones/brackets-curly-light-hover.svg);
	background-repeat: no-repeat;
	background-position: 0%;
	padding-left: 25px;
}
#api-integrer .elementor-widget-container{
	width: 100%;
	height: 100%;
}
#api-integrer .elementor-image-box-wrapper .elementor-image-box-img{
	width: 73px !important;
    height: 73px;
	background-color: #FDE6D152;
    border-radius: 8px;
    display: inline-flex !important;
    justify-content: center;
}
#api-integrer .elementor-image-box-title a{
    text-decoration: none;
}
#offers .elementor-widget-container{
	width: 100%;
	height: 100%;
}
#offers .elementor-image-box-wrapper .elementor-image-box-img{
	width: 24% !important;
    height: 73px;
	background-color: #FDE6D152;
    border-radius: 8px;
    display: inline-flex !important;
    justify-content: center;
}
#offers .elementor-image-box-title a{
    text-decoration: none;
}
.bizao-plugins-api .elementor-image-box-title{
	margin-left: 20px;
}
.bizao-prestashop .elementor-image-box-img img {
	width: 47px;
}
#api-doc-menu-section.elementor-sticky--active{
	height: 100% !important
}
.content-menu .elementor-heading-title a{
    text-decoration: none !important;
}
#api-testor .e-n-menu-title-container a {
	background-image: url(icones/brackets-curly-light.svg);
	background-repeat: no-repeat;
	background-position: 0%;
	padding-left: 25px;
	color: #000;
}
#api-testor .e-n-menu-title-container a:hover {
	color: #F17300;
	background-image: url(icones/brackets-curly-light-hover.svg);
	background-repeat: no-repeat;
	background-position: 0%;
	padding-left: 25px;
}
#api-doc-download .e-n-menu-title-container a {
	align-items: center;
    background-color: #F17300;
    color: #fff;
    padding: 10px 20px;
    border-radius: 4px;
    height: 43px;
}
.bizao-transfer-header-title p {
    margin-bottom: 0px !important;
}
.download-doc-api {
	background-color: transparent;
	left: -40px;
}
.download-doc-api.aboutUs {
	left: 117px;
}
.download-doc-api .e-con-inner{
	background: #FFFFFF 0% 0% no-repeat padding-box;
	box-shadow: 0px 2px 12px #00000029;
	border: 1px solid #D8D8D8;
	border-radius: 10px;
	padding: 30px !important;
	height: 186px;
}
.download-doc-api .elementor-widget-container{
	align-content: flex-start;
	display: flex;
}
.download-doc-api .elementor-heading-title a:hover{
	color:#F17300 !important;
}
.content-documentation .elementor-heading-title {
    font-size: 22px;
	line-height: 35px;
}
.content-documentation p {
	font-size: 14px;
	line-height: 25px;
}
.content-menu {
	position: fixed;
	z-index: 0 !important;
}
#bizao-press .dce-posts-container .dce-post-image .dce-img img {
	display: block;
	width: auto;
	max-height: none;
	max-width: none;
	transition: filter 0.3s;
	height: 400px;
}
#bizao-press .dce-item_title{
	display: flex;
	flex-direction: column;
	margin-top: 20px;
}
#bizao-press .dce-item_title a{
	text-decoration: none;
}
iframe #placeholder-trial-banner{
	display: none !important;
}
#more-methode-paie .elementor-heading-title::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url(icones/arrow-right-regular.svg);
	background-repeat: no-repeat;
	background-position: 35%;
	transform: translateX(0);
	transition: transform 0.3s;
	pointer-events: none; /* Ajout de cette ligne pour rendre le pseudo-élément non cliquable */
}
#more-methode-paie .elementor-heading-title:hover::before {
	transform: translateX(5px); /* Décale l'image de fond de 10 pixels vers la droite au survol */
}
#menu-menu-responsive-1 .start-project a{
  display: flex;
  align-items: center;
  background-color: #F17300;
  color: #fff;
  padding: 10px 20px;
  border-radius: 4px;
  height: 43px;
}
#telecharger-plugin .elementor-heading-title::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url(icones/arrow-right-regular.svg);
	background-repeat: no-repeat;
	background-position: 26%;
	transform: translateX(0);
	transition: transform 0.3s;
	pointer-events: none; /* Ajout de cette ligne pour rendre le pseudo-élément non cliquable */
}
#telecharger-plugin .elementor-heading-title:hover::before {
	transform: translateX(5px); /* Décale l'image de fond de 10 pixels vers la droite au survol */
}
#telecharger-plugin .elementor-heading-title a{
  text-decoration: none;
}
#menu-documentation-api-menu .api-doc-up a,
#menu-documentation-api-menu .api-doc-getting-stared a,
#menu-documentation-api-menu .api-doc-boostore a,
#menu-documentation-api-menu .api-doc-module a {
	font-weight: 600 !important;
}
#menu-documentation-api-menu .home-api-doc::after {
    content: "";
    position: absolute;
    top: 0;
    left: -5px;
    width: 100%;
    height: 40px;
    background-image: url(icones/house-light.svg);
    background-repeat: no-repeat;
    background-position: 0% 45%;
    margin-right: 10px;
	pointer-events: none;
}
#menu-documentation-api-menu .generate-access-token::after {
    content: "";
    position: absolute;
    top: 0;
    left: -5px;
    width: 100%;
    height: 40px;
    background-image: url(icones/lock-keyhole-light.svg);
    background-repeat: no-repeat;
    background-position: 0% 45%;
    margin-right: 10px;
	pointer-events: none;
}
#menu-documentation-api-menu .create-sandbox-account{
	margin-bottom: 15px;
}
#menu-documentation-api-menu .create-sandbox-account::after {
    content: "";
    position: absolute;
    top: 0;
    left: -5px;
    width: 100%;
    height: 40px;
    background-image: url(icones/box-light.svg);
    background-repeat: no-repeat;
    background-position: 0% 45%;
    margin-right: 10px;
	pointer-events: none;
}
#menu-documentation-api-menu .api-doc-bizao-pay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -5px;
    width: 100%;
    height: 40px;
    background-image: url(icones/mobile-light.svg);
    background-repeat: no-repeat;
    background-position: 0% 45%;
    margin-right: 10px;
	z-index: 1;
	pointer-events: none;
}
#menu-documentation-api-menu .api-doc-bizao-transfer::after {
    content: "";
    position: absolute;
    top: 0;
    left: -5px;
    width: 100%;
    height: 40px;
    background-image: url(icones/money-bill-transfer-light.svg);
    background-repeat: no-repeat;
    background-position: 0% 45%;
    margin-right: 10px;
	pointer-events: none;
}
#menu-documentation-api-menu .api-doc-bizao-top-up{
	margin-bottom: 15px;
}
#menu-documentation-api-menu .api-doc-bizao-top-up::after {
    content: "";
    position: absolute;
    top: 0;
    left: -5px;
    width: 100%;
    height: 40px;
    background-image: url(icones/inbox-in-light.svg);
    background-repeat: no-repeat;
    background-position: 0% 45%;
    margin-right: 10px;
	pointer-events: none;
}
#menu-documentation-api-menu .api-doc-woocommerce::after {
    content: "";
    position: absolute;
    top: 0;
    left: -5px;
    width: 100%;
    height: 40px;
    background-image: url(icones/svgexport-1.svg);
    background-repeat: no-repeat;
    background-position: 0% 45%;
    margin-right: 10px;
	pointer-events: none;
}
#menu-documentation-api-menu .api-doc-prestashop::after {
    content: "";
    position: absolute;
    top: 0;
    left: -5px;
    width: 100%;
    height: 40px;
    background-image: url(icones/prestashop-up-1.svg);
    background-repeat: no-repeat;
    background-position: 0% 45%;
    margin-right: 10px;
	pointer-events: none;
}
.plus-navigation-wrap .plus-mobile-menu-content.collapse{
	display: contents;
}
.mobile-plus-toggle-menu ul.toggle-lines{
	display: none;
}
#doc-api-responsive .uael-offcanvas-action .uael-offcanvas-icon-bg svg {
	font-size: 40px;
	width: 40px !important;
	height: 40px !important;
	line-height: 40px;
}
#doc-api-responsive .uael-offcanvas-close{
	background-color: transparent;
}
#doc-api-responsive .uael-offcanvas{
	width: 100% !important;
}
#doc-api-responsive .uael-offcanvas-content {
	position: relative;
	width: 100%;
	padding: 0px 25px 25px 25px;
}
#doc-api-responsive .plus-navigation-wrap{
	font-family: poppins;
	font-size: 14px;
	font-weight: 400;
	line-height: 21px;
}
#doc-api-responsive .api-doc-up a,
#doc-api-responsive .api-doc-getting-stared a,
#doc-api-responsive .api-doc-boostore a,
#doc-api-responsive .api-doc-module a {
	font-weight: 600 !important;
}
#doc-api-responsive .plus-mobile-menu .navbar-nav .dropdown-menu > li > a{
	font-family: poppins;
	font-size: 14px !important;
	font-weight: 400;
	line-height: 21px;
}
#doc-api-responsive .api-doc-download a{
	align-items: center;
	background-color: #F17300;
	color: #fff;
	padding: 10px 20px;
	margin-top: 10px;
	border-radius: 4px;
	width: 115px;
	height: 43px;
}
#doc-api-responsive .home-api-doc::after {
    content: "";
    position: absolute;
    top: 0;
    left: -15px;
    width: 100%;
    height: 40px;
    background-image: url(icones/house-light.svg);
    background-repeat: no-repeat;
    background-position: 0% 45%;
    margin-right: 10px;
	pointer-events: none;
}
#doc-api-responsive .generate-access-token::after {
    content: "";
    position: absolute;
    top: 0;
    left: -15px;
    width: 100%;
    height: 40px;
    background-image: url(icones/lock-keyhole-light.svg);
    background-repeat: no-repeat;
    background-position: 0% 45%;
    margin-right: 10px;
	pointer-events: none;
}
#doc-api-responsive .create-sandbox-account{
	margin-bottom: 15px;
}
#doc-api-responsive .create-sandbox-account::after {
    content: "";
    position: absolute;
    top: 0;
    left: -15px;
    width: 100%;
    height: 40px;
    background-image: url(icones/box-light.svg);
    background-repeat: no-repeat;
    background-position: 0% 45%;
    margin-right: 10px;
	pointer-events: none;
}
#doc-api-responsive .api-doc-bizao-pay::after {
    content: "";
    position: absolute;
    top: 0;
    left: -15px;
    width: 100%;
    height: 40px;
    background-image: url(icones/mobile-light.svg);
    background-repeat: no-repeat;
    background-position: 0% 45%;
    margin-right: 10px;
	z-index: 1;
	pointer-events: none;
}
#doc-api-responsive .api-doc-bizao-transfer::after {
    content: "";
    position: absolute;
    top: 0;
    left: -15px;
    width: 100%;
    height: 40px;
    background-image: url(icones/money-bill-transfer-light.svg);
    background-repeat: no-repeat;
    background-position: 0% 45%;
    margin-right: 10px;
	pointer-events: none;
}
#doc-api-responsive .api-doc-bizao-top-up{
	margin-bottom: 15px;
}
#doc-api-responsive .api-doc-bizao-top-up::after {
    content: "";
    position: absolute;
    top: 0;
    left: -15px;
    width: 100%;
    height: 40px;
    background-image: url(icones/inbox-in-light.svg);
    background-repeat: no-repeat;
    background-position: 0% 45%;
    margin-right: 10px;
	pointer-events: none;
}
#doc-api-responsive .api-doc-woocommerce::after {
    content: "";
    position: absolute;
    top: 0;
    left: -15px;
    width: 100%;
    height: 40px;
    background-image: url(icones/svgexport-1.svg);
    background-repeat: no-repeat;
    background-position: 0% 45%;
    margin-right: 10px;
	pointer-events: none;
}
#doc-api-responsive .api-doc-prestashop::after {
    content: "";
    position: absolute;
    top: 0;
    left: -15px;
    width: 100%;
    height: 40px;
    background-image: url(icones/prestashop-up-1.svg);
    background-repeat: no-repeat;
    background-position: 0% 45%;
    margin-right: 10px;
	pointer-events: none;
}
#doc-api-responsive .plus-mobile-menu .navbar-nav li a {
	border-bottom: none !important;
}
#doc-api-responsive .plus-mobile-menu .navbar-nav > li.active > a {
	color: #F17300 !important;
}