* {
	color: #000 !important;
	text-decoration: none !important;
	font-family: "quicksand", "roboto", sans-serif !important;
	font-weight: normal !important;
}
h1 {
	font-size: 32px;
	margin-bottom: 0.5em;
}
h2 {font-size: 24px; margin: 1.5rem 0 0.5rem 0;}
p {margin-bottom: 0.25rem;}
.container-header {
	background-color: rgb(242 238 235 / 0.95);
	background-image: none;
	box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.1), 0 6px 12px 0 rgba(0, 0, 0, 0.09);
	padding: 0 1em 0 2em;
}
.container-header .grid-child {padding: 0 0 1em 0 !important;}
.container-topbar, .grid-child {width: auto;}
.container-topbar {float: right;}
.navbar-brand .brand-logo span {font-size: 28px;}
.navbar-brand .brand-logo span, .navbar-brand .site-description {line-height: 0.8em;}
#maximenuck113 {margin-top: 1em;}
#maximenuck113 .maximenuck, .maximenuckh {
	background: none !important;
	font-size: 16px ;
}
#maximenuck113 .floatck {
	background-color: rgb(242 238 235 / 0.95);
	border: none !important;
	left: 20px;
	line-height: 1em;
	box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.1), 0 6px 12px 0 rgba(0, 0, 0, 0.09);
	width: 160px !important;
}

main {
	color: #553424 !important;
	margin-top: 2em !important;
	padding-bottom: 5em;
}
.main-bottom {
	border: none;
	margin-bottom: 2em;
}
.main-bottom .card-body {padding: 0;}
.grid-child.container-bottom-a {
	outline: 32px solid #F2EEEB;
	background-color: #F2EEEB;
}
.grid-child.container-bottom-a .card {margin: 0;}
.grid-child.container-bottom-a .card-body {
	background-color: #F2EEEB;
	padding: 0 0 2em 0;
}
.grid-child.container-bottom-a .card-body .img {
	width: 100px;
	margin-right: 2em;
	float: left;
}
.social p {
	float: left;
	margin-right: 8px;
}
.social {margin-top: 8px;}
.social img {width: 36px !important;}
.social .facebook img {padding: 2px;}
.bottom-a #mod-custom110 p {margin-bottom: 0;}
.bottom-a {border: none;}
.forside .site-grid {
	display: block;
	margin
}
.forside main {padding-bottom: 0;}
.forsidebilleder .img {
	display: block;
	float:left;
	overflow: clip;
}
.fire-billeder .img {
	width: 25vw;
	height:17.4vw;
}
.seks-billeder .img {
	width: 16.666666vw;
	height: 23vw;
}
.forside .com-content-article, .forside .grid-child.container-bottom-a {padding-left: 4em;}
#phocagallery {margin: 0 -2em -2em -2em;}
#phocagallery .page-header {margin-left: 2em;}
#phocagallery .pg-category-desc {
	margin: 0.5em 2em 1.5em 2em;
	max-width: 1150px;
}
#phocagallery .ph-si-image, #phocagallery .ph-si-category, #phocagallery .pg-top-icons {display: none;}
#phocagallery .pg-item-box, #phocagallery .pg-category-box {
	  border: none;
	  margin: 0.4em 2em 0;
}
#phocagallery .pg-item-box-info, #phocagallery .pg-category-box-info {
	width: 340px;
	padding: 0.8em !important;
}
#phocagallery .pg-item-box-info {
	height: 4.8em;	
}
#phocagallery .pg-category-box-info {
	height: 3em;
}
#phocagallery .pg-item-box-title, #phocagallery .pg-category-box-title {
	position: relative;
	font-size: 1em;
	line-height: 1em;
	background: transparent;
	padding: 0;
}
#phocagallery .pg-item-box-descripton {
	color: #847870 !important;
	padding-top: 0.25em;
	font-size: 14px;
}
#phocagallery .pg-item-box-title a, #phocagallery .pg-category-box-title a {
	font-weight: normal;
	color: #553424 !important;
}
#phocagallery .pagination, #phocagallery > div:last-child {
	display: none !important;
	height: 0;
}
#phocagallery.pg-categories-view {
	padding-bottom: 1.2em;
}
#phocagallery .ph-cb.pg-csv-paginaton {display: none;}

.com-content-article .artikeltekst p {
	margin-bottom: 1em;
}
body.om main {
	padding-bottom: 4em;
}
@media (min-width: 640px) {
	.container-header {padding: 0 3em 0 4em;}
	.com-content-article {padding: 0 2em;}
	.grid-child.container-bottom-a {padding: 0 2em;}
	#phocagallery {margin-left: 0;}
	#maximenuck113 li:hover > a span {color: #847870 !important;}
	#maximenuck113 .level1.parent > a:after, #maximenuck113 .level1.parent > span.separator:after {top: 22px !important;}
	#maximenuck113 .level1.parent:hover > a:after, #maximenuck113 .level1.parent:hover > span.separator:after {
		border-color: #847870 transparent transparent transparent !important;
	}
	#maximenuck113 .level1.parent > a:after, #maximenuck113 .level1.parent > span.separator:after {border-color: #553424 transparent transparent transparent !important;}
	#maximenuck113 .maximenuck {margin-top: 0.1em !important;}
	#maximenuck113 .floatck {
		background-color: rgb(242 238 235 / 0.95) !important;
	}
	.artikeltekst {
		max-width: 900px;
	}
	.artikeltekst .afsnit {
		float: left;
	}
	.artikeltekst .afsnit:last-child {
		margin-bottom: 2em;
	}
	.artikeltekst p, .artikeltekst .img {
		width: 50%;
	}
	.artikeltekst .afsnit:nth-child(odd) p {
		padding: 2em 0 2em 2em;
		float: right;
	}
	.artikeltekst .afsnit:nth-child(even) p {
		padding: 2em 2em 2em 0;
		float: left;
	}
	.artikeltekst .afsnit:nth-child(odd) .img {
		float: left;
	}
	.artikeltekst .afsnit:nth-child(even) .img {
		float: right;
	}
}
@media screen and (max-width: 640px) {
	.site-grid {
		margin-top: 84px;
	}
	.container-topbar {
		width: 100%;
		//border: 1px solid red;
	}
	.container-header {
		height: 84px;
		padding: 0;
		position: fixed !important;
	}
	.navbar-brand {
		padding: 0 1.5rem;
	}
	.page-header {
		//margin-left: 1rem !important;
	}
	.container-header nav {
		width: 100vw;
		background-color: rgb(242 238 235 / 0.95);
	}
	#maximenuck113 .maximenumobiletogglericonck:after {
		border: none !important;
	}
	#maximenuck113 label.maximenumobiletogglericonck {
		font-size: 4em !important;
		background-color: transparent !important;
		height: 1.1em !important;
		padding: 0.1rem 1rem !important;
	}
	#maximenuck113 .level1.parent > a:after, #maximenuck113 .level1.parent > span.separator:after {
		display: none !important;
	}
	#maximenuck113 ul.maximenuck li.maximenuck.level1 > a span {
		font-size: 24px !important;
	}
	#maximenuck113 .floatck {
		background-color: transparent !important;
		box-shadow: none !important;
		padding-top: 0 !important;
	}
	#maximenuck113 .floatck li span {
		font-size: 20px;
		text-align: center !important;
	}
	#maximenuck113 ul.maximenuck {
		padding: 0.8em 0;
	}
	#maximenuck113 .level1 a {
		z-index: 15000 !important;
	}
	.grid-child.container-bottom-a .card {
		margin: -0.5em;
	}
	body.forside .grid-child.container-bottom-a .card {
		margin: 0;
	}
	.om main, .udstillinger main {
		margin-left: -0.5em;
	}
	.forside .com-content-article, .forside .grid-child.container-bottom-a {
		padding-left: 1.5em;
	}
	.forside .grid-child.container-bottom-a .card-body {
		margin-top: -1em;
		padding-bottom: 1.5em;
	}
	.fire-billeder .img {
		width: 50vw;
		height: 34.8vw;
	}
	.seks-billeder .img {
		width: 33.333333vw;
		height: 46vw;
	}
	#phocagallery .page-header {
		margin-left: 1.5em;
	}
	#phocagallery .pg-item-box-info {
		height: auto;	
	}

	.grid-child.container-bottom-a {
		//outline: 1.5em solid #F2EEEB;
	}
	.grid-child.container-bottom-a .card-body {
		//margin-left: -0.5em;
	}
	.artikeltekst .img {
		margin-bottom: 1em;
	}

}