﻿/* MENU */
#cssmenu > ul > li > #activeitem, #cssmenu > ul > li > .inpath { color:#ed1c24; }
#cssmenu > ul > li > a:hover { color:#ed1c24;}


/* ~~~~ MENU ICON ~~~~ */
#cssmenu > ul > li > a > img { width: 17px; float: left; margin: 0px 6px 0px 7px; }

/* drop down */
#cssmenu .M1 a.hasmenuimg { display: flex;  }
#cssmenu .M1 a.hasmenuimg > span { order: 1;  }
#cssmenu .M1 a.hasmenuimg > img { order: 2;  }
#cssmenu .M1 > li > a > img { width: 14px; float: left; margin: 0px 0px 0px 8px; }

/* mobile */
.mean-nav li > a > img { width: 17px; margin: -3px 6px 0px 0px; }
.mean-nav #activeitem.hasmenuimg { text-decoration: none; }
.mean-nav #activeitem.hasmenuimg span { text-decoration: underline; }


/* left menu */
#LeftNav li > a > img { width: 17px;  margin: 0px 0px 0px 9px; }




/* SIDESKABLON FORSIDE SETUP */


#ContentFull { text-align: center; }

#ContentFull * { text-align: left; }
#ContentFull * { text-align: initial; }

#InfoBox1 { text-align: center; }
#InfoBox1 * { text-align: initial; }

/* LUFT I BUNDEN AF MAIN CONTAINER MEN IKKE I TESTIMONIALS */
/*
.content-extra-padding > .row:first-of-type { padding-bottom: 30px; }
*/
#ContentArea { padding-bottom: 30px; }
/* FORSIDE LINK */
@media(min-width: 991px){ .col-lg-offset-1-5 { margin-left: 12.5%; } }
@media(max-width: 500px){ .forsidelink { width: 100% !important; } }

.forsidelink { 

  float: none !important;
    margin: 0px auto 25px auto !important;
    display: inline-block !important;
    text-align:initial;
    box-sizing: border-box !important;
}
/*
@media(min-width: 1200px){ .forsidelink.col-lg-3 { width: 24%; } .forsidelink.col-lg-4 { width: 32%; } .forsidelink.col-lg-6 { width: 49%; } .forsidelink.col-lg-8 { width: 66%; } }
@media(max-width: 1199px){ .forsidelink.col-md-3 { width: 24%; } .forsidelink.col-md-4 { width: 32%; } .forsidelink.col-md-6 { width: 49%; } .forsidelink.col-md-8 { width: 66%; } }
@media(max-width: 991px){.forsidelink.col-sm-3 { width: 24%; } .forsidelink.col-sm-4 { width: 32%; } .forsidelink.col-sm-6 { width: 49%; } .forsidelink.col-sm-8 { width: 66%; } }
@media(max-width: 767px){.forsidelink.col-xs-6 { width: 49%; } }
*/
.forsidelink .multispacer{ 
  -webkit-transition: all 300ms; -moz-transition: all 300ms; -o-transition: all 300ms; transition: all 300ms;
  border:1px solid #003f50;
  border-radius: 2px;
  background-color: #003f50;

   }
.forsidelink h2 { 
  -webkit-transition: all 300ms; -moz-transition: all 300ms; -o-transition: all 300ms; transition: all 300ms;
  font-size: 16px; text-align: center; margin: 10px 0px;
  text-align: center !important;
  color:#fff !important;
}
.forsidelink:hover .multispacer { background-color:#fff !important; }
.forsidelink:hover h2 { color:#003f50 !important; }

/* FORSIDE BOKS */
/*
@media(min-width: 1200px){ .forsidebox.col-lg-3 { width: 24%; } .forsidebox.col-lg-4 { width: 32%; } .forsidebox.col-lg-6 { width: 49%; } .forsidebox.col-lg-8 { width: 66%; } .forsidebox.col-lg-12 { width: 100%; } }
@media(max-width: 1199px){ .forsidebox.col-md-3 { width: 24%; } .forsidebox.col-md-4 { width: 32%; } .forsidebox.col-md-6 { width: 49%; } .forsidebox.col-md-8 { width: 66%; } .forsidebox.col-md-12 { width: 100%; } }
@media(max-width: 991px){.forsidebox.col-sm-3 { width: 24%; } .forsidebox.col-sm-4 { width: 32%; } .forsidebox.col-sm-6 { width: 49%; } .forsidebox.col-sm-8 { width: 66%; } .forsidebox.col-sm-12 { width: 100%; } .forsidebox h1 { font-size: 16px !important; } }
@media(max-width: 767px){.forsidebox.col-xs-6 { width: 49%; } .forsidebox.col-xs-12 { width: 100%; } .forsidebox h1 { font-size: 19px !important; } }
*/
.forsidebox { 
  /*  float: none !important; */
    margin: 0px auto 40px auto !important;
    display: inline-block !important;
    text-align:initial;
    box-sizing: border-box !important;
}
.forsidebox { height: 190px; }
.forsidebox_x2 { height: 420px; }
.forsidebox .multispacer { height: 100%; background-size: cover !important; background-position: center center !important; }
.forsidebox .dw-section-title { position: relative; width: 100%; height: 40px; top: 140px; padding-top: 10px; background-color: #003F50; }
.forsidebox_x2 .dw-section-title { top:370px; }
.forsidebox .figure {
  background-color: rgba(0,63,80,0.5);
    border-top-left-radius: 50px;
}
.forsidebox.forsidebox_x2 .img-responsive { height:380px; overflow: hidden; }
.forsidebox.forsidebox_x2 .img-responsive img { height: 380px !important; width: 568px !important; }
.forsidebox.forsidebox .img-responsive { height:150px; overflow: hidden; }
.forsidebox.forsidebox .img-responsive img { height: 150px !important;  }
.forsidebox .multispacer {
  border-bottom-right-radius: 50px;
    border-top-left-radius: 50px;
  overflow: hidden;
  -webkit-box-shadow: 0px 0px 5px 1px rgba(58, 58, 58, .75);
  -moz-box-shadow: 0px 0px 5px 1px rgba(58, 58, 58, .75);
  box-shadow: 0px 0px 5px 1px rgba(58, 58, 58, .75);
}

.forsidebox h1 {  font-size:17px; font-weight:300; padding-left:10px; margin-top: 10px;}
.forsidebox .multibottom { height: 30px; }
.forsidebox .figure {
  position: absolute;
  top:0px;

  height: calc(100% - 40px); height: -webkit-calc(100% - 40px); height: -moz-calc(100% - 40px);
  width: calc(100% - 30px);width: -webkit-calc(100% - 30px);  width: -moz-calc(100% - 30px);

  box-sizing: border-box !important;
  padding: 10px;
  opacity: 0;
}
.forsidebox .img-responsive { height: 150px; overflow: hidden; }
.forsidebox .img-responsive img {  height: auto !important; min-width: 100%; }
@media (max-width: 991px){
  .forsidebox .img-responsive { height: auto; }
}
@media (max-width: 767px){
  .forsidebox .img-responsive { height: 250px; }
}
.forsidebox .figure p {
  vertical-align: middle;
  position: absolute;
  margin-top: -20px;
  top: 50%;
  display: table-cell;
  width: calc(100% - 10px);width: -webkit-calc(100% - 10px);  width: -moz-calc(100% - 10px);
  width: 85%;
}
.forsidebox .img-responsive, .forsidebox .figure { -webkit-transition: all 300ms; -moz-transition: all 300ms; -o-transition: all 300ms; transition: all 300ms; }

.forsidebox .img-responsive { border-top-left-radius: 50px; }
.forsidebox:hover .img-responsive { opacity: 0.5; }
.forsidebox:hover .figure { opacity: 1; }

@media(min-width: 1199px){
  .forsidebox.col-lg-4 .multispacer { width: 90% !important; margin-left: auto; margin-right: auto; }
}

.roundedbox .multispacer {
  border-radius: 30px;
  padding: 30px 15px;
  -webkit-box-shadow: 0px 0px 5px 1px rgba(58, 58, 58, .75);
  -moz-box-shadow: 0px 0px 5px 1px rgba(58, 58, 58, .75);
  box-shadow: 0px 0px 5px 1px rgba(58, 58, 58, .75);
}
.roundedbox {
  margin-bottom: 15px; padding: 0px;
}
.roundedbox li > h3 { margin: 5px 0px; }
.roundedbox li > p { margin: 0px 0px 5px 0px; }
.roundedbox a { color:#fff; }

.margin-content-divider { margin-bottom: 0px; }

.toplink {
  border-bottom:1px solid #ccc;
  padding: 5px 10px 8px 10px;
  display: block;
  color:#000 !important;
  font-weight: 500;
  text-transform: uppercase;
}
.toplink:hover {
  color: #E00F20 !important;
}

/*FOOTER */
.footersize img { max-width: 100%; }
.footersize { height: auto; }

/* DROPDOWN */
#cssmenu li:hover > ul { left: 0px !important; top:35px; }

/* FORM */
@media(max-width:767px){
  #dw-form-64 td { display: block !important; } 
}

/* SPECIAL POPUP */

#popup-button_9442, #popup-button_9444 { display: none !important; }

#fp2019_box_br { padding: 0px !important; }
