.theme-default{margin:0;background-color:#EAF5F5}.wrapper{width:650px;position:relative;z-index:2;margin-left:auto;margin-right:auto}.wrapper:before{display:table;content:""}.wrapper:after{display:table;clear:both;content:""}@media screen and (max-width: 680px){.wrapper{width:calc(100vw - 16px) !important}}.navbar{transition:all .5s ease-in-out;background-color:transparent;padding-top:1.5rem;padding-bottom:1.5rem}.navbar-trans .nav-item,.navbar-reduce .nav-item{position:relative;padding-right:10px;padding-left:0}.navbar-trans .nav-link,.navbar-reduce .nav-link{color:#fff;font-weight:600}.navbar-trans .nav-link:before,.navbar-reduce .nav-link:before{content:'';position:absolute;margin-left:0px;width:0%;bottom:0;left:0;height:2px;transition:all 500ms ease}.navbar-trans .nav-link:hover,.navbar-reduce .nav-link:hover{color:#1B1B1B}.navbar-trans .nav-link:hover:before,.navbar-reduce .nav-link:hover:before{width:35px}.navbar-trans .show>.nav-link:before,.navbar-trans .active>.nav-link:before,.navbar-trans .nav-link.show:before,.navbar-trans .nav-link.active:before,.navbar-reduce .show>.nav-link:before,.navbar-reduce .active>.nav-link:before,.navbar-reduce .nav-link.show:before,.navbar-reduce .nav-link.active:before{width:35px}.navbar-reduce{box-shadow:0px 6px 9px 0px rgba(0,0,0,0.06);transition:all .5s ease-in-out;background-color:#fff;padding-top:15px;padding-bottom:15px}.navbar-reduce .nav-link{color:#0078FF}.navbar-reduce .nav-link:before{background-color:#0078FF}.navbar-reduce .nav-link:hover{color:#0078FF}.navbar-reduce .show>.nav-link,.navbar-reduce .active>.nav-link,.navbar-reduce .nav-link.show,.navbar-reduce .nav-link.active{color:#0078FF}.navbar-reduce .navbar-brand{color:#0078FF;font-size:1.6rem;font-weight:600}.navbar-trans .navbar-brand{color:#fff;font-size:1.6rem;font-weight:600}.navbar-trans .nav-link:before{background-color:#fff}.navbar-trans .nav-link:hover{color:#fff}.navbar-trans .show>.nav-link,.navbar-trans .active>.nav-link,.navbar-trans .nav-link.show,.navbar-trans .nav-link.active{color:#fff}@media (min-width: 680px){.navbar-trans .nav-link:before,.navbar-reduce .nav-link:before{margin-left:18px}.navbar-trans .nav-item,.navbar-reduce .nav-item{padding-left:10px}}.navbar .navbar-nav .dropdown-item.show .dropdown-menu,.navbar .dropdown.show .dropdown-menu,.navbar .dropdown-btn.show .dropdown-menu{-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);visibility:visible !important}.navbar .dropdown-menu{margin:1.12rem 0 0;border-radius:0}.navbar .dropdown-menu .dropdown-item{padding:.7rem 1.7rem;transition:all 500ms ease}.navbar .dropdown-menu .dropdown-item:hover{background-color:#0078FF;color:#fff;transition:all 500ms ease}.navbar .dropdown-menu .dropdown-item.active{background-color:#0078FF}.navbar-toggler:focus,.navbar-toggler:active{outline:0}.navbar-reduce .navbar-toggler span{background-color:#1B1B1B}.navbar-trans .navbar-toggler span{background-color:#FFF}.navbar-toggler{position:relative}.navbar-toggler span{display:block;height:3px;width:25px;margin-top:4px;margin-bottom:4px;-webkit-transform:rotate(0deg);transform:rotate(0deg);left:0;opacity:1}.navbar-toggler span:nth-child(1),.navbar-toggler span:nth-child(3){transition:-webkit-transform .35s ease-in-out;transition:transform .35s ease-in-out;transition:transform .35s ease-in-out, -webkit-transform .35s ease-in-out}.navbar-toggler:not(.collapsed) span:nth-child(1){position:absolute;left:12px;top:10px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);opacity:0.9}.navbar-toggler:not(.collapsed) span:nth-child(2){height:12px;visibility:hidden;background-color:transparent}.navbar-toggler:not(.collapsed) span:nth-child(3){position:absolute;left:12px;top:10px;-webkit-transform:rotate(135deg);transform:rotate(135deg);opacity:0.9}.back-to-top{position:fixed;display:inline;background:#19D36F;color:#FFF;width:44px;height:44px;text-align:center;line-height:1;font-size:16px;border-radius:50%;right:15px;bottom:15px;transition:background 0.5s;z-index:11}.back-to-top i{padding-top:12px;color:#fff}.page-header{background-image:url("/images/background.PNG");position:relative;width:100%;height:100vh;color:#FFF}.page-header .page-header-content{text-align:center;position:absolute;width:100%;height:100%;display:table}.page-header .avatar{width:200px;height:200px;max-width:100%;overflow:hidden;border-radius:50%;margin:0 auto;display:block}.page-header .page-header-title{font-weight:600;font-size:3rem}.page-header .page-header-cell{display:table-cell;vertical-align:middle}.page-header .page-header-bottom{text-align:center;vertical-align:middle;position:absolute;width:100%;bottom:15px}.page-header .typing-animation{font-weight:100;font-size:2.5em;margin:0.4em 0;text-align:center;height:2em}.page-header .typing-animation .text-rotate{border-right:0.08em solid #FFF}.page-header-bottom{color:#FFF;margin-bottom:1.25em}.page-header-bottom .learn-more{font-size:1.2rem;margin-bottom:0.15em}.page-header-bottom .learn-more:hover{color:#FFF}.page-header-bottom:hover{color:#FFF;text-decoration:none}.icon-links{position:absolute;margin:0;padding:0;list-style:none;top:30vh;left:5px;text-align:left}@media (min-width: 600px){.icon-links{border-top:none;padding-top:15px;top:50vh}}.icon-links .icon-link-item{margin-left:5px;margin-right:5px;margin-top:10px;margin-bottom:10px}.icon-links .icon{height:28px}.icon-link-github:hover .icon path{fill:black;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease}.icon-link-linkedin{display:inline-block}.icon-link-linkedin:hover .icon path{fill:#0077B5;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease}.shadow-box{padding:3rem 1.25rem;position:relative;background-color:#fff;z-index:2;box-shadow:0 1px 1px 0 rgba(0,0,0,0.06),0 2px 5px 0 rgba(0,0,0,0.2)}.text-bolded{font-weight:600;color:#1e1e1e;font-size:1.1rem}@media (min-width: 680px){.shadow-box{padding:3rem}}.section-lg{padding-top:4rem}.title-container{margin-bottom:2rem}.title{font-weight:600;font-size:2rem;position:relative}.title:before{content:'';position:absolute;height:3px;background-color:#0078FF;width:80px;bottom:-12px}.title-link{color:#000}.about-me .about-avatar{width:25%}.about-me .about-degree{font-weight:500;margin:0 0 0.5rem;font-size:1.6rem;line-height:1;position:relative}.about-me .about-minor{font-weight:500;margin:0 0 0.75rem;font-size:1.4rem;line-height:1;position:relative}.about-me .about-uni{font-weight:500;font-size:1.2rem;margin:0 0 0.75rem}.about-me .about-link{margin-bottom:1rem}.about-me .bio-title-container{margin-bottom:1.5rem;margin-top:1.5rem}.about-me .bio-title{font-weight:600;font-size:2rem;position:relative}.about-me .bio-title:before{content:'';position:absolute;height:3px;background-color:#0078FF;width:100px;bottom:-12px}.learn-more-header{text-align:center;font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif}.learn-more-header .learn-more{margin-bottom:0;margin-top:2em;font-size:1.2em}.learn-more-header .learn-more-down-arrow{margin-top:0}.section-header{vertical-align:center;text-align:center;padding-bottom:1.5rem}.section-title{font-weight:600;font-size:2rem;position:relative}.section-title:before{content:'';position:absolute;height:3px;background-color:#0078FF;width:80px;bottom:-12px;left:calc(50% - 40px)}.project-wrap{box-shadow:0px 2px 12px rgba(0,0,0,0.08);transition:0.3s}.project-wrap:hover{box-shadow:0px 4px 14px rgba(0,0,0,0.16)}.description-single-line{height:340px}.description-double-line{height:360px}.image-border{border-width:1px;border-color:#DDD;border-style:solid}.single-project-item{left:50%;transform:translateX(-50%)}.project-item{position:relative;overflow:hidden}.project-item figure{background:#000;overflow:hidden;height:240px;position:relative;border-radius:4px 4px 0 0;margin:0}.project-item figure img{max-width:100%;width:100%}.project-item figure .link-details{position:absolute;display:inline-block;opacity:0;line-height:1;text-align:center;width:36px;height:36px;background:#fff;border-radius:50%;transition:0.2s linear;right:calc(50% - 18px);top:calc(50% - 18px)}.project-item figure .link-details i{padding-top:6px;font-size:22px;color:#333}.project-item figure .link-details:hover{background:#19D36F}.project-item figure .link-details:hover i{color:#FFF}.project-item figure:hover img{opacity:0.4;transition:0.3s}.project-item figure:hover .link-details{opacity:1}.project-item .project-info{background:#fff;text-align:center;padding:30px;height:110px;border-radius:0 0 3px 3px;border-color:#EEE;border-top-width:1px;border-left-width:0px;border-right-width:0px;border-bottom-width:0px;border-style:solid}.project-item .project-info h4{font-size:18px;line-height:1px;font-weight:700;margin-bottom:0px;padding-bottom:18px}.project-item .project-info h4 a{color:#333}.project-item .project-info h4 a:hover{color:#0078FF}.project-item .project-info p{padding:0;margin:0;color:#b8b8b8;font-weight:500;font-size:14px}.project-item .project-info-extra-line{background:#fff;text-align:center;padding:20px;height:110px;border-radius:0 0 3px 3px}.project-item .project-info-extra-line h4{font-size:18px;line-height:1px;font-weight:700;margin-bottom:0px;padding-bottom:18px}.project-item .project-info-extra-line h4 a{color:#333}.project-item .project-info-extra-line h4 a:hover{color:#0078FF}.project-item .project-info-extra-line p{padding:0;margin:0;color:#b8b8b8;font-weight:500;font-size:14px}.project-item .personal-project-info{background:#fff;text-align:center;padding:30px;height:90px;border-radius:0 0 3px 3px}.project-item .personal-project-info h4{font-size:18px;line-height:1px;font-weight:700;margin-bottom:18px;padding-bottom:0}.project-item .personal-project-info h4 a{color:#333}.project-item .personal-project-info h4 a:hover{color:#0078FF}.project-item .personal-project-info p{padding:0;margin:0;color:#b8b8b8;font-weight:500;font-size:14px}.resume-item-list{padding-top:1rem}.skill-list{padding-top:0.5rem}.site-footer{border-top:4px solid #c7c7c7;margin-top:6rem;padding-top:1.5rem;padding-bottom:1.5rem;background-color:#FFF}.site-footer .footer-line{text-align:center;font-size:1.1rem;color:#808080}
