/*
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.1.1
*/


#fws_65f95b73a0954.vc_custom_1710827562552 {
    padding-top: 5.5% !important;
    padding-right: 5% !important;
    padding-bottom: 5.5% !important;
    padding-left: 5% !important;
    background: #ffffff url('/app/uploads/2024/03/rectangle-bg.png') !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;

    & > a {
        position: absolute;
        inset: 0;
    }

    * {
        pointer-events: none;
    }

    a {
        pointer-events: initial;
    }
}

#fws_65f949cb4e40d .hover-wrap-inner img{
    height: 56px !important;
    width: 264px !important;
}
body .container-wrap .inner_row[data-column-margin="40px"] .child_column {
    padding-left: 20px;
    padding-right: 20px;
}

#owl-demo .team_items {
    margin-right: 2%;
    margin-left: 2%;
    background-color: #6b247c;
    height: 100%;

    & > a {
        position:absolute;
        inset: 0;
    }
}
#owl-demo{
    padding-top: 25px;

    .owl-stage {
        display: flex;
        align-items: stretch;
    }
}
#owl-demo .team_details {
    padding-bottom: 15px;
}

#owl-demo h4.team_name{
    margin-bottom: 0 !important;
    font-size: 20px;
    line-height: 1.5;
    font-weight: 700;
    color: #fff;
    font-family: 'Roboto';
    text-align: center;
}
#owl-demo .team_position{
    font-size: 17px;
    line-height: 27px;
    font-weight: 400;
    color: #fff;
    font-family: 'Roboto';
    text-align: center;
}

#owl-demo .owl-dots, #vacature_slider .owl-dots, #testimonial_slider .owl-dots {
  text-align: center;
  padding-top: 15px;
}
#owl-demo .owl-dots button.owl-dot, #vacature_slider .owl-dots button.owl-dot, #testimonial_slider .owl-dots button.owl-dot {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  display: inline-block;
   background: rgba(0, 0, 0, .25) !important;
  margin: 0 3px;
}
#owl-demo .owl-dots button.owl-dot.active, #vacature_slider .owl-dots button.owl-dot.active, #testimonial_slider .owl-dots button.owl-dot.active {
    background-color: #6b247c !important;
    width: 8px !important;
    height: 8px !important;
}
#owl-demo .owl-dots button.owl-dot:focus, #vacature_slider .owl-dots button.owl-dot:focus, #testimonial_slider .owl-dots button.owl-dot:focus {
  outline: none;
}
#testimonial_slider .testimonial_items{
    padding: calc(1245px* 0.03);
    border: 1px solid #a8a3a3;
    margin-left: 2%;
    margin-right: 2%;
    min-height: 450px;
}
#testimonial_slider .testimonial_items img{
  height: 100px;
  width: 264px;
  object-fit: contain;
}
#testimonial_slider{
    padding-top: 25px;
}
#vacature_slider h4.vacature_name {
    font-family: 'Roboto' !important;
    font-weight: 700 !important;
    font-size: 18px !important;
    line-height: 30px !important;
    color: rgb(37, 99, 125);
    text-transform: uppercase;
}
#vacature_slider .item.vacature_items {
    border: 1px solid #cccccc;
    padding: calc(1245px* 0.03);
    margin-left: 2%;
    margin-right: 2%;
    min-height: 250px;
}
#vacature_slider .vacature_details{
    margin-bottom: 1.5rem;
}
.more_content{
    margin-top: 15px;
}
#fws_65f921db42740 .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation{
    height: 100px !important;
    width: 264px !important;
    object-fit: contain !important;
}
.load_more_testimonial_butn {
    text-align: center;
}
.single-post .blog-title .inner-wrap a{
    display: none !important;
}
@media only screen and (max-width: 1200px){
    #testimonial_slider .testimonial_items {
    min-height: 562px;
}
}

@media only screen and (max-width: 991px){
    #testimonial_slider .testimonial_items {
    min-height: 631px;
}
}
@media only screen and (max-width: 767px){
    #testimonial_slider .testimonial_items {
    min-height: 595px;
    padding: 15px;
}
}
@media only screen and (max-width: 600px){
    #testimonial_slider .testimonial_items {
    min-height: 595px !important;
    padding: 20px !important;
}
}

/*   ------------------------------ Custom Post type Header Css -------------------------   */
.single-news #header-outer #top nav > ul > li > a .menu-title-text:after{
    border-color: #ffffff !important;
}
.single-news #header-outer.small-nav #top nav > ul > li > a .menu-title-text:after{
    border-color: #6b247c !important;
}
 .single-news #header-outer #top .sf-menu > li > a:hover .sf-sub-indicator i,{
    color: #fff !important;
 }

.single-team #header-outer.small-nav #top:before,.single-vacatures #header-outer.small-nav #top:before, .single-news #header-outer.small-nav #top:before { 
    background-color: white !important; 
}
.single-team[data-header-resize="1"] .container-wrap, .single-vacatures[data-header-resize="1"] .container-wrap, .single-news[data-header-resize="1"] .container-wrap{
    padding-top: 0px !important;
}
.single-team #header-space, .single-vacatures #header-space, .single-news #header-space {
    height: 0 !important;
}
.single-team #header-outer, body[data-header-color="dark"] #header-outer, .single-vacatures #header-outer, body[data-header-color="dark"] #header-outer, .single-news #header-outer, body[data-header-color="dark"] #header-outer {
    background-color: rgb(255 255 255 / 0%);
}
.single-team #top:before, .single-vacatures #top:before, .single-news #top:before {
    background-color: transparent;
    content: "";
    position: absolute;
    width: 100%;
    height: 66px;
    left: 0;
    top: 0;
}
.single-team #logo:before, .single-vacatures #logo:before, .single-news #logo:before {
    background-image: url(./images/light-logo.svg);
    content: "";
    position: absolute;
    width: 222px;
    height: 56px;
    background-repeat: no-repeat;
    background-size: 220px;
    top: -30px;
    left: 0;
}
.single-team #logo, .single-vacatures #logo, .single-news #logo {
    position: relative;
}
.single-team #top, .single-vacatures #top, .single-news #top {position: relative;}

.single-team #top #logo img, .single-vacatures #top #logo img, .single-news #top #logo img{
    display: none;
}
.single-team #header-outer.small-nav #top #logo img, .single-vacatures #header-outer.small-nav #top #logo img, .single-news #header-outer.small-nav #top #logo img{
    display: block !important;
}
.single-team #header-outer.small-nav #logo:before, .single-vacatures #header-outer.small-nav #logo:before, .single-news #header-outer.small-nav #logo:before {display: none !important;}



.single-team #header-outer #top nav > ul > li > a, .single-vacatures #header-outer #top nav > ul > li > a , .single-news #header-outer #top nav > ul > li > a {
    color: #fff !important;
}
.single-team #header-outer.small-nav #top nav > ul > li > a span, .single-vacatures #header-outer.small-nav #top nav > ul > li > a span, .single-news #header-outer.small-nav #top nav > ul > li > a span {
    color: #102c38 !important;
}

.single-team #header-outer #top .sf-sub-indicator i, .single-vacatures #header-outer #top .sf-sub-indicator i, .single-news #header-outer #top .sf-sub-indicator i {
    color: #fff !important;
}
.single-team #header-outer.small-nav #top .sf-sub-indicator i , .single-vacatures #header-outer.small-nav #top .sf-sub-indicator i, .single-news #header-outer.small-nav #top .sf-sub-indicator i {
    color: #102c38 !important;
}

.single-team #top, .single-vacatures #top, .single-news #top {
    padding: 30px 0;
}
.single-team #header-outer.small-nav #top, .single-vacatures #header-outer.small-nav #top , .single-news #header-outer.small-nav #top {
    padding: 0px 0;
}
@media only screen and (min-width: 991px) and (max-width: 1200px) {.single-team #logo:before, .single-vacatures #logo:before , .single-news #logo:before {
    background-size: 181px;
}.single-team .sf-menu li a, .single-vacatures .sf-menu li a , .single-news .sf-menu li a {
    margin: 0 12px !important;
}}
@media only screen and (max-width: 991px){
.single-team #header-outer #top .slide-out-widget-area-toggle a .lines:after, .single-vacatures #header-outer #top .slide-out-widget-area-toggle a .lines:after, .single-news #header-outer #top .slide-out-widget-area-toggle a .lines:after {
    background-color: #ffffff !important;}
    .single-team #header-outer #top .slide-out-widget-area-toggle a .lines-button:after, .single-vacatures #header-outer #top .slide-out-widget-area-toggle a .lines-button:after, .single-news #header-outer #top .slide-out-widget-area-toggle a .lines-button:after {
    background-color: #ffffff;
}
.single-team #header-outer #top .slide-out-widget-area-toggle a .lines:before, .single-vacatures #header-outer #top .slide-out-widget-area-toggle a .lines:before, .single-news #header-outer #top .slide-out-widget-area-toggle a .lines:before {
    background-color: #fff;
}
}
@media only screen and (max-width: 575px){
.single-team #top, .single-vacatures #top, .single-news #top {
    padding: 28px 0;
}
.single-team #logo:before, .single-vacatures #logo:before, .single-news #logo:before {
    background-size: 160px;
    top: -22px;
}
} 
body .sub-menu {
    transform: none !important;
}




/*   ----------- 15-JULY-2024 ----------------------- */
    .kennis__sec {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 30px;
    }

    .kennis__desc {
        display: contents;
    }

    .kennis_card {
        background-color: #f3f4f5;
    }
    .kennis_card .card_thumb img{
        margin-bottom: 0;
    }
    .card_desc {
        padding: max(7%, 30px);
    }
    .kennis_category {
        padding: .5em 1em;
        line-height: 1 !important;
        background-color: var(--nectar-accent-color);
        margin: 0 10px 10px 0;
        display: inline-block;
        color: #fff;
    }
    .kennis_card .card_desc h4{
        font-size: 18px;
        line-height: 1.4em;
    }
    .kennis_card .card_desc a{
        color: #000;
    }
    .kennis_card .card_desc .more__link{
        margin-top: 10px;
    }
.kennis_cat {
    font-family: 'Roboto';
    background: transparent;
    border: 1px solid #7A838E;
    border-radius: 20px;
    padding: 10px 15px;
    color: #7A838E;
    cursor: pointer;
    font-size: 16px;
}
.search input:hover {
    outline: 0;
    border-bottom: 1px solid #25637D;
    border-radius: 0;
    background-position: 100% center;
}
.search input {
    border-bottom: 1px solid #7A838E !important;
    border-radius: 0px;
    color: #7A838E;
    border: 0;
    transition: 0.4s;
}
.search input::placeholder {
    color: #7A838E;
    font-size: 16px;
    transition: 0.4s;
}
.search input:focus::placeholder {
    transform: translateY(-6px);
    transition: 0.4s;
    font-size: 10px;
}
.search {
    margin: 40px 0 !important;
}
.search input:hover::placeholder {
   color: #25637D !important;
}
.search input:focus {
    border-bottom: 1px solid #7A838E !important;
    background-color: transparent !important;
    border-radius: 0px !important;
    box-shadow: none;
    border-left-color: transparent !important;
    border-top-color: transparent !important;
    border-right-color: transparent !important;
}
.kennis_cat.active {
border: 1px solid #25637D !important;
color: #25637D !important;
}
.category {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
   gap: 19px;
}
.kennis_card:hover {
    transform: translateY(-4px);
    transition: 0.4s;
}
.kennis_card {
    transition: 0.4s;
}
.kennis_card:hover .card_thumb img {
    transform: scale(1.1);transition: 0.4s;}
.card_thumb {overflow: hidden;}

@media only screen and (max-width: 991px) {
.kennis__sec {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 25px;
}
}
@media only screen and (max-width: 600px) {
.category {
    gap: 10px;
}
.kennis_category {
    font-size: 15px;
}
.kennis_card .card_desc h4 {
    font-size: 16px;
}
.kennis_cat {
    border-radius: 16px;
    padding: 7px 15px;
    font-size: 14px;
}
.kennis__sec {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 25px;
}
.search {
    margin: 30px 0 !important;
}
}

/*24-july-2024*/

#owl-demo .item.team_items.single-team-member {
    margin-right: 40%;
}

/*FOOTER STYLING*/
.widget_nav_menu ul li
{
    list-style-type:none;
    margin-bottom:10px;
    font-size:16px;
    line-height:26px;
    color:#FFF;
}
.widget_nav_menu ul
{
    margin-left: 0px;
    margin-bottom: 0px;
    
}
.widget_nav_menu ul li a:hover
{
    color:#fff !important;
}

.footertextwithicon .iwithtext .iwt-icon img {
    width: 20px !important;
    margin-top:5px !important;
}
.footertextwithicon .iwithtext .iwt-text {
    padding-left: 35px;
}

.teamtextwithicon .iwithtext .iwt-icon img {
    width: 25px !important;
    margin-top:3px !important;
}
.teamtextwithicon .iwithtext .iwt-text {
    padding-left: 38px;
}
.kennistextwithicon .iwithtext .iwt-icon img {
    width: 55px !important;
    margin-top:-5px !important;
}
.kennistextwithicon .iwithtext .iwt-text {
    padding-left: 70px;
}
/*SEPARATOR LEFT STYLING*/

.subheadingleft .vc_separator.vc_separator_align_left h4 {
    padding: 0 0.8em 0 0;
    font-size: 18px;
    font-weight: 700;
    color:#6B247C;
    font-family:Roboto;
    line-height:18px;
    margin-bottom:0px;
}
.subheadingcenter .vc_separator.vc_separator_align_center h4 {
    font-size: 18px;
    font-weight: 700;
    color:#6B247C;
    font-family:Roboto;
    line-height:18px;
    margin-top:1px;
}

.purpleseparatortext .vc_separator.vc_separator_align_center h4 {
    font-size: 18px;
    font-weight: 700;
    color:#BC65D2;
    font-family:Roboto;
    line-height:18px;
    margin-top:1px;
}

.textwithicon .iwithtext .iwt-icon img {
    width: 45px !important;
}
.textwithicon .iwithtext .iwt-text {
    padding-left: 65px;
}

.singletestimonial .nectar_single_testimonial[data-style=small_modern] p
{font-size:38px;
    line-height:50px;
}
.teamslider .team-member {
    margin-top: 0px;
    padding-bottom:15px !important;
}
.teamslider .team-member h4 
{
    font-family:Roboto;
    font-size:20px;
    font-weight:700 !important;
}
.kenniscat .meta-category a
{font-size:12px;}

@media only screen and (max-width: 600px) {
  .vc_sep_width_10, .vc_sep_width_20, .vc_sep_width_30, .vc_sep_width_40, .vc_sep_width_50, .vc_sep_width_60 {
    width: auto;
  }
}

.single #breadcrumbs {
    position: absolute;
    top: 22vw;
    z-index: 9;
    width: 100%;
    padding: 10px 0 !important;
    text-align: center;
}
.single #breadcrumbs span {
    color: #fff;
    font-size: 18px;
    font-weight: 100;
}
.single #breadcrumbs span a {
    color: #fff;
    font-size: 18px;
    font-weight: 100;
}

#breadcrumbs {
    position: absolute;
    top: 12vw;
    z-index: 9;
    width: 100%;
    padding: 10px 0 !important;
    text-align: center;
}
#breadcrumbs span {
    color: #fff;
    font-size: 18px;
    font-weight: 100;
}
#breadcrumbs span a {
    color: #fff;
    font-size: 18px;
    font-weight: 100;
}
@media only screen and (max-width: 767px) {
#breadcrumbs {
    top: 18vw;}
    .single #breadcrumbs {
    top: 40vw !important;
}
}