 @font-face{font-family:din_regular;
 src:url(fonts/da088ecc-a53c-4831-a95b-6fd81b5b338a.eot?#iefix);
 src:url(fonts/da088ecc-a53c-4831-a95b-6fd81b5b338a.eot?#iefix) format("eot")
 ,url(fonts/c5a7f89e-15b6-49a9-8259-5ea665e72191.woff) format("woff")
 ,url(fonts/868c94b5-ca49-46b7-b62b-297f8d861125.ttf) format("truetype")
 ,url(fonts/e3145f65-29b5-4f7f-8c6e-2dc135021b6a.svg#e3145f65-29b5-4f7f-8c6e-2dc135021b6a) format("svg")}
 
 @font-face{font-family:din_bold;
 src:url(fonts/b32ab78b-6c51-4bd3-bc37-4edcec0331f8.eot?#iefix);
 src:url(fonts/b32ab78b-6c51-4bd3-bc37-4edcec0331f8.eot?#iefix) format("eot")
 ,url(fonts/9949035f-6226-4080-a14a-bf7d94ffb1e1.woff) format("woff"),
 url(fonts/6241bd09-15c2-485e-9796-9db8d0aa6974.ttf) format("truetype"),
 url(fonts/af94da3e-4232-416a-b6bc-f39f85dd5db6.svg#af94da3e-4232-416a-b6bc-f39f85dd5db6) format("svg")}

 /* Header*/
 .sticky-nav {
  height: 64px;
  /* width: 100%; */
  padding: 0 80px;
  position: relative;
  display: flex;
  align-items: center;
  top: 0;
  z-index: 14;
  color: #fff;
  color: var(--header_text_color, #fff);
  background: #000;
  background: var(--header_background_color, #000);
}
.sticky-nav__container {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
  justify-content: flex-start;
}
.sticky-nav__logo--desktop {
  display: block;
  margin-right: 20px;
}
#fulham-club-logo{
  height: 40px;
    width: 100%;
}
.icon-button {
  display: block;
  padding: 0;
  height: 24px;
  width: 24px;
  color: inherit;
  font-size: 0;
  background: transparent 50% 50% no-repeat;
  border: 0;
}
.header-menu-button {
  top: -4px;
  margin: -1px 10px 0 0 !important;
  outline: 0;
}
.sticky-nav__burger--desktop[data-v-631f0122] {
  display: block;
}
.sticky-nav__link-wrapper[data-v-631f0122] {
  transform: translateY(5px);
  height: auto;
  display: flex;
  align-items: center;
}
.sticky-nav__link[data-v-631f0122] {
  margin: 0 12px;
  padding-bottom: 4px;
  font-family: Brown, sans-serif;
  font-family: var(--primary_font, "Brown", sans-serif);
  font-size: 16px;
  font-weight: 700;
  line-height: 1.1;
  text-decoration: none;
  text-transform: uppercase;
  border-bottom: 4px solid transparent;
  white-space: nowrap;
  transition: border .3s ease-out;
  color: inherit;
  display: inline-block;
}
.sticky-nav__link[data-v-631f0122]:hover {
  border-bottom: 4px solid;
}
.sticky-nav__link-wrapper .riverside-logo:after {
  margin: auto !important;
  content: "" !important;
  position: relative !important;
  display: block !important;
  background-image: url(images/the_riverside_white_RGB.png) !important;
  background-size: contain !important;
  background-position: 50% !important;
  background-repeat: no-repeat !important;
  left: 0 !important;
  top: -2px !important;
  width: 117.12px !important;
  height: 14px !important;
}

 /*Footer*/
 .footer1{
  margin: 0;
  padding: 0;
  background-color: #000;
  position: relative;
  z-index: 2;
}
.footer__inner{
  margin: 0 auto;
  position: relative;
}
.footer__inner-top{
  background-color: #fff;
  padding-bottom: 16px;
}
.footer-sponsors--background{
  background-color: #fff;
  background-color: var(--footer_background_color, #fff);
}
.footer-sponsors__inner{
  max-width: 1440px;
  margin: 0 auto;
  padding-top: 26px;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 8px;
}
.footer-sponsors__row{
  width: 100%;
}
.h6{
  margin-top: 1.5em;
  margin-bottom: .5em;
  color: #000;
  color: var(--heading_color--light-mode, #000);
  font-family: Brown, sans-serif;
  font-family: var(--primary_font, "Brown", sans-serif);
  font-weight: 700;
  font-weight: var(--heading_weight, 700);
  line-height: 1;
  text-align: left;
  text-transform: uppercase;
  text-transform: var(--heading_text_transform, uppercase);
  font-size: 20px;
}
.h6:first-child{
  margin-top: 0;
}
.footer-sponsors__row-title{
  color: #000;
  color: var(--footer_text-color, #000);
  text-align: center;
}
.footer-sponsors__sponsor-wrapper{
  margin: 0 auto;
  list-style-type: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
  padding-left: 0;
}
.footer-sponsors__sponsor-wrapper{
  margin: 0 auto;
  list-style-type: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
  padding-left: 0;
}
.footer-sponsors__sponsor-wrapper--large{
  padding-bottom: 16px;
  justify-content: center;
}
.footer-sponsors__sponsor-wrapper--large{
  max-width: 1032px;
  padding-bottom: 0;
}
.footer-sponsors__sponsor--large {
  width: 160px !important;
  height: 160px !important;
}
.footer-sponsors__sponsor{
  display: flex;
  align-items: center;
}
.footer-sponsors__sponsor--large{
  margin: 0 22px 28px;
}
.footer-sponsors__logo {
  opacity: .6;
  filter: grayscale(100%);
}
.footer-sponsors__logo[data-v-d15c46ea] {
  display: block;
  height: 100%;
  width: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50%;
}
.footer-sponsors__sponsor-wrapper--small[data-v-d15c46ea] {
  justify-content: center;
}
.footer-sponsors__sponsor-wrapper--small[data-v-d15c46ea] {
  max-width: 1032px;
}
.footer-sponsors__sponsor--small {
  width: 96px !important;
  height: 96px !important;
}
.footer-sponsors__sponsor--small[data-v-d15c46ea] {
  margin: 0 26px 24px;
}
.footer__inner-bottom{
  padding-top: 32px;
}
.footer-logo-block{
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 16px 64px 32px;
}
.footer-logo-block__logo{
  height: 126px;
  width: auto;
}
.footer-content {
  display: flex;
  padding: 0 64px;
  max-width: 1440px;
  margin: 0 auto;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.social__channels {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  padding: 0;
  margin: 0 auto;
  list-style: none;
}
.social__channel {
  margin: 0 8px 16px;
  font-size: 0;
}
.social__channel a {
  cursor: pointer;
  display: block;
}
.social__channel a svg {
  fill: #fff;
  fill: var(--body_text_color--dark-mode, #fff);
  color: #fff;
  color: var(--body_text_color--dark-mode, #fff);
}
.footer-menu__list[data-v-10e1322b] {
  display: flex;
  /* flex-direction: column; */
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 32px;
  padding: 0;
  list-style: none;
}
.footer-menu__link[data-v-10e1322b] {
  color: #fff;
  text-decoration: none;
  font-family: Brown, sans-serif;
  font-family: var(--secondary_font, "Brown", sans-serif);
  font-size: 12px;
  margin-top: 16px;
  padding-left: 38px;
  font-size: 14px;
}