/* line 2, website/static/themes/global/header.scss */
.ecomNav li a {
  color: #2a2a2a; }
  /* line 4, website/static/themes/global/header.scss */
  .ecomNav li a i.fa {
    color: #666; }

/* line 9, website/static/themes/global/header.scss */
.ecomNav li .dropdown-toggle::after {
  display: none !important; }

/* line 13, website/static/themes/global/header.scss */
.ecomNav li .dropdown-menu {
  top: 35px; }
  /* line 15, website/static/themes/global/header.scss */
  .ecomNav li .dropdown-menu a {
    text-transform: capitalize; }

/* line 22, website/static/themes/global/header.scss */
#headerWrap.sticky {
  position: fixed !important;
  top: 0;
  width: 100%;
  z-index: 99;
  transition: all 0.3s ease-in;
  border-bottom: 1px solid #bfbebe; }

/* line 30, website/static/themes/global/header.scss */
.mobileMenu-top {
  background: #fff;
  box-shadow: 0px 4px 8px 0px rgba(30, 52, 109, 0.04);
  max-height: 60px; }

/* line 36, website/static/themes/global/header.scss */
#mobileNavWrap {
  width: 100%;
  max-width: 550px;
  height: 100%;
  position: fixed;
  top: 0;
  background: #E7EBF1;
  right: -600px;
  z-index: 9999;
  overflow-y: scroll;
  transition: all .5s ease; }
  /* line 52, website/static/themes/global/header.scss */
  #mobileNavWrap .closeMobileNav {
    font-size: 32px; }
  /* line 55, website/static/themes/global/header.scss */
  #mobileNavWrap .actions {
    margin-bottom: 20px; }
  /* line 59, website/static/themes/global/header.scss */
  #mobileNavWrap h5 {
    color: #9c9a9a;
    font-weight: normal; }
  /* line 64, website/static/themes/global/header.scss */
  #mobileNavWrap .nav-link {
    text-decoration: none;
    text-transform: capitalize;
    font-weight: normal;
    display: block;
    padding: 10px;
    padding-left: 25px;
    color: #00265E;
    font-size: 18px; }
  /* line 75, website/static/themes/global/header.scss */
  #mobileNavWrap .ecomNav .nav-link {
    border: none; }
  /* line 79, website/static/themes/global/header.scss */
  #mobileNavWrap .dropdown-mobile .dropdown-menu {
    position: relative;
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    box-shadow: none;
    border: none;
    white-space: inherit;
    background: #E7EBF1;
    margin-bottom: 20px;
    z-index: 1;
    margin-top: 5PX; }
    /* line 96, website/static/themes/global/header.scss */
    #mobileNavWrap .dropdown-mobile .dropdown-menu ul li {
      margin-bottom: 0;
      padding: 8px; }
      /* line 101, website/static/themes/global/header.scss */
      #mobileNavWrap .dropdown-mobile .dropdown-menu ul li a .menu-list-info p {
        font-size: 16px !important;
        color: #666;
        font-weight: normal; }
      /* line 108, website/static/themes/global/header.scss */
      #mobileNavWrap .dropdown-mobile .dropdown-menu ul li a:hover .menu-list-info p {
        color: #0067b4; }

/* line 121, website/static/themes/global/header.scss */
.dropdown-link:after {
  font-family: "FontAwesome";
  content: " \f107";
  font-size: 12px;
  color: #00265E; }

/* line 128, website/static/themes/global/header.scss */
.show .dropdown-link:after {
  font-family: "FontAwesome";
  content: " \f106";
  font-size: 12px; }

/* line 138, website/static/themes/global/header.scss */
.fixMenuAlignment .megaMenuItem .nav-link:hover {
  color: #011E4A;
  font-weight: 500;
  transition: all 0.3s ease; }

/* line 143, website/static/themes/global/header.scss */
.fixMenuAlignment .megaMenuItem .nav-link:focus, .fixMenuAlignment .megaMenuItem .nav-link:active {
  color: #011E4A;
  font-weight: 500;
  transition: all 0.3s ease; }

/* line 157, website/static/themes/global/header.scss */
.product_menu .fixMenuAlignment .megaMenuItem .nav-link:hover {
  color: #011E4A;
  font-weight: 600;
  transition: all 0.3s ease; }

/* line 162, website/static/themes/global/header.scss */
.product_menu .fixMenuAlignment .megaMenuItem .nav-link:focus, .product_menu .fixMenuAlignment .megaMenuItem .nav-link:active {
  color: #011E4A;
  font-weight: 600;
  transition: all 0.3s ease; }

@media screen and (min-width: 320px) and (max-width: 480px) {
  /* line 173, website/static/themes/global/header.scss */
  .dropdown-link:after {
    font-family: "FontAwesome";
    content: " \f105";
    font-size: 28px;
    position: absolute;
    right: 18px;
    color: #00265E; }
  /* line 187, website/static/themes/global/header.scss */
  .pricing-btn {
    padding: 30px 2px; }
  /* line 190, website/static/themes/global/header.scss */
  .pricing-call-to-action .top-pricing {
    background: #0067b4;
    padding: 14px 130px !important; }
  /* line 194, website/static/themes/global/header.scss */
  .pricing-btn a {
    font-size: 16px !important; }
  /* line 198, website/static/themes/global/header.scss */
  .list-block-menu-link .menu-list-info {
    padding-left: 20px; }
    /* line 200, website/static/themes/global/header.scss */
    .list-block-menu-link .menu-list-info p {
      font-size: 16px;
      font-family: "Barlow", sans-serif;
      display: block;
      color: #00265E !important;
      font-weight: 700 !important; }
    /* line 207, website/static/themes/global/header.scss */
    .list-block-menu-link .menu-list-info small {
      font-size: 12px !important;
      font-family: "Barlow", sans-serif;
      display: block;
      color: #00265E;
      font-weight: 400; } }
