/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */
.custom--color-white,
.custom--color-white .wpcf7-not-valid-tip {
    color: #FFFFFF !important;
}

input::placeholder, textarea::placeholder {
    color: #444444;
    opacity: 1 !important;
}
label .wpcf7-form-control-wrap + br:last-child {
    display: none;
}

.interactive-form-wrapper .slide .buttons h3,
.interactive-form-wrapper .slide .buttons h4 {
    margin-top: 10px;
    margin-bottom: 0;
    font-size: .9rem;
    text-align: center;
}

.interactive-form-wrapper .missner-configurator .button-inner h3,
.interactive-form-wrapper .missner-configurator .button-inner h4 {
    margin: 10px 0;
    color: #fff;
    text-transform: none;
    font-weight: 400;
    font-family: inherit;
}


.avia-icon-grid-container .avia-icongrid-wrapper .icongrid_subtitle {
    font-size: 14px;
    margin: 0;
}

/*** marquee ***/
.custom-marquee-container {
    overflow: hidden;
    white-space: nowrap;
    width: 100vw;
}

.custom-marquee {
    display: inline-block;
    animation: custom-marquee 45s linear infinite;
    font-size:      18px;
    line-height:    2.5em;
}

.custom-marquee-container:hover .custom-marquee,
.custom-marquee-container:focus .custom-marquee {
    animation-play-state: paused;
}

@keyframes custom-marquee {
    0%   { transform: translateX(100vw); }
    100% { transform: translateX(-100vw); }
}


.es-review-info-date, .es-header-rating-reviews-count, .es-badge-total-reviews {
    color: var(--enfold-main-color-meta) !important;
}

#top .av_textblock_section a:where(:not(.wp-element-button)) {
    text-decoration: underline;
}


/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */

}