/*
 Theme Name:   Twentytwentyone Child
 Description:  Child Theme
 Author:       ecki
 Author URI:   httpw://www.personaltransfers.de
 Template:     twentytwentyone
 Version:      1.192
 Text Domain:  twentytwentyone-child
 */

 .width80Pa{
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}

.width80Pa.backgroundwaterPa{
   background-image: url("/wp-content/uploads/2021/07/wasserzeichenkirsch.jpg"); 
   background-repeat: repeat;

}

.site-header{
    padding-top: 0;
    padding-bottom: 0;
}

h2.uberKPBewerberprofilPa{
    width: 100%;
    color: 5465A0;
    font-size: 2.5em;
    font-weight: 600;

}

h3.ueberPersAngPa{
    color: #5465A0;
    margin: 1em 0 0.5em 0;
    font-size: 2em;
}

hr.sublineLinieUeberPa{
    width: 50px;
    border: 1px solid #5465A0;
    float: left;

}

ul{
    list-style-type: square!important;
}

li{
    font-size: 14px;
}

.persoenlicheAngabenPt {
    width: 49%;
    float: left;
}

.bewerberImagePa{
    width: 50%;
    float: right;
}

.bewerberImagePa img{
    width: 300px!important;
    height: auto!important;
    border: 1px solid #f3f3f3;
    padding:  0.3em;
}

.testPa{
    color: darkgoldenrod;
}


.headProfilePa{
    width: 100%;
}

.leftFooterProfilePa{
    width: 50%;
    float: left;

}

.rightFooterProfilePa{
    width: 50%;
    float: right;
}

.imageLogoPersonalPa{
    max-width: 200px;
}

.sublinePa{
    color: #5465A0;
    font-size: 15px;
    font-weight: 600;
    padding-top: 20px;
    padding-left: 150px;
}

hr.sublineLiniePa{
    width: 70px;
    border: 1px solid #5465A0;
    float: left;
}

.sublineInnenPa{
    margin-left: 25px;
    padding-top: 2px;

}

p.uberKpFooterPa{
    color: #5465A0;
    font-size: 16px;
    font-weight: 600;
}

p.normalKpFooterPa{
    font-size: 14px;
    font-weight: 300;
}

/*.anschriftKpPa{
    margin-left: 20%;
    }*/

    .rechtHinweisFooterPa{
        padding-top: 50px;
        clear: both;
        font-size: 10px;
        color: lightgrey;
    }

    .rechtHinweisUberFooterPa{
        font-weight: 600;
        font-size: 12px;
        color: grey;
    }

    .rechtHinweisTextFooterPa{
        font-size: 12px;
        font-weight: 300px;
        padding-bottom: 100px;
    }

    .interesseFooterPa{
        color: #5465A0;
        font-weight: 300;
        padding-bottom: 50px;
        font-size: 1.8em;
    }

    .footerBrakePa, .leftFooterProfilePa, .rightFooterProfilePa, .rechtHinweisFooterPa{
        page-break-inside: avoid;
    }

    @media only screen and (min-width: 822px){
        .site-header{
            padding-top: 0!important;
            padding-bottom: 0!important;
        }
    }

    @media print {

        h2{
            font-size: 16px;
            font-weight: 600;
        }

        h2.uberKPBewerberprofilPa{
            font-size: 20px;

        }

        h3.ueberPersAngPa{
            font-size: 14px;
            font-weight: 300;
        }

        p{
            font-size: 12px;
        }

        .bewerberImagePa img{
            width: 250px!important;
        }

        li{
            font-size: 12px;
        }

        .interesseFooterPa{
            font-size: 16px;
        }

        @page {
  @footnote {
    float: bottom;
  }
}

span.footnote { float: footnote; }


::footnote-call { content: counter(footnote, symbols('*', '†', '‡', '§')); }


    }