a {
  color: #e4002b;
}

a:hover, a:active, a:focus {
  color: #cb0026;
}

#page-preloader .preloader .circle:before {
  border-color: #e4002b transparent transparent transparent;
}

.button-full {
  color: #fff;
  background-color: #e4002b;
  border: 2px solid #e4002b;
}

.button-full:hover {
  color: #fff;
  background-color: #cb0026;
}

.button-full:hover {
  border: 2px solid #cb0026;
}

.button-border {
  color: #e4002b;
  text-decoration:none !important;
  background-color:transparent;
  border: 2px solid #e4002b !important;
}

.button-border:hover {
  color: #fff;
  background-color: #cb0026;
  border-color: #cb0026 !important;
}


.color-block {
  background-color: #f9f9f9;
}

.bg-primary-color {
  background-color: #e4002b;
}

.bg-second-color {
  background-color: #999;
}

.site-header .header-content-color {
  background-color: #ea595c;
}

.site-header .header-content-gradient {
  background: #e4002b;
  background: -moz-linear-gradient(-45deg, #02b2d3 0%, #e4002b 50%, #e4002b 100%);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #e4002b), color-stop(50%, #e4002b), color-stop(100%, #e4002b));
  background: -webkit-linear-gradient(-45deg, #02b2d3 0%, #e4002b 50%, #e4002b 100%);
  background: -o-linear-gradient(-45deg, #02b2d3 0%, #e4002b 50%, #e4002b 100%);
  background: -ms-linear-gradient(-45deg, #02b2d3 0%, #e4002b 50%, #e4002b 100%);
  background: linear-gradient(135deg, #02b2d3 0%, #e4002b 50%, #e4002b 100%);
}

.site-header .header-container-color .header-nav-buttons .button-white-border, .site-header .header-container-color .header-nav-buttons .button-white-border {
  background-color: #e4002b;
}

.site-header .header-content-color .header-nav-buttons .button-full {
  color: #e4002b;
}

.site-header .header-content-color .header-nav-buttons .button-full:hover, .site-header .header-content-color .header-nav-buttons .button-full:active, .site-header .header-content-color .header-nav-buttons .button-full:focus {
  color: #cb0026;
}

.site-header .header-color-block {
  background: #e4002b;
}

.site-header .header-image-block .header-bg-overlay {
  background: #cbdcee;
}

.title-centered-content .title-desc p {
  color: #999;
}


.section-block h2 span.badge-primary, .section-block h3 span.badge-primary {
  background-color: #e4002b;
}

.section-block h2 span.badge-second, .section-block h3 span.badge-second {
  background-color: #fc3858;
}

.feature-box span.badge-primary {
  color: #e4002b !important;
}

.feature-box span.badge-second {
  color: #fc3858;
}

.features span.badge-primary, .prices span.badge-primary {
  background-color: #e4002b;
}

.features span.badge-second, .prices span.badge-second {
  background-color: #fc3858;
}

.bg-primary-color span.badge-primary {
  color: #e4002b !important;
}

.bg-second-color span.badge-second {
  color: #fc3858 !important;
}

.feature-box-primary {
  background-color: #fff;
}

.feature-box-second {
  background-color: #fc3858;
}

.figs {
  background-color: #abeaf6;
}

.figs:before {
  background-color: #e4002b;
}

.nav-light .navbar-brand {
  color: #333333;
}

.nav-light .navbar-brand:hover, .nav-light .navbar-brand:focus, .nav-light .navbar-brand:active {
  color: #e4002b;
}

.nav-light .navbar-nav > li > a, .nav-light .nav > li > a:focus, .nav-light .nav > li > a:active {
  color: #333333;
}

.nav-light .nav > li > a:hover {
  color: #e4002b;
}


.nav-light .dropdown-menu > li > a:hover, .nav-light .dropdown-menu > li > a:focus {
  background-color: #ffffff;
  color:#e4002b;
}

.nav-light .nav-icon span {
  background: #e4002b;
}

.nav-light .menu-buttons ul li .button-simple {
  color: #333333;
}

.nav-light .menu-buttons ul li .button-simple:hover, .nav-light .menu-buttons ul li .button-simple:focus, .nav-light .menu-buttons ul li .button-simple:active {
  color: #cb0026;
}

.nav-light .menu-buttons ul li .button-full {
  color: #fff;
  background-color: #e4002b;
}

.nav-light .menu-buttons ul li .button-full:hover, .nav-light .menu-buttons ul li .button-full:focus, .nav-light .menu-buttons ul li .button-full:active {
  background-color: #cb0026;
}

.nav-dark .navbar-brand {
  color: #fff;
}

.nav-dark .navbar-brand:hover, .nav-dark .navbar-brand:focus, .nav-dark .navbar-brand:active {
  color: #ffffff;
}

.nav-dark .navbar-nav > li > a, .nav-dark .nav > li > a:focus, .nav-dark .nav > li > a:active {
  color: #fff;
}

.nav-dark .nav > li > a:hover {
  color: #ffffff;
}

.nav-dark .dropdown-menu > li > a:hover, .nav-dark .dropdown-menu > li > a:focus {
  background-color: #ffffff;
}

.nav-dark .nav-icon span {
  background: #e4002b;
}

.nav-dark .menu-buttons ul li .button-simple {
  color: #fff;
}

.nav-dark .menu-buttons ul li .button-simple:hover, .nav-dark .menu-buttons ul li .button-simple:focus, .nav-dark .menu-buttons ul li .button-simple:active {
  color: #ffffff;
}

.nav-dark .menu-buttons ul li .button-full {
  color: #e4002b;
  background-color: #fff;
}

.nav-dark .menu-buttons ul li .button-full:hover, .nav-dark .menu-buttons ul li .button-full:focus, .nav-dark .menu-buttons ul li .button-full:active {
  color: #cb0026;
}

.nav-dark .nav-shadow .navbar-brand {
  color: #333333;
}

.nav-dark .nav-shadow .navbar-brand:hover, .nav-dark .nav-shadow .navbar-brand:focus, .nav-dark .nav-shadow .navbar-brand:active {
  color: #cb0026;
}

.nav-dark .nav-shadow .navbar-nav > li > a, .nav-dark .nav-shadow .nav > li > a:focus, .nav-dark .nav-shadow .nav > li > a:active {
  color: #333333;
}

.nav-dark .nav-shadow .nav > li > a:hover {
  color: #cb0026;
}

.nav-dark .nav-shadow .menu-buttons ul li .button-simple {
  color: #333333;
}

.nav-dark .nav-shadow .menu-buttons ul li .button-simple:hover, .nav-dark .nav-shadow .menu-buttons ul li .button-simple:focus, .nav-dark .nav-shadow .menu-buttons ul li .button-simple:active {
  color: #cb0026;
}

.nav-dark .nav-shadow .menu-buttons ul li .button-full {
  color: #fff;
  background-color: #e4002b;
}

.nav-dark .nav-shadow .menu-buttons ul li .button-full:hover, .nav-dark .nav-shadow .menu-buttons ul li .button-full:focus, .nav-dark .nav-shadow .menu-buttons ul li .button-full:active {
  color: #fff;
  background-color: #cb0026;
}

.about-1 ul li:before, .about-2 ul li:before, .about-3 ul li:before, .about-4 ul li:before, .about-5 ul li:before, .about-6 ul li:before {
  color: #e4002b;
}

.features .feature-primary-color i {
  color: #e4002b;
}

.features .feature-second-color i {
  color: #fc3858;
}

.price .bg-primary-color .button {
  color: #e4002b;
}

.price .bg-primary-color .button:hover, .price .bg-primary-color .button:active, .price .bg-primary-color .button:focus {
  color: #cb0026;
}

.price .bg-second-color .button {
  color: #fc3858;
}

.price .bg-second-color .button:hover, .price .bg-second-color .button:active, .price .bg-second-color .button:focus {
  color: #fc3858;
}

.price .disable {
  color: #cbdcee;
}

.price-3 h4 {
  color: #e4002b;
}

.price-3 .time {
  border-bottom: 1px solid #cbdcee;
}

.bg-primary-color .cta-button .button {
  color: #e4002b;
}

.bg-primary-color .cta-button .button:hover, .bg-primary-color .cta-button .button:active, .bg-primary-color .cta-button .button:focus {
  color: #cb0026;
}

.bg-second-color .cta-button .button {
  color: #fc3858;
}

.bg-second-color .cta-button .button:hover, .bg-second-color .cta-button .button:active, .bg-second-color .cta-button .button:focus {
  color: #fd8397;
}

.bg-primary-color .cta-button-img .button {
  background-color: #e4002b;
}

.bg-primary-color .cta-button-img .button:hover, .bg-primary-color .cta-button-img .button:active, .bg-primary-color .cta-button-img .button:focus {
  background-color: #cb0026;
}

.bg-second-color .cta-button-img .button {
  background-color: #fc3858;
}

.bg-second-color .cta-button-img .button:hover, .bg-second-color .cta-button-img .button:active, .bg-second-color .cta-button-img .button:focus {
  background-color: #fd8397;
}

.cta-bg-image .button {
  border: 2px solid #e4002b;
}

.counter-1 .counter-left-block {
  background: #e4002b;
}

.counter-1 .counter-right-block .number, .counter-1 .counter-right-block .number-desc {
  color: #e4002b;
}

.counter-2 {
  background: #e4002b;
}

.how-to-use h3 span.number {
  background: #e4002b;
}

.contact-form-section .center-form .contact-form input[type="text"], .contact-form-section .center-form .contact-form input[type="email"], .contact-form-section .center-form .contact-form textarea {
  border-color: #e4002b;
}

.newsletter-form-section .newsletter-form input[type="submit"] {
  color: #e4002b;
}

.newsletter-form-section .newsletter-form input[type="submit"]:hover, .newsletter-form-section .newsletter-form input[type="submit"]:focus, .newsletter-form-section .newsletter-form input[type="submit"]:active {
  color: #cb0026;
}

.header-newsletter-form .button-form {
  color: #e4002b;
}

.header-newsletter-form .button-form:hover, .header-newsletter-form .button-form:focus, .header-newsletter-form .button-form:active {
  color: #cb0026;
}

.bg-primary-color .newsletter-form input[type="submit"] {
  color: #e4002b;
}

.bg-primary-color .newsletter-form input[type="submit"]:hover, .bg-primary-color .newsletter-form input[type="submit"]:focus, .bg-primary-color .newsletter-form input[type="submit"]:active {
  color: #cb0026;
}

.bg-second-color .newsletter-form input[type="submit"] {
  color: #fc3858;
}

.bg-second-color .newsletter-form input[type="submit"]:hover, .bg-second-color .newsletter-form input[type="submit"]:focus, .bg-second-color .newsletter-form input[type="submit"]:active {
  color: #fd8397;
}

.index-slider .owl-nav .owl-prev, .index-slider .owl-nav .owl-next {
  background: #e4002b;
}

.site-footer .site-bottom-footer .footer-nav {
  text-align: center;
}

.site-footer .site-bottom-footer .footer-nav ul li a:hover, .site-footer .site-bottom-footer .footer-nav ul li a:active, .site-footer .site-bottom-footer .footer-nav ul li a:focus {
  color: #cb0026;
}

.site-footer .site-bottom-footer .footer-social-icons li a {
  background: #e4002b;
}

.site-footer .site-bottom-footer .footer-social-icons li a:hover, .site-footer .site-bottom-footer .footer-social-icons li a:active, .site-footer .site-bottom-footer .footer-social-icons li a:focus {
  background: #cb0026;
}

.site-footer .site-top-footer .footer-col a:hover, .site-footer .site-top-footer .footer-col a:active, .site-footer .site-top-footer .footer-col a:focus {
  color: #e4002b;
}

.site-footer .site-top-footer .bottom-footer .footer-social-icons li a:hover, .site-footer .site-top-footer .bottom-footer .footer-social-icons li a:active, .site-footer .site-top-footer .bottom-footer .footer-social-icons li a:focus {
  color: #e4002b;
}

.footer-color {
  background: #2f3032;
}

@media (max-width: 991px) {
  .reviews-2 .review {
    border-bottom: 1px solid #cbdcee;
  }
}

@media (max-width: 767px) {
  .nav-dark .navbar-brand {
    color: #333333;
  }
  .nav-dark .navbar-brand:hover, .nav-dark .navbar-brand:focus, .nav-dark .navbar-brand:active {
    color: #e4002b;
  }
  .nav-dark .navbar-nav > li > a, .nav-dark .nav > li > a:focus, .nav-dark .nav > li > a:active {
    color: #333333;
  }
  .nav-dark .nav > li > a:hover {
    color: #e4002b;
  }
  .nav-dark .dropdown-menu > li > a:hover, .nav-dark .dropdown-menu > li > a:focus {
    background-color: #ffffff;
  }
  .nav-dark .nav-icon span {
    background: #e4002b;
  }
  .nav-dark .menu-buttons ul li .button-simple {
    color: #333333;
  }
  .nav-dark .menu-buttons ul li .button-simple:hover, .nav-dark .menu-buttons ul li .button-simple:focus, .nav-dark .menu-buttons ul li .button-simple:active {
    color: #cb0026;
  }
  .nav-dark .menu-buttons ul li .button-full {
    color: #fff;
    background-color: #e4002b;
  }
  .nav-dark .menu-buttons ul li .button-full:hover, .nav-dark .menu-buttons ul li .button-full:focus, .nav-dark .menu-buttons ul li .button-full:active {
    background-color: #cb0026;
    color: #fff;
  }
}
