#navigationPrimary a {color: #fff !important;}
#navigationPrimary .navigation-dropdown a {color: #333 !important;}
#navigationPrimary .navigation-dropdown a:hover {color: #fff !important;}
.journal-logo-text, .summary_title{font-family: 'Montserrat', sans-serif;}
.site-footer{background-color: #eaeaea !important;}
.journal-logo-text{color:#D99D0F; }
.btn{background-color: transparent;border-color: #D99D0F;color: #D99D0F;border-width: 2px;font-size: 15px;text-transform: uppercase; margin-right: 15px;}
.btn:hover{background-color: #000;border-color: #000; color: #fff;}
.btn-secondary{background-color: #D99D0F !important;border-color: #D99D0F !important; color: #fff !important;}
.btn-secondary:hover{background-color: #000 !important;border-color: #000 !important; color: #fff !important;}
.btn-primary{background-color: #D99D0F !important;border-color: #D99D0F !important; color: #fff !important;}
.btn-primary:hover{background-color: #000 !important;border-color: #000 !important; color: #fff !important;}
.summary_title{color: #D99D0F;}
.summary_title:hover{color: #000; background-color: transparent;}
.current_issue_title span{color: #D99D0F;}
.block_make_submission_link{background-color: #D99D0F !important;border-color: #D99D0F !important; color: #fff !important;font-size: 15px;text-transform: uppercase;}
.block_make_submission_link:hover{background-color: #000 !important;border-color: #000 !important; color: #fff !important;}
footer a{color: #D99D0F;}
footer a:hover{color: #000; background-color: transparent;}
footer .title{font-size: 18px; color: #000;}
.summary_meta{line-height: 20px !important;}
.page_index_journal .article_summary{width: 48%;}
.page_issue .article_summary{width: 48%;}
.header{padding-left: 0px !important;padding-right: 0px !important;}
.upper-header{padding-left: 12%;padding-right: 12%;}
#navigationPrimary{padding-bottom: 0px;padding-top: 0px;background: #D99D0F;padding-left: 12%;padding-right: 12%;}
.header .row{padding-top: 25px;}
#navigationPrimary .nav-link:hover{color: #EAEAEA;}
#navigationPrimary .nav-link{padding-bottom: 15px;padding-top: 15px;}
.journal-logo-text{padding-top: 0px;}
.section:not(:last-child){border-bottom: 1px solid #ddd;}
.sidebar_wrapper+.additional-footer-info{border-top: 1px solid #ccc;}
.issues_list{margin-left: 90px;}
.issue_item{width: 25%; margin-right: 90px;}
.issue_item:nth-child(4n+1) .obj_issue_summary {margin-right: auto !important;}
.issue_item:nth-child(4n+2) .obj_issue_summary {margin-right: auto !important; margin-left: auto !important;}
.issue_item:nth-child(4n+3) .obj_issue_summary {margin-right: auto !important; margin-left: auto !important;}
.issue_item:nth-child(4n+4) .obj_issue_summary {margin-left: auto !important;}
.issue_item:nth-child(3n+1) .obj_issue_summary {margin-left: auto !important;margin-right: auto !important;}
.issue_item:nth-child(3n+2) .obj_issue_summary {margin-left: auto !important;margin-right: auto !important;}
.issue_item:nth-child(3n+3) .obj_issue_summary {margin-left: auto !important;margin-right: auto !important;}
.page-item.active .page-link{color: #fff;}
.ion-icon-text {color: #D99D0F;}
.icon-inner {color: #D99D0F;}

.issue_title{color: #D99D0F; font-size: 20px; font-weight: 600;}
.issue_title:hover{background-color: transparent; color: #333;}
.issue_summary_title:hover{background-color: transparent; color: #D99D0F;}
.cover{margin-bottom: 20px;}
.article_main_data{font-family: 'Montserrat', sans-serif;}
.article-full-title{color: #D99D0F;}
h2, h3{color: #D99D0F;}
.article_abstract_block h3{color: #D99D0F;}
.more-authors-info-button:focus{background-color: transparent !important;}
.more_button:focus{background-color: transparent !important;}
#authorInfoCollapse{font-family: 'Montserrat', sans-serif !important;}
.article_section_title{font-family: 'Montserrat', sans-serif !important;}
.galley-link{border: 2px solid #D99D0F !important; text-decoration: none !important;}
.galley-link:hover{color: #fff !important;border: 2px solid #000 !important;}
.csl-entry{margin-bottom: 20px;}
.current_page_title{margin-bottom: 30px;}
.img-footer{width: 30%; float: left; margin-right: 15px;}
.img-footer img{width: 100%;}
footer .text-01{padding-top: 15px; color: #333 !important;}
footer .text-02{padding-top: 20px;}
.user-page-footer{max-width: 100%;flex: 0 0 100%;}
#user-nav-wraper{padding-top: 5px !important;}
.user-page-footer p {color: #000;}
.homepage_image {background-size: cover !important;}

.pdf-return-article a{font-family: 'Montserrat', sans-serif !important; border-bottom: none !important; text-decoration: underline !important; color: #D99D0F !important;}
.pdf-return-article a:hover{background-color: transparent !important; color: #333 !important;}
.pdf-return-article a:focus{background-color: transparent !important;}

.article_abstract_block a{font-family: 'Montserrat', sans-serif !important; border-bottom: none !important; text-decoration: underline !important; color: #D99D0F !important;}
.article_abstract_block a:hover{background-color: transparent !important; color: #333 !important;}
.article_abstract_block a:focus{background-color: transparent !important;}

.article_issue_credentials a{font-family: 'Montserrat', sans-serif !important; border-bottom: none !important; text-decoration: underline !important; color: #D99D0F !important;}
.article_issue_credentials a:hover{background-color: transparent !important; color: #333 !important;}
.article_issue_credentials a:focus{background-color: transparent !important;}

.copyright a{font-family: 'Montserrat', sans-serif !important; border-bottom: none !important; text-decoration: underline !important; color: #D99D0F !important;}
.copyright a:hover{background-color: transparent !important; color: #333 !important;}
.copyright a:focus{background-color: transparent !important;}

a.more_button{font-family: 'Montserrat', sans-serif !important; border-bottom: none !important; text-decoration: underline !important; color: #D99D0F !important;}
a.more_button:hover{background-color: transparent !important; color: #333 !important;}
a.more_button:focus{background-color: transparent !important;}

a.more-authors-info-button{font-family: 'Montserrat', sans-serif !important; border-bottom: none !important; text-decoration: underline !important; color: #D99D0F !important;}
a.more-authors-info-button:hover{background-color: transparent !important; color: #333 !important;}
a.more-authors-info-button:focus{background-color: transparent !important;}

.contact a{font-family: 'Montserrat', sans-serif !important; border-bottom: none !important; text-decoration: underline !important; color: #D99D0F !important;}
.contact a:hover{background-color: transparent !important; color: #333 !important;}
.contact a:focus{background-color: transparent !important;}

.submission_checklist a{font-family: 'Montserrat', sans-serif !important; border-bottom: none !important; text-decoration: underline !important; color: #D99D0F !important;}
.submission_checklist a:hover{background-color: transparent !important; color: #333 !important;}
.submission_checklist a:focus{background-color: transparent !important;}

.cmp_notification{border: none; background-color: #D99D0F; color: #fff;}

.cmp_notification a{font-family: 'Montserrat', sans-serif !important; border-bottom: none !important; text-decoration: underline !important; color: #fff !important;}
.cmp_notification a:hover{background-color: transparent !important; color: #ccc !important;}
.cmp_notification a:focus{background-color: transparent !important;}

.form-group a{font-family: 'Montserrat', sans-serif !important; border-bottom: none !important; text-decoration: underline !important; color: #D99D0F !important;}
.form-group a:hover{background-color: transparent !important; color: #333 !important;}
.form-group a:focus{background-color: transparent !important;}

.page_information a{font-family: 'Montserrat', sans-serif !important; border-bottom: none !important; text-decoration: underline !important; color: #D99D0F !important;}
.page_information a:hover{background-color: transparent !important; color: #333 !important;}
.page_information a:focus{background-color: transparent !important;}

.form-control:hover{border: none !important;}
.journal-logo-text:hover{color: #333 !important;}
#navigationUser a:hover{color: #D99D0F !important;}

.componente-tabs input {position: absolute;opacity: 0;z-index: -1;}
.componente-tabs {overflow: hidden;}
.componente-tabs .tab {width: 100%;color: white;overflow: hidden;}
.componente-tabs .tab-label {display: -webkit-box;display: flex;-webkit-box-pack: justify;justify-content: space-between;padding: 12px;background: #efefef;font-weight: 500;cursor: pointer; margin-bottom: 15px; font-size: 18px; color: #000; font-weight: 500;}
.componente-tabs .tab-label:hover {background: #333; color: #fff;}
.componente-tabs .tab-label:hover::after {color: #fff;}
.componente-tabs .tab-label::after {content: "\276F";width: 1em;height: 1em;text-align: center;-webkit-transition: all .35s;transition: all .35s; color: #D99D0F;}
.componente-tabs .tab-content {max-height: 0;padding: 0 1em;color: #2c3e50;background: white;-webkit-transition: all .35s;transition: all .35s;}
.componente-tabs .tab-close {display: -webkit-box;display: flex;-webkit-box-pack: end;justify-content: flex-end;padding: 1em;font-size: 0.75em;background: #efefef;cursor: pointer;}
.componente-tabs .tab-close:hover {background: #333;}
.componente-tabs input:checked + .tab-label {background: #e2e1e1; color:#D99D0F; }
.componente-tabs input:checked + .tab-label::after {-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.componente-tabs input:checked ~ .tab-content {max-height: 1000vh;padding:1em;}
.upper-header.row{margin-right: 0px;margin-left: 0px;}

@media only screen and (max-width: 1920px) {
.container-narrow{max-width: 100% !important;padding-left: 12%;padding-right: 12%;}
}
@media only screen and (max-width: 1554px) {
.issue_item {width: 24%;}
}
@media only screen and (max-width: 1366px) {
.issue_item {width: 23%;}
}
@media only screen and (max-width: 1279px) {
.issue_item {width: 22%;}
}
@media only screen and (max-width: 1230px) {
footer .pkp_block{flex: 0 0 24%;}
}
@media only screen and (max-width: 1178px) {
.issue_item {width: 21%;}
}
@media only screen and (max-width: 1093px) {
.issue_item {width: 21%;}
}
@media only screen and (max-width: 1024px) {
.issues_list {margin-left: 40px;}
.issue_item {width: 44%;margin-right: 40px;}
}
@media only screen and (max-width: 1098px) {
footer .pkp_block{flex: 0 0 23%;}
}
@media only screen and (max-width: 1067px) {
.upper-header .col-md-7{flex: 0 0 50%;max-width: 50%;}
.upper-header .col-md-5{flex: 0 0 50%;max-width: 50%;}
}
@media only screen and (max-width: 960px) {
#nav-small{padding-left: 20px;}
#nav-small #show-modal{color: #000;}
#primary-nav-wraper{padding-top: 0px;}
#close-small-modal{color: #fff;}
#modal-on-small #navigationPrimary a{color: #fff;}
#navigationPrimary>li:not(:last-child){border-bottom: 1px solid #792227;}
#modal-on-small .navigation-dropdown{top: 26px !important;left: -14px !important;}
#modal-on-small .dropdown-item{color: #000 !important;}
.upper-header{padding-left: 2%;padding-right: 2%;}
.upper-header .col-md-7{flex: 0 0 49%;max-width: 49%;}
.upper-header .col-md-5{flex: 0 0 51%;max-width: 51%;}
.container-narrow{padding-left: 2%;padding-right: 2%;}
.user-page-footer .col-md-8{width: 100%; max-width: 100%; flex: 100%;}
.user-page-footer .col-md-4{width: 100%; max-width: 100%; flex: 100%;}
.user-page-footer .container{width: 100%; max-width: 100%;}
.issue_item {width: 28%;}
}
@media only screen and (max-width: 900px) {
.upper-header .col-md-7 {flex: 0 0 46%;max-width: 46%;}
.upper-header .col-md-5 {flex: 0 0 54%;max-width: 54%;}
}
@media only screen and (max-width: 800px) {
.upper-header .col-md-7 {flex: 0 0 100%;max-width: 100%;}
.upper-header .col-md-5 {flex: 0 0 100%;max-width: 100%;}
.issue_item {width: 44%;}
}
@media only screen and (max-width: 768px) {
.page_index_journal .article_summary{width: 100%;}
.page_issue .article_summary{width: 100%;}
.issues_list {margin-left: 0px;}
.issue_item{width: 100%; margin-right: 0px;margin-left: 0px;}
.archive_issue_cover {width: 100%;}
footer .pkp_block{flex: 0 0 100%;width: 100%;max-width: 100%;text-align: center; padding-right: 0px;}
}
@media only screen and (max-width: 736px) {

}
@media only screen and (max-width: 667px) {
}
@media only screen and (max-width: 640px) {
}
@media only screen and (max-width: 568px) {
.container-narrow{padding-left: 3%;padding-right: 3%;}
#nav-small{padding-left: 12px;}
}
@media only screen and (max-width: 533px) {
}
@media only screen and (max-width: 414px) {
}