/* open-sans-regular - latin */

@import url(//fonts.googleapis.com/css?family=Open+Sans);


@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('../fonts/open-sans-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v16-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

.pkp_site_name is_img img {
	display: block;
    width: 1400px !important;
    height: 210px !important;
    max-width: 100% ;
	border: none;
	margin-top: 2px;
	margin-bottom:2px 
}

.pkp_site_name > a {
    padding-top: 0px;
    padding-bottom: 0px;
    	border: none
}

.has_site_logo .pkp_head_wrapper {
    position: relative;
    width: 100%;
    margin: 0 0;
    padding-left: 0px;
    padding-right: 0px
}



.pkp_site_name_wrapper, .pkp_navigation_primary_row {
padding-left: 15px;
padding-right: 15px;
margin-top: 0px;
margin-bottom:0px
}


body {
    font-family: 'Open Sans', sans-serif;
    color: #000;
    font-size: 18px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: none;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility
}

h1, h2, h3, h4, h5, h6, legend {
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    letter-spacing: -0.025em;
    margin: 3.5rem 0 1.5rem 0
}

h1 a:after, h2 a:after, h3 a:after, h4 a:after, h5 a:after, h6 a:after,
legend a:after {
    border: 0
}

p, li, blockquote, cite, dd {
    font-family: 'Open Sans', sans-serif;
    line-height: 1.5;
    margin-bottom: 1.25rem
}

dt, address, table {
    font-family: 'Open Sans', sans-serif;
    font-size: smaller
}

li {
    margin-bottom: 0.25em
}

blockquote {
    border-left: 1px solid #000;
    padding-left: 30px
}

cite {
    display: block;
    text-align: right
}

dt {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    margin: 0
}

dt:first-child {
    margin-top: 0
}

dd {
    display: inline-block
}

code {
    color: #000;
    font-size: smaller
}

a {
    color: #000;
    display: inline-block
}

a:hover {
    color: #000;
    text-decoration: none
}

aside h1, aside h2, aside h3, aside h4, aside h5, aside h6, aside legend {
    font-size: 0.85em
}

aside p, aside dt, aside dd, aside li {
    font-size: 0.75em
}

main a:after, aside a:after {
    display: block;
    content: '';
    height: 1px;
    width: 100%;
    -webkit-transition: all .4s ease-in;
    -o-transition: all .4s ease-in;
    transition: all .4s ease-in;
    border-bottom: 1px solid #000
}

main a:hover:after, aside a:hover:after {
    width: 0%;
    -webkit-transition: all .4s ease-out;
    -o-transition: all .4s ease-out;
    transition: all .4s ease-out
}

label {
    font-family: 'Open Sans', sans-serif;
    font-size: smaller
}

fieldset {
    margin: 50px 0
}

select {
    -webkit-appearance: none;
    background-position: right 50%;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=)
}

.form-group {
    margin-bottom: 3rem
}

.form-control {
    font-family: 'Open Sans', sans-serif;
    font-size: smaller;
    border-radius: 0;
    border: 0;
    border-bottom: 1px solid #000;
    padding: .25rem 0
}

.form-control:focus {
    border-color: #fff;
    box-shadow: 0 0 0 .1rem #fff
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::before,
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-input:checked ~ .custom-control-label::before {
    background-color: #000
}

.custom-control-input:active ~ .custom-control-label::before {
    background-color: rgba(0, 0, 0, 0.5)
}

.custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem #fff
}

.custom-checkbox .custom-control-label::before {
    border-radius: 0
}

.btn {
    border-radius: 0;
    font-family: 'Open Sans', sans-serif;
    font-size: smaller;
    border: 1px solid transparent;
    background-color: transparent
}

.btn:after {
    border: 0
}

.btn-primary {
    background-color: #000;
    border: 1px solid #000;
    font-weight: 600;
    color: #fff
}

.btn-primary:hover, .btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
    background-color: #fff;
    border: 1px solid #000;
    color: #000
}

.btn-secondary, .btn-secondary {
    background-color: transparent;
    border: 1px solid #000;
    color: #000
}

.btn-secondary:hover, a.btn.btn-secondary:hover, .btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active, .show > .btn-secondary.dropdown-toggle {
    background-color: #000;
    border: 1px solid #000;
    color: #fff
}

.modal-dialog {
    max-width: 540px;
    text-align: center
}

.modal-content {
    border-radius: 0;
    background: #000;
    color: #fff
}

@media (min-width:992px) {
    .modal-content {
        padding: 4rem
    }

    .close {
        position: absolute;
        top: 0.5rem;
        right: 0.8rem
    }
}

.modal-content .close {
    color: #fff;
    text-shadow: none;
    opacity: 1
}

.modal-content a {
    color: #fff;
    border-color: #fff
}

.modal-content .btn-primary {
    display: block;
    margin: 2em auto;
    border-color: #fff;
    text-transform: uppercase;
    font-weight: 400
}

.modal-content .btn-link {
    color: #fff
}

.modal-content .btn-link:hover, .modal-content .btn-link:focus {
    color: #fff;
    border-color: #fff
}

.modal-content fieldset {
    margin: 0
}

.modal-content label {
    display: block;
    text-align: left
}

.modal-content .form-group {
    margin-bottom: 2.5em
}

.modal-content .form-group:last-child {
    margin-bottom: 0
}

.modal-content .form-control {
    background: transparent;
    border-color: #fff;
    color: #fff
}

@media (min-width:992px) {
    #loginModal .close {
        top: -2.5rem;
        right: -2rem
    }
}

.close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover {
    color: #fff
}

.main__content {
    margin-bottom: 7.5vh
}

.cmp_edit_link {
    margin-bottom: 24px
}

h2 .cmp_edit_link {
    margin-bottom: 0;
    font-size: 18px;
    text-transform: lowercase;
    font-weight: normal
}

.cmp_back_link {
    margin-top: 20px;
    margin-bottom: 20px
}

.hidden {
    display: none
}

.table .thead-dark th {
    background-color: #000;
    border-color: #000
}

a.img-wrapper {
    color: inherit;
    border-bottom: 0;
    transition: none;
    -webkit-transition: none
}

a.img-wrapper:after {
    display: none
}

.main-header {
    background-color: #fff;
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    height: 50%
}

.main-header ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.main-header li {
    display: inline-block
}

.main-header a {
    border: 0;
    box-shadow: none
}

.page_index:not(.indexSite) .main-header {
    padding-top: 2.5vh
}

.page_index:not(.indexSite) .main-header {
 
}

.main-header__title {
    text-align: center;
    font-size: 1.5rem;
    margin: auto
}

.main-header__title span {
    display: inline-block;
    background: #fff;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone
}
.page_index:not(.indexSite) .main-header__title {
    text-align: center;
    margin: 50px auto 50px auto;
    max-width: 75vw
}

.dropdown-item {
    padding-top: 2px;
    padding-bottom: 2px
}

.nav-tabs .nav-link {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.main-header__admin {
    display: flex;
    font-size: smaller
}

.main-header__admin.locale-enabled {
    justify-content: space-between
}

.main-header__admin.locale-disabled {
    justify-content: flex-end
}

.main-header__admin-link, .main-header__lang-link {
    padding: .25em .5em;
    margin-left: 0.5em;
    background-color: #000;
    color: #fff;
    cursor: pointer
}

.main-header__admin-link:hover, .main-header__lang-link:hover,
.main-header__admin-link:focus, .main-header__lang-link:focus,
.main-header__admin-link:active, .main-header__lang-link:active {
    color: #000;
    background-color: #fff
}

#languageNav {
    border-bottom: none
}

#languageNav .main-header__lang-link {
    color: #fff
}

#languageNav .main-header__lang-link:hover, #languageNav .main-header__lang-link:focus,
#languageNav .main-header__lang-link:active {
    color: #000;
    background-color: #fff
}

#languageNav .dropdown-item {
    padding-left: 12px
}

#languageNav a {
    color: #000;
    margin-left: 0
}

#navigationUser .dropdown-menu, #languageNav .dropdown-menu {
    padding-top: 5px;
    padding-bottom: 5px
}

#navigationUser .dropdown-item, #languageNav .dropdown-item {
    padding-right: 12px;
    margin-bottom: 0
}

#navigationUser .dropdown-item:focus, #languageNav .dropdown-item:focus,
#navigationUser .dropdown-item:hover, #languageNav .dropdown-item:hover {
    background-color: inherit
}

#navigationUser .dropdown-item a, #languageNav .dropdown-item a {
    border: 1px solid #fff
}

#navigationUser .dropdown-item a:hover, #languageNav .dropdown-item a:hover {
    border: 1px solid #000
}

.main-header__nav-link {
    padding: .25em .5em;
    background-color: #fff;
    margin: 0 2vw
}

.main-header__nav-link:hover, .main-header__nav-link:focus, .main-header__nav-link:active {
    color: #fff;
    background-color: #000
}

.navbar-nav {
    flex-wrap: wrap
}

.navbar-nav .dropdown-menu {
    border-radius: 0
}

.nav-link {
    padding: .25em .5em;
    margin-left: 0.5em;
    background-color: #fff;
    color: #000
}

@media (min-width:992px) {
    #navigationPrimary .dropdown-menu.show {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
        align-content: center;
        position: absolute;
        top: 100%;
        left: 0;
        padding: 1rem;
        background-color: #fff;
        border-radius: 0;
        width: 100%;
        padding-top: 16px;
        padding-bottom: 14px
    }

    #navigationPrimary .nav-item {
        position: static
    }

    #navigationPrimary .dropdown-item {
        width: initial;
        padding: 0;
        margin-bottom: 0
    }

    #navigationPrimary .dropdown-item a {
        margin-left: 0;
        padding: 10px 8px 8px 8px;
        border: 1px solid #fff
    }

    #navigationPrimary .dropdown-item a:focus, #navigationPrimary .dropdown-item a:hover {
        background-color: #fff;
        border: 1px solid #000
    }
}

.hamburger {
    font: inherit;
    display: inline-block;
    overflow: visible;
    margin: 1em 0;
    padding: 10px;
    cursor: pointer;
    color: inherit;
    border: 0;
    background-color: #fff;
    border-radius: 0;
    height: 45px
}

.hamburger__wrapper {
    position: relative;
    display: inline-block;
    width: 40px;
    height: 24px
}

.hamburger__icon {
    background-color: #000;
    top: 2px;
    position: absolute;
    width: 40px;
    height: 4px;
    display: block;
    margin-top: -2px
}

.hamburger__icon:before {
    top: 10px
}

.hamburger__icon:after {
    top: 20px
}

.hamburger__icon:before, .hamburger__icon:after {
    background-color: #000;
    display: block;
    content: "";
    position: absolute;
    width: 40px;
    height: 4px
}

.main-footer {
    padding: 7.5vh 0;
    background-color: #fff;
    border-top: 1px solid #a9a9a9
}

.main-footer h1, .main-footer h2, .main-footer h3, .main-footer h4,
.main-footer h5, .main-footer h6 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 1em;
    margin-top: 0
}

.main-footer p, .main-footer li, .main-footer blockquote, .main-footer cite,
.main-footer dd, .main-footer .btn {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300
}

.main-footer ul, .main-footer ol {
    list-style: none;
    padding: 0;
    margin: 0
}

.main-footer a {
    border: 0;
    box-shadow: none
}

.main-footer p {
    margin-bottom: 5px
}

.main-footer img {
    max-width: 100%;
    height: auto
}

.pkp_block {
    margin-bottom: 40px
}

.footer-brand-image {
    width: 96px
}

.additional-footer-info {
    justify-content: space-between;
    padding-top: 30px
}

.user-page-footer, .pkpbrand-wrapper {
    margin-bottom: 30px
}

.context_privacy {
    position: absolute;
    left: -9999px
}

.context_privacy_visible {
    position: relative;
    left: auto
}

.registration-context {
    list-style-type: none;
    padding-left: 0
}

.registration-context li:not(:last-child) {
    margin-bottom: 40px
}

.registration-context__roles {
    margin-bottom: 0;
    margin-top: 20px
}

.issue {
    padding-top: 7.5vh;
    background: #000;
    color: #fff
}

.issue .container {
    min-height: 20vh
}

.issue.issue__empty {
    background-color: #fff;
    color: #000;
    min-height: 20vh
}

.issue__header {
    margin-bottom: 5vh
}

.issue__meta {
    margin: .75em 0
}

.issue__title {
    margin: .15em 0;
    font-size: 2em
}

.issue__title span {
    display: block;
    font-weight: 400
}

.issue__title .issue__volume, .issue__title .issue__number {
    display: inline
}

.issue__number ~ .issue__volume:after {
    content: ", "
}

.issue__title span:last-of-type {
    display: block;
    font-weight: 700
}

.issue__title span:last-of-type:before {
    content: 'â€” '
}

.issue-desc {
    padding-bottom: 7.5vh
}

.issue-desc a {
    color: #fff;
    padding-left: 5px
}

.issue-desc a:hover, .issue-desc a:focus, .issue-desc a:active {
    color: rgba(255, 255, 255, 0.75)
}

.issue-desc a:after {
    border-color: #fff
}

.issue-section {
    padding: 7.5vh 0 7.5vh 0;
    color: #000
}

.issue-section__header {
    margin-bottom: 2.5vh
}

.issue-section__title {
    font-family: 'Open Sans', sans-serif;
    font-weight: 700
}

.issue-section__toc {
    list-style: none;
    padding: 0;
    margin: 0
}

.issue-section__toc-item:last-child .article {
    margin-bottom: 0
}

.issue-section {
    background-color: #fff
}

.section_dark h3, .section_dark h4, .section_dark a, .section_dark p,
.section_dark span {
    color: #fff
}

.section_dark a.article__btn {
    border-color: #fff
}

.section_dark a.article__btn:hover, .section_dark a.article__btn:focus,
.section_dark a.article__btn:active {
    background-color: #fff;
    color: #000
}

.article {
    margin-bottom: 7.5vh
}

.article a:after {
    border: 0
}

.article__title {
    margin-top: 0.75rem
}

.article__meta {
    font-size: smaller
}

.article__img {
    margin: 0 0 2.5vh 0;
    min-width: 100%
}

.article__btn-group {
    list-style: none;
    padding: 0;
    margin: 2.5vh 0 0 0
}

.article__btn-group li {
    display: inline-block
}

.article__btn {
    margin-right: 2vw;
    font-size: smaller;
    padding: .75em 1em;
    box-shadow: none;
    border-bottom: 0;
    border: 1px solid #000;
    color: #000
}

.article__btn:hover, .article__btn:focus, .article__btn:active {
    background-color: #000;
    color: #fff
}

.archived-issue {
    margin-bottom: 3rem
}

.archived-issue .series {
    font-size: 80%;
    letter-spacing: -0.025em
}

.archived-issue__title {
    margin-top: 0.75em;
    font-size: 80%;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    line-height: 1.45
}

.archived-issue__date {
    color: darkgrey
}

a.issue-summary__link {
    color: #000;
    border-bottom: 0;
    transition: none;
    -webkit-transition: none
}

a.issue-summary__link:after {
    display: none
}

.article-page {
    padding-top: 5vh;
    padding-bottom: 5vh;
    background: #000;
    color: #fff
}

.article-page a {
    color: #fff
}

.article-page__title {
    margin: .15em 0
}

.article-page__meta {
    margin: .75em 0;
    font-size: smaller
}

.article-page__galleys {
    margin: 5vh 0
}

.article-page .btn {
    border-color: #fff;
    margin-right: 1em
}

.article-sidebar {
    padding-top: 5vh
}

.authors-string {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
    list-style-type: none;
    padding-left: 0
}

.authors-string__item:not(:last-child):after {
    content: ', ';
    padding-right: 7px
}

.bio-modal p {
    font-size: 16px;
    text-align: left
}

.orcidImage img {
    height: 16px;
    width: 16px;
    margin-left: 2px;
    margin-right: 1px
}

.list-galleys {
    display: flex;
    padding-left: 0;
    list-style-type: none;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start
}

.list-galleys a {
    background-color: #000;
    border: 1px solid #fff;
    font-weight: 600;
    color: #fff;
    padding: 6px 12px
}

.list-galleys a:hover {
    background-color: #fff;
    border: 1px solid #000;
    color: #000
}

.list-galleys a:after {
    display: none
}

ol.references {
    padding-left: 20px
}

.references, .csl-entry {
    word-break: break-word
}

.download-cite {
    padding: .25rem 1.5rem;
    margin: 1.5rem 0 1rem 0
}

.dropdown-cite-link:after {
    display: none
}

.dropdown-cite-link:focus {
    background-color: #000;
    color: #fff
}

.csl-entry {
    font-size: 0.75em;
    margin-bottom: 20px
}

.copyright-info {
    margin: 3.5rem 0 1.5rem 0
}

.copyright-info > a:after {
    display: none
}

#copyrightModal p {
    text-align: left
}

.copyright-notice__modal {
    cursor: pointer;
    font-size: 0.75em
}

.additional-home-content {
    padding-top: 10px;
    padding-bottom: 10px
}

.additional-home-content > * :last-child {
    margin-bottom: 0
}

section.annoucements {
    background-color: #fff;
    padding: 7.5vh 0 7.5vh 0
}

.announcement-section__toc {
    list-style-type: none;
    padding-left: 0
}

.announcement-section__toc li {
    margin-bottom: 10px
}

.announcement__title {
    margin-top: 0.75rem
}

.announcement__title a:after {
    display: none
}

.announcement__date {
    font-size: smaller;
    margin-bottom: 10px
}

.search__form {
    background-color: #000;
    color: #fff;
    padding: 5vh 5% 5vh 5%;
    margin-bottom: 5vh
}

.search__control {
    background-color: transparent;
    border-color: #fff;
    color: #fff
}

.search__control:focus {
    background-color: transparent;
    color: #fff
}

.form-control-date {
    position: relative
}

.search__form button {
    border: 1px solid #fff
}

.select__wrapper:after {
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #fff;
    position: absolute;
    top: 50%;
    right: 5px;
    content: "";
    z-index: 2
}

.select__wrapper:focus {
    border-top: #000
}

.search__select {
    position: relative;
    z-index: 3;
    background: transparent;
    color: #fff;
    border-bottom: 1px solid #fff;
    padding-right: 5px
}

.search__select:focus {
    background: transparent;
    color: #fff
}

.search__select:focus option {
    color: #000
}

.remember__checkbox {
    margin-bottom: 40px
}

.pdf-galley__header {
    display: flex;
    justify-content: space-around;
    position: relative;
    z-index: 3;
    padding-top: 10px
}

.pdf-return-article {
    max-width: 70%;
    overflow-x: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-top: 8px
}

.pdf-return-article a {
    font-family: 'Open Sans', sans-serif;
    color: #000;
    font-size: 18px
}

.pdf-return-article a:hover {
    text-decoration: none;
    border-bottom: 1px dotted #000
}

.pdf-download-button {
    max-width: 30%
}

.galley_view {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-y: hidden
}

.galley_view iframe {
    width: 100%;
    height: 100%;
    padding-top: 64px;
    border: none
}

#pdfCanvasContainer {
    top: 30px
}

.galley_view iframe {
    padding-top: 30px
}

.html-galley__header {
    position: relative;
    z-index: 2;
    border-bottom: 1px solid #000
}

.html-galley__header .return {
    position: absolute;
    top: 0;
    left: 0;
    height: 30px;
    width: 30px;
    line-height: 30px;
    text-align: center;
    background-color: #fff
}

.html-galley__header .return:before {
    content: "\21b5";
    display: inline-block;
    color: #000
}

.html-galley__header .title {
    margin-left: 30px;
    padding-left: 10px;
    display: block;
    text-overflow: ellipsis;
    color: #fff;
    background-color: #000;
    height: 30px;
    line-height: 30px;
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap
}

@media (min-width:1200px) {
    .without_own_css body {
        padding-left: 15%;
        padding-right: 15%
    }
}

.about_site {
    margin-top: 3.5rem
}

.index-site__journals {
    list-style-type: none;
    padding-left: 0
}

.index-site__journals li {
    margin-bottom: 70px
}

.announcements__toc {
    list-style-type: none;
    padding-left: 0
}

.annoucements__block {
    margin-bottom: 30px
}

.author-details__meta {
    background-color: #000;
    color: #fff;
    padding-top: 7.5vh;
    padding-bottom: 7.5vh
}

.author-details__title, .author-details__name {
    margin: .15em 0
}

.author-details__title {
    font-weight: 400
}

.author-details__affiliation {
    margin: .75em 0
}

.author-details__name:before {
    content: 'â€” '
}

.author-details__articles {
    padding-top: 7.5vh;
    padding-bottom: 7.5vh
}

.author-details__list {
    list-style-type: none;
    padding-left: 0
}

.tagit-close:after {
    display: none
}

.tagit-close .text-icon {
    right: 0
}

ul.tagit li.tagit-choice .tagit-close {
    right: initial;
    top: 25%
}

ul.tagit li.tagit-choice .tagit-close .text-icon {
    display: inline-block;
    padding-left: 5px
}

section.category {
    padding: 7.5vh 0
}

.category__meta:before {
    content: 'â€” '
}

.category__list {
    list-style-type: none;
    padding-left: 0
}

.category__list .article {
    margin-bottom: 3vh
}

.category__cover {
    margin: 2vh 0
}

#connect-orcid-button {
    background-color: transparent;
    border: 1px solid #000;
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: smaller;
    padding: .75em 1em;
    font-weight: 600
}

#connect-orcid-button:hover {
    background-color: #000;
    border: 1px solid #000;
    color: #fff
}


