@charset "utf-8";
/* CSS Document */

/* IVS FEB RAS styles for Site*/

#userNav .nav-link, .language-toggle .dropdown-toggle {
	font-size:14px;
    text-transform: uppercase;
    color: #fff;
}

.page-issue-description-wrapper {
    padding: 1.2rem;
    background: #f7f7f7;
}
.issue-toc-section-title {
    font-size: 20px;
    font-weight: 400;
}
.homepage-issue-current, .homepage-issue-identifier, .homepage-issue-published {
    margin-top: 0rem ;
}
.homepage-issue-description-wrapper {
    padding: 1rem;
    background: #f7f7f7;
}
.homepage-issue-header {
    margin-top: 1.5rem;
	margin-bottom: 1rem;
}
.page-issue-details {
    margin-top: 1rem;
}
.homepage-issue-cover {
    margin-bottom: 0rem;
}
.container-homepage-issue {
    margin-top: 0rem ;
    padding-top: 0rem ;
    border: 0;
}
.homepage-additional-content {
    margin-top: 1rem;
    margin-bottom: 1rem;
}
.page-header {
    margin-top: 1.5rem;
}
.article-summary {
    margin: 1rem 0 2rem;
}
#primaryNav .dropdown-menu.show {
    padding: 0.5rem 1rem;
/*    background-color: #10beca;*/
    background-color: #6ec0cb;
}
.logos-block {
float: left;
padding: 3px;
/*height: 35px;*/
}
#customblock-different-logos-goriz {
	flex: 0 0 100%;
}
.article-details-block, .article-details .item {
    margin-bottom: 2rem;
}
.site-footer {
	padding-top: 1rem;
    padding-bottom: 3rem;
    background: #e9ecef;
    color: #495057;
}
.site-footer a {
    color: #495057;
    text-decoration: underline;
}
.site-footer  {
	background: #e9ecef;;
}
.site-footer-sidebar {
    padding-bottom: 0rem;
}
.container.site-footer-sidebar {
	background: #fff
}
.app__page {
    max-width: 1192px;
}
.language-toggle {
/*    position: initial;*/
    top: -40px;
    right: 0px;
    text-align: right;
}
.navbar-logo {
    display: none;
}
@media (min-width: 992px){
.main-header .container {
    padding: 0rem 0rem 0 0rem;
}
}
@media (min-width: 992px) {
#primaryNav {
    padding-top: 0rem;
    padding-bottom: 0rem;
}
}
@media (min-width:1200px) {
	#languageLargeNav {
/*    width:1190px;*/
}
}
.navbar {
    padding: 0rem 0rem;
}
.dropdown-menu {
    position: absolute;
	right: 0;
	left: unset;
    float: right;
	text-align: right;
	min-width: 10rem;
	background: #6ec0cb;
}
#userNav .dropdown-item, .language-toggle .dropdown-item {
    padding-left: 0.5em;
    font-size: 16px;
	color: #000;
}
.dropdown-item:hover, .dropdown-item:focus {
	background:#6ec0cb;
	border-color:#000;
	color:#000;
	outline:0
}
#primaryNav .dropdown-item:hover {
	background:#6ec0cb;
	border-color:#fff;
}
#primaryNav .dropdown-item:focus{
	background:#6ec0cb;
	border-color:#fff;
}
.btn-text:hover, .btn-text:focus, .btn-text:active {
	color:#6ec0cb
}
.header-title0 {
	background-color: #003399;
	height: 125px;
}
.header-title1 {
	height:92px; 
	padding: 20px 30px; 
	font-family: 'Droid Serif', serif;
    font-size: 27px;
	font-weight: 400;
    line-height: 1.1;
	color: #fff;
}
@media (max-width: 576px){
.header-title1 {
	padding: 20px; 
    font-size: 18px !important;
    line-height: 1;
}
}
.header-title3 {
	color: #333333; 
	height: 35px; 
/*	font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-size: 14px; 
	color: #fff;
	line-height: 1; 
}
@media (min-width: 992px){
#primaryNav .nav-link {
    padding: 0.7rem !important;
}
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
    background: #99D2DB;
    border-color: #99D2DB;
    color: #000;
}
.btn-primary {
    background: #6ec0cb;
    border-color: #6ec0cb;
    color: #000;
}
.homepage-issue-identifier a:hover, a:focus {
	text-decoration: none;
}
.page-content h2  {
	font-family: 'Fira Sans', sans-serif;
}
#sectionPolicies {
	font-size:16px;
}
.page-content h3 {
    margin-top: 1.4em;
}
.page-site .site-journal-img img {
    margin-bottom: 1rem;
    max-height: 10rem;
    margin: 0.5rem 2rem 1rem 0;
	width: 110px;
}
@media (min-width: 768px) {
.col-md-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 90.666667%; 
    max-width: unset;
}
}
.site-journal-description {
	padding-bottom: 1rem;
}
.site-journal-title {
	font-size: 1.3rem;
}
.page-site .page-content {
     margin-bottom: 0rem; 
    padding-bottom: 0rem; 
    border-top: none;
    border-bottom: 0px solid #ccc; 
}
.page-site .site-journal {
    margin-bottom: 1.5rem;
}
.container.site-footer-sidebar {
    display: none;
}
@media (max-width: 992px){
#userNav .nav-link, .language-toggle .dropdown-toggle {
    color: #000;
}
#languageSmallNav .btn, #languageSmallNav .dropdown-item {
    color: #000;
}
#userNav, .navbar-logo, #languageLargeNav {
    padding-top: 2rem;
}
#languageSmallNav {
    margin-top: 2.5em;
}
}