/*
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 4, assets/scss/_fonts.scss */
body {
  font-family: "Roboto", sans-serif !important;
  color: #4c555d;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

/* line 13, 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 28, 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 40, assets/scss/_fonts.scss */
ul,
.avia_textblock ul {
  list-style: none !important;
  /* remove the default */
}

/* line 47, 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 55, assets/scss/_fonts.scss */
.avia_textblock li:before {
  content: url("./assets/img/bullets.png");
  position: absolute;
  left: 0px;
  line-height: 17px;
}

/* line 63, 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 71, assets/scss/_fonts.scss */
p a,
.avia_textblock p a {
  color: #00b6f2;
  text-decoration: underline !important;
}
/* line 75, assets/scss/_fonts.scss */
p a:hover,
.avia_textblock p a:hover {
  color: #2c3945;
}

/* line 83, assets/scss/_fonts.scss */
p.manchet,
.avia_textblock p.manchet {
  color: #11191f;
  font-size: 18px;
  font-weight: 300;
  line-height: 26px;
}

/* line 91, 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 101, assets/scss/_fonts.scss */
h1,
.avia_textblock h1 {
  color: #2c3945;
  font-size: 60px;
  font-weight: 900;
  text-transform: none !important;
}

/* line 109, assets/scss/_fonts.scss */
h2,
.avia_textblock h2 {
  color: #2c3945;
  font-size: 30px;
  font-weight: 300;
  line-height: 40px;
  text-transform: none !important;
}

/* line 118, assets/scss/_fonts.scss */
h3,
.avia_textblock h3 {
  color: #2c3945;
  font-size: 35px;
  font-weight: 900;
  text-transform: none;
}

/* line 126, assets/scss/_fonts.scss */
h4,
.avia_textblock h4 {
  color: #2c3945;
  font-size: 25px;
  font-weight: 900;
}

/* line 133, assets/scss/_fonts.scss */
h5,
.avia_textblock h5 {
  color: #2c3945;
  font-size: 20px;
  font-weight: 900;
}

/* line 140, 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 150, assets/scss/_fonts.scss */
ul + h1,
ul + h2,
ul + h3,
ul + h4,
ul + h5,
ul + h6 {
  margin-top: 1.5em !important;
}

/* line 159, assets/scss/_fonts.scss */
p + ol,
p + ul {
  margin-top: 0 !important;
}

/* line 164, assets/scss/_fonts.scss */
ol + h1,
ol + h2,
ol + h3,
ol + h4,
ol + h5,
ol + h6 {
  margin-top: 1.5em !important;
}

/* line 173, 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 183, assets/scss/_fonts.scss */
  h1,
  .avia_textblock h1 {
    font-size: 2em;
  }

  /* line 188, assets/scss/_fonts.scss */
  h2,
  .avia_textblock h2 {
    font-size: 1.8em;
    line-height: 30px;
  }

  /* line 194, assets/scss/_fonts.scss */
  h3,
  .avia_textblock h3 {
    font-size: 1.6em;
  }

  /* line 199, assets/scss/_fonts.scss */
  h4,
  .avia_textblock h4 {
    font-size: 1.4em;
  }

  /* line 204, assets/scss/_fonts.scss */
  h5,
  .avia_textblock h5 {
    font-size: 1.2em;
  }

  /* line 209, assets/scss/_fonts.scss */
  h6,
  .avia_textblock h6 {
    font-size: 1em;
  }
}
@media only screen and (max-width: 320px) {
  /* line 216, assets/scss/_fonts.scss */
  h1,
  .avia_textblock h1 {
    font-size: 1.6em;
  }
}
/* line 223, 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 239, assets/scss/_fonts.scss */
a.noLightbox:hover {
  border: 3px solid #2c3945 !important;
  color: #2c3945 !important;
}

/* line 244, 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 89, assets/scss/_print.scss */
  h1,
  .avia_textblock h1 {
    font-size: 25px !important;
  }

  /* line 94, assets/scss/_print.scss */
  h2,
  .avia_textblock h2 {
    font-size: 20px !important;
    line-height: 25px !important;
  }

  /* line 100, assets/scss/_print.scss */
  h3,
  .avia_textblock h3 {
    font-size: 22px;
    line-height: 25px;
  }

  /* line 106, assets/scss/_print.scss */
  a {
    text-decoration: underline !important;
  }

  /* line 110, assets/scss/_print.scss */
  p,
  .avia_textblock p {
    font-size: 14px !important;
    line-height: 20px !important;
  }

  /* line 116, assets/scss/_print.scss */
  p + h1, p + h2, p + h3, p + h4, p + h5, p + h6 {
    margin-top: 1.5em;
  }

  /* line 120, assets/scss/_print.scss */
  h2 + h1, h2 + h2, h2 + h3, h2 + h4, h2 + h5, h2 + h6 {
    margin-top: 1.5em;
  }

  /* line 125, 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 129, 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;
  }

  /* =============================================================================
    Arrangementer
     ========================================================================== */
  /* line 138, assets/scss/_print.scss */
  .single-kursus .course-header .init-info {
    margin: 55px 0 0 !important;
  }
  /* line 142, assets/scss/_print.scss */
  .single-kursus .course-block.signup-block {
    display: none;
  }
  /* line 146, assets/scss/_print.scss */
  .single-kursus .title-manchet h2 p {
    font-size: 20px !important;
    line-height: 25px !important;
  }
  /* line 151, assets/scss/_print.scss */
  .single-kursus p.info-text {
    font-size: 14px !important;
    margin-bottom: 0 !important;
    margin-top: 5px !important;
  }
  /* line 157, assets/scss/_print.scss */
  .single-kursus p.member-price {
    font-size: 18px !important;
    line-height: 22px !important;
  }
  /* line 162, assets/scss/_print.scss */
  .single-kursus a.course-leader-mail {
    text-decoration: underline !important;
    font-weight: 600 !important;
  }
  /* line 167, assets/scss/_print.scss */
  .single-kursus .info-left {
    width: 33% !important;
  }
  /* line 171, assets/scss/_print.scss */
  .single-kursus .info-left,
  .single-kursus .info-right {
    padding: 0 !important;
    background-color: #ffffff !important;
  }
  /* line 176, assets/scss/_print.scss */
  .single-kursus .info-left p.bold,
  .single-kursus .info-left p.member-price,
  .single-kursus .info-right p.bold,
  .single-kursus .info-right p.member-price {
    margin: 0 !important;
  }
  /* line 181, assets/scss/_print.scss */
  .single-kursus .info-left h2,
  .single-kursus .info-right h2 {
    color: #000000 !important;
    font-size: 20px !important;
    line-height: 25px !important;
    text-decoration: underline;
  }
  /* line 189, assets/scss/_print.scss */
  .single-kursus .info-right {
    display: inline-grid !important;
    width: 67% !important;
  }
  /* line 193, assets/scss/_print.scss */
  .single-kursus .info-right .col.one-third {
    width: 100% !important;
  }
  /* line 198, assets/scss/_print.scss */
  .single-kursus #info {
    margin: 20px 0 !important;
  }
  /* line 202, assets/scss/_print.scss */
  .single-kursus .course-block {
    padding: 0 !important;
  }
  /* line 206, assets/scss/_print.scss */
  .single-kursus .white {
    padding: 0 !important;
  }
  /* line 210, assets/scss/_print.scss */
  .single-kursus .course-bg-image img {
    display: none !important;
  }
  /* line 214, assets/scss/_print.scss */
  .single-kursus #content {
    padding: 0 !important;
  }
  /* line 217, assets/scss/_print.scss */
  .single-kursus #content .speakers .speaker {
    width: 100% !important;
  }
  /* line 221, assets/scss/_print.scss */
  .single-kursus #content li {
    color: #000000 !important;
    /* remove the default */
  }
  /* line 228, assets/scss/_print.scss */
  .single-kursus div#av_section_1 {
    display: none;
  }
  /* line 232, assets/scss/_print.scss */
  .single-kursus .course-social {
    display: none;
  }

  /* =============================================================================
    Nyheder
     ========================================================================== */
  /* line 240, assets/scss/_print.scss */
  .avia-section {
    min-height: 10px !important;
  }

  /* line 245, assets/scss/_print.scss */
  .single-post .container {
    height: auto !important;
  }
  /* line 249, assets/scss/_print.scss */
  .single-post .course-header .init-info {
    margin: 0 !important;
  }
  /* line 253, 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 261, assets/scss/_print.scss */
  .single-post .white {
    border: none !important;
    padding: 0 !important;
    box-shadow: none !important;
  }
  /* line 267, assets/scss/_print.scss */
  .single-post .flex_column_table.av-equal-height-column-flextable.-flextable {
    margin: 0 !important;
  }
  /* line 271, 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 275, assets/scss/_print.scss */
  .single-post .av-share-box {
    display: none;
  }
  /* line 279, assets/scss/_print.scss */
  .single-post .news-content {
    padding: 15px 0 0 !important;
  }
  /* line 283, 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 290, assets/scss/_print.scss */
  .single-post .av-flex-placeholder {
    display: none !important;
  }
  /* line 294, assets/scss/_print.scss */
  .single-post .news-author {
    margin: 0 !important;
  }

  /* line 299, 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 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: 900;
  letter-spacing: 0.45px;
}

/* 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 .avia_textblock:after {
  content: url("./assets/img/arrow-blue.png");
  position: absolute;
  bottom: 20px;
  right: 20px;
}
/* line 184, assets/scss/_layout.scss */
#frontpage-top .av-flex-placeholder {
  width: 1% !important;
}
/* line 188, 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 194, assets/scss/_layout.scss */
#frontpage-top .flex_column_table_cell:last-child {
  background: #00b6f2;
}
/* line 197, assets/scss/_layout.scss */
#frontpage-top .flex_column_table_cell:last-child ::after {
  display: none !important;
}
/* line 202, 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 212, assets/scss/_layout.scss */
#frontpage-top .flex_column_table_cell:last-child .avia_textblock ::before {
  content: url("./assets/img/arrow-white.png");
  position: absolute;
  bottom: 20px;
  right: 20px;
}
/* line 226, assets/scss/_layout.scss */
#frontpage-top span.av-icon-char:hover {
  text-decoration: none !important;
}
/* line 231, assets/scss/_layout.scss */
#frontpage-top h1,
#frontpage-top h2,
#frontpage-top h3,
#frontpage-top h4,
#frontpage-top h5 {
  margin-bottom: 25px;
}
/* line 239, 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 245, assets/scss/_layout.scss */
#frontpage-top .flex_column_table_cell:hover {
  border: 2px solid #00b6f2 !important;
}
/* line 249, assets/scss/_layout.scss */
#frontpage-top .flex_column_table_cell:last-child:hover {
  border: 2px solid #ffffff !important;
}

/* line 255, assets/scss/_layout.scss */
#frontpage-white {
  margin-bottom: -200px !important;
}
/* line 258, assets/scss/_layout.scss */
#frontpage-white a {
  text-decoration: none !important;
}
/* line 262, assets/scss/_layout.scss */
#frontpage-white .avia_textblock:after {
  content: url("./assets/img/arrow-blue.png");
  position: absolute;
  bottom: 20px;
  right: 20px;
}
/* line 269, assets/scss/_layout.scss */
#frontpage-white .av-flex-placeholder {
  width: 1% !important;
}
/* line 273, 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 280, assets/scss/_layout.scss */
#frontpage-white span.av-icon-char {
  bottom: -30px !important;
  position: absolute !important;
  right: -1px !important;
  margin-bottom: 7px;
}
/* line 286, assets/scss/_layout.scss */
#frontpage-white span.av-icon-char:hover {
  text-decoration: none !important;
}
/* line 291, assets/scss/_layout.scss */
#frontpage-white h1,
#frontpage-white h2,
#frontpage-white h3,
#frontpage-white h4,
#frontpage-white h5 {
  margin-bottom: 25px;
}
/* line 299, assets/scss/_layout.scss */
#frontpage-white .flex_column_table_cell {
  border: 2px solid transparent;
  transition: border-width 0.6s linear !important;
}
/* line 304, assets/scss/_layout.scss */
#frontpage-white .flex_column_table_cell:hover {
  border: 2px solid #00b6f2 !important;
}

/* line 314, assets/scss/_layout.scss */
#frontpage-no-link {
  margin-bottom: -200px !important;
}
/* line 317, assets/scss/_layout.scss */
#frontpage-no-link a {
  text-decoration: none !important;
}
/* line 328, assets/scss/_layout.scss */
#frontpage-no-link .av-flex-placeholder {
  width: 1% !important;
}
/* line 332, 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 339, assets/scss/_layout.scss */
#frontpage-no-link span.av-icon-char {
  bottom: -30px !important;
  position: absolute !important;
  right: -1px !important;
  margin-bottom: 7px;
}
/* line 345, assets/scss/_layout.scss */
#frontpage-no-link span.av-icon-char:hover {
  text-decoration: none !important;
}
/* line 350, 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 358, assets/scss/_layout.scss */
#frontpage-no-link .flex_column_table_cell {
  border: 2px solid transparent;
  transition: border-width 0.6s linear !important;
}

/* line 373, assets/scss/_layout.scss */
#frontpage-members {
  margin-bottom: -200px !important;
}
/* line 376, assets/scss/_layout.scss */
#frontpage-members a {
  text-decoration: none !important;
}
/* line 380, assets/scss/_layout.scss */
#frontpage-members .avia_textblock {
  min-height: 60px !important;
}
/* line 384, assets/scss/_layout.scss */
#frontpage-members div .av_one_fourth {
  margin-left: 6%;
  width: 60.5%;
}
/* line 392, 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 400, 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 412, assets/scss/_layout.scss */
#frontpage-members .flex_column_table_cell {
  border: 2px solid transparent;
  transition: border-width 0.6s linear !important;
}
/* line 417, assets/scss/_layout.scss */
#frontpage-members .flex_column_table_cell:hover {
  border: 2px solid #00b6f2 !important;
}

/* line 423, assets/scss/_layout.scss */
#frontpage-contact {
  margin-bottom: -200px !important;
}
/* line 426, assets/scss/_layout.scss */
#frontpage-contact a {
  text-decoration: none !important;
}
/* line 430, assets/scss/_layout.scss */
#frontpage-contact div .av_one_third {
  width: 79.333333%;
}
/* line 434, assets/scss/_layout.scss */
#frontpage-contact .avia_textblock {
  min-height: 40px;
}
/* line 438, 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 446, 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 458, assets/scss/_layout.scss */
#frontpage-contact .flex_column_table_cell {
  border: 2px solid transparent;
  transition: border-width 0.6s linear !important;
}
/* line 463, assets/scss/_layout.scss */
#frontpage-contact .flex_column_table_cell:hover {
  border: 2px solid #00b6f2 !important;
}

/* line 469, assets/scss/_layout.scss */
#frontpage-ab18 {
  margin-bottom: -150px !important;
}
/* line 472, assets/scss/_layout.scss */
#frontpage-ab18 a {
  text-decoration: none !important;
}
/* line 476, assets/scss/_layout.scss */
#frontpage-ab18 .avia_textblock:after {
  content: url("./assets/img/arrow-blue.png");
  position: absolute;
  bottom: 10px;
  right: 20px;
}
/* line 483, assets/scss/_layout.scss */
#frontpage-ab18 div .av_one_third {
  width: 79.333333%;
}
/* line 487, assets/scss/_layout.scss */
#frontpage-ab18 .avia_textblock {
  min-height: 40px;
}
/* line 491, 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 499, 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 511, assets/scss/_layout.scss */
#frontpage-ab18 .flex_column_table_cell {
  border: 2px solid transparent;
  transition: border-width 0.6s linear !important;
}
/* line 516, assets/scss/_layout.scss */
#frontpage-ab18 .flex_column_table_cell:hover {
  border: 2px solid #00b6f2 !important;
}

/* line 522, assets/scss/_layout.scss */
#frontpage-indsats {
  margin-bottom: -200px !important;
}
/* line 525, 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 532, assets/scss/_layout.scss */
#frontpage-indsats .av-flex-placeholder {
  width: 1%;
}
/* line 537, 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 546, 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 554, assets/scss/_layout.scss */
  .slideshow_align_caption {
    top: -10% !important;
  }

  /* line 558, assets/scss/_layout.scss */
  h2.avia-caption-title {
    font-size: 3em !important;
  }

  /* line 562, 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 569, assets/scss/_layout.scss */
  #frontpage-contact,
  #frontpage-members,
  #frontpage-top,
  #frontpage-white {
    margin-bottom: -1em !important;
  }
  /* line 575, 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 583, 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 590, assets/scss/_layout.scss */
  #frontpage-contact,
  #frontpage-members,
  #frontpage-top,
  #frontpage-white {
    margin-bottom: -1em !important;
  }
  /* line 596, 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 604, 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 611, assets/scss/_layout.scss */
#network .av-flex-placeholder {
  width: 10%;
}
/* line 615, assets/scss/_layout.scss */
#network .avia-button.avia-size-x-large {
  min-width: 250px !important;
}

/* line 621, assets/scss/_layout.scss */
#indsats .av-flex-placeholder {
  width: 2%;
}

/* line 627, assets/scss/_layout.scss */
#box-no-link .av-flex-placeholder {
  width: 1%;
}

/* =============================================================================
   Icon box modifications
   ========================================================================== */
/* line 635, 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 646, assets/scss/_layout.scss */
#top .iconbox {
  margin: 30px 0;
}

/* line 650, assets/scss/_layout.scss */
.iconbox .iconbox_content p:last-child {
  margin-top: 7px;
}

/* line 654, 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 663, assets/scss/_layout.scss */
.iconbox_content_container p a {
  color: #00b6f2;
  text-decoration: none !important;
}

/* =============================================================================
   Accordion modifications
   ========================================================================== */
/* line 678, assets/scss/_layout.scss */
p.toggler {
  font-size: 20px;
  font-weight: 300;
  line-height: 25px;
  color: #2c3945 !important;
}

/* line 685, assets/scss/_layout.scss */
.toggle_content.invers-color {
  background-color: transparent;
}

/* line 689, assets/scss/_layout.scss */
.toggler .toggle_icon {
  background: url("./assets/img/accordion-open.png") !important;
  background-size: cover !important;
}

/* line 694, assets/scss/_layout.scss */
.activeTitle .toggle_icon {
  background: url("./assets/img/accordion-closed.png") !important;
  background-size: cover !important;
}

/* line 699, assets/scss/_layout.scss */
.single_toggle {
  border-left-width: 0 !important;
  border-right-width: 0 !important;
}

/* line 710, 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 717, 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 724, assets/scss/_layout.scss */
p.toggler {
  border-right-width: 0 !important;
  border-left-width: 0 !important;
  background-color: transparent !important;
}
/* line 729, assets/scss/_layout.scss */
p.toggler:hover {
  background-color: #ffffff !important;
}

/* line 734, assets/scss/_layout.scss */
.toggle_icon {
  width: 40px;
  height: 40px;
  border-style: none;
  border-width: 0;
  top: 18%;
  left: 10px;
  margin-top: 0;
}

/* line 744, assets/scss/_layout.scss */
span.vert_icon {
  display: none;
}

/* line 748, assets/scss/_layout.scss */
.toggle_icon .hor_icon {
  display: none;
}

/* line 752, assets/scss/_layout.scss */
span.toggle_icon {
  margin-left: -10px !important;
}

/* line 756, assets/scss/_layout.scss */
.js_active .toggler {
  padding: 12px 0 13px 60px;
}
/* line 759, assets/scss/_layout.scss */
.js_active .toggler:hover {
  background: #ffffff !important;
}

/* line 765, assets/scss/_layout.scss */
.toggle_content {
  padding: 12px 30px 11px 60px;
}

/* =============================================================================
Fullwidth submenu modifications
   ========================================================================== */
/* line 773, assets/scss/_layout.scss */
#top .av-submenu-container .container {
  padding: 0 40px !important;
}

/* line 778, assets/scss/_layout.scss */
.av-submenu-container span.avia-menu-text {
  color: #00b6f2 !important;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}
/* line 784, assets/scss/_layout.scss */
.av-submenu-container span.avia-menu-text:hover {
  color: #2c3945 !important;
}

/* line 790, assets/scss/_layout.scss */
#top .av-submenu-container.av-sticky-submenu {
  top: 119px;
}

/* line 794, assets/scss/_layout.scss */
#top .sticky_placeholder {
  height: 0 !important;
}

/* line 798, 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 805, 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 812, assets/scss/_layout.scss */
  #top .av-subnav-menu > li a {
    border-left-style: none;
  }
}
@media only screen and (max-device-width: 767px) {
  /* line 821, assets/scss/_layout.scss */
  span.av-current-placeholder {
    font-family: "Roboto", sans-serif;
  }

  /* line 825, assets/scss/_layout.scss */
  .mobile_menu_toggle {
    border: none !important;
    font-size: 35px;
  }

  /* line 830, assets/scss/_layout.scss */
  .main_color .av-menu-mobile-active .av-subnav-menu > li > a:before {
    display: none !important;
  }

  /* line 834, assets/scss/_layout.scss */
  .responsive #top .av-menu-mobile-active .av-subnav-menu > li > a {
    padding: 8px 15%;
    text-align: center;
  }

  /* line 839, assets/scss/_layout.scss */
  #top .mobile_menu_toggle .av-current-placeholder {
    font-size: 18px;
  }

  /* line 843, assets/scss/_layout.scss */
  #top .av-submenu-container .container {
    padding: 5px !important;
  }

  /* line 848, assets/scss/_layout.scss */
  .av-submenu-container li a:before {
    display: none !important;
  }
}
/* =============================================================================
File download plugin modifications
   ========================================================================== */
/* line 858, assets/scss/_layout.scss */
.wpfd-content li:before {
  display: none;
}
/* line 862, assets/scss/_layout.scss */
.wpfd-content .wpfd-flex-container {
  padding: 0 0 50px;
}
/* line 866, assets/scss/_layout.scss */
.wpfd-content .head-category-default {
  background: #4c5762 !important;
  padding-top: 20px !important;
}
/* line 870, assets/scss/_layout.scss */
.wpfd-content .head-category-default li {
  color: #ffffff !important;
}
/* line 878, assets/scss/_layout.scss */
.wpfd-content .head-category-default li.active {
  text-decoration: underline;
}
/* line 882, assets/scss/_layout.scss */
.wpfd-content .head-category-default a.catlink {
  color: #ffffff !important;
}

/* line 888, assets/scss/_layout.scss */
a.wpfdcategory.catlink:hover,
ul.jaofiletree a:hover {
  color: #00b6f2 !important;
}

/* line 893, assets/scss/_layout.scss */
#btnsearch {
  height: 35px;
  background-color: #00b6f2 !important;
}

/* =============================================================================
Gallery modifications
   ========================================================================== */
/* line 902, assets/scss/_layout.scss */
#top div .avia-gallery {
  margin: 3em 0;
}

/* line 906, assets/scss/_layout.scss */
#top div .avia-gallery img {
  padding: 0;
}

/* =============================================================================
Promo box modifications
   ========================================================================== */
/* line 914, assets/scss/_layout.scss */
.av_promobox {
  background: #ffffff !important;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.16) !important;
}
/* line 918, 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 929, assets/scss/_layout.scss */
.av_promobox a:hover {
  text-decoration: none !important;
}

@media only screen and (max-width: 767px) {
  /* line 935, assets/scss/_layout.scss */
  .responsive .av_promobox .avia-button,
  .responsive .av_promobox .avia-button-wrap {
    margin-top: 100px;
  }

  /* line 940, assets/scss/_layout.scss */
  .avia-promocontent {
    margin-bottom: 30px !important;
  }
}
/* line 947, assets/scss/_layout.scss */
.blue-promo {
  border: 2px solid #00b6f2 !important;
  background: #00b6f2 !important;
}

/* line 952, assets/scss/_layout.scss */
.av_promobox.blue-promo {
  border: 2px solid #00b6f2 !important;
  background: #00b6f2 !important;
}
/* line 955, 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 969, 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 979, assets/scss/_layout.scss */
  .no_margin.av_one_half {
    padding: 5% !important;
  }
}
/* =============================================================================
  Image hotspot modifications
   ========================================================================== */
/* line 987, assets/scss/_layout.scss */
.avia-tt {
  background: #ffffff !important;
  padding: 20px !important;
  width: 450px !important;
}

/* line 993, assets/scss/_layout.scss */
span.avia-arrow {
  display: none;
}

/* line 997, assets/scss/_layout.scss */
.av-hotspot-container .av-image-hotspot_inner {
  background: #00b6f2;
  color: #ffffff;
}

/* line 1002, assets/scss/_layout.scss */
.avia-tooltip.av-tt-pos-below {
  margin-top: 10px !important;
}

@media only screen and (max-width: 767px) {
  /* line 1007, assets/scss/_layout.scss */
  .av-hotspot-fallback-tooltip-inner {
    background: #ffffff !important;
    margin-left: 45px;
  }

  /* line 1012, assets/scss/_layout.scss */
  .avia-arrow {
    display: none !important;
  }

  /* line 1016, assets/scss/_layout.scss */
  .av-hotspot-fallback-tooltip-count {
    background: #00b6f2 !important;
    color: #ffffff !important;
  }
}
/* =============================================================================
  Fullwidth Easy slider modifications
   ========================================================================== */
/* line 1026, assets/scss/_layout.scss */
h2.avia-caption-title {
  font-size: 60px;
  font-weight: 900;
  line-height: 76px;
  margin-bottom: 2px;
}

/* line 1034, assets/scss/_layout.scss */
.avia-caption-content p {
  font-size: 30px;
  font-weight: 300;
  line-height: 40px;
  color: #ffffff;
  margin-top: 0;
}

/* line 1043, assets/scss/_layout.scss */
.slideshow_caption {
  width: 100%;
}

/* line 1047, assets/scss/_layout.scss */
.slideshow_align_caption {
  top: 20%;
}

@media (max-width: 1680px) {
  /* line 1052, assets/scss/_layout.scss */
  .slideshow_align_caption {
    top: auto;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1058, assets/scss/_layout.scss */
  .slideshow_align_caption {
    top: 0;
    vertical-align: middle !important;
    padding-top: 0 !important;
  }

  /* line 1064, assets/scss/_layout.scss */
  .slideshow_caption {
    padding-top: 0 !important;
  }

  /* line 1068, assets/scss/_layout.scss */
  .avia-caption-content p {
    font-size: 15px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 414px) {
  /* line 1076, 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 1085, 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 1092, 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 1098, assets/scss/_layout.scss */
  .av_slideshow_full.avia-slideshow {
    margin-top: 15%;
  }

  /* line 1102, 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 1109, assets/scss/_layout.scss */
  .html_header_transparency,
  .slideshow_caption {
    padding-top: 0 !important;
  }

  /* line 1114, assets/scss/_layout.scss */
  .av_slideshow_full.avia-slideshow {
    margin-top: 12% !important;
  }
  /* line 1117, assets/scss/_layout.scss */
  .av_slideshow_full.avia-slideshow .slideshow_align_caption {
    vertical-align: middle !important;
  }
}
/* =============================================================================
  Social Media Share Modifications
   ========================================================================== */
/* line 1128, assets/scss/_layout.scss */
.av-share-box a:before {
  position: absolute;
  bottom: 90px;
  font-size: 20px;
  margin-left: -7px;
  color: #ffffff;
}

/* line 1137, assets/scss/_layout.scss */
.av-share-box * {
  border: none !important;
  border-radius: 50px !important;
}

@media (max-width: 567px) {
  /* line 1143, assets/scss/_layout.scss */
  .av-share-box a:before {
    bottom: 40px !important;
  }
}
/* line 1148, assets/scss/_layout.scss */
#top .av-share-box ul {
  width: auto;
}

/* line 1152, assets/scss/_layout.scss */
.av-share-box ul li {
  padding-right: 1em;
}

/* line 1156, 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 1168, 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 1173, 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 1180, assets/scss/_layout.scss */
  .responsive #top #wrap_all .avia-content-slider-odd .slide-entry {
    margin-left: 3px !important;
    clear: both;
    width: 98% !important;
  }

  /* line 1186, assets/scss/_layout.scss */
  .avia-slideshow-arrows a:before {
    display: none;
  }
}
/* =============================================================================
   Team member modifications
   ========================================================================== */
/* line 1195, assets/scss/_layout.scss */
h3.team-member-name {
  margin-top: 20px !important;
}

/* line 1199, assets/scss/_layout.scss */
.team-member-job-title {
  color: #93a8b9 !important;
}

/* line 1203, assets/scss/_layout.scss */
.team-img-container {
  border-radius: 0 !important;
}
/* line 1206, assets/scss/_layout.scss */
.team-img-container img.avia_image {
  margin: 0 !important;
}

/* =============================================================================
   Button modifications
   ========================================================================== */
/* line 1215, 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 1231, 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 1238, 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 1249, assets/scss/_layout.scss */
a.avia-button.avia-icon_select-no.avia-color-theme-color-subtle:hover {
  opacity: 0.8;
}

/* line 1254, assets/scss/_layout.scss */
a.avia-button.avia-icon_select-no.avia-color-light {
  border: none !important;
  padding: 15px 0;
}

/* line 1264, assets/scss/_layout.scss */
.avia-button-wrap.avia-button-right {
  text-align: right !important;
}

/* line 1273, assets/scss/_layout.scss */
.avia-button-wrap.avia-button-left {
  text-align: left !important;
}

/* line 1277, assets/scss/_layout.scss */
.avia-button-wrap.avia-button-center {
  text-align: center !important;
}

/* =============================================================================
   Post slider modifications
   ========================================================================== */
/* line 1286, assets/scss/_layout.scss */
.avia-content-slider a.slide-image {
  display: none !important;
}
/* line 1290, assets/scss/_layout.scss */
.avia-content-slider h3.slide-entry-title.entry-title {
  font-size: 26px;
  font-weight: 900;
  line-height: 1.2em;
}
/* line 1296, 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 1307, assets/scss/_layout.scss */
.avia-content-slider .slide-content:hover {
  border: 2px solid #00b6f2;
}
/* line 1312, assets/scss/_layout.scss */
.avia-content-slider div .av_one_third {
  margin-left: 2%;
  width: 31.333333%;
}
/* line 1317, 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 1328, 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 1338, 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 1355, assets/scss/_layout.scss */
.av-masonry .av-inner-masonry-content-pos {
  vertical-align: top !important;
}
/* line 1359, assets/scss/_layout.scss */
.av-masonry .text-sep {
  display: none;
}
/* line 1363, assets/scss/_layout.scss */
.av-masonry .av-inner-masonry-content {
  height: 98% !important;
  width: 98% !important;
}
/* line 1368, 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 1376, 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 1384, assets/scss/_layout.scss */
.av-masonry a.active_sort span {
  color: white !important;
  padding-left: 10px;
}
/* line 1390, assets/scss/_layout.scss */
.av-masonry .av-masonry-outerimage-container {
  display: none;
}
/* line 1394, assets/scss/_layout.scss */
.av-masonry .avia-arrow {
  display: none;
}
/* line 1401, assets/scss/_layout.scss */
.av-masonry span.inner_sort_button {
  color: #00b6f2;
  margin-right: 20px !important;
  padding-left: 10px !important;
}
/* line 1407, 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 1414, assets/scss/_layout.scss */
.av-masonry figcaption.av-inner-masonry-content.site-background:hover {
  border: 2px solid #00b6f2;
}
/* line 1419, assets/scss/_layout.scss */
.av-masonry .ww-masonry-cat {
  text-align: left;
}
/* line 1423, 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 1431, assets/scss/_layout.scss */
.av-masonry .av-masonry-entry-content.entry-content {
  text-align: left;
}
/* line 1435, assets/scss/_layout.scss */
.av-masonry span.av-masonry-date.meta-color.updated {
  display: none;
}
/* line 1439, 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 1450, 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 1458, 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 1469, 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 1475, assets/scss/_layout.scss */
  .av-fixed-size .av-masonry-entry .av-inner-masonry-sizer {
    padding-bottom: 230%;
  }

  /* line 1479, assets/scss/_layout.scss */
  .responsive
  .av-masonry-entry
  .av-masonry-entry-title
  + .av-masonry-entry-content {
    display: block;
  }

  /* line 1486, assets/scss/_layout.scss */
  .av-masonry figcaption.av-inner-masonry-content.site-background {
    padding: 20px;
  }

  /* line 1490, assets/scss/_layout.scss */
  h3.av-masonry-entry-title.entry-title {
    word-break: break-all;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1496, assets/scss/_layout.scss */
  .av-fixed-size .av-masonry-entry .av-inner-masonry-sizer {
    padding-bottom: 110%;
  }

  /* line 1500, assets/scss/_layout.scss */
  h3.av-masonry-entry-title.entry-title {
    font-size: 1.6em !important;
  }
}
@media only screen and (max-width: 320px) {
  /* line 1506, assets/scss/_layout.scss */
  .av-fixed-size .av-masonry-entry .av-inner-masonry-sizer {
    padding-bottom: 140%;
  }
}
/* line 1511, 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 1525, 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 1536, assets/scss/_layout.scss */
.avia-content-slider-element-container h3.slide-entry-title.entry-title {
  display: none;
}
/* line 1559, 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 1569, assets/scss/_layout.scss */
.avia-content-slider-element-container .slide-entry-excerpt.entry-content p a:hover {
  color: #ffffff !important;
}
/* line 1576, assets/scss/_layout.scss */
.avia-content-slider-element-container .slide-entry-excerpt.entry-content p {
  margin: 0 !important;
  color: #00b6f2;
}
/* line 1582, assets/scss/_layout.scss */
.avia-content-slider-element-container .avia-slideshow-dots {
  bottom: 50px !important;
}
/* line 1586, assets/scss/_layout.scss */
.avia-content-slider-element-container a.goto-slide.active {
  background-color: #2c3945 !important;
}

/* line 1591, assets/scss/_layout.scss */
#top .avia-smallarrow-slider .avia-slideshow-dots a {
  background-color: #00b6f2;
}
/* line 1594, 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 1601, assets/scss/_layout.scss */
  .avia-content-slider-element-container .avia-slideshow-dots {
    bottom: 15px !important;
    text-align: center !important;
  }
}
/* =============================================================================
   Testimonial modifications
   ========================================================================== */
/* line 1611, assets/scss/_layout.scss */
.avia-grid-testimonials,
.avia-slider-testimonials {
  width: 75%;
}
/* line 1615, 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 1623, 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 1631, 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 1640, 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 1656, assets/scss/_layout.scss */
.avia-testimonial-image {
  border-radius: 0 !important;
}

/* line 1660, assets/scss/_layout.scss */
#top
.av-large-testimonial-slider
.avia-testimonial-meta
.avia-testimonial-image {
  width: 250px;
  height: 250px;
  background-repeat: no-repeat;
}

/* line 1669, assets/scss/_layout.scss */
#top .av-large-testimonial-slider .avia-testimonial-meta {
  display: block !important;
}

@media only screen and (min-width: 767px) {
  /* line 1675, assets/scss/_layout.scss */
  .testimonal-right .avia-testimonial_inner {
    width: 75%;
    margin-left: auto;
  }
  /* line 1680, assets/scss/_layout.scss */
  .testimonal-right p {
    text-align: right;
  }
  /* line 1684, assets/scss/_layout.scss */
  .testimonal-right strong.avia-testimonial-name {
    text-align: right;
  }
  /* line 1688, assets/scss/_layout.scss */
  .testimonal-right span.avia-testimonial-subtitle {
    text-align: right;
  }
  /* line 1692, assets/scss/_layout.scss */
  .testimonal-right .avia-testimonial-meta-mini {
    text-align: right;
  }
  /* line 1696, assets/scss/_layout.scss */
  .testimonal-right .avia-testimonial-image {
    left: 100%;
    position: absolute;
    margin-left: 50px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1705, assets/scss/_layout.scss */
  .avia-testimonial-image {
    margin-bottom: 2em !important;
  }
}
/* =============================================================================
   Grid button row modifications
   ========================================================================== */
/* line 1714, 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 1726, assets/scss/_layout.scss */
#footer {
  padding: 50px 0 30px 0;
}
/* line 1729, assets/scss/_layout.scss */
#footer .no_margin.av_one_half {
  padding: 0 !important;
}
/* line 1733, assets/scss/_layout.scss */
#footer h2 {
  color: #ffffff !important;
}
/* line 1737, assets/scss/_layout.scss */
#footer h3.widgettitle {
  color: #d8d8d8;
  font-size: 18px;
  font-weight: 900;
  letter-spacing: 0.18px;
  text-transform: none !important;
}
/* line 1745, assets/scss/_layout.scss */
#footer .avia_textblock p,
#footer p {
  color: #ffffff;
}
/* line 1750, assets/scss/_layout.scss */
#footer a {
  color: #00b6f2 !important;
}
/* line 1753, assets/scss/_layout.scss */
#footer a:hover {
  color: #ffffff !important;
}
/* line 1758, assets/scss/_layout.scss */
#footer .widget_nav_menu a {
  padding: 0 !important;
}
/* line 1762, assets/scss/_layout.scss */
#footer .flex_column.av_one_third:nth-child(1) {
  width: 50%;
}
/* line 1766, assets/scss/_layout.scss */
#footer .flex_column.av_one_third:nth-child(2) {
  width: 17.5%;
}
/* line 1770, assets/scss/_layout.scss */
#footer .flex_column.av_one_third:nth-child(3) {
  width: 17.5%;
}
/* line 1774, 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 1789, 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 1796, 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 1808, assets/scss/_layout.scss */
#footer .FacebookLink:hover {
  opacity: 0.5;
}
/* line 1816, 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 1828, assets/scss/_layout.scss */
#footer .LinkedinLink:hover {
  opacity: 0.5;
}
/* line 1836, 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 1845, assets/scss/_layout.scss */
#footer .TwitterLink:hover {
  opacity: 0.5;
}

/* line 1855, assets/scss/_layout.scss */
#custom_html-2 h3.widgettitle {
  margin-bottom: 20px;
}

/* line 1861, assets/scss/_layout.scss */
section#custom_html-3 .no_margin.av_one_half {
  width: 36% !important;
}

@media only screen and (max-width: 1024px) {
  /* line 1868, assets/scss/_layout.scss */
  section#custom_html-3 .no_margin.av_one_half {
    width: 100% !important;
  }
  /* line 1872, assets/scss/_layout.scss */
  section#custom_html-3 .flex_column {
    margin-bottom: -10px !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1880, 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 71, 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 71, 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 87, assets/scss/_single-kursus.scss */
.template-kursus-page .av-flex-placeholder {
  display: block !important;
  border: none !important;
}
/* line 93, assets/scss/_single-kursus.scss */
.template-kursus-page .course-header .init-info {
  margin: 0 0 40px 0;
}
/* line 96, 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 96, assets/scss/_single-kursus.scss */
  .template-kursus-page .course-header .init-info p.course-type {
    float: none;
  }
}
/* line 107, 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 116, assets/scss/_single-kursus.scss */
.template-kursus-page .title-manchet h1 {
  word-wrap: break-word;
}
/* line 121, 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 121, assets/scss/_single-kursus.scss */
  .template-kursus-page .title-manchet h2 p {
    font-size: 22px;
    line-height: 30px;
  }
}
/* line 135, assets/scss/_single-kursus.scss */
.template-kursus-page .info-left {
  background: #00b6f2;
  color: #ffffff;
  width: 30%;
  float: left;
  padding: 30px;
}
/* line 142, 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 152, assets/scss/_single-kursus.scss */
.template-kursus-page .info-right {
  background: #2c3945;
  color: #ffffff;
  width: 70%;
  float: right;
  padding: 30px;
}
/* line 159, 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 168, assets/scss/_single-kursus.scss */
.template-kursus-page .info-right .col.one-third {
  display: inline-grid;
  width: 32%;
}
/* line 174, assets/scss/_single-kursus.scss */
.template-kursus-page p.info-text {
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 5px;
}
/* line 180, 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 187, assets/scss/_single-kursus.scss */
.template-kursus-page p.bold {
  font-size: 16px;
  font-weight: 900;
  margin-top: 0 !important;
}

/* line 194, assets/scss/_single-kursus.scss */
#content {
  height: auto;
  float: left;
  width: 100%;
}
@media screen and (min-width: 1280px) {
  /* line 194, assets/scss/_single-kursus.scss */
  #content {
    padding: 75px !important;
  }
}
@media screen and (max-width: 767px) {
  /* line 194, assets/scss/_single-kursus.scss */
  #content {
    padding: 30px 30px !important;
    margin: 40px 0 0 0;
  }
}
/* line 207, assets/scss/_single-kursus.scss */
#content ul {
  list-style: none !important;
}
/* line 211, 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 223, assets/scss/_single-kursus.scss */
#content li:before {
  content: url(./assets/img/bullets.png);
  position: absolute;
  left: 0px;
  line-height: 17px;
}
/* line 231, assets/scss/_single-kursus.scss */
#content .course-social h4 {
  margin-bottom: 20px;
  margin-top: 40px;
}
/* line 236, 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 246, assets/scss/_single-kursus.scss */
#content .course-social .FacebookLink:hover {
  opacity: 0.5;
}
/* line 251, 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 261, assets/scss/_single-kursus.scss */
#content .course-social .LinkedinLink:hover {
  opacity: 0.5;
}
/* line 266, 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 275, assets/scss/_single-kursus.scss */
#content .course-social .TwitterLink:hover {
  opacity: 0.5;
}

/* line 282, assets/scss/_single-kursus.scss */
.course-leader {
  width: 100%;
  float: left;
  margin: 10px 0 20px 0px;
}
/* line 287, assets/scss/_single-kursus.scss */
.course-leader p.leader {
  color: rgba(0, 0, 0, 0.4);
  margin-bottom: 40px;
}
/* line 291, 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 296, assets/scss/_single-kursus.scss */
.course-leader p.leader a.course-leader-mail:hover {
  color: #2c3945;
}

/* line 305, assets/scss/_single-kursus.scss */
#content > .course-practical {
  margin: 40px 0 40px;
}

/* line 311, assets/scss/_single-kursus.scss */
h3.oh-title {
  padding-top: 35px;
}

/* line 315, 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 315, assets/scss/_single-kursus.scss */
  #content > .speakers {
    display: block;
    margin: 0 0 40px 0;
  }
}
/* line 327, assets/scss/_single-kursus.scss */
#content > .speakers h3 {
  margin: 0 0 40px 0;
}
/* line 331, 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 331, assets/scss/_single-kursus.scss */
  #content > .speakers .speaker {
    width: calc(50%);
  }
}
@media screen and (max-width: 767px) {
  /* line 331, assets/scss/_single-kursus.scss */
  #content > .speakers .speaker {
    width: 100%;
    padding: 30px 0 0 0;
  }
}
/* line 350, assets/scss/_single-kursus.scss */
#content > .speakers .speaker .speaker-img-name {
  display: flex;
}
@media screen and (max-width: 767px) {
  /* line 350, assets/scss/_single-kursus.scss */
  #content > .speakers .speaker .speaker-img-name {
    display: block;
  }
}
/* line 357, assets/scss/_single-kursus.scss */
#content > .speakers .speaker .speaker-image {
  width: 35%;
}
@media screen and (max-width: 767px) {
  /* line 357, assets/scss/_single-kursus.scss */
  #content > .speakers .speaker .speaker-image {
    width: 100%;
    height: auto;
    margin: 0 0 15px;
  }
}
/* line 371, 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 371, assets/scss/_single-kursus.scss */
  #content > .speakers .speaker .speaker-info {
    width: 100%;
    padding: 0 0 10px 0;
  }
}
/* line 390, assets/scss/_single-kursus.scss */
#content > .speakers .speaker .speaker-info h4 {
  font-size: 22px;
}
/* line 394, 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 401, assets/scss/_single-kursus.scss */
#content > .speakers .speaker .speaker-info a {
  color: #00b6f2;
  text-decoration: underline;
  transition: all 0.2s ease-out;
}
/* line 406, assets/scss/_single-kursus.scss */
#content > .speakers .speaker .speaker-info a:hover {
  color: #2c3945;
}
/* line 412, assets/scss/_single-kursus.scss */
#content > .speakers .speaker .speaker-resume {
  width: calc(100% - 20px);
  padding: 0 20px 0 0;
  height: auto;
}

/* line 422, assets/scss/_single-kursus.scss */
.testimonials {
  width: 100%;
  height: auto;
  float: left;
  background: #ffffff;
  text-align: center;
}
/* line 429, assets/scss/_single-kursus.scss */
.testimonials .citat {
  width: 100%;
  height: auto;
  float: left;
  padding: 0 0 75px;
  background: #ffffff;
}
/* line 436, 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 436, assets/scss/_single-kursus.scss */
  .testimonials .citat .citat-wrapper {
    padding: 75px 100px;
  }
}
/* line 447, 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 447, assets/scss/_single-kursus.scss */
  .testimonials .citat .citat-wrapper .citat-image {
    width: 100%;
    text-align: center;
    margin: 0 0 20px 0;
  }
}
/* line 459, assets/scss/_single-kursus.scss */
.testimonials .citat .citat-wrapper .citat-image img {
  width: 100%;
  height: auto;
}
/* line 465, 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 465, assets/scss/_single-kursus.scss */
  .testimonials .citat .citat-wrapper .citat-text {
    width: 100%;
  }
}
/* line 475, 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 483, assets/scss/_single-kursus.scss */
.testimonials .citat:nth-child(even) {
  border-top: 1px solid #e9eff0;
}
/* line 486, assets/scss/_single-kursus.scss */
.testimonials .citat:nth-child(even) .citat-wrapper {
  text-align: right;
}
/* line 489, assets/scss/_single-kursus.scss */
.testimonials .citat:nth-child(even) .citat-wrapper .citat-image {
  margin: 0 0 20px 40px;
  float: right;
}
/* line 494, assets/scss/_single-kursus.scss */
.testimonials .citat:nth-child(even) .citat-wrapper .citat-text {
  float: left;
}

/* line 502, assets/scss/_single-kursus.scss */
.only-members {
  padding: 50px;
  background: #ffffff;
  margin-bottom: 50px;
  text-align: center;
}

/* line 509, assets/scss/_single-kursus.scss */
#top .avia-post-nav {
  color: #ffffff !important;
}

@media only screen and (max-width: 767px) {
  /* line 515, assets/scss/_single-kursus.scss */
  .template-kursus-page .flex_column_table_cell {
    display: block;
    padding: 0 !important;
  }
  /* line 520, assets/scss/_single-kursus.scss */
  .template-kursus-page .info-left {
    width: 100% !important;
  }
  /* line 524, assets/scss/_single-kursus.scss */
  .template-kursus-page .info-right {
    width: 100% !important;
  }
  /* line 527, assets/scss/_single-kursus.scss */
  .template-kursus-page .info-right .col.one-third {
    width: 100% !important;
  }

  /* line 533, assets/scss/_single-kursus.scss */
  #info {
    display: block !important;
    margin: 3em 0 !important;
  }
}
/* line 543, 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 553, 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 557, 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;
}
/* 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;
}
/* 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;
}

/* 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;
}
/* 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;
}
/* line 242, assets/scss/_column.scss */
.white-network .avia_textblock li:before {
  left: 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;
}
/* line 261, assets/scss/_column.scss */
.white-no-padding .avia_textblock li:before {
  left: 60px !important;
}

@media only screen and (max-device-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 89, assets/scss/_print.scss */
  h1,
  .avia_textblock h1 {
    font-size: 25px !important;
  }

  /* line 94, assets/scss/_print.scss */
  h2,
  .avia_textblock h2 {
    font-size: 20px !important;
    line-height: 25px !important;
  }

  /* line 100, assets/scss/_print.scss */
  h3,
  .avia_textblock h3 {
    font-size: 22px;
    line-height: 25px;
  }

  /* line 106, assets/scss/_print.scss */
  a {
    text-decoration: underline !important;
  }

  /* line 110, assets/scss/_print.scss */
  p,
  .avia_textblock p {
    font-size: 14px !important;
    line-height: 20px !important;
  }

  /* line 116, assets/scss/_print.scss */
  p + h1, p + h2, p + h3, p + h4, p + h5, p + h6 {
    margin-top: 1.5em;
  }

  /* line 120, assets/scss/_print.scss */
  h2 + h1, h2 + h2, h2 + h3, h2 + h4, h2 + h5, h2 + h6 {
    margin-top: 1.5em;
  }

  /* line 125, 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 129, 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;
  }

  /* =============================================================================
    Arrangementer
     ========================================================================== */
  /* line 138, assets/scss/_print.scss */
  .single-kursus .course-header .init-info {
    margin: 55px 0 0 !important;
  }
  /* line 142, assets/scss/_print.scss */
  .single-kursus .course-block.signup-block {
    display: none;
  }
  /* line 146, assets/scss/_print.scss */
  .single-kursus .title-manchet h2 p {
    font-size: 20px !important;
    line-height: 25px !important;
  }
  /* line 151, assets/scss/_print.scss */
  .single-kursus p.info-text {
    font-size: 14px !important;
    margin-bottom: 0 !important;
    margin-top: 5px !important;
  }
  /* line 157, assets/scss/_print.scss */
  .single-kursus p.member-price {
    font-size: 18px !important;
    line-height: 22px !important;
  }
  /* line 162, assets/scss/_print.scss */
  .single-kursus a.course-leader-mail {
    text-decoration: underline !important;
    font-weight: 600 !important;
  }
  /* line 167, assets/scss/_print.scss */
  .single-kursus .info-left {
    width: 33% !important;
  }
  /* line 171, assets/scss/_print.scss */
  .single-kursus .info-left,
  .single-kursus .info-right {
    padding: 0 !important;
    background-color: #ffffff !important;
  }
  /* line 176, assets/scss/_print.scss */
  .single-kursus .info-left p.bold,
  .single-kursus .info-left p.member-price,
  .single-kursus .info-right p.bold,
  .single-kursus .info-right p.member-price {
    margin: 0 !important;
  }
  /* line 181, assets/scss/_print.scss */
  .single-kursus .info-left h2,
  .single-kursus .info-right h2 {
    color: #000000 !important;
    font-size: 20px !important;
    line-height: 25px !important;
    text-decoration: underline;
  }
  /* line 189, assets/scss/_print.scss */
  .single-kursus .info-right {
    display: inline-grid !important;
    width: 67% !important;
  }
  /* line 193, assets/scss/_print.scss */
  .single-kursus .info-right .col.one-third {
    width: 100% !important;
  }
  /* line 198, assets/scss/_print.scss */
  .single-kursus #info {
    margin: 20px 0 !important;
  }
  /* line 202, assets/scss/_print.scss */
  .single-kursus .course-block {
    padding: 0 !important;
  }
  /* line 206, assets/scss/_print.scss */
  .single-kursus .white {
    padding: 0 !important;
  }
  /* line 210, assets/scss/_print.scss */
  .single-kursus .course-bg-image img {
    display: none !important;
  }
  /* line 214, assets/scss/_print.scss */
  .single-kursus #content {
    padding: 0 !important;
  }
  /* line 217, assets/scss/_print.scss */
  .single-kursus #content .speakers .speaker {
    width: 100% !important;
  }
  /* line 221, assets/scss/_print.scss */
  .single-kursus #content li {
    color: #000000 !important;
    /* remove the default */
  }
  /* line 228, assets/scss/_print.scss */
  .single-kursus div#av_section_1 {
    display: none;
  }
  /* line 232, assets/scss/_print.scss */
  .single-kursus .course-social {
    display: none;
  }

  /* =============================================================================
    Nyheder
     ========================================================================== */
  /* line 240, assets/scss/_print.scss */
  .avia-section {
    min-height: 10px !important;
  }

  /* line 245, assets/scss/_print.scss */
  .single-post .container {
    height: auto !important;
  }
  /* line 249, assets/scss/_print.scss */
  .single-post .course-header .init-info {
    margin: 0 !important;
  }
  /* line 253, 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 261, assets/scss/_print.scss */
  .single-post .white {
    border: none !important;
    padding: 0 !important;
    box-shadow: none !important;
  }
  /* line 267, assets/scss/_print.scss */
  .single-post .flex_column_table.av-equal-height-column-flextable.-flextable {
    margin: 0 !important;
  }
  /* line 271, 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 275, assets/scss/_print.scss */
  .single-post .av-share-box {
    display: none;
  }
  /* line 279, assets/scss/_print.scss */
  .single-post .news-content {
    padding: 15px 0 0 !important;
  }
  /* line 283, 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 290, assets/scss/_print.scss */
  .single-post .av-flex-placeholder {
    display: none !important;
  }
  /* line 294, assets/scss/_print.scss */
  .single-post .news-author {
    margin: 0 !important;
  }

  /* line 299, 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;
  }
}
