@import url('//fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700,700italic');@import url('dark-skin/skin.css');@import url('light-skin/skin.css');@import url('parade-skin/skin.css');@import url('metro-black-skin/skin.css');@import url('metro-white-skin/skin.css');@import url('mac-skin/skin.css');@import url('smooth-skin/skin.css');/*! Citimark - v1.0.0 (2018-07-11) - Justin <justin@jsacreative.com.au> */.ilightbox-overlay,.ilightbox-loader,.ilightbox-loader *,.ilightbox-holder,.ilightbox-holder .ilightbox-container,.ilightbox-holder .ilightbox-container img.ilightbox-image,.ilightbox-holder .ilightbox-container .ilightbox-caption,.ilightbox-toolbar,.ilightbox-toolbar *,.ilightbox-thumbnails,.ilightbox-thumbnails *,.ilightbox-holder .ilightbox-container .ilightbox-social,.ilightbox-holder .ilightbox-container .ilightbox-social *{float:none;margin:0;padding:0;border:0;outline:0;font-size:100%;line-height:100%;vertical-align:baseline;background:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-ms-user-select:none;user-select:none}.ilightbox-overlay,.ilightbox-loader,.ilightbox-loader *,.ilightbox-holder .ilightbox-container .ilightbox-caption,.ilightbox-toolbar,.ilightbox-thumbnails,.ilightbox-thumbnails *,.ilightbox-holder .ilightbox-container .ilightbox-social{-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}.ilightbox-noscroll{overflow:hidden}.ilightbox-closedhand *{cursor:url(closedhand.cur),default !important}.ilightbox-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000}.ilightbox-loader{position:fixed;z-index:100005;top:45%;left:-192px;padding-left:30px;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);border-radius:0 100px 100px 0}.ilightbox-loader div{width:72px;height:72px;border-radius:0 100px 100px 0}.ilightbox-loader.horizontal{left:45%;top:-192px;padding:0;padding-top:30px;border-radius:0 0 100px 100px}.ilightbox-loader.horizontal div{border-radius:0 0 100px 100px}.ilightbox-toolbar{display:none;position:fixed;z-index:100010}.ilightbox-toolbar a{float:left;cursor:pointer}.ilightbox-toolbar .ilightbox-prev-button,.ilightbox-toolbar .ilightbox-next-button{display:none}.ilightbox-thumbnails{display:block;position:fixed;z-index:100009}.ilightbox-thumbnails.ilightbox-horizontal{bottom:0;left:0;width:100%;height:100px}.ilightbox-thumbnails.ilightbox-vertical{top:0;right:0;width:140px;height:100%;overflow:hidden}.ilightbox-thumbnails .ilightbox-thumbnails-container{display:block;position:relative}.ilightbox-thumbnails.ilightbox-horizontal .ilightbox-thumbnails-container{width:100%;height:100px}.ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnails-container{width:140px;height:100%}.ilightbox-thumbnails .ilightbox-thumbnails-grid{display:block;position:absolute;-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail{display:block;cursor:pointer;padding:10px;position:relative}.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img{width:100%;height:100%;border-radius:2px;-ms-interpolation-mode:bicubic}.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon{width:100%;height:100%;position:absolute;top:0;left:0;opacity:.7}.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon:hover{opacity:1}.ilightbox-holder{display:none;position:fixed;z-index:100003;-webkit-transform:none;-moz-transform:none}.ilightbox-holder.ilightbox-next,.ilightbox-holder.ilightbox-prev{cursor:pointer}.ilightbox-holder div.ilightbox-container{position:relative;width:100%;height:100%}.ilightbox-holder.supportTouch div.ilightbox-container{overflow:scroll;-webkit-overflow-scrolling:touch}.ilightbox-holder img.ilightbox-image{width:100%;height:100%}.ilightbox-holder .ilightbox-container .ilightbox-caption{display:none;position:absolute;left:30px;right:30px;bottom:0;max-width:100%;padding:5px 10px;margin:0 auto;font-size:12px;line-height:150%;word-wrap:break-word;z-index:20003;box-sizing:border-box;border-radius:3px 3px 0 0}.ilightbox-holder .ilightbox-container .ilightbox-social{display:none;position:absolute;left:10px;top:10px;padding:5px;padding-left:0;z-index:20003;height:16px}.ilightbox-holder .ilightbox-container .ilightbox-social ul{float:left;list-style:none;height:16px}.ilightbox-holder .ilightbox-container .ilightbox-social ul li{display:inline}.ilightbox-holder .ilightbox-container .ilightbox-social ul li a{float:left;margin-left:5px;width:16px;height:16px;background-repeat:no-repeat;background-position:50%}.ilightbox-holder .ilightbox-container .ilightbox-social ul li.facebook a{background-image:url('../social_icons/facebook_16.png')}.ilightbox-holder .ilightbox-container .ilightbox-social ul li.digg a{background-image:url('../social_icons/digg_16.png')}.ilightbox-holder .ilightbox-container .ilightbox-social ul li.twitter a{background-image:url('../social_icons/twitter_16.png')}.ilightbox-holder .ilightbox-container .ilightbox-social ul li.delicious a{background-image:url('../social_icons/delicious_16.png')}.ilightbox-holder .ilightbox-container .ilightbox-social ul li.reddit a{background-image:url('../social_icons/reddit_16.png')}.ilightbox-holder .ilightbox-container .ilightbox-social ul li.googleplus a{background-image:url('../social_icons/google_plus_16.png')}.ilightbox-holder .ilightbox-alert{display:block;position:absolute;left:0;right:0;top:0;bottom:0;text-align:center;padding-top:100px;margin:auto;width:300px;height:50px}.ilightbox-holder .ilightbox-wrapper{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.ilightbox-holder .ilightbox-inner-toolbar{position:relative;z-index:100}.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar{position:absolute}.ilightbox-button{position:fixed;z-index:100008;cursor:pointer}.isMobile .ilightbox-button,.isMobile .ilightbox-thumbnails{display:none !important}.isMobile .ilightbox-toolbar .ilightbox-prev-button,.isMobile .ilightbox-toolbar .ilightbox-next-button{display:block}.ilightbox-holder{padding:0 !important}.ilightbox-overlay{background:#2c323d !important;opacity:.95}.ilightbox-toolbar,.ilightbox-thumbnails.light .ilightbox-thumbnails-grid .ilightbox-thumbnail img,.ilightbox-toolbar.light,.ilightbox-holder.light{box-shadow:none !important;-webkit-box-shadow:none !important;border-radius:0;-webkit-border-radius:0}.ilightbox-toolbar{background:none !important}a.ilightbox-close,a.ilightbox-fullscreen{width:12px !important;height:12px !important;background-position:0 0 !important;border-radius:0 !important;margin-left:13px !important}a.ilightbox-fullscreen{width:13px !important}a.ilightbox-close{background:url('../images/close.png') no-repeat !important}a.ilightbox-fullscreen{background:url('../images/full.png') no-repeat !important}@font-face{font-family:'AvenirLT-Black';src:url('../webfonts/2ECF5D_0_0.eot');src:url('../webfonts/2ECF5D_0_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/2ECF5D_0_0.woff2') format('woff2'),url('../webfonts/2ECF5D_0_0.woff') format('woff'),url('../webfonts/2ECF5D_0_0.ttf') format('truetype')}@font-face{font-family:'AvenirLTStd-Heavy';src:url('../webfonts/2ECF5D_1_0.eot');src:url('../webfonts/2ECF5D_1_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/2ECF5D_1_0.woff2') format('woff2'),url('../webfonts/2ECF5D_1_0.woff') format('woff'),url('../webfonts/2ECF5D_1_0.ttf') format('truetype')}@font-face{font-family:'AvenirLTStd-Medium';src:url('../webfonts/2ECF5D_2_0.eot');src:url('../webfonts/2ECF5D_2_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/2ECF5D_2_0.woff2') format('woff2'),url('../webfonts/2ECF5D_2_0.woff') format('woff'),url('../webfonts/2ECF5D_2_0.ttf') format('truetype')}#header{width:100%;position:absolute;z-index:99;padding:48px 0 35px;top:0;left:0}#header .header-holder{width:1235px;margin:0 auto}#header strong.logo{width:180px;height:40px;float:left;text-indent:-9999px;background:url('../images/logo.png') no-repeat}#header strong.logo a{display:block;width:180px;height:40px}#header .language-links{float:left;list-style:none;margin-top:4px}#header .language-links>li{display:inline-block}#header .language-links>li a{width:20px;height:13px;display:inline-block;background:url('../images/aus.png') no-repeat;background-size:cover;text-indent:-9999px;opacity:.8;transition:opacity .2s}#header .language-links>li a.china{background-image:url('../images/china.png')}#header .language-links>li a:hover{opacity:1}#header #nav{float:left;margin:0;padding:9px 0 0;font-size:12px;font-family:'AvenirLTStd-Heavy',sans-serif;list-style:none;text-transform:uppercase;position:static !important}#header #nav>li{float:left;margin:0 0 0 133px;max-width:82px;line-height:16px;position:relative;margin:0 0 0 105px;width:82px}#header #nav>li a{color:#fff;position:relative;display:inline;transition:all .2s ease;letter-spacing:1px;z-index:5}#header #nav>li a:hover{text-decoration:none;color:#a0a8ad}#header #nav>li a:after{content:'';position:absolute;left:0;right:0;top:-9px;margin:0;width:20px;height:1px;background:#0090ff;transition:all .2s ease}#header #nav>li ul{display:none;width:162px;position:absolute;top:100%;left:0;padding:100px 0 0;background:rgba(29,33,33,0.9);margin:-9999px 0 0 -18px;padding:10017px 18px 8px;list-style:none}#header #nav>li ul li{float:none;max-width:1000px;margin:0 0 18px;padding:0;vertical-align:top;overflow:hidden;display:block}#header #nav>li ul li a{color:#a0a8ad;display:block;padding:0 20px 0 0;font-family:"AvenirLTStd-Heavy",sans-serif}#header #nav>li li:hover ul{display:block}#header #nav>li li:hover a:after{width:100%;height:2px}#header #nav>li li:hover a{color:#a0a8ad}#header #nav>li ul li a:hover,#header #nav>li ul li.selected a{color:#fff;background:url('../images/bg-ar2.png') no-repeat 100% 50%}#header #nav li.selected ul li a{font-family:"AvenirLTStd-Heavy",sans-serif}#header #nav li.selected a:after{content:'';position:absolute;left:0;right:0;top:-11px;margin:0;width:100%;height:2px;background:#0090ff;transition:all .2s ease}#header #nav li:hover{z-index:6}#header #nav li:hover ul{display:block}#header #nav li.selected a{font-family:'AvenirLT-Black','open sans',sans-serif}#header:after{clear:both;content:'';display:block}#header .opener{display:none}@media screen and (max-width:1200px){#header .header-holder{width:auto;padding-left:15px;padding-right:15px}#header #nav li{margin:0 0 0 70px}#header #nav li ul{width:127px}}@media screen and (max-width:1024px){#header #nav li{margin-left:47px}#header #nav li ul{width:118px;padding-right:6px;font-size:90%}}@media screen and (max-width:840px){#header .opener{display:block;float:right;width:45px;height:37px;text-indent:-9999px;overflow:hidden;background:url('../images/bg-opener.png') no-repeat}#header #nav{position:absolute !important;top:104px;left:0;width:100%;background:url("../images/shadow-frame.png") repeat-x scroll 50% 100%;display:none}#header #nav li{width:100%;float:none;padding:0;max-width:10000px;margin:0}#header #nav li a{float:none;display:block;text-align:center;padding:5px}#header #nav li a:after{display:none}#header #nav li ul li a{padding:0}#header #nav li ul{margin-top:0;padding-top:18px;left:50%;margin-left:-99px;z-index:7}}@media screen and (max-width:360px){#header .language-links{width:20px}}.subscribe-form{margin:0 auto;padding:0;max-width:1235px}.subscribe-form .input-row{position:relative}.subscribe-form .input-row:before,.subscribe-form .input-row:after{content:" ";display:table}.subscribe-form .input-row:after{clear:both}.subscribe-form .input-row .title-container,.subscribe-form .input-row .input-col,.subscribe-form .input-row .submit-container{box-sizing:border-box;float:left;width:20%}@media (max-width:1024px){.subscribe-form .input-row .title-container{width:33%;position:absolute;top:0;left:0;text-align:right}.subscribe-form .input-row .input-col{margin:0 34%;width:33%}.subscribe-form .input-row .submit-container{position:absolute;top:0;right:0;width:33%}}@media (max-width:770px){.subscribe-form .input-row .title-container,.subscribe-form .input-row .input-col,.subscribe-form .input-row .submit-container{text-align:center;float:none;width:100%;margin:0;position:static}}.subscribe-form .input-row .title-container{color:#fff;font-size:32px;line-height:50px;font-family:'AvenirLT-Black','open sans',sans-serif;vertical-align:top;text-transform:uppercase}@media (max-width:770px){.subscribe-form .input-row .input-col{float:none;width:100%}}.subscribe-form .input-container{border-bottom:1px solid #fff;margin:17px 15px 18px 15px;position:relative;transition:border-bottom-color .2s}.subscribe-form .input-container label{color:#fff;display:block;font-size:11px;letter-spacing:2px;font-weight:600;opacity:0;position:absolute;text-align:left;text-transform:uppercase;top:-20px;transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s;-webkit-transform:translateY(10px);transform:translateY(10px);width:100%;z-index:3}.subscribe-form .input-container.active label,.subscribe-form .input-container.filled label,.subscribe-form .input-container.error label{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.subscribe-form .input-container input[type="text"],.subscribe-form .input-container input[type="email"]{background-color:transparent;border:0;box-sizing:border-box;color:#fff;display:block;padding:10px 0;position:relative;text-align:left;width:100%;z-index:2;box-shadow:none}.subscribe-form .input-container input[type="text"]::-webkit-input-placeholder,.subscribe-form .input-container input[type="email"]::-webkit-input-placeholder{color:#80c8ff}.subscribe-form .input-container input[type="text"]::-moz-placeholder,.subscribe-form .input-container input[type="email"]::-moz-placeholder{color:#80c8ff}.subscribe-form .input-container input[type="text"]:-moz-placeholder,.subscribe-form .input-container input[type="email"]:-moz-placeholder{color:#80c8ff}.subscribe-form .input-container input[type="text"]:-ms-input-placeholder,.subscribe-form .input-container input[type="email"]:-ms-input-placeholder{color:#80c8ff}.subscribe-form .input-container .fancy-outline{border-bottom:2px solid #fff;display:block;height:100%;position:absolute;top:0;z-index:1}.subscribe-form .input-container.inactive .fancy-outline{left:50%;transition:left .2s .2s,width .2s .2s;width:0}.subscribe-form .input-container.active .fancy-outline{left:0;transition:left .2s,width .2s;width:100%}.subscribe-form .input-container.error .fancy-outline{border-bottom-color:#cb1313;left:0;transition:left .2s,width .2s;width:100%}.subscribe-form input:focus,.subscribe-form button:focus{outline:0}.subscribe-form input[type="submit"],.subscribe-form button[type="submit"]{position:relative;box-sizing:border-box;cursor:pointer;overflow:hidden;transition:color .3s,width .3s;width:100%;max-width:220px;height:50px;background:#00a8ff;color:#fff;text-transform:uppercase;border-radius:0;letter-spacing:1px;font-family:'AvenirLT-Black','Open Sans',sans-serif;box-shadow:none;text-shadow:none;font-size:14px;border:none;transition:all .1s ease}.subscribe-form input[type="submit"]:hover,.subscribe-form button[type="submit"]:hover{background:#1ab1ff}.subscribe-form input[type="submit"].fail,.subscribe-form button[type="submit"].fail{background:#cb1313}.subscribe-form input[type="submit"] span,.subscribe-form button[type="submit"] span{display:block;position:relative;z-index:2}.subscribe-form input[type="submit"] span.progress,.subscribe-form button[type="submit"] span.progress{background:#1874eb !important;border-radius:0;height:100%;left:0;position:absolute;top:0;transition:width .2s;width:0;z-index:1}.subscribe-form input[type="submit"] span.fail-text,.subscribe-form button[type="submit"] span.fail-text,.subscribe-form input[type="submit"] span.success-text,.subscribe-form button[type="submit"] span.success-text{display:none}.subscribe-form input[type="submit"] span.fail-text,.subscribe-form button[type="submit"] span.fail-text{font-size:11px;line-height:11px}#footer{width:100%;overflow:hidden;background:url('../images/bg-footer.jpg') no-repeat 50% 0;background-size:cover;min-height:528px;position:relative;z-index:20}#footer .footer-holder{width:1235px;margin:0 auto;padding:79px 0 0}#footer .footer-holder:after{display:block;clear:both;content:''}#footer .footer-holder .logo{float:left;width:180px;height:40px;background:url('../images/footer-logo.png') no-repeat;margin:0 120px 0 0}#footer .footer-holder .logo a{display:block;height:100%;text-indent:-9999px}#footer .footer-holder .menu{overflow:hidden;margin:0;padding:3px 0 0;list-style:none;font-size:13px;text-transform:uppercase;font-family:'AvenirLTStd-Medium','Open Sans',sans-serif;letter-spacing:1px}#footer .footer-holder .menu li{float:left;padding:0 0 0 27px;width:176px;line-height:15px}#footer .footer-holder .menu li a{padding:4px 0 0;min-height:40px;width:75px;color:#4f5659;text-decoration:none;display:inline-block;vertical-align:top;position:relative}#footer .footer-holder .menu li a:hover{text-decoration:none}#footer .footer-holder .menu li a:after{content:'';position:absolute;left:0;right:0;top:-3px;margin:0;width:20px;height:1px;background:#0090ff;transition:all .2s ease}#footer .footer-holder .menu li a:hover:after{width:100%;height:3px}#footer .footer-holder .menu li ul{text-transform:none;list-style:none;margin:0;font-weight:normal;padding:7px 0 0 0;width:155px}#footer .footer-holder .menu li ul li{padding:0 0 14px 0;float:none;max-width:none;width:auto}#footer .footer-holder .menu li ul li a{padding:0;width:auto;border:none;min-height:none;display:inline;font-family:'AvenirLTStd-Medium','Open Sans',sans-serif !important;line-height:21px}#footer .footer-holder .menu li ul li a::after{background:none !important}#footer .footer-holder .menu li ul li:first-child{padding:0 0 14px 0}#footer .footer-holder .menu li ul li:last-child{float:none;width:auto}#footer .footer-holder .menu li ul li.selected a,#footer .footer-holder .menu li ul li.selected a:after{background:none;border:none;top:0;position:static;height:auto;color:#0090ff}#footer .footer-holder .menu li ul li a:hover{color:#0090ff}#footer .footer-holder .menu li:first-child{padding:0 0 0 10px}#footer .footer-holder .menu li:last-child{float:right;width:106px}#footer .footer-holder .menu li.selected a:after{content:'';position:absolute;left:0;right:0;top:-3px;margin:0;width:100%;height:3px;background:#0090ff;transition:all .2s ease}#footer .bottom{width:100%;position:absolute;bottom:0;left:0;background:url('../images/footer-bottom.png')}#footer .bottom .footer-holder{padding:20px 0 9px}#footer .bottom span{color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:1px;font-family:'AvenirLTStd-Medium','Open Sans',sans-serif !important}#footer .bottom span.copy{margin-right:70px;letter-spacing:1px;font-size:12px}#footer .bottom .lang{display:inline-block;vertical-align:top;width:215px;position:relative;margin:-20px 0 0;padding:20px 0 0}#footer .bottom .lang a.aus,#footer .bottom .lang a.china{width:27px;height:18px;display:inline-block;background:url('../images/aus.png') no-repeat;text-indent:-9999px;margin:0 10px 0 0}#footer .bottom .lang a.china{background:url('../images/china.png') no-repeat}#footer .bottom .lang p{color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:1px;font-family:'AvenirLTStd-Medium','Open Sans',sans-serif !important;margin:0;padding:0 0 10px 35px;cursor:pointer}#footer .bottom .lang ul{position:absolute;top:-90px;left:14px;width:35px;list-style:none;transition:all .2s ease;padding:0;margin:0;background:url('../images/footer-bottom.png');padding:20px 20px 8px 20px;opacity:0;visibility:hidden}#footer .bottom .lang ul li{line-height:normal;padding:0 0 12px}#footer .bottom .lang:hover ul{opacity:1;visibility:visible;transition:all .2s ease}#footer .bottom span.site{float:right}#footer .bottom span.site a{color:#fff;text-decoration:none}@media screen and (max-width:1250px){#footer .footer-holder{width:auto;padding-left:15px;padding-right:15px}#footer .footer-holder .menu li{width:auto;padding-left:55px}#footer .bottom span.copy{margin-left:15px}#footer .bottom span.site{margin-right:15px}}@media screen and (max-width:1200px){#footer .footer-holder .menu li:last-child,#footer .footer-holder .menu>li{width:18%;padding-left:2%}}@media screen and (max-width:1168px){#footer .footer-holder .logo{margin-right:55px}}@media screen and (max-width:986px){#footer .footer-holder .logo{margin-right:15px}}@media screen and (max-width:840px){#footer{min-height:275px}#footer .footer-holder .logo{float:none;display:block;margin:0 auto 50px}#footer .footer-holder .menu{display:none}}@media screen and (max-width:770px){#footer .bottom span.copy{margin-right:50px}}@media screen and (max-width:670px){#footer .bottom span.site{float:none;clear:both;text-align:center;display:block;margin:0;padding:20px 0}#footer .bottom .lang{float:right}#footer .bottom span.copy{margin-right:0}}@media screen and (max-width:479px){#footer .bottom span.copy{float:none;display:block;text-align:center;padding-bottom:10px;margin:0}#footer .bottom .lang{float:none;margin:0 auto;display:block}#footer .bottom span.site{padding:0}}#left-sidebar{position:relative;width:290px;float:left;padding:80px 96px 0 0}#left-sidebar ul{list-style:none;margin:0;padding:0;font-weight:normal;font-size:13px;text-transform:uppercase;font-family:'AvenirLT-Black',sans-serif}#left-sidebar ul li{padding:8px 0 43px}#left-sidebar ul li a{color:#6d767a;text-decoration:none;float:right;letter-spacing:1px;min-width:109px}#left-sidebar ul li a span{float:left;min-width:96px;padding:5px 0 0}#left-sidebar ul li a:hover{color:#0090ff}#left-sidebar ul li a.active{color:#0090ff}#left-sidebar ul li:before{border-top:1px solid #e2e4e4;content:'';display:block;margin:0 0 0 -9999px}#left-sidebar ul li:after{clear:both;content:'';display:block}#people-list{padding:87px 0 40px;width:860px;float:left}#people-list ul{list-style:none;padding:0;margin:0;font-family:'AvenirLT-Black',sans-serif}#people-list ul li{width:394px;height:350px;display:inline-block;vertical-align:top;margin:0 32px 38px 0}#people-list ul li a{display:block;height:100%;position:relative;overflow:hidden}#people-list ul li a .blink{position:absolute;height:100%;width:100%;z-index:10;background:url('../images/blink.png') no-repeat 0 100%;left:0;top:0}#people-list ul li a .person-info{position:absolute;bottom:0;z-index:20;padding:15px 10px 25px 30px;left:0;background:url('../images/line.png') no-repeat}#people-list ul li a .person-info h3{font-size:28px;line-height:32px;color:#fff;font-weight:normal;margin:0 0 10px;text-transform:uppercase}#people-list ul li a .person-info .position{color:#0090ff;font-size:14px;text-transform:uppercase;font-weight:normal;letter-spacing:1px}#people-list ul li a .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:30;background:url('../images/overlay.png');transition:all .2s ease}#people-list ul li a img{width:100%;height:auto}#people-list ul li a:hover .overlay{opacity:0;transition:all .2s ease}#people-list ul li.active a .overlay{opacity:0;transition:all .2s ease}.profile-content{width:465px;float:left;padding:80px 0 85px 0}.profile-content h3{color:#4f5659;line-height:32px;text-transform:none;font-weight:500;letter-spacing:0;font-family:AvenirLTStd-Heavy,sans-serif}.profile-details{width:515px;float:right;padding:80px 0 85px}.profile-details img{margin:0 0 33px}.profile-details dd{margin:0 0 29px}.profile-details .left{width:254px;float:left;margin:0 5px 0 0}.profile-details .right{width:220px;float:left}.profile-details .right p{color:#6d767a;font-size:18px;line-height:32px}.profile-details .right h4{font-size:13px;color:#0090ff;text-transform:uppercase;margin:0 0 7px;letter-spacing:1px}.persons-nav{width:100%;position:absolute;top:0;left:0}.persons-nav a{position:absolute;top:200px;display:block;font-weight:600;text-transform:uppercase;font-size:13px;white-space:nowrap;color:#0090ff;letter-spacing:2px}.persons-nav a:hover{color:#0090ff;text-decoration:none}.persons-nav a.prev{left:0;-webkit-transform:translateX(-50%) rotate(-90deg) translateY(25px);transform:translateX(-50%) rotate(-90deg) translateY(25px)}.persons-nav a.prev img{-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-left:10px;margin-top:-3px}.persons-nav a.next{right:0;-webkit-transform:translateX(50%) rotate(90deg) translateY(25px);transform:translateX(50%) rotate(90deg) translateY(25px)}.persons-nav a.next img{-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-right:10px;margin-top:-2px}@media screen and (max-width:1250px){#left-sidebar{width:25%;padding-right:0}#people-list{width:70%;float:right}#people-list ul li{width:45%;height:auto;margin:0 2% 2% 0}}@media screen and (max-width:1168px){.people-single .inner-content{padding-left:45px;padding-right:45px}.profile-content{width:50%}.profile-details{width:47%}}@media screen and (max-width:986px){#people-list ul li a .person-info{padding:8px 0 8px 30px}#people-list ul li a .person-info h3{font-size:18px;line-height:normal}}@media screen and (max-width:840px){#left-sidebar{position:static !important}}@media screen and (max-width:670px){#people-list ul li{width:82%;margin:0 auto 2%;display:block}}@media screen and (max-width:540px){.profile-content{float:none;width:auto;padding:20px 0}.profile-details{float:none;width:auto;padding:0 0 40px}.profile-details dl{text-align:center}.profile-details .right{width:auto;float:none;text-align:center}}@media screen and (max-width:479px){#left-sidebar{width:auto;padding:0 20px 0 0;float:none}#left-sidebar ul{text-align:center}#left-sidebar ul li{padding:20px 0}#left-sidebar ul li a,#left-sidebar ul li a span{float:none}#people-list{width:auto;float:none;padding-top:0}#people-list ul li{margin-bottom:8%}.people-single .inner-content{padding-left:15px;padding-right:15px}.persons-nav{display:none}}.row.recent-projects{text-align:center;padding-bottom:0;position:relative}.cmsmode .row.recent-projects img.sooji-plugin{-webkit-transform:translateY(-360px);transform:translateY(-360px)}.row.recent-projects:after{display:block;width:100%;height:100%;position:absolute;top:0;left:0;content:'';background:#2a2e31;opacity:.65;z-index:3}.cmsmode .row.recent-projects:after{z-index:-1}.row.recent-projects hr{margin-left:auto;margin-right:auto;border-width:4px}.row.recent-projects .featured-projects{width:100%;float:left}.row.recent-projects .featured-projects ul.list{width:100%;text-align:center;list-style:none;margin:0;padding:0 0 390px;font-size:13px;color:#fff;text-transform:uppercase;font-family:'AvenirLT-Black','Open Sans',sans-serif;letter-spacing:1px}.row.recent-projects .featured-projects ul.list li{display:inline-block;padding:0 10px;vertical-align:top}.row.recent-projects .featured-projects ul.list a{display:inline-block;vertical-align:top;background:url('../images/arrow-next.png') no-repeat 100% 4px;padding:0 16px 0 0;color:#fff}.row.recent-projects .featured-projects ul.list a:hover{text-decoration:none;color:#0090ff;transition:all ease .2s}.row.recent-projects .featured-projects h2{font-size:38px;text-transform:uppercase;line-height:46px;margin:0 0 29px;font-family:'AvenirLT-Black',sans-serif;font-weight:normal;letter-spacing:2px}.row.recent-projects .plugin-projects.plugin-wrapper{width:100%;background:#fff;float:left;padding:0 0 120px}.row.recent-projects .plugin-projects.plugin-wrapper .plugin{width:1236px;margin:-275px auto 0}.row.recent-projects .plugin-projects.plugin-wrapper .plugin a.project-el{float:left;height:400px;position:relative;width:410px;overflow:hidden;background:#1d2123}.row.recent-projects .plugin-projects.plugin-wrapper .plugin a.project-el img{position:absolute;top:0;left:0;opacity:.8;max-width:100%;transition:.2s;z-index:8}.row.recent-projects .plugin-projects.plugin-wrapper .plugin a.project-el:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';display:block;opacity:0;transition:.2s;background:linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0) 60%, rgba(0,0,0,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#cc000000', GradientType=0);z-index:9}.row.recent-projects .plugin-projects.plugin-wrapper .plugin a.project-el:hover img{opacity:.45}.row.recent-projects .plugin-projects.plugin-wrapper .plugin a.project-el:hover:after{opacity:1}.row.recent-projects .plugin-projects.plugin-wrapper .plugin a.project-el span{position:relative;z-index:10}.row.recent-projects .plugin-projects.plugin-wrapper .plugin a.project-el span.cat{width:160px;background:#0090ff;margin:0 auto;display:block;text-align:center;font-size:13px;padding:35px 0 0;color:#fff;text-transform:uppercase;letter-spacing:2px;padding-bottom:5px;font-family:'AvenirLT-Black','Open Sans',sans-serif}.row.recent-projects .plugin-projects.plugin-wrapper .plugin a.project-el span.title{display:block;text-align:center;font-size:20px;color:#fff;text-transform:uppercase;letter-spacing:1px;margin-top:158px;font-family:'AvenirLTStd-Medium','Open Sans',sans-serif}.row.recent-projects .plugin-projects.plugin-wrapper .plugin a.project-el span.title strong{font-family:'AvenirLT-Black','Open Sans',sans-serif;font-size:32px;color:#fff;padding:0 0 12px;display:block;font-weight:normal}.row.recent-projects .plugin-projects.plugin-wrapper .plugin a.project-el span.btn-hold{width:100%;height:44px;bottom:38px;left:0;z-index:10;position:absolute}.row.recent-projects .plugin-projects.plugin-wrapper .plugin a.project-el span.btn{width:234px;height:44px;margin:0 auto;line-height:44px;display:block;border:3px solid #0090ff;color:#fff;text-align:center;font-size:14px;font-weight:bold;letter-spacing:1px;background:none;text-shadow:none;text-transform:uppercase;padding:0;border-radius:0;transition:all .2s ease 0s}.row.recent-projects .plugin-projects.plugin-wrapper .plugin a.project-el span.btn:before{color:#fff;font-size:125%;height:100%;left:80%;opacity:0;top:0;line-height:3.5;content:'';position:absolute;transition:all .2s ease;background:url('../images/bg-ar.png') no-repeat 0 50%;width:8px}.row.recent-projects .plugin-projects.plugin-wrapper .plugin a.project-el span.btn:hover:before{left:90%;opacity:1}.row.recent-projects .plugin-projects.plugin-wrapper .plugin a.project-el span.btn:hover{background:#00a8ff;color:#fff;box-shadow:none;border-color:#00a8ff}.row.recent-projects .plugin-projects.plugin-wrapper .plugin a.project-el span.hold{position:absolute;width:100%;height:100%;background:url('../images/bg-m.png') repear-x 0 100%;top:0;left:0}.row.projects-list{padding-bottom:0;padding-left:0 !important;padding-right:0 !important;padding-top:125px}.project-single .col-left{width:524px}.project-single .col-right{width:418px;padding-right:0;padding-top:40px}.project-single .row.black .col-right{padding-top:175px;width:482px}.project-single .row.black .col-left{width:486px}.project-single .counter-h{padding:0 0 30px !important}.project-single p.counter{max-width:110px !important}.plugin-projects .col-right:before,.plugin-projects .col-right:after{content:" ";display:table}.plugin-projects .col-right:after{clear:both}.project-item{width:100%;overflow:hidden;border-top:1px solid #e2e4e4;padding:80px 0}.project-item .featured-img{width:372px;float:left;margin:0 40px 0 0}.project-item .details{overflow:hidden;padding:0 0 50px}.project-item .details h3{font-size:38px;color:#3a4043;line-height:46px;margin:0 0 17px;text-transform:uppercase;font-family:'AvenirLT-Black','open sans',sans-serif;font-weight:normal;letter-spacing:3px}.project-item .details h3 a{color:#3a4043}.project-item .details .counter-h{padding-bottom:20px;padding-left:1px}.project-item .details p.counter{max-width:150px}.project-item .details .text p{font-size:16px;line-height:32px;color:#4f5659;margin:0 0 26px}.project-item .details .btns{position:absolute;bottom:0;width:100%;overflow:hidden}.project-item .details .btns a.btn{margin-right:32px}.projects-list .project-item .inner-content{overflow:hidden;position:relative}.project-single .row{position:static}.gallery-placer{float:right;width:622px;height:340px;position:relative;padding:40px 0 0 40px;margin-top:10px;margin-right:-58%;z-index:4;margin-bottom:-72px}.gallery-placer a.btn{position:absolute !important;bottom:40px;left:40px}.gallery-placer h3{color:#fff;font-size:32px;line-height:46px;margin:0 0 30px;padding:0}@media screen and (max-width:1060px){.projects-list .inner-content{padding-left:15px;padding-right:15px}}@media screen and (max-width:479px){.project-item .details{padding:0 0 120px}}html{height:100%}body{font-family:"aktiv-grotesk",'open sans',sans-serif;height:100%;-webkit-font-smoothing:antialiased}a:hover,a:focus{text-decoration:none}body.cmsmode #wrapper{margin-top:51px}body.cmsmode #visual .text-h{top:80px;height:50% !important}body.cmsmode #header{padding-top:30px;padding-bottom:0}#wrapper{width:100%;overflow-x:hidden;position:relative;height:100%}#main{width:100%}#main:after{clear:both;content:'';display:block}.row{width:100%;padding:65px 0 72px;margin:0;position:relative;z-index:10}.inner-content{width:1045px;margin:0 auto}.outer-content{width:1440px;margin:0 auto}.modal{position:absolute !important}video{display:block}#visual{position:relative;overflow:hidden;top:0;background:#000;left:0;width:100%;height:100%;min-height:300px;z-index:98}#visual .inner-content{height:100%}#visual .gmask{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10}#visual .gmask #bgvid{width:100%;height:100%;min-width:100%;min-height:100%;width:auto;height:auto;background-size:cover;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;top:50%;left:50%;z-index:-100}#visual .text-h{width:728px;display:table;float:left;position:relative;z-index:300;left:0;height:100%;top:0;vertical-align:middle}#visual .text-h .text-f{display:table-cell;vertical-align:middle}.inner.cmsmode #visual .text-h .text-f{vertical-align:bottom}#visual .text-h .text-f h2,#visual .text-h .text-f h1{font:60px/72px 'AvenirLT-Black','open sans',sans-serif;color:#fff;text-transform:uppercase;display:inline-block;margin:0 56px 24px 0}#visual .text-h .text-f h2 em,#visual .text-h .text-f h1 em{display:block;font-style:normal}#visual .text-h .text-f h2 span,#visual .text-h .text-f h1 span{padding:0;margin-top:-1px;display:inline-block}#visual .text-h .text-f h2 span:before,#visual .text-h .text-f h1 span:before{display:block;content:'';border-top:1px solid #61616d;opacity:.7;margin:-1px 0 0 -9999px}#visual .text-h .text-f h2 span:after,#visual .text-h .text-f h1 span:after{display:block;content:'';opacity:.7;margin:-1px 0 -1px -9999px;border-bottom:1px solid #61616d}#visual .text-h .text-f h3{font-size:22px;line-height:42px;color:#fff;font-weight:normal;padding:0;margin:-10px 0 18px}#visual .text-h .text-f ul{padding:0;color:#fff;font-size:14px;text-transform:uppercase;letter-spacing:1px;margin:85px 0 18px;list-style:none;font-family:'AvenirLTStd-Heavy',sans-serif}#visual .text-h .text-f ul li{display:inline-block;vertical-align:top;background:url('../images/divider.png') no-repeat 0 5px;padding:0 11px 0 15px}#visual .text-h .text-f ul li a{color:#fff}#visual .text-h .text-f ul li a:hover{color:#0090ff;text-decoration:none}#visual .text-h .text-f ul li:first-child{padding-left:0;background:none}#visual .text-h .text-f p{font-size:38px;color:#fff;line-height:46px;font-weight:bold;padding:0;width:100%;letter-spacing:4px;font-family:'AvenirLT-Black','open sans',sans-serif}#visual .text-h .text-f hr{margin:0 0 24px 0;border-width:4px}#visual .text-h .text-f .btn{height:50px;line-height:50px;background:#0090ff;border:none;border-radius:0;color:#fff;font-size:14px;text-transform:uppercase;text-shadow:none;font-weight:bold;padding:0 45px 0 48px;margin:0 0 0 5px;transition:all .1s ease;letter-spacing:3px;box-shadow:none}#visual .text-h .text-f .btn span.play-icon{display:inline-block;height:100%;width:5px;margin:0 10px 0 0;background:url('../images/play-icon.png') no-repeat 0 50%;text-indent:-9999px}#visual .text-h .text-f .btn em{font-style:normal}#visual .text-h .text-f .btn:before{display:none}#visual .text-h .text-f .btn:hover{background:#0766b0;color:#fff;transition:all .1s ease}#visual .bottom-hold{width:70px;margin:0 auto;position:relative;top:-90px;left:0;height:50px;z-index:500;text-align:center;overflow:hidden;clear:both}#visual a.bottom{display:inline-block;height:36px;font-size:14px;letter-spacing:1px;text-transform:uppercase;color:#fff;padding:14px 0 0;overflow:hidden;font-family:'AvenirLT-Black','Open Sans',sans-serif;background:url('../images/borders.png') no-repeat 50% 0}#visual a.bottom:hover{text-decoration:none}#visual .shadow-frame{width:100%;height:100%;background:url('../images/shadow-frame.png') repeat-x 50% 100%}#visual p.additional-text{float:left;position:relative;color:#fff;font-size:16px;line-height:32px;width:520px;text-align:left;padding:205px 0 0}#visual .text-h .text-f .project-description{padding:0;overflow:hidden}#visual .text-h .text-f .project-description p{font-size:18px;line-height:32px;color:#fff;font-weight:normal;margin:0 0 26px;padding:0;width:auto;font-family:'aktiv-grotesk','Open Sans',sans-serif;letter-spacing:0}#visual .text-h .text-f .project-description a.btn{display:inline-block;vertical-align:top;margin:0 36px 0 0;box-shadow:none}#visual .side-nav{position:absolute;width:100%;top:50%}#visual .side-nav a{color:#fff}#visual .side-nav a.prev{margin:0 0 0 -2%}#visual .side-nav a.next{margin:0 -2% 0 0}.inner #visual{max-height:450px}.residential-projects #visual .text-h .text-f h1{margin-top:106px}.people.inner #visual .text-h{width:504px}.people #visual .text-h .text-f h1{margin-top:0}.people #visual .text-h .text-f h1 em:first-child span:after{display:block}.row.black{background:#2a2e31}.row.black h1,.row.black h2,.row.black h3,.row.black h4,.row.black h5,.row.black ul{color:#fff}.row.black p{color:#cbd6dc}.col-left{width:415px;float:left;padding:0}.col-left img{max-width:none;margin-left:-195px;float:left}.col-right{width:530px;float:right;padding:0 0 0 0}.col-right img{max-width:none;margin-right:-153px;margin-bottom:-120px;float:right}.col-right .counter-h{padding:45px 0 30px}.col-fullwidth{width:1024px;padding:0;clear:both}.col-fullwidth.centered{padding:0;clear:both;margin:0 auto}.col-fullwidth.centered h1,.col-fullwidth.centered h2,.col-fullwidth.centered h3,.col-fullwidth.centered h4,.col-fullwidth.centered h5,.col-fullwidth.centered p{text-align:center}.col-fullwidth.centered hr{margin-left:auto;margin-right:auto}.col-fullwidth.centered p{margin-bottom:50px}.counter-h{width:100%;overflow:hidden;font-family:'AvenirLT-Black','Open Sans',sans-serif}.counter-h p.counter{display:inline-block;vertical-align:top;color:#0090ff;font-size:13px;text-transform:uppercase;line-height:normal;margin:0 0 0 29px;letter-spacing:1px;max-width:177px;width:100%}.counter-h p.counter strong{display:block;font-size:40px;color:#3a4043;line-height:normal;margin:0 0 0;line-height:46px;letter-spacing:1px}.counter-h p.counter:first-child{margin-left:0}.col h3{font-size:18px;color:#0090ff;margin:0 0 18px;padding:0;text-transform:uppercase;line-height:normal;letter-spacing:3px;font-weight:normal;font-family:'AvenirLT-Black','open sans',sans-serif}.col h2{margin:0 0 45px;font-size:38px;color:#3a4043;padding:0;line-height:normal;line-height:46px;letter-spacing:3px;text-transform:uppercase;font-weight:normal;font-family:'AvenirLT-Black','open sans',sans-serif}.col h4{color:#4f5659;font-size:22px;line-height:42px;margin:0;font-weight:normal;padding:0}.col h5{color:#4f5659;font-size:18px;line-height:32px;margin:0 0 20px;font-weight:500}.col h5 a{color:#0090ff}.col p{font-size:16px;color:#4f5659;line-height:32px;margin:0 0 25px}.col ul{font-size:16px;line-height:32px;color:#fff;list-style:none;margin:0;padding:0}.col ul li{line-height:32px;padding:0 0 10px 25px;background:url('../images/divider2.png') no-repeat 0 11px}.col blockquote{background:#2a2e31;padding:45px 0 35px 0;border:none;margin:0 0 32px}.col blockquote p{margin:0 0 0 10px;font-size:22px;line-height:42px;color:#fff;background:url('../images/bg-blockquote.png') no-repeat;padding:0 0 0 50px}dl{font-size:18px;color:#6d767a;margin:0}dl dt{font-size:13px;color:#0090ff;text-transform:uppercase;margin:0 0 7px;letter-spacing:1px;font-family:'AvenirLT-Black',sans-serif;font-weight:normal}dl dd{margin:0 0 25px}dl dd a{color:#6d767a}dl dd a:hover{color:#0090ff;text-decoration:none}#wrapper a.btn{height:50px;line-height:50px;font-size:14px;letter-spacing:1px;padding:0 42px;color:#fff;background:#0090ff;letter-spacing:3px;border-radius:0;text-shadow:none;box-shadow:none;font-weight:bold;text-transform:uppercase;border:none;position:relative;transition:all .2s ease}#wrapper a.btn:before{color:#fff;font-size:125%;height:100%;left:80%;opacity:0;top:0;line-height:3.5;content:'';position:absolute;transition:all .2s ease 0s;background:url('../images/bg-ar.png') no-repeat 0 50%;width:8px}#wrapper a.btn:hover{background:#00a8ff;color:#fff;transition:all .2s ease}#wrapper a.btn:hover:before{left:90%;opacity:1}hr{border:none;height:0;border-bottom:4px solid #0090ff;width:60px;margin:0 0 35px}.pr-hold{background-size:cover;position:relative;z-index:20}.image-bg{position:absolute;height:100%;z-index:10;width:100%;top:0;background:url('../images/pr-bg.jpg') no-repeat 50% 0;background-size:cover;left:0}.bg-changer{position:absolute;top:0;left:0;height:100%;background-size:cover;width:100%;z-index:10}.bg-changer.active{z-index:20}ul.projects{list-style:none;margin:0;padding:0;height:100%;position:relative;z-index:20;font-size:22px;width:100%}ul.projects li{display:block;padding:0;margin:0;border-top:1px solid #525a64}ul.projects li a{display:block;padding:52px 0;transition:all .2s ease;text-decoration:none;color:#fff}ul.projects li a span{width:1024px;margin:0 auto;text-align:center;display:block}ul.projects li a span hr{visibility:hidden;opacity:0;margin:10px auto -10px;border-width:0 0 4px;transition:all .2s ease}ul.projects li a:hover{color:#fff}ul.projects li a:hover hr{visibility:visible;opacity:1;transition:all .2s ease}.news-nav{width:100%;overflow:hidden;background:#f0f1f1;position:relative;margin:0 0 -1px}.news-nav ul{list-style:none;margin:0;padding:0;font-size:14px;text-transform:uppercase;font-weight:bold}.news-nav ul li{display:inline-block;vertical-align:top;padding:0 0 0 65px}.news-nav ul li:first-child{padding:0}.news-nav ul li a{line-height:100px;color:#8a9398;height:100px;position:relative;display:inline-block}.news-nav ul li a:after{transition:all .1s ease;width:100%;position:absolute;bottom:0;left:0;content:''}.news-nav ul li a:hover:after,.news-nav ul li.active a:after{border-bottom:4px solid #0090ff}.news-nav ul li a:hover{text-decoration:none;color:#4f5659}.news--opinions li.active a:after{border-bottom:4px solid #0090ff}.featured-img{float:right;width:580px;position:relative;margin:0 0 0 82px;overflow:hidden}.featured-img img{max-width:100%;height:auto;width:100%}.featured-img span{position:absolute;right:0;top:20px;z-index:20;color:#fff;font-size:14px;text-transform:uppercase;background:#0090ff;height:50px;line-height:50px;letter-spacing:2px;padding:0 0 0 18px;min-width:158px;font-weight:bold}.news-article{width:100%;overflow:hidden;padding:80px 0;border-top:1px solid #e2e4e4}.news-article h2{font-weight:normal;text-transform:uppercase;margin-bottom:40px;font-size:38px;line-height:46px;font-family:'AvenirLT-Black',sans-serif}.news-article:first-child{border:none}.news-article p.meta{font-size:13px;color:#3a4043;text-transform:uppercase;margin:0 0 12px;etter-spacing:2px}.news-article p.meta .author{color:#0090ff}#post-content{width:822px;float:left;padding:80px 0 0;margin:0 95px 0 0}#post-content img{margin:0 0 50px}#post-content .text-wrapper{padding:0 0 0 200px}#post-content .text-wrapper blockquote{margin-left:-200px;padding-left:190px}#post-content .text-wrapper blockquote p{margin:0;padding-left:40px;padding-right:10px}#post-content p{margin:0 0 32px}#post-content .featured-img{float:none;width:100%;margin:0 0 50px}#post-content .featured-img img{width:100%;height:auto;margin:0}#post-content .featured-img .cat{left:0;right:auto;min-width:auto;padding:0 22px 0 200px;text-align:left}.sticky-wrapper{float:left}#content-1{position:relative}#content-1:after{display:block;clear:both;content:''}#project-images .img-main{width:560px;overflow:hidden;text-align:center;margin:0 0 50px}#project-images .img-main img{max-width:100%;overflow:hidden;display:block;margin:0 auto}#project-images .switcher{overflow:hidden;text-align:center}#project-images .switcher img{cursor:pointer;height:79px;width:auto;margin:0 10px;display:inline-block;vertical-align:top}.ilightbox-holder.dark{background:none !important;box-shadow:none;-webkit-box-shadow:none}.side-nav{width:100%;position:fixed;top:200px;left:0;z-index:10}.side-nav .prev-hold{float:left;position:relative;left:0;top:0}.side-nav .next-hold{float:right}.side-nav a{font-weight:600;text-transform:uppercase;font-size:13px;white-space:nowrap;color:#0090ff;letter-spacing:2px}.side-nav a:hover{color:#0090ff;text-decoration:none}.side-nav a.prev{display:inline-block;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin:0 0 0 -3%}.side-nav a.prev img{-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-left:10px;margin-top:-3px}.side-nav a.next{-webkit-transform:rotate(90deg);transform:rotate(90deg);float:right;margin:0 -3% 0 0}.side-nav a.next img{-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-right:10px;margin-top:-2px}.news.inner .side-nav a.prev{margin-left:0}.news.inner .side-nav a.next{margin-right:1%}#recent-posts{display:table;width:100%;clear:both;position:relative;z-index:20}#recent-posts h3{font-size:38px;line-height:46px;color:#fff;text-transform:uppercase;margin:0 0 30px;font-family:'AvenirLT-Black',sans-serif;font-weight:normal}#recent-posts h3 a{color:#fff}#recent-posts h3 a:hover{text-decoration:none;color:#0090ff}#recent-posts p.meta{color:#42484c;text-transform:uppercase;margin:0 0 5px;font-family:'AvenirLTStd-Heavy',sans-serif}#recent-posts p.meta span{font-size:13px;color:#fff}#recent-posts p.meta span.author{color:#0090ff}#recent-posts .post{display:table-cell;background:#3a4043;width:50%}#recent-posts .post .holder{padding:85px 175px 100px 140px}#recent-posts .left-post:before{display:block;margin:0 0 0 -9999px;background:#3a4043;content:''}#recent-posts .right-post{background:#2a2e31}#sidebar{width:275px;float:left;padding:110px 0 0}#sidebar h3{font-size:14px;color:#0090ff;text-transform:uppercase;margin:0 0 20px !important;padding:0;line-height:normal;letter-spacing:1px;font-family:'AvenirLT-Black',sans-serif;font-weight:normal}#sidebar ul{list-style:none;margin:0;padding:0}#sidebar .recent li{position:relative;padding:25px 0 0}#sidebar .recent li:after{content:'';position:absolute;top:0;left:0;width:60px;border-top:1px solid #e2e4e4}#sidebar .recent h4{font-size:13px;text-transform:uppercase;margin:0;color:#0090ff;letter-spacing:1px;font-family:'AvenirLT-Black',sans-serif;font-weight:normal}#sidebar .recent h4 a:hover{text-decoration:none}#sidebar .recent span.date{font-size:13px;color:#6d767a;letter-spacing:1px;text-transform:uppercase;font-family:'AvenirLTStd-Medium',sans-serif;margin:0 0 12px;display:block}#sidebar .recent p{font-size:18px;line-height:32px;color:#4f5659;margin:0 0 20px}#sidebar .recent p a{color:#4f5659;display:block;text-decoration:none}#sidebar .recent p a:hover{color:#0090ff}.posts-nav a{position:fixed;z-index:33;top:38%;width:15px;height:56px;text-indent:-9999px}.posts-nav a.prev{background:url('../images/prev-next.png') no-repeat;left:30px}.posts-nav a.next{background:url('../images/prev-next.png') no-repeat 0 -56px;right:30px}@media (max-width:1440px){.posts-nav{display:none}}.contact #main{position:relative}.contact .inner-content{width:940px}.map-placer{width:50%;position:absolute;right:0;top:0;height:100%;min-height:900px;z-index:10}.c-wrapper{width:100%;min-height:900px;position:relative;overflow:hidden;z-index:20;background:url('../images/c-wrapper.png') repeat-y 50% 0}.contact #content-0{width:50%;float:left;padding:175px 0 0}.contact #content-0 p{color:#fff;font-size:18px;line-height:22px}.contact #content-0 .capt{display:block;text-transform:uppercase;color:#cbd6dc;font-size:12px;letter-spacing:1px;padding:9px 0 28px;font-family:AvenirLTStd-Heavy,sans-serif}.contact #content-0 p.help-block{display:none}.contact #content-0 h1{color:#fff;font-size:60px;margin:0;text-transform:uppercase;padding:0;display:inline-block;line-height:normal;margin:0 0 25px;font-family:'AvenirLT-Black',sans-serif;font-weight:normal}.contact #content-0 h1:before{display:block;border-top:1px solid #55585a;content:'';margin:0 0 0 -9999px}.contact #content-0 h1:after{display:block;content:'';border-bottom:1px solid #55585a;margin:0 0 0 -9999px}.contact #content-0 form{position:relative;background:url('../images/border.png') no-repeat;padding:38px 0 0;margin:0}.contact #content-0 form .controls{margin:0;width:414px}.contact #content-0 form input,.contact #content-0 form textarea{width:100%;background:none;border-radius:0;box-shadow:0;border-width:0 0 1px;border-color:#55585a;box-shadow:none;font-size:16px;color:#fff;padding:2px 0;resize:none;height:30px;transition:all .2s ease}.contact #content-0 form textarea{height:85px}.contact #content-0 form input:focus,.contact #content-0 form textarea:focus{border-color:#0090ff;border-width:0 0 3px;padding:2px 0 0}.contact #content-0 form input.sg_form-invalid,.contact #content-0 form textarea.sg_form-invalid{border-color:#e72922;border-width:0 0 3px;padding:2px 0 0}.contact #content-0 form .btn{width:220px;height:50px;background:#0090ff;border-radius:0;box-shadow:0;text-shadow:none;border:none;font-size:14px;color:#fff;letter-spacing:1px;text-transform:uppercase;font-weight:bold}.contact #content-0 form .btn span{display:none}.contact #content-0 form .btn:hover{background:#0766b0}.contact #content-0 form .control-group{width:100%;overflow:hidden;padding:0 0 13px;margin:0}.contact #content-0 form label{display:block;text-transform:uppercase;color:#0090ff;font-family:'AvenirLT-Black',sans-serif;font-size:13px;font-weight:400;letter-spacing:1px;text-align:left;margin:0 0 -3px;padding:0;width:auto}.contact #form-error{display:none}.contact .sg_form-validate-title{display:none}.contact #content-1{float:right;margin:0 -95px 0 0;padding:240px 0 0;position:relative;width:40%}.contact #content-1 h4{color:#0090ff;font-size:13px;text-transform:uppercase;margin:0 0 5px;padding:0;font-family:'AvenirLT-Black',sans-serif;font-weight:normal}.contact #content-1 p{font-size:18px;line-height:32px;color:#fff;margin:0 0 20px;padding:0;font-weight:500}.contact #content-1 a{color:#fff;text-decoration:none}.contact #content-1 a:hover{color:#0090ff;text-decoration:none}.contact #content-1 img{margin-bottom:32px}.form-section{width:100%;overflow:hidden;background:#0090ff;padding:40px 0 35px;clear:both}.relations .col h4{margin-bottom:40px}.relations .col p{margin-bottom:48px}.relations #visual .text-h,.awards #visual .text-h{width:520px}.awards .col-fullwidth{width:944px}.awards .col-fullwidth h2{padding-right:55px}.awards .col-fullwidth h3{font-size:22px;color:#fff;line-height:43px;margin:0 0 42px;font-family:"aktiv-grotesk",'open sans',sans-serif;position:relative;z-index:1;text-transform:none;letter-spacing:0}.awards .col-fullwidth h3:after{background:#0090ff;position:relative;z-index:-1;padding:7px 10px 8px 9999px;margin:0 0 0 -9999px;content:''}.relations .text-wrapper p{font-size:18px;line-height:32px;margin:0 0 28px}.relations .text-wrapper h3{font-size:13px;margin:0 0 25px}.relations .text-wrapper h2{margin-bottom:5px}.relation-item{width:100%;overflow:hidden;border-top:1px solid #e2e4e4;padding:80px 0}.relation-item img{float:left;margin:0 90px 0 0}.relation-item .text-wrapper{overflow:hidden}.awards p strong{color:#4f5659;font-weight:600}.awards-list{width:100%;padding-bottom:40px;padding-top:86px;border-bottom:1px solid #e2e4e4}.awards-list .year-holder{width:187px;float:left;margin:0 73px 0 0;position:relative}.awards-list .year-holder .year{display:block;font-size:40px;color:#3a4043;padding:0 0 0 35px;background-color:#fff;margin-top:-28px;line-height:normal;text-transform:uppercase;font-weight:bold;margin-left:-35px;letter-spacing:6px}.awards-list .year-holder h4{font-size:13px;color:#0090ff;line-height:normal;margin:-4px 0 0;padding:0 0 0 35px;text-transform:uppercase;font-weight:600;margin-left:-35px;letter-spacing:3px}.awards-list .year-holder:before{content:'';display:block;border-top:1px solid #e2e4e4;margin:0 0 0 -9999px}.awards-list .award{width:100%;padding:0 0 42px}.awards-list .award .description{overflow:hidden;float:left;width:762px;margin-top:-10px}.awards-list .award .description p{font-size:22px;color:#4f5659;line-height:42px}.awards-list .award:after{clear:both;content:'';display:block}.awards-list:after{clear:both;content:'';display:block}.award-images{text-align:center}.award-images hr{margin-left:auto;margin-right:auto;display:block;margin-bottom:60px}.award-images ul{text-align:center;padding:0 0 70px}.award-images ul li{display:inline-block;vertical-align:top;background:none;padding:0 21px;margin:0}#social{width:100%;overflow:hidden;padding:0 0 70px}.recent-projects{position:relative;overflow:hidden}.recent-projects .featured-projects{position:relative;z-index:2}.recent-projects img.bg{position:absolute;z-index:1;opacity:0;top:50%;left:50%}body.people .outer-content:after,.plugin-staff .outer-content:after{display:block;clear:both;content:''}body.people .outer-content,.plugin-staff .outer-content{position:relative}@media screen and (max-width:1439px){.outer-content{width:auto}}@media screen and (max-width:1250px){.row.recent-projects .plugin-projects.plugin-wrapper .plugin{width:auto}.row.recent-projects .plugin-projects.plugin-wrapper .plugin a.project-el{width:33.33%}.form-section form{width:auto;margin:0;padding:0 10px}.form-section form .control-group{position:relative;width:45%;margin:0 5% 0 0;padding-left:240px}.form-section form .control-group label{position:absolute;top:0;left:0}.form-section form .controls{width:100%}.form-section form .controls input{width:100%}}@media screen and (max-width:1200px){#post-content{width:60%;margin-right:0}#sidebar{width:26%;float:right;padding-right:2%}}@media screen and (max-width:1168px){.side-nav{display:none}}@media screen and (max-width:1060px){.row.recent-projects .plugin-projects.plugin-wrapper .plugin a.project-el{height:335px}body{padding-left:0;padding-right:0}.inner-content{width:auto}#visual .inner-content{padding-left:15px;padding-right:15px}.row{width:auto;padding-left:15px;padding-right:15px}.col-left,.project-single .col-left,.project-single .row.black .col-left{width:45%}.col-left img,.project-single .col-left img,.project-single .row.black .col-left img{margin-left:0;max-width:100%}.col-right,.project-single .col-right,.project-single .row.black .col-right{width:45%}.col-right img,.project-single .col-right img,.project-single .row.black .col-right img{margin-right:0;max-width:100%}.news-article{padding-left:15px;padding-right:15px;width:auto}#recent-posts .post .holder{padding:10% 5%}.news-nav ul li,.news-nav ul li:first-child{padding:0 10px}.news-nav ul li a{height:50px;line-height:50px;color:#3a4043}.awards-list .award .description{width:65%;margin-top:0}.awards-list .year-holder{width:30%;padding-right:5%;margin-right:0}.awards-list .year-holder .year{margin-top:-5px}#visual p.additional-text{width:320px}}@media screen and (max-width:1024px){.col-fullwidth,.awards .col-fullwidth{width:auto}ul.projects li a span{width:auto}.col-fullwidth .counter-h{text-align:center}.col-fullwidth .counter-h p.counter{max-width:132px}}@media screen and (max-width:986px){.row.recent-projects .plugin-projects.plugin-wrapper .plugin a.project-el{height:311px}.row.recent-projects .plugin-projects.plugin-wrapper .plugin{margin-top:0}.row.recent-projects .plugin-projects.plugin-wrapper{background:#2a2e31}.row.recent-projects .featured-projects ul.list{padding-bottom:80px}.featured-img{width:50%}.project-item .featured-img{width:35%}#post-content .featured-img .cat{padding-left:22px}#post-content .text-wrapper{padding:0 0 0 10px}#post-content .text-wrapper blockquote{margin-left:-10px;padding-left:10px}#sidebar{width:30%}.project-item .details p.counter,.counter-h p.counter{max-width:100px}.form-section form{width:auto;margin:0;padding:0 10px}.form-section form .controls{width:54%}.form-section form .control-group{padding:0;width:68%;margin:0 5% 0 0}.form-section form .control-group label{position:relative}.form-section form .controls input{width:100%}.project-single p.counter{margin-left:10px !important;max-width:none !important;width:auto !important}.gallery-placer{width:100%;margin-right:-5%}.contact .inner-content{width:auto}.contact #content-0{width:45%;padding-left:5%}.contact #content-1{width:35%;padding-right:5%}.row.recent-projects .plugin-projects.plugin-wrapper .plugin a.project-el span.title{margin-top:120px}.form-section form .control-group{width:66%}.form-section form .controls{width:50%}}@media screen and (max-width:940px){.row.recent-projects .plugin-projects.plugin-wrapper .plugin a.project-el{height:274px}}@media screen and (max-width:885px){.form-section form label{padding-right:35px !important}.contact #content-0 form{padding-right:5%}.people.inner #visual .text-h{width:460px}#visual .bottom-hold{top:-60px}}@media screen and (max-width:840px){#visual .text-h{width:auto;min-width:320px}#visual .text-h .text-f h2,#visual .text-h .text-f h1{font-size:36px;line-height:56px;margin-bottom:10px}#visual .text-h .text-f h3{font-size:18px;margin-bottom:2px;line-height:30px}#visual .text-h .text-f .project-description p{font-size:14px;line-height:24px}#visual p.additional-text{font-size:14px;line-height:24px;width:45%}.people.inner #visual .text-h{width:45%}.news-article h2,.project-item .details h3{font-size:28px;line-height:normal}.contact #content-0{width:auto;float:none;background:#2a2e31;padding-left:15px;padding-right:15px;padding-bottom:30px}.contact #content-0 form{padding-right:0}.contact #content-1{width:auto;float:none;padding:100px 15px 35px;background:url('../images/c-wrapper.png') repeat-y 52% 0}.map-placer{height:624px;top:643px;width:100%}.c-wrapper{background:none}.contact #content-0 form .controls{width:100%}.col h2{font-size:28px;line-height:38px}.form-section form .control-group{width:100%;margin:0 0 20px;float:none}.form-horizontal .control-label{float:none !important;text-align:center !important;padding-right:0 !important}.contact #content-0 form label{text-align:left !important}.project-item .details .btns a.btn{margin-right:12px}#wrapper a.btn{padding:0 20px}.col-left br{display:none}.col-fullwidth .counter-h p.counter{max-width:100px}.row.recent-projects .plugin-projects.plugin-wrapper .plugin a.project-el{height:250px}.row.recent-projects .plugin-projects.plugin-wrapper .plugin a.project-el span.title{margin-top:100px;font-size:12px}.row.recent-projects .plugin-projects.plugin-wrapper .plugin a.project-el span.title strong{font-size:22px}.row.recent-projects .plugin-projects.plugin-wrapper .plugin a.project-el span.btn{font-size:12px;width:160px}.contact #content-1{background:none}.map-placer{bottom:0;top:auto}}@media screen and (max-width:770px){.row.recent-projects .plugin-projects.plugin-wrapper .plugin a.project-el{height:225px}.row.recent-projects .plugin-projects.plugin-wrapper .plugin a.project-el span.title{margin-top:80px}}@media screen and (max-width:670px){.inner.people #visual .text-h{display:block;height:auto;float:none}#visual p.additional-text{float:none;width:auto;padding-top:5px}#visual .text-h .text-f .project-description a.btn{margin:0 10px 0 0;padding:0 12px 0 10px}.project-single #visual .bottom-hold{display:none}.col-left,.project-single .col-left,.project-single .row.black .col-left{padding:0 0 20px;width:auto;float:none}.counter-h,.col-right .counter-h,.col-left .counter-h{padding:20px 0}.col-right,.project-single .col-right,.project-single .row.black .col-right{width:auto;float:none;padding:0 0 20px}.col-left img{margin:0 auto 10px;float:none;display:block;width:100%;height:auto}.row{width:auto;padding:20px 15px}.featured-img{width:100%;margin:0 0 20px}.news-article{padding:30px 15px}.news-article h2,.project-item .details h3{font-size:22px}#post-content{width:auto;float:none}#sidebar{width:auto;float:none;padding-left:18px;padding-top:30px;padding-right:18px}#post-content .text-wrapper{padding:0 18px}.project-item .featured-img{width:100%;margin:0 0 20px}.project-item .details{overflow:visible}.project-item{padding:40px 0}.counter-h p.counter{margin-left:15px}.counter-h p.counter strong{font-size:33px}.project-item .details p.counter{max-width:80px}#recent-posts h3{font-size:22px;line-height:normal}.col-fullwidth{padding-left:0}.col-right img{margin-bottom:0;float:none}.col-fullwidth .counter-h p.counter,.col-fullwidth .counter-h p.counter:first-child{margin-left:1%;margin-right:1%}.counter-h p.counter,.col-fullwidth .counter-h p.counter{max-width:73px;font-size:11px}.counter-h p.counter strong{font-size:24px}.contact #content-0{width:auto;float:none;padding-bottom:30px;height:auto}.contact #content-1{width:auto;float:none;padding-bottom:30px;height:auto;padding-top:30px;padding-left:12%}.contact #content-0 form .controls{width:auto}.contact #content-0 form{margin:0 12%}.awards-list .award .description p{font-size:15px;line-height:25px}.awards-list .year-holder .year{font-size:30px}.relation-item img{width:30%;height:auto;margin:0 5% 0 0}.relations .text-wrapper p{font-size:14px;line-height:25px}.relation-item .text-wrapper{overflow:visible}}@media screen and (max-width:540px){.row.recent-projects .plugin-projects.plugin-wrapper .plugin a.project-el{width:100%;height:335px;margin:0 0 15px !important;padding-bottom:0 !important;padding-top:0 !important}.row.recent-projects .plugin-projects.plugin-wrapper .plugin a.project-el img{width:100%}.row.recent-projects .plugin-projects.plugin-wrapper .plugin a.project-el span.title{margin-top:110px}.row.recent-projects .plugin-projects.plugin-wrapper .plugin a.project-el span.title strong{font-size:18px}.row.recent-projects .plugin-projects.plugin-wrapper .plugin a.project-el span.btn{width:134px}#recent-posts .left-post,#recent-posts .right-post{float:none;width:100%}.col h2{font-size:22px;line-height:normal}.col h4{font-size:18px;line-height:32px}.relations #visual .text-h,.awards #visual .text-h{width:auto}.row.recent-projects .plugin-projects.plugin-wrapper{padding-bottom:10px}}@media screen and (max-width:479px){.project-item .details .btns a.btn{display:block;margin:0 0 10px}.counter-h,.col-fullwidth .counter-h{text-align:left}.profile-details .left{float:none;width:auto}.contact #content-0 h1{padding-left:8%}.counter-h p.counter,.col-fullwidth .counter-h p.counter{max-width:73px}.col-fullwidth .counter-h p.counter,.col-fullwidth .counter-h p.counter:first-child{margin-left:3.5%;margin-right:3.5%}.awards-list .year-holder h4,.awards-list .year-holder .year{padding-left:0}.awards-list .year-holder:before{border:none}.relation-item img{width:42%}#visual .text-h .text-f h2,h1{font-size:30px !important;line-height:46px !important}#visual .text-h .text-f hr{margin:0 0 20px}#visual .text-h .text-f p{font-size:20px;line-height:25px}.row.recent-projects .plugin-projects.plugin-wrapper .plugin a.project-el{height:285px;padding-bottom:0 !important;padding-top:0 !important}.row.recent-projects .plugin-projects.plugin-wrapper .plugin a.project-el span.title{margin-top:55px}.row.recent-projects .plugin-projects.plugin-wrapper{padding-bottom:5px}.awards-list .year-holder h4,.awards-list .year-holder .year{margin-left:0}.contact #content-0 form .btn{display:block;margin:0 auto;box-shadow:none}.contact #content-1{background:none}.map-placer{bottom:0;top:auto}.gallery-placer{margin-bottom:20px}}#map{height:700px}.commercial-projects #visual .text-h,.residential-projects #visual .text-h{display:block;height:100%}.residential-projects #visual .text-f,.commercial-projects #visual .text-f{display:table;height:100%;vertical-align:middle}.residential-projects #visual .text-h .editable,.commercial-projects #visual .text-h .editable{display:table-cell;vertical-align:middle}.residential-projects .news-nav ul li.active a,.commercial-projects .news-nav ul li.active a:after{border:none !important;border-bottom:none !important}.residential-projects .news-nav li a.active:after,.commercial-projects .news-nav li a.active:after{border-bottom:4px solid #0090ff}.cmsmode #main{position:static}.cmsmode.contact #content-0,.cmsmode.contact #content-1{padding-top:0;margin-top:175px}