#cart-widget #contents li {
    clear: both;
}
#cart-widget #contents li div {
    float: left;
    height: 50px;
    margin: 0 3px 0 0;
}
#cart-widget #contents div.product_image {
    width: 40px;
    height: 40px;
}
#cart-widget #contents div.product_image img {
    max-width: 40px;
    max-height: 40px;
}

/* #a-contritems input[type='radio'] {
    display: none;
} */

#a-contritems label {
    cursor: pointer;
}
div.contractitem_items,
div.contractitem_items_dropdown {
    display: none;
}
div.contractitem_items.active,
div.contractitem_items_dropdown.active {
    display: block;
}
div.cureg_field_wrapper>div {
    clear: both;
}
div.active label {
    font-weight: bold;
}
input#filter_price_range {
    border: 0;
    font-weight: bold;
    color: maroon;
}
#filter_price_range_slider {
    width: 240px;
}
div.filter_class_group {
    margin-top: 20px;
}
span.member-photo img {
    width: 200px;
}

/* begin Mega Menu sample */

@keyframes fadein {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-moz-keyframes fadein {
    /* Firefox */
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-webkit-keyframes fadein {
    /* Safari and Chrome */
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-o-keyframes fadein {
    /* Opera */
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.mm {
    position: absolute;
    font-family: helvetica;
}
.mm a {
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
}
.mm ul,
.mm li {
    margin: 0;
    padding: 0;
    list-style: none;
}
.mm-banner img {
    width: 900px;
    padding: 15px;
    padding-bottom: 0;
}

/* search pagination */

ul.pagination li {
    display: inline;
    list-style: none;
    margin: 0 5px;
}

/* end search pagination */

.return,
.bc-intro .breadcrumb {
    float: left;
}
.bc-intro {
    display: inline-block;
    text-transform: uppercase;
    font-size: 0.8em;
    padding-right: 5px;
}
.return {
    padding: 8px 49px 8px 0px;
}
.breadcrumb {
    background-color: transparent;
}
#filter-item-template {
    display: none;
}
#clear-filters-region {
    display: none;
}

/* HAL-61 */


/* h1 {
    font-size: 2.4em;
    margin-bottom: 1em;
} */

.no-border {
    border: none;
    padding: 0
}

div.no-giftcard .gc {
  display: none;
}