#network-map{position: relative;}
.container-sidebar{position: relative;float: left;width: 515px;height: calc(100vh - 119px);overflow: hidden;background: #FFFF;}
.float-area{position: relative;width: 200%;-webkit-transition: -webkit-transform 0.2s;-moz-transition: -moz-transform 0.2s;transition: transform 0.2s;}

/* ----- HEADER ---- */
.container-sidebar .sidebar-header{padding: 48px 35px 0;}
.container-sidebar .sidebar-header .top-page{padding-bottom: 6px;}
.container-sidebar .sidebar-header .top-page .column-goback{float: right;display: none;}
.container-sidebar .sidebar-header .top-page .column-goback a{float: right;font-family: 'Montserrat-Light';font-size: 11px;line-height: normal;letter-spacing: 1px;color: #4697AA;text-transform: uppercase;text-decoration: none;transition: 0.2s border;border-bottom: 1px solid #006E89;}
.container-sidebar .sidebar-header .top-page .column-goback a:hover{text-decoration: none;border-color: transparent;}
.container-sidebar .sidebar-header a.toggle-menu.active::before{background-position: left bottom;}*/
.container-sidebar .sidebar-header a.close-button{display: block;}
.container-sidebar .sidebar-header a.close-button::before{background: url(/sysimages/icon-return-stores.png) left top/25px no-repeat;}
.container-sidebar .sidebar-header:not(.sidebar-header-detail) a.logo{display: block;max-width: 178px;margin: 0 auto;padding: 15px 0;}
.container-sidebar .sidebar-header-detail a.logo{float: left;max-width: 178px;margin: 15px 15px;}
.container-sidebar .sidebar-header a.logo img{display: block;width: 100%;}
/* ----------------- */

/* ----- SEARCH ---- */
.container-sidebar .wrapper-list{float: left;width: 50%;padding: 56px 30px 0 35px;}
.container-sidebar .wrapper-list.has-promotion{padding-top: 24px;}
.container-sidebar .promotion {padding-bottom: 17px;}
.container-sidebar .promotion img{display: block;width: 100%;}
.container-sidebar .sidebar-searh{position: relative;padding: 20px 0 9px 19px;}
.container-sidebar .search-post .form-field{position: relative;float: left;width: calc(100% - 49px);margin: 0;}
.container-sidebar .search-post .form-field input{width: 100%;padding: 10px 52px 10px 16px;}
.container-sidebar .search-post .form-field .btn-search{position: absolute;top: 0;right: 0;width: 50px;height: 100%;padding: 0;border: 0;}
.container-sidebar .search-post .form-field .btn-search::before{content: '';position: absolute;top: calc(50% - 8px);left: calc(50% - 8px);width: 16px;height: 16px;background: url(/sysimages/icon-search.png) left top/16px no-repeat;}
.container-sidebar .search-route{padding-bottom: 15px;}
.container-sidebar .search-route .form-field{margin-right: 49px;margin-bottom: 0;}
.container-sidebar .search-route .form-field + .form-field{margin-bottom: 0;}
.container-sidebar .search-route .form-field span{position: absolute;top: 0;left: 0;padding: 11px 17px;}
.container-sidebar .search-route .form-field input{width: 100%;padding: 10px 16px 10px 37px;}
.container-sidebar .search-route .form-field input#end{border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.container-sidebar .search-route .wrapper-field-location{margin-bottom: 10px;}
.container-sidebar .search-route .wrapper-field-location .form-field{position: relative;float: left;width: calc(100% - 49px);margin: 0;}



.container-sidebar .btn-location{float: left;position: relative;width: 40px;height: 40px;border-radius: 4px;margin-left: 9px;border: 1px solid #D6D6D6;}
.container-sidebar .btn-location::before{content: '';position: absolute;top: calc(50% - 9px);left: calc(50% - 9px);width: 19px;height: 19px;background: url(/sysimages/icon-btn-location.png) left top/19px no-repeat;}
.container-sidebar .route-distance{padding: 7px 16px 6px;margin-right: 49px;border: 1px solid #D6D6D6;border-top: 0;background-color: #F5F5F5;}
.container-sidebar .route-radius{display: none;padding: 20px;border-bottom: 1px solid #CFCFCF;}
.container-sidebar .route-radius .disabled{display: none !important;}
.container-sidebar .search-message{position: absolute;top: 100%;left: 0;width: 100%;}
.container-sidebar .search-message p{display: none;font-size: 11px;line-height: 28px;padding: 0 20px;}
.container-sidebar .search-message #success{color: #428244;background: #DFF0D8;}
.container-sidebar .search-message #error{color: #E84B3C;background: #FFE0D9;line-height: 18px;padding: 5px 20px;}
.search-by-type{display: none;padding: 0 19px 24px;}
.search-by-type > p{float: left;padding: 3px 4px 0 0;}
.search-by-type .content-types{float: left;}
.search-by-type .content-types > a{float: left;width: 66px;}
.search-by-type .content-types .image{width: 35px;border-radius: 35px;margin: 0 auto 2px;overflow: hidden;}
.search-by-type .content-types .image img{display: block;width: 100%;}
.search-by-type .content-types .image img.img-hover{display: none;}
.search-by-type .content-types .desc{text-align: center;}
.search-by-type .content-types > a:hover .image img.img-default, .search-by-type .content-types > a.sel .image img.img-default{display: none;}
.search-by-type .content-types > a:hover .image img.img-hover, .search-by-type .content-types > a.sel .image img.img-hover{display: block;}
.container-sidebar .sidebar-filters{}
.container-sidebar .sidebar-filters .title-filters{position: relative;display: inline-block;padding: 16px 16px 16px 50px;text-decoration: none;color: #333;}
.container-sidebar .sidebar-filters .title-filters::before{content: '';position: absolute;top: calc(50% - 13px);left: 16px;width: 25px;height: 25px;background: url(/sysimages/icon-filter-stores.png) left top/25px no-repeat;}
.container-sidebar .sidebar-filters .title-filters:hover{text-decoration: underline;}
.container-sidebar .sidebar-filters .content-filters{/*display: none;*//*margin-top: -1px;*/}
.container-sidebar .sidebar-filters .content-filters .form-filters{padding: 26px 17px 29px 18px;margin-top: -1px;background: #F4F4F4;}
.container-sidebar .sidebar-filters .content-filters .form-filters.invisible{height: 0;padding: 0;overflow: hidden;}
.container-sidebar .sidebar-filters .content-filters .form-filters .row{margin: 0 -5px;}
.container-sidebar .sidebar-filters .content-filters .form-filters .row .column{padding: 0 5px;}
.container-sidebar .sidebar-filters .content-filters .form-filters .row .column-24-select{display: none !important;}
.container-sidebar .sidebar-filters .content-filters .form-filters .row .column-aberto-24 input{width: 14px;height: 14px;display: inline-block;vertical-align: middle;}
.container-sidebar .sidebar-filters .content-filters .form-filters .row .column-aberto-24 span{line-height: 14px;display: inline-block;vertical-align: middle;}
.container-sidebar .sidebar-filters .content-filters .form-filters .row .column:not(.bottom-form){padding-bottom: 10px;}
.container-sidebar .sidebar-filters .content-filters .active-filters{/*display: none;*/}
.container-sidebar .sidebar-filters .content-filters .active-filters ul{list-style: none;margin: 0;}
.container-sidebar .sidebar-filters .content-filters .active-filters ul li:first-child{padding-top: 0;}
.container-sidebar .sidebar-filters .content-filters .active-filters ul li{padding-top: 1px;}
.container-sidebar .sidebar-filters .content-filters .active-filters ul li a{position: relative;display: block;max-width: 100%;padding: 10px 10px 10px 50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background: #CEE8EC;}
.container-sidebar .sidebar-filters .content-filters .active-filters ul li a::before{content: '';position: absolute;top: calc(50% - 9px);left: 20px;width: 17px;height: 17px;background: url(/sysimages/icon-remove-filter-stores.png) left top/17px no-repeat;}
.container-sidebar .sidebar-filters .content-filters .active-filters ul li a span::before{content: ' + ';}
.container-sidebar .sidebar-filters .content-filters .active-filters ul li a span:first-child::before{display: none;}
.container-sidebar .sidebar-filters .content-filters .bottom-form{padding-top: 4px !important;/*text-align: right;*/}
.container-sidebar .sidebar-filters .content-filters .bottom-form .btn-clear-filters{display: none;float: left;margin: 12px 0;}
.container-sidebar .sidebar-filters .content-filters .bottom-form .button{float: right;}
.container-sidebar .SumoSelect{width: 100%;}
.container-sidebar .SelectBox{padding: 9px 18px;font-size: 12px;border-color: #D6D6D6 !important;}
.container-sidebar .SumoSelect > .optWrapper{border-top-width: 0;border-top-left-radius: 0;border-top-right-radius: 0;border-color: #D6D6D6;box-shadow: none;}
.container-sidebar .SumoSelect > .optWrapper > .options li.opt{padding: 3px 0 3px 39px !important;border-color: transparent;}
.container-sidebar .SumoSelect > .optWrapper > .options li.opt:hover{background-color: #F6F6F6;}
.container-sidebar .SumoSelect .select-all > span, .container-sidebar .SumoSelect > .optWrapper.multiple > .options li.opt span{width: 41px;}
.container-sidebar .SumoSelect .select-all > span i, .container-sidebar .SumoSelect > .optWrapper.multiple > .options li.opt span i{width: 11px;height: 11px;border-radius: 0;border-color: #CCC;background-color: #FFF;box-shadow: none;}
.container-sidebar .SumoSelect .select-all.partial > span i,.container-sidebar .SumoSelect .select-all.selected > span i,.container-sidebar .SumoSelect > .optWrapper.multiple > .options li.opt.selected span i{box-shadow: none;border-color: #CCC;background-color: #F6F6F6;background: url(/sysimages/icon-select-checked.png) center center/9px no-repeat;}
.container-sidebar .SumoSelect > .optWrapper > .options li label{font-size: 11px;line-height: 16px;color: #777;}
.container-sidebar .SumoSelect > .CaptionCont{border-color: #B3B3B3;}
.container-sidebar .SumoSelect > .CaptionCont > span.placeholder{color: #848484;font-style: normal;}
.container-sidebar .SumoSelect > .CaptionCont > label{width: 50px;}
.container-sidebar .SumoSelect > .CaptionCont > label > i{width: 8px;height: 4px;background: url(/sysimages/icon-arrow-select.png) left top/8px no-repeat;opacity: 1;}
.container-sidebar .SumoSelect.open > .optWrapper{top: 36px;padding: 1px 0 10px;}
.container-sidebar .SumoSelect.open > .CaptionCont > span.placeholder{color: #333;}
.container-sidebar .SumoSelect.open > .CaptionCont > label > i{background-position: left bottom;}
.container-sidebar .SumoSelect.open > .CaptionCont, .container-sidebar .SumoSelect:focus > .CaptionCont, .container-sidebar .SumoSelect:hover > .CaptionCont{box-shadow: none;border-color: #B3B3B3;}
body .pac-logo:after{display: none;}

@media screen and (min-width: 769px){
  .search-by-type .content-types > a:hover .image img.img-default{display: none;}
  .search-by-type .content-types > a:hover .image img.img-hover{display: block;}
}
/* ----------------- */

/* ------ LIST ----- */
.container-sidebar .sidebar-list{display: none;position: relative;}
.container-sidebar .sidebar-list .results{display: none;}
.container-sidebar .sidebar-list .top-list{padding: 0 15px 8px 19px;border-bottom: 1px solid #D6D6D6;}
.container-sidebar .sidebar-list .top-list .title-filters{position: relative;float: right;padding-left: 24px;}
.container-sidebar .sidebar-list .top-list .title-filters::before{content: '';position: absolute;top: calc(50% - 9px);left: 0;width: 18px;height: 18px;background: url(/sysimages/icon-filter-stores.png) left top/18px no-repeat;}
.container-sidebar .sidebar-list .results > ul{margin: 0;list-style: none;}
.container-sidebar .sidebar-list .results > ul > li{border-top: 1px solid #CFCFCF;}
.container-sidebar .sidebar-list .results > ul > li:first-child{border-top: 0;}
.container-sidebar .sidebar-list .results > ul > li > a{display: table;width: 100%;padding: 17px 13px 14px;table-layout: fixed;text-decoration: none;}
.container-sidebar .sidebar-list .results > ul > li > a > div{display: table-cell;vertical-align: middle;padding: 0 20px;}
.container-sidebar .sidebar-list .results > ul > li > a > div:first-child{width: 30px;padding: 0;vertical-align: top;}
.container-sidebar .sidebar-list .results > ul > li > a > div:lat-child{padding-right: 0;}
.container-sidebar .sidebar-list .results > ul > li > a > div p{max-width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.container-sidebar .sidebar-list .results > ul > li > a > .image img{display: block;margin: 0 auto;}
.container-sidebar .sidebar-list .results > ul > li > a > .desc{}
.container-sidebar .sidebar-list .results > ul > li > a > .info{width: 135px;padding-right: 0;text-align: left;}
.container-sidebar .sidebar-list .results > ul > li > a > .info .fuel,
.container-sidebar .sidebar-list .results > ul > li > a > .info .charge{padding-left: 6px;margin-top: 9px;border-left: 3px solid transparent;}
.container-sidebar .sidebar-list .results > ul > li > a > .info .fuel:first-child,
.container-sidebar .sidebar-list .results > ul > li > a > .info .charge:first-child{margin-top: 0;}
.container-sidebar .sidebar-list .results > ul > li > a > .info .oil-info{text-align: right;}
.container-sidebar .sidebar-list .results > ul > li > a > .info .fuel p,
.container-sidebar .sidebar-list .results > ul > li > a > .info .charge p{font-size: 12px;line-height: 12px;}
.container-sidebar .sidebar-list .results > ul > li > a > .info .oil-info p{font-size: 10px;line-height: 13px;}
.container-sidebar .sidebar-list .results > ul > li p.store-title span{display: inline-block;padding: 0 5px;margin-left: 8px;background: #000;}
.container-sidebar .sidebar-list .loader{display: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;background: url(/sysimages/listloader.gif) rgba(255,255,255,0.8) center center/50px no-repeat;}
.container-sidebar .sidebar-list .no-results{display: none;padding: 30px 15px;text-align: center;}
.container-sidebar .sidebar-list .no-results img{display: block;max-width: 50px;margin: 0 auto 10px;}

@media screen and (max-width: 768px){
	.container-sidebar .sidebar-list .results > ul > li > a > div{display: inline-block;}
  .container-sidebar .sidebar-list .results > ul > li > a > .desc{float: leaft;}
  .container-sidebar .sidebar-list .results > ul > li > a > .desc{padding: 0 0 0 10px;float: leaft;width: calc(100% - 40px);}
  .container-sidebar .sidebar-list .results > ul > li > a > .info{padding: 5px 0 0 40px;width: 100%;}
}

/* ----------------- */

/* ----- DETAIL ---- */
.container-sidebar .wrapper-detail{float: right;width: 50%;padding: 22px 35px 50px;}
.container-sidebar .wrapper-detail .warning-message{position: relative;padding: 6px 10px 6px 36px;margin-bottom: 10px;border: 1px solid #CE0F68;background-color: #FDEAF3;border-radius: 2px;}
.container-sidebar .wrapper-detail .warning-message::before{content: '';width: 15px;height: 15px;position: absolute;top: 7px;left: 10px;background: url(/sysimages/icon-warning.png) left top/15px no-repeat;}
.container-sidebar .wrapper-detail .warning-message p{font-size: 11px;line-height: 16px;color: #CE0F68;letter-spacing: 0.3px;}
.container-sidebar .wrapper-detail .image img{display: block;}
.container-sidebar .wrapper-detail > .image{position: relative;}
.container-sidebar .wrapper-detail > .image img{width: 100%;}
.container-sidebar .wrapper-detail > .image .store-warnings{position: absolute;bottom: 0;left: 0;}
.container-sidebar .wrapper-detail > .image .store-warnings .warning{padding: 0 10px;background-color: #840D6F;border-top-left-radius: 10px;border-bottom-right-radius: 10px;}
.container-sidebar .wrapper-detail > .image .store-warnings .warning:not(:first-child){margin-top: 3px;}
.container-sidebar .wrapper-detail > .image .store-warnings .warning p{font-size: 11px;line-height: 18px;color: #FFF;}
.container-sidebar .wrapper-detail > .image .btn-directions{position: absolute;bottom: 11px;right: 18px;width: 48px;height: 48px;background: url(/sysimages/icon-btn-directions.png) left top/48px no-repeat;}
.container-sidebar .wrapper-detail .main-info{padding: 14px 5px 20px 14px;border-bottom: 1px solid #EFEFEF;}
.container-sidebar .wrapper-detail .icon{float: right;max-width: 62px;margin-top: 5px;}
.container-sidebar .wrapper-detail .icon img{display: block;width: 100%;}
.container-sidebar .wrapper-detail .address{padding-bottom: 5px;}
.container-sidebar .wrapper-detail .coordinates{padding-bottom: 4px;}
.container-sidebar .wrapper-detail .features-info{}
.container-sidebar .wrapper-detail .features .feature{float: left;width: 50px;margin: 12px 20px 0 0;}
.container-sidebar .wrapper-detail .features .feature span{position: absolute;top: 0;left: 0;background: #FFF;font-size: 10px;line-height: 15px;padding: 0 3px;border-radius: 15px;box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);}
.container-sidebar .wrapper-detail .features .feature .image{position: relative;width: 34px;margin: 0 auto;}
.container-sidebar .wrapper-detail .features .feature .image img{border-radius: 50px;}
.container-sidebar .wrapper-detail .features .feature .desc{height: 24px;height: 32px;margin: 6px -5px 0;overflow: hidden;text-align: center;}
.container-sidebar .wrapper-detail .features .feature .desc p{font-size: 8px;line-height: 11px;text-transform: uppercase;}
.container-sidebar .wrapper-detail .info-detail{padding: 15px 0 15px 1px; position: relative;}
.container-sidebar .wrapper-detail .info-detail p{padding-left: 19px;}
.container-sidebar .wrapper-detail .info-detail::before{content: '';width: 15px;height: 15px;position: absolute;top: 17px;background: url(/sysimages/icon-info.png) left top/15px no-repeat;}
.container-sidebar .wrapper-detail .fuel-info{padding: 22px 12px 0;border-bottom: 1px solid #EFEFEF;}
.container-sidebar .wrapper-detail .fuels{padding: 15px 0 0 1px;}
.container-sidebar .wrapper-detail .fuels .fuel{float: left;width: 50px;margin: 0 46px 18px 0;}
.container-sidebar .wrapper-detail .fuels .fuel span{position: absolute;top: 0;left: 0;background: #FFF;font-size: 10px;line-height: 15px;padding: 0 3px;border-radius: 15px;box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);}
.container-sidebar .wrapper-detail .fuels .fuel .image{position: relative;width: 50px;margin: 0 auto;}
.container-sidebar .wrapper-detail .fuels .fuel .image img{border-radius: 50px;}
.container-sidebar .wrapper-detail .fuels .fuel .desc{height: 24px;margin: 2px -10px 0;overflow: hidden;text-align: center;}
.container-sidebar .wrapper-detail .fuels .fuel .desc p{font-size: 10px;line-height: 12px;text-transform: uppercase;}
.container-sidebar .wrapper-detail .charge-info{min-height: 145px;padding: 22px 12px;border-bottom: 1px solid #EFEFEF;}
.container-sidebar .wrapper-detail .content-charge{padding: 12px 5px;}
.container-sidebar .wrapper-detail .content-charge .row{margin: 0 -5px;}
.container-sidebar .wrapper-detail .content-charge .row .column{padding: 0 5px;}
.container-sidebar .wrapper-detail .charge-info .desc{padding: 4px 0 6px 10px;border-left: 3px solid #60D0E0;}
.container-sidebar .wrapper-detail .charge-info .desc .small{padding-bottom: 1px;}
.container-sidebar .wrapper-detail .gas-info{min-height: 134px;padding: 22px 12px;border-bottom: 1px solid #EFEFEF;}
.container-sidebar .wrapper-detail .content-gas{padding: 15px 0;}
.container-sidebar .wrapper-detail .content-gas .row{margin: 0 -5px;}
.container-sidebar .wrapper-detail .content-gas .row .column{padding: 0 5px;}
.container-sidebar .wrapper-detail .gas-info .image{float: left;}
.container-sidebar .wrapper-detail .gas-info .desc{float: left;padding: 7px 0 7px 18px;}
.container-sidebar .wrapper-detail .gas-info .desc .small{padding-bottom: 1px;}
.container-sidebar .wrapper-detail .services-info{padding: 22px 12px 0;border-bottom: 1px solid #EFEFEF;}
.container-sidebar .wrapper-detail .services{padding: 24px 0 0 11px;}
.container-sidebar .wrapper-detail .services .service{float: left;width: 48px;margin: 0 36px 28px 0;height:89px;}
.container-sidebar .wrapper-detail .services .service .image{position: relative;width: 48px;margin: 0 auto;}
.container-sidebar .wrapper-detail .services .service .image .info-service{position: absolute;top: -7px;right: -5px;}
.container-sidebar .wrapper-detail .services .service .image .info-service > span{display: block;width: 13px;height: 13px;border-radius: 13px;background: url(/sysimages/icon-info-stores.png) left top/13px no-repeat;}
.container-sidebar .wrapper-detail .services .service .image .info-service .content{display: none;position: absolute;bottom: 0;left: -4px;padding-bottom: 20px;}
.container-sidebar .wrapper-detail .services .service .image .info-service .content > div{position: relative;padding: 0 5px;border-radius: 2px;background: #FFF;box-shadow: 0px 0px 2px rgba(0,0,0,0.5);}
.container-sidebar .wrapper-detail .services .service .image .info-service .content > div::before{content: '';position: absolute;bottom: -8px;left: 3px;width: 14px;height: 8px;background: url(/sysimages/icon-info-drop-stores.png) left top/14px no-repeat;}
.container-sidebar .wrapper-detail .services .service .image .info-service .content p{font-size: 11px;line-height: 18px;}
.container-sidebar .wrapper-detail .services .service .image .info-service:hover .content{display: block;}
.container-sidebar .wrapper-detail .services .service .image img{border-radius: 50px;}
.container-sidebar .wrapper-detail .services .service .desc{height: 30px;margin: 11px -10px 0;/*overflow: hidden;*/text-align: center;}
.container-sidebar .wrapper-detail .services .service .desc p{font-size: 11px;line-height: 15px;}
.container-sidebar .wrapper-detail .payments-info{padding: 22px 12px 0;/*padding: 22px 12px;border-bottom: 1px solid #EFEFEF*/;}
.container-sidebar .wrapper-detail .payments{padding-top: 19px;}
.container-sidebar .wrapper-detail .payments span::before{content: ', ';}
.container-sidebar .wrapper-detail .payments span:first-child::before{display: none;}
.container-sidebar .wrapper-detail .payments .payment{float: left;width: 34px;margin: 0 7px 7px 0;}
.container-sidebar .wrapper-detail .payments .payment .image{box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);}
/* ----------------- */

/* ------ MAP ------ */
.container-map{float: left;position: relative;width: calc(100% - 515px);height: calc(100vh - 119px);}
.container-map.overlay::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(43, 54, 67, 0.7);z-index: 2;}
.container-map .btn-toggle-sidebar{position: absolute;left: calc(50% - 56px);bottom: 20px;width: 50px;height: 50px;border-radius: 50px;background-color: #FFF;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);z-index: 2;}
.container-map .btn-toggle-sidebar::before{content: '';position: absolute;top: calc(50% - 10px);left: calc(50% - 10px);width: 20px;height: 20px;background: url(/sysimages/icon-toggle-sidebar-02.png) left top/20px no-repeat;z-index: 2;}
.container-map .btn-toggle-sidebar.active{top: 15px;right: 15px;bottom: auto;left: auto;}
.container-map #map{width: 100%;height: 100%;}
.container-map .btn-setcenter{position: absolute;left: calc(50% - 38px);bottom: 24px;width: 75px;height: 75px;border-radius: 75px;background-color: #FFF;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);z-index: 2;}
.container-map .btn-setcenter::before{content: '';position: absolute;top: calc(50% - 22px);left: calc(50% - 22px);width: 44px;height: 44px;background: url(/sysimages/icon-btn-setcenter.png) left top/44px no-repeat;z-index: 2;}
/* ----------------- */

#footer{display: none;}

/* ----- SCROLL ---- */
@media screen and (min-width: 769px){
	body.safari .container-sidebar .btn-location{display: none;}
	body .container-sidebar{position: relative;overflow: hidden;}
	body .container-sidebar.ps.ps--active-x > .ps__scrollbar-x-rail,
	body .container-sidebar.ps.ps--active-y > .ps__scrollbar-y-rail,
	body .container-sidebar.ps:hover > .ps__scrollbar-y-rail:hover,
	body .container-sidebar.ps:hover.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail{width: 8px;background-color: #9393935C;opacity: 1;}
	body .container-sidebar.ps > .ps__scrollbar-y-rail > .ps__scrollbar-y,
	body .container-sidebar.ps:hover > .ps__scrollbar-y-rail:hover > .ps__scrollbar-y,
	body .container-sidebar.ps:hover.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail > .ps__scrollbar-y,
	body .container-sidebar.ps.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail > .ps__scrollbar-y{width: 8px;right: 0;border-radius: 0;background-color: #0095B1;}
  body .container-sidebar.ps__rail-x, body .container-sidebar.ps__rail-y {opacity: 1;}
/* ----------------- */
}

@media screen and (max-width: 768px){
	.wrapper-stores{padding: 0;}
	.container-sidebar{float: none;position: absolute !important;top: 0;left: -100%;width: calc(100% - 80px);height: 100%;overflow-y: auto;z-index: 3;background: #FFF;}
	.container-sidebar .sidebar-header{padding: 20px 15px 0;}
	.container-sidebar .sidebar-header .top-page .column-breadcrumb{display: none;}
	.container-sidebar .sidebar-searh{padding: 0;}
	.container-sidebar .wrapper-list{padding: 25px 0 0;}
	.container-sidebar .wrapper-detail{padding: 25px 0 0;}
	.container-map{float: none;width: 100%;height: calc(100vh - 48px);}
	.container-map .btn-setcenter{position: absolute;left: auto;right: calc(50% - 56px);bottom: 20px;width: 50px;height: 50px;border-radius: 50px;background-color: #FFF;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);z-index: 2;}
	.container-map .btn-setcenter::before{top: calc(50% - 13px);left: calc(50% - 13px);width: 26px;height: 26px;background-size: 26px;}
	.container-sidebar .sidebar-filters .content-filters .bottom-form{clear: both;}
}


/* GUIDE */
.title-stores h1{font-size: 30px;letter-spacing: 1.3px;}
.sidebar-searh .form-field span{font-size: 12px;line-height: 18px;text-transform: uppercase;}
.route-distance{font-size: 14px;color: #777;}
.route-distance p{font-size: 11px;line-height: 18px;color: #333;}
.search-by-type > p{font-size: 12px;line-height: 18px;color: #808080;}
.search-by-type .content-types > a{text-decoration: none;}
.search-by-type .content-types a .desc p{font-size: 7px !important;line-height: 9px;text-transform: uppercase;color: #b9b9b9;}
.search-by-type .content-types a.sel .desc p,
.search-by-type .content-types a:hover .desc p{color: #333;}
.top-list p{font-size: 12px;line-height: 18px;color: #808080;}
.top-list .title-filters, .bottom-form .btn-clear-filters{font-size: 12px;line-height: 18px;color: #009FC5;text-decoration: underline;}
.top-list .title-filters:hover, .bottom-form .btn-clear-filters:hover{text-decoration: none;}
.active-filters a{font-size: 12px;color: #006E89;}
.desc .store-title{font-family: 'Metrocity-Bold';font-size: 12px;line-height: 18px;color: #333;letter-spacing: 1.5px;text-transform: uppercase;}
.container-sidebar .sidebar-list ul li > a:hover .desc .store-title{color: #3396BB;text-decoration: underline;}
.container-sidebar .wrapper-detail .title-info{letter-spacing: 0.8px;text-transform: uppercase;}
.container-sidebar .wrapper-detail .main-info .small{font-size: 11px;}
.container-sidebar .wrapper-detail .fuels .fuel span{font-size: 10px;line-height: 15px;}

@media screen and (min-width: 769px){
   .stores .tabs-container:not(.vertical) .tabs li{margin-left: 17px;margin-bottom: -1px;}
   .stores .tabs-container:not(.vertical) .tabs li:first-child{margin-left: 14px;}
   .stores .tabs-container:not(.vertical) .tabs li a{font-family: 'Metrocity-Bold';letter-spacing: 1.5px;color: #333;padding-bottom: 6px;border-bottom-width: 2px;}
   .stores .tabs-container:not(.vertical) .tabs li.sel a,
   .stores .tabs-container:not(.vertical) .tabs li:hover a{border-color: #293441;}
   .stores .tabs-container:not(.vertical) .tabs-content .tab{display: none;padding: 0;}
}


.SumoSelect > .optWrapper > .options{-ms-overflow-style:auto;}