/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

.grecaptcha-badge {
    visibility: hidden;
}

.pdf-full-width iframe,
.pdf-half-width iframe {
	height: 400px;
	width:100%;
}

.festival-hero {
	max-height:150px;
	margin-bottom: 1.5em;
}
.festival-hero img {
	max-height:150px;
}

.newsletter-item iframe {
	height: 400px;
	width:100%;
}
.assitej_events-filter select,
.assitej_events-filter input {
	display:inline-block;
	margin-bottom:10px;
	width:100%;
}

.assitj-tab {
	text-align:center;

}
.assitej-events-item {
	position:relative;
	width:100%;
	overflow:hidden;
}
/*.assitej-events-item::before {
  content: "";
  display: inline-block;
  width: 1px;
  height: 0;
  padding-bottom: calc(100% / (16/15));
}*/

.assitej-grid-link {
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index: 7;
}
.assitej-event-content {
  padding: 10px;
	color: #000;
	z-index:6;
}
.assitej-event-content a {
	color: black;
}

.assitej-event-content span.glossaryLink,
.assitej-event-content a.glossaryLink {
	border-bottom:none!important;
}

.assitej-event-image {
	position:relative;
	overflow:hidden;
}
.assitej-event-image::before {
  content: "";
  display: inline-block;
  width: 1px;
  height: 0;
  padding-bottom: calc(100% / (16/15));
}
.assitej-events-item img {
	position: absolute;
	max-width:100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index:5;
	transition: opacity .45s cubic-bezier(.15,.75,.5,1) 0s,transform .45s cubic-bezier(.15,.75,.5,1) 0s;
}

.assitej-events-item:hover img {
	transform:translate(-50%, -50%) scale(1.1);
}

/* Style the tab */
.assitej-tab {
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #f1f1f1;
}
.assitej-tablinks.active {
		color:#fff!important;
	  background-color: #d9623d!important;
}

/* Style the tab content */
.assitej-tabcontent {
  display: none;
}

.event_btn {
	padding: 15px 22px!important;
	text-transform: uppercase!important;
	font-weight: 500!important;
	width: 228px;
	background-color: #d9623d;
	color:#fff;
	border-radius:4px;
	display:block;
	margin:50px auto;
}



/*sm	640px	*/
@media (min-width: 640px) {

	.pdf-half-width iframe {
		margin:auto;
		height: 400px;
		width:50%;
	}

	.newsletter-container .wpb_wrapper::first{
		display:grid;
		grid-column:2;
	}

	.newsletter-item {
		width:49%;
		float:left;
	}
	.assitej-events-grid {
		display:grid;
		grid-template-columns: 1fr 1fr;
  	place-items: start;
  	grid-gap: 18px;
	}



	.assitej_events-filter select,
	.assitej_events-filter input {
		display:inline-block;
		margin-right:8px;
		margin-bottom:0;
		width:20%;
	}
}

/*md	768px	*/
@media (min-width: 768px) {

}

/*lg	1024px	*/
@media (min-width: 1024px) {
	.assitej-events-grid {
		display:grid;
		grid-template-columns: 1fr 1fr 1fr 1fr;
  	place-items: start;
  	grid-gap: 18px;
	}
}

/*xl	1280px	*/
@media (min-width: 1280px) {
}

/*2xl	1536px	*/
@media (min-width: 1536px) {
}