/* Header */
.header {
    height: 240px;
}

.header__logo {
    left: 30px;
}

.header__menu {
    padding: 150px 0 0;
}

.header__menu__main {
    text-align: center;
}

.header__menu__main > ul {
    display: flex;
    justify-content: space-around;
}

.header__menu__main > ul > li + li {
    margin-left: 15px;
}

.header__menu__sub {
    text-align: center;
}

body.ekb .header__menu__sub > ul > li + li {
    margin-left: 110px;
}

/* Titles */
.nomination-title {
    width: 690px;
    margin: 0 auto 10px;
    padding: 0;
    color: #000;
    background: none;
}

.nomination-title__title {
    display: table;
    font-size: 24px;
    line-height: 1;
    font-weight: 400;
    font-family: futurabookcregular;
    color: inherit;
    text-transform: uppercase;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
}

.nomination-title__title:before,
.nomination-title__title:after {
    content: " ";
    display: table-cell;
    position: relative;
    top: 0.5em;
    width: 45%;
    border-top: 1px solid #ca0f0a;
}

.nomination-title__title:before {
    right: 3%;
}

.nomination-title__title:after {
    left: 3%;
}

.mainContent h3,
.partners h3 {
    margin: 0 0 30px;
    font: italic 400 16px/1 'PT Serif', serif;
    color: #898989;
    text-align: center;
}

/* Nominants */
.nominants {
    width: 720px;
    margin: 0 auto;
}

.nominant {
    width: 220px;
    height: 430px;
    margin: 0 0 15px 15px;
}

.nominant .descr {
    font-style: normal;
    font-family: futurafuturiscregular;
    color: #898989;
}

/* Experts */
.experts .b-section-title {
    margin: 15px auto;
}

.experts__items {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.experts__item {
    height: auto;
}

.experts__item__img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 0 15px
}

.experts__item__name {
    margin: 0 0 10px;
}

.experts__item__occupation {
    font-size: 12px;
}

/* Top Banner */
.topinteriors-top-banner {
    position: absolute;
    top: 45px;
    left: 50%;
    width: 960px;
    height: 200px;
    margin: 0 0 0 -480px;
}

/* Captcha */
.votePopup__img {
    width: auto !important;
}