/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

/*
 *
 * CUSTOM CSS by eBM
 *
 *
 */

    body {
    font-family: ‘Montserrat’, sans-serif !important;
    }

    b, h1, h2, h3, h4, h5, h6, p, .b, .h1, .h2, .h3, .h4, .h5, .h6, .nav-link, strong, .product-actions {
      font-family: ‘Montserrat’, sans-serif !important;
    }

a, a:hover {
  color: #1DC08B;
}

.divide-left {
    display: none;
}

.contact-rich .block a {
    float: right;
}

.contact-rich .block .data {
    line-height: 25px;
}

#contact-infos {
    line-height: 25px;
    color: #ffffff;
}

.footer-container {
  background-color: #3c404d;
}

.footer-container .h3, .footer-container .h4, .footer-container .myaccount-title a {
    color: #ffffff !important;
}

#footer_account_list a, #footer_sub_menu_1 a, #footer_sub_menu_2 a {
    color: #acacac;
}

#footer {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: darkgray;
}

.btn-primary {
    background-color: #00593C;
}

.btn-primary:hover {
    background-color: #4B685E;
}

#header .top-menu a:hover {
  color: #4B685E !important;
}

.product-title a, .h1 {
  text-transform: none !important;
  font-weight: 900 !important;
}

.blockreassurance_product .block-title {
    font-weight: 900 !important;
    margin-bottom: 30px;
    padding-bottom: 30px;
}

.blockreassurance_product p {
    margin-top: 20px;
}

.blockreassurance_product .item-product {
    display: none;
}

.product-information .tabs ul {
    display: none;
}

.product-information .tabs {
   padding-bottom: 40px;
}

.product-images {
    display: none;
}

/* Eliminar la línea de transporte en carrito  */

#cart-subtotal-shipping {
  display: none;
}

.ship-val {
    display: none !important;
}

/* Eliminar enlace a todos los productos en la página de inicio  */

.all-product-link {
    display: none !important;
}

/* Pie de página */

.footer-container .container .row .col-md-6.links {
    width: 33%;
}

#block_myaccount_infos {
    width: 33%;
}

.footer-container .block-contact {
    width: 33%;
}

.footer-container .container .row .col-md-6.links .row > div:first-child {
    display: none;
}

@media (max-width: 767px)
{

    .footer-container .container .row .col-md-6.links {
    width: 100%;
}

    .footer-container .block-contact {
    width: 100% ;
}

#block_myaccount_infos {
    width: 100%;
}

.footer-container .container .row .col-md-6.links .row > div:first-child {
    display: none;
}

.xfooter-container .container .row .col-md-6.links .row > div:last-child {
    width: 100% !important;
}

}

.logos-pie {
    background-color: #ffffff;
    padding: 0px;
    margin-top: 35px;
    margin-bottom: 30px;
}

.logos-pie p {
    text-align: center;
}

.logos-pie img {
    margin: 30px 5px 30px 5px;
}


/* */

.featured-products h2 {
    display: none;
}

@media (min-width: 1200px) {
  .products.row .col-xl-3 {
    width: 33% !important;
  }
}


.thumbnail-container .highlighted-informations.no-variants {
   display: none;
}

.layer.hidden-sm-down {
    display: none;
}

