.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;
} .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: "#";
}
}
}
} .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-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-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;
}
} .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;
}