/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Helvetica Neue LT W05_55 Roman";src:url(/themes/custom/familyshopperconsumer/fonts/522972a6-5867-47ae-82fc-a7cf9bd5d4d4.eot#iefix);src:url(/themes/custom/familyshopperconsumer/fonts/522972a6-5867-47ae-82fc-a7cf9bd5d4d4.eot#iefix) format("eot"),url(/themes/custom/familyshopperconsumer/fonts/08b57253-2e0d-4c12-9c57-107f6c67bc49.woff2) format("woff2"),url(/themes/custom/familyshopperconsumer/fonts/08edde9d-c27b-4731-a27f-d6cd9b01cd06.woff) format("woff"),url(/themes/custom/familyshopperconsumer/fonts/8f4a1705-214a-4dd0-80b8-72252c37e688.ttf) format("truetype");}@font-face{font-family:"Helvetica Neue LT W01_75 Bold";src:url(/themes/custom/familyshopperconsumer/fonts/9697cfef-7816-47cc-81ed-c56c029d3bcf.eot#iefix);src:url(/themes/custom/familyshopperconsumer/fonts/9697cfef-7816-47cc-81ed-c56c029d3bcf.eot#iefix) format("eot"),url(/themes/custom/familyshopperconsumer/fonts/1f4274cd-2674-481e-9023-69e33ffca161.woff2) format("woff2"),url(/themes/custom/familyshopperconsumer/fonts/5e8d493c-be01-44b9-962e-504a5cf10dd8.woff) format("woff"),url(/themes/custom/familyshopperconsumer/fonts/ae36b4a0-aa2c-46cc-98d8-d8b7d22241dc.ttf) format("truetype");}@font-face{font-family:"Helvetica Neue LT W05_85 Heavy";src:url(/themes/custom/familyshopperconsumer/fonts/80e123ee-1929-41ec-bf6a-77f92f0d53fe.eot#iefix);src:url(/themes/custom/familyshopperconsumer/fonts/80e123ee-1929-41ec-bf6a-77f92f0d53fe.eot#iefix) format("eot"),url(/themes/custom/familyshopperconsumer/fonts/7e42a406-9133-48c0-a705-4264ac520b43.woff2) format("woff2"),url(/themes/custom/familyshopperconsumer/fonts/837750e9-3227-455d-a04e-dc76764aefcf.woff) format("woff"),url(/themes/custom/familyshopperconsumer/fonts/cbb49e47-093c-4029-b64c-b5ee08064205.ttf) format("truetype");}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}h1,h2,h3,h4,h5,h6,p,legend{font-weight:normal;}body{line-height:1;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block;}nav ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;}ins{background-color:#ff9;color:#000;text-decoration:none;}mark{background-color:#ff9;color:#000;font-style:italic}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}table{border-collapse:collapse;border-spacing:0;}th{font-weight:normal}hr{float:left;width:100px;border:0;border-top:3px solid #000;padding:0}strong{font-weight:400}input,select{vertical-align:middle;}iframe{width:100%}input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}*{-webkit-tap-highlight-color:transparent;}input[type=checkbox]{width:20px !important;height:20px;margin-top:10px !important;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}select{background:url(/themes/custom/familyshopperconsumer/images/ui/FSselectArrow.png) 98% center #FFF no-repeat !important;background-size:30px !important}.icit-spot-edit-link-holder{display:none !important}.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}.clearfix{*zoom:1;}.relative{position:relative}.hide,.hidden{display:none !important}*{box-sizing:border-box}div[role=alert]{padding:15px 50px;background:#fded00;width:100%;display:table;position:absolute;z-index:1;left:0;top:0;text-align:center}.webform-confirmation__message p{font-size:1.45em !important}.webform-confirmation__back a{background:#ff0000;color:#FFF !important;margin:0;padding:11px 33px 11px;border:2px solid #ff0000 !important;font-size:0.900em;line-height:1.1em;letter-spacing:-0.2px;color:#FFF;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;cursor:pointer;cursor:hand;font-family:"Helvetica Neue LT W01_75 Bold";}.webform-confirmation__back a:hover{background:#000;border-color:#000 !important}.redBG *,.blackBG *,.darkRedBG *,.greenBG *,.redRadialGradientBG *,.greenRadialGradientBG *,.darkGreenRadialGradientBG *,.halfBlackhalfRed *,.blackRadialGradientBG *{color:#FFF}.whiteBG{background:#FFF}.blackBG{background:#000}.lightGreyBG{background:#F2F2F2}.greyBG{background:#EFEFEF}.redBG{background:#FF0000}.darkRedBG{background:#DE0000}.yellowBG{background:#FAE543}.orangeBG{background:#FCC232}.greenBG{background:#5E9A1F}.blackRadialGradientBG{background:#000;background:-moz-radial-gradient(center,ellipse cover,#000000 1%,#676767 99%);background:-webkit-radial-gradient(center,ellipse cover,#000000 1%,#676767 99%);background:radial-gradient(ellipse at center,#000000 1%,#676767 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#676767',GradientType=1);}.redRadialGradientBG{background:#B40729;background:-moz-radial-gradient(center,ellipse cover,#B40729 1%,#E25A5A 99%);background:-webkit-radial-gradient(center,ellipse cover,#B40729 1%,#E25A5A 99%);background:radial-gradient(ellipse at center,#B40729 1%,#E25A5A 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B40729',endColorstr='#E25A5A',GradientType=1);}.greenRadialGradientBG{background:#527435;background:-moz-radial-gradient(center,ellipse cover,#527435 1%,#74A24C 99%);background:-webkit-radial-gradient(center,ellipse cover,#527435 1%,#74A24C 99%);background:radial-gradient(ellipse at center,#527435 1%,#74A24C 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#527435',endColorstr='#74A24C',GradientType=1);}.darkGreenRadialGradientBG{background:#002619;background:-moz-radial-gradient(center,ellipse cover,#002619 1%,#11523C 99%);background:-webkit-radial-gradient(center,ellipse cover,#002619 1%,#11523C 99%);background:radial-gradient(ellipse at center,#002619 1%,#11523C 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#002619',endColorstr='#11523C',GradientType=1);}.halfBlackhalfRed{background:#000;background:-moz-linear-gradient(left,#000 0%,#000 50%,#FF0000 50%,#FF0000 100%);background:-webkit-linear-gradient(left,#000 0%,#000 50%,#FF0000 50%,#FF0000 100%);background:linear-gradient(to right,#000 0%,#000 50%,#FF0000 50%,#FF0000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000',endColorstr='#FF0000',GradientType=1);}.darkGreyBG{background:-moz-radial-gradient(center center,ellipse cover,#636464 5%,#464848 75%);background:-webkit-radial-gradient(center center,ellipse cover,#636464 5%,#464848 75%);background:radial-gradient(ellipse at center center,#636464 5%,#464848 75%);}.full,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,header,section,.section,.row,.row2,article,main,footer{width:100%;float:left;display:inline-block;box-sizing:border-box;padding-left:0;padding-right:0;}.container{display:table;width:100%;max-width:1120px;padding:16px;box-sizing:border-box;margin:0 auto;}.mainWrapper{position:relative;background:#FFF;z-index:4}main{position:relative;z-index:-1}.row2{margin-top:-200px;padding-top:120px !important;z-index:-1}.col-md-6-fixed-left,.col-md-6-fixed-right{width:100%;max-width:750px;box-sizing:border-box}.col-md-6-fixed-left{float:right}.col-md-6-fixed-right{float:left}body{background-color:#F2F2F2;font-family:"Helvetica Neue LT W05_55 Roman";font-size:20px;font-weight:400;color:#000;line-height:1em;}a{font-family:"Helvetica Neue LT W01_75 Bold";color:#000;cursor:pointer;cursor:hand;}a:hover{color:#ff0000;}p{font-family:"Helvetica Neue LT W05_55 Roman";font-size:1em;font-weight:400;line-height:1.6em;letter-spacing:-0.2px;margin-bottom:0.8em;color:#000;}p:nth-last-child(1){margin-bottom:0}h1,h2,h3,h4{font-family:"Helvetica Neue LT W05_85 Heavy";line-height:1.2em;letter-spacing:-0.2px;color:#000;}h1{font-size:2.300em;line-height:1.043em;letter-spacing:-0.39px;margin-bottom:5px}h2{font-size:1.500em;margin-bottom:5px}#mainFooter h2{font-size:1.400em}h3{font-size:1.100em;line-height:1.227em;margin-bottom:5px;}.small{font-size:0.800em;line-height:1.500em}strong{font-family:"Helvetica Neue LT W05_85 Heavy"}strong,nav li a{font-weight:normal}.button{display:inline-block;min-width:auto;padding:10px 20px;background:#FF0000;border:2px solid #FF0000;font-size:0.900em;line-height:1.1em;letter-spacing:-0.2px;color:#FFF;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;cursor:pointer;cursor:hand;font-family:"Helvetica Neue LT W01_75 Bold";}.button:hover{background:#FFF;color:#000;border-color:#FFF}.button.blackBG{background:#000;color:#FFF !important;border-color:#000}.button.blackBG:hover{background:#FFF;color:#000 !important;border-color:#FFF}.button.whiteBG{background:#FFF;color:#000 !important;border-color:#FFF}.button.whiteBG:hover,.whiteBG .button:hover{background:#000;color:#FFF !important;border-color:#000}input,textarea,select{width:95%;min-width:200px;margin:10px 0;padding:15px 20px;font-size:0.900em;border:1px solid transparent;-webkit-box-shadow:0px 3px 4px 0px rgba(0,0,0,0.24);-moz-box-shadow:0px 3px 4px 0px rgba(0,0,0,0.24);box-shadow:0px 3px 4px 0px rgba(0,0,0,0.24);background:#FFF;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;color:#000;box-sizing:border-box}input:focus,textarea:focus,select:focus,input:hover,textarea:hover,select:hover,input:select,textarea:select,select:select{border:1px solid transparent;outline:none}input[type="submit"]{width:auto !important;min-width:auto;color:#FFF;background:#000;border:2px solid #000;cursor:pointer;cursor:hand}input[type="submit"]:hover{background:#FFF;border:1px solid #FFF;color:#000}textarea{height:auto}*:focus{outline:none;}label{position:absolute;text-indent:-99999px;display:block;line-height:1.2em;font-family:"Helvetica Neue LT W05_55 Roman";left:0}.checkmark{position:absolute;top:5px;left:0;height:15px;width:15px;background-color:#FFF;border:1px solid transparent;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-webkit-box-shadow:0px 3px 4px 0px rgba(0,0,0,0.24);-moz-box-shadow:0px 3px 4px 0px rgba(0,0,0,0.24);box-shadow:0px 3px 4px 0px rgba(0,0,0,0.24)}.checkmark:after{content:"";position:absolute;display:none}.radioOptions input[type=checkbox]{position:relative;display:inline-block;width:40px;min-width:0;max-width:none;height:40px;padding:0;font-family:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0;z-index:10}.radioOptions{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radioOptions input:checked ~ .checkmark{background-color:#58A618;border-color:#58A618}.radioOptions input:checked ~ .checkmark:after{display:block}.radioOptions .checkmark:after{left:12px;top:5px;width:6px;height:15px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}address{font-style:normal}.js input.form-autocomplete{background-image:none}.js input.form-autocomplete.ui-autocomplete-loading{background-repeat:no-repeat !important}ul{list-style-type:none;margin:1em 0 .8em}.horizontal-list li{float:left}figure{width:80%;margin-left:15%}figure img{width:100%;height:auto;padding-left:15%}blockquote{padding:30px 0 20px}blockquote p{position:relative;margin-bottom:10px;quotes:initial;font-size:1.2em}blockquote p *{color:#FFDE00 !important;font-style:italic}blockquote p:before,blockquote p:after{position:absolute;font-size:6.667em;line-height:0.1em;vertical-align:0em}blockquote p:before{content:open-quote;top:-10px;left:-47px}blockquote p:after{content:close-quote;bottom:-80px;right:0}blockquote footer p{color:#FFF;font-size:1em;quotes:none}figcaption{margin-top:7%}figcaption cite span{display:block;line-height:1.3em;font-size:1.3em}.colLeft,.colRight,.leftColumn,.rightColumn{float:left;width:50%}.col-md-6-fixed{float:right;padding:50px 25px 35px 60px}.floatLeft{float:left}.floatRight{float:right}.leftAlign{text-align:left}.rightAlign{text-align:right}.text-center,.centerCopy{text-align:center}.centerBlock{display:flex;align-items:center;justify-content:center}.blank{float:left}.hide,.mobileOnly{display:none}.lineBreak{display:block}.rotate5{transform:rotate(5deg)}.rotateMinus5{transform:rotate(-5deg)}.animate{opacity:0;margin-top:100px;transition:all 1s ease;}.animate{padding:20px}.activeSection{opacity:1;margin-top:0}.fixedBG{position:relative;background-attachment:fixed;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;width:100%;background-color:#f1f1f1;}.locationButton{margin-left:10px}.scrollTo{position:relative;float:left;width:60px;height:60px;margin:0 auto;padding:20px;text-align:center;margin-top:-30px;top:-80px;left:50%;margin-left:-30px;border:none !important;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#4c0742;box-sizing:border-box;text-indent:-99999px;z-index:25}.arrowDown{background:url(/themes/custom/familyshopperconsumer/images/ui/arrowDownBlack.gif) #f8f8f8 center 20px no-repeat;background-size:33.33%}.pauseScroll{width:100%;height:100%;overflow:hidden;margin:0;-ms-overflow-style:none}.mobileOnly,p.swipeAlert{display:none}.desktopOnly{display:block}.twoColumn{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}.twoColumn p{margin:0 0 1.3em}.windowHeight{position:relative;height:800px}.windowHeight .container{position:relative;top:34%;transform:translateY(-50%)}.vertical-align{display:table-cell;vertical-align:middle}.no-padding{padding:0}.padding20{padding:20px}.search{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);cursor:pointer;cursor:hand}.terms{margin-top:30px;padding-bottom:80px;text-align:center;font-size:0.8em}.radialCorners{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.roundelWithBorder{width:200px;height:200px;padding:20px;margin:20px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:5px solid #FFF;text-align:center}.roundelWithBorder h2{font-family:"Helvetica Neue LT W05_55 Roman";}.roundelWithBorder img{display:block;width:100%;max-width:207px;margin:0 auto 15px}.downloadRoundel{width:189px;height:189px;padding:20px;margin:20px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:2px solid #FFF;text-align:center}.downloadRoundel img{width:100%}.downloadRoundel img.docTypeIcon{max-width:53.91px}.downloadRoundel img.downloadIcon{max-width:20px}.downloadRoundel p{margin-top:8px;font-size:0.900em;line-height:1.222em}.findYourFamilyShopperRoundel{width:404px !important;height:404px !important;min-width:0;padding:10px}.findYourFamilyShopperRoundel p{margin-top:12px;font-size:1.4em}.findYourFamilyShopperRoundel .findYourFamilyShopperSearch form{display:table;width:95% !important;margin:0 auto}.findYourFamilyShopperRoundel .findYourFamilyShopperSearch form input#store-search-field,.findYourFamilyShopperRoundel .findYourFamilyShopperSearch form input.form-search{padding-left:15px}.roundelContent{position:relative;top:50%;transform:translateY(-50%);}.noresults{font-size:2em;color:#114232;line-height:1.2em;text-align:center}::-webkit-input-placeholder{color:#000}:-moz-placeholder{color:#000;opacity:1}::-moz-placeholder{color:#000;opacity:1}:-ms-input-placeholder{color:#000}::-ms-input-placeholder{color:#000}.tags a{font-size:1.250em;border-bottom:3px solid #000}.tags a:hover{color:#000 !important;border-bottom:3px solid #FFF}.tags img.tagIcon{position:relative !important;width:22px;height:auto;margin-right:5px;top:6px}img.full{display:block;float:none;margin:0 auto;max-width:1500px}picture img{width:100%;height:auto}.search-advanced{display:none}.tickListRound li{position:relative;margin:0 0 30px 55px;font-size:1.300em;line-height:1.23em;font-family:"Helvetica Neue LT W01_75 Bold";}.tickListRound li:before{position:absolute;content:"icon";width:43px;height:43px;margin-left:-55px;text-indent:-99999em;top:0;background:url(/themes/custom/familyshopperconsumer/images/ui/listTickIcon.png) center no-repeat;background-size:cover}a#CybotCookiebotDialogPoweredbyCybot,div#CybotCookiebotDialogPoweredByText{display:none;}.withThumbnails .singleOfferTitle{position:absolute;padding:30px;left:10px;top:auto;bottom:30px}.withThumbnails .singleOfferTitle header{margin-bottom:5px}.withThumbnails .singleOfferTitle a.button{margin-top:15px}.withThumbnails.rsDefault .rsThumbsVer{width:31%;max-width:350px}.withThumbnails .rsThumbs{padding:15px;box-sizing:border-box}.withThumbnails .rsThumbsContainer h3{color:#FFF;font-size:2em}.withThumbnails .rsThumb{padding:10px 10px 25px 10px;box-sizing:border-box}.withThumbnails .reThumbsDesc{padding-left:25px}#breadCrumb{position:relative;background:#FFF;z-index:0}#breadCrumb .container{padding-top:0;padding-bottom:0}#breadCrumb nav{float:left;width:100%;margin-top:5px;padding:15px 0}#breadCrumb nav ul{margin:0}#breadCrumb nav li{font-size:0.8em;font-family:"Helvetica Neue LT W01_75 Bold";}#breadCrumb nav li span{margin:0 5px;color:#ff0000}#storeName{float:right;text-transform:uppercase;color:#000}#storeName p{font-size:1.250em}#storeName a{margin-left:5px;color:#114232;text-transform:initial;font-size:0.800em}#storeName a:hover{color:#000}.searchBar h1,.searchBar h2{font-size:1.900em}.searchBar form{position:relative;width:100%}.searchBar input{display:table;width:100%;max-width:261px;padding:10px 50px 10px 20px;border-color:#FFF;color:#000;font-size:0.800em}.searchBar input[type="submit"]{position:absolute;width:50px !important;height:40px;margin:0;padding:0 !important;text-indent:-999999px;border-color:transparent;background:url(/themes/custom/familyshopperconsumer/images/ui/searchTransparentBlackBG.png) center center;background-repeat:no-repeat !important;background-size:50% !important;top:50%;right:5px;transform:translateY(-50%);box-shadow:none;cursor:pointer;cursor:hand}.searchBar input[type="submit"]:hover{opacity:0.7}.offerBlock{position:relative;box-sizing:border-box;float:left;clear:both;width:100%;padding:65px 0;text-align:center;background:url(/themes/custom/familyshopperconsumer/images/backgrounds/offerBlockRaysBG.jpg) center bottom;background-repeat:no-repeat !important;background-size:cover}.offerBlock .col-md-6{width:50%;padding:0 5%}.offerBlock .col-md-4{width:33.33%}.offerBlock header{margin-bottom:50px}.offerBlock header h2{display:none}.offerBlock header p{font-size:1.500em;line-height:1.200em;font-family:"Helvetica Neue LT W05_85 Heavy";}.offerBlock ul{position:relative;float:left;width:100%;height:auto;margin:40px 0 20px}.offerBlock li{position:relative;float:left;width:25%;padding:0 10px;box-sizing:border-box}.offerBlock li.col-md-12{width:100%;padding:0 0 10px;margin-bottom:50px}.offerBlock li img{width:100%;height:auto}.offerBlock li:hover img{opacity:0.4}.offerBlock .button{background:#000;border-color:#000}.offerBlock .button:hover{background:#FFF;border-color:#FFF;color:#000}.offerBlock .button.overlay{position:absolute !important;background:rgba(0,0,0,0.6) !important;border:none !important;color:#FFF !important;margin:-18px 0 0 -80px;overflow:hidden;padding:10px 15px;font-size:1em;top:50%;left:50%}.offerBlock .col-md-12:hover .button.overlay,.offerBlock li:hover .button.overlay{clip:initial;width:auto;height:auto}.nearestToMeNow,.showMeMoreStores{font-size:1.250rem;color:#114232}.nearestToMeNow:hover,.showMeMoreStores:hover{color:#000}#findYourPremier,#findYourLondisSingleStore,#findYourFamilyShopperMultiStore{position:relative;padding:35px 25px 25px;text-align:center}#findYourPremier.windowHeight,#findYourLondisSingleStore.windowHeight,#findYourFamilyShopperMultiStore.windowHeight{margin-bottom:10px}.findYourFamilyShopperSearch .storeSearch{float:none;position:relative;width:35%}.findYourFamilyShopperSearch label span{position:absolute;text-indent:-999999px;top:-40px}.findYourFamilyShopperSearch input{max-width:none;padding-top:15px;padding-bottom:15px}.findYourFamilyShopperSearch .storeSearch button{right:30px;top:17px}.storeSearchNoResult{width:60%;margin:-12px auto 0 !important;font-size:0.8em !important;color:#114232;line-height:1.2em}.storeSearchNoResult a:hover{color:#ff0000}#findYourFamilyShopperMultiStore{width:40%;padding:35px 30px 40px;text-align:center;box-sizing:border-box;}}#findYourFamilyShopperMultiStore.centerAlign{width:50%;max-width:670px;margin:0 auto;z-index:24;top:-30px}#findYourFamilyShopperMultiStore h2{position:relative;display:inline-table;width:32%;min-width:343px;padding-left:0;font-family:"Helvetica Neue LT W05_55 Roman";text-align:left}#findYourFamilyShopperMultiStore h2 span{position:absolute;left:0;top:-5px}#findYourFamilyShopperMultiStore h2 span img{width:100%;max-width:311px}#findYourFamilyShopperMultiStore h2 img{width:100%;max-width:210px}#findYourFamilyShopperMultiStore.blackBG h2{font-size:1.250em;font-family:"Helvetica Neue LT W01_75 Bold";letter-spacing:0}#findYourFamilyShopperMultiStore.blackBG .findYourFamilyShopperSearch{position:relative;display:inline-table;width:35%}#findYourFamilyShopperMultiStore.blackBG h2 img.findYour{position:relative;max-width:122px;margin-right:5px;top:24px}#findYourFamilyShopperMultiStore ul.multiStoreList{margin:0;text-align:left}#findYourFamilyShopperMultiStore ul.multiStoreList li{float:left;width:100%;height:auto}#findYourFamilyShopperMultiStore ul.multiStoreList #storeLocationDetailsWrapper{margin-top:10px;padding-left:50px !important}#findYourFamilyShopperMultiStore ul.multiStoreList #storeLocationDetailsWrapper .distanceToStore,#findYourFamilyShopperMultiStore ul.multiStoreList #storeLocationDetailsWrapper .openUntil{position:relative;display:inline-block;float:left;margin:0 10px 0 0}#findYourFamilyShopperMultiStore ul.multiStoreList #storeLocationDetailsWrapper .distanceToStore{margin-bottom:10px}#findYourFamilyShopperMultiStore ul.multiStoreList li .distanceToStore p,#findYourFamilyShopperMultiStore ul.multiStoreList li .openUntil p{height:auto;line-height:1.1em}#findYourFamilyShopperMultiStore ul.multiStoreList #storeLocationDetailsWrapper .distanceToStore p,#findYourFamilyShopperMultiStore ul.multiStoreList #storeLocationDetailsWrapper .openUntil p{margin-top:-4px;padding-left:45px;font-size:0.9em}#findYourFamilyShopperMultiStore ul.multiStoreList li .row{position:relative;padding-left:50px;margin-bottom:8px}#findYourFamilyShopperMultiStore ul.multiStoreList li .locationOfStore p{margin-top:0}#findYourFamilyShopperMultiStore ul.multiStoreList li .row span{position:absolute;float:left;width:60px;height:60px;top:0;left:-8px;text-align:center;line-height:1.1em}#findYourFamilyShopperMultiStore ul.multiStoreList li p{font-size:1.1em;line-height:1em}#findYourFamilyShopperMultiStore a.button:hover{background:#000;border-color:#000;color:#FFF}#findYourFamilyShopperMultiStore .small{font-size:1em}#findYourFamilyShopperMultiStore .small a{display:block}#storeLocationDetailsWrapper{padding-left:0 !important}.locationOfStore{min-height:180px;margin-bottom:20px}span.storeLocationIcon,.distanceToStore span,.openUntil span{text-indent:-9999px;background-repeat:no-repeat;background-position:center;background-size:100%}.greyBG span.storeLocationIcon{width:41px !important;height:41px !important;left:0 !important;top:5px !important;background-image:url(/themes/custom/familyshopperconsumer/images/ui/poiIconRedTransparentBG-small.png);background-size:100% !important}.greyBG .distanceToStore span{margin-top:-15px;background-image:url(/themes/custom/familyshopperconsumer/images/ui/distanceIconTransparentBG.png);background-size:100% !important}.greyBG .openUntil span{margin-top:-15px;background-image:url(/themes/custom/familyshopperconsumer/images/ui/clockIconTransparent.png);background-size:100% !important}.socialIcons li{margin-right:20px;font-size:0.900em}.socialIcons li:nth-last-child(1){margin-right:0}.socialIcons li img{width:auto;height:30px}.socialIcons li img:hover{opacity:0.8}#featuredContent{position:relative;z-index:-2}#featuredContent h2{display:none}#featuredContent .container{padding:0}#featuredContent img{width:100%;height:auto;margin-bottom:-10px}#featuredContent a img:hover{opacity:0.8}.pager{float:left;width:100%;margin:50px 0 30px}.pager ul{margin:10px 7px 10px 0;display:flex;align-items:center;justify-content:center}.pager li{width:auto !important;margin-left:5px;padding:0 !important;color:#000;background:#F4F4F4}.pager li a{display:block;padding:10px 10px;color:#000;font-family:"Helvetica Neue LT W05_55 Roman";}.pager li:hover,.pager li.is-active{color:#FFF;background:transparent}.pager li:hover a,.pager li.is-active a{color:#FFF}.pager li:nth-child(1){-webkit-border-radius:15px 0 0 15px;-moz-border-radius:15px 0 0 15px;border-radius:15px 0 0 15px;}.pager li:nth-last-child(1){-webkit-border-radius:0 15px 15px 0;-moz-border-radius:0 15px 15px 0;border-radius:0 15px 15px 0}.pager li[role="presentation"]{border:none}.offerTerms{padding:50px 0;font-size:0.9em;text-align:center;background:#FFF}.share{padding:20px;background:#EFEFEF}.share h2{margin-bottom:0;font-size:1.800em}.share ul{margin:10px 0 0}.share li img{position:static}.share li img:hover{opacity:0.3}header#mainHeader{position:relative;height:90px;transition:height 1s;z-index:10}header#mainHeader .container{position:relative;height:100%;padding-top:0;padding-bottom:0}header#mainHeader .container .row{position:relative;height:100%}header#mainHeader .headerLogo{position:absolute;width:125px;height:100%;background:#000;text-align:center;top:0;left:0}header#mainHeader .headerLogo img{position:relative;width:437px;top:50%;left:48px;transform:translateY(-50%);z-index:1}header#mainHeader .socialSearchWrapper{position:relative;float:right;width:420px;height:100%}header#mainHeader .socialSearch{position:relative;display:table;width:100%;top:50%;transform:translateY(-50%)}header#mainHeader .socialSearch .socialIcons{position:absolute;margin:0;top:50%;transform:translateY(-50%)}header#mainHeader .socialSearch .searchBar{float:right}#pull{display:none}#mainNav{background-color:#000}#mainNav .container{position:relative;padding:0}#mainNav ul{position:relative;display:table;float:none;width:auto;margin:0 auto;transition:width 0.7s}#mainNav li{position:relative;float:left;font-size:0.9em;transition:font-size 1s}#mainNav li:nth-child(1){margin-left:0}#mainNav li:nth-last-child(1){margin-right:0}#mainNav li a{display:block;color:#FFF;padding:13px 15px}#mainNav li a.is-active,#mainNav li a:hover{background:#FFF;color:#000}#mainNav li a:hover span{background:#000}#mainNav li:hover ul{display:block !important}#mainNav ul ul{position:absolute;display:none;min-width:200px;padding:5px 14px;left:-15px;margin-top:3px;transition:none;background:#d16b18;font-size:0.9em;box-sizing:border-box;-webkit-box-shadow:0px 12px 23px -2px rgba(0,0,0,0.3);-moz-box-shadow:0px 12px 23px -2px rgba(0,0,0,0.3);box-shadow:0px 12px 23px -2px rgba(0,0,0,0.3);-webkit-border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px}#mainNav ul ul li{width:100%;margin:8px 0 0}#mainNav ul ul a{font-family:"Helvetica Neue LT W05_55 Roman";font-size:.9em}#showcaseRow .container{padding:0}#joinFamilyShopper{padding:63px 0;background:url(/themes/custom/familyshopperconsumer/images/backgrounds/joinFamilyShopperBG.jpg) center top no-repeat;background-size:cover}#joinFamilyShopperRoundel.roundelWithBorder{position:relative;width:404px;height:404px;margin-left:auto;margin-right:auto;padding:30px}#joinFamilyShopperRoundel.roundelWithBorder:before{content:"";position:absolute;display:table;width:calc(100% + 22px);height:calc(100% + 24px);border:2px solid #FFF;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;left:-13px;top:-12px}#joinFamilyShopperRoundel.roundelWithBorder h2{margin-bottom:0;font-size:1.400em;line-height:1.821em}#joinFamilyShopperRoundel.roundelWithBorder h2 img{max-width:207px;margin-top:10px;margin-bottom:10px}#joinFamilyShopperRoundel.roundelWithBorder img{max-width:58px;margin-bottom:10px}#joinFamilyShopperRoundel.roundelWithBorder a.button{position:relative;margin-top:10px;z-index:0}#symbolGroupFooter{padding:45px 0 25px;text-align:center}#symbolGroupFooter p{font-size:1.400em;line-height:1.357em}#mainFooter{padding:14px 0 10px}#footerMenuNav{padding-right:30px}#footerMenuNav ul{margin:0}#footerMenuNav li{padding:0 20px 0 0;line-height:1.8em;font-size:0.900em;text-transform:uppercase;letter-spacing:-0.2px}#footerMenu .footerLogo img{width:100%;max-width:213px;margin:20px 0 -5px 0}#footerMenu .searchBarWrapper{float:right}#footerMenu input.form-search{max-width:none;padding-top:15px;padding-bottom:15px}#footerMenu .searchBar{width:70%;margin:0 auto}#footerMenu .searchBar label{font-size:0.900em;line-height:2.222em;letter-spacing:-0.2px;text-indent:0;font-family:"Helvetica Neue LT W01_75 Bold";text-transform:uppercase}#termsPrivacy ul{margin:0}#termsPrivacy li{margin-right:15px;font-size:0.800em}#termsPrivacy li a{font-family:"Helvetica Neue LT W05_55 Roman";}#termsPrivacy li a:hover{color:#FF0000}#copyright p{font-size:0.800em;text-align:right}#front h1{display:none}.storePage{height:1550px}.storePage.searchStore{height:696px;background:url(/themes/custom/familyshopperconsumer/images/backgrounds/familyShopperStoreBG.jpg) center center no-repeat;background-size:cover;}.storePage .container{width:75%;height:100%}.storePage #findYourFamilyShopperMultiStore{position:absolute;display:inline-block;width:33.33%;max-width:none;min-width:415px;top:40px;left:3%;text-align:left;z-index:5}.storePage.searchStore #findYourFamilyShopperMultiStore{width:40%;max-width:670px;left:6%;top:50%;transform:translateY(-50%);text-align:center}.storePage.searchStore #findYourFamilyShopperMultiStore.roundelWithBorder{max-width:none;margin-top:-80px;left:auto;right:5%}.storePage.searchStore #findYourFamilyShopperMultiStore.roundelWithBorder form input{max-width:none;padding-right:55px}.storePage .geolocation-common-map-container{position:absolute;height:100% !important;top:0;z-index:1}.storePage.searchStore .geolocation-common-map-container{display:none}.storePage #findYourFamilyShopperMultiStore.findYourFamilyShopperResult{padding:15px;border:6px solid #FFF;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.3);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.3)}.storePage #findYourFamilyShopperMultiStore.findYourFamilyShopperResult ul.multiStoreList li{margin-bottom:15px;padding:10px;background:#FFF;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.3);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.3);border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}.storePage #findYourFamilyShopperMultiStore.findYourFamilyShopperResult ul.multiStoreList li h2,.storePage #findYourFamilyShopperMultiStore.findYourFamilyShopperResult ul.multiStoreList li p{margin-left:0 !important;font-family:"Helvetica Neue LT W01_75 Bold";font-size:1em;line-height:1.5em}.storePage #findYourFamilyShopperMultiStore.findYourFamilyShopperResult ul.multiStoreList li h2{width:100%;padding-left:0;margin:8px 0 0}.storePage #findYourFamilyShopperMultiStore.findYourFamilyShopperResult ul.multiStoreList #storeLocationDetailsWrapper{margin-top:20px}.storePage #findYourFamilyShopperMultiStore.findYourFamilyShopperResult ul.multiStoreList #storeLocationDetailsWrapper p{margin:0 !important;font-size:0.9em;font-family:"Helvetica Neue LT W05_55 Roman";}.storePage #findYourFamilyShopperMultiStore.findYourFamilyShopperResult ul.multiStoreList li .row span{top:-2px}.storePage #findYourFamilyShopperMultiStore.findYourFamilyShopperResult ul.multiStoreList li p.listingTelephone{padding-left:0}.storePage #findYourFamilyShopperMultiStore.findYourFamilyShopperResult .roundelContent{position:static;transform:none}.storePage #findYourFamilyShopperMultiStore.findYourFamilyShopperResult img{width:100%;max-width:288px;margin:10px}.storePage #findYourFamilyShopperMultiStore.findYourFamilyShopperResult .geolocation-common-map-locations p:first-of-type{margin:0 10px 20px}.storePage #findYourFamilyShopperMultiStore.findYourFamilyShopperResult .geolocation-common-map-locations p{font-size:0.9em !important}.storePage #findYourFamilyShopperMultiStore.findYourFamilyShopperResult ul.multiStoreList li p.listingTelephone a{font-family:"Helvetica Neue LT W05_55 Roman";}#singleStoreDetailsWrapper{position:relative;width:33%;min-width:475px;margin:20px 0 30px;left:35px;z-index:2}#singleStoreDetailsWrapper #findYourFamilyShopperMultiStore{-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.3);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.3)}#singleStoreDetailsWrapper #findYourFamilyShopperMultiStore a.button{margin-right:10px}#storeSingleHeader{position:relative}#storeSingleHeader .container{display:table}#storeSingleHeader .findYourFamilyShopperResult{float:left}#storeSingleHeader #findYourFamilyShopperMultiStore{width:100%;text-align:left}#storeSingleHeader #findYourFamilyShopperMultiStore header .headerTitle{display:block;width:100%;margin-bottom:15px;padding:30px 35px 17px;-webkit-border-radius:15px 15px 0 0;-moz-border-radius:15px 15px 0 0;border-radius:15px 15px 0 0}#storeSingleHeader #findYourFamilyShopperMultiStore header h1{font-size:1.750em;line-height:1.143em;letter-spacing:-0.2px;font-family:"Helvetica Neue LT W05_55 Roman";}#storeSingleHeader #findYourFamilyShopperMultiStore header .row,#storeSingleHeader #findYourFamilyShopperMultiStore .headerContactDetailsWrapper{padding:0 15px}#storeSingleHeader #findYourFamilyShopperMultiStore .headerContactDetailsWrapper{position:relative;padding-bottom:25px;background:#FFF;-webkit-border-radius:0 0 15px 15px;-moz-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px;z-index:1}#storeSingleHeader #findYourFamilyShopperMultiStore .headerContactDetailsWrapper footer{padding:0 30px}#storeSingleHeader header p{margin:4px 0 20px;font-size:0.9em}#storeSingleHeader header p span{display:inline-block;position:relative;top:22px;margin:-20px 0 0;}#storeSingleHeader header p span.distanceIcon{margin-left:50px}#storeSingleHeader header a{font-family:"Helvetica Neue LT W05_55 Roman";display:flex;align-items:center;}#storeSingleHeader header a:hover{color:#D16A19}#storeSingleHeader #headerContactDetails{margin:0 0 40px}#storeSingleHeader #headerContactDetails p,#storeSingleHeader #storeOpeningTimes table{position:relative;margin-bottom:0px;padding-left:35px;font-size:1em;line-height:1.650em;font-family:"Helvetica Neue LT W01_75 Bold"}#storeSingleHeader #headerContactDetails p span{position:absolute;float:left;width:65px;top:0;left:0}#storeSingleHeader #headerContactDetails p span img{width:35px;height:auto;margin:-3px 0 0 -5px}#storeSingleHeader #headerContactDetails a{position:relative;top:7px;font-family:"Helvetica Neue LT W05_55 Roman";}#storeSingleHeader #headerContactDetails a:hover{color:#D16A19!important;border-bottom:solid 2px #D16A19!important}#openAddressDetails img,#storeOpeningTimes img{position:relative;float:left;height:auto;margin-right:10px}#openAddressDetails img{width:35px;margin-right:0px;top:-5px;left:-18px}#storeOpeningTimes img{width:50px !important;height:50px;top:7px;left:-10px}#storeSingleHeader .clockIcon img{position:relative;float:left;width:50px;height:50px;margin-right:-20px;left:-26px}#storeSingleHeader #map,img.headerImage{display:block;position:absolute;top:0;bottom:0;right:0;width:100%;height:auto;box-sizing:border-box;box-sizing:border-box;z-index:1}#storeSingleStoreResult a.button{margin-bottom:20px}#storeDetails{padding:30px 0}#storeDetails h2{margin-bottom:20px}#storeOpeningTimes{margin-bottom:30px}#storeOpeningTimes p{position:relative;margin-bottom:15px}#storeOpeningTimes p img{position:absolute;width:65px}#storeOpeningTimes table{display:inline-block;padding-left:70px}#storeOpeningTimes thead{position:absolute;left:-200em}#storeOpeningTimes td.day{display:block;margin:0 30px 2px 0}#singleStoreFeaturedOffers .row2{margin-top:0;padding:0 0 60px !important}#singleStoreFeaturedOffers{position:relative;z-index:3}#inStore{margin-top:-10px;padding:10px 20px;border-radius:0 0 15px 15px;-webkit-border-radius:0 0 15px 15px;-moz-border-radius:0 0 15px 15px;}#inStore h2{margin-left:15px}#inStore li{float:left;width:16.66%;margin-bottom:5px;padding:0 5px;text-align:center;box-sizing:border-box}#inStore li p{display:none;font-size:0.875em;line-height:1.143em}.geolocation-formatter-map-wrapper{position:relative;height:100%}.geolocation{list-style-type:none}.geolocation a.searchAgain{display:table;margin:5px 0 10px 10px}#special-offers{position:relative;display:table;width:100%;height:100%;background:url(/themes/custom/familyshopperconsumer/images/backgrounds/hotDealsBG.jpg) center top no-repeat;background-size:cover;}#special-offers h1{margin-bottom:0;text-align:center}#special-offers h1 img{position:relative;width:80%;max-width:418px;top:-25px}#special-offers a.downloadRoundel{position:absolute;top:20px;right:15%}#special-offers a.downloadRoundel:hover{opacity:0.8}#special-offers #specialOffersWrapper{padding-bottom:200px;background:url(/themes/custom/familyshopperconsumer/images/backgrounds/flameBottom.png) center bottom no-repeat;background-size:100%}#specialOffersWrapper h2{margin:0 20px 20px;text-align:center}#specialOffersWrapper li{margin-bottom:50px}#specialOffersWrapper li img{width:100%;height:auto}#specialOffersWrapper li:hover{opacity:0.6}#specialOffersWrapper li a{display:block}#offerSingleHeader{position:relative;}#offerSingleHeader .container{position:relative;padding-bottom:50px}#offerSingleHeader .offerTitleContainer{position:relative;top:50%;padding-right:50px;left:0;transform:translateY(-50%);transition:width 1s}#offerSingleHeader .singleOfferTitle{position:absolute;height:100%;left:5%;z-index:19}#offerSingleHeader .singleOfferTitle h3{font-size:1.500em}#offerSingleHeader .singleOfferTitle p{font-size:1.250em;margin:3px 0 10px}#offerSingleHeader .singleOfferTitle a.button{background:#000;border-color:#000}#offerSingleHeader .singleOfferTitle a.button:hover{background:#FF0000;border-color:#FF0000;color:#FFF}#offerSingleHeader .offerImage{float:right;margin-top:50px}#offerSingleHeader .offerImage picture{display:table}#offerSingleHeader .offerImage img{width:95%;padding-left:50px;height:auto;margin-bottom:130px;box-sizing:border-box}#offerSingleHeader .shareWrapper{position:absolute;height:100%}#offerSingleHeader .shareWrapper .share{position:absolute;width:166px;bottom:0;right:2%;-webkit-box-shadow:1px 4px 6px 0px rgba(0,0,0,0.16);-moz-box-shadow:1px 4px 6px 0px rgba(0,0,0,0.16);box-shadow:1px 4px 6px 0px rgba(0,0,0,0.16)}#offerSingleHeader .shareWrapper .share li img{width:42px}#offerSingleHeader .drinkMadeAwareLogo{margin-top:20px !important}#offerSingleHeader .drinkMadeAwareLogo img{width:220px}#getInTouchCopy h1{margin-bottom:40px;font-size:2em;line-height:1.2em}#getInTouchCopy p{font-size:1.300em;line-height:1.385em}#getInTouchImage{position:absolute;top:0;right:0}#getInTouchImage img{position:absolute;float:left;width:90%;max-width:790px;height:auto;margin-top:-8%;top:0;right:0}#getInTouchForm .form-checkboxes .form-item{float:left;width:40%}#getInTouchForm h2{display:none}#getInTouchForm p{font-size:0.9em;line-height:1.500em}#getInTouchForm header p{font-size:1.100em;line-height:1.227em;text-align:center;font-family:"Helvetica Neue LT W05_85 Heavy";}#contactDetails{padding-right:50px}#contactDetails #byPhone{margin:50px 0}#contactForm{padding-left:50px}#contactForm input{width:95%;min-width:200px;max-width:none}#contactForm input,#contactForm textarea,#contactForm select,.webform #contactForm .select2-selection{margin-top:0;padding:11px 20px;border:none}.webform #contactForm .button{margin:30px 0;padding:11px 33px 11px;background:#000}.webform #contactForm .button:hover{background:#FFF;color:#000 !important}.webform{margin:24px auto 15px}.webform form{width:100%}.webform label{position:absolute;text-indent:-99999px}.webform input{width:50%;min-width:300px;max-width:510px}.webform input[type=checkbox]{position:absolute;min-width:0 !important;max-width:none !important}.webform input[type="submit"]{min-width:0 !important;margin-top:20px}#signUp .button:hover,.webform .button:hover{background:#CCCCCC;color:#000 !important;border-color:#CCCCCC}.webform .form-item,.captcha{display:inline-block;width:100%;margin:5px 0}.captcha{margin-top:25px}.webform .form-item legend{display:table;margin:20px 0}.webform label.option,.webform label.form-checkbox{position:static;display:inline-block;margin:10px 0 0 40px;font-size:0.9em;text-indent:0}.webform .formTerms{display:block;float:none;width:80%;margin:0 auto 50px auto;padding:0 10px}.webform .formTerms h2{font-size:1.100em}.webform .formTerms p,.webform .formTerms ul,.webform .formTerms ol{font-size:0.8em !important}.webform .formTerms ul ul,.webform .formTerms ol ol{font-size:1em !important}.webform .select2-container{width:95% !important}.webform .select2-selection{height:auto;padding:7px 14px;font-size:1em;border:2px solid #000;background:transparent;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;color:#000;box-sizing:border-box;font-weight:600;margin:7px 0 15px}.webform .select2-selection__arrow{top:19px !important;right:16px !important}.select2-dropdown{border:2px solid #7c4c75;padding:0 10px;margin-top:-15px}.genericPage header{padding:24px 0}.genericPage h1{margin-bottom:15px}.genericPage h2{font-size:1.5em}.genericPage h3{font-size:1.100em;line-height:1.227em}.genericPage h2,.genericPage h3{margin-bottom:10px}.genericPageIntro{width:80%;margin:0 auto 30px auto;text-align:center}.genericPageIntro p{margin-top:20px;font-size:1.400em !important}.genericPage p,.genericPage ul,.genericPage ol{margin-bottom:15px}.genericPage ul ul,.genericPage ol ol{margin:10px}.genericPage li{margin-left:21px;line-height:1.4em}.genericPage table{margin-bottom:20px}.genericPage table th,.genericPage table td{border:#000 solid 1px;padding:1px 5px 1px 7px}.genericPage .alignleft{float:left;padding:10px 20px 10px 0}.genericPage .alignright{float:right;padding:10px 0 10px 20px}.genericPage a{color:#000;border-bottom:2px solid #000;word-wrap:break-word}.genericPage a:hover{opacity:0.7}.genericPage #findYourFamilyShopperMultiStore.centerAlign{top:-80px}.webform.competition form{width:50%}.webform.competition form input,.webform.competition form textarea,.webform.competition form select{width:98%}.webform.competition input.form-checkbox{width:30px}.webform.competition form .container{width:100%}#become-a-retailer{position:relative;padding:15px 0;overflow:hidden}#londisRetailerFamilyPhoto{padding:0 15px 0 3%}#londisRetailerFamilyPhoto img{width:100%;height:auto}#londisRetailerFamily{position:absolute;top:0;height:100%}#londisRetailerFamily .retailer-family-copy{position:relative;top:50%;transform:translatey(-50%)}#londisRetailerFamily h2{font-size:1.889em}#londisRetailerFamily p{margin:15px 0 12px;font-size:1.611em;color:#58A618;font-family:"Helvetica Neue LT W05_85 Heavy";}#londisRetailerFamily .retailer-family-copy .button{padding:10px 40px}#londisRetailerAwards{position:absolute;height:100%;padding:40px;top:0;right:0}#londisRetailerAwards img{position:relative;width:100%;min-width:120px;max-width:185px;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}#foodToGoHeader{position:relative;background:url(/themes/custom/familyshopperconsumer/images/foodToGo/foodToGoHeadingBG.jpg) center center no-repeat;background-size:cover;-webkit-box-shadow:0px 3px 6px 1px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 6px 1px rgba(0,0,0,0.3);box-shadow:0px 3px 6px 1px rgba(0,0,0,0.3);}#foodToGoHeader .container{padding:0}#foodToGoHeader h1{padding-right:50px}#foodToGoHeader h1 span{position:absolute;text-indent:-99999px}#foodToGoHeader h1 img{width:100%;max-width:570px}#foodToGoHeader p{margin-top:40px;color:#FFF;font-size:1.4em}#foodToGoHeaderImage{width:85%;border:15px solid #FFF;-webkit-box-shadow:0px 3px 6px 3px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 6px 3px rgba(0,0,0,0.3);box-shadow:0px 3px 6px 3px rgba(0,0,0,0.3)}#foodToGoImageShots img{width:100%;height:auto}#foodToGoHeaderCopy{margin-bottom:50px;padding-right:110px}#foodToGoHeaderCopy #findYourFamilyShopperMultiStore{width:100%;padding:35px 0 40px}#foodToGoHeaderCopy .searchBar h2{color:#FFF}#foodToGoHeaderCopy ::-webkit-input-placeholder{color:#fff}#foodToGoHeaderCopy :-moz-placeholder{color:#fff;opacity:1}#foodToGoHeaderCopy ::-moz-placeholder{color:#fff;opacity:1}#foodToGoHeaderCopy :-ms-input-placeholder{color:#fff}#foodToGoHeaderCopy ::-ms-input-placeholder{color:#fff}#ownLabelBrands .lightRedRadialGradientBG{background:-moz-radial-gradient(center center,ellipse cover,#E25A5A 5%,#B40729 75%);background:-webkit-radial-gradient(center center,ellipse cover,#E25A5A 5%,#B40729 75%);background:radial-gradient(ellipse at center center,#E25A5A 5%,#B40729 75%)}#ownLabelBrands .greenRadialGradientBG{background:-moz-radial-gradient(center center,ellipse cover,#11523C 5%,#002619 75%);background:-webkit-radial-gradient(center center,ellipse cover,#11523C 5%,#002619 75%);background:radial-gradient(ellipse at center center,#11523C 5%,#002619 75%)}#ownLabelBrands .lightGreenRadialGradientBG{background:-moz-radial-gradient(center center,ellipse cover,#74A24C 5%,#527435 75%);background:-webkit-radial-gradient(center center,ellipse cover,#74A24C 5%,#527435 75%);background:radial-gradient(ellipse at center center,#74A24C 5%,#527435 75%)}#ownLabelBrands .lightRedRadialGradientBG *,#ownLabelBrands .greenRadialGradientBG *,#ownLabelBrands .lightGreenRadialGradientBG *{color:#FFF}#ownLabelHeader .container{padding:0}#ownLabelBrands .brands{position:relative;padding:50px 15px;text-align:center;overflow:hidden}#ownLabelBrands .col-md-6-fixed-left .brandsContainer{float:left;width:100%}#ownLabelBrands .col-md-6-fixed-right .brandsContainer{float:right;width:100%}#ownLabelBrands .brands .brandsContainer a:nth-child(1){display:block}#ownLabelBrands .brands .brandsContainer a:nth-child(1):hover{opacity:0.6}#ownLabelBrands .brands .brandsContainer img.brandLogo,#ownLabelBrands .brands .brandsContainer img.brandProductImage{display:inline-block;width:100%}#ownLabelBrands .brands .brandsContainer img.brandLogo{max-width:294px;margin-bottom:-20px}#ownLabelBrands .brands .brandsContainer img.brandProductImage{display:block;margin:0 auto;max-width:388px}#ownLabelBrands .brands .brandsContainer a.button{display:table;margin:15px auto 0}#ownLabelBrands .newTag{position:absolute;width:50%;max-width:125px;right:0;top:0}#ownLabelCopy{padding:60px 10%}#ownLabelPhotos{padding-left:50px}#ownLabelPhotos	img{float:left;width:80%;border:15px solid #FFF;box-sizing:border-box;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.3);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.3)}#ownLabelPhotos	img.rotate5{position:relative;left:30px}#ownLabelPhotos	img.rotateMinus5{width:70%;margin-top:-18%}#euroShopper{padding:70px 0 130px;background:#DE0000}#euroShopper *{color:#FFF}#euroShopper header{position:relative;background:url(/themes/custom/familyshopperconsumer/images/ownLabel/euroShopper/euroShopperBG.gif) no-repeat 0 17%;background-size:100% auto}#euroShopper .container{position:relative;height:100%;padding:0 30px;top:0;left:0}#euroShopper h1 span{position:absolute;text-indent:-99999px}#euroShopper h1 img{width:90%;max-width:570px}#euroShopperContent{display:block;float:none;margin:15px auto 0 auto;width:90%;column-count:2;column-gap:5%}#euroShopperContent p:nth-child(1){font-size:1.200em}#euroShopperProductShot img{position:relative;float:left;width:100%;top:-20px}#euroShopperSampleRange ul{margin:50px 0 30px}#euroShopperSampleRange li{width:16.66%;padding-right:15px;box-sizing:border-box}#euroShopperSampleRange li img{width:100%;height:auto}#euroShopperSampleRange li p{display:table;margin:15px auto;font-size:1.600em;line-height:1.1em;font-family:"Helvetica Neue LT W01_75 Bold";text-align:left}#euroShopperSampleRange li p span{display:block;margin-top:-5px;font-size:0.625em;font-family:"Helvetica Neue LT W05_55 Roman";}#euroShopper .button{display:table;margin:0 auto;color:#000 !important}#euroShopper .button:hover{color:#FFF !important}#farmFresh header{padding:70px 0 40px;background:#5E9A1F}#farmFresh header *{color:#FFF}#farmFresh h1{position:relative;float:left;width:100%}#farmFresh h1 span{display:none}#farmFresh h1 img{display:inline-block;float:left;width:33.33%;min-width:160px;max-width:185px}#farmFresh h1 strong{display:inline-block;position:absolute;float:left;padding-left:50px;top:44%;color:#000;transform:translateY(-50%);font-family:"Helvetica Neue LT W05_85 Heavy";font-size:0.870em}#farmFresh h1 strong span{display:block;font-size:0.775em;font-family:"Helvetica Neue LT W05_55 Roman"}#farmFresh .button{display:table;margin:0 auto;color:#002619 !important}#farmFresh .button:hover{color:#FFF !important}#farmFresh h2{display:table;margin:0 auto 3%;font-size:1.800em}#farmFresh .terms{position:relative;margin:50px 0 0;padding:0;top:40px;font-size:0.9em;color:#000}#farmFresh cite{font-style:normal}#farmFreshCopy{margin:80px 0 50px 0}#farmFreshCopy p{padding-right:40px}#farmFreshCopy2{margin-bottom:80px}#farmFreshCopy2 img{width:100%;margin-top:12px}#farmFreshProductImage{margin-top:-10%}#farmFreshProductImage img{float:left;width:100%;margin-top:-5%}#farmFreshQuote{margin-top:7%}#farmFreshTopFacts{padding:90px 0 140px;text-align:center;background:url(/themes/custom/familyshopperconsumer/images/ownLabel/farmFresh/farmFreshTopFactsBG.jpg) no-repeat center top;background-size:cover}#farmFreshTopFactsCopy{float:none;min-width:350px}#farmFreshTopFactsCopy li{margin-bottom:20px;line-height:1.25em}#happyShopper{padding:30px 0 90px;background:#FAE543}#happyShopper h1 span{display:none;position:absolute;text-indent:-99999px}#happyShopper h1 img{float:right;width:50%;min-width:140px;max-width:260px;margin-top:17%;margin-right:15%}#happyShopperCopy p:nth-child(1){font-size:1.200em}#happyShopperCopy p:nth-child(2){padding-right:5%}#happyShopperContent{margin-top:10px}#happyShopperContent .row{margin-bottom:70px}#happyShopperContent .button{display:table;margin:0 auto}#happyShopperContent .button:hover{background:#FF0000;border:2px solid #FF0000;color:#FFF !important}#happyShopperContent img{display:block;float:right;width:80%;margin-top:30px;border:15px solid #FFF;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.3);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.3)}#happyShopperProductImage img{float:left;width:100%}#happyShopperFeatured img{width:100%;border:none;margin-top:0;padding:0 20px;box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.contentProducts ul{display:table;margin:0 auto;padding:0 3%}.contentProducts li{float:left;width:50%;margin-bottom:50px;text-align:left}.contentProducts li h2{padding-left:14%;font-family:"Helvetica Neue LT W01_75 Bold";font-size:1.900em}.contentProducts li img{width:100% !important;margin-top:0 !important;border:none !important;box-shadow:none !important}.contentProducts li img.happySmile{position:relative;float:none !important;width:107px !important;left:32%;top:0}#discoverTheChoice{position:relative;padding:70px 0 90px;background:-moz-radial-gradient(center center,ellipse cover,#74A24C 5%,#527435 75%);background:-webkit-radial-gradient(center center,ellipse cover,#74A24C 5%,#527435 75%);background:radial-gradient(ellipse at center center,#74A24C 5%,#527435 75%)}#discoverTheChoice *{color:#FFF}#discoverTheChoice .container{display:table}#discoverTheChoice h1 span{display:none;position:absolute;text-indent:-99999px}#discoverTheChoice h1 img{float:left;width:100%;min-width:200px;margin-top:17%}#discoverTheChoiceCopy{margin-top:15px;padding-right:2%}#discoverTheChoiceCopy p:nth-child(1){font-size:1.200em;line-height:1.125em}#discoverTheChoiceCopy p:nth-child(2){clear:both;margin-top:10px;display:inline-block}#discoverTheChoiceCopy p img{float:left;width:115px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0 25px 15px 0;border:0;height:auto}#discoverTheChoiceContent{margin-top:40px}#discoverTheChoiceContent .row{margin-bottom:70px}#discoverTheChoiceContent .button{display:table;margin:0 auto;background:rgba(253,254,254,0.3);border:2px solid #8ca578}#discoverTheChoiceContent .button:hover{background:#000;border-color:#000}#discoverTheChoiceContent img{display:block;float:right;width:90%;margin-top:50px;border:15px solid #FFF;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.3);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.3)}#discoverTheChoiceProductImage img{float:right;width:80%}#discoverTheChoice .newTag{position:absolute;width:50%;max-width:140px;right:0;top:0}#discoverTheChoiceFeatured img{width:100%;border:none;margin-top:0;padding:0 20px;box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#discoverTheChoiceContentProducts li{margin-bottom:30px}#searchPage{margin:20px 0 70px 0}#searchPage form{position:relative;width:50%;margin:0 auto;min-width:280px;max-width:640px}#searchPage h2{margin-top:70px;text-align:center}#searchPage input{width:100%}#searchPage input[type="submit"]{position:absolute;width:60px !important;height:60px;margin:0;padding:0;text-indent:-999999px;border-color:transparent;background:url(/themes/custom/familyshopperconsumer/images/ui/searchTransparentPurpleBG.png) center center no-repeat !important;top:0;right:0;cursor:pointer;cursor:hand}#searchPage input[type="submit"]:hover{background:url(/themes/custom/familyshopperconsumer/images/ui/searchTransparentBG.png) center center no-repeat !important}.search-help-link{display:none}.searchResults{width:80%;margin:50px auto 0;list-style-type:none}.searchResults li{margin-bottom:20px}.searchResults h3 span{display:block;font-size:0.6em;line-height:1em;color:#000}.searchResults h3 a{color:#000;font-size:0.9em}.searchResults h3 a:hover{color:#5e2256}#aboutUsHeader{position:relative;height:100%;min-height:344px;overflow:hidden}#aboutUsHeader .container{padding:0 20px}#aboutUsHeaderTitle{position:relative;height:100%;padding:6% 8% 8% 0;left:0;text-align:left}#aboutUsHeaderTitle h1 img{width:100%;max-width:420px}#aboutUsHeaderTitle h1 span{position:absolute;text-indent:-999999px}#aboutUsHeaderImage{position:absolute;width:50%;top:50%;right:0;transform:translateY(-50%)}#aboutUsHeaderImage img{float:left;width:100%;max-width:683px}#aboutUsContent{position:relative}#aboutUsContent .downloadRoundel{width:268px;height:268px;position:absolute;margin:0;left:50%;top:50%;transform:translate(-50%,-50%)}#aboutUsContent .downloadRoundel:before{content:"";position:absolute;display:table;width:calc(100% - 16px);height:calc(100% - 14px);border:2px dotted #FFF;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;left:6px;top:7px}#aboutUsContent .roundelContent{width:75%;margin:0 auto}#aboutUsContent .roundelContent p{margin:0 0 15px;font-size:1.250em;line-height:1.400em}#aboutUsContent img{width:100%}#aboutUsContent #aboutUsRightColumn{float:right;padding:70px 5% 0}#aboutUsContent #aboutUsRightColumn img{margin-top:28%}#aboutUsLeftColumn p{width:80%;margin-top:50px}#aboutFindYourFamilyShopper{background:url(/themes/custom/familyshopperconsumer/images/backgrounds/aboutFindYourFamilyShopperBG.jpg) center top no-repeat !important;background-size:cover !important}#aboutUsStorePhotoTwo .button:hover{background:#CCCCCC;color:#000 !important;border-color:#CCCCCC}#aboutFindYourFamilyShopper .findYourFamilyShopperRoundel{margin:40px auto}#aboutFindYourFamilyShopper .findYourFamilyShopperSearch label{position:relative}#joinFamilyShopperSection{padding:0 0 20px}#joinFamilyShopperSection .container{padding-top:0}#joinFamilyShopperSection header{margin-bottom:10px;text-align:center}#joinFamilyShopperSection header img{width:100%;max-width:134px}#joinFamilyShopperSection h2{margin:20px 0 35px}#whyFamilyShopperLeftCol img{width:100%;max-width:653px;margin-top:10px}#whyFamilyShopperRightCol{padding-left:50px}#whyFamilyShopperRightCol p{font-size:1.500em;line-height:1.200em}.royalSlider .rsContent img{width:100%;height:auto}@media screen and (min-width:1500px){#euroShopper header{background-size:100% 130px}}@media screen and (max-width:1200px){#mainNav li{margin:0 15px}#foodToGoHeaderCopy{padding-right:30px}#londisApp{min-height:420px}#offerSingleHeader .shareWrapper .share{width:150px}#offerSingleHeader .shareWrapper .share li img{width:36px}#euroShopperSampleRange li p{font-size:1.3em}#farmFreshTopFacts{background:url(/themes/custom/familyshopperconsumer/images/ownLabel/farmFresh/farmFreshTopFactsBG-Medium.jpg) no-repeat center top;background-size:cover}#londisRetailerFamily h2{font-size:1.289em}#londisRetailerFamily p{font-size:1.211em}.promotionalWrapper{padding:30px}}@media screen and (max-width:1024px){.innerContainer{width:100%}#mainNav li{margin:0 10px;font-size:1em}#findYourFamilyShopperMultiStore.blackBG .findYourFamilyShopperSearch,#findYourFamilyShopperMultiStore h2{width:50%}#findYourFamilyShopperMultiStore h2{padding-left:0;padding-right:4%}#findYourFamilyShopperMultiStore h2 span{display:none}#happyShopper .container,#farmFresh .container,#discoverTheChoice .container{width:85%}#londisRetailerFamily h2{font-size:1.089em}#londisRetailerFamily p{font-size:1.111em}.contentProducts li h2{font-size:1.400em}.contentProducts li img.happySmile{width:57px !important}#special-offers a.downloadRoundel{right:2%}}@media only screen and (max-width:960px){header#mainHeader .headerLogo{width:85px}header#mainHeader .headerLogo img{left:25px;max-width:320px}#offerSingleHeader .singleOfferTitle{left:2%}#aboutUsHeaderTitle{padding-top:10%}#aboutUsLeftColumn p{margin-top:10px;margin-top:150px}#aboutUsContent #aboutUsRightColumn{padding-left:1%;padding-right:1%}#aboutUsContent #aboutUsRightColumn img{margin-top:60%}}@media screen and (max-width:880px){header#mainHeader .headerLogo{width:70px}header#mainHeader .headerLogo img{max-width:270px}header#mainHeader .socialSearchWrapper{top:0}#mainNav li{font-size:0.9em;margin:0 8px}#aboutUsHeaderTitle,#aboutUsHeaderImage{width:50%}.offerBlock li{width:33.33%}.offerBlock li:nth-last-child(1){display:none}#mainFooter{padding:0;background:#f00}#mainFooter .col-md-6{display:table;text-align:center}#footerMenu .container{padding-top:30px;padding-bottom:30px}#footerMenu .col-md-6{width:100%}#footerMenu #footerMenuNav{padding-right:0}#footerMenu .searchBarWrapper{display:none}#footerMenu .searchBar label{position:relative}#footerMenuNav ul.horizontal-list{display:table;float:none;width:auto;margin:0 auto}#footerMenuNav ul.horizontal-list li a:hover{color:#000}#lowerFooter{background:#000}#lowerFooter #termsPrivacy{width:75%}#lowerFooter #copyright{width:25%}#joinFamilyShopperSection{padding-bottom:80px}#whyFamilyShopperLeftCol,#whyFamilyShopperRightCol{width:100%;padding-left:0}#whyFamilyShopperLeftCol img{display:table;width:80%;margin:10px auto}.storePage{height:1550px}#ownLabelHeader .container,#contactus .container{position:relative}#ownLabelPhotos,#getInTouchImage{position:absolute;height:100%}#ownLabelPhotos .headerImages,#getInTouchImage img{position:absolute;top:50%;transform:translateY(-50%);}#symbolGroupFooter br{display:none}}@media screen and (max-width:767px){body{font-size:18px}h1{margin-bottom:15px}figure{width:70%;margin:0 auto}.mobileOnly{display:block !important}.desktopOnly{display:none}.arrowDown{display:none}.noTrans *{-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none;}input,textarea,select{width:100% !important}header#mainHeader{height:70px}header#mainHeader .headerLogo{width:70px}header#mainHeader .headerLogo img{max-width:240px}header#mainHeader .searchBar{display:none}header#mainHeader .socialSearchWrapper{width:100%}header#mainHeader .socialSearch .socialIcons{right:40px}header#mainHeader .socialIcons a:hover{color:#000}#front .royalSlider img,#special-offers .royalSlider img{display:none}#mainNav{position:absolute;width:auto;right:0;z-index:100;background:transparent}#mainNav .container{padding:0 !important}#mainNav ul{display:none}body.activeMenu{overflow:hidden}#mainHeader .activeMenu.container{position:fixed;height:100%;top:0;left:0;background:#fddd00}#pull{display:block;position:absolute;padding:14px 8px 18px 0px;right:20px;top:20px;width:20px;height:20px;z-index:10}#pull span strong{position:absolute;top:-7px;left:-63px;font-size:1.250em;color:#FFF}#pull span,nav a#pull span:before,nav a#pull span:after{cursor:pointer;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;height:4px;width:20px;background:#FFF;position:absolute;display:block;content:''}#pull span:before{top:-8px}#pull span:after{bottom:-8px}#pull span,nav a#pull span:before,nav a#pull span:after{transition:all 500ms ease-in-out}#pull strong.mobileShow{display:none}#pull.active span{background-color:transparent}#pull.active span:before,nav a#pull.active span:after{top:0}#pull.active span:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#pull.active span:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#pull.active strong.hide,header#mainHeader nav#mobileNav a#pull strong.mobileShow{display:none}#pull.active strong.mobileShow{display:none}.activeMenu#mainNav{position:absolute;width:100%;height:100%;background-color:#FF0000;overflow-y:auto}.activeMenu#mainNav .container{height:100%;padding:15px}.activeMenu#mainNav ul{position:absolute;display:block;width:100%;top:40%;left:0;text-align:center;transform:translateY(-50%) !important;}.activeMenu#mainNav li{margin:0;float:none;margin-bottom:5px;font-size:1.5em;transition:width 1s;}.activeMenu#mainNav li a{line-height:1.3em;color:#FFF}.activeMenu#mainNav li a.is-active,.activeMenu#mainNav li a:hover{background:transparent;color:#000}.activeMenu#mainNav li span{position:static}.activeMenu#mainNav ul ul{position:relative;margin-top:0;font-size:0.5em;background:none;box-shadow:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;transform:none !important}#findYourFamilyShopperMultiStore h2{min-width:0}#findYourFamilyShopperMultiStore.blackBG h2{width:100%;margin-bottom:10px;padding:0;text-align:center}#findYourFamilyShopperMultiStore.centerAlign{width:75%}.offerBlock li{width:50%}.offerBlock li:nth-last-child(1){display:block}#offerSingleHeader{padding-bottom:10px}#offerSingleHeader .container{padding-bottom:10px}#offerSingleHeader .singleOfferTitle{position:static}#offerSingleHeader .offerImage img{width:100%;padding-left:0;margin-bottom:0}#offerSingleHeader .offerTitleContainer{transform:none}#offerSingleHeader.banner .singleOfferTitle{margin-top:50% !important}#offerSingleHeader .shareWrapper{position:static;margin-bottom:50px}#offerSingleHeader .shareWrapper .share{position:static;float:left;width:165px;margin-top:30px;padding:15px}#offerSingleHeader .shareWrapper .share ul{margin:5px 0 0}#offerSingleHeader .shareWrapper .share li{width:44px}#offerSingleHeader .shareWrapper .share li img{width:100%;height:auto}.storePage{height:auto}.storePage .container{width:95%}.storePage #findYourFamilyShopperMultiStore{position:relative;margin:250px 0 80px;transform:none;left:0;z-index:2}.storePage #findYourFamilyShopperMultiStore.findYourFamilyShopperResult{width:90%;margin-bottom:120px}.storePage #findYourFamilyShopperMultiStore.findYourFamilyShopperResult img{margin-left:0;margin-right:0}.storePage .geolocation-common-map-container{position:absolute;width:100%;display:inline-block;z-index:1}.storePage.searchStore{height:540px;padding:0}.storePage.searchStore #findYourFamilyShopperMultiStore{width:100%;margin:inherit;transform:none;top:40%;left:0}#findYourFamilyShopperMultiStore ul.multiStoreList li{width:100%;margin-bottom:20px}.locationOfStore{min-height:0}#singleStoreDetailsWrapper{margin:250px 0 80px;left:0}.webform.competition form,.webform .formTerms{width:90%}.contentProducts ul{padding:0}.contentProducts li{margin-bottom:25px}.contentProducts li h2{padding-left:0}#aboutUsHeaderTitle,#aboutUsHeaderImage{width:100%}#aboutUsHeaderTitle{padding-top:70px;padding-bottom:20px}#aboutUsHeaderImage{margin-bottom:20px;transform:none}#aboutUsContent #aboutUsRightColumn{padding:10px 0}#aboutUsContent #aboutUsRightColumn .aboutRightColContent{margin-bottom:20px;padding:0}#aboutUsContent #aboutUsRightColumn img{margin-top:0}#aboutUsContent #aboutUsRightColumn p{width:100%;padding-top:0}#aboutUsContent img{display:table;width:90%;max-width:444px;margin:0 auto}#aboutUsContent .downloadRoundel{width:245px;height:245px}#aboutUsContent #aboutUsLeftColumn p{margin:0 0 20px 0}#foodToGoHeaderCopy{margin:40px 0 30px;padding:0 30px;text-align:center}#foodToGoHeader p{margin-top:55px}#foodToGoHeaderImage{width:85%;max-width:522px}#foodToGoImageShots .col-md-4{width:33.33%}#special-offers #specialOffersWrapper{padding-bottom:100px}#special-offers #specialOffersWrapper li{width:33.33%}#special-offers a.downloadRoundel{width:140px;height:140px;top:80px;right:0}.downloadRoundel img.docTypeIcon{max-width:33.91px}.downloadRoundel p{font-size:0.8em}#euroShopper{padding:30px 0 100px}#euroShopper header{background:url(/themes/custom/familyshopperconsumer/images/ownLabel/euroShopper/euroShopperBG.gif) no-repeat 0 6%;background-size:100% 25%}#euroShopper .container{width:85%}#euroShopperContent{width:100%;column-count:1}#euroShopper h1 img{display:table;width:93%;margin:0 auto}#euroShopperProductShot img{top:0}#euroShopperSampleRange li{width:33.33%}#euroShopperSampleRange li p{font-size:1.3em}#euroShopperSampleRange li p span{margin-top:0px}#farmFresh .container{width:100%}#farmFresh h1 strong{font-size:0.9em;line-height:1.1em}#farmFreshCopy{margin-top:30px}#farmFreshCopy p{padding-right:0}#farmFreshCopy img,#farmFreshCopy2 img{float:none;display:table;width:80%;margin:20px auto 0}#farmFreshProductImage{margin-top:20px}#farmFreshTopFacts{padding:90px 0}#happyShopper .container{width:85%;padding:0 15px}#happyShopper h1 img{float:none;display:table;margin:0 auto 20px auto;padding-right:0}#happyShopperCopy{margin-bottom:50px}#happyShopperContent img{float:none;margin:0 auto}#discoverTheChoice .container{width:85%;padding:0 15px}#discoverTheChoice h1 img{margin:0 0 30px 0}#discoverTheChoiceCopy{margin-bottom:50px}#discoverTheChoiceContent{margin-top:20px}#discoverTheChoiceProductImage img{width:100%}#discoverTheChoice .newTag{max-width:110px}#getInTouchForm .form-checkboxes .form-item{width:100%}#getInTouchImage,#getInTouchImage img{position:static}#getInTouchImage img{display:table;float:none;margin:30px auto 0}#contactDetails,#contactForm{width:50%}#contactDetails{padding-right:30px}#contactForm{padding-left:0}#aboutUsHeaderTitle{position:relative}#aboutUsHeaderTitle h1 img.mobileOnly{position:relative;margin-bottom:55px;top:30px;transform:translateX(-50%) !important}#aboutUsHeaderImage{position:static}#aboutUsPhotoOneCopy{float:left}#aboutUsPhotoOneCopy p{position:static;width:100%;margin:0 0 50px}#aboutUsStorePhotoTwoImage img{margin-top:50px}#aboutUsStorePhotoTwo{margin:70px 0}#aboutUsStorePhotoTwo p{margin:0}#ownLabelPhotos{padding:0 0 50px 13%}#ownLabelBrands .col-md-6-fixed-left .brandsContainer,#ownLabelBrands .col-md-6-fixed-right .brandsContainer{width:100%}#ownLabelPhotos,#getInTouchImage{position:static;height:auto}#ownLabelPhotos .headerImages,#getInTouchImage img{display:table;position:static;transform:none;margin:0 auto 25px}#getInTouchImage img{margin-bottom:0}#joinFamilyShopperSection{padding-bottom:70px}#joinFamilyShopperSection ul{width:100%;margin-top:20px}#londisRetailerFamily{position:static;width:50%}#londisRetailerFamily .retailer-family-copy{position:static;margin-top:20px;padding:30px;transform:none}#londisRetailerAwards{position:static;width:50%}#londisRetailerAwards img{transform:translateX(-50%)}.storePage.searchStore #findYourFamilyShopperMultiStore.roundelWithBorder{position:relative;display:block;margin:0 auto;right:auto}#footerFollowUs ul{display:table;margin:0 auto}#footerFollowUs p#socialIconsCopy{text-align:center}#footerFollowUs p#socialIconsCopy span{display:none}}@media screen and (max-width:580px){.scrollTo{top:0}.row2{padding-top:0 !important;margin-top:0 !important}.colLeft,.colRight,.leftColumn,.rightColumn{width:100%}.downloadRoundel p{font-size:0.7em}.downloadRoundel img.downloadIcon{display:none}#front .row2{padding-top:0 !important}header#mainHeader .container .row{padding:0 20px}header#mainHeader .socialSearchWrapper .socialIcons{margin:11px 45px 0 20px}#breadCrumb .container{padding:0 15px}#findYourFamilyShopperMultiStore.centerAlign{width:90%;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}#findYourFamilyShopperMultiStore.blackBG .findYourFamilyShopperSearch,#findYourFamilyShopperMultiStore h2{width:90%}.findYourFamilyShopperRoundel{width:290px !important;height:290px !important}.roundelWithBorder img{max-width:135px}.findYourFamilyShopperRoundel p{font-size:1.1em}#aboutFindYourFamilyShopper{background:url(/themes/custom/familyshopperconsumer/images/backgrounds/aboutFindYourFamilyShopperBG-Mobile.jpg) center top no-repeat !important;}#joinFamilyShopper{background-image:url(/themes/custom/familyshopperconsumer/images/backgrounds/joinFamilyShopperBG-Mobile.jpg)}#joinFamilyShopperRoundel.roundelWithBorder{width:290px;height:290px;padding:15px}#joinFamilyShopperRoundel.roundelWithBorder img{max-width:48px;margin-bottom:5px}#joinFamilyShopperRoundel.roundelWithBorder h2{font-size:1.100em}#joinFamilyShopperRoundel.roundelWithBorder h2 img{max-width:150px;margin-top:5px;margin-bottom:5px}#followUsSection{padding-top:0}#followUs,#londisApp{width:100%}#followUs,#signUp{padding:35px 15px}#londisApp .innerContainer{padding:35px 15px;box-sizing:border-box}.offerBlock{margin:0;padding:0 0 50px}.offerBlock .container{padding:15px}.offerBlock header{margin:30px 0 20px 0}.offerBlock header p{width:80%;margin:0 auto}#special-offers #specialOffersWrapper{padding-bottom:50px}#special-offers #specialOffersWrapper li{width:50%}#special-offers #specialOffersWrapper li.pager__item--first,#special-offers #specialOffersWrapper li.pager__item--last{display:none !important}#special-offers a.downloadRoundel{width:120px;height:120px;top:60px;right:0}.storePage #findYourFamilyShopperMultiStore{min-width:0;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;padding:20px 15px 20px}#findYourFamilyShopperMultiStore ul.multiStoreList #storeLocationDetailsWrapper .openUntil{margin-top:10px}.storePage.searchStore #findYourFamilyShopperMultiStore{top:40%}#inStore li{min-width:25%}.locationOfStore,#storeLocationDetailsWrapper{width:100%}.locationOfStore{height:100%}#findYourFamilyShopperMultiStore a.button{margin-bottom:20px}#storeSingleHeader .container{margin-top:0}#singleStoreDetailsWrapper{width:100%;min-width:auto}#storeSingleHeader #map{max-height:1000px}#special-offers #specialOffersWrapper.row2{padding-top:20px !important}#special-offers #specialOffersWrapper h2{margin:30px 15px;font-size:1.95em}#findYourFamilyShopperMultiStore.centerAlign{position:static;width:100%;box-shadow:none}.socialIcons li{margin-right:20px}.socialIcons li:nth-child(1){display:none}#joinFamilyShopperSection ul{column-count:1;column-gap:0}#ownLabelBrands{margin-top:0px !important}#ownLabelPhotos img.rotate5{max-width:450px}#ownLabelPhotos img.rotateMinus5{max-width:350px}#euroShopper .container{width:90%}#euroShopperSampleRange li{width:50%}#happyShopper{padding-bottom:40px}#happyShopper .container{width:90%}.contentProducts li{width:100% !important}#discoverTheChoice .container{width:90%}#farmFresh header{padding-top:50px}#farmFreshTopFacts{background-position:35% top}#farmFresh h1 strong{position:static;display:block;margin:40px 0 20px;padding-left:0;transform:none}#farmFreshCopy{margin:0 0 20px}#farmFreshTopFactsCopy{min-width:0}.webform .formTerms{width:100%}#contactDetails,#contactForm{width:100%;padding-right:0}#contactDetails{margin-bottom:0}#contactDetails #byPhone{margin:20px 0}.webform form{margin-bottom:10px}.happyToHelpSlogan{margin:20px 0 !important}#footerMenu{text-align:center}#footerMenu .container .col-md-6{width:100%}#footerMenu .searchBar label{float:none;width:100%;margin:0 auto;padding:0 15px}#footerMenu .footerLogo{display:none}#footerMenuNav ul{font-size:1.2em}#footerMenuNav li{width:100%;padding:0}#lowerFooter #termsPrivacy,#lowerFooter #copyright{width:100%}#copyright p{text-align:center}#termsPrivacy ul{position:relative;top:0;transform:none}#termsPrivacy li{width:100%;margin:0}#termsPrivacy li a{font-size:1.1em;line-height:1.3em}}@media screen and (max-width:460px){header#mainHeader .socialSearchWrapper .socialIcons{margin-top:15px}header#mainHeader .socialSearchWrapper .socialIcons li img{height:25px}header#mainHeader .headerLogo{width:45px}header#mainHeader .headerLogo img{max-width:210px;left:5px}#euroShopper .container{width:95%}#farmFreshTopFacts{background-position:26% top}.webform form{margin:15px auto 20px auto}#contactDetails,#contactForm{width:100%;padding-right:0}#contactDetails{margin-bottom:15px;padding-right:0}#londisRetailerFamily,#londisRetailerAwards{width:100%}.storePage #findYourFamilyShopperMultiStore.findYourFamilyShopperResult{width:100%}}@media only screen and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2),(device-width:320px),(device-width:767px){.fixedBG{-webkit-background-size:cover;background-attachment:scroll;}}@media only screen and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2),(device-width:320px),(device-width:767px){.fixedBG{-webkit-background-size:cover;background-attachment:scroll;}}@media only screen and (min-width:767px){.col-md-2{width:16.66666%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66666%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66666%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66666%}.col-md-12{width:100%}}
.location-input-geocoder,.form-item-location-center-geocoder-geolocation-geocoder-address label,.form-item-location-center-geocoder-geolocation-geocoder-address .description{display:none}.locator-header{display:flex;align-items:center;padding:30px 0;text-align:center;}.locator-header.no-results{height:80vh}.locator-header header{margin-bottom:20px}.locator-header form,.locator-footer form{display:flex;width:100%;justify-content:center;align-items:center;gap:10px;margin-bottom:20px;}.locator-header input[type="submit"],.locator-footer input[type="submit"]{margin:0 !important}.locator-footer{float:right}.locator-footer h2{font-size:1.5em;margin:2px 0 5px}.locator-footer form{justify-content:left;}.locator-results{display:flex;max-height:80vh;align-items:stretch;background:white;}.locator-locations{position:relative;width:450px;overflow:scroll;display:flex;flex-direction:column;padding:20px;}.geolocation-location{display:block !important;padding:20px 0;border-bottom:solid #cccccc 1px;cursor:pointer;}.location-header{display:flex;gap:10px;align-items:baseline;justify-content:space-between;margin:0 0 10px}.location-header .distance{font-size:.8em}.location-content{display:flex;flex-direction:column;gap:20px}.location-content-row{margin-bottom:20px}.locator-results .button{font-size:1em;color:white;font-family:'Helvetica Neue LT W05_85 Heavy'}.locator-results .button:hover{cursor:pointer;background:black}.locator-locations h2,.geolocation-map-container h2{font-size:1.2em;line-height:1.2em;}.location-content h3{display:none}.location-content-row:first-of-type p{font-size:1em}.locator-locations p strong{font-family:'Helvetica Neue LT W05_85 Heavy'}.location-accordion{display:none}.geolocation-location:first-of-type .location-accordion{display:block}.open-status{font-weight:bold;}#storeSingleHeader .open-status{font-weight:normal;}.locator-locations .pager li{margin:0;font-size:1.2em;text-align:center;}.locator-locations .pager li:hover{border-radius:25px;opacity:0.6}.locator-locations .pager li a{margin:0}#storeSingleHeader .geolocation-location{display:none !important;}#storeSingleHeader .geolocation-map-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;}.office-hours__table td{padding:2px 5px}.locator-footer{padding-left:25px;box-sizing:border-box;}.locator-footer input[type="search"]{border-color:white;width:100%;min-width:100% !important;color:#000}.locator-footer .button:hover{background:white;color:#000}@media only screen and (max-width:680px){.locator-header{padding:20px 0;}.locator-header form{flex-direction:column;}.locator-footer{padding-left:0}.locator-footer form{justify-content:center;}.locator-footer h2{text-align:center;}.locator-locations{width:100%;box-sizing:border-box;}.locator-results{flex-direction:column-reverse;}#storeSingleHeader .geolocation-map-container{height:270px !important}}
