@charset "iso-8859-1";
/* CSS Document */

#header .header-body {
  background-image:url("../pics/systemPics/backgrounds/header-2.jpg");
  background-repeat: no-repeat;
  background-position: top;
}

#footer {
  background-image:url("../pics/systemPics/backgrounds/footer-5.jpg");
  background-repeat: no-repeat;
  margin-top: 0px;
}

#start-presentation {
  background-image:url("../pics/systemPics/backgrounds/beige-block.jpg");
  background-repeat: no-repeat;
  margin-top: 0px;
}

#start-presentation2 {
  background-image:url("../pics/systemPics/backgrounds/bg-kort-om-um.jpg");
  background-repeat: no-repeat;
  border-top: none;
}

#start-presentation2 h1, h2 {
  font-weight: 700;
  color:#80285a;
  font-size: 2.4em;
}

#start-presentation2 p.text-5 {
  font-size: 1.6em !important;
}

#start-presentation2 .counters .counter {
    text-align: left;
}

#start-presentation2 .counters strong {
    font-size: 45px;
    line-height: 50px;
}

#start-presentation2 .card {
  background-color: rgba(251,249,254,0.6);
}

#start-presentation2 .card-text {
  font-size: 1.4em;
  line-height: 1.4em;
}

#start-about {
  padding-bottom: 8px !important;
}

#footer .footer-copyright {
  background-color:transparent;
}

html .bg-color-dark-scale-9 {
    background-color: #eae0d5 !important;
}

html .bg-color-dark-scale-9 h3 {
  color: #8a2583;
}

body {
  font-family: 'muli', sans-serif;
  font-size: 16px;
  color: #2d2d2d;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Poppins', sans-serif;
  letter-spacing: -.03em;
}

h1 {
  font-size: 1.8em;
  line-height: 44px;
  margin: 0 0 20px 0;
  font-weight: 700;
}

h3 {
  text-transform: none;
  font-weight: 700;
  line-height: 1.2em;
  margin-top: 30px;
  margin-bottom: 20px;
}

p {
  margin: 0 0 20px 0;
  color: #2D2D2D;
  line-height: 22px;
}

pre {
  font-family: 'Poppins', sans-serif;
  font-size: 1em;
  font-weight: 700;
  background-color: #4a7b9d;
  color: #8a2583;
  background: #f7f7f7;
  border: 1px solid #f7f7f7;
  border-radius: 5px;
  border-left: 3px solid #8a2583;
}

a, a:hover {
  color: #8a2583;
}

.post-content ul li {
  color: #000;
}

.post-content h3 {
  font-size: 1.4em;
}

.post-content ol li {
  color: #000;
}

.text-5 {
    font-size: 1.2em !important;
}

.text-6 {
    font-size: 1.6em !important;
}

.call-to-action h3 {
    text-transform: none;
    color: #FFF;
    padding: 0;
    margin: 0 0 9px;
}

.call-to-action p {
    font-size: 1.2em;
    color: #FFF;
}

#header .header-nav-main nav > ul > li > a {
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 14px;
  color: #FFF;
}

#header .header-nav.header-nav-line nav > ul:not(:hover) li > a.active {
    color: #FFF;
}

#header .header-nav-main nav > ul:not(:hover) > li > a.active {
    background-color: #000;
    color: #FFF;
}

#header .header-nav-main nav > ul > li > a:hover {
    background-color: #000;
    color: #FFF;
}

#header .header-nav-main nav > ul > li > a:focus {
    background-color: #000;
    color: #FFF;
}

#header .header-nav.header-nav-links:not(.header-nav-light-text) nav > ul > li > a, #header .header-nav.header-nav-line:not(.header-nav-light-text) nav > ul > li > a {
    color: #FFF;
}

#header .header-nav-main nav > ul > li > a {
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a {
    border-bottom: 1px solid #f7f7f7;
    color: #2d2d2d;
    font-size: 0.9em;
    font-weight: 400;
    padding: 6px 18px 6px 18px;
    position: relative;
    text-transform: none;
    text-decoration: none;
    letter-spacing: -0.5px;
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
  font-family: 'Poppins', sans-serif;
}

html .toggle-primary .toggle label, html .toggle-primary .toggle .toggle-title {
  color: #8a2583;
}

html .toggle-primary .toggle label, html .toggle-primary .toggle .toggle-title {
  border-left-color: #8a2583;
  border-right-color: #8a2583;
}

html .toggle-primary .toggle.active > label, html .toggle-primary .toggle.active > .toggle-title {
  background-color: #8a2583;
  border-left-color: #8a2583;
  border-right-color: #8a2583;
}

.badge {
  font-family: 'Poppins', sans-serif;
}

.badge-dark {
    background-color: #f6a753 !important;
    color: #FFF;
}

html .bg-color-primary, html .bg-primary {
    background-color: #ff903f !important;
}

html body .btn-light, html body .btn-outline.btn-light {
    border-color: #4a7b9d;
    color: #FFF;
}

html body .btn-light:hover, html body .btn-outline.btn-light:hover {
    border-color: #699abc;
    color: #FFF;
}

html .btn-light {
  background-color: #4a7b9d;
}

html .btn-light:hover {
  background-color: #699abc;
}

html .btn-light:focus {
  color:#FFF;
}

html .btn-light:hover:not(.bg-transparent), html .btn-light.hover:not(.bg-transparent) {
    background-color: #699abc;
}

html .btn-primary {
    background-color: #ff903f;
    border-color: #ff903f #ff903f #ff903f;
    color: #FFF;
    --color: #FFF;
    --hover: #00a1f2;
    --disabled: #FFF;
    --active: #006ea6;
}

.btn-primary:hover {
  background-color: #fda768 !important;
  border-color: #fda768 !important;
}

.btn-modern {
  text-transform: uppercase;
  font-size: .9em;
  padding: 12.8px 24px;
  padding: 0.8rem 1.5rem;
  font-weight: 700;
  font-family: 'Poppins', sans-serif;
  letter-spacing: -.03em;
}

.btn.btn-xs {
    font-size: 11.2px;
    font-size: 0.7rem;
    padding: 3.2px 8px;
    padding: 0.5rem 0.5rem  0.3rem 0.5rem;
}

.book-meeting-btn {
  background-color: #ff903f !important;
  border-color: #ff903f !important;
}

.book-meeting-border {
  border-color:  #8a2583 !important;
  background-color: #8a2583 !important;
}

.book-meeting-border h4.card-title, .book-meeting-border p.card-text {
  color:#FFF;
}

.accordion .card-header a {
  color:#322e18;
}

.card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
  background-color: rgba(247,242,234,0.6);
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
}

.card-title a {
  color: #2d2d2d;
}

h4.card-title {
  color: #2d2d2d;
}

.card-body {
    padding: 30px;
    padding: 1.9rem;
}

.card-body a {
  font-weight: 700;
}

.post-content a {
  font-weight: 700;
}

html .testimonial-primary blockquote {
    background: #f6a753;
}

html .testimonial-secondary blockquote {
    background:#b4338a;
}

html .testimonial-quaternary blockquote {
    background: #444;
}

html .testimonial-tertiary blockquote {
    background: #8a2583;
}

.owl-carousel.carousel-center-active-item-2 .owl-item.active > div {
  background: #444; 
}

.owl-carousel:not(.nav-arrows-1):not(.show-nav-title) .owl-nav button[class*="owl-"] {
  background: #444; 
  border-color: #444;
}

.owl-carousel:not(.nav-arrows-1):not(.show-nav-title) .owl-nav button[class*="owl-"]:hover {
  background: #444; 
  border-color: #444;
}

.blog-posts:not(.blog-posts-no-margins) article {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

div.thumb-info-show-more-content > p {
  font-size: 0.9em !important;
}

.bg-color-grey {
  background-color: #8a2583 !important;
}

.testimonial blockquote:before {
    content: "";
}

.modal-content {
    background-color: #8a2583;
    border: 1px solid rgba(0,0,0,.2);

}

.modal-body form label {
    color: #FFF !important;
}

#message p {
    color: #FFF !important;
  text-align: left;
  padding: 1rem 1rem;
}

h4.modal-title {
  color: #FFF;
}

article.post .post-date .day {
  font-size: 0.9em;
  font-weight: 400;
  padding: 4px 10px;
  color: #2d2d2d;
}

article.post .post-date .month {
    padding: 3px 10px 1px 10px;
}

.startimage1 {
  position:absolute;
  top: 330px;
  left: 500px;
}

   .startimage1 span.size1 {
     font-size:2em;
     color:#FFF;
     background-color:#ee8d24;
     padding: 5px;
     line-height:2.1em;
  }

   .startimage1 span.size2 {
     font-size:1.2em;
     color:#FFF;
     background-color:#df163a;
     padding: 5px;
     line-height:1.3em;
  }

@media only screen and (max-width: 600px) {
   h1 {
    margin-top: 20px;
    font-size: 1.4em;
    line-height: 32px;
  }

  #start-presentation-profile-image {
    display: none !important;
  }

#footer {
  background-image:url("../pics/systemPics/backgrounds/footer-5.jpg");
  background-repeat: no-repeat;
  margin-top: 0px;
  background-position: center;
}
  
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1180px) 
and (orientation : landscape) {

    .startimage1 {
    position:absolute;
    top: 250px;
    left: 100px;
  }
  
   .startimage1 h1 {
    margin-top: 20px;
    font-size: 1.2em;
    line-height: 32px;
  }
  
   .startimage1 span.size1 {
     display: none !important;
  }

   .startimage1 span.size2 {
     display: none !important;
  }

}
  
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {

    .startimage1 {
    position:absolute;
    top: 250px;
    left: 100px;
  }
  
   .startimage1 h1 {
    margin-top: 20px;
    font-size: 1em;
    line-height: 32px;
  }
  
   .startimage1 span.size1 {
     display: none !important;
  }

   .startimage1 span.size2 {
     display: none !important;
  }

}
