/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 17 2025 | 11:13:16 */
.hidden{
	display:none!important
}

body {
	min-width: 320px;
	overflow: scroll;
}

body a:where(:not(.wp-element-button)){
	color: inherit
}


p {
	margin-block-start: 0.75em;
	margin-block-end: 0.75em;
}

p:empty{
	margin: 0;
}

.p-lista p:not(:empty)::before{
	content: "- ";
	display: inline-block;
	text-indent: -15px
}

.p-lista p{
padding-left: 15px
}

.opacidad50:not(:hover) {
	opacity: .5;
}

.opacidad0 {
	opacity: 0;
}

body:not(.logged-in) .not-logged-hidden{
	display: none;
}

main ul:not(.tribe-events-c-top-bar__nav-list) li:not(.tribe-events li)::marker{
	content:'- '
}

.fade-img-bottom {
  position: relative; 
}

.fade-img-bottom:after {
  content:""; 
  position: absolute; 
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, 75%,rgba(255,255,255,1) 99%);
  height: 40%;  
}

strong {
	font-weight: 600
}

.n-grande-lista {
	opacity: 0.9;
}

.no-links-here a {
	display: none!important;
}

.sticky-40vh {
	position: sticky;
	top: 40vh;
}

html {
	scroll-behavior: smooth;
}

::selection {
    background-color: var(--wp--preset--color--accent, #e57373);
	color: white;
}

.no-margin{
	margin:0;
}
.css-container{
	container-type: inline-size;
	resize:both;
}

.css-container, .css-container > *{
	font-size: 4cqw;
}

@media (max-width: 1000px){
	.actual-artistica-txt {
		grid-column-start: 5;
		grid-column-end:10;
	}
	.actual-artistica-img {
		grid-column-start: 2;
		grid-column-end: 10;
	}
}

.number-index{
	font-size:clamp(3.234rem, 3.234rem + ((1vw - 0.2rem) * 5.443), 6.5rem);
}

.block-tower > :nth-child(2n){
	margin-right: 1em;
}
.block-tower > :nth-child(4n+3){
	margin-right: 0.5em;
}
.entidades-row {
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    /*justify-content: space-around;*/
    gap: 30px;
}
.entidades-row > div{
	max-width: 200px;
	max-height: 60px;
}


.ss01{
	font-feature-settings: "ss01";
	-moz-font-feature-settings: "ss01";
  	-webkit-font-feature-settings: "ss01";
	transition: all 0s;
}

.ss02{
	font-feature-settings: "ss02";
	-moz-font-feature-settings: "ss02";
  	-webkit-font-feature-settings: "ss02";
	transition: all 0s;
}
