.site-header {
  position: fixed;
}

.woocommerce .woocommerce-message:before,
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order,
.woocommerce .cart .button,
.woocommerce .cart input.button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce #review_form #respond .form-submit input,
.woocommerce a.button,
.woocommerce div.product form.cart .button,
.woocommerce .star-rating,
.page-header .page-title .fa,
.site-footer a:hover,
.footer-info a:hover,
.footer-widgets a:hover,
.testimonial-title a:hover,
.employee-title a:hover,
.fact .fa,
.service-title a:hover,
.widget-area .widget a:hover,
.entry-meta a:hover,
.entry-footer a:hover,
.entry-title a:hover,
.comment-navigation a:hover,
.posts-navigation a:hover,
.post-navigation a:hover,
.main-navigation a:hover,
.main-navigation li.focus>a,
a,
a:hover,
button,
.button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  color: #80abed;
}

.social-menu-widget a,
.woocommerce span.onsale,
.woocommerce #payment #place_order:hover,
.woocommerce-page #payment #place_order:hover,
.woocommerce .cart .button:hover,
.woocommerce .cart input.button:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce #review_form #respond .form-submit input:hover,
.woocommerce div.product form.cart .button:hover,
.woocommerce a.button:hover,
.preloader-inner ul li,
.progress-animate,
button:hover,
.button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
  background-color: #80abed;
}

.woocommerce .woocommerce-message,
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order,
.woocommerce .cart .button,
.woocommerce .cart input.button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce #review_form #respond .form-submit input,
.woocommerce a.button,
.woocommerce div.product form.cart .button,
.main-navigation li a::after,
.main-navigation li a::before,
button,
.button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  border-color: #80abed;
}

.site-title a,
.site-title a:hover {
  color: #ffffff;
}

.site-description {
  color: #bdbdbd;
}

.site-header,
.site-header.header-scrolled {
  background-color: rgba(0, 0, 0, 0.9);
}

@media only screen and (max-width: 1024px) {

  .site-header.has-header,
  .site-header.has-video,
  .site-header.has-single,
  .site-header.has-shortcode {
    background-color: rgba(0, 0, 0, 0.9);
  }
}

body,
.widget-area .widget,
.widget-area .widget a {
  color: #656d6d;
}

.footer-widgets,
.site-footer,
.footer-info {
  background-color: #202529;
}

body {
  font-family: "Open Sans", sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
.fact .fact-number,
.fact .fact-name,
.site-title {
  font-family: "Josefin Sans", sans-serif;
}

.site-title {
  font-size: 36px;
}

.site-description {
  font-size: 14px;
}

h1 {
  font-size: 36px;
}

h2 {
  font-size: 30px;
}

h3 {
  font-size: 24px;
}

h4 {
  font-size: 16px;
}

h5 {
  font-size: 14px;
}

h6 {
  font-size: 12px;
}

body {
  font-size: 14px;
}