﻿#blog-main page {
    width: 96%;
    max-width: 1170px;
    margin: 0 auto;
}

#main-column {
    width: 100%;
    float: left;
    margin-right: 5%;
}

#left-column {
    width: 30%;
    float: left;
    margin-top: 56px;
    margin-bottom: 100px;
    position: relative;
}

.clearfix {
    clear: both;
}

.article-posts h2.header,
.sidebar h2.header,
.page-header h2.header,
.submit-post h2.header,
.related-posts h2.header,
.breadcrumbs h2.header {
    color: #003087;
    background-color: #fff;
    width: 100%;   
    font-family: AvenirLTCom-Light;
    
    margin: 50px 0 0px 0;
}

#main-column .featured {
    background-color: #eee;
    margin-top: 56px;
}

.featured h2.header {
    color: #fff;
    background-color: #58595B;
    width: 100%;
    padding: 9px 0 5px 15px;
    font-family: AvenirLTCom-Light;
    font-size: px;
    margin: 0;
}

h2.post-title,
h2.post-title a {
    font-family: AvenirLTCom-Light font-size: 30px;
    width: 90%;
}
.featured ul li,
ul.filter li,
ul.tags li {
    padding-right: 20px;
    display: inline;
}

.filter {
    padding-left:0;
}


input.tags-text {
    background: none;
    background-color: none;
    color: #000;
    font-weight: normal;
    font-style: normal;
    font-size: 15px;
    padding-left: 1px;
    padding-right: 1px;
    margin-right: 1px;
    border: 0px;
}

.sidebar ul,
.submit-post-body{
    margin-top: 5px;
}

.sidebar ul li{
    line-height: 15px;
    list-style: none;
    background-color: #fff;
}
.sidebar input:hover,
.sidebar button:hover,
.tags input:hover {
    color: #003399;
    background: none;
}

.sidebar input {
    background: none;
    color: #666;
    padding-left: 0px;
}

.sidebar ul {
    margin-left: 0px;
    padding-left: 0px;
}

.filter li,
.sidebar li,
.tags li {
    list-style: none;
   }

.sidebar li:hover {
    
}
.main-blog-wrap .header{
    float: left;
    width: 100%;
    padding-bottom: 5px;
}

h2.header,h4.header {
    border-bottom: 5px solid #ff9900;
    font-family: "AvenirLTCom-Light";
    font-size: 22px;
    text-align: left;
    color:#003087;       
}
.page-header {
    border-bottom:0 solid #eee;
}

a.page {
    text-align: center;
}
 .post-title a:hover {
    color:#000;
    }


 .filter-menu-aos {
    float:left;
    width:300px !important;

}
    .filter-menu-aos li {
        text-align:left;
        float:left;
        clear:left;
        width:100% !important;
        line-height:24px;
        padding:3px;
    }
    .filter-menu.filter-menu-aos input{
        padding: 10px 8px !important;
    }
    .filter-menu button {
    background: none;
    color: #000;
}
.sidebar ul li .filter-menu li{
    display: none;
    color:#000;
}
.sidebar ul li:hover .filter-menu li{
display:block;
color:#000;
}

.social-iconz,.tags {
    float:left;
    width:100%;
    padding:10px 0;
}
.social-iconz li {
    float: left;
    padding-left:7px;
    list-style:none;
}
   
 .social-iconz .fb_hover:hover {
        background:#ccc;
        width:25px;
        height:25px;
        background-image:url("/assets/Images/ICON_Twitter-sm.png") no-repeat;
    }
    .social-iconz li:first-child {
        padding-left:0;
    }
    .owl-pagination {
    position: relative;
    top: -31;
    z-index: 5;
    background-color: #ff9900;
    width: 100%;
}
    .owl-pagination .active .owl-numbers {
    background-color:#003087 ;
    color: #fff;
}
    .owl-pagination .owl-page .owl-numbers:hover {
    background-color:#003087;
    color: none;
}
.blogTitle a:hover {
     
       text-decoration:none;
}
.blog-wrapper .post-title a:hover{
    text-decoration:none;
    color:#333;
}
.blog-wrapper .post-title a {
    color:#003087 ;
}
.story-details .continued {
    color: #003087;
    background-image: url("~/assets/Images/right arrow.png");
}
.title_img {
    
    width:50px;
    height:50px;
}
.blog-navigation {
    background: none repeat scroll 0 0;
    height: auto;
    padding: 50px 0;
    text-align: center;
    width: 100%;
}
.blog-buttons button, .blog-buttons button a, .blog-buttons, .blog-buttons a {
    background: none repeat scroll 0 0;
    border: medium none;
    color: #003087;
    font-family:AvenirLTCom-Light;
    font-size: 100%;
    text-decoration: none;
    font-weight:bold;
    }
.blog-buttons button.next, .blog-buttons .previous-post {
    border-right: 1px solid #132446;
}
.blog-buttons img {
    margin: 0 10px 0px;
}

.blog-buttons button.back, .blog-buttons button.back a, .blog-buttons .back, .blog-buttons .back a {
    padding-left: 3%;
}

.blog-featured-display .featured-slider-wrap {
    display: block;
}

.slide-item .post-title {
    max-width: 100%;
    width: 100%;
    padding-left: 0;
}
.slider_image,.post_image {
    width: 872px;
    height: 300px;
    
}
.owl-carousel .owl-item {
    padding-bottom: 0;
}
.featured-story-details.story-details {
    display: none;
}
.owl-carousel .owl-wrapper-outer,.blog-wrapper,.blog-main {
    border: none;
}
.post_img {
    margin-top: 13px;
}
#main-column {
    margin-top: 1px;
}
.addthis_custom_sharing {
    display: none;
}

.blogTitle {
    float:left;
    width: 100%;
}
.taggedlink {
    width:90%;
    float: left;
}
.blog-navigation {
    float: left;
}
.blogTitle {
    padding-top: 8px;
}


/* DON'T DISPLAY CONTENT IMAGERY ON THE BLOG MAIN PAGE */
.truncate-content-highlight > img, 
.truncate-content-highlight > p > img {
  display: none;
}
/* END - DON'T DISPLAY CONTENT IMAGERY ON THE BLOG MAIN PAGE */


.bottom.truncate-content-highlight a[
    href="#showMoreContent"] { 
display: none; 

}
.col-lg-12.col-med-10.col-10.two-column-sub-column > h1:first-child{
    display: none;
}
.blog-content a:first-child {
        /*text-decoration:none;*/
        cursor: pointer;
}
.bottom > h2 {
    color: #003087;
    list-style: decimal;
}
.bottom > p {
    color: #333;
}

.submit-post-body img {
    padding-left:6px;
}
.col-lg-9.col-md-9.col-sm-12.two-column-right-column {
    border-bottom: 6px solid #ff9900;
}
footer {
    margin-top:0;
}
.bottom.truncate-content-highlight > p {
    background:none !important;
    margin-top: 10px !important;
}
.at-share-btn.at-svc-facebook,.at-share-btn.at-svc-twitter{
    background: #ccc;
}
a:focus {
    outline:none;
}
.error-main-content a:hover, a:focus {
    color:#003087;
    text-decoration:none;
}
.post-title .nohover:hover {
    color:#003087;
}
.blog-buttons .next.nav-hidden, .blog-buttons .back {
    font-weight:bold;
}
.col-lg-9.col-md-9.col-sm-12.two-column-right-column .copyheader{
    margin-top: 44px;
}
.bottom img {
    border:1px solid #ccc; 
}
.addthis_sharing_toolbox {
    clear: left;
}
.blog-content .bottom {
    padding-top: 8px;
}
.return-to-blog.pull-right > a:hover {
    text-decoration:none;
}
.at4-icon.aticon-facebook,
.at4-icon.aticon-twitter,
.at4-icon.aticon-linkedin,
.at4-icon.aticon-pinterest_share,
.at4-icon.aticon-google_plusone_share,
.at4-icon.aticon-email {
    background-color: #ccc !important;
}
.at4-icon.aticon-facebook:hover,
.at4-icon.aticon-twitter:hover,
.at4-icon.aticon-linkedin:hover,
.at4-icon.aticon-pinterest_share:hover,
.at4-icon.aticon-google_plusone_share:hover,
.at4-icon.aticon-email:hover {
    background-color: #ff9900 !important;
}
.tags > a:hover {
    text-decoration:none;
    color: #000;
}
.fil-b {
    color:#003087;
}


.div#demo[style] {
    height: auto !important;
}
/*.blog-content .bottom.bottom1 img:first-child {
    float:right;
    width: 140px;
    height: 300px;
}*/
.related {
    margin-top:32px !important;
}





/*Mobile */
@media screen and (max-width: 544px) {
    .owl-pagination {
        padding-top: 0;
    }

    .blog-buttons button.next, .blog-buttons .previous-post {
        padding: 0 4%;
    }

    .hideInDesktop {
        display: block;
    }

    .hideInMobile {
        display: none;
    }

    .collapse {
        display: none;
    }
}
  
@media screen and (max-width: 900px) {
    .two-column-right-column {
        padding-left: 15px;
    }

    .blog-buttons img {
        margin: 0;
    }

    .fb-like.fb_iframe_widget {
        visibility: hidden;
    }
}

.hideInMobile {
    display: block;
}

.hideInDesktop {
       display:none;
}
.collapse {
        display: block;
}

.panel {
    border: none !important;    
}


.mbloldbtn {
    padding: 5px 30px;
}
.mblnewbtn {
    padding: 5px 30px;
}
.post-oldpost {
    border-right: 1px solid #132446 !important;
}
p.tags>a {
  color: #000;
  font-weight: normal;
  padding-right: 10px;
  font-size: 15px;
  padding-left: 10px;
}
    p.tags > a:hover {
        color: #003087;
    }
.panel-body.MainDiv {
    padding-left: 0px !important;
}

@media screen and (max-width: 320px) {
    .blog-buttons button.next, .blog-buttons .previous-post {
        padding: 0 1%;
    }

    .blog-buttons img {
        margin: 0;
    }

    .fb-like.fb_iframe_widget {
        visibility: hidden;
    }

    .hideInDesktop {
        display: block;
    }


    .hideInMobile {
        display: none;
    }

    .collapse {
        display: none;
    }

    .mbloldbtn {
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-left: 0 !important;
        padding-right: 3px !important;
        font-size:12px;
    }
     .mblnewbtn {
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        font-size:12px;
    }
    .main-blog-wrap .sort-posts h3 {
            padding-left: 0 !important;
            margin-left:0 !important;
            padding-right:5px !important;
    }
    .sort-posts ul li{
         padding: 0  !important;
         margin: 0! important;  
    }
}

@media only screen and (max-width : 950px) {
    .hideInDesktop {
        display: block;
    }

    .hideInMobile {
        display: none;
    }

    .collapse {
        display: none;
    }
}
@media screen and (max-width: 400px){
    .mbloldbtn {
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-left: 0 !important;
        padding-right: 3px !important;
        font-size:12px !important;

    }
     .mblnewbtn {
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        font-size:12px !important;

    }
}



@media screen and (max-width: 480px) {
    .hideInDesktop {
        display: block;
    }

    .hideInMobile {
        display: none;
    }

    .collapse {
        display: none;
    }

    .mbloldbtn {
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-left: 0 !important;
        padding-right: 3px !important;
    }

    .mblnewbtn {
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .main-blog-wrap .sort-posts h3 {
        padding-left: 0 !important;
        margin-left: 0 !important;
        padding-right: 5px !important;
    }

    .sort-posts ul li {
        padding: 0 !important;
        margin: 0!important;
    }

    .sidebar,
    .submit-post,
    .page-header,
    .main-blog-wrap .sort-posts {
        margin-left: 14px;
    }

    .main-blog-wrap > h2 {
        padding-left: 12px;
    }

    .sidebar,
    .submit-post {
        padding-top: 13px;
    }
}


@media only screen and (max-width : 768px) {

    .hideInDesktop {
        display: block;
    }

    .hideInMobile {
        display: none;
    }

    .collapse {
        display: none;
    }
}

@media screen and (max-width: 900px) {
    .at4-icon.aticon-facebook:hover,
    .at4-icon.aticon-twitter:hover,
    .at4-icon.aticon-linkedin:hover,
    .at4-icon.aticon-pinterest_share:hover,
    .at4-icon.aticon-google_plusone_share:hover,
    .at4-icon.aticon-email:hover {
        background-color: #ff9900 !important;
    }

    .header span {
        background: url("/assets/Images/icon_plus.png ") no-repeat;
        float: left;
        padding-right: 10px;
        margin-right: 10px;
        width: 20px;
        height: 20px;
    }


    .collapsed span {
        background: url("/assets/Images/icon_minus.png ") no-repeat;
    }
}
@media screen and (min-width: 970px) {
    .collapse {
        display: block !important;
        cursor: default;
        height: auto !important;
    }

    .header {
        pointer-events: none;
        cursor: default;
    }
}

.main-blog-wrap .sort-posts ul .filter-menu-parent {
    color: #333;
}

.sort-posts .filter-selected .filter-menu-parent{
    display: none;
}

.breadcrumb {
    margin-top: 62px;
    position: relative;
    top: 13px;
    padding-bottom: 10px !important;
    width: 90%;
    max-width: 685px !important;
}

@media screen and (min-width: 992px) {
    .breadcrumb {
        width: 96% !important;
    }

}

@media screen and (min-width: 994px) {
    .breadcrumb {
        padding-left: 123px !important;
    }

}

@media screen and (min-width: 1200px) {
    .breadcrumb {
        padding-left: 265px !important;
        max-width: 1180px !important;
    }

}

.panel-collapse a {
    text-align: block;
    font-weight: normal !important;
    text-decoration-color:none;
   font-family: AvenirLTCom-Light;
   font-size:14px;

}
.rArticleLink:hover {
    text-decoration: none !important;
}

.relatedArticleBody {
    padding: 0 !important;
    margin: 0 !important;
}

.relatedArticles li  {
    padding: 15px 0;
}
relatedArticles {
    padding: 0;
    margin: 0;
}

.recent-list-month{
    padding-top: 5px;
    margin-left: 15px;
    padding-bottom: 10px;
}

.recent-list-month a{
    color: #4b4b4b;
}

.recent-list-month a:hover {
    color: #003087;
}

h1.header {
    border-bottom: 5px solid #ff9900;
    font-family: "AvenirLTCom-Light";
    font-size: 22px;
    text-align: left;
    color: #003087;
}
#collapsefour a {
    text-decoration: underline;
    font-weight: 700!important;
}