/**
 * Large screen devices.
 */
@media only screen and (min-width: 1600px) {
	
}

/**
 * Laptops.
 */
@media only screen and (min-width: 1240px) {
	
}

/**
 * Smaller laptops.
 */
@media only screen and (max-width: 1100px) {

}

/**
 * Smaller screen devices.
 */
@media only screen and (max-width: 960px) {
    .standout-section.standout-block.standout-navigation.is-aligned.alignwide .acf-innerblocks-container{
        grid-template-columns: 1fr !important;
        gap: var(--gap-s);
    }

    .labor_history .standout-max-container .standout-block-inner .acf-innerblocks-container{
        padding-top: var(--gap-s);
    }

    .standout-section.standout-block.standout-navigation.is-aligned.alignwide .acf-innerblocks-container .wp-block-image.size-full.is-resized{
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    .entry-content figure.wp-block-image:has(.wp-element-caption) > img{
        max-width: 60% !important;
    }

    .wp-block-embed.is-type-video.is-provider-youtube.wp-block-embed-youtube.wp-embed-aspect-9-16.wp-has-aspect-ratio{
        display: flex;
        justify-content: center;
    }

    .standout-section.standout-block.standout-navigation.is-aligned.alignwide .wp-block-heading{
        padding-top: 0;
    }

    .standout-section.standout-block.standout-navigation.is-aligned.alignwide .acf-innerblocks-container{
        padding-block-end: var(--gap-m);
    }

    .standout-section.standout-block.standout-related-content.is-aligned.alignfull.off-center-slider.wp-elements-0a053afa0b5abd88d8797fd562c49536{
        padding-top: var(--gap-m);
    }

    .wp-block-image.aligncenter.size-thumbnail{
        padding-bottom: var(--gap-m);
    }
}



/**
 * Tablet devices.
 */
@media only screen and (max-width: 768px) {
    .standout-navigation .right .links .link {
        line-height: 1.5;
        padding-block: 10px;
    }


	.wp-block-post-content-is-layout-constrained > .standout-navigation {
		margin-block-start: var(--h1) !important;
		padding-top: calc(.12 * var(--h1));
	}
}

/**
 * Larger mobile devices.
 */
@media only screen and (max-width: 480px) {
    
    .standout-section.standout-block.standout-navigation.is-aligned.alignwide .right{
        padding: calc(var(--gap-s) * 2);
        transition: 1s;
    }

    .standout-section.standout-block.standout-navigation.is-aligned.alignwide .standout-max-container .standout-block-inner .acf-innerblocks-container .left h4{
        /* font-size: calc(var(--h4) * 1) !important; */
        transition: 1s;
    }

    .standout-section.standout-block.standout-navigation.is-aligned.alignwide .standout-max-container .standout-block-inner .acf-innerblocks-container .left p{
        /* font-size: var(--p); */
        transition: 1s;
    }

    .wp-block-quote {
        margin-inline: 0;
        margin-bottom: 40px;
    }

    .standout-navigation .right .heading {
        /* font-size: 24px; */
    }

    /* .standout-section.standout-block.standout-navigation.is-aligned.alignwide .acf-innerblocks-container {
        gap: 0;
    } */

}
