/*
Theme Name: Detector Theme
Author: KMG Turku
Author URI: http://www.kmgturku.fi
Description:
Version: 1.0.0
From aucor-starter: 4.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: detector
*/

.archive .custom-filters.categories a,
.blog .custom-filters.categories a {
    margin-right: 10px;
    margin-bottom: 5px;
		border-bottom: 2px solid transparent;
}

@media (max-width: 767px){
	.archive .custom-filters.categories,
	.blog .custom-filters.categories {
    padding-left: 10px;
		padding-right: 10px;
	}
}

.archive .teaser-container>.teaser:not(:first-child) .teaser__thumbnail img,
.blog .teaser-container>.teaser:not(:first-child) .teaser__thumbnail img {
	height: 210px !important;
	object-fit: cover;
}

.wp-block-column.is-vertically-aligned-center {
	align-items: center;
	justify-content: center;
}

.wysiwyg .wp-block-separator,
.wysiwyg hr {
	border-bottom: 1px solid transparent;
}

.sf-prem-bubble {
	z-index: 1000 !important;
}

.woocommerce-product-gallery--with-images .woocommerce-product-gallery__wrapper > div:first-child img {
	aspect-ratio: 1/1;
	width: 100%;
	object-fit: contain;
	object-position: center center;
}

/* After update to WP 6.x */
@media (min-width: 35rem) {
	#main .wp-block-columns.columns-4>*,
	#main .wp-block-columns.has-4-columns>* {
		width: calc(100% / 5 - 1rem);
	}

	#main .wp-block-columns.columns-4>*,
	#main .wp-block-columns.has-4-columns>* {
		width: calc(100% / 4 - 1rem);
	}

	#main .wp-block-columns.columns-3>*,
	#main .wp-block-columns.has-3-columns>* {
		width: calc(100% / 3 - 2rem);
	}

	#main .wp-block-columns.columns-2>*,
	#main .wp-block-columns.has-2-columns>* {
		width: calc(100% / 2 - 1.5rem);
	}
}

.hide-main-title .page__title {
	display: none;
}
