html, body {
    max-width: 100%;
    overflow-x: hidden;}

body {
 color: #fff;
 font-size: 15px;
 font-family: Radikal-Light;
 letter-spacing: 1px;
 line-height: 32px;
 text-align: center;
 margin: 0;
 background-color: #282828;}

main {
 background-color: #191919;}

h1 {
 font-size: 34px;
 line-height: 53px;
 font-weight: normal;
 font-family: Radikal-Medium;
 margin: 40px 0;}

h1 span {
 font-family: Radikal-Black;}

h2 {
 font-family: Radikal-Black;
 font-weight: normal;
 font-size: 30px;
 line-height: 40px;
 letter-spacing: 6px;
 text-transform: uppercase;
 margin-bottom: 50px;}

h2:after {
 content: "";
 display: block;
 height: 4px;
 width: 30px;
 margin: 25px auto 130px;
 background-color: #555;}

h2.no-border:after {
 display: none;}

h2 s {
  color: #555;
  font-size: 20px;
  display: none;
}

h3 {
 font-size: 20px;
 font-family: Radikal-Medium;
 font-weight: normal;
 line-height: 40px;
 letter-spacing: 3px;
 text-transform: uppercase;}

h4 {
 font-size: 15px;
 text-transform: uppercase;
 letter-spacing: 2px;}

p {
 margin: 20px auto 40px;}

.large,
.large p {
 font-size: 22px;
 line-height: 43px;
 text-indent: 30px;
 margin-bottom: 60px;
 max-width: 850px;
 text-align: left;
 font-family: Radikal-Thin;}

@media only screen 
and (max-width : 800px) {

  .large,
  .large p {
  	font-size: 18px;
    line-height: 40px;}

}

ul {
  margin: 0;
  padding: 0;}

a {
 color: inherit;
 cursor: pointer;
 text-decoration: none;}

a:visited {
 color: inherit;}

a img {
  border: none;}




/* Commons */

section {
 width: 80%;
 padding: 250px 10%;
 background-position: center;
 background-size: cover;
 overflow: hidden;}

section.full-bleed {
  padding-left: 0;
  padding-right: 0;
  width: 100%;}

.wrap {
 max-width: 1200px;
 margin: 0 auto;}

a.button,
input.button {
 color: #888;
 display: block;
 font-size: 13px;
 font-family: Radikal-Black;
 letter-spacing: 1px;
 background-color: #222;
 border: 0px solid #fff;
 border-radius: 2px;
 padding: 14px 40px;
 text-transform: uppercase;
 width: 155px;
 margin: 0 auto;
 transition: all 0.2s ease;}

a.button:hover,
input.button:hover {
 background-color: #EA504E;
 border-color: #EA504E;
 color: #fff;}

break,
.break {
 display: block;
 margin: 250px 0 0 0;}

color,
.color {
 display:block;
 background-color: #EA504E;
 height:100%;
 width:100%;
 position:absolute;
 top: 0px;
 left: 0px;
 opacity: 0;
 visibility: hidden;
 z-index: -1;
 transition: 0.5s ease all;}

.focus color,
.focus .color {
 opacity: 0.1;
 visibility: visible;
 transition: 0.5s ease all;}
 
.col > div {
 float: left;
 display: block;}

.col:after {
 content: "";
 clear: both;
 display: block;}

.col.two > div {
 width: 50%;}

.col.three > div {
 width: 33.3%;}

.col.four > div {
 width: 25%;}

.hide {
  display: none !important;}

.blur {
 -webkit-filter: blur(4px); -moz-filter: blur(4px); -o-filter: blur(4px); -ms-filter: blur(4px); filter: blur(4px);
 transition: all 1.0s ease;}
 
.background:before {
 content: "";
 background-size: cover;
 background-position: top center;
 background-repeat: no-repeat;
 position: absolute;
 top: 0; left: 0;
 height: 100%;
 width: 100%;
 z-index: -1;
 transition: all 0.8s ease;}

/* Enabled Fonts */
@font-face {font-family: 'Radikal-Bold';src: url('inc/font/2BDF8E_6_0.eot');src: url('inc/font/2BDF8E_6_0.eot?#iefix') format('embedded-opentype'),url('inc/font/2BDF8E_6_0.woff') format('woff'),url('inc/font/2BDF8E_6_0.ttf') format('truetype');}
@font-face {font-family: 'Radikal-Black';src: url('inc/font/2BDF8E_4_0.eot');src: url('inc/font/2BDF8E_4_0.eot?#iefix') format('embedded-opentype'),url('inc/font/2BDF8E_4_0.woff') format('woff'),url('inc/font/2BDF8E_4_0.ttf') format('truetype');}
@font-face {font-family: 'Radikal-Medium';src: url('inc/font/2BDF8E_2_0.eot');src: url('inc/font/2BDF8E_2_0.eot?#iefix') format('embedded-opentype'),url('inc/font/2BDF8E_2_0.woff') format('woff'),url('inc/font/2BDF8E_2_0.ttf') format('truetype');}
@font-face {font-family: 'Radikal-Light';src: url('inc/font/2BDF8E_1_0.eot');src: url('inc/font/2BDF8E_1_0.eot?#iefix') format('embedded-opentype'),url('inc/font/2BDF8E_1_0.woff') format('woff'),url('inc/font/2BDF8E_1_0.ttf') format('truetype');}
@font-face {font-family: 'Radikal-Thin';src: url('inc/font/2BDF8E_A_0.eot');src: url('inc/font/2BDF8E_A_0.eot?#iefix') format('embedded-opentype'),url('inc/font/2BDF8E_A_0.woff') format('woff'),url('inc/font/2BDF8E_A_0.ttf') format('truetype');}

/* Inactive Fonts
@font-face {font-family: 'Radikal-LightItalic';src: url('inc/font/2BDF8E_0_0.eot');src: url('inc/font/2BDF8E_0_0.eot?#iefix') format('embedded-opentype'),url('inc/font/2BDF8E_0_0.woff') format('woff'),url('inc/font/2BDF8E_0_0.ttf') format('truetype');}
@font-face {font-family: 'Radikal-MediumItalic';src: url('inc/font/2BDF8E_3_0.eot');src: url('inc/font/2BDF8E_3_0.eot?#iefix') format('embedded-opentype'),url('inc/font/2BDF8E_3_0.woff') format('woff'),url('inc/font/2BDF8E_3_0.ttf') format('truetype');}
@font-face {font-family: 'Radikal-BlackItalic';src: url('inc/font/2BDF8E_5_0.eot');src: url('inc/font/2BDF8E_5_0.eot?#iefix') format('embedded-opentype'),url('inc/font/2BDF8E_5_0.woff') format('woff'),url('inc/font/2BDF8E_5_0.ttf') format('truetype');}
@font-face {font-family: 'Radikal';src: url('inc/font/2BDF8E_7_0.eot');src: url('inc/font/2BDF8E_7_0.eot?#iefix') format('embedded-opentype'),url('inc/font/2BDF8E_7_0.woff') format('woff'),url('inc/font/2BDF8E_7_0.ttf') format('truetype');} 
@font-face {font-family: 'Radikal-Italic';src: url('inc/font/2BDF8E_8_0.eot');src: url('inc/font/2BDF8E_8_0.eot?#iefix') format('embedded-opentype'),url('inc/font/2BDF8E_8_0.woff') format('woff'),url('inc/font/2BDF8E_8_0.ttf') format('truetype');}
@font-face {font-family: 'Radikal-BoldItalic';src: url('inc/font/2BDF8E_9_0.eot');src: url('inc/font/2BDF8E_9_0.eot?#iefix') format('embedded-opentype'),url('inc/font/2BDF8E_9_0.woff') format('woff'),url('inc/font/2BDF8E_9_0.ttf') format('truetype');}
@font-face {font-family: 'Radikal-ThinItalic';src: url('inc/font/2BDF8E_B_0.eot');src: url('inc/font/2BDF8E_B_0.eot?#iefix') format('embedded-opentype'),url('inc/font/2BDF8E_B_0.woff') format('woff'),url('inc/font/2BDF8E_B_0.ttf') format('truetype');}
@font-face {font-family: 'Radikal-UltraThin';src: url('inc/font/2BDF8E_C_0.eot');src: url('inc/font/2BDF8E_C_0.eot?#iefix') format('embedded-opentype'),url('inc/font/2BDF8E_C_0.woff') format('woff'),url('inc/font/2BDF8E_C_0.ttf') format('truetype');}
@font-face {font-family: 'Radikal-UltraThinItalic';src: url('inc/font/2BDF8E_D_0.eot');src: url('inc/font/2BDF8E_D_0.eot?#iefix') format('embedded-opentype'),url('inc/font/2BDF8E_D_0.woff') format('woff'),url('inc/font/2BDF8E_D_0.ttf') format('truetype');}
*/