:root {
	--subsite-theme-color:#c53a37;
	--subsite-theme-color-text1:#c53a37;
	--subsite-theme-color-text2:#e39b99;
	--subsite-theme-color-text-focus1:#dd8785;
	--subsite-theme-color-text-focus2:#eec2c1;
	--subsite-theme-color-focus1:#cb4845;
	--subsite-theme-color-focus2:#d46765;
	--subsite-theme-color-focus3:#dd8785;
	--subsite-theme-color-darker1:#9d2e2c;
	--subsite-theme-color-darker2:#752321;
	--subsite-theme-color-darker3:#4d1716;
	--subsite-theme-color-lighter1:#d2605d;
	--subsite-theme-color-lighter2:#dd8785;
	--subsite-theme-color-lighter3:#e8aead;
	--subsite-theme-color-muted1:#ac5250;
	--subsite-theme-color-muted2:#936a69;
	--subsite-theme-color-translucent5:rgba(197,58,55,0.05);
	--subsite-theme-color-translucent10:rgba(197,58,55,0.1);
	--subsite-theme-color-translucent15:rgba(197,58,55,0.15);
	--subsite-theme-color-translucent20:rgba(197,58,55,0.2);
	--subsite-theme-color-translucent25:rgba(197,58,55,0.25);
	--subsite-theme-color-translucent30:rgba(197,58,55,0.3);
	--subsite-theme-color-translucent35:rgba(197,58,55,0.35);
	--subsite-theme-color-translucent40:rgba(197,58,55,0.4);
	--subsite-theme-color-translucent44:rgba(197,58,55,0.45);
	--subsite-theme-color-translucent49:rgba(197,58,55,0.5);
	--subsite-theme-color-translucent54:rgba(197,58,55,0.55);
	--subsite-theme-color-translucent60:rgba(197,58,55,0.6);
	--subsite-theme-color-translucent65:rgba(197,58,55,0.65);
	--subsite-theme-color-translucent70:rgba(197,58,55,0.7);
	--subsite-theme-color-translucent75:rgba(197,58,55,0.75);
	--subsite-theme-color-translucent80:rgba(197,58,55,0.8);
	--subsite-theme-color-translucent85:rgba(197,58,55,0.85);
	--subsite-theme-color-translucent90:rgba(197,58,55,0.9);
	--subsite-theme-color-translucent95:rgba(197,58,55,0.95);
	--theme-color:#c53a37;
	--theme-color-text1:#c53a37;
	--theme-color-text2:#e39b99;
	--theme-color-text-focus1:#dd8785;
	--theme-color-text-focus2:#eec2c1;
	--theme-color-focus1:#cb4845;
	--theme-color-focus2:#d46765;
	--theme-color-focus3:#dd8785;
	--theme-color-darker1:#9d2e2c;
	--theme-color-darker2:#752321;
	--theme-color-darker3:#4d1716;
	--theme-color-lighter1:#d2605d;
	--theme-color-lighter2:#dd8785;
	--theme-color-lighter3:#e8aead;
	--theme-color-muted1:#ac5250;
	--theme-color-muted2:#936a69;
	--theme-color-translucent5:rgba(197,58,55,0.05);
	--theme-color-translucent10:rgba(197,58,55,0.1);
	--theme-color-translucent15:rgba(197,58,55,0.15);
	--theme-color-translucent20:rgba(197,58,55,0.2);
	--theme-color-translucent25:rgba(197,58,55,0.25);
	--theme-color-translucent30:rgba(197,58,55,0.3);
	--theme-color-translucent35:rgba(197,58,55,0.35);
	--theme-color-translucent40:rgba(197,58,55,0.4);
	--theme-color-translucent44:rgba(197,58,55,0.45);
	--theme-color-translucent49:rgba(197,58,55,0.5);
	--theme-color-translucent54:rgba(197,58,55,0.55);
	--theme-color-translucent60:rgba(197,58,55,0.6);
	--theme-color-translucent65:rgba(197,58,55,0.65);
	--theme-color-translucent70:rgba(197,58,55,0.7);
	--theme-color-translucent75:rgba(197,58,55,0.75);
	--theme-color-translucent80:rgba(197,58,55,0.8);
	--theme-color-translucent85:rgba(197,58,55,0.85);
	--theme-color-translucent90:rgba(197,58,55,0.9);
	--theme-color-translucent95:rgba(197,58,55,0.95);
	--accent-color:#212121;
	--accent-color-text1:#212121;
	--accent-color-text2:#616161;
	--accent-color-text-focus1:#545454;
	--accent-color-text-focus2:#7a7a7a;
	--accent-color-focus1:#2b2b2b;
	--accent-color-focus2:#404040;
	--accent-color-focus3:#545454;
	--accent-color-darker1:#080808;
	--accent-color-darker2:#000000;
	--accent-color-darker3:#000000;
	--accent-color-lighter1:#3b3b3b;
	--accent-color-lighter2:#545454;
	--accent-color-lighter3:#6e6e6e;
	--accent-color-muted1:#212121;
	--accent-color-muted2:#212121;
	--accent-color-translucent5:rgba(33,33,33,0.05);
	--accent-color-translucent10:rgba(33,33,33,0.1);
	--accent-color-translucent15:rgba(33,33,33,0.15);
	--accent-color-translucent20:rgba(33,33,33,0.2);
	--accent-color-translucent25:rgba(33,33,33,0.25);
	--accent-color-translucent30:rgba(33,33,33,0.3);
	--accent-color-translucent35:rgba(33,33,33,0.35);
	--accent-color-translucent40:rgba(33,33,33,0.4);
	--accent-color-translucent44:rgba(33,33,33,0.45);
	--accent-color-translucent49:rgba(33,33,33,0.5);
	--accent-color-translucent54:rgba(33,33,33,0.55);
	--accent-color-translucent60:rgba(33,33,33,0.6);
	--accent-color-translucent65:rgba(33,33,33,0.65);
	--accent-color-translucent70:rgba(33,33,33,0.7);
	--accent-color-translucent75:rgba(33,33,33,0.75);
	--accent-color-translucent80:rgba(33,33,33,0.8);
	--accent-color-translucent85:rgba(33,33,33,0.85);
	--accent-color-translucent90:rgba(33,33,33,0.9);
	--accent-color-translucent95:rgba(33,33,33,0.95);
}
@font-face {
  font-family: "Trattatello";
  src: url("https://filmchief.com/festivals/accesshorror/fonts/Trattatello.ttf"),
    url("https://filmchief.com/festivals/accesshorror/fonts/Trattatello.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Erbar W01 Bold";
  src: url("https://filmchief.com/festivals/accesshorror/fonts/Erbar W01 Bold.otf") format("otf"),
    url("https://filmchief.com/festivals/accesshorror/fonts/Erbar W01 Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
}


html {
    font-size:1.25rem;
}

.navbar-filmchief .navbar-header {
    margin-left: 0;
    margin-right: 0;
    display: flex;
    padding: 20px;
}

.navbar-brand > img {
    width:200px;
}
.navbar-brand.secondary {
    display:none;
}

h1 {
    font-family: "Erbar W01 Bold", sans-serif;
    font-size: 3em;
}

h2 {
    font-family: "Trattatello", sans-serif;
}

/*
h3 {
    color: var(--theme-color);
}
*/



.w-pl-title {
    display:none;
}

h2.group-title {
    font-size:2.75rem;
}
h2 .live-info {
    font-size: 75%;
}





.landingPageLayout {
    display: grid;
    grid-template-columns: 160px minmax(0, 1fr);
    gap: 80px;
    max-width: 1400px;
    margin: 0 auto;
    align-items: start;
}

.landingPageLogos {
    display: flex;
    flex-direction: column;
    gap: 40px;
    align-items: center;
    padding-top:80px;
}

.landingPageLogos img {
    display: block;
    width: 100%;
    max-width: 140px;
    height: auto;
    object-fit: contain;
}

.landingPageContainer {
    min-width: 0;
    margin: 0 auto;
}


/* Tablet */
@media (max-width: 1024px) {

    .landingPageLayout {
        display: flex;
        flex-direction: column;
    }

    .landingPageLogos {
        order: 2;
        width: 100%;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 30px;
        padding:10px 50px 30px 50px;
        
    }

    .landingPageLogos img {
        width: auto;
        max-width: calc(25% - 23px);
        max-height: 80px;
    }

}


/* Mobile / small tablet */
@media (max-width: 720px) {

    .landingPageLogos {
        flex-direction: column;
        gap: 35px;
    }

    .landingPageLogos img {
        width: 100%;
        max-width: 200px;
        max-height: none;
    }

}