div.is-wrapper > div.brand-nav-container {
  padding-left: 0px;
  padding-right: 0px;
  z-index: 100;
  min-height: 40px !important;
}
div.is-wrapper > div.brand-nav-container nav.brand-nav {
  padding: 30px 0 30px 0;
  border-bottom: 2px solid #f5f5f5;
  font-family: Roboto, sans-serif;
  text-align: center;
  background-color: #fff;
}
div.is-wrapper > div.brand-nav-container nav.brand-nav .mobile-menu {
  display: none;
}
div.is-wrapper > div.brand-nav-container nav.brand-nav .brand-logo {
  margin: 10px 0 30px 0;
  width: 240px;
}
div.is-wrapper > div.brand-nav-container nav.brand-nav ul {
  margin-bottom: 0px;
  list-style: none;
  padding-inline-start: 0px;
}
div.is-wrapper > div.brand-nav-container nav.brand-nav li {
  white-space: nowrap;
  display: inline;
  padding: 0 15px 0 15px;
  font-size: 14px;
}
div.is-wrapper > div.brand-nav-container nav.brand-nav a {
  color: #000;
}
@media only screen and (min-width: 684px) {
  div.is-wrapper > div.brand-nav-container {
    /* for non mobile view set maxwith 100% to overwrite a rule from somewhere else*/
    max-width: 100%;
  }
}
@media only screen and (max-width: 683px) {
  div.is-wrapper > div.brand-nav-container {
    width: 100vw;
    margin-left: -15px;
    overflow-x: visible !important;
    overflow-y: visible !important;
  }
  div.is-wrapper > div.brand-nav-container nav.brand-nav {
    width: 100%;
    text-align: left;
    border-top: 2px solid #f5f5f5;
    padding: 0 0 0 0;
  }
  div.is-wrapper > div.brand-nav-container nav.brand-nav .mobile-menu {
    display: block;
    float: right;
    position: relative;
    right: 15px;
    top: 18px;
  }
  div.is-wrapper > div.brand-nav-container nav.brand-nav .brand-logo {
    width: 140px;
    position: relative;
    top: 0px;
    left: 30px;
    margin: 20px 0 20px 0;
  }
  div.is-wrapper > div.brand-nav-container nav.brand-nav ul {
    display: none;
    border-top: 2px solid #f5f5f5;
    border-bottom: 2px solid #f5f5f5;
    margin-top: 0px;
    padding-top: 10px;
    padding-bottom: 15px;
    position: absolute;
    width: 100%;
    background-color: #fff;
  }
  div.is-wrapper > div.brand-nav-container nav.brand-nav ul a {
    text-decoration: none;
  }
  div.is-wrapper > div.brand-nav-container nav.brand-nav ul li {
    position: relative;
    top: 0px;
    left: 30px;
    display: block;
    margin: 0px 0 0px 0;
    padding: 5px 0px 5px 0;
  }
}

@media only screen and (min-width: 1400px) {
  div.is-wrapper .center-left {
    padding-left: calc((100% - 1400px) / 2);
  }
}
@media only screen and (min-width: 1400px) {
  div.is-wrapper .center-right {
    padding-right: calc((100% - 1400px) / 2);
  }
}
div.is-wrapper .is-overlay {
  position: absolute !important;
}

#content {
  margin: 0px auto;
}

#footer {
  margin-top: 0px;
}

div.is-wrapper > div.brand-nav-container {
  padding-left: auto;
  padding-right: auto;
}

.progress-container {
  top: 170px;
}

.progress-bar {
  background: #3b5f95;
}

body.is-contentbox #footer {
  margin-top: 0px;
}

body.is-contentbox #footer-top {
  margin-top: 0px;
}

body.is-contentbox {
  overflow-x: hidden;
}

body.shop_catalog .is-wrapper {
  margin-top: 0;
}

/*
.is-wrapper,
.is-section {
	height: 100vh;
}*/
body .is-wrapper {
  margin-top: 170px;
  /*#footer-top {
  	margin-top:0px;
  }*/
}
@media (max-width: 683px) {
  body .is-wrapper {
    margin-top: 128px;
  }
}

.is-wrapper .is-section div {
  /*
  .size-12 a  {font-size:12px;}
  .size-13 a  {font-size:13px;}
  .size-14 a  {font-size:14px;}
  .size-15 a  {font-size:15px;}
  .size-16 a  {font-size:16px;}
  .size-17 a  {font-size:17px;}
  .size-18 a  {font-size:18px;}
  .size-19 a  {font-size:19px;}
  .size-20 a  {font-size:20px;}
  .size-21 a  {font-size:21px;}
  .size-24 a  {font-size:24px;}
  .size-28 a  {font-size:28px;}
  .size-32 a  {font-size:32px;}
  .size-35 a  {font-size:35px;}
  .size-38 a  {font-size:38px;}
  .size-42 a  {font-size:42px;}
  .size-46 a  {font-size:46px;}
  .size-48 a  {font-size:48px;}
  .size-50 a  {font-size:50px;}
  .size-54 a  {font-size:54px;}
  .size-60 a  {font-size:60px;}
  .size-64 a  {font-size:64px;}
  .size-68 a  {font-size:68px;}
  .size-72 a  {font-size:72px;}
  .size-76 a  {font-size:76px;}
  .size-80 a  {font-size:80px;}
  .size-84 a  {font-size:84px;}
  .size-88 a  {font-size:88px;}
  .size-92 a  {font-size:92px;}
  .size-96 a  {font-size:96px;}
  .size-100 a {font-size:100px;}
  .size-104 a {font-size:104px;}
  .size-108 a {font-size:108px;}
  .size-112 a {font-size:112px;}
  .size-116 a {font-size:116px;}
  .size-120 a {font-size:120px;}
  .size-124 a {font-size:124px;}
  .size-128 a {font-size:128px;}
  .size-132 a {font-size:132px;}
  .size-136 a {font-size:136px;}
  .size-140 a {font-size:140px;}
  .size-144 a {font-size:144px;}
  .size-148 a {font-size:148px;}
  .size-152 a {font-size:152px;}
  .size-156 a {font-size:156px;}
  .size-160 a {font-size:160px;}
  .size-164 a {font-size:164px;}
  .size-168 a {font-size:168px;}
  .size-172 a {font-size:172px;}
  .size-176 a {font-size:176px;}
  .size-180 a {font-size:180px;}
  .size-184 a {font-size:184px;}
  .size-188 a {font-size:188px;}
  .size-192 a {font-size:192px;}
  .size-196 a {font-size:196px;}
  .size-200 a {font-size:200px;}
  .size-204 a {font-size:204px;}
  .size-208 a {font-size:208px;}
  .size-212 a {font-size:212px;}
  .size-216 a {font-size:216px;}
  .size-220 a {font-size:220px;}
  .size-224 a {font-size:224px;}
  .size-228 a {font-size:228px;}
  .size-232 a {font-size:232px;}
  .size-236 a {font-size:236px;}
  .size-240 a {font-size:240px;}
  .size-244 a {font-size:244px;}
  .size-248 a {font-size:248px;}
  .size-252 a {font-size:252px;}
  .size-256 a {font-size:256px;}
  .size-260 a {font-size:260px;}
  .size-264 a {font-size:264px;}
  .size-268 a {font-size:268px;}
  .size-272 a {font-size:272px;}
  .size-276 a {font-size:276px;}
  .size-280 a {font-size:280px;}
  .size-284 a {font-size:284px;}
  .size-288 a {font-size:288px;}
  .size-292 a {font-size:292px;}
  .size-296 a {font-size:296px;}
  .size-300 a {font-size:300px;}
  .size-304 a {font-size:304px;}
  .size-308 a {font-size:308px;}
  .size-312 a {font-size:312px;}
  .size-316 a {font-size:316px;}
  .size-320 a {font-size:320px;}
  .size-324 a {font-size:324px;}
  .size-328 a {font-size:328px;}
  .size-332 a {font-size:332px;}
  .size-336 a {font-size:336px;}
  .size-340 a {font-size:340px;}
  .size-344 a {font-size:344px;}
  .size-348 a {font-size:348px;}
  .size-352 a {font-size:352px;}
  .size-356 a {font-size:356px;}
  .size-360 a {font-size:360px;}
  .size-364 a {font-size:364px;}
  .size-368 a {font-size:368px;}
  .size-372 a {font-size:372px;}
  .size-376 a {font-size:376px;}
  .size-380 a {font-size:380px;}
  .size-384 a {font-size:384px;}
  .size-388 a {font-size:388px;}
  .size-392 a {font-size:392px;}
  .size-396 a {font-size:396px;}
  .size-400 a {font-size:400px;}	

  */
}
.is-wrapper .is-section div, .is-wrapper .is-section div .is-btn, .is-wrapper .is-section div p, .is-wrapper .is-section div a, .is-wrapper .is-section div td, .is-wrapper .is-section div li, .is-wrapper .is-section div label {
  font-family: Roboto, sans-serif;
  line-height: 2;
  font-size: 14px;
  letter-spacing: normal;
}
.is-wrapper .is-section div a {
  font-size: inherit;
  line-height: inherit;
  font-weight: bold;
}
.is-wrapper .is-section div span a {
  font-family: inherit;
}

@media (min-width: 960px) {
  .is-section .max-width-380 {
    max-width: 380px;
  }
  .is-section .max-width-420 {
    max-width: 420px;
  }
  .is-section .max-width-440 {
    max-width: 440px;
  }
  .is-section .max-width-480 {
    max-width: 480px;
  }
  .is-section .max-width-500 {
    max-width: 500px;
  }
  .is-section .max-width-525 {
    max-width: 525px;
  }
  .is-section .max-width-540 {
    max-width: 540px;
  }
  .is-section .max-width-560 {
    max-width: 560px;
  }
  .is-section .max-width-577 {
    max-width: 577px;
  }
  .is-section .max-width-580 {
    max-width: 580px;
  }
  .is-section .max-width-600 {
    max-width: 600px;
  }
  .is-section .max-width-664 {
    max-width: 664px;
  }
  .is-section .max-width-656 {
    max-width: 656px;
  }
}
body .is-wrapper {
  /* copied the original background and replaced color code, FFFFFF -> 000000*/
  /* copied the original background and replaced color code, FFFFFF -> 605d5d*/
  /* glide is the new slider, slick is the old, probably delete the slick slider code? */
  /* ??????????????? skal det her bruges???????? 
  .is-light-text.is-section,
  .is-dark-text.is-section,
  .is-light-text,
  .is-dark-text {
  	:not(.glide) a {
  		color:#009E91
  	}

  } 
  */
}
body .is-wrapper .slider-button-black .slick-slider .slick-arrow.slick-next {
  background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20xmlns%3Axlink%3D%27http%3A//www.w3.org/1999/xlink%27%20width%3D%2730px%27%20height%3D%2730px%27%20viewBox%3D%270%200%2050%2080%27%20xml%3Aspace%3D%27preserve%27%3E%3Cpolyline%20fill%3D%27none%27%20stroke%3D%27%23000000%27%20stroke-width%3D%274%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20points%3D%270.375%2C0.375%2045.63%2C38.087%200.375%2C75.8%20%27%3E%3C/polyline%3E%3C/svg%3E) !important;
}
body .is-wrapper .slider-button-black .slick-slider .slick-arrow.slick-prev {
  background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20xmlns%3Axlink%3D%27http%3A//www.w3.org/1999/xlink%27%20width%3D%2730px%27%20height%3D%2730px%27%20viewBox%3D%270%200%2050%2080%27%20xml%3Aspace%3D%27preserve%27%3E%3Cpolyline%20fill%3D%27none%27%20stroke%3D%27%23000000%27%20stroke-width%3D%274%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20points%3D%2745.63%2C75.8%200.375%2C38.087%2045.63%2C0.375%20%27%3E%3C/polyline%3E%3C/svg%3E) !important;
}
body .is-wrapper .slider-button-gray .slick-slider .slick-arrow.slick-next {
  background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20xmlns%3Axlink%3D%27http%3A//www.w3.org/1999/xlink%27%20width%3D%2730px%27%20height%3D%2730px%27%20viewBox%3D%270%200%2050%2080%27%20xml%3Aspace%3D%27preserve%27%3E%3Cpolyline%20fill%3D%27none%27%20stroke%3D%27%23605d5d%27%20stroke-width%3D%274%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20points%3D%270.375%2C0.375%2045.63%2C38.087%200.375%2C75.8%20%27%3E%3C/polyline%3E%3C/svg%3E) !important;
}
body .is-wrapper .slider-button-gray .slick-slider .slick-arrow.slick-prev {
  background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20xmlns%3Axlink%3D%27http%3A//www.w3.org/1999/xlink%27%20width%3D%2730px%27%20height%3D%2730px%27%20viewBox%3D%270%200%2050%2080%27%20xml%3Aspace%3D%27preserve%27%3E%3Cpolyline%20fill%3D%27none%27%20stroke%3D%27%23605d5d%27%20stroke-width%3D%274%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20points%3D%2745.63%2C75.8%200.375%2C38.087%2045.63%2C0.375%20%27%3E%3C/polyline%3E%3C/svg%3E) !important;
}
body .is-wrapper .glide .is-slider-caption,
body .is-wrapper .slick-slide .slider-content {
  width: 100%;
  height: 100%;
  max-width: 100% !important;
  display: flex;
  align-items: flex-end;
}
body .is-wrapper .glide .is-slider-caption a,
body .is-wrapper .slick-slide .slider-content a {
  color: inherit;
  font-size: inherit;
  text-decoration: inherit;
  font-weight: inherit;
  font-style: inherit;
}
body .is-wrapper .glide .is-slider-caption a.full-slide,
body .is-wrapper .slick-slide .slider-content a.full-slide {
  display: flex;
  align-items: flex-end;
  width: 100%;
  height: 100%;
}
body .is-wrapper .glide .is-slider-caption:has(a.full-slide),
body .is-wrapper .slick-slide .slider-content:has(a.full-slide) {
  bottom: 0px !important;
  left: 0px !important;
}
body .is-wrapper .glide .is-slider-caption:has(a.full-slide) a.full-slide,
body .is-wrapper .slick-slide .slider-content:has(a.full-slide) a.full-slide {
  padding-left: 4vw;
  padding-bottom: 4vw;
}

/*# sourceMappingURL=contentbox.css.map */
