.level-up {
    padding-left: 30px;
}

@font-face {
  font-family: 'Urbanist';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/Urbanist-Light.ttf) format('ttf')
}


@font-face {
  font-family: 'Urbanist';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/Urbanist-LightItalic.ttf) format('ttf')
}



@font-face {
  font-family: 'Urbanist';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/Urbanist-Regular.ttf) format('ttf')
}


@font-face {
  font-family: 'Urbanist';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/Urbanist-Italic.ttf) format('ttf')
}



@font-face {
  font-family: 'Urbanist';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/Urbanist-SemiBold.ttf) format('ttf')
}


@font-face {
  font-family: 'Urbanist';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/Urbanist-SemiBoldItalic.ttf) format('ttf')
}



/* Embedded Google Font "https://fonts.googleapis.com/css?family=Open+Sans:ital,wght@0,300;0,400;0,600" */

/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/Open-Sans-italic-400-hebrew.woff) format('woff');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}

/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/Open-Sans-italic-400-latin-ext.woff) format('woff');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/Open-Sans-italic-400-latin.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/Open-Sans-normal-300-hebrew.woff) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}


/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/Open-Sans-normal-300-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(../fonts/Open-Sans-normal-300-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/Open-Sans-normal-400-hebrew.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}


/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/Open-Sans-normal-400-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/Open-Sans-normal-400-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/Open-Sans-normal-600-hebrew.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/Open-Sans-normal-600-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(../fonts/Open-Sans-normal-600-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}




/*a {
--pb-menubar-color: black;
--pb-login-link-color: black;
}*/


body {
    --pb-menubar-background-color: #ffffff;
    --pb-toolbar-background-color: #ffffff;
    --pb-toolbar-color: black;
    --pb-menubar-color: white;
    --pb-base-font-family: 'Urbanist', "Spartan", Verdana, sans-serif;
    --pb-serif-font-family: "Junicode", Georgia, "Times New Roman", serif;
    --pb-heading-font-family: "Urbanist", "Spartan", Verdana, sans-serif;
}

h4 {
    margin: 18pt;
}

h4.section-title {
    margin: 0pt;
    margin-bottom: 18pt;
}

.persName {
    box-shadow: inset 0 -.7rem 0 0 #797a7e;
    transition: box-shadow .5s,-webkit-box-shadow .5s;
    cursor: pointer;
 }
.tei-quote1{
    color: black;
}
 
 pb-browse-docs{
     --pb-search-label-color: black;
     --pb-search-input-color: black;
     --pb-search-focus-color: black;
 }
 
 sort-dropdown{
     background-color: white;
 }
 
  filter-dropdown{
     background-color: white;
 }
 
/*a pb {
     display: block; 
     margin-left: 4pt; 
     color: grey; 
     float: right;
 }*/

 
 section {
            padding-bottom: 150px;
        }
        
        
        footer {
                    position: absolute;
                    bottom: 0;
                    height: 100px;
                }
                
    footer {
     display: flex;
     background: #92AD94;
     padding: 10px 20px;
}
    footer > a:link {
    color: white;
}

 aside {
                margin-left: 10%;
                border: 1px solid #000;
                border-radius: 5px;
                padding: 0 2em 2em;
                align-self: flex-start;
                }

.cite-as {
                    margin-top: 2.3em;
                    --pb-content-font-size: 17px;
                    border: 1px solid #000;
                    border-radius: 5px;
                    padding-bottom: 1em;
                }
                
                
                .row {
    display: flex;
    flex-direction: row;
    padding: 2em;
}

.band {
    background-color: #616161;
    color: #fff;
    display: flex;
    flex-direction: row;
    padding: 1em 2em 2em 2em;
}
                
.column {
    display: flex;
    flex-direction: column;
    background-color: #89A6FB;      
}
                


.logo { 
    width: auto;
    height: auto;
    background-size: 75% 75%;
    cursor: pointer;
}


.splash { 
    background-image: url("../images/logo-zacuto-correspondence-3.svg"); 
    background-size: 70%;
}


bold {
    font-weight: bold;
}

 .footer {
                    flex: 1;
                    padding-left: 15px;
                    padding-right: 15px;
                    font-family: "Urbanist", sans-serif;
                }
                
               .footer a {
                    color: #fff;
                }
                
                .footer a:link{
                    color: #fff;
                }
                
                .footer a:visited {
                    color: #fff;
                }
                
.single-col {
    font-size: 16pt;
}

.breadcrumbs {
            
             display: flex;
                    justify-content: space-between;
                    align-self: center;
                    background: rgb(247,247,247);
                    padding:10px 0 0 20px;
                    margin:0;
                    font-family: var(--paper-font-common-base_-_font-family);
            height: 2em;
                    font-size: 30px;
        }

 @media screen and (min-width: 125px) {
                img.footer {
                    height: 3.5em;
                }
                 }