*, *::after, *::before{
    margin: 0;
    padding:0;
    box-sizing:inherit;
}

html,body {
    /*  This is what 1rem is */
    font-size:62.5%; 
    height: 100%;
	margin: 0;
    /* //1rem = 10px; 10px / 16px = 62.5% */
}

html { overflow-y: scroll !important;}
/* BREAKPOINTS */

@media only screen and (min-width: 1024px) and (max-width: 1440px) { 
	html,body {
/* 		font-size:55.5%;  */
	}
		
}

/* FONTS IMPORT */

@font-face {
    font-family: "Hadassah";
    font-weight: 400;
    src: url("../fonts/he/HadassahFriedlaenderRegular_web/HadassahFriedlaender-Regular.eot");
    src: url("../fonts/he/HadassahFriedlaenderRegular_web/HadassahFriedlaender-Regular.woff") format("woff");
    }

@font-face {
    font-family: "Hadassah";
    font-weight: 600;
    src: url("../fonts/he/HadassahFriedlaenderBold_web/HadassahFriedlaender-Bold.eot");
    src: url("../fonts/he/HadassahFriedlaenderBold_web/HadassahFriedlaender-Bold.woff") format("woff");
}



@font-face {
    font-family: "Brown";
    font-weight: 400;
    src: url("../fonts/he/Lineto_Brown/BrownLLWebHeb-Regular.woff") format("woff");
}

@font-face {
    font-family: "Brown";
    font-weight: 600;
    src: url("../fonts/he/Lineto_Brown/BrownLLWebHeb-Bold.woff") format("woff");
}

/* TYPOGRAPHY  */


/* titles */

.section_title {
    font-size: 2rem;
    border-bottom: 1px solid black;
    padding-bottom: 0.45rem;
    margin-bottom:2.7rem;
    font-weight:600;
}



h1.large-title {
	font-size: 3rem;
    line-height: 1;
}

h2.large-title {
    font-size: 3rem;
    line-height:1;
}

h3.large-title {
	font-size: 3rem;
	line-height: 1;
}

h3 {
    font-size: 1.7rem;
}

h4 {
    font-size:1.7rem;
    font-weight: 400;
}

h1.very-large-title {
	font-size:5.7rem;
}

h2.very-large-secondary-title {
	font-size:5.7rem;
	font-weight:400;
	line-height: 1.22;
}

h3.third-line-title {
	font-size: 2.9rem;
}

.normal {
	font-weight:400;
}

.bold {
	font-weight:700;
}

a {
    color: black;
    text-decoration: none;
}


a:hover, .facetwp-checkbox:hover, .facetwp-radio:hover {
	color: #6C6868;
	
}

.oposite-text-aligner {
	text-align: right;
}

.artists-template-default .oposite-text-aligner {
	text-align: left;
}

.rtl .oposite-text-aligner {
	text-align: left;
}

.text {
    font-size: 1.7rem;
    line-height: 2.9rem;
    font-family: "Brown";
    font-weight: 300;
}

.text p {
	margin-bottom: 1.7rem;
}

.wpcf7 .text p, .two-columns-grid-container .text p, .page-template-forms-and-applications .text p {
	margin-bottom: 0rem;

}

.section-sticky .main-title { 
	line-height: 3.6rem;

	
}

img:not(.nivo-lightbox-image img, .logo__image img):hover {
	opacity:.8;
	transition: opacity ease-out .2s;
}


.section-sticky .section_title {
	padding-bottom:0;
}


.home_slider__first_line {
}

.home_slider__second_line {
  font-weight:500;
  display: block;
  line-height: 1.5;  
}

.work-caption-small {
    font-size:1.35rem;
    margin-top:.9rem;
    font-family: "Brown";
}

.boldy {
    font-weight:600;
}

/* hovers that remains black */
a:hover .update-content  {
	color:black;
}

.gray {
	color:#6C6868;
}

/* align the main title with the top border of navigation menu  */

.main-title {
/*     margin-top: 0.5rem; */
}

/* MAIN LAYOUT */

body {
    direction:rtl;
    font-family: "Hadassah", sans-serif;
    font-size:1.6rem;
    box-sizing:border-box;
    background-color: #fbfbfb;
    text-align:right;
}

ul {
    list-style:none;
/*     font-size: 2rem; */
}


/* GENERAL LAUOUT CSS */

.section-sticky {
/* 	height: 100%; */
    position: sticky;
    top: 0;
    padding-top: 4.5rem;
    background-color: #fbfbfb;
    z-index:99;
}

.col-sticky {
	position: sticky;
    height: 0;
    top: 10.9rem;
}

.nivo-lightbox-title {
	font-size:1.35rem;
	font-family: "Brown";
}

.mobile-only {
	display: none;
}

/* SIDEBAR  */


.wrapper {
	padding: 0 4.5rem 4.5rem 4.5rem;
    min-height: 90vh;
	/*     css grid */
    display: grid;
    grid-gap: 2.7rem;
    grid-template-columns: 2fr 10fr;
}


header {
/*     width: 27.5rem; */
/*     float:right; */
/*     position:fixed; */
	position:sticky;
	top:4.5rem;
	height:0px;
}

.footer {
    display: grid;
    align-items: end;
    height:10vh;
}

.footer-inner {
	background-color:#F1F1F1;  
    padding: 2.1rem 0 2.1rem 0;
    text-align:center;
    z-index:999;
    clear:both;
/*     margin-top:2.3rem; */
}

.hide-me {
	display: none;
}

.footer p 
{   
    display: inline-block;
    font-family: "Brown";
    position: relative;
    font-size: 1.35rem;

}

#navigation {
    line-height: 3.6rem;
    margin-top:4.5rem;
}


.menu-item a {
    border-bottom:1px solid black;
    margin-bottom:.4rem;
    display: block;
    font-weight:700;
}

.menu-item-has-children a, .menu-item-242 a {
	
}

.sub-menu li:hover a {
	color: #6C6868;
}


/* lang switcher */

.langs {
	margin-top:2.7rem;
	font-size:2rem;
	text-transform: uppercase;
}

.langs a {
	font-size:2rem;
}

.langs .current {
	border-bottom:1px solid black;
}

/* social icons */

.social {
    position: relative;
    right: -0.4rem;
    top:1rem;
}

.social img {
	width:3.6rem;
}

.navigation-bg {
	background-color: #fbfbfb;
	z-index:10;
/* 	padding-bottom:1rem; */
}

/* navigation footer wrap */

.navigation-footer {
    position: fixed;
    bottom: 7.7rem;
    z-index: -1;
}

/* logo */
.logo {
/* 	margin-top:9rem; */
}

.logo_wrapper:hover img {
	opacity: .65;
}

.logo img {
/* 	width:7.5rem; */
width: 21.1rem;
}

.logo__title {
    display: block;
    font-family: "Brown";
    font-size: 1.8rem;
    margin-top: -0.3rem;
    font-weight: 600;
}

/* operating hours */
.operating-hours p {
	font-family: "Brown";
    font-weight: 300;
    font-size: 1.35rem;
    line-height: 1.43;
    letter-spacing: normal;
    font-stretch: normal;
    display: none;
}

.logo_title {
    display: block;
    font-family: "Brown";
    font-size: 1.8rem;
    margin-top: -0.3rem;
    font-weight: 600;
    line-height: 1.56;
}


/* ACCORDION FOR MAIN MENU */


.accordion__group .accordion__item .field:first-child, .accordion__group_menu .accordion__item_menu .field_menu:first-child {
    cursor: pointer;
}

.current-menu-parent   {
	font-weight: 600;
}

.accordion__group .accordion__item .field:nth-child(2), .accordion__group_menu .accordion__item_menu .field_menu:nth-child(2) {
    display: none;
}

#navigation .menu-item:not(.current-menu-ancestor) .sub-menu:nth-child(2) {
    display: none;
}

ul.field, ul.menu {
	font-size:2rem;
}

ul.field_menu li a{
    font-weight: 400;
    border-color: #d8d8d8 !important;
}

ul.field li:hover a {
	color: #6C6868 !important;
}

ul.field_menu li:last-child a{
    border-color: black !important;
}

ul.field_menu li:last-item a, ul.field_menu li:last-item a {
	border-color: black;
}

.accordion__group .accordion__item .field.default, .accordion__group_menu .accordion__item_menu .field_menu.default {
    display: block;
}

ul.field_menu li.current-menu-item a, li.current-menu-item a  {
	font-weight: 600;
}



/* HOMEPAGE TEMPLATE  */

/* big title */

.content {
/*     width: calc(100% - 27.5rem - 3rem); */
/*     float:left; */
    margin-bottom:5rem;
}

.home .content {
	margin-top: 4.5rem;
}

section.big_title, section.big_title a {
/*     margin-top:4.8rem; */
	margin-top:2rem;
    color:#6C6868;
}

h1.big_title__text {
/*     font-size:9rem; */
    font-size: 9rem;
/*     line-height: 10rem !important; */
    /* should be 12rem on a large screen */
    line-height:1;
    color:#6C6868;
}

.home_thirds_grid h3.large-title {
	margin-top:1.7rem;
}

/* info grid  */

.big_info_grid {
    display: flex;
    max-width:85rem;
    margin:2rem 0 5rem 0;
    justify-content: space-between;
  }

.big_info_grid .col {
    font-family: "Brown";
    font-weight: 300;
    font-size:1.35rem;
    line-height:1.43;
    letter-spacing: normal;
    font-stretch: normal;
  }

  /* home slider */
  
  
.theslider {
	width:100%;
}


.theslider ul {
    list-style: none outside none;
    padding-left: 0;
    margin-bottom:0;
}

.theslider li {
    display: block;
    cursor:pointer;
}
.slide {
	width:100%;
	padding-top:56.25%;
	background-size:cover;
	background-position:center center;
	background-repeat: no-repeat;
}

.lSPager {
/* 	display: none; */
/*     margin-top: 5px; */
    position: relative;
    top: -18.5rem;
}

.lSAction > a {
	top:37.5% !important;
}

/* HOMEPAGE ADJUSTEMNTS 11.09.2021  */

.home .footer {
/* 	margin-top: 1.5rem; */
}

/*
.home .wrapper {
    padding: 0 4.5rem 0rem 4.5rem;
}
*/

.home .content {
/* 	margin-bottom: .2rem; */
}

.home .archive-second-line {
	margin: 0 !important;
}


.home_slider__slide_title.large-title
{
    margin:0rem 0 3.8rem 0;
}

/* home thirds grid  */

.home_thirds_grid {
/*
    display: flex;
    gap:2.8rem;
    justify-content: space-between;
*/
    display: grid;
    grid-template-columns: 4fr 4fr 2fr;
    grid-gap: 2.7rem;
}

.col-special-projects, .col-about-artists-house {
/*
    flex-grow:2;
    flex-basis:0;
*/
}

.col-updates {
	position: sticky;
	height: 0;
	opacity: 1;
}



/* UPDATES */



p.col-updates__scroll_text {
    font-family: "Brown";
    font-size:1.7rem;
    line-height:3rem;
    padding-bottom:3rem;

}

.col-updates__scroll li {
	font-family: "Brown";
    font-size:1.7rem;
    line-height:3rem;
    padding-bottom:.2rem;
}

.col-updates__scroll li:before {
	content: '';
    display: block;
    clear: both;
}

.col-updates__scroll li a {
	font-weight: bold;
}


.col-updates__scroll {
  height: 40rem;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
}


.infinite-news {
/*   height: 60rem; */
  width: 100%;
  overflow: hidden;
}

.infinite-news li {
  height: auto
}

.update {
	margin-bottom:3rem;
}

/* home past exhibitions  */

section.home_past_exhibitions {
    max-width:calc(100% - 20% - 1.6rem);
    margin-top: 7rem;
}

.home_past_exhibitions__grid {
/*
    display: flex;
    gap:2.8rem;
*/
	display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 2.7rem;
}

.page-template-exhibitions-arc-php .fwpl-col  a {
	width: 100%; 
     aspect-ratio: 16 / 9; 
    overflow: hidden;
}

.home_past_exhibitions__grid .col {
/*     flex-grow: 1; */
}

.col-past-exhibition__img {
    width:100%;
}

.past-exhibition-title {
    margin-top:1.1rem;
    line-height: 2.4rem !important;
}

.facetwp-radio {
	line-break:anywhere;
}

/* SINGLES ARTIST TEMPLATE  */

section.artist-grid {
    display: grid;
    grid-gap: 2.8rem;
    grid-template-columns: 6fr 4fr;
}

.artist-grid .col.artist-gallery {
/*
    flex-grow: 3;
    flex-basis: 0;
*/
}

.artist-grid .col.artist-relationships {
/*
    flex-grow: 2;
    flex-basis: 0;
*/
}

/* artist gallery */

.artist-gallery_image {
    margin-bottom: 1.4rem;
}

.artist-gallery_image img {
    max-width: 100%;
    max-height: 100%;
    display: block;
}

/* artists relationships */


/* ACCORDION FOR ARTISTS & EXHIBITIONS */

.artists_accordion {
    margin-top:4rem;
}

.accordion__group .accordion__item .field {
    padding: 0.7rem 0;
}

.accordion__group .accordion__item .field:first-child {
    cursor: pointer;
    font-size: 2rem;
    font-weight: 600;
    border-bottom: solid 1px;
}

ul.field li {
    font-weight: 400;
    padding: 0.7rem 0;
    border-bottom: 1px solid #D8D8D8;
/*     padding-left:1.2rem */
}

ul.field li:last-child {
	 border-color: black;

}

.rtl ul.field li {
/*     padding-right:1.2rem; */
}

.accordion__group .accordion__item .field:nth-child(2) {
    display: none;
    padding:0;
}

ul.field li a{
    font-weight: 400;
}

.accordion__group .accordion__item .field.default {
    display: block;
}

/* EXHIBITIONS PAGE */

.two-columns-grid-container{
/*   margin: 20pt auto; */
  width:auto;
  display:grid;
  grid-template-columns: 2fr 2fr;
  grid-row: auto auto;
  grid-column-gap: 2.7rem;
  grid-row-gap: 4.3rem;
 }
 
a:hover .archive-third-line {
	color: black;
}
 
 .box{
/*     background-color:#333; */
 }	
 
 .item-featured-image{
    width: 100%;
    padding-top: 56.25%;
    background-size: cover;
    background-position: center center;
 }
 
 .two-columns-grid-container__title {
	 margin-top:1.2rem;
	 margin-bottom:0.4rem;
 }
 
 .two-columns-grid-container__title a:hover {
	 color: #918f8f;
 }
 
 .plus img{
	 width:1.6rem !important;
	 margin-top:16px;
 }
 
/*  SINGLE EXHIBITION PAGE */

 
 
.section-exhibtion-header-image {
/* 	margin-top:3.5rem; */
}
 
.exhibtion-header-image {
	width: 100%;
	padding-top: 56.25%;
	background-size: cover;
	background-position: center center;
}

.section-exhibition-header {
    margin-top: 3.8rem;
}

.section-exhibition-header, .single-exhibition-content {
	margin-right: 7.6vw;
}

.single-exhibition-content {
	display: flex;
    gap: 4.8rem;
    justify-content: space-between;
}

.col.single-exhibition-content-info {
	flex-grow: 4.15;
    flex-basis: 0;
}

.col.single-exhibition-relationships {
    flex-grow: 2;
    flex-basis: 0;
    height:100%;
}


.single-exhibition-curator {
/* 	margin-top:1.1rem; */
font-weight:600;
}

.single-exhibition-dates {
	margin-top:2.8rem;
	
}

.single-exhibition-dates p {
	font-size: 3rem;
}

.single-exhibition-dates p {
	margin-top:.4rem;
}

.single-exhibition-text {
	margin-top:3.8rem;
}

.exhibitions_accordion 
{
    margin-top: 3.5rem;
	float:right;
	display: block;
	max-width: 29rem;
    width: 100%;
}

.rtl .exhibitions_accordion {
    float: left;
}

.gallery-container {
margin-top:4rem;
margin-right:-1.35rem;
}

.gallery-columns {
/*
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 2.7rem;
  -moz-column-gap: 2.7rem;
  column-gap: 2.7rem;
  -webkit-column-width: 33.33333333333333%;
  -moz-column-width: 33.33333333333333%;
  column-width: 33.33333333333333%;
*/
}


.gallery-img {
/*
  width: 100%;
  height: auto;
  margin-bottom: 2.7rem;
*/
}


.grid {
  text-align: center;
  width: 102.5%;
  margin: 2vw auto;
  margin-right:-1.35rem;
}


/* Step 3: how big should the gap be between grid items? remember that the total gap between two items would be double what you set here since both would have that amount set as their individual padding. Also add box-sizing:border-box to make sure the padding doesn't affect the total widh of the item */

.grid-item {
  padding: 1.35rem;
  box-sizing: border-box;
  display:inline;
}

.grid img {
    max-width: 100%;
    max-height: 100%;
    display: block;
}


/* SEARCH PAGE */

.search-query {
padding-top: 0.33rem;
}

.search-results-container {
	display: flex;
	flex-direction: column;
	margin-top:1.8rem;
}

.search-results-container .artists {
	order:1;
}

.search-results-container .exhibitions {
	order: 2;
}

.search-results-container .publications {
	order: 3;
}

.search-results-container .catalogs {
	order: 4;
}

.search-results-container .press {
	order: 5;
}

.search-results-container .articles {
	order: 7;
}

.search-results-container .events {
	order: 6;
}

.search-results-container .sequences {
	order: 8;
}

.search-results-container .open-calls {
	order: 9;
}

.search-results-container .pages {
	order: 10;
}

.search-result {
    margin-top: 1.2rem;

}

.search-result a{
	display: block;
    font-family: 'Brown';
    line-height: 3rem;
    font-size: 1.6rem;
}

.search-form {
	    border-bottom: 1px solid black;
}

.searchform input[type=text]{
	padding: 0px !important;
    border: none;
    background: transparent;
    font-family: "Hadassah", sans-serif;
    font-weight: 300;
    font-size: 2rem;
    color: #6C6868;
    width: 70%;
}

.searchform input[type=submit]{
	
    background-image: url(/wp-content/uploads/2022/01/Untitled-2-2-1.png);
    background-position: center center;
    background-size: 76%;
    background-repeat: no-repeat;
    background-color: transparent;
    border: none;
    float: left;
    width: 2.7rem;
    height: 2.7rem;
    cursor: pointer;
    margin-top: 0.2rem; 
}

.ltr .searchform input[type=submit]{ 
	float:right;
	}

.search-result h2 {
	    font-size: 2rem;
    border-bottom: 1px solid #F1F1F1;
    padding-bottom: 0.45rem;
    margin-bottom: .5rem;
    font-weight: 600;
    line-height: 3.6rem;
    padding-bottom: 0;
}

/* Step 4: Add media queries (subjective) to make the whole grid resposive. */


@media (min-width: 1024px) {
  .grid-item {
    width: 50%;
  }
}


/*
@media only screen and (min-width: 480px) and (max-width: 727px) {
  .gallery-columns {
    -webkit-column-count: 2.7rem;
    -moz-column-count: 2.7rem;
    column-count: 2.7rem;
    -webkit-column-width: 50%;
    -moz-column-width: 50%;
    column-width: 50%;
  }
}
@media only screen and (max-width: 479px) {
  .gallery-columns {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    -webkit-column-width: 100%;
    -moz-column-width: 100%;
    column-width: 100%;
  }
}
*/



/* FACETWP GENERAL */

.facetwp-template img{
	width: 100%;
	height: auto;
}

.facetwp-type-checkboxes, .facetwp-type-radio {
	max-height:12rem;	
	overflow:hidden;
}

.facetwp-radio {
	background: none !important;
}

 .facetwp-type-radio.checked {
/* 	 font-weight:600; */
 }

.facetwp-radio:first-child {
	display: none;
}


.facetwp-radio[data-value="083fd459ceea454c67e5211898c913c2"]
{
	display: none !important;
}

.publication_writer_date {
	font-weight: 600;
}
/*
.five-lines .facetwp-type-checkboxes {
	max-height:15rem;	
	overflow:hidden;
}
*/

/* ARTISTS ARCHIVE */

/* page header grid */

.artists-header-grid {
	display: grid;
    /*grid-template-columns: 3.2fr 1fr 1fr;*/
    grid-gap: 2.7rem;
    grid-template-columns: repeat(5, 1fr);
}
.artists-header-grid .section-title {
    grid-column: 1 / 4;
}
.artists-header-grid .section-artists-sort {
    grid-column: 4 / 5;
}
.artists-header-grid .section-artists-search {
    grid-column: 5 / 6;
}

.fwpl-layout.el-artists {
    grid-template-columns: repeat(5, 1fr) !important;
    grid-gap: 2.7rem !important;
}

/* sort */

.facetwp-sort-select {
    border: none;
    background: transparent;
}



/* search  */

input.facetwp-search {
	padding:0px !important;
	border:none;
	background:transparent;
	font-family:"Hadassah", sans-serif;
	font-weight:300;
	font-size:2rem;
	color:#6C6868;
}

input.facetwp-search:focus, input, select, radio {
	outline: none;
}

.facetwp-facet {
	margin-bottom: 0px !important;
}

.facetwp-icon {
	display: none;
}

/* sort */

.facetwp-sort-select {
	font-size: 2rem;
    font-family: "Hadassah", sans-serif;
    width:100%;
    margin-top: -.2rem;
    background: transparent !important;
	-webkit-appearance: none;
	border: 0;
}

/*
.desc {
	display: none;
}

.asc {
	display: block;
	}
*/

.section-artists-sort a {
	display:block;
	width:100%;
}

.facetwp-sort optgroup  { font-size:14px !important; }

/* artist grid */

.el-artists.fwpl-layout {
/* 	grid-template-columns:  1fr 1fr; */
/*     grid-gap: 3rem; */
grid-gap: 2.7rem;
}


.artists_grid__title {
    font-weight: 700;
    font-size: 1.7rem;
    display: block;
    margin-top: .8rem;
}



/* ARCHIVE GRID DEFAULTS */


.artists-header-grid .section_title, .archive-header-grid .section_title {
	margin-bottom:0;
} 

.archive-grid, .jerusalem-artists-grid {
	margin-top:2.7rem;
}

.archive-grid_filters {
	margin-top: -2.6rem;
}

.sticky-filters {
/* 	position: fixed; */
}

.filter-title {
	margin-top: 1.4rem;
    margin-bottom: .7rem;
}

.filter-search {
	margin-top:1.8rem;
}

.archive-grid_filters {
	position: sticky;
    height: 100px;
    top: 8.8rem;
}

/* results typography  */


.fwpl-layout.archive-4-columns {
	grid-gap: 2.7rem;
	grid-row-gap: 4.3rem;
    font-size: 1.7rem;
    font-weight:700;
}

.fwpl-layout.archive-4-columns.portrait-grid {
	grid-row-gap: 3.6rem;
}




.archive-first-line {
	margin-top: .8rem;
}

.archive-second-line {
	margin: 0.3rem 0 0.3rem 0!important;
}

.archive-third-line {
	font-weight:400;
}


.archive-header-grid, .archive-grid {
	    display: grid;
	    grid-template-columns: 1.14fr 5fr;
		grid-gap: 2.7rem;
}


/* ARCHIVE GRID FACETS */

.facetwp-facet input.facetwp-search, .facetwp-facet input.facetwp-location {
	min-width: 0px !important;
	width:100%;
}

.facetwp-facet-years .facetwp-counter{
	display: none;
}

.facetwp-counter {
	display: none;
}

.facetwp-checkbox.checked, .facetwp-checkbox {
	background-image:none !important;
}

.checked {
	font-weight: 700;
}

.archive-grid_filters .facetwp-facet {
	font-size:2rem;
	line-height: 2.8rem;
}

ltr.facetwp-type-checkboxes, ltr.filter-title, ltr.section-filters .main-title, ltr.facetwp-type-radio{
	padding-left:1.5rem;
}


.rtl .facetwp-type-checkboxes, .rtl .filter-title, .rtl .section-filters .main-title, .rtl .facetwp-type-radio {
	padding-right:1.5rem;
}


.facetwp-checkbox.checked::before {
/*
    content: "x";
    font-size: 1.7rem;
    position: absolute;
    direction: ltr;
    padding-left: 0.6rem;
    margin-right: -1.5rem;
*/
}

.facetwp-checkbox.checked, .facetwp-radio.checked {
    background: url(/wp-content/plugins/lightbox/themes/default/close.svg) 0 50% no-repeat !important;
    background-size: 1.5rem 1.5rem !important;
}




/* PUBLICATIONS ARCHIVE */

.archive-thumbnail-portrait {
	width: 100%;
    padding-top: 136.25%;
    background-size: cover;
    background-position: center center;
}

.publications-archive .archive-second-line {
	font-weight: 400;
}

/* PUBLICATION \ PRESS SINGLE  */

.publication-two-columns-grid img{
	width:100%;
}

.publication-two-columns-grid {
	display: grid;
    grid-template-columns: 4fr 3fr 3fr;
    column-gap: 2.7rem;
}

.publication-content  {
	margin-top: 2.7rem;
}

.publication-text h2.large-title {
    margin-top: 1rem;
    margin-bottom: 2.7rem;
}

.publication-links {
	margin-top:2.2rem;
	width:67%;
}

.publication-link{
	display: block;
    font-size: 1.7rem;
    font-weight: 700;
    line-height: 2.75rem;
    padding-bottom: .2rem;
    padding-top: .4rem;
    border-bottom: 1px solid black;
}

/* UPDATES ARCHIVE  */

.updates-archive.archive-4-columns {
	display: grid;
    grid-template-columns: 2fr 2fr 2fr 2fr;
    margin-top:.8rem;
    width:80%;
}

.update-date, .update-title {
	font-weight:700;
}

.update-content a {
	font-weight: 700 !important;
}

/* OPEN CALLS */

.deadline {
	margin-top: 2rem;
    margin-bottom: 3rem;
    font-weight: bold;
}

/* TRACES ARCHIVE  */

.next-to-image-title {
/* 	margin-top: -1.5rem; */
}

.two-columns-grid-container.traces-archive {
	grid-row-gap: 1.5rem;
}

/* SEQUENCES */

section.sequenses-subtitle {
    border-bottom: 1px solid black;
    padding-bottom: .6rem;
    margin-top: -.6rem;
}

.sequences_link:hover {
/* 	color:black !important; */
}

.sequences_title:hover {
/* color:#6C6868; */
}



.item-featured-video {
    width: 100%;
    padding-top: 56.25%;
    position: relative;
    height: 0;
}

.item-featured-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.sequences-archive.two-columns-grid-container {
    grid-row-gap: 1.7rem; 
    margin-top:2.7rem;
   
}

/* PRIZES */

.prize-title {
	font-size:3rem;
	font-family: "Hadassah";	
	margin-bottom:2rem;
    line-height: 3.6rem;
}

.prize-title:not(:first-child) {
	margin-top:5.1rem;
}


.winners-toggle {
	font-weight: 600;
	cursor:pointer;
	margin-top:1rem;
	margin-bottom: 1.6rem;
	background-image: url(/wp-content/uploads/2021/06/PLUS_PHOTO.svg);
    background-repeat: no-repeat;
    width: auto;
    background-size: 1.5rem 1.5rem;
    background-position: 0px .5rem;
    display: inline-block;
    padding-right: 4rem;
    font-family: "hadassah";
    font-size: 2rem;
}

.year {
/* 	margin-right:1.8rem; */
display:inline-block;
    width: 5rem;
}

.rtl .winners-toggle {
	padding-right: 0;
	padding-left: 4rem;
}

.rtl .year {
	margin-left:1.2rem;
	margin-right:0;
}

.ltr .year {
	margin-right:1.2rem;
	margin-left:0;
}



.winners-toggle.minus {
	background-image: url(/wp-content/uploads/2021/08/minus.svg);
}

.winners-list {
	display: none;
/* 	animation: : all .2s; */
}


.winners-list.opened {
	display: block;
}

/* FORMS AND APPLICATIONS */

.page-template-forms-and-applications .winners-toggle {
	background-image:none;
}

/* PRESS ARCHIVE */

.grey-background {
	background-color:#EBEBEB;
	position:relative;
	
}

.press-archive p{
	text-align: center;
/*     padding: 0 12% 0 12%; */
	padding: 0 8.5% 0 8.5%;
	font-size:1.8rem;
	line-height: 3rem;
	font-weight: 600;
	width:100%;
}

span.publication-date {
	font-size:1.8rem;
	font-weight: 400 !important;
}


p.press_magazine {
    position: absolute;
    top: 13%;
    font-size:1.9rem;
}

p.press_writer {
	font-weight:400;
}

.v-center {
    position: absolute;
    top: 40%;
/*     transform: perspective(1px) translateY(-20%); */
    width:100%;
}

/* SPECIAL PROJECTS */

.special-projects-grid .text {
    margin-top: 1.4rem;
}

.width-100 {
	width:100%;
	height:auto;
}


/* VISITORS INFORMATION */

.contact-section {
	margin-bottom:3rem;
}

.contact-section .prize-title:not(:first-child) {
	margin-top: 0;
}

#map {

/*
    width: 100%;
    height: 400px;
    background-color: grey;
*/

}

.map-responsive{

    overflow:hidden;
    padding-bottom:46.25%;
    position:relative;
    height:0;

}

.map-responsive iframe{

    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;

}

/* NEWSLETTER FORM  */

.rtl .wpcf7 input {
	text-align: right
}

.wpcf7 input {
	font-family: "Brown";
	font-size: 1.7rem;
    padding: .25rem;
/*     margin-bottom: 1.5rem; */
}

.wpcf7 .submit-button input {
	float: left;
    margin-top: 1rem;
    padding: .4rem;
    width: 10rem;
    text-align: center;
}



.rtl .wpcf7 .submit-button input {
	float:right;
}

.rtl .wpcf7 .wpcf7-text {
	text-align: right;
}

.wpcf7 .wpcf7-text {

    background: none;
    border: none;
    border-bottom: 1px solid black;
    padding: 1.1rem 0 1.1rem;
}

.wpcf7 form.sent .wpcf7-response-output {
    direction: rtl;
    border: none;
    margin: 3rem 0;
    padding: 0;
}

input.wpcf7-submit, .wpcf7 .submit-button input {
	-webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    border: 1px solid black;
    background-color: #EFEFEF !important;
    border-radius: 0 !important;
    color: black !important;
    padding: 6px;
}

/* FAQ */

.question-toggle {
	cursor:pointer;
	margin-bottom: 0;
	font-size: 2.7rem;
}

.question-toggle:not(:first-child) {
    margin-top: 2.7rem;
}

.answer {
    padding-top: 1.5rem;
    padding-bottom: .5rem;
    display: none;
}

.answer a {
	font-weight:600;
}

@media only screen and (min-width: 1024px) and (max-width: 1440px) {
	
	body,html {
		 font-size:56%;
	}

	.el-artists.fwpl-layout {
		grid-template-columns:  1fr 1fr 1fr 1fr;
		grid-gap: 2.7rem;
	}
	
	.artists-header-grid {
        /*grid-template-columns: 2.1fr 1fr 1fr;*/
	    grid-gap: 2.7rem;
        grid-template-columns: repeat(4, 1fr);
    }
    .artists-header-grid .section-title {
        grid-column: 1 / 3;
    }
    .artists-header-grid .section-artists-sort {
        grid-column: 3 / 4;
    }
    .artists-header-grid .section-artists-search {
        grid-column: 4 / 5;
    }
	
	.fwpl-layout.past-exhibitions.archive-4-columns {
		grid-template-columns:  1fr 1fr 1fr	;
	}
	
	.publication-two-columns-grid {
	    grid-template-columns: 4fr 3fr 2fr;
	    column-gap: 2.7rem;
	}	
	
	.section-sticky .main-title {
/* 		margin-top:.65rem; */
	}
	
	.langs {
		margin-top: 2.1rem;
	}
	
	.social {
		top:0.4rem;
	}
	
	.social img:hover {
		opacity: .62;
	}
	
	.footer {
/* 		padding:2.3rem 0 2.3rem 0; */
	}
	
	
	.logo__title {
		margin-top: -1rem;
	}
	
	.traces-archive .work-caption-small {
		display: none;
	}
	
	.next-to-image-title {
		margin-top: 1rem;
	}
	
	.separator-medium {
		height:5rem;
	}
	
	.fwpl-layout.el-artists {
    grid-template-columns: repeat(4, 1fr) !important;
    grid-gap: 2.7rem !important;
}
}


@media only screen and (min-width: 900px) and (max-width: 1280px) { 
	
	.el-artists.fwpl-layout {
		grid-template-columns:  1fr 1fr 1fr;
		grid-gap: 2.7rem;
	}
	
	.fwpl-layout.past-exhibitions.archive-4-columns {
		grid-template-columns:  1fr 1fr 1fr	;
	}
	
	.publication-two-columns-grid {
	    grid-template-columns: 4fr 4fr 1fr;
	    column-gap: 2.7rem;
	}	
	
	body,html {
		font-size:48.5%; 
	}

}

@media only screen and (min-width: 300px) and (max-width: 1023px) { 
	
	/* 	GENERAL */
	
	
	.fwpl-layout.el-artists {
    grid-template-columns: repeat(1, 1fr) !important;
    }
    
    .footer-inner {
	    z-index: 998;
    }
	
	
	h1.large-title , .publication-text h2.large-title {
		line-height: 3.7rem;
	}
	
	.publication-text h2.large-title {
		    margin-top: 0;
		    margin-bottom: 1.3rem;
	}
	
	.mobile-only, .mobile {
		display: block;
	}	
	
	.desktop {
		display:none;
	}
	
	.wrapper {
		    grid-template-columns: 1fr;
		    padding: 0 2.3rem 0 2.3rem;
	        max-width: 100%;
	        margin-top:-2.7rem;
	}
	
	header {
		height: 0;
	}
	
	
	#navigation {
		margin-top:0;
	}
	
	.home .content {
		margin-top:0;
	}
	
/* 	hide circles on slider */
	.lSPager {
		display: none;
	}
	
	.col-updates {
		margin-top:2.7rem;
	}
	
/* 	TYPOGRAPHY */

	h1.big_title__text {
			font-size: 53px;
			line-height: 53px !important;
		}

	.work-caption-small {
		font-size: 1rem;
		margin-top:.6rem;
	}
	
	.rtl .work-acption-small {
/* 		text-align:left; */
	}
	
	.wpcf7 .submit-button input {
		font-size:1.6rem;
	}
	
	.section_title {
		margin-bottom: 2.4rem;
	}
	
	.lSAction > a {
		width: 2rem !important;
	}
	
/* HOMEPAGE */

	section.big_title, section.big_title a {
		margin-top:0;
	}

	.big_info_grid {
		display: none;
	}
	
	.home_slider {
		margin-top:2.6rem;
	}
	
	.lSAction > a {
 	   top: 24.5% !important;
       height: 4rem !important;
       margin-top:0px !important;
	}
	
	.lSPager{
	    top: -17rem;
	}
	
	.lSAction > .lSNext , .lSAction > .lSPrev {
		opacity: 1;
	}
	
	.h2.large-title {
		font-size: 3rem
	}
	
	.work-caption-small {
		line-height: 1.2rem;
	}
	
	.caption {
		display: block;
	}
	
	.sep {
		display: none;
	}
	

	.home_thirds_grid {
		grid-template-columns: 1fr;
		margin-top: -3.2rem;
		grid-gap: 2.9rem;
	}
	
	.home_thirds_grid .col-1 {
		order:2;
	}
	
	.home_thirds_grid .col-2 {
		order:3;
	}
	
	.col-updates {
		order:1;
	}
	
	.home_thirds_grid h3.large-title {
		line-height: 3.7rem;
		margin-top: 1rem;
	}
	
	section.home_past_exhibitions {
	    max-width: 100%;
	    margin-top:3rem;
	}
	
	.update {
    	margin-bottom: 2rem;
	}
	
	.home_past_exhibitions__grid {
		grid-template-columns: 1fr;
	    grid-gap: 2.3rem;
	}
	
	.past-exhibition-title h3, .past-exhibition-title h4 {
		line-height: 3.7rem;
		font-size: 3rem;
	}

	
	.past-exhibition-title h4 {
		font-weight: 400 !important;
	}

/* MOBILE HEADER */

	.section_title {
	    font-size: 2.1rem;
	}
	
	ul.field li, .accordion__group .accordion__item .field{
		padding: .9rem 0;
	}
	
	#navigation ul.field, ul.menu {
    	
    	line-height: 3.8rem;
	}
	
	#navigation ul.field, ul.menu {
		font-size:2.1rem;
	}
	
	.accordion__group .accordion__item .field:first-child {
		font-size:2.1rem;
	}

	.mobile-header {
	position: sticky;
    height: 11.5rem;
    padding-top: 3rem;
    top: 0;
    background: #FBFBFB;
    z-index: 1001;
    transition: all .4s ease-out;
	}
	
	.mobile-logo img {
		width: 5.6rem;
	}
	
/*
	.hamburger img {
		width: 5.3rem;
		padding-top: 1.3rem;
	}
*/

	.hamburger  {
		width: 5.3rem;
		padding-top: 1.3rem;
		background-image: url('/wp-content/uploads/2021/08/open.svg');
		height: 6rem;
		background-repeat: no-repeat;
		background-position: center;
	    transition: background-image .2s;
	}

	.hamburger.open {
		background-image: url('/wp-content/uploads/2021/08/close.svg');
	}
	
	
	.rtl .mobile-logo {
		float:left;
	}
	
	
	.rtl .hamburger {
		float:right;
	}
	
	
	.ltr .mobile-logo {
		float:right;
	}
	
	.ltr .hamburger {
		float:left:
	}
	
	.navigation-bg {
/* 		height: 100vh; */
		padding-right: 2rem;
		padding-left: 2.6rem;
	}
	
	header {

		top: 12.7rem;
/* 		position: absolute; */
		z-index: 999;
		background-color: rgb(245, 245, 245) !important;
/*
		width:100%;
		height:100vh;
*/


		right:calc(-100vw);
		transition: all .2s ease-in;
/* 				display: none; */
	}
	
	header.open {
		/* 		display: block; */
		right:.3rem;
	}
	
	
	header {
		display: block;
	    position: fixed;
	    top: 0;
/* 	    left: 0; */
	    width: 100%;
	    height: 100%;
	    z-index:999;
	    padding-bottom:3rem;
	}
	
	.navigation-bg {
		position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    padding-top: 12.8rem;
	    padding-bottom:2rem;
	    /* The main point: */
	    overflow-y: auto;
	    /* Optional but highly reccomended: enables momentum scrolling on iOS */
	    -webkit-overflow-scrolling: touch;
	}
	
	html {
    /* For desktop */
    	overflow: hidden;
	}
	body {
	    overflow: visible;
	    height: 100%;
	}
	
	
	
	
	.logo {
		display: none;
	}
	
	.menu > .menu-item:first-child {
	    border-top: 1px solid black;
		padding-top: 0.3rem;	
	}
	
	.langs {
	    margin-top: 2.3rem;
	}
	
	.operating-hours {
		display: none;
	}
	
	.operating-hours p {
		display: block;
	}
	
	
	
/* FOOTER */

	.footer {
/* 	    padding: 2.3rem 2.3rem 2.3rem 2.3rem; */
		height:13vh;
	}
	
	.footer p {
		font-size: 1.5rem;
		line-height: 2.2rem;
	}
	
	.footer {
		margin-top:0rem;
	}

/*  GRIDS */

	.two-columns-grid-container {
		grid-template-columns: 1fr;
	    grid-row-gap: 2.7rem;
	}
	
	.plus img {
		width: 2.3rem !important;
		margin-top: 2rem;
	}
	
	.two-columns-grid-container__title {
		margin-bottom: 2.2rem;
	}
	
	.past-exhibition-title {
	    margin-top: 1rem;    
	}
	
	
	.section-exhibition-header, .single-exhibition-content {
		margin-right: 0;
	}
	
	.section-sticky {
	/* 	padding-top:4.5rem; */
	padding-top:0;
}


	.exhibition-title {
		margin-top: .65rem;
	}

	.two-columns-grid-container__title {
	    margin-bottom: 2.5rem;
	}
	
	h1.very-large-title, h2.very-large-secondary-title {
  	  font-size: 3rem;
	      line-height: 3.7rem;
	}	
	
	.single-exhibition-dates {
		line-height: 2.2rem;
		margin-bottom: .3rem;
	}
	
	.single-exhibition-dates {
  	  margin-top: 1.8rem;
	}
	
	.single-exhibition-dates p {
		font-size: 2.1rem;
	}
	
	.section-exhibition-header {
	    margin-top: 1rem;
	}
	
	.single-exhibition-content {
		flex-direction: column-reverse;
		gap: 0;
	}
	
	.artists_accordion {
		margin-top: 2.2rem !important;
	}
	
	.artist-relationships .large-title {
		margin-top: .65rem;
		line-height: 3.7rem;
	}
	
	.exhibitions_accordion {
		max-width: 100%;
	    margin-top: 2.3rem;
/* 		margin-top:2rem; */
	}
	
	.col-sticky {
		position: relative;
	    height: unset;
	    top: unset;
	}
	
	.accordion__item:first-child {
		border-top:1px solid black;
	}
	
	.single-exhibition-text {
			margin-top: 2.5rem;
/* 	margin-top: 2rem; */

	}
	
	.text {
		font-size:1.6rem;
		line-height: 3rem;
	}
	

	
/*
	.gallery-img, .artist-gallery_image{
		margin-bottom: 3rem;
	}
*/

	.gallery-img {
		margin-bottom:2.6rem;
		padding:0;
	}
	
	.grid-item {
		display: block;
	}
	
	.grid {
	  text-align: center;
	  margin: 2.3vw auto;
	}
	
	.grid {
	    margin-top: 2.7rem;
        width: 100%;	
        margin-right:0;
        margin-left:0;
	}
	
	 .artist-gallery_image{
		margin-bottom: 3rem;
	}

	
	section.artist-grid {
		grid-template-columns: 1fr;
	}
	
	.artist-grid .col.artist-relationships {
		order:-1;
	}
	
	.artists_accordion {
	    margin-top: 2.7rem;
	}
	
	.publication-two-columns-grid {
		grid-template-columns: 1fr;
	}
	
	.publication-image {
		margin-bottom: 2rem;
	}
	
	.publication-text h2.large-title {
/* 		margin-bottom: 2rem; */
	}
	
	.publication-content {
	    margin-top: 2.3rem;
	}
	
	.publication-link:first-child {
		border-top:1px solid black;
	}
	
	.publication-link {
		font-size: 2.1rem;
		line-height: 3.6rem;
	}
	
	.publication-links {
		    width: 100%;
		    margin-top: 2.2rem;
	}
	
	.prize-title {
	    font-size: 2.1rem;
	    margin-bottom: 1.3rem;
	}
	
	.winners-toggle {
		font-size:2.1rem;
	}
	
	.prize-title:not(:first-child) {
	    margin-top: 1.9rem;
	}
	
	.prize-title:first-child {
	    margin-top: -.85rem;
		line-height: 1.4;
	}
	
	.prize-title {
		line-height: 1.4;
		
	}
	
	
	.secondary-header {
		margin-top:2rem;
	}
	
	.next-to-image-title {
	    margin-top: 0rem;
	}
	
	.two-columns-grid-container__title {
/* 		margin-bottom:0; */
	}
	
	.page-template-reshamim-archive .section-exhibition-header {
		margin-top: 3rem;
	}
	
	h2.large-title {
		font-size:3rem;
	}
	
	.updates-archive.archive-4-columns {
		grid-template-columns: 1fr;
		width: 100%;
	}
	
	.updates-archive.fwpl-layout.archive-4-columns {
    	grid-gap: 1.9rem;
    }
    
    .home_slider__first_line {
        line-height: 3.7rem;
        display: block;
        margin-top: .65rem;
    }
    
    .virutal-tours-archive h2 {
	    margin-bottom: 2.7rem;
    }
    
    .single-virtual-tours .exhibition-title {
	    margin-top:2.1rem;
    }
    
    .home_slider__second_line {
	    line-height: 1.25;
    }
    
	/*     UPDATES */
	
	.col-updates {
	position: relative;
    height: auto;
	}
	
	.home_thirds_grid .col-special-projects{
		order:2;
	}
	
	.home_thirds_grid .col-about-artists-house{
		order:3;
	}
	
	.home_thirds_grid .col-updates{
		order:1;
	}
	
	/* 	ARTISTS PAGE */
	
	.artists-header-grid, .archive-header-grid {
		grid-template-columns: 1fr;
		grid-gap: 0rem;
	}

    .artists-header-grid .section-title,
    .artists-header-grid .section-artists-sort,
    .artists-header-grid .section-artists-search {
        grid-column: unset;
    }
	
	.artists-header-grid div {
/* 		padding: .1rem 0 .1rem 0; */
	}
	
	.artists-header-grid .section_title, .archive-header-grid .section_title, .archive-header-grid, .archive-grid {
		    margin-bottom: 0;
		    padding: .2rem 0 .2rem 0;
		}
	
	.page-template-exhibitions-arc .section-sticky, .page-template-archive-artists .section-sticky, .page-template-publications-archive .section-sticky, .page-template-press-archive .section-sticky{
		position: relative !important;
	}
	
	/* 	ARCHIVE GRIDS WITH SIDE FILTERS */
	
	.archive-header-grid .section-filters{
		order:2;
	}
	
	.archive-header-grid .main-title {
		order:1;
	}
	
	.archive-grid_filters {
		position: relative !important;
		top:0;
		height:auto;
	}
	
	
	.rtl .facetwp-type-checkboxes, .rtl .filter-title, .rtl .section-filters .main-title, .rtl .facetwp-type-radio {
		    padding-right: 0rem;
	}

	
/*
	.rtl .facetwp-checkbox, .rtl .facetwp-radio {
		    padding-right: 1rem;
	}
*/
	
	.ltr .facetwp-type-checkboxes, .ltr .filter-title, .ltr .section-filters .main-title, .ltr .facetwp-type-radio {
		    padding-left: 0rem;
	}
	
/*
	.ltr .facetwp-checkbox, .ltr .facetwp-radio {
		    padding-left: 1rem;
	}
*/
	
	.archive-header-grid, .archive-grid {
	    grid-template-columns: 1fr;
	}
	
	.archive-grid {
	    grid-gap: 2.5rem;
	}
	
	.filter-title.filter-title {
		margin-bottom:0;
	}
	
	.filter-toggle + div {
		display: none;
	}
	
	.by-years .slimScrollDiv {
		display: none;
	}
	
	.archive-grid_filters .facetwp-facet, .facetwp-search {
		font-size:2.1rem !important;
	}
	
	.years-toggle {
		line-height: 4rem;
	}
	
	.section_title.filter-title {
    margin-top: 0;
    line-height: 4.2rem;
    padding-bottom: 0;
	}
	
	.archive-grid {
	margin-top: 2.2rem;
	}
	
	.archive-grid .filter-search{
		margin-top: 1rem;
	}
	
	
	
	.archive-grid .facetwp-facet{
	    margin-top: 1rem;
		margin-bottom: 2rem;
	}
	
	.archive-grid .filter {
/*
	    margin-top: 1rem;
		margin-bottom: .5rem;
*/
	}
	
	.archive-grid .facetwp-type-search {
		line-height: 4.2rem;
		margin:0;
	}
	
	.archive-grid .filter-search {
		margin-top: 0;
		padding: 0;
	}	
	
	.archive-grid .filter-search .section_title {
		padding:0 !important;
		margin:0 !important;
	}
	
	.slimScrollDiv {
/* 		border-bottom:1px solid black; */
/* 		padding-bottom:1rem; */
	}
	
	.facetwp-type-checkboxes, .facetwp-type-radio {
		max-height: 13.8rem;
		margin-bottom:2rem;
	}
	
	.facet-wrap.active {
	    border-bottom: 1px solid;
		padding-bottom: 1rem;
	}
	
	.fwpl-layout.archive-4-columns.portrait-grid {
		grid-template-columns: 1fr 1fr;
		grid-gap: 2.5rem;
	    grid-row-gap: 3rem;
	}
	
	.press-archive p {
	    text-align: center;
/* 	    padding: 0 7% 0 7%; */
		padding: 0 5% 0 5%;
	    font-size: 1.6rem;
	    line-height: 1.5;
	}
	
	p.press_magazine, p.press-title {
/* 		font-size:1.8rem; */
	line-height: 1.4;
	}
	
	span.publication-date {
		font-size:1.6rem;
		font-weight: 400 !important;
	}
	

	
	.v-center {
	    top: 40%;
	}
	
	.artists_grid__title {
		font-size:2.1rem;
	}
	
	.archive-first-line, .archive-second-line, .archive-third-line {
		font-size:2.1rem;
	}
	
	.fwpl-layout.archive-4-columns {
	    grid-row-gap: 2.7rem;
	}
	
	.hour {
		display: block;
	}
	
	.answer {
		padding-top:0 !important;
		padding-bottom:.8rem;
	}
	
	ul.field, ul.menu {
    	font-size: 2.1rem;
	}
	
	.work-caption-small  {
		min-height:1rem;
	}
	
	.section-exhibition-header {
		margin-top:0;
	}
	
	.section-sticky .section_title {
		padding-top:1rem;
	}
	
	.pseudo-title {
		padding-top:.35rem !important;
		
	}
	
	.publication-content-wrapper {
		display: flex;
		flex-direction: column-reverse;
	}
	
	.publication-links {
		margin-top:1rem;
		line-height: 4.2rem;
		padding-bottom:0;
	}
	
	.page-template-reshamim-archive .two-columns-grid-container__title {
	    margin-bottom: .7rem;
	}
	
	
	
	.two-columns-grid-container__title {
		margin-top:0;
	}
	
	/* CONTACT FORM MOBILE */
	
	.page-template-visit-information-php .wpcf7-form-control-wrap {
		width: 97%;
	}
	
	.page-template-visit-information-php  .wpcf7 .wpcf7-text {
		width:inherit
	}
	
	
	
	.nivo-lightbox-youtube {
		height: auto !important;
		transform: translate(0, 25vh) !important;
		height:auto;
	}
	
	iframe {
		width:100% !important;
		height: auto !important;

	}
	
/*
	.single-exhibitions iframe {
		width:100% !important;
		height: auto !important;
	}
*/
	
	
}


/* TESTS FOR AMIT */

.postid-950 .artist-gallery_image img {
	width: 100%;
}

.postid-949 .artist-gallery_image img {
	width: 50%;
}

/* Artist Gallery */
@media (min-width: 1024px) {
    .fwpl-layout.el-artists .fwpl-item:not(.artists_grid__title) > a {
        position: relative;
        display: inline-block;
        vertical-align: middle;
        width: 100%;
        padding-bottom: 53.6%;
        font-size: 0;
        overflow: hidden;
    }

    .fwpl-layout.el-artists .fwpl-item:not(.artists_grid__title) > a img {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
}

/* Sticky Sidebar */
.single-exhibition-content {
    position: relative;
}
.single-exhibition-relationships.col-sticky {
    /*transition: top 0.1s linear;*/
}

@media (min-width: 1024px) {
    .single-exhibition-relationships.col-sticky ul.field::-webkit-scrollbar {
        width: 1em;
    }

    .single-exhibition-relationships.col-sticky ul.field::-webkit-scrollbar-track {
        box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    }

    .single-exhibition-relationships.col-sticky ul.field::-webkit-scrollbar-thumb {
        background-color: darkgrey;
        outline: 1px solid slategrey;
    }
}

@media (max-width: 1023px) {
    .single-exhibition-relationships.col-sticky {
        position: relative !important;
        top: 0 !important;
    }
    
    iframe {
	    width:100% !important;
	    height: auto !important;
    }
}