.nn-menu-item,.nn-menu-item-no-display {
    display: block;
    width: 100%;
    padding: .75rem .5rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: left;
    border: 1px #efefef;
    border-style: solid none;
    position: relative;
    background-color: #ffffff
}

.nn-menu-item-orange, a:not([href]).nn-menu-item-orange {
    color: #fe9f00;
    font-weight: 600
}

.nn-menu-item-orange:hover, a:not([href]).nn-menu-item-orange:hover {
    text-decoration: underline
}

.products-dropdown .nn-menu-item:hover,.selected {
    background-color: #fe9f00;
    color: #fff !important
}

.services-dropdown .nn-menu-item:hover {
    background-color: #fe9f00; /* #98d100 */
    color: #fff !important
}
.services-dropdown .pull-left, .services-dropdown .pull-right {
    color: #fe9f00 /* #98d100 */
}

.shop-by-age-dropdown .nn-menu-item:hover {
    background-color: #fe9f00; /* #8a61d2 */
    color: #fff !important
}
.shop-by-age-dropdown .pull-left, .shop-by-age-dropdown .pull-right {
    color: #fe9f00 /* #8a61d2 */
}

.aboutus-dropdown .nn-menu-item:hover {
    background-color: #fe9f00;
    color: #fff !important
}
.aboutus-dropdown .pull-left, .aboutus-dropdown .pull-right {
    color: #fe9f00
}

.resources-dropdown .nn-menu-item:hover, .resources-dropdown .nn-category-list-item:hover {
    background-color: #fe9f00; /* #03bfe6 */
    color: #fff !important
}
.resources-dropdown .pull-left, .resources-dropdown .pull-right {
    color: #fe9f00 /* #03bfe6 */
}

.nn-menu-item:hover>.fa {
    color: white !important
}

.has-mega-menu .dropdown-menu {
    box-shadow: none !important
}

.nn-dropdown-left {
    -webkit-box-shadow: 0 4px 12px 1px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 4px 12px 1px rgba(0,0,0,0.3);
    box-shadow: 0 4px 12px 1px rgba(0,0,0,0.3)
}

.dropdown-menu {
    padding-top: 0 !important;
    background-color: transparent
}

.nn-chev,.nn-plus,.nn-minus {
    position: absolute;
    right: .5rem;
    font-size: 1rem;
    top: 50%;
    margin-top: -.5rem;
    font-weight: 100;
    color: #afafaf
}

.nn-display {
    background-color: #fff;
    -webkit-box-shadow: 0 4px 12px 1px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 4px 12px 1px rgba(0,0,0,0.3);
    box-shadow: 0 4px 12px 1px rgba(0,0,0,0.3);
    padding-top: 20px;
    padding-bottom: 20px;
    display: none
}

.displayed {
    display: block
}

.row-no-padding>[class*="col-"] {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.nn-sales-item {
    height: 206px;
    max-width: 206px;
    background-repeat: no-repeat;
    margin: 0 auto
}

.nn-sales-item:hover {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    cursor: pointer
}

.nn-category-item-image.sales-item {
    height: 230px;
}

.nn-category-item-wrap {
    min-height: 235px;
    padding: 20px
}

.nn-category-item {
    background-repeat: no-repeat;
    height: 100%
}

.nn-category-item:hover {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    cursor: pointer
}

.nn-category-item.highlight:hover {
    color: #fe9f00;
    box-shadow: none;
    text-decoration: underline
}

.nn-category-item-image {
    height: 160px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    margin: 0 auto
}

.nn-category-item-name {
    text-align: center;
    border-top: 1px solid #e2dada
}

.nn-category-item-name.nn-menu-item-orange {
    border-top: none;
}

.nn-category-item:hover .nn-category-item-name {
    color: #fe9f00 !important
}

.nn-lg-category-item {
    height: 470px;
    padding: 56px 0
}

.nn-lg-category-item-image {
    height: 332px;
    background: no-repeat center;
    background-size: contain;
    margin: 0 auto
}

.nn-lg-category-item-caption {
    text-align: center;
    text-transform: uppercase;
    color: #fe9f00
}

.nn-category-list,.nn-sm-category-list {
    padding: 0;
    list-style: none
}

.nn-sm-category-list {
    position: absolute;
    bottom: 0
}

.nn-category-list-item,.nn-sm-category-list-item {
    padding: 11px 0
}

.nn-category-list-item.solutions {
    padding: 8px 7px
}

.nn-category-list-item:hover,.nn-category-list-item:hover {
    cursor: pointer;
    color: #fe9f00
}

.nn-list-wrapper {
    background-repeat: no-repeat;
    background-position: right
}

.nn-list-wrapper.products {
    min-height: 450px;
}

.nn-sm-list-wrapper {
    min-height: 450px;
    background-repeat: no-repeat;
    background-position: top
}

.resources-dropdown>.dropdown-menu {
    min-width: 500px
}

.resources-dropdown .nn-display {
    padding-top: 0;
    padding-bottom: 0
}

#list-free-downloads li,#list-playground-solutions li {
    padding-left: 10px
}

.nn-mobile-menu-item-list {
    display: none
}

.nn-mobile-menu-item-list .nn-menu-item {
    background-color: #E6E7E8;
    color: #212529
}

.nn-plus,.nn-minus {
    display: none
}

.nn-lg-category-item:hover>.nn-lg-category-item-caption {
    text-decoration: underline
}

.nn-dropdown-right>#playground-solutions.displayed {
    top: 100px
}

@media only screen and (max-width: 1199.98px) {
    .nn-dropdown-right {
        display:none !important
    }

    .nn-mobile-menu-item-list.selected {
        display: block
    }

    .nn-chev {
        display: none
    }

    .nn-plus,.nn-minus {
        display: inline
    }

    .nn-chev,.nn-plus,.nn-minus {
        color: #afafaf
    }

    .navbar-toggler {
        margin-top: 15px !important
    }

    .navbar-toggler[aria-expanded="false"] {
        margin-top: 0 !important
    }
}


@media only screen and (min-width: 1200px) {
    .nn-lg-category-item-image.lowest-ever.sales-item,
    .nn-category-item-image.lowest-ever.sales-item {
        background-image: url("/theme/img/nav/lowest-ever-sale.png")
    }

    .nn-lg-category-item-image.quick-ship.sales-item,
    .nn-category-item-image.quick-ship.sales-item {
        background-image: url("/theme/img/nav/quick-ship-sale-71.png")
    }

    .nn-lg-category-item-image.agility-course.sales-item,
    .nn-category-item-image.agility-course.sales-item {
        background-image: url("/theme/img/nav/agility-course-sale.png")
    }

    .nn-lg-category-item-image.best-value.sales-item,
    .nn-category-item-image.best-value.sales-item {
        background-image: url("/theme/img/nav/best-value-sale.png")
    }

    .nn-lg-category-item-image.matching-funds.sales-item,
    .nn-category-item-image.matching-funds.sales-item {
        background-image: url("/theme/img/nav/matching-funds.png")
    }

    .nn-lg-category-item-image.current-offer.sales-item,
    .nn-category-item-image.current-offer.sales-item {
        background-image: url("/theme/img/nav/sale-nav-icon.png")
    }

    .nn-lg-category-item-image.summer-splash.sales-item,
    .nn-category-item-image.summer-splash.sales-item {
        background-image: url("/theme/img/nav/sss-nav-icon.png")
    }

    .nn-lg-category-item-image.turn-key.sales-item,
    .nn-category-item-image.turn-key.sales-item {
        background-image: url("/theme/img/nav/turn-key-nav-icon.png")
    }

    .nn-lg-category-item-image.monthly-playground.sales-item,
    .nn-category-item-image.monthly-playground.sales-item {
        background-image: url("/theme/img/nav/monthly-playground.png?cachebust=10")
    }

    .nn-lg-category-item-image.back-to-school.sales-item,
    .nn-category-item-image.back-to-school.sales-item {
        background-image: url("/theme/img/nav/back-to-school.png?cachebust=10")
    }

    .nn-lg-category-item-image.warehouse-clearance.sales-item,
    .nn-category-item-image.warehouse-clearance.sales-item {
        background-image: url("/theme/img/nav/warehouse-clearance.png")
    }

    .nn-lg-category-item-image.october-sale.sales-item,
    .nn-category-item-image.october-sale.sales-item {
        background-image: url("/theme/img/nav/october-sale.png")
    }

    .nn-category-item-image.fall-savings.sales-item {
        background-image: url("/theme/img/nav/50-off-sale.png")
    }

    .nn-category-item-image.playsmart.sales-item {
        background-image: url("/theme/img/nav/playsmart-sale.png")
    }

    .nn-lg-category-item-image.blowout.sales-item,
    .nn-category-item-image.blowout.sales-item {
        background-image: url("/theme/img/nav/blowout-sale-nav.png")
    }

    .nn-category-item-image.back-to-the-classics.sales-item {
        background-image: url("/theme/img/nav/back-to-the-classics.png")
    }

    .nn-category-item-image.play-grow-sale.sales-item {
        background-image: url("/theme/img/nav/playgrow-sale.png")
    }

    .nn-category-item-image.playground-sale.sales-item {
        background-image: url("/theme/img/nav/playground-sale.png")
    }

    .five-twelve-play-structures {
        background-image: url("/theme/img/nav/5-12-thumbnail.jpg")
    }

    .two-twelve-play-structures {
        background-image: url("/theme/img/nav/2-12-thumbnail.jpg")
    }

    .two-five-play-structures {
        background-image: url("/theme/img/nav/2-5-thumbnail.jpg")
    }

    .six-twentythree-play-structures {
        background-image: url("/theme/img/nav/6-23-thumbnail.jpg")
    }

    .value-play-structures {
        background-image: url("/theme/img/nav/value-thumbnail.jpg")
    }

    .blowout-structures {
        background-image: url("/theme/img/nav/blowout-thumbnail.jpg")
    }

    .recycled-play {
        background-image: url("/theme/img/nav/recycled.jpg")
    }

    .recycled-structures {
        background-image: url("/theme/img/nav/recycled-structures.jpg")
    }

    .themed-structures {
        background-image: url("/theme/img/nav/themed-structures.png")
    }

    .dog-courses {
        background-image: url("/theme/img/nav/dog-courses.jpg")
    }

    .dog-equipment {
        background-image: url("/theme/img/nav/dog-park-equipment.jpg")
    }

    .dog-waste {
        background-image: url("/theme/img/nav/DogWasteDisposal.jpg")
    }

    .dog-poop-bags {
        background-image: url("/theme/img/nav/DogWasteBags.jpg")
    }

    .dog-amenities {
        background-image: url("/theme/img/nav/dog-amenities.jpg")
    }

    .dog-signs {
        background-image: url("/theme/img/nav/DogSign.jpg")
    }
    .shade-structures {
        background-image: url("/theme/img/nav/shade.png")
    }

    .playground-surfaces {
        background-image: url("/theme/img/nav/surfacing.png")
    }

    .playground-slides {
        background-image: url("/theme/img/nav/playground-slides.jpg")
    }

    .nature-play {
        background-image: url("/theme/img/nav/nature-play.jpg")
    }

    .balance-beams {
        background-image: url("/theme/img/nav/balance-beams.png")
    }

    .motion-play {
        background-image: url("/theme/img/nav/motion-play.jpg")
    }

    .trike-paths {
        background-image: url("/theme/img/nav/trike-paths.png")
    }

    .kids-equipment {
        background-image: url("/theme/img/nav/kids-fitness.jpg")
    }

    .adult-equipment {
        background-image: url("/theme/img/nav/adult-fitness.png")
    }

    .traditional-fitness {
        background-image: url("/theme/img/nav/traditional-fitness.png")
    }

    .machine-fitness {
        background-image: url("/theme/img/nav/machine-fitness.png")
    }

    .swing-sets {
        background-image: url("/theme/img/nav/swing-sets.png")
    }

    .swing-set-parts {
        background-image: url("/theme/img/nav/swing-set-parts.png")
    }

    .nn-list-wrapper.playground-climbers {
        background-image: url("/theme/img/nav/playground-climbers.jpg")
    }

    .nn-list-wrapper.crawl-tubes {
        background-image: url("/theme/img/nav/crawl-tubes.jpg")
    }

    .nn-list-wrapper.outdoor-music {
        background-image: url("/theme/img/nav/outdoor-music.jpg")
    }

    .nn-list-wrapper.spring-riders {
        background-image: url("/theme/img/nav/spring-riders.jpg")
    }

    .nn-list-wrapper.accessible-equipment {
        background-image: url("/theme/img/nav/accessible-equipment.jpg")
    }

    .nn-list-wrapper.dramatic-play {
        background-image: url("/theme/img/nav/dramatic-play.jpg")
    }

    .nn-list-wrapper.sand-and-water-tables {
        background-image: url("/theme/img/nav/sand-and-water-tables.jpg")
    }

    .nn-list-wrapper.see-saws {
        background-image: url("/theme/img/nav/see-saws.jpg")
    }

    .nn-list-wrapper.spinners {
        background-image: url("/theme/img/nav/spinners.jpg")
    }

    .nn-list-wrapper.park-benches {
        background-image: url("/theme/img/nav/park-benches.jpg")
    }

    .nn-list-wrapper.quick-ship {
        background-image: url("/theme/img/nav/quick-ship.jpg")
    }

    .nn-list-wrapper.trash-receptacles {
        background-image: url("/theme/img/nav/trash-receptacles.jpg")
    }

    .nn-list-wrapper.outdoor-planters {
        background-image: url("/theme/img/nav/outdoor-planters.jpg")
    }

    .nn-list-wrapper.commercial-bike-racks {
        background-image: url("/theme/img/nav/commercial-bike-racks.jpg")
    }

    .nn-list-wrapper.recycling-containers {
        background-image: url("/theme/img/nav/recycling-containers.jpg")
    }

    .nn-list-wrapper.drinkning-fountains {
        background-image: url("/theme/img/nav/drinking-fountains.jpg")
    }

    .nn-list-wrapper.picnic-tables {
        background-image: url("/theme/img/nav/picnic-tables.jpg")
    }

    .nn-list-wrapper.bleachers {
        background-image: url("/theme/img/nav/bleachers.jpg")
    }

    .nn-list-wrapper.drinking-fountains {
        background-image: url("/theme/img/nav/drinking-fountains.jpg")
    }

    .nn-sm-list-wrapper.sports-bleachers {
        background-image: url("/theme/img/nav/sports-bleachers.jpg")
    }

    .nn-sm-list-wrapper.basketball-equipment {
        background-image: url("/theme/img/nav/basketball-equipment.jpg")
    }

    .nn-sm-list-wrapper.soccer-goals {
        background-image: url("/theme/img/nav/soccer-goals.jpg")
    }

    .nn-sm-list-wrapper.football-equipment {
        background-image: url("/theme/img/nav/football-goals.jpg")
    }

    .nn-sm-list-wrapper.sports-bollards {
        background-image: url("/theme/img/nav/sports-bollards.jpg")
    }
}

@media only screen and (max-width: 1199.98px) {
    .nn-list-wrapper {
        background-image:none !important
    }
}

