/*
Theme Name: Sailon Theme Child
Theme URI: https://recoded.agency/
Description: Child theme for Sailon Theme
Author: Vasyl Kril
Template: sailon
Version: 1.0.0
*/

body {
	background-color: #5d322217 !important;
}

.pxl-item-name span {
	font-size: 13px;
    line-height: 1.2;
    color: #5d322299;
}

.pxl-pricing .pxl-item-inner .pxl-item-price {
	white-space: nowrap;
}

.pxl-swiper-slide a,
.pxl-grid .pxl-item--title a,
.pxl-grid .item--category {
	pointer-events: none !important;
}

.pxl-swiper-slide .pxl-item--inner,
.pxl-link-featured,
.pxl-post-layout-treatments-1 .pxl-item--holder,
.pxl-post-layout-treatments-1 .item--category {
	display: none !important;
}

.pxl-treatments-grid .pxl-treatments-gallery .popup i {
	left: 50% !important;
	transform: translate(-50%, -50%) !important;
}

.pxl-text-marquee .pxl-item--logo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.pxl-treatments-grid .pxl-item--featured {
	margin-bottom: 0 !important;
}
.pxl-treatments-grid .pxl-item--inner {
	padding-bottom: 30px !important;
}

.pxl-menu-close {
	top: 20px !important;
	right: 8px !important;
}

.pxl-close:before, 
.pxl-close:after {
	background-color: var(--link-color) !important;
}

.pxl-header-menu .pxl-icon-mobile a:hover,
.pxl-header-menu .pxl-item-contact-mobile .pxl-item-mobile-list li a:hover,
.pxl-menu-primary li.menu-item > a:hover {
	color: #000 !important;
}

.pxl-close:before {
	transform: rotate(45deg) !important;
}

.pxl-close:after {
	transform: rotate(-45deg) !important;
}

@media (max-width: 1199px) {
	.pxl-header-nav {
		margin-top: 30px;
	}
}