.page_index_journal .obj_issue_toc .read_more {
	display: none;
}

header .header {
	background-color: #007283;
}

.keyword_item:first-child {
	text-transform: none;
}

body, h1, h2, h3, h4, h5, h6, p, li, blockquote, cite, dd, legend, a {
	font-family: serif;
}



/*General  by D.Pishniak*/
a{
	border-bottom: none;
}
.page a{
	box-shadow: none;
	color: #17a2b8;
}
.page a:hover {
	color: #167a8a;
	background-color: transparent;
}
.page .more_button {
	color: #17a2b8 !important;
	border-bottom: none;
}
.page .issue_summary_title{
	margin-top: 5px;
	color: #000;
}
.page .issue_title{
	color: #000;
}
.archive_issue_cover:hover{
	filter: brightness(1.05);
	box-shadow: 1px 1px 4px #999;
}


/*Header  by D.Pishniak*/

header .header {
	background-color: #007283;
	background-image:url('header_fon_2_1_1.jpg');
	background-position:50% 50%;
	background-size: auto 100%;
}

.logo-wraper a {
    position: absolute;
    left: 1%;
    top: 30px;
    }

header .journal-logo {
	max-width: 250px;
    max-height: 80px;
    }

#user-nav-wraper{
	position: absolute;
	right: 1%;
}


header .journal-name {
	color: #fff;
	font-family: 'Montserrat',sans-serif;
	font-size: 25px;
	font-weight: normal;
	text-align: center;
    text-transform: uppercase;
    padding-top: 120px;
	text-shadow: 0px 0px 3px #f8f9fa}

.upper-header {
	max-width: 1250px;
    position: relative;
    margin: auto;
}

#user-nav-wraper .nav-link{
	padding-top: 0;
	padding-bottom: 0;}

.lower-header .dropdown-menu{
	background-color: #bce5df;}

.lower-header .dropdown-menu .dropdown-item {
	padding: .4rem 1.5rem;
	border-bottom: 1px solid #fff;}
	
#navigationUser{
	margin-top: 5px;}

.dp-langubloc .icon{
	margin: 0 3px;}


@media (min-width: 992px){
header .header {
    padding-left: 0%;
    padding-right: 0%;
}
.lower-header{
	margin: auto;
	width: 75%;
	max-width: 1200px}
header .journal-name {
	padding-top: 60px;
	padding-bottom: 30px;
	margin-left: 80px;}
}

@media (min-width: 768px){
.col-md-7 {
    flex: none;
    max-width: none;
	padding: 0;}
.logo-wraper a{
	top: 0;}
}

@media (max-width: 1500px){
header .header {
	background-size: 100% 100%;
}}

@media (max-width: 340px){
#user-nav-wraper{
	padding-right: 0;}
.dp-langubloc .icon{
	margin: 0;}
}

/*Page  by D.Pishniak*/



@media (min-width: 992px){
main{
background: linear-gradient(90deg, #ddd, #fff 10%, #fff 90%, #ddd);}
.container-page {
    padding-left: 0;
    padding-right: 0;
	margin: 0 auto 0 auto;
	width: 75%;
	max-width: 1000px}
.issue_cover_block {
    width: unset;}
}


/*Footer  by D.Pishniak*/

.site-footer{
	background-color: #d0d033;
	background-image:url('footer_fon_2.jpg');
	background-position:50% 0%;
	background-size: auto 120%;
}
.site-footer a {border-bottom: none;}


/*Archive page  by D.Pishniak*/
@media (min-width: 768px){
.issues_list .issue_item .obj_issue_summary {
	margin-left: 8%;
	margin-right: 8%;}
}

.footter-info{
	display: inline-block;
	width: 320px;
	vertical-align: top;
}
.flagcounter{
	display: inline-block;
	width: 40%;
	min-width: 200px;
	margin-top: 5px;
	text-align: right;
	opacity: 85%;
}


/*Issue page  by D.Pishniak*/
.section .section_title{
	font-size: 26px;
}
.section .summary_title{
	color: #000;
}
.section .summary_meta{
	margin-top: 10px;
}
.section .galleys_links {
	margin-top: 10px;
}
.section .btn.pdf{
	color: #000;
	box-shadow: 1px 1px 4px #ccc;
}
.obj_issue_toc .btn-secondary{
	color: #fff;
	border-bottom: solid 1px #000;
	box-shadow: 1px 1px 4px #ccc;
}

.obj_issue_toc .description_cover{
	justify-content: normal;
}
.obj_issue_toc .description{
	display: flex;
    align-items: end;
    max-width: 400px;
}
.obj_issue_toc .description p{
	margin: 0 30px;
	font-family: 'Montserrat',sans-serif;
    line-height: 1.3;
    font-size: small;
    color: #757575;
}


/*Article page  by D.Pishniak*/
.article_header_wrapper .btn.pdf{
	padding: 7px 50px;
	font-size: 20px;
	color: #000;
	box-shadow: 1px 1px 4px #ccc;
}


/* Main page additional content*/
.logo-row {
  display: flex;
  flex-wrap: wrap;
  gap: 1.5em;
  align-items: center;
  justify-content: space-evenly;
  margin: 50px 0;
}

.logo-row a {
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  color: inherit;
  outline: none;
}
.logo-row a,
.logo-row a:hover,
.logo-row a:focus,
.logo-row a:active,
.logo-row a:visited {
  box-shadow: none !important;
  background-color: transparent !important;
  text-decoration: none !important;
  color: inherit !important;
}
.logo-row img {
  max-width: 100px;
  height: auto;
}

/* outage warning*/
.warn-row {
  display: flex;
  align-items: center;
  gap: 0;
}

.warn-text {
  flex: 0 1 auto;
  max-width: 38ch;
  text-align: center;
  color: #0f4398;
  font-weight: bold;
  line-height: 1.1;
}

.warn-row img {
  width: 100px;
}
