/*
$brand-color-1: #44474a;
$brand-color-2: #ffffff;
$brand-color-3: #272d2f;
$brand-color-4: #642015;
$brand-color-5: #aed1ef;
$brand-color-6: #6e1d26;
*/
/* Sass variables for media queries */
@keyframes fadeInAnimation {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/*
$brand-color-1: #44474a;
$brand-color-2: #ffffff;
$brand-color-3: #272d2f;
$brand-color-4: #642015;
$brand-color-5: #aed1ef;
$brand-color-6: #6e1d26;
*/
/* Footer */
#footer {
  font-family: "Raleway";
  font-weight: normal;
  line-height: normal;
  /*font-size: 1.6rem;*/
  background-size: cover;
}
html[data-theme=light] #footer {
  background-color: #44474a;
}
html[data-theme=dark] #footer {
  background-color: #44474a;
}
html[data-theme=light] #footer {
  color: #ffffff;
}
html[data-theme=dark] #footer {
  color: #ffffff;
}
#footer .row {
  grid-gap: 10px;
}
#footer #footer-wrapper {
  padding-top: 30px;
}
#footer .footer-inner {
  margin-bottom: 20px;
  text-align: left;
}
#footer .footer-inner ul {
  text-align: left;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
@media (min-width: 1280px) {
  #footer .footer-inner {
    text-align: left;
  }
  #footer .footer-inner ul {
    text-align: left;
  }
}
#footer .footer-inner-1 {
  order: 3;
}
#footer .footer-inner-2 {
  order: 2;
}
#footer .footer-inner-3 {
  order: 1;
}
@media (min-width: 1280px) {
  #footer .footer-inner-1 {
    order: 1;
  }
  #footer .footer-inner-2 {
    order: 2;
  }
  #footer .footer-inner-3 {
    order: 3;
  }
}
#footer p {
  margin: 0;
}
#footer p,
#footer li {
  font-size: 20px;
}
#footer .footer-inner li {
  margin: 20px 10px 0px 0px;
}
#footer .footer-inner li ul li {
  margin: 10px 0 10px 20px;
}
#footer .footer-inner a {
  font-weight: normal;
  text-decoration: none;
  font-size: 25px;
  margin: 20px 0px;
}
html[data-theme=light] #footer .footer-inner a {
  color: #ffffff;
}
html[data-theme=dark] #footer .footer-inner a {
  color: #ffffff;
}
#footer .footer-inner a:hover {
  font-weight: normal;
  text-decoration: none;
}
html[data-theme=light] #footer .footer-inner a:hover {
  color: #272d2f;
}
html[data-theme=dark] #footer .footer-inner a:hover {
  color: #272d2f;
}

#footer-wrapper-2 {
  line-height: normal;
  padding-top: 2vh;
  text-align: left;
  padding-bottom: 3vh;
}
html[data-theme=light] #footer-wrapper-2 {
  background-color: #44474a;
}
html[data-theme=dark] #footer-wrapper-2 {
  background-color: #44474a;
}
html[data-theme=light] #footer-wrapper-2 {
  color: #ffffff;
}
html[data-theme=dark] #footer-wrapper-2 {
  color: #ffffff;
}
@media (min-width: 1280px) {
  #footer-wrapper-2 .copyright {
    order: 1 !important;
    text-align: left;
    -ms-grid-column: 1 !important;
  }
  #footer-wrapper-2 .social-media-links {
    order: 2 !important;
    -ms-grid-column: 11 !important;
  }
}
#footer-wrapper-2 .copyright-block,
#footer-wrapper-2 .powered-by {
  display: flex;
}
#footer-wrapper-2 .copyright-block p,
#footer-wrapper-2 .copyright-block div,
#footer-wrapper-2 .powered-by p,
#footer-wrapper-2 .powered-by div {
  margin: 0;
  line-height: 3rem;
}
#footer-wrapper-2 .copyright-block p a,
#footer-wrapper-2 .powered-by p a {
  font-size: inherit;
}
html[data-theme=light] #footer-wrapper-2 .copyright-block p a,
html[data-theme=light] #footer-wrapper-2 .powered-by p a {
  color: #ffffff;
}
html[data-theme=dark] #footer-wrapper-2 .copyright-block p a,
html[data-theme=dark] #footer-wrapper-2 .powered-by p a {
  color: #ffffff;
}
#footer-wrapper-2 .copyright-block p a:hover,
#footer-wrapper-2 .powered-by p a:hover {
  text-decoration: underline;
}
html[data-theme=light] #footer-wrapper-2 .copyright-block p a:hover,
html[data-theme=light] #footer-wrapper-2 .powered-by p a:hover {
  color: #272d2f;
}
html[data-theme=dark] #footer-wrapper-2 .copyright-block p a:hover,
html[data-theme=dark] #footer-wrapper-2 .powered-by p a:hover {
  color: #272d2f;
}
#footer-wrapper-2 article {
  float: none;
}
#footer-wrapper-2 article img {
  margin: 0 auto;
}
#footer-wrapper-2 #to-top {
  box-shadow: 0px 2px 20px black;
  opacity: 0.8;
  position: fixed;
  height: 45px;
  width: 45px;
  right: 30px;
  bottom: 30px;
  z-index: 1000;
  line-height: 45px;
  text-align: left;
  display: none;
  border-radius: 50%;
}
html[data-theme=light] #footer-wrapper-2 #to-top {
  color: #efefef;
}
html[data-theme=dark] #footer-wrapper-2 #to-top {
  color: #ffffff;
}
html[data-theme=light] #footer-wrapper-2 #to-top {
  background-color: #272d2f;
}
html[data-theme=dark] #footer-wrapper-2 #to-top {
  background-color: #99051e;
}
#footer-wrapper-2 #to-top:hover {
  text-decoration: none;
}
#footer-wrapper-2 #to-top span {
  font-size: 22px;
  position: relative;
  top: 1px;
}

.BW-Reed-builder-Footer-Logo.media {
  max-width: 100px;
}

section#footer :is(h1, h2, h3, h4, h5, h6) {
  color: #ffffff;
}

.footer-inner-2 ul ul {
  display: none;
}
.footer-inner-2 ul ul.open {
  display: block;
}

/* End footer */

/*# sourceMappingURL=footer-columns.css.map */
