@import url("fonts/futura/stylesheet_futura.css");
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,600,300&subset=latin,latin-ext);

body{font-family: 'FuturaMdBTMedium', Tahoma, Geneva, sans-serif;color:#505050;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}


html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px 
dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 
0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 
40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, 
monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html 
input[type=&quot;button&quot;],input[type=&quot;reset&quot;],input[type=&quot;submit&quot;]{-webkit-appearance:button;cursor:pointer}button[disabled],html 
input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=&quot;checkbox&quot;],input[type=&quot;radio&quot;]{box-sizing:border-box;padding:0}input[type=&quot;number&quot;]::-webkit-inner-spin-button,input[type=&quot;number&quot;]::-webkit-outer-spin-button{height:auto}input[type=&quot;search&quot;]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=&quot;search&quot;]::-webkit-search-cancel-button,input[type=&quot;search&quot;]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px 
solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clearfix:before,.mod__inner--work:before,.purpose__copy-container:before,.offscreen--slide-cont:before,.offscreen-slide__row:before,.client-info:before,.client-details__quote__wrapper:before,.process-details__content-container:before,.homepage-hat__column-wrapper:before,.hero-container__column-wrapper:before,.hero-container__column__link 
.text-link:before,.careers-page .career-joblist .news__row__link .text-link:before,.news__row__link 
.text-link:before,.client__column-container:before,.offices__inner:before,.awards__grid__row:before,.work-video__copy-container:before,.services-intro__content-container:before,.services-capabilities__row:before,.services-capabilities__row--right:before,.news__row--right:before,.careers-page 
.career-joblist .news__row:before,.news__row:before,.services-change .double-col:before,.disciplines-new 
.triple-col:before,.careers-page .tweet-grid:before,.careers-page .career-joblist 
.news__row__link__inner:before,.careers-page .career-joblist .news__meta:before,.careers-page 
.fb-feed:before,.careers-meta__time-wrapper:before,.poster__row:before,.news__row__link__inner:before,.news__meta:before,.article-meta__time-wrapper:before,.clearfix:after,.mod__inner--work:after,.purpose__copy-container:after,.offscreen--slide-cont:after,.offscreen-slide__row:after,.client-info:after,.client-details__quote__wrapper:after,.process-details__content-container:after,.homepage-hat__column-wrapper:after,.hero-container__column-wrapper:after,.hero-container__column__link 
.text-link:after,.careers-page .career-joblist .news__row__link .text-link:after,.news__row__link 
.text-link:after,.client__column-container:after,.offices__inner:after,.awards__grid__row:after,.work-video__copy-container:after,.services-intro__content-container:after,.services-capabilities__row:after,.services-capabilities__row--right:after,.news__row--right:after,.careers-page 
.career-joblist .news__row:after,.news__row:after,.services-change .double-col:after,.disciplines-new 
.triple-col:after,.careers-page .tweet-grid:after,.careers-page .career-joblist 
.news__row__link__inner:after,.careers-page .career-joblist .news__meta:after,.careers-page 
.fb-feed:after,.careers-meta__time-wrapper:after,.poster__row:after,.news__row__link__inner:after,.news__meta:after,.article-meta__time-wrapper:after{content:&quot; 
&quot;;display:table}.clearfix:after,.mod__inner--work:after,.purpose__copy-container:after,.offscreen--slide-cont:after,.offscreen-slide__row:after,.client-info:after,.client-details__quote__wrapper:after,.process-details__content-container:after,.homepage-hat__column-wrapper:after,.hero-container__column-wrapper:after,.hero-container__column__link 
.text-link:after,.careers-page .career-joblist .news__row__link .text-link:after,.news__row__link 
.text-link:after,.client__column-container:after,.offices__inner:after,.awards__grid__row:after,.work-video__copy-container:after,.services-intro__content-container:after,.services-capabilities__row:after,.services-capabilities__row--right:after,.news__row--right:after,.careers-page 
.career-joblist .news__row:after,.news__row:after,.services-change .double-col:after,.disciplines-new 
.triple-col:after,.careers-page .tweet-grid:after,.careers-page .career-joblist 
.news__row__link__inner:after,.careers-page .career-joblist .news__meta:after,.careers-page 
.fb-feed:after,.careers-meta__time-wrapper:after,.poster__row:after,.news__row__link__inner:after,.news__meta:after,.article-meta__time-wrapper: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 
&quot;Helvetica Neue&quot;,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(&#39;img/fancybox/fancybox_sprite6242.png?1453840047&#39;)}#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(&#39;img/fancybox/fancybox_loading6242.gif?1453840047&#39;) 
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(&#39;img/fancybox/blank6242.gif?1453840047&#39;);-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(&#39;img/fancybox/fancybox_overlay6242.png?1453840047&#39;)}.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 &quot;Helvetica Neue&quot;,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(&#39;img/fancybox/fancybox_sprite%402x6242.png?1453840047&#39;);background-size:44px 
152px}#fancybox-loading div{background-image:url(&#39;img/fancybox/fancybox_loading%402x6242.gif?1453840047&#39;);background-size:24px 
24px}}@-webkit-keyframes left-right{0%{-webkit-transform:translateY(-20%) translateX(-10%);-moz-transform:translateY(-20%) 
translateX(-10%);-ms-transform:translateY(-20%) translateX(-10%);-o-transform:translateY(-20%) 
translateX(-10%);transform:translateY(-20%) translateX(-10%)}100%{-webkit-transform:translateY(0%) 
translateX(10%);-moz-transform:translateY(0%) translateX(10%);-ms-transform:translateY(0%) 
translateX(10%);-o-transform:translateY(0%) translateX(10%);transform:translateY(0%) 
translateX(10%)}}@-moz-keyframes left-right{0%{-webkit-transform:translateY(-20%) 
translateX(-10%);-moz-transform:translateY(-20%) translateX(-10%);-ms-transform:translateY(-20%) 
translateX(-10%);-o-transform:translateY(-20%) translateX(-10%);transform:translateY(-20%) 
translateX(-10%)}100%{-webkit-transform:translateY(0%) translateX(10%);-moz-transform:translateY(0%) 
translateX(10%);-ms-transform:translateY(0%) translateX(10%);-o-transform:translateY(0%) 
translateX(10%);transform:translateY(0%) translateX(10%)}}@-ms-keyframes left-right{0%{-webkit-transform:translateY(-20%) 
translateX(-10%);-moz-transform:translateY(-20%) translateX(-10%);-ms-transform:translateY(-20%) 
translateX(-10%);-o-transform:translateY(-20%) translateX(-10%);transform:translateY(-20%) 
translateX(-10%)}100%{-webkit-transform:translateY(0%) translateX(10%);-moz-transform:translateY(0%) 
translateX(10%);-ms-transform:translateY(0%) translateX(10%);-o-transform:translateY(0%) 
translateX(10%);transform:translateY(0%) translateX(10%)}}@keyframes left-right{0%{-webkit-transform:translateY(-20%) 
translateX(-10%);-moz-transform:translateY(-20%) translateX(-10%);-ms-transform:translateY(-20%) 
translateX(-10%);-o-transform:translateY(-20%) translateX(-10%);transform:translateY(-20%) 
translateX(-10%)}100%{-webkit-transform:translateY(0%) translateX(10%);-moz-transform:translateY(0%) 
translateX(10%);-ms-transform:translateY(0%) translateX(10%);-o-transform:translateY(0%) 
translateX(10%);transform:translateY(0%) translateX(10%)}}@-webkit-keyframes right-left{0%{-webkit-transform:translateY(0%) 
translateX(10%);-moz-transform:translateY(0%) translateX(10%);-ms-transform:translateY(0%) 
translateX(10%);-o-transform:translateY(0%) translateX(10%);transform:translateY(0%) 
translateX(10%)}100%{-webkit-transform:translateY(-20%) translateX(-10%);-moz-transform:translateY(-20%) 
translateX(-10%);-ms-transform:translateY(-20%) translateX(-10%);-o-transform:translateY(-20%) 
translateX(-10%);transform:translateY(-20%) translateX(-10%)}}@-moz-keyframes right-left{0%{-webkit-transform:translateY(0%) 
translateX(10%);-moz-transform:translateY(0%) translateX(10%);-ms-transform:translateY(0%) 
translateX(10%);-o-transform:translateY(0%) translateX(10%);transform:translateY(0%) 
translateX(10%)}100%{-webkit-transform:translateY(-20%) translateX(-10%);-moz-transform:translateY(-20%) 
translateX(-10%);-ms-transform:translateY(-20%) translateX(-10%);-o-transform:translateY(-20%) 
translateX(-10%);transform:translateY(-20%) translateX(-10%)}}@-ms-keyframes right-left{0%{-webkit-transform:translateY(0%) 
translateX(10%);-moz-transform:translateY(0%) translateX(10%);-ms-transform:translateY(0%) 
translateX(10%);-o-transform:translateY(0%) translateX(10%);transform:translateY(0%) 
translateX(10%)}100%{-webkit-transform:translateY(-20%) translateX(-10%);-moz-transform:translateY(-20%) 
translateX(-10%);-ms-transform:translateY(-20%) translateX(-10%);-o-transform:translateY(-20%) 
translateX(-10%);transform:translateY(-20%) translateX(-10%)}}@keyframes right-left{0%{-webkit-transform:translateY(0%) 
translateX(10%);-moz-transform:translateY(0%) translateX(10%);-ms-transform:translateY(0%) 
translateX(10%);-o-transform:translateY(0%) translateX(10%);transform:translateY(0%) 
translateX(10%)}100%{-webkit-transform:translateY(-20%) translateX(-10%);-moz-transform:translateY(-20%) 
translateX(-10%);-ms-transform:translateY(-20%) translateX(-10%);-o-transform:translateY(-20%) 
translateX(-10%);transform:translateY(-20%) translateX(-10%)}}.sy-box.sy-loading{-webkit-background-size:32px;-moz-background-size:32px;-o-background-size:32px;background-size:32px;min-height:40px}.sy-box.sy-loading 
.sy-slides-wrap,.sy-box.sy-loading .sy-pager{visibility:hidden}.sy-slides-wrap{position:relative;height:100%;width:100%}.sy-slides-wrap:hover 
.sy-controls{display:block}.sy-slides-crop{height:100%;width:100%;position:absolute;overflow:hidden}.sy-list{width:100%;height:100%;list-style:none;margin:0;padding:0;position:absolute}.sy-list.horizontal{-webkit-transition:left 
ease;-moz-transition:left ease;-o-transition:left ease;transition:left ease}.sy-list.vertical{-webkit-transition:top 
ease;-moz-transition:top ease;-o-transition:top ease;transition:top ease}.sy-slide{position:absolute;width:100%;z-index:2}.sy-slide.kenburns{width:140%;left:-20%}.sy-slide.kenburns.useCSS{-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.sy-slide.kenburns.useCSS.sy-ken:nth-child(1n){-webkit-animation-name:left-right;-webkit-animation-fill-mode:forwards;-moz-animation-name:left-right;-moz-animation-fill-mode:forwards;-o-animation-name:left-right;-o-animation-fill-mode:forwards;animation-name:left-right;animation-fill-mode:forwards}.sy-slide.kenburns.useCSS.sy-ken:nth-child(2n){-webkit-animation-name:right-left;-webkit-animation-fill-mode:forwards;-moz-animation-name:right-left;-moz-animation-fill-mode:forwards;-o-animation-name:right-left;-o-animation-fill-mode:forwards;animation-name:right-left;animation-fill-mode:forwards}.sy-slide.sy-active{z-index:3}.sy-slide&gt;a{margin:0;padding:0;display:block;width:100%}.sy-slide&gt;a&gt;img{margin:0;padding:0;display:block;width:100%;border:0}.sy-controls{display:none;list-style:none;height:100%;width:100%;position:absolute;padding:0;margin:0}.sy-controls 
li{position:absolute;width:10%;min-width:4.2em;height:100%;z-index:33}.sy-controls 
li.sy-prev{left:0;top:0;cursor:w-resize !important}.sy-controls li.sy-prev a{cursor:w-resize 
!important}.sy-controls li.sy-prev a:after{background-image:url(&quot;img/arrow_prev_sprite.png&quot;) 
!important;background-repeat:no-repeat;background-position:left top;left:50%;cursor:w-resize 
!important}.sy-controls li.sy-prev a:hover:after{background-position:left -20px 
!important}.sy-controls li.sy-next{right:0;top:0;cursor:e-resize !important}.sy-controls 
li.sy-next a{cursor:e-resize !important}.sy-controls li.sy-next a:after{background-image:url(&quot;img/arrow_next_sprite.png&quot;) 
!important;background-repeat:no-repeat;background-position:right top;right:50%;cursor:e-resize 
!important}.sy-controls li.sy-next a:hover:after{background-position:right -20px 
!important}.sy-controls li a{position:relative;width:100%;height:100%;display:block;text-indent:-9999px}.sy-controls 
li a:after{content:&quot;&quot;;width:35px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;text-align:center;text-indent:0;line-height:2.8em;color:#111;font-weight:800;position:absolute;background-color:#fff;width:2.8em;height:2.8em;top:50%;margin-top:-1.4em;margin-left:-1.4em;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}@media 
only screen and (max-device-width: 600px){.sy-controls{display:block}.sy-controls 
li{min-width:2.1em}.sy-controls li a:after{width:1.4em;height:1.4em;margin-top:-0.7em;margin-left:-0.7em}}.sy-caption-wrap{display:none;position:absolute;bottom:2em;z-index:12;left:50%}.sy-caption-wrap 
.sy-caption{position:relative;left:-50%;background-color:rgba(0,0,0,0.54);color:#fff;padding:0.4em 
1em;-webkit-border-radius:1.2em;-moz-border-radius:1.2em;-ms-border-radius:1.2em;-o-border-radius:1.2em;border-radius:1.2em}.sy-caption-wrap 
.sy-caption a:link,.sy-caption-wrap .sy-caption a:visited{color:#e24b70;font-weight:600;text-decoration:none}.sy-caption-wrap 
.sy-caption a:hover,.sy-caption-wrap .sy-caption a:focus{text-decoration:underline}@media 
only screen and (max-device-width: 600px), screen and (max-width: 600px){.sy-caption-wrap{left:0;bottom:0.4em}.sy-caption-wrap 
.sy-caption{left:0;padding:0.2em 0.4em;font-size:0.92em;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}}.sy-pager{overflow:hidden;*zoom:1;display:block;width:100%;margin:1em 
0 0;padding:0;list-style:none;text-align:center}.sy-pager li{display:inline-block;width:0.8em;height:0.8em;margin:0 
.5em;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.sy-pager 
li.sy-active a{background-color:#b9aa74}.sy-pager li a{width:100%;height:100%;display:block;background-color:#cccccc;text-indent:-9999px;-webkit-background-size:2em;-moz-background-size:2em;-o-background-size:2em;background-size:2em;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.sy-filler{width:100%}.sy-filler.ready{-webkit-transition:padding 
600ms ease;-moz-transition:padding 600ms ease;-o-transition:padding 600ms ease;transition:padding 
600ms ease}.mod{width:100%;position:fixed;}.mod__inner{*zoom:1;max-width:97.996em;_width:97.996em;margin-left:auto;margin-right:auto;position:relative}.mod__inner:after{content:&quot;&quot;;display:table;clear:both}.mod__inner--work{max-width:1470px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;position:relative}.purpose{background:#f4f4f4;padding:60px 
0 30px}.purpose__title-container{text-align:center;position:relative}.purpose__title-container 
h3{margin:0;font-size:7.8em;display:inline-block;background:#f4f4f4;position:relative;z-index:2;padding:0 
30px}@media (max-width: 37.5em){.purpose__title-container h3{font-size:6em}}@media 
(max-width: 25em){.purpose__title-container h3{font-size:5em}}.purpose__title-container 
.divider{width:100%;height:1px;position:absolute;top:50%;background:#d7d7d7;z-index:1}.purpose__caption-container{text-align:center;border-bottom:1px 
solid #d7d7d7}.purpose__caption-container p{font-size:2.7em;color:#9d9d9d;margin:45px 30px}@media (max-width: 37.5em){.purpose__caption-container 
p{margin:30px 20px 35px;font-size:2.4em}}.purpose__copy-container__col{width:48.97955%;float:left;margin-right:2.0409%;display:inline}.purpose__copy-container__col.last{float:right;margin-right:0;*margin-left:-2em;display:inline}@media 
(max-width: 37.5em){.purpose__copy-container__col{width:100%;display:block;display:block}}.purpose__copy-container__col 
strong{color:black;font-size:1.8em;margin:34px 0px;display:block}.purpose__copy-container__col 
p{font-size:1.6em;line-height:1.8;margin:32px 0px}@media (max-width: 37.5em){.purpose__copy-container__col 
p{margin:16px 0px}}.how-we-work{overflow:hidden}.how-we-work .how-we-work__inner&gt;h3{font-size:8em;text-align:center;margin:20px 
0 40px}.how-we-work .how-we-work__inner&gt;h3.arrow{background:url(&#39;img/h3-title-down-arrow6242.jpg?1453840047&#39;) 
no-repeat center bottom;padding:0 0 50px}.offscreen--slide-cont{position:relative;padding-bottom:80px}@media 
(max-width: 37.5em){.offscreen--slide-cont{padding-bottom:0}}.offscreen--slide-cont 
.offscreen--slide--nav-cont{position:absolute;top:170px;left:0px;width:100%;z-index:5;border-bottom:1px 
solid #ececec}@media (max-width: 46.25em){.offscreen--slide-cont .offscreen--slide--nav-cont{display:none}}.offscreen--slide-cont 
.offscreen--slide--nav-cont.offscreen-full{top:20px}.offscreen--slide-cont .offscreen--slide--nav-cont.offscreen-full 
.offscreen--slide--nav{border-bottom:0px solid #ececec;width:3000px}.offscreen--slide-cont 
.offscreen--slide--nav-cont.offscreen-full .offscreen--slide--nav li{width:180px}.offscreen--slide-cont 
.offscreen--slide--nav-cont.offscreen-full .offscreen--slide--nav li a{font-size:6.8em;padding:0px 
0}.offscreen--slide-cont .offscreen--slide--nav-cont .offscreen--slide--nav{margin:0 
auto;padding:0;list-style:none;width:980px;float:left;height:92px}@media (max-width: 
63.75em){.offscreen--slide-cont .offscreen--slide--nav-cont .offscreen--slide--nav{width:700px;float:none}}.offscreen--slide-cont 
.offscreen--slide--nav-cont .offscreen--slide--nav li{width:120px;display:inline;margin:0 
45px;padding:0;float:left}@media (max-width: 63.75em){.offscreen--slide-cont .offscreen--slide--nav-cont 
.offscreen--slide--nav li{width:100px;margin:0 20px}}.offscreen--slide-cont .offscreen--slide--nav-cont 
.offscreen--slide--nav li.first{margin-left:85px}.offscreen--slide-cont .offscreen--slide--nav-cont 
.offscreen--slide--nav li.long{width:175px}@media (max-width: 63.75em){.offscreen--slide-cont 
.offscreen--slide--nav-cont .offscreen--slide--nav li.long{width:150px}}.offscreen--slide-cont 
.offscreen--slide--nav-cont .offscreen--slide--nav li a{width:100%;padding:35px 
0;text-align:center;font-size:1.8em;float:left;text-decoration:none;color:#9f9f9f;position:relative}@media 
(max-width: 63.75em){.offscreen--slide-cont .offscreen--slide--nav-cont .offscreen--slide--nav 
li a{font-size:1.5em;padding-bottom:39px}}.offscreen--slide-cont .offscreen--slide--nav-cont 
.offscreen--slide--nav li a:hover,.offscreen--slide-cont .offscreen--slide--nav-cont 
.offscreen--slide--nav li a.active{color:#000;border-bottom:1px solid #000}.offscreen--slide-cont 
.offscreen--slide--nav-cont .offscreen--slide--nav li a.active .offscreen--arrow-down{display:block}.offscreen--slide-cont 
.offscreen--slide--nav-cont .offscreen--slide--nav li a .offscreen--arrow-down{display:none;position:absolute;bottom:-25px;left:50%;margin-left:-5px;width:9px;height:25px;background:url(&quot;img/arrow_down.png&quot;)}.offscreen--slide-cont 
.offscreen--slide--item-mod{margin:0;padding:0;list-style:none;width:100%;float:left}.offscreen--slide-cont 
.offscreen--slide--item-mod .offscreen--slide--item-cont{margin:0;padding:0;list-style:none;width:4000px;float:left;-moz-transition:all 
1s ease-in-out;-o-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;transition:all 
1s ease-in-out}.offscreen--slide-cont .offscreen--slide--item-mod .offscreen--slide--item-cont 
li{width:980px;display:inline;margin:0;padding:0;float:left;margin-left:0;margin-right:0;-moz-transition:all 
1s ease-in-out;-o-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;transition:all 
1s ease-in-out}.offscreen--slide-cont .offscreen--slide--item-mod .offscreen--slide--item-cont 
li.active{margin-left:0px;margin-right:0px}.offscreen--slide-cont .offscreen--slide--item-mod 
.offscreen--slide--item-cont li.active h3{color:#000}.offscreen--slide-cont .offscreen--slide--item-mod 
.offscreen--slide--item-cont li.active p,.offscreen--slide-cont .offscreen--slide--item-mod 
.offscreen--slide--item-cont li.active .slide--item-content{opacity:1;-moz-transition:opacity 
1s ease-in-out;-o-transition:opacity 1s ease-in-out;-webkit-transition:opacity 1s 
ease-in-out;transition:opacity 1s ease-in-out}.offscreen--slide-cont .offscreen--slide--item-mod 
.offscreen--slide--item-cont li h3{color:#e5e5e5;width:100%;text-align:center;font-size:6.4em;-moz-transition:color 
2s ease-in-out;-o-transition:color 2s ease-in-out;-webkit-transition:color 2s ease-in-out;transition:color 
2s ease-in-out}@media (max-width: 37.5em){.offscreen--slide-cont .offscreen--slide--item-mod 
.offscreen--slide--item-cont li h3{font-size:4em}}@media (max-width: 25em){.offscreen--slide-cont 
.offscreen--slide--item-mod .offscreen--slide--item-cont li h3{font-size:3em}}.offscreen--slide-cont 
.offscreen--slide--item-mod .offscreen--slide--item-cont li .slide--item-content{opacity:0;-moz-transition:opacity 
.25s ease-in-out;-o-transition:opacity .25s ease-in-out;-webkit-transition:opacity 
.25s ease-in-out;transition:opacity .25s ease-in-out}.offscreen--slide-cont .offscreen--slide--item-mod 
.offscreen--slide--item-cont li .slide--item-content&gt;img{width:100%;height:auto}.offscreen--slide--nav-slider-cont{width:100%;float:left;border-top:1px 
solid #ececec;margin:50px 0 0px;position:absolute;bottom:0;z-index:20}@media (max-width: 
46.25em){.offscreen--slide--nav-slider-cont{bottom:auto;top:170px;border:0}}@media 
(max-width: 37.5em){.offscreen--slide--nav-slider-cont{top:80px}}@media (max-width: 
25em){.offscreen--slide--nav-slider-cont{top:40px}}.offscreen--slide--nav-slider-cont 
.offscreen--slide--nav-slider{margin:-33px auto 0;background:#fff;padding:0;list-style:none;width:978px;height:66px;border:1px 
solid #d0d0d0}@media (max-width: 61.25em){.offscreen--slide--nav-slider-cont .offscreen--slide--nav-slider{margin:0 
auto;width:100%}}.offscreen--slide--nav-slider-cont .offscreen--slide--nav-slider 
li{display:inline;float:left;margin:0 auto;padding:0;position:relative}.offscreen--slide--nav-slider-cont 
.offscreen--slide--nav-slider li.first,.offscreen--slide--nav-slider-cont .offscreen--slide--nav-slider 
li.last{width:319px}@media (max-width: 61.25em){.offscreen--slide--nav-slider-cont 
.offscreen--slide--nav-slider li.first,.offscreen--slide--nav-slider-cont .offscreen--slide--nav-slider 
li.last{width:20%;text-indent:-9999px}}.offscreen--slide--nav-slider-cont .offscreen--slide--nav-slider 
li.first a:hover,.offscreen--slide--nav-slider-cont .offscreen--slide--nav-slider 
li.last a:hover{background:#eee}.offscreen--slide--nav-slider-cont .offscreen--slide--nav-slider 
li.middle{width:338px;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0}@media 
(max-width: 61.25em){.offscreen--slide--nav-slider-cont .offscreen--slide--nav-slider 
li.middle{width:60%;margin-left:-2px}}.offscreen--slide--nav-slider-cont .offscreen--slide--nav-slider 
li.middle a{font-weight:bold}.offscreen--slide--nav-slider-cont .offscreen--slide--nav-slider 
li a{height:44px;padding-top:22px;width:100%;text-decoration:none;text-align:center;color:#000;float:left;font-size:2em;position:relative}@media 
(max-width: 46.25em){.offscreen--slide--nav-slider-cont .offscreen--slide--nav-slider 
li a{font-size:1.5em;position:relative}}.offscreen--slide--nav-slider-cont .offscreen--slide--nav-slider 
li .offscreen--arrow-left{position:absolute;bottom:50%;left:20px;margin-bottom:-4px;width:35px;height:9px;background:url(&quot;img/arrow_left.png&quot;)}@media 
(max-width: 61.25em){.offscreen--slide--nav-slider-cont .offscreen--slide--nav-slider 
li .offscreen--arrow-left{left:50%;margin-left:-17px}}.offscreen--slide--nav-slider-cont 
.offscreen--slide--nav-slider li .offscreen--arrow-right{position:absolute;bottom:50%;right:20px;margin-bottom:-4px;width:35px;height:9px;background:url(&quot;img/arrow_right.png&quot;)}@media 
(max-width: 61.25em){.offscreen--slide--nav-slider-cont .offscreen--slide--nav-slider 
li .offscreen--arrow-right{right:50%;margin-right:-17px}}.offscreen-slide__row{padding:170px 
0 80px}@media (max-width: 37.5em){.offscreen-slide__row{padding-top:120px;padding-bottom:40px;border-bottom:1px 
solid #e5e5e5}}.offscreen-slide__row__img-container{float:right;width:50%}@media 
(max-width: 43.75em){.offscreen-slide__row__img-container{width:100%;float:none;padding-bottom:30px}}.offscreen-slide__row__img-container 
img{width:100%}.offscreen-slide__row__copy-container{float:left;width:50%}@media 
(max-width: 43.75em){.offscreen-slide__row__copy-container{width:100%;float:none}}.offscreen-slide__row__copy-container 
h4{font-size:3.5em;margin:0 0 30px;padding-right:60px}@media 
(max-width: 43.75em){.offscreen-slide__row__copy-container h4{padding-right:0px}}@media 
(max-width: 25em){.offscreen-slide__row__copy-container h4{font-size:2.5em}}.offscreen-slide__row__copy-container 
p{font-size:1.5em;line-height:1.8;margin:0 0 30px;padding-right:60px}@media (max-width: 
43.75em){.offscreen-slide__row__copy-container p{padding-right:0px}}.offscreen-slide__row__copy-container 
strong{color:black}.culture-history{overflow:hidden}.case-study__hero{margin-top:-1px}@media 
(max-width: 61.25em){.case-study__hero{margin-top:77px}}@media (max-width: 47.9375em){.case-study__hero{display:none}}.case-study__hero__container{list-style:none;margin:0;padding:0;width:100%;max-width:100%}.case-study__hero__container 
.slider{padding:0 !important}@media (max-width: 61.25em){.case-study__hero__container 
.slider{height:600px !important}}@media (max-width: 47.9375em){.case-study__hero__container 
.slider{height:600px !important}}@media (max-width: 61.25em){.case-study__hero__container 
.slider li{background-size:100% !important}}@media (max-width: 61.25em){.case-study__hero__container 
.slider li:first-child{background-size:140% !important}}@media (max-width: 48.75em){.case-study__hero__container 
.slider li:first-child{background-size:180% !important}}@media (max-width: 47.9375em){.case-study__hero__container 
.slider li:first-child{background-size:100% !important}}.case-study__hero__container 
.sy-controls li.sy-prev a:after{top:50%}.case-study__hero__container .sy-controls 
li.sy-next a:after{top:50%;margin-right:-17px}.case-study__hero__container .sy-slides-crop 
li{width:100%;height:100%}@media (max-width: 75em){.case-study__hero__container 
.sy-slides-crop li{background-size:160% !important}}.case-study__hero__container 
.sy-pager{position:absolute;bottom:30px;z-index:10}.centered-text-mod,.centered-text-mod--gold,.more{padding:75px 
0 60px}Z.case-study-main h5{letter-spacing:4px;font-size:2.1em}@media (max-width: 
43.75em){.case-study-main .case-study-stats,.case-study-main iframe{margin-right:0;width:auto}}.client-details__media{text-align:center;margin:35px 
0;border-bottom:1px solid rgba(0,0,0,0.1)}.client-details__media__img-container 
img{width:100%}.client-details__media__caption{width:75%;margin:0 auto}.client-details__media__caption 
p{font-size:1.5em;line-height:1.8;margin-bottom:25px;width:100%;padding:0}.process-details__inner 
h4{border-top:1px solid rgba(0,0,0,0.1);font-size:7em;margin:0;padding:35px 0 30px}.process-details__img-container{max-width:65.98637%;float:left}.process-details__img-container 
img{width:100%}.process-details__quote{width:31.97273%;float:left;margin-right:2.0409%;display:inline;float:right;margin-right:0;*margin-left:-2em;display:inline;text-align:center}.process-details__quote__copy-container{padding-bottom:40px}.process-details__quote__copy-container 
p{color:#000;margin:0;line-height:1.5}.process-details__quote__copy-container 
.quotation-mark{padding:40px 0}.process-details__quote__copy-container .quote{font-size:2em;padding-bottom:40px}.process-details__quote__copy-container 
.name{font-size:1.5em;text-transform:uppercase}.process-details__quote__copy-container 
.position{font-size:1.5em;color:#818181}.quotation-mark{display:inline-block;background:url(&#39;img/icon_quote6242.png?1453840047&#39;) 
no-repeat center center #fff;width:28px;height:8px}.process-details__caption{background:white;text-align:left;padding:20px 
0px 20px;width:170%;margin-left:-70%}.process-details__caption p{font-size:1.5em;line-height:1.8;margin-bottom:35px;padding:0 
30px}.wp-caption{border-bottom:1px solid #ececec;margin-bottom:35px;max-width:980px;width:100% 
!important}.wp-caption img{width:100%;padding-bottom:0}.wp-caption .wp-caption-text{font-size:1.5em;line-height:1.8;width:75%;padding:15px 
0 25px;margin:0 auto;text-align:center}.wp-caption .wp-caption-text br{display:none}.all-work--cs{color:black 
!important;}.case-study__play{margin-left:-36px 
!important;margin-top:-56px !important}@media (max-width: 25em){.case-study__play{margin-left:-25px 
!important;margin-top:-25px !important}.case-study__play a{width:50px !important;height:50px 
!important;background-size:100% !important}.case-study__play span{display:none !important}}.case-study__mobile-hero{padding-top:85px;display:none}@media 
(max-width: 47.9375em){.case-study__mobile-hero{display:block}}.case-study__mobile-hero__img-container 
img{width:100%;display:block}.case-study__mobile-hero__copy-container h3{font-size:7em;margin:20px 
0;padding:0 20px}@media (max-width: 25em){.case-study__mobile-hero__copy-container 
h3{font-size:5em}}.case-study__mobile-hero__copy-container p{font-size:1.5em;line-height:1.8;padding:0 
20px 35px}.client-preview{margin:0 auto 160px}.client-preview img{margin:0 auto;padding:0}.client-preview 
p{margin:0;padding-left:0;text-align:center;width:100%}.case-study__video-slider-wrapper{margin-top:50px}.case-study__wrapper{margin-top:0;margin-bottom:100px}.case-study__wrapper 
.hr-solid{border-top:1px solid #e3e3e3;width:80%;margin:0 auto}.case-study__video-slider{margin:120px 
auto}.case-study__video-slider h3{color:#000;font-size:40px;text-align:center;margin:40px 
auto;width:100%}.case-study__video-slider .slider__caption-container{position:relative;bottom:auto;margin-bottom:20px}.case-study__video-slider 
.slider__caption-container .btn{background:url(&#39;img/slider-play-btned48.png?1456779204&#39;) 
no-repeat center top;border-bottom:1px solid transparent;position:absolute;bottom:50%;margin-bottom:-34px;left:50%;margin-left:-70px;padding:0 
0 40px;padding:40px 20px 10px}.case-study__video-slider .slider__caption-container 
.btn:hover{background:url(&#39;img/slider-play-btned48.png?1456779204&#39;) no-repeat center 
top;border-bottom:1px solid #fff}.case-study__video-slider .sy-controls .sy-prev 
a:after,.case-study__video-slider .sy-controls .sy-next a:after{top:50%}.case-study__video-slider 
.sy-pager li{background-size:cover;background-repeat:no-repeat;margin:2px;height:10px;width:10px;background:none;position:relative;cursor:pointer;border:none}@media 
(max-width: 76.25em){.case-study__video-slider .sy-pager li{display:inline-block;top:0;left:0}}.case-study__video-slider 
.sy-pager li.sy-active a,.case-study__video-slider .sy-pager li:hover a{background:black;border:2px 
solid black}.case-study__video-slider .sy-pager li a{background:none;border:2px 
solid #b9aa74;height:6px;width:6px}@media (max-width: 76.25em){.case-study__video-slider 
.sy-pager li a{margin-left:-2px}}.case-study__video{margin:60px 0 20px}@media (max-width: 
25em){.case-study__video{margin:50px 0}}.case-study__video h4{color:black;font-size:40px;text-align:center;margin:0 
0 20px}.case-study__video .video-container{position:relative}.case-study__video 
.video-container h5{background:transparent;color:white;font-size:4em;padding:0 100px 
0 0;margin:20px 0 40px;clear:both;float:left}.case-study__video .video-container 
h5 a{color:white}.case-study__video .video-container p{background:none;padding:0 
100px 40px 0;font-size:1.5em;color:white;line-height:1.8;margin:0;text-align:left;clear:both;float:left}@media 
(max-width: 37.5em){.case-study__video .video-container p{padding:0 50px 30px}}@media 
(max-width: 25em){.case-study__video .video-container p{padding:0 20px 30px;font-size:1.4em}}.case-study__video 
.video-container .btn{display:inline-block;color:white;text-decoration:none;text-transform:uppercase;font-size:1.3em;z-index:7;cursor:pointer;background:url(&#39;img/slider-play-btned48.png?1456779204&#39;) 
no-repeat center top;border-bottom:1px solid transparent;position:absolute;bottom:50%;margin-bottom:-34px;left:50%;padding:0 
0 40px;padding:40px 20px 10px;transform:translateX(-50%)}.case-study__video .video-container 
.btn:hover{background:url(&#39;img/slider-play-btned48.png?1456779204&#39;) no-repeat center 
top;border-bottom:1px solid #fff}@media (max-width: 37.5em){.case-study__video .video-container 
.btn{bottom:40%}}.case-study__video .video-container .btn p{margin:0}.case-study__video 
.video-container .btn p span{color:black}.case-study__video .video_img-container{background-color:black;width:100%;line-height:0;position:relative}.case-study__video 
.video_img-container img{width:100%;opacity:0.6}.case-study__pullquote{margin:50px 
0}@media (max-width: 25em){.case-study__pullquote{margin:50px 0 25px}}.case-study__pullquote 
h5{font-size:24px;font-style:italic;width:80%;text-align:center}@media (max-width: 
25em){.case-study__pullquote h5{font-size:16px;width:100%;padding:0}}.case-study__video 
.caption p,.case-study__preview-image .caption p{font-size:1.5em;line-height:1.8;text-align:left;padding-left:220px;width:65%;margin:40px 
auto 0}@media (max-width: 37.5em){.case-study__video .caption p,.case-study__preview-image 
.caption p{padding:0;width:100%}}.case-study__video .caption p a,.case-study__preview-image 
.caption p a{color:#b9aa74}.case-study__preview-image{margin:0 0 20px}@media (max-width: 
37.5em){.case-study__preview-image{overflow:hidden}}.case-study__preview-image .img-container 
img{width:100%}.main-footer--rkn{border-bottom:1px solid rgba(0,0,0,0.1);border-top:1px 
solid rgba(0,0,0,0.1);margin-top:-1px;padding:80px 0}.rokkan-footer-logo-wrap{width:7%;float:left}.publicis-footer-logo-wrap{width:16%;float:right}.rokkan-footer-logo{background:url(&#39;img/logo_rokkan-gold-footeracff.png?1455139661&#39;) 
no-repeat;width:60px;height:40px;margin:10px 0 0;text-indent:-9999px;float:left}.publicis-footer-logo{background:url(&#39;img/logo_publicis-goldacff.png?1455139661&#39;) 
no-repeat;width:130px;height:54px;margin:0;text-indent:-9999px;float:right}.rokkan-locations-list{width:77%;margin:0 
auto;text-align:center;padding:20px 0 0;display:inline-block}@media (max-width: 
37.5em){.rokkan-locations-list{width:100%;margin-bottom:80px}}.rokkan-locations-list 
ul{text-align:center;margin:0 auto;padding:0;float:none}.rokkan-locations-list li{display:inline-block;color:#b9aa74;font-size:1.6em;margin:0 10px;text-align:center}.hat{margin:0 
auto;width:100px;height:5px;background:#b9aa74}.main-footer--copyright{text-align:center;padding:40px 
0 120px}.main-footer--copyright p{color:#7d7d7d;font-size:1.8em;margin-bottom:40px}.main-footer--copyright 
nav ul{margin:0 auto;padding:0;list-style:none;width:875px}@media (max-width: 54.6875em){.main-footer--copyright 
nav ul{width:auto;text-align:center}}.main-footer--copyright nav ul li{float:left;padding:0 
20px}@media (max-width: 54.6875em){.main-footer--copyright nav ul li{float:none;padding-bottom:10px}}.main-footer--copyright 
nav ul li a{text-decoration:none;color:#000;font-size:1.8em}.more{border-top:1px 
solid rgba(0,0,0,0.1);text-align:center;padding-bottom:135px}@media (max-width: 
43.75em){.more h3{font-size:5em}}@media (max-width: 31.25em){.more{padding-bottom:115px}.more 
h3{font-size:4em}}@media (max-width: 25em){.more{padding-bottom:105px}.more h3{font-size:3em}}.more-nav{background:black}.more__item{width:31.97273%;float:left;margin-right:2.0409%;display:inline;margin-top:-70px}.more__item.last{float:right;margin-right:0;*margin-left:-2em;display:inline}@media 
(max-width: 43.75em){.more__item{display:block;width:300px;margin:0px auto 0;float:none;position:relative;top:-70px}.more__item.last{float:none;margin:0px 
auto 0;display:block}.more__item.last .more__item__copy-container{padding-bottom:0}}@media 
(max-width: 22.5em){.more__item{width:100%}}.more__item__img-container{overflow:hidden;position:relative;line-height:0}.more__item__img-container 
img{width:100%}.more__item__img-container .sliding-img{position:absolute;bottom:0;left:0}.more__item__img-container 
.sliding-mask{width:100%;height:0;overflow:hidden;position:absolute;bottom:0;left:0;-moz-transition:all 
.3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all 
.3s ease}.more__item__img-container a:hover .sliding-mask{height:100%}.more__item__copy-container{text-align:center;padding:50px 
0 70px}.more__item__copy-container a{color:white;text-decoration:none;font-size:2.5em;margin:0 
0 10px}.more__item__copy-container p{color:#b9aa74;font-size:2em;margin:0}.main-header{min-height:150px;z-index:34;top:0;left:0;background:#fff;background:#fff;-moz-transition:all 
.3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all 
.3s ease}.main-header:hover{background:#fff}.main-header.inverted{background:#fff;background:#fff}.main-header.inverted:hover{background:#fff}.main-header.inverted 
.rokkan-main-logo{background:url(&#39;img/logo_rokkan-gold4da0.png?1455145729&#39;) no-repeat 
left top}.main-header.inverted .rokkan-icon{background:url(&#39;img/logo_rokkan-small-gold9718.png?1453996913&#39;) 
no-repeat;display:none}.main-header.menu-open .sub-nav{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}@media 
(-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.main-header.inverted 
.rokkan-main-logo{background:url(&#39;img/logo_rokkan-gold-2xffa5.png?1455145732&#39;) no-repeat 
left top;background-size:60%}.main-header.inverted .rokkan-icon{background:url(&#39;img/logo_rokkan-small-white-2x6242.png?1453840047&#39;) 
no-repeat;display:none;background-size:100%}.main-header .rokkan-main-logo{background:url(&#39;img/logo_rokkan-gold-2xffa5.png?1455145732&#39;) 
no-repeat left top;background-size:60%}.main-header .rokkan-icon{background:url(&#39;img/logo_rokkan-small-black-2x6242.png?1453840047&#39;) 
no-repeat;display:none;background-size:100%}}.rokkan-main-logo{background:url(&#39;img/logo_rokkan-gold4da0.png?1455145729&#39;) 
no-repeat left top;width:height:77px;text-indent:-9999px;cursor:pointer;margin:0;float:left;-moz-transition:all 
.3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all 
.3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.rokkan-main-logo 
.toggle{display:block;-moz-transition:all .3s ease;-o-transition:all 
.3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;margin:29px 0 0}.rokkan-main-logo 
.toggle span{width:26px; border-radius: 5px;height:5px;background:#22447C;margin-bottom:3px;display:block;-moz-transition:all 
.3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all 
.3s ease}.rokkan-main-logo.active .toggle{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.rokkan-main-logo.active 
.toggle .t1{-moz-transform:translateY(6px);-ms-transform:translateY(6px);-webkit-transform:translateY(6px);transform:translateY(6px)}.rokkan-main-logo.active 
.toggle .t2{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.rokkan-main-logo.active 
.toggle .t3{-moz-transform:rotate(-90deg) translateX(9px);-ms-transform:rotate(-90deg) 
translateX(9px);-webkit-transform:rotate(-90deg) translateX(9px);transform:rotate(-90deg) 
translateX(9px)}.rokkan-icon{display:none;background:url(&#39;img/logo_rokkan-small-black6242.png?1453840047&#39;) 
no-repeat;width:32px;height:32px;position:absolute;top:22px;right:40px;-moz-transition:all 
.3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all 
.3s ease}@media (max-width: 75em){.rokkan-icon{right:20px}}.sub-nav{float:right;line-height:77px;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition:all 
.3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all 
.3s ease}@media (max-width: 75em){.sub-nav{margin-right:50px}}@media (max-width: 
50em){.sub-nav{display:none}}.sub-nav ul{margin:0;padding:0;list-style:none}.sub-nav 
ul li{float:left;font-size:1.5em;margin-left:18px}.sub-nav ul li a{background:none 
!important;text-decoration:none !important;border:0px !important;color:#565656;-moz-transition:all 
.3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all 
.3s ease;text-transform:capitalize}.nav-overlay{position:fixed;width:100%;height:100%;top:78px;left:0;background:#000;background:rgba(0,0,0,0.9);z-index:1000;-moz-transition:all 
.3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all 
.3s ease;display:none}.nav-overlay.active{display:block;-webkit-animation-name:fadeIn;-webkit-animation-duration:0.3s}.nav-overlay 
.menu{padding:0;margin:0;list-style:none}.nav-overlay .menu li{float:left;width:25%;text-align:center;display:table;-moz-transition:background 
.3s ease;-o-transition:background .3s ease;-webkit-transition:background .3s ease;transition:background 
.3s ease;border-bottom:1px solid rgba(255,255,255,0.2);border-right:1px solid rgba(255,255,255,0.2)}.nav-overlay 
.menu li:nth-child(4n){border-right:none}.nav-overlay .menu li:hover{background: rgba(194, 10, 34, 0.52); color: white;}.nav-overlay 
.menu li:hover a{color:white}.nav-overlay .menu li a{-moz-transition:all .3s ease;-o-transition:all 
.3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;color:white;text-decoration:none;font-size:5em;    font-family: 'FuturaMdBTMedium', Tahoma, Geneva, sans-serif;display:table-cell;vertical-align:middle;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;top:-20px;position:relative;padding:0 
40px}@media (max-width: 50em){.nav-overlay .menu li a{padding:0 20px}}.nav-overlay 
.menu li a.animate-in{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;top:0}.nav-overlay 
.menu .nav-overlay__logo-bg:hover{background:none;cursor:default}.nav-overlay .menu 
.nav-overlay__logo-bg:hover a{cursor:default}.nav-overlay .menu .nav-overlay__logo-bg 
img{width:20%}.nav-overlay--vertical .menu li{width:50%}.nav-overlay--vertical .menu 
li:nth-child(2n){border-right:none}@-webkit-keyframes fadeIn{from{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}to{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}.homepage-hat,.work-hat,.services-hat{padding-top:78px;background:url(&#39;img/bg_homepage-hero-tile6242.jpg?1453840047&#39;);z-index:5}.homepage-hat__bg,.services-hat__bg{background:url(&#39;img/bg_homepage-hero6242.jpg?1453840047&#39;) 
no-repeat top center}.homepage-hat__inner,.work-hat__inner,.services-hat__inner{height:220px;overflow:hidden;-moz-transition:height 
.3s ease;-o-transition:height .3s ease;-webkit-transition:height .3s ease;transition:height 
.3s ease}

.footer
{
	    position: absolute;
    background: #F4F2F1;
    border-top: 5px solid #22447C;
    border-bottom: 2px solid #DEDDDC;
    right: 0px;
    left: 0px;
    bottom: 0px;
}
html {
     position: relative !important;
    min-height: 100% !important;
}
.wrapcont
{
padding-bottom: 107px !important;
}input-field input[type=date]:focus + label,
    .input-field input[type=text]:focus + label,
    .input-field input[type=email]:focus + label,
    .input-field input[type=password]:focus + label {
      color: #e91e63;
    }

    .input-field input[type=date]:focus,
    .input-field input[type=text]:focus,
    .input-field input[type=email]:focus,
    .input-field input[type=password]:focus {
      border-bottom: 2px solid #e91e63;
      box-shadow: none;
    }

    .container {
    margin: 0 auto;
    max-width: 1280px;
    width: 100% !important;
}
.searcboxs
{
	    border: 1px solid #22447C;
    color: #505050;
    background-color: #ffffff;
}
.searcboxs .input-field label i {
    color: rgb(227, 6, 19);

}
.searcboxs .input-field label.active i {
    color: rgb(227, 6, 19) !important;

}
.cardmain
{
	    background-color: rgba(227, 6, 19, 0.02) !important;
}
.baslikmaincard
{
	    font-size: 17px;

}
.cardbottom
{		display: flex;
	    background-color: rgba(227, 6, 19, 0.02) !important;
}
.maincardbutton
{

    width: 100%;
    border: 1px solid #eee;
	    background-color: #22447C !important;
}
.maincardbutton:hover{color:#fff;}
.botcard-image {
	    vertical-align: middle;
    text-align: center;
  float: left;
      width: 22%;
  height: 204px;

background-color:#ececec;
}
.botcard-image img {
	width: 100%;
	max-width: 65px;
    padding-top: 50px;
    /* width: 100%; */
    max-width: 65px;
    padding-bottom: 15px;
    display: -webkit-inline-box !important; display:inline-box !important;
}
.right-content {
  width: 78%;
  float: left;
}
.baslikbottomcard
{
	font-size: 14px;
	font-weight: bold;
}
.card .card-content {
	    min-height: 98px;
    padding: 15px 15px !important;
    border-radius: 0 0 2px 2px;
}
.iconbottomcard
{
	font-weight: bold;
	font-size: 15px;
	color:#3a3a3a;
}
.tuzukler {

    list-style: none;
}

.tuzukler li a{

    color: #505050;
    font-weight: bold;
  
}
.tuzukler li{
padding-bottom: 5px;
  
}
.tuzuki
{
position: relative;
    top: 3px;
    color: #22447C;
    padding-right: 5px;
font-size: 14px !important;
}
.bottomcardbutton
{

   width: 49%;
    border: 1px solid #eee;
    background-color: #646363 !important;
}
.bottomcardbutton:hover{color:#fff;}

.cardbottom .card-action {
    position: relative;
    background-color: inherit;
    border-top: 1px solid rgba(160,160,160,0.2);
    padding: 17px 0px 0px 0px !important;
}
.z-depth-1, nav, .card-panel, .card, .toast, .btn, .btn-large, .btn-floating, .dropdown-content, .collapsible, .side-nav {
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 1px 1px -2px rgba(0,0,0,0.2) !important;
}
.row
{
	margin-bottom: 10px !important
}

.pd18
{
	padding-top: 18px !important;
}
.pdmaincontainer
 {
 	padding-top: 187px;
 	padding-bottom: 20px;
 }

 @media only screen and (max-width: 768px)  {

	.logo
	{
		max-width: 130px !important;
	}
	.pd18
	{
		padding-top: 0px !important;
	}
	.pdmaincontainer
 {
 	padding-top: 170px !important;
 }
 .cardmain .card-content {
    min-height: 150px !important;
}
.cardbottom
{
	display: grid;
}
.botcard-image {
	    vertical-align: middle;
    text-align: center;
  float: left;
      width: 100%;
  height: 74px;

background-color:#ececec;
}
.botcard-image div {
	width: 100%;
	max-width: 65px;
    padding-top: 0px;
    /* width: 100%; */
    max-width: 65px;
    padding-bottom: 15px;
    display: -webkit-inline-box !important; display:inline-box !important;
}
.botcard-image img {
	padding-top: 15px;
}
.right-content {
	    min-height: 180px !important;
  width: 100%;
  float: left;
}
.card .card-action {

}

.input-field input[type=search] {
font-size: 15px;
}
}
.btn.focus, .btn:focus, .btn:hover {
    color: #fff;
}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #8e8e8e !important;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #8e8e8e !important;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #8e8e8e !important;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #8e8e8e !important;
}
.textareasoru textarea {
          border: 1px solid #22447C;
    width: 100%;
    height: 115px;
    color: #505050;

    resize: none;
    padding: 10px;
}

.dersust
{	
	
	background-color: #ececec;
	font-size: 16px;
	padding: 0px;
	
	border:1px solid #c2c2c2;
}
.dersust span
{
	padding: 11px 11px;
}
.dersust img 
{



}
.dersustbaslik
{padding: 7px 11px;
	margin-right: 5px;
	float: left;
	height: 100%;
	background-color: #22447C;
}
.dersustyazi
{
	float: left;
	padding: 11px 5px;
}
.dersic
{
	min-height: 100px;
	color: #313131;
	background-color: #f9faf2;
		font-size: 14px;
	padding: 10px 10px;
		border:1px solid #e6eac2;
}
.dersic span
{
font-size: 18px;
}
.videoders
{
	display: table;
    vertical-align: middle;
    align-items: center;

}
.dersicplay
{

    display: table;
	text-align: center;
	border: solid 1px #c6c6c6;
	background-image: -webkit-linear-gradient(top, #e7e7e7, #fff);
	background-image: -moz-linear-gradient(top, #e7e7e7, #fff);
	background-image: -o-linear-gradient(top, #e7e7e7, #fff);
	background-image: -ms-linear-gradient(top, #e7e7e7, #fff);
	background-image: linear-gradient(to bottom, #e7e7e7, #fff);
display: table-cell;
    vertical-align: middle;
    align-items: center;
    width: 100%;
}
.bgvideo
{padding: 24px 0px;
	background-image: url(../img/playbg.png);
	background-repeat: no-repeat;
	background-position: right bottom;


}
.dersicplay img 
{
	vertical-align: middle;
}
.dersbutton
{
margin-top: 5px;
   
    border: 1px solid #eee;
	    background-color: #22447C !important;
}
.dersbutton:hover{color:#fff;}


.videogeri
{
	    color: #646363;
    background-color: #f9f9f9;
    font-size: 15px;
    padding: 4px 0px;
    padding-left: 0px !important;
    border: 1px solid #cccccc;
}
.videobaslik
{
	       background-color:  #f9faf2;
    font-size: 16px;
        padding: 8px 8px;
    border: 1px solid #c2c2c2;
}
.videobaslik strong
{
	color: #22447C;
}
.videoindir
{
	  color: #646363;
    background-color: #f9f9f9;
    font-size: 15px;
    padding: 4px 0px;
    padding-left: 0px !important;
    border: 1px solid #cccccc;
}
.videoindir i, .videogeri i
{
	    color: #22447C;
}
.videoindir a, .videogeri a
{
	    color: #505050;
}
.videoindir a:hover, .videogeri a:hover
{
	     color: #22447C !important;
	     text-decoration: none !important;
}
.videoheader
{
	display: flex;
}
.videoxs
{
	padding: 0px !important;
}

 @media only screen and (max-width: 768px)  {
.videoheader
{
	padding: 0px;
	display: block;
}
.videoxs
{
	margin-bottom: 15px;
	padding:0px 15px !important;
 	}

 }
.akademikresim img
{
	border:solid 1px #c6c6c6;
	width: 100%;
}
.akademikyazi
{
	background-color: #f9faf2;
    font-size: 14px;
    padding: 10px 10px;
    border: 1px solid #e6eac2;
}
.akademikisim
{
	font-size: 16px;
}
.info1
{
	display: block;
}
.topname a
{
	color:#505050 !important;
}
.topname a:hover
{
	color:#22447C !important;
	text-decoration:none;
}
.profil
{
	background-color: #ececec !important;
    font-size: 16px;

    border: 1px solid #c2c2c2;
}
.profil a.active
{
background-color: rgb(234, 33, 46) !important;
    color: #ffffff !important;
}
.profil a 
{border-left: 1px solid #c2c2c2;
	color: rgb(194, 10, 34) !important;
}
.profil a:hover
{
	text-decoration:none;
}
.profilicerik
{
	padding-top: 10px !important;
	padding-bottom: 10px !important;
    background-color: #f9faf2;

    border: 1px solid #e6eac2;
}
.profil .indicator {
    position: absolute;
    bottom: 0;
    height: 2px;
    background-color: #22447C !important;
    }
    .videoplayprofil
    {
    	    padding-left: 5px;
    	font-size: 18px;
    	color: #22447C;
    	text-align: center;
    }
    .videoisimprofil
    {
    	color: #646363;
    }   
    .videoisimprofil:hover
    {
    	color: #22447C;
    }
td, th {
    padding: 5px 5px !important;
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    border-radius: 2px;
}
.navbar-brand {
    /*border-right: 2PX solid !important;*/
    margin-top:4PX;
}
.navbar-brand:hover {
  color:white !important;
}
.incorrect {
    color: white;
    font-weight: bold;
    background-color: red;
    padding: 5px;
}
.successful {
    color: white;
    font-weight: bold;
    background-color:darkgreen;
    padding: 5px;
}
.info {
    color: white;
    font-weight: bold;
    background-color: #12a6d2;
    padding: 5px;
}
.mdNavbar {
    background-color: #01548d;
    }
.mdNavbar ul li{
    padding:5px 15px;
}
    .mdNavbar ul li:hover {
        background-color: #427fb1;
    }
.mdNavbar ul li a{color:white;}
    .mdNavbar ul li a:hover {
        background-color: #427fb1;
    }
.mdNavbarMobile {
    background-color: #01548d!important;
    border: 1px solid white;
}
.mdNavbarMobile span {
    border: 1px solid white;
}
@media (max-width: 768px){

    .navbar-brand {
        float:none;
    }
}