@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;background-color:#ececec}ul{padding:0;list-style-type:none}li{list-style:none}.searchResults{width:80%;max-width:1500px;background-color:white;text-align:left;min-height:345px;overflow:hidden;height:100%;position:relative;margin:25px auto 85px auto;box-shadow:0 0 2px #ccc}.search{height:87px;table-layout:fixed;padding-top:25px;background-color:white;overflow:hidden;box-shadow:0 2px 2px #ddd}.search .logo{width:354px;float:left;margin-left:80px}.searchArea{float:right;margin-right:80px!important;height:56px;max-width:542px;display:inline-block;box-shadow:0 0 0 1px #ccc;border-radius:60px}.searchRight{padding:17px 4% 17px 4%}.searchFieldLeft{width:62px!important}.searchFieldLeft i{line-height:55px!important;margin-left:2px!important}#searchField input{font-size:18px!important}.searchButton{font-size:20px;color:white;background-color:#0aa780}#searchExtras{white-space:nowrap;float:left}.ailogo{background:url("/Content/ai_sprite.png") no-repeat -8px -2426px;height:66px;width:355px;float:left}.initialSearchTerm input{font-style:italic;color:gray}.pharmacyRowRegular,.pharmacyRowGold{margin:20px 20px 0 20px;position:relative}.offer,.offerMobile{background-color:#dcf7f2;bottom:0;left:0;position:absolute;width:100%}.offer{height:auto;min-height:30px;padding:5px 0}.offer p{padding-left:200px}.offerMobile{height:28px}.offer a,.offer p,.offerMobile,.offerMobile a,.offerMobile p{color:#007a73!important;font-size:15px;font-family:Arial;white-space:normal}.offerPharmacy p{padding-left:35px;display:inline-block}.offerPharmacy a{padding-left:0!important}.pharmacyRowGold img{border:0;background-color:white}.pharmacyRowGold hr{display:none}.pharmacyRowGold{min-height:170px;background-color:#ebfffb;padding:20px 20px 0 20px}.pharmacyRowGold .pharmacyRowInfo{width:70%;width:calc(100% - 180px)}.pharmacyRowGold .pharmacyRowInfo.isOpenNow{width:calc(100% - 240px)}.pharmacyRowGold .pharmacyRowLogo{float:left;height:150px;width:150px;background-color:white;box-shadow:0 0 2px #ccc;position:relative;z-index:1}.pharmacyRowInfo,.pharmacyRowLink{float:left;font-size:15px;overflow:hidden}.pharmacyRowInfo{height:80px}.pharmacyRowGold .pharmacyRowInfo,.pharmacyRowGold .pharmacyRowLink{margin:0 -32px 0 32px;overflow:hidden}.pharmacyRowRegular .pharmacyRowInfo{width:calc(100% - 30px)}.pharmacyRowRegular .pharmacyRowInfo .pharmacyRowRegular .pharmacyRowLink{margin-left:20px}.pharmacyRowInfo h2{font-size:19px;font-weight:bold;margin:0;width:100%;text-align:left}.pharmacyRowLogo img{width:150px}.pharmacyRowRegular{border-bottom:1px solid #c7c7c7;height:130px;padding:30px;margin-top:0}.pharmacyRowRegular:last-of-type{border:0}.pharmacyRowRegular0:hover{background-color:#f2f2f2}.pharmacyRowRegular .nameLink{font-weight:normal}.pharmacyRowRegular hr{color:#c7c7c7;background-color:#c7c7c7;margin-top:28px}.pharmacyRowRegular .pharmacyRowLogo{display:none}.pharmacyRowBasicDataRegular{float:left;padding-top:6px}.pharmacyRowBasicDataGold{float:left;padding-top:6px;overflow:hidden}.pharmacyRowBasicDataGold a{font-size:16px}.pharmacyRowLink a{font-size:16px}.searchResultsMsg{height:auto;background-color:#007a73;color:white;display:inline-block;width:100%;width:calc(100% - 32px);padding:22px 10px 22px 22px}.searchResultsMsgRight{width:34%;box-sizing:border-box;display:inline-block;white-space:nowrap}.searchResultHeaderLeft{width:65%;box-sizing:border-box}.noResult{padding:10px}.noResult li{white-space:normal}.searchResultsMsg h1{font-family:Arial;font-size:18px;color:white;line-height:22px;margin:0;float:left}.searchInfo{float:right;width:45%}.searchList{margin-bottom:4px;float:left;width:54%!important;width:calc(55% - 1px)!important;border-right:1px solid #e5e5e5;box-sizing:border-box}.separator{background-color:#f5f5f3;height:3px;margin:10px 0 10px 0}a.nameLink{color:#333!important;font-size:19px;font-weight:bold;line-height:27px;font-family:Arial;white-space:normal}.webPageLink{display:block;font-size:18px;font-family:Arial;font-weight:bold}a.searchResultName{font-family:'Museo Sans',"Gotham Rounded","Arial",sans-serif;font-weight:normal;-moz-font-feature-settings:"liga=0";-moz-font-feature-settings:"liga" 0}.openNow span{font-size:14px!important;line-height:66px!important}a.fb{background:url("/Content/f_logo.png") no-repeat 0 -2px;padding:0 0 2px 24px;line-height:30px}a.twitter{background:url("/Content/t_logo.png") no-repeat;padding:0 0 2px 24px;line-height:20px}span.hidden a{color:white!important;cursor:default}.searchMapOverlay{background:url("/Content/map.png") no-repeat;background-position:top center;text-align:center;vertical-align:middle;color:white;line-height:675px;font-size:24px;width:100%;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;cursor:pointer}.expandMap{position:absolute;width:50px;height:70px;top:25px;right:20px;color:black;opacity:.7;cursor:pointer;font-size:42px}.expandMap i:hover{color:#0aa780}.expandMap.active i{color:#0aa780}.integratedSearch,.integratedSearch:hover{padding:0;margin:-1px 20px 0 20px;height:100%;border-bottom:0;box-sizing:border-box;overflow:hidden}.ad{margin-top:25px!important}@media all and (max-width:1260px){.search .logo{margin:0}.searchResults{margin:0 0 50px 0;width:100%}.pharmacyRowBasicDataGold{padding-top:0}}@media all and (max-width:1070px){.searchMapOverlay{font-size:24px;line-height:250px}.search{padding:5px 0;height:auto;padding:7px!important}.searchArea{margin:0!important;max-width:500px}}@media all and (max-width:880px){.searchMapOverlay{font-size:18px;line-height:150px;position:relative}.expandMap{display:none}.searchArea{padding:0;max-width:400px}.search .logo{padding:0;margin:0;width:315px}#searchField{padding:0}.searchList{float:left;width:100%!important;border:0}.searchInfo{float:left;width:100%!important}}@media all and (max-width:730px){.ailogo{background:url("/Content/ai_sprite.png") no-repeat -29px -2506px;height:56px;width:58px}.search .logo{width:auto}}@media all and (max-width:480px){.searchArea{padding:0!important;height:38px!important;margin-right:0!important;margin-top:8px!important;max-width:260px}.search{min-width:initial!important}.search #searchField{box-shadow:none}.search #searchField input{background-color:#ededed;font-size:15px!important}.search .searchButton{color:white;padding:0 10px!important;background-color:#09a780!important;font-size:15px}.searchLeft,.searchRight{box-shadow:none;height:100%}.searchLeft{background-position:2px -2px!important;width:50px!important;background-color:#ededed}.searchLeft.searchFieldLeft{background-color:#ededed;width:12px!important}.searchLeft.searchFieldLeft i{display:none}}@media all and (max-width:415px){.searchResultsMsg{padding:11px;width:100%;width:calc(100% - 22px)}.searchResultsMsg h1{font-size:13px;padding:0}.searchResultsMsg .searchResultsMsgRight{float:none!important}.searchResultsMsg .mobile{clear:both}.searchResultsMsg .mobile a{font-size:13px;color:white;font-weight:normal}.searchResultsMsg>*{width:100%!important}.searchResultsMsg *{font-size:13px}.searchMap{height:150px}.pharmacyRowRegular,.pharmacyRowGold{margin:0 0 10px 0;padding:10px;min-height:inherit}.pharmacyRowInfo{height:initial}.pharmacyRowGold{padding:0}.pharmacyRowGold .pharmacyRowInfo{width:80%;width:calc(100% - 90px)!important}.pharmacyRowRegular a,.pharmacyRowGold a{font-size:13px;color:#00c192!important;line-height:24px}.pharmacyRowInfo,.pharmacyRowLogo{display:inline-block}.pharmacyRowLogo{position:absolute;margin-left:10px;margin-top:10px}.pharmacyRowGold .pharmacyRowInfo,.pharmacyRowGold .pharmacyRowLink{margin-left:20px}.pharmacyRowInfo h2{font-size:18px;line-height:20px}.pharmacyRowBasicDataGold{padding:0;font-size:12px}.pharmacyRowBasicDataGold a{display:none}.pharmacyRowRegular{min-height:85px;height:auto}.pharmacyRowRegular .pharmacyRowInfo{margin-left:0}.pharmacyRowGold,.integratedSearch{min-height:105px;height:auto}.integratedSearch,.integratedSearch:hover{border-bottom:1px solid #c7c7c7;padding:0;margin:0}.openNowWrapper{width:52px;right:0;bottom:30px;position:absolute}.openNow{width:6px!important;height:6px!important;border-radius:3px!important;float:none!important}.openNow span{color:#09a780;padding:0 0 0 12px!important;line-height:6px!important;display:block;font-size:12px!important}.pharmacyRowGold .pharmacyRowLogo,.pharmacyRowLogo img{height:50px;width:50px}.pharmacyRowLogo img{padding:0}.webPageLink{margin-top:0}.offer{display:none}.offerMobile{padding-left:20px}.offerMobile a{font-size:12px;line-height:26px!important}}@media all and (max-width:320px){.searchArea{max-width:235px}}#directions-panel{bottom:14px;right:14px;width:390px;overflow:auto}#mapHeader,#routeHeader{top:14px;left:50%;overflow:auto;text-align:center;padding:0 5px 5px 5px}#mapHeader{width:735px;margin-left:-275px;font-size:16px}#routeHeader{width:300px;margin-left:-150px}footer{bottom:14px;left:50%;padding:0 5px 5px 5px;width:800px;margin-left:-400px;height:40px!important}footer a{padding-top:12px!important}footer p{padding-top:6px!important}.links{top:0}.mapOverlay{position:absolute!important;background:white;box-shadow:1px 1px 13px 1px #888;border-radius:3px;z-index:100;opacity:.85}#map_canvas_large{height:100%;width:100%}#mapContent{top:114px;bottom:0;position:absolute;overflow:hidden;width:100%}#mapContent h1{text-align:center;margin-bottom:5px;font-size:24px}#nearbyList{top:14px;left:14px;overflow:hidden;width:200px;padding-left:10px;font-size:16px}#nearbyList a{white-space:normal;font-size:16px}.infoBoxContent a i{padding-left:6px}.infoBoxContent a i.fa-info-circle{margin-right:2px}.infoBoxContent a i.fa-map-marker{margin-right:4px}@media all and (max-width:1200px){footer{width:700px;left:auto;right:14px}}@media all and (max-width:1000px){footer{width:550px;left:auto;right:14px}#mapHeader{left:auto;right:14px}}@media all and (max-width:800px){#mapInfo,#directions-panel,#nearbyList,.footer{display:none!important}#mapHeader{width:100%;left:0;right:0;top:0;margin:0}#mapContent{top:65px}#routeHeader{top:0;padding:0}#routeHeader h2{margin:0}}@media all and (max-width:380px){#directions-panel{width:100%;overflow:auto;left:0;bottom:0}a.directions{display:none}a.openInMap{display:block}}