/* Enter Your Custom CSS Here */
/* HEADLINE FONTS */

/* TiamatText */
@font-face {
 font-weight: bold;
 font-style: normal;
 font-family: "TiamatText-Bold"; 
 src: local("TiamatText-Bold"), 
 url("/wp-content/uploads/sites/587/2019/07/TiamatText-Bold.otf")
 format("opentype"); 
}

@font-face {
 font-weight: bold;
 font-style: italic;
 font-family: "TiamatText-BoldItalic"; 
 src: local("TiamatText-BoldItalic"), 
 url("/wp-content/uploads/sites/587/2019/07/TiamatText-BoldItalic.otf")
 format("opentype"); 
}

@font-face {
 font-weight: 500;
 font-style: normal;
 font-family: "TiamatText-Medium"; 
 src: local("TiamatText-Medium"), 
 url("/wp-content/uploads/sites/587/2019/07/TiamatText-Medium.otf")
 format("opentype"); 
}

@font-face {
 font-weight: 500;
 font-style: italic;
 font-family: "TiamatText-MediumItalic"; 
 src: local("TiamatText-MediumItalic"), 
 url("/wp-content/uploads/sites/587/2019/07/TiamatText-MediumItalic.otf")
 format("opentype"); 
}

@font-face {
 font-weight: 600;
 font-style: normal;
 font-family: "TiamatText-SemiBold"; 
 src: local("TiamatText-SemiBold"), 
 url("/wp-content/uploads/sites/587/2019/07/TiamatText-SemiBold.otf")
 format("opentype"); 
}

@font-face {
 font-weight: 600;
 font-style: italic;
 font-family: "TiamatText-SemiBoldItalic"; 
 src: local("TiamatText-SemiBoldItalic"), 
 url("/wp-content/uploads/sites/587/2019/07/TiamatText-SemiboldItalic.otf")
 format("opentype"); 
}

/* TiamatCondensedSC */
@font-face {
 font-weight: 200;
 font-style: italic;
 font-family: "TiamatCondensedSC-LightItalic"; 
 src: local("TiamatCondensedSC-LightItalic"), 
 url("/wp-content/uploads/sites/587/2019/07/TiamatCondensedSC-LightItalic.otf")
 format("opentype"); 
}

@font-face {
 font-weight: 200;
 font-style: italic;
 font-family: "TiametCondensedSC-Light"; 
 src: local("TiametCondensedSC-Light"), 
 url("/wp-content/uploads/sites/587/2019/09/TiametCondensedSC-Light.otf")
 format("opentype"); 
}

@font-face {
 font-weight: normal;
 font-style: normal;
 font-family: "TiamatCondensedSC-Regular"; 
 src: local("TiamatCondensedSC-Regular"), 
 url("/wp-content/uploads/sites/587/2019/06/TiamatCondensedSC-Regular.otf")
 format("opentype"); 
}

@font-face {
 font-weight: 200;
 font-style: italic;
 font-family: "TiamatCondensedSC-RegularItalic"; 
 src: local("TiamatCondensedSC-RegularItalic"), 
 url("/wp-content/uploads/sites/587/2019/07/TiamatCondensedSC-RegularItalic.otf")
 format("opentype"); 
}

/* TiamatExpandedSC */
@font-face {
 font-weight: bold;
 font-style: normal;
 font-family: "TiamatExpandedSC-Bold"; 
 src: local("TiamatExpandedSC-Bold"), 
 url("/wp-content/uploads/sites/587/2019/07/TiamatExpandedSC-Bold.otf")
 format("opentype"); 
}

@font-face {
 font-weight: 200;
 font-style: normal;
 font-family: "TiamatExpandedSC-Light"; 
 src: local("TiamatExpandedSC-Light"), 
 url("/wp-content/uploads/sites/587/2019/07/TiamatExpandedSC-Light.otf")
 format("truetype"); 
}

@font-face {
 font-weight: 200;
 font-style: italic;
 font-family: "TiamatExpandedSC-LightItalic"; 
 src: local("TiamatExpandedSC-LightItalic"), 
 url("/wp-content/uploads/sites/587/2019/07/TiamatExpandedSC-LightItalic.otf")
 format("opentype"); 
}

/* STANDFIRST FONTS */
/* AlegreyaSans */
@font-face { 
	font-weight: bolder;
  font-style: normal;
	font-family: 'AlegreyaSans-Black'; 
	 src: local("AlegreyaSans-Black"), 
 url("/wp-content/uploads/sites/587/2019/08/AlegreyaSans-Black.otf")
	format('opentype');
}

@font-face { 
	font-weight: bolder;
  font-style: italic;
	font-family: 'AlegreyaSans-BlackItalic'; 
	 src: local("AlegreyaSans-BlackItalic"), 
 url("/wp-content/uploads/sites/587/2019/08/AlegreyaSans-BlackItalic.otf")
	format('opentype');
}

@font-face { 
	font-weight: bold;
  font-style: normal;
	font-family: 'AlegreyaSans-Bold'; 
	 src: local("AlegreyaSans-Bold"), 
 url("/wp-content/uploads/sites/587/2019/08/AlegreyaSans-Bold.otf")
	format('opentype');
}

@font-face { 
	font-weight: bold;
  font-style: italic;
	font-family: 'AlegreyaSans-BoldItalic'; 
	 src: local("AlegreyaSans-BoldItalic"), 
 url("/wp-content/uploads/sites/587/2019/08/AlegreyaSans-BoldItalic.otf")
	format('opentype');
}

@font-face { 
	font-weight: 800;
  font-style: normal;
	font-family: 'AlegreyaSans-ExtraBold'; 
	 src: local("AlegreyaSans-ExtraBold"), 
 url("/wp-content/uploads/sites/587/2019/08/AlegreyaSans-ExtraBold.otf")
	format('opentype');
}

@font-face { 
	font-weight: 800;
  font-style: italic;
	font-family: 'AlegreyaSans-ExtraBoldItalic'; 
	 src: local("AlegreyaSans-ExtraBoldItalic"), 
 url("/wp-content/uploads/sites/587/2019/08/AlegreyaSans-ExtraBoldItalic.otf")
	format('opentype');
}

@font-face { 
	font-weight: normal;
  font-style: italic;
	font-family: 'AlegreyaSans-Italic'; 
	 src: local("AlegreyaSans-Italic"), 
 url("/wp-content/uploads/sites/587/2019/08/AlegreyaSans-Italic.otf")
	format('opentype');
}

@font-face { 
	font-weight: 200;
  font-style: normal;
	font-family: 'AlegreyaSans-Light'; 
	 src: local("AlegreyaSans-Light"), 
 url("/wp-content/uploads/sites/587/2019/08/AlegreyaSans-Light.otf")
	format('opentype');
}

@font-face { 
	font-weight: 200;
  font-style: italic;
	font-family: 'AlegreyaSans-LightItalic'; 
	 src: local("AlegreyaSans-LightItalic"), 
 url("/wp-content/uploads/sites/587/2020/06/AlegreyaSans-LightItalic.otf")
	format('opentype');
}

@font-face { 
	font-weight: 500;
  font-style: normal;
	font-family: 'AlegreyaSans-Medium'; 
	 src: local("AlegreyaSans-Medium"), 
 url("/wp-content/uploads/sites/587/2019/08/AlegreyaSans-Medium.otf")
	format('opentype');
}

@font-face { 
	font-weight: 200;
  font-style: italic;
	font-family: 'AlegreyaSans-MediumItalic'; 
	 src: local("AlegreyaSans-MediumItalic"), 
 url("/wp-content/uploads/sites/587/2019/08/AlegreyaSans-MediumItalic.otf")
	format('opentype');
}

@font-face { 
	font-weight: normal;
  font-style: normal;
	font-family: 'AlegreyaSans-Regular'; 
	 src: local("AlegreyaSans-Regular"), 
 url("/wp-content/uploads/sites/587/2019/08/AlegreyaSans-Regular.otf")
	format('opentype');
}

@font-face { 
	font-weight: 300;
  font-style: normal;
	font-family: 'AlegreyaSans-Thin'; 
	 src: local("AlegreyaSans-Thin"), 
 url("/wp-content/uploads/sites/587/2019/08/AlegreyaSans-Thin.otf")
	format('opentype');
}

@font-face { 
	font-weight: 300;
  font-style: italic;
	font-family: 'AlegreyaSans-ThinItalic'; 
	 src: local("AlegreyaSans-ThinItalic"), 
 url("/wp-content/uploads/sites/587/2019/08/AlegreyaSans-ThinItalic.otf")
	format('opentype');
}

/* AlegreyaSansSC */
@font-face { 
	font-weight: bolder;
  font-style: normal;
	font-family: 'AlegreyaSansSC-Black'; 
	 src: local("AlegreyaSansSC-Black"), 
 url("/wp-content/uploads/sites/587/2019/08/AlegreyaSansSC-Black.otf")
	format('opentype');
}

@font-face { 
	font-weight: bolder;
  font-style: italic;
	font-family: 'AlegreyaSansSC-BlackItalic'; 
	 src: local("AlegreyaSansSC-BlackItalic"), 
 url("/wp-content/uploads/sites/587/2019/08/AlegreyaSansSC-BlackItalic.otf")
	format('opentype');
}

@font-face { 
	font-weight: bold;
  font-style: normal;
	font-family: 'AlegreyaSansSC-Bold'; 
	 src: local("AlegreyaSansSC-Bold"), 
 url("/wp-content/uploads/sites/587/2019/08/AlegreyaSansSC-Bold.otf")
	format('opentype');
}

@font-face { 
	font-weight: bold;
  font-style: italic;
	font-family: 'AlegreyaSansSC-BoldItalic'; 
	 src: local("AlegreyaSansSC-BoldItalic"), 
 url("/wp-content/uploads/sites/587/2019/08/AlegreyaSansSC-BoldItalic.otf")
	format('opentype');
}

@font-face { 
	font-weight: 800;
  font-style: normal;
	font-family: 'AlegreyaSansSC-ExtraBold'; 
	 src: local("AlegreyaSansSC-ExtraBold"), 
 url("/wp-content/uploads/sites/587/2019/08/AlegreyaSansSC-ExtraBold.otf")
	format('opentype');
}

@font-face { 
	font-weight: 800;
  font-style: italic;
	font-family: 'AlegreyaSansSC-ExtraBoldItalic'; 
	 src: local("AlegreyaSansSC-ExtraBoldItalic"), 
 url("/wp-content/uploads/sites/587/2019/08/AlegreyaSansSC-ExtraBoldItalic.otf")
	format('opentype');
}

@font-face { 
	font-weight: normal;
  font-style: italic;
	font-family: 'AlegreyaSansSC-Italic'; 
	 src: local("AlegreyaSansSC-Italic"), 
 url("/wp-content/uploads/sites/587/2019/08/AlegreyaSansSC-Italic.otf")
	format('opentype');
}

@font-face { 
	font-weight: 200;
  font-style: normal;
	font-family: 'AlegreyaSansSC-Light'; 
	 src: local("AlegreyaSansSC-Light"), 
 url("/wp-content/uploads/sites/587/2019/08/AlegreyaSansSC-Light.otf")
	format('opentype');
}

@font-face { 
	font-weight: 200;
  font-style: italic;
	font-family: 'AlegreyaSansSC-LightItalic'; 
	 src: local("AlegreyaSansSC-LightItalic"), 
 url("/wp-content/uploads/sites/587/2019/08/AlegreyaSansSC-LightItalic.otf")
	format('opentype');
}

@font-face { 
	font-weight: 500;
  font-style: normal;
	font-family: 'AlegreyaSansSC-Medium'; 
	 src: local("AlegreyaSansSC-Medium"), 
 url("/wp-content/uploads/sites/587/2019/08/AlegreyaSansSC-Medium.otf")
	format('opentype');
}

@font-face { 
	font-weight: 200;
  font-style: italic;
	font-family: 'AlegreyaSansSC-MediumItalic'; 
	 src: local("AlegreyaSansSC-MediumItalic"), 
 url("/wp-content/uploads/sites/587/2019/08/AlegreyaSansSC-MediumItalic.otf")
	format('opentype');
}

@font-face { 
	font-weight: normal;
  font-style: normal;
	font-family: 'AlegreyaSansSC-Regular'; 
	 src: local("AlegreyaSansSC-Regular"), 
 url("/wp-content/uploads/sites/587/2019/08/AlegreyaSansSC-Regular.otf")
	format('opentype');
}

@font-face { 
	font-weight: 300;
  font-style: normal;
	font-family: 'AlegreyaSansSC-Thin'; 
	 src: local("AlegreyaSansSC-Thin"), 
 url("/wp-content/uploads/sites/587/2019/08/AlegreyaSansSC-Thin.otf")
	format('opentype');
}

@font-face { 
	font-weight: 300;
  font-style: italic;
	font-family: 'AlegreyaSansSC-ThinItalic'; 
	 src: local("AlegreyaSansSC-ThinItalic"), 
 url("/wp-content/uploads/sites/587/2019/08/AlegreyaSansSC-ThinItalic.otf")
	format('opentype');
}

/* Typography */
h2{
  color: black;
}

blockquote p strong {
	font-size: inherit !important;
}

/* Body */

body {
  background-color: var(--article-background-colour);
  border-color: var(--article-background-colour);
}

body>.pp-feature-01,
.pp-feature-01,
.pp-container, 
.pp-article, 
.pp-slider {
  background-color: var(--article-background-colour); 
  border-color: transparent; 
}

hr, 
span.dropcap, 
.dropcap:first-letter,
a {
	color: var(--article-headline-colour) !important;
	border-color: var(--article-headline-colour) !important;
}

.pp-feature-01 .pp-article__body,
.pp-feature-01 .pp-media,
.pp-feature-01 .pp-footer {
  background-color: inherit !important;
  border-color: inherit !important;
}

.pp-feature-01 .pp-slug {
  background-color: inherit;
}

.pp-feature-01 .pp-slug,
.pp-feature-02 .pp-slug,
.pp-feature-03 .pp-slug {
  border-top: 1px solid darkgray;
  border-bottom: 1px solid darkgray;
  padding: 0px;
  margin-bottom: 10px;
}

/* Header */

.dd-template--full-width .pp-media--hero{
  width: 100%;
  position: relative; 
}

.dd-template--full-width .pp-media--hero .pp-media__image{
  width: inherit;
}

.dd-template--full-width .pp-slug {
  display: none;
}

.pp-feature-01 .pp-article__header .pp-media,
.pp-feature-02 .pp-article__header .pp-media,
.pp-feature-03 .pp-article__header .pp-media {
  position: relative;
}

.pp-feature-01 .pp-article__header .pp-media__caption,
.pp-feature-02 .pp-article__header .pp-media__caption,
.pp-feature-03 .pp-article__header .pp-media__caption, 
.dd-template--full-width .pp-media--hero .pp-media__caption{
  position: absolute;
  bottom: 0;
  right: 0;
  background-color: white;
  padding: 10px 8px;
}

.pp-feature-01 .pp-author,
.pp-feature-02 .pp-author,
.pp-feature-03 .pp-author {
  border: none;
}

.pp-feature-01 .pp-header-group-left,
.pp-feature-02 .pp-header-group-left,
.pp-feature-03 .pp-header-group-left {
  text-align: left;
}

.pp-feature-01 .pp-header-group-center,
.pp-feature-02 .pp-header-group-center,
.pp-feature-03 .pp-header-group-center {
  text-align: center;
}

.pp-feature-01 .pp-header-group-right,
.pp-feature-02 .pp-header-group-right,
.pp-feature-03 .pp-header-group-right {
  text-align: right;
}

.pp-feature-01 .pp-header-group-center .pp-header-group__author,
.pp-feature-02 .pp-header-group-center .pp-header-group__author,
.pp-feature-03 .pp-header-group-center .pp-header-group__author{
  display: flex;
  justify-content: center;
}

.pp-feature-01 .pp-header-group-right .pp-header-group__author,
.pp-feature-02 .pp-header-group-right .pp-header-group__author,
.pp-feature-03 .pp-header-group-right .pp-header-group__author{
  display: flex;
  justify-content: flex-end;
}


/* Slider */

.pp-feature-01 .pp-slider__arrows {
	top: 50%;
}

.pp-feature-01 .pp-slider__arrows label {
	box-shadow: inset 2px -2px 0 1px #a7a4a4fc;
}

@media only screen and (min-width: 680px) {
  .pp-feature-01 .pp-slider__arrows label {
		box-shadow: inset 2px -2px 0 1px #3a3a3a;	
	}
}

.dd-template--full-width.pp-is-ios .pp-container {
	padding: 0 40px 0;
} 

.dd-template--full-width.pp-is-ios .pp-media--hero {
	padding: 100px 0 0;
}

/* Footer */
.pp-feature-01 .pp-back-to-top,
.pp-feature-02 .pp-back-to-top,
.pp-feature-03 .pp-back-to-top {
  text-align: center;
}

.pp-feature-01 .pp-footer a {
	color: black !important;
}

strong {
	text-transform: bold; 
}


/* Offer codes CSS */

/* You can ignore this as the title is no longer there */
.pp-promocode__title {
  font-family: TiamatText-Bold;
  text-transform: uppercase;
  color: #e50812 !important;
  font-size: 1.875rem;
  padding-bottom: 0 !important;
}

/* This is the main background colour */
section.pp-promocode {
  background: #ede9dd;
}

/* This is the box which contains the code */
h2.pp-promocode__code {
  background-color: #f7f7f7;
  border: 1px solid #bdac75;
  line-height: 38px;
  padding: 0px 12px;
  font-family: AlegreyaSans-Light;
  color: #171818;
}

/* This is for the buttons */
.pp-promocode__button {
  font-family: TiamatExpandedSC-Bold;
  color: #fff !important;
  background-color: #bdac75;
  border-color: #bdac75 !important;
  margin: 0 5px;
}

/* Active colour of the buttons */
.pp-promocode__button:active {
  background: #e60811;
}


