.bgv-loading:hover .cgtip,.block,.expand-panel .exp-lbl span,.expand-panel .loader .exp-suplbl,.hlight,.internal-panel .exp-lbl span,.internal-panel .loader .exp-suplbl,.large .expand-panel .exp-suplbl,.large .internal-panel .exp-suplbl,.medium .expand-panel .exp-suplbl,.medium .internal-panel .exp-suplbl,.mini .resume .break,.mobile .expand-panel .exp-suplbl,.mobile .internal-panel .exp-suplbl,.mobile .show-on-mobile,.mobile.land #cgseal,.mobile.land .static-seal,.mobile.small.land .prj-info .cf div:last-child,.resume .break,.small .expand-panel .exp-suplbl,.small .internal-panel .exp-suplbl,.small .resume .break,.tiny .resume .break,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.bframe,.hlight{position:absolute}.action,.action .fa,.valign-middle,input,select{vertical-align:middle}.control-panel:hover,nav{left:0}#itog,.bframe{margin-left:-2px}.cgtip div,.resume,.resume div{font-family:Arial,Helvetica,sans-serif}.desk.large .prj-frame,.desk.max .prj-frame,.midsection{min-height:100px}.ellipsis,.nowrap{white-space:nowrap}.action .link,.b,.bold,.nav-panel .item,.pair div.cl,.resume .subsection,h1,h2,h3,strong,th{font-weight:700}.hidden,.invis,.prj-frame,.projects h2,header .lhs,header .rhs{visibility:hidden}body{background:#333}.mobile .fancydoodleloader{background-image:none}body,form{margin:0;position:relative;overflow-y:hidden}html.mobile{overflow-x:hidden}a,a:hover{text-decoration:none}a,a:hover,input[type=button],input[type=button]:hover{transition:color .25s;-webkit-transition:color .25s}.control-panel .fa-frown,.orange,a{color:#ff9000}.content,.content-panel .fa-arrow-alt-circle-left,.control-panel .controls .fa:hover,.control-panel .fa-smile,.white,a:hover{color:#fff}#me .key-toggle span.lime,.cursor,.linkage,.linkage:hover{cursor:pointer}.action:hover .fa,.action:hover a,.linkage,.nav-panel .item a,.nav-panel .item a:hover,nav .fa{color:#fff;transition:color .2s}.linkage:hover{color:#ff9000;transition:color .2s}ul li{list-style-type:none}a img,a:hover img{border:none}.cf:after,.cf:before,.clearfix:after,.clearfix:before,section .sub-section:after{content:" ";display:table}.cf:after,.clear,.clearfix:after,section .sub-section:after{clear:both}body,div{font-family:Kalam,cursive}h4,h5,li,p{font-weight:300}.legal{font-size:12px!important;color:#555}.max .expand-panel h3,.max .info-panel h3,.max .internal-panel h3{font-size:28px}.expand-panel .content li,.expand-panel p,.f24,.ico-f24::before,.internal-panel .content li,.internal-panel p,.large h3,.max .content-panel .content li,.max .content-panel p,.max .expand-panel .content ul li,.max .expand-panel .prj-info p,.max .expand-panel p,.max .info-panel p,.max .internal-panel .content ul li,.max .internal-panel .prj-info p,.max .internal-panel p,.prj-info .link.fr .fa{font-size:24px}.f20,.ico-f20::before,.large .content ul li,.large .content-panel .conent li,.large .content-panel p,.large p,.large p a,.large p a:hover,.max .info-panel .content p,.max .info-panel .content ul li,.medium h3{font-size:20px}.f18,.medium .content ul li,.medium .content-panel .conent li,.medium .content-panel p,.medium p,.medium p a,.medium p a:hover,.small h3{font-size:18px}.entry>h3:first-child,.f16,.max .content-panel .prj-info p,.mini .nav-panel .item a,.mini h3,.small .content ul li,.small .content-panel .conent li,.small .content-panel p,.small .expand-panel p,.small .internal-panel .prj-info li,.small .internal-panel p,.small p,.small p a,.small p a:hover,.tiny .content li,.tiny .internal-panel p,.tiny p,.tiny p a,.tiny p a:hover,// iphone land .small .expand-panel .prj-info li,strong.f16{font-size:16px}.exp-lbl,.exp-suplbl,.f14,.mini .internal-panel h3,.mini .projects h2,.mini a,.mini a:hover,.mini p,.tiny .content-panel p,.tiny h3,strong.f14{font-size:14px}.f12,.mini .content li,.mini .content-panel p,.mini .expand-panel .prj-info li,.mini .expand-panel p,.mini .internal-panel .prj-info li,.mini .internal-panel p,.small .info-panel .prj-info li,.small .info-panel .prj-info p,.tiny .expand-panel .prj-info li,.tiny .expand-panel p,.tiny .info-panel .prj-info li,.tiny .info-panel .prj-info p,.tiny .internal-panel .prj-info p,// iphone portrait .tiny .internal-panel .prj-info li{font-size:12px}.action .link,.mini .action a:hover{font-size:22px}.f13,.mini .internal-panel li{font-size:13px}.mini .internal-panel p{font-size:13px;line-height:15px}.f10,.mini .entry>h3:first-child{font-size:10px}.action .link{position:relative;z-index:3;padding:12px 0;top:2px}div.action.link{position:relative;z-index:4;overflow:hidden}.hlight{z-index:2;height:92%;top:5%;width:1%;transition:width .4s,background-color 2s .1s;background:#ff9000;background:-moz-linear-gradient(25deg,#ff9000 30%,#0bf 70%);background:-webkit-linear-gradient(25deg,#ff9000 30%,#0bf 70%);background:linear-gradient(25deg,#ff9000 30%,#0bf 70%)}.control-panel,.info-toggle,nav{background-color:#000}.nav-panel .item:hover .hlight,div.action.link:hover .hlight{width:110%;transition:width .4s,background-color;background-color:#ff9000}.nav-panel .item .hlight{background:#ff9000;background:-moz-linear-gradient(25deg,#ff9000 30%,#ff9000 70%);background:-webkit-linear-gradient(25deg,#ff9000 30%,#ff9000 70%);background:linear-gradient(25deg,#ff9000 30%,#ff9000 70%);height:3%;top:0}.bgv-loading .cgtip,.desk.small #cgseal,.desk.small .prj-info .cf div:last-child,.exp-lbl span,.expand-panel .exp-suplbl,.hide,.inline-on-lr,.inline-on-sm,.inline-on-tiny,.internal-panel .exp-suplbl,.large .expand-panel .exp-lbl span,.large .internal-panel .exp-lbl span,.medium .expand-panel .exp-lbl span,.medium .internal-panel .exp-lbl span,.mini .content li .fa-check,.mini .control-panel,.mini .expand-opt,.mini .hide-on-mini,.mini .static-seal,.mobile .control-panel,.mobile .expand-panel .exp-lbl span,.mobile .hide-on-mobile,.mobile .hlight,.mobile .internal-panel .exp-lbl span,.mobile .internal-panel span[class*=hide],.mobile.mini .prj-info .cf div:last-child,.mobile.small #cgseal,.mobile.small .prj-info .cf div:last-child,.mobile.tiny .prj-info .cf div:last-child,.modal,.resume span[class*=hide],.rotate,.show-on-lr,.show-on-max,.show-on-med,.show-on-mobile,.show-on-sm,.show-on-tiny,.small .content li .fa-check,.small .expand-opt,.small .expand-panel .exp-lbl span,.small .hide-on-small,.small .internal-panel .exp-lbl span,.small .internal-panel span[class*=hide],.small .static-seal,.squeezed,.tiny .content li .fa-check,.tiny .control-panel,.tiny .expand-opt,.tiny .hide-on-tiny,.tiny .static-seal{display:none}.bframe{z-index:3;top:0;left:0;width:204px;height:50px;margin-top:-2px}.content-panel,.control-panel .toggle,.control-panel>.rel,.mobile .info-panel,.shell,nav,section{height:100%}.mobile .bframe{width:174px;margin-left:-1px}.nav-panel .item{font-size:22px;position:relative;overflow:hidden;background-color:rgba(0,0,0,.8)}.nav-panel .item a{position:relative;z-index:3}.mobile .res-date,.res-date{font-size:12px;font-weight:400}.resume,.resume li{font-size:16px!important;line-height:150%}.blue,.entry h4,.prj-info h3,.resume .section{color:#0bf}.green,.lime{color:#0f0}.crimson,.red{color:#dc143c}.shell{margin:0 auto;width:100%}.large .shell,.max .shell,.medium .shell{min-height:700px}.small .shell{min-height:640px}div.action{max-width:200px;margin-top:12px}.mobile div.action{max-width:150px;padding:0 12px}.content-panel>.rel,.exp-panel,.info-panel>.rel{width:100%;height:100%}.content-panel{top:0;right:-30%;width:30%;transition:right .4s,width .4s;-webkit-backface-visibility:hidden}.large .content-panel{right:-40%;width:40%}.medium .content-panel{right:-50%;width:50%}.mobile.large .content-panel,.mobile.medium .content-panel,.small .content-panel,.tiny .content-panel{right:-70%;width:70%}.mini .content-panel{right:-60%;width:60%}.internal-panel,.large .internal-panel,.medium .internal-panel,.small .internal-panel,.tiny .internal-panel{width:70%;right:0}.mobile.large .content-panel.internal-panel,.mobile.medium .content-panel.internal-panel,.rpos0{right:0}.large .content-panel.expand-panel,.max .content-panel.expand-panel,.medium .content-panel.expand-panel,.small .content-panel.expand-panel{right:0;width:80%}.content-panel.open{right:0;transition:right .4s,width .6s}.content-panel .content{padding:6%}.content-panel .content .entry,.pad-l{padding:16px}.mobile .content-panel.abs,.mobile .info-panel.abs{position:fixed!important}.internal-panel{-webkit-animation:.5s ease-out backwards openInternalPanel;animation:.5s openInternalPanel}.mini .internal-panel{right:0;width:60%}.content-panel.no-trans,.info-panel.no-trans,.info-panel.no-trans.open:not(.nav-panel),.nav-panel.no-trans{-webkit-animation:none;animation:none;transition:none}.expand-panel{width:80%;right:0;transition:width .4s,right 4s}.mobile .expand-panel,.w70{width:70%}@-webkit-keyframes openInternalPanel{from{right:-70%;-webkit-transform:right:-70%}to{right:0;-webkit-transform:right:0%}}.updates .action{margin-top:-8px;margin-bottom:26px}.action,.action .fa{transition:color .2s;top:0}.large .content-panel .content .entry{padding:14px}.medium .content-panel .content .entry,.pad-12,.small-indent{padding:12px}.pad-8,.pad-m,.small .content-panel .content .entry,.tiny .content-panel .content .entry{padding:8px}section{width:100%}.entry p,.lh-150{line-height:150%}.fa.fa-disabled{color:#999!important;cursor:inherit!important}.expand-panel .expand-toggle,.expand-panel .expand-toggle:hover,.internal-panel .expand-toggle,.internal-panel .expand-toggle:hover{color:#555;cursor:inherit}nav{top:0;margin-left:-64px;width:64px;z-index:9}nav li{margin-top:12px;text-align:center}nav ul{top:36%}.desk nav ul,.info-toggle ul{top:40%}nav .fa-expand:hover,nav .fa-home:hover{color:#ff9000;transition:color .2s;cursor:pointer}.bl-panel,.control-panel,.info-panel{-webkit-transition:left .4s ease-out;transition:left .4s ease-out}.control-panel.no-transitions,.info-panel.no-transitions{-webkit-transition:none;transition:none}.control-panel{width:64px;height:250px;bottom:0;left:-64px;color:#fff}.desk.large .control-panel,.desk.max .control-panel{height:40%}.desk.medium .control-panel,.desk.small .control-panel{height:50%}.control-panel .toggle{margin-left:64px;width:64px}.control-panel .toggle .gears{margin-top:12px;padding:0 16px 0 12px}.control-panel .fa-cog.fa-2x{width:32px;height:32px;color:#fff}.control-panel .fa-cog.fa-1x{position:relative;top:-14px;left:25px;color:#ff9000}.control-panel .controls{top:0;left:8px}.control-panel .controls .fa{cursor:pointer;color:#0bf;margin:8px 0;transition:color .4s}.control-panel .fa-frown,.control-panel .fa-smile,.control-panel .fa-spinner{margin-top:60px;margin-left:12px;transition:color .4s}.control-panel .fa-spinner.spin-it{-webkit-animation:3s linear infinite rotate360;animation:3s linear infinite rotate360}.info-panel{top:0;left:-40%;width:40%;height:70%;transition:left .4s}.max .info-panel{height:60%}.large .info-panel{left:-70%;width:70%;height:60%}.medium .info-panel{left:-60%;width:60%;height:50%}.small .info-panel{left:-45%;width:45%;height:50%}.tiny .info-panel{left:-70%;width:70%;height:100%}.mini .info-panel{left:-60%;width:60%;height:100%}.info-panel.open:not(.nav-panel),.res-exp .exp-list{left:0;transition:left .4s}.info-panel .content{padding:3% 3% 8%}.port.mini .info-panel .content{padding:6% 8% 12%}.max .info-panel .content,.mobile.large .info-panel .content,.mobile.medium .info-panel .content{padding:5% 5% 8%}.desk.small .info-panel .content,.mobile.small .info-panel .content,.mobile.tiny .info-panel .content{padding:6% 10% 12%}.info-toggle{top:0;right:0;margin-right:-64px;height:100%;width:64px}.info-toggle li{margin-top:0;text-align:center}.info-panel.static-panel{left:-40%!important;width:40%!important;transition:none}@-webkit-keyframes rotate360{from{transform:rotate(0);-webkit-transform:rotate(0)}to{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@keyframes rotate360{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes reverse360{from{transform:rotate(360deg);-webkit-transform:rotate(360deg)}to{transform:rotate(0);-webkit-transform:rotate(0)}}@keyframes reverse360{from{-webkit-transform:rotate(360deg);transform:rotate(360deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes rotate180{from{transform:rotate(0);-webkit-transform:rotate(0)}to{transform:rotate(180deg);-webkit-transform:rotate(180deg)}}@-webkit-keyframes reverse180{from{transform:rotate(180deg);-webkit-transform:rotate(180deg)}to{transform:rotate(0);-webkit-transform:rotate(0)}}.control-panel:hover .fa-cog.fa-2x{-webkit-animation:6s linear infinite rotate360;animation:6s linear infinite rotate360}.control-panel:hover .fa-cog.fa-1x{-webkit-animation:6s linear infinite reverse360;animation:6s linear infinite reverse360}.content-panel .fa-arrow-alt-circle-left,.info-panel .fa-arrow-alt-circle-right{-webkit-animation:.5s ease-out forwards reverse180;animation:.5s ease-out reverse180}.content-panel:hover .fa-arrow-alt-circle-left,.info-panel:hover .fa-arrow-alt-circle-right{-webkit-animation:.5s ease-out forwards rotate180;animation:.5s ease-out rotate180}.content-panel.no-animation .fa-arrow-alt-circle-left,.content-panel.no-animation .fa-arrow-alt-circle-right,.info-panel.no-animation .fa-arrow-alt-circle-left,.info-panel.no-animation .fa-arrow-alt-circle-right{-webkit-animation:none;animation:none}.featured-prj{width:80%;margin:0 auto;padding:16px 0}.port.mini .featured-prj,.small .featured-prj,.tiny .featured-prj{width:95%;padding:12px 0}.prj-frame img.w100{width:100%;display:block}.prj-frame img.link{display:inline-block;width:inherit}.prj-frame{background-color:#333;padding:10px;border:1px solid #111}.prj-frame .prj-info{height:5%;width:100%;left:0;bottom:0;border-bottom:3px solid #0bf;transition:height .4s,background-color .1s .2s;overflow:hidden;background-color:rgba(0,0,0,0)}.prj-info.prj-info-vis{height:100%;transition:height .4s,background-color .2s;background-color:rgba(0,0,0,.8)}.prj-info>div:first-child{padding:6% 6% 0}.prj-frame,.prj-frame img,.prj-info,.rounded-8{-webkit-border-radius:8px 8px 8px 8px;border-radius:8px}.prj-frame h3 img.link{padding:0;margin:0;height:22px}.mini .resume .col,.mobile .resume .col,.resume .col,.small .resume .col,.tiny .resume col{float:none;width:100%}.content-panel .featured-prj,.input-vw95 input,.small .nav-panel .item,.vwidth95,.w95{width:95%}.resume li{list-style-type:square}.resume ul{margin:10px;padding-left:10px}.col,.expand-panel .resume .col,.fl,.internal-panel .resume .col{float:left}.expand-panel .resume .w25,.internal-panel .resume .w25,.large .nav-panel.show-nav,.w25{width:25%}.expand-panel .resume .w75,.internal-panel .resume .w75,.w75{width:75%}.desk.medium .static-panel .nav-panel.show-nav,.expand-panel .resume .w55,.internal-panel .resume .w55,.mobile.small .nav-panel.show-nav,.w55{width:55%}.expand-panel .resume .w20,.internal-panel .resume .w20,.pair.split-2080 div.cl,.w20{width:20%}.expand-panel .resume .break,.expand-panel span[class*=hide],.inline,.internal-panel .resume .break,.internal-panel span[class*=hide]{display:inline}.shell:hover .play-prompt{opacity:.3;transition:opacity .2s}.play-prompt{top:50%;left:50%;opacity:0;cursor:pointer;transition:opacity .2s;width:150px;height:150px;margin-left:-75px;margin-top:-75px}.play-prompt .fa{font-size:172px;color:#000}.play-prompt.mobile-prompt{opacity:.5!important;top:30%}.nav-panel{top:0;left:100%;width:.1%;height:100%;margin-left:64px;opacity:0;transition:width .2s,opacity .2s .1s;overflow:hidden}.nav-panel.show-nav{width:40%;opacity:1;transition:width .2s,opacity}.desk.medium .nav-panel.show-nav,.w35{width:35%}.desk.small .nav-panel.show-nav,.w65{width:65%}.desk.small .static-panel .nav-panel.show-nav,.mobile.mini .nav-panel.show-nav,.w80{width:80%}.mobile.medium .nav-panel.show-nav,.pair.split-5050 div.cl,.w50{width:50%}#cgseal,.input-vw100 input,.mobile.tiny .nav-panel.show-nav,.vwidth100,.w100{width:100%}.nav-panel .item{margin:12px 0;width:85%}.desk.medium .nav-panel .item,.desk.small .nav-panel .item,.mobile.medium .nav-panel .item{margin:8px 0}.desk.medium .nav-panel .item .pad-l,.mobile.medium .nav-panel .item .pad-l,.small .nav-panel .item .pad-l{padding:8px 10px}.ab9,.nav-panel .item:hover{background-color:rgba(0,0,0,.9)}.large .info-panel.static-panel .nav-panel.show-nav,.pair.split-4060 div.cl,.w40{width:40%}.cgtip{left:50px;top:0;width:150px;height:100px;font-size:12px;color:#111}.cgtip div{font-weight:400}.slk-next,.slk-prev{position:absolute;z-index:9;opacity:.2;cursor:pointer;color:#000;font-size:72px;top:35%}#me,.fancylist li,.midsection{position:relative}.slk-prev{left:5%}.slk-next{right:5%}.expand-panel .slk-next,.expand-panel .slk-prev,.internal-panel .slk-next,.internal-panel .slk-prev{font-size:124px;top:40%}.mobile .slk-next,.mobile .slk-prev{font-size:72px}.port .slk-next,.port .slk-prev{top:30%},.land .slk-next,land .slk-prev{top:35%}.res-exp{transition:left .4s,height .4s}.res-exp.show-bars .exp-list{left:-100%;transition:left .4s}.exp-creative{right:-100%;top:0;width:100%;height:100%}.exp-bar{margin:0 0 3px;overflow:hidden;width:95%;border-bottom:1px solid #333;padding-bottom:3px}.exp-bar .exp-orange,.fancylist li.bg-o::before{background-color:#ff9000}.exp-bar .exp-blue,.fancylist li.bg-b::before{background-color:#0bf}.exp-bar .exp-gray{background-color:#333}.exp-fill{border-right:3px solid #fff}.exp-lbl{padding:2px 12px;text-align:right}.exp-prc,.fnone,.large .expand-panel .exp-prc,.large .internal-panel .exp-prc,.medium .expand-panel .exp-prc,.medium .internal-panel .exp-prc,.mobile .expand-panel .exp-prc,.mobile .internal-panel .exp-prc,.small .expand-panel .exp-prc,.small .internal-panel .exp-prc{float:none}#logo,.expand-panel .exp-prc,.fr,.internal-panel .exp-prc{float:right}.show-bars{transition:height .4s}.expand-panel .exp-lbl,.internal-panel .exp-lbl,.l,.left{text-align:left}.large .expand-panel .exp-lbl,.large .internal-panel .exp-lbl,.medium .expand-panel .exp-lbl,.medium .internal-panel .exp-lbl,.mobile .expand-panel .exp-lbl,.mobile .internal-panel .exp-lbl,.pair div.cl,.r,.small .expand-panel .exp-lbl,.small .internal-panel .exp-lbl{text-align:right}.fancylist{margin-bottom:24px}.fancylist li{margin-bottom:12px;padding-left:12px}.fancylist li::before{content:"";width:2px;height:90%;position:absolute;top:5%;left:-10px}.bg-w,.fancylist li.bg-w::before{background-color:#fff}.slickish{transition:opacity .4s}#logo{width:30%;height:30%;margin-left:10%}.mobile #logo{margin-right:5%;margin-top:2%}.loader{margin:0 0 0 5%;width:95%}.loader .exp-lbl{margin-left:-20px}.loader .exp-fill{transition:width 2s;min-width:.1%;height:32px}.static-seal{float:right;width:20%;margin:-2% -1% 0 0}.desk.small .prj-info .cf div:first-child,.mobile.mini .prj-info .cf div:first-child,.mobile.small .prj-info .cf div:first-child,.mobile.tiny .prj-info .cf div:first-child{width:100%;float:none}.mobile.mini.port .prj-info .cf div:first-child,.mobile.tiny.port .prj-info .cf div:first-child{width:100%;float:left}.mobile.land .cf .col.w50,.mobile.small.land .prj-info .cf div:first-child{width:50%;float:left}#me{height:280px;width:163px;margin:0 auto}#me .key-toggle{position:absolute;top:50%;left:50%;z-index:1}#me .key-toggle span{margin:-20px 0 0 -20px}#me .key-toggle span.crimson,#me .key-toggle span.orange{cursor:inherit}.mobile-clear{display:none;clear:both}.midsection{width:100%;z-index:1}.midsection .overlay{background-color:#000;width:100%;height:100%;top:0;left:0;display:none;opacity:0}.scroll{overflow-y:scroll;overflow:-moz-scrollbars-vertical;-webkit-overflow-scrolling:touch}.scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:0;background-color:#333}.scroll::-webkit-scrollbar{width:8px;background-color:#f5f5f5}.scroll::-webkit-scrollbar-thumb{border-radius:0;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#ff9000}.navscroll::-webkit-scrollbar{width:4px;background-color:#111}.navscroll::-webkit-scrollbar-track{background-color:#111}.clearfix.scroll{border-top:6px solid #eee!important;border-bottom:6px solid #eee!important}.z5,footer,header{z-index:5}.z6,header .shell{z-index:6}.overlay{z-index:10}.w1{width:1%}.w2{width:2%}.w3{width:3%}.w4{width:4%}.w5{width:5%}.w6{width:6%}.w7{width:7%}.w8{width:8%}.w9{width:9%}.pair.split-1090 div.cl,.w10{width:10%}.w11{width:11%}.w12{width:12%}.w13{width:13%}.w14{width:14%}.pair.split-1585 div.cl,.w15{width:15%}.w16{width:16%}.w17{width:17%}.w18{width:18%}.w19{width:19%}.w21{width:21%}.w22{width:22%}.w23{width:23%}.w24{width:24%}.w26{width:26%}.w27{width:27%}.w28{width:28%}.w29{width:29%}.pair.split-3070 div.cl,.w30{width:30%}.w31{width:31%}.w32{width:32%}.w33{width:33%}.w34{width:34%}.w36{width:36%}.w37{width:37%}.w38{width:38%}.w39{width:39%}.w41{width:41%}.w42{width:42%}.w43{width:43%}.w44{width:44%}.w45{width:45%}.w46{width:46%}.w47{width:47%}.w48{width:48%}.pair.split-5050 div.cr,.w49{width:49%}.w51{width:51%}.w52{width:52%}.w53{width:53%}.w54{width:54%}.w56{width:56%}.w57{width:57%}.w58{width:58%}.pair.split-4060 div.cr,.w59{width:59%}.w60{width:60%}.w61{width:61%}.w62{width:62%}.w63{width:63%}.w64{width:64%}.w66{width:66%}.w67{width:67%}.w68{width:68%}.pair.split-3070 div.cr,.w69{width:69%}.w71{width:71%}.w72{width:72%}.w73{width:73%}.w74{width:74%}.w76{width:76%}.w77{width:77%}.w78{width:78%}.pair.split-2080 div.cr,.w79{width:79%}.w81{width:81%}.w82{width:82%}.w83{width:83%}.pair.split-1585 div.cr,.w84{width:84%}.input-vw85 input,.vwidth85,.w85{width:85%}.w86{width:86%}.w87{width:87%}.w88{width:88%}.pair.split-1090 div.cr,.w89{width:89%}.input-vw90 input,.vwidth90,.w90{width:90%}.w91{width:91%}.w92{width:92%}.w93{width:93%}.w94{width:94%}.w96{width:96%}.w97{width:97%}.w98{width:98%}.w99{width:99%}.ml1{margin-left:1%}.ml2{margin-left:2%}.ml3{margin-left:3%}.ml4{margin-left:4%}.mr1{margin-right:1%}.mr2{margin-right:2%}.mr5{margin-right:5%}.mr10{margin-right:10%}.ml5{margin-left:5%}.ml10{margin-left:10%}.ml11{margin-left:11%}.ml12{margin-left:12%}.ml13{margin-left:13%}.ml14{margin-left:14%}.ml15{margin-left:15%}.ml20{margin-left:20%}.clear-left,.four-col .col:nth-child(4n+1),.three-col .col:nth-child(3n+1),.two-col .col:nth-child(odd){clear:left}.pad-ps{padding:1%}.pad-pm{padding:2%}.pad-pl{padding:3%}.pad-1{padding:1px}.pad-2{padding:2px}.pad-3{padding:3px}.pad-4,.pad-s,.td-pad-4 td,.td-pad-4 th,td.td-pad-4,th.td-pad-4{padding:4px}td.pad-4,th.pad-4{padding:4px!important}.pad-5{padding:5px}.td-pad-6 td,.td-pad-6 th,td.td-pad-6,th.td-pad-6{padding:6px}.tb-cols-s .col,.tb-s{padding:4px 0}.tb-m{padding:8px 0}.tb-l{padding:12px 0}.abs{position:absolute}.rel{position:relative}.fixed{position:fixed}.inline-block{display:inline-block}.valign-bottom{vertical-align:bottom}.valign-inherit{vertical-align:inherit}.upper{text-transform:uppercase}.ellipsis{text-overflow:ellipsis}.t50{top:50%}.tpos0{top:0!important}.rpos8{right:8px}.tpos8{top:8px}.down-2{padding-top:2px}.down-4{padding-top:4px}.down-s,.down-small{padding-top:8px}.down-m,.down-med{padding-top:12px}.down-l,.down-large{padding-top:16px}.down-24{padding-top:24px}.mdown-1{margin-top:1px}.mdown-2{margin-top:2px}.mdown-3{margin-top:3px}.mdown-4{margin-top:4px}.mdown-5{margin-top:5px}.mdown-6{margin-top:6px}.mdown-7{margin-top:7px}.mdown-s{margin-top:8px}.mdown-m{margin-top:12px}.mdown-l{margin-top:16px}.nom,div.nom{margin:0}div.nom .link{padding:0}hr.hr-s{height:1px}hr.hr-white{border-top:1px solid #ddd;border-bottom:1px solid #fff}.lh-100{line-height:100%}.lh-125{line-height:125%}.lh-175{line-height:175%}.lh-200{line-height:200%}.lh-250{line-height:250%}.lh-300{line-height:300%}.squeezed{padding:84px 16px;color:#fff;font-size:16px;text-shadow:0 0 10px rgba(0,0,0,.99)}.rotate{padding:8%;color:#111;font-size:16px;width:80%;margin:0 auto}.px,.visuallyhidden{width:1px;height:1px}.c,.center{text-align:center;margin:0 auto}.centered{margin:0 auto;clear:both}.clear-right{clear:right}.sqz-s{padding-left:1%;padding-right:1%}.sqz-m{padding-left:2%;padding-right:2%}.nudge-s{padding-left:8px}.nudge-m{padding-left:12px}.force-left{float:left!important}.rounded-3{-webkit-border-radius:3px 3px 3px 3px;border-radius:3px}.rounded-4{-webkit-border-radius:4px 4px 4px 4px;border-radius:4px}.rounded-6{-webkit-border-radius:6px 6px 6px 6px;border-radius:6px}.ir,.visuallyhidden{border:0;overflow:hidden}.dim1{-moz-opacity:0.1;-khtml-opacity:0.1;opacity:.1}.dim2{-moz-opacity:0.2;-khtml-opacity:0.2;opacity:.2}.dim3{-moz-opacity:0.3;-khtml-opacity:0.3;opacity:.3}.dim8{-moz-opacity:0.8;-khtml-opacity:0.8;opacity:.8}.dim9{-moz-opacity:0.9;-khtml-opacity:0.9;opacity:.9}.ab1{background-color:rgba(0,0,0,.1)}.ab2{background-color:rgba(0,0,0,.2)}.ab3{background-color:rgba(0,0,0,.3)}.ab7{background-color:rgba(0,0,0,.7)}.ab8{background-color:rgba(0,0,0,.8)}.aw1{background-color:rgba(255,255,255,.1)}.aw2{background-color:rgba(255,255,255,.2)}.aw3{background-color:rgba(255,255,255,.3)}.aw7{background-color:rgba(255,255,255,.7)}.aw8{background-color:rgba(255,255,255,.8)}.aw9{background-color:rgba(255,255,255,.9)}.wrap{word-wrap:break-word}.forcewrap{word-break:break-all}.forcewrap-all{-ms-word-break:break-all;word-break:break-all;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.pair div{float:left;line-height:18px}.pair div.cl{clear:left}.pair div.cr{padding:0 0 0 1%}.outline-ccc{outline:#cccccc solid 1px}.outline-555{outline:#555555 solid 1px}.outline-ddd{outline:#dddddd solid 1px}.f11,.f11 .btn,btn.f11{font-size:11px}.f21{font-size:21px}.f26{font-size:26px}.f32{font-size:32px}.f34{font-size:34px}.f36,.ico-f36::before{font-size:36px}.f38{font-size:38px}.f40{font-size:40px}.f42{font-size:42px}.f46{font-size:46px}.f48{font-size:48px}.f56{font-size:56px}.f64{font-size:64px}.mask{overflow:hidden}.z1{z-index:1}.z2{z-index:2}.z3{z-index:3}.z4{z-index:4}.file input[type=text]{height:20px;margin:1px 0 0}.file input[type=file]{display:none;position:absolute}.ir{background-color:transparent}.ir:before{content:"";display:block;width:0;height:100%}.hidden{display:none!important}.visuallyhidden{clip:rect(0 0 0 0);margin:-1px;padding:0;position:absolute}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@media screen and (min-width:1200px){body{min-width:1200px;overflow-x:hidden}.show-on-max{display:block}}@media screen and (max-width:1199px){body{min-width:auto;overflow-x:hidden}#supersized,#supersized-loader,.show-on-lr{display:block}.inline-on-lr{display:inline-block}.hide-on-lr{display:none}}@media screen and (min-width:1024px) and (max-width:1199px){.stack-bp2 .col{float:none;width:100%;margin:0!important}.stack-bp2 .cf.no-stack .col,.stack-bp2 .col.no-stack{float:left;width:auto;margin:1%!important}.stack-bp2[class*=mdown-]{margin-top:0}.stack-bp2 .quad-box{margin-top:2%!important}.stack-bp2.first-row .quad-box:first-child{margin-top:0!important}.left-on2 .col,.left-on2 .r{text-align:left}.mr2-on2{margin-right:2%!important}}@media screen and (max-width:1023px){.stack-bp3 .col{float:none;width:100%;margin:0!important}.stack-bp3 .cf.no-stack .col,.stack-bp3 .col.no-stack{float:left;width:auto;margin:1%!important}.filter .stack-bp3,.filter.stack-bp3{max-width:450px}.stack-bp3[class*=mdown-]{margin-top:0}.stack-bp3 .quad-box{margin-top:2%!important}.no-margin-on3,.stack-bp3.first-row .quad-box:first-child{margin:0!important}.filter .stack-bp3 .col h2{margin-top:20px}.left-on3 .col,.left-on3 .r{text-align:left}.show-on-med{display:block}.hide-on-med{display:none}.wide-on-med{width:100%}}@media screen and (max-width:767px){#supersized,#supersized-loader,.hide-on-sm,nav.max{display:none}header{height:auto}.show-on-sm,nav.mobile{display:block}.force-show-sm{display:block!important}.inline-on-sm{display:inline-block}.force-hide-sm{display:none!important}.wide-on-sm{width:100%}table.stack-on-sm td,table.stack-on-sm th{width:100%;display:block;text-align:left}.no-height-on-sm{height:1px;min-height:1px}}@media all and (max-width:480px){.show-on-tiny{display:block}.inline-on-tiny{display:inline-block}.hide-on-tiny{display:none}.wide-on-tiny{width:100%}table.stack-on-tiny td,table.stack-on-tiny th{width:100%;display:block;text-align:left}.sub-section.seating-chart img{max-width:260px!important}}@media all and (max-width:400px){.show-on-mini{display:block}.inline-on-mini{display:inline-block}.hide-on-mini{display:none}.wide-on-mini{width:100%}table.stack-on-mini td,table.stack-on-mini th{width:100%;display:block;text-align:left}}@media all and (max-width:320px){.desktop .sub-section img{max-width:200px!important}.desktop .squeezed{display:block;background:url(../images/squeeze.gif) 0 0/cover no-repeat}.desktop .hide-on-sq{display:none}}@media screen and (max-width:568px) and (orientation:landscape){.mobile .rotate{display:block}.mobile .rotate .to-portrait{display:inline-block}}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{color:#000!important;text-shadow:none!important;background:0 0!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}