:root {
    --site-primary: #DB0962;
    --site-secondary: #993620;
	--site-tertiary: #F6948F;
    --white: #ffffff;
    --black: #003502;
}

/* Add Hero Background Image */

.pg_Index .header-row {
    background-image: url('/data/SiteBuilderAssetsOriginals/Live/Images/jfar/sizetwo.jpg');
}


/* 	Silverchair (GENERIC) Overrides
	MVZ 12-1-2022
	Last updated: 4-20-2023
*/


/* DO NOT DELETE THIS RULE */ 
.display_price_buy_resource::after {
    content: '\A AAA Members: Please log in for free access to content. Note, Teaching Notes are a full member benefit and are not available to student members.';
    font-weight: bold;
    white-space: pre-wrap;
}

.article-issue-img img {
    height: auto;
    max-height: 195px;
}

.journal-header .journal-header_content .journal-logo_wrap img {
    max-height: 52px;
    height: 100%;
    vertical-align: middle;
}

.journal-header {
	border-bottom: none;
    border-top: 4px solid var(--site-primary);
}


.journal-header.journal-bg {
    box-shadow: 5px 12px 20px -5px rgb(0 0 0 / 30%);
}

.widget-SelectableContentList .widget-dynamic-entry-wrap .widget-dynamic-entry a {
    margin: 0;
    line-height: 1.25;
    font-size: 1rem;
}

.widget-ArticleListNewAndPopular .widget-dynamic-entry-wrap .fb-item-title a {
    font-size: 1rem;
    line-height: 1.25;
}

.cta-button {
	height: 5rem !important;
	transition: opacity .2s;
	border-radius: .5rem;
}

div+.cta-button {
	margin-top: .5rem;
}

.cta-button:hover {	
	opacity: .5;
}


.badge-bar .resource-links-info div.item a, .item-container .item-info .badge-bar .resource-links-info div.item a {
    padding: 0.25rem 1rem 0;
    height: 1.75rem;
    border-radius: inherit;
    border: 1px solid #dbdbdb;
    border-radius: 0.3rem;
}

.article-body a:link, .link-default:link, .widget-PeerReview a:link, .widget-SelectableContentList .widget-dynamic-content.advanced-view .widget-dynamic-entry-wrap .widget-dynamic-entry a:link {
    color: #0952ab;
    text-decoration: underline;
    font-weight: 700;
    color: var(--site-primary);
}



.btn {
	line-height: 1;
}

a.btn.btn-AAA:hover,
a.btn.btn-AAH:hover,
a.btn.btn-ABO:hover,
a.btn.btn-AIS:hover,
a.btn.btn-ATA:hover,
a.btn.btn-AUD:hover,
a.btn.btn-DIV:hover,
a.btn.btn-FAR:hover,
a.btn.btn-FA:hover,
a.btn.btn-GIWB:hover,
a.btn.btn-GNP:hover,
a.btn.btn-IA:hover,
a.btn.btn-APLG:hover,
a.btn.btn-MAS:hover,
a.btn.btn-PI:hover,
a.btn.btn-SET:hover,
a.btn.btn-TYC:hover,
a.btn.btn-TLC:hover {
    opacity: .65;
    color: white;
}

a.btn.btn-AAA {
    background: var(--bg-AAA-primary-color);
    background: -moz-linear-gradient(-45deg, var(--bg-AAA-primary-color) 0%, var(--bg-AAA-secondary-color)) 100%);
    background: -webkit-linear-gradient(-45deg, var(--bg-AAA-primary-color) 0%, var(--bg-AAA-secondary-color) 100%);
    background: linear-gradient(135deg, var(--bg-AAA-primary-color) 0%, var(--bg-AAA-secondary-color) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--bg-AAA-primary-color)', endColorstr='var(--bg-AAA-secondary-color)',GradientType=1 );
	border: 1px solid var(--bg-AAA-primary-color);
}

a.btn.btn-AAH {
    background: var(--bg-AAH-primary-color);
    background: -moz-linear-gradient(-45deg, var(--bg-AAH-primary-color) 0%, var(--bg-AAH-secondary-color)) 100%);
    background: -webkit-linear-gradient(-45deg, var(--bg-AAH-primary-color) 0%, var(--bg-AAH-secondary-color) 100%);
    background: linear-gradient(135deg, var(--bg-AAH-primary-color) 0%, var(--bg-AAH-secondary-color) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--bg-AAH-primary-color)', endColorstr='var(--bg-AAH-secondary-color)',GradientType=1 );
	border: 1px solid var(--bg-AAH-primary-color);
}

a.btn.btn-ABO {
    background: var(--bg-ABO-primary-color);
    background: -moz-linear-gradient(-45deg, var(--bg-ABO-primary-color) 0%, var(--bg-ABO-secondary-color)) 100%);
    background: -webkit-linear-gradient(-45deg, var(--bg-ABO-primary-color) 0%, var(--bg-ABO-secondary-color) 100%);
    background: linear-gradient(135deg, var(--bg-ABO-primary-color) 0%, var(--bg-ABO-secondary-color) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--bg-ABO-primary-color)', endColorstr='var(--bg-ABO-secondary-color)',GradientType=1 );
	border: 1px solid var(--bg-ABO-primary-color);
}

a.btn.btn-AIS {
    background: var(--bg-AIS-primary-color);
    background: -moz-linear-gradient(-45deg, var(--bg-AIS-primary-color) 0%, var(--bg-AIS-secondary-color)) 100%);
    background: -webkit-linear-gradient(-45deg, var(--bg-AIS-primary-color) 0%, var(--bg-AIS-secondary-color) 100%);
    background: linear-gradient(135deg, var(--bg-AIS-primary-color) 0%, var(--bg-AIS-secondary-color) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--bg-AIS-primary-color)', endColorstr='var(--bg-AIS-secondary-color)',GradientType=1 );
	border: 1px solid var(--bg-AIS-primary-color);
}

a.btn.btn-ATA {
    background: var(--bg-ATA-primary-color);
    background: -moz-linear-gradient(-45deg, var(--bg-ATA-primary-color) 0%, var(--bg-ATA-secondary-color)) 100%);
    background: -webkit-linear-gradient(-45deg, var(--bg-ATA-primary-color) 0%, var(--bg-ATA-secondary-color) 100%);
    background: linear-gradient(135deg, var(--bg-ATA-primary-color) 0%, var(--bg-ATA-secondary-color) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--bg-ATA-primary-color)', endColorstr='var(--bg-ATA-secondary-color)',GradientType=1 );
	border: 1px solid var(--bg-ATA-primary-color);
}

a.btn.btn-AUD {
    background: var(--bg-AUD-primary-color);
    background: -moz-linear-gradient(-45deg, var(--bg-AUD-primary-color) 0%, var(--bg-AUD-secondary-color)) 100%);
    background: -webkit-linear-gradient(-45deg, var(--bg-AUD-primary-color) 0%, var(--bg-AUD-secondary-color) 100%);
    background: linear-gradient(135deg, var(--bg-AUD-primary-color) 0%, var(--bg-AUD-secondary-color) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--bg-AUD-primary-color)', endColorstr='var(--bg-AUD-secondary-color)',GradientType=1 );
	border: 1px solid var(--bg-AUD-primary-color);
}

a.btn.btn-DIV {
    background: var(--bg-DIV-primary-color);
    background: -moz-linear-gradient(-45deg, var(--bg-DIV-primary-color) 0%, var(--bg-DIV-secondary-color)) 100%);
    background: -webkit-linear-gradient(-45deg, var(--bg-DIV-primary-color) 0%, var(--bg-DIV-secondary-color) 100%);
    background: linear-gradient(135deg, var(--bg-DIV-primary-color) 0%, var(--bg-DIV-secondary-color) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--bg-DIV-primary-color)', endColorstr='var(--bg-DIV-secondary-color)',GradientType=1 );
	border: 1px solid var(--bg-DIV-primary-color);
}

a.btn.btn-FAR {
    background: var(--bg-FAR-primary-color);
    background: -moz-linear-gradient(-45deg, var(--bg-FAR-primary-color) 0%, var(--bg-FAR-secondary-color)) 100%);
    background: -webkit-linear-gradient(-45deg, var(--bg-FAR-primary-color) 0%, var(--bg-FAR-secondary-color) 100%);
    background: linear-gradient(135deg, var(--bg-FAR-primary-color) 0%, var(--bg-FAR-secondary-color) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--bg-FAR-primary-color)', endColorstr='var(--bg-FAR-secondary-color)',GradientType=1 );
	border: 1px solid var(--bg-FAR-primary-color);
}

a.btn.btn-FA, .cta-button, .button {
    background: var(--bg-FA-primary-color);
    background: -moz-linear-gradient(-45deg, var(--bg-FA-primary-color) 0%, var(--bg-FA-secondary-color)) 100%);
    background: -webkit-linear-gradient(-45deg, var(--bg-FA-primary-color) 0%, var(--bg-FA-secondary-color) 100%);
    background: linear-gradient(135deg, var(--bg-FA-primary-color) 0%, var(--bg-FA-secondary-color) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--bg-FA-primary-color)', endColorstr='var(--bg-FA-secondary-color)',GradientType=1 );
	border: 1px solid var(--bg-FA-primary-color);
}

a.btn.btn-GIWB {
    background: var(--bg-GIWB-primary-color);
    background: -moz-linear-gradient(-45deg, var(--bg-GIWB-primary-color) 0%, var(--bg-GIWB-secondary-color)) 100%);
    background: -webkit-linear-gradient(-45deg, var(--bg-GIWB-primary-color) 0%, var(--bg-GIWB-secondary-color) 100%);
    background: linear-gradient(135deg, var(--bg-GIWB-primary-color) 0%, var(--bg-GIWB-secondary-color) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--bg-GIWB-primary-color)', endColorstr='var(--bg-GIWB-secondary-color)',GradientType=1 );
	border: 1px solid var(--bg-GIWB-primary-color);
}

a.btn.btn-GNP {
    background: var(--bg-GNP-primary-color);
    background: -moz-linear-gradient(-45deg, var(--bg-GNP-primary-color) 0%, var(--bg-GNP-secondary-color)) 100%);
    background: -webkit-linear-gradient(-45deg, var(--bg-GNP-primary-color) 0%, var(--bg-GNP-secondary-color) 100%);
    background: linear-gradient(135deg, var(--bg-GNP-primary-color) 0%, var(--bg-GNP-secondary-color) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--bg-GNP-primary-color)', endColorstr='var(--bg-GNP-secondary-color)',GradientType=1 );
	border: 1px solid var(--bg-GNP-primary-color);
}

a.btn.btn-IA {
    background: var(--bg-IA-primary-color);
    background: -moz-linear-gradient(-45deg, var(--bg-IA-primary-color) 0%, var(--bg-IA-secondary-color)) 100%);
    background: -webkit-linear-gradient(-45deg, var(--bg-IA-primary-color) 0%, var(--bg-IA-secondary-color) 100%);
    background: linear-gradient(135deg, var(--bg-IA-primary-color) 0%, var(--bg-IA-secondary-color) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--bg-IA-primary-color)', endColorstr='var(--bg-IA-secondary-color)',GradientType=1 );
	border: 1px solid var(--bg-IA-primary-color);
}

a.btn.btn-APLG {
    background: var(--bg-APLG-primary-color);
    background: -moz-linear-gradient(-45deg, var(--bg-APLG-primary-color) 0%, var(--bg-APLG-secondary-color)) 100%);
    background: -webkit-linear-gradient(-45deg, var(--bg-APLG-primary-color) 0%, var(--bg-APLG-secondary-color) 100%);
    background: linear-gradient(135deg, var(--bg-APLG-primary-color) 0%, var(--bg-APLG-secondary-color) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--bg-APLG-primary-color)', endColorstr='var(--bg-APLG-secondary-color)',GradientType=1 );
	border: 1px solid var(--bg-APLG-primary-color);
}

a.btn.btn-MAS {
    background: var(--bg-MAS-primary-color);
    background: -moz-linear-gradient(-45deg, var(--bg-MAS-primary-color) 0%, var(--bg-MAS-secondary-color)) 100%);
    background: -webkit-linear-gradient(-45deg, var(--bg-MAS-primary-color) 0%, var(--bg-MAS-secondary-color) 100%);
    background: linear-gradient(135deg, var(--bg-MAS-primary-color) 0%, var(--bg-MAS-secondary-color) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--bg-MAS-primary-color)', endColorstr='var(--bg-MAS-secondary-color)',GradientType=1 );
	border: 1px solid var(--bg-MAS-primary-color);
}

a.btn.btn-PI {
    background: var(--bg-PI-primary-color);
    background: -moz-linear-gradient(-45deg, var(--bg-PI-primary-color) 0%, var(--bg-PI-secondary-color)) 100%);
    background: -webkit-linear-gradient(-45deg, var(--bg-PI-primary-color) 0%, var(--bg-PI-secondary-color) 100%);
    background: linear-gradient(135deg, var(--bg-PI-primary-color) 0%, var(--bg-PI-secondary-color) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--bg-PI-primary-color)', endColorstr='var(--bg-PI-secondary-color)',GradientType=1 );
	border: 1px solid var(--bg-PI-primary-color);
}

a.btn.btn-SET {
    background: var(--bg-SET-primary-color);
    background: -moz-linear-gradient(-45deg, var(--bg-SET-primary-color) 0%, var(--bg-SET-secondary-color)) 100%);
    background: -webkit-linear-gradient(-45deg, var(--bg-SET-primary-color) 0%, var(--bg-SET-secondary-color) 100%);
    background: linear-gradient(135deg, var(--bg-SET-primary-color) 0%, var(--bg-SET-secondary-color) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--bg-SET-primary-color)', endColorstr='var(--bg-SET-secondary-color)',GradientType=1 );
	border: 1px solid var(--bg-SET-primary-color);
}

a.btn.btn-TYC {
    background: var(--bg-TYC-primary-color);
    background: -moz-linear-gradient(-45deg, var(--bg-TYC-primary-color) 0%, var(--bg-TYC-secondary-color)) 100%);
    background: -webkit-linear-gradient(-45deg, var(--bg-TYC-primary-color) 0%, var(--bg-TYC-secondary-color) 100%);
    background: linear-gradient(135deg, var(--bg-TYC-primary-color) 0%, var(--bg-TYC-secondary-color) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--bg-TYC-primary-color)', endColorstr='var(--bg-TYC-secondary-color)',GradientType=1 );
	border: 1px solid var(--bg-TYC-primary-color);
}

a.btn.btn-TLC {
    background: var(--bg-TLC-primary-color);
    background: -moz-linear-gradient(-45deg, var(--bg-TLC-primary-color) 0%, var(--bg-TLC-secondary-color)) 100%);
    background: -webkit-linear-gradient(-45deg, var(--bg-TLC-primary-color) 0%, var(--bg-TLC-secondary-color) 100%);
    background: linear-gradient(135deg, var(--bg-TLC-primary-color) 0%, var(--bg-TLC-secondary-color) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--bg-TLC-primary-color)', endColorstr='var(--bg-TLC-secondary-color)',GradientType=1 );
	border: 1px solid var(--bg-TLC-primary-color);
}





a img {
	    transition: all .25s ease-in-out;
}

a img:hover {
	opacity: 0.5;
}

/* Section variables */

:root {
	
/* Primary */
	--bg-AAA-primary-color: #367e3d;
	--bg-AAH-primary-color: #dd7e28;
	--bg-ABO-primary-color: #d25328;
	--bg-AIS-primary-color: #5e863b;
	--bg-ATA-primary-color: #61338f;
	--bg-AUD-primary-color: #ab2387;
	--bg-DIV-primary-color: #823d93;
	--bg-FAR-primary-color: #5b63ad;
	--bg-FA-primary-color: #d01c61;
	--bg-GIWB-primary-color: #e23227;
	--bg-GNP-primary-color: #bd9c2f;
	--bg-IA-primary-color: #a64995;
	--bg-APLG-primary-color: #b88e2e;
	--bg-MAS-primary-color: #928832;
	--bg-PI-primary-color: #ed228c;
	--bg-SET-primary-color: #c13e96;
	--bg-TYC-primary-color: #cd8c2a;
	--bg-TLC-primary-color: #ed2e56;

/* Secondary */
	--bg-AAA-secondary-color: #93ae3c; 
	--bg-AAH-secondary-color: #a66f29;
	--bg-ABO-secondary-color: #703919;
	--bg-AIS-secondary-color: #184723;
	--bg-ATA-secondary-color: #292b69;
	--bg-AUD-secondary-color: #670e21;
	--bg-DIV-secondary-color: #4e286c;
	--bg-FAR-secondary-color: #27235d;
	--bg-FA-secondary-color: #702f15;
	--bg-GIWB-secondary-color: #641813;
	--bg-GNP-secondary-color: #653b17;
	--bg-IA-secondary-color: #63286c;
	--bg-APLG-secondary-color: #512d1b;
	--bg-MAS-secondary-color: #645c27;
	--bg-PI-secondary-color: #591f11;
	--bg-SET-secondary-color: #741034;
	--bg-TYC-secondary-color: #78411d;
	--bg-TLC-secondary-color: #80142d;


/* Tertiary */
	--bg-AAA-tertiary-color: #18351c;

}