@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700");@import url("https://fonts.googleapis.com/css?family=Montserrat:400,700");@font-face{font-family:"BebasNeueBold";src:local("BebasNeueBold"),url("../fonts/BebasNeueBold.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"BebasNeueRegular";src:local("BebasNeueRegular"),url("../fonts/BebasNeueRegular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"PhosphateSolid";src:url("../fonts/phosphatesolid/phosphatesolid-webfont.woff2") format("woff2"),url("../fonts/phosphatesolid/phosphatesolid-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"dinbold";src:url("../fonts/din-bold-webfont.woff2") format("woff2"),url("../fonts/din-bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"code_pro_black_lcregular";src:url("../fonts/code_pro_black_lc-webfont.woff2") format("woff2"),url("../fonts/code_pro_black_lc-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"klima-blod";src:url("../fonts/klima-bold-web.eot?#iefix") format("embedded-opentype"),url("../fonts/klima-bold-web.woff") format("woff"),url("../fonts/klima-bold-web.ttf") format("truetype");font-weight:normal;font-style:normal}@-webkit-keyframes scroll{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}}@keyframes scroll{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(16px);-ms-transform:translateY(16px);transform:translateY(16px)}}body{overflow-x:hidden;word-wrap:break-word;font-size:25px;color:#787878;background:#fff;font-family:"Source Sans Pro",sans-serif}body .bottom-sections .section{padding:80px 0 0;position:relative;font-family:dinbold;color:#787878;font-size:20px}body .bottom-sections .section.section-bg{background-color:#00a6ec;color:#fff}body .bottom-sections .section.section-bg.no-top-padding{padding-top:0px}body .bottom-sections .section.section-bg:before{background-image:url(../img/header-top.png);background-size:800px 26px;content:" ";width:100%;height:26px;display:block;position:absolute;top:-25px;left:0;z-index:2}body .bottom-sections .section.section-bg:after{background-image:url(../img/header-bottom.png);background-size:800px 29px;content:" ";width:100%;height:29px;display:block;position:absolute;left:0;z-index:2;bottom:-29px}body .main-content{padding-top:40px}body .banner{padding:0;margin:0}body .banner img{width:100%}body.screening-room h2{color:#fffc00 !important;font-size:24px;text-transform:uppercase}body.screening-room h3{color:#ff6300;font-size:20px;text-transform:none}body .btn.fb-rsvp{padding:10px 20px;border:1px solid #fff;margin-bottom:20px;margin-top:20px}body .btn.fb-rsvp:hover{border-color:#ff4c00;color:#ff4c00}body .calendar-item .calendar-header{background:#0956c8;color:#fff;text-transform:uppercase;padding:10px 20px}body .calendar-item .calendar-header .date{font-size:30px;font-weight:900}body .calendar-item .calendar-header .open-hours{font-size:25px;display:none}body .calendar-item .calendar-events{color:#446;font-family:klima-blod,Sans-serif;font-size:16px !important;padding:0px 0}body .calendar-item .calendar-events h3{margin-top:40px}body .calendar-item .calendar-events .theme-content{font-size:16px !important}body .calendar-item .calendar-events .theme-content p{font-size:16px !important}body .calendar-item .calendar-events .event-header{width:100%;font-size:20px;margin:20px 0;display:none}body .calendar-item .calendar-events .event-header .time{background:#9df;font-weight:700;color:#000;width:100%;padding:0;margin:0;padding:0px;display:inline-block;height:40px}body .calendar-item .calendar-events .event-header .time .open{padding:5px 0px 5px 5px;display:inline-block}body .calendar-item .calendar-events .event-header .room_color{width:auto;padding:5px 10px 5px;margin:0;background:#0956c8;float:right;text-align:right;color:#fff}body .calendar-item .calendar-events .event-header .room_color:after{display:block;content:"";clear:both}body .envira-gallery-wrap .envira-gallery-public .envira-gallery-item img{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}body .envira-gallery-wrap .envira-gallery-public .envira-gallery-item img:hover{opacity:.6}body .bg-transparent{background-color:rgba(255,255,255,0.6) !important;padding-bottom:40px;margin-bottom:50px}body .artists-menu{list-style:none;text-align:center;padding:0;columns:3;-webkit-columns:3;-moz-columns:3}body .artists-menu li{padding:0;margin:0 0 0px;line-height:26px}body .artists-menu li a{font-size:18px;line-height:18px;font-weight:700;color:#0956c8}body .artists-list p{line-height:20px}body .artists-list p img{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}body .artists-list p img:hover{opacity:.7}body .artists-list p a{text-transform:uppercase}body .artist-details img{width:auto;height:auto}body .thanks-text{background:#3c0063;background:-moz-linear-gradient(45deg, #3c0063 0%, #e80000 34%, #e80000 45%, #e80000 51%, #e80000 79%, #ad6600 100%);background:-webkit-linear-gradient(45deg, #3c0063 0%, #e80000 34%, #e80000 45%, #e80000 51%, #e80000 79%, #ad6600 100%);background:linear-gradient(45deg, #3c0063 0%, #e80000 34%, #e80000 45%, #e80000 51%, #e80000 79%, #ad6600 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c0063', endColorstr='#ad6600',GradientType=1 );padding:80px 150px}body .thanks-text p{font-size:70px;line-height:80px;text-transform:uppercase;color:#fff;font-weight:300;text-shadow:6px 5px 6px #070707;font-family:"BebasNeueBold"}body .thanks-text p strong{font-family:"PhosphateSolid";font-weight:300 !important;letter-spacing:2px}body p{font-size:20px}body h2.heading{font-weight:500;font-size:35px;letter-spacing:2px;background:#00a6ec;color:#fff !important;text-transform:uppercase;font-family:"PhosphateSolid";margin:50px 0;line-height:55px;padding-top:20px;padding-left:30px;padding-right:30px;width:auto;display:inline-block;position:relative}body h2.heading span{color:#3d24cb}body h2.heading:after{content:" ";background:url(../img/header-bottom.png) no-repeat;display:block;position:absolute;width:100%;height:10px;left:0;background-size:100% 100%}body h2.heading:before{content:" ";background:url(../img/header-top.png) no-repeat;display:block;position:absolute;width:100%;height:10px;left:0;top:-10px;background-size:100% 100%}body h2.content-heading{font-size:38px;width:100%;color:#ff6300;text-transform:uppercase}body .btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.5rem .75rem;font-size:22px;line-height:1.25;border-radius:.25rem;transition:all .15s ease-in-out}body .btn.btn-primary{color:#fff;background-color:#7000ff;border-color:#7000ff}body .btn.btn-primary:hover{background:#6000e0}body .sponsors{margin:0 20px}body h3.join,body h3.sponsors{font-size:22px}body h3.join b.blue,body h3.sponsors b.blue{color:#0956c8}body h3.caption{width:100%;color:#4780d6;display:inline-block;font-family:code_pro_black_lcregular;font-size:30px;line-height:33px;margin:50px 0 10px}body .themes .judge{text-align:center;color:#0956c8;font-family:dinbold}body .themes .judge img{width:100%}body .themes .judge h3{margin-top:25px;font-size:22px}body .themes .judge h4{font-size:16px;height:50px}body .bg{background:url(../img/bg.jpg) center center no-repeat;background-size:cover;padding:50px 0}body .bg .themes .theme{position:relative;margin-bottom:30px}body .bg .themes .theme.theme1 .inner{background:url(../img/we_rise_themes1.jpg) center center no-repeat;background-size:cover;width:100%;height:300px}body .bg .themes .theme.theme2 .inner{background:url(../img/we_rise_themes2.jpg) center center no-repeat;background-size:cover;width:100%;height:300px}body .bg .themes .theme img{width:100%}body .bg .themes .theme .inner{position:relative}body .bg .themes .theme .inner .title{color:#fff;font-family:dinbold;font-size:34px;text-align:center;max-width:320px;line-height:1em;text-transform:uppercase;margin:auto;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}body .bg .themes .theme .inner .text{position:absolute;opacity:0;height:auto;width:100%;padding:0 15px;left:0;top:50%;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;transform:translateY(-50%)}body .bg .themes .theme .inner .text p{font-size:18px;line-height:1.2em;color:#fff;text-align:center;padding:2em}body .bg .themes .theme:hover .text{opacity:1}body .bg .themes .theme:hover .title{opacity:0}body .mc4wp-form-fields input[type="submit"]{background:#000;border-radius:4px;font-size:20px;line-height:20px;padding:5px 10px;text-transform:uppercase;color:#fff;border:1px solid #fff;cursor:pointer;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}body .mc4wp-form-fields input[type="submit"]:hover{color:#ff6300;border-color:#ff6300}body .events a{text-transform:uppercase}body .events a:hover{text-decoration:none}body .events .event{border:1px solid #fff;padding:50px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;text-align:center}body .events .event h3{font-weight:900;font-size:45px;text-shadow:5px 5px #c60027;font-family:"PhosphateSolid";line-height:65px;padding-top:20px;letter-spacing:2px}body .events .event:hover{cursor:pointer;border-color:#c60027;color:#c60027}body .events .event:hover h3{text-shadow:5px 5px #fff}strong,b{font-weight:900 !important}a{color:#787878;font-weight:bold;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}a:hover{color:#787878}#header #toptopmenu{background:#000;width:100%;height:100px}#header #toptopmenu .topmainmenu{width:auto !important;position:absolute;right:40px;background:#000}#header #toptopmenu .topmainmenu li{margin-right:65px}#header #toptopmenu .topmainmenu li.get-help{color:#fff;padding:10px 5px 5px;letter-spacing:1.5px;cursor:pointer;background:url("../img/nav-highlight.svg");background-repeat:repeat;background-size:auto;background-repeat:no-repeat;background-size:100% auto;opacity:1;text-decoration:none;text-transform:uppercase;font-size:20px;line-height:20px}#header #toptopmenu .topmainmenu li:before{width:0}#header #toptopmenu .topmainmenu li a{font-family:"code_pro_black_lcregular";font-weight:500;letter-spacing:2px;color:#fff;text-transform:uppercase}#header #toptopmenu .topmainmenu li a:hover{text-decoration:none;opacity:.7}#header #toptopmenu #collapsibleTopNavbar{position:absolute;right:0;width:100%;text-align:right;z-index:9}#header #toptopmenu:after{content:"";width:100%;display:block;width:100%;position:absolute;bottom:-15px;left:0;z-index:2;height:30px;background-image:url("../img/header-brush.svg");background-repeat:no-repeat;background-size:cover;background-position:center}#header #toptopmenu .toplogo{width:200px}#header .container-fluid{margin:0;padding:0;background-color:#0956c8;background-image:url("../img/header-bg.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}#header .container-fluid .logo{margin:0;width:100%}#header .container-fluid .header-widget{color:#fff;font-family:dinbold;margin-bottom:.5rem;font-weight:500;line-height:1.1;margin-top:40px}#header .container-fluid .header-widget h5{font-size:24px;margin:0}#header .container-fluid .header-widget p{padding:10px}#header #topmenu{list-style:none;width:100%;position:relative;padding-left:45px;padding-bottom:30px}#header #topmenu:before{content:"";background:url("../img/menu-top.png") center center no-repeat;background-size:cover;height:40px;left:0;top:-35px;width:100%;position:absolute}#header #topmenu:after{content:"";background:url("../img/menu-bottom.png") center center no-repeat;background-size:cover;height:40px;left:0;top:50px;width:100%;position:absolute;z-index:9}#header #topmenu li{display:inline-block;position:relative;padding-right:15px}#header #topmenu li.current_page_item a{color:rgba(0,0,0,0.9)}#header #topmenu li .sub-menu{opacity:0;position:absolute;left:0;top:36px;padding:5px 5px 5px 10px;z-index:0;background:#0956c8}#header #topmenu li .sub-menu li{width:190px}#header #topmenu li .sub-menu li:before{width:0;height:0}#header #topmenu li .sub-menu li a{color:#fff;font-size:20px}#header #topmenu li .sub-menu li a:hover{color:rgba(0,0,0,0.9);text-decoration:none}#header #topmenu li:hover .sub-menu{opacity:1;z-index:999}#header #topmenu li:before{margin-left:-10px;content:"";width:2px;background:#fff;height:18px;top:12px;position:absolute}#header #topmenu li:first-child:before{width:0px}#header #topmenu li a{color:#0956c8;text-transform:uppercase;font-weight:bold;font-size:22px;margin:0 5px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}#header #topmenu li a:hover{color:rgba(0,0,0,0.9);text-decoration:none}footer{font-size:14px;color:#aeaeae;background:#0956c8;padding-top:60px;padding-bottom:60px;margin-top:80px;position:relative}footer a{color:#fff}footer #menu-mainmenu-1{list-style:none;width:100%}footer #menu-mainmenu-1 li{display:inline-block;position:relative;padding-right:15px}footer #menu-mainmenu-1 li.current_page_item a{color:#00a6ec}footer #menu-mainmenu-1 li .sub-menu{opacity:0;position:absolute;left:0;top:40px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;padding:5px 5px 5px 10px;z-index:0;background:#fff}footer #menu-mainmenu-1 li .sub-menu li{width:190px}footer #menu-mainmenu-1 li .sub-menu li a{font-size:20px;color:#0956c8}footer #menu-mainmenu-1 li .sub-menu li a:hover{color:#000}footer #menu-mainmenu-1 li:hover .sub-menu{opacity:1;z-index:9}footer #menu-mainmenu-1 li a{color:#fff;text-transform:uppercase;font-weight:bold;font-size:22px;margin:0 5px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}footer #menu-mainmenu-1 li a:hover{color:#00a6ec;text-decoration:none}footer:before{content:"";background:url(../img/footer_brush.png) center center no-repeat;position:absolute;top:-30px;left:0;height:40px;width:100%}footer .footer-logo{width:110px;height:auto}footer .sponsors-logo{width:100%}footer .sponsor-text{text-align:right}footer #menu-footermenu{list-style:none;padding:0}footer #menu-footermenu li{display:inline-block;margin:0 0 10px 15px}footer #menu-footermenu li a{background-image:url(../img/footer-line1.png);color:#fff;font-size:20px;font-weight:bold;padding:0px 0 3px;background-size:100% 3px;background-repeat:no-repeat;background-position:bottom center;text-transform:uppercase}footer #menu-footermenu li a:hover{text-decoration:none}@media (max-width: 1200px){.thanks-text{padding:60px 100px !important}.thanks-text p{font-size:50px !important;line-height:60px !important}}@media (max-width: 768px){body .btn{font-size:20px}body .bg .themes .theme .inner{display:block !important;height:auto !important}body .bg .themes .theme .inner .title{padding-top:10%}body .bg .themes .theme .inner .text{position:relative;opacity:1;transform:none}#header #toptopmenu #collapsibleTopNavbar{top:80px}#header #toptopmenu .topmainmenu{right:0}#header #toptopmenu .topmainmenu li{margin-right:0;padding:5px 20px !important;background:none !important}#header #toptopmenu .topmainmenu li a{font-size:20px}#header #toptopmenu .topmainmenu li a:hover{opacity:.7 !important;color:red}body .calendar-item .calendar-events .event-header .room_color{float:none}body .bg .themes .theme .inner .text p{font-size:14px}.navbar-dark .navbar-toggler{background:#0956c8}.navbar-collapse{margin-top:20px}body h2.heading{font-size:36px;line-height:46px}.thanks-text{padding:40px 50px !important}.thanks-text p{font-size:40px !important;line-height:50px !important;text-align:center}footer{text-align:center}footer .sponsor-text{text-align:center}footer #menu-footermenu li{margin:0}#header .topmainmenu li:before{width:0px}}
/*# sourceMappingURL=styles.css.map */
