/*
Theme Name: RentalHive Child
Theme URI: https://twojadomena.pl
Description: Motyw potomny dla RentalHive (HivePress)
Author: Michał Misiek
Author URI: https://miastostron.pl
Template: rentalhive
Version: 1.0.0
Text Domain: rentalhive-child
*/


/* Czujniki parkowania — wifi obrócone w lewo */
.hp-listing__attribute--pojazdy-wyposazenie .fa-wifi {
	transform: rotate(-90deg);
}
/* Font Awesome Brands — własna deklaracja (motyw nie dostarcza tego fontu) */
@font-face {
	font-family: 'UpolakaBrands';
	src: url('fonts/fa-brands-400.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

/* Bluetooth w wyposażeniu pojazdu */
.hp-listing__attribute--pojazdy-wyposazenie .fa-signal::before {
	font-family: 'UpolakaBrands' !important;
	font-weight: 400 !important;
	content: "\f294" !important;
}
/* Kalendarz oferty — wyraźnie czerwony dzień zablokowany */
.fc .fc-bg-event.fc-blocked {
	background-color: #e5342a !important;
	opacity: 0.5 !important;
}
/* Kalendarz hosta — zdarzenie "odblokowane" niewidoczne (znika mignięcie) */
.fc .fc-bg-event.fc-unblocked {
	background-color: transparent !important;
	opacity: 0 !important;
}
/* Slider zdjęć — na telefonie bez odstępów bocznych (psują kadrowanie) */
@media (max-width: 768px) {
	.hp-row.slick-slider .slick-slide {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.hp-row.slick-slider .slick-slide img {
		max-width: 100% !important;
	}
}
/* Boks rezerwacji — na telefonie pola na pełną szerokość */
@media (max-width: 768px) {
	body .hp-form--booking-make .hp-form__fields > .hp-form__field--date-range {
		flex: 0 0 100% !important;
		max-width: 100% !important;
		width: 100% !important;
		min-width: 0 !important;
	}

	body .hp-form--booking-make .hp-form__fields > .hp-form__field--number {
		flex: 0 0 100% !important;
		max-width: 100% !important;
		width: 100% !important;
		min-width: 0 !important;
	}
}