/**
 * Affirmations: of the modern CSS
 */

body {
	background-color: #ffffff;
    font-size: 12pt;
}

/* Adjust the logo image in the header on the main page */
@media (min-width: 992px) {
    .pkp_site_name .is_img img {
        max-height: none;
    }
}
.pkp_site_name .is_img img {
    width: 500px;
    height: 123px;
    max-width: fit-content;
}

/* Align the sub-menu */
ul#navigationPrimary li ul.dropdown-menu {
    position: absolute;
    transform: translate3d(-8px, 39px, 0px);
    top: 0px;
    left: 0px;
    will-change: transform;
}

/* Alight the profile menu */
li.profile ul.dropdown-menu {
    position: absolute;
    transform: translate3d(0px, 30px, 0px);
    top: 0px;
    left: 0px;
    will-change: transform;
}

/* Changes the border color of the submenu items */
@media (min-width: 992px) {
    .pkp_navigation_primary .dropdown-menu a:focus, .pkp_navigation_primary .dropdown-menu a:hover {
        border-color: #8c1824;
    }
}

/* Increase font size, in user name */
a:link, span.MsoHyperlink {
    color: #8e1122;
    font-size: 1em;
}
 
/* Change color of user menu items */
@media (min-width: 992px) {
    .pkp_nav_list ul a {
        color: #8c1824;
    }
}

/* Color change on hover, and border color change of elements */
@media (min-width: 992px) {
    .pkp_nav_list ul a:hover, .pkp_nav_list ul a:focus {
        border-color: #8c1824;
        color: #8c1824;
    }
}

/* Change font-size for main heading on About the Journal, Current Issue, Issue Archives, Submission pages, etc. */
.pkp_structure_main .page h1 {
    font-size: 2.4em;
    line-height: 3rem;
}

/* Change font size in breadcrumbs */
nav.cmp_breadcrumbs ol li span, nav.cmp_breadcrumbs ol li a {
    font-size: 12pt;
}

/* Change the font-size in the article titles */
.obj_article_summary>.title a {
    font-size: 1.2em;
}

/* In Current issue, change in the size of the authors' font and page numbers */
.obj_article_summary .authors, .obj_article_summary .pages {
    font-size: 1.2em;
}

/* Change the font-size of the issues titles in the Archives page */
.obj_issue_summary .title {
    font-size: 1.2em;
}

/* Change the line-spacing of the article abstracts */
section.item.abstract {
    line-height: 1.8rem;
}

/* New design for View All Issues button */
.page_index_journal a.read_more {
    background: #8c1824;
    color: #FFF !important;
    border-radius: 3px;
    padding-left: 15px;
}

/* Change the colour of the backward arrow in the header of PDF and HTML views */
.header_view .return {
    color: #8E1122;
}

/* Change the background colour of the header of PDF and HTML views */
.header_view .title {
    background-color: #8E1122;
    color: #fff;
}

a {
	text-decoration: none;
}

a:active {
	color: #526753;
}

a:hover {
	color: #8e1122;
	background: #ed95a0;
}

label.error {
	color: #f60;
}

input.defaultButton {
	color: #e6ece6;
	background: #8e1122;
}

#container {
	background-color: #ffffff;
	font-size: 0.9em;
}

#header {
	min-height: 100px;
	background-color: #e6ece6;
}

#headerTitle {
	text-align: left;
}

#header h1 {
	line-height: 1.5;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	font-size: 2.4em;
	background-color: #d6a333;
	color:  #8e1122;
	padding: 1.5em 10% 1.3em 10%;
}

#header h2 {
	line-height: 1.5;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	font-size: 2.4em;
	background-color: #ffffff;
	color:  #8e1122;
	padding: 1.5em 10% 1.3em 10%;
}

#header h3 {
	line-height: 1.5;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	font-size: 2.4em;
	background-color: #ffffff;
	color:  #8e1122;
	padding: 1.5em 10% 1.3em 10%;
}

#header h4 {
	line-height: 1.5;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	font-size: 2.4em;
	background-color: #ffffff;
	color:  #8e1122;
	padding: 1.5em 10% 1.3em 10%;
}

#footer {
	background-color: #600;
	color:  #8e1122;
}

#footerContent {
	color:  #8e1122;
}

#body {
    width: 846px;
    margin: 0 auto;
    padding: 0em 1em;
}

#main {
	background-color: #e6ece6;
	border-top: 1px #9fb3a0;
	border-bottom: 1px dotted #8e1122;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	width: 100%;
}

#main h2 {
	text-transform: uppercase;
	font-size: 1.8em;
}

#main h3 {
	text-transform: uppercase;
	font-size: 1.5em;
}

#navbar {
	border-bottom: 1px dotted #8e1122;
	text-align: left;
	font-size: 1.5em;
}

#breadcrumb {
	height: 22px;
	line-height: 1.5em;
	text-align: left;
	font-size: 1em;
	border-bottom: 1px dotted #8e1122;
	padding: 0;
	font-style: italic;
}

#content {
	border-top: 1px dotted #9fb3a0;
	font-size: 1.1em;
}

#content h3 {
	text-transform: uppercase;
	font-size: 1.65em;
}

#content h4 {
	text-transform: uppercase;
	font-size: 1.5em;
}

#content h5 {
	text-transform: uppercase;
	font-size: 1.1em;
}

span.highlight {
	border-bottom: 1px dotted #8e1122;
}

table.listing tr.highlight {
	background: #fcff64;
}

table.listing tr.fastTracked {
	background-color: #ecc;
}

table.listing td.headseparator {
	border-top: 1px dotted #8e1122;
}

table.listing td.endseparator {
	border-top: 1px dotted #8e1122;
}

table.tocArticle td.tocTitle {
    width: 90%;
}

span.formError {
	color: #f60;
}

ul.formErrorList {
	color: #f60;
}

ul.menu li {
    padding-right: 1.3em;
}

div.separator {
	border-bottom: 1px dotted #8e1122;
}

div.issueDescription {
	margin-top: 0.1em;
}

#rightSidebar ul, #leftSidebar ul {
	margin-left: 0px;
	padding-left: 0px;
}

#rightSidebar li, #leftSidebar li {
	list-style-type: none;
}

#rightSidebar, #leftSidebar {
	margin-top: 5px;
	border-bottom: 1px dotted #8e1122;
}

 /* Font Definitions */
@font-face
        {font-family:"ＭＳ 明朝";
        panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"ＭＳ 明朝";
        panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Cambria;
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:"Lucida Grande";
        panose-1:2 11 6 0 4 5 2 2 2 4;}

 /* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;}
h1
        {margin-right:0cm;
        margin-left:0cm;}
p.MsoFootnoteText, li.MsoFootnoteText, div.MsoFootnoteText
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;}
p.MsoCommentText, li.MsoCommentText, div.MsoCommentText
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;}
p.MsoHeader, li.MsoHeader, div.MsoHeader
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;}
p.MsoFooter, li.MsoFooter, div.MsoFooter
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;}
span.MsoFootnoteReference
	{font-size: 0.8em;
	font-style: normal}
span.MsoEndnoteReference
        {vertical-align:super;}
p.MsoEndnoteText, li.MsoEndnoteText, div.MsoEndnoteText
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;}
a:visited, span.MsoHyperlinkFollowed
        {color: #8e1122;}
p.MsoCommentSubject, li.MsoCommentSubject, div.MsoCommentSubject
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;;
        font-weight:bold;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:9.0pt;}
p.MsoRMPane, li.MsoRMPane, div.MsoRMPane
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;}
span.BalloonTextChar
        {}
span.FootnoteTextChar
        {}
span.CommentTextChar
        {}
span.CommentSubjectChar
        {font-weight:bold;}
.MsoChpDefault
        {font-size:10.0pt;
        font-family:Cambria;}

