.node__content .caption figcaption {
    padding: 12px;
    font-size: 12px;
}

figure.align-left {
    margin-right: 20px;
}

/* Use this CSS file to override base CSS rules */
.site-branding__logo > img {
    max-width: 80%;
    height: auto;
    width: 100%;
}

#block-journaleight-sitebranding .logo-and-site-name-wrapper .site-name.site-branding__name > a {
    font-size: 20px;
}

#block-journaleight-sitebranding .logo-and-site-name-wrapper .site-slogan.site-branding__slogan {
    font-size: 15px;
}


.view-id-authors .view-filters {
    display: none;
}


.authors-list-table-row {
    border-bottom: 1px dotted silver;
}

.authors-user-block-column img {
    border: 4px solid silver;
}



.view-authors .view-content .views-view-grid {
    font-size: 10px;
    text-align: center;
}

.field-content.authors-page-article-title > a {
    color: #0288d1;
    font-size: 24px;
}


.field--name-user-picture .image-style-user-page-picture {
    border: 4px solid silver;
    border-radius: 4px;
}


.clearfix.text-formatted.field.field--name-field-deck.field--type-text-long.field--label-hidden.field__item {
    color: #333;
    font-family: oblique;
    font-size: 17px;
    font-style: italic;
    font-weight: 100;
}


.clearfix.text-formatted.field.field--name-field-deck.field--type-text-long.field--label-hidden.field__item {
    border-bottom: 0.5px dashed silver;
}

.field.field--name-field-art-contributor.field--type-entity-reference.field--label-hidden.field--entity-reference-target-type-user.clearfix {
    visibility: hidden;
}

.user-name .field--name-uid > a {
    font-weight: bold;
}

.field--name-field-article-keywords .links.field__items a {
    background: #7d7d7d none repeat scroll 0 0;
    color: white;
    font-weight: bold;
    padding: 4px;
}

.field--name-field-article-keywords ul.links li a::before {
    content: "";
}


#block-views-block-issue-page-featured-stories-block-1 .block__title.title {
    background: #333 none repeat scroll 0 0;
    color: white;
    padding: 9px;
    border: none;
}

.accordion_blocks_container #ui-id-2 {
    height: auto !important;
}


#block-views-block-issue-page-featured-stories-block-2 .block__title.title {
    background: #333 none repeat scroll 0 0;
    color: white;
    padding: 10px;
}


.Issue-page-features-block .views-field-title .field-content > a {
    font-size: 18px;
    font-weight: bold;
    padding: 2px 2px 2px 0px;
}

section#sidebar-first .Issue-page-features-block .views-field-title {
    margin-top: 10px;
}

/*.Issue-page-features-block .views-field-field-deck .field-content {*/
    /*font-size: 13px;*/
    /*padding: 2px;*/
/*}*/


.Issue-page-features-block .views-field-uid .field-content > a {
    font-size: 12px;
    padding: 2px;
}

.Issue-page-features-block.views-row {
    border-bottom: 0.5px dotted silver;
    padding: 2px;
}
.Issue-page-features-block .views-field-field-art-contributor .field-content {
    font-size: 12px;
}

section#sidebar-first .Issue-page-features-block .views-field-field-art-contributor .field-content {
    font-size: 14px;
}

section#sidebar-first .views-field-field-art-contributor {
    margin-top: 5px;
    margin-bottom: 9px;
}


#block-views-block-issue-page-featured-stories-block-1 .block__title.title::before {
    border: medium none;
}

#block-views-block-issue-page-featured-stories-block-2 .block__title.title::before {
    border: medium none;
}


#block-views-block-issue-page-featured-stories-block-2 {
    margin: 0 auto;
    width: 82%;
}

article.node--type-issue header div.node__meta {
    display: none;
}

article.node--type-issue .field.field--name-field-cover.field--type-image.field--label-hidden.field__item {
    text-align: center;
}

#block-archiveyearaccblock h2 {
    background: #333 none repeat scroll 0 0;
}

#block-archiveyearaccblock h2 > a {
    color: white;
    font-weight: bold;
}

.magazine-archive-column, .magazine-archive-row {
    padding: 2px;
}

.view-historic-sites .views-exposed-form {
    display: none;
}

.view-historic-sites .views-field.views-field-field-image-site-img {
    width: 30%;
}

.view-historic-sites .views-field.views-field-field-body {
    font-size: 12px;
}

.historic-sites-view-title-title-class > a {
    color: #0288d1;
    font-size: 13px;
    font-weight: bold;
}

.historic-sites-view-city-state-class {
    color: #666;
    font-size: 11px;
}

.node--type-bookmarks-sites .field--name-field-image-site-img > img {
    float: left;
    margin: 6px;
    padding: 2px;
}

.node--type-bookmarks-sites .node-content > header {
    display: none;
}

#sites-view-page-sidebar-container h2 {
    background: #333 none repeat scroll 0 0;
    color: white;
    font-size: 19px;
    font-weight: bold;
    padding: 4px;
    text-align: center;
}

#sites-view-page-sidebar-container p {
    font-size: 13px;
    margin: 0;
    padding: 0.1px;
}

#sites-view-page-sidebar-container {
    text-align: center;
}

.magazine-archive-row .views-field.views-field-field-year {
    text-align: center;
}

.magazine-archive-row img {
    border: 2px solid silver;
}

.node--type-collection .field.field--name-field-image.field--type-image.field--label-hidden.field__items {
    clear: left;
    float: left;
    width: 33%;
}

.node--type-collection .clearfix.text-formatted.field.field--name-field-body.field--type-text-long.field--label-hidden.field__item {
    display: inline-block;
    width: 66%;
}

.node--type-collection .node-content > header {
    display: none;
}

.node--type-page .node-content > header {
    display: none;
}

/*
.node--type-collection .field.field--name-field-location.field--type-string.field--label-inline {
    left: 33%;
    position: relative;
}

.node--type-collection .clearfix.text-formatted.field.field--name-field-credits.field--type-text-long.field--label-inline {
    left: 33%;
    position: relative;
}
*/

#block-journaleight-page-title h1 {
    font-size: 32px;
}

#historic-filter-form .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-keys.form-item-keys > label {
    font-size: 22px;
    text-align: center;
}

#superfish-browse-site .sf-depth-1 {
    color: white;
    font-size: 19px;
    font-weight: bold;
    padding: 3px;
    text-align: center;
}

#superfish-browse-site li {
    background: #0288d1 none repeat scroll 0 0;
    margin: 3px;
    width: 45%;
}

#superfish-browse-site li a:hover {
    color: #0288d1;
    background: transparent !important;
}

#superfish-browse-site li:hover {
    background: transparent !important;
}

/*.node--type-web-only-article .node-content > header {*/
    /*display: none;*/
/*}*/


.topic .site {
    list-style-type: none;
}

.artifact {
    list-style-type: none;
}

.view-mt-tags-cloud .views-row:nth-of-type(even) a {
    background: none;
    color: black;
    text-decoration: underline;
    font-size: 12px;
}
.view-mt-tags-cloud .views-row:nth-of-type(odd) a {
    background: none;
    color: #333;
    font-size: 14px;
    font-weight: bold;
}

.node--type-blog .node-content > header {
    display: none;
}



.field-content.Press-release-title > a {
    font-size: 15px;
    font-weight: bold;
}

.Press-release-year time {
    color: #777;
    font-size: 10px;
}

.views-field-field-press-release-deck .field-content {
    font-size: 13px;
    margin-bottom: 12px;
}

.node--type-press-release .node-content > header {
    display: none;
}

.field-content.Jobs-job-title > a {
    font-size: 24px;
    font-weight: bold;
}

.field-content.Taxonomy-Term-Node-title > a {
    font-size: 18px;
    font-weight: bold;
}

.field-content.Taxonomy-Term-Node-body {
    font-size: 14px;
}


.field-content.Features-block-node-title > a {
    font-size: 16px;
    font-weight: bold;
}

.field-content.Features-block-node-author {
    font-size: 12px;
}

.field-content.Features-block-node-deck {
    font-size: 14px;
}

.field-content.web-exclusive-block-node-title {
    font-size: 16px;
    font-weight: bold;
}

.field-content.web-exclusive-block-node-title a {
    font-size: 16px;
}

.field-content.web-exclusive-block-node-author {
    font-size: 12px;
    margin-bottom: 6px;
}

.field-content.Today-in-history-year {
    font-size: 18px;
    font-weight: bold;
}

.field-content.Today-in-history-teaser {
    font-size: 13px;
}

.node--type-issue .field--name-field-cover img {
    border: 1px solid silver;
}

#pre-header {
    background-color: white !important;
}


/* Issue on strory page */
.node--type-article .node--type-issue .node-content > header {
    float: left;
    margin-top: -16px;
/*    width: 128px;*/
    display: block !important;

}

.node--type-article .node--type-issue .field.field--name-field-volume-number.field--type-string.field--label-inline {
    float: left;
    width: 100px;
    font-size: 13px;
    margin-left: 12px;
    bottom: 4px;
    position: relative;
}

.node--type-article .node--type-issue .field.field--name-field-issue-number.field--type-string.field--label-inline {
    bottom: 4px;
    float: left;
    font-size: 13px;
    margin-left: -24px;
    position: relative;
    width: 100px;

}

.node--type-article .node--type-issue .field--label-inline .field__label::after {
    content: none;
}

.node--type-article .node-content > header {
    display: none;
}

.node--type-article .node--type-issue .field--name-field-volume-number .field__item::after {
    content: ",";
}

.node--type-article .node--type-issue .node__title.title::after {
    content: "|";
}


.field--name-field-issue-nid .links.field__items {
    margin: 0;
    padding: 0;
}

.field--name-field-issue-nid .node--type-issue .node__title.title > a {
    padding: 0;
}

.field--name-field-art-contributor .field__label {
    display: none;
}

/*contributor*/

.node--type-article .field--name-field-art-contributor .links.field__items {
    padding: 0;
}

.node--type-article .field--name-field-art-contributor .username {
    padding: 0;
    font-size: 14px;
}

.node--type-article .field--name-field-art-contributor .links.field__items {
    padding: 0;
}

.node--type-article .field--name-field-art-contributor .links.field__items > li {
    display: inline-block;
    padding-right: 12px;
}

.top-banner-images-row .views-field.views-field-field-top {
    display: inline-block;
    width: 60%;
}

.top-banner-images-row .views-field.views-field-field-top-banner-image-small {
    display: inline-block;
    width: 38%;
}

.top-banner-images-row .views-field.views-field-field-top .top-banner-link > img {
    height: 90px;
    width: 100%;
}

.top-banner-images-row .views-field.views-field-field-top-banner-image-small .top-banner-image-2 > img {
    height: 90px;
    margin-left: 3px;
    width: 100%;
}

/*news-posts page*/
.view-stories-without-issues .news-posts-row .field-content.news-posts-title > a {
    color: #0288d1;
    font-size: 21px;
    font-weight: bold;
}

.view-stories-without-issues .news-posts-row .field-content.news-posts-authored-by {
    color: gray;
    font-size: 11px;
}

.view-stories-without-issues .news-posts-row .field-content.news-posts-deck {
    font-size: 15px;
    margin-top: 2px;
}
.view-stories-without-issues .news-posts-row.views-row {
    border-bottom: 0.5px dotted silver;
}
.view-stories-without-issues .news-posts-row .field-content.news-posts-title > a:hover {
    color: #ffffff;
}

/*author page*/
.view-author-stories .author-stories-row.views-row {
    border-bottom: 1px dotted silver;
}

.author-stories-row .field-content.authors-page-article-title > a {
    font-size: 17px;
    font-weight: bold;
}

.author-stories-row .field-content.authors-page-article-title > a:last-child {
    font-style: italic;
}

.view-author-stories .author-stories-row .views-field.views-field-field-deck {
    font-size: 13px;
}

.author-stories-row .field-content.author-stories-read-more {
    font-size: 12px;
}

.node--type-article .field--name-field-issue-nid .node.node--type-issue.node--promoted.node--view-mode-teaser.clearfix {
    margin-top: 6px;
}

.insertable{
    clear: both;
    color: #cc0000;
    float: right;
    font-family: big caslon;
    font-size: 22px;
    font-weight: 500;
    letter-spacing: 0.02em;
    line-height: 1.25;
    margin-left: 8px;
    padding: 0 4px 5px 0;
    text-align: left;
    width: 46%;
}
.node--type-article .clearfix.text-formatted.field.field--name-field-body.field--type-text-long.field--label-hidden.field__item {
    font-size: 14px;
}

.multiple.field-art-contributor-stories-page {
    padding: 12px 0;
}

.Issue-page-features-block .views-field-field-deck .field-content.Issue-page-fetauted-block-deck {
    font-size: 13px;
    padding: 8px 0 0;
}

.Issue-page-features-block .views-field-field-deck .field-content.Issue-page-fetauted-block-deck > p {
    padding: 0;
}

.Issue-page-features-block .field-content.Issue-page-Dept-block-title > a {
    font-size: 12px;
}

/*.views_slideshow_main .views-field.views-field-title {*/
    /*background: black none repeat scroll 0 0;*/
    /*bottom: 37px;*/
    /*color: white;*/
    /*font-weight: bold;*/
    /*opacity: 0.59;*/
    /*padding: 6px;*/
    /*position: relative;*/
    /*text-align: center;*/
/*}*/
/*#views_slideshow_cycle_main_demo_slideshows-block_1 .field-content > a {*/
    /*color: white;*/
/*}*/

#block-archiveyearaccblock .accordion_blocks_container .accordion-block-content .block-menu .menu-item > a {
    font-size: 16.5px;
}

/*code for slider*/

/*#views_slideshow_controls_text_demo_slideshows-block_2 span#views_slideshow_controls_text_previous_demo_slideshows-block_2 a{*/
    /*visibility: hidden;*/
    /*position: relative;*/
/*}*/
/*#views_slideshow_controls_text_demo_slideshows-block_2 span#views_slideshow_controls_text_previous_demo_slideshows-block_2 a:before{*/
    /*content: "<";*/
    /*visibility: visible;*/
    /*position: absolute;*/
    /*z-index: 101;*/
    /*font-size: 50px;*/
    /*margin-left: 10px;*/
    /*margin-top: -10px;*/
    /*height: 75px;*/
    /*width: 40px;*/
    /*left: -10px;*/
    /*padding-left: 8px;*/
    /*bottom: 11px;*/
    /*color: #fff;*/
    /*background: #000;*/
    /*opacity: 0.4;*/
/*}*/
/*#views_slideshow_controls_text_demo_slideshows-block_2 span#views_slideshow_controls_text_previous_demo_slideshows-block_2 a:after{*/
    /*background: url("https://s27.postimg.org/vq8yqn8dt/37543bf4.png");*/
/*}*/
/*#views_slideshow_controls_text_demo_slideshows-block_2 span#views_slideshow_controls_text_pause_demo_slideshows-block_2 a{*/
    /*visibility: hidden;*/
    /*position: relative;*/
/*}*/
/*#views_slideshow_controls_text_demo_slideshows-block_2 span#views_slideshow_controls_text_pause_demo_slideshows-block_2 a:before{*/
    /*content: "| |";*/
    /*visibility: hidden;*/
/*}*/
/*#views_slideshow_controls_text_demo_slideshows-block_2 span#views_slideshow_controls_text_next_demo_slideshows-block_2 a{*/
    /*visibility: hidden;*/
    /*position: relative;*/
/*}*/
/*#views_slideshow_controls_text_demo_slideshows-block_2 span#views_slideshow_controls_text_next_demo_slideshows-block_2 a:before{*/
    /*content: ">";*/
    /*visibility: visible;*/
    /*position: absolute;*/
    /*z-index: 101;*/
    /*font-size: 50px;*/
    /*margin-left: 3px;*/
    /*margin-top: -10px;*/
    /*height: 77px;*/
    /*width: 40px;*/
    /*left: 307px;*/
    /*padding-left: 8px;*/
    /*bottom: 11px;*/
    /*color: #fff;*/
    /*background: #000;*/
    /*opacity: 0.4;*/
/*}*/

/*#views_slideshow_controls_text_demo_slideshows-block_2.views_slideshow_controls_text{*/
    /*margin-top: -87px;*/
/*}*/

/*Book page css*/
.book-page-author .field--name-field-authors .links.field__items a {
    font-size: 14px;
    margin: 0;
    padding: 0;
    text-align: left;
}

.book-page-author .field--name-field-authors .links.field__items {
    padding: 0;
}

.book-page-div-block{
    padding-top: 8px;
}

/*Main books page css*/
.books-page-grid-row {
    padding: 10px 0;
}

/*slideshow*/

/*#views_slideshow_cycle_main_demo_slideshows-block_2 img.image-style-large {*/
    /*height: 275px !important;*/
    /*width: 480px;*/
/*}*/

/*#views_slideshow_cycle_main_demo_slideshows-block_2 .views-field.views-field-title {*/
    /*background: black none repeat scroll 0 0;*/
    /*bottom: 76px;*/
    /*color: white;*/
    /*padding: 24px;*/
    /*position: relative;*/
    /*text-align: center;*/
    /*opacity: 0.65;*/
/*}*/


/*#views_slideshow_cycle_main_demo_slideshows-block_2 .views-field-title a {*/
    /*line-height: 1.42;*/
    /*font-size: 20px;*/
    /*color: #fff;*/
    /*padding: 5px;*/
/*}*/


/*#views_slideshow_cycle_main_demo_slideshows-block_2 .views-field-title a:hover {*/
    /*color: blue;*/
    /*background: #fff;*/
/*}*/

/*#views_slideshow_controls_text_demo_slideshows-block_2 span#views_slideshow_controls_text_next_demo_slideshows-block_2 a:hover::before {*/
    /*background: #000;*/
    /*opacity: 0.6;*/
    /*color: silver;*/
/*}*/

/*#views_slideshow_controls_text_demo_slideshows-block_2 span#views_slideshow_controls_text_previous_demo_slideshows-block_2 a:hover::before {*/
    /*background: #000;*/
    /*opacity: 0.6;*/
    /*color: silver;*/
/*}*/

.user-contributor-list-name a {
    font-size: 23.1px;
}

.users-list-page-about-me-wrapper p {
    display: inline;
    font-size: 12.16px;
}

a.users-list-page-more-link {
    padding-left: 2px;
    font-size: 15.16px;
}

.view-id-authors td.views-field.views-field-name.views-field-field-about-me {
    width: 90%;
}

.view-id-authors td.views-field.views-field-user-picture.views-align-center {
    padding: 6px !important;
}

.view-id-authors img.image-style-thumbnail {
    border: 4px solid #DEDFDE;
    padding: 1px;
}

.view-id-authors .authors-page-title {
    width: 40%;
    display: inline-block;
}
.view-id-authors .authors-page-title span{
    font-size: 25px;
    font-weight: bold;
}
.view-id-authors .authors-page-search-box {
    width: 38%;
    display: inline-block;
    float: right;
    clear: both;
    margin: 4px;
}

.view-id-authors .authors-page-search-box-input label {
    display: inline-block;
    padding-right: 4px;
}
.view-id-authors #authors-filter-by-chars ul{
    padding: 0px;
}

.view-id-authors .users-list-page-no-result {
    font-size: 12.16px;
}

.view-id-books thead tr {
    background: #fff !important;
}
.view-id-books tr:nth-child(odd) {
    background: whitesmoke;
}
.view-id-books td.views-field.views-field-title {
    padding: 6px;
}
.view-id-books td {
    font-size: 14px;
}

#views-exposed-form-books-page-1 .form--inline .form-item {
    margin-right: 3px;
}
#views-exposed-form-books-page-1 .form-item .book-page-form-display-label {
    font-weight: bold;
}
#views-exposed-form-books-page-1 .form-item .book-page-form-display-links {
    padding-top: 25px;
}

#views-exposed-form-books-page-2 .form--inline .form-item {
    margin-right: 3px;
}
#views-exposed-form-books-page-2 .form-item .book-page-form-display-label {
    font-weight: bold;
}
#views-exposed-form-books-page-2 .form-item .book-page-form-display-links {
    padding-top: 25px;
}

.view-id-authors div#block-searchform {
    padding: 0px;
    width: 50%;
    float: right;
    clear: both;
}

.view-id-authors #block-searchform input[type="text"] {
    padding: 12px;
}

@media only screen and (min-width: 320px) and (max-width: 767px){
    .view-id-authors .authors-page-title {
        width: 100%;
    }
    .view-id-authors div#block-searchform {
        width: 100%;
        float: none;
    }
}

.article-keyword-results-row .field-content.Taxonomy-Term-Node-title > a {
    font-size: 22px;
}
.article-keyword-results-row .views-field.views-field-nothing span.field-content >a{
    font-size: 13px;
}

.article-keyword-results-row .views-field.views-field-view-node span.field-content >a{
    font-size: 13px;

}
.article-keyword-results-row .views-field.views-field-field-deck div.field-content p{
    font-size: 14px;

}
.article-keyword-results-row.views-row {
    border-bottom: 1px dotted silver;
    margin: 0;
}

.view-id-authors .pager ul {
    margin-top: 0;
}

.view-taxonomy-term .views-row{
    padding-bottom: 10px;
    padding-top: 10px;
    margin-bottom: 0px !important;
}

.view-taxonomy-term ul.pager__items.js-pager__items {
    margin: 0px;
}

.view-taxonomy-term.view-id-taxonomy_term .views-field.views-field-nothing-1 {
    font-size: 13.6px;
}

/*content slideshow*/

.view-id-content_sliders.view-display-id-page_1 div#views_slideshow_controls_text_content_sliders-page_1 {
    float: right;
}

.view-id-content_sliders.view-display-id-page_1 #views_slideshow_controls_text_pause_content_sliders-page_1{
    visibility: hidden;
}


/*.view-id-content_sliders.view-display-id-page_1 #views_slideshow_controls_text_previous_content_sliders-page_1 a {*/
    /*position: relative;*/
    /*border: 1px solid #c2e1f5;*/
    /*padding: 4px;*/
    /*background: black;*/
    /*opacity: 0.7;*/
    /*color: #fff;*/
    /*font-size: 14px;*/
    /*font-weight: bold;*/
/*}*/

/*.view-id-content_sliders.view-display-id-page_1 #views_slideshow_controls_text_previous_content_sliders-page_1 a:after {*/
    /*border-width: 24px;*/
    /*margin-top: -24px;*/
    /*border-right-color: black;*/
/*}*/
/*.view-id-content_sliders.view-display-id-page_1 #views_slideshow_controls_text_previous_content_sliders-page_1 a:before,*/
/*.view-id-content_sliders.view-display-id-page_1 #views_slideshow_controls_text_previous_content_sliders-page_1 a:after {*/
    /*right: 100%;*/
    /*top: 50%;*/
    /*border: solid transparent;*/
    /*content: " ";*/
    /*height: 0px;*/
    /*width: 0px;*/
    /*position: absolute;*/
    /*pointer-events: none;*/
/*}*/

/*.view-id-content_sliders.view-display-id-page_1 #views_slideshow_controls_text_previous_content_sliders-page_1 a:before {*/
    /*border-width: 24px;*/
    /*margin-top: -24px;*/
    /*border-right-color: black;*/
/*}*/

.view-id-content_sliders.view-display-id-page_1 #views_slideshow_controls_text_previous_content_sliders-page_1 a {
    position: relative;
    border: 1px solid #c2e1f5;
    padding: 4px;
    background: black;
    opacity: 0.7;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}
.view-id-content_sliders.view-display-id-page_1 #views_slideshow_controls_text_previous_content_sliders-page_1 a:before,
.view-id-content_sliders.view-display-id-page_1 #views_slideshow_controls_text_previous_content_sliders-page_1 a:after {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0px;
    width: 0px;
    position: absolute;
    pointer-events: auto;
    border-width: 24px;
    margin-top: -24px;
    border-right-color: black;
}

.view-id-content_sliders.view-display-id-page_1 #views_slideshow_controls_text_next_content_sliders-page_1 a {
    position: relative;
    border: 1px solid #c2e1f5;
    padding: 4px;
    background: black;
    opacity: 0.7;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    padding-right: 10px;
    padding-left: 13px;
}
.view-id-content_sliders.view-display-id-page_1 #views_slideshow_controls_text_next_content_sliders-page_1 a:before, .view-id-content_sliders.view-display-id-page_1 #views_slideshow_controls_text_next_content_sliders-page_1 a:after {
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0px;
    width: 0px;
    position: absolute;
    pointer-events: auto;
    left: 100%;
    border-width: 24px;
    margin-top: -24px;
    border-left-color: black;
}

.view-id-content_sliders.view-display-id-page_1 .views-field-title a {
    font-size: 24px;
    font-weight: bold;
}

.view-id-content_sliders.view-display-id-page_1 div#views_slideshow_slide_counter_content_sliders-page_1 {
    float: right;
    position: relative;
    right: 13.5%;
    width: 45px;
}
article.node--type-article .node--type-issue a {
    font-size: 13px;
}
article.node--type-article .field--name-field-body a {
    color: #0288D1;
}
article.node--type-article .field--name-field-body a:hover {
    color: #ffffff;
    background-color: #0288D1;
    text-decoration: none;
}
/* Need to add parent class*/
.field--name-field-about-me a {
    color: #0288D1;
}
.field--name-field-about-me a:hover {
    color: #ffffff;
    background-color: #0288D1;
    text-decoration: none;
}
/*nde-132495 */

article .field--name-body a {
    color: #0288D1 !important;
}
article .field--name-body a:hover {
    color: #ffffff !important;
    background-color: #0288D1;
    text-decoration: none !important;
}

/* Need to add parent class train museum */
aside .sites-view-page-sidebar-contact a{
    color: #0288D1;
}
aside .sites-view-page-sidebar-contact a:hover{
    color: #ffffff;
    background-color: #0288D1;
    text-decoration: none;
}
article.node--type-bookmarks-sites a {
    color: #0288d1;
}
article.node--type-bookmarks-sites a:hover {
    color: #ffffff;
    background-color: #0288D1;
    text-decoration: none;
}

.view-id-author_stories .form-item-sort-by {
    display: none;
}
.view-id-author_stories .form-item-sort-order {
    display: inline-block;
    margin: 0px;
    width: 65px;
}
.view-id-author_stories .form-select {
    height: 39px;
    margin: 0px;
    padding: 0px;
}
.view-id-author_stories .form-wrapper {
    width: 140px;
    display: inline-block;
    padding-top: 2px;
    padding-left: 6px;
}
.view-id-author_stories .author-stories-row .views-field-nothing span.field-content {
    font-size: 14.5px;
}
.view-id-author_stories .author-stories-row .field-content.authors-page-article-title {
    padding-top: 10px;
}
.view-id-author_stories .author-stories-row .views-field-nothing {
    padding: 6px 0px;
}
.view-id-author_stories .author-stories-row .views-field-nothing span.field-content {
    font-size: 14.5px;
}
.view-id-author_stories nav.pager ul.pager__items {
    margin: 0px !important;
}

article.node--type-article .multiple.field-art-contributor-stories-page a {
    font-size: 19px;
}

article.node--type-page .topic h2 {
    padding: 0px;
    font-size: 22px;
}

article.node--type-page .topic ul.artifact li.recordName a:hover, .topic ul.artifact li.recordCollection a:hover{
    text-decoration: none;
}

.view-id-press_releases .views-row {
    border-bottom: 1px dotted silver;
    margin-bottom: 10px;
}
.view-id-press_releases .views-row .field-content.Press-release-title > a {
    font-size: 17px;
    color: #0288d2;
}
.view-id-press_releases .views-row .views-field-field-press-release-deck .field-content {
    font-size: 14.5px;
    margin-bottom: 12px;
}

article.node--type-page .field--name-body .travel .virginia #legend ul li a {
    margin: 0;
    margin-left: -38px;
    padding: 0px;
    text-decoration: underline;
    top: 2px;
    left: 0px;
    background-color: inherit;
    background: #fff;
    width: 100%;
    position: relative;
    display: inline-block;
}
article.node--type-page .field--name-body .travel .virginia #legend ul li a:hover{
    background: #0288d1;
}
article.node--type-page .field--name-body .travel .alexandria .virginia {
    padding-top: 30px;
}

/*Jan 25*/
article.node--type-page .field--name-body .travel .texas ul#legend li:hover {
    background: #0288d1;
}
article.node--type-page .field--name-body a:hover{
    background-color: #0288D1 !important
}

/* kentucky */
article.node--type-page .field--name-body .travel .kentucky #legend ul li a {
    margin: 0;
    margin-left: -38px;
    padding: 0px;
    text-decoration: underline;
    top: 2px;
    left: 20px;
    background-color: inherit;
    background: #fff;
    width: 100%;
    position: relative;
    display: inline-block;
}
article.node--type-page .field--name-body .travel .kentucky #legend ul li a:hover{
    background-color: #0288D1 !important
}
article.node--type-page .field--name-body .travel .kentucky .famousKen h2{
    background: #a52a2a;
}

/*historic*/
.view-id-historic_sites nav.pager ul.pager__items {
    margin: 0px;
}

article.node--type-page .field--name-body .travel .alexandria {
    padding-top: 30px;
}

/* verginia */
article.node--type-page .field--name-body .travel .virginia #legend ul li {
    float: left;
    margin: 0;
    margin-bottom: 4px;
    margin-right: 20px;
    padding: 0;
    width: 329px;
    display: inline-block;
}
/* press release */
.view-id-press_releases .views-row .field-content.Press-release-title > a:hover {
    color: #ffffff;
}
/* North Carolina */
article.node--type-page .field--name-body .travel .northCarolina #legend {
    padding-bottom: 10px;
}
/* New York */
article.node--type-page .field--name-body .travel .newYork ul#legend{
    margin-bottom: 43px;
    padding-left: 20px;
}

/*Side bar second*/
.region-sidebar-second .block {
    margin-left: auto !important;
    margin-right: auto !important;
    width: 300px;
    padding: 0 0 18px 0 !important;
}
/*archive page css for ads*/
.accordion_blocks_container > div.accordion-block-content {
    padding: 0px !important;
    height: auto !important;
}
.accordion_blocks_container ul li > a{
    padding: 7px 4px 8px 15px !important;
}

.indented-para {
    font-size: 92%;
    text-indent: 16px;
}
/*Search page css*/
.node_search-results .search-node-title-a {
    color: #0288d1;
    font-size: 18px;
}
.node_search-results .search-node-title-a:hover {
    color: #ffffff;
}
.node_search-results .search-node-title-h {
    margin: 0px;
}
.node_search-results .search-node-author-name {
    font-size: 14px;
    color: gray;
}
.node_search-results .search-node-more-span > a {
    color: #0288d1;
    border: none;
}
.node_search-results .search-node-more-span > a:hover {
    background: none;
    text-decoration: underline;
}
.node_search-results p.search-node-body {
    font-size: 14px;
    padding: 0 0 10px 0;
}
#block-journaleight-content.block .content nav.pager ul {
    margin: 0px;
}
.view-id-author_stories.view-display-id-page_1 .views-exposed-form .form-type-textfield {
    width: 100%;
    margin-bottom: 8px;
}
.view-id-author_stories.view-display-id-page_1 .views-exposed-form .form-actions {
    margin-top: 0px;
}
/*Today in history next/previous*/
.today-in-history-days-btns-prev {
    width: 50%;
    display: inline-block;
}
.today-in-history-days-btns-nxt {
    width: 49%;
    display: inline-block;
    text-align: end;
}
/*.today-in-history-days-btns-prev a::before {*/
    /*content: "<";*/
    /*font-size: 50px;*/
    /*position: relative;*/
    /*top: -31px;*/
/*}*/
/*.today-in-history-days-btns-nxt a::after {*/
    /*content: ">";*/
    /*font-size: 50px;*/
    /*position: relative;*/
    /*top: -31px;*/
/*}*/
.today-in-history-days-btns-prev a span {
    display: none;
}
.today-in-history-days-btns-nxt a span {
    display: none;
}
.today-in-history-days-btns-prev a:hover{
    text-decoration: none;
}
.today-in-history-days-btns-nxt a:hover{
    text-decoration: none;
}

.today-in-history-block-wrapper .today-in-history-ul h1 {
    font-size: 28px;
}
.today-in-history-block-wrapper .today-in-history-ul h1 a:hover{
    background: none;
    text-decoration: underline;
}
.today-in-history-block-wrapper .today-in-history-ul li {
    list-style-type: none;
}
.today-in-history-block-wrapper .today-in-history-title {
    font-weight: bold;
    font-size: 16px;
    color: #0288d1;
}
.today-in-history-block-wrapper .today-in-history-teaser p {
    font-size: 14px;
    padding: 0px 0 5px 0;
}
.today-in-history-block-wrapper .today-in-history-teaser p a {
    color: #0288d1;
    border: none;
}
.today-in-history-block-wrapper .today-in-history-teaser p a:hover {
    background: none;
    text-decoration: underline;
}


.today-in-history-page-wrapper .today-in-history-ul h1 {
    font-size: 28px;
}
.today-in-history-page-wrapper .today-in-history-ul h1 a:hover{
    background: none;
    text-decoration: underline;
    color: #3f3f3f;
}
.today-in-history-page-wrapper .today-in-history-ul li {
    list-style-type: none;
}
.today-in-history-page-wrapper .today-in-history-title {
    font-weight: bold;
    font-size: 18.5px;
    color: #0288d1;
}
.today-in-history-page-wrapper .today-in-history-teaser p {
    font-size: 14px;
    padding: 0px 0 5px 0;
}
.today-in-history-page-wrapper .today-in-history-teaser p a {
    color: #0288d1;
    border: none;
}
.today-in-history-page-wrapper .today-in-history-teaser p a:hover {
    background: none;
    text-decoration: underline;
}

.today-in-history-page-wrapper .today-in-history-days-btns-prev a {
    padding: 10px;
    background: #efefef;
    vertical-align: -webkit-baseline-middle;
    vertical-align: -moz-middle-with-baseline;
}
.today-in-history-page-wrapper .today-in-history-days-btns-prev a:hover {
    text-decoration: none !important;
    background: #0288d1;
    color: #efefef;
}
.today-in-history-page-wrapper .today-in-history-days-btns-nxt a {
    padding: 10px 16px;
    background: #efefef;
    vertical-align: -webkit-baseline-middle;
    vertical-align: -moz-middle-with-baseline;
}
.today-in-history-page-wrapper .today-in-history-days-btns-nxt a:hover {
    text-decoration: none !important;
    background: #0288d1;
    color: #efefef;
}
.today-in-history-page-wrapper ul.today-in-history-ul {
    padding: 0px;
}

.today-in-history-block-wrapper ul.today-in-history-ul {
    padding: 0px;
}

@media only screen and (min-width: 320px) and (max-width: 375px){
    .today-in-history-page-wrapper .today-in-history-days-btns-prev {
        width: 51%;
    }
    .today-in-history-page-wrapper .today-in-history-days-btns-nxt {
        width: 47%;
    }
}

.content-slides-btns-prev a {
    padding: 10px;
    vertical-align: top;
    background: #ea002a;
    text-decoration: none !important;
    color: white;
}

.content-slides-btns-nxt {
    text-align: right;
}
.content-slides-btns-nxt a {
    padding: 10px;
    vertical-align: top;
    background: #ea002a;
    text-decoration: none !important;
    color: white;
}

.content-slides-btns-nxt a:hover {
    background: #0288d1;
    color: #ffffff;
}

.content-slides-btns-prev a:hover {
    background: #0288d1;
    color: #ffffff;
}

.today-in-history-block-wrapper .today-in-history-ul h1 a {
    color: #0288d1;
}

.view-id-features.view-display-id-block_1 .Features-block-node-title a {
    color: #0288d1;
}
.view-id-features.view-display-id-block_1 .Features-block-node-title a:hover {
    color: #0288d1;
    background: none;
    text-decoration: underline;
}

.content-slides-btns {
    padding-bottom: 20px;
}

.view-id-books.view-display-id-page_2 .views-view-table .views-field-title a {
    color: #0288d1;
}
.view-id-books.view-display-id-page_2 .views-view-table .views-field-title a:hover {
    color: #ffffff !important;
    background: #0288d1;
}

/* historic page */
.view-id-historic_sites.view-display-id-page_1 .views-view-table .views-field-title .historic-sites-view-title-title-class a {
    color: #0288d1;
}
.view-id-historic_sites.view-display-id-page_1 .views-view-table .views-field-title .historic-sites-view-title-title-class a:hover {
    color: #ffffff;
}

/* Responsive for mobile */
/* home page */

@media only screen and (min-width: 320px) and (max-width: 425px){
    .home-page-traveller-guide p strong {
        display: block;
    }
    .block-views-blockrecent-contributors-block-1 .views-field-user-picture img {
        display: block;
        margin: 0 auto;
    }
    .block-views-blockrecent-contributors-block-1 .views-field-name {
        text-align: center;
        padding-bottom: 10px;
    }
    article.node--type-page .topic ul.artifact li.thumb {
        height: auto;
    }
    article.node--type-page .topic ul.site li.thumb {
        height: auto;
    }
    [id^="q1-adset-"] {
        width: 300px !important;
    }


    /* for mobile 2 cols*/
    .books-page-grid-colmn.views-col.col-1 {
        width: 50% !important;
    }
    .books-page-grid-colmn.views-col.col-2 {
        width: 50% !important;
    }
    .books-page-grid-colmn.views-col.col-3 {
        width: 50% !important;
    }
    .books-page-grid-colmn.views-col.col-4 {
        width: 50% !important;
    }
    .books-page-grid-row img {
        width: 144px;
        height: 200px;
        padding: 10px 0;
        margin: 0 auto;
        display: block;
    }

    /* magazine */
    .magazine-archive-row img {
        height: 145px;
        width: 120px;
    }
    /* mobile */
    .magazine-archive-column.views-col.col-1 {
        padding: 5px;
    }
    .magazine-archive-column.views-col.col-2 {
        padding: 5px;
    }
    .magazine-archive-column.views-col.col-3 {
        padding: 5px;
    }


    /* books-from-american-heritage-titles */
    .view-id-books.view-display-id-page_2 .views-view-table th {
        padding: 5px 0px;
    }
    .view-id-books.view-display-id-page_2 .views-view-table td {
        padding: 4px !important;
    }

    .view-id-books.view-display-id-page_2 .form-item-sort-order {
        width: 30%;
        display: inline-block;
        margin: 0;
    }
    .view-id-books.view-display-id-page_2 .form-item-sort-order .form-select {
        margin: 0px;
    }
    .view-id-books.view-display-id-page_2 .form-actions {
        margin: 0;
    }
    .view-id-books.view-display-id-page_2 #views-exposed-form-books-page-2 .form-item .book-page-form-display-links {
        padding-top: 12px;
    }
    .view-id-books.view-display-id-page_2 .form-item-field-format-value {
        /*padding-left: 30px;*/
    }
    .view-id-books.view-display-id-page_2 .form-item-field-format-value .form-select {
        margin-top: 0;
    }
    .view-id-books.view-display-id-page_2 .form-item-field-subject-area-target-id {
        margin: 0;
    }
    .view-id-books.view-display-id-page_2 .form-item-field-subject-area-target-id .form-select {
        margin-top: 0;
    }
    .view-id-books.view-display-id-page_2 #views-exposed-form-books-page-2 .form-item-sort-by {
        margin: 0;
    }
    .view-id-books.view-display-id-page_2 #views-exposed-form-books-page-2 .form-item-sort-by .form-select {
        margin-top: 0;
    }


    /* authors 425*/
    .view-id-authors.view-display-id-block_2 .authors-user-block-row .authors-user-block-column.center-block.views-col.col-1 {
        width: 25% !important;
        padding-top: 5px;
    }
    .view-id-authors.view-display-id-block_2 .authors-user-block-row .authors-user-block-column.center-block.views-col.col-2 {
        width: 25% !important;
        padding-top: 5px;
    }
    .view-id-authors.view-display-id-block_2 .authors-user-block-row .authors-user-block-column.center-block.views-col.col-3 {
        width: 25% !important;
        padding-top: 5px;
    }
    .view-id-authors.view-display-id-block_2 .authors-user-block-row .authors-user-block-column.center-block.views-col.col-4 {
        width: 25% !important;
        padding-top: 5px;
    }
    .view-id-authors.view-display-id-block_2 .authors-user-block-row .authors-user-block-column.center-block.views-col.col-5 {
        width: 25% !important;
        padding-top: 5px;
    }
    .view-id-authors.view-display-id-block_2 .authors-user-block-row .authors-user-block-column.center-block.views-col.col-6 {
        width: 25% !important;
        padding-top: 5px;
    }
    .view-id-authors.view-display-id-block_2 .authors-user-block-row .authors-user-block-column.center-block.views-col.col-7 {
        width: 25% !important;
        padding-top: 5px;
    }
    .view-id-authors.view-display-id-block_2 .authors-user-block-row .authors-user-block-column.center-block.views-col.col-8 {
        width: 25% !important;
        padding-top: 5px;
    }

    /* author users */
    .view-id-authors.view-display-id-page_1 .authors-list-table-row .views-field-field-about-me {
        width: 80%;
        padding: 0;
    }
    .view-id-authors.view-display-id-page_1 .authors-list-table-row .views-field-user-picture.views-align-center {
        padding: 0 !important;
    }
    .view-id-authors.view-display-id-page_1 .authors-list-table-row .views-field-user-picture.views-align-center img {
        width: 70px !important;
    }

    /* user/1165 */
    h1.title.page-title {
        text-align: center;
    }

    /* historic sites */
    .view-id-historic_sites.view-display-id-page_1 .views-field-field-image-site-img {
        padding: 0;
    }
    .view-id-historic_sites.view-display-id-page_1 .views-field-title {
        padding: 7px;
    }
    .view-id-historic_sites.view-display-id-page_1 .views-field-field-image-site-img img {
        width: 100%;
    }
    .view-historic-sites .views-field.views-field-field-body {
        font-size: 12px;
    }
    /*books from ah */
    .view-id-books.view-display-id-page_1 .form-item-sort-order {
        width: 30%;
        display: inline-block;
        margin: 0;
    }
    .view-id-books.view-display-id-page_1 .form-item-sort-order .form-select {
        margin: 0px;
    }
    .view-id-books.view-display-id-page_1 .form-actions {
        margin: 0;
    }
    .view-id-books.view-display-id-page_1 #views-exposed-form-books-page-1 .form-item .book-page-form-display-links {
        padding-top: 12px;
    }
    .view-id-books.view-display-id-page_1 .form-item-field-format-value {
        padding-left: 0px;
    }
    .view-id-books.view-display-id-page_1 .form-item-field-format-value .form-select {
        margin-top: 0;
    }
    .view-id-books.view-display-id-page_1 .form-item-field-subject-area-target-id {
        margin: 0;
    }
    .view-id-books.view-display-id-page_1 .form-item-field-subject-area-target-id .form-select {
        margin-top: 0;
    }
    .view-id-books.view-display-id-page_1 #views-exposed-form-books-page-1 .form-item-sort-by {
        margin: 0;
        padding-left: 0px;
    }
    .view-id-books.view-display-id-page_1 #views-exposed-form-books-page-1 .form-item-sort-by .form-select {
        margin-top: 0;
    }
    /* historic themes 320 to 425 */
    .view-id-historic_sites_by_theme.view-display-id-block_1 .views-field-title-1 {
        width: 96%;
        padding-top: 8px;
        padding-right: 3px;
    }
    .view-id-historic_sites_by_theme.view-display-id-page_2 .views-field-title-1 {
        width: 96%;
        padding-top: 5px;
        padding-right: 3px;
    }
    /* 425 */
    .view-id-books.view-display-id-page_1 .form-item {
        width: 49%;
        display: inline-block;
    }
    /* 425 */
    .view-id-books.view-display-id-page_2 .form-item {
        width: 49%;
        display: inline-block;
    }

}

/* books-from-american-heritage */
.books-page-grid-row img {
    width: 144px;
    height: 220px;
}

/* history-around-the-web-wrapper */
.history-around-the-web-wrapper span.history-around-the-web-link a {
    font-size: 16px;
    font-weight: bold;
}
.history-around-the-web-wrapper span.history-around-the-web-sub-title {
    font-size: 12px;
}

@media only screen and (max-width: 375px) and (min-width: 320px){
    .view-id-books.view-display-id-page_2 #views-exposed-form-books-page-2 .form-item-sort-by {
        padding-left: 4px;
    }

    /* 375 */
    .view-id-authors.view-display-id-block_2 .authors-user-block-row .authors-user-block-column.center-block.views-col.col-1 {
        width: 22% !important;
        padding-top: 5px;
    }
    .view-id-authors.view-display-id-block_2 .authors-user-block-row .authors-user-block-column.center-block.views-col.col-2 {
        width: 22% !important;
        padding-top: 5px;
    }
    .view-id-authors.view-display-id-block_2 .authors-user-block-row .authors-user-block-column.center-block.views-col.col-3 {
        width: 22% !important;
        padding-top: 5px;
    }
    /*.authors-user-block-column.center-block.views-col.col-4 {*/
    .view-id-authors.view-display-id-block_2 .authors-user-block-row .authors-user-block-column.center-block.views-col.col-4{
        width: 20.8% !important;
        padding-top: 5px;
    }
    .view-id-authors.view-display-id-block_2 .authors-user-block-row .authors-user-block-column.center-block.views-col.col-5 {
        width: 22% !important;
        padding-top: 5px;
    }
    .view-id-authors.view-display-id-block_2 .authors-user-block-row .authors-user-block-column.center-block.views-col.col-6 {
        width: 22% !important;
        padding-top: 5px;
    }
    .view-id-authors.view-display-id-block_2 .authors-user-block-row .authors-user-block-column.center-block.views-col.col-7 {
        width: 22% !important;
        padding-top: 5px;
    }
    .view-id-authors.view-display-id-block_2 .authors-user-block-row .authors-user-block-column.center-block.views-col.col-8 {
        width: 22% !important;
        padding-top: 5px;
    }
        .view-id-books.view-display-id-page_2 #views-exposed-form-books-page-2 .form-item-sort-by {
            padding-left: 5px;
        }
}
@media only screen and (max-width: 360px) and (min-width: 320px){
    .view-id-books.view-display-id-page_2 .form-actions {
        width: 50%;
        padding-top: 0;
        padding-left: 4px;
        margin: 0;
        display: block;
    }
    .view-id-books.view-display-id-page_2 .form-item-sort-order {
        width: 63%;
        display: inline-block;
        padding-left: 6px;
    }

    .view-id-books.view-display-id-page_2 .form-item-field-format-value {
        padding-left: 4px;
    }

    /* 320 */
    .view-id-authors.view-display-id-block_2 .authors-user-block-row .authors-user-block-column.center-block.views-col.col-1 {
        width: 24% !important;
        padding-top: 5px;
    }
    .view-id-authors.view-display-id-block_2 .authors-user-block-row .authors-user-block-column.center-block.views-col.col-2 {
        width: 24% !important;
        padding-top: 5px;
    }
    .view-id-authors.view-display-id-block_2 .authors-user-block-row .authors-user-block-column.center-block.views-col.col-3 {
        width: 24% !important;
        padding-top: 5px;
    }
    .view-id-authors.view-display-id-block_2 .authors-user-block-row .authors-user-block-column.center-block.views-col.col-4 {
        width: 24% !important;
        padding-top: 5px;
    }
    .view-id-authors.view-display-id-block_2 .authors-user-block-row .authors-user-block-column.center-block.views-col.col-5 {
        width: 24% !important;
        padding-top: 5px;
    }
    .view-id-authors.view-display-id-block_2 .authors-user-block-row .authors-user-block-column.center-block.views-col.col-6 {
        width: 24% !important;
        padding-top: 5px;
    }
    .view-id-authors.view-display-id-block_2 .authors-user-block-row .authors-user-block-column.center-block.views-col.col-7 {
        width: 24% !important;
        padding-top: 5px;
    }
    .view-id-authors.view-display-id-block_2 .authors-user-block-row .authors-user-block-column.center-block.views-col.col-8 {
        width: 23% !important;
        padding-top: 5px;
    }
    .view-id-books.view-display-id-page_1 .form-actions {
        width: 50%;
        padding-top: 0;
        padding-left: 6px;
        margin: 0;
        display: block;
    }
    .view-id-books.view-display-id-page_1 .form-item-sort-order {
        width: 58%;
        display: inline-block;
        padding-left: 6px;
    }
    /* 320 to 360 */
    .view-id-books.view-display-id-page_1 .form-item-field-format-value {
        padding-left: 4px;
    }

/* 320 to 360 */
    .books-page-grid-row img {
        width: 125px !important;
    }

    /* 320 to 360 */
    .view-id-books.view-display-id-page_1 .form-item {
        padding-left: 4px;
    }
    .view-id-books.view-display-id-page_1 .form-item-field-subject-area-target-id {
        padding-left: 4px;
    }
    .view-id-books.view-display-id-page_1 #views-exposed-form-books-page-1 .form-item-sort-by {
        padding-left: 4px;
        width: 100%;
    }
    .view-id-books.view-display-id-page_1 .form-item-sort-order {
        padding-left: 4px;
    }
    .view-id-books.view-display-id-page_1 .form-actions {
        padding-left: 4px;
    }

    .view-id-books.view-display-id-page_2 .form-item {
        padding-left: 4px;
        width: 100%;
    }
    .view-id-books.view-display-id-page_2 .form-item-field-subject-area-target-id {
        padding-left: 4px;
    }
    .view-id-books.view-display-id-page_2 .form-item-sort-order {
        padding-left: 4px;
    }

    .view-id-books.view-display-id-page_1 .form-item {
        padding-left: 4px;
        width: 100%;
    }

    .view-id-authors.view-display-id-block_2 .authors-user-block-row.row-1 .authors-user-block-column.center-block.views-col.col-5{
        margin-right: 13px;
    }

}

.today-in-history-block-wrapper .today-in-history-ul h2.block__title a {
    color: #0288d1;
}
.today-in-history-block-wrapper .today-in-history-ul h2.block__title a:hover {
    background: none;
    text-decoration: underline;
}

@media only screen and (min-width: 360px) and (max-width: 375px){
    /*.authors-user-block-column.center-block.views-col.col-4 {*/
    .view-id-authors.view-display-id-block_2 .authors-user-block-row .authors-user-block-column.center-block.views-col.col-4{
        width: 20.8% !important;
        padding-top: 5px;
    }
    /* 360 to 375 */
    .view-id-books.view-display-id-page_1 #views-exposed-form-books-page-1 .form-item-sort-by {
        padding-left: 0px;
    }

    .view-id-authors.view-display-id-block_2 .authors-user-block-row.row-1 .authors-user-block-column.center-block.views-col.col-5{
        float: right;
        margin-right: 13px;
        clear: both;
    }
}

#header-fisrt .region-header {
    padding: 0;
}
@media only screen and (min-width: 376px) and (max-width: 425px){
    /* 375 to 425 */
    .node--type-article .node--type-issue .field.field--name-field-volume-number {
        width: 78px !important;
        display: inline-block;
        margin-left: 6px !important;
    }
    .node--type-article .node--type-issue .field.field--name-field-volume-number .field__label {
        padding-right: 3px;
    }
    .node--type-article .node--type-issue .field.field--name-field-issue-number {
        width: 68px !important;
        display: inline-block;
        padding-left: 13px;
    }
    .node--type-article .node--type-issue .field.field--name-field-issue-number .field__label {
        padding-left: 3px;
    }
    .node--type-article .node--type-issue .field.field--name-field-issue-number .field__item {
        padding-right: 0;
    }
}
@media only screen and (max-width: 376px) and (min-width: 374px){
    .view-id-authors.view-display-id-block_2 .authors-user-block-row.row-1 .authors-user-block-column.center-block.views-col.col-5 {
        margin-right: 38px !important;
    }
}
.region-sidebar-first .home-page-traveller-guide a {
    color: #0288d1;
    border: none;
}
.region-sidebar-first .home-page-traveller-guide a:hover {
    color: #ffffff;
}

.search-form-under-text{
    font-size: 10px;
}
.search-advanced .form-item-type-blog, .search-advanced  .form-item-type-issue,
.search-advanced  .form-item-type-collection, .search-advanced  .form-item-type-books,
.search-advanced  .form-item-type-content-slideshow,.search-advanced .form-item-type-civil-war-chonicles-dispatch,
.search-advanced .form-item-type-history-around-the-web,.search-advanced .form-item-type-mt-post,
.search-advanced .form-item-type-mt-slideshow-entry,.search-advanced .form-item-type-region,
.search-advanced .form-item-type-state, .search-advanced .form-item-type-theme-only,
.search-advanced .form-item-type-today-in-history-event, .search-advanced .form-item-type-top-banner,
.search-advanced .form-item-type-type-only, .search-advanced .form-item-type-story
{
  display: none;
}

.imagefield_slideshow img {
    width: 555px !important;
    height: 290px !important;
}

.imagefield_slideshow a {
    background-color: transparent !important;
}

.imagefield_slideshow {
    margin: 0 auto;
}

.posts-page-body {
    font-size: 14.5px;
}

#search-form details#edit-advanced summary {
    color: #0288D1;
}

.view-display-id-page_1 .page-features-row{

    padding-top: 4px;
    border-bottom: 0.5px dotted silver;
    padding-bottom: 4px;

}

.view-display-id-page_1 .page-features-row .views-field.views-field-nothing {
    font-size: 14px;
}

a.featured-articles-link {
    text-decoration: underline;
    color: #0288D1;
    border-bottom: 0;
}

.caption.caption-img.align-right > img {
    padding-left: 8px;
    margin: 0px 0px 0 4px;
}

#edit-advanced fieldset#edit-lang-fieldset {
    display: none;
}

.view-id-stories_without_issues .views-field.views-field-created {
    margin-bottom: 0;
    margin-top: 8px;
}

#search-form .container-inline div {
    display: inline-block;
}

#search-form .container-inline input[type="submit"] {
    display: inline-block;
    margin: 0;
    padding-top: 16px;
    font-size: 18px;
    padding-bottom: 19px;
}

#search-form .form-item {
    margin: 8px 0 !important;
    margin-bottom: 0;
}

details.search-advanced legend {
    margin-bottom: 0;
}

.site-name__header a {
    font-size: 20px !important;
    line-height: 52px !important;
    z-index: 999;
}

.site-name__header ~ .container {
    position: static !important;
}

.travel .colorado #map {
    clear: both;
}

article.node--type-page .field--name-body .travel .texas ul#legend li:hover {
    background: none;
}

.view-id-web_only_stories_by_this_author .views-field-title .field-content > a {
    font-size: 17px;
    color: #0288d1;
    font-weight: bold;
}

.view-id-web_only_stories_by_this_author .views-field-title .field-content > a:hover {
    text-decoration: underline;
}

.view-id-web_only_stories_by_this_author .views-field.views-field-title {
    margin: 6px 0;
}

.view-id-web_only_stories_by_this_author .views-field.views-field-nothing {
    font-size: 14px;
    padding: 2px;
}

.view-id-web_only_stories_by_this_author .views-field.views-field-nothing {
    font-size: 14px;
    padding: 2px;
}

.view-id-web_only_stories_by_this_author .views-row {
    border-bottom: 0.5px dotted silver;
}
#block-views-block-department-slug-block-1 {
    margin: 0 0 -32px;
}

#popup-dialog-window {
    padding: 0;
    border: 1px solid #ccc;
    box-shadow: 0 1rem 2rem #999;
    z-index: 100001;
  }
  @media screen and (min-width: 768px) {
    #popup-dialog-window {
      width: 85rem;
    }
  }
  #popup-dialog-window #popup-header {
    display: none;
  }
  #popup-dialog-window .popup-wrapper {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: flex-start;
  }
  #popup-dialog-window .popup-left {
    display: none;
  }
  @media screen and (min-width: 768px) {
    #popup-dialog-window .popup-left {
      margin-right: 3rem;
      max-width: 45rem;
      display: block;
    }
  }
  #popup-dialog-window .popup-right {
    padding: 2rem;
  }
  #popup-dialog-window .hero-title {
    font-weight: 300;
    font-size: 1.75rem;
    position: relative;
  }
  #popup-dialog-window .hero-title span {
    display: block;
    font-weight: 900;
    font-size: 4rem;
    letter-spacing: -4px;
  }
  #popup-dialog-window .light {
    font-weight: 300;
    font-size: 1.35rem;
    line-height: 1.5;
    margin: 2rem 0;
    padding: 1rem 0;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
  }
  /* #popup-dialog-window a.button {
    margin: 2rem 0;
    display: inline-block;
    padding: 1rem 2rem;
    background: #e74c3c;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2px;
  } */
  /* #popup-dialog-window a.button:after {
    content: "\02192";
    margin-left: 1rem;
  } */
  #popup-dialog-window .muted {
    position: relative;
  }
  @media screen and (min-width: 768px) {
    #popup-dialog-window .muted {
      position: absolute;
      bottom: 2rem;
    }
  }
  /* #popup-dialog-window .muted a {
    padding: 1rem;
    background: #e74c3c;
    color: #fff;
    border-radius: 2rem;
    line-height: 3;
  } */
  #popup-dialog-window #close-dialog {
    padding: 1rem 2rem;
    background-size: 16px;
    background-position: 12px 11px;
  }

  #popup-dialog-background {
    background: rgba(255, 255, 255, 0.85);
    z-index: 100000;
  }
#popup-dialog-window .popup-content {
  margin-bottom: 15px;
}
@media screen and (min-width: 35.5em) {
  #popup-dialog-window .popup-text .text-left{
      float: left;
      width: 220px;
  }
}
@media screen and (min-width: 35.5em) {
  #popup-dialog-window .popup-text .popup-btn {
    margin-left: 260px;
  }
}
#popup-dialog-window .popup-text .popup-btn a{
  width: 150px;
}
