/*! 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; } }