@charset "UTF-8";


/* CSS Media Queries for Print
------------------------------------------------------------ */

@media print {

    /**
     * @section layout
     * @css-for (not required sections)
     */
    .site-header .widget-area,
    .site-header img,
    .site-header form,
    .nav-primary,
    .nav-secondary,
    .breadcrumb,
    .footer-widgets,
    .site-footer .gototop,
    .top,
    .gototop,
    .gototopbtn,
    #searchform,
    #s,
    #submit,
    .sidebar-primary,
    .sidebar-secondary,
    #wp-calendar,
    #respond,
    #comments,
    .entry-comments,
    .entry-pings,
    #commentform,
    #commentform p,
    .entry-header .entry-meta .entry-comments-link,
    .entry-header .entry-meta .post-edit-link,
    #cachestats,
    select,
    input,
    textarea,
    checkbox,
    dd,
    hr,
    #wp-admin-bar,
    .gspn-area,
    .wpspn-area,
    #gwfoot-footer-disclaimer-area,
    .backstretch,
    .sharedaddy,
    .post-edit-link,
    .shariff,
    .creds {
        display: none !important;
    }

    /**
     * @section layout
     * @css-for (print basics)
     */
    body {
        width: 100%;
        text-align: left;
        margin: 0;
        padding: 0;
        font-family: Georgia, "Times New Roman", Times, serif;
        line-height: 1.3;
        font-size: 13pt;
        color: #000;
        background: #fff !important;
        background-image: none !important;
    }

    .site-header,
    .title-area,
    .site-title,
    .site-description,
    .site-container,
    .wrap,
    .site-inner,
    .content-sidebar-wrap,
    .content,
    .author-box,
    .site-footer .creds {
        border: 0 !important;
        clear: both;
        float: none;
        max-width: 100%;
    }

    .site-header {
        position: static;
    }

    .site-inner,
    .content-sidebar-wrap,
    .wrap,
    .content,
    .content .entry-content {
        width: 100%;
    }

    .title-area,
    .site-header .site-title {
        text-align: left !important;
        width: 98% !important;
    }

    .site-header .site-title {
        font-size: 13pt;
    }

    html .site-title a {
        color: #000 !important;
    }

    p.site-description {
        color: #666 !important;
        margin-left: 30px;
    }

    body.home p.site-description {
        margin-bottom: 40px !important;
        margin-top: 10px !important;
        width: 100% !important;
        page-break-after:avoid;
        page-break-inside:avoid;
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-weight: 700;
        margin: .75em 0 .5em;
        text-align: left;
    }

    h1 {
        text-align: center;
        padding: 0 0 .5em;
        border-bottom: 1px solid #ccc;
    }

    p {
        margin: .5em;
    }

    .entry-header .entry-meta,
    .entry-footer .entry-meta {
        text-transform: none !important;
    }

    .content .entry-header .entry-meta {
        font-size: 13pt !important;
    }

    /*.content-sidebar-wrap,*/
    .content .entry-content,
    .author-box {
        margin-right: 5%;
    }

    .content .entry-content {
        clear: both;
        /*display: inline-block;*/
        float: none;
        overflow: hidden;
    }

    #genesis-box,
    .genesis-box {
        border-top: 1px solid #ccc;
        margin-top: 10px;
        font-size: 0.85em;
    }

    #genesis-box img,
    .genesis-box img {
        float: right;
        clear: right;
        page-break-inside:avoid;
        page-break-after:avoid;
    }
    table, pre { page-break-inside:avoid; font-size: 13pt;}
    ul, ol, dl  { page-break-before:avoid; font-size: 13pt;}

    .site-footer {
        background: #fff !important;
        border-top: 2px solid #ccc;
        margin-top: 10px;
        font-size: 0.8em;
    }

    .site-footer .creds {
        float: left !important;
        clear: left;
    }
    /**
     * Don't show videos & embeds
    */

    .card crisp, .entry iframe, ins {
        display: none;
        width: 0 !important;
        height: 0 !important;
        overflow: hidden !important;
        line-height: 0 !important;
        white-space: nowrap;
    }
    .embed-youtube, .embed-responsive {
        position: absolute;
        height: 0;
        overflow: hidden;
    }

    /**
     * @section links
     * @css-for (optimize links for print)
     */
    a,
    a:visited,
    a:hover,
    a:visited:hover {
        color: #000;
        background: transparent;
        text-decoration: none;
    }

    .site-header a[href]:after,
    .site-footer a[href]:after,
    .content span a[href]:after,
    .content p a[href]:after,
    #genesis-box a[href]:after,
    .genesis-box a[href]:after {
        content: " <"attr(href)"> ";
        background-color: inherit;
        font-style: italic;
        font-size: 0.85em;
        text-transform: none;
    }

    *[name]:after {
        content: " [#"attr(name)"]";
        background-color: inherit;
        font-style: italic;
        font-size: .7em;
    }

    *[title]:after {
        content: " ("attr(title)") ";
        background-color: inherit;
        font-style: italic;
        font-size: .7em;
    }

    /**
     * @section quotes
     * @css-for (advanced output of cite)
     */
    *[cite]:after {
        content: close-quote" (Source: "attr(cite)")";
        font-size: .7em;
    }

    * {
        quotes: "\201E" "\201C" "\201A" "\2018";
    }

    /*q:before,
    blockquote:before {
        content: open-quote;
    }

    q:after,
    blockquote:after {
        content: close-quote;
    }*/

    blockquote,
    q,
    cite {
        padding-left: .1em;
    }

    acronym,
    abbr {
        border: none;
    }

    /**
     * @section Code
     * @css-for (not required sections)
     */
    .code,
    pre {
        font: .8em 'Courier New', Courier, Fixed;
        padding-left: 1em;
    }

    .code a[href]:after {
        content: "";
    }

    /**
     * @section layout
     * @css-for (image format)
     */
    img {
        padding: .5em;
    }

    img:after {
        display: block;
        content: " attr(title) ";
    }

    .content img a[href]:after {
        display: none !important;
        content: " attr(none) " !important;
    }

    /**
     * Keep regular image alignment
     */
    img.centered,
    .aligncenter {
        display: block;
        margin: 0 auto 10px;
    }

    img.alignnone {
        display: inline;
        margin: 0 0 10px;
    }

    img.alignleft {
        display: inline;
        margin: 0 10px 10px 0;
    }

    img.alignright {
        display: inline;
        margin: 0 0 10px 10px;
    }

    .alignleft {
        float: left;
        margin: 0 10px 0 0;
    }

    .alignright {
        float: right;
        margin: 0 0 0 10px;
    }

    .wp-caption {
        padding: 5px;
        text-align: center;
    }

    p.wp-caption-text {
        font-size: .9em;
        font-style: italic;
        line-height: 1.4em;
        padding: 5px 0;
    }

    /**
     * @section Special: Big G Ads
     * @css-for (not required sections)
     */
    .ad,
    .adc,
    #google_ads_frame0,
    #google_ads_frame1,
    #google_ads_frame2,
    #google_ads_frame3,
    #google_ads_frame4,
    #google_ads_frame5,
    #google_ads_frame6,
    #google_ads_frame7,
    #google_ads_frame8,
    #google_ads_frame9,
    #google_ads_frame10,
    #ads {
        display: none !important;
        height: 1px !important;
    }

}

body a:link:before,
body a:visited:before,
body a:link:after,
body a:visited:after,
.fb-footnote,
.weiterempfehlen,
.crp_related,
.adjacent-entry-pagination,
.pagination,
.entry-footer,
.after_entry,
.arrow_box { display: none; content: "";}
/* Print Page Layout
------------------------------------------------------------ */

@page {
    orphans: 4;
    widows: 2;
}
