/*
 Theme Name:   TAW-Systems
 Theme URI:    https://taw-systems.de
 Description:  TAW-Systems Theme based on Hestia
 Author:       Peter Müller
 Author URI:   https://crycode.de
 Template:     hestia
 Version:      1.1.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  taw-systems
*/

h1, h2, h3, h4, h5, h6,
.hestia-title, .hestia-title.title-in-content, p.meta-in-content,
.info-title, .card-title, .page-header.header-small .hestia-title,
.page-header.header-small .title, .widget h5,
.hestia-title, .title, .card-title, .info-title,
.footer-brand, .footer-big h4, .footer-big h5,
.media .media-heading, .carousel h1.hestia-title,
.carousel h2.title, .carousel span.sub-title,
.woocommerce.single-product h1.product_title,
.woocommerce section.related.products h2,
.hestia-about h1, .hestia-about h2, .hestia-about h3, .hestia-about h4, .hestia-about h5 {
  font-family: Roboto;
}

a {
  color: #1F59AE;
}

a:hover, a:focus {
  color: #dc002e;
  text-decoration: none;
}

button, button:hover,
input[type="submit"], input[type="submit"]:hover,
input[type="button"], input[type="button"]:hover, input#searchsubmit,
.btn.btn-primary, .btn.btn-primary:hover, .btn.btn-primary:focus,
.btn.btn-primary:active, .btn.btn-primary.active, .btn.btn-primary:active:focus,
.btn.btn-primary:active:hover, .btn.btn-primary.active:focus, .btn.btn-primary.active:hover,
.open > .btn.btn-primary.dropdown-toggle, .open > .btn.btn-primary.dropdown-toggle:focus,
.open > .btn.btn-primary.dropdown-toggle:hover {
  color: #fff;
  background-color: #1F59AE;
  border-radius: 0;
}

button:hover, button:focus, button:active,
input[type="submit"]:hover, input[type="submit"]:focus,
input[type="submit"]:active, input[type="button"]:hover,
input[type="button"]:focus, input[type="button"]:active,
.btn.btn-primary:hover, .btn.btn-primary:focus, .btn.btn-primary:active {
  -webkit-box-shadow: 0 14px 26px -12px rgba(176, 39, 39, 0.4), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(156, 39, 176, 0.2);
  -moz-box-shadow: 0 14px 26px -12px rgba(176, 39, 39, 0.4), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(156, 39, 176, 0.2);
  box-shadow: 0 14px 26px -12px rgba(176, 39, 39, 0.4), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(156, 39, 176, 0.2);
}

.hestia-blogs article:nth-of-type(6n+1) .category a,
.related.products ul li:nth-of-type(6n+1) .category a,
.woocommerce.archive .blog-post .products li:nth-of-type(6n+1) .category a,
.woocommerce .products li:nth-of-type(6n+1) .category a,
.shop-item:nth-of-type(6n+1) .category a,
.related-posts div:nth-of-type(6n+1) .category a {
  color: #dc002e;
}

.widget a:hover,
.card-blog a.moretag:hover, .card-blog a.more-link:hover {
  color: #0a3b83;
}

aside .widget a,
.card-blog a.moretag, .card-blog a.more-link {
  color: #1F59AE;
}

.navbar .navbar-nav > li > a {
  font-weight: 700;
}

.label.label-primary {
  background-color: #1F59AE;
  border-radius: 0;
}

.form-group.is-focused .form-control,
div.wpforms-container .wpforms-form .form-group.is-focused .form-control,
.form-control, .form-group .form-control,
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea,
div.wpforms-container .wpforms-form input[type="date"],
div.wpforms-container .wpforms-form input[type="datetime"],
div.wpforms-container .wpforms-form input[type="datetime-local"],
div.wpforms-container .wpforms-form input[type="email"],
div.wpforms-container .wpforms-form input[type="month"],
div.wpforms-container .wpforms-form input[type="number"],
div.wpforms-container .wpforms-form input[type="password"],
div.wpforms-container .wpforms-form input[type="range"],
div.wpforms-container .wpforms-form input[type="search"],
div.wpforms-container .wpforms-form input[type="tel"],
div.wpforms-container .wpforms-form input[type="text"],
div.wpforms-container .wpforms-form input[type="time"],
div.wpforms-container .wpforms-form input[type="url"],
div.wpforms-container .wpforms-form input[type="week"],
div.wpforms-container .wpforms-form select,
div.wpforms-container .wpforms-form textarea {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dc002e), to(#dc002e)), -webkit-gradient(linear, left top, left bottom, from(#d2d2d2), to(#d2d2d2));
  background-image: -webkit-linear-gradient(#dc002e, #dc002e), -webkit-linear-gradient(#d2d2d2, #d2d2d2);
  background-image: linear-gradient(#dc002e, #dc002e), linear-gradient(#d2d2d2, #d2d2d2);
}

.header-filter::before {
  transition: ease 0.5s;
}
.header-filter.blend::before {
  background-color: rgba(114, 114, 114, 1);
}
