/*
Theme Name: Schützen Hitfeld 2022
Theme URI: https://www.schuetzen-hitfeld.de
Template: minimalistblogger
Author: Child Theme Configurator
Description: Minimalist Writer is a responsive WordPress blog and news theme for bloggers and newspapers. It has a white elegant, and minimalistic look making it an attractive theme for writers who wish to write about their views on food, fashion, travel, clothing, movies, or their lifestyle in general. Minimalistblogger is, of course modern in the ways that it is both fast and search engine optimized (SEO friendly) as a theme should be nowadays. This is the black version of the white Minimalistblogger, it comes with a bunch of new features and advertisement opportunities. The sidebar allows widgets, Adsense affiliate links, or whatever else you wish to put there. Installing and setting up the theme is simple for any author, we have tried to optimize the user-friendliness by making the interface clean, so it is as easy as possible to set up and start using. If the business aspect is important for you, for example, if you are using it as a newspaper or personal writing/journalist portfolio, then it's great since your website is able to rank everywhere on the internet with our theme, for example, in Yahoo, Bing or Google.
Tags: theme-options,threaded-comments,translation-ready,sticky-post,footer-widgets,custom-background,custom-colors,custom-header,custom-logo,custom-menu,featured-image-header,featured-images,flexible-header,right-sidebar,one-column,two-columns,news,entertainment,blog
Version: 1.3.1669502985
Updated: 2022-11-27 00:49:45

*/

body, h1, h2, h3, h4, p, span, td {
    /* font-family: "Crimson Text"; */
    /*font-family: "Libre Baskerville";*/
}

.site-branding .site-title {
    font-family: "Pirata One", 'Great Vibes', lato, 'helvetica neue', helvetica, arial;
    /*font-size: 58px;*/
    font-size: 50px;
}

.bottom-header-wrapper {
    position: relative;
    color: #fff;
    font-size: 18px;
    background-position: center !important;
    background-size: cover !important;
}
.page h1.entry-title {
    text-align: left;
}
.header-txt-wrap {
    width: 100%;
    text-align: center;
    right: 0;
    position: absolute;
    left: 0;
    top: 48%;
    -moz-transform: translate(0, -48%);
    -webkit-transform: translate(0, -48%);
    -o-transform: translate(0, -48%);
    transform: translate(0, -48%);
}

@media screen and (max-width: 1023px) {
    header .super-menu {
        border-top: 1px solid #04955F;
        border-bottom: 1px solid #04955F;
        background-color: white;
    }
}

@media screen and (min-width: 1024px) {
    /*header div.site-branding:nth-of-type(2) {
        margin-left: -219px;
    }*/
    header div.site-branding h1.site-title, header div.site-branding p.site-description {
        /*margin-left: -219px;*/
        /*text-indent: -219px;*/
    }

    header div.site-branding.branding-logo  {
        /*margin: 30px 0;*/
    }

    header div.site-branding {
        transform: translateX(-10%); /* move the div slightly to the left */
    }
}


@media screen and (min-width: 768px) {
    header > div.content-wrap {
        display: flex;
        /*justify-content: center;*/
        align-items: center;
    }

    header div.site-branding {
        display: flex;
        flex-direction: column;
    }

    header div.site-branding.branding-logo  {
        width: 219px;
        /*margin: 60px 0 10px 0;*/
        /*margin: 50px 0;*/
    }

    header div.site-branding.branding-logo img {
        max-width: none;
    }
}


@media screen and (max-width: 767px) {
    header .site-branding .site-title {
        font-size: 29px;
    }

    header div.site-branding  {
        margin: 0 0 10px 0;
    }

    header div.site-branding.branding-logo  {
        margin: 5px 0;
    }
}

/* The sticky class is added to the navbar with JS when it reaches its scroll position */
.sticky {
    position: fixed;
    top: 0;
    width: 100%;
    margin-top: 5px;
    /*background-image: url("../../uploads/2022/11/cropped-2022-11-27-23_23_53-C__Users_Thomas_Downloads_2022-11-27-23_21_50-Hitfeld-Abschluss-2022-pdf4945.p-1-150x150.png");
    background-repeat: no-repeat;
    background-size: contain;*/
    /*background-position: right 140px bottom 10px;*/
    /*background-position: calc(100% - 20px) calc(100%);*/
    /*background-position: left;*/
    /*background-position-x: 5%;*/
}

.sticky-mobile {
    position: fixed;
    top: 0;
    width: 100%;
    /*background-image: url("../../uploads/2022/11/cropped-2022-11-27-23_23_53-C__Users_Thomas_Downloads_2022-11-27-23_21_50-Hitfeld-Abschluss-2022-pdf4945.p-1-150x150.png");*/
    /*background-image: url("../../uploads/2024/01/cropped-Logo-Hitfeld-1894-50.png");*/
    background-size: contain;
    /*background-image: url("../../uploads/2024/01/cropped-Logo-Hitfeld-1894-50.png"), url("../../uploads/2024/01/1894.svg");
    background-repeat: no-repeat, no-repeat;
    background-position: calc(50% - 50px) 30%, calc(50% + 50px) 30%;*/
    background-image: url("../../uploads/2024/01/1894.svg");
    background-repeat: no-repeat;
    background-position: center;
    z-index: 9999;
}

/*header .sticky-mobile #pull:after {*/
.sticky-mobile:after {
    content: 'Schützen Hitfeld';
}

/*@media screen and (max-width: 700px) {
    .site-branding .site-title {
        font-size: 29px;
    }

    .content-wrap {
        text-align: center;
    }
}*/

body {
    /*background: #050505;*/
    background: #FFFFFF;
    color: #FFFFFF;
}

/*div.site-branding {
    display: inline-block;
    width: 60%;
    margin-top: 5px;
}

div.site-branding.branding-logo {
    display: inline-block;
    width: 200px;
    margin: 10px 0;
}*/

div.site-branding > h1 > a {
    /*color: #000;*/
    color: #050505;
}


.archive header.page-header h1.page-title {
    border-color: #04955F;
}

.sheader {
    /*background: #050505;*/
    background: #FFFFFF;
    color: #FFFFFF;
}

.blogposts-list  h2 > a, .blogposts-list  h2 > a:active, .blogposts-list  h2 > a:hover {
    /*color: #ffffff;*/
    /*color: #621318;*/
    /*color: #04955F;*/
    color: #050505;
}

span.posted-on, span.posted-on > a {
    color: #04955F;
}

.post-data-text {
    /*background: #050505;*/
    /*background: #090909;*/
    background: #fff;
    color: #FFFFFF;
}

.post-data-divider {
    /*background: #FFFFFF;*/
    background: #04955F;
}

article.fbox {
    /*border: 1px solid #FFFFFF;*/
    border: 1px solid #04955F;
    /*background: #090909;*/
}
.site-header ul ul li:first-of-type a {
    border-top: 0px solid #04955F;
}
.site-header ul ul li a {
    /*border-top: 1px solid #fff;*/
    border-top: 1px solid #04955F;
}

.site-header ul ul {
    /*border: 1px solid #000;*/
    border: 1px solid #04955F;
    border-top: 1px solid #fff;
}


.primary-menu ul li ul.children, .primary-menu ul li ul.sub-menu {
    background: #fff;
    /*color: #000;*/
    color: #04955F;
}

.main-navigation ul li a {
    /*color: #fff;*/
    /*color: #04955F;*/
    color: #000;
}

#primary-menu {
    border-top: 1px solid #04955F;
    border-bottom: 1px solid #04955F;
    background-color: white;
}

#primary-menu.logo-small {
    /*background-image: url("../../uploads/2022/11/cropped-2022-11-27-23_23_53-C__Users_Thomas_Downloads_2022-11-27-23_21_50-Hitfeld-Abschluss-2022-pdf4945.p-1-150x150.png");*/
    /*background-image: url("../../uploads/2024/01/cropped-Logo-Hitfeld-1894-50.png");*/
    /*background-image: url("../../uploads/2024/01/1894.svg");*/
    /*background-image: url("../../uploads/2024/01/cropped-Logo-Hitfeld-1894-50.png"), url("../../uploads/2024/01/1894.svg");*/
    background-image: url("../../uploads/2024/01/Logo-Hitfeld-1894-q-185-bg-min.svg"), url("../../uploads/2024/01/1894.svg");
    /*background-image: url("../../uploads/2024/01/Logo-Hitfeld-1894-sw.svg"), url("../../uploads/2024/01/1894.svg");*/
    background-repeat: no-repeat, no-repeat;
    background-position: 1%, 90%;
    /*background-repeat: no-repeat;*/
    background-size: contain;
    /*background-position-x: 1%;*/
    /*background-position-x: 90%;*/


    /*background-position: right;*/
}

h1.site-title a, p.site-description {
    color: #04955F;
}

.swidgets-wrap {
    border: 1px solid #04955F;
}

.swidgets-wrap h3 {
    /*color: #621318;*/
    color: #04955F;
}

#secondary .tribe-events-widget-events-list {
    border: 1px solid #04955F;
    padding: 20px 20px;
}

#secondary .tribe-events-widget-events-list__header {
    display: block;
    margin-top: -33px;
    width: 100%;
    text-align: center;
}

#secondary .tribe-events-widget-events-list__header h2 {
    background: #fff;
    display: inline-block;
    line-height: 130%;
    padding: 0px 20px;
    font-size: 17px;
    font-weight: 500;
    margin-bottom: 5px;
    color: #04955F;
}

div.tribe-events-calendar-month__day--current button.tribe-events-calendar-month__day-cell--mobile .tribe-events-calendar-month__day-date-daynum {
    color: #FFF;
}