.widget .wcapf-layered-nav ul li>a .et-swatch-circle {
    height: 0px;
    width: 0px;
    border-radius: 0;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden;
    margin-right: 0.5em;
}
.elementor-16 .elementor-element.elementor-element-20ad02d2 > .elementor-container {
    min-height: 0px;
}
.elementor-953 .elementor-element.elementor-element-4d0058fd > .elementor-container {
    min-height: 0px;
}

.elementor-21 .elementor-element.elementor-element-0c845b2 > .elementor-widget-container > .kitify-tabs > .kitify-tabs__control-wrapper > .kitify-tabs__control {
    margin: 0px 0px 0px -30px;
}
.site-bg-color, body {
    background-color: #fff;
}
.elementor-565 .elementor-element.elementor-element-42b7b829:not(.elementor-motion-effects-element-type-background), .elementor-565 .elementor-element.elementor-element-42b7b829 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff;
}
.admin-bar .kitify-mobile-menu--left-side.kitify-nav-wrap.kitify-active--mbmenu .kitify-nav__mobile-close-btn, .admin-bar .kitify-mobile-menu--right-side.kitify-nav-wrap.kitify-active--mbmenu .kitify-nav__mobile-close-btn {
top: 60px;
padding-right: 38px;
}
body.elementor-editor-active .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .nova-custom-view, body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .nova-custom-view {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-right: 1.25rem;
    margin-right: 1.25rem;
    border-right: solid 1px var(--site-border-color);
}
.page-header-content h1 {
    font-size: 2.25rem;
    line-height: 1;
    margin-bottom: 0;
    padding-left: 35px;
    text-align: left;
    text-transform: uppercase;
}
body.woocommerce-cart .cross-sells {
    margin-top: -0.5rem;
    width: 40%;
}
.page-header-content .woocommerce-breadcrumb {
    font-size: 0.75rem;
    margin-bottom: 1.5rem;
    margin-left: 40px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.single-product .product.product-type-variable .variations_form .variations td.value select {
    border-color: #040404;
    background-image: none;
}

.elementor-565 .elementor-element.elementor-element-e41be98:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child) {
    margin-top: calc(12px
px
/2);
    display: none;
}

.single-product .product .cart .quantity {
    display: block;
    position: relative;
    text-align: center;
    visibility: hidden;
}
.amelia-app-booking #amelia-booking-wrap .am-custom-fields .el-form-item__content, #am-modal.am-modal.am-in-body .am-custom-fields .el-form-item__content {
    max-height: none !important;
    display: none;
}
.mc4wp-form-theme button, .mc4wp-form-theme input[type=submit], .mc4wp-form-theme input[type=button] {
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    user-select: none;
    text-shadow: none;
    filter: none;
    background: 0 0;
    border: 1px solid #0000;
    border-radius: 2px;
    width: auto;
    height: auto;
    padding: 9px 28px;
    font-weight: 400;
    line-height: 1.42857;
    display: inline-block;
}
.mc4wp-form-theme-dark button, .mc4wp-form-theme-dark input[type=submit], .mc4wp-form-theme-dark input[type=button] {
    border-color: #1e1e1e;
    color: #fff!important;
    background-color: #444!important;
    padding-left: 25px;
    padding-right: 30px;
}
.amelia-app-booking #amelia-booking-wrap .am-custom-fields .el-form-item__content, #am-modal.am-modal.am-in-body .am-custom-fields .el-form-item__content {
    max-height: none!important;
    display: none;
}
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-quantity .quantity input {
    height: 46px;
    font-size: 1rem;
    border: solid 1px;
    padding: 0;
    display: none;
}
body.woocommerce-cart .woocommerce .woocommerce-cart-form td.product-quantity {
    text-align: center;
    visibility: hidden;
}
.amelia-v2-booking #amelia-container .am-collapse-item__trigger .am-icon-arrow-down {
    font-size: 16px;
    line-height: 1.4;
    color: var(--am-c-collapse-text);
    transition: all .3s ease-in-out;
    display: none;
}
.amelia-v2-booking #amelia-container .am-fs__ci * {
    word-break: break-word;
    display: none;
}
.amelia-v2-booking #amelia-container .am-fs__ci-prod__title * {
    display: none;
    font-size: 13px;
    line-height: 1.38462;
    font-weight: 400;
    margin-right: 4px;
    color: var(--am-c-ci-text);
}
.amelia-v2-booking #amelia-container .am-fs__payments>*:nth-child(1) {
    animation: .6s cubic-bezier(.45,1,.4,1.2) 0ms am-animation-slide-up;
    animation-fill-mode: both;
    display: none;
}