﻿/* 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: 1199px){
  #logo_spacer { height: 30px; }
}
@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: 45px !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; }

.x1 .multispacer, .x1 .multitop { height: 100%; }
.scroller { padding: 0px; }
.scroller .figure { height: 180px; overflow:scroll; overflow-x: hidden; }
.scroller ::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
}
.scroller ::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}
.nobottommargin { margin-bottom: 0px !important; }

.headlineblock { margin-bottom: 15px; }
.headlineblock .multitop { padding:0px; }
.headlineblock h2 { padding: 6px 15px; margin:0px; background-color: #d4d4d4; font-size: 18px; font-weight: 300; }

/*NYHEDSLISTE KOMPAKT*/

.newslist_kompakt h3, #slider_header { font-size: 18px; font-weight: 300; }
#slider_header { background-color: #d4d4d4; padding: 6px 15px; height: 31px !important; }
.newslist_kompakt .row { margin-top: 5px !important; }

/*
.salgsinfo p { padding: 8px; background-color: rgba(255,255,255,0.25); cursor: pointer; margin-bottom: 0px; }
.salgsinfo p:nth-of-type(odd) { background-color: rgba(255,255,255,0.35); }
*/
.headlineblock p { padding: 10px 15px; border-top: 1px solid #fff; margin-bottom: 0px; cursor: pointer; }
.headlineblock p:hover { background-color: rgba(255,255,255, 0.45); }
.headlineblock table { margin:15px 15px 0px 15px; width: auto !important; }
.headlineblock table img { margin-bottom: 5px; }

.news.list.slider h3 { font-size: 14px; font-weight: normal; }

/* SKJUL DELEKNAPPER PÅ NYHEDS */
.newsv2 #share_buttons { display: none; }

#p_34075 h2.h2, #p_34080 h2.h2 { font-size: 18px; font-weight: 300; background-color: #d4d4d4; margin:0px; padding: 6px 15px; margin-bottom: 15px; }
#p_34080 { margin-top: 15px; }

#at4-share { display: none !important; }

#socialicons ul > li { margin-right: 15px; }

#scroller_34076 .owl-buttons {
  right: 10px; top: -40px;
}

.x1 { height:225px !important; }

/* LEFT NAVIGATION */
#LeftNav li > a > img, #Leftnav li > a > .fa { display: none; }

/* KOMPAKTE HEADERE */
.header_kompakt { background-color: #d4d4d4; padding:6px 15px; margin-bottom:0px;}
.header_kompakt h2 { margin:0px; padding:0px; font-size:18px; font-weight:300; display:inline-block;}
.header_kompakt a:hover { color: #333 !important; }
.header_kompakt a { 
    float:right;
    display:inline-block;
    color:#666 !important;
    margin-left:18px;
    text-decoration:none !important;
}
.header_kompakt a .fa { margin-right:6px; }
@media (min-width:768px) and (max-width: 1199px)  {
    .header_kompakt span { display: none; }
    .header_kompakt a { margin-left: 10px; }
}

/* KOMPAKTE LISTER */

.kompakt_liste { background-color: #eee; margin-bottom:15px; }

.kompakt_liste ul { list-style:none; margin:0px; padding:0px;}
.kompakt_liste li { padding: 10px 15px; border-top: 1px solid #fff; margin-bottom: 0px; cursor: pointer; }
.kompakt_liste li:hover { background-color: rgba(255,255,255, 0.45); }
.kompakt_liste a { color: #333 !important;}

/* FORMS */
.form-horizontal .form-group { margin:0px 0px 0px 0px !important; }

/* numbered lists */
ol { list-style-type: decimal; }



