@charset "utf-8";
/* CSS Document */
body.post-type-archive-palestine, #site-header, #site-footer, body.post-type-archive-palestine .is-form-style-3.is-form-id-1373 .is-search-input, body.post-type-archive-palestine .headerSocialIcons, body.post-type-archive-palestine .is-form-id-1373 .is-search-submit, body.single-palestine, body.page-id-12222, body.page-id-12485 { background-color: #ffffff!important;font-family: 'Inter Tight', sans-serif!important;}

h1, h2, h3, h4, h5, h6 {
	font-family: 'League Spartan', sans-serif;
	letter-spacing: -0.5px;
}

.inter{font-family: 'Inter Tight', sans-serif;}
.spartan{ont-family: 'League Spartan', sans-serif;}

.palestine-logo {
text-align: center;
}

.palestine-logo img {
display: inline-block;
max-width: 100%;
height: auto;
width: auto;
}

.palestine-intro-text{
	display: flex;
	flex-wrap: wrap;
	gap:30px;
	justify-content: space-between;
	margin-top:2em;
}

.palestine-coltext {
  line-height: 1.3em;
  font-family: 'Inter Tight', sans-serif;
  font-weight: 600;
  width: 27%;
  font-size: 17px;
  letter-spacing: .5px;
}


.palestine-coltext:first-of-type {
  width: 43%;
}

.palestine-hr{
	border-width: 0.2rem 0 0 0;
	border-color: #231f20;
	margin: 3rem auto;
}

.right-text{
	text-align: right;
}
.right-text ul{
direction: rtl;
}

/* TABS */

.pal-tabs, .wp-block-essential-blocks-advanced-tabs {margin-left:0;margin-right:0; }
.eb-tabs-contents{
	padding-top:1em;
}

/* Tab list */
.pal-tabs__list{
  display:flex; align-items:start; gap:1rem; overflow-x:auto; padding:0.5rem 0;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: thin;
	justify-content: space-between;
}
.pal-tabs__sep{ width:1px; height:1.5rem; background:#3a3a3a; flex:0 0 1px; }
.tabTitles{gap:30px;align-items: stretch}
/* Tabs */
.pal-tabs__tab, .eb-advanced-tabs-0aphs.eb-advanced-tabs-wrapper .eb-tabs-nav ul.tabTitles[data-tabs-ul-id="eb-advanced-tabs-0aphs"] li{
  border:0; background:transparent; cursor:pointer; white-space:wrap;
  font-family:'League Spartan', sans-serif; font-weight:700; text-transform:uppercase; letter-spacing:.5px;
  font-size:1em; padding:.25rem .25rem; outline-offset:2px;
  color:#dd051a; /* default red; overridden by data-accent */
	max-width: 22%;
    text-align: left;
    line-height: 1em;
	margin:0;
	padding:0 10px 0 0;	
	border-right: 1px solid #000;
}
.pal-tabs__tab, .eb-advanced-tabs-0aphs.eb-advanced-tabs-wrapper .eb-tabs-nav ul.tabTitles[data-tabs-ul-id="eb-advanced-tabs-0aphs"] li:last-child{
	border-right: none;
}
.eb-advanced-tabs-0aphs.eb-advanced-tabs-wrapper .eb-tabs-nav ul.tabTitles[data-tabs-ul-id="eb-advanced-tabs-0aphs"] li{
	align-items: start;
}
.pal-tabs__tab[data-accent="green"]{ color:#dd051a; }
.pal-tabs__tab.is-active{ text-underline-offset:6px;color:#0b714c }

/* Panels */
.pal-tabs__panels{ margin-top:2rem; }
.pal-tabs__panel{ display:none; }
.pal-tabs__panel.is-active{ display:flex;padding-top:5em }

.pal-panel__title, .tab-title-text{
  font-family:'League Spartan', sans-serif; font-weight:800;  letter-spacing:.5px;
  margin:0 0 1rem 0; font-size:1.6rem;
}

.pal-panel__title{text-transform:uppercase;}
.pal-accent--green{ color:#106b43; }
.pal-accent--red{ color:#c41717; }

/* Body text */
.tab__panel__title{font-family:'League Spartan', sans-serif; font-weight:800; text-transform:uppercase; letter-spacing:.5px;font-size:1em;color:#dd051a;width: 30%;
;}
.tab__panel__content {width:70%}
.tab__panel__content p{ font-family:'Inter Tight', sans-serif; font-weight:600; line-height:1.1;font-size:.9em }

/* Simple list styling for artists */
.pal-list{ padding-left:1.1rem; margin: .5rem 0 0; }
.pal-list li{ margin:.25rem 0; }

/* GALLERY */
.pageToggles{margin-top:1em;justify-content: center;}
.palestineWrapper {max-width:1200px;}
.art__title{font-family: 'League Spartan', sans-serif; letter-spacing: -0.5px; color:#dd051a; font-size: 2.2em; font-weight: 600; padding:.5em 0; text-align:center}
.palestine-swiper{
    box-sizing: border-box; /* Crucial for Masonry to work correctly with padding */
     padding: 1em 0;
}
.palestine-swiper-content{
    border-bottom: 1px solid #dd051a;
    padding-bottom: .5em;
}
.postinfotitle p{
    text-align: center;
    padding: 1em;
    font-size: 1em;
    color: #000;
    font-family: 'Inter Tight', sans-serif;
    line-height: 1.1em;
}
.galleryProjects {
/*    min-height: 800px;*/
	margin-top:0;
}

.projectGrid .palestine-swiper{width: 100%;}
.projectSwip .palestine-swiper{width: auto;}
.projectSwip .palestine-swiper, .projectGrid .palestine-swiper{height: auto;}

.filter-pills, .gridview, .slideview {
    border-left: 2px solid #0b714c;
	border-right: 2px solid #0b714c;
	border-top: 0;
	border-bottom: 0;
    border-radius: 0;
	display: auto;
    color: #0b714c;
	width:250px;
	justify-content: center;
}

.palestine-acco .read_div p, .eb-accordion-db7j7.eb-accordion-container .eb-accordion-wrapper p{
	margin-bottom:10px!important;
}
/* SINGLE */
.back-image-block{
	text-align: center;
    display: flex;
    justify-content: center;
}
.palestine-banner img{max-width:400px;}
.single-content{margin-top:3em; padding: 0}
.light{}

.category-palestine, .single-content .wp-block-spacer{width: 100%}
.swiper-container{overflow: hidden}
.palestine-single-title, .swiper-caption, .short_title {
  font-size: 2.2em;
  font-weight: 600;
  margin: 1em 0;
  text-align: center; /* or left if you prefer */
	width:100%
}
.palestine-single-title{
	font-size: 2.5em;
	margin:1em 0;
}
	
.swiper-caption {
	font-size: 1em;
}
.short_title{
	font-size: 1.3em;
		margin:0 0 .5em 0;
}

@media(min-width:800px){
.projectGrid .palestine-swiper{width: 50%;}
	.single-content{padding: 0 5em}
	.art__title{text-align: left}
	.palestine-swiper{padding:2em;}
	.pageToggles{margin-top:2em;justify-content: flex-end;}

}