.callback {
	bottom: 15px; /*или top:50px; позиции сверху*/
	position: fixed;
	left: 25px; /*или left:50px; позиции слева*/
	width: auto !important;
	z-index: 100;
}

.no-video-button #item-16370653892{
	display: none !important;
}

.callback .ba-button-wrapper a:after, 
.callback .ba-button-wrapper a:before {
	background: inherit;
	border-radius: inherit;
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
}

@-webkit-keyframes pulse {
	to { opacity: 0; transform: scale(1.8);}
}

@keyframes pulse {
	to { opacity: 0; transform: scale(1.8);}
}

.callback .ba-button-wrapper a:after {
	-webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
	animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
	opacity: .3;
}

.callback .ba-button-wrapper a:before {
	-webkit-animation: pulse 1.25s  .3s infinite cubic-bezier(0.66, 0, 0, 1);
	animation: pulse 1.25s .3s infinite cubic-bezier(0.66, 0, 0, 1);
	opacity: .6;
}




.for4 .ba-feature-box:nth-child(n) {
    width: calc((100% - 20px) / 4)!important;
    margin-right: 5px!important;

}


.acc_abs {
  position:absolute!important
}

.slim {
  min-height:25px!important;}



.sl1 .ba-feature-caption{
  padding: 0px 160px 0px 60px ;}
  
.sl2 .ba-feature-caption{
  padding: 0px 160px 0px 60px ;}
  
.sl3 .ba-feature-caption{
  padding: 0px 120px 0px 25px ;}
  
.sl4 .ba-feature-caption{
  padding: 0px 25px 0px 25px ;}

.sl4 .ba-feature-caption {
    margin-top:-170px!important;
}
.sl4 .ba-feature-image{
    margin-top:200px!important;
}
.sl5 .ba-feature-caption{
  padding: 0px 25px 0px 25px ;}
.sl4 .ba-feature-image{
    margin-top:235px!important;
}

#item-16314549580470 .ba-feature-image-wrapper:not([data-type="icon"]) {
  margin-bottom: -5px
}
#item-16314961790 .ba-feature-box {
    width: calc((100% - 0px) / 4);
}

#item-16314961790 .ba-feature-box:nth-child(n) {
    margin-right: 0px;
    margin-top: 0px;
}

#item-16314961790 .ba-feature-box:nth-child(1),
#item-16314961790 .ba-feature-box:nth-child(2),
#item-16314961790 .ba-feature-box:nth-child(3),
#item-16314961790 .ba-feature-box:nth-child(4){
  border-top: 0px
}
#item-16314961790 .ba-feature-box:nth-child(5),
#item-16314961790 .ba-feature-box:nth-child(6),
#item-16314961790 .ba-feature-box:nth-child(7),
#item-16314961790 .ba-feature-box:nth-child(8){
  border-bottom: 0px
}

#item-16314961790 .ba-feature-box:nth-child(1),
#item-16314961790 .ba-feature-box:nth-child(5){
  border-left: 0px
}
#item-16314961790 .ba-feature-box:nth-child(4),
#item-16314961790 .ba-feature-box:nth-child(8){
  border-right: 0px
}

.ba-item-icon-list .vertical-layout li {
    margin-top: 0px;
}

.for2 .ba-feature-description-wrapper, .for2 .ba-feature-title{
  padding:0 25px; 
  
}




#item-16325144870 > .slideshow-wrapper > .ba-slideshow > .ba-slideshow-dots > div {
    width: 150px!important;
    height:4px;
    border-radius: 50px;
    left: 0;
    bottom: 0;
    width: 100%;
    background: rgba(225,225,225, 1);
}

#item-16325144870 > .slideshow-wrapper > .ba-slideshow > .ba-slideshow-dots > div:hover, #item-16325144870 > .slideshow-wrapper > .ba-slideshow > .ba-slideshow-dots > div.active {
  background: #076fe8!important;
}
#item-15948919360 .ba-add-to-cart-button-wrapper,
#item-16444356701600 .ba-add-to-cart-button-wrapper {
padding-left: 250px;  
}

/*#item-15948919360 .ba-add-to-cart-variations, #item-16325999232510 .ba-add-to-cart-price{
  display: none;
}*/

.btn2.ba-item-field .ba-field-content a{
  color: rgba(255, 255, 255, 1);
    background-color: var(--primary);
    border: 0px solid var(--border);
    border-radius: 50px;
    box-shadow: 0 0px 0px 0 var(--shadow);
    padding-bottom: 15px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 15px;
}

#item-16326483050 .ba-feature-image-wrapper{
  left:45px;
  position:relative
}

#item-16326483050 .ba-feature-title{
  left:65px;
  position:relative
}
.for2 .ba-feature-list-layout .ba-feature-image-wrapper {
    margin-right: 0;
}
#item-16326483050 .ba-feature-box:nth-child(n) {
  left:-45px;
}


/*
.ba-cart-product-info{
  display: none;
}
*/
#item-16325144870 > .slideshow-wrapper > .ba-slideshow > .ba-slideshow-dots {
  margin-left: 30%
}

.for .ba-blog-post-content{
  padding: 0 40px 0 60px!important;
}

.blog p{
  margin-bottom: 10px!important;
}



.ba-add-to-cart-extra-option, .ba-add-to-cart-variation {
    margin-bottom: 0px; 
}
.ba-add-to-cart-quantity {
  border: 0px solid var(--border);}


.ba-item-add-to-cart .ba-add-to-cart-variation, .ba-item-add-to-cart  .ba-add-to-cart-extra-options {
   display: block!important;
}

.ba-item-add-to-cart .ba-add-to-cart-row-label {
    width: 100%;
}
.ba-item-add-to-cart .ba-add-to-cart-wrapper > .ba-add-to-cart-extra-options .ba-add-to-cart-extra-option{
display: block!important;
}

#item-15948919360 .ba-add-to-cart-variations{
  padding: 0  0 25px 0!important;
}

.ba-item-add-to-cart .ba-add-to-cart-row-label {
  color:#222;
  font-weight: 600!important;
}

#item-16336775045140 .ba-feature-box:nth-child(n) {
    margin-top: 10px;
}

#item-16336728866651 .ba-feature-image-wrapper[data-type="icon"], #item-16336728866651 .ba-feature-image-wrapper[data-type="icon"], #item-16346423301612 .ba-feature-image-wrapper[data-type="icon"], #item-16346423301612 .ba-feature-image-wrapper[data-type="icon"], #item-16346418232090 .ba-feature-image-wrapper[data-type="icon"], #item-16346482870852 .ba-feature-image-wrapper[data-type="icon"], #item-16346790431644 .ba-feature-image-wrapper[data-type="icon"]{
  margin-right: 35px;}


.for .ba-feature-list-layout .ba-feature-image-wrapper {
    margin-bottom: -5px;
}
.for3 .ba-feature-box {
    padding-right: 0px!important;
  padding-top: 0px!important;}

.ba-feature-description-wrapper span{
    font-size: 24px!important;
    font-weight: 700!important;
    line-height: 100px!important;
}
.btn {
  background-color: rgba(225,225,225, 0);}

.btn:hover, .btn:focus, .btn:active {
    color: #363637;
    background-color: rgba(225,225,225, 0);
    border: none;
}

.chzn-container-multi .chzn-choices, .chzn-container-single .chzn-single{
  width: 70px!important
}
.chzn-container .chzn-results{
  width: 70px!importantl
}
.chzn-container .chzn-drop {
  width: 70px !important;}
.chzn-container-single .chzn-single {
  color: #fff!important;
  background-color:rgba(255, 255, 255, 0.1)!important;
 }

.chzn-container-single .chzn-single span {
    font-size: 14px;
    line-height: 16px;
}
.chzn-container-single .chzn-single span {

    margin-right: 2px;

}

.chzn-container-single .chzn-single span {
    padding: 10px 15px!important;
}

.chzn-container .chzn-results li{
  font-size: 14px!important;
}

.com_virtuemart table.user-details input, .chzn-container-single .chzn-search input[type="text"], .chzn-container-multi .chzn-choices, .chzn-container-single .chzn-single, .chzn textarea:not([class*="span"]), .chzn input[type="text"], .chzn input[type="password"], .chzn input[type="datetime"], .chzn input[type="datetime-local"], .chzn input[type="date"], .chzn input[type="month"], .chzn input[type="time"], .chzn input[type="week"], .chzn input[type="number"], .chzn input[type="email"], .chzn input[type="url"], .chzn input[type="search"], .chzn input[type="tel"], .chzn input[type="color"], .chzn select {
     padding: 4px 0px!important; }

.btn {
    border-radius: 0px;
    border: none;
    box-sizing: border-box;
    color: #076fe8;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 18px;
    margin-bottom: 0;
    overflow: hidden;
    padding: 20px;
    text-align: center;
    text-decoration: none;
    text-transform: capitalize;
    vertical-align: middle;
}
.btn-group.open .btn.dropdown-toggle {
    background-color: rgba(225,225,225, 0);
}

.dropdown-menu {
    background-color: #fff;
    border: 0px solid #f3f3f3;
    display: none;
    float: left;
    left: 5px;
    list-style: none;
    margin: 0;
    min-width: 70px!important;
    padding: 0;
    position: absolute;
    top: 100%;
    z-index: 1000;
}

div.mod-languages ul {
    display: none;
    position: absolute;
    margin-top: -6px;
    background-color: #fff;
    padding: 0px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
     box-shadow: 0px 10px 10px var(--shadow);
    margin-left: 15px;
}

.dropdown-menu > li > a {
     color: #999!important;
    font-weight: 600;
      font-size: 14px;
    padding: 10px 10px;
}
.yaz .btn-group > .btn {
color: #999;
    font-weight: 600;
      font-size: 14px;
}
.yaz a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a{
    background-color: rgba(225,225,225, 0)!important;
  }

.yaz .btn-group > .btn {
color: #999;
    font-weight: 600;
      font-size: 14px;
}
.yaz .dropdown-menu > li > a:hover {
  color: #ccc!important;}

.yaz div.mod-languages img{
    width: 18px!important;
  height: 18px!important;
  border-radius:500px;
}
.ba-blog-post-badge.out-of-stock-badge, .ba-blog-post-badge {
    border-radius: 50px;
}
.ba-blog-post-badge-wrapper {
    left:0px!important;
    top: 0px!important;
}

.ba-authorize-pay-btn, .ba-checkout-order-form-section.ba-checkout-order-form-total-wrapper .ba-checkout-place-order .ba-checkout-place-order-btn {
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 18px;
    text-transform: uppercase;
      border-radius: 50px;
}


#item-16364523457670 .ba-feature-box:nth-child(n) {
    margin-right: 5px;
    margin-top: 0px;
}

#item-16364523457670 .ba-feature-box {
    width: calc((100% - 40px) / 4);
}

#item-16370360556 > .ba-overlay {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
  background-color:#fff;
    box-shadow: 0px 10px 10px var(--shadow);
 /*     border-top-left-radius: 30px;
    border-top-right-radius: 30px;*/
  margin-top: 15px;
  
}

.header .accordion-heading > a.accordion-toggle {
    padding: 12px 20px 12px 10px;

}

#item-16370360550 .ba-icon-chevron-right {
  display:none;}

#item-16370360550 .accordion-heading, #item-16378358980244 .accordion-heading{
  border-radius: 50px
}
.ba-item-recent-posts-slider .slideshow-type .ba-slideshow-caption, .ba-item-slideshow .ba-slideshow-caption {
  padding: 25px;}
  
.slideset-wrapper, .ba-slideshow-caption, .ba-item-recent-posts-slider .slideshow-type.ba-slideset .slideshow-content li, .ba-slideshow-img{
    border-radius:20px!important;
}
#item-16370561319495 .ba-slideshow-caption{
  padding-left: 300px;
}

#item-16370561319491 .ba-slideshow-img {
    background-size: contain;
    background-position: center top;
  min-height: 500px!important;
}


#item-16370561319496 .ba-slideshow-img{
    background-size: contain;
  background-position: center bottom;
}
#item-16370561319497 .ba-slideshow-img  {
    background-size: contain;
    background-position: center top;
}

#item-16370561319496 .ba-slideshow-img{
    background-size: contain;
  background-position: center bottom;
}


#item-16370561319495 .ba-slideshow-img  {
    background-size: contain;
    background-position: left top;
}

#ba-forms-notification {
  background: #076fe8!important;}

/*body:not(.gridbox) #item-15948920180 .thumbnails-dots > div:nth-child(4),
body:not(.gridbox) #item-15948920180 .thumbnails-dots > div:nth-child(5),
body:not(.gridbox) #item-15948920180 .thumbnails-dots > div:nth-child(6),
body:not(.gridbox) #item-15948920180 .thumbnails-dots > div:nth-child(7),
body:not(.gridbox) #item-15948920180 .thumbnails-dots > div:nth-child(8),
body:not(.gridbox) #item-15948920180 .thumbnails-dots > div:nth-child(9),
body:not(.gridbox) #item-15948920180 .thumbnails-dots > div:nth-child(10),
body:not(.gridbox) #item-15948920180 .thumbnails-dots > div:nth-child(11){
  display: none!important;}*/


.marker{
  color: var(--primary);
}
blockquote {
    padding: 25px 50px;
}


.for5 .ba-feature-list-layout .ba-feature-image-wrapper {
    margin-right: 45px;
}

.accordion-heading > a > span + i {
  display:none;
}


.for .accordion-heading > a > span + i {
  display: block;
  color:#076fe8!important;
  font-weight:900!important;
}

#item-16443450816960 .ba-add-to-cart-button-wrapper, #item-16503722136040 .ba-add-to-cart-button-wrapper {
    padding-left: 250px;
}







@media (max-width: 1280px){
  #item-16370561319495 .ba-slideshow-caption {
    padding-left: 380px;
}
  
  #item-16370561319495 .ba-slideshow-img  {
 background-size: 65%;
 background-position: left center;
}
  .for .ba-blog-post-content{
  padding: 0 40px 0 60px;
}
  /*.for .ba-feature-box:nth-child(n) {
    width: calc((100% - 20px) / 4)!important;
    margin-right:5px!important;

}*/
   .for4 .ba-feature-box:nth-child(n) {
    width: calc((100% - 12px) / 4)!important;
    margin-right:3px!important;

} 
  #item-15948919360 .ba-add-to-cart-button-wrapper,
  #item-16444356701600 .ba-add-to-cart-button-wrapper{
    padding-left: 0px;
}
  
  #item-15948919360 .ba-add-to-cart-button-wrapper a {
    display: flex!important;
    justify-content: space-evenly!important;
    align-items: center!important;
}
}


@media (max-width: 1024px){
  #item-16370561319495 .ba-slideshow-caption {
    padding-left: 55%;
}
  
  #item-16370561319495 .ba-slideshow-img  {
 background-size: 60%;
 background-position: left center;
}
   .for .ba-blog-post-content{
  padding: 0 25px 0 25px;
} 

  #item-15948919360 .ba-add-to-cart-button-wrapper {
    padding-left: 0px;
}
  #item-16443450816960 .ba-add-to-cart-button-wrapper {
    padding-left: 0px;
}
  #item-16503722136040 .ba-add-to-cart-button-wrapper {
    padding-left: 0px;
}
.ba-item-add-to-cart .ba-add-to-cart-wrapper > .ba-add-to-cart-price:not(.ba-add-to-cart-info) {

    flex-direction: center!important;
    flex-wrap: nowrap!important;
    align-content: center!important;
    flex-wrap: nowrap;
    align-items: center!important;
    display: flex!important;
}
  
#item-16370561319496 .ba-slideshow-img {
 background-size: 120%;
 background-position: center bottom;
}
    .ba-item-recent-posts-slider .slideshow-type .ba-slideshow-caption, .ba-item-slideshow .ba-slideshow-caption {
    padding: 20px;
}
  
  #item-16370561319496 .ba-slideshow-img {
 background-size: 130%;
    background-position: center bottom;
}
}

@media (max-width: 768px){
  #item-16370561319495 .ba-slideshow-caption {
    padding-left: 55%;
}
  
#item-16370561319496 .ba-slideshow-img {
    background-size: 140%;
    background-position: center bottom;
}
  .ba-item-recent-posts-slider .slideshow-type .ba-slideshow-caption, .ba-item-slideshow .ba-slideshow-caption {
    padding: 15px;
}
    #item-16370561319496 .ba-slideshow-img {
 background-size: 130%;
    background-position: center bottom;
}
}
  @media (max-width: 420px){
  #item-16370561319491 .ba-slideshow-img {
    background-size: cover;
    background-position: center center;
    min-height: 140px!important;
    max-height: 140px!important;
}
blockquote {
    padding: 15px 20px;
}


.ba-item-recent-posts-slider .slideshow-type .ba-slideshow-caption, .ba-item-slideshow .ba-slideshow-caption {
    padding: 15px;
}

#item-16370561319491 .ba-slideshow-caption {
    background-color: rgba(0, 0, 0, 0);
    background-image: linear-gradient(180deg, rgb(181 77 77 / 0%) 72%, rgba(132, 197, 81, 1) 0%);
    background-attachment: scroll;
}

   .for .ba-blog-post-content{
  padding: 0 15px 0 15px!important;} 
    
    .for4 .ba-feature-box:nth-child(n) {
    width: calc((100% - 12px) / 4)!important;
    margin-right:1px!important;

}  
    
 .right-currency-position, .ba-add-to-cart-quantity + .ba-btn-transition {
    justify-content: center!important;}
    }
#item-16370561319496 .ba-slideshow-img {
  background-size: 150%;
    background-position: center bottom;
}

#item-16370561319497 .ba-slideshow-img {
  background-size: 150%;
    background-position: center top;
}

#item-16370561319497 .ba-slideshow-caption {
     padding: 0 5px 0 18px!important;
}
#item-16370561319495 .ba-slideshow-img {
    background-size: 85%;
    background-position: left center;
}

.for8.ba-item-carousel .ba-slideshow-caption > *,.for8.ba-item-slideset .ba-slideshow-caption > * {
    padding: 0 0px!important;
}

}