html{min-height:100vh}body{min-height:100vh;background-image:linear-gradient(to bottom,rgba(255,255,255,.6) 0,rgba(255,255,255,.9) 100%),url(../images/groceries_bkgrd_lg2.jpg)}wrapper{height:100%;min-height:80vh}.opacity40{opacity:.4}.opacity60{opacity:.6}.opacity80{opacity:.8}.hr-white{border-top:1px solid #fff}.box-blue{background:rgba(66,145,224,.61)}.box-yellow{background:#e9d460}.box-white{background:#fff}.box-transparent{background:rgba(255,255,255,.5)}.box-item-transparent{background:rgba(255,255,255,.1)}.gotoArrows{float:right;padding-right:10px;font-weight:700}.gotoArrows:hover{color:#009e00}.plusSign{float:left}.plusSign img{height:25px;width:auto;margin-top:0}#toolsDiv{float:right}.rightArrowCat{float:right}.rightArrowCat img{height:25px;width:auto;margin-top:-5px}.rightArrowItem{float:right}.rightArrowItem img{height:25px;width:auto;margin-top:7px}.orangeText{color:#ff9300;-webkit-text-stroke:1px #000}.whiteText{color:#fff}.popover-title{color:#00f;font-size:15px}.popover-content{color:#999;font-size:10px}#homeBottom-p{margin-top:60px;text-align:left}.homeIcons{background:#999;width:80%;height:2px;margin:50px 0 0 0}.card-deck-p-40{margin-top:40px}.font-size-1-5{font-size:1.5em}.pt-50{padding-top:50px}.pt-10{padding-top:10px}.pb-20{padding-bottom:20px}.shared-icon{width:30px;height:auto;float:left;margin-left:-40px}.clear-both{clear:both}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-minus-10{margin-top:-10px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-60{margin-top:60px}.width-20per{width:20%}.width-28per{width:28%}.width-16per{width:16%}.width-50per{width:50%}.dis-none{display:none}.dis-block{display:block}.list-none{list-style:none}.text-align-left{text-align:left}.font-bold{font-weight:700}.font-bold-400{font-weight:400}.ht-150{height:150px}.text-blue{color:#09f}#navBarButton{float:right;margin:-75px 0 0 0}.placeHolder-state-highlight{height:1.5em;line-height:1.2em;background:#fff}.borderRed{border:thin solid red}.borderGreen{border:thin solid #0f0}.textCenter{text-align:center}#pageTitle{margin:0;padding:10px 5px;color:#333}.pageTitle{font-family:Corbel;font-style:italic}.text-align-center{text-align:center}.footer{background-color:#414141;width:100%;text-align:left;font-family:sans-serif;font-weight:700;font-size:16px;padding:50px;margin-top:50px}.footer .footer-center,.footer .footer-left,.footer .footer-right{display:inline-block;vertical-align:top}.footer .footer-left{width:33%;padding-right:15px}.footer .about{line-height:20px;color:#fff;font-size:13px;font-weight:400;margin:0}.footer .about span{display:block;color:#fff;font-size:14px;font-weight:700;margin-bottom:20px}.footer .icons{margin-top:25px}.footer .icons a{display:inline-block;width:35px;height:35px;cursor:pointer;background-color:#33383b;border-radius:2px;font-size:20px;color:#fff;text-align:center;line-height:35px;margin-right:3px;margin-bottom:5px}.footer .footer-center{width:30%}.footer .footer-center i{background-color:#33383b;color:#fff;font-size:25px;width:38px;height:38px;border-radius:50%;text-align:center;line-height:42px;margin:10px 15px;vertical-align:middle}.footer .footer-center i.fa-envelope{font-size:17px;line-height:38px}.footer .footer-center p{display:inline-block;color:#fff;vertical-align:middle;margin:0}.footer .footer-center p span{display:block;font-weight:400;font-size:14px;line-height:2}.footer .footer-center p a{color:#ff9300;text-decoration:none}.footer .footer-right{width:35%}.footer h2{font-family:Corbel;font-style:italic;color:#fff;font-size:36px;font-weight:400;margin:0}.footer h2 span{color:#ff9300}.footer .menu{color:#fff;margin:20px 0 12px}.footer .menu a{display:inline-block;line-height:1.8;text-decoration:none;color:inherit;padding:5px 5px}.footer .menu a:hover{color:#09f}.footer .name{color:#ff9300;font-size:14px;font-weight:400;margin:0}@media (max-width:767px){.footer{font-size:14px}.footer .footer-center,.footer .footer-left,.footer .footer-right{display:block;width:100%;margin-bottom:40px;text-align:center}.footer .footer-center i{margin-left:0}}@media (min-width:768px){#shareListTool{padding-top:10px}#shareListToolAddCat{padding-top:10px}#shareListItemToolAddItem{padding-top:10px}#share-email-form{width:40%}#logoImgFull{display:block}#logoImgMobile{display:none}#home-ul{margin-top:80px;text-align:left;list-style:none}#home-ul li{padding-top:25px;color:#333}.li-title{font-weight:700;color:#333}#faqOuterDiv{width:80%}.faq-title{font-weight:700;color:#333;cursor:pointer}.faq-div{display:none;background-color:#fff;padding:20px 20px}.color-dark-gray{color:#000;font-weight:300}#site-map-ul{margin-top:20px;text-align:left;list-style:none}#site-map-ul li{padding-top:25px;color:#333}#mobPhoneImgDiv{float:left;margin-top:50px}.top-buffer{margin-top:150px}#noListMessage{margin-top:100px;padding:10px 5px;width:40%}#loginText{width:400px}.navbar{min-height:80px;opacity:.8}.navbar-brand{margin-top:0;padding:0 15px;height:80px;line-height:60px;font-size:2.25rem!important}.navbar-toggle{margin-top:23px;padding:9px 10px!important}.navbar-nav>li>a{padding-top:26.5px;padding-bottom:26.5px;line-height:27px}#sortableList{list-style-type:none;margin:0;padding:50px 0 0 0;width:30%}#sortableList li{word-wrap:break-spaces;margin:0 5px 5px 5px;font-size:1.2em;width:80%;height:auto;font-weight:500;border:thin solid #666;cursor:pointer}#sortableCat{list-style-type:none;margin:0;padding:50px 0 0 0;width:30%;word-wrap:break-word}#singleList{list-style-type:none;width:35%;margin:0 0 0 -30px}#singleList li{font-size:1.2em;width:80%;font-weight:500;border:thin solid #666;cursor:pointer}#editToolsDiv{display:none;border:thin solid #999;background-color:#a3d0ff;margin-top:-5px;height:50px;width:100%}#editToolsAddCatDiv{display:none;border:thin solid #999;background-color:#a3d0ff;margin-top:-5px;height:50px;width:100%}#editToolsAddItemDiv{display:none;border:thin solid #999;background-color:#a3d0ff;margin-top:-5px;height:50px;width:100%}#editTool{padding-top:10px}#deleteTool{padding-top:10px}#addCategoryTool{padding-top:10px}#addItemTool{padding-top:10px}#editToolAddCat{padding-top:10px}#deleteToolAddCat{padding-top:10px}#addCategoryToolAddCat{padding-top:10px}#editToolAddItem{padding-top:10px}#deleteToolAddItem{padding-top:10px}#addItemToolAddItem{padding-top:10px}.listTools{border-right:thin solid #999;height:48px;float:left;width:18%;cursor:pointer}.listTools:hover{background-color:#fff;font-weight:700}.listToolsAddCat{border-right:thin solid #999;height:48px;float:left;width:25%;cursor:pointer}.listToolsAddCat:hover{background-color:#fff;font-weight:700}.listToolsAddItem{border-right:thin solid #999;height:48px;float:left;width:25%;cursor:pointer}.listToolsAddItem:hover{background-color:#fff;font-weight:700}.listToolsCat{height:48px;float:left;width:33%;cursor:pointer}.listToolsCat:hover{background-color:#fff;font-weight:700}.listToolsItem{height:48px;float:left;width:33%;cursor:pointer}.listToolsItem:hover{background-color:#fff;font-weight:700}#btnShowAll{margin-top:10px;padding:5px 10px}.servicesInfo{font-weight:400;color:#666;padding:20px;text-align:left;width:80%}.inputBoxes{width:400px;text-align:left;padding:20px 20px}.inputBoxesShort{width:99%;text-align:left;padding:10px 10px}}@media (max-width:768px){#shareListTool{padding-top:10px}#shareListToolAddCat{padding-top:10px}#shareListItemToolAddItem{padding-top:10px}#share-email-form{width:100%}#logoImgFull{display:none}#logoImgMobile{display:block;float:left;margin:5px 0 0 0}#home-ul{margin-top:30px;text-align:left;list-style:none}#home-ul li{padding-top:25px;color:#333}.li-title{font-weight:700;color:#333}#faqOuterDiv{width:100%}.faq-title{font-weight:700;color:#333;cursor:pointer}.faq-div{display:none;background-color:#fff;padding:20px 20px}#site-map-ul{margin-top:20px;text-align:left;list-style:none}#site-map-ul li{padding-top:25px;color:#333}#mobPhoneImgDiv{float:left;margin-top:50px}#mobPhoneImg{width:150px;height:auto}.top-buffer{margin-top:100px}.top-buffer-signup{margin-top:100px}#noListMessage{margin-top:25px;padding:10px 5px;width:90%}#loginText{width:350px}.navbar{min-height:10px;opacity:.8}.navbar-brand{margin-top:0;padding:0 15px;height:80px;line-height:60px;font-size:2.25rem!important}.navbar-toggle{margin-top:23px;padding:9px 10px!important}.navbar-nav>li>a{padding-top:5px;padding-bottom:5px;line-height:27px}#sortableList{list-style-type:none;margin:0;padding:50px 0 0 0;width:80%}#sortableList li{word-wrap:break-spaces;margin:0 5px 5px 5px;font-size:1.2em;width:100%;height:auto;font-weight:500;border:thin solid #666;cursor:pointer}#sortableCat{list-style-type:none;margin:0;padding:50px 0 0 0;width:100%;word-wrap:break-word}#singleList{list-style-type:none;padding:0;width:80%}#singleList li{font-size:1.2em;width:100%;font-weight:500;border:thin solid #666;cursor:pointer}#editToolsDiv{display:none;border:thin solid #999;background-color:#a3d0ff;margin-top:-5px;margin-left:-58px;height:50px;width:140%}#editToolsAddCatDiv{display:none;border:thin solid #999;background-color:#a3d0ff;margin-top:-5px;margin-left:-28px;height:50px;width:120%}#editToolsAddItemDiv{display:none;border:thin solid #999;background-color:#a3d0ff;margin-top:-5px;margin-left:-28px;height:50px;width:120%}#editTool{padding-top:10px}#deleteTool{padding-top:10px}#addCategoryTool{padding-top:10px}#addItemTool{padding-top:10px}#editToolAddCat{padding-top:10px}#deleteToolAddCat{padding-top:10px}#addCategoryToolAddCat{padding-top:10px}#editToolAddItem{padding-top:10px}#deleteToolAddItem{padding-top:10px}#addItemToolAddItem{padding-top:10px}.listTools{border-right:thin solid #999;height:100%;float:left;width:18%;padding-top:5px}.listTools:hover{background-color:#fff;font-weight:700}.listToolsAddCat{border-right:thin solid #999;height:100%;float:left;width:25%;padding-top:5px}.listToolsAddCat:hover{background-color:#fff;font-weight:700}.listToolsAddItem{border-right:thin solid #999;height:100%;float:left;width:25%;padding-top:5px}.listToolsAddItem:hover{background-color:#fff;font-weight:700}.listToolsCat{height:48px;float:left;width:33%;cursor:pointer}.listToolsCat:hover{background-color:#fff;font-weight:700}.listToolsItem{height:48px;float:left;width:33%;cursor:pointer}.listToolsItem:hover{background-color:#fff;font-weight:700}#btnShowAll{margin-top:10px;padding:10px 10px}.servicesInfo{width:100%;font-weight:400;color:#666;padding:20px;text-align:left}.inputBoxes{width:300px;text-align:left;padding:20px 20px}.inputBoxesShort{width:90%;text-align:left;padding:10px 10px}}