﻿@media only screen and (min-width:1000px) {
    body #ajax-content-wrap.no-scroll {
        min-height: calc(100vh - 85px);
        height: calc(100vh - 85px) !important;
    }
}

@media only screen and (min-width:1000px) {
    #page-header-wrap.fullscreen-header, #page-header-wrap.fullscreen-header #page-header-bg, html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header, .nectar_fullscreen_zoom_recent_projects, #nectar_fullscreen_rows:not(.afterLoaded) > div {
        height: calc(100vh - 84px);
    }

    .wpb_row.vc_row-o-full-height.top-level, .wpb_row.vc_row-o-full-height.top-level > .col.span_12 {
        min-height: calc(100vh - 84px);
    }

    html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header {
        top: 85px;
    }

    .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded), .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container {
        height: calc(100vh - 83px) !important;
    }

    .admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded), .admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container {
        height: calc(100vh - 83px - 32px) !important;
    }
}

.admin-bar[class*="page-template-template-no-header"] .wpb_row.vc_row-o-full-height.top-level, .admin-bar[class*="page-template-template-no-header"] .wpb_row.vc_row-o-full-height.top-level > .col.span_12 {
    min-height: calc(100vh - 32px);
}

body[class*="page-template-template-no-header"] .wpb_row.vc_row-o-full-height.top-level, body[class*="page-template-template-no-header"] .wpb_row.vc_row-o-full-height.top-level > .col.span_12 {
    min-height: 100vh;
}

@media only screen and (max-width:999px) {
    .using-mobile-browser #nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"]) > div {
        height: calc(100vh - 100px);
    }

    .using-mobile-browser .wpb_row.vc_row-o-full-height.top-level, .using-mobile-browser .wpb_row.vc_row-o-full-height.top-level > .col.span_12, [data-permanent-transparent="1"].using-mobile-browser .wpb_row.vc_row-o-full-height.top-level, [data-permanent-transparent="1"].using-mobile-browser .wpb_row.vc_row-o-full-height.top-level > .col.span_12 {
        min-height: calc(100vh - 100px);
    }

    html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header, .nectar_fullscreen_zoom_recent_projects, .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded), .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container, #nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"]) > div {
        height: calc(100vh - 47px);
    }

    .wpb_row.vc_row-o-full-height.top-level, .wpb_row.vc_row-o-full-height.top-level > .col.span_12 {
        min-height: calc(100vh - 47px);
    }

    body[data-transparent-header="false"] #ajax-content-wrap.no-scroll {
        min-height: calc(100vh - 47px);
        height: calc(100vh - 47px);
    }
}

#nectar_fullscreen_rows {
    background-color: transparent;
}

.screen-reader-text, .nectar-skip-to-content:not(:focus) {
    border: 0;
    clip: rect(1px,1px,1px,1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
}

.row .col img:not([srcset]) {
    width: auto;
}

.row .col img.img-with-animation.nectar-lazy:not([srcset]) {
    width: 100%;
}
