/*
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
*/

/* HEADER */
.et-menu .menu-item-has-children>a:first-child:after {
	right: auto !important;
	margin-right: 5px !important;
}
.et_pb_menu ul li.current-menu-item a, .et_pb_menu ul li a {
	text-decoration: none !important;
}

/*.et_pb_search_0_tb_header input.et_pb_searchsubmit {
	width: 30% !important;
}
@media (max-width: 981px) {
	.et_pb_search_0_tb_header input.et_pb_searchsubmit {
		width: 45% !important;
	}
}*/

.header-social p {
	margin-bottom: 0 !important;
	margin-top:0 !important;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}


@media (min-width: 981px) {
	
}


/* menu burger - 1024 */
@media (max-width: 1300px) {
    .pa-burger-menu .et_pb_menu__menu {
        display: none !important;
    }
    .pa-burger-menu .et_mobile_nav_menu {
        display: flex !important;
        float: none;
        margin: 0 6px;
        align-items: center;
    }
	.et_mobile_menu{
		padding-left:0!important;
		padding-right:0!important;
	}
	.et_pb_menu ul li.current-menu-item a, .et_pb_menu ul li a {
		text-decoration: none !important;
		text-align:center;
	}
}

.et_pb_menu .et_mobile_nav_menu li { 
    list-style-type: none; 
}

/* Metaslider - diapo */

.metaslider .flex-control-nav {
	bottom: 25px !important;
}
.metaslider .flexslider .flex-direction-nav li a.flex-prev {
  background-image: url('/wp2-11/wp-content/uploads/2021/09/fleche-gauche.png') !important;
  width: 4.5vw !important;
  height: 4.5vw!important;
  background-size:contain;
}

.metaslider .flexslider .flex-direction-nav li a.flex-next {
  background-image: url('/wp2-11/wp-content/uploads/2021/09/fleche-droite.png') !important;
  width: 4.5vw !important;
  height: 4.5vw!important;
  background-size:contain;
}

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

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

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

.metaslider .flexslider:hover .flex-prev {
    left: 45px !important;
}
.metaslider .flexslider:hover .flex-next {
    right: 45px !important;
}

.metaslider .flexslider {
	margin-bottom:0px !important;
}


/* BODY */

.link-no-deco, .link-no-deco a {
	text-decoration: none !important;
}

.et_pb_button_module_wrapper, .et_pb_button_7_wrapper {
	left: 0px !important;
}

@media (min-width: 1801px){
		.section-atouts{
		height:22vw!important;
	}
}

@media only screen and (max-width: 1800px) and (min-width: 1501px){	
	.section-post-atouts{
		height:25vw!important;
	}
	.section-atouts{
		height:25vw!important;
	}
}

@media only screen and (max-width: 1500px) and (min-width: 1301px){	
	.section-post-atouts{
		height:30vw!important;
	}
	.section-atouts{
		height:30vw!important;
	}
}

@media only screen and (max-width: 1300px) and (min-width: 1151px){	
	.section-post-atouts{
		height:35vw!important;
	}
	.section-atouts{
		height:35vw!important;
	}
}

@media only screen and (max-width: 1150px) and (min-width: 981px){	
	.section-post-atouts{
		height:40vw!important;
	}
	.section-atouts{
		height:40vw!important;
	}
	.et_pb_text_1_tb_header{
		    margin-top: 0.5vw!important;	
	}
}


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


/* FOOTER */
.hcent, .hcent .et_pb_code_inner, .hcent .et_pb_code_inner iframe {
	height:100% !important;
}

/* Back to top */
.et_pb_scroll_top.et-pb-icon {
    background: url("/wp2-11/wp-content/uploads/2021/09/backtotop.png") no-repeat !important;
    padding: 3px !important;
    color: transparent;
    bottom: 2%;
    right: 2%;
}

