/* Section Filter
----------------------*/
.filter-section { background: rgba(26,46,87,1); height: 7rem; }
.filter-section .col-36-26 { padding: 0 4.2rem; }
.filter-section button { color: rgba(255,255,255,1); font-size: 1.4em; font-weight: 700; letter-spacing: 2.4px; line-height: 2.143em; text-transform: uppercase; margin-right: 7.1rem; }
.filter-section .shop { color: rgba(0,178,221,1); }
.filter-section .dine { color: rgba(241,201,119,1); }
.filter-section .entertainment { color: rgba(240,44,46,1); }
.filter-section .services { color: rgba(243,190,169,1); }
.filter-section button::after { content: ''; display: block; height: .2rem; background: rgba(0,178,221,0); }
.filter-section .shop.active::after { background: rgba(0,178,221,1); }
.filter-section .dine.active::after { background: rgba(241,201,119,1); }
.filter-section .entertainment.active::after { background: rgba(240,44,46,1); }
.filter-section .services.active::after { background: rgba(243,190,169,1); }
#downtown-wellen-nav .active::after { background: rgba(255,255,255,1); }

/* Section List
----------------------*/
.shop-view aside,
.shop-view article { margin: 0 0 2.5rem; }
.shop-view article .box { display: flex; height: 21.8rem; background: rgba(255,255,255,1); box-shadow: 0 2px 19px 0 rgba(0,0,0,0.08); padding: 2rem; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.shop-view article .box img { max-width: 100%; max-height: 100%; height: auto; width: auto; }
.shop-view aside .img-box { height: 46.2rem; }

@media only screen
and (min-width : 961px) {
    /* Section Filter
    ----------------------*/
    .Mozilla.v11 .filter-section button:hover,
    .Explorer .filter-section button:hover { -webkit-transform: translateX(8px); transform: translateX(8px); }
    @media (hover: hover) {
        .filter-section button:hover { -webkit-transform: translateX(8px); transform: translateX(8px); }
    }
    /* Section List
    ----------------------*/
    [class^="list-view-"], [class*=" list-view-"] { margin: 8rem 0; }
    .dw-view { margin-top: 5.7rem; margin-bottom: 9.8rem; }
    .shop-view .row { width: calc(100% + 2.6rem); position: relative; left: -1.3rem; display: block; }
    .shop-view .col-36-30 {
        flex: 0 0 calc(83.33% + 7rem);
        max-width: calc(83.33% + 7rem);
        left: -3.5rem;
    }
    .shop-view aside,
    .shop-view article { padding: 0 3.5rem; margin: 0 0 5.3rem; float: left; }
    .shop-view article { -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; max-width: 33.33%; }
    .shop-view aside { -ms-flex: 0 0 40%; flex: 0 0 40%; max-width: 40%; }
    .shop-view aside:nth-child(odd) { float: right; }
    .Mozilla.v11 .shop-view article .box:hover,
    .Explorer .shop-view article .box:hover { -webkit-transform: scale(1.025); transform: scale(1.025); }
    @media (hover: hover) {
        .shop-view article .box:hover { -webkit-transform: scale(1.025); transform: scale(1.025); }
    }
    .amenities-text ol, .amenities-text ul {
        -webkit-columns: 3;
        -moz-columns: 3;
        columns: 3;
        -webkit-column-gap: 1rem;
        -moz-column-gap: 1rem;
        column-gap: 1rem;
    }
        
}
@media only screen
and (min-width : 961px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 960px) {
    /* Section Filter
    ----------------------*/
    .shop-list-map { overflow: hidden; }
    .filter-section { height: 10rem; }
    .filter-section button { font-size: 3.2em; letter-spacing: 1px; line-height: 1.219em; height: 6rem; width: 100%; margin: 0; padding: 0 7.5rem 0 3.7rem; text-align: left; text-transform: none; }
    .filter-section .no-touch { height: 10rem; width: calc(100% - 19.5rem); }
    #downtown-wellen-nav .no-touch { width: 100%; }
    #downtown-wellen-nav .no-touch::after { content: none; }
    .filter-section .no-touch i { font-size: .938em; }
    .filter-section .col-36-26 { padding: 2rem 0; width: calc(100% - 19.5rem); margin-left: 19.5rem; background: rgba(25,45,88,1); opacity: 0; visibility: hidden; z-index: -1; }
    #downtown-wellen-nav .col-36-26 { width: 100%; margin-left: 0; }
    .filter-section.active .col-36-26 { opacity: 1; visibility: visible; z-index: 2; }
    .filter-section button.filter-dropdown { padding-top: 1em !important; padding-bottom: 1em !important; }
    /* Section List
    ----------------------*/
    .shop-view .col-36-30 { padding: 0; }
    .shop-view[class^="list-view-"], .shop-view[class*=" list-view-"] { padding: 0 3.55rem 0 3.85rem; margin: 6.2rem 0 5.8rem; }
    .shop-view aside,
    .shop-view article { margin: 0 0 3.4rem; padding: 0 1.85rem; }
    .shop-view article { max-width: 50%; }
    .shop-view article .box { height: 30rem; padding: 8rem; }
    .shop-view aside .img-box { height: 63.5rem; }
    .page-template-downtown-wellen .filter-section .col-36-26 {
        margin-left: 0;
    }
}
/* @end */

.filter-section button.filter-dropdown{
    width: 100%;
}

#marketplace-nav.filter-section button.no-touch::after{
    display: none;
}

#marketplace-nav .market-list-filter{
    text-align: center;
}

#marketplace-nav .market-list-filter button:last-child{
    margin-right: 0;
}

.shop-list-map .shop-list-map__header h2{
    color: rgba(26, 46, 87, 1);
    font-size: 3.6em;
    font-weight: 800;
    margin: 10rem 0 2rem;
    text-transform: uppercase;
}

.shop-list-map .shop-list-map__header{
    margin-bottom: 9.8rem;
}

@media only screen and (min-width: 0) and (max-width: 960px){
    .shop-list-map .shop-list-map__header {
        margin-bottom: 8.9rem;
    }
}


.learn-more-directory {
    padding: 0 0 10em;
}
.shop-list-map .no-results {
    margin-top: -8rem;
}
.shop-list-map .no-results p {
    font-size: 2.2rem;
    padding: 4rem 2rem;
    text-align: center;
    background-color: #f2f9ff;
    color: #73829f; 
}