h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Fondamento', cursive !Important;
    color:  #ad9865 !Important;
    text-transform: none !Important;
}
p, body, span {
    font-family: 'Open Sans', sans-serif !Important;
}
.text-uppercase {
    text-transform: none !important;
}

h1 {
    margin-bottom: 20px !important;
    line-height: 1.5!important;
}

#wrapper {
    display: inherit !important;
}

#header .header-top a[data-depth="0"] {
     text-transform: none;
     color: #ffffff;
}

.footer-container .col-md-12 {
     display: none;
}

#footer {
    padding: 2.5rem 0;
}

.product-miniature .product-title a {
    font-size: 16px;
    color: #1c1c1c;
}
.product-miniature .product-price-and-shipping {
    color: #ad9865;
    font-weight: 400;
    font-size: 20px;
}
#products .all-product-link, .featured-products .all-product-link, .product-accessories .all-product-link {
     color: #1c1c1c;
     font-size: 20px;
}
#header .header-nav, #mobile_top_menu_wrapper .top-menu a[data-depth="0"] {
    border-bottom: #ad9865 2px solid;
}
.featured-products .products-section-title {
    font-size: 50px;
}

.block-categories {
    background:  #ffffff80;
}
.card {
    background-color: transparent;
}
a {
   color: #ad9865;
}
a:hover {
    color: #ad9865 !Important;
}
a.text-hide:hover {
    color: #ad9865 !Important;
}
.contact-rich, #header, #header .header-nav .cart-preview .shopping-cart {
    color: #ad9865 !Important;
}
.has-discount .discount, .group-span-filestyle .btn-default, .group-span-filestyle .bootstrap-touchspin .btn-touchspin, .bootstrap-touchspin .group-span-filestyle .btn-touchspin, .product-flags li.product-flag {
    background: #ad9865;
}
.product-flags li.product-flag.discount, .btn-primary {
    background-color: #ad9865;
}
.tabs .nav-tabs .nav-link.hover {
   border-bottom: #ad9865 3px solid;
}
.tabs .nav-tabs .nav-link.active {
    color:#ad9865;
    border-bottom: #ad9865 3px solid;
}
.btn-primary:hover {
    background-color: #ad9865;
    color:  #1c1c1c;
}
#mobile_top_menu_wrapper, .quickview .modal-content {
   background: #1c1c1c;
}
#header, #header .header-top, #footer, #header .header-nav .blockcart {
    background-color: #1c1c1c;
}
#wrapper {
    background-color: #ede8df;
}
#header .header-nav {
    max-height: 100px;
    height: 70px;
    display: flex;
    align-items: center;
}
#header .logo {
    object-fit: contain;
}
#header a, #mobile_top_menu_wrapper .js-top-menu-bottom a {
    font-family: 'Fondamento', cursive;
    color:  #ffffff;
    font-size: 20px;
}
#header a:hover {
    color: #ad9865;
}
.card-block {
    padding: 0;
}
.breadcrumb {
    margin-bottom: 3rem;
}

#block_myaccount_infos .myaccount-title a, .block-contact .block-contact-title  {
    color: #ad9865;
}

.close {
    color: white;
    opacity: .5;
}
.social-sharing span {
color: #7a7a7a;
}
.product-images&gt;li.thumb-container&gt;.thumb.selected, .product-images&gt;li.thumb-container&gt;.thumb:hover {
    border: #ad9865 3px solid;
}

#subcategories {
    display: none;
}

.block-category {
    min-height: .5rem;
}
i:hover.material-icons {
    color: #ad9865 !important;
}

.sub-menu {
display: none !Important;
}

.pagination .page-list {
background: transparent;
}

.pagination .current a {
    color: #ad9865;
}

#custom-text {
background: transparent !Important;
}

.carousel .carousel-item .caption {
    max-width: 400px;
}

.carousel .carousel-item .caption .display-1 {
      font-size: 2rem;
}

.info-ventascalidad{
display: flex;
flex-direction: row;
align-items: center;
}
.texto-info {
width: 60%;
padding: 20px;
}
.imagen-info {
width: 40%;
}
.imagen-info img{
    display: block;
    width: 100%;
    object-fit: cover;
}
.banner-home {
width: 100%;
}
.banner-home img {
    object-fit: contain;
}

.info-submarcas {
    display: flex;
    flex-direction: row;
    margin: 20px 0;
    align-items: flex-start;
}
.info-conservas, .info-dehesa {
    padding: 40px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.info-conservas img, .info-dehesa img {
    width: 100%;
    margin-bottom: 10px;
}
.info-conservas p, .info-dehesa p {
text-align: center;
}
#blockcart-modal .product-name {
    color: #ad9865;
}
#header .header-nav .cart-preview.active {
    background: #ede8df;
}
#header .header-nav .cart-preview.active a  {
color: black;
}

.text-sm-center a:hover, .cart-content-btn a:hover {
    color: black !Important;
}
body#checkout #header .header-nav {
padding: 3rem 0;
}
.product-price {
    color: black;
}
.modal-body .product-price {
    color: white !Important;
}
span.control-label {
    color: #7a7a7a;
}
#mobile_top_menu_wrapper .top-menu a[data-depth="0"] {
    border-bottom: none;
}
#mobile_top_menu_wrapper .material-icons {
display: none;
}

@media (max-width: 991px){
.carousel {
    background-color: #000000;
}
.carousel .carousel-item .caption .display-1, 
.carousel .carousel-item .caption .caption-description p, .carousel .carousel-item .caption .caption-description h3 {
color: #ffffff;
}
}

@media (max-width: 767px) {
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Fondamento', cursive !Important;
    color:  #ad9865 !Important;
    text-transform: none !Important;
}
p, body, span {
    font-family: 'Open Sans', sans-serif !Important;
}
.col-md-2 {
    width: 30%;
}
#header .top-logo img {
    max-height: 3rem;
}
#carousel {
display: inherit !Important;
}
.hidden-xs-down {
   display: inherit !important;
}
.info-ventascalidad{
flex-direction: column;
}
.texto-info, .imagen-info {
width: 100%;
}
.texto-info {
padding: 0;
}
#custom-text {
padding: 10px;
}
#custom-text p .dark {
font-size: 15px ;
}
.info-submarcas {
 flex-direction: column;
}
.info-conservas, .info-dehesa {
    padding: 0 0 20px 0;
}
.footer-container .links ul {
background-color: #1c1c1c;
}
.footer-container .links ul&gt;li a {
    color: #ad9865;
}
.footer-container .links ul&gt;li {
    border-bottom: 1px solid  #ad9865;
}
.links .title {
    border-bottom: 1px solid #1c1c1c;
}
.navbar-toggler, .block-contact .navbar-toggler .material-icons {
color: #ad9865;
}
}