﻿.sp-megamenu-parent > li > span, 
.sp-megamenu-parent > li > a{
  font-size: 16px !important; 
  font-weight: 600;
  min-width: 50px !important;
  padding: 0 15px;
}
@media only screen and (max-width: 1190px) and (min-width: 280px) {
  #sp-header .sp-retina-logo {
  max-height: 80px;  
    max-width: 80%;
    
  }
}

#sp-header #sp-logo a img{
  text-align: left;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5){
  #sp-header #sp-logo,
  #sp-header #sp-menu{
display: inline-block;
  }
}

ï»¿#sp-page-builder .sp-pagebuilder-page-edit {
  z-index: 99999 !important;
  margin-right: 70px;
}

.body-innerwrapper .nav-placeholder,
.body-innerwrapper #sp-header {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

#sp-header {
  position: fixed;
  background: rgba(7, 135, 197, 0.9);
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: rgba(255, 255, 255, 0.9) !important;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a {
  color: #71767b !important;
  text-transform: uppercase;
}

#sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover {
  color: #fff !important;
  background: #1777a5 !important
}

#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.active>a {
  color: #1677a5 !important;
}

#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.active>a:hover {
  color: #fff !important;
  background: #1777a5 !important
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  img {
    max-width: 100% !important;
  }

  .logo img,
  .sppb-addon-header img {
    max-width: 180px !important;
  }

  .sppb-flipbox-back.flip-box::before {
    background-color: transparent !important;
  }
}

img {
  -ms-interpolation-mode: bicubic !important;
}

@supports (-ms-ime-align:auto) {
   .sppb-flipbox-back.flip-box::before {
     background-color: transparent !important;
     position:relative;
  }
  .sppb-flipbox-back.flip-box .flip-box-inner{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(6, 174, 220, 0.95);
	}
  .sppb-flipbox-back.flip-box .flip-box-inner h3{
     position:relative;
    padding-top:50px;
  }
 }

@supports (-ms-ime-align:auto) and (color:unset) {
   .sppb-flipbox-back.flip-box::before {
    background-color: transparent !important;     
    position:relative;
  }
   .sppb-flipbox-back.flip-box .flip-box-inner{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(6, 174, 220, 0.95);
	}
  .sppb-flipbox-back.flip-box .flip-box-inner h3{
     position:relative;
    padding-top:50px;
  }
 }
 
 #offcanvas-toggler {
  float: right;
  line-height: 87px;
  margin-left: 15px;
  font-size: 30px;
}


-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-smooth: always;

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/opensans-light.woff2') format('woff2'),
        url('../fonts/opensans-light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans Condensed';
    src: url('../fonts/opensanscondensed-bold.woff2') format('woff2'),
        url('../fonts/opensanscondensed-bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Condensed';
    src: url('../fonts/robotocondensed-regular.woff2') format('woff2'),
        url('../fonts/robotocondensed-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Condensed';
    src: url('../fonts/robotocondensed-bold.woff2') format('woff2'),
        url('../fonts/robotocondensed-bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

h1,
h5 {
    font-family: 'Roboto Condensed', sans-serif !important;
    font-weight: bold;
}

.sp-menu-item{
    font-family: 'Open Sans Condensed', sans-serif;
}
.sppb-addon-title,
h2,
h3,
h4,
h6,
p,
body {
       font-family: 'Open Sans', sans-serif !important;
   font-weight: 300;
}