: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
-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;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: .3s;
-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);
-webkit-transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36)
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
.dsm-icon-rotate:before {
-webkit-transition-duration: .3s;
.dsm-icon-rotate:before {
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);
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
.dsm-icon-grow-rotate:before {
-webkit-transition-duration: .3s;
.dsm-icon-grow-rotate:before {
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)
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: .3s;
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)
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: .3s;
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 {
-webkit-transform: translateY(-6px);
transform: translateY(-6px)
-webkit-transform: translateY(-2px);
transform: translateY(-2px)
-webkit-transform: translateY(-6px);
transform: translateY(-6px)
@keyframes dsm-icon-bob {
-webkit-transform: translateY(-6px);
transform: translateY(-6px)
-webkit-transform: translateY(-2px);
transform: translateY(-2px)
-webkit-transform: translateY(-6px);
transform: translateY(-6px)
@-webkit-keyframes dsm-icon-bob-float {
-webkit-transform: translateY(-6px);
transform: translateY(-6px)
@keyframes dsm-icon-bob-float {
-webkit-transform: translateY(-6px);
transform: translateY(-6px)
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: .3s;
font-family: FontAwesome;
-webkit-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 {
-webkit-transform: translateY(6px);
transform: translateY(6px)
-webkit-transform: translateY(2px);
transform: translateY(2px)
-webkit-transform: translateY(6px);
transform: translateY(6px)
@keyframes dsm-icon-hang {
-webkit-transform: translateY(6px);
transform: translateY(6px)
-webkit-transform: translateY(2px);
transform: translateY(2px)
-webkit-transform: translateY(6px);
transform: translateY(6px)
@-webkit-keyframes dsm-icon-hang-sink {
-webkit-transform: translateY(6px);
transform: translateY(6px)
@keyframes dsm-icon-hang-sink {
-webkit-transform: translateY(6px);
transform: translateY(6px)
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: .3s;
font-family: FontAwesome;
-webkit-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 {
-webkit-transform: translateX(6px);
transform: translateX(6px)
-webkit-transform: translateX(-5px);
transform: translateX(-5px)
-webkit-transform: translateX(4px);
transform: translateX(4px)
-webkit-transform: translateX(-2px);
transform: translateX(-2px)
-webkit-transform: translateX(1px);
transform: translateX(1px)
-webkit-transform: translateX(0);
@keyframes dsm-icon-wobble-horizontal {
-webkit-transform: translateX(6px);
transform: translateX(6px)
-webkit-transform: translateX(-5px);
transform: translateX(-5px)
-webkit-transform: translateX(4px);
transform: translateX(4px)
-webkit-transform: translateX(-2px);
transform: translateX(-2px)
-webkit-transform: translateX(1px);
transform: translateX(1px)
-webkit-transform: translateX(0);
.dsm-icon-wobble-horizontal {
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: .3s;
.dsm-icon-wobble-horizontal:before {
font-family: FontAwesome;
-webkit-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;
-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 {
-webkit-transform: translateY(6px);
transform: translateY(6px)
-webkit-transform: translateY(-5px);
transform: translateY(-5px)