[data-pnotify] .pnotify-container {position: relative}

[data-pnotify] .pnotify-mobile-animate-left {transition: left .1s ease}

[data-pnotify] .pnotify-mobile-animate-top {transition: top .1s ease}

@media (max-width: 480px) {
  [data-pnotify].pnotify {font-size: 1.2em;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;-ms-font-smoothing: antialiased;font-smoothing: antialiased}

  body > [data-pnotify].pnotify {position: fixed}

  [data-pnotify].pnotify.pnotify-stack-down, [data-pnotify].pnotify.pnotify-stack-up {width: 100% !important}

  [data-pnotify].pnotify.pnotify-stack-left, [data-pnotify].pnotify.pnotify-stack-right {height: 100% !important}

  [data-pnotify].pnotify .pnotify-shadow {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none}

  /*[data-pnotify].pnotify.pnotify-stack-down .pnotify-shadow {border-bottom-width: 5px}*/

  /*[data-pnotify].pnotify.pnotify-stack-up .pnotify-shadow {border-top-width: 5px}*/

  /*[data-pnotify].pnotify.pnotify-stack-right .pnotify-shadow {border-right-width: 5px}*/

  /*[data-pnotify].pnotify.pnotify-stack-left .pnotify-shadow {border-left-width: 5px}*/

  [data-pnotify].pnotify .pnotify-container {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0}

  [data-pnotify].pnotify.pnotify-stack-down .pnotify-container, [data-pnotify].pnotify.pnotify-stack-up .pnotify-container {width: auto !important}

  [data-pnotify].pnotify.pnotify-stack-left .pnotify-container, [data-pnotify].pnotify.pnotify-stack-right .pnotify-container {height: 100% !important}
}