﻿.newsreleases .msearch-toolbar .textbox {
    width: 100%;
    height: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 0px;
    background: #fff;
    box-shadow: none;
    border: 1px solid #e5e5e5;
    outline: none;
    padding: 0 30px 0 10px;
    display: inline-block;
    vertical-align: unset;
}

@font-face {
    font-family: 'Lato';
    src: url('Fonts/Lato-Regular.ttf') format('truetype'), url('Fonts/Lato-Black.ttf') format('truetype'), url('Fonts/Lato-BlackItalic.ttf') format('truetype'), url('Fonts/Lato-Bold.ttf') format('truetype'), url('Fonts/Lato-BoldItalic.ttf') format('truetype'), url('Fonts/Lato-Hairline.ttf') format('truetype'), url('Fonts/Lato-HairlineItalic.ttf') format('truetype'), url('Fonts/Lato-Italic.ttf') format('truetype'), url('Fonts/Lato-Light.ttf') format('truetype'), url('Fonts/Lato-LightItalic.ttf') format('truetype'), url('Fonts/FontAwesome.otf') format('opentype');
}

@font-face {
    font-family: 'fontawesome';
    src: url('Fonts/fontawesome-webfont.eot') format('embedded-opentype'), url('Fonts/fontawesome-webfont.svg') format('svg'), url('Fonts/fontawesome-webfont.ttf') format('truetype'), url('Fonts/fontawesome-webfont.woff') format('woff'), url('Fonts/FontAwesome.otf') format('opentype');
}

.newsreleases.ms-container h1, .newsreleases.ms-container h2, .newsreleases.ms-container h3,
.newsreleases.ms-container h4, .newsreleases.ms-container h5, .newsreleases.ms-container h6,
.newsreleases .ms-h1, .newsreleases .ms-h2, .newsreleases .ms-h3, .newsreleases .ms-h4,
.newsreleases .ms-h5, .newsreleases .ms-h6, html .newsreleases, body .newsreleases,
.newsreleases div, .newsreleases span, .newsreleases applet, .newsreleases object, .newsreleases iframe,
.newsreleases h1, .newsreleases h2, .newsreleases h3, .newsreleases h4, .newsreleases h5, .newsreleases h6, .newsreleases p,
.newsreleases blockquote, .newsreleases pre, .newsreleases a, .newsreleases abbr,
.newsreleases .newsreleases acronym, .newsreleases address, .newsreleases big,
.newsreleases cite, .newsreleases code, .newsreleases del, .newsreleases dfn, em,
.newsreleases img, .newsreleases ins, .newsreleases kbd, .newsreleases q, .newsreleases s, .newsreleases samp,
.newsreleases small, .newsreleases strike, .newsreleases strong, .newsreleases sub,
.newsreleases sup, .newsreleases tt, .newsreleases var, .newsreleases b, .newsreleases u, i,
.newsreleases center, .newsreleases dl, .newsreleases dt, .newsreleases dd, .newsreleases ol,
.newsreleases ul, .newsreleases li, .newsreleases fieldset, .newsreleases form,
.newsreleases label, .newsreleases legend, .newsreleases caption,
.newsreleases article, .newsreleases aside, .newsreleases canvas,
.newsreleases details, .newsreleases embed, .newsreleases figure,
.newsreleases figcaption, .newsreleases footer, .newsreleases header,
.newsreleases hgroup, .newsreleases menu, .newsreleases nav, .newsreleases output,
.newsreleases ruby, .newsreleases section, .newsreleases summary,
.newsreleases time, .newsreleases mark, .newsreleases audio, .newsreleases video,
.newsreleases a:hover, .newsreleases a:link,
.newsreleases ms-container a:visited {
    font-family: 'Lato',Arial, Helvetica, sans-serif;
}

.newsreleases .msearch-toolbar .search-button {
    background: url("Images/search.png") transparent no-repeat;
    border: none;
    text-indent: -999px;
    width: 20px;
    position: relative;
    padding: 0;
    box-shadow: none;
    outline: none;
    margin-left: -28px;
}

    .newsreleases .msearch-toolbar .search-button:before {
        display: block;
        font-size: 12px;
        font-family: fontawesome;
        font-weight: 600;
        content: "\f002";
    }

.newsreleases.widgetmodule {
    color: #999999;
    font-size: 16px;
}

    .newsreleases.widgetmodule h3 {
        font-size: 15px;
        color: #444444;
        text-transform: uppercase;
        margin-bottom: 20px;
        line-height: normal;
        font-weight: 600;
    }

        .newsreleases.widgetmodule h3:after {
            content: "";
            display: block;
            background: #444;
            width: 40px;
            height: 2px;
            margin-top: 5px;
        }

.newsreleases .mwidgetposts .posttitle,
.newsreleases .post .footer a, .newsreleases .post .post-tags,
.newsreleases .post .post-tags a {
font-weight: bold;
    text-decoration: none;
    font-size: 20px;
	color: black;
}

.newsreleases section.timeline .post {
    margin: 0;
    border: none;
}

.newsreleases .blog_content {
    padding: 15px;
}

.newsreleases section.timeline .blog_content {
    padding: 0 20px 20px 20px;
}

.newsreleases .mwidgetposts a.postcomment {
    color: #999;
    font-size: 16px;
}

.newsreleases .msearch-result .ms-result .lnktitle {
    cursor: pointer;
    text-transform: capitalize;
    line-height: 30px;
    display: inline-block;
    font-weight: 400;
    color: #777;
    font-size: 20px;
    margin-bottom: 4px;
    text-decoration: none;
}

    .newsreleases .msearch-result .ms-result .lnktitle:hover {
        color: #444;
    }

.newsreleases .categories, .newsreleases .archives, .newsreleases .authors,
.newsreleases .tags, .newsreleases .mwidgetposts,
.newsreleases section.timeline,
.newsreleases .masonry-body {
    /* background: #fff; */
    padding: 15px;
    margin: 15px 0;
    overflow: hidden;
    /* border: 1px solid #e5e5e5; */
    clear: both;
}

.newsreleases .calendar {
    margin: 15px 0;
    clear: both;
}

.newsreleases ul {
    margin: 0;
    padding-left: 0;
}

.newsreleases .postdetail {
    /* margin-left: 70px; */
    line-height: 18px;
    min-height: 60px;
}

.newsreleases .post .footer, .newsreleases .post .footer a, .newsreleases .post .post-tags, .newsreleases .post .post-tags a {
    font-style: normal;
    font-size: 14px;
    color: #999;
}

.newsreleases .mwidgetposts .posttimeago {
    font-size: 14px;
    color: #999;
    text-transform: capitalize;
}

.newsreleases .mwidgetposts ul li {
    border-bottom: 1px solid #e5e5e5;
    list-style: none;
    margin-bottom: 15px;
    padding: 10px;
}

    .newsreleases .mwidgetposts ul li:last-child {
        border-bottom: none;
        margin-bottom: 0;
    }

.newsreleases.widgetmodule .mwidgetposts .postimage {
    float: left;
    margin-right: 12px;
}

.newsreleases .msearch-result span.desc {
    font-size: 16px;
    line-height: 26px;
    color: #999;
}

.newsreleases.widgetmodule .tags a {
    padding: 6px;
    margin-bottom: 4px;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -o-border-radius: 0px;
    border: 1px solid #e5e5e5;
    display: inline-block;
    font-size: 13px;
}

.newsreleases .tags a:hover {
    background: #e6e6e6;
    border: 1px solid #d2d2d2;
}

.newsreleases .tags span > a {
    font-size: 13px;
    opacity: 1;
    color: #444;
}

.newsreleases.widgetmodule .featured-box {
    background: #fff;
    box-shadow: 0 0 18px 0 rgba(0,0,0,.06);
    border: 1px solid #e5e5e5;
}

.newsreleases div.featured-box {
    border-radius: 0;
}

.newsreleases.widgetmodule a.read-more,
.newsreleases .blog_content a.read-more {
    color: black;
    font-weight: 700;
    white-space: nowrap;
    text-align: left;
    display: inline;
}

    .newsreleases.widgetmodule a.read-more:hover span.arrowicon:after,
    .newsreleases .blog_content a.read-more:hover span.arrowicon:after {
        color: #777;
        position: relative;
        animation: example 1s;
        animation-iteration-count: 1;
        animation-direction: reverse;
    }

@keyframes example {
    0% {
        left: 0px;
    }

    25% {
        left: 5px;
    }

    50% {
        left: 0px;
    }

    75% {
        left: 10px;
    }

    100% {
        left: 0px;
    }
}

.newsreleases span.arrowicon:after {
    content: "\f178";
    font-family: fontawesome;
    margin-left: 2px;
    vertical-align: middle;
}

.newsreleases div.featured-box div.box-content {
    border-radius: 0;
    border-top: none;
    padding: 0;
}

.newsreleases.widgetmodule article.post img {
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    max-width: 100%;
    display: inline-block;
}


.newsreleases section.timeline a.heading {
    font-size: 24px;
    display: inline-block;
    margin: 0;
    color: #777;
}

.newsreleases .msearch-result {
    display: none;
    background-color: #ffffff;
    padding: 12px;
    margin-bottom: 15px;
    border: 1px solid #e5e5e5;
}

    .newsreleases .msearch-result .ms-result .result:last-child {
        border-bottom: none;
    }

    .newsreleases .msearch-result .ms-result .result {
        border-bottom: 1px solid #eaeaea;
        padding: 15px;
    }

    .newsreleases .msearch-result .close-button {
        background: url("Images/close.png") transparent no-repeat;
        border: none;
        text-indent: -999px;
        width: 30px;
        height: 32px;
        position: relative;
        float: right;
        right: -8px;
        min-width: 30px;
        box-shadow: none;
        outline: none;
    }

    .newsreleases .msearch-result h3 {
        font-size: 15px;
        color: #444444;
        text-transform: uppercase;
        margin-bottom: 10px;
        line-height: normal;
    }

        .newsreleases .msearch-result h3:after {
            content: "";
            display: block;
            background: #444;
            width: 40px;
            height: 2px;
            margin-top: 5px;
        }

/*---------------------------------------------------------------*/

.newsreleases .mwidgetposts .post {
    line-height: 26px;
    color: #999;
}

.newsreleases .post {
    line-height: 26px;
    letter-spacing: 0px;
    font-weight: 400;
    margin-bottom: 15px;
    font-style: normal;
    color: #777;
    font-size: 16px;
    border-bottom: 1px solid #e5e5e5;
    position: relative;
    background-color: #fff;
}

.newsreleases .lb_img {
    text-align: center;
    margin: 0 auto 0;
    max-width: 100%;
}

    .newsreleases .lb_img img {
        max-width: 100%;
    }

.newsreleases .post .blog_content .blog_header h2 {
    margin: 0px;
    line-height: 24px;
    margin-bottom: 5px;
}

.newsreleases .post .blog_content .blog_header {
    /* border-bottom: 1px solid #e5e5e5; */
    padding-bottom: 5px;
}

.newsreleases .blog_image a, .newsreleases .blog_image img {
    width: 100%;
}

.newsreleases .post .blog_content img {
    width: auto;
    max-width: 100%;
}

.newsreleases .blog_content h2 {
    text-transform: capitalize;
    display: inline-block;
    clear: right;
    font-weight: 500;
    color: #777;
    font-size: 28px;
    margin: 10px 0;
}

    .newsreleases .blog_content h2:hover {
        color: #333;
    }

.newsreleases .blog_content ul {
    list-style-type: disc;
    margin-left: 0;
     font-size: 13px; 
    padding-left: 0;
	color: black;
}

    .newsreleases .blog_content ul .comment_icon:before {
        font-size: 14px;
        font-family: fontawesome;
        font-weight: 600;
        content: "\f0e5";
        padding-right: 4px;
    }

    .newsreleases .blog_content ul .view_icon:before {
        content: "\f06e";
        font-family: fontawesome;
        padding-right: 4px;
    }

    .newsreleases .blog_content ul .read_time:before {
        content: "\f017";
        font-family: fontawesome;
        padding-right: 4px;
    }

    .newsreleases .blog_content ul .user_icon:before {
        content: "\f007";
        font-family: fontawesome;
        padding-right: 4px;
    }

    .newsreleases .blog_content ul .Calendar_icon:before {
        content: "\f073";
        font-family: fontawesome;
        padding-right: 4px;
    }

    .newsreleases .blog_content ul .categories_icon:before {
        content: "\f022";
        font-family: fontawesome;
        padding-right: 4px;
    }


.newsreleases .blog_content .blog_summary p {
    margin-bottom: 16px;
}

.newsreleases .blog_content .blog_header ul li {
    display: inline;
    vertical-align: middle;
}

    .newsreleases .blog_content .blog_header ul li:first-child {
        padding-left: 0px;
    }

.newsreleases .msearch-result .caption {
    font-size: 13px;
}

a.heading {
    color: black !important;
    font-size: 22px;
    font-weight: 800;
	text-decoration: none;
}

a.heading:hover, a.heading:focus {
    font-size: 22px;
    font-weight: 800;
}



    .newsreleases .post .blog_content li a,
    .newsreleases .msearch-result .caption > a {
     color: #003366 !important;
        width: auto;
    }

        .newsreleases .post .blog_content li a:hover,
        .newsreleases .msearch-result .caption > a:hover {
            color: #444;
        }

.newsreleases .post .blog_content li .link_seperate {
    padding: 0 10px;
    color: #000;
}

.newsreleases .blog_content .blog_tags {
    font-size: 12px;
    color: #999;
}

    .newsreleases .blog_content .blog_tags span {
        font-size: 0px;
    }

    .newsreleases .blog_content .blog_tags a {
        background-color: #f6f6f6;
        border: 1px solid #e5e5e5;
        display: inline-block;
        color: #999;
        font-size: 13px;
        margin: 0 4px 4px 0;
        padding: 4px 8px;
    }

        .newsreleases .blog_content .blog_tags a:hover {
            background: #e6e6e6;
            color: #777;
        }

.newsreleases .blog_content .social {
    font-size: 12px;
    float: right;
    margin-top: 10px;
}

.newsreleases .blog_content .post_tags {
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    padding: 20px 0;
    margin: 10px 0 20px;
}

.newsreleases .blog_content .blog_comment {
    color: #999;
}

    .newsreleases .blog_content .blog_comment label {
        font-weight: normal;
    }

    .newsreleases .blog_content .CommentData .heading,
    .newsreleases .blog_content .blog_comment .newheading,
    .newsreleases .blog_content .blog_comment .replyheading {
        font-size: 15px;
        color: #444444;
        text-transform: uppercase;
        margin-bottom: 20px;
        line-height: normal;
        font-weight: bold;
    }

        .newsreleases .blog_content .CommentData .heading::after, .newsreleases .blog_content .blog_comment .newheading::after,
        .newsreleases .blog_content .blog_comment .replyheading::after {
            content: "";
            display: block;
            background: #444;
            width: 40px;
            height: 2px;
            margin-top: 5px;
        }

.newsreleases .blog_content .CommentData > div:not(:first-child) {
    margin: 10px 0 20px;
}

.newsreleases .blog_content .CommentData > div:last-child {
    margin: 10px 0 0px;
}

.newsreleases .CommentData .cmt-border {
    border: 1px solid #e5e5e5;
    padding: 10px;
}

.newsreleases .comment_section {
    margin-bottom: 10px;
}


    .newsreleases .comment_section p {
        margin: 0;
    }

.newsreleases .blog_content .CommentData .comment_section .name img,
.newsreleases.widgetmodule .mwidgetposts img {
    float: left;
    width: 52px;
    border-radius: 5px;
    max-height: 52px;
    padding: 2px;
    border: 1px solid #ccc;
}

.newsreleases .blog_content .CommentData .com .name img {
    width: 44px;
    height: 44px;
}

.newsreleases .blog_content .CommentData > div .content {
    margin-left: 70px;
}

.newsreleases .blog_content .CommentData .content .userinfo {
    font-size: 14px;
    font-weight: 600;
}

.newsreleases .blog_content .CommentData .content .comment_time {
    font-size: 12px;
    float: right;
    color: #aaa;
    font-style: italic;
}


.newsreleases .blog_content .CommentData .content .reply {
    color: #777;
    font-size: 13px;
    font-weight: bold;
}

input[type="text"], select, textarea, input[type="email"], input[type="search"], input[type="password"] {
    background: #fff;
}

.newsreleases .blog_content select {
    width: 50% !important;
}

.newsreleases .blog_content .CommentData .com {
    margin-left: 70px;
}

.newsreleases .blog_content .blog_comment input[type="text"],
.newsreleases .blog_content .blog_comment select,
.newsreleases .blog_content .blog_comment textarea,
.newsreleases .blog_content .blog_comment .Preview,
.newsreleases .blog_content .blog_comment input[type="email"] {
    padding: 10px;
    margin-bottom: 0px;
    background-color: #fff;
    border: 1px solid #bfbfbf;
    -webkit-border-radius: 0px;
    box-sizing: border-box;
    border-radius: 0px;
    -webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.8), inset 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.8), inset 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
    color: #999;
    font-size: 14px;
    line-height: normal;
}

.newsreleases.widgetmodule .search input[type="text"] {
    margin-bottom: 0;
}

.newsreleases .blog_content .blog_comment textarea {
    width: 100% !important;
}

    .newsreleases .blog_content .blog_comment input[type="text"]:focus,
    .newsreleases .blog_content .blog_comment textarea:focus,
    .newsreleases .blog_content .blog_comment .Preview:focus,
    .newsreleases .blog_content .blog_comment input[type="email"]:focus {
        outline: 1px solid #dddddd;
    }

.newsreleases .blog_content .blog_comment .Preview {
    width: 100% !important;
    line-height: normal !important;
}

.newsreleases .blog_content .blog_comment .normalCheckBox.Notification {
    display: block;
}

.newsreleases .blog_content .blog_comment table.normalRadioButton {
    float: left;
}

.newsreleases .blog_content .blog_comment .normalRadioButton input[type="radio"] {
    margin: 0 10px 0 5px;
}

.newsreleases .blog_content .blog_comment .normalRadioButton label {
    display: inline;
}

.newsreleases .blog_content .blog_comment .normalCheckBox input[type="checkbox"] {
    margin: 0 10px 0 0;
}

.newsreleases .blog_content .blog_comment .mbutton {
    background-color: #f6f6f6;
    color: #999;
    padding: 2px 6px;
    border: 1px solid #ccc;
}

.newsreleases .blog_content .blog_comment .SaveComment.mbutton {
    color: #999;
    background: #f6f6f6;
    border: 1px solid #ccc;
    padding: 6px 10px;
    border-radius: 0px;
    font-weight: normal;
    margin: 0 !important;
}

.newsreleases .blog_content .blog_comment .SaveComment:hover,
.newsreleases .blog_content .blog_comment .mbutton:hover {
    background: #e6e6e6;
    cursor: pointer;
}

.newsreleases .head {
    background: #fff;
    padding: 15px;
    border: 1px solid #e5e5e5;
    margin: 15px 0;
    display: block;
    margin-top: 0;
}

.newsreleases h3.blogname {
    margin: 0px;
    padding: 0px;
    color: #777;
    display: inline-block;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-size: 20px;
}

.newsreleases p.blogdescription {
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    color: #999;
    font-weight: normal;
    line-height: normal;
}

.newsreleases .mrssfeeds {
    float: right;
    margin-top: 10px;
}

.newsreleases .manageblog {
    float: right;
    margin: 30px 0 15px;
    clear: both;
}

.newsreleases .post .line {
    clear: both;
    height: 2px;
    overflow: hidden;
    width: 100%;
    background: url(Images/line.gif) repeat-x scroll center top transparent;
}

.newsreleases .post .footer {
    padding: 0 18px;
    height: 42px;
    font-size: 13px;
    line-height: 42px;
    background: url(Images/box-bg.gif) repeat-x scroll center top #EEEEEE;
    border-radius: 0px 0px 4px 4px;
    -moz-border-radius: 0px 0px 4px 4px;
    webkit-border-radius: 0px 0px 4px 4px;
}

.newsreleases .blog_content .read_more {
	/*  
    border-top: 1px solid #f3f3f3;
    padding: 10px 0 0;
    clear: both;
    text-align: right;
	*/
}


.newsreleases .blog_content .timeline_social {
    font-size: 14px;
    float: right;
    padding-top: 8px;
}

.newsreleases .blog_content .read_more .read a {
    color: #999;
    font-size: 15px;
}

    .newsreleases .blog_content .read_more .read a:hover,
    .newsreleases .blog_content h2 a,
    .newsreleases .blog_content .CommentData .content a:hover,
    .newsreleases.widgetmodule a.read-more:hover,
    .newsreleases .blog_content a.read-more:hover {
        color: #777;
    }

        .newsreleases .blog_content h2 a:hover {
            color: #333;
        }

.newsreleases .post .footer .left span {
    background: url(Images/count-bg.png) no-repeat scroll left center transparent;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    line-height: 32px;
    margin-right: 6px;
    padding: 4px 0 8px;
    text-align: center;
    width: 33px;
}

.newsreleases .post .footer .left a {
    color: #878787;
    font-weight: bold;
    font-style: italic;
    font-size: 11px;
}

@media screen and (max-width:610px) {
    .newsreleases .blog_content .CommentData .com {
        margin-left: 0px;
    }

    .newsreleases .comment_section p {
        text-align: justify;
    }

    .newsreleases .blog_content .blog_comment table + div {
        margin-top: 0 !important;
    }

    .newsreleases .blog_content .social {
        float: none;
    }
}

@media screen and (max-width:410px) {
    /*.newsreleases .blog_content .CommentData > div .name {
        text-align: center;
        margin-right: 0;
        width: 100%;
        height: 112px;
    }*/

    .newsreleases .comment_section {
        padding: 16px;
    }

    .newsreleases .blog_content .CommentData .content .userinfo {
        font-weight: bold;
        color: #999;
    }
}

.newsreleases .post .timeline {
    width: 12.2%;
    padding-right: 27px;
    position: relative;
    box-sizing: border-box;
    z-index: 99;
    -webkit-box-sizing: border-box;
}

.newsreleases .post .date {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    background: #fff;
    border: 1px solid #ccc;
    cursor: default;
}

    .newsreleases .post .date:hover {
        background: #f6f6f6;
        transition-duration: 0.4s;
    }

.newsreleases .post .day {
    font-size: 24px;
    color: #999;
    text-align: center;
    width: 100%;
    float: left;
    margin-top: 12px;
    line-height: 20px;
}

.newsreleases .post .month {
    font-size: 20px;
    text-align: center;
    width: 100%;
    color: #666;
    float: left;
    line-height: 18px;
    letter-spacing: 1px;
    font-style: normal;
}

.newsreleases .post .date:hover .day, .newsreleases .post .date:hover .month {
    color: #777;
    transition-duration: 0.5s;
}

.newsreleases .post .timeline-border {
    position: absolute;
    top: 0px;
    width: 1px;
    height: 100%;
    float: left;
    z-index: 0;
    left: 35px;
    background: #ccc;
}

.newsreleases .timeline article:last-of-type .timeline-border {
    width: 0;
}

.newsreleases .post .Main_blog {
    line-height: 26px;
    letter-spacing: 0px;
    font-weight: 400;
    font-style: normal;
    color: #999999;
    font-size: 16px;
    margin-left: 90px;
    border-radius: 0px 0px 4px 4px;
    -moz-border-radius: 0px 0px 4px 4px;
    webkit-border-radius: 0px 0px 4px 4px;
    border: 1px solid #e5e5e5;
}

.newsreleases .authors li {
    list-style: none;
    padding: 7px 15px 7px 0;
    border-bottom: none;
    position: relative;
}

    .newsreleases .authors li a:first-child img {
        width: 25px;
        margin: 4px 8px 0 0;
        float: left;
    }

    .newsreleases .authors li a:last-child {
        position: absolute;
        right: 4px;
    }

.newsreleases .categories ul li,
.newsreleases .archives ul li {
    list-style: none;
    margin: 2px 0;
    position: relative;
    padding-left: 18px;
    line-height: 24px;
    font-size: 14px;
}

    .newsreleases .categories ul li a,
    .newsreleases .archives ul li a,
    .newsreleases .authors li a {
        color: #999;
        /* line-height: 15px; */
        margin-bottom: 4px;
        display: inline-block;
		text-decoration: none;
    }

.newsreleases .authors li a {
    vertical-align: middle;
}

    .newsreleases .categories ul li a:hover,
    .newsreleases .archives ul li a:hover,
    .newsreleases .authors li a:hover {
        color: #777;
    }

.newsreleases .categories li a img[alt="rss"] {
    position: absolute;
    right: 4px;
    top: 8px;
}

.newsreleases .post a {

}

.newsreleases .ui-widget-content .ui-icon {
    background-image: url(Images/ui-icons_222222_256x240.png);
}

.newsreleases .toggleIcon {
    cursor: pointer;
}

.newsreleases .ui-widget-header .ui-icon {
    background-image: url(Images/ui-icons_222222_256x240.png);
}

.newsreleases .ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}

.newsreleases .ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}

    .newsreleases .ui-icon-circle-triangle-e .newsreleases .ui-state-hover .ui-icon, .newsreleases .ui-state-focus .ui-icon {
        background-image: url(Images/ui-icons_454545_256x240.png);
    }

.newsreleases .ui-state-active .ui-icon {
    background-image: url(Images/ui-icons_454545_256x240.png);
}

.newsreleases .ui-state-highlight .ui-icon {
    background-image: url(Images/ui-icons_2e83ff_256x240.png);
}

.newsreleases .ui-datepicker .ui-datepicker-prev, .newsreleases .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
}

    .newsreleases .ui-datepicker .ui-datepicker-prev span, .newsreleases .ui-datepicker .ui-datepicker-next span {
        display: block;
        position: absolute;
        left: 50%;
        margin-left: -8px;
        top: 50%;
        margin-top: -8px;
    }

.newsreleases .ui-datepicker .ui-datepicker-next {
    right: 2px;
}

.newsreleases .ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    background-image: url(Images/ui-icons_222222_256x240.png);
}

.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {
    position: relative;
    background: #aaa;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
}

.newsreleases .ui-datepicker .ui-datepicker-title {
    padding: 4px 0;
    line-height: 1.8em;
    text-align: center;
    text-transform: uppercase;
}

.newsreleases .ui-widget-content {
    border: 1px solid #e5e5e5;
}

.newsreleases .ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
}

.newsreleases .ui-datepicker-calendar td {
    text-align: center;
}

.newsreleases table.ui-datepicker-calendar thead {
    background: #e6e6e6;
    color: #fff;
    font-size: 14px;
}

    .newsreleases table.ui-datepicker-calendar thead th span {
        padding: 4px 0;
        display: block;
        color: #000;
        text-align: center;
    }

.newsreleases table.ui-datepicker-calendar tbody {
    background: #fff;
}

.newsreleases span.ui-state-default {
    color: #999;
    cursor: default;
}

.newsreleases .calendar .LiveBlogDateHlight {
    background-color: #ccc;
}

    .newsreleases .calendar .LiveBlogDateHlight a {
        color: #fff;
    }

.newsreleases .readingTime {
    text-transform: lowercase;
}


.newsreleases .moverlay {
    display: none;
    width: 100%;
    background-color: black;
    z-index: 1001;
    -moz-opacity: 0.8;
    opacity: .80;
    filter: alpha(opacity=80);
}

.newsreleases .msearch-result.mlightbox {
    display: none;
    position: absolute;
    top: 25%;
    left: 25%;
    right: 25%;
    max-height: 50%;
    padding: 16px;
    border: 1px solid #e5e5e5;
    background-color: white;
    z-index: 1002;
    overflow: auto;
}

.newsreleases .mlightbox .close-button {
    top: -5px;
}

.ms-result:not(.result) {
    font-size: 20px;
}

.newsreleases .head .m-avatar, .newsreleases .head p {
    font-size: 14px;
    margin: 0;
    color: #999;
}

.newsreleases .search {
    width: auto;
    height: 40px;
    float: none;
}

.newsreleases .cmt-border > hr {
    display: none;
}

.newsreleases .cmt-border hr {
    background-image: -webkit-linear-gradient(left,transparent,#dbdbdb,transparent);
    background-image: linear-gradient(to right,whitesmoke,#cdcbcb,transparent);
    border: 0;
    height: 1px;
    margin: 20px 0;
}

.newsreleases .owl-carousel .owl-nav {
    top: 50%;
    position: absolute;
    margin-top: -20px;
    width: 100%;
}

.newsreleases .lb-owl-carousel .owl-nav {
    top: 50%;
    position: absolute;
    margin-top: -20px;
    width: 100%;
}


    .newsreleases .lb-owl-carousel .owl-nav .owl-prev[class*='owl-'],
    .newsreleases .lb-owl-carousel .owl-nav .owl-next[class*='owl-'] {
        display: inline-block;
        position: absolute;
        width: 30px;
        height: 30px;
    }

    .newsreleases .lb-owl-carousel .owl-nav .owl-next[class*='owl-'] {
        right: -5px;
        font-size: 30px;
        background: transparent;
        border-radius: 0 4px 4px 0;
    }

    .newsreleases .lb-owl-carousel .owl-nav .owl-prev[class*='owl-'] {
        left: -5px;
        font-size: 30px;
        background: transparent;
        border-radius: 0 4px 4px 0;
    }

        .newsreleases .lb-owl-carousel .owl-nav .owl-next[class*='owl-']:hover,
        .newsreleases .lb-owl-carousel .owl-nav .owl-prev[class*='owl-']:hover {
            background: transparent;
        }

.newsreleases .lb-owl-carousel.owl-drag .owl-item .jackbox {
    width: 100%;
}

/*masonry Start*/

.newsreleases .masonry-item.init {
    opacity: 1;
}

.newsreleases .masonry-item .masonry-item {
    min-height: 1px;
    list-style-type: none;
}

.newsreleases .masonry-item div.featured-box div.box-content div.postinfo {
    color: #9e9e9e;
    padding: 13px 0;
    font-size: 13px;
}

    .newsreleases .masonry-item div.featured-box div.box-content div.postinfo a {
        color: #9e9e9e;
    }

.newsreleases .masonry-item div.featured-box div.box-content .post-content {
    font-size: 16px;
    line-height: 26px;
    color: #999;
    padding: 0 0 20px 0;
}

.newsreleases div.masonry-list .blog_content {
    padding: 0 20px 20px 20px;
    background-color: #fff;
}

.masonry .masonry-item {
    width: 25%;
}


/*Pager*/

.newsreleases .pager {
    border-radius: 4px;
    text-align: center;
}

    .newsreleases .pager .CurrentPage,
    .newsreleases .pager .CurrentPageSelected,
    .newsreleases .pager .PagePrev,
    .newsreleases .pager .PageNext {
        padding: 7px 12px;
        text-decoration: none;
        background-color: #fff;
        color: #777;
        display: inline-block;
    }

    .newsreleases .pager a:hover,
    .newsreleases .pager .CurrentPageSelected,
    .newsreleases .pager span.CurrentPage {
        background-color: #eee;
        color: #444;
    }

.newsreleases .rightTriangle {
    width: 0;
    height: 0;
    display: inline-block;
    border: 5px solid transparent;
    top: 8px;
    position: absolute;
    left: 2px;
    cursor: pointer;
    border-left-color: #999;
}

.newsreleases .bottomTriangle {
    width: 0;
    height: 0;
    display: inline-block;
    border: 5px solid transparent;
    border-top-color: #999;
    top: 11px;
    position: absolute;
    left: 2px;
    cursor: pointer;
}

.newsreleases section.timeline:after {
    display: none;
}

.newsreleases .lb-owl-carousel.owl-carousel {
    margin-bottom: 0px;
}

.newsreleases .lb-owl-carousel .owl-controls {
    margin-top: 0px;
}

.newsreleases .lb-owl-carousel .owl-nav .owl-next:before {
    font-family: FontAwesome;
    content: "\f054";
    position: relative;
    left: -1px;
    top: 1px;
    color: #999;
}

.newsreleases .lb-owl-carousel .owl-nav .owl-prev:before {
    font-family: FontAwesome;
    content: "\f053";
    position: relative;
    left: -1px;
    top: 1px;
    color: #999;
}

.newsreleases .lb-owl-carousel .owl-item img {
    display: block;
    max-width: 100%;
    margin: auto;
    width: auto;
}

.newsreleases.widgetmodule .mwidgetposts.blogrolls ul li a img {
    float: none;
    width: auto;
    width: 12px;
    border: 0px;
    border-radius: 0px;
    margin-left: 0px;
}

.newsreleases.widgetmodule .mwidgetposts.blogrolls > ul > li > a {
    font-size: 15px;
    color: #444444;
    text-transform: uppercase;
    margin-bottom: 20px;
    line-height: normal;
    font-weight: 600;
}

.newsreleases.widgetmodule .mwidgetposts.blogrolls > ul > li {
    padding: 0px;
}

    .newsreleases.widgetmodule .mwidgetposts.blogrolls > ul > li > span.blogrollHeading {
        display: block;
        background: #444444;
        width: 40px;
        height: 2px;
        margin-top: 5px;
        margin-bottom: 20px;
    }

.newsreleases.widgetmodule .mwidgetposts.blogrolls > ul ul {
    margin-left: 10px;
}

    .newsreleases.widgetmodule .mwidgetposts.blogrolls > ul ul > li {
        padding: 0px;
        padding-bottom: 8px;
        margin-bottom: 6px;
    }

        .newsreleases.widgetmodule .mwidgetposts.blogrolls > ul ul > li > a {
            color: #444;
            font-size: 14px;
        }

.newsreleases.widgetmodule .calendar .ui-state-highlight {
    border: 0;
    background: none;
    padding: 0px;
}

.newsreleases .SearchPosts span.desc {
    margin-left: 0px;
}

.newsreleases .SearchPosts .page {
    padding: 4px;
}

    .newsreleases .SearchPosts .page.pageselected {
        padding: 4px;
        text-decoration: underline;
    }


.newsreleases .blog_content .related_Posts ul li {
    display: inline-block;
    width: 170px;
    margin: 0 20px 20px 0px;
    list-style-type: none;
    text-align: center;
    overflow: hidden;
    border: 1px solid #eee;
    background-color: #fff;
    position: relative;
    height: 370px;
    font-family: Arial,Helvetica,sans-serif;
    padding: 10px;
}

.newsreleases .blog_content .related_Posts h3 {
    font-size: 15px;
    color: #444444;
    text-transform: uppercase;
    margin-bottom: 10px;
    line-height: normal;
    font-weight: 600;
}

    .newsreleases .blog_content .related_Posts h3:after {
        font-size: 17px;
        content: "";
        display: block;
        background: #444;
        width: 40px;
        height: 2px;
        margin-top: 8px;
        font-weight: bold;
        margin-bottom: 5px;
        color: #777;
        line-height: normal;
    }

.newsreleases .blog_content .related_Posts ul li .caption {
    text-align: left;
}

.newsreleases .blog_content .related_Posts ul li .jackbox img {
    max-width: 190px;
    max-height: 100px;
}

.newsreleases .blog_content .related_Posts ul li .cont > img {
    margin-bottom: 10px;
}

.newsreleases .blog_content .related_Posts ul li .jackbox {
    margin: 0 0 10px;
    z-index: 1;
}

.newsreleases .blog_content .related_Posts ul li .post-link {
    display: block;
    height: 390px;
    margin: 0;
    position: absolute;
    width: 188px;
    bottom: 0;
    left: 0;
    z-index: 0;
}
