@charset "UTF-8";
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */


.content .field--type-text-with-summary {
    line-height: 1.52857143;
}

.content .field--type-text-with-summary p {
    line-height: 1.52857143 !important;
}

section[id^=block-views-block-advertisments-block-] .views-field-title {
  line-height: 20px !important;
}

article .created {
  color: #b29f88 !important;
}

.views-row .article .h2, h2 {
font-size: 1.5em;
line-height: 1.42857143;
}

#block-views-block-concerts-and-mc-block-block-1 .block-title, #block-views-block-confs-and-contests-block-block-1 .block-title {
line-height: 1.1 !important;
}

.concerts {
padding-bottom: 30px !important;
min-height: 120px !important;
}

.concert-summary {
margin-bottom: 0px !important;
}
.concert-image .field--name-field-image {
margin-bottom: 15px;
}

.field--name-field-room .field--type-entity-reference {
margin-bottom: 15px;
}

.concert h2 a, .secondary-foreign-students h2 a, .master-class h2 a, .secondary-events h2 a, .press h2 a, .secondary-students h2 a, .secondary-science h2 a, 
.secondary-structure h2 a, .secondary-pgi h2 a, .science-feed-zur h2 a {
color: #391b00;
}

#block-concert-halls .nav > li > a, #block-gallery-tags .nav > li > a, #block-video-tags .nav > li > a {
color: #bfaa90;
}

.content .field--type-text-with-summary img {
    border: none;
}

section[id^=block-views-block-advertisments-block-] .block-title {
padding-top: 32px;
}

.view-jubilees.view-display-id-page_1 .views-field-field-birthdate {
margin-top: 10px;
}

.view-jubilees.view-display-id-page_1 .views-field-field-faculty, .view-jubilees.view-display-id-page_1 .views-field-field-job-post, 
.view-pps .views-field-field-faculty, .view-pps .views-field-field-job-post {
padding: 0 0 5px;
}

.view-galleries .galleries-videos-description, .view-videos .galleries-videos-description {
min-height: 90px;
padding-left: 32px;
background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg…3%22%20xlink%3Ahref%3D%22%23ing4a%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) no-repeat left 10px top 4px;
}


.view-galleries .galleries-videos-description,
.view-videos .galleries-videos-description {
min-height: 97px;
padding-left: 40px;
background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2211%22%20height%3D%2239%22%20viewBox%3D%220%200%2011%2039%22%3E%3Cdefs%3E%3Cpath%20id%3D%22ing4a%22%20d%3D%22M999.5%203556a1.5%201.5%200%201%201%200%203%201.5%201.5%200%200%201%200-3zm-5%208a1.5%201.5%200%201%201%200%203%201.5%201.5%200%200%201%200-3zm5%208a1.5%201.5%200%201%201%200%203%201.5%201.5%200%200%201%200-3zm-5%208a1.5%201.5%200%201%201%200%203%201.5%201.5%200%200%201%200-3zm5%208a1.5%201.5%200%201%201%200%203%201.5%201.5%200%200%201%200-3z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate(-992%20-3554)%22%3E%3Cuse%20fill%3D%22%23b89a63%22%20xlink%3Ahref%3D%22%23ing4a%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left 15px top 4px;
margin-top: 10px
}


.content .field--type-image {
margin-bottom: 15px;
}

body:not(.path-frontpage) .paragraph--type--bp-tabs .nav-tabs > li > a {
    padding: 18px 9px 12px;
}

.paragraph--type--bp-view .field--name-bp-view .view-display-id-block_4 .views-row, .paragraph--type--bp-view .field--name-bp-view .view-display-id-block_6 .views-row, .paragraph--type--bp-view .field--name-bp-view .view-display-id-block_8 .views-row {
margin-bottom: 20px;
}

.paragraph--type--bp-view .field--name-bp-view .view-display-id-block_4 .views-row .views-field-title a, .paragraph--type--bp-view .field--name-bp-view .view-display-id-block_6 .views-row .views-field-title a, .paragraph--type--bp-view .field--name-bp-view .view-display-id-block_8 .views-row .views-field-title a {
font-size: 15px;
}

.paragraph {
display: inherit !important;
}

.paragraph.bg-danger {
  background-color: #fff;
}

#block-bannerblock .field--name-field-banner {
margin-top: 15px;
}


#popup-text.eu-cookie-compliance-message a {
color: #802800;
}

.view-pamyatnye-imena .view-header {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 13px 18px;
  background-color: #e7d7c4;
  margin-bottom: 50px
}
.view-pamyatnye-imena .view-header::after {
  content: '';
  position: absolute;
  display: block;
  height: calc(100% - 8px);
  width: calc(100% - 8px);
  left: 0;
  top: 0;
  border: 2px solid #eee1d1;
  margin: 4px;
}
.view-pamyatnye-imena .view-header a {
  position: relative;
  display: block;
  font-family: Arvo;
  font-size: 14px;
  font-weight: 700;
  color: #ccb69c;
  padding: 15px 4px;
  z-index: 1;
}
.view-pamyatnye-imena .view-header a:hover {
  color: #b89a63;
  text-decoration: none;
}
.view-pamyatnye-imena .views-row {
  margin-bottom: 40px;
}
.view-pamyatnye-imena .views-field-title {
  font-size: 14px;
  padding-bottom: 8px;
  border-bottom: 1px dashed #ccb69c;
  margin-bottom: 4px;
}
.view-pamyatnye-imena .views-field-field-faculty,
.view-pamyatnye-imena .views-field-field-job-post {
  padding: 0 0 5px;
}


.pamyatnye-imena.full .field--name-field-nimages {
  float: left;
  margin-right: 30px
}
.pamyatnye-imena.full .field--name-field-nimages img {
  margin-bottom: 40px
}
.pamyatnye-imena.full .field--name-field-nfaculty {
  font-size: 18px
}
.pamyatnye-imena.full .field--name-field-njob-post {
  font-size: 14px;
  margin-bottom: 8px
}
.pamyatnye-imena.full .field--name-field-nstatus {
  font-size: 14px
}
.pamyatnye-imena.full .field--name-field-nbirthdate {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  font-family: Arvo;
  color: #b4945b;
  margin-bottom: 16px
}
.pamyatnye-imena.full .field--name-field-nbirthdate .icon {
  font-size: 17px;
  margin-right: 6px;
  margin-top: -2px
}

.language-switcher-language-url .links > li.ch > a::before {
  background: url(../images/svg/ch.svg) no-repeat center center/cover !important;

}


.view-avtory-statey-zhurnala-opera-musicologica .view-header, .view-eng-avtory-statey-zhurnala-opera-musicologica .view-header {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 13px 18px;
  background-color: #e7d7c4;
  margin-bottom: 30px
}
.view-avtory-statey-zhurnala-opera-musicologica .view-header::after, .view-eng-avtory-statey-zhurnala-opera-musicologica .view-header::after {
  content: '';
  position: absolute;
  display: block;
  height: calc(100% - 8px);
  width: calc(100% - 8px);
  left: 0;
  top: 0;
  border: 2px solid #eee1d1;
  margin: 4px;
}
.view-avtory-statey-zhurnala-opera-musicologica .view-header a, .view-eng-avtory-statey-zhurnala-opera-musicologica .view-header a {
  position: relative;
  display: block;
  font-family: Arvo;
  font-size: 14px;
  font-weight: 700;
  color: #ccb69c;
  padding: 15px 4px;
  z-index: 1;
}
.view-avtory-statey-zhurnala-opera-musicologica .view-header a:hover, .view-eng-avtory-statey-zhurnala-opera-musicologica .view-header a:hover {
  color: #b89a63;
  text-decoration: none;
}
.view-avtory-statey-zhurnala-opera-musicologica .views-row, .view-eng-avtory-statey-zhurnala-opera-musicologica .views-row {
  margin-bottom: 17px;
}
.view-avtory-statey-zhurnala-opera-musicologica .views-field-title, .view-eng-avtory-statey-zhurnala-opera-musicologica .views-field-title {
  font-size: 14px;
  padding-bottom: 8px;
  border-bottom: 1px dashed #ccb69c;
  margin-bottom: 4px;
}
.view-avtory-statey-zhurnala-opera-musicologica .views-field-field-faculty, 
.view-avtory-statey-zhurnala-opera-musicologica .views-field-field-job-post, 
.view-eng-avtory-statey-zhurnala-opera-musicologica .views-field-field-faculty, 
.view-eng-avtory-statey-zhurnala-opera-musicologica .views-field-field-job-post {
  padding: 0 0 5px;
}

.view-avtory-statey-zhurnala-opera-musicologica.full .field--name-field-nimages {
  float: left;
  margin-right: 30px
}
.view-avtory-statey-zhurnala-opera-musicologica.full .field--name-field-nimages img {
  margin-bottom: 40px
}
.view-avtory-statey-zhurnala-opera-musicologica.full .field--name-field-nfaculty {
  font-size: 18px
}
.view-avtory-statey-zhurnala-opera-musicologica.full .field--name-field-njob-post {
  font-size: 14px;
  margin-bottom: 8px
}
.view-avtory-statey-zhurnala-opera-musicologica.full .field--name-field-nstatus {
  font-size: 14px
}
.view-avtory-statey-zhurnala-opera-musicologica.full .field--name-field-nbirthdate {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  font-family: Arvo;
  color: #b4945b;
  margin-bottom: 16px
}
.view-avtory-statey-zhurnala-opera-musicologica.full .field--name-field-nbirthdate .icon {
  font-size: 17px;
  margin-right: 6px;
  margin-top: -2px
}


#block-views-block-advertisments-block-16 .block-title {
padding-left: 32px;
}


.content .paragraph .field--name-field-nazv-pod-spis-om-paragr, .content .paragraph .field--name-field-eng-nazv-pod-spis-om-parag {
padding: 0 0 10px 0;
font-weight: bold;
font-size: 15px;
}

.content .field--label {
padding: 20px 0 20px 0;
font-size: 1.5em;
}

.content .paragraph .paragraph--type--avtor-stati-opera-mus-parag > .paragraph__column, .content .paragraph .paragraph--type--eng-avtor-y-stati-zhurnala-opera > .paragraph__column {
padding-bottom: 6px;
}

.content .paragraph .paragraph--type--avtor-stati-opera-mus-parag > .paragraph__column .field--name-field-fio-avtor-stat-operamu-par, .content .paragraph .paragraph--type--eng-avtor-y-stati-zhurnala-opera > .paragraph__column .field--name-field-eng-fio-avtora-stati {
font-weight: bold;
}

.content .paragraph .paragraph--type--statya-operamus-paragraf > .paragraph__column, .content .paragraph .paragraph--type--eng-statya-zhurnala-opera-musico > .paragraph__column {
padding-bottom: 15px;
}

div.paragraph.paragraph--type--soderzh-zhurnala-operamus-paragr > .paragraph__column, div.paragraph.paragraph--type--content > .paragraph__column {
padding-bottom: 8px !important;
}

div.field.field--name-field-nazv-stati-operamus-parag, div.field.field--name-field-eng-nazv-stati-opmus-parag {
display: inline;
}

div.field.field--name-field-link-str-stati-opmus-parag, div.field.field--name-field-eng-link-str-stat-om-parag {
font-weight: bold;
display: inline;
}

div.field.field--name-field-kod-stati-operamus-parag, div.field.field--name-field-eng-kod-stat-zhur-operamus {
padding-top: 3px;
}

div.field.field--name-field-vk-video iframe {
width: 100%;
}

.header .main-navigation .nav.child > li:not(:last-of-type) > a::after {
position: absolute;
display: block;
width: 18px !important;
height: 6px;
background: data-uri('../images/svg/three-dots.svg') no-repeat center center;
top: 50%;
right: -9px !important;
transform: translateY(-50%);
}
