@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:"TradeGothicLTStd-BdCn20";src:local("TradeGothicLTStd-BdCn20"),url("../fonts/TradeGothicLTStd-BdCn20.otf") format("opentype");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:local("PhosphateSolid"),url("../fonts/PhosphateSolid.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"code_pro_black_lc";src:url("../fonts/code_pro_black_lc-webfont.ttf") format("truetype"),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}@-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:#fff;background:#000;font-family:"Source Sans Pro",sans-serif}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{-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 .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 .btn.btn-toolkit{font-family:"BebasNeueBold";text-transform:uppercase;font-size:24px;line-height:24px;letter-spacing:1px;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:18px 15px 10px;border:none;margin:0 10px 10px 0}body .btn.btn-toolkit:hover{cursor:inherit}body .calendar-item .calendar-header{background:#5f0074;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 h3{margin-top:40px}body .calendar-item .calendar-events .theme-content{font-size:20px}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:#fff;color:#000;width:100%;padding:0;margin:0;padding:0px 0 0px 10px;display:inline-block;height:40px}body .calendar-item .calendar-events .event-header .time .open{padding:5px 0px;display:inline-block}body .calendar-item .calendar-events .event-header .room_color{width:auto;padding:5px 10px 5px;margin:0;color:#000;background:#ff6300;float:right;text-align:right}body .calendar-item .calendar-events .event-header .room_color:after{display:block;content:"";clear:both}body .artists-menu{list-style:none;text-align:center;padding:0}body .artists-menu li{padding:0;margin:0 0 0px;line-height:36px}body .artists-menu li a{font-size:16px;line-height:16px;font-weight:500}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:100%;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:55px;line-height:65px;color:#fff;font-weight:300;text-shadow:6px 5px 6px rgba(0,0,0,0.7);font-family:"TradeGothicLTStd-BdCn20"}body .thanks-text p b{text-transform:uppercase;font-family:"PhosphateSolid";font-weight:300 !important;letter-spacing:2px}body p{font-size:20px}body form.mc4wp-form{width:auto;float:left;margin-top:55px}body h2.heading{font-weight:500;font-size:65px;letter-spacing:1px;text-shadow:8px 8px #c60027;color:#fff !important;text-transform:uppercase;font-family:"PhosphateSolid";margin:50px 0 25px;line-height:90px}body h2.heading2{font-weight:500;font-size:35px;letter-spacing:1px;color:#fff !important;text-transform:uppercase;font-family:"TradeGothicLTStd-BdCn20";margin:50px 5px 0px;line-height:55px;width:auto;float:left}body h2.content-heading{font-size:38px;width:100%;color:#ff6300;text-transform:uppercase}body h3.caption{font-size:35px;width:100%;margin:20px 0}body .themes .theme{position:relative;margin-bottom:30px}body .themes .theme.jury .title{height:348px;border:none;width:100%}body .themes .theme.jury .title img{width:100%}body .themes .theme.jury .text{position:absolute;opacity:0;height:100%;width:100%;padding:0 15px;left:0;top:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;margin:0;border:none;background:transparent}body .themes .theme.jury .text img{width:100%}body .themes .theme .title{width:99%;height:548px;font-weight:500;font-size:65px;letter-spacing:1px;text-shadow:8px 8px #c60027;color:#fff !important;text-transform:uppercase;font-family:"PhosphateSolid";-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;border:2px solid #fff}body .themes .theme .title div{margin:auto}body .themes .theme .text{position:absolute;opacity:0;height:95%;width:95%;padding:0 15px;left:0;top:-1%;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;margin:2.5% 2.5%;border:30px solid #ff2f01;background:#fff;color:#000;font-family:"TradeGothicLTStd-BdCn20";font-size:30px;line-height:40px}body .themes .theme .text div{margin:auto}body .themes .theme:hover .title{opacity:0}body .themes .theme:hover .text{opacity:1}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:#fff;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:#fff}#header .container-fluid{margin:0;padding:0}#header .container-fluid img{width:100%}#header #topmenu{background:#000;width:100%;height:100px}#header #topmenu .topmainmenu{width:auto !important;position:absolute;right:40px;background:#000}#header #topmenu .topmainmenu li{margin-right:65px}#header #topmenu .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 #topmenu .topmainmenu li:before{width:0}#header #topmenu .topmainmenu li a{font-family:"code_pro_black_lc";font-weight:500;letter-spacing:2px}#header #topmenu .topmainmenu li a:hover{text-decoration:none;opacity:.7}#header #topmenu #collapsibleTopNavbar{position:absolute;right:0;width:100%;text-align:right;z-index:9}#header #topmenu: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 #topmenu .toplogo{width:200px}#header .topmainmenu{list-style:none;width:100%}#header .topmainmenu li{display:inline-block;position:relative;padding-right:15px}#header .topmainmenu li .sub-menu{opacity:0;position:absolute;left:0;top:36px;-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:#bd5612}#header .topmainmenu li .sub-menu li{width:190px}#header .topmainmenu li .sub-menu li:before{width:0}#header .topmainmenu li .sub-menu li a{font-size:20px}#header .topmainmenu li:hover .sub-menu{opacity:1;z-index:9}#header .topmainmenu li:before{margin-left:-10px;content:"";width:2px;background:#fff;height:18px;top:12px;position:absolute}#header .topmainmenu li:first-child:before{width:0px}#header .topmainmenu li a{color:#fff;text-transform:uppercase;font-weight:bold;font-size:22px;margin:0 5px}footer{font-size:14px;color:#aeaeae;background:url(../img/footer-border.jpg) top center no-repeat;background-size:100% 30px;padding-top:100px;padding-bottom:120px;margin-top:80px}footer .footer-logo{width:150px}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 .themes .theme .title{height:348px}body .themes .theme .text{position:relative;opacity:1;width:100%;margin:auto !important;margin-top:30px}#header #topmenu #collapsibleTopNavbar{top:80px}#header #topmenu .topmainmenu{right:0}#header #topmenu .topmainmenu li{margin-right:0;padding:5px 20px !important;background:none !important}#header #topmenu .topmainmenu li a{font-size:20px}#header #topmenu .topmainmenu li a:hover{opacity:.7 !important;color:red}body .btn.btn-toolkit{font-size:22px}body .themes .theme .text{font-size:22px;line-height:30px}body h2.heading{font-size:40px;line-height:50px}.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 */
