body, button, input, select, table, textarea,
.price-box .price,
.price,
.button {
    font-family: "Calibri", "Helvetica Neue", Verdana, Arial, sans-serif;
}

.wrapper {
    /*background: #00b3e3;*/
    background: #fff url('../images/zelda-background.jpg') 50% 0 no-repeat fixed;
}

.page {
    background-color: white;
    max-width: 1260px;
    margin: 0 auto;
    -webkit-box-shadow: 0px 0px 23px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 23px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 23px 0px rgba(0,0,0,0.75);
}

.header-language-container,
.page-header,
.nav-primary a,
.products-grid .product-name,
.products-list .product-name,
h2.product-name,
h3.product-name,
h4.product-name,
h5.product-name,
p.product-name,
h1,
.h1,
h2,
.h2,
.breadcrumbs li,
label,
.footer,
.footer button,
.block-title h2,
.block-title h3,
.block-title strong,
.block-related .block-title h2,
.data-table th,
form .legend {
    font-family: "Calibri", "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}

.data-table tbody td,
.data-table tfoot td {
    font-family: "Calibri", Georgia, Times, "Times New Roman", serif;
}

.store-language-container {
    display: none;
}
.header-language-background {
    background: white;
    padding-bottom: 10px;
}
.header-language-background,
.header-language-background a {
    color: #3399cc;
}
.header-language-background .welcome-msg {
    float: none;
    text-align: center;
}
#header {
    -webkit-box-shadow: 0px 10px 15px -10px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 10px 15px -10px rgba(0,0,0,0.75);
    box-shadow: 0px 10px 15px -10px rgba(0,0,0,0.75);
}

#header-search {
    left: 0;
}
.account-cart-wrapper {
    left: 0;
}
#header-account {
    left: 0;
}
.logo {
    width: auto;
    float: none;
    padding: 0 0 10px;
}
.nav-primary {
    margin-top: 0;
}
.sorter > .sort-by .sort-by-switcher--desc:hover {

}

.footer-container {
    background: #aaa;
}
.footer .block-title,
.footer address {
    color: #fff;
}
.footer .block-title strong {
    color: #fff;
}
.footer .links a {
    color: #fff;
}

.rule-description li.rule-notused {
    display: none;
}


@media only screen and (min-width: 771px) {
    .logo {
        float: right;
        padding: 0;
        width: auto;
    }
    #header-cart.skip-active {
        right: inherit;
    }
}


