/*
* PRINT CSS
*/


* {
  background: transparent!important;
  color: black!important;
  -webkit-print-color-adjust: economy;
  color-adjust: economy;
  -webkit-box-shadow: none!important;
  box-shadow: none!important;
  text-shadow: none!important;
}

.text-white {
  color: black !important;
}

@page {
  size: A4 portrait;
}

@page {
  margin: 1cm;
}

@page :first {

}

h1, h2, h3, h4, h5 {
  page-break-after: avoid;
  padding: 0 !important;
}

table, figure {
  page-break-inside: avoid;
}

/* Add title and page numbering to header and footer */

@page:right{
  @bottom-right {
     content: "Page " counter(page) " of " counter(pages);
  }
}

@page:left{
  @bottom-left {
     content: "Page " counter(page) " of " counter(pages);
  }
}

h1 { 
  string-set: doctitle content(); 
}

@page :right {
  @top-right {
    /* content: string(doctitle); */
    content: "";
    margin: 30pt 0 10pt 0;
    font-size: 8pt;
  }
}


/* Hyperlinks: stop Foundation printing out the URLs */

a[href*="/"]:after, a[href*="/"]:visited:after {content: normal;}


/*
* HIDE ELEMENTS
*/
.sqe-ct,
.wp-template,
.header__wrapper,
.header,
footer,
.section--pattern:before,
.section--header svg,
#contact-details,
.contact-panel,
.cc-bottom {
  display: none !important;
}

/*
* DISABLE BACKGROUNDS
*/
.section--gradient {
  background: none !important;
}

/*
* DISABLE PADDINGS
*/
.section--header {
  padding-bottom: 0 !important;
}

main.section {
  padding-top: 0 !important;
}

/*
* HELPERS
*/

.hide-for-print {
  display: none !important;
}

.show-for-print {
  display: block !important;
}

.print-fullwidth {
  width: 100% !important;
}

.print-margin-0 {
  margin: 0 !important;
}

.print-padding-0 {
  padding: 0 !important;
}

/*
* TYPOGRAPHY
*/
blockquote {
  border: 0 !important;
}

/*
* ACCORDION
*/
.accordion-title:after {
  display: none !important;
}

.accordion-content {
  display: block !important;
}


/*
* POSTS PREVIEW
*/
.posts-item__img-wrapper {
  display: none !important;
}

.posts-item__inner {
  padding: 0 !important;
}

.post-section {
  padding: 0 !important;
}

/*
* PROFILES
*/
.profile-img img {
  position: static !important;
}


/* Change things _________________ */

.columns.credits { float: left; text-align: left; }



/* Hyperlinks: stop Foundation printing out the URLs */

a[href*="/"]:after, a[href*="/"]:visited:after {content: normal;}
