/*полоса прокрутки*/
::-webkit-scrollbar-button {
background-image:url('');
background-repeat:no-repeat;
width:5px;
height:0px
}

::-webkit-scrollbar-track {
background-color:#eee;
}

::-webkit-scrollbar-thumb {
-webkit-border-radius: 0px;
border-radius: 0px;
background-color:#3DA8DF;
}

::-webkit-scrollbar-thumb:hover{
background-color:#FF5100;
}

::-webkit-resizer{
background-image:url('');
background-repeat:no-repeat;
width:4px;
height:0px
}
::-webkit-scrollbar{
width: 6px;
}
/*конец полосы прокрутки*/
/*стрелки слайдера*/
.ba-slideset-nav a, .ba-slideshow-nav a {
    position: static !important;
}

.ba-slideshow-nav {
	display: flex !important;
  justify-content: flex-end !important;
  gap: 10px;
  
  width: calc(100% - 60px) !important;
  top: auto !important;
  bottom: 40px !important;
  right: 31px;
}
/*конец стрелки слайдера*/
/*
.ba-add-to-cart-price-value{
text-align: left;
  color: #37A58C;
}
*/

/*иконки fa
.fa:before{
color: #2a4c69;
font-size:24px;
}
*/


/*цена слева
.ba-checkout-order-form-total .ba-checkout-order-price-wrapper.right-currency-position:not(.ba-form-products-cart), .right-currency-position:not(.ba-form-products-cart){
  justify-content: flex-end;
}
@media (max-width: 768px){
	.ba-checkout-order-form-total .ba-checkout-order-price-wrapper.right-currency-position:not(.ba-form-products-cart), .right-currency-position:not(.ba-form-products-cart){
  	justify-content: center;
  }
}
*/


/*remove all - снизу

.ba-item-fields-filter .horizontal-filter-bar .ba-selected-filter-values-wrapper {
    align-items: baseline;
    display: block;
    width: 100%;
}
.visible-horizontal-filters-value .ba-field-filter-value-wrapper {
  z-index: 999999;
  padding: 20px 20px 7px 20px;
  width: 290px;
}
*/

/*стрелка в меню ровно
i.ba-icon-caret-right:before {
    padding-bottom: 5px;
}
*/


/*категория в карточке слева
.ba-blog-post-title-wrapper + .ba-blog-post-info-wrapper {
    margin-left: 0px;
}
*/

#item-16368024443840 > .ba-overlay {
    display: none;
}

.label{
font-size: 18px;
}
#bigtrip_popup{
  padding-top:55px !important;
 
}
/*бегущая строка и другое*/
.marquee-text-effect {
    display: inline-flex !important;
    overflow: hidden;
}

@keyframes marquee-text-effect {
    0% { transform:translateX(0%);}
    100% { transform:translateX(-100%);}
}

.marquee-text-effect .content-text {
    display: inline-flex;
    justify-content: space-around;
}

.marquee-text-effect .content-text > * {
    display: inline-block;
    padding: 0 10px;
    white-space: nowrap;
}

@media (max-width: 768px) {
    .subscribe-form .com-baforms-wrapper .span3 {
        width: 20%;
    }
    
    .subscribe-form .ba-form-column-wrapper {
        flex-wrap: nowrap;
    }
}