.logo-wrapper {
  padding: 10px 0 0 0;
}

.journal_summary {
    margin-top: 1.1em;
    margin-bottom: 1.2em;
}

h1 {
    font-size: 2.1rem;
}

.container-page {
    margin-top: 30px;
	padding-top: 0px;
	padding-bottom: 10px;
	display: grid
	}
	.announcements {
    margin: 20px 0;
    order: 3;
	}
	.additional_content {
    margin-top: 20px;
    order: 2;
	}
	
.current_issue_identification {
    margin: 20px 0 0 0;
}

.section_title {
    font-weight: bold;
    padding-bottom: 25px;
}

.article_summary {
    margin-bottom: 40px;
}

.nav-link {
    color: #a9a9a9;
    font-family: 'Cardo', sans-serif;
    font-size: 1rem;
}

.nav-tabs .nav-link:hover {
    color: #ff0000;
}

.user-page-footer {
  max-width: 100%;
  flex: 0 0 100%;
}

.site-footer {
  background-color: transparent;
  padding-top: 0px;
  padding-bottom: 0px;
}

.sidebar_wrapper+.additional-footer-info {
    margin-top: 0px;
    padding-top: 0px;
    border-top: 0px;
}

div#FooterBottom {
    background-color: #171717;
    padding: 0 5%;
	text-align: center;
}

footer a:hover, footer a:focus, footer a:active {
    color: #ff0000;
    border-radius: 5px;
    padding: 3px 0px;
}

.pkpbrand-wrapper {
  display: none;
}

table, .table {
  border-bottom: 0px solid #ddd;
}

a {
  border-bottom: 0px solid #8a8a8a;
  color: #777;
}

.dropdown-item {
  font-size: 0.8rem;
}

table p, .table p, table li, .table li {
  font-family: initial;
  font-size: initial;
}

.registration_complete_actions a:hover {
    color: white;
}

.contact_section {
    display: inline-grid
}
.contact.primary {
    order: 2;
}
.contact.support {
    order: 1;
}
.address {
    order: 3;
}

.article_abstract_block {
    text-align: justify;
}

div#citationOutput {
    font-size: medium;
}

a.btn.galley-link.obj_galley_link.pdf {
    background-color: #3c3c3c;
    color: #ffffff;
    border-radius: 8px;
}

button#dropdownMenuButton {
    border-radius: 10px;
}

.btn:not(:disabled):not(.disabled) {
    border-radius: 7px;
}

.description_text {
	text-align: justify;
    }
	
.article_abstract_block {
    text-align: justify;
    }

.container-footer {
    padding-left: 0%;
    padding-right: 0%;
	}
iframe {
    width: -webkit-fill-available;
    height: 400px;
}

@media (min-width: 992px) {
  .header {
    padding-left: 5%;
    padding-right: 5%;
	}
	.section {
    padding-bottom: 5px;
    padding-top: 0;
	}
   .description_text {
	width: 195%;
	}
   .current_issue header {
	margin-bottom: 35px;
	}
	.article-full-title {
    width: 145%;
	}
	.article_abstract_block {
    padding-left: 6%;
    text-align: justify;
    }
	.container-narrow {
    padding-left: 8%;
    padding-right: 8%;
    }
}

@media (min-width: 1200px) {
    .container-narrow {
        padding-left: 8%;
        padding-right: 8%;
    }
}

@media (min-width: 1400px) {
  .container-narrow {
    text-align: justify;
	max-width: 1350px;
	padding: 0px;
  }
}

@media (max-width: 660px) {
    .mcWRN .teQAzf {
        width: 98%;
    }
}