/**
 * Theme Name:     Foreign Cinema Child
 * Author:         Future Reference
 * Template:       foreigncinema
 * Text Domain:	   foreign-cinema-child
 * Description:    
 */

.header {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 999;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    padding: 1rem 2rem;
    z-index: 999;
}
#logo a {
    display: block;
}
#logo img {
    display: block;
}
@media screen and (max-width: 1201px) {
    .main-navigation .menu.active {
        position: fixed;
        height: 100vh;
    }
}
.main-navigation .menu>li.menu-button a {
    color: #fff;
    border: 1px solid #fff;
    background-color: #1F2122;
}
.header.scrolling-active {
    background-color: rgba(0,0,0,.9);
    padding: 0.5rem 2rem;
}
.hero-section h1, .hero-section h2 {
	font-family: "EB Garamond", sans-serif;
}

.exceptional h1, .exceptional h2 {
	font-family: "EB Garamond", sans-serif;
}

.foreign-cinema  h1, .foreign-cinema h2 {
	font-family: "EB Garamond", sans-serif;
}
.upcoming-cinema  h1, .upcoming-cinema h2 {
	font-family: "EB Garamond", sans-serif;
}

.exceptional p{
	border-left: 4px solid #EEEEEE;
	padding: 10px 10px 10px 32px !important;
	margin: 10px 12px 10px 10px;
	width: 439px;
}

.exceptional figure.wp-block-image.size-full {
    margin: 0;
}
.exceptional .wp-block-columns.is-layout-flex.wp-container-core-columns-layout-1.wp-block-columns-is-layout-flex {
    column-gap: 45px;
}
.exceptional .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.foreign-cinema {
	border-top: 4px solid rgba(255,255,255, .5);
	border-bottom: 4px solid rgba(255,255,255, .5);
}

.foreign-cinema .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow:last-child {
    padding-left: 94px;
    border-left: 1px solid #E4C590;
    display: flex;
    flex-direction: column;
    padding-top: 16px;
    padding-bottom: 16px;
}

.foreign-cinema .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow:first-child {
    display: flex;
    flex-direction: column;
}
.foreign-cinema .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow:last-child p:last-child{
    margin: 0;
}
.foreign-cinema .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow:first-child p:first-child{
    margin: 0;
}

.foreign-cinema .wp-block-columns.is-layout-flex.wp-container-core-columns-layout-2.wp-block-columns-is-layout-flex {
    column-gap: 0;
}


.upcoming-cinema .kt-block-spacer.kt-block-spacer-halign-center {
    margin-bottom: 79px;
}

.upcoming-cinema .wp-block-kadence-advancedgallery .kb-gallery-type-tiles .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner img {
    height: 490px !important;

}
.upcoming-cinema .wp-block-kadence-advancedgallery .kb-gallery-type-tiles>.kadence-blocks-gallery-item {
   
    height: 495px !important;
 
}
span.kb-button.kt-button.button span{
    text-transform: capitalize;
    font-family: "EB Garamond",sans-serif;
    letter-spacing: -0.1px;
}


