﻿/* FONTS */

/* Ample Base */
@font-face {
    font-family: AmpleBase-Bold;
    src: local('☺'), url("../fonts/AmpleBASE-Bold.ttf");
    /*font-weight: bold;*/
}

/* Helvetica Neue */
@font-face {
    font-family: HelveticaNeue-Thin;
    src: local('☺'), url("../fonts/HelveticaNeue-Thin.otf");
}

/*@font-face {
    font-family: HelveticaNeue-ThinItalic;
    src: local('☺'), url("../fonts/HelveticaNeue-ThinItalic.otf");
    font-style: italic;
}*/

/*@font-face {
    font-family: HelveticaNeue-MediumCond;
    src: local('☺'), url("../fonts/Neo Sans Std BoldHelveticaNeue-MediumCond.otf");
    font-stretch: condensed;
}

@font-face {
    font-family: HelveticaNeue-MediumCondObl;
    src: local('☺'), url("../fonts/HelveticaNeue-MediumCondObl.otf");
    font-stretch: condensed;
    font-style: oblique;
}*/

@font-face {
    font-family: HelveticaNeue-Light;
    src: local('☺'), url("../fonts/HelveticaNeueLight.ttf") format(‘truetype’);
}

/*@font-face {
    font-family: HelveticaNeue-LightItalic;
    src: local('☺'), url("../fonts/HelveticaNeueLightItalic.ttf");
    font-style: italic;
}*/

/*@font-face {
    font-family: HelveticaNeue-BoldItalic;
    src: local('☺'), url("../fonts/HelveticaNeueBoldItalic.ttf");
    font-weight: bold;
    font-style: italic;
}*/

/*@font-face {
    font-family: HelveticaNeue-BlackItalic;
    src: local('☺'), url("../fonts/HelveticaBlkIt.ttf") format(‘truetype’);
    font-style: italic;
    font-weight: bolder;
}*/

/* Neosans */
@font-face {
    font-family: NeoSans-Light;
    src: local('☺'), url("../fonts/Neo Sans Std Light.otf");
    /*src: url('../fonts/Neo Sans Std Light.eot?#iefix') format('embedded-opentype');*/
}

@font-face {
    font-family: NeoSans;
    src: local('☺'), url("../fonts/Neo Sans Std Regular.otf");
    /*src: url('../fonts/Neo Sans Std Regular.eot?#iefix') format('embedded-opentype');*/
}

/*@font-face {
    font-family: NeoSans-Bold;
    src: local('☺'), url("../fonts/Neo Sans Std Bold.otf");
    font-weight: bold;
}*/

/* Univers */
/*@font-face {
    font-family: Univers;
    src: local('☺'), url("../fonts/UniversLTStd.otf");
}*/

/*@font-face {
    font-family: Univers-Light;
    src: url("../fonts/Univers-light-normal.ttf");
}*/

/*@font-face {
    font-family: Univers-Bold;
    src: local('☺'), url("../fonts/UniversLTStd-Bold.otf");
    font-weight: bold;
}*/

/*@font-face {
    font-family: Univers-Black;
    src: local('☺'), url("../fonts/UniversBlack.ttf");
    font-weight: bolder;
}*/


/* Font-Awesome */
/*@font-face {
    font-family: 'fa-brands';
    src: url('../../../../webfonts/fa-brands-400.svg') format('svg');
}
*/

/*@font-face {
    font-family: 'fa-regular';
    src: url('../../../../webfonts/fa-regular-400.svg') format('svg');
}*/


/*@font-face {
    font-family: 'fa-solid';
    src: url('../../../../webfonts/fa-solid-900.svg') format('svg');
}*/

/* GENERAL */

/*.html, .body {
    height: 100%;
}*/


/*.air-theme.variant-1 .master-wrapper-page {
    min-height: 100%;
    position: relative;
    height: 100%
}*/

/* start : style input elements of type 'file' */
/* https://tympanus.net/codrops/2015/09/15/styling-customizing-file-inputs-smart-way/ */
.inputfile {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}

    .inputfile + label {
        font-weight: 400;
        color: white;
        background-color: #ee2e56;
        display: inline-block;
        /*text-transform: uppercase;*/
        font-size: 14px;
        padding: 10px;
        overflow: hidden;
        padding: 0.625rem 1.25rem;
        cursor: pointer; /* "hand" cursor */
    }

        .inputfile:focus + label,
        .inputfile + label:hover {
            background-color: #f52550
        }

    .inputfile:focus + label {
        outline: 1px dotted #000;
        outline: -webkit-focus-ring-color auto 5px;
    }

    .inputfile + label svg {
        width: 1em;
        height: 1em;
        vertical-align: middle;
        fill: currentColor;
        margin-top: -0.25em;
        margin-right: 0.25em;
    }

.js .inputfile {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}

.no-js .inputfile + label {
    display: none;
}

/* firefox bug */
.inputfile:focus + label,
.inputfile.has-focus + label {
    outline: 1px dotted #000;
    outline: -webkit-focus-ring-color auto 5px;
}
/* end : style input elements of type 'file' */


.air-theme.variant-1 option:hover {
    background-color: #f6f6f6;
}

.air-theme .message-error,
.air-theme .field-validation-error,
.air-theme .username-not-available-status,
.air-theme .poll-vote-error,
.password-error,
.air-theme .field-validation-valid,
.air-theme .username-available-status {
    font-size: 13px !important;
}

.html-login-page .air-theme .message-error {
    text-align: center;
    margin-bottom: 20px;
}


.air-theme .block .listbox .list a {
    font-family: unset;
}

/* titles */
@media (min-width: 1001px) {
    .air-theme .page-title {
        /*background: url(../img/title-banner-1.jpg) center no-repeat;*/
        background: rgba(0,0,0,0.85) !important;
    }

    .page-title h1 {
        /*bottom: 75px !important;*/
        bottom: 38px !important;
    }
}

/* menu */
.responsive-nav-wrapper span, .responsive-nav-wrapper a {
    top: -1px;
}

/*.html-shopping-cart-page .header-menu-parent,*/
.html-checkout-page .header-menu-parent,
.html-checkout-page .header-menu {
    display: none;
}

/*.html-shopping-cart-page .responsive-nav-wrapper-parent .search-wrap,
.html-shopping-cart-page .responsive-nav-wrapper-parent .search-box,
.html-shopping-cart-page .responsive-nav-wrapper-parent .personal-button,
.html-shopping-cart-page .responsive-nav-wrapper-parent .wishlist-opener,
.html-shopping-cart-page .responsive-nav-wrapper-parent .filters-button,
.html-shopping-cart-page .responsive-nav-wrapper-parent .menu-title,*/
.html-checkout-page .responsive-nav-wrapper-parent .search-wrap,
.html-checkout-page .responsive-nav-wrapper-parent .search-box,
/*.html-checkout-page .responsive-nav-wrapper-parent .personal-button,*/
.html-checkout-page .responsive-nav-wrapper-parent .wishlist-opener,
.html-checkout-page .responsive-nav-wrapper-parent .filters-button,
.html-checkout-page .responsive-nav-wrapper-parent .menu-title {
    display: none;
}

.header-selectors-wrapper {
    border-bottom: 1px solid #eee;
    background-color: #f6f6f6;
    padding: 30px 20px;
    font-size: 0;
}

/* start added by kivamo : 03/03/2021 : 2 circular logo's - my wish and podium*/
.header-logo a {
    max-width: 300px !important
}

.header-logo .logo-unignorable {
    max-width: 200px;
    float: unset;
}

.header-logo .logo-brands {
    margin-top: 5px;
    margin-left: -45px;
    padding-left: 50%;
    max-width: 100%;
    float: unset;
}

@media (min-width: 481px) {

    .header-logo .logo-unignorable {
        max-width: 210px;
        float: left;
    }

    .header-logo .logo-brands {
        margin-top: 0px;
        margin-left: 10px;
        padding-left: 0px;
        max-width: 80px;
        float: right;
    }
}

@media (min-width: 1001px) {

    .header-logo .logo-unignorable {
        max-width: 200px;
        float: unset;
    }

    .header-logo .logo-brands {
        margin-top: 5px;
        margin-left: -45px;
        padding-left: 50%;
        max-width: 100%;
        float: unset;
    }

    .html-shopping-cart-page .header-logo .logo-unignorable,
    .html-checkout-page .header-logo .logo-unignorable {
        max-width: 210px;
        float: left;
    }

    .html-shopping-cart-page .header-logo .logo-brands,
    .html-checkout-page .header-logo .logo-brands {
        margin-top: 0px;
        margin-left: 10px;
        padding-left: 0px;
        max-width: 80px;
        float: right;
    }
}

@media (min-width: 1321px) {

    .header, .menu-title-wrapper, .responsive-nav-wrapper-parent {
        width: 280px !important;
        max-width: 280px !important;
    }

    .header-logo .logo-unignorable {
        max-width: 190px;
        float: left;
    }

    .header-logo .logo-brands {
        margin-top: -4px;
        margin-left: 10px;
        padding-left: 0px;
        max-width: 80px;
        float: right;
    }
}


@media (min-width: 2111px) {
    .header, .menu-title-wrapper, .responsive-nav-wrapper-parent {
        width: 301px !important;
        max-width: 301px !important;
    }

    .header-logo .logo-unignorable {
        max-width: 210px;
        float: left;
    }

    .header-logo .logo-brands {
        margin-top: -2px;
        margin-left: 10px;
        padding-left: 0px;
        max-width: 80px;
        float: right;
    }
}

/* end added by kivamo : 03/03/2021 : 2 circular logo's - my wish and podium*/


/* info wrapper */
.air-theme div.delivery-info-wrapper {
    display: table !important;
    position: relative;
    top: 0;
    width: 100%;
    min-height: 30px;
    /*height: 100px;*/
    text-align: center;
}

    .air-theme div.delivery-info-wrapper .delivery-info-menu {
        display: table-cell;
        vertical-align: middle;
        background-color: #D39C00;
    }

        .air-theme div.delivery-info-wrapper .delivery-info-menu .delivery-info-container.items-2,
        .air-theme div.delivery-info-wrapper .delivery-info-menu .delivery-info-container.items-3,
        .air-theme div.delivery-info-wrapper .delivery-info-menu .delivery-info-container.items-4,
        .air-theme div.delivery-info-wrapper .delivery-info-menu .delivery-info-container.items-5 {
            position: relative;
            padding: 15px 0px;
        }

            .air-theme div.delivery-info-wrapper .delivery-info-menu .delivery-info-container.items-2 ul,
            .air-theme div.delivery-info-wrapper .delivery-info-menu .delivery-info-container.items-3 ul,
            .air-theme div.delivery-info-wrapper .delivery-info-menu .delivery-info-container.items-4 ul,
            .air-theme div.delivery-info-wrapper .delivery-info-menu .delivery-info-container.items-5 ul {
                display: block;
                list-style: circle;
            }

            .air-theme div.delivery-info-wrapper .delivery-info-menu .delivery-info-container.items-2 li,
            .air-theme div.delivery-info-wrapper .delivery-info-menu .delivery-info-container.items-3 li,
            .air-theme div.delivery-info-wrapper .delivery-info-menu .delivery-info-container.items-4 li,
            .air-theme div.delivery-info-wrapper .delivery-info-menu .delivery-info-container.items-5 li {
                display: inline-block;
            }

                .air-theme div.delivery-info-wrapper .delivery-info-menu .delivery-info-container.items-2 li a,
                .air-theme div.delivery-info-wrapper .delivery-info-menu .delivery-info-container.items-3 li a,
                .air-theme div.delivery-info-wrapper .delivery-info-menu .delivery-info-container.items-4 li a,
                .air-theme div.delivery-info-wrapper .delivery-info-menu .delivery-info-container.items-5 li a {
                    display: block;
                    color: white;
                    padding: 0px 20px;
                    text-decoration: none;
                    /*font-family: NeoSans-Light, 'Monteserat', HelveticaNeue-Thin;*/
                }

.html-home-page .air-theme div.delivery-info-wrapper .delivery-info-menu {
    background-color: #262626;
}

@media (min-width: 0px) {
    div .delivery-info-wrapper .delivery-info-menu .delivery-info-container.items-2 {
        display: block;
    }

    div.delivery-info-wrapper .delivery-info-menu .delivery-info-container.items-3 {
        display: none;
    }

    div.delivery-info-wrapper .delivery-info-menu .delivery-info-container.items-4 {
        display: none;
    }

    div.delivery-info-wrapper .delivery-info-menu .delivery-info-container.items-5 {
        display: none;
    }
}

@media (min-width: 750px) {
    div.delivery-info-wrapper .delivery-info-menu .delivery-info-container.items-2 {
        display: none;
    }

    div.delivery-info-wrapper .delivery-info-menu .delivery-info-container.items-3 {
        display: block;
    }

    div.delivery-info-wrapper .delivery-info-menu .delivery-info-container.items-4 {
        display: none;
    }

    div.delivery-info-wrapper .delivery-info-menu .delivery-info-container.items-5 {
        display: none;
    }
}

@media (min-width: 875px) {
    div.delivery-info-wrapper .delivery-info-menu .delivery-info-container.items-2 {
        display: none;
    }

    div.delivery-info-wrapper .delivery-info-menu .delivery-info-container.items-3 {
        display: none;
    }

    div.delivery-info-wrapper .delivery-info-menu .delivery-info-container.items-4 {
        display: block;
    }

    div.delivery-info-wrapper .delivery-info-menu .delivery-info-container.items-5 {
        display: none;
    }
}

@media (min-width: 1075px) {
    div.delivery-info-wrapper .delivery-info-menu .delivery-info-container.items-2 {
        display: none;
    }

    div.delivery-info-wrapper .delivery-info-menu .delivery-info-container.items-3 {
        display: none;
    }

    div.delivery-info-wrapper .delivery-info-menu .delivery-info-container.items-4 {
        display: none;
    }

    div.delivery-info-wrapper .delivery-info-menu .delivery-info-container.items-5 {
        display: block;
    }
}

/* mobile fixed bottom bar*/
.scroll-back-button {
    bottom: 32px !important;
}

.air-theme div.mobile-fixed-bottom-bar-wrapper {
    display: table !important;
    position: fixed;
    bottom: 0px;
    width: 100%;
    min-height: 20px;
    text-align: center;
    z-index: 1000;
}

    .air-theme div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu {
        display: table-cell;
        vertical-align: middle;
        background-color: #DBAF4B;
    }

        .air-theme div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-2,
        .air-theme div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-3,
        .air-theme div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-4,
        .air-theme div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-5,
        .air-theme div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-6 {
            position: relative;
            padding: 13px 0px;
        }

            .air-theme div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-2 ul,
            .air-theme div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-3 ul,
            .air-theme div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-4 ul,
            .air-theme div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-5 ul,
            .air-theme div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-6 ul {
                display: block;
                /*list-style: circle;*/
            }

            .air-theme div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-2 li,
            .air-theme div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-3 li,
            .air-theme div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-4 li,
            .air-theme div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-5 li,
            .air-theme div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-6 li {
                display: inline-block;
            }

                .air-theme div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-2 li a,
                .air-theme div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-3 li a,
                .air-theme div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-4 li a,
                .air-theme div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-5 li a,
                .air-theme div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-6 li a {
                    display: block;
                    color: white;
                    padding: 0px 8px;
                    text-decoration: none;
                    /*font-family: NeoSans-Light, 'Monteserat', HelveticaNeue-Thin;*/
                }

        .air-theme div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu ul li a.pipe:after {
            content: '';
            border-right: solid 2px #fff;
            padding-left: 20px;
        }

.html-checkout-page .air-theme .scroll-back-button {
    bottom: 22px !important;
}

.html-checkout-page .air-theme div.mobile-fixed-bottom-bar-wrapper {
    display: none !important;
}

/*.html-home-page .air-theme div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu {
    background-color: #262626;
}*/

@media (min-width: 0px) {
    div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-2 {
        display: block;
    }

    div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-3 {
        display: none;
    }

    div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-4 {
        display: none;
    }

    div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-5 {
        display: none;
    }

    div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-6 {
        display: none;
    }
}

@media (min-width: 321px) {
    div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-2 {
        display: none;
    }

    div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-3 {
        display: block;
    }

    div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-4 {
        display: none;
    }

    div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-5 {
        display: none;
    }

    div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-6 {
        display: none;
    }
}

@media (min-width: 468px) {
    div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-2 {
        display: none;
    }

    div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-3 {
        display: none;
    }

    div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-4 {
        display: block;
    }

    div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-5 {
        display: none;
    }

    div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-6 {
        display: none;
    }
}

@media (min-width: 621px) {
    div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-2 {
        display: none;
    }

    div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-3 {
        display: none;
    }

    div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-4 {
        display: none;
    }

    div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-5 {
        display: block;
    }

    div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-6 {
        display: none;
    }
}

@media (min-width: 668px) {
    div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-2 {
        display: none;
    }

    div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-3 {
        display: none;
    }

    div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-4 {
        display: none;
    }

    div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-5 {
        display: none;
    }

    div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu .mobile-fixed-bottom-bar-container.items-6 {
        display: block;
    }
}


@media (min-width: 768px) {
    .scroll-back-button {
        bottom: 22px !important;
    }

    .air-theme div.mobile-fixed-bottom-bar-wrapper {
        display: none !important;
    }
}

.html-recently-added-products-page div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu a.newin {
    font-weight: bold;
}

.html-shopbylook-listing-page div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu a.shopbylook {
    font-weight: bold;
}

.html-category-page div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu a.products {
    font-weight: bold;
}

.html-manufacturer-list-page div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu a.brands {
    font-weight: bold;
}

.html-contact-page div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu a.contact {
    font-weight: bold;
}

.page.all-shops-page div.mobile-fixed-bottom-bar-wrapper .mobile-fixed-bottom-bar-menu a.shops {
    font-weight: bold;
}

/* header menu */
@media (min-width: 1001px) {
    .air-theme .header-menu > ul > li > a, .earth-theme.variant-1 .header-menu > ul > li > a {
        padding: 10px 15px !important;
    }

    .air-theme .header-menu > ul > li > a {
        font-size: 13px !important;
    }

    .air-theme .mega-menu .has-sublist > span,
    .earth-theme.variant-1 .mega-menu .has-sublist > span {
        padding: 10px 15px !important;
    }

    .air-theme .mega-menu .has-sublist > span {
        font-size: 13px !important;
    }


    /* manufacturers mega menu nop templates - 7 columns*/
    /*.mega-menu .manufacturers .box, .mega-menu .vendors .box {
        width: 14% !important;
    }

        .mega-menu .manufacturers .box, .mega-menu .vendors .box .picture {
            margin: 0 0 20px 20px !important;
        }*/

    /* manufacturers mega menu nop templates - 9 columns*/
    .mega-menu .manufacturers .box, .mega-menu .vendors .box {
        width: 10% !important;
    }

        .mega-menu .manufacturers .box, .mega-menu .vendors .box .picture {
            margin: 0 0 10px 10px !important;
        }

    .mega-menu .picture {
        margin: 0 0 20px 20px !important;
    }

    .mega-menu .title {
        font-size: 14px !important;
        color: #fff !important;
        text-align: center !important;
    }
}
/* background */
.home-page-body.air-theme.variant-1 .master-column-wrapper {
    background-color: #fff;
}

/* breadcrumb headers */
.air-theme.variant-1 .breadcrumb {
    height: 80px;
    border-bottom: 1px solid #eee;
    padding: 33px 0;
    background-color: #f9f9f9;
}


.air-theme.variant-1 .blog-comment .comment-info .avatar img {
    position: relative;
    display: block;
    width: 75px;
    margin: auto;
    border-radius: 50%;
}

@media (min-width: 1001px) {
    .air-theme.variant-1 .breadcrumb {
        /*height: 100px;*/
        width: 100% !important;
        /*padding: 40px 0;*/
    }

        .air-theme.variant-1 .breadcrumb a,
        .air-theme.variant-1 .breadcrumb span,
        .air-theme.variant-1 .breadcrumb strong {
            font-size: 14px;
        }
}

/* empty data wrappers */
.air-theme.variant-1 .page-body .no-data-wrapper {
    position: relative;
    margin-top: 50px;
    min-height: 250px;
    height: 100%;
    font-size: 16px;
}

    .air-theme.variant-1 .page-body .no-data-wrapper .no-data {
        margin: 0;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-right: -50%;
        transform: translate(-50%, -50%)
    }

        .air-theme.variant-1 .page-body .no-data-wrapper .no-data .content {
            text-align: center;
        }

        .air-theme.variant-1 .page-body .no-data-wrapper .no-data .icon {
            position: relative;
            width: 100px;
            height: 100px;
            text-align: center;
            box-sizing: border-box;
            margin-top: 75px;
            /* align into middle */
            top: 50%;
            left: 50%;
            margin-right: -50%;
            transform: translate(-50%, -50%);
            /* border */
            border: 1px solid;
            border: 2px solid;
            border-radius: 50%;
            border-color: #ccc;
            /* background */
            background-color: #eee;
            box-shadow: 0px 0px 8px rgba(0, 0, 0, .25);
        }

            .air-theme.variant-1 .page-body .no-data-wrapper .no-data .icon .icon-bag {
                position: absolute;
                margin-left: -28px;
                margin-top: 12px;
            }

            .air-theme.variant-1 .page-body .no-data-wrapper .no-data .icon .icon-times {
                position: absolute;
                margin-top: 26px;
                margin-left: 20px;
                color: #d39c00;
            }

/* NOP TEMPLATES CSS */

/* ajacx cart */
.k-widget.k-window.ajaxCart {
    padding-top: 0px !important;
    width: 350px !important;
    margin: 0 0 0 -175px !important;
}

    .k-widget.k-window.ajaxCart .k-window-titlebar {
        text-align: center;
        font-size: 14px !important;
        font-weight: 700;
        color: #ee2e56 !important;
        padding: 20px;
    }

        .k-widget.k-window.ajaxCart .k-window-titlebar .k-window-title {
            display: unset !important;
        }

    .k-widget.k-window.ajaxCart .k-window-content {
        margin-top: 20px;
        margin-bottom: 20px;
    }

.miniProductDetailsView .product-details-page .quantity {
    padding-top: 20px;
}

/* only apply css when div with .miniProductDetailsView class does not contain an element of type h1 */
/* https://tobiasahlin.com/blog/hiding-an-element-if-its-empty/ */
.html-shopbylook-details-page .miniProductDetailsView:not(.miniProductDetailsView:has(h1)) {
    margin-top: -60px !important;
    text-align: center;
    font-size: 14px !important;
    font-weight: 700;
    color: #ee2e56 !important;
}

@media (min-width: 500px) {
    .k-widget.k-window.ajaxCart {
        width: 450px !important;
        margin: 0 0 0 -225px !important;
    }
}

@media (min-width: 700px) {
    .k-widget.k-window.ajaxCart {
        width: 650px !important;
        margin: 0 0 0 -325px !important;
    }

        .k-widget.k-window.ajaxCart .k-window-content {
            margin-top: 0px;
        }
}

@media (min-width: 1001px) {
    .k-widget.k-window.ajaxCart {
        width: 900px !important;
        margin: 0 0 0 -450px !important;
    }

    .miniProductDetailsView .product-details-page .quantity {
        margin-bottom: 0px;
    }
}
/* sale of the day ribbons */
/*@media (min-width: 1321px) {
    .air-theme .sale-of-the-day-offer .ribbon-wrapper .ribbon-position.top-left {
        left: 62px !important;
    }

    .air-theme .sale-of-the-day-offer .ribbon-wrapper .ribbon-position.left-middle {
        left: 62px !important;
    }
}
*/
/*.air-theme .sale-of-the-day-offer .ribbon-wrapper .item-picture a {
    display: unset !important;
    max-width: unset !important;
}*/
.air-theme .sale-of-the-day-offer .ribbon-wrapper .ribbon-position.top-left {
    visibility: hidden;
}

.air-theme .sale-of-the-day-offer .ribbon-wrapper .ribbon-position.left-middle {
    text-align: center;
}

.air-theme .sale-of-the-day-offer .owl-carousel .owl-item .item-overview .picture-thumbs img {
    width: unset !important;
}


/* carousel */
.nop-jcarousel .slick-track .carousel-item {
    padding: 0px 8px 0px 5px;
}

/* item box */
.item-box .picture img {
    width: 100%;
}

.item-box .manufacturer-item .picture img {
    max-width: 70%;
}

.item-box .picture .link {
    /*display: block;
    position: relative;
    overflow: hidden;*/
    padding-top: 150% !important; /* normal ratio for pictures is 1x1, we want a ratio of 3x2 which means height is 1,5 times width or 150%, e.g. for 4/3 pictures, the percentage will be 133%, for 16/9 pictures, the percentage will be 178%   */
}

/*.product-grid .quick-view-button a {
    padding-top: inherit !important;
}*/

/* jcarousel */
.air-theme.variant-1 .home-page .nop-jcarousel {
    /*margin-top: 80px;*/
    margin-bottom: 90px;
}

.air-theme.variant-1 .nop-jcarousel .slick-prev,
.air-theme.variant-1 .nop-jcarousel .slick-next {
    opacity: 0.7;
    transition: all 0.2s ease;
}

    .air-theme.variant-1 .nop-jcarousel .slick-prev:hover,
    .air-theme.variant-1 .nop-jcarousel .slick-next:hover {
        opacity: 1;
    }

.air-theme.variant-1 .home-page .jCarouselMainWrapper {
    padding-top: 80px;
}

.air-theme.variant-1 .home-page .nop-jcarousel.product-grid {
    /*padding-top: 60px;*/
}

.air-theme.variant-1 .home-page .nop-jcarousel .slick-dots {
    margin: 20px 20px 30px;
    text-align: center;
    font-size: 20px;
}

/* Sale of the day */
.air-theme.variant-1 .home-page .sale-of-the-day-offer {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 80px;
    padding-bottom: 90px;
    /*background-color: #f9f9f9;*/
}

/* Smart Product Collection */
.air-theme.variant-1 .home-page .spc-wrapper {
    margin: 0 0 0px;
}

/* Poll */
.air-theme.variant-1 .home-page .home-page-polls {
    margin-top: 60px;
    margin-bottom: 90px;
}

/* cloudzoom */
/*@media (min-width: 981px) {
    .gallery.sevenspikes-cloudzoom-gallery .picture-wrapper .ribbon-wrapper > .picture > img {
        width: 500px;
    }
}*/
.gallery.sevenspikes-cloudzoom-gallery .picture-wrapper .ribbon-wrapper .picture .picture-link > img {
    width: 500px;
}

@media (min-width: 1001px) {
    .gallery {
        /*float: left;*/
        width: 34% !important;
    }

    .overview {
        /*float: left;*/
        width: 60% !important;
    }
}

@media (min-width: 1321px) {
    .gallery {
        width: 26% !important;
    }

    .overview {
        width: 70% !important;
    }
}

/*.gallery.sevenspikes-cloudzoom-gallery .picture-wrapper .ribbon-wrapper .ribbon-position {
    margin-left: -160px;
}

@media (min-width: 1001px) {
    .gallery.sevenspikes-cloudzoom-gallery .picture-wrapper .ribbon-wrapper .ribbon-position {
        margin-left: 0px
    }
}*/

/*@media (min-width: 981px) {
    .product-details-page .gallery {
        width: 360px;
    }
}

@media (min-width: 981px) {
    .gallery.sevenspikes-cloudzoom-gallery .picture-wrapper, .gallery .picture-wrapper > .picture {
        line-height: 240px;
    }

    .gallery .picture-wrapper {
        width: 240px;
    }

    .product-details-page .overview {
        margin-left: 370px;
    }

    .gallery .picture-wrapper:only-child, .gallery .picture-wrapper:only-child > .picture {
        line-height: 360px;
    }
}*/
/*gallery {
    display: none;
}

.gallery.sevenspikes-cloudzoom-gallery {
    display: block;
}

.gallery .picture-wrapper {
    position: relative;
}

    .gallery .picture-wrapper > img {
        top: 0;
        right: 0;
        left: 0;
        margin: auto;
    }

.gallery .picture-thumb {
    display: inline-block;
    border: 1px solid transparent;
    transition: all 0.3s ease;
}

    .gallery .picture-thumb:hover {
        border-color: #ddd;
    }*/

/* Store Locator */
.getUserGeoLocation {
    color: #d39c00 !important;
    text-decoration: none !important;
    background: url(../img/icon-current-location.png) no-repeat left center !important;
}

.shops-item .show-directions {
    color: #d39c00 !important;
    background-color: #d39c00 !important;
    background: url(../img/icon-location.png) no-repeat left center !important;
}

/*@media (min-width: 651px) {
    .air-theme .shops-item .picture-wrap {
        float: unset;
        width: unset;
    }

    .air-theme .shops-item .info-wrap {
        margin: unset;
        text-align: unset;
    }
}*/

@media (min-width: 769px) {
    .shop-page .shop-map-images {
        width: 40% !important;
    }
}

/*@media (min-width: 1001px) {
    .air-theme .shops-item .picture-wrap {
        float: left;
    }


    .air-theme .shops-item .info-wrap {
        margin: 0 0 0 370px;
        text-align: left;
    }
}*/

.shop-page .shop-map-images {
    max-width: 480px !important;
}

.shop-page .back-to-all-shops a {
    color: #d39c00 !important;
}

.shop-page .get-directions-to-shop {
    color: #d39c00 !important;
}

.shop-page .map-info {
    clear: both;
}

    .shop-page .map-info .directions-wrapper.directions-shown {
        clear: both;
        float: unset !important;
        width: 100% !important;
    }


/* FOOTER */
.air-theme.variant-1 .footer-wrapper {
    /*position: absolute;
    bottom: 0;
    width: 100%;*/
    overflow: hidden;
    padding: 0px 0px 0px 0px !important;
}

    .air-theme.variant-1 .footer-wrapper .footer {
        background: linear-gradient(90deg, #a76d02, #e2b854);
        /*padding: 20px 20px 30px;*/
        padding: 0px 0px 30px 0px;
        text-align: center;
    }

        /*.air-theme.variant-1 .footer-wrapper .footer .title {
            margin: 0 0 10px;
            color: #f9f9f9;
            text-transform: uppercase;
        }*/

        /* upper */

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper {
            background-color: #f9f9f9;
            border-top: 1px solid #eee;
        }

            .air-theme.variant-1 .footer-wrapper .footer .footer-upper .newsletter {
                width: 100%;
                padding-top: 65px;
                padding-left: 20px;
                padding-right: 20px;
                height: 130px;
                margin: 0px 0px 0px;
            }

            /*.air-theme.variant-1 .footer-wrapper .footer .footer-upper .newsletter .newsletter-subscribe {
                    display: block !important;
                }*/

            .air-theme.variant-1 .footer-wrapper .footer .footer-upper .newsletter-validation,
            .air-theme.variant-1 .footer-wrapper .footer .footer-upper .newsletter-result {
                font-size: 14px !important;
                /*position: relative !important;*/
                z-index: 1 !important;
                font-weight: bolder;
                /*color: #fff !important;*/
                color: #4ab2f1 !important;
            }

            .air-theme.variant-1 .footer-wrapper .footer .footer-upper .newsletter-validation {
                position: relative !important;
            }

                /*.air-theme.variant-1 .footer-wrapper .footer .footer-upper .newsletter-validation .please-wait {
                    display: none !important;
                }*/

                .air-theme.variant-1 .footer-wrapper .footer .footer-upper .newsletter-validation .field-validation-valid {
                    font-size: 14px !important;
                    color: #4ab2f1 !important;
                }

            .air-theme.variant-1 .footer-wrapper .footer .footer-upper .newsletter-result {
                position: absolute !important;
                margin: 0;
                top: 10px;
                left: 0;
                right: 0;
                margin-left: auto;
                margin-right: auto;
            }

            /*store*/
            .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store {
                width: 100%;
                height: 335px;
            }

                .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content {
                    position: relative;
                    float: left;
                }

                    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.image1 {
                        display: block;
                        height: 335px;
                        width: 100%;
                        background-size: auto 100%;
                    }

                    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.mywish.image1 {
                        background:
                        /* top, transparent red, faked with gradient */
                        linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
                        /* bottom, image */
                        url(../img/mywish-1.jpg) center no-repeat;
                    }

                    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.podium.image1 {
                        background:
                        /* top, transparent red, faked with gradient */
                        linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
                        /* bottom, image */
                        url(../img/podium_footer_01.jpg) center no-repeat;
                    }

                    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.image2 {
                        display: none;
                    }

                    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.image3 {
                        display: none;
                    }

                    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.image4 {
                        display: none;
                    }

                    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.image5 {
                        display: none;
                    }

            /*store-map*/
            .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map {
                width: 100%;
                height: 635px;
            }

                .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content {
                    position: relative;
                    float: left;
                }

                    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.image1 {
                        display: block;
                        height: 335px;
                        width: 100%;
                        background-size: auto 100%;
                    }

                    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.mywish.image1 {
                        background:
                        /* top, transparent red, faked with gradient */
                        linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
                        /* bottom, image */
                        url(../img/mywish-1.jpg) center no-repeat;
                    }

                    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.podium.image1 {
                        background:
                        /* top, transparent red, faked with gradient */
                        linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
                        /* bottom, image */
                        url(../img/podium_footer_01.jpg) center no-repeat;
                    }

                    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.image2 {
                        display: none;
                    }

                    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.image3 {
                        display: none;
                    }

                    /*.air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.map {
                        height: 300px;
                        width: 100%;
                    }*/

                    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.mywish.map {
                        height: 300px;
                        width: 100%;
                        background: url(../img/google_map_mywish.jpg) center no-repeat;
                    }

                    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.podium.map {
                        height: 300px;
                        width: 100%;
                        background: url(../img/google_map_podium.jpg) center no-repeat;
                    }

@media (min-width: 401px) {
    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .newsletter-result {
        top: 20px;
    }
}

@media (min-width: 521px) {
    /*store*/
    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store {
        height: 355px;
    }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content {
            position: relative;
            float: left;
        }

            .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.image1 {
                display: block;
                height: 355px;
                width: 100%;
                background-size: auto 100%;
            }

            .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.mywish.image1 {
                background:
                /* top, transparent red, faked with gradient */
                linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
                /* bottom, image */
                url(../img/mywish-1.jpg) center no-repeat;
            }

            .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.podium.image1 {
                background:
                /* top, transparent red, faked with gradient */
                linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
                /* bottom, image */
                url(../img/podium_footer_01.jpg) center no-repeat;
            }

            .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.image2 {
                display: none;
            }

            .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.image3 {
                display: none;
            }

            .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.image4 {
                display: none;
            }

            .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.image5 {
                display: none;
            }

    /*store-map*/
    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map {
        height: 655px;
    }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content {
            position: relative;
            float: left;
        }

            .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.image1 {
                display: block;
                height: 355px;
                width: 100%;
                background-size: auto 100%;
            }

            .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.mywish.image1 {
                background:
                /* top, transparent red, faked with gradient */
                linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
                /* bottom, image */
                url(../img/mywish-1.jpg) center no-repeat;
            }

            .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.podium.image1 {
                background:
                /* top, transparent red, faked with gradient */
                linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
                /* bottom, image */
                url(../img/podium_footer_01.jpg) center no-repeat;
            }

            .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.image2 {
                display: none;
            }

            .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.image3 {
                display: none;
            }

            /*.air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.map {
                height: 300px;
                width: 100%;
            }*/

            .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.mywish.map {
                height: 300px;
                width: 100%;
                background: url(../img/google_map_mywish.jpg) center no-repeat;
            }

            .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.podium.map {
                height: 300px;
                width: 100%;
                background: url(../img/google_map_podium.jpg) center no-repeat;
            }
}


@media (min-width: 721px) {
    /*.air-theme.variant-1 .footer-wrapper .footer .footer-upper .store {
        width: 100%;
    }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content {
            position: relative;
            float: left;
        }*/

    /*store*/
    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.image1 {
        display: block;
        height: 355px;
        width: 60%;
        background-size: auto 100%;
    }

    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.mywish.image1 {
        background:
        /* top, transparent red, faked with gradient */
        linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
        /* bottom, image */
        url(../img/mywish-1.jpg) center no-repeat;
    }

    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.podium.image1 {
        background:
        /* top, transparent red, faked with gradient */
        linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
        /* bottom, image */
        url(../img/podium_footer_01.jpg) center no-repeat;
    }

    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.image2 {
        display: none;
    }

    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.image3 {
        display: block;
        height: 355px;
        width: 40%;
        background-size: 100% auto;
    }

    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.mywish.image3 {
        background:
        /* top, transparent red, faked with gradient */
        linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
        /* bottom, image */
        url(../img/mywish-3.jpg) center no-repeat;
    }

    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.podium.image3 {
        background:
        /* top, transparent red, faked with gradient */
        linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
        /* bottom, image */
        url(../img/podium_footer_03.jpg) center no-repeat;
    }

    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.image4 {
        display: none;
    }

    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.image5 {
        display: none;
    }

    /*store-map*/
    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.image1 {
        display: block;
        height: 355px;
        width: 60%;
        background-size: auto 100%;
    }

    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.mywish.image1 {
        background:
        /* top, transparent red, faked with gradient */
        linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
        /* bottom, image */
        url(../img/mywish-1.jpg) center no-repeat;
    }

    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.podium.image1 {
        background:
        /* top, transparent red, faked with gradient */
        linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
        /* bottom, image */
        url(../img/podium_footer_01.jpg) center no-repeat;
    }

    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.image2 {
        display: none;
    }

    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.image3 {
        display: block;
        height: 355px;
        width: 40%;
        background-size: 100% auto;
    }

    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.mywish.image3 {
        background:
        /* top, transparent red, faked with gradient */
        linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
        /* bottom, image */
        url(../img/mywish-3.jpg) center no-repeat;
    }

    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.podium.image3 {
        background:
        /* top, transparent red, faked with gradient */
        linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
        /* bottom, image */
        url(../img/podium_footer_03.jpg) center no-repeat;
    }

    /*.air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.map {
        height: 300px;
        width: 100%;
    }*/

    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.mywish.map {
        height: 300px;
        width: 100%;
        background: url(../img/google_map_mywish.jpg) center no-repeat;
    }

    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.podium.map {
        height: 300px;
        width: 100%;
        background: url(../img/google_map_podium.jpg) center no-repeat;
    }
}

@media (min-width: 1001px) {
    /*store*/
    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store {
        width: 100%;
        height: 355px;
    }

        /*
        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content {
            position: relative;
            float: left;
        }*/

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.image1 {
            display: block;
            height: 355px;
            width: 35%;
            background-size: auto 100%;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.mywish.image1 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/mywish-1.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.podium.image1 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/podium_footer_01.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.image2 {
            display: block;
            height: 355px;
            width: 35%;
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25)),
            /* bottom, image */
            url(../img/mywish-2.jpg) center no-repeat;
            background-size: auto 100%;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.mywish.image2 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/mywish-2.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.podium.image2 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/podium_footer_02.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.image3 {
            display: block;
            height: 355px;
            width: 30%;
            background-size: 100% auto;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.mywish.image3 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/mywish-3.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.podium.image3 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/podium_footer_03.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.image4 {
            display: none;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.image4 {
            display: none;
        }

    /*store-map*/
    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map {
        width: 100%;
        height: 680px;
    }

        /*
        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content {
            position: relative;
            float: left;
        }*/

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.image1 {
            display: block;
            height: 355px;
            width: 35%;
            background-size: auto 100%;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.mywish.image1 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/mywish-1.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.podium.image1 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/podium_footer_01.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.image2 {
            display: block;
            height: 355px;
            width: 35%;
            background-size: auto 100%;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.mywish.image2 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/mywish-2.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.podium.image2 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/podium_footer_02.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.image3 {
            display: block;
            height: 355px;
            width: 30%;
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/mywish-3.jpg) center no-repeat;
            background-size: 100% auto;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.mywish.image3 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/mywish-3.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.podium.image3 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/podium_footer_03.jpg) center no-repeat;
        }

        /*.air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.map {
            height: 325px;
            width: 100%;
        }*/

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.mywish.map {
            height: 325px;
            width: 100%;
            background: url(../img/google_map_mywish.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.podium.map {
            height: 325px;
            width: 100%;
            background: url(../img/google_map_podium.jpg) center no-repeat;
        }
}

@media (min-width: 1321px) {
    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .newsletter .newsletter-email {
        width: 760px;
        margin: auto;
    }

    /*store*/
    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store {
        width: 100%;
        height: 335px;
    }

        /*
        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content {
            position: relative;
            float: left;
        }*/

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.image1 {
            display: block;
            height: 355px;
            width: 20%;
            background-size: auto 100%;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.mywish.image1 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/mywish-1.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.podium.image1 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/podium_footer_01.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.image2 {
            display: block;
            height: 355px;
            width: 20%;
            background-size: auto 100%;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.mywish.image2 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/mywish-2.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.podium.image2 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/podium_footer_02.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.image3 {
            display: block;
            height: 355px;
            width: 20%;
            background-size: 100% auto;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.mywish.image3 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/mywish-3.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.podium.image3 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/podium_footer_03.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.image4 {
            display: block;
            height: 355px;
            width: 20%;
            background-size: auto 100%;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.mywish.image4 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/mywish-4.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.podium.image4 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/podium_footer_04.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.image5 {
            display: block;
            height: 355px;
            width: 20%;
            background-size: auto 100%;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.mywish.image5 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/mywish-5.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.podium.image5 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/podium_footer_05.jpg) center no-repeat;
        }

    /*store-map*/
    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map {
        width: 100%;
        height: 335px;
    }

        /*
        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content {
            position: relative;
            float: left;
        }*/

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.image1 {
            display: block;
            height: 355px;
            width: 20%;
            background-size: auto 100%;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.mywish.image1 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/mywish-1.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.podium.image1 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/podium_footer_01.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.image2 {
            display: block;
            height: 355px;
            width: 20%;
            background-size: auto 100%;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.mywish.image2 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/mywish-2.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.podium.image2 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/podium_footer_02.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.image3 {
            display: block;
            height: 355px;
            width: 20%;
            background-size: 100% auto;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.mywish.image3 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/mywish-3.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.podium.image3 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/podium_footer_03.jpg) center no-repeat;
        }

        /*.air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.map {
            height: 355px;
            width: 40%;
        }*/

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.mywish.map {
            height: 355px;
            width: 40%;
            background: url(../img/google_map_mywish.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.podium.map {
            height: 355px;
            width: 40%;
            background: url(../img/google_map_podium.jpg) center no-repeat;
        }
}


@media (min-width: 2111px) {
    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .newsletter .newsletter-email {
        width: 960px;
        margin: auto;
    }

    /*store*/
    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store {
        width: 100%;
        height: 380px;
    }

        /*
        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content {
            position: relative;
            float: left;
        }*/

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.image1 {
            display: block;
            height: 400px;
            width: 20%;
            background-size: auto 100%;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.mywish.image1 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/mywish-1.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.podium.image1 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/podium_footer_01.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.image2 {
            display: block;
            height: 400px;
            width: 20%;
            background-size: auto 100%;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.mywish.image2 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/mywish-2.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.podium.image2 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/podium_footer_02.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.image3 {
            display: block;
            height: 400px;
            width: 20%;
            background-size: 100% auto;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.mywish.image3 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/mywish-3.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.podium.image3 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/podium_footer_03.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.image4 {
            display: block;
            height: 400px;
            width: 20%;
            background-size: auto 100%;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.mywish.image4 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/mywish-4.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.podium.image4 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/podium_footer_04.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.image5 {
            display: block;
            height: 400px;
            width: 20%;
            background-size: auto 100%;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.mywish.image5 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/mywish-5.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store .store-content.podium.image5 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/podium_footer_05.jpg) center no-repeat;
        }

    /*store-map*/
    .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map {
        width: 100%;
        height: 380px;
    }

        /*
        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content {
            position: relative;
            float: left;
        }*/

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.image1 {
            display: block;
            height: 400px;
            width: 20%;
            background-size: auto 100%;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.mywish.image1 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/mywish-1.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.podium.image1 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/podium_footer_01.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.image2 {
            display: block;
            height: 400px;
            width: 20%;
            background-size: auto 100%;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.mywish.image2 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/mywish-2.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.podium.image2 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/podium_footer_02.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.image3 {
            display: block;
            height: 400px;
            width: 20%;
            background-size: 100% auto;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.mywish.image3 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/mywish-3.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.podium.image3 {
            background:
            /* top, transparent red, faked with gradient */
            linear-gradient( rgba(167, 109, 2, 0.25), rgba(167, 109, 2, 0.25) ),
            /* bottom, image */
            url(../img/podium_footer_03.jpg) center no-repeat;
        }

        /*.air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.map {
            height: 400px;
            width: 40%;
        }*/

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.mywish.map {
            height: 400px;
            width: 40%;
            background: url(../img/google_map_mywish.jpg) center no-repeat;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-upper .store-map .store-content.podium.map {
            height: 400px;
            width: 40%;
            background: url(../img/google_map_podium.jpg) center no-repeat;
        }
}


/* middle */

.air-theme.variant-1 .footer-wrapper .footer .footer-middle .center {
    overflow: hidden;
    background-color: transparent !important;
}

    .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center .footer-block {
        margin: 0px 0px 50px 0px;
        padding: 0px 5% 0;
        /*max-width: 400px;*/
    }

    .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center .social-sharing {
        width: 100%;
        height: 100%;
        /*max-width: 400px;
        margin: 0px auto 0px;*/
        border-radius: 0%;
        background-color: transparent;
        margin: 50px 0px 50px 0px;
        padding: 0px 5% 0;
        /*padding: 50px 30px 0;*/
    }

        .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center .social-sharing .title {
            display: none;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center .social-sharing ul {
            font-size: inherit;
        }

            .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center .social-sharing ul .list {
                color: #f9f9f9;
            }

        .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center .social-sharing a {
            background-color: #f9f9f9 !important;
            width: 65px;
            height: 65px;
            border-radius: 50%;
            background-image: none; /* url(../img/social-sprite.png); */
            background-repeat: no-repeat;
            transition: color 0.2s ease;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center .social-sharing ul li:hover a {
            background-color: #d39c00 !important;
            transition: color 0.2s ease;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center .social-sharing a > i {
            color: #d39c00;
            /*position: absolute;*/
            margin-top: 11px;
            /*margin-left: -19px;*/
            transition: color 0.2s ease;
        }

        /* Internet Explorer 10+, Microsoft Edge Browser */
        /*_:-ms-lang(x), .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center .social-sharing a > i {
            padding-left: 25px;
        }*/

        .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center .social-sharing ul li:hover a > i {
            color: #f9f9f9;
            transition: color 0.2s ease;
        }

    .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center .footer-block .list a {
        padding: 3px 0;
    }

    .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center .footer-block.footer-block-left {
        color: #f9f9f9;
        /*text-align: center;*/
        /*padding: 0px 30px 0;*/
    }

    .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center .footer-block.footer-block-left.list {
        margin-top: 0px;
    }

        .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center .footer-block.footer-block-left .info {
            position: relative;
            display: inline-block;
            /*width: 280px;*/
            /*font-size: 15px;*/
        }

            .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center .footer-block.footer-block-left .info h2 {
                font-size: 50px;
                font-family: AmpleBase-Bold, HelveticaNeue-Thin, "Montserrat", sans-serif;
                margin-bottom: 15px;
                text-align: left;
            }

            .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center .footer-block.footer-block-left .info p {
                font-size: 28px;
                font-family: NeoSans-Light, HelveticaNeue-Thin, "Montserrat", sans-serif;
                margin-bottom: 7px;
                text-align: left;
            }

            .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center .footer-block.footer-block-left .info .day {
                position: relative;
                float: left;
                clear: both;
                width: 45%;
                margin: 0px 10% 7px 0%;
                text-align: left;
                white-space: nowrap;
                text-transform: uppercase;
            }

            .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center .footer-block.footer-block-left .info .hours {
                position: relative;
                float: left;
                width: 45%;
                margin: 0px 0% 7px 0%;
                text-align: left;
                white-space: nowrap;
            }

    .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center .footer-block.footer-block-right {
        color: #f9f9f9;
        /*padding: 0px 30px 0;*/
    }

    .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center .footer-block.footer-block-right.list {
        margin-top: 0px;
    }

        .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center .footer-block.footer-block-right .info {
            position: relative;
            display: inline-block;
            /*width: 280px;*/
            /*font-size: 15px;*/
        }

            .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center .footer-block.footer-block-right .info h2 {
                font-size: 50px;
                font-family: AmpleBase-Bold, HelveticaNeue-Thin, "Montserrat", sans-serif;
                font-weight: normal;
                margin-bottom: 15px;
                text-align: left;
            }

            .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center .footer-block.footer-block-right .info p {
                font-size: 28px;
                font-family: NeoSans-Light, HelveticaNeue-Thin, "Montserrat", sans-serif;
                margin-bottom: 7px;
                text-align: left;
            }

            .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center .footer-block.footer-block-right .info .day {
                position: relative;
                float: left;
                clear: both;
                width: 45%;
                margin: 0px 10% 7px 0%;
                text-align: left;
                white-space: nowrap;
                text-transform: uppercase;
            }

            .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center .footer-block.footer-block-right .info .hours {
                position: relative;
                float: left;
                width: 45%;
                margin: 0px 0% 7px 0%;
                text-align: left;
                white-space: nowrap;
            }

@media (min-width: 481px) {
    .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center {
        padding: 0 20px;
    }
}

@media (min-width: 721px) {
    .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center .footer-block {
        margin: 50px 0px;
        padding: 0;
        width: 50%;
    }

    .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center .social-sharing {
        margin-bottom: 0px;
        margin-top: 50px
        /*width: 320px;
        height: 320px;
        margin-top: -130px;
        padding-top: 160px;*/
    }

    .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center .footer-block.footer-block-left {
        float: left;
    }

        .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center .footer-block.footer-block-left .info h2 {
            text-align: left;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center .footer-block.footer-block-left .info p {
            text-align: left;
        }

    .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center .footer-block.footer-block-right {
        float: right;
    }
}

@media (min-width: 1001px) {
    .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center {
        position: relative;
        /*min-height: 380px;*/
    }

        .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center .social-sharing {
            position: absolute;
            width: 320px;
            height: 320px;
            top: 50%;
            left: 50%;
            margin: -160px 0 0 -160px;
            /*padding-top: 75px;*/
            padding: 70px 0px 0px 0px;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center .footer-block.footer-block-left {
            margin: 110px 0 90px;
            width: 30%;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center .footer-block.footer-block-right {
            margin: 110px 0 90px;
            width: 28%;
        }
}

@media (min-width: 1321px) {
    .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center {
        width: 100%;
        margin: auto;
    }

        .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center .footer-block.footer-block-left {
            width: 33.33%;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-middle .center .footer-block.footer-block-right {
            width: 33.33%;
        }
}


/* lower */

.air-theme.variant-1 .footer-wrapper .footer .footer-lower {
    padding: 0px 5% 0px;
}

    .air-theme.variant-1 .footer-wrapper .footer .footer-lower .footer-text {
        color: #f9f9f9;
    }

        .air-theme.variant-1 .footer-wrapper .footer .footer-lower .footer-text a {
            color: #ddd;
            transition: color 0.2s ease;
        }

        .air-theme.variant-1 .footer-wrapper .footer .footer-lower .footer-text:hover a {
            color: #333;
            transition: color 0.2s ease;
        }


/* HOME PAGE */

/*anchor vertical offset for solving fixed header*/
/*.air-theme.variant-1 .page.home-page .html-widget #aboutus:target,
.air-theme.variant-1 .page.home-page .html-widget #giftvoucher:target,
.air-theme.variant-1 .page.home-page .html-widget #contact:target {
    display: block;
    position: relative;
    margin-top: -150px;
    height: 150px;
    visibility: hidden;
    pointer-events: none;

    display: block;
    position: relative;
    top: -109px;
    height: 0px;
    visibility: hidden;
}*/


/* Browser support */
/* http://browserhacks.com/#hack-4f592507d299160304b57a02664d7b31 */
/* https://www.ryadel.com/en/css3-media-query-target-only-ie-ie6-ie11-firefox-chrome-safari-edge/#Microsoft_Edge */
/* https://jeffclayton.wordpress.com/2015/04/07/css-hacks-for-windows-10-and-spartan-browser-preview/ */
/* https://www.the-art-of-web.com/javascript/remove-anchor-links/#some-heading */

/*.air-theme.variant-1 p.anchor {
    height: 0px;
}

    .air-theme.variant-1 p.anchor a:target {
        display: inline-block;
        top: -79px;
        height: 0px;
        visibility: hidden;
    }*/

/* Microsoft Edge Browser 12+ (All) - @supports method */
/*@supports (-ms-ime-align:auto) {
    .air-theme.variant-1 .page.home-page a:target {
        display: block;
        position: relative;
        top: -79px;
        height: 0px;
        visibility: hidden;
    }
}*/

/* IE 9 and above */
/*@media screen and (min-width:0\0) and (min-resolution: +72dpi) {
    // IE9 + CSS .ie9up {
        //property: value;
    }
}*/

/* Firefox (Any version) */
@-moz-document url-prefix() {
    .air-theme.variant-1 p.anchor {
        height: 0px;
        position: relative;
    }

        .air-theme.variant-1 p.anchor a:target {
            display: block;
            position: absolute;
            top: -79px;
            height: 0px;
            visibility: hidden;
        }
}

/* Chrome & Safari (any version) */
/*@media screen and (-webkit-min-device-pixel-ratio:0) {*/
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
    .air-theme.variant-1 p.anchor {
        height: 0px;
        position: relative;
    }

        .air-theme.variant-1 p.anchor a:target {
            display: block;
            position: absolute;
            top: -79px;
            height: 0px;
            visibility: hidden;
        }
}

/* Internet Explorer 10+, Microsoft Edge Browser */
_:-ms-lang(x), .air-theme.variant-1 p.anchor {
    height: 0px;
    /*position: relative;*/
}

    _:-ms-lang(x), .air-theme.variant-1 p.anchor a:target {
        display: inline-block;
        /*position: absolute;*/
        top: -79px;
        height: 0px;
        visibility: hidden;
    }


/*.anchor {
    position: relative;
}

.anchor a {
    position: absolute;
    left: 0px;
    top: -155px;
}*/


@media (min-width: 1321px) {
    /* Firefox (Any version) */
    @-moz-document url-prefix() {
        .air-theme.variant-1 p.anchor a:target {
            top: -105px;
        }
    }

    /* Chrome & Safari (any version) */
    /*@media screen and (-webkit-min-device-pixel-ratio:0) {*/
    @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
        .air-theme.variant-1 p.anchor a:target {
            top: -105px;
        }
    }

    /* Internet Explorer 10+, Microsoft Edge Browser */
    _:-ms-lang(x), .air-theme.variant-1 p.anchor a:target {
        top: -105px;
    }


    /* Firefox (Any version) */
    /*@-moz-document url-prefix() {
        .air-theme.variant-1 .page.home-page a:target {
            top: -105px;
        }
    }*/

    /* Chrome & Safari (any version) */
    /*@media screen and (-webkit-min-device-pixel-ratio:0) {
        .air-theme.variant-1 .page.home-page a:target {
            top: -105px;
        }
    }*/

    /*.air-theme.variant-1 .page.home-page .html-widget #aboutus:target,
    .air-theme.variant-1 .page.home-page .html-widget #giftvoucher:target,
    .air-theme.variant-1 .page.home-page .html-widget #contact:target {
        top: -125px;
    }*/
}

@media (min-width: 2101px) {
    /*.air-theme.variant-1 p.anchor a:target {
        top: -79px;
    }*/

    /* Firefox (Any version) */
    @-moz-document url-prefix() {
        .air-theme.variant-1 p.anchor a:target {
            top: -79px;
        }
    }

    /* Chrome & Safari (any version) */
    /*@media screen and (-webkit-min-device-pixel-ratio:0) {*/
    @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
        .air-theme.variant-1 p.anchor a:target {
            top: -79px;
        }
    }

    /* Internet Explorer 10+, Microsoft Edge Browser */
    _:-ms-lang(x), .air-theme.variant-1 p.anchor a:target {
        top: -79px;
    }

    /* Firefox (Any version) */
    /*@-moz-document url-prefix() {
        .air-theme.variant-1 .page.home-page a:target {
            top: -79px;
        }
    }*/

    /* Chrome & Safari (any version) */
    /*@media screen and (-webkit-min-device-pixel-ratio:0) {
        .air-theme.variant-1 .page.home-page a:target {
            top: -79px;
        }
    }*/

    /*.air-theme.variant-1 .page.home-page .html-widget #aboutus:target,
    .air-theme.variant-1 .page.home-page .html-widget #giftvoucher:target,
    .air-theme.variant-1 .page.home-page .html-widget #contact:target {
        top: -109px;
    }*/
}



/* MANUFACTURER PAGE */
.html-manufacturer-page .air-theme.variant-1 .manufacturer-description {
    padding: 20px 20px 10px 20px;
    background-color: #F9F9F9;
}

/* ABOUT US */
.air-theme.variant-1 .page.home-page .html-widget .aboutus {
    background-color: #d39c00;
    margin-bottom: 0px;
    position: relative;
    /*position: fixed;*/
    /*position: sticky;*/
    top: 0;
}

    .air-theme.variant-1 .page.home-page .html-widget .aboutus .image {
        position: relative;
        width: 100%;
        height: 400px;
        background-size: auto 100%;
        background-color: #946003;
    }

    .air-theme.variant-1 .page.home-page .html-widget .aboutus .mywish.image {
        background:
        /* bottom, image */
        url(../img/mywish-home-medium.jpg) center no-repeat;
    }

    .air-theme.variant-1 .page.home-page .html-widget .aboutus .podium.image {
        background:
        /* bottom, image */
        url(../img/podium_home.jpg) center no-repeat;
    }

    .air-theme.variant-1 .page.home-page .html-widget .aboutus .image img {
        position: absolute;
        top: 50%;
        height: 38%;
        left: 50%;
        margin-right: -50%;
        transform: translate(-50%, -50%);
    }

    .air-theme.variant-1 .page.home-page .html-widget .aboutus .content {
        width: 100%;
        padding: 40px;
        color: #f9f9f9;
        text-align: left;
    }

        .air-theme.variant-1 .page.home-page .html-widget .aboutus .content h2 {
            font-family: HelveticaNeue-Thin, "Montserrat", sans-serif;
            font-size: 26px;
            font-weight: 600;
            line-height: 1.35;
            margin-bottom: 20px;
        }

        .air-theme.variant-1 .page.home-page .html-widget .aboutus .content p {
            font-size: 17px;
            line-height: 1.35;
            font-weight: 100;
            margin-bottom: 3px;
        }


@media (min-width: 721px) {
    .air-theme.variant-1 .page.home-page .html-widget .aboutus .image {
        height: 460px;
    }

    .air-theme.variant-1 .page.home-page .html-widget .aboutus .content h2 {
        font-size: 28px;
    }

    .air-theme.variant-1 .page.home-page .html-widget .aboutus .content p {
        font-size: 18px;
    }
}

@media (min-width: 1001px) {
    .air-theme.variant-1 .page.home-page .html-widget .aboutus {
        position: relative;
        min-height: 400px;
        overflow: hidden;
    }

        .air-theme.variant-1 .page.home-page .html-widget .aboutus .image {
            float: left;
            position: absolute; /* relative */
            height: 100%;
            width: 42%;
            background-size: auto 100%;
        }

        /*.air-theme.variant-1 .page.home-page .html-widget .aboutus .image img {
                top: 50%;
                height: 38%;
                position: absolute;
                left: 50%;
                margin-right: -50%;
                transform: translate(-50%, -50%);
            }*/

        .air-theme.variant-1 .page.home-page .html-widget .aboutus .content {
            float: right;
            width: 58%;
            padding: 50px;
        }

            .air-theme.variant-1 .page.home-page .html-widget .aboutus .content h2 {
                font-size: 30px;
            }

            .air-theme.variant-1 .page.home-page .html-widget .aboutus .content p {
                font-size: 19px;
            }
}


@media (min-width: 1321px) {
    .air-theme.variant-1 .page.home-page .html-widget .aboutus {
        /*margin-bottom: 75px;*/
        margin-bottom: 0px;
    }

    .air-theme.variant-1 .page.home-page .html-widget .aboutus {
        position: relative;
        min-height: 425px;
        overflow: hidden;
    }

        .air-theme.variant-1 .page.home-page .html-widget .aboutus .image {
            float: left;
            position: absolute; /* relative */
            height: 100%;
            width: 42%;
            background-size: auto 100%;
        }

        .air-theme.variant-1 .page.home-page .html-widget .aboutus .content {
            float: right;
            width: 58%;
            padding: 50px;
        }

            .air-theme.variant-1 .page.home-page .html-widget .aboutus .content h2 {
                font-size: 33px;
                line-height: 1.45;
                margin-bottom: 22px;
            }

            .air-theme.variant-1 .page.home-page .html-widget .aboutus .content p {
                font-size: 19px;
                line-height: 1.40;
                font-weight: 100;
                margin-bottom: 4px;
            }
}

@media (min-width: 2521px) {
    .air-theme.variant-1 .page.home-page .html-widget .aboutus {
        /*margin-bottom: 100px;*/
        margin-bottom: 0px;
    }

        .air-theme.variant-1 .page.home-page .html-widget .aboutus .mywish.image {
            background:
            /* bottom, image */
            url(../img/mywish-home-large.jpg) center no-repeat;
        }

    .air-theme.variant-1 .page.home-page .html-widget .aboutus {
        position: relative;
        min-height: 550px;
        overflow: hidden;
    }

        .air-theme.variant-1 .page.home-page .html-widget .aboutus .content {
            padding: 65px;
        }

            .air-theme.variant-1 .page.home-page .html-widget .aboutus .content h2 {
                font-size: 50px;
                line-height: 1.45;
                margin-bottom: 28px;
            }

            .air-theme.variant-1 .page.home-page .html-widget .aboutus .content p {
                font-size: 30px;
                line-height: 1.40;
                font-weight: 100;
                margin-bottom: 4px;
            }
}

@media (min-width: 3521px) {
    .air-theme.variant-1 .page.home-page .html-widget .aboutus {
        /*margin-bottom: 125px;*/
        margin-bottom: 0px;
    }

    .air-theme.variant-1 .page.home-page .html-widget .aboutus {
        position: relative;
        min-height: 750px;
        overflow: hidden;
    }

        .air-theme.variant-1 .page.home-page .html-widget .aboutus .content {
            padding: 80px;
        }

            .air-theme.variant-1 .page.home-page .html-widget .aboutus .content h2 {
                font-size: 60px;
                line-height: 1.45;
                margin-bottom: 30px;
            }

            .air-theme.variant-1 .page.home-page .html-widget .aboutus .content p {
                font-size: 40px;
                line-height: 1.40;
                font-weight: 100;
                margin-bottom: 4px;
            }
}

/* NEWS */

.air-theme.variant-1 .page.home-page .news-list-homepage {
    /*background: url(../img/mywish-5.jpg) center center repeat-x;*/
    background: url(../img/mywish-news-background-720.jpg) center center repeat-x;
    /*background-size: 100% auto;*/
    background-size: auto;
    margin: 0 0 60px;
    padding: 80px 0;
}

/*.air-theme.variant-1 .page.home-page .news-list-homepage .background {
    background: url(../img/mywish-5.jpg) center center repeat-x;
    background-size: 100% auto;
    height: 100%;
    width: 100%;
}*/

.parallax {
    perspective: 1px;
    height: 100vh;
    overflow-x: hidden;
    overflow-y: auto;
}

.parallax__layer {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.parallax__layer--base {
    transform: translateZ(0);
}

.parallax__layer--back {
    transform: translateZ(-1px);
}




/* GIFT VOUCHER */

/*.air-theme.variant-1 .home-page-banners {
    margin: 0px auto;
}

.air-theme.variant-1 .page.home-page .html-widget .giftvoucher {
    margin-bottom: 50px;
}

    .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .box {
        width: 100%;
        display: none;
    }

        .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .box img {
            max-width: 100%;
        }

    .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .content {
        max-width: 500px;
        padding: 0px 20px 50px 20px;
        margin-left: auto;
        margin-right: auto;
        text-align: left;
    }

        .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .content h1 {
            font-family: NeoSans-Light;
            font-size: 50px;
            font-weight: 100;
            margin-bottom: 0px;
        }

        .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .content h2 {
            font-family: NeoSans-Light;
            font-size: 45px;
            font-weight: 100;
            color: #d39c00;
            margin-bottom: 30px;
        }

        .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .content p {
            font-family: HelveticaNeue-Light;
            font-size: 25px;
            font-weight: 100;
        }

    .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .voucher {
        position: relative;
        width: 100%;
    }

        .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .voucher img {
            max-width: 100%;
        }*/

.air-theme.variant-1 .home-page-banners {
    margin: 0px auto;
}

.air-theme.variant-1 .page.home-page .html-widget .giftvoucher {
    margin-bottom: 50px;
}

    .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .box-wrapper {
        width: 100%;
        display: none;
    }

        /*.air-theme.variant-1 .page.home-page .html-widget .giftvoucher .box-wrapper .box {
            width: 100%;
            display: none;
        }*/


        .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .box-wrapper .box img {
            /*max-width: 100%;*/
            display: block;
            width: 100%;
        }

            .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .box-wrapper .box img:nth-child(2) {
                /*max-width: 100%;*/
                display: none;
            }

    .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .content-wrapper {
        /*max-width: 500px;*/
        padding: 0px 7% 50px 7%;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }

        /*.air-theme.variant-1 .page.home-page .html-widget .giftvoucher .content-wrapper .content {
            max-width: 500px;
            padding: 0px 20px 50px 20px;
            margin-left: auto;
            margin-right: auto;
            text-align: left;
        }*/

        .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .content-wrapper .content h1 {
            font-family: NeoSans-Light, HelveticaNeue-Thin, "Montserrat", sans-serif;
            font-size: 50px;
            font-weight: 100;
            margin-bottom: 0px;
        }

        .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .content-wrapper .content h2 {
            font-family: NeoSans-Light, HelveticaNeue-Thin, "Montserrat", sans-serif;
            font-size: 45px;
            font-weight: 100;
            color: #d39c00;
            margin-bottom: 30px;
        }

        .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .content-wrapper .content p {
            font-family: NeoSans-Light, HelveticaNeue-Thin, "Montserrat", sans-serif;
            font-size: 25px;
            font-weight: 100;
        }

    .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .voucher-wrapper {
        position: relative;
        width: 100%;
    }

        /*.air-theme.variant-1 .page.home-page .html-widget .giftvoucher .voucher-wrapper .voucher {
        position: relative;
        width: 100%;
    }*/


        .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .voucher-wrapper .voucher img {
            width: 80%;
        }


@media (min-width: 721px) {
    .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .content-wrapper {
        padding: 0px 19% 50px 19%;
    }

    .air-theme.variant-1 .page.home-page .news-list-homepage {
        background: url(../img/mywish-news-background-1320.jpg) center center repeat-x;
    }
}


@media (min-width: 1001px) {


    .air-theme.variant-1 .page.home-page .html-widget .giftvoucher {
        height: 325px;
        margin-bottom: 100px;
    }

        .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .box-wrapper {
            float: left;
            position: relative;
            height: 100%;
            width: 30%;
            margin: 0 3% 0 3%;
            display: block;
        }

            .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .box-wrapper .box {
                /*width: 100%;*/
                margin: 0;
                position: absolute;
                top: 50%;
                left: 50%;
                margin-right: -50%;
                transform: translate(-50%, -50%)
            }

                .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .box-wrapper .box img {
                    /*max-width: 100%;*/
                }

        .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .content-wrapper {
            float: left;
            position: relative;
            height: 100%;
            width: 37%;
            padding: 0px 7% 50px 7%;
            text-align: left;
        }

            .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .content-wrapper .content {
                margin: 0;
                position: absolute;
                top: 50%;
                left: 50%;
                margin-right: -50%;
                transform: translate(-50%, -50%)
            }

                .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .content-wrapper .content h1 {
                    font-family: NeoSans-Light, HelveticaNeue-Thin, "Montserrat", sans-serif;
                    font-size: 45px;
                    font-weight: 100;
                    margin-bottom: 0px;
                }

                .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .content-wrapper .content h2 {
                    font-family: NeoSans-Light, HelveticaNeue-Thin, "Montserrat", sans-serif;
                    font-size: 35px;
                    font-weight: 100;
                    color: #d39c00;
                    margin-bottom: 30px;
                }

                .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .content-wrapper .content p {
                    font-family: HelveticaNeue-Thin, "Montserrat", sans-serif;
                    font-size: 25px;
                    font-weight: 100;
                }

        .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .voucher-wrapper {
            float: left;
            position: relative;
            height: 100%;
            width: 21%;
            margin: 0 3% 0 3%;
        }

            .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .voucher-wrapper .voucher {
                margin: 0;
                position: absolute;
                top: 50%;
                left: 50%;
                margin-right: -50%;
                transform: translate(-50%, -50%)
            }

                .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .voucher-wrapper .voucher img {
                    /*max-width: 100%;*/
                    width: 100%;
                }

                    .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .voucher-wrapper .voucher img:nth-child(3) {
                        display: none;
                    }
}

@media (min-width: 1321px) {
    .air-theme.variant-1 .page.home-page .news-list-homepage {
        background: url(../img/mywish-news-background-2150.jpg) center center repeat-x;
    }

    .air-theme.variant-1 .page.home-page .html-widget .giftvoucher {
        height: 450px;
    }

        .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .box-wrapper {
            width: 27%;
            margin: 0 3% 0 5%;
        }

        .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .content-wrapper .content h1 {
            font-size: 50px;
        }

        .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .content-wrapper .content h2 {
            font-size: 45px;
        }

        .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .content-wrapper .content p {
            font-size: 28px;
        }

        .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .voucher-wrapper {
            width: 20%;
            margin: 0 5% 0 3%;
        }
}


@media (min-width: 1721px) {
    .air-theme.variant-1 .page.home-page .html-widget .giftvoucher {
        height: 525px;
    }

        /*.air-theme.variant-1 .page.home-page .html-widget .giftvoucher .box-wrapper {
            width: 27%;
            margin: 0 3% 0 5%;
        }*/

        .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .content-wrapper .content h1 {
            font-size: 60px;
        }

        .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .content-wrapper .content h2 {
            font-size: 53px;
        }

        .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .content-wrapper .content p {
            font-size: 30px;
        }

    /*.air-theme.variant-1 .page.home-page .html-widget .giftvoucher .voucher-wrapper {
            width: 20%;
            margin: 0 5% 0 3%;
        }*/
}


@media (min-width: 2121px) {
    .air-theme.variant-1 .page.home-page .html-widget .giftvoucher {
        height: 600px;
    }

        .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .box-wrapper {
            width: 22%;
            margin: 0 5% 0 5%;
        }

        .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .content-wrapper {
            width: 42%;
        }

            .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .content-wrapper .content h1 {
                font-size: 60px;
            }

            .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .content-wrapper .content h2 {
                font-size: 53px;
            }

            .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .content-wrapper .content p {
                font-size: 30px;
            }

        .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .voucher-wrapper {
            width: 16%;
            margin: 0 5% 0 5%;
        }
}

@media (min-width: 2521px) {
    .air-theme.variant-1 .page.home-page .news-list-homepage {
        background: url(../img/mywish-news-background-2740.jpg) center center repeat-x;
    }

    .air-theme.variant-1 .page.home-page .html-widget .giftvoucher {
        height: 700px;
    }

        .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .box-wrapper {
            /*width: 27%;*/
            margin: 0 5% 0 8%;
        }

        .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .content-wrapper {
            width: 36%;
        }

            .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .content-wrapper .content h1 {
                font-size: 65px;
            }

            .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .content-wrapper .content h2 {
                font-size: 55px;
            }

            .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .content-wrapper .content p {
                font-size: 32px;
            }

        .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .voucher-wrapper {
            /*width: 20%;*/
            margin: 0 8% 0 5%;
        }
}

@media (min-width: 3121px) {
    .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .box-wrapper .box img {
        /*max-width: 100%;*/
        display: none;
    }

        .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .box-wrapper .box img:nth-child(2) {
            /*max-width: 100%;*/
            display: block;
        }
}

@media (min-width: 3521px) {
    .air-theme.variant-1 .page.home-page .news-list-homepage {
        background: url(../img/mywish-news-background-3840.jpg) center center repeat-x;
    }

    .air-theme.variant-1 .page.home-page .html-widget .giftvoucher {
        height: 800px;
    }

        .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .box-wrapper {
            /*width: 27%;*/
            margin: 0 5% 0 10%;
        }

        .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .content-wrapper {
            width: 32%;
        }

            .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .content-wrapper .content h1 {
                font-size: 70px;
            }

            .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .content-wrapper .content h2 {
                font-size: 58px;
            }

            .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .content-wrapper .content p {
                font-size: 35px;
            }

        .air-theme.variant-1 .page.home-page .html-widget .giftvoucher .voucher-wrapper {
            /*width: 20%;*/
            margin: 0 10% 0 5%;
        }
}


/* MY ACCOUNT */
.air-theme .account-page .address-list .info {
    min-height: 300px;
}

.air-theme .account-page .address-list .button-2,
.air-theme .account-page .order-list .button-2 {
    color: #d39c00;
}

.html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper,
.html-my-product-reviews-list-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper {
    width: 100%;
}

    .html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2,
    .html-my-product-reviews-list-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 {
        width: 94%;
        float: none;
        margin-left: auto;
        margin-right: auto;
    }

    .html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .block-account-navigation,
    .html-my-product-reviews-list-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .block-account-navigation {
        float: none;
        min-width: 300px;
        width: 100%;
        margin: 0px -0px -10px !important;
    }

        .html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .block-account-navigation .title,
        .html-my-product-reviews-list-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .block-account-navigation .title {
            /*
                position: relative;
                background-color: #f6f6f6;
                padding: 15px 10px;
                color: #555;
                text-transform: uppercase;
                cursor: pointer;
            */
            width: 100%;
            height: 80px;
            padding-top: 31px;
            border-bottom: 1px solid #eee;
            background-color: #f9f9f9;
        }

@media (min-width: 1001px) {
    .html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .block-account-navigation,
    .html-my-product-reviews-list-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .block-account-navigation {
        padding: 0 15px 0 15px;
        margin: -40px 0px 70px !important;
    }

        .html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .block-account-navigation .listbox,
        .html-my-product-reviews-list-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .block-account-navigation .listbox {
            padding: 15px 0;
            font-size: 0;
        }
}

@media (min-width: 721px) {
    .html-account-page .customer-pages-body.air-theme.variant-1 .page.account-page.address-edit-page .custom-attributes {
        float: left !important;
        width: 49% !important;
        /*margin-left: 2% !important;*/
    }
}

/* GDPR PLUGIN */
/* general */
/*.block-account-navigation .customer-consent a:before {
    background-position: 0 0;
}

.block-account-navigation .customer-consenthistory a:before {
    background-position: 0 0;
}

.block-account-navigation .customer-communicationthisstore a:before {
    background-position: 0 0;
}

.block-account-navigation .customer-communicationotherresource a:before {
    background-position: 0 0;
}

.block-account-navigation .customer-delete-my-info a:before {
    background-position: 0 0;
}

.block-account-navigation .customer-downloadmyinfo a:before {
    background-position: 0 0;
}

.block-account-navigation .customer-consent a:after {
    background-position: 0 -25px;
}

.block-account-navigation .customer-consenthistory a:after {
    background-position: 0 -25px;
}

.block-account-navigation .customer-communicationthisstore a:after {
    background-position: 0 -25px;
}

.block-account-navigation .customer-communicationotherresource a:after {
    background-position: 0 -25px;
}

.block-account-navigation .customer-delete-my-info a:after {
    background-position: 0 -25px;
}

.block-account-navigation .customer-downloadmyinfo a:after {
    background-position: 0 -25px;
}*/

.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
    /* override bootstrap css*/
    border-top: 0px !important;
}

.air-theme .admin-header-links a,
.air-theme .admin-header-links span {
    font-family: 'Raleway', sans-serif;
    color: #fff;
    text-decoration: none;
}

@media (min-width: 1001px) {
    .html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .page-body {
        max-width: 1000px;
        margin-left: auto;
        margin-right: auto;
    }
}

/* info page */
.html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .page.account-page.customer-info-page .topic-block-body {
    text-align: left;
    font-family: 'Montserrat', sans-serif;
}

.html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .page.account-page.customer-info-page .consentDetail {
    width: 100%;
}

.html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .page.account-page.customer-info-page .no-data {
    font-weight: 700;
    margin-top: 15px;
}

.html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .page.account-page.customer-info-page .consentDetail tbody tr th {
    padding: 5px 10px;
}

.html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .page.account-page.customer-info-page .consentDetail tr td,
.html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .page.account-page.customer-info-page .consentDetail tr th {
    /*border: 1px solid #ccc;*/
    padding: 5px 10px;
    border-bottom: 1px solid #dcdcdc;
    /*border-right: 1px solid #dcdcdc;*/
    font-size: 14px;
    color: #444;
    text-align: left;
}

.html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .page.account-page.customer-info-page .page-body .buttons {
    margin-bottom: 60px;
}

/* consentlog page */
/*.html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .content.consentList .fieldset {
    border-top: 1px solid #eee;
    background-color: #f9f9f9;
    padding: 25px 2% 20px;
}*/

.html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .content.consentList .title {
    text-align: center;
    font-weight: 700;
}

.html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .content.consentList .topic-block-body {
    text-align: left;
    font-family: 'Montserrat', sans-serif;
    /*font-family: 'Raleway', sans-serif;*/
}

.html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .content.consentList .no-data {
    font-weight: 700;
    margin-top: 15px;
}

.html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .content.consentList .consent {
    overflow: auto;
    max-height: 440px;
    margin-bottom: 10px;
}

    .html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .content.consentList .consent .consentDetail {
        width: 100%;
    }

        .html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .content.consentList .consent .consentDetail tr td,
        .html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .content.consentList .consent .consentDetail tr th {
            text-align: center;
        }

            .html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .content.consentList .consent .consentDetail tr td:first-child,
            .html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .content.consentList .consent .consentDetail tr th:first-child {
                text-align: left;
            }

        /*.html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .content.consentList .consent .consentDetail tr td,
        .html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .content.consentList .consent .consentDetail tr th {
            text-align: center;
        }*/

        /*.html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .content.consentList .consent .consentDetail tbody tr th {
            padding: 5px 10px;
        }*/

        .html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .content.consentList .consent .consentDetail tr td,
        .html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .content.consentList .consent .consentDetail tr th {
            /* border: 1px solid #ccc; */
            padding: 5px 10px;
            border-bottom: 1px solid #dcdcdc;
            /* border-right: 1px solid #dcdcdc; */
            font-size: 14px;
            color: #444;
            /*text-align: left;*/
        }

.html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .content.consentList .buttons .button-1 {
    min-width: 140px;
    border: none;
    background-color: #d39c00;
    padding: 10px 30px;
    text-align: center;
    font-size: 15px;
    color: #fff;
    text-transform: uppercase;
}

/* customerconsenthistory page */
.html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .content.consentHistory .title {
    font-weight: 700;
}

.html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .content.consentHistory .gdprText {
    font-size: 15px;
    margin-bottom: 10px;
    text-align: left;
    color: #444;
}

.html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .content.consentHistory .no-data {
    font-weight: 700;
    margin-top: 15px;
}

.html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .content.consentHistory .consentDetail {
    background: #fff;
    width: 100%;
    margin: 20px auto;
    border-radius: 3px;
}

    .html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .content.consentHistory .consentDetail tr td,
    .html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .content.consentHistory .consentDetail tr th {
        word-break: break-all;
        text-align: left !important;
    }

    .html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .content.consentHistory .consentDetail tr td,
    .html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .content.consentHistory .consentDetail tr th {
        /* border: 1px solid #ccc; */
        padding: 5px 10px;
        border-bottom: 1px solid #dcdcdc;
        /* border-right: 1px solid #dcdcdc; */
        font-size: 14px;
        color: #444;
        text-align: left;
    }

/* communicationlog page */
/* externalcommunicationlog page */
.html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .content.page-body.consentHistory .title {
    font-weight: 700;
}

.html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .content.page-body.consentHistory .gdprText {
    font-size: 15px;
    margin-bottom: 10px;
    text-align: left;
    color: #444;
}

.html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .content.page-body.consentHistory .no-data {
    font-weight: 700;
    margin-top: 15px;
}

.html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .content.page-body.consentHistory .consentDetail {
    background: #fff;
    width: 100%;
    margin: 20px auto;
    border-radius: 3px;
}

    .html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .content.page-body.consentHistory .consentDetail tr td,
    .html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .content.page-body.consentHistory .consentDetail tr th {
        word-break: break-all;
        text-align: left !important;
    }

    .html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .content.page-body.consentHistory .consentDetail tr td,
    .html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .content.page-body.consentHistory .consentDetail tr th {
        /* border: 1px solid #ccc; */
        padding: 5px 10px;
        border-bottom: 1px solid #dcdcdc;
        /* border-right: 1px solid #dcdcdc; */
        font-size: 14px;
        color: #444;
        text-align: left;
    }

        .html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .content.page-body.consentHistory .consentDetail tr td a {
            color: #d39c00;
            text-decoration: none;
        }

/* deleteinfo page */
.html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .page.account-page.customer-info-page.customer-delete-info .title {
    font-weight: 700;
}

.html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .page.account-page.customer-info-page.customer-delete-info .page-body .buttons {
    margin-bottom: 10px;
}

.html-account-page .customer-pages-body.air-theme.variant-1 .master-wrapper-page .master-wrapper-content .master-column-wrapper .center-2 .page.account-page.customer-info-page.customer-delete-info .form-fields {
    max-width: 100%;
    margin: auto;
    border-top: 0px;
    background-color: #fff;
    padding: 0px;
}

/* modal dialog boxes */
#user-message .modal-dialog {
    top: 10%;
    /* border-radius: 25px; */
}

#delete-user-confirm .modal-dialog,
#delete-user-done .modal-dialog {
    top: 40%;
    /* border-radius: 25px; */
}

#delete-user-confirm .modal-content,
#delete-user-done .modal-content {
    text-align: center;
    border-radius: 0px;
}

#user-message .modal-header,
#user-message .modal-footer {
    border: none;
    /*text-align: center;*/
    /* font-family: 'Montserrat', sans-serif; */
    /* font-family: 'Montserrat', sans-serif; */
    /* font-size: 120px; */
}

#delete-user-confirm .modal-header,
#delete-user-confirm .modal-footer,
#delete-user-done .modal-header,
#delete-user-done .modal-footer {
    border: none;
    text-align: center;
    /* font-family: 'Montserrat', sans-serif; */
    /* font-family: 'Montserrat', sans-serif; */
    /* font-size: 120px; */
}

#delete-user-confirm .modal-title,
#delete-user-done .modal-title {
    font-size: 18px;
    font-weight: bold;
    color: #444444;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
}

#user-message .modal-body,
#delete-user-confirm .modal-body,
#delete-user-done .modal-body {
    font-size: 15px;
    color: #444;
    font-family: Arial;
    font-family: 'Montserrat', sans-serif;
}

    #user-message .modal-body .user-message-notification a,
    #delete-user-confirm .modal-body .user-message-notification a,
    #delete-user-done .modal-body .user-message-notification a {
        color: #d39c00;
        /*text-decoration: none;*/
    }

#user-message .modal-footer .btn.submit,
#delete-user-confirm .modal-footer .btn.submit,
#delete-user-done .modal-footer .btn.submit {
    border-radius: 0px;
    background-color: #d39c00;
    color: #ffffff;
}

#user-message .modal-footer .btn.cancel,
#delete-user-confirm .modal-footer .btn.cancel,
#delete-user-done .modal-footer .btn.cancel {
    border-radius: 0px;
}


/*  LOGIN */
.page.login-page .topic-block {
    margin: 0 0 80px !important;
}

/* REGISTRATION */
/*.page.registration-page .message-error .validation-summary-errors {
    font-size: 14px !important;
}*/

.html-registration-page .page.registration-page .message-error {
    font-size: 14px !important;
}

.html-registration-page .page.registration-page .title .message-error {
    position: relative;
    max-width: 1000px;
    /*padding-bottom: 25px;*/
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

/* CHECKOUT */
.icon::before {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}

/* ONE PAGE CHECKOUT */
.air-theme.variant-1 .opc .checkout-data .section.payment-info .info p {
    font-size: 15px;
}

/* MULTI PAGE CHECKOUT */
.html-checkout-page.html-payment-method-page .air-theme.variant-1 .shipping-method li,
.html-checkout-page.html-payment-method-page .air-theme.variant-1 .payment-method li {
    text-align: left;
}

.html-checkout-page.html-payment-method-page .air-theme.variant-1 .shipping-method .method-list li label,
.html-checkout-page.html-payment-method-page .air-theme.variant-1 .payment-method .method-list li label {
    font-weight: bold;
    font-size: 15px;
}

/*.html-shopping-cart-page .air-theme.variant-1 .page.shopping-cart-page {
    text-align: left;
}*/

/*.html-checkout-page.html-payment-method-page .air-theme.variant-1 .section.payment-method .method-list li .method-name .payment-logo,
.html-checkout-page.html-payment-method-page .air-theme.variant-1 .section.payment-method .method-list li.method-name .payment-details {
  
}*/

.html-shopping-cart-page .air-theme.variant-1 .page.shopping-cart-page .order-summary-content .checkout-buttons ul {
    max-width: 310px;
    margin-left: auto;
    margin-right: auto;
    color: #5e5e5e;
    padding-left: 10px;
}

    .html-shopping-cart-page .air-theme.variant-1 .page.shopping-cart-page .order-summary-content .checkout-buttons ul .remark-title {
        padding-top: 20px;
        text-align: left;
    }

        .html-shopping-cart-page .air-theme.variant-1 .page.shopping-cart-page .order-summary-content .checkout-buttons ul .remark-title img {
            width: 20px;
            margin-right: 5px;
        }

        .html-shopping-cart-page .air-theme.variant-1 .page.shopping-cart-page .order-summary-content .checkout-buttons ul .remark-title span {
            font-size: 14px;
            font-weight: 700;
            position: relative;
            top: -4px;
        }

    .html-shopping-cart-page .air-theme.variant-1 .page.shopping-cart-page .order-summary-content .checkout-buttons ul .remark-info {
        padding-top: 5px;
        padding-left: 30px;
        text-align: left;
    }

.html-checkout-page.html-payment-method-page .air-theme.variant-1 .section.payment-method .method-list li .method-name .payment-logo {
    vertical-align: top;
}

    .html-checkout-page.html-payment-method-page .air-theme.variant-1 .section.payment-method .method-list li .method-name .payment-logo label img {
        border: solid 1px #eeeeee;
    }

.html-checkout-page.html-payment-method-page .air-theme.variant-1 .section.payment-method .method-list li .method-name .payment-details {
    vertical-align: top;
    margin: 10px 5px 0px;
}

    .html-checkout-page.html-payment-method-page .air-theme.variant-1 .section.payment-method .method-list li .method-name .payment-details div {
        margin-top: 5px;
    }

    .html-checkout-page.html-payment-method-page .air-theme.variant-1 .section.payment-method .method-list li .method-name .payment-details img {
        margin-top: 15px;
        max-width: 100%;
    }

.html-checkout-page.html-payment-info-page .air-theme.variant-1 .section.payment-info .info p {
    font-size: 14px;
    font-weight: 400;
    color: #555;
    /*text-align: left;*/
    /*text-transform: uppercase;*/
    font-family: 'Montserrat', sans-serif;
}


.html-checkout-page.html-shipping-address-page .air-theme.variant-1 .checkout-page .section {
    margin: 0 0 60px;
}

    .html-checkout-page.html-shipping-address-page .air-theme.variant-1 .checkout-page .section.order-summary,
    .air-theme.variant-1 .page.checkout-page .page-body.checkout-data .section.order-summary {
        margin: 80px 0 60px 0;
    }

.html-checkout-page.html-shipping-address-page .air-theme.variant-1 .checkout-page .pickup-in-store .selector::after {
    position: absolute;
    padding-left: 8px;
    margin-top: 3px;
    color: #555;
    font-weight: 900;
    font-family: "Font Awesome 5 Free";
    content: "\f54b";
    font-size: 1.25em;
}

.html-checkout-page.html-shipping-address-page .air-theme.variant-1 .checkout-page .pickup-in-store .selector label {
    color: #555;
    font-size: 16px;
    font-weight: 600;
}

.html-checkout-page.html-shipping-address-page .air-theme.variant-1 .checkout-page .pickup-in-store .description {
    margin-top: 10px;
    font-size: 14px;
}

.html-checkout-page.html-billing-address-page .air-theme.variant-1 .checkout-page .address-box,
.html-checkout-page.html-shipping-address-page .air-theme.variant-1 .checkout-page .address-box {
    min-height: 250px;
}

.html-checkout-page.html-shipping-method-page .air-theme.variant-1 .page.checkout-page.shipping-method-page .shipping-method {
    padding: 10px;
    border-bottom: solid 1px #ddd;
}

.html-checkout-page.html-order-confirm-page .air-theme.variant-1 .page.checkout-page.order-confirm-page .message-error {
    margin-top: 50px;
    text-align: center;
    font-size: 14px;
}

.html-checkout-page.html-order-confirm-page .air-theme.variant-1 .page.checkout-page.order-confirm-page .section.order-summary {
    text-align: center;
}

/*.air-theme.variant-1 .page.checkout-page .page-body.checkout-data .shm-container {
    padding: 30px;container
    border-bottom: solid 1px #ddd;
}*/

.html-shopping-cart-page #paypalcheckoutconfirmbutton .button-1.checkout-button {
    min-width: 150px;
    width: 100%;
    height: 50px;
    padding: 0 30px;
    color: #fff;
    text-transform: uppercase;
    transition: opacity 0.2s ease;
    background-color: #d39c00 !important;
}

.html-shopping-cart-page .cart-footer .totals .button-1.checkout-button {
    background-color: #2989d8 !important;
}

/* BPOST SHIPPING MANAGER FRONTEND */
/* hide native shipping method elements  */
/*.air-theme.variant-1 .page.checkout-page.shipping-method-page .section.shipping-method .method-list {
    display: none;
}*/
/*.air-theme.variant-1 .page.checkout-page .page-body.checkout-data .section.shipping-method {
    display: none;
}*/
/*.air-theme.variant-1 .page.checkout-page.shipping-method-page .section.shipping-method .opc .step-title {
    margin-top: 25px;
    text-align: center;
    background-color: #f3f3f3;
    padding: 25px 20px 10px 20px;
}

    .air-theme.variant-1 .page.checkout-page.shipping-method-page .section.shipping-method .opc .step-title:hover {
        background-color: #eee;
    }

    .air-theme.variant-1 .page.checkout-page.shipping-method-page .section.shipping-method .opc .step-title .number {
        display: inline-block;
        margin: 0 0px 0 -5px;
        margin-bottom: 10px;
        background-color: #c1bfc1;
    }

    .air-theme.variant-1 .page.checkout-page.shipping-method-page .section.shipping-method .opc .step-title.ui-state-active .number {
        background-color: #CD9300;
    }

    .air-theme.variant-1 .page.checkout-page.shipping-method-page .section.shipping-method .opc .step-title .title {
        margin-bottom: 10px !important;
    }

    .air-theme.variant-1 .page.checkout-page.shipping-method-page .section.shipping-method .opc .step-title.ui-state-active .title {
        /*color: #CD9300;/
        font-weight: bolder;
    }

.air-theme.variant-1 .page.checkout-page.shipping-method-page .section.shipping-method .opc .step.a-item.ui-accordion-content-active {
    margin-bottom: 50px;
}

.air-theme.variant-1 .page.checkout-page.shipping-method-page .section.shipping-method .buttons {
    display: none;
}

.air-theme.variant-1 .page.checkout-page.shipping-method-page .section.shipping-method {
    max-width: 100%;
}

/* shipping manager frontend /
.air-theme.variant-1 .shm-container {
    width: 100%;
    /*height: 900px;/
    height: 1000px;
}

    .air-theme.variant-1 .shm-container iframe {
        /*background: url("") center center no-repeat #f9f9f9 !important;/
        background-image: url("") !important;
        background-repeat: no-repeat !important;
        background-position: center center !important;
    }
*/
@media (min-width: 481px) {
    .payment-info .info td {
        text-align: center !important;
        font-size: 15px !important;
    }
}

@media (min-width: 371px) {
    .html-checkout-page.html-payment-method-page .air-theme.variant-1 .section.payment-method .method-list li .method-name .payment-details img {
        max-width: 300px;
    }
}

@media (min-width: 481px) {
    .air-theme.variant-1 .page.checkout-page.shipping-method-page .section.shipping-method .opc .step-title {
        text-align: left;
    }

    .html-checkout-page.html-payment-method-page .air-theme.variant-1 .section.payment-method .method-list li .method-name .payment-logo,
    .html-checkout-page.html-payment-method-page .air-theme.variant-1 .section.payment-method .method-list li .method-name .payment-details {
        vertical-align: top;
    }

    .html-checkout-page.html-payment-method-page .air-theme.variant-1 .section.payment-method .method-list li .method-name .payment-details {
        margin: 0px 0px 0px 20px;
        max-width: 260px;
    }
}

@media (min-width: 531px) {
    .html-checkout-page.html-payment-method-page .air-theme.variant-1 .section.payment-method .method-list li .method-name .payment-details {
        max-width: 310px;
    }
}

@media (min-width: 581px) {
    .html-checkout-page.html-payment-method-page .air-theme.variant-1 .section.payment-method .method-list li .method-name .payment-details {
        max-width: 360px;
    }
}

@media (min-width: 621px) {
    .html-checkout-page.html-payment-method-page .air-theme.variant-1 .section.payment-method .method-list li .method-name .payment-details {
        max-width: 400px;
    }
}

@media (min-width: 681px) {
    .html-checkout-page.html-payment-method-page .air-theme.variant-1 .section.payment-method .method-list li .method-name .payment-details {
        max-width: 430px;
    }
}

/*@media (min-width: 301px) {
    .air-theme.variant-1 .shm-container {
        height: 750px;
    }
}

@media (min-width: 321px) {
    .air-theme.variant-1 .shm-container {
        height: 675px;
    }
}

@media (min-width: 421px) {
    .air-theme.variant-1 .shm-container {
        height: 575px;
    }
}*/
@media (min-width: 898px) {
    .air-theme.variant-1 .shm-container {
        height: 525px;
    }
}


/*@media (min-width: 1001px) {
    .air-theme.variant-1 .shm-container {
        height: 650px;
    }
}*/


@media (min-width: 1321px) {
    .air-theme.variant-1 .shm-container {
        height: 600px;
    }
}

/*@media (min-width: 2121px) {
    .air-theme.variant-1 .shm-container {
        height: 650px;
    }
}*/

@media (max-width: 767px) {
    .air-theme.variant-1 .shm-container .navigation .shmfooter .btn {
        float: left !important;
        /*margin-left: 40px;*/
        margin: 5px 5px 5px 40px;
    }

    .air-theme.variant-1 .slider-wrapper.anywhere-sliders-nivo-slider {
       display: none;
    }
}

/*@media (min-width: 768px) {

}*/

@media (min-width: 768px) and (max-width: 991px) {
    .air-theme.variant-1 .shm-container .shm-container {
        height: 525px;
    }

    .air-theme.variant-1 .shm-container .view-animate-container h2 {
        font-size: 0px;
        border: 0px;
    }

    /*div.footer .btn {
        margin-top: 0px;
    }*/

    .air-theme.variant-1 .shm-container .delivery-method-container .delivery-description {
        height: 100%;
        min-height: 100px;
    }

    .air-theme.variant-1 .shm-container .navigation .shmfooter .btn {
        float: left !important;
        /*margin-left: 40px;*/
        margin: 5px 5px 5px 40px;
        /*margin: 5px 5px;*/
    }
}

@media (min-width: 1240px) {
    .air-theme.variant-1 .shm-container .shm-container {
        height: 600px;
    }

    /*div.footer .btn {
        margin-top: 0px;
    }*/

    .air-theme.variant-1 .shm-container .navigation .shmfooter .btn {
        float: left !important;
        /*margin-left: 40px;*/
        margin: 5px 5px 5px 40px;
        /*margin: 5px 5px;*/
    }
}

/*Product Box hover image swap*/
.product-item .picture,
.product-item .ribbon-wrapper .picture {
    position: relative
}

    .product-item .picture img.swappable,
    .product-item .ribbon-wrapper .picture img.swappable {
        transition: opacity 0.5s;
        position: absolute;
        top: 0;
        left: 0
    }

        .product-item .picture img.swappable:last-child,
        .product-item .ribbon-wrapper .picture img.swappable:last-child {
            opacity: 0
        }

.product-item:hover img.picture-img:first-child,
.product-item:hover .ribbon-wrapper img.picture-img:first-child {
    opacity: 0
}

.product-item:hover img.swappable:last-child,
.product-item:hover .ribbon-wrapper img.swappable:last-child {
    opacity: 1
}


/* Product attributes radio list */

.attributes .option-list.radio-list input[type=radio],
.quickViewWindow.k-window-content.k-content .attributes .option-list:not(.color-squares):not(.image-squares) input[type=radio] {
    display: none;
}

.attributes .option-list.radio-list li,
.quickViewWindow.k-window-content.k-content .attributes .option-list:not(.color-squares):not(.image-squares) li {
    display: inline-block;
    background: #eee;
    border: 1px solid #efefef;
    width: 38px;
    height: 38px;
    margin: 5px 5px 10px 5px;
    border-radius: 50%;
    box-shadow: 0 0 0 1px #ddd;
}

.attributes .option-list.radio-list input[type=radio] + label,
.quickViewWindow.k-window-content.k-content .attributes .option-list:not(.color-squares):not(.image-squares) input[type=radio] + label {
    /*background: #eee;
    border: 1px solid #efefef;
    font-size: 13px;
    font-weight: 700;
    min-width: 32px;
    width: 50px;
    height: 32px;
    line-height: 1;
    padding: 10px;
    margin: 0px 5px 0px 0px;
    cursor: pointer;
    text-align: center;
    -webkit-transition: opacity 0.15s ease-in-out;
    transition: opacity 0.15s ease-in-out;
    border-radius: 0%;
    box-shadow: 0 0 0 1px #ddd;*/
    position: relative;
    font-size: 13px;
    font-weight: 700;
    cursor: pointer;
    text-align: center;
    top: 9px;
    left: 0px;
    -webkit-transition: opacity 0.15s ease-in-out;
    transition: opacity 0.15s ease-in-out;
}

    .attributes .option-list.radio-list input[type=radio] + label:before,
    .attributes .option-list.radio-list input[type=radio] + label:after,
    .quickViewWindow.k-window-content.k-content .attributes .option-list:not(.color-squares):not(.image-squares) input[type=radio] + label:before,
    .quickViewWindow.k-window-content.k-content .attributes .option-list:not(.color-squares):not(.image-squares) input[type=radio] + label:after {
        display: none !important;
    }

.attributes .option-list.radio-list input[type=radio]:checked + label,
.quickViewWindow.k-window-content.k-content .attributes .option-list:not(.color-squares):not(.image-squares) input[type=radio]:checked + label {
    color: #d39c00;
}

.attributes input[type=radio]:disabled + label {
    color: silver;
    cursor: none;
}


/* START NOTE KIVAMO - 12/09/2018 : UNDERNEATH BPOST PLUGIN CSS IS NOT APPLICABLE : ALL CONTENT IN IFRAME IS NOT ADJUSTABLE DUE TO CROSS DOMAIN RESTRICTIONS */
/*.air-theme.variant-1 .shm-container iframe body {
        color: #5a5a5f;
        font-family: 'Montserrat', sans-serif;
        background-color: #f9f9f9;
    }

    .air-theme.variant-1 .shm-container .navbar-static-top {
        border-bottom: 1px solid #ddd;
        margin-bottom: 0px;
    }

        .air-theme.variant-1 .shm-container .navbar-static-top .wizard {
            background: #f3f3f3;
        }

    .air-theme.variant-1 .shm-container div.shopping-cart-container .title {
        background-color: #eee;
        border: solid 1px #ddd;
        border-top: 0px;
        color: #999;
        cursor: pointer;
        text-align: center;
        padding: 5px;
        font-size: 14px;
        font-weight: normal;
    }

    .air-theme.variant-1 .shm-container .view-animate-container h2 {
        font-size: 0px;
        border: 0px;
    }

    .air-theme.variant-1 .shm-container .delivery-method-container {
        border: 0px;
        background-color: #f3f3f3;
    }


        .air-theme.variant-1 .shm-container .delivery-method-container.hover:hover {
            background-color: #d39c00;
            color: #ffffff;
        }

        .air-theme.variant-1 .shm-container .delivery-method-container.hover .selected {
            background-color: #d39c00;
            color: #ffffff;
            cursor: default;
        }

        .air-theme.variant-1 .shm-container .delivery-method-container.hover .selected, .tab.active {
            background-color: #d39c00;
            color: #ffffff;
        }

        .air-theme.variant-1 .shm-container .delivery-method-container .delivery-name {
            font-size: 15px;
            font-weight: bold;
            border: 0px;
            margin-bottom: 10px;
            padding-bottom: 10px;
            white-space: nowrap;
            text-transform: uppercase;
            color: #555;
        }

        .air-theme.variant-1 .shm-container .delivery-method-container .delivery-description {
            font-size: 14px;
            color: #888;
        }

        .air-theme.variant-1 .shm-container .delivery-method-container .delivery-price {
            border-top: #ddd solid 1px;
        }

        .air-theme.variant-1 .shm-container .delivery-method-container.selected .delivery-price {
            border-top: #fff solid 1px;
        }

        .air-theme.variant-1 .shm-container .delivery-method-container.hover:hover .delivery-price {
            border-top: #fff solid 1px;
        }

    .air-theme.variant-1 .shm-container .navigation {
        background: #f9f9f9;
        border: 0px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

        .air-theme.variant-1 .shm-container .navigation .shmfooter .img {
            display: none;
        }

        .air-theme.variant-1 .shm-container .navigation .shmfooter .btn {
            border-radius: 0px;
            background-color: #d39c00;
            font-size: 14px;
            padding: 15px 25px;
            text-transform: uppercase;
            font-family: 'Montserrat', sans-serif;
        }

    .air-theme.variant-1 .shm-container iframe {
        background: url("") !important;
        background-color: #f9f9f9 !important;
        font-family: 'Montserrat', sans-serif;
        font-size: 14px;
        color: #555;
        text-align: center;
        text-transform: uppercase;
    }

.bpost-cancel,
.bpost-confirm,
.bpost-error,
.bpost-exception {
    border-radius: 0px;
    background-color: #f9f9f9;
    font-size: 14px;
    color: #555;
    padding: 30px;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
}*/
/* END NOTE KIVAMO - 12/09/2018 */


/* SHOPPING CART */

.html-shopping-cart-page body {
    color: #333;
}

.order-summary-content .cart .product-name {
    font-weight: bolder;
}

.order-summary-content .cart th {
    padding: 10px;
}

.order-summary-content .cart td {
    min-width: 40px;
    padding: 10px;
}

/*.order-summary-content .cart td.footable-first-column {
    padding-left: 15px;
}*/

.air-theme .footable.breakpoint > tbody > tr > td.footable-first-column > span.footable-toggle {
    margin: -1px 0 0 -5px;
}

.footable-row-detail-row .footable-row-detail-value,
.footable-row-detail-row .footable-row-detail-name {
    padding: 10px 10px 0px 10px;
}

.cart .remove-from-cart {
    position: relative;
}

    .cart .remove-from-cart button {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        /*width: 13px;*/
        height: 40px;
        margin: auto;
        border: 2px solid transparent;
        /*background: #fff url(../../Themes/Element/Content/img/popup-close.png) center no-repeat;*/
        /*background: #fff url(/Themes/Element/Content/img/popup-close.png) center no-repeat;*/
        background: #fff url(/Themes/Element/Content/img/bin.png) center / 20px 20px no-repeat;
    }

.cart .footable-row-detail-value {
    position: relative;
}

    .cart .footable-row-detail-value button {
        display: none;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0px;
        width: 15px;
        /* height: 40px; */
        /* margin: auto; */
        border: 2px solid transparent;
        background: #fff url(/Themes/Minimal/Content/img/popup-close.png) center no-repeat;
    }

.shopping-cart-page .remove-from-cart button:before {
    background-image: unset;
}

.shopping-cart-page .cart .product {
    min-width: 160px;
}

@media (min-width: 598px) {
    .air-theme .footable.breakpoint > tbody > tr > td.footable-first-column > span.footable-toggle {
        margin: -1px 0 0 -10px;
    }

    .shopping-cart-page .cart .product {
        min-width: 180px;
    }

    .cart .footable-row-detail-value button {
        display: inherit;
    }
}

@media (min-width: 835px) {
    .cart col:first-child, .cart th:first-child, .cart td:first-child {
        display: none !important;
    }
}

@media (min-width: 1001px) {
    .order-summary-content .cart th {
        padding: 15px;
    }

    .order-summary-content .cart td {
        min-width: 50px;
        padding: 15px;
    }

    .shopping-cart-page .cart .product {
        min-width: 300px;
    }
}

/* AJAX LOADER */
.infinite-scroll-loader {
    /*display: none;
    z-index: 2;
    clear: both;
    height: 100px;
    background: #fff url('images/loader.gif') no-repeat 50% 50%;
    font-size: 0;
    opacity: 0.7;*/
    background-size: 100px 100px !important;
}
