﻿/* LOGO */

.logo_container {
  position: relative;
  top:-46px;
  z-index: 0;
}
.navbar-brand { height: 30px; }
#navdiv.container .navbar-brand, #navdiv.container .navbar { width:320px; margin: 0px !important; }
#navdiv.container .logo_container {
  position: absolute;
  top: 12px;
  z-index: 998;
  width: 320px;
}
#navdiv.container #logo_spacer { height: 65px; display: inline-block;}

.logo_container > .topcontainer { background-color: transparent !important; }

@media (max-width: 991px) {
.logo_container { position: absolute; top: 91px !important; }
.navbar-brand, .navbar { width:320px; margin: 0px !important; }
#logo_spacer { display: inline-block; height: 130px !important; }
}


/* FOOTER */
#footer p > a:before {
  content:"\f0da  ";
  font-family: FontAwesome;
  margin-right: 5px;
  color: #333;
}

#footer p { font-size: 13px; }

#footer h4 {
  font-weight: 400;
  border-bottom: 0px dotted #a59a9a;
  padding-bottom: 10px;
  color: #222 !important;
}

/* MAIN BG

.widthdecider {
  background-color: rgba(255, 255, 255, 0.5);
} 
*/

#footer { padding-top: 20px; margin-top: 15px !important; }
#cssmenu {
  position: relative;
  top:-42px;
}
.menu_container, .menudiv, #cssmenu { height: 0px; }
#cssmenu > ul > li > a { padding-right: 0px !important; }
#top { border-bottom: 1px solid #333333; margin-bottom: 15px; }
#at4-share { display: none !important; }

/* INFO SKÆRMS STYLING */
#top { display: none; }
#footer { display: none; }
#poweredby { display: none; }
.mean-bar, #SearchBar { display: none; }


#content-extra-padding { padding: 0px; }

/* slideshow styling */
.tp-bullets { display: none; }
.tparrows { display: none; }
.tp-caption-container { width: 100% !important; }
.tp-caption { 
  min-width: auto !important;
  max-width: none !important;
  width: auto !important; 
  left:70px !important;
  top: 70px !important;
}
.tp-caption h2 {
  margin:0px;
  font-size: 42px;
  font-weight: 500;
}
.tp-caption h4 {

  font-size: 30px;
  font-weight: 500;
}



.widthdecider { margin:0px !important; padding: 0px !important; }
html, body, .widthdecider, #maincontent, #content-extra-padding, #content-extra-padding > div, #indhold, #slidetop_container, .imgtop, .imgtop > div, .tp-banner-container, .tp-banner { height: 100% !important; }
#slidetop_container *:not(.tp-caption) { height: 100% !important; }
#slidetop_container { height: calc(100% - 60px) !important; }

/* MØDE OVERSIGT */
.paragraph h1 { font-weight: bold; font-size: 40px; line-height: 61px; }

.moede_paragraph h1, .moede_paragraph .module {
  display: inline-block;
  vertical-align: top;
}
.moede_paragraph { border-top: 1px solid #ccc; padding: 11px 60px; }
.moede_paragraph h1 { margin:0px 0px 0px 0px; width: 360px; }

.moedeoversigt .time, .moedeoversigt .emne { display: inline-block; font-size: 40px; line-height: 61px; }
.moedeoversigt .time { margin-right: 20px; }

.clock { float: left; color: #EE1C24; text-transform: capitalize; margin-top: 52px;  }
.clock h1 { font-weight: normal !important; font-size: 53px !important; }
.infoskaerm_logo { float: right; text-align: right; margin-top:19px; }
.infoskaerm_logo img { float: right;  }




