<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
 
.col-md-12.col-sm-12.menu-princ {
    margin-top: 15px;
    margin-bottom: 15px;
}

/*
@media (min-width: 992px){
.top-menu .sub-menu {
    margin-top: -55px !important;
}}*/

@media (min-width: 992px){
#products .product-description, .featured-products .product-description, .product-accessories .product-description, .product-miniature .product-description {
    height: 120px;
}
 
#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container {
    height: 415px;
}}

#products .product-title, .featured-products .product-title, .product-accessories .product-title, .product-miniature .product-title {
    padding: 0px 10px;
}


.banners-centro img {
    width: 100%;
}

.banners-centro {
    margin-bottom: 60px;
}

.block-social ul li {
    background-color: #e8dcba;
}

.boton-slider {
    border: 1px solid #fff;
    padding: 10px;
    width: 42%;
}

@media (min-width: 992px) {
.boton-slider {
    width: 42%;
}}

@media (min-width: 992px) {
.carousel.slide {
    margin-top: -45px;
    margin-bottom: 45px;
}}

.carousel .carousel-inner {
    height: auto;
}

@media (min-width: 992px) {
.compact-gutters {
    margin-top: 25px;
}}

@media (min-width: 992px) {
.carousel-inner&gt;.carousel-item&gt;a&gt;img, .carousel-inner&gt;.carousel-item&gt;img, .img-fluid, .img-thumbnail {
    max-width: 100%;
    height: auto;
    margin: 10px 0;
}}

@media (min-width: 768px){
.footer-container {
    background: #1c5c0b;
}}

.footer-container .h1, .h2, .h3 {
    text-transform: uppercase;
    color: #fff;
}

.footer-container #block_myaccount_infos .myaccount-title a {
    color: #fff;
}

.footer-container li a {
    color: #fff;
}

.footer-container .block-contact {
    color: #fff;
}

.footer-container .block-contact .block-contact-title, .linklist .blockcms-title a {
    color: #fff;
}

@media (min-width: 992px) {
#header .header-top .position-static {
    position: static;
    margin-top: -10px !important;
}}

@media (min-width: 992px) {
#header .header-top {
    padding-bottom: 0px;
    margin-top: -15px;
}}

@media (min-width: 992px) {
#header .header-top .search-widget {
    float: right;
    margin-bottom: 35px;
    margin-top: -20px;
}}

#header .header-nav .blockcart {
    background: #1c5c0b;
    height: 3rem;
    padding: .75rem;
    margin-left: .9375rem;
    text-align: center;
    white-space: nowrap;
    color: #fff;
}

#header .header-nav .cart-preview .shopping-cart {
    vertical-align: middle;
    color: #fff;
}

#index .tabs {padding:0px}
#index #home-page-tabs {margin:0px 10px; padding:10px 0px 0px 0px;}

@media (min-width: 992px) {
.logosp-footer img {
    max-width: 56% !important;
    margin: 25px 0 50px 0;
}}

li.texto-redes {
    height: auto;
    width: 200px !important;
    background-color: #fff !important;
    background-repeat: no-repeat;
    display: inline-block;
    margin: .125rem;
    cursor: pointer;
    font-size: 19px;
    position: relative;
    top: 10px;
    right: 10px;
}

li.texto-redes:hover {
    background-color: #fff !important;
}

#products .products-section-title, .featured-products .products-section-title, .product-accessories .products-section-title, .product-miniature .products-section-title {
    text-align: center;
    margin-bottom: 3.5rem;
    color: #1c5c0b;
}

.search-widget form button[type=submit] {
    position: absolute;
    background: #1c5c0b;
    border: none;
    bottom: 0;
    right: .125rem;
    color: #fff;
    padding: 10px;
}

.search-widget form button[type=submit] .search:hover {
    color: #fff;
}

.solo-slider div#search_widget {
    display: none;
}

.solo-slider div#_desktop_top_menu {
    display: none;
}

.no-slider div#carousel {
    display: none;
}

.solo-slider {
    padding-right: 0px;
    padding-left: 0px;
}

.solo-slider .sf-contener {
    display: none;
}

.sf-menu li:hover ul, .sf-menu li.sfHover ul {
    left: -50% !important;
    width: 900px !important;
    background-color: #f6f6f6;
    padding: 26px 30px 31px;
}

.sf-menu li li {
    width: 25% !important;
    float: left !important;
}

.text-sm-center a._blank {
    color: #fff;
}

@media (min-width: 992px) {
.top-menu .sub-menu ul[data-depth="1"]&gt;li {
    float: left;
    margin: 0 1.25rem;
    width: 20%;
}}

.texto-top {
    float: right;

}

.sf-menu&gt;li&gt;a {
    font: 600 18px/22px"Open Sans",sans-serif;
    text-transform: uppercase;
    color: #484848;
    display: block;
    padding: 17px 15px;
}
/*
#_desktop_top_menu .top-menu[data-depth="0"] li:hover .sub-menu {
    top: 125% !important;
}*/

@media (min-width: 992px){
li#category-13 {
    width: 50%;
}}
</pre></body></html>