/*
Theme Name:		Astra Child
The URI:		faarevejlehallen.dk
Description:	Beskrivelse her
Author:			Fårevejle Hallen
Author URI:		faarevejlehallen.dk
Template:		astra
Version:		1.0.0
License:		GNU General Public License v2 or later
License URI:	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain		astra-child
*/

body {
	background: #fafafa !important;
}

.w-100 {
  width: 100%;
}

.site-content .ast-container {
  display: block !important;
}

.overlay-dark {
  position: relative;
}

.overlay-dark::after {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: #000;
  position: absolute;
  content: "";
  opacity: 0.8;
}

.overlay-dark * {
  z-index: 1;
  position: relative;
}

.overlay-light {
  position: relative;
}

.overlay-light::after {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: #fff;
  position: absolute;
  content: "";
  opacity: 0.8;
}

.overlay-light * {
  z-index: 1;
  position: relative;
}

.mb-0, .mb-0 * {
  margin-bottom: 0;
}

.vertical-center, .vertical-center {
  display: flex !important;
  justify-content: center !important;
  align-items: start !important;
}

.widget-title {
	margin-bottom: 0;
}

/*.ast-builder-footer-grid-columns {
	display: flex;
	justify-content: space-between;
	align-items: center !important;
	max-width: 1140px !important;
}*/

.box-shadow {
	box-shadow: 0 5px 15px #0000002b
}

p {
	margin-bottom: 0 !important;
}

.p-margin p, .margin-list li {
	margin-bottom: 12px !important;
}

ul, ol {
	margin-left: 20px;
	margin-top: 20px;
}

.border-radius {
	border-radius: 12px;
}

.sponsor-oversigt {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	grid-gap: 10px;
}

.sponsor-thumbnail img {
	width: 100%;
	height: auto;
}

.sponsor-item {
	box-shadow: 0 5px 15px #0000002b;
}

@media (min-width: 922px) {
    .ast-container {
        max-width: 1140px;
        padding: 0;
    }
}


@media (max-width: 575.98px) {
	.sponsor-oversigt {
		grid-template-columns: 1fr 1fr !important;
	}
}


@media (max-width: 767.98px) {
	.sponsor-oversigt {
	}
}


@media (max-width: 991.98px) {
	.sponsor-oversigt {
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
}


@media (max-width: 1199.98px) {
	
}


@media (max-width: 1399.98px) 
		
	}