﻿.bg-gradient-top {
  width: 0%;
  height: 0px;
  background-image: none;
  /* width: 100%;
  height: 180px;
  background-image: linear-gradient(to bottom, #111, rgba(17, 17, 17, 0)) */
}

.gen-header {
  height: 164px;
  /* height: 436px; */
}

/* Changed on 220404 for videos in the header */
@media only screen and (max-width: 992px) {
  .gen-header, .gen-header-muted, .gen-header-muted-image {
    height: 0px
    /* height: 290px */
  }
}

.search-box {
  background-image: linear-gradient(55deg, #8c1928 0%, #c8102e 51%, #e9375d);
  /* background: #E12D51; */
  /* background: #111; */
}

.top-navigation ul li a:hover {
  color: #f6be00
  /* color: #c8102e */
}

.top-navigation .searchBtn:hover {
  color: #f6be00;
  /* color: #c8102e; */
}

.bottom-navigation ul li:hover>a {
  background-color: #700919;
  /* background-color: #fff; */
  color: #fff !important
  /* color: #c8102e !important */
}

.bottom-navigation .main-nav>li {
  color: #fff9d9
  /* color: #fff */
}

.bottom-navigation .main-nav li a {
  color: #fff9d9;
  /* color: #fff; */
}

.bottom-navigation .main-nav li ul {
  background-color: #f2f2f2
  /* background-color: #fff */
}

.bottom-navigation .main-nav li ul li {
  border-bottom: solid 1px #54585a
  /* border-bottom: solid 1px #960c22 */
}

/* Font awesome plus sign, should match .bottom-navigation .main-nav li ul li a */
.bottom-navigation .main-nav li ul li.dropdown:before {
  color: #c8102e
}

.bottom-navigation .main-nav li ul li a {
  color: #c8102e
}

.bottom-navigation .main-nav li ul li a:hover, .bottom-navigation .main-nav li ul li:hover>a {
  background-color: #e5e5e5;
  color: #960c22 !important;
  /* background-color: #e5e5e5;
  color: #c8102e */
}

.bottom-navigation .main-nav li ul li ul li {
  background-color: #f2f2f2
  /* background-color: #fff9d9 */
}

.bottom-navigation .main-nav li ul li ul li a {
  color: #c8102e
}

.bottom-navigation .main-nav li ul li ul li:hover {
  background-color: #e5e5e5;
  color: #960c22 !important;
  /* background-color: #E6E0C3;
  color: #c8102e */
}

/* NEW - Subsite Header Moved Under the Header, before the breadcrumbs; mostly mirrors .page-content h1 in template-2021.css  */
.header-content-shorty h1, .header-content-shorty .subsite-header { 
  font-family: "League Gothic", sans-serif;
  font-size: 8rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  color: #000;
  margin-top: 4rem;
  margin-bottom: .50rem;
}

.header-content-shorty .subsite-header { 
  display: block;
}

/* .breadcrumbs {
  padding-top: .5rem
} */

.breadcrumbs ul {
  margin-left: 3px;
}

@media only screen and (max-width: 992px) {
  .breadcrumbs ul {
    margin-left: 3px;
  }
}

body.w-advisor .footer {
  padding-bottom: 0px
}