.page-footer,.copyright{background:#000000!important;}
.white-background {
  background-color: white;
  border-radius: 4px;
}
/* ===== Desktop ===== */
@media (min-width: 768px) {

    /* Search bar: wider, shifted left away from the cart */
    .block-search {
        float:left!important;
	width: 361px!important;
        margin-right: 40px;
    }

    /* Menu items: smaller text and tighter spacing */
    .navigation .level0 {
        font-size: 12px;
        margin-right: 4px;
    }
    .navigation .level0 > .level-top {
        padding: 0 10px;
        line-height: 44px;
    }
}

/* ===== Mobile ===== */
@media (max-width: 767px) {

    /* Hide the magnifying-glass button */
    .block-search .label {
        display: none;
    }

    /* Keep the search input visible */
    .block-search input {
        position: static;
        left: auto;
    }

    /* Full-width row under the logo / cart */
    .block-search {
        clear: both;
        width: 100%;
        margin-top: 10px;
    }
    .block-search .control {
        border-top: 0;
        margin: 0;
        padding: 0 0 10px;
    }
}


/* ===== Desktop: remove top bar, Sign In / Create Account next to cart ===== */
@media (min-width: 768px) {

    /* Remove the grey top bar */
    .page-header .panel.wrapper,
    .page-header .panel.wrapper .panel.header {
        background: transparent !important;
        background-color: transparent !important;
        border: 0 !important;
    }
    .panel.header {
        position: relative !important;
        height: 0 !important;
        min-height: 0 !important;
        padding: 0 !important;
    }

    /* Links in line with the search bar and cart */
    .panel.header .header.links {
        position: absolute !important;
        top: 30px !important;     /* raise/lower in 2px steps to line up */
        right: 75px !important;   /* gap from the cart */
        margin: 0 !important;
        z-index: 5;
        white-space: nowrap;
        line-height: 32px;        /* roughly the search box height */
    }

    /* Hide "Welcome to Merchace" */
    .panel.header .header.links .greet.welcome {
        display: none !important;
    }

    /* Dark link text */
    .panel.header .header.links,
    .panel.header .header.links li,
    .panel.header .header.links a,
    .panel.header .header.links a:visited,
    .panel.header .header.links .customer-name,
    .panel.header .header.links .customer-name .action.switch {
        color: #333 !important;
    }
    .panel.header .header.links a:hover {
        color: #000 !important;
        text-decoration: underline;
    }
}
