/*STANDARD BLOCK*/

    .standard-block {
        position: relative;
    }

    /*FIX BLOCK PREVIEW*/

        .acf-block-preview .standard-block {
            min-height: 200px;
        }

    /*SETUP BACKGROUND FORMATS ABSOLUTELY, WITH Z-INDEXES*/

        /*BACKGROUND IMAGE*/

            .standard-block .background-image {
                position: absolute;
                top: 0px;
                left: 0px;
                height: 100%;
                z-index: 1;
            }

        /*BACKGROUND VIDEO*/

            .standard-block .background-video {
                position: absolute;
                top: 0px;
                left: 0px;
                height: 100%;
                object-fit: cover;
                z-index: 2;
            }

        /*BACKGROUND SLIDER*/

            .standard-block .background-slider {
                position: absolute;
                top: 0px;
                left: 0px;
                height: 100%;
                z-index: 1;
                overflow: hidden;
            }

            /*SET SLIDE HEIGHT TO 100%*/

                .standard-block .background-slider .background-slide {
                    height: 100%;
                }

        /*GRADIENT*/

            .standard-block .background-gradient {
                position: absolute;
                top: 0px;
                left: 0px;
                height: 100%;
                z-index: 2;
            }

    /*ELEVATE OVERLAY OVER BACKGROUND IMAGES, VIDEOS AND SLIDERS*/

        .standard-block .overlay {
            position: absolute;
            top: 0px;
            left: 0px;
            height: 100%;
            z-index: 3;
        }

    /*ELEVATE CENTERING DIVS ABOVE BACKGROUND IMAGES, VIDEOS AND SLIDERS*/

        .standard-block .flexible-content.full, .standard-block .flexible-content.center, .standard-block .flexible-content.center-alt {
            position: relative;
            z-index: 4;
        }

    /*SETUP CONTENT ALIGNMENT ON CENTERING BLOCKS*/

        /*LEFT ALIGN*/

            .standard-block .flexible-content.left-align {
                display: flex;
                flex-direction: column;
                flex-wrap: wrap;
                justify-content: flex-start;
                align-items: flex-start;
                text-align: left;
            }

        /*RIGHT ALIGN*/

            .standard-block .flexible-content.right-align {
                display: flex;
                flex-direction: column;
                flex-wrap: wrap;
                justify-content: flex-end;
                align-items: flex-end;
                text-align: right;
            }

        /*CENTER ALIGN*/

            .standard-block .flexible-content.center-align {
                display: flex;
                flex-direction: column;
                flex-wrap: wrap;
                justify-content: center;
                align-items: center;
                text-align: center;
            }

/*MEDIA QUERIES*/

    @media (max-width: 1400px) {



    }

    @media (max-width: 1200px) {

        .standard-block {
            margin: 0px !important;
        }

        .standard-block .center, .standard-block .center-alt {
            width: calc(100% - 50px);
        }

        .standard-block .flexible-content.padding-control-enabled {
            padding-top: 75px !important;
            padding-bottom: 75px !important;
        }

    }

    @media (max-width: 800px) {

        .standard-block .center, .standard-block .center-alt {
            width: 95%;
        }

        .standard-block .flexible-content.padding-control-enabled {
            padding-top: 50px !important;
            padding-bottom: 50px !important;
        }

    }