.mobile-only{display:none}body,html{min-width:360px}@media (max-width:1000px){*{box-sizing:border-box;background-origin:border-box}header{height:49px}header .container{width:100%;text-align:center;display:block}header .logo{display:inline-block;width:165px;height:29px;background:url(/gfx/logo-mobile.png) no-repeat;margin:10px auto;float:none}header .banner{display:none}nav{overflow-x:scroll}nav .container{width:615px}#userNav{display:none}#main{width:auto;margin:0 10px;max-width:1000px;padding-bottom:0}footer{position:relative;margin-top:50px;height:auto}footer .container{width:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}footer .links{margin:20px 0}#searchBar{height:auto}#searchBar .alert-bar{float:none;width:100%;background-size:24px;padding-left:30px}#searchBar .alert-bar .text{width:calc(100vw - 75px)}#searchBar .alert-bar .date a{display:block;margin-left:0}#searchBar .search{float:none;margin:10px auto 0 auto;width:300px;padding-bottom:15px}#searchBar .search{float:none;margin:0 auto;width:300px}
	#search input{width:100%}#search .icon{margin:-28px 0 0 280px}#homeWelcome img{display:none}#homeCheapNear{width:100%;height:auto;margin-right:0}#homeCheapNear .filter{width:auto;height:auto;margin:0;float:none}#homeCheapNear .results{clear:both;padding-top:25px;width:100%;height:auto;float:none;display:grid;grid-template:auto/1fr 70px;grid-gap:0}#homeCheapNear .homePricesName{width:100%}.homePricesName{width:calc(100% - 70px)}.homeInfo,.homeNext{background-origin:border-box}#homeCompare{width:100%;height:auto}#homeCompare .brand-line{display:flex;margin-bottom:8px}#homeCompare .brand-line .brandRef{float:none;padding:0;display:flex;align-items:center}#homeCompare .brand-line .price{float:none;display:flex;align-items:center;font-size:12px;padding-left:0;margin-bottom:0}#homeCompare .brand-line .price .tooltip{text-align:center;margin:0 3px}#homeCheap{width:100%;height:auto}#homeAverage{width:100%;height:auto}#homeBlock{width:100%;height:auto;text-align:center}#homeAveragePerBrand .avg-price{margin:0 5px}
	#homeAveragePerBrand .avg-price .tooltip{margin-right:8px}.main-sections{display:grid;grid-template:auto/1fr 1fr;grid-gap:20px}.main-sections a.homeLinks{width:100%;height:auto;margin:0}.main-sections a.homeLinks img{max-width:100%;height:auto;display:block;margin:0 auto}#cheapest .form .select{width:165px}.avgPriceListCheaper{width:100%;margin-right:0}.avgPriceListCheaper.center{width:100%;text-align:center}.listaDistritos .item,.listaConcelhos .item{width:50%}#station .main .name{display:flex;align-items:center;justify-content:flex-start}#station .main .brand{flex-shrink:0}#station .main h1{font-size:20px}#station .precos{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}#station .precos .preco{flex-shrink:0;width:130px;margin:15px 0;border-right:0;border-left:2px solid #555;padding:0 10px}#station .precos .nome{font-size:12px;line-height:14px;height:25px;margin-bottom:10px}#station .precos .preco:last-child{border-left:2px solid #555;padding:0 10px}#station .map{display:none}
	#station .servicos{float:none;width:100%;margin-bottom:10px}#stationBlock{width:100%;height:auto;text-align:center}#station .priceInfo{display:flex;align-items:flex-end;flex-direction:column}#station .actualizacao,#station .desactualizado,#station .price-average{float:none;margin-left:0}#stationList .fuelType{display:none}#stationList .prices{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;float:none;width:100%}#stationList .price{flex-shrink:0;width:150px;margin:5px 0;border-right:0;border-left:2px solid #555;padding:0 10px}#stationList .price .fuel-name{display:block;text-transform:uppercase;font-size:10px;font-weight:700;height:18px}#stationList .icon.next{background-origin:border-box}#stationList a{border-bottom:1px solid #777}#localSearch{position:relative}#localSearch input{width:100%}#kmlSelect .select{width:100%}#stationsMap .search{float:none;width:100%}#stationsMap .search .icon{margin:0;top:12px;right:0;position:absolute}#stationsMap .kml{margin-top:5px}
	#export .android img{float:none;margin:0 0 15px;max-width:100%;height:auto}#widgets .left{width:100%}#widgets .right{width:100%}.canvas-overflow{width:100%;overflow-x:scroll}.avgPriceList{float:none;width:100%;height:315px}.avgPriceList.center{float:none;width:100%;text-align:center;height:auto}.statsSelect{display:flex;float:none;width:100%}.statsSelect .desc{float:none;width:100%}}@media (max-width:380px){.main-sections{grid-gap:10px}#cheapest .form .select{width:150px}}