: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
transition-property: transform;
border-color: transparent transparent transparent #e1e1e1;
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)
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
.dsm-bubble-bottom:before {
-webkit-transition-duration: .3s;
transition-duration: .3s;
-webkit-transition-property: transform;
transition-property: transform;
border-color: #e1e1e1 transparent transparent;
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)
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
.dsm-bubble-left:before {
-webkit-transition-duration: .3s;
transition-duration: .3s;
-webkit-transition-property: transform;
transition-property: transform;
border-color: transparent #e1e1e1 transparent transparent;
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)
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
.dsm-bubble-float-top:before {
-webkit-transition-duration: .3s;
transition-duration: .3s;
-webkit-transition-property: transform;
transition-property: transform
.dsm-bubble-float-top:before {
border-color: transparent transparent #e1e1e1;
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 {
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
.dsm-bubble-float-right:before {
-webkit-transition-duration: .3s;
transition-duration: .3s;
-webkit-transition-property: transform;
transition-property: transform
.dsm-bubble-float-right:before {
border-color: transparent transparent transparent #e1e1e1;
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 {
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
.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 {
border-color: #e1e1e1 transparent transparent;
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)
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
.dsm-bubble-float-left:before {
-webkit-transition-duration: .3s;
transition-duration: .3s;
-webkit-transition-property: transform;
transition-property: transform
.dsm-bubble-float-left:before {
border-color: transparent #e1e1e1 transparent transparent;
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)
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: .1s;
-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)
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
.dsm-icon-forward:before,
.dsm-icon-forward:after {
-webkit-transition-duration: .1s;
.dsm-icon-forward:before,
.dsm-icon-forward: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-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 {
-webkit-transform: translateY(0);
-webkit-transform: translateY(6px);
transform: translateY(6px)
@keyframes dsm-icon-down {
-webkit-transform: translateY(0);
-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-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 {
-webkit-transform: translateY(0);
-webkit-transform: translateY(-6px);
transform: translateY(-6px)
-webkit-transform: translateY(0);
-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-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
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-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);
@-webkit-keyframes dsm-icon-drop {
-webkit-transform: translateY(-100%);
transform: translateY(-100%)
@keyframes dsm-icon-drop {
-webkit-transform: translateY(-100%);
transform: translateY(-100%)