/*SLIDER BLOCK*/

    .slider-block {
        position: relative;
    }

    /*FIX BLOCK PREVIEW*/

        .acf-block-preview .slider-block {
            background: #2f2f2f;
            min-height: 200px;
        }

        .acf-block-preview .slider-block::after {
            content: 'slider';
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%,-50%);
            font-family: "Arial", sans-serif;
            font-size: 72pt;
            color: #FFF;
            text-transform: uppercase;
        }

        .acf-block-preview .slider-block .owl-carousel {
            display: none !important;
        }

    /*DOTS*/

        .slider-block .owl-dots {
            position: absolute;
            left: 50%;
            bottom: 25px;
            transform: translateX(-50%);
        }

    /*GIVE IMAGES WITHIN SLIDES THE PROPER DISPLAY PROPERTY*/

        .owl-carousel .owl-item img {
            display: initial !important;
        }

    /*MAKE ALL SLIDES THE HEIGHT OF THE TALLEST ITEM*/

        .owl-stage {
            display: flex;
            flex-wrap: wrap;
        }

        .owl-item {
            width: 100%;
            display: flex;
            height: auto !important;
        }

    /*ALIGNMENTS*/

        /*SLIDER - TILED*/

            .slider-block-tiled.left-align {
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                justify-content: space-between;
                align-items: stretch;
            }

            .slider-block-tiled.right-align {
                display: flex;
                flex-direction: row-reverse;
                flex-wrap: wrap;
                justify-content: space-between;
                align-items: stretch;
            }

            /*MAKE CENTER ACT AS LEFT-ALIGN*/

                .slider-block-tiled.center-align {
                    display: flex;
                    flex-direction: row;
                    flex-wrap: wrap;
                    justify-content: space-between;
                    align-items: stretch;
                }

        /*CONTENT*/

            /*LEFT ALIGN*/

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

                .slider-block .center.left-align .buttons {
                    display: flex;
                    flex-direction: row;
                    justify-content: flex-start;
                }

                .slider-block .center.left-align .keyline-holder {
                    display: flex;
                    flex-direction: row;
                    justify-content: flex-start;
                }

            /*RIGHT ALIGN*/

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

                .slider-block .center.right-align .buttons {
                    display: flex;
                    flex-direction: row;
                    justify-content: flex-end;
                }

                .slider-block .center.right-align .keyline-holder {
                    display: flex;
                    flex-direction: row;
                    justify-content: flex-end;
                }

            /*CENTER ALIGN*/

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

                .slider-block .center.center-align .buttons {
                    display: flex;
                    flex-direction: row;
                    justify-content: center;
                }

                .slider-block .center.center-align .keyline-holder {
                    display: flex;
                    flex-direction: row;
                    justify-content: center;
                }

    /*CONTENT*/

        /*IMAGES*/

            .slider-block .center img {
                max-width: 100%;
            }

        /*BUTTONS*/

            .slider-block .center .primary-button {
                display: block;
            }

        /*TABLES*/

            .slider-block .center .table .row {
                padding: 15px;
            }

        /*KEYLINES*/

            .slider-block .center .keyline-holder .keyline {
                height: 1px;
            }

        /*ACCORDION*/

            .slider-block .center .accordion {
                display: block;
            }

            /*HEADING*/

                .slider-block .center .accordion summary {
                    cursor: pointer;
                    padding: 15px;
                }

            /*DETAILS*/

                .slider-block .center .accordion details p {
                    padding: 15px;
                }

/*FORMAT SPECIFIC STYLES*/

    /*TILED*/

        /*PRIMARY*/

            .slider-block .slider-block-tiled .slider-block-tiled-primary {
                width: calc(60% - 15px);
            }

        /*SECONDARY*/

            .slider-block .slider-block-tiled .slider-block-tiled-secondary {
                width: 40%;
            }

            /*ITEMS*/

                .slider-block .slider-block-tiled .slider-block-tiled-secondary .slider-block-tiled-secondary-item {
                    height: calc(50% - 7.5px);
                }

    /*AUTO AND AUTO REVERSE*/

        .owl-carousel-auto .owl-stage, .owl-carousel-auto-reverse .owl-stage {
            transition-timing-function: linear !important;
        }

/*MEDIA QUERIES*/

    @media (max-width: 1400px) {



    }

    @media (max-width: 1200px) {

        .slider-block .slider-block-tiled .slider-block-tiled-primary {
            width: 100%;
        }

        .slider-block .slider-block-tiled .slider-block-tiled-secondary {
            width: 100%;
        }

        .slider-block .slider-block-tiled .slider-block-tiled-secondary .slider-block-tiled-secondary-item {
            height: 300px;
        }

    }

    @media (max-width: 800px) {



    }