: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
/*!******************************************************************************
* Copyright (c) 2019, Code Atlantic LLC
******************************************************************************/
@keyframes rotate-forever {
transform: rotate(360deg);
@keyframes spinner-loader {
transform: rotate(360deg);
/* Reset Overlay, Container, Title, Content(div) & Close button */
.pum-content + .pum-close,
.pum-content + .pum-close:hover,
.pum-content + .pum-close:focus,
.pum-content + .pum-close:active {
/* didn't really know what the default for display should be*/
transition: all 0.15s ease-in-out;
* Use border-box for all popup content. Providing more precise sizing.
.pum-overlay.pum-preview, .pum-overlay.pum-form-submission-detected {
.pum-overlay, .pum-overlay:before, .pum-overlay:after,
/* Safari/Chrome, other WebKit */
/* Firefox, other Gecko */
.pum-container.pum-responsive {
.pum-container.pum-responsive img {
@media only screen and (min-width: 1024px) {
.pum-container.pum-responsive.pum-responsive-nano {
.pum-container.pum-responsive.pum-responsive-micro {
.pum-container.pum-responsive.pum-responsive-tiny {
.pum-container.pum-responsive.pum-responsive-small {
.pum-container.pum-responsive.pum-responsive-medium {
.pum-container.pum-responsive.pum-responsive-normal {
.pum-container.pum-responsive.pum-responsive-large {
.pum-container.pum-responsive.pum-responsive-xlarge {
.pum-container.pum-responsive.pum-position-fixed {
@media only screen and (max-width: 1024px) {
.pum-container.pum-responsive.pum-position-fixed {
.pum-container.custom-position {
.pum-container .pum-title {
.pum-container .pum-content:focus {
.pum-container .pum-content > :first-child {
.pum-container .pum-content > :last-child {
.pum-container .pum-content + .pum-close {
background-color: transparent;
.pum-container .pum-content + .pum-close > span {
.pum-container.pum-scrollable .pum-content {
.pum-overlay.pum-overlay-disabled {
.pum-overlay.pum-overlay-disabled::-webkit-scrollbar {
.pum-overlay.pum-overlay-disabled .pum-container {
.pum-overlay.pum-click-to-close {
/* Hack for iOS devices so they properly treat it as a clickable element */
html.pum-open.pum-open-overlay {
html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
html.pum-open.pum-open-overlay.pum-open-fixed .pum-container {
html.pum-open.pum-open-overlay.pum-open-scrollable body > *:not([aria-modal="true"]) {
html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active {
-webkit-overflow-scrolling: touch;
html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container {
html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-active {
/*!******************************************************************************
* Copyright (c) 2019, Code Atlantic LLC
******************************************************************************/
.pum-form__field input[type='date'] {
.pum-form__field select {
animation-duration: 0.75s;
animation-iteration-count: infinite;
animation-name: rotate-forever;
animation-timing-function: linear;
border: 0.25em solid rgba(0, 0, 0, 0.5);
border-right-color: transparent;
.pum-form__submit .pum-form__loader {
border: 0.25em solid rgba(255, 255, 255, 0.5);
border-right-color: transparent;
border: 1px solid rgba(0, 0, 0, 0.25);
.pum-form__message:last-child {
.pum-form__message--error {
.pum-form__message--success {
/*!******************************************************************************
* Copyright (c) 2019, Code Atlantic LLC
******************************************************************************/
.pum-form--alignment-left {
.pum-form--alignment-center {
.pum-form--alignment-right {
/*!******************************************************************************
* Copyright (c) 2019, Code Atlantic LLC
******************************************************************************/
.pum-form--layout-standard .pum-form__field > label {
/*!******************************************************************************
* Copyright (c) 2019, Code Atlantic LLC
******************************************************************************/
.pum-form--layout-inline .pum-form__field {
/*!******************************************************************************
* Copyright (c) 2019, Code Atlantic LLC
******************************************************************************/
.pum-form--layout-block .pum-form__field,
.pum-form--layout-block div,
.pum-form--layout-block input,
.pum-form--layout-block button {
/*!******************************************************************************
* Copyright (c) 2019, Code Atlantic LLC
******************************************************************************/
.pum-form--style-default label {
.pum-form--style-default input[type='text'],
.pum-form--style-default input[type='email'] {
background-color: #f8f7f7;
.pum-form--style-default button {
/*!******************************************************************************
* Copyright (c) 2019, Code Atlantic LLC
******************************************************************************/
/* :not(:required) hides this rule from IE9 and below */
.pum-sub-form .pum-sub-form-loading {
.pum-sub-form p.pum-newsletter-error-msg {
.pum-sub-form .spinner-loader {
.pum-sub-form .spinner-loader:not(:required) {
animation: spinner-loader 1500ms infinite linear;
box-shadow: rgba(0, 0, 51, 0.3) 1.5em 0 0 0, rgba(0, 0, 51, 0.3) 1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) 0 1.5em 0 0, rgba(0, 0, 51, 0.3) -1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) -1.5em 0 0 0, rgba(0, 0, 51, 0.3) -1.1em -1.1em 0 0, rgba(0, 0, 51, 0.3) 0 -1.5em 0 0, rgba(0, 0, 51, 0.3) 1.1em -1.1em 0 0;
/*!******************************************************************************
* Copyright (c) 2019, Code Atlantic LLC
******************************************************************************/
.pum-form__field--consent {
.pum-form__field--consent.pum-form__field--checkbox label {
.pum-form__field--consent.pum-form__field--checkbox label input {
.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label {
.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label input {
.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label + label {
.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label {