@media only screen and (max-width: 500px){#storeListDiv{display:block !important;font-size:85%}#storeListDiv .content.vcard .button.radius{padding:1em 0.75em}.infoBox{visibility:hidden !important}#map-canvas{margin:4% !important;width:92% !important}#map-canvas .gmnoprint{display:none}.halfCircleRight{display:none !important}.popover{left:-5px;position:absolute;top:-45%;width:100%;z-index:9999}.results-list{position:static;width:auto !important}.store-location{cursor:pointer;height:70px}.map-container .fact{display:none}ul.filter-list>li{display:inline;padding:0 10px 0 0;float:left}.opening-hours-list span,.opening-hours-list p,h5{font-size:14px !important}.pac-icon,.hdpi .pac-icon{background-image:url("/opfiles/ys/online-style/images/icons/temp/map-indicator/map-indicator_grey.png");background-position:0;background-size:auto;width:20px;height:25px;margin-top:0}.pac-item-selected .pac-icon-marker,.hdpi .pac-item-selected .pac-icon-marker{background-position:0;background-image:url("/opfiles/ys/online-style/images/icons/temp/map-indicator/map-indicator_grey_selected.png")}#doSearch .button.radius.x-large{padding:0.825rem 1.275rem 0.9375rem}.input-group.x-large .button.radius.secondary.ico.ico-only.ico-search.x-large{height:2.755em}}@media only screen and (max-width: 320px){.input-group.x-large .button.radius.secondary.ico.ico-only.ico-search.x-large{font-size:0.9em;height:3.455em}#doSearch .button.radius.x-large{padding:0.7575rem 0.475rem 0.9625rem}}input.x-large[type="text"],input.x-large[type="password"]{border-radius:0.375em}@media only screen and (min-width: 500px){#map-canvas{margin-left:0;margin-right:0;width:92%;border-bottom:1px solid #CCC}#store-map-container{border-top:1px solid #CCC}.gm-style div,.gm-style span,.gm-style label,.gm-style a{font-size:14px}.find-a-store .results-listing .store-location{height:auto}.popover{left:auto !important;position:relative !important;top:auto !important;width:400px}.results-list{position:absolute;width:auto}.store-location{cursor:pointer;height:160px}.map-container .fact{-webkit-border-radius:0.375em;border-radius:0.375em}.halfCircleRight{background:none repeat scroll 0 0 #E5E5E5;border-radius:0 90px 90px 0;color:#DDDDDD;font-size:32px;font-weight:bold;height:90px;line-height:85px;padding-left:10px;position:absolute;right:-45px;top:155px;width:45px;z-index:9999;cursor:pointer}ul.filter-list>li{display:inline;padding:0 10px 0 0}.opening-hours-list,.marker-store-details{height:auto}}#doSearch .input-group.x-large .clear-input{background:white;right:68px}#btn-more-list-results .ico.ico-next,.ico.ico-previous{font-family:"TradeGothicLTPro-BdCn20", Arial, Helvetica, sans-serif}.vcard{padding:15px;min-height:70px;margin:0px;border:0px;display:block}.find-a-store .featured{position:relative;margin-bottom:1em}.find-a-store .featured .ollie-find-a-store{position:absolute;bottom:-16px;right:0}.find-a-store .featured h2{font-size:5em;line-height:58px;color:white;position:absolute;bottom:30px;right:70px;width:246px;margin:0;text-align:center}.find-a-store .featured h2 small{color:white;font-size:64px;font-size:4rem}.find-a-store .featured img{width:100%}.find-a-store .featured-tiles img{margin-bottom:1em}.find-a-store #main-wrapper{margin-top:2em}.find-a-store .results{margin:0;display:none;margin-bottom:1em;position:relative}.find-a-store .results-listing{background:#e5e5e5;margin:0;padding:0}.find-a-store .results-listing .store-location{background-color:#E5E5E5;border-bottom:1px solid #cccccc;position:relative;height:auto;overflow:hidden}.find-a-store .results-listing .store-location h3{margin-bottom:6px}.find-a-store .results-listing .store-location h5{margin:0 0 5px}.find-a-store .results-listing .store-location p{font-size:0.9em;margin:0;margin-bottom:8px}.find-a-store .results-listing .store-location p.phonenumber{font-size:1.2em}.find-a-store .results-listing .store-location.selected{background:#dcebef}.find-a-store .search-filter{background-color:#FFF}.find-a-store .search-filter{background:#f9bb00;max-height:0px;-webkit-transition:max-height 0.6s ease-in-out;-moz-transition:max-height 0.6s ease-in-out;-o-transition:max-height 0.6s ease-in-out;-ms-transition:max-height 0.6s ease-in-out;transition:max-height 0.6s ease-in-out}.find-a-store .search-filter.active{max-height:500px}.find-a-store .search-filter.active form{overflow:visible !important;max-height:500px}.find-a-store .search-filter form{overflow:hidden;max-height:0px;-webkit-transition:max-height 0.6s ease-in-out;-moz-transition:max-height 0.6s ease-in-out;-o-transition:max-height 0.6s ease-in-out;-ms-transition:max-height 0.6s ease-in-out;transition:max-height 0.6s ease-in-out}.find-a-store .search-filter form fieldset{padding-top:1em}.find-a-store .store-detail{padding:1em 0 0 0}.find-a-store .store-detail h2{font-size:3.25em;font-family:"optus_voice_betabold", Arial, Helvetica, sans-serif;line-height:45px;line-height:2.8125rem;color:#004d65;margin-bottom:18px;margin-bottom:1.125rem}.find-a-store .trigger{z-index:2;position:absolute;right:1em;bottom:-50px;width:100px;text-align:center;-moz-border-radius-bottomright:0.375em;-moz-border-radius-bottomleft:0.375em;-webkit-border-bottom-right-radius:0.375em;-webkit-border-bottom-left-radius:0.375em;border-bottom-right-radius:0.375em;border-bottom-left-radius:0.375em}.find-a-store .trigger:active{margin-top:0px;margin-top:0rem;padding:13px 27px 15px 27px;padding:0.8125rem 1.6875rem 0.9375rem 1.6875rem;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.find-a-store h1{font-size:32px;line-height:46px;margin:0}.map-container{margin:0;padding:0;position:relative}.map-container .fact{-webkit-border-radius:0.375em;border-radius:0.375em}.map-container .fact:after{content:"";border-style:solid;border-width:10px 10px 0 10px;border-color:#00a3ad transparent transparent transparent;height:0;position:absolute;left:50%;margin-left:-10px;bottom:-10px;width:0}.map-container .fact.fact-large{-webkit-border-radius:0px;border-radius:0px;position:absolute;bottom:0;width:100%;padding-right:130px;font-size:18px;text-transform:uppercase;letter-spacing:3px;font-family:"TradeGothicLTPro-BdCn20", Arial, Helvetica, sans-serif}.map-container .fact.fact-large .ico-price-tag{background:url(/opfiles/ys/online-style/images/icons/temp/price-tag_large.png) 12px 4px no-repeat;padding-left:74px}.map-container .fact.fact-large:after{border:none}.map-container #map img{height:305px;display:block}.map-container #map img{height:725px}.popover{left:auto !important;position:relative !important;top:auto !important;width:400px}.popover{position:relative}.popover .content{-webkit-border-radius:0.375em;border-radius:0.375em;margin-bottom:0.125em;background:white;border:2px solid #00a3ad;padding:1em;height:400px}.popover a span{text-decoration:underline}.popover h3{margin-bottom:1em}.popover hr{margin:-0.5em 0 0.5em 0;border-color:#cccccc}.popover hr.line{border:1px solid #EFEFEF;background-color:#EFEFEF;height:1px}.popover img{float:right;display:inline-block;margin-left:0.5em}.popover p{font-size:14px;font-family:arial, helvetica, san-serif}.fact{color:white}.fact p{margin:0}.ico-find-a-store{background:url(/opfiles/ys/online-style/images/icons/temp/find-a-store.png) no-repeat top left;display:inline-block;background-position:0 0;padding-left:60px}.ico-next{background:url(/opfiles/ys/online-style/images/icons/temp/next.png) no-repeat 100% 50%;padding-left:0;padding-right:16px;margin-right:-16px}.ico-next{background:url(/opfiles/ys/online-style/images/icons/temp/next.png) no-repeat 100% 50%}.ico-previous{background:url(/opfiles/ys/online-style/images/icons/temp/previous.png) no-repeat 0 50%;padding-left:16px;margin-left:-16px;padding-right:0}.ico-marker{background:url(/opfiles/ys/online-style/images/icons/temp/map-indicator/map-indicator.png) no-repeat top left;position:absolute;width:22px;height:29px;right:10px;top:10px}.ico-price-tag{background:url(/opfiles/ys/online-style/images/icons/temp/price-tag.png) no-repeat 0 6px;padding-left:32px}.ico-directions{background:url(/opfiles/ys/online-style/images/icons/temp/directions.png) no-repeat 0 0px;padding-left:32px}.ico-service-yes-shop{background:url(/opfiles/ys/online-style/images/icons/temp/service/yes-shop.png) no-repeat 0 50%}.ico-service-business-specialist{background:url(/opfiles/ys/online-style/images/icons/temp/service/business-specialist.png) no-repeat 0 50%}.ico-service-guru{background:url(/opfiles/ys/online-style/images/icons/temp/service/guru.png) no-repeat 0 50%}.list-service{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:1em 0;margin:0 0 1em 0;*zoom:1}.list-service .ico-only{text-indent:-9999em;height:62px;width:62px;display:block}.list-service:after{clear:both}.list-service:before,.list-service:after{content:" ";display:table}.list-service li{float:left;margin:0 10px}.list-opening-hours{margin:0 0 1em 0}.list-opening-hours h4{float:left;margin:0}.list-opening-hours h4,.list-opening-hours p{font-size:0.875em;font-family:Arial, Helvetica, sans-serif;width:50%}.list-opening-hours li{*zoom:1}.list-opening-hours li:after{clear:both}.list-opening-hours li:before,.list-opening-hours li:after{content:" ";display:table}.list-opening-hours p{float:right;text-align:left;margin:0}@media only screen and (min-width: 500px){.popover{position:absolute;top:60px;left:170px;width:400px}.input-group.x-large .button.radius.secondary.ico.ico-only.ico-search.x-large{height:4.5em}#doSearch .button.radius.x-large{padding:1.75rem 1.375rem 1.5625rem}}span.error{color:red;display:none}#map-canvas{height:555px;width:auto}.store-list{list-style:none}.store-list>li{margin:10px;border:1px solid #333;background:#EEE;cursor:pointer}.store-list>li.active{border:2px solid blue}img[src*="gstatic.com/"],img[src*="googleapis.com/"]{max-width:99999px}.filters{display:block;margin-top:1em;overflow:hidden}ul.filter-list>li{display:inline;padding:0 10px 0 0}ul.filter-list label.filter-attri{display:inline}#store-map-container{border-top:1px solid #CCC;border-bottom:1px solid #CCC}.store-location{cursor:pointer;height:160px}.pac-container{border:2px solid #CCCCCC;border-radius:0.375em 0.375em 0.375em 0.375em;position:absolute;z-index:10}.pac-container .pac-item{color:#666666;font-family:"TradeGothicLTPro",Arial,Helvetica,sans-serif;font-weight:normal;text-decoration:none;padding:14px 15px}.pac-container .pac-item b{color:#687582}.pac-container .pac-item:first-child:before{border-color:transparent transparent #FFFFFF;border-style:solid;border-width:0 8px 8px;content:"";height:0;left:23px;position:absolute;top:-8px;width:0}.pac-container:after{background:none;height:0}.pac-container:before{border-color:transparent transparent #CCCCCC;border-style:solid;border-width:0 10px 10px;content:"";height:0;left:21px;position:absolute;top:-10px;width:0}#btn-more-list-results.hidden,#btn-prev-list-results.hidden{display:none}.infoBox>img{z-index:9999}#doSearch label.inline{padding:0}.global_links{background:#FFF}.gm-style div,.gm-style span,.gm-style label,.gm-style a{font-size:14px}.store-search-container{background-color:#00A3AD;min-width:16.25em;padding-bottom:0;padding-top:0}.store-search-container .search-fields{margin-top:20px}.store-search-container h1{color:#FFF;margin-top:30px}.opening-hours-list h5{margin-bottom:10px}.opening-hours-list span,.opening-hours-list p{font-size:12px}.opening-hours-list .columns{line-height:1.25em}.opening-hours-list,.marker-store-details{height:auto}.row.find-a-store{max-width:100%}.error-container{display:none}.pac-item{font-size:1em}.pac-item-query{font-size:1.1em;padding-right:10px}.pac-icon,.hdpi .pac-icon{background-image:url("/opfiles/ys/online-style/images/icons/temp/map-indicator/map-indicator_grey.png");background-position:0;background-size:auto;width:20px;height:25px;margin-top:0}.pac-item-selected .pac-icon-marker,.hdpi .pac-item-selected .pac-icon-marker{background-position:0;background-image:url("/opfiles/ys/online-style/images/icons/temp/map-indicator/map-indicator_grey_selected.png")}.search-filter{display:none}.opening-hours-list{position:relative}ul.filter-list li input[id='appointment'] ~ span,ul.filter-list li input[id='appointment'] ~ label{display:none}.filter-error{display:none}.bold{font-weight:bold !important}form.custom .custom.checkbox.checked:before{margin-top:4px}.filter-list{margin-left:0}.filter-title{float:left;padding-right:25px;padding-top:2px;text-transform:uppercase;font-weight:bold}.results-list{background-color:#EEEEEE;left:-300px;top:20px;width:300px;z-index:9999}.results-list.closed{left:-300px;display:none}.halfCircleRight{background:none repeat scroll 0 0 #E5E5E5;border-radius:0 90px 90px 0;color:#DDDDDD;font-size:32px;font-weight:bold;height:90px;line-height:85px;padding-left:10px;position:absolute;right:-45px;top:155px;width:45px;z-index:9999;cursor:pointer}.triangleLeft{border-bottom:10px solid rgba(0,0,0,0);border-right:10px solid #171717;border-top:10px solid rgba(0,0,0,0);height:0;width:0;left:15px;margin-top:35px;position:absolute;display:none}.triangleRight{width:0;height:0;height:0;left:15px;margin-top:35px;position:absolute;border-left:10px solid #171717;border-top:10px solid transparent;border-bottom:10px solid transparent}.input-group .autocomplete{padding:0rem 0.85rem}.input-group .autocomplete.x-large{width:100%}.banner-content.banner-right-padding{padding-right:0.9375em}.store-actions .columns .button{width:100%}
