
.aec-right-pane .aec-promotemplate3 {
  margin-bottom: 18px;
}

.aec-spot-promotions {
    display: inline-block;
    margin-top: 5px;
}

.spots:first-child {
    margin: 0 0 10px 0;
}

.spots {
    border: 1px solid #747474;
    float: left;
    margin: 0 0 10px 3px;
	width:214px;
}

.spots h3 {
    margin: 0;
    padding: 0;
    color: #fff;
    font-family: wowhd;
    font-size: 14px;
    margin: 0;
    padding: 5px 5px 7px;
    background: #ec4a50;
	overflow: hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
    /* Old browsers */
    
    background: -moz-linear-gradient(top, #ec4a50 0%, #ec4a50 50%, #da2128 51%, #da2128 97%, #ce383d 100%);
    /* FF3.6+ */
    
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ec4a50), color-stop(50%, #ec4a50), color-stop(51%, #da2128), color-stop(97%, #da2128), color-stop(100%, #ce383d));
    /* Chrome,Safari4+ */
    
    background: -webkit-linear-gradient(top, #ec4a50 0%, #ec4a50 50%, #da2128 51%, #da2128 97%, #ce383d 100%);
    /* Chrome10+,Safari5.1+ */
    
    background: -o-linear-gradient(top, #ec4a50 0%, #ec4a50 50%, #da2128 51%, #da2128 97%, #ce383d 100%);
    /* Opera 11.10+ */
    
    background: -ms-linear-gradient(top, #ec4a50 0%, #ec4a50 50%, #da2128 51%, #da2128 97%, #ce383d 100%);
    /* IE10+ */
    
    background: linear-gradient(to bottom, #ec4a50 0%, #ec4a50 50%, #da2128 51%, #da2128 97%, #ce383d 100%);
    /* W3C */
    
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ec4a50', endColorstr='#ce383d', GradientType=0);
    /* IE6-9 */
    /* ie */
}

.spot-title {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 155px;
  position: relative;
  top: 3px;
}


/* ---- Landing Scrollers ---- */
.product-scroller-row {
    border: 1px solid #cdcdcd;
    margin: 15px 0 !important;
    border-radius: 5px;
}
.product-scroller-row .products-slider {
    margin-top: 15px;
}
.product-scroller-row .aec-promotemplate5 li {
    list-style: none;
}

.product-scroller-row .aec-promotemplate5 li .aec-buybutton {
    padding: 0;
}

.slider-heading-row {
    padding: 10px 5px;
}

.products-slider .slick-prev:before,
.products-slider .slick-next:before {
    color: #cd1d27;
    font-family: 'FontAwesome' !important;
    font-style: normal;
    font-size: 35px;
    line-height: 1;
    margin-right: 4px;
    opacity: 1;
}
.slick-prev:before {
    content: "\f137" !important;
}
.slick-next:before {
    content: "\f138" !important;
}
.slick-next {
    right: -10px !important;
}
.slick-prev {
    left: -10px !important;
}
.slider-heading-row {
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6, BB7 */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
    display: flex; /* NEW, Spec - Firefox, Chrome, Opera */
    flex-wrap: wrap;
    align-items: center;
}
/*.slider-heading-row > * {
    flex-basis: content;
}*/
.slider-heading-row h2 {
    font-family: wowhd_bold;
    font-weight: bold;
    padding: 0;
    width: inherit;
    width: 65%;
    margin: 0;
    font-size: 18px;
}
.slider-heading-row span.aec-cat-link {
    width: 35%;
    padding: 0;
}
.slider-heading-row span.aec-cat-link a {
    background-color: #fff;
    border: 1px solid #747474;
    border-radius: 15px;
    color: #333;
    font-size: 13px;
    font-weight: bold;
    padding: 2px 10px;
    text-decoration: none !important;
    float: right;
}

#aec-left {
    display: none;
}

.home-landing .aec-promotemplate5 {
    /*border: 1px solid #e0f6fd;*/
    /*border-radius: 4px;*/
    margin-left: 15px;
    margin-right: 15px;
    min-height: 275px;
    /*padding-top: 0px;
    position: relative;*/
    text-align: center;
    width: 60%;
    margin: auto;
}

.home-landing .aec-promotemplate5 * {
    font-size: 14px;
}

.home-landing .aec-promotemplate5 ul {
    padding: 0;
}

.home-landing .aec-promotemplate5 p.aec-cover {
    text-align: center;
    margin: 0;
    /* padding: 10px; */
    position: relative;
    /*min-height: 200px;*/
    margin-bottom: 5px;
}

    .home-landing .aec-promotemplate5 .aec-cover a img {
        /*min-height: 180px;*/
        /*object-fit: scale-down;*/
    }
    .home-landing .aec-promotemplate5 .aec-cover img {
        /*display: inline-block;
        height: auto;
        max-width: 100%;*/
        /*max-height: 180px;*/
    }
    .home-landing .aec-promotemplate5 .aec-quickviewhover {
        margin: auto;
    }

.aec-toggle-leftnav,
.aec-toggle-container {
    display: none;
}

#aec-body {
    display: block !important;
}

.aec-mainlanding .slick-slider {
    margin-bottom: 0;
}

.aec-right-pane .aec-adzone {
    margin-bottom: 0 !important;
    padding: 0 !important;
}

.aec-ads-mob {
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6, BB7 */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
    display: flex; /* NEW, Spec - Firefox, Chrome, Opera */
    padding: 0 7px;
}

ul.slick-dots {
    display: none !important;
}

@media (min-width: 992px) {
    .aec-right-pane .aec-adzone {
        margin-bottom: 10px !important;
    }

    .product-scroller-row {
        border: none;
    }
}

.slick-list {
    padding: 20px;
}