body {
-webkit-font-smoothing: antialiased;
}

i.ba-icons.ba-icon-close.ba-overlay-section-close {
  font-size: 120px;
}

i.ba-icons.ba-icon-close.ba-overlay-section-close:hover {
  rotate: 90deg;
}
.ba-social-minimal.ba-social.ba-social-sm .social-button i {
    font-size: 18px;
    padding: 15px;
}
@media (max-width: 1280px) {
	.body {
	    overflow: hidden;
	}
}
/*Animação de Letras*/
.knockout-text .content-text * {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-size: 50%;
    background-repeat: repeat;
    background-position: 50% 50%;
    background-image: url(https://www.balbooa.com/demo-content/gridbox/themes/untitled/font-animation-2.gif);
    transform: translate3d(0, 0, 0);
}
.knockout-text.marketing .content-text *,
.knockout-text.design .content-text *,
.knockout-text.branding .content-text * {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.knockout-text.design .content-text * {
      background-image: url(https://www.balbooa.com/demo-content/gridbox/themes/untitled/font-animation-4.gif);
}
.knockout-text.marketing .content-text * {
      background-image: url(https://www.balbooa.com/demo-content/gridbox/themes/untitled/font-animation-1.gif);
}
.knockout-text.strategy .content-text * {
      background-image: url(https://www.balbooa.com/demo-content/gridbox/themes/untitled/font-animation-3.gif);
}

@media (max-width: 480px){
	.topside.knockout-text .content-text * {
		font-size: 200px;
		line-height: 200px !important;
	}
}
/* Store Icon delete */
.ba-cart-product-remove-cell i.ba-icons.ba-icon-trash {
    font-size: 24px;
    color: #ec3e2f;
}
.ba-cart-product-remove-cell i.ba-icons.ba-icon-trash:hover {
    color: #76923c;
}
/* QTY */
.ba-cart-product-quantity-cell i,
.ba-cart-product-quantity-cell input[type="text"] {
    color: #000000;
}

.ba-cart-product-quantity-cell input[type="text"]:hover,
.ba-cart-product-quantity-cell i:hover {
    color: #ec3e2f;
}
/* Fim Store Icon delete */
/* Store Intro Text */
.ba-blog-post-intro-wrapper {
    text-align: justify !important;
}
/* Fim de Store Intro Text*/
/*Login Store modal*/
.ba-checkout-authentication-backdrop  {
     z-index: 200;
}
/*Fim do Login store modal*/
.ba-checkout-authentication-backdrop .ba-icon-close.ba-leave-checkout {
  z-index: 200;
}
.body .ba-checkout-authentication-backdrop {
    background-color: rgb(25 25 25 / 80%);
}
.body .ba-checkout-authentication-wrapper > div {
    border-radius: 25px;
    border: 1px solid var(--border);
    box-shadow: none;
    margin: 125px 10px 25px 10px;
}
.ba-checkout-authentication-wrapper > div {
  	padding: 25px 50px 25px 50px;
}
.com_virtuemart table.user-details input, .chzn-container-single .chzn-search input[type="text"], .chzn-container-multi .chzn-choices, .chzn-container-single .chzn-single, textarea:not([class*="ba-col-"]), input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], select {
    height: 34px;
}
.ba-checkout-authentication-title {
    margin-bottom: 10px;
}
.ba-login-integrations-wrapper {
    justify-content: space-between;
    margin: 10px 0;
}