/*Theme Name: AlphaDivi
Theme URI: mailto:contact@lalphagraphe.fr
Description: Thème enfant du thème Divi
Author: Juke
Author URI: http://lalphagraphe.fr
Template: Divi
Version: 1.0
*/

/* HEADER */
@media all and (max-width: 980px){
	.logo_container{
		display: none;
	}
}
.redalert a{
	color: #dc0a0a !important;
}

/* GRAVITY */
.gform_button{
	cursor: pointer;
	color: #6c2eb9 !important;
	border-width: 0px !important;
	border-color: rgba(0,0,0,0);
	border-radius: 100px;
	letter-spacing: 1px;
	font-size: 16px;
	font-family: 'Libre Franklin',Helvetica,Arial,Lucida,sans-serif !important;
	font-weight: 600 !important;
	background-color: rgba(30,66,120,0.07);
	padding: 6px 26px 6px 34px !important;
}
.petition .compteur{
	font-size: 200%;
}

/* SPECIAL */
.fixed{
	background: transparent;
	position: fixed;
	left: 0;
	top: 40px;
	z-index: 9999;
}
.fixed img{
	border-radius: 15px;
}
@media all and (max-width: 700px){
	.fixed{
		display: none;
	}
}

/* FORMULAIRES */
.formulaire input{
	padding: 8px 8px;
	border-width: 1px !important;
	border-style: solid !important;
	border-radius: 10px !important;
	font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	font-weight: normal;
	font-style: normal;
	line-height: 1.2em; 
}
.formulaire input[type=checkbox]{
	/* Double-sized Checkboxes */
	-ms-transform: scale(1.2); /* IE */
	-moz-transform: scale(1.2); /* FF */
	-webkit-transform: scale(1.2); /* Safari and Chrome */
	-o-transform: scale(1.2); /* Opera */
	padding: 10px;
	margin: 10px;
}
.formulaire input[type=radio]{
	/* Double-sized Checkboxes */
	-ms-transform: scale(1.2); /* IE */
	-moz-transform: scale(1.2); /* FF */
	-webkit-transform: scale(1.2); /* Safari and Chrome */
	-o-transform: scale(1.2); /* Opera */
	padding: 10px;
	margin: 10px;
}
.formulaire .button{
	cursor: pointer;
	background-color: #6c2eb9;
	border-color: #fff;
	color: #ffffff;
	font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	font-weight: normal;
	font-style: normal;
	line-height: 2em;
	padding: 0 40px;
	margin: 0 8px 0 calc(16px / 2);
	border-width: 1px;
	border-style: solid;
	border-radius: 100px;
	min-height: calc( 8px + 2em + 8px );
	margin-top: 8px; 
}
.formulaire .content{
	color: rgb(255,255,255);
}

/* NEWSFORM */
#newsform .name{
	width : 100%;
}

/* FORM PAYPAL */
.ppal form{
	width: 200px;
	margin: 0 auto;
}

/* ARCHIVES NEWSLETTER */
#archivesLastOne, .archivesTable tbody tr:nth-child(3n+3), .archivesTable tbody tr:nth-child(3n+2){
	display: none;
}
#sendednews a, .archivesDate{
	color: #000;
}
.archivesTable{
	border: none !important;
}
.archivesDate, .archivesSubject{
	display: block;
}
.archivesDate{
	display: block;
	font-size: 0.8em;
	padding: 0 !important;
}
.archivesSubject{
	border: none !important;
	padding-right: 0 !important;
}
.archivesNumber{
	display: none;
}