header #logo { display: none; }

section#intro { max-height: none; }
#cart { width: 99px; }
#cart .articles:not(.hidden) + .icon { display: none; }
.field i { margin: 0 20px 0 30px; }
.container-search .field { width: 100%; }
.container-search .field { width: 100%; }
.container-search .row:last-child .field.price_min,
.container-search .row:last-child .field.price_max { margin: 10px 0 0; width: 50%; }
.container-search + [data-type="submit-search"] { float: right; position: relative; width: calc(50% - 25px); }

.wrapper-narrow { width: 100%; padding: 40px 40px; }
.wrapper + .wrapper { padding: 0px 40px 40px 40px; }

.posts article:last-child { margin: 0px; }

.pagination button { width: 46%; color: rgba(35,40,65,0); font-size: 12px;  }
.pagination button i { color: #ffffff; vertical-align: middle; }
.pagination .pages { display: none; }

.result .row, .extras .row { overflow: hidden; }

.result .col-data, .extras .col-data {
    width: 100%;
    margin: 0 0 15px 0;
}

.list-row { padding: 15px; }
.list-row:nth-child(1) { display: none; }
.list-row:hover { background: transparent !important; }
.list-row span.mobile-title { font-size: 14px; display: inline-block; font-weight: bold; }
.list-row .list-col { border: 0; display: block; min-height: auto !important; width: 100% !important; height: auto !important; overflow: auto; padding: 2px 10px; }
.list-row .list-col div { display: inline; }

.view-type { top: 70px; }
.view-type i { font-size: 35px; }