/*THEME A VOTER*/
@font-face {
    font-family: 'folsomblack';
    src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2'),
         url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
    font-weight: normal;
    font-style: normal;

}

body {
	font-family: 'Space Grotesk', sans-serif;
}

h1, h2, h3, h4, h5, h6, .form-errors .errorExplanation h2, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 'Space Grotesk', sans-serif;	
}

h1, h2, h3, h4, h5, h6, p {
	margin-bottom: 0;
}

.hide {
	display: none;
}

.div-chat-bot-autre-agenda-mobile {
    display: none;
}

.bg-image .page .page-inner {
	border-radius: 40px;
}

.nous-sommes-img-mobile {
	display: none;
}

.div-chatbot a:hover {
    text-decoration: none;
}

.new-features-page-post .partie-droite img {
  object-fit: contain;
}

.close-chatbot {
    position: absolute;
    z-index: 99;
    width: 18px;
    height: 18px;
    top: 10px;
    right: 10px;
    cursor: pointer;
}

.div-chatbot-homepage {
    width: 193px;
position: absolute;
z-index: 99;
left: 55%;
bottom: 300px;
}

.div-chat-bot-autre {
    position: relative;
}

.div-chat-bot-autre-infos {
    width: 193px;
}

.div-chatbot-lien {
    background: #03CF54;
    padding: 28px 20px 17px 20px;
    box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.1);
    border-radius: 20px;   
    text-align: center; 
    position: relative;
}

.div-chatbot-lien p {
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    color: #FFFFFF;
    margin-bottom: 0;
}

.img-what-bot {
    width: 39px;
    height: 39px;
    margin-bottom: 24px;
    margin-top: 24px;
}

.div-chatbot-lien h5 {
font-size: 20px;
line-height: 22px;
margin-bottom: 0;
font-weight: 700;
color: #FFFFFF;
}

.div-chatbot-lien h2 {
font-size: 20px;
line-height: 22px;
margin-bottom: 0;
font-weight: 700;
color: #FFFFFF;
}

.agenda-page-election {
    background: #13007C ! important;
    padding-top: 0 ! important;
}
.agenda-page-election .lien-outre-mer {
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
  color: #ffffff !important;
}

.agenda-page-election .lien-outre-mer a {
  text-decoration: underline;
  color: #ffffff !important;
}

.agenda-page-election .lien-outre-mer a:hover {
  text-decoration: none;
  color: #ffffff !important;
}


.page-headline-basic {
    font-family: 'folsomblack';
 font-weight: 900;
font-size: 70px;
line-height: 70px;
color: #FFFFFF;   
margin-bottom: 0;
padding-bottom: 60px;
padding-top: 40px;
}

.page-content-basic {
    padding-bottom: 90px;
}

.page-content-basic p {
    font-size: 24px;
line-height: 32px;
font-weight: 400;
color: #FFFFFF;
}

.page-content-basic p a {
    color: #FFFFFF;
    text-decoration: underline;
}

.page-content-basic p strong {
    font-weight: 700;
}

footer {
	display: none;
}





.page-pages-show-donation-v2-wide .div-footer-left img {
	display: none;
}


/*NEW HEADER*/

.logo-header-homepage {
    height: 148px;
    width: auto;
    margin-left: 10px;
    margin-top: 30px;
}

.div-link-menu {
    position: absolute;
    top: 32px;
    right: 40px;
    z-index: 9;
}

.div-link-menu .menu-ferme {
    width: 48px;
    height: 48px;
    cursor: pointer;
    margin-left: 20px;
}


.menu-sup-ferme em {
    font-style: normal;
}

.aider-mobile {
    display: none;
}


.div-link-menu span {
font-weight: 500;
font-size: 16px;
line-height: 20px;
color: #13007C; 
background: #FFFFFF;
border-radius: 70px; 
padding: 13px 19px 16px 19px;
cursor: pointer;
}

.new-header-homepage {
    height: 100vh;
    position: relative;
}

.new-header-homepage .row {
    height: 100%;
}

.new-header-homepage h2 {
    margin-bottom: 0;
    font-family: 'folsomblack';
    font-size: 67px;
    line-height: 76px;
}

.logo-snippet-mobile {
    display: none;
}

.aide-modal-links ul {
    list-style: none;
}

.aide-modal-links li {
    margin-bottom: 0;
    padding-bottom: 20px;
}

.aide-modal-links a {
    font-size: 48px;
    line-height: 76px;
    text-transform: uppercase;
    color: #FFFFFF;   
    font-family: 'folsomblack';
}

.aide-modal-links a:hover {
    color: #F0047F;
}

.aide-modal-links a span {
    text-decoration: underline;
}

.new-header-homepage-left {
    background: #F0047F;
    position: relative;
    height: 100%;

}

.new-header-homepage-right {
    background: #13007C;
    height: 100%;
    position: relative;
}

.new-header-homepage-left h2 {
    background: #F0047F;
    color: #FFFFFF;
    position: absolute;
    bottom: 157px;
    left: 40px;

}

.new-header-homepage-left p {
 font-size: 12px;
line-height: 15px;
margin-bottom: 0;
color: #FFFFFF;   
font-weight: 700;
position: absolute;
bottom: 57px;
left: 40px;
}


.new-header-homepage-right a {
font-size: 16px;
line-height: 22px;
margin-bottom: 0;
color: #FFFFFF;   
font-weight: 700;
position: absolute;
bottom: 57px;
left: 40px;
text-transform: uppercase;
}

.new-header-homepage-right a img {
    width: 28px;
    height: 28px;
    margin-left: 18px;
}

.new-header-homepage-right h2 {
    background: #13007C;    
    color: #F0047F;
        position: absolute;
    bottom: 157px;
    left: 40px;
    cursor: pointer;
    right: 20px;
}

.new-header-homepage-right h2:hover {
text-decoration: underline;

}
.aide-modal {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9999;
    background: #13007C;
}

.menu-modal {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9999;
    background: #13007C;
}

.aide-modal-relative {
    position: relative;
height: 100%;
display: flex;
align-items: center;
}

.cole-aide-modal {
    width: 48px;
    height: 48px;
    position: absolute;
    right: 40px;
    top: 32px;
    z-index: 11;
    cursor: pointer;
}


.cole-menu-modal {
    width: 48px;
    height: 48px;
    position: absolute;
    right: 40px;
    top: 32px;
    z-index: 11;
    cursor: pointer;
}

.aide-modal-links {
    padding-left: 100px;
}

/*HEADER*/


.menu-homepage-mobile {
	display: none;
}

.menu-homepage li {
	list-style: none;
	display: inline-block;
}

.menu-homepage li a {
	font-size: 16px;
	line-height: 19px;
	color: #FFFFFF;	
	padding-left: 5px;
	padding-right: 5px;
}

.menu-homepage li a:hover {
	text-decoration: underline ! important;
}

.header-hompepage {
	background: #F0047F;
	padding : 32px 40px 40px 30px;
	position: relative;
	height: 100vh;
}

.header-autre {
	background: #13007C;
	padding : 32px 40px 40px 30px;
	position: relative;	
}

.header-hompepage h1 {
	font-size: 92px;
	line-height: 88px;	
	font-weight: normal;
	font-family: 'folsomblack';
	color: #13007C;
	padding-right: 10%;
	position: absolute;
	bottom: 35px;
}

.header-hompepage span {
	color: #FFFFFF;
}

.logo-header-hp {
	height: 148px;
	width: auto;
}

.menu-homepage {
	position: absolute;
	top: 32px;
	right: 40px;
}

.menu-homepage a {
	margin-left: 10px;
}

.lien-text-hp {
	font-size: 16px;
	line-height: 19px;
	color: #FFFFFF;
	background: #F0047F;
	border: 1px solid #FFFFFF;
	border-radius: 70px;
	padding-left: 19px;
	padding-right: 19px;
	padding-top: 12px;
	padding-bottom: 12px;
	transition: all 0.3s;
}

.lien-text-autre {
	font-size: 16px;
	line-height: 19px;
	color: #FFFFFF;
	background: #13007C;
	border: 1px solid #FFFFFF;
	border-radius: 70px;
	padding-left: 19px;
	padding-right: 19px;
	padding-top: 12px;
	padding-bottom: 12px;
	transition: all 0.3s;	
}

.lien-text-autre:hover {
	background: #FFFFFF;
	color: #13007C;
	text-decoration: none;
}


.lien-img-hp {
	border: 1px solid #FFFFFF;
border-radius: 50px;
padding: 9.5px;
transition: all 0.3s;
}


.lien-img-hp:hover {
	background: #ffffff;
}

.lien-text-hp:hover {
	background: #FFFFFF;
	color: #F0047F;
	text-decoration: none;
}

/*DIV NOUS SOMMES UNE ONG*/

.div-nous-somme-ong {
	background: #13007C;
	padding-left: 40px;
	padding-top: 63px;
	padding-bottom: 120px;
	position: relative;
}

.div-nous-somme-ong .nous-sommes-img {
	width: 545px;
	height: auto;
	margin-right: 30px;
}

.div-nous-somme-ong h2 {
	font-size: 33px;
	line-height: 41px;
	color: #FFFFFF;
	font-weight: 700;
	margin-bottom: 62px;
}

.div-nous-somme-ong h2 span {
	color: #F0047F;
}

.div-nous-somme-ong p {
	font-weight: 600;
	font-size: 22px;
	line-height: 34px;	
	color: #FFFFFF;
}

.div-rel-qui {
	display: flex;

}

.div-formulaire {
	position: absolute;
	right: 117px;
	bottom: 69px;

}

.btn-new  {
	background: #F0047F;
	border-radius: 80px;
	font-size: 16px;
	line-height: 32px;
	font-weight: 400;
	color: #ffffff;
	padding-top: 7px;
	padding-bottom: 7px;
	transition: all 0.3s;
}

.btn-new:hover {
	background: #ffffff;
	color: #F0047F;
}


.input-formulaire-hp {
	background: #FFFFFF;
	border-radius: 10px;	
	border: unset;
	padding-left: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 16px;
	line-height: 32px;
	  color: rgba(19, 0, 124, 1);
}

.input-formulaire-hp::placeholder {
  color: rgba(19, 0, 124, 0.4);
}


.custom-form-hp {
	color: #ffffff;
	font-size: 14px;
	line-height: 28px;
	font-weight: 400;
}

.input-formulaire-hp-un {
	width: 350px;
	margin-bottom: 20px;
}

.flex-fromulaire {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 20px;
}

.input-formulaire-hp-last {
	width: 154px;
}

.div-formulaire .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.1875 5.06287L7.3125 12.9375L3.375 9.00037' stroke='%2313007C' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.div-formulaire .custom-control-input:checked ~ .custom-control-label::before {
    color: #ffffff;
    border-color: #ffffff;
    background-color: #ffffff;
}

.div-formulaire .custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: unset;
}


.div-formulaire .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: unset;
}

.div-formulaire .custom-control-input:focus ~ .custom-control-label::before {
    border-color: unset;
}

/*TRIBUNE*/

.img-tribune {
	width: 746px;
	height: auto;
	margin-bottom: 80px;
}

.link-le-monde {
	text-align: center;
	font-size: 16px;
	line-height: 19px;
	color: #13007C;
	font-weight: 400;
	padding-top: 30px;
}


.link-le-monde img {
	width: 131px;
	height: auto;
	padding: 7px 15px;
	border: 1px solid #A9B4C6;
	border-radius: 10px;
	margin-left: 13px;
	transition: all 0.3s;
}

.link-le-monde img:hover {
	opacity: 0.7;
}

.page-homepage-bloc .page-inner {
	padding-top: 109px;
	padding-bottom: 114px;
	box-shadow: unset ! important;
	margin-bottom: 0 ! important;
}

.page-homepage-bloc .page-inner h2 {
	text-align: center;
}

.page-homepage-bloc .page-inner p {
font-weight: 400;
font-size: 18px;
line-height: 28px;
color: #13007C;	
padding-bottom: 30px;
}


.page-homepage-bloc .page-inner blockquote {
	font-weight: normal;
	font-family: 'folsomblack';
	font-size: 86px;
	line-height: 88px;
	color: #F0047F;
	text-align: center;
}

.page-homepage-bloc .page-inner blockquote p {
	font-weight: normal;
	font-family: 'folsomblack';
	font-size: 86px;
	line-height: 88px;
	color: #F0047F;
	padding-bottom: 0 ! important;
}


.page-homepage-bloc .page-inner .page-content p:last-child {
  filter: blur(3px);
}

.main-homepage {
	background: #ffffff ! important;
}



/*DIV BESOIN DE TOI*/

.div-besoin-de-toi {
	text-align: center;
	background: #F0047F;
	padding-top: 60px;
	padding-bottom: 95px;
	position: relative;
}

.div-besoin-de-toi h2 {
	font-size: 66px;
	line-height: 68px;
	font-weight: normal;
	font-family: 'folsomblack';
	color: #FFFFFF;
	padding-bottom: 60px;
}

.div-besoin-de-toi p {
	font-weight: 600;
	font-size: 24px;
	line-height: 28px;	
	color: #FFFFFF;
	padding-bottom: 47px;
}

.div-besoin-de-toi .je-veux {
	font-size: 16px;
	line-height: 32px;
	font-weight: 400;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
border-radius: 80px;
background: #F0047F;
padding: 12px 18px;
transition: all 0.8s;
}

.div-besoin-de-toi .je-veux:hover {
	text-decoration: none;
	color: #F0047F;
	background: #FFFFFF;
}

.div-besoin-de-toi .je-veux img {
	height: 25px;
	width: auto;
	margin-left: 10px;
 }


 .div-fleche-tordue {
 	position: relative;
 }


.gif-avote {
	width: 270px;
	height: auto;
	border-radius: 50px;
	transform: rotate(-7deg);
	position: absolute;
left: 209px;
transition: all 0.3s;
}

.gif-avote:hover {
	opacity: 0.8;
}
.link-gif:hover {
	text-decoration: none;
} 

/*DIV RESEAUX SOCIAUX*/

.div-reseau-sociaux {
	background: #13007C;
	padding-top: 40px;
	padding-bottom: 40px;
	text-align: center;
}

.div-reseau-sociaux img {
	width: 32px;
	height: 32px;
	margin-right: 44px;
}

.div-reseau-sociaux p {
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
	color: #FFFFFF;
	display: inline-block;
}



/*DIV EQUIPE*/

.img-conseil-scientifique {
	height: 351px ! important;
	width: auto ! important;
}

.div-equipe {
	background: #ffffff;
	padding-top: 80px;
}

.petit-bloc {
    position: relative;
    margin-bottom: 40px;
}

.petit-bloc h3 {
	position: absolute;
	top: 55px;
	left: 20px;
	font-weight: normal;
font-size: 35px;
line-height: 34px;
	color: #FFFFFF;
	font-family: 'folsomblack';
}

.overlay-niveau-un h4 {
	font-weight: 600;
	font-size: 20px;
	line-height: 20px;
	color: #FFFFFF;
	padding-bottom: 14px;
}

.rs-vignette a:hover {
	text-decoration: none;
}

.rs-vignette img {
	margin-left: 15px;
}

.overlay-niveau-un p {
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	color: #FFFFFF;
}

.overlay-niveau-un p a {
	color: #FFFFFF;
	text-decoration: underline;	
}

.overlay-niveau-un {
	top: 149px;
	left: 20px;
	right: 20px;
	position: absolute;
}

.overlay-niveau-un-double {
	top: 176px ! important;
}

.overlay-niveau-deux {
	position: absolute;
	bottom: 30px;
	left: 20px;
	right: 20px;
	display: flex;
	justify-content: space-between;
}

.overlay-niveau-deux img {
	width: 32px;
	height: 32px;
}

.portrait-equipe {
	height: 480px;
	width: auto;
	object-fit: cover;
	border-radius: 50px;
	width: 100%;
}

.overlay-event {
    background: linear-gradient(0deg, rgba(240, 4, 127, 0.8), rgba(240, 4, 127, 0.8));
    border-radius: 50px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transition: all 0.25s;
}


.overlay-niv-zero {
    background:linear-gradient(0deg, rgba(19, 0, 124, 0.3), rgba(19, 0, 124, 0.3));
    border-radius: 50px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;	
}

.hide-opacity {
    opacity: 0;
    transition: all 0.25s;
}

.div-equipe .col-md-12 h2 {
	text-align: center;
}

.div-equipe .col-md-12 img {
	width: 614px;
	height: auto;
	margin-bottom: 80px;
}

.un-quoi {
	padding-top: 50px;
}

.un-quoi img {
	width: 32px;
	height: 32px;
	margin-bottom: 22px;
}

.un-quoi p {
	font-weight: 600;
	font-size: 22px;
	line-height: 28px;
	color: #F0047F;	
	padding-bottom: 14px;
}

.un-quoi h3 {
	font-family: 'folsomblack';
	font-weight: normal;
font-size: 35px;
line-height: 32px;
	color: #13007C;
	padding-bottom: 50px;
}

.un-quoi a {
	font-size: 16px;
	line-height: 19px;
	font-weight: 400;
	color: #13007C;
	border: 1px solid #13007C;
	border-radius: 70px;
	padding: 14px 20px;
	transition: all 0.8s;
}

.un-quoi a:hover {
	color: #ffffff;
	background: #13007C;
	text-decoration: none;
}

/*DIV QUESTION*/

.div-question {
	background: #E5E5E5;
	padding-left: 0;
	padding-right: 0;
	text-align: center;
}

.div-question .row {
	margin-left: 40px;
	margin-right: 40px;
	background: rgba(19, 0, 124, 0.2);
	padding-top: 70px;
	padding-bottom: 83px;
}

.fleche-bas-question {
	height: 134px;
	width: auto;
	margin-bottom: 26px;
}

.div-question h2 {
	background: #FFFFFF;
	border-radius: 50px;
	font-weight: normal;
	font-size: 98px;
	color: rgba(19, 0, 124, 0.3);
	line-height: 98px;
	display: inline-block;
	padding: 60px;
	font-family: 'folsomblack';
}

.div-question a {
	background: #F0047F;
	border-radius: 80px;
	padding:12px 22px;
	font-size: 16px;
	line-height: 32px;
	color: #FFFFFF;
	font-weight: 400;
	transition: all 0.8s;
}

.div-question a:hover {
	text-decoration: none;
	color: #F0047F;
	background: #FFFFFF;

}

.div-question a img {
	height: 30px;
	width: auto;
	margin-left: 10px;
}

/*DIV COMMENT AIDER*/

.div-comment-aider {
	background: #F0047F;
	text-align: center;
	padding-top: 133px;
	padding-bottom: 110px;
}

.div-comment-aider-intro {
	padding-bottom: 90px;
}

.div-comment-aider-intro img {
	width: 148px;
	height: 148px;
	margin-bottom: 30px;
}

.div-comment-aider-intro h2 {
	font-size: 28px;
	line-height: 38px;
	color: #FFFFFF;
	font-weight: 700;
	padding-bottom: 23px;
}

.div-comment-aider-intro p {
	font-weight: 600;
	font-size: 22px;
	line-height: 28px;
	color: #FFFFFF;
}

.div-comment-aider-sous div {
	background: #FFFFFF;
	border-radius: 34px;
	text-align: center;	
	padding-top: 40px;
	padding-left: 25px;
	padding-right: 25px;
	height: 220px;
}

.div-comment-aider-sous a:hover {
	text-decoration: none;
}


.div-comment-aider-sous div {
	transition: all 0.3s;
}

.div-comment-aider-sous div:hover {
	background: rgba(255, 255, 255, 0.8);
}

.div-comment-aider-sous div span {
	color: #13007C;
	position: absolute;
	font-weight: 700;
	font-size: 20px;
	line-height: 20px;
	border: 2px solid #13007C;
	border-radius: 50px;
	width: 40px;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: -20px;
	background: #FFFFFF;
}


.div-comment-aider-sous div h3 {
	color: #13007C;
	font-size: 20px;
	line-height: 24px;
	font-weight: 700;
}

.div-comment-aider-sous div p {
	color: #13007C;
	font-size: 14px;
	line-height: 24px;
	font-weight: 500;
}

.div-comment-aider-sous div img {
	width: 32px;
	height: 32px;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: 35px;
}

/*DIV A NOS COTES*/

.div-a-nos-cotes {
	background: #262626;
	padding-top: 120px;
	padding-bottom: 85px;
}

.div-a-nos-cotes a:hover {
	text-decoration: none;
}

.div-a-nos-cotes h2 {
	font-size: 44px;
	line-height: 37px;
	color: #FFFFFF;
	font-family: 'folsomblack';
	font-weight: normal;
	padding-bottom: 100px;
	text-align: center;
}

.div-a-nos-cotes img {
	height: 132px;
	width: auto;
	margin-bottom: 79px;
	transition: all 0.8s;
	margin-left: 25px;
	margin-right: 25px;
}

.div-a-nos-cotes img:hover {
	opacity: 0.5;
}

.div-partenaires {
	text-align: center;
}

/*DIV FOOTER*/

.div-footer {
	background: #F0047F;
	padding-top: 58px;
	padding-bottom: 39px;
}

.div-footer-left {
	display: flex;
	align-items: center;
}

.div-footer-left img {
	width: 512px;
	height: 120px;
}

.div-footer-right a {
	font-size: 22px;
	line-height: 28px;
	font-weight: 400;
	color: #FFFFFF;
}

.div-footer-right img {
	width: 32px;
	height: 32px;
	margin-left: 20px;
}

.div-footer-right {
	text-align: right;
}

.div-footer-right ul {
	list-style: none;
	margin-bottom: 0;
}

.div-footer-right li {
	padding-bottom: 30px;
}

.div-mentions a {
color: #FFFFFF;
font-weight: 500;
font-size: 14px;
line-height: 24px;
}

.div-mentions {
	padding-top: 30px;
}

.div-mentions-un {
	padding-right: 20px;
	border-right: 1px solid #ffffff;
}

.div-mentions-deux {
	padding-left: 20px;
}


.div-datack {
	text-align: right;
	padding-top: 30px;
}

.div-datack p {
font-weight: 500;
font-size: 14px;
line-height: 24px;
color: #FFFFFF;
display: inline;
}

.div-datack a {
color: #FFFFFF;
text-decoration: underline;
}

.div-datack a:hover {
	text-decoration: none;
}

/*AUTRES PAGES*/


.page-headline {
	font-family: 'folsomblack';
	font-weight: normal;
	font-size: 48px;
	line-height: 58px;
	color: #F0047F;
	padding-bottom: 33px;
}


.page-content p, .content-donation p {
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
	color: #13007C;
	padding-bottom: 14px;
}

.page-content a {
	color: #F0047F;
	text-decoration: underline;
}

.page-content h2 {
	font-size: 39px;
	line-height: 50px;
	color: #F0047F;
	font-weight: 700;
	padding-bottom: 18px;
    font-family: 'folsomblack';
}

.page-content h3 {
	font-weight: 500;
	font-size: 30px;
	line-height: 38px;
	color: #F0047F;
	padding-bottom: 15px;
}

.page-content h4 {
	font-weight: 600;
	font-size: 24px;
	line-height: 31px;
	text-transform: uppercase;
	color: #13007C;
	padding-bottom: 15px;
}



.gif-avote-mobile {
	display: none;
}

/*FOOTER PARTENARIAT*/

#nos-partenaires {
    background: #262626;
    padding-top: 180px;
    padding-bottom: 180px;
}

#nos-partenaires p {
    padding-bottom: 100px;
    text-align: center;
    color: #FFFFFF;
    font-size: 24px;
    line-height: 32px;
    font-weight: 400;
}

#nos-partenaires p span {
    font-weight: 700;
}

#nos-partenaires img {
    margin-top: 20px;
    height: 122px;
    width: auto;
    margin-left: 15px;
    margin-right: 15px;
    transition: all 0.3s;
}

#nos-partenaires img:hover {
    opacity: 0.8;
}

#nos-partenaires a:hover {
    text-decoration: none;
}

.liens-partenaires {
    text-align: center;
}

/*NE RIEN LOUPER*/

#ne-rien-louper {
    background: #ffffff;
}

/*AGENDA DES ELECTIONS*/

#agenda-elections {
    background: #D0CCE5;
    padding-top: 107px;
    padding-bottom: 106px;
}

#agenda-elections h2 {
    font-family: 'folsomblack';
    font-size: 70px;
    line-height: 70px;
    margin-bottom: 0;
    padding-bottom: 55px;
    color: #FFFFFF;
}

.ne-rien-louper-left img {
    width: 100%;
}

.ne-rien-louper-middle {
    padding-left: 40px;
    padding-left: 40px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.ne-rien-louper-middle h2 {
color: #F0047F;
margin-bottom: 0;
font-family: 'folsomblack';
padding-bottom: 20px;
font-size: 39px;
line-height: 38px;
}

.ne-rien-louper-middle p {
  color: #F0047F;  
  margin-bottom: 0;
font-weight: 500;
font-size: 20px;
line-height: 28px;
}

.col-ne-rien {
    padding-left: 0;
    padding-right: 0;
}

.padding-new-hp {
    padding-left: 10px;
}

.bloc-agenda {
    background: #FFFFFF;
    box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.1);
    border-radius: 20px;   
    padding-top: 35px;
}

.bloc-agenda .agenda-date {
    padding-top: 36px;
    padding-bottom: 33px;
    border-top: 1px solid rgba(208, 204, 229, 0.6);;
}

.agenda-intro {
    padding-left: 40px;
    padding-bottom: 33px;
}

.bloc-agenda h3 {
    margin-bottom: 0;
    font-family: 'folsomblack';
    font-size: 60px;
    line-height: 76px;
}

.agenda-date .agenda-date-padding {
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.bloc-agenda p {
    margin-bottom: 0;
    font-size: 22px;
    line-height: 32px;
    font-weight: 400;
}

.bloc-agenda span {
   font-size: 22px;
line-height: 32px;
font-weight: 700; 
width: 200px;
display: inline-block;
}

.lien-outre-mer a {
    text-decoration: underline;
    color: #13007C; 
}

.lien-outre-mer {
    font-size: 24px;
    line-height: 32px;
    font-weight: 700;
    
    color: #13007C;   
}

.lien-outre-mer a:hover {
    color: #13007C; 
    text-decoration: none;
}

.bloc-agenda-presidentielle {
    color: #F0047F;
    margin-bottom: 39px;
}

.bloc-agenda-legislative {
    color: #13007C;
    margin-bottom: 69px;
}

.bloc-agenda-legislative a {
    color: #13007C;
}
.bloc-agenda-presidentielle a {
    color: #F0047F;
}

.bloc-agenda h4 {
    margin-bottom: 0;
    font-family: 'folsomblack';
    font-size: 30px;
    line-height: 30px;
    display: inline-block;
}

.bloc-agenda a {
    font-weight: 400;
    font-size: 14px;
line-height: 18px;
}

.bloc-agenda img {
    width: 32px;
    height: auto;
    margin-left: 5px;
}

.flex-footer-basic {
    display: flex;
    justify-content: space-between;
}

.div-jour-j {
   
padding: 38px 20px 24px 20px;
background: #F0047F;
box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.1);
border-radius: 20px;
}

.footer-basic-wide {
    background: #F0047F;
    padding-top: 49px;
    padding-bottom: 47px;
}

.footer-basic-wide a {
font-weight: 600;
font-size: 20px;
line-height: 24px;
color: #FFFFFF;
}
.footer-basic-wide a:hover {
    color: #ffffff;
    text-decoration: underline;
}

.div-jour-j h3 {
    margin-bottom: 0;
    padding-bottom: 23px;
    font-family: 'folsomblack';
    font-size: 28px;
    line-height: 30px;
    color: #FFFFFF;
}

.div-jour-j p {
     margin-bottom: 0;
     padding-bottom: 38px;
     font-size: 20px;
    line-height: 28px;
    color: #FFFFFF;
}

.div-jour-j-un {
    display: block;
    margin-bottom: 12px;
    color: #F0047F;
font-weight: 500;
font-size: 16px;
line-height: 32px;
text-align: center;
padding-top: 13px;
padding-bottom: 13px;
background: #FFFFFF;
border-radius: 80px;
transition: all 0.3s;
border: 1px solid #ffffff;
}

.div-jour-j-un:hover {
    background: #F0047F;
    color: #ffffff;
    text-decoration: none;
}

.div-jour-j-deux {
    display: block;
font-weight: 500;
font-size: 16px;
line-height: 20px;
text-align: center;
text-decoration: underline;
color: #FFFFFF;
}

.div-jour-j-deux:hover {
    color: #ffffff;
    text-decoration: none;
}

/*DATE LIMITE*/

.date-limite-left {
    padding-top: 157px;
    padding-bottom: 72px;
    height: 100%;
    display: flex;
    align-items: flex-end;
}

.date-limite-left div {
    padding-left: 40px;
}

.date-limite-left h2 {
font-size: 30px;
line-height: 30px;
margin-bottom: 0;
color: #ffffff;
padding-bottom: 33px;
font-family: 'folsomblack';
}
.date-limite-left h3 {
margin-bottom: 0;   
color: #ffffff;
font-family: 'folsomblack';
font-size: 70px;
line-height: 76px;
padding-bottom: 21px;
}
.date-limite-left p {
margin-bottom: 0;  
font-size: 24px;
line-height: 32px;
font-weight: 500;
color: #ffffff;  
padding-bottom: 37px;
}
.date-limite-left p span {
    font-weight: 700;
}
.date-limite-left a {
font-weight: 500;
font-size: 16px;
line-height: 32px;
padding: 13px 26.5px;
color: #FFFFFF;  
border: 1px solid #FFFFFF;
border-radius: 80px;  
display: inline-block;
transition: all 0.3s;
}


.date-limite-left a:hover {
    background: #ffffff;
    color: #13007C;  
    border: 1px solid #FFFFFF;
    text-decoration: none;
}

.date-limite-right {
    position: relative;
    height: 100%;
}

.date-limite-right-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.blague-bas {
    position: absolute;
    z-index: 9;
    transform: rotate(5deg);
        left: 40px;
bottom: -30px;
}

.blague-bas p {
    font-size: 17px;
    line-height: 19px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;    
}

.blague-bas img {
    width: 265px;
    height: 278px;
}

.date-limite-right img {
    width: 100%;
}

#date-limite .col-md-6 {
    padding-left: 0;
    padding-right: 0;
}

/*REJOINDRE APPEL*/

#rejoindre-appel .col-md-6 {
    padding-left: 0;
    padding-right: 0;
}

.rejoindre-appel-left {
    padding-bottom: 112px;
    padding-left: 40px;
    background: #13007C;
    padding-top: 168px;
 height: 100%;
display: flex;
flex-direction: column;
justify-content: flex-end;
}

.rejoindre-appel-left h2 {
    font-family: 'folsomblack';
    margin-bottom: 0;
    padding-bottom: 40px;
    font-size: 50px;
    line-height: 66px;
    color: #FFFFFF;
}


.rejoindre-appel-left p {
    margin-bottom: 0;
    padding-bottom: 60px;
    color: #FFFFFF;
font-weight: 500;
font-size: 24px;
line-height: 32px;
}

.on-follow-bak {
 font-size: 22px;
line-height: 28px;
font-weight: 400;
color: #FFFFFF;   
}
.on-follow-bak img {
    width: 24px;
    height: 24px;
}



.rejoindre-appel-left a {
    display: inline-block;
    color: #FFFFFF;
    font-weight: 500;
    font-size: 16px;
    line-height: 32px;
    padding: 13px 70px;
    border: 1px solid #FFFFFF;
    border-radius: 80px;
    width: 250px;
text-align: center;
background: unset;
transition: all 0.3s;
}

.rejoindre-appel-left a:hover {
    text-decoration: none;
    background: #ffffff;
    color: #13007C;
}

.rejoindre-appel-right img {
    width: 100%;
}

/*FORMULAIRE HAUT*/


#interesser {
    background: #FFFFFF;
    padding-top: 65px;
    padding-bottom: 65px;
    background-image: url(logo-snippet-haut.png);
background-repeat: no-repeat;
background-size: contain;
background-position: left;
background-position-x: 2%;
}

.interesser-un {
 font-size: 20px;
line-height: 28px;
font-weight: 700;
color: #13007C;
padding-bottom: 30px;
}

.interesser-un span {
    color: #F0047F;
}

.interesser-deux {
 font-size: 20px;
line-height: 28px;
font-weight: 600;
color: #13007C;
}

/*OU VOTER*/
#ou-voter .col-md-6 {
    padding-left: 0;
    padding-right: 0;
}

.ou-voter-left {
    position: relative;
    height: 100%;
}

.ou-voter-left-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.blague-haut {
    position: absolute;
    z-index: 9;
    transform: rotate(-5deg);
    right: 40px;
bottom: -30px;
}

.blague-haut p {
    font-size: 17px;
    line-height: 19px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;    
}

.blague-haut img {
    width: 276px;
    height: 290px;
}

.ou-voter-left img {
    width: 100%;
}

.ou-voter-right {
    padding-top: 131px;
    padding-bottom: 165px;
    height: 100%;
    display: flex;
    align-items: flex-end;
    background: #F0047F;
}

.ou-voter-right div {
    padding-left: 40px;
}

.ou-voter-right h2 {
    margin-bottom: 0;
    font-family: 'folsomblack';
    padding-bottom: 44px;
    color: #FFFFFF;
    font-size: 70px;
line-height: 76px;
}
.ou-voter-right h3 {
    margin-bottom: 0;
    font-family: 'folsomblack';
     padding-bottom: 44px;
     color: #FFFFFF;
     font-size: 30px;
line-height: 30px;
}
.ou-voter-right a {
    font-weight: 500;
    font-size: 16px;
    line-height: 32px;
    padding: 13px 26.5px;
    color: #FFFFFF;  
    border: 1px solid #FFFFFF;
    border-radius: 80px;  
    display: inline-block;
    transition: all 0.3s;
    background: unset;
}

.ou-voter-right a:hover {
    background: #ffffff;
    color: #F0047F;  
    border: 1px solid #FFFFFF;
    text-decoration: none;
}



/*SNIPPET TOP*/

.input-top-snippet {
    background: rgba(19, 0, 124, 0.1);
    border-radius: 10px;  
    border: none; 
    font-weight: 600;
    font-size: 16px;
    line-height: 32px;
    color: rgba(19, 0, 124, 0.4);
    padding: 7px 20px 9px 20px;
}

.email-top-snippet {
    width: 100%;
    margin-bottom: 20px;
}

.cp-top-snippet {
    max-width: 40%;
}


.btn-top-snippet {
background: #F0047F;
border-radius: 80px;
   font-size: 16px;
line-height: 32px;
font-weight: 400;
color: #FFFFFF; 
padding-top: 8px;
padding-bottom: 8px;
padding-left: 25px;
padding-right: 25px;
border: none;
transition: all 0.3s;
}

.btn-top-snippet:hover {
    opacity: 0.8;
}

.flex-top-snippet {
    display: flex;
    justify-content: space-between;
    padding-bottom: 20px;
}


.custom-ck-top-snippet {
font-size: 13px;
line-height: 28px;
font-weight: 400;
color: #13007C;    
}

.custom-ck-top-snippet::before {
  position: absolute;
  top: .21875rem;
  left: -1.75rem;
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  pointer-events: none;
  content: "";
  background-color: rgba(19, 0, 124, 0.1);
  border: none;
}





.email-bottom-snippet {
background: rgba(19, 0, 124, 0.1);
border-radius: 10px;
margin-bottom: 20px;
font-weight: 600;
font-size: 16px;
line-height: 32px;
border: none;
color: rgba(19, 0, 124, 0.4);
padding: 7px 20px 9px 20px;
}


.btn-bottom-snippet {
font-size: 16px;
line-height: 32px;
transition: all 0.3s;
color: #FFFFFF;
font-weight: 400;
padding: 8px 30px;
text-align: center;
margin-bottom: 12px;
display: inline-block;
background: #F0047F;
border-radius: 80px;
border: none;
}

.btn-bottom-snippet:hover {
    text-decoration: none;
    opacity: 0.8;
}

.custom-ck-bottom-snippet {
 font-size: 13px;
line-height: 28px;
font-weight: 400;
color: #F0047F;      
}


.custom-ck-bottom-snippet::before {
  position: absolute;
  top: .21875rem;
  left: -1.75rem;
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  pointer-events: none;
  content: "";
  background-color: rgba(19, 0, 124, 0.1);
  border: none;
}

.ne-rien-louper-right {
  padding-left: 40px;
  padding-left: 40px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/*PAGE POST BLOG*/

.contenu-post-blog {
    background: #FFFFFF;
    border-radius: 50px;    
    margin-bottom: 125px;
    padding-top: 44px;
    padding-bottom: 60px;
}

.new-features-page-post h1 {
font-size: 36px;
line-height: 44px;
font-family: 'folsomblack';
color: #F0047F; 
margin-bottom: 0;  
padding-bottom: 30px;
}


.new-features-page-post {
    padding-left: 100px;
    padding-right: 100px;
}

.new-auteur-bloc-post img {
    width: 42px;
    height: 42px;
}

.new-auteur-bloc-post p {
font-size: 14px;
line-height: 20px;
color: #000000;
}

.new-auteur-bloc-post p small {
font-size: 10px;
line-height: 20px;    
}

.new-features-page-post .partie-droite img {
    border-radius: 10px ! important;
}

/*SNIPPET ACTION*/

#nos-actions {
    background: #D0CCE5;
    padding-top: 109px;
    padding-bottom: 120px;
}

.nos-actions-flex {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.nos-actions-flex h2 {
    font-family: 'folsomblack';
    margin-bottom: 0;
    padding-bottom: 64px;
    font-weight: 900;
    font-size: 70px;
    line-height: 70px;
    color: #FFFFFF;
}

.nos-actions-flex a {
    font-size: 16px;
    line-height: 32px;
    font-weight: 700;
    display: inline-block;
    color: #FFFFFF;
    padding: 8px 50px;
    background: #F0047F;
    border-radius: 80px;
    transition: all 0.3s;
}

.nos-actions-flex a:hover {
    text-decoration: none;
    background: #ffffff;
    color: #F0047F;
}

.action-bloc-homepage {
background: #FFFFFF;
box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.1);
border-radius: 20px;    
padding: 29px 30px 25px 30px; 
margin-bottom: 50px;
}

.action-bloc-homepage img {
    border-radius: 10px;
    margin-bottom: 17px;
}

.action-bloc-homepage h3 {
    font-size: 30px;
    line-height: 33px;
    font-weight: 700;
    color: #13007C;  
    margin-bottom: 0;  
}

.action-bloc-homepage h3 a {
    color: #13007C;
}


/*PAGE BLOG*/

.new-page-blog-sans-feature-blog-card .page-tags {
    margin-top: 0;
}

.new-page-blog-sans-feature-blog-card .page-tags ul {
    margin-bottom: 0;
}

.new-page-blog-sans-feature-blog-card .page-tags .tag {
font-size: 16px;
line-height: 32px;
font-weight: 700;
color: #FFFFFF;   
display: inline-block; 
padding: 3.5px 21px;
background: #F0047F;
border-radius: 80px;
transition: all 0.3s;
border: 1px solid #F0047F;
margin-bottom: 5px;
}

.new-page-blog-sans-feature-blog-card .page-tags .tag:hover {
background: #FFFFFF;
color: #F0047F;
text-decoration: none;
}

.new-page-blog-sans-feature-blog-card .page-tags .tag::before {

    content: '';

}

.new-blog-card-blog h2 {
    font-size: 27px;
    line-height: 33px;
    font-family: 'folsomblack';
    color: #13007C;
    margin-bottom: 0;
    padding-bottom: 12px;
}

.new-blog-card-blog h2 a {
color: #13007C;
}

.meta-img-bloc {
    margin-bottom: 12px;
    border-radius: 10px;
}

.new-blog-card-blog-content {
    padding-bottom: 20px;
}
.new-blog-card-blog-content p {
    margin-bottom: 0;
    font-size: 20px;
line-height: 26px;
font-weight: 400;
color: #000000;
}

.new-blog-card-blog {
    background: #FFFFFF;
    box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.1);
    border-radius: 20px;  
    margin-bottom: 60px;
    padding: 29px 30px 25px 30px;  
}

.row-feature-blog-post {
    margin-bottom: 76px;
}

.new-blog-card-blog-footer {
padding-top: 16px;
border-top: 0.75px solid rgba(0, 0, 0, 0.07);
margin-left: -30px;
margin-right: -30px;
padding-left: 30px;
padding-right: 30px;    
}

.row-feature-blog-post .media img,
.new-blog-card-blog-footer img {
    width: 42px;
    height: 42px;
}

.row-feature-blog-post .media .media-body p,
.new-blog-card-blog-footer .media-body p {
 font-size: 14px;
line-height: 20px;
color: #000000;   
}

.row-feature-blog-post .media .media-body p small,
.new-blog-card-blog-footer .media-body p small {
 font-size: 10px;
line-height: 20px;   
}

.row-feature-blog-post h2 {
    font-family: 'folsomblack';
    font-size: 27px;
    line-height: 33px;
    margin-bottom: 0;
    color: #13007C;   
    padding-bottom: 15px; 
}

.row-feature-blog-post h2 a {
    color: #13007C; 
}

.row-feature-blog-post-content p {
 font-size: 20px;
line-height: 26px;
font-weight: 400;
color: #000000;   
}

.row-feature-blog-post-content {
    padding-bottom: 18px;
}

.new-page-blog-avec-feature .title-blog {
    padding-top: 46px;
    padding-bottom: 54px;
}

.title-blog {
    font-family: 'folsomblack';
    font-weight: 900;
    font-size: 67px;
    line-height: 76px;
    color: #F0047F;   
}

.new-page-blog-sans-feature {
    background: #FFFFFF;
    border-radius: 50px;
    margin-bottom: 124px;
    padding-left: 100px;
    padding-right: 100px;
}

.new-page-blog-avec-feature {
     background: #FFFFFF;
    border-radius: 50px;
    margin-bottom: 124px;
    padding-left: 100px;
    padding-right: 100px;   
}

.new-page-blog-sans-feature-media {
    background: #FFFFFF;
    padding-left: 100px;
    padding-right: 100px;  
    border-top-left-radius: 50px;  
    border-top-right-radius: 50px;  
}

.new-bloc-rose-blog-blanc {
    background: #FFFFFF;
    padding-left: 100px;
    padding-right: 100px;  
    border-bottom-left-radius: 50px;  
    border-bottom-right-radius: 50px; 
    padding-top: 30px;  
    margin-bottom: 124px;   
}

.new-page-blog-sans-feature-media .title-blog {
    padding-top: 46px;
    padding-bottom: 60px;
}

.new-bloc-rose-blog-left h2 {
    font-family: 'folsomblack';
font-size: 29px;
line-height: 35px;
margin-bottom: 0;
color: #FFFFFF;
padding-bottom: 24px;
padding-top: 31px;
}

.new-bloc-rose-blog-right-p-un {
 font-size: 24px;
line-height: 33px;
font-weight: 700;
color: #FFFFFF;   
margin-bottom: 0;
padding-top: 31px;
padding-bottom: 30px;
}

.new-bloc-rose-blog-right-p-deux {
 font-size: 24px;
line-height: 33px;
font-weight: 700;
color: #FFFFFF;   
margin-bottom: 0;
}

.new-bloc-rose-blog-right-p-deux a {
   color: #FFFFFF;    
}

.new-bloc-rose-blog-left a {
font-weight: 500;
font-size: 16px;
line-height: 32px;
border: 1px solid #FFFFFF;
box-sizing: border-box;
border-radius: 80px;
display: inline-block;
color: #FFFFFF;    
padding: 13px 25.5px;
transition: all 0.3s;
background-color: unset;
margin-bottom: 25px;
}

.new-bloc-rose-blog-left a:hover {
background-color: #FFFFFF;
color: #F0047F; 
text-decoration: none;
}

.new-bloc-rose-blog {
    background: #F0047F;
    padding-left: 100px;
    padding-right: 100px;
}

.new-page-blog-sans-feature-blog-card {
    background: #FFFFFF;
    box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.1);
    border-radius: 20px;   
    margin-bottom: 51px;
    padding: 29px 30px 25px 30px;
}

.new-page-blog-sans-feature-blog-card img {

    width: 100%;

    margin-bottom: 17px;
    border-radius: 10px;
}

.new-page-blog-sans-feature-blog-card h3 {
 font-size: 30px;
line-height: 33px;
color: #13007C; 
margin-bottom: 0;  
}


.new-page-blog-sans-feature-blog-card h3 a {
    color: #13007C; 
}

.new-page-blog-sans-feature .title-blog {
    padding-top: 46px;
    padding-bottom: 51px;
}

/*ON FAIT QUOI*/

.on-fait-quoi {
    padding-top: 60px;
    padding-bottom: 100px;
}

.on-fait-quoi h2 {
    font-family: 'folsomblack';
    font-weight: 900;
    font-size: 55px;
    line-height: 70px;
}

.on-fait-quoi-un h2 {
    color: #FFFFFF;
    padding-bottom: 38px;
}

.on-fait-quoi-deux h2 {
    color: #FFFFFF;
    padding-bottom: 32px;
}


.on-fait-quoi-trois h2 {
    color: #FFFFFF;
    padding-bottom: 50px;
}



.on-fait-quoi-deux p {
    padding-bottom: 60px;
}

.on-fait-quoi-deux div {
    text-align: right;
}

.on-fait-quoi-trois {
    padding-top: 60px;
}

.on-fait-quoi-un h2 span,
.on-fait-quoi-deux h2 span,
.on-fait-quoi-trois h2 span {
    color: #F0047F;
}

.on-fait-quoi-un p {
    padding-bottom: 20px;
}

.on-fait-quoi-un img {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 60px;
    text-align: center;
    height: 182px;
    width: auto;
    display: block;
}



.on-fait-quoi p {
    font-weight: 400;
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 0;
    color: #FFFFFF;    
}


.on-fait-quoi-deux a {

    transition: all 0.3s;
}



.on-fait-quoi-deux-un {
     font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    color: #FFFFFF;  
    padding: 14px 18px; 
    margin-left: 15px;
    background: #F0047F;
    border-radius: 50px;
}


.on-fait-quoi-deux-deux {
      font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    color: #13007C;  
    padding: 14px 18px; 
    background: #FFFFFF;
    border-radius: 50px;   
}

.on-fait-quoi-deux-un:hover {
    text-decoration: none;
    background: #FFFFFF;
    color: #F0047F;
}
.on-fait-quoi-deux-deux:hover {
    text-decoration: none;
    background: #F0047F;
    color: #FFFFFF;    
}


.pour-defilemennt {
  position: relative;
  background: #EEEBFF;
  padding-bottom: 58px;
  padding-top: 60px;
}
.tous-les-membres-parent {
  display: flex;
  overflow: hidden;
  position: relative;
}


.tous-les-membres {
  width: 100%;
  overflow: hidden;
  list-style: none;
  display: flex;
}


.membre-equipe-width {
  width: 286px;
  margin-left: 4px;
  margin-right: 4px;
  height: 240px;
}

.membre-equipe {
  width: 286px;
    background: #13007C;
    border-radius: 15px;
  height: 240px;
  color: #FFFFFF;
  padding-top: 70px;
  padding-left: 15px;
  padding-right: 15px;
  text-align: center;
}

.membre-equipe h3 {
    font-family: 'folsomblack';
    font-size: 25px;
    line-height: 24px;    
    padding-bottom: 20px;
}

.membre-equipe p {
    font-weight: 400;
font-size: 15px;
line-height: 20px;
margin-bottom: 0;
}

.caroussel-date {
    background: #EEEBFF;
    padding-bottom: 120px;
}

.caroussel-date .col-lg-12 {
    text-align: right;
    padding-bottom: 14px;
}

.caroussel-date .col-lg-12 img {
    width: 46px;
    margin-left: 2px;
    margin-right: 2px;
    cursor: pointer;
    height: 46px;
}


.caroussel-date .col-lg-8 h2 {
    font-family: 'folsomblack';
    margin-bottom: 0;
    font-size: 40px;
    line-height: 41px;
    color: #13007C;
    padding-bottom: 60px;
}


.caroussel-date .col-lg-8 p {
    margin-bottom: 0;
     font-weight: 500;
    font-size: 22px;
    line-height: 25px;
    color: #13007C;   
}

.caroussel-date .col-lg-8  div {
    display: flex;
    align-items: center;
    justify-content: space-between;
}



.ces-femmes {
    padding-top: 60px;
    padding-bottom: 60px;
}

.ces-femmes-un {
    padding-bottom: 120px;
}

.ces-femmes-un h2 {
 font-family: 'folsomblack';
 margin-bottom: 0;
 font-size: 55px;
line-height: 70px;


color: #FFFFFF;
 padding-bottom: 32px;
}

.ces-femmes-un p {
    font-weight: 400;
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 0;
    color: #FFFFFF;   
}


.carousel-item {
 background: #FFFFFF;
box-shadow: 9px 21px 15.69px rgba(0, 0, 0, 0.05);
border-radius: 10px;   
}

.carousel-item h3 {
    font-family: 'folsomblack';
   font-size: 38px;
    line-height: 37px;
    color: #13007C; 
    margin-bottom: 0;
    padding-bottom: 5px;
}


.carousel-item h4 {
    font-family: 'Space Grotesk', sans-serif;
    font-weight: 400;
font-size: 18px;
line-height: 23px;
margin-bottom: 0;
padding-bottom: 17px;
color: #13007C;


}

.carousel-item-inside {
    padding-top: 28px;
    position: relative;
    padding-left: 19px;
}

.carousel-item span {
    
}

.carousel-item .car-span-un {
font-weight: 700;
font-size: 18px;
line-height: 23px;
display: inline-block;
padding-bottom: 4px;
color: #F0047F;
}

.carousel-item .car-span-deux {
    font-weight: 500;
    font-size: 18px;
    line-height: 23px;
    background: #13007C;
    padding: 15px 30px;
    margin-left: 15px;
    border-radius: 50px;
    color: #FFFFFF;
    display: inline-block;
}

.carousel-item-flex {
    display: flex;
}

.carousel-item-flex img {
    height: 365px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    width: auto;
}

.carousel-item a {
font-weight: 500;
font-size: 18px;
line-height: 23px;
background: #F0047F;
padding: 15px 50px;
border-radius: 50px;
color: #FFFFFF;
display: inline-block;
}
.carousel-item p {
    margin-bottom: 0;
    font-weight: 400;
font-size: 16px;
color: #13007C;
line-height: 23px;
}

.ces-femmes-trois {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.ces-femmes-trois p {
 font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 0;
    color: #FFFFFF;   
    width: calc(100% - 120px);
}

.ces-femmes-trois img {
    width: 46px;
    cursor: pointer;
    height: 46px;
    transition: all 0.3s;
}

.ces-femmes-trois img:hover {
    opacity: 0.8;
}

.carousel-item-inside div {
    position: absolute;
    right: 60px;
    bottom: 20px;
}

.carousel-indicators-femmes {
    margin: unset;
    bottom: -40px;
}

.carousel-indicators-femmes li {
    background: rgba(240, 4, 127, 0.4);
    border-radius: 4px;
    opacity: unset;
    border: unset;
}

.carousel-indicators-femmes .active {
  background: #F0047F;
}

.ces-femmes-deux {
    padding-bottom: 60px;
}


@media all and (max-width: 1600px) {
.new-header-homepage h2 {
  margin-bottom: 0;
  font-family: 'folsomblack';
  font-size: 50px;
  line-height: 65px;
}

}





@media all and (max-width: 1400px) {
.new-header-homepage h2 {
  margin-bottom: 0;
  font-family: 'folsomblack';
  font-size: 50px;
  line-height: 65px;
}
	.div-formulaire {
		right: 20px;
	}

	.gif-avote {
	left: 80px;
	}

	.div-besoin-de-toi h2 {
    font-size: 56px;
    line-height: 62px;
}
}

@media all and (max-width: 1400px) {

	.div-formulaire {
		right: 20px;
	}

	.gif-avote {
	left: 10px;
	}
}

@media all and (max-width: 1296px) {
.div-nous-somme-ong .nous-sommes-img {
width: 433px;
    object-fit: contain;
}


}





@media all and (max-width: 1200px) {

.header-hompepage h1 {
    font-size: 60px;
    line-height: 54px;
}





.div-nous-somme-ong .nous-sommes-img {
    width: 300px;
    object-fit: contain;
}

.div-nous-somme-ong h2 {
    font-size: 25px;
    line-height: 27px;
    color: #FFFFFF;
    font-weight: 700;
    margin-bottom: 62px;
}

.div-nous-somme-ong p {
    font-weight: 600;
    font-size: 18px;
    line-height: 24px;
    color: #FFFFFF;
}



}



@media all and (max-width: 1010px) {


.div-besoin-de-toi h2 {
    font-size: 52px;
    line-height: 56px;
}
}




@media all and (max-width: 992px) {
.new-features-page-post {
  padding-left: 0px;
  padding-right: 0px;
}

#nos-actions {
  background: #D0CCE5;
  padding-top: 60px;
  padding-bottom: 70px;
}

.nos-actions-flex a {
    margin-bottom: 30px;
}

.nos-actions-flex h2 {
  font-size: 39px;
  line-height: 38px;
  padding-bottom: 20px;
}

.nos-actions-flex {
    display: inherit;
}

.page-type-blog main {
    padding-top: 40px;
}

.row-feature-blog-post .shadow {
    margin-top: 30px;
}

.new-page-blog-avec-feature {
  padding-left: 0px;
  padding-right: 0px;
}
.new-page-blog-sans-feature-media {
padding-left: 30px;
padding-right: 30px;
}
.new-bloc-rose-blog {
padding-left: 30px;
padding-right: 30px;
}
.new-bloc-rose-blog-blanc {
padding-left: 30px;
padding-right: 30px;
}

.new-page-blog-sans-feature {
    padding-left: 30px;
    padding-right: 30px;
}

	.gif-avote {
	 display: none;
	}

	.gif-avote-mobile {
	display: block;
	margin: 0 auto;
	margin-bottom: 30px;
	border-radius: 50px;
	transform: rotate(-7deg);
}


.div-nous-somme-ong .nous-sommes-img {
	display: none;
}

.div-rel-qui {
	display: inherit;
}

.div-formulaire {
	position: inherit;
}


.div-besoin-de-toi p br {
	display: none;
}

.div-nous-somme-ong {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 70px;
}

.div-nous-somme-ong h2 {
    font-size: 30px;
    line-height: 36px;
    margin-bottom: 28px;
}

.div-nous-somme-ong p {
    font-weight: 600;
    font-size: 22px;
    line-height: 34px;
    color: #FFFFFF;
}

.div-nous-somme-ong p {
	padding-bottom: 40px;
}

.input-formulaire-hp-un {
	width: 100%;
}

.nous-sommes-img-mobile {
	display: block;
	margin-bottom: 20px;
	width: 300px;
height: auto;
}


}

@media all and (max-width: 790px) {


.div-besoin-de-toi h2 {
    font-size: 40px;
    line-height: 39px;
}

}




@media all and (max-width: 768px) {
.page-headline-basic {
  font-family: 'folsomblack';
  font-weight: 900;
  font-size: 35px;
  line-height: 40px;
  color: #FFFFFF;
  margin-bottom: 0;
  padding-bottom: 60px;
  padding-top: 40px;
}

.new-features-page-post h1 {
  font-size: 28px;
  line-height: 33px;
}

.title-blog {
  font-family: 'folsomblack';
  font-weight: 900;
  font-size: 40px;
  line-height: 46px;
  color: #F0047F;
}

.agenda-page-election .lien-outre-mer {
  padding-bottom: 0 ! important;
}

#nos-actions .col-md-12 {
padding-left: 20px;
padding-right: 20px;
}

#nos-actions .col-md-4 {
padding-left: 20px;
padding-right: 20px;    
}

.col-md-2-padding  {
    padding-left: 20px;
    padding-right: 20px;
}

.div-chat-bot-autre-agenda-mobile {
    display: block;
    width: 193px;
}
.div-chatbot-homepage {
  bottom: 162px;
left: 0;
right: 0;
margin: 0 auto;  
}

.new-header-homepage-right a img {
  width: 40px;
  height: 40px;
  margin-left: 18px;
  display: block;
  margin-left: 0;
  margin-top: 15px;
}

.div-chat-bot-autre-agenda {
    display: none;
}

.page-headline {
  font-family: 'folsomblack';
  font-weight: normal;
  font-size: 30px;
  line-height: 40px;
  color: #F0047F;
}











.page-content-basic {
  padding-bottom: 0px;
}

.div-chat-bot-autre {
  position: relative;
  margin-bottom: 60px;
  width: 193px;
}

.logo-snippet-mobile {
    display: block;
    width: 80%;
height: auto;
margin-bottom: 40px;
}

.menu-sup-ferme em {
    font-style: normal;
}

.aider-mobile {
    display: inherit;
}

.aider-ordi {
    display: none;
}

#interesser {
    background-image: unset;
}

.new-header-homepage-right a {
font-size: 15px;
line-height: 22px;
margin-bottom: 0;
color: #FFFFFF;   
font-weight: 700;
position: inherit;
bottom: unset;
left: unset;
display: inline-block;
margin-bottom: 60px;
}

.logo-header-homepage {
  height: auto;
  width: 80px;
  margin-left: 0px;
  margin-top: 15px;
}

.div-link-menu .menu-ferme {
  width: 48px;
  height: 48px;
  cursor: pointer;
  margin-left: 5px;
}

#interesser .col-md-4 {
    padding-left: 20px;
    padding-right: 20px;
}

.div-link-menu {
  position: absolute;
  top: 18px;
  right: 15px;
  z-index: 9;
}

.new-header-homepage {
    height: auto;
    position: relative;
}

.date-limite-left h3 {
  margin-bottom: 0;
  color: #ffffff;
  font-family: 'folsomblack';
font-size: 45px;
line-height: 46px;
  padding-bottom: 21px;
}

#agenda-elections {
  background: #D0CCE5;
  padding-top: 60px;
  padding-bottom: 60px;
}


.padding-new-hp {
    padding-left: 0;
}

#agenda-elections .col-md-9,
#agenda-elections .col-md-3 {
    padding-left: 20px;
    padding-right: 20px;
}

#agenda-elections h2 {
  font-family: 'folsomblack';
font-size: 45px;
line-height: 46px;
  margin-bottom: 0;
  padding-bottom: 55px;
  color: #FFFFFF;
}

#nos-partenaires {
  padding-top: 100px;
  padding-bottom: 100px;
}

#nos-partenaires p {
  padding-bottom: 60px;
  text-align: center;
  color: #FFFFFF;
  font-size: 24px;
  line-height: 32px;
  font-weight: 400;
}

#rejoindre-appel > div:nth-child(1) > div:nth-child(2) {
padding-left: 0;
padding-right: 0;
}

#rejoindre-appel .col-md-6 {
  padding-left: 20px;
  padding-right: 20px;
}
.rejoindre-appel-left h2 {
  font-family: 'folsomblack';
  margin-bottom: 0;
  padding-bottom: 40px;
  font-size: 45px;
line-height: 46px;
  color: #FFFFFF;
}
.rejoindre-appel-left {
  padding-bottom: 60px;
  padding-left: 0px;
  background: #13007C;
  padding-top: 60px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.aide-modal {
  position: absolute;
  top: 0;
  bottom: unset;
  left: 0;
  right: 0;
  z-index: 9999;
  background: #13007C;
}

.menu-modal {
  position: absolute;
  top: 0;
  bottom: unset;
  left: 0;
  right: 0;
  z-index: 9999;
  background: #13007C;
}

.interesser-deux {
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
  color: #13007C;
  padding-bottom: 40px;
}

.flex-top-snippet {
    display: inherit;
    justify-content: space-between;
    padding-bottom: 20px;
}

.btn-top-snippet {
    width: 100%;
}

.container-new-basic .col-md-8,
.container-new-basic .col-md-2 {
    padding-left: 20px;
    padding-right: 20px;
}

.cp-top-snippet {
  max-width: unset;
  width: 100%;
  margin-bottom: 20px;
}

.aide-modal-links {
    padding-left: 0;
}

.aide-modal-links li {
  margin-bottom: 0;
  padding-bottom: 20px;
}

.aide-modal-links a {
    font-size: 26px;
    line-height: 30px;
    text-transform: uppercase;
    color: #FFFFFF;   
    font-family: 'folsomblack';
}

.flex-footer-basic {
  display: inherit;
  text-align: center;
}

.footer-basic-wide a {
  font-weight: 600;
  font-size: 15px;
  line-height: 24px;
    color: #FFFFFF;
    display: inline-block;
}

.aide-modal-links ul {
  list-style: none;
padding-left: 20px;
padding-right: 20px;
padding-top: 90px;
padding-bottom: 60px;
}

.div-footer-right img {
      margin-left: 10px;
}

.div-footer .col-md-6 {
    padding-left: 20px;
    padding-right: 20px;
}

#ne-rien-louper .order-md-2 {
    padding-left: 20px;
    padding-right: 20px;
}

#ne-rien-louper .order-md-3 {
    padding-left: 20px;
    padding-right: 20px;
}

.ne-rien-louper-right {
  padding-left: 0px;
  padding-left: 0px;
  padding-bottom: 60px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.ne-rien-louper-middle {
  padding-left: 0px;
  padding-left: 0px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-top: 60px;
  padding-bottom: 40px;
}

.on-follow-bak {
    padding-bottom: 60px ! important;
}

.lien-outre-mer {
    font-size: 20px;
line-height: 27px;
padding-bottom: 60px;
}

.ou-voter-right div {
  padding-left: 20px;
  padding-right: 20px;
}

.date-limite-left div {
  padding-left: 20px;
  padding-right: 20px;
}

.date-limite-left {
  padding-top: 60px;
  padding-bottom: 60px;
  height: 100%;
  display: flex;
  align-items: flex-end;
}

.ou-voter-right h2 {
    margin-bottom: 0;
    font-family: 'folsomblack';
    padding-bottom: 30px;
    color: #FFFFFF;
    font-size: 50px;
line-height: 49px;
}

.ou-voter-right {
  padding-top: 60px;
  padding-bottom: 60px;
  height: 100%;
  display: flex;
  align-items: flex-end;
  background: #F0047F;
}

.new-header-homepage-left,
.new-header-homepage-right {
    padding-left: 20px;
    padding-right: 20px;
}

.new-header-homepage-right h2 {
    padding-top: 60px;
    padding-bottom: 60px;
}

.new-header-homepage-left h2 {
    padding-bottom: 40px;
}

.new-header-homepage h2 {
font-size: 67px;
line-height: 76px;
font-size: 40px;
line-height: 40px;

}

.cole-aide-modal {
    width: 48px;
    height: 48px;
    position: absolute;
    right: 18px;
    top: 15px;
    z-index: 11;
    cursor: pointer;
}

.cole-menu-modal {
    width: 48px;
    height: 48px;
    position: absolute;
    right: 15px;
    top: 18px;
    z-index: 11;
    cursor: pointer;
}

.new-header-homepage-left p {
  position: inherit;
  left: unset;
  bottom: unset;
  padding-bottom: 40px;
}

.new-header-homepage-left h2 {
    position: inherit;
    left: unset;
  bottom: unset;
  padding-top: 50px;
}

.new-header-homepage-right h2 {
  position: inherit;
  left: unset;
  bottom: unset;
  padding-top: 40px;
  right: unset;
}

.agenda-date .agenda-date-padding {
  padding-left: 20px;
  padding-right: 20px;
  display: inherit;
}
.agenda-intro {
    padding-left: 20px;
    padding-bottom: 25px;
    padding-right: 10px;
}
.bloc-agenda h3 {
    margin-bottom: 0;
    font-family: 'folsomblack';
    font-size: 30px;
    line-height: 36px;
    padding-bottom: 15px;
}

.bloc-agenda p {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 25px;
    font-weight: 400;
}

.bloc-agenda {
padding-top: 25px;
}
.img-conseil-scientifique {
    height: auto !important;
    width: 100% !important;
}

.div-footer-right ul {
    padding-left: 0;
}

/*MENU-MOBILE*/

.menu-homepage-mobile {
	display: block;
}

.boutton-menu-mobile {
	width: 48px;
	height: 48px;
}

.don-mobile {
	width: 48px;
	height: 48px;
}

.logo-menu-ouvert {
	width: 108px;
	height: auto;
}

.menu-ouvert {
	width: 48px;
	height: 48px;	
}

.don-ouvert {
	width: 48px;
	height: 48px;	
}

.menu-mobile-ouvert {
	background: #13007C;
margin-left: -20px;
margin-right: -20px;
	padding-left: 20px;
padding-right: 10px;
padding-top: 12px;
position: relative;
}

.menu-mobile-ferme {
position: relative;	
	padding-left: 20px;
padding-right: 10px;
padding-top: 12px;
margin-left: -20px;
margin-right: -20px;
}

.bloc-lien-menu,
.bloc-lien-menu-ferme {
	position: absolute;
	top: 12px;
	right: 10px;
}


.bloc-liens-mobile-ouvert {
	padding-top: 100px;
	padding-bottom: 80px;
}

.bloc-liens-mobile-ouvert li {
	list-style: none;
	padding-bottom: 40px;
}

.bloc-liens-mobile-ouvert a {
font-size: 24px;
line-height: 41px;	
color: #FFFFFF;
font-weight: 700;
}

.rs-mobile {
	padding-bottom: 30px;
}

.rs-mobile p {
	padding-bottom: 19px;
	font-weight: 500;
	font-size: 24px;
	line-height: 25px;
	color: #F0047F;
}

.rs-mobile img {
	width: 32px;
	height: 32px;
	margin-right: 20px;
}

.bloc-link-mobile-bottom {
	padding-bottom: 30px;
}

.bloc-link-mobile-bottom a {
font-size: 14px;
line-height: 41px;
color: #FFFFFF;
font-weight: 400;	
}

.mentuion-legale-bottom {
	padding-right: 20px;
}

/*HEADER*/

.header-hompepage {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 44px;
	height: auto;
	padding-top: 0;
}

.header-autre {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 44px;
	height: auto;
	padding-top: 0;	
}

.header-hompepage h1 {
	font-size: 42px;
	line-height: 47px;
	position: initial;
	padding-right: unset;
	padding-top: 70px;
}

.menu-homepage {
	display: none;
}

.logo-header-hp {
	display: none;
}

/*TRIBUNE*/

.page-homepage-bloc .page-inner blockquote {
    font-size: 42px;
    line-height: 48px;
}

/*DIV NOUS SOMMES*/

.div-nous-somme-ong .nous-sommes-img {
	display: none;
}

.div-rel-qui {
	display: inherit;
}

.div-formulaire {
	position: inherit;
}


.div-besoin-de-toi p br {
	display: none;
}

.div-nous-somme-ong {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 70px;
}

.div-nous-somme-ong h2 {
    font-size: 30px;
    line-height: 36px;
    margin-bottom: 28px;
}

.div-nous-somme-ong p {
    font-weight: 600;
    font-size: 22px;
    line-height: 34px;
    color: #FFFFFF;
}

.div-nous-somme-ong p {
	padding-bottom: 40px;
}

.input-formulaire-hp-un {
	width: 100%;
}

.nous-sommes-img-mobile {
	display: block;
	margin-bottom: 20px;
	width: 300px;
height: auto;
}
.div-besoin-de-toi {
	padding-bottom: 74px;
}

/*DIV BSEOIN*/

.div-besoin-de-toi h2 {
	font-size: 42px;
line-height: 48px;
}

.div-besoin-de-toi {
	padding-top: 88px;
}

/*DIV EQUIPE*/

.div-equipe {
    padding-top: 74px;
    padding-bottom: 70px;
}

.div-equipe .col-md-12 img {
	margin-bottom: 30px;
}

.petit-bloc {
	margin-bottom: 20px;
}

.un-quoi {
	padding-top: 40px;
}

.un-quoi h3 {
font-size: 38px;
line-height: 38px;
padding-bottom: 34px;
	padding-bottom: 34px;
}

.logo-header-homepage-autre {
    margin-left: -15px;
}

/*DIV QUESTION */

.div-question .row {
	margin-left: 0;
	margin-right: 0;
	padding-bottom: 90px;
}

.div-question h2 {
	font-size: 42px;
line-height: 15px;
padding: 26px 22px;
border-radius: 20px;
margin-left: -10px;
margin-right: -10px;
}

.div-question h2 span {
	display: none;
}

/*DIV COMMENT AIDER*/

.div-comment-aider {
	padding-top: 80px;
	padding-bottom: 25px;
}

.div-comment-aider-intro {
    padding-bottom: 60px;
}

.div-comment-aider .col-6 {
	padding-left: 10px;
	padding-right: 10px;
}

.div-comment-aider .row {
	padding-left: 15px;
	padding-right: 15px;
}

.div-comment-aider-sous div {
	margin-bottom: 45px;
	height: 179px;
	padding-top: 34px;
}

.div-comment-aider-sous div p {
	line-height: 18px;
}

.div-comment-aider-sous div img {
	bottom: 65px;
}

/*DIV A NOS COTES*/

.div-a-nos-cotes {
	padding-top: 70px;
}

.div-a-nos-cotes h2 {

    padding-bottom: 65px;
}

.div-a-nos-cotes img {
	margin-bottom: 43px;
	margin-left: 0;
	margin-right: 0;
}




/*FOOETR*/

.div-footer-left img {
    width: 100%;
    height: auto;
}

.div-footer {
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 80px;
}


.div-mentions a {

}

.div-mentions {
	padding-top: 50px;
	display: flex;
flex-direction: column;
text-align: right;
}

.div-mentions-un {
	padding-right: 0;
	border-right:unset;
}

.div-mentions-deux {
	padding-left: 0;
	padding-top: 15px;
}


.div-datack {
	text-align: right;
	padding-top: 5px;
}

.div-datack p {

display: inline;
}

.div-datack a {

}

}