h3 {
    font-size: 40px;
    line-height: 45px;
}
h6 {
    line-height: 24px;
}
p {
    font-size: 21px;
    line-height: 28px;
}
.site-header.fixed .header-inner .links-div ul li a {
background-color: #EBF64B;
}
label {
     color: #3D6588;
     display: block;
     font-size: 16px;
     font-family: 'nunitoregular';
     font-weight: 400 !important;
     /*margin-top: -15px !important;*/
    }
.about-content h3 {
    line-height: 45px;
}
.overlay-btn {
    font-size: 20px;
    line-height: 1;
}
.fill-btn, button, input[type="button"], input[type="submit"] {
    font-size: 20px;
    line-height: 30px;
}
.blocks-product p {
    line-height: 28px;
    font-size: 21px;
}
.banner-section .content-banner span {
    font-size: 21px;
    margin-bottom: 0px;
}
.banner-section .content-banner p {
    line-height: 28px;
}
.main-navigation a {
    font-size: 18px;
}
body.page:not(.twentyseventeen-front-page) .entry-title {
    color:#3D6588;
    font-family: 'nunitobold';
    font-size: 45px;
    line-height: 45px;
    text-transform: none;
}
.cookie-btn:hover {
    background: #71A6CF;
    color: #ffffff;
}
.cookie-btn {
    border: 4px solid #EFF562;
    padding: 8px 20px 8px 20px;
    border-radius: 10px;
    font-size: 12px;
    line-height: 1;
    background: #ffffff;
    color:#3D6588;
}
.wpcf7-mail-sent-ok {
    border: 4px solid #EFF562 !important;
}

.wpcf7-response-output {
    margin: 2em 0em 1em !important;
    border: 4px solid #EFF562 !important;
    border-radius: 10px;
    padding: 12px 20px 12px 20px !important;
    background: #FFFFFF !important;
    font-size: 16px;
    font-family: 'nunitobold';
}
/* //////// Chat CSS Start //////// */
.wplc-user-message.wplc-color-bg-1 {
        border-color: #dfdfdf !important;
	background-color: #ffffff !important;
	color: #3a3a3a !important;
        box-shadow: 0 3px 4px rgba(2,31,63,.1);
}
.wplc-user-message.wplc-color-bg-1::before {
        border-color: transparent #dfdfdf !important;
        box-shadow: 0 3px 4px rgba(2,31,63,.1);
}
.wplc-admin-message.wplc-color-bg-4 {
	border: 1px solid #71A6CF !important;
	border-radius: 6px !important;
	background-color: #71A6CF !important;
        box-shadow: 0 3px 4px rgba(2,31,63,.1);
}
.wplc-admin-message.wplc-color-border-4::before {
        border-color: transparent #71A6CF !important;
}
#wplc_end_chat_button {
        display: none;
}
.wplc_agent_info {
        display: none;
}
/* //////// Chat CSS Ende //////// */
/* //////// Coupon-Code WooCommerce Start////// */
form.checkout_coupon.woocommerce-form-coupon button {
   margin-top: 0px;
}
form.checkout_coupon.woocommerce-form-coupon{
    display:block !important;
}
.woocommerce-form-coupon-toggle {
   display: none;
}
/* //////// Coupon-Code WooCommerce Ende////// */
@media screen and (max-width: 1600px) {
   footer .widget-area .footer-contact a {
    font-family: 'nunitobold';
    font-size: 27px;
    line-height: 40px;
  }
}
@media  all and (max-width: 991px) {
   .woocommerce-account .woocommerce-MyAccount-navigation {
   width: 100% !important;
  }
}
footer .footer-col .widget ul li a, footer .widget-area a {
    text-decoration: none !important;
}
footer .footer-col ul li {
    line-height: 40px;
}
///////// Shop Variation Anzeige Label //////
span.woo-selected-variation-item-name {
     display: none !important;
}


//// Shop Hover Button /////
button:hover {
    background: #ffffff !important;
}