body {
	background-color:#f1f2f2;
}
body, p {
	color: #404041;
    font-family: 'Zilla Slab','Montserrat', sans-serif;
	font-size:18px;
	font-weight: 400!important;
}
b, strong {font-weight:600;}
p {
	text-align: justify;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Zilla Slab', 'Roboto Condensed', sans-serif;
}
h1{
	font-size: 35px;
	font-weight: 600;
	color: #404041;

}
h2{
	font-size: 24px;
	color: #333333;
	font-weight: 700;
	margin: 0 0 0 0;
}
h3{
	font-size: 20px;
	color: #333333;
	font-weight: 600;
	margin: 30px 0 20px 0;
}
h6 {
	font-family:  'Zilla Slab','Roboto Condensed', sans-serif;
	font-size:13px!important;
	font-weight:400!important;
}
.text{
	font-family: 'Montserrat', "Georgia";
	color: #727272;
	font-size:15px;
	font-weight: 400!important;
}
blockquote {
	padding: 5px 0 5px 25px;
	margin: 25px 0 25px 0;
	border-left:2px solid #ccc;
	font-size:17px;
	font-weight: 400;
	font-style: italic;
}
.main ul, .main ol {
	padding: 15px 0px 15px 30px;
	text-align: justify;
}
.main li {
	padding-left: 10px;
	text-align: justify;
}
.nav, .nav li {padding: 0!important;}
ul {padding:0;}
.margintop40{
	margin-top: 40px;
}
.main2{
	width: 960px;
}
.meniu{
	margin: 15px 0 5px 0;
	border-radius : 0;
	border-left: none;
	border-right: none;
	font-family: 'Montserrat','Roboto Condensed', sans-serif;
	font-weight:600;
}
.meniu2{
	margin: 6px 0 5px 0;
	border-radius : 0;
	border-left: none;
	border-right: none;
	font-family: 'Montserrat', 'Roboto Condensed', sans-serif;
	border-top-width: 1px;
/*	border-color: #333333; */
		text-transform: uppercase;
	font-weight:400;
}
.searchbar{
	width: 192px !important;
	height: 25px;
	padding-left: 10px !important;
}
.padding0{
	padding: 0 0 0 0!important;
}
.padding15leftright{
	padding-left: 15px;
	padding-right: 15px;
}
.paddingleft0{
	padding-left:0px;
}
.paddingtop0{
	padding-top: 0px !important;
}
.padding30{
	padding: 30px 30px 30px 30px;
}
.margin0{
	margin: 0 0 0 0!important;
}
.margintop0{
	margin-top: 0px;
}
.margintop8{
	margin-top: 8px;
}
.margintop17{
	margin-top: 17px;
	}
.margintop30{
	margin-top: 30px;
}
.marginbottom30{
	margin-bottom: 30px;
	}
.paddingleftright30{
	padding: 0 30px 0 30px;
}
.paddingtop35{
	padding-top: 35px !important;
}
.searchbar{
	border-radius: 0;
	padding: 0 0 0 0;
	margin: 3px 0 0 0;
	float: right;
}

/* --Menu-- */

.navbar{

}
.nav li a{
	font-size: 14px;
	
	padding-right: 0px;
	margin-right: 50px;
	padding-left:0px;
}
.nav{
	padding: 0;
	margin: 0;
}
.textbaner{
	font-family: 'Roboto';
	font-size: 14pt;
	margin-top: 16px;
	color: #727272;
}
.logo{
	margin-top: 12px;
}
.active a{
	background-color: #f1f2f2 !important;
	font-weight: bold;
}

/* --END Menu-- */
.meniucandopiniatori{
	padding-top:4px;
	list-style-type:none; 
	display: inline-block;
	padding: 0 0 0 5px !important;
	
}
.meniucandopiniatori li{

	display: inline-block;
	margin-left: 10px;
	padding: 0 0 0 0;

	
}
.meniucandopiniatori li button{
	border-radius: 0px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	font-size: 24px;
}
.btntoatefackcheckurile{
	font-family: "Roboto";
	font-size: 13px;
	font-weight: bold;
	border-radius: 20px;
	color: #727272;
	background-color: #f1f2f2;
	margin: 0 0 0 0;
}
/* --Declaratie falsa-- */

.declaratiepartialfalsa{
	background-color: #fff;
	border-top-style: solid;
	border-bottom-style: solid;
	border-width: 2px;
	border-color: #f38181;
	display: block;
	padding: 13px 13px 13px 13px;
	position: relative;
	height: 310px;
	width: 350px;
	margin-bottom: 20px;

	transition: all 0.2s ease-in-out;
}
.declaratiepartialfalsa:hover{
	text-decoration: none;
	background-color:#00a98e ; 
}
.declaratiepartialfalsa:hover .declaratie{
	color: #fff;
	text-decoration: none;
	}
.declaratiepartialfalsa:hover .titludeclaratie2 {
	color: #fff;
	text-decoration: none;
	}
.declaratiepartialfalsa:hover .candidat{
	color: #fff;
	text-decoration: none;
	}
.declaratiepartialfalsa:hover .linie {
	color: #fff;
	text-decoration: none;
	background-color: #fff;
	}
.declaratiepartialfalsa:hover .ceverificam{
	color: #fff;
	text-decoration: none;
}

.declaratiepartialadevarata{
	background-color: #fff;
	border-top-style: solid;
	border-bottom-style: solid;
	border-width: 2px;
	border-color: #7ccac2;
	display: block;
	padding: 13px 13px 13px 13px;
	position: relative;
}
.declaratiefalsa{
	background-color: #fff;
	border-top-style: solid;
	border-bottom-style: solid;
	border-width: 2px;
	border-color: #eb2f31;
	display: block;
	padding: 13px 13px 13px 13px;
	position: relative;
}
.declaratiepartialadevarata{
	background-color: #fff;
	border-top-style: solid;
	border-bottom-style: solid;
	border-width: 2px;
	border-color: #7ccac2;
	display: block;
	padding: 13px 13px 13px 13px;
	position: relative;
}
.titludeclaratie2{
	font-family:  'Montserrat', 'Zilla Slab', 'Roboto Condensed', sans-serif;
	font-size: 13px;
	font-weight:400i!important;
	color: #727272;
}
.candidat{
	font-family:  'Zilla Slab', 'Roboto Condensed', sans-serif !important;
	font-size: 23px;
	font-weight: bold;
	color: #333333;
}
.declaratie{
	font-family: "Zilla Slab";
	font-size: 16px;
	font-style: italic;
	color:#333333;
	margin-top: 13px;
	margin-bottom: 13px;
}
.datadeclaratie{
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 13px;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #727272; 
}
.titludeclaratie{
	font-family: 'Zilla Slab', sans-serif;
	font-size: 18px;
	font-weight:600;
	font-style: italic;
	color: #333333;
}
.numedeclaratie{
	margin: 25px 0 0 0;
	padding: 0 0 0 0;
	font-family: 'Zilla Slab', sans-serif;
	font-size: 18px;
	font-weight: 600!important;
}
.numedeclaratie span {
	border-top:1px solid #3ba0aa;
	padding-top:10px;
}
.afilierepoliticadeclaratie{
	margin: 0 0 30px 0;
	padding: 0 0 0 0;
	font-family: 'Zilla Slab', sans-serif;
	font-size: 18px;
}
.afilierepolitica{
	font-family: 'Zilla Slab', sans-serif;
	font-size: 16px;
	margin: 0 0 0px 0;
	padding: 0 0 0 0;
}
.ceverificam{
	font-family:  'Zilla Slab',"Georgia";
	font-size: 15px;
	color:#333333;
	margin-bottom: 22px;
	max-height:105px;
	overflow:hidden;
}
.linie{
	width: 35px;
	height: 1px;
	background-color: #b8b8b8;
	margin-bottom: 17px;
}
.liniemare{
	border-color: #b8b8b8;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin: 0 0 12px 0;
	padding: 12px 0 0 0;
	font-size: 1px;
	}

/* --END Declaratie falsa-- */
/*Butoane Status*/
button a {
	color : #666666; 
	font-family:  'Zilla Slab', 'Roboto', sans-serif;
}
button a:hover {
	color : #666666; 
	text-decoration: none;
}
.btn{
	font-family:  'Zilla Slab', 'Roboto', sans-serif;

}
.btn_partial_fals{
	fill:#f38181 !important;
	bottom: 0px;
	right: 0px;
	position: absolute;
}
.btn_fals{
	fill:#eb2f31 !important;
	bottom: 0px;
	right: 0px;
	position: absolute;
}
.btn_partial_adevarat{
	fill:#7ccac2 !important;
	bottom: 0px;
	right: 0px;
	position: absolute;
}
.text_btn{
	font-family:  'Zilla Slab', 'Roboto Condensed', sans-serif;
	color: #ffffff;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	width: 150px;
	text-align: center;
	position: absolute;
	bottom: 0px;
	right: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-shadow: 1px 1px #646464;
}
/*END Butoane Status*/

/*Candidat*/

.candidat2{
	background-color: #f1f2f2;
	display: inline-block;
	width:138px;
	height:200px;
}
.candidat2:hover{
	background-color: #fff ;
	text-decoration: none;
}
.pozacandidat{
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	width: 88px;
	height: 88px;
	object-fit: cover;
	text-align: center;
	 display: block;
   
    margin: 13px auto 15px auto;
}
.titlu_candidat{
	font-family:  'Zilla Slab', 'Roboto Condensed', sans-serif;
	font-size: 14px;
	font-style: bold;
	font-weight: bold;
	color: #333333;
	text-align: center;
	margin: 0 0 0 0;
}	
.subtitlu_candidat{
	font-family:  'Zilla Slab', 'Roboto Condensed', sans-serif;
	font-size: 14px;
	font-style: bold;
	color: #333333;
	text-align: center;
	margin:0 0 0 0;
}
/*END Candidat*/
.footer{
	height: 400px;
}
.white{
	background-color: #FFF;
}
.footertextelectoral{
	border-top: solid;
	border-width: 2px;
	border-color: #333333;
	padding-top: 57px;
	margin-top: 30px;
	color: #333333;
	font-size: 14px;
}
.footertextelectoral p{
font-family:  'Zilla Slab','Roboto Condensed', sans-serif;
font-size: 14px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
/*Declaratie simpla*/
.roundcorners{
	border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}
.titludeclaratiesimpla{
	border: 2px solid;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    position: relative;
    min-height: 54px;
}
.liniejosdeclaratie{
	padding-right: 30px;
	border-bottom-style: solid;
	border-bottom-width: 4px;


}
.btn_partial_fals2{

	bottom: 0px;
	right: 0px;
	position: absolute;
}
.text_btn2{
	font-family:  'Zilla Slab', 'Roboto Condensed', sans-serif;
	text-transform: uppercase;
	color: #fff;
	font-size: 14px;
	font-weight: 600!important;
	width: 166px;
	text-align: center;
	position: absolute;
	bottom: 0px;
	right: 0px;
	margin: 0;
	padding: 0;
	text-shadow: 1px 1px #646464;
}
.barometru{
	position: absolute;
	bottom: -25px;
	right: 56px;
}
/*END Declaratie simpla*/
.liniejos{
	border-bottom: solid;
	border-width: 1px;
	border-color: #e7e7e7;
}
.bordergri{
	border-style: solid;
	border-width: 1px;
	border-color: #e7e7e7;
}
/*Sidebar*/
.sidebar{
	margin-left: 30px;
}
.widgetarea{
	margin-top: 10px;
	border-top: solid;
	border-bottom: solid;
	border-color: #bcbcbc;
	padding-bottom: 26px; 
	border-width: 1px;

}
.widgetarea h3{
	font-family: 'Zilla Slab', 'Roboto Condensed', sans-serif;
	font-size: 13pt;
	color: #333333;
	padding: 0 0 0 0;
	margin:  7px 0 18px 5px;

}
.ultimele3factckeck{
	margin-left: 30px;

}
.h3ultimele3rss{
	font-family: 'Zilla Slab', 'Roboto Condensed', sans-serif;
	font-size: 13pt;
	color: #333333;
	margin-left: 20px;
	font-weight: 700;
	text-align:center;
}
.declaratierss{
	font-family: 'Zilla Slab', 'Roboto Condensed', sans-serif;
	font-size: 13pt;
	color: #333333;
	margin-top: 7px;
	text-align:justify;
}
.declaratierss a, .maimulterss, .maimulterss a, .maimulterss a:hover {
	font-size: 13pt;
	color: #333333;
	text-decoration: none;
}
.declaratierss a:hover{
	font-size: 13pt;
	color: #333333;
	text-decoration: none;
}
.maimulterss {
	text-align: right;
	margin-top:10px;
}
.maimulterss a {
	border-bottom:1px solid #3ba0aa;
	font-size:14px!important;
	font-weight:600;
}
.maimulterss a:hover {
	border-bottom:0px;
	font-weight:600;
	color: #3ba0aa;
}
.numerss{
	font-family: 'Zilla Slab', 'Roboto Condensed', sans-serif;
	font-size: 13pt;
	color: #333333;
	margin-top: 28px;
	font-weight:600;
}
/*End Sidebar*/
.doneaza{
	text-align: center;
	margin-bottom: 20px;
}
.maimulte{
	font-family:  'Zilla Slab', 'Roboto Condensed', sans-serif;
	margin-top: 50px;
	background-color: #727272;
	color:#fff;
	text-decoration: none;
	border-radius:10px;
	padding:10px 10px 10px 10px;
}
.maimulte:hover{
	background-color: #727272;
	color:#fff;
	text-decoration: none;
}
.textcenter{
	text-align: center;
}
.margintop50{
	margin-top: 50px;
}
.padding0 .col-md-2 {padding: 15px 0 0 20px;}
.page-template-default .page {padding: 30px;}

@media only screen and (max-width: 768px) {
  .paddingleftright30 {
	padding: 0 5px 0 5px;
  }
.padding0 .col-md-10 {padding: 0 10px 0 30px;}
.padding0 .col-md-2 {padding: 10px 0 0 0;}
.wpcf7-form * {width:100%!important; max-width:300px!important;}
.page-template-default {margin:0; padding: 0 5px 0 5px;}
}
.web {display:none!important;}
.separator {text-align:center; margin:25px; border-bottom:1px solid #00a98e;}
.separatorrss {text-align:center; margin:25px; border-bottom:1px solid #fff;}
.subtitlu {margin: 35px 0 20px 0;}
	.subtitlu::before {content: "➲"; color: #066f8c; margin-right:10px;}
	.concluzie {color: #066f8c;}
.fc {color: #066f8c;}
#responsive-menu-pro-wrapper {padding-top:15px!important;padding-left:15px!important;padding-bottom:15px!important;}
.eurocandidat {text-align: center; margin-top:-10px;}
	.eurocandidat h6 {font-size:10px;}
	.eurocandidat img {margin-bottom:15px; max-width:70px;}

.prezidentiale {background: url("https://www.factual.ro/wp-content/themes/factual/images/steag-ro.png") repeat-y top right!important; 
	-webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
}

.evidentiat a {color: #3ba0aa!important;}
	.evidentiat a:hover {color: #066f8c!important;}
	.evidentiat span {padding:6px 10px 6px 10px!important;background-color:#fff;font-size:.95em!important; border-radius: 25px;}

.verde {color: #3ba0aa;}
.gros {font-weight: bold;}
.textbaner {
	 font-family: 'Zilla Slab', sans-serif;
}
.et_social_networks {
	text-align: center!important;
}
.et_social_icons_container li {
	float:none!important;
	display: inline-block!important;
}
.wpcf7-form label {font-weight:400;}
.upper {text-transform: uppercase;}

div.wp-caption, .wp-caption img, .corp img {max-width:100%!important;height:auto!important;}
.corp img, .wp-caption img {padding:3px; border:1px solid #f3f3f3;}
.wp-caption-text {margin-bottom:25px;}
.fakenews span {opacity:.5}
img.fakenewsimg {max-width:90%!important;height:auto!important;margin:25px!important;}