body.custom-background {
    background-color: #f2f2f2;
    background-image:url('../../image/fon.jpg');
}
img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 .07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}

.category-button.np-cat-18 a {
    background: #313b72
}

.category-button.np-cat-18 a:hover {
    background: #313b72
}

.np-block-title .np-cat-18 {
    color: #1aa7b0
}

.category-button.np-cat-3 a {
    background: #e02495
}

.category-button.np-cat-3 a:hover {
    background: #ae0063
}

.np-block-title .np-cat-3 {
    color: #e02495
}

.category-button.np-cat-16 a {
    background: #dc3433
}

.category-button.np-cat-16 a:hover {
    background: #aa0201
}

.np-block-title .np-cat-16 {
    color: #dc3433
}

.category-button.np-cat-10 a {
    background: #7db339
}

.category-button.np-cat-10 a:hover {
    background: #4b8107
}

.np-block-title .np-cat-10 {
    color: #7db339
}

.category-button.np-cat-12 a {
    background: #f3842a
}

.category-button.np-cat-12 a:hover {
    background: #c15200
}

.np-block-title .np-cat-12 {
    color: #f3842a
}

.category-button.np-cat-17 a {
    background: #dd9934
}

.category-button.np-cat-17 a:hover {
    background: #ab6702
}

.np-block-title .np-cat-17 {
    color: #dd9934
}

.category-button.np-cat-14 a {
    background: #313b72
}

.category-button.np-cat-14 a:hover {
    background: #0077ae
}

.np-block-title .np-cat-14 {
    color: #00a9e0
}

.category-button.np-cat-4 a {
    background: #dc3433
}

.category-button.np-cat-4 a:hover {
    background: #aa0201
}

.np-block-title .np-cat-4 {
    color: #dc3433
}

.category-button.np-cat-11 a {
    background: #9a22e4
}

.category-button.np-cat-11 a:hover {
    background: #6800b2
}

.np-block-title .np-cat-11 {
    color: #9a22e4
}

.category-button.np-cat-15 a {
    background: #00b5a8
}

.category-button.np-cat-15 a:hover {
    background: #008376
}

.np-block-title .np-cat-15 {
    color: #00b5a8
}

.navigation .nav-links a, .bttn, button, input[type='button'], input[type='reset'], input[type='submit'], .navigation .nav-links a:hover, .bttn:hover, button, input[type='button']:hover, input[type='reset']:hover, input[type='submit']:hover, .widget_search .search-submit, .edit-link .post-edit-link, .reply .comment-reply-link, .np-top-header-wrap, .np-header-menu-wrapper, #site-navigation ul.sub-menu, #site-navigation ul.children, .np-header-menu-wrapper::before, .np-header-menu-wrapper::after, .np-header-search-wrapper .search-form-main .search-submit, .news_portal_slider .lSAction > a:hover, .news_portal_default_tabbed ul.widget-tabs li, .np-full-width-title-nav-wrap .carousel-nav-action .carousel-controls:hover, .news_portal_social_media .social-link a, .np-archive-more .np-button:hover, .error404 .page-title, #np-scrollup, .news_portal_featured_slider .slider-posts .lSAction > a:hover, div.wpforms-container-full .wpforms-form input[type='submit'], div.wpforms-container-full .wpforms-form button[type='submit'], div.wpforms-container-full .wpforms-form .wpforms-page-button, div.wpforms-container-full .wpforms-form input[type='submit']:hover, div.wpforms-container-full .wpforms-form button[type='submit']:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button:hover {
    background: #313b72
}

.home .np-home-icon a, .np-home-icon a:hover, #site-navigation ul li:hover > a, #site-navigation ul li.current-menu-item > a, #site-navigation ul li.current_page_item > a, #site-navigation ul li.current-menu-ancestor > a, .news_portal_default_tabbed ul.widget-tabs li.ui-tabs-active, .news_portal_default_tabbed ul.widget-tabs li:hover {
    background: #2c5784
}

.np-header-menu-block-wrap::before, .np-header-menu-block-wrap::after {
    border-right-color: #313b72
}

a, a:hover, a:focus, a:active, .widget a:hover, .widget a:hover::before, .widget li:hover::before, .entry-footer a:hover, .comment-author .fn .url:hover, #cancel-comment-reply-link, #cancel-comment-reply-link:before, .logged-in-as a, .np-slide-content-wrap .post-title a:hover, #top-footer .widget a:hover, #top-footer .widget a:hover:before, #top-footer .widget li:hover:before, .news_portal_featured_posts .np-single-post .np-post-content .np-post-title a:hover, .news_portal_fullwidth_posts .np-single-post .np-post-title a:hover, .news_portal_block_posts .layout3 .np-primary-block-wrap .np-single-post .np-post-title a:hover, .news_portal_featured_posts .layout2 .np-single-post-wrap .np-post-content .np-post-title a:hover, .np-block-title, .widget-title, .page-header .page-title, .np-related-title, .np-post-meta span:hover, .np-post-meta span a:hover, .news_portal_featured_posts .layout2 .np-single-post-wrap .np-post-content .np-post-meta span:hover, .news_portal_featured_posts .layout2 .np-single-post-wrap .np-post-content .np-post-meta span a:hover, .np-post-title.small-size a:hover, #footer-navigation ul li a:hover, .entry-title a:hover, .entry-meta span a:hover, .entry-meta span:hover, .np-post-meta span:hover, .np-post-meta span a:hover, .news_portal_featured_posts .np-single-post-wrap .np-post-content .np-post-meta span:hover, .news_portal_featured_posts .np-single-post-wrap .np-post-content .np-post-meta span a:hover, .news_portal_featured_slider .featured-posts .np-single-post .np-post-content .np-post-title a:hover {
    color: #313b72;
}

.navigation .nav-links a, .bttn, button, input[type='button'], input[type='reset'], input[type='submit'], .widget_search .search-submit, .np-archive-more .np-button:hover {
    border-color: #313b72
}

.comment-list .comment-body, .np-header-search-wrapper .search-form-main {
    border-top-color:#313b72
}

.np-header-search-wrapper .search-form-main:before {
    border-bottom-color: #313b72
}

@media (max-width: 768px) {
    #site-navigation, .main-small-navigation li.current-menu-item > .sub-toggle i {
        background: #2c5784 !important
    }
}

.site-title, .site-description {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px)
}

.custom-file-upload {
    position: relative;
    display: inline-block;
    cursor: pointer;
    padding-top: 20px;
    padding-bottom: 20px;
    background: url(../../image/uploadIcon.png) #fff center center no-repeat;
    width: 100%;
    border: 1px dashed #313b72 !important;
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 1px;
    text-align: center;
}