/* CSS koji se učitava na svakoj stranici i overrida temu i pluginove (prije: root index.php). */

.page-id-14361 [data-anim-type="pix-sliding-text"] .slide-in-container {
    white-space: unset;
    text-align: center;
}

/* Contact Form 7 styles used by custom forms (copied from pixfort-core cf7.min.css, which loads only while CF7 is active): */
.wpcf7-not-valid-tip {
    color: #dc3232;
    font-size: 1em;
    font-weight: 400;
    display: block;
}
.wpcf7-spinner {
    visibility: hidden;
    display: inline-block;
    background-color: #23282d;
    opacity: .75;
    width: 24px;
    height: 24px;
    border: none;
    border-radius: 100%;
    padding: 0;
    margin: 10px auto;
    position: relative;
    display: none;
}
form.submitting .wpcf7-spinner {
    display: block;
    visibility: visible;
}
.wpcf7-spinner::before {
    content: "";
    position: absolute;
    background-color: #fbfbfc;
    top: 4px;
    left: 4px;
    width: 6px;
    height: 6px;
    border: none;
    border-radius: 100%;
    transform-origin: 8px 8px;
    animation-name: spin;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
    .wpcf7-spinner::before {
        animation-name: blink;
        animation-duration: 2s;
    }
}
@keyframes spin {
    from { transform: rotate(0); }
    to { transform: rotate(360deg); }
}
@keyframes blink {
    from { opacity: 0; }
    50% { opacity: 1; }
    to { opacity: 0; }
}
