a {
	word-break: break-word;
}

.bullettjek, body, .citatTekst > span {
	font-size: 17px !important;
}

h2 {
	font-size: 17px !important;
	text-transform: none !important;
}

p {
	font-size: 17px !important;
	line-height: 1.5 !important;
}

p.newForm__split--navn.handwritten {

	font-size: 34px !important;
}

/* Fjerne error beskeder på alle formular, på siden, så der kun kommer rød border */
.has-error .form-control {
	border-color: #ca1f3f !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
}
small.help-block {
	display: none  !important;	
}


@media (max-width: 767px) {
	.sitemapUl{
		display: inline !important;
	}
	
	.sitemapUl > li {
		padding-left: 20px !important;
	}
	
	.popup.added{
		display: none !important;
	}
	
	div.indholdPerson {
		max-width: 90% !important;
	}
	.col-sm-4.right p, .col-sm-4.right h5, .footer1 .col-sm-4 {
    text-align: center !important;
	}
	
	.newForm__split--quote p 
{
	display: none !important;
}
}

@media(min-width:768px) and (max-width:991px){
	.contactImage img{
		width:100%;
	}
}
/*Kontakt formular billede*/
.contact-holder-div .form-holder{
	padding-top:0px;
	padding-left:0;
	padding-right:0px;
}

.newForm__split--quote p {
	font-size: 17px !important;
}

.handwritten {
font-family: 'Over the Rainbow', cursive; !important;
/*margin-bottom: 15px !important;*/
}

.contactImage{
	border-bottom: 2px solid #ca1f3f;
	margin-bottom:0px;
}

.popup #mc_embed_signup .button {

	margin-top: -8px !important;
}

.newForm
{
padding-top: 35px !important;
}

.contact-holder-div .form-holder .form-render{
	padding-left:15px;
	padding-right:15px;
}

.contact-holder-div .form-holder{
	border: 2px solid #ededed;
	border-top:none;
	padding-top:15px;
	min-height:auto;
	padding-bottom:40px;
}


.contact-holder-div .form-holder .header{
margin-bottom:0px;
}

.containFoots .footsteps3{
	background-position: initial!important;
}

.ulbreak {
    -moz-column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-count: 2;
    -webkit-column-gap: 20px;
    column-count: 2;
    column-gap: 20px;
}

.cover {
	min-height: 500px !important;
}

@media (min-width: 992px) and (max-width: 1199px) {
	.boxLink {
		display: none !important;
	}
}

.erhverv {
    background: #7BA467 !important;
}

.erhverv.gradient {
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7BA467+1,7BA467+100&1+71,0+100 */
        background: -moz-linear-gradient(left, #7BA467 1%, #7BA467 71%, rgba(214, 176, 110, 0) 100%) !important;
        /* FF3.6-15 */
        background: -webkit-linear-gradient(left, #7BA467 1%, #7BA467 71%, rgba(214, 176, 110, 0) 100%) !important;
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to right, #7BA467 1%, #7BA467 71%, rgba(214, 176, 110, 0) 100%) !important;
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7BA467', endColorstr='#007BA467',GradientType=1 ) !important;
        /* IE6-9 */
    }

@media (max-width: 767px) {
	.coverContent strong{
		display: none !important;
	}
	.popup.added{
		display: none !important;
	}
    .erhverv.gradient {
        background: #7BA467 !important;
    }
	
	.cover{
		height: calc(100vh - 100px) !important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.contactSection {
		padding: 60px 0 120px 0 !important;
}
}
	
	.contactImage img {
    width: 1000px !important;
}
	
	.erhverv {
    background: #7ba467;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
	
	.erhverv.hovers:hover {
        background: #5a704f !important;
    }
	
	.erhverv.gradient {
        /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#7ba467+1,7ba467+100&1+71,0+100 */
		background: -moz-linear-gradient(top,  rgba(123,164,103,1) 1%, rgba(123,164,103,1) 71%, rgba(123,164,103,0) 100%) !important; /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(123,164,103,1) 1%,rgba(123,164,103,1) 71%,rgba(123,164,103,0) 100%) !important; /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(123,164,103,1) 1%,rgba(123,164,103,1) 71%,rgba(123,164,103,0) 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ba467', endColorstr='#007ba467',GradientType=0 ) !important; /* IE6-9 */

    }
	
	#mc_embed_signup .indicates-required {

	text-align: unset !important;
}

@media (max-width: 767px) {
	.coverContent strong{
		display: none !important;
	}
	.popup.added{
		display: none !important;
	}
    .erhverv.gradient {
        background: #7ba467 !important;
    }
	
	.cover{
		height: calc(100vh - 100px) !important;
	}
	
	.fa.fa-quote-right {
	
		display:none !important;
	}
	
.newForm__split--billede .billedeImage {

	margin-bottom: 0px !important;

		}
}

@media screen and (max-width: 767px) {
  .content h2, p {
	padding-left:10px;
	padding-right: 10px;
  }
	.content h4{
	padding-left:10px;
	}
	
}


@media screen and (max-width: 767px) {
 .citatBoks {
    margin-left: 10px !important;
	margin-right: 10px  !important;
  }
}

@media (max-width: 660px) {
.mini-menu {
	height:38px!important}
	.mini-menu .container {
	height:38px!important
	}
		.mini-menu .container .row {
	height:38px!important
	}
	.mini-menu-holder {
	height:38px!important;
	}
	.mini-menu-holder ul { display:none!important}
	.mini-menu-holder ul li a { font-size:0px!important; padding:0!important;}

}

@media (max-width: 768px) {
.banner__placeholder {
display:none;
}}

@media (min-width: 768px) and (max-width: 991px) {
.f-box1 img{
	
width:226.66px!important;
	height:119.22px!important;
}
	.f-box1 {
	width:226.66px!important;
		height:340.22px!important;
	}

}

@media (min-width: 992px) and (max-width: 1199px) {
.f-box1 img {
	
width:279.98px!important;
	height:147.27px!important;
	
	}
	.f-box1 {
	width:279.98px!important;
	height:347.27px!important;
	}
}

@media (min-width: 1200px){
.f-box1 img{
	
width:326.66px!important;
	height:171.81px!important;

}
f-box1 {
height:350.81px!important;
	width:326.66px!important;
}
	.contact-holder-div .form-holder {height:335px!important;}
	.contactImage {height:132px!important;}
}

#mc_embed_signup_scroll > div > div.mc-field-group {
	margin-bottom: 20px;
}

.f-box .f-box1 {
	display: inline-block !important;
	margin-bottom: 0px !important;
}

.f-box1 {
	
	margin-bottom: 0px !important;
}

.beskrivelse {

	font-weight: 300 !important;
	font-size: 15px !important;
	padding-top: -30px !important;
}

.title_link:hover {

	background-color: transparent !important;
}


.kat-container .form-holder {
    border: 2px solid #ededed;
    padding: 15px;
    min-height: 367px;
	margin-bottom:30px;
}

.kat-container label.ng-binding {
    display: none;
}


ul.bullettjek li:before {

	background-image: url(/media/1072138/ikon2.png) !important;
	height: 23px !important;
	width: 23px !important;
	top:5px !important;
	left: 5px !important;
}

ul.bullettjek li {

	padding: 5px 0px 5px 40px !important;
}

@media (min-width: 1200px) {
.top.front {
 position: fixed!important;
 
}
}

.owlThird .owlLogo img {
    max-width: 80%;
}

.flex-slide-flexi {
	display: flex;
    flex-direction: column;
    justify-content: space-around;
}

.flex-slide-flexi-pic {
	object-fit: contain;
}
.refHolder.blue {
    margin-right: 0px;
    margin-left: 0px;
}

@media (max-width: 1199.98px) {
	iframe {
		width: 100%;
	}
}

@media (min-width: 600.98px) {
	.owlThird .owlLogo {
		height: 90px;
		display: flex;
	}
}

@media (max-width: 600px) {
		.owlThird .owlLogo {
			height: auto;
		}
		.owlThird .owlLogo img {
			height: unset;
			max-height: 150px;
			display:inline-block!important;
		}
}


@media (max-width: 767px) {
	.splitGalleriResponsiv {
		display: initial !important;
	}
	.flex-slide-flexi {
		display: flex !important;
		flex-direction: column;
		justify-content: space-around;
	}
	.splitGalleriResponsiv .thumb-holder {
		display:none;
	}
}


@media (max-width: 500px) {
	.flex-holder .flexslider .flex-slide {
		height: 260px;
	}
}

@media (max-width: 390px) {
	.flex-holder .flexslider .flex-slide {
		height: 200px;
	}
}

@media (max-width: 350px) {
	.flex-holder .flexslider .flex-slide {
		height: 160px;
	}
}


@media (max-width:1199.98px) {
.stoette .f-box.f-box1 {
	
	height:unset!important;
}
	
	.stoette .text-holder {
	    height: 98px;
	}
}

span.nav-control {

	left: 0px !important;
}


.maxWidth.rotation>span.nav-control {

	left: unset !important;
}

.mixedReviews__headline h2 {

	margin-top: 10px !important;
}

@media screen and (min-width: 768px) {
  .f-box1 img {
    width:336.66px!important;
  }
}



/******************* Medarbejderoversigt *******************/

@media screen and (min-width: 1200px) {
body table.employees .employees__th--title {
		width: 300px;
	}
}
@media screen and (min-width: 992px) and (max-width: 1199.98px){
body table.employees .employees__th--title {
		width: 250x;
	}
}

@media screen and (min-width: 768px) {
body table.employees {
		word-break: break-word;
		border: none;
	}
body table.employees .employees__thead th {
		padding: 15px 15px 15px 0;
		background: transparent;
		border: none;
		text-align: left;
		border-bottom: solid 1px #DBDEE3;
		font-weight: 600;
    	text-transform: uppercase;
		color: #173878;
	}
body table.employees .employees__thead th:last-of-type {
		padding-right: 0;
	}
	
body table.employees .employees__th--phone {
		width: 150px;
	}

body table.employees .employee {
		background: white;
	}
body table.employees .employee td {
		padding: 15px 15px 15px 0;
		border: none;
    	background: transparent !important;
		border-bottom: solid 1px #DBDEE3 !important;
		text-align: left;
	}
body table.employees .employee td:first-of-type {
		padding-right: 10px !important;			;
	}
body table.employees .employee td:last-of-type {
		padding-right: 0;
	}
	body table.employees .employee__image .employee__inner {
	    display: flex;
    	gap: 30px;
    	align-items: center;
	}
	body table.employees .employee__image {
		padding: 6px 30px 6px 0 !important;
	}
	body table.employees .employee__image img {
		height: 50px;
		width: 50px;
		min-width: 50px;
		border-radius: 50%;
		object-fit: cover;		
    	border: solid 2px #173878;
	}
	body table.employees .employee__email a,
	body table.employees .employee__phone a {
		display: flex;
		gap: 10px;
		align-items: center;
	}
	body table.employees .employee__email a svg,
	body table.employees .employee__phone a svg {
		height: 14px;
		width: 14px;
		min-width: 14px;
		min-height: 14px;
	}
	body table.employees .employee__phone {
		width: 150px;
	}
}

@media screen and (min-width: 576px) and (max-width: 767.98px) {
	body table.employees  {
		max-width: 454px;
		margin: 0 auto;
	}
	body table.employees .employee * {
    	background: transparent !important;
		border: none !important;
		color: black !important;
	}
	body table.employees .employee td {
		border: none;
		border-bottom: solid 1px #DBDEE3 !important;
	}
	body table.employees .employee td:before {
		border: none !important;
		background: transparent !important;
    	border-right: solid 1px #dbdee3 !important;
		width: 30%;
		font-weight: 600;
    	text-transform: uppercase;
    	color: #173878;
		padding: 5px;
	}	
	body table.employees .employee td .table-cell {
		padding: 5px;
	}
	
	body table.employees .employee__image .employee__inner {
	    display: flex;
    	gap: 30px;
    	align-items: center;
		justify-content: center;
		font-size: 20px;
    	color: #173878 !important;
	}
	body table.employees .employee__image img {
		height: 75px;
		width: 75px;
		min-width: 75px;
		border-radius: 50%;
		object-fit: cover;
		border: solid 2px #173878 !important;
	}
	body table.employees .employee__email a svg,
	body table.employees .employee__phone a svg {
		height: 14px;
		width: 14px;
		min-width: 14px;
		min-height: 14px;
	}
	
	body table.employees .employee__image {
		background: transparent !important;
		border-top: solid 50px white !important;
	}
	body table.employees .employee__image:before {
		display: none !important;
	}
	
}

@media screen and (max-width: 575.98px) {
	body table.employees .employee {
		margin-top: 0px !important;
		padding-bottom: 30px !important;
		border-bottom: solid 1px #DBDEE3 !important;
	}
	
	body table.employees .employee * {
    	background: transparent !important;
		border: none !important;
		color: black !important;
	}
	body table.employees .employee td {
		border: none;
		display: flex;
    	padding: 0 5px;
    	align-items: center;
		justify-content: center;
	}
	body table.employees .employee td:before {
		border: none !important;
		background: transparent !important;
		font-weight: 600;
		font-size: 15px;
    	text-transform: uppercase;
    	color: #173878;
		text-align: center;
		padding: 0;
	}
	body table.employees .employee td:not(:first-of-type):after {
	    content: ":";
		position: relative;
		order: 1;
		font-weight: bold;
		color: #173878;
	}
	body table.employees .employee td .table-cell {
		padding: 5px;
		order: 2
	}
	body table.employees .employee__image .employee__inner {
	    display: flex;
    	gap: 20px;
    	flex-direction: column;
    	align-items: center;
    	justify-content: center;
		font-size: 20px;
    	color: #173878 !important;
	}
	
	body table.employees .employee__image img {
		height: 125px;
		width: 125px;
		min-width: 125px;
		border-radius: 50%;
		object-fit: cover;
		border: solid 2px #173878 !important;
	}
	body table.employees .employee__email a svg,
	body table.employees .employee__phone a svg {
		/*height: 14px;
		width: 14px;
		min-width: 14px;
		min-height: 14px;*/
		display: none !important;
	}
	body table.employees .employee__image {
		background: transparent !important;
		border-top: solid 50px white !important;
		padding: 0;
	}
	body table.employees .employee__image:before {
		display: none !important;
	}
	body table.employees .employee__image .table-cell {
		padding: 0 !important;
	}
	
	body table.employees .employee .table-cell {
		text-align: center;
	}
}

.bx-wrapper.bx-pager {
	display: none;
}
.redLine{
height:initial !important;
	color:blue;
}

@media (max-width: 799px) {
	#top > div.bcookiez > p > span {
	    line-height: 50px;
	}
}

@media (min-width: 992px){
	.backgroundImg .theArtikelContent {
		padding: 20px;
	}
}