body
{
    background-color: black;
}
a
{
    font-weight: bold;
    text-decoration: none;
    color: black;
}
h1
{
    font-family: industry-inc-base, sans-serif;
    font-weight: 400;
    font-style: normal;
}
p
{
    font-weight: bold;
}
.box-mar
{
    border-style: solid;
    border-width: 0.2vh;
    border-radius: 1vh;
}
h4
{
    font-family: "jaf-domus-titling-web", sans-serif;
    font-weight: 400;
    font-style: normal;
}
.override-a
{
    font-size: 20px;
    font-weight: 500;
    color: black;
}
.frame
{
    border-style: solid;
    border-width: 2vh;
    border-color: black;
    border-radius: 6vh;
    padding-top: 20%;
    padding-bottom: 18%;
}
.frame-2
{
    background-color: white;
    border-style: solid;
    border-width: 2vh;
    border-color: black;
    border-radius: 6vh;
    padding-top: 10%;
    padding-bottom: 10%;
}
.frame-listen
{
    background-color: rgb(241, 241, 241);
    border-style: solid;
    border-width: 2vh;
    border-color: black;
    border-radius: 6vh;
    padding-bottom: 20%;
}
.pad-top
{
    padding-top: 5%;
}
.dyn-pad-bot
{
    padding-top: 35vh;
    padding-bottom: 35vh;
}
.bck-img-1
{
    background-image: url(../img/Hand-draw.jpg);
    background-color: lightgray;
    background-size: cover;
    background-position: center;
    background-repeat: repeat-y;
}
.bck-wh
{
    background-color: white;
}
.vertical-center {
  min-height: 100%;  /* Fallback for browsers do NOT support vh unit */
  min-height: 100vh; /* These two lines are counted as one :-)       */

  display: flex;
  align-items: center;
}
.menu
{
    font-family: "jaf-domus-titling-web", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: larger;
    
}
.mar-top
{
    margin-top: 40vh;
}
.mini-mar-top
{
    margin-top: 2vh;
}
.mini-pad-bot
{
    padding-bottom: 2vh;
}
.mini-mar-bott
{
    margin-bottom: 2vh;
}
.mar-bot
{
    margin-bottom: 38.5vh;
}
.sol-bor{
    border-style: double;
    border-width: thin;
    border-color: black;
}
.smch
{
    border-style: double;
    border-color: black;
}
.mar-gen
{
    margin: 2%;
}
.listen-buttons
{
    font-family: "jaf-domus-titling-web", sans-serif;
    font-weight: 500;
    font-style: normal;
}
.bg-blackline
{
    border-style: solid;
    border-width: medium;
    border-color: black;
    border-radius: 4vh;
    padding: 2vh;
}
#silver
{
    font-size: 4.5vh;
}
#magpie
{
    font-size: 4.1vh;
    margin-top: -2vh;
}
#listen-color
{
    background-color: blueviolet;
    border-color:blueviolet;
}
#social
{
    padding: 3vh;
}