body {
	--caa-main-color: #b3d6c2;
}

body {
	background-color: white;
}

body a {
	color: black;
}

body a:focus {
    text-decoration: none !important;
}

/* Navigation */

nav.nav-extended {
	position: fixed;
	z-index: 25;
	top: 0px;
}

nav ul a,
nav a {
	color: #212121;
}

nav {
	--caa-logo-font-size: 22px;/* 1.6rem; */
	--caa-heading-first-line-height: 5rem;
	
	--caa-nav-main-width: 245px;
	--caa-top-menu-font-size: 10px; /*0.85rem;*/
	--caa-top-menu-min-width: 60px;
	--caa-top-menu-padding: 0px 10px;
	--caa-top-menu-li-padding: 0px 0px;
}

@media only screen and (min-width: 350px) {
	nav {
		--caa-logo-font-size: 22px;/* 1.6rem; */
		--caa-heading-first-line-height: 5rem;
		
		--caa-nav-main-width: 245px;
		--caa-top-menu-font-size: 10px; /*0.85rem;*/
		--caa-top-menu-min-width: 60px;
		--caa-top-menu-padding: 0px 5px;
		--caa-top-menu-li-padding: 0px 0px;
	}
}

@media only screen and (min-width: 601px) {
	nav {
		--caa-logo-font-size:  64px;/* 3rem;*/
		--caa-heading-first-line-height: 7rem;
		
		--caa-nav-main-width: 320px;		
		--caa-top-menu-font-size: 16px;/* 1rem;*/
		--caa-top-menu-min-width: 100px;
		--caa-top-menu-padding: 5px 10px;
		--caa-top-menu-li-padding: 0px 1px;
	}
}

@media only screen and (min-width: 1051px) { 
	nav {
		--caa-logo-font-size: 64px;/* 5rem; */
		--caa-heading-first-line-height: 10rem;
		
		--caa-nav-main-width: 570px;		
		--caa-top-menu-font-size:  16px; /*1.1rem; */
		--caa-top-menu-min-width: 164px;
		--caa-top-menu-padding: 10px 80px;
		--caa-top-menu-li-padding: 0px 10px;
	}
}

#logo-text {
	font-weight: 700;
	font-size: var(--caa-logo-font-size);
}

#logo-text svg {
	width: auto;
    height: 38px;
    position: relative;
    top: 9px;
}

@media only screen and (min-width: 350px) {
	#logo-text svg {
		height: 45px;
	}
}

@media only screen and (min-width: 601px) {
	#logo-text svg {
		height: 60px;
	}
}

@media only screen and (min-width: 1001px) {
	#logo-text svg {
		height: 100px;
	}
}

nav .first-nav-row {
	min-height: var(--caa-heading-first-line-height);
	margin-bottom: 0px;
	padding-top: 15px;
}

@media only screen and (min-width: 601px) {
	nav .first-nav-row {
		padding: 60px 0px 30px 0px;
	}
}

nav .desktop-serach,
nav .top-artists,
nav .top-menu-projects {
	position: relative;
}

nav .first-nav-row,
nav .second-nav-row {
	background-color: white;
}

nav a.top-menu {
	border: 1px solid #212121;
    border-radius: 25px;
    margin: 0px 2px;
	padding: var(--caa-top-menu-padding);
    line-height: 2rem;
    min-width: var(--caa-top-menu-min-width);
    text-align: center;
    font-size: var(--caa-top-menu-font-size);
}

nav ul#nav-main {
    top: 29px;
	width: 130px;
}

.top-artists,
.top-menu-projects {
	width: 50px;
}

@media only screen and (min-width: 350px) { 
	nav ul#nav-main {
		top: 29px;
		width: 172px;
	}
	
	.top-artists,
	.top-menu-projects {
		width: 78px;
	}
}


nav ul#nav-main {
	margin-left: auto;
	margin-right: auto;
}

@media only screen and (min-width: 601px) { 
	nav ul#nav-main {
		top: 90px;
		width: 272px;
	}

	.top-artists,
	.top-menu-projects {
		width: 78px;
	}

	.desktop-serach {
		width: 46px;
	}
}

@media only screen and (min-width: 1001px) { 
	nav ul#nav-main {
		top: 90px;
		width: 577px;
	}

	.top-artists,
	.top-menu-projects {
		width: 220px;
	}

	.desktop-serach {
		width: 57px;
	}
}

nav .first-nav-row ul li {
	padding: var(--caa-top-menu-li-padding);
	margin: 0px 0px;
}

@media only screen and (min-width: 350px) { 
	nav .first-nav-row ul li {
		margin: 0px 2px;
	}
}

nav .sub-menu {
	height: 37px;
}

.text-bold, nav .current-cat {
	font-weight: 500;
}

.gradient-nav-line {
	-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)));
	height: 30px;
    background-color: white;
}

.site-content {
	margin-top: 148px;
}
.nav-extended {
	#margin-bottom: 148px;
}

.second-nav-row {
	padding-bottom: 28px;
}

@media only screen and (min-width: 601px) { 
	.site-content {
		margin-top: 241px;
	}
	.nav-extended {
		#margin-bottom: 241px;
	}
}

@media only screen and (min-width: 1001px) { 
	.site-content {
		margin-top: 281px;
	}
	.nav-extended {
		#margin-bottom: 281px;
	}
}

.top-search {
	display: none;
}

@media only screen and (min-width: 601px) { 
	nav a.top-search {
		display: block;
		border-radius: 500px;
		width: 0px;
		min-width: 40px;
	}
	
	nav a.top-search svg {
		position: relative;
		top: 4px;
		width: auto;
		height: 20px;
	}
}

@media only screen and (min-width: 1001px) { 
	nav a.top-search {
		min-width: 52px;
		padding: 10px 0px;
	}
}

/* Music button */
.musicOnOffImageNav {
	vertical-align: middle;
	position: relative;
    left: -30px;
    top: -3px;
	height: 20px;
	display: none;
	cursor: pointer;
}

@media only screen and (min-width: 601px) { 
	.musicOnOffImageNav {
		height: 27px;
	}
}

@media only screen and (min-width: 1001px) { 
	.musicOnOffImageNav {
		height: 40px;
	}
}

/* Side Nav */

#sidenav-show-button:focus,
#logo-text:focus {
	background: none;
    color: black;
}

nav .cat-item a {
	padding: 7px 10px;
	border-radius: 20px;
}

nav {
	background-color: transparent;
	box-shadow: none;
}

.nav-content {
	width: 100%;
}

body nav ul.sub-menu .cat-item a {
	color: #5b5858;
	font-size: 12px;
}

@media only screen and (min-width: 601px) {
	body nav ul.sub-menu .cat-item a {
		font-size: 14px;
	}
}

body nav ul.sub-menu .cat-item {
}

@media only screen and (min-width: 601px) {
	body nav ul.sub-menu .cat-item {
		padding-left: 10px;
		padding-right: 10px;
	}
}

@media only screen and (min-width: 1001px) {
	body nav ul.sub-menu .cat-item {
		padding-left: 15px;
		padding-right: 15px;
	}
}

body nav ul.sub-menu .cat-item a:hover {
	background: none;
	color: black;
	font-weight: 500;
	font-style: italic;
}

@media only screen and (min-width: 601px) {
	header nav ul#sidenav li, 
	header nav ul#sidenav a {
		text-align: left;
	}
	
	nav ul#sidenav a .mmi-inner {
		padding-left: 10%;
	}
}

nav ul a.logo-in-li {
	display: inline;
    width: 50%;
}

nav ul a.logo-in-li:hover  {
	background-color: transparent;
	
}

/* Hamburger */
/*
.hamburger-slim {
	--caa-hamburger-width: 20px;
	--caa-hamburger-height: 10px;
}

nav .hamburger-slim  { margin: 0px 0px 0px -20px; }

@media only screen and (min-width: 601px) {
	.hamburger-slim {
		--caa-hamburger-width: 40px;
		--caa-hamburger-height: 15px;
	}
	nav .hamburger-slim  { margin: 0px 0px 0px -40px; }
}
@media only screen and (min-width: 1001px) {
	.hamburger-slim {
		--caa-hamburger-width: 40px;
		--caa-hamburger-height: 15px;
	}
	
	nav .hamburger-slim  { margin: 0px 0px 0px -60px; }
}



.hamburger-slim {
  z-index: 100;
  background: transparent;
  margin: 60px auto 40px;
  position: relative;
  cursor: pointer;
  height: var(--caa-hamburger-height);
  width: var(--caa-hamburger-width);

  &:before,
  &:after {
    background-color: black;
    backface-visibility: hidden;
    content: "";
    height: 2px;
    left: 0;
    transition: 0.75s;
    width: var(--caa-hamburger-width);
  }

  &:before {
    box-shadow: transparent 0 7px 0 0;
    position: absolute;
    top: 0;
  }

  &:after {
    position: absolute;
    top: calc(100% - 2px);
  }


  &.menu-visible {
    &:before {
      box-shadow: transparent 0 0 0 0;
      top: 50%;
	  -webkit-transform: rotate(225deg);
      transform: rotate(225deg);
    }

    &:after {
      top: 50%;
	  -webkit-transform: rotate(315deg);
      transform: rotate(315deg);
    }
  }
}

@media only screen and (min-width: 1001px) {
	.hamburger-slim {
		margin: 22px 18px 0px 10px;

		&:before,
		&:after {
			height: 2px;
		}
		
		&:before {
		  box-shadow: transparent 0 14px 0 0;
	    }
	}
}
*/

 .hamburger-slim {
	 --caa-hamburger-width: 20px;
	 --caa-hamburger-height: 10px;
}
 nav .hamburger-slim {
	 margin: 0px 0px 0px -20px;
}
 @media only screen and (min-width: 601px) {
	 .hamburger-slim {
		 --caa-hamburger-width: 40px;
		 --caa-hamburger-height: 15px;
	}
	 nav .hamburger-slim {
		 margin: 0px 0px 0px -40px;
	}
}
 @media only screen and (min-width: 1001px) {
	 .hamburger-slim {
		 --caa-hamburger-width: 40px;
		 --caa-hamburger-height: 15px;
	}
	 nav .hamburger-slim {
		 margin: 0px 0px 0px -60px;
	}
}
 .hamburger-slim {
	 z-index: 100;
	 background: transparent;
	 margin: 60px auto 40px;
	 position: relative;
	 cursor: pointer;
	 height: var(--caa-hamburger-height);
	 width: var(--caa-hamburger-width);
}
 .hamburger-slim:before, .hamburger-slim:after {
	 background-color: black;
	 backface-visibility: hidden;
	 content: "";
	 height: 2px;
	 left: 0;
	 -webkit-transition: 0.75s;
	 transition: 0.75s;
	 width: var(--caa-hamburger-width);
}
 .hamburger-slim:before {
	 box-shadow: transparent 0 7px 0 0;
	 position: absolute;
	 top: 0;
}
 .hamburger-slim:after {
	 position: absolute;
	 top: calc(100% - 2px);
}
 .hamburger-slim.menu-visible:before {
	 box-shadow: transparent 0 0 0 0;
	 top: 50%;
	 -webkit-transform: rotate(225deg);
	 transform: rotate(225deg);
}
 .hamburger-slim.menu-visible:after {
	 top: 50%;
	 -webkit-transform: rotate(315deg);
	 transform: rotate(315deg);
}
 @media only screen and (min-width: 1001px) {
	 .hamburger-slim {
		 margin: 22px 18px 0px 10px;
	}
	 .hamburger-slim:before, .hamburger-slim:after {
		 height: 2px;
	}
	 .hamburger-slim:before {
		 box-shadow: transparent 0 14px 0 0;
	}
}


/* Second Nav */

#second-nav-items a:focus {
	background: none;
	color: black;
}

.sub-menu {
	opacity: 0;
	/* display: none; */
}

.slick-initialized .slick-slide {
    text-align: center;
	padding: 0px 0px;
}

@media only screen and (min-width: 601px) {
	.slick-initialized .slick-slide {
		padding: 0px 30px;
	}
}

@media only screen and (min-width: 1001px) {
	.slick-initialized .slick-slide {
		padding: 0px 50px;
	}
}

@media only screen and (min-width: 1501px) {
	.slick-initialized .slick-slide {
		padding: 0px 70px;
	}
}

/* Side Nav */

#sidenav {
    position: fixed;
	background-color: #b3d6c2;
    width: 100%;
    height: 120%;
    left: 0px;
    top: 0px;
	z-index: 99;
	color: black;
	
	transition: transform 0.6s ease;		
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    -webkit-transform: translateY(-150%);
    transform: translateY(-150%);
	
	padding-top: 10%;
	overflow: auto;
	display:none;
}

@media only screen and (min-width: 601px) { 
	#sidenav {
		padding-top: 55px;
	}
}

@media only screen and (min-width: 1001px) { 
	#sidenav {
		padding-top: 75px;
	}
}

nav ul#sidenav li,
nav ul#sidenav a {
	width: 100%;
	font-size: 24px;
	text-align: center;
}

@media only screen and (min-width: 601px) {
	nav ul#sidenav li,
	nav ul#sidenav a {
		font-size: 48px;
	}
}

nav ul#sidenav .menu-item-animate {
	transition: transform 0.6s ease;		
	-webkit-transform: translateX(-105%);
    transform: translateX(-105%);
}

#sidenav a:focus {
	color: black;
    text-decoration: none;
}


.mmi-parent {
  background: linear-gradient(#b3d6c2, black);
  margin-bottom: -32px;
}

.mmi-inner {
  position: relative;
  top: -2px;
  background-color: #b3d6c2;
  line-height: 100px;
}

.mmi-inner:hover {
  background-color: white;
}

.mmi-curved {
 height: 140px;
 
	
 -webkit-clip-path: polygon(0px 0px, 400px 0px, 432px 32px, 100% 32px, 100% 110px, 432px 110px, 400px 88px, 0px 88px); 
 clip-path: polygon(0px 0px, 400px 0px, 432px 32px, 100% 32px, 100% 110px, 432px 110px, 400px 88px, 0px 88px); 
}

.mmi-curved a {
	padding: 0px;
}

.mmi-curved-last.mmi-parent,
.mmi-curved-last .mmi-inner:hover,
.mmi-curved-first.mmi-parent,
.mmi-curved-first .mmi-inner:hover {
	background-color: #b3d6c2;
	background: linear-gradient(#b3d6c2, #b3d6c2);
}

.mmi-curved-first {
	position: relative;
    top: 1px;
    z-index: 100;
}

.mmi-curved-last {
	position: relative;
    top: -3px;
    z-index: 100;
}

@media only screen and (min-width: 200px)  { .mmi-curved {clip-path: polygon(0px 0px, 160px 0px,  192px  32px,   100% 32px,  100% 140px,  192px  140px,  160px  108px, 0px 108px);}}
@media only screen and (min-width: 250px)  { .mmi-curved {clip-path: polygon(0px 0px, 200px 0px,  232px  32px,   100% 32px,  100% 140px,  232px  140px,  200px  108px, 0px 108px);}}
@media only screen and (min-width: 300px)  { .mmi-curved {clip-path: polygon(0px 0px, 240px 0px,  272px  32px,   100% 32px,  100% 140px,  272px  140px,  240px  108px, 0px 108px);}}
@media only screen and (min-width: 350px)  { .mmi-curved {clip-path: polygon(0px 0px, 280px 0px,  312px  32px,   100% 32px,  100% 140px,  312px  140px,  280px  108px, 0px 108px);}}
@media only screen and (min-width: 400px)  { .mmi-curved {clip-path: polygon(0px 0px, 320px 0px,  352px  32px,   100% 32px,  100% 140px,  352px  140px,  320px  108px, 0px 108px);}}
@media only screen and (min-width: 450px)  { .mmi-curved {clip-path: polygon(0px 0px, 360px 0px,  392px  32px,   100% 32px,  100% 140px,  392px  140px,  360px  108px, 0px 108px);}}
@media only screen and (min-width: 500px)  { .mmi-curved {clip-path: polygon(0px 0px, 400px 0px,  432px  32px,   100% 32px,  100% 140px,  432px  140px,  400px  108px, 0px 108px);}}
@media only screen and (min-width: 600px)  { .mmi-curved {clip-path: polygon(0px 0px, 480px 0px,  512px  32px,   100% 32px,  100% 140px,  512px  140px,  480px  108px, 0px 108px);}}
@media only screen and (min-width: 750px)  { .mmi-curved {clip-path: polygon(0px 0px, 600px 0px,  632px  32px,   100% 32px,  100% 140px,  632px  140px,  600px  108px, 0px 108px);}}
@media only screen and (min-width: 900px)  { .mmi-curved {clip-path: polygon(0px 0px, 720px 0px,  752px  32px,   100% 32px,  100% 140px,  752px  140px,  720px  108px, 0px 108px);}}
@media only screen and (min-width: 1200px) { .mmi-curved {clip-path: polygon(0px 0px, 960px 0px,  992px  32px,   100% 32px,  100% 140px,  992px  140px,  960px  108px, 0px 108px);}}
@media only screen and (min-width: 1500px) { .mmi-curved {clip-path: polygon(0px 0px, 1200px 0px,  1232px  32px,   100% 32px,  100% 140px,  1232px  140px,  1200px  108px, 0px 108px);}}
@media only screen and (min-width: 1700px) { .mmi-curved {clip-path: polygon(0px 0px, 1360px 0px,  1392px  32px,   100% 32px,  100% 140px,  1392px  140px,  1360px  108px, 0px 108px);}}
@media only screen and (min-width: 1900px) { .mmi-curved {clip-path: polygon(0px 0px, 1520px 0px,  1552px  32px,   100% 32px,  100% 140px,  1552px  140px,  1520px  108px, 0px 108px);}}
@media only screen and (min-width: 2100px) { .mmi-curved {clip-path: polygon(0px 0px, 1680px 0px,  1712px  32px,   100% 32px,  100% 140px,  1712px  140px,  1680px  108px, 0px 108px);}}
@media only screen and (min-width: 2300px) { .mmi-curved {clip-path: polygon(0px 0px, 1840px 0px,  1872px  32px,   100% 32px,  100% 140px,  1872px  140px,  1840px  108px, 0px 108px);}}
@media only screen and (min-width: 2000px) { .mmi-curved {clip-path: polygon(0px 0px, 2000px 0px,  2032px  32px,   100% 32px,  100% 140px,  2032px  140px,  2000px  108px, 0px 108px);}}
@media only screen and (min-width: 2700px) { .mmi-curved {clip-path: polygon(0px 0px, 2160px 0px,  2192px  32px,   100% 32px,  100% 140px,  2192px  140px,  2160px  108px, 0px 108px);}}
@media only screen and (min-width: 2900px) { .mmi-curved {clip-path: polygon(0px 0px, 2320px 0px,  2352px  32px,   100% 32px,  100% 140px,  2352px  140px,  2320px  108px, 0px 108px);}}

@media only screen and (min-width: 200px)  { .mmi-curved {-webkit-clip-path: polygon(0px 0px, 160px 0px,  192px  32px,   100% 32px,  100% 140px,  192px  140px,  160px  108px, 0px 108px);}}
@media only screen and (min-width: 250px)  { .mmi-curved {-webkit-clip-path: polygon(0px 0px, 200px 0px,  232px  32px,   100% 32px,  100% 140px,  232px  140px,  200px  108px, 0px 108px);}}
@media only screen and (min-width: 300px)  { .mmi-curved {-webkit-clip-path: polygon(0px 0px, 240px 0px,  272px  32px,   100% 32px,  100% 140px,  272px  140px,  240px  108px, 0px 108px);}}
@media only screen and (min-width: 350px)  { .mmi-curved {-webkit-clip-path: polygon(0px 0px, 280px 0px,  312px  32px,   100% 32px,  100% 140px,  312px  140px,  280px  108px, 0px 108px);}}
@media only screen and (min-width: 400px)  { .mmi-curved {-webkit-clip-path: polygon(0px 0px, 320px 0px,  352px  32px,   100% 32px,  100% 140px,  352px  140px,  320px  108px, 0px 108px);}}
@media only screen and (min-width: 450px)  { .mmi-curved {-webkit-clip-path: polygon(0px 0px, 360px 0px,  392px  32px,   100% 32px,  100% 140px,  392px  140px,  360px  108px, 0px 108px);}}
@media only screen and (min-width: 500px)  { .mmi-curved {-webkit-clip-path: polygon(0px 0px, 400px 0px,  432px  32px,   100% 32px,  100% 140px,  432px  140px,  400px  108px, 0px 108px);}}
@media only screen and (min-width: 600px)  { .mmi-curved {-webkit-clip-path: polygon(0px 0px, 480px 0px,  512px  32px,   100% 32px,  100% 140px,  512px  140px,  480px  108px, 0px 108px);}}
@media only screen and (min-width: 750px)  { .mmi-curved {-webkit-clip-path: polygon(0px 0px, 600px 0px,  632px  32px,   100% 32px,  100% 140px,  632px  140px,  600px  108px, 0px 108px);}}
@media only screen and (min-width: 900px)  { .mmi-curved {-webkit-clip-path: polygon(0px 0px, 720px 0px,  752px  32px,   100% 32px,  100% 140px,  752px  140px,  720px  108px, 0px 108px);}}
@media only screen and (min-width: 1200px) { .mmi-curved {-webkit-clip-path: polygon(0px 0px, 960px 0px,  992px  32px,   100% 32px,  100% 140px,  992px  140px,  960px  108px, 0px 108px);}}
@media only screen and (min-width: 1500px) { .mmi-curved {-webkit-clip-path: polygon(0px 0px, 1200px 0px,  1232px  32px,   100% 32px,  100% 140px,  1232px  140px,  1200px  108px, 0px 108px);}}
@media only screen and (min-width: 1700px) { .mmi-curved {-webkit-clip-path: polygon(0px 0px, 1360px 0px,  1392px  32px,   100% 32px,  100% 140px,  1392px  140px,  1360px  108px, 0px 108px);}}
@media only screen and (min-width: 1900px) { .mmi-curved {-webkit-clip-path: polygon(0px 0px, 1520px 0px,  1552px  32px,   100% 32px,  100% 140px,  1552px  140px,  1520px  108px, 0px 108px);}}
@media only screen and (min-width: 2100px) { .mmi-curved {-webkit-clip-path: polygon(0px 0px, 1680px 0px,  1712px  32px,   100% 32px,  100% 140px,  1712px  140px,  1680px  108px, 0px 108px);}}
@media only screen and (min-width: 2300px) { .mmi-curved {-webkit-clip-path: polygon(0px 0px, 1840px 0px,  1872px  32px,   100% 32px,  100% 140px,  1872px  140px,  1840px  108px, 0px 108px);}}
@media only screen and (min-width: 2000px) { .mmi-curved {-webkit-clip-path: polygon(0px 0px, 2000px 0px,  2032px  32px,   100% 32px,  100% 140px,  2032px  140px,  2000px  108px, 0px 108px);}}
@media only screen and (min-width: 2700px) { .mmi-curved {-webkit-clip-path: polygon(0px 0px, 2160px 0px,  2192px  32px,   100% 32px,  100% 140px,  2192px  140px,  2160px  108px, 0px 108px);}}
@media only screen and (min-width: 2900px) { .mmi-curved {-webkit-clip-path: polygon(0px 0px, 2320px 0px,  2352px  32px,   100% 32px,  100% 140px,  2352px  140px,  2320px  108px, 0px 108px);}}

.side-nav-logo-text {
	width: auto;
    height: 50px;
	margin-top: 0px;
}

@media only screen and (min-width: 601px) {
	.side-nav-logo-text {
		padding-left: 10%;
		height: 100px;
		margin-top: 0px;
	}
}

@media only screen and (min-width: 601px) {
	.menu-spcial-images {
		padding-left: 10%;
	}
}


@media only screen and (max-width: 601px) {
	.menu-spcial-images img {
		height: 35px;
		width: auto;
	}
}

@media only screen and (orientation: landscape) and (max-height: 830px) {
	.menu-spcial-images {
		z-index: 100;
		position: relative;
		top: -90px;
	}
}

.menu-spcial-images img {
}

.menu-spcial-images a {
    display: inline;
	padding-left: 0px;
	padding-right: 15px;
}

@media only screen and (max-width: 601px) {
	.menu-spcial-images a {
		padding-left: 5px;
		padding-right: 5px;
	}
}

.menu-spcial-images a:hover {
	background: none;
}

/* Post */

.caa-title,
.caa-exhibition,
.caa-author {
	padding-bottom: 20px;
}

.caa-title {
	font-size: 20px;
	font-weight: 700;
}
.caa-exhibition {
	font-size: 16px;
	font-weight: 400;
}
.caa-author {
	font-size: 16px;
	font-weight: 400;
}

.wp-block-columns .wp-block-column:not(:last-child) {
	margin-bottom: 0px;
}

.post-content-col {
	font-size: 12px;
}

.post-navigation {
	display: none;
}

.wp-block-columns.alignfull .wp-block-column p:not(.has-background) {
	padding: 0px;
}

/* Article Page */

.page-exhibitions .entry-header,
.page-artists .entry-header {
	display: none;
}

.page-exhibitions  .cat-item,
.page-artists .cat-item {
	display: none;
}

.page-exhibitions .cat-item.cat-item-18 > a,
.page-artists .cat-item.cat-item-10 > a {
	display: none;
}

.page-exhibitions .cat-item.cat-item-18 .children .cat-item,
.page-exhibitions .cat-item.cat-item-18 ,
.page-artists .cat-item.cat-item-10 .children .cat-item,
.page-artists .cat-item.cat-item-10 {
	display: block;
}

.page-artists .cat-item.cat-item-10 .children .cat-item li {
	
}

.cat-item-20 a {
	&:before {
		background-color: red;
		width: 100%;
		padding: 10px;
	}
	
	&:after {
		background-color: red;
		width: 100%;
		padding: 10px;
	}
}

.page-exhibitions .cat-item-18 ul li > a,
.page-artists .cat-item-10 ul li > a {
    position: relative;
    z-index: 1;
    background-color: white;
    padding-right: 15px;
	font-weight: 200;
}


.page-exhibitions .cat-item-18 ul li a + ul,
.page-artists .cat-item-10 ul li a + ul {
	border-top: 1px solid black;
	padding-top: 20px;
    position: relative;
    top: -12px;
	
	background-image: url("data:image/png;base64,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");
	background-repeat: no-repeat;
	background-size: 26px 26px;
    background-position: right 0px top 5px;
}

.page-exhibitions .cat-item-18 ul li a + ul a,
.page-artists .cat-item-10 ul li a + ul a {
	font-weight: 400;
}

#main {
	padding-top: 0px;
}


/* 
	Article list item
 */ 

@media only screen and (orientation: landscape) {
	.archive-row article {
		left: 100px;
	}
}

@media only screen and (orientation: portrait) {
	.archive-row article {
		top: 100px;
	}
}

.archive .archive-row {
	margin-left: 2px;
}

.archive-row article {
	opacity: 0;
	position: relative;
}

.site-main article {
	margin: 0px;
	margin-bottom: -1px;
}



.site-main article .article-list-item {
	border: 1px solid black;
	width: 100%;
	height: 100%;
	padding: 15px;
	cursor: pointer;
		
	#-webkit-transition : border 200ms ease-out;
	#-moz-transition : border 200ms ease-out;
	#-o-transition : border 200ms ease-out;
	#transition : border 200ms ease-out;
	
}

.site-main article.envelope-open .article-list-item {
	#border-left: 1px solid black !important;	
}

.site-main article .entry-header {
	margin: 0px;
}

.site-main article .the-title {
	width: 100%;
	font-size: 25px;
	font-weight: 500;
	margin: 0px;
	text-overflow: ellipsis;
    white-space: nowrap;
}

.site-main article .the-title span {
	width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
	min-height: 2.3rem;
}

.site-main article .the-excerpt {
	font-size: 10px;
	font-weight: 500;
	margin: 0px;
	width: 100%;
	min-height: 30px;
	height: 30px;
	overflow: hidden;
	
}


.site-main article .the-content {
	font-size: 10px;
    #height: 85px;
    overflow: hidden;
    margin-bottom: 50px;
    display: -webkit-box;
    #-webkit-line-clamp: 7;
    #-webkit-box-orient: vertical;
    line-height: 17px;
	opacity: 0;
	transition: opacity 0.5s;
	min-height: 45px;
}

.site-main article.envelope-open .the-content {
	opacity: 1;
	-webkit-transition: opacity 0.5s;
    -ms-transition: opacity 0.5s;
	transition: opacity 0.5s;
}

.site-main article .the-content p { 
	line-height: 12px;
}

.site-main article .article-list-item {
	background-color: white;
}

.site-main article.envelope-open .article-list-item {
	background-color: #b3d6c2;
	-webkit-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
}

.article-list-item-box-bottom-wrapper, 
.article-list-item-box-bottom {
	width: 100%;
	margin: 0px;
	clip-path: polygon(0px 0px, 100% 0px, 80% 100%, 20%	100%, 0px 0px);
	-webkit-clip-path: polygon(0px 0px, 100% 0px, 80% 100%, 20%	100%, 0px 0px);

}

.article-list-item-box-bottom-wrapper {
	background-color: black;
	padding: 1px;
}
.article-list-item-box-bottom {
	background-color: #b3d6c2;
	height: 88px;
}

article + .article-list-item-box-bottom-wrapper {
	transform: scaleY(0);    
	transform-origin: top;
	transition: transform 0.26s ease;
	transition: all 300ms;
	margin-bottom: 0px;
	max-height: 0px;
	padding: 0px;
}
	
article.envelope-open + .article-list-item-box-bottom-wrapper {
	transform: scaleY(1);
	margin-bottom: 90px;
	max-height: 90px;
	padding: 1px;
}

article .the-content .mobile { display: block; }
article .the-content .desktop { display: none; }

@media only screen and (min-width: 601px) {
	article .the-content .mobile { display: none; }
	article .the-content .desktop { display: block; font-size: 12px; width: 100%; }
}

@media only screen and (min-width: 1301px) {
	article .the-content .desktop { width: 80%; }
}


@media only screen and (min-width: 601px) {
	article + .article-list-item-box-bottom-wrapper,
	article.envelope-open + .article-list-item-box-bottom-wrapper {
		display: none;
	}
	
	.site-main .archive-row .col  {
		padding: 0px;
		margin-right: -1px;
	}	
	
	.site-main .archive-row .col .article-list-item .the-content {
		min-height: 290px;
	}
	
	.site-main .archive-row .col .article-list-item .entry-header {
		min-height: 105px;
	}
	
	.site-main article .article-list-item {
		padding: 35px;
	}
	
	.site-main article .the-title {
		width: 100%;
	}

	.site-main article .the-excerpt {
		width: 100%;
	}
	
	.site-main article {
		margin-bottom: 40px;
		position: relative;
	}
	
	.site-main .article-wrapper {
		background-image: url("oie_CBbqli4ARmMz.png");
		#background-image: url("lbg.png");
		background-size: 80% 100%;
		background-repeat: no-repeat;
		background-position: top 0px right -1px;
		#background-position: top right;
	}
	
	.site-main article .article-wrapper,
	.site-main article .article-list-item {
		position: relative;
		left: 0px;
	}
}

.type-artist .wp-block-eedee-block-gutenslider {
    left: -4.5rem;
}




@media only screen and (min-width: 601px) and (max-height: 801px) {
	.site-main .archive-row .col .article-list-item .the-content {
		min-height: 240px;
		max-height: 240px;
	}
}

@media only screen and (min-width: 1501px) {
	.row .col.l24 {
		width: 20%;
	}
}


@media only screen and (min-width: 601px) {
	#main .post-content-col {
		padding-left: 0px;
	}
}

@media only screen and (min-width: 601px) and (max-width: 801px) {
	.type-artist .wp-block-eedee-block-gutenslider {
		margin-left: -3rem;
	}

	#main .post-content-col {
		margin-left: 2.5rem;
	}
}


/* Envelope desktop animation */


.article-list-item,
.article-wrapper,
article {
	transition: 200ms linear;
}

.move-initial {
	-webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -o-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
	-webkit-transition: 0.3s linear;
	transition: 200ms linear;
}

.move-left {
	-webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
	-webkit-transition: 0.3s linear;
	transition: 200ms linear;
}


.move-right {
	-webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
	-webkit-transition: 0.3s linear;
	transition: 200ms linear;
	#transition-delay: 0.3s;
}


@media only screen and (min-width: 601px) {
	.article-wrapper {
		padding-bottom: 2px;
	}

	.envelope-open .article-wrapper {
		margin-right: -1px;
	}

	.envelope-open .article-list-item {
		margin-left: -1px;
	}
}





/* Sticked article */

.sticked-article {
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: justify;
}

.sticked-article-mobile .thumbnail img {
	position: relative;
	left: -15%;
}

.sticked-article-mobile .title h1 {
	font-size: 20px;
	font-weight: 700;
	padding: 0px;
	margin: 0px;
}
.sticked-article-mobile .title h2 {
	font-size: 16px;
	padding: 0px;
	margin: 0px;
}

.sticked-article-mobile .content {
	font-size: 12px;
    text-align: justify;
}

.sticked-article .row-splitter .row-splitter-text {
	position: relative;
    z-index: 1;
    background-color: white;
    padding-right: 15px;
    font-weight: 200;
	font-size: 12px;
	display: inline;
}

.sticked-article .row-splitter .row-splitter-image {
	border-top: 1px solid black;
    padding-top: 30px;
    position: relative;
    top: -10px;
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    background-size: 26px 26px;
    background-position: right 0px top 5px;
}

.sticked-article-desktop .title {
	margin-bottom: 30px;
}

.sticked-article-desktop .title h1 {
	margin: 0px;
	font-size: 20px;
	font-weight: 700;
}

.sticked-article-desktop .title h2 {
	margin: 0px;
	font-size: 16px;
	font-weight: 400;
}

.sticked-article-desktop .content {
	font-size: 14px;
}

.sticked-article-desktop .thumbnail {
	padding-left: 0px;
}

.sticked-article-desktop .thumbnail-caption {
	text-align: right;
	font-size: 12px;	
	padding-top: 10px;
	width: 70%;
	float: right;
}

/* Footnote */

.footnote-key,
.shortcode-footnote {
	font-weight: 700;
}

.sticked-article .footnote-description {
	font-size: 10px;
	text-align: justify;
	margin-bottom: 15px;
}

@media only screen and (min-width: 601px) { 
	.footnote-description {
		opacity: 0;
	}
}

.footnotes-source .shortcode-footnote {
	cursor: pointer;
	text-decoration: underline;
    text-decoration-style: inherit;
}

/* Footer */

body .page-footer.page-footer-search {
	position: sticky;
	bottom: 0px;
	padding: 0px;
}

body .page-footer {
	position: relative;
}

@media only screen and (min-width: 601px) { 
	body .page-footer {
		position: fixed;
	}
}

body .page-footer {
	background-color: black;
	
	bottom: 0;
	width: 100%;
}

.footer-logo {
	width: auto;
	height: 35px;
}

 .footer-author-name {
	 font-size: 14px;
 }
 
 .footer-author-email {
	 font-size: 10px;
 }
 
 .page-footer .row {
	 margin-bottom: 5px;
 }

.fake-end {
	font-size: 10px;
    font-weight: 400;
    letter-spacing: 6px;
}

.page-footer h3 {
	margin: 0px;
}

.page-footer {
	padding: 12px 0px 12px 0px;
}

#body {
	display: flex;
	min-height: 100vh;
	flex-direction: column;
}

#page {
	flex: 1 0 auto;
	#margin-bottom: 250px;
}

@media only screen and (min-width: 601px) { 
	#page {
		margin-bottom: 0px;
	}
}

.footer-search {
	background-color: white;
	margin: 0px 0px;
    width: 100%;
}

@media only screen and (min-width: 601px) {
	.footer-search {
		display: none;
	}
}

.page-footer .footer-search .row {
    margin-bottom: 0px;
}

.desktop-serach form,
.page-footer form {
  color: #555;
  display: flex;
  padding: 2px;
  border: 1px solid currentColor;
  border-radius: 50px;
  margin: 10px 0px;
  
}

.desktop-serach input[type="search"],
.page-footer input[type="search"] {
  border: none;
  background: transparent;
  margin: 0;
  padding: 7px 8px;
  font-size: 14px;
  color: inherit;
  border: 1px solid transparent;
  border-radius: inherit;
  width: 100%;
  height: 32px;
}

.desktop-serach input[type="search"]::placeholder
.page-footer input[type="search"]::placeholder {
  color: #bbb;
}

.desktop-serach button[type="submit"],
.page-footer button[type="submit"] {
  text-indent: -999px;
  overflow: hidden;
  width: 40px;
  padding: 0;
  margin: 0;
  border: 1px solid transparent;
  border-radius: inherit;
  background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='bi bi-search' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'%3E%3C/path%3E%3C/svg%3E") no-repeat center;
  cursor: pointer;
  opacity: 0.7;
  background-color: white !important;
}

.desktop-serach button[type="submit"]:hover,
.page-footer button[type="submit"]:hover {
  opacity: 1;
}

.desktop-serach button[type="submit"]:focus,
.desktop-serach input[type="search"]:focus,
.page-footer button[type="submit"]:focus,
.page-footer input[type="search"]:focus {
  box-shadow: none;
  border-color: transparent;
  outline: none;
}


@media only screen and (min-width: 650px) {
	.social-icons-footer a {
		padding-left: 10px;
	}
}

@media only screen and (max-width: 601px) {
	.social-icons-footer img {
		height: 22px;
	}
	
	.footer-logo {
	    height: 45px;
		margin-top: 12px;
	}
}

.fake-end-inside {
	margin-top: 30px;
}

@media only screen and (min-width: 601px) {
	.footer-logo {
		margin-top: 25px;
	}
}

table.fake-end {
	width: 100%;
}

table.fake-end td {
	border: none;
	margin: 0px;
	padding: 0px;
	text-align: center; 
}

.row .col.footer-table-end {
	padding: 0 0.25rem;
}

/* Slider */

.wp-block-eedee-block-gutenslider {
	margin-left: -4rem;
}

.wp-block-eedee-block-gutenslider .wp-block-eedee-block-gutenslide,
.wp-block-eedee-block-gutenslider.content-change.adaptive-height .swiper-slide {
	display: block !important;
}


.wp-block-eedee-block-gutenslider .wp-block-eedee-block-gutenslide.is-position-center-center .slide-content {
    padding: 10px 0px 0px 0px;
    font-size: 10px;
    float: right;
}

.wp-block-eedee-block-gutenslider .wp-block-eedee-block-gutenslide.is-position-center-center .slide-content p {
	padding: 0px;
	font-size: 10px;
	#float: right;
}


.wp-block-eedee-block-gutenslider.arrow-position-sides .eedee-gutenslider-prev {
	display: none !important;
}
.wp-block-eedee-block-gutenslider.arrow-position-sides .eedee-gutenslider-next {
	position: absolute;
	right: -30px !important;
}


.wp-block-eedee-block-gutenslider .wp-block-eedee-block-gutenslide.is-position-center-center .slide-content {
	display: block;
    position: absolute;
    background-color: white;
    right: 0px;
    bottom: 0px;
    width: 100%;
	margin: -1px;
    padding: 10px 1px 1px 1px;
}

.wp-block-eedee-block-gutenslider .wp-block-eedee-block-gutenslide.is-position-center-center .slide-content p {
	float: right;
}

@media only screen and (min-width: 601px) {
	.wp-block-eedee-block-gutenslider {
		position: -webkit-sticky;
		position: sticky !important;
		left: -1.25rem;
		top: 240px;
	}
}

@media only screen and (min-width: 1001px) {
	.wp-block-eedee-block-gutenslider {
		top: 280px;
	}
}

.wp-block-eedee-block-gutenslider .eedee-gutenslider-nav svg #arrow, .wp-block-eedee-block-gutenslider .eedee-gutenslider-nav svg .arrow {
    fill: black !important;
}

.wp-block-eedee-block-gutenslider.content-change {
    height: auto !important;
}

/* Exhibitions V2 */

.archive-exhibitions {
	font-size: 10px;
}

@media only screen and (min-width: 1001px) {
	.archive-exhibitions {
		padding-bottom: 100px;
	}
}

.archive-exhibitions .country-name {
	z-index: 1;
	background-color: white;
    position: relative;
    display: inline;
    padding-right: 20px;
	font-weight: 200;
}

.archive-exhibitions .end-country {
	height: 20px;
}

.archive-separator-line {
    padding-top: 20px;
    position: relative;
    top: -8px;
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    background-size: 19px 19px;
    background-position: right 2px top 2px;
}

@media only screen and (min-width: 601px) { 
	.archive-exhibitions {
		font-size: 12px;
	}
	
	.archive-exhibitions .exhibition-title {
		font-size: 14px;
		display: inline;
	}
	
	.archive-exhibitions .exhibition-title:hover {
		font-weight: 700;
	}
}

article.category-exhibitions .title {
	font-size: 20px;
	font-weight: 700;
	padding-bottom: 20px;
}

article.category-exhibitions .country {
	font-size: 16px;
	font-weight: 400;
	padding-bottom: 20px;
}

article.category-exhibitions .caa-year {
	font-size: 48px;
	font-weight: 400;
	padding: 0px 0px 30px 0px;
}

article.category-exhibitions {
	font-size: 12px;
	font-weight: 400;
}

@media only screen and (min-width: 601px) {
	#main article.category-exhibitions .row .col {
		padding: 0 0.75rem;
	}
	
	article.category-exhibitions .title {
		font-size: 64px;
		padding-bottom: 20px;
	}
	
	article.category-exhibitions .country {
		font-size: 20px;
	}
	
	article.category-exhibitions {
		font-size: 14px;
	}
}

.article-separator-line {
	border-top: 1px solid black;
    padding-top: 20px;
    position: relative;
	height: 30px;
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    background-size: 18px 18px;
    background-position: right 0px top 2px;
}

.article-separator-line-text {
    position: relative;
    top: 2px;
    background-color: white;
    z-index: 1;
    display: inline;
    padding-right: 10px;
    font-size: 10px;
}

@media only screen and (min-width: 601px) { 
	.article-separator-line-text {
		font-size: 12px;
		top: 2px;
	}
	
	.article-separator-line { 
		background-size: 26px 26px;
	}
}

.related-posts .entry-header {
	padding-bottom: 0px;
	border-bottom: none;
}

.related-posts {
	margin-top: 10px;
}

.related-posts .the-title a {
	text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
}

.single-research .related-posts-row,
.single-research .related-posts {
	display: none;
}

.archive-separator-line-animated {
	border-top: 1px solid black;
    position: relative;
    top: -21px;
	width: 0%;
}

.exhibition-title a {
	opacity: 0;
}

/* Footnote v2 */

.footnote-description {
	font-size: 10px;
	font-style: italic;
	margin-top: 5px;
	margin-bottom: 5px;
}

/* Related Articles */

.site-main .related-posts article:hover .article-list-item {
	background-color: #b3d6c2;
}

@media only screen and (min-width: 601px) {
	.site-main .related-posts .col .article-list-item .entry-header {
		min-height: 0px;
	}
}

.col .row.with-spaces {
	margin-left: 0.75rem;
    margin-right: 0.75rem;
}

/* type-artist */
.type-artist .caa-title {
	font-size: 20px;
	font-weight: 700;
	padding-bottom: 0px
}

.type-artist .caa-exhibition,
.type-artist .caa-country {
	font-size: 16px;
	font-weight: 400;
	padding-bottom: 10px
}

/* About, Contact, Search, Research */

.single-research #nav-main,
.category-researches #nav-main,
.search      #nav-main,
.page-id-2   #nav-main,
.page-id-334 #nav-main {
	display: none;
}

.research-page,
.search-page, 
.contact-page, 
.about-page {
	display: none;
}

.single-research .research-page,
.category-researches .research-page,
.search      .search-page,
.page-id-2   .contact-page,
.page-id-334 .about-page {
	display: block;
	color: black;
	text-align: center;
	line-height: 0px;
}

.single-research .research-logo,
.category-researches .research-logo,
.search      .search-logo,
.page-id-2   .contact-logo,
.page-id-334 .about-logo {
	position: absolute;
    left: calc(50% - 20px);
    top: 16px;
}

.single-research .research-logo,
.category-researches .research-logo {
	top: -20px;
}


.search      .second-nav-row,
.page-id-2   .second-nav-row,
.page-id-334 .second-nav-row,
.single-research .second-nav-row,
.category-researches .second-nav-row {
	display: none;
}

.single-research .research-text,
.category-researches .research-text,
.search      .search-text,
.page-id-2   .contact-text,
.page-id-334 .about-text {
	font-size: 10px;
	font-weight: 700;
	line-height: 0px;
	position: absolute;
    left: calc(50% - 14px);
}


.single-research .site-content,
.category-researches .site-content,
.search      .site-content,
.page-id-2   .site-content,
.page-id-334 .site-content {
    margin-top: 110px;
}

.page-id-2   .wp-block-eedee-block-gutenslider,
.page-id-334 .wp-block-eedee-block-gutenslider {
	left: -30%;
}

@media only screen and (min-width: 601px) {
	.single-research .site-content,
	.category-researches .site-content {
		    margin-top: 225px;
	}
	
	
	.single-research .research-logo,
	.category-researches .research-logo,
	.search       .search-logo,
	.page-id-2   .contact-logo,
	.page-id-334 .about-logo {
		height: auto;
		width: 91px;
		position: absolute;
		top: -80px;
		left: calc(50% - 45px);
	}
	
	.search   .search-logo {
		width: 125px;
		top: -50px;
	}
	
	.category-researches .research-logo,
	.single-research .research-logo,
	.page-id-2   .contact-logo {
		top: -33px;
	}
	
	.single-research .research-text,
	.category-researches .research-text,
	.search      .search-text,
	.page-id-2   .contact-text,
	.page-id-334 .about-text {
		font-size: 16px;
		position: relative;
		left: 5px;
	}
	
	.search      .site-content, 
	.page-id-2   .site-content, 
	.page-id-334 .site-content {
		margin-top: 215px;
		margin-bottom: 110px;
	}
	
	.search      .second-nav-row {
		display: none;
	}	
	
	.page-id-334 .wp-block-eedee-block-gutenslider {
		left: 0%;
	}
	
	
	.page-id-334 .page-first-col {
		padding-left: 0px;
	}
}

.single-research .wp-block-eedee-block-gutenslider {
	margin-left: -5rem;
}

@media only screen and (min-width: 601px) {
	.single-research .wp-block-eedee-block-gutenslider {
		margin-left: 0rem;
		top: 0px;
		left: 0px;
		position: relative !important;
	}
	
	.single-research #main .post-content-col {
		padding-left: 0.75rem;
	}
}

@media only screen and (max-width: 601px) {
	figure.is-type-video.is-provider-youtube {
		margin-left: -5rem;
		position: relative;
		width: calc(100% + 7rem);
		display: block;
		box-sizing: border-box;
		margin-top: 20px;
		margin-bottom: 20px;
	}
}

@media only screen and (min-width: 601px) {
	figure.is-type-video.is-provider-youtube {
		margin-top: 20px;
		margin-bottom: 20px;
	}
}

/* Letter */

#first-letter {
	display: none;
	cursor: pointer;
}

#first-letter {
    border-left: 1px solid black;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-right: none;
    border-radius: 100px 0px 0px 100px;
    margin: 0 0.75rem;
    position: fixed;
    right: 0px;
    top: 280px;
    padding: 10px 7px;
    background-color: white;
	z-index: 1;
	font-size: 20px;
}

@media only screen and (min-width: 601px) { 
	#first-letter {
		margin: 0px 3px;
		padding: 15px 15px;
		top: 410px;
	}
}

#first-letter .letter-text {
    margin: 0px;
    float: right;
    min-width: 17px;
    position: relative;
    right: -9px;
	cursor: pointer;
}

#all-letters {
	position: fixed;
    right: 0.75rem;
    border: 1px solid black;
    padding: 0px 11px;
    background-color: white;
    font-size: 12px;
    text-align: center;
	z-index: 3;
	display: none;
}

@media only screen and (min-width: 601px) {
	#all-letters {
		right: 0px;
		padding: 0px 19px;
	}
}

#all-letters .disabled {
	color: grey;
	font-weight: 200;
}

#all-letters .letter:not(.disabled) {
	cursor: pointer;
}

@media only screen and (min-width: 601px) {
	#first-letter,
	#all-letters {
		display: none;
	}
}

/* Footer */

.page-footer {
	z-index: 2;
}


@media only screen and (min-width: 601px) {
	.page-footer .container {
		width: 95%;
		max-width: none;
	}
}

/* Search */

.search-retm-header {
	font-size: 20px;
	font-weight: 700;
	margin-top: 15px;
}

.search .category-name {
	z-index: 1;
	background-color: white;
    position: relative;
    display: inline;
    padding-right: 20px;
	font-weight: 200;
	font-size: 10px;
}

.search .archive-separator-line {
    padding-top: 20px;
    position: relative;
    top: -8px;
}

.search .search-li-item {
	font-size: 10px;
	font-weight: 400;
	padding-left: 20px;
}

.search .search-li-item a {
	opacity: 0;
}

.search ol {
	padding-left: 20px;
}

.search .search-group {
	margin-top: 20px;
}

.search .small-marting-top {
	margin-top: 10px;
}

.desktop-serach {
    height: 51px;
    background-color: white;
    padding-right: 6px;
}

.desktop-serach form {
	margin: 0px;
}

#showSearchInput:focus {
	background-color: white;
}

#nav-main .desktop-serach {
	width: 57px;
}

#nav-main .desktop-serach input {
	height: 34px;
	display: none;
}

@media only screen and (min-width: 1001px) {
	#nav-main .desktop-serach input {
		height: 45px;
	}
}

#nav-main .desktop-serach button[type="submit"] {
	margin-left: 2px;
}

#nav-main .desktop-serach {
	display: none;
}

@media only screen and (min-width: 601px) {
	#nav-main .desktop-serach {
		display: block;
	}
}

#nav-main .desktop-serach {
	width: 46px;
	height: 40px;
}

@media only screen and (min-width: 1051px) {
	#nav-main .desktop-serach {
		width: 57px;
		height: 52px;
	}
}

#nav-main .desktop-serach {
	float: right;
}

#nav-main .top-menu-projects,
#nav-main .top-artists {
	
}

#nav-main.search-open .top-menu-projects,
#nav-main.search-open .top-artists {
	display: none;
}

#nav-main.search-open .nav-search-li,
#nav-main.search-open .nav-search-li .desktop-serach {
	width: 100%;
	transition: width 200ms;
}

#nav-main.search-open .nav-search-li .desktop-serach input {
	display: block;
	
}

#nav-main.search-open .nav-search-li .desktop-serach button {
	margin-right: 4px;
}

@media only screen and (min-width: 601px) {
	#nav-main.search-open .nav-search-li .desktop-serach button {
	    position: absolute;
		right: 5px;
		top: 9px;
	}
}

@media only screen and (min-width: 1001px) {
	#nav-main.search-open .nav-search-li .desktop-serach button {
	    position: absolute;
		right: 12px;
		top: 15px;
	}
	#nav-main.search-open .nav-search-li .desktop-serach {
		padding-right: 12px
	}
}

.content-area .desktop-serach form {
	width: 500px;
    position: absolute;
    left: calc(50% - 250px);
}

.content-area .desktop-serach form:hover {
	#background-color: rgba(0, 0, 0, 0.1);
}

@media only screen and (min-width: 2001px) {
	.content-area .desktop-serach form {
		width: 700px;
	}
}

@media only screen and (min-width: 2401px) {
	.content-area .desktop-serach form {
		width: 800px;
	}
}

/* Cookies, GDPR */

#moove_gdpr_cookie_info_bar {
	height: 156px;
}

@media only screen and (min-width: 601px) {
	#moove_gdpr_cookie_info_bar {
		height: 88px;
		padding-top: 13px;
	}	
}

.moove-gdpr-branding-cnt {
	display: none;
}

/* Research */
.research-video .article-list-item,
.research-file .article-list-item,
.research-library .article-list-item {
	background-repeat: no-repeat;
    background-position-x: 97%;
    background-position-y: 10%;
}

.research-video .article-list-item {
	background-image: url('video.svg');
}

.research-file .article-list-item {
	background-image: url('file.svg');
}

.research-library .article-list-item {
	background-image: url('library.svg');
}

@media only screen and (min-width: 601px) {
	.research-video .article-list-item,
	.research-file .article-list-item,
	.research-library .article-list-item {
		background-position-x: 95%;
		background-position-y: 5%;
	}
}

.category-researches .article-list-item .mobile,
.category-researches .article-list-item .desktop {
	display: none;
}

.category-researches .site-main article:hover .article-list-item {
	background-color: #b3d6c2;
}

/* Article content */

article ul:not(.browser-default) {
  margin-left: 50px;
  list-style-type: disc;
}

article ul:not(.browser-default) > li {
  list-style-type: disc;
}


/* Research space */
.post-left-empty {
	display: none;
}
.single-research .post-left-empty {
	display: block;
}

/* Cleanups */

.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    background: none;
    color: black;
}

/* landscape */

@media only screen and (orientation: landscape) and (max-width: 901px) {
	.wp-block-eedee-block-gutenslider {
		top: 50px;
	}
	
    nav.nav-extended {
		position: initial;
	}

	.single-research .site-content, .category-researches .site-content,
	.search .site-content, .page-id-2 .site-content, .page-id-334 .site-content,
	.site-content {
		margin-top: 0px;
	}

	body .page-footer {
		position: initial;
	}

	#page {
		margin-bottom: 0px;
	}

	#first-letter {
		top: 300px;
	}

	#all-letters {
		top: 0px;
	}

	nav ul#nav-main {
		#top: 120px;
	}
}

/* Custom scrollbar */

@media only screen and (min-width: 601px) {
	/* width */
	body::-webkit-scrollbar {
	  width: 3px;
	}

	/* Track #background: #CCC;  */
	body::-webkit-scrollbar-track {
	}
	 
	/* Handle */
	body::-webkit-scrollbar-thumb {
	  background: #888; 
	}

	/* Handle on hover */
	body::-webkit-scrollbar-thumb:hover {
	  background: #555; 
	}
}

body {
  overflow-x: hidden !important;
}

/* Category Description */

.category-description {
	font-size: 10px;
	font-weight: 400;
	line-height: 12px;
	letter-spacing: 0em;
	text-align: left;
	
	margin-top: 20px;
	margin-bottom: 40px;
}

@media only screen and (max-width: 601px) {
	.category-description {
		margin-top: 0px;
		margin-bottom: 30px;
	}
}

.archive-row  {
	margin-top: 0px;
	margin-bottom: 5rem;
}

#category-description-text-block {
	border-left: 1px solid black;
	padding: 0 0.75rem;
}

@media only screen and (max-width: 601px) {
	#category-description-text-block {
		padding: 0 0.75rem;
	}
}





