section.rotator .rotatorNavLeft, section.rotator .rotatorNavRight {
	height: 56px;
	width: 32px;
	top: 35%;
}

#siteLogo img {
        max-width: 300px;
        max-height: 100px;
}

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

#rightSidebar {
	margin-left: 10px;
}

#main {
	padding: 0px;
}

div.categories {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
}

div.category {
	grid-gap: 10px;
	border: 3px #B5B5FF solid;
	border-radius: 10px;
	grid-template-columns: 1fr;
}

div.categories .category .journalCover {
	max-width: 50%;
}

div.categories .category dt {
	text-align: center;
}

div.categories .category dd div.info h3 {
	text-align: center;
}

div.categories .category .categoryJournals {
	text-align: center;
}

#content div.categories dd ul li {
	display: block !important;
	list-style-image: none;
}

#content div.categories dd ul li a {
	background: none !important;
	padding-left: 0px !important;
}

input.button, input.defaultButton, #sidebar div.block input[type="submit"] {
	background: #656BEB;
	color: #fff;
}

a.icon.button, a.authorArrow, a.authorArrow:hover {
	padding: 6px 6px 6px 6px;
	font-size: 17px;
	color: #fff;
	font-weight: normal;
	background: #656BEB;
}

.pkp_form .authorButton {
	border: 2px solid #2fa2ea;
}

.authorCheckbox:after {
	background-color: #2fa2ea;
}

#container {
	box-sizing: border-box;
	background-color: white;
	min-height: calc(100vh - 56px);
}

body {
	background: white;
}

#body {
    padding-top: 15px;
}

#header {
	background: none;
	background-size: contain;
	min-height: 100px;
}

#headerWrap {
	min-height: 100px;
}

#languageToggle {
	background: none;
	grid-column-start: 4;
	margin: 0px;
	justify-content: flex-end;
}

#languageToggle div.active {
	background: none;
}

#headerTitle a, #headerTitle a:hover, #headerIssn span {
	color: #1F497D;
	text-shadow: none;
	font-family: 'Noto Sans', sans-serif;
}

section.navbar {
	max-width: 1440px;
	margin: 0 auto;
}

section.navbar, ul.menu, ul.menu .dropdown {
	background: #656BEB;
}

.navMobile a, ul.menu a , ul.menu .dropdown a {
	color: white !important;
	text-transform: uppercase !important;
}

nav ul.menu li.sep {
	display: none;
}

#content {
	border: none;
}

.ui-widget-content {
	background: none;
	border: none;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
}

.ui-widget-header {
	background: none;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background: #656BEB;
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: white !important;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: white !important;
}

table.listing tr.heading, table.info td.heading {
  background: #656BEB !important;
}

section.rotator {
	background: none;
	box-shadow: none;
}

section.similarJournals {
    padding: 0px;
}

section.similarJournals dl:after {
    content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;
}

section.similarJournals dl dd {
    padding: 10px;
}

h1, h2, h3, h4, h5, h1 a, h2 a, h3 a, h4 a, h5 a,
#content h1, #content h2, #content h3, #content h4, #content h5,
#main h1, #main h2, #main h3, #main h4, #main h5,
#main h1 a, #main h2 a, #main h3 a, #main h4 a, #main h5 a {
	color: #0b4a5f;
	font-weight: bold;
	font-family: 'Noto Sans', sans-serif;
}

#main .categoryName h2 a {
	color: #656BEB;
}

div.separator {
  background-color: #8E8E8E;
}

hr {
  color: #015DC1;
  background-color: #8E8E8E;
}

table.announcements td.headseparator {
  border-top: 1px solid #8E8E8E;
  font-size: 0.25em;
  line-height: 10%;
}

table.spec tr.head_row {
    background: #656BEB !important;
}

#sidebar div.block {
	border: none;
	padding: 0px;
	margin-bottom: 20px;
}

#sidebar div.block span.blockTitle, #sidebar div#prePrintsBlock span.blockTitle, #sidebar div#retractedArticlesBlock span.blockTitle {
	padding: 5px 10px;
	background: #656BEB;
	color: white;
}

#sidebar div.block a {
  color: #2c2c2c;
  font-size: 14px;
}

footer .separator {
    display: none;
}

footer {
	color: white;
	margin: 0 auto;
	max-width: 1440px;
	background: #656BEB;
}

footer div {
	padding: 20px;
}

footer a, footer a:visited, footer a:active, footer a:link {
	color: white;
}

.wrs_tickContainer {
	display: none;
}


details summary {
    margin: 10px 0px 5px 0px;
    font-size: 18px;
    color: #015DC1;
    font-weight: bold;
    padding-top: 0px;
    text-align: left;
    cursor: pointer;
}

div span.heading, div div.heading {
	background: #656BEB;
        
}

section.rotator .rotatorBlock .txt a.more, #sidebar div.block input[type="submit"], a.authorArrow {
        font-family: 'Noto Sans', sans-serif;
}

div#aboutMain {
        display: flex;
        flex-wrap: wrap;
}

div#aboutMain div {
        width: 25%;
}

div#aboutMain div ul {
        padding-left: 0px;
}

@media (max-width: 1199px) {
	#languageToggle {
		grid-column-start: 1;
	}

	div.categories {
		grid-template-columns: 1fr 1fr;
	}
        div#aboutMain div {
                 width: 50%;
        }
}

@media (max-width: 799px) {
	div.categories {
		grid-template-columns: 1fr;
	}
	div#aboutMain div {
		 width: 100%;
	}
}
