.pagenewsgr {background-color: #f9f9f9}
.archive #pagecontainer{background-color:#FFFFFF}
.posts-container{width:calc(100% - 325px);margin-right:25px}
.c-latest{margin-bottom:4rem;clear:both;width:100%;max-width:100%}
.description{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:15px}
.description h2{margin:5px 0;font-weight:400;font-size:14px}
.the-river{-ms-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

.page.archive .the-river li{width:100%;margin-right:0;list-style:none}
.archive .the-river li{margin-bottom:3rem;position:relative;display:block}
/* .archive .the-river .archivetile:after {
    content: "";
    border-right: 1px solid #DDD;
    position: absolute;
    top: 0;
    bottom: 0;
    right: -15px;
} */
.archive .the-river .archivetile:nth-of-type(3n+3):after{display:none}
/* .archive .the-river .archivetile:before {
    position: absolute;
    left: 0;
    right: 0;
    bottom: -15px;
    border-bottom: 1px solid #DDD;
    content: "";
} */
.page.archive .the-river li article{display:flex;flex-direction:row;border-bottom:1px solid #ddd;margin-bottom:0;padding-bottom:15px}
.page.archive .the-river li .tile-image{width:340px}
.page.archive .the-river li .tile-content{width:calc(100% - 340px);padding:0 20px;display:flex;flex-direction:column;position:relative;justify-content:flex-start}
.tile-image figure{margin:0 0 1rem}
.archive .the-river li .tile-content p{font-size:16px;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:#999;line-height:1.2;margin-top:15px}

.page.archive .the-river li .tile-content .o-meta{border:0;margin-top:10px;position:absolute;bottom:10px;padding:0;margin:0}

.archive .the-river li .tile-content .o-meta ul.o-meta__byline{margin-right:10px}
.archive .the-river li.o-meta__author{margin-bottom:5px}

.archive .the-river li{width:100%;margin-right:0}

.o-meta li.o-meta__author{display:inline-block;color:#545454;float:left;font-size:13px;width:auto;margin-right:10px;margin-bottom:0}
.o-meta .post-date{font-size:13px;letter-spacing:-.25px;color:#545454}
.archive #pagecontainer .theDSidebar{padding-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;border-left:1px solid #c8c8c8;background:0;width:321px;padding-top:20px}
.main-sidebar{padding-top:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}
.archive .xxxbreadcrumb{border-bottom:1px dotted #ddd;padding-bottom:10px;margin:0 0 3rem}
.xxxbreadcrumb *{font-size:12px;color:#666;text-decoration:none;text-transform:uppercase}
.o-section-heading{font-size:24px;margin:0 0 5px;color:#000;display:inline-block;padding-top:0;font-weight:700}
.o-section-heading:before{content:"";border-top:5px solid #e91e4f;display:block;width:auto;margin-bottom:-2px}
.archive #pagecontainer{padding-top:1.5rem;max-width:1230px}
.archive .the-river li .tile-content .o-head{min-height:inherit;margin-bottom:10px;font-size:2rem;line-height:1.2;margin:0;font-weight:700;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:#000; font-family: "source sans pro", sans-serif}

.next-previous.prel{display:table;width:100%;margin-top:20px}
.left.pages{margin-top:0;background:#ebebeb;padding:5px 10px;border-radius:0;font-size:1.4rem;float:left;font-weight:700}
.next-previous .previous.no-action,.next-previous .next.no-action{opacity:.1;cursor:initial}
.next-previous .previous{display:inline-block;margin:0 10px}
.next-previous .next a,.next-previous .previous a{display:block;width:36px;height:36px;text-indent:-9999px;background-repeat:no-repeat;background-size:24px;border:1px solid #444;background-position:center}
.next-previous .sep{display:inline-block;position:relative;height:auto;float:none;margin:0}
.next-previous .next {display: inline-block;margin: 0 10px}
.sep .sepinner{width:0;border-right:1px solid #ccc;height:36px;text-indent:-9999px;position:absolute;top:-11px}
.t-center {text-align: center}
.left.pages{margin-top:0;background:#ebebeb;padding:5px 10px;border-radius:0;font-size:1.4rem;float:left;font-weight:700}
.next-previous .next a{background-image:url(../imgs/right-arrow.png)}
.next-previous .previous a{background-image:url(../imgs/left-arrow.png)}
.archive .the-river li{width:calc(100%/3 - 60px/3);margin-right:30px}
.archive .the-river li article{display:flex;flex-direction:column;border:0}
.archive .the-river li:nth-of-type(3n+3){margin-right:0}
.archive .the-river li .tile-content{width:100%}
.archive .the-river li .tile-content p{display:none}
.page.archive .the-river li .tile-content p{display:-webkit-box}
.archive .the-river li .tile-content .o-meta{position:relative;width:100%;bottom:initial}
.archive .the-river li.o-meta__author{width:100%;margin-right:0}
.archive .the-river li .tile-image{width:100%}
.archive .the-river li .tile-content{width:100%;padding:0}
.archive .the-river li .tile-content .o-head{margin-bottom:20px;font-size:1.8rem}
.archive .the-river li .tile-image figure{margin-bottom:5px}
.main-sidebar{padding-top:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}
.sticky.sticky-element{position:sticky;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;top:80px}
.page-id-261276 .description{display:flex}
.page-id-261276 .description h2,.page-id-261276 .description span{margin:5px 2px;font-weight:400;font-size:14px;clear:initial;display:initial}
.page.archive .the-river li .tile-content .o-head{margin-bottom:0;font-size:2.1rem}
.flex-author{display:flex;align-items:center;justify-content:center;width:100%;clear:both}
.flex-author .auth{margin-right:10px;width:40px}
.single.single-entity .the-river article .o-meta .auth-d{flex-direction:column;display:flex;line-height:1}
.auth-d{width:calc(100% - 40px)}


@media(max-width:767px){
.archive .the-river .archivetile:after{display:none}
.archive .description h2{font-size:14px}
.archive #pagecontainer .flexgrid{flex-direction:column}
.archive #pagecontainer .flexgrid .posts-container{width:100%;margin-right:0}
.archive .the-river li{width:100%;margin-right:0;margin-bottom:15px}
.mobile-ads{display:block;margin-bottom:30px;text-align:center;background-color:#f9f9f9;min-height:667px;position:relative}
.archive .mobile-ads, .page .mobile-ads {width: 100%}
.archive .mobile-ads center div, .page .mobile-ads center div, .postbody .mobile-ads center div {max-width: 300px!important;margin: 0 auto;text-align: center}
  
.archive #pagecontainer.maxgridrow{padding:0 10px}

.archive .the-river li article{display:flex;flex-direction:row;border-bottom:1px solid #ddd;margin-bottom:0;padding-bottom:15px}
.archive .the-river li .tile-image,  
.page.archive .the-river .archiv--t .tile-image{width:120px}

.archive .the-river li .tile-content,
.page.archive .the-river .archiv--t .tile-content{width:calc(100% - 120px);padding:0 10px}
.archive .the-river li .tile-content .o-head,  
.page.archive .the-river .archiv--t .tile-content .o-head{font-size:1.8rem;line-height: 1.1}
.page.archive .the-river .archiv--t .tile-content p{display:none}

.archive .the-river li .tile-content .o-meta,
.page.archive .the-river .archiv--t .tile-content .o-meta{position:relative;bottom:initial;margin-top:10px}
.page.archive .the-river .archiv--t{margin-bottom:15px}
.archive .xxxbreadcrumb { margin: 1rem 0 2rem}

.archive #pagecontainer .theDSidebar {display: none}
.archive .c-latest {margin-bottom: 0}

}


@media only screen  and (min-device-width :768px)  and (max-device-width :1024px) and (orientation :portrait){
.archive #pagecontainer .theDSidebar{display:none}
.posts-container{margin:0;width:100%}
.archive #pagecontainer{max-width:92%;padding:0 3rem}
.archive .the-river li{width:calc(100%/3 - 40px/3);margin-right:20px}
}


.archive #pagenews-website #pagecontainer {padding-bottom: 3rem}

@media(min-width:1100px){
.archive #pagecontainer {min-height: 1300px}
}