.eachtag{background-color:#000;color:#fff;padding:1px;margin:4px}.description{clear:both}.expander{background-color:#f5f5f5;margin-bottom:5px}.expander .expander-toggle{display:none}.expander .expander-toggle+.expander-label{background-color:#000;cursor:pointer;display:block;font-weight:700;line-height:21px;margin-bottom:5px;padding:20px 20px 14px;color:#fff}.expander .expander-toggle+.expander-label+.expander-content{max-height:0;overflow-y:hidden;-webkit-transition:max-height .3s ease;transition:max-height .3s ease}.expander .expander-toggle+.expander-label+.expander-content p{margin:0 20px 20px}.expander .expander-toggle+.expander-label:after{background-color:#5d5f5e;border-radius:14px;color:#fff;content:"+";display:block;float:right;font-weight:700;height:24px;line-height:24px;margin-left:5px;text-align:center;width:24px;position:relative;bottom:4px;font-size:18px}.expander .expander-toggle:checked+.expander-label+.expander-content{max-height:2000px}.expander .expander-toggle:checked+.expander-label:after{content:"\2212"}.work-experience{padding:20px}.centered{margin:auto;display:block;width:100%;font-size:18px}.true{width:800px}.medium{width:60%}.video,.xmedium{width:80%}.video{height:400px}@media only screen and (max-width:760px){.medium,.video,.xmedium{width:100%}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;background-clip:#fff}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{height:100.1%}#myCareer{display:block;position:relative;top:250px;margin:auto;font-size:33px;text-align:center}#myCareer h3{color:#fff!important;font-size:30px!important;font-weight:400}body{padding:0}#portfolio-button{width:100%;height:900px;background-image:url(../img/chaos.ef7c17e5.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;color:#fff;background-blend-mode:multiply;background-color:rgba(0,0,0,.2);z-index:1000;display:block;cursor:pointer}#portfolio-button:hover{background-image:url(../img/chaos2.80fefb18.jpg)!important;color:#000}#portfolio-button:active #arrow-portfolio,#portfolio-button:hover #arrow-portfolio{color:red!important}#portfolio-button:hover #visitmyworks{background-image:url(../img/visitmyworks-black.3149dd89.png)!important}#portfolio-button:hover #click-text{display:block!important}#aboutme-button{width:100%;height:900px;background-image:url(../img/khotoot-back.44dee0c3.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;color:#fff;background-blend-mode:multiply;background-color:rgba(0,0,0,.2);display:block;cursor:pointer}#aboutme-button:hover #eye-portfolio{width:200px!important;height:175px!important;background-image:url(../img/open-eye.b1df5070.png)!important;top:215px!important}#aboutme-front{width:100%;height:900px;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;color:#fff;background-blend-mode:multiply;background-color:rgba(0,0,0,.2);display:block}#portfolio-button:hover #go-in-arrow{background-image:url(../img/go-in-arrow.c0cbff6f.png)}#typed{margin:auto;color:#fff!important;font-size:30px}div.type-wrap{text-align:center;position:relative;top:210px}body{font:14px/21px Arial,sans-serif;font-size:13px;text-align:left}.scrollToTop{width:100px;height:130px;padding:10px;text-align:center;background:#f5f5f5;font-weight:700;color:#444;position:fixed;top:75px;right:40px;display:none;background:url(../img/arrow_up.3d3d3598.png) no-repeat 0 20px;z-index:11}.scrollToTop,.scrollToTop:hover{text-decoration:none}ul{text-align:left;margin:0;padding:15px 4px 17px 0;list-style:none}.caption-hover,.nav a:hover,.thumbnail-caption a:hover,li a:hover{border-bottom:1px solid #000!important}#myDiv{height:100px;background:#00f}ul li ul{padding:0;position:absolute;top:14px;left:0;width:150px;-webkit-box-shadow:none;box-shadow:none;display:none;opacity:0;visibility:hidden;-webkit-transiton:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;-transition:opacity .2s;display:inline-block}ul li ul li{background:#555;display:inline_block;color:#fff}ul li ul li:hover{background:#666}ul li:hover ul{opacity:1;visibility:visible;allign:foloating}h1,h2,h3,h4,h5,h6{color:#222;font-family:Georgia,Arial,sans-serif;font-weight:400}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:46px;line-height:50px;margin-bottom:14px}h2{font-size:35px;line-height:40px;margin-bottom:10px}h3{font-size:28px;line-height:34px}h3,h4{margin-bottom:6px}h4{font-size:21px;line-height:30px}h5{font-size:17px;line-height:24px}h6{font-size:14px;line-height:21px}.subheader{color:#777}p{margin:0 0 20px 0}p img{margin:0}p.lead{font-size:21px;line-height:27px;color:#777}em{font-style:italic}strong{font-weight:700;color:#333}small{font-size:80%}blockquote,blockquote p{font-family:Georgia,Arial,sans-serif;font-size:14px;line-height:1.5;font-style:italic}blockquote{margin:0 0 20px;padding:9px 20px 0 19px;border-left:1px solid #ddd}blockquote cite{font-family:Arial,sans-serif;font-style:normal;font-weight:700;display:block;padding-top:8px}blockquote cite:before{content:"\2014"}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:10px 0 30px;height:0}a,a:visited{color:#000;text-decoration:underline;outline:0}a:focus,a:hover{color:#000}p a,p a:visited{line-height:inherit}ol,ul{margin-bottom:20px}ul{list-style:none outside}ol{list-style:decimal}ol,ul.circle,ul.disc,ul.square{margin-left:30px}ul.square{list-style:square outside}ul.circle{list-style:circle outside}ul.disc{list-style:disc outside}ol ol,ol ul,ul ol,ul ul{margin:4px 0 5px 30px;font-size:90%}ol ol li,ol ul li,ul ol li,ul ul li{margin-bottom:6px}li{line-height:18px;margin-bottom:12px}li p,ul.large li{line-height:21px}img.scale-with-grid{max-width:100%;height:auto}input.button:hover{text-decoration:underline}.button,button,input[type=button],input[type=reset],input[type=submit]{border:1px solid #aaa;border-top:1px solid #ccc;border-left:1px solid #ccc;padding:4px 12px;border-radius:3px;color:#fff;display:inline-block;font-size:11px;font-weight:700;text-shadow:0 1px hsla(0,0%,100%,.75);cursor:pointer;line-height:normal;padding:8px 10px;font-family:Arial,sans-serif}.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{text-decoration:underline;color:#fff;border:1px solid #888;border-top:1px solid #aaa;border-left:1px solid #aaa}.button.full-width,.button:active,button.full-width,button:active,input[type=button].full-width,input[type=reset].full-width,input[type=reset]:active,input[type=submit].full-width,input[type=submit]:active{text-decoration:underline;width:100%;padding-left:0!important;padding-right:0!important;text-align:center}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}form{width:300px;float:right;margin-top:66px}fieldset,form{margin-bottom:20px}input[type=email],input[type=password],input[type=text],select,textarea{border:1px solid #ccc;padding:6px 4px;outline:none;border-radius:2px;font:13px Arial,sans-serif;color:#444;margin:0;width:210px;max-width:100%;display:block;margin-bottom:20px;background:#fff}select{padding:0}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,textarea:focus{border:1px solid #aaa;color:#444;-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2)}textarea{min-height:60px}label,legend{display:block;font-weight:700;font-size:13px}select{width:220px}input[type=checkbox]{display:inline}label span,legend span{font-weight:400;font-size:13px;color:#444}.remove-bottom{margin-bottom:0!important}.half-bottom{margin-bottom:10px!important}.add-bottom{margin-bottom:20px!important}.container{position:relative;width:960px;margin:0 auto;padding:0}.container .column,.container .columns{float:left;display:inline;margin-right:10px}.row{margin-bottom:20px}.column.alpha,.columns.alpha{margin-left:0}.column.omega,.columns.omega{margin-right:0}.container .one.column,.container .one.columns{width:40px}.container .two.columns{width:100px}.container .three.columns{width:160px}.container .four.columns{width:220px}.container .five.columns{width:280px}.container .six.columns{width:340px}.container .seven.columns{width:400px}.container .eight.columns{width:460px}.container .nine.columns{width:520px}.container .ten.columns{width:580px}.container .eleven.columns{width:640px}.container .twelve.columns{width:700px}.container .thirteen.columns{width:760px}.container .fourteen.columns{width:820px}.container .fifteen.columns{width:880px}.container .sixteen.columns{width:940px}.container .one-third.column{width:300px}.container .two-thirds.column{width:620px}.container .offset-by-one{padding-left:60px}.container .offset-by-two{padding-left:120px}.container .offset-by-three{padding-left:180px}.container .offset-by-four{padding-left:240px}.container .offset-by-five{padding-left:300px}.container .offset-by-six{padding-left:360px}.container .offset-by-seven{padding-left:420px}.container .offset-by-eight{padding-left:480px}.container .offset-by-nine{padding-left:540px}.container .offset-by-ten{padding-left:600px}.container .offset-by-eleven{padding-left:660px}.container .offset-by-twelve{padding-left:720px}.container .offset-by-thirteen{padding-left:780px}.container .offset-by-fourteen{padding-left:840px}.container .offset-by-fifteen{padding-left:900px}@media only screen and (min-width:768px) and (max-width:959px){.container{width:768px}.container .column,.container .columns{margin-left:10px;margin-right:10px}.column.alpha,.columns.alpha{margin-left:0;margin-right:10px}.column.omega,.columns.omega{margin-right:0;margin-left:10px}.alpha.omega{margin-left:0;margin-right:0}.container .one.column,.container .one.columns{width:28px}.container .two.columns{width:76px}.container .three.columns{width:124px}.container .four.columns{width:172px}.container .five.columns{width:220px}.container .six.columns{width:268px}.container .seven.columns{width:316px}.container .eight.columns{width:364px}.container .nine.columns{width:412px}.container .ten.columns{width:460px}.container .eleven.columns{width:508px}.container .twelve.columns{width:556px}.container .thirteen.columns{width:604px}.container .fourteen.columns{width:652px}.container .fifteen.columns{width:700px}.container .sixteen.columns{width:748px}.container .one-third.column{width:236px}.container .two-thirds.column{width:492px}.container .offset-by-one{padding-left:48px}.container .offset-by-two{padding-left:96px}.container .offset-by-three{padding-left:144px}.container .offset-by-four{padding-left:192px}.container .offset-by-five{padding-left:240px}.container .offset-by-six{padding-left:288px}.container .offset-by-seven{padding-left:336px}.container .offset-by-eight{padding-left:384px}.container .offset-by-nine{padding-left:432px}.container .offset-by-ten{padding-left:480px}.container .offset-by-eleven{padding-left:528px}.container .offset-by-twelve{padding-left:576px}.container .offset-by-thirteen{padding-left:624px}.container .offset-by-fourteen{padding-left:672px}.container .offset-by-fifteen{padding-left:720px}}@media only screen and (max-width:767px){.container{width:300px}.container .column,.container .columns{margin:0}.container .eight.columns,.container .eleven.columns,.container .fifteen.columns,.container .five.columns,.container .four.columns,.container .fourteen.columns,.container .nine.columns,.container .one-third.column,.container .one.column,.container .one.columns,.container .seven.columns,.container .six.columns,.container .sixteen.columns,.container .ten.columns,.container .thirteen.columns,.container .three.columns,.container .twelve.columns,.container .two-thirds.column,.container .two.columns{width:300px}.container .offset-by-eight,.container .offset-by-eleven,.container .offset-by-fifteen,.container .offset-by-five,.container .offset-by-four,.container .offset-by-fourteen,.container .offset-by-nine,.container .offset-by-one,.container .offset-by-seven,.container .offset-by-six,.container .offset-by-ten,.container .offset-by-thirteen,.container .offset-by-three,.container .offset-by-twelve,.container .offset-by-two{padding-left:0}}@media only screen and (min-width:480px) and (max-width:767px){.container{width:420px}.container .column,.container .columns{margin:0}.container .eight.columns,.container .eleven.columns,.container .fifteen.columns,.container .five.columns,.container .four.columns,.container .fourteen.columns,.container .nine.columns,.container .one-third.column,.container .one.column,.container .one.columns,.container .seven.columns,.container .six.columns,.container .sixteen.columns,.container .ten.columns,.container .thirteen.columns,.container .three.columns,.container .twelve.columns,.container .two-thirds.column,.container .two.columns{width:420px}}h1{font-size:48px}h1,h2{line-height:1.2}h2{font-size:36px}h3{font-size:24px}h3,h4{line-height:1.2}h4{font-size:18px}h5{font-size:14px}h5,h6{line-height:1.2}h6{font-size:12px}.currentPage,button.currentPage:hover{color:#000;text-decoration:underline;cursor:default}button.currentPage:hover{cursor:auto;text-decoration:underline}#sitePreloader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:2}#preloaderImage{width:30px;margin:100px auto}header{padding-top:80px}#logo,#logoDetailView{float:left;cursor:pointer;text-align:center}#logoDetailView img,#logo img{margin-top:-8px}#logoDetailView h1,#logo h1{font-style:normal;font-size:36px;line-height:1.5;letter-spacing:-.05em}#logoDetailView h1,#logoDetailView h2,#logo h1,#logo h2{font-family:Georgia,Arial,sans-serif;font-weight:400;text-rendering:optimizeLegibility}#logoDetailView h2,#logo h2{font-style:italic;font-size:16px;line-height:1.2;letter-spacing:-.07em;margin-top:-23px}a,a:visited{color:#333}#formSubmit:hover,#heroNav a:active,#heroNav a:focus,#heroNav a:hover,#heroNav a:visited:hover,.contentModule a:active,.contentModule a:focus,.contentModule a:hover,.contentModule a:visited:hover,a:active,a:focus,a:hover{color:#888}nav{list-style:none;float:right;padding-top:14px}nav ul li{display:inline;padding-left:26px}nav ul li:first-child{padding-left:20px}nav ul li a,nav ul li a:visited,nav ul li button,nav ul li span{font-family:Arial,sans-serif;font-weight:700;font-style:normal;font-size:12px;line-height:1.5;letter-spacing:0;text-rendering:auto;text-decoration:none}#nav2 li{margin-left:10px;float:inherit;margin-bottom:20px}#nav2 li:hover{background-color:#000}#nav2 li{background:#000;cursor:pointer;color:#fff}.projectNav button,nav ul li button{background:none;border:none;text-shadow:none;padding:0}nav ul li button{margin-bottom:0}.projectNav button:hover,nav ul li button:hover{background:none;border:none}nav ul li:hover,nav ul li a:active,nav ul li a:focus,nav ul li button:active,nav ul li button:focus,nav ul li button:hover{color:#fff;outline:0}.nav2 ul li a:active,.nav2 ul li a:hover,.nav2 ul li button:active,.nav2 ul li button:focus,.nav2 ul li button:hover,nav ul li a:focus{color:#000;outline:0}#overview{padding-bottom:10px}#overview h3{font-family:Georgia,Arial,sans-serif;font-weight:400;font-style:normal;font-size:36px;line-height:1.2;letter-spacing:-.04em;text-rendering:auto;color:#333;margin-top:-7px;margin-bottom:22px}.project{margin-bottom:40px;position:relative;width:440px;overflow:hidden;display:inline-block;margin:20px;vertical-align:top;height:285px}.project_expanded{height:auto}.projectThumbnail{max-width:100%;height:100%}.projectThumbnail img{display:initial;width:100%;height:285px}.projectThumbnailHover{background-color:#000;background-color:rgba(0,0,0,.8);position:absolute;width:100%;height:285px;display:none;z-index:10;cursor:pointer}.projectThumbnailHover h4{font-family:Georgia,Arial,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:1.2;letter-spacing:-.05em;text-rendering:auto;color:#fff;position:relative;margin-top:40px;left:22px;top:144px}.project_field_span{display:block;color:#fff;position:relative;top:150px;left:22px;font-size:14px}.projectThumbnailHover h5{font-family:Arial,sans-serif;font-weight:700;font-style:normal;font-size:12px;line-height:1.2;letter-spacing:0;text-rendering:auto;color:#fff;position:absolute;padding-top:69px;display:none}.projectInfo{overflow:hidden}.projectInfo h4{font-size:14px;letter-spacing:-.05em;padding-top:12px;padding-bottom:8px;margin-bottom:4px;float:left}.projectInfo h4,.projectNav{font-family:Arial,sans-serif;font-weight:700;font-style:normal;line-height:1.2;text-rendering:auto;color:#444}.projectNav{font-size:11px;letter-spacing:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;height:29px;margin-bottom:9px;padding-top:4px;margin-top:38px}.projectNavCounter{font-family:Arial,sans-serif;font-weight:700;font-style:normal;letter-spacing:0;text-rendering:auto;color:#444;font-size:12px;padding-top:11px;float:right;text-align:right}.projectNavButtons button,.projectNavClose button,.projectNavEnlarge button{font-family:Arial,sans-serif;font-weight:700;font-style:normal;font-size:11px;line-height:1.2;text-rendering:auto;color:#444;cursor:pointer;text-transform:uppercase;letter-spacing:.07em;text-decoration:none}.projectNav button:active,.projectNav button:focus,.projectNav button:hover{color:#777;outline:0}.projectNavInactive,button.projectNavInactive,button.projectNavInactive:active,button.projectNavInactive:hover{color:#ccc;text-decoration:none;cursor:auto}.projectNavEnlarge{float:left;padding-top:5px;padding-top:7px\9;width:auto}.projectNavClose{float:right;padding-top:5px;padding-top:7px\9}.projectNavButtons{padding-top:5px;padding-top:7px\9;text-align:center}@-moz-document url-prefix(){.projectNavButtons,.projectNavClose,.projectNavEnlarge{padding-top:7px}}.linedList,.projectInfo{border-bottom:3px solid #ddd}.projectInfo p:first-of-type{margin-top:9px}.projectInfo p:nth-last-child(2){padding-bottom:10px;border-bottom:1px solid #ddd}#about blockquote,#about p{margin-bottom:24px}.projectInfo strong,p strong{color:#444}.projectInfo li,.projectInfo p,p{font-family:Arial,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.3;letter-spacing:0;text-rendering:auto;text-align:justify;-moz-text-align-last:left;text-align-last:left}.projectInfo ul{margin-top:-8px;margin-bottom:7px}.projectInfo p+ul{margin-top:-20px}.linedList li,.projectInfo li{border-top:1px solid #ddd;margin-top:6px;margin-bottom:-1px;padding-top:6px;padding-bottom:0}.projectInfo li:first-child{border-top:none}.projectInfo li:last-child{margin-bottom:-2px}.linedList{padding-bottom:7px}#about img,#detailView img{max-width:100%;height:auto}#detailView img{padding-bottom:12px}#detailViewImages{text-align:center}#detailViewBack{font-size:12px;font-weight:700;margin-top:-18px}#detailViewBack a{text-decoration:none}footer{margin-top:0;margin-bottom:40px}footer p{font-family:Arial,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:1.4;letter-spacing:0;text-rendering:auto;color:#333}.video{margin-bottom:30px}#faq p:first-child,#heroNav a,#heroNav a:visited,.contentModule a,.contentModule a:visited{color:#333}#formField{border:1px solid #555;margin:0;width:200px;height:20px;font-weight:400;font-size:14px;letter-spacing:0;text-transform:none}#formField,#formSubmit{display:inline;font-family:Arial,sans-serif;font-style:normal;line-height:1.2;text-decoration:none;text-rendering:auto}#formSubmit{padding-bottom:0;margin-bottom:0;border:none;background:none;padding-left:5px;font-weight:700;font-size:12px;letter-spacing:.09em;text-transform:uppercase;text-shadow:none;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}#content #heroNav ul li,#footerLinks li,#formField,#heroNav,.contentModule{border-color:#ddd}#formField,#formSubmit{color:#444}#formField,#formField:focus{background:#fff}#content img{max-width:100%;height:auto}#hero{margin-top:-15px;margin-bottom:-1px}#heroNav{margin-top:20px;padding-top:18px;border-top:1px solid;border-bottom:1px solid;margin-bottom:26px}#content #heroNav ul li{display:inline;padding-left:12px;margin-left:0;border-right:1px solid;padding-right:15px}#content #heroNav ul li:last-child{border-right:none;padding-right:0;margin-right:0}#heroNav ul li:first-child{padding-left:0;margin-left:0}#heroNav ul{text-align:center;margin-bottom:18px}#heroNav a{font-family:Arial,sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:1.2;letter-spacing:0;text-decoration:underline;text-transform:none;text-rendering:auto}#content ul li{list-style-type:disc;margin-left:30px;margin-bottom:10px}.contentModule ol,.contentModule ul{padding-top:8px}#footerLinks li{font-weight:700;font-size:12px;display:inline;padding-left:12px;margin-left:0;border-right:1px solid;padding-right:15px}#footerLinks li:first-child{padding-left:0}#footerLinks li:last-child{border-right:none}.contentModule{margin-bottom:22px;padding-bottom:6px;border-bottom:1px solid}.contentModule p{margin-top:10px;margin-bottom:15px;line-height:1.4}.contentModule li:first-child,.contentModule p:first-child{margin-top:-3px}.contentModule:last-child{border-bottom:none}#faq p{margin-top:-5px}#faq p:first-child{font-weight:700;margin-top:0;line-height:1.2}code{font-family:Courier New,Courier,monospace;font-size:12px;background:#fff;color:#000;text-shadow:none;padding-top:5px;padding-bottom:5px}.thumbnailMask{pointer-events:none;width:460px;height:284px;position:absolute;z-index:24}@media only screen and (max-width:959px){#detailViewBack,nav ul li a,nav ul li button,nav ul li span{font-size:14px}nav{padding-top:45px}.thumbnailMask{background-size:364px 224px}}@media only screen and (min-width:768px) and (max-width:959px){.projectThumbnailHover h4{font-size:18px}.projectThumbnailHover h5{font-size:11px;padding-top:63px}#heroNav a{font-size:14px}#footerLinks li{font-size:13px}}@media only screen and (max-width:767px){#logoDetailView h1,#logo h1{font-size:30px;line-height:1.1}#logoDetailView h2,#logo h2{margin-top:-12px}header{padding-top:40px}nav{float:left;clear:both;width:100%;border-top:1px solid #ddd;padding-top:10px;margin-bottom:-10px}#overview,nav{padding-bottom:0}.project{margin-bottom:30px}footer p{font-size:14px}#content #heroNav ul li{display:block;padding-left:0;margin-left:0;border-right:none;line-height:2}#heroNav ul{text-align:left}#footerLinks li{display:block;padding-left:0;margin-left:0;border-right:none;padding-bottom:8px}#footerLinks ul{text-align:center}.eight:first-of-type .contentModule:last-child,.eight:nth-child(4n) .contentModule:last-child{border-bottom:1px solid #ddd}.thumbnailMask{background-size:420px 259px}}@media only screen and (max-width:479px){#logoDetailView h1,#logo h1{font-size:30px}#logoDetailView h2,#logo h2{font-size:14px;margin-top:-10px}#overview h3{font-size:24px}.projectThumbnailHover h4{font-size:14px}.projectThumbnailHover h5{font-size:11px;padding-top:58px}.thumbnailMask{background-size:300px 185px}}@media print{*{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important;-webkit-filter:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.works figure>a{overflow:hidden;position:relative;border-top:1px solid #ddd;padding-top:1em}.works figure .zoom,.works figure>a{display:block;height:100%;width:100%}.works figure .zoom{position:absolute;top:10px;left:0;*zoom:1;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity = 0);filter:alpha(opacity = 0)}.works figure figcaption{margin-top:1em;padding:0 .5em;white-space:nowrap}.works figure figcaption a{line-height:2em;color:#555;font-weight:700}.works figure figcaption p{margin:0}.works-page .works figure{margin-bottom:3em}.main aside{margin-bottom:2em}.main aside menu{padding:0 2em 10em 0;line-height:2em}.main aside menu a{color:#999}.main aside menu .buttonactive{color:#0078cf}.main:not(.home-page)>section article h2{margin-top:1em;padding-top:1em;border-top:1px solid #ddd}.main:not(.home-page)>section article:first-child h2{margin-top:0}.work-page figure{margin-bottom:3em}.work-page figcaption{text-align:center;margin-top:1em}.warning{display:block;background:#f5f5f5;border:1px solid #ddd;border-left:none;border-right:none;text-align:center;padding:20px;margin:20px 0}.toggle-view>li{margin-top:1em;position:relative}.toggle-title{padding:.8em 2em}.toggle-title-detail{font-size:.8em;color:#999;font-weight:400;text-transform:lowercase}.toggle-title:after{content:"\25C0";float:right;color:#999}.toggle-title:hover:after{color:#555}.tactive{background:#fff}.tactive:after{content:"\25BC";color:#555}.toggle{padding:1em 2em;display:none;overflow:hidden}.toggle>ul li{line-height:2.5}.toggle>ul li:before{content:"\2714   ";color:#ddd;margin-right:1em}.tabs{display:block;margin:0;padding:0;border-bottom:1px solid #ddd}.tabs li{display:inline-block;margin-bottom:-1px}.tabs li a{display:block;text-decoration:none;line-height:3em;color:#555;padding:0 2em;margin:0;background:#f5f5f5;font-size:1.1em}.tabs li a:hover{color:#000}.tabs li.active a{background:#fff;position:relative;border:1px solid #ddd;border-bottom-color:#fff;color:#111;border-top-left-radius:2px;border-top-right-radius:2px}.tab_container{margin-bottom:1em;display:block;border-left:1px solid #ddd;padding:15px 15px 0}.tab_container>article{display:none}.tab_container>article:first-child{display:block}.contactdata{width:200px;float:left}.my_address{width:290px!important;margin:auto;float:left}.left_side{width:60%;display:inline-block;margin-right:80px;vertical-align:top}.right_side{width:28%;display:inline-block}#contact_container{width:800px;margin:auto}#contact_form{margin-left:80px}.project_hovered{background-color:rgba(0,0,0,.6)!important;display:block!important}.portfolio_field_title_left{width:283px;background-color:#000;height:47px}.portfolio_field_title_left span,.portfolio_field_title_right span{color:#fff;font-size:44px;position:relative;float:right;top:22px;right:17px}.portfolio_field_title_right{width:283px;background-color:#000;height:47px;position:absolute;bottom:0;right:0}.title_with_p{top:16px!important}@media only screen and (max-width:970px){.left_side{width:100%;display:block;margin-right:0;vertical-align:top}.right_side{width:49%;width:100%;display:block}#contact_container{width:auto}#contact_form{margin-left:0}}@media only screen and (max-width:760px){.my_address{float:none}}