p, span, a, img, ul, ol {
  font-family: 'Titillium Web';
}

@media (max-width: 575px) {
  .cit {
    font-size: 0.8rem;
    font-family: 'Stack Sans Text';
  }
}

@media (min-width: 768px) {
  .cit {
    font-size: 1.5rem;
    font-family: 'Stack Sans Text';
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .cit {
    font-size: 1.2rem;
    font-family: 'Stack Sans Text';
  }
}

.brand-mainview {
  font-size: 2.5rem;
  font-family: 'Stack Sans Text';
}

.subtext-logo {
  font-family: 'Arial Bold';
  text-shadow: 2px 2px 5px #aeaeae;
}

.ratr-shadow-white {
  text-shadow: 2px 2px 5px #dededec0;
}

.text-h1 {
  /*font-size: initial;*/
}

@media (max-width: 768px) {
  .text-h1 {
    font-size: 2rem !important;
  }
}

.text-small {
  font-size: 0.8rem !important;
}

.text-underline {
  text-decoration: underline;
}

.h1-form {
  font-size: 1.5rem;
  text-transform: uppercase;
}

@media (min-width: 576px) {
  .text-sm-start {
    text-align: start !important;
  }
}

