: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
-webkit-transform: translateY(4px);
transform: translateY(4px)
-webkit-transform: translateY(-2px);
transform: translateY(-2px)
-webkit-transform: translateY(1px);
transform: translateY(1px)
-webkit-transform: translateY(0);
@keyframes dsm-icon-wobble-vertical {
-webkit-transform: translateY(6px);
transform: translateY(6px)
-webkit-transform: translateY(-5px);
transform: translateY(-5px)
-webkit-transform: translateY(4px);
transform: translateY(4px)
-webkit-transform: translateY(-2px);
transform: translateY(-2px)
-webkit-transform: translateY(1px);
transform: translateY(1px)
-webkit-transform: translateY(0);
.dsm-icon-wobble-vertical {
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: .3s;
.dsm-icon-wobble-vertical:before {
font-family: FontAwesome;
-webkit-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;
-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 {
-webkit-transform: translateX(3px) rotate(2deg);
transform: translateX(3px) rotate(2deg)
-webkit-transform: translateX(-3px) rotate(-2deg);
transform: translateX(-3px) rotate(-2deg)
@keyframes dsm-icon-buzz {
-webkit-transform: translateX(3px) rotate(2deg);
transform: translateX(3px) rotate(2deg)
-webkit-transform: translateX(-3px) rotate(-2deg);
transform: translateX(-3px) rotate(-2deg)
-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-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 {
-webkit-transform: translateX(3px) rotate(2deg);
transform: translateX(3px) rotate(2deg)
-webkit-transform: translateX(-3px) rotate(-2deg);
transform: translateX(-3px) rotate(-2deg)
-webkit-transform: translateX(3px) rotate(2deg);
transform: translateX(3px) rotate(2deg)
-webkit-transform: translateX(-3px) rotate(-2deg);
transform: translateX(-3px) rotate(-2deg)
-webkit-transform: translateX(2px) rotate(1deg);
transform: translateX(2px) rotate(1deg)
-webkit-transform: translateX(-2px) rotate(-1deg);
transform: translateX(-2px) rotate(-1deg)
-webkit-transform: translateX(2px) rotate(1deg);
transform: translateX(2px) rotate(1deg)
-webkit-transform: translateX(-2px) rotate(-1deg);
transform: translateX(-2px) rotate(-1deg)
-webkit-transform: translateX(1px) rotate(0);
transform: translateX(1px) rotate(0)
-webkit-transform: translateX(-1px) rotate(0);
transform: translateX(-1px) rotate(0)
@keyframes dsm-icon-buzz-out {
-webkit-transform: translateX(3px) rotate(2deg);
transform: translateX(3px) rotate(2deg)
-webkit-transform: translateX(-3px) rotate(-2deg);
transform: translateX(-3px) rotate(-2deg)
-webkit-transform: translateX(3px) rotate(2deg);
transform: translateX(3px) rotate(2deg)
-webkit-transform: translateX(-3px) rotate(-2deg);
transform: translateX(-3px) rotate(-2deg)
-webkit-transform: translateX(2px) rotate(1deg);
transform: translateX(2px) rotate(1deg)
-webkit-transform: translateX(-2px) rotate(-1deg);
transform: translateX(-2px) rotate(-1deg)
-webkit-transform: translateX(2px) rotate(1deg);
transform: translateX(2px) rotate(1deg)
-webkit-transform: translateX(-2px) rotate(-1deg);
transform: translateX(-2px) rotate(-1deg)
-webkit-transform: translateX(1px) rotate(0);
transform: translateX(1px) rotate(0)
-webkit-transform: translateX(-1px) rotate(0);
transform: translateX(-1px) rotate(0)
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: .3s;
.dsm-icon-buzz-out:before {
font-family: FontAwesome;
-webkit-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
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
.dsm-curl-top-left:before {
background: linear-gradient(135deg, #fff 45%, #aaa 50%, #ccc 56%, #fff 80%);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr="#ffffff", endColorstr="#000000");
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 {
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
.dsm-curl-top-right:before {
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 {
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
.dsm-curl-bottom-right:before {
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 {
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
.dsm-curl-bottom-left:before {
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 {