/*
 Theme Name:   Harald Fuchs Theme
 Description:  Harald Fuchs Theme
 Author:       David Reuchlein
 Author URI:   httpw://www.david-reuchlein.de
 Template:     cloe-brooks
 Version:      1.0
 Text Domain:  cloe-brooks-child
*/

a:hover, :focus, a:focus,a:active {
    color: #fdb128!important;
}

.scheme_dark .top_panel_inner_style_3.top_panel_top, .scheme_dark .top_panel_inner_style_3.top_panel_top .sidebar_cart {
    background-color: #504b47;
}

.scheme_dark .top_panel_inner_style_3.top_panel_top, .scheme_dark .top_panel_inner_style_3.top_panel_top .sidebar_cart {
    color: #b1b0af;
}

.top_panel_top {
    font-size: 0.866em;
    min-height: 3.5714em;
    margin-top: 0;
    position: relative;
    z-index: 10000;
}


.top_panel_top_user_area {
    float: right;
    display: flex;
    gap: 30px;
    justify-content: center;
    align-content: center;
}

.top_panel_top_contact_area.contact_email {
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    line-height: inherit;
    border: 0;
    outline: 0;
    -webkit-font-smoothing: antialiased;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}

.top_panel_top_contact_area.contact_phone,
.top_panel_top_contact_area.contact_email {
    align-items:center;
    display: flex;
    color: #ffffff;
}

.scheme_dark .top_panel_inner_style_3.top_panel_top .menu_user_nav > li {
    background-color: #fdb128;
    list-style-type:none;
    margin-bottom:0px;
    padding:20px;
    font-weight:bold;
}

.scheme_dark .top_panel_inner_style_3.top_panel_top .menu_user_nav > li a:hover {
    color:#ffffff;
}

#menu_user {
    margin-bottom:0px;
}

#menu_main a {
    font-size: 11px;
    font-family: 'Open Sans',Arial,sans-serif !important;

}

.scheme_light .menu_main_nav > a:hover, .scheme_light .menu_main_nav > li.sfHover > a, .scheme_light .menu_main_nav > li#blob, .scheme_light .menu_main_nav > li.current-menu-item > a, .scheme_light .menu_main_nav > li.current-menu-parent > a, .scheme_light .menu_main_nav > li.current-menu-ancestor > a {
    color: #33302e;
}

.menu_main_nav > li > a {
    padding: 1.8em 1.5em 1.8em;
    font-size: 0.866em;
    line-height: 1.2857em;
    font-weight: 400;
    letter-spacing: 1px;
}
.page_content_wrap {
    padding-top:20px;
}

.post_content h1 {
    max-width: 100%;
    width: 100%;
    text-align: center;
    padding: 0px;
    margin: 0px;
    line-height: 50px;
    margin-bottom:20px;
    font-weight: 300;
    font-size: 1.533em;
    color: #fff;
    background:#504b47;
}

.scheme_dark .breadcrumbs_present_inner {
    background: #504b47;
}

.page_title {
    font-weight: 300;
    font-size: 1.533em;
    text-align: center;
    max-width: 100%;
    width: 100%;
    text-align: center;
    padding: 0px;
    margin: 0px;
    line-height: 50px;
    letter-spacing: 0;
}

h2 {
    margin-bottom:30px!important;
}

.search_style_fullscreen.search_wrap {
    display: none;
}

.logo_text,
.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area .menu-item > a {
    font-family: 'Open Sans',Arial,sans-serif !important;
    font-size:14px;
    line-height:40px;
}


.footer_wrap.footer_default.scheme_dark {
    text-align: center;
    padding:10px 0px;
}

.footer_wrap.footer_default.scheme_dark p {
    font-size:12px;
}

.sc_section_inner {
    color: #6f6f6f;
}

.sc_item_subtitle {
    color: #fdb128;
}

.sc_item_subtitle {
    margin: 0 0 0.25em;
    font-size: 0.8571em;
    text-transform: uppercase;
    text-align: center;
}

.sc_item_title {
    font-size: 3.666em;
    margin: 0;
    text-align: center;
}

.sc_section_title.sc_item_title {
    font-size: 40px !important;
    text-transform: uppercase;
    word-spacing: 10px;
}

.sc_item_descr {
    font-size: 0.93em;
    font-weight: 300;
    letter-spacing: 1px;
    line-height: 1.7em;
    margin: 0.25em auto 3.8em;
    max-width: 520px;
    text-align: center;
    text-transform: uppercase;
}

.sc_item_descr {
    max-width: 525px;
}

h2.sc_item_title {
    line-height:45px!important;
}



@media (max-width: 1024px) {
    .top_panel_top_contact_area.contact_phone,
    .top_panel_top_contact_area.contact_email {
        display: none;
    }

    .top_panel_top_user_area {
        float:none;width:100%;
        text-align: center;
    }

    .scheme_dark .top_panel_inner_style_3.top_panel_top .menu_user_nav > li {
        padding:5px 10px;
    }

    .top_panel_top.top_panel_inner_style_3 .content_wrap.clearfix {
        margin:0px;
        padding:0px;
        background:#fdb128;
        width:100%;
    }

    .sc_layouts_logo .logo_text {
        font-size: 14px!important;
        font-weight: bold;
    }

    .sc_item_subtitle + .sc_item_title,
    h2.sc_item_title {
        line-height: 45px;
    }

    .sc_section_title.sc_item_title {
        font-size: 30px !important;
        text-transform: uppercase;
        word-spacing: 0px;
        line-height: 45px;
    }

    @media (max-width: 768px) {
        h1, .sc_section_title.sc_item_title {
            font-size: 20px !important;
            line-height: 30px !important;
        }
    }


}