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


.theader p{padding-bottom: 0 !important;}

#cc-window.cc-window .cc-compliance .cc-btn.cc-accept-all {
    color: #fff!important;
    background-color: #172c45 !important;
    border-color: #172c45!important;
}

#cc-window.cc-window .cc-compliance .cc-btn.cc-dismiss {
    color: #fff!important;
    background-color: #e7c485 !important;
    border-color: #e7c485!important;
}

div.cc-compliance .cc-btn.cc-show-settings, div.cc-compliance .cc-btn.cc-save {
    color: #172c45!important;
    background-color: transparent !important;
    border-color: #172c45!important;
}

.cc-color-override--748264932 .cc-link, .cc-color-override--748264932 .cc-link:active, .cc-color-override--748264932 .cc-link:visited {
  color: #e7c485 !important;
}

div.cc-compliance .cc-btn.cc-show-settings:hover, div.cc-compliance .cc-btn.cc-save:hover {
   color: #000!important;
}

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

.page-news .tnp-subscription input.tnp-submit, .page-news .tnp-profile input.tnp-submit {background-color: #172c45 !important;}

.page-news .tnp-subscription input.tnp-submit:hover, .page-news .tnp-profile input.tnp-submit {background-color: #e7c485 !important;}

 .page-news .tnp-subscription input[type="email"]{
  border: solid #172c45 2px !important;
  background: transparent !important;
  color: #172c45 !important;
}

.footer-newsletter .tnp-subscription input[type="email"] {
	border-radius: 60px !important;
	border: solid 2px #fff !important;
	color: #fff !important;
	font-family: 'Poppins' !important;
	background-color: transparent !important;
	font-size: 16px;
  }	

.footer-newsletter .tnp-field-button {
	position: absolute;
    top: 6px;
    right: 90px;
}

.footer-newsletter .tnp-subscription input.tnp-submit, .footer-newsletter .tnp-profile input.tnp-submit {
	background-color: transparent !important;
	color: transparent !important;
	background: url('/wp-content/uploads/2024/01/icone-nesletter.svg') no-repeat !important;
	background-size: contain !important;
	width: 23px !important;
	height: 22px !important;
}

.footer-newsletter .tnp-field-button {
	position: absolute;
    top: 15px;
    right: 50px;
}



@media (min-width: 981px){

header{
	position: absolute;
  width: 100%;	
}
	
.lien-haut img{
	width: 0.052vw!important;
	height: 1.354vw!important;
}	
	
.drapeau img{
	width: 1.354vw!important;
	height: 0.885vw!important;
}		
	
#menu-menu-principal li {
    padding-left: 2vw !important;
    padding-right: 0vw !important;
}	
	
#menu-menu-principal li li{
    padding-left: 0 !important;
    padding-right: 0 !important;
}
	
.logo-incomm img{
	width: 5.469vw!important;
	height: 0.885vw!important;	
}	
	

.rs-footer img{
	width: 1.198vw!important;
	height: 1.146vw!important;	
}		
	
.footer-newsletter .tnp-subscription input[type="email"] {font-size: 0.83vw;}	
	
.footer-newsletter .tnp-field-button {
	position: absolute;
    top: 0.65vw !important;
    right: 3vw !important;
}	
	
.footer-newsletter .tnp-subscription input.tnp-submit, .footer-newsletter .tnp-profile input.tnp-submit {
	width: 1.198vw !important;
	height: 1.146vw !important;
}	
	
.logo-footer img{
	width:8.906vw!important;
	height: 9.792vw!important;	
}	
	
	
	
}

@media (min-width: 768px) and (max-width: 980px){
	.textTopdiapo {
		max-width: 400px !important;
	}
}

@media (min-width: 1366px) and (max-width: 1599px){
	.textTopdiapo {
		max-width: 540px !important;
	}
}
#drapeau .et_pb_text_inner{
	display: flex;
  	justify-content: flex-end !important;
  	align-items: flex-end !important;
}