/*
Theme Name: GPA Midstream
Description: Child theme for Avada theme
Author: GPA Midstream
Author URI: https://www.gpamidstream.org/
Template: Avada
Version: 1.0.0
Text Domain: Avada
*/

/* Set the background on the events calendar archive page.
   Use the blue gradient that the other sub-pages use. */
.post-type-archive-tribe_events #main {
    background-image: linear-gradient(180deg, var(--awb-color2) 5%, var(--awb-color1) 30%);
}

.post-type-archive-tribe_events .fusion-post-cards .fusion-grid {
    margin: 0;
    padding: 0;
}

.post-type-archive-tribe_events .width-100 .fusion-fullwidth {
    padding-left: 6%;
    padding-right: 6%;
    --awb-padding-right-medium: 6%;
    --awb-padding-right: 6%;
    --awb-padding-bottom-medium: 6%;
    --awb-padding-bottom: 6%;
}

.tribe-events .tribe-events-calendar-month__multiday-event-bar-title {
    color: #ffffff !important;
    font-size: 18px !important;
}

.gpa-height-100vh {
    height: 100vh;
}

.gpa-scrollbar-hidden::-webkit-scrollbar,
.gpa-scrollbar-hidden>.fusion-column-wrapper::-webkit-scrollbar {
    display: none;
}

.gpa-scrollbar-hidden,
.gpa-scrollbar-hidden>.fusion-column-wrapper {
    -ms-overflow-style: none;
}

.gpa-scrollbar-hidden,
.gpa-scrollbar-hidden>.fusion-column-wrapper {
    scrollbar-width: none;
}


.pdfemb-viewer .pdfemb-toolbar {
    background: #183764 !important;
}

@media screen and (max-width: 680px) {
    .pdfemb-viewer {
        scroll-margin-top: 0px;
    }

    #gpa-pdf-download-button {
        margin: 30px;
    }
}

/* @media screen and (max-width: 820px) {
    .pdfemb-viewer {
        scroll-margin-top: 0px;
    }
} */

@media print {

    html,
    body {
        margin: 0 !important;
        background: #fff !important;
    }

    .gpa-layout-section_titlebar {
        padding: 0 !important;
    }

    #content>.post>.post-content>.fusion-fullwidth {
        padding: 0 !important;
    }

    #content>.post>.post-content>.fusion-fullwidth>.fusion-builder-row {
        max-width: unset !important;
    }

    .gpa-titlebar-layout_aside,
    #content>.post>.post-content>.fusion-fullwidth>.fusion-builder-row>.fusion-layout-column {
        width: 100% !important;
        padding: 0 !important;
    }

    .gpa-titlebar-layout_aside>.fusion-column-wrapper {
        padding: 0 !important;
        background: #fff !important;
    }

    html,
    html * {
        --awb-text-color: #4d585e !important;
    }

    #wpadminbar,
    .awb-off-canvas,
    .to-top-container,
    .fusion-tb-header,
    .gpa-titlebar-layout_featured-image,
    .avada-blog-layout-large .gpa-layout-section_footer,
    .avada-blog-layout-large .gpa-content-layout_sidebar,
    .avada-blog-layout-large .gpa-layout-section_footer {
        display: none !important;
    }
}