body.editorajbc .txt .onde-comprar-sections{display:block;text-align:center}body.editorajbc .txt .onde-comprar-sections a.onde-comprar-section{display:inline-block;vertical-align:top;max-width:200px;margin:10px;background-color:#f4f4f4;color:#222;padding:10px}body.editorajbc .txt .onde-comprar-sections a.onde-comprar-section:hover{background-color:#eee}body.editorajbc .txt .onde-comprar-sections a.onde-comprar-section img{display:block}body.editorajbc .txt .onde-comprar-sections a.onde-comprar-section small{display:block;font-size:12px;line-height:110%}@media only screen and (max-width: 800px){body.editorajbc .txt .onde-comprar-sections a.onde-comprar-section{max-width:150px}}@media only screen and (max-width: 800px){body.editorajbc .txt .onde-comprar-sections a.onde-comprar-section{max-width:100px}}.info-window-title{font-size:16px}.custom-info-window{text-align:left;max-width:350px}.custom-info-window .pdv-name{display:block}.custom-info-window .pdv-address{display:block}.custom-info-window .como-chegar,.custom-info-window .mais-detalhes,.custom-info-window .zoom{display:inline-block;text-decoration:underline;cursor:pointer;margin-right:5px;color:#111}.mapa-principal{display:block;background-color:#ddd;min-height:500px;width:100%;margin-bottom:10px;border:1px solid #ccc;overflow:hidden}.mapa-principal .mapa-lojas{min-height:500px}@media only screen and (max-width: 800px){.mapa-principal{min-height:440px}.mapa-principal .mapa-lojas{min-height:440px}}@media only screen and (max-width: 400px){.mapa-principal{min-height:250px}.mapa-principal .mapa-lojas{min-height:250px}}.overlay{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:2;cursor:pointer}.overlay .text{position:absolute;top:50%;left:50%;font-size:50px;color:#fff;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}@media only screen and (max-width: 1000px){#page-onde-comprar div.main-content .wrapper-content .content{padding:10px 5px 10px 5px}}#page-onde-comprar div.main-content .wrapper-content .content .mapa-lojas img{max-width:none}#page-onde-comprar div.main-content .wrapper-content .content .lojas-content{display:block;box-sizing:border-box;position:relative;padding-right:430px}@media only screen and (max-width: 1000px){#page-onde-comprar div.main-content .wrapper-content .content .lojas-content{padding-right:230px}}@media only screen and (max-width: 630px){#page-onde-comprar div.main-content .wrapper-content .content .lojas-content{padding-right:0px}}#page-onde-comprar div.main-content .wrapper-content .content .lojas-content .col-lojas{position:relative;float:left;width:100%}@media only screen and (max-width: 630px){#page-onde-comprar div.main-content .wrapper-content .content .lojas-content .col-lojas{float:none}}#page-onde-comprar div.main-content .wrapper-content .content .lojas-content .col-logos{position:relative;box-sizing:border-box;float:right;width:400px;margin-right:-430px;text-align:center;min-height:1px}@media only screen and (max-width: 1000px){#page-onde-comprar div.main-content .wrapper-content .content .lojas-content .col-logos{width:200px;margin-right:-220px}}@media only screen and (max-width: 630px){#page-onde-comprar div.main-content .wrapper-content .content .lojas-content .col-logos{width:100%;margin-right:0;float:none}}#page-onde-comprar div.main-content .wrapper-content .content .label-places-input{position:relative}#page-onde-comprar div.main-content .wrapper-content .content .label-places-input .mapa-places-input{box-sizing:border-box;height:26px;font-size:18px;padding:15px 5px 15px 12px;margin:10px 0;width:500px;max-width:95%;background-color:#f8f8f8;border:1px solid #ccc;-webkit-border-radius:20px;border-radius:20px;background-clip:padding-box}#page-onde-comprar div.main-content .wrapper-content .content .label-places-input .fa{position:absolute;right:10px;top:0px;display:inline-block;vertical-align:middle;font-size:18px;color:#999}@media only screen and (max-width: 400px){#page-onde-comprar div.main-content .wrapper-content .content .label-places-input .mapa-places-input{height:25px;font-size:14px;padding:5px}#page-onde-comprar div.main-content .wrapper-content .content .label-places-input .fa{right:5px;top:0;font-size:18px}}#page-onde-comprar div.main-content .wrapper-content .content ul.onde-comprar-regioes{list-style:none;margin-left:0;margin-bottom:10px;padding-left:0}#page-onde-comprar div.main-content .wrapper-content .content ul.onde-comprar-regioes>li{display:inline;margin-right:5px}#page-onde-comprar div.main-content .wrapper-content .content ul.onde-comprar-regioes>li .pdv-filter{box-sizing:border-box;cursor:pointer;display:inline-block;white-space:nowrap;padding:4px 6px;margin-bottom:2px;background-color:#f4f4f4;color:#222;text-decoration:none;font-size:14px}#page-onde-comprar div.main-content .wrapper-content .content ul.onde-comprar-regioes>li .pdv-filter:hover,#page-onde-comprar div.main-content .wrapper-content .content ul.onde-comprar-regioes>li .pdv-filter.sel{background-color:#ddd;color:#000}#page-onde-comprar div.main-content .wrapper-content .content .label-pdv-filter{position:relative}#page-onde-comprar div.main-content .wrapper-content .content .label-pdv-filter .pdv-filter-q{box-sizing:border-box;height:18px;font-size:14px;padding:15px 5px 15px 15px;margin:0;width:95%;border:1px solid #ccc;background-color:#f8f8f8;-webkit-border-radius:20px;border-radius:20px;background-clip:padding-box}#page-onde-comprar div.main-content .wrapper-content .content .label-pdv-filter .fa{position:absolute;right:12px;top:-1px;display:inline-block;vertical-align:middle;font-size:20px;color:#999}#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-lojas{margin-left:0px;display:block}#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-lojas ul.onde-comprar-lojas{list-style:none;font-size:12px;line-height:150%;margin:0 0 30px 0;padding-left:0}#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-lojas ul.onde-comprar-lojas>li.pdv{box-sizing:border-box;border-bottom:1px dotted #333;padding:15px 10px 5px 10px}#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-lojas ul.onde-comprar-lojas>li.pdv h3.loja-title{display:inline-block;font-size:20px;color:#111;margin:5px 0;text-transform:none}#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-lojas ul.onde-comprar-lojas>li.pdv h3.loja-title .social-link{display:inline-block;font-size:15px;margin:5px 0 5px 8px;color:#555}#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-lojas ul.onde-comprar-lojas>li.pdv h3.loja-title .social-link:hover{color:#222}#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-lojas ul.onde-comprar-lojas>li.pdv .loja-links{font-size:13px;display:block}#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-lojas ul.onde-comprar-lojas>li.pdv .loja-links a,#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-lojas ul.onde-comprar-lojas>li.pdv .loja-links span{display:inline-block;text-decoration:underline;cursor:pointer;white-space:nowrap;margin:5px 5px 5px 0;color:#111;background-color:#ddd;padding:1px 4px 0px;border-radius:5px;text-decoration:none;font-weight:300}#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-lojas ul.onde-comprar-lojas>li.pdv .loja-links a:hover,#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-lojas ul.onde-comprar-lojas>li.pdv .loja-links span:hover{background-color:#ccc}#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-lojas ul.onde-comprar-lojas>li.pdv .loja-links a i.fa,#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-lojas ul.onde-comprar-lojas>li.pdv .loja-links a i.fas,#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-lojas ul.onde-comprar-lojas>li.pdv .loja-links a i.fab,#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-lojas ul.onde-comprar-lojas>li.pdv .loja-links span i.fa,#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-lojas ul.onde-comprar-lojas>li.pdv .loja-links span i.fas,#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-lojas ul.onde-comprar-lojas>li.pdv .loja-links span i.fab{color:#555;font-size:10px}#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-lojas ul.onde-comprar-lojas>li.pdv .loja-links:after{content:"";clear:both;display:table}#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-lojas ul.onde-comprar-lojas>li.pdv .logo-wrapper{float:right;display:block;margin:2px 0 5px 5px}#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-lojas ul.onde-comprar-lojas>li.pdv .logo-wrapper img{display:block;width:75px;height:75px;border:#ddd 3px solid}#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-lojas ul.onde-comprar-lojas>li.pdv ul{list-style:none;margin-left:0;margin-bottom:0px;padding-left:0}#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-lojas ul.onde-comprar-lojas>li.pdv ul li{box-sizing:border-box;margin-bottom:3px;padding-left:25px}#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-lojas ul.onde-comprar-lojas>li.pdv ul li a{color:#444;text-decoration:none}#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-lojas ul.onde-comprar-lojas>li.pdv ul li a:hover{color:#000}#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-lojas ul.onde-comprar-lojas>li.pdv ul li span{margin-left:-25px;display:inline-block;width:25px;text-align:center}#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-lojas ul.onde-comprar-lojas>li.pdv.with-img{min-height:95px}#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-lojas ul.onde-comprar-lojas>li.pdv.hide-filter-regiao,#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-lojas ul.onde-comprar-lojas>li.pdv.hide-filter-q{display:none}@media only screen and (max-width: 1000px){#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-lojas ul.onde-comprar-lojas>li.pdv{padding:5px 5px 5px 5px}#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-lojas ul.onde-comprar-lojas>li.pdv h3.loja-title{font-size:16px;margin-bottom:2px}#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-lojas ul.onde-comprar-lojas>li.pdv .loja-links{font-size:12px}#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-lojas ul.onde-comprar-lojas>li.pdv .loja-links a,#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-lojas ul.onde-comprar-lojas>li.pdv .loja-links span{font-size:10px;margin-left:2px}}#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-anuncios{box-sizing:border-box;font-size:0}#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-anuncios .item-anuncio{box-sizing:border-box;display:inline-block;vertical-align:top;font-size:12px;line-height:120%;width:50%}#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-anuncios .item-anuncio.full{width:100%}#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-anuncios .item-anuncio.slideshow{position:relative;margin:10px 0;margin-bottom:10px}#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-anuncios .item-anuncio.slideshow .anuncio{margin-right:0;margin-left:0;position:relative}#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-anuncios .item-anuncio.slideshow .anuncio .anuncio-logo{position:absolute;top:15px;right:15px;width:70px;min-height:auto;height:70px;box-shadow:-3px 3px 5px 3px rgba(0,0,0,.2);-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box}@media only screen and (max-width: 1000px){#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-anuncios .item-anuncio.slideshow .anuncio .anuncio-logo{width:40px;height:40px}}@media only screen and (max-width: 630px){#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-anuncios .item-anuncio.slideshow .anuncio .anuncio-logo{width:70px;height:70px}}@media only screen and (max-width: 400px){#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-anuncios .item-anuncio.slideshow .anuncio .anuncio-logo{width:50px;height:50px}}@media only screen and (max-width: 1000px){#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-anuncios .item-anuncio{width:100%}}@media only screen and (max-width: 630px){#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-anuncios .item-anuncio{width:50%}}#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-anuncios .anuncio{box-sizing:border-box;display:block;min-height:180px;margin:10px;padding:10px;background-color:#f5f5f5;text-align:center;text-decoration:none}#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-anuncios .anuncio .anuncio-logo{display:block;margin:0 auto 5px;width:100%;max-width:160px;min-height:100px;background-color:#fff}#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-anuncios .anuncio .anuncio-foto{display:block;margin:0 auto 5px;width:100%;background-color:#fff}#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-anuncios .anuncio .anuncio-title{display:block;margin:0 auto 0px;color:#111;font-size:12px}#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-anuncios .anuncio:hover{background-color:#eee}#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-anuncios .anuncio:hover .anuncio-title{color:#000}@media only screen and (max-width: 1000px){#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-anuncios .anuncio{min-height:100px}}@media only screen and (max-width: 400px){#page-onde-comprar div.main-content .wrapper-content .content .box-onde-comprar-anuncios .anuncio{min-height:100px}}#page-onde-comprar #modal-detalhes h2{box-sizing:border-box;text-align:center;font-size:25px;line-height:120%;margin:0 0 15px;padding:0 0 5px 0;border-bottom:1px solid #ccc}#page-onde-comprar #modal-detalhes .contentCols{display:block;box-sizing:border-box;position:relative;padding-left:530px}#page-onde-comprar #modal-detalhes .contentCols .colLeft{box-sizing:border-box;position:relative;box-sizing:border-box;display:block;float:left;width:500px;margin:0 0 0 -530px}#page-onde-comprar #modal-detalhes .contentCols .colLeft .img-thumbs{display:block;font-size:0;margin:0 -2px 2px;overflow-x:hidden}#page-onde-comprar #modal-detalhes .contentCols .colLeft .img-thumbs .gallery-thumb{box-sizing:border-box;display:inline-block;width:16.66%;padding:0 2px;margin:0}#page-onde-comprar #modal-detalhes .contentCols .colLeft .img-thumbs .gallery-thumb img{box-sizing:border-box;display:block;width:100%;border:2px solid #666}#page-onde-comprar #modal-detalhes .contentCols .colLeft .img-thumbs .gallery-thumb.sel img{border:2px solid #9a1a15}#page-onde-comprar #modal-detalhes .contentCols .colLeft .galleryDetails{border:2px solid #9a1a15;display:block;overflow:hidden}#page-onde-comprar #modal-detalhes .contentCols .colLeft .galleryDetails .img-full{box-sizing:border-box;display:block}#page-onde-comprar #modal-detalhes .contentCols .colLeft .galleryDetails .img-full img{display:block;width:100%;padding:0}#page-onde-comprar #modal-detalhes .contentCols .colLeft .galleryDetails .mapa-modal{width:100%;padding-top:75%;position:relative}#page-onde-comprar #modal-detalhes .contentCols .colLeft .galleryDetails .mapa-modal .mapa-lojas{position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;max-width:100%}@media only screen and (max-width: 660px){#page-onde-comprar #modal-detalhes .contentCols .colLeft .galleryDetails .mapa-modal .mapa-lojas{width:100%}}#page-onde-comprar #modal-detalhes .contentCols .colMain{display:block;position:relative;float:right;width:100%;margin-bottom:10px}#page-onde-comprar #modal-detalhes .contentCols .colMain ul.links{list-style:none;margin:0 0 20px 25px;font-size:14px;padding:0}#page-onde-comprar #modal-detalhes .contentCols .colMain ul.links li{color:#666;margin-bottom:7px}#page-onde-comprar #modal-detalhes .contentCols .colMain ul.links li span.icon{margin-left:-25px;display:inline-block;width:25px;text-align:center}#page-onde-comprar #modal-detalhes .contentCols .colMain ul.links li span.icon .fa{font-size:14px}#page-onde-comprar #modal-detalhes .contentCols .colMain ul.links li span.txt{display:inline;word-wrap:break-word}#page-onde-comprar #modal-detalhes .contentCols .colMain ul.links li a{color:#666;text-decoration:none}#page-onde-comprar #modal-detalhes .contentCols .colMain ul.links li a:hover span.txt{color:#000;text-decoration:underline}#page-onde-comprar #modal-detalhes .contentCols .colMain ul.social{list-style:none;margin:0 0 10px 0;padding:0}#page-onde-comprar #modal-detalhes .contentCols .colMain ul.social li{display:inline-block;width:50px;height:50px;text-align:center}#page-onde-comprar #modal-detalhes .contentCols .colMain ul.social li .fa{display:inline-block;font-size:50px;text-align:center}#page-onde-comprar #modal-detalhes .contentCols .colMain ul.social li span.hide{display:none}#page-onde-comprar #modal-detalhes .contentCols .colMain ul.social li a{color:#666}#page-onde-comprar #modal-detalhes .contentCols .colMain ul.social li a:hover{color:#000}#page-onde-comprar #modal-detalhes .contentCols .colMain .img-logo{max-width:100%;display:block;margin:0 auto 10px;padding:5px;background-color:#f5f5f5;-moz-border-radius:5px/5px;-webkit-border-radius:5px 5px;border-radius:5px/5px}@media only screen and (max-width: 660px){#page-onde-comprar #modal-detalhes .contentCols .colMain .img-logo{float:none;margin:0 auto 5px}}#page-onde-comprar #modal-detalhes .contentCols::after{display:block;content:"";clear:both}@media only screen and (max-width: 950px){#page-onde-comprar #modal-detalhes .contentCols{padding-left:420px}#page-onde-comprar #modal-detalhes .contentCols .colLeft{width:400px;margin-left:-420px}}@media only screen and (max-width: 820px){#page-onde-comprar #modal-detalhes .contentCols{padding-left:310px}#page-onde-comprar #modal-detalhes .contentCols .colLeft{width:300px;margin-left:-310px}}@media only screen and (max-width: 660px){#page-onde-comprar #modal-detalhes .contentCols{padding-left:0}#page-onde-comprar #modal-detalhes .contentCols .colLeft{float:none;width:100%;margin-left:0;margin-bottom:10px}#page-onde-comprar #modal-detalhes .contentCols .colMain{float:none;margin-bottom:10px}}#page-onde-comprar #modal-detalhes.single-col .contentCols{padding-left:0}#page-onde-comprar #modal-detalhes.single-col .contentCols .colLeft{display:none}#page-onde-comprar #modal-detalhes.single-col .contentCols .colMain{float:none;padding-left:0;width:100%;max-width:100%;margin:0 0 10px 0}#page-onde-comprar #modal-detalhes .link-como-chegar{box-sizing:border-box;display:block;padding:5px;text-align:center;margin-bottom:10px;color:#111;background-color:#eee}#page-onde-comprar #modal-detalhes .link-como-chegar .fa{margin-right:5px}#page-onde-comprar #modal-detalhes .link-como-chegar:hover{color:#000;background-color:#ddd}.ui-widget.ui-menu.ui-autocomplete.places-suggest{width:600px;max-width:98%}.ui-widget.ui-menu.ui-autocomplete.places-suggest>li.ui-menu-item{box-sizing:border-box;border-bottom:1px dotted #bbb}.ui-widget.ui-menu.ui-autocomplete.places-suggest>li.ui-menu-item>span{box-sizing:border-box;display:block;padding:6px 2px;height:100%;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px}.ui-widget.ui-menu.ui-autocomplete.places-suggest>li.ui-menu-item>span>.icon{margin-right:3px;color:#999;margin-bottom:3px}.ui-widget.ui-menu.ui-autocomplete.places-suggest>li.ui-menu-item>span.ui-menu-item-wrapper.ui-state-active{border:none;background-color:#ccc}.ui-widget.ui-menu.ui-autocomplete.places-suggest>li.ui-menu-item:last-child{border-bottom:none}