/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title] {border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled] {cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"] {box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"] {-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{animation-duration:.75s}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}html{box-sizing:border-box;overflow-x:hidden}body{background-color:#393939;font-size:16px;font-family:"Open Sans",sans-serif;color:#ECECEC;box-sizing:border-box;overflow-x:hidden}.clr{clear:both}a:link,a:visited{color:#F2A102;text-decoration:none}a:hover,a:active{color:rgb(255,177,18)}.wrapper{max-width:1200px;margin:0 auto}.hidden{opacity:0}.visible{opacity:1}.disabled{display:none}.enabled{display:block}.disabled-overwrite{display:none!important}.enabled-overwrite{display:block!important}.maincol h2{font-family:"Oswald",sans-serif;margin:20px 0 20px 0}.maincol p a:link,.maincol p a:visited,.maincol p a:hover,.maincol p a:active{text-decoration:underline}.maincol h2 a:link,.maincol h2 a:visited,.maincol h2 a:hover,.maincol h2 a:active{text-decoration:none}.right{float:right}.left{float:left}blockquote{background-color:rgba(255,255,255,.1);box-shadow:5px 5px 0 rgba(0,0,0,.1);width:80%;margin:30px auto;box-sizing:border-box;padding:10px 20px;font-size:130%;font-weight:500}blockquote span.leadin{font-weight:normal;display:block;text-align:left;font-size:70%;font-style:italic}blockquote span.op{font-weight:normal;display:block;text-align:right;font-size:70%;font-style:italic}p.page-intro{margin:0 0 60px 0;font-size:114%}.twocols .rightcol{width:260px}.pagexpnd{width:100%;color:#ECECEC;box-sizing:border-box;overflow:hidden;padding:0 20px}.pagexpnd .wrapper{padding:60px 0}.main-content{margin:20px 0 40px 0}.hideoverflow{overflow:hidden}a.btn-global,a.btn-global:link,a.btn-global:visited{display:block;font-size:120%;background-color:rgb(41,41,41);color:rgb(220,220,220);float:left;box-shadow:3px 3px 0 rgba(0,0,0,.2);padding:5px 10px;margin:0 20px 20px 0;transition:all .35s ease-in-out;cursor:pointer}a.btn-global:hover,a.btn-global:active{color:#393939;background-color:#F2A102;box-shadow:3px 3px 0 rgba(0,0,0,.1);text-shadow:2px 2px 0 rgba(0,0,0,.1)}a.btn-external-link,a.btn-external-link:link,a.btn-external-link:visited{background-color:rgb(226,145,0);color:rgb(41,41,41);text-decoration:none}a.btn-external-link:hover,a.btn-external-link:active{background-color:rgb(255,177,18);color:rgb(57,57,57)}.btn-submit{background-color:rgb(194,113,0);border:1px solid rgba(0,0,0,.2);box-sizing:border-box;padding:8px 12px;border-radius:10px;box-shadow:0 0 2px rgba(0,0,0,.5);color:#ECECEC;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.btn-submit:hover,.btn-submit:focus{background-color:rgb(226,145,0)}.inputbox{border:1px solid rgb(89,89,89);background-color:rgb(41,41,41);box-shadow:3px 3px 0 rgba(0,0,0,.07) inset;height:42px;border-radius:5px;text-indent:10px;box-sizing:border-box;margin:0 0 20px 0}textarea{width:100%;border:1px solid rgb(89,89,89);background-color:rgb(41,41,41);box-shadow:3px 3px 0 rgba(0,0,0,.07) inset;border-radius:5px;box-sizing:border-box;padding:5px 10px;wrap:virtual}.subbtn{clear:right;float:right;background-color:#3299BB;border:1px solid rgba(0,0,0,.2);box-sizing:border-box;padding:8px 12px;border-radius:10px;font-size:140%;box-shadow:0 0 2px rgba(0,0,0,.5);margin:30px 0;color:#eaeaea;text-shadow:1px 1px 2px rgba(0,0,0,.5);font-weight:bold} .abvcom1{width:33.3333333%;float:left;box-sizing:border-box}.abvcom2{width:33.3333333%;float:right;box-sizing:border-box;padding:0;box-sizing:border-box}.blwcom1{float:left;width:33.3333333%;box-sizing:border-box}.blwcom2{float:right;width:33.3333333%;box-sizing:border-box;padding:0 20px 0 0;box-sizing:border-box}@media (max-width:767px){html,body{font-size:14px;overflow-x:hidden}body{padding:64px 0 0 0}.pagexpnd .wrapper{padding:40px 0}}@media (min-width:768px){.pagexpnd{padding:0 20px 0 320px}}@media (min-width:1600px){.pagexpnd{padding:0 20px 0 420px}}.pagexpnd.generator .genform{margin-right:20px}.pagexpnd.generator .engine{display:inline-block}.pagexpnd.generator .engine p{font-weight:bold;float:left;display:inline-block;font-family:"Oswald",sans-serif;margin:0 20px 0 0;font-size:160%}.pagexpnd.generator .processmsg{margin:0 0 30px 0;padding:15px 20px;background-color:rgba(0,0,0,.1);box-shadow:5px 5px 0 rgba(0,0,0,.3)}.pagexpnd.generator .processmsg strong{text-transform:uppercase}.pagexpnd.cacher .btn-submit{margin:0 20px 20px 0;float:left}.post-generator .btn-submit{float:none!important}.pagexpnd.cacher .inputbox{width:50%} #about{width:0;height:0}.pagexpnd.about .sectiontitle{color:#dadada}.pagexpnd.about .fa-info-circle{vertical-align:middle;margin:0 12px 0 0} body.about #showcase{padding:100px 0 140px 0}body.about #showcase h1{font-size:350%;text-transform:uppercase}body.about #showcase h2{font-size:150%;padding:0 100px}.about .mtinfo{width:100%;max-width:1200px}body.about .mtinfo{padding:0 0 80px 0}.about .mtinfo .main.fa{text-align:center;display:block;width:100px;height:100px;border-radius:50px;padding:20px 0 0 0;box-sizing:border-box;color:#efefef;border:5px solid rgba(0,0,0,.2);text-shadow:1px 1px 2px rgba(0,0,0,.1);font-size:50px;margin:0 auto 20px auto}.about .mtinfo .details{transition:all .5s ease 0;margin:0}.about .mtinfo .details h3{margin:0 0 10px 0;color:;font-size:150%;text-shadow:1px 1px 2px rgba(0,0,0,.2)}.about .mtinfo .details p{text-shadow:1px 1px 2px rgba(0,0,0,.3);margin:0;color:}.mtinfo.intro .details a:link,.mtinfo.intro .details a:visited{color:rgb(236,236,236);transition:all .35s ease-in-out;text-decoration:underline}.mtinfo.intro .details a:hover,.mtinfo.intro .details a:active{color:rgb(255,177,18)}.pagexpnd.about li a:link,.pagexpnd.about li a:visited{color:rgb(220,220,220);transition:all .35s ease-in-out}.pagexpnd.about li a:hover,.pagexpnd.about li a:active{color:rgb(255,177,18)}.pagexpnd.about #linux li,.pagexpnd.about #opensource li{float:left;width:20%;margin:0 80px 20px 0}@media (min-width:540px){.about .mtinfo .main.fa{float:left}.about .mtinfo .details{margin:0 0 0 120px}}@media (max-width:635px){body.about #showcase h1{max-width:340px;margin:0 auto 40px auto}body.about #showcase h1 span:first-child{display:none}}@media (max-width:767px){body.about #showcase{padding:50px 0 50px 0}body.about #showcase h2{font-size:150%;padding:0 20px}.about .separator{position:relative;left:50%;margin:20px 0 20px -2px;padding:0}}@media (max-width:1092px){body.about #showcase h1 span:last-child{display:none}}@media (max-width:1459px){.about .mtinfo.intro{width:100%;font-size:1.3em}.pagexpnd.about img{display:none}}@media (min-width:1460px){.about .mtinfo{width:100%;max-width:1200px;margin:80px 0 80px 0}.about .mtinfo.intro{float:left;width:90%;max-width:550px;font-size:1.3em;margin:0 auto}.pagexpnd.about img{border:1px solid rgb(41,41,41);border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,.5);width:90%;max-width:550px;margin:0 auto;display:block;float:right}} body.blog .pagexpnd .wrapper{max-width:340px}.pagexpnd.blog .maincol{width:100%;max-width:1140px;margin:0 auto}.blog-page img.fitsize{width:100%;max-width:750px}.blog-list-item{background-color:rgb(41,41,41);box-shadow:5px 5px 0 rgba(0,0,0,.1);width:100%;max-width:340px;margin-bottom:40px;float:left;box-sizing:border-box}.blog-list-item img{width:100%}.blog-list-item .content{padding:10px 20px}.blog-page .content .publishinfo,.blog-list-item .publishinfo{font-style:italic;font-size:90%;color:rgb(204,204,204);text-align:right;width:100%}.blog-page .content h2 a:link,.blog-page .content h2 a:visited,.blog-page .content h3 a:link,.blog-page .content h3 a:visited,.blog-list-item h2 a:link,.blog-list-item h2 a:visited{color:rgb(220,220,220);transition:all .35s ease-in-out}.blog-page .content h2 a:hover,.blog-page .content h2 a:active,.blog-page .content h3 a:hover,.blog-page .content h3 a:active,.blog-list-item h2 a:hover,.blog-list-item h2 a:active{color:rgb(226,145,0);text-shadow:2px 2px 0 rgba(0,0,0,.1)}.blog-list-item a.readmore:link,.blog-list-item a.readmore:visited{float:right;background-color:rgba(0,0,0,.2);padding:5px 10px;text-transform:uppercase;color:rgb(220,220,220);transition:all .35s ease-in-out}.blog-list-item a.readmore:hover,.blog-list-item a.readmore:active{color:rgb(252,252,252);background-color:rgb(226,145,0);text-shadow:1px 1px 1px rgba(0,0,0,.3)}.blog .tag-title{text-transform:capitalize;font-size:160%;background-color:#F2A102;color:#393939;box-shadow:3px 3px 0 rgba(0,0,0,.1);padding:5px 10px;margin:0 20px 20px 0;text-shadow:2px 2px 0 rgba(0,0,0,.1);float:left;text-transform:uppercase}.blog .tags .btn-global{text-transform:capitalize} .blog-item .pagexpnd.blog .maincol{width:95%;max-width:750px}.blog-item .mainimg img{width:100%;box-shadow:5px 5px 0 rgba(0,0,0,.1)}.blog-item .mainimg.video{display:inline-block;box-sizing:border-box;position:relative;width:100%}.blog-item .mainimg.video .shadow{position:absolute;width:100%;height:100%;max-height:422px;top:0;left:0;box-sizing:border-box;box-shadow:inset 0 0 150px rgba(0,0,0,.7);transition:all .5s linear}.blog-item .mainimg.video:hover .shadow{box-shadow:none}.blog-item .mainimg.video .fa-youtube-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-60%);font-size:6em;text-shadow:0 0 20px rgba(0,0,0,.7);color:rgba(242,161,2,.8)}.blog-item .sidebar{width:95%;max-width:336px}.blog-item .content{margin:20px 0 0 0}.blog-item .content .publishinfo{float:left;text-align:left;max-width:320px}.blog-item .content .tags{float:right;font-size:80%}.blog-item .content .tags a:link,.blog-item .content .tags a:visited{display:block;text-transform:capitalize;background-color:rgb(41,41,41);color:rgb(220,220,220);float:left;box-shadow:2px 2px 0 rgba(0,0,0,.2);padding:3px 6px;margin:0 10px 0 0;transition:all .35s ease-in-out}.blog-item .content .tags a:hover,.blog-item .content .tags a:active{color:#393939;background-color:#F2A102;box-shadow:2px 2px 0 rgba(0,0,0,.1);text-shadow:2px 2px 0 rgba(0,0,0,.1)}.blog-item .content .tags a:link:last-child,.blog-item .content .tags a:visited:last-child,.blog-item .content .tags a:hover:last-child,.blog-item .content .tags a:active:last-child{margin:0}.blog-page .content h2 a:link,.blog-page .content h2 a:visited,.blog-page .content h2 a:hover,.blog-page .content h2 a:active{font-size:140%}.blog-page .content h3{font-family:"Oswald",sans-serif;font-size:150%}.blog-page pre code{background:#222;border:1px solid #333;box-shadow:1px 1px 2px rgba(0,0,0,.5) inset;padding:5px 10px;width:100%;display:block;box-sizing:border-box}.blog-item a.gotocasestudy:link,.blog-item a.gotocasestudy:visited{font-family:"Oswald",sans-serif;display:block;font-size:150%;text-decoration:none;background-color:rgba(0,0,0,.1);color:#333;float:left;box-shadow:2px 2px 0 rgba(0,0,0,.2);padding:3px 6px;margin:0 10px 0 0;transition:all .35s ease-in-out}.blog-item a.gotocasestudy:hover,.blog-item a.gotocasestudy:active{color:#393939;background-color:#F2A102;box-shadow:2px 2px 0 rgba(0,0,0,.1);text-shadow:2px 2px 0 rgba(0,0,0,.1)}@media (max-width:1139px){.blog-item .pagexpnd.blog .maincol{float:none;margin:0 auto}.blog-item .sidebar{float:none;margin:60px auto 0 auto}} .module .blog-list-item{float:none;margin:0 0 40px 0;background-color:#FCF8F0} .module.tags a:link,.module.tags a:visited{display:block;text-transform:capitalize;font-size:120%;background-color:rgb(41,41,41);color:rgb(220,220,220);float:left;box-shadow:3px 3px 0 rgba(0,0,0,.2);padding:5px 10px;margin:0 20px 20px 0;transition:all .35s ease-in-out}.module.tags a:hover,.module.tags a:active{color:#393939;background-color:#F2A102;box-shadow:3px 3px 0 rgba(0,0,0,.1);text-shadow:2px 2px 0 rgba(0,0,0,.1)} .module.archive .collapso-btn{float:right}.module.archive a.collapso-btn,.module.archive a.collapso-btn:link,.module.archive a.collapso-btn:visited{margin:0 0 20px 0}@media (max-width:1139px){.blog-list-item{margin:0 20px 20px 0}.blog-list-item:nth-child(2n+2){margin-right:0}}@media (max-width:699px){.blog-list-item{margin:0 0 20px 0}}@media (max-width:339px){.blog-list-item{width:100%;max-width:100%;margin:0 0 20px 0}}@media (min-width:1140px){.blog-list-item:nth-child(3n+3){margin-right:0}}@media (min-width:1100px){body.blog .pagexpnd .wrapper{max-width:720px}}@media (min-width:1440px){body.blog .pagexpnd .wrapper{max-width:1100px}} #contact{width:0;height:0}.pagexpnd.contact .wrapper{max-width:1000px;width:90%}.pagexpnd.contact h2{font-size:200%}.pagexpnd.contact .left{max-width:800px;float:none;position:relative;left:50%;transform:translateX(-50%)}.pagexpnd.contact .contactinfo{margin:50px 0 0 0;vertical-align:middle}.pagexpnd.contact .contactinfo li{list-style:none;margin:0 0 20px 0;padding:0;vertical-align:middle}.pagexpnd.contact .contactinfo .fa{font-size:200%;vertical-align:middle;margin:0 10px 0 0}.pagexpnd.contact .contactinfo a:link,.pagexpnd.contact .contactinfo a:visited{font-size:110%;text-shadow:1px 1px 1px rgba(0,0,0,.1);display:inline-block}.pagexpnd.contact p{}#cformwrap{float:none;max-width:450px;position:relative;left:50%;transform:translateX(-50%);margin-top:40px}.mail_sent{background:#7f8b22;border:2px solid rgba(0,0,0,.2);text-align:center;padding:20px;color:#efefef;text-shadow:1px 1px 3px rgba(0,0,0,.6);margin:0 0 20px 0;box-sizing:border-box}.mail_fail{background:#B54747;border:2px solid rgba(0,0,0,.2);text-align:center;padding:20px;color:#efefef;text-shadow:1px 1px 3px rgba(0,0,0,.6);margin:0 0 20px 0;box-sizing:border-box}#cformwrap .fa{margin:0 12px 0 0;vertical-align:middle}#cformwrap h4{font-size:130%;margin:0 0 10px 0}#cform label{margin:0 0 5px 0;display:inline-block;color:#555;text-shadow:1px 1px 2px rgba(0,0,0,.2);font-size:110%}#cform .field-input .inputbox{width:100%;border:1px solid #d3d3d3;background-color:#F9F9F9;box-shadow:3px 3px 0 rgba(0,0,0,.07) inset;height:42px;border-radius:5px;text-indent:10px;box-sizing:border-box}#cform .field-textarea{margin:20px 0}#cform .field-textarea textarea{width:100%;border:1px solid #d3d3d3;background-color:#F9F9F9;box-shadow:3px 3px 0 rgba(0,0,0,.07) inset;border-radius:5px;box-sizing:border-box;padding:5px 10px;wrap:virtual}#cform .g-recaptcha{float:right}#cform .subbtn{clear:right;float:right;background-color:;border:1px solid rgba(0,0,0,.2);box-sizing:border-box;padding:8px 12px;border-radius:10px;font-size:140%;box-shadow:0 0 2px rgba(0,0,0,.5);margin:30px 0;color:#eaeaea;text-shadow:1px 1px 2px rgba(0,0,0,.5);font-weight:bold}#cform .required{float:left;font-size:80%;margin:40px 0 0 20px} .pagexpnd.contact .field-textarea{width:100%}.pagexpnd.contact .field-input{width:100%;margin:0 0 10px 0}.pagexpnd.contact .field-textarea textarea{height:200px}@media (min-width:1056px){.pagexpnd.contact .left{float:left;position:static;left:unset;transform:unset}#cformwrap{float:right;position:static;left:unset;transform:unset;margin-top:0}} footer{background-color:;width:100%;box-shadow:0 0 20px rgba(0,0,0,.3);min-height:100px;color:#bbb;padding:30px 0 30px 0;font-size:14.4px;box-sizing:border-box}footer .wrapper{box-sizing:border-box;max-width:1052px;padding:0 20px 0 20px}footer a:link,footer a:visited{color:#bbb;font-weight:bold}footer a:hover,footer a:active{color:#eee}footer .nav{margin:0 0 30px 0;border-bottom:1px solid #444}footer div.contact{margin:0 0 30px 0;padding:0 0 20px 0;border-bottom:1px solid #444}footer .nav ul,footer .nav li{margin:0 15px 20px 0;float:left}footer ul,footer li{list-style:none;padding:0}footer ul{float:left}footer ul.services a:link,footer ul.services a:visited{font-weight:normal}footer div.contact h3,footer div.blog h3{text-shadow:1px 1px 2px rgba(0,0,0,.2);text-transform:uppercase;margin:0}footer div.contact .fa{font-size:150%;margin:10px 5px 0 0}footer div.blog{display:block}footer div.blog a:link,footer div.blog a:visited{font-weight:normal;text-overflow:ellipsis;white-space:nowrap;width:62%;display:inline-block;overflow:hidden;margin:0 0 15px 0}.copyright{padding:20px 0 0 0;font-size:90%}@media (min-width:768px){footer{padding:30px 20px 30px 320px}}@media (min-width:1052px){footer .nav{float:left;border-right:1px solid #444;border-bottom:none}footer .nav ul,footer .nav li{margin:0 15px 10px 0;float:none}footer div.contact{padding:0 30px;border-bottom:none;display:inline-block}footer div.blog a:link,footer div.blog a:visited{width:100%}footer div.blog{margin:30px 0 0 0;clear:both}}@media (min-width:1315px){footer div.contact{float:left}footer div.blog{margin:0;clear:none;border-left:1px solid #444;display:inline-block;padding:0 0 0 30px}} header input,header label{display:none}#ahead{width:100%;z-index:10;position:relative}header .logo{width:90%;margin:0 auto;padding:1em 0;box-sizing:border-box}header .logo img{width:100%;height:100%;max-width:268.2px;max-height:31.85px}nav .menu-btn{display:none}header nav ul,header nav li{list-style:none;padding:0;margin:0}header nav li a:link,header nav li a:visited{width:100%;display:block;box-sizing:border-box;color:rgb(220,220,220);text-decoration:none;font-size:1.3em;text-shadow:1px 1px 2px rgba(0,0,0,.5);font-family:"Oxygen",sans-serif;padding:12px 0;transition:all .5s ease-in-out;text-transform:uppercase;vertical-align:middle}header nav li:nth-child(odd) a:link,header nav li:nth-child(odd) a:visited{background-color:rgb(33,33,33);border-top:1px solid rgb(33,33,33);border-bottom:1px solid rgb(33,33,33);transition:all .5s ease-in-out}header nav li:nth-child(even) a:link,header nav li:nth-child(even) a:visited{background-color:rgb(37,37,37);border-top:1px solid rgb(37,37,37);border-bottom:1px solid rgb(37,37,37);transition:all .5s ease-in-out}header nav li a:hover,header nav li a:nth-child(odd):hover,header nav li a:nth-child(even):hover,header nav li a:active,header nav li a:nth-child(odd):active,header nav li a:nth-child(even):active{color:rgb(252,252,252);border-top:1px solid #F2A102;border-bottom:1px solid #F2A102}header nav .fa{width:32px;text-align:center;margin:0 10px 0 0;vertical-align:middle}header .showcase{width:100%;max-width:400px;height:100%;max-height:256px;padding:7.8125% 0;background:url(../images/header-sidebar-bg.jpg) 0 0 no-repeat;background-size:cover}header .showcase img{border-radius:100px;width:202px;height:202px;box-sizing:border-box;border:1px solid rgb(47,47,47);box-shadow:2px 2px 5px rgba(0,0,0,.3);position:relative;left:50%;transform:translateX(-50%)}#showcase{width:100%;max-width:1200px;margin:0 auto;color:#efefef;text-shadow:2px 2px 3px rgba(0,0,0,.5)}#showcase h1{text-align:center;font-size:439%;font-weight:bolder}#showcase h2{text-align:center;font-size:220%;text-transform:uppercase;font-weight:normal}@media (min-width:330px){header nav li a:link,header nav li a:visited{padding:12px 15px}}@media (max-width:767px){header.mobile-header{display:block;width:100%;max-width:100%;border-right:2px solid rgb(25,25,25);box-shadow:0 0 5px rgba(0,0,0,.5);box-sizing:border-box;position:fixed;background-color:rgb(41,41,41);z-index:100;top:0;left:0}header.desktop-header{display:none}header.mobile-header .logo{width:70%;float:left}nav{z-index:100;float:left}nav .menu-btn{display:inline-block;margin:0 5px 0 0}nav .menu-btn:link .fa,nav .menu-btn:visited .fa{font-size:160%;color:#ccc;margin:0;padding:15px;font-weight:normal}nav .menu-btn:hover .fa,nav .menu-btn:active .fa{color:#fff;background-color:#F2A102;text-shadow:2px 2px 1px rgba(0,0,0,.3)}nav ul{position:fixed;background-color:rgba(0,0,0,.8);left:-300px;top:60px;width:300px;border-radius:5px 0 0 5px;box-shadow:0 3px 5px rgba(0,0,0,.3);opacity:0;transition:all .4s ease-in-out}nav li{width:100%;margin:0;box-sizing:border-box}nav li a:hover,nav li a:active{}nav li .fa{margin:0 10px 0 0}nav:hover ul,nav:active ul{opacity:1;left:0}#showcase{width:100%}}@media (min-width:768px){#latest-work a.portitem{width:50%}header.mobile-header{display:none}header.desktop-header{display:block;width:70%;max-width:400px;height:100%;border-right:2px solid rgb(25,25,25);box-shadow:0 0 5px rgba(0,0,0,.5);box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgb(41,41,41);z-index:100}header.desktop-header nav ul,header.desktop-header nav li{width:100%}header.desktop-header nav li a{font-size:1.5em;padding:12px 30px}}@media (max-width:899px){#ahead nav.menu{margin:5px 0 0 0}}@media (min-width:768px) and (max-width:1600px){header.desktop-header{max-width:300px}}@media (min-width:1600px){header .logo img{max-width:522px;max-height:62px}} #showcase .homepage{padding:180px 0 0 0}#showcase .homepage .namexpnd{text-align:center;font-size:439%;font-weight:bolder;width:100%;margin:0 auto;min-height:100px;position:relative}#showcase .namexpnd .visu{position:absolute;top:0;left:50%;margin-left:-350px}#showcase .namexpnd .ex{position:absolute;top:0;left:50%;margin-left:-85px}#showcase .namexpnd .line{-webkit-animation-delay:3.6s;animation-delay:3.6s;background-color:#efefef;height:2px;box-shadow:2px 2px 3px rgba(0,0,0,.5)}.namexpnd .visu .line{margin:-6px 0 0 16px;width:140px}.namexpnd .ex .line{margin:-6px 0 0 6px;width:80px}#showcase .homepage .smmsg{-webkit-animation-delay:1.8s;animation-delay:1.8s;color:#efefef;text-shadow:2px 2px 3px rgba(0,0,0,.5);text-align:center;font-family:"Cantarell",sans-serif;font-size:220%;text-transform:uppercase;margin:20px 0 0 0}#showcase .homepage div.workbtn{-webkit-animation-delay:2.6s;animation-delay:2.6s}#showcase .homepage a.workbtn:link,#showcase .homepage a.workbtn:visited{display:block;font-size:130%;padding:10px 15px;width:194px;margin:90px auto;text-align:center;border:2px solid #ddd;color:#ddd;background-color:rgba(0,0,0,.1);border-radius:10px;font-weight:bold;text-transform:uppercase;transition:all .4s ease-in-out}#showcase .homepage a.workbtn:hover,#showcase .homepage a.workbtn:active{font-size:150%;width:226px}.pagexpnd.latest{padding:80px 0}.pagexpnd.latest .wapper{margin:50px auto}.pagexpnd.latest a.btns:link,.pagexpnd.latest a.btns:visited{color:#aaa;border:1px solid #aaa;padding:5px 10px;text-transform:uppercase;margin:0 10px 0 0}.pagexpnd.latest a.btns:hover,.pagexpnd.latest a.btns:active{color:#eee;border:1px solid #eee}@media (max-width:767px){body.homepage header{height:unset;padding:0}#showcase .homepage{padding:40px 0 0 0}#showcase .namexpnd .visu{position:static;top:unset;left:unset;width:100%;margin-left:0;text-align:center}#showcase .namexpnd .ex{position:static;top:unset;left:unset;margin-left:0;width:100%;text-align:center}.namexpnd .visu .line{position:absolute;left:50%;margin:-6px 0 0 -110px;width:140px}.namexpnd .ex .line{position:absolute;left:50%;margin:-6px 0 0 -194px;width:80px}#showcase .homepage a.workbtn{margin:40px auto}}@media (max-width:400px){#showcase .homepage{padding:50px 0 0 0}#showcase .namexpnd .visu{font-size:80%}#showcase .namexpnd .ex{font-size:80%}.namexpnd .visu .line{position:absolute;left:50%;margin:-6px 0 0 -80px;width:100px}.namexpnd .ex .line{position:absolute;left:50%;margin:-6px 0 0 -148px;width:55px}#showcase .homepage .smmsg{font-size:160%}}@media (min-width:768px) and (max-width:1459px;){.homepage .about .mtinfo{margin:0!important}}.paginateMenu{width:80%;float:none;text-align:center;box-sizing:border-box;clear:both;margin:0 auto}.paginateMenu a,.paginateMenu a:link,.paginateMenu a:visited{display:inline-block;background-color:rgb(41,41,41);color:rgb(220,220,220);box-shadow:3px 3px 0 rgba(0,0,0,.2);padding:5px 10px;margin:0 5px 5px 0;transition:all .35s ease-in-out;cursor:pointer}.paginateMenu a:hover,.paginateMenu a:active{background-color:#F2A102;color:#393939;box-shadow:3px 3px 0 rgba(0,0,0,.1);text-shadow:2px 2px 0 rgba(0,0,0,.1)}.paginateMenu .active{display:inline-block;background-color:rgb(73,73,73);color:rgb(236,236,236);box-shadow:3px 3px 0 rgba(0,0,0,.2);padding:5px 10px;margin:0 5px 5px 0;transition:all .35s ease-in-out;cursor:pointer;font-weight:normal}@media (min-width:1100px){.paginateMenu{width:33.3333333333%;box-sizing:border-box;left:50%;position:relative;transform:translate(-50%,36px);display:inline-block;float:left}} .pagexpnd.projects .maincol{width:100%;max-width:1140px;margin:0 auto}.projects-list-item{background-color:rgb(41,41,41);box-shadow:5px 5px 0 rgba(0,0,0,.1);width:100%;max-width:340px;margin-bottom:40px;float:left;box-sizing:border-box}.projects-list-item img{width:100%}.projects-list-item .content{padding:10px 20px}.projects-page .content .publishinfo,.projects-list-item .publishinfo{font-style:italic;font-size:90%;color:rgb(204,204,204);text-align:right;width:100%}.projects-page .content h2 a:link,.projects-page .content h2 a:visited,.projects-page .content h3 a:link,.projects-page .content h3 a:visited,.projects-list-item h2 a:link,.projects-list-item h2 a:visited{color:rgb(220,220,220);transition:all .35s ease-in-out}.projects-page .content h2 a:hover,.projects-page .content h2 a:active,.projects-page .content h3 a:hover,.projects-page .content h3 a:active,.projects-list-item h2 a:hover,.projects-list-item h2 a:active{color:rgb(226,145,0);text-shadow:2px 2px 0 rgba(0,0,0,.1)}.projects-list-item a.readmore:link,.projects-list-item a.readmore:visited{float:right;background-color:rgba(0,0,0,.2);padding:5px 10px;text-transform:uppercase;color:rgb(220,220,220);transition:all .35s ease-in-out}.projects-list-item a.readmore:hover,.projects-list-item a.readmore:active{color:rgb(252,252,252);background-color:rgb(226,145,0);text-shadow:1px 1px 1px rgba(0,0,0,.3)}.projects .tag-title{text-transform:capitalize;font-size:160%;background-color:#F2A102;color:#393939;box-shadow:3px 3px 0 rgba(0,0,0,.1);padding:5px 10px;margin:0 20px 20px 0;text-shadow:2px 2px 0 rgba(0,0,0,.1);float:left;text-transform:uppercase}.projects .tags .btn-global{text-transform:capitalize} .projects-item .pagexpnd.projects .maincol{width:95%;max-width:750px}.projects-item .mainimg img{width:100%;box-shadow:5px 5px 0 rgba(0,0,0,.1)}.projects-item .mainimg.video{display:inline-block;box-sizing:border-box;position:relative;width:100%}.projects-item .mainimg.video .shadow{position:absolute;width:100%;height:100%;max-height:422px;top:0;left:0;box-sizing:border-box;box-shadow:inset 0 0 150px rgba(0,0,0,.7);transition:all .5s linear}.projects-item .mainimg.video:hover .shadow{box-shadow:none}.projects-item .mainimg.video .fa-youtube-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-60%);font-size:6em;text-shadow:0 0 20px rgba(0,0,0,.7);color:rgba(242,161,2,.8)}.projects-item .sidebar{width:95%;max-width:336px}.projects-item .content{margin:20px 0 0 0}.projects-item .content .publishinfo{float:left;text-align:left;max-width:320px}.projects-item .content .tags{float:right;font-size:80%}.projects-item .content .tags a:link,.projects-item .content .tags a:visited{display:block;text-transform:capitalize;background-color:rgb(41,41,41);color:rgb(220,220,220);float:left;box-shadow:2px 2px 0 rgba(0,0,0,.2);padding:3px 6px;margin:0 10px 0 0;transition:all .35s ease-in-out}.projects-item .content .tags a:hover,.projects-item .content .tags a:active{color:#393939;background-color:#F2A102;box-shadow:2px 2px 0 rgba(0,0,0,.1);text-shadow:2px 2px 0 rgba(0,0,0,.1)}.projects-item .content .tags a:link:last-child,.projects-item .content .tags a:visited:last-child,.projects-item .content .tags a:hover:last-child,.projects-item .content .tags a:active:last-child{margin:0}.projects-page .content h2 a:link,.projects-page .content h2 a:visited,.projects-page .content h2 a:hover,.projects-page .content h2 a:active{font-size:140%}.projects-page .content h3{font-family:"Oswald",sans-serif;font-size:150%}.projects-page pre code{background:#222;border:1px solid #333;box-shadow:1px 1px 2px rgba(0,0,0,.5) inset;padding:5px 10px;width:100%;display:block;box-sizing:border-box}.projects-item a.gotocasestudy:link,.projects-item a.gotocasestudy:visited{font-family:"Oswald",sans-serif;display:block;font-size:150%;text-decoration:none;background-color:rgba(0,0,0,.1);color:#333;float:left;box-shadow:2px 2px 0 rgba(0,0,0,.2);padding:3px 6px;margin:0 10px 0 0;transition:all .35s ease-in-out}.projects-item a.gotocasestudy:hover,.projects-item a.gotocasestudy:active{color:#393939;background-color:#F2A102;box-shadow:2px 2px 0 rgba(0,0,0,.1);text-shadow:2px 2px 0 rgba(0,0,0,.1)}.projects-page .contributions{padding:30px 0 60px 0}.projects-page table{box-shadow:3px 3px 0 rgba(0,0,0,.2)}.projects-page tr:nth-child(odd){background-color:rgb(41,41,41)}.projects-page tr:nth-child(even){background-color:rgb(49,49,49)}.projects-page td{padding:10px}.projects .view-btns{float:right}.projects .view-btns a:link,.projects .view-btns a:visited{display:block;text-transform:capitalize;font-size:120%;background-color:rgb(41,41,41);color:rgb(220,220,220);float:left;box-shadow:3px 3px 0 rgba(0,0,0,.2);padding:5px 10px;margin:0 10px 20px 0;transition:all .35s ease-in-out}.projects .view-btns a:hover,.projects .view-btns a:active{color:#393939;background-color:#F2A102;box-shadow:3px 3px 0 rgba(0,0,0,.1);text-shadow:2px 2px 0 rgba(0,0,0,.1)}@media (max-width:1139px){.projects-item .pagexpnd.projects .maincol{float:none;margin:0 auto}.projects-item .sidebar{float:none;margin:60px auto 0 auto}} .module .projects-list-item{float:none;margin:0 0 40px 0;background-color:#FCF8F0} .module.tags a:link,.module.tags a:visited{display:block;text-transform:capitalize;font-size:120%;background-color:rgb(41,41,41);color:rgb(220,220,220);float:left;box-shadow:3px 3px 0 rgba(0,0,0,.2);padding:5px 10px;margin:0 20px 20px 0;transition:all .35s ease-in-out}.module.tags a:hover,.module.tags a:active{color:#393939;background-color:#F2A102;box-shadow:3px 3px 0 rgba(0,0,0,.1);text-shadow:2px 2px 0 rgba(0,0,0,.1)} .module.archive .collapso-btn{float:right}@media (max-width:1139px){.pagexpnd.projects .maincol{width:700px}.projects-list-item{margin:0 20px 20px 0}.projects-list-item:nth-child(2n+2){margin-right:0}}@media (max-width:699px){.pagexpnd.projects .maincol{width:340px}.projects-list-item{margin:0 0 20px 0}}@media (max-width:339px){.pagexpnd.projects .maincol{width:95%}.projects-list-item{width:100%;max-width:100%;margin:0 0 20px 0}}@media (min-width:1140px){.projects-list-item:nth-child(3n+3){margin-right:0}}.sidebar .social-media .fa-3x{font-size:4em;margin:0 10px 0 0;vertical-align:middle}.sidebar .social-media a.btn:link .label,.sidebar .social-media a.btn:visited .label{display:inline-block!important;vertical-align:middle;font-size:2em}.sidebar .social-media a.btn:link,.sidebar .social-media a.btn:visited{font-size:60%;display:block;text-transform:capitalize;background-color:rgba(0,0,0,.1);color:#eee;float:left;box-shadow:3px 3px 0 rgba(0,0,0,.2);padding:5px 10px;margin:0 10px 10px 0;transition:all .35s ease-in-out}.sidebar .social-media a.btn:hover,.sidebar .social-media a.btn:active{color:#393939;background-color:#F2A102;box-shadow:3px 3px 0 rgba(0,0,0,.1);text-shadow:2px 2px 0 rgba(0,0,0,.1);display:inline-block}.social-media a.btn:link .label,.social-media a.btn:visited .label{display:none}