/*/* Plugin Logo*/.ba-item-logo a { text-align: inherit;}.ba-logo-wrapper,.ba-logo-wrapper > a { line-height: 0; display: block;}.ba-item.ba-item-scroll-to-top { bottom: 65px; position: fixed; visibility: hidden; z-index: 39;}.ba-item.ba-item-scroll-to-top.visible-scroll-to-top { visibility: visible;}.ba-scroll-to-top { opacity: 0; margin-bottom: -50px; transition: opacity .3s linear, visibility .3s linear, margin-bottom .3s linear;}.visible-scroll-to-top .ba-scroll-to-top { opacity: 1 !important; margin-bottom: 0;}.ba-item-scroll-to-top .ba-scroll-to-top > i { cursor: pointer; line-height: 1em; text-align: center;}/* Scroll To Top Position Right */.scroll-btn-right { right: 25px;}.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 Social Sharing*/.ba-item-social { text-align: center;}.ba-social-classic > div:hover { background: #fafafa;}.ba-social > div { align-items: center; border-radius: 3px; cursor: pointer; display: inline-flex; justify-content: flex-start; margin: 5px 10px 5px 10px; overflow: hidden; white-space: nowrap;}.ba-social .social-button { color: #fff; display: inline-block; font-style: initial; font-weight: bold; text-align: left; text-transform: initial;}.ba-social-sidebar .social-button { border: 1px solid transparent; padding-left: 0;}.ba-social.ba-social-sm div { line-height: 22px;}.ba-social.ba-social-sm .social-counter { width: 22px;}.ba-social.ba-social-sm { font-size: 12px;}.ba-social.ba-social-md div { line-height: 34px;}.ba-social.ba-social-md .social-counter { width: 34px;}.ba-social.ba-social-md { font-size: 15px;}.ba-social.ba-social-lg div { line-height: 44px;}.ba-social.ba-social-lg .social-counter { width: 44px;}.ba-social.ba-social-lg { font-size: 18px;}.ba-social.ba-social-sm .social-button { min-width: 150px;}.ba-social.ba-social-md .social-button { min-width: 200px;}.ba-social.ba-social-lg .social-button { min-width: 250px;}.ba-social.ba-social-md .social-button,.ba-social.ba-social-lg .social-button { font-size: 14px;}.ba-social-sidebar .ba-social .social-button { border: none;}.ba-social .social-button i { color: #fff; text-align: center; vertical-align: middle; width: 1em;}.ba-social.ba-social-sm .social-button i { font-size: 16px; padding: 15px;}.ba-social.ba-social-md .social-button i { font-size: 18px; padding: 15px;}.ba-social.ba-social-lg .social-button i { font-size: 21px; padding: 20px;}.social-counter { border-radius: 50%; color: #fff; display: inline-block; font-family: 'Roboto', sans-serif; font-size: 12px; font-style: initial; font-weight: bold; margin-right: 15px; position: relative; text-transform: initial;}.ba-social.ba-social-sm .social-counter { font-size: 10px;}/* Minimal */.ba-social-minimal.ba-social > div { margin: 0; position: relative; overflow: visible;}.ba-social-minimal .social-button i { color: var(--icon);}.ba-social-minimal.ba-social.ba-social-sm .social-button i,.ba-social-minimal.ba-social.ba-social-md .social-button i,.ba-social-minimal.ba-social.ba-social-lg .social-button i { border-radius: 3px; transition: .3s;}.ba-social-minimal.ba-social.ba-social-sm .social-button,.ba-social-minimal.ba-social.ba-social-md .social-button,.ba-social-minimal.ba-social.ba-social-lg .social-button { height: auto; min-width: auto;}.ba-social-minimal.ba-social.ba-social-sm .social-button { width: 44px;}.ba-social-minimal.ba-social.ba-social-md .social-button { width: 61px;}.ba-social-minimal.ba-social.ba-social-lg .social-button { width: 78px;}.ba-social-minimal .social-counter { height: 16px; line-height: 17px; position: absolute; right: -3px; margin: 0; top: 1px; width: 16px !important; font-size: 10px;}.ba-social-minimal.ba-social.ba-social-sm .social-counter { top: 1px; right: 1px;}.ba-social-minimal.ba-social.ba-social-md .social-counter { top: 5px; right: 5px;}.ba-social-minimal.ba-social.ba-social-lg .social-counter { top: 7px; right: 7px;}.ba-social-minimal.ba-social.ba-social-sm .social-button i { font-size: 14px; padding: 15px;}.ba-social-minimal.ba-social.ba-social-md .social-button i { font-size: 21px; padding: 20px;}.ba-social-minimal.ba-social.ba-social-lg .social-button i { font-size: 28px; padding: 25px;}/* Flat */.ba-social-flat > div { border: none;}.ba-social-flat.ba-social .social-counter,.ba-social-flat.ba-social .social-button i { background: rgba(0, 0, 0, 0.25);}.ba-social-classic .social-button i,.ba-social-flat.ba-social .social-button i { margin-right: 20px;}.ba-social-minimal.ba-social .social-button i:hover { color: #fff;}.ba-social-minimal.ba-social .vk .social-button i:hover,.ba-social-minimal .vk .social-counter,.ba-social-classic .vk .social-button i,.ba-social-circle .vk .social-button,.ba-social-flat.ba-social .vk { background: #5b7aa8;}.ba-social-minimal.ba-social .facebook .social-button i:hover,.ba-social-minimal .facebook .social-counter,.ba-social-classic .facebook .social-button i,.ba-social-circle .facebook .social-button,.ba-social-flat.ba-social .facebook { background: #3b5998;}.ba-social-minimal.ba-social .twitter .social-button i:hover,.ba-social-minimal .twitter .social-counter,.ba-social-classic .twitter .social-button i,.ba-social-circle .twitter .social-button,.ba-social-flat.ba-social .twitter { background: #00aced;}.ba-social-minimal.ba-social .linkedin .social-button i:hover,.ba-social-minimal .linkedin .social-counter,.ba-social-classic .linkedin .social-button i,.ba-social-circle .linkedin .social-button,.ba-social-flat.ba-social .linkedin { background: #0077B5;}.ba-social-minimal.ba-social .pinterest .social-button i:hover,.ba-social-minimal .pinterest .social-counter,.ba-social-classic .pinterest .social-button i,.ba-social-circle .pinterest .social-button,.ba-social-flat.ba-social .pinterest { background: #cb2027;}.ba-item-social:not(.ba-social-sidebar) .ba-social-classic div:hover .social-button i:before,.ba-item-social:not(.ba-social-sidebar) .ba-social-flat.ba-social div:hover .social-button i:before { animation: social-button-to-right 0.3s forwards; display: block;}@keyframes social-button-to-right { 49% {transform: translate(100%);} 50% {opacity: 0;transform: translate(-100%);} 51% {opacity: 1;}}.ba-social-circle div:hover .social-button i:before { animation: social-button-to-bottom 0.3s forwards; display: block;}@keyframes social-button-to-bottom { 49% {transform: translateY(100%);} 50% {opacity: 0;transform: translateY(-100%);} 51% {opacity: 1;}}/* Classic */.ba-social-classic > div { background: var(--bg-secondary);}.ba-social-classic .social-button { color: #000;}.ba-social-classic .social-counter { background: rgba(0, 0, 0, 0.05); color: #000;}/* Social Circle */.ba-social-circle.ba-social > div { display: inline-block; line-height: normal; position: relative; vertical-align: top;}.ba-social-minimal .social-button,.ba-social-circle .social-button { color: transparent; display: block; overflow: hidden; padding: 0; width: 0;}.ba-social-circle .social-button i { border-radius: 50%; position: absolute; vertical-align: middle;}.ba-social-circle .social-counter { background-color: transparent; color: #333; margin: 0;}.ba-social-circle.ba-social .social-button { align-items: center; border-radius: 50%; box-sizing: border-box; display: flex; justify-content: center; margin: 0 auto;}.ba-social-sidebar .ba-social-circle.ba-social .social-button { border-width: 0; margin: 3px 0; padding: 5px 10px;}.ba-social-sidebar .ba-social-circle { margin-top: 1px;}.ba-social-circle.ba-social .social-button i { margin: 0; font-size: 16px !important;}.ba-social-circle.ba-social.ba-social-sm .social-button { min-width: 55px; height: 55px;}.ba-social-circle.ba-social.ba-social-md .social-button { min-width: 65px; height: 65px;}.ba-social-circle.ba-social.ba-social-lg .social-button { min-width: 75px; height: 75px;}.ba-social-circle.ba-social.ba-social-sm .social-counter,.ba-social-circle.ba-social.ba-social-md .social-counter,.ba-social-circle.ba-social.ba-social-lg .social-counter { line-height: 36px; font-size: 14px; font-weight: bold;}.ba-social-sidebar .ba-social-circle.ba-social .social-counter { padding: 0;}.ba-social-circle .social-counter:before,.ba-social-circle .social-counter:after { display: none;}.ba-social-sidebar .ba-social.ba-social-circle > div { max-width: none; min-width: auto;}.ba-social-sidebar .ba-social.ba-social-circle .social-counter { bottom: 10px; color: #fff; font-size: 10px; left: 50%; line-height: normal !important; position: absolute; transform: translateX(-50%);}/* Social Sidebar */.ba-social-sidebar { left: 100% !important; position: fixed !important; top: 50% !important; min-height: 50px; transition: opacity .3s linear; z-index: 30;}.ba-opened-menu .ba-social-sidebar { z-index: 5;}.ba-social-sidebar[data-size="ba-social-lg"][data-style="ba-social-minimal"] { transform: translateY(calc((-74px/2) * var(--social-count))) translateX(-100%);}.ba-social-sidebar[data-size="ba-social-md"][data-style="ba-social-minimal"] { transform: translateY(calc((-62px/2) * var(--social-count))) translateX(-100%);}.ba-social-sidebar[data-size="ba-social-sm"][data-style="ba-social-minimal"] { transform: translateY(calc((-59px/2) * var(--social-count))) translateX(-100%);}.ba-social-sidebar[data-size="ba-social-lg"][data-style="ba-social-flat"] { transform: translateY(calc((-74px/2) * var(--social-count))) translateX(-100%);}.ba-social-sidebar[data-size="ba-social-md"][data-style="ba-social-flat"] { transform: translateY(calc((-62px/2) * var(--social-count))) translateX(-100%);}.ba-social-sidebar[data-size="ba-social-sm"][data-style="ba-social-flat"] { transform: translateY(calc((-59px/2) * var(--social-count))) translateX(-100%);}.ba-social-sidebar[data-size="ba-social-lg"][data-style="ba-social-classic"] { transform: translateY(calc((-71px/2) * var(--social-count))) translateX(-100%);}.ba-social-sidebar[data-size="ba-social-md"][data-style="ba-social-classic"] { transform: translateY(calc((-58px/2) * var(--social-count))) translateX(-100%);}.ba-social-sidebar[data-size="ba-social-sm"][data-style="ba-social-classic"] { transform: translateY(calc((-56px/2) * var(--social-count))) translateX(-100%);}.ba-social-sidebar[data-size="ba-social-lg"][data-style="ba-social-circle"] { transform: translateY(calc((-92px/2) * var(--social-count))) translateX(-100%);}.ba-social-sidebar[data-size="ba-social-md"][data-style="ba-social-circle"] { transform: translateY(calc((-82px/2) * var(--social-count))) translateX(-100%);}.ba-social-sidebar[data-size="ba-social-sm"][data-style="ba-social-circle"] { transform: translateY(calc((-72px/2) * var(--social-count))) translateX(-100%);}.lightbox-open .ba-social-sidebar { left: calc(100% - 17px) !important; transition: opacity 0s linear; opacity: 0;}.ba-social-sidebar .ba-social-lg > div,.ba-social-sidebar .ba-social-md > div,.ba-social-sidebar .ba-social-sm > div { max-width: 100px;}.ba-social-sidebar .ba-social-classic { align-items: flex-end; display: flex; flex-direction: column;}.ba-social-sidebar .ba-social-classic > div { border-radius: 0;}.ba-social-sidebar .ba-social-classic .social-button { backface-visibility: hidden; border-width: 0;}.ba-social-sidebar .ba-social-lg:hover > div ,.ba-social-sidebar .ba-social-md:hover > div ,.ba-social-sidebar .ba-social-sm:hover > div { backface-visibility: hidden; max-width: 350px;}.ba-social-sidebar .ba-social-minimal.ba-social-lg,.ba-social-sidebar .ba-social-minimal.ba-social-md,.ba-social-sidebar .ba-social-minimal.ba-social-sm { overflow: visible; text-align: center !important;}.ba-social-sidebar .ba-social-lg,.ba-social-sidebar .ba-social-md,.ba-social-sidebar .ba-social-sm { overflow: hidden; text-align: right !important;}.ba-social-sidebar .ba-social.ba-social-lg:not(.ba-social-circle):not(.ba-social-minimal) > div { transform: translateX(100%) translateX(-62px);}.ba-social-sidebar .ba-social.ba-social-md:not(.ba-social-circle):not(.ba-social-minimal) > div { transform: translateX(100%) translateX(-49px);}.ba-social-sidebar .ba-social.ba-social-sm:not(.ba-social-circle):not(.ba-social-minimal) > div { transform: translateX(100%) translateX(-47px);}.ba-social-sidebar .ba-social.ba-social-sm:not(.ba-social-circle):not(.ba-social-minimal) > div:hover,.ba-social-sidebar .ba-social.ba-social-md:not(.ba-social-circle):not(.ba-social-minimal) > div:hover,.ba-social-sidebar .ba-social.ba-social-lg:not(.ba-social-circle):not(.ba-social-minimal) > div:hover { transform: translateX(1px);}.ba-social-sidebar .ba-social > div { display: inline-block; margin: 0; text-align: center; transition: transform .3s linear;}.ba-social-sidebar .ba-social .social-counter { text-align: center;}/*/* Plugin Social Icons*/.ba-item-social-icons .ba-icon-wrapper a { display: inline-block; vertical-align: middle; margin-bottom: 5px;}.ba-item-social-icons .ba-icon-wrapper a:not(:last-child){ margin-right: 5px;}.ba-item-social-icons .ba-icon-wrapper i { text-align: center;}/*/* Main menu*/.main-menu > .add-new-item,.close-menu,.open-menu { display: none;}.mod-menu__sub,.nav-child { transition: all .5s ease;}.nav { margin: 0;}.main-menu .nav { font-size: 0; letter-spacing: 0; line-height: 0; list-style: none; margin-bottom: 0; padding-left: 0;}.main-menu .nav > li { display: inline-block; float: none; overflow: visible; text-decoration: none; position: relative;}.vertical-menu .main-menu .nav > li { overflow: visible;}.main-menu .nav > li > a,.main-menu .nav > li > span { background: transparent; display: block;}.main-menu .nav > li > a:hover,.main-menu .nav > li > a:focus { background: transparent;}.mod-menu__sub,.nav-child { padding: 0; width: 250px;}li.deeper > span i.ba-icon-caret-right,li.deeper > a i.ba-icon-caret-right { color: inherit; font-size: inherit; line-height: inherit; margin: 0 5px;}.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; }}.deeper.parent > .mod-menu__sub,.deeper.parent > .nav-child { display: none;}.nav > .deeper.parent > .mod-menu__sub,.nav > .deeper.parent > .nav-child { padding: 0; position: absolute; z-index: 20;}.mod-menu__sub li > span,.mod-menu__sub li > a,.nav-child li > span,.nav-child li > a { display: block; padding: 10px 20px;}.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:hover > .mod-menu__sub,.nav-child > .deeper:hover > .nav-child { left: 100%; position: absolute; top: 0px;}.nav li.deeper:hover > .mod-menu__sub,.megamenu-editing.megamenu-item > .tabs-content-wrapper .ba-section,.nav li:hover > .tabs-content-wrapper .ba-section,.nav li.deeper:hover > .nav-child { animation-fill-mode: none; animation-delay: 0s; box-sizing: border-box; display: block;}li.deeper >span,li.deeper > a { position: relative;}.ba-menu-backdrop { background: #000; bottom: 0; display: none; left: 0; opacity: 0; position: fixed; right: 0; top: 0; z-index: 1;}.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 { 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;}.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;}@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: 14px; font-weight: bold; letter-spacing: 0; line-height: 16px; margin: 0 0 15px !important; text-align: left; text-decoration: none; text-transform: uppercase;}#system-message > div .alert-message { color: #fff; font-size: 14px; font-weight: 500; line-height: 24px; 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;}.content-text table { width: 100% !important;}.content-text * { word-break: normal;}.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 i,.ba-item-text a { transition: .3s}.ba-copy-to-clipboard:hover i { opacity: .5;}span.ba-copy-to-clipboard { bottom: 10px; cursor: pointer; font-size: 28px; line-height: 0; position: absolute; right: 25px;}/*/* Plugin Button*/.ba-button-wrapper a { text-decoration: none;}.ba-item-categories .ba-blog-post .ba-app-sub-category a,.ba-blog-post-add-to-cart,.event-calendar-events-list a,.ba-post-navigation-info a,.intro-post-wrapper .intro-post-info > span a,.ba-item-icon-list .ba-icon-list-wrapper ul li a *,.ba-post-author-title a,.ba-item-one-page-menu a,.ba-item-main-menu a,.ba-item-main-menu .separator,.ba-item-tabs .nav-tabs a,.ba-blog-post-info-wrapper > span a,.intro-post-wrapper > span a,.ba-blog-post-title a,.ba-item-overlay-section .ba-button-wrapper .ba-btn-transition,.ba-btn-transition { cursor: pointer; transition: color .3s ease-in-out, background .3s ease-in-out;}.ba-button-wrapper a { display: inline-flex; align-items: center;}.ba-item-scroll-to .ba-btn-transition span + i,.ba-item-overlay-section .ba-btn-transition span + i,.ba-item-button .ba-btn-transition span + i { color: inherit; line-height: 1em; text-align: center; width: 1em;}.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 > a,.ba-image-wrapper { line-height: 0; display: block;}.ba-image-wrapper { box-sizing: border-box; max-width: 100%;}.ba-image-wrapper img.ba-lightbox-item-image { cursor: zoom-in;}.ba-item-image-field .ba-image-wrapper,.ba-item-overlay-section .ba-image-wrapper,.ba-item-image .ba-image-wrapper { display: inline-block; position: relative;}.ba-item-image-field .ba-image-wrapper img,.ba-item-overlay-section .ba-image-wrapper img,.ba-item-image .ba-image-wrapper img { width: 100% !important;}.ba-image-item-caption,.ba-simple-gallery-caption { opacity: 0;}.ba-item-image .ba-image-wrapper.visible-image-caption .ba-image-item-caption,.ba-item-overlay-section .ba-image-wrapper:hover .ba-image-item-caption,.ba-item-image .ba-image-wrapper:hover .ba-image-item-caption,.ba-instagram-image:hover .ba-simple-gallery-caption { opacity: 1;}.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-instagram-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;}.ba-item .ba-image-wrapper,.ba-item-simple-gallery .ba-instagram-image { overflow: hidden; transform: translate3d(0, 0, 0);}.ba-image-item-caption *:not(.ba-caption-overlay),.ba-simple-gallery-caption *:not(.ba-caption-overlay){ z-index: 1;}