/* Define colors */

/* Anchor color */

a:hover,
a:focus {
  color: #F15156;
}

/* Header */

.header {
  border-top-color: #F15156;
}

.header--borders:before,
.header--borders:after {
  background-color: #F15156;
}

.header--transparent .header__logo-link {
  background-color: #F15156;
}

.header--transparent .header__logo-link:hover,
.header--transparent .header__logo-link:focus {
  color: #F15156;
}

/* Menu */

.main-nav .menu-item-has-children > .dropdown-nav__link {
  border-bottom-color: #F15156;
}

.main-nav .menu-item-has-children > .dropdown-nav__link:focus {
  border-color: #F15156;
}

.dropdown-nav {
  background-color: #F15156;
}

.dropdown-nav__toggle {
  background-color: #F15156;
  border-color: #F15156;
}

.dropdown-nav__toggle:hover {
  border-color: #F15156;
}

.dropdown-nav__toggle:hover span {
  background: #F15156;
}

.dropdown-nav__toggle:hover span:after,
.dropdown-nav__toggle:hover span:before {
  background: #F15156;
}

.dropdown-nav__toggle:focus:hover span {
  background: #F15156;
}

.dropdown-nav__toggle:focus:hover span:after,
.dropdown-nav__toggle:focus:hover span:before {
  background: #F15156;
}

/* Footer */

.footer:after {
  background-color: #F15156;
}

.footer__copyright a:hover,
.footer__copyright a:focus {
  color: #F15156;
}

/* Logo */

.btn--logo {
  border-color: #F15156;
  color: #F15156;
}

.btn--logo:hover,
.btn--logo:focus {
  background-color: #F15156;
}

/* Read more */

.btn--more-posts {
  border-color: #F15156;
  color: #F15156;
}

.btn--more-posts:hover,
.btn--more-posts:focus {
  background-color: #F15156;
}

/* Anchor color */

.post-item a {
  color: #F15156;
}

.post-item a:hover,
.post-item a:focus {
  border-bottom-color: #F15156;
}

/* Comments button */

.fixed-footer__btn--red {
  background: #F15156;
}

.fixed-footer__btn--red:hover,
.fixed-footer__btn--red:focus {
  background: #f3696d;
}

/* Comments submit button */

.form-submit .submit {
  background-color: #F15156;
}

/* Title hover */

.post-list .post-item__title a:hover,
.post-list .post-item__title a:focus {
  color: #F15156;
}

/* Older/newer buttons */

.post-list-nav__prev a,
.post-list-nav__next a {
  background-color: #F15156;
}

.post-list-nav__prev a:hover,
.post-list-nav__next a:hover,
.post-list-nav__prev a:focus,
.post-list-nav__next a:focus {
  background-color: #ee3036;
}

/* Anchor color */

.error-message a {
  color: #F15156;
}

.error-message a:hover,
.error-message a:focus {
  border-bottom-color: #F15156;
}

/* ----- Widgets ----- */

/* Anchor color */

.widget a:hover,
.widget a:focus {
  color: #F15156;
}

/* Search button */

.search-form__button {
  background: #F15156;
}

.search-form__button:hover,
.search-form__button:focus {
  background-color: #ee3036;
}

/* ----- Post formats ----- */

/* Audio */

.mejs-controls .mejs-time-rail .mejs-time-loaded,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background-color: #F15156 !important;
}

/* Gallery arrows */

.gallery-slider .slick-arrow:before {
  background-color: #F15156;
}

/* Blog post pagination */

.pagination li a {
  background-color: #F15156;
}

.pagination li a:hover,
.pagination li a:focus {
  background-color: #f3696d;
}

.pagination .current {
  background-color: #ef3e44;
}

/* Password protected button */

.post-password-form input[type="submit"] {
  background-color: #F15156;
}

.post-password-form input[type="submit"]:hover,
.post-password-form input[type="submit"]:focus {
  background-color: #ee3036;
}