.woocommerce .quantity .qty, .product-quantity {
display: none;
}
ul.alt-bg {
list-style: none; color: #000;
margin-top: 20px !important;
margin-bottom: 20px !important;
}
ul.alt-bg li {
margin-left: 20px; position: relative; padding: 5px;
}
ul.alt-bg li:before {
content: "\229A"; color: #000; position: absolute; left: -20px; }
ul.alt-bg li:nth-child(odd) {
background-color: #f8f8f8;
}
.post-single-page .wd-entry-meta, .entry-meta, .wd-entry-meta {
display: none !important;
}
.post-.single-page,. .post-title {
margin-bottom: 40px !important;
}
li.menu-highlight > a > span {
color: rgb(18, 186, 174) !important;
}
.hidden {
display: none !important;
}
.simpay-payment-btn, .simpay-payment-btn:hover {
border-radius: var(--btn-accented-brd-radius);
color: var(--btn-accented-color);
box-shadow: var(--btn-accented-box-shadow);
background-color: #4fba58; text-transform: var(--btn-accented-transform, var(--btn-transform));
font-weight: var(--btn-accented-font-weight, var(--btn-font-weight));
font-family: var(--btn-accented-font-family, var(--btn-font-family));
font-style: var(--btn-accented-font-style, var(--btn-font-style));
padding: 5px 20px;
min-height: var(--btn-height);
font-size: 13px;
position: relative;
display: inline-flex;
align-items: center;
justify-content: center;
outline: none;
border: 0px solid transparent;
vertical-align: middle;
text-align: center;
text-decoration: none;
text-shadow: none;
line-height: 1.2;
cursor: pointer;
transition: color .25s ease, background-color .25s ease, border-color .25s ease, box-shadow .25s ease, opacity .25s ease;
}
.wotitle {
font-size: 50px;
letter-spacing: 1.5px;
font-family: "HKGroteskPro", serif !important;
}
.wohtml {
font-size: small;
}
.wohtml a, .woexcl, .woexcl a {
color: #00a2e3 !important;
}  .price-toggle-container {
margin-top: 10px;
display: flex;
align-items: center;
justify-content: flex-start; } .price-toggle-switch {
position: relative;
display: inline-block;
width: 60px;
height: 34px;
margin: 0 10px; } .price-toggle-switch input {
display: none;
} .slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #ccc;
transition: .4s;
border-radius: 34px;
}
.slider:before {
position: absolute;
content: "";
height: 26px;
width: 26px;
left: 4px;
bottom: 4px;
background-color: white;
transition: .4s;
border-radius: 50%;
} input:checked + .slider {
background-color: #2196F3;
}
input:checked + .slider:before {
transform: translateX(26px);
} .price-toggle-container .toggle-label {
font-size: 14px;
} .price-toggle-container .toggle-label {
color: #1f1f1f;
} input:checked ~ .annual-label {
color: #2196F3; }
input:checked ~ .monthly-label {
color: #ccc; }
input:not(:checked) ~ .monthly-label {
color: #2196F3; }
input:not(:checked) ~ .annual-label {
color: #ccc; }
.price-sub-tag {
font-style: italic;
font-size: 0.8rem;
color: #000000;
}