/**
Name: Blue
$primary_color: #4A79F3
$secondary_color:  #ffffff
$active_color: #f5f5f5
$sub_bg: #dedede
$sub_menu_color: #666
$sub_menu_link_color: #333
*/
@media only screen and (min-width: 768px) {
  .vc-mm-h-sticky-wrapper.is-sticky .vc-transparent.vc-mm-menu-h {
    background: #4A79F3 !important; } }

.vc-nav-on-mobile {
  color: #ffffff; }
  .vc-nav-on-mobile li a {
    color: #ffffff; }
    .vc-nav-on-mobile li a:hover {
      color: #4169d2; }

.vc-mm-menu-h, .vc-mm-menu-v {
  background: #4A79F3;
  color: #ffffff; }
  @media only screen and (min-width: 768px) {
    .vc-mm-menu-h.vc-transparent, .vc-mm-menu-v.vc-transparent {
      background: none; }
      .vc-mm-menu-h.vc-transparent .vc-menu-item.vc-d-0 > .nav-link, .vc-mm-menu-v.vc-transparent .vc-menu-item.vc-d-0 > .nav-link {
        background: none !important;
        color: #ffffff; }
        .vc-mm-menu-h.vc-transparent .vc-menu-item.vc-d-0 > .nav-link:after, .vc-mm-menu-v.vc-transparent .vc-menu-item.vc-d-0 > .nav-link:after {
          color: #ffffff; }
      .vc-mm-menu-h.vc-transparent .vc-menu-item.vc-d-0:hover > .nav-link, .vc-mm-menu-v.vc-transparent .vc-menu-item.vc-d-0:hover > .nav-link {
        color: #4169d2 !important;
        background: none !important; }
        .vc-mm-menu-h.vc-transparent .vc-menu-item.vc-d-0:hover > .nav-link:after, .vc-mm-menu-v.vc-transparent .vc-menu-item.vc-d-0:hover > .nav-link:after {
          color: #4169d2; }
      .vc-mm-menu-h.vc-transparent .vc-menu-item .vc-mm-search-form input, .vc-mm-menu-v.vc-transparent .vc-menu-item .vc-mm-search-form input {
        background: #ebebeb;
        color: #4A79F3;
        border-color: #ffffff; } }
  .vc-mm-menu-h span, .vc-mm-menu-v span {
    text-decoration: none; }
  @media only screen and (max-width: 767px) {
    .vc-mm-menu-h .vc_custom_heading, .vc-mm-menu-v .vc_custom_heading {
      color: #ebebeb;
      border-bottom: 1px solid #7095f6; } }
  @media only screen and (min-width: 768px) {
    .vc-mm-menu-h .vc_custom_heading, .vc-mm-menu-v .vc_custom_heading {
      color: #666; } }
  .vc-mm-menu-h .vc_custom_heading a, .vc-mm-menu-v .vc_custom_heading a {
    color: #333; }
    .vc-mm-menu-h .vc_custom_heading a:hover, .vc-mm-menu-v .vc_custom_heading a:hover {
      color: #4169d2; }
  .vc-mm-menu-h .vc-mm-child-title, .vc-mm-menu-v .vc-mm-child-title {
    border-bottom: 1px solid #7095f6; }
  .vc-mm-menu-h .vc-mm-search-form input, .vc-mm-menu-v .vc-mm-search-form input {
    background: #7095f6;
    color: #ffffff;
    border-color: #7095f6; }
  @media only screen and (max-width: 767px) {
    .vc-mm-menu-h .vc-nav-on-desktop, .vc-mm-menu-v .vc-nav-on-desktop {
      background: #4A79F3; }
      .vc-mm-menu-h .vc-nav-on-desktop .vc-mobile-tap, .vc-mm-menu-v .vc-nav-on-desktop .vc-mobile-tap {
        background: #92aef8; }
      .vc-mm-menu-h .vc-nav-on-desktop .vc-mm-mega-cont, .vc-mm-menu-v .vc-nav-on-desktop .vc-mm-mega-cont {
        background: #4A79F3; }
      .vc-mm-menu-h .vc-nav-on-desktop .sub-menu, .vc-mm-menu-v .vc-nav-on-desktop .sub-menu {
        background: #4A79F3; }
        .vc-mm-menu-h .vc-nav-on-desktop .sub-menu li a, .vc-mm-menu-v .vc-nav-on-desktop .sub-menu li a {
          border-bottom: 1px solid #7095f6 !important; }
      .vc-mm-menu-h .vc-nav-on-desktop .vc-d-0 > .nav-link, .vc-mm-menu-v .vc-nav-on-desktop .vc-d-0 > .nav-link {
        border-bottom: 1px solid #7095f6; } }
  .vc-mm-menu-h .vc-nav-on-desktop li.vc-d-0:hover > .nav-link, .vc-mm-menu-v .vc-nav-on-desktop li.vc-d-0:hover > .nav-link {
    background: #4169d2; }
  .vc-mm-menu-h .vc-nav-on-desktop li.vc-d-0 > .nav-link, .vc-mm-menu-v .vc-nav-on-desktop li.vc-d-0 > .nav-link {
    text-transform: uppercase; }
    .vc-mm-menu-h .vc-nav-on-desktop li.vc-d-0 > .nav-link:after, .vc-mm-menu-v .vc-nav-on-desktop li.vc-d-0 > .nav-link:after {
      color: #92aef8; }
  .vc-mm-menu-h .vc-nav-on-desktop li.vc-d-0:hover > .nav-link:after, .vc-mm-menu-v .vc-nav-on-desktop li.vc-d-0:hover > .nav-link:after {
    color: #ffffff; }
  .vc-mm-menu-h .vc-nav-on-desktop li.vc-d-0:hover > a.nav-link, .vc-mm-menu-v .vc-nav-on-desktop li.vc-d-0:hover > a.nav-link {
    color: #ffffff; }
  .vc-mm-menu-h .vc-nav-on-desktop li.current-menu-item > a.nav-link, .vc-mm-menu-v .vc-nav-on-desktop li.current-menu-item > a.nav-link {
    color: #ffffff; }
    .vc-mm-menu-h .vc-nav-on-desktop li.current-menu-item > a.nav-link:before, .vc-mm-menu-v .vc-nav-on-desktop li.current-menu-item > a.nav-link:before {
      color: #ffffff; }
    .vc-mm-menu-h .vc-nav-on-desktop li.current-menu-item > a.nav-link:after, .vc-mm-menu-v .vc-nav-on-desktop li.current-menu-item > a.nav-link:after {
      color: #ffffff; }
  .vc-mm-menu-h .vc-nav-on-desktop a, .vc-mm-menu-h .vc-nav-on-desktop li a, .vc-mm-menu-v .vc-nav-on-desktop a, .vc-mm-menu-v .vc-nav-on-desktop li a {
    color: #ffffff; }
    .vc-mm-menu-h .vc-nav-on-desktop a:hover, .vc-mm-menu-h .vc-nav-on-desktop li a:hover, .vc-mm-menu-v .vc-nav-on-desktop a:hover, .vc-mm-menu-v .vc-nav-on-desktop li a:hover {
      color: #4169d2; }
  @media only screen and (min-width: 768px) {
    .vc-mm-menu-h .vc-nav-on-desktop, .vc-mm-menu-v .vc-nav-on-desktop {
      color: #666; }
      .vc-mm-menu-h .vc-nav-on-desktop .vc-mm-mega-cont-inner, .vc-mm-menu-v .vc-nav-on-desktop .vc-mm-mega-cont-inner {
        background: #f5f5f5;
        border-color: #4A79F3;
        border-top: 3px solid #4169d2; }
        .vc-mm-menu-h .vc-nav-on-desktop .vc-mm-mega-cont-inner li a, .vc-mm-menu-v .vc-nav-on-desktop .vc-mm-mega-cont-inner li a {
          color: #333; }
        .vc-mm-menu-h .vc-nav-on-desktop .vc-mm-mega-cont-inner .vc_custom_heading a, .vc-mm-menu-v .vc-nav-on-desktop .vc-mm-mega-cont-inner .vc_custom_heading a {
          color: #333; }
          .vc-mm-menu-h .vc-nav-on-desktop .vc-mm-mega-cont-inner .vc_custom_heading a:hover, .vc-mm-menu-v .vc-nav-on-desktop .vc-mm-mega-cont-inner .vc_custom_heading a:hover {
            color: #4169d2; }
      .vc-mm-menu-h .vc-nav-on-desktop .sub-menu-inner, .vc-mm-menu-v .vc-nav-on-desktop .sub-menu-inner {
        background: #f5f5f5;
        border-color: #4A79F3;
        border-top: 3px solid #4169d2; }
        .vc-mm-menu-h .vc-nav-on-desktop .sub-menu-inner li a, .vc-mm-menu-v .vc-nav-on-desktop .sub-menu-inner li a {
          color: #333; }
      .vc-mm-menu-h .vc-nav-on-desktop .current-menu-item > .nav-link, .vc-mm-menu-v .vc-nav-on-desktop .current-menu-item > .nav-link {
        background: #4169d2;
        color: #ffffff; }
      .vc-mm-menu-h .vc-nav-on-desktop .current-menu-item:hover > .nav-link, .vc-mm-menu-v .vc-nav-on-desktop .current-menu-item:hover > .nav-link {
        background: #4169d2;
        color: #ffffff; } }
  .vc-mm-menu-h .vc-nav-on-desktop li div.sub-menu li:hover > a, .vc-mm-menu-v .vc-nav-on-desktop li div.sub-menu li:hover > a {
    color: #4169d2; }
  .vc-mm-menu-h .vc-nav-on-desktop li div.sub-menu li a, .vc-mm-menu-v .vc-nav-on-desktop li div.sub-menu li a {
    border-color: gainsboro; }
  .vc-mm-menu-h .vc-nav-on-desktop li div.sub-menu div.sub-menu .sub-menu-inner, .vc-mm-menu-v .vc-nav-on-desktop li div.sub-menu div.sub-menu .sub-menu-inner {
    margin-top: -3px; }

/* Vertical */
.vc-btn, .vc-drop-down-btn {
  background: #4A79F3;
  color: #ffffff; }

.vc-mm-menu-v.vc-mm-container {
  background: none; }
.vc-mm-menu-v .vc-nav-on-desktop {
  background: #4A79F3; }
@media only screen and (min-width: 768px) {
  .vc-mm-menu-v .vc-mm-mega-cont {
    max-width: 900px; }
  .vc-mm-menu-v .vc-d-0 > .nav-link {
    border-bottom: 1px solid gainsboro; }
  .vc-mm-menu-v .vc-d-0:last-child > .nav-link {
    border-bottom: 0px; }
  .vc-mm-menu-v .sub-menu-inner li a {
    border-bottom: 1px solid gainsboro; }
  .vc-mm-menu-v .sub-menu-inner li:last-child a {
    border-bottom: 0px; } }

/*
VC Shortcode List
-------------------------------------------------------
*/
@media only screen and (max-width: 767px) {
  ul.vc-mm-list .has-subtitle.has-icon .vc-list-icon, .main-navigation li ul.vc-mm-list .has-subtitle.has-icon .vc-list-icon {
    color: #ffffff; }
  ul.vc-mm-list.hover-style li a:hover, .main-navigation li ul.vc-mm-list.hover-style li a:hover {
    color: #4169d2;
    background-color: #7095f6; }
    ul.vc-mm-list.hover-style li a:hover .vc-list-icon, .main-navigation li ul.vc-mm-list.hover-style li a:hover .vc-list-icon {
      color: #4169d2; } }
@media only screen and (min-width: 768px) {
  ul.vc-mm-list .has-subtitle.has-icon .vc-list-icon, .main-navigation li ul.vc-mm-list .has-subtitle.has-icon .vc-list-icon {
    color: #333; }
  ul.vc-mm-list .has-subtitle.has-icon a:hover .vc-list-icon, .main-navigation li ul.vc-mm-list .has-subtitle.has-icon a:hover .vc-list-icon {
    color: #4169d2; }
  ul.vc-mm-list.hover-style li a:hover, .main-navigation li ul.vc-mm-list.hover-style li a:hover {
    color: #4169d2;
    background-color: gainsboro; }
    ul.vc-mm-list.hover-style li a:hover .vc-list-icon, .main-navigation li ul.vc-mm-list.hover-style li a:hover .vc-list-icon {
      color: #4169d2; } }

/*

VC Shortcode Tabs
-------------------------------------------------------
*/
.vc-mm-tabs .vc-mobile-tab-title {
  color: #4169d2;
  border: 1px solid #7095f6; }
@media only screen and (max-width: 767px) {
  .vc-mm-tabs.tabs-vertical .vc-mm-tab-cont {
    background: #4A79F3; }
  .vc-mm-tabs.tabs-vertical .vc-mm-tabs-nav {
    border-right: 1px solid #7095f6; }
    .vc-mm-tabs.tabs-vertical .vc-mm-tabs-nav li a {
      border-bottom: 1px solid #7095f6; }
      .vc-mm-tabs.tabs-vertical .vc-mm-tabs-nav li a:after {
        color: #92aef8; }
    .vc-mm-tabs.tabs-vertical .vc-mm-tabs-nav li.vc-tab-active a {
      background: #7095f6; } }
    @media only screen and (max-width: 767px) and (max-width: 767px) {
      .vc-mm-tabs.tabs-vertical .vc-mm-tabs-nav li.vc-tab-active a {
        background: none; } }
@media only screen and (max-width: 767px) {
    .vc-mm-tabs.tabs-vertical .vc-mm-tabs-nav li:hover a {
      background: #7095f6; }
    .vc-mm-tabs.tabs-vertical .vc-mm-tabs-nav li.vc-tab-divider span {
      border-top: 1px solid #7095f6;
      border-bottom: 1px solid #7095f6;
      color: #b3b3b3;
      margin-top: -1px;
      margin-bottom: -1px; }
    .vc-mm-tabs.tabs-vertical .vc-mm-tabs-nav li.vc-tab-divider.no-title {
      border-top: 1px solid #7095f6; } }
@media only screen and (min-width: 768px) {
  .vc-mm-tabs.tabs-vertical .vc-mm-tabs-nav {
    border-right: 1px solid gainsboro; }
    .vc-mm-tabs.tabs-vertical .vc-mm-tabs-nav li a {
      border-bottom: 1px solid gainsboro; }
      .vc-mm-tabs.tabs-vertical .vc-mm-tabs-nav li a:after {
        color: gainsboro; }
    .vc-mm-tabs.tabs-vertical .vc-mm-tabs-nav li.vc-tab-active a {
      background: gainsboro; } }
    @media only screen and (min-width: 768px) and (max-width: 767px) {
      .vc-mm-tabs.tabs-vertical .vc-mm-tabs-nav li.vc-tab-active a {
        background: none; } }
@media only screen and (min-width: 768px) {
    .vc-mm-tabs.tabs-vertical .vc-mm-tabs-nav li:hover a {
      background: gainsboro; }
    .vc-mm-tabs.tabs-vertical .vc-mm-tabs-nav li.vc-tab-divider span {
      border-top: 1px solid gainsboro;
      border-bottom: 1px solid gainsboro;
      color: gainsboro;
      margin-top: -1px;
      margin-bottom: -1px; }
    .vc-mm-tabs.tabs-vertical .vc-mm-tabs-nav li.vc-tab-divider.no-title {
      border-top: 1px solid gainsboro;
      border-bottom: 1px solid gainsboro;
      margin-top: -1px;
      margin-bottom: -1px; } }

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