Fix File
•
/
home
/
sportsfe...
/
httpdocs
/
wp-conte...
/
plugins
/
supreme-...
/
includes
/
modules
/
Buttons
•
File:
hover.css
•
Content:
/*! * Hover.css (http://ianlunn.github.io/Hover/) * Version: 2.1.0 * Author: Ian Lunn @IanLunn * Author URL: http://ianlunn.co.uk/ * Github: https://github.com/IanLunn/Hover * Made available under a MIT License: * http://www.opensource.org/licenses/mit-license.php * Hover.css Copyright Ian Lunn 2014. Generated with Sass. */ .dsm-grow { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: transform; transition-property: transform } .dsm-grow:active, .dsm-grow:focus, .dsm-grow:hover { -webkit-transform: scale(1.1); transform: scale(1.1) } .dsm-shrink { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: transform; transition-property: transform } .dsm-shrink:active, .dsm-shrink:focus, .dsm-shrink:hover { -webkit-transform: scale(.9); transform: scale(.9) } @-webkit-keyframes dsm-pulse { 25% { -webkit-transform: scale(1.1); transform: scale(1.1) } 75% { -webkit-transform: scale(.9); transform: scale(.9) } } @keyframes dsm-pulse { 25% { -webkit-transform: scale(1.1); transform: scale(1.1) } 75% { -webkit-transform: scale(.9); transform: scale(.9) } } .dsm-pulse { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent } .dsm-pulse:active, .dsm-pulse:focus, .dsm-pulse:hover { -webkit-animation-name: dsm-pulse; animation-name: dsm-pulse; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite } @-webkit-keyframes dsm-pulse-grow { to { -webkit-transform: scale(1.1); transform: scale(1.1) } } @keyframes dsm-pulse-grow { to { -webkit-transform: scale(1.1); transform: scale(1.1) } } .dsm-pulse-grow { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent } .dsm-pulse-grow:active, .dsm-pulse-grow:focus, .dsm-pulse-grow:hover { -webkit-animation-name: dsm-pulse-grow; animation-name: dsm-pulse-grow; -webkit-animation-duration: .3s; animation-duration: .3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate } @-webkit-keyframes dsm-pulse-shrink { to { -webkit-transform: scale(.9); transform: scale(.9) } } @keyframes dsm-pulse-shrink { to { -webkit-transform: scale(.9); transform: scale(.9) } } .dsm-pulse-shrink { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent } .dsm-pulse-shrink:active, .dsm-pulse-shrink:focus, .dsm-pulse-shrink:hover { -webkit-animation-name: dsm-pulse-shrink; animation-name: dsm-pulse-shrink; -webkit-animation-duration: .3s; animation-duration: .3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate } @-webkit-keyframes dsm-push { 50% { -webkit-transform: scale(.8); transform: scale(.8) } to { -webkit-transform: scale(1); transform: scale(1) } } @keyframes dsm-push { 50% { -webkit-transform: scale(.8); transform: scale(.8) } to { -webkit-transform: scale(1); transform: scale(1) } } .dsm-push { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent } .dsm-push:active, .dsm-push:focus, .dsm-push:hover { -webkit-animation-name: dsm-push; animation-name: dsm-push; -webkit-animation-duration: .3s; animation-duration: .3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: 1; animation-iteration-count: 1 } @-webkit-keyframes dsm-pop { 50% { -webkit-transform: scale(1.2); transform: scale(1.2) } } @keyframes dsm-pop { 50% { -webkit-transform: scale(1.2); transform: scale(1.2) } } .dsm-pop { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent } .dsm-pop:active, .dsm-pop:focus, .dsm-pop:hover { -webkit-animation-name: dsm-pop; animation-name: dsm-pop; -webkit-animation-duration: .3s; animation-duration: .3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: 1; animation-iteration-count: 1 } .dsm-bounce-in { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; -webkit-transition-duration: .5s; transition-duration: .5s } .dsm-bounce-in:active, .dsm-bounce-in:focus, .dsm-bounce-in:hover { -webkit-transform: scale(1.2); transform: scale(1.2); -webkit-transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36); transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36) } .dsm-bounce-out { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; -webkit-transition-duration: .5s; transition-duration: .5s } .dsm-bounce-out:active, .dsm-bounce-out:focus, .dsm-bounce-out:hover { -webkit-transform: scale(.8); transform: scale(.8); -webkit-transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36); transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36) } .dsm-rotate { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: transform; transition-property: transform } .dsm-rotate:active, .dsm-rotate:focus, .dsm-rotate:hover { -webkit-transform: rotate(4deg); transform: rotate(4deg) } .dsm-grow-rotate { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: transform; transition-property: transform } .dsm-grow-rotate:active, .dsm-grow-rotate:focus, .dsm-grow-rotate:hover { -webkit-transform: scale(1.1) rotate(4deg); transform: scale(1.1) rotate(4deg) } .dsm-float { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-float:active, .dsm-float:focus, .dsm-float:hover { -webkit-transform: translateY(-8px); transform: translateY(-8px) } .dsm-sink { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-sink:active, .dsm-sink:focus, .dsm-sink:hover { -webkit-transform: translateY(8px); transform: translateY(8px) } @-webkit-keyframes dsm-bob { 0% { -webkit-transform: translateY(-8px); transform: translateY(-8px) } 50% { -webkit-transform: translateY(-4px); transform: translateY(-4px) } to { -webkit-transform: translateY(-8px); transform: translateY(-8px) } } @keyframes dsm-bob { 0% { -webkit-transform: translateY(-8px); transform: translateY(-8px) } 50% { -webkit-transform: translateY(-4px); transform: translateY(-4px) } to { -webkit-transform: translateY(-8px); transform: translateY(-8px) } } @-webkit-keyframes dsm-bob-float { to { -webkit-transform: translateY(-8px); transform: translateY(-8px) } } @keyframes dsm-bob-float { to { -webkit-transform: translateY(-8px); transform: translateY(-8px) } } .dsm-bob { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent } .dsm-bob:active, .dsm-bob:focus, .dsm-bob:hover { -webkit-animation-name: dsm-bob-float, dsm-bob; animation-name: dsm-bob-float, dsm-bob; -webkit-animation-duration: .3s, 1.5s; animation-duration: .3s, 1.5s; -webkit-animation-delay: 0s, .3s; animation-delay: 0s, .3s; -webkit-animation-timing-function: ease-out, ease-in-out; animation-timing-function: ease-out, ease-in-out; -webkit-animation-iteration-count: 1, infinite; animation-iteration-count: 1, infinite; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-direction: normal, alternate; animation-direction: normal, alternate } @-webkit-keyframes dsm-hang { 0% { -webkit-transform: translateY(8px); transform: translateY(8px) } 50% { -webkit-transform: translateY(4px); transform: translateY(4px) } to { -webkit-transform: translateY(8px); transform: translateY(8px) } } @keyframes dsm-hang { 0% { -webkit-transform: translateY(8px); transform: translateY(8px) } 50% { -webkit-transform: translateY(4px); transform: translateY(4px) } to { -webkit-transform: translateY(8px); transform: translateY(8px) } } @-webkit-keyframes dsm-hang-sink { to { -webkit-transform: translateY(8px); transform: translateY(8px) } } @keyframes dsm-hang-sink { to { -webkit-transform: translateY(8px); transform: translateY(8px) } } .dsm-hang { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent } .dsm-hang:active, .dsm-hang:focus, .dsm-hang:hover { -webkit-animation-name: dsm-hang-sink, dsm-hang; animation-name: dsm-hang-sink, dsm-hang; -webkit-animation-duration: .3s, 1.5s; animation-duration: .3s, 1.5s; -webkit-animation-delay: 0s, .3s; animation-delay: 0s, .3s; -webkit-animation-timing-function: ease-out, ease-in-out; animation-timing-function: ease-out, ease-in-out; -webkit-animation-iteration-count: 1, infinite; animation-iteration-count: 1, infinite; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-direction: normal, alternate; animation-direction: normal, alternate } .dsm-skew { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: transform; transition-property: transform } .dsm-skew:active, .dsm-skew:focus, .dsm-skew:hover { -webkit-transform: skew(-10deg); transform: skew(-10deg) } .dsm-skew-forward { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transform-origin: 0 100%; transform-origin: 0 100% } .dsm-skew-forward:active, .dsm-skew-forward:focus, .dsm-skew-forward:hover { -webkit-transform: skew(-10deg); transform: skew(-10deg) } .dsm-skew-backward { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transform-origin: 0 100%; transform-origin: 0 100% } .dsm-skew-backward:active, .dsm-skew-backward:focus, .dsm-skew-backward:hover { -webkit-transform: skew(10deg); transform: skew(10deg) } @-webkit-keyframes dsm-wobble-vertical { 16.65% { -webkit-transform: translateY(8px); transform: translateY(8px) } 33.3% { -webkit-transform: translateY(-6px); transform: translateY(-6px) } 49.95% { -webkit-transform: translateY(4px); transform: translateY(4px) } 66.6% { -webkit-transform: translateY(-2px); transform: translateY(-2px) } 83.25% { -webkit-transform: translateY(1px); transform: translateY(1px) } to { -webkit-transform: translateY(0); transform: translateY(0) } } @keyframes dsm-wobble-vertical { 16.65% { -webkit-transform: translateY(8px); transform: translateY(8px) } 33.3% { -webkit-transform: translateY(-6px); transform: translateY(-6px) } 49.95% { -webkit-transform: translateY(4px); transform: translateY(4px) } 66.6% { -webkit-transform: translateY(-2px); transform: translateY(-2px) } 83.25% { -webkit-transform: translateY(1px); transform: translateY(1px) } to { -webkit-transform: translateY(0); transform: translateY(0) } } .dsm-wobble-vertical { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent } .dsm-wobble-vertical:active, .dsm-wobble-vertical:focus, .dsm-wobble-vertical:hover { -webkit-animation-name: dsm-wobble-vertical; animation-name: dsm-wobble-vertical; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1 } @-webkit-keyframes dsm-wobble-horizontal { 16.65% { -webkit-transform: translateX(8px); transform: translateX(8px) } 33.3% { -webkit-transform: translateX(-6px); transform: translateX(-6px) } 49.95% { -webkit-transform: translateX(4px); transform: translateX(4px) } 66.6% { -webkit-transform: translateX(-2px); transform: translateX(-2px) } 83.25% { -webkit-transform: translateX(1px); transform: translateX(1px) } to { -webkit-transform: translateX(0); transform: translateX(0) } } @keyframes dsm-wobble-horizontal { 16.65% { -webkit-transform: translateX(8px); transform: translateX(8px) } 33.3% { -webkit-transform: translateX(-6px); transform: translateX(-6px) } 49.95% { -webkit-transform: translateX(4px); transform: translateX(4px) } 66.6% { -webkit-transform: translateX(-2px); transform: translateX(-2px) } 83.25% { -webkit-transform: translateX(1px); transform: translateX(1px) } to { -webkit-transform: translateX(0); transform: translateX(0) } } .dsm-wobble-horizontal { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent } .dsm-wobble-horizontal:active, .dsm-wobble-horizontal:focus, .dsm-wobble-horizontal:hover { -webkit-animation-name: dsm-wobble-horizontal; animation-name: dsm-wobble-horizontal; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1 } @-webkit-keyframes dsm-wobble-to-bottom-right { 16.65% { -webkit-transform: translate(8px, 8px); transform: translate(8px, 8px) } 33.3% { -webkit-transform: translate(-6px, -6px); transform: translate(-6px, -6px) } 49.95% { -webkit-transform: translate(4px, 4px); transform: translate(4px, 4px) } 66.6% { -webkit-transform: translate(-2px, -2px); transform: translate(-2px, -2px) } 83.25% { -webkit-transform: translate(1px, 1px); transform: translate(1px, 1px) } to { -webkit-transform: translate(0); transform: translate(0) } } @keyframes dsm-wobble-to-bottom-right { 16.65% { -webkit-transform: translate(8px, 8px); transform: translate(8px, 8px) } 33.3% { -webkit-transform: translate(-6px, -6px); transform: translate(-6px, -6px) } 49.95% { -webkit-transform: translate(4px, 4px); transform: translate(4px, 4px) } 66.6% { -webkit-transform: translate(-2px, -2px); transform: translate(-2px, -2px) } 83.25% { -webkit-transform: translate(1px, 1px); transform: translate(1px, 1px) } to { -webkit-transform: translate(0); transform: translate(0) } } .dsm-wobble-to-bottom-right { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent } .dsm-wobble-to-bottom-right:active, .dsm-wobble-to-bottom-right:focus, .dsm-wobble-to-bottom-right:hover { -webkit-animation-name: dsm-wobble-to-bottom-right; animation-name: dsm-wobble-to-bottom-right; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1 } @-webkit-keyframes dsm-wobble-to-top-right { 16.65% { -webkit-transform: translate(8px, -8px); transform: translate(8px, -8px) } 33.3% { -webkit-transform: translate(-6px, 6px); transform: translate(-6px, 6px) } 49.95% { -webkit-transform: translate(4px, -4px); transform: translate(4px, -4px) } 66.6% { -webkit-transform: translate(-2px, 2px); transform: translate(-2px, 2px) } 83.25% { -webkit-transform: translate(1px, -1px); transform: translate(1px, -1px) } to { -webkit-transform: translate(0); transform: translate(0) } } @keyframes dsm-wobble-to-top-right { 16.65% { -webkit-transform: translate(8px, -8px); transform: translate(8px, -8px) } 33.3% { -webkit-transform: translate(-6px, 6px); transform: translate(-6px, 6px) } 49.95% { -webkit-transform: translate(4px, -4px); transform: translate(4px, -4px) } 66.6% { -webkit-transform: translate(-2px, 2px); transform: translate(-2px, 2px) } 83.25% { -webkit-transform: translate(1px, -1px); transform: translate(1px, -1px) } to { -webkit-transform: translate(0); transform: translate(0) } } .dsm-wobble-to-top-right { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent } .dsm-wobble-to-top-right:active, .dsm-wobble-to-top-right:focus, .dsm-wobble-to-top-right:hover { -webkit-animation-name: dsm-wobble-to-top-right; animation-name: dsm-wobble-to-top-right; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1 } @-webkit-keyframes dsm-wobble-top { 16.65% { -webkit-transform: skew(-12deg); transform: skew(-12deg) } 33.3% { -webkit-transform: skew(10deg); transform: skew(10deg) } 49.95% { -webkit-transform: skew(-6deg); transform: skew(-6deg) } 66.6% { -webkit-transform: skew(4deg); transform: skew(4deg) } 83.25% { -webkit-transform: skew(-2deg); transform: skew(-2deg) } to { -webkit-transform: skew(0); transform: skew(0) } } @keyframes dsm-wobble-top { 16.65% { -webkit-transform: skew(-12deg); transform: skew(-12deg) } 33.3% { -webkit-transform: skew(10deg); transform: skew(10deg) } 49.95% { -webkit-transform: skew(-6deg); transform: skew(-6deg) } 66.6% { -webkit-transform: skew(4deg); transform: skew(4deg) } 83.25% { -webkit-transform: skew(-2deg); transform: skew(-2deg) } to { -webkit-transform: skew(0); transform: skew(0) } } .dsm-wobble-top { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; -webkit-transform-origin: 0 100%; transform-origin: 0 100% } .dsm-wobble-top:active, .dsm-wobble-top:focus, .dsm-wobble-top:hover { -webkit-animation-name: dsm-wobble-top; animation-name: dsm-wobble-top; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1 } @-webkit-keyframes dsm-wobble-bottom { 16.65% { -webkit-transform: skew(-12deg); transform: skew(-12deg) } 33.3% { -webkit-transform: skew(10deg); transform: skew(10deg) } 49.95% { -webkit-transform: skew(-6deg); transform: skew(-6deg) } 66.6% { -webkit-transform: skew(4deg); transform: skew(4deg) } 83.25% { -webkit-transform: skew(-2deg); transform: skew(-2deg) } to { -webkit-transform: skew(0); transform: skew(0) } } @keyframes dsm-wobble-bottom { 16.65% { -webkit-transform: skew(-12deg); transform: skew(-12deg) } 33.3% { -webkit-transform: skew(10deg); transform: skew(10deg) } 49.95% { -webkit-transform: skew(-6deg); transform: skew(-6deg) } 66.6% { -webkit-transform: skew(4deg); transform: skew(4deg) } 83.25% { -webkit-transform: skew(-2deg); transform: skew(-2deg) } to { -webkit-transform: skew(0); transform: skew(0) } } .dsm-wobble-bottom { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; -webkit-transform-origin: 100% 0; transform-origin: 100% 0 } .dsm-wobble-bottom:active, .dsm-wobble-bottom:focus, .dsm-wobble-bottom:hover { -webkit-animation-name: dsm-wobble-bottom; animation-name: dsm-wobble-bottom; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1 } @-webkit-keyframes dsm-wobble-skew { 16.65% { -webkit-transform: skew(-12deg); transform: skew(-12deg) } 33.3% { -webkit-transform: skew(10deg); transform: skew(10deg) } 49.95% { -webkit-transform: skew(-6deg); transform: skew(-6deg) } 66.6% { -webkit-transform: skew(4deg); transform: skew(4deg) } 83.25% { -webkit-transform: skew(-2deg); transform: skew(-2deg) } to { -webkit-transform: skew(0); transform: skew(0) } } @keyframes dsm-wobble-skew { 16.65% { -webkit-transform: skew(-12deg); transform: skew(-12deg) } 33.3% { -webkit-transform: skew(10deg); transform: skew(10deg) } 49.95% { -webkit-transform: skew(-6deg); transform: skew(-6deg) } 66.6% { -webkit-transform: skew(4deg); transform: skew(4deg) } 83.25% { -webkit-transform: skew(-2deg); transform: skew(-2deg) } to { -webkit-transform: skew(0); transform: skew(0) } } .dsm-wobble-skew { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent } .dsm-wobble-skew:active, .dsm-wobble-skew:focus, .dsm-wobble-skew:hover { -webkit-animation-name: dsm-wobble-skew; animation-name: dsm-wobble-skew; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1 } @-webkit-keyframes dsm-buzz { 50% { -webkit-transform: translateX(3px) rotate(2deg); transform: translateX(3px) rotate(2deg) } to { -webkit-transform: translateX(-3px) rotate(-2deg); transform: translateX(-3px) rotate(-2deg) } } @keyframes dsm-buzz { 50% { -webkit-transform: translateX(3px) rotate(2deg); transform: translateX(3px) rotate(2deg) } to { -webkit-transform: translateX(-3px) rotate(-2deg); transform: translateX(-3px) rotate(-2deg) } } .dsm-buzz { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent } .dsm-buzz:active, .dsm-buzz:focus, .dsm-buzz:hover { -webkit-animation-name: dsm-buzz; animation-name: dsm-buzz; -webkit-animation-duration: .15s; animation-duration: .15s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite } @-webkit-keyframes dsm-buzz-out { 10% { -webkit-transform: translateX(3px) rotate(2deg); transform: translateX(3px) rotate(2deg) } 20% { -webkit-transform: translateX(-3px) rotate(-2deg); transform: translateX(-3px) rotate(-2deg) } 30% { -webkit-transform: translateX(3px) rotate(2deg); transform: translateX(3px) rotate(2deg) } 40% { -webkit-transform: translateX(-3px) rotate(-2deg); transform: translateX(-3px) rotate(-2deg) } 50% { -webkit-transform: translateX(2px) rotate(1deg); transform: translateX(2px) rotate(1deg) } 60% { -webkit-transform: translateX(-2px) rotate(-1deg); transform: translateX(-2px) rotate(-1deg) } 70% { -webkit-transform: translateX(2px) rotate(1deg); transform: translateX(2px) rotate(1deg) } 80% { -webkit-transform: translateX(-2px) rotate(-1deg); transform: translateX(-2px) rotate(-1deg) } 90% { -webkit-transform: translateX(1px) rotate(0); transform: translateX(1px) rotate(0) } to { -webkit-transform: translateX(-1px) rotate(0); transform: translateX(-1px) rotate(0) } } @keyframes dsm-buzz-out { 10% { -webkit-transform: translateX(3px) rotate(2deg); transform: translateX(3px) rotate(2deg) } 20% { -webkit-transform: translateX(-3px) rotate(-2deg); transform: translateX(-3px) rotate(-2deg) } 30% { -webkit-transform: translateX(3px) rotate(2deg); transform: translateX(3px) rotate(2deg) } 40% { -webkit-transform: translateX(-3px) rotate(-2deg); transform: translateX(-3px) rotate(-2deg) } 50% { -webkit-transform: translateX(2px) rotate(1deg); transform: translateX(2px) rotate(1deg) } 60% { -webkit-transform: translateX(-2px) rotate(-1deg); transform: translateX(-2px) rotate(-1deg) } 70% { -webkit-transform: translateX(2px) rotate(1deg); transform: translateX(2px) rotate(1deg) } 80% { -webkit-transform: translateX(-2px) rotate(-1deg); transform: translateX(-2px) rotate(-1deg) } 90% { -webkit-transform: translateX(1px) rotate(0); transform: translateX(1px) rotate(0) } to { -webkit-transform: translateX(-1px) rotate(0); transform: translateX(-1px) rotate(0) } } .dsm-buzz-out { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent } .dsm-buzz-out:active, .dsm-buzz-out:focus, .dsm-buzz-out:hover { -webkit-animation-name: dsm-buzz-out; animation-name: dsm-buzz-out; -webkit-animation-duration: .75s; animation-duration: .75s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: 1; animation-iteration-count: 1 } .dsm-forward { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: transform; transition-property: transform } .dsm-forward:active, .dsm-forward:focus, .dsm-forward:hover { -webkit-transform: translateX(8px); transform: translateX(8px) } .dsm-backward { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: transform; transition-property: transform } .dsm-backward:active, .dsm-backward:focus, .dsm-backward:hover { -webkit-transform: translateX(-8px); transform: translateX(-8px) } .dsm-fade { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; overflow: hidden; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: color, background-color; transition-property: color, background-color } .dsm-fade:active, .dsm-fade:focus, .dsm-fade:hover { background-color: #2098d1; color: #fff } @-webkit-keyframes dsm-back-pulse { 50% { background-color: rgba(32, 152, 209, .75) } } @keyframes dsm-back-pulse { 50% { background-color: rgba(32, 152, 209, .75) } } .dsm-back-pulse { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; overflow: hidden; -webkit-transition-duration: .5s; transition-duration: .5s; -webkit-transition-property: color, background-color; transition-property: color, background-color } .dsm-back-pulse:active, .dsm-back-pulse:focus, .dsm-back-pulse:hover { -webkit-animation-name: dsm-back-pulse; animation-name: dsm-back-pulse; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-delay: .5s; animation-delay: .5s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; background-color: #2098d1; color: #fff } .dsm-sweep-to-right { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; -webkit-transition-property: color; transition-property: color } .dsm-sweep-to-right, .dsm-sweep-to-right:before { -webkit-transition-duration: .3s; transition-duration: .3s } .dsm-sweep-to-right:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #2098d1; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-sweep-to-right:active, .dsm-sweep-to-right:focus, .dsm-sweep-to-right:hover { color: #fff } .dsm-sweep-to-right:active:before, .dsm-sweep-to-right:focus:before, .dsm-sweep-to-right:hover:before { -webkit-transform: scaleX(1); transform: scaleX(1) } .dsm-sweep-to-left { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; -webkit-transition-property: color; transition-property: color } .dsm-sweep-to-left, .dsm-sweep-to-left:before { -webkit-transition-duration: .3s; transition-duration: .3s } .dsm-sweep-to-left:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #2098d1; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-sweep-to-left:active, .dsm-sweep-to-left:focus, .dsm-sweep-to-left:hover { color: #fff } .dsm-sweep-to-left:active:before, .dsm-sweep-to-left:focus:before, .dsm-sweep-to-left:hover:before { -webkit-transform: scaleX(1); transform: scaleX(1) } .dsm-sweep-to-bottom { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; -webkit-transition-property: color; transition-property: color } .dsm-sweep-to-bottom, .dsm-sweep-to-bottom:before { -webkit-transition-duration: .3s; transition-duration: .3s } .dsm-sweep-to-bottom:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #2098d1; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-sweep-to-bottom:active, .dsm-sweep-to-bottom:focus, .dsm-sweep-to-bottom:hover { color: #fff } .dsm-sweep-to-bottom:active:before, .dsm-sweep-to-bottom:focus:before, .dsm-sweep-to-bottom:hover:before { -webkit-transform: scaleY(1); transform: scaleY(1) } .dsm-sweep-to-top { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; -webkit-transition-property: color; transition-property: color } .dsm-sweep-to-top, .dsm-sweep-to-top:before { -webkit-transition-duration: .3s; transition-duration: .3s } .dsm-sweep-to-top:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #2098d1; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-sweep-to-top:active, .dsm-sweep-to-top:focus, .dsm-sweep-to-top:hover { color: #fff } .dsm-sweep-to-top:active:before, .dsm-sweep-to-top:focus:before, .dsm-sweep-to-top:hover:before { -webkit-transform: scaleY(1); transform: scaleY(1) } .dsm-bounce-to-right { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; -webkit-transition-property: color; transition-property: color } .dsm-bounce-to-right, .dsm-bounce-to-right:before { -webkit-transition-duration: .5s; transition-duration: .5s } .dsm-bounce-to-right:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #2098d1; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-bounce-to-right:active, .dsm-bounce-to-right:focus, .dsm-bounce-to-right:hover { color: #fff } .dsm-bounce-to-right:active:before, .dsm-bounce-to-right:focus:before, .dsm-bounce-to-right:hover:before { -webkit-transform: scaleX(1); transform: scaleX(1); -webkit-transition-timing-function: cubic-bezier(.52, 1.64, .37, .66); transition-timing-function: cubic-bezier(.52, 1.64, .37, .66) } .dsm-bounce-to-left { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; -webkit-transition-property: color; transition-property: color } .dsm-bounce-to-left, .dsm-bounce-to-left:before { -webkit-transition-duration: .5s; transition-duration: .5s } .dsm-bounce-to-left:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #2098d1; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-bounce-to-left:active, .dsm-bounce-to-left:focus, .dsm-bounce-to-left:hover { color: #fff } .dsm-bounce-to-left:active:before, .dsm-bounce-to-left:focus:before, .dsm-bounce-to-left:hover:before { -webkit-transform: scaleX(1); transform: scaleX(1); -webkit-transition-timing-function: cubic-bezier(.52, 1.64, .37, .66); transition-timing-function: cubic-bezier(.52, 1.64, .37, .66) } .dsm-bounce-to-bottom { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; -webkit-transition-property: color; transition-property: color } .dsm-bounce-to-bottom, .dsm-bounce-to-bottom:before { -webkit-transition-duration: .5s; transition-duration: .5s } .dsm-bounce-to-bottom:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #2098d1; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-bounce-to-bottom:active, .dsm-bounce-to-bottom:focus, .dsm-bounce-to-bottom:hover { color: #fff } .dsm-bounce-to-bottom:active:before, .dsm-bounce-to-bottom:focus:before, .dsm-bounce-to-bottom:hover:before { -webkit-transform: scaleY(1); transform: scaleY(1); -webkit-transition-timing-function: cubic-bezier(.52, 1.64, .37, .66); transition-timing-function: cubic-bezier(.52, 1.64, .37, .66) } .dsm-bounce-to-top { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; -webkit-transition-property: color; transition-property: color } .dsm-bounce-to-top, .dsm-bounce-to-top:before { -webkit-transition-duration: .5s; transition-duration: .5s } .dsm-bounce-to-top:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #2098d1; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-bounce-to-top:active, .dsm-bounce-to-top:focus, .dsm-bounce-to-top:hover { color: #fff } .dsm-bounce-to-top:active:before, .dsm-bounce-to-top:focus:before, .dsm-bounce-to-top:hover:before { -webkit-transform: scaleY(1); transform: scaleY(1); -webkit-transition-timing-function: cubic-bezier(.52, 1.64, .37, .66); transition-timing-function: cubic-bezier(.52, 1.64, .37, .66) } .dsm-radial-out { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; overflow: hidden; background: #e1e1e1; -webkit-transition-property: color; transition-property: color } .dsm-radial-out, .dsm-radial-out:before { -webkit-transition-duration: .3s; transition-duration: .3s } .dsm-radial-out:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #2098d1; border-radius: 100%; -webkit-transform: scale(0); transform: scale(0); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-radial-out:active, .dsm-radial-out:focus, .dsm-radial-out:hover { color: #fff } .dsm-radial-out:active:before, .dsm-radial-out:focus:before, .dsm-radial-out:hover:before { -webkit-transform: scale(2); transform: scale(2) } .dsm-radial-in { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; overflow: hidden; background: #2098d1; -webkit-transition-property: color; transition-property: color } .dsm-radial-in, .dsm-radial-in:before { -webkit-transition-duration: .3s; transition-duration: .3s } .dsm-radial-in:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #e1e1e1; border-radius: 100%; -webkit-transform: scale(2); transform: scale(2); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-radial-in:active, .dsm-radial-in:focus, .dsm-radial-in:hover { color: #fff } .dsm-radial-in:active:before, .dsm-radial-in:focus:before, .dsm-radial-in:hover:before { -webkit-transform: scale(0); transform: scale(0) } .dsm-rectangle-in { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; background: #2098d1; -webkit-transition-property: color; transition-property: color } .dsm-rectangle-in, .dsm-rectangle-in:before { -webkit-transition-duration: .3s; transition-duration: .3s } .dsm-rectangle-in:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #e1e1e1; -webkit-transform: scale(1); transform: scale(1); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-rectangle-in:active, .dsm-rectangle-in:focus, .dsm-rectangle-in:hover { color: #fff } .dsm-rectangle-in:active:before, .dsm-rectangle-in:focus:before, .dsm-rectangle-in:hover:before { -webkit-transform: scale(0); transform: scale(0) } .dsm-rectangle-out { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; background: #e1e1e1; -webkit-transition-property: color; transition-property: color } .dsm-rectangle-out, .dsm-rectangle-out:before { -webkit-transition-duration: .3s; transition-duration: .3s } .dsm-rectangle-out:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #2098d1; -webkit-transform: scale(0); transform: scale(0); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-rectangle-out:active, .dsm-rectangle-out:focus, .dsm-rectangle-out:hover { color: #fff } .dsm-rectangle-out:active:before, .dsm-rectangle-out:focus:before, .dsm-rectangle-out:hover:before { -webkit-transform: scale(1); transform: scale(1) } .dsm-shutter-in-horizontal { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; background: #2098d1; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: .3s; transition-duration: .3s } .dsm-shutter-in-horizontal:before { content: ""; position: absolute; z-index: -1; top: 0; bottom: 0; left: 0; right: 0; background: #e1e1e1; -webkit-transform: scaleX(1); transform: scaleX(1); -webkit-transform-origin: 50%; transform-origin: 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-shutter-in-horizontal:active, .dsm-shutter-in-horizontal:focus, .dsm-shutter-in-horizontal:hover { color: #fff } .dsm-shutter-in-horizontal:active:before, .dsm-shutter-in-horizontal:focus:before, .dsm-shutter-in-horizontal:hover:before { -webkit-transform: scaleX(0); transform: scaleX(0) } .dsm-shutter-out-horizontal { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; background: #e1e1e1; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: .3s; transition-duration: .3s } .dsm-shutter-out-horizontal:before { content: ""; position: absolute; z-index: -1; top: 0; bottom: 0; left: 0; right: 0; background: #2098d1; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 50%; transform-origin: 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-shutter-out-horizontal:active, .dsm-shutter-out-horizontal:focus, .dsm-shutter-out-horizontal:hover { color: #fff } .dsm-shutter-out-horizontal:active:before, .dsm-shutter-out-horizontal:focus:before, .dsm-shutter-out-horizontal:hover:before { -webkit-transform: scaleX(1); transform: scaleX(1) } .dsm-shutter-in-vertical { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; background: #2098d1; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: .3s; transition-duration: .3s } .dsm-shutter-in-vertical:before { content: ""; position: absolute; z-index: -1; top: 0; bottom: 0; left: 0; right: 0; background: #e1e1e1; -webkit-transform: scaleY(1); transform: scaleY(1); -webkit-transform-origin: 50%; transform-origin: 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-shutter-in-vertical:active, .dsm-shutter-in-vertical:focus, .dsm-shutter-in-vertical:hover { color: #fff } .dsm-shutter-in-vertical:active:before, .dsm-shutter-in-vertical:focus:before, .dsm-shutter-in-vertical:hover:before { -webkit-transform: scaleY(0); transform: scaleY(0) } .dsm-shutter-out-vertical { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; background: #e1e1e1; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: .3s; transition-duration: .3s } .dsm-shutter-out-vertical:before { content: ""; position: absolute; z-index: -1; top: 0; bottom: 0; left: 0; right: 0; background: #2098d1; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 50%; transform-origin: 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-shutter-out-vertical:active, .dsm-shutter-out-vertical:focus, .dsm-shutter-out-vertical:hover { color: #fff } .dsm-shutter-out-vertical:active:before, .dsm-shutter-out-vertical:focus:before, .dsm-shutter-out-vertical:hover:before { -webkit-transform: scaleY(1); transform: scaleY(1) } .dsm-border-fade { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: box-shadow; transition-property: box-shadow; box-shadow: inset 0 0 0 4px #e1e1e1, 0 0 1px transparent } .dsm-border-fade:active, .dsm-border-fade:focus, .dsm-border-fade:hover { box-shadow: inset 0 0 0 4px #2098d1, 0 0 1px transparent } .dsm-hollow { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: background; transition-property: background; box-shadow: inset 0 0 0 4px #e1e1e1, 0 0 1px transparent } .dsm-hollow:active, .dsm-hollow:focus, .dsm-hollow:hover { background: none } .dsm-trim { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative } .dsm-trim:before { content: ""; position: absolute; border: 4px solid #fff; top: 4px; left: 4px; right: 4px; bottom: 4px; opacity: 0; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: opacity; transition-property: opacity } .dsm-trim:active:before, .dsm-trim:focus:before, .dsm-trim:hover:before { opacity: 1 } @-webkit-keyframes dsm-ripple-out { to { top: -12px; right: -12px; bottom: -12px; left: -12px; opacity: 0 } } @keyframes dsm-ripple-out { to { top: -12px; right: -12px; bottom: -12px; left: -12px; opacity: 0 } } .dsm-ripple-out { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative } .dsm-ripple-out:before { content: ""; position: absolute; border: 6px solid #e1e1e1; top: 0; right: 0; bottom: 0; left: 0; -webkit-animation-duration: 1s; animation-duration: 1s } .dsm-ripple-out:active:before, .dsm-ripple-out:focus:before, .dsm-ripple-out:hover:before { -webkit-animation-name: dsm-ripple-out; animation-name: dsm-ripple-out } @-webkit-keyframes dsm-ripple-in { to { top: 0; right: 0; bottom: 0; left: 0; opacity: 1 } } @keyframes dsm-ripple-in { to { top: 0; right: 0; bottom: 0; left: 0; opacity: 1 } } .dsm-ripple-in { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative } .dsm-ripple-in:before { content: ""; position: absolute; border: 4px solid #e1e1e1; top: -12px; right: -12px; bottom: -12px; left: -12px; opacity: 0; -webkit-animation-duration: 1s; animation-duration: 1s } .dsm-ripple-in:active:before, .dsm-ripple-in:focus:before, .dsm-ripple-in:hover:before { -webkit-animation-name: dsm-ripple-in; animation-name: dsm-ripple-in } .dsm-outline-out { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative } .dsm-outline-out:before { content: ""; position: absolute; border: 4px solid #e1e1e1; top: 0; right: 0; bottom: 0; left: 0; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: top, right, bottom, left; transition-property: top, right, bottom, left } .dsm-outline-out:active:before, .dsm-outline-out:focus:before, .dsm-outline-out:hover:before { top: -8px; right: -8px; bottom: -8px; left: -8px } .dsm-outline-in { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative } .dsm-outline-in:before { pointer-events: none; content: ""; position: absolute; border: 4px solid #e1e1e1; top: -16px; right: -16px; bottom: -16px; left: -16px; opacity: 0; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: top, right, bottom, left; transition-property: top, right, bottom, left } .dsm-outline-in:active:before, .dsm-outline-in:focus:before, .dsm-outline-in:hover:before { top: -8px; right: -8px; bottom: -8px; left: -8px; opacity: 1 } .dsm-round-corners { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: border-radius; transition-property: border-radius } .dsm-round-corners:active, .dsm-round-corners:focus, .dsm-round-corners:hover { border-radius: 1em } .dsm-underline-from-left { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; overflow: hidden } .dsm-underline-from-left:before { content: ""; position: absolute; z-index: -1; left: 0; right: 100%; bottom: 0; background: #2098d1; height: 4px; -webkit-transition-property: right; transition-property: right; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-underline-from-left:active:before, .dsm-underline-from-left:focus:before, .dsm-underline-from-left:hover:before { right: 0 } .dsm-underline-from-center { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; overflow: hidden } .dsm-underline-from-center:before { content: ""; position: absolute; z-index: -1; left: 50%; right: 50%; bottom: 0; background: #2098d1; height: 4px; -webkit-transition-property: left, right; transition-property: left, right; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-underline-from-center:active:before, .dsm-underline-from-center:focus:before, .dsm-underline-from-center:hover:before { left: 0; right: 0 } .dsm-underline-from-right { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; overflow: hidden } .dsm-underline-from-right:before { content: ""; position: absolute; z-index: -1; left: 100%; right: 0; bottom: 0; background: #2098d1; height: 4px; -webkit-transition-property: left; transition-property: left; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-underline-from-right:active:before, .dsm-underline-from-right:focus:before, .dsm-underline-from-right:hover:before { left: 0 } .dsm-overline-from-left { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; overflow: hidden } .dsm-overline-from-left:before { content: ""; position: absolute; z-index: -1; left: 0; right: 100%; top: 0; background: #2098d1; height: 4px; -webkit-transition-property: right; transition-property: right; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-overline-from-left:active:before, .dsm-overline-from-left:focus:before, .dsm-overline-from-left:hover:before { right: 0 } .dsm-overline-from-center { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; overflow: hidden } .dsm-overline-from-center:before { content: ""; position: absolute; z-index: -1; left: 50%; right: 50%; top: 0; background: #2098d1; height: 4px; -webkit-transition-property: left, right; transition-property: left, right; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-overline-from-center:active:before, .dsm-overline-from-center:focus:before, .dsm-overline-from-center:hover:before { left: 0; right: 0 } .dsm-overline-from-right { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; overflow: hidden } .dsm-overline-from-right:before { content: ""; position: absolute; z-index: -1; left: 100%; right: 0; top: 0; background: #2098d1; height: 4px; -webkit-transition-property: left; transition-property: left; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-overline-from-right:active:before, .dsm-overline-from-right:focus:before, .dsm-overline-from-right:hover:before { left: 0 } .dsm-reveal { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; overflow: hidden } .dsm-reveal:before { content: ""; position: absolute; z-index: -1; left: 0; right: 0; top: 0; bottom: 0; border: 0 solid #2098d1; -webkit-transition-property: border-width; transition-property: border-width; -webkit-transition-duration: .1s; transition-duration: .1s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-reveal:active:before, .dsm-reveal:focus:before, .dsm-reveal:hover:before { -webkit-transform: translateY(0); transform: translateY(0); border-width: 4px } .dsm-underline-reveal { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; overflow: hidden } .dsm-underline-reveal:before { content: ""; position: absolute; z-index: -1; left: 0; right: 0; bottom: 0; background: #2098d1; height: 4px; -webkit-transform: translateY(4px); transform: translateY(4px); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-underline-reveal:active:before, .dsm-underline-reveal:focus:before, .dsm-underline-reveal:hover:before { -webkit-transform: translateY(0); transform: translateY(0) } .dsm-overline-reveal { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; overflow: hidden } .dsm-overline-reveal:before { content: ""; position: absolute; z-index: -1; left: 0; right: 0; top: 0; background: #2098d1; height: 4px; -webkit-transform: translateY(-4px); transform: translateY(-4px); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-overline-reveal:active:before, .dsm-overline-reveal:focus:before, .dsm-overline-reveal:hover:before { -webkit-transform: translateY(0); transform: translateY(0) } .dsm-glow { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: box-shadow; transition-property: box-shadow } .dsm-glow:active, .dsm-glow:focus, .dsm-glow:hover { box-shadow: 0 0 8px rgba(0, 0, 0, .6) } .dsm-shadow { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: box-shadow; transition-property: box-shadow } .dsm-shadow:active, .dsm-shadow:focus, .dsm-shadow:hover { box-shadow: 0 10px 10px -10px rgba(0, 0, 0, .5) } .dsm-grow-shadow { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: box-shadow, transform; transition-property: box-shadow, transform } .dsm-grow-shadow:active, .dsm-grow-shadow:focus, .dsm-grow-shadow:hover { box-shadow: 0 10px 10px -10px rgba(0, 0, 0, .5); -webkit-transform: scale(1.1); transform: scale(1.1) } .dsm-box-shadow-outset { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: box-shadow; transition-property: box-shadow } .dsm-box-shadow-outset:active, .dsm-box-shadow-outset:focus, .dsm-box-shadow-outset:hover { box-shadow: 2px 2px 2px rgba(0, 0, 0, .6) } .dsm-box-shadow-inset { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: box-shadow; transition-property: box-shadow; box-shadow: inset 0 0 0 rgba(0, 0, 0, .6), 0 0 1px transparent } .dsm-box-shadow-inset:active, .dsm-box-shadow-inset:focus, .dsm-box-shadow-inset:hover { box-shadow: inset 2px 2px 2px rgba(0, 0, 0, .6), 0 0 1px transparent } .dsm-float-shadow { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; -webkit-transition-property: transform; transition-property: transform } .dsm-float-shadow, .dsm-float-shadow:before { -webkit-transition-duration: .3s; transition-duration: .3s } .dsm-float-shadow:before { pointer-events: none; position: absolute; z-index: -1; content: ""; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 0; background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, .35) 0, transparent 80%); background: radial-gradient(ellipse at center, rgba(0, 0, 0, .35) 0, transparent 80%); -webkit-transition-property: transform, opacity; transition-property: transform, opacity } .dsm-float-shadow:active, .dsm-float-shadow:focus, .dsm-float-shadow:hover { -webkit-transform: translateY(-5px); transform: translateY(-5px) } .dsm-float-shadow:active:before, .dsm-float-shadow:focus:before, .dsm-float-shadow:hover:before { opacity: 1; -webkit-transform: translateY(5px); transform: translateY(5px) } .dsm-shadow-radial { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative } .dsm-shadow-radial:after, .dsm-shadow-radial:before { pointer-events: none; position: absolute; content: ""; left: 0; width: 100%; box-sizing: border-box; background-repeat: no-repeat; height: 5px; opacity: 0; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: opacity; transition-property: opacity } .dsm-shadow-radial:before { bottom: 100%; background: -webkit-radial-gradient(50% 150%, ellipse, rgba(0, 0, 0, .6) 0, transparent 80%); background: radial-gradient(ellipse at 50% 150%, rgba(0, 0, 0, .6) 0, transparent 80%) } .dsm-shadow-radial:after { top: 100%; background: -webkit-radial-gradient(50% -50%, ellipse, rgba(0, 0, 0, .6) 0, transparent 80%); background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, .6) 0, transparent 80%) } .dsm-shadow-radial:active:after, .dsm-shadow-radial:active:before, .dsm-shadow-radial:focus:after, .dsm-shadow-radial:focus:before, .dsm-shadow-radial:hover:after, .dsm-shadow-radial:hover:before { opacity: 1 } .dsm-bubble-top { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative } .dsm-bubble-top:before { pointer-events: none; position: absolute; z-index: -1; content: ""; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: transform; transition-property: transform; left: calc(50% - 10px); top: 0; border-color: transparent transparent #e1e1e1; border-style: solid; border-width: 0 10px 10px } .dsm-bubble-top:active:before, .dsm-bubble-top:focus:before, .dsm-bubble-top:hover:before { -webkit-transform: translateY(-10px); transform: translateY(-10px) } .dsm-bubble-right { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative } .dsm-bubble-right:before { pointer-events: none; position: absolute; z-index: -1; content: ""; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: transform; transition-property: transform; top: calc(50% - 10px); right: 0; border-color: transparent transparent transparent #e1e1e1; border-style: solid; border-width: 10px 0 10px 10px } .dsm-bubble-right:active:before, .dsm-bubble-right:focus:before, .dsm-bubble-right:hover:before { -webkit-transform: translateX(10px); transform: translateX(10px) } .dsm-bubble-bottom { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative } .dsm-bubble-bottom:before { pointer-events: none; position: absolute; z-index: -1; content: ""; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: transform; transition-property: transform; left: calc(50% - 10px); bottom: 0; border-color: #e1e1e1 transparent transparent; border-style: solid; border-width: 10px 10px 0 } .dsm-bubble-bottom:active:before, .dsm-bubble-bottom:focus:before, .dsm-bubble-bottom:hover:before { -webkit-transform: translateY(10px); transform: translateY(10px) } .dsm-bubble-left { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative } .dsm-bubble-left:before { pointer-events: none; position: absolute; z-index: -1; content: ""; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: transform; transition-property: transform; top: calc(50% - 10px); left: 0; border-color: transparent #e1e1e1 transparent transparent; border-style: solid; border-width: 10px 10px 10px 0 } .dsm-bubble-left:active:before, .dsm-bubble-left:focus:before, .dsm-bubble-left:hover:before { -webkit-transform: translateX(-10px); transform: translateX(-10px) } .dsm-bubble-float-top { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative } .dsm-bubble-float-top, .dsm-bubble-float-top:before { -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: transform; transition-property: transform } .dsm-bubble-float-top:before { position: absolute; z-index: -1; content: ""; left: calc(50% - 10px); top: 0; border-color: transparent transparent #e1e1e1; border-style: solid; border-width: 0 10px 10px } .dsm-bubble-float-top:active, .dsm-bubble-float-top:focus, .dsm-bubble-float-top:hover { -webkit-transform: translateY(10px); transform: translateY(10px) } .dsm-bubble-float-top:active:before, .dsm-bubble-float-top:focus:before, .dsm-bubble-float-top:hover:before { -webkit-transform: translateY(-10px); transform: translateY(-10px) } .dsm-bubble-float-right { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative } .dsm-bubble-float-right, .dsm-bubble-float-right:before { -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: transform; transition-property: transform } .dsm-bubble-float-right:before { position: absolute; z-index: -1; top: calc(50% - 10px); right: 0; content: ""; border-color: transparent transparent transparent #e1e1e1; border-style: solid; border-width: 10px 0 10px 10px } .dsm-bubble-float-right:active, .dsm-bubble-float-right:focus, .dsm-bubble-float-right:hover { -webkit-transform: translateX(-10px); transform: translateX(-10px) } .dsm-bubble-float-right:active:before, .dsm-bubble-float-right:focus:before, .dsm-bubble-float-right:hover:before { -webkit-transform: translateX(10px); transform: translateX(10px) } .dsm-bubble-float-bottom { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative } .dsm-bubble-float-bottom, .dsm-bubble-float-bottom:before { -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: transform; transition-property: transform } .dsm-bubble-float-bottom:before { position: absolute; z-index: -1; content: ""; left: calc(50% - 10px); bottom: 0; border-color: #e1e1e1 transparent transparent; border-style: solid; border-width: 10px 10px 0 } .dsm-bubble-float-bottom:active, .dsm-bubble-float-bottom:focus, .dsm-bubble-float-bottom:hover { -webkit-transform: translateY(-10px); transform: translateY(-10px) } .dsm-bubble-float-bottom:active:before, .dsm-bubble-float-bottom:focus:before, .dsm-bubble-float-bottom:hover:before { -webkit-transform: translateY(10px); transform: translateY(10px) } .dsm-bubble-float-left { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative } .dsm-bubble-float-left, .dsm-bubble-float-left:before { -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: transform; transition-property: transform } .dsm-bubble-float-left:before { position: absolute; z-index: -1; content: ""; top: calc(50% - 10px); left: 0; border-color: transparent #e1e1e1 transparent transparent; border-style: solid; border-width: 10px 10px 10px 0 } .dsm-bubble-float-left:active, .dsm-bubble-float-left:focus, .dsm-bubble-float-left:hover { -webkit-transform: translateX(10px); transform: translateX(10px) } .dsm-bubble-float-left:active:before, .dsm-bubble-float-left:focus:before, .dsm-bubble-float-left:hover:before { -webkit-transform: translateX(-10px); transform: translateX(-10px) } .dsm-icon-back { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; padding-left: 2.2em } .dsm-icon-back, .dsm-icon-back:before, .dsm-icon-back:after { -webkit-transition-duration: .1s; transition-duration: .1s } .dsm-icon-back:before, .dsm-icon-back:after { position: absolute; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-icon-back:active:before, .dsm-icon-back:focus:before, .dsm-icon-back:hover:before, .dsm-icon-back:active:after, .dsm-icon-back:focus:after, .dsm-icon-back:hover:after { -webkit-transform: translateX(-4px); transform: translateX(-4px) } .dsm-icon-forward { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; padding-right: 2.2em } .dsm-icon-forward, .dsm-icon-forward:before, .dsm-icon-forward:after { -webkit-transition-duration: .1s; transition-duration: .1s } .dsm-icon-forward:before, .dsm-icon-forward:after { position: absolute; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-icon-forward:active:before, .dsm-icon-forward:focus:before, .dsm-icon-forward:hover:before, .dsm-icon-forward:active:after, .dsm-icon-forward:focus:after, .dsm-icon-forward:hover:after { -webkit-transform: translateX(4px); transform: translateX(4px) } @-webkit-keyframes dsm-icon-down { 0%, 50%, to { -webkit-transform: translateY(0); transform: translateY(0) } 25%, 75% { -webkit-transform: translateY(6px); transform: translateY(6px) } } @keyframes dsm-icon-down { 0%, 50%, to { -webkit-transform: translateY(0); transform: translateY(0) } 25%, 75% { -webkit-transform: translateY(6px); transform: translateY(6px) } } .dsm-icon-down { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; padding-right: 2.2em } .dsm-icon-down:before, .dsm-icon-down:after { -webkit-transform: translateZ(0); transform: translateZ(0) } .dsm-icon-down:active:before, .dsm-icon-down:focus:before, .dsm-icon-down:hover:before, .dsm-icon-down:active:after, .dsm-icon-down:focus:after, .dsm-icon-down:hover:after { -webkit-animation-name: dsm-icon-down; animation-name: dsm-icon-down; -webkit-animation-duration: .75s; animation-duration: .75s; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out } @-webkit-keyframes dsm-icon-up { 0%, 50%, to { -webkit-transform: translateY(0); transform: translateY(0) } 25%, 75% { -webkit-transform: translateY(-6px); transform: translateY(-6px) } } @keyframes dsm-icon-up { 0%, 50%, to { -webkit-transform: translateY(0); transform: translateY(0) } 25%, 75% { -webkit-transform: translateY(-6px); transform: translateY(-6px) } } .dsm-icon-up { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; padding-right: 2.2em } .dsm-icon-up:before, .dsm-icon-up:after { -webkit-transform: translateZ(0); transform: translateZ(0) } .dsm-icon-up:active:before, .dsm-icon-up:focus:before, .dsm-icon-up:hover:before, .dsm-icon-up:active:after, .dsm-icon-up:focus:after, .dsm-icon-up:hover:after { -webkit-animation-name: dsm-icon-up; animation-name: dsm-icon-up; -webkit-animation-duration: .75s; animation-duration: .75s; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out } .dsm-icon-spin { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; padding-right: 2.2em } .dsm-icon-spin:before, .dsm-icon-spin:after { -webkit-transition-duration: 1s; transition-duration: 1s; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out } .dsm-icon-spin:active:before, .dsm-icon-spin:focus:before, .dsm-icon-spin:hover:before, .dsm-icon-spin:active:after, .dsm-icon-spin:focus:after, .dsm-icon-spin:hover:after { -webkit-transform: rotate(1turn); transform: rotate(1turn) } @-webkit-keyframes dsm-icon-drop { 0% { opacity: 0 } 50% { opacity: 0; -webkit-transform: translateY(-100%); transform: translateY(-100%) } 51%, to { opacity: 1 } } @keyframes dsm-icon-drop { 0% { opacity: 0 } 50% { opacity: 0; -webkit-transform: translateY(-100%); transform: translateY(-100%) } 51%, to { opacity: 1 } } .dsm-icon-drop { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; padding-right: 2.2em } .dsm-icon-drop:before, .dsm-icon-drop:after { -webkit-transform: translateZ(0); transform: translateZ(0) } .dsm-icon-drop:active:before, .dsm-icon-drop:focus:before, .dsm-icon-drop:hover:before, .dsm-icon-drop:active:after, .dsm-icon-drop:focus:after, .dsm-icon-drop:hover:after { opacity: 0; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-animation-name: dsm-icon-drop; animation-name: dsm-icon-drop; -webkit-animation-duration: .5s; animation-duration: .5s; -webkit-animation-delay: .3s; animation-delay: .3s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-timing-function: cubic-bezier(.52, 1.64, .37, .66); animation-timing-function: cubic-bezier(.52, 1.64, .37, .66) } .dsm-icon-fade { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; padding-right: 2.2em } .dsm-icon-fade:before { content: "\f00c"; position: absolute; right: 1em; padding: 0 1px; font-family: FontAwesome; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition-duration: .5s; transition-duration: .5s; -webkit-transition-property: color; transition-property: color } .dsm-icon-fade:active:before, .dsm-icon-fade:focus:before, .dsm-icon-fade:hover:before { color: #0f9e5e } @-webkit-keyframes dsm-icon-float-away { 0% { opacity: 1 } to { opacity: 0; -webkit-transform: translateY(-1em); transform: translateY(-1em) } } @keyframes dsm-icon-float-away { 0% { opacity: 1 } to { opacity: 0; -webkit-transform: translateY(-1em); transform: translateY(-1em) } } .dsm-icon-float-away { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; padding-right: 2.2em } .dsm-icon-float-away:after, .dsm-icon-float-away:before { } .dsm-icon-float-away:before, .dsm-icon-float-away:after { opacity: 0; -webkit-animation-duration: .5s; animation-duration: .5s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards } .dsm-icon-float-away:active:before, .dsm-icon-float-away:focus:before, .dsm-icon-float-away:hover:before, .dsm-icon-float-away:active:after, .dsm-icon-float-away:focus:after, .dsm-icon-float-away:hover:after { -webkit-animation-name: dsm-icon-float-away; animation-name: dsm-icon-float-away; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out } @-webkit-keyframes dsm-icon-sink-away { 0% { opacity: 1 } to { opacity: 0; -webkit-transform: translateY(1em); transform: translateY(1em) } } @keyframes dsm-icon-sink-away { 0% { opacity: 1 } to { opacity: 0; -webkit-transform: translateY(1em); transform: translateY(1em) } } .dsm-icon-sink-away { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; padding-right: 2.2em } .dsm-icon-sink-away:after, .dsm-icon-sink-away:before { -webkit-transform: translateZ(0); transform: translateZ(0) } .dsm-icon-sink-away:before, .dsm-icon-sink-away:after { opacity: 0; -webkit-animation-duration: .5s; animation-duration: .5s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards } .dsm-icon-sink-away:active:before, .dsm-icon-sink-away:focus:before, .dsm-icon-sink-away:hover:before, .dsm-icon-sink-away:active:after, .dsm-icon-sink-away:focus:after, .dsm-icon-sink-away:hover:after { -webkit-animation-name: dsm-icon-sink-away; animation-name: dsm-icon-sink-away; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out } .dsm-icon-grow { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; padding-right: 2.2em } .dsm-icon-grow, .dsm-icon-grow:before, .dsm-icon-grow:after { -webkit-transition-duration: .3s; transition-duration: .3s } .dsm-icon-grow:before, .dsm-icon-grow:after { -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-icon-grow:active:before, .dsm-icon-grow:focus:before, .dsm-icon-grow:hover:before, .dsm-icon-grow:active:after, .dsm-icon-grow:focus:after, .dsm-icon-grow:hover:after { -webkit-transform: scale(1.3) translateZ(0); transform: scale(1.3) translateZ(0) } .dsm-icon-shrink { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; padding-right: 2.2em } .dsm-icon-shrink, .dsm-icon-shrink:before, .dsm-icon-shrink:after { -webkit-transition-duration: .3s; transition-duration: .3s } .dsm-icon-shrink:before, .dsm-icon-shrink:after { -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-icon-shrink:active:before, .dsm-icon-shrink:focus:before, .dsm-icon-shrink:hover:before, .dsm-icon-shrink:active:after, .dsm-icon-shrink:focus:after, .dsm-icon-shrink:hover:after { -webkit-transform: scale(.8); transform: scale(.8) } @-webkit-keyframes dsm-icon-pulse { 25% { -webkit-transform: scale(1.3); transform: scale(1.3) } 75% { -webkit-transform: scale(.8); transform: scale(.8) } } @keyframes dsm-icon-pulse { 25% { -webkit-transform: scale(1.3); transform: scale(1.3) } 75% { -webkit-transform: scale(.8); transform: scale(.8) } } .dsm-icon-pulse { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; padding-right: 2.2em } .dsm-icon-pulse:before, .dsm-icon-pulse:after { -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-icon-pulse:active:before, .dsm-icon-pulse:focus:before, .dsm-icon-pulse:hover:before, .dsm-icon-pulse:active:after, .dsm-icon-pulse:focus:after, .dsm-icon-pulse:hover:after { -webkit-animation-name: dsm-icon-pulse; animation-name: dsm-icon-pulse; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite } @-webkit-keyframes dsm-icon-pulse-grow { to { -webkit-transform: scale(1.3); transform: scale(1.3) } } @keyframes dsm-icon-pulse-grow { to { -webkit-transform: scale(1.3); transform: scale(1.3) } } .dsm-icon-pulse-grow { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; } .dsm-icon-pulse-grow:before, .dsm-icon-pulse-grow:after { -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-icon-pulse-grow:active:before, .dsm-icon-pulse-grow:focus:before, .dsm-icon-pulse-grow:hover:before, .dsm-icon-pulse-grow:active:after, .dsm-icon-pulse-grow:focus:after, .dsm-icon-pulse-grow:hover:after { -webkit-animation-name: dsm-icon-pulse-grow; animation-name: dsm-icon-pulse-grow; -webkit-animation-duration: .3s; animation-duration: .3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate } @-webkit-keyframes dsm-icon-pulse-shrink { to { -webkit-transform: scale(.8); transform: scale(.8) } } @keyframes dsm-icon-pulse-shrink { to { -webkit-transform: scale(.8); transform: scale(.8) } } .dsm-icon-pulse-shrink { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; padding-right: 2.2em } .dsm-icon-pulse-shrink:before, .dsm-icon-pulse-shrink:after { -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-icon-pulse-shrink:active:before, .dsm-icon-pulse-shrink:focus:before, .dsm-icon-pulse-shrink:hover:before, .dsm-icon-pulse-shrink:active:after, .dsm-icon-pulse-shrink:focus:after, .dsm-icon-pulse-shrink:hover:after { -webkit-animation-name: dsm-icon-pulse-shrink; animation-name: dsm-icon-pulse-shrink; -webkit-animation-duration: .3s; animation-duration: .3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate } @-webkit-keyframes dsm-icon-push { 50% { -webkit-transform: scale(.5); transform: scale(.5) } } @keyframes dsm-icon-push { 50% { -webkit-transform: scale(.5); transform: scale(.5) } } .dsm-icon-push { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; padding-right: 2.2em } .dsm-icon-push, .dsm-icon-push:before, .dsm-icon-push:after { -webkit-transition-duration: .3s; transition-duration: .3s } .dsm-icon-push:before, .dsm-icon-push:after { -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-icon-push:active:before, .dsm-icon-push:focus:before, .dsm-icon-push:hover:before, .dsm-icon-push:active:after, .dsm-icon-push:focus:after, .dsm-icon-push:hover:after { -webkit-animation-name: dsm-icon-push; animation-name: dsm-icon-push; -webkit-animation-duration: .3s; animation-duration: .3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: 1; animation-iteration-count: 1 } @-webkit-keyframes dsm-icon-pop { 50% { -webkit-transform: scale(1.5); transform: scale(1.5) } } @keyframes dsm-icon-pop { 50% { -webkit-transform: scale(1.5); transform: scale(1.5) } } .dsm-icon-pop { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; } .dsm-icon-pop, .dsm-icon-pop:before, .dsm-icon-pop:after { -webkit-transition-duration: .3s; transition-duration: .3s } .dsm-icon-pop:before, .dsm-icon-pop:after { -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-icon-pop:active:before, .dsm-icon-pop:focus:before, .dsm-icon-pop:hover:before, .dsm-icon-pop:active:after, .dsm-icon-pop:focus:after, .dsm-icon-pop:hover:after { -webkit-animation-name: dsm-icon-pop; animation-name: dsm-icon-pop; -webkit-animation-duration: .3s; animation-duration: .3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: 1; animation-iteration-count: 1 } .dsm-icon-bounce { display: inline-block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; padding-right: 2.2em } .dsm-icon-bounce, .dsm-icon-bounce:before, .dsm-icon-bounce:after { -webkit-transition-duration: .3s; transition-duration: .3s } .dsm-icon-bounce:before, .dsm-icon-bounce:after { -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-icon-bounce:active:before, .dsm-icon-bounce:focus:before, .dsm-icon-bounce:hover:before, .dsm-icon-bounce:active:after, .dsm-icon-bounce:focus:after, .dsm-icon-bounce:hover:after { -webkit-transform: scale(1.5); transform: scale(1.5); -webkit-transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36); transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36) } .dsm-icon-rotate { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; padding-right: 2.2em } .dsm-icon-rotate, .dsm-icon-rotate:before { -webkit-transition-duration: .3s; transition-duration: .3s } .dsm-icon-rotate:before { content: "\f0c6"; position: absolute; right: 1em; padding: 0 1px; font-family: FontAwesome; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-icon-rotate:active:before, .dsm-icon-rotate:focus:before, .dsm-icon-rotate:hover:before { -webkit-transform: rotate(20deg); transform: rotate(20deg) } .dsm-icon-grow-rotate { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; padding-right: 2.2em } .dsm-icon-grow-rotate, .dsm-icon-grow-rotate:before { -webkit-transition-duration: .3s; transition-duration: .3s } .dsm-icon-grow-rotate:before { content: "\f095"; position: absolute; right: 1em; padding: 0 1px; font-family: FontAwesome; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-icon-grow-rotate:active:before, .dsm-icon-grow-rotate:focus:before, .dsm-icon-grow-rotate:hover:before { -webkit-transform: scale(1.5) rotate(12deg); transform: scale(1.5) rotate(12deg) } .dsm-icon-float { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; padding-right: 2.2em } .dsm-icon-float, .dsm-icon-float:before { -webkit-transition-duration: .3s; transition-duration: .3s } .dsm-icon-float:before { content: "\f01b"; position: absolute; right: 1em; padding: 0 1px; font-family: FontAwesome; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-icon-float:active:before, .dsm-icon-float:focus:before, .dsm-icon-float:hover:before { -webkit-transform: translateY(-4px); transform: translateY(-4px) } .dsm-icon-sink { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; padding-right: 2.2em } .dsm-icon-sink, .dsm-icon-sink:before { -webkit-transition-duration: .3s; transition-duration: .3s } .dsm-icon-sink:before { content: "\f01a"; position: absolute; right: 1em; padding: 0 1px; font-family: FontAwesome; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } .dsm-icon-sink:active:before, .dsm-icon-sink:focus:before, .dsm-icon-sink:hover:before { -webkit-transform: translateY(4px); transform: translateY(4px) } @-webkit-keyframes dsm-icon-bob { 0% { -webkit-transform: translateY(-6px); transform: translateY(-6px) } 50% { -webkit-transform: translateY(-2px); transform: translateY(-2px) } to { -webkit-transform: translateY(-6px); transform: translateY(-6px) } } @keyframes dsm-icon-bob { 0% { -webkit-transform: translateY(-6px); transform: translateY(-6px) } 50% { -webkit-transform: translateY(-2px); transform: translateY(-2px) } to { -webkit-transform: translateY(-6px); transform: translateY(-6px) } } @-webkit-keyframes dsm-icon-bob-float { to { -webkit-transform: translateY(-6px); transform: translateY(-6px) } } @keyframes dsm-icon-bob-float { to { -webkit-transform: translateY(-6px); transform: translateY(-6px) } } .dsm-icon-bob { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; padding-right: 2.2em; -webkit-transition-duration: .3s; transition-duration: .3s } .dsm-icon-bob:before { content: "\f077"; position: absolute; right: 1em; padding: 0 1px; font-family: FontAwesome; -webkit-transform: translateZ(0); transform: translateZ(0) } .dsm-icon-bob:active:before, .dsm-icon-bob:focus:before, .dsm-icon-bob:hover:before { -webkit-animation-name: dsm-icon-bob-float, dsm-icon-bob; animation-name: dsm-icon-bob-float, dsm-icon-bob; -webkit-animation-duration: .3s, 1.5s; animation-duration: .3s, 1.5s; -webkit-animation-delay: 0s, .3s; animation-delay: 0s, .3s; -webkit-animation-timing-function: ease-out, ease-in-out; animation-timing-function: ease-out, ease-in-out; -webkit-animation-iteration-count: 1, infinite; animation-iteration-count: 1, infinite; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-direction: normal, alternate; animation-direction: normal, alternate } @-webkit-keyframes dsm-icon-hang { 0% { -webkit-transform: translateY(6px); transform: translateY(6px) } 50% { -webkit-transform: translateY(2px); transform: translateY(2px) } to { -webkit-transform: translateY(6px); transform: translateY(6px) } } @keyframes dsm-icon-hang { 0% { -webkit-transform: translateY(6px); transform: translateY(6px) } 50% { -webkit-transform: translateY(2px); transform: translateY(2px) } to { -webkit-transform: translateY(6px); transform: translateY(6px) } } @-webkit-keyframes dsm-icon-hang-sink { to { -webkit-transform: translateY(6px); transform: translateY(6px) } } @keyframes dsm-icon-hang-sink { to { -webkit-transform: translateY(6px); transform: translateY(6px) } } .dsm-icon-hang { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; padding-right: 2.2em; -webkit-transition-duration: .3s; transition-duration: .3s } .dsm-icon-hang:before { content: "\f078"; position: absolute; right: 1em; padding: 0 1px; font-family: FontAwesome; -webkit-transform: translateZ(0); transform: translateZ(0) } .dsm-icon-hang:active:before, .dsm-icon-hang:focus:before, .dsm-icon-hang:hover:before { -webkit-animation-name: dsm-icon-hang-sink, dsm-icon-hang; animation-name: dsm-icon-hang-sink, dsm-icon-hang; -webkit-animation-duration: .3s, 1.5s; animation-duration: .3s, 1.5s; -webkit-animation-delay: 0s, .3s; animation-delay: 0s, .3s; -webkit-animation-timing-function: ease-out, ease-in-out; animation-timing-function: ease-out, ease-in-out; -webkit-animation-iteration-count: 1, infinite; animation-iteration-count: 1, infinite; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-direction: normal, alternate; animation-direction: normal, alternate } @-webkit-keyframes dsm-icon-wobble-horizontal { 16.65% { -webkit-transform: translateX(6px); transform: translateX(6px) } 33.3% { -webkit-transform: translateX(-5px); transform: translateX(-5px) } 49.95% { -webkit-transform: translateX(4px); transform: translateX(4px) } 66.6% { -webkit-transform: translateX(-2px); transform: translateX(-2px) } 83.25% { -webkit-transform: translateX(1px); transform: translateX(1px) } to { -webkit-transform: translateX(0); transform: translateX(0) } } @keyframes dsm-icon-wobble-horizontal { 16.65% { -webkit-transform: translateX(6px); transform: translateX(6px) } 33.3% { -webkit-transform: translateX(-5px); transform: translateX(-5px) } 49.95% { -webkit-transform: translateX(4px); transform: translateX(4px) } 66.6% { -webkit-transform: translateX(-2px); transform: translateX(-2px) } 83.25% { -webkit-transform: translateX(1px); transform: translateX(1px) } to { -webkit-transform: translateX(0); transform: translateX(0) } } .dsm-icon-wobble-horizontal { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; padding-right: 2.2em; -webkit-transition-duration: .3s; transition-duration: .3s } .dsm-icon-wobble-horizontal:before { content: "\f061"; position: absolute; right: 1em; padding: 0 1px; font-family: FontAwesome; -webkit-transform: translateZ(0); transform: translateZ(0) } .dsm-icon-wobble-horizontal:active:before, .dsm-icon-wobble-horizontal:focus:before, .dsm-icon-wobble-horizontal:hover:before { -webkit-animation-name: dsm-icon-wobble-horizontal; animation-name: dsm-icon-wobble-horizontal; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1 } @-webkit-keyframes dsm-icon-wobble-vertical { 16.65% { -webkit-transform: translateY(6px); transform: translateY(6px) } 33.3% { -webkit-transform: translateY(-5px); transform: translateY(-5px) } 49.95% { -webkit-transform: translateY(4px); transform: translateY(4px) } 66.6% { -webkit-transform: translateY(-2px); transform: translateY(-2px) } 83.25% { -webkit-transform: translateY(1px); transform: translateY(1px) } to { -webkit-transform: translateY(0); transform: translateY(0) } } @keyframes dsm-icon-wobble-vertical { 16.65% { -webkit-transform: translateY(6px); transform: translateY(6px) } 33.3% { -webkit-transform: translateY(-5px); transform: translateY(-5px) } 49.95% { -webkit-transform: translateY(4px); transform: translateY(4px) } 66.6% { -webkit-transform: translateY(-2px); transform: translateY(-2px) } 83.25% { -webkit-transform: translateY(1px); transform: translateY(1px) } to { -webkit-transform: translateY(0); transform: translateY(0) } } .dsm-icon-wobble-vertical { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; padding-right: 2.2em; -webkit-transition-duration: .3s; transition-duration: .3s } .dsm-icon-wobble-vertical:before { content: "\f062"; position: absolute; right: 1em; padding: 0 1px; font-family: FontAwesome; -webkit-transform: translateZ(0); transform: translateZ(0) } .dsm-icon-wobble-vertical:active:before, .dsm-icon-wobble-vertical:focus:before, .dsm-icon-wobble-vertical:hover:before { -webkit-animation-name: dsm-icon-wobble-vertical; animation-name: dsm-icon-wobble-vertical; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1 } @-webkit-keyframes dsm-icon-buzz { 50% { -webkit-transform: translateX(3px) rotate(2deg); transform: translateX(3px) rotate(2deg) } to { -webkit-transform: translateX(-3px) rotate(-2deg); transform: translateX(-3px) rotate(-2deg) } } @keyframes dsm-icon-buzz { 50% { -webkit-transform: translateX(3px) rotate(2deg); transform: translateX(3px) rotate(2deg) } to { -webkit-transform: translateX(-3px) rotate(-2deg); transform: translateX(-3px) rotate(-2deg) } } .dsm-icon-buzz { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; padding-right: 2.2em; -webkit-transition-duration: .3s; transition-duration: .3s } .dsm-icon-buzz:before { content: "\f017"; position: absolute; right: 1em; padding: 0 1px; font-family: FontAwesome; -webkit-transform: translateZ(0); transform: translateZ(0) } .dsm-icon-buzz:active:before, .dsm-icon-buzz:focus:before, .dsm-icon-buzz:hover:before { -webkit-animation-name: dsm-icon-buzz; animation-name: dsm-icon-buzz; -webkit-animation-duration: .15s; animation-duration: .15s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite } @-webkit-keyframes dsm-icon-buzz-out { 10% { -webkit-transform: translateX(3px) rotate(2deg); transform: translateX(3px) rotate(2deg) } 20% { -webkit-transform: translateX(-3px) rotate(-2deg); transform: translateX(-3px) rotate(-2deg) } 30% { -webkit-transform: translateX(3px) rotate(2deg); transform: translateX(3px) rotate(2deg) } 40% { -webkit-transform: translateX(-3px) rotate(-2deg); transform: translateX(-3px) rotate(-2deg) } 50% { -webkit-transform: translateX(2px) rotate(1deg); transform: translateX(2px) rotate(1deg) } 60% { -webkit-transform: translateX(-2px) rotate(-1deg); transform: translateX(-2px) rotate(-1deg) } 70% { -webkit-transform: translateX(2px) rotate(1deg); transform: translateX(2px) rotate(1deg) } 80% { -webkit-transform: translateX(-2px) rotate(-1deg); transform: translateX(-2px) rotate(-1deg) } 90% { -webkit-transform: translateX(1px) rotate(0); transform: translateX(1px) rotate(0) } to { -webkit-transform: translateX(-1px) rotate(0); transform: translateX(-1px) rotate(0) } } @keyframes dsm-icon-buzz-out { 10% { -webkit-transform: translateX(3px) rotate(2deg); transform: translateX(3px) rotate(2deg) } 20% { -webkit-transform: translateX(-3px) rotate(-2deg); transform: translateX(-3px) rotate(-2deg) } 30% { -webkit-transform: translateX(3px) rotate(2deg); transform: translateX(3px) rotate(2deg) } 40% { -webkit-transform: translateX(-3px) rotate(-2deg); transform: translateX(-3px) rotate(-2deg) } 50% { -webkit-transform: translateX(2px) rotate(1deg); transform: translateX(2px) rotate(1deg) } 60% { -webkit-transform: translateX(-2px) rotate(-1deg); transform: translateX(-2px) rotate(-1deg) } 70% { -webkit-transform: translateX(2px) rotate(1deg); transform: translateX(2px) rotate(1deg) } 80% { -webkit-transform: translateX(-2px) rotate(-1deg); transform: translateX(-2px) rotate(-1deg) } 90% { -webkit-transform: translateX(1px) rotate(0); transform: translateX(1px) rotate(0) } to { -webkit-transform: translateX(-1px) rotate(0); transform: translateX(-1px) rotate(0) } } .dsm-icon-buzz-out { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; padding-right: 2.2em; -webkit-transition-duration: .3s; transition-duration: .3s } .dsm-icon-buzz-out:before { content: "\f023"; position: absolute; right: 1em; padding: 0 1px; font-family: FontAwesome; -webkit-transform: translateZ(0); transform: translateZ(0) } .dsm-icon-buzz-out:active:before, .dsm-icon-buzz-out:focus:before, .dsm-icon-buzz-out:hover:before { -webkit-animation-name: dsm-icon-buzz-out; animation-name: dsm-icon-buzz-out; -webkit-animation-duration: .75s; animation-duration: .75s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: 1; animation-iteration-count: 1 } .dsm-curl-top-left { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative } .dsm-curl-top-left:before { pointer-events: none; position: absolute; content: ""; height: 0; width: 0; top: 0; left: 0; background: #fff; background: linear-gradient(135deg, #fff 45%, #aaa 50%, #ccc 56%, #fff 80%); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr="#ffffff", endColorstr="#000000"); z-index: 1000; box-shadow: 1px 1px 1px rgba(0, 0, 0, .4); -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: width, height; transition-property: width, height } .dsm-curl-top-left:active:before, .dsm-curl-top-left:focus:before, .dsm-curl-top-left:hover:before { width: 25px; height: 25px } .dsm-curl-top-right { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative } .dsm-curl-top-right:before { pointer-events: none; position: absolute; content: ""; height: 0; width: 0; top: 0; right: 0; background: #fff; background: linear-gradient(225deg, #fff 45%, #aaa 50%, #ccc 56%, #fff 80%); box-shadow: -1px 1px 1px rgba(0, 0, 0, .4); -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: width, height; transition-property: width, height } .dsm-curl-top-right:active:before, .dsm-curl-top-right:focus:before, .dsm-curl-top-right:hover:before { width: 25px; height: 25px } .dsm-curl-bottom-right { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative } .dsm-curl-bottom-right:before { pointer-events: none; position: absolute; content: ""; height: 0; width: 0; bottom: 0; right: 0; background: #fff; background: linear-gradient(315deg, #fff 45%, #aaa 50%, #ccc 56%, #fff 80%); box-shadow: -1px -1px 1px rgba(0, 0, 0, .4); -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: width, height; transition-property: width, height } .dsm-curl-bottom-right:active:before, .dsm-curl-bottom-right:focus:before, .dsm-curl-bottom-right:hover:before { width: 25px; height: 25px } .dsm-curl-bottom-left { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative } .dsm-curl-bottom-left:before { pointer-events: none; position: absolute; content: ""; height: 0; width: 0; bottom: 0; left: 0; background: #fff; background: linear-gradient(45deg, #fff 45%, #aaa 50%, #ccc 56%, #fff 80%); box-shadow: 1px -1px 1px rgba(0, 0, 0, .4); -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: width, height; transition-property: width, height } .dsm-curl-bottom-left:active:before, .dsm-curl-bottom-left:focus:before, .dsm-curl-bottom-left:hover:before { width: 25px; height: 25px }
•
Search:
•
Replace:
Function
Edit by line
Download
Information
Rename
Copy
Move
Delete
Chmod
List