/**
 * Parent theme overrides
 */

/* don't show top offset */
body.home #main,
body.single-project #main,
body.single-post #main,
body.single-event #main,
body.single-byte #main,
body.single-staff #main,
body.single-partner #main,
body.single-casestudy #main,
body.single-resource #main,
body.single-service #main,
body.single-video #main,
body.page-template-staff-template #main,
body.page-template-research-programs-template #main,
body.page-template-projects-template #main,
body.page-template-news-template #main,
body.page-template-newsbytes-template #main,
body.page-template-events-template #main,
body.page-template-casestudies-template #main,
body.page-template-publications-template #main,
body.page-template-media-releases-template #main,
body.page-template-videos-index-template #main,
body.page-template-resources-list-template #main,
body.page-template-phd-program-template #main,
body.page-template-partners-template #main,
body.page-template-news-and-events-template #main,
body.page-template-news-and-updates-template #main,
body.page-template-theme-template #main,
body.page-template-image-header-template #main,
body.page-template-blue-header-template #main,
body.archive #main,
body.search #main,
body.error404 #main {
	padding-top: 0;
	top: 0;
}
body.home .masthead,
body.single-project .masthead,
body.single-post .masthead,
body.single-event .masthead,
body.single-byte .masthead,
body.single-staff .masthead,
body.single-partner .masthead,
body.single-casestudy .masthead,
body.single-resource .masthead,
body.single-service .masthead,
body.single-video .masthead,
body.page-template-staff-template .masthead,
body.page-template-research-programs-template .masthead,
body.page-template-projects-template .masthead,
body.page-template-news-template .masthead,
body.page-template-newsbytes-template .masthead,
body.page-template-events-template .masthead,
body.page-template-casestudies-template .masthead,
body.page-template-publications-template .masthead,
body.page-template-media-releases-template .masthead,
body.page-template-videos-index-template .masthead,
body.page-template-resources-list-template .masthead,
body.page-template-phd-program-template .masthead,
body.page-template-partners-template .masthead,
body.page-template-news-and-events-template .masthead,
body.page-template-news-and-updates-template .masthead,
body.page-template-theme-template .masthead,
body.page-template-image-header-template .masthead,
body.page-template-blue-header-template .masthead,
body.archive .masthead,
body.search .masthead,
body.error404 .masthead {
	position: absolute;
}
body.home .header-space,
body.home .mobile-header-space,
body.single-project .header-space,
body.single-project .mobile-header-space,
body.single-post .header-space,
body.single-post .mobile-header-space,
body.single-event .header-space,
body.single-event .mobile-header-space,
body.single-byte .header-space,
body.single-byte .mobile-header-space,
body.single-staff .header-space,
body.single-staff .mobile-header-space,
body.single-partner .header-space,
body.single-partner .mobile-header-space,
body.single-casestudy .header-space,
body.single-casestudy .mobile-header-space,
body.single-resource .header-space,
body.single-resource .mobile-header-space,
body.single-service .header-space,
body.single-service .mobile-header-space,
body.single-video .header-space,
body.single-video .mobile-header-space,
body.page-template-staff-template .header-space,
body.page-template-staff-template .mobile-header-space,
body.page-template-research-programs-template .header-space,
body.page-template-research-programs-template .mobile-header-space,
body.page-template-projects-template .header-space,
body.page-template-projects-template .mobile-header-space,
body.page-template-news-template .header-space,
body.page-template-news-template .mobile-header-space,
body.page-template-newsbytes-template .header-space,
body.page-template-newsbytes-template .mobile-header-space,
body.page-template-events-template .header-space,
body.page-template-events-template .mobile-header-space,
body.page-template-casestudies-template .header-space,
body.page-template-casestudies-template .mobile-header-space,
body.page-template-publications-template .header-space,
body.page-template-publications-template .mobile-header-space,
body.page-template-media-releases-template .header-space,
body.page-template-media-releases-template .mobile-header-space,
body.page-template-videos-index-template .header-space,
body.page-template-videos-index-template .mobile-header-space,
body.page-template-resources-list-template .header-space,
body.page-template-resources-list-template .mobile-header-space,
body.page-template-phd-program-template .header-space,
body.page-template-phd-program-template .mobile-header-space,
body.page-template-partners-template .header-space,
body.page-template-partners-template .mobile-header-space,
body.page-template-news-and-events-template .header-space,
body.page-template-news-and-events-template .mobile-header-space,
body.page-template-news-and-updates-template .header-space,
body.page-template-news-and-updates-template .mobile-header-space,
body.page-template-theme-template .header-space,
body.page-template-theme-template .mobile-header-space,
body.page-template-image-header-template .header-space,
body.page-template-image-header-template .mobile-header-space,
body.page-template-blue-header-template .header-space,
body.page-template-blue-header-template .mobile-header-space,
body.archive .header-space,
body.archive .mobile-header-space,
body.search .header-space,
body.search .mobile-header-space,
body.error404 .header-space,
body.error404 .mobile-header-space {
	display: none !important;
}

/* ensure footer at bottom */
#main {
	min-height: calc(100vh - 420px);
}
body.admin-bar #main {
	min-height: calc(100vh - 452px);
}

/* background */
body.single-project #main,
body.single-post #main,
body.single-event #main,
body.single-byte #main,
body.single-staff #main,
body.single-partner #main,
body.page-template-projects-template #main,
body.page-template-news-and-events-template #main,
body.page-template-publications-template #main,
body.page-template-media-releases-template #main {
	background-color: var(--ffs-bg-light-blue);
}

/* scroll top */
.scroll-top svg {
	visibility: hidden;
	opacity: 0;
}
.scroll-top, body .scroll-top {
	background-image: url('https://www.futurefoodsystems.com.au/wp-content/themes/dt-the7-child/img/up-arrow.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 50% auto;
	background-color: #dff2fd88;
	background-blend-mode: normal;
}
.scroll-top:hover, body .scroll-top:hover {
	background-color: #dff2fd66;
}