﻿.festival-page .hx{border-bottom-color:#fcd764;}.festival-page .socials{position:relative;}.festival-page .socials .wrapper{display:inline-block;position:absolute;left:50%;transform:translateX(-50%);}.festival-page .socials .wrapper i{font-size:20px;padding:0 5px;}.festival-page .socials .wrapper i.zmdi-instagram{color:#dc3170;}.festival-page .socials .wrapper i.zmdi-mail-send{color:#4f4fff;}.festival-page .header-sec{display:flex;justify-content:space-between;align-items:center;position:relative;}.festival-page .header-sec .attchs{display:flex;}.festival-page .header-sec .attchs a{display:flex;flex-direction:column;justify-content:center;align-items:center;}.festival-page .header-sec .attchs a i{font-size:20px;}.festival-page .header-sec .attchs a small{font-size:10px;}.festival-page .slides{overflow:hidden;}.festival-page .slides img{width:100%;}.festival-page .cover{margin-bottom:15px;}.festival-page .cover img{width:100%;cursor:pointer;}.festival-page .content.hide{display:none;}.festival-page .archive{position:relative;margin-bottom:15px;border:solid 1px #ccc;border-radius:3px;font-size:.9rem;list-style:none;position:sticky;display:block;}.festival-page .archive .search{padding:10px;}.festival-page .archive .header{background-color:#0b8da5;padding:7.5px 10px;border-radius:3px;color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0;}.festival-page .archive .header .hx{margin-bottom:0;}.festival-page .archive .festival{padding:10px;}.festival-page .archive .festival img{max-width:100%;}.festival-page .archive .festival figure{margin:0;text-align:center;}.festival-page .archive .festival figure figcaption{padding:0;}.festival-page .archive .festival figure figcaption .attch{font-size:20px;padding:0 5px;cursor:pointer;}.festival-page .archive .festival figure figcaption .attch i.zmdi-attachment{transform:rotate(90deg);}.festival-page .a-recall-join,.festival-page .a-artworks{min-width:130px;margin:15px 7.5px 30px 7.5px;color:#666 !important;}.festival-page .a-recall-join{background-color:#fcd764;border-color:#f6c429 !important;}.festival-page .a-recall-join:active{background-color:#f6c429 !important;}.festival-page .a-artworks{background-color:#fcd764;border-color:#f6c429 !important;}.festival-page .a-artworks:active{background-color:#f6c429 !important;}.festival-page .festival-judges,.festival-page .festival-winners,.festival-page .festival-introductions{color:#666;margin:15px 0;position:relative;}.festival-page .festival-judges .festival-judge,.festival-page .festival-judges .festival-winner,.festival-page .festival-judges .festival-introduction,.festival-page .festival-winners .festival-judge,.festival-page .festival-winners .festival-winner,.festival-page .festival-winners .festival-introduction,.festival-page .festival-introductions .festival-judge,.festival-page .festival-introductions .festival-winner,.festival-page .festival-introductions .festival-introduction{margin-bottom:15px;padding-bottom:10px;box-shadow:0 2px 4px 0 rgba(0,0,0,.3);border-radius:8px;position:relative;height:100%;}.festival-page .festival-judges .festival-judge figcaption,.festival-page .festival-judges .festival-winner figcaption,.festival-page .festival-judges .festival-introduction figcaption,.festival-page .festival-winners .festival-judge figcaption,.festival-page .festival-winners .festival-winner figcaption,.festival-page .festival-winners .festival-introduction figcaption,.festival-page .festival-introductions .festival-judge figcaption,.festival-page .festival-introductions .festival-winner figcaption,.festival-page .festival-introductions .festival-introduction figcaption{flex-direction:column;}.festival-page .festival-judges .festival-judge figcaption .title,.festival-page .festival-judges .festival-winner figcaption .title,.festival-page .festival-judges .festival-introduction figcaption .title,.festival-page .festival-winners .festival-judge figcaption .title,.festival-page .festival-winners .festival-winner figcaption .title,.festival-page .festival-winners .festival-introduction figcaption .title,.festival-page .festival-introductions .festival-judge figcaption .title,.festival-page .festival-introductions .festival-winner figcaption .title,.festival-page .festival-introductions .festival-introduction figcaption .title{padding:10px;display:flex;justify-content:flex-start;font-size:1rem;margin:0;font-weight:900;line-height:1.5rem;}.festival-page .festival-judges .festival-judge figcaption .desc,.festival-page .festival-judges .festival-winner figcaption .desc,.festival-page .festival-judges .festival-introduction figcaption .desc,.festival-page .festival-winners .festival-judge figcaption .desc,.festival-page .festival-winners .festival-winner figcaption .desc,.festival-page .festival-winners .festival-introduction figcaption .desc,.festival-page .festival-introductions .festival-judge figcaption .desc,.festival-page .festival-introductions .festival-winner figcaption .desc,.festival-page .festival-introductions .festival-introduction figcaption .desc{padding:0 10px;font-size:.9rem;margin:0;text-align:justify;line-height:20px;}.festival-page .festival-judges .festival-judge .more,.festival-page .festival-judges .festival-winner .more,.festival-page .festival-judges .festival-introduction .more,.festival-page .festival-winners .festival-judge .more,.festival-page .festival-winners .festival-winner .more,.festival-page .festival-winners .festival-introduction .more,.festival-page .festival-introductions .festival-judge .more,.festival-page .festival-introductions .festival-winner .more,.festival-page .festival-introductions .festival-introduction .more{position:absolute;color:#0b8da5;display:inline-flex;justify-content:flex-end;bottom:10px;left:10px;right:10px;}.festival-page .festival-judges .festival-judge img,.festival-page .festival-judges .festival-winner img,.festival-page .festival-judges .festival-introduction img,.festival-page .festival-winners .festival-judge img,.festival-page .festival-winners .festival-winner img,.festival-page .festival-winners .festival-introduction img,.festival-page .festival-introductions .festival-judge img,.festival-page .festival-introductions .festival-winner img,.festival-page .festival-introductions .festival-introduction img{width:96%;margin:2%;max-height:330px;border-radius:8px;}.festival-page .tab-pane{padding:15px 0;}@media(max-width:768px){.festival-page .header-sec{margin-bottom:25px;}.festival-page .header-sec .attchs{position:absolute;left:0;bottom:-25px;}}@media(max-width:576px){.festival-page .archive{padding:0;border:0;border:none !important;}.festival-page .archive .search{padding:0;}}