Skip to content

Instantly share code, notes, and snippets.

@TCotton
Created July 5, 2020 19:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save TCotton/0ceb9924f07f0987ebc32213c538679e to your computer and use it in GitHub Desktop.
Save TCotton/0ceb9924f07f0987ebc32213c538679e to your computer and use it in GitHub Desktop.
CSS for andywalpole.me
@media screen {
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
margin: 0;
padding: 0;
border: none;
vertical-align: baseline;
font-size: 100%;
background: 0 0
}
article,aside,details,figcaption,figure,footer,header,main,nav,section,summary {
display: block
}
audio,canvas,progress,video {
display: inline-block;
vertical-align: baseline
}
audio:not([controls]) {
display: none;
height: 0
}
[hidden],template {
display: none
}
html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
text-size-adjust: 100%
}
body {
margin: 0
}
a {
background: 0 0
}
a:focus {
outline: thin dotted #ccc
}
input:focus,textarea:focus {
outline: thin dotted #ccc
}
:focus {
outline: thin dotted #ccc
}
abbr[title] {
border-bottom: 1px dotted
}
b,strong {
font-weight: 700
}
dfn {
font-style: italic
}
hr {
-webkit-box-sizing: content-box;
box-sizing: content-box;
height: 0
}
mark {
background: #ff0;
color: #000
}
code,kbd,pre,samp {
font-family: monospace,serif;
font-size: 1em
}
pre {
white-space: pre-wrap
}
q:before {
content: '\201C'
}
q:after {
content: '\201D'
}
small {
font-size: 80%
}
sub,sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline
}
sup {
top: -.5em
}
sub {
bottom: -.25em
}
img {
border: none
}
svg:not(:root) {
overflow: hidden
}
figure {
margin: 0
}
fieldset {
border: none;
margin: 0;
padding: 0
}
legend {
border: none;
padding: 0
}
button,input,optgroup,select,textarea {
color: inherit;
font: inherit;
margin: 0
}
button,input {
line-height: normal
}
button,select {
text-transform: none
}
button {
overflow: visible
}
button,html input[type=button],input[type=reset],input[type=submit] {
-webkit-appearance: button;
cursor: pointer
}
button[disabled],html input[disabled] {
cursor: default
}
input[type=checkbox],input[type=radio] {
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0
}
input[type=search] {
-webkit-appearance: textfield;
-webkit-box-sizing: content-box;
box-sizing: content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
-webkit-appearance: none
}
button::-moz-focus-inner,input::-moz-focus-inner {
border: none;
padding: 0
}
input {
line-height: normal
}
textarea {
overflow: auto;
vertical-align: top
}
table {
border-collapse: collapse;
border-spacing: 0
}
td,th {
padding: 0
}
body {
text-rendering: optimizeSpeed;
-webkit-font-smoothing: subpixel-antialiased;
-webkit-font-kerning: auto;
font-kerning: auto
}
caption,h1,h2,h3,h4,h5,h6,td,th {
font-weight: 400;
text-rendering: optimizeLegibility;
-webkit-font-kerning: normal;
font-kerning: normal;
-webkit-font-feature-settings: 'liga','kern';
font-feature-settings: 'liga','kern'
}
html {
margin-left: calc(100vw - 100%);
margin-right: 0
}
}
@media screen and (min-device-pixel-ratio: 2),screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:2dppx),screen and (min-resolution:192dpi) {
li,p {
letter-spacing:.01rem;
word-spacing: .01rem
}
}
@media screen {
*,::after,::before {
-webkit-box-sizing: border-box;
box-sizing: border-box
}
a,input[type=button],input[type=submit],select {
cursor: pointer
}
textarea {
resize: vertical;
overflow: auto;
width: 100%
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
height: auto
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration {
display: none
}
input[type=email],input[type=text],input[type=url],textarea {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border-radius: 0
}
img {
max-width: 100%;
height: auto;
vertical-align: middle;
border: none
}
a:link {
color: #00f
}
a:visited {
color: #00f
}
a:focus {
color: #00f
}
a:focus,a:hover {
color: #00f
}
a:active {
color: #00f
}
em {
font-style: italic
}
input[aria-required=true],textarea[aria-required=true] {
background: #fffdd0;
-webkit-transition: all .3s;
transition: all .3s
}
input[aria-required=true]:valid,textarea[aria-required=true]:valid {
background: #fff
}
.hide {
display: none
}
.visuallyhidden {
border: none;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px
}
.clearfix::after,.clearfix::before {
content: '\0020';
display: block;
height: 0;
overflow: hidden
}
.clearfix::after {
clear: both
}
.line-through {
text-decoration: line-through;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
body {
font-size: 62.5%;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
line-height: 2.5em
}
div[id=outer-content] {
min-height: 500px
}
}
.line-through {
text-decoration: line-through;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
@-webkit-keyframes swipeIn {
from {
-webkit-transform: translateX(-200%);
transform: translateX(-200%)
}
to {
-webkit-transform: translateX(0);
transform: translateX(0)
}
}
@keyframes swipeIn {
from {
-webkit-transform: translateX(-200%);
transform: translateX(-200%)
}
to {
-webkit-transform: translateX(0);
transform: translateX(0)
}
}
@-webkit-keyframes bounceIn {
0% {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
will-change: opacity,-webkit-transform;
opacity: 0;
-webkit-transform: scale(.3);
color: #04b4dc
}
50% {
opacity: 1;
-webkit-transform: scale(1.05);
color: #fff
}
70% {
-webkit-transform: scale(.9)
}
100% {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
will-change: auto;
opacity: 1;
-webkit-transform: scale(1)
}
}
@keyframes bounceIn {
0% {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
will-change: opacity,transform;
opacity: 0;
-webkit-transform: scale(.3);
transform: scale(.3);
color: #04b4dc
}
50% {
opacity: 1;
-webkit-transform: scale(1.05);
transform: scale(1.05);
color: #fff
}
70% {
-webkit-transform: scale(.9);
transform: scale(.9)
}
100% {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
will-change: auto;
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1)
}
}
@-webkit-keyframes pace-bounce {
0% {
top: 0;
-webkit-animation-timing-function: ease-in
}
50% {
top: 140px;
height: 140px;
-webkit-animation-timing-function: ease-out
}
55% {
top: 160px;
height: 120px;
border-radius: 70px/60px;
-webkit-animation-timing-function: ease-in
}
65% {
top: 120px;
height: 140px;
border-radius: 70px;
-webkit-animation-timing-function: ease-out
}
95% {
top: 0;
-webkit-animation-timing-function: ease-in
}
100% {
top: 0;
-webkit-animation-timing-function: ease-in
}
}
@-webkit-keyframes pace-bounce-scaledown {
0% {
opacity: 1
}
100% {
opacity: 0
}
}
@-webkit-keyframes pace-compress {
0% {
bottom: 0;
margin-left: -30px;
width: 60px;
height: 75px;
background: rgba(20,20,20,.1);
-webkit-box-shadow: 0 0 20px 35px rgba(20,20,20,.1);
box-shadow: 0 0 20px 35px rgba(20,20,20,.1);
border-radius: 30px/40px;
-webkit-animation-timing-function: ease-in
}
100% {
bottom: 30px;
margin-left: -10px;
width: 20px;
height: 5px;
background: rgba(20,20,20,.3);
-webkit-box-shadow: 0 0 20px 35px rgba(20,20,20,.3);
box-shadow: 0 0 20px 35px rgba(20,20,20,.3);
border-radius: 20px;
-webkit-animation-timing-function: ease-out
}
}
@keyframes pace-bounce {
0% {
top: 0;
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in
}
50% {
top: 140px;
height: 140px;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out
}
55% {
top: 160px;
height: 120px;
border-radius: 70px/60px;
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in
}
65% {
top: 120px;
height: 140px;
border-radius: 70px;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out
}
95% {
top: 0;
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in
}
100% {
top: 0;
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in
}
}
@keyframes pace-bounce-scaledown {
0% {
opacity: 1
}
100% {
opacity: 0
}
}
@keyframes pace-compress {
0% {
bottom: 0;
margin-left: -30px;
width: 60px;
height: 75px;
background: rgba(20,20,20,.1);
-webkit-box-shadow: 0 0 20px 35px rgba(20,20,20,.1);
box-shadow: 0 0 20px 35px rgba(20,20,20,.1);
border-radius: 30px/40px;
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in
}
100% {
bottom: 30px;
margin-left: -10px;
width: 20px;
height: 5px;
background: rgba(20,20,20,.3);
-webkit-box-shadow: 0 0 20px 35px rgba(20,20,20,.3);
box-shadow: 0 0 20px 35px rgba(20,20,20,.3);
border-radius: 20px;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out
}
}
@-webkit-keyframes tada {
0% {
-webkit-transform: scale(1);
transform: scale(1)
}
10%,20% {
-webkit-transform: scale(.9) rotate(-1deg);
transform: scale(.9) rotate(-1deg)
}
30%,50%,70%,90% {
-webkit-transform: scale(1.05) rotate(1deg);
transform: scale(1.05) rotate(1deg)
}
40%,60%,80% {
-webkit-transform: scale(1.05) rotate(-1deg);
transform: scale(1.05) rotate(-1deg)
}
100% {
-webkit-transform: scale(1) rotate(0);
transform: scale(1) rotate(0)
}
}
@keyframes tada {
0% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1)
}
10%,20% {
-webkit-transform: scale(.9) rotate(-1deg);
-ms-transform: scale(.9) rotate(-1deg);
transform: scale(.9) rotate(-1deg)
}
30%,50%,70%,90% {
-webkit-transform: scale(1.05) rotate(1deg);
-ms-transform: scale(1.05) rotate(1deg);
transform: sscale(1.05) rotate(1deg)
}
40%,60%,80% {
-webkit-transform: scale(1.05) rotate(-1deg);
-ms-transform: scale(1.05) rotate(-1deg);
transform: scale(1.05) rotate(-1deg)
}
100% {
-webkit-transform: scale(1) rotate(0);
-ms-transform: scale(1) rotate(0);
transform: scale(1) rotate(0)
}
}
@media screen and (max-width: 767px) {
body {
font-size:56.3%;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
line-height: 2.5em
}
}
@media screen {
.visible-phone {
display: none!important
}
.visible-tablet {
display: none!important
}
.hidden-desktop {
display: none!important
}
.visible-desktop {
display: inherit!important
}
}
@media screen and (max-width: 979px) {
.hidden-desktop {
display:inherit!important
}
.visible-desktop {
display: none!important
}
.visible-tablet {
display: inherit!important
}
.hidden-tablet {
display: none!important
}
}
@media screen {
::-webkit-scrollbar {
width: 12px
}
::-webkit-scrollbar-track {
background: #fff
}
::-webkit-scrollbar-button:vertical {
color: #fff;
background: #fff
}
::-webkit-scrollbar-thumb:vertical {
background: #00bd9c;
border-radius: 50px;
border: 2px solid #fff
}
::-webkit-scrollbar-thumb:vertical:focus,::-webkit-scrollbar-thumb:vertical:hover {
-webkit-box-shadow: inset 5px 5px 6px #00bd9c;
background: #fff
}
::-webkit-scrollbar-thumb:horizontal {
background: #00bd9c;
border-radius: 50px;
border: 2px solid #fff
}
::-webkit-scrollbar-thumb:horizontal:focus,::-webkit-scrollbar-thumb:horizontal:hover {
border: 1px solid #00bd9c
}
div[id=container] {
width: 1366px;
margin: 10px auto
}
div[id=left-large] {
width: 822px;
float: left;
display: inline;
margin: 0 32px 0 0
}
div[id=left-small] {
width: 398px;
float: left;
display: inline;
margin: 0 32px 0 0
}
div[id=right-large] {
width: 822px;
float: left;
display: inline
}
div[id=right-small] {
width: 398px;
float: left;
display: inline
}
div[id=main-content] {
padding: 40px 57px
}
[class*=project-box] {
width: 31%;
width: calc((100% / 3) - 24px);
height: 285px;
float: left;
border: 1px solid #ccc;
margin-right: 33px;
-webkit-background-clip: content-box;
background-clip: content-box;
padding: 4px;
position: relative;
cursor: pointer;
-ms-transform: translate3d(0,0,0);
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
-webkit-transition: all .5s;
transition: all .5s
}
[class*=project-box]:nth-of-type(3n) {
margin-right: 0;
-webkit-background-clip: content-box;
background-clip: content-box
}
[class*=project-box]::before {
content: '';
position: absolute;
top: 4px;
left: 4px;
width: calc(100% - 8px);
height: calc(100% - 8px);
display: block;
background: #4cd1ba;
opacity: 0;
-webkit-transition: opacity .5s;
transition: opacity .5s
}
[class*=project-box]::after {
content: '';
margin: auto;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
background: url(/images/svg/more-work.svg) no-repeat center center;
width: 55px;
height: 56px;
display: block;
opacity: 0;
-webkit-transition: opacity .5s;
transition: opacity .5s
}
[class*=project-box]:focus::before,[class*=project-box]:hover::before {
opacity: .7
}
[class*=project-box]:focus::after,[class*=project-box]:hover::after {
opacity: 1
}
}
@media screen and (max-width: 1366px) {
div[id=container] {
width:99%
}
div[id=left-large] {
width: 65.65495207667732%;
margin: 0 2.5559105431309903% 0 0
}
div[id=left-small] {
width: 31.789137380191697%;
margin: 0 2.5559105431309903% 0 0
}
div[id=right-large] {
width: 65.65495207667732%
}
div[id=right-small] {
width: 31.789137380191697%
}
div[id=main-content] {
padding: 40px 2.5559105431309903%
}
[class*=project-box] {
height: 230px
}
}
@media screen and (max-width: 979px) {
[class*=project-box] {
height:285px;
width: calc((100% / 2) - 17px)
}
[class*=project-box]:nth-of-type(3n) {
margin-right: 33px
}
[class*=project-box]:nth-of-type(2n) {
margin-right: 0
}
}
@media screen and (max-width: 767px) {
[class*=project-box] {
height:285px;
width: 100%
}
[class*=project-box]:nth-of-type(3n) {
margin-right: 0
}
[class*=project-box]:nth-of-type(2n) {
margin-right: 0
}
}
@media screen {
[class*=__left-large] {
width: 822px;
float: left;
display: inline;
margin: 0 32px 0 0
}
[class*=__left-small] {
width: 398px;
float: left;
display: inline;
margin: 0 32px 0 0
}
[class*=__right-large] {
width: 822px;
float: left;
display: inline
}
[class*=__right-small] {
width: 398px;
float: left;
display: inline
}
}
@media screen and (max-width: 1366px) {
[class*=__left-large] {
width:65.65495207667732%;
margin: 0 2.5559105431309903% 0 0
}
[class*=__left-small] {
width: 31.789137380191697%;
margin: 0 2.5559105431309903% 0 0
}
[class*=__right-large] {
width: 65.65495207667732%
}
[class*=__right-small] {
width: 31.789137380191697%
}
}
@media screen {
h1.logo {
font-size: 3.5em;
font-family: Yellowtail,cursive;
line-height: 84px;
color: #fff;
-webkit-font-smoothing: antialiased
}
.navigation li {
font-size: 1.5em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
text-transform: uppercase;
font-weight: 700;
-webkit-font-smoothing: antialiased
}
h2.page-top-title {
font-size: 4em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
margin-bottom: .3125em;
font-weight: 300;
color: #fff;
line-height: 40px
}
p.page-top-text {
font-size: 1.8em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
margin-bottom: 1.3888888889em;
font-weight: 300;
color: #fff
}
p.page-top-text-banner {
font-size: 1.8em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
font-weight: 300;
color: #fff
}
.front-page-bottom-header {
font-size: 8em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
margin-bottom: .46875em;
line-height: 40px;
font-weight: 300;
color: #fff
}
.front-page-bottom-text {
font-size: 1.4em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
font-weight: 600;
color: #fff;
clear: both
}
.content-title {
font-size: 3em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
margin-bottom: 1.25em;
font-weight: 300;
color: #999
}
}
@media screen and (max-width: 1366px) {
.content-title {
line-height:40px
}
}
@media screen {
[id=recommended-article] header {
font-size: 1.6em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
margin-bottom: 1.5625em;
font-weight: 400;
color: #666;
line-height: 120%
}
[id=recommended-article] section {
font-size: 1.6em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
font-weight: 400;
color: #666
}
}
@media screen and (max-width: 979px) {
[id=recommended-article] header {
line-height:140%
}
[id=recommended-article] section {
line-height: 140%
}
}
@media screen and (max-width: 767px) {
[id=recommended-article] section {
display:none
}
}
@media screen {
h3.blog-title {
font-size: 4em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
margin-bottom: .9375em;
font-weight: 300;
line-height: 45px;
color: #666
}
.blog article h4 {
font-size: 2.6em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
margin-bottom: .9615384615em;
font-weight: 600;
color: #666
}
.content-text ul {
font-size: 1.6em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
margin-bottom: 1.5625em;
color: #666;
font-weight: 400;
list-style: none
}
.blog-single.content-text section li {
padding-left: 15px;
position: relative
}
.blog-single.content-text section li::before {
content: '';
position: absolute;
left: 0;
top: 8px;
height: 8px;
width: 8px;
background: #807f7f;
display: block;
border-radius: 100%
}
}
@media screen and (max-width: 979px) {
.blog-single.content-text section ul {
font-size:inherit
}
.blog-single.content-text section li {
font-size: 1.6em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
margin-bottom: 1.5625em;
padding-left: 0;
position: relative
}
.blog-single.content-text section li::before {
content: none
}
}
@media screen {
.content-text p {
font-size: 1.6em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
margin-bottom: 1.5625em;
color: #666;
font-weight: 400
}
.content-text p.comment-form-failure {
font-size: 1.6em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
margin-bottom: 1.5625em;
color: #666;
padding-bottom: 1em
}
.content-text .form-label {
font-size: 1.6em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
margin-bottom: 1.5625em;
color: #666;
font-weight: 600;
float: left
}
.content-text p.bold {
font-size: 1.6em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
margin-bottom: 1.5625em;
color: #666;
font-weight: 700
}
[id=more-posts] h6 {
font-size: 2.8em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
font-weight: 300;
color: #666;
line-height: 54px
}
}
@media screen and (max-width: 767px) {
.content-text p {
font-size:1.6em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
margin-bottom: 1.5625em;
color: #666;
word-break: break-all;
word-break: break-word;
-ms-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto
}
}
@media screen {
.content-text p.date {
font-size: 1.6em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
margin-bottom: 1.5625em;
color: #666;
font-weight: 400;
font-style: italic
}
.content-text section>div a {
color: #666
}
.content-text .user-comments section {
font-size: 1.6em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
color: #666
}
.comment-form-entry {
font-size: 1.6em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
margin-bottom: 1.5625em;
color: #666;
white-space: pre-line
}
.content-text section>div table {
font-size: 1.6em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
margin-bottom: 1.5625em
}
.content-text section>div table caption {
font-weight: 400;
color: #666
}
.content-text section>div h3 {
font-size: 2.6em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
margin-bottom: .9615384615em;
font-weight: 400;
color: #666
}
.content-text section>div h4 {
font-size: 2.4em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
margin-bottom: 1.0416666667em;
font-weight: 400;
color: #666;
line-height: 120%
}
.content-text section>div h5 {
font-size: 2em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
margin-bottom: 1.25em;
font-weight: 400;
color: #666;
line-height: 120%
}
.content-text section>div h6 {
font-size: 1.8em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
margin-bottom: 1.3888888889em;
font-weight: 400;
color: #666;
line-height: 120%
}
}
@media screen and (max-width: 767px) {
.content-text section>div h4,.content-text section>div h5,.content-text section>div h6 {
line-height:120%
}
}
@media screen {
.content-text section>div pre {
font-size: 1.6em;
font-family: monospace,serif;
margin-bottom: 1.5625em
}
.content-text p.read-more {
font-size: 1.6em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
margin-bottom: 1.5625em;
color: #666;
font-weight: 700
}
p.minor-title {
font-size: 1.6em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
color: #666;
font-weight: 700;
margin-bottom: 0
}
.blog [id=blog-content] a:focus:after,.blog [id=blog-content] a:hover:after {
content: "(Link: " attr(href) ")";
color: #1d7a94;
background: #fff;
margin: 0 5px;
text-decoration: underline
}
.content-text a.underline {
text-decoration: none;
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(11%,rgba(0,0,0,0)),color-stop(11%,rgba(0,0,0,.3)),color-stop(16%,rgba(0,0,0,.3)),color-stop(16%,rgba(0,0,0,0)));
background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,0) 11%,rgba(0,0,0,.3) 11%,rgba(0,0,0,.3) 16%,rgba(0,0,0,0) 16%);
background-image: linear-gradient(to top,rgba(0,0,0,0) 11%,rgba(0,0,0,.3) 11%,rgba(0,0,0,.3) 16%,rgba(0,0,0,0) 16%);
position: relative
}
.content-text a.underline[rel=external]::after {
content: " " attr(href) " ";
position: absolute;
left: 20%;
bottom: 100%;
color: #fff;
background: #666;
padding: 1px 5px;
opacity: 0;
-webkit-transition: opacity .5s;
transition: opacity .5s;
white-space: nowrap;
pointer-events: none;
display: none
}
.content-text a.underline[rel=external]:focus::after,.content-text a.underline[rel=external]:hover::after {
display: block;
opacity: 1;
pointer-events: auto
}
.content-text a.underline:link {
color: #666
}
.content-text a.underline:visited {
color: #807f7f
}
.content-text a.underline:focus {
color: #666;
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(11%,rgba(0,0,0,0)),color-stop(11%,rgba(0,0,0,.1)),color-stop(16%,rgba(0,0,0,.1)),color-stop(16%,rgba(0,0,0,0)));
background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,0) 11%,rgba(0,0,0,.1) 11%,rgba(0,0,0,.1) 16%,rgba(0,0,0,0) 16%);
background-image: linear-gradient(to top,rgba(0,0,0,0) 11%,rgba(0,0,0,.1) 11%,rgba(0,0,0,.1) 16%,rgba(0,0,0,0) 16%)
}
.content-text a.underline:focus,.content-text a.underline:hover {
color: #666;
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(11%,rgba(0,0,0,0)),color-stop(11%,rgba(0,0,0,.1)),color-stop(16%,rgba(0,0,0,.1)),color-stop(16%,rgba(0,0,0,0)));
background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,0) 11%,rgba(0,0,0,.1) 11%,rgba(0,0,0,.1) 16%,rgba(0,0,0,0) 16%);
background-image: linear-gradient(to top,rgba(0,0,0,0) 11%,rgba(0,0,0,.1) 11%,rgba(0,0,0,.1) 16%,rgba(0,0,0,0) 16%)
}
.content-text a.underline:active {
color: #666;
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(11%,rgba(0,0,0,0)),color-stop(11%,rgba(0,0,0,.1)),color-stop(16%,rgba(0,0,0,.1)),color-stop(16%,rgba(0,0,0,0)));
background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,0) 11%,rgba(0,0,0,.1) 11%,rgba(0,0,0,.1) 16%,rgba(0,0,0,0) 16%);
background-image: linear-gradient(to top,rgba(0,0,0,0) 11%,rgba(0,0,0,.1) 11%,rgba(0,0,0,.1) 16%,rgba(0,0,0,0) 16%)
}
}
@media screen and (max-width: 979px) {
.content-text a.underline[rel=external]::after {
display:none
}
}
@media screen {
h4.blog-sidebar-header {
font-size: 3em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
margin-bottom: .8333333333em;
font-weight: 300;
color: #666
}
.blog-sidebar-text p,ul.blog-sidebar-text {
font-size: 1.6em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
margin-bottom: 1.5625em;
font-weight: 600;
color: #666
}
h3.contact-header {
font-size: 3em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
margin-bottom: .8333333333em;
font-weight: 300;
color: #666
}
h3.project-header {
font-size: 2.6em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
font-weight: 400;
color: #fff;
white-space: nowrap
}
.footer-top-text p,ul.footer-top-text {
font-size: 2em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
margin-bottom: 1.25em;
font-weight: 300;
font-style: italic;
color: #666
}
.code-preview {
font-size: 12px;
color: #666;
line-height: 16px
}
p.footer-copyright {
font-size: 1.3em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
line-height: 94px;
color: #fff;
text-transform: capitalize
}
p.footer-copyright a {
color: #fff;
text-decoration: none
}
p.footer-copyright a:focus,p.footer-copyright a:hover {
text-decoration: underline
}
.admin-comments dt,.content-text aside dt {
font-size: 1.4em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
font-weight: 600
}
.admin-comments dd,.content-text aside dd {
font-size: 1.4em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
margin-bottom: .8928571429em;
font-weight: 400
}
.content-text aside a {
text-decoration: none;
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(11%,rgba(0,0,0,0)),color-stop(11%,rgba(0,0,0,.3)),color-stop(16%,rgba(0,0,0,.3)),color-stop(16%,rgba(0,0,0,0)));
background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,0) 11%,rgba(0,0,0,.3) 11%,rgba(0,0,0,.3) 16%,rgba(0,0,0,0) 16%);
background-image: linear-gradient(to top,rgba(0,0,0,0) 11%,rgba(0,0,0,.3) 11%,rgba(0,0,0,.3) 16%,rgba(0,0,0,0) 16%)
}
.content-text aside a:link {
color: #666
}
.content-text aside a:visited {
color: #807f7f
}
.content-text aside a:focus {
color: #666;
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(11%,rgba(0,0,0,0)),color-stop(11%,rgba(0,0,0,.1)),color-stop(16%,rgba(0,0,0,.1)),color-stop(16%,rgba(0,0,0,0)));
background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,0) 11%,rgba(0,0,0,.1) 11%,rgba(0,0,0,.1) 16%,rgba(0,0,0,0) 16%);
background-image: linear-gradient(to top,rgba(0,0,0,0) 11%,rgba(0,0,0,.1) 11%,rgba(0,0,0,.1) 16%,rgba(0,0,0,0) 16%)
}
.content-text aside a:focus,.content-text aside a:hover {
color: #666;
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(11%,rgba(0,0,0,0)),color-stop(11%,rgba(0,0,0,.1)),color-stop(16%,rgba(0,0,0,.1)),color-stop(16%,rgba(0,0,0,0)));
background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,0) 11%,rgba(0,0,0,.1) 11%,rgba(0,0,0,.1) 16%,rgba(0,0,0,0) 16%);
background-image: linear-gradient(to top,rgba(0,0,0,0) 11%,rgba(0,0,0,.1) 11%,rgba(0,0,0,.1) 16%,rgba(0,0,0,0) 16%)
}
.content-text aside a:active {
color: #666;
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(11%,rgba(0,0,0,0)),color-stop(11%,rgba(0,0,0,.1)),color-stop(16%,rgba(0,0,0,.1)),color-stop(16%,rgba(0,0,0,0)));
background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,0) 11%,rgba(0,0,0,.1) 11%,rgba(0,0,0,.1) 16%,rgba(0,0,0,0) 16%);
background-image: linear-gradient(to top,rgba(0,0,0,0) 11%,rgba(0,0,0,.1) 11%,rgba(0,0,0,.1) 16%,rgba(0,0,0,0) 16%)
}
a.button-front-one {
background: #fff;
font-size: 1.6em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
font-weight: 700;
color: #04b3da;
border: 1px solid #04b3da;
width: 320px;
display: inline-block;
height: 56px;
line-height: 56px;
border-radius: 5px;
text-transform: uppercase;
cursor: pointer;
text-decoration: none
}
a.button-front-one:active,a.button-front-one:focus,a.button-front-one:hover {
color: #026176
}
a.button-front-one:disabled:focus,a.button-front-one:disabled:hover {
color: #fff
}
}
@media screen and (max-width: 767px) {
a.button-front-one {
width:90%
}
}
@media screen {
.button-side-projects {
width: 100%;
height: 56px;
line-height: 54px;
font-size: 1.6em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
color: #666;
font-weight: 400;
border-radius: 5px;
border: 1px solid #666
}
.button-side-projects:active,.button-side-projects:focus,.button-side-projects:hover {
color: #333
}
.button-side-projects:disabled:focus,.button-side-projects:disabled:hover {
color: #fff
}
.button-mywork {
width: 100%;
height: 56px;
line-height: 54px;
font-size: 1.6em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
color: #fff;
font-weight: 400;
border-radius: 5px;
background: #666
}
.button-mywork:active,.button-mywork:focus,.button-mywork:hover {
color: #e6e5e5
}
.button-mywork:disabled:focus,.button-mywork:disabled:hover {
color: #fff
}
.button-contact {
width: 310px;
height: 56px;
line-height: 54px;
font-size: 1.6em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
font-weight: 700;
color: #fff;
border-radius: 5px;
background: #00bd9c;
clear: both;
float: left;
border: none
}
.button-contact:active,.button-contact:focus,.button-contact:hover {
color: #e6e5e5
}
.button-contact:disabled:focus,.button-contact:disabled:hover {
color: #fff
}
.button-skills-aboutme {
height: 58px;
border-radius: 10px;
background: #81d9ed;
font-size: 2.6em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
color: #fff;
font-weight: 300
}
}
@media screen and (max-width: 767px) {
.button-contact {
width:100%
}
}
@media screen {
::-webkit-input-placeholder {
color: #999
}
:-moz-placeholder {
color: #999
}
::-moz-placeholder {
color: #999
}
:-ms-input-placeholder {
color: #999
}
.user-details form input[type=submit] {
margin: 0 0 40px 0
}
.user-details form~p {
clear: both
}
.form__input {
width: 70%;
height: 66px;
padding: 10px;
border: 1px solid #ccc;
font-size: 1.6em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
color: #666;
font-weight: 400;
clear: both;
float: left;
margin: 0 0 15px 0
}
.form__input:focus {
border: 1px solid #666
}
.form__textarea {
width: 100%;
height: 271px;
padding: 10px;
border: 1px solid #ccc;
font-size: 1.6em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
color: #666;
font-weight: 400;
clear: both;
float: left;
margin: 0 0 15px 0
}
.form__textarea:focus {
border: 1px solid #666
}
.form__checkbox {
width: 20px;
height: 20px;
border: 1px solid #ccc;
margin: 0 10px 15px 0;
float: left
}
.form__division-blocks {
position: relative;
display: block;
clear: both
}
.form__error-message {
font-size: 1.6em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
height: 30px;
line-height: 30px;
position: absolute;
z-index: 1;
left: 0;
top: -30px;
color: #fff;
background: #666;
padding: 0 5px
}
}
@media screen and (max-width: 767px) {
.form__input {
width:100%;
margin-bottom: 10px
}
.form__textarea {
margin-bottom: 10px
}
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
input[type=email]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus {
font-size:16px
}
}
@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width:979px) {
input[type=email]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus {
font-size:15px
}
}
@media screen and (min--moz-device-pixel-ratio:0) {
.form__input {
width: calc(70% - 20px);
height: 56px
}
.form__textarea {
width: calc(100% - 20px);
height: 261px
}
}
@media screen {
.loader {
position: absolute;
top: 30%;
left: 50%;
-ms-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
margin: auto;
width: 50vmin;
height: 50vmin;
max-width: 300px;
max-height: 300px;
display: inline-block;
-webkit-background-size: contain;
background-size: contain;
border-radius: 100%;
border: 3px solid #00bd9c;
background: url(/images/svg/loading-spin.svg) no-repeat center center;
-webkit-box-shadow: 0 0 0 3px #fff;
box-shadow: 0 0 0 3px #fff
}
div[id=header] {
height: 84px;
padding: 0 57px;
background: #27353d;
position: relative
}
div[id=header] input[type=checkbox] {
position: absolute;
top: -9999px;
left: -9999px;
display: none
}
div[id=header] a:link {
color: #fff;
-webkit-transition: color .3s;
transition: color .3s
}
div[id=header] a:visited {
color: #fff
}
div[id=header] a:focus {
color: #00bd9c
}
div[id=header] a:focus,div[id=header] a:hover {
color: #00bd9c
}
div[id=header] a.active,div[id=header] a:active {
color: #00bd9c
}
div[id=header] .logo a:focus {
color: #fff
}
div[id=header] .logo a:focus,div[id=header] .logo a:hover {
color: #fff
}
div[id=header] .logo a.active,div[id=header] .logo a:active {
color: #fff
}
}
@media screen and (max-width: 979px) and (-webkit-min-device-pixel-ratio:1.5) {
body {
-webkit-animation:bugfix infinite 1s
}
}
@media screen {
@supports (-webkit-animation-name: bugfix) {
body {
-webkit-animation:none
}
}
}
@media screen and (max-width: 1366px) {
div[id=header] {
padding:0 4.172767203513909%
}
}
@media screen and (max-width: 979px) {
div[id=header] input[type=checkbox]~[id=navigation-wrapper] li {
-webkit-transform:translateX(-200%);
-ms-transform: translateX(-200%);
transform: translateX(-200%)
}
div[id=header] input[type=checkbox]:checked~[id=navigation-wrapper] li:nth-child(1) {
-webkit-animation: swipeIn .5s cubic-bezier(.09,.68,0,.99) .2s;
-webkit-animation-fill-mode: forwards;
animation: swipeIn .5s cubic-bezier(.09,.68,0,.99) .2s;
animation-fill-mode: forwards
}
div[id=header] input[type=checkbox]:checked~[id=navigation-wrapper] li:nth-child(2) {
-webkit-animation: swipeIn .5s cubic-bezier(.09,.68,0,.99) .3s;
-webkit-animation-fill-mode: forwards;
animation: swipeIn .5s cubic-bezier(.09,.68,0,.99) .3s;
animation-fill-mode: forwards
}
div[id=header] input[type=checkbox]:checked~[id=navigation-wrapper] li:nth-child(3) {
-webkit-animation: swipeIn .5s cubic-bezier(.09,.68,0,.99) .4s;
-webkit-animation-fill-mode: forwards;
animation: swipeIn .5s cubic-bezier(.09,.68,0,.99) .4s;
animation-fill-mode: forwards
}
div[id=header] input[type=checkbox]:checked~[id=navigation-wrapper] li:nth-child(4) {
-webkit-animation: swipeIn .5s cubic-bezier(.09,.68,0,.99) .5s;
-webkit-animation-fill-mode: forwards;
animation: swipeIn .5s cubic-bezier(.09,.68,0,.99) .5s;
animation-fill-mode: forwards
}
div[id=header] input[type=checkbox]:checked~[id=navigation-wrapper] li:nth-child(5) {
-webkit-animation: swipeIn .5s cubic-bezier(.09,.68,0,.99) .6s;
-webkit-animation-fill-mode: forwards;
animation: swipeIn .5s cubic-bezier(.09,.68,0,.99) .6s;
animation-fill-mode: forwards
}
div[id=header] label.handheld-cross {
color: transparent;
margin: 18px 0 0 0;
width: 42px;
height: 42px;
display: block;
background: url(/images/svg/menu.svg) no-repeat center center;
float: right;
cursor: pointer;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none
}
div[id=header] label.handheld-cross.active {
background: url(/images/svg/menu-hover.svg) no-repeat center center
}
}
@media screen {
div[id=logo-wrapper] {
float: left
}
div[id=logo-wrapper] a {
text-decoration: none;
white-space: nowrap
}
div[id=navigation-wrapper] {
float: right
}
div[id=navigation-wrapper] li {
display: inline;
list-style: none;
line-height: 84px
}
div[id=navigation-wrapper] li+li {
margin: 0 0 0 24px
}
div[id=navigation-wrapper] li a {
text-decoration: none;
color: #fff
}
}
@media screen and (max-width: 979px) {
div[id=navigation-wrapper] {
pointer-events:none;
float: none;
position: absolute;
top: 84px;
left: 0;
z-index: 10;
background: 0 0;
width: 100%
}
div[id=navigation-wrapper] li {
pointer-events: auto;
display: block;
list-style: none;
height: 55px;
line-height: 55px;
background: #000;
border-bottom: 1px solid #333;
border-right: 1px solid #333
}
div[id=navigation-wrapper] li:last-of-type {
border-bottom: none
}
div[id=navigation-wrapper] li+li {
margin: 0
}
div[id=navigation-wrapper] li a {
display: inline-block;
width: 100%;
padding: 0 0 0 4.172767203513909%
}
div[id=navigation-wrapper] li a:focus,div[id=navigation-wrapper] li a:hover {
background: #262626
}
}
@media screen {
[id=slider] {
clear: both;
background-color: #04b4dc;
background-repeat: no-repeat;
background-position: center;
-webkit-background-size: contain;
background-size: contain;
padding: 0 0 39.97071742313324% 0;
position: relative;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
will-change: contents
}
[id=slider].sliderPlaceholder {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABVYAAAIiCAMAAAAU82N5AAADAFBMVEX+eQG3lXJwb26skbJPTk3+mQHRlKguKinykCtIcazytG792rntuYYyZaX96rDVrYdSiriTcVpGMySUkrlZRTClnJ2pmoj6y234q1HYqHH/99zpravLnGz93MeXYSrVlZqmpZwHBgf92ar/pQHVx7b+7+fepqawrs3djDBpdKz7hhT+y5fwmkacpaWEhITLjFNrVUb8x4f//MaNe6v81CDfpkR0ZVa0hVQnIhzYssn8qTAnujTc6Ozq59zu9/lvc5OWgnD7y7u8x8ntxpn92Zi2rau2tatUbJ/ry6br28zryLgsRlHOjEmtrbX7zqg1Nz3IlFzZm1v+7pXsgxvp3trdlUTZ1szc3uicpZzGvbzduafLpqoGESi2rLfJuKUxRC4nDwrs2bistbbN1tj8lxmzhSxHPkDYzsj83djr7/fLpLf+2oXMztfbp7oZIy3v1oL7zcfgnKqstqvo3ejv9+7furntyIa3nH337/Ld593WjD/t2KnsmRvu58nshAPhm5vbw5DUexFZWlvdrC5iY2S9mKKalIq8iKf///9TernqzMi7xrxqWmF+Mg3M182ai4IXGRbXzdeAiKfu2JhEYanKejnumQOUjkIdFR9ZXlOZhqpnYJWIlpu1iX7WthbppGQUeLqqhqtpYanMl0s/V4/ejE+Eln2pgIW1tbW9vb339/elpaWtra3///fv7+//hACcnJ33////jAD/9+f/9+/Gxsbn5+fOzs7e3t7/79b/797W1taUnJz//+/39///787/9///587/58ScnJT/hAj/9/elpa+tpaWtraSUlJT//+T/59alra735872//f39+//78P3hAj/jAu9vbS1vb6lraS+tbTv7+a1tb3e3tXv5+f3hADV3t/OxsbFzs7358Guo7DOzsXl8PHe1tb39+e+tb7W1t/n5+/Gxs/n7+a0vbP179b2jAD/59/3/+/2787359b37970jA2elJzw5/DQxs/V3tXFzsWdlJT28MSSnZPg1d/35+P3/+WUlJwAAAC4j5JWAAABAHRSTlP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AU/cHJQAAscxJREFUeAHs1KERwDAMBLCM362/FxxDP5OG0MkiALQKoFUArQJoFQCtAmgVQKsAaBVAqwBaBdAqAFoF0CqAVgHQKoBWAbQKgFYnAFoF0CqAVgHQKoBWAbQKgFYBtAqgVQCtAqBVAK0CaBUArQJoFUCrAGgVQKsAWgXQKgBaBdAqgFYB0CqAVgG0CoBWAbQKoFUArQKgVQCtAmgVAK0CaBVAqwBoFUCrAFoF0CoAWgXQKoBWAdAqgFYBtAqAVgG0CqBVAK0CoFUArQJoFQCtAmgVQKsAaBVAqwBaBdAqAFoF0CqAVgHQKoBWAbQKoFUAtAqgVQCtAqBVAK0CaBUArQJoFUCrAFoFQKsAWgXQKgBaBdAqgFYB0CqAVgG0CqBVALQKoFUArQKgVQCtAmgVAK0CaBVAqwBaBUCrAFoF0CoAWgXQKoBWAdAqgFYBtAqgVQC0CqBVAK0CoFUArQJoFQCtAmgVQKsAWgVAqwBaBdAqAFoF0CqAVgHQKoBWAbQKoFUAtAqgVQCtAqBVAK0CaBVAqwBoFUCrAFoFQKsAWgXQKgBaBdAqgFYBtAqAVgG0CqBVALQKoFUArQKgVQCtAmgVQKsAaBVAqwBaBUCrAFoF0CoAWgXQKoBWAbQKgFYBtAqgVQC0CqBVAK0CoFUArQJoFUCrAGgVQKsAWgVAqwBaBdAqAFoF0CqAVgG0CoBWAbQKoFUAtAqgVQCtAnC+K8AmtPoKsAmtmrYN0KpoywCtDgKg1a4AaLUsAFrtCoBWuwKg1bIAaLUrAFo1LaBV0QJoVbSAVk0LaFW0AFoVLaBV0wJaFS2gVUwLaFW0gFYRLWgV0wJaFS2g1etnp45to62iKAC2P7UgneBITj90k5e+UqiBtbwkP8ZCiPBOEZNArP9n2rXWtnqDpJK0Riv+o412rbWtJiRUUkYlwYC+AHmxNtq1ttV/I3C0jPql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)
}
[id=slider] section {
position: absolute;
z-index: 1;
top: 40px;
left: 30.0146412885%;
text-align: center;
width: 38.28696925329429%
}
[id=slider] [class*=arrow] {
position: absolute;
top: 45%;
top: calc(50% - 28px);
width: 55px;
height: 54px;
display: block;
cursor: pointer;
-webkit-background-size: contain;
background-size: contain
}
[id=slider] .left-arrow {
left: 57px;
background: url(/images/svg/left-arrow.svg) no-repeat center center
}
[id=slider] .left-arrow:focus,[id=slider] .left-arrow:hover {
background: url(/images/svg/left-arrow-hover.svg) no-repeat center center
}
[id=slider] .right-arrow {
right: 57px;
background: url(/images/svg/right-arrow.svg) no-repeat center center
}
[id=slider] .right-arrow:focus,[id=slider] .right-arrow:hover {
background: url(/images/svg/right-arrow-hover.svg) no-repeat center center
}
.no-webp [id=slider] {
background-image: url(/images/slider/thompson-reuters-japan.png)
}
.no-webp [id=slider].slider2 {
background-image: url(/images/slider/thompson-reuters-japan.png)
}
.no-webp [id=slider].slider2 {
background-image: url(/images/slider/blinkbox.png)
}
.no-webp [id=slider].slider3 {
background-image: url(/images/slider/lightning.png)
}
.no-webp [id=slider].slider4 {
background-image: url(/images/slider/uk-law-student.png)
}
.no-webp [id=slider].slider5 {
background-image: url(/images/slider/kaplan.png)
}
.no-webp [id=slider].slider6 {
background-image: url(/images/slider/drnewmans.png)
}
.no-webp [id=slider].slider7 {
background-image: url(/images/slider/penny-books.png)
}
.no-webp [id=slider].slider8 {
background-image: url(/images/slider/twt-twt.png)
}
.webp [id=slider] {
background-image: url(/images/slider/thompson-reuters-japan.png.webp)
}
.webp [id=slider].slider2 {
background-image: url(/images/slider/thompson-reuters-japan.png.webp)
}
.webp [id=slider].slider2 {
background-image: url(/images/slider/blinkbox.png.webp)
}
.webp [id=slider].slider3 {
background-image: url(/images/slider/lightning.png.webp)
}
.webp [id=slider].slider4 {
background-image: url(/images/slider/uk-law-student.png.webp)
}
.webp [id=slider].slider5 {
background-image: url(/images/slider/kaplan.png.webp)
}
.webp [id=slider].slider6 {
background-image: url(/images/slider/drnewmans.png.webp)
}
.webp [id=slider].slider7 {
background-image: url(/images/slider/penny-books.png.webp)
}
.webp [id=slider].slider8 {
background-image: url(/images/slider/twt-twt.png.webp)
}
}
@media screen and (min-device-width: 768px) and (orientation:landscape) {
[id=slider] [class*=animate-bounceIn] {
-webkit-animation-name:bounceIn;
animation-name: bounceIn;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
[id=slider] .animate-bounceIn-later {
-webkit-animation-duration: .6s;
animation-duration: .6s;
-webkit-animation-delay: .4s;
animation-delay: .4s
}
}
@media screen and (max-width: 1366px) {
[id=slider] section {
top:25px;
left: 25%;
width: 50%
}
[id=slider] .left-arrow {
left: 4.172767203513909%
}
[id=slider] .right-arrow {
right: 4.172767203513909%
}
}
@media screen and (max-width: 979px) {
[id=slider] section {
top:10px;
left: 20%;
width: 60%
}
}
@media screen and (max-width: 767px) {
[id=slider] {
background-position:left bottom;
padding: 0 0 79.9414348463% 0
}
[id=slider] section {
top: 20px;
left: 4.172767203513909%;
right: 4.172767203513909%;
text-align: center;
width: auto
}
[id=slider] [class*=arrow] {
display: none
}
}
@media screen {
[id=homepage-stats] {
padding: 0 114px;
height: 224px;
clear: both;
background: #00bd9c;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-moz-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-moz-justify-content: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
[id=homepage-stats]>span {
width: 20%;
padding: 0 1%;
float: left;
text-align: center
}
[id=homepage-stats]>span:first-of-type {
padding: 0 1% 0 0
}
[id=homepage-stats]>span:last-of-type {
padding: 0 0 0 1%
}
[id=homepage-stats]>span sup {
position: relative;
top: -.7em;
font-size: 50%
}
.ie10 [id=homepage-stats],.ie9 [id=homepage-stats] {
padding: 45px 114px 0 114px
}
}
@media screen and (max-width: 1366px) {
[id=homepage-stats] {
padding:0 4.172767203513909%
}
}
@media screen and (max-width: 979px) {
[id=homepage-stats]>span {
width:50%;
padding: 0 2%
}
[id=homepage-stats]>span:nth-of-type(1) {
padding: 0 2% 0 0
}
[id=homepage-stats]>span:nth-of-type(3) {
padding: 0 0 0 2%
}
[id=homepage-stats]>span:nth-of-type(4) {
display: none
}
[id=homepage-stats]>span:nth-of-type(5) {
display: none
}
}
@media screen and (max-width: 767px) {
[id=homepage-stats] {
height:auto;
display: block
}
[id=homepage-stats]>span {
width: 100%;
float: none;
display: inline-block;
clear: both;
padding: 0;
margin: 40px 0 20px 0
}
[id=homepage-stats]>span:nth-of-type(1) {
padding: 0;
margin: 60px 0 20px 0
}
[id=homepage-stats]>span:nth-of-type(3) {
padding: 0;
margin: 40px 0 40px 0
}
}
@media only screen and (min-width: 415px) {
.pace {
width:140px;
height: 300px;
position: fixed;
top: -90px;
right: -20px;
z-index: 2000;
-webkit-transform: scale(.4);
-webkit-transition: all 2s linear 0s;
-webkit-animation-name: pace-bounce-scaledown;
-webkit-animation-duration: 5s;
-ms-transform: scale(.4);
-ms-transition: all 2s linear 0s;
transform: scale(.4);
transition: all 2s linear 0s;
-webkit-animation: pace-bounce-scaledown 5s;
animation: pace-bounce-scaledown 5s
}
.pace .pace-activity {
width: 140px;
height: 140px;
border-radius: 70px;
background: #22df80;
position: absolute;
top: 0;
z-index: 1911;
-webkit-animation: pace-bounce 1s infinite;
animation: pace-bounce 1s infinite
}
.pace .pace-progress {
position: absolute;
display: block;
left: 50%;
bottom: 0;
z-index: 1910;
margin-left: -30px;
width: 60px;
height: 75px;
background: rgba(20,20,20,.1);
-webkit-box-shadow: 0 0 20px 35px rgba(20,20,20,.1);
box-shadow: 0 0 20px 35px rgba(20,20,20,.1);
border-radius: 30px/40px;
-webkit-transform: scaleY(.3);
-ms-transform: scaleY(.3);
transform: scaleY(.3);
-webkit-animation: pace-compress .5s infinite alternate;
animation: pace-compress .5s infinite alternate
}
}
@media screen {
div[id=banner] {
height: 194px;
background: #00bd9c;
position: relative
}
div[id=banner] section {
margin: auto;
position: absolute;
top: 50%;
left: 50%;
-ms-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
text-align: center;
width: 38.28696925329429%
}
div[id=banner] a {
text-decoration: none
}
}
@media screen and (max-width: 767px) {
div[id=banner] {
height:194px;
background: #00bd9c;
position: relative
}
div[id=banner] section {
margin: auto;
position: absolute;
top: 50%;
left: 50%;
-ms-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
text-align: center;
width: 100%;
padding: 0 4.172767203513909%
}
}
@media screen {
.my-work [class*=project-box] {
text-decoration: none;
background-color: #04b4dc;
background-repeat: no-repeat;
background-position: left bottom;
-webkit-background-size: contain;
background-size: contain
}
.my-work [class*=project-box]:focus header h3,.my-work [class*=project-box]:hover header h3 {
opacity: 1;
-ms-transform: translateY(0);
-webkit-transform: translateY(0);
transform: translateY(0)
}
.webp .my-work .project-box-one {
background-image: url(/images/elevaate-work.png.webp)
}
.webp .my-work .project-box-two {
background-image: url(/images/blinkbox-work.png.webp)
}
.webp .my-work .project-box-three {
background-image: url(/images/reuters-japan-work.png.webp)
}
.webp .my-work .project-box-four {
background-image: url(/images/law-student-work.png.webp)
}
.webp .my-work .project-box-five {
background-image: url(/images/kaplan-work.png.webp)
}
.webp .my-work .project-box-six {
background-image: url(/images/newmans-clinic-work.png.webp)
}
.no-webp .my-work .project-box-one {
background-image: url(/images/elevaate-work.png)
}
.no-webp .my-work .project-box-two {
background-image: url(/images/blinkbox-work.png)
}
.no-webp .my-work .project-box-three {
background-image: url(/images/reuters-japan-work.png)
}
.no-webp .my-work .project-box-four {
background-image: url(/images/law-student-work.png)
}
.no-webp .my-work .project-box-five {
background-image: url(/images/kaplan-work.png)
}
.no-webp .my-work .project-box-six {
background-image: url(/images/newmans-clinic-work.png)
}
.my-work .project-box-one,.my-work .project-box-three,.my-work .project-box-two {
margin-bottom: 30px
}
.my-work header {
position: absolute;
left: 2.5559105431309903%;
right: 2.5559105431309903%;
width: 94.8881789137%;
text-align: center;
z-index: 1
}
.my-work header h3 {
-webkit-transition: all .5s;
transition: all .5s;
-ms-transform: translateY(30px);
-webkit-transform: translateY(30px);
transform: translateY(30px);
margin-top: 10%;
opacity: 0
}
.my-work div[id=left-small] article {
border-bottom: 1px solid #ccc;
margin: 0 0 25px 0;
padding: 0 0 25px 0
}
.my-work div[id=right-large] a {
text-decoration: none
}
.my-work div[id=right-large] img {
border: 1px solid #ccc;
-webkit-background-clip: content-box;
background-clip: content-box;
padding: 4px;
overflow: hidden
}
.my-work .pagination [class*=pag] {
width: 55px;
height: 54px;
display: block;
float: left;
cursor: pointer;
-webkit-background-size: contain;
background-size: contain;
margin: 0 14px 0 0;
background-color: #000
}
.my-work .pagination [class*=pag]:last-of-type {
margin: 0
}
.my-work .pagination .paglast {
background: url(/images/svg/left-arrow.svg) no-repeat center center
}
.my-work .pagination .paglast:focus,.my-work .pagination .paglast:hover {
background: url(/images/svg/left-arrow-hover.svg) no-repeat center center
}
.my-work .pagination .pagHome {
background: url(/images/svg/index.svg) no-repeat center center
}
.my-work .pagination .pagHome:focus,.my-work .pagination .pagHome:hover {
background: url(/images/svg/index-hover.svg) no-repeat center center
}
.my-work .pagination .pagnext {
background: url(/images/svg/right-arrow.svg) no-repeat center center
}
.my-work .pagination .pagnext:focus,.my-work .pagination .pagnext:hover {
background: url(/images/svg/right-arrow-hover.svg) no-repeat center center
}
}
@media screen and (max-width: 979px) {
.my-work div[id=left-small] {
width:auto;
float: none;
display: inline-block;
margin: 0;
border: none
}
.my-work div[id=left-small] article {
border-bottom: none;
margin: 0 0 15px 0;
padding: 0 0 15px 0
}
.my-work div[id=right-large] {
width: 100%;
float: none;
display: inline-block;
padding: 0
}
.my-work div[id=right-large] img {
margin: 0 0 50px 0
}
.my-work .pagination {
border-top: 1px solid #ccc;
padding: 50px 0 0 0;
text-align: center;
width: 100%
}
.my-work .project-box-five,.my-work .project-box-four,.my-work .project-box-one,.my-work .project-box-three,.my-work .project-box-two {
margin-bottom: 30px
}
.my-work .project-box-six {
margin-bottom: 0
}
}
@media screen and (max-width: 767px) {
.my-work div[id=left-small] article {
margin:0 0 10px 0;
padding: 0 0 15px 0
}
.my-work div[id=right-large] img {
margin: 0 0 40px 0
}
.my-work .pagination {
padding: 40px 0 0 0
}
.my-work .project-box-five,.my-work .project-box-four,.my-work .project-box-one,.my-work .project-box-three,.my-work .project-box-two {
margin-bottom: 20px
}
}
@media screen {
.side-projects .project-box-one,.side-projects .project-box-three,.side-projects .project-box-two {
margin-bottom: 30px
}
.side-projects [class*=project-box] {
text-decoration: none;
background-color: #04b4dc;
background-repeat: no-repeat;
background-position: left bottom;
-webkit-background-size: contain;
background-size: contain
}
.side-projects [class*=project-box]:focus header h3,.side-projects [class*=project-box]:hover header h3 {
opacity: 1;
-ms-transform: translateY(0);
-webkit-transform: translateY(0);
transform: translateY(0)
}
.side-projects header {
position: absolute;
width: 100%;
text-align: center;
z-index: 1
}
.side-projects header h3 {
-webkit-transition: all .5s;
transition: all .5s;
-ms-transform: translateY(30px);
-webkit-transform: translateY(30px);
transform: translateY(30px);
margin-top: 10%;
opacity: 0
}
.no-webp .side-projects .project-box-one {
background-image: url(/images/diceware-sideproject.png)
}
.no-webp .side-projects .project-box-two {
background-image: url(/images/posthtml-head-elements-sideproject.png)
}
.no-webp .side-projects .project-box-three {
background-image: url(/images/grunt-posthtml-sideproject.png)
}
.no-webp .side-projects .project-box-four {
background-image: url(/images/lightning-sideproject.png)
}
.no-webp .side-projects .project-box-five {
background-image: url(/images/postcss-mq-keyframes-sideproject.png)
}
.no-webp .side-projects .project-box-six {
background-image: url(/images/pennybooks-sideproject.png)
}
.webp .side-projects .project-box-one {
background-image: url(/images/diceware-sideproject.png.webp)
}
.webp .side-projects .project-box-two {
background-image: url(/images/posthtml-head-elements-sideproject.png.webp)
}
.webp .side-projects .project-box-three {
background-image: url(/images/grunt-posthtml-sideproject.png.webp)
}
.webp .side-projects .project-box-four {
background-image: url(/images/lightning-sideproject.png.webp)
}
.webp .side-projects .project-box-five {
background-image: url(/images/postcss-mq-keyframes-sideproject.png.webp)
}
.webp .side-projects .project-box-six {
background-image: url(/images/pennybooks-sideproject.png.webp)
}
}
@media screen and (max-width: 979px) {
.side-projects .project-box-four,.side-projects .project-box-one,.side-projects .project-box-three,.side-projects .project-box-two {
margin-bottom:33px
}
.side-projects .project-box-five,.side-projects .project-box-six {
margin-bottom: 0
}
}
@media screen {
.aboutme section {
display: inline-block;
margin: 10px 0 0 0
}
.aboutme .button-skills-aboutme.section {
width: 48%;
float: left;
margin-bottom: 25px;
line-height: 58px
}
.aboutme .button-skills-aboutme.section:nth-of-type(even) {
margin-left: 4%
}
.aboutme [class*=per] {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis
}
.aboutme [class*=per] span {
display: block;
height: 100%;
background: #04b4dc;
padding-left: 20px;
border-radius: 10px 0 0 10px
}
.aboutme .per_10 span {
width: 10%
}
.aboutme .per_20 span {
width: 20%
}
.aboutme .per_30 span {
width: 30%
}
.aboutme .per_40 span {
width: 40%
}
.aboutme .per_50 span {
width: 50%
}
.aboutme .per_60 span {
width: 60%
}
.aboutme .per_70 span {
width: 70%
}
.aboutme .per_80 span {
width: 80%
}
.aboutme .per_90 span {
width: 90%
}
.aboutme .per_100 span {
width: 100%
}
.aboutme .per_100 span {
border-radius: 10px
}
}
@media screen and (min-device-width: 768px) and (orientation:landscape) {
.aboutme [class*=per] span {
-ms-transform:scaleX(0);
-webkit-transform: scaleX(0);
transform: scaleX(0);
opacity: 0;
-webkit-animation: fadeIn ease-out 1;
animation: fadeIn ease-out 1;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-duration: 3s;
animation-duration: 3s;
-webkit-animation-delay: 1s;
animation-delay: 1s
}
.aboutme [class*=per]:last-of-type {
-webkit-animation-name: shake;
-webkit-animation-delay: 6s;
-webkit-animation-duration: .8s;
-webkit-transform-origin: 50% 50%;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
animation-name: shake;
animation-delay: 6s;
animation-duration: .8s;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%;
animation-iteration-count: infinite;
animation-timing-function: linear
}
}
@media screen {
.ie9 .aboutme [class*=per] span {
-ms-transform: scaleX(1);
-webkit-transform: scaleX(1);
transform: scaleX(1);
opacity: 1
}
}
@media screen and (max-width: 979px) {
.aboutme section {
display:block
}
.aboutme div[id=left-large] {
width: auto;
float: none;
display: block;
margin: 0
}
.aboutme div[id=right-small] {
width: auto;
float: none;
display: block
}
}
@media screen and (max-width: 767px) {
.aboutme .button-skills-aboutme.section {
width:100%;
float: none;
margin-bottom: 20px;
line-height: 58px
}
.aboutme .button-skills-aboutme.section:nth-of-type(even) {
margin-left: 0
}
}
@media screen {
.blog article {
border-bottom: 1px solid #ccc;
margin: 0 0 25px 0;
padding: 0 0 25px 0
}
.blog article ol {
list-style-position: inside
}
.blog article .scroll-top {
color: #807f7f
}
.blog article .scroll-top:focus,.blog article .scroll-top:hover {
text-decoration: none
}
.blog article header {
border: 1px solid #ccc;
-webkit-background-clip: content-box;
background-clip: content-box;
padding: 4px;
overflow: hidden;
width: 100%;
text-align: center;
margin: 0 0 15px 0
}
.blog article header:focus,.blog article header:hover {
border: 1px solid #999
}
.blog article p.date a {
color: #807f7f;
text-decoration: none
}
.blog article p.date a:focus,.blog article p.date a:hover {
text-decoration: underline
}
.blog article .svg-container-left {
float: left;
margin-right: 1em;
margin-bottom: inherit;
max-width: 33%;
object-fit: cover
}
.blog article .svg-container-right {
float: right;
max-width: 33%;
margin-left: 2em;
margin-bottom: 1em
}
.blog article .svg-container-right:first-child {
opacity: .75
}
.blog article .svg-container-right:first-of-type {
opacity: .75
}
.blog article .image-container,.blog article .image-container-rejectjs {
border: 1px solid #ccc;
-webkit-background-clip: content-box;
background-clip: content-box;
padding: 4px;
overflow: hidden;
width: 100%;
text-align: center
}
.blog article .image-container img,.blog article .image-container-rejectjs img {
object-fit: contain;
object-position: 0
}
.blog article .image-container-rejectjs {
min-height: 812px;
margin-bottom: 1.5625em
}
.blog article figure {
margin-bottom: 20px;
display: inline-block
}
.blog article figcaption {
font-size: 1.4em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
text-align: right
}
.blog article iframe {
margin: 0 0 20px 0
}
.blog article .twitter-container {
margin-bottom: 5vh
}
.blog article .video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
margin-bottom: 1.5625em
}
.blog article .video-container embed,.blog article .video-container iframe,.blog article .video-container object {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%
}
.blog article pre {
white-space: pre;
overflow: auto
}
.blog article blockquote {
background: #fafafa;
margin: 1.5em 10px 1.5em 0;
padding: .5em 3em .5em .5em;
position: relative;
-webkit-clip-path: polygon(0 0,100% 0,96% 100%,0 100%);
clip-path: polygon(0 0,100% 0,96% 100%,0 100%)
}
.blog article blockquote:focus,.blog article blockquote:hover {
content: " (" attr(cite) ")"
}
.blog article blockquote::before {
color: #ccc;
content: "\201C";
font-size: 5em;
line-height: .1em;
margin-right: .2em;
vertical-align: -.45em
}
.blog article blockquote.no-open-quote {
border: 1px solid #ececec
}
.blog article blockquote.no-open-quote::before {
content: no-open-quote
}
.blog article blockquote::after {
content: no-close-quote
}
.blog article blockquote p {
display: inline;
line-height: 1em
}
.blog article .last-quote::after {
color: #ccc;
content: close-quote;
font-size: 5em;
line-height: .1em;
margin-left: .2em;
vertical-align: .45em
}
.blog article aside {
width: 33%;
margin: 0 0 0 2%;
padding: 0 0 0 2%;
float: right;
border-left: 1px solid #ccc
}
.blog article aside:empty {
display: none
}
.blog article .blog-data {
width: 100%;
border: 1px solid #ccc
}
.blog article .blog-data caption {
padding: 0 0 10px 0;
font-style: italic
}
.blog article .blog-data tr:first-of-type th {
padding: 5px;
color: #038aa8
}
.blog article .blog-data td,.blog article .blog-data th {
text-align: left;
padding: 5px
}
.blog article .blog-data tr:not(:first-of-type) th {
color: #049ec1
}
.blog .user-comments {
border-bottom: 1px solid #ccc;
margin: 0 0 25px 0;
padding: 0 0 25px 0;
display: inline-block;
white-space: pre-line
}
.blog .user-comments p:first-of-type {
font-weight: 600
}
.blog [id=right-small] h4.content-title:nth-of-type(2)+ul li:not(:last-of-type) {
margin-bottom: 0
}
.blog [id=right-small] a {
color: #807f7f;
text-decoration: none;
display: block;
margin-bottom: 10px
}
.blog [id=right-small] h4.content-title+ul {
margin-bottom: 25px;
display: inline-block
}
}
@media screen and (max-width: 767px) {
.blog article {
margin:0 0 20px 0;
padding: 0 0 20px 0
}
.blog article header {
margin: 0 0 10px 0
}
.blog article .svg-container-left,.blog article .svg-container-right {
max-width: 50vw
}
.blog [id=right-small] h4.content-title+ul {
margin-bottom: 20px
}
}
@media screen {
[id=more-posts] {
cursor: pointer
}
[id=more-posts] .down-arrow {
width: 55px;
height: 54px;
display: inline-block;
cursor: pointer;
-webkit-background-size: contain;
background-size: contain;
background: url(/images/svg/down-arrow.svg) no-repeat center center
}
[id=more-posts] .down-arrow:focus,[id=more-posts] .down-arrow:hover {
background: url(/images/svg/down-arrow-hover.svg) no-repeat center center
}
[id=more-posts]>div:first-of-type {
float: right;
width: 160px;
text-align: right
}
[id=more-posts]>div:last-of-type {
float: right
}
[id=pagination] {
text-align: center
}
[id=pagination] .left-p {
float: left;
width: 55px;
height: 54px;
margin: 0 14px 14px 0
}
[id=pagination] .center-p {
float: left;
margin: 0 7px 0 0;
width: calc(100% - (55px * 2) - (14px * 2))
}
[id=pagination] .right-p {
float: left;
width: 55px;
height: 54px
}
[id=pagination] [class*=pag] {
width: 55px;
height: 54px;
display: block;
float: left;
cursor: pointer;
-webkit-background-size: contain;
background-size: contain;
margin: 0 14px 14px 0
}
[id=pagination] [class*=pag]:last-of-type {
margin: 0
}
[id=pagination] .left-p [class*=pag] {
background: url(/images/svg/left-arrow.svg) no-repeat center center
}
[id=pagination] .left-p [class*=pag]:focus,[id=pagination] .left-p [class*=pag]:hover {
background: url(/images/svg/left-arrow-hover.svg) no-repeat center center
}
[id=pagination] .pag1 {
background: url(/images/svg/solid1.svg) no-repeat center center
}
[id=pagination] .pag1:focus,[id=pagination] .pag1:hover {
background: url(/images/svg/outline1.svg) no-repeat center center
}
[id=pagination] .pag2 {
background: url(/images/svg/solid2.svg) no-repeat center center
}
[id=pagination] .pag2:focus,[id=pagination] .pag2:hover {
background: url(/images/svg/outline2.svg) no-repeat center center
}
[id=pagination] .pag3 {
background: url(/images/svg/solid3.svg) no-repeat center center
}
[id=pagination] .pag3:focus,[id=pagination] .pag3:hover {
background: url(/images/svg/outline3.svg) no-repeat center center
}
[id=pagination] .pag4 {
background: url(/images/svg/solid4.svg) no-repeat center center
}
[id=pagination] .pag4:focus,[id=pagination] .pag4:hover {
background: url(/images/svg/outline4.svg) no-repeat center center
}
[id=pagination] .pag5 {
background: url(/images/svg/solid5.svg) no-repeat center center
}
[id=pagination] .pag5:focus,[id=pagination] .pag5:hover {
background: url(/images/svg/outline5.svg) no-repeat center center
}
[id=pagination] .pag6 {
background: url(/images/svg/solid6.svg) no-repeat center center
}
[id=pagination] .pag6:focus,[id=pagination] .pag6:hover {
background: url(/images/svg/outline6.svg) no-repeat center center
}
[id=pagination] .pag7 {
background: url(/images/svg/solid7.svg) no-repeat center center
}
[id=pagination] .pag7:focus,[id=pagination] .pag7:hover {
background: url(/images/svg/outline7.svg) no-repeat center center
}
[id=pagination] .pag8 {
background: url(/images/svg/solid8.svg) no-repeat center center
}
[id=pagination] .pag8:focus,[id=pagination] .pag8:hover {
background: url(/images/svg/outline8.svg) no-repeat center center
}
[id=pagination] .pag9 {
background: url(/images/svg/solid9.svg) no-repeat center center
}
[id=pagination] .pag9:focus,[id=pagination] .pag9:hover {
background: url(/images/svg/outline9.svg) no-repeat center center
}
[id=pagination] .pag10 {
background: url(/images/svg/solid10.svg) no-repeat center center
}
[id=pagination] .pag10:focus,[id=pagination] .pag10:hover {
background: url(/images/svg/outline10.svg) no-repeat center center
}
[id=pagination] .right-p [class*=pag] {
background: url(/images/svg/right-arrow.svg) no-repeat center center
}
[id=pagination] .right-p [class*=pag]:focus,[id=pagination] .right-p [class*=pag]:hover {
background: url(/images/svg/right-arrow-hover.svg) no-repeat center center
}
}
@media screen and (min-width: 767px) and (max-width:979px) {
.blog article .image-container-rejectjs {
min-height:700px
}
}
@media screen and (max-width: 979px) {
.blog [id=left-large] {
width:auto;
float: none;
display: block;
margin: 0
}
.blog [id=right-small] {
display: none
}
.blog.blog-single [id=left-large] {
width: 100%;
margin: 0 0 20px 0;
display: inline-block
}
.blog.blog-single [id=right-small] {
width: auto;
float: none;
display: block;
margin: 0;
clear: both
}
}
@media screen and (max-width: 767px) {
.blog article aside {
display:none
}
.blog article .image-container-rejectjs {
min-height: 350px
}
.blog.blog-single [id=right-small] {
display: none
}
[id=pagination] {
text-align: center
}
[id=pagination] .left-p {
float: left;
width: 55px;
height: 54px;
margin: 0 14px 14px 0
}
[id=pagination] .center-p {
display: none
}
[id=pagination] .right-p {
float: right;
width: 55px;
height: 54px
}
}
@media screen and (max-width: 979px) {
.contact div[id=left-large] {
width:100%;
float: none;
display: inline-block;
margin: 0
}
.contact div[id=left-large]>div {
width: 100%
}
.contact div[id=right-small] {
display: none
}
}
@media screen and (max-width: 979px) {
.contact__left-large {
width:100%;
float: none;
display: inline-block;
margin: 0
}
.contact__left-large .hidden-desktop {
width: 100%
}
.contact__right-small {
display: none
}
}
@media screen {
.content-text .user-details ul {
width: 33%
}
.effeckt-wrap {
background: #fff;
padding: 2em;
border: 1px solid #ccc
}
.effeckt-wrap:focus,.effeckt-wrap:hover {
border: 1px solid #04b3da;
cursor: pointer
}
.effeckt-wrap a {
color: inherit;
text-decoration: none
}
.effeckt-wrap header,.effeckt-wrap section {
font-size: 1.8em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
margin-bottom: .6944444444em;
font-weight: 400;
color: #666
}
.effeckt-wrap header:focus,.effeckt-wrap header:hover,.effeckt-wrap section:focus,.effeckt-wrap section:hover {
olor: #04b3da
}
.effeckt-wrap button {
float: right;
font-size: 1.2em;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
color: #fff;
font-weight: 400;
border-radius: 5px;
border: none;
padding: 5px;
display: inline-block
}
.effeckt-wrap button:active,.effeckt-wrap button:focus,.effeckt-wrap button:hover {
color: #e6e5e5
}
.effeckt-modal {
-webkit-transition-property: all;
transition-property: all;
-webkit-transition-timing-function: ease;
transition-timing-function: ease;
-webkit-transition-duration: .5s;
transition-duration: .5s;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-timing-function: ease;
animation-timing-function: ease
}
.effeckt-modal-wrap {
position: fixed;
top: 50%;
left: 50%;
max-width: 320px;
min-width: 320px;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
z-index: 2000;
visibility: hidden;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}
.effeckt-modal-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
visibility: hidden;
opacity: 0;
-webkit-transition-duration: .5s;
transition-duration: .5s;
background: rgba(0,0,0,.2)
}
.effeckt-show.effeckt-modal-wrap {
visibility: visible
}
.effeckt-show.effeckt-modal-wrap~.effeckt-modal-overlay {
visibility: visible;
opacity: 1
}
.tada .effeckt-content {
opacity: 0
}
.effeckt-show.tada .effeckt-content {
opacity: 1;
-webkit-animation-name: tada;
animation-name: tada
}
.admin-comments .comment-block {
border-bottom: 1px solid #ccc;
padding: 0 0 20px 0;
margin: 0 0 20px 0
}
div[id=footer] {
clear: both
}
div[id=footer-top] {
height: 281px;
padding: 25px 57px 0 57px;
overflow: hidden;
background: #f4f3f2;
position: relative
}
div[id=footer-top] a {
text-decoration: none
}
div[id=footer-top]:after {
content: '';
position: absolute;
bottom: 0;
left: 0;
height: 94px;
width: 100%;
pointer-events: none;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjNmMiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGYzZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(244,243,242,0)),color-stop(100%,#f4f3f2));
background: -webkit-linear-gradient(top,rgba(244,243,242,0) 0,#f4f3f2 100%);
background: -webkit-gradient(linear,left top,left bottom,from(rgba(244,243,242,0)),to(#f4f3f2));
background: linear-gradient(to bottom,rgba(244,243,242,0) 0,#f4f3f2 100%)
}
div[id=footer-top]:before {
content: '';
position: absolute;
bottom: 0;
left: 0;
height: 100%;
width: 100%;
background: #f4f3f2;
opacity: .5;
pointer-events: none;
-webkit-transition: opacity .5s;
transition: opacity .5s
}
div[id=footer-top]:focus:before,div[id=footer-top]:hover:before {
opacity: .3
}
div[id=footer-top].blogFooter:after {
content: none
}
div[id=footer-top].blogFooter:before {
content: none
}
div[id=recommended-article] a {
margin: auto;
position: absolute;
top: 50%;
left: 50%;
-ms-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
width: 61.7130307467%
}
}
@media screen and (max-width: 1366px) {
div[id=footer-top] {
padding:30px 4.172767203513909% 0 4.172767203513909%
}
}
@media screen and (max-width: 767px) {
div[id=footer-top] {
padding:20px 4.172767203513909% 0 4.172767203513909%
}
}
@media screen {
div[id=footer-bottom] {
height: 94px;
background: #27353d;
text-align: center;
position: relative;
overflow: hidden
}
div[id=footer-bottom]:before {
content: '';
position: absolute;
top: -15px;
left: 45%;
left: calc(50% - 10px);
width: 21px;
height: 21px;
background: #f4f3f2;
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg)
}
code[class*=language-],pre[class*=language-] {
color: #000;
text-shadow: 0 1px #fff;
font-family: Consolas,Monaco,'Andale Mono',monospace;
direction: ltr;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
line-height: 1.5;
-moz-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none
}
code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection {
text-shadow: none;
background: #b3d4fc
}
code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection {
text-shadow: none;
background: #b3d4fc
}
code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection {
text-shadow: none;
background: #b3d4fc
}
pre[class*=language-] {
padding: 1em;
margin: .5em 0;
overflow: auto
}
:not(pre)>code[class*=language-],pre[class*=language-] {
background: #f5f2f0
}
:not(pre)>code[class*=language-] {
padding: .1em;
border-radius: .3em
}
.token.cdata,.token.comment,.token.doctype,.token.prolog {
color: #708090
}
.token.punctuation {
color: #999
}
.namespace {
opacity: .7
}
.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag {
color: #905
}
.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string {
color: #690
}
.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable {
color: #a67f59;
background: rgba(255,255,255,.5)
}
.token.atrule,.token.attr-value,.token.keyword {
color: #07a
}
.token.function {
color: #dd4a68
}
.token.important,.token.regex {
color: #e90
}
.token.important {
font-weight: 700
}
.token.entity {
cursor: help
}
pre.line-numbers {
position: relative;
padding-left: 3.8em;
counter-reset: linenumber
}
pre.line-numbers>code {
position: relative
}
.line-numbers .line-numbers-rows {
position: absolute;
pointer-events: none;
top: 0;
font-size: 100%;
left: -3.8em;
width: 3em;
letter-spacing: -1px;
border-right: 1px solid #999;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.line-numbers-rows>span {
pointer-events: none;
display: block;
counter-increment: linenumber
}
.line-numbers-rows>span:before {
content: counter(linenumber);
color: #999;
display: block;
padding-right: .8em;
text-align: right
}
.rejectjs__one,.rejectjs__two {
position: relative
}
.rejectjs__one::after,.rejectjs__one::before,.rejectjs__two::after,.rejectjs__two::before {
content: '';
display: block;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%
}
.rejectjs__one {
background-image: url(https://andywalpole.me/images/blog-images/reject-stickers-large.jpg),url(https://andywalpole.me/images/blog-images/reject-name-cards.jpg),url(https://andywalpole.me/images/blog-images/reject-speaker-mc.jpg);
-webkit-background-size: auto,cover,cover;
background-size: auto,cover,cover;
background-position: center,center,bottom;
background-repeat: no-repeat;
background-blend-mode: lighten,lighten,soft-light
}
.rejectjs__one::after {
background: url(https://andywalpole.me/images/logos/rejectjs.svg);
background-repeat: no-repeat;
-webkit-background-size: 30% 30%;
background-size: 30%;
background-position: calc(100% - 10px) calc(100% - 10px);
opacity: .3
}
.rejectjs__two {
background-image: url(https://andywalpole.me/images/logos/rejectjs-logo.svg),url(https://andywalpole.me/images/blog-images/reject-crowdshot-large.jpg);
background-position: calc(100% - 10px) calc(100% - 10px),center;
-webkit-background-size: 30%,cover;
background-size: 30%,cover;
background-repeat: no-repeat;
background-blend-mode: exclusion,normal
}
.rejectjs__two::before {
background: url(https://andywalpole.me/images/blog-images/reject-badges.jpg);
background-repeat: no-repeat;
-webkit-background-size: cover;
background-size: cover;
-webkit-filter: blur(3px);
filter: blur(3px);
mix-blend-mode: soft-light
}
.rejectjs__two::after {
background: url(https://andywalpole.me/images/blog-images/reject-montage-badges.jpg);
background-repeat: no-repeat;
-webkit-background-size: cover;
background-size: cover;
opacity: .4;
-webkit-filter: blur(3px);
filter: blur(3px);
mix-blend-mode: soft-light
}
}
@media screen and (min-width: 767px) and (max-width:979px) {
.rejectjs__one {
-webkit-background-size:auto,cover,90%;
background-size: auto,cover,90%
}
}
@media screen and (max-width: 767px) {
.rejectjs__one {
-webkit-background-size:auto,cover,90%;
background-size: auto,cover,90%
}
}
@media print {
*,:after,:before {
background: 0 0!important;
color: #000!important;
-webkit-box-shadow: none!important;
box-shadow: none!important;
text-shadow: none!important
}
body {
font-size: 62.5%;
font-family: 'Open Sans',Roboto,'Droid Sans','Helvetica Neue',Helvetica,sans-serif;
line-height: 2.5em
}
div[id=banner],div[id=footer],div[id=header],div[id=right-small] {
display: none
}
h1 {
font-size: 24px
}
h2 {
font-size: 22px
}
h3,h4,h5,h6 {
font-size: 18px
}
li,p {
font-size: 16px
}
div[id=main-content] {
padding: 5px;
width: auto;
float: none;
display: block
}
a,a:visited {
text-decoration: underline
}
a[href]:after {
content: " (" attr(href) ")"
}
abbr[title]:after {
content: " (" attr(title) ")"
}
a[href^="#"]:after,a[href^="javascript:"]:after {
content: ''
}
blockquote::before {
content: open-quote
}
blockquote::after {
content: close-quote
}
thead {
display: table-header-group
}
img,tr {
page-break-inside: avoid
}
img {
max-width: 100%!important
}
h2,h3,p {
orphans: 3;
widows: 3
}
h2,h3 {
page-break-after: avoid
}
}
@-webkit-keyframes bugfix {
from {
margin: 0
}
to {
margin: 0
}
}
@-webkit-keyframes swipeIn {
from {
-webkit-transform: translateX(-200%)
}
to {
-webkit-transform: translateX(0)
}
}
@keyframes swipeIn {
from {
-webkit-transform: translateX(-200%);
transform: translateX(-200%)
}
to {
-webkit-transform: translateX(0);
transform: translateX(0)
}
}
@-webkit-keyframes bounceIn {
0% {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
will-change: opacity,-webkit-transform;
opacity: 0;
-webkit-transform: scale(.3);
color: #04b4dc
}
50% {
opacity: 1;
-webkit-transform: scale(1.05);
color: #fff
}
70% {
-webkit-transform: scale(.9)
}
100% {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
will-change: auto;
opacity: 1;
-webkit-transform: scale(1)
}
}
@keyframes bounceIn {
0% {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
will-change: opacity,transform;
opacity: 0;
-webkit-transform: scale(.3);
transform: scale(.3);
color: #04b4dc
}
50% {
opacity: 1;
-webkit-transform: scale(1.05);
transform: scale(1.05);
color: #fff
}
70% {
-webkit-transform: scale(.9);
transform: scale(.9)
}
100% {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
will-change: auto;
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1)
}
}
@-webkit-keyframes pace-bounce {
0% {
top: 0;
-webkit-animation-timing-function: ease-in
}
50% {
top: 140px;
height: 140px;
-webkit-animation-timing-function: ease-out
}
55% {
top: 160px;
height: 120px;
border-radius: 70px/60px;
-webkit-animation-timing-function: ease-in
}
65% {
top: 120px;
height: 140px;
border-radius: 70px;
-webkit-animation-timing-function: ease-out
}
95% {
top: 0;
-webkit-animation-timing-function: ease-in
}
100% {
top: 0;
-webkit-animation-timing-function: ease-in
}
}
@-webkit-keyframes pace-bounce-scaledown {
0% {
opacity: 1
}
100% {
opacity: 0
}
}
@-webkit-keyframes pace-compress {
0% {
bottom: 0;
margin-left: -30px;
width: 60px;
height: 75px;
background: rgba(20,20,20,.1);
-webkit-box-shadow: 0 0 20px 35px rgba(20,20,20,.1);
box-shadow: 0 0 20px 35px rgba(20,20,20,.1);
border-radius: 30px/40px;
-webkit-animation-timing-function: ease-in
}
100% {
bottom: 30px;
margin-left: -10px;
width: 20px;
height: 5px;
background: rgba(20,20,20,.3);
-webkit-box-shadow: 0 0 20px 35px rgba(20,20,20,.3);
box-shadow: 0 0 20px 35px rgba(20,20,20,.3);
border-radius: 20px;
-webkit-animation-timing-function: ease-out
}
}
@keyframes pace-bounce {
0% {
top: 0;
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in
}
50% {
top: 140px;
height: 140px;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out
}
55% {
top: 160px;
height: 120px;
border-radius: 70px/60px;
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in
}
65% {
top: 120px;
height: 140px;
border-radius: 70px;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out
}
95% {
top: 0;
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in
}
100% {
top: 0;
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in
}
}
@keyframes pace-bounce-scaledown {
0% {
opacity: 1
}
100% {
opacity: 0
}
}
@keyframes pace-compress {
0% {
bottom: 0;
margin-left: -30px;
width: 60px;
height: 75px;
background: rgba(20,20,20,.1);
-webkit-box-shadow: 0 0 20px 35px rgba(20,20,20,.1);
box-shadow: 0 0 20px 35px rgba(20,20,20,.1);
border-radius: 30px/40px;
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in
}
100% {
bottom: 30px;
margin-left: -10px;
width: 20px;
height: 5px;
background: rgba(20,20,20,.3);
-webkit-box-shadow: 0 0 20px 35px rgba(20,20,20,.3);
box-shadow: 0 0 20px 35px rgba(20,20,20,.3);
border-radius: 20px;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out
}
}
@-webkit-keyframes fadeIn {
from {
opacity: 0;
-webkit-transform: scaleX(0)
}
to {
opacity: 1;
-webkit-transform: scaleX(1)
}
}
@keyframes fadeIn {
from {
opacity: 0;
-webkit-transform: scaleX(0);
transform: scaleX(0)
}
to {
opacity: 1;
-webkit-transform: scaleX(1);
transform: scaleX(1)
}
}
@-webkit-keyframes shake {
0% {
-webkit-transform: translate(2px,1px) rotate(0)
}
10% {
-webkit-transform: translate(-1px,-2px) rotate(-1deg)
}
20% {
-webkit-transform: translate(-3px,0) rotate(1deg)
}
30% {
-webkit-transform: translate(0,2px) rotate(0)
}
40% {
-webkit-transform: translate(1px,-1px) rotate(1deg)
}
50% {
-webkit-transform: translate(-1px,2px) rotate(-1deg)
}
60% {
-webkit-transform: translate(-3px,1px) rotate(0)
}
70% {
-webkit-transform: translate(2px,1px) rotate(-1deg)
}
80% {
-webkit-transform: translate(-1px,-1px) rotate(1deg)
}
90% {
-webkit-transform: translate(2px,2px) rotate(0)
}
100% {
-webkit-transform: translate(1px,-2px) rotate(-1deg)
}
}
@keyframes shake {
0% {
-webkit-transform: translate(2px,1px) rotate(0);
transform: translate(2px,1px) rotate(0)
}
10% {
-webkit-transform: translate(-1px,-2px) rotate(-1deg);
transform: translate(-1px,-2px) rotate(-1deg)
}
20% {
-webkit-transform: translate(-3px,0) rotate(1deg);
transform: translate(-3px,0) rotate(1deg)
}
30% {
-webkit-transform: translate(0,2px) rotate(0);
transform: translate(0,2px) rotate(0)
}
40% {
-webkit-transform: translate(1px,-1px) rotate(1deg);
transform: translate(1px,-1px) rotate(1deg)
}
50% {
-webkit-transform: translate(-1px,2px) rotate(-1deg);
transform: translate(-1px,2px) rotate(-1deg)
}
60% {
-webkit-transform: translate(-3px,1px) rotate(0);
transform: translate(-3px,1px) rotate(0)
}
70% {
-webkit-transform: translate(2px,1px) rotate(-1deg);
transform: translate(2px,1px) rotate(-1deg)
}
80% {
-webkit-transform: translate(-1px,-1px) rotate(1deg);
transform: translate(-1px,-1px) rotate(1deg)
}
90% {
-webkit-transform: translate(2px,2px) rotate(0);
transform: translate(2px,2px) rotate(0)
}
100% {
-webkit-transform: translate(1px,-2px) rotate(-1deg);
transform: translate(1px,-2px) rotate(-1deg)
}
}
@-webkit-keyframes tada {
0% {
-webkit-transform: scale(1);
transform: scale(1)
}
10%,20% {
-webkit-transform: scale(.9) rotate(-1deg);
transform: scale(.9) rotate(-1deg)
}
30%,50%,70%,90% {
-webkit-transform: scale(1.05) rotate(1deg);
transform: scale(1.05) rotate(1deg)
}
40%,60%,80% {
-webkit-transform: scale(1.05) rotate(-1deg);
transform: scale(1.05) rotate(-1deg)
}
100% {
-webkit-transform: scale(1) rotate(0);
transform: scale(1) rotate(0)
}
}
@keyframes tada {
0% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1)
}
10%,20% {
-webkit-transform: scale(.9) rotate(-1deg);
-ms-transform: scale(.9) rotate(-1deg);
transform: scale(.9) rotate(-1deg)
}
30%,50%,70%,90% {
-webkit-transform: scale(1.05) rotate(1deg);
-ms-transform: scale(1.05) rotate(1deg);
transform: sscale(1.05) rotate(1deg)
}
40%,60%,80% {
-webkit-transform: scale(1.05) rotate(-1deg);
-ms-transform: scale(1.05) rotate(-1deg);
transform: scale(1.05) rotate(-1deg)
}
100% {
-webkit-transform: scale(1) rotate(0);
-ms-transform: scale(1) rotate(0);
transform: scale(1) rotate(0)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment