.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.wpopus-advanced-query-infinite-scroll,
.wpopus-advanced-query-click-load {
width: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.wpopus-advanced-query-click-load .blog-loader-btn .more-btn {
margin: 50px auto;
cursor: pointer;
} .wpopus-animation {
position: relative;
z-index: 1;
}  #wpopus-preload {
position: fixed;
width: 100%;
height: 100vh;
display: flex;
justify-content: center;
align-items: center;
z-index: 999;
}
#wpopus-preload .overlay {
position: absolute;
width: 100%;
height: 100vh;
}
#wpopus-preload img.preload-img {
position: relative;
max-width: 500px;
} #wpopus-backtotop {
position: fixed;
right: 50px;
bottom: 10%;
max-width: 300px;
width: max-content;
height: auto;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
z-index: 999;
} .wpopus-advanced-query-masonry ul.is-layout-grid {
position: relative;
}
.wpopus-advanced-query-masonry ul.is-layout-grid li {
position: absolute;
} .wpopus-hover-slide-up,
.wpopus-hover-slide-down,
.wpopus-hover-slide-right,
.wpopus-hover-slide-left,
.wpopus-hover-zoom-in,
.wpopus-hover-zoom-out,
.wpopus-hover-twirl-right,
.wpopus-hover-twirl-left {
position: relative;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.wpopus-hover-slide-up:hover {
transform: translateY(-10px);
}
.wpopus-hover-slide-down:hover {
transform: translateY(10px);
}
.wpopus-hover-slide-right:hover {
transform: translateX(10px);
}
.wpopus-hover-slide-left:hover {
transform: translateX(-10px);
}
.wpopus-hover-zoom-in:hover {
transform: scale(1.05);
}
.wpopus-hover-zoom-out:hover {
transform: scale(0.95);
}
.wpopus-hover-twirl-right:hover {
transform: rotate(5deg);
}
.wpopus-hover-twirl-left:hover {
transform: rotate(-5deg);
} .margin-top-negative-50 {
margin-top: -50px !important;
z-index: 333;
position: relative;
}
.margin-top-negative-100 {
margin-top: -100px !important;
z-index: 333;
position: relative;
}
.margin-top-negative-150 {
margin-top: -150px !important;
z-index: 333;
position: relative;
} #wpopus-tts-wrapper {
margin-bottom: 20px;
}
#wpopus-speech-msg {
display: none;
}
#wpopus-tts-label {
display: flex;
align-items: center;
justify-content: flex-start;
}
#wpopus-tts-open {
margin: 0 5px 0 0;
height: 45px;
width: 45px;
border-radius: 50px;
}
#wpopus-tts-label svg {
margin-right: 5px;
height: 100%;
width: 100%;
}
#wpopus-tts-label .wpopus-label-content {
display: flex;
flex-direction: column;
}
#wpopus-tts-control {
position: fixed;
z-index: 100;
bottom: 0;
right: 15px;
height: 0;
width: 300px;
max-width: 100%;
opacity: 0;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
background-color: #ffffff;
box-sizing: border-box;
box-shadow: 0 0 10px 0 #999999;
border-radius: 5px 5px 0 0;
padding: 25px;
}
#wpopus-tts-control.active {
height: max-content;
opacity: 1;
}
#wpopus-tts-control h6 {
margin-bottom: 15px;
font-weight: 600;
padding-bottom: 15px;
border-bottom: 1px solid #eeeeee;
}
#wpopus-tts-control p {
margin: 0;
}
#wpopus-tts-control br {
display: none;
}
#wpopus-tts-wrapper .wpopus-tts-option {
margin: 20px 0;
}
#wpopus-tts-wrapper .wpopus-tts-option label {
line-height: 1.3;
font-weight: 400;
font-size: 13px;
letter-spacing: 0.5px;
color: #1d1d1d;
text-transform: uppercase;
display: block;
margin: 0;
}
#wpopus-tts-voice {
max-width: 100%;
height: 35px;
width: 260px;
border-radius: 5px;
color: #666666;
}
#wpopus-tts-volume {
width: 260px;
max-width: 100%;
position: relative;
top: -5px;
}
#wpopus-tts-label .wpopus-label-content h6,
#wpopus-tts-label .wpopus-label-content p {
margin: 0;
padding: 0;
font-size: 15px;
font-weight: 600;
line-height: 1.3;
}
#wpopus-tts-label .wpopus-label-content p#wpopus-tts-content-duration {
font-size: 12px;
opacity: 0.8;
font-weight: 400;
}
input#wpopus-tts-volume {
outline: none;
}
#wpopus-tts-wrapper button {
display: inline-flex;
justify-content: center;
align-items: center;
background-color: transparent;
color: #1d1d1d;
border: 1px solid #999999;
border-radius: 50px;
width: max-content;
cursor: pointer;
height: 40px;
width: 40px;
padding: 10px;
}
#wpopus-tts-wrapper button:focus,
#wpopus-tts-wrapper button:active,
#wpopus-tts-wrapper button:hover {
background: rgba(0, 0, 0, 0.1);
}
#wpopus-tts-control-buttons {
display: flex;
justify-content: space-between;
align-items: center;
}
#wpopus-tts-wrapper button#wpopus-resume,
#wpopus-tts-wrapper button#wpopus-speak {
height: 60px;
width: 60px;
}
#wpopus-tts-control-buttons button.hide {
display: none;
}
#wpopus-tts-wrapper .wpopus-tts-option input[type="range"] {
accent-color: #1d1d1d;
height: 2px;
} .wpopus-search-form {
position: fixed;
background: rgba(0, 0, 0, 0.9);
width: 0;
height: 0;
z-index: 999;
opacity: 0;
top: 0;
left: 0;
} @media screen and (min-width: 1024px) {
.wpopus-hide-on-desktop {
display: none !important;
}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
.wpopus-hide-on-tablet {
display: none !important;
}
}
@media screen and (max-width: 767px) {
.wpopus-hide-on-mobile {
display: none !important;
}
}
@media screen and (min-width: 782px) {
.margin-top-negative-50-large-screen {
margin-top: -50px !important;
z-index: 333;
position: relative;
}
.margin-top-negative-100-large-screen {
margin-top: -100px !important;
z-index: 333;
position: relative;
}
.margin-top-negative-150-large-screen {
margin-top: -150px !important;
z-index: 333;
position: relative;
}
}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}html {
scroll-behavior: smooth;
}
body {
overflow-x: hidden;
}
.wp-site-blocks > * + * {
margin: 0;
}
ul.wp-block-navigation__submenu-container .wp-block-navigation-item {
padding: 0 20px;
}
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-container-content
.wp-block-navigation__container {
padding: 5px 20px;
overflow-x: hidden;
box-sizing: border-box;
}
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-container-content
.wp-block-navigation-item {
padding: 0;
}
.wp-block-navigation .wp-block-page-list,
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-container-content
.wp-block-navigation__container,
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-container-content
.wp-block-navigation-item,
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-container-content
.wp-block-navigation-item
a {
width: 100%;
}
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-container-content
.wp-block-navigation-item
a {
padding: 20px 0;
}
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-container-content
.wp-block-navigation-item
.wp-block-navigation-item:first-child {
border-top: 1px solid var(--wp--preset--color--border) !important;
}
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-container-content
.wp-block-navigation-item {
border-bottom: 1px solid var(--wp--preset--color--border);
}
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-container-content
.wp-block-navigation-item
.wp-block-navigation-item:last-child {
border: none;
padding-bottom: 0;
}
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-container-content
.wp-block-navigation-item
a {
padding-top: 10px;
padding-bottom: 10px;
}
.wp-block-navigation:not(.has-background)
.wp-block-navigation__submenu-container {
border: 1px solid var(--wp--preset--color--border);
}
.wp-block-navigation
.has-child
.wp-block-navigation__submenu-container
> .wp-block-navigation-item:not(:last-child)
> .wp-block-navigation-item__content {
border-bottom: 1px solid var(--wp--preset--color--border);
}
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-container-content
.wp-block-navigation__container,
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-container-content
.wp-block-navigation__submenu-container {
gap: 0;
}
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-container-content
.has-child
.wp-block-navigation__submenu-container {
padding-left: 0;
padding-right: 0;
}
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-container-content
.wp-block-navigation__submenu-container {
padding: 0;
}
.wp-block-navigation__responsive-container-close {
top: 15px;
right: 15px;
}
.wp-block-post-author {
align-items: center;
}
.wp-block-post-author__avatar {
line-height: 0;
}
.wp-block-post-author__avatar img {
width: 35px;
height: 35px;
border-radius: 50%;
}
.wp-block-search__input {
padding: 0 15px;
}
.error404 .wp-block-search__input {
padding: 0 20px;
}
.wp-block-separator {
width: 100%;
height: 2px;
}
.wp-block-post-comments-form input[type="submit"] {
font-size: 14px;
}
.wp-block-query-pagination-numbers {
display: flex;
justify-content: center;
align-items: center;
gap: 6px;
}
.wp-block-query-pagination a.page-numbers,
.wp-block-query-pagination a.wp-block-query-pagination-previous,
.wp-block-query-pagination a.wp-block-query-pagination-next,
.wp-block-post-navigation-link.post-navigation-link-previous a,
.wp-block-post-navigation-link.post-navigation-link-next a {
color: var(--wp--preset--color--foreground);
border: 1px solid var(--wp--preset--color--foreground);
border-radius: 50px;
padding: 10px 20px;
display: inline-flex;
justify-content: center;
align-items: center;
line-height: 1;
}
.wp-block-query-pagination span.page-numbers.current,
.wp-block-query-pagination a.page-numbers {
padding: 0;
display: inline-flex;
justify-content: center;
align-items: center;
height: 40px;
width: 40px;
line-height: 1;
border: 1px solid var(--wp--preset--color--foreground);
color: var(--wp--preset--color--foreground);
}
.wp-block-query-pagination span.page-numbers.current {
background-color: var(--wp--preset--color--foreground);
color: var(--wp--preset--color--background);
border-radius: 50px;
}
.wp-block-query-pagination a.wp-block-query-pagination-previous::before,
.wp-block-query-pagination a.wp-block-query-pagination-next::after,
.wp-block-query-pagination a.wp-block-query-pagination-next::after,
.wp-block-post-navigation-link.post-navigation-link-previous a::before,
.wp-block-post-navigation-link.post-navigation-link-next a::after {
content: "❮";
font-size: var(--wp--preset--font-size--normal);
display: inline-block;
line-height: 0;
}
.wp-block-query-pagination a.wp-block-query-pagination-previous::before,
.wp-block-post-navigation-link.post-navigation-link-previous a::before {
margin-right: 5px;
}
.wp-block-query-pagination a.wp-block-query-pagination-next::after,
.wp-block-post-navigation-link.post-navigation-link-next a::after {
content: "❯";
margin-left: 5px;
}
.wp-block-search__inside-wrapper {
border: 1px solid var(--wp--preset--color--border);
background-color: var(--wp--preset--color--background);
}
input[type="color"],
input[type="date"],
input[type="datetime-local"],
input[type="datetime"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="range"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
select,
textarea {
border: 1px solid var(--wp--preset--color--border);
background-color: var(--wp--preset--color--background);
color: var(--wp--preset--color--body-text);
}
abbr,
acronym {
border-bottom: 1px dotted var(--wp--preset--color--border);
cursor: help;
}
mark,
ins {
background: var(--wp--preset--color--foreground);
color: var(--wp--preset--color--background);
text-decoration: none;
}
div.entry-content p a {
text-decoration: underline;
text-underline-offset: .1em;
}
div.entry-content p.wp-block-post-excerpt__more-text a {
text-decoration: none;
} .header-absolute {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 999;
}
.logged-in .header-absolute {
top: 32px;
} .divider {
width: 60%;
min-height: 14px;
margin: auto auto;
z-index: 999;
position: relative;
}
.divider-top-negative-7 {
margin-top: -7px !important;
}
.divider-bottom-negative-7 {
margin-bottom: -7px !important;
}
.width-100 {
width: 100%;
}
.box-shadow {
box-shadow: 0 4px 10px -2px var(--wp--preset--color--border);
}
.grey-to-color-mode-effect > a > img,
.grey-to-color-mode-effect > img {
filter: grayscale(100%);
}
.grey-to-color-mode-effect:hover > a > img,
.grey-to-color-mode-effect:hover > img {
filter: grayscale(0%);
}
.color-to-grey-mode-effect:hover > a > img,
.color-to-grey-mode-effect:hover > img {
filter: grayscale(100%);
}
.stroke-text {
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: currentColor;
-webkit-text-fill-color: transparent;
}
.margin-top-negative-50 {
margin-top: -50px !important;
z-index: 333;
position: relative;
}
.margin-top-negative-100 {
margin-top: -100px !important;
z-index: 333;
position: relative;
}
.margin-top-negative-150 {
margin-top: -150px !important;
z-index: 333;
position: relative;
}
.margin-left-negative-50 {
margin-left: -50px !important;
z-index: 333;
position: relative;
}
.margin-left-negative-100 {
margin-left: -100px !important;
z-index: 333;
position: relative;
}
.margin-left-negative-150 {
margin-left: -150px !important;
z-index: 333;
position: relative;
}
.margin-right-negative-50 {
margin-right: -50px !important;
z-index: 333;
position: relative;
}
.margin-right-negative-100 {
margin-right: -100px !important;
z-index: 333;
position: relative;
}
.margin-right-negative-150 {
margin-right: -150px !important;
z-index: 333;
position: relative;
} @keyframes pulseAnimate {
0% {
transform: scale(1, 1);
}
100% {
transform: scale(1.8, 1.8);
opacity: 0;
}
}
.pulse-effect a {
position: relative;
display: block;
overflow: visible !important;
}
.pulse-effect a:before {
-webkit-animation-duration: 2s;
animation-duration: 2s;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-name: pulseAnimate;
animation-name: pulseAnimate;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
background-color: hsla(0, 0%, 100%, 0.749);
border-radius: 50%;
bottom: 0;
content: "";
height: 100%;
left: 0;
position: absolute;
right: 0;
top: 0;
width: 100%;
z-index: -1;
} .img-zoom-on-hover {
overflow: hidden;
}
.img-zoom-on-hover img {
transition: transform 0.5s;
}
.img-zoom-on-hover:hover img {
transform: scale(1.1);
}
div.wp-block-cover:has(.slide-in-right-hover) .slide-in-right-hover,
div.wp-block-cover:has(.slide-in-left-hover) .slide-in-left-hover,
div.wp-block-cover:has(.slide-up-hover) .slide-up-hover,
div.wp-block-cover:has(.slide-down-hover) .slide-down-hover {
opacity: 0;
visibility: hidden;
transition-duration: 0.5s;
}
div.wp-block-cover:has(.slide-in-right-hover):hover .slide-in-right-hover,
div.wp-block-cover:has(.slide-in-left-hover):hover .slide-in-left-hover,
div.wp-block-cover:has(.slide-up-hover):hover .slide-up-hover,
div.wp-block-cover:has(.slide-down-hover):hover .slide-down-hover {
opacity: 1;
visibility: visible;
}
div.wp-block-cover:has(.slide-in-right-hover) .slide-in-right-hover {
margin-left: -200px !important;
}
div.wp-block-cover:has(.slide-in-right-hover):hover .slide-in-right-hover {
margin-left: initial !important;
}
div.wp-block-cover:has(.slide-in-left-hover) .slide-in-left-hover {
margin-right: -200px !important;
}
div.wp-block-cover:has(.slide-in-left-hover):hover .slide-in-left-hover {
margin-right: initial !important;
}
div.wp-block-cover:has(.slide-up-hover) .slide-up-hover {
margin-bottom: -100px !important;
}
div.wp-block-cover:has(.slide-up-hover):hover .slide-up-hover {
margin-bottom: initial !important;
}
div.wp-block-cover:has(.slide-down-hover) .slide-down-hover {
margin-top: -100px !important;
}
div.wp-block-cover:has(.slide-down-hover):hover .slide-down-hover {
margin-top: initial !important;
}
.overline-on-hover a,
.underline-on-hover a {
position: relative;
display: inline;
background: -webkit-linear-gradient(left, currentColor 0%, currentColor 100%);
background: -o-linear-gradient(left, currentColor 0%, currentColor 100%);
background: linear-gradient(to right, currentColor 0%, currentColor 100%);
background-size: 25% 2px;
background-position: 0 100%;
-webkit-transition: background-size 0.4s
cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s;
-o-transition: background-size 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s;
transition: background-size 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s;
padding: 5px 0;
background-repeat: no-repeat;
display: initial;
}
.overline-on-hover a {
background-position: unset;
}
.no-line-before a {
background-size: 0 2px;
}
.line-size-3 a {
background-size: 0 3px;
}
.line-size-5 a {
background-size: 0 5px;
}
.overline-on-hover a:hover,
.overline-on-hover a:focus,
.underline-on-hover a:hover,
.underline-on-hover a:focus {
background-size: 100% 2px;
}
.line-size-3 a:hover,
.line-size-3 a:focus {
background-size: 100% 3px;
}
.line-size-5 a:hover,
.line-size-5 a:focus {
background-size: 100% 5px;
} .woocommerce div.product .woocommerce-tabs ul.tabs {
padding: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
color: var(--wp--preset--color--foreground);
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
background-color: var(--wp--preset--color--secondary);
color: var(--wp--preset--color--white);
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
border: none;
background: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
content: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
font-weight: 600;
}
.wc-block-grid__product-rating .wc-block-grid__product-rating__stars {
margin: 0;
color: var(--wp--preset--color--button-primary);
}
.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description h2,
.woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information h2 {
font-size: 1.7rem;
}
.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description p {
font-size: 1.25rem;
}
.single-product .woocommerce span.onsale {
background: var(--wp--preset--color--lite-red);
}
.woocommerce div.product p.price ins, 
.woocommerce div.product span.price ins {
color: var(--wp--preset--color--heading);
text-decoration: none;
}
.wc-block-components-product-sale-badge {
padding: 0px 10px;
background: var(--wp--preset--color--lite-red);
color: #fff;
border: none;
font-size: 14px;
font-weight: 400;
letter-spacing: 2px;
}
.wc-block-grid__product-price {
font-size: 1.25rem;
}
.wc-block-grid__product-price del {
opacity: 0.6;
}
.wc-block-grid__product-price ins {
text-decoration: none;
font-weight: var(--wp--custom--typography--font-weight--medium);
}
.single-product.woocommerce .summary .product_meta > span {
display: block;
}
.single-product.woocommerce .product_title.entry-title {
font-size: 36px;
}
.woocommerce div.product div.summary > * {
margin-bottom: 1rem;
}
.single-product.woocommerce .price {
font-size: 24px;
color: var(--wp--preset--color--foreground);
margin-top: 0;
}
.woocommerce div.product form.cart table.variations td,
.woocommerce div.product form.cart table.variations th {
display: block;
text-align: left;
}
.woocommerce div.product form.cart .variations label {
font-weight: 500;
font-size: 18px;
text-transform: uppercase;
font-family: var(--wp--preset--font-family--system);
font-size: var(--wp--preset--font-size--normal);
color: var(--wp--preset--color--secondary-dark-background);
}
.woocommerce div.product form.cart .variations select {
font-size: 16px;
color: var(--wp--preset--color--body-text);
}
.woocommerce-account .woocommerce-MyAccount-navigation li:first-child,
.woocommerce-account .woocommerce-MyAccount-navigation li {
background-color: var(--wp--preset--color--primary);
margin: 0 0 2px;
padding: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,
.woocommerce-account .woocommerce-MyAccount-navigation li a:hover,
.woocommerce-account .woocommerce-MyAccount-navigation li a {
color: var(--wp--preset--color--white);
text-decoration: none;
padding: 15px 20px;
display: block;
line-height: 1;
}
.woocommerce-account .woocommerce-MyAccount-navigation li:hover,
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active {
background-color: var(--wp--preset--color--secondary);
}
.woocommerce span.onsale {
background-color: #f33a3a;
font-size: var(--wp--preset--font-size--small);
color: var(--wp--preset--color--white);
letter-spacing: 1px;
font-weight: 500;
min-height: auto;
padding: 10px;
line-height: 1;
border-radius: 3px;
text-transform: uppercase;
top: 5px;
left: 5px;
}
.wc-block-mini-cart__button,
.wp-block-woocommerce-customer-account a {
color: var(--wp--preset--color--foreground) !important;
}
.woocommerce ul.products li.product .onsale {
margin: 0;
top: 5px;
right: 5px;
left: auto;
}
.wc-block-grid .wc-block-grid__product-onsale,
.wc-block-grid__product-image .wc-block-grid__product-onsale {
border: none;
background-color: #f33a3a;
color: var(--wp--preset--color--white);
font-size: var(--wp--preset--font-size--small);
letter-spacing: 1px;
border-radius: 3px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
border-bottom: 1px solid var(--wp--preset--color--border);
}
.woocommerce a.added_to_cart {
padding: 0;
margin: 0;
font-size: var(--wp--preset--font-size--normal);
text-transform: capitalize;
}
.wc-block-components-price-slider__range-input-progress {
--range-color: #101010;
}
.woocommerce div.product form.cart .reset_variations {
background-color: var(--wp--preset--color--primary);
color: var(--wp--preset--color--background);
padding: 14px;
border-radius: 5px;
}
.woocommerce table.variations tr td select {
height: 3.1rem;
}
.woocommerce.wc-block-catalog-sorting select.orderby,
.woocommerce .woocommerce-ordering select {
padding: 14px;
color: var(--wp--preset--color--body-text);
font-size: var(--wp--preset--font-size--normal);
font-weight: 400;
border-radius: 5px;
}
.woocommerce.wc-block-product-results-count .woocommerce-result-count {
font-size: var(--wp--preset--font-size--normal);
}
.wc-blocks-components-select .wc-blocks-components-select__select,
.wc-block-components-form .wc-block-components-text-input input[type="email"],
.wc-block-components-form .wc-block-components-text-input input[type="number"],
.wc-block-components-form
.wc-block-components-text-input
input[type="password"],
.wc-block-components-form .wc-block-components-text-input input[type="tel"],
.wc-block-components-form .wc-block-components-text-input input[type="text"],
.wc-block-components-form .wc-block-components-text-input input[type="url"],
.wc-block-components-text-input input[type="email"],
.wc-block-components-text-input input[type="number"],
.wc-block-components-text-input input[type="password"],
.wc-block-components-text-input input[type="tel"],
.wc-block-components-text-input input[type="text"],
.wc-block-components-text-input input[type="url"] {
border: 1px solid var(--wp--preset--color--border);
background-color: var(--wp--preset--color--background);
color: var(--wp--preset--color--body-text);
}
.wc-block-components-form .wc-block-components-text-input label, .wc-block-components-text-input label {
color: var(--wp--preset--color--body-text);
}
.is-large.wc-block-cart .wc-block-cart-items,
.wc-block-components-totals-wrapper {
border-color: var(--wp--preset--color--border);
} .wpopus-advanced-query-click-load .blog-loader-btn a {
display: block;
border: 1px solid;
border-radius: 50px;
font-weight: 500;
padding: 8px 20px;
}
.wpopus-advanced-query-infinite-scroll svg,
.wpopus-advanced-query-infinite-scroll svg circle,
.wpopus-advanced-query-click-load svg,
.wpopus-advanced-query-click-load svg circle {
fill: var(--wp--preset--color--foreground);
}
#wpopus-tts-label svg {
fill: var(--wp--preset--color--foreground);
}
#wpopus-tts-wrapper button,
#wpopus-tts-wrapper .wpopus-tts-option label,
#wpopus-tts-control h6 {
color: var(--wp--preset--color--heading);
}
#wpopus-tts-voice {
color: var(--wp--preset--color--body-text);
}
#wpopus-tts-wrapper .wpopus-tts-option input[type="range"] {
accent-color: var(--wp--preset--color--body-text);
}
#wpopus-tts-control {
background-color: var(--wp--preset--color--background);
box-shadow: 0 0 3px 0 var(--wp--preset--color--border);
} body.digital-creator .wp-block-button__link,
body.digital-creator .wp-element-button,
body.digital-creator.woocommerce-page #respond input#submit,
body.digital-creator.woocommerce-page a.button,
body.digital-creator.woocommerce-page button.button,
body.digital-creator.woocommerce-page input.button,
body.digital-creator.woocommerce-page #respond input#submit.alt,
body.digital-creator.woocommerce-page a.button.alt,
body.digital-creator.woocommerce-page button.button.alt,
body.digital-creator.woocommerce-page input.button.alt {
border-radius: 50px;
}
body.digital-creator .wp-block-search__button.has-icon.wp-element-button {
padding-right: 0.9rem;
padding-left: 0.9rem;
}
body.digital-creator
.wp-block-navigation
.wp-block-navigation-item.current-menu-item
a {
color: var(--wp--preset--color--secondary);
}
body.digital-creator .wp-block-query.wpopus-advanced-query .wp-block-post:not(.has-post-thumbnail),
body.digital-creator.blog:not(.home) .wp-block-post:not(.has-post-thumbnail),
body.digital-creator.search .wp-block-post:not(.has-post-thumbnail),
body.digital-creator.archive .wp-block-post:not(.has-post-thumbnail) {
border: 1px solid var(--wp--preset--color--border);
padding: 25px 20px 20px;
}
body.digital-creator .wp-block-post:not(.has-post-thumbnail) .wp-block-cover {
padding: 0;
aspect-ratio: unset;
min-height: unset;
} .wpcf7 input,
.wpcf7 textarea {
background-color: var(--wp--preset--color--background);
border-radius: 5px;
height: 46px;
padding: 0 15px;
font-size: 16px;
width: 100%;
box-sizing: border-box;
}
.wpcf7 textarea {
height: 180px;
padding: 10px 15px;
}
.wpcf7 input.wpcf7-form-control.wpcf7-submit {
width: auto;
padding: 0 38px;
height: 50px;
font-size: 16px;
line-height: 1;
background-color: var(--wp--preset--color--foreground);
color: var(--wp--preset--color--background);
margin-top: 15px;
border: none;
border-radius: 3px;
cursor: pointer;
}
.wpcf7 input.wpcf7-form-control.wpcf7-submit:hover,
.wpcf7 input.wpcf7-form-control.wpcf7-submit:focus {
background-color: var(--wp--preset--color--secondary);
color: var(--wp--preset--color--white);
}
.wpcf7-form-control-wrap {
margin-top: 5px;
display: block;
}
.wpcf7 label {
margin-top: 24px;
display: block;
} @media screen and (min-width: 782px) {
.margin-top-negative-50-large-screen {
margin-top: -50px !important;
z-index: 333;
position: relative;
}
.margin-top-negative-100-large-screen {
margin-top: -100px !important;
z-index: 333;
position: relative;
}
.margin-top-negative-150-large-screen {
margin-top: -150px !important;
z-index: 333;
position: relative;
}
.margin-left-negative-50-large-screen {
margin-left: -50px !important;
z-index: 333;
position: relative;
}
.margin-left-negative-100-large-screen {
margin-left: -100px !important;
z-index: 333;
position: relative;
}
.margin-left-negative-150-large-screen {
margin-left: -150px !important;
z-index: 333;
position: relative;
}
.margin-right-negative-50-large-screen {
margin-right: -50px !important;
z-index: 333;
position: relative;
}
.margin-right-negative-100-large-screen {
margin-right: -100px !important;
z-index: 333;
position: relative;
}
.margin-right-negative-150-large-screen {
margin-right: -150px !important;
z-index: 333;
position: relative;
}
}
@media screen and (max-width: 781px) { .wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-container-content
.wp-block-navigation__submenu-icon {
position: absolute;
display: flex;
justify-content: center;
align-items: center;
height: 40px;
width: 40px;
right: 20px;
top: 10px;
}
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-container-content
.wp-block-navigation__submenu-icon
svg {
width: 12px;
height: 12px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-container-content
.wp-block-navigation__submenu-icon.icon-up
svg {
transform: rotate(180deg);
}
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-container-content
.has-child
.wp-block-navigation__submenu-container {
width: 100%;
display: none;
}
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-container-content
.has-child
.wp-block-navigation__submenu-container
li {
padding: 0 15px;
box-sizing: border-box;
}
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-container-content
.has-child
.wp-block-navigation__submenu-container.open-submenu {
display: block;
}
.wp-block-navigation
.has-child
.wp-block-navigation__submenu-container
> .wp-block-navigation-item {
border: none;
} .responsive-flex-align-center {
justify-content: center !important;
}
.responsive-flex-align-left {
justify-content: flex-start !important;
}
.responsive-text-align-center {
text-align: center !important;
}
}.trp-floating-switcher {
display: flex;
flex-direction: column-reverse;
position: fixed;
z-index: 99999;
overflow: hidden;
padding: var(--switcher-padding, 10px);
border: var(--border, none);
border-radius: var(--border-radius, 8px);
background: var(--bg, #fff);
width: var(--switcher-width, auto);
top: var(--top, unset);
right: var(--right, unset);
bottom: var(--bottom, unset);
left: var(--left, unset);
box-shadow: 0 10px 20px 0 #0000000D;
}
.trp-floating-switcher .trp-switcher-dropdown-list {
flex-direction: column-reverse;
}
.trp-switcher-position-top.trp-floating-switcher {
flex-direction: column;
top: var(--wp-admin--admin-bar--height, 0);
}
.trp-floating-switcher.trp-switcher-position-top:not(.trp-ls-inline) .trp-language-switcher-inner,
.trp-floating-switcher.trp-switcher-position-top .trp-switcher-dropdown-list {
flex-direction: column;
} nav.trp-ls-inline .trp-language-switcher-inner {
flex-direction: row;
}
.trp-ls-inline.trp-opposite-language .trp-language-item {
width: 100%;
} #trp-floater-powered-by {
color: var(--text, #b3b3b3);
font-size: 12px;
text-align: center;
padding: 0 5px;
}
#trp-floater-powered-by a {
color: var(--text, #b3b3b3);
}
.trp-switcher-position-bottom #trp-floater-powered-by {
border-top: 1px solid var(--text, #747474);
padding-top: 5px;
margin-top: 5px;
}
.trp-switcher-position-top #trp-floater-powered-by {
border-bottom: 1px solid var(--text, #747474);
padding-bottom: 5px;
margin-bottom: 5px;
} .trp-shortcode-switcher__wrapper {
position: relative;
border: none;
}
.trp-shortcode-switcher {
position: static;
display: inline-block;
overflow: hidden;
padding: 10px 0;
border: var(--border, none);
border-radius: var(--border-radius, 5px);
background: var(--bg, #fff);
width: auto;
box-shadow: none;
} .trp-shortcode-anchor:not(.trp-opposite-button) {
visibility: hidden;
}
.trp-shortcode-switcher.trp-open-on-click {
cursor: pointer;
}
.trp-shortcode-overlay {
position: absolute;
left: 0;
top: 0;
z-index: 9999;
} .trp-current-language-item__wrapper:not(.trp-hide-arrow) {
display: flex;
align-items: center;
padding-right: 10px;
justify-content: space-between;
} .trp-language-switcher-inner {
display: flex;
}
.trp-floating-switcher .trp-language-switcher-inner {
flex-direction: column-reverse;
}
.trp-shortcode-switcher .trp-language-switcher-inner {
flex-direction: column;
}
.trp-switcher-dropdown-list {
display: flex;
overflow-y: hidden; transition: max-height 0.2s ease-in-out;
max-height: 0;
transition-duration: var(--transition-duration);
}
.trp-shortcode-switcher .trp-switcher-dropdown-list {
flex-direction: column;
} .trp-ls-dropdown.is-open .trp-switcher-dropdown-list,
.trp-ls-dropdown[aria-expanded="true"] .trp-switcher-dropdown-list,
.trp-shortcode-switcher.trp-open-on-hover.is-open .trp-switcher-dropdown-list,
.trp-shortcode-switcher[aria-expanded="true"] .trp-switcher-dropdown-list {
overflow-y: auto;
max-height: min(350px, 70vh);
-webkit-overflow-scrolling: touch;
scrollbar-width: thin;
scrollbar-color: var(--text) transparent;
}
.trp-ls-dropdown.is-transitioning .trp-switcher-dropdown-list,
.trp-shortcode-switcher.is-transitioning .trp-switcher-dropdown-list {
overflow-y: hidden !important;
}
.trp-shortcode-arrow {
pointer-events: none;
}
.trp-shortcode-switcher.is-open .trp-shortcode-arrow {
transform: rotate(180deg);
} .trp-language-item:focus { outline: none; }
.trp-language-item:focus-visible {
outline: 2px solid var(--text);
outline-offset: -2px;
} .trp-language-item {
display: flex;
align-items: center;
gap: 8px;
padding: 7px 16px;
text-decoration: none;
min-height: 19px;
box-sizing: content-box;
}
.trp-language-item:hover {
background: var(--bg-hover, #f3f3f3);
}
.trp-language-item:hover .trp-language-item-name {
color: var(--text-hover, #000);
}
.trp-language-item__current {
pointer-events: none;
cursor: default;
}
.trp-language-item-name {
display: inline-block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color: var(--text, #000);
font-size: var(--font-size, 14px);
line-height: 1.2;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
font-weight: 400;
}
.trp-flag-image {
border-radius: var(--flag-radius, 0) !important;
aspect-ratio: var(--aspect-ratio, 4/3) !important;
width: var(--flag-size, 18px) !important;
display: inline-block !important;
height: auto !important;
}
.trp-menu-ls-label .trp-flag-image {
margin: -2px 3px;
}
.trp-custom-flag {
object-fit: cover;
} .trp-switcher-dropdown-list::-webkit-scrollbar { width: 6px; }
.trp-switcher-dropdown-list::-webkit-scrollbar-track { background: transparent; }
.trp-switcher-dropdown-list::-webkit-scrollbar-thumb {
background-color: var(--text);
border-radius: 4px;
}
.trp-switcher-dropdown-list::-webkit-scrollbar-thumb:hover {
background-color: var(--text-hover);
} .trp-flag-rounded {
border-radius: 9999px !important;
aspect-ratio: 1 / 1 !important;
}
.trp-ls-name {
padding-left: 5px;
}
@media (prefers-reduced-motion: reduce) {
.trp-switcher-dropdown-list {
transition: none !important; }
} .trp_ald_ls_container img.trp-flag-image{
padding-top: 0 !important;
}
.trp_ald_ls_container .trp-language-switcher{
position: relative;
display: inline-block;
padding: 0;
border: 0;
box-sizing: border-box;
}
.trp_ald_ls_container .trp-language-switcher > div {
box-sizing: border-box;
padding-right: 20px;
padding-bottom: 3px;
padding-left: 13px;
border: 1px solid #c1c1c1;
border-radius: 3px;
background-color: #fff;
}
.trp_ald_ls_container .trp-language-switcher > div > a {
display: block;
padding: 2px;
border-radius: 3px;
color: rgb(7, 105, 173);
}
.trp_ald_ls_container .trp-language-switcher > div > a:hover {
background: #f1f1f1;
}
.trp_ald_ls_container .trp-language-switcher > div > a.trp-ls-shortcode-disabled-language {
cursor: default;
}
.trp_ald_ls_container .trp-language-switcher > div > a.trp-ls-shortcode-disabled-language:hover {
background: none;
}
.trp_ald_ls_container .trp-language-switcher > div > a > img{
display: inline;
margin: 0 3px;
width: 18px;
height: 12px;
border-radius: 0;
}
.trp_ald_ls_container .trp-language-switcher .trp-ls-shortcode-current-language{
display: inline-block;
}
.trp_ald_ls_container .trp-language-switcher:focus .trp-ls-shortcode-current-language,
.trp_ald_ls_container .trp-language-switcher:hover .trp-ls-shortcode-current-language{
visibility: hidden;
}
.trp_ald_ls_container .trp-language-switcher .trp-ls-shortcode-language{
display: inline-block;
height: 1px;
overflow: hidden;
visibility: hidden;
z-index: 1;
max-height: 250px;
overflow-y: auto;
left: 0;
top: 0;
min-height: auto;
}
.trp_ald_ls_container .trp-language-switcher:focus .trp-ls-shortcode-language,
.trp_ald_ls_container .trp-language-switcher:hover .trp-ls-shortcode-language{
visibility: visible;
max-height: 250px;
height: auto;
overflow-y: auto;
position: absolute;
left: 0;
top: 0;
display: inline-block !important;
min-height: auto;
}
#trp_ald_x_button{
z-index: 0 !important;
}