
body {
    background: #D9E2E7 url('../images/background.jpg') no-repeat center top;
    color: #414042;
}
#wrapper {
    background: transparent url('../images/content-background.png');
}
#footer {
    background-color: #f3f5f7;
}
#footer .bottom-footer {
    background-color: #38404a;
    border-top: 1px solid #7e848b;
    color: #d1d3d4;
    font: 11px/25px Verdana;
    padding-top: 14px;
    padding-bottom: 10px;
}
#footer .bottom-footer .center {
    text-align: center;
}
#footer .bottom-footer .center a {
    color: #d1d3d4;
    text-decoration: underline;
}
#footer .bottom-footer .center a:hover {
    text-decoration: none;
}
#footer .top-footer {
    padding-top: 30px;
    text-align: center;
}
#footer .top-footer .widget {
    line-height: 15px;
    margin-bottom: 0;
}
#footer .top-footer div:first-child {
    text-align: left;
}
#footer .top-footer div:last-child {
    text-align: right;
}

@media (max-width: 1000px) {
    #footer .top-footer div:first-child {
        text-align: center;
    }

    #footer .top-footer div:last-child {
        text-align: center;
    }
}

#footer .top-footer .nav-list li {
    background: none;
}
#footer .top-footer .nav-list a {
    text-decoration: underline;
    color: #585859;
    font: 12px Verdana;
}
#footer .top-footer .nav-list a:hover {
    color: #00c0f3;
}
#menu-main-menu {
    display: inline;
}
#navbarCollapse .rst-list-social {
    margin-top: 5px;
}
.rst-list-social li a {
    font-size: 26px;
    color: #fff;
}
.top-header h2 {
    display: block;
    text-align: right;
    font: 38px "Verdana";
    color: #5d696f;
    padding-top: 25px;
}
.top-header .header_title_2 {
    font: 16.5px "Verdana";
    display: inline-block;
    font-style: italic;
    line-height: 27px;
    color: #939598;
    padding-top: 22px;
}
.navbar-fixed .logo-fixed img {
    max-height: 100px;
    margin-top: 0;
}

.main-menu,
.bottom-menu {
    background-color: #587788;
}
.bottom-menu {
    padding: 20px;
    text-align: center;
}
.bottom-menu a{
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    text-decoration: underline;
}
.rst-nav-menu li.active {
    background-color: #00c0f3;
}
.rst-breaking {
    background-color: #bbddee;
}
.social .rst-breaking-news a {
    color: #58595b;
}
.ub-news-large h4.ub-post-title a,
.ub-scroll-new h4.ub-post-title a {
    font: bold 13px Verdana;
    color: #414042;
    line-height: 14px;
}
.ub-news-large h4.ub-post-title,
h4.ub-post-title {
    line-height: 14px;
}
.ub-blog-post p {
    font: 11px Verdana;
    color: #414042;
}
.ub-blog-post .entry-content > h4 {
    margin-bottom: 20px;
}
.ub-blog-post h4, .ub-blog-post h4 a {
    font-size: 14px;
    line-height: 18px;
}
.page-content {
    font-family: Verdana, sans-serif;
}
.page-content h4 {
    font-size: 18px;
    line-height: 20px;
}
.page-content .img-container {
    float: left;
    display: inline-block;
    margin-right: 20px;
}
.page-content .img-container label {
    display: block;
    font-size: 10px;
}
.top-footer .bx-controls {
    display: none;
}

.ub-news-column h4 {
    font: 11px/14px Verdana;
    color: #606a70;
}

span.date a {
    font: 10px Verdana;
    font-style: italic;
    color: #58595b;
}
span.date {
    font: 11px Verdana;
    color: #58595b;
}

h2.rs-title-box {
    border-bottom: 1px solid #a5adb1;
}
.ub-news-column .rsTmb {
    border-top: 1px solid #a5adb1;
}

.wpb_row.vc_row-fluid .wpb_row.vc_row-fluid {
    margin-top: 0;
}
#main_content {
    min-height: 400px
}

.entry-content p {
    font-size: 13px;
}
.breadcrumb > li.home::before {
    border-left-color: #00c0f3;
}
.post-medium {
    border-bottom: 1px solid #a5adb1;
}

.ub-share-this a i.fa-vk {
    background: #45688e;
}

img.rsImg {
    width: 100%;
}
.rsThumb img {
    width: 120px;
}
.rsThumb a {
    font: bold 13px Verdana;
    color: #414042;
}

.ub-blog-post .ub-list-thumb-small h4,
.ub-blog-post .ub-list-thumb-small h4 a,
.ub-blog-post .list-item-horizontal-news h4,
.ub-blog-post .list-item-horizontal-news h4 a {
    font: bold 11px Verdana;
    line-height: 14px;
    color: #414042;
}

blockquote,
h2.rs-title-box span::after,
h3.widget-title span::after,
.comment-reply-title span::after,
.widget_news ul.tab-post-new li.active a::before,
.main-menu.border-line,
.wp-pagenavi span.current,
.wp-pagenavi a:hover {
    border-color: #00c0f3;
}
.rst-nav-menu > li:hover,
.rst-nav-menu > li.current-menu-item,
.ub-scroll-new .bx-wrapper .bx-next:hover,
.ub-scroll-new .bx-wrapper .bx-prev:hover,
.thumbnail-slider .bx-wrapper .bx-prev:hover,
.thumbnail-slider .bx-wrapper .bx-next:hover,
.top-footer .newsletter-widget form input[type="submit"],
.fancybox-button:hover,
.ub-tags a:hover,
.breadcrumb li.home,
.social .rst-breaking-news span.breaking,
.wp-pagenavi span.current,
.wp-pagenavi a:hover,
.rst_ajax_load_more,
.error-404 .ub-button,
.comment-respond form input[type="submit"] {
    background-color: #00c0f3;
}
a:hover,
.widget a:hover,
span.admin a:hover,
span.date a:hover,
span.category a:hover,
span.comment a:hover,
.ub-blog-post h4 a:hover,
h4.ub-post-title a:hover,
.widget_news .comment-text-side:hover,
.widget_news .info-post-new h5 a:hover,
.ub-box-horizontal-news .link ul li a:hover,
.rst-nav-menu a:hover,
.rst-nav-menu li.rst-not-mega > ul li a:hover,
.navigation a:hover,
.comment-reply-link:hover {
    color: #00c0f3;
}
h3.widget-title,
h3.widget-title a,
h1.entry-title,
h1.page-title,
.td-search-query,
.social .fa:hover,
h2.rs-title-box span,
h3.widget-title span,
#header .rst-topbar .nav-topbar li a:hover,
#header .social .rst-list-social li a:hover,
.comment-reply-title span,
.rst-nav-menu li li:hover > a,
.rst-nav-menu li .ub-mega-grid a:hover,
.widget_news ul.tab-post-new li.active a,
.comment-reply-link,
h2.rs-title-box,
.error-404 header h1,
.error-404 header h3 {
    color: #58595b;
}

.search-container {
    padding-left: 15px;
    padding-right: 20px;
}

.search-bar {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    font-size: 17px;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
}

.row.inner-content.search-item {
    margin-left: -10px;
}

.search-label-box {
    font-size: 14px;
    margin-left: 2px;
    color: #38404a;
    margin-bottom: 3px;
}

.search-input-box {
    flex: auto;
    padding-right: 1%;
}

.search-button-box {
    float: left;
    align-content: center;
    margin-bottom: 2px;
}

.search-button-box button {
    padding: 3px 10px;
    font-size: inherit;
    border-radius: 3px;
    border: 1px solid #576d82f2;
    background-color: #587788;
    color: #ffffff;
    text-align: center;
    font-weight: bold;
}

.search-input-box input {
    width: 100%;
    background: #ffffff;
    font-size: inherit;
    color: #38404a;
    border-radius: 4px;
    border: 1px solid #9599a794;
    padding: 5px 12px;
    min-width: 85px;
    background-image: url("../images/search.png");
    background-repeat: no-repeat;
    background-position: 99% center;
}

.no-items-label {
    padding-top: 10px;
}

@media (max-width: 768px) {
    .right-menu-items {
        display: flex;
        min-width: 100%;
        flex-direction: column-reverse;
        align-items: center;
    }
}