/* Add here all your CSS customizations */

/*
* Header
*/
@media (min-width: 992px) {
  #header .header-top {
    border-bottom-width: 1px;
  }

  #header .header-nav-main nav > ul > li > a {
    font-size: 14px;
    font-weight: 600;
    padding: 0 1.2rem !important;
  }
}

#header .tip {
  background: #18193f;
  color: #fff;
}

#header .tip:before {
  border-right-color: #18193f;
  border-left-color: transparent;
}

html #header .tip-primary {
  background: #18193f !important;
  color: #fff !important;
}

html #header .tip-primary:before {
  border-right-color: #18193f !important;
}

html #header .tip-secondary {
  background: #e36159 !important;
  color: #fff !important;
}

html #header .tip-secondary:before {
  border-right-color: #e36159 !important;
}

html #header .tip-tertiary {
  background: #2baab1 !important;
  color: #fff !important;
}

html #header .tip-tertiary:before {
  border-right-color: #2baab1 !important;
}

html #header .tip-quaternary {
  background: #383f48 !important;
  color: #fff !important;
}

html #header .tip-quaternary:before {
  border-right-color: #383f48 !important;
}

html #header .tip-dark {
  background: #212529 !important;
  color: #fff !important;
}

html #header .tip-dark:before {
  border-right-color: #212529 !important;
}

html #header .tip-light {
  background: #fff !important;
  color: #777 !important;
}

html #header .tip-light:before {
  border-right-color: #fff !important;
}

html[dir="rtl"] #header .tip:before {
  border-left-color: #18193f;
}

html[dir="rtl"] #header .tip.skin:before {
  border-left-color: #18193f;
}

html[dir="rtl"] #header .tip-primary:before {
  border-left-color: #18193f !important;
  border-right-color: transparent !important;
}

html[dir="rtl"] #header .tip-secondary:before {
  border-left-color: #e36159 !important;
  border-right-color: transparent !important;
}

html[dir="rtl"] #header .tip-tertiary:before {
  border-left-color: #2baab1 !important;
  border-right-color: transparent !important;
}

html[dir="rtl"] #header .tip-quaternary:before {
  border-left-color: #383f48 !important;
  border-right-color: transparent !important;
}

html[dir="rtl"] #header .tip-dark:before {
  border-left-color: #212529 !important;
  border-right-color: transparent !important;
}

html[dir="rtl"] #header .tip-light:before {
  border-left-color: #fff !important;
  border-right-color: transparent !important;
}

#header .header-btn-collapse-nav {
  background: #18193f;
}

@media (min-width: 992px) {
  #header .header-nav-main nav > ul > li > a {
    color: #18193f;
  }

  #header .header-nav-main nav > ul > li.open > a,
  #header .header-nav-main nav > ul > li:hover > a {
    background: #18193f;
  }

  #header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
    border-top-color: #18193f;
  }

  #header .header-nav-main nav > ul > li.dropdown.open > a:before,
  #header .header-nav-main nav > ul > li.dropdown:hover > a:before {
    border-bottom-color: #18193f;
  }

  #header .header-nav-main nav > ul > li.dropdown-mega-signin .dropdown-menu {
    border-top-color: #18193f;
  }

  #header
    .header-nav-main
    nav
    > ul
    > li.dropdown-mega-signin
    .dropdown-menu
    li
    a {
    color: #18193f;
  }

  #header .header-nav-main nav > ul:not(:hover) > li > a.active {
    background-color: #18193f;
    color: #fff;
  }

  #header .header-nav.header-nav-stripe nav > ul > li:hover > a,
  #header .header-nav.header-nav-stripe nav > ul > li.open > a {
    background-color: #18193f;
  }

  #header .header-nav.header-nav-stripe nav > ul:not(:hover) > li > a.active {
    background-color: #18193f;
  }

  #header .header-nav.header-nav-stripe nav > ul:hover > li > a.active {
    color: #18193f;
  }

  #header .header-nav.header-nav-links nav > ul li:hover > a {
    color: #18193f;
  }

  #header .header-nav.header-nav-links nav > ul:not(:hover) > li > a.active {
    color: #18193f;
  }

  #header
    .header-nav.header-nav-links.header-nav-links-vertical-slide
    nav
    ul
    li.dropdown
    .dropdown-menu::-webkit-scrollbar-thumb {
    background: #18193f !important;
  }

  #header .header-nav.header-nav-line nav > ul li:hover > a {
    color: #18193f;
  }

  #header .header-nav.header-nav-line nav > ul li:hover > a:before {
    background: #18193f;
  }

  #header .header-nav.header-nav-line nav > ul:not(:hover) li > a.active {
    color: #18193f;
  }

  #header
    .header-nav.header-nav-line
    nav
    > ul:not(:hover)
    li
    > a.active:before {
    background: #18193f;
  }

  #header .header-nav-main.header-nav-main-slide nav > ul > li.open > span > a,
  #header
    .header-nav-main.header-nav-main-slide
    nav
    > ul
    > li:hover
    > span
    > a {
    color: #18193f;
  }

  #header
    .header-nav-main.header-nav-main-slide
    nav
    > ul:not(:hover)
    > li
    > span
    > a.active {
    color: #18193f;
  }

  html.side-header
    #header.side-header
    .header-nav-main
    nav
    > ul
    li.dropdown.open
    > .dropdown-menu,
  html.side-header
    #header.side-header
    .header-nav-main
    nav
    > ul
    li.dropdown:hover
    > .dropdown-menu {
    border-left-color: #18193f;
  }

  html.side-header-right
    #header.side-header
    .header-nav-main
    nav
    > ul
    li.dropdown.open
    > .dropdown-menu,
  html.side-header-right
    #header.side-header
    .header-nav-main
    nav
    > ul
    li.dropdown:hover
    > .dropdown-menu {
    border-right-color: #18193f;
  }
}

@media (min-width: 992px) {
  html
    #header
    .header-nav
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-primary
    .dropdown-menu {
    background-color: #18193f;
  }

  html
    #header
    .header-nav
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-primary
    .dropdown-menu
    li
    a {
    color: #fff;
    border-bottom-color: #a88b59;
  }

  html
    #header
    .header-nav
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-primary
    .dropdown-menu
    li:hover
    > a {
    background: #b2996d;
  }

  html
    #header
    .header-nav
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-primary.open
    > a:before,
  html
    #header
    .header-nav
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-primary:hover
    > a:before {
    border-bottom-color: #18193f;
    background: #18193f;
  }

  html
    #header
    .header-nav
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-mega.dropdown-primary
    .dropdown-mega-sub-title {
    color: #fff;
    opacity: 0.7;
  }

  html
    #header
    .header-nav:not(.header-nav-line):not(.header-nav-links)
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-primary:hover
    > a {
    background: #18193f;
    color: #fff;
  }

  html
    #header
    .header-nav:not(.header-nav-line):not(.header-nav-links)
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-primary
    .dropdown-menu
    li
    a {
    color: #fff;
  }

  html
    #header
    .header-nav:not(.header-nav-line):not(.header-nav-links)
    .header-nav-main
    nav
    > ul:not(:hover)
    > li.dropdown-full-color.dropdown-primary
    > a.active {
    background: #18193f;
    color: #fff;
  }

  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-primary
    a:focus,
  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-primary
    a:hover {
    color: #18193f;
  }

  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-primary
    a:focus:before,
  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-primary
    a:hover:before {
    background-color: #18193f;
  }

  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-primary:hover
    > a {
    color: #18193f;
  }

  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-primary.open
    > a:before,
  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-primary:hover
    > a:before {
    background: #18193f;
  }

  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul:not(:hover)
    > li.dropdown-full-color.dropdown-primary
    > a.active {
    color: #18193f;
  }

  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul:not(:hover)
    > li.dropdown-full-color.dropdown-primary
    > a.active:before {
    background-color: #18193f;
  }

  html
    #header
    .header-nav-links
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-primary
    a {
    color: #18193f;
  }

  html
    #header
    .header-nav-links
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-primary
    a:focus,
  html
    #header
    .header-nav-links
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-primary
    a:hover {
    color: #18193f;
  }

  html
    #header
    .header-nav-links
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-primary:hover
    > a {
    color: #18193f;
  }

  html
    #header
    .header-nav-links
    .header-nav-main
    nav
    > ul:not(:hover)
    > li.dropdown-full-color.dropdown-primary
    > a.active {
    color: #18193f;
  }

  html
    #header
    .header-nav
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-secondary
    .dropdown-menu {
    background-color: #e36159;
  }

  html
    #header
    .header-nav
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-secondary
    .dropdown-menu
    li
    a {
    color: #fff;
    border-bottom-color: #e1554c;
  }

  html
    #header
    .header-nav
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-secondary
    .dropdown-menu
    li:hover
    > a {
    background: #e56d66;
  }

  html
    #header
    .header-nav
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-secondary.open
    > a:before,
  html
    #header
    .header-nav
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-secondary:hover
    > a:before {
    border-bottom-color: #e36159;
    background: #e36159;
  }

  html
    #header
    .header-nav
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-mega.dropdown-secondary
    .dropdown-mega-sub-title {
    color: #fff;
    opacity: 0.7;
  }

  html
    #header
    .header-nav:not(.header-nav-line):not(.header-nav-links)
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-secondary:hover
    > a {
    background: #e36159;
    color: #fff;
  }

  html
    #header
    .header-nav:not(.header-nav-line):not(.header-nav-links)
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-secondary
    .dropdown-menu
    li
    a {
    color: #fff;
  }

  html
    #header
    .header-nav:not(.header-nav-line):not(.header-nav-links)
    .header-nav-main
    nav
    > ul:not(:hover)
    > li.dropdown-full-color.dropdown-secondary
    > a.active {
    background: #e36159;
    color: #fff;
  }

  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-secondary
    a:focus,
  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-secondary
    a:hover {
    color: #e36159;
  }

  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-secondary
    a:focus:before,
  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-secondary
    a:hover:before {
    background-color: #e36159;
  }

  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-secondary:hover
    > a {
    color: #e36159;
  }

  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-secondary.open
    > a:before,
  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-secondary:hover
    > a:before {
    background: #e36159;
  }

  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul:not(:hover)
    > li.dropdown-full-color.dropdown-secondary
    > a.active {
    color: #e36159;
  }

  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul:not(:hover)
    > li.dropdown-full-color.dropdown-secondary
    > a.active:before {
    background-color: #e36159;
  }

  html
    #header
    .header-nav-links
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-secondary
    a {
    color: #e36159;
  }

  html
    #header
    .header-nav-links
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-secondary
    a:focus,
  html
    #header
    .header-nav-links
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-secondary
    a:hover {
    color: #e36159;
  }

  html
    #header
    .header-nav-links
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-secondary:hover
    > a {
    color: #e36159;
  }

  html
    #header
    .header-nav-links
    .header-nav-main
    nav
    > ul:not(:hover)
    > li.dropdown-full-color.dropdown-secondary
    > a.active {
    color: #e36159;
  }

  html
    #header
    .header-nav
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-tertiary
    .dropdown-menu {
    background-color: #2baab1;
  }

  html
    #header
    .header-nav
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-tertiary
    .dropdown-menu
    li
    a {
    color: #fff;
    border-bottom-color: #289ea5;
  }

  html
    #header
    .header-nav
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-tertiary
    .dropdown-menu
    li:hover
    > a {
    background: #2eb6bd;
  }

  html
    #header
    .header-nav
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-tertiary.open
    > a:before,
  html
    #header
    .header-nav
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-tertiary:hover
    > a:before {
    border-bottom-color: #2baab1;
    background: #2baab1;
  }

  html
    #header
    .header-nav
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-mega.dropdown-tertiary
    .dropdown-mega-sub-title {
    color: #fff;
    opacity: 0.7;
  }

  html
    #header
    .header-nav:not(.header-nav-line):not(.header-nav-links)
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-tertiary:hover
    > a {
    background: #2baab1;
    color: #fff;
  }

  html
    #header
    .header-nav:not(.header-nav-line):not(.header-nav-links)
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-tertiary
    .dropdown-menu
    li
    a {
    color: #fff;
  }

  html
    #header
    .header-nav:not(.header-nav-line):not(.header-nav-links)
    .header-nav-main
    nav
    > ul:not(:hover)
    > li.dropdown-full-color.dropdown-tertiary
    > a.active {
    background: #2baab1;
    color: #fff;
  }

  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-tertiary
    a:focus,
  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-tertiary
    a:hover {
    color: #2baab1;
  }

  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-tertiary
    a:focus:before,
  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-tertiary
    a:hover:before {
    background-color: #2baab1;
  }

  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-tertiary:hover
    > a {
    color: #2baab1;
  }

  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-tertiary.open
    > a:before,
  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-tertiary:hover
    > a:before {
    background: #2baab1;
  }

  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul:not(:hover)
    > li.dropdown-full-color.dropdown-tertiary
    > a.active {
    color: #2baab1;
  }

  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul:not(:hover)
    > li.dropdown-full-color.dropdown-tertiary
    > a.active:before {
    background-color: #2baab1;
  }

  html
    #header
    .header-nav-links
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-tertiary
    a {
    color: #2baab1;
  }

  html
    #header
    .header-nav-links
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-tertiary
    a:focus,
  html
    #header
    .header-nav-links
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-tertiary
    a:hover {
    color: #2baab1;
  }

  html
    #header
    .header-nav-links
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-tertiary:hover
    > a {
    color: #2baab1;
  }

  html
    #header
    .header-nav-links
    .header-nav-main
    nav
    > ul:not(:hover)
    > li.dropdown-full-color.dropdown-tertiary
    > a.active {
    color: #2baab1;
  }

  html
    #header
    .header-nav
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-quaternary
    .dropdown-menu {
    background-color: #383f48;
  }

  html
    #header
    .header-nav
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-quaternary
    .dropdown-menu
    li
    a {
    color: #fff;
    border-bottom-color: #31373f;
  }

  html
    #header
    .header-nav
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-quaternary
    .dropdown-menu
    li:hover
    > a {
    background: #3f4751;
  }

  html
    #header
    .header-nav
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-quaternary.open
    > a:before,
  html
    #header
    .header-nav
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-quaternary:hover
    > a:before {
    border-bottom-color: #383f48;
    background: #383f48;
  }

  html
    #header
    .header-nav
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-mega.dropdown-quaternary
    .dropdown-mega-sub-title {
    color: #fff;
    opacity: 0.7;
  }

  html
    #header
    .header-nav:not(.header-nav-line):not(.header-nav-links)
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-quaternary:hover
    > a {
    background: #383f48;
    color: #fff;
  }

  html
    #header
    .header-nav:not(.header-nav-line):not(.header-nav-links)
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-quaternary
    .dropdown-menu
    li
    a {
    color: #fff;
  }

  html
    #header
    .header-nav:not(.header-nav-line):not(.header-nav-links)
    .header-nav-main
    nav
    > ul:not(:hover)
    > li.dropdown-full-color.dropdown-quaternary
    > a.active {
    background: #383f48;
    color: #fff;
  }

  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-quaternary
    a:focus,
  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-quaternary
    a:hover {
    color: #383f48;
  }

  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-quaternary
    a:focus:before,
  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-quaternary
    a:hover:before {
    background-color: #383f48;
  }

  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-quaternary:hover
    > a {
    color: #383f48;
  }

  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-quaternary.open
    > a:before,
  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-quaternary:hover
    > a:before {
    background: #383f48;
  }

  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul:not(:hover)
    > li.dropdown-full-color.dropdown-quaternary
    > a.active {
    color: #383f48;
  }

  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul:not(:hover)
    > li.dropdown-full-color.dropdown-quaternary
    > a.active:before {
    background-color: #383f48;
  }

  html
    #header
    .header-nav-links
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-quaternary
    a {
    color: #383f48;
  }

  html
    #header
    .header-nav-links
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-quaternary
    a:focus,
  html
    #header
    .header-nav-links
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-quaternary
    a:hover {
    color: #383f48;
  }

  html
    #header
    .header-nav-links
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-quaternary:hover
    > a {
    color: #383f48;
  }

  html
    #header
    .header-nav-links
    .header-nav-main
    nav
    > ul:not(:hover)
    > li.dropdown-full-color.dropdown-quaternary
    > a.active {
    color: #383f48;
  }

  html
    #header
    .header-nav
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-dark
    .dropdown-menu {
    background-color: #212529;
  }

  html
    #header
    .header-nav
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-dark
    .dropdown-menu
    li
    a {
    color: #fff;
    border-bottom-color: #1a1d21;
  }

  html
    #header
    .header-nav
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-dark
    .dropdown-menu
    li:hover
    > a {
    background: #282d31;
  }

  html
    #header
    .header-nav
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-dark.open
    > a:before,
  html
    #header
    .header-nav
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-dark:hover
    > a:before {
    border-bottom-color: #212529;
    background: #212529;
  }

  html
    #header
    .header-nav
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-mega.dropdown-dark
    .dropdown-mega-sub-title {
    color: #fff;
    opacity: 0.7;
  }

  html
    #header
    .header-nav:not(.header-nav-line):not(.header-nav-links)
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-dark:hover
    > a {
    background: #212529;
    color: #fff;
  }

  html
    #header
    .header-nav:not(.header-nav-line):not(.header-nav-links)
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-dark
    .dropdown-menu
    li
    a {
    color: #fff;
  }

  html
    #header
    .header-nav:not(.header-nav-line):not(.header-nav-links)
    .header-nav-main
    nav
    > ul:not(:hover)
    > li.dropdown-full-color.dropdown-dark
    > a.active {
    background: #212529;
    color: #fff;
  }

  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-dark
    a:focus,
  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-dark
    a:hover {
    color: #212529;
  }

  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-dark
    a:focus:before,
  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-dark
    a:hover:before {
    background-color: #212529;
  }

  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-dark:hover
    > a {
    color: #212529;
  }

  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-dark.open
    > a:before,
  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-dark:hover
    > a:before {
    background: #212529;
  }

  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul:not(:hover)
    > li.dropdown-full-color.dropdown-dark
    > a.active {
    color: #212529;
  }

  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul:not(:hover)
    > li.dropdown-full-color.dropdown-dark
    > a.active:before {
    background-color: #212529;
  }

  html
    #header
    .header-nav-links
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-dark
    a {
    color: #212529;
  }

  html
    #header
    .header-nav-links
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-dark
    a:focus,
  html
    #header
    .header-nav-links
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-dark
    a:hover {
    color: #212529;
  }

  html
    #header
    .header-nav-links
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-dark:hover
    > a {
    color: #212529;
  }

  html
    #header
    .header-nav-links
    .header-nav-main
    nav
    > ul:not(:hover)
    > li.dropdown-full-color.dropdown-dark
    > a.active {
    color: #212529;
  }

  html
    #header
    .header-nav
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-light
    .dropdown-menu {
    background-color: #fff;
  }

  html
    #header
    .header-nav
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-light
    .dropdown-menu
    li
    a {
    color: #777;
    border-bottom-color: #f7f7f7;
  }

  html
    #header
    .header-nav
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-light
    .dropdown-menu
    li:hover
    > a {
    background: #ffffff;
  }

  html
    #header
    .header-nav
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-light.open
    > a:before,
  html
    #header
    .header-nav
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-light:hover
    > a:before {
    border-bottom-color: #fff;
    background: #fff;
  }

  html
    #header
    .header-nav
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-mega.dropdown-light
    .dropdown-mega-sub-title {
    color: #777;
    opacity: 0.7;
  }

  html
    #header
    .header-nav:not(.header-nav-line):not(.header-nav-links)
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-light:hover
    > a {
    background: #fff;
    color: #777;
  }

  html
    #header
    .header-nav:not(.header-nav-line):not(.header-nav-links)
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-light
    .dropdown-menu
    li
    a {
    color: #777;
  }

  html
    #header
    .header-nav:not(.header-nav-line):not(.header-nav-links)
    .header-nav-main
    nav
    > ul:not(:hover)
    > li.dropdown-full-color.dropdown-light
    > a.active {
    background: #fff;
    color: #777;
  }

  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-light
    a:focus,
  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-light
    a:hover {
    color: #fff;
  }

  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-light
    a:focus:before,
  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-light
    a:hover:before {
    background-color: #fff;
  }

  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-light:hover
    > a {
    color: #fff;
  }

  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-light.open
    > a:before,
  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-light:hover
    > a:before {
    background: #fff;
  }

  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul:not(:hover)
    > li.dropdown-full-color.dropdown-light
    > a.active {
    color: #fff;
  }

  html
    #header
    .header-nav-line
    .header-nav-main
    nav
    > ul:not(:hover)
    > li.dropdown-full-color.dropdown-light
    > a.active:before {
    background-color: #fff;
  }

  html
    #header
    .header-nav-links
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-light
    a {
    color: #fff;
  }

  html
    #header
    .header-nav-links
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-light
    a:focus,
  html
    #header
    .header-nav-links
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-light
    a:hover {
    color: #fff;
  }

  html
    #header
    .header-nav-links
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-light:hover
    > a {
    color: #fff;
  }

  html
    #header
    .header-nav-links
    .header-nav-main
    nav
    > ul:not(:hover)
    > li.dropdown-full-color.dropdown-light
    > a.active {
    color: #fff;
  }
}

@media (min-width: 992px) {
  html
    #header
    .header-nav-force-light-text-active-skin-color
    .header-nav-main
    nav
    > ul
    > li:hover
    > a,
  html
    #header
    .header-nav-force-light-text-active-skin-color
    .header-nav-main
    nav
    > ul
    > li
    .wrapper-items-cloned:hover
    > a {
    color: #18193f !important;
  }

  html
    #header
    .header-nav-force-light-text-active-skin-color
    .header-nav-main
    nav
    > ul:not(:hover)
    > li
    > a.active,
  html
    #header
    .header-nav-force-light-text-active-skin-color
    .header-nav-main
    nav
    > ul:not(:hover)
    > li
    .wrapper-items-cloned
    > a.active {
    color: #18193f !important;
  }
}

@media (max-width: 991px) {
  #header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a {
    color: #18193f;
  }

  #header
    .header-nav-main:not(.header-nav-main-mobile-dark)
    nav
    > ul
    > li
    > a:active {
    color: #18193f;
  }

  #header
    .header-nav-main:not(.header-nav-main-mobile-dark)
    nav
    > ul
    > li
    > a.active {
    background: #18193f;
  }

  #header
    .header-nav-main:not(.header-nav-main-mobile-dark)
    nav
    > ul
    > li
    > a.active:focus,
  #header
    .header-nav-main:not(.header-nav-main-mobile-dark)
    nav
    > ul
    > li
    > a.active:hover {
    background: #18193f;
  }

  #header
    .header-nav-main.header-nav-main-mobile-dark
    nav
    > ul
    > li
    > a.active {
    background: #18193f;
  }

  #header
    .header-nav-main.header-nav-main-mobile-dark
    nav
    > ul
    > li
    > a.active:focus,
  #header
    .header-nav-main.header-nav-main-mobile-dark
    nav
    > ul
    > li
    > a.active:hover {
    background: #18193f;
  }

  html.side-header-hamburguer-sidebar
    #header.side-header
    .header-nav.header-nav-links
    .header-nav-main.header-nav-main-mobile-dark
    nav
    > ul
    > li
    > a.active {
    color: #18193f !important;
  }

  html.side-header-hamburguer-sidebar
    #header.side-header
    .header-nav.header-nav-links
    nav::-webkit-scrollbar-thumb {
    background-color: #18193f;
  }

  html.side-header-hamburguer-sidebar
    #header.side-header
    .header-nav.header-nav-links
    nav
    > ul
    > li
    > a.active {
    color: #18193f !important;
  }

  html.side-header-hamburguer-sidebar
    #header.side-header
    .header-nav.header-nav-links
    nav
    > ul
    > li:hover
    > a {
    color: #18193f !important;
  }
}

@media (max-width: 991px) {
  html
    #header
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-primary
    > a {
    color: #18193f;
  }

  html
    #header
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-primary
    > a.active {
    background: #18193f !important;
    color: #fff !important;
  }

  html
    #header
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-secondary
    > a {
    color: #e36159;
  }

  html
    #header
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-secondary
    > a.active {
    background: #e36159 !important;
    color: #fff !important;
  }

  html
    #header
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-tertiary
    > a {
    color: #2baab1;
  }

  html
    #header
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-tertiary
    > a.active {
    background: #2baab1 !important;
    color: #fff !important;
  }

  html
    #header
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-quaternary
    > a {
    color: #383f48;
  }

  html
    #header
    .header-nav-main
    nav
    > ul
    > li.dropdown-full-color.dropdown-quaternary
    > a.active {
    background: #383f48 !important;
    color: #fff !important;
  }
}

html #header .header-top.header-top-primary {
  background: #18193f;
  border-top-color: #a28655;
}

html #header .header-top.header-top-primary .header-nav-top ul > li.open > a {
  background: #b69e74;
}

html #header .header-top.header-top-primary .header-nav-top ul > li > a:hover,
html
  #header
  .header-top.header-top-primary
  .header-nav-top
  ul
  > li.open
  > a:hover,
html #header .header-top.header-top-primary .header-nav-top ul > li > a:focus,
html
  #header
  .header-top.header-top-primary
  .header-nav-top
  ul
  > li.open
  > a:focus {
  background: #b69e74;
}

html #header .header-top.header-top-primary .dropdown-menu {
  background: #b69e74;
  border-color: #b69e74;
}

html #header .header-top.header-top-primary .dropdown-menu a:hover,
html #header .header-top.header-top-primary .dropdown-menu a:focus {
  background: #bfa984 !important;
}

html #header .header-top.header-top-secondary {
  background: #e36159;
  border-top-color: #df4c43;
}

html #header .header-top.header-top-secondary .header-nav-top ul > li.open > a {
  background: #e7766f;
}

html #header .header-top.header-top-secondary .header-nav-top ul > li > a:hover,
html
  #header
  .header-top.header-top-secondary
  .header-nav-top
  ul
  > li.open
  > a:hover,
html #header .header-top.header-top-secondary .header-nav-top ul > li > a:focus,
html
  #header
  .header-top.header-top-secondary
  .header-nav-top
  ul
  > li.open
  > a:focus {
  background: #e7766f;
}

html #header .header-top.header-top-secondary .dropdown-menu {
  background: #e7766f;
  border-color: #e7766f;
}

html #header .header-top.header-top-secondary .dropdown-menu a:hover,
html #header .header-top.header-top-secondary .dropdown-menu a:focus {
  background: #ea8b85 !important;
}

html #header .header-top.header-top-tertiary {
  background: #2baab1;
  border-top-color: #26969c;
}

html #header .header-top.header-top-tertiary .header-nav-top ul > li.open > a {
  background: #30bec6;
}

html #header .header-top.header-top-tertiary .header-nav-top ul > li > a:hover,
html
  #header
  .header-top.header-top-tertiary
  .header-nav-top
  ul
  > li.open
  > a:hover,
html #header .header-top.header-top-tertiary .header-nav-top ul > li > a:focus,
html
  #header
  .header-top.header-top-tertiary
  .header-nav-top
  ul
  > li.open
  > a:focus {
  background: #30bec6;
}

html #header .header-top.header-top-tertiary .dropdown-menu {
  background: #30bec6;
  border-color: #30bec6;
}

html #header .header-top.header-top-tertiary .dropdown-menu a:hover,
html #header .header-top.header-top-tertiary .dropdown-menu a:focus {
  background: #3fc9d0 !important;
}

html #header .header-top.header-top-quaternary {
  background: #383f48;
  border-top-color: #2d323a;
}

html
  #header
  .header-top.header-top-quaternary
  .header-nav-top
  ul
  > li.open
  > a {
  background: #434c56;
}

html
  #header
  .header-top.header-top-quaternary
  .header-nav-top
  ul
  > li
  > a:hover,
html
  #header
  .header-top.header-top-quaternary
  .header-nav-top
  ul
  > li.open
  > a:hover,
html
  #header
  .header-top.header-top-quaternary
  .header-nav-top
  ul
  > li
  > a:focus,
html
  #header
  .header-top.header-top-quaternary
  .header-nav-top
  ul
  > li.open
  > a:focus {
  background: #434c56;
}

html #header .header-top.header-top-quaternary .dropdown-menu {
  background: #434c56;
  border-color: #434c56;
}

html #header .header-top.header-top-quaternary .dropdown-menu a:hover,
html #header .header-top.header-top-quaternary .dropdown-menu a:focus {
  background: #4e5865 !important;
}

html #header .header-top.header-top-dark {
  background: #212529;
  border-top-color: #16181b;
}

html #header .header-top.header-top-dark .header-nav-top ul > li.open > a {
  background: #2c3237;
}

html #header .header-top.header-top-dark .header-nav-top ul > li > a:hover,
html #header .header-top.header-top-dark .header-nav-top ul > li.open > a:hover,
html #header .header-top.header-top-dark .header-nav-top ul > li > a:focus,
html
  #header
  .header-top.header-top-dark
  .header-nav-top
  ul
  > li.open
  > a:focus {
  background: #2c3237;
}

html #header .header-top.header-top-dark .dropdown-menu {
  background: #2c3237;
  border-color: #2c3237;
}

html #header .header-top.header-top-dark .dropdown-menu a:hover,
html #header .header-top.header-top-dark .dropdown-menu a:focus {
  background: #383f45 !important;
}

html #header .header-top.header-top-light {
  background: #fff;
  border-top-color: #f2f2f2;
}

html #header .header-top.header-top-light .header-nav-top ul > li.open > a {
  background: #ffffff;
}

html #header .header-top.header-top-light .header-nav-top ul > li > a:hover,
html
  #header
  .header-top.header-top-light
  .header-nav-top
  ul
  > li.open
  > a:hover,
html #header .header-top.header-top-light .header-nav-top ul > li > a:focus,
html
  #header
  .header-top.header-top-light
  .header-nav-top
  ul
  > li.open
  > a:focus {
  background: #ffffff;
}

html #header .header-top.header-top-light .dropdown-menu {
  background: #ffffff;
  border-color: #ffffff;
}

html #header .header-top.header-top-light .dropdown-menu a:hover,
html #header .header-top.header-top-light .dropdown-menu a:focus {
  background: #ffffff !important;
}

@media (min-width: 992px) {
  html #header .header-nav-bar-primary {
    background: #18193f !important;
    color: #fff !important;
  }

  html #header .header-nav-bar-secondary {
    background: #e36159 !important;
    color: #fff !important;
  }

  html #header .header-nav-bar-tertiary {
    background: #2baab1 !important;
    color: #fff !important;
  }

  html #header .header-nav-bar-quaternary {
    background: #383f48 !important;
    color: #fff !important;
  }

  html #header .header-nav-bar-dark {
    background: #212529 !important;
    color: #fff !important;
  }

  html #header .header-nav-bar-light {
    background: #fff !important;
    color: #777 !important;
  }
}

@media (min-width: 992px) {
  #header .header-nav-main.header-nav-main-light nav > ul > li.open > a,
  #header .header-nav-main.header-nav-main-light nav > ul > li:hover > a {
    color: #18193f;
  }

  #header .header-nav-main.header-nav-main-light nav > ul > li > a.active {
    color: #18193f;
  }
}

#header
  .header-nav-features
  .header-nav-features-search-reveal-big-search
  .form-control {
  border-bottom-color: #0088cc;
}

.goog-logo-link {
    display:none !important;
 }

 .goog-te-gadget {
    color: transparent !important;
 }

 .goog-te-gadget .goog-te-combo {
    color: blue !important;
 }

 .index-video {
    background-image: url(../images/bg-sky.jpg);
    background-position: center center;
    animation-duration: 30s;
    background-size: cover;
 }

 @media (max-width: 575px) {
    .index-video {
        background-image:linear-gradient(to bottom, rgba(0,0,0, 0.52), rgba(0,0,0, 0.73)), url(../images/bg-sky.jpg);
        background-position: center center;
        animation-duration: 30s;
        background-size: cover;
     }
	.custom-background-style-1 {
		background-image:linear-gradient(to bottom, rgba(0,0,0, 0.52), rgba(0,0,0, 0.73)), url(../images/bg-sky.jpg);
		background-color: #00154f00;}
    .custom-section-background .container:before {
        content: '';
        position: absolute;
        top: 50%;
        right: 85%;
        width: 100vw;
        height: calc(100% + 150px);
        background: #00154f00;
        z-index: 0;
        transform: translate3d(0, -50%, 0);
    }
    .color-change{
        color:#00154f;
    }


}

.txt-shadow {
  text-shadow: 0.05em 0 #ffefce, 0 0.05em #ffefce, -0.05em 0 #ffefce, 0 -0.05em #ffefce, -0.05em -0.05em #ffefce, -0.05em 0.05em #ffefce, 0.05em -0.05em #ffefce, 0.05em 0.05em #ffefce;

}


.glow {
  font-size: 80px;
  color: #fff;
  text-align: center;
  animation: glow 2s ease-in-out infinite alternate;
}

@-webkit-keyframes glow {
  from {
    text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #ffdb92, 0 0 20px #ffdb92, 0 0 25px #ffdb92, 0 0 30px #ffdb92, 0 0 35px #ffdb92;
  }
  
  to {
    text-shadow: 0 0 10px #fff, 0 0 15px #ffefce, 0 0 20px #ffefce, 0 0 25px #ffefce, 0 0 30px #ffefce, 0 0 35px #ffefce, 0 0 40px #ffefce;
  }
}

#header .header-nav-top .nav > li > a, #header .header-nav-top .nav > li > span {
  color: #fff;
  font-size: 1.0em;
  padding: 6px 10px;
  display: inline-block;
}

@media (min-width: 992px){
  #header .header-nav.header-nav-links nav > ul:not(:hover) > li > a.active {
    color: #ffffff;
}
  #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;
}
}
