/*
Theme Name: Jobseek morgenbladet child
Description: Child Job Board WordPress Theme
Author: everyday 
Author URI: http://everyday.no
Template: jobseek
Version: 1.0
*/

/* @import "fonts.css";
@import "css/resetToBW.css";
@import "css/footer.css";
@import "css/buttons.css";
@import "css/joblisting.css";
@import "css/jobAd.css"; */

:root {
  --headergray: #f2f2f2;
  --gray: #d3d3d3;
  --hovergray: #7f7f7f;
  --bordergray: #dadada;
  --red: rgb(168, 33, 40);
  --red-lightened: #e46267;
  --newGray: #EBEBEB;
  --newBlue: #5C9ECB;
  --newGreen: #49842A;
  --headerHeight: 90px;
  --containerWidth: 960px;
  --containerPadder: 0px;
  --headingFont: "Scala Sans OT", sans-serif;
  --articleHeadingFont: "Founders Grotesk X-Condensed", sans-serif;
  --foundersUncondensed: 'Founders Grotesk', sans-serif;
  --scalaSans: "Scala Sans OT", sans-serif;

}

@media (min-width: 990px) {
  :root {
    --containerPadder: 20px;
  }
}


#content .container div.hero {
  display: none!important;
}

body {
  font-family: Georgia, serif;
  padding: 0!important;
  padding-top: calc(var(--headerHeight) + var(--containerPadder))!important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Founders Grotesk X-Condensed', sans-serif !important;
  font-style: normal;
  font-weight: 600;
}


.container, #title, #container {
    width: 90%;
    margin: 0 auto;
}


@media (min-width: 990px) {
  .home .container, #title, #container, #content .container {
    width: var(--containerWidth);
    margin: 0 auto;
  }
}



section#content div.container div.hero {
  background-image: none !important;
  background-color: transparent;
  padding: 0;
}

section#content div.container div.hero .wpb_column {
  padding: 1rem;
}
section#content div.container div.hero .wpb_column .vc_column-inner {
/*   background-color: var(--headergray); */
}

}
div.hero .slider-title h4 {
  font-family: "Founders Grotesk", sans-serif;
}

body.home h1 {
  font-family: "Escrow", serif;
  font-weight: 900;
}

body.home h2,
body.home h3,
body.home h4,
body.home h5,
body.home h6 {
  font-family: "Founders Grotesk X-Condensed", sans-serif!important;
}

.vc_tta-tabs.vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs-position-top .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  font-family: "Founders Grotesk", sans-serif;
}

#content div.container div.wpb_wrapper div.vc_general div.vc_tta-tabs-container {
  display: none!important;
}

[type=text], [type=email], [type=password], [type=search], [type=tel], [type=url], [type=number], [type=date], [type=datetime], [type=time], [type=file], textarea, select {
  color: black;
  font-family: "Founders Grotesk", sans-serif;
  border: 1px solid black!important;
  border-radius: 0;
  
}


.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
  display: none!important;
}

.vc_tta-tabs.vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs-position-top .vc_tta-tabs-list {
/*   border-bottom: 1px solid black; */
/*   overflow: visible !important; */
  border-bottom: none!important;
}

.vc_tta-tabs.vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs-position-top .vc_tta-tabs-list .vc_tta-tab.vc_active {
  border-bottom: none!important;
}

.vc_column_container>.vc_column-inner {
  padding: 0;
}

#content .wpb_text_column .wpb_wrapper img {
  width: 100%; 
}

#content .wpb_wrapper .wpb_content_element, #content .wpb_wrapper .wpb_content_element p {
  margin-bottom: 0;
}

section#content div.container div.hero .wpb_column .vc_column-inner h1 {
  border-bottom: 10px solid black;
}