.heading-font {  font-family: 'Catamaran', 'Helvetica', 'Arial', 'sans-serif';  font-weight: 200;  letter-spacing: 1px;}
.body-font {  font-family: 'Muli', 'Helvetica', 'Arial', 'sans-serif';}
.alt-font {  font-family: 'Lato', 'Helvetica', 'Arial', 'sans-serif';  text-transform: uppercase;  letter-spacing: 2px;}

html,body {  height: 100%;  width: 100%;}
body {  font-family: 'Lato';}
body { background: black !important; }
/* a {  -webkit-transition: all 0.35s;  -moz-transition: all 0.35s;  transition: all 0.35s;  color: #cyan;} */
a:hover,
a:focus {  color: cyan;}
/* a:link, {color: cyan;} */
/* a:visited {color: cyan;} */

hr {  margin: 25px auto 25px;  border-width: 3px;  width: 100%; border-color: rgba(128, 128, 128, 0.5);}

hr.light {  border-color: white;}

p {
  font-family: 'Lato', 'Helvetica', 'Arial', 'sans-serif';
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.2;
  margin-bottom: 6px;
}


h1 {
  font-family: 'Lato', 'Helvetica', 'Arial', 'sans-serif';
  font-size: 28px;
  line-height: 1.2;
  margin-bottom: 20px;
}

h2 {
  font-family: 'Lato', 'Helvetica', 'Arial', 'sans-serif';
  font-size: 24px;
  line-height: 1.2;
  margin-bottom: 20px;
}

h3 {
  font-family: 'Lato', 'Helvetica', 'Arial', 'sans-serif';
  font-size: 20px;
  line-height: 1.2;
  margin-bottom: 20px;
}

h4 {
  font-family: 'Lato', 'Helvetica', 'Arial', 'sans-serif';
  font-size: 18px;
  line-height: 1.2;
  margin-bottom: 20px;
}

h5 {
  font-family: 'Lato', 'Helvetica', 'Arial', 'sans-serif';
  font-size: 16px;
  line-height: 1.2;
  margin-bottom: 20px;
}

h6 {
  font-family: 'Lato', 'Helvetica', 'Arial', 'sans-serif';
  font-size: 14px;
  line-height: 1.2;
  margin-bottom: 20px;
}

.navbar {
    margin-bottom: 0px!important;
    background-color: black;
    position:fixed;
    top:0;
    width:100%;
    z-index:500;
}
.navbar-collapse.in {
    display: block !important;
}

header {  width: 100%;  overflow-y: hidden;}
  section {  width: 100%;  overflow-y: hidden;}
  section .container {	margin: 25px auto 100px;	background-size: cover;}
