h3.frontpage-subtitle {
	color: #FFF;
	margin: 0;
	padding: 0;
}
h3 em {
	color: #FFF;
}
.white {
	color: #FFF !important;
}

/* Mobil: den store hero-overskriften ("Karosseridoktor", 42px + 4px bokstavavstand) var bredere enn skjermen
   og ga sidelengs scrolling. Skaler med skjermbredden under 640px. */
@media (max-width: 639px) {
	.uk-heading-primary {
		font-size: min(2.6rem, 7.5vw);
		letter-spacing: 2px;
		overflow-wrap: break-word;
	}
}

/* Mobil: telefon- og e-postlenker er lette å treffe med tommelen, og hero-teksten får skygge så den er lesbar over bildet */
@media (max-width: 959px) {
	main a[href^="tel:"], main a[href^="mailto:"], main joomla-hidden-mail a { display: inline-block; padding: 12px 0; }
	.tm-header-splash { text-shadow: 0 1px 14px rgba(0, 0, 0, .55); }
}

/* Mobil: kartet (600px) fylte nesten hele skjermen og fanget fingeren når man scrollet – gjør det lavere */
@media (max-width: 639px) {
	[data-map] { height: 320px !important; }
}
