﻿@font-face{font-family:'Nouch';src:url("/fonts/FMD - Nouch.ttf") format("truetype");font-weight:normal;font-style:normal;}html{font-family:'Rubik',sans-serif;color:#525250;}body{font-family:'Rubik',sans-serif;color:#525250;}a{color:#00a9bc;text-decoration:underline;}a:visited,a:hover,a:active{color:#a7217b;}a.btn{color:#fff;text-decoration:none;}footer ul{list-style:none;}footer li{font-size:24px;}footer a{text-decoration:none;color:#525250;}footer a:visited,footer a:hover,footer a:active{text-decoration:none;color:#525250;}footer .icon-xs{font-size:45px;}.nav-box{padding-bottom:30px;cursor:pointer;}.nav-box .box{width:100%;position:relative;height:100%;}.nav-box .box.square:after{content:"";display:block;padding-bottom:100%;}.nav-box .content{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;align-items:center;flex-flow:column nowrap;font-size:40px;}.nav-box .content .text{font-family:'Rubik',sans-serif;font-weight:500;color:#fff;text-align:center;white-space:pre-line;line-height:1.3;}.festival-nav-boxes>div{height:700px;display:flex;flex-direction:column;flex-wrap:wrap;}@media(max-width:1200px){.nav-box .content .text{font-size:24px;}}@media(max-width:767px){.nav-box{height:200px !important;}.festival-nav-boxes>div{height:auto;flex-direction:row;}}.blue{background-color:#008ab1;}.blue:hover{background-color:#e9b321;}.green{background-color:#008657;}.green:hover{background-color:#e9b321;}.registration-banner{width:100%;background-color:#008ab1;padding:10px 85px;}.registration-content{color:#f5f5f5;font-family:'Rubik',sans-serif;text-align:right;}.registration-content a{background-color:#fff;color:#000;font-size:18px;}.social-media-banner{width:100%;background-color:#008657;position:relative;}.social-media-banner i{color:#fff;}.social-media-content{padding-top:20px;padding-bottom:20px;font-family:'Rubik','sans-serif';font-size:40px;color:#f5f5f5;}.banner a.btn{color:#fff;background-color:#008ab1;border-color:#008ab1;width:200px;height:50px;margin-top:20px;padding-top:14px;}.banner a{text-decoration:none;}.banner a:hover,.banner a:active{text-decoration:underline;}.rd-navbar-nav a{text-decoration:none;}.rd-navbar-default.rd-navbar-static .rd-navbar-nav>li>a{text-transform:none;font-size:18px;}.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li>a{text-transform:none;font-size:18px;}.rd-navbar-default.rd-navbar-static .rd-navbar-search-form .form-label,.rd-navbar-floated.rd-navbar-static .rd-navbar-search-form .form-label{text-transform:none;}.rd-navbar-brand{width:60px;}.rd-navbar-mobile-brand{width:60px;}.rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-inner,.rd-navbar-default.rd-navbar-dark.rd-navbar-static .rd-navbar-inner{padding:40px 85px 20px 85px;}.form-search .form-group{margin-top:50px;}.icon-darker-filled{background:#008ab1;color:#fff;}.ui-to-top:hover{color:#fff;background:#008657;}.search-list{text-align:left;font-size:18px;list-style-type:none;}.search-list a{text-decoration:none;color:#525250;}.search-list a:visited,.search-list a:hover,.search-list a:active{color:#008ab1;}.search-list .search-items{color:#008ab1;list-style-type:decimal;padding-left:50px;padding-bottom:5px;}.btn-sm{padding-bottom:7px;margin-bottom:0;margin-top:0;}.btn-sm.btn-dark{color:#fff;background-color:#212121;border-color:#212121;}.form-control{font-size:16px;padding:6px 10px;height:auto;}.input-group-append{margin-left:-1px;display:flex;}.input-group-append button{padding-left:0;border-left-width:0;padding-right:0;padding-top:0;padding-bottom:0;border-bottom-width:0;border-right-width:0;border-top-width:0;background-color:transparent;}.input-group-append i{padding-left:15px;padding-top:5px;}hr{border-top:2px solid #9e9d9e;}.umb-grid section{padding:60px 0;}.umb-grid .center-header h1{text-align:center;}.rd-navbar-default.rd-navbar-static{box-shadow:0 3px 11px 0 rgba(0,0,0,.15);}.img-60{width:60%;}.bg-solid-blue{background-color:#5bbcd7;}.bg-gray-base{background-color:#70706e;}.divider.md-gap{margin:20px auto;}hr .podcast-divider{margin:0;width:100%;border-top:3px solid #5bbcd7;}.green-bg{background-color:#42b574;}.blue-bg{background-color:#5bbcd7;}.image-bg-cover{background-size:cover;}.image-bg-contain{background-size:contain;background-repeat:no-repeat;}.image-bg-right{background-position-x:right;}.underwritter-logo{width:200px;height:70px;}.lower-news-border{border-bottom:2px solid #000;}.twitter .twitter-text a{color:#000;}.whos-coming ul{list-style-type:none;padding-left:0;}.whos-coming h1{color:#525250;font-weight:700;}.whos-coming h2{color:#525250;font-weight:500;}.whos-coming-bar h2{color:#f1f1f1;font-weight:700;}.embed-responsive{position:relative;display:block;height:100%;overflow:visible;}.full-width{background-size:cover;background-position-y:center;}.full-width .shell{max-width:none;padding-left:0;padding-right:0;}.c-txt_filterAction.isActive{color:#42b574;}.vertical-align{display:flex;align-items:center;}.parallax-title{font-family:'Nouch','Rubik',sans-serif;font-size:125px;color:#fff;line-height:1;transform:rotate(-20deg);padding-top:100px;}@media(min-width:992px){.parallax-title{padding-top:100px;font-size:250px;}}.parallax-invite{padding-top:10px;}.parallax-invite h1{font-size:28px;color:#000;font-weight:500;}.parallax-invite .details{font-size:15px;font-weight:500;color:#000;line-height:1.3;}@media(min-width:992px){.parallax-invite{padding-top:250px;}.parallax-invite h1{font-size:38px;}.parallax-invite .details{font-size:20px;}}.btn{border-color:#fff;border-radius:1px;font-weight:300;padding:5px 30px;text-transform:none;line-height:1;}.btn.btn-primary{background-color:#3ea694;}.planning [class*="cell-"]{padding-left:10px;padding-right:10px;}.planning [class*="cell-"]>img{width:100%;}.planning h5{font-size:14px;}.people p{text-align:center;font-weight:bold;color:#42b574;}.people .name{font-size:19px;margin-bottom:0;}.people .title{font-size:17px;margin-top:5px;margin-bottom:0;}.people .ccfw{font-size:12px;margin-top:5px;}.context-dark a{color:#fff;}.context-dark a:visited,.context-dark a:hover,.context-dark a:active{color:#fff;}.photo-credit{font-size:.7em;text-align:right;padding-top:2px;}.dx-widget{font-size:16px !important;}.dx-box-item-content{font-size:15px !important;}.dx-form-group-caption{font-weight:bold;}@media(max-width:767px){.row.vertical-align{display:block;}}.pt-0{padding-top:0 !important;}.py-0{padding-top:0 !important;padding-bottom:0 !important;}.pb-3{padding-bottom:1rem;}.cell-padding-15 td{padding:15px;}