@import url(../fonts/iconmoon.css) screen;
/*@import "/css/ajax.css";*/
a,a > *,.color,.tweets li .date a:hover,.section-heading,.content-title a:hover,#ticker li span,.countdown .seconds,#events-list .event-date,#events-list h2,#events-list h2 a:hover,.cAnswer b,.masonry-events .event-date,.masonry-events .event-brick:hover .event-title,.error-title,.tweets li .date a:hover,.content-title a:hover,.entry-title a:hover,.entry-meta a:hover,.blog-grid-items article .entry-grid-title a:hover,a.swchItem:hover span,a.swchItem:last-child:hover:before,.swchItem:first-child:hover:before,.caption.big_orange{color:#fa4c29}
input[type="submit"],button,.btn,input[type="submit"].invert:hover,button.invert:hover,.btn.invert:hover,.column-icon a:hover,.tracklist li:hover .add-button,h4.active-toggle:before,.thumb-icon .icon,.badge.new,.badge.soundcloud,.fancy-dd a,.section-heading span,.edit-link a:hover,.comments-link,.purchase.orange,.purchase:hover.orange,input[type="button"],.section-sign,.manFlRst{background-color:#fa4c29}
.tracklist li:hover .add-button,input[type="button"],.manFlRst{border-color:#fa4c29}
#nprogress .spinner-icon{border-top-color:#fa4c29;border-left-color:#fa4c29}
::-moz-selection,::selection,.nav-primary h2 span:after,#nav ul ul a:hover,#nav ul ul .hover > a,#nav ul ul .current > a,#nav ul ul .current > a:hover,.tracklist li:hover .add-button,.section-sign,table .buy-tickets:hover,.stats-wrap,#nprogress .bar{background:#fa4c29}
#nprogress .peg{box-shadow:0 0 10px #fa4c29,0 0 5px #fa4c29}
input[type="button"],.manFlRst{color:#fff;font-size:14px;font-weight:700}
.thumb-desc div{text-shadow:-1px 0 5px rgba(0,0,0,1);color:#fff;font-size:15px;font-weight:700;padding:0 5px}
.thumb-desc div span{display:block;font-size:12px;font-weight:400;margin-top:5px}
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{margin-bottom:10px!important;vertical-align:middle}
ins{background-color:red;color:#fff;text-decoration:none}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
.uadm,.uadm-collapse{top:16px!important;left:10px!important}
.uadm-collapse.uadm-collapse--empty{left:10px!important}
.uadm--left-closed{left:-100em!important}
.entry-media{color:#fff}
.month{text-transform:uppercase}
.uc-answer{padding:10px;color:#fff}
.uc-answer:before{content:"\f175"!important;font-family:FontAwesome;margin-top:-42px;left:29px;position:absolute}
#ie-message{background:#c00;border-bottom:1px solid #900;display:block;margin:0 auto 20px;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:700;text-decoration:underline}
iframe .tracks_dump{width:80%}
.fa-clone:before{color:#fff}
.manTdBut{text-align:center}
.manTd2{width:100%}
.manTd2 .button{width:44px!important}
/*#uCatsMenu7{left:383px!important;top:125px!important}*/
[id^=uCatsMenu] {visibility: inherit!important;width: inherit!important;min-width: inherit!important;position: relative!important;top: 0!important;left: 0!important;}
[id^=uCatsMenu],[id^=uCatsMenu] b,[id^=uCatsMenu] label,[id^=uCatsMenu] font {color:#000!important;}
.posts-carousel-wrap article{border:1px solid #444}
.uRelatedEntries{height:auto;padding:0;padding:0;list-style:none}
.uRelatedEntries > li img{width:100%;opacity:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.uRelatedEntries > li:hover img{opacity:.5;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.image img{display:block;width:100%;height:auto!important}
.uRelatedEntry a{text-align:center;font-size:16px}
.uf-with-tooltip{display:none}
.wysibb{border-radius:0!important}
.ucf-content{margin:0!important}
body{overflow-x:hidden;color:#999;background:#313233;font:14px/1.6 HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
::-moz-selection{color:#fff;text-shadow:none}
::selection{color:#fff;text-shadow:none}
h1,h2,h3,h4,h5,h6{color:#eee;font-weight:700;line-height:1.4;margin-bottom:20px}
a,a > *{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}
small span{font-size:11px!important}
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}
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}
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}
.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:-.05em}
.heading-l{font-size:60px;line-height:1.4em;letter-spacing:-.05em}
.heading-m{font-size:36px;line-height:1.4em;letter-spacing:-.05em}
.related-section{background-color:#222;padding:100px 0 80px;position:relative}
.comments-section{background-color:#313233;padding:100px 0 80px;position:relative}
.nav-primary h2 span:after{content:" ";display:block;width:210px;height:2px;position:absolute;left:0}
.popupbody input,.popupbody select{width:auto!important}
.popupbody input[type="submit"]{margin:0}
.popupbody div,.popupbody div{margin-right:30px}
.uTable{text-align:none}
.nav-primary h2{border-bottom:2px solid;border-color:#eaedee;line-height:60px}
.heading-light{font-weight:400}
.entAllCats{border-right:1px solid#999;padding-right:5px}
.entAllCats:last-child{border-right:0 solid#999;padding-right:5px}
.sub-heading{display:block;position:relative;top:-30px;font-size:12px;color:#313233;text-transform:uppercase}
.container{width:1090px;margin:0 auto;position:relative}
.text,.text p,.text span{color:#fff!important;font-size:16px}
.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}
.uRelatedEntries .col-1-4{margin-right:0}
.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%}
.sticky {position: fixed; z-index: 2;}
.stop {position: relative;z-index: 2;}
.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:none}
#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:700;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{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:700;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}
#logo img{margin:0}
#search-wrap{width:100%;height:60px}
#search{border:0;background-color:#1b1c1d;width:100%;padding: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="button"],input[type="text"],input[type="submit"]{margin-bottom:10px!important}
input[type="submit"],button,.btn{font-family:"Arial","Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:14px;font-weight:700;cursor:pointer;height:auto;width:auto;overflow:visible;padding:12px 20px;margin:0 30px 30px 0;border:none;-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,button{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{color:#fff}
input[type="submit"].invert:hover span,.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;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:none;font-weight:400;width:100%}
hr.divider{background-color:#444;width:100%;height:1px;margin:30px 0 50px}
ul.tabs{width:auto;height:53px;border-bottom:1px solid #444;margin-bottom:30px;list-style-type:none;font-weight:700}
ul.tabs li{color:#999;float:left;margin:0;padding:0}
ul.tabs li a{height:50px;line-height:50px;margin:2px 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}
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:"-"}
.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}
.error,.success,.info,.warning{font-family:Arial,Helvetica,sans-serif;display:block;font-size:13px;font-weight:700;border:1px solid;padding: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 .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s 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}
.thumb:hover .inner h6,.thumb.active .inner h6{top:40%}
.thumb .inner h6 span{display:block;font-size:14px;font-weight:400}
.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}
.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:700;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{color:#fff}
.badge.free{background-color:#000}
.tracklist{z-index:3;list-style:none;border:1px solid #333;border-bottom:none;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 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;color:#fff;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;border-bottom:1px dotted rgba(255,255,255,0.3);cursor:pointer;text-align:left}
.fancy-dd .fancy-dd-title{height:41px;font-weight:700;font-size:14px;padding:18px 20px 0}
.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:1000px}
.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:700;line-height:normal}
ul.stats li .stat-name{position:absolute;text-transform:uppercase;left:0;bottom:0;font-size:14px;font-weight:700;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}
.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}
.touch-device .parallax{background-size:cover;background-attachment:scroll;background-position:top center!important}
.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{font-size:96px;text-align:center;margin:0}
.section-heading span{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:-.05em}
.content-title a{color:#eee}
.content-line{width:100%;height:8px;background-color:#444}
.section-sign{position:absolute;left:50%;z-index:9;top:-26px;margin-left:-26px;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;width:50%}
#ticker-wrap{width:100%;padding:30px 0 40px}
#ticker{height:110px;overflow:hidden;text-align:center;font-size:98px;font-weight:700;text-transform:uppercase;margin-bottom:0;list-style:none}
#ticker li{margin:0;padding:0 0 20px;height:98px;color:#fff;line-height:normal}
#intro-button{display:inline-block;margin:20px auto;padding:14px 30px;z-index:99;border:1px solid #fff;font-weight:700;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(../img/masonry-news.jpg) center top no-repeat;position:relative;z-index:1}
.post-media{height: 350px; max-height: 260px;overflow:hidden;position:relative}
.post-media img{position:absolute;/*width:100%;top:-50%;*/max-width: 100%; height: auto!important;-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;-webkit-transition:all 1s ease-out;transition:all 1s ease-out}
.event-countdown{padding:80px 0;background:#1c1c1d url(../img/map1.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:700}
.countdown .days{color:#444}
.countdown .hours{color:#666}
.countdown .minutes{color:#444}
.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:700;color:#444;padding-top:50px;text-align:center}
h6.upcoming-event{font-size:24px;color:#fff;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;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:700}
.recent-tweet .tweets li a:hover{border:none}
.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:none;font-weight:400}
.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(../img/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:400}
.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{display: -webkit-box;list-style:none;border-bottom:solid 1px #444}
.filter ul li{margin:0;padding:0;float:left;display:-moz-inline-stack;display:inline-block}
.filter li a{color:#999;font-weight:700;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:700}
.filter .filter-label .label:after{display:inline-block;content:"\2192";margin-left:10px}
.fullwidth.items{margin:40px 40px 40px 0;min-height:309px}
.item{display:block;color:#222;float:left;position:relative}
.item img{max-width:100%;max-height:100%;display:block}
.fullwidth .item{width:20%;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;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;display:block;position:relative;font-weight:700}
#events-list h2,#events-list h2 a{color:#fff;font-size:65px;margin-bottom:0}
#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;display:block;position:relative;font-weight:700}
.masonry-events .event-title{color:#eee;display:block;font-size:24px;font-weight:700;margin-bottom:10px}
.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;vertical-align:top;border:1px solid #333}
table td.table-date{font-weight:700}
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:700;color:#999;background:#2e2f31}
table .buy-tickets:hover{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:#141414 url(../img/bio-background-1920x1000.png) top center no-repeat}
.stats-wrap{position:relative;border-top:1px solid #1b1c1d;border-bottom:1px solid #1b1c1d;text-align:center;background:url(../img/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:700;text-align:center;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:auto;line-height:80px;text-align:center;color:#fff;border-bottom:1px solid #1d1d1e;border-right:1px solid #1d1d1e}
#social a span,#social a i{color:#fff;display:inline-block;font-size:24px;margin-right:18px;position:relative;top:5px}
#social a i{top:2px}
#social a:hover{background-color:#1b1c1d}
#social .social-vk:hover{background-color:#527498}
#social .social-twitter:hover{background-color:#00acee}
#social .social-facebook:hover{background-color:#3b5998}
#social .social-vimeo:hover{background-color:#86c9ef}
#social .social-soundcloud:hover{background-color:#fa4c29}
#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;/*display: none;*/}
.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:700;font-size:12px}
#nprogress{pointer-events:none}
#nprogress .bar{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%;opacity:1;-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-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)}
}
div[class="post-media ph-link"] {max-height:inherit!important;}

div[id^=_uwndTop] table input {padding:inherit!important;}
div[id^=_uwndTop] table .myBtnCenter,div[id^=_uwndTop] table .myBtnLeft,div[id^=_uwndTop] table .myBtnRight {width: 0px!important;height:0px!important;padding: 5px!important;background: #fff!important;border-radius: 3px;}
div[id^=_uwndTop] .myBtnCont,div[id^=_uwndTop] a{vertical-align: super;display: initial;}
.myBtnLeftA img, .myBtnLeft img, .myBtnRightA img, .myBtnRight img {display:none!important;}

.text-center font, font font,font {color:#fff;}


/* RecBlock style uTmpl */
#utimeblock {position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: #444;color: #fff; padding: 0px;border: 1px solid black;z-index: 9999;display: none;width: 100%;height: 100%;max-width: 540px;min-height: 200px;max-height: 420px; }
#uoverlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);z-index: 9900;display: none; }
.utimblck {position:relative;display:block;width: 100%;height: 100%;}
.utimblck-body {display:block;text-align:center;padding: 10px 15px 5px 15px;} 
.ucountrecblock {padding: 0px 0px 0px 0px;min-height: 80px;} 
.utimrec {display:block;text-align:center;padding: 20px 10px 5px 10px;} 
.utimrec:not(:first-of-type) {padding: 0px 10px 5px 10px;} 
#countdown {padding: 15px 0px 0px 0px;display: inline;position: relative;top: 20px;} 
#urecblock {padding:0px 0px 0px 0px;} 
/* Стили для кнопок */
.utimbtn {display: flex;flex-wrap: wrap;justify-content: center;align-items: normal;}
#udownloadbtn {display:inline-block;cursor: pointer;background:#fa4c29;border: 0px;padding: 15px 20px 5px 20px;margin: 0px 0px;width: 170px;color: #fff;text-decoration: none;font-size: 18px;}
#udownloadbtn:hover {background: #ff6b4e} 
#uclosebtn {display: inline;position: absolute;top: -37px;right: 0px;cursor: pointer;background: #444!important;border: 0px;padding: 7px 10px 7px 10px;margin:10px 0px;color: #fff;}
#uclosebtn:hover {background: #fa4c29!important} 
#urestbtn {display: inline;cursor: pointer;background: #32bb54;border: 0px;padding: 5px 10px 5px 10px;margin: 10px 0px;color: #fff;text-decoration: none;} 
#urestbtn:hover {background: #4bdd6f}
/* end RecBlock style uTmpl */ 
 
 
#fixblock {position: relative;z-index: 1}
@media screen and (max-width: 767px) {
.flx {display:flex;flex-wrap: wrap;}
.flx .last {margin-right: 10px !important;order: 1!important;}
.flx .text {order: 2!important;}
 
.sticky {position: relative;z-index: 2;} 
#fixblock { min-height: 150px!important;height: 100%!important;padding: 0px;border: 0px none;}
 
}
.toggleImage {max-width: inherit!important}