h4.rotitr {
    font-weight: normal;
    font-size: 0.8rem;
    font-family: 'vazir';
    margin: 0px;
}
h4.rotitr a {
    color: #6c757d;
}
.tags-item:hover h4.tags-title {
    color: blue;
}
.btn-form-archive{
    border: none;
    border-radius: 3px;
    background: #014d86;
    color: #fff;
    font-weight: normal;
    font-size: 0.75rem;
    font-family: 'vazir';
    line-height: 24px;
    margin-top: 6px;
}
.tags-right {
    margin-right: 120px;
    padding-right: 8px;
}
.tags-item {
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: 1px dotted #ccc;
    min-height: 110px;
    width: 100%;
}
h4.tags-title {
    font-weight: bold;
    font-size: 0.95rem;
    margin-bottom: 0;
    padding-bottom: 10px;
    margin-top: 0px;
}
h4.tags-title a {
    color: #3b3b3b;
}
.tags-text {
    font-family: "Vazir";
    font-size: 0.8rem;
    font-weight: normal;
    line-height: 1.5;
}
.tags-img {
    float: right;
}
td {
    padding: 0rem !important;
    border: 0px solid #dce2e9 !important;
}
table {
    border: 0px solid #dce2e9 !important;
}
.list-striped, .row-striped {
    border: 0px solid #e0e0e5 !important;
}

div#maximenuck137 ul.maximenuck {
    padding: 0px 34px !important;
    margin-right: -34px !important;
    margin-left: -34px !important;
}
div#maximenuck137 ul.maximenuck li div.floatck ul.maximenuck2, div#maximenuck137 ul.maximenuck2 {
    padding-left: 34px!important;
    padding-right: 34px!important;
}

.archive .filters.btn-toolbar {
    /*background: #e7e7e7;*/
    position: relative;
    line-height: 40px;
    min-height: 45px;
    margin-top: -45px !important;
}

.com_archivecontent label {
    display: inline-flex;
    margin-bottom: 5px;
}

.com_archivecontent #g-mainbar{
padding-top: 0px !important;
}

.com_archivecontent .g-content{
    margin-top: 0px !important;
}

.com_archivecontent #g-features {
    padding: 0rem !important;
    height: 45px;
}
.chzn-container-single .chzn-single, .chzn-container-active.chzn-with-drop .chzn-single{
    border: 1px solid #ccc !important;
    margin-left: 5px;
}
.chzn-container {
    padding-top: 7px !important;
}

.label-filter{
}
#ti-created{
    margin-top: 5px;
}
#ti-created .created{
    color: #adb5bd;
    font-size: 0.7rem;
}
#ti-created .created::before {
    content: "\e882";
    font-family: 'icon';
    font-size: 0.8rem;
    color: #adb5bd;
    /* padding: 0px 11px 0px 0px; */
    font-weight: 100;
    display: inline-block;
    margin-left: 5px;
    float: right;
    line-height: 22px;
    margin-top: -2px;
}
.tags-img {
    position: relative;
    max-height: 80px;
    overflow: hidden;
}

.tags-img span {
    font-family: 'icon';
    font-size: 18px;
    padding: 0px 0px 0px 0px;
    font-weight: 100;
    float: right;
    position: absolute;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background: #ffffffa6;
    right: 0px;
    bottom: 0px;
}

.tags-img span.content::before{
    content: "\e871";
    color: #004adf;
    display: none;
}
.tags-img span.content{
    display: none;
}
.tags-img span.video::before{
    content: "\e844";
    color: #004adf;
}
.tags-img span.newspaper::before{
    content: "\e902";
    color: #004adf;
}
.tags-img span.photo::before{
    content: "\e843";
    color: #004adf;
}
.tags-img span.telegram::before{
    content: "\e874";
    color: #004adf;
}
.tags-img span.twitter::before{
    content: "\e808";
    color: #55acee;
}
.tags-img span.instagram::before{
    content: "\e826";
    color: #e95950;
}
 
.tags-img span.facebook::before{
    content: "\e809";
    color: #3b5998;
}
.tags-img span.googleplus::before{
    content: "\e859";
    color: #dd4b39;
}

#author{
    padding: 5px;
    width: 100%;
    background: #e7e7e7;
    float: right;
    margin-bottom: 15px;
    margin-top: 5px;
    overflow: hidden;
}
#author-img{
    width: 100px;
    height: 130px;
    float: right;
    background: #37a1d7;
    border-radius: 0px 0px 5px 5px;
}
#author-des{
    width: calc(100% - 100px);
    min-height: 130px;
    float: left;
}
#p-des{
    padding-right: 5px;
    margin: 5px 0;
}
#author-social{
    height: 30px;
    width: 100%;
    border-top:1px solid #ccc;
    float: right;
    margin-top: 10px;
}
img.author-social{
      border-radius: 50%;
      margin: 5px 2px;
}
#author-social a{
    float: left;
}
p.author-name{
    margin: 2px;
    text-align: center;
    color: #000;
}