@font-face {
     font-family: 'porker';
     src: url('/wp-content/themes/smashed_plastic/fonts/porker-webfont.woff2') format('woff2'), url('/wp-content/themes/smashed_plastic/fonts/porker-webfont.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}


/* Global Links */
 a {
     text-decoration: none;
}
 a:focus, a:hover {
     outline: none;
     text-decoration: none;
}
/* Headings */
 h1, h2, h3, h4 {
     font-family: 'porker', sans-serif;
     position: relative;
	 font-weight: 400;
     line-height: 1;	 
	 text-transform: uppercase;
}
 h1 {
     font-size: 1.6em;
     margin-bottom: .5em;
	 color: var(--red);	 	 
}
 h2 {
     font-size: 1.5em;
     margin-bottom: .5em;
	 color: var(--red);	 
}
 h3 {
     font-size: 1.4em;
     margin: 1em auto .5em;
	 color: var(--blue);
}
 h4 {
     font-size: 1.5rem;
     margin-bottom: .7rem;
	 color: var(--blue);
	 text-align: center;
}
/* Icons ---------------------------------- */
 @font-face {
    font-family: 'minimal';
    src:  url('https://d1azc1qln24ryf.cloudfront.net/31537/Minimal/minimal.eot?abuoak');
    src:  url('https://d1azc1qln24ryf.cloudfront.net/31537/Minimal/minimal.eot?abuoak#iefix') format('embedded-opentype'),
      url('https://d1azc1qln24ryf.cloudfront.net/31537/Minimal/minimal.woff2?abuoak') format('woff2'),
      url('https://d1azc1qln24ryf.cloudfront.net/31537/Minimal/minimal.ttf?abuoak') format('truetype'),
      url('https://d1azc1qln24ryf.cloudfront.net/31537/Minimal/minimal.woff?abuoak') format('woff'),
      url('https://d1azc1qln24ryf.cloudfront.net/31537/Minimal/minimal.svg?abuoak#minimal') format('svg');
    font-weight: normal;
    font-style: normal;
}
 .icons {
     font-family: 'minimal';
     speak: none;
     font-weight: normal;
     font-variant: normal;
     text-transform: none;
     line-height: 1;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
}
/* Text Elements ---------------------------------- */
 p {
     margin: 0 0 1em;
     position: relative;
}
 p:last-child, p:last-of-type {
     margin-bottom: 0;
}
 sup, sub {
     line-height: 0;
}
 strong {
     font-weight: 600;
}
 .interior .content.layer .wrap {
     max-width: 900px;
	 text-align: left;
}
 .content.layer p {
     margin-bottom: 1em;
}
 .content.layer p:last-child {
     margin-bottom: 0;
}
 .content ul,
 .content ol {
     text-align: left;
     margin: 0 0 1.5em 1.5em;
}
 .content li {
     padding-bottom: .6em;
}
 