@font-face{font-family:'Museo Sans';src:url("/Content/webfonts/museosans_700-webfont.eot");src:url("/Content/webfonts/museosans_700-webfont.eot?#iefix") format('embedded-opentype'),url("/Content/webfonts/museosans_700-webfont.woff") format('woff'),url("/Content/webfonts/museosans_700-webfont.ttf") format('truetype'),url("/Content/webfonts/museosans_700-webfont.svg#MuseoSans700Regular") format('svg');font-weight:bold}@font-face{font-family:SohoStd-Light;src:url("/Content/webfonts/SohoStd-Light.otf") format("opentype")}@font-face{font-family:SohoStd-Regular;src:url("/Content/webfonts/SohoStd-Regular.otf") format("opentype")}@font-face{font-family:SohoStd-Medium;src:url("/Content/webfonts/SohoStd-Medium.otf") format("opentype")}body,input,textarea{font-size:18px;color:#222;font-family:'Open Sans'}input,textarea{font-size:14px;color:#222;font-family:'Open Sans'}input[type=text]{width:295px}h1,h2,h3{font-family:'Museo Sans'}h1{color:#222;font-size:40px;line-height:33px;font-weight:normal;white-space:nowrap}h1 .locationsMsg{font-size:22px;line-height:24px;color:#555}h2 .subheadline{font-size:15px;line-height:5px;font-weight:normal;white-space:nowrap}h2,h3{display:inline-block;color:#007a73;font-size:20px;text-align:center;font-weight:bold;line-height:20px}h3.subheadline{font-size:12px;line-height:5px;font-weight:normal;white-space:nowrap}section{display:block}.browserDisclaimer{float:left}.companyHeadline img{float:left;margin-bottom:30px}.companyHeadline h1{float:left;height:150px;line-height:150px;margin:0;padding:0}.inlinePharagraph{display:inline}p{margin:0;line-height:29px}hr{border:0;height:1px}.clear{clear:both}a{font-family:'Museo Sans',sans-serif;text-decoration:none;white-space:nowrap;color:#00c192}a:hover{text-decoration:underline}a a img{border:0}a i{margin-right:4px;font-size:24px}a:link,a:hover,a:visited{color:#00c192}.left{float:left!important}.right{float:right!important}.displayNone{display:none}textarea{-moz-border-radius:4px 4px 4px 4px;border:1px solid #ccc;line-height:1.4em;padding:4px;width:300px;margin:1px 0 1px 0}select{-moz-border-radius:4px 4px 4px 4px;border:1px solid #ccc;line-height:1.5em;padding:4px}.page{padding:30px;font-size:17px;max-width:820px}.page #messageForm{margin-bottom:10px;height:350px}.page .honey-pot{display:none}.page .messageFeedback{font-family:'Museo sans',sans-serif;font-size:20px;font-weight:normal;background-color:#00b783;border:0;line-height:20px;width:300px;color:white!important;float:left;padding:12px 0!important;text-decoration:none;text-align:center;box-shadow:0 1px 2px 0 #ccc;text-shadow:0 2px #50b276}.page .messageFeedback i{margin-right:8px;color:white}.page .formSent{height:0!important;opacity:0;transition:500ms}.page.contact{padding-bottom:75px}.page.contact p{max-width:800px}.page h2{text-align:left;display:block;font-size:19px}.openNow{background-color:#09a780;color:white;text-align:center;display:inline-block;float:right;width:66px;height:66px;border-radius:33px}.third{width:33%;display:inline-block}.searchArea{overflow:hidden;padding:0;width:96%}.searchFieldLeft{border-radius:40px 0 0 40px;width:80px;background-color:white}.searchFieldLeft i{font-size:35px;font-weight:bold;color:#007a73;width:100%;text-align:center;height:100%;transform:scale(-1,1);line-height:73px;margin-left:7px;cursor:pointer}.searchLeft{border:0;height:100%;float:left}#searchField input{font-size:21px;height:100%;border:0;color:#222;width:100%;box-sizing:border-box}.searchFieldExpanded{display:none;text-align:left;background-color:white;position:absolute;color:black;z-index:1000;box-shadow:0 2px 0 #ddd}.searchFieldExpanded #detailedSearch input{width:40px}#searchField{background-color:white;overflow:hidden;height:100%}.notFound{padding:20px}#detailedSearch{display:none;margin:0 auto 0 auto;height:auto;padding-bottom:5px;background-color:white;width:100%}ul.customAutoComplete{white-space:nowrap;width:auto;min-width:380px}ul.customAutoComplete a{font-family:'open sans'}.ui-autocomplete-term{font-weight:bold}input:not([type]),input[type="text"]{-webkit-appearance:none;border-radius:0}input.ai,input.large-input{-moz-border-radius:4px 4px 4px 4px;border:1px solid #ccc;line-height:1.5em;padding:4px}input.ai{width:200px}input.large-input{width:300px;margin-right:4px}#query:focus{outline:0}.field-validation-error,.error{color:red!important}.field-validation-valid{display:none}.input-validation-error{border:1px solid red;background-color:#fee}.validation-summary-errors{font-weight:bold;color:red}.validation-summary-valid{display:none}.aiButton{font-family:'Museo sans',sans-serif;font-size:20px;font-weight:normal;background-color:#00b783;cursor:pointer;border:0;line-height:20px;width:270px;color:white!important;float:left;padding:11px 0!important;display:block;text-decoration:none;text-align:center;box-shadow:0 1px 2px 0 #ccc}.aiButton.red{background-color:red}.aiButton:hover{background-color:#10be8d;color:white;text-decoration:none}.aiButton:active{background-color:#10be8d;text-shadow:none;text-decoration:none;color:white}.searchRight{display:inline-block}.searchButton{border-radius:0 40px 40px 0;font-weight:normal;line-height:22px;float:right}.searchButton:hover{cursor:pointer;text-decoration:none}a.delete{font-size:20px;margin-left:4px}a.delete:hover{text-decoration:none}a.slidingDoor{background:url("/Content/ai_sprite.png") no-repeat 196px -2562px}a.slidingDoor span{background:url("/Content/ai_sprite.png") no-repeat -196px -160px;color:white;display:block;line-height:40px;padding:5px 0 5px 15px;font-weight:bold;text-transform:uppercase}a.slidingDoor:hover{text-decoration:none}footer{background-color:#007a73;position:relative;clear:both;height:97px}footer #footerLeft{position:absolute;left:20px;margin-right:160px;height:100%;overflow:hidden}footer #footerLeft .faqContainer{display:inline-block}#footerRight{position:absolute;right:30px}footer a{font-family:'museo sans';padding:38px 30px 0 0;display:inline-block;height:40px;font-size:18px;color:#00b783}footer p{font-size:30px;color:#00c192;display:inline-block;padding-top:36px;font-family:'museo sans';font-weight:bold}aside{position:relative}#companiesHeader{text-align:center;position:absolute;top:0;width:280px;left:50%;margin-left:-140px;height:35px;background-color:#e3e3e3;border-radius:6px 6px 0 0;margin-top:-35px}#companiesContent{background-color:#e3e3e3;text-align:center;margin-top:35px;padding-bottom:10px;overflow:hidden;min-height:100px}#companiesContent .companyLogo{background:url("/Content/ai_sprite.png") no-repeat;height:47px;display:inline-block;margin:36px 40px 0 40px}#companiesContent #apoteksgruppen{background-position:-8px -1683px;width:82px}#companiesContent #lloyds{background-position:-13px -1506px;width:146px}#companiesContent #apoteket{background-position:-11px -1562px;width:144px}#companiesContent #hjartat{background-position:-11px -1619px;width:156px}#companiesContent #kronan{background-position:-7px -1337px;width:164px}#companiesContent #boots{background-position:-6px -1161px;width:150px}#companiesContent #dittapotek{background-position:-6px -2023px;width:190px}#companiesContent #foxfarmaci{background-position:-13px -1450px;width:145px}#companiesContent #vetap{background-position:-13px -1739px;width:150px}#companiesContent #vitus{background-position:-13px -1966px;width:160px}#companiesContent #apotek1{background-position:-13px -1921px;width:155px}.infoBox{border-radius:10px;box-shadow:5px 5px 5px -3px;margin:20px 0 0 20px!important}.infoBox img{opacity:.5}.infoBox img:hover{opacity:1}.infoBoxContent{font-family:'open sans';font-size:12px}.infoBoxContent a{float:right;font-size:14px}.helpIcon{font-size:15px;color:#10be8d;display:inline}.searchMapOverlay{position:absolute;width:100%;z-index:10}.footer a i{display:none}.columns{zoom:1}.columns:before,.columns:after{content:"";display:table}.columns:after{clear:both}.columns .col{float:left;margin-right:2%;margin-top:25px}.columns .col-last{margin-right:0}.columns .ad{margin-top:0!important}.col-w1{width:6.5%}.col-w2{width:10%}.col-w3{width:23.5%}.col-w4{width:32%}.col-w5{width:40.5%}.col-w6{width:49%}.col-w7{width:57.5%}.col-w8{width:66%}.col-w9{width:74.5%}.col-w10{width:88%}.col-w11{width:91.5%}.col-w12{width:100%}@media all and (max-width:980px){.ad{margin-top:0!important}.ad.top iframe{position:absolute}#companiesContent .companyLogo{margin-left:20px;margin-right:20px}}@media all and (max-width:880px){body{background-repeat:repeat-x;background-image:none}.searchMapOverlay{display:block!important}.start #searchField{display:block}#searchField input{margin-right:0;display:block}.start{height:auto;overflow:hidden;padding:0 0 40px 0;border-bottom:1px solid #e3e3df;min-width:320px}.start p{font-size:32px}.start .searchArea{display:block;float:none}footer a{padding:40px 10px 0}#companiesContent a{float:left}}@media all and (max-width:480px){.searchArea span.searchLong{display:none}.searchArea span.searchShort{display:inherit;line-height:40px;padding-left:4px}.searchArea .searchButton{width:40px}ul.customAutoComplete{min-width:inherit;overflow:hidden}}@media all and (max-width:415px){.mobile{display:block!important}.desktopOnly{display:none!important}body{font-size:15px}h2,h3{margin-top:10px}.page{padding:10px}.page h1{font-size:24px}.page textarea{width:100%}.start .searchArea{height:62px}.start .searchFieldLeft{width:56px}.start .searchFieldLeft i{line-height:60px}.searchButton,#searchField input{font-size:17px}.searchRight{float:right;padding-right:6px;padding-left:6px}#companiesContent .companyLogo{margin:20px auto!important;display:block}#companiesContent a{clear:both;float:none}.footer{height:120px}.footer a{display:block;padding-top:5px}.footer #footerLeft{margin-right:initial;position:initial;left:initial}.footer a i{color:white;width:22px;height:22px;text-align:center;background-color:#00c192;border-radius:11px;font-size:12px;margin-right:10px;line-height:22px;display:inline-block}.footer a i.fa-question{font-size:15px;line-height:24px}.footer a i.fa-email{font-size:12px}.footer p{padding-top:0;padding-left:10px}#footerLeft,#footerRight{position:relative;left:auto;right:auto}.nearby{padding:15px 5px 5px 5px}.searchFieldExpanded{width:100%}}@media all and (max-width:320px){#companiesContent .companyLogo{margin:16px 0 0 0}#footerLeft{margin-right:0!important}}.group{position:relative;margin-bottom:15px}.group input{font-size:14px;padding:10px 10px 10px 5px;display:block;width:285px;border:0;border-bottom:1px solid #757575}.group input:focus{outline:0}.group label{color:#999;font-size:14px;font-weight:normal;position:absolute;pointer-events:none;left:5px;top:10px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.group input:focus ~ label,.group input:valid ~ label{top:-15px;font-size:12px;color:#5264ae}.group .error ~ label{display:none}.group .bar{position:relative;display:block;width:300px}.group .bar:before,.group .bar:after{content:'';height:2px;width:0;bottom:1px;position:absolute;background:#5264ae;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.group .bar:before{left:50%}.group .bar:after{right:50%}.group input:focus ~ .bar:before,.group input:focus ~ .bar:after{width:50%}.group .highlight{position:absolute;height:60%;width:100px;top:25%;left:0;pointer-events:none;opacity:.5}.group input:focus ~ .highlight{-webkit-animation:inputHighlighter .3s ease;-moz-animation:inputHighlighter .3s ease;animation:inputHighlighter .3s ease}@-webkit-keyframes inputHighlighter{from{background:#5264ae}to{width:0;background:transparent}}@-moz-keyframes inputHighlighter{from{background:#5264ae}to{width:0;background:transparent}}@keyframes inputHighlighter{from{background:#5264ae}to{width:0;background:transparent}}a.localAd img{width:100%}.companyAd img{width:100%;float:right}a.ad{margin-left:auto;margin-right:auto;display:block;text-align:center}.ad{margin:0 auto}.ad.top{width:980px}.ad.top{height:240px}.ad.pharmacy{height:516px;width:735px}ins.adsbygoogle{width:1200px;margin:10px auto 0 auto}@media all and (max-width:980px){ins.adsbygoogle{width:initial;margin:initial}.ad.top{position:absolute;top:0}.ad.top img{width:100%}.adWrapper{position:relative;min-height:87px}}@media all and (max-width:480px){.integration h2{font-size:16px!important;line-height:20px!important}.ad.top.lloyds{top:-80px}.ad.pharmacy.lloyds{position:absolute;top:-170px;margin-left:10px}.ad:not(.lloyds){width:100%!important;height:initial!important;position:relative;margin-top:0!important}.ad:not(.lloyds) a{line-height:0;display:block}.ad.pharmacy{top:-162px;position:relative}.integration.lloyds{position:relative;height:200px}}div.time-picker{position:absolute;height:191px;width:4em;overflow:auto;background:white;border:1px solid #aaa;z-index:1099;margin:0}div.time-picker-12hours{width:6em}div.time-picker ul{list-style-type:none;margin:0;padding:0}div.time-picker li{cursor:pointer;height:10px;font:12px/1 Helvetica,Arial,sans-serif;padding:4px 3px}div.time-picker li.selected{background:#0063ce;color:white}#closing.error{background-color:#f78181}body{margin:0}header{display:inline-block;width:100%}h1.home{display:inline-block;color:#007a73;line-height:20px;font-size:20px}.searchArea{height:76px;max-width:764px;display:block;margin:0 auto;padding:0;box-shadow:0 1px 3px #007a73;border-radius:60px;overflow:hidden}.searchArea:hover{box-shadow:0 0 6px 1px #007a73}.searchArea:active{box-shadow:0 0 8px #007a73,0 0 0 2px #5bd2b5}.searchArea .searchButton{background-color:#c8f1e7;color:#007a73;font-size:24px;font-family:'museo sans'}.searchFieldLeft{background-color:white;margin-right:-1px}.searchRight{padding:27px 40px 27px 30px}.start{background-color:#0aa780;position:relative;margin-bottom:-35px;color:white;padding:60px 0}.start a{color:green;text-decoration:none}.start a:hover{color:#a3e8d7}.start h1{padding:60px 0;font-size:53px;margin:0 auto;color:white;text-align:center}.start h3{margin-top:12px}.start nav{margin-top:10px;padding:25px 0 20px 0;font-family:'Museo Sans';font-size:26px;font-weight:700;text-align:center}.start nav .navLink{display:inline-block}.start nav a{color:white;font-size:24px;display:inline-block;padding:27px 25px 27px 100px;font-weight:normal;line-height:22px}.start nav a:hover{color:white}.start nav a#mapSearch{background:url("/Content/ai_sprite.png") no-repeat -6px -59px}.start nav a#about{background:url("/Content/ai_sprite.png") no-repeat -5px -218px}#mainLogo{background:url("/Content/ai_sprite.png") no-repeat -10px -2426px;float:left;margin:25px 0 22px 80px;width:312px;height:66px}#descriptionArea{height:618px;background-color:#ececec;padding-top:40px}#descriptionHeader{margin:0 auto;text-align:center}#descriptionHeader h3{padding-top:54px;margin:0;margin:0 27px}.descriptionAreaContent{background:url("/Content/ai_sprite.png") no-repeat -5px -388px;max-width:500px;height:360px;margin:0 auto;padding-left:500px;margin-top:70px}.descriptionAreaContent h2{font-size:42px;line-height:50px;color:#222;text-align:left}.descriptionAreaContent p{line-height:29px;font-size:18px;color:#222}hr.centeredHr{width:30%;color:#c4c4c4;background-color:#c4c4c4;display:inline-block;border:0;height:1px;margin:5px 30px}@media all and (max-width:1024px){hr.centeredHr{display:none}.start{padding-top:50px}.descriptionAreaContent{margin-top:20px}#descriptionArea{height:500px}}@media all and (max-width:880px){#mainLogo{margin:0;float:left}.start h1{font-size:43px;padding:40px 0 75px 0}#searchField input{margin-right:0}#descriptionArea{height:auto;padding:10px}.descriptionAreaContent{line-height:38px;background:0;padding:0;margin-top:0;height:415px;text-align:left}.start br{display:none}.start nav{padding-top:0}.start nav .navLink{max-width:402px}.start nav a{float:left}}@media all and (max-width:480px){.descriptionAreaContent{width:auto;height:auto;padding-bottom:10px;margin:0}.descriptionAreaContent p{line-height:22px;text-align:left}.descriptionAreaContent h2{font-size:22px;line-height:29px;text-align:left;margin:0}#descriptionHeader h3{padding-top:14px}#companiesContent .companyLogo{margin:16px 0}.start nav{text-align:left}.start nav a{padding:21px 0 21px 75px!important;font-size:22px}.start nav a#mapSearch{background-position:-390px -45px}.start nav a#about{background-position:-390px -204px}.start nav a#buyPharamcyItems{background-position:-390px -123px}.start h1{font-size:22px!important;padding:40px 0}.searchButton.searchRight{padding:18px 10px 18px 10px}}@media all and (max-width:415px){h1.home{margin-bottom:12px}.searchButton.searchRight{padding:14px 10px 14px 10px}}@media all and (max-width:380px){#mainLogo{background:url("/Content/ai_sprite.png") no-repeat -21px -2499px;margin:2px 0 0 2px}header{overflow:hidden}.start{text-align:left;min-width:300px!important}.start h1{font-size:18px!important;padding:30px 0}.start nav a{font-size:19px;float:left;padding-left:88px}.mainSearch{height:auto;width:880px;float:left}.mainSearch .logos{border:0;margin:0;width:100%;height:auto}#mainLogo{margin:0;float:left}#searchWrapper{padding:0!important}.mainSearch .searchArea{padding:0;height:71px}}