form.fluent_form_3 .wpf_has_custom_css.ff-btn-submit {
background-color: var(--wp--preset--color--primary) !important;
color: var(--wp--preset--color--background) !important;
border-color: var(--wp--preset--color--primary) !important;
transition: filter 0.2s ease !important;
}
form.fluent_form_3 .wpf_has_custom_css.ff-btn-submit:hover {
filter: brightness(1.1) !important;
} html {
scroll-behavior: smooth;
}
.wp-block-site-title a:hover {
opacity: 80%;
}
.wp-block-navigation-item {
color: var(--wp--preset--color--text);
}
.wp-block-navigation-item:hover {
opacity: 80%;
}
.wp-block-button:hover {
opacity: 80%;
} .wp-site-blocks {
padding: 0;
} :where(.wp-site-blocks)>* {
margin-block-start: 0;
} summary h4 {
display: inline;
margin-left: 10px;
}
.header-block {
position: relative;
z-index: 1;
border-bottom: 2px solid;
} .hide-from-site-frontend {
display: none;
} a {
text-decoration-thickness: 1px !important;
text-underline-offset: 0.1em;
} :where(.wp-site-blocks *:focus) {
outline-width: 2px;
outline-style: solid;
} .wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child) {
margin-bottom: 3px;
} .wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content {
outline-offset: 4px;
} .wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content {
outline-offset: 0;
} h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
caption,
figcaption,
p {
text-wrap: pretty;
} .more-link {
display: block;
} .site-header {
position: fixed;
width: 100%;
background-color: var(--wp--preset--color--background);
z-index: 1000;
border-bottom: 1px solid;
box-shadow:
0 1px 3px 0 rgb(0 0 0 / 0.1),
0 1px 2px -1px rgb(0 0 0 / 0.1); }
.site-header img {
height: auto;
width: calc(var(--wp--preset--spacing--40) * 2);
} .admin-bar .site-header {
top: 32px !important; } @media screen and (max-width: 782px) {
.admin-bar .site-header {
top: 46px !important; }
} @media screen and (max-width: 600px) {
.admin-bar .site-header {
top: 0 !important;
}
} .wp-block-separator {
border: none !important;
border-top: 1px solid !important;
}
#products .wp-block-column {
transition: scale 0.15s ease-in-out;
}
#products .wp-block-column:hover {
scale: 105%;
} img {
width: 100%;
}
.footer-contact-columns .wp-block-group {
text-align: center;
}
.footer-contact-columns {
align-items: center;
}