diff --git a/.bowerrc b/.bowerrc index 2f00fdf..7e5306c 100644 --- a/.bowerrc +++ b/.bowerrc @@ -1,4 +1,4 @@ { - "directory": "public/components", + "directory": "components", "json": "bower.json" } diff --git a/.gitignore b/.gitignore index 99d408d..74b8a4c 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ public/dist public/components .idea/ .settings/ +components/ diff --git a/app.js b/app.js deleted file mode 100644 index 7f43795..0000000 --- a/app.js +++ /dev/null @@ -1,10 +0,0 @@ - - -var express = require('express'), - config = require('./config/config'); - -var app = express(); - -require('./config/express')(app, config); - -app.listen(process.env.PORT || config.port); diff --git a/app/controllers/home.js b/app/controllers/home.js deleted file mode 100644 index 5021047..0000000 --- a/app/controllers/home.js +++ /dev/null @@ -1,48 +0,0 @@ -var express = require('express'), - router = express.Router(), - UntappdClient = require("node-untappd"), - moment = require("moment"), - _ = require("underscore"), - cache = require('memory-cache'); - -module.exports = function (app) { - app.use('/', router); -}; - -router.get('/', function (req, res, next) { - - if(process.env.untappdkey == undefined - || process.env.untappdkey == null - || process.env.untappdsecret == undefined - || process.env.untappdsecret == null ){ - return res.render('index',{}); - } - var cacheCheck = cache.get('checkin'); - if(cacheCheck != null){ - return res.render('index', {beer:cacheCheck}); - } - var untappd = new UntappdClient(false); - untappd.setClientId(process.env.untappdkey); - untappd.setClientSecret(process.env.untappdsecret); - - untappd.userFeed(function(err,obj){ - if((err != undefined && err != null) || obj.response.checkins.items.length < 1){ - return res.render('index', {}); - } - var validCheckin = null; - obj.response.checkins.items.forEach(function(checkin){ - console.log(checkin); - if(validCheckin == null){ - var checkinTime = moment.utc(checkin.created_at); - var now = moment.utc().add(-3, 'hours'); - if(checkinTime > now){ - validCheckin = checkin.beer.beer_name; - } - } - }); - cache.put('checkin', validCheckin, 600000) - res.render('index', {beer: validCheckin}) - },"tparnell"); - - -}); diff --git a/app/models/.keep b/app/models/.keep deleted file mode 100644 index e69de29..0000000 diff --git a/config/config.js b/config/config.js deleted file mode 100644 index e36cf42..0000000 --- a/config/config.js +++ /dev/null @@ -1,31 +0,0 @@ -var path = require('path'), - rootPath = path.normalize(__dirname + '/..'), - env = process.env.NODE_ENV || 'development'; - -var config = { - development: { - root: rootPath, - app: { - name: 'about.tommyparnell' - }, - port: 3000, - }, - - test: { - root: rootPath, - app: { - name: 'about.tommyparnell' - }, - port: 3000, - }, - - production: { - root: rootPath, - app: { - name: 'about.tommyparnell' - }, - port: 3000, - } -}; - -module.exports = config[env]; diff --git a/config/express.js b/config/express.js deleted file mode 100644 index a3c8d2b..0000000 --- a/config/express.js +++ /dev/null @@ -1,37 +0,0 @@ -var express = require('express'); -var glob = require('glob'); - -var favicon = require('serve-favicon'); -var logger = require('morgan'); -var cookieParser = require('cookie-parser'); -var bodyParser = require('body-parser'); -var compress = require('compression'); -var methodOverride = require('method-override'); -var vash = require('vash'); - -module.exports = function(app, config) { - app.set('views', config.root + '/app/views'); - app.set('view engine', 'vash'); - - var env = process.env.NODE_ENV || 'development'; - app.locals.ENV = env; - app.locals.ENV_DEVELOPMENT = env == 'development'; - - // app.use(favicon(config.root + '/public/img/favicon.ico')); - app.use(logger('dev')); - app.use(bodyParser.json()); - app.use(bodyParser.urlencoded({ - extended: true - })); - app.use(cookieParser()); - app.use(compress()); - app.use(express.static(config.root + '/public')); - app.use(methodOverride()); - - var controllers = glob.sync(config.root + '/app/controllers/*.js'); - controllers.forEach(function (controller) { - require(controller)(app); - }); - - -}; diff --git a/public/css/GithubActivity.css b/css/GithubActivity.css similarity index 100% rename from public/css/GithubActivity.css rename to css/GithubActivity.css diff --git a/public/css/Site.css b/css/Site.css similarity index 100% rename from public/css/Site.css rename to css/Site.css diff --git a/css/bundle.css b/css/bundle.css new file mode 100644 index 0000000..3063cb3 --- /dev/null +++ b/css/bundle.css @@ -0,0 +1,41356 @@ +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +/*! GitHub Activity Stream - v0.1.0 - Copyright 2014 Casey Scarborough */ + +body, +html { + height: 100%; + width: 100%; + margin: 0; + padding: 0; +} + +.gha-feed { + width: 100%; + height: 100%; + background: #fff; + font-weight: 700; + font-size: 14px; + font-family: Helvetica,arial,freesans,clean,sans-serif; + line-height: 1.3; + overflow-y: auto; + border: 1px solid #ddd; +} + +.gha-feed, +.gha-feed h2, +.gha-feed h3, +.gha-feed li, +.gha-feed p, +.gha-feed ul { + margin: 0; + padding: 0; +} + +.gha-feed ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.gha-feed li { + list-style-type: none; + line-height: 1.4; +} + +.gha-feed small { + color: #666; + font-weight: 400; + font-size: 13px; +} + +.gha-feed small a { + font-weight: 400; +} + +.gha-feed small a .more-commits { + font-size: 11px; +} + +span.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-feed a { + color: #4183c4; + text-decoration: none; + font-weight: 700; +} + +.gha-feed a:hover { + text-decoration: underline; +} + +.gha-feed pre { + padding: 0; + border: 0; + border-radius: 0; + box-shadow: 1px 1px 4px #bbb; + color: #fff; +} + +.gha-header { + position: absolute; + top: 1px; + left: 1px; + width: calc(100% - 20px); + padding: 10px; + height: 67px; + border-bottom: 1px solid #ddd; + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); +} + +.gha-footer { + position: absolute; + bottom: -1px; + left: 1px; + padding: 5px 5px 5px 10px; + border-top: 1px solid #ddd; + height: 16px; + width: calc(100% - 15px); + background: #fff; + background: -moz-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4)); + background: -webkit-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -o-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: -ms-linear-gradient(top,#fff 0,#f4f4f4 100%); + background: linear-gradient(to bottom,#fff 0,#f4f4f4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); + color: #495961; + font-size: 13px; +} + +.gha-footer a { + float: right; + color: #495961; + padding-right: 20px; + font-size: 13px; + font-weight: 700; +} + +.gha-footer a:hover, +.gha-header a:hover { + text-decoration: none; +} + +.gha-github-icon { + display: inline; + float: left; + padding: 9px 0 0; + width: 35px; + height: 35px; + color: #495961; +} + +.gha-github-icon .octicon { + font: normal normal 40px octicons; +} + +.gha-gravatar { + display: inline; + float: right; + margin-right: 10px; + padding-right: 20px; + max-width: 60px; + height: 67px; +} + +.gha-gravatar img { + padding: 3px; + width: 100%; + border: 1px solid #ddd; + box-shadow: 1px 1px 3px #ccc; +} + +.gha-activity { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity.gha-small { + margin-top: 5px; + font-weight: 400; + font-size: 13px; +} + +.gha-activity.gha-small a { + font-weight: 400; +} + +.gha-activity.gha-small .gha-message { + float: left; + width: auto; + margin-right: 5px; + margin-top: 5px; +} + +.gha-activity.gha-small span { + font-size: 16px; +} + +.gha-activity.gha-small .gha-time { + float: left; + margin-top: 6px; +} + +.gha-activity:last-child { + padding-bottom: 100px; +} + +.gha-repo { + clear: both; + padding: 10px 0; + width: 100%; + border-bottom: 1px solid #ddd; +} + +.gha-activity-icon .octicon { + display: inline; + float: left; + clear: both; + margin: 6px auto; + width: 50px; + color: #bbb; + text-align: center; + font: normal normal 30px octicons; +} + +.gha-activity-icon .gha-small { + font-size: 16px; +} + +.gha-message { + display: inline-block; + float: left; + width: calc(100% - 50px); +} + +.gha-message-commits { + font-size: 11px; +} + +.gha-message-merge { + padding: 3px 7px; + border-radius: 3px; + background: #e8f1f6; + color: rgba(0,0,0,.5); + font-size: 12px; + line-height: 2; +} + +.gha-sha { + font-size: 12px; + font-family: Consolas,"Liberation Mono",Courier,monospace; +} + +.gha-gravatar-small { + float: left; + margin-right: 6px; + width: 30px; +} + +.gha-gravatar-commit { + margin-bottom: -3px; + border-radius: 2px; +} + +.gha-gravatar-user { + float: left; +} + +.gha-user-info { + display: inline-block; + float: left; + margin: 0 auto; + padding: 6px 10px 5px; + color: #495961; + font-size: 20px; +} + +.gha-user-info a { + color: #495961; +} + +.gha-user-info p a { + font-weight: 100; +} + +.gha-without-name { + padding-top: 20px; + padding-left: 15px; +} + +.gha-info { + margin: 15px; + padding: 10px; + border: 1px solid #e4e4c6; + border-radius: 4px; + background: #ffffde; + color: #6d6d4b; + font-weight: 400; + font-size: 13px; +} + +.gha-time { + color: #bbb; + font-weight: 400; + font-size: 12px; +} + +.gha-clear { + clear: both; +} + +.gha-muted { + color: #666; +} + +.gha-push { + height: 87px; +} + +.gha-push-small { + height: 26px; +} + +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ + +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ + +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ + +input, +select, +textarea { + max-width: 280px; +} + +.profile-outer img { + -moz-animation: profile-image 1s ease-in; + -o-animation: profile-image 1s ease-in; + -webkit-animation: profile-image 1s ease-in; + animation: profile-image 1s ease-in; +} + +.profile-image { + border-radius: 50%; +} + +@-moz-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@-webkit-keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@keyframes profile-image { + from { + border-radius: 0; + } + + to { + border-radius: 50%; + } +} + +@media (min-width: 992px) { + .pull-right-md { + float: right; + } +} + +@media (min-width: 992px) { + .stick { + position: fixed; + top: 0; + width: 100%; + height: 130px; + z-index: 10000; + border-bottom: 1px solid #778492; + } + + .header.stick { + border-top: 0px; + padding-top: 0px; + } + + .stick #standardContainer { + position: relative; + width: 100%; + height: 100%; + } + + .stick #standardContainer > * > .social.list-inline { + display: none; + } + + .stick ~.sections-wrapper { + margin-top: 270px; + } + + .stick > * > * > .profile-image { + width: 120px; + } +} + +body { + padding-top: 0px; +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} + +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} +body { + font-family: 'Lato',arial,sans-serif; + color: #434343; + background: #dae3e7; + font-size: 16px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Montserrat',sans-serif; + font-weight: 700; + color: #778492; +} + +a { + color: #3aaa64; + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; +} + +a:hover { + text-decoration: underline; + color: #5f6b77; + color: #2d844e; +} + +.btn, +a.btn { + -webkit-transition: all .4s ease-in-out; + -moz-transition: all .4s ease-in-out; + -ms-transition: all .4s ease-in-out; + -o-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + font-family: 'Montserrat',arial,sans-serif; + padding: 8px 16px; + font-weight: bold; +} + +.btn .fa, +a.btn .fa { + margin-right: 5px; +} + +.btn:focus, +a.btn:focus { + color: #fff; +} + +a.btn-cta-primary, +.btn-cta-primary { + background: #54ba4e; + border: 1px solid #54ba4e; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-primary:hover, +.btn-cta-primary:hover { + background: #49ac43; + border: 1px solid #49ac43; + color: #fff; +} + +a.btn-cta-secondary, +.btn-cta-secondary { + background: #479fc8; + border: 1px solid #479fc8; + color: #fff; + font-weight: 600; + text-transform: uppercase; +} + +a.btn-cta-secondary:hover, +.btn-cta-secondary:hover { + background: #3893bd; + border: 1px solid #3893bd; + color: #fff; +} + +.text-highlight { + color: #32383e; +} + +.label-theme { + background: #3aaa64; + font-size: 12px; +} + +a.dotted-link { + border-bottom: 1px dotted #778492; + color: #778492; +} + +a.dotted-link:hover { + text-decoration: none; + color: #49515a; +} + +.header { + padding: 30px 0; + background: #f5f5f5; + border-top: 10px solid #778492; +} + +.header .btn { + margin-top: 60px; + font-weight: bold; +} + +.header .profile-image { + margin-right: 30px; +} + +.header .profile-content .name { + color: #49515a; + font-size: 38px; + margin-bottom: 5px; + margin-top: 30px; +} + +.header .profile-content .desc { + color: #778492; + font-family: "Lato",arial,sans-serif; + font-weight: 400; + font-size: 24px; + margin-top: 0; + margin-bottom: 15px; +} + +.header .profile-content .social a { + background: #b0b7bf; + width: 36px; + height: 36px; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + -moz-background-clip: padding; + -webkit-background-clip: padding-box; + background-clip: padding-box; + color: #fff; + text-align: center; +} + +.header .profile-content .social a:hover { + background: #778492; +} + +.header .profile-content .social a .fa { + font-size: 20px; + padding-top: 8px; +} + +.sections-wrapper { + padding-top: 60px; + padding-bottom: 60px; +} + +.section { + margin-bottom: 30px; +} + +.section .section-inner { + background: #fff; + padding: 30px; +} + +.section .heading { + margin-top: 0; + margin-bottom: 30px; + color: #545e69; + font-size: 24px; +} + +.section .content .more-link .fa { + margin-right: 5px; + font-size: 14px; +} + +.latest .item { + margin-bottom: 30px; +} + +.latest .item .title { + font-size: 18px; + margin-top: 0; +} + +.latest .item .title .label { + margin-left: 5px; + font-size: 12px; +} + +.latest .item .title a { + color: #778492; +} + +.latest .item .title a:hover { + color: #5f6b77; +} + +.latest .item .project-image:hover { + -webkit-opacity: .8; + -moz-opacity: .8; + opacity: .8; +} + +.latest .divider { + margin-bottom: 60px; +} + +.latest .featured { + margin-bottom: 60px; +} + +.latest .featured .title { + margin-bottom: 5px; + font-size: 20px; +} + +.latest .featured .summary { + margin-bottom: 30px; + color: #778492; +} + +.latest .featured img { + margin-bottom: 30px; +} + +.latest .featured .desc { + margin-bottom: 30px; +} + +.latest .featured-image { + position: relative; +} + +.latest .featured-image .text { + background: #3aaa64; + color: #fff; +} + +.latest .featured-image .ribbon { + position: absolute; + top: -4px; + right: -4px; + width: 110px; + height: 110px; + overflow: hidden; +} + +.latest .featured-image .ribbon .text { + font-family: 'Montserrat',sans-serif; + position: relative; + left: -8px; + top: 18px; + width: 158px; + padding: 10px 10px; + font-size: 15px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #479fc8; + -webkit-transform: rotate(45deg) translate3d(0,0,0); + -moz-transform: rotate(45deg) translate3d(0,0,0); + -ms-transform: rotate(45deg) translate3d(0,0,0); + -o-transform: rotate(45deg) translate3d(0,0,0); + transform: rotate(45deg) translate3d(0,0,0); +} + +.latest .featured-image .ribbon .text:before, +.latest .featured-image .ribbon .text:after { + content: ''; + position: absolute; + bottom: -5px; + border-top: 5px solid #276582; + border-left: 5px solid transparent; + border-right: 5px solid transparent; +} + +.latest .featured-image .ribbon .text:before { + left: 0; +} + +.latest .featured-image .ribbon .text:after { + right: 0; +} + +.projects .item { + margin-bottom: 30px; +} + +.projects .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.projects .item .title a { + color: #778492; +} + +.projects .item .title a:hover { + color: #5f6b77; +} + +.experience .item { + margin-bottom: 30px; +} + +.experience .item .title { + font-size: 16px; + margin-top: 0; + margin-bottom: 5px; + line-height: 1.5; +} + +.experience .item .title .place { + color: #999; + font-weight: normal; +} + +.experience .item .title .place a { + color: #999; +} + +.experience .item .title .place a:hover { + color: #666; +} + +.experience .item .title .year { + color: #999; + font-weight: normal; +} + +.ghfeed { + height: 600px; +} + +.ghfeed, +.ghfeed *, +.ghfeed *:before, +.ghfeed *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.info .fa { + margin-right: 15px; + color: #ccd1d6; +} + +.info .fa.fa-envelope-o { + font-size: 14px; +} + +.info ul { + margin-bottom: 0; +} + +.info li { + margin-bottom: 15px; +} + +.info li:last-child { + margin-bottom: 0; +} + +.skills .intro { + margin-bottom: 30px; +} + +.skills .skillset .item { + margin-bottom: 30px; +} + +.skills .skillset .level-title { + font-size: 16px; + position: relative; + margin-top: 0; + margin-bottom: 10px; +} + +.skills .skillset .level-title .level-label { + color: #ccd1d6; + font-size: 14px; + font-weight: 400; + font-family: "Lato",arial,sans-serif; + position: absolute; + right: 0; + top: 0; +} + +.skills .skillset .level-bar { + height: 15px; + background: #e8e8e8; +} + +.skills .skillset .level-bar-inner { + height: 15px; + background: #66cb8c; +} + +.testimonials .item { + margin-bottom: 30px; +} + +.testimonials .item:last-child { + margin-bottom: 0; +} + +.testimonials .item .quote { + color: #666; + font-size: 16px; + border-left-color: #9fdeb7; + margin-bottom: 15px; +} + +.testimonials .item .quote .fa { + color: #79d19a; + margin-right: 15px; +} + +.testimonials .item .source { + font-size: 14px; + padding-left: 30px; + font-weight: 500; +} + +.testimonials .item .source .name { + color: #939ea9; + font-weight: 600; +} + +.testimonials .item .source .title { + color: #999; +} + +.education .item { + margin-bottom: 30px; +} + +.education .item:last-child { + margin-bottom: 0; +} + +.education .item .title { + font-size: 16px; + margin-top: 0; +} + +.education .item .university { + font-family: "Lato",arial,sans-serif; + font-size: 13px; + color: #999; + font-weight: 600; + padding-left: 25px; +} + +.education .item .university .year { + color: #b0b7bf; + font-weight: 500; +} + +.languages .item { + margin-bottom: 15px; +} + +.languages .item .title { + color: #778492; +} + +.languages .item .level { + color: #999; +} + +.languages .item:last-child { + margin-bottom: 0; +} + +.languages .item .fa { + color: #79d19a; +} + +.blog .item { + margin-bottom: 30px; +} + +.blog .item .title { + font-size: 18px; + line-height: 1.3; +} + +.blog .item .title a { + color: #778492; +} + +.blog .item .title a:hover { + color: #5f6b77; +} + +.blog .item:last-child { + margin-bottom: 0; +} + +.list ul li { + margin-bottom: 10px; +} + +.list ul li .fa { + margin-right: 5px; +} + +.list ul li a { + color: #778492; +} + +.list ul li a:hover { + color: #49515a; +} + +.credits ul li { + margin-bottom: 10px; +} + +.credits ul li .fa { + margin-right: 5px; +} + +.credits ul li a { + color: #778492; +} + +.credits ul li a:hover { + color: #49515a; +} + +.credits .btn { + margin-bottom: 15px; +} + +.footer { + background: #32383e; + color: #fff; + padding: 10px 0; +} + +.footer .copyright { + line-height: 1.6; + color: #a1aab4; + font-size: 14px; +} + +.footer a { + color: #fff; +} + +.footer .fa-heart { + color: #fb866a; +} + +@media (max-width:767px) { + .header { + text-align: center; + } + + .header .profile-image { + float: none !important; + margin: 0 auto; + } + + .header .profile-content { + float: none !important; + text-align: center; + } + + .header .btn { + margin-top: 30px; + float: none !important; + } + + .project-image { + margin-bottom: 15px; + } +} + +@media (min-width:1400px) { + .container { + width: 1360px; + } +} \ No newline at end of file diff --git a/public/css/styles.min.css b/css/styles.min.css similarity index 100% rename from public/css/styles.min.css rename to css/styles.min.css diff --git a/deploy.cmd b/deploy.cmd index bb9a317..a9fe181 100644 --- a/deploy.cmd +++ b/deploy.cmd @@ -108,7 +108,7 @@ IF EXIST "%DEPLOYMENT_TARGET%\package.json" ( :: 4. Install gulp IF EXIST "%DEPLOYMENT_TARGET%\gulpfile.js" ( pushd "%DEPLOYMENT_TARGET%" - call :ExecuteCmd !NPM_CMD! install gulp gulp-cache-bust gulp-concat-css gulp-uglify + call :ExecuteCmd !NPM_CMD! install gulp gulp-cache-bust gulp-concat-css gulp-uglify html-minifier call .\node_modules\.bin\gulp publish IF !ERRORLEVEL! NEQ 0 goto error popd diff --git a/public/fonts/FontAwesome.otf b/fonts/FontAwesome.otf similarity index 100% rename from public/fonts/FontAwesome.otf rename to fonts/FontAwesome.otf diff --git a/public/fonts/fontawesome-webfont.eot b/fonts/fontawesome-webfont.eot similarity index 100% rename from public/fonts/fontawesome-webfont.eot rename to fonts/fontawesome-webfont.eot diff --git a/public/fonts/fontawesome-webfont.svg b/fonts/fontawesome-webfont.svg similarity index 100% rename from public/fonts/fontawesome-webfont.svg rename to fonts/fontawesome-webfont.svg diff --git a/public/fonts/fontawesome-webfont.ttf b/fonts/fontawesome-webfont.ttf similarity index 100% rename from public/fonts/fontawesome-webfont.ttf rename to fonts/fontawesome-webfont.ttf diff --git a/public/fonts/fontawesome-webfont.woff b/fonts/fontawesome-webfont.woff similarity index 100% rename from public/fonts/fontawesome-webfont.woff rename to fonts/fontawesome-webfont.woff diff --git a/public/fonts/glyphicons-halflings-regular.eot b/fonts/glyphicons-halflings-regular.eot similarity index 100% rename from public/fonts/glyphicons-halflings-regular.eot rename to fonts/glyphicons-halflings-regular.eot diff --git a/public/fonts/glyphicons-halflings-regular.svg b/fonts/glyphicons-halflings-regular.svg similarity index 100% rename from public/fonts/glyphicons-halflings-regular.svg rename to fonts/glyphicons-halflings-regular.svg diff --git a/public/fonts/glyphicons-halflings-regular.ttf b/fonts/glyphicons-halflings-regular.ttf similarity index 100% rename from public/fonts/glyphicons-halflings-regular.ttf rename to fonts/glyphicons-halflings-regular.ttf diff --git a/public/fonts/glyphicons-halflings-regular.woff b/fonts/glyphicons-halflings-regular.woff similarity index 100% rename from public/fonts/glyphicons-halflings-regular.woff rename to fonts/glyphicons-halflings-regular.woff diff --git a/public/fonts/glyphicons-halflings-regular.woff2 b/fonts/glyphicons-halflings-regular.woff2 similarity index 100% rename from public/fonts/glyphicons-halflings-regular.woff2 rename to fonts/glyphicons-halflings-regular.woff2 diff --git a/gulpfile.js b/gulpfile.js index 53de2cb..0556ef6 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -5,28 +5,43 @@ var gulp = require('gulp'), concatCss = require('gulp-concat-css'), uglify = require('gulp-uglify'), cachebust = require('gulp-cache-bust'), - minifyCss = require('gulp-minify-css'); + minifyCss = require('gulp-minify-css'), + minify = require('html-minifier').minify, + fs = require("fs"); gulp.task('watch', function() { - gulp.watch('./public/css/*.less', ['less']); - gulp.watch('./public/css/*.css', ['combineCss']); + gulp.watch('./css/*.less', ['less']); + gulp.watch('./css/*.css'); }); gulp.task('combineCss', function(){ - return gulp.src('./public/css/*.css') + return gulp.src('./css/*.css') .pipe(concatCss("bundle.css")) - .pipe(gulp.dest('public/css')); + .pipe(gulp.dest('css')); }); +gulp.task('minifyHtml',function(){ + var fileContent=fs.readFileSync("index.html", "utf8"); + var fileContent2 = minify(fileContent, { + removeComments: true, + removeCommentsFromCDATA: false, + collapseWhitespace: true, + collapseBooleanAttributes: true, + removeAttributeQuotes: true, + removeEmptyAttributes: true + }); + fs.writeFileSync('index.html', fileContent2, {}); +}); + gulp.task('minfiyCss', function(){ - return gulp.src('public/css/*.css') + return gulp.src('css/*.css') .pipe(minifyCss({compatibility: 'ie8'})) - .pipe(gulp.dest('public/css')); + .pipe(gulp.dest('css')); }); gulp.task('develop', function () { @@ -42,23 +57,24 @@ gulp.task('develop', function () { }); gulp.task('minifyJs', function() { - return gulp.src('public/js/*.js') + return gulp.src('js/*.js') .pipe(uglify()) - .pipe(gulp.dest('public/js')); + .pipe(gulp.dest('js')); }); gulp.task('cachebust', function(){ - return gulp.src('app/views/index.vash') + return gulp.src('index.html') .pipe(cachebust({ type: 'timestamp' })) - .pipe(gulp.dest('./app/views')); + .pipe(gulp.dest('.')); }); gulp.task('publish', [ 'combineCss', + 'minifyHtml', 'minifyJs', 'cachebust' ]); diff --git a/public/img/Untappd2.jpg b/img/Untappd2.jpg similarity index 100% rename from public/img/Untappd2.jpg rename to img/Untappd2.jpg diff --git a/public/img/favicon.ico b/img/favicon.ico similarity index 100% rename from public/img/favicon.ico rename to img/favicon.ico diff --git a/public/img/profile.png b/img/profile.png similarity index 100% rename from public/img/profile.png rename to img/profile.png diff --git a/public/img/sqprofile.jpg b/img/sqprofile.jpg similarity index 100% rename from public/img/sqprofile.jpg rename to img/sqprofile.jpg diff --git a/app/views/index.vash b/index.html similarity index 81% rename from app/views/index.vash rename to index.html index 3235b94..ad45be0 100644 --- a/app/views/index.vash +++ b/index.html @@ -2,33 +2,33 @@ Tommy James Parnell - @*Meta*@ + - + - + - + - + - +
- Tommy Parnell + Tommy Parnell

Tommy Parnell

Web Applications Developer

@@ -39,10 +39,6 @@
- @if (model.beer != undefined && model.beer != null) - { - drinking: @model.beer - } Contact Me
@@ -68,8 +64,8 @@

Software Engineer Vistaprint.com (2015 - Present)

- Software engineer for vistaprint's gallery, and keyword search platform
- Javascript, C#, Ruby, Bower, Grunt, Rake, MVC 6, SQLServer, Backbone.js, React.js, Jenkins, AWS, ElasticBeanstalk
+ Software engineer for vistaprint's gallery, and keyword search platform
+ Javascript, C#, Ruby, Bower, Grunt, Rake, MVC 6, SQLServer, Backbone.js, React.js, Jenkins, AWS, ElasticBeanstalk

See Gallery Live

@@ -78,8 +74,8 @@

Lead Systems Administrator Vistaprint.com (2011 - 2015)

Devops Engineer, Technical lead for our Monitoring team

- Monitoring the health of and providing support for Vistaprint's globally-distributed production infrastructure.
- Creating, implementing, and maintaining tools, automation, and applications to support infrastructure and other internal teams.
+ Monitoring the health of and providing support for Vistaprint's globally-distributed production infrastructure.
+ Creating, implementing, and maintaining tools, automation, and applications to support infrastructure and other internal teams.
C#, SQL, IIS, SCOM, Nagios, PowerShell, Windows.

@@ -96,11 +92,9 @@

A provider to allow C# devs to use the Untappd API

@@ -110,32 +104,11 @@
Project on github - @**@ - @*Blog Posts*@ + - @*Github Feed*@ +
@@ -256,7 +229,7 @@

Tommy has been instrumental at increasing our web presence, but much more than that, he has increased the technological knowledge of our internal staff. Empowering our employees with the tools to edit our website on the fly, and the knowledge to identify improvement areas that can be resolved with proper IT infrastructure. He has also been monumental at creating new internal software, which has exponentially increased our competitive advantage against other companies in our space.

-

Richard Warren
Founder Mold Assessing and Remediation Services, LLC

+

Richard Warren
Founder Mold Assessing and Remediation Services, LLC

More on Linkedin

@@ -286,11 +259,11 @@
  • English: - Native Speaker
    + Native Speaker
  • Sign Language (US): - Somewhat Proficient
    + Somewhat Proficient
@@ -317,15 +290,15 @@ tommyparnell.com - + - - - - - - - + + + + + + + diff --git a/public/js/GAnalytics.js b/js/GAnalytics.js similarity index 100% rename from public/js/GAnalytics.js rename to js/GAnalytics.js diff --git a/public/js/GAnalytics.min.js b/js/GAnalytics.min.js similarity index 100% rename from public/js/GAnalytics.min.js rename to js/GAnalytics.min.js diff --git a/public/js/GAnalytics.min.js.map b/js/GAnalytics.min.js.map similarity index 100% rename from public/js/GAnalytics.min.js.map rename to js/GAnalytics.min.js.map diff --git a/public/js/GithubActivity.js b/js/GithubActivity.js similarity index 100% rename from public/js/GithubActivity.js rename to js/GithubActivity.js diff --git a/public/js/lodestoneapi.js b/js/lodestoneapi.js similarity index 100% rename from public/js/lodestoneapi.js rename to js/lodestoneapi.js diff --git a/public/js/main.js b/js/main.js similarity index 100% rename from public/js/main.js rename to js/main.js diff --git a/public/js/respond.js b/js/respond.js similarity index 100% rename from public/js/respond.js rename to js/respond.js diff --git a/public/js/respond.matchmedia.addListener.js b/js/respond.matchmedia.addListener.js similarity index 100% rename from public/js/respond.matchmedia.addListener.js rename to js/respond.matchmedia.addListener.js diff --git a/public/js/respond.matchmedia.addListener.min.js b/js/respond.matchmedia.addListener.min.js similarity index 100% rename from public/js/respond.matchmedia.addListener.min.js rename to js/respond.matchmedia.addListener.min.js diff --git a/package.json b/package.json index cd49b1a..03d448a 100644 --- a/package.json +++ b/package.json @@ -3,22 +3,10 @@ "version": "0.0.1", "private": true, "scripts": { - "start": "node app.js" + "start": "" }, "dependencies": { - "body-parser": "~1.12.0", - "compression": "~1.4.1", - "cookie-parser": "~1.3.3", - "express": "~4.12.0", - "glob": "~5.0.3", - "memory-cache": "^0.1.4", - "method-override": "~2.3.0", - "moment": "^2.10.3", - "morgan": "~1.5.0", - "node-untappd": "^0.3.1", - "serve-favicon": "~2.2.0", - "underscore": "^1.8.3", - "vash": "^0.9.2" + "html-minifier": "^0.7.2" }, "devDependencies": { "gulp": "~3.8.10", diff --git a/web.config b/web.config index 79770ab..75bee8b 100644 --- a/web.config +++ b/web.config @@ -11,28 +11,13 @@ - - + + - - - - - - - - - - - - - - - - +