#landing-logo {
	font-family: 'League Gothic';
	color: #FFF;
	font-size: 8em;
    	font-weight: normal;
}

h1.header-title {
 font-family: 'League Gothic';
        color: #FFF;
        font-size: 6em;
        font-weight: normal;

}


h1.header-title-small {
 font-family: 'League Gothic';
        color: #FFF;
        font-size: 3em;
        font-weight: normal;

}

.marginFix {
	margin-top:50px;
}

h4.contactTitle {
  margin-top: 50px;
}


.title-space-sm {
  padding-top:50px;
  padding-bottom: 20px;
}

.navbar-brand {
  position:static !important;
}

button.navbar-toggler, button.navbar-toggler-right {
  padding-top: 25px !important;
}


/* Extra small devices (phones, 600px and down) */
@media (max-width: 767px) {
    h1.header-title {
    font-family: 'League Gothic';
    color: #FFF;
    font-size: 5em !important;
    font-weight: normal;
  }
}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media (max-width: 767px) {
    h1.header-title {
    font-family: 'League Gothic';
    color: #FFF;
    font-size: 5em !important;
    font-weight: normal;
  }
} 



Parsley CSS

input.parsley-success,
select.parsley-success,
textarea.parsley-success {
  color: #468847;
  background-color: #DFF0D8;
  border: 1px solid #D6E9C6;
}

input.parsley-error,
select.parsley-error,
textarea.parsley-error {
  color: #B94A48;
  background-color: #F2DEDE;
  border: 1px solid #EED3D7;
}

.parsley-errors-list {
  margin: 2px 0 3px;
  padding: 0;
  list-style-type: none;
  font-size: 0.9em;
  line-height: 0.9em;
  opacity: 0;

  transition: all .3s ease-in;
  -o-transition: all .3s ease-in;
  -moz-transition: all .3s ease-in;
  -webkit-transition: all .3s ease-in;
}

.parsley-errors-list.filled {
  color: red;
  opacity: 1;
}