.navbar-collapse.collapse.show {
    background-color: #f2f2f2;
}
.bs-menu-lv1:hover, .nav-item.show > .bs-menu-lv1 {
    box-shadow: 0 -5px inset rgb(111 78 55);
}
@media screen and (max-width: 768px) {
.owl-carousel .owl-item img {
    padding-left: 20px;
    padding-right: 20px;
}
.bs-footer {
    background-size: cover;
    background: #4f3726;
}
a {
    color: #6f4e36;
}
}
.bs-menu-lv1:hover, .nav-item.show > .bs-menu-lv1 {
    color: #6f4e36;
}
.bs-header .bs-social-media a {
    background: #eee7e2;
    border-color: #eee7e2;
}
.badge-secondary {
    color: #ffffff;
    background-color: #6f4e36;
}
@media screen and (min-width: 769px) {
a {
    color: #b7a94a;
}
}
.ir-arriba {
    border: solid 0.5px #6f4e36;
}
.chat-widget__btn {
    border: solid 1px rgb(111 78 54);
}
.bs-menu-lv2 {
    font-size: 17px;
}
.bs-home-hr {
    background-color: #6f4e36;
    display: none;
}
h6.title-footer {
    color: #fcfcfc;
}
.bs-menu-lv1 {
    color: #262626;
}
.bs-menu-lv2:hover {
    color: #bfbfbf;
    background: white;
}
.bs-header {
    border-bottom: 3px solid #e8e8e8;
}
.bs-menu-lv1 {
    font-size: 0.95rem;
}
.title-link {
    color: #262626;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    color: #262626;
}
.bs-product-title {
    font-size: 2rem;
}
.btn-secondary {
    background-color: #737373;
}
.navbar-brand {
    width: 120px;
    height: auto;
}
.page-item.active .page-link {
    background-color: #6f4e36;
}
.bs-product-related__title, .bs-product-accessories__title {
    text-align: center;
}
.bs-header .bs-social-media a:hover {
    background: #ffffff;
}
.bs-footer .bs-social-media a {
    font-size: 1.7rem;
}
.bs-footer .bs-social-media a:hover {
    font-size: 1.7rem;
    color: #ddc1c1;
}
.bs-footer img {
    max-height: 8rem;
}

.navbar-brand img
{
    width: 170px;
}


.bs-header .img-fluid {
    max-width: 250%;
}

.bs-main {
    margin-top: -20px;
}

.bs-home-title {
    margin: 0px;
    padding-top: 0px;
    margin-bottom: -50px;
    font-family: 'Raleway';
    color: #262626;
    }

.bs-form-inline.text-center {
    margin: 1rem;
}

@media (max-width: 767px) {
    .article-content {
        overflow-x: scroll;
    }
}
.bs-menu-lv1 {
    font-family: 'Raleway';
    }

.grid, .grid-slider {
        margin-top: 2rem;
    }
.bs-header-navbar {
        border-top: 3px solid #e8e8e8;
    }
.map-container {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.map-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}