/* es ist bereits im FreeMOM Template, nach dem Update nach 25.09.2024 können die Zeilen weg */
/* https://dev.quiqqer.com/pcsg/kunden/freemom/umsetzung/-/issues/835#note_203905 */
/* hide menu with .hideDesktopNavigation class */
.hideDesktopNavigation .quiqqer-menu-megaMenu .megaMenu-hide-on-mobile {
    display: none !important;
}

.hideDesktopNavigation .freemom-menuBar__search  {
    display: none !important;
}

/* END */


/* Fixen und dann entfernen: https://dev.quiqqer.com/pcsg/kunden/freemom/umsetzung/-/issues/831#note_197944 */
.quiqqer-faq__entry {
    display: block !important;
}

.quiqqer-faq > hr {
    float: none;
    margin-top: 4rem;
}
/* END Fixen und dann entfernen: https://dev.quiqqer.com/pcsg/kunden/freemom/umsetzung/-/issues/831#note_197944 */

/*****************/
/* Submenu Texte */
/*****************/
/* Menu: Talente Suchen */
.quiqqer-menu-megaMenu .qui-menu-siteid-9f42dc04-0083-11ef-8b95-860000554013:after,
.qui-menu-siteid-9f42dc04-0083-11ef-8b95-860000554013 .left-menu-text:after {
    content: 'Profitiere von den Kompetenzen und der Flexibilität unserer FreeMOMs.';
}

.quiqqer-menu-megaMenu .qui-menu-siteid-9f42dc7c-0083-11ef-a647-860000554013:after,
.qui-menu-siteid-9f42dc7c-0083-11ef-a647-860000554013 .left-menu-text:after {
    content: 'Von der kostenfreien Registrierung bis zum ersten Projekt.';
}

.quiqqer-menu-megaMenu .qui-menu-siteid-9f42dcf4-0083-11ef-b4e8-860000554013:after,
.qui-menu-siteid-9f42dcf4-0083-11ef-b4e8-860000554013 .left-menu-text:after {
    content: 'Der wirtschaftliche und strategische Vorteil von Freelancing.';
}

/* Menu: Projekte suchen */
.quiqqer-menu-megaMenu .qui-menu-siteid-9f42e032-0083-11ef-9deb-860000554013:after,
.qui-menu-siteid-9f42e032-0083-11ef-9deb-860000554013 .left-menu-text:after {
    content: 'Warum Freelancing das Arbeitsmodell der Zukunft ist.';
}

.quiqqer-menu-megaMenu .qui-menu-siteid-9f42e0aa-0083-11ef-ac3e-860000554013:after,
.qui-menu-siteid-9f42e0aa-0083-11ef-ac3e-860000554013 .left-menu-text:after {
    content: 'Von der kostenfreien Registrierung  bis zum ersten Projekt.';
}

.quiqqer-menu-megaMenu .qui-menu-siteid-9f42e118-0083-11ef-a4b8-860000554013:after,
.qui-menu-siteid-9f42e118-0083-11ef-a4b8-860000554013 .left-menu-text:after {
    content: 'Starte mit unserem begleiteten Online-Kurs als Freelancer:in.';
}

/* Menu: Entdecken */
.quiqqer-menu-megaMenu .qui-menu-siteid-9f42e4c4-0083-11ef-83af-860000554013:after,
.qui-menu-siteid-9f42e4c4-0083-11ef-83af-860000554013 .left-menu-text:after {
    content: 'Unsere Vision ist es, Freelancing zum alternativen Arbeitsmodell der Zukunft zu machen.';
}

.quiqqer-menu-megaMenu .qui-menu-siteid-9f42e532-0083-11ef-8aa7-860000554013:after,
.qui-menu-siteid-9f42e532-0083-11ef-8aa7-860000554013 .left-menu-text:after {
    content: 'Hier findest du häufig gestellte Fragen. Deine fehlt? Dann schreibe uns gerne direkt an.';
}

.quiqqer-menu-megaMenu .qui-menu-siteid-9f42e5a0-0083-11ef-811b-860000554013:after,
.qui-menu-siteid-9f42e5a0-0083-11ef-811b-860000554013 .left-menu-text:after {
    content: 'Nützliches Wissen aus der Freelancing Welt.';
}

.quiqqer-menu-megaMenu .qui-menu-siteid-9f42e618-0083-11ef-a6c9-860000554013:after,
.qui-menu-siteid-9f42e618-0083-11ef-a6c9-860000554013 .left-menu-text:after {
    content: 'Erfahre hier mehr rund um die Themen: Freelancing, Vereinbarkeit, New Work, und Working Moms.';
}
/* END Submenu Texte */


/* Fix in FreeMOM\Template\Bricks\OneEntryNewsPerTag ist bereits eingespielt, nach dem Update kann das weg */
@media screen and (min-width: 1800px) {
    .freemom-oneEntryNewsPerTag .childrenlist-cardsCssGrid {
        grid-template-columns: 1fr 1fr 1fr !important;
    }
}
/* END Fix in FreeMOM\Template\Bricks\OneEntryNewsPerTag ist bereits eingespielt, nach dem Update kann das weg */



/* https://dev.quiqqer.com/pcsg/kunden/freemom/umsetzung/-/issues/785 */
.freemom-topProfileInfo .quiqqer-textImage-image > picture:after {
    content: '5.000+ Top Talente' !important;
}
/* END https://dev.quiqqer.com/pcsg/kunden/freemom/umsetzung/-/issues/785 */




/* der Fix muss ins Template. Auf dev und staging funktionert. Andere Template Presentation Version installiert? */
body .freemom-menuBar--nobody .quiqqer-menu-megaMenu-list {
    display: flex;
    flex-grow: 1;
}


/* Möglicherweise in das  */

@media screen and (max-width: 767px) {
    .mobile-hide-image .quiqqer-textImage-image {
        display: none !important;
    }
}

/* END Möglicherweise in das template */




/* Customer slider fix! Das muss in das customer slider. Nicht sichtbare Bilder bekommen in Safari und Firefox die maximale Höhe, daher wird der Slider teilweise so groß */
.freemom__customerReviewsSlider-templateOne-client-img {
    max-height: 80px;
}



/**
FrontendUser Anpassung
https://dev.quiqqer.com/pcsg/kunden/freemom/umsetzung/-/issues/504#note_175849

In FreeMOM FrontendUser Kategorie sollen nur "Rechnungen" und "Zahlungen" sichtbar sein
Da der Tab "Zahlungen" letzter ist, muss man den Border so anpassen
*/
.quiqqer-fupc-category--open .quiqqer-fupc-category-items-item[data-setting="freeMoms_contracts"] {
    border-bottom: 1px solid #ddd;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.type-quiqqer-frontend-users-types-profile [data-setting="freeMoms"],
.type-quiqqer-frontend-users-types-profile [data-setting="freeMomsCompany"],
.type-quiqqer-frontend-users-types-profile [data-setting="freeMomsJobAds"],
.type-quiqqer-frontend-users-types-profile [data-setting="Inbox"] {
    display: none !important;   
}

/* END FrontenndUser Anpassung */

/* Kann nach dem Update nach 22.08.2023 gelöscht werden WENN ALE ÄNDERUNGEN IN BRANCH MASTER ankommen */

.aboutUs-ourStorySlider > .control-body {
    background: none !important;
    color: inherit !important; 
    padding: 0 !important;
    border-radius: 0 !important;
}

.heading-prefix {
    font-size: var(--qui-fs-body) !important;
}

:root {
    --qui-fs-1: 2.5rem !important;
}

@media screen and (max-width: 767px) {
    :root {
        --qui-fs-1: 2rem !important;
    }
}

@media screen and (max-width: 767px) {
    .mobile-text-on-top .quiqqer-textImage {
        flex-direction: column-reverse !important;
    }
}

.article-list > .grid {
    margin-bottom: 1.5rem;
}
/* END Kann nach dem Update nach 22.08.2023 gelöscht werden WENN ALE ÄNDERUNGEN IN BRANCH MASTER ankommen */


/***********************/
/**Für Mom Startseite**/
/**********************/

/**For_moms text neben bild**/

.for-moms-text-image {
    margin-top: 6rem;
}

.for-moms-content {
    max-width: 910px;
    margin: 6rem auto;
}

.freemom-questions-nav {
    display: flex;
    list-style: none;
    padding: 0;
}

.freemom-questions-nav li {
    border-radius: 7px;
    height: 7px;
    margin-right: 1rem;
    padding: 0;
    transition: 0.2s ease;
    width: 7px;
    background: #ff8273;
}

/*For Moms Content*/
.for-moms-content-color {
    color: #e3716d;
    font-weight: 600;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    text-align: center;
}

/************************/
/*Fremom so-geht-freemom*/
/************************/

.so-geht-freemom-header ,
.company-so-geht-freemom-header {
    margin-top: 5rem;
}

/************************/
/*For company Header*/
/************************/


.brick-container__freemom-partner-companies {
    padding-top: 5rem;
    padding-bottom: 5rem;
}

/**freeMom Seite **/
.freemom-questions-nav {
    display: flex;
}

.freemom-questions-label {
    position: relative;
}

.freemom-questions-label svg {
    left: -25px;
    position: absolute;
    top: -1.5rem;
}

.button.freemom-cta {
    margin-top: 3rem;
}

/*Kunden Meinungen*/
.freemom-customer-opinions {
    margin-top: 12rem;
    margin-bottom: 6rem;
      
}
  
  
/*Unternehmen - Tarif wählen*/
.freemom-producte {
    margin-bottom: 5rem;
}

/**************/
/*About us */
/*************/
.freemom-about-us-title {
    font-weight: 600;
}

/********/
/*BLOG*/
/********/
.blog-contact .control-content {
    margin-left: auto;
    margin-right: auto;
}


/****************************/
/*Registierung - Unternehmen*/

.freemom-registration-container {
    max-width: 750px;
    margin-inline: auto;
    margin-top: 3rem;
}


.freemom-brick-registration {
    box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.2);
    border-radius: 1rem;
    overflow: hidden;
}

.freemom-brick-registration .quiqqer-textImage-image {
    background: #fafbfc;
}

h3.big-title {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.24), rgba(185, 92, 101, 0.4));
    border-radius: 1rem;
    color: #fff;
    display: inline-block;
    letter-spacing: 5px;
    text-align: center;
    text-transform: uppercase;
    padding: 1rem;
    padding-bottom: 0;
    width: auto;
}

.freemom-brick-registration .quiqqer-textImage .quiqqer-textImage-image {
    align-items: center !important;

}


.freemom-brick-registration .quiqqer-textImage .quiqqer-textImage-content {
    padding: 3rem !important;
}

h3.transparent-title {
    color: #fff;
    opacity: 0.5;
    margin-top: 1rem;
}

.freemom-date-container {
    text-align: center;
    margin-top: 2rem;
    margin-bottom: 1rem;
}

.brick-container__freemom-brick-registration {
    max-width: 1100px;
    margin-inline: auto;
}

.freemom-brick-registration .quiqqer-textImage-box.quiqqer-textImage-content {
    background-image: linear-gradient(45deg,   #4d3146,  #97576a);
    color: #fff;
    font-weight: normal;
}

.freemom-brick-registration .quiqqer-textImage-box p {
    margin-bottom: 1.5rem;
}


/**************************/
/*FOOTER EU Logos */
/**************************/

.freemom-container-logos {
    display: flex;
    gap: 1rem;
}

.freemom-logo-thueringen {
    min-width: 350px;
    margin-top: 3rem;
}

.container-logo-eu {
    min-width: 250px;
    margin-top: 3rem;
}

@media screen and (max-width: 1100px) {
    .freemom-container-logos {
        flex-wrap: wrap;
    }
}

@media screen and (min-width: 1100px) {
    .container-logo-eu {
        margin-right: 3rem;
    }
}

/***********************/
/*Coming Soon*/


.freemom-container-coming-soon {
    background: #fafbfc;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
    border-radius: 1rem;
    display: flex;
    gap: 3rem;
    max-width: 450px;
    margin-inline: auto;
    justify-content: center;
    padding: 5px 1rem 1rem 1rem;
    transition: all 0.2s ease;
    text-align: center;
}


.countdown-date {
    color: #2E054D;
    font-weight: 500;
    font-size: 40px;
    text-align: center;
}


@media screen and (max-width: 450px) {
    .freemom-container-coming-soon {
        gap: 2rem;
    }
    
    .countdown-date {
        font-size: 32px;
    }
}


.brick-container__freemom-register-countdown {
    padding-top: 1rem !important;
}

/***********************/
/*Newsletter bricks*/
/*div[data-brickid="177"] > .quiqqer-cleverreach-BrickRegistrationForm-RegistrationForm,
div[data-brickid="177"] > .control-content,
div[data-brickid="178"] > .quiqqer-cleverreach-BrickRegistrationForm-RegistrationForm,
div[data-brickid="178"] > .control-content {
    margin: auto;
    max-width: 700px;
}

/* Der newsletter-Anker wird hier etwas nach oben "gehackt", damit das Menü
 * nicht den oberen Teil des Bricks verdeckt.
 * made by peat :D
div[data-brickid="177"] span#newsletter,
div[data-brickid="178"] span#newsletter {
    display: inline-block;
    top: -50px;
    position: relative;
}*/







/******************/
/* Affiliate page */
/******************/
@media screen and (min-width: 768px) {
    .freemom-moduleList--affiliate .freemom-moduleList-entry:not(:last-child) {
        padding-bottom: 3rem;
    }
}





/**
 * Hide header menu on "Tiermedizin" page
 * See: pcsg/kunden/freemom/umsetzung#886
 */
body.page-221 div.header-bar .freemom-menuBar-nav,
body.page-221 div.header-bar .freemom-menuBar-nav__right {
    display: none;
}

body.page-221 .header-bar-scrolled {
    --qui-nav-scrolled-bg: var(--qui-color-secondary--light);
}

body.page-221-freemom-landingpage--whiteNav .header-bar-scrolled .freemom-logo-dark {
    opacity: 0;
}

body.page-221.freemom-landingpage--whiteNav .header-bar-scrolled .freemom-logo-white {
    opacity: 1;
}