assets/css/gobblin.css (119 lines of code) (raw):

/******************************** * Body *********************************/ /******************************** * Navigation Bar *********************************/ .fa-external-link { font-size: 12px; } /******************************** * Primary container *********************************/ .primary-container-header h1 { margin-top: 0px; } .gobblin-logo-h1 { width: 1.8em; } /******************************** * News Items *********************************/ .latest-news-panel { border: none; border-radius: 2px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.3); box-shadow: 0 1px 4px rgba(0,0,0,0.3); } .latest-news-header { font-size: 24px; margin-top: 10px; margin-bottom: 5px; } .latest-news-item { font-size: 15px; line-height: 18px; margin-bottom: 10px; } /******************************** * Animated Gobblin *********************************/ #apache-gobblin-gobbling-container { width: 100%; height: 115px; background-image: url('../images/stripe_work.png'); background-position: 0px 0px; background-repeat: repeat-x; animation: animatedBackground 30s linear infinite; } .apache-gobblin-gobbling { margin: 0px 0px; background-color: #fff; width: 60px; padding-left: 0px; margin-left: 0px; } .apache-gobblin-gobbling-upper { background-color: #cc6600; background: linear-gradient(to right, #cc6600 , #cc6600, #cc9900); height: 55px; width: 110px; border-radius: 100px 100px 0px 0px; animation: mouthOpen 0.5s infinite linear; font-size: 40px; text-align: right; } .apache-gobblin-gobbling-lower { background-color: #cc6600; background: linear-gradient(to right, #cc6600 , #cc6600, #cc9900); height: 55px; width: 110px; border-radius: 0 0 100px 100px; animation: mouthClose 0.5s infinite linear; } @keyframes animatedBackground { from { background-position: 4500px 25px; } to { background-position: 0 25px; } } @keyframes mouthOpen { 0% {transform: rotate(0deg);} 50% {transform: rotate(-35deg);} } @keyframes mouthClose { 0% {transform: rotate(0deg);} 50% {transform: rotate(35deg);} } @-moz-keyframes mouthOpen { 0% {transform: rotate(0deg);} 50%{transform: rotate(-35deg);} } @-moz-keyframes mouthClose { 0% {transform: rotate(0deg);} 50% {transform: rotate(35deg);} } @-webkit-keyframes mouthOpen { 0% {transform: rotate(0deg);} 50% {transform: rotate(-35deg);} } @-webkit-keyframes mouthClose { 0% {transform: rotate(0deg);} 50% {transform: rotate(35deg);} } /******************************** * Animated Button *********************************/ .btn-outline { background-color: transparent; color: inherit; transition: all .5s; } .btn-primary.btn-outline { color: #111; } .btn-primary.btn-outline:hover, .btn-success.btn-outline:hover, .btn-info.btn-outline:hover, .btn-warning.btn-outline:hover, .btn-danger.btn-outline:hover { color: #fff; } .btn-animated { -webkit-animation-name: gobblinPulse; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; font: 300 1em/1.5 'Open Sans', 'Helvetica Neue', Arial, sans-serif; } @-webkit-keyframes gobblinPulse { from { -webkit-box-shadow: 0 0 9px #333; } 50% { -webkit-box-shadow: 0 0 18px #2daebf; } to { -webkit-box-shadow: 0 0 9px #333; } } /******************************** * Misc *********************************/ .header-link { padding-left: 5px; opacity: 0; -webkit-transition: opacity 0.2s ease-in-out 0.1s; -moz-transition: opacity 0.2s ease-in-out 0.1s; -ms-transition: opacity 0.2s ease-in-out 0.1s; }