/*
Theme Name: HAIEK
Author: Triplevdoble
Author URI: https://triplevdoble.com
Theme URI: https://triplevdoble.com
Tags: full-site-editing, editor-style, block-styles, block-patterns
Text Domain: haiek
Requires at least: 6.0
Requires PHP: 7.4
Tested up to: 6.0
Version: 1.0.5

License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

All files, unless otherwise stated, are released under the GNU General Public
License version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned
with others.
*/

/* Styles intended only for the front.*/
html {
	scroll-behavior: smooth;
}


@font-face {
    font-family: 'Txt';
    src: url('fonts/Txt.woff2') format('woff2'),
        url('fonts/Txt.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@media screen and (prefers-reduced-motion: reduce) {

	html {
		scroll-behavior: auto;
	}
}

body {
/*    
	-moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: grayscale;  
    */
    font-family: 'Txt';
    font-weight: bold;;

    
    --wp--style--global--content-size: calc(100% - 30px); 
    --wp--custom--h-spacing: 0;
    font-size: 20px;
    
    
    
      cursor: url(images/Haiek-CAD-Cursor.png)0 0, auto;
}

/*
 * Increase horizontal padding on smaller screens.
 * Temporary solution to avoid text content
 * running up to the edge of the browser window,
 * making the text difficult to read.
*/
@media ( max-width: 1024px ) {

	main > :not(.alignfull),
	main .wp-block-query > :not(.alignfull),
	main .entry-content > :not(.alignfull),
	main .entry-content .wp-block-columns.alignfull p {
		padding-left: var(--wp--custom--h-spacing);
		padding-right: var(--wp--custom--h-spacing);
	}
}

::-moz-selection { /* Code for Firefox */
  background-color:aqua;
}

::selection {

  background-color:aqua;
}

.site-header{
    font-size: 20px;
    
}

.biografia p {
	font-size: 16px;
	margin-top: 10px;
}


.biografia h2 {
	font-size: 10px;
	margin-top: 40px;
}

.wp-block-site-title {
    line-height: 1;
}

.swiper-about {
	max-width: 290px;
	transform: translateX(-5%);
}

.wp-block-site-title{
    font-size: 20px !important;
}

body:not(.home) .wp-block-site-title::after {
	content: ">";
	margin-left: 10px;
	margin-right: 13px;
}

h1, h2, h3, h4, h5, h6{
  line-height: 150%;

}

.entry-content *{
    font-size: 20px;
}


.home-exhibitions{
    
}

.home-grid p{
    margin: 0;
    padding: 0;
    
}

.proyecto-template-default

.home-grid > div:hover{
	
    /*
    background-image: url("images/highlight-02.png");
	background-size: 90% 90%;
    */
    background-repeat: no-repeat;
    background-position: center center;
}

.home-exhibitions:hover:after {
	background-image: url("images/highlight-01.png") !important;
	background-size: 90% 90% !important;
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
    background-repeat: no-repeat;
    background-position: center;
    pointer-events: none;
}

.home-works:hover:after {
	background-image: url("images/highlight-02.png") !important;
	background-size: 90% 90% !important;
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
    background-repeat: no-repeat;
    background-position: center;
    pointer-events: none;
}

.home-haiek:hover, .home-haiek.hover {
	background-image: url("images/highlight-04.png") !important;
	background-size: 90% 90% !important;
    background-repeat: no-repeat;
    background-position: center center;
    
}

.home-about:hover, .home-about.hover {
	background-image: url("images/highlight-04.png") !important;
	background-size: 50% 50% !important;
    background-repeat: no-repeat;
    background-position: center center;
    
    
}

.home-works {
	background-size: 22vh !important;
}


.index ul.wp-block-post-template {
	grid-template-columns: repeat(1,1fr);
}

.index ul.wp-block-post-template > li {
	padding: 12px 0 !important;
}

.home-index:hover:after {
	background-image: url("images/highlight-04.png") !important;
	background-size: 50% 50% !important;
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
    background-repeat: no-repeat;
    background-position: bottom left;
    pointer-events: none;
}

.wp-block-site-title a{
    text-decoration: none;
    line-height: 1;   
}

.home-azal {
	background-size: 40% 40% !important;
	background-position: center;
}

.home-hezur {
	background-size: 40% 40% !important;
	background-position: center;
}

.home-begi {
	background-size: 40% 40% !important;
	background-position: center;
}

.swiper-about{
}

.swiper-about::after {
	content: "";
	background-image: url("images/Haiek-Mask.png");
	background-repeat: no-repeat;
	width: calc(100% + 4px) !important;
	height: calc(100% + 4px) !important;
	z-index: 2;
	position: absolute;
	top: -2px;
	left: -2px;
    right: -2px;
    bottom: -2px;
	background-size: 100%;
	height: 100%;
}

.swiper-about .swiper-slide{
    aspect-ratio:1 / 1;
}

.swiper-about .swiper-slide:nth-child(even){
    aspect-ratio:1 / 1;
}

.swiper-about .swiper-slide figure{
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
}

.swiper-about .swiper-slide img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.site-header .wp-block-post-title{
    line-height: 1;
}

.wp-block-post-title{
    line-height: 130% !important;
}

.index h3, .index p, .index li{ 
    font-size: 20px !important;
    font-weight: bold !important;
/*    
-moz-osx-font-smoothing: initial;
-webkit-font-smoothing: initial;    
  */  
}

.galeria-ficha:not(:has(.swiper-wrapper)) .galeria-ficha-nav{
    display: none;;
}

.proyect-info-item{
    border-top: 1px solid #111;
    padding-top: 60px;   
}

.proyect-info-columns .proyect-info-item{
    border-top: 0 solid #111;
    padding-top: 0;
    
}


.index .wp-block-greenshift-blocks-querygrid{
    overflow-x: hidden;
    
}

.site-footer{
    font-size: 15px;    
}

.wp-block-post-content a{
    text-decoration: none;
}

.single-proyecto .wp-block-post-content a {
	background-color:transparent;
	text-decoration: underline;
}

.wp-block-post-content a:hover {
	/*background-color: fuchsia;
	color: #fff;*/
}

.galeria-ficha {
	height: auto;
	margin-bottom: clamp(10px, 3vh, 50px);
}

.galeria-ficha .swiper{
    height: 100%;
    width: 100%;
}

.galeria-ficha .swiper-slide{
    height: 100%;
    width: auto;
}


.galeria-ficha .swiper-slide figure {
	position: relative;
	width: auto;
	height: auto;
	margin: 0;
}

.galeria-ficha .swiper-slide img{
    width: auto;
    display: block;
    height: 33vh;
    
}

.galeria-ficha .swiper-slide figure figcaption {
	position: static;
	bottom: 5px;
	left: 5px;
	width: 100%;
	z-index: 2;
	color: #000;
	bottom: 11px;
	font-size: 9px;
	line-height: 102%;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	/* background-color: red; */
	margin: 0;
	padding: 0;
	margin-top: 9px;
}

.single-proyecto .swiper, .single-proyecto .swiper-container{
    overflow: visible;

}

.imagen-con-mascara{
    aspect-ratio: 801 / 838;
    width: 100%;
    height: auto;
}

.imagen-con-mascara > div {
	margin: 0 !important;
	padding: 0 !important;
	width: 100% !important;
	max-width: none;
    aspect-ratio: 801 / 838;
}

.imagen-con-mascara figure {
	/* width: 100% !important; */
	height: 100% !important;
	/* margin: 0 !important; */
	/* padding: 0; */
	/* padding: 0 !important; */
	/* width: 100% !important; */
	max-width: none;
    display: block !important;
    position: relative;
}

.imagen-con-mascara::after {
	content: "";
	position: absolute;
	top: -2px;
	left: -2px;
	right: -2px;
	bottom: -2px;
	width: calc(100% + 4px);
	height: calc(100% + 4px);
	z-index: 2;
	/* background-color: blue; */
	opacity: 1;
	background-image: url("images/Haiek-Mask.png");
	right: -1px;
	bottom: -1px;
	background-size: 100%;
	background-repeat: no-repeat;
}

.dibujo-proyecto > div {
	margin: 0 !important;
	padding: 0 !important;
	width: 100% !important;
	max-width: none;
}

.dibujo-proyecto img {
	width: 100%;
	max-width: 450px;
	margin: auto;
}

.imagen-con-mascara img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.imagen-con-mascara figcaption{
    display: none !important;
    
}

.single-proyecto main{
    overflow-x: hidden;
}

.proyectos img {
	width: 100%;
	height: auto;

	object-fit: contain;
	position: relative;
}

.proyectos .gspb_meta{
    position: relative;
}

.proyectos .image-container{
    position: relative;
}

.proyecto-contenedor > div {
	flex-grow: 1;
	height: 28%;
}

.proyecto-contenedor .image-container {
    height: 100%;    
}

.proyecto-contenedor .image-container > div{
    height: 100%; 
}

.proyecto-contenedor .image-container img{
    height: 100%;
}
.gspb-dynamic-post-title{
    height: 100%;
}
.gspb-dynamic-post-title h3{
    font-size: 2rem;
}

.proyecto-template-default .wp-block-post-title {
	margin-bottom: clamp(10px, 5vh, 52px) !important;
}

.swiper-block{
    margin-block-start:0 !important;
}

/*
.type-proyecto:nth-child(3n+1) a:hover{
background-color:deeppink;
    
}
*/

.index li{
    font-size: 15px !important;
}
.index .type-proyecto{
    
}

.entry-content .index * {
	font-size: 15px;
	line-height: 145%;
	border: 0 solid #00000010;
	display: block;
	padding: 1px 0;
	margin: 0;
}

.index .type-proyecto > div > div{
    padding: 0;
    padding: 0 10px !important;
    font-size: 18px;
    position: static !important;
    
}

.index .type-proyecto a{


}

.index li {
	border-bottom: 1px solid #00000010 !important;
	border-radius: 0 !important;
	padding-top: 5px !important;
}

.index li:hover {
    border-color: #00000030 !important;
}


.index .type-proyecto > div {
    justify-content: flex-start !important;
}

.index .proyect_year {
	width: 15% !important;
    margin-bottom: 10px;
}
.index .proyect_type{
    width: auto !important;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.index .proyect_date_start{
    width: 7% !important;

    margin-bottom: 10px;
}
.index .proyect_date_end{
    width: 7% !important;
    margin-bottom: 10px;
}
.index .proyect_title {
	width: 100% !important;
    margin-bottom: 10px;
}
.index .proyect_artist {
	width: 100% !important;
    margin-bottom: 10px;
}
.index .proyect_where{
	width: 55% !important;
    margin-bottom: 10px;
}


.proyect_title a:after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
}


.index .type-proyecto > div > .proyect_artist{
    marging-right: 60px !important;
}






/*
.type-proyecto:nth-child(3n+2) a:hover{
background-color:yellow;
    color: #000;
    
}

.type-proyecto:nth-child(3n+3) a:hover{
background-color: red;
}

.type-proyecto:nth-child(3n+4) a:hover{
    background-color:yellow;
    color: #000; 
}

.type-proyecto:nth-child(3n+5) a:hover{
    background-color:orangered;
}

.type-proyecto:nth-child(3n+6) a:hover{
    background-color:springgreen;
    color: #000; 
}

*/

/*
.proyectos .image-container:after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url("/wp-content/uploads/2023/01/mascara-haiek-1.png");
    aspect-ratio:1 / 1;
    background-size: cover;
}

*/


.proyectos h3 {
	width: 100%;
	font-size: 20px;
	line-height: 149% !important;
	max-width: 390px;
	margin: auto;
}

.proyectos ul {
    gap:60px !important;
    
}

.proyectos .type-proyecto{
    height: 70vh;
}

.proyecto-contenedor{
    height: 100%;
}

.type-proyecto{
    overflow: visible !important;
}

.type-proyecto .proyecto-contenedor {
	row-gap: 8% !important;
}

.type-proyecto .proyecto-contenedor > div:nth-of-type(2){
    position: static !important;
}

.galeria-ficha-nav .swiper-button-next::after, 
.galeria-ficha-nav .swiper-rtl .swiper-button-prev::after {
	font-size: 35px !important;
	color: rgb(17, 17, 17);
}

.galeria-ficha-nav .swiper-button-prev::after, 
.galeria-ficha-nav .swiper-rtl .swiper-button-next::after {
	font-size: 35px !important;
	color: rgb(17, 17, 17);
}

.single-proyecto .swiper-block {
	position: relative;
}

.single-proyecto .galeria-ficha-nav {
	position: absolute;
	top: calc(100% + 9px);
	right: -15px;
	display: revert;
	height: 62px;
	bottom: auto;
	/* background-color: #f9f9f9; */
	padding: 0;
}

.home #gspb_container-id-gsbp-b084f5a7-8cac{
    margin: 0;
}

.home #gs-video-gsbp-5f277f94-f16b{
    overflow: hidden;
}
.single-proyecto h2 {
	width: calc(100% - 90px);
}

.listado-index .proyect_where, .listado-index .proyect_artist {
    display: none;  
}

/*
.type-proyecto:hover .proyecto-contenedor > div:nth-of-type(2):after {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	z-index: 2;
    width: 100%;
    aspect-ratio: 2 / 1;
    transform: translateY(-50%);

    
	background-image: url("images/highlight-01.png") !important;
	background-size: 90% 90% !important;x: ;
    background-repeat: no-repeat;
    background-position: center;
    pointer-events: none;
}
*/

.type-proyecto:hover .proyecto-contenedor > div:nth-of-type(2) {
}

.type-proyecto .proyecto-contenedor{
    position: relative;
}

.type-proyecto .proyecto-contenedor:hover:after {
    background: 
        url("images/hover-1.png") top left,
        url("images/hover-2.png") top right,
        url("images/hover-3.png") center left,
        url("images/hover-4.png") center right,
        url("images/hover-5.png") bottom left,
        url("images/hover-6.png") bottom right;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    cursor: pointer;
    pointer-events:none;
    background-size: 
        73.79151px 73.79151px,
        73.79151px 73.79151px,
        26.74178px 81.08503px,
        26.74178px 81.08503px,
        73.79151px 73.79151px,
        73.79151px 73.79151px;
    background-repeat: no-repeat;
    
}


.proyectos .gspbgrid_item:nth-child(3n+1){
/*    background-color: red;
*/}
.proyectos .gspbgrid_item:nth-child(3n+2){
/*    background-color: green;
*/}
.proyectos .gspbgrid_item:nth-child(3n+3){
	margin-bottom: 10vh;
/*    background-color: blue; */
}

.proyecto-contenedor{
    position: relative;
}

.proyecto-contenedor a:after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}

.proyectos .gspbgrid_item:nth-child(3n+1) .proyecto-contenedor > .gspb_container:nth-of-type(1){
    order:1;
}

.proyectos .gspbgrid_item:nth-child(3n+1) .proyecto-contenedor > .gspb_container:nth-of-type(2){
    order:2;
}

.proyectos .gspbgrid_item:nth-child(3n+1) .proyecto-contenedor > .gspb_container:nth-of-type(3){
    order:3;
}


.proyectos .gspbgrid_item:nth-child(3n+2) .proyecto-contenedor > .gspb_container:nth-of-type(1){
    order:3;
}

.proyectos .gspbgrid_item:nth-child(3n+2) .proyecto-contenedor > .gspb_container:nth-of-type(2){
    order:3;
}

.proyectos .gspbgrid_item:nth-child(3n+2) .proyecto-contenedor > .gspb_container:nth-of-type(3){
    order:1;
}


.proyectos .gspbgrid_item:nth-child(3n+3) .proyecto-contenedor > .gspb_container:nth-of-type(1){
    order:3;
}

.proyectos .gspbgrid_item:nth-child(3n+3) .proyecto-contenedor > .gspb_container:nth-of-type(2){
    order:1;
}

.proyectos .gspbgrid_item:nth-child(3n+3) .proyecto-contenedor > .gspb_container:nth-of-type(3){
    order:2;
}

.proyect-info h3 {
	margin: 0;
	padding: 0;
	line-height: 100%;
	margin-bottom: 5px;
	font-size: 10px;
	text-transform: uppercase;
}

.proyect-info{
    font-size: 18px;
}

.proyect-info h2{
    font-size: 20px;
}


.proyect-info p {
	margin: 0;
	padding: 0;
	line-height: 148%;
	font-size: 18px;
}

.proyecto-template-default .entry-content {
    padding-bottom: 6vh;
}

.proyect-info-columns{
    column-count: 2;
	margin-bottom: clamp(30px, 9vh, 50px);
}

.proyect-info-item {
	break-inside: avoid;
	margin-bottom: clamp(10px, 7vh, 46px);
}

.proyect-info-item a{
    text-decoration: none;
    border-bottom: 1px solid black;
    
}

.imagenes-de-categoria {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	grid-column-gap: 0;
	grid-row-gap: 0;
	background-color: #;
    padding: 15px;
}

.type-proyecto > div{
    transition:1s;  
}

.type-proyecto:hover > div{
    row-gap: 0;
    transition:1s;  
}

.imagen-categoria {
	margin-block-start: 0 !important;
	display: flex;
	aspect-ratio: 4 / 3;
}
.imagen-categoria img {
	width: 100%;
	height: auto;
	object-fit: cover;
    height: 100%;
}

.imagen-categoria img:hover {
    cursor: pointer;
}

.site-header{
    
}

.footer-links {
    gap:0 !important;
    column-gap:25px !important;
    flex-direction: column;
align-items: baseline !important;
}

.galeria-ficha-nav {
	position: absolute;
	top: 50px;
	right: 10px;
	height: 39px;
	width: 90px;
	z-index: 11111111;
	left: auto;
}


.galeria-ficha-nav .swiper-button-prev::after, 
.galeria-ficha-nav .swiper-rtl .swiper-button-next::after {
	content: '<';
font-family: 'Txt';
font-weight: bold;    
    font-size: 25px;
}

.galeria-ficha-nav .swiper-button-next::after, 
.galeria-ficha-nav .swiper-rtl .swiper-button-prev::after {
	content: '>';
font-family: 'Txt';
font-weight: bold;    
    font-size: 25px;
    
}

.galeria-ficha-nav .swiper-button-next, 
.galeria-ficha-nav .swiper-button-prev {
  color: #000;
  font-size: 10px !important;
  height: 40px;
}

.proyectos ul.wp-block-post-template li{
    transition: .3s;
}

/*
.proyectos ul.wp-block-post-template:hover li{
    opacity: 0.15;
    transition: .3s;
}

.proyectos ul.wp-block-post-template:hover li:hover{
    opacity: 1;
    transition: .3s;
    
}
*/

.home-haiek:hover{
transform: matrix3d(0.98,-0.17,0.00,0,0.17,0.8526,0.50,0,0,-0.5,0.87,0,0,0,0,1) !important;
-webkit-transform: matrix3d(0.98,-0.17,0.00,0,0.17,0.8526,0.50,0,0,-0.5,0.87,0,0,0,0,1)  !important;
}

.home-haiek a{
    font-size: 70px;
}

.home-exhibitions a{
    font-size: 30px;
}

.home-works a{
    font-size: 30px;
}

.home-azal a{
    font-size: 13px;
    color: #000;
}
.home-begi a{
    font-size: 13px;
    color: #000;
}
.home-hezur a{
    font-size: 13px;
    color: #000;
}

.haiek-home-main-link {
    margin-block-start:0 !important;
}

.haiek-home-main-link h2{
font-size: 0 !important;
line-height: 1;
text-transform: uppercase;
padding: 0 !important;
margin: 0 !important;
}
.haiek-home-main-link h2 a {
	font-size: 11vw;
	font-weight: lighter;
	padding-top: 2%;
	line-height: 124%; 
  border: 2px solid #ffffff00;    
    text-decoration: none;
    
}

.haiek-home-main-link h2 a:hover {
	/*background-color: #fff;
  border: 2px solid black;   */
    border-bottom: 2px solid black;
}

.haiek-home-extra-link{
    margin-block-start:0 !important;
}

.haiek-home-extra-link a{
    text-decoration: none;
    font-size: 10px;
}

.haiek-home-extra-link a:hover {
	border-bottom: 2px solid black;
	padding-bottom: 9px;
}

.haiek-portada-container{
    position: relative;
}

.haiek-portada-container .gs-video-element{
    object-fit: cover !important;
    opacity: 0.35;
}

body.gspb-bodyfront #gspb_container-id-gsbp-b084f5a7-8cac.gspb_container {
	height: 100svh !important;
}

.footer-links ul{
  flex-direction: column;
  text-align: right;
  justify-content: right;
  justify-items: right;
  align-items: end;
}

.home .site-header h2{
    display: none;
}


.body.gspb-bodyfront #gspb_container-id-gsbp-e7989f63-c0f5.gspb_container {
	position: static !important;
}

.gspb-dynamic-post-title h2 a{
    text-decoration: none;
}

.intro-categoria{
    padding: 0 15px;
}


.about-contacto-container {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	text-align: right;
	gap: 60px;
}

.about-contacto-container p, .about-contacto-container a{
    font-size: 15px;  
    line-height: 190%;
}

.about-contacto-container .swiper{
    width: 100%;
}

.swiper-navigation-icon{
    display: none;
}

.single-proyecto .galeria-ficha-nav{
    display: flex;
  flex-direction: row;
  gap: 8px;    
}

.galeria-ficha-nav .swiper-button-next, 
.galeria-ficha-nav .swiper-button-prev {
	width: 30px;
	position: relative;
}

@media (min-width: 576px) { 

    
    
}

@media (min-width: 768px) { 
    

    
.haiek-portada-container .gs-video-element{
    /*object-fit: contain !important;*/    
    opacity:1;
    
}    

.footer-links {
    flex-direction: row;
}
    
.swiper-about {
	max-width: 400px;
}
    
.imagenes-de-categoria {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-column-gap: 0;
	grid-row-gap: 0;
	background-color: #;
}
    
    

.index .wp-block-post-template li:first-child .proyect_year::before {
	content: "Year";
	text-transform: uppercase;
	margin-bottom: 40px;
	position: relative;
	display: block;
	font-size: 10px;
}

.index .wp-block-post-template li:first-child .proyect_type::before {
	content: "Type";
	text-transform: uppercase;
	margin-bottom: 40px;
	position: relative;
	display: block;
	font-size: 10px;
}

.index .wp-block-post-template li:first-child .proyect_where::before {
	content: "Where";
	text-transform: uppercase;
	margin-bottom: 40px;
	position: relative;
	display: block;
	font-size: 10px;
}
.index .wp-block-post-template li:first-child .proyect_title::before {
	content: "Title";
	text-transform: uppercase;
	margin-bottom: 40px;
	position: relative;
	display: block;
	font-size: 10px;

}
.index .wp-block-post-template li:first-child .proyect_artist::before {
	content: "Artists";
	text-transform: uppercase;
	margin-bottom: 40px;
	position: relative;
	display: block;
	font-size: 10px;
}
    
.index .proyect_year {
	width: 5% !important;
    margin-bottom: 0;
}
.index .proyect_type{
    width: 15% !important;
    margin-bottom: 0;
}

.index .proyect_where{
	width: 20% !important;
    margin-bottom: 0;
}
    
.index .proyect_title {
	width: 20% !important;
    margin-bottom: 0;
}
    
.index .proyect_artist {
	width: 40% !important;
    margin-bottom: 0;
}
  
   
.haiek-home-main-link h2 {
	font-size: 0;
}    
    
.haiek-home-extra-link a {
	font-size: 17px;
}     
    
.listado-index .proyect_where, .listado-index .proyect_artist {
    display: block;  
}
  
.index .proyect_type{
    width: 30% !important;
}    
    
}

@media (min-width: 992px) {

.imagenes-de-categoria > div{
    padding: 0;
}
        
.galeria-ficha-nav {
	right: 60px;
	width: 120px;
}
    
 
    
}

@media (min-width: 1200px) { 
    
.intro-categoria{
    padding: 0 60px;
}
      
    
.imagenes-de-categoria {
    padding: 60px;
}    
    
.index .proyect_year {
	width: 5% !important;
}
.index .proyect_type{
    width: 10% !important;
}

.index .proyect_where{
	width: 15% !important;
}
    
.index .proyect_title {
	width: 20% !important;
}    
    
.index .proyect_artist {
	width: 50% !important;
}
    
body {

    --wp--style--global--content-size: calc(100% - 120px); 
}

.galeria-ficha .swiper-slide img{
    height: 50vh;
    
}   
    
.imagenes-de-categoria > div{
    padding: 0;
}
    
}

@media (min-width: 1400px) { 

.haiek-home-main-link h2 a {
	font-size: 140px;
}      
    
}

