.sp-megamenu-parent>li>a, 
.sp-megamenu-parent>li>span {
    font-size: 15px;
    text-transform: uppercase;
}

.list-title a {
    display: block;
    font-size: 20px;
    color: #009ca7;
}

table.category thead>tr th, 
table.category thead>tr td, 
table.category tbody>tr th, 
table.category tbody>tr td {
   background: #e1e1e1;
}

.ccf_copyright_wrapper {
/*   display: none;*/
}

#sp-component .creativecontactform_wrapper .creativecontactform_footer .powered_by.creativecontactform_wrapper .powered_by,
#sp-component .creativecontactform_wrapper .creativecontactform_footer .powered_by a,
#sp-component .creativecontactform_wrapper .creativecontactform_footer .powered_by a:hover,
#sp-component .creativecontactform_wrapper .creativecontactform_footer .powered_by {
    color: #ffffff !important;
}

.sp-megamenu-parent>li>a, 
.sp-megamenu-parent>li>span {
    padding: 3px 7px;
    line-height: 50px;
    font-weight: 500;
}

.related-article-list-container,
.article-details .article-ratings-social-share {
   display: none !important;
}

.sp-megamenu-parent .sp-menu-item a.btn_send {
    background: #009ca7;
    padding: 3px 7px 3px 7px;
    border-radius: 3px;
    width: 170px;
    line-height: 25px;
    text-align: center;
    vertical-align: middle;
}

.sp-megamenu-parent .sp-menu-item a.btn_send:hover,
.sp-megamenu-parent .sp-menu-item.active a.btn_send {
    background: #fff;
}

#sp-main-body {
    padding: 10px 0 50px 0;
}

.article-details .article-header h1, .article-details .article-header h2 {
    font-size: 1.5rem;
    text-align: center;
}

#sp-left .sp-module .sp-module-title, 
#sp-right .sp-module .sp-module-title {
   margin: 0;

}

.sp-module ul>li>a:hover {
    color: #009ca7;
}

#sp-left .sp-module ul>li>a, 
#sp-right .sp-module ul>li>a {
    line-height: 25px;
}

.sp-module-content .latestnews>li>a>span,
#sp-footer1 span.sp-copyright {
    display: none;
}

#sp-left .sp-module, #sp-right .sp-module {
    padding: 20px;
}

img.dj-image {
   border-radius: 5px;
   box-shadow: 3px 3px 7px #8d8d8d;
}

.article-list .article .article-header h1 a, .article-list .article .article-header h2 a {
    color: #009ca7;
}

.burger-icon>span {
    background-color: #fff;
}


element.style {
    height: 255.333px;
    width: 360px;
    margin: 0px 10px 0px 0px !important;
    height: 383px;
}
.djslider-default ul.djslider-in > li {
    list-style: none outside !important;
    float: left;
    padding: 0 !important;
    border: 0 !important;
    position: relative;
    background: none;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: #d0d0d0 3px 3px 10px;
}
ul.djslider-in > li {
    text-align: center;
}
*, ::after, ::before {
    box-sizing: border-box;
}
*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
таблиця стилів агента користувача
li {
    display: list-item;
    text-align: -webkit-match-parent;
}
таблиця стилів агента користувача
ul {
    list-style-type: disc;
}
.row {
    --bs-gutter-x: 1.875rem;
}
.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x));
}

@media (max-width: 767px) {

body {
    font-size: 13px;
}

body {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 1.56;
    text-decoration: none;
}

body, .sp-preloader {
    background-color: #ebebeb;
    color: #252525;
}

body {
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

body {
    margin: 0;
    font-family: var(--bs-body-font-family);
    font-size: var(--bs-body-font-size);
    font-weight: var(--bs-body-font-weight);
    line-height: var(--bs-body-line-height);
    color: var(--bs-body-color);
    text-align: var(--bs-body-text-align);
    background-color: var(--bs-body-bg);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
}
}

.itemid-268 .article-header h1 {
    font-weight: 700;
    color: #099daa;
}

.nekrolog_kubg {
   margin-left: auto !important;
   margin-right: auto !important;
}

a.btn_spivchuttia_kubg {
    background: rgb(0 156 167);
    padding: 10px;
    font-size: 17px;
    color: rgb(255 255 255);
    border-radius: 10px;
    margin: 0px 0 0px 0;
    box-shadow: 3px 3px 10px #d0d0d0;
    font-weight: 900;
    text-align: center;
    display: block;
    letter-spacing: 2px;
    text-transform: uppercase;
    line-height: 1.3;
}

a.btn_spivchuttia_kubg:hover,
a.btn_spivch_kubg:hover {
    background: rgb(255 255 255);
    color: rgb(0 156 167);
    border: 1px solid rgb(0 156 167);
}

.btn_spivch_kubg {
   background: rgb(0 156 167);
    padding: 10px;
    font-size: 18px;
    color: rgb(255 255 255);
    border-radius: 10px;
    margin: 0px 0 0px 0;
    box-shadow: 3px 3px 10px #d0d0d0;
    font-weight: 900;
    text-align: center;
    display: block;
    letter-spacing: 5px;
    text-transform: uppercase;
    border: 1px solid rgb(0 156 167);
}

.article-list .article .article-header h1 a:hover, 
.article-list .article .article-header h1 a:active, 
.article-list .article .article-header h1 a:focus, 
.article-list .article .article-header h2 a:hover, 
.article-list .article .article-header h2 a:active, 
.article-list .article .article-header h2 a:focus {
    color: #007883;
}

.page-item.active .page-link {
    background-color: rgb(0 156 167);
    border-color: rgb(0 156 167);
}

.pagination>.active>a:hover, 
.pagination>.active>a:focus, 
.pagination>.active>span:hover, 
.pagination>.active>span:focus {
    border-color: #007883;
    background-color: #007883;
}

.article-details .article-header,
.blog {
    padding: 10px 0 0 0;
}

h2 {
    font-family: 'Roboto', sans-serif;
    font-size: 1.7rem;
    font-weight: 400;
}

.blog h2 {
    text-align: center;
}

.article-list h2 {
    text-align: left;
}

.video-caption a.desc {
    display: block;
    background: #fff;
    box-shadow: 1px 1px 5px #c1c1c1;
    border-radius: 0 0 5px 5px;
    padding: 5px 0;
}

.mvg_addon {
    float: left;
    padding: 5px 5px 5px 5px;
}

@media (max-width: 1199px) {

    .sp-page-builder .page-content #section-id-1666627332052 {
        background-image: url(/images/banners/Holovna_retina.jpg);
    }
}

@media (max-width: 991px) {
    #sp-header .logo {
        height: 50px;
    }
}

@media (max-width:768px){
    #sp-header .logo {
        height: 45px;
    }
}

@media (max-width: 525px) {
    #sp-header #sp-logo .logo .logo-image  {
        height: 35px;
    }
}

@media (max-width: 390px) {
    #sp-header #sp-logo .logo .logo-image  {
        height: 33px;
    }
}

@media (max-width: 372px) {
    #sp-header #sp-logo .logo .logo-image  {
        height: 27px;
    }
}

