/**
 * Add any custom CSS here.
 *
 * This file will be loaded after all other theme stylesheets.
 */

/** ******************************************************************************
 * Remove titles from all pages.
 ****************************************************************************** */
.entry-title {
    display: none;
}

/* Fixes this: https://github.com/WordPress/gutenberg/issues/45713
 * Hopefully this gets fixed in v6.1.2.
 */
.is-layout-flex {
    display: flex;
    /*flex-wrap: wrap;*/
}

@media (min-width:780px) {
	.columns-eq-tuning {
		padding: 50px !important;
	}
}

@media (min-width:992px) {
	.columns-eq-tuning {
		padding: 100px !important;
	}
}


@media (min-width:320px) {
	.columns-eq-tuning-x-only {
		padding-left: 50px !important;
		padding-right: 50px !important;
	}
}

@media (min-width:1100px) {
	.columns-eq-tuning-x-only {
		padding-left: 100px !important;
		padding-right: 100px !important;
	}
}

/* row collapse flip hack */
@media only screen and (max-width: 781px) {
	.column-collapse-reverse {
		flex-direction: column-reverse;
	}
}

/* slideshow off-center pagination fix */
.slideshow-fixes .swiper-pagination {
	justify-content: center !important;
}

.slideshow-fixes .wp-block-jetpack-slideshow_button-pause {
	display: none !important;
}


@media (max-width: 600px) {
	.homepage-hero-image > img {
		object-position: 80% 60% !important; /* Change the focal point */
	}
}

/* specific things about adept page begin here */

.lets-talk-about-buttons-col {
	margin-bottom: -24px !important;
}

.lets-talk-about-buttons-col-in {
	margin-right: 0px !important;
}

@media (max-width: 781px) {
	.colour-1-width-reset span {
		background: #1e74fd !important;
	}
	
	.colour-2-width-reset span {
		background: #ffb400 !important;
	}
	
	/* used on homepage */
	.colour-3-width-reset span {
		background: #ffffff !important;
	}
	
	.colour-split-text-right {
		text-align: left;
	}
	
	.colour-split-text-top {
		margin-bottom: -0.8em !important;
	}
	
	.disappearing-spacer {
		display: none;
	}
	
	.hidden-when-vp-small {
		display: none !important;
	}
}

@media (min-width: 782px) {
	.hidden-when-vp-large {
		display: none !important;
	}
}
/*
@media (max-width: 992px) {
	.wp-block-cover__inner-container {
		width: auto !important;
		max-width: inherit !important;
	}
}*/

.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header {
  margin-bottom: 0em !important;
}