/*
Theme Name: Mindy Child
Theme URI: https://www.skinavenue.at//
Description: Child theme of Mindy
Author: Your Name
Author URI: https://www.skinavenue.at//
Template: mindy
Version: 1.0
*/
/* Header */
.wgl-theme-header.header_overlap {position: relative !important;z-index: 3001 !important}
/* Footer */
.newslatter-form .elementor-field-type-submit .elementor-button {position: absolute;right: 0;bottom: 0px;display: inline-block}
.newslatter-form input {padding: 12px 26px !important;height: 50px;margin-bottom: 0px !important}
.newslatter-form input:focus {background-color: #ffffff !important}
.newslatter-form input::placeholder {color: #000000;opacity: 1 !important}
/* Service Page Sidebar */
.author-widget_wrapper {max-width: 100%}
.read-more-wrap .button-read-more::after,.author-widget_social::after {background-image: unset !important;border: 2px solid #AE9168 !important;}
.author-widget_wrapper .author-widget_text,.author-widget_title {color: #FFF;font-family: "Plus Jakarta Sans";font-size: 22px;font-style: normal;font-weight: 500;line-height: 26px}
.author-widget_title {font-weight: 700}
.author-widget_wrapper .author-widget_text {margin-top: 2px !important}
.author-widget_social a:hover {color: #000000 !important}
.widget_categories ul li a {padding: 0px !important;line-height: 26px !important;color: #4A4A4A !important}
.widget_categories ul li a:hover {color: #AE9168 !important}
.widget_categories ul li {margin-bottom: 0px !important;line-height: 20px !important;margin-bottom: 0 !important}
.recent-posts-widget .meta-data span {color: #7C7C7C !important;font-size: 12px;font-weight: 800;font-family: "Plus Jakarta Sans";line-height: 16px}
.recent-posts-widget .post__title {color: #5F5F5F !important;font-size: 18px;font-weight: 500;font-family: "Plus Jakarta Sans";line-height: 22px;margin-top: 5px !important}
.recent-posts-widget a.post__link:hover .post__title {color: #AE9168 !important}
.portfolio__item .item__wrapper.description_under_image .item__image-wrap::after {background: linear-gradient(180deg, transparent 0%, #AE9168 82%) !important;}
.service-sec .wgl-infobox-title_wrapper {display: flex !important;flex-direction: column-reverse !important}
.location-section .description_content .content {font-size: 25px !important;line-height: 32px}
.location-section .swiper-slide-prev .item__description,.location-section .swiper-slide-next .item__description {display: none;}
.testimonial-sec .elementor-widget-image {max-width: 59px !important;width: 100%}
/* kontakt */
.kontakt-form form div span input::placeholder,.kontakt-form form div span textarea::placeholder {color: #5B5B5B}
.kontakt-form form div span .wpcf7-list-item.first.last label {display: flex;align-items: start}
.kontakt-form form div span .wpcf7-list-item.first.last label input {margin: 2px 0 0 0;height: 13px;width: 13px;min-width: 13px;min-height: 13px;border: 1px #38383861 solid !important;border-radius: 2px;background: #00000040;background: linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.156) 50%, rgba(255, 255, 255, 0) 100%) !important}
.kontakt-form form div span .wpcf7-list-item.first.last label input ::before {background: var(--mindy-button-success-h) no-repeat center;box-shadow: unset;width: 13px;height: 8px;background-size: calc(1em - 6px);}
.kontakt-form form div span .wpcf7-list-item.first.last span.wpcf7-list-item-label {font-size: 13px;font-weight: 300;color: #15273A;line-height: 19px;letter-spacing: -0.23px;}
.kontakt-form form div .wgl-button-cf7 input {background-image: url("https://www.skinavenue.at/wp-content/uploads/2025/12/arrow-icon.png");background-repeat: no-repeat;background-position: right 15px center;background-size: 39px 39px;border: 1px #DADADA solid !important}
.kontakt-form form div .wgl-button-cf7::after {display: none}
.kontakt-form form div span.wpcf7-not-valid-tip {margin: 20px 0 10px 0 !important;font-size: 13px}
/* NEWSROOM with single post */
.page-id-4097 section.wgl_cpt_section .item {margin: 0 15px 33px 15px}
.side-bar #wgl-posts-1 ul li a .meta-data span,.postid-4252 #wgl-posts-1 ul li a .meta-data span,.postid-4335 #wgl-posts-1 ul li a .meta-data span,.postid-4339 #wgl-posts-1 ul li a .meta-data span {display: flex;align-items: center;text-transform: capitalize;letter-spacing: 0px}
.side-bar #wgl-posts-1 ul li a .meta-data span::before,.postid-4252 #wgl-posts-1 ul li a .meta-data span::before,.postid-4335 #wgl-posts-1 ul li a .meta-data span::before,.postid-4339 #wgl-posts-1 ul li a .meta-data span::before {content: "";display: inline-block;width: 14px;height: 14px;margin-right: 6px;background-image: url("https://www.skinavenue.at/wp-content/uploads/2025/12/clock-icon.png");background-repeat: no-repeat;background-size: contain;background-position: center}
.postid-4252 #main-content section.related_posts,.postid-4335 #main-content section.related_posts,.postid-4339 #main-content section.related_posts {margin: 14px 0 0 0}
.postid-4252 #main-content section.related_posts .mindy_module_title h3,.postid-4335 #main-content section.related_posts .mindy_module_title h3,.postid-4339 #main-content section.related_posts .mindy_module_title h3 {color: #6E6E6E;font-size: 25px;font-weight: 600;line-height: 25px}
.postid-4252 #main-content section.related_posts section .post_date,.postid-4335 #main-content section.related_posts section .post_date,.postid-4339 #main-content section.related_posts section .post_date {color: #AE9168}
.postid-4252 #main-content section.related_posts section h4 a,.postid-4335 #main-content section.related_posts section h4 a,.postid-4339 #main-content section.related_posts section h4 a {color: #6E6E6E;font-size: 25px;font-weight: 400;line-height: 36px}
.postid-4252 #main-content section.related_posts section .blog-post_footer a,.postid-4335 #main-content section.related_posts section .blog-post_footer a,.postid-4339 #main-content section.related_posts section .blog-post_footer a {display: flex}
.postid-4252 #main-content section.wgl_cpt_section .blog-post_media span.post_categories,.postid-4335 #main-content section.wgl_cpt_section .blog-post_media span.post_categories,.postid-4339 #main-content section.wgl_cpt_section .blog-post_media span.post_categories {display: none}
.postid-4252 #main-content .row,.postid-4335 #main-content .row,.postid-4339 #main-content .row {display: none;order: 3}
.postid-4252 #main-content,.postid-4335 #main-content,.postid-4339 #main-content {display: flex;flex-direction: column;padding: 0 !important}
.postid-4252 main .sidebar-container,.postid-4335 main .sidebar-container,.postid-4339 main .sidebar-container {padding: 0 0 0 40px !important}
.postid-4252 #main-content article,.postid-4335 #main-content article,.postid-4339 #main-content article {order: 1}
.postid-4252 #main-content section.mindy-post-navigation,.postid-4335 #main-content section.mindy-post-navigation,.postid-4339 #main-content section.mindy-post-navigation {order: 4;margin-top: 50px;border-top: 1px #C3C3C3 solid;padding: 34px 0 0 0}
.postid-4252 #main-content section.mindy-post-navigation .next-link_wrapper,.postid-4335 #main-content section.mindy-post-navigation .prev-link_wrapper,.postid-4335 #main-content section.mindy-post-navigation .next-link_wrapper,.postid-4339 #main-content section.mindy-post-navigation .prev-link_wrapper {max-width: 175px}
.postid-4252 #main-content section.related_posts,.postid-4335 #main-content section.related_posts,.postid-4339 #main-content section.related_posts {order: 2}
.postid-4252 #main-content section.mindy-post-navigation a div,.postid-4335 #main-content section.mindy-post-navigation a div,.postid-4339 #main-content section.mindy-post-navigation a div {color: #858585}
.postid-4252 #main-content section.mindy-post-navigation a h4,.postid-4335 #main-content section.mindy-post-navigation a h4,.postid-4339 #main-content section.mindy-post-navigation a h4 {color: #AE9168;font-size: 16px;font-weight: 700;line-height: 21px}
.postid-4252 #main-content article h1.wgl-dynamic_title span,.postid-4335 #main-content article h1.wgl-dynamic_title span,.postid-4339 #main-content article h1.wgl-dynamic_title span {font-weight: 400;color: #6E6E6E;}
.postid-4252 main .post_featured_bg,.postid-4335 main .post_featured_bg,.postid-4339 main .post_featured_bg {display: none}
.service-listing-box .item .blog-post_content .blog-post_footer a::before {color: #6E6E6E}
.search-results .wgl-container .sidebar_none{padding-bottom: 100px !important;}.search-results .wgl-container .sidebar_none .page-title span{color: #AE9168 !important;}
.page_404_wrapper .wgl-button{border-color: #AE9168; color: #6E6E6E; padding: 16px 50px !important;}.page_404_wrapper .wgl-button:hover{background-color: #AE9168 !important; color: #fff !important;}
main {padding: 0 !important;}
.elementor-3664 .elementor-element.elementor-element-03d38b9 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){ background-color: #ffffff !important;}
.postid-4252 main,.postid-4335 main,.postid-4339 main {padding: 40px 0 !important}
@media (max-width:1200px) {
	.postid-4252 main,.postid-4335 main,.postid-4339 main {padding: 500px 20px 0 20px !important;}
	.postid-4252 main .sidebar-container,.postid-4335 main .sidebar-container,.postid-4339 main .sidebar-container {padding: 0 !important;}
	.postid-4252 #main-content section.mindy-post-navigation,.postid-4335 #main-content section.mindy-post-navigation,.postid-4339 #main-content section.mindy-post-navigation {order: 4;margin-top: 50px;border-top: 1px #C3C3C3 solid;padding: 34px 0 34px 0;}
}
@media (max-width:768px) {
.postid-4252 main,.postid-4335 main,.postid-4339 main {padding: 350px 20px 0 20px !important;}
}
.news-blog .wgl-pagination {padding: 35px 0;}
.news-blog .wgl-pagination li a:hover,.news-blog .wgl-pagination li span.current,.search-results .wgl-container .wgl-pagination li a:hover,.search-results .wgl-container .wgl-pagination li span.current {color: #AE9168 !important;}
.page-id-3879 .elementor-swiper-button-prev,.page-id-3879 .elementor-swiper-button-next {border: 1px solid black !important;padding: 20px !important;display: flex !important;align-items: center !important;justify-content: center !important;}
.page-id-3697 .service-sec .elementor-swiper-button-prev,.page-id-3697 .service-sec .elementor-swiper-button-next,.page-id-3697 .testimonial-sec .elementor-swiper-button-prev,.page-id-3697 .testimonial-sec .elementor-swiper-button-next {border: 1px solid #AE9168 !important;padding: 20px !important;display: flex !important;align-items: center !important;justify-content: center !important}
.page-id-3697 .service-sec .elementor-swiper-button-prev:hover,.page-id-3697 .service-sec .elementor-swiper-button-next:hover,.page-id-3697 .testimonial-sec .elementor-swiper-button-prev:hover,.page-id-3697 .testimonial-sec .elementor-swiper-button-next:hover {background-color: #AE9168;color: #FFF !important;border: 1px #AE9168 solid !important}
.page-id-3697 .service-sec .elementor-swiper-button-prev svg,.page-id-3697 .service-sec .elementor-swiper-button-next svg,.page-id-3697 .testimonial-sec .elementor-swiper-button-prev svg,.page-id-3697 .testimonial-sec .elementor-swiper-button-next svg {font-size: 20px}
.page-id-3879 .wgl-navigation_wrapper {gap: 20px !important;}
.page-id-3879 .elementor-swiper-button-prev svg,.page-id-3879 .elementor-swiper-button-next svg {font-size: 20px !important;}
.location-section .elementor-swiper-button-prev:hover,.location-section .elementor-swiper-button-next:hover {color: #AE9168 !important;}
.services-card-sec ul{ padding: 0 0 5px 25px !important; } 
.service-card{ height: fit-content !important; }