Compare commits

...

14 Commits
master ... v3

Author SHA1 Message Date
Alex D. 0718336402 Keep git repo up to date 2018-08-01 12:30:57 +02:00
Alex D. 5cc50968c4 Some fixes and making it look nice 2018-07-05 18:19:19 +02:00
Alex D. 52639f70f1 Path Quickfix 2018-07-01 01:52:45 +02:00
Alex D. 2f6de7457f Improved code readability
Also added few features
2018-07-01 01:46:34 +02:00
Alex D. ffaef4a72b Fixed bugs, improved content responsiveness etc. 2018-06-30 18:30:25 +02:00
Alex D. 3a49532357 Quick Fix Viewport 2018-06-27 16:41:50 +02:00
Alex D. 9b1f843da7 Revamp 2018-06-27 16:10:12 +02:00
Alex D. 0616d7946a Added sourceban and news 2018-06-14 09:39:18 +02:00
Alex D. a9dbb24eb1 Last fix 2018-06-13 19:45:32 +02:00
Alex D. a30b7b1fda Mobile improvement and fitting 2018-06-13 19:38:10 +02:00
Alex D. 09b037a5c7 Tweaked stuff around 2018-06-13 19:12:17 +02:00
Alex D. 9b299894df Added functionality
Added jQuery for performance improvement
Moved DOM elements by priority
Moved header below banner
Swapped sides for easier css adapting
2018-06-13 17:36:29 +02:00
Alex D. 6d1274354b Merge branch 'master' of https://github.com/casKd-dev/RXHomepage 2018-06-10 19:29:31 +02:00
Alex 5faec60ab6
Update README.md 2018-06-07 18:50:02 +02:00
18 changed files with 560 additions and 373 deletions

View File

@ -3,7 +3,7 @@
## What is this?
Well, nothing special...
This is just the homepage i use for the community i am running [here](http://redxen.dynu.net)
This is just the homepage i use for the community i am running [here](https://redxen.eu)
## Why do i host it on GitHub?

19
ajax/about.html Normal file
View File

@ -0,0 +1,19 @@
<div class="tab-content" id="tab-1">
<h2>Staff:</h2>
<p>Our staff is made out of multiple friendly members that help keep the community and conversations clean. If you need any help you can just call any of them.</p>
</div>
<div class="tab-content hide" id="tab-2">
<h2>Community servers:</h2>
<p>The commmunity servers that we run are well optimized and running on a high-performance VPS, they are hosted on DigitalOcean and managed by the Pterodactyl Gameserver Panel and they benefit a lot from the virtualization the cloud provides.</p>
</div>
<div class="tab-content hide" id="tab-3">
<h2>Discord Server:</h2>
<p>Due to Discord being easy to use and reliable, we use it as a center for conversations. Join in and have a chat!</p>
</div>
<div class="tab-content hide" id="tab-4">
<h2>Contact Us:</h2>
<p>You can contact the Owner/Server manager directly here:</p>
<a href="mailto:caskd@gmx.de">Mail</a>
<a href="https://steamcommunity.com/id/caskd">Steam</a>
<a href="https://t.me/casKd_dev">Telegram</a>
</div>

48
css/animations.css Normal file
View File

@ -0,0 +1,48 @@
/*Animations*/
.float {
animation: float 7s infinite;
transition: cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.2s;
}
.slide-top {
animation: slide-in-top 1s;
}
.slide-left {
animation: slide-in-left 1s;
}
@keyframes float {
0% {
transform: translateY(4px);
}
50% {
transform: translateY(-4px);
}
100% {
transform: translateY(4px);
}
}
@keyframes slide-in-left {
0% {
opacity: 0;
transform: translateX(-30px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
@keyframes slide-in-top {
0% {
opacity: 0;
transform: translateY(-30px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}

88
css/important.css Normal file
View File

@ -0,0 +1,88 @@
/*Important rules*/
* {
margin: 0;
padding: 0;
font-family: "Oswald", sans-serif;
}
.unsupported,
.bg-landing {
top: 0;
left: 0;
width: 100%;
height: 100%;
position: fixed;
margin: 0;
min-width: 250px;
min-height: 310px;
overflow: hidden;
}
html,
body,
.page {
top: 0;
left: 0;
min-height: 100vh;
overflow: hidden;
}
a,
a:visited,
a:link {
text-decoration: none;
color: #eee;
transition: cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s;
}
.hide {
display: none !important;
opacity: 0 !important;
}
.page {
display: flex;
flex-direction: column;
}
.spacer {
flex: 1;
}
.bg-landing img {
filter: blur(5px) brightness(0.4);
top: -5vw !important;
left: -5vw !important;
min-width: 110vw;
min-height: 110vh;
}
.branding {
display: flex;
flex-direction: row;
filter: drop-shadow(0 10px 3px #0009);
margin: auto 0;
height: 100%;
}
.brand {
color: #eee;
display: flex;
justify-content: center;
flex-direction: column;
padding: 0 50px;
}
.logo {
padding: 0 50px;
margin: auto 0;
}
.logo img {
height: 150px;
}
.unsupported {
display: none;
}

175
css/responsive.css Normal file
View File

@ -0,0 +1,175 @@
/*Responsive layout*/
@media screen and (min-width: 2420px) {
.bg-landing img {
filter: blur(10px) brightness(0.4);
}
}
@media screen and (min-width: 1620px) {
.logo img {
height: 200px;
}
.brand h1 {
font-size: 96px;
width: 700px;
}
}
@media screen and (max-width: 920px) {
.branding {
flex-direction: column;
}
.logo {
order: 2;
justify-content: center;
margin: 0 auto;
}
.logo, .logo img {
height: 100px;
}
.brand {
order: 4;
text-align: center;
min-width: 250px;
}
.brand h1 {
width: 100%;
font-size: 48px;
}
.links {
width: 450px;
margin: 0 auto;
}
.about {
margin: 20px auto 0 auto;
}
.tab-content a {
padding: 0 5px;
}
.tabs {
padding: 2px 10px 0 10px;
}
.tabs a {
font-size: 12px;
border-radius: 5px 5px 0 0;
padding: 0 10px;
}
.tab-content h2 {
font-size: 18px;
}
.tab-content p {
font-size: 14px;
}
}
@media screen and (min-width: 920px) {
.logo {
display: initial !important;
}
}
@media screen and (max-width: 640px) {
.brand {
padding: 0 5px;
}
.brand h1 {
font-size: 32px;
}
.brand p {
font-size: 20px;
}
.brand a {
font-size: 18px;
}
.links {
width: 90%;
flex-flow: wrap;
max-width: 350px;
}
.links a {
font-size: 14px;
}
.about {
margin-top: 10px;
}
.tabs {
padding: 2px 10px 0 10px;
}
.tabs a {
font-size: 12px;
border-radius: 5px 5px 0 0;
padding: 0 10px;
}
.tab-content h2 {
font-size: 18px;
}
.tab-content p {
font-size: 14px;
}
}
@media screen and (max-width: 330px) {
.brand h1 {
font-size: 24px;
}
.brand p {
font-size: 14px;
}
.links a {
font-size: 12px;
}
.tabs a {
padding: 0 4px;
margin: 0 2px;
}
.tab-content h2 {
font-size: 14px;
}
.tab-content p {
font-size: 12px;
}
}
@media screen and (max-height: 450px) {
.h-on {
display: none;
}
.about {
margin-top: 10px;
}
.logo {
display: none;
}
}
/*Resolution Support*/
.unsupported {
background-color: #222a;
height: 0;
justify-content: center;
align-content: center;
min-height: 0;
min-width: 0;
z-index: 20;
opacity: 0;
}
.unsupported-text {
margin: auto;
padding: 10px;
text-align: center;
font-size: 12px;
color: #eee;
}
@media screen and (max-width: 260px), screen and (max-height: 120px) {
.unsupported {
opacity: 1;
height: auto;
display: flex;
}
.page {
filter: blur(12px);
}
}

97
css/rules.css Normal file
View File

@ -0,0 +1,97 @@
/*Page Rules*/
a:hover {
color: #e22;
}
/*Text*/
.brand {
min-width: 570px;
}
.brand h1 {
font-size: 72px;
line-height: 1.2em;
width: 550px;
}
.brand p {
font-size: 20px;
}
.links {
display: flex;
justify-content: space-between;
width: 450px;
font-size: 24px;
}
.spacer {
transition: cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s;
}
/*About pop-up*/
.about {
background-color: #111;
border-radius: 10px;
margin: 40px 0 0 0;
min-width: 260px;
max-width: 640px;
max-height: 400px;
height: 50%;
}
.tabs {
background-color: #222;
border-radius: 10px 10px 0 0;
padding: 5px 10px 0 10px;
display: flex;
}
.tabs a {
background-color: #333;
color: #eee;
padding: 0 20px;
border-radius: 20px 2px 0 0;
margin: 0 4px;
transition: ease-out 0.3s;
}
.tabs a:hover {
color: #ddd;
background-color: #444;
}
.abt {
padding: 20px;
}
.close {
background-color: #e22 !important;
border-radius: 10px 10px 0 0 !important;
}
.chosen {
background-color: #eee !important;
color: #222 !important;
box-shadow: 0 0 10px 1px #fff;
}
.abt h2 {
font-size: 26px;
}
.abt p {
font-size: 18px;
}
.tab-content a {
color: #e22;
padding-right: 10px;
}
.tab-content a:hover {
color: #a11;
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

View File

@ -1,101 +1,69 @@
<html>
<head>
<!--Styles and such-->
<link rel="stylesheet" href="res/web.css">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" integrity="sha384-DNOHZ68U8hZfKXOrtjWvjxusGo9WQnrNx2sqG0tfsghAvtVlRW3tvkXWZh58N9jp" crossorigin="anonymous">
<link href="https://fonts.googleapis.com/css?family=Oswald" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Dosis" rel="stylesheet">
<link rel="shortcut icon" href="/favicon.ico">
<!--Meta and tracking-->
<meta name="author" content="caskd">
<meta charset="UTF-8">
<meta name="description" content="The homepage of the RedXen Community">
<title>RedXen Community</title>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-120536610-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-120536610-1');
</script>
</head>
<body>
<div class="interface">
<div class="header">
<span id="logo-header">
<img src="res/logo.png" alt="logo">
</span>
<span id="links-header">
<a href="https://forum.redxen.eu">Forum</a>
<a href="https://steamcommunity.com/groups/redxengaming">Steam</a>
<a href="/discord">Discord</a>
<a href="https://yagpdb.redxen.eu">PMBot</a>
</span>
<!DOCTYPE html>
<html lang="en">
<head>
<!--Styles and meta-->
<title>RedXen Community</title>
<meta name="description" content="The community that empowers gamers.">
<link rel="shortcut icon" href="/favicon.ico">
<meta name="keywords" content="rx,redxen,community,game,games,server,discord,pmbot,forum">
<meta name="author" content="caskd">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta charset="UTF-8">
<link rel="stylesheet" href="css/important.css">
</head>
<body style="background-color: #222">
<div id="bg" class="bg-landing">
<img alt="background" data-depth="0.2" src="res/bg.webp">
</div>
<div id="page" class="page">
<div class="branding float">
<div class="brand">
<h1 class="slide-top">RedXen Community</h1>
<div class="slide-left">
<p class="h-hide">The community that empowers gamers</p>
<div class="h-hide links">
<a id="abt-btn" href="#">About</a>
<a href="https://redxen.eu/discord">Discord</a>
<a href="https://sb.redxen.eu/">Sourcebans</a>
<a href="https://forum.redxen.eu/">Forums</a>
<a href="https://yagpdb.redxen.eu/">PMBot</a>
<a href="https://status.redxen.eu/">Status</a>
</div>
<div id="abt" class="slide-top hide about">
<div class="tabs">
<a href="#" class="tab chosen" data-tab="tab-1">Staff</a>
<a href="#" class="tab" data-tab="tab-2">Servers</a>
<a href="#" class="tab" data-tab="tab-3">Discord</a>
<a href="#" class="tab" data-tab="tab-4">Contact</a>
<div class="spacer"></div>
<a href="#" class="close" id="close">X</a>
</div>
<div id="content" class="abt"></div>
</div>
</div>
</div>
<div class="content">
<div id="banner">
<img id="logobig" src="res/logo.png" alt="logo">
<h1>RedXen Gaming</h1>
</div>
<div id="text">
<h2>About us</h2>
<div id="forum" class="category">
<div class="left">
<img alt="discourse" src="res/discourse.png">
</div>
<div class="right">
<h3>RedXen Forum</h3>
<p>Our forum is a easy-to-browse forum that is fast and reliable, it is powered by Discourse and it is one of the best community forums!</p>
</div>
</div>
<div id="discord" class="category">
<div class="left">
<img alt="discord" src="res/discord.png">
</div>
<div class="right">
<h3>Discord Server</h3>
<p>Due to the reliability that Discord offers, most of the people join us on our server to communicate about topics they have in common, support is also given pretty quick there.</p>
</div>
</div>
<div id="yagpdb" class="category">
<div class="left">
<img alt="yagpdb" src="res/yagpdb.png">
</div>
<div class="right">
<h3>PMBot</h3>
<p>We also host a slightly customized version of YAGPDB called PMBot that can moderate your servers, you can add him to your server!</p>
</div>
</div>
<h2>News</h2>
<div id="news" class="text-field">
<div class="row">
<h3>June 2018</h3>
Created this webpage and added meta tags for SEO's<br>
Now hosting server on DigitalOcean with improved bandwidth
</div>
<div class="row">
<h3>May 2018</h3>
Added reaction roles to the discord server<br>
Adapted the homepage to almost all viewports<br>
Updated homepage to a better one<br>
Discord revamp with new channels, categories and roles
</div>
</div>
</div>
<div id=footer>
<div class="row">
Made by caskd!<br>
<a href="https://steamcommunity.com/id/caskd"><i class="fab fa-steam"></i></a>
<a href="https://github.com/casKd-dev"><i class="fab fa-github"></i></a>
<a href="https://soundcloud.com/caskd"><i class="fab fa-soundcloud"></i></a>
</div>
<div id="footer-r" class="row">
This website was made with tons of love, trial and time. If you appreciate what i have done or want to give me feedback or such, <a href="mailto:caskd@gmx.de">contact</a> me here.
</div>
</div>
<div class="spacer"></div>
<div class="logo slide-top">
<img alt="logo" src="res/logo.svg">
</div>
</div>
</body>
</html>
</div>
<div class="unsupported">
<div class="unsupported-text">
<p>Your resolution is known to cause problems!</p>
<p>Please resize your window to a supported resolution.</p>
</div>
</div>
<noscript><link rel="stylesheet" href="css/rules.css"></noscript>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/parallax/3.1.0/parallax.min.js" defer></script>
<script src="js/main.js" defer></script>
<link href="https://fonts.googleapis.com/css?family=Oswald" rel="stylesheet">
<link rel="manifest" href="/manifest.json">
<noscript><link rel="stylesheet" href="css/responsive.css"></noscript>
<noscript><link rel="stylesheet" href="css/animations.css"></noscript>
</body>
</html>

35
js/main.js Normal file
View File

@ -0,0 +1,35 @@
$(document).ready(function () {
$("head").append(
'<link rel="stylesheet" href="css/rules.css">' +
'<link rel="stylesheet" href="css/responsive.css">' +
'<link rel="stylesheet" href="css/animations.css">'
);
$('#abt-btn').click(function () {
$('#abt').toggleClass('hide');
$('.h-hide').toggleClass('h-on');
LoadOnce();
});
$('#close').click(function () {
$('#abt').addClass('hide');
$('.h-hide').removeClass('h-on');
});
$('.tab').click(function () {
var tab_id = $(this).attr('data-tab');
$('div.tabs a').removeClass('chosen');
$('.tab-content').addClass('hide');
$(this).addClass('chosen');
$('#' + tab_id).removeClass('hide');
});
});
function LoadOnce() {
$('#content').load('ajax/about.html');
$('.tab-content').addClass('hide');
LoadOnce = function () {};
}
var scene = document.getElementById('bg');
var parallaxInstance = new Parallax(scene, {
relativeInput: true,
hoverOnly: true
});

15
manifest.json Normal file
View File

@ -0,0 +1,15 @@
{
"name": "RedXen Community",
"short_name": "RX Community",
"start_url": ".",
"display": "standalone",
"orientation": "portrait-primary",
"theme_color": "red",
"background_color": "#e22",
"description": "The Community that empowers gamers!",
"icons": [{
"src": "res/logo.svg",
"sizes": "48x48",
"type": "image/svg+xml"
}]
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 760 KiB

BIN
res/bg.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.0 KiB

16
res/logo.svg Normal file
View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 183.2 184.2" style="enable-background:new 0 0 183.2 184.2;" xml:space="preserve">
<style type="text/css">
.st0{fill:#CC071A;}
</style>
<title>logo</title>
<path class="st0" d="M7.3,112.4C-5.9,68.2,24.1,19.3,71.2,7.9c61.8-14.8,118.7,39.6,105.9,101.4c-0.4,1.6-1,3.1-1.6,4.6
c-0.7,0.4-1.6,0.8-2.3,0.3c-9-6.6-20.1-8.2-29.8-13.1c-3.7-1.9-7-2.7-10.9-1c-5.5,2.4-10.7,1.2-15.6-2c-6-3.8-11.5-8.3-16.3-13.6
c-5.5-6.4-9-5.6-15.6-0.2c-9.6,8-20,14.9-31.1,20.9c-3,1.6-6.4,1.9-9.6,0.9c-12-4.1-21.9,1.6-32,6.3C10.6,113.3,8.9,114.5,7.3,112.4
z"/>
<path d="M7.3,112.4c6.9-7.7,18.7-4.2,25.7-11.4c1.5-1.6,3-0.6,4.4,0c11.5,4.7,20.3,3.1,28.5-5.9c2.4-2.9,5.7-5,9.4-6
c3.7-1.1,6.9-3.4,9-6.6c5.1-6.8,13-6.6,17.9,0.3c5.3,7.4,13.2,11.6,20.5,16.5c3.1,2.1,6.9,0.4,10.1-1.4c3.7-2.1,6.9-2.2,10.4,0.9
c2.9,2.5,6.5,4,10.3,4.2c8.8,0.5,15,6.6,22,11.1c-7.7,39.7-52.4,70.1-94.5,64C44,172.7,13.9,145.9,7.3,112.4z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -1,274 +0,0 @@
html {
margin: 0;
top: 0;
left: 0;
font-family: 'Oswald', sans-serif;
background: rgb(10, 10, 10);
min-height: 300px;
}
.header {
height: 50px;
width: 100%;
top: 0;
left: 0;
position: fixed;
background-color: rgba(10, 10, 10, 0.4);
z-index: 20;
display: flex;
overflow: hidden;
}
#logo-header img {
display: flex;
height: 40px;
padding: 5px;
}
#links-header {
display: flex;
height: 50px;
line-height: 50px;
flex: 1 1 0;
justify-content: flex-end;
}
#links-header a {
line-height: 50px;
color: #eee;
text-align: center;
padding-right: 10px;
padding-left: 10px;
text-decoration: none;
font-size: 20px;
font-family: 'Dosis', sans-serif;
}
.header a:hover {
background-color: rgba(255 ,255 ,255, 0.5);
color: #a11;
}
.content {
width: 100%;
min-height: 100%;
top: 0;
left: 0;
display: flex;
position: absolute;
flex-wrap: wrap;
flex-direction: column;
}
#banner {
/*Sizing*/
height: 400px;
width: 100%;
color: #fff;
overflow: hidden;
font-size: 40px;
transition: ease-in-out 0.2s;
/*Flexbox content*/
justify-content: center;
align-items: center;
display: flex;
/*Background settings*/
background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(bg.jpg);
background-attachment: scroll;
background-size: cover;
background-repeat: no-repeat;
}
#banner img {
width: 220px;
filter: drop-shadow(-5px 6px 3px rgba(0,0,0,.7));
transition: ease-in-out 0.2s;
}
#text {
display: flex;
flex-wrap: wrap;
width: 100%;
max-width: 1700px;
min-height: 100px;
background-color: rgba(70, 70, 70, 0.4);
color: #fff;
align-self: center;
}
#text h2 {
text-align: center;
width: 100%;
font-size: 60px;
line-height: 100px;
background-color: rgba(10, 10, 10, 0.4);
transition: ease-in-out 0.2s;
}
/*Category of descriptions*/
.category {
padding: 70px 0 0 0;
display: flex;
flex-wrap: nowrap;
width: 100%;
overflow: hidden;
transition: ease-in 200ms;
filter: saturate(0%);
color: #fff;
box-shadow: 0 4px 8px -2px #000;
}
.category:hover {
color: #c22;
box-shadow: 0 10px 8px -2px #000;
}
.category:hover { filter: saturate(100%); }
.category img {
width: 40%;
max-width: 900px;
padding: 5% 5% 5% 5%;
transition: ease-in-out 0.2s;
}
h2 { color: #F33;}
#news {margin-bottom: 20px;}
.text-field {
width: 100%;
justify-content: center;
display: flex;
padding: 20px;
background-color: rgba(10, 10, 10, 0.4);
max-width: 1200px;
margin: 1 auto;
flex-direction: row;
flex: 1;
font-size: 20px;
flex-wrap: wrap;
align-items: flex-start;
text-align: center;
font-family: 'Dosis', sans-serif;
}
.row {
width: 50%;
}
.text-field h3 {
font-size: 25px;
margin: 0;
}
/*Left Side settings*/
.left {
background-color: rgba(0, 0, 0, 0.5);
width: 30%;
display: flex;
justify-content: center;
align-items: center;
min-width: 200px;
transition: ease-in-out 0.2s;
}
/*Right side settings*/
.right {
background-color: rgba(10, 10, 10, 0.4);
width: 70%;
display: flex;
flex-direction: column;
padding: 50px 50px 50px 30px;
justify-content: center;
transition: ease-in-out 0.2s;
}
.right h3 {
font-size: 40px;
margin: 0;
}
.right p {
font-style: italic;
font-family: 'Open Sans Condensed', sans-serif;
}
/*Webpage footer*/
#footer {
color: #fff;
display: flex;
max-width: 1700px;
width: 80%;
font-size: 20px;
height: 200px;
text-align: center;
align-items: center;
overflow: hidden;
margin: 1 auto;
}
#footer a {
color: #f22;
text-decoration: none;
padding: 0 10px 0 10px;
font-size: 30px;
}
#footer-r, #footer-r a {
font-size: 20px;
padding: 0;
font-style: italic;
}
/*Adaptive content using media queries*/
@media screen and (max-width: 730px) {
.header {
height: 50px;
}
#banner {
font-size: 20px;
height: 300px;
}
#text h2 {
font-size: 30px;
line-height: 50px;
}
#banner img {
width: 110px;
}
.category {
flex-wrap: wrap;
}
.category img {
width: 30%;
}
.left, .right {
width: 100%;
}
.right {
padding: 10px 25px 10px 25px;
}
.right h3 {
font-size: 30px;
}
.right p {
font-size: 15px;
margin: 0;
}
.row {
width: 100%;
margin: 10px 0;
}
.text-field {
font-size: 10px;
padding: 10px;
justify-content: space-between;
}
.text-field h3 {
font-size: 20px;
}
#footer {
width: 90%;
font-size: 15px;
height: auto;
flex-flow: wrap;
}
#footer a {
font-size: 25px;
padding: 0 7px 0 7px;
}
#footer-r, #footer-r a {
font-size: 15px;
padding: 0;
}
#footer-r {
padding: 0 0 10px 0;
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 50 KiB