#lojasCustom .main_content {
	padding: 2rem;
  }
  
  #lojasCustom .container {
	background-color: rgba(239, 247, 207, 0.7);
	border: 3px solid #213422;
	padding: 2rem;

	width: 100%;
	max-width: 1200px; /* Ajusta a largura máxima do container */
	margin: 0 auto; /* Centraliza o container horizontalmente */
  }
  
  #lojasCustom h1 {
	color: #213422;
	margin-bottom: 2rem;
  }
  
  #lojasCustom .row {
	display: flex;
	flex-wrap: wrap;
	gap: 1rem; /* Espaçamento entre os itens */
  }

  #lojasCustom .contact-box {
	background-color: rgba(185, 201, 122, 1);
	padding: 1rem;
	border-radius: 8px;
	flex: 1;
	min-width: 0; /* Garante que a largura mínima seja respeitada */

  }
  
  #lojasCustom .contact-box h2 {
	font-size: 1.5rem;
	margin-bottom: 1rem;
  }
  
  #lojasCustom .map-container iframe {
	border: 0;
	border-radius: 8px;
	width: 100%;
	height: 200px; /* Ajusta a altura do mapa */
  }
  
  @media (max-width: 767.98px) {
	#lojasCustom .row {
	  flex-direction: column; /* Alinha as lojas em coluna */
	}
	
	#lojasCustom .contact-box {
	  margin-bottom: 1rem; /* Adiciona espaço entre as lojas em dispositivos móveis */
	}


}