/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

.woocommerce .quantity .qty, .product-quantity {
    display: none;
}


ul.alt-bg {
    list-style: none; /* Remove default bullet */
	color: #000;
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}

ul.alt-bg li {
    margin-left: 20px; /* Add margin for custom bullet */
    position: relative; /* Position for custom bullet */
	padding: 5px;
}

ul.alt-bg li:before {
    content: "\229A"; /* Use a unicode bullet character */
    color: #000; /* Change the color of the bullet */
    position: absolute; /* Position the bullet */
    left: -20px; /* Adjust the position of the bullet */
}

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;/*var(--btn-accented-bgcolor);*/
    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 page toggle switch */

/* Container for toggle */
.price-toggle-container {
    margin-top: 10px;
    display: flex;
    align-items: center;
    justify-content: flex-start; /* Aligns the toggle switch to the left */
}

/* The switch - the box around the slider */
.price-toggle-switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
    margin: 0 10px; /* Space between labels */
}

/* Hide the checkbox */
.price-toggle-switch input {
    display: none;
}

/* The slider */
.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%;
}

/* Slider when toggled on */
input:checked + .slider {
    background-color: #2196F3;
}

input:checked + .slider:before {
    transform: translateX(26px);
}

/* Toggle labels */
.price-toggle-container .toggle-label {
    font-size: 14px;
}

/* Monthly and Annual label colors */
.price-toggle-container .toggle-label {
    color: #1f1f1f;
}

/* Change colors when switch is toggled */
input:checked ~ .annual-label {
    color: #2196F3; /* Blue for annual label when checked */
}

input:checked ~ .monthly-label {
    color: #ccc; /* Grey out monthly label when annual is active */
}

input:not(:checked) ~ .monthly-label {
    color: #2196F3; /* Blue for monthly label when monthly is active */
}

input:not(:checked) ~ .annual-label {
    color: #ccc; /* Grey out annual label when monthly is active */
}

.price-sub-tag {
	font-style: italic;
	font-size: 0.8rem;
	color: #000000;
}
