/**
CI-File for 2026
*/


body {
	font-family: "Montserrat", Sans-serif;
}

.primary-link {
    color: #00adcc;
}

#healy-product-categories h2 {
	font-family: 'Montserrat', sans-serif;
}

.c-sponsor-popup, .c-login-popup {
	font-family: "Montserrat",Sans-serif;
}

/* personio shortcode */
.persiono-jobs-shortcode {
    font-family: "Montserrat",Sans-serif;
}

.c-sponsor-popup__sponsor {
    color: #183977;
}

.c-sponsor-popup__btn {
    background-color: #56BF99;
}

.c-sponsor-popup__btn--text {
    color: #183977;
}

.c-sponsor-popup__btn--subtle:hover,
.c-sponsor-popup__btn--subtle:active,
.c-sponsor-popup__btn--subtle:focus,
.c-sponsor-popup__btn--text:hover,
.c-sponsor-popup__btn--text:active,
.c-sponsor-popup__btn--text:focus {
    color: #183977;
}

.c-sponsor-popup__note-title {
    color: #183977;
}

.search.search-results .entry-title a, .search.search-results .entry-title {
    font-family: 'Montserrat', sans-serif;
}

.c-healy-discount-tooltip:hover .c-healy-discount-tooltip__icon svg circle,
.c-healy-discount-tooltip:hover .c-healy-discount-tooltip__icon svg path {
	stroke: #183977;
}

/* Login-Page */
.woocommerce .healy-login button.button {
    background-color: #183977;
    color:#ffffff;
    outline:none;
    border-radius: 8px;
}

.woocommerce .healy-login .healy-sso-box button.button {
    background-color: #fff;
    color: #183977;
    border: #183977 2px solid;
}

.woocommerce .healy-login .healy-sso-box .sign-in-icon {
    display:none;
}

.woocommerce .healy-login .healy-sso-box button.button::before {
    width: 23px;
    height: 23px;
    display: inline-block;
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 23'%3E%3Cpath fill='%2300ADCC' d='M9.46881 18.257C7.64783 18.8045 5.72971 19.1037 3.75154 19.1037C3.58375 19.1037 3.40536 19.0985 3.21991 19.0914C5.26696 21.1775 8.11588 22.4678 11.2721 22.4678C16.9028 22.4678 21.5727 18.3486 22.4117 12.9671C21.0941 13.122 19.8224 13.416 18.6143 13.8438C17.2155 14.3331 15.8979 14.9898 14.6845 15.7907L14.6721 15.796C13.0878 16.8505 11.3375 17.6919 9.46881 18.257Z'/%3E%3Cpath fill='%2300ADCC' d='M3.75154 17.3365C5.56721 17.3365 7.31754 17.0724 8.95306 16.576C10.6292 16.069 12.2011 15.3191 13.6283 14.3685L13.6918 14.328H13.6971C15.0324 13.4461 16.4895 12.7208 18.0261 12.1786C19.4656 11.6769 20.9793 11.3372 22.5406 11.1823C22.5353 10.4394 22.4594 9.71938 22.3216 9.02228C20.6737 9.02228 19.0841 9.29338 17.6093 9.79332C16.0727 10.3126 14.6491 11.0784 13.3898 12.0413H13.3845L13.1478 12.2191C11.802 13.1979 10.3042 13.9707 8.69166 14.4953C7.13562 15.0023 5.47184 15.2734 3.74977 15.2734C3.07861 15.2734 2.40921 15.2329 1.74334 15.1519C1.3742 15.1061 1.0033 15.0427 0.634155 14.9741C0.911452 15.7522 1.27 16.488 1.70449 17.1746C2.34563 17.3136 3.10333 17.3365 3.75154 17.3365Z'/%3E%3Cpath fill='%2300ADCC' d='M8.30654 13.2963C9.79194 12.8122 11.1731 12.1046 12.4042 11.205L12.6303 11.0431C12.6762 11.0026 12.7221 10.9674 12.7751 10.9287H12.7804L12.844 10.8776C14.1616 9.9094 15.6311 9.13131 17.2083 8.60144C18.7167 8.08918 20.3239 7.79519 21.9948 7.75999C21.6998 6.85516 21.29 5.99786 20.7867 5.20745C20.6418 5.19513 20.4917 5.18457 20.3469 5.17929C20.1438 5.16696 19.9301 5.16168 19.6987 5.16168C18.2062 5.16168 16.7844 5.45038 15.4845 5.96793C14.1315 6.51541 12.9129 7.31109 11.8778 8.30218C10.7969 9.28799 9.5376 10.0819 8.14935 10.6241C6.78583 11.161 5.30043 11.4532 3.75146 11.4532C3.01671 11.4532 2.29432 11.3846 1.5896 11.2578C1.0456 11.1593 0.51927 11.0272 0.00529879 10.86C1.21395e-07 10.9815 0 11.1082 0 11.235C0 12.0482 0.0865449 12.8369 0.249037 13.5974C0.78067 13.7294 1.33526 13.828 1.89692 13.9037C2.5098 13.9776 3.12798 14.0181 3.75146 14.0181C5.34106 14.0181 6.87237 13.7646 8.30654 13.2981Z'/%3E%3Cpath fill='%2300ADCC' d='M7.87205 9.92144C9.19672 9.4039 10.4048 8.64165 11.4275 7.69106C12.5137 6.66476 13.7924 5.83563 15.2019 5.27055C16.5954 4.71251 18.1144 4.40092 19.6987 4.40092C19.8718 4.40092 20.0449 4.40621 20.2303 4.41325C18.1727 1.72868 14.9246 0 11.2703 0C5.4382 0 0.634073 4.41853 0.0565186 10.0816C0.59345 10.2665 1.15511 10.4091 1.7203 10.5129C2.3738 10.6344 3.05027 10.6907 3.74969 10.6907C5.20682 10.6907 6.59331 10.4196 7.87205 9.91968Z'/%3E%3C/svg%3E");
    margin-right:5px;
}
.woocommerce .healy-login a {
    color: #00ADCC;
}


/*
 * Language switch dialog box
 */
#wcml-cart-dialog-wrapper .wcml-cart-dialog-buttons button.button { background-color: #183977; color: #ffffff; border-color: #183977;}
#wcml-cart-dialog-wrapper .wcml-cart-dialog-buttons button.button:hover {background-color: #183977; color:#ffffff; border-color:#183977;}

/*
 *	woocommerce
 */
.woocommerce-js div.product form.cart .button.single_add_to_cart_button, .woocommerce-page.woocommerce-checkout #payment #place_order, .woocommerce button.button, .woocommerce button.button.alt { background-color: #183977; }
.woocommerce-js div.product form.cart .button.disabled.single_add_to_cart_button:hover { background-color: #183977; }

.site-header .ast-site-header-cart-data .button.wc-forward:hover, .woocommerce table.cart td.actions .coupon .button:hover, .woocommerce-page.woocommerce-checkout #payment #place_order,
.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout a:hover {
    background-color: #183977 !important;
    color: white !important;
    border-color: #183977 !important;
}

a.button.order_now_button:hover {
    background-color: #183977;
}

.woocommerce-js div.product div.images.woocommerce-product-gallery .flex-direction-nav .flex-nav-prev .flex-prev,
.woocommerce-js div.product div.images.woocommerce-product-gallery .flex-direction-nav .flex-nav-next .flex-next {
    background: #183977;
}

.woocommerce div.product .out-of-stock {
    color: #183977;
}

.woocommerce ul.products li.product .ast-shop-product-out-of-stock,
.woocommerce ul.products li.product .woocommerce-loop-product__link:hover .ast-shop-product-out-of-stock {
    color: #183977;
}
