.rsform-block.rsform-block-send {
    margin-top: 6px;
}

div#g-recaptcha-16 {
    margin-top: 25px;
}

.menu-icon-cont.sm-btn-241.sm-close, .menu-icon-cont.sm-btn-242.sm-close, .menu-icon-cont.sm-btn-240.sm-close, .menu-icon-cont.sm-btn-237.sm-close {
    margin-top: 40px;
}

input#sm-filter-240, input#sm-filter-241, input#sm-filter-242, input#sm-filter-237 {
    display: none;
}
.menu-icon-cont.sm-btn-240 {
    display: none;
}
.menu-icon-cont.sm-btn-242 {
    display: none;
}
.menu-icon-cont.sm-btn-241 {
    display: none;
}
.menu-icon-cont.sm-btn-237 {
    display: none;
}
.body_forside .gronbox .module_container {
    padding-top: 70px;
    height: 70%;
    margin-bottom: 50px;
}
.white:after {
    position: relative;
    margin-bottom: 60px;
  	content: "";
}
.body_travels main {
    width: 100% !important;
      background-color: #f1f1f1;
    box-shadow: none;
  padding: 0;
}
i#udvid {
    display: none;
}
.parent .parent > a {
    font-size: 18px;
    font-family: 'Lusitana', serif;
    border-bottom: 1px solid #fff;
}
.parent .parent > a:hover {
    color: #fff !important;
    cursor: auto;
}

ul.nav-child.unstyled.small a:hover {
    color: black;
}


ul.nav-child.unstyled.small {
    list-style-type: none;
    font-family: 'Source Sans Pro', sans-serif;
    line-height: 25px;
    font-size: 15px;
    background-color: #1f4419;
    padding-top: 30px;
    padding-left: 0px;
    height: auto;
    position: absolute;
    width: 100%;
  	display: none;
  	left: 50%;
    transform: translate(-50%,0);
}

ul.nav-child.unstyled.small ul.nav-child.unstyled.small{
  	transform: translate(0,0);
}
.nav.menu > .parent:hover > ul.nav-child.unstyled.small {
    display: block;
    padding: 30px;
}

.parent .parent {
    width: 20%;
    float: left;
}
.parent .parent ul.nav-child.unstyled.small {
    display: block;
    position: static;
}
ul.nav.menu {
    width: 950px;
    max-width: 100%;
    margin: 0 auto;
}
.body_terms main {
    width: 70%;
}

.body_terms .pull-none.item-image {
    width: 80%;
}

.formResponsive .formHorizontal p.formDescription {
    margin-top: 9px;
    margin-bottom: 0;
    display: none;
}

.djslider-default img.dj-image{
  border: 0 !important;
  margin: 0 !important;
  object-fit: cover !important;
  height: 100% !important;
}

.center.container.slide-container {
  max-width: unset;
}
.kontakt h1 {
    padding-bottom: 25px;
}

h4{
  color: #1f4419;
}

button#mobilknap {
    display: none;
}
.rc-anchor-light.rc-anchor-normal {
    border: 1px solid #d3d3d3;
    border-radius: 0px !important;
}
.formResponsive .formBody {
    float: none;
    height: 50px;
}
.kontakt input {
    padding-left: 10px !important;
}

input {
        height: 30px !important;
      width: 95% !important;
  font-family: 'Source Sans Pro', sans-serif;
 font-size: 15px !important;
  border-radius: 0px !important;
  margin-bottom: 0 !important;
  
}
#Send {
    width: 25% !important;
    height: 32px;
    margin-top: 30px;
    background: #1f4419 !important;
    border-radius: 0px !important;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}
#Send:hover{
    background: #fff !important;
    color:#1f4419;
  transition: all 0.4s;
}
.kontakt textarea {
    padding-left: 10px !important;
}

textarea#Message {
    width: 95% !important;
  font-family: 'Source Sans Pro', sans-serif;
 font-size: 15px !important;
  border-radius: 0px !important;
}

.kontakt .formResponsive .formHorizontal .rsform-block {
    margin-bottom: 0px !important;
}
.formControls {
    margin: 0px !important;
}

.formControlLabel {
    display: none;
}
.kontakt .module_container {
    background-color: #fff;
    padding: 60px 60px 60px 60px;
    box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.3);
    margin-right: 15%;
    margin-left: -300px;
}

.kontakt{
  width: 85%;
  padding:35px
    
}

.body_forside #content {
    display: none;
}

.body_kontakt #content {
    display: none;
}

.baggrund .module_container {
    background-color: #1f4419;
    height: 490px;
    width: 170%;
}

main {
    background-color: #fff;
    padding: 60px;
    width: 60%;
    box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.3);
    margin-top: 45px;
      width: 70% !important;
}
.white {
    width: 70%;
    background: #fff;
    padding: 60px;
    box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.3);
    margin-right: -25%;
    margin-left: auto;
}

.gronbox .module_container {
    background: #1f4419;
    width: 80%;
    min-height: 360px;
      box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.3);
}
.included .module_container {
    background: #1f4419 no-repeat;
    width: 80%;
    min-height: 600px;
    box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.3);
    padding-top: 70px;
    margin-top: 100px;
    margin-bottom: 100px;
    background-position: right center;
    background-size: cover;
    height: 60%;
}

.modulbillede {
    padding: 0 !important;
}
.boxindgang img {
  width: 100%;
}
.body_travels .boxindgang .module_container {
    box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.3);
    padding: 0 !important;
    background-color: #fff;
    height: 500px;
    margin-bottom: 30px;
}

.boxindgang .module_container {
    box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.3);
    padding: 0 !important;
    background-color: #fff;
      height: 500px;
  margin-bottom: 50px;
}
.boxindgang h2 {
    padding-left: 30px;
  padding-top: 20px;
  padding-right: 30px;
  text-transform: uppercase;
}
.boxindgang p {
    padding-left: 30px;
    padding-right: 30px;
}

.slidetext p {
    font-size: 25px;
    font-style: italic;
}
.slidetext h1 {
    font-size: 90px;
    text-align: center;
}

.slidetext {
    position: absolute;
    top: 400px;
    text-align: center;
  width: 100%;
}
.footerinfo .module_container {
    margin-left: auto;
    margin-right: auto;
    max-width: 72%;
}

.footerinfo a:hover {
    color: black;
}

.footerinfo a {
    color: white;
}
.footerinfo li {
    list-style: none;
    float: left;
    text-transform: uppercase;
    padding-right: 40px;
  color: white;
  letter-spacing: 2px;
}
#content-bottom {
   margin-bottom: 100px;
}

#showcase {
    padding-bottom: 50px;
}

#maintop {
    padding-bottom: 50px;
    padding-top: 50px;
}
#mainbottom {
    /*padding-bottom: 120px;*/
     /* padding-top: 50px;*/   
}
#content {
        margin-bottom: 100px;
}
#feature {
    padding-bottom: 50px !important;
}
#bottom {
    /*padding-top: 150px;*/
      /*margin-top: 100px !important;*/
}

#top {
    padding-top: 20px;
 background-color: transparent;
}
#footer {
    background-color: #1f4419;
    padding-bottom: 10px;
    padding-top: 10px;
}
.app-slideshow {
    list-style: none;
    padding: 0;
}

.container-fluid.no-gutters {
    padding: 0;
}

body {
    font-family: 'Lusitana', serif;
  background-color: #f1f1f1;
}
h1 {
    text-transform: uppercase;
    margin-bottom: 20px;
}
h2 {
    font-size: 1.9rem;
}
p{
  font-family: 'Source Sans Pro', sans-serif;
  
}
.button-green:hover {
    background-color: #fff;
  transition: all 0.4s;
}
.button-green {
    border: 1px solid #1f4419;
    background-color: #1f4419;
    color: #fff;
    padding: 6px 20px;
    text-transform: uppercase;
      letter-spacing: 0.5px;
}

.menu a {
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
}

a {
    color: #000;
}

a:hover {
    color: #1f4419;
  transition: all 0.4s;
}


#showcase img {
    max-width: 100%;
    height: auto;
  margin-bottom: 50px;
}
  .row {
    justify-content: space-around;
}

.fixed-bottom, .fixed-top {
    position: absolute;
}

/*******SLIDESHOW START********/
#app-slideshow {
	 position: relative;
	 overflow: hidden;
	 margin: 0;
	 padding: 0;
}
 #app-slideshow .app-slideshow-wrapper {
	 position: relative;
	 overflow: hidden;
	 width: 100%;
	 margin: 0;
	 padding: 0;
}
 #app-slideshow .app-slideshow-wrapper {
	 position: relative;
	 z-index: 1;
	 margin: 0;
	 padding: 0;
	 line-height: 0;
}
 #app-slideshow .app-slideshow-wrapper li {
	 position: absolute;
	 float: left;
	 color: #fff;
	 text-align: center;
	 transition: opacity 1s ease-in-out;
	 opacity: 0;
	 top: 0;
	 left: 0;
	 width: 100%;
}
 #app-slideshow .app-slideshow-wrapper li:first-child {
	 position: relative;
}
 #app-slideshow .app-slideshow-wrapper .active {
	 opacity: 1;
	 z-index: 2;
}
 #app-slideshow .app-slideshow-wrapper .actions button {
	 position: absolute;
	 top: 50%;
	 transform: translateY(-50%);
	 background-size: 100%;
	 background-color: rgba(0, 0, 0, 0.2);
	 height: 3rem;
	 width: 3rem;
	 color: #fff;
	 border: none;
	 cursor: pointer;
	 outline: none;
	 transition: all 0.2s linear;
	 z-index: 2;
}
 #app-slideshow .app-slideshow-wrapper .actions button.prev {
	 left: 0;
}
 #app-slideshow .app-slideshow-wrapper .actions button.next {
	 right: 0;
}
 #app-slideshow .app-slideshow-wrapper .dots-wrapper {
	 display: block;
	 position: absolute;
	 bottom: 0;
	 text-align: center;
	 z-index: 4;
	 left: 50%;
	 transform: translateX(-50%);
}
 #app-slideshow .app-slideshow-wrapper .dots-wrapper .dots {
	 list-style: none;
	 padding: 0;
	 margin: 0;
	 text-align: center;
	 margin-bottom: 0;
}
 #app-slideshow .app-slideshow-wrapper .dots-wrapper .dots li {
	 display: inline-block;
	 padding: 10px 3px;
	 cursor: pointer;
	 font-weight: 400;
	 font-size: 0.825rem;
	 line-height: 1;
	 background-color: transparent;
	 margin-bottom: 30px;
}
 #app-slideshow .app-slideshow-wrapper .dots-wrapper .dots li:before {
	 content: '';
	 background-color: grey;
	 width: 15px;
	 height: 15px;
	 display: inline-block;
	 border-radius: 50%;
	 border: 1px solid grey;
}
 #app-slideshow .app-slideshow-wrapper .dots-wrapper .dots li.active:before {
	 content: '';
	 background-color: white;
	 width: 15px;
	 height: 15px;
	 display: inline-block;
	 border-radius: 50%;
	 border: 1px solid white;
}
.app-slideshow-buttons-wrapper {
    display: none;
}
/**Dots slideshow**/
ul.app-slideshow-controls li {
    cursor: pointer;
    background: transparent;
    border: solid 1px #fff;
    display: block;
    width: 15px;
    border-radius: 25px;
    height: 15px;
    text-indent: -99999px;
    margin-bottom: 4px;
}

ul.app-slideshow-controls li.app-slideshow-active-control,
ul.app-slideshow-controls li:hover{
    background: #fff;
}
.app-slideshow-controls-wrapper {
    position: absolute;
    top: 50%;
    right: 0;
    width: 100px;
    z-index: 1;
}
.app-slideshow-controls-wrapper ul {
    margin-bottom: 0;
}
.app-slideshow-controls-wrapper {
    position: absolute;
    top: 50%;
    right: 0;
    width: 100px;
    z-index: 1;
    margin-top: -19px;
}
/*********SLIDESHOW END**************/

.pull-none.item-image {
      position: absolute;
    z-index: -1;
    right: 0;
    top: -20px;
      box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.3);
}