#header .header-inner, #header #header-wrap  {
    background-color: #F5EFEB;
}

#header.header-sticky.sticky-active .header-inner, #header.header-sticky.sticky-active #header-wrap{
box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

p, li {
    font-size: 1.15em;
}

.card-body, .card-text {
    font-size: 1.15em;
}

.inspiro-slider.slider-halfscreen {
    height: 50vh;
}

.dark #footer, #footer.inverted, #footer.dark {
    background-color: #003DA5;
}

.dark #footer .copyright-content, #footer.inverted .copyright-content, #footer.dark .copyright-content {
    background-color: #151F6D;
    color:#dde;
}

.dark #footer a, #footer.inverted a, #footer.dark a {

    color:#dde!important;

}

.dark #footer a:hover, #footer.inverted a:hover, #footer.dark a:hover {

    color:#dde!important;
    text-decoration: underline;

}

.dark #footer p, #footer.inverted p, #footer.dark p {

    color:#dde!important;

}

.header-inner #logo {

    padding-top:2px;

}

.inspiro-slider .slide .slide-captions h2 {
    font-size: 52px;


}

.inspiro-slider .flickity-button:hover {

    background: rgba(18, 44, 190, 0.2);

}

#page-title {
    padding: 30px 0;
}

.bg-overlay[data-style="2"] {
    background: #151F6D;
    opacity: 1;
}

.bg-overlay[data-style="3"] {
    background: #F5EFEB;
    opacity: 1;
}

.bg-overlay[data-style="4"] {
    background: #FF7439;
    opacity: 1;
}

.bg-overlay[data-style="8"] {
    background: #008540;
    opacity: 1;
}

#header[data-transparent="true"] + #page-title {
    top: -120px;
    margin-bottom: -124px;
    position: relative;
    padding: 160px 0 60px 0;
}

.bg-secondary {
    background-color: #F5EFEB !important;
}

.divider {
    height: 14px;
  }
  
  .shadow-card {
    box-shadow: 0 2px 5px 0 rgba(50, 50, 105, 0.15),
      0 1px 1px 0 rgba(0, 0, 0, 0.05);
    min-height: 440px;
  }
  
    .shadow-card-2 {
    box-shadow: 0 2px 5px 0 rgba(50, 50, 105, 0.15),
      0 1px 1px 0 rgba(0, 0, 0, 0.05);
  }
  
  
  
  .team-link {
    position: absolute;
    left: 0px;
    bottom: 12px;
    width: 100%;
  }
  
  .team-link .btn {
    margin: 0 auto;
  }

  button.btn, .btn:not(.close):not(.mfp-close), a.btn:not([href]):not([tabindex]) {
    font-size: 15px;
    font-weight: 500;

}


#mainMenu nav>ul>li>a {
    font-family: "Outfit", "Helvetica", "Arial", sans-serif;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.6px;
}

.lead, .lead-2 {
    font-size: 1.2rem;
}



.portfolio-item .portfolio-description h3 {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1px;
    line-height: 24px;
    text-transform: none;
}

.video-portfolio[style]{
	position:static !important;
}

.portfolio-item-shadow {
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 5px;
}

#mainMenu nav > ul > li .dropdown-menu {
    background-color: #F5EFEB!important;
    border-color: #F5EFEB!important;
}

#header #mainMenu nav > ul > li .dropdown-menu > li.current > a, #header #mainMenu nav > ul > li .dropdown-menu > li.current > span, #header #mainMenu nav > ul > li .dropdown-menu > li:hover > a, #header #mainMenu nav > ul > li .dropdown-menu > li:hover > span, #header #mainMenu nav > ul > li .dropdown-menu > li:focus > a, #header #mainMenu nav > ul > li .dropdown-menu > li:focus > span, #header #mainMenu nav > ul > li .dropdown-menu > li:active > a, #header #mainMenu nav > ul > li .dropdown-menu > li:active > span, #header #mainMenu nav > ul > li .dropdown-menu > li.hover-active > a, #header #mainMenu nav > ul > li .dropdown-menu > li.hover-active > span {
    color: #003DA5;
}

#mainMenu nav > ul > li > a {

text-transform: none;

}

#header #mainMenu nav > ul > li:hover > a {
    color:#003DA5;
}

#mainMenu nav > ul > li .dropdown-menu > li > a, #mainMenu nav > ul > li .dropdown-menu > li > span, #mainMenu nav > ul > li .dropdown-menu > li [class*="col-"] > ul > li > a {
    font-size: 14px;
    font-weight: 500;

}

.page-title h1, .page-title span {
    color: #003DA5!important;
}

.page-title h1 {
    font-weight: 900!important;
}

.page-title span {
    font-size: 1.2em!important;
    font-weight: 600!important;
}

.heading-text h4 {
font-weight: 700;
}