/* Button: articles edit */
div.subadmin {
	background: #1d255f;
	position: fixed;
	right: 0;
	top: 100px;
	z-index: 9999;
}
div.subadmin a {
	display: inline-block;
	padding: 2em;
	color: #fff;
}
.realblog_search_form {
	text-align: right;
}
/* Textareas */
.realblog_headline_field {
	width: 99%;
	height: 200px;
}
.realblog_story_field {
	width: 99%;
	height: 500px;
}
/* buttons */
.realblog_search_form button {
	display: inline-block;
	padding: 0.25em 0.5em;
	background: #1d255f;
	color: #fff;
	margin-right: 0em;
	font: 400 1em/1.6em "Raleway", sans-serif;
	/* [disabled]border: 0 none; */
	/* [disabled]border-radius: 0; */
	cursor: pointer;
}
.realblog_search_form button:before {
	content: "\f002";
	padding: 0 .5em 0 0;
	font: 0.789em FontAwesome;
	font-size: 1.012345em;
}
.realblog_buttons {
	clear: both;
	padding: .5em 0;
	font: 400 1em/1.6em "Raleway", sans-serif;
}
.realblog_button {
	display: inline-block;
	/* [disabled]padding: .25em .5em; */
	background: #1d255f;
	margin-right: 0em;
	font: 400 1em/1.6em "Raleway", sans-serif;
	border: 0 none;
	border-radius: 0;
}
a.realblog_button {
	color: #fff;
	text-decoration: none;
	padding: .25em .5em;
	margin: 0 .5em .5em 0;
}
a.realblog_button:before {
	content: "\f053";
	padding: 0 .75em 0 0;
	font: 0.789em FontAwesome;
}
.realblog_fields_block #date1 {
	margin-bottom: 12px;
}
.realblog_fields_block table {
	width: 100%;
}
.realblog_label {
	font-weight: normal;
}
.realblog_entry_footer {
	clear: both;
	text-align: right;
	overflow: visible;
}
.realblog_meta_comments {
	/* [disabled]color: #999; */
	display: inline-block;
	font: 400 1em/1.6em "Raleway", sans-serif;
	float: right;
}
.realblog_meta_comments:before {
	content: "\f075";
	padding: 0 .25em;
	font: 0.987em FontAwesome;
}
.realblog_read_more {
	font: 400 1em/1.6em "Raleway", sans-serif;
	color: #fff;
	background: #1d255f;
	padding: 0;
	margin: 0 0 -1px 0 !important;
	display: inline-flex;
}
.realblog_read_more a:link, .realblog_read_more a:visited {
	color: #fff;
	padding: .25em .5em;
	margin: 0;
	background: #1d255f;
}
.realblog_read_more .realblog_button:before {
	content: "";
	padding: 0;
}
.realblog_read_more .realblog_button:after {
	content: "\f054";
	padding: 0 0 0 .75em;
	font: 0.789em FontAwesome;
}
.realblog_article_header, .realblog_article_meta {
	margin: 0 0 1em 0 !important;
	padding: .1em .5em;
	color: #fff;
	background: #1d255f;
	font: 400 1em/1.6em "Raleway", sans-serif;
}
footer.realblog_buttons {
	border-top: 1px dotted #999;
	padding: .5em 0 0 0;
	margin: 2em 0 1em 0;
}
/* BACKEND select entry table */
.realblog_table {
	width: 100%;
	table-layout: auto;
	border: 1px solid inherit;
	border-collapse: collapse;
	font-family: "Raleway", sans-serif !important;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
}
.realblog_table thead th, .realblog_table tfoot td {
	background: #1d255f;
	color: #fff;
	font-weight: normal;
	padding: 0.5em 0;
	text-align: center;
	font-style: normal;
	line-height: normal;
}

.realblog_table tbody td:nth-child(4), .realblog_table tbody td:nth-child(6), .realblog_table tbody td:nth-child(7), .realblog_table tbody td:nth-child(8) {
	font-weight: normal;
}
.realblog_table tbody td {
    padding: 0.25em;
    text-align: center;
}
.realblog_table input {
	margin: 0px !important;
	padding: 0px !important;
	width: auto !important;
	text-align: center;
	font-size: 1em !important;
}
.realblog_table label {
	color: #fff;
}
.realblog_table_header, .realblog_table_footer {
	background: #555;
	color: #fff;
	padding: 0.5em 0;
	font-weight: normal;
	text-align: center;
}
.realblog_table_header button, .realblog_table_footer button {
	background: none;
	border: none;
	cursor: pointer;
}
.realblog_table_details {
	border: 1px solid #1d255f;
}
.realblog_table_line {
	padding: 0.25em;
	text-align: center;
}
.realblog_table_line:nth-child(4), .realblog_table_line:nth-child(6), .realblog_table_line:nth-child(7), .realblog_table_line:nth-child(8) {
	font-weight: normal;
}
.realblog_table_title {
	padding: 0.3em 1em;
	border-bottom: 1px solid;
}
.realblog_table_line img, .realblog_table_header img {
	border: 0;
}
.realblog_pagination {
	font: 400 1em/1.6em "Raleway", sans-serif;
	text-align: right;
	margin: 1em 0 !important;
	background: #eee;
	padding: .25em;
}
.realblog_pagination i {
	/* [disabled]font-size: 1.5em; */
}
.realblog_pagination span, .realblog_pagination a, realblog_pag_current {
	margin: .25em;
	padding: 0 .5em;
	background: #fff;
}
.realblog_pagination span:last-child, .realblog_pagination a:last-child {
	margin: .25em 0 .25em .25em;
}
.realblog_pagination span {
	border: 1px solid #eee;
	color: #999;
	font-size: 1.1em;
	background: transparent !important;
}
span.realblog_pag_current {
	border: 1px solid #ccc;
	color: #ccc;
}
.realblog_pagination a {
	border: 1px solid #1d255f;
	color: #c00;
}
.realblog_pagination a.realblog_button:before {
	content: "";
	padding: 0 !important;
}
span.realblog_pag_ellipsis {
	padding: 0;
}
.realblog_table_paging {
	text-align: center;
}
.realblog_table_paging a {
	text-decoration: none;
}
/* entries overwiew */
.realblog_entries_preview {
	clear: both;
	border-top: 0;
	margin: 1em 0 0 0;
}
.realblog_entries_preview h1 {
	margin: 0 0 .5em 0;
	padding: 0;
	font-size: 1.75em;
}
.realblog_entries_preview h2 {
	margin: 0 0 .5em 0;
	padding: 0;
	font-size: 1.75em;
}
.realblog_entries_preview a {
	color: #333;
}
.realblog_entry_preview {
	clear: both;
	width: 100%;
	border-bottom: 0px dotted #666;
	margin: 0 0 4em;
}
/**
 * Multi column overwiew
 *
 * Uncomment the following two rules to enable a tabular blog overview.
 * Also uncomment the rules for the desired number of columns below.
 */
/*
.realblog_entry_preview {
    box-sizing: border-box;
    padding: 0 1em;
    float: left;
}
.realblog_entries_preview::after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
}
*/

/* 2 colums
.realblog_entry_preview {width: 50%}
.realblog_entry_preview:nth-child(2n+1) {clear: both}
*/
/* 3 columns
.realblog_entry_preview {width: 33%}
.realblog_entry_preview:nth-child(3n+1) {clear: both}
*/
/* 4 colums
.realblog_entry_preview {width: 25%}
.realblog_entry_preview:nth-child(4n+1) {clear: both}
*/
/* 5 colums
.realblog_entry_preview {width: 20%}
.realblog_entry_preview:nth-child(5n+1) {clear: both}
*/

.realblog_show_date {
	display: inline-block;
	margin: 0;
	padding: 0;
	font-size: inherit;
	font-style: normal;
	font-weight: normal;
	margin: 0;
}
.realblog_meta_categories {
	display: inline-block;
}
.realblog_show_story {
	clear: both;
	width: 100%;
	/* [disabled]overflow: auto; */
	border-bottom: 0;
}
.realblog_show_story:after {
    content: " ";
    display: table;
    clear: both;
} 
a:link.realblog_show_story_a {
	color: #1d255f !important;
	display: block;
}
.realblog_show_story_entry {
	clear: both;
	width: 100%;
	border-bottom: 0;
	margin: 0 0 2em 0;
}
.realblog_show_box {
	clear: both;
	width: 100%;
	overflow: hidden;
	margin: 0;
}
.realblog_show_box .realblog_buttons:first-child {
	display: none;
}
.realblog_show_box > .realblog_show_story_entry + .realblog_buttons {
	/* [disabled]display: block; */
}
/* tpl_classes for function realbloglink */
.realbloglink {
	font-weight: normal;
	border: 0 !important;
}
.realbloglink {
    background: #1d255f none repeat scroll 0 0;
    color: #fff;
    font-size: 1em;
    margin: 1.5em 0 0.5em;
    padding: 0.5em 0.75em;
    text-transform: uppercase;
}
.realblog_tpl_show_date {
	font: 400 1em/1.6em "Raleway", sans-serif;
	color: #999;
	border-style: none;
	margin: 0;
	padding: 0;
}
.realblog_tpl_show_title a {
	color: #1d255f;
	text-decoration: none;
	display: block;
}
.realblog_tpl_show_story {
}
.realblog_tpl_read_more {
	text-align: right;
}
.realblog_tpl_show_box {
	border-bottom: 0;
	padding: 0;
}
.realblog_tpl_show_box p.realblog_tpl_show_title {
	border-bottom: 1px dotted #999;
	padding: 0 0 .25em 0;
	margin: 0 0 .5em 0;
}
.realblog_most_popular a {
	color: #333;
	text-decoration: none;
	display: block;
}
.realblog_most_popular span {
	color: #999;
	font-size: .9em;
}
.realblog_most_popular p {
    border-bottom: 1px dotted #999;
    margin: 0 0 0.5em;
    padding: 0 0 0.25em;
}
.realblog_most_popular p:nth-child(-n+3), .realblog_latest p:nth-child(-n+1) {
	/* [disabled]background: transparent; */
	/* [disabled]margin: 0; */
	/* [disabled]padding: 0; */
	/* [disabled]border-bottom: 0; */
}
.realblog_admin {
	height:24px;
	background-color: #1d255f;
	color: White;
	display: block;
}
.realblog_date_selector {
	margin: 0 0 -3px 1px;
}
.realblog_archive_container {
	font: 400 1em/1.6em "Raleway", sans-serif;
}
.realblog_archive_container h2 {
	font: 400 1em/1.6em "Raleway", sans-serif;
}
.realblog_archive {
	padding-left: 0;
}
.realblog_archive_title {
	font-weight: normal;
	font-size: 1.3em;
}
.realblog_archive li {
	list-style: none;
}
.realblog_search_text {
	text-align: right;
	padding: 0 1em 0 0;
}
.realblog_search_hint {
	padding: 0;
	color: #777;
}
.realblog_search_input {
	border: 1px solid #999;
	padding: .25em .5em !important;
}
.realblog_searchresult {
	padding: 0.5em;
	margin: 1em 0;
	font: 400 1em/1.6em "Raleway", sans-serif;
}
.realblog_searchresult_head {
	font-size: 1.5em;
	font-style: normal;
	font-weight: normal;
}
.realblog_searchresult_body {
	background: #eee;
	padding: 0.5em;
	margin: 1em 0;
}
.realblog_searchcount {
	font-weight: normal;
	color: #1d255f;
}
/********/
div.searchResults {
	margin: 1em 0;
	display: table;
	border-collapse: collapse;
}
div.searchResults .sRrow {
	display: table-row;
}
div.searchResults .sRtd {
	display: table-cell;
	padding: .25em .5em;
	border: 1px dotted #999;
}
/********/

/* Back-end. */
.realblog_logo {
	float: left;
	margin-right: 16px;
}
.realblog_license {
	text-align: justify;
}
.realblog_systemcheck {
	list-style: none;
	padding-left: 0;
}
.realblog_systemcheck img {
	padding-right: 0.5em;
}
.realblog_filter {
	margin: 1em 0;
}
.realblog_filter label {
	margin-right: 1em;
}
