/**
 * Background colors for use in layouts.
 *
 * @see au_admin_ux_bootstrap_layouts_class_options_alter()
 */
.background--dark {
  background-color: #363434; }

.background--grey-transparent {
  background-color: rgba(52, 61, 70, 0.8); }

.background--light {
  background-color: #fbfaf8; }

.background--secondary {
  background-color: #f5f4f2; }

.background--light-grey {
  background-color: #f1f1f2; }

.background--menu {
  background-color: #777; }

.background--primary {
  background-color: #bca270; }

.background--primary-light {
  background-color: #efede8; }

.background--primary-transparent {
  background-color: rgba(188, 162, 112, 0.9); }

@media screen and (min-width: 1200px) {
  .block--footercopywright {
    margin-top: 3rem; } }

.block--footercopywright .basic__body {
  display: flex;
  justify-content: center;
  align-items: center; }
  .block--footercopywright .basic__body p {
    margin-bottom: 0;
    margin-right: 3rem;
    font-size: 1.1rem;
    color: #c6c6c6;
    padding-top: 10px; }

.block--hamburgertrojanicon {
  opacity: 0.4;
  padding: 5rem; }

.tag-block {
  margin-top: 3rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #cccccc; }
  .tag-block .btn.btn-outline {
    margin-bottom: 0;
    text-transform: none;
    padding: 0.8rem 1rem;
    font-size: 1.2rem;
    margin-right: 1rem; }

.parallax,
.cta {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40rem;
  color: #fff;
  text-align: center; }

.content-bottom-padding .block,
.content-bottom-padding .full-width-card-banner {
  padding-bottom: 65px; }
