/* Homepage Hero Background Image */
.pg_Index .header-row {
    background-image: url('/data/SiteBuilderAssetsOriginals/Live/Images/aplm/FISH_A-hero_1440x426.jpg');
}

/* Header Society Logo Resizing */
.journal-header .journal-header_content.with-society-logo .society-block_wrap {
    width: 235px;
    min-width: 235px;
    margin: 0 0 0 1rem;
}

/* Icon Sizing */
.Social-Media-Image {
    width: 64px;
}

/* Homepage Layout Fix For Double Skyscrapers */
@media (min-width: 899px) {
    .theme-homepage-layout:not([class*=layout-]) [class*=home-row][data-count="3"] .widget-dynamic-inner-wrap>div {
        width: calc(50% - 1rem);
    }
    [class*=home-self-serve-content-ad] {
        width: calc(25% - 1rem)!important;
    }
}

/* Recently Posted Vertical Scroll and Styling*/
.widget-instance-aplm_home-self-serve-content-about-this-journal .homepage-panel-text{
    border: 1px solid #ffffff;
    max-height: 325px;
    overflow-y: scroll;
    background-color: rgba(0, 0, 0, .60);
    scrollbar-color: #79a6dd #f0f0f0;
}

.home-row1 ::-webkit-scrollbar {
      width: 16px;
      border: 5px solid white;
    }

.home-row1 ::-webkit-scrollbar-thumb {
      background-color: #79a6dd;
      background-clip: padding-box;
      border: 0.05em solid #79a6dd;
    }

.home-row1 ::-webkit-scrollbar-track {
      background-color: #bbbbbb;
    }
	
/* Scrollbar Buttons */
.home-row1 ::-webkit-scrollbar-button:single-button {
	background-color: #bbbbbb;
	display: block;
	border-style: solid;
	height: 13px;
	width: 16px;
}
	
/* Scroll Up */
.home-row1 ::-webkit-scrollbar-button:single-button:vertical:decrement {
	border-width: 0 8px 8px 8px;
	border-color: transparent transparent #555555 transparent;
}

.home-row1 ::-webkit-scrollbar-button:single-button:vertical:decrement:hover {
	border-color: transparent transparent #777777 transparent;
}

/* Scroll Down */
.home-row1 ::-webkit-scrollbar-button:single-button:vertical:increment {
	border-width: 8px 8px 0 8px;
	border-color: #555555 transparent transparent transparent;
}

.home-row1 ::-webkit-scrollbar-button:vertical:single-button:increment:hover {
	border-color: #777777 transparent transparent transparent;
}

.widget-instance-aplm_home-self-serve-content-about-this-journal p {
    line-height:1;
}

.widget-instance-aplm_home-self-serve-content-about-this-journal .welcome-info {
    padding: 1rem;
    margin-bottom:1rem;
    background-color: rgba(0, 0, 0, .60);
}

/* Header for Top Links */
.pg_index .widget-SelfServeContent:nth-child(1) h3 {
    padding: 1%;
    margin: 0 0 0 0;
    background-color: #255ba5;
    color: #fff;
    font-size: 1.25rem;
}

/* Borders for Sponsored Videos */
.pg_index .widget-SelfServeContent:nth-child(2) {
    border:none!important;
}

.pg_index .widget-SelfServeContent:nth-child(3) {
    border:none!important;
}

/* Remove Research Article Heading on Article Pages*/
.left-flag .article-client_type {
    display:none;
}

.left-flag .pipe {
    display:none;
}

/* Remove Research Article Heading on EOR Page */
span.sri-type.al-type {
    display: none;
}

.pg_ArticlesByGroup .sri-type+.sri-date:before{
    content: "";
}

/* Uppercase Transform for Issue TOC and Article Jumplinks */
.jumplink-list .section-jump-link a, .jumplink-list-flyout .section-jump-link a, .list-book-jumplinks .section-jump-link a, .list-issue-jumplinks .section-jump-link a, .section-jump-link__sublist .section-jump-link a {
    text-transform: uppercase;
}

/* Homepage Large Cover Image */
.issueInfo-Home_MainContentB0B0B0home-issue-info .article-issue-img img {
    max-width: 100%;
	width: 150px;
}

.pg_index .widget-IssueInfo .widget-info-wrap .article-issue-img {
    display: block;
    max-width: unset;
    float: left;
    margin: 0 1.75rem 0 0;
}

.issueInfo-Home_MainContentB0B0B0home-issue-info .article-issue-img {
    max-width: unset;
}

.pg_index .article-issue-info, .pg_index .current-issue-title {
    width: calc(100% - 192px);
    float: right;
}

.pg_index .widget-IssueInfo .widget-info-wrap .article-issue-info .issue {
    font-size: 1.35rem;
}

.pg_index .widget-IssueInfo .widget-info-wrap .article-issue-info .volume {
    font-size: 1.35rem;
}

[class*="home-row"] .widget-IssueInfo + .widget-DynamicWidgetLayout {
    -webkit-transform: translateY(-60px);
    transform: translateY(-60px);
    margin-left: 192px;
    margin-bottom: -85px;
}

@media (min-width:300px) {
    .pg_index .article-issue-info, .pg_index .current-issue-title {
    width: calc(100% - 250px);
}
    .pg_index .article-issue-img img {
	width: 200px;
}
    [class*="home-row"] .widget-IssueInfo + .widget-DynamicWidgetLayout {
    -webkit-transform: translateY(-120px);
    transform: translateY(-120px);
    margin-left: 250px;
}
}

@media (min-width:468px) {    
    [class*="home-row"] .widget-IssueInfo + .widget-DynamicWidgetLayout {
    -webkit-transform: translateY(-118px);
    transform: translateY(-118px);
}
}

@media (min-width:486px) {    
    [class*="home-row"] .widget-IssueInfo + .widget-DynamicWidgetLayout {
    -webkit-transform: translateY(-146px);
    transform: translateY(-146px);
}
}

@media (min-width:600px) {    
    [class*="home-row"] .widget-IssueInfo + .widget-DynamicWidgetLayout {
    -webkit-transform: translateY(-146px);
    transform: translateY(-146px);
}
}

@media (min-width:900px) {
    .pg_index .article-issue-info, .pg_index .current-issue-title {
    width: calc(100% - 250px);
}
    [class*="home-row"] .widget-IssueInfo + .widget-DynamicWidgetLayout {
    -webkit-transform: translateY(-102px);
    transform: translateY(-102px);
    margin-left: 250px;
}
}

@media (min-width:937px) { 
    .pg_index .article-issue-img img {
	width: 200px;
}
    [class*="home-row"] .widget-IssueInfo + .widget-DynamicWidgetLayout {
    -webkit-transform: translateY(-102px);
    transform: translateY(-102px);
}
}

@media (min-width:954px) {
    [class*="home-row"] .widget-IssueInfo + .widget-DynamicWidgetLayout {
    -webkit-transform: translateY(-130px);
    transform: translateY(-130px);
}
}

@media (min-width:1000px) { 

    [class*="home-row"] .widget-IssueInfo + .widget-DynamicWidgetLayout {
    -webkit-transform: translateY(-130px);
    transform: translateY(-130px);
}
}

@media (min-width:1200px) {
    [class*="home-row"] .widget-IssueInfo + .widget-DynamicWidgetLayout {
    -webkit-transform: translateY(-122px);
    transform: translateY(-122px);
}
    .pg_index .widget-IssueInfo .widget-info-wrap .article-issue-info .issue {
    font-size: 1.75rem;
    }

    .pg_index .widget-IssueInfo .widget-info-wrap .article-issue-info .volume {
    font-size: 1.75rem;
    }
}

/* Two-Widget Layout Features and Information 8-18-20*/
.pg_index .widget-SelfServeContent:nth-child(1) h3 {
    flex-basis: 100%;
}
@media (max-width: 599px) {
.widget-SelfServeContent {
    padding: 0!important;
}
}
@media (max-width: 899px) {
.master-main .theme-homepage-layout:not([class*=layout-]) [class*=home-row]:not(.header-row):not(.home-columns).widget-dynamic[data-count="2"]:not(.header-row).widget-dynamic .widget-dynamic-inner-wrap>div[class*=home-self-serve-content-feature] {
    display: block; 
height: auto;
    }
}
@media (max-width: 1199px) {
.master-main .theme-homepage-layout:not([class*=layout-]) [class*=home-row]:not(.header-row):not(.home-columns).widget-dynamic[data-count="2"]:not(.header-row).widget-dynamic .widget-dynamic-inner-wrap>div[class*=home-self-serve-content-feature], .master-main .theme-homepage-layout:not([class*=layout-]) [class*=home_row]:not(.header-row):not(.home-columns).widget-dynamic[data-count="2"]:not(.header-row).widget-dynamic .widget-dynamic-inner-wrap>div[class*=home-self-serve-content-feature] {
    width: 100%;
    }
}
@media (min-width: 1200px) {
.master-main .theme-homepage-layout:not([class*=layout-]) [class*=home-row]:not(.header-row):not(.home-columns).widget-dynamic[data-count="2"]:not(.header-row).widget-dynamic .widget-dynamic-inner-wrap>div[class*=home-self-serve-content-feature] {
    display: block;
    }
}

/* Hero Height Reduction */
.home-row1 {
    padding: 0 !important;
}
.widget-instance-Home_MainContentB0B0B0,
.widget-instance-Home_MainContentB0B0B1 {
    padding: 3rem 0 0 0;
}