.fixed-header .ba-section {
    padding: 0 !important;
}

.header .ba-section {
    transition: padding .3s ease-in;
  	-webkit-transition: padding .3s ease-in;
}

.height-fixed textarea {
min-height: 233px;
}

.ba-shape-divider svg {
  margin: -1px;
}

/*
  @media (max-width: 1280px) {
.body [class*="span"], .footer [class*="span"], [class*="span"] {
  width: auto !important;
}
} */

.ba-video-background {
background: #000;
}

.filter-items {
display: none;
}

.hover-fade:hover {
opacity: 0.85;
  -webkit-transition: all 400ms ease-in-out;
-moz-transition: all 400ms ease-in-out;
-ms-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out;
}

.hover-fade {
opacity: 1;
  -webkit-transition: all 400ms ease-in-out;
-moz-transition: all 400ms ease-in-out;
-ms-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out;
}

#item-1666867989910 .span6,
#item-16668681404390 .span6 {
width: 50% !important;
}

@media (min-width: 1280px) {
div.restableOverflowShow {
  overflow-x: hidden;
}
}


@media (max-width: 1280px) {
  
#item-1666867989910 {
  padding: 0 !important;
}
}

#1668425036033 {
background: #fff;
height: 100%;
}

#item-14980423430 > .ba-video-background {
  background: #fff;
}

.headerv {
z-index: 1 !important;
}

.header-btn {
  z-index: 2 !important;
}

.headerbtm {
z-index: 2 !important;
}

.sboard.sb-modern2 .sb-item .sb-inner > .sb-user-empty {
  height: 5px !important;
}

@media (max-width: 420px) {
  h1, h2, h3 {
    font-size: 26px !important;
    line-height: 1.2 !important;
  }
  .topbanner {
  min-height: 20px !important;
  height: 40px !important;
}
}

@media (min-width: 420px) {
.topbanner {
  min-height: 20px !important;
  height: 35px !important;
}
}


.ba-live-search-product-title-cell .ba-live-search-product-category {
display: none;
}

.ba-live-search-product-title-cell .ba-live-search-product-title a {
  font-size: 18px !important;
}


.list-downloads a {
background: #67ab6d;
  text-decoration: none;
  color: #fff;
  font-weight: 700;
  padding: 12px 20px;
  border-radius: 3px;
    -webkit-transition: all 400ms ease-in-out;
-moz-transition: all 400ms ease-in-out;
-ms-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out;
}

.list-downloads a:hover {
background: #6dd176;
  color: #fff;
    -webkit-transition: all 400ms ease-in-out;
-moz-transition: all 400ms ease-in-out;
-ms-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out;
}

.list-downloads.blue a {
background: #041d8d;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-size: 13px;
}

.ba-cart-total-wrapper {
    background: #79bd74;
}

.ba-cart-total-wrapper span {
color: #fff !important;
}

.ba-cart-total-container-row .field-price-value {
font-size: 24px !important;
}

@media (min-width: 420px) {
  .button-align .ba-feature-title-wrapper {
  float:left;
}
}

.vert-video .ba-video-wrapper {
    padding-bottom: 177%;
}