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

#cmplz-document {
    max-width: 100% !important;
}

#menu-menu-principal li {
padding-left: 0.5625vw;
padding-right: 0.5625vw;
}

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

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

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

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

.et_pb_contact_field a {
    color: #001be6;
}


@media (max-width: 992px) {

.metaslider .flexslider .flex-direction-nav li a.flex-prev {
width: 12.979vw !important;
height: 25.01vw !important;
}

.metaslider .flexslider .flex-direction-nav li a.flex-next {
width: 12.979vw !important;
height: 25.01vw !important;
}
	
}






.edito p{
     color: #000!important;
    font-family: 'Nunito',Helvetica,Arial,Lucida,sans-serif!important;
    font-size: 18px;
    text-align: justify;
    line-height: 1.5em;
}

.edito p strong{
    font-weight: 900!important;
}


/*.edito p span{
    font-weight: 300!important;
    color: #000
}

.edito1 p span{
    font-weight: 300!important;
    color: #000;
}*/



.edito1 p strong{
    font-weight: 900!important;
}

.edito1 p{
     color: #fff;
    font-family: 'Nunito',Helvetica,Arial,Lucida,sans-serif!important;
    font-size: 18px;
    text-align: justify;
    line-height: 1.5em;
}

.edito h2{
        font-family: 'Acme',Helvetica,Arial,Lucida,sans-serif!important;
    text-transform: uppercase;
    font-size: 30px!important;
    line-height: 1.4em;
    color: #ff4109;
    font-weight: 900;
}



.edito h2::first-letter{
		font-size:45px;
		color: #00a447;
		font-weight: 900;
}


/*.edito h2::after {
        padding-top: 0px;
    width: 50px;
    content: "\ ";
    display: block;
    height: auto;
    border-top: 3px solid #000;
    margin-top: 15px;
}*/


.edito h3{
        font-family: 'Acme',Helvetica,Arial,Lucida,sans-serif!important;
    text-transform: uppercase;
    font-size: 25px!important;
    line-height: 1.4em;
    color: #ff4109;
    font-weight: 900;
}

.edito1 h2{
       font-family: 'Acme',Helvetica,Arial,Lucida,sans-serif!important;
    text-transform: uppercase;
    font-size: 30px!important;
    line-height: 1.4em;
    color: #ff4109;
    font-weight: 900;
}



.edito1 h2::first-letter{
		font-size:35px;
		color: #000;
		font-weight: 900;
}


.edito1 h2::after {
        padding-top: 0px;
    width: 50px;
    content: "\ ";
    display: block;
    height: auto;
    border-top: 3px solid #ff4109;
    margin-top: 15px;
}
 

.edito a {
    color: #ff4109!important;
    border-bottom: 2px dotted; 
    font-weight: 900;
    transition: all 0.3s ease-in-out;
font-family: 'Nunito',Helvetica,Arial,Lucida,sans-serif!important;
}


.edito1 a {
    color: #004adc!important;
    border-bottom: 2px dotted; 
    font-weight: 900;
    transition: all 0.3s ease-in-out;

}


.edito a:hover {
    color: #00a447!important;
    font-weight: 900;
   border-bottom: 2px dotted; 
   text-decoration: none!important;
}


 


.edito1 a:hover {
    color: #000!important;
    font-weight: 900;
    border-bottom: 2px dotted; 
    text-decoration: none!important;
}

.edito li {
    margin-bottom: 3px;
    margin-top: 3px;
    list-style-image:url('puce1.png');
    list-style-position: inside;
     color: #000;
    font-family: 'Nunito',Helvetica,Arial,Lucida,sans-serif!important;
    font-size: 18px!important;
    text-align: justify;
    line-height: 1.5em;
}


 

.edito1 li {
    margin-bottom: 3px;
    margin-top: 3px;
    list-style-image:url('puce1.png');
    list-style-position: inside;
     color: #fff;
    font-family: 'Nunito',Helvetica,Arial,Lucida,sans-serif!important;
    font-size: 18px!important;
    text-align: justify;
    line-height: 1.5em;
}





.divk{
  width:100%; 
  margin-top:5%; 
  text-align:center;
}
.pk{
  display:inline-block;
  width:20%;
  margin:5% auto;
  border-radius: 255px 15px 225px 15px/15px 225px 15px 255px;
  padding:1em;
  line-height:1.5em;
  background:hsla(67, 95%, 95%, 1);
}
#one {
  border:solid 5px hsla(0, 95%, 35%, 1);
}
#two{
   border:dotted 5px hsla(0, 95%, 35%, 1);
}
#three{
   border:dashed 5px hsla(0, 95%, 35%, 1);
}



.montableau td {
	font-size: 17px;
}

.titress {
	background-color: #ef4f2f;
	color: #FFF;
	font-weight: 800;
	text-transform: uppercase;
}

.droites {
	color: #001be6;
	font-weight: 800;
}

.gauches {
	font-weight: 600;
}