

    


    

    /* ----------------------------------------
        Sliders
    ---------------------------------------- */

        #rev_slider_1_1_wrapper.rev_slider_wrapper {
            background: #683292;
        }

        .container.wide > #rev_slider_1_1_wrapper.rev_slider_wrapper {
            border-radius: 1.5rem;
            overflow: hidden!important;
            margin-bottom: 2rem;
        }

        .rev-slider-section .rev-slider,
        .rev-slider-section .rev_slider_wrapper {
            position: relative;
        }

        .rev-slider-section {
            padding: 5rem 0;
            padding-bottom: 2.5rem;
            position: relative;
        }

        .rev-slider-section:after {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: #f2fcfe;
            z-index: -1;
        }

        .rev-slider[class*="with-overlay"] {
            z-index: 1;
            position: relative;
        }

        .rev-slider[class*="with-overlay"] .tp-bgimg:after {
            z-index: 22!important;
        }

        .rev-slider[class*="with-overlay"] .tp-bgimg:after {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: rgba(35,34,35,0.5);
        }

        .tp-layer-section-title {
            font-family: 'Josefin Sans', sans-serif;
            font-weight: bold!important;
            text-shadow: -3px 5px 0px rgba(17, 17, 17, 0.26);
        }

        .mad-menu-box-wrap {
            z-index: 2;
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
        }

        .mad-menu-box-wrap .mad-menu-box {
            border-radius: 0;
            background: transparent;
        }

        .mad-menu-box-wrap .mad-menu-box .mad-menu-item {
            border-top-left-radius: 1.5rem;
            border-top-right-radius: 1.5rem;
        }

        .mad-menu-box-wrap .mad-menu-box .mad-menu-item:not(:hover) {
            background: transparent;
        }

        .mad-menu-box-wrap .mad-menu-box .mad-menu-item:not(:hover) .mad-menu-title {
            color: #fff;
        }

    