@charset "utf-8";
/* ================================================MAL 3 Custom Style Document STAGING === */

body p {
    color: #292b2c;
    font-family: Roboto,sans-serif;
}

/* =============================================== HEADER === */
@media (min-width: 768px)
.header--first-row .header-container {
    padding-left: 15px;
    padding-right: 1rem;
}

@media (max-width: 767px)
.header--first-row .header-container {
    padding-right: 10%;
    padding-left: 8px;
}

.header--first-row .header-container .pull-right > .pull-right {
    padding: 11px 0 5px 0;
}
.header--first-row .header-container .pull-left {
    padding: 8px 0 10px 9px; /* FOR LOGO POSITION */
}
.header--first-row {
    height: 98px;
}
.header__logo img {
    height: inherit;
}

/* =============================================== FOR PUB MEGA MENU === */
#menubar a.dropdown__toggle {
	padding-bottom: 26px;
}

/* =============================================== MAIN MAL LOGO === */

a.header__logo img {
	width: 24.38rem;
	min-width: 250px;
}

/* =============================================== RR 2-24-18 === */
h1.journal-title {
    font-family: 'Roboto', sans-serif;
    font-size: 1.65rem;
    letter-spacing: -.02rem;
    font-weight: 700;
    letter-spacing: normal;
}
.featured .editor p {
    font-size: .9rem;
    font-weight: 700;
font-family: 'Roboto', sans-serif;
}

/* =============================================== MAIN SUB NAV === */
.main-nav {
    border-bottom: none;
    color: inherit;
    padding-left: 16px;
    text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	letter-spacing: .06rem;
    font-size: .9rem;
	margin-right: 1rem; /* RR for header padding fix */
}

.publication-menu-container {
    color: #fff;
    text-transform: none;
    font-size: 12px;
}
.publication-menu-container .main-nav {
    float: inherit;
    background-color: #333;
}

.publication-menu-container .main-nav a, .publication-menu-container .main-nav p {
    color: #ddd;
    font-family: 'Roboto Condensed', sans-serif;
	letter-spacing: .06rem;
    font-size: .9rem;
    font-weight: 400;
	/*line-height: 1.6rem;*/
    text-transform: capitalize;
	padding-left: 1em;
	padding-right: 1em;
}

.main-nav .dropdown__menu .menu-parent .dropdown__menu a {
    font-size: .84rem;
    font-family: 'Roboto', sans-serif;
    padding: 7px 0;
}

/* =============================================== TOP RT NAV MEGA MENU BOTTOM PAD === */
.main-nav:not(.menu--res) #menubar > li > ul {
    padding-bottom: 30px;
}
/* =============================================== RIGHT SIDE TOC AND LOI BUTTONS === */
.meta__right-side a {
	color: #ffffff;
}
.meta__right-side a.btn:hover {
	color: #ddd;
}

/* =============================================== OTHER BUTTONS === */
.button-rt {
	text-align: right;
}
.button-rt a {
	color: #ffffff;
}
.button-rt a.btn:hover {
	color: #ddd;
}
.button-lt {
	text-align: left;
}
.button-lt a {
	color: #ffffff;
}
.button-lt a.btn:hover {
	color: #ddd;
}

/* =============================================== LOGIN PAGE login button style */
.login-form > button, [type="submit"], [type="button"], .btn, .button {
    display: inline-block;
    border: none;

    text-align: center;
    padding: 12px;
    font-size: 14px;
    font-weight: 400;
    transition:  all .25s;
    font-family: inherit;
    line-height: 1rem;
}

.shibboleth .page__header {
	text-align: left;
}
.shibboleth .dropBlock {
	/*max-width: 700px;*/
}
.shibboleth {
	padding: 0 20px;
}
	@media (min-width: 768px) {
		.shibboleth { padding: 0 200px 0 0; }
}

/* =============================================== HOME PAGE NEWS MARGIN === */
.single-news {
	margin-top: 3rem;
}

/* =============================================== VOLUME ISSUE LINE TOC === */
h3.section__header {
	margin-top: 20px;
	margin-bottom: 2px;
}

/* =============================================== AP EXTERNAL LINK STYLE === */
a.extLink {
	color: #892035;
}

a.extLink:active, a.extLink:focus, a.extLink:hover  {
	text-decoration: underline;
}

a.ext-link {
	color: #892035;
}

a.ext-link:active, a.ext-link:focus, a.ext-link:hover  {
	text-decoration: underline;
}


/* =============================================== FIX FOR LOI FREE ISSUE === */
.loi__access {
	display: none;
}

/* =============================================== ACCOUNT === */
.profile-pages .profileMain {
	padding-top: 20px;
}

/* =============================================== CAPTION CHANGE - 3/23 - ap / rr === */

.figure__caption p {
    color: #777;
    font-family: Roboto,Helvetica Neue,Arial,sans-serif;
}


/* =============================================== FOOTER === */
.footer-img {
	padding-top: 12px;
}
.footer-img img {
	max-width:260px;
}
.row .logo {
	min-height: 77px;
}
footer .copyright {
    font-size: 10px;
    float: left;
    line-height: 1.5em;
    padding: 15px 0 15px 0;
}
