/*
 Theme Name:   Konstruktion Child
 Template:     konstruktion
 Description:  Child theme for the Konstruktion theme
 Author:       Your Name
 Version:      1.0.0
*/

/* Add your custom styles below */

.site-header .header-wrapper .menus-wrapper .menus li.active:not(.btn) a{
    font-weight: 500;
}

.who-we-are-sec .who-wrapper .value-slider-wrapper .value-content-wrapper .row .col .slider-count h2{
    color: rgba(16,16,16,.6) !important;
}


.key-project-sec .project-wrapper .project-slider .swiper .swiper-wrapper .swiper-slide:hover .project-year {
    top: calc(10vw / var(--context));
    left: calc(34vw / var(--context));
    transition: all 0.3s ease;
}

/* Cancel parent hover */
.our-service-sec .service-wrapper .row .col-left .experience-wrapper:hover .experience-count {
    background-size: 112% !important; /* same as default */
}

/* Keep child hover working */
.our-service-sec .service-wrapper .row .col-left .experience-wrapper .experience-count:hover {
    background-size: 120% !important;
}

.key-project-sec .project-wrapper .project-title .col h2{
    text-indent: -3px;
}


.key-project-sec .project-wrapper .project-slider .swiper .swiper-wrapper .swiper-slide .project-description{
    min-height: 200px;
}

.btn{
    font-weight: 500 !important;
}

.milestone-sec .milestone-wrapper .row .col-right .milestoneSlider .swiper-wrapper .swiper-slide .inner-row .right-side figure img{opacity:0;}
.milestone-sec .milestone-wrapper .row .col-right .milestoneSlider .swiper-wrapper .swiper-slide.swiper-slide-active .inner-row .right-side figure img{opacity:1;}
p:empty,h1:empty,h2:empty,h4:empty,h5:empty,h1:empty{display: none;}
.secondary-btn{font-weight: 500;}
.secondary-btn svg{height: auto;}
.quote-sec .btn-wrapper .custom-btn{
    border-bottom: none!important;
    position: relative;
}
.quote-sec .btn-wrapper .custom-btn:after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #fff;
    transition: 0.5s all;
}
.quote-sec .btn-wrapper .custom-btn:hover:after{
    width: 0;
}
.elementor-top-section .elementor-widget-container h3{
    margin-top: 0;
}
.elementor-top-section .elementor-widget-container p{
    margin-bottom: 0;
}


.wp-singular .page-content .elementor-posts-container article.elementor-post .elementor-post__title a{text-transform: uppercase;}

#loadMoreBtn{margin-top: 40px;}
.row-reverse details.e-n-accordion-item>div{flex-direction: row-reverse !important;}

body .menus a{padding: calc(13vw/var(--context)) calc(20vw/var(--context));}
body .menus>li:not(:last-child)>a{margin: 0;}





