/**
Theme Name: YTPI Vereinstheme
Author: Mike van Doorn
Author URI: http://www.ytpi.de
Description: YTPI ist ein modernes, vielseitiges und leistungsstarkes WordPress-Theme, das sich perfekt für Vereine eignet. Mit seinem minimalistischen Design, seinen leistungsstarken Funktionen und seiner einfachen Bedienbarkeit ist YTPI die ideale Wahl für alle, die eine professionelle und ansprechende Website erstellen möchten.
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ytpi-vereine
Template: astra
*/

.menu-link[data-da-aria-apply='true'] > .dropdown-menu-toggle {
    display: none;
}

.menu-link[data-da-aria-apply='true']:after {
    content:          '';
    height:           .6em;
    width:            .6em;
    position:         relative;
    margin-left:      10px;
    mask-image:       url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 512 512\'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d=\'M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z\'/%3E%3C/svg%3E');
    mask-position:    center center;
    mask-size:        contain;
    mask-repeat:      no-repeat;
    background-color: currentColor;
}

.ast-header-button-1 > .ast-builder-button-wrap:focus-within {
    animation: shining 1s;
}

body a.ectbe-evt-url,
body li.ectbe-each-cate {
    pointer-events: auto;
}

footer .site-primary-footer-wrap.ast-builder-grid-row-container.site-footer-focus-item.ast-builder-grid-row-full.ast-builder-grid-row-tablet-full.ast-builder-grid-row-mobile-full.ast-footer-row-stack.ast-footer-row-tablet-stack.ast-footer-row-mobile-stack a {
    color: #cbaa77;
}

.elementor-posts-container h3.elementor-post__title a{
    color: #841a27;
}

.elementor-post__text .elementor-post__read-more{
    background-color: #cbaa77;
    color: #000000;
}
.elementor-post__text a.elementor-post__read-more:hover{
    color: #000000;
    background-color: #A08255;
}


.elementor-posts-container h3.elementor-post__title a:hover{
    color: #cbaa77;
}

#ast-hf-menu-2 a:hover,
#ast-hf-menu-1 a:hover{
    text-decoration: underline;
}

.ast-breadcrumbs a{
    color: #841A27;
}

#menu-item-1456 a, #menu-item-2017 a{
    cursor: text;
}

#ast-scroll-top .ast-icon svg {
    fill: #000000;
}

footer .site-primary-footer-wrap.ast-builder-grid-row-container.site-footer-focus-item.ast-builder-grid-row-full.ast-builder-grid-row-tablet-full.ast-builder-grid-row-mobile-full.ast-footer-row-stack.ast-footer-row-tablet-stack.ast-footer-row-mobile-stack a{
    color: #ffffff;
    text-decoration: underline;
}

#ast-scroll-top {
    background-color: #AA8D5A;
}

#ast-scroll-top .ast-icon svg {
    fill: #ffffff;
}


li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-2657 > a,
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-2655 > a,
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-1766 > a,
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-2029 > a
{
    cursor: text;
}

h1, h2, h3, h4, h5,h6{
    hyphens: auto;
}

.main-header-bar {
    z-index: 2!important;
}
input#form-field-field_7f05516 {
    border-radius: 0px;
}


/*digiaccess*/
/* Digiaccess YTPI */
#da-white-label {
    display: none;
}
#da-version-label::before {
    content: 'Barrierefreiheit mit YTPI Barrierefrei Start - ';
}

button#dAopener {
    border: 3px solid #fff;
}

.dAstylere #dAopener{
    filter: none;
    right: 12px;
}