﻿/*@charset "UTF-8";*/

@import url("../../../static/font-awesome/css/font-awesome.min.css");

.dnn_newsPane {
    position: relative;

}

.edn-rss {
    float:right;
}

.eds-article .card {
    display: block;
    margin-bottom: 20px;
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
    transition: box-shadow .25s;
}

.eds-article .card:hover {
    box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
}

.eds-article .card-image {
    width: 100%;
    height: 200px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    display: block;
    overflow: hidden;
}

.eds-article .card-image img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    transition: all .25s ease;
}

.eds-article .card-meta {
    padding: 5px 15px;
    font-size: smaller;
}

.eds-article .card-content {
    padding: 15px;
    text-align: left;
}

.eds-article .card-title {
    margin: 0 auto;
    display: block;
    height: 90px;
    font-size: 22px;
    line-height: 1.2;
    overflow: hidden;
    text-overflow: ellipsis;
    color:#777;
}

.eds-article .card-title a {
    text-decoration: none !important;
}

.eds-article .card-read-more {
    border-top: 1px solid #D4D4D4;
}

.eds-article .card-read-more a {
    text-decoration: none !important;
    padding: 10px;
    font-weight: 600;
    text-transform: uppercase;
    color: #ffc107;
}

/*Details*/
.EDN_meta-details {
  background-color: #ebebeb;
  margin: 0 0 18px 0;
  padding: 0;
  float: left;
  width: 100%;
  border-radius: 3px;
}
.EDN_meta-details li {
  float: left;
  list-style-type: none;
  padding: 0 8px;
  margin: 0 0 0 11px;
  color: #838383;
  line-height: 27px;
  height: 27px;
}
.EDN_meta-details li.EDN_publish-date {
  background-color: #ffc107;
  color: #fff;
  margin-left: 0;
  border-radius: 3px 0 0 3px;
}
.EDN_meta-details li.EDN_author {
  padding-left: 24px;
}
.EDN_meta-details li.EDN_number-views {
  padding-left: 24px;
}
.EDN_meta-details li.EDN_comments {
  padding-left: 24px;
  float: right;
  margin-right: 0;
}

.EDN_article .EDN_mediaContainer img {
  float:right;
}

/*Category Menu Widget*/
/*.edn-cat-menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.edn-cat-menu ul li {
    display: block;
    padding: 10px 15px 15px 15px;
    background: #445f77;
    border-bottom: 1px solid #fff;
    font-size: 24px;
    line-height: 1;
    color: #aaa;
}

.edn-cat-menu ul li a {
    color: #fff;
    text-decoration: none;
}

.edn-cat-menu ul li a:hover {
    text-decoration: underline;
}

.edn-cat-menu ul li ul {
    margin: 10px 0 0 0;
}

.edn-cat-menu ul li ul li {
    padding: 10px 15px 10px 30px;
    background: #B3BDC8;
    border-bottom: 1px solid #fff;
    color: #445f77;
    font-size: 18px;
}

.edn-cat-menu ul li ul li:last-child {
    border-bottom: none;
}

.edn-cat-menu em {
    font-size: small;
}

.edn-cat-menu .rss {
    display: block;
    float: right;
    width: 15px;
    height: 15px;
    margin: 8px 0 0 0;
    background: url("common/white-rss.png") no-repeat;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.edn-cat-menu .rss:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
}

.edn-cat-menu a.icon.expand_collapse {
    display: block;
    float: left;
    margin: 0 10px 0 0;
    background: url("common/expand-collapse.png") no-repeat 0 0;
    width: 19px;
    height: 19px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.edn-cat-menu li.opened a.icon.expand_collapse {
    background-position: 0 -19px;
}

.edn-cat-menu a.icon.expand_collapse:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
}*/

/*Dashboard*/
.user_dashboard {
    margin: 0 0 20px;
    overflow: hidden;
}

.user_dashboard a {
    display: block;
    float: left;
    font-weight: bold;
    margin: 0 10px 0 0;
    text-decoration: none;
}

.user_dashboard a.add_article {
    background: url("common/user_dashboard/green_plus.png") no-repeat;
    padding-left: 25px;
}

.user_dashboard a.article_manager {
    background: url("common/user_dashboard/papers.png") no-repeat 0 0;
    padding-left: 28px;
}

.user_dashboard a.event_manager {
    background: url("common/user_dashboard/event_manager.png") no-repeat 0 1px;
    padding-left: 35px;
}

.user_dashboard a.approve_articles {
    background: url("common/user_dashboard/approve_articles.png") no-repeat 0 1px;
    padding-left: 22px;
}

.user_dashboard a.approve_comments {
    background: url("common/user_dashboard/approve_comments.png") no-repeat 0 2px;
    padding-left: 22px;
}

.user_dashboard a.category_manager {
    background: url("common/user_dashboard/categories.png") no-repeat 0 2px;
    padding-left: 22px;
}

.user_dashboard a.dashboard {
    background: url("common/user_dashboard/monitor.png") no-repeat 0 3px;
    padding-left: 24px;
}

.user_dashboard a.settings {
    background: url("common/user_dashboard/settings.png") no-repeat 0 1px;
    padding-left: 24px;
}

.user_dashboard a.author_profile {
    background: url("common/user_dashboard/profile.png") no-repeat 0 1px;
    padding-left: 18px;
}

.user_dashboard a:hover {
    text-decoration: underline;
}

.admin_action.edit {
    background: url("common/pencil_small.png") 0 0 no-repeat;
    padding-left: 15px;
    margin: 0 2px;
}

.admin_action.publish, .admin_action.publish_article {
    background: url("common/check_small.png") 0 0 no-repeat;
    padding-left: 16px;
}

/*Pagination*/
.article_pager, .article_pagination {
    text-align: center;
    padding: 15px;
}

.article_pager table, .article_pagination table {
    margin: 15px auto;
}

.article_pager span, .article_pagination span {
    background: #aaaaaa;
    color: #fff !important;
    border: solid 1px #cbcbcb;
    line-height: 23px;
    padding: 4px 8px;
    margin: 0 2px;
    font-weight: bold;
}

.article_pager a, .article_pagination a {
    display: inline;
    border: solid 1px #cbcbcb;
    line-height: 23px;
    padding: 4px 8px;
    margin: 0 2px;
    text-decoration: none !important;
    color: #aaaaaa !important;
    font-weight: bold;
    background: #fff;
    transition: background 0.2s ease-in-out;
}

.article_pager a:hover, .article_pagination a:hover {
    background: #efefef;
    text-decoration: none;
}

.article_pager a.active, .article_pagination a.active {
    background: #aaaaaa !important;
    color: #fff !important;
}
