/*
Theme Name: Hadkaur
Theme URI: http://demo.bravisthemes.com/hadkaur/
Author: Bravis-Themes
Author URI: https://themeforest.net/user/bravis-themes/
Description: Hadkaur is a gym and fitness based Theme. It will be suitable for any gym and fitness center based business. It will also be suitable for any kind of professional business template. It can be used for various business sites like personal trainer, sports site etc. It is a complete designs with all minimum required contents for gym and fitness center. Theme contents are well organized and easy to customize.
Version: 1.0.0
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: hadkaur
Tags: business, creative, fitness, fitness class, gym, personal trainer, sports trainer, yoga
*/
section#discount-sec .pxl-tab--content.pxl-item--front {
    display: none !important;
}
section#discount-sec .pxl-tab-icon-box1 .pxl-tab--title .label {
	max-width: 260px !important;
}
section#discount-sec .pxl-tab-icon-box1 .pxl--item .pxl-tab--title:before, .pxl-tab-icon-box1 .pxl--item .pxl-tab--title:before, section#discount-sec .pxl-tab-icon-box1 .pxl--item .pxl-tab--title:after {
    width: 70% !important;
	background: rgb(255 255 255 / 20%) !important;
}
/* section#discount-sec .pxl-tab-icon-box1 .pxl--item .pxl-tab--title:after {
	background: rgb(255 255 255 / 20%) !important:
} */
section#discount-sec .pxl-tab-icon-box1 .pxl--item .pxl-tab--title.active .label, section#discount-sec .pxl-tab-icon-box1 .pxl--item .pxl-tab--title:hover .label {
    color: #ff0004;
}
section#discount-sec .pxl-tab-icon-box1 .pxl--item .pxl-tab--title.active .pxl-item--icon, section#discount-sec .pxl-tab-icon-box1 .pxl--item .pxl-tab--title:hover .pxl-item--icon {
    background: #ff0004;
}
section#discount-sec .pxl-tab-icon-box1 .pxl--item .pxl-tab--title:hover.pxl-tab--title:before, section#discount-sec .pxl-tab-icon-box1 .pxl--item .pxl-tab--title.active:before {
    background: #ff0004 !important;
}
section#discount-sec span.icon-heading.top {
    margin-bottom: 12px !important;
}
section#cal-sec .pxl-bmi-bmr .ct-input > span {
    font-weight: 500;
    color: #ff0004 !important;
}
section#cal-sec button.bmi-bmr-calc.btn.btn-primary.pxl-wobble {
    background: #ff0004 !important;
}
section#testi-sec .pxl-thumbs-wrapper.swiper-wrapper {
    display: flex;
}
section#testi-sec .pxl-swiper-thumbs-wrap .pxl-swiper-thumbs .thumb-item.swiper-slide-thumb-active .item-image {
    border-color: #ff0004 !important;
}
section#testi-sec .pxl-swiper-dots.style-1.pxl-swiper-pagination-bullets span:after {
    background: #ff0004 !important;
}
section#blog-sec .pxl-blog-style1 .pxl-item--image .pxl-item--date {
    background: #ff0004 !important;
}
section#blog-sec .pxl-blog-style1 .pxl-item--holder .pxl-item--category a {
    color: #ff0004 !important;
}
section#blog-sec .pxl-blog-style1 .pxl-item--holder .pxl-item--author {
    color: #ff0004 !important;
}
section#class-sec span.pxl-item--category a {
    color: #ff0004;
}
section#product-sec .woocommerce ul.products.columns-3 li.product {
    width: 32% !important;
}
section#product-sec .elementor-products-grid ul.products.elementor-grid {
    display: flex !important;
    justify-content: space-between;
}
span.pxl-item--category a {
    color: #ff0004 !important;
}
section#product-sec .woocommerce ul.products.columns-3 li.product .woocommerce-product-header {
    position: relative;
}
section#product-sec .woocommerce ul.products.columns-3 li.product .woocommerce-product-header:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #ff000033;
    display: none;
}
section#product-sec .woocommerce ul.products.columns-3 li.product .woocommerce-product-header:hover:before {
    display: block !important;
	z-index: 1 !important;
}
p.woocommerce-mini-cart__buttons.buttons {
    position: absolute;
    bottom: 4px;
    left: 0;
    right: 0;
    display: block;
    text-align: center;
}
p.woocommerce-mini-cart__buttons.buttons a {
    width: 93% !important;
}
/* discount tabs */
.discount-accordion h4.pxl-item--title {
    background: transparent !important;
    display: flex;
    align-items: center;
    padding-left: 0;
}
.discount-accordion .pxl-accordion1 .pxl--item {
    background: transparent;
    border-bottom: 1px solid;
}
.discount-accordion .pxl-accordion1 .pxl--item.active {
    border-color: var(--primary-color);
}
.discount-accordion .pxl-accordion1 .pxl--item span.pxl-title--icon {
    text-align: center;
    line-height: 45px;
    width: 45px;
    height: 45px;
    border-radius: 6px;
    background: rgba(255, 255, 255, 0.10);
    -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
    -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
    -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
    -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
    -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
    backdrop-filter: blur(10px);
    font-size: 24px;
    color: #fff;
    margin-right: 28px;
    display: block;
}
.discount-accordion .pxl-accordion1 .pxl--item.active span.pxl-title--icon {
    background: var(--primary-color);
}
.discount-accordion .pxl-accordion1 .pxl--item span.pxl-title--icon svg {
    height: 24px;
}
.discount-accordion .pxl-accordion1 .pxl--item.active .pxl-item--title {
    color: var(--primary-color);
}
.discount-accordion h4 i.pxl-r-22:before, .discount-accordion h4 i.pxl-r-22:after {
    background: #fff !important;
}
.single-product #pxl-content-area div.product form.cart .variations th.label, .single-product > div.product form.cart .variations th.label {
    color: #fff !important;
    font-weight: 500 !important;
    font-family: 'Plateia Bold' !important;
}
.pxl-sidebar-area .widget .widget-title:after, .pxl-sidebar-area .widget .wp-block-heading:after {
    background-image: url("https://wheygenics-testserver.dotgroove.com/wp-content/uploads/2025/06/SVG.svg") !important;
    background-size: cover !important;
}
.woocommerce .woocommerce-topbar {
    display: none !important;
}



/* Marquee */
.setMarquee-white span {
    font-size: 100px !important;
    font-weight: 900;
    display: inline-flex;
    align-items: center;
    gap: 0;
    justify-content: space-evenly;
    color: transparent;
    -webkit-text-stroke: 2px rgb(255 255 255 / 30%);
    text-stroke: 2px rgb(255 255 255 / 30%);
    font-family: 'Plateia Bold';
    line-height: 100px;
    margin-left: 40px;
}
.setMarquee-white {
    overflow: visible;
    position: relative;
    display: flex;
    align-items: center;
    transform: rotate(90deg);
    z-index: 99;
    height: 220px;
    left: -12%;
    justify-content: end;
    width: 31.5%;
}
/* nested div inside the container */
.setMarquee-white div {
    display: flex;
    width: 350%;
    position: absolute;
    overflow: hidden;
    animation: marquee 12s linear infinite;
    top: 0px;
    left: 0px;
    bottom: 0px;
}
/* span with text */
.setMarquee-white span {
    float: left;
    width: 50%;
}
/* keyframe */
@keyframes marquee {
    0% { left: 0; }
    100% { left: -100%; }
}
.marqueescreen .vc_column-inner {
    padding: 0 !important;
}
.marqueescreen .wpb_raw_code.wpb_content_element.wpb_raw_html {
    margin: 0 !important;
}
/* Marquee-End */


@media only screen and (max-width: 1000px) {
	section#product-sec .woocommerce ul.products.columns-3 li.product {
    	width: 100% !important;
	}
	section#video-sec .pxl-video-player1 .btn-video.style5 {
    	width: 130px !important;
    	min-width: 130px !important;
    	height: 130px !important;
	}
	.gallery-sec .item--image {
		margin: 0 auto !important;
		display: block !important;
		text-align: center !important;
	}
	ol.flex-control-nav.flex-control-thumbs {
    	height: auto !important;
	}
	.single-product section.related {
    	padding: 30px 20px !important;
	}
}