/*
Theme Name:     Kathart Interactive
Theme URI:		http://kathart.dk
Description:    Child theme for Enfold created by Kathart Interactive (http://kathart.dk)
Author:         Kathart Interactive
Author URI:		http://kathart.dk
Template:       enfold
Version:        1.0
*/
@import url("../enfold/style.css");
/* line 5, assets/scss/_fonts.scss */
body {
  font-family: "Roboto", sans-serif !important;
  color: #4c555d;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

/* line 15, assets/scss/_fonts.scss */
#top h1,
#top h2,
#top h3,
#top h4,
#top h5,
#top h6,
#top ol,
#top ol li,
#top ul,
#top ul li,
#top a {
  font-family: "Roboto", sans-serif;
}

/* line 30, assets/scss/_fonts.scss */
ul,
ol,
.avia_textblock ul,
.avia_textblock ol {
  margin-top: 30px;
  margin-left: 0 !important;
  font-family: "Roboto", sans-serif !important;
}

/* line 42, assets/scss/_fonts.scss */
ul,
.avia_textblock ul {
  list-style: none !important;
  /* remove the default */
}

/* line 49, assets/scss/_fonts.scss */
.avia_textblock > li {
  font-family: "Roboto", sans-serif !important;
  color: #4c555d;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 8px;
}
/* line 57, assets/scss/_fonts.scss */
.avia_textblock > li:before {
  content: url("./assets/img/bullets.png");
  position: absolute;
  left: 0px;
  line-height: 17px;
}

/* line 65, assets/scss/_fonts.scss */
p,
.avia_textblock p {
  font-family: "Roboto", sans-serif !important;
  color: #4c555d;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}
/* line 73, assets/scss/_fonts.scss */
p a,
.avia_textblock p a {
  color: #00b6f2;
  text-decoration: underline !important;
}
/* line 77, assets/scss/_fonts.scss */
p a:hover,
.avia_textblock p a:hover {
  color: #2c3945;
}

/* line 85, assets/scss/_fonts.scss */
p.manchet,
.avia_textblock p.manchet {
  color: #11191f;
  font-size: 18px;
  font-weight: 300;
  line-height: 26px;
}

/* line 93, assets/scss/_fonts.scss */
.ab-18,
.avia_textblock .ab-18 {
  color: #93a8b9;
  font-family: "Roboto", sans-serif;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0.15px;
  text-transform: uppercase;
}

/* line 103, assets/scss/_fonts.scss */
h1,
.avia_textblock h1 {
  color: #2c3945;
  font-size: 60px;
  font-weight: 900;
  text-transform: none !important;
}

/* line 111, assets/scss/_fonts.scss */
h2,
.avia_textblock h2 {
  color: #2c3945;
  font-size: 30px;
  font-weight: 300;
  line-height: 40px;
  text-transform: none !important;
}

/* line 120, assets/scss/_fonts.scss */
h3,
.avia_textblock h3 {
  color: #2c3945;
  font-size: 35px;
  font-weight: 900;
  text-transform: none;
}

/* line 128, assets/scss/_fonts.scss */
h4,
.avia_textblock h4 {
  color: #2c3945;
  font-size: 25px;
  font-weight: 900;
}

/* line 135, assets/scss/_fonts.scss */
h5,
.avia_textblock h5 {
  color: #2c3945;
  font-size: 21px;
  font-weight: 900;
  line-height: 1.2em;
}

/* line 143, assets/scss/_fonts.scss */
h6,
.avia_textblock h6 {
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.13px;
  line-height: 23px;
  text-transform: uppercase !important;
  color: #93a8b9;
}

/* line 153, assets/scss/_fonts.scss */
ul + h1,
ul + h2,
ul + h3,
ul + h4,
ul + h5,
ul + h6 {
  margin-top: 1.5em !important;
}

/* line 162, assets/scss/_fonts.scss */
p + ol,
p + ul {
  margin-top: 0 !important;
}

/* line 167, assets/scss/_fonts.scss */
ol + h1,
ol + h2,
ol + h3,
ol + h4,
ol + h5,
ol + h6 {
  margin-top: 1.5em !important;
}

/* line 176, assets/scss/_fonts.scss */
ul + h1,
ul + h2,
ul + h3,
ul + h4,
ul + h5,
ul + h6 {
  margin-top: 1.5em !important;
}

@media only screen and (max-width: 767px) {
  /* line 187, assets/scss/_fonts.scss */
  h1,
  .avia_textblock h1 {
    font-size: 2em;
  }

  /* line 192, assets/scss/_fonts.scss */
  h2,
  .avia_textblock h2 {
    font-size: 1.8em;
    line-height: 30px;
  }

  /* line 198, assets/scss/_fonts.scss */
  h3,
  .avia_textblock h3 {
    font-size: 1.6em;
  }

  /* line 203, assets/scss/_fonts.scss */
  h4,
  .avia_textblock h4 {
    font-size: 1.4em;
  }

  /* line 208, assets/scss/_fonts.scss */
  h5,
  .avia_textblock h5 {
    font-size: 1.2em;
  }

  /* line 213, assets/scss/_fonts.scss */
  h6,
  .avia_textblock h6 {
    font-size: 1em;
  }
}
@media only screen and (max-width: 320px) {
  /* line 221, assets/scss/_fonts.scss */
  h1,
  .avia_textblock h1 {
    font-size: 1.6em;
  }
}
/* line 228, assets/scss/_fonts.scss */
a.noLightbox {
  border: 3px solid #00b6f2 !important;
  color: #00b6f2 !important;
  background-color: transparent !important;
  font-size: 13px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
  padding: 10px 16px;
  margin: 20px 0;
  text-decoration: none !important;
  display: block;
  text-align: center;
}

/* line 244, assets/scss/_fonts.scss */
a.noLightbox:hover {
  border: 3px solid #2c3945 !important;
  color: #2c3945 !important;
}

/* line 249, assets/scss/_fonts.scss */
p a.noLightbox {
  text-decoration: none !important;
}

@page :first {
  /* line 2, assets/scss/_print.scss */
  header#header {
    display: block !important;
  }
}
@media print {
  /* line 8, assets/scss/_print.scss */
  .responsive .container {
    max-width: 100%;
  }

  /* line 12, assets/scss/_print.scss */
  .html_header_top.html_header_sticky #header {
    position: relative !important;
  }

  /* line 16, assets/scss/_print.scss */
  #top .av_header_transparency #header_meta {
    background-color: transparent !important;
  }

  /* line 20, assets/scss/_print.scss */
  .main_color {
    background-color: #ffffff !important;
  }

  /* line 24, assets/scss/_print.scss */
  .html_header_top.html_header_topbar_active.html_header_sticky #top #main {
    padding-top: 0;
  }

  /* line 28, assets/scss/_print.scss */
  .html_header_top #top .av_header_stretch .container {
    display: none !important;
  }

  /* line 32, assets/scss/_print.scss */
  div#header_meta {
    display: none;
  }

  /* line 36, assets/scss/_print.scss */
  div#cookie-law-info-bar {
    display: none !important;
  }

  /* line 44, assets/scss/_print.scss */
  #header:before {
    content: url("./assets/img/logo-bw.png");
    padding: 0px 20px 0 50px;
    position: absolute;
    display: block;
  }

  /* line 61, assets/scss/_print.scss */
  #header:after {
    content: "\ Bygherreforeningen - V\00e6rdiskabelse for bygherrer, brugere og samfund";
    font-size: 12px;
    padding-top: 0 !important;
    text-align: left !important;
    display: -webkit-inline-box;
    font-family: "Roboto", sans-serif;
    color: #000000;
    font-weight: 300 !important;
    margin-top: 25px !important;
    position: absolute;
    left: 45% !important;
  }

  /* line 80, assets/scss/_print.scss */
  div#header_main {
    display: none;
  }

  /* line 84, assets/scss/_print.scss */
  .content,
  .sidebar {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  /* line 90, assets/scss/_print.scss */
  h1,
  .avia_textblock h1 {
    font-size: 25px !important;
  }

  /* line 95, assets/scss/_print.scss */
  h2,
  .avia_textblock h2 {
    font-size: 20px !important;
    line-height: 25px !important;
  }

  /* line 101, assets/scss/_print.scss */
  h3,
  .avia_textblock h3 {
    font-size: 22px;
    line-height: 25px;
  }

  /* line 107, assets/scss/_print.scss */
  a {
    text-decoration: underline !important;
  }

  /* line 111, assets/scss/_print.scss */
  p,
  .avia_textblock p {
    font-size: 14px !important;
    line-height: 20px !important;
  }

  /* line 117, assets/scss/_print.scss */
  p + h1,
  p + h2,
  p + h3,
  p + h4,
  p + h5,
  p + h6 {
    margin-top: 1.5em;
  }

  /* line 126, assets/scss/_print.scss */
  h2 + h1,
  h2 + h2,
  h2 + h3,
  h2 + h4,
  h2 + h5,
  h2 + h6 {
    margin-top: 1.5em;
  }

  /* line 137, assets/scss/_print.scss */
  .avia_textblock p + h1,
  .avia_textblock p + h2,
  .avia_textblock p + h3,
  .avia_textblock p + h4,
  .avia_textblock p + h5,
  .avia_textblock p + h6 {
    margin-top: 1.5em;
  }
  /* line 146, assets/scss/_print.scss */
  .avia_textblock h2 + h1,
  .avia_textblock h2 + h2,
  .avia_textblock h2 + h3,
  .avia_textblock h2 + h4,
  .avia_textblock h2 + h5,
  .avia_textblock h2 + h6 {
    margin-top: 1.5em;
  }

  /* =============================================================================
    Nyheder
     ========================================================================== */
  /* line 160, assets/scss/_print.scss */
  .avia-section {
    min-height: 10px !important;
  }

  /* line 165, assets/scss/_print.scss */
  .single-post .container {
    height: auto !important;
  }
  /* line 169, assets/scss/_print.scss */
  .single-post .course-header .init-info {
    margin: 0 !important;
  }
  /* line 173, assets/scss/_print.scss */
  .single-post .news-bg-image img,
  .single-post .av_one_fifth,
  .single-post .social.news-social,
  .single-post div#aktuelt-nyhed,
  .single-post div#oversigt {
    display: none !important;
  }
  /* line 181, assets/scss/_print.scss */
  .single-post .white {
    border: none !important;
    padding: 0 !important;
    box-shadow: none !important;
  }
  /* line 187, assets/scss/_print.scss */
  .single-post .flex_column_table.av-equal-height-column-flextable.-flextable {
    margin: 0 !important;
  }
  /* line 191, assets/scss/_print.scss */
  .single-post .html_header_transparency #top .avia-builder-el-0 .container,
  .single-post .html_header_transparency #top .avia-builder-el-0 .slideshow_caption {
    padding-top: 0 !important;
  }
  /* line 196, assets/scss/_print.scss */
  .single-post .av-share-box {
    display: none;
  }
  /* line 200, assets/scss/_print.scss */
  .single-post .news-content {
    padding: 15px 0 0 !important;
  }
  /* line 204, assets/scss/_print.scss */
  .single-post div#av_section_3,
  .single-post div#av_section_4,
  .single-post #footer,
  .single-post #socket {
    display: none !important;
  }
  /* line 211, assets/scss/_print.scss */
  .single-post .av-flex-placeholder {
    display: none !important;
  }
  /* line 215, assets/scss/_print.scss */
  .single-post .news-author {
    margin: 0 !important;
  }

  /* line 220, assets/scss/_print.scss */
  main.template-news-page.content.av-content-full.alpha.units .flex_column_table_cell,
  main.template-kursus-page.content.av-content-full.alpha.units {
    margin-top: 50px !important;
  }
}
/* =============================================================================
   WordPress Overrides
   ========================================================================== */
/* line 5, assets/scss/_wordpress-overrides.scss */
.pull-center {
  float: none;
  margin-left: auto;
  margin-right: auto;
}

/* line 11, assets/scss/_wordpress-overrides.scss */
.text-align-center {
  text-align: center;
}

/* line 15, assets/scss/_wordpress-overrides.scss */
.aligncenter {
  margin: 0px auto;
  float: none;
}

/* line 20, assets/scss/_wordpress-overrides.scss */
.alignright {
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
  margin-top: 10px;
}

/* line 27, assets/scss/_wordpress-overrides.scss */
.alignleft {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-top: 10px;
}

/* =============================================================================
   Gravity Forms Overrides
   ========================================================================== */
/* line 5, assets/scss/_gravity-forms-overrides.scss */
.gf_label_none label {
  display: none !important;
}

/* line 28, assets/scss/_gravity-forms-overrides.scss */
body .gform_wrapper .gform_footer input[type=submit] {
  border: 3px solid #00b6f2 !important;
  color: #00b6f2 !important;
  background-color: transparent;
  font-size: 13px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
  padding: 10px 16px;
  margin: 20px 0;
}
/* line 41, assets/scss/_gravity-forms-overrides.scss */
body .gform_wrapper .gform_footer input[type=submit]:hover {
  border: 3px solid #2c3945 !important;
  color: #2c3945 !important;
  background-color: transparent;
}

/* line 48, assets/scss/_gravity-forms-overrides.scss */
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
  font-weight: 300 !important;
}

/* line 53, assets/scss/_gravity-forms-overrides.scss */
form#gform_3 input#gform_submit_button_3 {
  border: 3px solid #ffffff !important;
  color: #ffffff !important;
}
/* line 57, assets/scss/_gravity-forms-overrides.scss */
form#gform_3 input#gform_submit_button_3:hover {
  opacity: 0.6;
}
/* line 62, assets/scss/_gravity-forms-overrides.scss */
form#gform_3 input#input_3_1,
form#gform_3 input#input_3_2,
form#gform_3 input#input_3_3 {
  padding: 12px 8px !important;
}
/* line 68, assets/scss/_gravity-forms-overrides.scss */
form#gform_3 .gform_footer.top_label {
  padding: 0 !important;
}

/* =============================================================================
   Cookiebar Modifications
   ========================================================================== */
/* line 5, assets/scss/_cookie-law-info.scss */
#cookie-law-info-bar {
  width: 150px;
  margin: 0 40px;
  border-top: 3px solid #00b6f2 !important;
}
/* line 12, assets/scss/_cookie-law-info.scss */
#cookie-law-info-bar span {
  font-family: "Roboto", sans-serif;
  color: #2c3945;
  font-size: 19px;
  font-weight: 300;
  line-height: 23px;
}

@media screen and (max-width: 767px) {
  /* line 22, assets/scss/_cookie-law-info.scss */
  #cookie-law-info-bar {
    width: 100%;
    margin: 0 auto;
  }
}
/* line 29, assets/scss/_cookie-law-info.scss */
#cookie_action_close_header {
  margin: 10px 0;
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  border: 3px solid #00b6f2 !important;
  color: #00b6f2 !important;
  background-color: transparent !important;
  line-height: 10px;
}
/* line 38, assets/scss/_cookie-law-info.scss */
#cookie_action_close_header:hover {
  border: 3px solid #2c3945 !important;
  color: #2c3945 !important;
  background-color: transparent;
}

/* line 45, assets/scss/_cookie-law-info.scss */
#cookie-law-info-again {
  left: 40px !important;
}

/* line 49, assets/scss/_cookie-law-info.scss */
.cli-plugin-button, .cli-plugin-button:visited {
  -webkit-box-shadow: none;
  border: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  width: 39px;
  height: 39px;
  padding-top: 13px;
  font-family: "Roboto", sans-serif;
}

/* line 61, assets/scss/_cookie-law-info.scss */
.cli-plugin-button, .cli-plugin-button:visited {
  border-radius: 0;
  width: 60%;
  height: 39px;
}

/* line 67, assets/scss/_cookie-law-info.scss */
a#CONSTANT_OPEN_URL {
  font-size: 15px;
  text-decoration: underline;
}

/* line 72, assets/scss/_cookie-law-info.scss */
.cli-plugin-main-link {
  margin-left: 0;
}

/* line 3, assets/scss/_woocommerce.scss */
#top.single-product .woocommerce-notices-wrapper {
  z-index: 999999;
  position: relative;
}
/* line 7, assets/scss/_woocommerce.scss */
#top.single-product .woocommerce-notices-wrapper ul.woocommerce-error {
  line-height: 1.2;
  padding: 40px 30px;
  font-weight: 700;
  font-size: 22px;
  letter-spacing: 0.0085em;
}
@media screen and (min-width: 1279px) {
  /* line 7, assets/scss/_woocommerce.scss */
  #top.single-product .woocommerce-notices-wrapper ul.woocommerce-error {
    padding: 40px 70px;
    font-weight: 700;
    font-size: 22px;
    line-height: 1.2;
    letter-spacing: 0.0085em;
  }
}
@media screen and (min-width: 767px) {
  /* line 7, assets/scss/_woocommerce.scss */
  #top.single-product .woocommerce-notices-wrapper ul.woocommerce-error {
    padding: 35px 30px;
    font-weight: 700;
    font-size: 22px;
    letter-spacing: 0.0085em;
    line-height: 1.2;
  }
}
/* line 30, assets/scss/_woocommerce.scss */
#top.single-product .single-product-main-image.alpha {
  display: none !important;
}
/* line 34, assets/scss/_woocommerce.scss */
#top.single-product .course-block.signup-block {
  background: #ffffff;
  box-shadow: none !important;
  margin: 2em 0 0px;
  padding: 16px 30px 16px 30px;
}
@media screen and (min-width: 1279px) {
  /* line 34, assets/scss/_woocommerce.scss */
  #top.single-product .course-block.signup-block {
    padding: 20px 75px 20px;
  }
}
/* line 44, assets/scss/_woocommerce.scss */
#top.single-product .course-block.signup-block .bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 90px;
}
@media screen and (max-width: 890px) {
  /* line 44, assets/scss/_woocommerce.scss */
  #top.single-product .course-block.signup-block .bar {
    display: block;
  }
}
/* line 54, assets/scss/_woocommerce.scss */
#top.single-product .course-block.signup-block .bar h2 {
  font-weight: 800;
  margin: 0;
}
/* line 59, assets/scss/_woocommerce.scss */
#top.single-product .course-block.signup-block .bar .event-signup-button {
  background-color: transparent;
  border: 3px solid #00b6f2;
  color: #00b6f2;
  cursor: pointer;
  display: inline-block;
  font-size: 13px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
  padding: 10px 16px;
  position: relative;
  margin: 20px 0;
  outline: none;
  vertical-align: middle;
}
/* line 78, assets/scss/_woocommerce.scss */
#top.single-product .single-product-summary.five {
  margin-left: 0px;
}
/* line 81, assets/scss/_woocommerce.scss */
#top.single-product .single-product-summary.five .summary.entry-summary {
  background: #fff;
  padding: 37px 30px 35px 30px;
}
@media screen and (min-width: 1279px) {
  /* line 81, assets/scss/_woocommerce.scss */
  #top.single-product .single-product-summary.five .summary.entry-summary {
    padding: 37px 75px 75px;
  }
}
/* line 89, assets/scss/_woocommerce.scss */
#top.single-product .single-product-summary.five .summary.entry-summary .course-header {
  margin: 0 0 30px 0;
  display: flex;
}
/* line 93, assets/scss/_woocommerce.scss */
#top.single-product .single-product-summary.five .summary.entry-summary .course-header .course-type {
  text-transform: uppercase;
  font-size: 14px;
  float: left;
  margin: 0 5px 0 0;
}
/* line 100, assets/scss/_woocommerce.scss */
#top.single-product .single-product-summary.five .summary.entry-summary .course-header .course-date {
  color: rgba(0, 0, 0, 0.4);
  font-size: 14px;
  text-transform: capitalize;
}
/* line 107, assets/scss/_woocommerce.scss */
#top.single-product .single-product-summary.five .summary.entry-summary h1.product_title.entry-title {
  font-size: 60px;
}
@media screen and (max-width: 890px) {
  /* line 107, assets/scss/_woocommerce.scss */
  #top.single-product .single-product-summary.five .summary.entry-summary h1.product_title.entry-title {
    font-size: 2.15em;
  }
}
/* line 116, assets/scss/_woocommerce.scss */
#top.single-product .single-product-summary.five .summary.entry-summary .woocommerce-product-details__short-description p {
  font-size: 30px;
  font-weight: 300;
  line-height: 40px;
  color: #11191f;
}
@media screen and (max-width: 890px) {
  /* line 116, assets/scss/_woocommerce.scss */
  #top.single-product .single-product-summary.five .summary.entry-summary .woocommerce-product-details__short-description p {
    font-size: 22px;
    line-height: 30px;
  }
}
/* line 129, assets/scss/_woocommerce.scss */
#top.single-product .single-product-summary.five .summary.entry-summary .price {
  color: #00b6f2 !important;
}
/* line 132, assets/scss/_woocommerce.scss */
#top.single-product .single-product-summary.five .summary.entry-summary .price .woocommerce-Price-amount {
  font-size: 18px;
}
/* line 135, assets/scss/_woocommerce.scss */
#top.single-product .single-product-summary.five .summary.entry-summary .price .woocommerce-Price-amount span {
  font-size: 18px;
}
/* line 142, assets/scss/_woocommerce.scss */
#top.single-product .single-product-summary.five .summary.entry-summary .woocommerce-product-details__short-description .course-info-head {
  padding: 0px 0 10px;
}
/* line 146, assets/scss/_woocommerce.scss */
#top.single-product .single-product-summary.five .summary.entry-summary .woocommerce-product-details__short-description .course-info-head .title-manchet p {
  color: #222222;
  font-size: 24px;
  font-weight: 300;
  line-height: 32px;
  text-transform: none !important;
}
/* line 160, assets/scss/_woocommerce.scss */
#top.single-product #info.course-info {
  display: flex;
  margin: 2em 0 2em 0 !important;
}
@media screen and (max-width: 890px) {
  /* line 160, assets/scss/_woocommerce.scss */
  #top.single-product #info.course-info {
    display: flex !important;
    flex-direction: column;
  }
}
/* line 169, assets/scss/_woocommerce.scss */
#top.single-product #info.course-info .info-left {
  background: #00b6f2;
  color: #ffffff;
  width: 30%;
  float: left;
  padding: 30px;
}
@media screen and (max-width: 890px) {
  /* line 169, assets/scss/_woocommerce.scss */
  #top.single-product #info.course-info .info-left {
    width: 100%;
  }
}
/* line 180, assets/scss/_woocommerce.scss */
#top.single-product #info.course-info .info-left h1,
#top.single-product #info.course-info .info-left h2,
#top.single-product #info.course-info .info-left h3,
#top.single-product #info.course-info .info-left h4,
#top.single-product #info.course-info .info-left p,
#top.single-product #info.course-info .info-left a {
  color: #ffffff;
}
/* line 190, assets/scss/_woocommerce.scss */
#top.single-product #info.course-info .info-right {
  background: #2c3945;
  color: #ffffff;
  width: 70%;
  float: right;
  padding: 30px;
}
@media screen and (max-width: 890px) {
  /* line 190, assets/scss/_woocommerce.scss */
  #top.single-product #info.course-info .info-right {
    width: 100%;
  }
}
/* line 201, assets/scss/_woocommerce.scss */
#top.single-product #info.course-info .info-right h1,
#top.single-product #info.course-info .info-right h2,
#top.single-product #info.course-info .info-right h3,
#top.single-product #info.course-info .info-right h4,
#top.single-product #info.course-info .info-right p,
#top.single-product #info.course-info .info-right a {
  color: #ffffff;
}
/* line 210, assets/scss/_woocommerce.scss */
#top.single-product #info.course-info .info-right .col.one-third {
  display: inline-grid;
  width: 32%;
}
@media screen and (max-width: 890px) {
  /* line 210, assets/scss/_woocommerce.scss */
  #top.single-product #info.course-info .info-right .col.one-third {
    width: 100%;
  }
}
/* line 220, assets/scss/_woocommerce.scss */
#top.single-product #info.course-info p.info-text {
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 5px;
}
/* line 226, assets/scss/_woocommerce.scss */
#top.single-product #info.course-info p.member-price {
  font-size: 25px;
  font-weight: 900;
  margin-top: 0 !important;
  line-height: 25px;
}
/* line 233, assets/scss/_woocommerce.scss */
#top.single-product #info.course-info p.bold {
  font-size: 16px;
  font-weight: 900;
  margin-top: 0 !important;
}
/* line 241, assets/scss/_woocommerce.scss */
#top.single-product .woocommerce-tabs.wc-tabs-wrapper {
  padding: 0;
}
/* line 244, assets/scss/_woocommerce.scss */
#top.single-product .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs {
  display: none !important;
}
/* line 248, assets/scss/_woocommerce.scss */
#top.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel--description {
  padding: 37px 30px 35px 30px;
}
@media screen and (min-width: 1279px) {
  /* line 248, assets/scss/_woocommerce.scss */
  #top.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel--description {
    padding: 65px 75px 60px;
  }
}
/* line 255, assets/scss/_woocommerce.scss */
#top.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel--description h2:first-of-type {
  display: none;
}
/* line 259, assets/scss/_woocommerce.scss */
#top.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel--description li {
  font-family: "Roboto", sans-serif !important;
  color: #4c555d;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 8px;
  padding-left: 15px;
  text-indent: 0px;
  position: relative;
}
/* line 270, assets/scss/_woocommerce.scss */
#top.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel--description li::before {
  content: url(./assets/img/bullets.png);
  position: absolute;
  left: 0px;
  line-height: 17px;
}
/* line 282, assets/scss/_woocommerce.scss */
#top.single-product .single-product-box-office {
  background: #fff;
  margin-left: 0px;
  margin-bottom: 60px;
  padding: 37px 30px 35px 30px;
  width: 100%;
}
@media screen and (min-width: 1279px) {
  /* line 282, assets/scss/_woocommerce.scss */
  #top.single-product .single-product-box-office {
    padding: 65px 75px 60px;
  }
}

/* line 296, assets/scss/_woocommerce.scss */
.wc-box-office-ticket-form {
  margin: 90px 0px 0px 0px;
}
/* line 299, assets/scss/_woocommerce.scss */
.wc-box-office-ticket-form h3.wc-box-office-ticket-fields-title {
  font-size: 21px;
  font-weight: 600;
  padding-bottom: 15px;
  margin-bottom: 10px;
}

/* line 308, assets/scss/_woocommerce.scss */
.wc-box-office-ticket-fields-body .form-row.form-field {
  display: none !important;
}

/* line 314, assets/scss/_woocommerce.scss */
#top.single-product p.stock.in-stock {
  display: none !important;
}

/* line 320, assets/scss/_woocommerce.scss */
#top.single-product h3.tilmeld {
  margin-bottom: 30px;
}

/* line 324, assets/scss/_woocommerce.scss */
#top.single-product h3.antal-delt {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 20px;
}

/* line 332, assets/scss/_woocommerce.scss */
#top.single-product form.cart .quantity {
  margin: 0 2% 5px 0;
}
/* line 335, assets/scss/_woocommerce.scss */
#top.single-product form.cart .quantity input.plus,
#top.single-product form.cart .quantity input.minus {
  border-color: #00b6f2;
  background: #00b6f2 !important;
  color: #ffffff;
}
/* line 342, assets/scss/_woocommerce.scss */
#top.single-product form.cart .quantity input.qty {
  color: #2c3945;
}
/* line 347, assets/scss/_woocommerce.scss */
#top.single-product form.cart .button {
  background-color: #2c3945;
  color: #ffffff;
  border-color: #2c3945;
  border-radius: 0px;
  font-size: 15px;
  padding: 13px 30px;
  height: 44px;
}

/* line 361, assets/scss/_woocommerce.scss */
body.woocommerce-cart table.shop_table.woocommerce-cart-form__contents td.actions {
  padding-left: 0;
}

/* line 365, assets/scss/_woocommerce.scss */
#top div td.actions .coupon .input-text {
  margin: 3px 8px 3px 8px;
  padding: 13px 13px 12px 13px;
  border-radius: 3px;
  background-color: #F3F4F4 !important;
  max-width: 140px;
  height: 42px;
}

/* line 374, assets/scss/_woocommerce.scss */
body.woocommerce-cart p.moms-pris-info {
  color: #616161;
  font-size: 13px;
  margin-top: -2px;
}

/* line 384, assets/scss/_woocommerce.scss */
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper {
  display: none;
}
/* line 387, assets/scss/_woocommerce.scss */
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper span.optional {
  display: none;
}
/* line 392, assets/scss/_woocommerce.scss */
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper span.optional {
  display: none;
}
/* line 397, assets/scss/_woocommerce.scss */
.woocommerce-checkout .woocommerce-billing-fields #billing_rekvisitionsnummer_field {
  margin-right: 53% !important;
  margin-bottom: 20px;
  width: 47%;
}
/* line 403, assets/scss/_woocommerce.scss */
.woocommerce-checkout .woocommerce-billing-fields #billing_reference_nummer_field {
  display: none;
}
/* line 407, assets/scss/_woocommerce.scss */
.woocommerce-checkout .woocommerce-billing-fields #billing_email_accept_field {
  width: 100%;
  clear: both;
  float: left;
}
/* line 414, assets/scss/_woocommerce.scss */
.woocommerce-checkout p.moms-pris-info {
  color: #616161;
  font-size: 14px;
  text-align: right;
  margin-top: -15px;
}

/* line 430, assets/scss/_woocommerce.scss */
.woocommerce-page.woocommerce-order-received .woocommerce-order-details .woocommerce-table__line-item .woocommerce-table__product-name {
  padding: 10px 12px 6px;
}
/* line 433, assets/scss/_woocommerce.scss */
.woocommerce-page.woocommerce-order-received .woocommerce-order-details .woocommerce-table__line-item .woocommerce-table__product-name .bundled-product-name {
  font-size: 15px !important;
  line-height: 18px !important;
}
/* line 439, assets/scss/_woocommerce.scss */
.woocommerce-page.woocommerce-order-received .woocommerce-order-details .woocommerce-table__line-item ul.wc-item-meta {
  margin-top: 0px;
  margin-bottom: 0px;
}
/* line 443, assets/scss/_woocommerce.scss */
.woocommerce-page.woocommerce-order-received .woocommerce-order-details .woocommerce-table__line-item ul.wc-item-meta > li {
  border: none !important;
  width: 100%;
}
/* line 447, assets/scss/_woocommerce.scss */
.woocommerce-page.woocommerce-order-received .woocommerce-order-details .woocommerce-table__line-item ul.wc-item-meta > li strong.wc-item-meta-label {
  font-size: 14px !important;
  margin: 3px 0px 0px;
}
/* line 452, assets/scss/_woocommerce.scss */
.woocommerce-page.woocommerce-order-received .woocommerce-order-details .woocommerce-table__line-item ul.wc-item-meta > li ul {
  margin-top: 0px;
  margin-bottom: 0px;
}
/* line 456, assets/scss/_woocommerce.scss */
.woocommerce-page.woocommerce-order-received .woocommerce-order-details .woocommerce-table__line-item ul.wc-item-meta > li ul li {
  display: flex;
  font-weight: 400;
  font-size: 13px !important;
  line-height: 17px !important;
  margin-bottom: 0px !important;
}
/* line 463, assets/scss/_woocommerce.scss */
.woocommerce-page.woocommerce-order-received .woocommerce-order-details .woocommerce-table__line-item ul.wc-item-meta > li ul li strong {
  font-weight: 400;
  font-size: 13px;
  line-height: 17px;
  padding-right: 0.02em;
}
/* line 470, assets/scss/_woocommerce.scss */
.woocommerce-page.woocommerce-order-received .woocommerce-order-details .woocommerce-table__line-item ul.wc-item-meta > li ul li span.text {
  font-weight: 300;
  font-size: 13px;
  line-height: 17px;
  padding-left: 5px;
  text-transform: none;
}
/* line 485, assets/scss/_woocommerce.scss */
.woocommerce-page.woocommerce-order-received .woocommerce-order-details .woocommerce-table__line-item.order_item.bundle_table_item .woocommerce-table__product-name {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.0225em;
  line-height: 22px;
  padding: 10px 12px;
}
/* line 492, assets/scss/_woocommerce.scss */
.woocommerce-page.woocommerce-order-received .woocommerce-order-details .woocommerce-table__line-item.order_item.bundle_table_item .woocommerce-table__product-name ul.wc-item-meta {
  display: none !important;
}
/* line 503, assets/scss/_woocommerce.scss */
.woocommerce-page.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column {
  border-width: 0px !important;
  padding: 0px !important;
}
/* line 510, assets/scss/_woocommerce.scss */
.woocommerce-page.woocommerce-order-received .woocommerce-customer-details .woocommerce-column--billing-address .woocommerce-customer-details--phone {
  color: #919191;
  margin-bottom: 0px;
}
/* line 515, assets/scss/_woocommerce.scss */
.woocommerce-page.woocommerce-order-received .woocommerce-customer-details .woocommerce-column--billing-address .woocommerce-customer-details--email {
  color: #919191;
  margin-top: 0px;
}
/* line 520, assets/scss/_woocommerce.scss */
.woocommerce-page.woocommerce-order-received .woocommerce-customer-details .woocommerce-column--billing-address dl {
  color: #919191;
}
/* line 523, assets/scss/_woocommerce.scss */
.woocommerce-page.woocommerce-order-received .woocommerce-customer-details .woocommerce-column--billing-address dl dt {
  margin-right: 7px;
}
/* line 526, assets/scss/_woocommerce.scss */
.woocommerce-page.woocommerce-order-received .woocommerce-customer-details .woocommerce-column--billing-address dl dt:after {
  content: ":";
}
/* line 534, assets/scss/_woocommerce.scss */
.woocommerce-page.woocommerce-order-received .woocommerce-order-details > table > tfoot > tr:nth-child(3) {
  display: none;
}
/* line 538, assets/scss/_woocommerce.scss */
.woocommerce-page.woocommerce-order-received .woocommerce-order-details > h2:nth-child(3),
.woocommerce-page.woocommerce-order-received .ticket-list-description,
.woocommerce-page.woocommerce-order-received .purchased-tickets {
  display: none !important;
}
/* line 544, assets/scss/_woocommerce.scss */
.woocommerce-page.woocommerce-order-received .woocommerce-customer-details {
  display: none !important;
}

/* line 5, assets/scss/_wpgridbuilder.scss */
.wpgb-grid-1.aktuelt .wpgb-area-top-2 .wpgb-facet-1 ul.wpgb-hierarchical-list {
  display: flex !important;
  flex-direction: row;
  flex-wrap: wrap;
}
/* line 9, assets/scss/_wpgridbuilder.scss */
.wpgb-grid-1.aktuelt .wpgb-area-top-2 .wpgb-facet-1 ul.wpgb-hierarchical-list li {
  margin-top: 0px !important;
  margin-right: 5px;
}
/* line 12, assets/scss/_wpgridbuilder.scss */
.wpgb-grid-1.aktuelt .wpgb-area-top-2 .wpgb-facet-1 ul.wpgb-hierarchical-list li .wpgb-radio-control {
  display: none !important;
}
/* line 15, assets/scss/_wpgridbuilder.scss */
.wpgb-grid-1.aktuelt .wpgb-area-top-2 .wpgb-facet-1 ul.wpgb-hierarchical-list li .wpgb-radio-label {
  color: #00b6f2;
  padding: 10px 15px 10px 15px !important;
  font-size: 18px;
}
/* line 22, assets/scss/_wpgridbuilder.scss */
.wpgb-grid-1.aktuelt .wpgb-area-top-2 .wpgb-facet-1 ul.wpgb-hierarchical-list li [aria-pressed="true"] .wpgb-radio-label {
  color: #ffffff !important;
  text-decoration: none;
  background: #00b6f2;
  padding: 10px 15px 10px 15px !important;
}
/* line 32, assets/scss/_wpgridbuilder.scss */
.wpgb-grid-1.aktuelt .wpgb-card-1 .wpgb-card-inner {
  background: #fff;
  border: 2px solid #e9eff0;
  padding: 30px;
  transition: border 0.25s linear !important;
}
@media screen and (max-width: 1024px) {
  /* line 32, assets/scss/_wpgridbuilder.scss */
  .wpgb-grid-1.aktuelt .wpgb-card-1 .wpgb-card-inner {
    padding: 25px;
  }
}
@media screen and (max-width: 767px) {
  /* line 32, assets/scss/_wpgridbuilder.scss */
  .wpgb-grid-1.aktuelt .wpgb-card-1 .wpgb-card-inner {
    padding: 20px;
  }
}
@media screen and (max-width: 1024px) {
  /* line 45, assets/scss/_wpgridbuilder.scss */
  .wpgb-grid-1.aktuelt .wpgb-card-1 .wpgb-card-inner .wpgb-card-body h3 {
    font-size: 24px;
  }
}
@media screen and (max-width: 767px) {
  /* line 45, assets/scss/_wpgridbuilder.scss */
  .wpgb-grid-1.aktuelt .wpgb-card-1 .wpgb-card-inner .wpgb-card-body h3 {
    font-size: 22px;
  }
}
@media screen and (max-width: 1024px) {
  /* line 53, assets/scss/_wpgridbuilder.scss */
  .wpgb-grid-1.aktuelt .wpgb-card-1 .wpgb-card-inner .wpgb-card-body p {
    font-size: 15px;
  }
}
@media screen and (max-width: 767px) {
  /* line 53, assets/scss/_wpgridbuilder.scss */
  .wpgb-grid-1.aktuelt .wpgb-card-1 .wpgb-card-inner .wpgb-card-body p {
    font-size: 14px;
  }
}
/* line 63, assets/scss/_wpgridbuilder.scss */
.wpgb-grid-1.aktuelt .wpgb-card-inner:hover {
  border: 2px solid #00b6f2;
}

/* line 71, assets/scss/_wpgridbuilder.scss */
.wpgb-grid-3.forside-top-grid .wpgb-card-media .nyheder_month {
  color: #ffffff;
  font-family: Roboto;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  padding: 0px 5px 0px;
  right: 30px;
  top: 48px;
  position: absolute;
  text-transform: uppercase;
  text-align: center;
  width: 74px;
}
/* line 85, assets/scss/_wpgridbuilder.scss */
.wpgb-grid-3.forside-top-grid .wpgb-card-media .nyheder_date {
  background: #505e6f;
  color: #67b1e5;
  height: 80px;
  font-size: 30px;
  font-weight: bold;
  line-height: 1em;
  right: 30px;
  padding: 15px 20px;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: 0px;
  width: 74px;
  z-index: 3;
}
/* line 103, assets/scss/_wpgridbuilder.scss */
.wpgb-grid-3.forside-top-grid .wpgb-card-content .wpgb-card-body {
  background: #00b6f2;
  overflow: hidden;
  padding: 50px 40px 35px 40px;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  /* line 103, assets/scss/_wpgridbuilder.scss */
  .wpgb-grid-3.forside-top-grid .wpgb-card-content .wpgb-card-body {
    padding: 20px;
  }
}
/* line 113, assets/scss/_wpgridbuilder.scss */
.wpgb-grid-3.forside-top-grid .wpgb-card-content .wpgb-card-body .category {
  margin: 0 0 20px;
  color: #fff;
  text-transform: uppercase;
  font-weight: normal;
  line-height: 1.5em;
  font-size: 13px;
}
@media screen and (max-width: 767px) {
  /* line 113, assets/scss/_wpgridbuilder.scss */
  .wpgb-grid-3.forside-top-grid .wpgb-card-content .wpgb-card-body .category {
    margin-bottom: 15px;
  }
}
/* line 124, assets/scss/_wpgridbuilder.scss */
.wpgb-grid-3.forside-top-grid .wpgb-card-content .wpgb-card-body h3 {
  margin: 0 0 20px;
  color: #fff;
  font-weight: 900;
  line-height: 1.3em;
  font-size: 40px;
}
/* line 130, assets/scss/_wpgridbuilder.scss */
.wpgb-grid-3.forside-top-grid .wpgb-card-content .wpgb-card-body h3:hover {
  color: #ffffff;
}
@media screen and (max-width: 1024px) {
  /* line 124, assets/scss/_wpgridbuilder.scss */
  .wpgb-grid-3.forside-top-grid .wpgb-card-content .wpgb-card-body h3 {
    font-size: 34px;
    line-height: 40px;
  }
}
@media screen and (max-width: 767px) {
  /* line 124, assets/scss/_wpgridbuilder.scss */
  .wpgb-grid-3.forside-top-grid .wpgb-card-content .wpgb-card-body h3 {
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
  }
}
/* line 143, assets/scss/_wpgridbuilder.scss */
.wpgb-grid-3.forside-top-grid .wpgb-card-content .wpgb-card-body .post_excerpt p {
  color: #fff;
  margin: 0 0 15px;
  line-height: 1.5em;
  font-size: 15px;
}

/* line 157, assets/scss/_wpgridbuilder.scss */
.wpgb-grid-2.forside-grid .wpgb-card-content .wpgb-card-body .category {
  margin-bottom: 15px;
}
/* line 159, assets/scss/_wpgridbuilder.scss */
.wpgb-grid-2.forside-grid .wpgb-card-content .wpgb-card-body .category span {
  color: #93A8B9;
  text-transform: uppercase;
  font-weight: normal;
  line-height: 1.5em;
  font-size: 12px;
}
/* line 167, assets/scss/_wpgridbuilder.scss */
.wpgb-grid-2.forside-grid .wpgb-card-content .wpgb-card-body .nyheder_date {
  right: 0;
  z-index: 3;
  background: #505e6f;
  text-align: center;
  padding: 8px 5px 20px;
  color: #67b1e5;
  line-height: 1em;
  font-size: 30px;
  font-weight: bold;
  text-transform: uppercase;
  width: 54px;
  height: 71px;
  top: -40px;
}
/* line 182, assets/scss/_wpgridbuilder.scss */
.wpgb-grid-2.forside-grid .wpgb-card-content .wpgb-card-body .nyheder_month {
  color: #ffffff;
  padding: 0px 5px 0px;
  font-family: Roboto;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  text-transform: uppercase;
  text-align: center;
  width: 54px;
  top: 2px;
}
/* line 194, assets/scss/_wpgridbuilder.scss */
.wpgb-grid-2.forside-grid .wpgb-card-content .wpgb-card-body h3 {
  margin: 0 0 20px;
  color: #1a1e23;
  font-weight: 900;
  line-height: 1.2em;
  font-size: 23px;
  letter-spacing: 0.01em;
}
/* line 201, assets/scss/_wpgridbuilder.scss */
.wpgb-grid-2.forside-grid .wpgb-card-content .wpgb-card-body h3:hover {
  color: #1a1e23;
}
@media screen and (max-width: 1024px) {
  /* line 194, assets/scss/_wpgridbuilder.scss */
  .wpgb-grid-2.forside-grid .wpgb-card-content .wpgb-card-body h3 {
    font-size: 22px;
  }
}
@media screen and (max-width: 767px) {
  /* line 194, assets/scss/_wpgridbuilder.scss */
  .wpgb-grid-2.forside-grid .wpgb-card-content .wpgb-card-body h3 {
    font-size: 20px;
  }
}
/* line 212, assets/scss/_wpgridbuilder.scss */
.wpgb-grid-2.forside-grid .wpgb-card-content .wpgb-card-body .wpgb-block-3 p {
  color: #525e6d;
  margin: 0 0 15px;
  line-height: 1.5em;
  font-size: 14px;
}

/* line 229, assets/scss/_wpgridbuilder.scss */
.wpgb-facet-2 {
  margin-top: 30px;
}
/* line 232, assets/scss/_wpgridbuilder.scss */
.wpgb-facet-2 .wpgb-button {
  border: 3px solid #00b6f2 !important;
  border-radius: 0px !important;
  color: #00b6f2 !important;
  background-color: transparent !important;
  font-size: 13px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
  padding: 10px 16px;
  transition: all linear 0.75s;
}
/* line 243, assets/scss/_wpgridbuilder.scss */
.wpgb-facet-2 .wpgb-button:hover {
  color: #ffffff !important;
  background-color: #00b6f2 !important;
}

/* line 2, assets/scss/_nyhed.scss */
.post-template-default div .av_one_fifth {
  margin-left: 6%;
  width: 0.2%;
}
/* line 7, assets/scss/_nyhed.scss */
.post-template-default p,
.post-template-default .avia_textblock p {
  font-size: 16px !important;
  line-height: 22px !important;
}
/* line 13, assets/scss/_nyhed.scss */
.post-template-default h1 {
  font-size: 50px;
  font-weight: 900;
}
/* line 18, assets/scss/_nyhed.scss */
.post-template-default h2 {
  font-size: 18px;
  font-weight: 300;
  line-height: 26px;
}
/* line 24, assets/scss/_nyhed.scss */
.post-template-default img.avia_image {
  margin-bottom: 1.5em;
  margin-top: 1em;
}
/* line 29, assets/scss/_nyhed.scss */
.post-template-default .avia_textblock.caption p {
  margin-top: -30px;
  color: #000000 !important;
  text-align: left !important;
  font-size: 13px !important;
  font-weight: 400;
  letter-spacing: 0.13px;
  line-height: 23px;
}
/* line 39, assets/scss/_nyhed.scss */
.post-template-default .av-share-box {
  margin-top: 4.5em !important;
}
/* line 43, assets/scss/_nyhed.scss */
.post-template-default .white {
  padding: 80px !important;
}

@media only screen and (max-width: 767px) {
  /* line 50, assets/scss/_nyhed.scss */
  .post-template-default .white {
    padding: 20px 40px !important;
  }
  /* line 54, assets/scss/_nyhed.scss */
  .post-template-default .av-share-box a:before {
    bottom: 30px !important;
  }
}
/* line 61, assets/scss/_nyhed.scss */
#aktuelt h2 {
  font-size: 30px;
  font-weight: 300;
}

/* =============================================================================
   Logo Overrides
   ========================================================================== */
/* line 8, assets/scss/_menu.scss */
.header-scrolled .logo > a > img {
  margin-top: 0 !important;
}

/* line 12, assets/scss/_menu.scss */
.header-scrolled .logo {
  margin-top: 0 !important;
}

/* =============================================================================
   Menu Overrides
   ========================================================================== */
@media only screen and (max-width: 1024px) {
  /* line 20, assets/scss/_menu.scss */
  .hide-on-mobile {
    display: none !important;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 26, assets/scss/_menu.scss */
  .hide-on-desktop {
    display: none !important;
  }
}
/* line 32, assets/scss/_menu.scss */
.header-scrolled .av-main-nav-wrap {
  bottom: 0;
  left: 23px;
}
/* line 37, assets/scss/_menu.scss */
.header-scrolled .av-main-nav li:hover .current_page_item > a > .avia-menu-fx,
.header-scrolled .current-menu-item > a > .avia-menu-fx {
  bottom: 0 !important;
}
/* line 42, assets/scss/_menu.scss */
.header-scrolled .av-main-nav li:hover .avia-menu-fx {
  bottom: 0 !important;
}

/* line 47, assets/scss/_menu.scss */
#top #header .av-main-nav > li > a {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.145px;
}

/* line 54, assets/scss/_menu.scss */
#top .av_header_transparency #header_main,
#top .av_header_transparency .avia-menu.av_menu_icon_beside {
  background-color: rgba(44, 57, 69, 0.8);
}

/* line 61, assets/scss/_menu.scss */
#top .av_header_transparency .avia-menu-fx {
  bottom: 0;
  width: 70%;
  left: 15%;
  height: 6px;
  background-color: #00b6f2;
}

/* line 69, assets/scss/_menu.scss */
#header_main {
  background-color: rgba(44, 57, 69, 0.8);
  border-color: transparent !important;
}
/* line 73, assets/scss/_menu.scss */
#header_main div .logo {
  margin-top: 10px;
}

/* line 80, assets/scss/_menu.scss */
.av-main-nav li:hover .current_page_item > a > .avia-menu-fx,
.current-menu-item > a > .avia-menu-fx {
  bottom: 0;
  width: 70%;
  left: 15%;
  height: 6px;
  background-color: #00b6f2;
}

/* line 89, assets/scss/_menu.scss */
.av-main-nav li:hover .avia-menu-fx {
  bottom: 0;
  width: 70%;
  left: 15%;
  height: 6px;
  background-color: #ffffff;
}

/* line 97, assets/scss/_menu.scss */
#avia-menu li:hover a {
  color: #ffffff !important;
  opacity: 1 !important;
}

@media (max-width: 767px) {
  /* line 103, assets/scss/_menu.scss */
  .av-main-nav-wrap {
    bottom: -16px;
    left: 23px;
  }
}
/* =============================================================================
   Top menu Overrides
   ========================================================================== */
/* line 113, assets/scss/_menu.scss */
#top .av_header_transparency #header_meta {
  background: #25313b !important;
  border: none !important;
}

/* line 118, assets/scss/_menu.scss */
div#header_meta {
  background: #25313b !important;
  border: none;
}

/* line 123, assets/scss/_menu.scss */
.sub_menu > div > ul > li > a,
.sub_menu > ul > li > a {
  font-size: 11px;
  font-weight: 400;
  letter-spacing: 0.33px;
  text-transform: uppercase;
  opacity: 1 !important;
}
/* line 131, assets/scss/_menu.scss */
.sub_menu > div > ul > li > a:active,
.sub_menu > ul > li > a:active {
  color: #ffffff !important;
}
/* line 135, assets/scss/_menu.scss */
.sub_menu > div > ul > li > a:hover,
.sub_menu > ul > li > a:hover {
  color: #ffffff !important;
  opacity: 1 !important;
}

/* line 145, assets/scss/_menu.scss */
.sub_menu li {
  border: none !important;
}

/* line 149, assets/scss/_menu.scss */
#top .header_color .sub_menu ul li:last-child a {
  background: #000000 !important;
  color: #ffffff !important;
  margin-right: -36px !important;
  padding: 8px 15px;
  font-weight: 700 !important;
  letter-spacing: 0.33px !important;
}
/* line 159, assets/scss/_menu.scss */
#top .header_color .sub_menu ul li:last-child a:hover {
  background: #00b6f2 !important;
}

/* line 164, assets/scss/_menu.scss */
.sub_menu a:hover,
.sub_menu li.current-menu-item > a {
  color: #ffffff !important;
}

@media only screen and (max-width: 767px) {
  /* line 170, assets/scss/_menu.scss */
  .responsive #top #header_main > .container .main_menu .av-main-nav > li > a,
  .responsive #top #wrap_all .av-logo-container {
    line-height: 40px !important;
    right: 4% !important;
  }

  /* line 176, assets/scss/_menu.scss */
  li#menu-item-search {
    color: white;
  }

  /* line 180, assets/scss/_menu.scss */
  div#header_meta {
    display: none;
  }

  /* line 184, assets/scss/_menu.scss */
  .header_color .av-hamburger-inner,
  .header_color .av-hamburger-inner::after,
  .header_color .av-hamburger-inner::before {
    background-color: #ffffff;
  }

  /* line 193, assets/scss/_menu.scss */
  .html_av-overlay-side #top #wrap_all .av-burger-overlay li a {
    font-size: 1.2em !important;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 199, assets/scss/_menu.scss */
  .av-main-nav > li.menu-item-avia-special {
    display: block;
  }

  /* line 203, assets/scss/_menu.scss */
  .av-main-nav > li {
    display: none;
  }

  /* line 207, assets/scss/_menu.scss */
  .html_header_top #top .av_header_stretch .container {
    width: 93%;
  }
}
@media only screen and (max-device-width: 767px) {
  /* line 213, assets/scss/_menu.scss */
  .responsive #top .av-menu-mobile-active .mobile_menu_toggle {
    display: flex;
    padding-left: 54px;
  }

  /* line 218, assets/scss/_menu.scss */
  .responsive #top .av-menu-mobile-active .av-subnav-menu > li > a {
    text-align: left !important;
  }

  /* line 222, assets/scss/_menu.scss */
  .av-submenu-container span.avia-menu-text {
    font-size: 17px !important;
  }

  /* line 226, assets/scss/_menu.scss */
  .responsive #top .av-menu-mobile-active .av-open-submenu.av-subnav-menu {
    border-top: 1px black solid !important;
  }
}
/* =============================================================================
   Hover animation Overrides
   ========================================================================== */
/* line 234, assets/scss/_menu.scss */
.avia-menu-fx {
  transition: all 0.3s linear !important;
  -webkit-transition: all 0.3s linear !important;
}

/* =============================================================================
   Scroll to top modifications
   ========================================================================== */
@media only screen and (max-width: 767px) {
  /* line 243, assets/scss/_menu.scss */
  .responsive #scroll-top-link {
    display: block !important;
  }
}
/* =============================================================================
   Search icon modifications
   ========================================================================== */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 252, assets/scss/_menu.scss */
  .menu-item-search-dropdown > a {
    font-size: 28px !important;
  }

  /* line 256, assets/scss/_menu.scss */
  .header_color .av-hamburger-inner,
  .header_color .av-hamburger-inner::after,
  .header_color .av-hamburger-inner::before {
    background-color: #ffffff;
  }

  /* line 262, assets/scss/_menu.scss */
  span.av-hamburger.av-hamburger--spin.av-js-hamburger.av-inserted-main-menu.is-active {
    color: #000000 !important;
  }
}
/* =============================================================================
   Layout
   ========================================================================== */
/* line 9, assets/scss/_layout.scss */
hr {
  margin: 30px 0;
}

/* line 13, assets/scss/_layout.scss */
.blog-author,
.comment-container,
.text-sep-cat,
.text-sep-comment {
  display: none !important;
}

/* line 20, assets/scss/_layout.scss */
#top .entry-content img {
  border-radius: 0 !important;
  margin: 0;
  padding: 0;
}

/* line 26, assets/scss/_layout.scss */
.avia_image,
body div .avia-button {
  border-radius: 0;
}

/* line 33, assets/scss/_layout.scss */
img.avia_image {
  margin: 1.5em 0 !important;
}

/* line 37, assets/scss/_layout.scss */
a img,
img {
  image-rendering: auto !important;
}

/* line 46, assets/scss/_layout.scss */
.avia-template-save-button-inner ul {
  min-height: 500px !important;
}

/* line 55, assets/scss/_layout.scss */
.av-masonry-entry {
  visibility: visible;
  opacity: 1;
}

/* line 60, assets/scss/_layout.scss */
.avia_desktop.avia_transform3d
.av-masonry-entry.av-masonry-item-loaded
.av-inner-masonry {
  -webkit-animation: none;
  animation: none;
}

/* line 67, assets/scss/_layout.scss */
.container_wrap {
  border-top-width: 0px;
}

/* =============================================================================
   breadcrumbs modifications
   ========================================================================== */
/* line 74, assets/scss/_layout.scss */
.breadcrumb .sep {
  width: auto !important;
}

/* line 78, assets/scss/_layout.scss */
.breadcrumb.breadcrumbs.avia-breadcrumbs {
  line-height: 30px;
  margin: 10px 0;
  display: flex;
}
/* line 83, assets/scss/_layout.scss */
.breadcrumb.breadcrumbs.avia-breadcrumbs span.trail-end {
  opacity: 0.7;
}
/* line 88, assets/scss/_layout.scss */
.breadcrumb.breadcrumbs.avia-breadcrumbs a:hover {
  opacity: 0.7;
}

/* =============================================================================
   Scroll to top caption
   ========================================================================== */
/* line 97, assets/scss/_layout.scss */
a#scroll-top-link {
  background-color: #00b6f2 !important;
  border: 1px solid #ffffff !important;
  opacity: 1 !important;
  border-radius: 0 !important;
}
/* line 103, assets/scss/_layout.scss */
a#scroll-top-link:hover {
  background-color: #ffffff !important;
  color: #2c3945 !important;
}

/* =============================================================================
   Image caption
   ========================================================================== */
/* line 112, assets/scss/_layout.scss */
.av-caption-image-overlay-bg {
  background: transparent !important;
}

/* line 116, assets/scss/_layout.scss */
.av-image-caption-overlay-center,
.av-image-caption-overlay-left,
.av-image-caption-overlay-right {
  background: none repeat scroll 0 0 transparent !important;
  vertical-align: bottom !important;
  color: #000000 !important;
  padding: 0 5px !important;
}
/* line 126, assets/scss/_layout.scss */
.av-image-caption-overlay-center p,
.av-image-caption-overlay-left p,
.av-image-caption-overlay-right p {
  color: #000000 !important;
  text-align: left !important;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.13px;
  line-height: 23px;
}

/* =============================================================================
   Custom class & ID
   ========================================================================== */
/* line 140, assets/scss/_layout.scss */
.kant img.avia_image {
  -webkit-box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.2);
}

/* line 147, assets/scss/_layout.scss */
.oversigt {
  margin-bottom: -5% !important;
}

@media only screen and (max-width: 767px) {
  /* line 152, assets/scss/_layout.scss */
  .oversigt {
    margin-bottom: -70% !important;
  }
}
/* line 157, assets/scss/_layout.scss */
.no-padding {
  padding: 0 !important;
}

@media only screen and (max-width: 767px) {
  /* line 163, assets/scss/_layout.scss */
  #naviger .flex_column {
    margin-bottom: 0 !important;
    padding: 20px !important;
  }
}
/* line 170, assets/scss/_layout.scss */
#frontpage-top {
  margin-bottom: -200px !important;
}
/* line 173, assets/scss/_layout.scss */
#frontpage-top a {
  text-decoration: none !important;
}
/* line 177, assets/scss/_layout.scss */
#frontpage-top .flex_column_table .flex_column::after {
  content: url("./assets/img/arrow-blue.png");
  position: absolute;
  bottom: 20px;
  right: 20px;
  visibility: visible;
  height: 21px;
  width: 13px;
}
/* line 187, assets/scss/_layout.scss */
#frontpage-top .flex_column_table_cell:last-child::before {
  content: url("./assets/img/arrow-white.png");
  position: absolute;
  bottom: 20px;
  right: 20px;
  visibility: visible;
  height: 21px;
  width: 13px;
  z-index: 999;
}
/* line 198, assets/scss/_layout.scss */
#frontpage-top .av-flex-placeholder {
  width: 1% !important;
}
/* line 202, assets/scss/_layout.scss */
#frontpage-top .flex_column_table_cell {
  background: #ffffff;
  padding: 30px 20px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.16) !important;
  top: -180px;
}
/* line 208, assets/scss/_layout.scss */
#frontpage-top .flex_column_table_cell:last-child {
  background: #00b6f2;
}
/* line 211, assets/scss/_layout.scss */
#frontpage-top .flex_column_table_cell:last-child ::after {
  display: none !important;
}
/* line 216, assets/scss/_layout.scss */
#frontpage-top .flex_column_table_cell:last-child .avia_textblock a,
#frontpage-top .flex_column_table_cell:last-child .avia_textblock h1,
#frontpage-top .flex_column_table_cell:last-child .avia_textblock h2,
#frontpage-top .flex_column_table_cell:last-child .avia_textblock h3,
#frontpage-top .flex_column_table_cell:last-child .avia_textblock h4,
#frontpage-top .flex_column_table_cell:last-child .avia_textblock h5,
#frontpage-top .flex_column_table_cell:last-child .avia_textblock p {
  color: #ffffff !important;
}
/* line 234, assets/scss/_layout.scss */
#frontpage-top span.av-icon-char:hover {
  text-decoration: none !important;
}
/* line 239, assets/scss/_layout.scss */
#frontpage-top h1,
#frontpage-top h2,
#frontpage-top h3,
#frontpage-top h4,
#frontpage-top h5 {
  margin-bottom: 25px;
}
/* line 247, assets/scss/_layout.scss */
#frontpage-top .flex_column_table_cell {
  border: 2px solid transparent;
  transition: border-width 0.6s linear !important;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.16) !important;
}
/* line 253, assets/scss/_layout.scss */
#frontpage-top .flex_column_table_cell:hover {
  border: 2px solid #00b6f2 !important;
}
/* line 257, assets/scss/_layout.scss */
#frontpage-top .flex_column_table_cell:last-child:hover {
  border: 2px solid #ffffff !important;
}

/* line 263, assets/scss/_layout.scss */
#frontpage-white {
  margin-bottom: -200px !important;
}
/* line 266, assets/scss/_layout.scss */
#frontpage-white a {
  text-decoration: none !important;
}
/* line 270, assets/scss/_layout.scss */
#frontpage-white .flex_column_table .flex_column::after {
  content: url("./assets/img/arrow-blue.png");
  position: absolute;
  bottom: 20px;
  right: 20px;
  visibility: visible;
  height: 21px;
  width: 13px;
}
/* line 280, assets/scss/_layout.scss */
#frontpage-white .av-flex-placeholder {
  width: 1% !important;
}
/* line 284, assets/scss/_layout.scss */
#frontpage-white .flex_column_table_cell {
  background: #ffffff;
  padding: 30px 20px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.16) !important;
  top: -180px !important;
}
/* line 291, assets/scss/_layout.scss */
#frontpage-white span.av-icon-char {
  bottom: -30px !important;
  position: absolute !important;
  right: -1px !important;
  margin-bottom: 7px;
}
/* line 297, assets/scss/_layout.scss */
#frontpage-white span.av-icon-char:hover {
  text-decoration: none !important;
}
/* line 302, assets/scss/_layout.scss */
#frontpage-white h1,
#frontpage-white h2,
#frontpage-white h3,
#frontpage-white h4,
#frontpage-white h5 {
  margin-bottom: 25px;
}
/* line 310, assets/scss/_layout.scss */
#frontpage-white .flex_column_table_cell {
  border: 2px solid transparent;
  transition: border-width 0.6s linear !important;
}
/* line 315, assets/scss/_layout.scss */
#frontpage-white .flex_column_table_cell:hover {
  border: 2px solid #00b6f2 !important;
}

/* line 325, assets/scss/_layout.scss */
#frontpage-no-link {
  margin-bottom: -200px !important;
}
/* line 328, assets/scss/_layout.scss */
#frontpage-no-link a {
  text-decoration: none !important;
}
/* line 332, assets/scss/_layout.scss */
#frontpage-no-link .av-flex-placeholder {
  width: 1% !important;
}
/* line 336, assets/scss/_layout.scss */
#frontpage-no-link .flex_column_table_cell {
  background: #ffffff;
  padding: 30px 20px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.16) !important;
  top: -180px !important;
}
/* line 343, assets/scss/_layout.scss */
#frontpage-no-link span.av-icon-char {
  bottom: -30px !important;
  position: absolute !important;
  right: -1px !important;
  margin-bottom: 7px;
}
/* line 349, assets/scss/_layout.scss */
#frontpage-no-link span.av-icon-char:hover {
  text-decoration: none !important;
}
/* line 354, assets/scss/_layout.scss */
#frontpage-no-link h1,
#frontpage-no-link h2,
#frontpage-no-link h3,
#frontpage-no-link h4,
#frontpage-no-link h5 {
  margin-bottom: 25px;
}
/* line 362, assets/scss/_layout.scss */
#frontpage-no-link .flex_column_table_cell {
  border: 2px solid transparent;
  transition: border-width 0.6s linear !important;
}

/* line 377, assets/scss/_layout.scss */
#frontpage-members {
  margin-bottom: -200px !important;
}
/* line 380, assets/scss/_layout.scss */
#frontpage-members a {
  text-decoration: none !important;
}
/* line 384, assets/scss/_layout.scss */
#frontpage-members .avia_textblock {
  min-height: 60px !important;
}
/* line 388, assets/scss/_layout.scss */
#frontpage-members div .av_one_fourth {
  margin-left: 6%;
  width: 60.5%;
}
/* line 396, assets/scss/_layout.scss */
#frontpage-members .flex_column_table_cell {
  background: #ffffff;
  padding: 30px 20px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.16) !important;
  top: -180px;
}
/* line 404, assets/scss/_layout.scss */
#frontpage-members .link p {
  color: #00b6f2 !important;
  background-color: transparent;
  font-size: 13px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
  position: absolute;
  bottom: 15px;
}
/* line 416, assets/scss/_layout.scss */
#frontpage-members .flex_column_table_cell {
  border: 2px solid transparent;
  transition: border-width 0.6s linear !important;
}
/* line 421, assets/scss/_layout.scss */
#frontpage-members .flex_column_table_cell:hover {
  border: 2px solid #00b6f2 !important;
}

/* line 427, assets/scss/_layout.scss */
#frontpage-contact {
  margin-bottom: -200px !important;
}
/* line 430, assets/scss/_layout.scss */
#frontpage-contact a {
  text-decoration: none !important;
}
/* line 434, assets/scss/_layout.scss */
#frontpage-contact div .av_one_third {
  width: 79.333333%;
}
/* line 438, assets/scss/_layout.scss */
#frontpage-contact .avia_textblock {
  min-height: 40px;
}
/* line 442, assets/scss/_layout.scss */
#frontpage-contact .flex_column_table_cell {
  background: #ffffff;
  padding: 30px 20px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.16) !important;
  top: -180px !important;
}
/* line 450, assets/scss/_layout.scss */
#frontpage-contact .link p {
  color: #00b6f2 !important;
  background-color: transparent;
  font-size: 13px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
  position: absolute;
  bottom: 15px;
}
/* line 462, assets/scss/_layout.scss */
#frontpage-contact .flex_column_table_cell {
  border: 2px solid transparent;
  transition: border-width 0.6s linear !important;
}
/* line 467, assets/scss/_layout.scss */
#frontpage-contact .flex_column_table_cell:hover {
  border: 2px solid #00b6f2 !important;
}

/* line 473, assets/scss/_layout.scss */
#frontpage-ab18 {
  margin-bottom: -150px !important;
}
/* line 476, assets/scss/_layout.scss */
#frontpage-ab18 a {
  text-decoration: none !important;
}
/* line 480, assets/scss/_layout.scss */
#frontpage-ab18 .flex_column_table .flex_column::after {
  content: url("./assets/img/arrow-blue.png");
  position: absolute;
  bottom: 20px;
  right: 20px;
  visibility: visible;
  height: 21px;
  width: 13px;
}
/* line 490, assets/scss/_layout.scss */
#frontpage-ab18 div .av_one_third {
  width: 79.333333%;
}
/* line 494, assets/scss/_layout.scss */
#frontpage-ab18 .avia_textblock {
  min-height: 40px;
}
/* line 498, assets/scss/_layout.scss */
#frontpage-ab18 .flex_column_table_cell {
  background: #ffffff;
  padding: 30px 20px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.16) !important;
  top: -140px !important;
}
/* line 506, assets/scss/_layout.scss */
#frontpage-ab18 .link p {
  color: #00b6f2 !important;
  background-color: transparent;
  font-size: 13px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
  position: absolute;
  bottom: 15px;
}
/* line 518, assets/scss/_layout.scss */
#frontpage-ab18 .flex_column_table_cell {
  border: 2px solid transparent;
  transition: border-width 0.6s linear !important;
}
/* line 523, assets/scss/_layout.scss */
#frontpage-ab18 .flex_column_table_cell:hover {
  border: 2px solid #00b6f2 !important;
}

/* line 529, assets/scss/_layout.scss */
#frontpage-indsats {
  margin-bottom: -200px !important;
}
/* line 532, assets/scss/_layout.scss */
#frontpage-indsats .flex_column_table_cell {
  background: #ffffff;
  padding: 30px 20px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.16) !important;
  top: -180px !important;
}
/* line 539, assets/scss/_layout.scss */
#frontpage-indsats .av-flex-placeholder {
  width: 1%;
}
/* line 544, assets/scss/_layout.scss */
#frontpage-indsats .avia_textblock a,
#frontpage-indsats .avia_textblock h1,
#frontpage-indsats .avia_textblock h2,
#frontpage-indsats .avia_textblock h3,
#frontpage-indsats .avia_textblock h4,
#frontpage-indsats .avia_textblock h5,
#frontpage-indsats .avia_textblock p {
  text-decoration: none !important;
}
/* line 553, assets/scss/_layout.scss */
#frontpage-indsats .avia_textblock a:hover,
#frontpage-indsats .avia_textblock h1:hover,
#frontpage-indsats .avia_textblock h2:hover,
#frontpage-indsats .avia_textblock h3:hover,
#frontpage-indsats .avia_textblock h4:hover,
#frontpage-indsats .avia_textblock h5:hover,
#frontpage-indsats .avia_textblock p:hover {
  text-decoration: none !important;
}

@media only screen and (max-width: 1288px) {
  /* line 561, assets/scss/_layout.scss */
  .slideshow_align_caption {
    top: -10% !important;
  }

  /* line 565, assets/scss/_layout.scss */
  h2.avia-caption-title {
    font-size: 3em !important;
  }

  /* line 569, assets/scss/_layout.scss */
  .avia-caption-content p {
    font-size: 1.5em !important;
    line-height: 0 !important;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 576, assets/scss/_layout.scss */
  #frontpage-contact,
  #frontpage-members,
  #frontpage-top,
  #frontpage-white {
    margin-bottom: -1em !important;
  }
  /* line 582, assets/scss/_layout.scss */
  #frontpage-contact .flex_column_table_cell,
  #frontpage-members .flex_column_table_cell,
  #frontpage-top .flex_column_table_cell,
  #frontpage-white .flex_column_table_cell {
    top: -1em !important;
    display: block !important;
    width: 100% !important;
    table-layout: fixed;
    margin-left: 0 !important;
  }
  /* line 590, assets/scss/_layout.scss */
  #frontpage-contact .flex_column_table,
  #frontpage-members .flex_column_table,
  #frontpage-top .flex_column_table,
  #frontpage-white .flex_column_table {
    display: inline;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 597, assets/scss/_layout.scss */
  #frontpage-contact,
  #frontpage-members,
  #frontpage-top,
  #frontpage-white {
    margin-bottom: -1em !important;
  }
  /* line 603, assets/scss/_layout.scss */
  #frontpage-contact .flex_column_table_cell,
  #frontpage-members .flex_column_table_cell,
  #frontpage-top .flex_column_table_cell,
  #frontpage-white .flex_column_table_cell {
    top: -1em !important;
    display: block !important;
    width: 100% !important;
    table-layout: fixed;
    margin-left: 0 !important;
  }
  /* line 611, assets/scss/_layout.scss */
  #frontpage-contact .flex_column_table,
  #frontpage-members .flex_column_table,
  #frontpage-top .flex_column_table,
  #frontpage-white .flex_column_table {
    display: inline;
  }
}
/* line 618, assets/scss/_layout.scss */
#network .av-flex-placeholder {
  width: 10%;
}
/* line 622, assets/scss/_layout.scss */
#network .avia-button.avia-size-x-large {
  min-width: 250px !important;
}

/* line 628, assets/scss/_layout.scss */
#indsats .av-flex-placeholder {
  width: 2%;
}

/* line 634, assets/scss/_layout.scss */
#box-no-link .av-flex-placeholder {
  width: 1%;
}

/* =============================================================================
   Icon box modifications
   ========================================================================== */
/* line 642, assets/scss/_layout.scss */
#top .iconbox_left_content .iconbox_icon,
#top .iconbox_right_content .iconbox_icon {
  background: #00b6f2;
  color: #ffffff;
  width: 56px;
  height: 56px;
  font-size: 39px;
  line-height: 55px;
  margin-right: 14px;
}

/* line 653, assets/scss/_layout.scss */
#top .iconbox {
  margin: 30px 0;
}

/* line 657, assets/scss/_layout.scss */
.iconbox .iconbox_content p:last-child {
  margin-top: 7px;
}

/* line 661, assets/scss/_layout.scss */
h3.iconbox_content_title {
  font-size: 16px !important;
  font-weight: 900 !important;
  letter-spacing: 0.16px !important;
  text-transform: none !important;
}

/* line 670, assets/scss/_layout.scss */
.iconbox_content_container p a {
  color: #00b6f2;
  text-decoration: none !important;
}

/* =============================================================================
   Accordion modifications
   ========================================================================== */
/* line 685, assets/scss/_layout.scss */
p.toggler {
  font-size: 20px;
  font-weight: 300;
  line-height: 25px;
  color: #2c3945 !important;
}

/* line 692, assets/scss/_layout.scss */
.toggle_content.invers-color {
  background-color: transparent;
}

/* line 696, assets/scss/_layout.scss */
.toggler .toggle_icon {
  background: url("./assets/img/accordion-open.png") !important;
  background-size: cover !important;
}

/* line 701, assets/scss/_layout.scss */
.activeTitle .toggle_icon {
  background: url("./assets/img/accordion-closed.png") !important;
  background-size: cover !important;
}

/* line 706, assets/scss/_layout.scss */
.single_toggle {
  border-left-width: 0 !important;
  border-right-width: 0 !important;
}

/* line 717, assets/scss/_layout.scss */
.toggle_content.invers-color {
  border-right-width: 0 !important;
  border-left-width: 0 !important;
  border-bottom-width: 0 !important;
  border-top-width: 0 !important;
}

/* line 724, assets/scss/_layout.scss */
p.toggler.activeTitle {
  border-right-width: 0 !important;
  border-left-width: 0 !important;
  border-bottom-width: 0 !important;
  background-color: transparent !important;
}

/* line 731, assets/scss/_layout.scss */
p.toggler {
  border-right-width: 0 !important;
  border-left-width: 0 !important;
  background-color: transparent !important;
}
/* line 736, assets/scss/_layout.scss */
p.toggler:hover {
  background-color: #ffffff !important;
}

/* line 741, assets/scss/_layout.scss */
.toggle_icon {
  width: 40px;
  height: 40px;
  border-style: none;
  border-width: 0;
  top: 18%;
  left: 10px;
  margin-top: 0;
}

/* line 751, assets/scss/_layout.scss */
span.vert_icon {
  display: none;
}

/* line 755, assets/scss/_layout.scss */
.toggle_icon .hor_icon {
  display: none;
}

/* line 759, assets/scss/_layout.scss */
span.toggle_icon {
  margin-left: -10px !important;
}

/* line 763, assets/scss/_layout.scss */
.js_active .toggler {
  padding: 12px 0 13px 60px;
}
/* line 766, assets/scss/_layout.scss */
.js_active .toggler:hover {
  background: #ffffff !important;
}

/* line 772, assets/scss/_layout.scss */
.toggle_content {
  padding: 12px 30px 11px 60px;
}

/* =============================================================================
Fullwidth submenu modifications
   ========================================================================== */
/* line 780, assets/scss/_layout.scss */
#top .av-submenu-container .container {
  padding: 0 40px !important;
}

/* line 785, assets/scss/_layout.scss */
.av-submenu-container span.avia-menu-text {
  color: #00b6f2 !important;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}
/* line 791, assets/scss/_layout.scss */
.av-submenu-container span.avia-menu-text:hover {
  color: #2c3945 !important;
}

/* line 797, assets/scss/_layout.scss */
#top .av-submenu-container.av-sticky-submenu {
  top: 119px;
}

/* line 801, assets/scss/_layout.scss */
#top .sticky_placeholder {
  height: 0 !important;
}

/* line 805, assets/scss/_layout.scss */
.av-open-submenu.av-subnav-menu > li > a:hover {
  background-color: #ffffff !important;
}

@media only screen and (max-device-width: 414px) {
  /* line 812, assets/scss/_layout.scss */
  #top .av-subnav-menu > li {
    display: block !important;
    border-right: none !important;
    border-left: none !important;
    border-bottom: none !important;
    padding: 15px 0 !important;
  }
  /* line 819, assets/scss/_layout.scss */
  #top .av-subnav-menu > li a {
    border-left-style: none;
  }
}
@media only screen and (max-device-width: 767px) {
  /* line 828, assets/scss/_layout.scss */
  span.av-current-placeholder {
    font-family: "Roboto", sans-serif;
  }

  /* line 832, assets/scss/_layout.scss */
  .mobile_menu_toggle {
    border: none !important;
    font-size: 35px;
  }

  /* line 837, assets/scss/_layout.scss */
  .main_color .av-menu-mobile-active .av-subnav-menu > li > a:before {
    display: none !important;
  }

  /* line 841, assets/scss/_layout.scss */
  .responsive #top .av-menu-mobile-active .av-subnav-menu > li > a {
    padding: 8px 15%;
    text-align: center;
  }

  /* line 846, assets/scss/_layout.scss */
  #top .mobile_menu_toggle .av-current-placeholder {
    font-size: 18px;
  }

  /* line 850, assets/scss/_layout.scss */
  #top .av-submenu-container .container {
    padding: 5px !important;
  }

  /* line 855, assets/scss/_layout.scss */
  .av-submenu-container li a:before {
    display: none !important;
  }
}
/* =============================================================================
File download plugin modifications
   ========================================================================== */
/* line 865, assets/scss/_layout.scss */
.wpfd-content li:before {
  display: none;
}
/* line 869, assets/scss/_layout.scss */
.wpfd-content .wpfd-flex-container {
  padding: 0 0 50px;
}
/* line 873, assets/scss/_layout.scss */
.wpfd-content .head-category-default {
  background: #4c5762 !important;
  padding-top: 20px !important;
}
/* line 877, assets/scss/_layout.scss */
.wpfd-content .head-category-default li {
  color: #ffffff !important;
}
/* line 885, assets/scss/_layout.scss */
.wpfd-content .head-category-default li.active {
  text-decoration: underline;
}
/* line 889, assets/scss/_layout.scss */
.wpfd-content .head-category-default a.catlink {
  color: #ffffff !important;
}

/* line 895, assets/scss/_layout.scss */
a.wpfdcategory.catlink:hover,
ul.jaofiletree a:hover {
  color: #00b6f2 !important;
}

/* line 900, assets/scss/_layout.scss */
#btnsearch {
  height: 35px;
  background-color: #00b6f2 !important;
}

/* =============================================================================
Gallery modifications
   ========================================================================== */
/* line 909, assets/scss/_layout.scss */
#top div .avia-gallery {
  margin: 3em 0;
}

/* line 913, assets/scss/_layout.scss */
#top div .avia-gallery img {
  padding: 0;
}

/* =============================================================================
Promo box modifications
   ========================================================================== */
/* line 921, assets/scss/_layout.scss */
.av_promobox {
  background: #ffffff !important;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.16) !important;
}
/* line 925, assets/scss/_layout.scss */
.av_promobox h1,
.av_promobox h2,
.av_promobox h3,
.av_promobox h4,
.av_promobox h5,
.av_promobox h5,
.av_promobox p,
.av_promobox strong {
  margin-top: 15px !important;
}
/* line 936, assets/scss/_layout.scss */
.av_promobox a:hover {
  text-decoration: none !important;
}

@media only screen and (max-width: 767px) {
  /* line 942, assets/scss/_layout.scss */
  .responsive .av_promobox .avia-button,
  .responsive .av_promobox .avia-button-wrap {
    margin-top: 100px;
  }

  /* line 947, assets/scss/_layout.scss */
  .avia-promocontent {
    margin-bottom: 30px !important;
  }
}
/* line 954, assets/scss/_layout.scss */
.blue-promo {
  border: 2px solid #00b6f2 !important;
  background: #00b6f2 !important;
}

/* line 959, assets/scss/_layout.scss */
.av_promobox.blue-promo {
  border: 2px solid #00b6f2 !important;
  background: #00b6f2 !important;
}
/* line 962, assets/scss/_layout.scss */
.av_promobox.blue-promo h1,
.av_promobox.blue-promo h2,
.av_promobox.blue-promo h3,
.av_promobox.blue-promo h4,
.av_promobox.blue-promo h5,
.av_promobox.blue-promo h6,
.av_promobox.blue-promo p,
.av_promobox.blue-promo a,
.av_promobox.blue-promo em,
.av_promobox.blue-promo strong,
.av_promobox.blue-promo ul,
.av_promobox.blue-promo li {
  color: #ffffff;
}
/* line 976, assets/scss/_layout.scss */
.av_promobox.blue-promo .avia-button {
  color: #ffffff !important;
  border-color: #ffffff !important;
}

/* =============================================================================
  Grid mobile modifications
   ========================================================================== */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 986, assets/scss/_layout.scss */
  .no_margin.av_one_half {
    padding: 5% !important;
  }
}
/* =============================================================================
  Image hotspot modifications
   ========================================================================== */
/* line 994, assets/scss/_layout.scss */
.avia-tt {
  background: #ffffff !important;
  padding: 20px !important;
  width: 450px !important;
}

/* line 1000, assets/scss/_layout.scss */
span.avia-arrow {
  display: none;
}

/* line 1004, assets/scss/_layout.scss */
.av-hotspot-container .av-image-hotspot_inner {
  background: #00b6f2;
  color: #ffffff;
}

/* line 1009, assets/scss/_layout.scss */
.avia-tooltip.av-tt-pos-below {
  margin-top: 10px !important;
}

@media only screen and (max-width: 767px) {
  /* line 1014, assets/scss/_layout.scss */
  .av-hotspot-fallback-tooltip-inner {
    background: #ffffff !important;
    margin-left: 45px;
  }

  /* line 1019, assets/scss/_layout.scss */
  .avia-arrow {
    display: none !important;
  }

  /* line 1023, assets/scss/_layout.scss */
  .av-hotspot-fallback-tooltip-count {
    background: #00b6f2 !important;
    color: #ffffff !important;
  }
}
/* =============================================================================
  Fullwidth Easy slider modifications
   ========================================================================== */
/* line 1033, assets/scss/_layout.scss */
h2.avia-caption-title {
  font-size: 60px;
  font-weight: 900;
  line-height: 76px;
  margin-bottom: 2px;
}

/* line 1041, assets/scss/_layout.scss */
.avia-caption-content p {
  font-size: 30px;
  font-weight: 300;
  line-height: 40px;
  color: #ffffff;
  margin-top: 0;
}

/* line 1050, assets/scss/_layout.scss */
.slideshow_caption {
  width: 100%;
}

/* line 1054, assets/scss/_layout.scss */
.slideshow_align_caption {
  top: 20%;
}

@media (max-width: 1680px) {
  /* line 1059, assets/scss/_layout.scss */
  .slideshow_align_caption {
    top: auto;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1065, assets/scss/_layout.scss */
  .slideshow_align_caption {
    top: 0;
    vertical-align: middle !important;
    padding-top: 0 !important;
  }

  /* line 1071, assets/scss/_layout.scss */
  .slideshow_caption {
    padding-top: 0 !important;
  }

  /* line 1075, assets/scss/_layout.scss */
  .avia-caption-content p {
    font-size: 15px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 414px) {
  /* line 1083, assets/scss/_layout.scss */
  .responsive #top .slideshow_caption h2 {
    line-height: 28px !important;
    margin-bottom: 0 !important;
    background: rgba(44, 57, 69, 0.6) !important;
    padding: 10px 10px 3px 10px;
    font-size: 6vw !important;
    line-height: 7vw !important;
  }

  /* line 1092, assets/scss/_layout.scss */
  .avia-caption-content p {
    font-size: 5vw !important;
    line-height: 6vw !important;
    background: rgba(44, 57, 69, 0.6) !important;
    padding: 0 10px 10px 10px;
  }

  /* line 1099, assets/scss/_layout.scss */
  .slideshow_align_caption {
    top: 0 !important;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 1105, assets/scss/_layout.scss */
  .av_slideshow_full.avia-slideshow {
    margin-top: 15%;
  }

  /* line 1109, assets/scss/_layout.scss */
  .html_header_transparency,
  .slideshow_caption {
    padding-top: 0 !important;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 1116, assets/scss/_layout.scss */
  .html_header_transparency,
  .slideshow_caption {
    padding-top: 0 !important;
  }

  /* line 1121, assets/scss/_layout.scss */
  .av_slideshow_full.avia-slideshow {
    margin-top: 12% !important;
  }
  /* line 1124, assets/scss/_layout.scss */
  .av_slideshow_full.avia-slideshow .slideshow_align_caption {
    vertical-align: middle !important;
  }
}
/* =============================================================================
  Social Media Share Modifications
   ========================================================================== */
/* line 1135, assets/scss/_layout.scss */
.av-share-box a:before {
  position: absolute;
  bottom: 90px;
  font-size: 20px;
  margin-left: -7px;
  color: #ffffff;
}

/* line 1144, assets/scss/_layout.scss */
.av-share-box * {
  border: none !important;
  border-radius: 50px !important;
}

@media (max-width: 567px) {
  /* line 1150, assets/scss/_layout.scss */
  .av-share-box a:before {
    bottom: 40px !important;
  }
}
/* line 1155, assets/scss/_layout.scss */
#top .av-share-box ul {
  width: auto;
}

/* line 1159, assets/scss/_layout.scss */
.av-share-box ul li {
  padding-right: 1em;
}

/* line 1163, assets/scss/_layout.scss */
.av-share-box ul li a {
  border: 1px solid #00b6f2 !important;
  width: 15px;
  height: 15px;
  padding: 20px;
  background: #00b6f2;
}

/* =============================================================================
  Post slider modifications
   ========================================================================== */
/* line 1175, assets/scss/_layout.scss */
.avia-content-slider .slide-meta div.slide-meta-comments,
.avia-content-slider .slide-meta div.slide-meta-comments + .slide-meta-del {
  display: none;
}

/* line 1180, assets/scss/_layout.scss */
.avia-content-slider div .av_one_third {
  margin-right: 1.9% !important;
  margin-left: 0.1% !important;
  width: 31.33333% !important;
}

@media only screen and (max-width: 479px) {
  /* line 1187, assets/scss/_layout.scss */
  .responsive #top #wrap_all .avia-content-slider-odd .slide-entry {
    margin-left: 3px !important;
    clear: both;
    width: 98% !important;
  }

  /* line 1193, assets/scss/_layout.scss */
  .avia-slideshow-arrows a:before {
    display: none;
  }
}
/* =============================================================================
   Team member modifications
   ========================================================================== */
/* line 1202, assets/scss/_layout.scss */
h3.team-member-name {
  margin-top: 20px !important;
}

/* line 1206, assets/scss/_layout.scss */
.team-member-job-title {
  color: #93a8b9 !important;
}

/* line 1210, assets/scss/_layout.scss */
.team-img-container {
  border-radius: 0 !important;
}
/* line 1213, assets/scss/_layout.scss */
.team-img-container img.avia_image {
  margin: 0 !important;
}

/* =============================================================================
   Button modifications
   ========================================================================== */
/* line 1222, assets/scss/_layout.scss */
.avia-button.avia-size-large,
.avia-button.avia-size-medium,
.avia-button.avia-size-small,
.avia-button.avia-size-x-large {
  border: 3px solid #00b6f2 !important;
  color: #00b6f2 !important;
  background-color: transparent !important;
  font-size: 13px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
  padding: 10px 16px;
  margin: 20px 0;
}
/* line 1238, assets/scss/_layout.scss */
.avia-button.avia-size-large:hover,
.avia-button.avia-size-medium:hover,
.avia-button.avia-size-small:hover,
.avia-button.avia-size-x-large:hover {
  border: 3px solid #2c3945 !important;
  color: #2c3945 !important;
  background-color: transparent;
}

/* line 1245, assets/scss/_layout.scss */
a.avia-button.avia-icon_select-no.avia-color-theme-color-subtle {
  border: 3px solid #ffffff !important;
  color: #ffffff !important;
  background-color: transparent !important;
  font-size: 13px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
  padding: 10px 16px;
  margin: 20px 0;
}
/* line 1256, assets/scss/_layout.scss */
a.avia-button.avia-icon_select-no.avia-color-theme-color-subtle:hover {
  opacity: 0.8;
}

/* line 1261, assets/scss/_layout.scss */
a.avia-button.avia-icon_select-no.avia-color-light {
  border: none !important;
  padding: 15px 0;
}

/* line 1271, assets/scss/_layout.scss */
.avia-button-wrap.avia-button-right {
  text-align: right !important;
}

/* line 1280, assets/scss/_layout.scss */
.avia-button-wrap.avia-button-left {
  text-align: left !important;
}

/* line 1284, assets/scss/_layout.scss */
.avia-button-wrap.avia-button-center {
  text-align: center !important;
}

/* =============================================================================
   Post slider modifications
   ========================================================================== */
/* line 1293, assets/scss/_layout.scss */
.avia-content-slider a.slide-image {
  display: none !important;
}
/* line 1297, assets/scss/_layout.scss */
.avia-content-slider h3.slide-entry-title.entry-title {
  font-size: 26px;
  font-weight: 900;
  line-height: 1.2em;
}
/* line 1303, assets/scss/_layout.scss */
.avia-content-slider .slide-content {
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.16);
  background-color: #ffffff;
  padding: 60px 20px;
  min-height: 286px;
  margin: 2px 0;
  border: 2px solid transparent;
}
/* line 1314, assets/scss/_layout.scss */
.avia-content-slider .slide-content:hover {
  border: 2px solid #00b6f2;
}
/* line 1319, assets/scss/_layout.scss */
.avia-content-slider div .av_one_third {
  margin-left: 2%;
  width: 31.333333%;
}
/* line 1324, assets/scss/_layout.scss */
.avia-content-slider a.more-link {
  position: absolute;
  bottom: 25px;
  font-size: 12px;
  font-weight: 900;
  letter-spacing: 0.6px;
  line-height: 20px;
  text-transform: uppercase;
  color: #00b6f2;
}
/* line 1335, assets/scss/_layout.scss */
.avia-content-slider span.blog-categories.minor-meta {
  position: absolute;
  top: 25px;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.13px;
  line-height: 23px;
  text-transform: uppercase;
}
/* line 1345, assets/scss/_layout.scss */
.avia-content-slider .slide-meta {
  margin-top: 10px;
  padding-bottom: 15px;
  color: #93a8b9;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.13px;
  line-height: 23px;
  text-transform: uppercase;
}

/* =============================================================================
   Masonry modifications
   ========================================================================== */
/* line 1362, assets/scss/_layout.scss */
.av-masonry .av-inner-masonry-content-pos {
  vertical-align: top !important;
}
/* line 1366, assets/scss/_layout.scss */
.av-masonry .text-sep {
  display: none;
}
/* line 1370, assets/scss/_layout.scss */
.av-masonry .av-inner-masonry-content {
  height: 98% !important;
  width: 98% !important;
}
/* line 1375, assets/scss/_layout.scss */
.av-masonry .av-sort-by-term {
  text-align: left;
  padding-left: 5px !important;
  font-size: 15px;
  font-weight: 900;
  line-height: 50px;
}
/* line 1383, assets/scss/_layout.scss */
.av-masonry a.active_sort {
  width: auto;
  height: auto;
  background-color: #00b6f2;
  color: #ffffff !important;
  line-height: 30px;
  margin-right: 20px;
}
/* line 1391, assets/scss/_layout.scss */
.av-masonry a.active_sort span {
  color: white !important;
  padding-left: 10px;
}
/* line 1397, assets/scss/_layout.scss */
.av-masonry .av-masonry-outerimage-container {
  display: none;
}
/* line 1401, assets/scss/_layout.scss */
.av-masonry .avia-arrow {
  display: none;
}
/* line 1408, assets/scss/_layout.scss */
.av-masonry span.inner_sort_button {
  color: #00b6f2;
  margin-right: 20px !important;
  padding-left: 10px !important;
}
/* line 1414, assets/scss/_layout.scss */
.av-masonry figcaption.av-inner-masonry-content.site-background {
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.16);
  padding: 30px;
  background-color: #ffffff;
  margin: 4px 0 !important;
  border: 2px solid #e9eff0;
}
/* line 1421, assets/scss/_layout.scss */
.av-masonry figcaption.av-inner-masonry-content.site-background:hover {
  border: 2px solid #00b6f2;
}
/* line 1426, assets/scss/_layout.scss */
.av-masonry .ww-masonry-cat {
  text-align: left;
}
/* line 1430, assets/scss/_layout.scss */
.av-masonry h3.av-masonry-entry-title.entry-title {
  font-size: 26px;
  font-weight: 900;
  line-height: 1.2em;
  text-align: left;
  margin: 9px 0;
}
/* line 1438, assets/scss/_layout.scss */
.av-masonry .av-masonry-entry-content.entry-content {
  text-align: left;
}
/* line 1442, assets/scss/_layout.scss */
.av-masonry span.av-masonry-date.meta-color.updated {
  display: none;
}
/* line 1446, assets/scss/_layout.scss */
.av-masonry .av-masonry-read-more {
  position: absolute;
  bottom: 20px;
  color: #00b6f2;
  font-size: 12px;
  font-weight: 900;
  letter-spacing: 0.6px;
  line-height: 20px;
  text-transform: uppercase;
}
/* line 1457, assets/scss/_layout.scss */
.av-masonry span.category {
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.13px;
  line-height: 23px;
  text-transform: uppercase;
}
/* line 1465, assets/scss/_layout.scss */
.av-masonry span.date {
  color: #93a8b9;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.13px;
  line-height: 23px;
  text-transform: uppercase;
}

@media only screen and (max-width: 1024px) {
  /* line 1476, assets/scss/_layout.scss */
  .av-fixed-size .av-masonry-entry .av-inner-masonry-sizer {
    padding-bottom: 130%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 1482, assets/scss/_layout.scss */
  .av-fixed-size .av-masonry-entry .av-inner-masonry-sizer {
    padding-bottom: 230%;
  }

  /* line 1486, assets/scss/_layout.scss */
  .responsive
  .av-masonry-entry
  .av-masonry-entry-title
  + .av-masonry-entry-content {
    display: block;
  }

  /* line 1493, assets/scss/_layout.scss */
  .av-masonry figcaption.av-inner-masonry-content.site-background {
    padding: 20px;
  }

  /* line 1497, assets/scss/_layout.scss */
  h3.av-masonry-entry-title.entry-title {
    word-break: break-all;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1503, assets/scss/_layout.scss */
  .av-fixed-size .av-masonry-entry .av-inner-masonry-sizer {
    padding-bottom: 110%;
  }

  /* line 1507, assets/scss/_layout.scss */
  h3.av-masonry-entry-title.entry-title {
    font-size: 1.6em !important;
  }
}
@media only screen and (max-width: 320px) {
  /* line 1513, assets/scss/_layout.scss */
  .av-fixed-size .av-masonry-entry .av-inner-masonry-sizer {
    padding-bottom: 140%;
  }
}
/* line 1518, assets/scss/_layout.scss */
a.av-masonry-pagination.av-masonry-load-more {
  border: 3px solid #00b6f2 !important;
  color: #00b6f2 !important;
  background-color: transparent !important;
  font-size: 13px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
  padding: 10px 16px;
  width: 180px;
  margin: 20px auto;
}
/* line 1532, assets/scss/_layout.scss */
a.av-masonry-pagination.av-masonry-load-more:hover {
  opacity: 0.7 !important;
  letter-spacing: 1px !important;
}

/* =============================================================================
   Content slider modifications
   ========================================================================== */
/* line 1543, assets/scss/_layout.scss */
.avia-content-slider-element-container h3.slide-entry-title.entry-title {
  display: none;
}
/* line 1566, assets/scss/_layout.scss */
.avia-content-slider-element-container .slide-entry-excerpt.entry-content p a {
  font-family: "Roboto", sans-serif !important;
  color: #00b6f2;
  font-size: 15px !important;
  font-weight: 900 !important;
  line-height: 26px !important;
  text-decoration: none !important;
  letter-spacing: 0.05em;
  margin: 0 !important;
}
/* line 1576, assets/scss/_layout.scss */
.avia-content-slider-element-container .slide-entry-excerpt.entry-content p a:hover {
  color: #ffffff !important;
}
/* line 1583, assets/scss/_layout.scss */
.avia-content-slider-element-container .slide-entry-excerpt.entry-content p {
  margin: 0 !important;
  color: #00b6f2;
}
/* line 1589, assets/scss/_layout.scss */
.avia-content-slider-element-container .avia-slideshow-dots {
  bottom: 50px !important;
}
/* line 1593, assets/scss/_layout.scss */
.avia-content-slider-element-container a.goto-slide.active {
  background-color: #2c3945 !important;
}

/* line 1598, assets/scss/_layout.scss */
#top .avia-smallarrow-slider .avia-slideshow-dots a {
  background-color: #00b6f2;
}
/* line 1601, assets/scss/_layout.scss */
#top .avia-smallarrow-slider .avia-slideshow-dots a:hover {
  background-color: #00b6f2 !important;
  opacity: 0.7 !important;
}

@media only screen and (max-width: 1024px) {
  /* line 1608, assets/scss/_layout.scss */
  .avia-content-slider-element-container .avia-slideshow-dots {
    bottom: 15px !important;
    text-align: center !important;
  }
}
/* =============================================================================
   Testimonial modifications
   ========================================================================== */
/* line 1618, assets/scss/_layout.scss */
.avia-grid-testimonials,
.avia-slider-testimonials {
  width: 75%;
}
/* line 1622, assets/scss/_layout.scss */
.avia-grid-testimonials p,
.avia-slider-testimonials p {
  font-size: 35px;
  font-weight: 900;
  color: #ffffff;
  line-height: 40px;
  text-align: left;
}
/* line 1630, assets/scss/_layout.scss */
.avia-grid-testimonials strong.avia-testimonial-name,
.avia-slider-testimonials strong.avia-testimonial-name {
  font-size: 15px;
  font-style: italic;
  line-height: 20px;
  color: #ffffff;
  font-weight: 500;
}
/* line 1638, assets/scss/_layout.scss */
.avia-grid-testimonials span.avia-testimonial-subtitle,
.avia-slider-testimonials span.avia-testimonial-subtitle {
  font-size: 15px;
  line-height: 20px;
  color: #ffffff;
  font-weight: 500;
}
/* line 1647, assets/scss/_layout.scss */
.avia-grid-testimonials .avia-testimonial-image,
.avia-slider-testimonials .avia-testimonial-image {
  margin: 0 50px 0 0;
  width: 250px;
  height: 250px;
  background-repeat: no-repeat;
}

/* line 1663, assets/scss/_layout.scss */
.avia-testimonial-image {
  border-radius: 0 !important;
}

/* line 1667, assets/scss/_layout.scss */
#top
.av-large-testimonial-slider
.avia-testimonial-meta
.avia-testimonial-image {
  width: 250px;
  height: 250px;
  background-repeat: no-repeat;
}

/* line 1676, assets/scss/_layout.scss */
#top .av-large-testimonial-slider .avia-testimonial-meta {
  display: block !important;
}

@media only screen and (min-width: 767px) {
  /* line 1682, assets/scss/_layout.scss */
  .testimonal-right .avia-testimonial_inner {
    width: 75%;
    margin-left: auto;
  }
  /* line 1687, assets/scss/_layout.scss */
  .testimonal-right p {
    text-align: right;
  }
  /* line 1691, assets/scss/_layout.scss */
  .testimonal-right strong.avia-testimonial-name {
    text-align: right;
  }
  /* line 1695, assets/scss/_layout.scss */
  .testimonal-right span.avia-testimonial-subtitle {
    text-align: right;
  }
  /* line 1699, assets/scss/_layout.scss */
  .testimonal-right .avia-testimonial-meta-mini {
    text-align: right;
  }
  /* line 1703, assets/scss/_layout.scss */
  .testimonal-right .avia-testimonial-image {
    left: 100%;
    position: absolute;
    margin-left: 50px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1712, assets/scss/_layout.scss */
  .avia-testimonial-image {
    margin-bottom: 2em !important;
  }
}
/* =============================================================================
   Grid button row modifications
   ========================================================================== */
/* line 1721, assets/scss/_layout.scss */
.avia-buttonrow-wrap .avia-button.avia-size-large,
.avia-buttonrow-wrap .avia-button.avia-size-medium,
.avia-buttonrow-wrap .avia-button.avia-size-small,
.avia-buttonrow-wrap .avia-button.avia-size-x-large {
  min-width: 100% !important;
}

/* =============================================================================
   Footer modifications
   ========================================================================== */
/* line 1733, assets/scss/_layout.scss */
#footer {
  padding: 50px 0 30px 0;
}
/* line 1736, assets/scss/_layout.scss */
#footer .no_margin.av_one_half {
  padding: 0 !important;
}
/* line 1740, assets/scss/_layout.scss */
#footer h2 {
  color: #ffffff !important;
}
/* line 1744, assets/scss/_layout.scss */
#footer h3.widgettitle {
  color: #d8d8d8;
  font-size: 18px;
  font-weight: 900;
  letter-spacing: 0.18px;
  text-transform: none !important;
}
/* line 1752, assets/scss/_layout.scss */
#footer .avia_textblock p,
#footer p {
  color: #ffffff;
}
/* line 1757, assets/scss/_layout.scss */
#footer a {
  color: #00b6f2 !important;
}
/* line 1760, assets/scss/_layout.scss */
#footer a:hover {
  color: #ffffff !important;
}
/* line 1765, assets/scss/_layout.scss */
#footer .widget_nav_menu a {
  padding: 0 !important;
}
/* line 1769, assets/scss/_layout.scss */
#footer .flex_column.av_one_third:nth-child(1) {
  width: 50%;
}
/* line 1773, assets/scss/_layout.scss */
#footer .flex_column.av_one_third:nth-child(2) {
  width: 17.5%;
}
/* line 1777, assets/scss/_layout.scss */
#footer .flex_column.av_one_third:nth-child(3) {
  width: 17.5%;
}
/* line 1781, assets/scss/_layout.scss */
#footer .avia-button.avia-size-large,
#footer .avia-button.avia-size-medium,
#footer .avia-button.avia-size-small,
#footer .avia-button.avia-size-x-large {
  border: 3px solid #00b6f2 !important;
  color: #00b6f2 !important;
  background-color: transparent !important;
  font-size: 13px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
  padding: 10px 16px;
}
/* line 1796, assets/scss/_layout.scss */
#footer .avia-button.avia-size-large:hover,
#footer .avia-button.avia-size-medium:hover,
#footer .avia-button.avia-size-small:hover,
#footer .avia-button.avia-size-x-large:hover {
  border: 3px solid #ffffff !important;
  color: #ffffff !important;
  background-color: transparent;
}
/* line 1803, assets/scss/_layout.scss */
#footer .FacebookLink {
  display: -webkit-inline-box;
  width: 40px;
  height: 40px;
  background: url("./assets/img/facebook.png");
  text-indent: -99999px;
  background-repeat: no-repeat !important;
  background-size: contain;
  margin-right: 3%;
  margin-bottom: 20%;
}
/* line 1815, assets/scss/_layout.scss */
#footer .FacebookLink:hover {
  opacity: 0.5;
}
/* line 1823, assets/scss/_layout.scss */
#footer .LinkedinLink {
  display: -webkit-inline-box;
  width: 40px;
  height: 40px;
  background: url("./assets/img/linkedin.png");
  text-indent: -99999px;
  background-repeat: no-repeat !important;
  background-size: contain;
  margin-right: 3%;
  margin-bottom: 20%;
}
/* line 1835, assets/scss/_layout.scss */
#footer .LinkedinLink:hover {
  opacity: 0.5;
}
/* line 1843, assets/scss/_layout.scss */
#footer .TwitterLink {
  display: -webkit-inline-box;
  width: 40px;
  height: 40px;
  background: url("./assets/img/twitter.png");
  text-indent: -99999px;
  background-repeat: no-repeat !important;
  background-size: contain;
}
/* line 1852, assets/scss/_layout.scss */
#footer .TwitterLink:hover {
  opacity: 0.5;
}
/* line 1859, assets/scss/_layout.scss */
#footer .InstagramLink {
  display: -webkit-inline-box;
  width: 40px;
  height: 40px;
  background: url("./assets/img/instagram-bygherre.png");
  text-indent: -99999px;
  background-repeat: no-repeat !important;
  background-size: contain;
}
/* line 1868, assets/scss/_layout.scss */
#footer .InstagramLink:hover {
  opacity: 0.5;
}

/* line 1878, assets/scss/_layout.scss */
#custom_html-2 h3.widgettitle {
  margin-bottom: 20px;
}

/* line 1884, assets/scss/_layout.scss */
section#custom_html-3 .no_margin.av_one_half {
  width: 36% !important;
}

@media only screen and (max-width: 1024px) {
  /* line 1891, assets/scss/_layout.scss */
  section#custom_html-3 .no_margin.av_one_half {
    width: 100% !important;
  }
  /* line 1895, assets/scss/_layout.scss */
  section#custom_html-3 .flex_column {
    margin-bottom: -10px !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1903, assets/scss/_layout.scss */
  #footer .flex_column {
    width: 100% !important;
  }
}
/* =============================================================================
   Search modifications
   ========================================================================== */
/* line 4, assets/scss/_search-archive.scss */
.avia-search-tooltip.avia-tt {
  background: #ffffff !important;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.16) !important;
  top: 79px !important;
  left: -172px !important;
  padding: 0px !important;
}
/* line 11, assets/scss/_search-archive.scss */
.avia-search-tooltip.avia-tt input#s {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.6) !important;
}
/* line 15, assets/scss/_search-archive.scss */
.avia-search-tooltip.avia-tt input#searchsubmit {
  background: #00b6f2 !important;
}

/* line 27, assets/scss/_search-archive.scss */
.avia-search-tooltip {
  width: 335px !important;
}

/* line 32, assets/scss/_search-archive.scss */
.template-search span.search-result-counter {
  display: none;
}
/* line 38, assets/scss/_search-archive.scss */
.template-search h4.extra-mini-title.widgettitle {
  color: #2c3945;
  font-size: 30px;
  font-weight: 300;
  line-height: 40px;
  text-transform: none !important;
}
/* line 46, assets/scss/_search-archive.scss */
.template-search h2.post-title.entry-title {
  font-size: 26px;
  font-weight: 900;
  color: #2c3945 !important;
}
/* line 52, assets/scss/_search-archive.scss */
.template-search span.post-meta-infos {
  display: none;
}
/* line 60, assets/scss/_search-archive.scss */
.template-search p {
  margin: 0.4em 0 !important;
}

/* line 65, assets/scss/_search-archive.scss */
#top .template-search.content .entry-content-wrapper {
  padding-left: 1% !important;
  border-bottom: 1px dotted rgba(147, 168, 185, 0.5);
  margin-top: 1em !important;
  padding-bottom: 1em !important;
  width: 75%;
}

/* line 74, assets/scss/_search-archive.scss */
.entry-content-wrapper.clearfix.standard-content {
  padding-top: 1em !important;
}

/* line 82, assets/scss/_search-archive.scss */
span.pagination-meta {
  color: #11191f;
  font-size: 18px;
  font-weight: 300;
  line-height: 49px !important;
}

/* line 89, assets/scss/_search-archive.scss */
#top .pagination a {
  width: 49px !important;
  height: 49px !important;
  line-height: 49px !important;
}

/* line 95, assets/scss/_search-archive.scss */
.template-search .pagination {
  padding: 5% 24% 0  0;
}
/* line 98, assets/scss/_search-archive.scss */
.template-search .pagination span.current {
  background-color: #2c3945 !important;
  color: #ffffff !important;
  width: 49px !important;
  height: 49px !important;
  line-height: 49px !important;
}
/* line 106, assets/scss/_search-archive.scss */
.template-search .pagination a.inactive {
  width: 49px !important;
  height: 49px !important;
  line-height: 49px !important;
}
/* line 113, assets/scss/_search-archive.scss */
.template-search .pagination a.inactive:hover {
  opacity: 1 !important;
}

/* line 121, assets/scss/_search-archive.scss */
#search-fail p.entry-content {
  font-family: "Roboto", sans-serif !important;
  color: #4c555d;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}
/* line 129, assets/scss/_search-archive.scss */
#search-fail h3 {
  margin-top: 0 !important;
}
/* line 133, assets/scss/_search-archive.scss */
#search-fail h4 {
  margin-top: 3em;
}
/* line 138, assets/scss/_search-archive.scss */
#search-fail .search_not_found p {
  font-family: "Roboto", sans-serif !important;
  color: #4c555d;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}
/* line 146, assets/scss/_search-archive.scss */
#search-fail .search_not_found li {
  font-family: "Roboto", sans-serif !important;
  color: #4c555d;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 8px;
}
/* line 154, assets/scss/_search-archive.scss */
#search-fail .search_not_found li:before {
  content: url("./assets/img/bullets.png");
  position: absolute;
  left: 0px;
  line-height: 17px;
  left: 12px;
}

@media only screen and (max-width: 767px) {
  /* line 166, assets/scss/_search-archive.scss */
  #search-fail .search_not_found li:before {
    left: 4px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 172, assets/scss/_search-archive.scss */
  .avia-search-tooltip.avia-tt {
    left: -120px !important;
    top: 75px !important;
  }

  /* line 179, assets/scss/_search-archive.scss */
  .avia-search-tooltip .avia-arrow-wrap {
    right: 16%;
  }
}
@media only screen and (max-width: 320px) {
  /* line 185, assets/scss/_search-archive.scss */
  .avia-search-tooltip.avia-tt {
    left: -80px !important;
    width: 300px !important;
    top: 75px !important;
  }

  /* line 191, assets/scss/_search-archive.scss */
  .avia-search-tooltip .avia-arrow-wrap {
    right: 20%;
  }
}
/* line 1, assets/scss/_single-kursus.scss */
body.single-kursus {
  background: #e9eff0;
  padding: 0 !important;
}
@media screen and (max-width: 767px) {
  /* line 6, assets/scss/_single-kursus.scss */
  body.single-kursus .inner-container {
    height: auto;
  }
}
/* line 11, assets/scss/_single-kursus.scss */
body.single-kursus .flex_column_table {
  display: contents !important;
}
/* line 15, assets/scss/_single-kursus.scss */
body.single-kursus .white {
  box-shadow: 0px 0px 0px 0px transparent !important;
  background-color: transparent !important;
}

/* line 21, assets/scss/_single-kursus.scss */
.main_color {
  background: #e9eff0;
}

/* line 25, assets/scss/_single-kursus.scss */
main.template-kursus-page.content.av-content-full.alpha.units {
  border: none !important;
}

/* line 29, assets/scss/_single-kursus.scss */
#info {
  display: flex;
  margin: 2em 0 3em 0 !important;
}

/* line 36, assets/scss/_single-kursus.scss */
.course-bg-image {
  position: absolute;
  top: 30px;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 1;
}
/* line 45, assets/scss/_single-kursus.scss */
.course-bg-image img {
  position: absolute;
  width: 100%;
  height: auto;
  top: 0%;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  transform: translateY(0%);
}
@media screen and (max-width: 767px) {
  /* line 45, assets/scss/_single-kursus.scss */
  .course-bg-image img {
    width: 200%;
    top: 0%;
    transform: translateY(0%);
  }
}

/* line 64, assets/scss/_single-kursus.scss */
.course-block {
  background-color: #ffffff;
  padding: 37px 30px 75px;
}
@media screen and (min-width: 1279px) {
  /* line 64, assets/scss/_single-kursus.scss */
  .course-block {
    padding: 37px 75px 75px;
  }
}
/* line 72, assets/scss/_single-kursus.scss */
.course-block.signup-block {
  box-shadow: 0px 3px 9px 0 rgba(0, 0, 0, 0.2);
  margin: 2em 0 0px;
  padding: 20px 75px 20px;
}
@media screen and (max-width: 1023px) {
  /* line 72, assets/scss/_single-kursus.scss */
  .course-block.signup-block {
    padding: 20px 30px 20px;
  }
}
@media screen and (max-width: 1023px) {
  /* line 64, assets/scss/_single-kursus.scss */
  .course-block {
    padding: 20px 30px 20px;
  }
}

/* line 88, assets/scss/_single-kursus.scss */
.template-kursus-page .av-flex-placeholder {
  display: block !important;
  border: none !important;
}
/* line 94, assets/scss/_single-kursus.scss */
.template-kursus-page .course-header .init-info {
  margin: 0 0 40px 0;
}
/* line 97, assets/scss/_single-kursus.scss */
.template-kursus-page .course-header .init-info p.course-type {
  text-transform: uppercase;
  font-size: 14px;
  float: left;
  margin: 0 5px 0 0;
}
@media screen and (max-width: 375px) {
  /* line 97, assets/scss/_single-kursus.scss */
  .template-kursus-page .course-header .init-info p.course-type {
    float: none;
  }
}
/* line 108, assets/scss/_single-kursus.scss */
.template-kursus-page .course-header .init-info p.course-date {
  color: rgba(0, 0, 0, 0.4);
  font-size: 14px;
  text-transform: capitalize;
}
/* line 117, assets/scss/_single-kursus.scss */
.template-kursus-page .title-manchet h1 {
  word-wrap: break-word;
}
/* line 122, assets/scss/_single-kursus.scss */
.template-kursus-page .title-manchet h2 p {
  font-size: 30px;
  font-weight: 300;
  line-height: 40px;
  color: #11191f;
}
@media screen and (max-width: 767px) {
  /* line 122, assets/scss/_single-kursus.scss */
  .template-kursus-page .title-manchet h2 p {
    font-size: 22px;
    line-height: 30px;
  }
}
/* line 136, assets/scss/_single-kursus.scss */
.template-kursus-page .info-left {
  background: #00b6f2;
  color: #ffffff;
  width: 30%;
  float: left;
  padding: 30px;
}
/* line 143, assets/scss/_single-kursus.scss */
.template-kursus-page .info-left h1,
.template-kursus-page .info-left h2,
.template-kursus-page .info-left h3,
.template-kursus-page .info-left h4,
.template-kursus-page .info-left p,
.template-kursus-page .info-left a {
  color: #ffffff;
}
/* line 153, assets/scss/_single-kursus.scss */
.template-kursus-page .info-right {
  background: #2c3945;
  color: #ffffff;
  width: 70%;
  float: right;
  padding: 30px;
}
/* line 160, assets/scss/_single-kursus.scss */
.template-kursus-page .info-right h1,
.template-kursus-page .info-right h2,
.template-kursus-page .info-right h3,
.template-kursus-page .info-right h4,
.template-kursus-page .info-right p,
.template-kursus-page .info-right a {
  color: #ffffff;
}
/* line 169, assets/scss/_single-kursus.scss */
.template-kursus-page .info-right .col.one-third {
  display: inline-grid;
  width: 32%;
}
/* line 175, assets/scss/_single-kursus.scss */
.template-kursus-page p.info-text {
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 5px;
}
/* line 181, assets/scss/_single-kursus.scss */
.template-kursus-page p.member-price {
  font-size: 25px;
  font-weight: 900;
  margin-top: 0 !important;
  line-height: 25px;
}
/* line 188, assets/scss/_single-kursus.scss */
.template-kursus-page p.bold {
  font-size: 16px;
  font-weight: 900;
  margin-top: 0 !important;
}

/* line 195, assets/scss/_single-kursus.scss */
#content {
  height: auto;
  float: left;
  width: 100%;
}
@media screen and (min-width: 1280px) {
  /* line 195, assets/scss/_single-kursus.scss */
  #content {
    padding: 75px !important;
  }
}
@media screen and (max-width: 767px) {
  /* line 195, assets/scss/_single-kursus.scss */
  #content {
    padding: 30px 30px !important;
    margin: 40px 0 0 0;
  }
}
/* line 209, assets/scss/_single-kursus.scss */
#content ul {
  list-style: none !important;
}
/* line 213, assets/scss/_single-kursus.scss */
#content li {
  font-family: "Roboto", sans-serif !important;
  color: #4c555d;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 8px;
  padding-left: 15px;
  text-indent: 0px;
  position: relative;
}
/* line 225, assets/scss/_single-kursus.scss */
#content li:before {
  content: url(./assets/img/bullets.png);
  position: absolute;
  left: 0px;
  line-height: 17px;
}
/* line 233, assets/scss/_single-kursus.scss */
#content .course-social h4 {
  margin-bottom: 20px;
  margin-top: 40px;
}
/* line 238, assets/scss/_single-kursus.scss */
#content .course-social .FacebookLink {
  display: -webkit-inline-box;
  width: 40px;
  height: 40px;
  background: url("./assets/img/facebook.png");
  text-indent: -99999px;
  background-repeat: no-repeat !important;
  background-size: contain;
  margin-right: 15px;
}
/* line 248, assets/scss/_single-kursus.scss */
#content .course-social .FacebookLink:hover {
  opacity: 0.5;
}
/* line 253, assets/scss/_single-kursus.scss */
#content .course-social .LinkedinLink {
  display: -webkit-inline-box;
  width: 40px;
  height: 40px;
  background: url("./assets/img/linkedin.png");
  text-indent: -99999px;
  background-repeat: no-repeat !important;
  background-size: contain;
  margin-right: 15px;
}
/* line 263, assets/scss/_single-kursus.scss */
#content .course-social .LinkedinLink:hover {
  opacity: 0.5;
}
/* line 268, assets/scss/_single-kursus.scss */
#content .course-social .TwitterLink {
  display: -webkit-inline-box;
  width: 40px;
  height: 40px;
  background: url("./assets/img/twitter.png");
  text-indent: -99999px;
  background-repeat: no-repeat !important;
  background-size: contain;
}
/* line 277, assets/scss/_single-kursus.scss */
#content .course-social .TwitterLink:hover {
  opacity: 0.5;
}

/* line 284, assets/scss/_single-kursus.scss */
.course-leader {
  width: 100%;
  float: left;
  margin: 10px 0 20px 0px;
}
/* line 289, assets/scss/_single-kursus.scss */
.course-leader p.leader {
  color: rgba(0, 0, 0, 0.4);
  margin-bottom: 40px;
}
/* line 293, assets/scss/_single-kursus.scss */
.course-leader p.leader a.course-leader-mail {
  color: #00b6f2;
  text-decoration: none !important;
  transition: all 0.2s ease-out;
}
/* line 298, assets/scss/_single-kursus.scss */
.course-leader p.leader a.course-leader-mail:hover {
  color: #2c3945;
}

/* line 307, assets/scss/_single-kursus.scss */
#content > .course-practical {
  margin: 40px 0 40px;
}

/* line 313, assets/scss/_single-kursus.scss */
h3.oh-title {
  padding-top: 35px;
}

/* line 317, assets/scss/_single-kursus.scss */
#content > .speakers {
  width: 100%;
  height: auto;
  background-color: #ffffff;
  margin: 25px 0 70px 0;
  display: flex;
}
@media screen and (max-width: 988px) {
  /* line 317, assets/scss/_single-kursus.scss */
  #content > .speakers {
    display: block;
    margin: 0 0 40px 0;
  }
}
/* line 330, assets/scss/_single-kursus.scss */
#content > .speakers h3 {
  margin: 0 0 40px 0;
}
/* line 334, assets/scss/_single-kursus.scss */
#content > .speakers .speaker {
  padding: 0 20px 0 0;
  height: auto;
  min-width: 50%;
  max-width: 50%;
}
@media screen and (min-width: 989x) {
  /* line 334, assets/scss/_single-kursus.scss */
  #content > .speakers .speaker {
    width: calc(50%);
  }
}
@media screen and (max-width: 767px) {
  /* line 334, assets/scss/_single-kursus.scss */
  #content > .speakers .speaker {
    width: 100%;
    padding: 30px 0 0 0;
  }
}
/* line 355, assets/scss/_single-kursus.scss */
#content > .speakers .speaker .speaker-img-name {
  display: flex;
}
@media screen and (max-width: 767px) {
  /* line 355, assets/scss/_single-kursus.scss */
  #content > .speakers .speaker .speaker-img-name {
    display: block;
  }
}
/* line 363, assets/scss/_single-kursus.scss */
#content > .speakers .speaker .speaker-image {
  width: 35%;
}
@media screen and (max-width: 767px) {
  /* line 363, assets/scss/_single-kursus.scss */
  #content > .speakers .speaker .speaker-image {
    width: 100%;
    height: auto;
    margin: 0 0 15px;
  }
}
/* line 377, assets/scss/_single-kursus.scss */
#content > .speakers .speaker .speaker-info {
  width: calc(100% - 130px);
  padding: 0 0 0 20px;
  width: 65%;
}
@media screen and (max-width: 767px) {
  /* line 377, assets/scss/_single-kursus.scss */
  #content > .speakers .speaker .speaker-info {
    width: 100%;
    padding: 0 0 10px 0;
  }
}
/* line 397, assets/scss/_single-kursus.scss */
#content > .speakers .speaker .speaker-info h4 {
  font-size: 22px;
}
/* line 401, assets/scss/_single-kursus.scss */
#content > .speakers .speaker .speaker-info p {
  line-height: 15px !important;
  margin: 0 0 15px 0;
  font-style: italic;
  color: rgba(0, 0, 0, 0.7);
}
/* line 408, assets/scss/_single-kursus.scss */
#content > .speakers .speaker .speaker-info a {
  color: #00b6f2;
  text-decoration: underline;
  transition: all 0.2s ease-out;
}
/* line 413, assets/scss/_single-kursus.scss */
#content > .speakers .speaker .speaker-info a:hover {
  color: #2c3945;
}
/* line 419, assets/scss/_single-kursus.scss */
#content > .speakers .speaker .speaker-resume {
  width: calc(100% - 20px);
  padding: 0 20px 0 0;
  height: auto;
}

/* line 429, assets/scss/_single-kursus.scss */
.testimonials {
  width: 100%;
  height: auto;
  float: left;
  background: #ffffff;
  text-align: center;
}
/* line 436, assets/scss/_single-kursus.scss */
.testimonials .citat {
  width: 100%;
  height: auto;
  float: left;
  padding: 0 0 75px;
  background: #ffffff;
}
/* line 443, assets/scss/_single-kursus.scss */
.testimonials .citat .citat-wrapper {
  width: 100%;
  max-width: 1310px;
  margin: 0 auto;
  padding: 75px 200px;
  text-align: left;
}
@media screen and (max-width: 1023px) {
  /* line 443, assets/scss/_single-kursus.scss */
  .testimonials .citat .citat-wrapper {
    padding: 75px 100px;
  }
}
/* line 454, assets/scss/_single-kursus.scss */
.testimonials .citat .citat-wrapper .citat-image {
  width: 200px;
  height: auto;
  float: left;
  margin: 0 40px 20px 0;
}
@media screen and (max-width: 680px) {
  /* line 454, assets/scss/_single-kursus.scss */
  .testimonials .citat .citat-wrapper .citat-image {
    width: 100%;
    text-align: center;
    margin: 0 0 20px 0;
  }
}
/* line 466, assets/scss/_single-kursus.scss */
.testimonials .citat .citat-wrapper .citat-image img {
  width: 100%;
  height: auto;
}
/* line 472, assets/scss/_single-kursus.scss */
.testimonials .citat .citat-wrapper .citat-text {
  width: calc(100% - 240px);
  height: auto;
  float: right;
  padding: 0px 0 0;
}
@media screen and (max-width: 680px) {
  /* line 472, assets/scss/_single-kursus.scss */
  .testimonials .citat .citat-wrapper .citat-text {
    width: 100%;
  }
}
/* line 482, assets/scss/_single-kursus.scss */
.testimonials .citat .citat-wrapper .citat-text p.quote {
  font-size: 20px !important;
  line-height: 30px !important;
  font-weight: 700;
}
/* line 490, assets/scss/_single-kursus.scss */
.testimonials .citat:nth-child(even) {
  border-top: 1px solid #e9eff0;
}
/* line 493, assets/scss/_single-kursus.scss */
.testimonials .citat:nth-child(even) .citat-wrapper {
  text-align: right;
}
/* line 496, assets/scss/_single-kursus.scss */
.testimonials .citat:nth-child(even) .citat-wrapper .citat-image {
  margin: 0 0 20px 40px;
  float: right;
}
/* line 501, assets/scss/_single-kursus.scss */
.testimonials .citat:nth-child(even) .citat-wrapper .citat-text {
  float: left;
}

/* line 509, assets/scss/_single-kursus.scss */
.only-members {
  padding: 50px;
  background: #ffffff;
  margin-bottom: 50px;
  text-align: center;
}

/* line 516, assets/scss/_single-kursus.scss */
#top .avia-post-nav {
  color: #ffffff !important;
}

@media only screen and (max-width: 767px) {
  /* line 522, assets/scss/_single-kursus.scss */
  .template-kursus-page .flex_column_table_cell {
    display: block;
    padding: 0 !important;
  }
  /* line 527, assets/scss/_single-kursus.scss */
  .template-kursus-page .info-left {
    width: 100% !important;
  }
  /* line 531, assets/scss/_single-kursus.scss */
  .template-kursus-page .info-right {
    width: 100% !important;
  }
  /* line 534, assets/scss/_single-kursus.scss */
  .template-kursus-page .info-right .col.one-third {
    width: 100% !important;
  }

  /* line 540, assets/scss/_single-kursus.scss */
  #info {
    display: block !important;
    margin: 3em 0 !important;
  }
}
/* line 550, assets/scss/_single-kursus.scss */
.kursus-template-default .main_color .wp_news_content > h1 a {
  color: #2c3945 !important;
}

@media only screen and (max-width: 767px) {
  /* line 560, assets/scss/_single-kursus.scss */
  .single-kursus #av_section_1 .flex_column.av_one_fourth.flex_column_table_cell.av-equal-height-column.av-align-middle.av-zero-column-padding {
    display: contents !important;
  }
  /* line 564, assets/scss/_single-kursus.scss */
  .single-kursus #av_section_1 .avia-button-wrap.avia-button-right {
    text-align: right !important;
    margin-bottom: -100px;
  }
}
/* line 1, assets/scss/_single-nyhed.scss */
main.template-news-page.content.av-content-full.alpha.units {
  border: none !important;
}
/* line 4, assets/scss/_single-nyhed.scss */
main.template-news-page.content.av-content-full.alpha.units .av-flex-placeholder {
  display: block !important;
  border: none !important;
}
/* line 9, assets/scss/_single-nyhed.scss */
main.template-news-page.content.av-content-full.alpha.units div .av_one_fifth {
  margin-left: 0;
  width: 15.2%;
  display: table-cell;
}
/* line 15, assets/scss/_single-nyhed.scss */
main.template-news-page.content.av-content-full.alpha.units .flex_column_table_cell {
  display: block !important;
  width: 85% !important;
  margin-top: 80px;
}
@media screen and (max-width: 767px) {
  /* line 15, assets/scss/_single-nyhed.scss */
  main.template-news-page.content.av-content-full.alpha.units .flex_column_table_cell {
    width: 100% !important;
  }
}

/* line 26, assets/scss/_single-nyhed.scss */
.single-post li {
  padding-left: 15px;
}

/* line 31, assets/scss/_single-nyhed.scss */
#aktuelt-nyhed .aktuelt-template {
  margin-top: -20px !important;
}

/* line 37, assets/scss/_single-nyhed.scss */
#oversigt .oversigt-template {
  margin-top: -20px !important;
}

/* line 42, assets/scss/_single-nyhed.scss */
.post-template-default h2 {
  color: #2c3945 !important;
  font-size: 30px !important;
  font-weight: 300 !important;
  line-height: 40px !important;
  text-transform: none !important;
}

/* line 50, assets/scss/_single-nyhed.scss */
.news-bg-image {
  position: absolute;
  top: 40px;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  overflow: hidden;
  z-index: 1;
}
/* line 60, assets/scss/_single-nyhed.scss */
.news-bg-image.blue-bg {
  background: #00b6f2;
  height: 60vh;
}
/* line 65, assets/scss/_single-nyhed.scss */
.news-bg-image img {
  position: absolute;
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  transform: translateY(0%);
}
@media screen and (max-width: 767px) {
  /* line 65, assets/scss/_single-nyhed.scss */
  .news-bg-image img {
    width: 200%;
    top: 0;
    transform: translateY(0%);
  }
}

/* line 85, assets/scss/_single-nyhed.scss */
.template-news-page .news-content {
  padding: 15px 0 75px 0 !important;
}
/* line 90, assets/scss/_single-nyhed.scss */
.template-news-page .course-header .init-info {
  margin: 0 0 35px 0 !important;
}
/* line 93, assets/scss/_single-nyhed.scss */
.template-news-page .course-header .init-info p.course-type {
  text-transform: uppercase;
  font-size: 14px !important;
  float: left;
  margin: 0 5px 0 0;
}
@media screen and (max-width: 375px) {
  /* line 93, assets/scss/_single-nyhed.scss */
  .template-news-page .course-header .init-info p.course-type {
    float: none;
  }
}
/* line 104, assets/scss/_single-nyhed.scss */
.template-news-page .course-header .init-info p.course-date {
  color: rgba(0, 0, 0, 0.4);
  font-size: 14px !important;
  text-transform: none;
}
/* line 113, assets/scss/_single-nyhed.scss */
.template-news-page .title-manchet h2 {
  font-size: 18px !important;
  font-weight: 300 !important;
  line-height: 26px !important;
  margin-bottom: 1.5em;
}
@media screen and (max-width: 767px) {
  /* line 113, assets/scss/_single-nyhed.scss */
  .template-news-page .title-manchet h2 {
    font-size: 22px !important;
    line-height: 30px !important;
  }
}
/* line 127, assets/scss/_single-nyhed.scss */
.template-news-page .social h4 {
  margin-bottom: 20px;
}
/* line 131, assets/scss/_single-nyhed.scss */
.template-news-page .social .FacebookLink {
  display: -webkit-inline-box;
  width: 40px;
  height: 40px;
  background: url("./assets/img/facebook.png");
  text-indent: -99999px;
  background-repeat: no-repeat !important;
  background-size: contain;
  margin-right: 15px;
}
/* line 141, assets/scss/_single-nyhed.scss */
.template-news-page .social .FacebookLink:hover {
  opacity: 0.5;
}
/* line 146, assets/scss/_single-nyhed.scss */
.template-news-page .social .LinkedinLink {
  display: -webkit-inline-box;
  width: 40px;
  height: 40px;
  background: url("./assets/img/linkedin.png");
  text-indent: -99999px;
  background-repeat: no-repeat !important;
  background-size: contain;
  margin-right: 15px;
}
/* line 156, assets/scss/_single-nyhed.scss */
.template-news-page .social .LinkedinLink:hover {
  opacity: 0.5;
}
/* line 161, assets/scss/_single-nyhed.scss */
.template-news-page .social .TwitterLink {
  display: -webkit-inline-box;
  width: 40px;
  height: 40px;
  background: url("./assets/img/twitter.png");
  text-indent: -99999px;
  background-repeat: no-repeat !important;
  background-size: contain;
}
/* line 170, assets/scss/_single-nyhed.scss */
.template-news-page .social .TwitterLink:hover {
  opacity: 0.5;
}
/* line 176, assets/scss/_single-nyhed.scss */
.template-news-page .avia_textblock p,
.template-news-page p {
  font-size: 16px !important;
  line-height: 22px !important;
}
/* line 182, assets/scss/_single-nyhed.scss */
.template-news-page h1 {
  font-size: 50px;
  font-weight: 900;
}
@media screen and (max-width: 767px) {
  /* line 182, assets/scss/_single-nyhed.scss */
  .template-news-page h1 {
    font-size: 2em;
    word-wrap: break-word;
  }
}
/* line 192, assets/scss/_single-nyhed.scss */
.template-news-page h2 {
  font-size: 18px;
  font-weight: 300;
  line-height: 26px;
}
/* line 198, assets/scss/_single-nyhed.scss */
.template-news-page img.avia_image {
  margin-bottom: 1.5em;
  margin-top: 1em;
}
/* line 203, assets/scss/_single-nyhed.scss */
.template-news-page .avia_textblock.caption p {
  margin-top: 10px;
  color: #000000 !important;
  text-align: left !important;
  font-size: 13px !important;
  font-weight: 400;
  letter-spacing: 0.13px;
  line-height: 23px;
}
/* line 213, assets/scss/_single-nyhed.scss */
.template-news-page .av-share-box {
  margin-top: 4.5em !important;
}
/* line 217, assets/scss/_single-nyhed.scss */
.template-news-page .white {
  padding: 37px 75px 75px !important;
  box-shadow: 0 0 0 0 transparent !important;
}
/* line 224, assets/scss/_single-nyhed.scss */
.template-news-page .news-author {
  width: 100%;
  float: left;
  margin: 10px 0 75px 80px;
}
@media screen and (max-width: 767px) {
  /* line 224, assets/scss/_single-nyhed.scss */
  .template-news-page .news-author {
    margin: 0 0 0 10px;
  }
}
/* line 233, assets/scss/_single-nyhed.scss */
.template-news-page .news-author p.author {
  color: rgba(0, 0, 0, 0.4);
}
/* line 236, assets/scss/_single-nyhed.scss */
.template-news-page .news-author p.author a.news-author-mail {
  color: #00b6f2;
  text-decoration: none !important;
  transition: all 0.2s ease-out;
}
/* line 241, assets/scss/_single-nyhed.scss */
.template-news-page .news-author p.author a.news-author-mail:hover {
  color: #2c3945;
}

@media only screen and (max-width: 767px) {
  /* line 251, assets/scss/_single-nyhed.scss */
  .template-news-page .white {
    padding: 20px 20px !important;
  }
  /* line 255, assets/scss/_single-nyhed.scss */
  .template-news-page .av-share-box a:before {
    bottom: 30px !important;
  }
}
/* line 262, assets/scss/_single-nyhed.scss */
#aktuelt h2 {
  font-size: 30px;
  font-weight: 300;
}

/* line 2, assets/scss/_show-hide.scss */
.sh-hide a {
  color: #93a8b9 !important;
  font-family: "Roboto", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  letter-spacing: 0.15px !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
  padding-right: 250px;
}
@media screen and (max-width: 767px) {
  /* line 2, assets/scss/_show-hide.scss */
  .sh-hide a {
    padding-right: 0;
  }
}
@media screen and (max-width: 1280px) {
  /* line 2, assets/scss/_show-hide.scss */
  .sh-hide a {
    padding-right: 0;
  }
}
/* line 22, assets/scss/_show-hide.scss */
.sh-hide a:hover {
  opacity: 0.7;
}
/* line 31, assets/scss/_show-hide.scss */
.sh-hide a:after {
  content: url("./assets/img/arrow-down.png");
  margin-left: 250px;
  position: absolute;
}
@media screen and (max-width: 767px) {
  /* line 31, assets/scss/_show-hide.scss */
  .sh-hide a:after {
    left: 60%;
    margin-left: 0;
    position: relative;
  }
}
@media screen and (max-width: 1024px) {
  /* line 31, assets/scss/_show-hide.scss */
  .sh-hide a:after {
    left: 85%;
    position: absolute;
    margin-left: 0;
  }
}
@media screen and (max-width: 1280px) {
  /* line 31, assets/scss/_show-hide.scss */
  .sh-hide a:after {
    left: 88%;
    position: absolute;
    margin-left: 0;
  }
}

/* line 59, assets/scss/_show-hide.scss */
.sh-link {
  border-top: 1px solid #c5d6e4 !important;
  border-bottom: 1px solid #c5d6e4 !important;
  padding-top: 15px;
  padding-bottom: 15px;
  margin-bottom: 25px;
}

/* line 68, assets/scss/_show-hide.scss */
.sh-show a {
  color: #93a8b9 !important;
  font-family: "Roboto", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  letter-spacing: 0.15px !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
  padding-right: 250px;
}
@media screen and (max-width: 767px) {
  /* line 68, assets/scss/_show-hide.scss */
  .sh-show a {
    padding-right: 0;
  }
}
@media screen and (max-width: 1280px) {
  /* line 68, assets/scss/_show-hide.scss */
  .sh-show a {
    padding-right: 0;
  }
}
/* line 88, assets/scss/_show-hide.scss */
.sh-show a:hover {
  opacity: 0.7;
}
/* line 92, assets/scss/_show-hide.scss */
.sh-show a:after {
  content: url("./assets/img/arrow-up.png");
  margin-left: 235px;
  position: absolute;
}
@media screen and (max-width: 767px) {
  /* line 92, assets/scss/_show-hide.scss */
  .sh-show a:after {
    left: 54%;
    margin-left: 0;
    position: relative;
  }
}
@media screen and (max-width: 1024px) {
  /* line 92, assets/scss/_show-hide.scss */
  .sh-show a:after {
    left: 85%;
    position: absolute;
    margin-left: 0;
  }
}
@media screen and (max-width: 1280px) {
  /* line 92, assets/scss/_show-hide.scss */
  .sh-show a:after {
    left: 88%;
    position: absolute;
    margin-left: 0;
  }
}

/* line 120, assets/scss/_show-hide.scss */
.sh-content {
  font-family: "Roboto", sans-serif !important;
  color: #4c555d;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

/* == Theme Custom Column CSS == */
/* =============================================================================
 Multiple colored boxes
 ========================================================================== */
/* line 17, assets/scss/_column.scss */
.blue {
  background-color: #00b6f2 !important;
  padding: 60px 80px !important;
}
/* line 22, assets/scss/_column.scss */
.blue #top h1,
.blue #top h2,
.blue #top h3,
.blue #top h4,
.blue #top h5,
.blue #top h6,
.blue #top ol,
.blue #top ol li,
.blue #top ul,
.blue #top ul li,
.blue #top a,
.blue #top strong,
.blue #top a,
.blue #top span {
  color: #ffffff !important;
}
/* line 40, assets/scss/_column.scss */
.blue ul,
.blue ol,
.blue .avia_textblock ul,
.blue .avia_textblock ol,
.blue ul,
.blue .avia_textblock ul,
.blue .avia_textblock li,
.blue p,
.blue .avia_textblock p,
.blue h1,
.blue .avia_textblock,
.blue h2,
.blue .avia_textblock h2,
.blue h3,
.blue .avia_textblock h3,
.blue h4,
.blue .avia_textblock h4,
.blue h5,
.blue .avia_textblock h5,
.blue h6,
.blue .avia_textblock h6 {
  color: #ffffff !important;
}
/* line 64, assets/scss/_column.scss */
.blue .avia-button.avia-size-x-large,
.blue .avia-button.avia-size-large,
.blue .avia-button.avia-size-medium,
.blue .avia-button.avia-size-small {
  border: 3px solid #ffffff !important;
  color: #ffffff !important;
  background-color: transparent;
  font-size: 13px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
  padding: 10px 16px;
}
/* line 77, assets/scss/_column.scss */
.blue .avia-button.avia-size-x-large:hover,
.blue .avia-button.avia-size-large:hover,
.blue .avia-button.avia-size-medium:hover,
.blue .avia-button.avia-size-small:hover {
  opacity: 0.8;
}
/* line 82, assets/scss/_column.scss */
.blue a.avia-button.avia-icon_select-no.avia-color-theme-color-subtle {
  border: 3px solid #ffffff !important;
  color: #ffffff !important;
  background-color: transparent;
  font-size: 13px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
  padding: 10px 16px;
}
/* line 92, assets/scss/_column.scss */
.blue a.avia-button.avia-icon_select-no.avia-color-theme-color-subtle:hover {
  opacity: 0.8;
}

@media only screen and (max-device-width: 767px) {
  /* line 99, assets/scss/_column.scss */
  .blue {
    padding: 30px 25px !important;
  }
}
/* line 104, assets/scss/_column.scss */
.dark-blue {
  background-color: #2c3945 !important;
  padding: 60px 80px !important;
}
/* line 109, assets/scss/_column.scss */
.dark-blue #top h1,
.dark-blue #top h2,
.dark-blue #top h3,
.dark-blue #top h4,
.dark-blue #top h5,
.dark-blue #top h6,
.dark-blue #top ol,
.dark-blue #top ol li,
.dark-blue #top ul,
.dark-blue #top ul li,
.dark-blue #top a,
.dark-blue #top strong,
.dark-blue #top a,
.dark-blue #top span {
  color: #ffffff !important;
}
/* line 127, assets/scss/_column.scss */
.dark-blue ul,
.dark-blue ol,
.dark-blue .avia_textblock ul,
.dark-blue .avia_textblock ol,
.dark-blue ul,
.dark-blue .avia_textblock ul,
.dark-blue .avia_textblock li,
.dark-blue p,
.dark-blue .avia_textblock p,
.dark-blue h1,
.dark-blue .avia_textblock,
.dark-blue h2,
.dark-blue .avia_textblock h2,
.dark-blue h3,
.dark-blue .avia_textblock h3,
.dark-blue h4,
.dark-blue .avia_textblock h4,
.dark-blue h5,
.dark-blue .avia_textblock h5,
.dark-blue h6,
.dark-blue .avia_textblock h6 {
  color: #ffffff !important;
}
/* line 151, assets/scss/_column.scss */
.dark-blue .avia-button.avia-size-x-large,
.dark-blue .avia-button.avia-size-large,
.dark-blue .avia-button.avia-size-medium,
.dark-blue .avia-button.avia-size-small {
  border: 3px solid #ffffff !important;
  color: #ffffff !important;
  background-color: transparent;
  font-size: 13px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
  padding: 10px 16px;
}
/* line 164, assets/scss/_column.scss */
.dark-blue .avia-button.avia-size-x-large:hover,
.dark-blue .avia-button.avia-size-large:hover,
.dark-blue .avia-button.avia-size-medium:hover,
.dark-blue .avia-button.avia-size-small:hover {
  opacity: 0.8;
}
/* line 169, assets/scss/_column.scss */
.dark-blue a.avia-button.avia-icon_select-no.avia-color-theme-color-subtle {
  border: 3px solid #ffffff !important;
  color: #ffffff !important;
  background-color: transparent;
  font-size: 13px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
  padding: 10px 16px;
}
/* line 179, assets/scss/_column.scss */
.dark-blue a.avia-button.avia-icon_select-no.avia-color-theme-color-subtle:hover {
  opacity: 0.8;
}

@media only screen and (max-device-width: 767px) {
  /* line 186, assets/scss/_column.scss */
  .dark-blue {
    padding: 30px 25px !important;
  }
}
/* line 191, assets/scss/_column.scss */
.white {
  background-color: #ffffff !important;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.16);
  padding: 60px 80px !important;
}

/* line 197, assets/scss/_column.scss */
.white-indsats {
  background-color: #ffffff !important;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.16);
  border: 2px solid transparent;
  transition: border-width 0.6s linear !important;
}
/* line 203, assets/scss/_column.scss */
.white-indsats:hover {
  border: 2px solid #00b6f2 !important;
  text-decoration: none !important;
}
/* line 208, assets/scss/_column.scss */
.white-indsats .avia_textblock {
  padding: 20px;
}
/* line 212, assets/scss/_column.scss */
.white-indsats span.image-overlay.overlay-type-extern {
  display: none !important;
}
/* line 216, assets/scss/_column.scss */
.white-indsats span.image-overlay-inside {
  display: none !important;
}
/* line 220, assets/scss/_column.scss */
.white-indsats img.avia_image {
  margin: 0 !important;
}

/* line 225, assets/scss/_column.scss */
.white-no-link {
  background-color: #ffffff !important;
  padding: 60px 80px !important;
}
/* line 229, assets/scss/_column.scss */
.white-no-link .av-flex-placeholder {
  width: 1% !important;
}
/* line 233, assets/scss/_column.scss */
.white-no-link .flex_column_table_cell {
  width: 60% !important;
}

/* line 238, assets/scss/_column.scss */
.white-network {
  background-color: #ffffff !important;
  padding: 60px 25% 60px 60px !important;
}

@media only screen and (max-device-width: 767px) {
  /* line 248, assets/scss/_column.scss */
  .white-network {
    padding: 30px 25px !important;
  }
  /* line 251, assets/scss/_column.scss */
  .white-network .avia_textblock li:before {
    left: 26px !important;
  }
}
/* line 257, assets/scss/_column.scss */
.white-no-padding {
  background-color: #ffffff !important;
  padding: 0 !important;
}
/* line 261, assets/scss/_column.scss */
.white-no-padding .avia_textblock li:before {
  left: 60px !important;
}

@media only screen and (max-width: 767px) {
  /* line 267, assets/scss/_column.scss */
  .white-no-padding {
    padding: 0 !important;
  }
  /* line 270, assets/scss/_column.scss */
  .white-no-padding .avia_textblock li:before {
    left: 26px !important;
  }
}
/* line 277, assets/scss/_column.scss */
.ab18-kasser .av-flex-placeholder {
  width: 1% !important;
}

@page :first {
  /* line 2, assets/scss/_print.scss */
  header#header {
    display: block !important;
  }
}
@media print {
  /* line 8, assets/scss/_print.scss */
  .responsive .container {
    max-width: 100%;
  }

  /* line 12, assets/scss/_print.scss */
  .html_header_top.html_header_sticky #header {
    position: relative !important;
  }

  /* line 16, assets/scss/_print.scss */
  #top .av_header_transparency #header_meta {
    background-color: transparent !important;
  }

  /* line 20, assets/scss/_print.scss */
  .main_color {
    background-color: #ffffff !important;
  }

  /* line 24, assets/scss/_print.scss */
  .html_header_top.html_header_topbar_active.html_header_sticky #top #main {
    padding-top: 0;
  }

  /* line 28, assets/scss/_print.scss */
  .html_header_top #top .av_header_stretch .container {
    display: none !important;
  }

  /* line 32, assets/scss/_print.scss */
  div#header_meta {
    display: none;
  }

  /* line 36, assets/scss/_print.scss */
  div#cookie-law-info-bar {
    display: none !important;
  }

  /* line 44, assets/scss/_print.scss */
  #header:before {
    content: url("./assets/img/logo-bw.png");
    padding: 0px 20px 0 50px;
    position: absolute;
    display: block;
  }

  /* line 61, assets/scss/_print.scss */
  #header:after {
    content: "\ Bygherreforeningen - V\00e6rdiskabelse for bygherrer, brugere og samfund";
    font-size: 12px;
    padding-top: 0 !important;
    text-align: left !important;
    display: -webkit-inline-box;
    font-family: "Roboto", sans-serif;
    color: #000000;
    font-weight: 300 !important;
    margin-top: 25px !important;
    position: absolute;
    left: 45% !important;
  }

  /* line 80, assets/scss/_print.scss */
  div#header_main {
    display: none;
  }

  /* line 84, assets/scss/_print.scss */
  .content,
  .sidebar {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  /* line 90, assets/scss/_print.scss */
  h1,
  .avia_textblock h1 {
    font-size: 25px !important;
  }

  /* line 95, assets/scss/_print.scss */
  h2,
  .avia_textblock h2 {
    font-size: 20px !important;
    line-height: 25px !important;
  }

  /* line 101, assets/scss/_print.scss */
  h3,
  .avia_textblock h3 {
    font-size: 22px;
    line-height: 25px;
  }

  /* line 107, assets/scss/_print.scss */
  a {
    text-decoration: underline !important;
  }

  /* line 111, assets/scss/_print.scss */
  p,
  .avia_textblock p {
    font-size: 14px !important;
    line-height: 20px !important;
  }

  /* line 117, assets/scss/_print.scss */
  p + h1,
  p + h2,
  p + h3,
  p + h4,
  p + h5,
  p + h6 {
    margin-top: 1.5em;
  }

  /* line 126, assets/scss/_print.scss */
  h2 + h1,
  h2 + h2,
  h2 + h3,
  h2 + h4,
  h2 + h5,
  h2 + h6 {
    margin-top: 1.5em;
  }

  /* line 137, assets/scss/_print.scss */
  .avia_textblock p + h1,
  .avia_textblock p + h2,
  .avia_textblock p + h3,
  .avia_textblock p + h4,
  .avia_textblock p + h5,
  .avia_textblock p + h6 {
    margin-top: 1.5em;
  }
  /* line 146, assets/scss/_print.scss */
  .avia_textblock h2 + h1,
  .avia_textblock h2 + h2,
  .avia_textblock h2 + h3,
  .avia_textblock h2 + h4,
  .avia_textblock h2 + h5,
  .avia_textblock h2 + h6 {
    margin-top: 1.5em;
  }

  /* =============================================================================
    Nyheder
     ========================================================================== */
  /* line 160, assets/scss/_print.scss */
  .avia-section {
    min-height: 10px !important;
  }

  /* line 165, assets/scss/_print.scss */
  .single-post .container {
    height: auto !important;
  }
  /* line 169, assets/scss/_print.scss */
  .single-post .course-header .init-info {
    margin: 0 !important;
  }
  /* line 173, assets/scss/_print.scss */
  .single-post .news-bg-image img,
  .single-post .av_one_fifth,
  .single-post .social.news-social,
  .single-post div#aktuelt-nyhed,
  .single-post div#oversigt {
    display: none !important;
  }
  /* line 181, assets/scss/_print.scss */
  .single-post .white {
    border: none !important;
    padding: 0 !important;
    box-shadow: none !important;
  }
  /* line 187, assets/scss/_print.scss */
  .single-post .flex_column_table.av-equal-height-column-flextable.-flextable {
    margin: 0 !important;
  }
  /* line 191, assets/scss/_print.scss */
  .single-post .html_header_transparency #top .avia-builder-el-0 .container,
  .single-post .html_header_transparency #top .avia-builder-el-0 .slideshow_caption {
    padding-top: 0 !important;
  }
  /* line 196, assets/scss/_print.scss */
  .single-post .av-share-box {
    display: none;
  }
  /* line 200, assets/scss/_print.scss */
  .single-post .news-content {
    padding: 15px 0 0 !important;
  }
  /* line 204, assets/scss/_print.scss */
  .single-post div#av_section_3,
  .single-post div#av_section_4,
  .single-post #footer,
  .single-post #socket {
    display: none !important;
  }
  /* line 211, assets/scss/_print.scss */
  .single-post .av-flex-placeholder {
    display: none !important;
  }
  /* line 215, assets/scss/_print.scss */
  .single-post .news-author {
    margin: 0 !important;
  }

  /* line 220, assets/scss/_print.scss */
  main.template-news-page.content.av-content-full.alpha.units .flex_column_table_cell,
  main.template-kursus-page.content.av-content-full.alpha.units {
    margin-top: 50px !important;
  }
}
