| Server IP : 173.209.174.21 / Your IP : 216.73.216.89 Web Server : Apache/2.4.58 (Ubuntu) System : Linux wcfs-server 6.8.0-124-generic #124-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 13:00:45 UTC 2026 x86_64 User : nodor ( 1000) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/wcfs/ |
Upload File : |
/* General Reset */
body, h1, h2, p {
margin: 0;
padding: 0;
font-family: 'Arial', sans-serif;
}
body {
background-color: #8ab9ba;
color: #333;
line-height: 1.8;
display: flex;
flex-direction: column;
min-height: 100vh;
}
header {
display: flex;
align-items: center; /* Align items horizontally */
padding: 20px 10%;
background-color: #8ab9ba;
color: #a73d3a;
}
header .logo img {
max-width: 150px; /* Increased size of the logo */
margin-right: 20px; /* Spacing between logo and text */
}
header h1 {
font-size: 2.5em;
font-weight: bold;
letter-spacing: 1px;
margin: 0; /* Removed unnecessary margin */
color: #a73d3a;
}
header .slogan {
font-size: 1.2em;
font-weight: normal;
color: #a73d3a;
margin-top: 5px; /* Add slight space from header title */
}
.hero {
display: flex;
flex-direction: column;
align-items: center;
padding: 20px 10%; /* Reduced padding to make the section less tall */
background: linear-gradient(to bottom, #ffffff, #f8f6f1);
}
.hero-list {
list-style: none;
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 15px;
}
.hero-list li {
background-color: #8ab9ba;
color: #a73d3a;
padding: 10px 20px;
border-radius: 20px;
font-size: 1.1em;
font-weight: bold;
text-align: center;
cursor: default;
box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
transition: transform 0.2s ease;
}
.hero-list li:hover {
transform: scale(1.05);
}
.carousel {
margin: 20px auto;
max-width: 800px;
border-radius: 10px;
overflow: hidden;
box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
}
.carousel img {
width: 100%;
height: auto;
max-height: 500px;
object-fit: cover;
}
.promotions {
padding: 40px 10%;
background-color: #eae6da;
border-top: 4px solid #8ab9ba;
display: flex;
flex-direction: column;
align-items: center;
}
.promotions h2 {
font-size: 2em;
color: #a73d3a;
margin-bottom: 20px;
}
.updates-list {
margin-top: 20px;
display: flex;
flex-direction: column;
gap: 15px;
align-items: center; /* Center updates */
}
.update-item {
background-color: #fff;
border: 1px solid #ccc;
padding: 15px;
border-radius: 8px;
box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
max-width: 600px; /* Set a consistent width */
width: 100%;
}
.update-item img {
max-width: 100%;
border-radius: 5px;
margin-top: 10px;
}
.update-item h3 {
margin: 0;
font-size: 1.5em;
color: #a73d3a;
text-align: center;
}
.update-item p {
margin: 10px 0;
line-height: 1.6;
color: #a73d3a;
text-align: center;
}
.update-item small {
display: block;
margin-top: 10px;
font-size: 0.9em;
color: #666;
text-align: center;
}
footer {
display: flex;
justify-content: space-between;
align-items: center;
padding: 20px 10%;
background-color: #8ab9ba;
color: #a73d3a;
margin-top: auto;
}
footer p {
font-size: 1em;
margin: 0;
}
.update-item img {
max-width: 100%;
height: auto;
display: block;
margin: 10px auto;
border-radius: 8px;
box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
}
.btn {
background-color: #8ab9ba; /* Change button color */
color: #a73d3a;
padding: 10px 20px;
border: none;
border-radius: 5px;
font-size: 1em;
cursor: pointer;
transition: background-color 0.3s ease-in-out;
}
.btn:hover {
background-color: #6e9495; /* Slightly darker hover effect */
}