/*------------------------------------*\
    $RESET
\*------------------------------------*/
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, ol, ul, li, form, legend, label, table, header, footer, nav, section, figure {
  margin: 0;
  padding: 0; }

header, footer, nav, section, article, hgroup, figure {
  display: block; }
  
body, html { height: 100%; }
body { background: white; font-family: 'Lato', sans-serif; font-size:18px; -webkit-text-size-adjust: 100%; color: #333333; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
h1, h2, h3, h4 { font-family: 'Lato', sans-serif;}
  /*H1*/
  h1 { font-size: 50px;}
  .alpha { font-weight: bold; margin-bottom: 0.5em;}
  .beta { font-weight: normal; margin-bottom: 0.5em;}
  /*H2*/
  .gamma { font-weight: bold; margin-bottom: 0.5em;}
  .delta { font-weight: normal; margin-bottom: 0.5em;}
  /*H3*/
  .epsilon { font-weight: bold; margin-bottom: 0.5em;}
  .zeta { font-weight: normal; margin-bottom: 0.5em;}
  /*H4*/
  .eta { font-weight: bold; margin-bottom: 0.5em;}
  .theta { font-weight: normal; margin-bottom: 0.5em;}
  /*SPECIAL HEADING*/
  .iota{ font-size: 16px; font-weight: bold; color: #009ee0; text-transform: uppercase; margin-bottom: 0.5em;}
/* Text-Related Elements */

.paragraph-container p, .paragraph-container .delta { margin-bottom: 1em;}


/* Links */
a {
  transition: all ease 300ms; 
  -moz-transition: all ease 300ms; 
  -webkit-transition: all ease 300ms; 
  -o-transition: all ease 300ms; 
  -ms-transition: all ease 300ms;
  text-decoration:none;
}

a:hover {
  transition: all ease 300ms; 
  -moz-transition: all ease 300ms; 
  -webkit-transition: all ease 300ms; 
  -o-transition: all ease 300ms; 
  -ms-transition: all ease 300ms; 
}



/* Blockquote */
blockquote { font-style: italic; border-left: 5px solid #d9252a; color: #333; padding-left: 1em; margin-bottom: 1em; }

/* Horizontal Rule */
hr { border: 0; height: 2px; background: #eeeeee; margin: 1.25em 0; }
abbr { border-bottom: 1px dotted gray; cursor: help; }
ol, ul { margin: 0; padding: 0; list-style: none; }

/* Definition Lists */
dl { overflow: hidden; margin: 0 0 1em;}
dt { font-weight: bold; }
dd { margin-left: 0; }

body { background:#fff;}

