﻿@import url("../Matrialwm/AutoCompleteBox.Matrialwm.css");
@import url("../Matrialwm/Breadcrumb.Matrialwm.css");
@import url("../Matrialwm/Button.Matrialwm.css");
@import url("../Matrialwm/Calendar.Matrialwm.css");
@import url("../Matrialwm/Card.Matrialwm.css");
@import url("../Matrialwm/CloudUpload.Matrialwm.css");
@import url("../Matrialwm/ColorPicker.Matrialwm.css");
@import url("../Matrialwm/ComboBox.Matrialwm.css");
@import url("../Matrialwm/DataForm.Matrialwm.css");
@import url("../Matrialwm/Dock.Matrialwm.css");
@import url("../Matrialwm/Drawer.Matrialwm.css");
@import url("../Matrialwm/DropdownGrid.Matrialwm.css");
@import url("../Matrialwm/DropDownList.Matrialwm.css");
@import url("../Matrialwm/DropDownTree.Matrialwm.css");
@import url("../Matrialwm/Editor.Matrialwm.css");
@import url("../Matrialwm/FileExplorer.Matrialwm.css");
@import url("../Matrialwm/Filter.Matrialwm.css");
@import url("../Matrialwm/FormDecorator.Matrialwm.css");
@import url("../Matrialwm/Gantt.Matrialwm.css");
@import url("../Matrialwm/Grid.Matrialwm.css");
@import url("../Matrialwm/ImageEditor.Matrialwm.css");
@import url("../Matrialwm/ImageGallery.Matrialwm.css");
@import url("../Matrialwm/Input.Matrialwm.css");
@import url("../Matrialwm/Label.Matrialwm.css");
@import url("../Matrialwm/LightBox.Matrialwm.css");
@import url("../Matrialwm/ListBox.Matrialwm.css");
@import url("../Matrialwm/ListView.Matrialwm.css");
@import url("../Matrialwm/Map.Matrialwm.css");
@import url("../Matrialwm/MediaPlayer.Matrialwm.css");
@import url("../Matrialwm/Menu.Matrialwm.css");
@import url("../Matrialwm/MultiSelect.Matrialwm.css");
@import url("../Matrialwm/Navigation.Matrialwm.css");
@import url("../Matrialwm/Notification.Matrialwm.css");
@import url("../Matrialwm/OrgChart.Matrialwm.css");
@import url("../Matrialwm/PanelBar.Matrialwm.css");
@import url("../Matrialwm/PdfViewer.Matrialwm.css");
@import url("../Matrialwm/PivotGrid.Matrialwm.css");
@import url("../Matrialwm/ProgressArea.Matrialwm.css");
@import url("../Matrialwm/ProgressBar.Matrialwm.css");
@import url("../Matrialwm/Rating.Matrialwm.css");
@import url("../Matrialwm/RibbonBar.Matrialwm.css");
@import url("../Matrialwm/Rotator.Matrialwm.css");
@import url("../Matrialwm/Scheduler.Matrialwm.css");
@import url("../Matrialwm/SearchBox.Matrialwm.css");
@import url("../Matrialwm/SiteMap.Matrialwm.css");
@import url("../Matrialwm/Slider.Matrialwm.css");
@import url("../Matrialwm/SocialShare.Matrialwm.css");
@import url("../Matrialwm/Splitter.Matrialwm.css");
@import url("../Matrialwm/TabStrip.Matrialwm.css");
@import url("../Matrialwm/TagCloud.Matrialwm.css");
@import url("../Matrialwm/Tile.Matrialwm.css");
@import url("../Matrialwm/TileList.Matrialwm.css");
@import url("../Matrialwm/Timeline.Matrialwm.css");
@import url("../Matrialwm/ToolBar.Matrialwm.css");
@import url("../Matrialwm/ToolTip.Matrialwm.css");
@import url("../Matrialwm/TreeList.Matrialwm.css");
@import url("../Matrialwm/TreeView.Matrialwm.css");
@import url("../Matrialwm/Upload.Matrialwm.css");
@import url("../Matrialwm/Window.Matrialwm.css");
@import url("../Matrialwm/Wizard.Matrialwm.css");
@font-face {
    font-family: 'mfn-icons';
    src: url("https://meine-wochenmaerkte.de/WMApi/fonts/mfn/icons.eot") format("embedded-opentype"),url("https://meine-wochenmaerkte.de/WMApi/fonts/mfn/icons.woff") format("woff"),url("https://meine-wochenmaerkte.de/WMApi/fonts/mfn/icons.ttf") format("truetype"),url("https://meine-wochenmaerkte.de/WMApi/fonts/mfn/icons.svg") format("svg"); font-weight: 400;
    font-style: normal;
    font-display: swap
}

[class^="icon-"]:before, [class*=" icon-"]:before {
    font-family: "mfn-icons";
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: none !important;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em
}

.wb_mm_get_cat_days dl dt {
    border: 1px #fff solid !important;
    color: #fff !important;
    display: inline !important;
    margin-right: 5px !important;
    margin: 0;
    padding: 0;
    text-align: center;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 600;
    width: 40px;
}

@font-face {
    font-family: "Midnight Chalker Regular";
    src: url("fonts/MidnightChalker/font.woff") format("woff"),url("https://meine-wochenmaerkte.de/wp-content/uploads/2021/10/Cutie-Patootie-Skinny.ttf") format("truetype");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: "Barlow";
    src: url("fonts/Barlow/barlow-v12-latin-regular.woff") format("woff"),url("fonts/Barlow/barlow-v12-latin-regular.ttf") format("truetype");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: "Barlow Local";
    src: url("fonts/Barlow/barlow-v12-latin-regular.woff") format("woff"),url("fonts/Barlow/barlow-v12-latin-regular.ttf") format("truetype");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: "Assa";
    src: url("https://meine-wochenmaerkte.de/wp-content/uploads/2022/04/Assa-Fonts-MonsterFonts-Type-Of-Chalk.ttf") format("truetype");
    font-weight: normal;
    font-weight: normal;
    font-style: normal
}

html {
    background-color: #ffffff;
}

#Wrapper,
#Content,
.mfn-popup .mfn-popup-content,
.mfn-off-canvas-sidebar .mfn-off-canvas-content-wrapper,
.mfn-cart-holder,
.mfn-header-login,
#Top_bar .search_wrapper,
#Top_bar .top_bar_right .mfn-live-search-box,
.column_livesearch .mfn-live-search-wrapper,
.column_livesearch .mfn-live-search-box {
    background-color: #ffffff;
}

body:not(.template-slider) #Header {
    min-height: 80px;
}

body.header-below:not(.template-slider) #Header {
    padding-top: 80px;
}

#Subheader {
    padding: 160px 0 320px;
}

#Footer .widgets_wrapper {
    padding: 20px 0px 0px;
}

body,
button,
span.date_label,
.timeline_items li h3 span,
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="date"],
input[type="text"],
input[type="password"],
input[type="tel"],
input[type="email"],
textarea,
select,
.offer_li .title h3 {
    font-family: "Barlow Local", Helvetica, Arial, sans-serif;
}

#Subheader .title {
    font-family: "Barlow Local", Helvetica, Arial, sans-serif;
}

h1, h2, h3, h4, .text-logo #logo {
    font-family: "Midnight Chalker Regular", Helvetica, Arial, sans-serif;
}


body {
    font-size: 24px;
    line-height: 36px;
    font-weight: 400;
    letter-spacing: 0px;
}
    span {
        font-size: 24px !important;
        line-height: 1.4em !important;
    }

@media only screen and (max-width: 767px) {
    span {
        font-size: 18px !important;
        line-height: 1.4em !important;
    }
}
.big {
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
    letter-spacing: 0px;
}

#menu > ul > li > a,
a.action_button,
#overlay-menu ul li a {
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0px;
}

#overlay-menu ul li a {
    line-height: 27px;
}

#Subheader .title {
    font-size: 125px;
    line-height: 110px;
    font-weight: 700;
    letter-spacing: 0px;
}

h1 {
    font-size: 40px;
    line-height: 45px;
    font-weight: 500;
    letter-spacing: 0px;
}

h2 {
    font-size: 60px;
    line-height: 54px;
    font-weight: 500;
    letter-spacing: 3px;
}

h3 {
    font-size: 35px;
    line-height: 38px;
    font-weight: 600;
    letter-spacing: 3px;
}

h5, h5 a, h5 a:hover {
    color: #148ea7;
}

h5 {
    font-size: 28px;
    line-height: 38px;
    font-weight: 500;
    letter-spacing: 0px;
}

@media only screen and (max-width: 767px) {
    .section_wrapper,
    .container,
    .four.columns .widget-area {
        max-width: 480px !important;
    }
}

.footer_button {
    color: #65666c !important;
    background-color: transparent;
    box-shadow: none !important;
}

#Footer {
    background-color: #17353f;
}

.footer_button:after {
    display: none !important;
}

@media only screen and (min-width: 768px) {
    #Top_bar.is-sticky {
        position: fixed !important;
        width: 100%;
        left: 0;
        top: -60px;
        height: 60px;
        z-index: 701;
        background: #fff;
        opacity: 0.97;
        -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
    }

    .layout-boxed.header-boxed #Top_bar.is-sticky {
        max-width: 1024px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    #Top_bar.is-sticky .top_bar_left,
    #Top_bar.is-sticky .top_bar_right,
    #Top_bar.is-sticky .top_bar_right:before {
        background: none;
        box-shadow: unset;
    }

    #Top_bar.is-sticky .logo {
        width: auto;
        margin: 0 30px 0 20px;
        padding: 0;
    }

    #Top_bar.is-sticky #logo,
    #Top_bar.is-sticky .custom-logo-link {
        padding: 5px 0 !important;
        height: 50px !important;
        line-height: 50px !important;
    }

    .logo-no-sticky-padding #Top_bar.is-sticky #logo {
        height: 60px !important;
        line-height: 60px !important;
    }

    #Top_bar.is-sticky #logo img.logo-main {
        display: none;
    }

    #Top_bar.is-sticky #logo img.logo-sticky {
        display: inline;
        max-height: 35px;
    }

    .logo-sticky-width-auto #Top_bar.is-sticky #logo img.logo-sticky {
        width: auto;
    }

    #Top_bar.is-sticky .menu_wrapper {
        clear: none;
    }

        #Top_bar.is-sticky .menu_wrapper .menu > li > a {
            padding: 15px 0;
        }

    #Top_bar.is-sticky .menu > li > a,
    #Top_bar.is-sticky .menu > li > a span {
        line-height: 30px;
    }

        #Top_bar.is-sticky .menu > li > a:after {
            top: auto;
            bottom: -4px;
        }

        #Top_bar.is-sticky .menu > li > a span.description {
            display: none;
        }

    #Top_bar.is-sticky .secondary_menu_wrapper,
    #Top_bar.is-sticky .banner_wrapper {
        display: none;
    }

    .header-overlay #Top_bar.is-sticky {
        display: none;
    }

    .sticky-dark #Top_bar.is-sticky,
    .sticky-dark #Top_bar.is-sticky #menu {
        background: rgba(0, 0, 0, 0.8);
    }

        .sticky-dark #Top_bar.is-sticky .menu > li:not(.current-menu-item) > a {
            color: #fff;
        }

        .sticky-dark #Top_bar.is-sticky .top_bar_right .top-bar-right-icon {
            color: rgba(255, 255, 255, 0.9);
        }

            .sticky-dark #Top_bar.is-sticky .top_bar_right .top-bar-right-icon svg .path {
                stroke: rgba(255, 255, 255, 0.9);
            }

        .sticky-dark #Top_bar.is-sticky .wpml-languages a.active,
        .sticky-dark #Top_bar.is-sticky .wpml-languages ul.wpml-lang-dropdown {
            background: rgba(0, 0, 0, 0.1);
            border-color: rgba(0, 0, 0, 0.1);
        }

    .sticky-white #Top_bar.is-sticky,
    .sticky-white #Top_bar.is-sticky #menu {
        background: rgba(255, 255, 255, 0.8);
    }

        .sticky-white #Top_bar.is-sticky .menu > li:not(.current-menu-item) > a {
            color: #222;
        }

        .sticky-white #Top_bar.is-sticky .top_bar_right .top-bar-right-icon {
            color: rgba(0, 0, 0, 0.8);
        }

            .sticky-white #Top_bar.is-sticky .top_bar_right .top-bar-right-icon svg .path {
                stroke: rgba(0, 0, 0, 0.8);
            }

        .sticky-white #Top_bar.is-sticky .wpml-languages a.active,
        .sticky-white #Top_bar.is-sticky .wpml-languages ul.wpml-lang-dropdown {
            background: rgba(255, 255, 255, 0.1);
            border-color: rgba(0, 0, 0, 0.1);
        }
}

body {
    --mfn-woo-body-color: #000000;
    --mfn-woo-heading-color: #148ea7;
    --mfn-woo-themecolor: #148ea7;
    --mfn-woo-bg-themecolor: #148ea7;
    --mfn-woo-border-themecolor: #148ea7;
}


a {
    color: #148ea7;
}

    a:hover {
        color: #148ea7;
    }

*::-moz-selection {
    background-color: #000000;
    color: white;
}

*::selection {
    background-color: #000000;
    color: white;
}

h1,
h1 a,
h1 a:hover,
.text-logo #logo {
    color: #148ea7;
}

h2,
h2 a,
h2 a:hover {
    color: #ffffff;
}

h3,
h3 a,
h3 a:hover {
    color: #148ea7;
}

#Footer {
    display:none;
}
#Footer,
#Footer .widget_recent_entries ul li a {
    color: #ffffff;
}

    #Footer a {
        color: #ffffff;
    }

        #Footer a:hover {
            color: #148ea7;
        }

    #Footer .themecolor,
    #Footer .widget_meta ul,
    #Footer .widget_pages ul,
    #Footer .widget_rss ul,
    #Footer .widget_mfn_recent_comments ul li:after,
    #Footer .widget_archive ul,
    #Footer .widget_recent_comments ul li:after,
    #Footer .widget_nav_menu ul,
    #Footer .widget_price_filter .price_label .from,
    #Footer .widget_price_filter .price_label .to,
    #Footer .star-rating span {
        color: #17353f;
    }

    #Footer .themebg,
    #Footer .widget_categories ul,
    #Footer .Recent_posts ul li .desc:after,
    #Footer .Recent_posts ul li .photo .c,
    #Footer .widget_recent_entries ul li:after,
    #Footer .widget_mfn_menu ul li a:hover,
    #Footer .widget_product_categories ul {
        background-color: #17353f;
    }

    #Footer .Recent_posts ul li a .desc .date,
    #Footer .widget_recent_entries ul li .post-date,
    #Footer .tp_recent_tweets .twitter_time,
    #Footer .widget_price_filter .price_label,
    #Footer .shop-filters .woocommerce-result-count,
    #Footer ul.product_list_widget li .quantity,
    #Footer .widget_shopping_cart ul.product_list_widget li dl {
        color: #a8a8a8;
    }

    #Footer .footer_copy .social li a,
    #Footer .footer_copy .social-menu a {
        color: #f8f6ea;
    }

        #Footer .footer_copy .social li a:hover,
        #Footer .footer_copy .social-menu a:hover {
            color: #c26f25;
        }

    #Footer .footer_copy {
        border-top-color: rgba(255, 255, 255, 0.1);
    }


a:hover.icon_bar {
    color: #ffffff !important;
}

a.content_link,
a:hover.content_link {
    color: #eeee22;
}

    a.content_link:before {
        border-bottom-color: #eeee22;
    }

    a.content_link:after {
        border-color: #eeee22;
    }


form input.display-none {
    display: none !important;
}

#RadLabel16Panel a{
    font-size: 21px;
    line-height: 21px;
    font-weight: 400;
    letter-spacing: 0px;
    padding: 15px 20px 15px 20px;
    border-width: 1px;
    border-radius: 0px;
    color: #e37400;
    background-color: rgba(255, 255, 255, 0);
    border-color: #e37400;
    border-style: solid;
}
