.config-pages-footer-blog-footer__field-blog-footer-description a,
.config-pages-footer-b2b-pages__field-blog-footer-b2b-descriptio a {
  font-weight: 600;
  line-height: 1.5;
  text-decoration: underline;
  color: #240F6E;
}
.config-pages-footer-blog-footer__field-blog-footer-description a:hover,
.config-pages-footer-b2b-pages__field-blog-footer-b2b-descriptio a:hover {
  color: #082ECF;
}
.config-pages-footer-blog-footer__field-blog-footer-description a:disabled,
.config-pages-footer-b2b-pages__field-blog-footer-b2b-descriptio a:disabled {
  text-decoration: underline;
  background-color: #aaa;
}

.config-pages-footer-blog-footer__field-blog-footer-description,
.config-pages-footer-b2b-pages__field-blog-footer-b2b-descriptio {
  max-width: 850px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .config-pages-footer-blog-footer__field-blog-footer-description,
  .config-pages-footer-b2b-pages__field-blog-footer-b2b-descriptio {
    margin-bottom: 30px;
  }
}
.config-pages-footer-blog-footer__field-blog-footer-description p,
.config-pages-footer-b2b-pages__field-blog-footer-b2b-descriptio p {
  font-size: 14px;
  color: #fff;
}
.footer-middle > div .navigation {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .footer-middle > div .navigation {
    margin-bottom: 10px;
  }
}
.footer-middle > div .navigation ul li a {
  font-size: 14px;
}

#block-kaplan-theme-bottom-links .config_pages--footer--bottom-links {
  margin: 30px 0 15px;
}

.config-pages-footer-bottom-links__field-link {
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .config-pages-footer-bottom-links__field-link {
    margin-bottom: 0;
  }
}

@media (min-width: 768px) {
  #block-kaplan-theme-social-links {
    position: static;
    width: 100%;
    margin-bottom: 30px;
    text-align: center;
  }
  [dir=ltr] #block-kaplan-theme-social-links {
    right: 0;
    text-align: center;
  }
  [dir=rtl] #block-kaplan-theme-social-links {
    left: 0;
    text-align: center;
  }
}
@media (min-width: 1200px) {
  #block-kaplan-theme-social-links {
    position: absolute;
    top: 0;
    width: 30%;
    margin: 0;
  }
  [dir=ltr] #block-kaplan-theme-social-links {
    right: 0;
    text-align: right;
  }
  [dir=rtl] #block-kaplan-theme-social-links {
    left: 0;
    text-align: left;
  }
}
#block-kaplan-theme-social-links .footer-social-icons {
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  #block-kaplan-theme-social-links .footer-social-icons {
    margin-bottom: 0;
  }
}

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