.js-btn {
    cursor:pointer;
    transform:scale(1);
    transition: transform .3s ease-in-out;
}

.js-btn:hover {
    transform:scale(1.05);
}

.form, .form label {
    color:white;
}

ul.nav a span {
    font-weight:bold !important;
}

body:not(.css-alquiler) .css-alquiler {
    display:none;
}

body:not(.css-venta) .css-venta {
    display:none;
}

.cartCount {
    display:none !important;
}

.css-icons .span3 {
    transform: scale(1);
    transition: transform .3s ease-in-out;
}

.css-icons .span3 img {
    border-radius: 10px;
    overflow: hidden;
}

.css-icons .span3:hover {
    transform: scale(1.1);
}

@media (max-width:500px), (orientation:landscape) {
    .css-icons .span3 {
        text-align:center;
        padding:5px
    }   
    #pagina-texto > div.page-body > div.page-content > div > div:nth-child(2) > div > div > div > div > div > div > div > div > div > div > div > div > div > div > div.transitionable.vertical-align- > div > div > div > div:nth-child(2) > div > div > div > div > div > div > div > div.transitionable.vertical-align- > div > div,
    #pagina-texto > div.page-body > div.page-content > div > div:nth-child(2) > div > div > div > div > div > div > div > div > div > div > div > div > div > div > div.transitionable.vertical-align- > div > div > div > div:nth-child(1) > div > div > div > div > div > div > div > div.transitionable.vertical-align- > div > div{
    text-align:center !important;
    }
}
.logo-market {
    height: 60px!important;
}

div { 
    color: #2D2D2D;
}