@charset "utf-8";div.cc-window.cc-floating{max-width:32em}@media(max-width: 639px){div.cc-window.cc-floating:not(.cc-center){max-width: none}}
div.cc-window, span.cc-cookie-settings-toggler, span.cc-cookie-domains-toggler{font-size:14px}div.cc-revoke{font-size:14px}div.cc-settings-label,span.cc-cookie-settings-toggle{font-size:12px}div.cc-window.cc-banner{padding:1.4em 1.8em}div.cc-window.cc-floating{padding:2.8em 1.8em}input.cc-cookie-checkbox+span:before, input.cc-cookie-checkbox+span:after{border-radius:0px}div.cc-center,div.cc-floating,div.cc-checkbox-container,div.gdpr-fancybox-container div.fancybox-content,ul.cc-cookie-category-list li,fieldset.cc-service-list-title legend{border-radius:0px}div.cc-window a.cc-btn,span.cc-cookie-settings-toggle{border-radius:0px}
/* Default Layout */.ba-item-language-switcher .ba-lightbox-layout .ba-language-switcher-active .ba-language-switcher-item,.ba-item-language-switcher .ba-dropdown-layout .ba-language-switcher-active .ba-language-switcher-item { align-items: center; display: inline-flex;}.ba-item-language-switcher .ba-lightbox-layout .ba-language-switcher-list .ba-language-switcher-item:hover,.ba-item-language-switcher .ba-lightbox-layout .ba-language-switcher-active .ba-language-switcher-item:hover,.ba-item-language-switcher .ba-default-layout .ba-language-switcher-list .ba-language-switcher-item:hover img,.ba-item-language-switcher .ba-dropdown-layout .ba-language-switcher-list .ba-language-switcher-item:hover,.ba-item-language-switcher .ba-dropdown-layout .ba-language-switcher-active .ba-language-switcher-item:hover { opacity: .75 !important;}.ba-item-language-switcher .ba-dropdown-layout .ba-language-switcher-list:before { border: 5px solid transparent; border-bottom: 5px solid var(--background-color); content: ""; height: 0; left: 50% !important; margin-left: -5px; position: absolute; top: -9px;}/* Dropdown Layout */.ba-item-language-switcher .ba-lightbox-layout .ba-language-switcher-active .ba-language-switcher-item > i,.ba-item-language-switcher .ba-lightbox-layout:not(.visible-language-switcher-list) .ba-language-switcher-backdrop,.ba-item-language-switcher .ba-lightbox-layout:not(.visible-language-switcher-list) .ba-language-switcher-list,.ba-item-language-switcher .ba-default-layout .ba-language-switcher-active,.ba-item-language-switcher .ba-default-layout .ba-language-switcher-list .ba-language-switcher-item > span,.ba-item-language-switcher .ba-language-switcher-wrapper:not(.ba-lightbox-layout) .ba-language-switcher-list > i,.ba-item-language-switcher .ba-language-switcher-wrapper:not(.ba-lightbox-layout) .ba-language-switcher-wrapper .ba-language-switcher-backdrop,.ba-item-language-switcher .ba-dropdown-layout:not(.visible-language-switcher-list) .ba-language-switcher-list { display: none;}.ba-item-language-switcher .ba-lightbox-layout .ba-language-switcher-list,.ba-item-language-switcher .ba-dropdown-layout .ba-language-switcher-list { border-bottom: calc(var(--border-width) * var(--border-bottom)) var(--border-style) var(--border-color); border-left: calc(var(--border-width) * var(--border-left)) var(--border-style) var(--border-color); border-radius: var(--border-radius); border-right: calc(var(--border-width) * var(--border-right)) var(--border-style) var(--border-color); border-top: calc(var(--border-width) * var(--border-top)) var(--border-style) var(--border-color); box-shadow: var(--shadow-horizontal) var(--shadow-vertical) var(--shadow-blur) var(--shadow-spread) var(--shadow-color);}.ba-item-language-switcher .ba-dropdown-layout .ba-language-switcher-list { box-sizing: border-box; left: var(--switcher-left); margin-left: -8.625rem; margin-top: 10px; position: absolute; width: 17.1875rem;}.ba-item-language-switcher .ba-lightbox-layout .ba-language-switcher-active img,.ba-item-language-switcher .ba-lightbox-layout .ba-language-switcher-list img,.ba-item-language-switcher .ba-dropdown-layout .ba-language-switcher-active img,.ba-item-language-switcher .ba-dropdown-layout .ba-language-switcher-list img { margin-right: 20px; flex-shrink: 0;}.ba-item-language-switcher .ba-dropdown-layout .ba-language-switcher-active .ba-language-switcher-item > i { font-size: .75rem; margin-left: 20px;}@keyframes language-switcher { from {transform: scale(.8); opacity: 0;} to {transform: scale(1); opacity: 1;}}.ba-item-language-switcher .ba-dropdown-layout.visible-language-switcher-list .ba-language-switcher-list { animation: language-switcher .3s cubic-bezier(0.4,0,0.2,1) both; backface-visibility: hidden; will-change: transform;}@keyframes hidden-dropdown-language-switcher { from {transform: scale(1); opacity: 1;} to {transform: scale(.8); opacity: 0;}}.ba-item-language-switcher .ba-dropdown-layout.visible-language-switcher-list.language-switcher-out .ba-language-switcher-list { animation: hidden-dropdown-language-switcher .3s cubic-bezier(0.4,0,0.2,1) both; backface-visibility: hidden; will-change: transform;}/* Lightbox Layout */.ba-lightbox-layout .ba-language-switcher-list { box-sizing: border-box; height: 420px; left: calc(50vw - 200px); overflow: auto; position: fixed; top: calc(50vh - 210px); width: 400px; z-index: 9999;}.ba-item-language-switcher .ba-lightbox-layout .ba-language-switcher-list .ba-language-switcher-item { align-items: center; display: inline-flex; width: 100%;}.ba-item-language-switcher .ba-lightbox-layout .ba-language-switcher-list .ba-language-switcher-item span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.ba-item-language-switcher .ba-lightbox-layout .ba-language-switcher-backdrop { background: var(--overlay); bottom: 0; left: 0; position: fixed; right: 0; top: 0; z-index: 998;}.ba-lightbox-layout .ba-language-switcher-list > i { cursor: pointer !important; font-size: 2.25rem; line-height: 1.3125rem; position: absolute; right: 25px; top: 25px; transition: opacity .3s;}.ba-lightbox-layout .ba-language-switcher-list > i:hover { opacity: .5;}.ba-wrapper.language-switcher-visible { z-index: 15;}.ba-wrapper.language-switcher-visible .ba-edit-item { display: none !important;}@keyframes visible-language-switcher { from {opacity: 0;} to {opacity: 1;}}.ba-item-language-switcher .ba-lightbox-layout.visible-language-switcher-list .ba-language-switcher-backdrop,.ba-item-language-switcher .ba-lightbox-layout.visible-language-switcher-list .ba-language-switcher-list { animation: visible-language-switcher .3s ease-in-out both; will-change: opacity;}@keyframes hidden-language-switcher { from {opacity: 1;} to {opacity: 0;}}.ba-item-language-switcher .ba-lightbox-layout.visible-language-switcher-list.language-switcher-out .ba-language-switcher-backdrop,.ba-item-language-switcher .ba-lightbox-layout.visible-language-switcher-list.language-switcher-out .ba-language-switcher-list { animation: hidden-language-switcher .3s ease-in-out both;} .ba-grid-column-wrapper.language-switcher-hovered,.ba-row.language-switcher-hovered,.visible-language-switcher-lightbox { z-index: 20;}.ba-item-language-switcher { z-index: 10;}/*/* Plugin Logo*/.ba-item-hotspot:hover { z-index: 100 !important;}.ba-item-hotspot > .ba-button-wrapper { display: flex; justify-content: center;}.ba-item-hotspot > .ba-button-wrapper > a > i,.ba-item-hotspot > .ba-button-wrapper > a > i:before { z-index: 10}.ba-item-hotspot > .ba-button-wrapper[data-animation="ba-hotspot-bouncing-out-pulse"] > a:after,.ba-item-hotspot > .ba-button-wrapper[data-animation="ba-hotspot-easy-pulse"] > a:after,.ba-item-hotspot > .ba-button-wrapper[data-animation="ba-hotspot-rings"] > a > i:after,.ba-item-hotspot > .ba-button-wrapper[data-animation="ba-hotspot-rings"] > a:after,.ba-item-hotspot > .ba-button-wrapper > a:before { background-color: var(--background-color); border-radius: var(--border-radius); bottom: 0; content: ""; left: 0; pointer-events: none; position: absolute; right: 0; top: 0; will-change: transform; transition: inherit; z-index: 0;} /* Pulse */@keyframes pulse { 0% {box-shadow: 0 0 0 0 var(--background-color);opacity: 1;} 75% {box-shadow: 0 0 0 30px var(--background-color); opacity: 0;} 100% { opacity: 0;}}.ba-item-hotspot > .ba-button-wrapper[data-animation="ba-hotspot-pulse"] > a:before { animation: pulse 1500ms infinite;} /* Rings */@keyframes rings { 0% {transform: scale(1);opacity: 0.5;} 90% {transform: scale(3);} 100% {transform: scale(4);opacity: 0; }}.ba-item-hotspot > .ba-button-wrapper[data-animation="ba-hotspot-rings"] > a > i:after,.ba-item-hotspot > .ba-button-wrapper[data-animation="ba-hotspot-rings"] > a:after,.ba-item-hotspot > .ba-button-wrapper[data-animation="ba-hotspot-rings"] > a:before { animation: rings 2.5s linear infinite;}.ba-item-hotspot > .ba-button-wrapper[data-animation="ba-hotspot-rings"] > a:after { animation-delay: 0.5s;}.ba-item-hotspot > .ba-button-wrapper[data-animation="ba-hotspot-rings"] > a:before { animation-delay: 1s;}/* Bouncing Pulse */@keyframes bouncing-pulse { 0% {transform: scale(0.9);} 70% { transform: scale(1);} 100% {transform: scale(0.9);}}.ba-item-hotspot > .ba-button-wrapper[data-animation="ba-hotspot-bouncing-pulse"] > a { animation: bouncing-pulse 1.5s infinite; }.ba-item-hotspot > .ba-button-wrapper[data-animation="ba-hotspot-bouncing-pulse"] > a:before { animation: pulse 1.5s infinite;}/* Easy Pulse */@keyframes pulse { from {transform: scale(1);opacity: .5;} to {transform: scale(3, 3);opacity: 0;}}.ba-item-hotspot > .ba-button-wrapper[data-animation="ba-hotspot-easy-pulse"] > a:after,.ba-item-hotspot > .ba-button-wrapper[data-animation="ba-hotspot-easy-pulse"] > a:before { animation: pulse 3s infinite ease-out; background-color: transparent; border: 4px solid var(--background-color);}.ba-item-hotspot > .ba-button-wrapper[data-animation="ba-hotspot-easy-pulse"] > a:after { animation-delay: 0s;}.ba-item-hotspot > .ba-button-wrapper[data-animation="ba-hotspot-easy-pulse"] > a:before { animation-delay: 1.5s;}/*Bouncing Out Pulse*/@keyframes bouncing-out-pulse { 0% {transform: scale(0.8); filter: alpha(opacity=50);} 10% {transform: scale(1.1); filter: alpha(opacity=1);} 20% {transform: scale(0.9); filter: alpha(opacity=1);} 100% {transform: scale(0.8); filter: alpha(opacity=50);}}.ba-item-hotspot > .ba-button-wrapper[data-animation="ba-hotspot-bouncing-out-pulse"] > a { animation: bouncing-out-pulse 2s linear infinite;}@keyframes outer-pulse { 0% {transform: scale(1);filter: alpha(opacity=50);opacity: 0.5;} 80% {transform: scale(3.5); filter: alpha(opacity=0);opacity: 0;} 100% {transform: scale(3.5);filter: alpha(opacity=0); opacity: 0;}}.ba-item-hotspot > .ba-button-wrapper[data-animation="ba-hotspot-bouncing-out-pulse"] > a:after { animation: outer-pulse 2000ms linear infinite;}@keyframes inner-pulse { 0% {transform: scale(1);filter: alpha(opacity=50);opacity: 0.5;} 30% {transform: scale(1);filter: alpha(opacity=50);opacity: 0.5;} 100% {transform: scale(2.5);filter: alpha(opacity=0);opacity: 0;}}.ba-item-hotspot > .ba-button-wrapper[data-animation="ba-hotspot-bouncing-out-pulse"] > a:before { animation: inner-pulse 2000ms linear infinite;}/* Popover *//*.body-sortable-started .ba-item-hotspot[data-display="hover"]:not(:hover) .ba-hotspot-popover,*/.body-sortable-started .ba-item-hotspot:not([data-display="hover"]) .ba-hotspot-popover:not(.ba-visible-hotspot-popover) { display: none;}.ba-hotspot-popover[data-position="top"] { top: 0; transform: translate(-50%, calc(-10px - 100%));}.ba-hotspot-popover[data-position="top"]:after { border-top-color: var(--background-color); bottom: -10px; }.ba-hotspot-popover[data-position="bottom"] { bottom: 0; transform: translate(-50%, calc(10px + 100%));}.ba-hotspot-popover[data-position="bottom"]:after { border-bottom-color: var(--background-color); top: -10px; } .ba-hotspot-popover[data-position="left"] { left: 0; top: 50%; transform: translate(calc(-10px - 100%), -50%);}.ba-hotspot-popover[data-position="left"]:after { border-left-color: var(--background-color); right: -10px; left: auto;}.ba-hotspot-popover[data-position="right"]:after { border-right-color: var(--background-color); left: -10px; right: auto; }.ba-hotspot-popover:after { border: 5px solid transparent; content: ""; display: block; height: 0; left: calc(50% - 5px); position: absolute; width: 0px;}.ba-visible-hotspot-popover.ba-hotspot-popover + .ba-hotspot-backdrop { position: fixed; top: 0; bottom: 0; right: 0; left: 0; cursor: default;}.ba-hotspot-popover-visible { z-index: 100;}.ba-item-hotspot.ba-hotspot-popover-visible { z-index: 150 !important;}.ba-item-hotspot.ba-hotspot-popover-visible[data-display="hover"]:hover:before { content: ""; position: absolute; top: -10px; bottom: -10px; left: 0; right: 0;}.ba-item.ba-item-scroll-to-top.visible-scroll-to-top { visibility: visible;}.visible-scroll-to-top .ba-scroll-to-top { opacity: 1 !important; margin-bottom: 0;}/* Scroll To Top Position Right */.ba-store-wishlist-opened .scroll-btn-right { right: calc(25px + var(--body-scroll-width));}.lightbox-open .scroll-btn-right { right: 40px;}.scroll-btn-right .ba-edit-item.full-menu { transform: translate(-75%, -50%);}/* Scroll To Top Position Left */.scroll-btn-left { left: 25px;}.scroll-btn-left .ba-edit-item.full-menu { transform: translate(-25%, -50%);}/*/* Plugin Smooth Scrolling*/.ba-scroll-to i { text-align: center;}.ba-scroll-to i { line-height: 1em;}/*/* Plugin Testimonials*/.ba-item-testimonials .testimonials-wrapper { box-sizing: border-box;}.ba-item-testimonials .style-4 .testimonials-wrapper,.ba-item-testimonials .style-1 .testimonials-wrapper { height: auto;}.ba-item-testimonials .ba-testimonials { list-style: none; margin: 0;}.testimonials-icon-wrapper { align-items: flex-start; display: flex; justify-content: center; margin-bottom: 20px;}.testimonials-icon-wrapper i { line-height: .5em; pointer-events: none; text-align: center; vertical-align: middle;}.testimonials-name-wrapper { overflow: hidden;}.ba-item-testimonials .slideshow-content > li { box-sizing: border-box;}.style-5 .testimonials-wrapper,.style-3 .testimonials-wrapper,.style-2 .testimonials-wrapper { display: flex; flex-direction: column;}.ba-item-testimonials .ba-slideset-dots{ margin-top: 10px;}.ba-item-testimonials .slideshow-content { margin: 0 auto; position: relative;}.testimonials-slideshow-content-wrapper { margin: 0 auto;}/* style-1 */.style-4 .testimonials-wrapper,.style-1 .testimonials-wrapper { display: flex; flex-wrap: wrap; flex-direction: row; min-height: auto;}.style-4 .testimonials-info,.style-3 .testimonials-info,.style-2 .testimonials-info,.style-1 .testimonials-info { box-sizing: border-box; display: flex; margin-bottom: 20px; order: 1; position: relative; width: 100%;}.ba-item-testimonials .testimonials-info { height: var(--testimonials-info-height); flex-grow: 1;}.style-6 .testimonials-info,.style-5 .testimonials-info,.style-4 .testimonials-info,.style-2 .testimonials-info,.style-3 .slideshow-content >li .testimonials-wrapper,.style-1 .slideshow-content >li .testimonials-wrapper { box-shadow: none !important; background-color: transparent !important; border-radius: 0 !important; border: none!important; padding: 0 !important;}.ba-item-testimonials ul.style-6 li { width: 100%;}.style-4 .ba-testimonials-img,.style-3 .ba-testimonials-img,.style-2 .ba-testimonials-img,.style-1 .ba-testimonials-img { order: 2;}.style-1 .testimonials-icon-wrapper { margin-right: 10px;}.style-4 .ba-testimonials-img,.style-1 .ba-testimonials-img { margin-right: 20px;}.style-6 .ba-slideset-dots > div,.style-5 .ba-testimonials-img div,.style-4 .ba-testimonials-img div,.style-3 .ba-testimonials-img div,.style-2 .ba-testimonials-img div,.style-1 .ba-testimonials-img div { background-size: cover; background-position: center; background-repeat: no-repeat;}.style-6 .ba-slideset-dots > div { transition: opacity .3s linear; -webkit-tap-highlight-color: transparent;}.style-6 .ba-slideset-dots > div:not(.active):not(:hover){ opacity: .5;}.style-4 .testimonials-title-wrapper,.style-3 .testimonials-title-wrapper,.style-2 .testimonials-title-wrapper,.style-1 .testimonials-title-wrapper { display: flex; flex-direction: column; justify-content: center; order: 3;}.style-3 .testimonials-info:before,.style-1 .testimonials-info:before { border: 10px solid; border-bottom-color: transparent !important; border-left-color: transparent !important; border-right-color: transparent !important; bottom: -20px; content: ""; display: block; position: absolute; top: auto; transform: translateX(-50%);}.style-4 .testimonials-name-wrapper,.style-4 .testimonials-caption-wrapper,.style-4 .ba-testimonials-testimonial,.style-1 .testimonials-name-wrapper,.style-1 .testimonials-caption-wrapper,.style-1 .ba-testimonials-testimonial { text-align: left;}/* style-2 */.style-2 .testimonials-info,.style-3 .testimonials-info { flex-direction: column;}.style-5 .ba-testimonials-img,.style-3 .ba-testimonials-img,.style-2 .ba-testimonials-img { display: flex; justify-content: center; width: 100%;}.style-6 .testimonials-name-wrapper,.style-6 .testimonials-caption-wrapper,.style-6 .ba-testimonials-testimonial,.style-5 .testimonials-name-wrapper,.style-5 .testimonials-caption-wrapper,.style-5 .ba-testimonials-testimonial,.style-3 .testimonials-name-wrapper,.style-3 .testimonials-caption-wrapper,.style-3 .ba-testimonials-testimonial,.style-2 .testimonials-name-wrapper,.style-2 .testimonials-caption-wrapper,.style-2 .ba-testimonials-testimonial { text-align: center;}/* style-3 */.style-3 .testimonials-info:before { left: 50% !important;}/* style-4 */.style-4 .testimonials-info { order: 4;}.style-4 .testimonials-icon-wrapper { display: none;}.style-1 .slideshow-content >li,.style-4 .slideshow-content >li,.style-6 .slideshow-content >li { box-sizing: border-box;}/* style-6 */.ba-testimonials.style-5 .testimonials-info >.testimonials-icon-wrapper,.ba-testimonials:not(.style-5) .testimonials-wrapper>.testimonials-icon-wrapper,.style-6 .ba-testimonials-img,.style-6 .ba-slideset-dots > div:before{ display: none;}.style-6 .testimonials-info { margin-bottom: 20px;}.style-5 .testimonials-testimonial-wrapper { margin: 20px 0;}.style-6 .ba-slideset-dots,.style-3 .testimonials-title-wrapper,.style-2 .testimonials-title-wrapper { margin-top: 20px;}.style-4 .testimonials-testimonial-wrapper { margin: 20px 0 0;}/* Testimonials Animation */.ba-item-testimonials .slideshow-content li:not(.active):not(.testimonials-out-animation) { opacity: 0; position: absolute; visibility: hidden;}.ba-testimonials:not(.slideset-loaded) { opacity: 0;}.ba-item-testimonials .slideshow-content { display: flex; flex-direction: row; justify-content: space-between; flex-wrap: wrap;}@keyframes testimonials-in { 0% { opacity: 0; transform: scale(0.2);} 100% {opacity: 1; transform: scale(1);}}.ba-item-testimonials .slideshow-content li.active { animation: testimonials-in .3s linear both;}@keyframes testimonials-out { 0% {opacity: 1; transform: scale(1);} 100% {opacity: 0; transform: scale(0.2);}}.ba-item-testimonials .slideshow-content li.testimonials-out-animation { animation: testimonials-out .3s linear both;}/* Testimonials Animation Fade*/@keyframes testimonials-fade-in { 0% { opacity: 0;} 100% {opacity: 1;}}.ba-item-testimonials .ba-testimonials[data-count="1"] .slideshow-content li.active { animation: testimonials-fade-in .3s linear both;}@keyframes testimonials-fade-out { 0% {opacity: 1;} 100% {opacity: 0;}}.ba-item-testimonials .ba-testimonials[data-count="1"] .slideshow-content li.testimonials-out-animation { animation: testimonials-fade-out .3s linear both;}/*/* Plugin Carousel*/.ba-slideshow-caption > a { bottom: 0; left: 0; position: absolute; right: 0; top: 0;}.ba-slideshow-caption > div > *:not(.ba-overlay-slideshow-button) { position: relative;}ul.ba-slideset { margin: 0; overflow: hidden; padding: 0;}.ba-item-recently-viewed-products .ba-slideset.carousel-type:not(.slideset-loaded) .slideshow-content > li:not(.active),.ba-item-related-posts-slider .ba-slideset.carousel-type:not(.slideset-loaded) .slideshow-content > li:not(.active),.ba-item-recent-posts-slider .ba-slideset.carousel-type:not(.slideset-loaded) .slideshow-content > li:not(.active),.ba-item-carousel .ba-slideset:not(.slideset-loaded) .slideshow-content > li:not(.active),.ba-item-slideset .ba-slideset:not(.slideset-loaded) .slideshow-content > li:not(.active) { display: none;}.ba-item-recently-viewed-products .ba-slideset.carousel-type .slideshow-content > li,.ba-item-related-posts-slider .ba-slideset.carousel-type .slideshow-content > li,.ba-item-recent-posts-slider .ba-slideset.carousel-type .slideshow-content > li,.ba-item-carousel .slideshow-content > li,.ba-item-slideset .slideshow-content > li { display: inline-block; line-height: 0; position: absolute; text-decoration: none;}.ba-slideset .slideshow-content { overflow: hidden; position: relative;}.ba-slideset .slideshow-content li { opacity: 1 !important; transition: left .75s linear; visibility: hidden;}.ba-item-recently-viewed-products .slideshow-type.ba-slideset .slideshow-content li,.ba-item-related-posts-slider .slideshow-type.ba-slideset .slideshow-content li,.ba-item-recent-posts-slider .slideshow-type.ba-slideset .slideshow-content li { visibility: visible;}.ba-item-recently-viewed-products .ba-slideset.carousel-type .slideshow-content > li.active,.ba-item-related-posts-slider .ba-slideset.carousel-type .slideshow-content > li.active,.ba-item-recent-posts-slider .ba-slideset.carousel-type .slideshow-content > li.active,.ba-item-carousel .slideset-out-animation,.ba-item-carousel .slideshow-content li.active,.ba-slideset .slideset-out-animation,.ba-slideset .slideshow-content li.active { visibility: visible;}.ba-slideset:not(.caption-over) li.active { z-index: 1;}.ba-item-recently-viewed-products ul.carousel-type .slideshow-content:not([style*="transition: none"]) li.item,.ba-item-related-posts-slider ul.carousel-type .slideshow-content:not([style*="transition: none"]) li.item,.ba-item-recent-posts-slider ul.carousel-type .slideshow-content:not([style*="transition: none"]) li.item { will-change: transform;}.ba-item-slideset .ba-slideset,.ba-item-carousel .ba-slideset { cursor: grab !important;}.ba-item-slideset ul:not(.slideset-loaded) li,.ba-item-carousel ul:not(.slideset-loaded) li,.ba-item-recent-posts-slider ul.carousel-type:not(.slideset-loaded) li,.ba-item-related-posts-slider ul.carousel-type:not(.slideset-loaded) li,.ba-item-recently-viewed-products ul.carousel-type:not(.slideset-loaded) li { position: relative; float:left;} /* Image */.ba-slideshow-img { background-position: 50% 50%; background-repeat: no-repeat;}.lightbox-enabled .ba-slideshow-img { cursor: zoom-in;}.ba-item-slideshow .ba-overlay,.ba-item-slideshow .lightbox-enabled .ba-slideshow-caption,.caption-over .lightbox-enabled .ba-slideshow-caption { pointer-events: none;}.item.active[tabindex="0"] { outline: none !important}.item.active[tabindex="0"]:focus .ba-slideshow-caption,.item.active[tabindex="0"]:focus .ba-slideshow-img { outline: 2px solid #0171e3; outline-offset: -2px;}/* Caption */.slideset-inner { position: relative;}.ba-slideshow-caption { background-repeat: no-repeat; display: flex; flex-direction: column; flex-grow: 1; justify-content: center;}.ba-item-recently-viewed-products .ba-slideset:not(.slideshow-type) .ba-slideshow-caption,.ba-item-related-posts-slider .ba-slideset:not(.slideshow-type) .ba-slideshow-caption,.ba-item-recent-posts-slider .ba-slideset:not(.slideshow-type) .ba-slideshow-caption { animation: none;}.ba-item-recently-viewed-products .ba-slideset:not(.caption-over):not(.slideshow-type) .ba-slideshow-caption,.ba-item-related-posts-slider .ba-slideset:not(.caption-over):not(.slideshow-type) .ba-slideshow-caption,.ba-item-carousel .ba-slideset:not(.caption-over) li .ba-slideshow-caption ,.ba-item-recent-posts-slider .ba-slideset:not(.caption-over):not(.slideshow-type) .ba-slideshow-caption { height: var(--carousel-caption-height); justify-content: flex-start;}.ba-item-recently-viewed-products .carousel-type .ba-slideshow-caption > *,.ba-item-related-posts-slider .carousel-type .ba-slideshow-caption > *,.ba-item-recent-posts-slider .carousel-type .ba-slideshow-caption > *,.ba-item-carousel .ba-slideshow-caption > *,.ba-item-slideset .ba-slideshow-caption > * { padding: 0 30px;}.slideshow-button { line-height: 0; font-size: 0;}.com_gridbox .slideshow-button a { line-height: initial;}/* Caption Over */.ba-item-recently-viewed-products .caption-over .ba-slideshow-caption,.ba-item-related-posts-slider .caption-over .ba-slideshow-caption,.ba-item-recent-posts-slider .caption-over .ba-slideshow-caption,.ba-item-slideset .caption-over .ba-slideshow-caption,.ba-item-carousel .caption-over .ba-slideshow-caption { bottom: 0; left: 0; overflow: hidden; position: absolute; right: 0; top: 0;}/* Caption hover */.ba-item-recently-viewed-products .caption-hover .ba-slideshow-caption,.ba-item-related-posts-slider .caption-hover .ba-slideshow-caption,.ba-item-recent-posts-slider .caption-hover .ba-slideshow-caption,.ba-item-slideset .caption-hover .ba-slideshow-caption,.ba-item-carousel .caption-hover.caption-over .ba-slideshow-caption { opacity: 0; visibility: hidden; transition: all .3s 0s ease-in-out;}.ba-item-recently-viewed-products .ba-slideset:not(.caption-over) li.active .ba-slideshow-caption,.ba-item-recently-viewed-products .caption-over.caption-hover li:hover .ba-slideshow-caption,.ba-item-related-posts-slider .ba-slideset:not(.caption-over) li.active .ba-slideshow-caption,.ba-item-related-posts-slider .caption-over.caption-hover li:hover .ba-slideshow-caption,.ba-item-recent-posts-slider .ba-slideset:not(.caption-over) li.active .ba-slideshow-caption,.ba-item-recent-posts-slider .caption-over.caption-hover li:hover .ba-slideshow-caption,.ba-item-slideset .ba-slideset:not(.caption-over) li.active .ba-slideshow-caption,.ba-item-slideset .caption-over.caption-hover li:hover .ba-slideshow-caption,.ba-item-carousel .caption-over.caption-hover li:hover .ba-slideshow-caption { opacity: 1; visibility: visible;}.ba-item-slideset .ba-slideset:not(.caption-over) li:not(.active) .ba-btn-transition { transition: none;}.ba-slideset .ba-slideset-dots { position: static; padding-top: 20px;}/*/* Plugin Recent Posts Slider*/.ba-item-recently-viewed-products .ba-blog-post-title a,.ba-item-related-posts-slider .ba-blog-post-title a,.ba-item-recent-posts-slider .ba-blog-post-title a { color: inherit; text-decoration: inherit;}.ba-item-recently-viewed-products .ba-slideshow-img,.ba-item-related-posts-slider .ba-slideshow-img,.ba-item-recent-posts-slider .ba-slideshow-img { position: relative; width: 100%;}.ba-item-recently-viewed-products .ba-slideshow-img a,.ba-item-related-posts-slider .ba-slideshow-img a,.ba-item-recent-posts-slider .ba-slideshow-img a { bottom: 0; left: 0; position: absolute; right: 0; top: 0;}/*/* Plugin Slideshow*/.ba-item-recently-viewed-products .slideshow-type,.ba-item-related-posts-slider .slideshow-type,.ba-item-recent-posts-slider .slideshow-type,ul.ba-slideshow { box-sizing: border-box; height: 100%; list-style: none; margin: 0; overflow: hidden; padding: 0; position: relative; width: 100%;}.ba-item-slideshow ul.ba-slideshow { overflow: visible;}.ba-item-content-slider ul.ba-slideshow .slideshow-content,.ba-item-slideshow ul.ba-slideshow,.ba-item-content-slider ul.ba-slideshow { min-height: inherit;}.ba-item-product-slideshow ul.ba-slideshow .slideshow-content,.ba-item-field-slideshow ul.ba-slideshow,.ba-item-field-slideshow ul.ba-slideshow .slideshow-content,.ba-item-slideshow ul.ba-slideshow .slideshow-content { min-height: inherit; overflow: hidden; position: relative;}.ba-item-product-slideshow .slideshow-wrapper.dots-position-outside:not(.ba-left-thumbnails-navigation) .ba-slideshow-dots,.ba-item-field-slideshow .slideshow-wrapper.dots-position-outside:not(.ba-left-thumbnails-navigation) .ba-slideshow-dots,.ba-item-slideshow .slideshow-wrapper.dots-position-outside:not(.ba-left-thumbnails-navigation) .ba-slideshow-dots { margin-top: 20px; overflow: hidden; position: static;}.ba-item-product-slideshow .slideshow-content .item,.ba-item-product-slideshow .slideshow-content,.ba-item-field-slideshow .slideshow-content .item,.ba-item-field-slideshow .slideshow-content,.ba-item-related-posts-slider .slideshow-type .slideshow-content .item,.ba-item-related-posts-slider .slideshow-type .slideshow-content,.ba-item-recently-viewed-products .slideshow-type .slideshow-content .item,.ba-item-recently-viewed-products .slideshow-type .slideshow-content,.ba-item-recent-posts-slider .slideshow-type .slideshow-content .item,.ba-item-recent-posts-slider .slideshow-type .slideshow-content,.ba-item-slideshow .slideshow-content .item,.ba-item-slideshow .slideshow-content { height: 100%; width: 100%;}.ba-item-recently-viewed-products .slideshow-type .slideshow-content .item:not(.active):not(.ba-next):not(.ba-prev):not(.ba-left):not(.ba-right),.ba-item-related-posts-slider .slideshow-type .slideshow-content .item:not(.active):not(.ba-next):not(.ba-prev):not(.ba-left):not(.ba-right),.ba-item-content-slider > .slideshow-wrapper > .ba-slideshow > .slideshow-content > .item:not(.active):not(.ba-next):not(.ba-prev):not(.ba-left):not(.ba-right),.ba-item-recent-posts-slider .slideshow-type .slideshow-content .item:not(.active):not(.ba-next):not(.ba-prev):not(.ba-left):not(.ba-right),.ba-item-slideshow .slideshow-content .item:not(.active):not(.ba-next):not(.ba-prev):not(.ba-left):not(.ba-right) { display: none;}.ba-item-product-slideshow .ba-slideshow-img,.ba-item-field-slideshow .ba-slideshow-img,.ba-item-related-posts-slider .slideshow-type .ba-slideshow-img,.ba-item-recently-viewed-products .slideshow-type .ba-slideshow-img,.ba-item-recent-posts-slider .slideshow-type .ba-slideshow-img,.ba-item-slideshow .ba-slideshow-img { align-items: center; background-position: 50% 50%; background-repeat: no-repeat; bottom: 0; display: flex; justify-content: center; left: 0; overflow: hidden; position: absolute; right: 0; top: 0; z-index: 1;}.ba-item-content-slider .ba-slideshow-img + .ba-grid-column,.ba-item-related-posts-slider .slideshow-type .ba-slideshow-caption,.ba-item-recently-viewed-products .slideshow-type .ba-slideshow-caption,.ba-item-recent-posts-slider .slideshow-type .ba-slideshow-caption,.ba-item-slideshow .ba-slideshow-caption { bottom: 0; box-sizing: border-box; display: none; flex-direction: column; justify-content: center; left: 0; width: 100%; max-width: 1170px; margin: 0 auto; overflow: visible; padding: 100px; position: absolute; right: 0; top: 0; z-index: 5;}.ba-item-related-posts-slider .slideshow-type .ba-slideshow-caption,.ba-item-recently-viewed-products .slideshow-type .ba-slideshow-caption,.ba-item-recent-posts-slider .slideshow-type .ba-slideshow-caption { background: transparent !important; backdrop-filter: none !important;}.ba-item-content-slider .ba-slideshow-img + .ba-grid-column { bottom: auto; max-width: none; min-height: 100%; top: auto;}.ba-item-related-posts-slider .slideshow-type .active > .ba-slideshow-caption,.ba-item-recently-viewed-products .slideshow-type .active > .ba-slideshow-caption,.ba-item-recent-posts-slider .slideshow-type .active > .ba-slideshow-caption,.ba-item-slideshow .active > .ba-slideshow-caption { display: flex;}.slideshow-description-wrapper .ba-slideshow-description,.slideshow-title-wrapper *,.slideshow-button a { display: inline-block;}.slideshow-description-wrapper .ba-slideshow-description,.slideshow-title-wrapper * { text-align: inherit; width: 100%;}.ba-slideset-nav,.ba-slideshow-nav { height: 0; position: absolute; top: 50%; width: 100%; z-index: 10;}.ba-slideset-nav a,.ba-slideshow-nav a { box-sizing: content-box; position: absolute; text-align: center; transform: translateY(-50%);}.slideset-btn-next,.slideshow-btn-next { margin: 0; right: 20px;}.slideset-btn-prev,.slideshow-btn-prev { left: 20px;}.ba-slideset-dots,.ba-slideshow-dots { bottom: 20px; box-sizing: border-box; color: #fff; display: flex; justify-content: center; padding: 5px; position: absolute; width: 100%; z-index: 9;}.ba-slideset-dots > div,.ba-slideshow-dots > div { transition: color .3s ;}.com_gridbox .ba-slideshow-dots { z-index: 7;}.ba-testimonials .ba-slideset-dots { position: static;}.ba-slideshow-dots.disabled-dots { display: none;}.show-hidden-elements .ba-slideset-dots,.show-hidden-elements .ba-slideshow-dots { display: flex;}.ba-slideset-dots > div:not(:first-child),.ba-slideshow-dots > div:not(:first-child) { margin-left: 1em;}.ba-slideset-dots > div,.ba-slideshow-dots > div { cursor: pointer; text-align: center; -webkit-tap-highlight-color: transparent;}.slideshow-type.ba-item-slideshow .ba-overlay { z-index: 4;}.ba-item-recently-viewed-products ul:not(.slideshow-type) + .ba-overlay,.ba-item-related-posts-slider ul:not(.slideshow-type) + .ba-overlay,.ba-item-recent-posts-slider ul:not(.slideshow-type) + .ba-overlay { display: none;}.ba-item-recently-viewed-products .slideshow-type + .ba-overlay,.ba-item-related-posts-slider .slideshow-type + .ba-overlay,.ba-item-recent-posts-slider .slideshow-type + .ba-overlay { z-index: 4}body:not(.gridbox) .slideset-wrapper .empty-list,body:not(.gridbox) .slideshow-wrapper .empty-list { display: none;}.ba-item-content-slider.ba-item .slideshow-wrapper .ba-slideshow:not(.ba-fade-in):not(.ba-ken-burns) li.ba-next > .ba-overlay,.ba-item-content-slider.ba-item .slideshow-wrapper .ba-slideshow:not(.ba-fade-in):not(.ba-ken-burns) li.ba-prev > .ba-overlay,.ba-item-content-slider.ba-item .slideshow-wrapper li.active > .ba-overlay,.slideshow-wrapper > .ba-overlay { min-height: inherit; z-index: 3}.ba-item-content-slider.ba-item .slideshow-wrapper li.active > .ba-overlay,.slideshow-wrapper > .ba-overlay { min-height: inherit; z-index: 3}.ba-item-content-slider.ba-item .slideshow-wrapper li > .ba-overlay { min-height: auto;}.ba-item-content-slider.ba-item .slideshow-wrapper li.active .ba-grid-column > .ba-overlay,.ba-item-content-slider.ba-item .slideshow-wrapper .ba-ken-burns li:not(.active) > .ba-overlay { z-index: 0;}/* Slideshow Thumbnails */.slideshow-wrapper:not(.ba-left-thumbnails-navigation) .ba-slideshow-dots.thumbnails-dots { grid-template-columns: repeat(var(--dots-count), calc((100% - (var(--thumbnails-count) - 1) * 20px) / var(--thumbnails-count))); height: var(--bottom-thumbnails-height);}.slideshow-wrapper:not(.ba-left-thumbnails-navigation):not(.dots-position-outside) .ba-slideshow-dots.thumbnails-dots { grid-template-columns: repeat(var(--dots-count), calc((100% - ((var(--thumbnails-count) - 1) * 20px + 40px)) / var(--thumbnails-count)));}.slideshow-wrapper.ba-left-thumbnails-navigation { --left-thumbnails-width: var(--left-thumbnails-width);}.slideshow-wrapper.ba-left-thumbnails-navigation .ba-slideshow-dots.thumbnails-dots { grid-template-rows: repeat(var(--dots-count), calc((100% - (var(--thumbnails-count) - 1) * 20px) / var(--thumbnails-count)));}.ba-left-thumbnails-navigation:not(.dots-position-outside) .ba-slideshow-dots.thumbnails-dots { grid-template-rows: repeat(var(--dots-count), calc((100% - ((var(--thumbnails-count) - 1) * 20px + 20px)) / var(--thumbnails-count)));}.ba-slideshow-dots.thumbnails-dots { display: grid; cursor: grab; grid-auto-flow: column; grid-column-gap: 20px; overflow: hidden; justify-content: normal; padding: 0;}.ba-slideshow-dots.thumbnails-dots.disable-move { cursor: default;}.ba-slideshow-dots.thumbnails-dots.disable-move.center-align:not(.count-matched) { justify-content: center;}.ba-slideshow-dots.thumbnails-dots.disable-move.right-align:not(.count-matched) { justify-content: end;}.ba-left-thumbnails-navigation .ba-slideshow-dots.thumbnails-dots.disable-move.center-align:not(.count-matched),.ba-left-thumbnails-navigation .ba-slideshow-dots.thumbnails-dots.disable-move.right-align:not(.count-matched) { justify-content: initial;}.ba-slideshow-dots.thumbnails-dots > div { background-position: center; background-repeat: no-repeat; line-height: 0; margin-left: 0!important; position: relative; will-change: transform; outline-offset: -2px;}.move-started > * { pointer-events: none;}.slideshow-wrapper:not(.dots-position-outside):not(.ba-left-thumbnails-navigation) .ba-slideshow-dots.thumbnails-dots > div { transform: translateX(20px);}.slideshow-wrapper:not(.dots-position-outside):not(.ba-left-thumbnails-navigation) .ba-slideshow-dots.thumbnails-dots.center-align.disable-move:not(.count-matched) > div { transform: translateX(0px);}.slideshow-wrapper:not(.dots-position-outside):not(.ba-left-thumbnails-navigation) .ba-slideshow-dots.thumbnails-dots.right-align.disable-move:not(.count-matched) > div { transform: translateX(-20px);}.slideshow-wrapper:not(.dots-position-outside).ba-left-thumbnails-navigation .ba-slideshow-dots.thumbnails-dots > div { transform: translateY(20px);}.ba-item-product-gallery .ba-gridbox-gallery-image:not(:hover) .ba-simple-gallery-image:after,.ba-slideshow-dots.thumbnails-dots > div.ba-icons:before { opacity: 0;}.ba-item-product-gallery .ba-simple-gallery-image:after,.ba-slideshow-dots.thumbnails-dots > div:after { background: #fff; bottom: 0; content: ""; left: 0; opacity: 0.3; position: absolute; right: 0; top: 0; transition: .3s; z-index: 1;}.ba-item-product-gallery .ba-simple-gallery-image:after { z-index: 0;}.ba-slideshow-dots.thumbnails-dots > div.active:after,.ba-slideshow-dots.thumbnails-dots > div:hover:after { opacity: 0;}.empty-content ~ .ba-slideshow-dots.thumbnails-dots { display: none;}/* Slideshow Thumbnails Left */.ba-left-thumbnails-navigation .ba-slideshow-dots.thumbnails-dots { bottom: 0; grid-auto-flow: row !important; grid-row-gap: 20px !important; left: 0; margin: 0 !important; position: absolute; top: 0; width: var(--left-thumbnails-width) !important;}.ba-left-thumbnails-navigation:not(.dots-position-outside) .ba-slideshow-dots.thumbnails-dots { left: 20px; bottom: 20px;}.ba-left-thumbnails-navigation .ba-slideshow { display: flex !important; flex-direction: row-reverse !important;}.ba-item-product-slideshow .ba-slideshow { min-height: inherit;}.ba-left-thumbnails-navigation .ba-slideshow-dots.thumbnails-dots > div { transform: translateX(0);}.ba-left-thumbnails-navigation.dots-position-outside .ba-slideshow-dots.thumbnails-dots .slideshow-content { margin-left: 20px !important;}.ba-left-thumbnails-navigation.dots-position-outside .ba-slideshow-dots.thumbnails-dots { width: var(--left-thumbnails-width) !important;}.ba-left-thumbnails-navigation.dots-position-outside .ba-slideshow-nav,.ba-left-thumbnails-navigation.dots-position-outside .ba-slideshow .ba-overlay { left: calc(var(--left-thumbnails-width) + 20px) !important;}.ba-left-thumbnails-navigation.dots-position-outside .ba-slideshow-nav { width: calc(100% - (calc(var(--left-thumbnails-width) + 20px))) !important;}.ba-left-thumbnails-navigation:not(.dots-position-outside) .ba-slideshow-nav { width: calc(100% - (calc(var(--left-thumbnails-width) + 40px))) !important;}.ba-left-thumbnails-navigation.dots-position-outside .ba-overlay { left: calc(var(--left-thumbnails-width) + 20px) !important;}.ba-left-thumbnails-navigation.dots-position-outside .slideshow-content { margin-left: calc(20px + var(--left-thumbnails-width)) !important; outline: none;}.ba-left-thumbnails-navigation.dots-position-outside .slideshow-content:focus li.active > .ba-slideshow-img { outline: 2px solid #0171e3; outline-offset: -2px;}@keyframes gridbox-gallery-out { to {opacity: 0;}}.carousel-modal.image-lightbox-out .gridbox-gallery-fade-animation { animation: gridbox-gallery-out .3s both ease-in-out !important; opacity: 1;}/*/* Main menu*/.vertical-menu .main-menu .nav > li { overflow: visible;}.main-menu .nav > li > a:hover,.main-menu .nav > li > a:focus { background: transparent;}.mod-menu__sub,.nav-child { padding: 0; width: 250px;}.vertical-menu li.deeper > span i.ba-icon-caret-right,.vertical-menu li.deeper > a i.ba-icon-caret-right,.nav > li li.deeper > span i.ba-icon-caret-right,.nav > li li.deeper > a i.ba-icon-caret-right { float: right;}@-moz-document url-prefix() { .nav li.deeper > span i.ba-icon-caret-right, .nav li.deeper > a i.ba-icon-caret-right { float: right; } li.deeper > span i.ba-icon-caret-right, li.deeper > a i.ba-icon-caret-right { display: block; float: none; position: static; text-align: right; }}.mod-menu__sub > .deeper,.nav-child > .deeper { position: relative;}.mod-menu__sub li,.nav-child li { text-decoration: none; list-style: none;}.mod-menu__sub > .deeper > .mod-menu__sub.show-menu,.nav-child > .deeper > .nav-child.show-menu,.mod-menu__sub > .deeper > .mod-menu__sub.show-menu,.nav-child > .deeper > .nav-child.show-menu,.mod-menu__sub > .deeper:hover > .mod-menu__sub,.nav-child > .deeper:hover > .nav-child { left: 100%; position: absolute; top: 0px;}.mod-menu__sub > .deeper > .mod-menu__sub.show-menu,.nav-child > .deeper > .nav-child.show-menu,.nav > .deeper.parent > .mod-menu__sub.show-menu, .nav > .deeper.parent > .nav-child.show-menu,.nav li > .tabs-content-wrapper .ba-section { box-sizing: border-box !important;}.megamenu-item.megamenu-editing >.tabs-content-wrapper,.megamenu-item:hover >.tabs-content-wrapper, .megamenu-item > .tabs-content-wrapper.show-menu, .deeper.parent > .show-menu { display: block !important;}.megamenu-editing.megamenu-item > .tabs-content-wrapper .ba-section { box-sizing: border-box !important;}li.deeper >span,li.deeper > a { position: relative;}.dropdown-left-direction { right: 0;}.child-dropdown-left-direction,.dropdown-left-direction ul { right: 100%; left: auto !important;}.dropdown-top-direction { transform: translateY(calc( 0px - var(--dropdown-top-diff) - 25px)); top: auto !important;}/* Menu With Icon */.ba-item-main-menu .nav li span i.ba-menu-item-icon,.ba-item-main-menu .nav li a i.ba-menu-item-icon,.menu li span i.ba-menu-item-icon,.menu li a i.ba-menu-item-icon { color: inherit; line-height: 0; margin-right: 10px; text-align: center; vertical-align: middle; width: 1em;}/* Megamenu */.megamenu-item .ba-section { max-width: 100%;}.megamenu-item > .mod-menu__sub,.ba-menu-wrapper > .tabs-content-wrapper,.megamenu-item > .tabs-content-wrapper,.megamenu-item > .nav-child { display: none !important; z-index: 999;}.row-with-megamenu .megamenu-editing.megamenu-item > .tabs-content-wrapper,.megamenu-item:hover >.tabs-content-wrapper,.megamenu-item >.tabs-content-wrapper.show-menu, { display: block !important;}.megamenu-item >.tabs-content-wrapper { position: absolute; top: 100%;}.vertical-menu .megamenu-item >.tabs-content-wrapper.ba-container { top: 0;}.megamenu-item >.tabs-content-wrapper:not(.ba-container) { max-width: none !important;}.megamenu-item >.tabs-content-wrapper:not(.ba-container) .ba-section { width: 100% !important;}.megamenu-item >.tabs-content-wrapper.ba-container:not(.megamenu-center) { margin: 0 !important;}.megamenu-item >.tabs-content-wrapper.ba-container { width: auto !important; max-width: none;}.mod-menu__sub > .megamenu-item .ba-icon-caret-right,.mod-menu__sub > .megamenu-item >.tabs-content-wrapper,.nav-child > .megamenu-item .ba-icon-caret-right,.nav-child > .megamenu-item >.tabs-content-wrapper { display: none !important;}.megamenu-item .ba-section { min-height: 50px;}/* Vertical layout menu */.vertical-menu .main-menu .nav > li { display: block; position: relative;}.vertical-menu .main-menu .nav > li.deeper.parent > .mod-menu__sub,.vertical-menu .megamenu-item > .tabs-content-wrapper.ba-container,.vertical-menu .main-menu .nav > li.deeper.parent > .nav-child { margin-left: 100% !important;}.vertical-menu .megamenu-item >.tabs-content-wrapper.ba-container.megamenu-center { padding: 0 !important; top: auto;}.vertical-menu .main-menu .nav > li.megamenu-item { align-items: center; display: flex;}.vertical-menu .main-menu .nav > li> span,.vertical-menu .main-menu .nav > li> a { width: 100%; box-sizing: border-box;}.vertical-menu .main-menu .nav > li .mod-menu__sub,.vertical-menu .main-menu .nav > li .nav-child { top: 0;}.megamenu-item > .tabs-content-wrapper { margin-left: calc(var(--menu-item-left-offset) * -1) !important;}.megamenu-item > .tabs-content-wrapper.ba-container { margin-left: 0 !important;}.megamenu-item > .tabs-content-wrapper.ba-container.megamenu-center { margin-left: calc(var(--menu-item-width) / 2 - var(--megamenu-width) / 2 - 50px) !important;}.ba-hamburger-menu >.main-menu .ba-overlay { z-index: -1;}.vertical-menu .nav > .megamenu-item > span:after,.vertical-menu .nav > .megamenu-item > a:after,.vertical-menu .nav > .deeper.parent > span:after,.vertical-menu .nav > .deeper.parent > a:after,.vertical-menu .menu > .megamenu-item > span:after,.vertical-menu .menu > .megamenu-item > a:after,.vertical-menu .menu > .deeper.parent > span:after,.vertical-menu .menu > .deeper.parent > a:after { transform: rotate(-90deg);}/* Collapsible Vertical Menu*/.collapsible-vertical-submenu.vertical-menu .main-menu .nav > li.deeper.parent > .mod-menu__sub,.collapsible-vertical-submenu.vertical-menu .main-menu .nav > .deeper.parent .mod-menu__sub,.collapsible-vertical-submenu.vertical-menu .main-menu .nav > .deeper.parent .nav-child, .collapsible-vertical-submenu.vertical-menu .main-menu .menu > .deeper.parent .mod-menu__sub, .collapsible-vertical-submenu.vertical-menu .main-menu .menu > .deeper.parent .nav-child { box-sizing: border-box; display: none!important; margin-left: 0 !important; margin-top: 0; position: static; transform: none !important; width: 100% !important;}@keyframes visible-nav-child { 0% {max-height: 0; overflow: hidden;opacity: 0;} 99%{max-height: 400vh; overflow: visible; opacity: 1;} 100%{max-height: 400vh; overflow: visible; opacity: 1;}}.collapsible-vertical-submenu.vertical-menu .main-menu .nav .deeper.parent:not(:hover) > .show-menu,.collapsible-vertical-submenu.vertical-menu .main-menu .menu .deeper.parent:not(:hover) > .show-menu,.collapsible-vertical-submenu.vertical-menu .main-menu .menu .deeper.parent.visible-nav-child >.mod-menu__sub, .collapsible-vertical-submenu.vertical-menu .main-menu .menu .deeper.parent.visible-nav-child > .nav-child,.collapsible-vertical-submenu.vertical-menu .main-menu .nav .deeper.parent.visible-nav-child > ul.mod-menu__sub, .collapsible-vertical-submenu.vertical-menu .main-menu .nav .deeper.parent.visible-nav-child > .tabs-content-wrapper, .collapsible-vertical-submenu.vertical-menu .main-menu .nav .deeper.parent.visible-nav-child > ul.nav-child { animation: visible-nav-child .5s linear both!important; display: block!important; overflow: visible;}.collapsible-vertical-submenu.vertical-menu .deeper.parent.hidden-nav-child > ul.mod-menu__sub, .collapsible-vertical-submenu.vertical-menu .deeper.parent.hidden-nav-child > .tabs-content-wrapper, .collapsible-vertical-submenu.vertical-menu .deeper.parent.hidden-nav-child > ul.nav-child,.collapsible-vertical-submenu.vertical-menu .deeper.parent:not(.visible-nav-child) > ul.mod-menu__sub, .collapsible-vertical-submenu.vertical-menu .deeper.parent:not(.visible-nav-child) > .tabs-content-wrapper, .collapsible-vertical-submenu.vertical-menu .deeper.parent:not(.visible-nav-child) > ul.nav-child { display: none!important;}.collapsible-vertical-submenu.vertical-menu .main-menu .nav .deeper.parent:not(:hover):has(.show-menu) > span i:not(.ba-menu-item-icon):before,.collapsible-vertical-submenu.vertical-menu .main-menu .nav .deeper.parent:not(:hover):has(.show-menu) > a i:not(.ba-menu-item-icon):before,.collapsible-vertical-submenu.vertical-menu .main-menu .menu .deeper.parent:not(:hover):has(.show-menu) > span i:not(.ba-menu-item-icon):before,.collapsible-vertical-submenu.vertical-menu .main-menu .menu .deeper.parent:not(:hover):has(.show-menu) > a i:not(.ba-menu-item-icon):before,.collapsible-vertical-submenu.vertical-menu .deeper.parent.visible-nav-child > span i:not(.ba-menu-item-icon):before, .collapsible-vertical-submenu.vertical-menu .deeper.parent.visible-nav-child > a i:not(.ba-menu-item-icon):before { transform: rotate(90deg);}.collapsible-vertical-submenu.vertical-menu .deeper.parent > span i:before, .collapsible-vertical-submenu.vertical-menu .deeper.parent > a i:before { align-items: center; display: inline-flex; justify-content: center; transition: all .15s linear; width: 1em;}.album-in-lightbox-open .ba-row,.album-in-lightbox-open .ba-row:hover { z-index: auto !important;}/* Fix for gallery tooltip */body .ba-edit-gallery-btn { overflow: visible;}/*/* Plugin Feature Box*/.ba-feature-image-wrapper i { align-items: center; display: inline-flex; height: 1em; justify-content: center; max-width: 100%; width: 1em;}.ba-feature-list-layout .ba-feature-image-wrapper { margin-right: 25px;}.ba-feature-box-wrapper.ba-feature-grid-layout .ba-feature-box:hover { z-index: 1;}.ba-feature-box-wrapper.ba-feature-list-layout .ba-feature-box .ba-feature-caption { flex-grow: 1;}/*/* Plugin Icons*/@keyframes notification-in { from {bottom: 0; transform: translateY(100%); opacity: 0;}}#system-message { animation: notification-in .4s cubic-bezier(.25,.98,.26,.99) both; border-radius: 6px; border: none; bottom: 50px; box-shadow: 0 10px 30px rgba(0,0,0,0.3); color: #fff; display: block; opacity: 1; overflow: hidden; padding: 0; position: fixed; right: 50px; text-shadow: none; visibility: visible; z-index: 1510;}#system-message-container .alert { background: #02adea; display: inline-block; padding: 40px 25px; width: 250px;}#system-message-container .alert.alert-warning,#system-message-container .alert.alert-danger,#system-message-container .alert.alert-error { background-color: #ff776f;;}#system-message .alert-heading { color: #fff; display: block; font-size: .875rem; font-weight: bold; letter-spacing: 0; line-height: 1rem; margin: 0 0 15px !important; text-align: left; text-decoration: none; text-transform: uppercase;}#system-message > div .alert-message { color: #fff; font-size: .875rem; font-weight: 500; line-height: 1.5rem; margin: 0; opacity: .6; word-break: break-word;}#system-message .alert:before,#system-message .close { color: #fff; opacity: 1; padding: 8px; position: absolute; right: 5px; text-shadow: none; top: 0; opacity: 0;}#system-message > .alert:before { content: '\e04a'; display: inline-block; font: normal normal normal 24px/1 'balbooa-family'; opacity: 1; padding: 13px 10px;}/* Tooltip */.tooltip.top,.popover.top { margin-top: -10px;}.tooltip.right,.popover.right { margin-left: 10px;}.tooltip.bottom,.popover.bottom { margin-top: 10px;}.tooltip.left,.popover.left { margin-left: -10px;}.tooltip-arrow,.popover .arrow { border: 5px solid transparent; border-right: 5px solid #2c2c2c; bottom: calc(50% - 5px); left: -15px; position: absolute; width: 5px;}.popover.top .arrow,.tooltip-arrow { border-right: 5px solid transparent; border-top: 5px solid #2c2c2c; bottom: -15px; height: 5px; left: calc(50% - 5px); width: 0px;}.tooltip.bottom .tooltip-arrow { border-bottom: 5px solid #2c2c2c; border-top: 0; bottom: auto; top: -10px;}.tooltip.in,.tip-wrap,.popover.in { opacity: 1;}.tip-wrap .tip,.tooltip .tooltip-inner,.popover .popover-content { color: #fff; font-size: .75rem; font-weight: 500; line-height: 1.5rem; margin: 0; opacity: .56;}.popover .popover-title { color: #fff; display: block; font-size: .75rem; font-weight: 500; letter-spacing: 0; line-height: 1rem; margin: 0 0 15px !important; text-align: left; text-decoration: none; text-transform: uppercase;}.tooltip .tooltip-inner { margin: 0!important;}.tooltip { margin: 0 auto; margin-top: -5px;}.ba-account-alert-tooltip,.ba-checkout-alert-tooltip,.tooltip,.popover { position: absolute !important; z-index: 1060;}.ba-account-alert-tooltip,.ba-checkout-alert-tooltip,.ba-items-filter-show-button,.tooltip,.tip-wrap,.popover { border-radius: 4px; box-shadow: 0 10px 30px rgba(0,0,0,0.3); max-width: 200px; padding: 20px; text-align: left; transition: opacity .3s; width: auto; z-index: 99999999;}.ba-items-filter-show-button,.tooltip,.tip-wrap,.popover { opacity: 0; background: #2c2c2c;}.content-text table { width: 100% !important;}.content-text pre { border: 1px solid var(--border); margin: 0; max-height: 400px; overflow-x: hidden; overflow-y: scroll; padding: 50px; text-decoration: none !important; text-transform: none !important; white-space: pre-wrap; word-break: break-all;}.content-text pre code { font-family: inherit;}.ba-copy-to-clipboard:hover i { opacity: .5;}span.ba-copy-to-clipboard { bottom: 10px; cursor: pointer; font-size: 1.75rem; line-height: 0; position: absolute; right: 25px;}.intro-post-reviews a.ba-blog-post-rating-count,.ba-blog-post-reviews a.ba-blog-post-rating-count { margin-left: 10px; transition: color .3s;}.intro-post-wrapper .intro-post-info > span,.ba-blog-post-info-wrapper > span { align-items: center; position: relative;}.ba-blog-post-info-wrapper > .ba-blog-post-author ~ .ba-blog-post-author,.ba-item-post-intro .intro-post-info .intro-post-author ~ .intro-post-author { margin-left: 20px;}.ba-blog-post-info-wrapper > span a,.ba-blog-post-info-wrapper > span a:hover,.ba-blog-post-reviews a.ba-blog-post-rating-count,.intro-post-reviews a.ba-blog-post-rating-count,.intro-post-wrapper .intro-post-info .intro-post-info-wrapper > span a,.intro-post-wrapper .intro-post-info .intro-post-info-wrapper > span a:hover { color: inherit;}.ba-blog-post-info-wrapper .ba-author-avatar,.intro-post-wrapper .ba-author-avatar { margin: 5px 10px 5px 0;}.ba-blog-post-info-wrapper,.ba-blog-post-info-wrapper > span,.ba-blog-post-info-wrapper .ba-icons,.intro-post-wrapper .intro-post-info > span { cursor: default !important;}.ba-item-post-navigation .ba-blog-post-fields,.ba-item-post-intro .intro-post-info,.ba-blog-post-info-wrapper { align-items: center; display: flex; flex-wrap: wrap;}.ba-item-category-intro .intro-post-title-wrapper .ba-author-avatar,.ba-blog-post-info-wrapper .ba-author-avatar,.intro-post-info .ba-author-avatar { background-position: center; background-size: cover; border-radius: 50%; display: inline-block; vertical-align: middle;}.intro-post-info .ba-author-avatar,.ba-blog-post-info-wrapper .ba-author-avatar { height: 30px; width: 30px;}/* Author Social Link */.intro-category-author-social-wrapper a,.ba-post-author-social-wrapper a { font-size: 1rem; margin-right: 10px; padding: 10px;}.ba-blog-posts-pagination span.disabled a *,.ba-blog-posts-pagination span.disabled a,.intro-category-author-social-wrapper a:hover,.ba-post-author-social-wrapper a:hover { opacity: .5;}.intro-post-reviews,.ba-blog-post-reviews { align-items: center;}/* Multiple Nights */.add-to-cart-booking-calendar input { cursor: pointer !important; background: var(--bg-primary); border-color: var(--border); transition: border-color .3s;}.ba-add-to-cart-guests input:focus,.add-to-cart-booking-calendar input:focus { border-color: #f3f3f3 !important;}.add-to-cart-booking-calendar + .add-to-cart-booking-calendar { margin-left: 5px;}/* Single Day Private No Slot*/.ba-add-to-cart-guests,.ba-add-to-cart-guests input,.add-to-cart-booking-guests-wrapper .ba-add-to-cart-row-label,.add-to-cart-booking-hours-wrapper .ba-add-to-cart-row-label,.add-to-cart-booking-calendar-wrapper .ba-add-to-cart-row-label,.add-to-cart-booking-calendar input[data-type="single-date"] { width: 100%;}.add-to-cart-booking-calendar { position: relative;}.add-to-cart-booking-calendar .icons-cell ~ input { cursor: pointer; color: inherit; font-size: inherit; font-style: inherit; letter-spacing: inherit; line-height: inherit; margin: 0; padding: 0 0 0 2.7em; width: 100%;}.add-to-cart-booking-calendar .open-calendar-wrapper { position: relative;}.add-to-cart-booking-calendar .icons-cell { font-size: 1.5em; left: .5em; line-height: 1em; position: absolute; bottom: 50%; pointer-events: none; transform: translateY(0.5em);}.add-to-cart-booking-calendar-wrapper { min-width: 100%;}.add-to-cart-booking-calendar { flex-grow: 1; margin-bottom: 20px;}.add-to-cart-booking-calendar input.open-calendar-dialog { color: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; text-transform: inherit; width: 100%;}.add-to-cart-booking-guests-wrapper .ba-add-to-cart-row-label,.add-to-cart-booking-hours-wrapper .ba-add-to-cart-row-label,.add-to-cart-booking-calendar-wrapper .ba-add-to-cart-row-label { margin-bottom: 10px;}/*Single Day, Private, Slot*/.add-to-cart-booking-guests-wrapper,.add-to-cart-booking-hours-wrapper { flex-wrap: wrap;}.add-to-cart-booking-available-hours-wrapper { display: flex; flex-wrap: wrap; margin-bottom: 1.25rem; margin-left: -.625rem; width: 100%;}.add-to-cart-booking-available-hours { align-items: center; border: 2px solid var(--border); box-sizing: border-box; cursor: pointer; display: flex; justify-content: center; line-height: 1.5rem !important; margin: .625rem; padding: .625rem .9375rem; position: relative; transition: .3s; width: 7em;}.add-to-cart-booking-available-hours.active { border-color: var(--primary);}.add-to-cart-booking-calendar input:hover,.add-to-cart-booking-available-hours:hover { border-color: var(--hover);}/*Single Day, Group, Slot*/.ba-add-to-cart-guests input { background: transparent; border: none; color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; margin: 0; padding: 0; pointer-events: none; text-align: center; width: 30px;}.ba-add-to-cart-guests { align-items: center; border: 1px solid var(--border); display: flex; justify-content: space-between; padding: 5px; position: relative;}.ba-add-to-cart-guests i { cursor: pointer; font-size: 1.5rem; padding: 10px; text-align: center; transition: .3s; width: 24px;}.ba-add-to-cart-guests i:hover { opacity: .5;}.ba-add-to-cart-guests i.disabled { opacity: .3; cursor: not-allowed;}.ba-item-add-to-cart .ba-add-to-cart-extra-option .ba-add-to-cart-row-value[data-type="dropdown"] input { width: calc(100% + 5px);}.ba-item-add-to-cart .ba-add-to-cart-extra-options { margin-top: 30px;}.ba-blog-post-info-wrapper > span { flex-wrap: nowrap; white-space: nowrap;}.ba-blog-post-info-wrapper .ba-blog-post-author > a { display: flex; align-items: center;}.ba-blog-post-button-wrapper a { display: inline-block;}.ba-blog-post-image { background-size: cover; backface-visibility: hidden; -webkit-backface-visibility: hidden; overflow: hidden; position: relative;}.ba-blog-post-image img { opacity: 0; width: 100%;}.ba-item-blog-posts .ba-grid-layout .ba-blog-post-image { margin: 0 auto;}.ba-blog-posts-content-loading { opacity: .5 !important;}.ba-item-recently-viewed-products .ba-store-app-product .ba-slideshow-img a,.ba-item-related-posts-slider .ba-store-app-product .ba-slideshow-img a,.ba-item-recent-posts-slider .ba-store-app-product .ba-slideshow-img a,.ba-item-categories .ba-blog-post-image a,.ba-blog-posts-wrapper .ba-blog-post-image a { background-attachment: scroll; background-position: center center; background-repeat: no-repeat; bottom: 0; left: 0; position: absolute; right: 0; top: 0;}.ba-item-categories .ba-grid-layout .ba-blog-post-content,.ba-item-author .ba-grid-layout .ba-post-author-content,.ba-item-search-result .ba-grid-layout .ba-blog-post-content,.ba-item-search-result .ba-one-column-grid-layout .ba-blog-post-content,.ba-item-related-posts .ba-grid-layout .ba-blog-post-content,.ba-item-recent-posts .ba-grid-layout .ba-blog-post-content,.ba-item-categories .ba-cover-layout .ba-blog-post-content,.ba-item-search-result .ba-cover-layout .ba-blog-post-content,.ba-item-related-posts .ba-cover-layout .ba-blog-post-content,.ba-item-recent-posts .ba-cover-layout .ba-blog-post-content,.ba-cover-layout .ba-blog-post-content,.ba-blog-post-content { padding: 0 20px; box-sizing: border-box;}.ba-cover-layout .ba-store-app-product .ba-blog-post-content > div > *:not(.ba-overlay-slideshow-button) { z-index: 10;}.ba-cover-layout .ba-blog-post-content > a { bottom: 0; left: 0; position: absolute; right: 0; top: 0;}.ba-cover-layout .ba-blog-post-content > div > *:not(.ba-overlay-slideshow-button) { position: relative;}.ba-blog-posts-wrapper.ba-cover-layout .ba-blog-post { background-color: transparent !important;}.ba-post-author-title a,.ba-blog-post-title a { display: inline-block; flex-grow: 1; outline-offset: -2px;}.ba-post-author-description p,.ba-post-author-description,.ba-post-author-title a,.ba-blog-post-title a { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-align: inherit; text-decoration: inherit; text-transform: inherit;}.ba-post-author-description p,.ba-post-author-description,.ba-post-author-title a,.ba-item:not(.ba-item-recent-comments):not(.ba-item-recent-reviews) .ba-blog-post-title a { color: inherit;}/* Blog Classic Layout*/.ba-item-author .ba-post-author,.ba-blog-post { backface-visibility: hidden; -webkit-backface-visibility: hidden; box-sizing: border-box; overflow: hidden; position: relative; z-index: 1;}.ba-grid-layout .ba-blog-post.ba-store-app-product:has(.ba-blog-post-product-options) { overflow: visible !important;}.ba-item-author .ba-posts-author-wrapper:not(.ba-grid-layout) .ba-post-author:last-child { margin-bottom: 0;}.ba-blog-post { margin-bottom: 0; margin-top: 20px;}.ba-cover-layout .ba-blog-post-intro-wrapper { position: relative; transform: translate(0); z-index: 1;}.ba-grid-layout .ba-post-author,.ba-grid-layout .ba-blog-post { margin-top: 30px; box-sizing: border-box;}.ba-one-column-grid-layout .ba-blog-post { width: calc(100% - 21px);}.ba-masonry-layout .ba-blog-post-image { width: 100% !important; height: auto !important;}.ba-item-author .ba-post-author-image a { display: block; height: 100%;}.ba-one-column-grid-layout .ba-blog-post:first-child,.ba-classic-layout .ba-blog-post:first-child { margin-top: 0;}.ba-item-categories .ba-classic-layout .ba-blog-post,.ba-posts-author-wrapper.ba-grid-layout .ba-post-author,.ba-one-column-grid-layout .ba-blog-post,.ba-grid-layout .ba-blog-post { box-sizing: border-box; margin-left: 10px; margin-right: 10px;}.ba-item-categories .ba-cover-layout .ba-blog-post-image,.ba-item-blog-posts .ba-cover-layout .ba-blog-post-image,.ba-item-search-result .ba-cover-layout .ba-blog-post-image,.ba-item-related-posts .ba-cover-layout .ba-blog-post-image,.ba-item-recent-posts .ba-cover-layout .ba-blog-post-image,.ba-cover-layout .ba-blog-post-image,.ba-classic-layout .ba-blog-post-image { bottom: 0; left: 0; position: absolute; top: 0; width:50%;}/* Blog Grid Layout */.ba-cover-layout,.ba-one-column-grid-layout,.ba-grid-layout { display: flex; flex-direction: row; flex-wrap: wrap; margin-left: -10px; margin-right: -10px;}.ba-cover-layout .empty-list,.ba-one-column-grid-layout .empty-list,.ba-grid-layout .empty-list { margin-left: 10px; margin-right: 10px;}/* Blog Masonry Layout */.ba-masonry-layout { display: grid !important; grid-row-gap: 20px; grid-column-gap: 20px; grid-auto-rows: 0px;}.ba-item-blog-posts .ba-blog-post-content,.ba-item-search-result .ba-blog-post-content,.ba-item-post-navigation .ba-blog-post-content,.ba-item-related-posts .ba-blog-post-content,.ba-item-recent-posts .ba-blog-post-content { overflow: hidden;}.ba-store-app-product .ba-blog-post-content,.ba-item-categories .ba-masonry-layout .ba-blog-post-content,.ba-item-blog-posts .ba-masonry-layout .ba-blog-post-content,.ba-item-search-result .ba-masonry-layout .ba-blog-post-content,.ba-item-post-navigation .ba-masonry-layout .ba-blog-post-content,.ba-item-related-posts .ba-masonry-layout .ba-blog-post-content,.ba-item-recent-posts .ba-masonry-layout .ba-blog-post-content { overflow: visible; flex-grow: 0;}.ba-masonry-layout .ba-blog-post { flex-direction: column; font-size: initial; letter-spacing: initial; line-height: initial; margin: 0 !important; width: 100% !important;}.ba-item-recent-reviews .ba-review-stars-wrapper i { position: relative;}.ba-item-recent-reviews .ba-masonry-layout .ba-blog-post { flex-direction: row;}.ba-item-categories .ba-blog-post-image,.ba-item-recent-reviews .ba-blog-post-image,.ba-item-recent-comments .ba-blog-post-image,.ba-item-author .ba-post-author-image,.ba-item-blog-posts .ba-blog-post-image,.ba-item-store-search-result .ba-blog-post-image,.ba-item-search-result .ba-blog-post-image,.ba-item-post-navigation .ba-blog-post-image,.ba-item-related-posts .ba-blog-post-image,.ba-item-recent-posts .ba-blog-post-image { backface-visibility: hidden; -webkit-backface-visibility: hidden; box-sizing: border-box; flex-shrink: 0; max-width: 100%; overflow: hidden; position: relative; transform: translate3d(0, 0, 0);}.ba-item-categories .ba-cover-layout .ba-store-app-product .ba-blog-post-image,.ba-item-search-result .ba-cover-layout .ba-store-app-product .ba-blog-post-image,.ba-item-related-posts .ba-cover-layout .ba-store-app-product .ba-blog-post-image,.ba-item-recent-posts .ba-cover-layout .ba-store-app-product .ba-blog-post-image { transform: none; z-index: auto;}.ba-item-categories .ba-blog-post-image a,.ba-item-recent-reviews .ba-blog-posts-wrapper .ba-blog-post-image a,.ba-item-recent-comments .ba-blog-posts-wrapper .ba-blog-post-image a,.ba-item-author .ba-post-author-image a,.ba-item-store-search-result .ba-blog-post-image a,.ba-item-search-result .ba-blog-post-image a,.ba-item-post-navigation .ba-blog-post-image a,.ba-item-related-posts .ba-blog-post-image a,.ba-item-recent-posts .ba-blog-post-image a{ -webkit-backface-visibility: hidden; backface-visibility: hidden; background-position: center; background-repeat: no-repeat; background-size: cover !important;}.ba-item-store-search-result .ba-blog-post-image a,.ba-item-related-posts-slider .ba-store-app-product .ba-slideshow-img a,.ba-item-recently-viewed-products .ba-store-app-product .ba-slideshow-img a,.ba-item-recent-posts-slider .ba-store-app-product .ba-slideshow-img a,.ba-item-categories .ba-blog-post-image a,.ba-blog-posts-wrapper .ba-blog-post-image a,.ba-item-search-result .ba-blog-post-image a,.ba-item-post-navigation .ba-blog-post-image a,.ba-item-related-posts .ba-blog-post-image a,.ba-item-recent-posts .ba-blog-post-image a { background-size: inherit !important;}.ba-item-categories .ba-blog-post-image a,.ba-item-recent-reviews .ba-blog-post-image a,.ba-item-recent-comments .ba-blog-post-image a,.ba-item-author .ba-post-author-image a,.ba-item-search-result .ba-blog-post-image a,.ba-item-post-navigation .ba-blog-post-image a,.ba-item-related-posts .ba-blog-post-image a,.ba-item-recent-posts .ba-blog-post-image a,.ba-item-blog-posts .ba-blog-post .ba-blog-post-image a { transform: scale(1.03) translateZ(0); transition: transform .35s cubic-bezier(.25,.46,.45,.94); will-change: transform;}.ba-item-related-posts-slider .ba-store-app-product .ba-slideshow-img a, .ba-item-recent-posts-slider .ba-store-app-product .ba-slideshow-img a,.ba-item-recently-viewed-products .ba-store-app-product .ba-slideshow-img a,.ba-blog-post.ba-store-app-product .ba-blog-post-image a { transition: transform .3s linear;}.ba-item-categories .ba-blog-post:hover .ba-blog-post-image a,.ba-item-recent-reviews .ba-blog-post:hover .ba-blog-post-image a,.ba-item-recent-comments .ba-blog-post:hover .ba-blog-post-image a,.ba-item-author .ba-post-author:hover .ba-post-author-image a,.ba-item-search-result .ba-blog-post:hover .ba-blog-post-image a,.ba-item-blog-posts .ba-blog-post:hover .ba-blog-post-image a,.ba-item-post-navigation .ba-blog-post:hover .ba-blog-post-image a,.ba-item-related-posts .ba-blog-post:hover .ba-blog-post-image a,.ba-item-recent-posts .ba-blog-post:hover .ba-blog-post-image a { transform: scale(1);}.ba-item-categories .ba-blog-post-content,.ba-item-recent-reviews .ba-blog-post-content,.ba-item-recent-comments .ba-blog-post-content,.ba-item-author .ba-post-author-content,.ba-item-blog-posts .ba-blog-post-content,.ba-item-search-result .ba-blog-post-content,.ba-item-post-navigation .ba-blog-post-content,.ba-item-related-posts .ba-blog-post-content,.ba-item-recent-posts .ba-blog-post-content { flex-grow: 1; margin: 0; padding: 0 20px; width: auto;}.ba-item-categories .ba-blog-post,.ba-item-recent-reviews .ba-blog-post,.ba-item-recent-comments .ba-blog-post,.ba-item-author .ba-post-author,.ba-item-blog-posts .ba-blog-posts-wrapper:not(.ba-grid-layout):not(.ba-one-column-grid-layout) .ba-blog-post,.ba-item-search-result .ba-blog-post,.ba-item-post-navigation .ba-blog-post,.ba-item-related-posts .ba-blog-post,.ba-item-recent-posts .ba-blog-post { align-items: center; backface-visibility: visible; display: flex; overflow: hidden; word-break: break-word; box-sizing: border-box;}.ba-item-recent-reviews .ba-blog-post,.ba-item-recent-comments .ba-blog-post { align-items: flex-start;}.ba-item-categories .ba-grid-layout .ba-blog-post,.ba-item-author .ba-grid-layout .ba-post-author,.ba-item-search-result .ba-grid-layout .ba-blog-post,.ba-item-search-result .ba-one-column-grid-layout .ba-blog-post,.ba-item-related-posts .ba-grid-layout .ba-blog-post,.ba-item-recent-posts .ba-grid-layout .ba-blog-post { flex-direction: column;}.ba-item-categories .ba-masonry-layout .ba-blog-post-content,.ba-item-blog-posts .ba-masonry-layout .ba-blog-post-content,.ba-item-author .ba-masonry-layout .ba-post-author-content,.ba-item-search-result .ba-masonry-layout .ba-blog-post-content,.ba-item-related-posts .ba-masonry-layout .ba-blog-post-content,.ba-item-recent-posts .ba-masonry-layout .ba-blog-post-content,.ba-item-categories .ba-grid-layout .ba-blog-post-content,.ba-item-author .ba-grid-layout .ba-post-author-content,.ba-item-search-result .ba-grid-layout .ba-blog-post-content,.ba-item-search-result .ba-one-column-grid-layout .ba-blog-post-content,.ba-item-related-posts .ba-grid-layout .ba-blog-post-content,.ba-item-recent-posts .ba-grid-layout .ba-blog-post-content { width: 100%;}.ba-item-categories .ba-grid-layout .ba-blog-post-image,.ba-item-author .ba-grid-layout .ba-post-author-image,.ba-item-search-result .ba-grid-layout .ba-blog-post-image,.ba-item-search-result .ba-one-column-grid-layout .ba-blog-post-image,.ba-item-related-posts .ba-grid-layout .ba-blog-post-image,.ba-item-recent-posts .ba-grid-layout .ba-blog-post-image { margin-right: 0;}/* Blog Cover Layout */.ba-item-categories .ba-cover-layout .ba-blog-post-image,.ba-item-search-result .ba-cover-layout .ba-blog-post-image,.ba-item-related-posts .ba-cover-layout .ba-blog-post-image,.ba-item-recent-posts .ba-cover-layout .ba-blog-post-image,.ba-cover-layout .ba-blog-post-image { height: 100% !important; width: 100% !important; z-index: -1;}.ba-item-categories .ba-categories-wrapper:not(.ba-cover-layout) .ba-blog-post-image .ba-overlay,.ba-item-author .ba-post-author-image .ba-overlay,.ba-item-search-result .ba-blog-posts-wrapper:not(.ba-cover-layout) .ba-blog-post-image .ba-overlay,.ba-item-related-posts .ba-blog-posts-wrapper:not(.ba-cover-layout) .ba-blog-post-image .ba-overlay,.ba-item-recent-posts .ba-blog-posts-wrapper:not(.ba-cover-layout) .ba-blog-post-image .ba-overlay,.ba-blog-posts-wrapper:not(.ba-cover-layout) .ba-blog-post-image .ba-overlay { display: none;}.ba-item-categories .ba-cover-layout .ba-blog-post-image .ba-overlay,.ba-item-search-result .ba-cover-layout .ba-blog-post-image .ba-overlay,.ba-item-related-posts .ba-cover-layout .ba-blog-post-image .ba-overlay,.ba-item-recent-posts .ba-cover-layout .ba-blog-post-image .ba-overlay,.ba-cover-layout .ba-blog-post-image .ba-overlay { pointer-events: none; z-index: 1;}/* Blog Pagination */.ba-item-recent-comments .ba-blog-posts-pagination,.ba-blog-posts-pagination-wrapper .ba-blog-posts-pagination { text-align: center; margin-top: 50px; width: 100%;}.ba-blog-posts-pagination span { display: inline;}.ba-blog-posts-pagination span a { background: transparent; display: inline-block; margin-left: 5px; min-width: 1em; padding: 4px 12px;}.ba-blog-posts-pagination span a i { color: inherit; font-size: 1rem; line-height: inherit; vertical-align: bottom;}.ba-blog-posts-pagination span.disabled a *,.ba-blog-posts-pagination span.disabled a { cursor: not-allowed !important;}.blog-posts-sorting-wrapper select { font-size: 1rem !important; font-weight: bold !important; letter-spacing: 0px !important; line-height: initial !important;}.ba-blog-post-product-options-wrapper .ba-blog-post-product-options > span:not(:hover) > span:not(.ba-tooltip):before { transform: scale(.5);}.ba-blog-post:not(.product-option-hovered) .ba-blog-post-product-options-wrapper .ba-blog-post-product-options[data-type="color"] > span.active > span:not(.ba-tooltip):before { transform: scale(1);}.blog-posts-sorting-wrapper select,.ba-comments-total-count-wrapper select { background: transparent!important; border-radius: 0!important; border: none!important; font-weight: bold !important; height: auto; outline-offset: -2px; padding: 0; width: auto;}.ba-blog-post-rating-stars,.ba-review-stars-wrapper { align-items: center; color: #ddd!important; display: flex; letter-spacing: initial !important; margin-bottom: 1px;}/*/* Plugin Button*/.ba-item-main-menu .separator { cursor: default;}.ba-button-wrapper a { align-items: center; display: inline-flex; justify-content: center;}.empty-textnode + i,.ba-item-overlay-section .empty-textnode + i,.ba-btn-transition .empty-textnode + i { margin: 0 !important;}.ba-item-overlay-section,.ba-item-image { line-height: 0 !important;}.ba-image-wrapper { box-sizing: border-box; max-width: 100%;}.ba-image-wrapper img.ba-lightbox-item-image { cursor: zoom-in;}.ba-item-image .ba-image-wrapper.visible-image-caption .ba-image-item-caption,.ba-item-image .ba-image-wrapper.visible-image-caption:hover img { transform: none !important;}.ba-item-overlay-section img,.ba-image-item-caption,.ba-item-image .ba-image-wrapper img,.ba-image-item-caption .ba-caption-overlay,.ba-gridbox-gallery-image .ba-caption-overlay,.ba-simple-gallery-caption { transition-duration: var(--transition-duration); transition-property: all;}.ba-image-item-caption,.ba-image-item-caption .ba-caption-overlay,.ba-simple-gallery-image,.ba-simple-gallery-caption .ba-caption-overlay,.ba-simple-gallery-caption { bottom: 0; display: flex; flex-direction: column; justify-content: center; left: 0; padding: 20px; position: absolute; right: 0; top: 0;}.ba-btn-transition + .ba-image-item-caption { pointer-events: none;}.ba-image-item-caption .ba-caption-overlay,.ba-simple-gallery-image { padding: 0;}@keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}.ba-item-content-slider .active .fadeIn,.fadeIn { animation-name: fadeIn;}@keyframes fadeInLeft { 0% { opacity: 0; transform: translate3d(-5%,0,0); } 100% { opacity: 1; transform: none; }}.ba-item-content-slider .active .fadeInLeft,.fadeInLeft { animation-name: fadeInLeft;}@keyframes fadeInRight { 0% { opacity: 0; transform: translate3d(5%,0,0); } 100% { opacity: 1; transform: none; }}.ba-item-content-slider .active .fadeInRight,.fadeInRight { animation-name: fadeInRight;}@keyframes fadeInUp { 0% { opacity: 0; transform: translate3d(0,10%,0); } 100% { opacity: 1; transform: none; }}