body{
    margin: 0px;
    padding-top: 5px;
    background-color: white;
    padding-bottom: 10px;
}
main{
    margin-left:20px;
    margin-right:20px;
}
.navbar ul{
    list-style-type: none;
    background-image: linear-gradient(to top, hsl(0, 0%, 25%), hsl(0, 0%, 50%));
    text-align: center;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
}
.navbar{
    text-align: center;
    position:sticky;
    top:0;
}
.navbar a{
    color: white;
    text-decoration: none;
    padding: 15px;
    display: block;
    text-align: center;
}
.navbar a:hover{
    background-image: linear-gradient(to bottom, hsl(0, 0%, 25%), hsl(0, 0%, 50%));
}
.translate{
    float:left;
    font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-size:x-large;
    text-align: center;
    border-right: 1px solid #bbb;
}
.navbar li{
    float:left;
    font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-size:x-large;
    text-align: center;
    border-right: 1px solid #bbb;
}
.page-label{
    text-align: center;
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    cursor: default;
    font-size:larger;
}
.active{
    background-image: linear-gradient(to bottom, hsl(0, 0%, 25%), hsl(0, 0%, 50%));
    cursor: default;
}
.copyright{
    font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
    font-size: small;
    cursor:default;
}
footer{
    margin-left:20px;
    margin-right:20px;
}
.question{
    font-weight: bold;
    font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size:larger;
    cursor:default;
}
.answer{
    font-style: italic;
    font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size:large;
    cursor:default;
}
.mailto{
    text-align: center;
    font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    color:black;
    font-size:medium;
    display:inline-block;
}
.mailtolink{
    color:black;
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size:large;
    font-weight: bold;
}
.minitext{
    font-size:smaller;
    color:gray;
    font-family:Verdana, Geneva, Tahoma, sans-serif;
    cursor:default;
}
.videobox{
    background-image: linear-gradient(to bottom, gray, rgb(197, 197, 197));
    width:600px;
    height:400px;
    border-radius: 6%;
    border-style: solid;
    border-width: 4px;
    border-color:black;
    padding-bottom: 20px;
}
.productbox{
    background-image: linear-gradient(to bottom, gray, rgb(197, 197, 197));
    width:600px;
    height:625px;
    border-radius: 6%;
    padding:5px;
    border-style: solid;
    border-width: 4px;
    border-color:black;
}
.productimg{
    padding:10px;
    width:500px;
}
.testgroup{
    background-image: linear-gradient(to bottom, gray, rgb(197, 197, 197));
    width:400px;
    height:300px;
    border-radius:6%;
    display:inline-block;
    margin-right: 40px;
    margin-left: 40px;
    margin-bottom:80px;
    vertical-align: top;
    border-style: solid;
    border-width: 4px;
    border-color:black;
}
.testname{
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    font-size:xx-large;
    text-align: left;
    padding-top: 0px;
    padding-left: 25px;
    color:white;
    padding-bottom: 0px;
    cursor:default;
}
.testcountry{
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    font-size:large;
    text-align: left;
    padding-top: 0px;
    padding-left: 25px;
    color:rgb(100, 100, 100);
    cursor:default;
}
.testquote{
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    font-size: larger;
    padding-left: 20px;
    padding-right: 20px;
    cursor:default;
}
.testquote::first-letter{
    font-size:40px;
    color:hsl(0, 0%, 30%);
}
.divlabel{
    padding-top: 20px;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    color:white;
    cursor:default;
}
.welcome-label{
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    font-size: 72px;
    background: -webkit-linear-gradient(#cecece, #333);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
    cursor:default;
}