.wa-1,
.wa-2,
.wa-3,
.wa-4,
.wa-5{
    p{
        margin-bottom: var(--space-md);
        font-size: var(--font-size-p);
    }
    @include mq('md') {
        p{
            margin-bottom: var(--space-lg);
        }
    }
    @include mq('lg') {
        p{
            margin-bottom: var(--space-lg);
//            font-size: var(--font-size-p-large);
        }
    }
}


.wa-1,
.wa-2,
.wa-3,
.wa-4,
.wa-5{
    .section-description{
        p{
            margin-bottom: 10px;

        }
        @include mq('md') {
            p{
                margin-bottom: 15px;
            }
        }
        @include mq('lg') {
            p{
                margin-bottom: 20px;
            }
        }
    }
}


.wa-3 > .container,
.wa-4 > .container,
.wa-5 > .container{
    margin-top: calc(var(--header-height-responsive-sm) * 0.3);
    @include mq('md') {
        margin-top: calc(var(--header-height-responsive-sm) * 0.3);
    }
    @include mq('lg') {
        margin-top: calc(var(--header-height) * 0.3);
    }
}
.wa-4 .entry-header{
    @include mq('lg') {
        margin-right: 2.5%;
    }
}

/* Header indent option */
.roogan-header-indent .header-main {
    

    margin-bottom: calc(-1 * var(--header-height-responsive-sm));  
    @include mq('md') {
        margin-bottom: calc(-1 * var(--header-height-responsive-md));  
    }
    @include mq('lg') {
        margin-bottom: calc(-1 * var(--header-height));  
    }
}



.roogan-header-indent .roogan-header + .roogan-section .inner--padding-xl{
    padding-top: calc(var(--header-height-responsive-sm) + calc(0.15 * var(--header-height-responsive-sm)));
    padding-bottom: calc(var(--header-height-responsive-sm) - calc(0.25 * var(--header-height-responsive-sm))); 

    @include mq('md') {
        padding-top: calc(var(--header-height-responsive-md) + calc(0.15 * var(--header-height-responsive-md)));
        padding-bottom: calc(var(--header-height-responsive-md) - calc(0.25 * var(--header-height-responsive-md))); 
    }
    @include mq('lg') {
        padding-top: calc(var(--header-height) + calc(0.15 * var(--header-height)));
        padding-bottom: calc(var(--header-height) - calc(0.25 * var(--header-height))); 
    }
}

.punchline-label{
    display: flex;
    align-items: center;
    text-transform: uppercase;
    font-size: 1.3rem;
    color: var(--color-txt);
    letter-spacing: 1px;
    margin-bottom: 5px;
}
.punchline-label:before{
    content: "";
    width: 25px;
    height: 1px;
    display: block;
    background-color: var(--color-txt);
    margin-right: 7px;
    opacity: .8;
}
.wa-3 .punchline-label:after{
    content: "";
    width: 25px;
    height: 1px;
    display: block;
    margin-left: 7px;
    opacity: .8;
}
.wa-3 .punchline-label{
    justify-content: center;
}

.wa-3 .section-description,
.wa-3 p{
    padding: 0;
    @include mq('lg') {
        padding: 0 50px;
    }
}
.wa-1,
.wa-2 {
     p{
        padding-right: 0;
        @include mq('md') {
            padding-right: 50px;
        }  
        @include mq('lg') {
            padding-right: 50px;
        }    
    }
}
.wa-3 {
     p{
        padding-left: 0;
        padding-right: 0;
        @include mq('lg') {
            padding-left: 100px;
            padding-right: 100px;
        }    
    }
}
.wa-4,
.wa-5{
    p{
        padding-right: 0;
        @include mq('md') {
            padding-right: 100px;
        }  
        @include mq('lg') {
            padding-right: 100px;
        }    
    }
}