/** Shopify CDN: Minification failed

Line 224:4 Unexpected "{"
Line 225:8 Expected identifier but found "%"
Line 227:4 Unexpected "{"
Line 228:8 Expected identifier but found "%"
Line 241:4 Unexpected "{"
Line 242:8 Expected identifier but found "%"
Line 244:4 Unexpected "{"
Line 245:8 Expected identifier but found "%"
Line 266:14 Expected identifier but found whitespace
Line 267:12 Unexpected "{"
... and 1 more hidden warnings

**/
@media screen and ( min-width: 1220px) {
    #homepage-pages-one,
    #homepage-pages-two,
    #homepage-pages-three,
    #homepage-pages-four,
    #homepage-pages-five {
        background-size: 100%! important;
    }
}

@media screen and ( max-width: 1220px) {
    .short-des {
        display: none;
    }
    .cart-words {
        display: none;
    }
}

@media screen and (min-width: 740px) and ( max-width: 1024px) {
    #homepage-pages-one,
    #homepage-pages-two,
    #homepage-pages-three,
    #homepage-pages-four,
    #homepage-pages-five {
        background-attachment: scroll! important;
        background-size: cover! important;
    }
    section#homepage-pages-one {
        background: url(//meganmoss.com.au/cdn/shop/t/10/assets/parallax-background-1.jpg?v=158376690981843836221579304398);
    }
    section#homepage-pages-two {
        background: url(//meganmoss.com.au/cdn/shop/t/10/assets/parallax-background-2.jpg?v=141061987711445021021579304398);
    }
    section#homepage-pages-three {
        background: url(//meganmoss.com.au/cdn/shop/t/10/assets/parallax-background-3.jpg?v=112566571747510140671579304399);
    }
    section#homepage-pages-four {
        background: url(//meganmoss.com.au/cdn/shop/t/10/assets/parallax-background-4.jpg?v=55837755592954296341579304400);
    }
    section#homepage-pages-five {
        background: url(//meganmoss.com.au/cdn/shop/t/10/assets/parallax-background-5.jpg?v=89242577594614199911579304402);
    }
}

@media screen and ( min-width: 980px) {
    p.theme-error {
        max-width: 175px;
    }
}

@media screen and (max-width: 980px) and (min-width: 740px) {
    .index ul#social-icons,
    ul#social-icons li {
        text-align: center;
    }
    ul#cart {}
    ul#cart,
    ul#cart li {
        text-align: right;
        z-index: 2;
    }
    .quick-shop {
        width: 100%;
    }
    .show {
        text-align: center;
        width: 100%;
        display: block;
        margin-bottom: 20px;
    }
    #sidebar {
        display: none;
        text-align: center;
    }
    #sidebar.open {
        display: block;
    }
    #sidebar ul li {
        padding: 5px 0;
    }
    .product-info .rte {
        display: none;
    }
    ul#home-icons {
        text-align: center;
    }
    #social-area {
        text-align: center;
    }
}

@media screen and ( min-width: 740px) {
    .mobile-only {
        display: none;
    }
}


/* All Mobile Sizes (devices and browser) */

@media screen and (max-width: 740px) and (min-width: 200px) {
    div#banner-message {
        text-align: center;
    }
    .flex-caption h2.slide-title {
        font-size: 1.4em;
    }
    .flex-caption {
        text-align: center;
    }
    .flex-caption p {
        display: none;
    }
    .cta a {
        font-size: 1em;
    }
    .flex-caption.slide1,
    .flex-caption.slide2,
    .flex-caption.slide3,
    .flex-caption.slide4,
    .flex-caption.slide5 {
        text-align: center;
    }
    section#homepage-pages-one {
        background: url(//meganmoss.com.au/cdn/shop/t/10/assets/parallax-background-1.jpg?v=158376690981843836221579304398);
    }
    section#homepage-pages-two {
        background: url(//meganmoss.com.au/cdn/shop/t/10/assets/parallax-background-2.jpg?v=141061987711445021021579304398);
    }
    section#homepage-pages-three {
        background: url(//meganmoss.com.au/cdn/shop/t/10/assets/parallax-background-3.jpg?v=112566571747510140671579304399);
    }
    section#homepage-pages-four {
        background: url(//meganmoss.com.au/cdn/shop/t/10/assets/parallax-background-4.jpg?v=55837755592954296341579304400);
    }
    section#homepage-pages-five {
        background: url(//meganmoss.com.au/cdn/shop/t/10/assets/parallax-background-5.jpg?v=89242577594614199911579304402);
    }
    .parallax {
        background-position: center! important;
        background-size: 100%! important;
        background-attachment: inherit! important;
    }
    #homepage-pages-one article,
    #homepage-pages-two article,
    #homepage-pages-three article,
    #homepage-pages-four article,
    #homepage-pages-five article {
        height: initial;
        min-height: 200px;
    }
    .mobile-hide {
        display: none;
    }
    #logo {
        margin: 5px auto;
        text-align: center;
    }
    nav {
        display: none;
    }
    #product-header h1 {
        line-height: initial;
        padding: 15px 0;
    }
    .section-title h1,
    .section-title h2 {
        line-height: initial;
    }
    .section-title h3 {
        line-height: initial;
    }
    .section-title {
        line-height: initial;
    }
    ul#home-icons {
        text-align: center;
    }
    a.scrollup {
        display: none! important;
    }
    .mobile-none {
        display: none! important;
    }
    ul#main-nav {
        display: none;
    }
    h1,
    h2,
    h3,
    h4,
    h5 {
        text-align: center;
    }
    .fr {
        display: none;
    }
    #logo {}
    #logo a {
        float: none;
    }
    #content {
        margin-top: 0;
    }
    #home-intro {
        position: relative;
    }
    {
        % if settings.slideshow=='backstretch' %
    }
    {
        % if settings.home_section_1 !=blank or settings.home_section_2 !=blank or settings.home_section_3 !=blank or settings.home_section_4 !=blank or settings.home_section_5 !=blank and settings.home_section_6 !=blank %
    }
    .index #home,
    .index #home-slideshow {
        min-height: 420px;
    }
    .index #homepage {
        top: 0;
        width: 100%;
    }
    .backstretch img {
        position: relative! important;
    }
    {
        % endif %
    }
    {
        % endif %
    }
    #home-intro {
        margin-top: 0;
    }
    section#homepage-promo {
        padding: 20px 0;
    }
    .product-info {
        display: none;
    }
    .product-info-mobile {
        display: block;
    }
    .product-info-mobile h3,
    .product-info-mobile h4 {
        letter-spacing: initial;
        font-weight: normal;
        font-size: 12px;
    }
    .price {
        color: {
            {
                settings.text_color
            }
        }
        ;
        text-align: center;
    }
    .mfirst {
        clear: left;
    }
    #product-price {
        text-align: center;
        padding: 20px 0 0;
    }
    .add {
        margin: 0 auto 20px! important;
    }
    #product-description form {
        margin-top: 0;
        padding-top: 0;
    }
    #product-description form label {
        min-width: 100%;
        margin-bottom: 0px;
    }
    button.js-qty__adjust.js-qty__adjust--minus.quantity-increment,
    input.js-qty__num,
    button.js-qty__adjust.js-qty__adjust--plus.quantity-increment {
        float: none;
        margin: 0 0px 20px;
        -webkit-appearance: none;
    }
    input.js-qty__num {
        width: 80px! important;
        max-width: 80px;
        margin-left: -3px;
        margin-right: -3px;
        margin-top: px;
    }
    label {
        clear: both;
        float: none;
        text-align: center;
        width: 100%;
    }
    .selector-wrapper {
        text-align: center;
    }
    .share-icons {
        text-align: center;
    }
    .ajaxified-cart-feedback.success {
        text-align: center;
    }
    .sorting {
        text-align: center;
    }
    #homepage-instagram .instagram-image {
        width: 33.3333333%;
        padding: 0;
        margin: 0;
        float: left;
        filter: url(filters.svg#grayscale);
        /* Firefox 3.5+ */
        filter: gray;
        /* IE5+ */
        -webkit-filter: grayscale(1);
        /* Webkit Nightlies & Chrome Canary */
        -webkit-transition: all .5s ease-in-out;
        opacity: 0.6;
    }
    .icn {
        display: none;
    }
    ul#social-icons,
    ul#social-icons li {
        text-align: center;
        margin-bottom: 0;
    }
    ul#cart {
        text-align: center;
    }
    ul#cart li {
        vertical-align: middle;
        height: 50px;
        padding: 0;
        text-align: center;
        min-width: 50px;
        line-height: 50px;
    }
    ul#cart li.wider {
        width: 60px;
    }
    .posted {
        text-align: center! important;
    }
    #blog-sidebar #social-icons {
        margin-bottom: 20px;
    }
    ul#blog-recent,
    ul#blog-tags {
        text-align: center;
    }
    .fb-like-box {
        width: 200px! important;
        float: none;
        display: block! important;
        margin: 0 auto;
    }
    .readmore {
        text-align: center;
    }
    .product-modal {
        display: none;
    }
    ul#cart li.cart-overview:hover #crt {
        display: none! important;
    }
    .show {
        text-align: center;
        width: 100%;
        display: block;
        margin-bottom: 20px;
    }
    #sidebar {
        display: none;
        text-align: center;
    }
    #sidebar.open {
        display: block;
    }
    #sidebar ul li {
        padding: 5px 0;
    }
    p.product-note {
        text-align: center;
    }
    #page-sidebar {
        margin-top: 20px;
        text-align: center;
    }
    #looked-at {
        display: none;
    }
    #cart-notes {
        display: none;
    }
    .first {
        clear: none;
    }
    .product:nth-child(2n+1) {
        clear: left;
    }
    .what-is-it {
        text-align: center;
    }
    /* Force table to not be like tables anymore */
    table,
    #shopping-cart thead,
    #shopping-cart tbody,
    #shopping-cart th,
    #shopping-cart td,
    #shopping-cart tr {
        display: block;
    }
    /* Hide table headers (but not display: none;, for accessibility) */
    thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }
    tr {
        border: 1px solid #ccc;
        margin: 20px 0;
    }
    td {
        /* Behave  like a "row" */
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding: 10px;
        text-align: center;
    }
    #shopping-cart table input {
        margin-top: 20px! important;
    }
    .cart-item {
        display: block;
    }
    .cart-image,
    .cart-title {
        display: block;
        width: 100%;
    }
    #basket-right p {
        text-align: center;
    }
    #basket-right h4 {
        font-weight: normal;
        text-align: center;
        margin: 20px 0 30px;
    }
    #shopping-cart table td:nth-of-type(2):before {
        content: "Item Price";
    }
    #shopping-cart table td:nth-of-type(3):before {
        content: "Quantity";
    }
    #shopping-cart table td:nth-of-type(4):before {
        content: "Remove";
    }
    #shopping-cart table td:nth-of-type(5):before {
        content: "Total";
    }
    .address.note {
        text-align: center;
        margin-bottom: 50px;
    }
    p.email.note {
        text-align: center;
    }
    .note.order_date {
        text-align: center;
        margin-bottom: 20px;
    }
    div#order_shipping p {
        text-align: center;
    }
}