/*
Theme Name: Divi Enfant par Incomm
Description: Theme enfant du theme Divi
Author: Incomm
Author URI: https://www.incomm.fr
Template: Divi
Version: 2.00
*/

/* WAFKEY_Hd6dBtQ6DUQWhXi56VTEu7Y8esR4kRXxEWI */

.quicklinks a {
	height: auto !important;
}

body.customer-area-active .cuar-css-wrapper .cuar-page-content.table-layout > div.tray-center, body.customer-area-active .cuar-css-wrapper .tray-center{width: 74% !important;}

body.customer-area-active.tray-rescale .cuar-css-wrapper .tray-left, body.customer-area-active.tray-rescale .cuar-css-wrapper .tray-right{right: 0 !important;}

.text-primary, .cuar-field-value, .collection-content p, .panel p{
  color: #131d27 !important;
  font-family: 'Montserrat' !important;
}


body.customer-area-active .cuar-css-wrapper .h2, body.customer-area-active .cuar-css-wrapper h2 {
  font-family: Montserrat;
  color: #000;
}

body.customer-area-active .cuar-css-wrapper .h4, body.customer-area-active .cuar-css-wrapper h4 {
	text-align: center;
	font-family: Montserrat;
}

body.customer-area-active .cuar-css-wrapper .h4, body.customer-area-active .cuar-css-wrapper h4 a{color: #000;}



body.customer-area-active .cuar-css-wrapper .cuar-toolbar {background: #000!important;}

#left-area ul li ul, .entry-content ul li ol {padding: 2px 0 2px 0 !important;}

body.customer-area-active .cuar-css-wrapper .navbar-default .navbar-nav > .open > a, 
body.customer-area-active .cuar-css-wrapper .navbar-default .navbar-nav > .open > a:focus,
body.customer-area-active .cuar-css-wrapper .navbar-default .navbar-nav > .open > a:hover {background-color: #000 !important;}

body.customer-area-active .cuar-css-wrapper .dropdown-menu > .active > a,
body.customer-area-active .cuar-css-wrapper .dropdown-menu > .active > a:focus,
body.customer-area-active .cuar-css-wrapper .dropdown-menu > .active > a:hover {background-color: #000 !important;}

body.customer-area-active .cuar-css-wrapper .dropdown-menu > .active > a, 
body.customer-area-active .cuar-css-wrapper .dropdown-menu > .active > a:focus,
body.customer-area-active .cuar-css-wrapper .dropdown-menu > .active > a:hover {background-color: #000 !important;}


#header-top{background: #000 !important;}

h1 {
  color: #000 !important;
  font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;
}


body.customer-area-active .cuar-css-wrapper .panel-heading, .cuar-field-label{
	color: #000!important;
	font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
	font-weight: 600;
}

body.logged-in.admin-bar .et_pb_section_0_tb_header .et_pb_sticky--top{
  top: calc(0px + 0px)!important;
}
a{text-decoration:none!important;}

.main_title {
  font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;
}	


.body.customer-area-active .cuar-css-wrapper,
body.customer-area-active .cuar-css-wrapper.cuar-content-container {
    margin-bottom: 40px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 40px;
}


@media (max-width: 1366px) and (min-width: 981px) {
	.logo img{
		width:11,45vw !important
	}
	
}

body.customer-area-active .cuar-css-wrapper .panel {border: 1px solid #000!important;}

/* Header */
.et-menu .menu-item-has-children>a:first-child:after {
	right: auto !important;
	margin-right: 5px !important;
}

#menu-menu-principal li{
	padding: 0 1vw;
	text-decoration:none;
}

#menu-menu-principal li a{
	text-decoration:none;
}
/* 
.et_pb_column_1_3 .et_pb_promo, .et_pb_column_1_4 .et_pb_promo{
	padding:40px 20px!important;
} */


@media(min-width: 981px){
	
	
.home header{
	position: absolute;
	width: 100%;	
}	
	
.home #header-top {background: transparent !important;}
	
.espace-client img{
	width: 1.302vw!important;
	height: 1.667vw!important;
}
	
.page-id-205 header, .page-id-206 header, .page-id-207 header, .page-id-208 header, .page-id-209 header, .page-id-210 header, .page-id-211 header{
	position: relative !important;
	width: 100%;	
}		
	
.main_title, h1{font-size: 1.71vw !important;}	

	
	
	
	
	
	
}



/* menu burger - 1024 tablette et mobile*/

@media (max-width: 767px) {
	.et_mobile_menu {
    left: 5%!important;
    width: 90%!important;
	}
	#encartA21_column {
		margin-bottom:3px !important;
	}
}

/* metaslider - diapo */
.metaslider .flexslider {
	margin: 0!important;
}
.metaslider .flex-control-nav {
	position: absolute;
	bottom: 12px!important;
	display:none
}
.metaslider .flexslider .flex-direction-nav li a.flex-prev {
  background-image: url('/wp-content/uploads/2023/02/fleche-gauche.png') !important;
  width: 2.5vw !important;
  height: 2.5vw!important;
  background-size:contain;
}
.metaslider .flexslider .flex-direction-nav li a.flex-next {
  background-image: url('/wp-content/uploads/2023/02/fleche-droite.png') !important;
  width: 2.5vw !important;
  height: 2.5vw!important;
  background-size:contain;
}
.flex-control-paging li a.flex-active, .flex-control-paging li a:hover {
	background: #ccc !important;
}
.metaslider .flexslider .flex-direction-nav li a {
	margin: 0 3em !important;
}
.flex-control-paging li a {
	background: #fff !important;
}

.flex-direction-nav .flex-next {
	right: 0 !important;
}

/* Back to top 
.et_pb_scroll_top.et-pb-icon {
    background: url('/wp1-27/wp-content/uploads/2021/09/backtotop.png') !important;
    padding: 3px !important;
    color: transparent;
	bottom: 100px;
    right: 15px;
}
*/
/* page contact */
/***formulaire DIVI***/

.et_pb_contact_form{
	margin-left:0%!important;
}

p.et_pb_contact_field{
	padding: 0px 0 0 0.5%!important;
    margin-bottom: 0.5%!important;
}

.et_contact_bottom_container{
	margin-top:1vw!important;
}

.et_pb_contact_form_0 .input[type="checkbox"]+label{ /*couleur texte RGPD*/
	color:#000!important;
}

.et_pb_contact p input[type=checkbox]:checked+label i:before, .et_pb_subscribe .et_pb_contact_field input[type=checkbox]:checked+label i:before { 
	color: #000;/*** couleur picto check RGPD***/
}
.et_pb_contact_field_checkbox a:hover { /*couleur Hover lien RGPD*/
	color: #c8ac78 !important;
}

.map iframe, .map .et_pb_code_inner{
	height:300px !important
}


/* WP CUSTOM AREA */
#left-area ul li ul,
.comment-content ul li ol,
.comment-content ul li ul,
.entry-content ul li ol, 
body.et-pb-preview #main-content .container ul li ol {
    padding: 2px 0 2px 2px !important;
}
.et_full_width_page #left-area {
    padding-bottom: 30px;
}
body.customer-area-active .cuar-css-wrapper .navbar-nav {
    display: block;
    flex-wrap: initial;
    flex-direction: initial;
    -webkit-box-orient: initial;
    -webkit-box-direction: initial;
    -ms-flex-direction: initial;
}
body.customer-area-active .cuar-css-wrapper .nav {
    display: block;
    -ms-flex-wrap: initial;
    flex-wrap: initial;
}
body.customer-area-active .cuar-css-wrapper .cuar-menu-container .nav-container > ul .just-hide {
    opacity: 0!important;
}
body.customer-area-active .cuar-css-wrapper, body.customer-area-active .cuar-css-wrapper.cuar-content-container {
    margin: 0 auto;
    background: #fff;
    border: 1px solid #d6d6d6;
    overflow: visible;
    font-family: Open Sans,Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.49;
    color: #38342f;
    width: 80%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    padding: 0;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    letter-spacing: normal;
    text-align: initial;
    text-decoration: none;
    text-transform: none;
    word-wrap: normal;
    word-spacing: normal;
    white-space: normal;
    vertical-align: baseline;
    z-index: auto;
    cursor: auto;
}
body.customer-area-active .cuar-css-wrapper .cuar-menu-container .navbar .navbar-nav>li.current-menu-item>a, body.customer-area-active .cuar-css-wrapper .cuar-menu-container .navbar .navbar-nav>li.current-page-parent>a {
    background: #000 !important;
    color: #fff;
}
body.customer-area-active .cuar-css-wrapper .navbar-default .navbar-nav>.active>a, body.customer-area-active .cuar-css-wrapper .navbar-default .navbar-nav>.active>a:focus, body.customer-area-active .cuar-css-wrapper .navbar-default .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #a3ee7d;
}
#left-area ul, .entry-content ul, .et-l--body ul, .et-l--footer ul, .et-l--header ul {
    padding: 0px;
}