KOSMOPOLIT
diff --git a/styles/media.css b/styles/media.css
index b11c2dc..bb53411 100644
--- a/styles/media.css
+++ b/styles/media.css
@@ -21,7 +21,6 @@
}
.navbar .nav_left a {
display: none;
- display: flex;
margin-left: 0px;
width: 100%;
}
@@ -30,11 +29,10 @@
}
.navbar .nav_right {
display: none;
- display: flex;
}
.navbar .nav_left a#nav_logo {
display: flex;
- margin-bottom: 40px;
+ margin-bottom: 0px;
width: auto;
}
.navbar .nav_left {
@@ -46,7 +44,18 @@
width: 150px;
}
/*burger menu*/
- nav.navbar::before {
+ nav.navbar input#burger {
+ display: none;
+ }
+ nav.navbar .burger {
+ position: absolute;
+ right: 0px;
+ top: 0px;
+ height: 100%;
+ width: 50%;
+ cursor: pointer;
+ }
+ nav.navbar .burger::before {
content: "";
position: absolute;
right: 20px;
@@ -55,9 +64,8 @@
height: 14px;
border-top: 2px solid lightgrey;
border-bottom: 2px solid lightgrey;
- cursor: pointer;
}
- nav.navbar::after {
+ nav.navbar .burger::after {
content: "";
position: absolute;
right: 20px;
@@ -65,18 +73,16 @@
width: 26px;
height: 2px;
border-top: 2px solid lightgrey;
- pointer-events: none;
- display: none;
}
- nav.navbar:hover .nav_right {
- display: none;
- }
- nav.navbar:hover .nav_left a {
- display: none;
- }
- nav.navbar:hover .nav_left a#nav_logo {
+ nav.navbar #burger:checked ~ .nav_right {
display: flex;
- margin-bottom: 0px;
+ }
+ nav.navbar #burger:checked ~ .nav_left a {
+ display: flex;
+ }
+ nav.navbar #burger:checked ~ .nav_left a#nav_logo {
+ display: flex;
+ margin-bottom: 40px;
}
/*MAIN*/
main {