@import url(https://fonts.googleapis.com/css?family=Fredoka+One|Open+Sans);#nav ul li a:hover:after,html{width:100%}.btn,.btn-scroll-top,.jumbotron,.section-title,.social,blockquote,blockquote:before{text-align:center}#nav ul li,.btn{text-transform:uppercase}#head-main,.post-box,.post-box .post-media img,.post-slider-arrows a,.social li a{backface-visibility:hidden}@keyframes animate-up{from{opacity:0;visibility:hidden;transform:translate(0,100px)}to{opacity:1;visibility:visible;backface-visibility:hidden;transform:translate(0,0)}}@keyframes animate-right{from{opacity:0;visibility:hidden;transform:translate(-100px,0)}to{opacity:1;visibility:visible;backface-visibility:hidden;transform:translate(0,0)}}@keyframes animate-left{from{opacity:0;visibility:hidden;transform:translate(100px,0)}to{opacity:1;visibility:visible;backface-visibility:hidden;transform:translate(0,0)}}.n-animate-left,.n-animate-right,.n-animate-up{opacity:0;visibility:hidden}#nav ul li a{position:relative;cursor:pointer}#nav ul li a:after{display:block;position:absolute;left:0;bottom:-3px;width:0;height:3px;background-color:#e86767;content:"";transition:width .2s}.btn,.btn-outer,.profile-preword span,html{display:inline-block}#nav ul li a:hover{color:#e86767}.animate-up{animation:animate-up 1.5s}.n-animate-up{transform:translate(0,100px)}.animate-left{animation:animate-left 1.5s}.n-animate-left{transform:translate(100px,0)}.animate-right{animation:animate-right 1.5s}.n-animate-right{transform:translate(-100px,0)}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{height:100%;background-color:#efefef}body{line-height:1.5;font-size:16px;color:#3d4451}.btn,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif;line-height:1.1}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:400;margin:0 0 25px}.btn,b,strong{font-weight:700}.btn{font-size:14px;letter-spacing:.03em;vertical-align:middle;cursor:pointer;padding:12px 20px;margin:0;border:none;background-image:none}.btn,.btn-outer{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .3s ease-out;border-radius:3px}.btn-outer:focus,.btn-outer:hover,.btn:focus,.btn:hover{opacity:.95;text-decoration:none;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-outer .btn{box-shadow:none;background:0 0!important}.btn-outer:focus .btn,.btn-outer:hover .btn{opacity:1;box-shadow:none}.btn-default{color:#3d4451!important;background-color:#e0e0e0}.btn-primary,.btn-warning{color:#fff!important}.btn-warning{background-color:#f96c5d}.btn-border{color:#3d4451!important;border:1px solid #cbcdcf;background:0 0;box-shadow:none}.btn-lg{font-size:15px;padding:15px 20px;min-width:130px}.btn-group{margin-left:-3px;margin-right:-3px}.btn-group .btn{margin:3px}.btn-sm{font-size:13px;padding:7px 20px}.btn-scroll-top{z-index:10;bottom:35px;right:40px;position:fixed;width:40px;height:40px;display:none;text-decoration:none;border:1px solid #d2d2d2;border:1px solid rgba(0,0,0,.1);background-color:rgba(0,0,0,.02);border-radius:50%;transition:all .3s ease-out}blockquote,blockquote cite,sub,sup{position:relative}.btn-scroll-top:hover{background-color:#fff;box-shadow:0 1px 6px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.24)}.btn-scroll-top .rsicon{color:#c8c8c8;color:rgba(0,0,0,.2);font-size:15px;font-weight:700;line-height:38px}kbd,mark{color:#fff}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:16px}.h6,h6{font-size:14px}cite,dfn,em,i,var{font-style:italic}blockquote{color:#737881;font-size:18px;font-weight:300;line-height:30px;margin:0 0 20px}blockquote:before{content:'\e61c';position:static;display:block;font-size:20px;line-height:1;margin-bottom:10px}blockquote p{margin-bottom:20px}blockquote>p:last-child{margin-bottom:0}blockquote cite{padding-top:20px;margin-top:25px;display:block}blockquote cite:before{content:'';width:64px;height:1px;background-color:#bfbfbf;position:absolute;left:50%;top:0;margin-left:-32px}blockquote cite,blockquote small{color:#303030;font-size:14px;font-weight:600}code,kbd{padding:2px 4px;font-size:90%}blockquote cite,blockquote em,blockquote i{font-style:normal}address{font-style:italic;margin:0 0 1.6em}code,kbd,pre,samp,tt{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;white-space:pre-wrap;word-wrap:break-word}abbr[title]{border-bottom:1px dotted #eaeaea;border-bottom:1px dotted rgba(51,51,51,.1);cursor:help}mark{padding:1px 3px;text-decoration:none}sub,sup{font-size:75%;height:0;line-height:0;vertical-align:baseline}.header-image,.header-overlay{height:515px;left:0;width:100%}sup{bottom:1ex}sub{top:.5ex}small{font-size:80%}big{font-size:125%}.section-box{padding:40px 50px}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}p{margin:0 0 25px}body{padding:0;background-color:#efefef;font-family:'Open Sans'}.footer{padding-top:19px;color:#777;border-top:1px solid #e5e5e5}.container-narrow>hr{margin:30px 0}.jumbotron{border-bottom:1px solid #e5e5e5}.jumbotron .btn{font-size:21px;padding:14px 24px}.marketing{margin:40px 0}.marketing p+h4{margin-top:28px}.section-title{color:#3d4451;font-size:34px;line-height:1.2;font-weight:600}.header-image{background-image:url(../images/header-bg.1ab1b532.png);position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center;top:0;z-index:0}#head-main.has-img{background-color:transparent;box-shadow:none}#head-main,.section-box,.timeline-box-inner{background-color:#fff}#head-main{z-index:9999;opacity:0;position:relative;visibility:hidden;padding-top:10px;padding-bottom:10px;transform:translate(0,-100px);transition:transform .4s ease-out .1s,padding .3s ease-out,box-shadow .3s ease-out,background .3s ease-out;box-shadow:0 1px 6px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.24)}#head-main.animated{opacity:1;visibility:visible;transform:translate(0,0)}#head-main.head-sticky{top:0;z-index:9999;left:0;width:100%;position:fixed;padding-top:0;padding-bottom:0;box-shadow:0 10px 30px rgba(0,0,0,.19),0 6px 10px rgba(0,0,0,.23);background-color:#fff}.profile-image,.section-box,.timeline-box-inner{box-shadow:0 1px 6px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.24)}.header-bar{width:100%;min-height:60px;z-index:50;height:60px}.logo-holder{font-family:fredoka one;text-decoration:none;color:#9a9da2;font-size:30px;font-weight:400;vertical-align:middle;opacity:1;z-index:50;line-height:30px}.head-nav{padding:6px 0 0}.section-about .section-box{padding:0}#nav ul{margin:0;right:0}#nav ul li{font-size:13px;font-weight:700;line-height:1;display:block;padding:12px 0;color:#aeaeae;z-index:50;margin-left:30px}#nav ul li a{color:inherit;text-decoration:none}.section{padding-top:70px}.section-about{padding-top:40px;position:relative}.section-about .profile{padding:57px 50px 15px}.profile-list .button{color:#fff;font-size:12px;font-weight:700;line-height:1;text-transform:none;padding:5px 8px;display:inline-block;position:relative;top:-2px;border-radius:3px;background-color:#e86767}.logo-holder span,.post-tag a,.post-title,.profile-list .title,.profile-preword span,.timeline-box h4{text-transform:uppercase}.logo-holder span{font-size:30px;margin-right:3px;color:#e86767;z-index:50}.header-overlay{background-color:#000;opacity:.7;position:absolute;top:0;z-index:1}.profile-preword span,.profile-social,.social{background-color:#e86767}.container{width:100%;max-width:960px;padding-left:10px;padding-right:10px;margin:100px auto;z-index:30;position:relative}.section-about .profile-info{color:#3d4451;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #dedede}.profile-preword span:before,.timeline-box-compact .date span:before{border-width:0 0 8px 8px;border-color:transparent;border-style:solid}.section-about .profile-title{font-size:36px;line-height:1.1;font-weight:700;margin-bottom:5px}.section-about .profile-title span{font-weight:300}.section-about .profile-position{font-size:18px;font-weight:400;line-height:1.1;margin-bottom:0}.profile-preword{float:left;margin-bottom:10px}.profile-preword span{color:#fff;font-size:14px;font-weight:700;line-height:1.1;padding:7px 12px;position:relative}.profile-preword span:before{content:'';width:0;height:0;top:100%;left:5px;background-color:#e86767;display:block;position:absolute}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.profile-image{width:350px;border-radius:200px}.profile-list{margin:0;padding:0;list-style:none}.profile-list li{margin-bottom:13px}.profile-list .title{display:block;width:120px;float:left;color:#333;font-size:12px;font-weight:700;line-height:20px}.profile-list .cont{display:block;margin-left:125px;font-size:15px;font-weight:400;line-height:20px;color:#9da0a7}.profile-list .cont a{color:inherit}.profile-social{padding:15px 0}.social{margin:0;padding:0;list-style:none}.social li{display:inline-block;margin:5px 15px}.social li a{width:45px;height:45px;position:relative;display:inline-block;background-color:transparent;transition:transition,background-color .25s linear 0s;border-radius:50%;text-decoration:none}.social li a:hover{text-decoration:none;background-color:rgba(0,0,0,.1)}.social li a,.social li a .si{line-height:45}.social li a .si{color:#fff;font-size:20px;line-height:45px;display:block}@media (max-width:767px){.social li{margin-left:5px;margin-right:5px}.social li a{width:35px;height:35px}.social li a,.social li a .si{line-height:35px}.social li a .si{font-size:17px}}.section-skills .section-box{padding-bottom:50px}.progress-bar{position:relative;margin-bottom:40px}.progress-bar .bar-data{font-size:14px;line-height:1.1;padding-right:40px}.progress-bar .bar-value{font-size:16px;position:absolute;right:0;top:0;display:block}.progress-bar .bar-title{display:block;margin-bottom:5px}.progress-bar .bar-fill{width:0;height:100%;display:block;position:relative;z-index:1;border-radius:5px;transition:width .4s ease-out .1s;background-color:#e86767}.bar-fill:hover:before{content:attr(data-width);font-size:9pt;height:20px;border-radius:5px;background-color:rgba(0,0,0,.54);color:#fff;padding:2px;position:absolute;right:15px;top:-27px}.progress-bar .bar-line{height:5px;position:relative;background-color:#efefef}.progress-bar .bar-line:after,.timeline .timeline-bar{opacity:.2;height:100%;content:''}.timeline-box-inner p{font-size:10pt;color:#757575}.progress-bar .bar-line:after{position:absolute;left:0;bottom:0;width:100%;z-index:0;border-radius:5px}@media (min-width:768px){.section-skills .section-box .row:last-child .progress-bar{margin-bottom:0}}@media (max-width:767px){.section-skills .section-box{padding-bottom:35px}.section-skills .section-box .row:last-child .col-sm-6:last-child .progress-bar{margin-bottom:0}}.timeline{position:relative}.timeline .timeline-bar{width:4px;margin-left:-2px;position:absolute;left:50%;top:0;background-color:#eed3d3}.timeline .timeline-inner,.timeline-box{position:relative}.timeline-box{width:50%;color:#757575;font-size:16px;line-height:1.5;margin-bottom:25px}.timeline-box:last-child{margin-bottom:0}.timeline-box h3,.timeline-box h4{font-weight:400;line-height:1.1;margin:15px 0 0;text-align:center}.timeline-box a{opacity:1;color:inherit;transition:opacity .15s linear}.timeline-box a:hover{opacity:.6;text-decoration:none}.timeline-box a.img:hover{opacity:1}.timeline-box a,.timeline-box img{display:inline-block;vertical-align:middle}.timeline-box h3 a,.timeline-box h4 a{color:inherit}.timeline-head a img{height:50px}.timeline-box h3{color:#414141;font-size:22px}.timeline-box h4{color:#878787;font-size:13px}.timeline-box .img{margin-top:20px}.timeline-box .img+h4{margin-top:10px}.timeline-box .date{font-size:16px;font-weight:700;line-height:1;text-align:center}.timeline-box .timeline-head{text-align:center;margin-bottom:30px}.timeline-box-compact .date,.timeline-box-compact h3,.timeline-box-compact h4{text-align:left}.post-data,.post-datetime,.post-more,.post-slider-arrows a{text-align:center}.timeline-box-compact .date span{color:#fff;font-size:14px;font-weight:700;line-height:1;display:inline-block;position:relative;padding:5px 8px;border-radius:3px}.timeline-box-compact .date span:before{content:'';width:0;height:0;top:100%;left:5px;display:block;position:absolute}.timeline-box-inner{padding:20px 5%;position:relative;border-width:5px 0 0;border-style:solid;color:#e86767}.timeline-box-left .dot,.timeline-box-right .dot{top:80px;width:8px;height:8px;display:block;position:absolute;border-radius:50%;background-color:#e86767}.timeline-box-left .arrow,.timeline-box-right .arrow{top:60px;width:12px;height:41px;display:block;position:absolute;background-image:url(img/arrows.png);background-repeat:no-repeat}.timeline-box-left .arrow:before,.timeline-box-right .arrow:before{width:0;height:0;content:'';display:block}.timeline-box-left{float:left;clear:left}.timeline-box-left .timeline-box-inner{margin-right:35px}.timeline-box-left .timeline-box-inner .arrow{right:-12px;background-position:-18px 0}.timeline-box-left .timeline-box-inner .arrow:before{margin-right:2px;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:10px solid #fff}.timeline-box-left .dot{right:0;margin-right:-4px}.timeline-box-right{float:right;clear:right}.timeline-box-right .timeline-box-inner{margin-left:35px}.timeline-box-right .timeline-box-inner .arrow{left:-12px;background-position:0 0}.timeline-box-right .timeline-box-inner .arrow:before{margin-left:2px;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:10px solid #fff}.timeline-box-right .dot{left:0;margin-left:-4px}@media (max-width:600px){.timeline-box,.timeline-box .timeline-box-inner{margin-left:0;margin-right:0}.timeline-box{width:100%;float:none}.timeline-box .dot,.timeline-box .timeline-box-inner .arrow{display:none}}.section-blog .section-title{margin-bottom:0}.section-blog .grid-item{margin-bottom:0!important;margin-top:25px}.post-title{color:#373b42;font-size:20px;line-height:1.3;font-weight:700}.post-info{font-size:13px;line-height:1.3}.post-info a{color:#757575!important;display:inline-block;margin-right:20px}.post-info a:last-child{margin-right:0}.post-info .rsicon{color:#ccc;margin-right:10px}.post-datetime{width:58px;height:47px;color:#fff;line-height:1;font-weight:700;position:absolute;top:20px;right:20px;padding-top:11px;display:block;background-color:#e86767}.post-datetime .day{font-size:20px;margin-bottom:2px}.post-datetime .month{font-size:13px}.post-datetime span{display:block}.post-tag{font-size:11px;font-weight:400;line-height:1.2;margin-bottom:26px}.post-tag a{color:#757575!important;font-weight:700;margin-right:3px}.post-embed{width:100%;height:0;padding:57% 0 0;display:block;overflow:hidden;position:relative}.post-embed-item{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.post-slider{margin:0;padding:0;list-style:none}.post-slider img{transition:opacity 1s}.post-slider-arrows{top:100px;right:30px;position:absolute}.post-slider-arrows .rsicon,.post-slider-arrows a{width:100%;height:100%;line-height:37px}.post-slider-arrows a{display:block;width:37px;height:37px;margin-bottom:8px;background-color:#000;background-color:rgba(0,0,0,.5);transition:background-color .15s linear 0s;border-radius:3px}.post-slider-arrows a:hover{text-decoration:none;background-color:#000;background-color:rgba(0,0,0,.8)}.post-slider-arrows .rsicon{color:#fff;font-size:25px;display:block}.blog-grid{margin-left:-12px;margin-right:-12px}.blog-grid:after,.blog-grid:before{content:" ";display:table}.blog-grid:after{clear:both}.blog-grid .grid-item,.blog-grid .grid-sizer{width:50%}.blog-grid .grid-sizer{height:0;visibility:hidden}.blog-grid .grid-item{float:left;padding:0 12px;margin-bottom:25px}.post-box .post-title a,.post-pagination .post-title a,.post-single .post-title a{color:inherit;transition:color .15s linear 0s}.post-box .post-title a:hover,.post-pagination .post-title a:hover,.post-single .post-title a:hover{text-decoration:none}.post-box{position:relative;background-color:#fff;transition:box-shadow .15s linear 0s}.post-box .post-type-icon{left:20px;bottom:20px;width:70px;height:44px;display:block;position:absolute;text-align:center;background-color:#202734;background-color:rgba(32,39,52,.8);border-radius:5px}.post-box .post-media,.post-single .post-header,.post-single .post-media,.post-single .post-title-wrap{position:relative}.post-box .post-type-icon .rsicon{color:#fff;line-height:44px;font-size:20px;display:block}.post-box .post-media{overflow:hidden;background-color:#2c3340}.post-box .post-media.no-media{padding-top:58px;background-color:#f7f7f7}.post-box .post-media img{width:100%;height:auto;opacity:.8;display:block;position:relative}.post-box .post-data{padding:25px 25px 35px}.post-box .post-image img{transition:opacity 1s,transform 1s}.post-box:hover{box-shadow:0 10px 30px rgba(0,0,0,.19),0 6px 10px rgba(0,0,0,.23)}.post-box:hover .post-slider img{opacity:1}.post-box:hover .post-image img{opacity:1;transform:scale3d(1.1,1.1,1)}.post-box .post-read-more{display:inline-block;margin-bottom:20px;font-size:13px}.post-more{margin-bottom:25px}.post-box.sticky{background-color:#f5f5db}.post-box .post-editor{text-align:left}@media (max-width:668px){.blog-grid{margin-left:0;margin-right:0}.blog-grid .grid-item,.blog-grid .grid-sizer{width:100%}.blog-grid .grid-item{padding-left:0;padding-right:0}}.post-single .post-datetime{top:0;left:-60px}.post-single .post-media img{width:100%;display:block}.post-single .post-slider-arrows{top:auto;bottom:40px}.post-single .post-content{padding:0;margin-bottom:30px}.post-single .post-inner{padding:0 50px 40px}.post-single .post-header{padding-top:30px;margin-bottom:40px}.post-single .post-footer{margin-top:10px}.post-single .post-audio-wrap{padding:25px 20px;background-color:#f7f7f7}.post-single .post-comments{padding-top:0}.post-pagination{margin-bottom:50px;padding:0}.post-pagination .post-next,.post-pagination .post-prev{padding:30px 50px}.post-pagination .post-next{border-bottom:1px solid #ccc}.post-pagination .post-tag{font-size:12px}.post-pagination .post-title{margin-bottom:15px}.post-password-form input[type=submit]{font-size:14px;font-weight:400;font-family:"Open Sans",sans-serif;line-height:1;text-align:center;white-space:nowrap;vertical-align:middle;display:inline-block;border:none;cursor:pointer;padding:8px 15px;margin-bottom:0;background-image:none;background-color:#ccc;margin-top:5px;border-radius:4px}.page-image .post-box{padding:30px}.page-image .post-media{margin-bottom:30px}.post-navigation{margin-top:20px}.section-txt-btn{color:#000;font-size:20px;font-weight:300;line-height:1.8;text-align:center;margin-top:30px}.section-txt-btn .btn{padding:21px 55px;letter-spacing:.05em;margin:5px}.section-text .section-box p:last-child,.section-txt-btn p:last-child{margin-bottom:0}