/*
Theme Name: AMS Pysslingen
Template: ams
Theme URI: https://pysslingen.se/
Author: Academedia DMT
Author URI: https://medarbetare.academedia.se/for-ditt-arbete/academedia-digital/digitala-marknadsteamet/
Description: AMS Child Theme for Pysslingen
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ams
*/

/* Make cursor default when not possible to collapse openhouse */
.ams_openhouse_module_v2 .card-body:not([data-toggle="collapse"]) {
	cursor: default !important;
}

/* Add padding to footer */
@media (min-width: 1100px) {
	.ams-footer .ams-footer__inner {
		padding-top: 250px;
	}
}

/* Blobs for blocks */
.blobs {
	background-image: url("img/svg/blobs-left-bg-mob.svg"), url("img/svg/blobs-right-bg-mob.svg");
	background-repeat: no-repeat;
	background-position: left center, right center;
}

@media (min-width: 48em) {
	.blobs {
		background-image: url("img/svg/blobs-left-bg-desk.svg"), url("img/svg/blobs-right-bg-desk.svg");
	}

	.blobs:not(.ams-hero),
	.blobs:not(:has(> .ams-fifty)) {
		background-position: left center, right center;
	}
}

.ams-hero.blobs,
.blobs:has(> .ams-fifty) {
	background-position: -60px center, calc(100% + 70px) center;
}

@media (min-width: 64em) {
	.ams-hero.blobs,
	.blobs:has(> .ams-fifty) {
		background-position: left center, right center;
	}
}

/* Remove margin on image block */
.images-module {
	margin-bottom: 0 !important;
}

/* Remove margin on image block */
.images-module {
	margin-bottom: 0 !important;
}

/* Change color on contact map headings */
.mapmodule :where(h1, h2, h3, h4, h5, h6) {
	color: currentColor;
}

/* Info Graph */
.ams-info-graph li {
	padding-block: 0;
}

.ams-info-graph + .ams-info-graph > div {
	padding-block-start: 0;
}
