/*
 Theme Name:   Central de Empreendedores
 Theme URI:    https://centraldeempreendedores.com.br
 Description:  Rede de aprendizado, comunhão e networking para empreendedores.​
 Author:       F5 Marketing Digital
 Author URI:   https://f5marketingdigital.com.br
 Template:     my-listing
 Version:      1.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         one-column, two-columns, three-columns, left-sidebar, right-sidebar, grid-layout, custom-menu, custom-logo, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  my-listing-child
*/

body {
  font-family: 'Plus Jakarta Sans', sans-serif;
}

h1, h2, h3, h4, h5, p, a{
	font-family: 'Plus Jakarta Sans', sans-serif;
}



.form-busca-empresa-wrapper {
  display: flex;
  align-items: center;
  background: #2b2b2b;
  border-radius: 40px;
  padding: 12px 16px;
  width: 100%;
  max-width: 620px; /* ← aumentado para o tamanho do print */
  box-sizing: border-box;
  margin: 0 auto;
}

.form-busca-empresa-icon {
  width: 24px;
  height: 24px;
  margin-right: 10px;
}

.form-busca-empresa-input {
  flex: 1;
  border: none;
  outline: none;
  background: transparent;
  color: #ffffff;
  font-size: 16px;
}

.form-busca-empresa-input::placeholder {
  color: #bbbbbb;
}

.form-busca-empresa-btn {
  display: flex;
  align-items: center;
  background-color: #0088ff;
  border: none;
  border-radius: 30px;
  color: white;
  padding: 10px 20px;
  font-size: 15px;
  cursor: pointer;
  transition: background 0.3s;
}

.form-busca-empresa-btn:hover {
  background-color: #0070d1;
}

.form-busca-empresa-btn-icon {
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

/* Responsivo */
@media (max-width: 600px) {
  .form-busca-empresa-wrapper {
    flex-direction: column;
    align-items: stretch;
    gap: 8px;
  }

  .form-busca-empresa-btn {
    justify-content: center;
  }

  .form-busca-empresa-icon {
    margin-right: 0;
    margin-bottom: 4px;
    align-self: center;
  }
}

