*,:after,:before{box-sizing:border-box}body{margin:0}[class*=col-]{float:left}.col-full{height:100%}.grid-1-2{height:50%}.grid-1-3{height:33.33333%}.grid-2-3{height:44.444444%}.grid-1-4{height:25%}.grid-1-5{height:20%}.grid-3-4{height:75%}.grid-full{height:100%}.grid{width:100%;max-width:1200px;margin:0 auto}.grid:after{content:"";display:table;clear:both}.grid-pad{padding-top:20px;padding-left:0;padding-right:0}.push-right{float:right}.col-1-1{width:100%}.col-2-3,.col-8-12{width:66.66%}.col-1-2,.col-6-12{width:50%}.col-1-3,.col-4-12{width:33.33%}.col-1-4,.col-3-12{width:25%}.col-1-5{width:20%}.col-1-6,.col-2-12{width:16.667%}.col-1-7{width:14.28%}.col-1-8{width:12.5%}.col-1-9{width:11.1%}.col-1-10{width:10%}.col-1-11{width:9.09%}.col-1-12{width:8.33%}.col-11-12{width:91.66%}.col-10-12{width:83.333%}.col-9-12{width:75%}.col-5-12{width:41.66%}.col-7-12{width:58.33%}.push-2-3,.push-8-12{margin-left:66.66%}.push-1-2,.push-6-12{margin-left:50%}.push-1-3,.push-4-12{margin-left:33.33%}.push-1-4,.push-3-12{margin-left:25%}.push-1-5{margin-left:20%}.push-1-6,.push-2-12{margin-left:16.667%}.push-1-7{margin-left:14.28%}.push-1-8{margin-left:12.5%}.push-1-9{margin-left:11.1%}.push-1-10{margin-left:10%}.push-1-11{margin-left:9.09%}.push-1-12{margin-left:8.33%}@media handheld,only screen and (max-width:767px){.grid{width:100%;margin-left:0;margin-right:0}[class*=col-]{width:auto;float:none;margin:0}[class*=mobile-col-]{float:left;margin:0}.mobile-col-1-1{width:100%}.mobile-col-2-3,.mobile-col-8-12{width:66.66%}.mobile-col-1-2,.mobile-col-6-12{width:50%}.mobile-col-1-3,.mobile-col-4-12{width:33.33%}.mobile-col-1-4,.mobile-col-3-12{width:25%}.mobile-col-1-5{width:20%}.mobile-col-1-6,.mobile-col-2-12{width:16.667%}.mobile-col-1-7{width:14.28%}.mobile-col-1-8{width:12.5%}.mobile-col-1-9{width:11.1%}.mobile-col-1-10{width:10%}.mobile-col-1-11{width:9.09%}.mobile-col-1-12{width:8.33%}.mobile-col-11-12{width:91.66%}.mobile-col-10-12{width:83.333%}.mobile-col-9-12{width:75%}.mobile-col-5-12{width:41.66%}.mobile-col-7-12{width:58.33%}.hide-on-mobile{display:none!important;width:0;height:0}}@font-face{font-family:Diavlo Bold;src:url(/font/Diavlo_Bold.otf) format("opentype")}*{box-sizing:border-box}html{width:100%;height:100%;margin:0;padding:0;overflow-y:scroll;font-family:Diavlo Bold,sans-serif;line-height:1.5}button,input,select,textarea{font-family:inherit}body{width:100%;height:100%;padding:0;margin:0}.icon-email,.icon-github,.icon-linkedin,.icon-twitter{text-decoration:none;color:#fff;margin-left:1.5%;margin-right:1.5%}a.icon-linkedin:hover{color:#0177b5}a.icon-twitter:hover{color:#00aced}a.icon-github:hover{color:#783000}a.icon-email:hover{color:#a8a8a8}#wrapper{width:100%;min-height:100%;position:relative;margin:0;padding:0}#main-container{padding:80px 5%}#error-container{text-align:center;margin:0 auto;padding:10%}.global-error-message{font-size:150%}#log-error-message{position:relative;margin-top:2%;margin-bottom:5%;padding:15px;color:#fff;background-color:red;border-radius:30px;text-align:center}#blog-not-available{text-align:center;font-size:150%;margin:auto 0;padding:15%}#message-display{background-color:rgba(0,0,0,.5);color:#fff;padding:1%;position:absolute;text-align:center;top:0;left:0;width:100%}.clock-back{text-align:center;margin:10px}.bull{color:#fff;cursor:pointer}.blog-post-resume{display:block;background-color:#f5f5f5;border-radius:20px;padding:1%;margin-top:2%;margin-bottom:2%;width:80%}.blog-post-resume a,.blog-post-resume a:link,.blog-post-resume a:visited{color:blue;text-decoration:none}.blog-post-resume a:hover{color:blue;text-decoration:underline}.blog-post-resume a:active{color:blue;text-decoration:none}.show{display:block}.hide{display:none}.invisible{visibility:hidden}.visible{visibility:visible}.more{display:block;color:#fff;background:#000;border-radius:20px;padding:1%;text-align:center;margin:2% auto;font-size:150%;width:50%;cursor:pointer}.hobbies{width:100%}#under{font-size:150%;padding-bottom:5%}#cornit-badge,#under{text-align:center;padding-top:5%}#cornit-badge{margin:0 auto}#cornit-image-badge{width:300px;max-width:50%}#connect{text-align:center}.input{width:100%;max-width:300px;margin-bottom:2%;border-radius:50px;border:5px solid}.input,.input-button{text-align:center;height:30px;outline:0}.input-button{padding:1%;width:30px;margin:2%;border-radius:100%;border:5px solid;color:#000;background:#000;cursor:pointer}a.link:hover{text-decoration:none;border-bottom:3px solid}.blue-link{color:#006bff;cursor:pointer}.black-link{color:#000;cursor:pointer}.white-link{color:#fff;cursor:pointer}.c-red{color:red}.c-yellow{color:#ff0}.c-blue{color:blue}.c-green{color:#0f0}.c-white{color:#fff}.black-back-apps{display:inline-block;padding:1.5%;margin:1%;border-radius:100px}#c,.black-back-apps{background-color:#000}#c{border-radius:200px;font-size:400%}#button,#c-back{margin:0 auto;text-align:center}#button{width:100%;padding-top:5%;padding-bottom:5%}#video{position:relative;text-align:center;margin:0 auto;margin-top:10%;width:60%;padding-bottom:40%;padding-top:30px;overflow:hidden}#video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#scrolltotopwidget{background:#000;width:40px;height:40px;position:fixed;bottom:40px;right:20px;opacity:0;padding:10px;cursor:pointer}.main-blocks{padding-left:0;padding-right:15%;margin-bottom:15%}.home_text{font-size:160%}#about-container{background-image:url("/images/grey.png")}#about-container,#location-container{width:60%;background-repeat:no-repeat;background-size:100% 100%}#location-container{background-image:url("/images/blue.png")}#latest-on-my-blog-container{background-image:url("/images/green.png")}#hobbies-container,#latest-on-my-blog-container{width:60%;background-repeat:no-repeat;background-size:100% 100%}#hobbies-container{background-image:url("/images/yellow.png")}#education-container{background-image:url("/images/lightblue.png")}#education-container,#projects-container{width:60%;background-repeat:no-repeat;background-size:100% 100%}#projects-container{background-image:url("/images/red.png")}#ownprojects-container{background-image:url("/images/darkgreen.png")}#experience-container,#ownprojects-container{width:60%;background-repeat:no-repeat;background-size:100% 100%}#experience-container{background-image:url("/images/darkgrey.png")}#scrolltotopwidget>img{display:block;margin:0 auto;vertical-align:middle;height:100%}.animate-fade-in{animation:fadeIn 3s;animation-fill-mode:forwards}.animate-fade-out{animation:fadeOut 3s;animation-fill-mode:forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.button{width:150px;color:#fff;border:none;margin:10px auto;display:block;font-size:20px;height:40px;border-radius:25px}.button:hover{background-color:#fff;color:#000;border-style:solid;border-width:3px;cursor:pointer}.button:active{width:140px;height:35px;font-size:18px}.black{background-color:#000}#located-out{border-style:dashed;border-width:5%;overflow:hidden}#located,#located-out{text-align:center;margin-left:auto;margin-right:auto}#located{border-color:#000;width:100%;height:300px}#headercontainer{width:100%;height:200px;background:#000;padding-top:1%}#footercontainer{position:absolute;bottom:0;background:#000;font-size:100%;text-align:center;line-height:1;width:100%}#site-name,#site-year{padding:5px;color:#fff}#mainnav,.navout{float:right}#mainnav{width:100%;display:inline-block}#mainnav ul{margin:0;padding:0;overflow:hidden}#mainnav ul li{list-style-type:none;float:left}#mainnav ul li a{color:#fff;padding-left:10px;padding-right:10px}.mainnav-menus{font-size:110%}a:link,a:visited{text-decoration:none}#mainnav a.simple:hover{text-decoration:none;color:#000;background:#fff}#mainnav a.cornit:hover{text-decoration:none;color:#000;background:gray}.navbar-active{color:#000!important;background-color:#fff;text-decoration:none}#header{height:auto;background-color:#000;color:#fff}#logo-image{width:auto;height:auto}#owner-name,#profession{color:#fff;font-size:110%}#profession-div{width:100%}#profession-div-inner{width:100%;margin:0 auto;text-align:center}#social-networks{height:100%;width:100%}#inner{width:100%;margin:0 auto;position:relative;transform:translateY(-100%);top:50%;text-align:right}.main-font{color:#000}.blog-tab{margin-left:5%}.blog-tab-button{cursor:pointer;color:#000;margin:1%}.blog-post{background-color:#f0f0f0;margin:5%;border-radius:30px 60px;position:relative}.blog-post.summary{cursor:pointer}.blog-post.summary .blog-post-fade{height:100px;position:absolute;bottom:0;left:0;right:0;border-radius:30px 60px;background-image:linear-gradient(0deg,#f0f0f0,hsla(0,0%,94%,0))}.blog-post-title{background-color:#000;padding:.5% 1.5%;font-size:150%;border-radius:0 60px 0 0}.blog-post-title,.blog-post-title a,.blog-post-title a:link,.blog-post-title a:visited{text-decoration:none;color:#fff}.blog-post-title a:hover{color:#fff;text-decoration:underline}.blog-post-title a:active{color:#fff;text-decoration:none}.blog-post-header{background-color:#e6e6e6;color:grey;padding:1%}.blog-post-header-line{padding:0;display:block}.blog-post-label{display:inline-block;width:80px}.blog-post.summary .blog-post-content{max-height:300px;overflow:hidden}.blog-post-content{padding:1% 5% 2%;position:relative}#private-apps{background-color:#000;padding:1%;margin-top:1%;margin-bottom:1%;color:#fff}#private-apps a{cursor:pointer;text-decoration:none}.console-hash-mark{display:inline-block;cursor:pointer;font-size:110%}.console-cursor{display:inline-block;font-size:120%;animation:blink 2s infinite}@keyframes blink{0%{opacity:0}50%{opacity:1}to{opacity:0}}@media screen and (max-width:767px){#video{position:relative;margin:0 auto;margin-top:10%;width:80%;padding-bottom:40%;padding-top:30px;overflow:hidden}#logo-image,#owner-name,#video{text-align:center}#owner-name{margin:1%}#social-networks{width:100%;float:none;height:auto;margin-top:2%;margin-bottom:2%}#inner,#social-networks{text-align:center;display:inline-block}div #inner a{margin-right:0;margin-top:5%;margin-bottom:2%}#profession-div{height:auto}#headercontainer{height:auto;padding:0}#email-icon{float:none;display:inline-block}#email-icon,#flags{text-align:center;width:100%}#flags{margin-right:0!important}#navcontainer{padding-top:1%;margin-top:0!important;background-color:#000;padding-bottom:2%}.navout{float:none}#mainnav ul{width:100%;padding:0;margin:0;font-size:110%}#mainnav ul li{list-style-type:none;display:block;width:100%;margin-left:0!important;text-align:center}#mainnav .menu ul li a{padding-top:1%;padding-bottom:1%;width:100%;margin:0 auto;display:block;margin:0;color:#fff}#iframe-video{width:100%}}.download{background-color:#000;border-radius:10px;max-width:160px;max-height:130px;color:#fff;display:inline-block;margin:20px;padding:30px;width:100%;height:auto;text-align:center}.download:hover{background-color:rgba(0,0,0,.8)}.download:active{transform:scale(.9)}.pomodoro-download-links{display:block;text-align:center;padding:30px}.pomodoro-oficial-website{padding:50px;text-align:center;display:block}a.pomodoro-oficial-website,a.pomodoro-oficial-website:link,a.pomodoro-oficial-website:visited{color:blue;text-decoration:none}a.pomodoro-oficial-website:hover{color:blue;text-decoration:underline}a.pomodoro-oficial-website:active{color:blue;text-decoration:none}.pomodoro-icon{text-align:center}.pomodoro-icon>img{max-width:256px;width:100%;height:auto}