/*
Theme Name:Romania Curata
Theme URI:http://romaniacurata.ro
Description:Child theme for the NewsPlus theme
Author:Alex Popescu
Author URI:http://pax.mioritics.ro
Template:newsplus
Version:1.6.5
*/

@import url("../newsplus/style.css");

.youtube {position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; }
.youtube iframe, .youtube object, .youtube embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

address {font-style: normal; margin-bottom:10px; padding:2px; width:100%; clear:both; overflow:hidden;}
address cite {line-height:60px; font-style:normal; display:inline-block; margin-right:20px; margin-top:10px; font-size:1.2em;}
address cite a {text-decoration:none; color:dimgray; font-weight:600;}
address a:hover {color:crimson;}
address a:hover picture {box-shadow: 0px 0px 1px 1px rgba(220,20,60,0.75);}
address picture {display:block; float:left; width:60px; height:60px; margin-right:10px; border-radius:30px; box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.75); background-size:cover; background-position:center; background-repeat:no-repeat; }
address time {float:right; line-height:60px; margin-top:10px; color:gray;}


body{color:#333}
#primary #content .column.two-third .flexslider{border:1px solid #CCC;padding:1ex;background-color:WhiteSmoke;}
#primary #content .column.two-third .flexslider .flex-caption h2{font-weight:bold}
#primary #content .column.two-third .flexslider .slide-excerpt{font-size:1.1em;color:black}
#sidebar{width:33%;}
.brand{width:100%;max-width:100%;margin:0;padding:0;}
	.brand a[rel="home"] {height: auto; display: block;}
#header{padding-top:0;}
#primary, #container{width:65%;}
	ul.list-unstyled, ul.list-unstyled li{padding:0;margin:0;list-style:none;}
	ul.profileThumbs{width:240px;}
ul.profileThumbs li{display:inline-block;width:92px;vertical-align:top;border:0 none;margin-right:2px;	margin:0 0 2px 0;padding:0}
ul.profileThumbs li img{}
ul.profileThumbs li span{display:block;font-size:11px}
.clear{clear:both;}
.columns3{-webkit-column-count:3;-moz-column-count:3;column-count:3;}
.columns3 *, .columns2 *, .columns4 *{break-inside:avoid-column;-webkit-column-break-inside:avoid;page-break-inside:avoid;}
.columns2{-webkit-column-count:2;-moz-column-count:2;column-count:2;	-webkit-column-gap:2.5em;	-moz-column-gap:2.5em;	column-gap:2.5em;}
.columns4{-webkit-column-count:4;-moz-column-count:4;column-count:4;}
#main {}
#main .clear.wrap{padding-top:2px}
#content article .entry-content p, #content article .entry-content li{font-size:15px}


header#header {height: auto; min-height:120px; background: transparent; cursor:pointer;}
#headerWrapper {background-image: url('img/arc-header.jpg'); max-width: 1000px; width: 96.153846%; background-position:0 bottom;background-repeat:no-repeat; margin: auto; margin-top: 1.5em;}

/* widget instrumente lupta anti-coruptie */
#text-4 h3{background-color:#444;padding:1ex;border-bottom:3px solid #FFF;color:#EEE;line-height:1.2;font-size:16px;margin:0 0 6px 0}
#text-4 ul{padding:1ex;background-color:#C00;font-size: 1.1em; text-shadow: 1px 1px 1px #444 }
#text-4 li{color:white;padding:2px 0}
#text-4 li a{color:white}
	#featuredPost{background-color:WhiteSmoke;}
	#featuredPost .entry-content p{padding:0 2ex;}
	#featuredPost .entry-meta{opacity:0.6}
	#featuredPost .post-excerpt{	font-size:1.2em}
	#featuredPost a.readMore{opacity:0.8;	font-size:0.9em;}
	#featuredPost .post-thumb{	border-bottom:1px solid #CCC}
	#featuredPost p.post-excerpt{margin-top:1em;font-size:1.3em;line-height:1.3;}
	#featuredPost .entry-content header{background-repeat:no-repeat !important;background-size:cover !important;/*display:table-cell;vertical-align:bottom;*/ padding:1ex;width:100%}
	/*#featuredPost #titles h3{font-weight:bold;line-height:1.2;background-color:#333;display:inline-table;width:auto;font-size:2.4em;margin:0;padding:0 0.3ex 0.4ex 0.3ex;}
	#featuredPost #titles h4{background-color:#C00;display:inline;font-size:1.6em;padding:0 0.5ex;}
	#featuredPost #titles *{color:White}
*/
#titles {position: absolute; padding: 1ex;}
	#featuredPost .entry-meta{padding-left:2ex}
	.padded-multiline{	line-height:1.7;padding:5px 0 2px 0;margin:3px;}
	.padded-multiline h3, .padded-multiline h4{	padding:0;color:#fff;display:inline;margin:0;}
	.padded-multiline h3 span, .padded-multiline h4 span{	position:relative;left:-14px;}
	.padded-multiline h3{font-size:2.3em;font-weight:bold;}
	.padded-multiline h4{font-size:1.5em;}
	.featuredSubtitle, .featuredTitle{border-left-style:solid;border-left-width:20px;text-shadow:1px 1px 1px Black}
	.featuredSubtitle{opacity:0.5;}
	.featuredTitle{opacity:0.8}
/* - - - - - - - - - - - - - - - - - - - - -
different colored faetured article highlights
- - - - - - - - - - - - - - - - - - - - - */
#titles.highlight_White .padded-multiline h3, #titles.highlight_White .padded-multiline h4{	background-color:White}
#titles.highlight_Black .padded-multiline h3, #titles.highlight_Black .padded-multiline h4{	background-color:Black}
#titles.highlight_Green .padded-multiline h3, #titles.highlight_Green .padded-multiline h4{	background-color:Green}
#titles.highlight_Red .padded-multiline h3, #titles.highlight_Red .padded-multiline h4{	background-color:Red}
#titles.highlight_Blue .padded-multiline h3, #titles.highlight_Blue .padded-multiline h4{	background-color:Blue}
#titles.highlight_DarkRed .padded-multiline h3, #titles.highlight_DarkRed .padded-multiline h4{	background-color:DarkRed}
#titles.highlight_WhiteSmoke .padded-multiline h3, #titles.highlight_WhiteSmoke .padded-multiline h4{	background-color:WhiteSmoke}
#titles.highlight_White .featuredSubtitle, #titles.highlight_White .featuredTitle{	border-left-color:White}
#titles.highlight_Black .featuredSubtitle, #titles.highlight_Black .featuredTitle{	border-left-color:Black}
#titles.highlight_Green .featuredSubtitle, #titles.highlight_Green .featuredTitle{	border-left-color:Green}
#titles.highlight_Red .featuredSubtitle, #titles.highlight_Red .featuredTitle{	border-left-color:Red}
#titles.highlight_Blue .featuredSubtitle, #titles.highlight_Blue .featuredTitle{	border-left-color:Blue}
#titles.highlight_DarkRed .featuredSubtitle, #titles.highlight_DarkRed .featuredTitle{	border-left-color:DarkRed}
#titles.highlight_WhiteSmoke .featuredSubtitle, #titles.highlight_WhiteSmoke .featuredTitle{	border-left-color:WhiteSmoke}
#titles.highlight_White .padded-multiline h3, #titles.highlight_White .padded-multiline h4,#titles.highlight_WhiteSmoke .padded-multiline h3, #titles.highlight_WhiteSmoke .padded-multiline h4{color:#333;}
#titles.highlight_White .featuredSubtitle, #titles.highlight_White .featuredTitle,
#titles.highlight_WhiteSmoke .featuredSubtitle, #titles.highlight_WhiteSmoke .featuredTitle{	text-shadow:0px 0px 0px White}

	#featuredPostcomments h4{margin:0 0 0 1.7ex;background-color:#DDD;padding:0 0.5ex;display:inline;font-size:1em !important;}
	#featuredPostcomments{padding-top:1ex;margin-bottom:1em;opacity:0.7}
	#featuredPostcomments p{margin:0.6ex 0;/*border-bottom:1px dotted #666;*/ padding-bottom:0.6ex;font-size:1em !important;line-height:1.3}
/* #featuredPostcomments p b{font-weight:normal;display:block;} */
#featuredPostcomments.singleComment{padding:1.5em}
	#featuredPostcomments.singleComment p b{display:inline}
	#featuredPostcomments.singleComment h4{margin:0}
	#featuredPostcomments.singleComment *{display:inline;}

#prieteniiARC{padding:1em 20px;border-top:1px solid #CCC; border-bottom:1px solid #CCC; background-color: #EEE}
#prieteniiARC ul li{display:inline-block;height:140px;line-height:1;vertical-align:top;border:0 none;margin-right:2px}
	#prieteniiARC ul li span{font-size:13px;	padding-top:0.3ex;color:#666;	text-align:left;display:block;}
#prieteniiARC ul li img{width:120px;}
#prieteniiARC h4{font-size:2em;}

/*.xflex-nav-container {max-height: 260px;overflow: hidden;}*/
.flexsliderx{max-width:1000px; 	margin:1.5em 1.6em 0 1.5ex;}
.xflex-nav-container .flex-direction-nav li{float:right;	padding:2px;}
.flex-direction-nav{float:none;	width:100%;position:relative;overflow:visible;margin-top:-27px;	text-align:right;display:block;}
.flex-direction-nav li a{font-size:4em;	text-shadow:1px 1px 2px #000;	padding:0 3px;line-height:1.3;color:White;	background:none !important;}
.flex-direction-nav li a{top:-155px;z-index:199;position:absolute;border:none !important;}
.flex-direction-nav li:first-child{float:left;margin-left:-3px;}
.flex-direction-nav li:last-child a{margin-left:-0.7ex;}
article.bio{overflow:hidden;}
ul#listaAutori{top: 1ex; z-index: 2; padding-left:1ex;max-height: 240px;overflow: hidden;}
.xflex-nav-container{max-width:1000px;margin-left:20px;width:100%;}
ul#listaAutori li img{width:154px;margin-left:3px;}
ul#listaAutori li h6{width:160px;position:relative;top:22px;left:7px;margin-top:-1.3em;}
ul#listaAutori li h6 a{display:inline-block;font-weight:normal;font-size:1.2em;	text-shadow:1px 1px 2px #300;background-color:DarkRed;opacity:0.8;padding:2px 3px;/*background-image:url('img/25-white.png');*/
line-height:1;color:#FFD}
ul#listaAutori li h5{font-size:1em;overflow:hidden;line-height:1.2;width:140px;height:5.7em;padding:4px 0 7px 4px;}
ul#listaAutori li h5 a{text-shadow:1px 1px 2px #000;}
ul#listaAutori li{float:left;}
ul#listaAutori li a{color:White}
ul#listaAutori li a:hover {color: LightYellow; text-shadow: none}
ul#listaAutori li a:hover img {box-shadow: 0 0 2px Black}
#optional-nav.secondary-nav ul#menu-top-menu{display:inline-block;	width:auto;}
nav#optional-nav.secondary-nav{max-width:100% !important;width:100%;display:block;	float:none;}
nav#optional-nav.secondary-nav .fb_iframe_widget{margin:6px 20px 0 0;	float:right;display:inline-block;opacity:0.65}
nav#optional-nav.secondary-nav .fb_iframe_widget:hover{opacity:1}
.searchbox{	display:inline-block;	float:right;}
.searchbox form{margin:0.5ex;	padding:0;}
.searchbox form input{font-size:0.9em}
#utility-top,#callout-bar{display:none}
/*todo - what does this do?*/
#latestPosts{font-size:0.85em;line-height:1.2;margin:1ex 0}
#latestPosts h4{margin:0.3ex 0;}
#latestPosts ul.list-unstyled li{border-bottom:1px dotted #DDD;}
#latestPosts h3{margin:0;border-bottom:1px solid #CCC}
#latestPosts ul{margin-bottom:2ex;}
body.single #primary #content article .entry-header h3{	margin:0;display:inline;background-color:WhiteSmoke;padding:3px;font-size:1.2em;}
body.single #primary #content article .entry-header h1{font-size:2.5em;line-height:1.2;border-bottom:2px solid #EEE;padding-bottom:0.5ex;}
body.single #primary #content article .entry-content{font-size:1.2em}
.row li .entry-content h4.subtitlu{margin:0;font-size:1em;}
.row li .entry-content h3{line-height:1em}
.authorArticleList li h4{margin:0;font-weight:bold;}
.authorArticleList h2{color:#555;}
.authorArticleList h2 b{color:#222;font-weight:normal;}
.authorArticleList ul.list-unstyled li{margin-bottom:2ex;}
#sidebarNewsletter{font-size:0.8em}
#newsletterEmailInput{width:18em;}

.row h3 a{font-weight:bold;font-size:16px;color:#C00}
aside h3.sb-title{margin:1em 0; font-size:1.1em; font-weight: bold; color: #333;  border-bottom:1px solid #DDD;}

aside#text-2 h3.sb-title {   padding: 1ex; margin: 0 0 2ex 0;
padding-bottom: 1ex; background-color: #555; color: white; font-size:
1.2em; font-weight: normal;}
aside#text-2 { border:1px solid #CCC;   background-color: WhiteSmoke}
aside#text-2 li {padding: 3px 1.3ex;}
aside#text-2 object {margin-bottom: 0}

.row h3 {line-height:1.2em; margin-bottom:0.25ex}
.row .entry-content h3 {line-height:1.2em; margin-bottom:0.25ex}

.row p.post-excerpt{line-height:1.4;margin-bottom:0.25ex}
.row .entry-meta{margin:0;}
.secondary-nav li{padding:0}
.secondary-nav li a{color:#777;text-shadow:none;border-right:0 none;padding:3px;	margin:2px 0;}
.secondary-nav{line-height:1;padding-left:15px;}
	body.home .secondary-nav{margin-bottom:-1.5em;}
.secondary-nav li a:after{content:"/";color:#DDD;margin-left:1ex;}
.secondary-nav li:last-child a:after{content:""}
#main-nav{border-top:1px solid #C99}
/*.sapou{margin:1px 1px 1.5em 1px;	padding:1em;	box-shadow:0 0 2px #999;	border:3px solid #FFF;background-color:WhiteSmoke;	overflow:hiddden;	font-size:1.2em;	overflow:hidden} */
.sapou{overflow:hidden;	margin-bottom:1em;	padding-bottom:1ex;	border-bottom:1ex solid #777;font-size:1.2em}
/*.sapou.white{background-color:White} */
.strong-list{font-size:1.25em;}
.strong-list li{margin-bottom:0.5ex !important;}
.strong-list li a{padding-bottom:0.5ex;	border-bottom:1px dotted #DDD;}
#authorListPage h3{font-size:14px;}
#authorListPage img{width:140px;}
.autoriArticol{	display:inline;	float:left;overflow:hidden;	margin-top:5px;}
.unAutor{	float:right;	width:100px;	padding:6px;	background-color:#F9F9F9;	font-size:13px;	line-height:1.3;	display:inline-block;	margin-right:10px;	border:1px solid #EEE;}
.unAutor a:hover{	opacity:0.8}
.autoriArticol img{	width:100px;	display:block;	margin:0 0 3px 0 !important;	vertical-align:middle}
.entry-meta .author, .entry-meta .by-author{display:none}
.padded-multiline.featuredSubtitle{	display:none}

#searchform {padding: 1ex 0  3em 0; display: block;}
#searchform input#s{width: 82%; float: left; height:3em;}
#searchform input#searchsubmit{float: right; width: 17%;}

.section-title strong {color: #333;}

.page .entry-content ul.post-list { padding: 1ex;  border:2px solid #EEE; border-radius: 1ex}
	.page .entry-content ul.post-list li {padding: 0.7ex; border-bottom: 1px dotted #DDD;  }
	.page .entry-content ul.post-list 	li:nth-child(odd) a {color: #353}
	.page .entry-content ul.post-list 	li:nth-child(odd) {background-color: #FAFAFA}
	.page .entry-content ul.post-list 	li:nth-child(even) a {color: #335}

article .entry-content table {table-layout:fixed; max-width: 100%}
.entry-grid h2.entry-title{font-size:1.5em;line-height:1.3;margin-bottom:0.5em;}
.entry-grid p.post-excerpt{line-height: 1.3; color: #444;}

.entry-date {color:dimgray; padding:10px 0;}

/*.entry-grid aside.entry-meta {display: none}*/

table.redactie td {border: 0 none; vertical-align: top; padding: 0.5ex 1ex; line-height: 1.3}
table.redactie td.img {width: 100px;}
table.redactie td.img img {margin: 0}
table.redactie td b {font-size: 14px; display: block;}

/*
 * WP-Paginate - WordPress Pagination Function
 * Revision: $Id: wp-paginate.css 943040 2014-07-03 18:30:39Z emartin24
$
 * Copyright (c) 2014 Eric Martin
http://www.ericmmartin.com/projects/wp-paginate/
 */

.wp-paginate li {display:inline; list-style:none; font-size: 1.2em}
.wp-paginate a {  margin-right:4px; padding:4px 8px; text-align:center;
text-decoration:none; }
.wp-paginate a:hover, .wp-paginate a:active {background-color: #FAFAEE;
}
.wp-paginate .title { margin-right:4px;}
.wp-paginate .gap {  margin-right:4px;}
.wp-paginate .current {  margin-right:4px; padding:4px 8px;  border:1px
solid #DDD; background-color: WhiteSmoke}
.wp-paginate .page {}
.wp-paginate .prev, .wp-paginate .next {}

/* style overrides for comments pagination */
.wp-paginate-comments {}
.wp-paginate-comments li {}
.wp-paginate-comments a {}
.wp-paginate-comments a:hover, .wp-paginate-comments a:active {}
.wp-paginate-comments .title {}
.wp-paginate-comments .gap {}
.wp-paginate-comments .current {}
.wp-paginate-comments .page {}
.wp-paginate-comments .prev, .wp-paginate-comments .next {}

.list-articles-archive small small {opacity: 0.8; font-size: 0.7em; }
.list-articles-archive time {display: block; margin: 1.6em 0 1ex 0;   /*
border-bottom:1px dotted #999; margin-bottom: 2px; */ border-left: 4px
solid #BBB; padding-left: 5px; line-height: 1;}

.list-articles-archive li a+small {font-size: 0.8em; }
.list-articles-archive li a+small:before {content: ' \203A'; Color:
black; opacity: 0.5; font-weight: normal; padding: 0 0.5ex;font-size:
1.2em;}

.list-articles-archive li  {    margin-top: 0.5ex !important;
border-bottom:1px dotted #CCC; padding-bottom: 0.5ex
!important;line-height: 1.2 ; font-size: 1.2em}

.breadcrumbs .current { margin-right: 1ex;}
.breadcrumbs .current:after {content: ' \203A';}

.wdpu-msg {width: 35em;  opacity: 0.95;}
/*
.wdpu-text {padding-bottom: 1.2em !important;  height:190px !important;  }
.wdpu-head * {font-size: 1.2em !important}
.wdpu-subtitle,.wdpu-title {margin: 0 !important; font-size: 1em !important;}
#popNewsletterEmailInput { width: 240px;}
 .wdpu-msg form {margin-bottom: 0;  }
.wdpu-buttons {position: relative !important; display: inline;  padding: 0 !important;   }
.wdpu-buttons a {display: inline-block; margin: 1em 0 0  2em ; position: absolute; margin-top: 25px;
font-size: 0.8em; opacity: 0.7 !important; text-decoration: none !important; }
*/

/*liste negre*/
#post-9120 ul.post-list {border: 0 none; padding: 0; }
	#post-9120 ul.post-list a {font-size: 14px; color: #009;}
	#post-9120 h2 {background-color: #666; color: White; padding: 1ex; font-size: 18px; margin-top: 2em; display: inline-block;}

aside#text-3 {  border:1px solid #DDD;}
	aside#text-3 h3 { margin: 0.5ex 1ex 1ex 1ex ;}

#post-4543 header .entry-title{display: none;}

/* fix breadcrumbs */
.breadcrumbs,#breadcrumb {float: none}

/*vanity counter*/
#webstats {display: inline-block; background-color: White; padding: 0 55px 3px 3px; border-radius: 7px;}
#webstats img {  position: absolute;   clip: rect(5px,90px,20px,5px);}
#webstats:after {content:'-lea vizitatori din 2014'; left: 50px; position: relative; top: 3px;}
#webstats:before {content:'EÃƒÆ’Ã‹â€ ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ti al';  position: relative; left: 3px; top: 3px;}

#text-10{z-index: 22 !important}
#trafic_ro {width: 95px; z-index: 999; margin: 0 auto; display: block;}

#secondary{background:transparent; color:#333; }
#secondary h3.sc-title{color:#333; border-bottom: 1px solid #DDD; margin-right: 1ex; padding: 0 1ex;}
	#secondary .widget li {border-bottom: none; line-height: 1.1; margin-bottom: 0.5ex}
	#secondary ul a:hover {color: #99C}
	#secondary a, #secondary ul a {color: #339}
 #text-8 .three-col li {width: 33%; margin:0;   }
#text-8 h3 a { display: inline-block; padding-top: 2em; font-weight: bold; color: #000}
#text-8 img {width:160px; float: left !important; margin-right: -15px;}
#text-8 li h3 {margin: 0 0 0.5ex 0; width: 180px;    display: inline-block;   line-height:1.3; font-size: 18px; }
#text-8 {border-bottom: 1px solid #CCC;}
#text-9 {border-right: 1px solid #CCC; margin-right: 1ex;}
#text-9 a img {margin: 0.5ex; vertical-align: middle;}
#footerWidget2, #footerWidget3 {display: inline-block; float: left; overflow: hidden}
	#footerWidget2 {width: 48%}
	#footerWidget3 {width: 48%}

#sidebar .sidebar-link {display: block; font-size: 15px; margin: 0.75ex 0; color: Red; text-shadow: 1px 1px 1px White; background-color: WhiteSmoke; padding: 0.5ex 1ex; font-weight: bold; line-height: 1.4; border:1px solid #DDD;}

/*
		UNIVERSITATI CURATE
*/
/*#cuc-nav {display: none;}*/

#cuc-nav {margin: 0; margin-bottom: 5px; background-color: White; border-bottom: 1px solid #AAA; z-index: 15;}
#menu-cuc > li:first-child a {
/* 	font-weight: bold; */
	 padding-left: 6px;}
#menu-cuc > li > a {color: #555; border-right:0 none; font-size: 15px;}
#menu-cuc li.current-menu-parent a,
#menu-cuc li.current-menu-item a { border:0 none ;   font-weight: bold; color: Black; background-color: WhiteSmoke; position: relative; bottom: -2px;}

body.category-educatie 			#main-nav #menu-item-5235,
body.page-template-page-cuc 	#main-nav #menu-item-5235 {background-color: White;}

body.category-educatie 			#main-nav #menu-item-5235 a,
body.page-template-page-cuc 	#main-nav #menu-item-5235 a {color: #444; font-weight: bold;}

body.category-educatie 			#main-nav.primary-nav,
body.page-template-page-cuc 	#main-nav.primary-nav {}


body.page-template-page-cuc 	#content	h1.entry-title ,
body.single.category-educatie #content h1.entry-title {margin: 0.5em 0;}

body.page-template-page-cuc #secondary , body.single.category-educatie  #secondary {
	display: none;
}

#cuc-sidebar {margin: 0;}
#cuc-sidebar li {margin-bottom: 0.5ex;}

body.category-educatie  blockquote {border-left: 5px solid #999; }
body.category-educatie  blockquote, body.category-educatie  blockquote p {font-size: 18px !important; }
body.category-educatie .autoriArticol {float: right; margin-left: 5px !important;  }
body.category-educatie .unAutor {    background-color: transparent !important;}
body.category-educatie .unAutor img { }
body.category-educatie .unAutor a {  color: Black;}

body.page-id-5224 #featuredPost {background-color: red; color: white; text-shadow: 1px 1px 1px #999; }
body.page-id-5224 #featuredPost .entry-meta,
body.page-id-5224 #content header.entry-header h1.entry-title{display: none}
body.page-id-5224 #content header img {border-bottom: 1px solid #FAA;}
body.page-id-5224 #featuredPost header{padding: 0; }
body.page-id-5224 #featuredPost #featuredPostcomments {opacity: 1; padding: 1ex;}
body.page-id-5224 #featuredPost #featuredPostcomments h4 {background: transparent; color: WhiteSmoke; font-size: 1.3em !important; padding: 0; margin-left: 1.4ex; }
body.page-id-5224 #featuredPost .post-excerpt{color: white; border-bottom: 2px dotted #DDD; padding: 0; margin: 1.2em; padding-bottom: 1em}
body.page-id-5224 #featuredPost .post-excerpt a.readMore{color: Yellow; opacity: 1;}

body.page-id-5224 #featuredPost  #titles *,
body.page-id-5224 #featuredPost  #titles{background-color: Red; border-color: red; color: White; opacity: 1; font-weight: normal; text-shadow: 1px 1px 1px #666;}
body.page-id-5224 #featuredPost  #titles {margin: 1em; box-shadow: 1px 1px 1px White; padding-top:0.5ex }
body.page-id-5224 #featuredPost  #titles h3 {line-height: 1.3 !important; }
body.page-id-5224 #content .row:nth-child(2){  }
body.page-id-5224 #content .row:nth-child(2) .entry-content h3 a {font-size: 18px; line-height: 1.2; xfont-weight: normal }
body.page-id-5224 #content .row:nth-child(2) .entry-content {display: inline-block; width: 65% ; vertical-align: top; margin-left: 1em; }
body.page-id-5224 #content .row:nth-child(2) .post-thumb{display: inline-block; width: 30%; vertical-align: top;}
body.page-id-5224 #content .one-col {border: none;}

/*
body.page-id-5224 #content .entry-content .row .one-col:first-child   {background-color: #c70914;   }
body.page-id-5224 #content .entry-content .row .one-col:first-child  .entry-content {overflow: initial ;}
body.page-id-5224 #content .entry-content .row .one-col:first-child  .entry-content  p {color: White ; padding: 2ex;  }
body.page-id-5224 #content .entry-content .row .one-col:first-child  .entry-content h3 { display: inline-block; position: absolute; margin-left: 0; margin-top: -7em; padding: 1ex;     }
body.page-id-5224 #content .entry-content .row .one-col:first-child  .entry-content h3 a {color: White;  font-size: 28px; text-shadow: 0 0 4px Black; line-height: 1.4;  background-color: Red;   } */
/*  a {padding-left: 2ex; margin: 0; color: White; background-color: Red; position: absolute; margin-top: -1ex; z-index: 155; border:1px dotted #EEE;  } */

/* widgets CUC */
#text-23,
#newsplus-recent-posts-4 { margin: 0; background-color: #444;  padding: 10px 15px 15px; width: 260px; }
#text-23 *,
#newsplus-recent-posts-4 * {color: WhiteSmoke;}
#text-23 {font-size: 14px; line-height: 1.3;  color: WhiteSmoke;}
#text-23 a {color: LightYellow;}

#text-23 table td {border: none; width: 48%; padding: 0; padding-right: 10px; font-size: 15px; color: Black; text-align: center; line-height: 1.2; color: WhiteSmoke;}
#newsplus-recent-posts-4 h2{font-size: 16px; color: #CCC;  }
#newsplus-recent-posts-4 li  {border-bottom:1px dotted #999 !important;   }
	#newsplus-recent-posts-4 li:last-child {border-bottom: none !important;  }
#newsplus-recent-posts-3 {margin-top: 2em;  }
#newsplus-recent-posts-4 .entry-meta{display: none;}

#text-25 {background-color: Red; padding: 10px 15px; width: 260px; font-size: 14px; line-height: 1.3; margin-bottom: 0;}
#text-25 * {color: White;}
#text-23 h2, #text-25 h2 {padding-bottom: 3px;}
#text-23 h2 {border-bottom: 2px solid #CCC !important;}
#text-25 h2{ border-bottom: 2px solid #FDD; }

.category-consiliere-juridica #content h1.section-title+p{ font-size: 15px; line-height: 1.4;  border-bottom: 2px dotted #999; padding-bottom: 1em;  }

.page-id-30342 form#fm-form-9 {  border:1px dotted #999; overflow: hidden; width: 80%; padding: 1.5em 2em; margin: 1em auto; border: 1ex solid White; Background-color: WhiteSmoke; box-shadow: 1px 1px 2ex #DDD; }
.page-id-30342 form#fm-form-9 label {font-size: 16px !important; margin: 5px 0}
.page-id-30342 form#fm-form-9 ul {margin: 0}
.page-id-30342 form#fm-form-9 input#fm_form_submit {float: none; font-size: 16px; padding: 0 1em !important;}
.page-id-30342 form#fm-form-9 textarea {width: 100%;  }
#fm-item-file-56f176fc86075 {border:1px solid #DDD; padding: 1em; Background-color: #EEE; }
#file-56f176fc86075 {font-size: 16px; }

/**
	BE RESPONSIVE
*/


@media screen and (max-width:780px){
#titles {font-size:0.75em;}
	#headerWrapper {background-image: url('img/romaniacurata.png'); background-size: 100%; background-color: white;}
	.xflex-nav-container{display:none !important}
	.site-title {width:100%}
	header#header {height:auto; min-height:60px; overfflow:visible;}
	header#header, #header#logo {width:100%}
	#headerArticles {border-top: 1px solid transparent;}
	#headerArticles h5 {display: block !important; width: 100% !important;  margin: 1.5ex; border-bottom: 1px solid rgba(255,255,255,.7);  padding-bottom: 1.5ex;}
	#headerArticles h5 a {display: block; background-repeat: no-repeat; background-size: 60px !important; padding-left: 66px !important;   min-height: 60px;
 color: black; padding: 0 1ex; font-size: 1.1em;  text-shadow: 1px 1px 1px rgba(0,0,0,.2); line-height: 1.4;   }
}



@media screen and (min-width:780px){
	#headerArticles { border-bottom: 1px dotted rgba(255,255,255,.75); }
	#headerArticles h5 {display: table-cell; padding: 2ex 1ex;   min-width: 20em;   }
	#headerArticles h5 a {display: block; background-repeat: no-repeat; background-size: 80px; padding-left: 90px !important;   min-height: 80px; color: black; padding: 0 1ex; font-size: 1.2em;  text-shadow: 1px 1px 1px rgba(0,0,0,.2); line-height: 1.4;   }
}


/* http://www.romaniacurata.ro/live-harta-prezentei-la-vot-pentru-alegerile-parlamentare/ 
	FULL PAGE
*/
body.postid-41382 #primary {width: 100%;}
body.postid-41382 #sidebar {display: none}




/* 
	BPP 
*/
#BPPsearchsubmit {background:url(images/search_submit.jpg) no-repeat;border:0;margin:0;padding:0;margin-left:-23px;margin-top:1px;width:22px;height:22px;float:right;cursor:pointer;z-index:10;position:relative;}
#bpps,#s{height:20px;line-height:20px;float:right;padding-right:22px;width:100px;background-color:transparent;z-index:1;position:relative;}

.BPPmeta ul, .BPPmeta li{display: inline; style-type: none; margin: 0}
ul.BPPmeta  {list-style: none; padding:5px 0; border-bottom:2px solid #999; margin: 0}
.BPPmeta .termList {display: inline}
.BPPmeta .termList li{margin-right: 3px;}
	.BPPmeta .terms_keywords a {background-color: #EEE; border-radius: 3px; text-decoration: none; box-shadow: 1px 1px 1px #CCC; padding: 0 2px}
		.BPPmeta .terms_keywords a:hover {opacity: 0.7 }

.terms_Autor a, .terms_Afiliere a {text-decoration: none; font-size: 14px; color: #000}
	.terms_Autor a:hover, .terms_Afiliere a:hover {text-decoration: underline; opacity: 0.75}
.terms_Autor a {font-weight: bold}


.really_simple_share {position: relative; top: 30px}
	.BPPdownloadLink {margin-top: 1em; font-size: 14px }
	.BPPdownloadLink label {font-size: 14px; padding: 1ex;}
		.BPPdownloadLink {background-color: #DDD; border-radius: 4px;  box-shadow: 1px 1px 1px #999; padding: 3px; display: inline-block}
		.BPPdownloadLink:hover {opacity: 0.85}


ul.publication,   .publication .termList li, .publication .termList ul	 {display: inline; list-style: none; padding: 0; margin: 0; }

ul.publication li {display: block; margin-bottom: 8px; text-align: left}
 .publication  h4 a, .publication  h4 {margin: 0 !important; padding: 0 !important; }
	.publication  h4 a {font-size: 16px; font-weight: bold; text-decoration: none; color: #000}
	.publication  .terms_Autor a {font-weight: normal; margin-right: 3px;}
	.publication  a { font-size: 13px;  text-decoration: none}
		.publication .terms_autor a {margin-right: 1px;}
		.publication .terms_autor  a:after {content: ', ';}
		.publication .terms_autor li:last-child a:after {content: ' ';}
	z.publication  a:hover { text-decoration: underline}
.publication	.termList {display: inline; }
	.publication   span.date {color: #666; font-size: 12px; }

.publication p.excerpt {font-size: 12px; line-height: 100%}


a.muchMore {visibility: hidden; font-size: 16px}

.publication {width: 370px; float:left; display: inline}
	.publication li:hover {background-color: #F9F9FE}
	.publication li:hover .muchMore {visibility: visible; text-decoration: none; font-weight: bold; }

form.BPPfilter {width: 180px; float: right; 
	background-color: #EEE;  border-radius: 3px; margin-bottom: 25px; box-shadow: 0 0 5px #CCC; border:1px solid #FFF; text-align: left}
.BPPSContainer { margin: 15px 5px; float: left;}

#bpps {width: 134px;}
.customcontactform input, .customcontactform select,  form.BPPfilter input {background-color: #FFF !important; border:1px solid #BBB !important; }	
form.BPPfilter label {display: block; font-size: 11px}
 form.BPPfilter select  {width: 170px}
p#searchIntro {border-bottom:1px solid #FFF; background-color: #DDD; border-top-left-radius: 3px; border-top-right-radius: 3px; padding: 5px  }
.selectContainer {margin: 0 5px}

.BPPintro {padding: 6px; box-shadow: 0 0 10px #CCC; border:6px solid #FFF; background-color: #EEE; text-align: left }
	.BPPintro a { display: inline-block;   padding: 5px; font-size: 13px; font-weight: bold; margin: 5px 0; border-radius: 4px; border:1px solid #FFF; box-shadow: 1px 1px 4px #999; background-color: #999; color: #FFF; text-decoration: none }
	.BPPintro a:hover { box-shadow: 1px 1px 1px #999; opacity: 0.8; background-color: #AAA}

.BPPsubmenu a { float: right; margin: 0 5px; text-decoration: none; border-bottom:1px solid #999; }
 .BPPsubmenu a b {text-decoration: none}
.BPPsubmenu a:first-child {float: none; text-decoration: none; border-bottom: none;}