﻿/* FONTS */
h1, h2, h3, h4, h5 { 
  font-family: 'Roboto Slab', serif !important; 
  font-weight: 500 !important;
  color: #E7CA81 !important;
}


p, td, ul, label, input[type="text"], textarea  { font-family: 'Roboto', sans-serif;color:#eee;  }
#maincontent p, #maincontent a, #maincontent td { line-height: 22px;}

#LargeMap p, #LargeMap label { color:#222; }

a:not(.mean-bar a) {  transition: all .3s ease-out; -webkit-transition: all 0.3s ease-out; }
/*
p > a:not(.btn), .item a:not(.btn), .dropdown-cart a:not(.btn),
#terms_link, .paragraph ul a:not(.btn):not(.swipebox), .contact-content-box a,
form a:not(.btn), .alert-danger .alert-link, .forum-container a,
.newsv2 a, .searchresult_title a, .viewprofile a:not(.btn)
{ 
  text-decoration: none;
  font-weight: normal;
  border-bottom: 1px solid #000;
  padding-bottom: 1px;
  transition: all .3s ease-out; -webkit-transition: all 0.3s ease-out;
}

p > a:not(.btn):hover, .item a:not(.btn):hover,
.dropdown-cart a:not(.btn):hover, #terms_link:hover,
.paragraph ul a:not(.btn):not(.swipebox):hover,
form a:not(.btn):hover, .alert-danger .alert-link:hover,
.forum-container a:hover, .newsv2 a:hover, .searchresult_title a:hover,
.viewprofile a:not(.btn):hover
{ 
  border-bottom: 1px solid #666;
}
*/


/* FULD BREDDE */
/*
.content-extra-padding.dynamisk_full { padding: 0px; }
.content-extra-padding.dynamisk_full #indhold > .row { margin-left:0px !important; margin-right: 0px !important; }
*/
/* BOX STUFF */
/*
.contentrow, div[id^="scroller_"] { border-radius: 2px; margin:0px; padding: 0px; background-color: #fff;   box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12); border:none; }
.content-extra-padding.min-height-page.container {padding: 30px;background-color: #fff;   box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);}
*/
/*
.logo_container {  background-color: #000 !important; }
*/

#top, .topcontainer, .menudiv { background-color: transparent !important; }
#top {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000b00+0,405873+50,ffffff+100 */
background: #000b00; /* Old browsers */


box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);

background: #01161E !important;
}

/* LOGO + TOP */
/*
.navbar-brand { position: relative; z-index: 704; top:5px; margin-top: 14px !important; margin-bottom: 20px; height: 30px; }
*/
.logo_menu .ul-searchform { color:#000;}


.navbar.container, .navbar-brand { border:0px !important; }
.navbar.container { width: 100% !important; }
.navbar-header .navbar-brand { height: auto; margin:0px; padding: 15px; }
.navbar-brand > img { max-height: 80px !important; width: auto; image-rendering: -webkit-optimize-contrast; }
#navdiv.container .navbar-brand, #navdiv.container .navbar { width:320px; margin: 0px !important; border:0px; }


#logo_spacer { height: 0px; display: none;}

@media(max-width: 991px){
  .logo_container { padding-top: 38px; }

}





#top { margin-bottom: 0px !important;}
.content-extra-padding.container > div { padding-top: 0px !important; }


@media (max-width: 991px) { .widthdecider.container-background { margin-top: 0px !important; } }


/*CSS MENU*/
.menucontainer.container, #dep_selector .container, #translations .container { width: 100% !important; }
#cssmenu { 
  position: relative; 
  height: 5px; 
  top:-76px; 
  left:300px !important;
  z-index: 602;
}
#cssmenu ul { z-index: 602; }

#cssmenu > ul > li > a { text-transform: uppercase; font-weight: 500; color:#fff; font-size: 14px; 
  padding-bottom: 8px !important;
}

#cssmenu > ul > li > a, #cssmenu2 a { font-family: 'Roboto', sans-serif;}
#cssmenu ul ul li a { color:#fff !important; }
#cssmenu3 a { font-family: 'Roboto', sans-serif; font-weight: 300; text-transform: uppercase; font-size: 13px !important; }
.secondary-navigation a { font-family: 'Roboto', sans-serif; }

@media (max-width:1199px) { #cssmenu { left: 300px !important; } }

/* Sekundær menu */
#css3container {  padding: 8px 0px;}
.menu_container3 { background-color: #0097d3; color: #fff;  }

.secondarycontainer { height: 0px; }
.secondary-navigation ul {
  position: relative;
}
.secondary-navigation > ul > li a { color:#333; }

/* mobil menu */

.mean-container .mean-bar, .mean-container .mean-nav, #SearchBar.only-show-mobile input[type="text"] { background-color: #011e28; }


/* FOOTER */

#secondaryfooter .Button01 { margin: 20px auto 0px auto !important; display: table; }

#footer { 
  margin-top: 0px !important;
  clear: both;
}
#footer p { font-size: 13px; }


#footer h4, #footer h3 {
  font-weight: 500 !important;
  padding-bottom: 10px;
  text-transform: uppercase;
  color: #E7CA81 !important;
}
#footer #socialicons a { border-bottom: 0px; }
#footer #socialicons h4 { margin-top: 0px; }

#footer .Button01 a { color:#fff !important; }
#poweredby a { color:#dedede !important; border:none; }



/* buttons */
.Button.Button01 a, .Button.Button01 input { color:#000 !important; font-weight: 500; }
/*a.Button01, .Button01, .button.Button01, .btn-dw-primary, input[type="button"], input[type="reset"], input[type="submit"] { color:#333 !important; }*/
a.Button01, .Button01, a.Button02, .Button02, a.Button03, .Button03, a.Button04, .Button04, button, input[type="submit"], .btn, a.btn, input[type="button"],input[type="reset"] {
  border-radius: 2px !important;  -webkit-border-radius: 2px !important;  -moz-border-radius: 2px !important;  -ms-border-radius: 2px !important;
  font-family: 'Roboto', sans-serif !important;
  box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
  padding: 7px 30px;
  text-transform: uppercase;
      transition: all .3s ease-out;
      -webkit-transition: all 0.3s ease-out;
  }

a.Button04 { background-color: #203649 !important; color:#fff !important; border:none !important; }
a.Button04:hover { background-color:#233B50 !important; }
.foldud-init { padding: 6px 12px; }
.afsnitmedramme__text .Button {
  padding: 7px 23px;
}
a.Button01:hover, .Button01:hover, a.Button02:hover, .Button02:hover, a.Button03:hover, .Button03:hover, a.Button04:hover, .Button04:hover, button:hover, input[type="submit"]:hover, .btn:hover, a.btn:hover {
  box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);
}

form[name="EcomSearch"] input[type="submit"] { margin-left: 0px !important; }
input[name="Quantity"] { margin-right: 0px !important; }
  input[type="text"],input[type="email"],input[type="password"],textarea,select { 
  border-radius: 0px !important;  -webkit-border-radius: 0px !important;  -moz-border-radius: 0px !important;  -ms-border-radius: 0px !important;
}

/* POPUP */
.popup { box-shadow: 0 0px 10px rgba(0,0,0,0.26), 0 0px 10px rgba(0,0,0,0.33); }
.popup button { font-weight: 500; margin-top: 35px; }
.popup-button { color: #01161E; font-weight: 500; }
.popup-button, .popup, .popup_content, .popup_content:before { border-radius: 0px !important;  -webkit-border-radius: 0px !important;  -moz-border-radius: 0px !important;  -ms-border-radius: 0px !important; }
.popup input { background-color: transparent !important; border:none; border-bottom: 1px solid #fff; color:#fff; margin-top: 10px !important; }
.popup input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #ccc; }
.popup input:-moz-placeholder, textarea:-moz-placeholder { color: #ddd; }
.popup input::-moz-placeholder, textarea::-moz-placeholder { color: #ddd; }
.popup input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #ddd; }
.popup-close-round {
  box-shadow: none;
  left:0px; top:0px;
  background-color: transparent !important;
  border: none;
}
.popup-button:hover { bottom:-10px !important; box-shadow: 0 0px 10px rgba(0,0,0,0.26), 0 0px 10px rgba(0,0,0,0.33); }

input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus,textarea:focus,select:focus { outline: none; }

/* Special popup */
@media(min-width: 600px){
  .popup { 
    width: 600px; 
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: -25px center !important;
    background-color: #233B50 !important;
  }
  .popup_content { float: right; width: 350px; background-color: #233B50 !important; }
  .popup_content:before { opacity: 0 !important; }
}

/* Søgeresultater */
#SearchForm1 td { padding: 0px !important;}
#SearchForm1 input[type="text"] { padding:6px; margin-left: 15px;  }

#SearchForm1 input[type="submit"] { margin-left: 25px;}
.searchresult_title, .searchresult_title a, .searchresult_date { font-family: 'Roboto', sans-serif !important; }
.searchresult_summary { font-family: 'Roboto', sans-serif; padding: 4px 0px; }

/* standard form */
form[name="postform"] { padding: 15px;}

/* Product list */

h2.product-title { margin: 0px !important; padding: 12px 0px 8px 15px !important; }
h2.product-title a { font-family: 'Roboto', sans-serif !important; text-transform: none; font-size: 16px !important; }
.wp-block.product { border-radius: 2px; margin:0px; padding: 0px; background-color: #fff;   box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12); border:none; }
.wp-block.product:hover { transition: box-shadow 0.25s;   box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);  }
.wp-block.product figure { padding: 0px; }
.wp-block.product div[name="extracolumn"] { background-color: #fff;  }
.wp-block.product .wp-block-footer { background-color: #fff; padding: 8px 12px 0px 0px; border: none; float: right;}
.price { font-family: 'Roboto', sans-serif !important; font-size: 20px !important; }
div[name="productmorebr"] { display: none; }

.wp-block.product div[name="extracolumn"], .wp-block.product .wp-block-footer { display: inline-block; vertical-align: bottom;}

#viewbtns { display: none; }

/* Produkt visning */

.row.product {  margin: 0px; }
.row.product > div { padding: 0px !important; }
.row.product .tp-banner-container { margin-bottom: 0px !important; }
.row.product > div > form { padding:30px;}
.product-gallery > div:not(.primary-image) { display: none; }

/* Slideshowtop */

#topslideshow {
  /* position: relative; top:-130px; */
  /*
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    */
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#01161e+7,539ad1+50,ffffff+65 */
background: #01161e; /* Old browsers */
background: -moz-linear-gradient(top,  #01161e 0%, #539ad1 50%, #ffffff 65%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #01161e 0%,#539ad1 50%,#ffffff 65%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #01161e 0%,#539ad1 50%,#ffffff 65%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01161e', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
/*#maincontent { margin-top: -60px !important; }*/


/* Slideshow */
.caption_venstre .tp-caption { padding-left: 95px !important; }
.tp-caption {
                left:0px !important;
              width: 100% !important;
              height: auto !important;
              max-width: 100% !important;
              margin-left: auto !important;
              background:transparent !important;
              position: absolute !important;
              cursor: default !important;
              position: absolute !important;

              bottom:20% !important;
              top:auto !important;
              

              -webkit-transform: translateY(60%) !important;
              -ms-transform: translateY(60%) !important;
              transform: translateY(60%) !important;
}
.tp-caption h1 { font-weight: 700 !important; font-size: 45px !important; float: right;}
.tp-caption h4 { font-size: 32px !important; line-height: 40px !important; float: right; text-align: right !important; max-width: 700px !important;}
.tp-caption .btn { 
  font-size: 16px; padding: 12px 35px !important;
  background-color: transparent !important;

  border:2px solid #fff;
  border-radius: 2px;
}
.tp-caption .btn:hover { background-color: #fff !important; color: #000 !important; }
@media(max-width: 700px){
  .tp-caption h1 { font-size: 28px !important; }
  .tp-caption h4 { font-size: 18px !important; line-height: 19px !important; }
}
@media(max-width: 500px){
  .tp-caption h4 { font-size: 15px !important; line-height: 18px !important; }
}
.tp-caption.mystyle-black-background-white-text {
  background-color: transparent;
}


/* Nyhedsliste */
.nyhedslistebilledvenstre > div > .row:first-of-type > .col-lg-12 { display: none; }
.nyhedslistebilledvenstre .img-responsive { width: 100% !important; }
/*
.nyhedslistebilledvenstre > div > .row > div { padding: 0px; }

.nyhedslistebilledvenstre .text { padding-top: 0px !important; }
.nyhedslistebilledvenstre .newslist-date { padding: 0px 0px 0px 15px;}
.nyhedslistebilledvenstre .rss { margin-top: -45px; margin-right:15px;}
.nyhedslistebilledvenstre .col-lg-4 { border-right: 2px solid #ebebeb; }
*/
/* Nyhedsitem */
.newsv2.item .image { color:#eee; }


/* frontnews */
.frontnews h2, #slider_header { text-transform: uppercase; margin-bottom: 20px;}
.frontnews .text { margin-bottom: 0px; }
/* scroller */

.owl-item > .item { background-color: #233B50; padding-bottom: 5px !important; }
#slider_header { margin-bottom: 20px; padding-bottom: 32px}
.owl-item > .item > p, .owl-item > .item > h3, .owl-item > .item > span { padding-left: 10px !important; padding-right: 10px !important; }
.owl-item > .item > a { text-transform: uppercase; font-weight: 500; }
.owl-buttons { top:-54px !important; }
#owl-example .item img { width: 100% !important; }

#owl_7058 { margin-top: -150px; }
#owl_7058 .owl-item { height: 255px; display: table; padding: 0px 15px; }
#owl_7058 .item { display: table-cell;vertical-align: middle; }
@media(max-width: 767px){
  #owl_7058 h2.h2 { font-size: 18px !important; }
}



.kalender_kompakt .newsitem {
  margin: 0px;
  border-bottom: 1px solid #ddd;
  padding: 8px;
}
.kalender_kompakt .newslist-date { 
  display: inline-block; margin-right: 3px;
  font-size: 13px; color:#333; 
}
.kalender_kompakt a { display: inline-block; }
.kalender_kompakt .manchet, .forum-thread-resume { font-size: 12px; font-style: italic; color: #666 !important; margin-top: 5px;}


.nyhedsliste_3col { margin-top: 30px; }
.nyhedsliste_3col h3 { margin-top: 10px; }

.newslist-date { font-family: 'Roboto', sans-serif !important; text-transform: uppercase;}

/* Nyheder */
.newsitemyoutube { margin-bottom: 0px !important; }

/* Left Navigation */
#LeftNav a { color:#666; }
#LeftNav ul.M0 > li { border:none; padding: 0px !important; }
#LeftNav ul { border:none !important; }
#LeftNavContainer a { font-weight: 500 !important; padding: 10px !important; margin: 0px !important; }
#LeftNav ul.M0 > li > a[class$="_Active"], #LeftNav ul.M0 > li > a:hover[class$="_Active"] {
  background-color: #f0f0f0 !important;
  color:#000 !important;
}

#LeftNav ul.M0 > li > a:hover { background-color: #f7f7f7 !important; color:#000 !important;}

#LeftNav ul.M0 > li.nonclick > a:hover, .L2.nonclick, .L2.nonclick:hover, .L2.nonclick a, .L2.nonclick a:hover { background-color: #fff !important; }
.L2.nonclick { border-bottom: 2px solid #ccc !important; }


/* Søgefelt */
/*
.menu_container .ul-searchform { position: relative; z-index: 603; top:-54px; right: 0px;  padding: 0px !important; height: 0px;display: inline-block; }
.logo_menu .ul-searchform button { box-shadow: none !important; color:#333 !important;position: relative; z-index: 603; padding: 2px; }
.logo_menu .ul-searchform #top-search { margin-left:15px; background-color: transparent; border:none; border-bottom: 1px solid #333; color: #000 !important;position: relative; z-index: 603;}
*/
/* FORUM */

.forum-threadlist-split .btn-group { display: none; }
.thread-list-kompakt .forum-thread-subject .forum-thread-resume {
  display: block !important;
  font-weight: normal;
  font-style: italic;
}

/* Bruger styring */

.viewprofile .row { margin-bottom: 3px; }
form[name="UserManagementEditForm"] .col-md-3:not(.fileupload) { padding-top: 11px; }
#FakeImageUploader { display: none; }

/* PAGINATION */

.pagination>li >a, .pagination>li.active>a { color:#000 !important; }

/* HALFBOX */
.halfbox {
  padding: 30px;
}
.halfbox h1 { font-size: 48px; font-weight: 700 !important; text-transform: uppercase; }

/* MULTIROW */
/*
.multirow { margin-left: auto !important; margin-right: auto !important; }

@media (min-width: 1200px) { .multirow { width: 1170px !important; } }
@media (min-width: 992px) { .multirow  { width: 970 !important; } }
@media (min-width: 768px) { .multirow  { width: 750 !important; } }

/* MULTICHILD_PADDING */

@media(min-width: 768px){
  .multichild_padding {
      padding-top:30px !important; padding-bottom: 30px !important;
  }
}

/* AFDELINGSVÆLGER */
#dep_selector {
  display: block;
  position: absolute;
  top:0px; left:0px;
  z-index: 1000;
  color: #fff !important;
  
  width: 100%;
  z-index: 700;
}
#dep_button { display: none; }
#dep_button_text { text-transform: uppercase; font-size: 11px;position: relative; top:1px;}
#dep_button .fa-stack { width: 25px; }
#dep_selector .container { margin-left: auto; margin-right: auto; }
.topbutton { position: relative; top:47px; right: 0px; float: right; cursor: pointer; }
@media(max-width: 992px){ .topbutton { display: none; } }
#deps, .ul-searchform { 
  position: fixed;
  top:0px; left: 0px;
  width: 100%; height: 100%;
  background-color: rgba(0,0,0,0.95);
  z-index: 850;
  padding:30px !important;
  display: none;
  overflow-y: scroll;
}
#closeall {
  position: fixed;
  top:50px;right: 30px;
  width: 20px; height: 20px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAAJFBMVEUAAAD///////////////////////////////////////////+0CY3pAAAAC3RSTlMAAgYII1Bzj7XR+VNWgWQAAABSSURBVAhbY2BkgAABBgaJBDCLaSoDQ/U2MFNztwMQg4SZZm+DElABEAnhgymIIEg4GSIIEt4FFQQJQwWRmUgKENqQDENYgWQxknOQHInkdISHAJtgKOtrVSYYAAAAAElFTkSuQmCC");
  background-size: cover;
  z-index: 1001;
  cursor: pointer;
  display: none;
}
/*
.afdelingsbox .multispacer { background: transparent !important; transition: all .3s ease-out; -webkit-transition: all 0.3s ease-out; }
.afdelingsbox:hover .multispacer { background:rgba(40,40,40,0.85) !important; }
*/
.afdelingsbox { overflow-y: hidden; height: 200px;transition: all .3s ease-out; -webkit-transition: all 0.3s ease-out; }
.afdelingsbox .multispacer { height: 100%; transition: all .3s ease-out; -webkit-transition: all 0.3s ease-out; }
.afdelingsbox .multitop { padding: 15px 8px !important; }
.afdelingsbox .figure { position: relative;top:149px; z-index: 3;  transition: all .3s ease-out; -webkit-transition: all 0.3s ease-out;  }
.afdelingsbox .multispacer:before {
  transition: all .3s ease-out; -webkit-transition: all 0.3s ease-out; 
                background-color: #000;
        opacity: 0.3;
        content: "";
        height: 100%; width: calc(100% - 30px);
        position: absolute;
        z-index: 1;

        -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.afdelingsbox .multispacer:after{
          content: "";
        height: 100%; width: 100%;
        top:0px; left: 0px;
        position: absolute;
        z-index: 2;
        background-color: #000;
        opacity: 0;

         transition: all .3s ease-out; -webkit-transition: all 0.3s ease-out;
}
.afdelingsbox .multispacer:hover:after {
  opacity: 0.4;
}
.afdelingsbox:hover .figure {
  top:20px;
}
.afdelingsbox h3 { border-bottom: 2px solid #fff; padding-bottom: 10px; font-size: 15px !important; margin: 0px 0px 5px 0px; }
.afdelingsbox p { font-size: 12px !important; }
@media(max-width: 768px){
  .afdelingsbox p { display: none; }
  .afdelingsbox { margin-bottom: 0px; }
  .afdelingstop .multitop { padding: 5px !important; }
  .afdelingsbox h3 { border: none; padding-bottom: 0px; font-size: 16px !important; margin: 0px 0px 0px 0px; }
}
@media(max-width: 991px){
  #deps, .ul-searchform, #closeall { display: none !important; }
 /* #translations { display: none; } */
}
/* ny type søgning */
#compactsearch_button { display: none !important; }
.ul-searchform form[name="SearchForm1"]{
  position: relative;
  margin-left: auto; margin-right: auto;
  position: relative; top:100px;
  max-width: 398px;
}
#top-search, .ul-searchform button { 
  display: inline-block !important;
  background-color: transparent; border:none; border-bottom: 2px solid #fff; color:#fff;
  margin-left: auto; margin-right: auto;
  font-size: 24px;
  padding: 15px 30px;
}

.ul-searchform button { border:none !important; box-shadow: none; }

#translations { 
  position: absolute; z-index: 1;top:0px;
  width: 100%;
 }

 #translations .container { margin-left: auto; margin-right: auto; }
/* GOOGLE TRANSLATE */
#google_translate_element {
  float: right !important;
  display: table !important;
  position: relative; top:47px; right: 188px;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}
@media(max-width: 1199px){
  #google_translate_element {
    top:75px;
    right: 148px;
  } 
}
@media(max-width: 991px){
  #google_translate_element {
    position: absolute;
    top:45px;
    right: auto;
    left: 15px;
  }
}
#sprogvalg .dropdown-menu { display: none !important; }
.goog-te-menu-frame { background-color: #fff !important; box-shadow: none !important; text-align: center !important; }
.goog-te-gadget-simple .goog-te-menu-value { font-size: 10px !important; text-transform: uppercase; padding-left: 4px; }
.goog-te-gadget-simple > span { vertical-align: top !important; }
/*
.goog-te-gadget-simple { background-color: transparent !important; border:none !important; border-bottom: 2px solid #fff !important; width: 250px; }
*/
.goog-te-gadget-simple .goog-te-menu-value > span { border: none !important; }
.goog-te-gadget-icon { margin-bottom: 3px; width: 15px !important; height: 15px !important; display: none; }

.goog-te-gadget-simple .goog-te-menu-value > span:last-of-type {  color: #000 !important;  }
/*

.goog-te-menu2 { border:none !important; }
*/

/*
.house-mobile { cursor: pointer; }
.house-mobile .fa-home:before { content: '\f0ac'; }
*/

/* Medarbejder lister */
@media(max-width: 500px){
  .contact-box { width: 100% !important; }
}
.contact-content-box { background-color: #233B50; }
.contact-img-box > img { border:none !important; }
.contact-name { color: #fff; }
.contact-title { color:#ccc !important; font-size: 11px; font-style: normal !important; }
.contact-content-box ul::before { background-color: #ccc !important; }

/*
.contact_single .contact_top { background-color: #233B50; margin-bottom: 15px; }
.contact_single p, .contact_single { color:#fff !important; }
.contact_single .contact-content-box { background-color: transparent; }
.contact_single .contact-title { color:#fff !important; font-size: 14px !important; }
*/
@media(max-width: 768px){
  .contact_single .contact-box.item {
        float: none;
      margin-left: auto;
      margin-right: auto;
      display: table !important;
  }
}
/*  AFDELINGSMENU HIGHLIGHT PÅ MOBIL */
.mean2-header { background-color: rgba(255, 255, 255, 0.1); }


/* VIS SEKUNDÆRT LOGO */
#secondary_logo { display: block !important; float: right; position: relative; top:52px; }
#secondary_logo img { height: 25px; image-rendering: -webkit-optimize-contrast; }
@media(max-width: 991px){ #secondary_logo { top:90px; } }
@media(max-width: 450px){ #secondary_logo { display: none !important; } }
/* FJERN BESØG OS PÅ MOBIL */
  .mean-nav > ul > li > a[href="Besøg_os-2638.aspx"] { display: none; }

/* FULLWIDTH STUFF */
.dynamisk_full { padding: 0px; position: relative;z-index: 0;}

.dynamisk { margin-top:50px; margin-bottom: 50px; }

.contentrow { clear:both; margin-bottom: 0px !important; padding: 50px 30px !important; }
.content-extra-padding.min-height-page.container { padding-top: 45px; }

/* SWITCH ORDER OF FOOTER AND SECONDARY FOOTER */
/*
#maincontent {
           display:flex;
          flex-flow: column;
}
#secondaryfooter, #footer { position: relative; }
#poweredby { position: absolute; bottom:-162px; z-index: 3; margin-left: calc(50% - 134px) !important; }
#secondaryfooter { order:8; }
*/
#secondaryfooter {
  margin-top: 0px;
  padding: 0px 0px 50px 0px;
  background-color: #01161E;
}
#secondaryfooter > .container { border-top:1px solid #bbb; padding-top: 15px; }
#secondaryfooter > .container:after { content:'Powered by Søgaard & Co.'; text-align: center; color: #dedede; font-size: 11px; width: 100%; margin-top: 15px; }
#secondaryfooter img { width: 16.666666%; padding:15px; image-rendering: -webkit-optimize-contrast;}
#poweredby { display: none; }
@media(max-width: 768px){ 
  #secondaryfooter img { width: 175px; }
  #poweredby { margin-left: calc(50% - 70px) !important; bottom: -262px !important; }
}

/* Billedgalleri */
.gallery-dl-link { background-color: #01161E !important; }

/* Video galleri */
.videotext { color:#eee; }

/* CUSTOM KLASSER */
.storboks_billede { margin-bottom: 0px !important; }
.storboks_billede .multispacer { background-position: center top !important; }
