/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

.author {
    display: none;
}


.category-label-group {
    display: none;
}



nav[aria-label="Main Menu"] ul.buttons.sf-menu #search-btn {
    display: none !important;
}


#search-btn {
    margin-left: 20px;
}

#search-btn a {
    display: flex;
    align-items: center;
    padding: 10px;
    text-decoration: none;
}

#search-btn .icon-salient-search {
    font-size: 20px;
    color: #ffffff;
    transition: color 0.3s;
}

#search-btn a:hover .icon-salient-search {
    color: #ffffff; /* arba tavo pasirinkta spalva */
}


/*Žalia viršutinė juosta */
#header-secondary-outer {
    background-color: #007c3e !important;
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 10000;
    border-bottom: none; /* arba pridėti liniją jei reikia */
}

ul.sf-menu,
ul.sf-menu li,
ul.sf-menu li a {
    border: none !important;
    border-bottom: none !important;
    box-shadow: none !important;
}

/* Meniu nuorodų tekstas */
.sf-menu li a {
    color: #ffffff !important;
}

/* Jei yra hover efektas – galima pakeisti, kad liktų baltas arba kitoks */
.sf-menu li a:hover {
    color: #dddddd !important; /* arba #ffffff jei nori kad liktų visiškai baltas */
}


@media screen and (max-width: 782px) {
.header-bar.active {
    max-height: 100%;
    overflow: auto;
}
.header-bar.active .search-triger {
    position: static;
}
}

.center.wpb_column .wpb_wrapper {
    margin-top: auto;
    margin-bottom: auto;
}
.center.wpb_column .vc_column-inner {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}
.center.wpb_column  {
    display: flex;
    flex-direction: column;
}
.bottom.wpb_column .vc_column-inner {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}
.bottom.wpb_column  {
    display: flex;
    flex-direction: column;
}
.bottom.wpb_column .wpb_wrapper {
    margin-top: auto;
}

.column-image-bg-wrap[data-bg-pos="center center"] .column-image-bg {
    position: absolute;
    left: 0;
    right: 0;
    z-index: -1;
    top: 0;
    bottom: 0;
    background: no-repeat 50% 0%;
    background-size: contain;
}