body {
    font-family: Roboto !important;
    font-size: 14px;
    font-weight: 300 !important;
    line-height: 1.2em;

.style-dark .btn-default, .style-light .style-dark.style-override .btn-default, .style-light .style-dark .btn-default {
    color: #0078da !important;
}

.submenu-dark .menu-horizontal .menu-smart ul {
    background-color: #0078da;
}

.post-title {
font-size: 30px !important;
color: #0078da !important;
}

hr.separator-break.separator-accent {
    border-color: #145591 !important;
}

.menu-light .menu-smart > li.active > a, .menu-light .menu-smart > li a.active, .menu-light .menu-smart > li.current-menu-ancestor > a, .menu-light .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a {
    color: #0078da;
}

.btn-color-xsdn.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):hover, .btn-color-xsdn.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):focus, btn-color-xsdn.btn-outline:active {
    color: #0078da !important;
}

footer .footer-last {
    font-size: 13px;
}

.style-dark .btn-default.btn-outline:hover {
    color: #0078da !important;
}

.style-dark-bg {
    background-color: #0078da;
}

.site-footer .style-dark a:not(.btn-text-skin):hover, .style-dark a:not(.btn-text-skin):focus {
color: #ffffff !important;
}

footer .footer-center {
    padding-top: 35px;
    padding-bottom: 35px;
}

.h2homer h1 {
font-size: 26px !important;
}

@media (max-width: 569px) {
.h1:not([class*="fontsize-"]) {
    font-size: 24px;
}
h2:not([class*="fontsize-"]), .h2:not([class*="fontsize-"]) {
    font-size: 20px;
}
}

.mobile-menu-button-light .lines, .mobile-menu-button-light .lines:before, .mobile-menu-button-light .lines:after {
    background: #0078da;
}

@media (max-width: 959px) {
.menu-smart a i.fa-dropdown.fa-angle-right {
    display: none;
}
}