A modernize user-interface of this page.
FICS FINAL Version by knsmnth

Details
Authorknsmnth
LicenseNo License
Categoryhttps://fics.upou.edu.ph/
Created
Updated
Code size8.6 kB
Code checksum74fa89cc
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
Userstyle doesn't have notes.Source code
/* ==UserStyle==
@name fics.upou.edu.ph
@namespace github.com/openstyles/stylus
@version 1.0.0
@description A new userstyle
@author Me
==/UserStyle== */
@-moz-document domain("fics.upou.edu.ph") {
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap');
body,
p,
h1,
h2,
h3,
h4,
h5,
h6,
span,
div,
a,
button,
input,
select,
textarea {
font-family: 'Montserrat', sans-serif !important;
}
.fusion-flex-container .fusion-flex-justify-content-flex-start{
background:none
}
.fusion-flex-container .fusion-flex-justify-content-flex-start :hover{
background:none
}
#main {
background-image: url('https://i.pinimg.com/originals/e6/f9/3d/e6f93d865ad6bee26af003bdb93750d1.jpg');
background-size: cover; /* or contain */
background-repeat: no-repeat;
background-position: center;
}
h1,
h2,
.site-title,
.entry-title,
.page-title {
font-weight: 700 !important;
letter-spacing: -0.02em !important;
}
.fusion-secondary-header {
display: none;
}
.fusion-header > .fusion-row {
height: 80px;
}
.fusion-slider-sc .fusion-slider-sc-cover .slides .image img {
object-fit: cover;
}
.fusion-header-wrapper {
position: fixed !important;
top: 0;
left: 0;
right: 0;
width: 100vw !important;
/* Use viewport width for true full width */
max-width: 100% !important;
height: 80px;
background-color: #7B2F3D !important;
z-index: 9999;
margin: 0 !important;
padding: 0 !important;
}
/* Logo */
.fusion-standard-logo {
position: absolute !important;
top: 0 !important;
left: 20px !important;
max-width: 15% !important;
padding: 10px !important;
z-index: 99999 !important;
}
/* Content Padding */
body {
padding-top: 0px !important;
margin-top: 0 !important;
}
.pagination .pagination-next:after, .pagination .pagination-prev:before {
color: white !important;
}
.fusion-builder-nested-column-1 {
background-color: #7b2f3d !important;
padding: 30px 20px !important;
border-radius: 20px;
}
h1.title-heading-center {
color: #f5aa29 !important; /* Only if absolutely necessary */
padding:20px;
}
.fusion-builder-nested-column-1 h2,
.fusion-builder-nested-column-1 h3,
.fusion-builder-nested-column-1 .fusion-title h2 {
color: white !important;
text-align: center !important;
text-transform: uppercase !important;
font-weight: bold !important;
margin-bottom: 10px !important;
}
.fusion-body #wrapper .fusion-title h1 {
text-transform: uppercase !important;
}
.fusion-flex-container .fusion-flex-justify-content-center {
border-radius: 0px;
justify-content: center;
border-bottom: 2px solid #c5c5c5;
}
a:hover {
color:#f5aa29;
}
a.inactive {
color: white;
text-decoration: none;
pointer-events: none; /* If you want to disable the link */
}
.page-text {
color: white;
}
#main,
.fusion-main-content-container,
.fusion-page-title-bar,
.fusion-slider-container,
.fusion-builder-container,
.avada-page-titlebar-wrapper,
#sliders-container,
.fusion-content-sep,
#wrapper .fusion-title {
padding-top: 80px !important;
margin-top: 0 !important;
}
.fusion-footer-widget-area{
background:#8a1538;
}
[id^="custom_html-"] .widget-title {
color: #f5aa29;
font-size: 18px;
font-weight: bold;
}
.textwidget.custom-html-widget a {
color: white; /* Custom color */
text-decoration: none; /* Optional: remove underline */
font-weight: 500; /* Optional: semi-bold text */
transition: color 0.3s ease;
padding:5px;
border-radius:5px;
}
.textwidget.custom-html-widget div {
color: white; /* Custom color */
text-decoration: none; /* Optional: remove underline */
font-weight: 500; /* Optional: semi-bold text */
transition: color 0.3s ease;
padding:5px;
border-radius:5px;
}
#text-20 .widget-title.fusion-responsive-typography-calculated {
font-size: 22px;
color: #f5aa29;
}
.icon-wrapper.circle-no {
color:white;
}
.textwidget.custom-html-widget a {
color: white; /* Custom color */
text-decoration: none; /* Optional: remove underline */
font-weight: 500; /* Optional: semi-bold text */
transition: color 0.3s ease;
padding:5px;
border-radius:5px;
}
.textwidget.custom-html-widget ul li {
color: #f5aa29;
font-weight: bold;
}
.textwidget.custom-html-widget a:hover {
background:white;
}
.fusion-fullwidth {
padding:0;
}
.fusion-builder-row {
background:none;
border-radius: 50px;
margin-top:20px
}
/* Specific Element Fixes */
html:not(.avada-has-site-width-percent) #main {
padding-top: 0px !important;
}
.fusion-builder-row-1 {
position: relative !important;
left: 0px !important;
justify-content: center !important;
}
#main > *:first-child,
.fusion-main-content-container > *:first-child,
.fusion-builder-container:first-of-type {
margin-top: 0px !important;
}
.fusion-section-separator-spacer-height {
display: none !important;
}
/* Title Text Alignment Fix */
.fusion-title-1 > .title-heading-center,
.fusion-title-1 > .title-heading-center * {
text-align: center !important;
justify-content: flex-start !important;
text-size-adjust: 100% !important;
align-items: flex-start !important;
}
/* Remove Triangle Section */
.fusion-big-triangle-candy {
display: none !important;
}
.fusion-column-inner-bg-image {
background:#8a153817 !important;
color: white !important;
}
.fusion-column-inner-bg-image:hover {
background:#fff !important;
color: white !important;
}
/* Faculty */
/* Target the specific domain */
body.page-template-default.page.page-id-10970,
body[class*="faculty"] {
position: relative;
}
/* Create a subtle watermark overlay without hiding the background */
body.page-template-default.page.page-id-10970::before,
body[class*="faculty"]::before {
content: "";
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(255, 255, 255, 0.5); /* Adjust opacity as needed */
z-index: 1;
pointer-events: none;
}
/* Responsive Fixes */
@media only screen and (max-width: 800px) {
.fusion-header-wrapper,
.fusion-header-wrapper::after {
height: 120px !important;
}
body,
#main,
.fusion-main-content-container,
.fusion-body,
.fusion-slider-container,
.fusion-builder-container,
.avada-page-titlebar-wrapper,
#sliders-container,
.fusion-content-sep,
#wrapper .fusion-title,
#main > *:first-child,
.fusion-main-content-container > *:first-child,
.fusion-builder-container:first-of-type {
padding-top: 120px !important;
}
.fusion-standard-logo {
max-width: 35% !important;
left: 20px !important;
}
.fusion-secondary-main-menu {
flex-direction: column !important;
align-items: flex-end !important;
padding-top: 10px !important;
}
}
}