body,
.btn-primary,
.btn,
.navbar,
h1,
h2,
h3,
h4,
h5,
.widgettitle,
input,
button,
select,
textarea {
  font-family: "effra", helvetica, sans-serif;
  color: #555555;
}
h1 {
  color: #333333;
}
textarea,
input[type="text"],
input[type="date"],
input[type="email"],
input[type="url"],
input[type="search"] {
  border-radius: 0;
}
.entry-content p,
.entry-content ul,
.entry-content ol {
  font-family: "leitura-news", georgia, serif;
  font-weight: 300;
}
h1,
h2,
h3,
h4,
h5,
.widgettitle {
  font-weight: 500;
}
a {
  color: #09c9ff;
}
a:hover {
  color: #3cd4ff;
}
.btn {
  text-shadow: none;
  border: none;
  text-transform: uppercase;
  font-weight: bold;
  padding: 12px 24px;
  background-color: #09c9ff;
  color: #fff;
  border-radius: 0;
}
.btn:hover {
  background-color: #00b5e8;
  color: #fff;
}
.btn.btn-primary {
  color: #fff;
  background-color: #f77710;
}
.btn.btn-primary:hover {
  background-color: #df6807;
}
.top-tag {
  font-weight: 300;
}
.stories h2.entry-title {
  font-size: 24px;
  margin-bottom: 0.5em;
}
.stories h2.entry-title a {
  color: #555555;
}
.stories h2.entry-title a:hover {
  color: #09c9ff;
}
.stories h5.byline {
  display: none;
}
.type-pull-quote {
  border-left: 1px solid #aaaaaa;
  padding-left: 40px;
  color: #555555;
}
@media (max-width: 768px) {
  .type-pull-quote {
    padding: 20px 10px;
    text-align: center;
    border: none;
    border-top: 3px solid #555555;
    border-bottom: 3px solid #555555;
    margin: 0 auto 1em;
    max-width: 90%;
  }
}
#main {
  margin-top: 25px;
}
#site-header {
  display: none;
}
.home .sticky-nav-wrapper,
.sticky-nav-wrapper {
  height: 75px;
}
.home .sticky-nav-holder.show {
  visibility: visible;
  opacity: 1;
}
.sticky-nav-holder .navbar li > a {
  color: #09c9ff;
}
.widgettitle {
  color: #000;
}
/* friends widget */
#friends-widget p,
#friends-widget ul {
  font-size: 15px;
  padding-left: 0;
}
#friends-widget p {
  margin-bottom: 8px;
}
#friends-widget ul {
  margin-left: 0;
}
#friends-widget ul li {
  list-style: none;
}
#friends-widget ul strong {
  font-size: 17px;
  line-height: 21px;
}
#friends-widget ul strong a {
  color: #909799;
}
#sidebar .widget-area {
  padding-left: 40px;
}
.largo-interactive-quiz h3.largo-interactive-headline {
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 8px;
}
.largo-interactive-quiz h1 {
  font-size: 21px;
  margin-bottom: 8px;
}
.largo-interactive-quiz p {
  font-size: 18px;
}
.mailchimp-signup-widget {
  margin-bottom: 24px;
  text-align: center;
}
.mailchimp-signup-widget .widgettitle {
  font-size: 21px;
}
.mailchimp-signup-widget p {
  font-size: 16px;
  margin-bottom: 8px;
}
.mailchimp-signup-widget .email_address {
  margin-top: 8px;
}
.mailchimp-signup-widget .btn {
  padding: 5px 24px;
}
@media all and (max-width: 768px) {
  #main {
    margin-top: 0;
  }
  #sidebar .widget-area {
    padding-left: 0;
  }
  .sticky-footer-container .follow {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .home #main {
    margin-top: 0;
  }
}
