@charset "utf-8";
/* CSS Document */

/* SCELTA DEL FONT MONTSERRAT ÃƒË† IL FONT STANDARD, IL SECONDO FONT DI SOLITO VIENE SOSTITUITO CON UN GOOGLE FONT ALTERNATIVO LEGATO ALLO STILE DELLA GRAFICA DEL CLIENTE */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;700&display=swap');

/*********************************************************************************************************/
/******************* QUESTA PARTE DEL CSS ÃƒË† STANDARD  NON VA CAMBIATA /* ********************/
/*********************************************************************************************************/
/* HP CUSTOM */

body{
        font-family: 'Montserrat', sans-serif !important;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5;
        color: #212529;
}

.hp-space {
        margin-top:20px!important;
        margin-bottom:20px!important;
}

#hp-colonne .col-sm {
     flex-basis: auto;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
    width: 33%;
}
@media only screen and (max-width: 767px) {

#hp-colonne .col-sm {
     flex-basis: auto;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
    width: 50%;}

.descrizione_allergeni {
    margin-top: 0px !important;
    margin-bottom: 5px!important;}

.nome_prodotto {
    min-height: auto!important;
    margin-top: 10px!important;
    margin-bottom: 10px!important;}

.prezzoscheda {
    font-size: 34px!important;
    letter-spacing: -1px!important;}

.btn-prodotti {
        font-size:20px!important;}

div#listaprodottoimmagine-modal {
        height: 240px!important;}

.modal-title {
        width: 80%;
        line-height: 23px;}

.col-md-12.search-table-col {
        margin-bottom: -30px;}

}

/* BLOCCHI HP */

.hp-but-height {
        min-height:40px!important;
}

.delivery-hp-block {
        margin:20px 0!important;
}

.delivery-hp-block img {
        max-width:240px!important;
        width:100%!important;
        margin-top:0px!important;
}

.dati_azienda {
	font-size: 0.7em;
	text-align: center;
}

a {
        transition: all 0.5s ease;
}

a:hover {
        transition: all 0.5s ease;
        text-decoration: none!important;
}

.navigation-clean {
        padding-top:0px!important;
        padding-bottom:0px!important;
}

.foto_prodotto{
	width: 100%;
	height: 200px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
}

.blocco_presentazioneprodotto {
        height: auto !important;
        margin-bottom: 0px !important;
        padding: 20px 8px;
}

.cestino {
        margin-left: 5px;
        background-color: #171717;
        color: white;
        border: 0px !important;
}


/* DETTAGLIO CARRELLO */
.prezzosopra, .prezzosopradecimali {
	font-size:20px!important;
	font-weight:700!important;
	line-height:20px;
}						  							  							  

.datiquantitasotto, .testodecimalecarrello {
	font-size:20px!important;
}

.prezzosopra {
       padding-right:0px!important;
       padding-left:0px!important;
}

.iltuo, .titolologin, .titolologin_nome  {

        font-family: 'Montserrat', serif!important;
	margin-top: 40px!important;
        color:#957247!important;
	font-family: inherit;
	font-size:26px;
	font-weight:700!important;
	letter-spacing:-1px;
        text-transform: uppercase!important;
	line-height:24px;
}

.iltuo span  {

        font-family: 'Montserrat', serif!important;
        color:#957247!important;
	font-family: inherit;
	font-size:26px;
	font-weight:700!important;
	letter-spacing:-1px;
        text-transform: uppercase!important;
	line-height:24px;
}


.totalecifre {
	font-weight:700!important;
	color:#957247!important;
	line-height: 40px;
}					  

.quantitaform {
        width: 100%;
        text-align: center;
        height: 44px;
        font-size: 25px;
        font-weight: 700;
}

.menuapri {
        /* display:none!important; */
        color:#171717!important;
        transition: all 0.5s ease;
        padding:5px!important;
        border-radius:3px!important;
        border: 1px solid #717171;
}

.fa-smile-wink::before {
        display:none;
}

/* COUPON */

.bottonecouponscontocarrelloalto {
    border: 3px dotted #333!important;
    font-weight: bold!important;
    display: grid;
    width: 100%;
    background-color: #f3c210;
    color: #000;
    text-transform: uppercase;
    line-height: 19px;
    letter-spacing: -1px;
    z-index:9999999!important;
    margin-top:50px!important;}

.prezzosopra {
    padding-bottom:30px!important;}

.results {
        margin-bottom: -30px !important;
}

/* COUPON END */

.consegnagratuita {
        font-size: 14px;
        color: rgb(89,89,89);
}

.testoconsegna {
        font-size: 14px;
        color: rgb(89,89,89);
        padding-top: 5px;
}

.totale {
        font-family: 'Montserrat', serif !important;
        color: #1f1f1f !important;
        line-height: 20px;
        display: inline-block;
        margin-top: 40px !important;
        font-weight: 300 !important;
        font-size: 40px;
}

.gratuita {
        color:green;
}

.ordineminimo {
        color: #bb151d !important;
        border: 2px solid #bb151d !important;
        padding: 10px 20px !important;
        border-radius: 6px !important;
        display: inline-block;
        margin-bottom: 20px;
	color: red;
	font-weight: bold;
	font-size: 1.2em;
}

.table-hover tbody tr:hover {
        background-color: transparent!important;
}

button.btn.btn-success.bottoneavanti.bottoneavanti2.col-md-6.col-12.btn-choose.btn-accedi-icon.btn-accedi.textcustom-accedi {
    margin-top:-10px!important;
}

/* ELEMENTI NASCOSTI */
#st-1, .bloccosemaforo, .versione, .footer-dark .item.social, .row-footer {
            display:none!important;
}

/* FORM */
.form-control{
        font-weight: 700!important;
}
/* END FORM */

/* FIX SPACES 2021 */


#salvapassword .text-uppercase{
        font-weight: 700!important;
        margin-top: 10px !important;
        margin-bottom:10px!important;
        line-height:18px;
}

/* FIX SPACES 2021 */

/* PULSANTI */



.btn-confermadati-icon {
        background-image:url("https://image.deliveryonline.it/default/check_bianco.svg");
	background-size: 80px;
	background-repeat: no-repeat;
	background-position: 30px center;
}

.btn-confermadati {
	background-color: #579e11;
}

.btn-confermadati:hover {
	background-color: darkgreen;
}

.btn-carrello {
	background-color: #579e11;
}

.bottoneavanti, .bottonedatipersonali, bottoneavanticonsegna, #serviziodisponibile, bottoneavanticonsegna {
        font-size: 20px !important;
/*margin-top:26px;*/
	text-transform:uppercase;
        transition: all 0.5s ease;
}	

.bottoneavanti:hover, .bottonedatipersonali:hover, bottoneavanticonsegna:hover, #serviziodisponibile:hover, bottoneavanticonsegna:hover {
        font-size: 20px !important;
	text-transform:uppercase;
        transition: all 0.5s ease;
}	

.btn-choose{
        font-weight:700;
        color:white;
        width:100%!important;
        padding:30px 100px!important;
	margin-top:26px;
	text-transform:uppercase;
        transition: all 0.5s ease; 
        border-radius:10px!important;
	border-color: #154630;
	border: none!important;
        line-height:22px;
        min-height:110px!important;
}

.btn-choose:hover{
        transition: all 0.5s ease; 
}

/* APPLE GESTURE */
.bottonegesturesapple {
    width: 80%!important;
    background-color: rgba(255,255,255,0.1)!important;
    border: none;
    color: white!important;
}

.gesturestotale{
    color: white!important;
    width: 100%!important;
    margin: auto!important;
}

.fa-apple {
    font-size:3em!important;
}

.scopricomegestures {
    margin: 8px;
    background-color: #000;
    /* display: inline; */
    padding: 10px 40px;
    border-radius: 4px;
    font-size: 1.2em;
    text-transform: uppercase;
}

.img-gesture {
    padding:10px 20px!important;
}

.img-gesture span {
    font-size:20px!important;
    font-weight:900!important;
}

.img-gesture img {
    width:60%!important;
    margin:auto!important;
    text-align: center !important;
}

.gesture-container {
width:100%!important;
}


@media only screen and (max-width: 767px) {

.img-gesture img {
    width:100%!important;
}

.gesture-container {
width:100%!important;
}

}
/* APPLE GESTURE END */

/* APPLE BOX SHARE */
.ath-container, .ath-ios.ath-phone:after {
        background:#fff!important;
        font-family:inherit!important;
}

/* APPLE BOX SHARE END */

/* PULSANTE REGISTRAZIONE */
.registratisubito {
        padding: 10px 20px;
        display: inline-block;
        margin-top: 20px;
        text-transform: uppercase;
        font-weight: 700;
        border-radius: .25rem;
        transition: all 0.5s ease;
}		

.passworddimenticata {
        color:#171717!important;
        border:1px solid #171717!important;
        border-radius: .25rem;
        display:flex;
        line-height:16px;
        margin-top:15px;
        padding:6px;
        font-weight: 700;      
}


/* ALERT VARI */
.alert-success {
        background:#579e11!important;
        color:white!important;
        border-radius: 5px!important;
        border: 2px solid #579e11;
        margin: 20px 0px 10px 0;        
}

.oggino, #servizionondisponibile {
color: white;
        background-color: #be192b;
        border: 2px solid #be192b;
        padding: 10px 20px;
        border-radius: 5px;
        margin: 10px 0px;
        display: inline-block;
}


/* DELIVERY FIX 2021 */
.coloreritiro .table thead th, .table thead th, .coloreconsegna .table thead th {
    border-bottom:1px solid rgba(255, 255, 255, 0.4)!important;
    border-top: none!important;
}

.coloreritiro .table td  {
    border-color: rgba(255, 255, 255, 0.4)!important;
}

.coloreconsegna .table td  {
        border-color: rgba(255, 255, 255, 0.4)!important;
}

.logo-footer {
        padding-top: 0!important;
}

.logo-footer img {
        width:200px!important;
}

/* DELIVERY FIX 2021 END */

#serviziodisponibile2 {
        margin-top:20px!important;
}

/* CAMPO NOTE */
.nicEdit-main {
        background-color:#fff!important;
        margin: 0 !important;
        width: 100% !important;
        border-top:1px solid #ccc!important; 
}
 
 .nicEdit-panelContain {
        display:none!important;
}
/* END CAMPO NOTE */

.btn-paypal-icon {
 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 66 65' fill='%23fff' fill-rule='evenodd' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'%3E%3Cuse xlink:href='%23A' x='.5' y='.5'/%3E%3Csymbol id='A' overflow='visible'%3E%3Cg stroke='none' fill-rule='nonzero'%3E%3Cpath d='M63.397 22.5c0 6.716-2.792 12.14-8.364 16.26s-13.358 6.175-23.37 6.175h-5.535l-4.244 18.4H7.257L20.763 6.9h19.804c3.7 0 6.9.258 9.656.763 2.743.504 5.117 1.378 7.1 2.62 1.968 1.242 3.48 2.854 4.514 4.834 1.033 1.968 1.55 4.44 1.55 7.393z' fill='%23009cde'/%3E%3Cpath d='M22.375 63.94H6.495l13.8-57.653h20.27c3.702 0 6.987.258 9.754.763 2.805.517 5.265 1.427 7.32 2.694 2.054 1.292 3.653 3 4.736 5.068S64 19.47 64 22.5c0 6.888-2.9 12.534-8.6 16.753-5.658 4.182-13.64 6.298-23.74 6.298h-5.056zM8.032 62.734h13.37l4.244-18.4h6.015c9.828 0 17.578-2.042 23.014-6.064 2.694-1.993 4.748-4.33 6.1-6.938s2.017-5.584 2.017-8.832c0-2.84-.504-5.24-1.488-7.134-.984-1.882-2.423-3.42-4.293-4.6-1.92-1.193-4.244-2.042-6.9-2.534-2.694-.492-5.904-.75-9.545-.75H21.243z'/%3E%3Cpath d='M56.903 16.225c0 6.716-2.792 12.14-8.364 16.26S35.18 38.66 25.17 38.66h-5.535L15.4 57.05H.763L13.8.603h20.284c3.7 0 6.9.258 9.656.763 2.743.504 5.117 1.378 7.1 2.62 1.968 1.242 3.48 2.854 4.514 4.834 1.033 1.968 1.55 4.44 1.55 7.405z' fill='%230f3572'/%3E%3Cpath d='M15.868 57.654H0L13.297 0h20.776c3.702 0 6.987.258 9.754.763 2.805.517 5.265 1.427 7.32 2.694 2.054 1.292 3.653 3 4.736 5.068s1.624 4.65 1.624 7.688c0 6.888-2.9 12.534-8.6 16.753-5.658 4.182-13.64 6.298-23.74 6.298H20.1zM1.525 56.436h13.383l4.244-18.4h6.015c9.828 0 17.578-2.042 23.014-6.064 2.694-1.993 4.748-4.33 6.1-6.938s2.017-5.584 2.017-8.832c0-2.84-.504-5.24-1.488-7.134-.984-1.882-2.423-3.42-4.293-4.6-1.92-1.193-4.244-2.042-6.9-2.534-2.694-.492-5.904-.75-9.545-.75H14.256zM41.87 18.23c-.1 1.722-.455 3-1.513 4.453-1.046 1.464-2.276 2.4-3.924 3.198a10.67 10.67 0 0 1-3.112.923c-1.082.148-2.374.234-3.887.234h-7.27l4.07-14.6h6.605c1.685 0 3.038.025 4.06.258 1.02.22 1.857.53 2.485.9.873.517 1.574 1.144 1.98 1.943.504.935.566 1.538.504 2.67z'/%3E%3C/g%3E%3C/symbol%3E%3C/svg%3E");
	background-size: 70px;
	background-repeat: no-repeat;
	background-position: 30px center;

}
.textcustom-paypal::before {
	content: "Pay with Paypal";
}

.btn-paypal {
	background-color: #0855a2;
}

.btn-paypal:hover {
    color:#0855a2;
	background-color: #dee1e5;
}

.btn-comnpay-icon {
    background-image: url("https://image.deliveryonline.it/okasan/carta_credito_over.svg");
    background-size: 75px;
	background-repeat: no-repeat;
	background-position: 30px center;

}
.btn-comnpay-icon:hover {
    background-image: url("https://image.deliveryonline.it/okasan/carta_credito.svg");
    background-size: 75px;
	background-repeat: no-repeat;
	background-position: 30px center;
}

.textcustom-comnpay::before {
	content: "Pay with credit card";
}

.btn-comnpay {
    color: #0067a9;
	background-color: #f9e700;
}

.btn-comnpay:hover {
	background-color: #0067a9;
    color: #f9e700;
}

.btn-delivery-icon {
        background-image: url(https://www.hiromicake.it/wp-content/uploads/2020/05/Delivery_white.svg);
        background-size:60px;
        background-repeat:no-repeat;
        background-position: 30px center;
}

.btn-takeaway-icon {
        background-image: url(https://www.hiromicake.it/wp-content/uploads/2020/05/Takeaway_white.svg);
        background-size:60px;
        background-repeat:no-repeat;
        background-position: 30px center;
}

.btn-cartacredito-icon {
        background-image: url(https://www.hiromicake.it/wp-content/uploads/2020/05/WL_icone_Carta_credito.svg);
        background-size:60px;
        background-repeat:no-repeat;
        background-position: 30px center;
}

.fotopizzamobile {
        width:100%!important;
        margin-top:20px!important;
}

.logoprincipale {
        background-size:255px!important;
        width:255px!important;
}


/* CAMPI AGGIUNTA INGREDIENTI */
.custom-select {
        width:80%;
}

@media only screen and (max-width: 767px) {
.custom-select {
        width:100%;}
}

/* GESTIONE INGREDIENTI (TARGHETTE) */
.nomeingrediente {
    background-color: #171717;
    color: white;
    border-radius: 4px;
    padding: 14px;
    line-height: 18px;
    font-weight: 800;
    margin-top:-20px!important;
}

.fotoingrediente {
    display:none!important;
}

/* FOTO PRODOTTO */
.simple-slider .swiper-slide {
        background-size:contain;
}

/*********************************************************************************************************/
/********************************************************************************************************/
/***************************************  FINE PARTE STANDARD ***************************************/
/*********************************************************************************************************/
/*********************************************************************************************************/




/*********************************************************************************************************/
/*********************************************************************************************************/
/**************************************** INIZIO PARTE CUSTOM ****************************************/
/*********************************************************************************************************/
/*********************************************************************************************************/

/*----------------------------------------------------------------------------------------------------------------- */
/*----------------- HOME PAGE CUSTOM - IN BASE ALLA CUSTOMIZZAZIONE GRAFICA ------------------- */
/*----------------------------------------------------------------------------------------------------------------- */

.hp-link {
        transition: all 0.5s ease;
        font-size: 20px !important;
        color: #000 !important;
        font-weight: 800 !important;
        text-transform: uppercase !important;
        display: contents!important;
        padding: 10px 30px !important;
        border-radius: 6px !important;
        line-height: 20px;
}

.hp-link:hover {
        transition: all 0.5s ease;
}

/* FINE HOME PAGE CUSTOM */

/* IMMAGINE O PATTERN DI FONDO */
body{
/*
        background-image:url("https://image.deliveryonline.it/cipriani/pattern500.png");
        background-size: 400px!important;
*/
        background-color:#fff!important;

}
/* FINE IMMAGINE O PATTERN DI FONDO */

/* BG HOMEPAGE */
.bg-hp{
        background-image:url("https://image.deliveryonline.it/mrmoris/hp-bg-clear.jpg");
        background-size:cover!important;
        background-position: center center;
        padding:50px 0!important;
}

/*----------------------------------------------------------------------------------------------------------------- */
/*--------------------------------------------- MENU PRE-HEADER--------------------------------------------- */
/*----------------------------------------------------------------------------------------------------------------- */

/* COLORE FONDO */
.sfondo_menusuperiore{
	background-color: #957448!important;
}

/* TESTI E ICONE */
.menu_superiore_link, .bottone_esci {
        color:white;
}

/* TESTI E ICONE */
.menu_superiore_link:hover, .bottone_esci:hover {
        color:rgba(255,255,255,0.5);
}

.menu_superiore span, .rivediordini strong {
        color:rgba(255,255,255,0.5);
}

/*----------------------------------------------------------------------------------------------------------------- */
/*---------------------------------------------------- HEADER -------------------------------------------------- */
/*----------------------------------------------------------------------------------------------------------------- */

/* COLORE SFONDO HEADER  (MENU)*/
.navigation-clean {
        background-color:#130d0b!important;
}


/* VOCI MENU */
.navigation-clean.navbar-light .navbar-nav .nav-link{
        color:white!important;
        text-transform: uppercase!important;
	font-size: 16px !important;
        font-family: 'Montserrat', serif;
	font-weight: 500;
	line-height: 1.0 !important;
	text-align: left;
	transition: all 0.5s ease;
        letter-spacing:-1px;
}

.navigation-clean.navbar-light .navbar-nav .nav-link:hover {
        color:#91908f!important;
	transition: all 0.5s ease;
}


/* OMBRA HEADER (ALL'OCCORRENZA RENFDERLA INVISIBILE) 
.navigation-clean {
        box-shadow: 0px 5px 5px #999;
}
*/

/*----------------------------------------------------------------------------------------------------------------- */
/*--------------------------------------------------- FOOTER --------------------------------------------------- */
/*----------------------------------------------------------------------------------------------------------------- */

.footer-dark {
        background:#120d0b!important;
}

.copyright, .dati_azienda  {
        color:#fff!important;
        opacity:1.0!important;
}

/*----------------------------------------------------------------------------------------------------------------- */
/*-------------------------------------------- SFONDO DOWLOAD -------------------------------------------- */
/*----------------------------------------------------------------------------------------------------------------- */

.aggingiapp {
        background:#120d0b!important;
}

/*----------------------------------------------------------------------------------------------------------------- */
/*-------------------------------------------------- MY PAGE --------------------------------------------------- */
/*----------------------------------------------------------------------------------------------------------------- */

#latosinistro table {
        background-color:#fff;
}

.far.fa-eye {
        background: #f39a19;
        color: white;
        padding: 10px;
        border-radius: 50%;
        transition: all 0.5s ease;
}

.riordina, .bottoneareautente {
        background: #f39a19;
        display: inline-block;
        padding: 5px 10px;
        border-radius: 5px;
        color: white;
        transition: all 0.5s ease;
        text-align: center!important;
}

.bottoneareautente {
        margin-top:30px!important;
        display:inline-block!important;
        border-radius: 5px!important;
        color: white!important;
        transition: all 0.5s ease!important;
        text-transform: uppercase!important;
        font-weight: 700!important;
        padding: 10px 40px!important;
        font-size: 20px!important;
        line-height: 20px!important;
}

.riordina:hover, .far.fa-eye:hover, .bottoneareautente:hover  {
        background-color:#333!important;
        transition: all 0.5s ease;
        color:white;
}

#latosinistro .table thead th {
        border-bottom: 1px solid rgba(0, 0, 0, 0.2) !important;
}

/*----------------------------------------------------------------------------------------------------------------- */
/*-------------------------------------------------- PULSANTI -------------------------------------------------- */
/*----------------------------------------------------------------------------------------------------------------- */

.btn-confermaspedizionenote-icon {
    background-image:url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="arrow-circle-right" class="svg-inline--fa fa-arrow-circle-right fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm-28.9 143.6l75.5 72.4H120c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24h182.6l-75.5 72.4c-9.7 9.3-9.9 24.8-.4 34.3l11 10.9c9.4 9.4 24.6 9.4 33.9 0L404.3 273c9.4-9.4 9.4-24.6 0-33.9L271.6 106.3c-9.4-9.4-24.6-9.4-33.9 0l-11 10.9c-9.5 9.6-9.3 25.1.4 34.4z" style="color: white;"></path></svg>');
	background-size: 50px;
	background-repeat: no-repeat;
	background-position: 30px center;

}
.textcustom-confermaspedizionenote::before {
	content: "CONFIRM NOTES AND CONTINUE";
}


.btn-confermaspedizione-icon {
    background-image:url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="arrow-circle-right" class="svg-inline--fa fa-arrow-circle-right fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm-28.9 143.6l75.5 72.4H120c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24h182.6l-75.5 72.4c-9.7 9.3-9.9 24.8-.4 34.3l11 10.9c9.4 9.4 24.6 9.4 33.9 0L404.3 273c9.4-9.4 9.4-24.6 0-33.9L271.6 106.3c-9.4-9.4-24.6-9.4-33.9 0l-11 10.9c-9.5 9.6-9.3 25.1.4 34.4z" style="color: white;"></path></svg>');
	background-size: 50px;
	background-repeat: no-repeat;
	background-position: 30px center;

}
.textcustom-confermaspedizione::before {
	content: "confirm shipping address";
}


.textcustom-sceltaecommerce::before {
        content: "confirm and enter shipping address"!important;
}

.btn-sceltaecommerce-icon {
    background-image:url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="arrow-circle-right" class="svg-inline--fa fa-arrow-circle-right fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm-28.9 143.6l75.5 72.4H120c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24h182.6l-75.5 72.4c-9.7 9.3-9.9 24.8-.4 34.3l11 10.9c9.4 9.4 24.6 9.4 33.9 0L404.3 273c9.4-9.4 9.4-24.6 0-33.9L271.6 106.3c-9.4-9.4-24.6-9.4-33.9 0l-11 10.9c-9.5 9.6-9.3 25.1.4 34.4z" style="color: white;"></path></svg>');
	background-size: 50px;
	background-repeat: no-repeat;
	background-position: 30px center;
}

.btn-controllospedizione-icon {
    background-image:url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="arrow-circle-right" class="svg-inline--fa fa-arrow-circle-right fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm-28.9 143.6l75.5 72.4H120c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24h182.6l-75.5 72.4c-9.7 9.3-9.9 24.8-.4 34.3l11 10.9c9.4 9.4 24.6 9.4 33.9 0L404.3 273c9.4-9.4 9.4-24.6 0-33.9L271.6 106.3c-9.4-9.4-24.6-9.4-33.9 0l-11 10.9c-9.5 9.6-9.3 25.1.4 34.4z" style="color:white;"></path></svg>');
	background-size: 50px;
	background-repeat: no-repeat;
	background-position: 30px center;

}
.textcustom-controllospedizione::before {
	content: "confirm address and continue";
}

.btn-proseguihome-icon, .btn-proseguiprodotti {
            background-image:url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="home" class="svg-inline--fa fa-home fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"  style="fill:white;"></path></svg>');
	background-size: 50px;
	background-repeat: no-repeat;
	background-position: 30px center;

}

.textcustom-proseguihome::before, .btn-proseguiprodotti::before {
	content: "go to home page";
}

.btn-prosegui-icon {
            background-image:url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="cart-arrow-down" class="svg-inline--fa fa-cart-arrow-down fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M504.717 320H211.572l6.545 32h268.418c15.401 0 26.816 14.301 23.403 29.319l-5.517 24.276C523.112 414.668 536 433.828 536 456c0 31.202-25.519 56.444-56.824 55.994-29.823-.429-54.35-24.631-55.155-54.447-.44-16.287 6.085-31.049 16.803-41.548H231.176C241.553 426.165 248 440.326 248 456c0 31.813-26.528 57.431-58.67 55.938-28.54-1.325-51.751-24.385-53.251-52.917-1.158-22.034 10.436-41.455 28.051-51.586L93.883 64H24C10.745 64 0 53.255 0 40V24C0 10.745 10.745 0 24 0h102.529c11.401 0 21.228 8.021 23.513 19.19L159.208 64H551.99c15.401 0 26.816 14.301 23.403 29.319l-47.273 208C525.637 312.246 515.923 320 504.717 320zM403.029 192H360v-60c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v60h-43.029c-10.691 0-16.045 12.926-8.485 20.485l67.029 67.029c4.686 4.686 12.284 4.686 16.971 0l67.029-67.029c7.559-7.559 2.205-20.485-8.486-20.485z"  style="fill:white;"></path></svg>');
	background-size: 50px;
	background-repeat: no-repeat;
	background-position: 30px center;

}

.textcustom-prosegui::before {
	content: "go to cart";
}

.btn-registrazioneforzata-icon {
            background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"   width="500" height="500"><path  d="M633.8 458.1L362.3 248.3C412.1 230.7 448 183.8 448 128 448 57.3 390.7 0 320 0c-67.1 0-121.5 51.8-126.9 117.4L45.5 3.4C38.5-2 28.5-.8 23 6.2L3.4 31.4c-5.4 7-4.2 17 2.8 22.4l588.4 454.7c7 5.4 17 4.2 22.5-2.8l19.6-25.3c5.4-6.8 4.1-16.9-2.9-22.3zM96 422.4V464c0 26.5 21.5 48 48 48h350.2L207.4 290.3C144.2 301.3 96 356 96 422.4z" style="fill:#ffffff!important;"></path></svg>');
	background-size: 50px;
	background-repeat: no-repeat;
	background-position: 30px center;
}

.textcustom-registrazioneforzata::before {
	content: "sign-in or register";
}

.btn-contanti-icon {
        background-image: url(https://www.hiromicake.it/wp-content/uploads/2020/05/WL_icone_Contanti_white.svg);
        background-size:60px;
        background-repeat:no-repeat;
        background-position: 30px center;
}

.textcustom-contanti::before {
	content: "Paga in contanti al ritiro";
}

.btn-confermaconsegna-icon {
    background-image:url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="arrow-circle-right" class="svg-inline--fa fa-arrow-circle-right fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm-28.9 143.6l75.5 72.4H120c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24h182.6l-75.5 72.4c-9.7 9.3-9.9 24.8-.4 34.3l11 10.9c9.4 9.4 24.6 9.4 33.9 0L404.3 273c9.4-9.4 9.4-24.6 0-33.9L271.6 106.3c-9.4-9.4-24.6-9.4-33.9 0l-11 10.9c-9.5 9.6-9.3 25.1.4 34.4z" style="color:white;"></path></svg>');
	background-size: 50px;
	background-repeat: no-repeat;
	background-position: 30px center;

}
.textcustom-confermaconsegna::before {
	content: "confirm shipping address";
}

.btn-noteconsegna-icon {
    background-image:url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="arrow-circle-right" class="svg-inline--fa fa-arrow-circle-right fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm-28.9 143.6l75.5 72.4H120c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24h182.6l-75.5 72.4c-9.7 9.3-9.9 24.8-.4 34.3l11 10.9c9.4 9.4 24.6 9.4 33.9 0L404.3 273c9.4-9.4 9.4-24.6 0-33.9L271.6 106.3c-9.4-9.4-24.6-9.4-33.9 0l-11 10.9c-9.5 9.6-9.3 25.1.4 34.4z" style="color:white;"></path></svg>');
	background-size: 50px;
	background-repeat: no-repeat;
	background-position: 30px center;

}

.textcustom-noteconsegna::before {
	content: "confirm order and checkout";
}

.btn-noteritiro-icon {
        background-image:url("https://image.deliveryonline.it/default/check_bianco.svg");
	background-size: 80px;
	background-repeat: no-repeat;
	background-position: 30px center;
}

.textcustom-noteritiro::before {
	content: "Conferma Ritiro e seleziona il metodo di pagamento ";
}
 
.btn-ritiro-icon {
        background-image:url("https://image.deliveryonline.it/default/takeaway_bianco.svg");
	background-size: 80px;
	background-repeat: no-repeat;
	background-position: 30px center;
}

.btn-consegna-icon {
        background-image: url("https://image.deliveryonline.it/default/furgone.svg");
	background-size: 60px;
	background-repeat: no-repeat;
	background-position: 30px center;
        fill:white!important;
}

.btn-sceltaconsegna-icon {
        background-image: url("https://image.deliveryonline.it/okasan/delivery_white.svg");
	background-size: 75px;
	background-repeat: no-repeat;
	background-position: 30px center;

}
.textcustom-sceltaconsegna::before {
	content: "Consegna a domicilio";
}

.btn-carrello-icon {
        background-image:url("https://image.deliveryonline.it/default/cestino_bianco.svg");
	background-size: 80px;
	background-repeat: no-repeat;
	background-position: 30px center;
}

.textcustom-carrello::before {
	content: "confirm order and checkout";
}

.btn-accedi-icon {
            background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"   width="500" height="500"><path  d="M416 448h-84c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h84c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32h-84c-6.6 0-12-5.4-12-12V76c0-6.6 5.4-12 12-12h84c53 0 96 43 96 96v192c0 53-43 96-96 96zm-47-201L201 79c-15-15-41-4.5-41 17v96H24c-13.3 0-24 10.7-24 24v96c0 13.3 10.7 24 24 24h136v96c0 21.5 26 32 41 17l168-168c9.3-9.4 9.3-24.6 0-34z" style="fill:white;"></path></svg>');
	background-size: 50px;
	background-repeat: no-repeat;
	background-position: 30px center;

}

.textcustom-accedi::before {
	content: "sign-in/register and confirm order";
}


.btn-sceltaritiro-icon {
    background-image:url("https://image.deliveryonline.it/okasan/takeaway_white.svg");
	background-size: 70px;
	background-repeat: no-repeat;
	background-position: 30px center;

}
.textcustom-sceltaritiro::before {
	content: "Ritiro / Asporto";
}

.btn-success a {
	color: #fff!important;
}

/*----------------------------------------------------------------------------------------------------------------- */
/*--------------------------------------- COLORI PULSANTI (+ HOVER) --------------------------------------- */
/*----------------------------------------------------------------------------------------------------------------- */

.btn-info, .btn-success, .btn-prodotti, .btn-accedi, .bottoneavanti, .bottonedatipersonali, .btn-success, bottoneavanticonsegna, #serviziodisponibile, bottoneavanticonsegna, .registratisubito, .btn-sceltaritiro, .btn-sceltaconsegna, .btn-noteritiro, .btn-noteconsegna, .btn-confermaconsegna, .btn-contanti, .sfondo_menusuperiore .btn-success, .modal-footer .btn-outline-secondary, .btn-registrazioneforzata, .btn-prosegui, .btn-controllospedizione, .bottoneareautente {
        font-family: 'Montserrat', sans-serif!important;
	color: #fff!important;
	background-color: #171717!important;
	border-color: #171717!important;
        text-transform: uppercase!important;
        font-size: 18px !important;
        line-height: 20px;
        transition: all 0.5s ease;

}
.btn-info:hover, .btn-success:hover, .btn-prodotti:hover, .btn-accedi:hover, .bottoneavanti:hover, .bottonedatipersonali:hover, bottoneavanticonsegna:hover, #serviziodisponibile:hover, bottoneavanticonsegna:hover, .registratisubito:hover, .btn-sceltaritiro:hover, .btn-sceltaconsegna:hover, .btn-noteritiro:hover, .btn-noteconsegna:hover, .btn-confermaconsegna:hover, .btn-contanti:hover, .modal-footer .btn-outline-secondary:hover, .btn-registrazioneforzata:hover, .btn-prosegui:hover, .btn-controllospedizione:hover, .bottoneareautente:hover{
     	background-color: #333!important;
	border-color: #333!important;
        font-size:18px!important;
        line-height: 20px;
        transition: all 0.5s ease;
}


/* PULSANTI HOME PRE-HEADER */
.menu_superiore .btn-info, .menu_superiore .btn-success {
        color:white!important;
        font-size:16px!important;
        background-color:#120d0b!important;
        border-color:#120d0b!important;
}

.menu_superiore .btn-info:hover, .menu_superiore .btn-success:hover {
        font-size:16px!important;
        background-color:#4a4847!important;
        border-color:#4a4847!important;
        color:#120d0b;
}

.menu_superiore .btn-success a {
        color:white!important;        
}

/* PULSANTI MODAL */
button#continuaacomprare.btn.btn-default {
        font-family: 'Montserrat', sans-serif!important;
	color: #fff!important;
	background-color: #957247!important;
	border-color: #957247!important;
        text-transform: uppercase!important;
        font-size: 18px !important;
        line-height: 20px;
        transition: all 0.5s ease;
}

button#vaialcarrello.btn.btn-default {
        font-family: 'Montserrat', sans-serif!important;
	color: #fff!important;
	background-color: #171717!important;
	border-color: #171717!important;
        text-transform: uppercase!important;
        font-size: 18px !important;
        line-height: 20px;
        transition: all 0.5s ease;
}

/*----------------------------------------------------------------------------------------------------------------- */
/*----------------------------------------- PULSANTI + E - CARRELLO ----------------------------------------- */
/*----------------------------------------------------------------------------------------------------------------- */

.fa-plus, .fa-minus {
        background-color:#957247!important;
        color: white!important;
        padding:10px 12px!important;
        border-radius:3px!important;
        transition: all 0.5s ease;
}

.fa-plus:hover, .fa-minus:hover {
        background-color:#171717!important;
        transition: all 0.5s ease;
}

.fa-plus {
        margin-left:9px!important;
}

/*----------------------------------------------------------------------------------------------------------------- */
/*------------------------------------------------ MODAL BOX ------------------------------------------------- */
/*----------------------------------------------------------------------------------------------------------------- */
.modal-header {
	background-color:#120d0b!important;
        height:auto;
}

.modal-title{
	color:#fff!important;
	font-weight:400!important;
        padding: 10px 0 10px 10px;
        width: 80%;
        text-align: left;
        text-transform:uppercase;
}

.modal-header .close {
    margin:0!important;
    border-radius: 50%;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-shadow: 0 0 0 #fff; */
    opacity: 1.0!important;
    border: 4px solid #fff!important;
    width: 50px;
    height: 50px;
    padding: 0;
    transition: all 0.5s ease;
}

.modal-header .close:hover {
    margin:0!important;
    border-radius: 50%;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: 2f1b11;
    text-shadow: 0 0 0 #fff; */
    opacity: 1.0!important;
    border: 4px solid 2f1b11!important;
    width: 50px;
    height: 50px;
    padding: 0;
    transition: all 0.5s ease;
}

.modal-dialog .close {
    opacity: 1.0!important;
}

.modal-footer .btn-outline-secondary {
    border:0px;
    text-transform:uppercase;
    color:#fff;
    font-size:16px;
    font-weight:700;
padding:5px 10px;
}

.modal-footer .btn-outline-secondary:hover {
    border:0px;
    text-transform:uppercase;
    color:#fff;
}

.modal-footer {
        margin:auto;
}

/*----------------------------------------------------------------------------------------------------------------- */
/*----------------------------------------- DESCRIZIONE ALLERGENI ------------------------------------------ */
/*----------------------------------------------------------------------------------------------------------------- */

.descrizione_allergeni {
        font-size:14px!important;
	border-color: hsla(0,0%,62%,0.50);
        background-color: rgba(255,255,255,0.7);
        margin-top: 0px !important;
        margin-bottom: 5px!important;
}

.descrizione_allergeni:hover {
        border-color:#ccc;
}

/*----------------------------------------------------------------------------------------------------------------- */
/*--------------------------------------- PRODOTTI PERSONALIZZATI ----------------------------------------- */
/*----------------------------------------------------------------------------------------------------------------- */

.titoliingredienti {
        font-family: 'Montserrat', serif !important;
        font-size: 30px;
        color: #957247;
        font-weight: 600;
        letter-spacing: -1px;
        line-height: 28px !important;
}
.sfondosceltapizze{
	background-color: white;
       display: block;
}

.frasespot {
        display:none;
}

.domandaaggiunta {
    margin-bottom: 12px;
    width: 100%;
    height: 47px;
    color: red;
    font-weight: bold;
    padding-left: 20px !important;
    color: #171717 !important;
}

#provacomposizione {
        font-weight:700!important;
}

/*----------------------------------------------------------------------------------------------------------------- */
/*------------------------------------------ STILE NOMI PRODOTTI -------------------------------------------- */
/*----------------------------------------------------------------------------------------------------------------- */

.pizzatitolo_desk, .nome_prodotto, .pizzatitolo, .nomeprodottocarrello, .product-title {
        font-family: 'Oswald', sans-serif;
        font-size:24px;
        color:#37434d !important
        text-transform: capitalize !important;
        line-height:25px;
        margin-top:10px!important;
        display:inline-block;
        text-transform:uppercase!important;
        padding: 0 30px!important;
         min-height:60px;
}

.nomeprodottocarrello {
        font-size:16px!important;
}

/*----------------------------------------------------------------------------------------------------------------- */
/*------------------------------------------------ STILE PREZZI ------------------------------------------------- */
/*----------------------------------------------------------------------------------------------------------------- */

.costounita, .costounita span, .costodecimali, .costodecimali span, .simboloeuro, .prezzopizza, .prezzoscheda, .totalecifre {
        font-family: 'Montserrat', serif !important;
        font-size: 35px !important;
        color: #957247 !important;
        font-weight: 700 !important;
        letter-spacing: -1px !important;
}

.prezzoscheda {
        font-size: 26px !important;
}

.totalecifre {
        font-size: 45px !important;
}

/*----------------------------------------------------------------------------------------------------------------- */
/*----------------------------------------------- TITOLI PAGINE ------------------------------------------------ */
/*----------------------------------------------------------------------------------------------------------------- */

.titolologin, .titolologin_nome {

        font-family: 'Montserrat', serif !important;
        margin-top: 40px !important;
        color: #957247 !important;
        font-size: 26px;
        font-weight: 700 !important;
        letter-spacing: -1px;
        text-transform: uppercase !important;
        line-height: 24px;
        display:inline-block;
}

.titolologin {
        display:inline;
}

/*----------------------------------------------------------------------------------------------------------------- */
/*---------------------------------------- DROPDOWN MENU DIVIDER ---------------------------------------- */
/*----------------------------------------------------------------------------------------------------------------- */
li.d-md-none.d-lg-none {
	border-top: 1px solid #ccc;
	padding-top: 15px!important;
	padding-bottom: 15px!important;
}						  							  					  							  					  							  

/*----------------------------------------------------------------------------------------------------------------- */
/*---------------------------------------- MOBILE MENU HAMBURGER ---------------------------------------- */
/*----------------------------------------------------------------------------------------------------------------- */
.navigation-clean .navbar-toggler {
        font-family: 'Montserrat', serif;
	border-color:#957247!important;
	 color:#957247!important;
        font-weight:600!important;
}	

/* QUESTA IMMAGINE VA CREATA IN BASE AL COLORE */
.navbar-light .navbar-toggler-icon {
        background-image: url("https://image.deliveryonline.it/mrmoris/mobile_menu_thin_957247.svg")!important;
}

#bloccoconsegna {
        margin-top:30px!important;
}

/* INGREDIENTI DA ELIMINARE */

.titoliingredienti133domandaaggiunta133, .nonvuoi133 {
        display:none!important;
}


/* LARGHEZZA MENU DESKTOP */
.navbar-expand-md .navbar-nav {
        width:80%!important;
}

/* ECOMMERCE */
.card {
        margin-top:40px!important;
}

/* SPAZIO FOOTER */
.spazioaggiuntivoindexdownloadapp {
        display:none;
}


/* LOGO PER MOBILE PICCOLI */
@media only screen and (max-width: 300px) {
        .logoprincipale { width:135px!important;}
}

@media only screen and (max-width: 767px) {
        .logoprincipale {
        width:185px!important;
        background-size:cover!important;}
}

/* BLOCCO CATEGORIA HOME */
.blocco-categoria {
        width:auto!important;
        height:240px!important;
        transition: all 0.5s ease!important;
background-position: center center;
background-repeat: no-repeat;
}

.blocco-categoria:hover {
        transition: all 0.5s ease!important;
background-position: center center;
background-repeat: no-repeat;
}


@media only screen and (max-width: 767px) {
.blocco-categoria {
        width:auto!important;
        height:170px!important;}
}

.bottarga-di-muggine {
        background-image: url("https://image.deliveryonline.it/mrmoris/bottarga-di-muggine-eng.svg")!important;
        transition: all 0.5s ease!important;
}

.bottarga-di-muggine:hover {
        background-image: url("https://image.deliveryonline.it/mrmoris/bottarga-di-muggine-on-eng.svg")!important;
        transition: all 0.5s ease!important;
}

.bottarga-di-tonno {
        background-image: url("https://image.deliveryonline.it/mrmoris/bottarga-di-tonno-eng.svg")!important;
        transition: all 0.5s ease!important;
}

.bottarga-di-tonno:hover {
        background-image: url("https://image.deliveryonline.it/mrmoris/bottarga-di-tonno-on-eng.svg")!important;
        transition: all 0.5s ease!important;
}

.affumicati {
        background-image: url("https://image.deliveryonline.it/mrmoris/affumicati-eng.svg")!important;
        transition: all 0.5s ease!important;
}

.affumicati:hover {
        background-image: url("https://image.deliveryonline.it/mrmoris/affumicati-on-eng.svg")!important;
        transition: all 0.5s ease!important;
}

.marinati{
        background-image: url("https://image.deliveryonline.it/mrmoris/marinati-eng.svg")!important;
        transition: all 0.5s ease!important;
}

.marinati:hover {
        background-image: url("https://image.deliveryonline.it/mrmoris/marinati-on-eng.svg")!important;
        transition: all 0.5s ease!important;
}

.succedanei-del-caviale{
        background-image: url("https://image.deliveryonline.it/mrmoris/succedanei-del-caviale-eng.svg")!important;
        transition: all 0.5s ease!important;
}

.succedanei-del-caviale:hover {
        background-image: url("https://image.deliveryonline.it/mrmoris/succedanei-del-caviale-on-eng.svg")!important;
        transition: all 0.5s ease!important;
}

.specialita-del-mare{
        background-image: url("https://image.deliveryonline.it/mrmoris/specialita-del-mare-eng.svg")!important;
        transition: all 0.5s ease!important;
}

.specialita-del-mare:hover {
        background-image: url("https://image.deliveryonline.it/mrmoris/specialita-del-mare-on-eng.svg")!important;
        transition: all 0.5s ease!important;
}

/* LOGIN PAGE */
.login-dark {
        background-image:url("https://image.deliveryonline.it/mrmoris/hp-bg-clear.jpg")!important;
}

.login-dark form {
        background-color:#120d0b!important;
        box-shadow:none!important;
}

.login-dark form .form-control {
        background:white!important;
        color:#000!important;
}

.login-dark form .btn-primary {
        background:#b09a64!important;
}

/* DOVE SIAMO (HIDDEN) */
.dovesiamosuperiore, .righina {
        display:none!important;
}

.bloccoinfoecommerce{
        display:none!important;
}

/* BANNER */
.banner-hp img {
        width:100%!important;
}

#banner-small {display:none;}

@media only screen and (max-width: 767px) {
#banner-small {display:flex;}
#banner-big {display:none;}
}

.btn-confermaspedizione-icon {
    background-image:url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="arrow-circle-right" class="svg-inline--fa fa-arrow-circle-right fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm-28.9 143.6l75.5 72.4H120c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24h182.6l-75.5 72.4c-9.7 9.3-9.9 24.8-.4 34.3l11 10.9c9.4 9.4 24.6 9.4 33.9 0L404.3 273c9.4-9.4 9.4-24.6 0-33.9L271.6 106.3c-9.4-9.4-24.6-9.4-33.9 0l-11 10.9c-9.5 9.6-9.3 25.1.4 34.4z" style="color: white;"></path></svg>');
	background-size: 50px;
	background-repeat: no-repeat;
	background-position: 30px center;

}
.textcustom-confermaspedizione::before {
	content: "Confirm Order and Go to Checkout I will confirm my delivery address ";
}


.textcustom-sceltaecommerce::before {
        content: "confirm and enter the data for the delivery"!important;
}

.btn-sceltaecommerce-icon {
    background-image:url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="arrow-circle-right" class="svg-inline--fa fa-arrow-circle-right fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm-28.9 143.6l75.5 72.4H120c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24h182.6l-75.5 72.4c-9.7 9.3-9.9 24.8-.4 34.3l11 10.9c9.4 9.4 24.6 9.4 33.9 0L404.3 273c9.4-9.4 9.4-24.6 0-33.9L271.6 106.3c-9.4-9.4-24.6-9.4-33.9 0l-11 10.9c-9.5 9.6-9.3 25.1.4 34.4z" style="color: white;"></path></svg>');
	background-size: 50px;
	background-repeat: no-repeat;
	background-position: 30px center;
}
.btn-choose.btn-sceltaecommerce-icon.btn-sceltaecommerce.textcustom-sceltaecommerce {
  background-color: black;
}
/*********************************************************************************************************/
/***************************************  FINE PARTE CUSTOM ** ***************************************/
/*********************************************************************************************************/