From aaa320c35b8854dfb24d24815716599c12499355 Mon Sep 17 00:00:00 2001 From: Toan Nguyen Date: Sat, 29 Jun 2024 23:06:48 +1000 Subject: [PATCH] Jekell 4.3.3 and update footer --- Gemfile.lock | 86 ++++++++++++-------- README.md | 2 + _includes/footer.html | 2 +- _sass/_blog.scss | 2 +- _sass/{_timeline.scss => _timeline_src.scss} | 12 +-- assets/css/main.scss | 7 +- assets/css/timeline.scss | 2 +- docs/404.html | 2 +- docs/assets/css/main.css | 4 +- docs/assets/css/main.css.map | 25 +----- docs/assets/css/timeline.css | 4 +- docs/assets/css/timeline.css.map | 15 +--- docs/blog/2017/05/01/my-post/index.html | 2 +- docs/blog/index.html | 2 +- docs/contact/index.html | 2 +- docs/feed.xml | 2 +- docs/index.html | 2 +- docs/publication/index.html | 2 +- docs/work/2005-nwfc.html | 2 +- docs/work/2007-dvc.html | 2 +- docs/work/2007-transcoder.html | 2 +- docs/work/2014-cave2.html | 2 +- docs/work/2014-informatics.html | 2 +- docs/work/2015-vsviewer.html | 2 +- docs/work/2016-egm.html | 2 +- docs/work/2016-encube.html | 2 +- docs/work/2017-correlation.html | 2 +- docs/work/2017-gigapoint.html | 2 +- docs/work/2017-previs.html | 2 +- docs/work/2017-tessterrain.html | 2 +- docs/work/2018-bus.html | 2 +- docs/work/2018-superdiversity.html | 2 +- docs/work/index.html | 2 +- 33 files changed, 90 insertions(+), 115 deletions(-) rename _sass/{_timeline.scss => _timeline_src.scss} (97%) diff --git a/Gemfile.lock b/Gemfile.lock index 771f482..f4d3c43 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,49 +1,62 @@ GEM remote: https://rubygems.org/ specs: - activesupport (7.0.4) + activesupport (7.1.3.4) + base64 + bigdecimal concurrent-ruby (~> 1.0, >= 1.0.2) + connection_pool (>= 2.2.5) + drb i18n (>= 1.6, < 2) minitest (>= 5.1) + mutex_m tzinfo (~> 2.0) - addressable (2.8.1) - public_suffix (>= 2.0.2, < 6.0) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + base64 (0.2.0) + bigdecimal (3.1.8) colorator (1.1.0) - concurrent-ruby (1.1.10) + concurrent-ruby (1.3.3) + connection_pool (2.4.1) + drb (2.2.1) em-websocket (0.5.3) eventmachine (>= 0.12.9) http_parser.rb (~> 0) eventmachine (1.2.7) - ffi (1.15.5) + ffi (1.17.0-arm64-darwin) forwardable-extended (2.6.0) - html-pipeline (2.14.2) + google-protobuf (4.27.2-arm64-darwin) + bigdecimal + rake (>= 13) + html-pipeline (2.14.3) activesupport (>= 2) nokogiri (>= 1.4) http_parser.rb (0.8.0) - i18n (1.12.0) + i18n (1.14.5) concurrent-ruby (~> 1.0) - jekyll (4.2.2) + jekyll (4.3.3) addressable (~> 2.4) colorator (~> 1.0) em-websocket (~> 0.5) i18n (~> 1.0) - jekyll-sass-converter (~> 2.0) + jekyll-sass-converter (>= 2.0, < 4.0) jekyll-watch (~> 2.0) - kramdown (~> 2.3) + kramdown (~> 2.3, >= 2.3.1) kramdown-parser-gfm (~> 1.0) liquid (~> 4.0) - mercenary (~> 0.4.0) + mercenary (>= 0.3.6, < 0.5) pathutil (~> 0.9) - rouge (~> 3.0) + rouge (>= 3.0, < 5.0) safe_yaml (~> 1.0) - terminal-table (~> 2.0) - jekyll-feed (0.16.0) + terminal-table (>= 1.8, < 4.0) + webrick (~> 1.7) + jekyll-feed (0.17.0) jekyll (>= 3.7, < 5.0) jekyll-mentions (1.6.0) html-pipeline (~> 2.3) jekyll (>= 3.7, < 5.0) - jekyll-sass-converter (2.2.0) - sassc (> 2.0.1, < 3.0) + jekyll-sass-converter (3.0.0) + sass-embedded (~> 1.54) jekyll-sitemap (1.4.0) jekyll (>= 3.7, < 5.0) jekyll-watch (2.2.1) @@ -52,35 +65,40 @@ GEM rexml kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) - liquid (4.0.3) - listen (3.7.1) + liquid (4.0.4) + listen (3.9.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) mercenary (0.4.0) - minitest (5.16.3) - nokogiri (1.13.8-arm64-darwin) + minitest (5.24.0) + mutex_m (0.2.0) + nokogiri (1.16.6-arm64-darwin) racc (~> 1.4) pathutil (0.16.2) forwardable-extended (~> 2.6) - public_suffix (5.0.0) - racc (1.6.0) + public_suffix (6.0.0) + racc (1.8.0) + rake (13.2.1) rb-fsevent (0.11.2) - rb-inotify (0.10.1) + rb-inotify (0.11.1) ffi (~> 1.0) - rexml (3.2.5) - rouge (3.30.0) + rexml (3.3.1) + strscan + rouge (4.3.0) safe_yaml (1.0.5) - sassc (2.4.0) - ffi (~> 1.9) - terminal-table (2.0.0) - unicode-display_width (~> 1.1, >= 1.1.1) - tzinfo (2.0.5) + sass-embedded (1.77.5-arm64-darwin) + google-protobuf (>= 3.25, < 5.0) + strscan (3.1.0) + terminal-table (3.0.2) + unicode-display_width (>= 1.1.1, < 3) + tzinfo (2.0.6) concurrent-ruby (~> 1.0) - unicode-display_width (1.8.0) - webrick (1.7.0) + unicode-display_width (2.5.0) + webrick (1.8.1) PLATFORMS arm64-darwin-21 + arm64-darwin-23 DEPENDENCIES jekyll (>= 3.4.3) @@ -91,7 +109,7 @@ DEPENDENCIES webrick RUBY VERSION - ruby 3.1.2p20 + ruby 3.1.3p185 BUNDLED WITH - 2.3.23 + 2.3.26 diff --git a/README.md b/README.md index cb1b5f9..070b5ef 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,8 @@ Generated by Jekyll ## Install Jekyll (MacOS) +https://jekyllrb.com/docs/installation/macos/ + ``` brew install chruby ruby-install diff --git a/_includes/footer.html b/_includes/footer.html index b2f8303..0bf06cf 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -2,7 +2,7 @@
- + diff --git a/_sass/_blog.scss b/_sass/_blog.scss index 470cd4d..9aea9a4 100644 --- a/_sass/_blog.scss +++ b/_sass/_blog.scss @@ -5,7 +5,7 @@ ; %vertical-rhythm { - margin-bottom: $spacing-unit / 2; + margin-bottom: calc($spacing-unit / 2); } .post-area { diff --git a/_sass/_timeline.scss b/_sass/_timeline_src.scss similarity index 97% rename from _sass/_timeline.scss rename to _sass/_timeline_src.scss index 3788ae2..dc7aaa2 100644 --- a/_sass/_timeline.scss +++ b/_sass/_timeline_src.scss @@ -1,9 +1,3 @@ - -/* -------------------------------- - -Main components - --------------------------------- */ .cd-timeline { position: relative; padding: 2em 0; @@ -11,7 +5,7 @@ Main components margin-bottom: 2em; } .cd-timeline::before { - /* this is the vertical line */ + // this is the vertical line content: ''; position: absolute; top: 0; @@ -92,7 +86,7 @@ Main components height: 60px; left: 50%; margin-left: -30px; - /* Force Hardware Acceleration in WebKit */ + // Force Hardware Acceleration in WebKit -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden; } @@ -289,7 +283,7 @@ Main components } @media only screen and (min-width: 1024px) { - /* inverse bounce effect on even content blocks */ + // inverse bounce effect on even content blocks .cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in { -webkit-animation: cd-bounce-2-inverse 0.6s; -moz-animation: cd-bounce-2-inverse 0.6s; diff --git a/assets/css/main.scss b/assets/css/main.scss index 7ae6c7f..bc99716 100644 --- a/assets/css/main.scss +++ b/assets/css/main.scss @@ -2,9 +2,10 @@ # Only the main Sass file needs front matter (the dashes are enough) --- -@import "reset"; -@import "style"; -@import "blog"; +@import + "reset", + "style", + "blog"; .video-container { position: relative; diff --git a/assets/css/timeline.scss b/assets/css/timeline.scss index 6ddb03a..2502539 100644 --- a/assets/css/timeline.scss +++ b/assets/css/timeline.scss @@ -2,4 +2,4 @@ # Only the main Sass file needs front matter (the dashes are enough) --- -@import "timeline.scss"; +@import "timeline_src"; diff --git a/docs/404.html b/docs/404.html index 6a887ad..8e0db4b 100644 --- a/docs/404.html +++ b/docs/404.html @@ -116,7 +116,7 @@

Or report this issue in Contact page

- + diff --git a/docs/assets/css/main.css b/docs/assets/css/main.css index a187326..0c3c2f3 100644 --- a/docs/assets/css/main.css +++ b/docs/assets/css/main.css @@ -1,3 +1 @@ -html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html,body{height:100%}html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a:focus{outline:0px solid}img{max-width:100%;height:auto}p{margin:0 0 15px;color:#333}h1,h2,h3,h4,h5,h6{margin:0 0 10px;color:#444;line-height:normal;font-family:'Ubuntu', sans-serif}a{transition:all 0.3s ease 0s;text-decoration:none}a:hover{color:#777;text-decoration:none}a:active,a:hover{outline:0 none}ul{list-style:outside none none;margin:0;padding:0}.area-padding{padding:60px 0}.clear{clear:both}input,select,textarea,input[type="text"],input[type="date"],input[type="url"],input[type="email"],input[type="password"],input[type="tel"],button,button[type="submit"]{-moz-appearance:none;box-shadow:none !important}div#preloader{position:fixed;left:0;top:0;z-index:99999;width:100%;height:100%;overflow:visible;background:#fff url("img/logo/preloader.gif") no-repeat center center}body{background:#fff none repeat scroll 0 0;color:#999999;font-family:'Ubuntu', sans-serif;font-size:14px;text-align:left;overflow-x:hidden;line-height:22px}.section-header-dark{padding:40px 30px 0 0;text-transform:uppercase;font-size:1.5rem;font-weight:700;color:#41505C;font-family:"Helvetica Neue",Arial,sans-serif}.section-header-light{padding:40px 30px 0 0;text-transform:uppercase;font-size:1.5rem;font-weight:700;color:#d82c2e;font-family:"Helvetica Neue",Arial,sans-serif}.section-background-dark{background-color:#f7f8f8}.text-block-dark{padding:0px 0;font-weight:600;color:#777}blockquote{display:block;background:#fff;padding:15px 20px 15px 45px;margin:0 0 20px;position:relative;color:#777;border-left:15px solid #c76c0c;border-right:2px solid #c76c0c;-moz-box-shadow:2px 2px 15px #ccc;-webkit-box-shadow:2px 2px 15px #ccc;box-shadow:2px 2px 15px #ccc}blockquote::before{content:"\201C";font-family:Georgia, serif;font-size:50px;font-weight:bold;color:#999;position:absolute;left:10px;top:25px}blockquote::after{content:""}blockquote a{text-decoration:none;background:#eee;cursor:pointer;padding:0 3px;color:#c76c0c}blockquote a:hover{color:#666}blockquote em{font-style:italic}.logo-header{vertical-align:center;padding-top:8px}.logo-header-mobile{max-width:100px}.header-area{background:transparent none repeat scroll 0 0;display:block;left:0;position:absolute;top:0;width:100%;z-index:99999}.intro-area{overflow:hidden;padding:220px 0px;width:100%}.logo{display:block;padding:14px 0}.logo a{display:inline-block;padding:11px 0}.mainmenu{float:right}.mainmenu ul#nav>li{float:left;position:relative}.mainmenu ul#nav>li>a{box-sizing:border-box;color:#252525;display:block;font-size:15px;font-weight:400;height:80px;line-height:80px;padding:0 15px;text-decoration:none;text-transform:capitalize}.mainmenu ul#nav>li:hover>a{color:#777}#section-intro{background:#ffffff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100vh;position:relative;text-align:left}#particles-js{position:absolute;width:100%;height:100vh;top:0;left:0;background-image:url("")}.mobile-nav-area{background:#f9f9f9 none repeat scroll 0 0;left:0;padding:10px 0;position:fixed;top:0;width:100%;z-index:999999}.mobile-nav-area li a{display:block;text-align:center;padding:10px;color:#333;border-top:1px solid #eee}.mobile-nav-area li a:hover{color:#777}.bars-area{width:100%;height:40px}#bars-icon{cursor:pointer;width:100%;text-align:right}#mobile-nav{height:0px;overflow:hidden}#mobile-nav.open{height:auto}.intro-content h1{font-size:50px;padding-bottom:30px;letter-spacing:2px}.intro-content h2{font-size:25px;padding:5px 30px;color:#777}.intro-content .contact{color:#333;padding:20px}.intro-content a{color:#333;text-decoration:none}.intro-content a:hover{color:#777}.intro-content ul li{display:inline;color:#333}.intro-content ul{padding-top:30px}.contact-icon{padding-left:10px;padding-right:5px}#section-skills h2{padding-top:15px;font-size:18px;color:#777}#section-skills li{color:#555}#skill-chart{width:100%;height:100%;min-height:350px}#section-award li{padding:2px 0;font-weight:600;color:#777}footer{background-color:#bbb;color:#fff}.social{text-align:right}#filters{margin:0;padding-bottom:10px;list-style:none}#filters li{float:left}#filters li span{display:block;padding:5px 20px;text-decoration:none;color:#666;cursor:pointer;font-weight:bold}.mixitup-control-active{background:#e95a44;color:#fff !important}.mixitup-control-active[data-filter]:after{background:transparent}.paper-container li{padding:4px 0px;font-weight:500;color:#555}.paper-container li b{padding:4px 0px;font-weight:600;color:#555}.paper-container li i{padding:4px 0px;font-weight:500;color:#555;font-style:italic}.paper-container h2{padding-top:20px;padding-bottom:10px;font-size:18px;color:#333;font-weight:600}.hide{opacity:0}#rig{width:100%;margin:0 auto;padding:0;font-size:0;list-style:none}#rig li{display:inline-block;*display:inline;width:25%;vertical-align:middle;box-sizing:border-box;margin:0;padding:0}.rig-cell{margin:0px 10px 10px 0px;box-shadow:0 0 5px rgba(0,0,0,0.3);display:block;position:relative;overflow:hidden}.rig-img{display:block;width:100%;height:auto;border:none;transform:scale(1);transition:all 1s}#rig li:hover .rig-img{transform:scale(1.05)}.rig-overlay{position:absolute;display:block;top:0;left:0;bottom:0;right:0;margin:auto;background:#3DC0F1;background-size:50px 50px;opacity:0;filter:alpha(opacity=0);transition:all 0.6s}#rig li:hover .rig-overlay{opacity:0.8}.rig-text{display:block;box-sizing:border-box;position:absolute;left:0;width:100%;text-align:left;text-transform:capitalize;font-size:18px;font-weight:bold;font-family:'Oswald', sans-serif;font-weight:normal !important;bottom:-44px;color:white;opacity:0.8;filter:alpha(opacity=0);transform:translateY(0px);transition:all .3s;text-align:center}.rig-text h2{font-size:14px;text-transform:uppercase;color:#fff;font-weight:bold;text-shadow:rgba(0,0,0,0.5) 0px 1px 1px;background-color:rgba(0,0,0,0.2)}.rig-text p{font-size:12px;opacity:0;color:#fff}#rig li:hover .rig-text{transform:translateY(-44px);opacity:1.0}#rig li:hover .rig-text p{opacity:1.0}#rig li:hover .rig-text h2{color:#fff600;text-shadow:0 0 0;background-color:rgba(0,0,0,0)}@media (max-width: 9000px){#rig li{width:50%}}@media (max-width: 769px){#rig li{width:100%}}#contact-form input::-webkit-input-placeholder{color:#aaa}#contact-form input::-moz-placeholder{color:#aaa}#contact-form input::-moz-placeholder{color:#aaa}#contact-form input::-ms-input-placeholder{color:#aaa}#contact-form textarea::-webkit-input-placeholder{color:#aaa}#contact-form textarea::-moz-placeholder{color:#aaa}#contact-form textarea::-moz-placeholder{color:#aaa}#contact-form textarea::-ms-input-placeholder{color:#aaa}#contact2{padding-left:5%}#contact2 h2{padding:0px 20px 0 0;font-size:20px;font-weight:bold}#contact2 .contact-social{padding:0 20px 10px 10px}#contact2 li{color:#41505C;font-weight:bold;padding:4px 0}#contact2 a{text-decoration:none;color:#41505C;font-weight:bold}.project .title{border-bottom:2px solid #ddd}.project b,.project strong{font-weight:bold}.project h1{padding-bottom:10px}.project h2{padding:8px 0;font-size:18px;font-weight:bold;color:#555}.project h3{color:#555;font-size:14px;padding:5px 0}.project li{list-style-type:circle;color:#555}.project ul{padding-bottom:15px;padding-left:20px}.project .image-center{padding:4px 0;margin:0 auto;display:block}.project .caption{font-size:12px;padding-bottom:4px;color:#555;text-align:center;font-weight:bold}.project .footnote{font-size:11px;font-weight:bold;padding:2px 0}.project sup{font-size:9px}.page404{text-align:center}.page404 h1{font-size:80px;font-weight:100;padding:20px 0}.page404 h2{color:rgba(0,0,0,0.5);line-height:1.6;font-weight:bold;padding-bottom:40px;font-size:30px}.page404 h3{color:#777;font-weight:bold;font-size:20px;line-height:2}.highlight{background:#fff}.highlighter-rouge .highlight{background:#eef}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:bold}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:#008080}.highlight .nb{color:#0086B3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:#008080}.highlight .ni{color:#800080}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:#000080}.highlight .nv{color:#008080}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:#008080}.highlight .vg{color:#008080}.highlight .vi{color:#008080}.highlight .il{color:#099}.highlight{margin-bottom:15px}.post-area{padding:40px 0px;width:100%;min-height:150px;background-color:white;border-bottom:1px dotted #ddd}.post-area a:link,.post-area a:visited{font-size:30px;color:#333}.post-area a:hover{color:#0D0017}.post-header{margin-bottom:30px;border-bottom:1px dotted #ddd}.post-title{font-size:36.8px;letter-spacing:-1px;line-height:1}@media screen and (max-width: 800px){.post-title{font-size:32px}}.post-content{margin-bottom:30px}.post-content h2{font-size:32px}@media screen and (max-width: 800px){.post-content h2{font-size:28px}}.post-content h3{font-size:26px}@media screen and (max-width: 800px){.post-content h3{font-size:22px}}.post-content h4{font-size:20px}@media screen and (max-width: 800px){.post-content h4{font-size:18px}}.video-container{position:relative;width:100%;height:0;padding-bottom:56.25%}.video{position:absolute;top:0;left:0;width:100%;height:100%} - -/*# sourceMappingURL=main.css.map */ \ No newline at end of file +html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html,body{height:100%}html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a:focus{outline:0px solid}img{max-width:100%;height:auto}p{margin:0 0 15px;color:#333}h1,h2,h3,h4,h5,h6{margin:0 0 10px;color:#444;line-height:normal;font-family:"Ubuntu",sans-serif}a{transition:all .3s ease 0s;text-decoration:none}a:hover{color:#777;text-decoration:none}a:active,a:hover{outline:0 none}ul{list-style:outside none none;margin:0;padding:0}.area-padding{padding:60px 0}.clear{clear:both}input,select,textarea,input[type=text],input[type=date],input[type=url],input[type=email],input[type=password],input[type=tel],button,button[type=submit]{-moz-appearance:none;box-shadow:none !important}div#preloader{position:fixed;left:0;top:0;z-index:99999;width:100%;height:100%;overflow:visible;background:#fff url("img/logo/preloader.gif") no-repeat center center}body{background:#fff none repeat scroll 0 0;color:#999;font-family:"Ubuntu",sans-serif;font-size:14px;text-align:left;overflow-x:hidden;line-height:22px}.section-header-dark{padding:40px 30px 0 0;text-transform:uppercase;font-size:1.5rem;font-weight:700;color:#41505c;font-family:"Helvetica Neue",Arial,sans-serif}.section-header-light{padding:40px 30px 0 0;text-transform:uppercase;font-size:1.5rem;font-weight:700;color:#d82c2e;font-family:"Helvetica Neue",Arial,sans-serif}.section-background-dark{background-color:#f7f8f8}.text-block-dark{padding:0px 0;font-weight:600;color:#777}blockquote{display:block;background:#fff;padding:15px 20px 15px 45px;margin:0 0 20px;position:relative;color:#777;border-left:15px solid #c76c0c;border-right:2px solid #c76c0c;-moz-box-shadow:2px 2px 15px #ccc;-webkit-box-shadow:2px 2px 15px #ccc;box-shadow:2px 2px 15px #ccc}blockquote::before{content:"“";font-family:Georgia,serif;font-size:50px;font-weight:bold;color:#999;position:absolute;left:10px;top:25px}blockquote::after{content:""}blockquote a{text-decoration:none;background:#eee;cursor:pointer;padding:0 3px;color:#c76c0c}blockquote a:hover{color:#666}blockquote em{font-style:italic}.logo-header{vertical-align:center;padding-top:8px}.logo-header-mobile{max-width:100px}.header-area{background:rgba(0,0,0,0) none repeat scroll 0 0;display:block;left:0;position:absolute;top:0;width:100%;z-index:99999}.intro-area{overflow:hidden;padding:220px 0px;width:100%}.logo{display:block;padding:14px 0}.logo a{display:inline-block;padding:11px 0}.mainmenu{float:right}.mainmenu ul#nav>li{float:left;position:relative}.mainmenu ul#nav>li>a{box-sizing:border-box;color:#252525;display:block;font-size:15px;font-weight:400;height:80px;line-height:80px;padding:0 15px;text-decoration:none;text-transform:capitalize}.mainmenu ul#nav>li:hover>a{color:#777}#section-intro{background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100vh;position:relative;text-align:left}#particles-js{position:absolute;width:100%;height:100vh;top:0;left:0;background-image:url("")}.mobile-nav-area{background:#f9f9f9 none repeat scroll 0 0;left:0;padding:10px 0;position:fixed;top:0;width:100%;z-index:999999}.mobile-nav-area li a{display:block;text-align:center;padding:10px;color:#333;border-top:1px solid #eee}.mobile-nav-area li a:hover{color:#777}.bars-area{width:100%;height:40px}#bars-icon{cursor:pointer;width:100%;text-align:right}#mobile-nav{height:0px;overflow:hidden}#mobile-nav.open{height:auto}.intro-content h1{font-size:50px;padding-bottom:30px;letter-spacing:2px}.intro-content h2{font-size:25px;padding:5px 30px;color:#777}.intro-content .contact{color:#333;padding:20px}.intro-content a{color:#333;text-decoration:none}.intro-content a:hover{color:#777}.intro-content ul li{display:inline;color:#333}.intro-content ul{padding-top:30px}.contact-icon{padding-left:10px;padding-right:5px}#section-skills h2{padding-top:15px;font-size:18px;color:#777}#section-skills li{color:#555}#skill-chart{width:100%;height:100%;min-height:350px}#section-award li{padding:2px 0;font-weight:600;color:#777}footer{background-color:#bbb;color:#fff}.social{text-align:right}#filters{margin:0;padding-bottom:10px;list-style:none}#filters li{float:left}#filters li span{display:block;padding:5px 20px;text-decoration:none;color:#666;cursor:pointer;font-weight:bold}.mixitup-control-active{background:#e95a44;color:#fff !important}.mixitup-control-active[data-filter]:after{background:rgba(0,0,0,0)}.paper-container li{padding:4px 0px;font-weight:500;color:#555}.paper-container li b{padding:4px 0px;font-weight:600;color:#555}.paper-container li i{padding:4px 0px;font-weight:500;color:#555;font-style:italic}.paper-container h2{padding-top:20px;padding-bottom:10px;font-size:18px;color:#333;font-weight:600}.hide{opacity:0}#rig{width:100%;margin:0 auto;padding:0;font-size:0;list-style:none}#rig li{display:inline-block;*display:inline;width:25%;vertical-align:middle;box-sizing:border-box;margin:0;padding:0}.rig-cell{margin:0px 10px 10px 0px;box-shadow:0 0 5px rgba(0,0,0,.3);display:block;position:relative;overflow:hidden}.rig-img{display:block;width:100%;height:auto;border:none;transform:scale(1);transition:all 1s}#rig li:hover .rig-img{transform:scale(1.05)}.rig-overlay{position:absolute;display:block;top:0;left:0;bottom:0;right:0;margin:auto;background:#3dc0f1;background-size:50px 50px;opacity:0;filter:alpha(opacity=0);transition:all .6s}#rig li:hover .rig-overlay{opacity:.8}.rig-text{display:block;box-sizing:border-box;position:absolute;left:0;width:100%;text-align:left;text-transform:capitalize;font-size:18px;font-weight:bold;font-family:"Oswald",sans-serif;font-weight:normal !important;bottom:-44px;color:#fff;opacity:.8;filter:alpha(opacity=0);transform:translateY(0px);transition:all .3s;text-align:center}.rig-text h2{font-size:14px;text-transform:uppercase;color:#fff;font-weight:bold;text-shadow:rgba(0,0,0,.5) 0px 1px 1px;background-color:rgba(0,0,0,.2)}.rig-text p{font-size:12px;opacity:0;color:#fff}#rig li:hover .rig-text{transform:translateY(-44px);opacity:1}#rig li:hover .rig-text p{opacity:1}#rig li:hover .rig-text h2{color:#fff600;text-shadow:0 0 0;background-color:rgba(0,0,0,0)}@media(max-width: 9000px){#rig li{width:50%}}@media(max-width: 769px){#rig li{width:100%}}#contact-form input::-webkit-input-placeholder{color:#aaa}#contact-form input::-moz-placeholder{color:#aaa}#contact-form input::-moz-placeholder{color:#aaa}#contact-form input::-ms-input-placeholder{color:#aaa}#contact-form textarea::-webkit-input-placeholder{color:#aaa}#contact-form textarea::-moz-placeholder{color:#aaa}#contact-form textarea::-moz-placeholder{color:#aaa}#contact-form textarea::-ms-input-placeholder{color:#aaa}#contact2{padding-left:5%}#contact2 h2{padding:0px 20px 0 0;font-size:20px;font-weight:bold}#contact2 .contact-social{padding:0 20px 10px 10px}#contact2 li{color:#41505c;font-weight:bold;padding:4px 0}#contact2 a{text-decoration:none;color:#41505c;font-weight:bold}.project .title{border-bottom:2px solid #ddd}.project b,.project strong{font-weight:bold}.project h1{padding-bottom:10px}.project h2{padding:8px 0;font-size:18px;font-weight:bold;color:#555}.project h3{color:#555;font-size:14px;padding:5px 0}.project li{list-style-type:circle;color:#555}.project ul{padding-bottom:15px;padding-left:20px}.project .image-center{padding:4px 0;margin:0 auto;display:block}.project .caption{font-size:12px;padding-bottom:4px;color:#555;text-align:center;font-weight:bold}.project .footnote{font-size:11px;font-weight:bold;padding:2px 0}.project sup{font-size:9px}.page404{text-align:center}.page404 h1{font-size:80px;font-weight:100;padding:20px 0}.page404 h2{color:rgba(0,0,0,.5);line-height:1.6;font-weight:bold;padding-bottom:40px;font-size:30px}.page404 h3{color:#777;font-weight:bold;font-size:20px;line-height:2}.highlight{background:#fff}.highlighter-rouge .highlight{background:#eef}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:bold}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}.highlight{margin-bottom:15px}.post-area{padding:40px 0px;width:100%;min-height:150px;background-color:#fff;border-bottom:1px dotted #ddd}.post-area a:link,.post-area a:visited{font-size:30px;color:#333}.post-area a:hover{color:#0d0017}.post-header{margin-bottom:30px;border-bottom:1px dotted #ddd}.post-title{font-size:36.8px;letter-spacing:-1px;line-height:1}@media screen and (max-width: 800px){.post-title{font-size:32px}}.post-content{margin-bottom:30px}.post-content h2{font-size:32px}@media screen and (max-width: 800px){.post-content h2{font-size:28px}}.post-content h3{font-size:26px}@media screen and (max-width: 800px){.post-content h3{font-size:22px}}.post-content h4{font-size:20px}@media screen and (max-width: 800px){.post-content h4{font-size:18px}}.video-container{position:relative;width:100%;height:0;padding-bottom:56.25%}.video{position:absolute;top:0;left:0;width:100%;height:100%}/*# sourceMappingURL=main.css.map */ \ No newline at end of file diff --git a/docs/assets/css/main.css.map b/docs/assets/css/main.css.map index 367cc03..f1f716c 100644 --- a/docs/assets/css/main.css.map +++ b/docs/assets/css/main.css.map @@ -1,24 +1 @@ -{ - "version": 3, - "file": "main.css", - "sources": [ - "main.scss", - "_sass/_reset.scss", - "_sass/_style.scss", - "_sass/_blog.scss", - "_sass/_variables.scss", - "_sass/_mixins.scss", - "_sass/_syntax.scss" - ], - "sourcesContent": [ - "@import \"reset\";\n@import \"style\";\n@import \"blog\";\n\n.video-container {\n position: relative;\n width: 100%;\n height: 0;\n padding-bottom: 56.25%;\n}\n\n.video {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}", - "\nhtml, body, div, span, applet, object, iframe,\nh1, h2, h3, h4, h5, h6, p, blockquote, pre,\na, abbr, acronym, address, big, cite, code,\ndel, dfn, em, img, ins, kbd, q, s, samp,\nsmall, strike, strong, sub, sup, tt, var,\nb, u, i, center,\ndl, dt, dd, ol, ul, li,\nfieldset, form, label, legend,\ntable, caption, tbody, tfoot, thead, tr, th, td,\narticle, aside, canvas, details, embed,\nfigure, figcaption, footer, header, hgroup,\nmenu, nav, output, ruby, section, summary,\ntime, mark, audio, video {\n\tmargin: 0;\n\tpadding: 0;\n\tborder: 0;\n\tfont-size: 100%;\n\tfont: inherit;\n\tvertical-align: baseline;\n}\n/* HTML5 display-role reset for older browsers */\narticle, aside, details, figcaption, figure,\nfooter, header, hgroup, menu, nav, section, main {\n\tdisplay: block;\n}\nbody {\n\tline-height: 1;\n}\nol, ul {\n\tlist-style: none;\n}\nblockquote, q {\n\tquotes: none;\n}\nblockquote:before, blockquote:after,\nq:before, q:after {\n\tcontent: '';\n\tcontent: none;\n}\ntable {\n\tborder-collapse: collapse;\n\tborder-spacing: 0;\n}\n\nhtml, body {\n\theight: 100%;\n}\n\nhtml * {\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n*, *:after, *:before {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n\na:focus {\n\toutline:0px solid;\n}\nimg {max-width:100%;\n\theight:auto;\n}\np {\n\tmargin:0 0 15px;\n color: #333;\n}\nh1, h2, h3, h4, h5, h6 {\n margin: 0 0 10px;\n color: #444;\n line-height: normal;\n font-family: 'Ubuntu', sans-serif;\n}\na {\n\ttransition: all 0.3s ease 0s;\n\ttext-decoration:none;\n}\na:hover {\n color: #777;\n text-decoration: none;\n}\na:active, a:hover {\n outline: 0 none;\n}\nul{\nlist-style: outside none none;\nmargin: 0;\npadding: 0;\n}\n.area-padding {\n padding: 60px 0;\n}\n.clear{\n\tclear:both;\n}\ninput, select, textarea, input[type=\"text\"], input[type=\"date\"], input[type=\"url\"], input[type=\"email\"], input[type=\"password\"], input[type=\"tel\"], button, button[type=\"submit\"] {\n -moz-appearance: none;\n box-shadow: none !important;\n}\ndiv#preloader { position: fixed; left: 0; top: 0; z-index: 99999; width: 100%; height: 100%; overflow: visible; background: #fff url('img/logo/preloader.gif') no-repeat center center; }\nbody {\n background: #fff none repeat scroll 0 0;\n color: #999999;\n font-family: 'Ubuntu', sans-serif;\n font-size: 14px;\n text-align: left;\n overflow-x: hidden;\n line-height: 22px;\n}\n", - "/*----------------------------------------*/\n/* General\n/*----------------------------------------*/\n.section-header-dark {\n\tpadding: 40px 30px 0 0;\n\ttext-transform: uppercase;\n\tfont-size: 1.5rem;\n\tfont-weight: 700;\n\tcolor: #41505C;\n\tfont-family: \"Helvetica Neue\",Arial,sans-serif;\n}\n.section-header-light {\n\tpadding: 40px 30px 0 0;\n\ttext-transform: uppercase;\n\tfont-size: 1.5rem;\n\tfont-weight: 700;\n\tcolor: #d82c2e;\n\tfont-family: \"Helvetica Neue\",Arial,sans-serif;\n}\n.section-background-dark {\n\tbackground-color: #f7f8f8;\n}\n.text-block-dark {\n\tpadding: 0px 0;\n\tfont-weight: 600;\n\tcolor: #777;\n}\nblockquote {\n\tdisplay:block;\n background: #fff;\n padding: 15px 20px 15px 45px;\n margin: 0 0 20px;\n position: relative;\n\n /*Font*/\n\tcolor: #777;\n\t/*\n font-family: Georgia, serif;\n font-size: 14px;\n line-height: 1.2;\n color: #666;\n text-align: justify;\n\t*/\n\n /*Borders - (Optional)*/\n border-left: 15px solid #c76c0c;\n border-right: 2px solid #c76c0c;\n\n /*Box Shadow - (Optional)*/\n -moz-box-shadow: 2px 2px 15px #ccc;\n -webkit-box-shadow: 2px 2px 15px #ccc;\n box-shadow: 2px 2px 15px #ccc;\n}\nblockquote::before{\n content: \"\\201C\"; /*Unicode for Left Double Quote*/\n\n /*Font*/\n font-family: Georgia, serif;\n font-size: 50px;\n font-weight: bold;\n color: #999;\n\n /*Positioning*/\n position: absolute;\n left: 10px;\n top:25px;\n}\n\nblockquote::after{\n /*Reset to make sure*/\n content: \"\";\n}\n\nblockquote a{\n text-decoration: none;\n background: #eee;\n cursor: pointer;\n padding: 0 3px;\n color: #c76c0c;\n}\n\nblockquote a:hover{\n color: #666;\n}\n\nblockquote em{\n font-style: italic;\n}\n\n/*----------------------------------------*/\n/* Header Area\n/*----------------------------------------*/\n.logo-header {\n\tvertical-align: center;\n\tpadding-top: 8px;\n}\n.logo-header-mobile {\n\tmax-width: 100px;\n}\n.header-area {\n background: transparent none repeat scroll 0 0;\n display: block;\n left: 0;\n position: absolute;\n top: 0;\n width: 100%;\n z-index: 99999;\n}\n.intro-area {\n overflow: hidden;\n padding: 220px 0px;\n width: 100%;\n}\n.logo {\n display: block;\n padding: 14px 0;\n}\n.logo a {\n display: inline-block;\n padding: 11px 0;\n}\n.mainmenu{\n float: right;\n}\n.mainmenu ul#nav>li {\n float: left;\n position: relative;\n}\n.mainmenu ul#nav > li > a {\n box-sizing: border-box;\n color: #252525;\n display: block;\n font-size: 15px;\n font-weight: 400;\n height: 80px;\n line-height: 80px;\n padding: 0 15px;\n text-decoration: none;\n text-transform: capitalize;\n}\n.mainmenu ul#nav >li:hover>a {\n color: #777;\n}\n#section-intro {\n background: #ffffff;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n height: 100vh;\n position: relative;\n text-align: left;\n}\n#particles-js {\n position: absolute;\n width: 100%;\n height: 100vh;\n top: 0;\n left: 0;\n\t/*background-color: #eee;*/\n background-image: url('');\n}\n\n/*----------------------------------------*/\n/* Mobile Menu Area\n/*----------------------------------------*/\n.mobile-nav-area {\n background: #f9f9f9 none repeat scroll 0 0;\n left: 0;\n padding: 10px 0;\n position: fixed;\n top: 0;\n width: 100%;\n z-index: 999999;\n}\n.mobile-nav-area li a {\n\tdisplay: block;\n\ttext-align: center;\n\tpadding: 10px;\n\tcolor: #333;\n\tborder-top: 1px solid #eee;\n}\n.mobile-nav-area li a:hover {\n\tcolor: #777;\n}\n.bars-area {\n\twidth: 100%;\n\theight: 40px;\n\t/*background: url(../imgs/mobile-menu-button.png) no-repeat 98% center;\n\tcursor: pointer;*/\n}\n#bars-icon {\n\tcursor:pointer;\n\twidth: 100%;\n\ttext-align: right;\n}\n#mobile-nav {\n\theight: 0px;\n\toverflow: hidden;\n}\n#mobile-nav.open {\n\theight: auto;\n}\n\n/*----------------------------------------\nIntro content\n----------------------------------------*/\n.intro-content h1 {\n\tfont-size: 50px;\n\tpadding-bottom: 30px;\n\tletter-spacing: 2px;\n}\n.intro-content h2 {\n\tfont-size: 25px;\n\tpadding: 5px 30px;\n\tcolor: #777;\n}\n.intro-content .contact {\n\tcolor: #333;\n\tpadding: 20px;\n}\n.intro-content a {\n\tcolor: #333;\n\ttext-decoration: none;\n}\n.intro-content a:hover {\n\tcolor: #777;\n}\n.intro-content ul li {\n\tdisplay: inline;\n\tcolor: #333;\n}\n.intro-content ul {\n\tpadding-top: 30px;\n}\n.contact-icon {\n\tpadding-left: 10px;\n\tpadding-right: 5px;\n}\n\n/*----------------------------------------\nSkill & award sections\n----------------------------------------*/\n#section-skills h2 {\n\tpadding-top: 15px;\n\tfont-size: 18px;\n\tcolor: #777;\n}\n#section-skills li {\n\tcolor: #555;\n}\n#skill-chart {\n\twidth: 100%;\n\theight: 100%;\n\tmin-height: 350px;\n}\n#section-award li {\n\tpadding: 2px 0\t;\n\tfont-weight: 600;\n\tcolor: #777;\n}\n\n/*----------------------------------------*/\n/* Footer\n/*----------------------------------------*/\nfooter {\n\tbackground-color: #bbb;\n\tcolor: #fff;\n}\n.copyright {\n\t/*padding-top: 10px;*/\n}\n.social {\n\ttext-align: right;\n}\n#gototop {\n}\n/*----------------------------------------*/\n/* Filters\n/*----------------------------------------*/\n#filters {\n\tmargin:0;\n\tpadding-bottom: 10px;\n\tlist-style:none;\n}\n\n#filters li {\n\tfloat:left;\n}\n\n#filters li span {\n\tdisplay: block;\n\tpadding:5px 20px;\n\ttext-decoration:none;\n\tcolor:#666;\n\tcursor: pointer;\n\tfont-weight: bold;\n}\n.mixitup-control-active {\n background: #e95a44;\n\tcolor: #fff !important;\n}\n\n.mixitup-control-active[data-filter]:after {\n background: transparent;\n}\n\n/*----------------------------------------*/\n/* Publication\n/*----------------------------------------*/\n.paper-container li {\n\tpadding: 4px 0px;\n\tfont-weight: 500;\n\tcolor: #555;\n}\n.paper-container li b {\n\tpadding: 4px 0px;\n\tfont-weight: 600;\n\tcolor: #555;\n}\n.paper-container li i {\n\tpadding: 4px 0px;\n\tfont-weight: 500;\n\tcolor: #555;\n\tfont-style: italic;\n}\n.paper-container h2 {\n\tpadding-top: 20px;\n\tpadding-bottom: 10px;\n\tfont-size: 18px;\n\tcolor: #333;\n\tfont-weight: 600;\n}\n.hide {\n\topacity: 0;\n}\n\n\n/*----------------------------------------*/\n/* Work\n/*----------------------------------------*/\n/* http://www.menucool.com/ui/responsive-image-grid-with-hover-effect */\n#rig {\n /*max-width:900px;*/\n width:100%;\n margin:0 auto; /*center aligned*/\n padding:0;\n font-size:0; /* Remember to change it back to normal font size if have captions */\n list-style:none;\n /*background-color:#000;*/\n}\n#rig li {\n display: inline-block;\n *display:inline;/*for IE6 - IE7*/\n width:25%;\n vertical-align:middle;\n box-sizing:border-box;\n margin:0;\n padding:0;\n}\n\n/* The wrapper for each item */\n.rig-cell {\n margin:0px 10px 10px 0px;\n box-shadow:0 0 5px rgba(0,0,0,0.3);\n display:block;\n position: relative;\n overflow:hidden;\n}\n\n/* If have the image layer */\n.rig-img {\n display:block;\n width: 100%;\n height: auto;\n border:none;\n transform:scale(1);\n transition:all 1s;\n}\n\n#rig li:hover .rig-img {\n transform:scale(1.05);\n}\n\n/* If have the overlay layer */\n.rig-overlay {\n position: absolute;\n display:block;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n margin: auto;\n /*background: #3DC0F1 url(img/link.png) no-repeat center 20%;*/\n background: #3DC0F1;\n background-size:50px 50px;\n opacity:0;\n filter:alpha(opacity=0);/*For IE6 - IE8*/\n transition:all 0.6s;\n}\n#rig li:hover .rig-overlay {\n opacity:0.8;\n}\n\n/* If have captions */\n.rig-text {\n display:block;\n /*padding:0 20px;*/\n box-sizing:border-box;\n position:absolute;\n left:0;\n width:100%;\n text-align:left;\n text-transform:capitalize;\n font-size:18px;\n font-weight:bold;\n font-family: 'Oswald', sans-serif;\n font-weight:normal!important;\n /*top:80%;*/\n\t\tbottom: -44px;\n color:white;\n opacity:0.8;\n filter:alpha(opacity=0);/*For older IE*/\n transform:translateY(0px);\n transition:all .3s;\n\t\ttext-align: center;\n}\n.rig-text h2 {\n font-size:14px;\n text-transform:uppercase;\n /*color: #d82c2e;*/\n\tcolor: #fff;\n\tfont-weight: bold;\n\ttext-shadow: rgba(0,0,0,0.5) 0px 1px 1px;\n\tbackground-color: rgba(0,0,0,0.2);\n}\n.rig-text p {\n font-size:12px;\n opacity: 0;\n color: #fff;\n}\n#rig li:hover .rig-text {\n transform:translateY(-44px);\n opacity:1.0;\n}\n#rig li:hover .rig-text p {\n opacity:1.0;\n}\n#rig li:hover .rig-text h2 {\n color: #fff600;\n\t\ttext-shadow: 0 0 0;\n\t\tbackground-color: rgba(0,0,0,0);\n}\n\n@media (max-width: 9000px) {\n #rig li {\n width:50%;\n }\n}\n\n@media (max-width: 769px) {\n #rig li {\n width:100%;\n }\n}\n\n/*----------------------------------------*/\n/* Contact\n/*----------------------------------------*/\n#contact-form input::-webkit-input-placeholder {color:#aaa;}\n#contact-form input::-moz-placeholder {color:#aaa;}\n#contact-form input::-moz-placeholder {color:#aaa;}\n#contact-form input::-ms-input-placeholder {color:#aaa;}\n#contact-form textarea::-webkit-input-placeholder {color:#aaa;}\n#contact-form textarea::-moz-placeholder {color:#aaa;}\n#contact-form textarea::-moz-placeholder {color:#aaa;}\n#contact-form textarea::-ms-input-placeholder {color:#aaa;}\n\n#contact2 {\n\tpadding-left: 5%;\n}\n#contact2 h2{\n\tpadding: 0px 20px 0 0;\n\tfont-size: 20px;\n\tfont-weight: bold;\n}\n#contact2 .contact-social {\n\tpadding: 0 20px 10px 10px;\n}\n#contact2 li {\n\tcolor: #41505C;\n\tfont-weight: bold;\n\tpadding: 4px 0;\n}\n#contact2 a {\n\ttext-decoration: none;\n\tcolor: #41505C;\n\tfont-weight: bold;\n}\n\n/*----------------------------------------*/\n/* project\n/*----------------------------------------*/\n.project {\n\t.title {\n\t\tborder-bottom: 2px solid #ddd;\n\t}\n\tb, strong {\n\t\tfont-weight: bold;\n\t}\n\th1 {\n\t\tpadding-bottom: 10px;\n\t}\n\th2 {\n\t\tpadding: 8px 0;\n\t\tfont-size: 18px;\n\t\tfont-weight: bold;\n\t\tcolor: #555;\n\t}\n\th3 {\n\t\tcolor: #555;\n\t\tfont-size: 14px;\n\t\tpadding: 5px 0;\n\t}\n\tli {\n\t\tlist-style-type: circle;\n\t\tcolor: #555;\n\t}\n\tul {\n\t\tpadding-bottom: 15px;\n\t\tpadding-left: 20px;\n\t}\n\t.image-center {\n\t\tpadding: 4px 0;\n\t\tmargin: 0 auto;\n display: block;\n\t}\n\t.caption {\n\t\tfont-size: 12px;\n\t\tpadding-bottom: 4px;\n\t\tcolor: #555;\n\t\ttext-align: center;\n\t\tfont-weight: bold;\n\t}\n\t.footnote {\n\t\tfont-size: 11px;\n\t\tfont-weight: bold;\n\t\tpadding: 2px 0;\n\t}\n\tsup {\n\t\tfont-size: 9px;\n\t}\n}\n\n/*----------------------------------------*/\n/* 404\n/*----------------------------------------*/\n.page404 {\n\ttext-align: center;\n}\n.page404 {\n\th1 {\n\t\tfont-size: 80px;\n\t\tfont-weight: 100;\n\t\tpadding: 20px 0;\n\t}\n\th2 {\n\t\tcolor: rgba(0,0,0,0.5);\n\t\tline-height: 1.6;\n\t\tfont-weight: bold;\n\t\tpadding-bottom: 40px;\n\t\tfont-size: 30px;\n\t}\n\th3 {\n\t\tcolor: #777;\n\t\tfont-weight: bold;\n\t\tfont-size: 20px;\n\t\tline-height: 2;\n\t}\n}\n", - "@import\n \"variables\",\n \"mixins\",\n \"syntax\"\n ;\n\n%vertical-rhythm {\n margin-bottom: $spacing-unit / 2;\n}\n\n.post-area {\n padding: 40px 0px;\n width: 100%;\n min-height: 150px;\n background-color: white;\n border-bottom: 1px dotted #ddd;\n}\n\n.post-area a:link, .post-area a:visited {\n font-size: 30px;\n color: #333;\n}\n\n.post-area a:hover {\n color: #0D0017;\n}\n\n/**\n * Posts\n */\n.post-header {\n margin-bottom: $spacing-unit;\n border-bottom: 1px dotted #ddd;\n}\n\n.post-title {\n @include relative-font-size(2.3);\n letter-spacing: -1px;\n line-height: 1;\n\n @include media-query($on-laptop) {\n @include relative-font-size(2.0);\n }\n}\n\n.post-content {\n margin-bottom: $spacing-unit;\n\n h2 {\n @include relative-font-size(2);\n\n @include media-query($on-laptop) {\n @include relative-font-size(1.75);\n }\n }\n\n h3 {\n @include relative-font-size(1.625);\n\n @include media-query($on-laptop) {\n @include relative-font-size(1.375);\n }\n }\n\n h4 {\n @include relative-font-size(1.25);\n\n @include media-query($on-laptop) {\n @include relative-font-size(1.125);\n }\n }\n}\n", - "@charset \"utf-8\";\n\n// Define defaults for each variable.\n\n$base-font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif !default;\n$base-font-size: 16px !default;\n$base-font-weight: 400 !default;\n$small-font-size: $base-font-size * 0.875 !default;\n$base-line-height: 1.5 !default;\n\n$spacing-unit: 30px !default;\n\n$text-color: #111 !default;\n$background-color: #fdfdfd !default;\n$brand-color: #2a7ae2 !default;\n\n$grey-color: #828282 !default;\n$grey-color-light: lighten($grey-color, 40%) !default;\n$grey-color-dark: darken($grey-color, 25%) !default;\n\n// Width of the content area\n$content-width: 800px !default;\n\n$on-palm: 600px !default;\n$on-laptop: 800px !default;\n\n$spacing-unit: 30px !default;\n", - "@mixin media-query($device) {\n @media screen and (max-width: $device) {\n @content;\n }\n}\n\n@mixin relative-font-size($ratio) {\n font-size: $base-font-size * $ratio;\n}\n", - "/**\n * Syntax highlighting styles\n */\n.highlight {\n background: #fff;\n @extend %vertical-rhythm;\n\n .highlighter-rouge & {\n background: #eef;\n }\n\n .c { color: #998; font-style: italic } // Comment\n .err { color: #a61717; background-color: #e3d2d2 } // Error\n .k { font-weight: bold } // Keyword\n .o { font-weight: bold } // Operator\n .cm { color: #998; font-style: italic } // Comment.Multiline\n .cp { color: #999; font-weight: bold } // Comment.Preproc\n .c1 { color: #998; font-style: italic } // Comment.Single\n .cs { color: #999; font-weight: bold; font-style: italic } // Comment.Special\n .gd { color: #000; background-color: #fdd } // Generic.Deleted\n .gd .x { color: #000; background-color: #faa } // Generic.Deleted.Specific\n .ge { font-style: italic } // Generic.Emph\n .gr { color: #a00 } // Generic.Error\n .gh { color: #999 } // Generic.Heading\n .gi { color: #000; background-color: #dfd } // Generic.Inserted\n .gi .x { color: #000; background-color: #afa } // Generic.Inserted.Specific\n .go { color: #888 } // Generic.Output\n .gp { color: #555 } // Generic.Prompt\n .gs { font-weight: bold } // Generic.Strong\n .gu { color: #aaa } // Generic.Subheading\n .gt { color: #a00 } // Generic.Traceback\n .kc { font-weight: bold } // Keyword.Constant\n .kd { font-weight: bold } // Keyword.Declaration\n .kp { font-weight: bold } // Keyword.Pseudo\n .kr { font-weight: bold } // Keyword.Reserved\n .kt { color: #458; font-weight: bold } // Keyword.Type\n .m { color: #099 } // Literal.Number\n .s { color: #d14 } // Literal.String\n .na { color: #008080 } // Name.Attribute\n .nb { color: #0086B3 } // Name.Builtin\n .nc { color: #458; font-weight: bold } // Name.Class\n .no { color: #008080 } // Name.Constant\n .ni { color: #800080 } // Name.Entity\n .ne { color: #900; font-weight: bold } // Name.Exception\n .nf { color: #900; font-weight: bold } // Name.Function\n .nn { color: #555 } // Name.Namespace\n .nt { color: #000080 } // Name.Tag\n .nv { color: #008080 } // Name.Variable\n .ow { font-weight: bold } // Operator.Word\n .w { color: #bbb } // Text.Whitespace\n .mf { color: #099 } // Literal.Number.Float\n .mh { color: #099 } // Literal.Number.Hex\n .mi { color: #099 } // Literal.Number.Integer\n .mo { color: #099 } // Literal.Number.Oct\n .sb { color: #d14 } // Literal.String.Backtick\n .sc { color: #d14 } // Literal.String.Char\n .sd { color: #d14 } // Literal.String.Doc\n .s2 { color: #d14 } // Literal.String.Double\n .se { color: #d14 } // Literal.String.Escape\n .sh { color: #d14 } // Literal.String.Heredoc\n .si { color: #d14 } // Literal.String.Interpol\n .sx { color: #d14 } // Literal.String.Other\n .sr { color: #009926 } // Literal.String.Regex\n .s1 { color: #d14 } // Literal.String.Single\n .ss { color: #990073 } // Literal.String.Symbol\n .bp { color: #999 } // Name.Builtin.Pseudo\n .vc { color: #008080 } // Name.Variable.Class\n .vg { color: #008080 } // Name.Variable.Global\n .vi { color: #008080 } // Name.Variable.Instance\n .il { color: #099 } // Literal.Number.Integer.Long\n}\n" - ], - "names": [], - "mappings": "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" -} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../_sass/_reset.scss","../../_sass/_style.scss","../../_sass/_syntax.scss","../../_sass/_blog.scss","../../_sass/_variables.scss","../../_sass/_mixins.scss","main.scss"],"names":[],"mappings":"CACA,2ZAaC,SACA,UACA,SACA,eACA,aACA,wBAGD,mFAEC,cAED,KACC,cAED,MACC,gBAED,aACC,YAED,oDAEC,WACA,aAED,MACC,yBACA,iBAGD,UACC,YAGD,OACE,mCACA,kCAGF,mBACE,8BACA,2BACA,sBAGF,QACC,kBAED,mBACC,YAED,EACC,gBACC,WAEF,kBACG,gBACA,WACD,mBACA,gCAEF,EACC,2BACA,qBAED,QACE,WACA,qBAEF,iBACE,eAEF,GACA,6BACA,SACA,UAEA,cACE,eAEF,OACC,WAED,0JACE,qBACA,2BAEF,sKACA,KACE,uCACA,WACA,gCACA,eACA,gBACA,kBACA,iBC3GF,qBACC,sBACA,yBACA,iBACA,gBACA,cACA,8CAED,sBACC,sBACA,yBACA,iBACA,gBACA,cACA,8CAED,yBACC,yBAED,iBACC,cACA,gBACA,WAED,WACC,cACC,gBACA,4BACA,gBACA,kBAGD,WAUC,+BACA,+BAGA,kCACA,qCACA,6BAEF,mBACE,YAGA,0BACA,eACA,iBACA,WAGA,kBACA,UACA,SAGF,kBAEE,WAGF,aACE,qBACA,gBACA,eACA,cACA,cAGF,mBACC,WAGD,cACE,kBAMF,aACC,sBACA,gBAED,oBACC,gBAED,aACE,gDACA,cACA,OACA,kBACA,MACA,WACA,cAEF,YACE,gBACA,kBACA,WAEF,MACE,cACA,eAEF,QACE,qBACA,eAEF,UACI,YAEJ,oBACE,WACA,kBAEF,sBACE,sBACA,cACA,cACA,eACA,gBACA,YACA,iBACA,eACA,qBACA,0BAEF,4BACI,WAEJ,eACI,gBACA,oBACA,qBACC,oBACD,aACA,yBACA,2BACA,sBACC,mBACD,aACA,kBACA,gBAEJ,cACE,kBACA,WACA,aACA,MACA,OAEA,yBAMF,iBACE,0CACA,OACA,eACA,eACA,MACA,WACA,eAEF,sBACC,cACA,kBACA,aACA,WACA,0BAED,4BACC,WAED,WACC,WACA,YAID,WACC,eACA,WACA,iBAED,YACC,WACA,gBAED,iBACC,YAMD,kBACC,eACA,oBACA,mBAED,kBACC,eACA,iBACA,WAED,wBACC,WACA,aAED,iBACC,WACA,qBAED,uBACC,WAED,qBACC,eACA,WAED,kBACC,iBAED,cACC,kBACA,kBAMD,mBACC,iBACA,eACA,WAED,mBACC,WAED,aACC,WACA,YACA,iBAED,kBACC,cACA,gBACA,WAMD,OACC,sBACA,WAKD,QACC,iBAOD,SACC,SACA,oBACA,gBAGD,YACC,WAGD,iBACC,cACA,iBACA,qBACA,WACA,eACA,iBAED,wBACE,mBACD,sBAGD,2CACE,yBAMF,oBACC,gBACA,gBACA,WAED,sBACC,gBACA,gBACA,WAED,sBACC,gBACA,gBACA,WACA,kBAED,oBACC,iBACA,oBACA,eACA,WACA,gBAED,MACC,UAQD,KAEI,WACA,cACA,UACA,YACA,gBAGJ,QACI,qBACA,gBACA,UACA,sBACA,sBACA,SACA,UAIJ,UACI,yBACA,kCACA,cACA,kBACA,gBAIJ,SACI,cACA,WACA,YACA,YACA,mBACA,kBAGJ,uBACI,sBAIJ,aACI,kBACA,cACA,MACA,OACA,SACA,QACA,YAEA,mBACA,0BACA,UACA,wBACA,mBAEJ,2BACI,WAIJ,UACI,cAEA,sBACA,kBACA,OACA,WACA,gBACA,0BACA,eACA,iBACA,gCACA,8BAEF,aACE,WACA,WACA,wBACA,0BACA,mBACF,kBAEF,aACE,eACA,yBAED,WACA,iBACA,uCACA,gCAED,YACE,eACA,UACA,WAEF,wBACI,4BACA,UAEJ,0BACI,UAEJ,2BACI,cACF,kBACA,+BAGF,0BACI,QACI,WAIR,yBACI,QACI,YAOR,0DACA,iDACA,iDACA,sDACA,6DACA,oDACA,oDACA,yDAEA,UACC,gBAED,aACC,qBACA,eACA,iBAED,0BACC,yBAED,aACC,cACA,iBACA,cAED,YACC,qBACA,cACA,iBAOA,gBACC,6BAED,2BACC,iBAED,YACC,oBAED,YACC,cACA,eACA,iBACA,WAED,YACC,WACA,eACA,cAED,YACC,uBACA,WAED,YACC,oBACA,kBAED,uBACC,cACA,cACE,cAEH,kBACC,eACA,mBACA,WACA,kBACA,iBAED,mBACC,eACA,iBACA,cAED,aACC,cAOF,SACC,kBAGA,YACC,eACA,gBACA,eAED,YACC,qBACA,gBACA,iBACA,oBACA,eAED,YACC,WACA,iBACA,eACA,cClkBF,WACE,gBAGA,8BACE,gBAGF,2CACA,uDACA,+BACA,+BACA,4CACA,2CACA,4CACA,6DACA,gDACA,mDACA,iCACA,0BACA,0BACA,gDACA,mDACA,0BACA,0BACA,gCACA,0BACA,0BACA,gCACA,gCACA,gCACA,gCACA,2CACA,yBACA,yBACA,0BACA,6BACA,2CACA,0BACA,4BACA,2CACA,2CACA,0BACA,0BACA,0BACA,gCACA,yBACA,0BACA,0BACA,0BACA,0BACA,0BACA,0BACA,0BACA,0BACA,0BACA,0BACA,0BACA,0BACA,6BACA,0BACA,6BACA,0BACA,0BACA,0BACA,0BACA,0BC/DF,WACE,mBAGF,WACE,iBACA,WACA,iBACA,sBACA,8BAGF,uCACE,eACA,WAGF,mBACE,cAMF,aACE,cCrBiB,KDsBjB,8BAGF,YE5BE,iBF8BA,oBACA,cErCA,qCFkCF,YE5BE,gBFsCF,cACE,cCpCiB,KDsCjB,iBEzCA,eANA,qCF+CA,iBEzCA,gBFiDA,iBEjDA,eANA,qCFuDA,iBEjDA,gBFyDA,iBEzDA,eANA,qCF+DA,iBEzDA,gBCFF,iBACI,kBACA,WACA,SACA,sBAGJ,OACI,kBACA,MACA,OACA,WACA","sourcesContent":["\nhtml, body, div, span, applet, object, iframe,\nh1, h2, h3, h4, h5, h6, p, blockquote, pre,\na, abbr, acronym, address, big, cite, code,\ndel, dfn, em, img, ins, kbd, q, s, samp,\nsmall, strike, strong, sub, sup, tt, var,\nb, u, i, center,\ndl, dt, dd, ol, ul, li,\nfieldset, form, label, legend,\ntable, caption, tbody, tfoot, thead, tr, th, td,\narticle, aside, canvas, details, embed,\nfigure, figcaption, footer, header, hgroup,\nmenu, nav, output, ruby, section, summary,\ntime, mark, audio, video {\n\tmargin: 0;\n\tpadding: 0;\n\tborder: 0;\n\tfont-size: 100%;\n\tfont: inherit;\n\tvertical-align: baseline;\n}\n/* HTML5 display-role reset for older browsers */\narticle, aside, details, figcaption, figure,\nfooter, header, hgroup, menu, nav, section, main {\n\tdisplay: block;\n}\nbody {\n\tline-height: 1;\n}\nol, ul {\n\tlist-style: none;\n}\nblockquote, q {\n\tquotes: none;\n}\nblockquote:before, blockquote:after,\nq:before, q:after {\n\tcontent: '';\n\tcontent: none;\n}\ntable {\n\tborder-collapse: collapse;\n\tborder-spacing: 0;\n}\n\nhtml, body {\n\theight: 100%;\n}\n\nhtml * {\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n*, *:after, *:before {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n\na:focus {\n\toutline:0px solid;\n}\nimg {max-width:100%;\n\theight:auto;\n}\np {\n\tmargin:0 0 15px;\n color: #333;\n}\nh1, h2, h3, h4, h5, h6 {\n margin: 0 0 10px;\n color: #444;\n line-height: normal;\n font-family: 'Ubuntu', sans-serif;\n}\na {\n\ttransition: all 0.3s ease 0s;\n\ttext-decoration:none;\n}\na:hover {\n color: #777;\n text-decoration: none;\n}\na:active, a:hover {\n outline: 0 none;\n}\nul{\nlist-style: outside none none;\nmargin: 0;\npadding: 0;\n}\n.area-padding {\n padding: 60px 0;\n}\n.clear{\n\tclear:both;\n}\ninput, select, textarea, input[type=\"text\"], input[type=\"date\"], input[type=\"url\"], input[type=\"email\"], input[type=\"password\"], input[type=\"tel\"], button, button[type=\"submit\"] {\n -moz-appearance: none;\n box-shadow: none !important;\n}\ndiv#preloader { position: fixed; left: 0; top: 0; z-index: 99999; width: 100%; height: 100%; overflow: visible; background: #fff url('img/logo/preloader.gif') no-repeat center center; }\nbody {\n background: #fff none repeat scroll 0 0;\n color: #999999;\n font-family: 'Ubuntu', sans-serif;\n font-size: 14px;\n text-align: left;\n overflow-x: hidden;\n line-height: 22px;\n}\n","/*----------------------------------------*/\n/* General\n/*----------------------------------------*/\n.section-header-dark {\n\tpadding: 40px 30px 0 0;\n\ttext-transform: uppercase;\n\tfont-size: 1.5rem;\n\tfont-weight: 700;\n\tcolor: #41505C;\n\tfont-family: \"Helvetica Neue\",Arial,sans-serif;\n}\n.section-header-light {\n\tpadding: 40px 30px 0 0;\n\ttext-transform: uppercase;\n\tfont-size: 1.5rem;\n\tfont-weight: 700;\n\tcolor: #d82c2e;\n\tfont-family: \"Helvetica Neue\",Arial,sans-serif;\n}\n.section-background-dark {\n\tbackground-color: #f7f8f8;\n}\n.text-block-dark {\n\tpadding: 0px 0;\n\tfont-weight: 600;\n\tcolor: #777;\n}\nblockquote {\n\tdisplay:block;\n background: #fff;\n padding: 15px 20px 15px 45px;\n margin: 0 0 20px;\n position: relative;\n\n /*Font*/\n\tcolor: #777;\n\t/*\n font-family: Georgia, serif;\n font-size: 14px;\n line-height: 1.2;\n color: #666;\n text-align: justify;\n\t*/\n\n /*Borders - (Optional)*/\n border-left: 15px solid #c76c0c;\n border-right: 2px solid #c76c0c;\n\n /*Box Shadow - (Optional)*/\n -moz-box-shadow: 2px 2px 15px #ccc;\n -webkit-box-shadow: 2px 2px 15px #ccc;\n box-shadow: 2px 2px 15px #ccc;\n}\nblockquote::before{\n content: \"\\201C\"; /*Unicode for Left Double Quote*/\n\n /*Font*/\n font-family: Georgia, serif;\n font-size: 50px;\n font-weight: bold;\n color: #999;\n\n /*Positioning*/\n position: absolute;\n left: 10px;\n top:25px;\n}\n\nblockquote::after{\n /*Reset to make sure*/\n content: \"\";\n}\n\nblockquote a{\n text-decoration: none;\n background: #eee;\n cursor: pointer;\n padding: 0 3px;\n color: #c76c0c;\n}\n\nblockquote a:hover{\n color: #666;\n}\n\nblockquote em{\n font-style: italic;\n}\n\n/*----------------------------------------*/\n/* Header Area\n/*----------------------------------------*/\n.logo-header {\n\tvertical-align: center;\n\tpadding-top: 8px;\n}\n.logo-header-mobile {\n\tmax-width: 100px;\n}\n.header-area {\n background: transparent none repeat scroll 0 0;\n display: block;\n left: 0;\n position: absolute;\n top: 0;\n width: 100%;\n z-index: 99999;\n}\n.intro-area {\n overflow: hidden;\n padding: 220px 0px;\n width: 100%;\n}\n.logo {\n display: block;\n padding: 14px 0;\n}\n.logo a {\n display: inline-block;\n padding: 11px 0;\n}\n.mainmenu{\n float: right;\n}\n.mainmenu ul#nav>li {\n float: left;\n position: relative;\n}\n.mainmenu ul#nav > li > a {\n box-sizing: border-box;\n color: #252525;\n display: block;\n font-size: 15px;\n font-weight: 400;\n height: 80px;\n line-height: 80px;\n padding: 0 15px;\n text-decoration: none;\n text-transform: capitalize;\n}\n.mainmenu ul#nav >li:hover>a {\n color: #777;\n}\n#section-intro {\n background: #ffffff;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n height: 100vh;\n position: relative;\n text-align: left;\n}\n#particles-js {\n position: absolute;\n width: 100%;\n height: 100vh;\n top: 0;\n left: 0;\n\t/*background-color: #eee;*/\n background-image: url('');\n}\n\n/*----------------------------------------*/\n/* Mobile Menu Area\n/*----------------------------------------*/\n.mobile-nav-area {\n background: #f9f9f9 none repeat scroll 0 0;\n left: 0;\n padding: 10px 0;\n position: fixed;\n top: 0;\n width: 100%;\n z-index: 999999;\n}\n.mobile-nav-area li a {\n\tdisplay: block;\n\ttext-align: center;\n\tpadding: 10px;\n\tcolor: #333;\n\tborder-top: 1px solid #eee;\n}\n.mobile-nav-area li a:hover {\n\tcolor: #777;\n}\n.bars-area {\n\twidth: 100%;\n\theight: 40px;\n\t/*background: url(../imgs/mobile-menu-button.png) no-repeat 98% center;\n\tcursor: pointer;*/\n}\n#bars-icon {\n\tcursor:pointer;\n\twidth: 100%;\n\ttext-align: right;\n}\n#mobile-nav {\n\theight: 0px;\n\toverflow: hidden;\n}\n#mobile-nav.open {\n\theight: auto;\n}\n\n/*----------------------------------------\nIntro content\n----------------------------------------*/\n.intro-content h1 {\n\tfont-size: 50px;\n\tpadding-bottom: 30px;\n\tletter-spacing: 2px;\n}\n.intro-content h2 {\n\tfont-size: 25px;\n\tpadding: 5px 30px;\n\tcolor: #777;\n}\n.intro-content .contact {\n\tcolor: #333;\n\tpadding: 20px;\n}\n.intro-content a {\n\tcolor: #333;\n\ttext-decoration: none;\n}\n.intro-content a:hover {\n\tcolor: #777;\n}\n.intro-content ul li {\n\tdisplay: inline;\n\tcolor: #333;\n}\n.intro-content ul {\n\tpadding-top: 30px;\n}\n.contact-icon {\n\tpadding-left: 10px;\n\tpadding-right: 5px;\n}\n\n/*----------------------------------------\nSkill & award sections\n----------------------------------------*/\n#section-skills h2 {\n\tpadding-top: 15px;\n\tfont-size: 18px;\n\tcolor: #777;\n}\n#section-skills li {\n\tcolor: #555;\n}\n#skill-chart {\n\twidth: 100%;\n\theight: 100%;\n\tmin-height: 350px;\n}\n#section-award li {\n\tpadding: 2px 0\t;\n\tfont-weight: 600;\n\tcolor: #777;\n}\n\n/*----------------------------------------*/\n/* Footer\n/*----------------------------------------*/\nfooter {\n\tbackground-color: #bbb;\n\tcolor: #fff;\n}\n.copyright {\n\t/*padding-top: 10px;*/\n}\n.social {\n\ttext-align: right;\n}\n#gototop {\n}\n/*----------------------------------------*/\n/* Filters\n/*----------------------------------------*/\n#filters {\n\tmargin:0;\n\tpadding-bottom: 10px;\n\tlist-style:none;\n}\n\n#filters li {\n\tfloat:left;\n}\n\n#filters li span {\n\tdisplay: block;\n\tpadding:5px 20px;\n\ttext-decoration:none;\n\tcolor:#666;\n\tcursor: pointer;\n\tfont-weight: bold;\n}\n.mixitup-control-active {\n background: #e95a44;\n\tcolor: #fff !important;\n}\n\n.mixitup-control-active[data-filter]:after {\n background: transparent;\n}\n\n/*----------------------------------------*/\n/* Publication\n/*----------------------------------------*/\n.paper-container li {\n\tpadding: 4px 0px;\n\tfont-weight: 500;\n\tcolor: #555;\n}\n.paper-container li b {\n\tpadding: 4px 0px;\n\tfont-weight: 600;\n\tcolor: #555;\n}\n.paper-container li i {\n\tpadding: 4px 0px;\n\tfont-weight: 500;\n\tcolor: #555;\n\tfont-style: italic;\n}\n.paper-container h2 {\n\tpadding-top: 20px;\n\tpadding-bottom: 10px;\n\tfont-size: 18px;\n\tcolor: #333;\n\tfont-weight: 600;\n}\n.hide {\n\topacity: 0;\n}\n\n\n/*----------------------------------------*/\n/* Work\n/*----------------------------------------*/\n/* http://www.menucool.com/ui/responsive-image-grid-with-hover-effect */\n#rig {\n /*max-width:900px;*/\n width:100%;\n margin:0 auto; /*center aligned*/\n padding:0;\n font-size:0; /* Remember to change it back to normal font size if have captions */\n list-style:none;\n /*background-color:#000;*/\n}\n#rig li {\n display: inline-block;\n *display:inline;/*for IE6 - IE7*/\n width:25%;\n vertical-align:middle;\n box-sizing:border-box;\n margin:0;\n padding:0;\n}\n\n/* The wrapper for each item */\n.rig-cell {\n margin:0px 10px 10px 0px;\n box-shadow:0 0 5px rgba(0,0,0,0.3);\n display:block;\n position: relative;\n overflow:hidden;\n}\n\n/* If have the image layer */\n.rig-img {\n display:block;\n width: 100%;\n height: auto;\n border:none;\n transform:scale(1);\n transition:all 1s;\n}\n\n#rig li:hover .rig-img {\n transform:scale(1.05);\n}\n\n/* If have the overlay layer */\n.rig-overlay {\n position: absolute;\n display:block;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n margin: auto;\n /*background: #3DC0F1 url(img/link.png) no-repeat center 20%;*/\n background: #3DC0F1;\n background-size:50px 50px;\n opacity:0;\n filter:alpha(opacity=0);/*For IE6 - IE8*/\n transition:all 0.6s;\n}\n#rig li:hover .rig-overlay {\n opacity:0.8;\n}\n\n/* If have captions */\n.rig-text {\n display:block;\n /*padding:0 20px;*/\n box-sizing:border-box;\n position:absolute;\n left:0;\n width:100%;\n text-align:left;\n text-transform:capitalize;\n font-size:18px;\n font-weight:bold;\n font-family: 'Oswald', sans-serif;\n font-weight:normal!important;\n /*top:80%;*/\n\t\tbottom: -44px;\n color:white;\n opacity:0.8;\n filter:alpha(opacity=0);/*For older IE*/\n transform:translateY(0px);\n transition:all .3s;\n\t\ttext-align: center;\n}\n.rig-text h2 {\n font-size:14px;\n text-transform:uppercase;\n /*color: #d82c2e;*/\n\tcolor: #fff;\n\tfont-weight: bold;\n\ttext-shadow: rgba(0,0,0,0.5) 0px 1px 1px;\n\tbackground-color: rgba(0,0,0,0.2);\n}\n.rig-text p {\n font-size:12px;\n opacity: 0;\n color: #fff;\n}\n#rig li:hover .rig-text {\n transform:translateY(-44px);\n opacity:1.0;\n}\n#rig li:hover .rig-text p {\n opacity:1.0;\n}\n#rig li:hover .rig-text h2 {\n color: #fff600;\n\t\ttext-shadow: 0 0 0;\n\t\tbackground-color: rgba(0,0,0,0);\n}\n\n@media (max-width: 9000px) {\n #rig li {\n width:50%;\n }\n}\n\n@media (max-width: 769px) {\n #rig li {\n width:100%;\n }\n}\n\n/*----------------------------------------*/\n/* Contact\n/*----------------------------------------*/\n#contact-form input::-webkit-input-placeholder {color:#aaa;}\n#contact-form input::-moz-placeholder {color:#aaa;}\n#contact-form input::-moz-placeholder {color:#aaa;}\n#contact-form input::-ms-input-placeholder {color:#aaa;}\n#contact-form textarea::-webkit-input-placeholder {color:#aaa;}\n#contact-form textarea::-moz-placeholder {color:#aaa;}\n#contact-form textarea::-moz-placeholder {color:#aaa;}\n#contact-form textarea::-ms-input-placeholder {color:#aaa;}\n\n#contact2 {\n\tpadding-left: 5%;\n}\n#contact2 h2{\n\tpadding: 0px 20px 0 0;\n\tfont-size: 20px;\n\tfont-weight: bold;\n}\n#contact2 .contact-social {\n\tpadding: 0 20px 10px 10px;\n}\n#contact2 li {\n\tcolor: #41505C;\n\tfont-weight: bold;\n\tpadding: 4px 0;\n}\n#contact2 a {\n\ttext-decoration: none;\n\tcolor: #41505C;\n\tfont-weight: bold;\n}\n\n/*----------------------------------------*/\n/* project\n/*----------------------------------------*/\n.project {\n\t.title {\n\t\tborder-bottom: 2px solid #ddd;\n\t}\n\tb, strong {\n\t\tfont-weight: bold;\n\t}\n\th1 {\n\t\tpadding-bottom: 10px;\n\t}\n\th2 {\n\t\tpadding: 8px 0;\n\t\tfont-size: 18px;\n\t\tfont-weight: bold;\n\t\tcolor: #555;\n\t}\n\th3 {\n\t\tcolor: #555;\n\t\tfont-size: 14px;\n\t\tpadding: 5px 0;\n\t}\n\tli {\n\t\tlist-style-type: circle;\n\t\tcolor: #555;\n\t}\n\tul {\n\t\tpadding-bottom: 15px;\n\t\tpadding-left: 20px;\n\t}\n\t.image-center {\n\t\tpadding: 4px 0;\n\t\tmargin: 0 auto;\n display: block;\n\t}\n\t.caption {\n\t\tfont-size: 12px;\n\t\tpadding-bottom: 4px;\n\t\tcolor: #555;\n\t\ttext-align: center;\n\t\tfont-weight: bold;\n\t}\n\t.footnote {\n\t\tfont-size: 11px;\n\t\tfont-weight: bold;\n\t\tpadding: 2px 0;\n\t}\n\tsup {\n\t\tfont-size: 9px;\n\t}\n}\n\n/*----------------------------------------*/\n/* 404\n/*----------------------------------------*/\n.page404 {\n\ttext-align: center;\n}\n.page404 {\n\th1 {\n\t\tfont-size: 80px;\n\t\tfont-weight: 100;\n\t\tpadding: 20px 0;\n\t}\n\th2 {\n\t\tcolor: rgba(0,0,0,0.5);\n\t\tline-height: 1.6;\n\t\tfont-weight: bold;\n\t\tpadding-bottom: 40px;\n\t\tfont-size: 30px;\n\t}\n\th3 {\n\t\tcolor: #777;\n\t\tfont-weight: bold;\n\t\tfont-size: 20px;\n\t\tline-height: 2;\n\t}\n}\n","/**\n * Syntax highlighting styles\n */\n.highlight {\n background: #fff;\n @extend %vertical-rhythm;\n\n .highlighter-rouge & {\n background: #eef;\n }\n\n .c { color: #998; font-style: italic } // Comment\n .err { color: #a61717; background-color: #e3d2d2 } // Error\n .k { font-weight: bold } // Keyword\n .o { font-weight: bold } // Operator\n .cm { color: #998; font-style: italic } // Comment.Multiline\n .cp { color: #999; font-weight: bold } // Comment.Preproc\n .c1 { color: #998; font-style: italic } // Comment.Single\n .cs { color: #999; font-weight: bold; font-style: italic } // Comment.Special\n .gd { color: #000; background-color: #fdd } // Generic.Deleted\n .gd .x { color: #000; background-color: #faa } // Generic.Deleted.Specific\n .ge { font-style: italic } // Generic.Emph\n .gr { color: #a00 } // Generic.Error\n .gh { color: #999 } // Generic.Heading\n .gi { color: #000; background-color: #dfd } // Generic.Inserted\n .gi .x { color: #000; background-color: #afa } // Generic.Inserted.Specific\n .go { color: #888 } // Generic.Output\n .gp { color: #555 } // Generic.Prompt\n .gs { font-weight: bold } // Generic.Strong\n .gu { color: #aaa } // Generic.Subheading\n .gt { color: #a00 } // Generic.Traceback\n .kc { font-weight: bold } // Keyword.Constant\n .kd { font-weight: bold } // Keyword.Declaration\n .kp { font-weight: bold } // Keyword.Pseudo\n .kr { font-weight: bold } // Keyword.Reserved\n .kt { color: #458; font-weight: bold } // Keyword.Type\n .m { color: #099 } // Literal.Number\n .s { color: #d14 } // Literal.String\n .na { color: #008080 } // Name.Attribute\n .nb { color: #0086B3 } // Name.Builtin\n .nc { color: #458; font-weight: bold } // Name.Class\n .no { color: #008080 } // Name.Constant\n .ni { color: #800080 } // Name.Entity\n .ne { color: #900; font-weight: bold } // Name.Exception\n .nf { color: #900; font-weight: bold } // Name.Function\n .nn { color: #555 } // Name.Namespace\n .nt { color: #000080 } // Name.Tag\n .nv { color: #008080 } // Name.Variable\n .ow { font-weight: bold } // Operator.Word\n .w { color: #bbb } // Text.Whitespace\n .mf { color: #099 } // Literal.Number.Float\n .mh { color: #099 } // Literal.Number.Hex\n .mi { color: #099 } // Literal.Number.Integer\n .mo { color: #099 } // Literal.Number.Oct\n .sb { color: #d14 } // Literal.String.Backtick\n .sc { color: #d14 } // Literal.String.Char\n .sd { color: #d14 } // Literal.String.Doc\n .s2 { color: #d14 } // Literal.String.Double\n .se { color: #d14 } // Literal.String.Escape\n .sh { color: #d14 } // Literal.String.Heredoc\n .si { color: #d14 } // Literal.String.Interpol\n .sx { color: #d14 } // Literal.String.Other\n .sr { color: #009926 } // Literal.String.Regex\n .s1 { color: #d14 } // Literal.String.Single\n .ss { color: #990073 } // Literal.String.Symbol\n .bp { color: #999 } // Name.Builtin.Pseudo\n .vc { color: #008080 } // Name.Variable.Class\n .vg { color: #008080 } // Name.Variable.Global\n .vi { color: #008080 } // Name.Variable.Instance\n .il { color: #099 } // Literal.Number.Integer.Long\n}\n","@import\n \"variables\",\n \"mixins\",\n \"syntax\"\n ;\n\n%vertical-rhythm {\n margin-bottom: calc($spacing-unit / 2);\n}\n\n.post-area {\n padding: 40px 0px;\n width: 100%;\n min-height: 150px;\n background-color: white;\n border-bottom: 1px dotted #ddd;\n}\n\n.post-area a:link, .post-area a:visited {\n font-size: 30px;\n color: #333;\n}\n\n.post-area a:hover {\n color: #0D0017;\n}\n\n/**\n * Posts\n */\n.post-header {\n margin-bottom: $spacing-unit;\n border-bottom: 1px dotted #ddd;\n}\n\n.post-title {\n @include relative-font-size(2.3);\n letter-spacing: -1px;\n line-height: 1;\n\n @include media-query($on-laptop) {\n @include relative-font-size(2.0);\n }\n}\n\n.post-content {\n margin-bottom: $spacing-unit;\n\n h2 {\n @include relative-font-size(2);\n\n @include media-query($on-laptop) {\n @include relative-font-size(1.75);\n }\n }\n\n h3 {\n @include relative-font-size(1.625);\n\n @include media-query($on-laptop) {\n @include relative-font-size(1.375);\n }\n }\n\n h4 {\n @include relative-font-size(1.25);\n\n @include media-query($on-laptop) {\n @include relative-font-size(1.125);\n }\n }\n}\n","@charset \"utf-8\";\n\n// Define defaults for each variable.\n\n$base-font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif !default;\n$base-font-size: 16px !default;\n$base-font-weight: 400 !default;\n$small-font-size: $base-font-size * 0.875 !default;\n$base-line-height: 1.5 !default;\n\n$spacing-unit: 30px !default;\n\n$text-color: #111 !default;\n$background-color: #fdfdfd !default;\n$brand-color: #2a7ae2 !default;\n\n$grey-color: #828282 !default;\n$grey-color-light: lighten($grey-color, 40%) !default;\n$grey-color-dark: darken($grey-color, 25%) !default;\n\n// Width of the content area\n$content-width: 800px !default;\n\n$on-palm: 600px !default;\n$on-laptop: 800px !default;\n\n$spacing-unit: 30px !default;\n","@mixin media-query($device) {\n @media screen and (max-width: $device) {\n @content;\n }\n}\n\n@mixin relative-font-size($ratio) {\n font-size: $base-font-size * $ratio;\n}\n","@import \n \"reset\",\n \"style\",\n \"blog\";\n\n.video-container {\n position: relative;\n width: 100%;\n height: 0;\n padding-bottom: 56.25%;\n}\n\n.video {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}"],"file":"main.css"} \ No newline at end of file diff --git a/docs/assets/css/timeline.css b/docs/assets/css/timeline.css index 1f559d0..6e7db67 100644 --- a/docs/assets/css/timeline.css +++ b/docs/assets/css/timeline.css @@ -1,3 +1 @@ -.cd-timeline{position:relative;padding:2em 0;margin-top:2em;margin-bottom:2em}.cd-timeline::before{content:'';position:absolute;top:0;left:18px;height:100%;width:4px;background:#d7e4ed}@media only screen and (min-width: 1024px){.cd-timeline{margin-top:3em;margin-bottom:3em}.cd-timeline::before{left:50%;margin-left:-2px}}.cd-timeline-block{position:relative;margin:2em 0}.cd-timeline-block:after{content:"";display:table;clear:both}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-block:last-child{margin-bottom:0}@media only screen and (min-width: 1024px){.cd-timeline-block{margin:4em 0}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-block:last-child{margin-bottom:0}}.cd-timeline-img{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;box-shadow:0 0 0 4px white,inset 0 2px 0 rgba(0,0,0,0.08),0 3px 0 4px rgba(0,0,0,0.05)}.cd-timeline-img img{display:block;width:24px;height:24px;position:relative;left:50%;top:50%;margin-left:-12px;margin-top:-12px}.cd-timeline-img.cd-picture{background:#75ce66}.cd-timeline-img.cd-movie{background:#c03b44}.cd-timeline-img.cd-location{background:#f0ca45}@media only screen and (min-width: 1024px){.cd-timeline-img{width:60px;height:60px;left:50%;margin-left:-30px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.cssanimations .cd-timeline-img.is-hidden{visibility:hidden}.cssanimations .cd-timeline-img.bounce-in{visibility:visible;-webkit-animation:cd-bounce-1 0.6s;-moz-animation:cd-bounce-1 0.6s;animation:cd-bounce-1 0.6s}}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(0.5)}60%{opacity:1;-webkit-transform:scale(1.2)}100%{-webkit-transform:scale(1)}}@-moz-keyframes cd-bounce-1{0%{opacity:0;-moz-transform:scale(0.5)}60%{opacity:1;-moz-transform:scale(1.2)}100%{-moz-transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}60%{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.cd-timeline-content{position:relative;margin-left:60px;background:white;border-radius:0.25em;padding:1em;box-shadow:0 3px 0 #d7e4ed}.cd-timeline-content:after{content:"";display:table;clear:both}.cd-timeline-content h2{color:#303e49}.cd-timeline-content p,.cd-timeline-content .cd-read-more{font-size:13px;font-size:0.8125rem}.cd-timeline-content .cd-read-more,.cd-timeline-content .cd-date{display:inline-block}.cd-timeline-content p{margin:1em 0;line-height:1.6}.cd-timeline-content .cd-read-more{float:right;padding:.8em 1em;background:#acb7c0;color:white;border-radius:0.25em}.no-touch .cd-timeline-content .cd-read-more:hover{background-color:#bac4cb}.cd-timeline-content .cd-date{width:100%;font-size:18px;float:left;padding:.8em 0}.cd-timeline-content::before{content:'';position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right:7px solid white}.cd-timeline-content li{color:#555}@media only screen and (min-width: 768px){.cd-timeline-content h2{font-size:20px;font-size:1.25rem}.cd-timeline-content p{font-size:16px;font-size:1rem}.cd-timeline-content .cd-read-more{font-size:14px;font-size:0.875rem}.cd-timeline-content .cd-date{font-size:24px}}@media only screen and (min-width: 1024px){.cd-timeline-content{margin-left:0;padding:1.6em;width:45%}.cd-timeline-content::before{top:24px;left:100%;border-color:transparent;border-left-color:white}.cd-timeline-content .cd-read-more{float:left}.cd-timeline-content .cd-date{position:absolute;width:100%;left:122%;top:2px;font-size:24px}.cd-timeline-block:nth-child(even) .cd-timeline-content{float:right}.cd-timeline-block:nth-child(even) .cd-timeline-content::before{top:24px;left:auto;right:100%;border-color:transparent;border-right-color:white}.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more{float:right}.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date{left:auto;right:122%;text-align:right}.cssanimations .cd-timeline-content.is-hidden{visibility:hidden}.cssanimations .cd-timeline-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2 0.6s;-moz-animation:cd-bounce-2 0.6s;animation:cd-bounce-2 0.6s}}@media only screen and (min-width: 1024px){.cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in{-webkit-animation:cd-bounce-2-inverse 0.6s;-moz-animation:cd-bounce-2-inverse 0.6s;animation:cd-bounce-2-inverse 0.6s}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes cd-bounce-2{0%{opacity:0;-moz-transform:translateX(-100px)}60%{opacity:1;-moz-transform:translateX(20px)}100%{-moz-transform:translateX(0)}}@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes cd-bounce-2-inverse{0%{opacity:0;-moz-transform:translateX(100px)}60%{opacity:1;-moz-transform:translateX(-20px)}100%{-moz-transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}} - -/*# sourceMappingURL=timeline.css.map */ \ No newline at end of file +.cd-timeline{position:relative;padding:2em 0;margin-top:2em;margin-bottom:2em}.cd-timeline::before{content:"";position:absolute;top:0;left:18px;height:100%;width:4px;background:#d7e4ed}@media only screen and (min-width: 1024px){.cd-timeline{margin-top:3em;margin-bottom:3em}.cd-timeline::before{left:50%;margin-left:-2px}}.cd-timeline-block{position:relative;margin:2em 0}.cd-timeline-block:after{content:"";display:table;clear:both}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-block:last-child{margin-bottom:0}@media only screen and (min-width: 1024px){.cd-timeline-block{margin:4em 0}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-block:last-child{margin-bottom:0}}.cd-timeline-img{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;box-shadow:0 0 0 4px #fff,inset 0 2px 0 rgba(0,0,0,.08),0 3px 0 4px rgba(0,0,0,.05)}.cd-timeline-img img{display:block;width:24px;height:24px;position:relative;left:50%;top:50%;margin-left:-12px;margin-top:-12px}.cd-timeline-img.cd-picture{background:#75ce66}.cd-timeline-img.cd-movie{background:#c03b44}.cd-timeline-img.cd-location{background:#f0ca45}@media only screen and (min-width: 1024px){.cd-timeline-img{width:60px;height:60px;left:50%;margin-left:-30px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.cssanimations .cd-timeline-img.is-hidden{visibility:hidden}.cssanimations .cd-timeline-img.bounce-in{visibility:visible;-webkit-animation:cd-bounce-1 .6s;-moz-animation:cd-bounce-1 .6s;animation:cd-bounce-1 .6s}}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(0.5)}60%{opacity:1;-webkit-transform:scale(1.2)}100%{-webkit-transform:scale(1)}}@-moz-keyframes cd-bounce-1{0%{opacity:0;-moz-transform:scale(0.5)}60%{opacity:1;-moz-transform:scale(1.2)}100%{-moz-transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}60%{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.cd-timeline-content{position:relative;margin-left:60px;background:#fff;border-radius:.25em;padding:1em;box-shadow:0 3px 0 #d7e4ed}.cd-timeline-content:after{content:"";display:table;clear:both}.cd-timeline-content h2{color:#303e49}.cd-timeline-content p,.cd-timeline-content .cd-read-more{font-size:13px;font-size:.8125rem}.cd-timeline-content .cd-read-more,.cd-timeline-content .cd-date{display:inline-block}.cd-timeline-content p{margin:1em 0;line-height:1.6}.cd-timeline-content .cd-read-more{float:right;padding:.8em 1em;background:#acb7c0;color:#fff;border-radius:.25em}.no-touch .cd-timeline-content .cd-read-more:hover{background-color:#bac4cb}.cd-timeline-content .cd-date{width:100%;font-size:18px;float:left;padding:.8em 0}.cd-timeline-content::before{content:"";position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid rgba(0,0,0,0);border-right:7px solid #fff}.cd-timeline-content li{color:#555}@media only screen and (min-width: 768px){.cd-timeline-content h2{font-size:20px;font-size:1.25rem}.cd-timeline-content p{font-size:16px;font-size:1rem}.cd-timeline-content .cd-read-more{font-size:14px;font-size:.875rem}.cd-timeline-content .cd-date{font-size:24px}}@media only screen and (min-width: 1024px){.cd-timeline-content{margin-left:0;padding:1.6em;width:45%}.cd-timeline-content::before{top:24px;left:100%;border-color:rgba(0,0,0,0);border-left-color:#fff}.cd-timeline-content .cd-read-more{float:left}.cd-timeline-content .cd-date{position:absolute;width:100%;left:122%;top:2px;font-size:24px}.cd-timeline-block:nth-child(even) .cd-timeline-content{float:right}.cd-timeline-block:nth-child(even) .cd-timeline-content::before{top:24px;left:auto;right:100%;border-color:rgba(0,0,0,0);border-right-color:#fff}.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more{float:right}.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date{left:auto;right:122%;text-align:right}.cssanimations .cd-timeline-content.is-hidden{visibility:hidden}.cssanimations .cd-timeline-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2 .6s;-moz-animation:cd-bounce-2 .6s;animation:cd-bounce-2 .6s}}@media only screen and (min-width: 1024px){.cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in{-webkit-animation:cd-bounce-2-inverse .6s;-moz-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes cd-bounce-2{0%{opacity:0;-moz-transform:translateX(-100px)}60%{opacity:1;-moz-transform:translateX(20px)}100%{-moz-transform:translateX(0)}}@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes cd-bounce-2-inverse{0%{opacity:0;-moz-transform:translateX(100px)}60%{opacity:1;-moz-transform:translateX(-20px)}100%{-moz-transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}/*# sourceMappingURL=timeline.css.map */ \ No newline at end of file diff --git a/docs/assets/css/timeline.css.map b/docs/assets/css/timeline.css.map index a3c2714..f118953 100644 --- a/docs/assets/css/timeline.css.map +++ b/docs/assets/css/timeline.css.map @@ -1,14 +1 @@ -{ - "version": 3, - "file": "timeline.css", - "sources": [ - "timeline.scss", - "_sass/_timeline.scss" - ], - "sourcesContent": [ - "@import \"timeline.scss\";\n", - "\n/* --------------------------------\n\nMain components\n\n-------------------------------- */\n.cd-timeline {\n position: relative;\n padding: 2em 0;\n margin-top: 2em;\n margin-bottom: 2em;\n}\n.cd-timeline::before {\n /* this is the vertical line */\n content: '';\n position: absolute;\n top: 0;\n left: 18px;\n height: 100%;\n width: 4px;\n background: #d7e4ed;\n}\n@media only screen and (min-width: 1024px) {\n .cd-timeline {\n margin-top: 3em;\n margin-bottom: 3em;\n }\n .cd-timeline::before {\n left: 50%;\n margin-left: -2px;\n }\n}\n\n.cd-timeline-block {\n position: relative;\n margin: 2em 0;\n}\n.cd-timeline-block:after {\n content: \"\";\n display: table;\n clear: both;\n}\n.cd-timeline-block:first-child {\n margin-top: 0;\n}\n.cd-timeline-block:last-child {\n margin-bottom: 0;\n}\n@media only screen and (min-width: 1024px) {\n .cd-timeline-block {\n margin: 4em 0;\n }\n .cd-timeline-block:first-child {\n margin-top: 0;\n }\n .cd-timeline-block:last-child {\n margin-bottom: 0;\n }\n}\n\n.cd-timeline-img {\n position: absolute;\n top: 0;\n left: 0;\n width: 40px;\n height: 40px;\n border-radius: 50%;\n box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);\n}\n.cd-timeline-img img {\n display: block;\n width: 24px;\n height: 24px;\n position: relative;\n left: 50%;\n top: 50%;\n margin-left: -12px;\n margin-top: -12px;\n}\n.cd-timeline-img.cd-picture {\n background: #75ce66;\n}\n.cd-timeline-img.cd-movie {\n background: #c03b44;\n}\n.cd-timeline-img.cd-location {\n background: #f0ca45;\n}\n@media only screen and (min-width: 1024px) {\n .cd-timeline-img {\n width: 60px;\n height: 60px;\n left: 50%;\n margin-left: -30px;\n /* Force Hardware Acceleration in WebKit */\n -webkit-transform: translateZ(0);\n -webkit-backface-visibility: hidden;\n }\n .cssanimations .cd-timeline-img.is-hidden {\n visibility: hidden;\n }\n .cssanimations .cd-timeline-img.bounce-in {\n visibility: visible;\n -webkit-animation: cd-bounce-1 0.6s;\n -moz-animation: cd-bounce-1 0.6s;\n animation: cd-bounce-1 0.6s;\n }\n}\n\n@-webkit-keyframes cd-bounce-1 {\n 0% {\n opacity: 0;\n -webkit-transform: scale(0.5);\n }\n\n 60% {\n opacity: 1;\n -webkit-transform: scale(1.2);\n }\n\n 100% {\n -webkit-transform: scale(1);\n }\n}\n@-moz-keyframes cd-bounce-1 {\n 0% {\n opacity: 0;\n -moz-transform: scale(0.5);\n }\n\n 60% {\n opacity: 1;\n -moz-transform: scale(1.2);\n }\n\n 100% {\n -moz-transform: scale(1);\n }\n}\n@keyframes cd-bounce-1 {\n 0% {\n opacity: 0;\n -webkit-transform: scale(0.5);\n -moz-transform: scale(0.5);\n -ms-transform: scale(0.5);\n -o-transform: scale(0.5);\n transform: scale(0.5);\n }\n\n 60% {\n opacity: 1;\n -webkit-transform: scale(1.2);\n -moz-transform: scale(1.2);\n -ms-transform: scale(1.2);\n -o-transform: scale(1.2);\n transform: scale(1.2);\n }\n\n 100% {\n -webkit-transform: scale(1);\n -moz-transform: scale(1);\n -ms-transform: scale(1);\n -o-transform: scale(1);\n transform: scale(1);\n }\n}\n.cd-timeline-content {\n position: relative;\n margin-left: 60px;\n background: white;\n border-radius: 0.25em;\n padding: 1em;\n box-shadow: 0 3px 0 #d7e4ed;\n}\n.cd-timeline-content:after {\n content: \"\";\n display: table;\n clear: both;\n}\n.cd-timeline-content h2 {\n color: #303e49;\n}\n.cd-timeline-content p, .cd-timeline-content .cd-read-more {\n font-size: 13px;\n font-size: 0.8125rem;\n}\n.cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {\n display: inline-block;\n}\n.cd-timeline-content p {\n margin: 1em 0;\n line-height: 1.6;\n}\n.cd-timeline-content .cd-read-more {\n float: right;\n padding: .8em 1em;\n background: #acb7c0;\n color: white;\n border-radius: 0.25em;\n}\n.no-touch .cd-timeline-content .cd-read-more:hover {\n background-color: #bac4cb;\n}\n.cd-timeline-content .cd-date {\n width: 100%;\n font-size: 18px;\n float: left;\n padding: .8em 0;\n}\n.cd-timeline-content::before {\n content: '';\n position: absolute;\n top: 16px;\n right: 100%;\n height: 0;\n width: 0;\n border: 7px solid transparent;\n border-right: 7px solid white;\n}\n.cd-timeline-content li {\n color: #555;\n}\n@media only screen and (min-width: 768px) {\n .cd-timeline-content h2 {\n font-size: 20px;\n font-size: 1.25rem;\n }\n .cd-timeline-content p {\n font-size: 16px;\n font-size: 1rem;\n }\n .cd-timeline-content .cd-read-more {\n font-size: 14px;\n font-size: 0.875rem;\n }\n .cd-timeline-content .cd-date {\n font-size: 24px;\n }\n}\n@media only screen and (min-width: 1024px) {\n .cd-timeline-content {\n margin-left: 0;\n padding: 1.6em;\n width: 45%;\n }\n .cd-timeline-content::before {\n top: 24px;\n left: 100%;\n border-color: transparent;\n border-left-color: white;\n }\n .cd-timeline-content .cd-read-more {\n float: left;\n }\n .cd-timeline-content .cd-date {\n position: absolute;\n width: 100%;\n left: 122%;\n top: 2px;\n font-size: 24px;\n }\n .cd-timeline-block:nth-child(even) .cd-timeline-content {\n float: right;\n }\n .cd-timeline-block:nth-child(even) .cd-timeline-content::before {\n top: 24px;\n left: auto;\n right: 100%;\n border-color: transparent;\n border-right-color: white;\n }\n .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {\n float: right;\n }\n .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {\n left: auto;\n right: 122%;\n text-align: right;\n }\n .cssanimations .cd-timeline-content.is-hidden {\n visibility: hidden;\n }\n .cssanimations .cd-timeline-content.bounce-in {\n visibility: visible;\n -webkit-animation: cd-bounce-2 0.6s;\n -moz-animation: cd-bounce-2 0.6s;\n animation: cd-bounce-2 0.6s;\n }\n}\n\n@media only screen and (min-width: 1024px) {\n /* inverse bounce effect on even content blocks */\n .cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {\n -webkit-animation: cd-bounce-2-inverse 0.6s;\n -moz-animation: cd-bounce-2-inverse 0.6s;\n animation: cd-bounce-2-inverse 0.6s;\n }\n}\n@-webkit-keyframes cd-bounce-2 {\n 0% {\n opacity: 0;\n -webkit-transform: translateX(-100px);\n }\n\n 60% {\n opacity: 1;\n -webkit-transform: translateX(20px);\n }\n\n 100% {\n -webkit-transform: translateX(0);\n }\n}\n@-moz-keyframes cd-bounce-2 {\n 0% {\n opacity: 0;\n -moz-transform: translateX(-100px);\n }\n\n 60% {\n opacity: 1;\n -moz-transform: translateX(20px);\n }\n\n 100% {\n -moz-transform: translateX(0);\n }\n}\n@keyframes cd-bounce-2 {\n 0% {\n opacity: 0;\n -webkit-transform: translateX(-100px);\n -moz-transform: translateX(-100px);\n -ms-transform: translateX(-100px);\n -o-transform: translateX(-100px);\n transform: translateX(-100px);\n }\n\n 60% {\n opacity: 1;\n -webkit-transform: translateX(20px);\n -moz-transform: translateX(20px);\n -ms-transform: translateX(20px);\n -o-transform: translateX(20px);\n transform: translateX(20px);\n }\n\n 100% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n}\n@-webkit-keyframes cd-bounce-2-inverse {\n 0% {\n opacity: 0;\n -webkit-transform: translateX(100px);\n }\n\n 60% {\n opacity: 1;\n -webkit-transform: translateX(-20px);\n }\n\n 100% {\n -webkit-transform: translateX(0);\n }\n}\n@-moz-keyframes cd-bounce-2-inverse {\n 0% {\n opacity: 0;\n -moz-transform: translateX(100px);\n }\n\n 60% {\n opacity: 1;\n -moz-transform: translateX(-20px);\n }\n\n 100% {\n -moz-transform: translateX(0);\n }\n}\n@keyframes cd-bounce-2-inverse {\n 0% {\n opacity: 0;\n -webkit-transform: translateX(100px);\n -moz-transform: translateX(100px);\n -ms-transform: translateX(100px);\n -o-transform: translateX(100px);\n transform: translateX(100px);\n }\n\n 60% {\n opacity: 1;\n -webkit-transform: translateX(-20px);\n -moz-transform: translateX(-20px);\n -ms-transform: translateX(-20px);\n -o-transform: translateX(-20px);\n transform: translateX(-20px);\n }\n\n 100% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n}\n" - ], - "names": [], - "mappings": "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" -} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../_sass/_timeline_src.scss"],"names":[],"mappings":"AAAA,aACE,kBACA,cACA,eACA,kBAEF,qBAEE,WACA,kBACA,MACA,UACA,YACA,UACA,mBAEF,2CACE,aACE,eACA,kBAEF,qBACE,SACA,kBAIJ,mBACE,kBACA,aAEF,yBACE,WACA,cACA,WAEF,+BACE,aAEF,8BACE,gBAEF,2CACE,mBACE,aAEF,+BACE,aAEF,8BACE,iBAIJ,iBACE,kBACA,MACA,OACA,WACA,YACA,kBACA,oFAEF,qBACE,cACA,WACA,YACA,kBACA,SACA,QACA,kBACA,iBAEF,4BACE,mBAEF,0BACE,mBAEF,6BACE,mBAEF,2CACE,iBACE,WACA,YACA,SACA,kBAEA,gCACA,mCAEF,0CACE,kBAEF,0CACE,mBACA,kCACA,+BACA,2BAIJ,+BACE,GACE,UACA,6BAGF,IACE,UACA,6BAGF,KACE,4BAGJ,4BACE,GACE,UACA,0BAGF,IACE,UACA,0BAGF,KACE,yBAGJ,uBACE,GACE,UACA,6BACA,0BACA,yBACA,wBACA,qBAGF,IACE,UACA,6BACA,0BACA,yBACA,wBACA,qBAGF,KACE,2BACA,wBACA,uBACA,sBACA,oBAGJ,qBACE,kBACA,iBACA,gBACA,oBACA,YACA,2BAEF,2BACE,WACA,cACA,WAEF,wBACE,cAEF,0DACE,eACA,mBAEF,iEACE,qBAEF,uBACE,aACA,gBAEF,mCACE,YACA,iBACA,mBACA,WACA,oBAEF,mDACE,yBAEF,8BACE,WACA,eACA,WACA,eAEF,6BACE,WACA,kBACA,SACA,WACA,SACA,QACA,+BACA,4BAEF,wBACE,WAEF,0CACE,wBACE,eACA,kBAEF,uBACE,eACA,eAEF,mCACE,eACA,kBAEF,8BACE,gBAGJ,2CACE,qBACE,cACA,cACA,UAEF,6BACE,SACA,UACA,2BACA,uBAEF,mCACE,WAEF,8BACE,kBACA,WACA,UACA,QACA,eAEF,wDACE,YAEF,gEACE,SACA,UACA,WACA,2BACA,wBAEF,sEACE,YAEF,iEACE,UACA,WACA,iBAEF,8CACE,kBAEF,8CACE,mBACA,kCACA,+BACA,2BAIJ,2CAEE,iFACE,0CACA,uCACA,mCAGJ,+BACE,GACE,UACA,qCAGF,IACE,UACA,mCAGF,KACE,iCAGJ,4BACE,GACE,UACA,kCAGF,IACE,UACA,gCAGF,KACE,8BAGJ,uBACE,GACE,UACA,qCACA,kCACA,iCACA,gCACA,6BAGF,IACE,UACA,mCACA,gCACA,+BACA,8BACA,2BAGF,KACE,gCACA,6BACA,4BACA,2BACA,yBAGJ,uCACE,GACE,UACA,oCAGF,IACE,UACA,oCAGF,KACE,iCAGJ,oCACE,GACE,UACA,iCAGF,IACE,UACA,iCAGF,KACE,8BAGJ,+BACE,GACE,UACA,oCACA,iCACA,gCACA,+BACA,4BAGF,IACE,UACA,oCACA,iCACA,gCACA,+BACA,4BAGF,KACE,gCACA,6BACA,4BACA,2BACA","sourcesContent":[".cd-timeline {\n position: relative;\n padding: 2em 0;\n margin-top: 2em;\n margin-bottom: 2em;\n}\n.cd-timeline::before {\n // this is the vertical line\n content: '';\n position: absolute;\n top: 0;\n left: 18px;\n height: 100%;\n width: 4px;\n background: #d7e4ed;\n}\n@media only screen and (min-width: 1024px) {\n .cd-timeline {\n margin-top: 3em;\n margin-bottom: 3em;\n }\n .cd-timeline::before {\n left: 50%;\n margin-left: -2px;\n }\n}\n\n.cd-timeline-block {\n position: relative;\n margin: 2em 0;\n}\n.cd-timeline-block:after {\n content: \"\";\n display: table;\n clear: both;\n}\n.cd-timeline-block:first-child {\n margin-top: 0;\n}\n.cd-timeline-block:last-child {\n margin-bottom: 0;\n}\n@media only screen and (min-width: 1024px) {\n .cd-timeline-block {\n margin: 4em 0;\n }\n .cd-timeline-block:first-child {\n margin-top: 0;\n }\n .cd-timeline-block:last-child {\n margin-bottom: 0;\n }\n}\n\n.cd-timeline-img {\n position: absolute;\n top: 0;\n left: 0;\n width: 40px;\n height: 40px;\n border-radius: 50%;\n box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);\n}\n.cd-timeline-img img {\n display: block;\n width: 24px;\n height: 24px;\n position: relative;\n left: 50%;\n top: 50%;\n margin-left: -12px;\n margin-top: -12px;\n}\n.cd-timeline-img.cd-picture {\n background: #75ce66;\n}\n.cd-timeline-img.cd-movie {\n background: #c03b44;\n}\n.cd-timeline-img.cd-location {\n background: #f0ca45;\n}\n@media only screen and (min-width: 1024px) {\n .cd-timeline-img {\n width: 60px;\n height: 60px;\n left: 50%;\n margin-left: -30px;\n // Force Hardware Acceleration in WebKit\n -webkit-transform: translateZ(0);\n -webkit-backface-visibility: hidden;\n }\n .cssanimations .cd-timeline-img.is-hidden {\n visibility: hidden;\n }\n .cssanimations .cd-timeline-img.bounce-in {\n visibility: visible;\n -webkit-animation: cd-bounce-1 0.6s;\n -moz-animation: cd-bounce-1 0.6s;\n animation: cd-bounce-1 0.6s;\n }\n}\n\n@-webkit-keyframes cd-bounce-1 {\n 0% {\n opacity: 0;\n -webkit-transform: scale(0.5);\n }\n\n 60% {\n opacity: 1;\n -webkit-transform: scale(1.2);\n }\n\n 100% {\n -webkit-transform: scale(1);\n }\n}\n@-moz-keyframes cd-bounce-1 {\n 0% {\n opacity: 0;\n -moz-transform: scale(0.5);\n }\n\n 60% {\n opacity: 1;\n -moz-transform: scale(1.2);\n }\n\n 100% {\n -moz-transform: scale(1);\n }\n}\n@keyframes cd-bounce-1 {\n 0% {\n opacity: 0;\n -webkit-transform: scale(0.5);\n -moz-transform: scale(0.5);\n -ms-transform: scale(0.5);\n -o-transform: scale(0.5);\n transform: scale(0.5);\n }\n\n 60% {\n opacity: 1;\n -webkit-transform: scale(1.2);\n -moz-transform: scale(1.2);\n -ms-transform: scale(1.2);\n -o-transform: scale(1.2);\n transform: scale(1.2);\n }\n\n 100% {\n -webkit-transform: scale(1);\n -moz-transform: scale(1);\n -ms-transform: scale(1);\n -o-transform: scale(1);\n transform: scale(1);\n }\n}\n.cd-timeline-content {\n position: relative;\n margin-left: 60px;\n background: white;\n border-radius: 0.25em;\n padding: 1em;\n box-shadow: 0 3px 0 #d7e4ed;\n}\n.cd-timeline-content:after {\n content: \"\";\n display: table;\n clear: both;\n}\n.cd-timeline-content h2 {\n color: #303e49;\n}\n.cd-timeline-content p, .cd-timeline-content .cd-read-more {\n font-size: 13px;\n font-size: 0.8125rem;\n}\n.cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {\n display: inline-block;\n}\n.cd-timeline-content p {\n margin: 1em 0;\n line-height: 1.6;\n}\n.cd-timeline-content .cd-read-more {\n float: right;\n padding: .8em 1em;\n background: #acb7c0;\n color: white;\n border-radius: 0.25em;\n}\n.no-touch .cd-timeline-content .cd-read-more:hover {\n background-color: #bac4cb;\n}\n.cd-timeline-content .cd-date {\n width: 100%;\n font-size: 18px;\n float: left;\n padding: .8em 0;\n}\n.cd-timeline-content::before {\n content: '';\n position: absolute;\n top: 16px;\n right: 100%;\n height: 0;\n width: 0;\n border: 7px solid transparent;\n border-right: 7px solid white;\n}\n.cd-timeline-content li {\n color: #555;\n}\n@media only screen and (min-width: 768px) {\n .cd-timeline-content h2 {\n font-size: 20px;\n font-size: 1.25rem;\n }\n .cd-timeline-content p {\n font-size: 16px;\n font-size: 1rem;\n }\n .cd-timeline-content .cd-read-more {\n font-size: 14px;\n font-size: 0.875rem;\n }\n .cd-timeline-content .cd-date {\n font-size: 24px;\n }\n}\n@media only screen and (min-width: 1024px) {\n .cd-timeline-content {\n margin-left: 0;\n padding: 1.6em;\n width: 45%;\n }\n .cd-timeline-content::before {\n top: 24px;\n left: 100%;\n border-color: transparent;\n border-left-color: white;\n }\n .cd-timeline-content .cd-read-more {\n float: left;\n }\n .cd-timeline-content .cd-date {\n position: absolute;\n width: 100%;\n left: 122%;\n top: 2px;\n font-size: 24px;\n }\n .cd-timeline-block:nth-child(even) .cd-timeline-content {\n float: right;\n }\n .cd-timeline-block:nth-child(even) .cd-timeline-content::before {\n top: 24px;\n left: auto;\n right: 100%;\n border-color: transparent;\n border-right-color: white;\n }\n .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {\n float: right;\n }\n .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {\n left: auto;\n right: 122%;\n text-align: right;\n }\n .cssanimations .cd-timeline-content.is-hidden {\n visibility: hidden;\n }\n .cssanimations .cd-timeline-content.bounce-in {\n visibility: visible;\n -webkit-animation: cd-bounce-2 0.6s;\n -moz-animation: cd-bounce-2 0.6s;\n animation: cd-bounce-2 0.6s;\n }\n}\n\n@media only screen and (min-width: 1024px) {\n // inverse bounce effect on even content blocks\n .cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {\n -webkit-animation: cd-bounce-2-inverse 0.6s;\n -moz-animation: cd-bounce-2-inverse 0.6s;\n animation: cd-bounce-2-inverse 0.6s;\n }\n}\n@-webkit-keyframes cd-bounce-2 {\n 0% {\n opacity: 0;\n -webkit-transform: translateX(-100px);\n }\n\n 60% {\n opacity: 1;\n -webkit-transform: translateX(20px);\n }\n\n 100% {\n -webkit-transform: translateX(0);\n }\n}\n@-moz-keyframes cd-bounce-2 {\n 0% {\n opacity: 0;\n -moz-transform: translateX(-100px);\n }\n\n 60% {\n opacity: 1;\n -moz-transform: translateX(20px);\n }\n\n 100% {\n -moz-transform: translateX(0);\n }\n}\n@keyframes cd-bounce-2 {\n 0% {\n opacity: 0;\n -webkit-transform: translateX(-100px);\n -moz-transform: translateX(-100px);\n -ms-transform: translateX(-100px);\n -o-transform: translateX(-100px);\n transform: translateX(-100px);\n }\n\n 60% {\n opacity: 1;\n -webkit-transform: translateX(20px);\n -moz-transform: translateX(20px);\n -ms-transform: translateX(20px);\n -o-transform: translateX(20px);\n transform: translateX(20px);\n }\n\n 100% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n}\n@-webkit-keyframes cd-bounce-2-inverse {\n 0% {\n opacity: 0;\n -webkit-transform: translateX(100px);\n }\n\n 60% {\n opacity: 1;\n -webkit-transform: translateX(-20px);\n }\n\n 100% {\n -webkit-transform: translateX(0);\n }\n}\n@-moz-keyframes cd-bounce-2-inverse {\n 0% {\n opacity: 0;\n -moz-transform: translateX(100px);\n }\n\n 60% {\n opacity: 1;\n -moz-transform: translateX(-20px);\n }\n\n 100% {\n -moz-transform: translateX(0);\n }\n}\n@keyframes cd-bounce-2-inverse {\n 0% {\n opacity: 0;\n -webkit-transform: translateX(100px);\n -moz-transform: translateX(100px);\n -ms-transform: translateX(100px);\n -o-transform: translateX(100px);\n transform: translateX(100px);\n }\n\n 60% {\n opacity: 1;\n -webkit-transform: translateX(-20px);\n -moz-transform: translateX(-20px);\n -ms-transform: translateX(-20px);\n -o-transform: translateX(-20px);\n transform: translateX(-20px);\n }\n\n 100% {\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform: translateX(0);\n }\n}\n"],"file":"timeline.css"} \ No newline at end of file diff --git a/docs/blog/2017/05/01/my-post/index.html b/docs/blog/2017/05/01/my-post/index.html index 2b45fd0..d97046b 100644 --- a/docs/blog/2017/05/01/my-post/index.html +++ b/docs/blog/2017/05/01/my-post/index.html @@ -166,7 +166,7 @@

My first post

- + diff --git a/docs/blog/index.html b/docs/blog/index.html index ae0fa62..ce51538 100644 --- a/docs/blog/index.html +++ b/docs/blog/index.html @@ -131,7 +131,7 @@
- + diff --git a/docs/contact/index.html b/docs/contact/index.html index b1ed08e..a0a336d 100644 --- a/docs/contact/index.html +++ b/docs/contact/index.html @@ -186,7 +186,7 @@

Or find me online at

- + diff --git a/docs/feed.xml b/docs/feed.xml index f146d52..203a01a 100644 --- a/docs/feed.xml +++ b/docs/feed.xml @@ -1,4 +1,4 @@ -Jekyll2022-10-11T14:40:16+11:00https://www.toaninfo.com/feed.xmlToan Nguyen | HomepageToan Nguyen homepage, portfolio, blog +Jekyll2024-06-29T23:04:42+10:00https://www.toaninfo.com/feed.xmlToan Nguyen | HomepageToan Nguyen homepage, portfolio, blog My first post2017-05-01T23:04:49+10:002017-05-01T23:04:49+10:00https://www.toaninfo.com/blog/2017/05/01/my-postThis is a blog post

Code snippets

diff --git a/docs/index.html b/docs/index.html index a0e77c1..c3c51ea 100644 --- a/docs/index.html +++ b/docs/index.html @@ -292,7 +292,7 @@

Travel

- + diff --git a/docs/publication/index.html b/docs/publication/index.html index b69aa14..e09e044 100644 --- a/docs/publication/index.html +++ b/docs/publication/index.html @@ -187,7 +187,7 @@

Refereed Conference Proceedings

- + diff --git a/docs/work/2005-nwfc.html b/docs/work/2005-nwfc.html index 3679bf1..00de8c0 100644 --- a/docs/work/2005-nwfc.html +++ b/docs/work/2005-nwfc.html @@ -132,7 +132,7 @@

Built with:

- + diff --git a/docs/work/2007-dvc.html b/docs/work/2007-dvc.html index eceb595..ca74bfa 100644 --- a/docs/work/2007-dvc.html +++ b/docs/work/2007-dvc.html @@ -143,7 +143,7 @@

Main features

- + diff --git a/docs/work/2007-transcoder.html b/docs/work/2007-transcoder.html index 7b6eab1..92ee35f 100644 --- a/docs/work/2007-transcoder.html +++ b/docs/work/2007-transcoder.html @@ -131,7 +131,7 @@

Built with: C++, Visual S
- + diff --git a/docs/work/2014-cave2.html b/docs/work/2014-cave2.html index 8c124d2..d85acdf 100644 --- a/docs/work/2014-cave2.html +++ b/docs/work/2014-cave2.html @@ -142,7 +142,7 @@

The Monash CAVE2

- + diff --git a/docs/work/2014-informatics.html b/docs/work/2014-informatics.html index 3e7ccc4..5e84f97 100644 --- a/docs/work/2014-informatics.html +++ b/docs/work/2014-informatics.html @@ -145,7 +145,7 @@

Requirement / Features

- + diff --git a/docs/work/2015-vsviewer.html b/docs/work/2015-vsviewer.html index f9d92b1..de9ba57 100644 --- a/docs/work/2015-vsviewer.html +++ b/docs/work/2015-vsviewer.html @@ -134,7 +134,7 @@

Main features:

- + diff --git a/docs/work/2016-egm.html b/docs/work/2016-egm.html index 3ec94c8..ddeb22f 100644 --- a/docs/work/2016-egm.html +++ b/docs/work/2016-egm.html @@ -122,7 +122,7 @@

Built with:
- + diff --git a/docs/work/2016-encube.html b/docs/work/2016-encube.html index 8b13143..d8a8f2e 100644 --- a/docs/work/2016-encube.html +++ b/docs/work/2016-encube.html @@ -149,7 +149,7 @@

Features

- + diff --git a/docs/work/2017-correlation.html b/docs/work/2017-correlation.html index a52cb52..7de10ed 100644 --- a/docs/work/2017-correlation.html +++ b/docs/work/2017-correlation.html @@ -128,7 +128,7 @@

Built with: Matlab

- + diff --git a/docs/work/2017-gigapoint.html b/docs/work/2017-gigapoint.html index bd80914..4487095 100644 --- a/docs/work/2017-gigapoint.html +++ b/docs/work/2017-gigapoint.html @@ -141,7 +141,7 @@

Features

- + diff --git a/docs/work/2017-previs.html b/docs/work/2017-previs.html index 428e12f..ddcc084 100644 --- a/docs/work/2017-previs.html +++ b/docs/work/2017-previs.html @@ -147,7 +147,7 @@

Source:

- + diff --git a/docs/work/2017-tessterrain.html b/docs/work/2017-tessterrain.html index 0d28390..a30c49d 100644 --- a/docs/work/2017-tessterrain.html +++ b/docs/work/2017-tessterrain.html @@ -139,7 +139,7 @@

Features

- + diff --git a/docs/work/2018-bus.html b/docs/work/2018-bus.html index 87e6766..f88dd09 100644 --- a/docs/work/2018-bus.html +++ b/docs/work/2018-bus.html @@ -134,7 +134,7 @@

Features

- + diff --git a/docs/work/2018-superdiversity.html b/docs/work/2018-superdiversity.html index f75e292..cd58ad3 100644 --- a/docs/work/2018-superdiversity.html +++ b/docs/work/2018-superdiversity.html @@ -141,7 +141,7 @@

Videos

- + diff --git a/docs/work/index.html b/docs/work/index.html index eac21ae..a676fa2 100644 --- a/docs/work/index.html +++ b/docs/work/index.html @@ -288,7 +288,7 @@

NWFC game engine and dead rising game

- +