/**
 * Site variables
 */
/**
 * Colors
 */
/*
$content-builder-padding-top: 120px;
$content-builder-padding-bottom: 120px;
$content-builder-tablet-padding-top: 80px;
$content-builder-tablet-padding-bottom: 80px;
$content-builder-mobile-padding-top: 50px;
$content-builder-mobile-padding-bottom: 50px;
*/
/**
 * Make full width text areas not use full width for... reasons...?
 */
#header,
#footer {
  display: none;
}

.breadcrumbs {
  color: black !important;
  padding-bottom: 10px !important;
}
.breadcrumbs a {
  color: black !important;
}

.header-normal {
  height: auto !important;
  min-height: 0 !important;
}
.header-normal h1 {
  color: black !important;
}
.header-normal .title {
  position: relative !important;
  bottom: unset !important;
  padding-top: 0 !important;
}
.header-normal .grad {
  display: none !important;
}

.header-normal .bg-large, .header-normal .bg-desktop, .header-normal .bg-tablet, .header-normal .bg-mobile, .header-normal .bg-small {
  display: none !important;
}

.content-section {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

#site-outer {
  margin-top: 0 !important;
}

.table-outer {
  overflow: visible !important;
}
.table-outer table {
  font-size: 1vw;
}

.type-table table {
  max-width: 100% !important;
}

.type-table table td {
  min-width: unset !important;
}

.type-message .abacus-message .title {
  padding: 0 !important;
}

.type-message .abacus-message .image {
  display: none !important;
}

.type-message .abacus-message {
  min-height: unset !important;
}

body .type-table table th {
  font-size: 7px;
  padding: 10px 10px 10px 0;
}

body .type-table table td {
  font-size: 6px;
  padding: 10px 10px 10px 0;
}

/**
 * Favourites
 */
.page-template-favourites {
  font-size: 16px;
}
.page-template-favourites #print-button,
.page-template-favourites .scroll-prompt {
  display: none !important;
}
.page-template-favourites .info-outer {
  height: 200px !important;
}

.page-template-favourites .favourites-outer {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.page-template-favourites .favourites-outer .fixed-col .asset-col {
  height: auto !important;
  color: red !important;
  min-height: unset !important;
}
.page-template-favourites .favourites-outer .fixed-col .asset-col a {
  margin-bottom: 0 !important;
}

.page-template-favourites .favourites-outer .row.favs-row {
  flex-wrap: wrap !important;
}

.page-template-favourites .favourites-outer .fixed-col {
  margin-bottom: 50px !important;
  width: 25% !important;
}

.asset-preview .image:after {
  display: none !important;
}

.page-template-favourites .favourites-outer .fixed-col .item-row:after {
  left: 0 !important;
  right: 0 !important;
}

.page-template-favourites .favourites-outer .space {
  margin-top: 20px !important;
}

.page-template-favourites .favourites-outer .fixed-col .title-inner {
  display: block !important;
}

.page-template-favourites .favourites-outer .item-row {
  /*
  margin-top: 0.5em !important;
  margin-bottom: 0.5em !important;
  padding-top: 0.3em !important;
  padding-bottom: 0.3em !important;
   */
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  min-height: unset !important;
}

.page-template-favourites .favourites-outer .asset-preview .info-outer {
  height: auto !important;
}

.page-template-favourites .favourites-outer .asset-preview .info-outer .info-inner.fixed {
  position: relative !important;
  top: unset !important;
  left: unset !important;
  width: auto !important;
}
.page-template-favourites .favourites-outer .asset-preview .info-outer .info-inner.fixed:before, .page-template-favourites .favourites-outer .asset-preview .info-outer .info-inner.fixed:after {
  display: none !important;
}

.page-template-favourites .favourites-outer .header {
  margin-bottom: 30px !important;
}

.page-template-favourites .favourites-outer .item-row.ir-0 i, .page-template-favourites .favourites-outer .item-row.ir-1 i, .page-template-favourites .favourites-outer .item-row.ir-2 i, .page-template-favourites .favourites-outer .item-row.ir-3 i, .page-template-favourites .favourites-outer .item-row.ir-4 i, .page-template-favourites .favourites-outer .item-row.ir-5 i {
  top: 0.6em !important;
}

.page-template-favourites .favourites-outer .title {
  font-size: 18px !important;
}

.page-template-favourites .favourites-outer .space {
  margin-top: 10px !important;
}

.page-template-favourites .favourites-outer .item-row.with-title span {
  font-size: 20px !important;
}

.page-template-favourites .favourites-outer .item-row.with-title i {
  font-size: 25px !important;
}

/*# sourceMappingURL=print.css.map */
