/*  4. Large - Media Queries
----------------------------------------------------------------------------------------------------------- */

@media only screen and ( min-width: 1025px ) {


/*  4.2 Document Structure
------------------------------------------------------------------------------------------------------- */

section > .content.posts {
    width: 65%;
}

section > aside.news-sidebar {
    width: 30.3%;
}

/*  4.4 Site Header
------------------------------------------------------------------------------------------------------- */

.light-header {
    padding: 0 0 0 0;
}

.light-header .wrapper-inner {
    height: 9.4rem;
}

.light-header .header-logo {
    margin-left: 0;
    position: absolute;
        left: 0;
        top: -0.6rem;
}

.light-header .header-logo img {
    max-height: 12rem;
}

/* Hide the  header logo when the search bar is on top of it */

.site-header.autocomplete-search-toggled .header-logo {
    display: none;
}

.light-header .primary-nav {
    padding: 3.7rem 0 0 16.2rem;
}

.light-header .primary-nav > li:first-child {
    margin-left: 0;
}

/* TRANSPARENT HEADER */

body.transparent-header .light-header:before {
        background: -moz-linear-gradient(top, rgba(34,34,34,0.7) 0%, rgba(34,34,34,0) 100%);
        background: -webkit-linear-gradient(top, rgba(34,34,34,0.7) 0%,rgba(34,34,34,0) 100%);
    background: linear-gradient(to bottom, rgba(34,34,34,0.7) 0%,rgba(34,34,34,0) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99222222', endColorstr='#00222222',GradientType=0 );
    content: "";
    display: block;
    height: 15rem;
    position: absolute;
        left: 0;
        right: 0;
        top: 0;
}

body.transparent-header.admin-bar .light-header {
    top: 3.2rem;
}

body.transparent-header .light-header .primary-nav > li > a {
    text-shadow: 0 0.1rem 0 rgba( 0, 0, 0, 0.25 );
}

body.transparent-header .light-header .autocomplete-toggle:not(.active) {
    color: rgba( 255, 255, 255, 1 );
}

/* STATUS BAR */

.status-bar {
    background: rgba( 255, 255, 255, 1 );
    border-bottom: .6rem solid rgba( 222, 183, 92, 1 );
    margin-top: -0.6rem;
    padding: 1.2rem 0 1rem 0;
    position: relative;
}

.status-bar-inner {
    max-width: 90%;
    padding-left: 2.8rem;
}

.status-bar .fa {
    color: rgba( 222, 183, 92, 1 );
    font-size: 2rem;
    position: absolute;
        left: 0;
        top: calc( 50% - 1.1rem );
}

.status-bar p {
    color: rgba( 222, 183, 92, 1 );
}

/* USER MENU */

.user-menu-wrapper {
    right: 8rem;
}

.user-toggle-label {
    display: none;
}

.user-menu.active {
    right: -4rem;
}

.user-menu:before,
.user-menu:after {
    right: 5rem;
}

/* AUTOCOMPLETE SEARCH */

.autocomplete-search.open #search-form {
    max-width: 90%;
}



/*  4.5 Page
------------------------------------------------------------------------------------------------------- */

.article-inner {
    float: left;
    width: 65.7%;
}

article > aside {
    float: right;
    margin: 0 0 0 0;
    width: 30%;
}

/* SUB PAGE ALT */

.page-template-cover-page .cover-page-title h1 {
    padding: 2.8rem 4rem 2.8rem 4rem;
}



/*  4.10 News Single
------------------------------------------------------------------------------------------------------- */

/* DEFAULT */

.default-header.postwidth {
    padding: 5rem 5rem 4.5rem 5rem;
    width: 70rem;
}

.article-content-container:before,
.default-header:before {
    background: rgba( 241, 241, 241, 1 );
    content: "";
    display: block;
    margin-left: -5rem;
    position: absolute; 
        bottom: 0;
        left: -999rem;
        right: 0;
        top: 0;
    z-index: -1;
}

.default-header .post-title {
    font-size: 4rem;
}

.single-article-media-wrapper {
    position: relative;
    z-index: 1;
}

.single-article-media-wrapper .article-media {
    margin-bottom: 0;
    position: relative;
    width: 80%;
}

.related-top {
    display: none;
    padding-left: 4rem;
    width: 32.2%;
    position: absolute; 
        left: 100%;
        top: 0;
    max-width: 32.2rem;
}

.related-top h6 {
    display: none;
}

.related-top .related-item + .related-item {
    margin-top: 3rem;
}

.article-content-container.postwidth {
    background: rgba( 255, 255, 255, 1 );
    padding: 0 5rem 0 5rem;
    position: relative;
    width: 70rem;
}

.single-article-media-wrapper + .article-content-container {
    padding-top: 4rem;
}

.article-content-container.postwidth:before {
    background: -moz-linear-gradient(top, rgba(241,241,241,1) 0%, rgba(241,241,241,0) 100%);
    background: -webkit-linear-gradient(top, rgba(241,241,241,1) 0%,rgba(241,241,241,0) 100%);
    background: linear-gradient(to bottom, rgba(241,241,241,1) 0%,rgba(241,241,241,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#00f1f1f1',GradientType=0 );
}

.article-content-container .article-content {
    min-height: 22.2rem;
}

.article-content-container .share-links {
    margin: 0 0 0 0;
    position: absolute;
        top: 4rem;
        left: -13.7rem;
    width: 13.7rem;
    z-index: 5;
}

.default-header + .article-content-container .share-links {
    top: 0;
}

.article-content-container .share-links li + li {
    margin: 0.8rem 0 0 0;
}

.article-content-container .share-links .email a,
.article-content-container .share-links .print a {
    min-width: 9.7rem;
    padding: 1.3rem 2rem 1.3rem 3.6rem;
}

.article-content-container .share-links .email a:before,
.article-content-container .share-links .print a:before {
    width: 3.8rem;
}

.article-content-container .share-links .email span,
.article-content-container .share-links .print span {
    display: block;
}



/*  4.12 Sidebar
------------------------------------------------------------------------------------------------------- */

.news-sidebar {
    display: block;
}


/*  4.13 Blocks
------------------------------------------------------------------------------------------------------- */

/* BREADCRUMBS */

.breadcrumbs-wrapper {
    padding: 4rem 0 2rem 0;
}

/* SUB PAGE NAV */

.page-template-default .wrapper-inner {
    position: relative;
}

.sub-page-nav:before {
    background: rgba( 221, 221, 221, 1 );
    content: "";
    display: block;
    position: absolute;
        bottom: 0;
        left: 19.6%;
        top: 0;
    width: .1rem;
}

.sub-page-nav > li > a {
    border-bottom: .3rem solid rgba( 221, 221, 221, 1 );
    margin-bottom: 2rem;
    padding-bottom: 2rem;
}

.sub-page-nav ul ul {
    padding: 1.4rem 0 0 1rem;
}

.sub-page-nav li li {
    margin-bottom: 1.5rem;
}

.sub-page-nav li li.current_page_item > a {
    text-decoration: underline;
}


}