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

/*---------EDITO----------------- */
.edito h2 {color:#ee1c25; font-size:28px; font-family:'Barlow Semi Condensed',Helvetica,Arial,Lucida,sans-serif; font-weight:700; text-transform:none; text-align:center;} 
/* 
.edito h2::before { margin: 33px 7px; padding-left: 0px; padding-right: 0px; content: url(https://www.poleracing.fr/wp-content/uploads/2022/04/trait_h2.png); } */
.edito h2::after { height: 20px; content: url("https://www.poleracing.fr/wp-content/uploads/2022/04/trait_h2.png"); display: block; margin: 5px 0px; }

.edito a {color:#061536; border-bottom: 2px solid; font-weight:700;}

.edito a:hover {color:#ee1c25; border-bottom: 2px solid; text-decoration:none;}

.edito p .edito li { font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif; font-weight:400;}

.edito p b , .edito p strong , .edito li strong , .edito li b { font-weight: 550;}

/*.edito li { margin-bottom: 3px; margin-top: 3px; list-style-position: inside; list-style-image: url('');}*/

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

.blocrouge {background:#ee1c25;} .blocrouge p, .blocrouge li {color:#fff;} .blocrouge h2 {color:#061536;} .blocrouge a {color:#fff;border-bottom: 2px solid;} 
.blocrouge a:hover{ color:#061536; border-bottom: 2px solid; text-decoration:none;} 

.blocbleu {background:#061536;} .blocbleu p, .blocbleu li  {color:#fff;} .blocbleu h2 {color:#ee1c25;} .blocbleu a {color:#fff;border-bottom: 2px solid;} 
.blocbleu a:hover{ color:#ee1c25; border-bottom: 2px solid; text-decoration:none;} 

/* EDITO gestion des ecrans*/
/*  SMARTPHONES */
@media only screen and (min-width: 320px){	
    .edito p, .edito li{font-size:15px; text-align:left;} 
    .bloctexte p {font-size:18px; list-style: height 25px; line-height: 40px;}}

    /*  TABLETTES */
@media only screen and (min-width: 768px){	
    .edito p, .edito li{font-size:15px;text-align:left;} 
     .bloctexte p {font-size:18px; list-style: height 25px; line-height: 40px; }}
 
    /*  BUREAUX */
@media only screen and (min-width: 1024px){	
    .edito p, .edito li{font-size:16px;text-align:left;} 
    .bloctexte p {font-size:20px; list-style: height 30px; line-height: 40px; }}
   
/*-------FIN--EDITO----------------- */



.rsociaux_top ul {
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-pack: center !important;
justify-content: center !important;
-ms-flex-align: center !important;
align-items: center !important;	
}
a:hover{
	text-decoration:none;
}

.et_pb_contact p input[type="checkbox"]:checked + label i:before{
	color:#061536!important;
}


/*****couleur en savoir plus ****/

span.et_pb_contact_field_options_list > span > label > a ,span.et_pb_contact_field_options_list > span > label > a:hover{
	color:#061536!important;
}


#menu-menu-principal li a {
padding-bottom: 0!important;	
}

#menu-menu-principal li {
margin-top: 0!important;
padding: 0 1.0416666666666665vw;	
}



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

.metaslider .flexslider .flex-control-nav  a.flex-active{
	background:#261d1d!important;
}
/* .flex-control-paging li a {
background:#0d9f83!important;
} */

.metaslider .flex-control-nav li a {
    margin: 0 6px;
    padding: 0;
    background:#fff!important;
}


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

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

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

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

#nav_menu-2 {
margin-bottom: 0!important;
}

.section_spe1 {
height: 400px;
justify-content: center !important;
margin-bottom: 20px !important;	
}



@media (max-width: 980px) {

.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a,.et_pb_text_0_tb_header.et_pb_text {
    color: #e02d2d !important;}
	
	#colonne_tarifs{
		top:0.3208333333333333VW!important;
	}

}

@media (min-width: 981px) and (max-width:1365px){
	.coordonne_foot{
		font-size:small;
	}
	.et_pb_sidebar_0_tb_footer.et_pb_widget_area a {
		font-size:small!important;
	}
}
@media (min-width: 981px) and (max-width:1200px){
	.et_pb_menu--without-logo .et_pb_menu__menu > nav > ul > li > a {font-size:1.06vw!important}
	
	#colonne_footer3{
		left:3%;
	}
}



@media only screen and (min-width: 981px){

	
	.et_pb_bg_layout_light .et_pb_widget li a::before {
  content: '';
}
	
	a.top_rs{display:block!important; margin-top:-1.3020833333333335VW!important;}
	
	#colonne_tarifs{
		left:-0.3208333333333333VW;
	}
	
	#colonne_cadeau{
		left:0.3208333333333333VW;
	}
	
	#menu-menu-principal{
		width:max-content;
	}
	
	#menu-menu-principal li ul{
		width:100%;
		padding-top:0;
		border-top:0px solid #000;
	}
	
	.sub-menu li a::before{
		background:none !important;
		height:auto !important;
		padding:1px auto !important;
	}
	
	#menu-menu-principal li .sub-menu li a{
		height:auto !important;
		padding:1px 5px !important;
	}
	
	

}
