html{  height: 95%;}
body{ min-height: 100%;}

html, body, div {background-color: #000;
-webkit-tap-highlight-color: rgba(0,0,0,0);
-o-tap-highlight-color: transparent;
-moz-tap-highlight-color: transparent;
tap-highlight-color: transparent;
font-size: 10px; font-family: Arial, Helvetica, tahoma, sans-serif;}
h1{color: #fff; font-family: Arial, Helvetica, Tahoma; clear:both; font-size: 24px}
iframe#iframe { margin-bottom: 5px; margin-left: auto; margin-right: auto; padding: 0;}

iframe::-webkit-scrollbar {
    display: none;
  }

.clear{ clear: both;}

#saved_lists ul{
    clear: both;
    margin: 0;
    padding: 0;
    display: table;
}

.icon.active:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left:0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
}



#numberOfItems{
    color: #fff;
    display: block;
    position:absolute;
    top: 20%;
    left: 25%;
    text-shadow: 2px 2px #000;
    font-size: 16px;
    heigth: 20px;
    width: 16px;
    text-align: center;
    background-color: #000;
}


#lpr{
    display: block;
    position: absolute;
    top:2px;
    left:0;
    padding-left: 3px;
    font-size: 10px;
    font-weight: normal;
    pointer-events:none;
}

.showSubTxt .iconSubText{
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    font-style: normal;
    margin-bottom: -24px;
    height: 24px;
    line-height: 11px;
    font-size: 11px;
    overflow: hidden;
    width: 100%;
    text-transform: CAPITALIZE;
}


#cats li{
        display: inline-block;
        float: left;
        background: #fff;
        border-radius: 7px;
        color: #069;
        padding: 5px;
        margin: 8px 3px;
        text-align: center;
        text-decoration: none;
        font-family: Arial, Helvetica, Tahoma;
        font-size: 14px;
        font-weight: bold;
        min-width: 25%;
        width: auto;
        cursor: pointer;
        overflow: hidden;
        }

#subCats .icon{
    border-radius: 0;
}

#saved_lists div{
    padding: 10px 0 5px 0;
    border-bottom: 1px solid #333;
}


#saved_lists .icon{
    position: relative;
    border-radius: 0;
    margin: 4px 1px;
}

#saved_lists li i{
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    background-color: #fff;
    height: 9px;
    padding: 0 1px;
    font-size: 9px;
    line-height: 9px;
    text-align: center;
    color: #000;
    z-index: 999;
    font-weight: bold;
    font-style: normal;
}

#saved_lists .icon .iconText, #received_lists .icon .iconText { display: block; text-align: center;
    position: absolute;
    top: 0; color: #000; font-style: normal; font-weight: bold; padding: 2px; text-transform: capitalize; margin: auto;
    overflow-wrap: break-word;
    word-wrap: break-word;
}

#saved_lists .icon.present:before {content: ' '; display:block; width: 100%; height: 100%; z-index: 100; background-size: 100%;}

.highlight:after{
    content: '';
    background-color: rgba(0,0,0,0.5);
    display: block;
    width: 100%;
    height: 100%;
    z-index: 200;
    position: absolute;
    top:0;
    left:0;
}

#msgWindow{
    width: 240px;
    height: 240px;
    z-index: 1000;
    background-color: #fff;
    position: absolute;
    top: 10px;
    left: 50%;
    margin-left: -120px;
    padding: 0;
    border-radius: 10px;
}

#undo{
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    font-size: 20px;
    background: none;
    border-right: 1px solid #000;
    padding: 0 7px;
    color: #0A0;
}

#msgWindow #submitOK{
    display: inline-block;
    height: 30px;
    width: auto;
    position: absolute;
    bottom: 5px;
    right: 5px;
}

.listitem.purchased{
    background-color: #999;
}
.listitem.purchased .listText{
    color: #333;
    text-decoration: line-through;
}

#msgWindow label, #msgWindow input{
    display: block;
    font-size: 16px;
    color: #000;
    margin: 10px;
    padding: 5px;
    width: 210px;
}

.black{
    color: #000;
}

.backClose{
    width: 100%;
    height: 100%;
    background-color: #000;
    z-index: 998;
    position: fixed;
    top:0;
    left:0;
}

#topMenu, #actions{ display: none; clear: left; width: 100%;}
#topMenu:after, #actions:after{
    content: '';
    clear: both;
    display: block;
    height: 0;
}
#topMenu div{
    float:left;
    display: block;
    padding: 0;
    cursor:pointer;
    background-color: #000;
    border-radius: 0;

}

.ui-menu-item{
    position: relative;
}

#container{
    position: relative;
    padding: 0;
    margin: auto;
    color: #fff;
    overflow: hidden;
}
.scroller{
    width: 100%;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    margin: 2px  0;
    padding: 2px 0 0 0;
    background-color: #fff;
    border-radius: 7px;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    position: relative;
    display: none;
}

#vScroller{
    overflow: hidden;
    position: relative;
}

#subCats div{
    display: inline-block;
    float: none;
}


.iconText {
    display: block;
    position: absolute;
    top: 10%;
    font-size: 14px;
    color: #000;
    text-transform: capitalize;
    font-style: normal;
    font-weight: bold;
    /*width: 100%;*/
    text-align: center;
    /*white-space: normal;*/
    padding: 1px;
    z-index: 200;

}

#prods .iconText, #subCats .iconText{ width: 100%;}
#subCats .iconText{font-size:10px;}

#subCats{
    /*min-width: 100%;*/
    white-space: nowrap;
    display: table;
    background-color: #fff;
}

#emailform{
        background-color: #fff;
        position: absolute;
        top: 10px;
        left: 0;
        padding: 80px 5px 30px 5px;
        width: 310px;
        border: 2px solid #000;
        display: none;
        z-index: 1000;
        }

#emailform img{float: left;
        clear: left;
        }
#emailform input, #aflamaimulte input{
        float: left;
        clear: right;
        padding: 5px;
        margin: 5px;
        font-size: 16px;
        width: 200px;
        }

#aflamaimulte textarea{
        float: left;
        clear: right;
        padding: 5px;
        margin: 5px;
        font-size: 16px;
        width: 100%;
        height: 100px;
        }


#aflamaimulte label{
    clear: both;
    display: block;
    font-size: 14px;
    padding: 10px 5px 0 5px;
}

#emailform input#sendlistnow { width: 80px; height: 40px; margin-top: 50px;}

.showMsg{
        display: table;
        background-color: #fff;
        position:absolute;
        z-index: 990;
        font-size: 36px;
        padding: 0;
        text-align: center;
        border-radius: 5px;
        /*pointer-events:none;*/
        color: #000;
        font-weight: bold;
        text-transform: capitalize;
        height: 30px;
        }
.showMsg b{
    padding: 0;
    margin: 0;
}

.amount {
        z-index: 400;
        display: table;
        position: absolute;
        top: 2px;
        left: 2px;
        text-shadow: 1px 1px 3px #000;
        /*background-color: #000;*/
        width: auto;
        height: 16px;
        padding: 0 1px;
        font-size: 15px;
        text-align: center;
        color: #fff;
        pointer-events:none;
        line-height: 100%;
        }

#tobuy .amount, #saved_lists .amount{
    background-color: rgba(0,0,0,0.7);
    padding: 2px 4px 3px 2px;
    top: 0;
    left:0;
    border-radius: 0 0 4px 0;
}

#saved_lists .amount{
 padding: 1px 2px;
}

.shadow{

    box-shadow: 0 0 6px 0 #000;

}

#subCats .icon.activeSubCat{
    transform: scale(1.1) translateY(-1px);
    -webkit-transform: scale(1.1) translateY(-1px);
    z-index: 200;
}

#cats .icon.activeCat {
    border-radius: 7px 7px 0 0;
    transform: translateY(5px) translateZ(7px);
    -webkit-transform: translateY(5px) translateZ(7px);
}

#cats .icon.activeCat, #subCats .icon.activeSubCat, #cats #shopinglist, .shopinglist {
        opacity: 1;

}



#cats .icon, #subCats .icon {
    opacity: 0.4;
    z-index: 0;
    translateZ(0);
}

.icon{
    width: 49px;
    height: 49px;
    margin:  1px 1px 1px 2px;
    border-radius: 5px;
        }

#prods{ padding-top: 5px;
}

#yes{ position: absolute;
    bottom: 0;
    left: 0;
}

#no{
    position: absolute;
    bottom: 0;
    right: 0;
}

.text{
    color: #000;
    display: block;
    width: auto;
    font-size: 16px;
    text-align: center;
    margin-top: 30px;
    padding: 15px;
}

@media only screen and (min-width : 640px) and (orientation:portrait), only screen and (min-width : 700px) {
    html,body{ padding: 3px; margin: 0;}
    iframe#iframe{height: 100px; max-width: 432px; float: right;}
    #container, #current_list, #new_list , #loader, #actions ul{     min-width: 630px;  max-width: 1154px;}
    #container { border: 1px solid #333; padding: 5px; border-radius: 10px;}
    #cats {margin: 5px 0; padding: 5px 0;}
    #categories li, #current_list li, #new_list li, .icon{
        width: 98px;
        height: 98px;
        margin:  3px;
        border-radius: 10px;
            }
    #cats .icon, #subCats .icon{
        width: 49px;
        height: 49px;
    }
    #categories li > ul{
        top: 105px;
    }

    .iconText {
        font-size: 16px;
    }

    #listPreview div, #saved_lists ul li{
        width: 49px;
        height: 49px;
    }

    #topMenu div{
        width: 68px;
        height: 68px;
        margin: 3px;
    }

    #numberOfItems{
        top: 20%;
        left: 25%;
        font-size: 20px;
        width: 20px;
    }


    #saved_lists .amount{
        height: 12px;
        font-size: 12px;
        line-height: 12px;
        top: -5px;
        left: -1px;
    }

}

@media only screen /* iPhones and other 480x800 phones */
and (min-width : 320px)
and (max-width : 359px) {
    html,body{ padding: 5px 0; margin: 0;}
    iframe#iframe{width: 320px; height: 51px;}
    #container , #adverts,  #tobuy, #current_list, #new_list , #actions ul,#saved_lists{     width: 320px;}
    #cats,#subCats{ padding: 2px 0;}
    .icon{
        width: 49px;
        height: 49px;
        margin:  1px 1px 1px 2px;
        border-radius: 5px;
            }

       #subCats .icon{
        width: 43px;
        height: 43px;
            }


    #prods .icon{width: 56px; height: 56px;}

    #vScroller.showSubTxt .icon{
        width: 60px;
        height: 60px;
    }

    .scroller{ border-radius: 0; }

    #topMenu div{
        width: 49px;
        height: 49px;
        margin: 2px;
        }

    #tobuy .icon{
        width: 76px;
        height: 76px;
        margin:  2px 1px 1px 2px;
        }

    #categories li > ul{
        top: 54px;
    }

    #listPreview div {
        width: 30px;
        height: 30px;

    }

    #saved_lists ul li{
        width: 30px;
        height: 30px;
    }

    .amount{
        height: 13px;
        font-size: 13px;
        line-height: 13px;
        top: 1;
        left: 1;
        text-shadow:  1px 1px #000;
    }

    #saved_lists .amount{
        height: 9px;
        font-size: 9px;
        line-height: 9px;
        top: 0;
        left: 0;
    }

    .iconText {
        font-size: 10px;
    }


    .showSubTxt .iconSubText{
        margin-bottom: -23px;
        height: 22px;
        line-height: 10px;
        font-size: 10px;
    }

    #numberOfItems{
        top: 20%;
        left: 20%;
        font-size: 16px;
        width: 18px;
    }
}

@media only screen   /* Galaxy S3 and Galaxy Note and other HD phones*/
and (min-width : 360px)
and (max-width : 599px)
and (orientation:portrait){
    html,body{ padding: 5px 0; margin: 0;}
    iframe#iframe{width: 100%;}
    /*#container , #adverts,  #tobuy, #current_list, #new_list , #loader, #actions ul,#saved_lists{     width: 360px;}*/
    .icon{
        width: 55px;
        height: 55px;
        margin:  1px 1px 1px 2px;
        border-radius: 5px;
            }

    #subCats .icon{
        width: 48px;
        height: 48px;
            }

    #prods .icon{
        width: 63px;
        height: 63px;
    }

    .scroller{ border-radius: 0; }
    
    #vScroller.showSubTxt .icon{
        width: 69px;
        height: 69px;
    }

    #topMenu div{
        width: 55px;
        height: 55px;
        margin: 2px;
        }

    #tobuy .icon{
        width: 86px;
        height: 86px;
        margin:  2px 1px 1px 2px;
        }

    #categories li > ul{
        top: 62px;
    }

    #listPreview div, #saved_lists ul li{
        width: 30px;
        height: 30px;
    }


    .amount{
        height: 16px;
        font-size: 16px;
    }

    #listPreview .amount, #saved_lists .amount{
        height: 9px;
        font-size: 9px;
        line-height: 9px;
        top: 0;
        left: 0;
    }


    .iconText {
        font-size: 11px;
    }
}

.iconSubText {
    display: none;
}


#vScroller.showSubTxt .icon, #tobuy.showSubTxt .icon{
    margin-bottom: 25px;
}

@media screen and (min-width: 500px), screen and (orientation:landscape) {
iframe#iframe{width: 48%; float: right;}
#topMenu{ width: 48%; padding: 0; float: left;}
#cats {float:left; margin: 0; padding: 0;}
/*#cats div{margin: 2px;}*/
}

@media screen and (min-width: 600px)  and (max-width: 699px) and (-webkit-max-device-pixel-ratio: 1.5){
    .icon{width: 74px; height:  74px;}
    #prods .icon{width: 74px; height:  74px;}
    #listPreview div, #saved_lists ul li{
    width: 30px;
    height: 30px;
    }

    #tobuy .icon{
        width: 74px;
        height: 74px;
        margin:  2px 1px 1px 2px;
    }
}

@media screen and (min-width: 600px)  and (max-width: 699px) and (-webkit-min-device-pixel-ratio: 2){
    .icon{width: 54px; height:  54px;}
    #prods .icon{width: 64px; height:  64px;}
    #saved_lists ul li{
        width: 30px;
        height: 30px;
    }

    #tobuy .icon{
        width: 64px;
        height: 64px;
        margin:  2px 1px 1px 2px;
    }
}


@media only screen   /* Galaxy S3 and Galaxy Note and other HD phones*/
and (max-height : 499px)
and (orientation:landscape){
    #listPreview {
        display: none;
    }

}


.fleft {float:left;}

@media only screen and (max-device-width : 240px) and (orientation: portrait),
only screen and (max-width : 319px){
    html,body{ padding: 5px 0; margin: 0;}
    iframe#iframe{height: 38px; width: 240px;}
    #container, #categories, #categories li > ul, #adverts,  #tobuy, #current_list, #new_list , #loader, #actions ul,#saved_lists{     width: 240px; }
    .icon{
        width: 36px;
        height: 36px;
        margin:  1px 1px 1px 2px;
        border-radius: 5px;
            }

    #prods .icon{
        width: 49px;
        height: 49px;
    }

    #cats li{

        font-size: 11px;
        margin: 3px;

        }

    #topMenu div{
        width: 36px;
        height: 36px;
        margin: 5px;
    }

    #tobuy .icon{
        width: 58px;
        height: 58px;
        margin:  1px;
        }

    #listPreview div{
        width: 28px;
        height: 28px;
    }

    #emailform{ width:240px;
        padding: 15px 2px 2px 0;
    }

    #emailform input#sendlistnow { margin-top: 10px;}

    #saved_lists ul li{
        width: 24px;
        height: 24px;
    }

    .amount{
        height: 10px;
        font-size: 10px;
        top: 0px;
        left: 0px;
    }
}


.config .icon{
    border-radius: 0;
}

#categories, .showMsg, #tobuy, #categories li, img, .icon, .container, #container, .button, .amount{
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#categories,  #current_list, #new_list, #saved_lists{
    background-color: #000;
    padding:  0;
    margin:  0;
}
#saved_lists{ margin: auto}
#categories{
    min-height: 240px;
}

.icon{
    float:left;
    display: block;
    padding: 0;
    cursor:pointer;
    background-color: #fff;
    text-align: center;
    user-select: none;
    position: relative;
    background-size: 100%;
}
.icon.userText { overflow: hidden;}

.listName, .addToList,.subtractFromList,.ShowQR,.shareSavedList,.deleteSavedList{
    display: inline-block;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: 100%;
    /*border: 1px solid #f00;*/
    margin: 3px 5px;
    float: left;
    cursor: pointer;
}


#topbar:after{
    content: " ";
    clear: both;
    display: block;
}

.listName{
    text-decoration: none;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-transform:capitalize;
    display: table-cell;
    vertical-align: middle;
    width: auto;
}


.container:after, .container:before{
    content: '';
    clear: both;
    display: block;
    height: 0;
}

#listPreview{
    position: fixed;
    bottom: 0;
    padding:  20px 0 0 0;
    margin:  0;
    right: 0;
    background-color: #001500;
    z-index: 401;
    width: 100%;
    border-top: 1px solid #363;
    min-height: 50px;
}

#listPreview h2{ pointer-events:none; padding: 5px;}

#listPreviewArrow, #listPreviewArrowShow{
    display: block;
    position: absolute;
    height: 50px;
    width: 30px;
    padding: 10px 5px;
    bottom: 0;
    cursor: pointer;
}

#listPreviewArrow:after, #listPreviewArrowShow:after{
    content: '';
    border: 15px solid transparent;
    height: 0;
    width: 0;
    padding: 0;
    position: absolute;
    top:10px;
}

#listPreviewArrow:after{ border-left-color: #fff;}
#listPreviewArrowShow:after{ border-right-color: #fff; }

#listPreviewArrow{ margin-right: -10px; right: 0; }
#listPreviewArrowShow{ margin-left: -40px; left: 0; }



#tobuy .icon{
    float:left;
    display: block;
    background-color: #fff;
    border-radius: 10px;
    padding: 0;
    cursor:pointer;
    text-align: center;
}



#adverts a{
        color: #000;
        background-color: #fff;
        border-radius: 5px;
        position: relative;
        background-size: 100%;
        display: none;
}
#adverts a b{
        position:absolute;
        top:20%;
        left: 15%;
        font-size: 14px;
        }

#adverts div{clear: both; padding-left: 10px; color: #fff;}



#addproducts,#removelist,#sendlist,#shopinglist, .shopinglist, #savelist, #addNewSubCat, #newProd, #listmode { background-color: #000;   background-size: 100%;}

#topMenu div#removelist{ float: right;}

#closeform{ position: absolute;
            width: 30px;
            height: 30px;
            top: -5px;
            right: -5px;
            z-index: 9999;
            background-size: 100%; cursor: pointer;
    border-radius: 5px;
        }

.divider{ border-style: dotted none none none; border-width: 1px; border-color: #999; margin: 10px;}

#actions{padding:0;
    position: fixed;
    width: 100%;
    top: 0;
    height: 40px;
    color: #fff;
    z-index: 900;
    background-color: #003;
    border-bottom: 1px solid #fff;
}

#cats ul, #received_lists ul{padding: 0; float: left; width: 100%;}
#received_lists h1{padding: 10px 0 0 10px; line-height: 100%; margin: 0;}


.num {
    display: inline-block;
    text-align: right;
}

.button{
    display: inline-block;
    color: #000;
    padding: 5px;
    margin: 10px 5px;
    text-decoration: none;
    font-family: Arial, Helvetica, Tahoma;
    font-size: 16px;
    font-weight: bold;
    min-width: 100px;
    text-align: center;
    border: 1px solid #000;
    cursor: pointer;
    background-color: #fe9;
    box-shadow: 2px 2px 4px rgba(0,0,0,0.5);
    border-radius: 7px;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;

}


.button:hover{ background-color: #e60; color: #fff;}

.button.activeButton, .button.activeButton:hover {
    background-color: #069;
    color: #fff;
    box-shadow: none;
}


#addcontact{
        cursor: pointer;
        width: 80px;
        height: 40px;
        border-radius: 7px;
        border: 1px solid #000;
        }
p{
    font-size: 16px;
    padding: 5px 10px;
}

p a{
    color: #ffa;
}



#recipe_list li {
    position: relative;
    width: 98px;
    height: 98px;
    margin:  2px;
    border-radius: 5px;
    display: inline-block;
    background-size: 100%;
            }

#recipe_list li b {
        display: block;
        position: absolute;
        top: -1px;
        left: -1px;
        background-color: #fff;
        border-radius: 3px;
        width: 20px;
        height: 20px;
        padding: 0;
        font-size: 15px;
        text-align: center;
        color: #000;
        }

.zen2buy{ background-image: url('./icon128.png'); }

.rotate180{
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}


#cats, #cats div, #subCats, #subCats div, #prods {
  -webkit-backface-visibility: hidden;
  -webkit-transform: translate3d(0,0,0);
}


#cats .icon{
   transition: 0.3s;
   -webkit-transition: 0.3s;
}


.tolist:before, .done:before{

    content: '';
    display:block;
    width: 100%;
    height: 100%;
    z-index: 399;
    background-size: 100%;
    opacity: 1;

}


.sharing, .batchAdd{
    width: 95%;
    max-width: 1154px;
    background-color: #fff;
    margin: 10px auto;
    z-index: 999;
    padding: 40px 5px;
    position: relative;
    border-radius: 5px;
}


.batchAdd { padding: 3px; position: relative;}
.batchAdd b{ color:#000; font-size: 15px; display: block;}
#multiProducts { width: 73%;  font-size: 16px; padding: 5px;}
#batchSubmit { padding: 10px; margin: 5px; position: absolute; right: 0; bottom: 0; font-size: 16px; font-weight: bold;}

.sharing input, .sharing textarea{ width: 90%; display: block; padding: 10px; margin: 10px; font-size: 16px;}
.sharing textarea{ height: 10px;}
#categories li.userProduct i, #tobuy li.userProduct i{color: #000; font-size: 14px; text-align: center; font-weight: bold; display: block; position:absolute; top:30%; width: 100%; text-transform: capitalize; font-style: normal;}


.deleteSavedList{float: right;}

.deactivated:before{
    content: '';
    background-size: 100%;
    width: 100%;
    height: 100%;
    z-index: 150;
    display: block;
    opacity: 0.8;
}
.noimg{border-right: 1px solid #000;}
.listitem { width: 316px; height: 40px; float: left; position: relative; background-color: #fff; margin: 3px; overflow: hidden; display: inline-block;}
.list_icon {height:40px; width: 40px; background-size: 100%; display: block; background-color: #fff; position: absolute; top:0; left: 0; }
.suggest_icon {height:36px; width: 36px; background-size: 100%; display: block; position: absolute; top:50%; left: 0; margin-top: -18px; }
.nobreak{
    position: absolute;
    top:0;
    right: 0;
    display: block;
    border: 1px solid #000;
    height: 25px;
    width: 25px;
    margin: 5px;
}
.listText{display: table-cell; height: 40px; vertical-align: middle; font-size: 16px; color: #000; background: none; padding: 0 40px 0 50px; font-weight: bold;}
.sortHandle{height:40px; width: 40px; display: block; position: absolute; top:0; right: 0; background-color: #ccc; background-size: 100%;}

div#container ul li {  background-size: 100%; cursor: pointer; }

.icon.remove:after{
    opacity: 0.7;
    background-size: 100%;
}

Failed to connect to MySQL: (2002) No such file or directoryError loading character set utf8: 
#savelist{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAABiCAMAAACce/Y8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAxQTFRF/v7+AQEBxMTEYmJi4CSYQgAAAWpJREFUeNrsmdsSgyAMRCX7///cGWsVJYnIxuktvLRjLcdcJLCZyu1jSkQiEpGIRLwBgcvjKgLT1SEMQsxBI5ZZ7P+uN8kgQupPCyHHb9+CeLoGNyKWREhEIhKRiM9YBiezlEoIovSVUwqBroJNIQrs0i0oIYiTsUXF3etQiKPv8K2I3cbqFkR1oyQiEYlIxJ8glC3CghD1JD6C0I/DYlWOEUfJKULYWKA69FdXqzM/6HC7h/7mx7GMchQDNAV2DGEXarT0cSVHTHicWIQuN1EI6UwEVVXr3EOh7+qwNqg43ci0cflRmU7FEojWKbrzGBG1Ca3x0hOI40MbRlBS8MH11uvIIPaLhbmoUIJ27RqYawqnmVcB1hOWR2xmwFx7WeV/NcOpUiTiFQHHCLp/8cwjeMI53SKZJ7djHYGYDXDcFNHokbMWBo+AIxwEIcpZkySiI+YbEYKAS4jp612WvKJHIhKRiF9FPAQYAENNJeyUyJ13AAAAAElFTkSuQmCC');}
.addToList, #addproducts, #addNewSubCat,#newProd{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////AAAAVcLTfgAAAE5JREFUeNrs1cENABAUBcGn/6adHYl8wWwDc9y0ggKBQCCPIxmDQCAQCAQCgUAgc0j2BYFAIJCPEfuFQCAQCAQCgUCOIctBIBDIjUgXYABe8B77clbN2QAAAABJRU5ErkJggg==');}
.deleteSavedList,#removelist, .deactivated:before, .icon.remove:after{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhQTFRFAAAA/wAAZAYGlgQExxER6wYG/ggIIAMDJ1FXRAAAAcNJREFUeNrs2EkShCAMBVCJYu5/4x7swYGQn6EXXUXWWM8QhOA0jRgxYsSIEb8Nmi2Dncay4gqt5DRKQRWqpZDHKI+YYcOhPPNAFarbYHIaiPJK2qrsDF2h9TuYnIamfPMwKcfHFGWfh0E55dFXtnVlVhqGrFwNSOGWISnnuXqNZRWhUlDlUrwtVgbmC1XaeRRsxwOVVj0exsJTlsKCUWdGvxRdee9Xl7li/JvXFKHm1WCoSqjmoCKt3YWnNEWoR50dZ6OkBNcuptSEmqtKSs1VJW2ubIo/D1yJ5IEq3ppblNhcYcoazkNXMvLQlGjNEaUm5dFTcurxOT+KuzHBDQEplGcscuHnn+eRpwhnVKqiGRlKf65ylF7NsxQkj6ii1yOsMG74FamnzlTEnprylE5PnaZ0e+okRbzjGO+VHuNz1iYowH0wrED3qKAi1fx0nkcUhu+DAYXxe5SksBNp99SCQuzaFqX+itxN/lWRH2soC7HnM+n11OQ0zkq/pyancVS0npoO70Ps2Vj0uwG58tgryFIhp/FWTP/6zMammP71OYznoQLv3GSs+X47Nvzrcxr3LcbyRomXrhEjRowY8W9xE2AAV2sO6OARusYAAAAASUVORK5CYII=');}
.shareSavedList, #sendlist{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAABiCAMAAACce/Y8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhQTFRFAAAAW1tb////0dHRrq6uiYmJ6+vrKysrxgAxJAAAAcxJREFUeNrsmeuSwiAMhQ25vf8bL9XtbNUUWjnRcYfzW/mapIHTcLlMTU1N/Xu55y6vwlVCWRjSssokBaJWNmLKJtRA4Awtj0IzqDyLsfXgAFEkO4iaKmQYEiKKAoPgGAHMFFnJzlRcircgCiX2HRhBUnITRWJ7hMLZAEhfuLYAgFK4chMwvA92AaNBHACMbR9HAOXU8e2LOrueyUN3qJ944tW4+P57anXBu9CEXkmJXf8WtbL9Lrg8TcUby4kQ7lNiGgJ088S06IwhfDoHbLCqh0+a5xS9/Gp2CcPmVbMBvTQh7HczCIb4e2kAFHKc7RcbBGggcF8nu9XGuUj/IAKXKOf0crf6gkFfvc3uBkGk7WAoO4x37FKA0+IIY4E4lsGB9xhuk60fqP0QOyjfGJarTg6MqNoos9W4hD7Qbr3oq8OqPz5ZpGoF6S/lYSRLw/vWwtnYDhBDhKF9c8g2j05yXLoOaHySQ33I+MnShSC+iUmyw+hCQJMcl9xMNadRyEnOfiC4SQ59DoEceeUP7jx//LhnVpAj7didQkfBcRiKJIRhoK9JKHvwH2wjnHDVc3d8JF0mLX5o9Qp0ydLNqlHu1d7U1NTU1+pHgAEA5rwUlqhkfD8AAAAASUVORK5CYII=');}
.sortHandle{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAxQTFRFk5OTw8PDrKyswMDA0dK/iwAAAGVJREFUeNrs1DsKwDAMA1B97n/nOrSbDdHSoTQeMj1EjMBwODjwNUhmkBYTSAPmHlYeJtkTlxskZtdlhypaj5gsIzLbWvS/IONER3DF3bNt5ula+z9qyhu3Vth1SZnnpHwGXgIMAKXAEat9fQGsAAAAAElFTkSuQmCC');}
#listmode{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAABiCAMAAACce/Y8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAxQTFRF/Pz8AQEBoqKiQkJCELPr3gAAAVxJREFUeNrsmY0OgyAMhPHu/d95CqLIYAEpy36uyTK3AB+2FErrlunihBBCCCG+EkH0CMleBFy3oA9xg1BlODtCjVFGuOkI+g7sktClGYFq87pgPoJCTEa0raYRBNvd4b8RS9tOrkUrxOesqDa/cEIUEJiKCDHf+sEcxDr+JRo1R4DPIa8tIsZgLL+JAYLH/yjGpeOI7WnTFFJ9MZnCMIJeJ9x+XNqcjFEE4xcvIyBYyBtkEMHkXTKE1xuHEaj1TqcxjggzLhwPcRc3QLCCiI1HzY3D3nkTxqYmfoGs/6663cFtvPvKwLmYrfYonjrbp46EYLPTerX7oXFsvDQ+L8LKCkkL5ndzqyOJ1ePC7mA9IQSmhQd7aKY4Soi7iLa8oG5Jv5LJmW5uZXJM791yve9G8FXFwyZnzjQWaJTOzP87SiS8h2BPLYl2hHrRDZ3KAqgCqBBCCCFESR4CDAAgNyMFnDYsMQAAAABJRU5ErkJggg==');}
.subtractFromList{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAlQTFRFAAAA////QEBAhfkAJAAAAC5JREFUeNrszTEBAAAEADD0Dy2Bz8VWYBEAAAAAg8pdJZFIJJKXCQAAAMAhLcAAhpQFMZva+UEAAAAASUVORK5CYII=');}
.config #shopinglist{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAABiCAMAAACce/Y8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhQTFRFTU1N////gICAAAAAsrKyLy8v1tbW7+/vUFrVXgAAAP1JREFUeNrs2AEOgjAMRuH9tcP731iJJCgSaNieEW0v8CUPAlvLBZ+SRBJJJJFEEkkk8e1EHSpMmAQTLpiog2DCJJhwwcQjEkkUCSZcMDFHoohyFUy4xBKvkQhiEWkcK7EJEq7jUyPEe6TexEqkzoRJLNEWKUI0RgoQJrFEe6Q9okOkHcIklugTaYvoFGmDMOkHiI6PYuONcp7gX9p+sba/Uc4T/GewT6z9v57zBP9jHWPhx4PWWDGiKVY9fuAsNTbxY7PTx+aVWOe8wixjQddJ44nnWNzV3nFijkWuWaZYJ18WTbHoxd09Fk18YP2Yq+AkkkgiiSSS+APiJsAARUNhq+CqBSEAAAAASUVORK5CYII=');}
#closeform{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhQTFRFlQ8P//7+16am58rKtFZW9ObmpDIyxXx8GK9bYAAAAIdJREFUeNrMU8sCgCAIs/Hw//84lMIiubeTYypzamv/hpKhLw6j0MX7YeBQX+yuCO/mOmjoGmrP7cWKZAMeKj72WGY5pmXMTTGakLZKDwtfwGWu4qGd6eVuLqYqWvHNUatS6p4biva4joSt+bgH76Ebtb/TT0fCk1A2jZR+/XgGJ/75DzgFGADkQwIhjp9rvAAAAABJRU5ErkJggg==');}
#addcontact{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAoCAMAAABevo0zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhQTFRFw8PD////Ozs7gYGBAAAA3d3dsLCw7+/vXQhhdwAAAKRJREFUeNrs1tsKwyAMBmDNn8P7v/Fq56QD21rNYKD/lWD4LjyEhNgTEMLJVujxiLeoHwjeY01gLma5AHMJ/hekq5Ie0J5cSgsYbXs2Ep1AAZXAxkHLB/gOjYOBvyLDoE4JlmshJ/BTkhZVkPguWOAPQRsG5QDqyV9+BEagfGdTcQAP/cGcGuykINECFzg12BB30FJDQ3VS6hzaBZoabX1ofwkwAGneF3k5pR+hAAAAAElFTkSuQmCC');}
.tolist:before, #saved_lists .icon.present:before{background-image: url('data:image/png;base64,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');}
.done:before{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAABiCAYAAACrpQYOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2NTMxODU0MDYyMTVFMjExOUNGREZFMDEyMzAyNzlCMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4MzA2NjBGRDE4NDAxMUUyOUVFREM3RTJGRUJERDM0NCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4MzA2NjBGQzE4NDAxMUUyOUVFREM3RTJGRUJERDM0NCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY5MzE4NTQwNjIxNUUyMTE5Q0ZERkUwMTIzMDI3OUIxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY1MzE4NTQwNjIxNUUyMTE5Q0ZERkUwMTIzMDI3OUIxIi8+IDwvcmRmOkRlc2NyaXB0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');}
