html { 
    font-size: 100%; 
    margin: 0; 
    padding: 0; 

}
h1 {
    font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif ;
    font-size: 2rem;
    font-weight: bold;
    color: white;
    padding: 16px;
    text-shadow: 2px 1px 3px aqua
}
body {
    margin: 0;
    padding: 0;
    background-image: url(../img/Sea.avif);
    background-size: 150%;
    background-repeat: no-repeat;
}

body.body.download {
    background-image: url();

    
}


header {
    background-color: #2db8d4;
    display: flex;  /* set elements side-by-side */ }
    



#logo {
    height: 3.5rem;
    width: auto;
    flex: 1;
    border-right-style: solid;
    border-right-width: 0px;
    margin-bottom: 3px;
    margin-top: 3px;
    }


header div {
	flex: 3;
	font-family: arial;
	font-size: 1.3rem;
	color: white;
	margin-top: 1rem;
	font-weight: bold;
}

nav {
    width: 300px;  /* fits in 320px mobile */
    margin: 0 auto;  /* centered */
    height: 60px;
    padding: 0;
}

nav ul.navigation {
    list-style-type: none;
    position: relative;  /* absolute positioning calculated from top/left of this box */
    margin: 0 auto;
    padding: 0;
}

.icon {
    height: 50px;
    width: 50px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 1px;
}

.icon svg {
    display: block;
    width: 100%;
    height: auto;
    fill: #009fff;
}

.home { 
    left: 5px;
}

.download {
    left: 65px;
}

.upload {
    left: 125px;
}

.support {
    left: 185px;
    top: 0.325rem;
}

.support span {
    top: -0.6rem;
    left: -0.25rem;
}

.faq {
    left: 245px;
}


a span {
    display: block;
    width: 100%;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.55rem;
    position: relative;
    top: -0.3rem;
}





/* =========== LoVeHA Rule for Text Links =========== */

a {
    position: relative;
}

a:link {
    color: #FFFFFF;
    text-decoration: none;
}

a:visited {color: #FFFFFF;}

a:hover {text-decoration: underline;}

a:active {color: magenta;}




/* =========== LoVeHA Rule for SVG Links =========== */

a:link svg {
    fill: #FFFFFF;
}

a:visited svg {fill: #FFFFFF;}


@keyframes wiggle {
    0% { transform: rotate(0deg); }
    40% { transform: rotate(4deg); }
    95% { transform: rotate(-4deg); }
    100% { transform: rotate(0deg); }
}

a:hover svg  {
    animation: wiggle 0.5s infinite;
}

a:active svg {fill: rgb(5 64 100);}


li.currentPage::before {
    position: absolute;
    content: " ";
    top: 2px;
    left: 0px;
    display: block;
    z-index: 1;
    height: 1rem;
    width: 1rem;
    background-size: contain;
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 256 256"><defs><style> .cls-1 { stroke-width: 0px; } .cls-1, .cls-2 { fill: %2300f9ff; } .cls-3 { fill: none; } .cls-3, .cls-2 { stroke: %2328e5ff; stroke-miterlimit: 10; } </style></defs><g><g><path class="cls-1" d="M127.95,76.98c29.78,0,54,24.22,54,54s-24.22,54-54,54-54-24.22-54-54,24.22-54,54-54Z"/><path class="cls-1" d="M181.95,130.98c0-29.78-24.22-54-54-54s-54,24.22-54,54,24.22,54,54,54,54-24.22,54-54ZM127.95,75.98c30.38,0,55,24.62,55,55s-24.62,55-55,55-55-24.62-55-55,24.62-55,55-55Z"/></g><g><path class="cls-3" d="M127.95,76.98c29.78,0,54,24.22,54,54s-24.22,54-54,54-54-24.22-54-54,24.22-54,54-54Z"/><circle class="cls-3" cx="127.95" cy="130.98" r="55"/></g></g><path class="cls-2" d="M127.42,33.27l20.15,34.8-40.21.05,20.06-34.85"/><g><line class="cls-3" x1="127.42" y1="31.27" x2="127.16" y2="30.82"/><polygon class="cls-3" points="127.42 31.27 105.63 69.12 149.04 68.61 127.42 31.27"/></g><g><g><polygon class="cls-1" points="209.77 70.76 196.28 108.63 170.22 78.01 209.77 70.76"/><path class="cls-1" d="M196.28,108.63l13.49-37.87-39.55,7.25,26.06,30.62ZM211.28,69.45l-14.65,41.14-28.3-33.26,42.95-7.88Z"/></g><g><polygon class="cls-3" points="209.77 70.76 196.28 108.63 170.22 78.01 209.77 70.76"/><line class="cls-3" x1="209.77" y1="70.76" x2="209.77" y2="70.75"/><polygon class="cls-3" points="211.28 69.45 168.33 77.33 196.63 110.59 211.28 69.45"/><line class="cls-3" x1="211.28" y1="69.45" x2="211.29" y2="69.45"/></g></g><g><g><polygon class="cls-1" points="46.38 70.6 86.07 77.02 60.66 108.18 46.37 70.6 46.38 70.6"/><path class="cls-1" d="M60.66,108.18l25.41-31.16-39.69-6.42h-.01l14.29,37.58ZM87.95,76.31l-27.6,33.85-15.52-40.82h.01l43.11,6.97Z"/></g><g><polyline class="cls-3" points="46.38 70.6 86.07 77.02 60.66 108.18 46.37 70.6"/><polygon class="cls-3" points="44.83 69.34 60.35 110.16 87.95 76.31 44.84 69.34 44.83 69.34"/></g></g><g><g><polygon class="cls-1" points="59.18 131.37 71.16 169.75 31.93 160.93 59.18 131.37"/><path class="cls-1" d="M71.16,169.75l-11.98-38.38-27.25,29.56,39.23,8.82ZM59.62,129.42l13.01,41.69-42.61-9.58,29.6-32.11Z"/></g><g><polygon class="cls-3" points="59.18 131.37 71.16 169.75 31.93 160.93 59.18 131.37"/><polygon class="cls-3" points="59.62 129.42 30.02 161.53 72.63 171.11 59.62 129.42"/></g></g><g><g><polygon class="cls-1" points="200.23 130.99 224.47 163.06 184.57 168.02 200.23 130.99"/><path class="cls-1" d="M224.47,163.06l-24.24-32.07-15.66,37.03,39.9-4.96ZM199.98,129l26.33,34.84-43.34,5.38,17.01-40.22Z"/></g><g><polygon class="cls-3" points="200.23 130.99 224.47 163.06 184.57 168.02 200.23 130.99"/><line class="cls-3" x1="200.23" y1="130.99" x2="200.23" y2="130.98"/><polygon class="cls-3" points="199.98 129 182.97 169.22 226.31 163.84 199.98 129"/></g></g><g><g><polygon class="cls-1" points="114.79 200.46 79.97 220.56 79.97 180.36 114.79 200.46"/><path class="cls-1" d="M79.97,220.56l34.82-20.1-34.82-20.1v40.2ZM78.97,178.61l37.82,21.84-37.82,21.84v-43.67h0Z"/></g><g><polygon class="cls-3" points="79.97 180.36 114.79 200.46 79.97 220.56 79.97 180.36"/><line class="cls-3" x1="79.97" y1="180.35" x2="79.97" y2="180.36"/><polygon class="cls-3" points="78.97 178.62 78.97 222.29 116.79 200.45 78.97 178.61 78.97 178.62"/></g></g><g><g><polygon class="cls-1" points="176.29 182.94 176.3 182.94 174.48 223.11 140.6 201.45 176.29 182.94"/><path class="cls-1" d="M176.3,182.94h0l-35.69,18.51,33.88,21.66,1.82-40.17ZM177.38,181.26l-1.98,43.62-36.79-23.52,38.77-20.1Z"/></g><g><polyline class="cls-3" points="176.3 182.94 174.48 223.11 140.6 201.45 176.29 182.94"/><line class="cls-3" x1="177.38" y1="181.26" x2="177.38" y2="181.25"/><polygon class="cls-3" points="177.38 181.26 138.61 201.36 175.4 224.88 177.38 181.26"/></g></g></svg>') }
