.jspContainer{overflow:hidden;position:relative}.jspPane,.jspVerticalBar{position:absolute}.jspVerticalBar{top:0;right:0;width:16px;height:100%;background:red}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red}.jspHorizontalBar *,.jspVerticalBar *{margin:0;padding:0}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#dde;position:relative}.jspDrag{background:#bbd;position:relative;top:0;left:0;cursor:pointer}.jspHorizontalBar .jspDrag,.jspHorizontalBar .jspTrack{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:none}.jspCorner{background:#eeeef4;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}::-webkit-scrollbar{position:absolute;width:16px;z-index:99999999}::-webkit-scrollbar-track{background:#818181}::-webkit-scrollbar-thumb{background:#078b83}.preload-loader-logo{background:url(../images/loader_logo.png) no-repeat -9999px -9999px}#loader-container{position:absolute;top:45%;left:50%;padding:0;margin:-83px 0 0 -83px;width:166px;height:166px;z-index:1}#loader-container .loader-logo{width:130px;height:130px;position:absolute;top:50%;left:50%;margin:-65px 0 0 -65px;background-image:url(../images/loader_logo.png);background-color:#1a222e;background-size:60% auto;background-repeat:no-repeat;background-position:40% 44%;border-radius:50%;border:2px solid #00aa9f}#loader-container .loader{position:relative;margin:0 auto;width:170px}#loader-container .loader:before{content:'';display:block;padding-top:100%}#loader-container .circular{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;height:100%;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}#loader-container .path{stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite;stroke-linecap:square;stroke:#00aa9f}@-webkit-keyframes rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform-style:preserve-3d}}@keyframes rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform-style:preserve-3d}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}body,html{border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}abbr,address,article,aside,audio,b,blockquote,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1;background-color:#000;background:linear-gradient(to bottom,#000 0%,#1d1d1d 58%,#141414 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#141414', GradientType=0);color:#fff;font-family:"HelveticaNeue",sans-serif}.portfolio_filter_icon span,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a,body,hr,html{margin:0;padding:0}a{font-size:100%;vertical-align:baseline;background:0 0;color:#00aa9f}a,a:visited,ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0}.our_clients li img,input,select{vertical-align:middle}@font-face{font-family:"HelveticaNeue";src:url(fonts/HelveticaNeue/HelveticaNeue.eot?#iefix);src:url(fonts/HelveticaNeue/HelveticaNeue.eot?#iefix) format("eot"),url(fonts/HelveticaNeue/HelveticaNeue.woff) format("woff"),url(fonts/HelveticaNeue/HelveticaNeue.ttf) format("truetype"),url(fonts/HelveticaNeue/HelveticaNeue.svg#b68875cb-14a9-472e-8177-0247605124d7) format("svg")}@font-face{font-family:"HelveticaNeueThin";src:url(fonts/HelveticaNeueThin/HelveticaNeueThin.eot?#iefix);src:url(fonts/HelveticaNeueThin/HelveticaNeueThin.eot?#iefix) format("eot"),url(fonts/HelveticaNeueThin/HelveticaNeueThin.woff) format("woff"),url(fonts/HelveticaNeueThin/HelveticaNeueThin.ttf) format("truetype"),url(fonts/HelveticaNeueThin/HelveticaNeueThin.svg#2e309b1b-08b8-477f-bc9e-7067cf0af0b3) format("svg")}body,html{width:100%;height:100%;overflow:hidden}a:visited{color:#00aa9f}.flowplayer a:focus,a,a:active,a:focus,a:visited a:hover{outline:0}input::-moz-focus-inner{border:0}#top-line{position:fixed;width:100%;height:80px;top:0;left:0;background-color:rgba(0,0,0,.75);z-index:100}#top-line.dark{background-color:#000}#top-line .nav-menu-icon{position:absolute;width:42px;height:68px;top:0;left:0;margin:0 34px;line-height:17px;padding-top:12px;cursor:pointer;transition:1s;text-align:center}#top-line .nav-menu-icon .line{display:inline-block;vertical-align:middle;position:relative;width:100%;border-top:5px solid #00aa9f;transition:.5s ease}#top-line .nav-menu-icon .line:first-child{width:56%;transform:translateY(4px);-webkit-transform:translateY(4px);-ms-transform:translateY(4px)}#top-line .nav-menu-icon .line:last-child{width:56%;transform:translateY(-4px);-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px)}#top-line .nav-menu-icon:hover .line:first-child,#top-line .nav-menu-icon:hover .line:last-child{transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0)}#top-line .nav-menu-icon.open .line{left:0}#top-line .nav-menu-icon.open .line:first-child{transform:translateY(17px) rotateZ(45deg);-webkit-transform:translateY(17px) rotateZ(45deg);-ms-transform:translateY(17px) rotateZ(45deg);width:100%}#top-line .nav-menu-icon.open .line:last-child{transform:translateY(-17px) rotateZ(-45deg);-webkit-transform:translateY(-17px) rotateZ(-45deg);-ms-transform:translateY(-17px) rotateZ(-45deg);width:100%}#top-line .nav-menu-icon.open .line:nth-child(2){width:0}#top-line .homeButton{position:absolute;top:50%;left:50%;margin:-28px 0 0 -139px;width:279px;height:57px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#top-line .homeButton .nav-ai-logo{display:block;width:100%;height:100%;cursor:pointer}#top-line ul.nav-social{display:none;position:absolute;top:0;left:110px;width:130px;height:80px}#top-line ul.nav-social li{display:inline-block;width:40px;height:40px;margin:20px 20px 20px 0}#top-line ul.nav-social li:last-child{margin-right:0}#top-line ul.nav-social li .nav-social-link{display:block;width:100%;height:100%;text-indent:-999px;overflow:hidden;background-image:url(../images/nav_social.png);background-size:100% auto}#top-line ul.nav-social li .nav-social-link#nav-facebook{background-position:0 0}#top-line ul.nav-social li .nav-social-link#nav-twitter{background-position:0 100%}#top-line .button{position:absolute;z-index:5;cursor:pointer}#top-line .button.close,.messenger .button.close{top:25px;right:45px;width:29px;height:29px}.messenger{display:none;position:fixed;height:70px;line-height:70px;width:100%;top:0;left:0;opacity:0;background-color:rgba(0,0,0,.4);z-index:99;text-align:center;overflow:auto}.messenger *{line-height:normal}.messenger .text{display:inline-block;vertical-align:middle;color:#d9534f;padding:0 120px}.messenger .button{position:absolute;cursor:pointer}.messenger .button.close{top:20px!important}#main-menu{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99}#main-menu,#main-menu *,.page .margin-content{box-sizing:border-box}#main-menu .menu{left:0;top:80px;width:100%;height:auto}#main-menu .menu li{position:relative;text-align:center;color:#fff;cursor:pointer;font-family:'ITC Blair W01 Medium';overflow:hidden;background-color:#000}#main-menu .menu li:hover .menu-cover{opacity:0}#main-menu .menu li .menu-cover{display:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.75);opacity:1;transition:opacity .5s ease-in-out}#main-menu .menu li video{position:absolute;z-index:-1}#main-menu .menu li.horizontal{display:block;width:100%;height:25%;border-top:15px solid #00aa9f;border-bottom:0;border-left:15px solid #00aa9f;border-right:15px solid #00aa9f}#main-menu .menu li.horizontal.last,#main-menu .menu li.vertical{border-bottom:15px solid #00aa9f}#main-menu .menu li.vertical{display:inline-block;width:25%;height:100%;border-top:15px solid #00aa9f;border-left:15px solid #00aa9f;border-right:0}#main-menu .menu li.vertical.last{border-right:15px solid #00aa9f}#main-menu .menu li#menu-work.static{background-image:url(../images/menu_portfolio_bg.gif);background-repeat:no-repeat;background-position:center center;background-size:cover}#main-menu .menu li#menu-about.static,#main-menu .menu li#menu-contact.static,#main-menu .menu li#menu-social.static{background-image:url(../images/menu_social_bg.gif);background-repeat:no-repeat;background-position:center center;background-size:cover}#main-menu .menu li#menu-about.static,#main-menu .menu li#menu-contact.static{background-image:url(../images/menu_about_bg.gif)}#main-menu .menu li#menu-contact.static{background-image:url(../images/menu_contact_bg.gif)}#main-menu .menu,#main-menu .menu li .tag{position:absolute}#main-menu .menu li .tag.center{top:50%;width:100%;height:120px;margin-top:-60px}#main-menu .menu li .tag .title{font-size:36px;line-height:46px;letter-spacing:2px}#main-menu .menu li .tag .number{font-family:'ITC Blair W01 Light';font-size:20px;line-height:34px;letter-spacing:2px}#main-menu .menu li .tag .subtitle{padding:0;margin:0;color:#00aa9f;font-size:14px;line-height:22px;letter-spacing:2px}.MainTransitionCtrl,.page{position:absolute;display:block;width:100%}.page{padding-top:0;height:100%;z-index:1;background-color:#201f1f;-webkit-overflow-scrolling:touch;overflow:visible}.MainTransitionCtrl{overflow:hidden}.jspScrollable:focus{outline:none}.jspDrag{background-color:#008b83}.jspTrack{background:#818181}.underbar{width:0;height:5px;overflow:hidden;position:absolute;z-index:60;left:127px;bottom:0;background-color:#00aa9f}.portfolio_filter_icon{display:none;position:absolute;top:0;right:0;width:30px;height:30px;margin:0 34px;cursor:pointer;padding:35px 0 15px}.portfolio_filter_icon .grid{width:9px;height:9px;color:#00aa9f;background-color:#00aa9f;transition:.5s}.portfolio_filter_icon.close .grid{-webkit-transform:rotate3d(0,0,1,-45deg) scale3d(.7,.7,.7);transform:rotate3d(0,0,1,-45deg) scale3d(.7,.7,.7)}.portfolio_filter_icon.rearrange .grid{box-shadow:-11.25px -11.25px,0 -11.25px,11.25px -11.25px,-11.25px 0,11.25px 0,-11.25px 11.25px,0 11.25px,11.25px 11.25px}.portfolio_filter_icon.rearrange.close .grid{box-shadow:0 -9px,0 -18px,9px 0,-18px 0,18px 0,-9px 0,0 18px,0 9px}.portfolio_filter_icon.show{display:inline-block}.portfolio_filter,.portfolio_filter_compact{position:absolute;top:0;font-family:'ITC Blair W01 Light';font-size:19px;z-index:200}.portfolio_filter{right:20px;display:none;height:80px}.portfolio_filter.filter-open{display:block}.portfolio_filter.filter-compact{display:none;position:fixed;width:100%;top:0;background-color:rgba(0,170,159,.9);right:0;opacity:0}.portfolio_filter.filter-compact .underbar{display:none}.portfolio_filter.filter-compact .portfolio_filter_menu span{color:#000}.portfolio_filter .underbar{left:5px;width:42px;height:3px;bottom:27px;background-color:#fff;opacity:0}.portfolio_filter .portfolio_filter_menu,.portfolio_filter_compact .portfolio_filter_menu{padding-top:25px;text-align:center}.portfolio_filter .portfolio_filter_menu span,.portfolio_filter_compact .portfolio_filter_menu span{display:inline-block;margin-right:10px;cursor:pointer;width:70px;color:#00aa9f}.portfolio_filter .portfolio_filter_menu span.active,.portfolio_filter_compact .portfolio_filter_menu span.active{color:#fff}.portfolio_filter .portfolio_filter_menu .all{width:50px}.portfolio_filter .portfolio_filter_menu .games{width:90px}.portfolio_filter .portfolio_filter_menu .mobile{width:100px}.portfolio_filter .portfolio_filter_menu .social{width:90px}.portfolio_filter .portfolio_filter_menu .sites{width:70px}.portfolio_filter .portfolio_filter_menu .video{width:76px}.portfolio_filter_compact{left:0;height:64px;width:100%;background-color:rgba(0,170,159,.9);opacity:0}.portfolio_filter_compact .portfolio_filter_menu span{color:#000}.portfolio_filter_compact .portfolio_filter_menu .all{width:50px}.portfolio_filter_compact .portfolio_filter_menu .games{width:90px}.portfolio_filter_compact .portfolio_filter_menu .mobile{width:100px}.portfolio_filter_compact .portfolio_filter_menu .social{width:90px}.portfolio_filter_compact .portfolio_filter_menu .sites{width:70px}.portfolio_filter_compact .portfolio_filter_menu .video{width:76px}.carousel .carousel_arrow{width:80px;height:80px;position:absolute;top:50%;margin-top:-40px;opacity:0;cursor:pointer;z-index:90;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.carousel .carousel_arrow .icon-center{position:absolute;width:23px;height:37px;top:50%;left:50%;margin:-22px 0 0 -13px;background-image:url(../images/arrows.png);background-size:100%;color:#00aa9f;text-indent:-999px;overflow:hidden}.carousel .carousel_arrow:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.carousel .carousel_arrow:active{-webkit-transform:scale(1.5);transform:scale(1.5)}.carousel .carousel_arrow.left{left:0}.carousel .carousel_arrow.left .icon-center{background-position:0 0}.carousel .carousel_arrow.right{right:0}.carousel .carousel_arrow.right .icon-center{background-position:0 100%}.carouselitem-container{position:absolute;width:100%;height:100%;overflow:hidden}.carouselitem{display:block;left:100%;z-index:1;min-height:100%}.carousel_item_wrapper,.carouselitem{position:absolute;width:100%;height:100%}.carouselitem:first-child{left:0}.carouselitem .swipebox,.marqueeitem a{position:absolute;display:block;width:100%;height:100%;min-height:100%;background-position:center center;background-size:cover}#marquee-ctrl{position:fixed;bottom:20px;left:50%;width:600px;height:65px;margin-left:-300px;font-family:'ITC Blair W01 Medium';font-size:16px;line-height:18px;text-align:center;z-index:999}#marquee-ctrl .marquee-info{width:100%}#marquee-ctrl .marquee-info span{display:block;width:100%}#marquee-ctrl .marquee-info span.marquee-subtitle{color:#fff;text-shadow:2px 2px 1px #1e1e1e}#marquee-ctrl .marquee-info span.marquee-client{color:#00aa9f}#marquee-ctrl .marquee-select{position:absolute;bottom:0;left:0;width:100%}#marquee-ctrl .marquee-select span{width:36px;margin-left:10px;position:relative;display:inline-block;vertical-align:middle;border-top:5px solid #00aa9f;cursor:pointer;transition:border 500ms ease-out}#marquee-ctrl .marquee-select span:last-child{margin-right:0}#marquee-ctrl .marquee-select span.active{border-top:5px solid #fff}#tumblr-page-wrapper,.portfolio_view{position:absolute;height:100%;width:100%;overflow:visible}.portfolio_masonry{position:relative;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;background:url(../images/general/ai_watermark.png) #1d1d1d bottom right;background-repeat:no-repeat;list-style-type:none}.portfolio_masonry_item{display:block;position:absolute;width:320px;height:180px;margin:0;padding:0;opacity:0;cursor:pointer}.portfolio_item_container{position:relative;height:100%;width:100%;overflow:hidden}.portfolio_item_subtitle{position:absolute;top:86%;width:0%;height:20px;line-height:20px;padding-left:10px;overflow:hidden;background-color:#000;color:#fff;text-transform:uppercase;opacity:0}.porfolio_item_subtitle span,.post_subtitle span{display:inline-block;vertical-align:middle}.overlay-container{visibility:hidden;opacity:0}.overlay-container.show-overlay{visibility:visible;opacity:1;transition:opacity .7s ease-in-out}.overlay-container.hide-overlay{visibility:hidden;opacity:0;transition:visibility 0s .5s,opacity .5s ease-in-out;overflow:hidden}.overlay,.tumblr-overlay{position:absolute;width:100%;height:100%}.overlay{top:0;left:0;background:url(../images/general/86_dark.png);overflow:auto;overflow-x:visible;overflow-y:auto;display:block;z-index:900}.overlay .close_btn{z-index:99999;width:45px!important;top:-18px;right:-27px;position:absolute;opacity:.8}.overlay .close_btn:hover{cursor:pointer;opacity:1}#tumblr-page-scroll-wrapper{position:relative;width:100%;height:100%;padding-top:80px;overflow-y:auto;overflow-x:hidden}#tumblr-masonry .post{width:25%;opacity:.01;overflow:hidden;cursor:pointer}#tumblr-masonry .post .tumblr-play-button{position:absolute;top:6px;left:5px;width:32px;z-index:5}.tumblr-overlay{z-index:30}.tumblr-overlay .overlay{padding-top:80px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1649px){#tumblr-masonry .post{width:33.33333%}}@media screen and (max-width:1099px){#tumblr-masonry .post{width:50%}}@media screen and (max-width:549px){#tumblr-masonry .post{width:100%}}#tumblr-masonry .post_subtitle{position:absolute;bottom:20px;width:100%;left:-100%;padding:2px 20px 2px 10px;overflow:hidden;background-color:#000;color:#fff;text-transform:uppercase;opacity:0}#tumblr-masonry .post iframe,#tumblr-masonry .post img,#tumblr-masonry .post video{width:100%;height:auto;vertical-align:top;margin:0;padding:0}.page_social{position:relative;height:100%;overflow:auto;text-align:center;background:url(../images/social/blog_bg.jpg) center no-repeat;background-size:cover}.column_social_right{position:relative;width:1200px;height:100%;margin:0 auto}.column_social_left{position:absolute;width:100%;height:100%;top:0;left:0}.blog_container{width:100%;height:100%;margin-top:160px}.blog_entries{padding:0 0 30px}.blog_entries li{position:relative;width:653px;margin:0 auto 50px;list-style:none}.blog_date_container{position:absolute;left:-80px;width:80px;height:85px;text-align:center;line-height:1.85em;text-transform:uppercase;background:#001c1a;color:#388f8a}.blog_date_day{font-size:3em}.blog_post_container{padding-bottom:15px;overflow:auto;line-height:1.4;text-align:left;background:#282828;color:#282828}.blog_light_bg{background:#e9e9e9}.blog_post_container h3,.blog_post_container p{margin-left:20px}.blog_post_container h3{margin-top:18px;margin-bottom:18px;font-size:1.17em;font-weight:400}.blog_post_container p{width:600px}.blog_post_body{font-size:.8em}.social_container{position:fixed;width:260px;margin-left:980px;height:100%;overflow:hidden;background:#001c1a;color:#999}.twitter_header{height:42px;background:url(../images/social/twitter_social_header.jpg) no-repeat 0 0;margin-top:160px;text-align:right;cursor:pointer}.twitter-follow-button{margin-right:10px;margin-top:10px}.tweets{height:285px;overflow-x:auto}.tweet_block{margin-bottom:10px;padding-bottom:10px;font-size:.875em;background:#323232}.tweet_date{padding-top:10px;font-family:'HelveticaNeue',Helvetica,Arial,sans-serif;color:#bbb}.twitter_link{margin:10px auto;font-size:.875em;text-align:center}.fb_header{height:41px;background:url(../images/social/fb_social_header.jpg) no-repeat 0 0;cursor:pointer}.social_stats{width:81px;height:21px;margin:15px auto 10px;overflow:hidden;border:none}.visit_fb_link{font-size:.875em;text-align:center}.about_wrapper{position:relative;height:100%;width:100%;text-align:center;overflow-x:hidden;overflow-y:auto}.about_content,.about_section,.our_clients li{width:100%;margin:0 auto;text-align:center}.about_section{font-family:HelveticaNeue,Helvetica,Geneva,sans-serif;font-size:1.1em;background-position:top center;background-repeat:no-repeat;color:#999}.about_section_content{width:100%;max-width:1240px;margin:0 auto;text-align:left}.about_section_content div{position:relative}.about_section_content h1{padding-bottom:25px}.about_section_content p{line-height:1.5em;color:#727272}.about_section_content p span{color:#005b54}.who_we_are{height:472px;background-image:url(../images/about/who_we_are_bg.jpg);background-position:center bottom;background-color:#fff}.who_we_are h1{padding-top:160px}.who_we_are p{width:325px}.our_clients{height:601px;background-color:#1c1c1c}.our_approach h1,.our_clients h1{padding-top:30px}.our_clients ul{display:block;width:1052px;list-style:none outside none;margin:20px auto}.our_clients li{float:left;width:130px;height:100px;margin:30px 40px 0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.our_clients .join_us{margin-left:100px}.our_approach{height:600px;background-color:#fff}.our_approach p{width:375px}.about_screens{position:absolute;top:-120px;left:450px}.about_screens_mobile{display:none}.about_gang{margin-top:96px;margin-left:-42px}.about_bottom{margin-top:42px;width:1240px;margin-left:-128px;overflow:hidden}.about_bottom img{display:none;margin-left:-180px}.alt-text{position:absolute;display:block;overflow:hidden;width:1px;height:1px;margin:0;padding:0;text-indent:5px;white-space:nowrap}@media screen and (max-width:1335px){.who_we_are{background-image:url(../images/about/who_we_are_bg_2.jpg)}.about_screens{width:60%;height:auto;bottom:750px}}@media screen and (max-width:1300px){.about_gang{width:107%;height:auto}.about_section_content{width:auto;margin-left:80px;margin-right:80px}}@media screen and (max-width:1230px){.our_clients{height:731px}.our_clients ul{display:block;width:850px;list-style:none outside none;margin:20px auto}.about_screens{top:-50px}}@media screen and (max-width:1085px){.our_clients{height:820px}}@media screen and (max-width:1025px){.who_we_are{background-image:url(../images/about/who_we_are_bg_3.jpg);background-position:right bottom}.our_clients{height:900px}.our_clients ul{width:681px}.about_screens{width:60%;top:0;left:400px}}@media screen and (max-width:850px){.who_we_are{background-position:-400px bottom}.about_content{width:100%}.about_section_content{margin:0 30px}.about_gang{width:100%;margin-left:0;margin-top:45px}.our_approach{height:800px}.about_screens{display:none}.about_screens_mobile{display:block;width:476px;height:auto;margin:0 auto}.our_approach h1,.our_approach p{width:476px;margin-left:0;margin-right:0}}@media screen and (max-width:600px){.our_clients ul{width:421px}.our_clients li{float:left;width:130px;height:100px;margin:5px 5px 0;text-align:center}.about_screens_mobile{display:block;width:100%;height:auto;margin:0}.our_approach h1,.our_approach p{width:auto;margin-left:20px;margin-right:20px}}.contact_wrapper{width:100%;height:100%;text-align:center;background:url(../images/contact_bg.jpg);background-position:center 256px;background-size:cover;background-repeat:repeat-y}.contact_content{width:1600px;height:962px;margin:0 auto;text-align:center}.contact_section{width:1240px;margin:0 auto;padding-top:320px;text-align:center;text-transform:uppercase;font-family:HelveticaNeue,Helvetica,Geneva,sans-serif;font-size:1.5em;line-height:1.5em}.contact_info{width:820px;margin:0 auto;text-align:left}.contact_content h1{font-family:'ITC Blair W01 Medium';font-size:47px;color:#999;line-height:1.5em}.contact_content hr{margin:0 0 5px;width:330px}.contact_address,.contact_address:hover .contact_phone{color:#fff}.contact_address:hover h2{color:#388f8a}.contact_email_wrapper{margin-top:2em}.contact_email{font-size:.75em!important;color:#005b54;background:#fff;opacity:.7;padding:.5em .5em .7em;text-transform:lowercase}.contact_email:hover{color:#fff;background:#005b54;opacity:1!important}.contact_email_wrapper:hover .contact_email{opacity:.9}@media screen and (max-width:1239px){.social_container{margin:0!important;width:100%;height:42px;bottom:0}.blog_date_container{margin-top:55px;margin-left:-80px;left:100%;top:-90px;height:90px}.blog_container li img{margin-top:55px}.twitter_header{margin-top:0}.twitter_header,.twitter_link{width:242px;display:block;float:left}.fb_header{margin-top:0}.fb_header,.visit_fb_link{width:242px;display:block;float:left}.twitter_link{margin-top:16px}.visit_fb_link{margin-top:-2px}.social_stats,.tweets{display:none}}@media screen and (max-width:999px){.overlay{-webkit-transform:scale(1);transform:scale(1)}.overlay .close_btn{z-index:99999;width:35px!important;height:auto;top:-10px;right:-20px;position:absolute;opacity:.8}}@media screen and (max-width:652px){.column_social_left{-ms-transform:scale(.75);-ms-transform-origin:0 0;-webkit-transform:scale(.75);-webkit-transform-origin:0 0;transform:scale(.75);transform-origin:0 0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.contact_info{margin-top:-188px;margin-left:-100px}.contact_info,.contact_info a{font-size:.5em;line-height:1.5em}.contact_info h1{font-size:1.5em;line-height:2.5em}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.contact_wrapper{overflow:hidden;background-position:-560px 156px}.contact_info{margin-top:-156px;margin-left:-100px}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:landscape),only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:landscape){.contact_wrapper{background:url(../images/contact_bg.jpg);background-position:center 144px}.contact_info{margin-top:-280px;margin-left:-24px;-ms-transform:scale(.5);-ms-transform-origin:0 0;-webkit-transform:scale(.5);-webkit-transform-origin:0 0;transform:scale(.5);transform-origin:0 0}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:portrait){.contact_wrapper{background:url(../images/contact_bg.jpg);background-position:center 144px}.contact_info{margin-top:-252px;margin-left:-76px;-ms-transform:scale(.5);-ms-transform-origin:0 0;-webkit-transform:scale(.5);-webkit-transform-origin:0 0;transform:scale(.5);transform-origin:0 0}}@media handheld,only screen and (max-device-width:480px){.page{-webkit-overflow-scrolling:touch}.MainTransitionCtrl{top:64px}.dropdown_container{position:absolute;width:100%;height:64px;line-height:64px;right:auto;top:0;margin:0 auto auto;-webkit-transform:scale(1);transform:scale(1);background-color:#1f1f1f}.nav_dropdown{display:none}.dropdown_subcontainer{height:inherit}.dropdown_light{display:none}.carouselitem a{background-position:center center}.portfolio_filter_menu span{background-image:none;background-position:0 0;padding:10px;width:auto;display:inline;margin:0;height:auto;text-indent:0;font-size:22px;line-height:inherit}#nav_menu_mobile li a.active,.portfolio_filter_menu span.active{cursor:default;color:#078b83}#nav_menu_mobile .home_button.active{background-position:0 4px}.contact_content{width:100%;height:auto;overflow:hidden}.contact_section{width:100%;padding-top:20%}.contact_info,.overlay{width:100%;-webkit-transform:scale(1);transform:scale(1)}.contact_info{margin-top:0;margin-left:15%}.overlay{height:100%}.close_link{padding-top:10px;padding-right:10px;text-align:right;text-transform:uppercase}.who_we_are{margin-top:-50px}}@media handheld,only screen and (max-device-width:480px) and (orientation:landscape){.MainTransitionCtrl{top:40px}.contact_wrapper{background-position:center -100px}.contact_section{width:100%;padding-top:150px;font-size:.5em}.contact_section h1{font-size:4em}.contact_info{margin-top:40px;margin-left:30%;width:100%;height:300px;-webkit-transform:scale(1.5);transform:scale(1.5)}.contact_content hr{width:250px}}.perma-wrapper{position:relative;width:500px;height:auto;border:5px solid #00aa9f;background-color:#fff;color:#363636;padding:30px 30px 20px;margin:auto}.mobile #main-menu,.mobile #main-menu *,.perma-wrapper,.perma-wrapper *{box-sizing:border-box}.perma-wrapper .perma-media{position:relative;width:100%;height:auto;background-color:#fff}.perma-wrapper .perma-media>*{width:100%;height:auto}.perma-wrapper .perma-media.youtube{position:relative;padding-bottom:56.25%!important;padding-top:30px;height:0!important}.perma-wrapper .perma-media.youtube>*{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.perma-wrapper .perma-content{width:100%;height:100%;padding:10px}.perma-wrapper .perma-content .perma-caption{font-size:18px;padding:30px 10px;overflow:hidden}.perma-wrapper .perma-content .perma-caption *{line-height:1.6em}.perma-wrapper .perma-content .perma-social{width:100%;border-top:2px solid #00aa9f;border-bottom:2px solid #00aa9f;padding:20px 0}.perma-wrapper .perma-content .perma-social ul{width:100%;text-align:center;height:60px;margin-left:-5px}.perma-wrapper .perma-content .perma-social ul li{display:inline-block;width:60px;height:60px;vertical-align:middle}.perma-wrapper .perma-content .perma-social ul li.note-count{color:#00aa9f;text-align:right;line-height:60px}.perma-wrapper .perma-content .perma-social ul li.icon{background-image:url(../images/tumblr_socials.png);background-repeat:no-repeat;background-size:auto 90%;text-indent:-999px;overflow:hidden;cursor:pointer;margin-right:20px}.perma-wrapper .perma-content .perma-social ul li.icon.reblog{background-position:12px 5px}.perma-wrapper .perma-content .perma-social ul li.icon.facebook{background-position:-84px 5px}.perma-wrapper .perma-content .perma-social ul li.icon.twitter{background-position:-179px 5px}.perma-wrapper .perma-content .perma-social ul li.icon.pinterest{background-position:-275px 5px}.flowplayer .fp-logo img,.flowplayer video,.perma-wrapper .perma-content .perma-tags{width:100%}.perma-wrapper .perma-content .perma-tags ul{width:100%;text-align:center;margin-top:30px}.perma-wrapper .perma-content .perma-tags ul li{display:inline-block;font-size:14px;line-height:1.6em;padding:0;color:#666;margin-right:5px}.perma-wrapper .perma-content .perma-tags ul li.last{margin-right:0}.portfolio-detail-overlay{background-color:#000;opacity:1;font-family:"HelveticaNeueThin","Arial",sans-serif;padding-top:80px}.portfolio-detail-overlay.overlay{background-image:none}.portfolio-detail-overlay .column-center{width:1200px;height:auto;margin:0 auto}.portfolio-detail-overlay .portfolio_detail_gallery{position:relative;width:100%;height:700px;margin:0;background-color:#363636}.portfolio-detail-overlay .portfolio_detail_gallery .carouselitem-container{position:relative;height:100%}.portfolio-detail-overlay .portfolio_detail_gallery .carouselitem-container img{display:block;height:100%;margin:0 auto}.portfolio-detail-overlay .portfolio_detail_gallery .button-area{position:absolute;width:100%;height:90%;top:0;left:0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:999}.portfolio-detail-overlay .portfolio_detail_gallery .button-area .play{width:auto;height:20%}.portfolio-detail-overlay .portfolio_detail_gallery .button-area .pause{display:none;width:auto;height:20%}.portfolio-detail-overlay .portfolio_detail_gallery .flowplayer video{height:100%}.portfolio-detail-overlay .portfolio_detail_nav{width:100%;height:auto;background-color:#1a222e;overflow:hidden}.portfolio-detail-overlay .portfolio_detail_nav .portfolio_details_header{float:left;width:55%;height:auto}.portfolio-detail-overlay .portfolio_detail_nav .portfolio_details_header .portfolio_details_client{width:100%;height:auto;padding:10px 0;text-transform:uppercase;font-family:'ITC Blair W01 Medium'}.portfolio-detail-overlay .portfolio_detail_nav .portfolio_details_header .portfolio_details_client .portfolio_details_client_title{line-height:35px;font-size:26px;border-bottom:1px solid #00aa9f}.portfolio-detail-overlay .portfolio_detail_nav .portfolio_details_header .portfolio_details_client .portfolio_details_client_name{line-height:25px;color:#00aa9f;font-size:18px}.portfolio-detail-overlay .portfolio_detail_nav .nav_options{float:right;width:40%;height:80px;margin:0;padding:0;text-align:right}.portfolio-detail-overlay .portfolio_detail_nav .nav_options li{list-style-type:none}.portfolio-detail-overlay .portfolio_detail_nav .nav_options .nav_button{display:inline-block;width:30px;overflow:hidden;font-size:90px;height:80px;line-height:80px;cursor:pointer}.portfolio-detail-overlay .portfolio_detail_nav .nav_options .nav_button.selected,.portfolio-detail-overlay .portfolio_detail_nav .nav_options .nav_button:hover{color:#00aa9f}.portfolio-detail-overlay .portfolio_details{width:100%;margin:0;padding-bottom:80px;overflow-y:visible;font-size:16px;letter-spacing:.5px;line-height:1.6em;color:#343434;font-family:"HelveticaNeue";background-color:#e8e7e7}.portfolio-detail-overlay .portfolio_details .portfolio_details_body{padding:30px 100px;clear:both;text-align:center;box-sizing:border-box}.portfolio-detail-overlay .portfolio_details .portfolio_details_body em,.portfolio-detail-overlay .portfolio_details .portfolio_details_body i{font-weight:700;font-style:italic;color:#000}.portfolio-detail-overlay .portfolio_details .portfolio_details_body strong{font-weight:700;color:#000}.portfolio-detail-overlay .portfolio_details .portfolio_details_body p{padding-bottom:20px;text-align:left}.portfolio-detail-overlay .portfolio_details .portfolio_details_body>p{padding-bottom:25px}.portfolio-detail-overlay .portfolio_details .portfolio_details_body h4{font-family:"HelveticaNeueThin";padding-top:15px;padding-bottom:45px;font-size:24px;letter-spacing:2px}.portfolio-detail-overlay .portfolio_details .portfolio_details_body .bottom{text-align:center;padding-bottom:15px;font-weight:400}.portfolio-detail-overlay .portfolio_details .portfolio_details_body .tag-line{text-align:center;font-weight:400}.portfolio-detail-overlay .portfolio_details .portfolio_details_body .bottom,.portfolio-detail-overlay .portfolio_details .portfolio_details_body .bottom *,.portfolio-detail-overlay .portfolio_details .portfolio_details_body .tag-line,.portfolio-detail-overlay .portfolio_details .portfolio_details_body .tag-line *{font-size:15px}.portfolio-detail-overlay .portfolio_details .portfolio_details_body .bottom .tag,.portfolio-detail-overlay .portfolio_details .portfolio_details_body .tag-line .tag{color:#999}.portfolio-detail-overlay .portfolio_details .portfolio_details_body .tag-line{padding-bottom:10px}.portfolio-detail-overlay .portfolio_details .portfolio_details_body .portfolio-detail-linkout{display:inline;white-space:nowrap}.portfolio-detail-overlay .portfolio_details .portfolio_details_body .portfolio-detail-linkout-separator{display:inline-block}@media (max-width:1400px){.portfolio-detail-overlay .portfolio_details .portfolio_details_body{padding:30px 50px}}@media (max-width:1192px){.portfolio-detail-overlay .portfolio_details .portfolio_details_body{padding:30px 0}}@media (max-width:768px){.portfolio-detail-overlay .portfolio_detail_gallery .carousel_arrow{top:auto;bottom:-72px;margin-top:0}.portfolio-detail-overlay .portfolio_detail_gallery .carousel_arrow.left{left:10px}.portfolio-detail-overlay .portfolio_detail_gallery .carousel_arrow.right{right:10px}.portfolio-detail-overlay .portfolio_detail_nav{position:relative;overflow:visible}.portfolio-detail-overlay .portfolio_detail_nav.dot-nav-top{margin-top:58px}.portfolio-detail-overlay .portfolio_detail_nav .portfolio_details_header{float:none;width:100%}.portfolio-detail-overlay .portfolio_detail_nav .nav_options{position:absolute;float:none;width:100%;height:58px;top:-58px;left:0;text-align:center}.portfolio-detail-overlay .portfolio_detail_nav .nav_options .nav_button{width:40px;height:58px;line-height:44px;font-size:120px}.portfolio-detail-overlay .portfolio_details .portfolio_details_body{padding:30px 0}}@media (max-width:640px){.portfolio-detail-overlay .portfolio_detail_gallery .carousel_arrow{top:auto;bottom:-72px;margin-top:0}.portfolio-detail-overlay .portfolio_detail_gallery .carousel_arrow.left{left:10px}.portfolio-detail-overlay .portfolio_detail_gallery .carousel_arrow.right{right:10px}.portfolio-detail-overlay .portfolio_detail_nav{position:relative;overflow:visible}.portfolio-detail-overlay .portfolio_detail_nav.dot-nav-top{margin-top:58px}.portfolio-detail-overlay .portfolio_detail_nav .portfolio_details_header{float:none;width:100%}.portfolio-detail-overlay .portfolio_detail_nav .nav_options{position:absolute;float:none;width:100%;height:58px;top:-58px;left:0;text-align:center}.portfolio-detail-overlay .portfolio_detail_nav .nav_options .nav_button{width:40px;height:58px;line-height:44px;font-size:120px}.portfolio-detail-overlay .portfolio_details .portfolio_details_body{padding:30px 0}}.mobile #top-line ul.nav-social{top:0;left:auto;right:0}.mobile #main-menu .menu{top:80px}.mobile #loader-container.gallery{top:29%}.mobile #tumblr-page-scroll-wrapper{top:0;padding-top:80px;height:100%}.mobile .portfolio-detail-overlay{top:0;padding-top:80px}.mobile .portfolio-detail-overlay .portfolio_details{font-size:100%}.mobile .portfolio-detail-overlay .portfolio_details .portfolio_details_body a,.mobile .portfolio-detail-overlay .portfolio_details .portfolio_details_body p,.mobile .portfolio-detail-overlay .portfolio_details .portfolio_details_body span{-webkit-text-size-adjust:100%;font-size:24px;letter-space:2px}.mobile .portfolio-detail-overlay .portfolio_details .portfolio_details_body .portfolio-detail-linkout-separator{font-size:22px}.mobile .portfolio-detail-overlay .portfolio_details .portfolio_details_body .bottom,.mobile .portfolio-detail-overlay .portfolio_details .portfolio_details_body .bottom *{line-height:2em}.mobile .portfolio_filter_compact .portfolio_filter_menu{-ms-transform:scale(.8);-ms-transform-origin:0 0;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 0;transform-origin:0 0;width:125%;padding-top:19px}.mobile .overlay-container.show-overlay{display:block}.mobile .overlay-container.hide-overlay{display:none}@media handheld,only screen and (orientation:landscape){.mobile #tumblr-page-scroll-wrapper,.mobile #tumblr-page-wrapper,.mobile .portfolio_view{position:fixed}}.asset-html-container{width:100%;height:100%;padding:0;margin:0;list-style:none}.asset-html-container .asset-html-column{float:left;height:100%;padding:0;margin:0}.asset-html-container .asset-html-column .asset-html-item{position:relative;width:100%;overflow:hidden;text-align:center;padding:0;margin:0}.asset-html-container .asset-html-column .asset-html-item.float-left{float:left}.asset-html-container .asset-html-column .asset-html-item a{text-decoration:none;display:block;width:100%;height:100%}.asset-html-container .width-16{width:16%!important}.asset-html-container .width-25{width:25%!important}.asset-html-container .width-28{width:28%!important}.asset-html-container .width-30{width:30%!important}.asset-html-container .width-35{width:35%!important}.asset-html-container .width-40{width:40%!important}.asset-html-container .width-60{width:60%!important}.asset-html-container .width-75{width:75%!important}.asset-html-container .height-25{height:25%}.asset-html-container .height-30{height:30%}.asset-html-container .height-35{height:35%}.asset-html-container .height-40{height:40%}.asset-html-container .height-45{height:45%}.asset-html-container .height-50{height:50%}.asset-html-container .height-55{height:55%}.asset-html-container .height-65{height:65%}.asset-html-container .height-full{height:100%}.asset-html-container .asset-html-column .asset-html-item.bg-white{background-color:#fff}.asset-html-container .asset-html-column .asset-html-item img{width:100%;position:absolute;left:-9999px;right:-9999px;margin:auto}.asset-html-container .asset-html-column .asset-html-item .full-height{width:auto!important;height:100%!important}.photoset-container{position:relative;width:100%;height:100%}.photoset-container .photoset{width:100%;height:100%;overflow:hidden}.photoset-container .photoset .photoset-row{width:100%;clear:both;overflow:hidden}.photoset-container .photoset .photoset-row .photoset-col{float:left;overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.photoset-container .photoset .photoset-row .photoset-col img{display:block;width:100%;height:auto}.flowplayer{position:relative;width:100%;background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block}.flowplayer *{font-weight:inherit;font-family:inherit;font-style:inherit;text-decoration:inherit;font-size:100%;padding:0;border:0;margin:0;list-style-type:none}.flowplayer.is-ipad video{-webkit-transform:translateX(-2048px)}.is-ready.flowplayer.is-ipad video{-webkit-transform:translateX(0)}.flowplayer .fp-engine,.flowplayer .fp-message,.flowplayer .fp-ui{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:1}.flowplayer .fp-message{display:none;text-align:center;padding-top:5%;cursor:default}.flowplayer .fp-message h2{font-size:120%;margin-bottom:1em}.flowplayer .fp-message p{color:#666;font-size:95%}.flowplayer .fp-controls{position:absolute;bottom:0;width:100%}.no-background.flowplayer .fp-controls{background-color:transparent!important;background-image:-moz-linear-gradient(transparent,transparent)!important;background-image:-webkit-gradient(linear,0 0,0 100%,from(transparent),to(transparent))!important}.is-fullscreen.flowplayer .fp-controls{bottom:3px}.is-mouseover.flowplayer .fp-controls{bottom:0}.flowplayer .fp-waiting{display:none;margin:19% auto;text-align:center}.flowplayer .fp-waiting *{-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333}.flowplayer .fp-waiting em{width:1em;height:1em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;background-color:rgba(255,255,255,.8);display:inline-block;-webkit-animation:pulse .6s infinite;-moz-animation:pulse .6s infinite;animation:pulse .6s infinite;margin:.3em;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}.flowplayer .fp-waiting em:nth-child(1){-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}.flowplayer .fp-waiting em:nth-child(2){-webkit-animation-delay:.45s;-moz-animation-delay:.45s;animation-delay:.45s}.flowplayer .fp-waiting em:nth-child(3){-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}.flowplayer .fp-waiting p{color:#ccc;font-weight:700}.flowplayer .fp-help,.flowplayer .fp-speed,.flowplayer .fp-subtitle{text-align:center;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}.flowplayer .fp-speed{font-size:30px;background-color:#333;background-color:rgba(51,51,51,.8);color:#eee;margin:0 auto;padding:.1em 0 0;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;width:120px}.flowplayer .fp-speed.fp-hilite,.is-help.flowplayer .fp-help{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}.flowplayer .fp-help,.flowplayer .fp-subtitle{position:absolute;width:100%}.flowplayer .fp-help{top:0;background-color:#333;background-color:rgba(51,51,51,.9);height:100%;left:-9999em;z-index:100;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s}.is-help.flowplayer .fp-help{left:0}.flowplayer .fp-help .fp-help-section{margin:3%;direction:ltr}.flowplayer .fp-help .fp-help-basics{margin-top:6%}.flowplayer .fp-help p{color:#eee;font-size:14px;line-height:1.5;display:inline-block;margin:1% 2%}.flowplayer .fp-help em{background:#eee;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;margin-right:.4em;padding:.3em .6em;color:#333}.flowplayer .fp-help small{font-size:90%;color:#aaa}.flowplayer .fp-help .fp-close{display:block}@media (max-width:600px){.flowplayer .fp-help p{font-size:9px}}.flowplayer .fp-subtitle{bottom:40px;left:-99999em;z-index:10;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}.flowplayer .fp-subtitle p{display:inline;background-color:#333;background-color:rgba(51,51,51,.9);color:#eee;padding:.1em .4em;font-size:16px;line-height:1.6}.flowplayer .fp-subtitle p:after{content:'';clear:both}.flowplayer .fp-subtitle.fp-active{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}.flowplayer .fp-close,.flowplayer .fp-embed,.flowplayer .fp-fullscreen,.flowplayer .fp-mute,.flowplayer .fp-play,.flowplayer .fp-unload{background-image:url(img/white.png);background-size:37px 300px}.is-rtl.flowplayer .fp-close,.is-rtl.flowplayer .fp-embed,.is-rtl.flowplayer .fp-fullscreen,.is-rtl.flowplayer .fp-mute,.is-rtl.flowplayer .fp-play,.is-rtl.flowplayer .fp-unload{background-image:url(img/white_rtl.png)}.color-light.flowplayer .fp-close,.color-light.flowplayer .fp-embed,.color-light.flowplayer .fp-fullscreen,.color-light.flowplayer .fp-mute,.color-light.flowplayer .fp-play,.color-light.flowplayer .fp-unload{background-image:url(img/black.png)}.is-rtl.color-light.flowplayer .fp-close,.is-rtl.color-light.flowplayer .fp-embed,.is-rtl.color-light.flowplayer .fp-fullscreen,.is-rtl.color-light.flowplayer .fp-mute,.is-rtl.color-light.flowplayer .fp-play,.is-rtl.color-light.flowplayer .fp-unload{background-image:url(img/black_rtl.png)}@media (-webkit-min-device-pixel-ratio:2){.color-light.flowplayer .fp-close,.color-light.flowplayer .fp-embed,.color-light.flowplayer .fp-fullscreen,.color-light.flowplayer .fp-mute,.color-light.flowplayer .fp-play,.color-light.flowplayer .fp-unload{background-image:url(img/black@x2.png)}.is-rtl.color-light.flowplayer .fp-close,.is-rtl.color-light.flowplayer .fp-embed,.is-rtl.color-light.flowplayer .fp-fullscreen,.is-rtl.color-light.flowplayer .fp-mute,.is-rtl.color-light.flowplayer .fp-play,.is-rtl.color-light.flowplayer .fp-unload{background-image:url(img/black_rtl@x2.png)}.flowplayer .fp-close,.flowplayer .fp-embed,.flowplayer .fp-fullscreen,.flowplayer .fp-mute,.flowplayer .fp-play,.flowplayer .fp-unload{background-image:url(img/white@x2.png)}.is-rtl.flowplayer .fp-close,.is-rtl.flowplayer .fp-embed,.is-rtl.flowplayer .fp-fullscreen,.is-rtl.flowplayer .fp-mute,.is-rtl.flowplayer .fp-play,.is-rtl.flowplayer .fp-unload{background-image:url(img/white_rtl@x2.png)}}.is-paused.flowplayer .fp-ui,.is-splash.flowplayer .fp-ui{background:url(img/play_white.png) center no-repeat;background-size:12%}.is-rtl.is-paused.flowplayer .fp-ui,.is-rtl.is-splash.flowplayer .fp-ui{background:url(img/play_white_rtl.png) center no-repeat;background-size:12%}@media (-webkit-min-device-pixel-ratio:2){.is-paused.flowplayer .fp-ui,.is-splash.flowplayer .fp-ui{background:url(img/play_white@x2.png) center no-repeat;background-size:12%}.is-rtl.is-paused.flowplayer .fp-ui,.is-rtl.is-splash.flowplayer .fp-ui{background:url(img/play_white_rtl@x2.png) center no-repeat;background-size:12%}}.color-light.is-paused.flowplayer .fp-ui,.color-light.is-splash.flowplayer .fp-ui{background-image:url(img/play_black.png)}.is-rtl.color-light.is-paused.flowplayer .fp-ui,.is-rtl.color-light.is-splash.flowplayer .fp-ui{background-image:url(img/play_black_rtl.png)}@media (-webkit-min-device-pixel-ratio:2){.color-light.is-paused.flowplayer .fp-ui,.color-light.is-splash.flowplayer .fp-ui{background-image:url(img/play_black@x2.png)}.is-rtl.color-light.is-paused.flowplayer .fp-ui,.is-rtl.color-light.is-splash.flowplayer .fp-ui{background-image:url(img/play_black_rtl@x2.png)}}.is-fullscreen.flowplayer .fp-ui{background-size:auto}.is-loading.flowplayer .fp-ui,.is-seeking.flowplayer .fp-ui{background-image:none}.flowplayer .fp-logo{position:absolute;top:auto;left:15px;bottom:30px;cursor:pointer;display:none;z-index:100}.is-embedded.flowplayer .fp-logo{display:block}.fixed-controls.flowplayer .fp-logo{bottom:15px}.flowplayer .fp-close,.flowplayer .fp-fullscreen,.flowplayer .fp-unload{position:absolute;top:5px;left:auto;right:5px;display:block;width:30px;height:23px;background-position:12px -197px;cursor:pointer}.flowplayer .fp-close,.flowplayer .fp-unload{background-position:14px -175px;display:none}.is-rtl.flowplayer .fp-fullscreen{right:auto;left:5px;background-position:18px -197px}.is-rtl.flowplayer .fp-close,.is-rtl.flowplayer .fp-unload{right:auto;left:5px;background-position:14px -175px}.flowplayer .fp-play{display:none;width:27px;background-position:9px -24px;position:absolute;bottom:0;left:0}.is-rtl.flowplayer .fp-play{background-position:18px -24px;left:auto;right:0}.play-button.flowplayer .fp-play{display:block}.is-paused.flowplayer .fp-play{background-position:9px 7px}.is-rtl.is-paused.flowplayer .fp-play{background-position:18px 7px}.flowplayer.is-ready.is-closeable .fp-unload{display:block}.flowplayer.is-ready.is-closeable .fp-fullscreen{display:none}.flowplayer.is-fullscreen .fp-fullscreen{background-position:10px -217px;display:block!important}.is-rtl.flowplayer.is-fullscreen .fp-fullscreen{background-position:21px -217px}.flowplayer.is-fullscreen .fp-close,.flowplayer.is-fullscreen .fp-unload{display:none!important}.flowplayer .fp-timeline{position:relative;overflow:hidden;top:5px;height:10px;margin:0 150px 0 45px}.no-volume.flowplayer .fp-timeline{margin-right:60px}.no-mute.flowplayer .fp-timeline{margin-right:140px}.no-mute.no-volume.flowplayer .fp-timeline{margin-right:45px}.play-button.flowplayer .fp-timeline{margin-left:67px}.is-rtl.flowplayer .fp-timeline{margin:0 45px 0 150px}.no-volume.is-rtl.flowplayer .fp-timeline{margin-left:60px}.no-mute.is-rtl.flowplayer .fp-timeline{margin-left:140px}.no-mute.no-volume.is-rtl.flowplayer .fp-timeline{margin-left:45px}.play-button.is-rtl.flowplayer .fp-timeline{margin-right:67px}.is-long.flowplayer .fp-timeline{margin:0 180px 0 75px}.no-volume.is-long.flowplayer .fp-timeline{margin-right:90px}.no-mute.is-long.flowplayer .fp-timeline{margin-right:75px}.play-button.is-long.flowplayer .fp-timeline{margin-left:97px}.is-rtl.is-long.flowplayer .fp-timeline{margin:75px 0 180px}.no-volume.is-rtl.is-long.flowplayer .fp-timeline{margin-left:90px}.no-mute.is-rtl.is-long.flowplayer .fp-timeline{margin-left:75px}.play-button.is-rtl.is-long.flowplayer .fp-timeline{margin-left:97px}.aside-time.flowplayer .fp-timeline,.no-time.flowplayer .fp-timeline{margin:0 110px 0 5px}.aside-time.no-volume.flowplayer .fp-timeline,.no-time.no-volume.flowplayer .fp-timeline{margin-right:20px}.aside-time.no-mute.flowplayer .fp-timeline,.no-time.no-mute.flowplayer .fp-timeline{margin-right:5px}.play-button.aside-time.flowplayer .fp-timeline,.play-button.no-time.flowplayer .fp-timeline{margin-left:27px}.is-rtl.aside-time.flowplayer .fp-timeline,.is-rtl.no-time.flowplayer .fp-timeline{margin:0 5px 0 110px}.is-rtl.aside-time.no-volume.flowplayer .fp-timeline,.is-rtl.no-time.no-volume.flowplayer .fp-timeline{margin-left:20px}.is-rtl.aside-time.no-mute.flowplayer .fp-timeline,.is-rtl.no-time.no-mute.flowplayer .fp-timeline{margin-left:5px}.is-rtl.play-button.aside-time.flowplayer .fp-timeline,.is-rtl.play-button.no-time.flowplayer .fp-timeline{margin-right:27px}.flowplayer .fp-buffer,.flowplayer .fp-progress{position:absolute;top:0;left:auto;height:100%;cursor:col-resize}.flowplayer .fp-buffer{-webkit-transition:width .25s linear;-moz-transition:width .25s linear;transition:width .25s linear}.flowplayer.is-touch .fp-timeline{overflow:visible}.flowplayer.is-touch .fp-progress{-webkit-transition:width .2s linear;-moz-transition:width .2s linear;transition:width .2s linear}.flowplayer.is-touch .fp-timeline.is-dragging .fp-progress{-webkit-transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear;-moz-transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear;transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear}.flowplayer.is-touch.is-mouseover .fp-progress:after,.flowplayer.is-touch.is-mouseover .fp-progress:before{content:'';display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:absolute}.flowplayer.is-touch.is-mouseover .fp-progress:before{right:-5px;width:10px;height:10px}.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:after{right:auto}.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:before{right:auto;left:-5px}.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:after{left:-10px;-webkit-box-shadow:-1px 0 4px rgba(0,0,0,.5);-moz-box-shadow:-1px 0 4px rgba(0,0,0,.5);box-shadow:-1px 0 4px rgba(0,0,0,.5)}.flowplayer.is-touch.is-mouseover .fp-progress:after{height:10px;width:10px;top:-5px;right:-10px;border:5px solid rgba(255,255,255,.65);-webkit-box-shadow:1px 0 4px rgba(0,0,0,.5);-moz-box-shadow:1px 0 4px rgba(0,0,0,.5);box-shadow:1px 0 4px rgba(0,0,0,.5)}.flowplayer.is-touch.is-mouseover .fp-timeline.is-dragging .fp-progress:after{border:10px solid #fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:inherit;-moz-transition:inherit;transition:inherit;top:-10px;right:-15px}.flowplayer.is-touch.is-rtl.is-mouseover .fp-timeline.is-dragging .fp-progress:after{left:-15px;right:auto;border:10px solid #fff}.flowplayer .fp-volume{position:absolute;top:7.5px;right:5px}.is-rtl.flowplayer .fp-volume{right:auto;left:5px}.flowplayer .fp-mute{position:relative;width:10px;height:15px;float:left;top:-5px;cursor:pointer;background-position:-2px -99px}.is-rtl.flowplayer .fp-mute{float:right;background-position:-25px -99px}.no-mute.flowplayer .fp-mute{display:none}.flowplayer .fp-volumeslider{width:90px;height:5px;cursor:col-resize;float:left}.is-rtl.flowplayer .fp-volumeslider{float:right}.flowplayer .fp-time.is-inverted .fp-duration,.no-time.flowplayer .fp-time,.no-volume.flowplayer .fp-volumeslider{display:none}.flowplayer .fp-volumelevel{height:100%}.flowplayer .fp-time{text-shadow:0 0 1px #000;font-size:12px;font-weight:700;color:#fff;width:100%}.flowplayer .fp-time.is-inverted .fp-remaining{display:inline}.flowplayer .fp-time em{width:35px;height:10px;line-height:10px;text-align:center;position:absolute;bottom:5px}.is-long.flowplayer .fp-time em{width:65px}.flowplayer .fp-elapsed,.no-mute.no-volume.is-rtl.flowplayer .fp-duration,.no-mute.no-volume.is-rtl.flowplayer .fp-remaining{left:5px}.play-button.flowplayer .fp-elapsed{left:27px}.is-rtl.flowplayer .fp-elapsed{left:auto;right:5px}.play-button.is-rtl.flowplayer .fp-elapsed{right:27px}.flowplayer .fp-duration,.flowplayer .fp-remaining{right:110px;color:#eee}.no-volume.flowplayer .fp-duration,.no-volume.flowplayer .fp-remaining{right:20px}.no-mute.flowplayer .fp-duration,.no-mute.flowplayer .fp-remaining{right:100px}.no-mute.no-volume.flowplayer .fp-duration,.no-mute.no-volume.flowplayer .fp-remaining{right:5px}.is-rtl.flowplayer .fp-duration,.is-rtl.flowplayer .fp-remaining{right:auto;left:110px}.no-volume.is-rtl.flowplayer .fp-duration,.no-volume.is-rtl.flowplayer .fp-remaining{left:20px}.no-mute.is-rtl.flowplayer .fp-duration,.no-mute.is-rtl.flowplayer .fp-remaining{left:100px}.flowplayer .fp-remaining{display:none}.flowplayer.color-light .fp-time{color:#222;text-shadow:0 0 1px #fff}.flowplayer.color-light .fp-duration,.flowplayer.color-light .fp-remaining{color:#666}.flowplayer.aside-time .fp-time{position:absolute;top:5px;left:5px;bottom:auto!important;width:85px}.flowplayer.aside-time .fp-time em,.flowplayer.aside-time .fp-time strong{position:static}.flowplayer.aside-time .fp-time .fp-elapsed{margin-right:5px}.is-rtl.flowplayer.aside-time .fp-time .fp-elapsed{margin-right:auto;margin-left:5px}.flowplayer.is-long.aside-time .fp-time{width:130px}.flowplayer.is-poster,.flowplayer.is-splash{cursor:pointer}.flowplayer.is-poster .fp-controls,.flowplayer.is-poster .fp-embed,.flowplayer.is-poster .fp-fullscreen,.flowplayer.is-poster .fp-time,.flowplayer.is-poster .fp-unload,.flowplayer.is-splash .fp-controls,.flowplayer.is-splash .fp-embed,.flowplayer.is-splash .fp-fullscreen,.flowplayer.is-splash .fp-time,.flowplayer.is-splash .fp-unload{display:none!important}.flowplayer.is-poster .fp-engine{top:-9999em}.flowplayer.is-loading .fp-waiting{display:block}.flowplayer.is-loading .fp-controls,.flowplayer.is-loading .fp-time{display:none}.flowplayer.is-loading .fp-ui{background-position:-9999em}.flowplayer.is-seeking .fp-waiting{display:block}.flowplayer.is-fullscreen{position:fixed!important;top:0!important;left:0!important;border:0!important;margin:0!important;width:100%!important;height:100%!important;max-width:100%!important;z-index:99999!important;-webkit-box-shadow:0!important;-moz-box-shadow:0!important;box-shadow:0!important;background-image:none!important;background-color:#333}.is-rtl.flowplayer.is-fullscreen{left:auto!important;right:0!important}.flowplayer.is-error{border:1px solid #909090;background:#fdfdfd!important}.flowplayer.is-error h2{font-weight:700;font-size:large;margin-top:10%}.flowplayer.is-error .fp-message{display:block}.flowplayer.is-error .fp-controls,.flowplayer.is-error .fp-subtitle,.flowplayer.is-error .fp-time,.flowplayer.is-error object,.flowplayer.is-error video{display:none}.flowplayer.is-ready.is-muted .fp-mute{opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)}.flowplayer.is-mouseout .fp-controls{height:0;-webkit-transition:height .15s .3s;-moz-transition:height .15s .3s;transition:height .15s .3s}.flowplayer.is-mouseout .fp-timeline{margin:0!important;-webkit-transition:height .15s .3s,top .15s .3s,margin .15s .3s;-moz-transition:height .15s .3s,top .15s .3s,margin .15s .3s;transition:height .15s .3s,top .15s .3s,margin .15s .3s;height:4px;top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.flowplayer.is-mouseout .fp-duration,.flowplayer.is-mouseout .fp-elapsed,.flowplayer.is-mouseout .fp-embed,.flowplayer.is-mouseout .fp-fullscreen,.flowplayer.is-mouseout .fp-play,.flowplayer.is-mouseout .fp-remaining,.flowplayer.is-mouseout .fp-unload,.flowplayer.is-mouseout .fp-volume{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .15s .3s;-moz-transition:opacity .15s .3s;transition:opacity .15s .3s}.flowplayer.fixed-controls .fp-controls,.flowplayer.is-mouseover .fp-controls{height:20px}.flowplayer.fixed-controls .fp-duration,.flowplayer.fixed-controls .fp-elapsed,.flowplayer.fixed-controls .fp-embed,.flowplayer.fixed-controls .fp-fullscreen,.flowplayer.fixed-controls .fp-logo,.flowplayer.fixed-controls .fp-play,.flowplayer.fixed-controls .fp-remaining,.flowplayer.fixed-controls .fp-time em,.flowplayer.fixed-controls .fp-unload,.flowplayer.fixed-controls .fp-volume,.flowplayer.is-mouseover .fp-duration,.flowplayer.is-mouseover .fp-elapsed,.flowplayer.is-mouseover .fp-embed,.flowplayer.is-mouseover .fp-fullscreen,.flowplayer.is-mouseover .fp-logo,.flowplayer.is-mouseover .fp-play,.flowplayer.is-mouseover .fp-remaining,.flowplayer.is-mouseover .fp-unload,.flowplayer.is-mouseover .fp-volume{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}.flowplayer.fixed-controls .fp-volume{display:block}.flowplayer.fixed-controls .fp-controls{bottom:-20px}.is-fullscreen.flowplayer.fixed-controls .fp-controls{bottom:0}.flowplayer.fixed-controls .fp-time em{bottom:-15px}.is-fullscreen.flowplayer.fixed-controls .fp-time em{bottom:5px}.flowplayer.is-disabled .fp-progress{background-color:#999}.flowplayer .fp-embed{position:absolute;top:5px;left:5px;display:block;width:25px;height:20px;background-position:3px -237px}.is-rtl.flowplayer .fp-embed{background-position:22px -237px;left:auto;right:5px}.flowplayer .fp-embed-code{position:absolute;display:none;top:10px;left:40px;background-color:#333;padding:3px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;font-size:12px}.flowplayer .fp-embed-code:before{content:'';width:0;height:0;position:absolute;top:2px;left:-10px;border:5px solid transparent;border-right-color:#333}.is-rtl.flowplayer .fp-embed-code{left:auto;right:40px}.is-rtl.flowplayer .fp-embed-code:before{left:auto;right:-10px;border-right-color:transparent;border-left-color:#333}.flowplayer .fp-embed-code textarea{width:400px;height:16px;font-family:monaco,"courier new",verdana;white-space:nowrap;resize:none;overflow:hidden;border:0;outline:0;background-color:transparent;color:#ccc}.flowplayer .fp-embed-code label{display:block;color:#999}.flowplayer.is-embedding .fp-embed,.flowplayer.is-embedding .fp-embed-code{display:block;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}.flowplayer.aside-time .fp-embed{left:85px}.is-rtl.flowplayer.aside-time .fp-embed{left:auto;right:85px}.flowplayer.aside-time .fp-embed-code{left:115px}.is-rtl.flowplayer.aside-time .fp-embed-code{left:auto;right:115px}.flowplayer.aside-time.is-embedding .fp-time{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}.flowplayer.is-long.aside-time .fp-embed{left:130px}.is-rtl.flowplayer.is-long.aside-time .fp-embed{left:auto;right:130px}.flowplayer.no-time .fp-embed{left:5px!important}.is-rtl.flowplayer.no-time .fp-embed{left:auto;right:5px!important}@-moz-keyframes pulse{0%{opacity:0}to{opacity:1}}@-webkit-keyframes pulse{0%{opacity:0}to{opacity:1}}@-o-keyframes pulse{0%{opacity:0}to{opacity:1}}@-ms-keyframes pulse{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%{opacity:0}to{opacity:1}}.flowplayer .fp-controls{background-color:#333;background-color:rgba(51,51,51,.6)}.flowplayer.fixed-controls .fp-controls{background-color:#333}.flowplayer .fp-timeline{background-color:#666}.flowplayer .fp-buffer{background-color:#eee}.flowplayer .fp-progress,.flowplayer.is-touch.is-mouseover .fp-progress:before{background-color:#078b83}.flowplayer .fp-volumeslider{background-color:#000}.flowplayer .fp-volumelevel,.flowplayer.color-light.fixed-controls .fp-controls{background-color:#fff}.flowplayer .fp-play{height:24px}.flowplayer.color-light .fp-controls{background-color:rgba(255,255,255,.6)}.flowplayer.color-light .fp-volumeslider{background-color:#ddd}.flowplayer.color-light .fp-volumelevel{background-color:#222}.flowplayer.color-alt .fp-progress,.flowplayer.color-alt.is-touch.is-mouseover .fp-progress:before{background-color:#fff}.flowplayer.color-alt .fp-buffer{background-color:#999}.flowplayer.color-alt2 .fp-progress,.flowplayer.color-alt2.is-touch.is-mouseover .fp-progress:before{background-color:#900}