/* Fonts */
/* @import url('https://fonts.googleapis.com/css?family=PT+Sans+Caption:700&subset=cyrillic'); */

@font-face {
    font-family: 'PT Sans Caption';
    src: url('../fonts/pt_sans-caption-web-bold.woff2') format('woff2'),
    url('../fonts/pt_sans-caption-web-bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

/* Title */
.b-blokada-page__title {
    margin: 0 0 20px;
    font-weight: 700;
    font-size: 48px;
    line-height: 1;
    font-family: 'PT Sans Caption', sans-serif;
    text-align: center;
    color: #bcab7e;
}

.b-blokada-page__title a {
    text-decoration: underline;
    color: #bcab7e;
}

/* Share */
.b-blokada-page__share-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 0 35px;
}

.b-blokada-page__share-item {
    display: inline-block;
    width: 144px;
    height: 30px;
    margin: 0 5px 5px;
    padding: 0;
    line-height: 28px;
    vertical-align: middle;
    border-radius: 4px;
    text-align: center;
    overflow: hidden;
}

.b-blokada-page__share-item--vk {
    background: #5f83aa;
}

.b-blokada-page__share-item--vk > div {
    max-width: 80px;
}

.b-blokada-page__share-item--ok {
    position: relative;
    color: #fff;
    font-weight: 700;
    font-size: 11px;
    line-height: 30px;
    font-family: Helvetica, Arial, sans-serif;
    background: #ee8208;
    cursor: pointer;
}

.b-blokada-page__share-item--ok > svg {
    content: '';
    display: inline-block;
    width: 11px;
    height: 16px;
    fill: #fff;
    vertical-align: middle;
}

.b-blokada-page__share-item--ok:hover {
    background-color: #ee7808;
}

.b-blokada-page__share-item > div,
.b-blokada-page__share-item > iframe {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
}

/* Lead */
.b-blokada-page__lead {
    max-width: 470px;
    margin: 0 auto 35px;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    font-family: 'PT Sans Caption', sans-serif;
    text-align: center;
    color: #000;
}