/**
 *
 */


/*
INDEX PAGE
================================================ */

body.archive #content .category-description {
    padding: 1em 0;
    margin: 0.6em 0 1em;
    border-top: 1px #E6DDB8 solid;
    border-bottom: 1px #E6DDB8 solid;
    font-size: 0.8em;
    line-height: 130%;
    color: #777;
}

body.archive #content .category-description p:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
}
body.archive #content .page-title-thumb {
    max-width: 300px;
    max-height: 150px;
}
body.archive #content .page-title.has-page-title-thumb {
    display: none;
}

body.archive #content #loops-wrapper figure.undersized.orientation-landscape {
    display: none;
}

body.archive #content #loops-wrapper figure.orientation-portrait {
    max-width: 30%;
    float: left;
    margin-right: 2em;
    text-align: right;
}
body.archive #content #loops-wrapper figure.orientation-portrait.post-image img {
    width: 100%;
    max-height: 400px
}

body.archive #content #loops-wrapper .entry-content p {
    margin: 0;
}
body.archive #content #loops-wrapper .edit-button {
    font-size: 0.7em;
}
body.archive #content #loops-wrapper .edit-button a {
    color: #666;
}

body.archive #sidebar a.back-link {
    position: relative;
    margin-bottom: 0.4em;
    text-align: center;
    display: block;
}


/*
CATEGORIES & TAGS TAXONOMY INDEX PAGE (all terms for slug: category)
================================================ */
body.page-id-23114 .page-content h2 { margin-bottom: 0.5em; }
.page-id-23114 .page-content .taxonomy-meta a.name { display: none; }
.page-id-23114 .page-content .taxonomy-meta > h3 { margin: 0 0 0.3em; font-size: 1em; }

.page-id-23114 .page-content .taxonomy-meta > h3 > a:link,
.page-id-23114 .page-content .taxonomy-meta > h3 > a:visited {
    color: #777;
}
.page-id-23114 .page-content .taxonomy-meta > h3 > a:hover,
.page-id-23114 .page-content .taxonomy-meta > h3 > a:active {
    color: #A01525;
}


/* Dont display "Uncategorized" term ID - = 1 */
.page-id-23114 .category-taxonomy-meta.taxonomy-meta.term-id-1 { display: none; }

/*
TAGS TAXONOY INDEX PAGE (all terms for slug: post_tag)
================================================ */
.page-id-23115 .page-content .taxonomy-meta a.name { display: none; }
.page-id-23115 .page-content .taxonomy-meta > h3 {}



/*
PRINT ISSUE TAXONOMY INDEX PAGE (all terms for slug: print-issue)
================================================ */ 

 body.page.page-id-19790 .page-content .print-issue-taxonomy-meta {
	float: left;
	margin-right: 20px; 
	width: 30%;
	height: 466px;
	line-height: 100%;
 }
 body.page.page-id-19790 .page-content .print-issue-taxonomy-meta > h3 {
	margin: 0;
	padding: 0;
	margin-bottom: 0;
	text-align: center;
     max-height: 1.3em;
     overflow: hidden;
 }
 body.page.page-id-19790 .page-content .print-issue-taxonomy-meta .thumb-link {
     position: relative;
     z-index: 4;
 }
 body.page.page-id-19790 .page-content .print-issue-taxonomy-meta .thumb-link img {
	 width: 100%;
     -moz-box-shadow:    3px 3px 8px #222;
     -webkit-box-shadow: 3px 3px 8px #222;
     box-shadow:         3px 3px 8px #222;

 }
 body.page.page-id-19790 .page-content .print-issue-taxonomy-meta .actions {
	font-size: 0.8em;
	text-align: center;

 }
 body.page.page-id-19790 .page-content .print-issue-taxonomy-meta .browse-all-issues,
 body.page.page-id-19790 .page-content .print-issue-taxonomy-meta .name { display: none; }



/*
INDEX PAGE (and single pages underneath): PRINT ISSUE
================================================ */


body.archive.tax-print-issue .print-issue-taxonomy-meta .actions .read-articles { display: none; }

body.archive.tax-print-issue h1.page-title,
#sidebar .print-issue-taxonomy-meta {
    /*
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -khtml-border-radius: 6px;
    */
}

body.archive.tax-print-issue h1.page-title {

    /*
    padding: 0.2em;
    padding-left: 0.4em;
    padding-right: 0;
    width: 120%;
     */
}
body.archive.tax-print-issue h1.page-title:after {
    content: " Issue";
}
body.archive.tax-print-issue.term-online-only h1.page-title:after {
    content: " Articles";
}
body.archive.tax-print-issue .page-title-thumb { display: none; }



#sidebar .print-issue-taxonomy-meta {
    position: relative;
    padding: 0;

}


body.archive.tax-print-issue #sidebar .print-issue-taxonomy-meta h3 {
    display: none;
}
body.single #sidebar .print-issue-taxonomy-meta h3 {
    text-transform: uppercase;
    font-size: 0.9em;
    padding: 0;
    margin: 0;
    margin-bottom: 0.4em;
    text-align: center;
    color: #666;
}

#sidebar .print-issue-taxonomy-meta .thumb-link {
    position: relative;
    display: block;
    box-shadow: 4px 4px 10px #222;
    margin:0;
    margin-bottom: 0.5em;
    z-index: 10;

}

body.sidebar-left #sidebar .print-issue-taxonomy-meta .thumb-link { margin-right: 0;  }


/* Current Print Issue */
#sidebar .current-print-issue {
    max-width: 400px;
}
#sidebar .shortcoder .print-issue-taxonomy-meta .thumb-link,
body.sidebar-left #sidebar .current-print-issue .print-issue-taxonomy-meta .thumb-link { margin-right: 1em; }

#sidebar .print-issue-taxonomy-meta .thumb-link img {
    display: block;
    text-align: center;
    width: 100%;
}
.print-issue-taxonomy-meta .actions:empty {
    display: none;
}
#sidebar .print-issue-taxonomy-meta .actions,
body.page.page-id-19790 .page-content .print-issue-taxonomy-meta .actions,
body.page.page-id-19790 .page-content .print-issue-taxonomy-meta h3 {
    position: relative;
    text-align: left;
    top: -20px;
    padding: 1.8em 1em 0.8em 2em;
    background-color: #F2EEDB;
    width: 75%;
    margin: 0 auto;
    z-index: 2;
    font-size: 0.8em;
    line-height: 110%;
}
body.page.page-id-19790 .page-content .print-issue-taxonomy-meta h3 {
    top: 1.4em;
    padding: 0.4em 1em 1.8em 1em;
    text-align: center;
    font-size: 1em;
    height: 1.1em;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-break: break-all;

    border-radius: 0px 20px 0px 20px;
    -moz-border-radius: 0px 20px 0px 20px;
    -webkit-border-radius: 0px 20px 0px 20px;
    text-align: right;

}
body.page.page-id-19790 .page-content .print-issue-taxonomy-meta .actions {
    padding-left: 1em;
    padding-right: 0.8em;
    width: 85%;
    text-align: left;
    min-height: 1.1em;

    border-radius: 0px 20px 0px 20px;
    -moz-border-radius: 0px 20px 0px 20px;
    -webkit-border-radius: 0px 20px 0px 20px;
}

.print-issue-taxonomy-meta .actions a:before {
    content:'» ';
}
.print-issue-taxonomy-meta .actions a:link,
.print-issue-taxonomy-meta .actions a:visited {
    text-decoration: none;
}
.print-issue-taxonomy-meta .actions a:hover,
.print-issue-taxonomy-meta .actions a:active {
    text-decoration: underline;
}

.print-issue-taxonomy-meta a.thumb-link:hover > img.thumb,
.print-issue-taxonomy-meta a.thumb-link:active > img.thumb {
    opacity: 0.75;
}
body.archive.tax-print-issue .print-issue-taxonomy-meta a.thumb-link:hover > img.thumb,
body.archive.tax-print-issue .print-issue-taxonomy-meta a.thumb-link:active > img.thumb {
    opacity: 1;
}


/* Current Print Issue */
.shortcoder .print-issue-taxonomy-meta .actions { display: none; }


#sidebar .print-issue-taxonomy-meta a.name { display: none; }


/* Current issue is different */
#sidebar .current-print-issue-wrapper .print-issue-taxonomy-meta {
    padding: 1em;
}
#sidebar .current-print-issue-wrapper .print-issue-taxonomy-meta .thumb-link {
    box-shadow: 5px 5px 20px #222;
    margin: 1em;
}

body.is-current-print-issue .widget#text-1024,
body.is-current-print-issue .shortcoder.current-print-issue {
    display: none;
}



    /* 
 SPECIAL SERIES TAXONOMY INDEX PAGE (all terms for slug: special-series)
================================================ */  
 body.page.page-id-19791 .page-content .special-series-taxonomy-meta > h3 {
	 display: none;
 }
 body.page.page-id-19791 .page-content .special-series-taxonomy-meta .thumb-link {
     height: 130px;
     display: table-cell;
     vertical-align: bottom;
 }

 body.page.page-id-19791 .page-content .special-series-taxonomy-meta .thumb-link img {
    width: 100%;
 }
 body.page.page-id-19791 .page-content .special-series-taxonomy-meta .description {
	max-width: 400px;
	padding: 0.6em 1em 0;
     font-size: 0.9em;
     line-height: 130%;
     border-top: 1px #CCC dotted;
 }
 body.page.page-id-19791 .page-content .special-series-taxonomy-meta .description a {
	text-decoration: none;
	
 }
 body.page.page-id-19791 .page-content .special-series-taxonomy-meta .name { display: none; }
 
 body.page.page-id-19791 .page-content .special-series-taxonomy-meta {

     float: left;
     margin-bottom: 2em;
     margin-left: 28px;
     max-width: 230px;
 }
/*
SPECIAL SERIES TAXONOMY INDEX PAGE (single term)
================================================ */



 
    /* 
 TAG INDEX PAGE (single term)
================================================ */ 

 body.archive.tag .loops-wrapper .post-comment {
	 display: none;
 }



/*
 OUR SPONSORS
================================================ */



body.page-id-9324 #page-9324 ul.display-posts-listing {
    margin-top: 3em;
}

body.page-id-9324 #page-9324 .listing-item {
    max-width: 300px;
    margin: 1.6em 1em;
    /**
    grid-style:
    float: left;
    **/
}
body.page-id-9324 #page-9324 .listing-item a.post-image-link,
body.page-id-9324 #page-9324 .listing-item img.wp-post-image {
    border: none;
    max-width: 300px;
}
body.page-id-9324 #page-9324 .listing-item .half {
    display: none;
}