﻿/*@font-face {
    font-family: "SanaSansAlt-Black";
    src: url("../fonts/SanaSansAlt/SanaSansAlt-Black.eot");
    src: url("../fonts/SanaSansAlt/SanaSansAlt-Black.woff") format("woff"), url("../fonts/SanaSansAlt/SanaSansAlt-Black.woff2") format("woff2"), url("../fonts/SanaSansAlt/SanaSansAlt-Black.ttf") format("truetype"), url("../fonts/SanaSansAlt/SanaSansAlt-Black.eot") format("embedded-opentype");
    font-weight: normal;
    font-style: normal;
}*/

/*@font-face {
    font-family: "SanaSansAlt-BlackItalic";
    src: url("../fonts/SanaSansAlt/SanaSansAlt-BlackItalic.eot");
    src: url("../fonts/SanaSansAlt/SanaSansAlt-BlackItalic.woff") format("woff"), url("../fonts/SanaSansAlt/SanaSansAlt-BlackItalic.woff2") format("woff2"), url("../fonts/SanaSansAlt/SanaSansAlt-BlackItalic.ttf") format("truetype"), url("../fonts/SanaSansAlt/SanaSansAlt-BlackItalic.eot") format("embedded-opentype");
    font-weight: normal;
    font-style: normal;
}*/

/*@font-face {
    font-family: "SanaSansAlt-Book";
    src: url("../fonts/SanaSansAlt/SanaSansAlt-Book.eot");
    src: url("../fonts/SanaSansAlt/SanaSansAlt-Book.woff") format("woff"), url("../fonts/SanaSansAlt/SanaSansAlt-Book.woff2") format("woff2"), url("../fonts/SanaSansAlt/SanaSansAlt-Book.ttf") format("truetype"), url("../fonts/SanaSansAlt/SanaSansAlt-Book.eot") format("embedded-opentype");
    font-weight: normal;
    font-style: normal;
}*/

/*@font-face {
    font-family: "SanaSansAlt-BookItalic";
    src: url("../fonts/SanaSansAlt/SanaSansAlt-BookItalic.eot");
    src: url("../fonts/SanaSansAlt/SanaSansAlt-BookItalic.woff") format("woff"), url("../fonts/SanaSansAlt/SanaSansAlt-BookItalic.woff2") format("woff2"), url("../fonts/SanaSansAlt/SanaSansAlt-BookItalic.ttf") format("truetype"), url("../fonts/SanaSansAlt/SanaSansAlt-BookItalic.eot") format("embedded-opentype");
    font-weight: normal;
    font-style: normal;
}*/

/*@font-face {
    font-family: "SanaSansAlt-Medium";
    src: url("../fonts/SanaSansAlt/SanaSansAlt-Medium.eot");
    src: url("../fonts/SanaSansAlt/SanaSansAlt-Medium.woff") format("woff"), url("../fonts/SanaSansAlt/SanaSansAlt-Medium.woff2") format("woff2"), url("../fonts/SanaSansAlt/SanaSansAlt-Medium.ttf") format("truetype"), url("../fonts/SanaSansAlt/SanaSansAlt-Medium.eot") format("embedded-opentype");
    font-weight: normal;
    font-style: normal;
}*/

/*@font-face {
    font-family: "SanaSansAlt-MediumItalic";
    src: url("../fonts/SanaSansAlt/SanaSansAlt-MediumItalic.eot");
    src: url("../fonts/SanaSansAlt/SanaSansAlt-MediumItalic.woff") format("woff"), url("../fonts/SanaSansAlt/SanaSansAlt-MediumItalic.woff2") format("woff2"), url("../fonts/SanaSansAlt/SanaSansAlt-MediumItalic.ttf") format("truetype"), url("../fonts/SanaSansAlt/SanaSansAlt-MediumItalic.eot") format("embedded-opentype");
    font-weight: normal;
    font-style: normal;
}*/

/*NEW*/
@font-face {
    font-family: SanaSansAlt-Medium;
    src: url("../fonts/SanaSansAlt/SanaSansAlt-Medium.eot");
    src: url("../fonts/SanaSansAlt/SanaSansAlt-Medium.woff") format("woff"), url("../fonts/SanaSansAlt/SanaSansAlt-Medium.woff2") format("woff2"), url("../fonts/SanaSansAlt/SanaSansAlt-Medium.ttf") format("truetype"), url("../fonts/SanaSansAlt/SanaSansAlt-Medium.eot") format("embedded-opentype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: SanaSansAlt-Black;
    src: url("../fonts/SanaSansAlt/SanaSansAlt-Black.eot");
    src: url("../fonts/SanaSansAlt/SanaSansAlt-Black.woff") format("woff"), url("../fonts/SanaSansAlt/SanaSansAlt-Black.woff2") format("woff2"), url("../fonts/SanaSansAlt/SanaSansAlt-Black.ttf") format("truetype"), url("../fonts/SanaSansAlt/SanaSansAlt-Black.eot") format("embedded-opentype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: SanaSansAlt-Book;
    src: url("../fonts/SanaSansAlt/SanaSansAlt-Book.eot");
    src: url("../fonts/SanaSansAlt/SanaSansAlt-Book.woff") format("woff"), url("../fonts/SanaSansAlt/SanaSansAlt-Book.woff2") format("woff2"), url("../fonts/SanaSansAlt/SanaSansAlt-Book.ttf") format("truetype"), url("../fonts/SanaSansAlt/SanaSansAlt-Book.eot") format("embedded-opentype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: eufoniem_one-webfont;
    font-style: normal;
    src: url("data:application/octet-stream;base64,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") format("woff2"),url(../fonts/eufoniem_one-webfont.woff) format("woff")
}




html {
    /*max-width: 1440px;
	margin: 0 auto;*/
}

h1 {
    font-family: SanaSansAlt-Black, Helvetica;
    font-weight: bold;
    padding: 0;
    color: #df011a !important;
    font-size: 30px;
}


body {
    /*font-family: 'SanaSansAlt-Medium';*/
    font-family: SanaSansAlt-Book, Arial, sans-serif;
    /*ALTEZZA DEL HEADER, DA RIMUOVERE SE HEADER NON FISSO*/
    padding-top: 145px;
}

strong {
    font-family: SanaSansAlt-Black, Arial, sans-serif;
}

.container {
    max-width: 1400px;
    margin: 0 auto;
}

.skywalker_header_preheader .row, .skywalker_header_linetop .row {
    max-width: 1400px;
    margin: 0 auto;
}

.skywalker_header_linebottom .navbar-collapse {
    /*max-width: 1370px;*/
    margin: 0 auto;
    /*background-color: #8C8D8F;*/
}

.skywalker_header_linetop {
    background-color: #fff;
}

.skywalker_header_preheader {
    background-color: #f1f1f1;
    color: #000;
    height: 40px;
    /*padding-top: 12px;*/
    border-bottom: 1px solid #b2b2b4;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.75);
}

    .skywalker_header_preheader span {
        margin-right: 20px;
    }

.skywalker_header .row div > a {
    line-height: 35px;
}

.search_input {
    height: 26px;
}

.btn-search-header {
    height: 26px !important;
}

.auchan-menu-mega {
    width: 100% !important;
    left: 0 !important;
}

#skywalker_header_multiline #skywalker_navbar {
    margin-left: 0px;
    margin-right: 0px;
}

.navbar-nav > li > a {
    line-height: 15px !important;
}

@media (min-width: 992px) {
    .navbar-nav > li > a {
        padding: 20px 40px 20px 40px;
    }

    .auchan_prima_voce_compraonline a {
        padding-left: 65px !important;
        padding-right: 65px !important;
    }
}

.auchan_prima_voce_compraonline {
    background-color: #E0001A;
    min-width: 210px;
    text-align: center;
}

    .auchan_prima_voce_compraonline a {
        /*font-size: 15px;*/
        color: #FFF !important;
        padding-top: 14px !important;
        padding-bottom: 15px !important;
    }

/*.skywalker_club_wishlist_header::before {
	content: "\e005";
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	margin-right: 5px;
	display: block;
}*/

.navbar {
    min-height: inherit;
}

.skywalker_header_linebottom .navbar {
    /*background-color: #c2c6c9 !important;*/
    background-color: #fff;
    border-top-color: #fff;
    border-left-color: #fff;
    border-right-color: #fff;
    border-bottom-color: #C4C5C7;
}

.navbar-default .navbar-nav > li > a {
    color: #000;
    text-transform: uppercase;
    /*border-right: 1px solid #A0A1A3;*/
}

.navbar-default .navbar-nav > li:last-of-type > a {
    border-right: none;
}

.skywalker_header_logo {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.skywalker_header_middle, .skywalker_header_right {
    padding-top: 30px !important;
}

#skywalker_header_multiline .skywalker_header_linetop .skywalker_searchbrand {
    margin-top: 8px;
    margin-bottom: 8px;
    border-right: 1px solid #000;
}

#skywalker_header_multiline .skywalker_header_linetop .skywalker_searchbar {
    border-right: 1px solid #000;
}

.search_input {
    background-color: #fff;
    border: none !important;
    box-shadow: none;
}

.btn-search-header {
    background-color: #fff;
    border: none !important;
    text-shadow: none !important;
    background-image: none;
    box-shadow: none;
}


    .btn-search-header:hover {
        background-color: #fff;
        border: none !important;
        text-shadow: none !important;
        background-image: none;
        box-shadow: none;
    }

    .btn-search-header .btn-search-header {
        color: #e0001a;
    }

        .btn-search-header .btn-search-header:hover {
            color: #00985f;
        }

.btn-search-header {
    color: #e0001a;
}

    .btn-search-header:hover {
        color: #00985f;
    }

.skywalker_searchbrand a {
    color: #000;
}

.skywalker_club_wishlist_header, .skywalker_club_profilo_header, .skywalker_club_cart_header {
    padding-top: 18px;
}

.circle_cart {
    border-radius: 50%;
    width: 25px;
    height: 25px;
    background-color: #e0001a;
    color: #FFF;
    /*float: right;*/
    font-size: 16px;
    line-height: 26px;
    font-weight: bold;
    text-align: center;
    display: inline-block;
    vertical-align: top;
}

    .circle_cart span {
        padding-bottom: 5px;
    }

.img_cart {
    /*float: right;
	padding-right: 7px;*/
    vertical-align: baseline;
}

.auchan_preheader_menu {
    padding-top: 13px;
    padding-bottom: 11px;
    line-height: initial !important;
    color: #000;
    padding-left: 15px;
    padding-right: 15px;
}

.auchan_preheader_item {
    padding-top: 13px;
    padding-bottom: 11px;
    text-align: center;
}

    .auchan_preheader_item a {
        line-height: initial !important;
        color: #000;
        padding-top: 13px;
        padding-bottom: 11px;
    }

        .auchan_preheader_item a:hover {
            background-color: #c2c6c9;
            color: #FFF;
            padding-left: 15px;
            padding-right: 15px;
        }

.open .auchan_preheader_menu {
    background-color: #c2c6c9;
}

.dropdown-menu-preheader-auchan {
    margin-left: 15px;
    margin-top: 0px;
    background-color: #c2c6c9;
    border-radius: 0px;
    box-shadow: none;
    border: none;
}

    .dropdown-menu-preheader-auchan li {
        /*margin-top:15px;
		margin-bottom:15px;*/
    }

    .dropdown-menu-preheader-auchan > li > a {
        display: block;
        padding-left: 15px;
        padding-bottom: 15px;
        padding-top: 15px;
        clear: both;
        font-weight: 400;
        line-height: 1.42857143;
        color: #000;
        white-space: nowrap;
    }

        .dropdown-menu-preheader-auchan > li > a:focus, .dropdown-menu-preheader-auchan > li > a:hover {
            background-color: #a7abae;
            color: #FFF;
            background-image: none;
        }


/*.auchan_preheader_item:hover
{
	 background-color:#c2c6c9;
	 color:#fff;
}*/

.vetrina_universo_nome_vetrina {
    text-align: center;
}

.nome_vetrina_universo {
    color: #fff;
    margin: 0 auto;
    text-align: center;
    font-size: 25px;
}

.nome_vetrina_universoN {
    color: #000;
    margin: 0 auto;
    text-align: center;
    font-size: 25px;
}

.outer {
    display: table;
    /*position: absolute;*/
    height: 100%;
    width: 100%;
}

.middle {
    display: table-cell;
    vertical-align: middle;
}

.inner {
    margin-left: auto;
    margin-right: auto;
}

.btn_vedi_tutti_universo {
    margin-top: 20px;
    padding: 10px 50px;
    border: 1px solid #fff;
    color: #fff;
    border-radius: 0px;
}

.btn_vedi_tutti_universoN {
    margin-top: 20px;
    padding: 10px 50px;
    border: 1px solid #000;
    color: #000;
    border-radius: 0px;
}

.auchan_vetrina_universo_descrizione_prezzo_vetrina:hover {
    background-color: #f1f1f1;
}

.item_vetrina_universo_nopadding {
    padding-left: 0px;
    padding-right: 0px;
}

.skywalker_vetrina_universo_prodotto_item {
    border: 1px solid transparent;
}

    .skywalker_vetrina_universo_prodotto_item:hover {
        border: 1px solid #c2c6c9;
        background-color: #f1f1f1;
    }

.auchan_vetrina_universo_descrizione_prezzo_vetrina a {
    color: #000;
}

.vetrina_universo_img {
    width: 100%;
}

.auchan_vetrina_universo_item_nome {
    padding-top: 15px;
}

    .auchan_vetrina_universo_item_nome .marca {
        font-size: 16px;
    }

    .auchan_vetrina_universo_item_nome .nome {
        font-family: SanaSansAlt-Book;
        font-size: 18px;
    }

.auchan_vetrina_universo_item_prezzo {
    font-family: SanaSansAlt-Black;
    font-size: 30px;
    color: #e0001a;
    text-align: center;
    margin-bottom: 15px;
}

.auchan_vetrina_libera_universo {
    margin-top: 15px;
}

    .auchan_vetrina_libera_universo .skywalker_prodotto_item_prezzi {
        text-align: center;
    }

        .auchan_vetrina_libera_universo .skywalker_prodotto_item_prezzi .skywalker_prodotto_item_prezzo_barrato {
            line-height: 37px;
            text-decoration: line-through;
            vertical-align: top;
        }

.vetrina_quadrato_nome_vetrina {
    margin-top: 15px;
}

.loader_vetrine_universo {
    background-color: #FFF;
    width: 100%;
    position: absolute;
    display: block;
    min-height: 396px;
    z-index: 9999;
    left: 0px;
    margin-top: 0px;
}

.skywalker_menushop {
    border-radius: 0px !important;
}

    .skywalker_menushop .list-group-item:first-child {
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        font-family: SanaSansAlt-Black;
        font-size: 18px;
        border-top: none;
        background-color: #f1f1f1;
    }

    .skywalker_menushop .list-group-item:last-child {
        margin-bottom: 0;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
    }

.list-group-item-info {
    color: #eb0100;
    background-color: #f1f1f1;
}

a.list-group-item-info, button.list-group-item-info {
    color: #eb0100;
}

    a.list-group-item-info:focus, a.list-group-item-info:hover, button.list-group-item-info:focus, button.list-group-item-info:hover {
        color: #eb0100;
        background-color: #f1f1f1;
        text-decoration: underline;
    }

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
    text-shadow: none;
    background-image: none;
    border-top: 1px solid #a7abae;
    border-left: none;
    border-right: none;
    border-bottom: none;
}


.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #e7e7e7;
    color: #000;
    border-top: 1px solid #a7abae;
}

.skywalker_menushop .skywalker_menushop_livello3 {
    padding-left: 15px;
    font-size: 16px;
}

.skywalker_menushop .skywalker_menushop_livello2 {
    padding-left: 15px;
    font-size: 16px;
}

a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover {
    color: #555;
    text-decoration: none;
    background-color: #f5f5f5;
}

.panel {
    margin-bottom: 20px;
    background-color: #f1f1f1;
    border: 1px solid transparent;
    border-radius: 0px;
    box-shadow: none;
}

.panel-default > .panel-heading {
    color: #333;
    background-color: #f1f1f1;
    border: 1px solid #c2c6c9;
    background-image: none;
    border-radius: 0px;
}

.list-group {
    border-radius: 0px;
    box-shadow: none;
}

.skywalker_filtro_standard .list-group-item {
    background-color: #fff;
    color: #000;
    border-top: none;
    font-size: 16px;
}

.skywalker_filtro_standard .list-group {
    background-color: #FFF;
    border-left: 1px solid #a7abae;
    border-right: 1px solid #a7abae;
    border-bottom: 1px solid #a7abae;
}

.skywalker_filtro_standard .panel-title {
    font-family: SanaSansAlt-Black;
    font-size: 18px;
}


.skywalker_filtro_standard a.list-group-item:focus, .skywalker_filtro_standard a.list-group-item:hover, .skywalker_filtro_standard button.list-group-item:focus, .skywalker_filtro_standard button.list-group-item:hover {
    color: #e0001a;
    text-decoration: none;
    background-color: #FFF;
    ;
}

.skywalker_filtro_standard .skywalker_filtro_selezionato {
    color: #e0001a;
}

.skywalker_filtro_standard .panel-heading {
    border-radius: 0px;
}

.skywalker_menushop .list-group-item:first-child.active {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    font-family: SanaSansAlt-Black;
    font-size: 18px;
    border-top: none;
    background-color: #f1f1f1;
    color: #e0001a;
}

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: transparent;
    border-radius: 0px;
}

    .breadcrumb li a {
        font-family: SanaSansAlt-Medium;
        font-size: 16px;
        color: #000;
        text-decoration: none;
    }

        .breadcrumb li a:hover {
            text-decoration: none;
        }

    .breadcrumb > li + li:before {
        padding: 0 4px;
        font-family: SanaSansAlt-Black;
        font-size: 16px;
        color: #e0001a;
        content: "/\00a0";
    }


@media(max-width:600px) {
    .breadcrumb > li + li:before; {
        padding: 0 4px;
        font-family: SanaSansAlt-Black;
        font-size: 16px;
        color: #e0001a;
        content: none;
    }

    .breadcrumb > li + li + li:before {
        padding: 0 4px;
        font-family: SanaSansAlt-Black;
        font-size: 16px;
        color: #e0001a;
        content: "/\00a0";
    }
}

.auchan_esposizione_item_nome {
    text-align: left !important;
}

    .auchan_esposizione_item_nome .marca {
        font-size: 16px;
        color: #000;
        text-transform: uppercase;
    }



    .auchan_esposizione_item_nome .nome {
        font-family: SanaSansAlt-Book;
        font-size: 16px;
        color: #000;
    }

    .auchan_esposizione_item_nome a:hover {
        text-decoration: none;
    }



.auchan_universo_item_prezzo {
    font-family: SanaSansAlt-Black;
    font-size: 30px;
    color: #e0001a;
    text-align: left;
    margin-top: 20px;
    /*margin-bottom: 15px;
    margin-bottom: 20px;*/
}

.esposizione_cart_btn {
    background-image: url('/Risorse/AUCHAN/Images/Commons/cart_no_hover.png');
    background-repeat: no-repeat;
    background-size: 46px 46px;
    width: 46px;
    height: 46px;
    display: inline-table;
    float: right;
}

    .esposizione_cart_btn:hover {
        background-image: url('/Risorse/AUCHAN/Images/Commons/cart_hover.png');
        background-repeat: no-repeat;
        background-size: 46px 46px;
        width: 46px;
        height: 46px;
        display: inline-table;
    }

.esposizione_cart_scheda {
    background-image: url('/Risorse/AUCHAN/Images/Commons/info_icon_no_hover.png');
    background-repeat: no-repeat;
    background-size: 46px 46px;
    width: 46px;
    height: 46px;
    display: inline-table;
}

    .esposizione_cart_scheda:hover {
        background-image: url('/Risorse/AUCHAN/Images/Commons/info_icon.png');
        background-repeat: no-repeat;
        background-size: 46px 46px;
        width: 46px;
        height: 46px;
        display: inline-table;
    }

.auchan_esposizione_item_box {
    /*border: 1px solid #f0f0f0;*/
    /*padding-left: 0px;
    padding-right: 0px;*/
    padding-left: 8px;
    padding-right: 8px;
}

    .auchan_esposizione_item_box:hover {
        /*border: 1px solid #f0f0f0;*/
    }

    .auchan_esposizione_item_box .skywalker_main_image {
        /*width: 100%;*/
    }

.auchan_select {
    border: none;
    background-color: #f1f1f1;
    border-radius: 0px;
    box-shadow: none;
    font-family: SanaSansAlt-Medium;
    height: 40px !important;
    font-size: 16px;
}

.skywalker_quadro .skywalker_quadro_box_descrizioni {
    margin-bottom: 0px;
}

.auchan_scheda_prezzo {
    font-family: SanaSansAlt-Black;
    font-size: 30px;
    color: #e0001a;
}

.btn_add_cart {
    background-color: #00985f;
    color: #FFF;
    border: 1px solid #00985f;
    font-size: 16px;
    text-transform: uppercase;
    border-radius: 0px;
}

    .btn_add_cart:hover {
        background-color: #00985f;
        color: #FFF;
        border: 1px solid #00985f;
        font-size: 16px;
    }

.wishlist_box .wishlist_add {
    background-color: #FFF;
    color: #00985f;
    border: 1px solid #00985f;
    font-size: 16px;
    text-transform: uppercase;
    border-radius: 0px;
    display: block;
    width: 100%;
}

.wishlist_box .wishlist_remove {
    background-color: #FFF;
    color: #00985f;
    border: 1px solid #00985f;
    font-size: 16px;
    text-transform: uppercase;
    border-radius: 0px;
    display: block;
    width: 100%;
}

.wishlist_box .wishlist_add:hover {
    background-color: #FFF;
    color: #00985f;
    border: 1px solid #00985f;
    font-size: 16px;
}

#myTab li a {
    color: #000;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #e0001a !important;
    cursor: default;
    background-color: #f1f1f1;
    border: 1px solid #c4c5c7;
}

.nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 0 0 0 0;
    font-family: SanaSansAlt-Black;
}

.nav > li > a:focus, .nav > li > a:hover {
    text-decoration: none;
    background-color: #C2C6C9;
    color: #e0001a !important;
}

#myTabContent {
    border-left: 1px solid #c4c5c7;
    border-right: 1px solid #c4c5c7;
    border-bottom: 1px solid #c4c5c7;
}

.thumbelina li a img:hover {
    border: 5px solid #888;
    width: 100% !important;
    height: 100% !important;
    box-shadow: none !important;
    z-index: 999;
}

.social_share_label {
    float: left;
    margin-top: 7px;
    padding-right: 15px;
}

.addthis_inline_share_toolbox_rmlk {
    display: inline;
}

.auchan_prodotto_marchio {
    font-family: SanaSansAlt-Black;
    font-size: 15px;
}

.auchan_prodotto_descrizione_breve {
    font-family: SanaSansAlt-Book;
    font-size: 18px;
}

.skywalker_scheda_attributi_grap {
    margin-bottom: 7px;
    margin-top: 7px;
}

.auchan_img_square {
    border: 1px solid #c4c5c7;
}

.skywalker_servizi_check {
    font-family: SanaSansAlt-Book;
    font-size: 14px;
}

    .skywalker_servizi_check input {
        margin-right: 5px;
    }

    .skywalker_servizi_check label {
        font-family: SanaSansAlt-Book;
        font-size: 14px;
        font-weight: normal;
    }

    .skywalker_servizi_check span {
        font-family: SanaSansAlt-Book;
        font-size: 14px;
        font-weight: 700;
    }

.servizi_logistici_box {
    padding-top: 15px;
}

.skywalker_scheda_capoabbigliamento_taglia_corrente .btn-default {
    background-color: #00985f;
    font-family: SanaSansAlt-Book;
    color: #FFF;
    border: 1px solid #00985f;
    font-size: 14px;
    text-transform: uppercase;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    text-shadow: none;
    background-image: none;
}

    .skywalker_scheda_capoabbigliamento_taglia_corrente .btn-default:hover, .skywalker_scheda_capoabbigliamento_taglia_corrente .btn-default:focus {
        background-color: #00985f;
        font-family: SanaSansAlt-Book;
        color: #FFF;
        border: 1px solid #00985f;
        font-size: 14px;
        text-transform: uppercase;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        border-radius: 0px;
        background-image: none;
    }

.skywalker_scheda_capoabbigliamento_taglia_attiva .btn-default {
    background-color: #FFF;
    color: #00985f;
    border: 1px solid #00985f;
    font-family: SanaSansAlt-Book;
    font-size: 14px;
    text-transform: uppercase;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    background-image: none;
}

    .skywalker_scheda_capoabbigliamento_taglia_attiva .btn-default:hover, .skywalker_scheda_capoabbigliamento_taglia_attiva .btn-default:focus {
        background-color: #00985f;
        color: #FFF;
        border: 1px solid #00985f;
        font-family: SanaSansAlt-Book;
        font-size: 14px;
        text-transform: uppercase;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        border-radius: 0px;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        background-image: none;
    }


.auchan_scheda_prezzo_barrato {
    text-decoration: line-through;
    font-family: SanaSansAlt-Black;
}

.skywalker_scheda_food_tipologie {
    background-color: #FFF;
}

    .skywalker_scheda_food_tipologie .panel-heading {
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        border-radius: 0px;
    }

    .skywalker_scheda_food_tipologie .panel-body {
        border-left: 1px solid #c2c6c9;
        border-bottom: 1px solid #c2c6c9;
        border-right: 1px solid #c2c6c9;
    }

    .skywalker_scheda_food_tipologie .auchan_select {
        height: 30px !important;
    }

#footer {
    background-color: #333333;
    height: 285px;
    left: 0;
}

    #footer .container-fluid {
        background-color: #333333;
    }

        #footer .container-fluid > .row {
            padding-top: 10px;
            padding-bottom: 10px;
        }

        #footer .container-fluid .newsletter.row {
            border-left: 1px solid #000;
        }

.footerLight {
    /*background-color: #F1F1F1 !important;*/
    color: #FFF;
}

.footerdettagli {
    color: #fff;
    margin: 15px;
    font-family: SanaSansAlt-Book !important;
}

#footer .container-fluid h5 {
    color: #FFF;
    text-transform: uppercase;
    font-family: SanaSansAlt-Black;
    font-size: 16px;
}

#footer .container-fluid ul li > a {
    font-size: 14px;
    color: #FFF;
    font-family: SanaSansAlt-Book;
}

.auchan_item_quadro_barrato {
    text-decoration: line-through;
    font-size: 15px;
    color: #000;
}

.btn-primary {
    background-color: #00985f;
    color: #FFF;
    border: 1px solid #00985f;
    font-size: 16px !important;
    text-transform: uppercase;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    background-image: none;
    border-bottom-left-radius: 159984px;
    border-bottom-right-radius: 159984px;
    border-top-left-radius: 159984px;
    border-top-right-radius: 159984px;
    font-family: SanaSansAlt-Black, Arial, sans-serif;
    padding-top: 13px;
    padding-bottom: 13px;
}

    .btn-primary:hover, .btn-primary:focus, .btn-primary:active:focus, .btn-primary:active:focus {
        background-color: #00985f;
        color: #FFF;
        border: 1px solid #00985f;
        font-size: 16px;
    }

.btn-default {
    background-color: #E0001A;
    border-color: transparent !important;
    color: #FFF;
    font-size: 16px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    background-image: none;
    border-bottom-left-radius: 159984px;
    border-bottom-right-radius: 159984px;
    border-top-left-radius: 159984px;
    border-top-right-radius: 159984px;
    font-family: SanaSansAlt-Black, Arial, sans-serif;
    padding-top: 13px;
    padding-bottom: 13px;
}

    .btn-default:hover, .btn-default:focus, .btn-default:active:focus, .btn-default:active:hover {
        background-color: #E0001A;
        color: #FFF;
        font-size: 16px;
    }


.btn-danger {
    font-size: 16px;
    text-transform: uppercase;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    background-image: none;
}

.skywalker_purchase_carrello_opzioni .panel {
    margin-bottom: 20px;
    background-color: #FFF;
    /*border: 1px solid #c2c6c9;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;*/
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.skywalker_purchase_carrello_opzioni .panel-default > .panel-heading {
    border: none;
}

.form-control, .input-group-addon, .input-group-btn > .btn {
    border-radius: 0px;
}

#skywalker_purchase_sx_bar .panel {
    margin-bottom: 20px;
    background-color: #FFF;
    box-shadow: none;
}


#skywalker_purchase_sx_bar .panel-default > .panel-heading {
    border: none;
}

#skywalker_purchase_sx_bar .panel-default > .panel-heading {
    color: #333;
    background-color: #f1f1f1;
    border: none;
    background-image: none;
    border-radius: 0px;
}

#skywalker_purchase_sx_bar .list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #FFF;
    color: #000;
    border-top: 1px solid #a7abae;
    border-bottom: 1px solid #a7abae;
}

#skywalker_purchase_sx_bar .panel-primary > .panel-heading {
    background-image: none;
    background-color: #f1f1f1;
    border: none;
    background-image: none;
    border-radius: 0px;
    color: #000;
}

.panel-primary > .panel-heading {
    background-image: none;
    background-color: #f1f1f1;
    border: 1px solid #a7abae;
    background-image: none;
    border-radius: 0px;
    color: #000;
}

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #FFF;
    color: #000;
    border-top: 1px solid #a7abae;
    border-bottom: 1px solid #a7abae;
}

/*
.list-group {
    border-right: 1px solid #a7abae;
    border-bottom: 1px solid #a7abae;
    border-left: 1px solid #a7abae;
}
*/

.skywalker_riepilogo_dati .panel-body {
    background-color: #fff;
    border-right: 1px solid #a7abae;
    border-bottom: 1px solid #a7abae;
    border-left: 1px solid #a7abae;
}

.list-group-item:first-child {
    -webkit-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
}

.list-group-item:last-child {
    margin-bottom: 0;
    -webkit-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.skywalker_riepilogo_dati .alert-info {
    background-color: #FFF;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background-image: none;
    border: 1px solid #e0001a;
    color: #000;
}

.livello2 {
    text-transform: uppercase;
    font-family: SanaSansAlt-Book;
    color: #000;
}

    .livello2 a {
        color: #000;
        border-bottom: 1px solid #e1e1e1;
    }

.livello3 {
    text-transform: none;
    font-family: SanaSansAlt-Book;
    color: #000;
    display: block;
}

    .livello3 a {
        color: #000;
        border-bottom: none;
        padding-bottom: 0px;
        font-size: 13px;
    }

        .livello3 a:hover {
            text-decoration: underline !important;
        }

    .livello3:last-child {
        text-transform: none;
        font-family: SanaSansAlt-Book;
        color: #000;
        height: 20px;
        margin-bottom: 20px;
    }

.vediTutti a {
    color: #e0001a !important;
}

.livello2_titolo {
    display: block;
    text-align: left !important;
    font-size: 15px;
    font-family: SanaSansAlt-Medium;
    line-height: 20px !important;
    padding-top: 4px;
}

.container_megam_menu_img {
    /*min-height: 130px;*/
    display: block;
}

.auchan-menu-mega {
    /*min-height: 473px;*/
    min-width: 100%;
}

.livello3_box {
    margin-top: 8px;
}

@media (min-width:992px) {
    .livello3_nomiCategorie {
        padding-left: 0px;
    }
}

/*--DETTAGLIO_PDV--*/
.skywalker_negozio .orizzonte {
}

    .skywalker_negozio .orizzonte .row {
        margin: 0;
    }

    .skywalker_negozio .orizzonte .testata {
        color: #fff;
        font-size: 20px;
        background-color: #e0001a;
    }

        .skywalker_negozio .orizzonte .testata .btn {
            border-color: #fff;
            background-color: transparent;
            color: #fff;
            padding-top: 13px;
            padding-bottom: 3px;
            /*margin: 15px 0;*/
        }

        .skywalker_negozio .orizzonte .testata .localita {
            font-size: 1.5em;
            font-weight: bold;
        }

.skywalker_negozio h4 {
    color: #e0001a;
}

.skywalker_negozio .indirizzo,
.skywalker_negozio .orari {
    margin: 15px 30px 15px 30px;
    text-align: center;
}

    .skywalker_negozio .orari .giorno {
        font-weight: bold;
    }

.skywalker_negozio ul {
    padding: 0;
    list-style: none;
}

.skywalker_negozio .box_benzinaio .block {
    text-align: center;
    vertical-align: middle;
}

.skywalker_negozio .box_benzinaio .circle {
    background: #F1F1F1;
    -moz-border-radius: 200px;
    -webkit-border-radius: 200px;
    border-radius: 200px;
    height: 200px;
    font-weight: bold;
    width: 200px;
    display: table;
    margin: 0px auto;
    padding: 25px 0px;
}

    .skywalker_negozio .box_benzinaio .circle p {
        vertical-align: middle;
        display: table-cell;
    }

.skywalker_negozio .box_benzinaio {
    text-align: center;
}

    .skywalker_negozio .box_benzinaio ul {
        margin-bottom: 30px;
    }

    .skywalker_negozio .box_benzinaio .titolo {
        font-size: 1.5em;
    }

    .skywalker_negozio .box_benzinaio .tipo {
        font-weight: bold;
    }

.skywalker_negozio .servizi {
    background-color: #f1f1f1;
    margin-top: -15px;
    padding-top: 15px;
}

.skywalker_negozio .datestraor {
    text-align: center;
}


.skywalker_negozio .aperturestraordinarie,
.skywalker_negozio .chiusurestraordinarie {
    margin: 15px auto;
}

.skywalker_negozio .box_volantini {
    background: #F1F1F1;
    padding: 5px 30px;
    margin-bottom: 30px;
}

    .skywalker_negozio .box_volantini h4,
    .skywalker_negozio .box_servizi h4 {
        text-align: center;
        font-weight: normal;
        color: black;
    }

    .skywalker_negozio .box_volantini .boxVolantino .titolo {
        text-align: center;
        font-weight: bold;
        color: black;
        margin-bottom: 30px;
    }

    .skywalker_negozio .box_volantini .boxVolantino img {
        -moz-box-shadow: #C4C4C6 2px 2px 2px 2px;
        -webkit-box-shadow: #C4C4C6 2px 2px 2px 2px;
        box-shadow: #C4C4C6 2px 2px 2px 2px;
        margin-bottom: 5px;
        /*max-width: 200px;*/
    }

.skywalker_negozio .box_servizi {
    background: #C2C6C9;
    padding: 5px 30px;
}

    .skywalker_negozio .box_servizi .servizio {
        width: 46%;
        display: inline-block;
        margin: 0 5px 5px 0px;
        text-align: center;
        font-size: 0.8em;
        text-transform: uppercase;
    }

        .skywalker_negozio .box_servizi .servizio > img {
            display: block;
            margin: 0 auto;
        }

.skywalker_negozio .cms {
    margin: 15px 0px;
}

    .skywalker_negozio .cms .banners {
        margin-top: 15px;
        margin-bottom: 15px;
    }


        .skywalker_negozio .cms .banners .banner {
            margin-bottom: 15px;
        }

.carousel-auchan .carousel-control {
    background: none;
    position: relative !important;
    height: 50px;
    opacity: 1 !important;
    text-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .carousel-auchan .carousel-control .glyphicon {
        color: #e0001a;
        margin-top: 10px;
        margin-bottom: 10px;
        top: 0px;
        bottom: 0px;
    }

.carousel-auchan .carousel-indicators li {
    background-color: #e0001a;
    border: 1px solid #e0001a;
    vertical-align: middle;
    height: 6px;
    width: 6px;
}

    .carousel-auchan .carousel-indicators li.active {
        background-color: #fff;
        border: 2px solid #e0001a;
        height: 10px !important;
        width: 10px !important;
    }

.carousel-auchan .carousel-control.right {
    background: none !important;
    float: right;
}

.carousel-auchan .carousel-control.left {
    background: none !important;
    float: left;
}

.carousel-auchan .carousel-indicators {
    bottom: auto !important;
    /*height: 50px !important;*/
    left: auto !important;
    margin: 10px !important;
    position: relative !important;
    width: auto !important;
    /*line-height: 50px;*/
    /*vertical-align: middle;*/
}

.carousel-auchan.carousel .row {
    background-color: #f1f1f1;
    margin-left: 0px;
    margin-right: 0px;
}

/****** FIX FONTS - BTN *********/
/*.btn {
    font-size: 12px !important;
}*/

/*HOMEPAGE*/
#homepage .bx-wrapper .bx-prev {
    left: 5px;
}

#homepage .bx-wrapper .bx-next {
    right: 5px;
}

#homepage .bx-wrapper .bx-viewport {
    background-color: transparent;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    left: 0px;
}

#homepage .vetrine .skywalker_vetrina_titolo h2 {
    text-align: center;
    color: #e0001a;
}

#homepage .vetrine .skywalker_vetrina_titolo hr {
    text-align: center;
    border: 2px #e0001a solid;
}


#homepage .bx-wrapper .bx-pager.bx-default-pager a {
    background-color: #e0001a;
    border: 1px solid #e0001a;
    height: 6px;
    vertical-align: middle;
    width: 6px;
}

    #homepage .bx-wrapper .bx-pager.bx-default-pager a.active {
        background-color: #fff;
        border: 2px solid #e0001a;
        height: 10px;
        width: 10px;
    }

#homepage .carousel {
    border: 1px solid gray;
}

#homepage .nav.nav-pills {
    background-color: #c2c6c9;
    /*border: 2px solid gray;*/
}

    #homepage .nav.nav-pills a {
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        border-radius: 0px;
        height: 60px;
        border-top: 1px solid gray;
        border-right: 1px solid gray;
        font-size: 1.1em;
    }

.skywalker_scheda_slide,
.bx-wrapper .bx-controls-direction a {
    z-index: 999;
}

@media only screen and (max-width: 768px) {
    #homepage #tabbed-slider .nav-justified > li > a {
        margin-bottom: 0px;
    }

    #homepage .nav.nav-pills a {
        border-right: none;
    }

    #homepage .nav-pills > li + li {
        margin-left: 0px;
    }
}

#homepage .nav.nav-pills li:last-of-type a {
    border-right: none;
}

#homepage .vetrine .skywalker_vetrina_prodotto_item {
    text-align: center;
}

    #homepage .vetrine .skywalker_vetrina_prodotto_item .marchio {
        color: #000;
        font-size: 16px;
    }

    #homepage .vetrine .skywalker_vetrina_prodotto_item .nome {
        color: #000;
        font-family: "SanaSansAlt-Book";
        font-size: 18px;
    }

    #homepage .vetrine .skywalker_vetrina_prodotto_item .skywalker_prodotto_item_prezzo {
        color: #e0001a;
        font-family: "SanaSansAlt-Black";
        font-size: 30px;
        margin-bottom: 20px;
        text-align: center;
    }


    #homepage .vetrine .skywalker_vetrina_prodotto_item .skywalker_prodotto_item_prezzo_barrato {
        color: #000;
        font-size: 0.5em;
        text-decoration: line-through;
        vertical-align: top;
        display: inline !important;
        line-height: 37px;
    }

#homepage #richprd {
    margin-bottom: 30px;
}

    #homepage #richprd > .row {
        padding-left: 15px;
        padding-right: 15px;
    }

    #homepage #richprd .btn {
        border-color: #000;
        background-color: transparent;
        color: #000;
    }

    #homepage #richprd .richprd {
        background-color: #f1f1f1;
        margin-bottom: 20px;
        padding: 10px;
    }

        #homepage #richprd .richprd .data {
            font-weight: bold;
        }

        #homepage #richprd .richprd .testo {
            line-height: 15px;
        }

@media only screen and (min-width: 769px) {
    #homepage #richprd .richprd .col-lg-5 {
        border-left: 1px solid #e0001a;
    }
}

@media only screen and (max-width: 768px) {
    #homepage .skywalker_negozio .orizzonte .testata .localita {
        display: block;
    }
}

.slick-dots {
    width: 100%;
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: bold;
    color: #666;
    padding: 10px 0px 20px 0px;
}

    .slick-dots li {
        display: inline-block;
        height: 10px;
        vertical-align: middle;
        width: 10px;
        margin: 0 5px;
    }

        .slick-dots li button {
            text-indent: -9999px;
            outline: 0;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            border-radius: 5px;
            display: inline;
            padding: 0px;
            background-color: #e0001a;
            border: 1px solid #e0001a;
            vertical-align: middle;
            height: 6px;
            width: 6px;
        }

        .slick-dots li.slick-active button {
            background-color: #fff;
            border: 2px solid #e0001a;
            height: 10px;
            width: 10px;
        }



/*CONTENUTI ANTARES*/
#contenuto {
    margin-top: 15px;
}

    #contenuto .vacanze {
        margin-bottom: 15px;
    }

        #contenuto .vacanze .testo {
            text-align: center;
            background-color: #f1f1f1;
            padding: 15px;
        }

        #contenuto .vacanze .btn {
            background-color: #00A6B6;
            border-color: #00A6B6;
            color: #fff;
        }

        #contenuto .vacanze .titolo {
            color: #00A6B6;
            font-weight: bold;
        }

    #contenuto .iniziative .box,
    #contenuto .shopinshop .box {
        background-color: #f1f1f1;
    }

    #contenuto .iniziative .testo,
    #contenuto .shopinshop .testo {
        font-weight: bold;
        margin-bottom: 10px;
        padding: 25px;
        text-align: center;
        color: #e0001a;
    }

    #contenuto .iniziative .btn,
    #contenuto .shopinshop .btn {
        color: #e0001a;
        background-color: transparent;
        border-color: #e0001a;
    }

#PuntoVendita #pdv-bottombanners .banner,
#PuntoVendita #pdv-banners .banner,
#PuntoVendita #pdv-boxes .banner {
    margin-bottom: 15px;
    display: block;
}



#box-articoli .grid-sizer,
#box-articoli .articolo {
    max-width: 23.8%;
    float: left;
    margin-right: 16px;
    margin-bottom: 40px;
}

#box-categorie ul {
    list-style: none;
    padding: 0px;
    height: 75px;
    margin: 0px;
}

    #box-categorie ul li {
        color: #e0001a;
        display: inline-block;
        padding: 15px;
        text-align: center;
        text-transform: uppercase;
        vertical-align: middle;
        width: 16.666%;
    }

@media (max-width: 767px) {
    #box-categorie ul {
        height: auto;
    }

        #box-categorie ul li {
            display: block;
            width: 100%;
        }

    #box-articoli .grid-sizer,
    #box-articoli .articolo {
        max-width: unset;
        margin-right: unset;
    }
}

#box-categorie ul li:hover,
#box-categorie ul li.active {
    border: 2px solid red;
    cursor: pointer;
}

#box-articoli .articolo .titolo {
    padding: 20px 40px 28px 40px;
    text-align: center;
}

    #box-articoli .articolo .titolo h5 {
        font-size: 21px;
        font-weight: bold;
        margin-bottom: 28px;
    }

#box-articoli .articolo .categoria {
    position: relative;
}

    #box-articoli .articolo .categoria p {
        position: absolute;
        bottom: 8px;
        right: 16px;
        background-color: #C2C6C9;
        padding: 8px;
    }

#articolo-evidenza .evidenza .categoria p {
    background-color: #C2C6C9;
    padding: 8px;
    display: inline-block;
}

#articolo-evidenza .evidenza,
#box-articoli .articolo {
    background-color: #f1f1f1;
    margin-bottom: 40px;
}

    #articolo-evidenza .evidenza .titolo {
        padding: 15px;
    }

    #articolo-evidenza .evidenza .testo {
        margin-top: 50px;
        margin-bottom: 50px;
        font-style: italic;
    }

#articolo-evidenza .btn-default,
#box-articoli .btn-default {
    color: #000;
    border-color: #fff;
    background-color: #fff;
    width: 100%;
}

#box-categorie {
    border-bottom: 2px solid red;
    margin-bottom: 15px;
}


/* -----------------------   BIG ZOOM ----------------------------------*/


div#container_zoom div {
}

.fullscreen_auchan_detail #container_zoom {
    border: 0 none;
    -moz-box-shadow: 0 0 41px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 41px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 41px rgba(0, 0, 0, 0.2);
    display: block;
}

div#container_zoom .zoom-close {
    cursor: pointer;
    height: 30px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 30px;
    z-index: 1000;
}

    div#container_zoom .zoom-close img {
        width: 100%;
    }

    div#container_zoom .zoom-close:hover {
        opacity: 0.5;
    }

.smooth_zoom_preloader {
    background-image: url("/Risorse/AUCHAN/images/commons/preloader.gif");
}

.smooth_zoom_icons {
    background-image: url("/Risorse/AUCHAN/images/commons/icons.png");
}

div.rsContent:hover .zoom {
    opacity: 0.8;
}

div.zoom:hover {
    opacity: 1 !important;
}

div.zoom {
    cursor: pointer;
    right: 10px;
    line-height: 37px;
    padding: 0px 20px;
    position: absolute;
    top: 10px;
    z-index: 99999;
    background-color: rgba(255, 255, 255, 0.95);
    font-size: 16px;
    border-bottom: 2px solid #7A7A7A;
}

#container_zoom {
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999999;
}

.zoom-thumb {
    position: absolute;
    top: 10px;
    left: 10px;
    width: 80px;
    z-index: 100;
}

    .zoom-thumb a {
        display: block;
    }

    .zoom-thumb img {
        width: 100%;
        margin-bottom: 5px;
    }

/* -------------------------------- FINE BIG ZOOM -----------------------------------  */

a.text-primary:focus, a.text-primary:hover {
    color: #e0001a;
}


.mobile_menu_cart_item {
    padding-top: 14px;
}

    .mobile_menu_cart_item .user_menu_logged {
        font-size: 24px;
        float: right;
        margin-right: 25px;
    }

    .mobile_menu_cart_item .user_menu_not_logged {
        font-size: 24px;
        float: right;
        margin-right: 25px;
        margin-left: 25px;
    }

.navbar-toggle {
    margin-right: 0px;
    border-radius: 0px;
}

.mobile_menu_search_item {
    padding-bottom: 6px;
    padding-top: 6px;
}
/*.mobile_menu_search_item .search_input {
    background-color: #f1f1f1;
    border: none !important;
    box-shadow: none;
}*/


.skywalker_box_privacydati {
    border-radius: 0px;
    border: 1px solid #00985f;
    background-image: none;
    background-color: transparent;
    color: #000;
}

.skywalker_box_privacydati.alert-danger {
    border: 1px solid #dca7a7;
}

.day, .month, .year {
    padding-right: 42.5px;
    border-radius: 0px;
    height: 28px;
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    /*display: block;*/
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.tab-pane-login {
    padding: 0px;
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.skywalker_purchase_riepilogo_carrello_accessori .list-group-item {
    border: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

    .skywalker_purchase_riepilogo_carrello_accessori .list-group-item:before {
        content: '>> ';
    }

.auchan_top_bar {
    /*max-width: 1370px;*/
    margin: 0 auto;
    background-color: #fff;
}

.auchan_menu_orizzontale_elenco a {
    /*padding: 50px 43px 51px 44px !important;*/
    color: #000;
    text-align: center;
    font-size: 15px;
    margin: 0px 15px !important;
}

.auchan_menu_orizzontale_elenco_icona a {
    /*padding: 45px 20px 56px 20px !important;*/
    text-align: center;
    font-size: 23px;
}

.auchan_menu_orizzontale_elenco_logo {
    max-width: 300px !important;
    /*width: 300px !important;*/
    margin-bottom: 7px;
}

    .auchan_menu_orizzontale_elenco_logo a {
        /*padding: 0px 20px 0px 0px !important;*/
        /*max-width: 300px;*/
        text-align: left !important;
    }

        .auchan_menu_orizzontale_elenco_logo a:hover {
            background-color: #fff !important;
        }

        .auchan_menu_orizzontale_elenco_logo a img {
            max-width: 114px !important;
        }

#horizontal-style {
    display: table;
    width: 100%;
    padding-left: 0px;
    margin-bottom: 0px;
    background-color: #fff;
    /*max-width: 1400px;*/
    margin: 0 auto;
}

    #horizontal-style li {
        /*display: table-cell;*/
        display: inline-flex;
    }

    #horizontal-style a {
        display: block;
        text-align: center;
        margin: 0 5px;
    }

.auchan_menu_orizzontale_elenco:hover {
    /*background-color: #c2c6c9;*/
}

.auchan_menu_orizzontale_elenco {
    float: right;
    /*padding-top: 50px;*/
}

.hamb-menu-header {
    margin-right: 30px;
    margin-left: 30px;
    vertical-align: text-top;
}

.auchan_menu_orizzontale_elenco_icona_cart {
    background-color: #c2c6c9;
}

#skywalker_navbar {
    border-top: 0px;
    background-color: #fff;
}


#auchan_bottom_bar_desktop li a {
    padding: 10px 0px 10px 0px !important;
}

#auchan_bottom_bar_desktop .auchan_search {
    margin-top: 0px !important;
}

#skywalker_navbar .btn {
    margin-top: 0px;
    margin-bottom: 0px;
}

.auchan_bars {
    color: #E0001A;
}

.icona_mappa_home {
    color: #E0001A;
}

.auchan_menu_bottom_voci {
    text-align: center;
}

.auchan_menu_bottom_cerca {
    text-align: center;
    margin-top: 5px;
}

    .auchan_menu_bottom_cerca .input-group {
        width: 80%;
        text-align: center;
        /*margin: 0 auto;*/
        border-bottom: 1px solid #000;
        height: 31px;
        max-width: 290px;
    }

.icona_ruotata {
    webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.whishlist_menu_mobile {
    font-size: 21px;
    margin-right: 10px;
}

.blocco_carrello_cerchio {
    display: inline-flex;
}


#auchan_bottom_bar_desktop {
    width: 100%;
}

.skywalker_quadro .skywalker_quadro_sconto {
    width: 50px;
    height: 50px;
    line-height: 45px;
    font-size: 1.2em;
    background-color: #E0001A;
    color: #fff;
}

.titoloVetrina hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border-top: 5px #df011a solid;
}

.titoloVetrina h2 {
    text-align: center;
    color: #e0001a;
    font-size: 1.4em;
    margin-top: 20px;
    font-family: SanaSansAlt-Black, Helvetica;
}

.classic_item a {
    text-decoration: none;
}

.auchan_dettagli_articoli_vetrina {
    text-align: center;
}

    .auchan_dettagli_articoli_vetrina .Marchio {
        color: #000;
        font-size: 16px;
    }

    .auchan_dettagli_articoli_vetrina .Descrizione {
        color: #000;
        font-family: "SanaSansAlt-Book";
        font-size: 18px;
    }

    .auchan_dettagli_articoli_vetrina .PrzBarrato {
        color: #000;
        font-size: 18px;
        text-decoration: line-through;
        vertical-align: top;
        display: inline !important;
        font-weight: bold;
    }

    .auchan_dettagli_articoli_vetrina .PrzPieno {
        color: #e0001a;
        font-family: SanaSansAlt-Black;
        font-size: 30px;
        margin-bottom: 20px;
        text-align: center;
    }

/* INIZIO CALENDARIO AVVENTO */
* {
    box-sizing: border-box;
}

#modal {
    position: fixed;
    z-index: 99999;
    top: -100%;
    left: 0;
    height: 100%;
    width: 100%;
    /*background: rgba(48, 93, 212, 0.9);*/
    background: #e0001a;
}

    #modal .wrapper {
        height: 100%;
        width: 100%;
        display: table;
    }

        #modal .wrapper .content {
            display: table-cell;
            vertical-align: middle;
            position: relative;
            height: 100%;
            width: 100%;
        }

            #modal .wrapper .content .close {
                position: absolute;
                height: 50px;
                width: 50px;
                top: 15px;
                right: 15px;
                transform: rotate(45deg);
                opacity: 1;
            }

                #modal .wrapper .content .close:before {
                    content: '';
                    display: block;
                    position: absolute;
                    left: 50%;
                    margin-left: -1px;
                    height: 0%;
                    width: 2px;
                    background: rgba(255, 255, 255, 0.7);
                }

                #modal .wrapper .content .close:after {
                    content: '';
                    display: block;
                    position: absolute;
                    top: 50%;
                    margin-top: -1px;
                    width: 0%;
                    height: 2px;
                    background: rgba(255, 255, 255, 0.7);
                }

            #modal .wrapper .content .box {
                padding: 50px;
                width: 800px;
                max-width: 100%;
                background: white;
                border-radius: 5px;
                margin: 0 auto;
                transform: scale(0);
            }

@media(max-width:850px) {
    #modal .wrapper .content .box; {
        padding: 50px;
        width: 80%;
        max-width: 100%;
        background: white;
        border-radius: 5px;
        margin: 0 auto;
        transform: scale(0);
    }
}

#modal .wrapper .content .box h2 {
    font-size: 25px;
    line-height: 35px;
    font-weight: 300;
    margin-bottom: 25px;
}

#modal .wrapper .content .box p {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 25px;
}

    #modal .wrapper .content .box p:last-of-type {
        margin-bottom: 0;
    }

#modal .wrapper .content .box a.button {
    display: inline-block;
    padding: 15px;
    color: white;
    text-decoration: none;
    background-color: #305dd4;
    border-radius: 5px;
    margin-top: 25px;
    box-shadow: inset 0 0 0 #1b3883;
    transition: .25s ease-in-out;
}

    #modal .wrapper .content .box a.button:hover {
        box-shadow: inset 500px 0 0 #1b3883;
    }

#modal.active {
    top: 0%;
    animation: fadeIn .25s ease-in-out;
}

    #modal.active.moveOut {
        animation: fadeOut .25s ease-in-out;
    }

    #modal.active .wrapper .content .box {
        -webkit-animation: scaleUp 750ms .25s linear both;
        animation: scaleUp 750ms .25s linear both;
    }

    #modal.active .wrapper .content .close:before {
        height: 100%;
        transition: .25s .5s ease-in-out;
    }

    #modal.active .wrapper .content .close:after {
        width: 100%;
        transition: .25s .25s ease-in-out;
    }

    #modal.active .wrapper .content .close:hover {
        cursor: pointer;
    }

        #modal.active .wrapper .content .close:hover:before, #modal.active .wrapper .content .close:hover:after {
            transition: .25s 0s ease-in-out;
            background: white;
        }

#calendar {
    width: 1200px;
    max-width: 100%;
    margin: 0 auto;
    border-top: 1px solid #c6c6c6;
    border-left: 1px solid #c6c6c6;
    position: relative;
    z-index: 0;
}

    #calendar #day-labels {
        width: 100%;
        border-bottom: 1px solid #c6c6c6;
        border-right: 1px solid #c6c6c6;
        overflow: auto;
    }

        #calendar #day-labels .label {
            width: 14.285714286%;
            float: left;
            text-align: right;
            padding: 10px;
            font-size: 18px;
            letter-spacing: 1px;
            color: #7a7a7a;
            background: rgba(255, 255, 255, 0.95);
        }

    #calendar .week {
        width: 100%;
        overflow: hidden;
    }

        #calendar .week .day {
            width: 14.285714286%;
            padding-bottom: 14.285714286%;
            border-right: 1px solid #c6c6c6;
            border-bottom: 1px solid #c6c6c6;
            height: 0px;
            float: left;
            position: relative;
            background: rgba(255, 255, 255, 0.95);
        }

            #calendar .week .day .date {
                display: block;
                position: absolute;
                top: 5px;
                right: 5px;
                border-radius: 100%;
                height: 25px;
                width: 25px;
                text-align: center;
                line-height: 25px;
                font-size: 14px;
                color: #7a7a7a;
            }

                #calendar .week .day .date.today {
                    color: white;
                    background: #e0001a;
                }

            #calendar .week .day .surprise {
                display: none;
            }

            #calendar .week .day#christmas-day {
                text-align: center;
            }

                #calendar .week .day#christmas-day svg {
                    height: 100%;
                    fill: #348834;
                }

                #calendar .week .day#christmas-day:hover svg {
                    fill: #cfdef4;
                }

            #calendar .week .day:hover {
                background-color: #e0001a;
                cursor: pointer;
            }

                #calendar .week .day:hover.noDate {
                    background: rgba(255, 255, 255, 0.95);
                    cursor: default;
                }

                #calendar .week .day:hover .date {
                    color: #cfdef4;
                }

                    #calendar .week .day:hover .date.today {
                        background: #FFF;
                        color: #000;
                    }

    #calendar #day-labels {
        width: 100%;
        border-bottom: 1px solid #c6c6c6;
        border-right: 1px solid #c6c6c6;
        overflow: auto;
    }

        #calendar #day-labels .label {
            width: 14.285714286%;
            float: left;
            text-align: right;
            padding: 10px;
            font-size: 18px;
            letter-spacing: 1px;
            color: #7a7a7a;
            background: rgba(255, 255, 255, 0.95);
        }

    #calendar .week {
        width: 100%;
        overflow: hidden;
    }

        #calendar .week .day {
            width: 14.285714286%;
            padding-bottom: 14.285714286%;
            border-right: 1px solid #c6c6c6;
            border-bottom: 1px solid #c6c6c6;
            height: 0px;
            float: left;
            position: relative;
            background: rgba(255, 255, 255, 0.95);
        }

            #calendar .week .day .date {
                display: block;
                position: absolute;
                top: 5px;
                right: 5px;
                border-radius: 100%;
                height: 25px;
                width: 25px;
                text-align: center;
                line-height: 25px;
                font-size: 20px;
                color: #7a7a7a;
            }

                #calendar .week .day .date.today {
                    color: white;
                    background: #e0001a;
                }

            #calendar .week .day .surprise {
                display: none;
            }

            #calendar .week .day#christmas-day {
                text-align: center;
            }

                #calendar .week .day#christmas-day:hover svg {
                    fill: #cfdef4;
                }
            /*#calendar .week .day.past {
  background-image: url(/Risorse/AUCHAN/Images/Commons/Calendario/regalonatale.png);
  background-size: 30%;
  background-repeat: no-repeat;
  background-position: center center;
}*/

            #calendar .week .day.future {
                background-image: url(/Risorse/AUCHAN/Images/Commons/Calendario/regalonatale.png);
                background-size: 30%;
                background-repeat: no-repeat;
                background-position: center center;
            }

            #calendar .week .day.past#christmas-day {
                background-image: none;
            }

            #calendar .week .day:first-of-type, #calendar .week .day:last-of-type {
                background-color: rgba(255, 255, 255, 0.95);
            }

                #calendar .week .day:first-of-type.noDate:hover, #calendar .week .day:last-of-type.noDate:hover {
                    background-color: rgba(255, 255, 255, 0.95);
                    cursor: default;
                }

            #calendar .week .day:hover {
                background-color: #e0001a;
                cursor: pointer;
            }

                #calendar .week .day:hover.noDate {
                    background: rgba(255, 255, 255, 0.95);
                    cursor: default;
                }

                #calendar .week .day:hover .date {
                    color: #cfdef4;
                }

                    #calendar .week .day:hover .date.today {
                        background: #FFF;
                        color: #000;
                    }

#bottom {
    position: fixed !important;
    height: 0;
    width: 100%;
    bottom: 0;
    left: 0;
}

@keyframes fadeIn {
    0% {
        top: 0%;
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-webkit-keyframes scaleUp {
    0% {
        -webkit-transform: matrix3d(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    3.2% {
        -webkit-transform: matrix3d(0.345, 0.098, 0, 0, 0.065, 0.345, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.345, 0.098, 0, 0, 0.065, 0.345, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    4.5% {
        -webkit-transform: matrix3d(0.485, 0.163, 0, 0, 0.107, 0.485, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.485, 0.163, 0, 0, 0.107, 0.485, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    6.41% {
        -webkit-transform: matrix3d(0.673, 0.242, 0, 0, 0.158, 0.673, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.673, 0.242, 0, 0, 0.158, 0.673, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    9.01% {
        -webkit-transform: matrix3d(0.88, 0.288, 0, 0, 0.188, 0.88, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.88, 0.288, 0, 0, 0.188, 0.88, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    12.71% {
        -webkit-transform: matrix3d(1.064, 0.241, 0, 0, 0.159, 1.064, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.064, 0.241, 0, 0, 0.159, 1.064, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    13.51% {
        -webkit-transform: matrix3d(1.087, 0.221, 0, 0, 0.146, 1.087, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.087, 0.221, 0, 0, 0.146, 1.087, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    17.92% {
        -webkit-transform: matrix3d(1.139, 0.105, 0, 0, 0.07, 1.139, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.139, 0.105, 0, 0, 0.07, 1.139, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    18.92% {
        -webkit-transform: matrix3d(1.137, 0.082, 0, 0, 0.055, 1.137, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.137, 0.082, 0, 0, 0.055, 1.137, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    25.23% {
        -webkit-transform: matrix3d(1.075, -0.001, 0, 0, -0.001, 1.075, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.075, -0.001, 0, 0, -0.001, 1.075, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    29.03% {
        -webkit-transform: matrix3d(1.032, -0.015, 0, 0, -0.01, 1.032, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.032, -0.015, 0, 0, -0.01, 1.032, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    31.43% {
        -webkit-transform: matrix3d(1.012, -0.017, 0, 0, -0.011, 1.012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.012, -0.017, 0, 0, -0.011, 1.012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    34.63% {
        -webkit-transform: matrix3d(0.994, -0.014, 0, 0, -0.01, 0.994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.994, -0.014, 0, 0, -0.01, 0.994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    40.14% {
        -webkit-transform: matrix3d(0.985, -0.007, 0, 0, -0.005, 0.985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.985, -0.007, 0, 0, -0.005, 0.985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    56.46% {
        -webkit-transform: matrix3d(1, 0.001, 0, 0, 0.001, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1, 0.001, 0, 0, 0.001, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    62.36% {
        -webkit-transform: matrix3d(1.002, 0.001, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.002, 0.001, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    81.48% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    84.68% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    100% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
}

@keyframes scaleUp {
    0% {
        -webkit-transform: matrix3d(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    3.2% {
        -webkit-transform: matrix3d(0.345, 0.098, 0, 0, 0.065, 0.345, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.345, 0.098, 0, 0, 0.065, 0.345, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    4.5% {
        -webkit-transform: matrix3d(0.485, 0.163, 0, 0, 0.107, 0.485, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.485, 0.163, 0, 0, 0.107, 0.485, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    6.41% {
        -webkit-transform: matrix3d(0.673, 0.242, 0, 0, 0.158, 0.673, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.673, 0.242, 0, 0, 0.158, 0.673, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    9.01% {
        -webkit-transform: matrix3d(0.88, 0.288, 0, 0, 0.188, 0.88, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.88, 0.288, 0, 0, 0.188, 0.88, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    12.71% {
        -webkit-transform: matrix3d(1.064, 0.241, 0, 0, 0.159, 1.064, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.064, 0.241, 0, 0, 0.159, 1.064, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    13.51% {
        -webkit-transform: matrix3d(1.087, 0.221, 0, 0, 0.146, 1.087, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.087, 0.221, 0, 0, 0.146, 1.087, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    17.92% {
        -webkit-transform: matrix3d(1.139, 0.105, 0, 0, 0.07, 1.139, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.139, 0.105, 0, 0, 0.07, 1.139, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    18.92% {
        -webkit-transform: matrix3d(1.137, 0.082, 0, 0, 0.055, 1.137, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.137, 0.082, 0, 0, 0.055, 1.137, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    25.23% {
        -webkit-transform: matrix3d(1.075, -0.001, 0, 0, -0.001, 1.075, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.075, -0.001, 0, 0, -0.001, 1.075, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    29.03% {
        -webkit-transform: matrix3d(1.032, -0.015, 0, 0, -0.01, 1.032, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.032, -0.015, 0, 0, -0.01, 1.032, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    31.43% {
        -webkit-transform: matrix3d(1.012, -0.017, 0, 0, -0.011, 1.012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.012, -0.017, 0, 0, -0.011, 1.012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    34.63% {
        -webkit-transform: matrix3d(0.994, -0.014, 0, 0, -0.01, 0.994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.994, -0.014, 0, 0, -0.01, 0.994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    40.14% {
        -webkit-transform: matrix3d(0.985, -0.007, 0, 0, -0.005, 0.985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(0.985, -0.007, 0, 0, -0.005, 0.985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    56.46% {
        -webkit-transform: matrix3d(1, 0.001, 0, 0, 0.001, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1, 0.001, 0, 0, 0.001, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    62.36% {
        -webkit-transform: matrix3d(1.002, 0.001, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1.002, 0.001, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    81.48% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    84.68% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    100% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
}

/* FINE CALENDARIO AVVENTO */
/*#calendar .week .day.future.giorno1 {
    background-image: url(/Risorse/AUCHAN/Images/Commons/Calendario/regalonatale.svg);
    background-size: 30%;
    background-repeat: no-repeat;
    background-position: center center;
}
#calendar .week .day.future.giorno2 {
    background-image: url(/Risorse/AUCHAN/Images/Commons/Calendario/regalonatale.svg);
    background-size: 30%;
    background-repeat: no-repeat;
    background-position: center center;
}*/
/*#calendar .week .day.future.giorno3 {
    background-image: url(/Risorse/AUCHAN/Images/Commons/Calendario/regalonatale.svg);
    background-size: 30%;
    background-repeat: no-repeat;
    background-position: center center;
}
#calendar .week .day.future.giorno4 {
    background-image: url(/Risorse/AUCHAN/Images/Commons/Calendario/regalonatale.svg);
    background-size: 30%;
    background-repeat: no-repeat;
    background-position: center center;
}
#calendar .week .day.future.giorno1 {
    background-image: url(/Risorse/AUCHAN/Images/Commons/Calendario/regalonatale.svg);
    background-size: 30%;
    background-repeat: no-repeat;
    background-position: center center;
}
#calendar .week .day.future.giorno5 {
    background-image: url(/Risorse/AUCHAN/Images/Commons/Calendario/regalonatale.svg);
    background-size: 30%;
    background-repeat: no-repeat;
    background-position: center center;
}
#calendar .week .day.future.giorno6 {
    background-image: url(/Risorse/AUCHAN/Images/Commons/Calendario/regalonatale.svg);
    background-size: 30%;
    background-repeat: no-repeat;
    background-position: center center;
}
#calendar .week .day.future.giorno7 {
    background-image: url(/Risorse/AUCHAN/Images/Commons/Calendario/regalonatale.svg);
    background-size: 30%;
    background-repeat: no-repeat;
    background-position: center center;
}
#calendar .week .day.future.giorno8 {
    background-image: url(/Risorse/AUCHAN/Images/Commons/Calendario/regalonatale.svg);
    background-size: 30%;
    background-repeat: no-repeat;
    background-position: center center;
}
#calendar .week .day.future.giorno9 {
    background-image: url(/Risorse/AUCHAN/Images/Commons/Calendario/regalonatale.svg);
    background-size: 30%;
    background-repeat: no-repeat;
    background-position: center center;
}
#calendar .week .day.future.giorno10 {
    background-image: url(/Risorse/AUCHAN/Images/Commons/Calendario/regalonatale.svg);
    background-size: 30%;
    background-repeat: no-repeat;
    background-position: center center;
}
#calendar .week .day.future.giorno11 {
    background-image: url(/Risorse/AUCHAN/Images/Commons/Calendario/regalonatale.svg);
    background-size: 30%;
    background-repeat: no-repeat;
    background-position: center center;
}
#calendar .week .day.future.giorno12 {
    background-image: url(/Risorse/AUCHAN/Images/Commons/Calendario/regalonatale.svg);
    background-size: 30%;
    background-repeat: no-repeat;
    background-position: center center;
}
#calendar .week .day.future.giorno13 {
    background-image: url(/Risorse/AUCHAN/Images/Commons/Calendario/regalonatale.svg);
    background-size: 30%;
    background-repeat: no-repeat;
    background-position: center center;
}

/* FINE CALENDARIO AVVENTO */

/*  MENU LATERALE  */


a.nav-expander { /*
    background: none repeat scroll 0 0 #fff; color: #00985f; display: block;
    font-size: 15px;
    font-weight: 400; height: 50px; margin-left: 0;
    padding: 30px 1.6em 40px;
    margin-top: 40px; margin-left: 20px; position: absolute; left: 0; text-decoration: none; text-transform: uppercase; top: 0; transition: left 0.3s ease-in-out 0s;
    width: 130px;
    z-index: 12; transition: left 0.3s ease-in-out 0s; -webkit-transition: left 0.3s ease-in-out 0s; -moz-transition: left 0.3s ease-in-out 0s; -o-transition: left 0.3s ease-in-out 0s;
    */
}

    a.nav-expander:hover {
        cursor: pointer;
    }

    a.nav-expander.fixed {
        position: fixed;
    }

.nav-expander {
    /*font-family: "VerlagBlack";*/
}

#nav-expander {
    font-size: 30px;
}

.nav-expanded a.nav-expander.fixed {
    left: 20em;
}

.ie-browser #MainMenuVerticale .panel {
    position: absolute !important;
}

nav {
    background: #00985f;
    display: block;
    height: 100%;
    /*overflow: auto;*/
    position: fixed;
    /*left: -20em;*/
    visibility: hidden;
    font-size: 15px;
    top: 0;
    width: 310px;
    z-index: 9999999;
    transition: left 0.3s ease-in-out 0s;
    -webkit-transition: left 0.3s ease-in-out 0s;
    -moz-transition: left 0.3s ease-in-out 0s;
    -o-transition: left 0.3s ease-in-out 0s;
}

.nav-expanded nav {
    /*left: 0;*/
    visibility: visible;
}

body.nav-expanded {
    /*margin-left: 0em;*/
    transition: left 0.4s ease-in-out 0s;
    -webkit-transition: left 0.4s ease-in-out 0s;
    -moz-transition: left 0.4s ease-in-out 0s;
    -o-transition: left 0.4s ease-in-out 0s;
}

#nav-close {
    /*font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;*/
    font-weight: 300;
    font-size: 24px;
    padding-left: 10px;
}

.main-menu {
    /*padding-top: 12px;*/
}

    .main-menu li {
        border-bottom: 1px solid #fff;
        font-size: 18px;
        padding-left: 12px;
        padding-right: 12px;
    }

        .main-menu li a {
            color: #FFF;
            text-decoration: none;
            text-transform: uppercase;
            font-weight: bold;
        }

            .main-menu li a:hover {
                color: #FFFFFF;
                text-decoration: none;
            }

        .main-menu li .sub-nav {
            border-bottom: 0px;
            padding: 4px;
        }

    .main-menu a .caret {
        width: 0;
        height: 0;
        display: none;
        vertical-align: top;
        border-top: 4px solid #4f5963;
        border-left: 4px solid transparent;
        border-left: 4px solid transparent;
        content: "";
        margin-top: 8px;
    }

    .main-menu a:hover .caret {
        border-top-color: #4f5963;
    }

    .main-menu li.open > a > .caret {
        border-top: none;
        border-bottom: 4px solid #4f5963;
        border-left: 4px solid transparent;
        border-left: 4px solid transparent;
    }

    .main-menu li.open > a:hover > .caret {
        border-bottom-color: #4f5963;
    }

.icon:before {
    font-family: ''Font Awesome 5 Pro'';
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-transform: none;
    content: '\f105';
}

.main-menu li > a > span.icon {
    float: left;
    margin: 0.1em 1.7em -0.1em 0;
    opacity: 0;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.main-menu li > a:hover > span.icon {
    float: left;
    margin: 0.1em 0.8em -0.1em 0;
    opacity: 1;
}


.skywalker_header .row div > a {
    line-height: 0px;
}

.logo_totem {
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
    /*padding-left: 60px;
	padding-right: 60px;*/
    max-width: 250px;
}

.boxbanner {
    margin-bottom: 25px;
}

.open_close {
    /*background-color: #fff;*/
    padding-bottom: 5px;
    padding-top: 0px;
}

#nav-close {
    color: #e0001a;
    font-size: 40px;
    font-weight: bold;
}

/*  FINE MENU LATERALE */

/*  INIZIO MENU VERICALE */

nav .navigation {
    padding: 0px 0 0 30px;
    height: 100%;
    background-color: #f1f1f1;
}

@media (max-width:767px) {
    nav .navigation {
        padding: 20px 0 0;
    }
}

nav .navigation.header-sticky-banner {
    padding: 67px 0 0 30px;
}

nav .navigation nav.panel {
    /*left: 100%;*/
    background-color: transparent;
    border-top: 0px;
    border: none;
}

    nav .navigation nav.panel .navigation .best-seller .main-title {
        visibility: hidden;
        display: none;
    }

nav .navigation nav {
    z-index: -1;
}

    nav .navigation nav .navigation {
        background-color: #e5e4e4;
    }

@media (max-width:767px) {
    nav .navigation nav .navigation {
        background-color: #fff;
    }
}

nav .navigation nav nav {
    z-index: -2;
}

    nav .navigation nav nav .navigation {
        background-color: #d8d7d7;
    }

@media (max-width:767px) {
    nav .navigation nav nav .navigation {
        background-color: #fff;
    }
}

nav .navigation nav nav nav {
    z-index: -3;
}

    nav .navigation nav nav nav .navigation {
        background-color: #e6e6e9;
    }

@media (max-width:767px) {
    nav .navigation nav nav nav .navigation {
        background-color: #fff;
    }
}

nav .navigation nav nav nav nav {
    z-index: -4;
}

    nav .navigation nav nav nav nav .navigation {
        background-color: #e0e0e4;
    }


@media (max-width:767px) {
    nav .navigation nav nav nav nav .navigation {
        background-color: #fff;
    }
}

nav .navigation nav nav nav nav nav {
    z-index: -5;
}

    nav .navigation nav nav nav nav nav .navigation {
        background-color: #dbdbdf;
    }

nav .navigation > .title {
    font-size: 15px;
    /*font-size: 1rem;*/
    color: #50475e;
    text-transform: uppercase;
    font-weight: 700;
    height: 30px;
    margin-bottom: 10px;
    cursor: default;
    margin-right: 10px;
    padding-top: 20px;
    padding-bottom: 32px;
}

@media (max-width:767px) {
    nav .navigation nav nav nav nav nav .navigation {
        background-color: #fff;
    }

    nav .navigation > .title {
        margin: 0 0 40px 20px;
        height: 0;
    }
}

nav .navigation > .title.first {
    margin-left: 40px;
}

@media (max-width:767px) {
    nav .navigation > .title.first {
        margin-left: 20px;
        margin-top: 69px;
    }

    nav .navigation > .items {
        background-color: #fff;
    }
}

nav .navigation > .items {
    list-style: none;
    margin: 0 0 0 -15px;
    padding: 0;
    border-top: 1px solid #585858;
    padding-top: 5px;
}

    nav .navigation > .items .item {
        padding: 0 15px;
    }

@media (max-width:767px) {
    nav .navigation > .items .item {
        padding: 0 0 0 15px;
        display: table;
        width: 90%;
        margin: 10px 20px 0;
        height: auto;
        line-height: 20px;
    }
}

nav .navigation > .items .item > a {
    font-size: 15px;
    /*font-size: .8571428571rem;*/
    display: block;
    position: relative;
    margin-right: 0;
    cursor: pointer;
    height: 36px;
    line-height: 36px;
    /*color: #585858;*/
    color: #000;
    border-bottom: 1px solid #ccc;
}

@media (max-width:767px) {
    nav .navigation > .items .item > a {
        display: table-cell;
        vertical-align: middle;
        padding-right: 15px;
        line-height: 20px;
    }
}

nav .navigation > .items .item > a a {
    display: block;
}

nav .navigation > .items .item > a:after {
    content: "\f061";
    font-family: 'Font Awesome 5 Pro';
    font-size: 10px;
    color: #585858;
    position: absolute;
    right: 0;
    top: 0;
}

nav .navigation > .items .item.is-active {
    /*background-color: #e5e4e4;*/
    color: #E0001A;
}

    nav .navigation > .items .item.is-active .is-active {
        /*background-color: #d8d7d7;*/
        color: #E0001A;
    }

        nav .navigation > .items .item.is-active .is-active > .is-active {
            background-color: #e6e6e9;
        }

    nav .navigation > .items .item.is-active > a, nav .navigation > .items .item.is-active > a:after {
        /*color: #0061af;*/
        color: #E0001A;
    }

nav .navigation > .items.no-arrow a:after {
    content: "";
}

nav .navigation > .best-seller {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
}

@media (max-width:767px) {
    nav .navigation > .items .item > a:after {
        top: calc(50% - 10px);
        display: table-cell;
    }

    nav .navigation > .best-seller {
        display: none;
    }
}

nav .navigation > .best-seller .main-title {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    font-size: 1rem;
    margin-bottom: 10px;
    cursor: default;
    padding-left: 30px;
}

nav .navigation > .best-seller .title {
    font-size: 12px;
    font-size: .8571428571rem;
    max-width: 175px;
    margin-top: 30px;
    padding-left: 10px;
    width: 100%;
    float: right;
    text-align: left;
}

nav .navigation > .best-seller .image {
    float: left;
}

    nav .navigation > .best-seller .image img {
        max-width: 90px;
        display: block;
    }

nav .navigation > .best-seller .background {
    background-color: #fff !important;
    height: 100%;
    width: 100%;
    display: inline-block;
    padding: 5px 15px 5px 30px;
    border-top: 1px solid #e1dfe4;
}

    nav .navigation > .best-seller .background .prudsys-add-to-cart {
        display: none;
    }

    nav .navigation > .best-seller .background a {
        display: block;
    }

@media (max-width:767px) {
    nav {
        font-size: 12px;
    }

        nav.panel.push-left {
            width: 250px;
            z-index: 999999;
            top: 0;
        }

            nav.panel.push-left.is-active {
                width: 250px;
                overflow-y: auto;
            }

        nav .navigation nav.panel {
            left: -100%;
        }

            nav .navigation nav.panel.is-active {
                left: 0;
                z-index: 999999;
                background-color: #fff;
                height: 500%;
            }

                nav .navigation nav.panel.is-active > span {
                    height: 66px;
                    width: 100%;
                    color: #50475e;
                    background-color: #f3f2f4;
                    display: inline-block;
                    font-size: 20px;
                    padding: 20px 10px;
                }
}

/*  FINE MENU VERTICALE */

/*MIO TEST*/
nav.panel.slide-left.is-active {
    /*left:309px;   
	-webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    -webkit-transform: translateX(-15%);
    -moz-transform: translateX(-15%);
    -ms-transform: translateX(-15%);
    -o-transform: translateX(-15%);
    transform: translateX(-15%);
	visibility:hidden;*/
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    visibility: visible;
    opacity: 1;
    z-index: 0;
}

nav.panel.slide-left {
    left: 306px;
    /*transition: left 0.5s ease-in-out 0s;
	-webkit-transition: left 0.5s ease-in-out 0s;
	-moz-transition: left 0.5s ease-in-out 0s;
	-o-transition: left 0.5s ease-in-out 0s;*/
    /*-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;*/
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    -webkit-transform: translateX(-15%);
    -moz-transform: translateX(-15%);
    -ms-transform: translateX(-15%);
    -o-transform: translateX(-15%);
    transform: translateX(-15%);
    opacity: 0;
    visibility: hidden;
}

/*MIO TEST*/

nav .navigation > .items.delete-arrow a:after {
    content: "";
}


@media (min-width:768px) and (max-width:992px) {
    nav.panel.slide-left {
        left: 254px;
    }

    nav {
        width: 260px;
    }

    .auchan_menu_orizzontale_elenco {
        /*padding-top: 33px;*/
    }

    .auchan_menu_orizzontale_elenco_logo a img {
        width: 100px !important;
    }

    .auchan_menu_orizzontale_elenco a {
        /* padding: 50px 43px 51px 44px !important; */
        font-size: 12px;
        margin: 0px 7px !important;
    }
}

/*@media (min-width: 768px) {
	.navbar-toggle {
		display: block;
	}
}
@media (min-width: 992px) {
	.navbar-toggle {
		display: none;
	}
}*/

/*  OVERRIDE NAVBAR COLLAPSE PER TABLET */

/*@media (max-width: 992px) {
  .navbar-header {
      float: none;
  }
  .navbar-left,.navbar-right {
      float: none !important;
  }
  .navbar-toggle {
      display: block;
  }
  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
      display: none!important;
  }
  .navbar-nav {
      float: none!important;
      margin-top: 7.5px;
  }
  .navbar-nav>li {
      float: none;
  }
  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .collapse.in{
      display:block !important;
  }
}*/

/* FINE OVERRIDE NAVABR COLLAPSE */

.auchan_menu_bottom_voci i {
    color: #E0001A;
    font-size: 19px;
    vertical-align: sub;
}

.spedizioneGratuita {
    text-decoration: none;
}

    .spedizioneGratuita a:hover {
        text-decoration: none;
        color: #000 !important;
    }

.btn-search-header span {
    font-size: 21px;
}

.whish_header {
    color: #E0001A !important;
    font-size: 21px !important;
}

.user_menu_logged {
    color: #E0001A !important;
    font-size: 21px !important;
}

.user_menu_not_logged {
    color: #E0001A !important;
    font-size: 21px !important;
}

@media(max-width:480px) {
    .auchan_menu_bottom_voci; {
        float: none !important;
    }
}

.pdv_menu_verticale {
    margin-top: 40px;
    border-bottom: 1px solid #a7abae;
    padding-bottom: 3px;
    margin: 40px 15px 0px 15px;
    text-align: left;
}

    .pdv_menu_verticale a {
        color: #000;
    }

        .pdv_menu_verticale a:hover {
            color: #E0001A;
            text-decoration: none;
        }

    .pdv_menu_verticale i {
        vertical-align: baseline !important;
        font-size: 20px;
        float: right;
    }

.cerca_menu_verticale .input-group {
    width: 90%;
    margin-left: 14px;
    border-bottom: 1px solid #000;
}

.cerca_menu_verticale {
    padding-bottom: 20px;
}

.livello2_titolo_verticale:hover {
    text-decoration: none;
}

.livello3_titolo:hover {
    text-decoration: none;
}

.delete-arrow .item a:hover {
    text-transform: none;
}

.delete-arrow .item a:hover {
    color: #E0001A !important;
    text-decoration: none;
}

.overlayMenu {
    display: none;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1031;
    background-color: rgba(0,0,0,0.9);
}
/* INIZIO BANNER SMALL HOMEPAGE */

.HPBannerSearch {
    position: relative;
    width: 100%;
    border: 1px solid #d4d4d4;
    margin-bottom: 15px;
}

    .HPBannerSearch .input-group {
        position: relative;
        display: table;
        height: 100%;
        border-collapse: separate;
        border-bottom: 1px solid #000;
        margin: 37px 20px 37px 20px;
    }

@media (max-width:967px) {
    .HPBannerSearch .input-group {
        margin: 10px;
    }
}

.HPBannerSearch .form-control {
    display: block;
    width: 100%;
    height: 35px;
    padding: 6px 12px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 0px solid #ccc;
}
/* FINE BANNER SMALL HOMEPAGE */


/* OWL CAROUSEL  */

.owl-nav {
    /*position: absolute;
    top: 34%;
    width: 100%;*/
}

.owl-prev {
    /*left: 0;
    position: absolute;*/
    background-color: transparent !important;
    /*padding: 0px !important;*/
}

.owl-next {
    /*right: 0;
    position: absolute;*/
    background-color: transparent !important;
    /*padding: 0px !important;*/
}

/*@media(max-width:768px) {
    .owl-prev; {
        display: none !important;
    }

    .owl-next {
        display: none !important;
    }
}*/

/*.owl-prev img, .owl-next img {
    max-height: 75px;
}*/
/*  FINE OWL CAROUSEL */

/*.centeredHPBox {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}*/

.swiper-container {
    width: 100%;
    height: 100%;
    max-width: 1370px;
}

#topslider {
    margin-bottom: 5px;
}

.searchBoxHP {
    position: absolute;
    width: 90%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.searchBoxHPContainer {
    position: relative;
    background-position: 50%;
    background-image: url(/Risorse/AUCHAN/Images/Commons/Banners/BoxCerca_375x90.jpg);
    background-repeat: no-repeat;
    background-size: contain;
}

.HPBannerSmall img {
    max-height: 85px;
    width: 100%;
}


.HPBannerSmall {
    max-height: 85px;
    margin-bottom: 5px;
}


@media(max-width:667px) {
    .swiper-button-prev, .swiper-button-next; {
        position: absolute;
        top: 50%;
        width: 25px;
        height: 45px;
        margin-top: -20px;
        z-index: 10;
        cursor: pointer;
        background-size: 46px 95px;
        background-position: center;
        background-repeat: no-repeat;
    }
}

#html5-watermark {
    display: none !important;
}

.auchan_video_button {
    margin-bottom: 20px;
}

#modalBodyTable tr {
    padding-bottom: 10px;
}

#modalBodyTable .indirizzoPP {
    color: #a7abae;
    font-size: smaller;
}

.spacerPPTable {
    height: 10px;
}

.swal-overlay {
    z-index: 9999999 !important;
}

.nomePPointRicerca {
    text-transform: uppercase;
}

.concorso_ordine {
    border: 2px solid #e0001a;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    padding: 20px;
    text-align: center;
}

    .concorso_ordine.concorso_ordine_PP092018 {
        border: 2px solid #0070BA;
        color: #7F7F7F;
    }

        .concorso_ordine.concorso_ordine_PP092018 #partecipa_concorso {
            color: #fff;
            background-color: #0070BA;
            border-color: #0070BA;
        }


.table-hover > tbody > tr:hover {
    background-color: inherit;
}

#skywalker_header_multiline #skywalker_navbar {
    /*margin-left: -15px;
    margin-right: -15px;*/
    margin-bottom: 0px !important;
}

#skywalker_header_multiline {
    /*box-shadow: 0 5px 15px rgba(0,0,0,.08);*/
    border-bottom: 1px solid #e6e7eb;
}

.navbar-header {
    min-height: 60px;
}

.menu-mobile-hamburger {
    height: 60px;
}

.menu-mobile-vertical {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    width: 1px;
    height: 100%;
    background-color: #f0f0f0;
    left: 16.35%;
}

.skywalker_quadro {
    margin-bottom: 16px;
}

.assoluto {
    position: absolute;
}

.descrizione-prodotto-scheda {
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
}

.skywalker_scheda_attributi_grap > ul > li > img {
    width: 60px;
    height: 60px;
}


.product-option-selection {
    border: 1px solid #ced1da;
    display: flex;
    align-items: center;
    padding: 8px 16px;
    box-sizing: border-box;
}

#myTab > li {
    width: 25%;
    text-align: center;
}

    #myTab > li.active > a, #myTab > li.active > a:focus, #myTab > li.active > a:hover {
        color: #000 !important;
        cursor: default;
        background-color: #00985f;
        border: 1px solid #c4c5c7;
        font-family: SanaSansAlt-Book;
        font-size: 20px;
    }

    #myTab > li > a, #myTab > li > a:focus, #myTab > li > a:hover {
        color: #FFF !important;
        cursor: default;
        background-color: #00985f;
        border: 1px solid #c4c5c7;
        margin-right: 0px;
        font-family: SanaSansAlt-Book;
        font-size: 20px;
    }

.tab-content .active {
    font-family: SanaSansAlt-Book;
    font-size: 16px;
}

.container-img-grande > img {
    cursor: zoom-in;
}

.skywalker_scheda_info {
    font-family: SanaSansAlt-Book;
}

    .skywalker_scheda_info strong, .skywalker_scheda_info b {
        font-family: SanaSansAlt-Black;
    }


.botton-aggiungi-carrello > a {
    bottom: 0px;
}

.logo-hamb-menu-aperto {
    position: absolute;
    margin-left: 36px;
}

.testo-newsletter-footer {
    color: #fff;
    font-family: eufoniem_one-webfont,Times,serif;
    font-weight: 400;
    line-height: .9;
    -webkit-font-kerning: normal;
    font-kerning: normal;
    -webkit-font-smoothing: subpixel-antialiased;
    font-smooth: always;
    font-size: 40px;
    vertical-align: middle;
}

.btn-newsletter-footer, .btn-newsletter-footer:hover {
    background-color: #E0001A;
    color: #fff;
    border-bottom-left-radius: 159984px;
    border-bottom-right-radius: 159984px;
    border-top-left-radius: 159984px;
    border-top-right-radius: 159984px;
}

.well {
    padding-top: 0px;
}

#col_sx_esposizione {
    border-left: 1px solid #f0f0f0;
    border-right: 1px solid #f0f0f0;
}

.accordion-filtri {
    position: relative;
}

    .accordion-filtri::after {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48cGF0aCBkPSJNMjAuMyAxNC45bC01IDQuOC01LTQuOCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PC9zdmc+");
        background-repeat: no-repeat;
        content: "";
        display: inline-block;
        width: 30px;
        height: 30px;
        position: absolute;
        top: 75%;
        right: 0;
        transform: translateY(-50%);
        background-size: 60px auto;
        background-position: 50%;
        transform: translateY(-50%) rotate(-180deg);
    }

    .accordion-filtri.collapsed::after {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48cGF0aCBkPSJNMjAuMyAxNC45bC01IDQuOC01LTQuOCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PC9zdmc+");
        background-repeat: no-repeat;
        content: "";
        display: inline-block;
        width: 30px;
        height: 30px;
        position: absolute;
        top: 30%;
        right: 0;
        transform: translateY(-50%);
        background-size: 60px auto;
        background-position: 50%;
    }



#accordionFiltri > .panel {
    background-color: #FFF;
}

    #accordionFiltri > .panel.panel-default > .panel-heading {
        color: #333;
        background-color: #FFF;
        border: none;
        border-top: 1px solid #f0f0f0;
        background-image: none;
        border-radius: 0px;
    }

    #accordionFiltri > .panel.panel-default > .panel-collapse.collapse > .panel-body, #accordionFiltri > .panel.panel-default > .panel-collapse.collapse.in > .panel-body, #accordionFiltri > .panel.panel-default > .panel-collapse.collapsing > .panel-body {
        border: none;
    }

        #accordionFiltri > .panel.panel-default > .panel-collapse.collapse > .panel-body a, #accordionFiltri > .panel.panel-default > .panel-collapse.collapse.in > .panel-body a, #accordionFiltri > .panel.panel-default > .panel-collapse.collapsing > .panel-body a {
            border: none;
        }

    #accordionFiltri > .panel.panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top: none;
    }

.filtroSelezionato, .filtroNonSelezionato {
    padding-left: 33px;
}


    .filtroSelezionato:hover, .filtroNonSelezionato:hover {
        background-color: transparent !important;
    }

    .filtroSelezionato span, .filtroNonSelezionato span {
        font-family: SanaSansAlt-Book;
        text-transform: capitalize;
    }

.accordion-toggle.accordion-filtri:hover, .accordion-toggle.accordion-filtri:focus {
    text-decoration: none;
}

.skywalker_purchase_riepilogo .panel-default > .panel-heading, .skywalker_purchase_carrello_opzioni .panel-default > .panel-heading, #skywalker_purchase_sx_bar .panel-default > .panel-heading, #panel-pagamenti-carrello .panel-default > .panel-heading, .selezione-tipo-utenza .panel-default > .panel-heading {
    color: #FFF;
    background-color: #E0001A;
    font-family: SanaSansAlt-Black, Arial, sans-serif;
    font-size: 20px;
    text-transform: uppercase;
    border: none !important;
    background-image: none;
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.skywalker_riepilogo_dati .panel-default > .panel-body, .skywalker_purchase_carrello_opzioni .panel-default > .panel-body, #skywalker_purchase_sx_bar .panel-default > .panel-body {
    background-color: #fff;
    border: none !important;
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}

.box-titolo-chiusura-ordine {
    padding: 10px;
    background-color: #FFF;
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
    margin-bottom: 10px;
}

    .box-titolo-chiusura-ordine h1 {
        font-size: 30px;
    }

.skywalker_purchase_riepilogo .list-group > .list-group-item:first-child, #skywalker_purchase_sx_bar .list-group > .list-group-item:first-child {
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
}

.skywalker_purchase_riepilogo .list-group > .list-group-item:last-child, #skywalker_purchase_sx_bar .list-group > .list-group-item:last-child {
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}

.skywalker_purchase_riepilogo .list-group > .list-group-item, #skywalker_purchase_sx_bar .list-group > .list-group-item, #bloccoIndirizzi .list-group > .list-group-item {
    border: none !important;
}


.skywalker_purchase_carrello {
    margin-bottom: 20px;
    background-color: #fff;
    padding-top: 15px;
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}

.skywalker_purchase_carrello_opzioni .panel-default > .panel-body ul {
    list-style-type: none;
    padding-left: 0px;
}

.descrizione-prodotto-carrello a {
    font-size: 20px;
    color: #333;
}

    .descrizione-prodotto-carrello a:hover {
        font-size: 20px;
        color: #E0001A;
        text-decoration: none;
    }

.titolo-blocco-fatturazione {
    background-color: #fff;
    margin-bottom: 0px;
    padding-bottom: 10px;
    padding-left: 15px;
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
}

.container-blocco-fatturazione {
    background-color: #fff;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 10px;
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}

#Altro_Indirizzo_Box {
    margin-top: 10px;
}

#bloccoIndirizzi .panel {
    border: none !important;
}

#panel-pagamenti-carrello h3 {
    font-family: SanaSansAlt-Black, Arial, sans-serif;
    font-size: 18px;
}

.elenco-riepilogo-prodotti-carrello a {
    font-size: 17px;
    color: #333;
}

    .elenco-riepilogo-prodotti-carrello a:hover {
        font-size: 17px;
        color: #E0001A;
        text-decoration: none;
    }

.selezione-tipo-utenza .panel-default > .panel-body {
    background-color: #fff;
}

.titolo-blocco-fatturazione a:hover {
    text-decoration: none;
}

.blocco_carrello_cerchio {
    margin: 0px !important;
}

.auchan_menu_orizzontale_elenco {
    height: 65px;
}

    .auchan_menu_orizzontale_elenco > .blocco_carrello_cerchio {
        margin: 0px !important;
    }

ul.breadcrumb {
    margin-bottom: 0px;
}

.skywalker_shop_datapager {
    margin-top: 0px;
    margin-bottom: 15px;
}

#accordionFiltri {
    margin-top: 10px;
}

    #accordionFiltri > .panel:first-child > .panel-heading {
        border-top: none;
    }

.tab-menu-club {
    text-align: center !important;
    margin-top: 30px;
    border-bottom: none;
}

    .tab-menu-club li {
        float: none !important;
        display: inline-block !important;
    }

    .tab-menu-club > li > a {
        color: #333 !important;
        cursor: default;
        font-size: 20px;
        font-family: SanaSansAlt-Medium, Arial, sans-serif;
    }

        .tab-menu-club > li > a:hover, .tab-menu-club > li > a:focus, .tab-menu-club > li > a:hover {
            color: #FFF !important;
            cursor: pointer;
            font-family: SanaSansAlt-Medium, Arial, sans-serif;
            font-size: 20px;
            background-color: #046a38;
            border: 1px solid #046a38;
            border-top-left-radius: 199980px;
            border-top-right-radius: 199980px;
            border-bottom-left-radius: 199980px;
            border-bottom-right-radius: 199980px;
        }

    .tab-menu-club > li.active > a, .tab-menu-club > li.active > a:focus, .tab-menu-club > li.active > a:hover {
        color: #FFF !important;
        cursor: default;
        font-family: SanaSansAlt-Medium, Arial, sans-serif;
        font-size: 20px;
        background-color: #00985f;
        border: 1px solid #00985f;
        border-top-left-radius: 199980px;
        border-top-right-radius: 199980px;
        border-bottom-left-radius: 199980px;
        border-bottom-right-radius: 199980px;
    }

.help-block {
    position: inherit !important;
    text-transform: uppercase;
}

.tab-content-club strong {
    font-family: SanaSansAlt-Black,Arial,sans-serif;
    font-size: 20px;
}

.dettaglio-storico-ordini label {
    font-family: SanaSansAlt-Black,Arial,sans-serif;
}

.uppercase {
    text-transform: uppercase;
}

.home-header-overlay {
    background: rgba(51,51,51,.5);
    z-index: 49;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
}

.blocco-login-apertura {
    position: absolute;
    top: 65px;
    right: 70px;
    min-width: 240px;
    max-width: 280px;
    background-color: #fff;
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 20px;
    box-shadow: 0 5px 25px rgba(0,0,0,.25);
}

.nascosto {
    display: none;
}

#bloccoLogin ul {
    padding-left: 0px;
    list-style-type: none;
}

    #bloccoLogin ul li {
        text-align: left;
        width: 100%;
        border-bottom: 1px solid #abb1bf;
        padding: 8px 0;
    }

        #bloccoLogin ul li:last-child {
            border-bottom: none;
        }

.voci-menu-header a {
    width: 100% !important;
    text-align: left !important;
    font-size: 20px;
    color: #000;
}

    .voci-menu-header a:hover {
        color: #E0001A;
    }

.voci-menu-header:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTEuNSA3LjlsNyA3LjEtNyA3LjEiLz48L3N2Zz4=");
    background-repeat: no-repeat
}

.voci-menu-header:hover:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNlMDAwMWEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTEuNSA3LjlsNyA3LjEtNyA3LjEiLz48L3N2Zz4=");
    background-repeat: no-repeat
}

.voci-menu-header:after, .voci-menu-header:hover::after {
    content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    background-size: 30px 30px
}

.btn-disconnetti-home {
    color: #E0001A;
}


.voci-menu-header.logoff:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48cGF0aCBkPSJNMTkuMiAxMC45bC04LjQgOC4zbTAtOC4zbDguNCA4LjMiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNMTUgNWM1LjUgMCAxMCA0LjUgMTAgMTBzLTQuNSAxMC0xMCAxMFM1IDIwLjUgNSAxNSA5LjUgNSAxNSA1bTAtMUM4LjkgNCA0IDguOSA0IDE1czQuOSAxMSAxMSAxMSAxMS00LjkgMTEtMTFTMjEuMSA0IDE1IDR6Ii8+PC9zdmc+");
    background-repeat: no-repeat;
    display: inline-block;
    width: 30px;
    height: 30px;
    background-size: 25px 30px
}

.voci-menu-header.logoff:hover:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48cGF0aCBkPSJNMTkuMiAxMC45bC04LjQgOC4zbTAtOC4zbDguNCA4LjMiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2UwMDAxYSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNMTUgNWM1LjUgMCAxMCA0LjUgMTAgMTBzLTQuNSAxMC0xMCAxMFM1IDIwLjUgNSAxNSA5LjUgNSAxNSA1bTAtMUM4LjkgNCA0IDguOSA0IDE1czQuOSAxMSAxMSAxMSAxMS00LjkgMTEtMTFTMjEuMSA0IDE1IDR6IiBmaWxsPSIjZTAwMDFhIi8+PC9zdmc+");
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    background-size: 25px 30px
}

.btn {
    outline-color: transparent !important;
}

.skywalker_purchase_riepilogo_consegne strong {
    font-size: 14px;
}

@media(max-width:767px) {
    .navbar-header {
        min-height: inherit;
    }

    .mobile_menu_cart_item {
        padding-top: 0px;
    }

        .mobile_menu_cart_item .user_menu_logged {
            margin-right: 10px;
        }

    .section-profile {
        padding-top: 11px;
    }

    .blocco-login-apertura {
        position: absolute;
        top: 53px;
        right: 15px;
        min-width: 260px;
        max-width: 280px;
        background-color: #fff;
        text-align: center;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 10px;
        padding-bottom: 20px;
        box-shadow: 0 5px 25px rgba(0,0,0,.25);
    }

    #bloccoLogin ul li {
        display: inline-flex;
    }

    .mobile_menu_cart_item .user_menu_not_logged {
        font-size: 24px;
        float: right;
        margin-right: 10px;
        margin-left: 0px;
    }

    .swiper-button-prev, .swiper-button-next {
        top: 39%;
    }

    .btn-iscrivi-nl-footer {
        margin-top: 20px;
    }

    .bottone-scheda-prodotto {
        position: relative;
        padding-top: 13px !important;
        padding-left: 28% !important;
        color: #fff !important;
    }

    #myTab-accordion > .panel.panel-default > .panel-heading, #myTab-accordion > .panel.panel-default > .panel-heading:focus, #myTab-accordion > .panel.panel-default > .panel-heading:hover, #myTab-accordion > .panel.panel-default > .panel-heading:active {
        color: #FFF;
        background-color: #00985f;
        border: 1px solid #00985f;
        background-image: none;
        border-radius: 0px;
    }
}

.site-header--search {
    text-align: left;
    max-width: none;
    flex-grow: 1;
    flex-shrink: 1;
}

    .site-header--search .search-section {
        display: block;
        padding: 0;
        border-top: none;
        text-align: left;
        z-index: 29;
    }

.search-section {
    width: 100%;
    padding: 16px 16px 32px;
    box-sizing: border-box;
}

.search-content--form {
    position: relative;
    border: 1px solid #e6e7eb;
    border-radius: 9999em;
    box-sizing: border-box;
}

.search-content--input {
    padding-right: 24px;
    padding-left: 48px;
}

.search-content--input {
    width: 100%;
    height: 45px;
    border: none;
    box-shadow: none;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 16px 16px 16px 48px;
    box-sizing: border-box;
    background-size: 32px 32px;
    background-color: #fff;
    background-position: 8px;
    border: 1px solid #e6e7eb;
    border-top-left-radius: 159984px;
    border-top-right-radius: 159984px;
    border-bottom-left-radius: 159984px;
    border-bottom-right-radius: 159984px;
}

.search-button:before, .search-content--input {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48cGF0aCBkPSJNMjUuNSAyNS41bC01LjktNS45IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNMTMuNSA1LjVjNC40IDAgOCAzLjYgOCA4cy0zLjYgOC04IDgtOC0zLjYtOC04IDMuNi04IDgtOG0wLTFjLTUgMC05IDQtOSA5czQgOSA5IDkgOS00IDktOS00LTktOS05eiIvPjwvc3ZnPg==");
    background-repeat: no-repeat
}

.auchan_menu_orizzontale_desktop_searchbar {
    position: fixed;
    top: 33px;
    left: 50%;
    transform: translate(-50%,-50%);
    width: auto;
    max-width: calc(100% - 25% - 16px);
    z-index: 1030;
    min-width: 400px;
}

@media(max-width:900px) {
    .auchan_menu_orizzontale_desktop_searchbar {
        min-width: inherit;
    }
}

.site-header--search .search-section .search-list-suggestions {
    width: 100%;
    position: absolute;
    top: 100%;
    left: 0;
    margin-top: 0;
    padding: 32px 25%;
    box-sizing: border-box;
}

.search-list-suggestions--item {
    margin-bottom: 16px;
    transition: all .25s ease-out;
    cursor: pointer;
}

.search-list-suggestions {
    background-color: #fff;
}

.search-list-suggestions--label {
    text-align: center;
    font-family: SanaSansAlt-Black, Arial, sans-serif;
    font-size: 22px;
    margin-bottom: 20px;
}

.search-list-suggestions--list li {
    display: list-item !important;
}

.search-list-suggestions--list {
    list-style-type: none;
}

.slider {
    overflow-y: hidden;
    background-color: #fff;
    padding-bottom: 20px;
    padding-top: 20px;
    -webkit-transition-property: all;
    -webkit-transition-duration: .5s;
    -webkit-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
    -moz-transition-property: all;
    -moz-transition-duration: .5s;
    -moz-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
    -ms-transition-property: all;
    -ms-transition-duration: .5s;
    -ms-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
    transition-property: all;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
    /*width: 200px;*/
}

    .slider input {
        border-color: none !important;
        box-shadow: none !important;
    }

    .slider.closed {
        max-height: 0;
        padding-top: 0px;
        padding-bottom: 0px;
    }


.auchan-cambia-vita:after {
    position: absolute;
    bottom: 6px;
    left: -6px;
    z-index: 1;
    width: 30px;
    height: 20px;
    background-size: 30px 20px;
}

.auchan-cambia-vita:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NyIgaGVpZ2h0PSIzNyIgdmlld0JveD0iMCAwIDQ3IDM3Ij48cGF0aCBkPSJNMjkuOSAzNy4zTDI2LjEgMjdjMi41IDAgOC40LS42IDExLjYtNS43IDMuMi01IDQuMy0xMy4xIDQuMy0xMy4xbDMuNS0xLjZjLjItLjEuMi0uNC0uMS0uNGgtMy44QzQxIDUuMSAzOSAzLjMgMzYgMy4zYy0xLjggMC0zLjQuNS00LjggMS40IDAgMC0yIDEuNC01IDMuOUwxNy4xIDE2Yy0uNy42LTEuNiAxLTIuNyAxSDIuOWMtLjMgMC0uMi4zLS4yLjQuOCAyLjQgMyA0LjYgNi43IDQuNmwtMi43IDIuN2MtLjEgMC0uMS4zLjIuM2gxMC4yYzcuNCAwIDExLjktMy4xIDE0LjktNy41LjItLjQuNS0uOC43LTEuMS4xLjEuMS4yLjEuMy0uOCAxLjgtMi42IDUuNC02LjEgNy42LTEuMi43LTEuNi45LTMuMiAxLjUtLjEgMC0uMi4yLS4xLjNsNC4xIDExLjNoMi40eiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0zNC41IDM3LjNMMzEuMSAyOGMtLjYuMi0xLjQuMy0yLjIuNGwzLjIgOC44aDIuNHoiIGZpbGw9Im5vbmUiLz48Y2lyY2xlIGN4PSIzNi42IiBjeT0iNy42IiByPSIyLjgiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzYuOCA2LjFjLS4zLjMtLjQuOSAwIDEuMi4zLjMuOS4zIDEuMiAwIC4zLS4zLjMtLjkgMC0xLjJzLS44LS40LTEuMiAwTTI5IDI4LjNsMy4yIDkuMWgyLjRsLTMuNC05LjVjLS43LjItMS41LjMtMi4yLjRtNi40LTIyLjJjLjctLjcgMS45LS43IDIuNyAwcy43IDEuOSAwIDIuN2MtLjcuNy0xLjkuNy0yLjcgMC0uNy0uOC0uNy0yIDAtMi43bTIuNCAxNC44YzMuMi01LjIgNC4zLTEzLjQgNC4zLTEzLjRsMy41LTEuNmMuMSAwIC4yLS4yLjItLjNzLS4yLS4yLS4zLS4yaC0zLjdjLTEuMi0xLjktMy40LTMtNS43LTMtMS43IDAtMy40LjUtNC44IDEuNC0xLjcgMS4yLTMuNCAyLjYtNSA0bC05LjEgNy42Yy0uOC43LTEuNyAxLTIuOCAxSDIuOWMtLjMgMC0uMi4zLS4yLjQuOSAyLjkgMy43IDQuOSA2LjcgNC43bC0yLjcgMi43Yy0uMS4xLS4xLjIgMCAuMyAwIC4xLjEuMS4yLjFoMTAuMmM3LjQgMCAxMi0zLjIgMTUtNy43LjMtLjQuNS0uOC43LTEuMi4yLjIuMi4zLjIuNC0xLjIgMy4xLTMuMyA1LjgtNi4xIDcuOC0xIC42LTIuMSAxLjItMy4yIDEuNi0uMS4xLS4yLjItLjEuM2w0LjEgMTEuNmgyLjRsLTMuOC0xMC42YzIuNCAwIDguMy0uNyAxMS41LTUuOSIgZmlsbD0iI2QxMTUxZSIvPjwvc3ZnPg==");
    background-repeat: no-repeat;
    content: "";
    display: inline-block
}

.livello2_voci_istituzionali span {
    font-weight: bold;
}

.auchan-cambia-vita span {
    margin-left: 26px;
}

.fa.fa-map-marker.icona_mappa_home {
    padding-right: 7px;
    margin-left: 3px;
}

.fa .fa-shopping-basket .icona_mappa_home {
    padding-right: 2px;
}



.btn-homepage-top {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    font-family: SanaSansAlt-Book, Arial, sans-serif;
    font-size: 20px;
    color: #fff;
    font-weight: normal;
    padding-top: 16px;
    padding-bottom: 18px;
}

    .btn-homepage-top:hover, .btn-homepage-top:focus, btn-homepage-top:active {
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        font-family: SanaSansAlt-Book, Arial, sans-serif;
        font-size: 20px !important;
        color: #fff;
        font-weight: normal;
        padding-top: 16px;
        padding-bottom: 18px;
        background-color: #af272f;
        text-decoration: none;
    }

    .btn-homepage-top::before {
        width: 40px;
        height: 40px;
        background-size: 40px 40px;
        transform: translateY(-50%);
        top: 50%;
        z-index: 1;
        position: absolute;
    }

.btn-rosso-hp-sx::before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMS4wNDQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCI+PHBhdGggZD0iTTE5LjMgMTAuN2wtLjEgNS44LTcuOC0uMS4xLTUuOCIvPjxwYXRoIGQ9Ik0xNC4wMjMgMTIuNDg0bDIuNy4wMzItLjA0NyA0LTIuNy0uMDMyek0xMC4zIDExLjVsNS4xLTQuMiA1IDQuNCIvPjxwYXRoIGQ9Ik0yMi42IDE2LjdDMjEuMSAxOS4yIDE1LjIgMjcgMTUuMiAyN1M5LjQgMTkuMSA4IDE2LjVjLS43LTEuMi0xLjEtMi43LTEuMS00LjIuMS00LjYgMy45LTguNCA4LjYtOC4zIDQuNy4xIDguNCAzLjkgOC4zIDguNSAwIDEuNS0uNCAzLTEuMiA0LjJ6Ii8+PC9nPjwvc3ZnPg==");
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    background-size: 30px 30px;
}

.btn-rosso-hp-sx::before {
    width: 40px;
    height: 40px;
    background-size: 40px 40px;
    transform: translateY(-50%);
    top: 50%;
    z-index: 1;
    position: absolute;
    left: 0px;
}

.btn-homepage-top span {
    padding-left: 50px;
}

.bx-next, .swiper-button-next {
    background-color: rgba(0,0,0,.5);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 50px;
    height: 50px;
    z-index: 14;
    display: block;
    margin: 0 16px;
    cursor: pointer;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-left-radius: 50%;
    border-bottom-right-radius: 50%;
}

    .bx-next:before, .swiper-button-next:before {
        position: absolute;
        content: '';
        margin: 0 auto;
        top: 50%;
        transform: translateY(-50%);
        left: 0;
        right: 0;
        z-index: 2;
    }

    .bx-next:before, .swiper-button-next:before {
        /*background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTguNSA3LjlsLTcgNy4xIDcgNy4xIi8+PC9zdmc+");*/
        background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTEuNSA3LjlsNyA3LjEtNyA3LjEiLz48L3N2Zz4=");
        background-repeat: no-repeat;
        content: "";
        display: inline-block;
        width: 30px;
        height: 30px;
        background-size: 30px 30px;
    }

.bx-prev, .swiper-button-prev {
    background-color: rgba(0,0,0,.5);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 50px;
    height: 50px;
    z-index: 14;
    display: block;
    margin: 0 16px;
    cursor: pointer;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-left-radius: 50%;
    border-bottom-right-radius: 50%;
}

    .bx-prev:before, .swiper-button-prev:before {
        position: absolute;
        content: '';
        margin: 0 auto;
        top: 50%;
        transform: translateY(-50%);
        left: 0;
        right: 0;
        z-index: 2;
    }

    .bx-prev:before, .swiper-button-prev:before {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTguNSA3LjlsLTcgNy4xIDcgNy4xIi8+PC9zdmc+");
        background-repeat: no-repeat;
        content: "";
        display: inline-block;
        width: 30px;
        height: 30px;
        background-size: 30px 30px
    }


.blocco-vetrine {
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-size: cover;
    position: relative;
    text-align: left;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: unset;
    padding: 16px;
}



    .blocco-vetrine:before {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAyMy4zbC43LjdoNC42TDAgMTguN3pNLjcgMEwyNCAyMy4zdi00LjZMNS4zIDB6TTAgMTcuM0w2LjcgMjRoNC42TDAgMTIuN3pNNi43IDBMMjQgMTcuM3YtNC42TDExLjMgMHpNMCAxMS4zTDEyLjcgMjRoNC42TDAgNi43ek0xMi43IDBMMjQgMTEuM1Y2LjdMMTcuMyAwem02IDBMMjQgNS4zVi43bC0uNy0uN3pNMCA1LjNMMTguNyAyNGg0LjZMMCAuN3oiLz48cGF0aCBmaWxsPSIjZTAwMDFhIiBkPSJNMjQgLjdWMGgtLjd6TTE3LjMgMEwyNCA2LjdWNS4zTDE4LjcgMHptLTYgMEwyNCAxMi43di0xLjRMMTIuNyAwem0tNiAwTDI0IDE4Ljd2LTEuNEw2LjcgMHpNMCAwdi43TDIzLjMgMjRoLjd2LS43TC43IDB6bTAgNi43TDE3LjMgMjRoMS40TDAgNS4zem0wIDZMMTEuMyAyNGgxLjRMMCAxMS4zem0wIDZMNS4zIDI0aDEuNEwwIDE3LjN6Ii8+PC9zdmc+");
        background-repeat: no-repeat
    }

    .blocco-vetrine:before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background-repeat: repeat;
        background-position: 50%;
    }

.bkg-vetrine {
    background-color: #fff;
    z-index: 9;
}

.btn-homepage-top {
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 16px 16px 18px;
    box-sizing: border-box;
    cursor: pointer;
    border: 0;
    width: 100%;
    min-height: 66px;
    height: 100%;
    margin: 0;
}

.btn-rosso-hp-sx {
    position: relative;
    padding-left: 56px;
    padding-right: 20px;
}

.btn-rosso-hp-dx::before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCI+PHBhdGggZD0iTTEwLjggMjQuN2MuNyAwIDEuMy42IDEuMyAxLjMgMCAuNy0uNiAxLjMtMS4zIDEuMy0uNyAwLTEuMy0uNi0xLjMtMS4zLS4xLS43LjUtMS4zIDEuMy0xLjN6bTkuNSAwYy43IDAgMS4zLjYgMS4zIDEuMyAwIC43LS42IDEuMy0xLjMgMS4zLS43IDAtMS4zLS42LTEuMy0xLjMtLjEtLjcuNS0xLjMgMS4zLTEuM3ptLTkuOC0xNC41Yy42IDAgMSAuNCAxIDEgMCAuNS0uNSAxLTEgMS0uNiAwLTEtLjQtMS0xIDAtLjUuNC0xIDEtMXptOS42IDBjLjYgMCAxIC40IDEgMSAwIC41LS41IDEtMSAxLS42IDAtMS0uNC0xLTEgMC0uNS40LTEgMS0xeiIvPjxwYXRoIGQ9Ik0wIDQuOGg0LjNMOSAyMi42aDEzLjkiLz48cGF0aCBkPSJNNC44IDYuOWgyMWwtMi4yIDExLjhIOCIvPjxwYXRoIGQ9Ik0xNy42IDEzLjRjMCAxLjItMSAyLjEtMi4xIDIuMS0xLjIgMC0yLjEtMS0yLjEtMi4xIi8+PC9nPjwvc3ZnPg==");
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    background-size: 30px 30px;
}

.btn-rosso-hp-dx::before {
    width: 40px;
    height: 40px;
    background-size: 40px 40px;
    transform: translateY(-50%);
    top: 50%;
    z-index: 1;
    position: absolute;
    left: 0px;
}


.btn-rosso-hp-dx {
    position: relative;
    padding-left: 56px;
    padding-right: 20px;
}

.modale-hp-elenco-online-link {
    display: block;
    padding: 40px;
    padding-left: 26px;
    /*font-family: SanaSansAlt-Black, Arial, sans-serif;*/
    font-size: 17px;
    color: #000;
}

    .modale-hp-elenco-online-link strong {
        font-size: 20px;
    }

    .modale-hp-elenco-online-link:hover {
        text-decoration: none;
        color: #000;
    }

.bollo-link-modale-hp {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIyIDIyIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMjEuMiAxMS44SC44Yy0uNCAwLS44LS40LS44LS44cy40LS44LjgtLjhoMjAuNGMuNCAwIC44LjMuOC44IDAgLjQtLjQuOC0uOC44eiIvPjxwYXRoIGQ9Ik0xMS43IDIxYy0uMiAwLS40LS4xLS42LS4yLS4zLS4zLS4zLS44IDAtMS4xbDktOC43LTktOC43Yy0uMy0uMy0uMy0uOCAwLTEuMS4zLS4zLjgtLjMgMS4xIDBsOS41IDkuMmMuMy4zLjMuOCAwIDEuMWwtOS41IDkuMmMtLjEuMi0uMy4zLS41LjN6Ii8+PC9nPjwvc3ZnPg==");
    background-repeat: no-repeat
}

.bollo-link-modale-hp {
    display: inline-block;
    text-indent: 150%;
    overflow: hidden;
    white-space: nowrap;
}

.bollo-link-modale-hp {
    background-repeat: no-repeat;
    background-position: center;
    width: 50px;
    height: 50px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background-color: #e0001a;
    border-radius: 9999em;
}

    .bollo-link-modale-hp:hover {
        background-color: #000;
    }

.bordo-inferiore-modale {
    border-bottom: 1px solid #e6e7eb;
}

.no-border {
    border: none;
}

#footer .container-fluid {
    max-width: 1920px;
}

#skywalker_header_multiline {
    max-width: 1920px;
    margin: 0 auto;
}

.sorriso-menu:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDQ4IDMwIj48cGF0aCBkPSJNMTYuOCAxOC45Yy0uOSAxLjUtMi42IDIuNS00LjUgMi41cy0zLjYtMS4xLTQuNS0yLjYiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwOTg1ZiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTE3LjggMTIuNmMwIC43LS42IDEuMy0xLjMgMS4zLS43IDAtMS4zLS42LTEuMy0xLjMgMC0uNy42LTEuMyAxLjMtMS4zLjcgMCAxLjMuNiAxLjMgMS4zem0tOC4yIDBjMCAuNy0uNiAxLjMtMS4zIDEuMy0uNyAwLTEuMy0uNi0xLjMtMS4zIDAtLjcuNi0xLjMgMS4zLTEuMy43IDAgMS4zLjYgMS4zIDEuM3oiIGZpbGw9IiMwMDk4NWYiLz48cGF0aCBkPSJNMjMuOCAxNS4xYzAgNi4zLTUuMSAxMS40LTExLjQgMTEuNFMxIDIxLjQgMSAxNS4xQzEgOC44IDYuMSAzLjcgMTIuNCAzLjdzMTEuNCA1LjEgMTEuNCAxMS40eiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDA5ODVmIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48L3N2Zz4=");
    background-repeat: no-repeat
}

.birdy-menu:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDQ4IDMwIj48cGF0aCBkPSJNMTguMSAzLjloLTRDMTMgMi40IDEwLjYuNSA3LjEuNWMtMi4yIDAtNC4yLjYtNiAxLjhsLS4zLjJjLS40LjMtLjYuNy0uNiAxLjF2MjQuNmMwIC40LjIuOC42IDEuMS4yLjIuNS4zLjguMy4xIDAgLjMgMCAuNC0uMSAzLjUtMS4yIDYuMi0zLjMgOC02LjIgMS4xLTEuOCAyLjYtNC45IDQtMTAuMi42LTIuMi45LTQuMSAxLTVsMy41LTEuNmMuNS0uMi44LS44LjgtMS40LS4yLS42LS42LTEtMS4yLTEuMnptLS4yIDEuM2wtNCAxLjljLS4xIDAtLjEuMS0uMS4yIDAgMC0uMyAyLjQtMS4xIDUuNC0xLjMgNS4xLTIuOCA4LjEtMy44IDkuOC0xLjYgMi43LTQuMSA0LjYtNy4zIDUuNlYzLjZjLjItLjEuMy0uMi4zLS4yIDEuNi0xLjEgMy4zLTEuNiA1LjMtMS42IDMuMyAwIDUuNiAyIDYuMiAzLjMgMCAuMS4xLjEuMi4xaDQuM3pNNy44IDQuN2MtMS4zIDAtMi40IDEuMS0yLjQgMi40czEuMSAyLjQgMi40IDIuNGMxLjMgMCAyLjQtMS4xIDIuNC0yLjRTOS4xIDQuNyA3LjggNC43em0wIDMuNWMtLjYgMC0xLjEtLjUtMS4xLTEuMVM3LjIgNiA3LjggNmMuNiAwIDEuMS41IDEuMSAxLjFzLS41IDEuMS0xLjEgMS4xeiIgZmlsbD0iIzAwOTg1ZiIvPjwvc3ZnPg==");
    background-repeat: no-repeat
}

.carrello-menu:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDQ4IDMwIj48cGF0aCBkPSJNMTEuOSAyNC43Yy0xLjEgMC0yIC45LTIgMS45IDAgMS4xLjkgMS45IDIgMS45czItLjkgMi0xLjljLS4xLTEuMS0xLTEuOS0yLTEuOXptOS44IDBjLTEuMSAwLTIgLjktMiAxLjkgMCAxLjEuOSAxLjkgMiAxLjlzMi0uOSAyLTEuOWMwLTEuMS0uOS0xLjktMi0xLjl6bTYuMi0yMC4zYy0uMS0uMi0uMy0uMi0uNS0uMkg2LjJMNS42IDJjMC0uMi0uMy0uNC0uNi0uNEguNmMtLjMgMC0uNi4yLS42LjYgMCAuNC4zLjYuNi42aDMuOWw0LjkgMTguOGMuMS4zLjMuNS42LjVoMTQuNGMuMyAwIC42LS4zLjYtLjYgMC0uNC0uMy0uNi0uNi0uNkgxMC41bC0xLjMtNWgxNS45Yy4zIDAgLjUtLjIuNi0uNUwyOCA1YzAtLjIgMC0uNC0uMS0uNnptLTMuMyAxMC4xSDguOWwtMi40LTloMjAuMWwtMiA5eiIgZmlsbD0iIzAwOTg1ZiIvPjwvc3ZnPg==");
    background-repeat: no-repeat
}

/*.sorriso-menu, .carrello-menu, .birdy-menu {
    display: inline-block;
    text-indent: 150%;
    overflow: hidden;
    white-space: nowrap;
}*/

.sorriso-menu:after, .carrello-menu:after, .birdy-menu:after {
    content: "" !important;
    position: absolute;
    right: 0;
    font-family: none !important;
    top: 0;
    display: inline-block;
    width: 21px;
    height: 30px;
    background-size: 34px 37px;
}

.skywalker_negozio {
    background-color: #e6e7eb;
}

.owl-prev:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNlMDAwMWEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTguNSA3LjlsLTcgNy4xIDcgNy4xIi8+PC9zdmc+");
    background-repeat: no-repeat;
}

.owl-prev:before {
    content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    background-size: 30px 30px;
}

.owl-prev:before {
    content: "";
    width: 65px;
    height: 65px;
    background-size: 65px;
    position: absolute;
    margin: 0 auto;
    top: 50%;
    left: 0;
    right: 0;
    z-index: 110;
    transform: translateY(-50%);
}

.owl-next:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNlMDAwMWEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTEuNSA3LjlsNyA3LjEtNyA3LjEiLz48L3N2Zz4=");
    background-repeat: no-repeat
}

.owl-next:before {
    content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    background-size: 30px 30px;
}


.owl-next:before {
    content: "";
    width: 65px;
    height: 65px;
    background-size: 65px;
    position: absolute;
    margin: 0 auto;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    z-index: 110;
}


.owl-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 75px;
    height: 75px;
    z-index: 1;
    display: block;
    margin: 0 16px;
    cursor: pointer;
    right: 0;
}

.owl-prev {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 75px;
    height: 75px;
    z-index: 1;
    display: block;
    margin: 0 16px;
    cursor: pointer;
    left: 0;
}

.descrizioni-sliderPDV:hover {
    text-decoration: none;
}

.spesa-fast:before {
    background-image: url("../Images/one-hour.png");
    background-repeat: no-repeat
}

.spesa-alimentare:before {
    background-image: url("../Images/basket_food.png");
    background-repeat: no-repeat
}

.spesa-ecommerce:before {
    background-image: url("../Images/cart-empty.png");
    background-repeat: no-repeat
}

.spesa-fast:before, .spesa-ecommerce:before, .spesa-alimentare:before {
    content: "" !important;
    position: absolute;
    left: -25px;
    font-family: none !important;
    top: 33%;
    display: inline-block;
    width: 60px;
    height: 60px;
    background-size: 60px 60px;
}

.spesa-alimentare:before {
    content: "" !important;
    position: absolute;
    left: -25px;
    font-family: none !important;
    top: 6%;
    display: inline-block;
    width: 60px;
    height: 60px;
    background-size: 60px 60px;
}

.help-tooltip {
    position: relative;
    box-sizing: border-box;
    z-index: 21;
    background: rgba(255,255,255,.95);
}

.help-tooltip {
    position: fixed;
    z-index: 21;
    bottom: 0;
    right: 50%;
    transform: translateX(50%);
    line-height: 24px;
}


.help-tooltip-title {
    position: relative;
    cursor: pointer;
    white-space: nowrap;
    padding: 16px 66px 16px 63px;
    box-sizing: border-box;
    text-align: center;
    margin-bottom: 0px;
}

    .help-tooltip-title::before {
        position: absolute;
        bottom: 0;
        left: 8px;
        z-index: 1;
        width: 47px;
        height: 37px;
        background-size: 47px 37px;
    }


.help-tooltip {
    box-shadow: 0 5px 25px rgba(0,0,0,.25);
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    z-index: 21;
    background: hsla(0,0%,100%,.95)
}


.help-tooltip-title {
    cursor: pointer;
    white-space: nowrap;
    padding: 16px 66px 16px 63px;
    text-align: center;
    font-family: eufoniem_one-webfont, Times, serif;
    font-size: 25px;
}

    .help-tooltip-title:before {
        position: absolute;
        bottom: 0;
        left: 8px;
        z-index: 1;
        width: 47px;
        height: 37px;
        background-size: 47px 37px
    }

    .help-tooltip-title.with-back-top {
        position: relative;
        padding-right: 74px
    }

        .help-tooltip-title.with-back-top .button-go-top {
            position: absolute;
            right: 0;
            top: 0;
            width: 50px;
            height: 100%;
            border-left: 1px solid #f0f0f0;
            background-position: 50%;
            background-size: 20px
        }

            .help-tooltip-title.with-back-top .button-go-top:hover {
                transform: translate(0);
                background-position: center 40%
            }

.help-tooltip-list {
    margin-bottom: 8px;
    padding: 0 16px;
    border-top: 1px solid #f0f0f0
}

.collapsed .help-tooltip-list {
    display: none
}

.help-tooltip-list li {
    border-top-color: #f0f0f0;
    display: flex;
    align-items: center;
    padding: 13px 0
}

    .help-tooltip-list li:first-child {
        border-top: none
    }

    .help-tooltip-list li a {
        display: inline-block;
        transition: color .25s ease-out;
        margin-left: 8px;
        color: #000;
    }

        .help-tooltip-list li a:hover {
            text-decoration: none;
            color: #E0001A;
        }

    .help-tooltip-list li img {
        width: 30px;
        height: 30px;
        transition: all .25s ease-out;
        display: inline-block
    }

.help-tooltip-title:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NyIgaGVpZ2h0PSIzNyIgdmlld0JveD0iMCAwIDQ3IDM3Ij48cGF0aCBkPSJNMjkuOSAzNy4zTDI2LjEgMjdjMi41IDAgOC40LS42IDExLjYtNS43IDMuMi01IDQuMy0xMy4xIDQuMy0xMy4xbDMuNS0xLjZjLjItLjEuMi0uNC0uMS0uNGgtMy44QzQxIDUuMSAzOSAzLjMgMzYgMy4zYy0xLjggMC0zLjQuNS00LjggMS40IDAgMC0yIDEuNC01IDMuOUwxNy4xIDE2Yy0uNy42LTEuNiAxLTIuNyAxSDIuOWMtLjMgMC0uMi4zLS4yLjQuOCAyLjQgMyA0LjYgNi43IDQuNmwtMi43IDIuN2MtLjEgMC0uMS4zLjIuM2gxMC4yYzcuNCAwIDExLjktMy4xIDE0LjktNy41LjItLjQuNS0uOC43LTEuMS4xLjEuMS4yLjEuMy0uOCAxLjgtMi42IDUuNC02LjEgNy42LTEuMi43LTEuNi45LTMuMiAxLjUtLjEgMC0uMi4yLS4xLjNsNC4xIDExLjNoMi40eiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0zNC41IDM3LjNMMzEuMSAyOGMtLjYuMi0xLjQuMy0yLjIuNGwzLjIgOC44aDIuNHoiIGZpbGw9Im5vbmUiLz48Y2lyY2xlIGN4PSIzNi42IiBjeT0iNy42IiByPSIyLjgiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzYuOCA2LjFjLS4zLjMtLjQuOSAwIDEuMi4zLjMuOS4zIDEuMiAwIC4zLS4zLjMtLjkgMC0xLjJzLS44LS40LTEuMiAwTTI5IDI4LjNsMy4yIDkuMWgyLjRsLTMuNC05LjVjLS43LjItMS41LjMtMi4yLjRtNi40LTIyLjJjLjctLjcgMS45LS43IDIuNyAwcy43IDEuOSAwIDIuN2MtLjcuNy0xLjkuNy0yLjcgMC0uNy0uOC0uNy0yIDAtMi43bTIuNCAxNC44YzMuMi01LjIgNC4zLTEzLjQgNC4zLTEzLjRsMy41LTEuNmMuMSAwIC4yLS4yLjItLjNzLS4yLS4yLS4zLS4yaC0zLjdjLTEuMi0xLjktMy40LTMtNS43LTMtMS43IDAtMy40LjUtNC44IDEuNC0xLjcgMS4yLTMuNCAyLjYtNSA0bC05LjEgNy42Yy0uOC43LTEuNyAxLTIuOCAxSDIuOWMtLjMgMC0uMi4zLS4yLjQuOSAyLjkgMy43IDQuOSA2LjcgNC43bC0yLjcgMi43Yy0uMS4xLS4xLjIgMCAuMyAwIC4xLjEuMS4yLjFoMTAuMmM3LjQgMCAxMi0zLjIgMTUtNy43LjMtLjQuNS0uOC43LTEuMi4yLjIuMi4zLjIuNC0xLjIgMy4xLTMuMyA1LjgtNi4xIDcuOC0xIC42LTIuMSAxLjItMy4yIDEuNi0uMS4xLS4yLjItLjEuM2w0LjEgMTEuNmgyLjRsLTMuOC0xMC42YzIuNCAwIDguMy0uNyAxMS41LTUuOSIgZmlsbD0iI2QxMTUxZSIvPjwvc3ZnPg==");
    background-repeat: no-repeat;
    content: "";
    display: inline-block
}

@media (min-width: 640px) {
    .help-tooltip {
        right: 75px;
        transform: none;
    }
}

@media (min-width: 1280px) {
    .help-tooltip {
        bottom: 0;
        right: 50%;
        transform: translateX(calc(33.3333vw - 16px));
    }
}

@media (min-width: 1440px) {
    .help-tooltip {
        transform: translateX(464px);
    }
}

@media (min-width: 960px) {
    .help-tooltip {
        display: block;
    }
}

@media (min-width: 1440px) {
    .help-tooltip {
        right: 50%;
        transform: translateX(645px);
    }
}


@media(max-width:768px) {
    .btn-indicazioni {
        margin-bottom: 5px;
    }
}

#footer .footerdettagli {
    margin: 30px 0 60px 0;
}

.modale-hp-titolo-prima-riga {
    font-family: SanaSansAlt-Black, Arial, sans-serif;
    font-feature-settings: "kern";
    font-kerning: normal;
    font-size: 25.008px;
    color: #E0001A;
}

.modale-hp-titolo-seconda-riga {
    font-family: eufoniem_one-webfont, Times, serif;
    font-feature-settings: "kern";
    font-kerning: normal;
    font-size: 31.248px;
    color: #E0001A;
}

.spesa-alimentare a {
    padding-top: 0px;
}


nav .navigation > .items .item .delete-arrow > a:after {
    content: "" !important;
    font-family: 'Font Awesome 5 Pro';
    font-size: 10px;
    color: #585858;
    position: absolute;
    right: 0;
    top: 0;
}

/*Ticket 9067*/
#homepage #PuntoVendita #pdv-content-slider{
    margin-top: 15px;
    margin-bottom:15px;
}