@import url(../fonts/iconmoon.css) screen;html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,and,address,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,textarea,select{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}del{text-decoration:line-through}hr{background:transparent;border:0;clear:both;color:transparent;height:1px;margin:0;padding:0}
mark{background-color:#ffffb3;font-style:italic}input,select{vertical-align:middle}ins{background-color:red;color:white;text-decoration:none}ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}#ie-message{background:#c00;border-bottom:1px solid #900;display:block;margin:0 auto 20px auto;width:100%;z-index:2000}
#ie-message p{text-align:center;color:#fff;font-size:13px;padding:20px;margin:0 25%}#ie-message a{color:#fff;font-weight:bold;text-decoration:underline}
body{color:#999;background:#313233;font:14px/1.6 "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
::-moz-selection{background:#f70;color:#fff;text-shadow:none}::selection{background:#f70;color:#fff;text-shadow:none}h1,h2,h3,h4,h5,h6{color:#eee;font-weight:bold;line-height:1.4;margin-bottom:20px}
a,a>*{color:#f70;text-decoration:none;-webkit-transition:background-color .2s ease,border .2s ease,color .2s ease,opacity .2s ease-in-out;-moz-transition:background-color .2s ease,border .2s ease,color .2s ease,opacity .2s ease-in-out;-ms-transition:background-color .2s ease,border .2s ease,color .2s ease,opacity .2s ease-in-out;-o-transition:background-color .2s ease,border .2s ease,color .2s ease,opacity .2s ease-in-out;transition:background-color .2s ease,border .2s ease,color .2s ease,opacity .2s ease-in-out}
a:hover,a>*:hover{color:#fff}h1{font-size:32px}h2{font-size:24px}h3{font-size:18px}h4{font-size:15px}h5{font-size:14px}h6{font-size:12px}small{font-size:12px}
ol{list-style:decimal}ul{list-style:disc}li{margin:4px 0 4px 30px;color:#ddd}dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset,blockquote,p,iframe{margin-bottom:30px}
article{margin-bottom:30px}strong,b{color:#aaa}blockquote{font-style:italic;color:#666;border-left-style:solid;border-left-width:4px;border-left-color:#666;margin-left:20px}
blockquote p{padding:20px 20px 20px 20px}blockquote p:last-of-type{margin-bottom:0}small{font-size:11px}label{cursor:pointer;display:block;margin:0 0 5px;color:#999;font-size:14px}
input,textarea,select{background-color:#e1e1e1;border:1px solid #ccc;color:#333;font:14px/1.5;padding:10px;border-radius:0}input,select{width:200px}textarea{padding:10px;resize:both;width:100%;min-height:200px}
select,option{cursor:pointer;padding:5px 7px}.form{max-width:100%}.form input,.form textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}
.form .row{margin-bottom:0}.form input{padding-top:12px;padding-bottom:12px}.form textarea{min-height:200px}.form input[type="submit"]{margin:0;width:auto;min-width:160px;height:auto}
.ie8 .form input[type="submit"]{min-width:100px}.hidden{display:none}.disabled{cursor:auto}.invisible{visibility:hidden}.no-margin{margin:0!important}
.aligncenter{margin-left:auto;margin-right:auto;text-align:center}img.size-1-2{width:50%;height:50%}img.size-3-4{width:75%;height:75%}img.aligncenter{display:block;margin-bottom:30px}
.alignleft,.floatleft{float:left}img.alignleft{margin-bottom:30px;margin-right:20px}.alignright,.floatright{float:right}img.alignright{margin-bottom:30px;margin-left:20px}
.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.color{color:#f70}.white{color:#fff!important}.dark{color:#666!important}
.caps{text-transform:uppercase}.clear{clear:both;display:block;height:1px;margin-top:-1px;overflow:hidden;visibility:hidden;width:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;height:0;line-height:0;visibility:hidden;width:0}
* html .clearfix,:first-child+html .clearfix{zoom:1}.inlineblock{display:inline-block}#ascrail2000{background-color:#ccc;width:6px!important;z-index:1000000!important}
.heading-xl{font-size:96px;line-height:1.4em;letter-spacing:-0.05em}.heading-l{font-size:60px;line-height:1.4em;letter-spacing:-0.05em}.heading-m{font-size:36px;line-height:1.4em;letter-spacing:-0.05em}
.heading-light{font-weight:400}.sub-heading{display:block;position:relative;top:-30px;font-size:12px;color:#aaa;text-transform:uppercase}.container{width:1090px;margin:0 auto;position:relative}
.col-1-1,.col-1-2,.col-1-3,.col-2-3,.col-1-4,.col-3-4{float:left;margin-right:50px;margin-bottom:30px}.col-1-1{width:100%}.col-1-2{width:520px}.col-1-3{width:330px}
.col-1-4{width:235px}.col-1-5{width:178px}.col-2-3{width:710px}.col-3-4{width:805px}.last{margin-right:0!important}.row{margin-bottom:50px;clear:both}
.flex-col-1-1,.flex-col-1-2,.flex-col-1-3,.flex-col-1-4{float:left}.flex-col-1-1{width:100%}.flex-col-1-2{width:50%}.flex-col-1-3{width:33.33%}.flex-col-1-4{width:25%}
.nav-container{height:65px;padding:0 40px;position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#main-nav{border-bottom:1px solid #2a2a2a;background:#454546;height:65px;width:100%;top:0;z-index:1000}#main-nav.hide{visibility:hidden;height:0;overflow:hidden;width:100%;top:-65px;border:0}
#main-nav.sticky{position:fixed;top:0;left:0;visibility:visible;overflow:visible;height:auto;border-bottom:1px solid #2a2a2a}#main-nav-wrapper{position:relative}
#main-nav-wrapper.single-page{height:65px}#nav{float:right;z-index:100;margin-top:0}#nav li{list-style:none;float:left;margin:0;position:relative}#nav a{color:#eee;font-size:12px;font-weight:bold;display:block;padding:0 20px;line-height:60px;position:relative;text-align:center;text-transform:uppercase;z-index:98;border-top:4px solid transparent}
#nav .current>a,#nav a:hover{border-top:4px solid #eee}#nav .active>a{background:#161616;color:#fff;border-top:4px solid transparent}#nav ul ul{background:#161616;display:none;left:0;padding:0;position:absolute;width:200px;z-index:300}
#nav ul ul li{float:none}#nav ul ul a{border:none!important;color:#aaa;display:block;font-size:12px;letter-spacing:0;padding:16px 20px!important;text-align:left;line-height:normal;text-transform:none}
#nav ul ul a:hover,#nav ul ul .hover>a,#nav ul ul .current>a,#nav ul ul .current>a:hover{background:#f70;border:none!important;color:#fff}#nav ul ul ul{left:100%!important;top:0!important}
.dl-menuwrapper{margin-top:10px;display:none}.dl-menuwrapper button{margin:0 0 0 200px}#icon-nav{float:right;z-index:100;margin-left:10px;height:16px;border-left:1px dotted #666;padding-left:10px;margin-top:24px}
#icon-nav li{list-style:none;float:left;margin:0;position:relative}#icon-nav a{color:#ddd;font-size:14px;font-weight:bold;display:block;padding:0 10px;top:-2px;position:relative;text-align:center;z-index:98}
#icon-nav a span{color:#ddd}#logo{float:left;margin:8px 0 0 0}#logo img{margin:0}#search-wrap{width:100%;height:60px}#search{border:0;background-color:#1b1c1d;width:100%;padding:16px 40px 16px 40px;font-size:24px;color:#ddd;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
#search:focus{background-color:#1b1c1d}#search::-webkit-input-placeholder{color:#ddd}#search:-moz-placeholder{color:#ddd}#search:-ms-input-placeholder{color:#ddd}
input[type="submit"],button,.btn{font-family:"Arial","Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:14px;font-weight:bold;cursor:pointer;height:auto;width:auto;overflow:visible;padding:12px 20px;margin:0 30px 30px 0;background-color:#f70;border:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
input[type="submit"]:hover,button:hover,.btn:hover{background-color:#252627;color:#fff}.btn{display:inline-block}.text-right .btn{margin:0 0 0 20px}
.text-center .btn{margin:0 0 0 20px}input[type="submit"].small,button.small,.btn.small{padding:8px 12px}input[type="submit"].medium,button.medium,.btn.medium{padding:14px 22px}
input[type="submit"].large,button.large,.btn.large{padding:20px 28px}.btn.wide{width:100%;margin-right:0;padding:0}input[type="submit"].invert,button.invert,.btn.invert{background-color:#252627;color:#fff}
input[type="submit"].invert:hover,button.invert:hover,.btn.invert:hover{background-color:#f70;color:#fff}input[type="submit"].invert:hover span,button.invert:hover span,.btn.invert:hover span{color:#fff;color:#fff}
.button-icon{color:#fff;font-size:16px;display:inline-block;margin-right:10px;top:2px;position:relative}.btn.invert .button-icon{color:#fff}.dropcap{background:#fff;color:#111;display:inline-block;float:left;font-size:24px;font-weight:800;height:36px;line-height:36px;margin:0 7px 0 0;text-align:center;width:36px}
.dropcap.invert{background:#111;color:#fff}p.description{font-style:italic}.dropcap{background:#eee;color:#1b1c1d;display:inline-block;float:left;font-size:24px;font-weight:800;height:36px;line-height:36px;margin:0 7px 0 0;text-align:center;width:36px}
.dropcap.invert{background:#1b1c1d;color:#eee}.info-box{margin:30px 0;padding:30px;background-color:#1d1d1e}.info-box>p:last-child{margin-bottom:0}.tweets{list-style:none;margin:0}
.tweets li{margin:0 0 30px 0;font-size:14px;color:#999}.tweets li:before{content:"\2014";color:#666;padding-bottom:5px;display:block}
.tweets li:first-child:before{display:none}.tweets li .date a{display:block;margin-top:12px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#666;border:0;font-weight:normal;width:100%}
.tweets li .date a:hover{color:#f70}hr.divider{background-color:#444;width:100%;height:1px;margin:30px 0 50px 0}ul.tabs{width:auto;height:53px;border-bottom:1px solid #444;margin-bottom:30px;list-style-type:none;font-weight:bold}
ul.tabs li{color:#999;float:left;margin:0;padding:0}ul.tabs li a{height:50px;line-height:50px;margin:2px 0 0 0;float:left;color:#999;padding:0 24px;background-color:#252627;border:solid 1px #444;border-width:1px 1px 0 0}
ul.tabs li:first-child a{border-width:1px 1px 0 1px}ul.tabs li a.active-tab,ul.tabs li a.active-tab:hover{height:51px;background-color:#313233;color:#eee}
.tabs-wrap{overflow:hidden;margin-bottom:40px}.tab-content{display:none}h4.toggle-title{margin-bottom:20px;cursor:pointer;color:#bbb}h4.toggle-title:before{content:"+";text-align:center;display:inline-block;width:22px;height:22px;line-height:22px;float:left;margin-right:18px;color:#fff;background-color:#252627}
h4.active-toggle:before{content:"-";background-color:#f70}.toggle{border-bottom:1px solid #444;margin-bottom:20px}.toggle-content{display:none}
.column-icon{position:relative}.column-icon .txt{padding-left:50px;display:block}.column-icon .txt strong{color:#bbb}.column-icon .icon{position:absolute;left:0;top:0;color:#555;font-size:28px;display:inline-block;margin-bottom:20px}
.column-icon a{color:#999}.column-icon strong a{color:#bbb}.column-icon a:hover{color:#fff;background-color:#f70}.error,.success,.info,.warning{font-family:Arial,Helvetica,sans-serif;display:block;font-size:13px;font-weight:bold;border:1px solid;padding:14px 20px 14px 20px;clear:both}
.error{background-color:#fdcaca;color:#7f6060;border-color:#ffc3c3}.success{background-color:#cafdce;color:#637a65;border-color:#9cfaa3}.info{background-color:#dee9fe;color:#737b8b;border-color:#cddfff}
.warning{background-color:#fbe9de;color:#877863;border-color:#fbe0b9}.video-wrap{margin:0 0 30px}.thumb{display:block;margin-bottom:30px;overflow:hidden;position:relative;overflow:hidden}
.thumb img{max-height:100%;height:auto;display:block;max-width:100%;margin:0;-webkit-transition:all .30s linear;-moz-transition:all .30s linear;-ms-transition:all .30s linear;-o-transition:all .30s linear;transition:all .30s linear}
.thumb:hover img{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4)}.thumb .inner{position:absolute;left:0;top:0;opacity:0;background:#000;background:rgba(0,0,0,.8);display:block;height:100%;width:100%;z-index:2}
.thumb:hover .inner,.thumb.active .inner{opacity:1}.lt-ie9 .thumb .inner{filter:alpha(opacity=0)}.lt-ie9 .thumb:hover .inner,.lt-ie9 .thumb.active .inner{filter:alpha(opacity=80)}
.thumb .inner h6{position:absolute;width:100%;padding:12px;top:-100%;left:0;text-align:center;color:#fff;font-size:1.2em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.inner h6:after{display:block;width:60px;height:1px;background-color:#fff;content:"";margin:12px auto 0 auto}.thumb:hover .inner h6,.thumb.active .inner h6{top:40%}
.thumb .inner h6 span{display:block;font-size:14px;font-weight:normal}.thumb-icon{cursor:pointer;display:block;position:relative;font-size:0;overflow:hidden;line-height:0;margin-bottom:30px}
.thumb-icon img{max-width:100%;max-height:100%;margin:0}.thumb-icon .icon-wrap{position:absolute;opacity:0;display:block;height:100%;width:100%;z-index:2;top:0;left:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.thumb-icon:hover .icon-wrap{opacity:1}.lt-ie9 .thumb-icon .icon-wrap{filter:alpha(opacity=0)}.lt-ie9 .thumb-icon:hover .icon-wrap{filter:alpha(opacity=100)}
.thumb-icon .icon{content:'';position:absolute;color:#fff;height:32px;width:32px;line-height:32px;text-align:center;font-size:16px;display:inline-block;z-index:3;margin-top:-14px;left:10px;bottom:10px;background-color:#f70}
.badge{color:#fff;white-space:nowrap;overflow:hidden;position:absolute;text-align:center;padding:4px;height:26px;width:120px;min-width:auto;min-height:26px;max-height:26px;right:-31px;top:16px;left:auto;z-index:1;text-transform:uppercase;font-size:12px;line-height:28px;font-weight:bold;letter-spacing:2px;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.lt-ie9 .badge{text-align:left;text-align:center;right:0;letter-spacing:0}.badge.new{background-color:#f70;color:#fff}.badge.free{background-color:#000}
.badge.soundcloud{background-color:#f70}.tracklist{z-index:3;list-style:none;border:1px solid #333;border-bottom:0;margin-bottom:30px;background:#383a3b}
.tracklist li{margin:0;padding:14px;display:block;border-bottom:1px solid #333;min-height:28px;position:relative;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.tracklist li:nth-child(odd){background:#3f4142}.tracklist li:hover{background-color:#252627}.add-button{display:block;position:absolute;left:14px;top:14px;width:28px;height:28px;border:1px solid #333;background:#3f4142}
.add-button span{color:#999;top:4px;left:8px;position:relative}.tracklist li:hover .add-button{border-color:#f70;background:#f70}.tracklist li:hover .add-button span{color:#222}
.track-details{margin-left:44px}.track-details .track-title{color:#bbb}.tracklist li:hover .track-details .track-title{color:#fff}.track-links{display:block}
.track-link{font-size:10px;display:inline-block;cursor:pointer;margin-right:12px;text-transform:uppercase;color:#666}.tracklist li:hover .track-link:hover{color:#fff}
.fancy-dd{height:60px;z-index:3;position:relative;margin-bottom:20px}.fancy-dd ul{display:none;list-style:none}.fancy-dd ul li{margin:0;padding:0}.fancy-dd ul li a{color:#fff!important;color:rgba(255,255,255,0.7)!important}
.fancy-dd a{display:block;padding:5px 12px 6px 12px;color:#fff;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;background-color:#f70;border-bottom:1px dotted rgba(255,255,255,0.3);cursor:pointer;text-align:left}
.fancy-dd .fancy-dd-title{height:41px;font-weight:bold;font-size:14px;padding:18px 20px 0 20px}.fancy-dd .fancy-dd-title .dd-icon-left,.fancy-dd .fancy-dd-title .dd-icon-right{color:#fff;font-size:16px;display:inline-block;top:2px;position:relative}
.fancy-dd .fancy-dd-title .dd-icon-left{margin-right:12px}.fancy-dd .fancy-dd-title .dd-icon-right{margin-left:12px}.fancy-dd a:hover{color:rgba(255,255,255,1)!important}
.fancy-dd:hover .fancy-dd-title{color:rgba(255,255,255,1)!important}.fancy-dd a.active{color:rgba(255,255,255,1)!important}.stamp{display:inline-block;margin-bottom:30px;border:1px solid #444;padding:18px 28px;color:#666}
.masonry{margin:0 auto}.masonry iframe{margin-bottom:0}.brick{float:left;position:relative}.masonry img{margin:0;max-width:100%;max-height:100%}.brick.width-1-4{width:272px}
.brick.height-1-4{height:272px}.brick.width-1-2{width:544px}.brick.height-1-2{height:544px}.brick.width-3-4{width:816px}.brick.height-3-4{height:816px}
.brick-info{width:100%;height:100%;background-color:#ddd;position:relative}.brick-icon{position:absolute;top:20px;left:20px;color:#fff;font-size:64px;opacity:.3;filter:alpha(opacity=30);z-index:1}
.brick-title{position:absolute;bottom:0;left:0;padding:20px;font-size:18px;line-height:1.3;color:#fff;z-index:2}.flipper .back{background:#111}.flipper .back .brick-icon{font-size:64px}
.flipper .back .brick-title{font-size:14px}.brick.width-1-4 .front,.brick.width-1-4 .back{width:272px}.brick.height-1-4 .front,.brick.height-1-4 .back,.brick.height-1-4 .flipper{height:272px}
.brick.width-1-2 .front,.brick.width-1-2 .back{width:544px}.brick.height-1-2 .front,.brick.height-1-2 .back,.brick.height-1-2 .flipper{height:544px}.brick.width-3-4 .front,.brick.width-3-4 .back{width:816px}
.brick.height-3-4 .front,.brick.height-3-4 .back,.brick.height-3-4 .flipper{height:816px}.flip-container{-webkit-perspective:1000;-moz-perspective:1000;-o-perspective:1000;perspective:1000}
.flip-container:hover .flipper{transform:rotateY(180deg)}.flipper{-moz-transform:perspective(1000px);-moz-transform-style:preserve-3d;position:relative;width:100%}
.front,.back{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.6s;-webkit-transform-style:preserve-3d;-moz-transition:.6s;-moz-transform-style:preserve-3d;-o-transition:.6s;-o-transform-style:preserve-3d;transition:.6s;transform-style:preserve-3d;position:absolute;top:0;left:0}
.back{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg);z-index:1}.flip-container:hover .back{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}
.flip-container:hover .front{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.front{z-index:2}
.no-csstransforms3d .flip-container:hover .front{visibility:hidden}.ie10 .flip-container:hover .flipper{transform:rotateY(0)}ul.stats{list-style:none;overflow:hidden}
ul.stats li{position:relative;margin-bottom:30px;overflow:hidden;margin-left:0;padding:0;text-align:center;padding-bottom:50px}ul.stats li:nth-child(3n+3){margin-right:0}
ul.stats li:nth-child(7){display:none}ul.stats li:nth-child(odd) .stat-value,ul.stats li.odd .stat-value{color:#444}ul.stats li .stat-value{font-size:140px;color:#666;font-weight:bold;line-height:normal}
ul.stats li .stat-name{position:absolute;text-transform:uppercase;left:0;bottom:0;font-size:14px;font-weight:bold;color:#666;width:100%;text-align:center}
ul.stats li .stat-value:after{content:"";display:block;position:absolute;width:1px;height:40px;left:50%;bottom:30px;background:#444}
.ajax-holder{overflow:hidden;position:relative}.ajax-container{width:100%;opacity:0;visibility:hidden;position:relative}.ajax-container{filter:alpha(opacity=0)}
.page-container{padding:80px 0 120px;top:0;left:0}.page-intro{width:100%;margin-bottom:80px;position:relative}.page-container .page-intro{margin-top:-80px}
.page-intro-image{background-size:cover;background-color:#444;background-position:center center;height:600px;border-top:1px solid #000;border-bottom:1px solid #000}
.page-footer{margin-top:40px}.social-wrap{width:100%;height:60px;clear:both;border-bottom:1px solid #444;margin-bottom:-1px}.page-social{width:100px;height:100%;margin:0 auto;border-bottom:1px solid #999;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;position:relative;z-index:2}
.page-social:hover{border-bottom:6px solid #999}.page-social a{width:50px;height:100%;line-height:60px;text-align:center;float:left}.page-social a span{color:#999;font-size:28px}
.page-social a.twitter-share:hover span{color:#3cf}.page-social a.facebook-share:hover span{color:#3b5998}.page-nav{position:relative;height:80px;border-top:1px solid #444;border-bottom:1px solid #444;position:relative;z-index:1;font-size:24px}
.page-nav a span{color:#999}.page-nav a:hover span{color:#eee}.page-nav .close-button{position:absolute;display:none;top:28px;width:28px;height:28px;left:50%;margin-left:-14px;cursor:pointer}
.page-nav .prev-button,.page-nav .next-button{position:absolute;display:block;top:24px;height:31px}.page-nav .prev-button{left:20px}.page-nav .next-button{right:20px}
.page-nav .disabled span,.page-nav .disabled:hover span{opacity:.3;color:#999}.lt-ie9 .page-nav .disabled span{filter:alpha(opacity=30)}.section{overflow:hidden;width:100%}
.section-header{padding:160px 0;width:100%;border-top:1px solid #000;border-bottom:1px solid #000;position:relative}.parallax{background-attachment:fixed;background-position:50% 0;background-color:#ddd}
.parallax.stretch{background-size:cover}@media only screen and (min-width:1930px){.parallax{background-size:cover}}.parallax.no-parallax{background-size:cover!important;background-attachment:scroll!important;background-position:center!important}
.section-container{padding-top:80px;padding-bottom:150px}.section-heading{color:#f70;font-size:96px;text-align:center;margin:0}.section-heading span{background-color:#f70;color:#fff}
.section-sub-heading{margin:0;font-size:36px;opacity:.8;text-align:center;color:#fff}.overlay{position:absolute;left:0;top:0;background:transparent url(../img/overlay.png) left top repeat;width:100%;height:100%}
.content-header{text-align:center;margin-bottom:50px}.content-title{font-size:65px;letter-spacing:-0.05em}.content-title a{color:#eee}.content-title a:hover{color:#f70}
.content-line{width:100%;height:8px;background-color:#444}.section-sign{position:absolute;left:50%;top:-26px;margin-left:-26px;background:#f70;width:52px;height:52px;line-height:52px;text-align:center}
.section-sign.invert{background-color:#252627}.section-sign:after{content:"";display:block;width:52px;height:23px;background:transparent url(../img/section-sign-shadow.png) center center no-repeat}
.section-sign span{color:#fff;font-size:16px}#intro.intro-resize{width:100%;background-size:cover;overflow:hidden;position:relative}#intro .intro-bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;opacity:.06;filter:alpha(opacity=6);-ms-filter:"alpha(opacity=6)";background:transparent url(../img/bg_animated.gif) repeat}
#intro>.container{text-align:center;width:100%}#intro.video-header{position:absolute;top:0;left:0;bottom:0;right:0;text-align:center}#intro-logo{margin:0 auto 40px auto}
#ticker-wrap{width:100%;padding:30px 0 40px}#ticker{height:110px;overflow:hidden;text-align:center;font-size:98px;font-weight:bold;text-transform:uppercase;margin-bottom:0;list-style:none}
#ticker li{margin:0;padding:0 0 20px 0;height:98px;color:#fff;line-height:normal}#ticker li span{color:#f70}#intro-button{display:inline-block;margin:20px auto;padding:14px 30px;z-index:99;border:1px solid #fff;font-weight:bold;opacity:.7;letter-spacing:4px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#intro-button:hover{opacity:1}.lt-ie9 #intro-button{filter:alpha(opacity=70)}.lt-ie9 #intro-button:hover{filter:alpha(opacity=100)}#intro-button span{color:#fff;font-size:14px;display:inline-block}
a#scroll-arrows{width:39px;display:block;position:relative;top:-14px;clear:both;margin:60px auto 0}.masonry-news{background:#141415 url(../placeholders/masonry-news.jpg) center top no-repeat;position:relative;z-index:1}
.event-countdown{padding:80px 0;background:#1c1c1d url(../img/map.png) center 140px no-repeat}.countdown{text-align:center;position:relative}.countdown:before{content:"";display:block;height:80px;width:1px;background:#444;top:-60px;left:50%;position:absolute}
.countdown .days,.countdown .hours,.countdown .minutes,.countdown .seconds{position:relative;display:inline-block;font-size:170px;line-height:normal;font-weight:bold}
.countdown .days{color:#444}.countdown .hours{color:#666}.countdown .minutes{color:#444}.countdown .seconds{color:#f70}.countdown .days:before,.countdown .hours:before,.countdown .minutes:before,.countdown .seconds:before{content:"";display:block;height:60px;width:1px;background:#444;left:50%;bottom:40px;position:absolute}
.countdown .days:after,.countdown .hours:after,.countdown .minutes:after,.countdown .seconds:after{content:attr(data-label);font-size:24px;position:relative;text-transform:uppercase;display:block;font-weight:bold;color:#444;padding-top:50px;text-align:center}
h6.upcoming-event{font-size:24px;color:#444;text-transform:uppercase;position:relative;margin-bottom:0;line-height:normal}.page-container .event-countdown{margin-top:-80px;margin-bottom:80px}
.recent-tweet{position:relative;border-top:1px solid #1b1c1d;border-bottom:1px solid #1b1c1d;text-align:center;background:transparent url(../img/pattern01.jpg) center center repeat}
.recent-tweet .container{padding:80px 0;min-height:264px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.recent-tweet .tweets li{font-size:18px;color:#fff;margin:0}
.recent-tweet .tweets li{margin-top:60px}.recent-tweet .tweets li:first-child,.recent-tweet .tweets li.first-item{margin-top:0}.recent-tweet .tweets li:before{display:none}
.tweets li a{border-bottom:1px dotted #fff;color:#fff;font-weight:bold}.recent-tweet .tweets li a:hover{border:0}.recent-tweet .tweets li .date{display:block;margin-top:20px}
.recent-tweet .tweets li .date a{display:inline-block;font-size:14px;letter-spacing:.2em;text-transform:uppercase;color:#fff;opacity:.5;filter:alpha(opacity=50);border:0;font-weight:normal}
.recent-tweet .tweets li .date a:hover{opacity:1;filter:alpha(opacity=100)}#newsletter{position:relative;overflow:hidden;padding:160px 0;text-align:center;background:transparent url(../placeholders/newsletter-1920x600.jpg) center center no-repeat;background-size:cover;width:100%}
#subscribe-form{overflow:hidden;margin-top:60px}#subscribe-form input{display:inline-block}#subscribe-email{width:280px;font-size:24px;color:#222;background-color:#fff;background-color:rgba(255,255,255,0.8);border:0;padding:16px}
#subscribe-email::-webkit-input-placeholder{color:#222}#subscribe-email:-moz-placeholder{color:#222}#subscribe-email:-ms-input-placeholder{color:#222}
#subscribe-submit{width:60px;height:60px;font-size:48px;text-align:center;line-height:60px;padding:0;margin:0;font-weight:normal}.filter{margin-top:20px;padding:0 40px;position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.filter ul{list-style:none;border-bottom:solid 1px #444}.filter ul li{margin:0;padding:0;float:left}.filter li a{color:#999;font-weight:bold;font-size:14px;display:block;padding:12px 14px 20px;position:relative;text-align:center;border-bottom:6px solid transparent;cursor:pointer}
.filter li a:hover,.filter li a.active{color:#ddd;border-color:#ddd}.filter .filter-label .label{color:#666;display:inline-block;padding:14px 14px 20px 0;line-height:normal;font-weight:bold}
.filter .filter-label .label:after{display:inline-block;content:"\2192";margin-left:10px}.fullwidth.items{margin:40px 40px 40px 0}
.item{display:block;color:#222;float:left;overflow:hidden;position:relative}.item img{max-width:100%;max-height:100%;display:block}.fullwidth .item{width:20%}
.fullwidth .item{margin:0 -1px 0 0}.container .item{width:25%}.fullwidth .item .project-thumb{margin:0 0 40px 40px;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.7);-moz-box-shadow:0 4px 4px 0 rgba(0,0,0,.7);-ms-box-shadow:0 4px 4px 0 rgba(0,0,0,.7);-o-box-shadow:0 4px 4px 0 rgba(0,0,0,.7);box-shadow:0 4px 4px 0 rgba(0,0,0,.7)}
#events-list{padding:0;margin:0;list-style:none}#events-list li{width:100%;padding:0;margin:1px 0 0 0;width:100%;height:250px;padding-top:60px;padding-bottom:50px;background-color:#242526;background-position:center center;background-size:cover}
#events-list li:nth-child(odd){background-color:#1f2021}#events-list li:hover{position:relative;margin-top:-30px;width:100%;height:350px;z-index:999;-moz-box-shadow:0 0 40px 0 #000;-webkit-box-shadow:0 0 40px 0 #000;-o-box-shadow:0 0 40px 0 #000;box-shadow:0 0 40px 0 #000;filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000,Direction=NaN,Strength=40)}
#events-list .inner{padding:0 40px}#events-list .event-date{font-size:36px;color:#f70;display:block;position:relative;font-weight:bold}#events-list h2,#events-list h2 a{color:#fff;font-size:65px;margin-bottom:0}
#events-list h2,#events-list h2 a:hover{color:#f70}#events-list .event-location{color:#fff;text-transform:uppercase;font-size:18px}.more-events{background-color:#1c1c1d;padding:60px 40px}
.more-events h6{color:#444;margin-bottom:0}.masonry-events{margin-top:1px}.masonry-events .event-brick{margin-bottom:1px;margin-left:-1px!important;width:20%;min-height:330px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px;background-color:#242526;background-position:center center;background-size:cover}
.masonry-events .event-brick:nth-child(odd){background-color:#1f2021}.masonry-events .event-brick.active{position:relative;z-index:999;-moz-box-shadow:0 0 40px 0 #000;-webkit-box-shadow:0 0 40px 0 #000;-o-box-shadow:0 0 40px 0 #000;box-shadow:0 0 40px 0 #000;filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000,Direction=NaN,Strength=40)}
.masonry-events .event-date{font-size:36px;color:#f70;display:block;position:relative;font-weight:bold}.masonry-events .event-title{color:#eee;display:block;font-size:24px;font-weight:bold;margin-bottom:10px}
.masonry-events .event-brick:hover .event-title{color:#f70}.event-brick .event-location{display:block;color:#999}#events-list li,.masonry-events .event-brick.active{-webkit-transition:all 300ms cubic-bezier(0.680,0.120,0.060,0.835);-moz-transition:all 300ms cubic-bezier(0.680,0.120,0.060,0.835);-ms-transition:all 300ms cubic-bezier(0.680,0.120,0.060,0.835);-o-transition:all 300ms cubic-bezier(0.680,0.120,0.060,0.835);transition:all 300ms cubic-bezier(0.680,0.120,0.060,0.835);-webkit-transition-timing-function:cubic-bezier(0.680,0.120,0.060,0.835);-moz-transition-timing-function:cubic-bezier(0.680,0.120,0.060,0.835);-ms-transition-timing-function:cubic-bezier(0.680,0.120,0.060,0.835);-o-transition-timing-function:cubic-bezier(0.680,0.120,0.060,0.835);transition-timing-function:cubic-bezier(0.680,0.120,0.060,0.835)}
table th,table td{text-align:left}table.layout{width:100%;border-collapse:collapse}table.display{margin-bottom:40px}table.display th,table.display td{padding:1em 1em;vertical-align:top;border:1px solid #333}
table td.table-date{font-weight:bold}table.display th{font-size:16px;background:#3f4142}table.display td{background:#383a3b}table .table-date{color:#bbb;font-size:16px}
table .table-name{color:#bbb}table .event-location:before{content:'::';display:inline-block;padding:0 10px;color:#777}
table .buy-tickets{padding:8px 12px;font-size:12px;font-weight:bold;color:#999;background:#2e2f31}table .buy-tickets:hover{background:#f70;color:#fff}
table .buy-tickets.sold,table .buy-tickets.sold:hover{opacity:.5;color:#999;background:#2e2f31;filter:alpha(opacity=50)}#bio{width:100%}#bio-content{background:transparent url(../placeholders/bio-background-1920x1000.jpg) top center no-repeat}
.stats-wrap{position:relative;border-top:1px solid #1b1c1d;border-bottom:1px solid #1b1c1d;text-align:center;background:#f70 url(../placeholders/stats-bg-2000x1000.jpg) center top repeat}
.stats-wrap .container{padding:80px 0}.stats-wrap ul.stats li:nth-child(odd) .stat-value,.stats-wrap ul.stats li.odd .stat-value{color:#fff;opacity:.5;filter:alpha(opacity=50)}
.stats-wrap ul.stats li .stat-value{color:#fff;opacity:.8;filter:alpha(opacity=80)}.stats-wrap ul.stats li .stat-name{color:#fff;opacity:.5;filter:alpha(opacity=50)}
.stats-wrap ul.stats li .stat-value:after{background:#fff;opacity:.5;filter:alpha(opacity=50)}#contact-map{background-color:#ddd;height:500px;position:relative;width:100%;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:gray;-webkit-filter:grayscale(1);border-bottom:1px solid #ddd}
#contact-map:before,#contact-map:after{-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px 2px rgba(0,0,0,0.2);box-shadow:0 0 5px 2px rgba(0,0,0,0.2);content:'';left:0;position:absolute;top:0;width:100%;z-index:10}
.contact-form textarea{min-height:300px}.contact-form #ajax-message{margin-top:20px}.error-title{font-size:120px;font-weight:bold;text-align:center;color:#f70;padding-bottom:20px;margin-bottom:0;position:relative}
.error-title:after{content:"";height:55px;width:1px;background-color:#444;display:block;bottom:-10px;left:50%;position:absolute}
#social{background-color:#252627;overflow:hidden;border-top:1px solid #1d1d1e}#social a{display:block;width:100%;height:100%;line-height:80px;text-align:center;color:#fff;border-bottom:1px solid #1d1d1e;border-right:1px solid #1d1d1e}
#social a span{color:#fff;display:inline-block;font-size:24px;margin-right:18px;position:relative;top:5px}#social a:hover{background-color:#1b1c1d}#social .social-twitter:hover{background-color:#00acee}
#social .social-facebook:hover{background-color:#3b5998}#social .social-soundcloud:hover{background-color:#f70}#social .social-vimeo:hover{background-color:#86c9ef}
#social .social-youtube:hover{background-color:#c4302b}#social .social-dribbble:hover{background-color:#ea4c89}#social .social-flickr:hover{background-color:#ff0084}
#social .social-google-plus:hover{background-color:#dd4b39}#footer{padding:120px 0;background:#1b1c1d;width:100%}#copyrights{color:#999;text-align:center;font-size:11px;text-transform:uppercase}
#copyrights a{color:#ccc}#copyrights a:hover{color:#fff}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}
.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}
.tip-content{position:absolute;opacity:.95;z-index:10}.lt-ie9 .tip-content{filter:alpha(opacity=95)}.tip-content .tip-inner{padding:20px;background:#1b1c1d;font:bold 11px/17px Arial;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.tip-content .tip-inner span{display:block;margin-bottom:3px;color:#fff;font-weight:bold;font-size:12px}#nprogress{pointer-events:none}#nprogress .bar{background:#f70;position:fixed;z-index:10000;top:0;left:0;width:100%;height:2px}
#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #f70,0 0 5px #f70;opacity:1.0;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translate(0px,-4px)}
#nprogress .spinner{display:block;position:fixed;z-index:100;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#f70;border-left-color:#f70;border-radius:50%;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite}
@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}}#fap-social-links a.fap-soundcloud-link,#fap-ui-nav #fap-previous,#fap-ui-nav #fap-next,#fap-ui-nav .fap-play,#fap-ui-nav .fap-pause,#fap-volume-sign,#fap-playlist-toggle,#fap-playlist-shuffle{font-family:'icomoon';background-image:none!important}
#fap-social-links a.fap-soundcloud-link{color:#666;font-size:16px;line-height:10px}#fap-social-links a.fap-soundcloud-link:before{content:"\e1b0"}
#fap-ui-nav #fap-previous{top:5px;left:0;font-size:14px;color:#333;line-height:30px}#fap-ui-nav #fap-previous:before{content:"\e14e";margin-left:6px}
#fap-ui-nav #fap-next{top:5px;left:40px;font-size:14px;color:#333;line-height:30px}#fap-ui-nav #fap-next:before{content:"\e14f";margin-left:10px}
#fap-ui-nav .fap-play,#fap-ui-nav .fap-pause{font-size:24px;color:#333;line-height:40px}#fap-ui-nav .fap-play:before{content:"\e149";margin-left:10px}
#fap-ui-nav .fap-pause:before{content:"\e14a";margin-left:8px}#fap-volume-sign{width:20px;height:22px;font-size:16px;color:#666;line-height:22px!important}
#fap-volume-sign:before{content:"\e154"}#fap-playlist-toggle{font-size:16px;color:#555;line-height:25px!important}#fap-playlist-toggle:before{content:"\e00b";margin-left:5px}
#fap-playlist-shuffle{font-size:16px;color:#555;line-height:25px!important}#fap-playlist-shuffle:before{content:"\e17a";margin-left:5px}