.share_code {
    display: inline-block;
}

/* Add this code in style.css */
.dropcap {
    float: left;
    font-size: 80px;
    padding-right: 7px;
    line-height: 72px;
}

div#respond {
    display: none;
}

/*.page-heading h1 {*/
/*font-size: 25px;*/
/*}*/
.article h5 a {
    text-transform: uppercase;
    color: #000;
    text-decoration: none;

}

.article h5 a:hover {
    text-decoration: underline;
}

.footer-container .navbar li.active {
    padding: 9px 15px;
    text-decoration: none;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    white-space: nowrap;
    display: block;
    position: relative;
}

.footer-container .navbar li.active:after {
    content: '';
    position: absolute;
    height: 4px;
    left: 0px;
    right: 0px;
    bottom: -2px;
    background: #2c66af;
}

.table tr td {
    font-size: 16px;
}

.btns ul li {
    display: inline-block;
}

footer .copyright {
    background: rgba(44, 102, 175, 0.3);
    color: #fff;
}

/*
ФИКС ЦВЕТА
 */
.top-screen .text {
    border-left: 4px solid #2c66af;
}

/* ФИКС ШРИФТОВ */
.top-screen h1 {
    font-size: 28px;
}

@media screen and (max-width: 768px) {
    .top-screen h1 {
        font-size: 28px;
    }
}

.top-screen h1 span {
    font-size: 28px;
}

@media screen and (max-width: 768px) {
    .top-screen h1 span {
        font-size: 28px;
    }
}

@media screen and (max-width: 480px) {
    .top-screen h1 span {
        font-size: 24px;
    }
}

/*
.top-screen .sub-heading {
    font-size: 20px;
}
*/
.top-screen .sub-heading {
    font-size: 20px;
}

header {
    background-size: cover !important;
}

.top-screen {
    padding: 19px;
}

.top-screen h1 a,
.next-event .img-container h3 a {
    color: #fff !important;
    text-decoration: none;
}

.top-screen h1 a:hover,
.next-event .img-container h3 a:hover,
.next-event .text h5 a:hover {
    text-decoration: underline;
}

.next-event .text h5 a {
    text-decoration: none;
}

.wpcf7-validation-errors {
    display: none !important;
}

header .header-container .logo a {
    display: block;
    position: relative;
}