/*
Theme Name: Mindy Child
Author: WebGeniusLab
Author URI: http://webgeniuslab.net
Description: WebGeniusLab team presents absolutely fresh and powerful WordPress theme. It combines new technologies and functional design that helps to showcase your content in better way. This WordPress theme is developed with attention to details, so you can create effective presentation of a website easily. Enjoy building web pages with our product!
Version: 1.0
Template: mindy
Text Domain: mindy-child
*/

.elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper:after { background-color: #eee; height: 70%; top: 12%; }

.elementor-element.elementor-element-1daabfd .elementor-headline-plain-text { margin-right: -8px; }
.menu-item .item_text span { color: var(--mindy-primary-color); padding-left: 1px; }

.mobile_nav_wrapper .primary-nav .menu-item .button_switcher::after, .archive__heading, .mindy-post-navigation, .related_posts .button-read-more { display: none !important; }

.widget_tag_cloud .title-wrapper, .widget_product_tag_cloud .title-wrapper, .tribe-events-c-nav__list-item--today, .tribe-events-c-subscribe-dropdown__container { display: none !important; }
.tribe-events .tribe-events-l-container { min-height: 100px !important; padding: 25px !important; }
.tribe-events .tribe-events-calendar-month__day { height: 40px !important; }
.tribe-events .tribe-events-c-top-bar__datepicker { display: flex; justify-content: center; }
.tribe-events .tribe-events-calendar-month__day-cell--mobile:focus, .tribe-events .tribe-events-calendar-month__day-cell--mobile:hover { background-color: #fff !important; }
.tribe-events .tribe-events-calendar-month__mobile-events-icon--event, .tribe-events .tribe-events-calendar-month__day-cell--selected, .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover { background-color: #eda03a !important; }
.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date-daynum { color: #fff !important; }
.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__mobile-events-icon--event { background-color: #fff !important; padding-bottom: 2px; }
.tribe-events .tribe-events-c-nav { border-top: 1px solid #eda03a !important; }
.tribe-events .tribe-events-c-day-marker:after { background-color: #eda03a !important; }
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime { color: #000 !important; }

.tagcloud { display: grid; grid-template-columns: repeat(3, 1fr); gap: 5px; }
.tagcloud a, .wp-block-tag-cloud a { text-align: center; margin-bottom: 0px !important; }

.page-header_breadcrumbs .breadcrumbs > a, .page-header_breadcrumbs .breadcrumbs .current { text-transform: lowercase !important; }
.page-header { background-image: linear-gradient(0deg, #ffd594 0%, var(--e-global-color-secondary) 100%); }

.mobile_nav_wrapper .primary-nav ul li a { text-transform: lowercase !important; padding: 15px 0 !important; font-size: 22px; font-weight: 500; }
.mobile_nav_wrapper .primary-nav .sub-menu a { padding: 5px 55px 5px 0 !important; font-size: 17px; }
.mobile_nav_wrapper .primary-nav .menu-item .button_switcher { width: auto !important; }

.wpcf7 form .wpcf7-response-output { margin: 25px 0 0 !important; border-radius: 30px; padding: 10px 25px; border: none; font-size: 15px; font-weight: 400; text-align: center; }
.wpcf7 form.sent .wpcf7-response-output { background: #5fd45c; color: #fff; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output { background: #ff001d; color: #fff; }
.wpcf7 form.spam .wpcf7-response-output { background: #f56e28; color: #fff; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output { background: #ff2424; color: #fff; }
.wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item input + .wpcf7-list-item-label { font-size: 14px; }

@media (max-width: 767px) {
.dblh__title-wrapper { display: grid; }
.dblh__title-wrapper .dblh__title-2 { padding: 0 !important; }
}