/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.3
*/

:root {
    --sigma-red         :     #B52E0C;
    --sigma-lightblue   :     #12BAD5;
    --sigma-blue        :     #23B34B;
    --sigma-aqua        :     #BFDFBE;
    --sigma-lightgreen  :     #C1D82E;
    --sigma-green       :     #95C340;
    --sigma-darkgreen   :     #038C96;
    --sigma-yellow      :     #F8DD1C;
    --sigma-orange      :     #FDBF2E;
    --sigma-darkorange  :     #E86024;
    --sigma-pink        :     #F33C88;
    --sigma-darkpink    :     #682757;
    --sigma-lightpurple :     #ADC0DB;
    --sigma-purple      :     #6E4A8C;
    --sigma-blubrand    :     #23B34B;
    --sigma-blubrand-opa:    rgb(35,179,75,0.2);
    --sigma-verdemio    :     #016839;
    --sigma-equilibrio  :     #007cc3;
    --sigma-gusto       :     #402021;
    --sigma-primo       :     #F7D200;
    --sigma-ink-standard:     #626262;
    --sigma-beige       :     #dddbcf;
    --sigma-black       :     #717171;
    --sigma-ilbuonvino  :     #682757;

}
.white              { color: #FFFFFF !important; }
.black              { color: #000000 !important; }
.green              { color: #81af31; }
.red                { color: #ff0000; }
.ccyan              { color: #9ed6f7; }
.cw                 { color: white !important; }
.cg                 { color: #717171 !important; }
.cr, .cred          { color: red !important; }
.cgp                { color: #402021 !important;}
.cep                { color: #007cc3 !important;}
.cvm                { color: #016839 !important;}
.cblue              { color: #23B34B!important; }
.cbluedark,
.cbluebrand         { color: var(--sigma-blubrand)!important; }
.cblack, .cb        { color: black!important; }

.grey               { background-color: #bab8b6 !important;}
.blu                { background-color: #23B34B;}
.bkgblack           { background-color: #000 !important;}
.brown              { background-color: #483c2f; }
.bggray             { background-color: #f4f1e6; }
.bgwhite            { background-color: white; }
.bgalert            { background-color: #ff6666; }
.bgalertPallet      { background-color: #ffa73c; }
.bgavailability     { background-color: #ffdab3; }
.bgblu              { background-color: #23B34B; }
.bgcyan             { background-color: #e7ebee; }
.bkgl               { background-color: #e4e4e4; }
.bkg_gplight        { background-color: #ece8e8; }
.bkg_vmlight        { background-color: #e5f0eb; }
.bkg_eplight        { background-color: #e5f2f9; }
.bckgtag            { background-color: #f8f7f7; }
.bckgprimopiano     { background-color: #edf0f3; }
.bblack, .bkgblack  { background-color: black!important;}
.zebra0             { background-color: #eeeeee;}
.zebra1             { background-color: #fcfcfc;}

.bkg-sigma-red         { background-color: var(--sigma-red        )!important;}
.bkg-sigma-lightblue   { background-color: var(--sigma-lightblue  )!important;}
.bkg-sigma-blue        { background-color: var(--sigma-blue       )!important;}
.bkg-sigma-aqua        { background-color: var(--sigma-aqua       )!important;}
.bkg-sigma-lightgreen  { background-color: var(--sigma-lightgreen )!important;}
.bkg-sigma-green       { background-color: var(--sigma-green      )!important;}
.bkg-sigma-darkgreen   { background-color: var(--sigma-darkgreen  )!important;}
.bkg-sigma-yellow      { background-color: var(--sigma-yellow     )!important;}
.bkg-sigma-orange      { background-color: var(--sigma-orange     )!important;}
.bkg-sigma-darkorange  { background-color: var(--sigma-darkorange )!important;}
.bkg-sigma-pink        { background-color: var(--sigma-pink       )!important;}
.bkg-sigma-darkpink    { background-color: var(--sigma-darkpink   )!important;}
.bkg-sigma-lightpurple { background-color: var(--sigma-lightpurple)!important;}
.bkg-sigma-purple      { background-color: var(--sigma-purple     )!important;}
.bkg-sigma-blubrand    { background-color: var(--sigma-blubrand   )!important;}
.bkg-sigma-gusto       { background-color: var(--sigma-gusto      )!important;}
.bkg-sigma-verdemio    { background-color: var(--sigma-verdemio   )!important;}
.bkg-sigma-equilibrio  { background-color: var(--sigma-equilibrio )!important;}
.bkg-sigma-primo       { background-color: var(--sigma-primo      )!important;}
.bkg-sigma-beige       { background-color: var(--sigma-beige      )!important;}
.bkg-sigma-black       { background-color: var(--sigma-black      )!important;}
.bkg-sigma-ilbuonvino   { background-color: var(--sigma-ilbuonvino   )!important;}


.single .beige         { background-color: var(--sigma-beige      )!important;}
.archive .beige        { background-color: var(--sigma-beige      )!important;}

.active .hbkg-sigma:hover            {background-color: #208d3f!important;        }

.c-sigma-aqua        { color: var(--sigma-aqua       ); }
.c-sigma-blue        { color: var(--sigma-blue       ); }
.c-sigma-bluebrand   { color: var(--sigma-blue       ); }
.c-sigma-blubrand    { color: var(--sigma-blue       ); }
.c-sigma-blu         { color: var(--sigma-blue       ); }
.c-sigma-darkgreen   { color: var(--sigma-darkgreen  ); }
.c-sigma-green       { color: var(--sigma-green      ); }
.c-sigma-lightblue   { color: var(--sigma-lightblue  ); }
.c-sigma-lightgreen  { color: var(--sigma-lightgreen ); }
.c-sigma-red         { color: var(--sigma-red        ); }
.c-sigma-yellow      { color: var(--sigma-yellow     ); }
.c-sigma-orange      { color: var(--sigma-orange     ); }
.c-sigma-darkorange  { color: var(--sigma-darkorange ); }
.c-sigma-pink        { color: var(--sigma-pink       ); }
.c-sigma-darkpink    { color: var(--sigma-darkpink   ); }
.c-sigma-lightpurple { color: var(--sigma-lightpurple); }
.c-sigma-purple      { color: var(--sigma-purple     ); }
.c-sigma-ilbuonvino  { color: var(--sigma-ilbuonvino   )!important;}
.c-sigma-gusto       { color: var(--sigma-gusto        )!important;}
.c-sigma-verdemio    { color: var(--sigma-verdemio     )!important;}
.c-sigma-equilibrio  { color: var(--sigma-equilibrio   )!important;}
.c-sigma-primo       { color: var(--sigma-primo        )!important;}
.c-sigma-beige       { color: var(--sigma-beige        )!important;}
.c-standard          { color: var(--sigma-ink-standard);}

.asl-p-cont .asl-cluster-1 {        --cluster-color: var(--sigma-blubrand   )!important; width: 50px!important; height: 50px!important;}
.asl-p-cont .asl-cluster-2 {        --cluster-color: var(--sigma-blubrand   )!important; width: 50px!important; height: 50px!important;}
.asl-p-cont .asl-cluster-3 {        --cluster-color: var(--sigma-blubrand   )!important; width: 50px!important; height: 50px!important;}

#Footer { background-color: var(--sigma-blue)!important}

.puntovendita { background-image:url('/wp-content/uploads/sites/5/2021/06/offerte_off.png');background-size: 25%;}
.puntovendita:hover,
.bgbluopa1.puntovendita {background-image: url('/wp-content/uploads/sites/5/2021/06/offerte_on.png');background-size: 25%;}

.premiefedelta {background-image:url('/wp-content/uploads/sites/5/2021/06/premi_off-1.png');background-size: 25%;}
.premiefedelta:hover,
.bgbluopa1.premiefedelta {background-image:url('/wp-content/uploads/sites/5/2021/06/premi_on.png');background-size: 25%;}

.inostriprodotti {background-image:url('/wp-content/uploads/sites/5/2021/06/prodotti_off-1.png');background-size: 20%;}
.inostriprodotti:hover,
.bgbluopa1.inostriprodotti {background-image:url('/wp-content/uploads/sites/5/2021/06/prodotti_on.png');background-size: 20%;}

.magazine {background-image:url('/wp-content/uploads/sites/5/2021/06/magazine_off-1.png');background-size: 28%;}
.magazine:hover,
.bgbluopa1.magazine {background-image:url('/wp-content/uploads/sites/5/2021/06/magazine_on.png');background-size: 28%;}

.servizi {background-image:url('/wp-content/uploads/sites/5/2021/06/servizi_off-1.png');background-size: 30%;}
.servizi:hover,
.bgbluopa1.servizi {background-image:url('/wp-content/uploads/sites/5/2021/06/servizi_on.png');background-size: 30%;}

/*Personalizzazione icone dashboard utente*/
.icon-vcard:before {
    text-indent:-9999px;
    background: url(/wp-content/uploads/sites/5/2021/06/user.png);
    background-position: 45% 38%;
    background-size: 90%;
    background-repeat: no-repeat;
}
.icon-info:before {
    text-indent:-9999px;
    background: url(/wp-content/uploads/sites/5/2021/06/ecard.png);
    background-position: 45% 38%;
    background-size: 80%;
    background-repeat: no-repeat;
}
.icon-shop-line:before {
    text-indent:-9999px;
    background: url(/wp-content/uploads/sites/5/2021/06/location_user.png);
    background-position: 45% 38%;
    background-size: 90%;
    background-repeat: no-repeat;
}
.icon-mail:before{
    text-indent:-9999px;
    background: url(/wp-content/uploads/sites/5/2021/06/envelope.png);
    background-position: 45% 38%;
    background-size: 90%;
    background-repeat: no-repeat;
}
.icon-lock:before{
    text-indent:-9999px;
    background: url(/wp-content/uploads/sites/5/2021/06/privacy.png);
    background-position: 45% 38%;
    background-size: 90%;
    background-repeat: no-repeat;
}
.icon-login:before{
    text-indent:-9999px;
    background: url(/wp-content/uploads/sites/5/2021/06/arrow_right-1.png);
    background-position: 45% 50%;
    background-size: 90%;
    background-repeat: no-repeat;
}
.icon-logout:before{
    text-indent:-9999px;
    background: url(/wp-content/uploads/sites/5/2021/06/arrow_left-1.png);
    background-position: 45% 50%;
    background-size: 90%;
    background-repeat: no-repeat;
}
.icon-progress-3:before{
    text-indent:-9999px;
    background: url(/wp-content/uploads/sites/5/2021/06/more_horizontal.png);
    background-position: 45% 38%;
    background-size: 90%;
    background-repeat: no-repeat;
}
.bgbluopa1 { background-color: var(--sigma-blubrand-opa )!important;}
.croptip .croptiptext {
    visibility: hidden;
    background-color: #23B34B;
    color: #fff;
    text-align: center;
    padding: 3px 0;
    border-radius: 6px;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right:0;
    bottom: -12px;
    opacity: 0;
    transition: opacity 0.3s;
    display: flex;
    align-items: center;
    justify-content: center;
}
.icon-ean            { background-image: url("/wp-content/uploads/sites/5/2021/06/barcode_prodotto.png");}
.icon-peso           { background-image: url("/wp-content/uploads/sites/5/2021/06/dimensione-1.png");}
.icon-stiledivita    { background-image: url("/wp-content/uploads/sites/5/2021/06/heart.png");}

/*
icone scheda ricetta
 */
.single-magazinerecipe .persone { background: url('/wp-content/uploads/sites/5/2021/06/dish_ricetta.png');}
.single-magazinerecipe .preparazione { background: url('/wp-content/uploads/sites/5/2021/06/clock_ricetta.png');}
.single-magazinerecipe .cottura { background: url('/wp-content/uploads/2021/06/ricetta_time.png');}

/*preferito*/
.impostaPreferred .preferito_ok{
    background: url(/wp-content/uploads/sites/5/2021/06/star_on-50x50.png) top left no-repeat;
}
.impostaPreferred .preferito_ko{
    background: url(/wp-content/uploads/sites/5/2021/06/star_off-50x50.png) top left no-repeat;
}
.preferito_ok{
    background: url(/wp-content/uploads/sites/5/2021/06/star_on-50x50.png) top left no-repeat;
}
.preferito_ko{
    background: url(/wp-content/uploads/sites/5/2021/06/star_off-50x50.png) center 5px no-repeat;
}
.iconapremiaty {
    background: url(/wp-content/uploads/sites/5/2021/06/premi_on.png) no-repeat 20px center;
    background-size: 12%;
}
/*icone caratteristiche prodotto*/

.icona-contiene{
    content: url("/wp-content/uploads/sites/5/2021/06/allergeni_presenti.png");
    height: 20px!important;
    width: 20px !important;
}
.icona-potrebbe{
    content: url("/wp-content/uploads/sites/5/2021/06/allergeni_forse.png");
    height: 20px !important;
    width: 20px !important;

}

.specialopening {
    background: var(--sigma-blubrand);
}