Current File : /home/mdkeenpw/www/wp-content/themes/logistik/assets/sass/utilities/_titles.scss
.sec-title {
    margin-bottom: calc(var(--section-title-space) - 12px);
    margin-top: -0.25em; 
}

.sub-title {
    display: inline-block;
    font-size: 16px;
    line-height: 16px;
    font-weight: 700;
    color: $theme-color;
    font-family: $title-font;
    text-transform: uppercase;    
    margin-bottom: 20px;   
    margin-top: -0.34em;
    &:has(img) { 
        margin-top: 0;
    }
    img {
        margin: -5px 10px 0 0;  
    }
}

.box-title {
    font-weight: 700;
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 10px; 
    @media(max-width: 1399px) {
        font-size: 20px;

    }
    @include md{
        font-size: 18px; 
    }
    a {
        color: inherit;
        &:hover {
            color: $theme-color;
        }
    }
}

.sec-text {
    max-width: 720px;
}

.title-area {
    margin-bottom: calc(var(--section-title-space) - 12px);
    position: relative;
    z-index: 2;
    .sec-title {
        margin-bottom: 15px;
    }
    &.mb-0 {
        .sec-title {
            margin-bottom: -0.41em;
        }
    }
    .themeholy-btn {
        margin-top: 20px;
        margin-bottom: 10px;
    }
}

hr.title-line {
    margin-top: 0;
    background-color: $border-color;
    opacity: 1;
}
.sec-btn,
.title-line {
    margin-bottom: var(--section-title-space);
}

@include lg {
    .sub-title {
        margin-bottom: 20px;
    }
    .shadow-title {
        font-size: 120px;
        margin-bottom: -82px;
    }
    .title-area,
    .sec-title {
        --section-title-space: 60px;
        &.mb-45 {
            margin-bottom: 36px;
        }
        &.mb-50 {
            margin-bottom: 40px;
        }
    }
    .sec-btn,
    .title-line {
        --section-title-space: 55px;
    }
}

@include md {
    .shadow-title {
        font-size: 100px;
    }
    .title-area,
    .sec-title {
        --section-title-space: 50px;
        &.mb-45 {
            margin-bottom: 35px;
        }
    }
    .sec-btn,
    .title-line {
        --section-title-space: 50px;
    }
}

@include xs {
    .sub-title {
        img {
            max-width: 60px;
        }
    }
}