/* Bridge styles so the legacy SkyRanch theme renders correctly inside Laravel's app shell. */

body.skyranch-theme #page-content-wrapper {
    background: #fff;
}

body.skyranch-theme .page-main-content {
    padding: 0;
    overflow-x: visible;
}

body.skyranch-theme .skyranch-content-shell {
    background: transparent !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
}

body.skyranch-theme #main-slider {
    margin-top: 0;
}

body.skyranch-theme #main-slider .item {
    min-height: 420px;
    height: 56vw;
    max-height: 560px;
}

body.skyranch-theme #main-slider .owl-prev,
body.skyranch-theme #main-slider .owl-next {
    z-index: 5;
}

body.skyranch-theme #main-slider .slider-inner {
    position: absolute;
}

body.skyranch-theme .section-header {
    margin-bottom: 2.25rem;
}

body.skyranch-theme #footer {
    margin-bottom: 0;
}

body.skyranch-theme #contact .container-wrapper {
    pointer-events: none;
}

body.skyranch-theme #contact .skyranch-map-link-wrap {
    position: relative;
    z-index: 2;
}

@media (max-width: 991.98px) {
    body.skyranch-theme .page-main-content {
        padding: 0;
    }

    body.skyranch-theme #main-slider .item {
        height: 72vw;
        min-height: 320px;
    }
}
