/* Blockquote */
blockquote p {
    font-family: inherit;
    font-style: inherit;
    font-weight: 900;
    font-size: 36px;
    line-height: 42px;
}

blockquote {
    border-left: 4px solid #f64231;
}

/* Sliding Banner */
.banner-slideshow .ba-slideshow-caption {
    padding: 20px !important;
}

/* Forms */
body .ba-form {
    padding: 0;
}

/* Menu */
.custom-mobile-menu .main-menu .nav li.deeper .nav-child,
.custom-mobile-menu .nav-child {
    display: block;
    transform: none !important;
    -webkit-transform: none !important;
    background: transparent !important;
    border-radius: 0px!important;
    border: none !important;
    box-shadow: none!important;
    width: 100%;
    box-sizing: border-box;
    padding: 0 20px;
}

.custom-mobile-menu .nav li.deeper:hover > .nav-child {
    animation: none !important;
    -webkit-animation: none !important;
}

.custom-mobile-menu .nav-child .deeper:hover .nav-child,
.custom-mobile-menu .nav .deeper.parent .nav-child {
    position: static !important;
}

.custom-mobile-menu .main-menu .nav.menu li span,
.custom-mobile-menu .main-menu .nav.menu li a {
    padding: 0;
}

.custom-mobile-menu .nav-child > li.deeper > span:before,
.custom-mobile-menu .nav-child > li.deeper > a:before {
    display: none;
}

.popup-btn,
.ba-btn-submit {
    -webkit-appearance: none;
    border-radius: 0;
}

/* Scroll to top fix */

.blog-post-editor .scroll-btn-right {
    right: 375px !important;
}

div#item-15210366380 {
     display: none;
}

.custom-posts-slider.ba-item-recent-posts-slider .ba-slideshow-img {
     border-radius: 0%;
}

/* Fix for circle pictures on Home Page */

@media (max-width: 1024px) {
    .custom-posts-slider.ba-item-recent-posts-slider .ba-slideshow-img {
        height: calc((200vw - 0px) / 4)!important;
    }
}

@media (max-width: 667px){
    .custom-posts-slider.ba-item-recent-posts-slider .ba-slideshow-img {
        height: calc((100vw - 80px) / 2) !important;
    }
}

@media (max-width: 375px) {
    .custom-posts-slider.ba-item-recent-posts-slider .ba-slideshow-img {
        height: calc((120vw - 100px) / 1) !important;
    }
}

.ba-comments-login-wrapper {
     overflow: hidden;
}

div#item-15675014800 span.ba-reviews-source {
     display: none;  
}

.ba-item-recent-reviews.custom-reviews .ba-reviews-source {
    display: none!important;
}

.ba-item-recent-reviews.custom-reviews .ba-reviews-source~  
.ba-reviews-source{
    display: inline-block !important;
}

#item-15608379770 .ba-slideshow-img video {
    left: 0;
    width: 70%;
}

body{
    -webkit-text-size-adjust: none!important ;
}

.ba-opened-menu  .ba-sticky-header {
    animation: none;
    display: block;
    left: 0;
    max-width: 100%;
    right: 0;
    transform: none;
    z-index: 45;
}

.ba-opened-menu  .ba-sticky-header * {
    animation: none !important;
}

#item-15797686850 {
    position: relative !important;
}

.custom-btn-form .ba-button-wrapper {
    position: fixed;
    transform: rotate(-90deg);
    right: -100px;
}

#item-15746107030 .integration-wrapper > div {
    max-width: 100%;
}

@keyframes hover-6 {
    0% {opacity: 0;transform-origin: 50% 50%;transform: scale(2, 2);filter: blur(90px);}
    100% {opacity: 1;transform-origin: 50% 50%;transform: scale(1, 1);filter: blur(0px);}
}
 
.visible-section .custom-effect-6,
.visible-lightbox .custom-effect-6 {
    animation: hover-6 1s  both;
}

.ba-forms-modal-wrapper.visible-forms-modal {
  z-index: 999999;
}

.ba-tabs-wrapper .ba-field-content li {
     display: list-item !important;
}

@media (max-width: 1024px){
    .ba-slideshow-dots.enabled-dots,
    .ba-slideshow-dots.thumbnails-dots {
        display: grid !important;
    }
}

.ba-blog-post-add-to-cart-wrapper {
    justify-content: center !important;
}

.blog-posts-sorting-wrapper select {
    appearance: auto;
    -webkit-appearance: auto;
}

select {
    -webkit-appearance: menulist;
}

.ba-store-cart.ba-container > .row-fluid {
    max-height: calc(var(--vh, 1vh) * 100) !important; 
}

.ba-blog-post-add-to-cart-wrapper {
    flex-direction: column;
}

.ba-blog-post-add-to-cart-button {
    margin-top: 20px;
}

span.ba-reviews-source {
   display: none !important;
}

h5 {
    font-size: 20px;
}

.ba-item-recent-reviews .ba-review-stars-wrapper {
  display: flex;
}

.integration-wrapper #search-form147 div#search-area-close147 {
    background: url(https://www.eestiaa.ee/modules/mod_universal_ajaxlivesearch/themes/flat/images/close/close3.png) no-repeat center center;
    background-size: contain;
}

@media (max-width: 667px){
   .comment-user-info  {
       margin-left: 5px;
   }

   .user-comment-wrapper {
       flex-direction: column;
   }

   .comment-likes-action-wrapper {
       white-space: normal;
   }
}

@media (max-width: 667px) {
    .ba-live-search-product-row {
        flex-wrap: nowrap !important;
    }

    .ba-live-search-product-title-cell,
    .ba-live-search-product-title-cell {
        text-align: left !important;
    }
}

@media (max-width: 768px){
    .ba-live-search-results .ba-live-search-body {
        height: calc(100vh - 50px);
    }
}
  
.forms-calendar-wrapper.visible-forms-calendar {
   z-index: 999999!important;
}
  
.ba-store-cart-opened .ba-modal-sm,
.ba-modal-sm + .modal-backdrop,
.modal-open .ba-scrollable,
.ba-image-modal.instagram-modal {
   z-index: 9999999 !important;
}  

@media (min-width: 769px){
	.ba-add-to-cart-price,
	.ba-add-to-cart-button-wrapper {
		margin-left: 40%;
	}
}
#item-1690021123855 .ba-field-label,
#item-1690021123855 .ba-field-label *:not(i):not(.ba-tooltip) {
   white-space: nowrap;
}
.ba-forms-modal-wrapper.visible-forms-modal {
   z-index: 9999999 !important;
}
.forms-calendar-wrapper.visible-forms-calendar {
   z-index: 9999999 !important;
}
.footer .ba-categories-wrapper.ba-classic-layout {
   margin: 0 !important
}
.ba-blog-posts-pagination span a {
   border: 0.1px solid #000;
}
@media (max-width: 1024px) {
   #item-1755416752184 {
       overflow: hidden;
   }
}
body {
    touch-action: pan-y;
}
body {
    touch-action: pan-y pinch-zoom;
}
