/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/


/* Utility Classes */
.w-100 {
	min-width: 100%;
}

.item-animated-on-viewport {
	animation: down-leave 1s;
}


@keyframes down-leave {
  0% { clip-path: inset(0); }
  100% { clip-path: inset(100% 0 0 0); }
}



/* Ninja Form Eventos */
.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea {
	border-top: 0 !important;
	border-left: 0 !important;
	border-right: 0 !important;
background: var(--base) !important!
}

.form-list-services ul,
.list-disposition ul {
	columns: 3
}

.list-disposition .nf-field-element li {
	--size-icon: 50px;
	min-height: calc(var(--size-icon) + 2rem);
	line-height: var(--size-icon) !important;
	position: relative;
}

.list-disposition .nf-field-element ul>li::after {
	--size-icon: 60px;
	content: " ";
	position: absolute;
	bottom: -16px;
	min-width: var(--size-icon);
	min-height: var(--size-icon);
	background-color: hsl(33 29% 69% / 0.20);
	margin: 1rem 30px;
} 

.list-disposition .nf-field-element ul>li:nth-of-type(1)::after {
	background-image: url(/wp-content/uploads/2023/10/Teatro.png);
	background-size: cover;
}

.list-disposition .nf-field-element ul>li:nth-of-type(2)::after {
	background-image: url(/wp-content/uploads/2023/10/Ushape.png);
	background-size: cover;
}

.list-disposition .nf-field-element ul>li:nth-of-type(3)::after {
	background-image: url(/wp-content/uploads/2023/10/Ishape.png);
	background-size: cover;
}

.list-disposition .nf-field-element ul>li:nth-of-type(3)::after {
	background-image: url(/wp-content/uploads/2023/10/Ishape.png);
	background-size: cover;
}

.list-disposition .nf-field-element ul>li:nth-of-type(4)::after {
	background-image: url(/wp-content/uploads/2023/10/Escuela.png);
	background-size: cover;
}

.list-disposition .nf-field-element ul>li:nth-of-type(5)::after {
	background-image: url(/wp-content/uploads/2023/10/Tshape.png);
	background-size: cover;
}
.list-disposition .nf-field-element ul>li:nth-of-type(6)::after {
	background-image: url(/wp-content/uploads/2023/10/Coctail.png);
	background-size: cover;
}

.list-disposition .nf-field-element ul>li:nth-of-type(7)::after {
	background-image: url(/wp-content/uploads/2023/10/Restaurant.png);
	background-size: cover;
}

.list-disposition .nf-field-element ul>li:nth-of-type(8)::after {
	background-image: url(/wp-content/uploads/2023/10/Oshape.png);
	background-size: cover;
}

.list-disposition .nf-field-element ul>li:nth-of-type(9)::after {
	background-image: url(/wp-content/uploads/2023/10/Other.png);
	background-size: cover;
}


/* Polylang Flags Inline */
.polylang-flags {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.polylang-flags li {
	display: inline;
	margin-left: .5rem;
}

.polylang-flags li a {
	color: var(--primary);
	font-size: 14px;
}

.polylang-flags li:hover a {
	color: var(--contrast-3);
}