.shopping-banner{width:100%;height:280px;position:relative;clear:both;overflow:hidden;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 49%,rgba(0,0,0,0.4) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 49%,rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 49%,rgba(0,0,0,0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#66000000',GradientType=0)}.shopping-banner img{position:absolute;top:50%;left:0;z-index:-1;max-width:100%;min-height:280px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.shopping-banner .container{position:relative;width:940px;height:280px}.shopping-banner .container .info{position:absolute;left:0;bottom:0}.shopping-banner .container .info h2{font-family:'Roboto Slab',serif;color:#fff;font-size:50px;line-height:60px;font-weight:400;margin-bottom:4px}.shopping-banner .container .info p{font-family:'Lato',sans-serif;color:#fff;font-size:14px;line-height:18px;font-weight:400;max-width:500px}.shopping-banner .container .info p a{color:#fff;text-decoration:underline}@media only screen and (max-width:939px){.shopping-banner{height:200px}.shopping-banner img{min-height:200px}.shopping-banner .container{width:708px;height:200px}}@media only screen and (max-width:767px){.shopping-banner{height:140px}.shopping-banner img{min-height:140px}.shopping-banner .container{width:100%;height:140px}.shopping-banner .container .info{left:20px;right:20px}}.pageHeading.shoppingHeaderCampaign{margin-top:-10px;padding-bottom:15px}ul#shoppingItemsList.shoppingItemsCampaign li.headTxt:first-child{margin-top:0}.shopping-lists{padding-top:30px}.smart-shoppings-box{background:#eaeff5;border-radius:8px;padding:18px 24px 24px 24px;margin-bottom:40px}.smart-shoppings-box .title{margin-bottom:24px}.smart-shoppings-box h2{font-weight:900;font-size:34px;color:#222;letter-spacing:0;line-height:36px;margin-bottom:0}.smart-shoppings-box .small{font-size:14px;color:#4a5054;letter-spacing:0;line-height:30px;display:block}.smart-shoppings-box .gif-animation{float:right;height:90px;width:182px;background:url("https://res.cloudinary.com/he9fywsrk/image/upload/sbhgnxmxw5y4yuasicow.png") 0 0 no-repeat}.smart-shoppings-box .gif-animation img{height:100%;width:100%}.smart-shoppings-box .price{float:right;width:160px;font-size:12px;color:#666;letter-spacing:0;text-align:right;line-height:26px;text-transform:uppercase;position:relative;height:112px}.smart-shoppings-box .price strong{font-weight:900;font-size:20px;color:#222;letter-spacing:0;text-align:right;line-height:30px;display:block;text-transform:none;margin-top:-6px}.top-product-list{clear:both}.top-product-list ul{height:112px;overflow:hidden;float:left}.top-product-list li{float:left;margin-right:6px;background:#fff;width:112px;height:112px;padding:6px;line-height:100px;text-align:center;border-radius:5px}.top-product-list li img{max-width:100px;max-height:100px}.top-product-list .buy-btn{border-radius:100px;font-size:14px;color:#fff;text-align:center;line-height:40px;width:96px;height:40px;font-weight:900;margin-bottom:0;position:absolute;bottom:0;right:0}.shoping-list{padding-top:30px}.shopping-lists{position:relative;margin-top:34px;padding:0}.shopping-lists .pageHeading{margin-bottom:0;padding-bottom:15px;border:0}.shopping-lists .pageHeading .title{font-size:18px;color:#222;letter-spacing:0;line-height:26px;padding-top:10px;text-transform:uppercase;font-weight:400;margin:0}.shopping-lists .pageHeading .title span{font-size:18px;color:#222;letter-spacing:0;line-height:36px;text-transform:uppercase;font-weight:400}.shopping-lists .pageHeading .button{background:#fbfbfb;border:1px solid #a8b2b7;border-radius:3px;font-size:16px;color:#3f4447;line-height:42px;width:162px;height:44px;display:block;float:right;font-weight:700;padding:0 15px;margin-top:-7px}.shopping-lists .pageHeading .button:hover{border:1px solid #8e9ba2;color:#202325;background:#f8f8f8}.shopping-lists .pageHeading .button .add-icon{height:14px;width:14px;display:inline-block;background:url("../images/categ-spritesheet__v1628516989763.png") -817px -577px no-repeat;margin-right:14px;vertical-align:middle;float:left;margin-top:14px;margin-left:-1px}.shopping-lists .list-sections{margin:0 -16px 0 -16px;padding-bottom:2px}.shopping-lists .list-box{background:#fff;border:1px solid #c5d0d7;border-radius:3px;width:292px;height:201px;margin:0 16px 32px 16px;float:left}.shopping-lists .list-box.shared-list .title{padding:10px 30px 10px 20px}.list-box .title{border-bottom:1px solid #c5d0d7;font-weight:900;font-size:22px;color:#222;letter-spacing:0;line-height:22px;display:block;padding:17px 30px 17px 20px;position:relative;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-box .title:before{content:"";height:14px;width:14px;display:inline-block;background:url("../images/categ-spritesheet__v1628516989763.png") -373px -547px no-repeat;position:absolute;right:14px;top:25px}.list-box.private-list .title:before{top:23px}.list-box .title span{font-size:10px;display:block;font-weight:400;line-height:16px;text-transform:uppercase}.list-box .products{padding:13px 17px;height:92px}.list-box .products .image{display:block;height:60px;width:60px;margin:2px;float:left}.list-box .products .image img{width:100%;height:100%}.list-box .action{padding:0 20px;position:relative}.list-box .buy-btn{float:right;background:#36b39e;border-radius:100px;font-size:13px;color:#fff;text-align:center;line-height:31px;height:31px;width:76px;font-weight:900;margin:0}.list-box .buy-btn:hover,.shoping-list .buttonRightBox .buy-btn:hover{background:#289f8b}.list-box .buy-btn:focus,.shoping-list .buttonRightBox .buy-btn:focus{background:#1b8371}.list-box .buy-btn.disabled:hover,.shoping-list .buttonRightBox .buy-btn.disabled:hover{background:#36b39e}.list-box .spinner{position:absolute;bottom:12px;right:1px}.list-box .price{font-weight:900;font-size:16px;color:#222;letter-spacing:0;line-height:20px}.list-box .price .quantityNumber{text-transform:uppercase;font-size:10px;color:#666;letter-spacing:0;line-height:12px;font-weight:400;display:block}.create-shopping-list{background:#fff;border:1px solid #c5d0d7;border-radius:3px;padding:30px;text-align:center;margin-bottom:25px}.create-shopping-list .title{font-size:18px;color:#222;letter-spacing:0;text-align:center;line-height:26px;margin-bottom:10px}.create-shopping-list .title{font-size:18px;color:#222;letter-spacing:0;text-align:center;line-height:26px;margin-bottom:10px;display:block}.create-shopping-list div{font-size:14px;color:#4a5054;letter-spacing:0;line-height:17px}.create-shopping-list .add-to-list-icon{display:inline-block;vertical-align:middle;margin-left:10px}.create-shopping-list .add-to-list-icon a{cursor:default}.create-shopping-list .add-to-list-icon .add-icon:hover{background:url(/images/categ-spritesheet__v1628516989763.png) no-repeat -293px -420px;cursor:default}.shoping-list .pageHeading{border:0;margin-bottom:0}.shoping-list .pageHeading .left-col{float:left}.shoping-list .pageHeading strong{font-weight:900;font-size:24px;color:#222;letter-spacing:0;line-height:22px}.shoping-list .pageHeading .metadata{color:#4a5054;font-size:14px;font-weight:400}.shoping-list .pageHeading .metadata a{color:#4a5054}.shoping-list .pageHeading .metadata .fancyBox{color:#08c}.shoping-list .pageHeading .metadata .date{margin:0 15px}.shoping-list .buttonRightBox .buy-btn{background:#36b39e;border-radius:100px;font-weight:900;font-size:14px;color:#fff;text-align:center;line-height:40px;height:40px;width:165px;float:right;margin:0 0 0 20px;text-transform:uppercase}.shoping-list .buttonRightBox .price{float:right;font-size:22px;color:#222;letter-spacing:0;text-align:right;line-height:30px;font-weight:900}.shoping-list .buttonRightBox .price .small{font-size:12px;color:#666;letter-spacing:0;text-align:right;line-height:16px;display:block;text-transform:uppercase}#shoppingItemsList{margin-bottom:60px}ul#shoppingItemsList li.headTxt{background:#f1f3f7;height:38px;line-height:38px;color:#222;font-weight:900;font-size:14px;padding:0 10px;margin-top:30px;border:0}ul#shoppingItemsList li ul li{height:auto;font-size:14px;color:#4a5054;letter-spacing:0;line-height:48px;padding:2px 0;cursor:auto}ul#shoppingItemsList li ul li ul li{float:left}ul#shoppingItemsList li ul li.name{width:calc(100% - 313px);overflow:hidden;padding:0;padding-left:10px;cursor:auto}ul#shoppingItemsList li ul li.image{float:left;height:48px;width:48px;margin-right:5px;position:relative}ul#shoppingItemsList li ul li.image img{max-height:100%;max-width:100%}ul#shoppingItemsList li ul li.quantity{width:136px;overflow:hidden;text-align:center;padding-top:6px}ul#shoppingItemsList li .quantity span.plus a,ul#shoppingItemsList li .quantity span.crossLink a,ul#shoppingItemsList li .quantity span.minus a{background:#fbfbfb;border:1px solid #a8b2b7;border-radius:100px;height:26px;width:26px;display:block;text-align:center;line-height:24px}ul#shoppingItemsList li .quantity .minus{display:inline-block;width:14px;height:14px}ul#shoppingItemsList li .quantity span.plus{margin-bottom:1px}ul#shoppingItemsList li .quantity span.minus{margin-bottom:1px}ul#shoppingItemsList li .quantity span.plus,ul#shoppingItemsList li .quantity span.crossLink,ul#shoppingItemsList li .quantity span.minus{visibility:hidden;height:26px;width:26px;display:inline-block;vertical-align:top}ul#shoppingItemsList li .quantity span.quantityNumber{display:inline-block;line-height:26px;width:32px}ul#shoppingItemsList li:hover .quantity span.plus,ul#shoppingItemsList li:hover .quantity span.crossLink,ul#shoppingItemsList li:hover .quantity span.minus{visibility:visible}ul#shoppingItemsList li .quantity span.plus span{height:10px;width:10px;display:inline-block;background:url(../images/categ-spritesheet__v1628516989763.png) -499px -563px no-repeat}ul#shoppingItemsList li .quantity span.minus span{height:10px;width:10px;display:inline-block;background:url(../images/categ-spritesheet__v1628516989763.png) -499px -547px no-repeat}ul#shoppingItemsList li .quantity img{visibility:hidden}ul#shoppingItemsList li:hover .quantity img{visibility:visible}ul#shoppingItemsList li ul li ul li.pris{width:120px;text-align:right}ul#shoppingItemsList li#print:hover{background:#fff}ul#shoppingItemsList li:hover:not(.headTxt){background:#f8f9fb}ul#shoppingItemsList li ul li.totalAmount{float:right}ul#shoppingItemsList li .buytBtn{left:12px}ul#shoppingItemsList li ul li.added{width:152px}ul#shoppingItemsList #total{margin-top:30px;border-top:1px solid #9c9c9c;border-bottom:1px solid #9c9c9c;padding:15px 0}ul#shoppingItemsList li#total ul .nameTotal{float:left;font-weight:700;color:#222;padding-left:10px}ul#shoppingItemsList li#total ul li.totalAmount{color:#222}ul#shoppingItemsList #total strong{font-weight:900}ul#shoppingItemsList #print .button{background:#fbfbfb;border:1px solid #a8b2b7;border-radius:3px;font-size:16px;color:#3f4447;text-align:center;line-height:38px;height:40px;padding:0 15px;display:inline-block;float:left;margin-right:10px}ul#shoppingItemsList #print .button a{color:#3f4447}ul#shoppingItemsList #print .button:hover{border:1px solid #8e9ba2;color:#202325;background:#f8f8f8}ul#shoppingItemsList #print .button a:hover{color:#202325}ul#shoppingItemsList #print .button:focus{background:#eaeaea;border:1px solid #8e9ba2;color:#202325}.share-list{margin-bottom:50px;border:1px solid #c5d0d7;border-radius:6px}.share-list .share{padding:25px;float:left;width:calc(100% - 380px)}.share-list .share h2,.share-list .details h2{font-size:16px;color:#222;font-weight:900;margin-bottom:5px;line-height:19px;padding:0;text-align:left}.share-list .share .textbox{min-height:60px}.share-list .share .inputbox{background:#fff;border:1px solid #bcc9d0;font-size:15px;color:#222;line-height:22px;padding:8px;width:336px;height:40px;margin-right:10px;float:left}.share-list .share .inputbox:hover{border:1px solid #a1abb1}.share-list .share .inputbox:focus{border:1px solid #58a8d0}.share-list .share label.error{text-align:left;width:100%;display:block;height:20px;clear:both;float:none}.share-list .share .submit-btn{background:#fbfbfb;border:1px solid #a8b2b7;border-radius:3px;font-size:16px;color:#3f4447;text-align:center;line-height:22px;height:40px;width:94px;float:left;padding:8px}.share-list .share .submit-btn:hover{border:1px solid #8e9ba2;color:#202325;background:#f8f8f8}.share-list .share .submit-btn:focus{background:#eaeaea;border:1px solid #8e9ba2;color:#202325}.share-list .share .custom-checkbox{margin:0 10px 0 0;float:left}.share-list .share p{margin-bottom:5px;font-size:14px;color:#222;line-height:19px;letter-spacing:0}.share-list .share p{margin-bottom:15px;font-size:14px;color:#222;line-height:19px;letter-spacing:0}.share-list .share ul li span.checkboxAlign{float:none;display:inline-block;color:#222;line-height:19px}.share-list .details{width:380px;padding:25px;float:left;min-height:206px;border-left:1px solid #c5d0d7}.share-list .details p{color:#222;font-size:12px;line-height:18px}.share-list .details h2{font-size:14px}.share-list .details h2 span{float:right}.share-list .details li{background:#f1f3f7;border-radius:4px;height:34px;line-height:34px;margin-bottom:2px;padding:0 8px}.small-avatar{display:inline-block;height:12px;width:12px;background:url("../images/categ-spritesheet__v1628516989763.png") -202px -522px no-repeat}.share-list .small-avatar{margin:11px 15px 0 0;float:left}.share-list .crossLink{display:inline-block;height:12px;width:12px;background:url("../images/categ-spritesheet__v1628516989763.png") -394px -458px no-repeat;margin:0 10px 0 0;vertical-align:middle}.share-list .green-tick{display:inline-block;height:10px;width:13px;background:url("../images/categ-spritesheet__v1628516989763.png") -417px -451px no-repeat;vertical-align:middle}.share-list .status{float:right}.share-list .collaborators{font-size:14px;color:#222;letter-spacing:0;line-height:34px}.share-list .collaborators span a{color:#222}.rename-list-modal.shopping-list{padding:0;width:540px}.rename-list-modal.shopping-list h2{border-bottom:1px solid #ddd;padding:20px 20px 20px 18px;font-size:25px;color:#222;line-height:30px;font-weight:300;margin:0}.rename-list-modal.shopping-list .input,.rename-list-modal.shopping-list .checkbox-col{border-bottom:1px solid #ddd;padding:20px}.rename-list-modal.shopping-list .input label{font-weight:900;font-size:16px;color:#222;line-height:22px;margin-right:10px}.rename-list-modal.shopping-list .input input{margin:0;-webkit-appearance:none}.rename-list-modal.shopping-list .actions{padding:20px}.rename-list-modal.shopping-list.shared-list .actions{margin-top:70px}.rename-list-modal.shopping-list .checkbox-col .custom-checkbox{float:left;margin-right:10px;margin-left:0}.rename-list-modal .actions .green-btn{background:#36b39e;border-radius:3px;font-size:16px;color:#fff;text-align:center;border:0}.rename-list-modal .actions .green-btn:hover{background:#289f8b}.rename-list-modal .actions .green-btn:hover:focus{background:#1b8371}.rename-list-modal .actions .green-btn,.rename-list-modal .actions .cancel-btn{width:116px;font-size:16px;color:#fff;text-align:center;height:40px;line-height:40px;font-weight:400}.rename-list-modal .actions .green-btn{padding:4px 0 4px 0;line-height:32px;-webkit-appearance:none;margin-left:20px}.rename-list-modal .actions .cancel-btn{font-size:16px;color:#3f4447;text-align:center;line-height:38px;background:#fbfbfb}.rename-list-modal .green-btn.deactivate{background:#cf3333;float:none;margin:0}.rename-list-modal .green-btn.deactivate:hover{background:#bf2929}.rename-list-modal .green-btn.deactivate:focus{background:#ac1c1c}.rename-list-modal .actions .cancel-btn:hover{color:#202325;border:1px solid #8e9ba2;background:#f8f8f8}.rename-list-modal .actions .cancel-btn:focus{color:#202325;border:1px solid #8e9ba2;background:#eaeaea}.shopping-list-link{color:#222}.smart-shoppings-box h2 span.arrow{height:11px;width:8px;background:url("../images/categ-spritesheet__v1628516989763.png") -373px -547px no-repeat;display:inline-block;margin:0 0 0 5px;vertical-align:middle}ul#shoppingItemsList li.redColor ul li{color:#d50000}ul#shoppingItemsList li ul li.redColor:hover{background:#f8f9fb!important}.empty-list .head{background:#f1f3f7;height:38px;line-height:38px;color:#222;font-weight:900;font-size:14px;padding:0 10px;margin-top:30px;border:0;display:block;text-transform:uppercase}.empty-list .create-shopping-list{padding:10px;border:0;border-radius:0;text-align:left}ul#shoppingItemsList.checkoutList>li.selectedRow .selectedRow.redColor,ul#shoppingItemsList.checkoutList>li.selectedRow .selectedRow.redColor ul li.name,ul#shoppingItemsList.checkoutList>li.selectedRow .selectedRow.redColor ul li.pris{height:38px;padding:0;line-height:38px}ul#shoppingItemsList.checkoutList>li.selectedRow .selectedRow.redColor ul li.name{padding-left:10px}.shopping-item-message-modal .inner{width:420px;height:226px;padding:32px 24px 24px 24px;text-align:center}.shopping-item-message-modal .inner p{font-size:20px;color:#222;text-align:center;line-height:26px;max-width:240px;font-weight:300;margin:0 auto;margin-bottom:28px}.shopping-item-message-modal .info-icon-m,.shopping-item-message-modal .success-icon-m{margin-bottom:10px}.shopping-item-message-modal .spinner{position:static;top:0;right:0}.shopping-item-message-modal .spinner img{height:32px;width:32px;margin-bottom:19px}@media screen and (min-width:768px) and (max-width:939px){.shopping-lists{width:708px;margin:0 auto;padding-top:34px;float:none}.top-product-list ul{float:left;width:490px;height:112px;overflow:hidden}.shopping-lists .pageHeading{width:620px;margin:0 auto}.shopping-lists .list-sections{width:648px;margin:0 auto}.create-shopping-list{width:620px;margin:0 auto;margin-bottom:34px}.shoping-list{width:708px;margin:0 auto}.share-list .share{width:100%;float:none}.share-list .details{float:none;clear:both;border:0;padding-top:0;min-height:50px}}@media screen and (min-width:768px){ul#shoppingItemsList li ul li.name{height:48px}ul#shoppingItemsList li ul li.quantity{padding-top:15px}ul#shoppingItemsList li ul li.quantity .crossLink{vertical-align:top;margin-top:1px}}@media screen and (max-width:767px){.shopping-lists{position:relative;float:right;margin-top:0;padding:0;width:100%}.shopping-lists ul.checkoutList li.head{border:0;padding-top:0;background:#eef0f2;font-size:11px;height:30px;line-height:30px;padding-bottom:0;border-bottom:0}.shopping-lists .title{color:#000;font-size:20px;font-weight:900;line-height:22px}.shopping-lists ul.checkoutList li.head ul li.name,.shopping-lists ul.checkoutList li ul li.shared,.shopping-lists ul.checkoutList li.head ul li.quantity,.shopping-lists ul.checkoutList li ul li.name,.shopping-lists ul.checkoutList li .quantity,.shopping-lists ul.checkoutList li ul li.pris{width:calc(100% / 4)!important;text-overflow:ellipsis;overflow:hidden}.shopping-lists ul.checkoutList li .quantity .quantityNumber{border:0!important;background:0;width:100%}.shopping-lists ul.checkoutList li.head{padding-top:7px!important}.shopping-lists ul.checkoutList li.alternate{background:0}.top-product-list li{height:64px;width:64px;padding:5px;line-height:50px}.top-product-list li img{max-height:50px;max-width:50px}.smart-shoppings-box .gif-animation{display:none}.smart-shoppings-box h2{font-size:24px;position:relative}.smart-shoppings-box .small{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:14px;font-size:13px;margin-bottom:20px;font-weight:400}.top-product-list ul{float:none;width:100%;height:64px;overflow:hidden;margin-bottom:10px}.smart-shoppings-box{border-radius:0}.smart-shoppings-box .price{float:none;width:100%;text-align:left;line-height:26px;height:auto}.smart-shoppings-box .price strong{text-align:left;font-size:16px;line-height:20px}.top-product-list .buy-btn{float:right;margin-top:7px;height:32px;line-height:32px;width:76px;margin-bottom:0;position:relative;bottom:auto}.shopping-lists .pageHeading{font-size:18px;color:#222;letter-spacing:0;line-height:36px;font-weight:400;padding:0 20px;margin-bottom:20px;margin-top:15px}.shopping-lists .pageHeading .button{display:block;margin:0;float:none;width:100%;text-align:center}.shopping-lists .list-sections{margin:0 20px}.shopping-lists .list-box{width:100%;margin:0 0 20px 0}.list-box .title:before{top:31px}.create-shopping-list{margin:0 20px 30px 20px;padding:20px}.list-box .products .image{height:62px;width:62px;margin:4px}.shoping-list.shoping-list{position:relative;width:100%;padding:15px 0 0 0}.shoping-list .checkoutList{width:100%}.share-list.clearfix{width:100%}.shoping-list .buttonRightBox{float:none;width:100%;clear:both}.shoping-list .pageHeading{padding:0 20px}.shoping-list .pageHeading .left-col{margin-bottom:15px;float:none;width:100%}.shoping-list .buttonRightBox .price{float:left;text-align:left}ul#shoppingItemsList li.headTxt:first-child{margin-top:20px}ul#shoppingItemsList li.headTxt{margin-top:0;margin-bottom:-1px;position:relative;z-index:1}.shoping-list .buttonRightBox .price .small{text-align:left;margin:0}ul#shoppingItemsList li ul{padding:0}ul#shoppingItemsList li{position:relative}ul#shoppingItemsList li ul li.quantity{border:0;background:0;position:absolute;top:32px;right:0;width:125px}ul.checkoutList>li{border-top:1px solid #c5d0d7}ul#shoppingItemsList.checkoutList>li.selectedRow{height:86px;padding:10px}ul#shoppingItemsList.checkoutList>li.selectedRow .selectedRow{height:66px}ul#shoppingItemsList.checkoutList li ul li ul li .minus{height:26px;width:26px}ul#shoppingItemsList li .quantity span.quantityNumber{width:32px;border:0}ul#shoppingItemsList li ul li ul li.pris{float:right;width:92px;font-weight:700;font-size:14px;color:#222;letter-spacing:-0.25px;text-align:right;line-height:17px;height:17px}ul#shoppingItemsList li ul li ul li.image{float:left;height:56px;width:56px;margin:0}ul#shoppingItemsList li ul li ul li.image img{max-width:100%}ul#shoppingItemsList li ul li.name{width:calc(100% - 150px);height:56px}ul#shoppingItemsList li ul li.name a{font-size:14px;color:#000;letter-spacing:0;line-height:16px;padding-top:3px}ul#shoppingItemsList li ul li.name a span{color:#777}ul#shoppingItemsList #total{border:0;margin-top:0;padding:15px 20px;border-top:1px solid #d6d6d6;margin-bottom:0}ul#shoppingItemsList li#total ul .nameTotal{width:calc(100% - 150px);font-weight:900;font-size:14px;color:#222;letter-spacing:0;padding-left:0}ul#shoppingItemsList li#total ul li.totalAmount{width:150px;font-weight:900;font-size:18px;color:#222;letter-spacing:0;text-align:right}ul#shoppingItemsList li#print{border-top:0;padding-top:50px;margin-bottom:0;position:relative;border-bottom:1px solid #c5d0d7;padding-bottom:20px;text-align:center}ul#shoppingItemsList li#print .buttonRightBox{position:absolute;left:0;top:0;width:100%}ul#shoppingItemsList li#print .buttonRightBox .buy-btn{width:280px;margin:0 auto;float:none;display:block}ul#shoppingItemsList li#print .metadata{padding:10px 0 0 0;text-align:center;width:100%}ul#shoppingItemsList li#print .metadata p{font-size:12px;color:#666;letter-spacing:0;text-align:center}ul#shoppingItemsList li#print .metadata p a{color:#666}ul#shoppingItemsList #print .button{background:#fbfbfb;border:1px solid #a8b2b7;border-radius:100px;font-size:14px;color:#3f4447;text-align:center;padding:0 7px;height:30px;line-height:28px;float:none;margin-right:8px}.share-list.clearfix{border:0;border-radius:0}.share-list .share{float:none;width:100%;padding:20px}#shoppingItemsList{margin-bottom:0}ul#shoppingItemsList li.headTxt{padding:0 20px}.share-list .share .inputbox{width:calc(100% - 80px)}.share-list .share ul li.textbox .submit-btn{width:70px;background:#fbfbfb;border:1px solid #a8b2b7;border-radius:100px;font-size:16px;color:#3f4447;text-align:center;line-height:22px}.share-list .details{border:0;width:100%;padding:20px;min-height:30px}.list-box .products{padding:13px 7px;text-align:center}.list-box .products .image{margin:2px;display:inline-block;float:none;font-size:0}.smart-shoppings-box .price .forMobile{float:left}.shopping-lists .pageHeading .button .add-icon{float:none;margin-top:-3px}.create-shopping-list .title{font-size:18px}.rename-list-modal.shopping-list{width:100%;max-width:540px}ul#shoppingItemsList li .quantity span.plus,ul#shoppingItemsList li .quantity span.crossLink,ul#shoppingItemsList li .quantity span.minus{visibility:visible}.share-list .share p{margin-bottom:16px}.rename-list-modal .green-btn.deactivate,.rename-list-modal .actions .green-btn,.rename-list-modal .actions .cancel-btn{width:80px}.rename-list-modal.shopping-list .input label{margin-bottom:10px;display:block}.rename-list-modal.shopping-list .checkbox-col .custom-checkbox{margin-left:0}ul#shoppingItemsList li ul li{padding:0}ul#shoppingItemsList.checkoutList>li.selectedRow .selectedRow.redColor{height:auto;position:absolute;line-height:20px;margin:0;right:8px;top:25px;width:auto}ul#shoppingItemsList.checkoutList>li.selectedRow .selectedRow.redColor ul li.name,ul#shoppingItemsList.checkoutList>li.selectedRow .selectedRow.redColor ul li.pris{line-height:20px;width:auto!important;height:20px}.shopping-item-message-modal .inner{width:300px}.shopping-item-message-modal .inner .actions{position:relative;margin:0 -13px;font-size:0}.shopping-item-message-modal .actions .cancel-btn,.shopping-item-message-modal.actions .next-btn{margin:0 11px}}@media screen and (max-width:360px){.list-box .products .image{margin:2px;display:block;float:left;font-size:0}.fancybox-opened,.fancybox-inner{width:290px!important}.rename-list-modal .inputbox{width:250px;margin:0}.rename-list-modal.shopping-list .actions,.rename-list-modal.shopping-list .input,.rename-list-modal.shopping-list .checkbox-col{padding:20px 15px}.rename-list-modal .actions .cancel-btn{margin-right:10px}}