/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/



h1, div:not(.white-text) > .wpb_wrapper > h2, div:not(.white-text) > .wpb_wrapper > h3 {
	color:#4F42ED !important;
}

h3 strong, h2 strong  {
	font-family:"Neue Montreal", sans-serif;
	font-weight:bold;
}

.pre-header {
	background:#000000;
	text-align: center;
    padding: 20px;
}

.pre-header a {
	color:#fff;
	padding:5px 10px;
	border-radius:4px;
}

body.home .pre-header a:first-child,
body.page-id-1373  .pre-header a:nth-child(2) {
	background:#fff;
	color:#000000;
}

body.page-id-1373 #top nav>ul>li:not([class*=button_])>a .menu-title-text:after {
	border-color: #ffffff !important;
}

.pre-header a.btn-connexion {
	position: absolute;
    background: #fff;
    color: #384ADA;
    padding: 5px 20px;
    margin-top: -5px;
    right: 25px;
}

.btn-green a {
	background-color: #000000 !important;
	border-radius:4px;
	padding:10px 20px !important;
}

.btn-green a span {
	color:#ffffff;
}

.btn-green a:after:hover {
	display:none;
}

@media screen and (max-width:999px) {
	.pre-header a.btn-connexion {
		display:none;
	}
	.btn-connect-mobile a {
		background-color: #fff !important;
		border-radius:4px;
		padding:10px 20px !important;
		color:#384ADA !important;
	}
}

@media screen and (min-width:1000px) {
	.btn-connect-mobile {
		display:none !important;
	}
}

.video-lightbox-padding .nectar-video-box img {
	padding:15px;
}

.footer-support {
	display:flex;
}

#header-outer {
	transform:translateY(0%) !important;
}
body #header-outer:not(.small-nav) {
	border-bottom:2px solid #F4F6FC !important;
}

#header-secondary-outer .nectar-center-text:after {
	content:url(https://lacomptasimplifiee.fr/wp-content/uploads/2023/01/fleche-pre-header.svg);
	margin-left:20px;
}

#header-secondary-outer .nectar-center-text {
	text-align: right;
    max-width: 100% !important;
}

.relative-column-position > .vc_column-inner > .wpb_wrapper {
	position:relative;
}
.red-text p {
	color:#FF787B;
}

.grey-text {
	color:#6F9BAF;
}

.green-text h3 {
	color:#ADEBAF;
}
.nectar-cta {
	font-weight:bold;
}

.dark-blue-text,
.dark-blue-text h1, 
.dark-blue-text h2,
.dark-blue-text h3,
.dark-blue-text p, 
.post-template-default.single .content-inner p {
	color:#000000;
}

h2 .swear-typo {
	font-size:50px;
	line-height:50px;
}
.swear-typo {
	font-family:Swear Display;
	font-style:italic;
}

.red-underline {
	border-bottom: 2px solid #FF787B;
}

.white-underline {
	border-bottom: 2px solid #fff;
}

.green-underline {
	border-bottom: 2px solid #ADEBAF;
}

.white-text h2, .white-text h3, .white-text p, .white-text li, .white-text a {
	color:#fff;
}

.electric-blue-text p {
	color:#384ADA;
}

.light-blue-text p {
	color:#B2BCE4;
}

.green-text p {
	color:#ABE5AC;
}

.custom-list ul li, .liste-etapes ul li {
	list-style:none;
}

.liste-etapes ul li {
	margin-bottom:10px;
}

.custom-list ul li:before {
	content:url(https://prod-classe7.fr/compta-simplifie/wp-content/uploads/2022/12/icon_bullet_verte.svg);
	position: absolute;
    left: 0;
}

.liste-etapes, .sub-list-etape {
	position:relative;
}

.liste-etapes ul li:before {
	content:url(https://prod-classe7.fr/compta-simplifie/wp-content/uploads/2022/12/icon_bullet_blanche.svg);
	position: absolute;
    left: 0;
}

.sub-list-etape li:before {
	content:url(https://prod-classe7.fr/compta-simplifie/wp-content/uploads/2022/12/icon-etape-bullet-plein.svg) !important;
}
.video-step-one .nectar-video-box img {
	padding:10px;
}

#solution .nectar_cascading_images .img-wrap {
	float:left;
}

.card-solution {
	box-shadow: 0px 0px 30px #0000000D;
	min-height: 270px;
    max-width: 300px;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
	background:#fff;
}

.bordered-cta .link_wrap {
	border:1px solid #FF787B;
}


#compta-innovante .column-bg-overlay {
	border-radius:0 20px 20px 0;
}

/* #compta-innovante .column-bg-overlay:before {
	content:url(https://prod-classe7.fr/compta-simplifie/wp-content/uploads/2022/12/bg_motif-3.svg);
	position:absolute;
	left:0;
} */

.titre-etape .iwithtext {
	display: flex;
	flex-wrap:wrap;
	flex-direction:column;
}

.titre-etape .iwithtext .iwt-icon {
	position:relative;
}

.titre-etape .iwithtext .iwt-icon img {
	width:100px !important;
}

.titre-etape .iwithtext .iwt-text {
	padding:0;
}

#fonctionnalites .menu-content {
	font-weight: bold;
    text-transform: uppercase;
    color: #0122A6;
	display: flex;
    align-items: center;
}

#fonctionnalites .wpb_tabs_nav li:first-child .menu-content:before {
	content:url(https://prod-classe7.fr/compta-simplifie/wp-content/uploads/2022/12/icon_etape_1.svg);
	margin-right:15px
}

#fonctionnalites .wpb_tabs_nav li:nth-child(2) .menu-content:before {
	content:url(https://prod-classe7.fr/compta-simplifie/wp-content/uploads/2022/12/icon_etape_2.svg);
	margin-right:15px
}

#fonctionnalites .wpb_tabs_nav li:nth-child(3) .menu-content:before {
	content:url(https://prod-classe7.fr/compta-simplifie/wp-content/uploads/2022/12/icon_etape_3.svg);
	margin-right:15px
}

#fonctionnalites .wpb_tabs_nav li:nth-child(4) .menu-content:before {
	content:url(https://prod-classe7.fr/compta-simplifie/wp-content/uploads/2022/12/icon_etape_4.svg);
	margin-right:15px
}

#fonctionnalites .wpb_tabs_nav li:nth-child(5) .menu-content:before {
	content:url(https://prod-classe7.fr/compta-simplifie/wp-content/uploads/2022/12/icon_etape_5.svg);
	margin-right:15px
}

/* #fonctionnalites > .row-bg-wrap .row-bg:after {
	content:url(https://prod-classe7.fr/compta-simplifie/wp-content/uploads/2022/12/bg_motif-4.svg);
	position:absolute;
	right:0;
	top:100px;
}*/

.card-fonctionnalites {
	background:#c3e9f4;
	padding:40px 45px;
	border-radius:8px;
}

.card-fonctionnalites h3 {
	font-weight:900 !important;
}

.card-fonctionnalites ul {
	margin-bottom:0;
}

.card-client {
	background:rgba(156,233,168,0.4);
	padding:40px 45px;
	border-radius:8px;
}

.card-client h3 {
	color:#9ce9a8;
	font-family:Swear Display !important;
	font-style:italic;
	font-weight:bold !important;
}

.card-cabinet {
	background:rgba(255,120,123,0.4);
	padding:40px 45px;
	border-radius:8px;
}

.card-cabinet h3 {
	color:#FF787B;
	font-weight:bold !important;
}

#membres-ceg .vc_column-inner > .wpb_wrapper {
	display: flex;
    justify-content: space-evenly;
    align-items: center;
	flex-wrap:wrap;
}

#membres-ceg .hover-wrap {
	margin-bottom:0;
}

/* #ressources > .row-bg-wrap .row-bg:before {
	content:url(https://prod-classe7.fr/compta-simplifie/wp-content/uploads/2022/12/bg-mentions-legales-motifs-1.svg);
	position:absolute;
	left:0;
}

#mentions-legales > .row-bg-wrap .row-bg:before {
	content:url(https://prod-classe7.fr/compta-simplifie/wp-content/uploads/2022/12/bg-mentions-legales-motifs-1.svg);
	position:absolute;
	left:0;
	bottom: 20%;
}

#mentions-legales > .row-bg-wrap .row-bg:after {
	content:url(https://prod-classe7.fr/compta-simplifie/wp-content/uploads/2022/12/bg-mentions-legales-motifs-2.svg);
	position:absolute;
	right:0;
	top: 20%;
}*/ 

#avantages .toggles .inner-toggle-wrap {
	padding-left:0;
}

#avantages .toggles a {
	font-weight:bold;
}

#avantages .toggles a, #avantages .toggles p {
	color:#6F9BAF;
}

#avantages .toggles .toggle.default > .toggle-title:after {
	background-color:#6F9BAF;
}


#avantages > .col > .wpb_column > .vc_column-inner > .wpb_wrapper > div:nth-child(7) a, #avantages > .col > .wpb_column > .vc_column-inner > .wpb_wrapper > div:nth-child(7) p {
	color:#AE8FE3;
}

#avantages > .col > .wpb_column > .vc_column-inner > .wpb_wrapper > div:nth-child(7) .toggle.default > .toggle-title:after {
	background-color:#AE8FE3;
}

@media screen and (min-width:1000px) {
	#avantages .toggles {
		display:none;
	}
}

@media screen and (max-width:1079px) {
	.texte-ceg {
		margin-bottom:40px !important;
	}
	#membres-ceg .vc_column-inner > .wpb_wrapper {
		flex-direction:column;
	}
	#membres-ceg {
		text-align: center;
    	padding: 50px 40px !important;
	}
	#contenu-compta-innovante {
		padding-left:7%;
		padding-right:7%;
	}
	#contenu-compta-innovante .col.span_12 {
		flex-flow: column-reverse;
	}
	#contenu-compta-innovante .nectar_cascading_images {
		max-width: 400px !important;
    	margin: auto;
		margin-bottom:40px;
	}
	#etapes .img-with-animation{
		max-width: 300px;
	}
	#notre-accompagnement .nectar_cascading_images, #contact-left-column .nectar_cascading_images {
		max-width:400px !important;
		margin:auto;
	}
}

@media (min-width:1080px) and (max-width:1200px) {
	.texte-ceg {
		max-width:350px;
	}
}


@media screen and (min-width:1080px) {
	.texte-ceg {
		border-left:2px solid #fff;
		padding-left:55px;
		margin-bottom:0px !important;
	}
	#contenu-compta-innovante {
		transform:translateX(20%);
	}
}


#tarifs .left-img  {
	position:absolute;
	left:-18em;
	bottom:-8em;
	z-index:0;
}

#tarifs .right-img {
	position:absolute;
	right:-18em;
	z-index:0;
}

#card-offre-unique {
	box-shadow: 0px 0px 50px #05284619;
	max-width: 1000px;
    margin: auto;
}

#formulaire-contact, #contact-left-column {
	max-width:75%;
	margin:auto;
}

#contact-left-column {
	margin-top:-100px;
}

#contact .column-bg-overlay {
	border-radius:20px 0px 0px 20px;
}

#formulaire-contact .iwithtext {
	display: flex;
    align-items: center;
    flex-wrap: wrap;
}

#formulaire-contact .iwithtext .iwt-icon {
	position:relative
}

#formulaire-contact .iwithtext .iwt-icon img:not([srcset]) {
	width:50px;
}

#formulaire-contact.iwithtext .iwt-text {
	padding-left:15px;
}

#formulaire-contact h3 {
	margin-bottom:0;
	color:#0122A6;
}








.banner-list ul li, .meg-scan-list ul li {
	color:#0C2751;
}

.btn-white-bg-dark-blue {
	color:#0C2751;
	background-color:#fff !important;
	font-size:16px !important;
	border: 1px solid #9DF5D6 !important;
}

.btn-white-bg-dark-blue:hover {
	background-color:transparent !important;
	color:#0C2751 !important;
}

.nectar-button {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
	font-size:16px !important;
}

.nectar_video_lightbox.nectar-button {
	color:#0C2751 !important;
	font-size:16px !important;
}

#header-outer #top nav > ul > li > a.header-btn {    
	background: #FF787B;
    color: #fff !important;
    padding: 10px 20px !important;
    border-radius: 6px !important;
    font-weight: bold;
}

#header-outer #top nav > ul > li > a.header-btn:hover {
	background:#8CF0CD !important;
	color:#0C2751 !important;
}


.banner-list ul li {
	list-style-image:url(https://prod-classe7.fr/compta-simplifiee/wp-content/uploads/2021/06/check-vert.svg);
}

.meg-scan-list ul li {
	list-style-image:url(https://prod-classe7.fr/compta-simplifiee/wp-content/uploads/2021/06/check-blanc.svg);
}

#footer-outer .widget {
    margin-bottom: 0px !important;
}

#footer-outer .widget_media_image {
	text-align:right;
}

#copyright .wpb_raw_code > .wpb_wrapper {
	max-width:100% !important;
	display: flex;
    justify-content: space-between;
	font-size:16px !important;
}

@media(min-width:1000px) {
	#fonctionnalites .tabbed[data-style*="vertical"] .wpb_tabs_nav {
		width:30% !important;
	}

	#fonctionnalites .tabbed[data-style*="vertical"] >div {
		width:70%;
	}
	.hidden-lg {
		display:none !important;
	}
}

@media(max-width:999px) {
	.banner-left-column {
		padding:40px !important;
	}
	.mobile-order-1 {
		order:1;
	}
	.mobile-order-1 .nectar_cascading_images {
		display:none;
	}
	.mobile-order-2 {
		order:2;
	}
	h1 {
		font-size:26px !important;
		line-height:30px !important;
	}
}

#fonctionnalites .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li .active-tab {
	box-shadow:none !important;
}

#fonctionnalites .wpb_tabs_nav li a {
	font-weight:bold;
	font-size:16px;
	display: flex;
    justify-content: center;
}


#notre-solution .card-fonctionnalite {
	background: #fff;
    padding: 40px;
    text-align: center;
    border-radius: 9px;
    min-height: 370px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

#notre-solution .card-fonctionnalite img {
	margin: auto;
}

#notre-solution .card-fonctionnalite .front-content {
	margin-top: 20px;
    color: #0C2751;
}

#notre-solution .card-fonctionnalite .hover-content {
	display:none;
	color:#fff;
}

#notre-solution .card-fonctionnalite:hover {
	background:#0C2751;
}

#notre-solution .card-fonctionnalite:hover .front-content, #notre-solution .card-fonctionnalite:hover img {
	display:none;
}

#notre-solution .card-fonctionnalite:hover .hover-content {
	display:block;
}

#notre-solution .tabbed[data-style="minimal"] .wpb_tabs_nav {
	border-bottom:none !important;
}

#notre-solution .tabbed[data-style="minimal"] .wpb_tabs_nav li a {
	font-family:"sweet-square-pro", sans-serif;
	font-weight:800;
}
#notre-solution .tabbed[data-style="minimal"] .wpb_tabs_nav li a:not(.active-tab) {
	color:#9FAFCB;
}
#notre-solution .tabbed[data-style="minimal"] .wpb_tabs_nav li a.active-tab:after  {
	background-color: #71EBC1;
}

/* #notre-solution > .row-bg-wrap .row-bg:after {
	content:url(https://prod-classe7.fr/compta-simplifie/wp-content/uploads/2022/12/bg_motif-2.svg);
	position:absolute;
	right:0;
}*/ 

#temoignages .testimonial_slider blockquote.is-selected p {
	font-size:20px !important;
	line-height:33px !important;
	font-family:"Lato", sans-serif;
	color:#0C2751;
	background-color:#fff !important; 
}

#temoignages .testimonial_slider blockquote:not(.is-selected) p {
	font-size:20px !important;
	line-height:33px !important;
	font-family:"Lato", sans-serif;
	color:#fff;
}

#temoignages .testimonial_slider[data-style="multiple_visible"] blockquote.is-selected p .bottom-arrow:after {
	border-color:#fff !important;
}
#temoignages .testimonial_slider[data-style="multiple_visible"] blockquote.is-selected p:before  {
	color:#9DF5D6 !important;
    opacity: 1;
}
#temoignages .testimonial_slider[data-style="multiple_visible"] blockquote p:before {
	font-family: Sinhala MN, sans-serif;
	font-weight: bold;
}

#temoignages .testimonial-name {
	font-size:20px !important;
	line-height:33px !important;
	font-weight:900 !important;
}

#temoignages .title {
	font-size:20px !important;
	line-height:33px !important;
	font-weight: 400;
    color: #fff;
}

#notre-accompagnement .card-accompagnement {
	background:#0C2751;
	border-radius:9px;
	padding:30px;
	text-align:center;
	width: 300px;
    margin: auto;
}

#notre-accompagnement .pourcentage {
	font-size:50px;
	line-height:55px;
	color:#0C2751;
	font-weight:900;
	margin-bottom:20px;
    padding-bottom: 0;
}

#notre-accompagnement .pourcentage-accompagnement .vc_column-inner {
	padding-top:280px;
}

#notre-accompagnement .pourcentage-accompagnement .vc_column-inner .column-image-bg {
	background-size:initial;
	background-repeat:no-repeat;
}



#ressources .post-header .title {
	font-size: 17px !important;
    font-weight: bold;
    color: #4F42ED;
    line-height: 23px;
}

#ressources .blog-recent[data-style*=classic_enhanced] .excerpt {
	color:#000000;
}

#ressources article , #ressources article .inner-wrap, {
	border-radius:16px;
}
#ressources article img {
	border-radius:16px 16px 0 0;
}
#ressources article:hover {
	border-radius:16px;
	box-shadow: 0px 4px 18px #2D4EBA26;
}

#ressources article .excerpt {
	display:none;
}

.masonry.classic_enhanced .masonry-blog-item .inner-wrap, .blog-recent[data-style*="classic_enhanced"] .inner-wrap {
	border-radius:16px;
}

.single-post article h2 {
	line-height:55px;
}

body.single-post .post .content-inner, 
body.single-post .post .container-wrap, 
body.single-post.material[data-bg-header=true] .container-wrap, 
body.single-post .container-wrap > .container > .row {
	padding-bottom:0 !important;
}

body[data-ext-responsive=true].single-post .container-wrap.no-sidebar .post-area {
	max-width:none !important;
}

#footer-outer {
	padding-top:0 !important;
}

#footer-outer figure {
	display:flex;
	justify-content:center;
}

#footer-widgets .widget_nav_menu ul li {
	margin:0 20px;
}

@media(min-width:1000px) {
	#footer-widgets .container .row {
		display: flex;
   		align-items: center;
	}
}

@media screen and (max-width:689px) {
	#copyright > .container > .col, #copyright > .container > .col div {
		flex-direction:column;
	}
	#copyright > .container > .col div.subfooter-menu #copyright > .container > .col div:not(.subfooter-menu) {
		width:100%;
	}
	#footer-outer .widget_media_image, #copyright .big-link {
		text-align:center !important;
	}
	#footer-outer .widget_media_image {
		margin-top:20px;
	}
}

#footer-outer .widget_media_image img, #footer-widgets .widget_nav_menu  {
	margin-bottom:0 !important;
}

#footer-widgets .container .row {
	padding:50px 0 !important;	
}

#footer-outer .widget_nav_menu {
	border-left: 2px solid #ffffff;
	padding-left:20px;
}

#copyright {
	padding:20px 0 !important;
    border-top: 1px solid #fff !important;
}

#copyright span {
	color:#fff !important;
}

.subfooter-menu {
	margin-bottom:0 !important;
}

#gform_4 input[type="text"],
#gform_4 select, 
#gform_4 input[type="email"],
#gform_4 input[type="tel"],
#gform_4 textarea {
	background: #fff !important;
    font-size: 17px !important;
    line-height: 35px !important;
    color: #334BE2;
    padding: 10px !important;
    margin-top: 10px !important;
    min-height: 60px;
	font-weight:400 !important;
	border:2px solid #DEEEF6;
	border-radius:10px;
}

#gform_4 input[type="submit"] {
	background:#FF787B;
}

.gfield_consent_label, .gfield_consent_label a {
	color:#334BE2;
}

.gfield_consent_label a {
	text-decoration:underline;
}

#gform_4 ::-webkit-input-placeholder { /* WebKit browsers */
    color: #334BE2 !important;
    opacity: 1;
}

#gform_4 :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #334BE2 !important;
    opacity: 1;
}

#gform_4 ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #334BE2 !important;
    opacity: 1;
}

#gform_4 :-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #334BE2 !important;
    opacity: 1;
}

#gform_3 ::-webkit-input-placeholder { /* WebKit browsers */
    color: #334BE2 !important;
    opacity: 1;
}
#gform_3 :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #334BE2 !important;
    opacity: 1;
}
#gform_3 ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #334BE2 !important;
    opacity: 1;
}
#gform_3 :-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #334BE2 !important;
    opacity: 1;
}

#gform_6 input[type="text"],
#gform_6 select, 
#gform_6 input[type="email"],
#gform_6 input[type="tel"],
#gform_6 textarea,
#gform_8 input[type="text"],
#gform_8 select, 
#gform_8 input[type="email"],
#gform_8 input[type="tel"],
#gform_8 textarea{
    font-size: 17px !important;
    line-height: 35px !important;
    color: #fff;
    padding: 10px !important;
    margin-top: 10px !important;
    min-height: 60px;
	font-weight:400 !important;
	border-radius:10px;
}


#gform_6 .gfield_consent_label, 
#gform_6 .gfield_consent_label a,
#gform_8 .gfield_consent_label, 
#gform_8 .gfield_consent_label a{
	color:#fff;
}

#gform_6 ::-webkit-input-placeholder,
#gform_8 ::-webkit-input-placeholder{ /* WebKit browsers */
    color: #fff !important;
    opacity: 1;
}
#gform_6 :-moz-placeholder,
#gform_8 :-moz-placeholder{ /* Mozilla Firefox 4 to 18 */
    color: #fff !important;
    opacity: 1;
}
#gform_6 ::-moz-placeholder,
#gform_8 ::-moz-placeholder{ /* Mozilla Firefox 19+ */
    color: #fff !important;
    opacity: 1;
}
#gform_6 :-ms-input-placeholder,
#gform_8 :-ms-input-placeholder{ /* Internet Explorer 10+ */
    color: #fff !important;
    opacity: 1;
}

@media(max-width:767px) {
	.nectar-button {
		margin-right:0 !important;
		margin-left:0 !important;
	}
	.img-with-animation {
		margin:auto !important;
	}
	#notre-accompagnement .pourcentage-accompagnement .vc_column-inner .column-image-bg {
		background-size:contain;
		background-repeat:no-repeat;
	}
	.nectar-cta .link_wrap {
		display: flex;
		width: fit-content;
		margin: auto;
	}
	#formulaire-contact .iwithtext .iwt-text {
		padding-left:0;
	}
}

@media screen and (min-width:768px) {
	#notre-accompagnement .nectar_cascading_images {
		transform:scale(1.3);
	}
}

#gform_5 input[type="text"], 
#gform_5 select:not(:target), 
#gform_5 input[type="email"], 
#gform_5 input[type="tel"], 
#gform_5 textarea {
	background: transparent !important;
    font-size: 17px !important;
    line-height: 35px !important;
    color: #fff;
    padding: 10px !important;
    margin-top: 10px !important;
    min-height: 60px;
	font-weight:400 !important;
	border:2px solid #ffffff !important;
	border-radius:10px;
}

#gform_5 .gfield_consent_label {
	color:#ffffff;
	opacity:0.5;
}

#gform_5 .iwithtext {
	display: flex;
    align-items: center;
}

#gform_5 .iwithtext img {
	margin-bottom: 0;
    margin-right: 10px;
}

#gform_5 input[type="submit"] {
	background:#ffffff;
	color:#000000;
}

#gform_5 ::-webkit-input-placeholder { /* WebKit browsers */
    color: #fff !important;
    opacity: 1;
}
#gform_5 :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #fff !important;
    opacity: 1;
}
#gform_5 ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #fff !important;
    opacity: 1;
}
#gform_5 :-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #fff !important;
    opacity: 1;
}

.flex-items .wpb_wrapper {
	display: flex;
    align-items: center;
}

/* #formulaire-meg-entreprise .row-bg:before {
	content:url(https://www.mon-expert-en-gestion.com/wp-content/uploads/2024/01/illu_formulaire_motif-haut-gauche.svg);
}

#bg-formulaire-meg-entreprise > .row-bg-wrap > .inner-wrap > .row-bg:before {
	content:url(https://www.mon-expert-en-gestion.com/wp-content/uploads/2024/01/illu_formulaire_motif-bas.svg);
	position: absolute;
    bottom: 0;
}

#bg-formulaire-meg-entreprise .row-bg-wrap > .inner-wrap > .row-bg:after {
	content:url(https://www.mon-expert-en-gestion.com/wp-content/uploads/2024/01/illu_formulaire_motif-haut-droit.svg);
	position: absolute;
    top: 40px;
	right:0;
}*/ 


#navbar-meg-entreprise .page-submenu {
    margin-bottom: 0;
}

#navbar-meg-entreprise .page-submenu a {
	opacity:1;
}

#navbar-meg-entreprise .page-submenu > .full-width-section {
	width: 100%;
    margin: auto;
    position: relative;
    left: 0;
}

#navbar-meg-entreprise-mobile .page-submenu .mobile-menu-link {
	border:none;
}

.list-banner .nectar-fancy-ul {
	margin: 40px 0 70px;
}

.list-banner .nectar-fancy-ul ul li {
	margin-bottom:10px;
}
.list-banner .nectar-fancy-ul ul li i {
	color:#ADEBAF;
	font-size:25px !important;
}

#notre-solution .card-fonctionnalite {
	background: #fff;
    padding: 40px;
    text-align: center;
    border-radius: 9px;
    min-height: 370px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

#notre-solution-entreprise .card-fonctionnalite img {
	margin: auto;
}

#notre-solution-entreprise .card-fonctionnalite .front-content {
	margin-top: 20px;
    color: #0C2751;
}

#notre-solution-entreprise .card-fonctionnalite .hover-content {
	display:none;
	color:#fff;
}

#notre-solution-entreprise .card-fonctionnalite:hover {
	background:#0C2751;
}

#notre-solution-entreprise .card-fonctionnalite:hover .front-content, 
#notre-solution-entreprise .card-fonctionnalite:hover img {
	display:none;
}

#notre-solution-entreprise .card-fonctionnalite:hover .hover-content {
	display:block;
}

#notre-solution-entreprise > .row-bg-wrap .row-bg:after {
	content:url();
	position:absolute;
	right:0;
	top:0;
}

#notre-solution-entreprise > .row-bg-wrap .row-bg:before {
	content:url();
	position:absolute;
	left:0;
	bottom:0
}

#avantages-meg-entreprise h3 {
	margin-bottom:20px;
}

#articles-interviews  > .row-bg-wrap .row-bg:before {
	content:url();
	position:absolute;
	left:0;
	bottom:0
}

#articles-interviews .post-header .title {
	font-size: 17px !important;
    font-weight: bold;
    color: #4F42ED;
    line-height: 23px;
}

#articles-interviews .blog-recent[data-style*=classic_enhanced] .excerpt {
	color:#000000;
}

#articles-interviews article , #articles-interviews article .inner-wrap, {
	border-radius:16px;
}
#articles-interviews article img {
	border-radius:16px 16px 0 0;
}

#articles-interviews article:hover {
	border-radius:16px;
	box-shadow: 0px 4px 18px #2D4EBA26;
}


#meg-scan .vc_col-sm-3 .img-with-aniamtion-wrap {
	max-width:200px;
}

.accordeon-meg-entreprise .toggles .toggle h3.toggle-title a {
	display:flex;
	flex-direction:column;
	color:#0328A0;
	font-size:19px;
	line-height:25px;
}

.accordeon-meg-entreprise .toggles .toggle h3.toggle-title a:before {
	font-family:"Swear Display";
	font-style:italic;
	color:#ADEBAF;
	font-weight:bold;
	font-size:21px;
}

.accordeon-meg-entreprise .toggles .toggle {
	padding:0px 50px;
}

.accordeon-meg-entreprise .toggles .toggle.open {
	border-radius:20px;
	box-shadow: 0px 2px 23px #333FA324;
}

.accordeon-meg-entreprise .toggle.accent-color i {
	border-color:#384ADA !important;
}

.accordeon-meg-entreprise .toggle > .toggle-title i:before,
.accordeon-meg-entreprise .toggle > .toggle-title i:after {
	background-color:#384ADA !important;
}

.accordeon-meg-entreprise .toggles .toggle:not(.open) {
	border-color:#DBDFFF;
}

.accordeon-meg-entreprise .toggles .toggle:first-child h3.toggle-title a:before {
	content:"Fini les enveloppes, les classeurs, le papier.";
}

.accordeon-meg-entreprise .toggles .toggle:nth-child(2) h3.toggle-title a:before {
	content:"Fini les règlements par chèques.";
}

.accordeon-meg-entreprise .toggles .toggle:nth-child(3) h3.toggle-title a:before {
	content:"Fini de pointer à la main.";
}

.accordeon-meg-entreprise .toggles .toggle:nth-child(4) h3.toggle-title a:before {
	content:"Fini le pilotage à vue.";
}

.accordeon-meg-entreprise .toggles .toggle:nth-child(5) h3.toggle-title a:before {
	content:"Fini les aller/retour avec votre expert-comptable.";
}

.accordeon-meg-entreprise .toggles .toggle .inner-toggle-wrap p {
	color:#0328A0;
	line-height:26px;
}

.float-button {
	float:left;
	margin-right:20px;
}

.contact-left-column h2,
.contact-right-column h2 {
	font-size:35px;
	line-height:45px;
}
.contact-left-column p,
.contact-right-column p{
	font-size:19px;
	line-height:29px;
}

.blog-recent[data-style*=classic_enhanced] .excerpt {
	color:#0328A0;
}

.blog-recent[data-style*=classic_enhanced] .article-content-wrap {
	padding:10%;
}

#contact-meg-entreprise-ec .row-bg-wrap .row-bg:after {
	content:url();
	
}


@media screen and (min-width:1000px) {
	.contact-left-column .column-bg-overlay {
		border-radius:22px 0 0 22px;
	}
	.contact-left-column .img-with-aniamtion-wrap {
		max-width: 300px;
    	margin: -250px auto 0 auto !important;
	}
	.contact-right-column .column-bg-overlay {
		border-radius:0 22px 22px 0;
	}
	.contact-right-column .img-with-aniamtion-wrap {
		max-width: 300px;
    	margin: -250px auto 0 auto !important;
	}
	.flex-items-right > .vc_column-inner > .wpb_wrapper {
		display:flex;
		justify-content:flex-end;
		align-items:center;
	}
}

@media screen and (max-width:999px) {
	.contact-left-column .column-bg-overlay,
	.contact-right-column .column-bg-overlay {
		border-radius:22px;
	}
	#solution-meg-entreprise,
	#meg-scan {
		text-align:center;
	}
	#meg-scan .vc_col-sm-3 .img-with-aniamtion-wrap {
		margin:auto;
	}
	.btn-app-meg-scan .vc_col-sm-12 > .vc_column-inner {
		align-items:center;
	}
	h2 .swear-typo {
		font-size:40px;
		line-height:40px;
	}
	.hidden-xs {
		display:none !important;
	}
}



