/** Head **/
.navbar-collapse {
    background: #6cb409;
    box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}
.bs-header {
    background: #f7f7f7;
}
.bs-nav {
    background: #6cb409;
}
.btn-primary {
    background-color: #6cb409;
}
.btn-primary:hover, .btn-primary:focus, .btn-primaty:active, .btn-primary:disabled {
    background-color: #62b802;
}
[data-bs="search"] .input-group {
    border: 1px #8fdb00 solid;
    background: rgba(148, 231, 1, 0.19);
    border-radius: 50rem;
}
.bs-header-topnav {
    background: #277d00;
    padding: 0.25rem 0;
    color: #fff;
}
.bs-menu-lv1:hover, .show > .bs-menu-lv1:hover {
    background: #6cb409;
    color: #ffffff;
    font-weight: 600;
}
.bs-menu-lv2 {
    color: #277d00;
    background: #f7f7f7;
}
.bs-menu-lv2:hover {
    color: #298009;
    background: #fff;
}
@media screen and (min-width: 992px){
.navbar-expand-lg .bs-menu-lv1 + .dropdown-menu {
    border-color: #298009;
}
}
.text-truncate {
    white-space: normal;
}
ul.bs-header-nav.navbar-nav {
    font-size: 0.9rem;
}
.bs-header-topnav a:hover {
    color: #d6ea00;
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    background-color: #6cb409;
    border: 0.5px solid #6cb409;
    color: #fff;
}

/** Body**/
.bs-home-hr {
    background-color: #80d10a;
}
p.h3.text-center.font-weight-bold.mt-5.mb-2 {
    color: #298009;
}
h2.bs-home-title {
    color: #298009;
}
.bs-siguenos .bs-social-media a {
    background-color: #fff;
    color: #277d00;
    border: 1px #277d00 solid;
}
.bs-siguenos .bs-social-media a:hover {
    background-color: #277d00;
    color: #ffffff;
}
.bs-product-final-price {
    font-weight: bold;
    color: #298009;
}
.btn-secondary {
    background-color: #a0ef29;
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary:disabled, .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled):focus {
    background-color: #72be00;
}
.text-info {
    color: #298009!important;
}

.bs-trunc {
width: 100%;
white-space: normal;
overflow: hidden;
text-overflow: ellipsis;
display: inline-block;
line-height: 1.3rem;
margin: 0;
font-size: 14px;
}

.h6, h6{
    font-size:14px !important;
}

.mt-2, .my-2 {
margin-top: 1rem!important;
}

.bs-home-hr {
background-color: #80d10a;
width: 15%;
height: .4rem;
border-radius: 50px;
margin-bottom: 2rem;
}

.mt-4, .my-4 {
margin-top: 80px!important;
}

/** Footer **/
.bs-footer aside {
    background: #277d00;
    padding: 0.75rem;
}
.bs-footer {
    background: #6cb409;
    color: #fff;
    padding-top: 1rem;
}