#header__logo_img {
    max-width: 360px;
}

h1, .h1 {
    color: #5D80A8;
}

h2, .h2 {
    color: #5D80A8;
}

#footer {
    background: #5D80A8;
}

.footer__sub {
    color: #000;
}

a {
    color: #5d80a8
}

.logo__img {
    height: 102px;
    transition: all 0.5s;
}

.smaller .logo__img {
    height: 60px;
}

#header__menu_img {
    height: 60px;
}

.lang_switch {
    position: fixed;
    left: 10px;
    top: 10px;
    z-index: 110;
}

.lang_switch > a {
    width: 30px;
    height: 20px;
    display: block;
}

.lang_switch .active {
    display: none !important;
}

@media (max-width: 950px){
    .templateContainer table td,
    .templateContainer table th {
        padding: 0;
        display: block;
        max-width: 100% !important;
        width: 100% !important;
        text-align: left !important;
    }
}