.page-title-sticky {
    position: sticky;
    top: 40px;
    bottom: 0;
    z-index: 50;
}

.toolbar-horizontal .page-title-full-width-container {
    top: 60px; 
}
.toolbar-horizontal.toolbar-tray-open .page-title-full-width-container {    
    top: -10px;
}

.region-highlighted {
    min-height: 40vh;
}
.media--view-mode-hero {
    min-height: 40vh;
}


.paragraph--view-mode--hero .block.block-layout-builder .field:not(.field--name-field-hero-image){
    background-color: #FFFFFF;
    padding: 10px;
    margin: 10px;
}

.media--view-mode-hero .field{
    display: none;
}

/* HEADER */
.region-secondary-header {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
}
.region-secondary-header > *{
    margin-bottom: 20px;
}

@media screen and (min-width: 768px) {
    .region-secondary-header {
	flex-direction: row;
    }
    .region-secondary-header > *{
	margin-bottom: 20px;
    }
}


/* ENDS HEADER */



/* Admin tabs for page */
.tabs--primary.nav.nav-tabs {
  display: grid;
  grid-auto-flow: column;  
  grid-auto-columns: 100px; 
}


.page-title-full-width-container#page-title-full-width-container  .contextual .contextual-links a {
    color: #333;
}


/* Fix for jittery header */
.html--dxpr-theme-sticky-footer body {
 min-height: 105vh;
}

/* Fix brick layout so images expand to full size */

.layout--twocol-bricks {
    align-items: stretch;
 }
.layout--twocol-bricks .layout__region .paragraph{
    display: block;
}
.layout--twocol-bricks .layout__region .paragraph,
.layout--twocol-bricks .layout__region .paragraph__column ,
.layout--twocol-bricks .layout__region .paragraph__column .field{
    height: 100%;
    padding: 0;
}
.layout--twocol-bricks .layout__region .paragraph__column .field img{
    height: 100%;
    width: 100%;
    object-fit: cover;
}

/* Fix for firefox bug that causes table layout to show at content height not 100% */
.layout--twocol-bricks .layout__region .paragraph {
	display: block;
}
/* Space between paragraphs in main content */
.region-content .paragraph--type--fz-layout-section {
    margin-top: 10vh;
}

#block-flaxy-content > article > .content  > div{
    margin-top: 10vh;
    margin-bottom: 10vh;
}
