/* Fixes */
#post-14144 .notice,
#post-14078 .notice
{ display: none; 
}

#post-5142 .has-page-summary+.page-summary {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	display: inline-block;
	float: left;
	max-width: 960px;
	width: 50%;
}

.page-numbers {
	background: none !important;
	margin-top: -8px !important;
	border: 1px solid rgba(255,255,255,0.5) !important;
}

.page-numbers:hover,
.page-numbers:focus {
	border: 1px solid white !important;
}

/* Rewriting Skyscraper History customizations */
.post-6189 .date-time,
.postid-6303 .date-time,
.postid-10164 .notice,
.page-id-10121 .post-10164 .notice,
.page-id-14452 .entry-header {
	display: none;
}

.post-6224 .entry-header,
.post-6310 .entry-header {
	max-width: 50%;
}

.post-13819 .title a {
font-size: 0.8em;
}

/* .post-6224 .date-time,
.post-6279 .date-time,
.post-6303 .date-time,
.post-4264 .date-time,
.postid-4264 .date-time {
	display: none;
} */
/* 
.post-6279 .entry-title a:before {
	content: 'New York and  Chicago, from the 1870s: ';
} */
.post-6310 .category-list {
	display: none;
}

/* Homepage customizations */
#current-exhibition .heading-2 h2,
#current-exhibition .heading-2:after {
	display: inline-block;
}

#current-exhibition .heading-2:after {
	content: '(online only until the gallery reopens) ';
	font-weight: 400;
	margin-left: .5rem;
}

.banner-full-width,
.column-two-thirds, 
.column-one-third, 
.current-exhibition, 
.past-exhibitions,
.online-projects {
	animation: fadeInAnimation ease 3s;
	animation-iteration-count: 1;
	animation-fill-mode: forwards;
}

/* Individual Program Customizations */
.postid-4267 .video-embed {
	display: none;
}

/* Giants Exhibition Page Customization */
.menu-exhibition li a {
	font-size: 1rem !important;
	font-family: "Oswald", "Helvetica Neue Condensed Bold", Helvetica, sans-serif;
	font-weight: 900;
	text-decoration: none;
	text-transform: uppercase;
}

.menu-exhibition li:last-child a::after {
	content: none;
}

.main-navigation-container .menu ul.menu-exhibition>li {
	padding-left: .5%;
	padding-right: 0;
}

.main-navigation-container .menu>ul.menu-exhibition>li:first-child,
.menu ul.menu-exhibition>li:nth-child(110) {
	padding-left: 0 !important;
}

/* Burj Dubai Exhibition Page Customization */
.menu-exhibition-burj-dubai li a {
	font-size: 1.2rem;
}

.menu>ul.menu-exhibition-burj-dubai>li {
	padding-left: 2.5% !important;
}

/* Family Programs */
article.archive-two-column .book-cover-image {
	display: inline-block;
	width: 40%;
}

article.archive-two-column .entry-content {
	width: 59%;
	vertical-align: top;
}

.postid-8267 .book-cover-image {
	display: none;
}

.postid-8267 .entry .entry-content {
	width: 100%;
}

/*  Plugin: Jetpack */
.site div#jp-relatedposts {
	border: none;
	margin: 0;
	padding: 0;
}

/* Plugin: dflip Books */
.df-container>.df-ui-next, .df-container>.df-ui-prev {
	color: #fff !important;
}

/*  Plugin: Beaver Builder */
.site .fl-builder-content .fl-module .button { 
	background-color: unset; 
	color: unset; 
}

.pp-image-carousel .swiper-pagination-bullet-active {
	background-color: #fff !important;
}

.fl-photo-caption.fl-photo-caption-below,
.fl-photo-caption.fl-photo-caption-hover {
	text-overflow: initial;
	white-space: normal;
}

.fl-col-small:not(.fl-col-small-full-width) {
	max-width: unset;
}

.post-listing .pp-content-grid-image {
	width: 33%;
	display: inline-block;
	vertical-align: top;
}

.post-listing .pp-content-body {
	width: 65%;
	display: inline-block;
}

.post-listing .pp-content-grid-post {
/* 	max-height: 160px; */
}

@keyframes fadeInAnimation {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

.column-two-thirds {
	animation-delay: .33s;
}

.column-one-third {
	animation-delay: .66s;
}

.current-exhibition {
	animation-delay: 1s;
}

.past-exhibitions {
	animation-delay: 1.33s;
}

.online-projects {
	animation-delay: 1.66s;
}

/*  Plugin: SA Sliders */
.site .fl-builder-content .fl-module button.owl-dot {
	background: none;
}

/*  Plugin: Beaver Builder */
@media (max-width: 880px) {
	.fl-col-small:not(.fl-col-small-full-width) {
		max-width: none;
	}
}

.sa_owl_theme .owl-dots button.active span {
	background-color: rgba(255,255,255,0.9) !important;
}

.pp-image-carousel .pp-swiper-button {
	background: none !important;
	color: #fff !important;
}

/* .pp-image-carousel-item:not(.swiper-slide-active) {
	opacity: 0;
} */
/* 
.pp-image-carousel-item {
	transition: .5s ease-in-out;
}

.pp-image-carousel .pp-swiper-button-next {
	position: absolute;
	right: -40px;
}

.pp-image-carousel .pp-swiper-button-prev {
	position: absolute;
	left: -40px;
} */

/* .pp-image-carousel,
.site-content {
	overflow: visible;
} */

.swiper-pagination-bullet {
	background: rgba(255,255,255,0.5) !important;
}

/* Plugin: SA Slider */
.white .sa_owl_theme .owl-nav button {
	height: 50px !important;
	width: 50px !important;
}

/* div.white .sa_owl_theme .owl-nav .owl-prev,
 */
div.white .sa_owl_theme .owl-nav .owl-next {
	background-size: 25% !important;
}

/* Miscelaneous */
.mejs-container {
	margin-bottom: 0;
}

#custom_html-11 {
	width: 100%;
	flex: unset;
}

/* Migrate to Child Theme */
.related-posts {
	margin-bottom: 3rem;
}

.single-family_programs .page-summary {
	display: none;
}

.page-id-9364 article.archive-two-column-horizontal {
	width: 100%;	
}

#more {display: none;}

.exhibition-index {
	column-count: 2;
}

.exhibition-index li a {
	color: rgba(255,255,255,0.66);
	text-decoration: none;
}

.single-authors .entry-content {
	float: unset;
}

.button-toggle-sub-menu {
	display: none;
}

.sub-menu {
	background: none !important;
	overflow: hidden;
	margin: 0 auto; 
	padding: 0;
}

.site-branding {
	display: inline-block;
}

.site-branding-text {
	display:none;
}

/* .menu-item-has-children .custom-sub-menu
{
	display: block !important;
	width: 300px !important;
	height: 300px !important;
	opacity: 1 !important;
	z-index: 9999 !important;
	background-color: red !important;
} */

.main-navigation{
	top:0;
	bottom: unset;
} 

.menu-toggle-skip-link-container {
	display: none !important;
}

.custom-logo {
	width: 30em;
}

.site-header a {
	color: white !important;
}

.menu-skip-links {
	display: none;
}

.menu-primary {
	margin-top: 23px !important;
}

#menu-menu-main li a:hover {
	color: rgba(255,255,255,0.75) !important;
	border-bottom: 2px solid white;
}

#menu-menu-main .current-menu-parent a {
	color: rgba(255,255,255,1) !important;
	border-bottom: 2px solid white;
}


.sub-menu-focused {
	transform: scaleY(1) !important;
	opacity: 1 !important; 
	display: block !important;
	
}

/* Header Widget Area */
#header-widget-area {
	top: -10px;
}

.gt_selector{
	border: none;
}