img.topfb {
    margin-bottom: 0px!important;
    height: 23px!important;
}

span.wraped {
    text-shadow: 1px 1px 5px #000;
}

span.subheader{
    text-shadow: 1px 1px 5px #000;
}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
  header#top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version { 
  height: 74px!important;
    margin-top: -31px!important;
    top: 3px;
    position: relative;
}
}

header#top .span_9 > .slide-out-widget-area-toggle i {
  font-size: 31px;
  margin-right:13px;
}

#slide-out-widget-area .inner .off-canvas-menu-container li a {
  font-size: 25px;
  /*margin-right: 18px;*/ 
}

div#slide-out-widget-area i {
    padding-right: 10px;
}

div#slide-out-widget-area li {
border-bottom: 1px solid rgba(255, 255, 255, 0.34);
    padding: 10px;
}

.referencebillede {
  border: 1px solid #BDBDBD;
}

.team-member img {
  border-radius: 5px;
    box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.4);
    border-bottom: 11px solid #041330;
    border-top: 1px solid rgba(4, 19, 48, 0.5);
    border-left: 1px solid rgba(4, 19, 48, 0.5);
    border-right: 1px solid rgba(4, 19, 48, 0.5);
}

#footer-outer a:hover {
 color: #25C8BD!important; 
}

.kontaktbillede {
 border-radius: 5px;
    box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.4);
    border-bottom: 11px solid #041330;
    border-top: 1px solid rgba(4, 19, 48, 0.5);
    border-left: 1px solid rgba(4, 19, 48, 0.5);
    border-right: 1px solid rgba(4, 19, 48, 0.5); 
}


[class^="icon-"]:before, [class*=" icon-"]:before {
    font-family: "FontAwesome"!important;
}

.wpb_wrapper > div {
    margin-bottom: 0px;
}

@media only screen and (max-device-width: 1100px) and (min-device-width: 700px) {
#header-outer[data-format="centered-menu"] header#top .span_9 .sf-menu {
    width: 85%;
}
}

#page-header-wrap{
height:400px!important;
}

.autovbox {
  padding: 7px;
    border: 1px solid #BDBCBC;
    margin-right: 35px;
    background-color: #282828;
 	color:#fff;
}

.autovbox h4 {
  color:#fff;
}

textarea.wpcf7-form-control.wpcf7-textarea {
    height: 128px;
}

.hvemervi {
font-size:26px;
}

.kontaktbox {
      text-align: center;
    border: 1px solid grey;
    margin-top: -1px;
    background-color: #282828;
  color: white;
}


.h1-titel{
background: url(/seekings/uploads/stribe.png) left top;
}
.h1-titel span{
padding-right: 12px;
}

.carousel-wrap[data-full-width="true"] {
    background-color: #0F0F0F;
} 

#call-to-action {
    background-image: url(/seekings/uploads/calltoaction-lille2.jpg);
    background-repeat: no-repeat;
    background-position: 1000px;
    border-bottom: 1px solid #ABABAB;
    border-top: 1px solid #ABABAB;
}

.icon-salient-back-to-all {
 display: none; 
}

body, html {
    overflow-x: hidden!important;
}

#footer-outer #footer-widgets {
background: rgb(3, 20, 50);
}
#header-outer #logo img {
    /* height: 30px; */
    margin-bottom: -80px!important;
    margin-top: -16px;
    height: 76px!important;
  -webkit-box-shadow: 10px 10px 34px -10px rgba(0,0,0,0.79);
-moz-box-shadow: 10px 10px 34px -10px rgba(0,0,0,0.79);
box-shadow: 10px 10px 34px -10px rgba(0,0,0,0.79);
  -webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}

body:not(.woocommerce-cart) .main-content table {
  background-color: #ffffff;
}
.wpb_column.instance-16:before {
    background-color: #656565;
    opacity: 1;
}

@media only screen 
  and (min-device-width: 700px) 
  and (max-device-width: 1100px) {
header#top #logo img {
      margin-left: -80px;
}
  #header-outer[data-format="centered-menu"] header#top .span_9 .sf-menu {
   width: 98%; 
  }
}

@media only screen and (max-width: 1000px) and (min-width: 500px) {
  body header#top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
    height: 80px!important;
    top:0px;
 
}
}


@media only screen and (max-width: 500px) and (min-width: 1px) {
body header#top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
    height: 59px!important;
    margin-top: -32px!important;
    top: 3px;
    position: relative;
    margin-left: -15px;
}
.responsiveoverskift {
      margin-top: -5px;
    padding-bottom: 15px;
}
.tekstboks {
    margin-bottom: 52px!important;
    margin-top: 100px!important;
}
}