/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 13 2025 | 07:00:29 */
/* 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 */ 

@media only screen and (max-width: 768px) {
	.decppp ul {
		padding: 20px !important;
	}
	header .menu-item-4879 {
		display:block !important;
		}
	.h-ltr .c-mobile-menu__item, .h-ltr .c-mobile-menu__subitem {
		text-align: center;
	}
	.c-mobile-menu__item:not(:last-child):after{
			border:0 !important
	}
.c-mobile-menu__item--has-children > a:first-child:after{
		font-size: 12px;
	}
	.page-id-2640 img.c-header__logo-img.c-header__logo-img--all, .page-id-4815 img.c-header__logo-img.c-header__logo-img--all, .single.single-product img.c-header__logo-img.c-header__logo-img--all{
		display: none;
	}
	.single.single-product .c-header:not(.c-header--sticky) img.c-header__logo-img--sticky{
			display:block !important;
	}
	
	.page-id-2640 .c-header--sticky img.c-header__logo-img.c-header__logo-img--all, .page-id-4815 .c-header--sticky img.c-header__logo-img.c-header__logo-img--all, .single.single-product .c-header--sticky img.c-header__logo-img.c-header__logo-img--all, .page-id-2460 .c-header__logo--mobile  img.c-header__logo-img.c-header__logo-img--all {
		display: block !important;
	}
	.page-template-default .c-header:not(.c-header--sticky) img.c-header__logo-img.c-header__logo-img--all{
		display:block !important;
	}
	.page-template-default .c-header__menu-button-icon {
		color: #000;
	}

	.page-id-2640 i[class^="ip-"]:before, i[class*=" ip-"]:before,  .page-id-4815 i[class^="ip-"]:before{
		color: #fff;
	}

	.page-id-2640 .c-header--sticky i[class^="ip-"]:before, i[class*=" ip-"]:before, .page-id-4815 .c-header--sticky i[class^="ip-"]:before, i[class*=" ip-"]:before{
		color: #292C2A;
	}
	.page.page-id-2640,  .page.page-id-4815 {
			background:none;
			background-color: #292c2a;
			background-position: 66% !important;
			background-size: cover !important;
			background-repeat: no-repeat !important;
	}
	.c-page-header__row-2-col.c-page-header__row-2-col--breadcrumbs {
		display: none;
	}
	
}

.c-header__menu-button-icon{
	color:#fff;
}
.c-header--sticky  .c-header__menu-button-icon{
	color:#000 !important;
}
.c-product__atc-wrap .variations tr:not(:last-child) td{
	padding-bottom:0 !important
}
header .menu-item-4879 {
	display:none;
}
header .c-header.menu_hover .c-top-menu__item, body .c-header.menu_hover .c-header--header-type-1 {
	color:#fff !important;
}
.c-product__atc-wrap .variations{
	position:relative;
}
.md-size-chart-btn{
	color:transparent !important;
	opacity:0;
}
.c-product__atc-wrap .size_guide{
	content:"Size Guide";
	position: absolute;
    right: 0;
    top: 17px;
	cursor:pointer;
}
.page-id-1729 ::selection, .page-id-2640 ::selection,  .page-id-4815 ::selection{ 
	background-color:#fff;
	color:#000;
}
.c-account__col-content .woocommerce-notice{
	display:none;
	opacity:0;
}
.page-id-2460 .c-header__menu-button-icon{
	color:#000 !important;
}
/* .klaviyo-form input[type=email]:hover{
	border-bottom:1px solid #000 !important;
}
.needsclick  .go384305609.go384305609.go384305609:hover {
    border-color: #fff !important;
} */
button.redq_add_to_cart_button:hover, button.btn-book-now[disabled]:hover{
	    padding: 18px 40px 18px 40px !important;
}
.rental_prodct_add{
	background: transparent;
    border: 1px solid #292C2A;
    color: #292C2A;
    width: 100%;
    font-weight: 600;
    letter-spacing: 0.06em;
    width: 100%;
    border-radius: 0 !important;
	min-width: 230px;
	max-width: 350px;
	display:block;
	text-align:center;
	padding: 13px 20px 14px 34px !important;
}