/*
Theme Name:   Default Child by Lucas Porto
Theme URI:    https://lucas-porto.com
Description:  Default Child Theme with some enhancements
Author:       Lucas Porto
Author URI:   https://lucas-porto.com
Template:     hello-elementor
Version:      1.0.0
Text Domain:  hello-child
*/

.noclick {
    pointer-events: none;
}

.square {
    aspect-ratio: 1/1;
}

.gal-1-1 img {
    aspect-ratio: 1/1;
}

.gal-16-11 img {
    aspect-ratio: 16/11;
}

.gal-11-16 img {
    aspect-ratio: 11/16;
}

.gal-16-9 img {
    aspect-ratio: 16/9;
}

.gal-9-16 img {
    aspect-ratio: 9/16;
}

.gal-cover img {
    object-fit: cover;
}

.blur-5 {
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    ;
}

.blur-10 {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    ;
}

.blur-15 {
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
}

.page-politica-de-privacidade li:has(b:empty), .page-politica-de-privacidade p:has(>b:empty) {
    display: none;
}

.apart-tags .elementor-post-info__terms-list{
	font-size:0 !important;
	display:flex !important;
	flex-wrap: wrap;
  gap: 10px 10px;
	padding: 0 !important;
}

.apart-tags .elementor-post-info__item--type-terms{
	padding: 0 !important;
}
.apart-tags .elementor-post-info__terms-list span{
	font-size:12px !important;
	display:flex !important;
	gap:3px;
}
.apart-tags .elementor-post-info__terms-list span::before{
	content:'';
	width:12px;
	height:14px;
	background-image:url('https://domylar.com/wp-content/uploads/2026/06/cirlce.png');
	background-position:center;
	background-size: contain;
	background-repeat: no-repeat;
	margin: auto 0;
	
}





.apart-equip .elementor-post-info__terms-list{
	font-size:0 !important;
	display:flex !important;
	flex-wrap: wrap;
  gap: 10px 10px;
	padding: 0 !important;
}

.apart-equip .elementor-post-info__item--type-terms{
	padding: 0 !important;
}
.apart-equip .elementor-post-info__terms-list span{
	width:45% !important;
	font-size:12px !important;
	display:flex !important;
	gap:3px;
}
.apart-equip .elementor-post-info__terms-list span::before{
	content:'';
	width:12px;
	height:14px;
	background-image:url('https://domylar.com/wp-content/uploads/2026/06/check.png');
	background-position:center;
	background-size: contain;
	background-repeat: no-repeat;
	margin: auto 0;
	
}
.mphb-booking-form label{
	font-size: 14px !important;
	color: #1E2D5E !important;
	
}
.mphb-booking-form input[type="submit"]{
	border-radius:7px !important;
	border:1px #222D5E4D solid !important;
	color: #1E2D5E !important;
	background:transparent !important;
	padding: 7px 12px !important;
	font-size:14px !important
}

.mphb-booking-form input[type="submit"]:hover, .mphb-booking-form input[type="submit"]:focus, .mphb-booking-form input[type="submit"]:focus-within{
	border-radius:0 !important;
	border:1px #222D5E4D solid !important;
	color: #1E2D5E !important;
	background:transparent !important;
	padding: 7px 12px !important;
}
