/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 30 2024 | 13:27:59 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

.page.page-id-2640 {
    background: #292c2a;
}

.page.page-id-2640 .c-header__menu-button .c-header__menu-button-icon, .page-id-1729 .c-header__menu-button .c-header__menu-button-icon, .page.page-id-4815 .c-header__menu-button .c-header__menu-button-icon{
	color:#fff;
}
.page-id-1729 .c-header--sticky .c-header__menu-button .c-header__menu-button-icon, .page-id-1729 .c-header--sticky .c-header__menu-button .c-header__menu-button-icon, .page-id-4815 .c-header--sticky .c-header__menu-button .c-header__menu-button-icon{
	color:#000;
}

.single-product .c-product__col-2, .single-product .c-product__col-1 {
    border: none !important;
}

.tax-product_cat .c-page-header__row-1-col.c-page-header__row-1-col--ordering, .tax-product_cat .c-page-header__row-1-col.c-page-header__row-1-col--count {
    display: none;
}

.tax-product_cat .c-page-header__row-1--3-columns {
    display: block;
}

@media (max-width: 767px){

	.page-id-1729 .c-header--sticky .c-header__logo--mobile .c-header__logo-img--all{
		display: block !important;
	}
	
}
.page.page-id-2640 .c-top-menu__item a, .page-id-1729 .c-top-menu__item a, .page-id-4815 .c-top-menu__item a{
	color:#fff;
}
.page.page-id-2640 .c-header--sticky .c-top-menu__item a, .page-id-1729 .c-header--sticky .c-top-menu__item a{
	color:#000;
}


.page.page-id-2640 .c-header__logo-img--sticky, .page.page-id-1729 .c-header__logo-img--sticky, .page.page-id-4815 .c-header__logo-img--sticky{
	display:block !important;
}

.page.page-id-2640  .c-header__logo-img--desktop, .page.page-id-1729 .c-header__logo-img--desktop, .page-id-1729 .c-header__logo--mobile .c-header__logo-img--all, .page.page-id-4815  .c-header__logo-img--desktop{
	display:none !important;
}


.page.page-id-2640 .c-header--sticky .c-header__logo-img--sticky, .page.page-id-1729 .c-header--sticky .c-header__logo-img--sticky, .page.page-id-4815 .c-header--sticky .c-header__logo-img--sticky{ 
	display:none !important;
}

.page.page-id-2640  .c-header--sticky .c-header__logo-img--desktop, .page.page-id-1729  .c-header--sticky .c-header__logo-img--desktop, .page.page-id-4815  .c-header--sticky .c-header__logo-img--desktop{
	display:block !important;
}

.page.page-id-2640  .c-header--header-type-1, .page-id-1729  .c-header--header-type-1, .page-id-4815  .c-header--header-type-1{
	color:#fff !important;
}

.vip-memberships {
    display: flex;
    gap: 20px;
}

.vip-memberships .membership-col {
    width: 50%;
}

.vip-memberships .membership-col .membership-details {
    text-align: center;
    margin-bottom: 40px;
}

.vip-memberships .membership-col .membership-details p {
    margin: 0px;
}

.vip-memberships .membership-col .membership-details h3 {
    font-size: 20px;
    font-weight: 700;
    line-height: 32px;
}

.vip_member_vertical_tab .elementor-tab-content a.whishlist-button {
    background-color: #FFFFFF !important;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.5px;
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 14px 40px 14px 40px !important;
    width: fit-content;
    display: block;
    margin-top: 40px;
}

.vip_member_vertical_tab .elementor-tab-content ul {
	padding-left: 18px !important;
}

.vip_member_vertical_tab .elementor-tab-content strong:not(:first-of-type) {
    margin-top: 15px;
}

.responsive-vip-content .elementor-widget-container h3 {
    color: #fff;
    margin: 0px;
    font-size: 18px;
    line-height: 26px;
}