@media only screen and (min-width: 320px) {
    :root{
        --box-shadow: 0 8px 20px rgba(0,0,0,0.4);
    }
    /*body.single-post .dynamic-content-template .color-section{
        padding: 60px 0;
    }*/

    .single-aktiviteetit .bokunWidget{
        margin-top:40px;
    }
    .about-us-container{
        position:relateive;
    }
    .about-us-container .gb-container{
        z-index: 2;
        position: relative;
        font-weight: 700;
    }
    .about-us-container:after, .editor-styles-wrapper .about-us-container:after{
        display: block;
        content: '';
        position: absolute;
        width:100vw;
        height:100%;
        background:rgba(0, 0 ,0, 0.25);
        left:0px;
        top:0px;
        z-index: 0;
        margin-left: calc(-100vw / 2 + 100% / 2);
        margin-right: calc(-100vw / 2 + 100% / 2);
    }
}

@media only screen and (min-width: 768px) {

}

@media only screen and (min-width: 1280px) {
    /*body.single-post .dynamic-content-template .color-section{
        padding: var(--section-padding);
    }*/
}