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

body{
	background:#000 !important;
}


a:hover{
	text-decoration:none !important;
}

/* #menu-menu-principal li {
margin:0 0.0526315789473684vw!important;
padding-left: 0!important;
padding-right: 0!important;
-ms-flex-align: center !important;
align-items: center !important;
} */

#menu-main-principal > li {
margin:0 0.0526315789473684vw!important;
padding-left: 0!important;
padding-right: 0!important;
-ms-flex-align: center !important;
align-items: center !important;
}

.metaslider .flexslider {
margin: 0!important;
}

.metaslider .flex-control-nav {
position: absolute;
bottom: 12px!important;
}

.metaslider .flexslider .flex-direction-nav li a.flex-next {  
background-image: url('./img/right.png')!important;
width: 3.3333333333333335vw !important;
height: 3.3333333333333335vw !important;	
}

.metaslider .flexslider .flex-direction-nav li a.flex-prev {  
background-image: url('./img/left.png')!important;
width: 3.3333333333333335vw !important;
height: 3.3333333333333335vw !important;	
}

.flex-control-paging li a.flex-active, .flex-control-paging li a:hover {
	background: #000 !important;
}

.flex-control-paging li a {
	background: #b1b1b1 !important;
}

.et_pb_menu__menu {
margin-left: 0!important;
margin-right: 0!important;
}

#menu-menu-principal {
flex-wrap: nowrap!important;
}

.et_pb_menu__wrap {
margin: 0!important;
}

ul#menu-menu_footer {
padding-bottom: 0 !important;
margin-bottom: 0 !important;
}

@media (min-width:320px) and (max-width:982px) {

.et_pb_column.encart2-2 {
border-right: none!important;
}
	
.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a:hover {
 color: #000 !important;
opacity: 1!important;
}
	
}

@media (max-width:767px) {

.et_pb_column.encart2-1, .et_pb_column.encart2-2 {
border-left: none!important;
min-height:300px;	
}
	
.et_pb_column.encart2-1 {
border-right: none!important;
bottom: 15px;	
}	
	
}

@media (min-width:992px) {

.d-trois-encarts .d-encart-2.et_pb_column{
	margin:0 0.85vw !important;
}

.menu-header-top{
	position:absolute !important;
	width:100%;
}
	
.page-id-130 .menu-header-top.et_pb_section_0_tb_header.et_pb_section{
	position:relative!important;
	width:100%!important;
	background-color:#000!important
}


.d-trois-encarts .d-encart-1.et_pb_column{
	margin-right: 0px !important;
}
	
}

/* page contact */
.name_last {
	padding-right: 0 !important;
}

/***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:#fff!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: #fff;/*** couleur picto check RGPD***/
}
.et_pb_contact_field_checkbox a:hover { /*couleur Hover lien RGPD*/
	color: #df812a !important;
}

#nav_menu-2,#nav_menu-3{
	margin-bottom:0;
}

/************Edito *************/

.edito a {
	color: #b0b0b0;
	font-weight: 600;
	padding: 0px 3px;
	transition: 0.5s all;
	border-bottom:1px solid #b0b0b0; }


.edito a:hover {
	color: #222;
	background-color: #b0b0b0; }


.edito a.et_pb_lightbox_image
{
	border-bottom:0px solid;
}

.edito a.et_pb_lightbox_image:hover
{
	background-color: transparent;
}

.edito strong {
	font-weight: 600;
}

.edito h2
{
	color:#FFF;
}

.edito h2::after {
	background-color: #b0b0b0;
	width: 10px;
	height: 15px;
	display: block;
	content: "";
	box-shadow: 15px 7px #FFF,30px 0px #b0b0b0;
	transition: 0.8s all;
  }


  .edito .et_pb_text_inner:hover h2::after
  {
	background-color: #FFF;
	transform: translateY(7px);
	box-shadow: 15px -7px #b0b0b0,30px 0px #FFF;
  }



 