.ui-sprite,.ui-close,.ui-flex-left,.ui-flex-right,.ui-icon-email,.ui-icon-menu,.ui-icon-phone,.ui-icon-pin-section,.ui-icon-pin,.ui-icon-play,.ui-logo-16x16-w,.ui-logo-lg-gray,.ui-logo-lg-w,.ui-logo-lg,.ui-logo-sm-white,.menu-main:before,.nav-close:before,.modal-close:before,.our-work .description:after,.contact-us .logo,.visit:before,.call:before,.email:before,.subtitle .icon:after,aside.contact-info:before{background-image:url('/app/themes/section/assets/img/../img/ui-s087d18cb69.png');background-repeat:no-repeat}.ui-close{background-position:0 0}.ui-flex-left{background-position:0 -28px}.ui-flex-right{background-position:0 -55px}.ui-icon-email{background-position:0 -82px}.ui-icon-menu{background-position:0 -105px}.ui-icon-phone{background-position:0 -138px}.ui-icon-pin-section{background-position:0 -173px}.ui-icon-pin{background-position:0 -268px}.ui-icon-play{background-position:0 -313px}.ui-logo-16x16-w{background-position:0 -372px}.ui-logo-lg-gray{background-position:0 -388px}.ui-logo-lg-w{background-position:0 -528px}.ui-logo-lg{background-position:0 -743px}.ui-logo-sm-white{background-position:0 -967px}@font-face{font-family:'open_sansbold';src:url("../fonts/opensans-bold-webfont.eot");src:url("../fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-bold-webfont.woff") format("woff"),url("../fonts/opensans-bold-webfont.ttf") format("truetype"),url("../fonts/opensans-bold-webfont.svg#open_sansbold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sansitalic';src:url("../fonts/opensans-italic-webfont.eot");src:url("../fonts/opensans-italic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-italic-webfont.woff") format("woff"),url("../fonts/opensans-italic-webfont.ttf") format("truetype"),url("../fonts/opensans-italic-webfont.svg#open_sansitalic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sansregular';src:url("../fonts/opensans-regular-webfont.eot");src:url("../fonts/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-regular-webfont.woff") format("woff"),url("../fonts/opensans-regular-webfont.ttf") format("truetype"),url("../fonts/opensans-regular-webfont.svg#open_sansregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sanslight';src:url("../fonts/opensans-light-webfont.eot");src:url("../fonts/opensans-light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-light-webfont.woff") format("woff"),url("../fonts/opensans-light-webfont.ttf") format("truetype"),url("../fonts/opensans-light-webfont.svg#open_sanslight") format("svg");font-weight:normal;font-style:normal}::selection{background:#ff3f04;color:#ffffff}::-moz-selection{background:#ff3f04;color:#ffffff}body{font-size:16px}@media (max-width: 788px){body{font-size:12.8px}}
p{margin:0 0 10.5px}.lead{margin-bottom:21px;font-size:18.4px;font-weight:200;line-height:1.4}a{-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;color:#595959}a:hover{color:#ff3f04}a,a:hover,a:visited,a:focus,a:active{text-decoration:none;outline:none}small{font-size:85%}cite{font-style:normal}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"open_sanslight",Arial,sans-serif;font-weight:400;line-height:1.3;text-transform:uppercase;letter-spacing:1px}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small{font-weight:normal;line-height:1}h1,h2,h3{margin-top:0;margin-bottom:10.5px}h4,h5,h6{margin-top:10.5px;margin-bottom:10.5px}h1,.h1{font-size:35px}h2,.h2{font-size:31px}@media (max-width: 788px){h2,.h2{font-size:24.8px}}
h3,.h3{font-size:27px}h4,.h4{font-size:24px}h5,.h5{font-size:21px}h6,.h6{font-size:18px}ul,ol{margin-top:0;margin-bottom:10.5px}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-bottom:21px}dt,dd{line-height:1.333}dt{font-weight:bold}dd{margin-left:0}blockquote{padding:10.5px 21px;margin:0 0 21px}blockquote p{font-size:20px;font-weight:300;line-height:1.25}blockquote p:last-child{margin-bottom:0}blockquote small{display:block;line-height:1.333}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{padding-right:15px;padding-left:0;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:21px;font-style:normal;line-height:1.333}.readmore{-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;font-family:"open_sanslight",Arial,sans-serif;font-size:12px;text-transform:uppercase}strong{font-family:"open_sansbold",Helvetica,Arial,serif}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:focus,*:hover{outline:none}html,body{margin:0;padding:0;overflow:visible;overflow-x:hidden}body{background-color:#fff;font-family:"open_sanslight",Arial,sans-serif;color:#595959}html,html body.home{overflow:hidden !important}html,html body.single{overflow:auto !important}p{margin-bottom:21px}section{display:block;width:100%}img{height:auto;max-width:100%}.box-shadow{-webkit-box-shadow:2px 2px 12px 0px #1b1b1b;box-shadow:2px 2px 12px 0px #1b1b1b}.content{position:relative}.content:before,.content:after{content:" ";display:table}.content:after{clear:both}.content-secondary{margin-bottom:21px}.trans-bg{background-color:#595959}.alignleft:before,.alignleft:after,.alignright:before,.alignright:after{content:" ";display:table}.alignleft:after,.alignright:after{clear:both}.alignleft{margin:21px;margin-left:0}.alignright{margin:21px;margin-right:0}a[rel=gallery]{display:inline-block;vertical-align:top;width:100%}.flip,.flip-after:after{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.clearfix{display:inline-block;*zoom:1}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("../img/fancybox/fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("../img/fancybox/fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("../img/fancybox/blank.gif");-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("../img/fancybox/fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("../img/fancybox/fancybox_sprite@2x.png");background-size:44px 152px}#fancybox-loading div{background-image:url("../img/fancybox/fancybox_loading@2x.gif");background-size:24px 24px}}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}@font-face{font-family:'flexslider-icon';src:url("../js/plugins/flexslider/fonts/flexslider-icon.eot");src:url("../js/plugins/flexslider/fonts/flexslider-icon.eot?#iefix") format("embedded-opentype"),url("../js/plugins/flexslider/fonts/flexslider-icon.woff") format("woff"),url("../js/plugins/flexslider/fonts/flexslider-icon.ttf") format("truetype"),url("../js/plugins/flexslider/fonts/flexslider-icon.svg#flexslider-icon") format("svg");font-weight:normal;font-style:normal}.flexslider{width:100%;height:100%;margin:0 auto 42px;position:relative}.flexslider .slides>li{height:100%;display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flex-viewport{max-height:2000px;height:100%}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav,.flex-control-nav{z-index:99}.flex-direction-nav{width:100%;margin:-13.5px 0 0;position:absolute;top:50%;left:0}.flex-direction-nav .flex-prev{height:0;width:0;border-bottom:10.5px dashed transparent;border-top:10.5px dashed transparent;border-right:10.5px solid #ff3f04;border-left:10.5px dashed transparent;left:10.5px}.flex-direction-nav .flex-next{height:0;width:0;border-bottom:10.5px dashed transparent;border-top:10.5px dashed transparent;border-left:10.5px solid #ff3f04;border-right:10.5px dashed transparent;right:10.5px}.flex-direction-nav a{text-decoration:none;text-indent:-9999px;overflow:hidden;display:block;position:absolute;z-index:10;overflow:hidden}@media (max-width: 788px){.flex-direction-nav{display:none}}
.flexslider:hover .flex-prev{opacity:1.0}.flexslider:hover .flex-next{opacity:1.0}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;left:0;bottom:4%;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:10.5px;height:5.25px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{cursor:default;background:#ff3f04}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}.slide{-webkit-background-size:cover;background-size:cover;height:100%;width:100%}html,body{margin:0;padding:0;overflow:hidden}#superContainer{height:100%;position:relative;-ms-touch-action:none}.section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.slide{float:left}.slide,.slidesContainer{height:100%;display:block}.slides{height:100%;overflow:hidden;position:relative;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.section.table,.slide.table{display:table;width:100%}.tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.slidesContainer{float:left;position:relative}.controlArrow{position:absolute;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px}.controlArrow.prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.controlArrow.next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.scrollable{overflow:scroll}.easing{-webkit-transition:all 0.7s ease-out;-moz-transition:all 0.7s ease-out;-o-transition:all 0.7s ease-out;transition:all 0.7s ease-out}#fullPage-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1}#fullPage-nav.right{right:17px}#fullPage-nav.left{left:17px}.fullPage-slidesNav{position:absolute;z-index:4;left:50%;opacity:1}.fullPage-slidesNav.bottom{bottom:17px}.fullPage-slidesNav.top{top:17px}#fullPage-nav ul,.fullPage-slidesNav ul{margin:0;padding:0}#fullPage-nav li,.fullPage-slidesNav li{display:block;width:14px;height:13px;margin:7px;position:relative}.fullPage-slidesNav li{display:inline-block}#fullPage-nav li a,.fullPage-slidesNav li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fullPage-nav li .active span,.fullPage-slidesNav .active span{background:#333}#fullPage-nav span,.fullPage-slidesNav span{top:2px;left:2px;width:8px;height:8px;border:1px solid #000;background:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;z-index:1}.fullPage-tooltip{position:absolute;color:#fff;font-size:14px;font-family:arial, helvetica, sans-serif;top:-2px}.fullPage-tooltip.right{right:20px}.fullPage-tooltip.left{left:20px}.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute}.jspPane[style]{width:100% !important}.jspVerticalBar{position:absolute;top:0;right:0;width:8px;height:100%;background:#252525}.jspHorizontalBar{position:absolute;bottom:0;left:0;z-index:2;width:100%;height:8px;background:#252525}.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#252525;position:relative}.jspDrag{background:#ff3f04;position:relative;top:0;left:0;cursor:pointer}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{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}.nav-main{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:66px;height:66px;-o-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-o-backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-o-perspective:1000;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;background-color:transparent;font-family:"open_sanslight",Arial,sans-serif;font-size:14.22222px;text-transform:uppercase;letter-spacing:1px;overflow:hidden;max-height:66px;position:fixed;top:0;left:0;z-index:100}.nav-main.menu-active,.nav-main a:hover{color:#ff3f04}.nav-main.menu-active{background-color:#252525;width:100%;overflow:visible}.nav-main.menu-active a{color:#fff}.nav-main.menu-active a:hover{color:#ff3f04}.nav-main.menu-active,.nav-main.menu-active .menu-main{height:auto}.nav-main.menu-active .menu-main{background-color:#252525;width:auto;min-width:100%;max-height:999px;top:0}@media (max-width: 788px){.nav-main.menu-active{background-color:transparent}.nav-main.menu-active .nav-close{opacity:1;filter:alpha(opacity=100);display:block}.nav-main.menu-active .menu-main:before{opacity:0;filter:alpha(opacity=0);left:-100%}.nav-main.menu-active .menu-main li{opacity:1;filter:alpha(opacity=100);display:block;left:0;padding-left:21px;border-color:#000000}}.nav-main a,.nav-main li{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (max-width: 788px){.nav-main a,.nav-main li{-webkit-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}}.nav-main a{color:transparent;display:block;height:100%}.nav-main ul,.nav-main li{vertical-align:top}.nav-main ul{white-space:nowrap}@media (max-width: 788px){.nav-main ul{display:block}}.nav-main li{display:inline-block;position:relative;border:none}.nav-main li:not(:last-child){padding-right:21px}.nav-main li:last-child{border-bottom:none}@media (max-width: 788px){.nav-main li{border-bottom:1px solid;border-color:transparent;padding:10.5px 21px}}@media (max-width: 788px){.single .nav-main{width:100%;background-color:#252525}.single .nav-main .menu-main:before{left:50%;margin-left:-14.5px}.nav-main a{display:block}}
.menu-main{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:66px;height:66px;display:inline-block;min-width:71px;margin:0 auto;padding:0;overflow:visible;line-height:66px;position:relative}.menu-main:before,.menu-main:after{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.menu-main:before{background-position:0 -105px;color:#fff;line-height:33px;text-align:center;content:'+';cursor:pointer;margin:10.5px 21px 0;left:0;display:inline-block;height:33px;width:29px;position:relative;z-index:101}@media (max-width: 788px){.menu-main{max-height:33px;line-height:42px}.menu-main li{opacity:0;filter:alpha(opacity=0);left:788px;padding-left:100%}.menu-main:before{position:absolute;z-index:99;margin:0;top:7px;left:10.5px}}
.dropdown-menu{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-size:12px;max-width:0;display:inline-block;overflow:hidden;padding:0;margin:0;position:relative;top:-1px}@media (max-width: 788px){.dropdown-menu{width:100%;max-height:0;display:block}}
a.dropdown-toggle{position:relative;top:-1px;display:inline-block}a.dropdown-toggle:after{-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;opacity:0;filter:alpha(opacity=0);height:0;width:0;border-bottom:5.25px dashed transparent;border-top:5.25px dashed transparent;border-left:5.25px solid #ff3f04;border-right:5.25px dashed transparent;content:'';display:inline-block;position:absolute;right:-15.75px;top:50%;margin-top:-5.25px}@media (max-width: 788px){a.dropdown-toggle:after{position:relative;top:0;margin-top:0}}
.dropdown{position:relative;top:1px}.dropdown:hover>a{color:#ff3f04}.dropdown:hover .dropdown-menu{transition-delay:.5s;max-width:382px;padding-left:21px}.dropdown:hover .dropdown-menu a:link,.dropdown:hover .dropdown-menu a:visited{color:#999b9e}.dropdown:hover .dropdown-menu a:link:hover,.dropdown:hover .dropdown-menu a:visited:hover{color:#ff3f04}.dropdown:hover .dropdown-toggle:after{opacity:1;filter:alpha(opacity=100)}@media (max-width: 788px){.dropdown:hover .dropdown-menu{margin-left:0;max-height:201px}}
.nav-close{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:0;filter:alpha(opacity=0);display:none;cursor:pointer;color:#fff;padding:21px;margin:0 auto;background:none;outline:none;border:none}.nav-close:before{height:21px;width:21px;-webkit-border-radius:21px;-moz-border-radius:21px;border-radius:21px;border:1px solid #ff3f04;background-position:0 0;height:28px;width:28px;content:"";vertical-align:middle;position:relative;top:-1px;margin-right:10.5px;text-transform:lowercase}.main-footer{color:#ffffff;font-family:"open_sanslight",Arial,sans-serif;font-size:24px;text-align:center;text-transform:uppercase;letter-spacing:1px;margin:42px auto}.nav-social li{display:inline-block;vertical-align:middle}.social-wrapper{display:inline-block;position:relative;text-align:center}.social-wrapper:before,.social-wrapper:after{content:" ";display:table}.social-wrapper:after{clear:both}.social-icons ul{padding:0;margin:0}.social-icons li{display:inline-block;text-indent:-9999px;position:relative}.social-icons li a{display:block;position:relative;z-index:2;width:100%;height:100%}.social-icons li:before{position:absolute}.social-icons li:hover:before{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.like-wrapper{position:relative;z-index:100}.like-wrapper div{display:inline-block;vertical-align:top}.like-wrapper .twitter-share-button[style]{width:76px !important}.like-wrapper .g-plusone[style],.like-wrapper #___plusone_0[style]{width:60px !important}.fb_edge_widget_with_comment{margin-right:10.5px}#___plusone_0{margin-left:-24px !important}#twitter-widget-0{max-width:77px}.videoWrapper{background:#252525;position:relative;padding-bottom:56.25%;height:0}.videoWrapper object,.videoWrapper iframe,.videoWrapper embed{display:block;margin:0 auto;position:relative;top:0;left:0;width:100%;height:100%}video{width:100%    !important;height:auto   !important}.button{background-color:#595959;color:#ffffff;font-family:"open_sansbold",Helvetica,Arial,serif;font-weight:700;font-size:12px;text-transform:uppercase;text-align:center;padding:10.5px 21px;display:inline-block;position:relative}.button,.button:after,.button:before{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.button:hover{color:#fff;background-color:#ff3f04}.button.next-section{background-color:#ff3f04}.button.next-section:after{display:block;content:" ";width:0;height:0;position:absolute;bottom:0;left:50%;margin-left:-10.5px;border-top:10.5px solid #ff3f04;border-left:10.5px dashed transparent;border-right:10.5px dashed transparent}.button.next-section:hover{background-color:#252525;color:#ffffff}.button.next-section:hover:after{border-top-color:#252525;bottom:-15.75px}.button.view-more:after{display:block;content:"";height:85%;width:96%;background-color:transparent;border-bottom:6px solid #e8e8e8;border-right:6px solid #e8e8e8;position:absolute;bottom:-10px;right:-10px}.button.view-more:hover:after{border-color:#ff3f04;bottom:0;right:0}.to-top:before{height:0;width:0;border-bottom:10.5px solid #595959;border-top:10.5px dashed transparent;border-left:10.5px dashed transparent;border-right:10.5px dashed transparent;display:inline-block;content:'';margin-right:10.5px}.back{margin:42px auto}.projects{max-width:100%;margin-left:auto;margin-right:auto;width:100%;height:100%;padding-top:88px;overflow:hidden;position:absolute;top:0}.projects:before,.projects:after{content:" ";display:table}.projects:after{clear:both}.projects:after{content:" ";display:block;clear:both}.project-teaser{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:33.33333%;float:left;color:#595959;height:33.33%;position:relative;overflow:hidden}@media (min-width: 788px){.project-teaser:hover .project-description{opacity:0;filter:alpha(opacity=0);min-height:0;min-width:0}.project-teaser:hover .title,.project-teaser:hover .platform,.project-teaser:hover .division{color:#fdfdfd;font-size:16px}.project-teaser:hover .thumbnail{opacity:1;filter:alpha(opacity=100)}}.project-teaser a{width:100%;height:100%;display:block}.project-teaser .project-description{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.project-teaser .title,.project-teaser .platform,.project-teaser .division{-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.project-teaser .project-description{background-color:rgba(255,255,255,0.9);min-height:100%;width:100%;padding:42px;position:absolute;bottom:0;left:0;z-index:1;pointer-events:none}.project-teaser .title,.project-teaser .platform,.project-teaser .division{margin:0}.project-teaser .platform,.project-teaser .division{font-size:16px;text-transform:none}.project-teaser .platform{font-family:"open_sansitalic",Helvetica,Arial,serif;color:#595959}.project-teaser .division{color:#ff3f04}.project-teaser .title{font-family:"open_sansregular",Arial,sans-serif;font-size:24px;color:#252525}.project-teaser .thumbnail{opacity:0.9;filter:alpha(opacity=90);-webkit-background-size:cover;background-size:cover;background-position:center center}@media (max-width: 788px){.project-teaser{width:50%;float:left}.project-teaser .title,.project-teaser .platform,.project-teaser .division{font-size:16px}.project-teaser .project-description{padding:21px}}@media (max-width: 340px){.project-teaser{width:100%;float:left}.project-teaser:nth-of-type(n+4){display:none}}
.project-scroll{height:auto;max-height:126px;overflow:auto;position:relative}.project-scroll .projects{padding:0;max-width:none;position:relative;overflow:auto}.project-scroll .project-teaser{height:126px;width:264.6px}.project-scroll .project-teaser .title,.project-scroll .project-teaser .platform,.project-scroll .project-teaser .division{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.archive .projects{overflow-y:scroll;padding:0}.archive .projects .project-teaser{min-height:210px}.modal-wrapper{-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;-o-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-o-backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-o-perspective:1000;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;opacity:0;filter:alpha(opacity=0);overflow:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;background-color:#fff;height:100%;width:100%;position:fixed;top:0;left:0;z-index:99;padding-top:66px}.modal-wrapper.video{background-color:#252525}.modal-wrapper.video .videoWrapper{background:#252525;position:relative;height:100%;padding-bottom:0}@media (max-width: 788px){.modal-wrapper{padding-top:48.5px}}
.modal-content{position:relative;width:100%}.modal-close{font-size:16px;color:#fff;text-align:right;text-transform:uppercase;cursor:pointer;line-height:49.5px;width:100%;padding:5.25px 21px;position:fixed;top:0;right:0;z-index:100}.modal-close,.modal-close:before{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.modal-close:before{height:21px;width:21px;-webkit-border-radius:21px;-moz-border-radius:21px;border-radius:21px;border:2px solid #ff3f04;background-position:0 0;height:28px;width:28px;content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;margin-right:10.5px;text-transform:lowercase;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}.modal-close:hover,.modal-close:hover:before{color:#ff3f04}.modal-close:hover:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);border-color:#fff}@media (max-width: 788px){.modal-close{background-color:#252525;padding:0 21px;font-size:16px;z-index:98}}
.slide-img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 15s ease-in-out;-moz-transition:-moz-transform 15s ease-in-out;-ms-transition:-ms-transform 15s ease-in-out;-o-transition:-o-transform 15s ease-in-out;transition:transform 15s ease-in-out}.slide-img.flex-active-slide{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.error404 main{text-align:center;display:table;height:100%;width:100%;position:absolute}.error404 main h2{font-size:80px;margin-bottom:42px}.error-wrapper{display:table-cell;vertical-align:middle;height:100%}section.home{text-align:center;overflow:hidden}section.home .tagline{color:#fff;font-size:12px;margin-top:10.5px}section.home .tagline span{color:#ff3f04}section.home>*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}section.home .slide-img{-webkit-background-size:cover;background-size:cover;background-position:center center}.brand{position:absolute;top:50%;margin-top:-162.75px;z-index:10;width:100%}.brand .button{margin-top:21px}@media (max-width: 788px){.brand img{max-width:50%}}
.shapes>div{opacity:0.1;filter:alpha(opacity=10);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;pointer-events:none;position:absolute;z-index:3}@media (max-width: 788px){.shapes{display:none}}
div[class*='shape-']{-o-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-o-backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-o-perspective:1000;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000}div[class*='line-']{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;height:9999px;width:1px;border:1px solid #e8e8e8}.shape-left{width:630px;height:630px;height:0;width:0;border-bottom:630px dashed transparent;border-right:630px dashed transparent;border-left:630px solid #fdfdfd;top:-210px;left:-210px}.shape-right{width:630px;height:630px;height:0;width:0;border-top:630px dashed transparent;border-left:630px dashed transparent;border-right:630px solid #fdfdfd;bottom:-105px;right:-105px}.line-left{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:40%;top:-10%}.line-right{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);right:110%;top:-120%}.about{text-align:center;overflow:hidden}.about #games,.about #interactive,.about #entertainment{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFFFFFFF', endColorstr='#FFE8E8E8');background-image:-moz-linear-gradient(right top, rgba(255,255,255,0) 0%,#e8e8e8 100%);background-image:-webkit-linear-gradient(right top, rgba(255,255,255,0) 0%,#e8e8e8 100%);background-image:linear-gradient(to left bottom, rgba(255,255,255,0) 0%,#e8e8e8 100%);width:33.33%;float:left;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-o-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-o-backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-o-perspective:1000;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;background-color:transparent;height:100%;display:table;overflow:hidden}.about #games>a,.about #interactive>a,.about #entertainment>a{display:block;height:100%;width:100%;position:absolute;top:0;left:0;text-indent:-9999px;overflow:hidden}.about #games:hover,.about #interactive:hover,.about #entertainment:hover{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF595959', endColorstr='#FF000000');background-image:-moz-linear-gradient(right top, #595959 0%,#252525 100%);background-image:-webkit-linear-gradient(right top, #595959 0%,#252525 100%);background-image:linear-gradient(to left bottom, #595959 0%,#252525 100%);color:#fff;background-color:#595959;border-color:#595959}.about #games:hover .view-more:after,.about #games:hover .brand-wrapper,.about #interactive:hover .view-more:after,.about #interactive:hover .brand-wrapper,.about #entertainment:hover .view-more:after,.about #entertainment:hover .brand-wrapper{border-color:#595959}.about #games:hover .view-more:hover:after,.about #interactive:hover .view-more:hover:after,.about #entertainment:hover .view-more:hover:after{border-color:#ff3f04}.about #games:hover h2,.about #games:hover p,.about #interactive:hover h2,.about #interactive:hover p,.about #entertainment:hover h2,.about #entertainment:hover p{color:#fff}@media (max-width: 960px){.about #games,.about #interactive,.about #entertainment{float:none;display:table;height:33.33%;width:100%}}.about .view-more{margin:21px auto}@media (max-width: 960px){.about .view-more{width:80px;height:80px;margin:0;vertical-align:top;border:2px solid transparent;overflow:hidden}.about .view-more:after{display:none}.about .view-more:before{display:block;content:"+";font-size:35px;line-height:80px;background-color:#595959;height:100%;width:100%;position:absolute;top:0;left:0}.about .view-more:hover:before{background-color:#ff3f04}}@media (max-width: 340px){.about .view-more{width:60px;height:60px}.about .view-more:before{line-height:60px}}@media (max-height: 1160px) and (max-width: 960px){.about .view-more{width:50px;height:50px}.about .view-more:before{line-height:45px}}.about .next-section{position:relative;bottom:63px}.about .next-section:hover{bottom:73.5px}.brands{display:table;margin:0 auto 42px}.brands:before,.brands:after{content:" ";display:table}.brands:after{clear:both}@media (max-width: 960px){.brands{display:inline-block;overflow:hidden;overflow-x:scroll;width:50%;white-space:nowrap}}
.brand-wrapper{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:100px;height:100px;background-color:rgba(232,232,232,0.5);border:1px solid #e8e8e8;display:inline-block;position:relative;float:left}.brand-wrapper:nth-of-type(4n){clear:left}@media (max-width: 960px){.brand-wrapper{width:80px;height:80px;float:none}}@media (max-width: 340px){.brand-wrapper{width:60px;height:60px}}@media (max-height: 1160px) and (max-width: 960px){.brand-wrapper{width:50px;height:50px}}
.brand-icon{-webkit-transition:opacity 1.5s ease-in-out;transition:opacity 1.5s ease-in-out;opacity:0;filter:alpha(opacity=0);text-align:center;width:100%;height:100%;position:absolute;top:0;left:0}.brand-icon img{max-width:100%;height:auto}.brand-icon.show{opacity:1;filter:alpha(opacity=100)}.division-wrapper{display:table-cell;vertical-align:middle}.division-wrapper h2,.division-wrapper p{-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.division-wrapper h2{white-space:nowrap}.division-wrapper p{font-size:14.22222px;padding:21px 42px;margin:0 auto;max-width:378px}@media (max-width: 960px){.division-wrapper{display:table-cell;padding:21px 0}.division-wrapper h2{margin:0}.division-wrapper p{padding:10.5px 0;margin:0 auto}}@media (max-width: 340px){.division-wrapper p{display:none}.division-wrapper h2{font-size:18px;margin-bottom:10.5px}}@media (max-height: 480px){.division-wrapper p{display:none}}
.our-work header{color:#fff;background-color:#252525;padding:7px 16.66667%}.our-work header:before,.our-work header:after{content:" ";display:table}.our-work header:after{clear:both}@media (max-width: 340px){.our-work header{text-align:center;padding:10.5px}.our-work header .section-title{font-size:18px}}.our-work .section-title{margin:10.5px 0}.our-work p{margin:0}.our-work .description{width:66.66667%;float:left;padding-left:0.85034%;padding-right:0.85034%;display:none;text-align:right;font-size:12px}.our-work .description p,.our-work .description:after{display:table-cell;vertical-align:middle}.our-work .description p{padding-right:21px}.our-work .description:after{-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6);background-position:0 -967px;content:"";height:72px;width:64px}@media (min-width: 960px){.our-work .description{display:block}}@media (min-width: 788px){.our-work .section-title{width:33.33333%;float:left;padding-left:0.85034%;padding-right:0.85034%}}
.contact-us{display:table;width:100%;height:100%}.contact-us .logo{-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75);background-position:0 -743px;display:none;height:224px;width:269px;margin:0 auto}@media (min-width: 960px){.contact-us .logo{display:block}}.contact-us header{text-align:center}.contact-wrapper,.map{display:table-cell;width:50%;height:100%;vertical-align:middle}@media (max-width: 788px){.contact-wrapper,.map{width:100%}}
.map .gm-style[style]{left:auto !important}@media (max-width: 788px){.map{display:none}}
.contact-info{display:block;padding:21px;margin:0 auto}.contact-info .call,.contact-info .email,.contact-info .visit{position:relative;padding-left:72px}.contact-info .call:before,.contact-info .email:before,.contact-info .visit:before{display:inline-block;content:"";position:absolute;top:50%}.contact-info em{color:#999b9e;display:block}.contact-info header{margin-bottom:42px}.contact-info header h2{margin:0;line-height:1.5}@media (min-width: 788px){.contact-info{width:80%}}@media (max-width: 788px){.contact-info{display:table-cell;vertical-align:middle}}
.visit:before{background-position:0 -268px;height:45px;width:28px;left:15.33333px;margin-top:-17.5px}.call:before{background-position:0 -138px;height:35px;width:23px;left:18px;margin-top:-17.5px}.email:before{background-position:0 -82px;height:23px;width:36px;left:12px;margin-top:-11.5px}.single .nav-main{position:relative}@media (max-width: 788px){.single .nav-main{width:100%;background-color:#252525;height:49.5px}}
.post-header{-webkit-background-size:cover;background-size:cover;background-attachment:fixed;background-position:center center;background-repeat:no-repeat;color:#fff;font-family:"open_sansbold",Helvetica,Arial,serif;text-align:center;display:table;width:100%;padding:147px 21px 189px;position:relative}.post-header .wrapper{display:table-cell;vertical-align:middle;position:relative;z-index:2}.post-header .client{opacity:0.6;filter:alpha(opacity=60);font-size:27px}.post-header .title,.post-header .client{font-family:inherit;margin:0}.post-header:after{content:'';display:block;position:absolute;top:0;left:0;z-index:0;height:100%;width:100%;background-color:rgba(0,0,0,0.4)}@media (max-width: 788px){.post-header{padding:84px 21px 126px}}
.post-wrapper{max-width:980px;margin-left:auto;margin-right:auto;background-color:#fdfdfd;padding-bottom:42px;position:relative}.post-wrapper:after{content:" ";display:block;clear:both}.entry-content img{width:100%;height:auto}.entry-content a{color:#ff3f04}.entry-content .videoWrapper{margin-bottom:21px}.entry-content,.subtitle,.post-footer{clear:both;width:80%;float:left;margin-left:10%;margin-right:-100%;margin-top:21px}.subtitle{background-color:#ff3f04;font-family:"open_sansitalic",Helvetica,Arial,serif;color:#fff;display:table;padding:42px;margin-top:-42px}.subtitle:before,.subtitle:after{content:" ";display:table}.subtitle:after{clear:both}@media (min-width: 788px){.subtitle p,.subtitle .icon{display:table-cell;vertical-align:middle}}.subtitle .icon{margin:0 auto}.subtitle .icon,.subtitle .icon:after{height:72px;width:64px}.subtitle .icon:after{background-position:0 -967px;display:block;content:""}@media (max-width: 788px){.subtitle .icon{display:block;margin-bottom:21px}}.subtitle p{margin:0;padding-left:21px}.featured-image{margin-bottom:21px}.post-nav{font-family:"open_sansbold",Helvetica,Arial,serif;text-align:center}aside.contact-info{max-width:980px;margin-left:auto;margin-right:auto}aside.contact-info:after{content:" ";display:block;clear:both}aside.contact-info:before{background-position:0 -388px;width:20%;float:left;padding-left:1.02041%;padding-right:1.02041%;content:"";display:none;height:140px;width:123px}@media (min-width: 788px){aside.contact-info:before{display:block}}aside.contact-info header{margin-bottom:0}@media (min-width: 788px){aside.contact-info header{width:80%;float:left;padding-left:1.02041%;padding-right:1.02041%}}@media (min-width: 788px){aside.contact-info .call,aside.contact-info .email{width:50%;float:left}}
