.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor,
.main-page {
} h1 strong,
h1,
h2,
h2 strong,
h3,
h3 strong,
h4,
h4 strong,
span {
font-family: "Brixton TC", sans-serif !important;
font-weight: 400 !important;
letter-spacing: 1px;
}
.top-bar .microwidget-btn span {
padding: 0.5rem 1rem !important;
}
#page .masthead {
right: 0 !important;
}
.ultimate-typed-main {
color: #1c355e;
}
.sidebar-twitter .soc-font-icon {
font-size: 22px;
}
.sidebar-twitter a {
display: flex;
align-items: baseline;
gap: 1rem;
}
.sidebar-twitter a {
position: relative;
width: 200px;
}
.sidebar-twitter a:before {
content: "";
position: absolute;
bottom: -6px; left: 0;
width: 100%;
height: 2px;
background-color: #1c355e;
opacity: 0; transform: translateY(6px); transition: opacity 0.3s ease, transform 0.3s ease; }
.sidebar-twitter a:hover:before {
opacity: 1; transform: translateY(0); } html .three-img-row {
margin-bottom: 80px!important;
}
.three-img-row .vc_column-inner {
max-width: 380px;
width: 100%;
height: 253px;
padding: 0;
}
.three-img-row .vc_column-inner * {
height: 100%;
}
.three-img-row a {
color: #fff;
height: 100%;
outline: 3px solid #fff;
outline-offset: -16px;
font-size: 2rem;
line-height: 80px;
font-family: "Brixton TC";
display: flex;
justify-content: center;
align-items: center;
text-decoration: none;
transition: all ease-in-out 0.4s;
}
.align-start a {
align-items: start !important;
transition: all ease-in-out 0.4s;
}
.three-img-row a:hover {
background-color: rgb(28,53,94, 0.8);
}
.align-start a:hover {
align-items: center !important;
}
.top-text{
color: var(--the7-h1-color);
font-size: 1.5rem!important;
}