@charset "UTF-8";
.kitify-offcanvas {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding: 1.875rem;
}
.kitify-offcanvas h2.title {
font-size: 1.25rem;
padding-bottom: 1.5625rem;
border-bottom: solid 1px var(--site-border-color);
}
.kitify-offcanvas h2.title .count-item-canvas {
position: relative;
top: -4px;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 1.875rem;
height: 1.875rem;
margin-left: 0.625rem;
background: var(--site-accent-color);
color: #fff;
font-size: 0.875rem;
border-radius: 50%;
}
.kitify-offcanvas__content {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.kitify-offcanvas.site-canvas-menu.position-left {
top: 0;
left: 0;
width: 300px;
height: 100%;
-webkit-transform: translateX(-300px);
transform: translateX(-300px);
position: fixed;
z-index: 9999;
-webkit-transition: -webkit-transform 0.5s ease;
transition: -webkit-transform 0.5s ease;
transition: transform 0.5s ease;
transition: transform 0.5s ease, -webkit-transform 0.5s ease;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.kitify-offcanvas.site-canvas-menu.position-left.is-open {
-webkit-transform: translateX(0);
transform: translateX(0);
}
.kitify-offcanvas.position-right {
top: 0;
right: 0;
width: 470px;
height: 100%;
-webkit-transform: translateX(470px);
transform: translateX(470px);
position: fixed;
z-index: 99999;
-webkit-transition: -webkit-transform 0.5s ease;
transition: -webkit-transform 0.5s ease;
transition: transform 0.5s ease;
transition: transform 0.5s ease, -webkit-transform 0.5s ease;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
@media print, screen and (max-width: 47.99875em) {
.kitify-offcanvas.position-right {
width: 100%;
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
}
.kitify-offcanvas.is-open {
-webkit-transform: translateX(0);
transform: translateX(0);
}
.kitify-offcanvas .close-button {
font-size: 1.25rem;
position: absolute;
right: 30px;
top: 33px;
left: auto;
background-color: transparent;
color: var(--dropdown-text-color);
padding: 0;
-webkit-transition: -webkit-transform 0.3s;
transition: -webkit-transform 0.3s;
transition: transform 0.3s;
transition: transform 0.3s, -webkit-transform 0.3s;
display: inline-block;
}
.kitify-offcanvas .close-button:hover {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.kitify-offcanvas .close-button svg {
width: 15px;
height: 15px;
}
.kitify-offcanvas__toggle-icon {
margin-right: 0.3125rem;
}
@media print, screen and (min-width: 64em) {
.admin-bar .kitify-offcanvas {
margin-top: 32px;
}
}
@media print, screen and (max-width: 47.99875em) {
.admin-bar .kitify-offcanvas {
margin-top: 0;
}
}.fluentform-widget-wrapper.hide-fluent-form-labels .ff-el-input--label{display:none!important}.fluentform-widget-wrapper.hide-error-message .ff-el-is-error .text-danger{display:none}.fluentform-widget-wrapper.fluentform-widget-align-left{margin:0 auto 0 0}.fluentform-widget-wrapper.fluentform-widget-align-center{float:none;margin:0 auto}.fluentform-widget-wrapper.fluentform-widget-align-right{margin:0 0 0 auto}.fluentform-widget-custom-radio-checkbox input[type=checkbox],.fluentform-widget-custom-radio-checkbox input[type=radio]{background:#ddd;height:15px;min-width:1px;outline:none;padding:3px;width:15px}.fluentform-widget-custom-radio-checkbox input[type=checkbox]:after,.fluentform-widget-custom-radio-checkbox input[type=radio]:after{border:0 solid transparent;content:"";display:block;height:100%;margin:0;padding:0;width:100%}.fluentform-widget-custom-radio-checkbox input[type=checkbox]:checked:after,.fluentform-widget-custom-radio-checkbox input[type=radio]:checked:after{background:#999;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px}.fluentform-widget-custom-radio-checkbox input[type=radio],.fluentform-widget-custom-radio-checkbox input[type=radio]:after{border-radius:50%}.fluentform-widget-wrapper .frm-fluent-form .ff-step-header{margin-bottom:0}.ff-el-progress-bar{align-items:center;display:flex;height:100%;justify-content:flex-end}.fluent-form-widget-step-header-yes .ff-step-header .ff-el-progress-status,.fluent-form-widget-step-progressbar-yes .ff-el-progress{display:block}.fluent-form-widget-step-header-yes .frm-fluent-form .ff-step-header,.fluent-form-widget-step-progressbar-yes .frm-fluent-form .ff-step-header{margin-bottom:20px}.fluentform-widget-section-break-content-left .ff-el-group.ff-el-section-break{text-align:left}.fluentform-widget-section-break-content-center .ff-el-group.ff-el-section-break{text-align:center}.fluentform-widget-section-break-content-right .ff-el-group.ff-el-section-break{text-align:right}.fluentform-widget-submit-button-full-width .ff-btn-submit{display:block;width:100%}.fluentform-widget-submit-button-center .ff-el-group .ff-btn-submit,.fluentform-widget-submit-button-center .ff-el-group.ff-text-left .ff-btn-submit,.fluentform-widget-submit-button-center .ff-el-group.ff-text-right .ff-btn-submit{align-items:center;display:flex;justify-content:center;margin:0 auto}.fluentform-widget-submit-button-right .ff-el-group .ff-btn-submit,.fluentform-widget-submit-button-right .ff-el-group.ff-text-left .ff-btn-submit,.fluentform-widget-submit-button-right .ff-el-group.ff-text-right .ff-btn-submit{float:right}.fluentform-widget-submit-button-left .ff-el-group .ff-btn-submit,.fluentform-widget-submit-button-left .ff-el-group.ff-text-left .ff-btn-submit,.fluentform-widget-submit-button-left .ff-el-group.ff-text-right .ff-btn-submit{float:left}.fluentform-widget-wrapper.hide-placeholder input::-webkit-input-placeholder,.fluentform-widget-wrapper.hide-placeholder textarea::-webkit-input-placeholder{opacity:0;visibility:hidden}.fluentform-widget-wrapper.hide-placeholder input:-moz-placeholder,.fluentform-widget-wrapper.hide-placeholder input::-moz-placeholder,.fluentform-widget-wrapper.hide-placeholder textarea:-moz-placeholder,.fluentform-widget-wrapper.hide-placeholder textarea::-moz-placeholder{opacity:0;visibility:hidden}.fluentform-widget-wrapper.hide-placeholder input:-ms-input-placeholder,.fluentform-widget-wrapper.hide-placeholder textarea:-ms-input-placeholder{opacity:0;visibility:hidden}.fluentform-widget-wrapper.hide-placeholder input::-ms-input-placeholder,.fluentform-widget-wrapper.hide-placeholder textarea::-ms-input-placeholder{opacity:0;visibility:hidden}.lity{z-index:9999!important}.elementor-kitify-banner:after {
clear: both;
width: 100%;
display: block;
content: "";
}
.kitify-banner {
position: relative;
overflow: hidden;
max-width: 100%;
width: 100%;
}
.kitify-banner__content {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 2;
text-align: center;
}
.kitify-banner__content-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column;
flex-flow: column;
width: 100%;
}
.kitify-banner .kitify-banner__title {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.kitify-banner .kitify-banner__text,
.kitify-banner .kitify-banner__title {
margin: 0;
padding: 0;
line-height: 1;
}
.kitify-banner .kitify-banner__button {
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
}
.kitify-banner__overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
opacity: 0;
background: #000;
-webkit-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
-webkit-transition: opacity 0.35s;
transition: opacity 0.35s;
}
.kitify-banner__img {
display: block;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.kitify-banner:hover .kitify-banner__overlay {
opacity: 0.2;
}
.kitify-banner.kitify-effect-none .kitify-banner__content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 0;
}
.kitify-banner.kitify-effect-hidden-content .kitify-banner__content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
right: 0;
bottom: 0;
width: auto;
height: auto;
opacity: 0;
transition: opacity 0.35s linear;
-webkit-transition: opacity 0.35s linear;
-moz-transition: opacity 0.35s linear;
}
.kitify-banner.kitify-effect-hidden-content .kitify-banner__button,
.kitify-banner.kitify-effect-hidden-content .kitify-banner__text,
.kitify-banner.kitify-effect-hidden-content .kitify-banner__title {
opacity: 0;
will-change: transform;
-webkit-transform: translateY(30%);
transform: translateY(30%);
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: opacity 0.3s 0.07s,-webkit-transform 0.3s 0.07s;
transition: opacity 0.3s 0.07s,-webkit-transform 0.3s 0.07s;
transition: transform 0.3s 0.07s,opacity 0.3s 0.07s;
transition: transform 0.3s 0.07s,opacity 0.3s 0.07s,-webkit-transform 0.3s 0.07s;
}
.kitify-banner.kitify-effect-hidden-content .kitify-banner__img {
-webkit-transition: all 2s;
transition: all 2s;
}
.mm-menu-custom-block .kitify-banner.kitify-effect-hidden-content .kitify-banner__img {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.kitify-banner.kitify-effect-hidden-content:hover .kitify-banner__content {
opacity: 1;
}
.kitify-banner.kitify-effect-hidden-content:hover .kitify-banner__title {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
-webkit-transition-delay: 0.1s;
transition-delay: 0.1s;
}
.kitify-banner.kitify-effect-hidden-content:hover .kitify-banner__text {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
-webkit-transition-delay: 0.14s;
transition-delay: 0.14s;
}
.kitify-banner.kitify-effect-hidden-content:hover .kitify-banner__button {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
-webkit-transition-delay: 0.17s;
transition-delay: 0.17s;
}
.kitify-banner.kitify-effect-hidden-content:hover .kitify-banner__img {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.kitify-banner.kitify-effect-lily .kitify-banner__img {
max-width: none;
width: calc(100% + 50px);
-webkit-transition: -webkit-transform 0.35s;
transition: -webkit-transform 0.35s;
transition: transform 0.35s;
transition: transform 0.35s, -webkit-transform 0.35s;
-webkit-transform: translate3d(-40px, 0, 0);
transform: translate3d(-40px, 0, 0);
}
.kitify-banner.kitify-effect-lily .kitify-banner__content {
text-align: left;
}
.kitify-banner.kitify-effect-lily .kitify-banner__content-wrap {
position: absolute;
bottom: 0;
left: 0;
padding: 2em;
width: 100%;
height: 50%;
z-index: 2;
}
.kitify-banner.kitify-effect-lily .elementor-button,
.kitify-banner.kitify-effect-lily .kitify-banner__text,
.kitify-banner.kitify-effect-lily .kitify-banner__title {
-webkit-transform: translate3d(0, 40px, 0);
transform: translate3d(0, 40px, 0);
}
.kitify-banner.kitify-effect-lily .kitify-banner__title {
-webkit-transition: -webkit-transform 0.35s;
transition: -webkit-transform 0.35s;
transition: transform 0.35s;
transition: transform 0.35s, -webkit-transform 0.35s;
}
.kitify-banner.kitify-effect-lily .kitify-banner__text {
color: rgba(255, 255, 255, 0.8);
opacity: 0;
-webkit-transition: opacity 0.2s, -webkit-transform 0.35s;
transition: opacity 0.2s, -webkit-transform 0.35s;
transition: opacity 0.2s, transform 0.35s;
transition: opacity 0.2s, transform 0.35s, -webkit-transform 0.35s;
}
.kitify-banner.kitify-effect-lily .elementor-button {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
opacity: 0;
-webkit-transition: opacity 0.2s, -webkit-transform 0.35s;
transition: opacity 0.2s, -webkit-transform 0.35s;
transition: opacity 0.2s, transform 0.35s;
transition: opacity 0.2s, transform 0.35s, -webkit-transform 0.35s;
}
.kitify-banner.kitify-effect-lily:hover .elementor-button,
.kitify-banner.kitify-effect-lily:hover .kitify-banner__text {
opacity: 1;
}
.kitify-banner.kitify-effect-lily:hover .elementor-button,
.kitify-banner.kitify-effect-lily:hover .kitify-banner__img,
.kitify-banner.kitify-effect-lily:hover .kitify-banner__text,
.kitify-banner.kitify-effect-lily:hover .kitify-banner__title {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.kitify-banner.kitify-effect-lily:hover .elementor-button,
.kitify-banner.kitify-effect-lily:hover .kitify-banner__text {
-webkit-transition-delay: 0.05s;
transition-delay: 0.05s;
-webkit-transition-duration: 0.35s;
transition-duration: 0.35s;
}
.kitify-banner.kitify-effect-sadie .kitify-banner__title {
position: absolute;
top: 50%;
left: 0;
width: 100%;
-webkit-transition: -webkit-transform 0.35s, color 0.35s;
-webkit-transition: color 0.35s, -webkit-transform 0.35s;
transition: color 0.35s, -webkit-transform 0.35s;
transition: transform 0.35s, color 0.35s;
transition: transform 0.35s, color 0.35s, -webkit-transform 0.35s;
-webkit-transform: translate3d(0, -50%, 0);
transform: translate3d(0, -50%, 0);
}
.kitify-banner.kitify-effect-sadie .kitify-banner__text {
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
}
.kitify-banner.kitify-effect-sadie .kitify-banner__text {
position: absolute;
bottom: 0;
left: 0;
padding: 2em;
width: 100%;
opacity: 0;
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
.kitify-banner.kitify-effect-sadie:hover .kitify-banner__title {
-webkit-transform: translate3d(0, -50%, 0) translate3d(0, -40px, 0);
transform: translate3d(0, -50%, 0) translate3d(0, -40px, 0);
}
.kitify-banner.kitify-effect-sadie:hover .kitify-banner__text {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.kitify-banner.kitify-effect-layla .kitify-banner__content {
padding: 5%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.kitify-banner.kitify-effect-layla .kitify-banner__content:after,
.kitify-banner.kitify-effect-layla .kitify-banner__content:before {
position: absolute;
content: "";
opacity: 0;
z-index: 2;
}
.kitify-banner.kitify-effect-layla .kitify-banner__content:before {
top: 40px;
right: 20px;
bottom: 40px;
left: 20px;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
-webkit-transform: scale(0, 1);
transform: scale(0, 1);
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
}
.kitify-banner.kitify-effect-layla .kitify-banner__content:after {
top: 20px;
right: 40px;
bottom: 20px;
left: 40px;
border-right: 1px solid #fff;
border-left: 1px solid #fff;
-webkit-transform: scale(1, 0);
transform: scale(1, 0);
-webkit-transform-origin: 100% 0;
transform-origin: 100% 0;
}
.kitify-banner.kitify-effect-layla .kitify-banner__title {
padding-top: 26%;
-webkit-transition: -webkit-transform 0.35s;
transition: -webkit-transform 0.35s;
transition: transform 0.35s;
transition: transform 0.35s, -webkit-transform 0.35s;
}
.kitify-banner.kitify-effect-layla .kitify-banner__text {
padding: 0.5em 2em;
text-transform: none;
opacity: 0;
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
.kitify-banner.kitify-effect-layla .kitify-banner__title {
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
.kitify-banner.kitify-effect-layla .kitify-banner__content:after,
.kitify-banner.kitify-effect-layla .kitify-banner__content:before,
.kitify-banner.kitify-effect-layla .kitify-banner__text {
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
}
.kitify-banner.kitify-effect-layla:hover .kitify-banner__content:after,
.kitify-banner.kitify-effect-layla:hover .kitify-banner__content:before {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
.kitify-banner.kitify-effect-layla:hover .kitify-banner__text,
.kitify-banner.kitify-effect-layla:hover .kitify-banner__title {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.kitify-banner.kitify-effect-layla:hover .kitify-banner__content:after,
.kitify-banner.kitify-effect-layla:hover .kitify-banner__text,
.kitify-banner.kitify-effect-layla:hover .kitify-banner__title {
-webkit-transition-delay: 0.15s;
transition-delay: 0.15s;
}
.kitify-banner.kitify-effect-oscar .kitify-banner__content {
padding: 3em;
}
.kitify-banner.kitify-effect-oscar .kitify-banner__content:before {
position: absolute;
top: 30px;
right: 30px;
bottom: 30px;
left: 30px;
border: 1px solid #fff;
content: "";
}
.kitify-banner.kitify-effect-oscar .kitify-banner__title {
margin: 20% 0 10px;
-webkit-transition: -webkit-transform 0.35s;
transition: -webkit-transform 0.35s;
transition: transform 0.35s;
transition: transform 0.35s, -webkit-transform 0.35s;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
.kitify-banner.kitify-effect-oscar .kitify-banner__img {
width: 100%;
}
.kitify-banner.kitify-effect-oscar .kitify-banner__content:before,
.kitify-banner.kitify-effect-oscar .kitify-banner__text {
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
-webkit-transform: scale(0);
transform: scale(0);
}
.kitify-banner.kitify-effect-oscar:hover .kitify-banner__title {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.kitify-banner.kitify-effect-oscar:hover .kitify-banner__content:before,
.kitify-banner.kitify-effect-oscar:hover .kitify-banner__text {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
.kitify-banner.kitify-effect-marley .kitify-banner__content {
text-align: right;
}
.kitify-banner.kitify-effect-marley .kitify-banner__text,
.kitify-banner.kitify-effect-marley .kitify-banner__title {
position: absolute;
right: 30px;
left: 30px;
padding: 10px 0;
}
.kitify-banner.kitify-effect-marley .kitify-banner__text {
bottom: 30px;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
.kitify-banner.kitify-effect-marley .kitify-banner__title {
top: 30px;
-webkit-transition: -webkit-transform 0.35s;
transition: -webkit-transform 0.35s;
transition: transform 0.35s;
transition: transform 0.35s, -webkit-transform 0.35s;
-webkit-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
}
.kitify-banner.kitify-effect-marley .kitify-banner__title:after {
position: absolute;
top: 100%;
left: 0;
width: 100%;
height: 4px;
background: #fff;
content: "";
-webkit-transform: translate3d(0, 40px, 0);
transform: translate3d(0, 40px, 0);
}
.kitify-banner.kitify-effect-marley .kitify-banner__text,
.kitify-banner.kitify-effect-marley .kitify-banner__title:after {
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
}
.kitify-banner.kitify-effect-marley:hover .kitify-banner__title {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.kitify-banner.kitify-effect-marley:hover .kitify-banner__text,
.kitify-banner.kitify-effect-marley:hover .kitify-banner__title:after {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.kitify-banner.kitify-effect-ruby .kitify-banner__content {
padding: 2em;
}
.kitify-banner.kitify-effect-ruby .kitify-banner__img {
-webkit-transition: -webkit-transform 0.35s;
transition: -webkit-transform 0.35s;
transition: transform 0.35s;
transition: transform 0.35s, -webkit-transform 0.35s;
-webkit-transform: scale(1.15);
transform: scale(1.15);
}
.kitify-banner.kitify-effect-ruby .kitify-banner__title {
margin-top: 20%;
-webkit-transition: -webkit-transform 0.35s;
transition: -webkit-transform 0.35s;
transition: transform 0.35s;
transition: transform 0.35s, -webkit-transform 0.35s;
-webkit-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
}
.kitify-banner.kitify-effect-ruby .kitify-banner__text {
margin: 1em 0 0;
padding: 1.5em;
border: 1px solid #fff;
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
-webkit-transform: translate3d(0, 20px, 0) scale(1.1);
transform: translate3d(0, 20px, 0) scale(1.1);
}
.kitify-banner.kitify-effect-ruby:hover .kitify-banner__img {
-webkit-transform: scale(1);
transform: scale(1);
}
.kitify-banner.kitify-effect-ruby:hover .kitify-banner__title {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.kitify-banner.kitify-effect-ruby:hover .kitify-banner__text {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0) scale(1);
transform: translate3d(0, 0, 0) scale(1);
}
.kitify-banner.kitify-effect-roxy .kitify-banner__img {
max-width: none;
width: calc(100% + 60px);
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
-webkit-transform: translate3d(-50px, 0, 0);
transform: translate3d(-50px, 0, 0);
}
.kitify-banner.kitify-effect-roxy .kitify-banner__content:before {
position: absolute;
top: 30px;
right: 30px;
bottom: 30px;
left: 30px;
border: 1px solid #fff;
content: "";
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
-webkit-transform: translate3d(-20px, 0, 0);
transform: translate3d(-20px, 0, 0);
}
.kitify-banner.kitify-effect-roxy .kitify-banner__content {
padding: 3em;
text-align: left;
}
.kitify-banner.kitify-effect-roxy .kitify-banner__title {
padding: 30% 0 10px;
}
.kitify-banner.kitify-effect-roxy .kitify-banner__text {
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
.kitify-banner.kitify-effect-roxy:hover .kitify-banner__img {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.kitify-banner.kitify-effect-roxy:hover .kitify-banner__content:before,
.kitify-banner.kitify-effect-roxy:hover .kitify-banner__text {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.kitify-banner.kitify-effect-bubba .kitify-banner__content:after,
.kitify-banner.kitify-effect-bubba .kitify-banner__content:before {
position: absolute;
top: 30px;
right: 30px;
bottom: 30px;
left: 30px;
content: "";
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
}
.kitify-banner.kitify-effect-bubba .kitify-banner__content:before {
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
-webkit-transform: scale(0, 1);
transform: scale(0, 1);
}
.kitify-banner.kitify-effect-bubba .kitify-banner__content:after {
border-right: 1px solid #fff;
border-left: 1px solid #fff;
-webkit-transform: scale(1, 0);
transform: scale(1, 0);
}
.kitify-banner.kitify-effect-bubba .kitify-banner__title {
padding-top: 30%;
-webkit-transition: -webkit-transform 0.35s;
transition: -webkit-transform 0.35s;
transition: transform 0.35s;
transition: transform 0.35s, -webkit-transform 0.35s;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
.kitify-banner.kitify-effect-bubba .kitify-banner__text {
padding: 20px 2.5em;
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
-webkit-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
}
.kitify-banner.kitify-effect-bubba:hover .kitify-banner__content:after,
.kitify-banner.kitify-effect-bubba:hover .kitify-banner__content:before {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
.kitify-banner.kitify-effect-bubba:hover .kitify-banner__text,
.kitify-banner.kitify-effect-bubba:hover .kitify-banner__title {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.kitify-banner.kitify-effect-romeo {
-webkit-perspective: 1000px;
perspective: 1000px;
}
.kitify-banner.kitify-effect-romeo .kitify-banner__img {
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
-webkit-transform: scale(1.45);
transform: scale(1.45);
-o-object-fit: cover;
object-fit: cover;
}
.kitify-banner.kitify-effect-romeo .kitify-banner__content:after,
.kitify-banner.kitify-effect-romeo .kitify-banner__content:before {
position: absolute;
top: 50%;
left: 50%;
width: 80%;
height: 1px;
background: #fff;
content: "";
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
-webkit-transform: translate3d(-50%, -50%, 0);
transform: translate3d(-50%, -50%, 0);
}
.kitify-banner.kitify-effect-romeo .kitify-banner__text,
.kitify-banner.kitify-effect-romeo .kitify-banner__title {
position: absolute;
top: 50%;
left: 0;
width: 100%;
-webkit-transition: -webkit-transform 0.35s;
transition: -webkit-transform 0.35s;
transition: transform 0.35s;
transition: transform 0.35s, -webkit-transform 0.35s;
}
.kitify-banner.kitify-effect-romeo .kitify-banner__title {
-webkit-transform: translate3d(0, -50%, 0) translate3d(0, -150%, 0);
transform: translate3d(0, -50%, 0) translate3d(0, -150%, 0);
}
.kitify-banner.kitify-effect-romeo .kitify-banner__text {
padding: 0.25em 2em;
-webkit-transform: translate3d(0, -50%, 0) translate3d(0, 150%, 0);
transform: translate3d(0, -50%, 0) translate3d(0, 150%, 0);
}
.kitify-banner.kitify-effect-romeo:hover .kitify-banner__content:before {
opacity: 0.5;
-webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg);
transform: translate3d(-50%, -50%, 0) rotate(45deg);
}
.kitify-banner.kitify-effect-romeo:hover .kitify-banner__content:after {
opacity: 0.5;
-webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg);
transform: translate3d(-50%, -50%, 0) rotate(-45deg);
}
.kitify-banner.kitify-effect-romeo:hover .kitify-banner__img {
opacity: 0.6;
-webkit-transform: scale(1);
transform: scale(1);
}
.kitify-banner.kitify-effect-romeo:hover .kitify-banner__title {
-webkit-transform: translate3d(0, -50%, 0) translate3d(0, -100%, 0);
transform: translate3d(0, -50%, 0) translate3d(0, -100%, 0);
}
.kitify-banner.kitify-effect-romeo:hover .kitify-banner__text {
-webkit-transform: translate3d(0, -50%, 0) translate3d(0, 100%, 0);
transform: translate3d(0, -50%, 0) translate3d(0, 100%, 0);
}
.kitify-banner.kitify-effect-sarah .kitify-banner__img {
max-width: none;
width: calc(100% + 20px);
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.kitify-banner.kitify-effect-sarah .kitify-banner__img {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.kitify-banner.kitify-effect-sarah .kitify-banner__content {
text-align: left;
padding: 2em;
}
.kitify-banner.kitify-effect-sarah .kitify-banner__title {
position: relative;
overflow: hidden;
padding: 0.5em 0;
}
.kitify-banner.kitify-effect-sarah .kitify-banner__title:after {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 3px;
background: #fff;
content: "";
-webkit-transition: -webkit-transform 0.35s;
transition: -webkit-transform 0.35s;
transition: transform 0.35s;
transition: transform 0.35s, -webkit-transform 0.35s;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
.kitify-banner.kitify-effect-sarah .kitify-banner__text {
padding: 1em 0;
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
.kitify-banner.kitify-effect-sarah:hover .kitify-banner__title:after {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.kitify-banner.kitify-effect-sarah:hover .kitify-banner__text {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.kitify-banner.kitify-effect-chico .kitify-banner__img {
-webkit-transition: -webkit-transform 0.35s;
transition: -webkit-transform 0.35s;
transition: transform 0.35s;
transition: transform 0.35s, -webkit-transform 0.35s;
-webkit-transform: scale(1.12);
transform: scale(1.12);
}
.kitify-banner.kitify-effect-chico .kitify-banner__content {
padding: 3em;
}
.kitify-banner.kitify-effect-chico .kitify-banner__content:before {
position: absolute;
top: 30px;
right: 30px;
bottom: 30px;
left: 30px;
border: 1px solid #fff;
content: "";
-webkit-transform: scale(1.1);
}
.kitify-banner.kitify-effect-chico .kitify-banner__content:before,
.kitify-banner.kitify-effect-chico .kitify-banner__text {
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
}
.kitify-banner.kitify-effect-chico .kitify-banner__title {
padding: 20% 0 20px;
}
.kitify-banner.kitify-effect-chico .kitify-banner__text {
margin: 0 auto;
max-width: 70%;
-webkit-transform: scale(1.5);
transform: scale(1.5);
}
.kitify-banner.kitify-effect-chico:hover .kitify-banner__img {
-webkit-transform: scale(1);
transform: scale(1);
}
.kitify-banner.kitify-effect-chico:hover .kitify-banner__content:before,
.kitify-banner.kitify-effect-chico:hover .kitify-banner__text {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
.kitify-adv-custom-img-height-true .kitify-banner__link,
.kitify-adv-custom-img-height-true .kitify-carousel__item-link {
position: relative;
display: block;
overflow: hidden;
}
.kitify-adv-custom-img-height-true .kitify-banner__img,
.kitify-adv-custom-img-height-true .kitify-carousel__item-img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.kitify-adv-custom-img-height-true .kitify-banner__link:before,
.kitify-adv-custom-img-height-true .kitify-carousel__item-link:before {
content: '';
padding-bottom: var(--kitify-banner-image-height);
display: block;
}.kitify-bannerlist__list.col-row,
.kitify-bannerlist.kitify-carousel .kitify-bannerlist__list_wrapper,
.kitify-bannerlist.kitify-masonry-wrapper{
margin-left: calc(-1 * var(--kitify-bannerlist-col-gap, 10px));
margin-right: calc(-1 * var(--kitify-bannerlist-col-gap, 10px));
}
.kitify-bannerlist.kitify-masonry-wrapper .kitify-bannerlist__list{
margin: 0;
}
.kitify .kitify-bannerlist__item {
padding: var(--kitify-bannerlist-col-gap, 10px);
margin-bottom: var(--kitify-bannerlist-row-gap, 0);
}
.kitify-bannerlist__link {
position: relative;
overflow: hidden;
display: block;
}
.kitify-bannerlist__image {
position: relative;
overflow: hidden;
display: block;
width: 100%;
}
.kitify-bannerlist__image-instance{
width: 100%;
min-width: 50px;
min-height: 50px;
transition: transform .5s;
object-fit: cover;
transform: scale(var(--kitify-bannerlist-image-scale, 1));
}
.kitify-bannerlist__link:hover .kitify-bannerlist__image-instance{
transform: scale(var(--kitify-bannerlist-image-scale-hover, 1.15));
}
.kitify-bannerlist__content-inner {
width: var(--kitify-bannerlist-content-width, auto);
max-width: 100%;
padding: var(--kitify-bannerlist-content-padding, 0);
margin: var(--kitify-bannerlist-content-margin, 0);
border-radius: var(--kitify-bannerlist-content-radius, 0);
}
.enable-c-height-true .kitify-bannerlist__image-instance {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.enable-original-size-true .kitify-bannerlist__image-instance {
object-fit: contain;
}
.enable-original-size-true .kitify-bannerlist__item {
display: flex;
align-items: center;
}
.enable-original-size-true .kitify-bannerlist__list {
align-items: center;
}
.kitify-bannerlist.layout-type-overlay .kitify-bannerlist__content{
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
flex-basis: 100%;
display: flex;
width: 100%;
}
.kitify-bannerlist.layout-type-overlay  .kitify-bannerlist__content-inner{
position: absolute;
}
.kitify-bannerlist__image:after {
content: '';
left: 0;
top: 0;
right: 0;
bottom: 0;
position: absolute;
transition: all .4s;
opacity: 0;
}
.kitify-bannerlist.layout-type-overlay.kitify-masonry--cover-bg .kitify-bannerlist__image-instance{
height: calc( var(--item-height, auto) * 1px - var(--kitify-bannerlist-col-gap, 0) * 2);
}
.content-visible-hover-yes .kitify-bannerlist.layout-type-overlay .kitify-bannerlist__content{
opacity: 0;
transition: all .3s;
}
.content-visible-hover-yes .kitify-bannerlist.layout-type-overlay .kitify-bannerlist__inner:hover .kitify-bannerlist__content{
opacity: 1;
}.kitify-posts {
--kitify-posts-thumbnail-width: 40%;
--kitify-posts-thumbnail-spacing: 20px
}
.kitify-posts__item {
padding: 0
}
.kitify-posts__outer-box {
padding: 10px
}
.kitify-posts__outer-box a {
color: inherit
}
.kitify-posts__inner-box {
position: relative;
overflow: hidden
}
.kitify-posts__inner-box:after {
content: "";
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: 0;
pointer-events: none;
transition: all 0.4s
}
.kitify-posts__inner-box:hover .kitify-posts__thumbnail-img {
transform: scale(1.05)
}
.kitify-posts__thumbnail {
margin-bottom: 1rem;
margin-top: 0;
position: relative;
overflow: hidden;
z-index: 0
}
.kitify-posts__thumbnail-link {
display: inline-block;
width: 100%;
position: relative;
overflow: hidden;
vertical-align: middle
}
.kitify-posts__thumbnail-link img.wp-post-image {
max-height: none;
margin: auto;
}
.kitify-posts__thumbnail-img {
width: 100%;
object-fit: cover;
vertical-align: middle;
transition: transform 0.6s, opacity 0.6s, visibility 0.6s
}
.kitify-posts__inner-content {
position: relative;
z-index: 1
}
.kitify-posts__meta {
margin-bottom: 0.5rem;
font-size: 0.875em;
color: var(--kitify-body-color);
display: flex;
flex-flow: row wrap
}
.kitify-posts__meta__item {
display: flex;
align-items: center
}
.kitify-posts__meta__item:not(:first-child):before {
content: "";
margin-left: 0.3rem;
margin-right: 0.3rem
}
.kitify-posts__meta a {
color: var(--kitify-primary-color)
}
.kitify-posts__meta .meta--icon {
margin-right: 0.4em;
display: inherit
}
.kitify-posts__meta .meta--icon i {
font-size: 1em;
vertical-align: middle
}
.kitify-posts__meta .meta--icon img, .kitify-posts__meta .meta--icon svg {
width: 1em;
height: 1em;
vertical-align: middle;
display: inline-block
}
.kitify-posts__excerpt, .kitify-posts__title {
margin: 0 0 1em
}
.kitify-posts__title {
font-size: 1em
}
.kitify-posts__title:hover {
color: var(--kitify-primary-color)
}
.kitify-posts__floating_category {
position: absolute;
top: 10px;
left: 10px;
font-size: 0.75em
}
.kitify-posts__floating_category a {
background-color: var(--kitify-primary-color);
color: #fff;
border-radius: 3px;
margin-right: 5px;
padding: 2px 5px
}
.kitify-posts__floating_category-inner {
display: flex
}
.kitify-posts__floating_date {
position: absolute;
top: 60%;
left: 10px;
background-color: var(--kitify-primary-color);
color: #fff;
width: 55px;
height: 55px;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center
}
.kitify-posts__floating_date-inner {
display: flex;
flex-direction: column;
text-align: center;
line-height: 1
}
.kitify-posts__floating_date-inner strong {
font-size: 1.25em
}
.kitify-posts__floating_date-inner span {
font-size: 0.875em
}
.kitify-posts__floating_postformat {
background-color: var(--kitify-primary-color);
color: #fff;
position: absolute;
width: 2.6em;
height: 2.6em;
border-radius: 50%;
left: calc(100% - 3em);
top: 10px;
display: flex;
justify-content: center;
align-items: center;
pointer-events: none
}
.kitify-posts__floating_postformat svg {
width: 1em;
height: 1em;
display: inline-block;
vertical-align: middle
}
.kitify-posts.preset-grid-2 .kitify-posts__thumbnail {
margin: 0
}
.kitify-posts.preset-grid-2 .kitify-posts__thumbnail + .kitify-posts__inner-content {
position: absolute;
bottom: 0;
width: 100%;
left: 50%;
transform: translateX(-50%)
}
.kitify-posts.preset-grid-2 .kitify-posts__inner-content {
margin: 0 auto;
padding: 1em
}
.kitify-posts.preset-grid-2 .kitify-posts__inner-content:only-child {
display: flex;
flex-direction: column;
justify-content: flex-end;
height: 100%
}
.kitify-posts.preset-grid-2 .kitify-posts__inner-box {
background-color: #f5f5f5
}
.kitify-posts.preset-grid-2 .kitify-posts__inner-box:after {
background: linear-gradient(180deg, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.7) 100%)
}
.kitify-posts.preset-grid-2 .kitify-posts__inner-content, .kitify-posts.preset-grid-2 .kitify-posts__meta {
color: #fff
}
.kitify-posts.preset-grid-2 .kitify-posts__item:not(.has-post-thumbnail) .kitify-posts__inner-box, .kitify-posts.preset-grid-2 .kitify-posts__item:not(.has-post-thumbnail) .kitify-posts__outer-box {
height: 100%
}
.kitify-posts.preset-list-1 .kitify-posts__inner-box, .kitify-posts.preset-list-2 .kitify-posts__inner-box {
display: flex;
flex-flow: row wrap;
justify-content: space-between
}
.kitify-posts.preset-list-1 .kitify-posts__thumbnail, .kitify-posts.preset-list-2 .kitify-posts__thumbnail {
margin: 0;
overflow: hidden;
width: var(--kitify-posts-thumbnail-width)
}
.kitify-posts.preset-list-1 .kitify-posts__thumbnail + .kitify-posts__inner-content, .kitify-posts.preset-list-2 .kitify-posts__thumbnail + .kitify-posts__inner-content {
width: calc(100% - var(--kitify-posts-thumbnail-width) - var(--kitify-posts-thumbnail-spacing))
}
.kitify-posts.preset-list-2 .kitify-posts__item:nth-child(2n) .kitify-posts__inner-box {
flex-flow: row-reverse wrap
}
.kitify-posts__floating_postformat:empty,
.kitify-posts__floating_postformat-status {
display: none
}
.kitify.active-object-fit .kitify-posts__thumbnail-link {
position: relative
}
.kitify.active-object-fit .kitify-posts__thumbnail-link .kitify-posts__thumbnail-img {
position: absolute;
left: -1px;
top: -1px;
width: calc(100% + 2px);
height: calc(100% + 2px);
max-width: none;
}
.kitify-posts.enable--counter {
counter-reset: postitem
}
.kitify-posts.enable--counter .kitify-posts__inner-content {
display: flex
}
.kitify-posts.enable--counter .kitify-floating-counter {
margin-right: 10px
}
.kitify-posts.enable--counter .kitify-floating-counter .kitify-floating-counter--number:before {
counter-increment: postitem;
content: counter(postitem, decimal-leading-zero)
}
@media (max-width: 767px) {
.kitify:not(.kitify-keep-mbl-yes) .kitify-posts.preset-list-1 .kitify-posts__inner-box,
.kitify:not(.kitify-keep-mbl-yes) .kitify-posts.preset-list-2 .kitify-posts__inner-box {
flex-flow: column wrap
}
.kitify:not(.kitify-keep-mbl-yes) .kitify-posts.preset-list-1 .kitify-posts__inner-box .kitify-posts__inner-content,
.kitify:not(.kitify-keep-mbl-yes) .kitify-posts.preset-list-1 .kitify-posts__inner-box .kitify-posts__thumbnail,
.kitify:not(.kitify-keep-mbl-yes) .kitify-posts.preset-list-2 .kitify-posts__inner-box .kitify-posts__inner-content,
.kitify:not(.kitify-keep-mbl-yes) .kitify-posts.preset-list-2 .kitify-posts__inner-box .kitify-posts__thumbnail {
width: 100%
}
.kitify:not(.kitify-keep-mbl-yes) .kitify-posts.preset-list-1 .kitify-posts__inner-box .kitify-posts__thumbnail,
.kitify:not(.kitify-keep-mbl-yes) .kitify-posts.preset-list-2 .kitify-posts__inner-box .kitify-posts__thumbnail {
margin-bottom: var(--kitify-posts-thumbnail-spacing)
}
}
.kitify-posts.layout-type-grid.cover-img-bg .kitify-posts__outer-box{
display: flex;
height: 100%;
width: 100%;
}
.kitify-posts.layout-type-grid.cover-img-bg .kitify-posts__inner-box{
height: 100%;
display: flex;
flex-direction: column;
width: 100%;
}
.kitify-posts.layout-type-grid.cover-img-bg .kitify-posts__thumbnail {
flex-grow: 3;
height: 30%;
}
.kitify-posts.layout-type-grid.cover-img-bg .kitify-posts__thumbnail-link {
height: 100%;
}
.kitify-posts.layout-type-grid.cover-img-bg .kitify-posts__thumbnail-link img {
height: 100%;
}
.kitify--content-hover-yes .preset-grid-2 .kitify-posts__thumbnail + .kitify-posts__inner-content{
opacity: 0;
left: 0;
transition: all .4s;
transform: scale(.9);
}
.kitify--content-hover-yes .kitify-posts__outer-box:hover .kitify-posts__thumbnail + .kitify-posts__inner-content{
opacity: 1;
transform: scale(1);
}
.kitify--content-hover-yes .kitify-posts__thumbnail + .kitify-posts__inner-content .kitify-posts__inner-content-inner{
transition: all .4s ease .25s;
opacity: 0;
transform: translateY(20px);
}
.kitify--content-hover-yes .kitify-posts__outer-box:hover .kitify-posts__thumbnail + .kitify-posts__inner-content  .kitify-posts__inner-content-inner{
opacity: 1;
transform: translateY(0);
}
.kitify--button-hover-yes .kitify-posts .elementor-button{
opacity: 0;
transform: translateY(20px);
}
.kitify--button-hover-yes .kitify-posts .kitify-posts__outer-box:hover .elementor-button{
opacity: 1;
transform: translateY(0);
}
.kitify--button-hover-yes .kitify-posts .kitify-posts__more-wrap{
margin-bottom: -40px;
transition: all .3s ease-in;
}
.kitify--button-hover-yes .kitify-posts .kitify-posts__outer-box:hover .kitify-posts__more-wrap{
margin-bottom: 0;
}.kitify-search {
position: relative;
}
.kitify-search__label {
display: block;
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
margin: 0;
}
.kitify-search__form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.kitify-search__field {
width: 100%;
}
.kitify-search__field[type=search] {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
-webkit-transition: none;
transition: none;
}
.kitify-search__submit {
margin-left: 10px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border: none;
}
.kitify-search__submit-icon + .kitify-search__submit-label {
margin-left: 4px;
}
.kitify-search__popup-trigger-container {
line-height: 0;
}
.kitify-search__popup-trigger-container > a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.kitify-search__popup-trigger-container > a .kitify-search__trigger-label {
display: none;
}
@media print, screen and (min-width: 64em) {
.kitify-search__popup-trigger-container > a .kitify-search__trigger-label {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
}

.kitify {
--kitify-tabs-h-align: flex-start;
--kitify-tabs-v-align: flex-start;
}
.kitify_tab-full-yes {
--kitify-tabs-h-align: stretch;
}
.elementor-widget-tabs .elementor-tabs .elementor-tab-content, .elementor-widget-tabs .elementor-tabs .elementor-tab-title,
.elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper {
border: none
}
.elementor-widget-tabs .elementor-tab-title {
transition: all .3s
}
.elementor-widget-tabs .elementor-tab-title a {
transition: none
}
.elementor-widget-tabs .elementor-tab-title.elementor-active:after,
.elementor-widget-tabs .elementor-tab-title.elementor-active:before {
display: none !important
}
.elementor-widget-tabs .lastudio-tab-title {
transition: all .3s;
cursor: pointer;
outline: none
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs .elementor-tab-content {
border: none
}
.elementor-tabs-view-horizontal .elementor-tabs-wrapper {
display: flex
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content {
animation-duration: .5s
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content.elementor-active {
animation-name: kitifyShortFadeInUp
}
.kitify-tabs {
display: flex
}
.kitify-tabs__control-wrapper {
display: flex;
overflow: hidden;
z-index: 1
}
.kitify-tabs__content-wrapper {
position: relative;
transition: height .25s cubic-bezier(0.44, 0.96, 0.5, 0.98)
}
.kitify-tabs__control {
cursor: pointer;
outline: none
}
.kitify-tabs__control.kitify-tabs__control-icon-right .kitify-tabs__control-inner,
.kitify-tabs__control.kitify-tabs__control-icon-left .kitify-tabs__control-inner {
flex-flow: row nowrap
}
.kitify-tabs__control.kitify-tabs__control-icon-bottom .kitify-tabs__control-inner,
.kitify-tabs__control.kitify-tabs__control-icon-top .kitify-tabs__control-inner {
flex-flow: column nowrap
}
.kitify-tabs__control-inner {
padding: 10px 20px;
display: flex;
justify-content: var(--kitify-tabs-h-align);
align-items: var(--kitify-tabs-v-align);
}
.kitify-tabs__label-icon {
margin-right: 5px;
line-height: 1rem;
}
.kitify-tabs__label-icon svg {
width: 1em;
height: auto;
vertical-align: middle;
}
.kitify-tabs__control-icon-right .kitify-tabs__label-icon {
margin-left: 5px;
margin-right: 0
}
.active-tab .kitify-tabs__label-icon {
color: var(--kitify-primary-color)
}
.kitify-tabs__label-image {
width: 25px
}
.active-tab .kitify-tabs__sublabel-text,
.active-tab .kitify-tabs__label-text {
color: var(--kitify-primary-color)
}
.kitify-tabs__content {
width: 100%;
top: 0;
left: 0;
position: absolute;
opacity: 0;
pointer-events: none;
height: 0;
overflow: hidden;
visibility: hidden;
}
.kitify-tabs__content > .elementor > .elementor-inner {
margin: 0
}
.kitify-tabs__content.active-content {
position: relative;
pointer-events: auto;
opacity: 1;
display: block;
height: auto;
overflow: inherit;
visibility: inherit;
}
.kitify-tabs-position-top {
flex-flow: column nowrap;
align-items: stretch
}
.kitify-tabs-position-top .kitify-tabs__control-wrapper {
flex-flow: row wrap;
align-items: center;
align-self: var(--kitify-tabs-h-align);
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1
}
.kitify_tab-full-yes .kitify-tabs-position-top .kitify-tabs__control-wrapper {
justify-content: var(--kitify-tabs-h-align);
align-self: stretch;
}
.kitify_tab-full-no .kitify-tabs-position-top .kitify-tabs__control-wrapper {
align-items: center;
align-self: var(--kitify-tabs-h-align);
}
.kitify-tabs-position-top .kitify-tabs__content-wrapper {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.kitify-tabs-position-bottom {
flex-flow: column nowrap;
align-items: stretch
}
.kitify-tabs-position-bottom .kitify-tabs__control-wrapper {
flex-flow: row wrap;
align-items: center;
align-self: var(--kitify-tabs-h-align);
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2
}
.kitify_tab-full-yes .kitify-tabs-position-bottom .kitify-tabs__control-wrapper {
justify-content: var(--kitify-tabs-h-align);
align-self: stretch;
}
.kitify_tab-full-no .kitify-tabs-position-bottom .kitify-tabs__control-wrapper {
align-items: center;
align-self: var(--kitify-tabs-h-align);
}
.kitify-tabs-position-bottom .kitify-tabs__content-wrapper {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.kitify-tabs-position-left {
flex-flow: row nowrap
}
.kitify-tabs-position-left .kitify-tabs__control-wrapper {
flex: 0 1 auto;
min-width: 200px;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
display: flex;
flex-flow: column nowrap;
align-items: var(--kitify-tabs-h-align);
align-self: var(--kitify-tabs-v-align)
}
.kitify_tab-full-yes .kitify-tabs-position-left .kitify-tabs__control-wrapper {
align-self: stretch;
justify-content: var(--kitify-tabs-v-align);
}
.kitify_tab-full-no .kitify-tabs-position-left .kitify-tabs__control-wrapper {
align-items: var(--kitify-tabs-h-align);
align-self: var(--kitify-tabs-v-align)
}
.kitify-tabs-position-left .kitify-tabs__content-wrapper {
flex: 1 1 auto;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
align-self: stretch
}
.kitify-tabs-position-right {
flex-flow: row nowrap
}
.kitify-tabs-position-right .kitify-tabs__control-wrapper {
flex: 0 1 auto;
min-width: 200px;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
display: flex;
flex-flow: column nowrap;
align-items: var(--kitify-tabs-h-align);
align-self: var(--kitify-tabs-v-align)
}
.kitify_tab-full-yes .kitify-tabs-position-right .kitify-tabs__control-wrapper {
align-self: stretch;
justify-content: var(--kitify-tabs-v-align);
}
.kitify_tab-full-no .kitify-tabs-position-right .kitify-tabs__control-wrapper {
align-items: var(--kitify-tabs-h-align);
align-self: var(--kitify-tabs-v-align)
}
.kitify-tabs-position-right .kitify-tabs__content-wrapper {
flex: 1 1 auto;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
@media (max-width: 1700px) {
.kitify-tabs-position-laptop-top {
flex-flow: column nowrap;
align-items: stretch
}
.kitify-tabs-position-laptop-top .kitify-tabs__control-wrapper {
flex-flow: row wrap;
align-items: center;
align-self: var(--kitify-tabs-h-align);
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1
}
.kitify_tab-full-laptop-yes .kitify-tabs-position-laptop-top .kitify-tabs__control-wrapper {
justify-content: var(--kitify-tabs-h-align);
align-self: stretch;
width: 100%;
}
.kitify_tab-full-laptop-no .kitify-tabs-position-laptop-top .kitify-tabs__control-wrapper {
align-items: center;
align-self: var(--kitify-tabs-h-align);
width: auto;
}
.kitify-tabs-position-laptop-top .kitify-tabs__content-wrapper {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.kitify-tabs-position-laptop-left {
flex-flow: row nowrap
}
.kitify-tabs-position-laptop-left .kitify-tabs__control-wrapper {
flex: 0 1 auto;
min-width: 200px;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
display: flex;
flex-flow: column nowrap;
align-items: var(--kitify-tabs-h-align);
align-self: var(--kitify-tabs-v-align)
}
.kitify_tab-full-laptop-yes .kitify-tabs-position-laptop-left .kitify-tabs__control-wrapper {
align-self: stretch;
justify-content: var(--kitify-tabs-v-align);
}
.kitify_tab-full-laptop-no .kitify-tabs-position-laptop-left .kitify-tabs__control-wrapper {
align-items: var(--kitify-tabs-h-align);
align-self: var(--kitify-tabs-v-align)
}
.kitify-tabs-position-laptop-left .kitify-tabs__content-wrapper {
flex: 1 1 auto;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
align-self: stretch
}
.kitify-tabs-position-laptop-right {
flex-flow: row nowrap
}
.kitify-tabs-position-laptop-right .kitify-tabs__control-wrapper {
flex: 0 1 auto;
min-width: 200px;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
display: flex;
flex-flow: column nowrap;
align-items: var(--kitify-tabs-h-align);
align-self: var(--kitify-tabs-v-align)
}
.kitify_tab-full-laptop-yes .kitify-tabs-position-laptop-right .kitify-tabs__control-wrapper {
align-self: stretch;
justify-content: var(--kitify-tabs-v-align);
}
.kitify_tab-full-laptop-no .kitify-tabs-position-laptop-right .kitify-tabs__control-wrapper {
align-items: var(--kitify-tabs-h-align);
align-self: var(--kitify-tabs-v-align)
}
.kitify-tabs-position-laptop-right .kitify-tabs__content-wrapper {
flex: 1 1 auto;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
}
@media (max-width: 1200px) {
.kitify-tabs-position-tablet-top {
flex-flow: column nowrap;
align-items: stretch
}
.kitify-tabs-position-tablet-top .kitify-tabs__control-wrapper {
flex-flow: row wrap;
align-items: center;
align-self: var(--kitify-tabs-h-align);
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1
}
.kitify_tab-full-tablet-yes .kitify-tabs-position-tablet-top .kitify-tabs__control-wrapper {
justify-content: var(--kitify-tabs-h-align);
align-self: stretch;
width: 100%;
}
.kitify_tab-full-tablet-no .kitify-tabs-position-tablet-top .kitify-tabs__control-wrapper {
align-items: center;
align-self: var(--kitify-tabs-h-align);
width: auto;
}
.kitify-tabs-position-tablet-top .kitify-tabs__content-wrapper {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.kitify-tabs-position-tablet-left {
flex-flow: row nowrap
}
.kitify-tabs-position-tablet-left .kitify-tabs__control-wrapper {
flex: 0 1 auto;
min-width: 200px;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
display: flex;
flex-flow: column nowrap;
align-items: var(--kitify-tabs-h-align);
align-self: var(--kitify-tabs-v-align)
}
.kitify_tab-full-tablet-yes .kitify-tabs-position-tablet-left .kitify-tabs__control-wrapper {
align-self: stretch;
justify-content: var(--kitify-tabs-v-align);
}
.kitify_tab-full-tablet-no .kitify-tabs-position-tablet-left .kitify-tabs__control-wrapper {
align-items: var(--kitify-tabs-h-align);
align-self: var(--kitify-tabs-v-align)
}
.kitify-tabs-position-tablet-left .kitify-tabs__content-wrapper {
flex: 1 1 auto;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
align-self: stretch
}
.kitify-tabs-position-tablet-right {
flex-flow: row nowrap
}
.kitify-tabs-position-tablet-right .kitify-tabs__control-wrapper {
flex: 0 1 auto;
min-width: 200px;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
display: flex;
flex-flow: column nowrap;
align-items: var(--kitify-tabs-h-align);
align-self: var(--kitify-tabs-v-align)
}
.kitify_tab-full-tablet-yes .kitify-tabs-position-tablet-right .kitify-tabs__control-wrapper {
align-self: stretch;
justify-content: var(--kitify-tabs-v-align);
}
.kitify_tab-full-tablet-no .kitify-tabs-position-tablet-right .kitify-tabs__control-wrapper {
align-items: var(--kitify-tabs-h-align);
align-self: var(--kitify-tabs-v-align)
}
.kitify-tabs-position-tablet-right .kitify-tabs__content-wrapper {
flex: 1 1 auto;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
}
@media (max-width: 992px) {
.kitify-tabs-position-tabletp-top {
flex-flow: column nowrap;
align-items: stretch
}
.mttabcontrolisselect-yes .kitify-tabs__control-wrapper {
width: 100%;
flex-direction: column !important;
}
.kitify-tabs-position-tabletp-top .kitify-tabs__control-wrapper {
flex-flow: row wrap;
align-items: center;
align-self: var(--kitify-tabs-h-align);
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1
}
.kitify_tab-full-tabletportrait-yes .kitify-tabs-position-tabletp-top .kitify-tabs__control-wrapper {
justify-content: var(--kitify-tabs-h-align);
align-self: stretch;
width: 100%;
}
.kitify_tab-full-tabletportrait-no .kitify-tabs-position-tabletp-top .kitify-tabs__control-wrapper {
align-items: center;
align-self: var(--kitify-tabs-h-align);
width: auto;
}
.kitify-tabs-position-tabletp-top .kitify-tabs__content-wrapper {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.kitify-tabs-position-tabletp-left {
flex-flow: row nowrap
}
.kitify-tabs-position-tabletp-left .kitify-tabs__control-wrapper {
flex: 0 1 auto;
min-width: 200px;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
display: flex;
flex-flow: column nowrap;
align-items: var(--kitify-tabs-h-align);
align-self: var(--kitify-tabs-v-align)
}
.kitify_tab-full-tabletportrait-yes .kitify-tabs-position-tabletp-left .kitify-tabs__control-wrapper {
align-self: stretch;
justify-content: var(--kitify-tabs-v-align);
}
.kitify_tab-full-tabletportrait-no .kitify-tabs-position-tabletp-left .kitify-tabs__control-wrapper {
align-items: var(--kitify-tabs-h-align);
align-self: var(--kitify-tabs-v-align)
}
.kitify-tabs-position-tabletp-left .kitify-tabs__content-wrapper {
flex: 1 1 auto;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
align-self: stretch
}
.kitify-tabs-position-tabletp-right {
flex-flow: row nowrap
}
.kitify-tabs-position-tabletp-right .kitify-tabs__control-wrapper {
flex: 0 1 auto;
min-width: 200px;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
display: flex;
flex-flow: column nowrap;
align-items: var(--kitify-tabs-h-align);
align-self: var(--kitify-tabs-v-align)
}
.kitify_tab-full-tabletportrait-yes .kitify-tabs-position-tabletp-right .kitify-tabs__control-wrapper {
align-self: stretch;
justify-content: var(--kitify-tabs-v-align);
}
.kitify_tab-full-tabletportrait-no .kitify-tabs-position-tabletp-right .kitify-tabs__control-wrapper {
align-items: var(--kitify-tabs-h-align);
align-self: var(--kitify-tabs-v-align)
}
.kitify-tabs-position-tabletp-right .kitify-tabs__content-wrapper {
flex: 1 1 auto;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
}
@media (max-width: 767px) {
.kitify-tabs-position-mobile-top {
flex-flow: column nowrap;
align-items: stretch
}
.mbtabcontrolisselect-yes .kitify-tabs__control-wrapper {
width: 100%;
flex-direction: column !important;
}
.kitify-tabs-position-mobile-top .kitify-tabs__control-wrapper {
flex-flow: row wrap;
align-items: center;
align-self: var(--kitify-tabs-h-align);
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1
}
.kitify_tab-full-mobile-yes .kitify-tabs-position-mobile-top .kitify-tabs__control-wrapper {
justify-content: var(--kitify-tabs-h-align);
align-self: stretch;
width: 100%;
}
.kitify_tab-full-mobile-no .kitify-tabs-position-mobile-top .kitify-tabs__control-wrapper {
align-items: center;
align-self: var(--kitify-tabs-h-align);
width: auto;
}
.kitify-tabs-position-mobile-top .kitify-tabs__content-wrapper {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.kitify-tabs-position-mobile-left {
flex-flow: row nowrap
}
.kitify-tabs-position-mobile-left .kitify-tabs__control-wrapper {
flex: 0 1 auto;
min-width: 200px;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
display: flex;
flex-flow: column nowrap;
align-items: var(--kitify-tabs-h-align);
align-self: var(--kitify-tabs-v-align)
}
.kitify_tab-full-mobile-yes .kitify-tabs-position-mobile-left .kitify-tabs__control-wrapper {
align-self: stretch;
justify-content: var(--kitify-tabs-v-align);
}
.kitify_tab-full-mobile-no .kitify-tabs-position-mobile-left .kitify-tabs__control-wrapper {
align-items: var(--kitify-tabs-h-align);
align-self: var(--kitify-tabs-v-align)
}
.kitify-tabs-position-mobile-left .kitify-tabs__content-wrapper {
flex: 1 1 auto;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
align-self: stretch
}
.kitify-tabs-position-mobile-right {
flex-flow: row nowrap
}
.kitify-tabs-position-mobile-right .kitify-tabs__control-wrapper {
flex: 0 1 auto;
min-width: 200px;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
display: flex;
flex-flow: column nowrap;
align-items: var(--kitify-tabs-h-align);
align-self: var(--kitify-tabs-v-align)
}
.kitify_tab-full-mobile-yes .kitify-tabs-position-mobile-right .kitify-tabs__control-wrapper {
align-self: stretch;
justify-content: var(--kitify-tabs-v-align);
}
.kitify_tab-full-mobile-no .kitify-tabs-position-mobile-right .kitify-tabs__control-wrapper {
align-items: var(--kitify-tabs-h-align);
align-self: var(--kitify-tabs-v-align)
}
.kitify-tabs-position-mobile-right .kitify-tabs__content-wrapper {
flex: 1 1 auto;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
}
.kitify-tabs-fade-effect .kitify-tabs__content.active-content {
animation-name: kitifyFade;
animation-duration: 500ms;
animation-timing-function: cubic-bezier(0.26, 0.69, 0.37, 0.96);
animation-play-state: running
}
.kitify-tabs-column-fade-effect .kitify-tabs__content .elementor-top-column {
animation-name: kitifyFade;
animation-fill-mode: backwards;
animation-duration: 500ms;
animation-timing-function: cubic-bezier(0.26, 0.69, 0.37, 0.96)
}
.kitify-tabs-column-fade-effect .kitify-tabs__content.active-content .elementor-top-column:first-child {
animation-delay: 100ms
}
.kitify-tabs-column-fade-effect .kitify-tabs__content.active-content .elementor-top-column:nth-child(2) {
animation-delay: 200ms
}
.kitify-tabs-column-fade-effect .kitify-tabs__content.active-content .elementor-top-column:nth-child(3) {
animation-delay: 300ms
}
.kitify-tabs-column-fade-effect .kitify-tabs__content.active-content .elementor-top-column:nth-child(4) {
animation-delay: 400ms
}
.kitify-tabs-zoom-in-effect .kitify-tabs__content.active-content {
animation-name: kitifyZoomIn;
animation-duration: 500ms;
animation-timing-function: cubic-bezier(0.26, 0.69, 0.37, 0.96);
animation-play-state: running
}
.kitify-tabs-zoom-out-effect .kitify-tabs__content.active-content {
animation-name: kitifyZoomOut;
animation-duration: 500ms;
animation-timing-function: cubic-bezier(0.26, 0.69, 0.37, 0.96);
animation-play-state: running
}
.kitify-tabs-move-up-effect .kitify-tabs__content.active-content {
animation-name: kitifyMoveUp;
animation-duration: 500ms;
animation-timing-function: cubic-bezier(0.26, 0.69, 0.37, 0.96);
animation-play-state: running
}
.kitify-tabs-column-move-up-effect .kitify-tabs__content .elementor-top-column {
animation-name: kitifyMoveUp;
animation-fill-mode: backwards;
animation-duration: 500ms;
animation-timing-function: cubic-bezier(0.26, 0.69, 0.37, 0.96)
}
.kitify-tabs-column-move-up-effect .kitify-tabs__content.active-content .elementor-top-column:first-child {
animation-delay: 100ms
}
.kitify-tabs-column-move-up-effect .kitify-tabs__content.active-content .elementor-top-column:nth-child(2) {
animation-delay: 200ms
}
.kitify-tabs-column-move-up-effect .kitify-tabs__content.active-content .elementor-top-column:nth-child(3) {
animation-delay: 300ms
}
.kitify-tabs-column-move-up-effect .kitify-tabs__content.active-content .elementor-top-column:nth-child(4) {
animation-delay: 400ms
}
.kitify-tabs-fall-perspective-effect .kitify-tabs__content.active-content {
animation-name: kitifyFallPerspective;
animation-duration: 500ms;
animation-timing-function: cubic-bezier(0.26, 0.69, 0.37, 0.96);
animation-play-state: running
}
@media (max-width: 992px) {
.kitify-tabs .kitify-tabs__control-wrapper {
position: sticky;
top: calc(var(--kitify-header-height) + var(--kitify-adminbar-height));
z-index: 4
}
}
@media (max-width: 992px) and (min-width: 768px) {
.mttabcontrolisselect-yes .kitify-tabs .kitify-tabs__control-wrapper .kitify-tabs__label-text {
text-decoration: none !important
}
.mttabcontrolisselect-yes .kitify-tabs .kitify-tabs__control-wrapper:not(.open) .kitify-tabs__control {
display: none
}
.mttabcontrolisselect-yes .kitify-tabs .kitify-tabs__control-wrapper:not(.open) .kitify-tabs__control.active-tab {
display: block
}
.mttabcontrolisselect-yes .kitify-tabs .kitify-tabs__control-wrapper:not(.open) .active-tab {
order: -1
}
.mttabcontrolisselect-yes .kitify-tabs .kitify-tabs__control-wrapper:not(.open) .active-tab .kitify-tabs__control-inner {
position: relative
}
.mttabcontrolisselect-yes .kitify-tabs .kitify-tabs__control-wrapper:not(.open) .active-tab .kitify-tabs__label-text:after {
content: "⇿";
font-family: monospace;
font-size: 24px;
transform: translateY(-50%) rotate(90deg);
position: absolute;
right: 8px;
line-height: 1;
top: 50%
}
.mttabcontrolisselect-yes .kitify-tabs .kitify-tabs__control-wrapper.open .kitify-tabs__control-wrapper-mobile a {
display: none
}
.mttabcontrolisselect-yes .kitify-tabs .kitify-tabs__control-wrapper-mobile a {
position: absolute;
left: 0;
width: 100%;
bottom: 0;
z-index: 2;
top: 0
}
.mttabcontrolisselect-yes .kitify-tabs__control {
display: block;
width: 100%
}
}
@media (max-width: 767px) {
.mbtabcontrolisselect-yes .kitify-tabs .kitify-tabs__control-wrapper .kitify-tabs__label-text {
text-decoration: none !important
}
.mbtabcontrolisselect-yes .kitify-tabs .kitify-tabs__control-wrapper:not(.open) .kitify-tabs__control {
display: none
}
.mbtabcontrolisselect-yes .kitify-tabs .kitify-tabs__control-wrapper:not(.open) .kitify-tabs__control.active-tab {
display: block
}
.mbtabcontrolisselect-yes .kitify-tabs .kitify-tabs__control-wrapper:not(.open) .active-tab {
order: -1
}
.mbtabcontrolisselect-yes .kitify-tabs .kitify-tabs__control-wrapper:not(.open) .active-tab .kitify-tabs__control-inner {
position: relative
}
.mbtabcontrolisselect-yes .kitify-tabs .kitify-tabs__control-wrapper:not(.open) .active-tab .kitify-tabs__label-text:after {
content: "⇿";
font-family: monospace;
font-size: 24px;
transform: translateY(-50%) rotate(90deg);
position: absolute;
right: 8px;
line-height: 1;
top: 50%
}
.mbtabcontrolisselect-yes .kitify-tabs .kitify-tabs__control-wrapper.open .kitify-tabs__control-wrapper-mobile a {
display: none
}
.mbtabcontrolisselect-yes .kitify-tabs .kitify-tabs__control-wrapper-mobile a {
position: absolute;
left: 0;
width: 100%;
bottom: 0;
z-index: 2;
top: 0
}
.mbtabcontrolisselect-yes .kitify-tabs__control {
display: block;
width: 100%
}
}
.kitify-tabs__control-inner {
transition: padding-left .3s, padding-right .3s;
}
.tab-as-dropdown > .kitify-tabs__control-wrapper {
overflow: inherit;
position: sticky;
top: calc(var(--kitify-header-height) + var(--kitify-adminbar-height));
z-index: 4;
}
.tab-as-dropdown > .kitify-tabs__control-wrapper .kitify-tabs__controls {
position: absolute;
top: 100%;
opacity: 0;
visibility: hidden;
}
.tab-as-dropdown > .kitify-tabs__control-wrapper.open .kitify-tabs__controls {
opacity: 1;
visibility: inherit;
}
.kitify-tabs__controls--dd {
display: flex;
align-items: center;
}
.kitify-tabs__controls--ddw {
position: relative;
}
.kitify-tabs__controls__tmp {
display: flex;
align-items: center;
cursor: pointer;
justify-content: space-between;
}
.kitify-tabs__controls__tmp svg {
width: 1em;
height: 1em;
vertical-align: middle;
}
.kitify-tabs__label-icon svg.e-font-icon-svg {
height: 1em;
}
.dd-custom-width-yes .kitify-tabs__controls--dd {
width: var(--kitify-dd-width, initial);
}
.dd-custom-width-yes .kitify-tabs__controls,
.dd-custom-width-yes .kitify-tabs__controls--ddw{
width: 100%;
}