﻿/* LOGO */

.logo_container {
  position: relative;
  top:0px;
  z-index: 0;
}

#cssmenu {
  position: relative;
  top:-35px;
  left:200px;
}
.navbar-brand img { height:75px; }
#navdiv.container .navbar-brand, #navdiv.container .navbar { width:320px; margin: 0px !important; }
#navdiv.container .logo_container {
  position: absolute;
  top: 42px;
  z-index: 998;
  width: 320px;
}
#logo_spacer { height: 0px; display: none;}

.logo_container > .topcontainer { background-color: transparent !important; }
@media (max-width: 1199px) {
  .navbar-brand img { height:56px; }
  .logo_container { top: 9px; }
  #cssmenu { left:155px; }
  #top-search { width: 130px; }
  #cssmenu > ul > li > a {
    padding: 15px 6px !important;
  }
}

@media (max-width: 991px) {
  .navbar-brand img { height:75px; }
.logo_container { position: absolute; top: 92px !important; }
.navbar-brand, .navbar { width:320px; margin: 0px !important; }
#logo_spacer { display: inline-block; height: 145px !important; }
}


/* FOOTER */


#footer p { font-size: 13px; }

#footer h4 {
  font-weight: 400;
  border-bottom: 0px dotted #a59a9a;
  padding-bottom: 10px;
  color: #fff !important;
}

#poweredby a { color:#dedede !important;}
/* MAIN BG

.widthdecider {
  background-color: rgba(255, 255, 255, 0.5);
} */

#cssmenu ul ul li a { color:#333 !important; }

/* FONTS */
h1, h2, h3, h4, h5 { font-family: "Montserrat", sans-serif !important; text-transform: uppercase; color: #252525;
}
#cssmenu > ul > li > a { text-transform: uppercase; font-size: 14px; }
#cssmenu > ul > li > a, #cssmenu2 a { font-family: 'Montserrat', sans-serif;}
#cssmenu3 a { font-family: 'Montserrat Light', arial; text-transform: uppercase; }
.secondary-navigation a { font-family: 'Montserrat', sans-serif; }

p, a { font-family: 'PT Serif', serif; }
p { color:#777777; }
#maincontent p, #maincontent a { line-height: 22px;}

/* buttons */
a.Button01, .Button01, a.Button02, .Button02, a.Button03, .Button03, a.Button04, .Button04, button, input[type="submit"], .btn {
  border-radius: 0px !important;  -webkit-border-radius: 0px !important;  -moz-border-radius: 0px !important;  -ms-border-radius: 0px !important;
  font-family: "Montserrat", sans-serif !important;
  }
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-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; }

/* SEKUNDÆR MENU */
.secondary-navigation > ul > li a { font-family: 'Montserrat Light'; font-size: 13px; } 
/*
.secondary-navigation .fa-search, .secondary-navigation .fa-shopping-cart, .top-header .top-header-menu>ul.top-menu>li.dropdown>a:after, .top-menu .miniQty, .top-menu .amount { color:#fff !important; }
.secondary-navigation > ul > li a { color:#fff; font-weight: 100; }
.secondary-navigation > ul > li a:hover { color: #eee; }
*/
/* Søgeresultater */
#SearchForm1 td { padding: 0px !important;}
#SearchForm1 input[type="text"] { padding:6px; margin-left: 15px;}
#SearchForm1 input[type="submit"] { margin-left: 15px;}
.searchresult_title, .searchresult_title a, .searchresult_date { font-family: 'Montserrat', sans-serif !important; }
.searchresult_summary { font-family: 'PT Serif', serif; padding: 4px 0px; }

/* standard form */
form[name="postform"] { padding: 15px;}

/* eCOM */

/* eCom menu */
#css3container { background-color: #EBEBEB !important; border-bottom: 1px dashed #afafaf !important; padding: 8px 0px;}

/* Product list */

h2.product-title { margin: 0px !important; padding: 12px 0px 8px 15px !important; }
h2.product-title a { font-family: "PT Serif", serif; text-transform: none; font-size: 16px !important; }
.wp-block.product { padding: 0px; background-color: #fff; }
.wp-block.product figure { padding: 0px; }
.wp-block.product div[name="listproductright"] { border-bottom: 1px solid #EBEBEB; }
.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: 'Montserrat', 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; }

/* afsnit */
.paragraph .text, { background-color: #fff; padding: 15px; margin-top: 2px; }
#footer .paragraph .text { background-color: transparent; padding: 0px; }
section.content-extra-padding .paragraph .text h2 { margin-top: 0px; }

.multisection .dw-std-image { margin-bottom: 0px; }
.multisection .multibottom { background-color: #fff; padding: 15px 15px 1px 15px; margin-top: 2px;}

/* scroller */
.owl-item > .item { background-color: #fff; padding-bottom: 15px !important; }
.owl-item > .item > h3 { padding: 8px !important; }
.owl-item > .item > .newslist-date { padding: 8px !important; }
.owl-item > .item > p { padding: 8px !important; }
.owl-item > .item > a:nth-of-type(2) { padding: 0px 8px 8px 8px !important; }
.owl-item > .item img { border-bottom: 2px solid #ebebeb; }

/* Nyhedsliste */

.nyhedslistebilledvenstre > div > .row { background-color: #fff; margin: 15px 0px;  }
.nyhedslistebilledvenstre > div > .row > div { padding: 0px; }
.nyhedslistebilledvenstre .col-lg-12 { display: none; }
.nyhedslistebilledvenstre .text { padding: 0px 15px 15px 15px !important; }
.nyhedslistebilledvenstre .newslist-date { padding: 15px 0px 0px 15px;}
.nyhedslistebilledvenstre .rss { margin-top: -45px; margin-right:15px;}
.nyhedslistebilledvenstre .col-lg-4 { border-right: 2px solid #ebebeb; }

.nyhedsliste_3col { margin-top: 30px; }
.nyhedsliste_3col h3 { margin-top: 10px; }

.newslist-date { font-family: 'Montserrat', sans-serif !important; text-transform: uppercase;}

/* Nyheder */
.newsitemyoutube { margin-bottom: 0px !important; }

/* Diverse */
.modal-title { color: #fff !important; }


