.wp-block-cover
.wp-block-group:not(.block-editor-block-list__block).ca-pattern__fade-up {
visibility: hidden;
opacity: 0;
transform: translateY(30px);
}
.wp-block-cover:hover
.wp-block-group:not(.block-editor-block-list__block).ca-pattern__fade-up {
visibility: visible;
opacity: 1;
transform: translateY(0);
transition: all 0.4s ease;
} .wp-block-cover
.wp-block-group:not(.block-editor-block-list__block).ca-pattern__fade-right {
visibility: hidden;
opacity: 0;
transform: translateX(-30px);
}
.wp-block-cover:hover
.wp-block-group:not(.block-editor-block-list__block).ca-pattern__fade-right {
visibility: visible;
opacity: 1;
transform: translateX(0);
transition: all 0.4s ease;
} .ca-pattern__show-bg-hover.wp-block-cover:not(.block-editor-block-list__block)
.wp-block-cover__background {
visibility: hidden;
}
.ca-pattern__show-bg-hover.wp-block-cover:not(
.block-editor-block-list__block
):hover
.wp-block-cover__background {
visibility: visible;
}
@media only screen and (max-width: 1024px) {
.wp-block-cover
.wp-block-group:not(.block-editor-block-list__block).ca-pattern__fade-up {
visibility: visible;
opacity: 1;
transform: translateY(0);
}
.wp-block-cover
.wp-block-group:not(
.block-editor-block-list__block
).ca-pattern__fade-right {
visibility: visible;
opacity: 1;
transform: translateX(0);
}
} .ca-pattern__core-icon.wp-block-search__button-only
.wp-block-search__button.has-icon,
.ca-pattern__core-icon.wp-block-woocommerce-customer-account > a,
.ca-pattern__core-icon.wp-block-woocommerce-mini-cart
> .wc-block-mini-cart__button {
padding-left: 0 !important;
padding-right: 0 !important;
} @media only screen and (max-width: 1024px) {
.ca-pattern__responsive-cover.wp-block-cover {
min-height: 650px !important;
}
}
@media only screen and (max-width: 767px) {
.ca-pattern__responsive-cover.wp-block-cover {
min-height: 450px !important;
}
}
@media only screen and (max-width: 568px) {
.ca-pattern__responsive-cover.wp-block-cover {
min-height: 350px !important;
}
} .ca-pattern__navigation.wp-block-navigation
ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu {
padding: 0;
border: 0;
transition: all ease 0.23s;
transform: translateY(40px);
box-shadow: 0 5px 20px rgba(0, 0, 0, 0.23);
}
.ca-pattern__navigation.wp-block-navigation
li:hover
ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu {
transform: translateY(0px);
}
.wp-block-navigation.ca-pattern__navigation
.wp-block-navigation-item__content.wp-block-navigation-item__content {
line-height: 50px;
}
.ca-pattern__navigation.wp-block-navigation
ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu
.wp-block-navigation-item__content.wp-block-navigation-item__content {
line-height: 30px;
transition: all ease 0.23s;
}
.ca-pattern__navigation.wp-block-navigation
ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu
.wp-block-navigation-item__content.wp-block-navigation-item__content:hover {
background-color: #ededed;
}
@media (max-width: 600px) {
.wp-block-navigation.ca-pattern__navigation ul {
grid-gap: 0;
padding-block-start: 0;
padding-inline-start: 0;
margin-block-start: 0;
margin-block-end: 0;
}
.wp-block-navigation.ca-pattern__navigation
.wp-block-navigation-item__content.wp-block-navigation-item__content {
line-height: 30px;
padding: 0;
}
.ca-pattern__navigation.wp-block-navigation
ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu {
transform: translateY(0);
box-shadow: none;
}
.ca-pattern__navigation.wp-block-navigation
ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu
.wp-block-navigation-item__content.wp-block-navigation-item__content:hover {
background-color: transparent;
}
} .ca-pattern__social-icons {
& .wp-social-link,
& .wp-block-social-link-anchor {
border-radius: 0;
} &.has-border .wp-block-social-link-anchor {
border: 1px solid;
} &.has-radius .wp-social-link,
&.has-radius .wp-block-social-link-anchor {
border-radius: 100px;
}
} .wp-block-categories-list.ca-pattern__category-pills,
.taxonomy-category.ca-pattern__category-pills.wp-block-post-terms {
display: flex;
gap: 8px;
flex-wrap: wrap;
& .wp-block-post-terms__separator {
display: none;
}
& a {
padding: 2px 10px;
} &:not(.is-style-pill-border).ca-template-1 > a {
background-color: #9c8734;
color: #fff;
border-radius: 100px;
text-decoration: none;
}
&.is-style-pill-border a {
border: 1px solid;
border-radius: 100px;
} &.ca-blog-11 > a {
background-color: #0c50ff;
color: #fff;
border-radius: 100px;
text-decoration: none;
} &.ca-blog-17 > a {
background-color: #10e3bc;
color: #fff;
border-radius: 100px;
text-decoration: none;
} &.ca-blog-22 > a {
background-color: #daeaff;
color: #0168e6;
border-radius: 100px;
text-decoration: none;
} &.ca-blog-27 > a {
padding: 0;
} &.ca-blog-28 > a {
padding: 4px 16px;
background-color: #5b66ff;
} &.ca-blog-33 > a {
background-color: #ffb700;
color: #030304;
border-radius: 100px;
text-decoration: none;
}
&.ca-blog-36 > a {
background-color: #bda45d;
color: #fff;
border-radius: 100px;
text-decoration: none;
}
&.ca-blog-39 > a {
background-color: #68e3fe;
color: #011e11;
border-radius: 100px;
text-decoration: none;
text-transform: capitalize;
} &.ca-footer-31 {
margin: 0;
padding: 0;
list-style: none;
& a {
text-decoration: none;
text-transform: lowercase;
background-color: #f6f6f640;
color: #fff;
&:before {
content: "#";
}
}
}
}
ul.cozy-addons__no-list-style {
list-style: none;
} .ca-pattern__has-arrow-right.wp-block-read-more {
position: relative;
}
.ca-pattern__has-arrow-right.wp-block-read-more:after {
background-image: url(https://plugins.cozythemes.com/cozy-addons/assets/media/arrow.png);
background-size: 12px;
background-position-y: 1px;
content: "";
width: 0;
height: 12px;
display: inline-block;
background-repeat: no-repeat;
transform: translateX(-12px) rotate(-270deg);
visibility: hidden;
opacity: 1;
}
.ca-pattern__has-arrow-right.wp-block-read-more:hover:after {
width: 12px;
margin-left: 6px;
transform: translateX(0) rotate(0);
visibility: visible;
transition: all 0.4s ease;
} .ca-pattern__blog-pagination {
& .wp-block-query-pagination-previous,
& .wp-block-query-pagination-next,
& .wp-block-query-pagination-numbers .page-numbers:not(.dots) {
padding: 4px 12px;
}
& .wp-block-query-pagination-numbers {
display: flex;
gap: 5px;
}
&.has-border .wp-block-query-pagination-previous,
&.has-border .wp-block-query-pagination-next,
&.has-border .wp-block-query-pagination-numbers .page-numbers:not(.dots) {
border: 1px solid;
}
&.ca-blog-29 .wp-block-query-pagination-previous:hover,
&.ca-blog-29 .wp-block-query-pagination-next:hover,
&.ca-blog-29
.wp-block-query-pagination-numbers
.page-numbers:not(.dots):hover {
background-color: #5b66ff;
color: #fff;
border-color: transparent;
}
} .ca-pattern__swiper-nav-top-right .swiper-button-prev,
.ca-pattern__swiper-nav-top-right .swiper-button-next {
top: -26px;
}
.ca-pattern__swiper-nav-top-right .swiper-button-prev {
left: calc(100% - 164px);
}
.ca-pattern__swiper-nav-top-right .swiper-button-next {
right: 64px;
}
@media only screen and (max-width: 1024px) {
.ca-pattern__swiper-nav-top-right .swiper-button-prev {
left: calc(100% - 134px);
}
.ca-pattern__swiper-nav-top-right .swiper-button-next {
right: 32px;
}
}
@media only screen and (max-width: 568px) {
.ca-pattern__swiper-nav-top-right .swiper-button-prev {
left: calc(100% - 122px);
}
.ca-pattern__swiper-nav-top-right .swiper-button-next {
right: 22px;
}
} .ca-pattern__swiper-nav-bottom-left .swiper-button-prev,
.ca-pattern__swiper-nav-bottom-left .swiper-button-next {
bottom: -60px;
top: auto;
}
.ca-pattern__swiper-nav-bottom-left .swiper-button-prev {
left: 36px;
}
.ca-pattern__swiper-nav-bottom-left .swiper-button-next {
right: calc(100% - 140px);
}
@media only screen and (max-width: 1024px) {
.ca-pattern__swiper-nav-bottom-left .swiper-button-prev {
left: 32px;
}
.ca-pattern__swiper-nav-bottom-left .swiper-button-next {
right: calc(100% - 136px);
}
}
@media only screen and (max-width: 568px) {
.ca-pattern__swiper-nav-bottom-left .swiper-button-prev {
left: 22px;
}
.ca-pattern__swiper-nav-bottom-left .swiper-button-next {
right: calc(100% - 126px);
}
} @media only screen and (max-width: 960px) {
.ca-pattern__pricing-top-right,
.ca-pattern__responsive-padding-top {
padding-top: 100px !important;
}
} @media only screen and (max-width: 1024px) {
.ca-pattern__img-height-auto .wp-block-image img {
height: auto !important;
}
} .wp-block-contact-form-7-contact-form-selector.ca-newsletter-form {
& p {
margin: 0;
position: relative;
max-width: 100%;
}
& .wpcf7-form-control-wrap {
position: relative;
padding-bottom: 48px;
}
& .wpcf7-not-valid-tip {
position: absolute;
bottom: 0;
}
& .wpcf7-text {
padding: 16px 32px;
border: none;
outline: none;
box-shadow: none;
box-sizing: border-box;
max-width: 100%;
}
& .wpcf7-submit {
padding: 16px 28px;
border: none;
outline: none;
box-shadow: none;
}
& .wpcf7-spinner {
position: absolute;
bottom: 0;
}
} .wp-block-contact-form-7-contact-form-selector.ca-pattern__newsletter-1,
.wp-block-contact-form-7-contact-form-selector.ca-pattern__newsletter-4 {
& .wpcf7-form {
display: flex;
align-items: center;
justify-content: center;
gap: 16px;
flex-wrap: wrap;
}
& p:has(.wpcf7-email):before {
content: "";
background-image: url(https://plugins.cozythemes.com/cozy-addons/assets/media/user.png);
background-size: 16px;
width: 18px;
height: 18px;
margin-right: 6px;
display: inline-block;
position: absolute;
top: 50%;
transform: translateY(-50%);
z-index: 5;
background-repeat: no-repeat;
left: 12px;
}
& .wpcf7-text {
border-radius: 100px;
background-color: #fff;
color: #4c4c4c;
}
& .wpcf7-submit {
border-radius: 100px;
background: #0c50ff;
color: #fff;
}
} .wp-block-contact-form-7-contact-form-selector.ca-newsletter-form.ca-pattern__newsletter-2 {
& .wpcf7-form-control-wrap {
padding-bottom: 38px;
}
&:has(.wpcf7-not-valid-tip) .wpcf7-text {
margin-bottom: 28px;
}
& .wpcf7-text {
background-color: #f1f6ff;
color: #6a6a6a;
border: 1px solid #01143625;
border-radius: 100px;
margin-bottom: 20px;
}
& .wpcf7-submit {
background-color: #0c50ff;
color: #fff;
border-radius: 100px;
width: 100%;
text-transform: uppercase;
}
} .wp-block-contact-form-7-contact-form-selector.ca-pattern__newsletter-4 {
& .wpcf7-text {
border: 1px solid #01143642;
}
} .wp-block-contact-form-7-contact-form-selector.ca-pattern__newsletter-5 {
& .wpcf7-form {
display: flex;
align-items: center;
justify-content: center;
gap: 10px;
flex-wrap: wrap;
}
& .wpcf7-text {
border: 1px solid #e1e5eb;
border-radius: 8px;
}
& p:has(.wpcf7-submit) {
flex: 1;
}
& .wpcf7-submit {
background-color: #0c50ff;
color: #fff;
border-radius: 8px;
width: 100%;
font-weight: 500;
}
@media only screen and (max-width: 1024px) {
& p:has(.wpcf7-text) {
width: 100%;
}
& .wpcf7-text {
width: 100%;
}
}
} .wp-block-contact-form-7-contact-form-selector.ca-pattern__newsletter-6 {
& .wpcf7-form {
display: flex;
align-items: center;
justify-content: center;
gap: 16px;
flex-wrap: wrap;
}
& .wpcf7-email {
border: 1px solid #dfe5eb;
}
& .wpcf7-email,
.wpcf7-submit {
border-radius: 12px;
}
& .wpcf7-submit {
background-color: #0168e6;
color: #fffffe;
font-weight: 600;
}
} .wp-block-contact-form-7-contact-form-selector.ca-pattern__newsletter-8 {
& .wpcf7-form {
display: flex;
align-items: center;
justify-content: center;
gap: 0;
flex-wrap: wrap;
}
& .wpcf7-email {
padding-left: 0;
background-color: transparent;
border-bottom: 1px solid #0e0e0e;
}
& .wpcf7-email,
.wpcf7-submit {
border-radius: 0;
}
& .wpcf7-submit {
background-color: #0e0e0e;
color: #fff;
font-weight: 600;
}
} .wp-block-contact-form-7-contact-form-selector.ca-pattern__newsletter-9 {
& .wpcf7-form {
display: flex;
}
& .wpcf7-form p {
display: flex;
align-items: center;
justify-content: center;
}
& .wpcf7-form-control-wrap {
padding: 0;
& .wpcf7-email {
border-radius: 100px 0 0 100px;
width: 100%;
}
}
& .wpcf7-submit {
border-radius: 0 100px 100px 0;
background-color: #030303;
color: #ffb700;
text-transform: uppercase;
font-weight: 600;
}
& .wpcf7-spinner {
right: 0;
}
@media only screen and (max-width: 588px) {
& .wpcf7-form {
flex-wrap: wrap;
gap: 12px;
}
& .wpcf7-email,
& .wpcf7-submit {
border-radius: 100px !important;
}
}
} .wp-block-contact-form-7-contact-form-selector.ca-pattern__newsletter-11 {
& p:has(.wpcf7-email),
& p:has(.wpcf7-submit) {
display: inline-block;
}
& p:has(.wpcf7-email) {
margin-right: 16px;
}
& .wpcf7-text {
background-color: transparent;
border: 1px solid #acacac41;
color: #fff;
}
& .wpcf7-submit {
background-color: #ff696e;
color: #fff;
text-transform: uppercase;
}
} .wp-block-contact-form-7-contact-form-selector.ca-newsletter-form.ca-pattern__newsletter-12 {
& .wpcf7-form {
display: flex;
flex-wrap: wrap;
gap: 8px;
}
& .wpcf7-form-control-wrap {
padding: 0;
width: 70%;
}
& .wpcf7-email {
background-color: transparent;
color: #acacac;
border: 1px solid #acacac;
padding: 12px 20px;
width: 100%;
}
& .wpcf7-submit {
background-color: #006ded;
color: #fff;
border: 1px solid #006ded;
padding: 12px 20px;
text-transform: uppercase;
}
.wpcf7-email,
.wpcf7-submit {
margin: 0;
font-size: 16px;
}
& .wpcf7-not-valid-tip {
position: unset;
}
} .wp-block-contact-form-7-contact-form-selector.ca-footer-31 {
& p:has(.wpcf7-text) {
margin-bottom: 16px;
}
& .wpcf7-text {
color: #d9d9d9;
background-color: transparent;
border: 1px solid #ffffff1e;
padding: 12px 16px;
width: 100%;
}
& .wpcf7-submit {
background-color: #0087d3;
color: #fff;
text-transform: uppercase;
font-weight: 600;
width: 100%;
}
& .wpcf7-spinner {
right: 0;
}
} .wp-block-contact-form-7-contact-form-selector.ca-pattern__newsletter-13 {
& .wpcf7-not-valid-tip {
position: unset;
}
& p {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
font-size: 16px;
padding-bottom: 8px;
border-bottom: 1px solid #1c1c02;
gap: 0;
}
& .wpcf7-form-control-wrap {
padding: 0;
width: 80%;
}
& .wpcf7-email {
padding: 16px 0px 0px 0px;
background-color: transparent;
color: #1c1c02;
}
& .wpcf7-submit {
background-color: #01010100;
color: #1c1c02;
padding: 0px;
font-size: 16px;
}
} .wp-block-contact-form-7-contact-form-selector.ca-footer-32 {
& p:has(.wpcf7-text) {
margin-bottom: 16px;
}
& .wpcf7-form-control-wrap .wpcf7-text {
color: #ebebeb;
background-color: transparent;
border: 1px solid #ffffff49;
width: 100%;
border-radius: 100px;
}
& .wpcf7-form-control.wpcf7-submit {
border-radius: 100px;
background-color: #1262ff;
color: #fff;
text-transform: uppercase;
font-weight: 500;
}
& .wpcf7-spinner {
right: 0;
}
} .wp-block-contact-form-7-contact-form-selector.ca-footer-33.ca-contact-form {
& p {
margin: 0;
}
& .wpcf7-form {
display: flex;
align-items: center;
gap: 0;
flex-wrap: wrap;
}
& .wpcf7-email {
padding-left: 6px;
margin-top: 0;
background-color: transparent;
border: none;
border-bottom: 1px solid #d7fc00;
color: #fff;
}
& .wpcf7-email,
.wpcf7-submit {
border-radius: 0;
}
& .wpcf7-submit {
color: #191919;
background-color: #d7fc00;
font-weight: 600;
text-transform: uppercase;
}
} .wp-block-contact-form-7-contact-form-selector.ca-pattern__footer-52 {
& .wpcf7-form {
display: flex;
flex-wrap: wrap;
}
& .wpcf7-form p {
display: flex;
align-items: center;
justify-content: center;
}
& .wpcf7-form-control-wrap {
padding: 0;
& .wpcf7-email {
border-radius: 0;
width: 100%;
}
}
& .wpcf7-submit {
border-radius: 0;
background-color: #c90d0d;
color: #fff;
text-transform: uppercase;
font-weight: 600;
}
& .wpcf7-spinner {
right: 0;
}
@media only screen and (max-width: 588px) {
& .wpcf7-form {
gap: 12px;
}
& .wpcf7-email,
& .wpcf7-submit {
width: 100%;
}
}
} .wp-block-contact-form-7-contact-form-selector.ca-pattern__blog-magazine-56 {
& .wpcf7-not-valid-tip {
position: unset;
}
& .wpcf7-spinner {
display: block;
}
& .wpcf7-email {
border: 1px solid #001d0e27;
}
& p:has(.wpcf7-submit) {
width: 100%;
margin-top: 16px;
}
& .wpcf7-submit {
border-radius: 0;
background-color: #188a94;
color: #fff;
text-transform: uppercase;
font-weight: 600;
width: 100%;
}
} .wp-block-contact-form-7-contact-form-selector.ca-pattern__footer-55 {
& .wpcf7-not-valid-tip {
position: unset;
}
& .wpcf7-spinner {
display: block;
}
& .wpcf7-email {
border: 1px solid #fff;
background-color: transparent;
color: #fff;
}
& p:has(.wpcf7-submit) {
max-width: 100%;
margin-top: 10px;
}
& .wpcf7-submit {
background-color: #e91e00;
color: #fff;
width: 100%;
}
} .ca-contact-form .wpcf7-form-control.wpcf7-text,
.ca-contact-form .wpcf7-form-control.wpcf7-textarea,
.ca-contact-form .wpcf7-form-control.wpcf7-number.wpcf7-validates-as-number,
.ca-contact-form .wpcf7-form-control.wpcf7-select {
border-radius: 5px;
border: 1px solid #01143625;
padding: 15px;
width: 100%;
margin-top: 10px;
box-sizing: border-box;
}
.ca-contact-form form.wpcf7-form *::placeholder {
font-size: 14px;
}
.ca-contact-form form.wpcf7-form *::-moz-placeholder {
font-size: 14px;
}
.ca-contact-form form.wpcf7-form *::-webkit-input-placeholder {
font-size: 14px;
}
.ca-contact-form .wpcf7-form select {
background: transparent;
}
.ca-contact-form .wpcf7-form-control.wpcf7-submit {
border-radius: 0;
border: 0;
font-size: 16px;
padding: 15px 40px;
} .ca-pattern__move-back {
z-index: -1;
}
.ca-pattern__move-forward {
z-index: 1;
} @media only screen and (max-width: 1024px) {
.ca-pattern__responsive-no-margin .cozy-block-container,
.ca-pattern__responsive-no-margin.wp-block-group {
margin: 0 !important;
}
} .ca-pattern__testimonial-47.block-editor-block-list__block
.block-editor-block-list__block.ca-pattern__overlay {
display: none;
}
.ca-pattern__testimonial-47.block-editor-block-list__block.is-selected
.block-editor-block-list__block.ca-pattern__overlay,
.ca-pattern__testimonial-47.block-editor-block-list__block.has-child-selected
.block-editor-block-list__block.ca-pattern__overlay {
display: block !important;
}
.ca-pattern__testimonial-47 {
position: relative;
}
.ca-pattern__overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 99;
pointer-events: none;
} .ca-list__no-margin {
margin: 0;
& li {
margin: 0;
}
} @media only screen and (max-width: 1024px) {
.ca-pattern__responsive-border-none {
border: none !important;
}
} .ca-pattern__linear-gradient-hsides {
-webkit-mask-image: linear-gradient(
to right,
transparent 0%,
black 8%,
black 92%,
transparent 100%
);
mask-image: linear-gradient(
to right,
transparent 0%,
black 8%,
black 92%,
transparent 100%
);
} .product-image__wrapper {
position: relative;
overflow: hidden;
& .product-image__el {
position: absolute;
visibility: hidden;
opacity: 0;
transition:
transform 0.4s ease,
opacity 0.3s ease-in-out;
z-index: 99;
width: 100%;
}
& .product-image__el-fade-up {
transform: translateY(20px);
bottom: 0;
}
& .product-image__el-fade-in-right {
transform: translateX(20px);
right: 0;
}
&:hover .product-image__el-fade-up {
transform: translateY(0);
visibility: visible;
opacity: 1;
}
&:hover .product-image__el-fade-in-right {
transform: translateX(0);
visibility: visible;
opacity: 1;
}
}
@media only screen and (max-width: 1024px) {
.product-image__wrapper {
& .product-image__el-fade-up {
transform: translateY(0);
visibility: visible;
opacity: 1;
}
& .product-image__el-fade-in-right {
transform: translateX(0);
visibility: visible;
opacity: 1;
}
}
}
@media (width <=1024px) {
.ca-pattern__desktop-display-only {
display: none;
}
} @media (width > 1024px) {
.ca-pattern__product-item-wrapper {
position: relative;
&:hover .ca-pattern__product-details {
visibility: hidden;
opacity: 0;
}
&:hover .ca-pattern__utility-icons {
bottom: 1px;
transition: bottom 0.3s ease;
visibility: visible;
opacity: 1;
}
}
.ca-pattern__utility-icons {
visibility: hidden;
opacity: 0;
position: absolute;
bottom: -26px;
width: 100%;
}
} .ca-pattern__blog-magazine-56.wp-block-query-pagination {
& .wp-block-query-pagination-previous,
& .page-numbers:not(.dots),
& .wp-block-query-pagination-next {
padding: 6px 12px;
border: 1px solid #00000032;
text-decoration: none;
}
& .page-numbers.current,
& .wp-block-query-pagination-previous:hover,
& .wp-block-query-pagination-next:hover {
background-color: #188a94;
color: #fff;
border-color: #188a94;
}
} .ca-pattern__blog-magazine-56.type-list.wp-block-categories-list {
list-style: none;
margin: 0;
padding: 0;
& li:not(:last-child) {
border-bottom: 1px solid #ffffff39;
padding-bottom: 12px;
}
& li:not(:first-child) {
margin-top: 12px;
}
}
.ca-pattern__blog-magazine.type-list.wp-block-categories-list {
list-style: none;
margin: 0;
padding: 0;
&.stretch-fill {
& li {
display: flex;
justify-content: space-between;
gap: 12px;
}
}
&.has-item-border-bottom__black-fade {
& li:not(:last-child) {
border-bottom: 1px solid #09090939;
padding-bottom: 12px;
}
& li:not(:first-child) {
margin-top: 12px;
}
}
}
.ca-pattern__blog-magazine.type-tag.wp-block-categories-list {
list-style: none;
margin: 0;
padding: 0;
display: flex;
flex-wrap: wrap;
gap: 10px;
& li:before {
content: "#";
margin-right: 0px;
}
}.cea-grid {
display: grid;
grid-gap: 30px;
grid-template-columns: repeat(auto-fit, minmax(270px, 1fr));
}
.cea-post-lists ul {
margin: 0;
padding: 0;
list-style: none;
}
a {
transition: all ease 0.23s;
}
ul.cea-team-social-media li label {
cursor: pointer;
}
.wp-block-contact-form-7-contact-form-selector.ct-newsletter-blockwithform input,
.wp-block-contact-form-7-contact-form-selector.ct-banner-contactform input {
width: 100%;
border-radius: 0;
margin-bottom: 10px;
}
.wp-block-contact-form-7-contact-form-selector.ct-newsletter-blockwithform input.wpcf7-form-control.wpcf7-submit,
.wp-block-contact-form-7-contact-form-selector.ct-banner-contactform input.wpcf7-form-control.wpcf7-submit {
border-radius: 0;
border: 0;
}
.wc-block-grid.wp-block-product-on-sale.wc-block-product-on-sale.has-4-columns.ct-patterns-onsaleproducts .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
height: 360px;
}
.wc-block-grid.wp-block-product-on-sale.wc-block-product-on-sale.has-4-columns.ct-patterns-onsaleproducts .wc-block-grid__product-title {
font-size: 18px;
margin-top: 25px;
}
.wp-block-group.fota-popup-modal {
position: fixed;
width: 100%;
top: 0;
left: 0;
height: 100%;
z-index: 9999;
align-items: center;
display: none;
}
.wp-block-group.fota-popup-modal.active {
display: flex;
}
.wp-block-group.fota-popup-content {
position: relative;
box-shadow: 0 0 50px rgba(0, 0, 0, 0.45);
}
.wp-block-buttons.fota-modal-close .wp-block-button {
position: absolute;
right: -16px;
top: -22px;
}
.fota-popup-button {
transition: all ease 0.43s;
-moz-transition: all ease 0.43s;
-webkit-transition: all ease 0.43s;
}
.fota-popup-button:hover {
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none !important;max-height:none !important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,0.4)}.leaflet-tile{-webkit-filter:inherit;filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-moz-transition:-moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);transition:-webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-o-transition:-o-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-moz-transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1), -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1);transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1), -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1), -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1), -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078A8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,0.5)}.leaflet-bar{-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.65);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.65);box-shadow:0 1px 5px rgba(0,0,0,0.65);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{-webkit-border-top-left-radius:2px;-moz-border-radius-topleft:2px;border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topright:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomleft:2px;border-bottom-left-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomright:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console', Monaco, monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.4);box-shadow:0 1px 5px rgba(0,0,0,0.4);background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.leaflet-control-layers-toggle{width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{-moz-background-size:26px 26px;background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,0.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,0.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,0.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;-webkit-box-shadow:0 3px 14px rgba(0,0,0,0.4);-moz-box-shadow:0 3px 14px rgba(0,0,0,0.4);box-shadow:0 3px 14px rgba(0,0,0,0.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma, Verdana, sans-serif;color:#c3c3c3;text-decoration:none;font-weight:bold;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4);color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}path[class^='hotspot-']{-webkit-transition:stroke 300ms, stroke-opacity 300ms, fill 300ms, fill-opacity 300ms;-o-transition:stroke 300ms, stroke-opacity 300ms, fill 300ms, fill-opacity 300ms;-moz-transition:stroke 300ms, stroke-opacity 300ms, fill 300ms, fill-opacity 300ms;transition:stroke 300ms, stroke-opacity 300ms, fill 300ms, fill-opacity 300ms}.leaflet-rrose{position:absolute;text-align:center}.event-hover .leaflet-rrose{pointer-events:none}.leaflet-rrose-content-wrapper{padding:1px;text-align:left}.leaflet-rrose-content{margin:14px 20px}.leaflet-rrose-tip-container{margin:0 auto;width:40px;height:20px;position:relative;overflow:hidden}.leaflet-rrose-tip-container-se,.leaflet-rrose-tip-container-ne{margin-left:0}.leaflet-rrose-tip-container-sw,.leaflet-rrose-tip-container-nw{margin-right:0}.leaflet-rrose-tip{width:15px;height:15px;padding:1px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-rrose-tip-n{margin:-8px auto 0}.leaflet-rrose-tip-s{margin:11px auto 0}.leaflet-rrose-tip-se{margin:11px 11px 11px -8px;overflow:hidden}.leaflet-rrose-tip-sw{margin:11px 11px 11px 32px;overflow:hidden}.leaflet-rrose-tip-ne{margin:-8px 11px 11px -8px;overflow:hidden}.leaflet-rrose-tip-nw{margin:-8px 11px 11px 32px;overflow:hidden}a.leaflet-rrose-close-button{position:absolute;top:4px;right:4px;padding:4px 5px 0 0;text-align:center;width:18px;height:14px;font:16px/14px Tahoma, Verdana, sans-serif;color:#c3c3c3;text-decoration:none;font-weight:bold}a.leaflet-rrose-close-button:hover{color:#999}.leaflet-rrose-s a.leaflet-rrose-close-button,.leaflet-rrose-se a.leaflet-rrose-close-button,.leaflet-rrose-sw a.leaflet-rrose-close-button{top:24px}.leaflet-rrose-content p{margin:18px 0}.leaflet-rrose-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-rrose-content-wrapper,.leaflet-rrose-tip{background:white;-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 3px 10px rgba(0,0,0,0.2);box-shadow:0 3px 10px rgba(0,0,0,0.2)}.leaflet-rrose-content-wrapper{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.leaflet-rrose-content-wrapper-se{-webkit-border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;border-radius:0 5px 5px 5px}.leaflet-rrose-content-wrapper-sw{-webkit-border-radius:5px 0 5px 5px;-moz-border-radius:5px 0 5px 5px;border-radius:5px 0 5px 5px}.leaflet-rrose-content-wrapper-nw,.leaflet-rrose-content-wrapper-w{-webkit-border-radius:5px 5px 0 5px;-moz-border-radius:5px 5px 0 5px;border-radius:5px 5px 0 5px}.leaflet-rrose-content-wrapper-ne,.leaflet-rrose-content-wrapper-e{-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.leaflet-rrose-content{font:12px/1.4 "Helvetica Neue", Arial, Helvetica, sans-serif}.hotspots-interaction .leaflet-pane svg{display:block;margin:0;padding:0;vertical-align:baseline;width:auto}.hotspots-interaction{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:1em 0;width:100%}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.hotspots-placeholder{padding:1em;position:relative}.event-hover .hotspots-placeholder{pointer-events:none}.hotspots-placeholder>div{display:none;overflow:hidden;position:absolute}.hotspots-placeholder>div.visible{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:500ms;-moz-animation-duration:500ms;animation-duration:500ms;display:block;position:static}.hotspots-image-container{background:#efefef;margin:0 auto;position:relative}.hotspots-image-container img{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:block;height:auto;margin:0 auto;max-width:100%;padding:0 !important}.hotspots-image-container .hotspots-map-container{left:0;margin:auto;max-width:100%;position:absolute;right:0;top:0}.layout-left .hotspots-interaction{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (min-width: 600px){.layout-left .hotspots-interaction{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width: 600px){.layout-left .hotspots-placeholder{-webkit-box-flex:0;-webkit-flex:0 0 34%;-moz-box-flex:0;-ms-flex:0 0 34%;flex:0 0 34%;max-width:34%}}@media screen and (min-width: 900px){.layout-left .hotspots-placeholder{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media screen and (min-width: 600px){.layout-left .hotspots-image-container{-webkit-box-flex:0;-webkit-flex:0 0 66%;-moz-box-flex:0;-ms-flex:0 0 66%;flex:0 0 66%}}@media screen and (min-width: 900px){.layout-left .hotspots-image-container{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}}@media screen and (min-width: 600px){.layout-left.links-only .hotspots-image-container,.layout-right.links-only .hotspots-image-container{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media screen and (min-width: 900px){.layout-left.links-only .hotspots-image-container,.layout-right.links-only .hotspots-image-container{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.hotspot-title,.entry-content .hotspot-title{margin-top:0;padding-top:0;text-align:center}.hotspot-content p,.entry-content .hotspot-content p{color:inherit}.hotspot-thumb{text-align:center}.hotspot-thumb img{height:auto;max-width:100%}.da-error{background:#f8d7da;border:1px solid #f5c6cb;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#721c24;margin:1em 0;padding:0.75em 1.25em}.hotspot-info.da-hidden{display:none}.single-da_image .wp-post-image{display:none !important}.da-address-wrapper{background:#efefef;color:black;font-size:0.75em;opacity:1;padding:1em;position:absolute;z-index:999999}.da-address-wrapper p{margin:0;padding:0}.da-address-close{cursor:pointer;font-size:1.333em;line-height:1;position:absolute;right:0;top:0}.hotspots-container.layout-left .bc-product-card--single,.hotspots-container.layout-right .bc-product-card--single{margin:0}.hotspots-container.layout-left .bc-product-card--single .bc-product__gallery,.hotspots-container.layout-right .bc-product-card--single .bc-product__gallery{margin-bottom:1em;-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0;width:auto}@media screen and (min-width: 960px){.hotspots-container.layout-left .bc-product-card--single .bc-product__gallery,.hotspots-container.layout-right .bc-product-card--single .bc-product__gallery{height:auto;left:auto;max-width:100%;position:relative;top:auto}}.hotspots-container.layout-left .bc-product-card--single .bc-product-gallery--has-carousel,.hotspots-container.layout-right .bc-product-card--single .bc-product-gallery--has-carousel{margin-bottom:0}.hotspots-container.layout-left .bc-product-card--single .bc-product-gallery__images,.hotspots-container.layout-right .bc-product-card--single .bc-product-gallery__images{margin:0;max-width:100%}.hotspots-container.layout-left .bc-product-card--single .bc-product-gallery__image-slide img,.hotspots-container.layout-right .bc-product-card--single .bc-product-gallery__image-slide img{margin:0 auto}.hotspots-container.layout-left .bc-product-card--single .bc-product-flag--sale,.hotspots-container.layout-right .bc-product-card--single .bc-product-flag--sale{right:0;top:0}.hotspots-container.layout-left .bc-product-card--single .swiper-container+.swiper-container,.hotspots-container.layout-right .bc-product-card--single .swiper-container+.swiper-container{display:none}.hotspots-container.layout-left .bc-product-card--single .bc-product__meta,.hotspots-container.layout-right .bc-product-card--single .bc-product__meta{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}@media screen and (min-width: 960px){.hotspots-container.layout-left .bc-product-card--single .bc-product__meta,.hotspots-container.layout-right .bc-product-card--single .bc-product__meta{-webkit-align-self:auto;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto;width:auto}}.hotspots-container.layout-left .bc-product-card--single .bc-product__title,.hotspots-container.layout-right .bc-product-card--single .bc-product__title{font-size:1.5em}.hotspots-container.layout-left .bc-product-card--single .bc-product__pricing,.hotspots-container.layout-right .bc-product-card--single .bc-product__pricing{margin-bottom:1em}@media screen and (min-width: 960px){.hotspots-container.layout-left .bc-product-card--single .bc-product__pricing,.hotspots-container.layout-right .bc-product-card--single .bc-product__pricing{margin-bottom:1em}}@media screen and (min-width: 1200px){.hotspots-container.layout-left .bc-product-card--single .bc-product__pricing,.hotspots-container.layout-right .bc-product-card--single .bc-product__pricing{margin-bottom:1em}}.hotspots-container.layout-left .bc-product-card--single .bc-product__sku,.hotspots-container.layout-right .bc-product-card--single .bc-product__sku{display:block;margin-bottom:1em}.hotspots-container.layout-left .bc-product-card--single .bc-product__actions,.hotspots-container.layout-right .bc-product-card--single .bc-product__actions{margin-bottom:1em;-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0;padding-left:0;width:100%}.hotspots-container.layout-left .bc-product-card--single .bc-product-form__quantity,.hotspots-container.layout-right .bc-product-card--single .bc-product-form__quantity{display:none}@media screen and (min-width: 960px){.hotspots-container.layout-left .bc-product-card--single .bc-product__description,.hotspots-container.layout-right .bc-product-card--single .bc-product__description{margin-bottom:0}}.hotspots-container{position:relative;width:100%;z-index:0}.hotspots-container .hotspots-image-container>img{opacity:0.1}.hotspots-container .hotspots-placeholder,.hotspots-container .hotspots-image-container{opacity:0.1;-webkit-transition:opacity 500ms ease-in-out;-o-transition:opacity 500ms ease-in-out;-moz-transition:opacity 500ms ease-in-out;transition:opacity 500ms ease-in-out}.hotspots-container .hotspots-placeholder>div.hotspot-initial,.hotspots-container .hotspots-image-container>div.hotspot-initial{-webkit-animation:none;-moz-animation:none;animation:none;display:block;position:static}.hotspots-container:before,.hotspots-container:after{-webkit-animation:bounce 2.0s infinite ease-in-out;-moz-animation:bounce 2.0s infinite ease-in-out;animation:bounce 2.0s infinite ease-in-out;background:darkgray;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:'';height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0.6;position:absolute;top:50%;width:40px}.hotspots-container:after{-webkit-animation-delay:-1.0s;-moz-animation-delay:-1.0s;animation-delay:-1.0s}.hotspots-container.loaded .hotspots-image-container>img{opacity:0}.hotspots-container.loaded .hotspots-placeholder,.hotspots-container.loaded .hotspots-image-container{opacity:1}.hotspots-container.loaded .hotspots-placeholder>div.hotspot-initial,.hotspots-container.loaded .hotspots-image-container>div.hotspot-initial{display:none}.hotspots-container.loaded .hotspots-placeholder>div.hotspot-initial.visible,.hotspots-container.loaded .hotspots-image-container>div.hotspot-initial.visible{display:block}.hotspots-container.loaded:before,.hotspots-container.loaded:after{-webkit-animation:none;-moz-animation:none;animation:none;background:transparent;height:0;left:0;margin:0;opacity:0;top:0;width:0}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes bounce{0%,100%{-moz-transform:scale(0);transform:scale(0)}50%{-moz-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background):hover {
background-color: var(--wp--preset--color--secondary);
color: var(--wp--preset--color--background);
border-color: var(--wp--preset--color--secondary);
} a {
text-decoration-thickness: .0625em !important;
text-underline-offset: .15em;
} .wp-block-navigation__responsive-container.is-menu-open { 
padding: var(--wp--preset--spacing--50);
}.convertkit-quicktags-modal .media-modal {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
.convertkit-quicktags-modal .media-modal .media-frame-title {
left: 0;
height: 60px;
}
.convertkit-quicktags-modal .media-modal .media-frame-content {
left: 0;
top: 54px;
bottom: 54px; }
.convertkit-quicktags-modal .media-modal .media-frame-content p {
line-height: normal;
}
.convertkit-quicktags-modal .media-modal .media-frame-toolbar {
left: 0;
bottom: 47px;
background: #fff;
}
.convertkit-quicktags-modal .media-modal .media-frame-toolbar .media-toolbar {
padding: 10px;
}