#loading-bar,.overlay{position:fixed;left:0;top:0}.articles.content .post-content a,h1,h2,h3,h4,h5,h6{word-wrap:break-word}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,c dl,canvas,caption,center,cite,code,dd,del,details,dfn,div,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}.col1,.col10,.col11,.col12,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.five{padding-left:1.5%;padding-right:1.5%;float:left}.social,.social-text{vertical-align:middle}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.five{width:20%}.five>.img{margin:30px auto}.five>.img>img{text-align:center}.fix1,.fix10,.fix11,.fix12,.fix2,.fix3,.fix4,.fix5,.fix6,.fix7,.fix8,.fix9{float:left}.fix6{width:50%}.col1{width:8.33333%}.col2{width:16.66666%}.col3{width:25%}.col4{width:33.33333%}.col5{width:41.66666%}.col6{width:50%}.col7{width:58.33333%}.col8{width:66.66666%}.col9{width:75%}.col10{width:83.33333%}.col11{width:91.66666%}.bg-img,.col12,.overlay{width:100%}.hidden{display:none}.fl{float:left}.fr{float:right}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.underline{text-decoration:underline}.articles-item>a,.careers .content a,.footer a,.item .back-text a,.item .back>a,.item>a,.link,.more,.tags>a{text-decoration:none}.ta-left{text-align:left}.ta-center{text-align:center}.ta-right{text-align:right}.overlay{height:100%;background:rgba(0,0,0,.7);z-index:1;transition:all .3s}@font-face{font-family:'Clan News';src:url(../fonts/clan-news-webfont.eot);src:url(../fonts/clan-news-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/clan-news-webfont.woff) format('woff'),url(../fonts/clan-news-webfont.ttf) format('truetype'),url(../fonts/clan-news-webfont.svg#clan-newsregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Clan Bold';src:url(../fonts/clan-bold-webfont.eot);src:url(../fonts/clan-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/clan-bold-webfont.woff) format('woff'),url(../fonts/clan-bold-webfont.ttf) format('truetype'),url(../fonts/clan-bold-webfont.svg#clan-boldbold) format('svg');font-weight:400;font-style:normal}html{min-height:100%}body{background:url(../img/bg-pattern.png);padding-top:50px;height:100%;font-family:"Clan News","Open Sans",sans-serif;font-size:17px;line-height:30px}#main{position:relative;z-index:2}.mobile-navigation{display:none}.desktop{display:block}#loading-bar,.mobile,.tablet{display:none}#loading-bar{width:100%;height:3px;background:red;z-index:9999}.bg-img{height:1000px;position:absolute;top:0;left:0}.item,.main{position:relative}.wrapper{width:1086px;margin:0 auto}.main{z-index:1}.desktop.homepage:after{content:"";display:block;clear:both}.desktop.homepage .area1{width:270px;float:left;margin-right:36px}.desktop.homepage .area2{width:473px;float:left;margin-right:36px}.desktop.homepage .area3,.main>.col3{width:270px;float:left}.main>.col3{padding:0;margin-right:36px}.main>.col9{padding:0;width:780px;float:right}.white{background:#fff!important}.current-item.white{background:0 0!important}.item{margin-bottom:30px;border-radius:10px;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-ms-transform:perspective(1000px);-moz-transform:perspective(1000px);-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d}.item:last-child{margin-bottom:0}.desktop-navigation>.item{margin-bottom:30px}.item .back,.item .front{border:20px solid #FFF;border-radius:10px;margin-bottom:30px;box-shadow:0 2px 0 #CCC;padding:20px}.item.logo{width:250px;height:250px;border-radius:50%;background:0 0;border:0;box-shadow:0 0 0 transparent;cursor:pointer;margin-left:auto;margin-right:auto}.logo .back,.logo .front{border-radius:50%;width:250px;height:250px;overflow:hidden;box-shadow:0 2px 0 #CCC}.logo .front{background:url(../img/logo-img.png) center center no-repeat #FFF}.logo .back{background:url(../img/logo-text.png) center center no-repeat #FFF}.back,.front{position:absolute;top:0;left:0;width:100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-ms-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.back{z-index:10}.front{z-index:11}.item:not(.current-item) .back{display:none}.item.reverse:not(.current-item) .front{-webkit-animation-name:reverse-front-animation;-moz-animation-name:reverse-front-animation;-o-animation-name:reverse-front-animation;-ms-animation-name:reverse-front-animation;animation-name:reverse-front-animation}.item.hover:not(.current-item) .back,.no-touch .item:not(.current-item):hover .back{-webkit-animation-name:back-animation;-moz-animation-name:back-animation;-o-animation-name:back-animation;-ms-animation-name:back-animation;animation-name:back-animation}.item.hover:not(.current-item) .front,.no-touch .item:not(.current-item):hover .front{-webkit-animation-name:front-animation;-moz-animation-name:front-animation;-o-animation-name:front-animation;-ms-animation-name:front-animation;animation-name:front-animation}.item.wait .back{-webkit-animation-name:back-full-animation!important;-moz-animation-name:back-full-animation!important;-o-animation-name:back-full-animation!important;-ms-animation-name:back-full-animation!important;animation-name:back-full-animation!important;display:block}.item.wait .front{-webkit-animation-name:front-full-animation!important;-moz-animation-name:front-full-animation!important;-o-animation-name:front-full-animation!important;-ms-animation-name:front-full-animation!important;animation-name:front-full-animation!important}@-webkit-keyframes back-animation{0%{-webkit-transform:rotateY(180deg)}100%{-webkit-transform:rotateY(170deg)}}@-moz-keyframes back-animation{0%{-moz-transform:rotateY(180deg)}100%{-moz-transform:rotateY(170deg)}}@-o-keyframes back-animation{0%{-o-transform:rotateY(180deg)}100%{-o-transform:rotateY(170deg)}}@keyframes back-animation{0%{transform:rotateY(180deg)}100%{transform:rotateY(170deg)}}@-webkit-keyframes front-animation{0%{-webkit-transform:rotateY(0)}100%{-webkit-transform:rotateY(-10deg)}}@-moz-keyframes front-animation{0%{-moz-transform:rotateY(0)}100%{-moz-transform:rotateY(-10deg)}}@-o-keyframes front-animation{0%{-o-transform:rotateY(0)}100%{-o-transform:rotateY(-10deg)}}@keyframes front-animation{0%{transform:rotateY(0)}100%{transform:rotateY(-10deg)}}@-webkit-keyframes back-full-animation{0%{-webkit-transform:rotateY(170deg)}100%{-webkit-transform:rotateY(0)}}@-moz-keyframes back-full-animation{0%{-moz-transform:rotateY(170deg)}100%{-moz-transform:rotateY(0)}}@-o-keyframes back-full-animation{0%{-o-transform:rotateY(170deg)}100%{-o-transform:rotateY(0)}}@keyframes back-full-animation{0%{transform:rotateY(170deg)}100%{transform:rotateY(0)}}@-webkit-keyframes front-full-animation{0%{-webkit-transform:rotateY(-10deg)}100%{-webkit-transform:rotateY(-180deg)}}@-moz-keyframes front-full-animation{0%{-moz-transform:rotateY(-10deg)}100%{-moz-transform:rotateY(-180deg)}}@-o-keyframes front-full-animation{0%{-o-transform:rotateY(-10deg)}100%{-o-transform:rotateY(-180deg)}}@keyframes front-full-animation{0%{transform:rotateY(-10deg)}100%{transform:rotateY(-180deg)}}@-webkit-keyframes reverse-front-animation{from{opacity:.5}to{opacity:1}}@-moz-keyframes reverse-front-animation{from{opacity:0}to{opacity:1}}@-o-keyframes reverse-front-animation{from{opacity:0}to{opacity:1}}@keyframes reverse-front-animation{from{opacity:0}to{opacity:1}}.item-title{font-family:"Clan Bold","Open Sans",sans-serif;font-weight:700;font-size:30px;color:#FFF}.item-subtitle{font-family:"Clan News","Open Sans",sans-serif;font-size:17px;color:#FFF;padding-top:5px;line-height:1.5}.item .back>.item-subtitle,.item .back>.item-title{color:#333}.item .back-img{max-height:200px;overflow:hidden;border-top:1px solid #75d36f;border-bottom:1px solid #75d36f}.item .back-img>img{max-width:100%;height:auto;display:block;margin:0 auto}.item .back-text{padding:20px 15px 0;color:#333;font-size:17px;line-height:26px;max-height:350px;overflow:hidden}.item .back-text a{color:#FFF}.item .back-title{font-size:24px;line-height:30px;font-weight:700;padding:20px;color:#333}.item.careers,.item.careers .back,.item.careers .front{height:310px}.item.careers .front{background:url(../img/careers.png) center bottom no-repeat #8EC7FC}.item.careers .back{border-color:#65b8d5;background:#FFF}.item.contact-us,.item.contact-us .back,.item.contact-us .front{height:367px}.item.contact-us .front{background:url(../img/contact-us.png) center bottom no-repeat #56CC4F}.item.contact-us .back{background:#FFF;border-color:#75d36f}.item.projects,.item.projects .back,.item.projects .front{height:474px}.item.projects .front{background:url(../img/projects.png) center bottom no-repeat #71e06b;background:url(../img/projects.png) center bottom no-repeat,-moz-radial-gradient(center,ellipse cover,#b1eead 0,#71e06b 100%);background:url(../img/projects.png) center bottom no-repeat,-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,#b1eead),color-stop(100%,#71e06b));background:url(../img/projects.png) center bottom no-repeat,-webkit-radial-gradient(center,ellipse cover,#b1eead 0,#71e06b 100%);background:url(../img/projects.png) center bottom no-repeat,-o-radial-gradient(center,ellipse cover,#b1eead 0,#71e06b 100%);background:url(../img/projects.png) center bottom no-repeat,-ms-radial-gradient(center,ellipse cover,#b1eead 0,#71e06b 100%);background:url(../img/projects.png) center bottom no-repeat,radial-gradient(ellipse at center,#b1eead 0,#71e06b 100%)}.item.projects .back{padding:0;background:#FFF;border-color:#75d36f}.item.projects .back-img>img{width:100%}.item.about-us,.item.about-us .back,.item.about-us .front{height:483px}.item.about-us .front{background:url(../img/about-us.png) center bottom no-repeat #44AACF}.item.about-us .back{border-color:#65b8d5;background:#FFF;padding:0}.item.vision,.item.vision .back,.item.vision .front{height:442px}.item.vision .front{background:url(../img/vision.png) center bottom no-repeat #9ad1e4;background:url(../img/vision.png) center bottom no-repeat,-moz-radial-gradient(center,ellipse cover,#9ad1e4 0,#48acd0 100%);background:url(../img/vision.png) center bottom no-repeat,-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,#9ad1e4),color-stop(100%,#48acd0));background:url(../img/vision.png) center bottom no-repeat,-webkit-radial-gradient(center,ellipse cover,#9ad1e4 0,#48acd0 100%);background:url(../img/vision.png) center bottom no-repeat,-o-radial-gradient(center,ellipse cover,#9ad1e4 0,#48acd0 100%);background:url(../img/vision.png) center bottom no-repeat,-ms-radial-gradient(center,ellipse cover,#9ad1e4 0,#48acd0 100%);background:url(../img/vision.png) center bottom no-repeat,radial-gradient(ellipse at center,#9ad1e4 0,#48acd0 100%)}.item.vision .back{border-color:#65b8d5;background:#FFF}.item.articles,.item.articles .back,.item.articles .front{height:515px}.item.articles .front{background:url(../img/articles.png) center bottom no-repeat #56CC4F}.item.articles .back{background:#FFF;border-color:#75d36f;padding:0}.item.articles .back-img{max-height:210px}.clear{clear:both;overflow:hidden}.footer{margin-top:50px;background:#FFF;border-top:1px solid #DEE6EB;line-height:96px;width:1086px;min-width:100%;font-size:13px;color:#333;position:relative;z-index:1}.footer .footer-left{padding-right:0}.footer ul.nav>li{display:inline-block;margin:0 17px}.footer ul.nav>li:last-child{margin-right:0}.footer a{color:#333;border-bottom:2px solid #CCC}.footer a:hover{border-bottom:2px solid #333}.nav-bullets{overflow:hidden;margin-bottom:20px;margin-left:10px;margin-right:10px}.nav-bullets span{cursor:pointer;border-radius:50%;width:34px;height:34px;border:5px solid #FFF;background:#deedfb;display:block;box-shadow:0 2px 0 #CCC}.nav-bullets span.green.selected,.nav-bullets span.green:hover{background:#56CC4F}.nav-bullets span.selected,.nav-bullets span:hover{background:#44aacf}.nav-bullets .line{margin-bottom:8px}.nav-bullets .left{float:left}.nav-bullets .right{float:right}.nav-bullets .middle{margin:0 auto}.nav-bullets .fix5{width:20%;float:left;min-height:1px}.item.current-item{width:170px;height:170px;color:#FFF;font-size:30px;font-family:"Clan Bold","Open Sans",sans-serif;font-weight:700;margin:0 auto 20px}.item.current-item .back,.item.current-item .front{margin:0 auto;border-radius:50%;height:170px;width:170px;background:#44aacf;border:10px solid #FFF;overflow:hidden;box-shadow:0 2px 0 #CCC;padding:0}.item.current-item.green .back,.item.current-item>.front[data-sel-page=articles],.item.current-item>.front[data-sel-page=contact-us],.item.current-item>.front[data-sel-page=projects]{background:#56CC4F}.page-name{line-height:150px;text-align:center}.item.current-item .back>.page-name{display:none}.content{padding:35px 65px;background:#FFF;box-shadow:0 0 5px #AAA;border-radius:10px}.content a{color:#666}.content a:hover{color:#000}.content .breadcrumbs{color:#999;font-family:"Clan News","Open Sans",sans-serif;font-size:14px}.content .breadcrumbs>.location{color:#333;padding:0;background:0 0;text-decoration:none}.content .breadcrumbs>.location:hover{color:#44aacf}h1,h2,h3,h4,h5,h6{font-family:"Clan Bold","Open Sans",sans-serif;font-weight:700;color:#000}.content .med-title,.content p{font-weight:400}.content .big-title,.content h1{font-size:32px;line-height:32px;margin:40px 0 18px;word-wrap:break-word}.more,.tags{margin-left:10px}.content .med-title,.content h2{font-size:24px;line-height:1.2;color:#333;margin-bottom:15px}.content h3{font-size:20px;line-height:1.5;margin-bottom:15px}.content p{font-family:"Clan News","Open Sans",sans-serif;font-size:14px;color:#000;line-height:1.7}.tags-container{width:270px}.tags{width:220px}.post-meta-info{width:400px}.link,.more,.tags>a{color:#44aacf;background:#deedfb;padding:3px 9px;font-weight:400}.tags>a{padding:6px}br+.link{margin-left:-9px}.link:after{content:"›";margin-left:5px}.about-item:after,.openings .arrow:after,.openings .title.selected .arrow:after{content:""}.capabilities .content img{display:block;width:100%}.about-us .content p{font-size:17px;margin-bottom:40px}.about-us .content{padding:0}.about-items{padding:70px 65px 0;border-top:2px solid #f0f2f0}.about-item{margin-bottom:32px;position:relative;overflow:hidden}.about-item:after{clear:both;display:block}.about-item>.med-title{font-weight:700;margin-bottom:0}.about-item>.med-title-about{color:#666}.capabilities .content>p,.careers .content>p{color:#333;font-size:17px}.about-item>.med-title,.about-item>.med-title-about,.about-item>p{width:475px;float:left}.about-us .about-item>p{font-size:14px;line-height:24px}.about-item>.img{position:absolute;right:0;width:140px;height:140px;border-radius:50%;overflow:hidden;z-index:1}.about-item>.img.alex>img{left:-5px}.about-item>.img>img{display:block;position:absolute}.about-us>.bg-img{background:url(../img/about-us-illustration.png) top right no-repeat}.capabilities>.bg-img{background:url(../img/capabilities-illustration.png) top right no-repeat}.capabilities .content h2{margin-top:30px}.vision>.bg-img{background:url(../img/vision-illustration.png) top right no-repeat}.vision .content>p{font-size:17px;margin-bottom:40px}#careers-popup{position:fixed;width:100%;height:100%;left:0;top:0;z-index:9990;transition:all .5s;text-align:center}#careers-popup>#careers-back{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8)}#careers-popup>#careers-cont{position:relative;z-index:9991;top:50%;display:inline-block;background:#FFF;max-width:80%;margin:-75px auto 0;padding:60px;box-shadow:0 0 5px #CCC}.careers>.bg-img{background:url(../img/careers-illustration.png) top right no-repeat}.careers .content{padding:35px 65px 20px}.careers .content>p{margin-bottom:35px;line-height:30px}.apply-now-popup>h1,.openings .title{font-size:30px;font-family:"Clan News","Open Sans",sans-serif}.careers .content a{color:#44aacf;background:#deedfb;padding:1px 3px}.careers .current-openings{margin-top:70px;margin-bottom:40px}.careers .current-openings>span{color:#44aacf}.careers .unique{margin-top:70px;margin-bottom:20px}.openings>li{margin-bottom:13px;position:relative}.openings .title{display:block;cursor:pointer;position:relative;z-index:3;background:#deedfb;line-height:32px;padding:18px 60px 18px 18px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.no-touch .openings>li:hover .title{background:#c1dffa}.openings .arrow{position:absolute;right:20px;top:11px;display:block;width:44px;height:44px;background:#44aacf;border:5px solid #FFF;border-radius:50%;box-shadow:0 2px 1px #CCC}.openings .arrow:after{position:absolute;top:9px;left:14px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:10px solid #FFF}.openings .title.selected{background:#c1dffa}.openings .title.selected .arrow:after{position:absolute;top:14px;left:9px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #FFF}.openings .body{max-height:0;opacity:0;overflow:hidden;transition:opacity 1s}.apply-now-popup{display:none;position:absolute;z-index:4;width:100%;box-shadow:0 0 10px #CCC;bottom:0;left:0;background:#FFF;padding:0 46px 46px}.apply-now-popup>h1{font-weight:400}.apply-now-popup>.close{position:absolute;top:10px;right:10px;display:block;width:42px;height:42px;line-height:34px;text-align:center;color:#999;border:5px solid #999;border-radius:50%;font-size:24px;cursor:pointer}.apply-now-popup>.close:hover{color:#CCC}.apply-now-popup .input-file{position:relative;clear:both;width:50%;float:left}.apply-now-popup .input-file:after{content:'';display:block;clear:both}.apply-now-popup .input-file>.upload-input{width:100%}.apply-now-popup .input-file>.upload-button{display:block;width:108px;height:46px;background:#ccc;border:0;font-weight:700;position:absolute;right:0}.apply-now-popup .input-file>.upload-file{position:absolute;left:0;top:0;opacity:.01;height:46px;width:172px}.apply-now-popup .input-file>.upload-button:focus,.apply-now-popup .input-file>.upload-button:hover{outline-color:#6c6}.openings .title.selected+.body{max-height:none;opacity:1;margin-bottom:80px}.articles-item .article-title:hover,.articles-item h1:hover{opacity:.8}.openings .body-wr{background:#f8fbfe;border:1px solid #ebebeb;border-top:0;padding:25px 20px;margin:0 19px}.openings .body-wr p{font-size:16px;line-height:30px}.openings .middle{margin-top:15px}.opening-text>li{text-indent:-.7em;font-family:"Clan News","Open Sans",sans-serif;margin-left:25px}.opening-text>li:before{content:"• ";font-size:20px;color:#44aacf}.articles.content .post-content p:after,.comment-form>p:after,.opening-text>li.no-bullet:before,.video-item:after{content:""}.opening-text>li.no-bullet{margin-left:0;margin-top:30px;margin-bottom:10px;text-indent:0}.opening-text>li.no-bullet:first-child{margin-top:0}.careers .content button{background:#2288ad;color:#FFF}.careers .content button:focus,.careers .content button:hover{background:#44aacf}.articles .content{padding:0}.articles-item h1,.content .article-title{padding:0 30px;line-height:1.2}.articles>.bg-img{background:url(../img/articles-illustration.png) top right no-repeat}.articles-item{margin:0 21px 81px;border:2px solid #f0f1ec}.articles-img{border-bottom:1px solid #f0f1ec;background:#DEF}.content .article-title{margin:40px 0 18px;color:#000}.articles-img>img{max-width:100%;height:auto;display:block;margin:0 auto}.articles .post-info{font-size:14px;color:#666;border-top:1px solid #f0f1ec;padding:25px 30px}#articles-sidebar{background:#FFF;border-radius:10px;box-shadow:0 2px 0 #CCC;padding:10px 10px 30px;margin-bottom:50px}#articles-sidebar>li{padding-left:15px;padding-right:15px}.widget_search{padding:30px 15px;background:#f8fbfe;border-bottom:1px solid #e9e9e8}.widget_search .search-field{position:relative}.widget_search #s{border:1px solid #d9d9d9;font-size:14px;color:#999;height:50px;padding:10px 36px 10px 15px;width:100%;outline:transparent 0;-webkit-transition:border-color .3s;-moz-transition:border-color .3s;-o-transition:border-color .3s;-ms-transition:border-color .3s;transition:border-color .3s}.widget_search #s:hover{border-color:#6c6}.widget_search #s:focus{border-color:#6c6!important;outline:#6c6 solid 1px;background:#f8ffee}.widget_search #searchsubmit{position:absolute;right:8px;top:16px;width:22px;height:22px;background:url(../img/search.png) center center;border:0;padding:0;border-radius:0;box-shadow:0 0 0 transparent;text-indent:-9999px;outline:transparent 0}.widget_categories,.widget_tag_cloud,.widget_users{margin-top:20px}.widget_categories>h2,.widget_tag_cloud>h2,.widget_users>h2{font-size:17px}.widget_categories a,.widget_users a{font-size:17px;color:#333;text-decoration:underline}.widget_categories a:hover,.widget_users a:hover{color:#44aacf}.widget_categories .cat-item-2{display:none}.widget_tag_cloud a{color:#44aacf;text-decoration:none;background:#deedfb;padding:6px;font-size:14px!important;font-weight:400}.widget_tag_cloud a:hover{color:#000}.articles.content>.padding{padding:35px 65px}.articles.content{font-size:14px}.articles.content .post-content p{margin:30px 0;padding:0 65px}.articles.content .post-content p:after{display:block;clear:both}.articles.content .post-content h2+p{margin-top:0}.articles.content .post-content iframe{display:block;max-width:100%;margin:auto}.articles.content .post-content blockquote{background:#e0f5e0;padding:0 65px;border-top:2px solid #9edd9e;border-bottom:2px solid #9edd9e}.articles.content .post-content blockquote>p{padding:0;font-size:24px}.articles.content .pad,.articles.content h1,.articles.content h2,.articles.content h3,.articles.content h4,.articles.content h5,.articles.content h6,.articles.content ol,.articles.content ul{padding:0 65px}.articles.content .post-content img{max-width:100%;display:block;height:auto;margin-left:auto;margin-right:auto}.articles.content h1{margin:0;line-height:1.2}.articles.content ol{list-style:decimal;margin:30px 0 30px 25px}.articles.content ul{list-style:circle;margin:30px 0 30px 25px}.articles.content .post-info{color:#666;margin:15px 0;border:0}.post-info .date{font-style:italic}.post-info .author{text-decoration:underline}.mobile-navigation>.menu-links a,.projects-item .video>a,.projects-link,.video-item a,.video-item a:hover{text-decoration:none}.articles.content .share{background:#e0f5e0;padding:20px 65px}.articles.content .share>h2{padding:25px 0 0;margin:0}.articles.content .social{margin:10px 5px}.articles.content .social-icons{text-align:right}#comments{padding-bottom:60px}.comment>em{padding:0 65px;display:block}#comments .comment-author{font-size:14px;color:#999}.comment-form .no-msg,.comment-form .yes-msg{margin-top:0;margin-left:0;margin-bottom:10px}.comment-form>p:after{display:block;clear:both}.articles.content .comment-list{border-bottom:8px solid #f6f6f6;margin-left:0;list-style:none;padding:0}.comment-list .comment,.comment-list .pingback,.comment-list .trackback{border-top:8px solid #f6f6f6;border-bottom:1px solid #EEE;padding:5px 0}.comment-list .comment>p,.comment-list .pingback>p,.comment-list .trackback>p{line-height:2;padding:0 65px}.articles.content .comments-title{margin-top:50px;margin-bottom:20px}.projects .content{padding:0}.projects>.bg-img{background:url(../img/projects-illustration.png) top right no-repeat}.projects-item{margin:0 21px 120px}.projects-item-inner{border:2px solid #d1f0d1;padding:0 42px}.projects-item h1{margin-bottom:20px}.projects-item .top-area{padding-bottom:24px}.projects-item .bottom-area{padding-top:24px;border-top:0 solid}.hide{position:absolute;left:-9999px}.show{position:static}.projects-item .player-area{padding:24px 20px}.projects-item ul{list-style:circle;font-family:"Clan News","Open Sans",sans-serif;font-size:14px;color:#000;line-height:1.7;font-weight:400;margin-left:28px}.video-item{margin-top:29px;width:284px;height:111px;display:table;border:2px solid #a0db9b;border-radius:65px;padding:0 114px 0 25px;position:relative;cursor:pointer}.video-item:after{position:absolute;display:block;right:-5px;top:-7px;width:123px;height:123px;border-radius:50%;background:url(../img/video-button.png) 43px center no-repeat #6ec166}.video-item:hover{background:#fff9d9}.video-item .time,.video-item .watch-video{font-size:17px;line-height:1.1;text-decoration:none;display:table-cell;vertical-align:middle}.video-item .time{padding-top:5px;font-size:14px;color:#999}.contact-us>.bg-img{background:url(../img/contact-illustration.png) top right no-repeat}.contact-us .nav-bullets .selected{background:#6c6}.contact-us h3{font-family:"Clan News","Open Sans",sans-serif;font-size:17px;color:#000;line-height:1.5;margin-bottom:40px;font-weight:400}.contact-form input[type=email],.contact-form input[type=text]{height:46px;width:50%}.contact-form textarea{width:70%;height:130px}.contact-form input[type=email],.contact-form input[type=text],.contact-form textarea{float:left;margin-bottom:19px;background:#f9f9f9;border:1px solid #d9d9d9;font-family:"Clan News","Open Sans",sans-serif;font-size:14px;color:#999;padding:12px;-webkit-transition:border-color .3s;-moz-transition:border-color .3s;-o-transition:border-color .3s;-ms-transition:border-color .3s;transition:border-color .3s}.contact-form .input-file:hover>input[type=text],.contact-form input[type=email]:hover,.contact-form input[type=text]:hover,.contact-form textarea:hover{border-color:#6c6}.contact-form input[type=email].error,.contact-form input[type=text].error,.contact-form textarea.error{border-color:#ec008c}.g-recaptcha{margin-bottom:17px}input[type=email],input[type=text],textarea{border-color:#d9d9d9}textarea{resize:none}input[type=email].error,input[type=text].error,textarea.error{border-color:#ec008c!important}input[type=email]:focus,input[type=text]:focus,textarea:focus{border-color:#d9d9d9!important}.contact-form input[type=email]:focus,.contact-form input[type=text]:focus,.contact-form textarea:focus{border-color:#6c6!important;outline:#6c6 solid 1px;background:#f8ffee}.contact-form button,.contact-form input[type=submit]{float:left;clear:both;width:auto}.button,input[type=submit]{-webkit-appearance:none;background:#6c6;border:5px solid #FFF;font-family:"Clan Bold","Open Sans",sans-serif;font-size:17px;font-weight:700;color:#FFF;border-radius:10px;height:55px;padding:0 20px;line-height:45px;box-shadow:0 2px 1px #CCC;cursor:pointer}.mobile-navigation>.menu-links>li,.social-text,.termeni-de-utilizare .content ul,.terms-of-service .content ul{font-family:"Clan News","Open Sans",sans-serif}.button:focus,.button:hover,input[type=submit]:focus,input[type=submit]:hover{background:#afe9af;outline:0}.error-msg{display:none}.error+.error-msg{display:block;float:left}.no-msg,.yes-msg{margin-top:8px;margin-left:20px;font-size:14px;display:inline-block}.no-msg{color:#ec008c}.yes-msg{color:#238B23}.contact-us .gray-area{margin-top:50px;margin-bottom:35px;background:#f6f6f6;padding:35px 65px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.contact-us .content{padding:0}.error-msg{margin-top:8px;margin-left:15px;color:#ec008c;font-size:14px}.social-text,.social-text>a{color:#44aacf}.padding{padding:35px 65px}.contact-text{height:160px}.map1,.map2{height:250px;margin-right:20px;margin-top:40px;margin-bottom:40px}.social-item{margin-bottom:10px}.social-title{padding:15px 0 0!important}.social{display:inline-block;width:60px;height:60px;border:5px solid #FFF;box-shadow:0 2px 1px #CCC;background:#44aacf;border-radius:50%}.social.facebook{background:url(../img/facebook.png) center center no-repeat #44aacf}.social.twitter{background:url(../img/twitter.png) center center no-repeat #44aacf}.social.pinterest{background:url(../img/pinterest.png) center center no-repeat #44aacf;cursor:pointer}.social.tumblr{background:url(../img/tumblr.png) center center no-repeat #44aacf}.social-text{font-size:17px;padding-left:14px}.social-line{margin-top:20px}.visible{display:block!important}.clients{background:url(../img/new-clients.png) top left no-repeat;width:111px;height:45px;cursor:pointer;margin:0 1% 20px;display:inline-block}.clients.4kids{background-position:0 0}.clients.alphabird{background-position:0 -53px}.clients.altitude{background-position:0 -97px}.clients.bigger{background-position:0 -141px}.clients.blackarrow{background-position:0 -194px}.clients.cbc{background-position:0 -247px}.clients.cnn{background-position:0 -300px}.clients.columbus-dispatch{background-position:0 -353px}.clients.ebay{background-position:0 -406px}.clients.financial-times{background-position:0 -459px}.clients.financial-times-business{background-position:0 -512px}.clients.fox-business{background-position:0 -565px}.clients.fox-interactive-media{background-position:0 -618px}.clients.fox-news{background-position:0 -671px}.clients.gannett{background-position:0 -724px}.clients.hbo{background-position:0 -777px}.clients.ibm{background-position:0 -830px}.clients.jetix{background-position:0 -883px}.clients.longtail{background-position:0 -936px}.clients.mens-health{background-position:0 -989px}.clients.mpoint{background-position:0 -1042px}.clients.msmart{background-position:0 -1095px}.clients.ooyala{background-position:0 -1148px}.clients.philly{background-position:0 -1201px}.clients.pipeno{background-position:0 -1254px}.clients.rubberduck{background-position:0 -1307px}.clients.scripps-networks{background-position:0 -1360px}.clients.sony-bmg{background-position:0 -1413px}.clients.tbs{background-position:0 -1466px}.clients.tnt{background-position:0 -1519px}.clients.vimp{background-position:0 -1572px}.clients.yahoo{background-position:0 -1621px}.clients.pharma{background-position:0 -1666px}.clients.aerocrine{background-position:0 -1713px;height:29px}.clients.cleeng{background-position:0 -1735px}.mobile-navigation{padding:40px 30px;background:#FFF;box-shadow:0 0 5px #AAA;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-bottom:50px;position:relative}.mobile-navigation>.logo{background:url(../img/mobile-logo.png) no-repeat;width:196px;height:88px;text-indent:-9999px}.mobile-navigation>.logo>a{display:block;width:100%;height:100%}.mobile-navigation>.menu{background:url(../img/menu.png) no-repeat;position:absolute;width:45px;height:45px;right:50px;top:55px;cursor:pointer;border:0;box-shadow:0 0 0 transparent;border-radius:0}.mobile-navigation>.menu:active,.mobile-navigation>.menu:focus{outline:0}.mobile-navigation>.menu-links{display:none;padding-top:30px;text-align:center;overflow:hidden}.mobile-navigation>.menu-links>li{display:block;width:100%;cursor:pointer;font-weight:700}.mobile-navigation>.menu-links a{color:#888;display:block;width:100%;line-height:70px}.mobile-navigation>.menu-links a:hover{background:#DDD}.mobile-navigation>#menu-links-chk{display:none}.mobile-navigation>#menu-links-chk+.menu-links{max-height:0}.mobile-navigation>#menu-links-chk:checked+.menu-links{max-height:450px}.termeni-de-utilizare .content h2,.terms-of-service .content h2{margin:15px 0}.termeni-de-utilizare .content p,.terms-of-service .content p{margin:10px 0}.termeni-de-utilizare .content ul,.terms-of-service .content ul{list-style:circle;font-size:14px;color:#000;line-height:1.7;font-weight:400;margin-left:20px}.terms-of-service-sidebar{background:#FFF;border-radius:10px;box-shadow:0 2px 0 #CCC;padding:20px 25px;margin-bottom:50px}.prettywrapper,code{background:#effaef;line-height:1.4}.terms-of-service-sidebar a{font-size:17px;color:#333;text-decoration:underline}.terms-of-service-sidebar a:hover{color:#44aacf}.termeni-de-utilizare .content .breadcrumbs,.termeni-de-utilizare .content h1,.termeni-de-utilizare .content h2,.termeni-de-utilizare .content h3,.termeni-de-utilizare .content h4,.termeni-de-utilizare .content h5,.termeni-de-utilizare .content li,.termeni-de-utilizare .content p{font-family:"Open Sans",sans-serif!important}.termeni-de-utilizare .content h1{font-size:50px}body{-webkit-backface-visibility:hidden}body.modal-open{-webkit-backface-visibility:visible}.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@-moz-keyframes bounce{0%,100%,20%,50%,80%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-30px)}60%{-moz-transform:translateY(-15px)}}@-o-keyframes bounce{0%,100%,20%,50%,80%{-o-transform:translateY(0)}40%{-o-transform:translateY(-30px)}60%{-o-transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.animated.bounce:hover{-webkit-animation-name:bounce;-moz-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce}code{unicode-bidi:embed;font-family:monospace;white-space:pre;padding:5px}.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.clo,.opn,.pun{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.kwd,.tag,.typ{font-weight:700}.str{color:#060}.kwd{color:#006}.com{color:#600;font-style:italic}.typ{color:#404}.lit{color:#044}.clo,.opn,.pun{color:#440}.tag{color:#006}.atn{color:#404}.atv{color:#060}}.prettywrapper{padding:5px 65px}.prettyprint{overflow-x:auto}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}@media screen and (min-width:801px) and (max-width:1110px){body{padding-top:0}.tablet{display:block}.desktop-navigation,.desktop.homepage{display:none}.wrapper{width:95%}.item.logo{width:100%;height:auto;padding:50% 0}.logo .back,.logo .front{height:100%;width:100%}.col3,.col6,.col9,.main>.col3,.main>.col9{width:100%;float:none;padding:0;margin-right:0}.item .back-img{max-height:200px}.item .back-text{font-size:15px;padding-top:10px}.tablet.homepage>.fl{float:left;width:48.5%;margin:1.5% 1.5% 1.5% 0}.tablet.homepage>.fr{float:right;width:48.5%;margin:1.5% 0 1.5% 1.5%}.homepage .item.logo{padding:23.5% 0;max-width:250px;max-height:250px;float:none}.mobile-navigation{display:block}.footer{background:0 0;border:0;margin-bottom:50px;width:100%}.footer .col5,.footer .col7{background:#FFF;width:100%;float:none}.footer .col5{border-bottom:1px solid #e2e2e2;padding:40px;line-height:1.3}.footer .col7{overflow:hidden;padding:35px 30px}.footer .nav{float:none}.footer ul.nav>li{display:block;line-height:4}}@media screen and (max-width:800px){body{padding-top:0}.desktop-navigation{display:none}.mobile-navigation{display:block}.video-item .time,.video-item .watch-video{font-size:15px}.desktop{display:none}.mobile{display:block}.col3.left,.col9.middle{float:none;margin:0;width:100%;padding:0}.item.logo,.nav-bullets{margin-left:auto;margin-right:auto}.wrapper{width:95%}.nav-bullets{width:70%;max-width:300px}.bg-img{display:none}.item:last-child{margin-bottom:30px}.contact-form>input,.contact-form>textarea,.tags-container{width:100%}.col3,.col4,.col5,.col6,.col7,.col8,.col9,.main>.col3,.main>.col9{float:none;width:100%;margin-left:0;margin-right:0}.main>.col3{margin-top:50px}.fl,.fr{float:none}.five{width:50%}.apply-now-popup .input-file,.apply-now-popup .input-file>.upload-file,.apply-now-popup .input-file>.upload-input,.contact-form input[type=email],.contact-form input[type=text],.contact-form textarea{width:100%}.articles.content .share>h2,.articles.content .social-icons{text-align:center}.error-msg{margin-top:-15px;margin-bottom:10px}.openings .body-wr{margin:0}.apply-now-popup{width:100%;margin-left:0}.apply-now-popup .input-file>.upload-button{position:absolute;z-index:2;right:0;top:0}.about-items,.articles.content .pad,.articles.content .post-content blockquote,.articles.content .post-content p,.articles.content .share,.articles.content h1,.articles.content h2,.articles.content h3,.articles.content h4,.articles.content h5,.articles.content h6,.articles.content ol,.articles.content ul,.articles.content>.padding,.careers .content,.comment-list>.comment>p,.comment>em,.contact-us .gray-area,.content,.padding,.prettywrapper{padding-left:30px;padding-right:30px}.video-item{margin:30px auto;padding-left:25px;width:267px}.projects .image>img{display:block;max-width:100%;height:auto;margin:0 auto}.map1>iframe,.map2>iframe{width:100%}.about-item>.med-title,.about-item>.med-title-about,.about-item>p{width:100%;float:none}.about-item>.img{position:relative}.post-meta-info,.tags{width:100%;margin-left:0}.footer{background:0 0;border:0;margin-bottom:50px;width:100%}.footer .col5{border-bottom:1px solid #e2e2e2;padding:40px;background:#FFF;line-height:1.3}.footer .col7{background:#FFF;overflow:hidden;padding:35px 30px}.footer .nav{float:none}.footer ul.nav>li{display:block;line-height:4}.main .content .article-title,.main .content h1{font-size:38px}.main .content h2{font-size:24px}}@media screen and (max-width:400px){.item .back,.item .back-title,.item .front{padding:10px}body{min-width:240px}.mobile-navigation>.logo{background:url(../img/mobile-small-logo.png) no-repeat;width:65px}.item .back-text{font-size:16px;padding-top:10px;line-height:25px}.item .back-title,.item-title{font-size:24px}.main .content .article-title,.main .content .big-title,.main .content h1{font-size:32px}.main .content h2{font-size:20px}.apply-now-popup{padding-left:30px;padding-right:30px}.apply-now-popup .input-file>.upload-button{width:70px}.projects-item-inner{padding:0 25px}.video-item{padding:0;width:100%;border:0}.video-item:after{margin:0 auto;position:static}.video-item:hover{background:0 0;opacity:.8}.video-item .time,.video-item .watch-video{display:none}.contact-form button,.contact-form input[type=submit]{width:100%}}@media screen and (max-width:320px){.main .content .article-title,.main .content .big-title,.main .content h1{font-size:22px}.main .content h2{font-size:18px}.main .content h3{font-size:16px}.contact-us .social-text{display:none}.contact-us .social-line{text-align:center}}.bottom-padding{padding-bottom:15px}.btn-center-valign{margin-top:38px}