/*
 Theme Name:   My Listing Child
 Theme URI:    http://mylisting.27collective.net/my-city/
 Description:  MyListing Child Theme
 Author:       27collective
 Author URI:   https://27collective.net/
 Template:     my-listing
 Version:      1.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         one-column, two-columns, three-columns, left-sidebar, right-sidebar, grid-layout, custom-menu, custom-logo, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  my-listing-child
*/


/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* Bildunterschrift on Click auf Bilder deaktivieren*/
.pswp__caption {
    display: none !important;
}
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Preis pläne anpassungen*/
.c27-pick-package.pricing-item a.select-plan {
    font-size: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
}
 .c27-pick-package.pricing-item a.select-plan:before {
    font-size: 13px;
    content: 'Paket Auswählen';
}
 .c27-pick-package.pricing-item:has(.amount-free) a.select-plan:before {
    font-size: 13px;
    content: 'Paket Auswählen';
}
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Eintrag Hinzufügen Navigation links*/
.add-listing-nav a {
    font-size: 20px!important;
}
.add-listing-nav li.active a {
    color: #00559a!important;
    font-weight: 400!important;
}
.add-listing-nav a:hover {
    color: #96A722!important;
}
.add-listing-nav {
    left: 1vw!important;
}
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Timezone beim Eintrag erstellen verstecken*/
.c27-submit-listing-form .fieldset-work_hours.form-group .field .c27-work-hours ~ .form-group {
display:none;
}

/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Quick Actions abstand anpassen*/
@media only screen and (max-width: 1200px) {
    .quick-listing-actions>ul {
        padding-bottom: 10px!important;
		padding-top: 10px!important;
    }
}
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Öffnungszeiten umschalter auf Mobile view verstecken*/
@media only screen and (max-width: 1200px) {
.open-now .timing-today .tooltip-container {
    visibility: hidden!important;
    }
}
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Google reCaptcha logo verstecken*/
.grecaptcha-badge{ 
    visibility: hidden !important;
}

/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Mobile Logout abstand zu Mobile Menü*/
@media only screen and (max-width: 1200px) {
    .mobile-user-menu ul {
        margin-bottom: 50px!important;
    }
}
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Bewertung Sterne Farbe*/
.listing-rating i {
    color: #ffa500!important;
}
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Besonders Empfehlenswert hover padding*/
.tooltip-element.tooltip-bottom .tooltip-container {
    left: 30px!important;
    padding: 5px 5px 5px 5px;
}

/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Startseite suchbutton hover*/
.button-2.search:hover {
    background: var(--e-global-color-2439a06)!important;
}
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Gallerie bilder doppelt öffnen vermeiden*/
body.single.single-listing .elementor-lightbox {
        display: none !important;
}

/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Material Icons*/
@font-face {
    font-family: 'Material Icons';
    font-style: normal;
    font-weight: 400;
  
    src: url('https://finde-online.de/wp-content/uploads/MaterialIcons-Regular.woff2') format('woff2');
;font-display:block;}
  .material-icons {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
}

/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*ergebnis anzahl auf entdecken*/

.fl-results-no span{
    display: none!important;
}

/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Preloader Logo Fix*/
.main-loader.site-logo-loader img {
    max-width: 100%!important;
    max-height: 100%!important;
}

/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Telefonnummer Farbe*/
/* Grundzustand */
.tab-content .element .pf-body a[href*="tel:"] {
    color: #242429 !important;
}

/* Hover & Focus Zustand */
.tab-content .element .pf-body a[href*="tel:"]:focus, 
.tab-content .element .pf-body a[href*="tel:"]:hover { 
    color: var(--accent) !important;
}