/* HEADER */

.wd-search-form INPUT { border-radius:8px !important; }
.whb-header .wd-search-form .searchsubmit {     margin: 5px;    border-radius: 5px !important;    width: 40px; }
.whb-main-header .wpml-ls-item .wd-dropdown { width:150px ; }
.whb-main-header .wpml-ls-item .wd-dropdown A { color:black !important; }
.wd-nav-main A { color:black !important;}
.wd-nav-main A:hover { color: rgb(0,116,86) !important;}
.wd-nav-main .wd-dropdown A { color:black !important; font-size:14px !important; }
.wd-nav-main .wd-dropdown A:hover { color:rgb(0,116,86) !important; }
.wd-tools-icon::before {    font-size: 30px !important; }
.wpml-ls-current-language>A {    pointer-events: none;}
@media screen and (max-width: 769px) {
    .ss_mobile_hide { display:none !important; }
    .wpml-ls-menu-item .wd-dropdown { width: 50px !important;  padding: 5px !important;}
    .wpml-ls-menu-item A { justify-content: center;}
    .wpml-ls-menu-item A IMG { width: 30px !important; }
    .wpml-ls-menu-item A::after { display:none !important; }
    .wpml-ls-menu-item .wpml-ls-flag { width: 30px !important; margin:0px !important; }
    .wpml-ls-item LI { margin-bottom: 20px !important;}
    .cpm-post-link { font-size:14px !important;}
}

/*HOME */

.home .whb-header .wd-search-form { display:none !important; }
.home .wd-page-content .wd-search-form INPUT {     font-size:17px !important;  }
.home .wd-page-content .wd-search-form .searchsubmit {     margin: 5px;    border-radius: 5px;    width: 50px;  }
/*.home .wd-page-content {background-image: linear-gradient(284deg, #F4FFEF 47%, #D8FBE1 100%);}*/
.home .wd-page-content {background-image: linear-gradient(180deg,rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 55%, rgba(217, 251, 225, 1) 100%);}
.ss_home_grid .elementor-view-default { height:100% !important;}
@media screen and (max-width: 769px) {
    .home H1 SPAN { font-size: 28px !important; }
    .home .ss_home_subtitel BR { display:none !important; }
    .wpml-ls-native { display:none !important; }

}


/* CATEGORY WIDGET */

/* CATEGORY */

.category .wd-posts.wd-grid-g { display:block !important; }
.category .wd-entities-title { font-size:15px !important; color:#007456 }
.category .wd-entities-title A:hover { color: rgba(0, 116, 86, 0.73) !important; }
.category .wd-entities-title::before {
    content: "\f15c"; /* Unicode иконки из Font Awesome, например, дом */
    font-family: "Font Awesome 5 Free"; /* Укажите шрифт */
    font-weight: 900; /* Для solid иконок */
    margin-right: 8px; /* Отступ от иконки до контента */
    display: inline-block;
    color: #b3b3b3;
}
.category ARTICLE { padding:0px !important; border-width:0px !important; }
.category ARTICLE .wd-post-header { display:none !important; }
.category ARTICLE .wd-post-thumb { display:none !important; }
.category ARTICLE .wd-read-more { display:none !important; }
.sidebar-left .widget-title { display:none !important; }
@media screen and (max-width: 769px) {
    .sidebar-left { width:100% !important; }
}


/* SEARCH */

.search  .wd-posts.wd-grid-g { display:block !important; }
.search  .wd-entities-title { font-size:14px !important; }
.search  .wd-post  { margin-bottom:20px !important; }
.search  .wd-post-desc { display:none !important; }
.search  .wd-post-content-inner  { gap:0px !important; }
.search  .wd-entities-title::before {
    content: "\f15c"; /* Unicode иконки из Font Awesome, например, дом */
    font-family: "Font Awesome 5 Free"; /* Укажите шрифт */
    font-weight: 900; /* Для solid иконок */
    margin-right: 8px; /* Отступ от иконки до контента */
    display: inline-block;
    color: #b3b3b3;
}
.search  .wd-entities-title A:hover { color:#007456 !important; }
.search  ARTICLE { padding:0px !important; border-width:0px !important; }
.search  ARTICLE .wd-post-header { display:none !important; }
.search  ARTICLE .wd-post-thumb { display:none !important; }
.search  ARTICLE .wd-read-more { display:none !important; }


/* POST */

H1 { line-height:1.1 !important; }
.single-post .wd-single-post-header { text-align: left; }
.single-post .wd-single-post-header .wd-post-cat { text-align: left; }
.single-post .wd-single-post-header .wd-entities-title { text-align: left;     font-weight: 900 !important;
    font-size: 40px !important; }
.single-post .wd-single-post-header .wd-single-post-img { text-align: left; }
.single-post .wd-single-post-header { align-items:start !important;}

.single-post .wd-post-meta .wd-meta-author { display:none !important; }
.single-post .wd-post-meta .wd-meta-reply { display:none !important; }

.single-post .wd-content-area P {  line-height:1.4 !important;   }
.single-post .wd-content-area UL    li {   margin-bottom: 5px !important;   }
.single-post .wd-content-area .post-toc-list UL    li {   margin-bottom: 0px !important;   }
.single-post .wd-content-area UL    li::marker {        color: #19831f; }
.single-post .wd-content-area H1 { font-weight:bold !important; font-size:36px !important; }
.single-post .wd-content-area H2 { margin-top:30px !important; margin-bottom:20px !important;}
.single-post .wd-content-area H3 { margin-top:20px !important; margin-bottom:10px !important;}
.single-post .wd-content-area H4 { margin-top:15px !important; margin-bottom:10px !important;}
.single-post .wd-content-area H5 { margin-top:10px !important; margin-bottom:10px !important;}
.single-post .wd-content-area H6 { margin-top:5px !important; margin-bottom:5px !important;}
.single-post .wd-content-area pre {    color: #d4d4d4 !important;    background: #1e1e1e !important; font-family: 'Fira Code', 'Consolas', 'Monaco', monospace; }
.single-post .wd-content-area code {    color: #d4d4d4 !important;    background: #1e1e1e !important; font-family: 'Fira Code', 'Consolas', 'Monaco', monospace; }
.single-post .wd-content-area P { margin-bottom:20px !important; }
.single-post .wd-entry-content A {color: #19831f; }
.single-post .wd-entry-content .post-toc-container A {color: #005A87; }
.single-post .wd-entry-content A:hover {color:#52d75a; }
.single-post .wd-entry-content .post-toc-container A:hover {color: rgba(0, 90, 135, 0.82); }


    /* FOOTER */

.footer-sidebar { padding-bottom:0px !important; }
@media screen and (max-width: 769px) {
    FOOTER { display:none !important; }
}

/* RAZNO */

.no-results P { display:none !important; }


