/*
 Theme Name:   tandem_base
 Theme URI:    https://tandem.blog
 Description:  GeneratePress child theme
 Author:       Tandem
 Author URI:   https://tandem.blog
 Template:     generatepress
 Version:      0.2
*/

  html, body {
            -ms-overflow-style: none !important; /* IE و Edge */
            scrollbar-width: none !important; /* Firefox */
            overflow-y: scroll !important;
        }
        
        html::-webkit-scrollbar, body::-webkit-scrollbar {
            display: none !important; /* Chrome, Safari */
            width: 0 !important;
            height: 0 !important;
        }
        
        * {
            scrollbar-width: none !important;
        }
        
        *::-webkit-scrollbar {
            display: none !important;
        }


@media (min-width: 1300px) {
	.columnes {
		container-type: inline-size;
		column-count: 2;
		column-gap: 3rem;
	}
}



.filter {
  height: 0px;
}

#noise {
	  filter: url(#filter-noise);
}

.wave {
	  filter: url(#filter-wave);
}


  /*.gb-element-a13082e1 {
    position: relative;
    filter: brightness(0.635) blur(0.4px) contrast(1000) blur(0.6px);
  }

  .gb-element-a13082e1 img {
	  filter: brightness(1.5);
  }

  .cmyk {
	  mix-blend-mode: screen; 
  }

  .cmyk::before, .cmyk::after {
	  content: '';
    position: absolute;
    inset: 0;
    background-size: 4px 4px;
    background-blend-mode: multiply;
    mix-blend-mode: multiply;
  }

  .cmyk::before {
    background-image:
    	radial-gradient(1.8px at 25% 75%, rgb(0, 0, 0), rgb(102, 102, 102), rgb(255, 255, 255)),
	radial-gradient(1.8px at 75% 25%, rgb(0, 0, 0), rgb(102, 102, 102), rgb(255, 255, 255)),
	radial-gradient(1.8px at 25% 25%, rgb(255, 255, 0), rgb(255, 255, 102), rgb(255, 255, 255)),
	radial-gradient(1.8px at 75% 75%, rgb(255, 255, 0), rgb(255, 255, 102), rgb(255, 255, 255));
  }

  .cmyk::after {
    background-image:
    	radial-gradient(1.8px at 75% 25%, rgb(255, 0, 255), rgb(255, 102, 255), rgb(255, 255, 255)),
	radial-gradient(1.8px at 25% 75%, rgb(255, 0, 255), rgb(255, 102, 255), rgb(255, 255, 255)),
	radial-gradient(1.8px at 75% 75%, rgb(0, 255, 255), rgb(102, 255, 255), rgb(255, 255, 255)),
	radial-gradient(1.8px at 25% 25%, rgb(0, 255, 255), rgb(102, 255, 255), rgb(255, 255, 255));
  }*/

/* article */

.wp-block-tandem-acf-grid {
	gap: 2rem;
}

.fletxa {
	background-color: transparent;
}

.fletxa:hover {
	background-color: transparent;
}

.fletxa svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
	font-size: 2rem;
	z-index: 9;
	position: fixed;
	top: 30px;
	left: 20px;
	color: var(--contrast);
	background-color: transparent;
}


/*overlay detall recepcions*/

.gb-overlay__content {
	padding: 4rem 0;
	overflow: scroll;
}

#contingut-galeria-recepcions {
	display: flex;
	min-width: 0px;
	flex-direction: column;
	gap: 2rem;
}


