@import url("http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300italic,400,600");


body {
  background: #fff;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 14pt;
  font-weight: 300;
  line-height: 1.75em;
  color: #000;
}

  body.is-loading * {
    -moz-transition: none !important;
    -webkit-transition: none !important;
    -ms-transition: none !important;
    transition: none !important;
    -moz-animation: none !important;
    -webkit-animation: none !important;
    -ms-animation: none !important;
    animation: none !important;
  }

input, textarea, select {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 14pt;
  font-weight: 300;
  line-height: 1.75em;
  color: rgba(0, 0, 0, 0.7);
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 300;
  color: rgba(0, 0, 0, 0.8);
  line-height: 1.5em;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: inherit;
  text-decoration: none;
}

h1 a strong, h2 a strong, h3 a strong, h4 a strong, h5 a strong, h6 a strong {
    color: rgba(0, 0, 0, 0.9);
  }

h2 {
  font-size: 2em;
  letter-spacing: -1px;
}

  h2.alt {
    color: rgba(0, 0, 0, 0.8);
  }

    h2.alt strong {
      color: rgba(0, 0, 0, 0.9);
    }

h3 {
  font-size: 1.5em;
}

header {
  margin: 0 0 2em 0;
}

  header > p {
    margin: 1em 0 0 0;
  }


strong, b {
  font-weight: 300;
  color: rgba(0, 0, 0, 0.9);
}

em, i {
  font-style: italic;
}

a {
  text-decoration: none;
  color: inherit;
  /*border-bottom: dotted 1px rgba(128, 128, 128, 0.5);*/
  -moz-transition: color 0.35s ease-in-out, border-bottom-color 0.35s ease-in-out;
  -webkit-transition: color 0.35s ease-in-out, border-bottom-color 0.35s ease-in-out;
  -ms-transition: color 0.35s ease-in-out, border-bottom-color 0.35s ease-in-out;
  transition: color 0.35s ease-in-out, border-bottom-color 0.35s ease-in-out;
  outline: 0;
}

a:hover {
    color: #E27689;
    border-bottom-color: rgba(255, 255, 255, 0);
}  

sub {
  position: relative;
  top: 0.5em;
  font-size: 0.8em;
}

sup {
  position: relative;
  top: -0.5em;
  font-size: 0.8em;
}

hr {
  border: 0;
  border-top: solid 1px #ddd;
}

blockquote {
  border-left: solid 0.5em #ddd;
  padding: 1em 0 1em 2em;
  font-style: italic;
}

p, ul, ol, dl, table {
  margin-bottom: 2em;
}

br.clear {
  clear: both;
}

/*Custom size*/
h1{
	font-size:1em;	
}

h2{
	font-size:0.8em;
}
h3{
	font-size:0.6em;
}

address{
	font-size:0.8em;
}

p{
	font-size:0.8em;
}

.sidebar-nav .fa {
    display:inline;
    font-size: 0.8em;
}