|
|
- @font-face {
- font-family: 'Fira Sans Thin', sans-serif;
- src: url('fonts/FiraSans-Thin.ttf') format('truetype');
- font-style: normal;
- font-weight: 100;
- }
-
- @font-face {
- font-family: 'Lato', sans-serif;
- src: url('fonts/Lato-Thin.ttf') format('truetype');
- font-style: normal;
- font-weight: 100;
- }
-
- *{
- margin:0;
- padding:0;
- box-sizing:border-box;
- }
-
- :root{
- --top_padding:5px;
- }
-
- html,
- body {
- width: 100%;
- height: 100%;
- }
-
- @media (min-width: 1024px){
-
- body {
- background-color:white;
- }
-
- #main-nav {
- z-index:3;
- }
-
- .top-bar {
- background-color:white;
- grid-area: top-bar;
- display: flex;
- align-items: center;
- font-family: 'Fira Sans', sans-serif;
- }
-
- .languages {
- display: flex;
- align-items: center;
- margin-left: 2vh;
-
- }
-
- .languages a {
- text-decoration: none !important;
- color: #555;
- cursor: pointer;
- margin: 1vh;
- font-weight: 100;
- font-size: 1.95vh;
- transition: ease .2s;
- }
-
- .languages a:hover {
- color: hsl(160, 51%, 60%);
- }
-
- #main-bar {
- background-color: black;
- grid-area: main-bar;
- z-index:1;
- display: flex;
- align-items: center;
- border-top: 1px solid rgb(62, 190, 147);
- border-bottom: 3px solid rgb(62, 190, 147);
- box-sizing: border-box;
- min-width: 100vw;
- height: 80%;
- font-weight: 100;
- }
-
- #logo-container {
- margin-top:6em;
- }
-
- .logo {
- z-index:3;
- width: 30vh;
- margin-left: 7.5vh;
- margin-top: 2.5vh;
- }
-
- .main-navigation-bar {
- z-index: 2;
- display:flex;
- align-items:center;
- position: relative;
- margin-left: 10vw;
- }
-
- .main-navigation-bar ul {
- list-style:none;
- position:relative;
- align-items:center;
- padding-top: 2%;
- }
-
- .main-navigation-bar a {
- align-items:center;
- justify-content: center;
- height: 50px;
- font-size: 2.55vh;
- font-weight: 100;
- }
-
- .main-navigation-bar ul li {
- position:relative;
- width:100%;
- text-align: center;
- padding-right: 4%;
- transition: ease .2s;
- }
-
- .main-navigation-bar ul li a:hover {
- color: rgb(0, 255, 170);
- }
-
- .main-navigation-bar ul #learn {
- width:10em;
- }
-
- .main-navigation-bar ul li a {
- color:white;
- text-decoration: none;
- justify-content: space-between;
- line-height: 50px;
- font-family: 'Lato' , sans-serif;
- font-weight: 300 !important;
- padding: 2vw;
- }
-
- .main-navigation-bar ul li #edit {
- padding-right:0;
- }
-
- .main-navigation-bar ul li .pc {
-
- padding-left:1.5em;
- }
-
- .main-navigation-bar ul ul {
- border-top: 3px solid rgb(62, 190, 147);
- position: absolute;
- top: 90%;
- opacity: 0;
- visibility: hidden;
- }
-
-
-
- .main-navigation-bar ul li li {
- position: relative;
- float:left;
- display: list-item;
- background-color: #000;
- opacity: 95%;
- padding: 1.75vh 0;
- }
-
- .main-navigation-bar ul li .lastItem {
- padding-bottom: 2.25vh;
- }
-
- .main-navigation-bar ul li li a {
- font-size: 2.65vh;
- }
-
-
- .main-navigation-bar ul li:hover > ul {
- opacity: 1;
- visibility: visible;
- }
-
- #name {
- display: none;
- }
-
- }
-
- @media (max-width: 1023px) {
-
- body{
- background-color: white;
- }
-
- .top-bar {
- display: none;
- }
-
- .main-navigation-bar {
- display: none;
- }
-
- .button {
- display: none !important;
- }
-
- #main-bar {
- grid-area: main-bar;
- background-color: black;
- display:flex;
- border-bottom: 6px solid hsl(160, 51%, 49%);
- padding: 0 0;
- }
-
- .logo {
- width: auto;
- height: 17.5vh;
- padding: 1vh 0 0 .5vh;
- }
-
- #main-bar h3 {
- display:none;
- color: white;
- text-transform: uppercase;
- padding-top:0;
- font-size: 13px;
- margin-left:10%;
- margin-bottom: 10%;
- font-weight: 300;
- }
-
- .hamburger-wrap {
- align-self: center;
- }
-
- .hamburger {
- padding: 0 0 0 55vw;
- display: flex;
- cursor:pointer;
- transition: all .2s ease;
- }
-
- .hamburger .hamburger-icon {
- width: 7.5vw;
- height: 2.5px;
- background-color:white;
- display: block;
- position:relative;
- }
-
- .hamburger .hamburger-icon::before,
- .hamburger .hamburger-icon::after {
- content:'';
- width:100%;
- height:100%;
- background-color: white;
- display: block;
- position:absolute;
- }
-
- .hamburger .hamburger-icon::after{
- top: -7px;
- }
-
- .hamburger .hamburger-icon::before{
- top: 7px;
- }
-
- .ham-btn {
- display:none;
- }
-
- .ham-btn:checked .hamburger .hamburger-icon {
- transform: rotate(45deg);
- }
-
- #mobile-dropdown-container {
- background-color: black;
- position: absolute;
- margin-top: 18.5vh;
- width: 100%;
- z-index: 2;
- padding-bottom: 0;
- display: flex;
- justify-content: center;
- opacity: 90%;
- }
-
- #mobile-dropdown {
- margin: 1em;
- display: none;
- }
-
- #mobile-dropdown ul {
- list-style:none;
- }
-
- #mobile-dropdown ul li {
- margin: 2vh 0 5vh 0;
- display:flex;
- flex-direction: column;
- }
-
- #mobile-dropdown ul li a {
- color :white;
- text-decoration:none;
- font-size: 3vh;
- font-weight: 700;
- line-height: 1.8em;
- justify-self: center;
- align-self: center;
- margin-bottom: 1vh;
- font-family: 'Lato', sans-serif;
- font-weight: 300;
- }
-
- #mobile-dropdown ul li a:hover ,#mobile-dropdown ul li a:active{
- color: rgb(0, 255, 170);
- }
-
- #mobile-dropdown ul li ul li a {
- color: white;
- }
-
- .drop {
- display: flex;
- justify-content: center;
- align-self: center;
- }
-
- #down, #down1, #down2, #down3, #down4 {
- background-color: black;
- display: none;
- border: 1px solid rgb(0, 255, 170);
- border-radius: 25px;
- margin-top: 3vh;
- padding: 1vh 5vh;
- }
-
- #down li {
- margin: 1vh 0 2vh 0 !important;
- }
-
- #down li a {
- margin-bottom: 0 !important;
- }
-
-
- .drop .arrow {
- border: solid rgb(0, 255, 170);
- border-width: 0 2px 2px 0;
- display: inline-block;
- padding: 1.25vw;
- transition: .1s ease;
- }
-
- .drop .arrow:active {
- color: #906090;
- }
-
- .arrow:active{
- color:pink;
- }
-
- .down {
- transform: rotate(45deg);
- }
- #trigger {
- background-color:pink;
- }
-
- }
|