/*
Theme Name:   Falcons & Allies
Theme URI:    https://falconsandallies.co.uk
Description:  Enfold child theme with a modern typographic base modelled on the Uncode demos: Instrument Sans, large fluid headings with tracking that tightens as size grows, 17px body text, a 9px vertical rhythm, pill buttons and uppercase labels. Colours stay in Enfold's Theme Options and the Avia Layout Builder is untouched.
Author:       David Baker
Template:     enfold
Version:      3.2.0
Text Domain:  falcons-and-allies
*/

/*
 * Enfold loads this file automatically for child themes.
 * The styles live in /assets/css/base.css, enqueued late (after Enfold's own
 * and dynamic CSS) from functions.php. All settings are tokens at the top
 * of that file.
 *
 * For small site-specific tweaks use Enfold > General Styling > Quick CSS —
 * it prints after base.css, so it always wins.
 */

  .toggle_content table,
.toggle_content table tr,
.toggle_content table tr:nth-child(odd),
.toggle_content table tr:nth-child(even),
.toggle_content table td,
.toggle_content table th {
  background: transparent !important;
  background-color: transparent !important;
  color: #edbf2f !important;
  border-left: 0 !important;
  border-right: 0 !important;
  border-top: 0 !important;
}
.toggle_content table {
  width: 100% !important;
  border: 0 !important;
  box-shadow: none !important;
  margin: 0 !important;
}
.toggle_content table td {
  border-bottom: 1px solid rgba(255,255,255,0.15) !important;
  padding: 14px 0 !important;
  font-size: 17px;
}
.toggle_content table tr:last-child td {
  border-bottom: 0 !important;
}
.toggle_content table td:last-child {
  text-align: right !important;
  white-space: nowrap;
  color: rgba(255,255,255,0.7) !important;
  font-size: 15px;
  font-variant-numeric: tabular-nums;
}

/* SoundWaves – even accordion spacing */
.togglecontainer.av-minimal-toggle {
  margin-top: 10px !important;
}
.av-minimal-toggle .single_toggle,
.av-minimal-toggle .toggle_wrap {
  margin: 0 !important;
}
.av-minimal-toggle .toggler {
  margin: 0 !important;
  padding: 22px 0 !important;
}
.av-minimal-toggle .toggle_content {
  padding: 8px 0 24px !important;
}

/* SoundWaves – visible text selection */
::selection {
  background: #5ba4ae!important;
  color: #ffffff!important;
}
::-moz-selection {
  background: #5ba4ae!important;
  color: #ffffff!important;
}

/* SoundWaves – mobile type scale */
@media only screen and (max-width: 767px) {
  #top #wrap_all h1,
  #top #wrap_all .av-special-heading h1 { font-size: 44px !important; line-height: 1.05 !important; letter-spacing: -0.02em; }
  #top #wrap_all h2,
  #top #wrap_all .av-special-heading h2 { font-size: 40px !important; line-height: 1.1 !important; letter-spacing: -0.02em; }
  #top #wrap_all h3,
  #top #wrap_all .av-special-heading h3 { font-size: 25px !important; line-height: 1.25 !important; }
  #top #wrap_all p { font-size: 17px !important; line-height: 1.6 !important; }
}