
/* -- ENTRY HEADER WIDGET STYLES -- */

.content .block_entries_header {
    display: block;
    margin: 0 auto 20px;
    text-align: left;
}
.content .block_entries_header .subtitle {
    display: block;
    margin: -5px auto 10px;
    text-align: left;
    font-size: 100%;
}
.content .block_entries_header .subtitle:before {
    display: inline-block;
    content: "\0bb";
    padding-right: 4px;
}

/* -- ENTRY CONTENT WIDGET STYLES -- */

.content .block_entries {
    display: block;
    margin: 0 auto 20px;
    text-align: left;
}

.content .block_entries .entry {
    display: block;
    margin: 0 auto 20px;
    text-align: left;
}
.content .block_entries .entry .wrapper {
    overflow: hidden;
}
.content .block_entries .entry a {
    text-decoration: none;
}
.content .block_entries .entry a:hover {
    text-decoration: underline;
}

.content .block_entries .entry.preview {

}
.content .block_entries .entry.preview .image {
    display: block;
    float: right;
    width: 25%;
    height: auto;
    margin: 0 0 0 10px;
}
.content .block_entries .entry.preview .image img {
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    border: 0 none transparent !important;
    max-width: 100%;
}

.content .block_entries .entry .head {
    display: block;
    margin: 0 auto 6px;
}
.content .block_entries .entry .head .title {
    display: block;
    margin: 0 auto 6px 0;
    font-size: 110%;
    line-height: 120%;
    font-weight: bold;
}
.content .block_entries .entry .head .title .link {
    text-decoration: none;
}
.content .block_entries .entry .head .title .link:hover {
    text-decoration: underline;
}
.content .block_entries .entry .head .date,
.content .block_entries .entry .head .author,
.content .block_entries .entry .head .category {
    display: inline-block;
    margin: 0;
    font-size: 90%;
    line-height: 120%;
    font-weight: normal;
}
.content .block_entries .entry .head .date a,
.content .block_entries .entry .head .author a,
.content .block_entries .entry .head .category a {
    text-decoration: underline;
}
.content .block_entries .entry .head .cover {
    display: block;
    margin: 5px auto 10px;
    clear: both;
}
.content .block_entries .entry .head .cover img {
    display: block;
    width: auto;
    max-width: 100%;
}

.content .block_entries .entry .body {
    display: block;
    margin: 0 auto 6px;
    font-size: 100%;
}
.content .block_entries .entry .body .pretext {

}
.content .block_entries .entry .body .pretext p:last-of-type {
    margin-bottom: 0;
}
.content .block_entries .entry .body .fulltext {

}
.content .block_entries .entry .body p {
    text-align: left;
}
.content .block_entries .entry .body a {
    text-decoration: none;
}
.content .block_entries .entry .body a:hover {
    text-decoration: underline;
}
.content .block_entries .entry .body img {
    display: inline-block;
    max-width: 100%;
    border-width: 1px;
    border-style: solid;
    border-color: #969696;
}
.content .block_entries .entry .body .readmore,
.content .block_entries .entry .body .readmore:hover {
    display: inline-block;
    margin-top: 2px;
    font-size: 80%;
    text-decoration: none;
}
.content .block_entries .entry .body .readmore:after {
    content: "\0bb";
    padding-left: 2px;
}
.content .block_entries .entry .body .readmore span {
    text-decoration: none;
}
.content .block_entries .entry .body .readmore:hover span {
    text-decoration: underline;
}

.content .block_entries .entry .foot {
    display: block;
    margin: 0 auto;
    font-size: 90%;
}
.content .block_entries .entry .foot .date,
.content .block_entries .entry .foot .author,
.content .block_entries .entry .foot .category,
.content .block_entries .entry .foot .tags {
    display: inline-block;
    margin: 0;
    font-size: 90%;
    line-height: 120%;
    font-weight: normal;
}

.content .block_entries .entry .foot .attachments {
    display: block;
    margin: 10px auto;
    font-size: 100%;
}
.content .block_entries .entry .foot .attachments .files {
    display: block;
    margin: 0 auto;
}
.content .block_entries .entry .foot .attachments .files .file {
    display: block;
    margin: 0 auto 2px;
}
.content .block_entries .entry .foot .attachments .files .file .icon {
    margin-right: 4px;
}
.content .block_entries .entry .foot .attachments .files .file .link {

}

.content .block_entries .entry .foot .tags .link {
    display: inline-block;
}
.content .block_entries .entry .foot .tags.coloured .link {
    padding: 2px 3px;
    border-radius: 3px;
}

.content .block_entries[data-mode="list"] .entry[data-featured] {
    border: 1px solid #DEDEDE;
    background-color: rgba(255, 255, 255, 0.2);
    padding: 6px;
}


/* -- ENTRY CATEGORIES WIDGET STYLES -- */

.content .block_entries_filters {
    display: block;
    margin: 0 auto 20px;
    text-align: left;
    font-size: 100%;
}
.content .block_entries_filters[data-layout="list"] .filter {
    display: block;
    margin: 0 auto 5px;
}
.content .block_entries_filters[data-layout="cloud"] .filter {
    display: inline-block;
    margin: 0 5px 5px 0;
}
.content .block_entries_filters .filter .link {
    text-decoration: none;
}
.content .block_entries_filters .filter.active .link,
.content .block_entries_filters .filter .link:hover {
    text-decoration: underline;
}
.content .block_entries_filters[data-layout="list"] .filter .count {
    float: right;
    font-size: 80%;
}
.content .block_entries_filters[data-layout="list"] .filter .count:before,
.content .block_entries_filters[data-layout="list"] .filter .count:after {

}
.content .block_entries_filters[data-layout="list"] .filter .count:before {
    content: "(";
}
.content .block_entries_filters[data-layout="list"] .filter .count:after {
    content: ")";
}
.content .block_entries_filters[data-layout="cloud"] .filter .count {
    display: none;
}


.content .block_entries .pglinks {
    display: block;
    margin: 0 auto;
    text-align: left;
}
.content .block_entries .pglinks:empty {
    display: none;
}
.content .block_entries .pglinks.before {
    margin: 0 auto 20px;
}
.content .block_entries .pglinks.after {
    margin: 20px auto 0;
}
.content .block_entries .pglinks a {
    display: inline-block;
    text-decoration: none;
    margin: 0 2px;
}
.content .block_entries .pglinks a span {
    text-decoration: none;
}
.content .block_entries .pglinks a:hover span,
.content .block_entries .pglinks a.active span {
    text-decoration: underline;
}
.content .block_entries .pglinks .num {

}
.content .block_entries .pglinks .prev {
    margin-right: 4px;
}
.content .block_entries .pglinks .prev:before {
    content: "\0ab";
    padding-right: 4px;
}
.content .block_entries .pglinks .next {
    margin-left: 4px;
}
.content .block_entries .pglinks .next:after {
    content: "\0bb";
    padding-left: 4px;
}