.block.block-search {
    width: 360px;
}

.minicart-wrapper .action.showcart .text {
    position: unset;
    color: #757575;
    height: 20px;
    width: 100%;
    text-align: center;
}

.footer-external-links {
    padding: 30px 0 10px;
    margin-top: 50px;
    border-top: solid 1px #dedede;
    font-size: 1em;
}

.copyright {
    background-color: #2c2c2c;
    font-size: 11px;
}
.home-easy .content {
    top: 0;
    left: 0;
    width: 80%
}

.home-easy .title {
    display: block;
    font-weight: 600;
    font-family: Halvetica Neue, Helvetica, Arial, sans-serif;
    white-space: nowrap;
    margin-bottom: 0
}

.home-fun-coding .title {
    font-weight: 600;
    font-family: Halvetica Neue, Helvetica, Arial, sans-serif;
    white-space: nowrap;
}

.home-fun-coding {
    background: #FFC107;
}

.home-erin .content {
    right: auto;
    width: 100% !important;
}

.block-promo .more {

    font-weight: 600;
}

.block-promo.home-fun-coding.sp-class {
    width: 25%;
}

.block-promo.home-fun-coding {
    width: 50%;
}

.block-promo.home-easy {
    width: 50%;
}

.block-promo .content {
    top: 0;
}


@media (min-width: 768px), print {

    .block-search .action.search {
        top: 8px;
    }

    .block-search input {
        border-radius: 4px;
        border: solid 1px #E0E0E0;
        height: 50px;
    }
    .block-promo.home-t-shirts .image
    {width:40%;}
}

@media (max-width: 750px) {
    .block-promo.home-easy, .block-promo.home-fun-coding, .block-promo.home-fun-coding.sp-class, .block-promo.home-fun-coding.sp-class,
    .home-pants, .home-erin, .home-performance, .home-t-shirts {
        width:100% ;
    }
}


.navigation
{
    /*background: #00b4ff;*/
    background: none;
}
/*.navigation .level0.active > .level-top, .navigation .level0.has-active > .level-top*/
/*{border-color: #0091ce;}*/
.navigation .level0 > .level-top
{color: #fff;}
.nav-sections {
    /* background: linear-gradient(150deg, #1979c3 0%, #19a0ff 100%); */
    /*background: linear-gradient(150deg, #23385e 0%, #98002e 100%);*/
    background: #008e4c;
     
}
.navigation .level0.active > .level-top
{color: #3c3c3c; border-color: #3c3c3c;}

@media (min-width: 768px) {
    .navigation .level0.active > .level-top
{border-color: #3c3c3c;color: #3c3c3c;}
.navigation .level0 > .level-top:hover
{color: #3c3c3c;}

}