/* Estaba en CSS Adicional (WP Theme) */
.mybooking-headline {
	color: var(--font-heading-color);
	text-align: center!important;
	font-size: 2.5rem;
	font-weight: 800;
}

@media ( min-width:991.98px ) {
	.mybooking-headline {
		font-size: 3.5rem;
		filter: brightness(0) invert(1);
	}
	.home-alone .flex-form {
    max-width: none;
    margin: 0 auto;
  }
}

.mybooking-lead {
	text-align: center!important;
	font-size: 1.3em;
}

.navbar-dark .navbar-nav .nav-link {
  font-family: Oswald, sans-serif
}

.flex-form-group.widget_rental_location {
  flex-direction: column;
}

.card-static_image-container {
  height: 260px;
}

.card-static_image img {
  width: 100%;
}

.flex-form-sticky label {
  font-size: 13px;
  color: #FFF;
}

.cards-static-container.fleet .card-static_body {
	padding: 1.5rem;
  border-radius: 0 0 10px 10px;
}

.card-static_image img {
  width: 100%;
  border-radius: 10px 10px 0 0;
}

.card-static_product-name {
  font-size: 1.8rem;
	font-weight: normal;
}

.card-static_image {
  object-fit: cover;
}

:root {
	--body-bg: transparent;
}

/** Fleet **/

.cards-static-container.fleet .card-static_image {
	height: 300px;
}

.card-static_image .activity-card-img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

.card-static_product-name, .card-static_product-short-description {
	text-align: center;
}

.mybooking-product_characteristics {
  text-align: center;
}

.mybooking-product_characteristics-item {
	display: inline-block;
	text-align: center;
}
.mybooking-product_characteristics-img {
	width: 32px;
}