A new userstyle
FICS Modernize Style by knsmnth

Details
Authorknsmnth
LicenseNo License
Categoryhttps://fics.upou.edu.ph/
Created
Updated
Code size22 kB
Code checksum83e9f882
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
Userstyle doesn't have notes.Source code
Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link./* ==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;
text-align: justify;
}
.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-text-1 > p:nth-child(1) {
text-align: justify !important;
}
.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;
}
/* remove the gray */
.fusion-fullwidth {
--awb-background-color: #7b2f3d !important;
--awb-background-image: none !important;
background-color: transparent!important;
background-image: none !important;
}
/* Universal style for all title-heading-center h3 elements */
h3.title-heading-center {
margin: 0;
text-transform: capitalize;
font-size: 18px !important;
line-height: 1.4;
margin-top: -50px !important;
/* You can add additional styling here */
font-weight: 500;
color: #333333;
font-family: 'Arial', sans-serif;
letter-spacing: 0.5px;
padding-bottom: 10px;
}
/* If you need to override Fusion's responsive typography calculation */
h3.fusion-responsive-typography-calculated {
--fontSize: 18 !important;
font-size: 18px !important;
}
/* Universal style for circular images */
.fusion-image-element .fusion-imageframe img {
border-radius: 50% !important;
object-fit: cover !important;
aspect-ratio: 1/1 !important;
width: 200px !important;
height: 200px !important;
/* styling enhancements */
border: 3px solid #ffffff !important; /* White border around circle */
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1) !important; /* Subtle shadow */
transition: transform 0.3s ease !important;
}
/* hover effect */
.fusion-image-element .fusion-imageframe img:hover {
transform: scale(1.05) !important; /* Slight zoom on hover */
}
.fusion-image-element {
text-align: center !important;
}
/* Remove space-between layout from faculty profile containers */
.fusion-column-wrapper.fusion-flex-justify-content-space-between {
justify-content: center !important;
display: flex !important;
flex-direction: column !important;
align-items: center !important;
}
/* Ensure image and text stay properly aligned */
.fusion-column-wrapper.fusion-flex-justify-content-space-between .fusion-image-element,
.fusion-column-wrapper.fusion-flex-justify-content-space-between .fusion-title {
width: 100% !important;
margin-left: auto !important;
margin-right: auto !important;
}
/* Adjust spacing between image and title for better visual balance */
.fusion-column-wrapper.fusion-flex-justify-content-space-between .fusion-title {
margin-top: 15px !important;
}
/* Make sure images remain centered */
.fusion-column-wrapper.fusion-flex-justify-content-space-between .fusion-image-element {
text-align: center !important;
}
/* Remove problematic title divs */
#post-12420 > div > div.fusion-fullwidth.fullwidth-box.fusion-builder-row-4.fusion-flex-container.has-pattern-background.has-mask-background.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling > div.fusion-...