.item-page ul li::before {
    content: "\2022";
    color: #93a37c;
    font-weight: 900;
    display: inline-block;
    width: 1em;
    margin-left: -2em;
    margin-right: 10px;
}

.mod-149{
  margin-bottom:40px;
}

a:hover {
    color: #93a37c;
  transition: all 0.4s;
  border-bottom: 1px solid;
padding-bottom: 10px;
}
a {
    color: #93a37c;
  transition: all 0.4s;
}
.kontakt-os a:hover {
    color: #fff;
  transition: all 0.4s;
}
.kontakt-os a {
    color: #000;
  transition: all 0.4s;
  border-bottom: none;
}

.kontakt-os-footer a:hover {
    color: #93a37c;
  transition: all 0.4s;
  border-bottom: none;
}
.kontakt-os-footer a {
    color: #000;
  transition: all 0.4s;
}
.mainmenu li[class^='item-']:hover > ul a {
  line-height: 2.5;
}
.mainmenu li[class^='item-']:hover > ul {
    display: block !important;
    position: absolute;
    height: auto;
    background: #fff;
  	padding: 10px 60px 10px 0px;
    transition: all 0.4s !important;
  margin-left: 0px;
}
i#udvid {
    display: none;
}
.mainmenu ul li ul {
    display: none;
}

.mainmenu li[class^='item-']:hover > ul {
    display: block !important;
    transition: all 0.4s !important;
}

ul.nav-child.unstyled.small {
    list-style: none;
  margin-left: 0;
}
.footer-menu li {
    padding-left: 0;
}
.footer-menu ul.nav.menu {
    margin-left: 0;
    padding-left: 0;
}
.kontakt-os-footer ul {
    list-style: none;
  	padding-left: none;
  line-height: 0;
  margin-left: 0;
}
div#camera_wrap_145 {
    margin-bottom: 0px !important;
}

.camera_pag {
    margin-top: -56px !important;
    position: absolute !important;
    margin-left: 48% !important;
}
.camera_wrap .camera_pag .camera_pag_ul li {
    background: #fff !important;
}
.camera_caption_desc .slidertekst p {
    position: absolute !important;
    margin-top: -410px !important;
    text-align: center !important;
  	margin-left: 10% !important;
    
}
.camera_caption_title h1 {
    margin-top: -370px !important;
    position: absolute !important;
  	 text-align: center !important;
  	margin-left: 25% !important;
}
.camera_commands > .camera_stop {
    background: none !important;
    display: none;
}
.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont {
    background: none !important;
    background: none !important;
}
.camera_caption > div {
    background: none !important;
    background: none !important;
}
.menu-icon-cont.sm-btn-144 {
    display: none;
}
.statistik p {
    font-weight: 600;
    color: #b2aaaa;
}

.statistik h1 {
    font-weight: bold;
    color: #b2aaaa;
}
#breadcrumbs {
    position: absolute;
    top: 425px;
    margin-left: 280px;
}

.itemid-145 .page-header h1 {
    display: none;
}
.itemid-145 .item-page {
    display: none;
}
.kontakt-side .custom {
    padding-top: 150px;
}

.article-img img {
    box-shadow: 1px 1px 100px rgba(0, 0, 0, 0.1);
    width: 80%;
    float: right;
    margin-bottom:20px;
}

.item-page {
    border-bottom: 2px solid #dedede;
    padding-bottom: 75px;
    margin-bottom: 75px;
    margin-top: 100px;
}
.article-img img {
    box-shadow: 1px 1px 100px rgba(0, 0, 0, 0.1);
}
#content .page-header h1::after {
    content: "";
    background: ;
    background-color: #000;
    width: 2px;
    height: 40px;
    display: block;
    margin-top: -9px;
    margin-left: 20px;
    -webkit-transform: rotate(-90deg);
}
.page-header h1 {
    font-size: 40px;
      margin-top: 60px;
}
ol.breadcrumb {
    margin-top: 20px;
    margin-bottom: 30px;
  	font-size: 12px;
  	font-style: italic;
}
.breadcrumb-item a {
    color: #b2aaaa;
  	font-family: 'Montserrat', sans-serif;
  	font-style: italic;
 	
}
.breadcrumb-item+.breadcrumb-item:before {
    display: inline-block;
    padding-right: .5rem;
    padding-left: .5rem;
    color: #b2aaaa;
    content: "/";
  	font-family: 'Montserrat', sans-serif;
  	
}
.breadcrumb-item.active {
    color: #b2aaaa;
  	font-family: 'Montserrat', sans-serif;
  
}

.fa-location-arrow::before {
    content: "";
  	display: none;
}
.banner h1 {
    position: absolute;
    top: 120px;
    left: 30%;
    right: 30%;
    text-align: center;
    max-width: 700px;
    font-family: 'Montserrat', sans-serif;
    color: #fff;
}
.det-siger-folk h3 {
    margin-top: 20px;
    margin-bottom: 20px;
}
.kontakt-os-footer li {
    margin-bottom: 20px;
}
span.koben {
    margin-left: 56px;
}
span.kobenhanv {
    margin-left: 49px;
}

#bottom h2::after {
    content: "";
    background: ;
    background-color: #000;
    width: 2px;
    height: 40px;
    display: block;
    margin-top: -9px;
    margin-left: 20px;
    -webkit-transform: rotate(-90deg);
}
#showcase .banner h1::after {
    content: "";
    background: ;
    background-color: #fff;
    width: 2px;
    height: 40px;
    display: block;
    margin-top: -9px;
    margin-left: auto;
    -webkit-transform: rotate(-90deg);
    margin-right: auto;
}
#showcase .slidertekst h1::after {
    content: "";
    background: ;
    background-color: #fff;
    width: 2px;
    height: 40px;
    display: block;
    margin-top: -9px;
    margin-left: auto;
    -webkit-transform: rotate(-90deg);
    margin-right: auto;
}
#bottom h2 {
    margin-bottom: 20px;
}

#feature h2 {
    margin-bottom: 20px;
}
tr {
    font-weight: 600;
}

#mainbottom .statistik h3::after {
    content: "";
    background: ;
    background-color: #b2aaaa;
    width: 2px;
    height: 40px;
    display: block;
    margin-top: -9px;
    margin-left: auto;
  	margin-right: auto;
    -webkit-transform: rotate(-90deg);
}
#feature h2::after {
    content: "";
    background: ;
    background-color: #000;
    width: 2px;
    height: 40px;
    display: block;
    margin-top: -9px;
    margin-left: 20px;
    -webkit-transform: rotate(-90deg);
}
#maintop-2{
  margin-bottom: 150px;
}

#maintop .kontakt-side h2::after {
    content: "";
    background: ;
    background-color: #000;
    width: 2px;
    height: 40px;
    display: block;
    margin-top: -9px;
    margin-left: auto;
  	margin-right: auto;
    -webkit-transform: rotate(-90deg);
}

#maintop h2::after {
    content: "";
    background: ;
    background-color: #000;
    width: 2px;
    height: 40px;
    display: block;
    margin-top: -9px;
    margin-left: 20px;
    -webkit-transform: rotate(-90deg);
}
#maintop-2 .bundform h3.moduleTitle::after {
    content: "";
    background: ;
    background-color: #000;
    width: 2px;
    height: 40px;
    display: block;
    margin-top: -9px;
    margin-left: 20px;
    -webkit-transform: rotate(-90deg);
}
.om-os-billede img {
    min-height: 711px;
  object-fit: cover;
}

#footer h3 {
    margin-bottom: 20px;
}
#footer h5 {
    font-weight: normal;
}
.footer-menu ul li a:hover {
    color: #93a37c;
  	transition: all 0.4s;
  	border-bottom: 1px solid;
    padding-bottom: 10px;
}
.footer-menu ul li a {
    color: #000;
  	line-height: 2.2;
  	transition: all 0.4s;
}
.footer-menu ul{
  display: block;
  list-style: none;
}
.streg {
    margin-top: 10px;
    border: 0.5px solid #dedede;
    margin-bottom: 50px;
}
#footer .container {
    background: #fff;
  	box-shadow: 1px 1px 100px rgba(0, 0, 0, 0.1);
    padding: 100px;
}
#footer h2 {
    display: none;
}

#footer input#Send:hover {
    background: #fff !important;
    color: #93a37c !important;
    border: 2px solid #93a37c !important;
  	transition: all 0.4s !important;
}

#footer input#Send {
    width: 365px !important;
  	background: #93a37c !important;
  	font-family: 'Montserrat', sans-serif !important;
  	letter-spacing: 1px !important;
  	font-size: 14px !important;
  	padding-left: 0px !important;
  	color: #fff !important;
  	height: 40px !important;
  	transition: all 0.4s !important;
  	margin-top: 20px !important;
}
#footer .formResponsive .formHorizontal .rsform-block {
    margin-bottom: 0px !important;
  	    height: 65px !important;
}
#footer fieldset#rsform_1_page_0 {
    margin-left: -160px;
}
#footer textarea#Besked {
  	border-radius: 100px !important;
    background: #dedede !important;
    width: 325px !important;
    height: 45px !important;
    margin-bottom: 0px !important;
    border: none !important;
  	padding-left: 40px !important;
  	padding-top: 15px !important;
  	font-family: 'Montserrat', sans-serif !important;
  	letter-spacing: 1px !important;
  	font-size: 14px !important;
}
#footer .formBody input {
    border-radius: 50px !important;
    background: #dedede !important;
    width: 325px !important;
    height: 35px !important;
    margin-bottom: 0px !important;
    border: none !important;
  	padding-left: 40px !important;
 	font-family: 'Montserrat', sans-serif !important;
  	letter-spacing: 1px !important;
  	font-size: 14px !important;
  	color: #000 !important;
  	
}

#footer .bundform h3 {
    font-size: 40px;
    letter-spacing: 3px;
    margin-bottom: 75px;
}

p.logo-footer{
  	font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 38px;
    margin: 10px 0;
}
p.nr a {
    float: right;
    font-size: 40px;
    font-weight: 600;
    color: #93a37c;
  padding-top: 36px;
}
td.tal {
    font-size: 50px;
  	font-weight: bold;
}
.statistik h3 {
    color: #b2aaaa;
    font-size: 35px;
    margin-bottom: 10px;
  	font-weight: normal;
}
.statistik td {
    text-align: center;
 	color: #b2aaaa;
}
input#Send:hover {
    background: #fff !important;
    color: #93a37c !important;
    border: 2px solid #93a37c !important;
  	transition: all 0.4s !important;
}

input#Send {
    width: 520px !important;
  	background: #93a37c !important;
  	font-family: 'Montserrat', sans-serif !important;
  	letter-spacing: 1px !important;
  	font-size: 14px !important;
  	padding-left: 0px !important;
  	color: #fff !important;
  	transition: all 0.4s !important;
}
.formResponsive .formHorizontal .rsform-block {
    margin-bottom: 0px !important;
}
fieldset#rsform_1_page_0 {
    margin-left: -160px;
}
textarea#Besked {
  	border-radius: 100px !important;
    background: #dedede !important;
    width: 470px !important;
    height: 80px !important;
    margin-bottom: 0px !important;
    border: none !important;
  	padding-left: 60px !important;
  	padding-top: 15px !important;
  	font-family: 'Montserrat', sans-serif !important;
  	letter-spacing: 1px !important;
  	font-size: 14px !important;
}
.formBody input {
    border-radius: 50px !important;
    background: #dedede !important;
    width: 470px !important;
    height: 50px !important;
    margin-bottom: 0px !important;
    border: none !important;
  	padding-left: 60px !important;
 	font-family: 'Montserrat', sans-serif !important;
  	letter-spacing: 1px !important;
  	font-size: 14px !important;
  	color: #000 !important;
  	
}
.bundform {
    background: #fff;
    box-shadow: 1px 1px 100px rgba(0, 0, 0, 0.1);
    padding: 150px;
    margin-top: -120px;
    margin-left: 420px;
}
.bundform h3 {
    font-size: 40px;
    letter-spacing: 3px;
    margin-bottom: 45px;
}
.formControlLabel {
    display: none;
}
.bundform h2 {
    display: none;
}
.kontakt-os h3 {
    margin-bottom: 20px;
    letter-spacing: 2px;
}
ul {
    padding-left: 0;
      margin-left: 20px;
}

img.kontakt-ikon {
    width: 10%;
    margin-right: 20px;
}
.kontakt-os li {
    padding-bottom: 20px;
  list-style: none;
}
.kontakt-os {
    background: #ded0c7;
    padding: 50px;
    z-index: 999;
    position: absolute;
    width: 390px;
    margin-left: 110px;
    min-height: 500px;
}
a.buttom-green:hover {
    background: #fff;
    color: #93a37c;
   	transition: all 0.4s;
  	border: 1px solid #93a37c !important;
}

.mod-116 .custom {
    padding: 150px 150px 150px 298px;
  	min-height: 711px;
}
.mod-116 {
    background: #fbeae3;
  
}
.mainmenu .active a {
    color: #93a37c;
  	border-bottom: 1px solid;
    padding-bottom: 10px;
    transition: all 0.4s;
}

.mainmenu li a:hover {
    color: #93a37c;
  	border-bottom: 1px solid;
    padding-bottom: 10px;
    transition: all 0.4s;
}
img.ikoner {
    width: 2%;
    float: right;
    margin-left: 15px;
}
.buttom-green {
    color: #fff;
    background: #93a37c;
    border-radius: 50px;
    padding: 10px 40px;
    font-size: 14px;
  	transition: all 0.4s;
}
#feature a.cover-link {
    position: relative;
}

.indgangsbox {
    padding: 20px 20px 50px 20px;
    box-shadow: 1px 1px 40px rgba(0, 0, 0, 0.1);
  	color: #000;
}
img.next-green {
    width: 10%;
    float: right;
}
.nextwhite img {
    width: 3%;
  margin-left: 10px;
}
p.logo {
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 28px;
    margin: 10px 0;
}
.container-fluid {
    padding-right: 0px;
    padding-left: 0px;
}
.fixed-bottom, .fixed-top {
    position: relative;
}
#footer {
    padding-bottom: 150px;
  	background: #ded0c7;
}
#bottom{
  padding-bottom: 150px;
  background-image: url("/images/grafik/beige-1.jpg");
  
}
#mainbottom {
  	background: #fbeae3;
  	padding: 50px;
  	margin-bottom: 150px;
}

#maintop-2 {
    margin-bottom: 150px;
}

#maintop {
    margin-bottom: 270px;
}

#feature {
    margin-bottom: 150px;
}
#top {
    background-color: #93a37c;
    padding: 10px 0;
}
.mainmenu li a {
    font-family: 'Montserrat', sans-serif;
    color: #000;
    font-size: 16px;
    margin-left: 40px;
  letter-spacing: 1px;
  transition: all 0.4s;
}
.mainmenu .nav.menu {
    float: right;
    margin-top: 26px;
}
.slidertekst a.nextwhite {
    color: #fff;
}
.slidertekst {
  position: absolute;
    top: 200px;
    left: 30%;
    right: 30%;
    text-align: center;
    max-width: 700px;
  font-family: 'Montserrat', sans-serif;
  color: #fff;
}

.slideshow {
    margin-bottom: 150px;
}
.slideshow .module_container {
    position: relative;
}
.logo a {
    color: #000;
  border-bottom: none;
}
#mobilknap {
    display: none;
}

.kontakt-side p{
  line-height: 1.9;
}

.item-page p {
    line-height: 1.9;
}

p, h1, h2, h3, h4, h5, li, a, td{
  font-family: 'Montserrat', sans-serif;
}
p{
  margin-bottom: 0;
  letter-spacing: 1px;
  font-size: 16px;
}
li{
  letter-spacing: 1px;
  padding-left: 10px;
    line-height: 2;
  list-style: none;
  
}
h1 {
    font-size: 50px;
    letter-spacing: 3px;
    line-height: 1.2;
}
h2 {
    font-size: 35px;
    letter-spacing: 2px;
    line-height: 1.2;
}
h3 {
    font-size: 24px;
    letter-spacing: 1.5px;
    line-height: 1.2;
}
h4 {
    font-style: italic;
    font-weight: normal;
    font-size: 20px;
    margin-bottom: 20px;
  	letter-spacing: 1.5px;
}
h5 {
    font-size: 16px;
    letter-spacing: 1px;
    margin-bottom: 30px;
    font-weight: 500;
}
