:root {
  --slider-btn-bg: #f15a29;
  --slider-btn-text: #ffffff;

  /* Header */
  --header-bg: #ffffff;
  --header-link-hover: #f15a29;
  --header-submenu-bg: #f5f5f5;
  --header-submenu-border: #d9d9d9;
  --header-responsive-bg: #ffffff;
  --header-responsive-link-border: #e6e6e6;
  --header-border-bottom: #e6e6e6;

  /* Topics */
  --topics-bg: #ffffff;
  --topics-title: #313131;
  --topics-description: #858585;
  --topics-title-line: #f15a29;
  --topics-item-title: #313131;
  --topics-item-description: #858585;
  --topics-icon: #f15a29;
  --topics-icon-border: #f15a29;

  /* Categories */
  --categories-bg: #f5f5f5;
  --categories-overlay: rgba(0, 0, 0, 0.45);
  --categories-item-bg-hover: rgba(0, 0, 0, 0.6);
  --categories-text: #ffffff;
  --categories-text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);

  /* Destaques */
  --highlights-bg: #f5f5f5;
  --highlights-title: #313131;
  --highlights-title-line: #f15a29;
  --highlights-description: #595959;
  --highlights-item-bg: #ffffff;
  --highlights-item-title: #313131;
  --highlights-item-description: #858585;

  /* Blog */
  --blog-bg: #ffffff;
  --blog-title-line: #f15a29;
  --blog-title: #313131;
  --blog-description: #595959;
  --blog-item-title: #313131;
  --blog-item-description: #858585;
  --blog-item-link: #596a85;

  /* Banners */
  --banners-bg: #f15a29;
  --banners-title: #ffffff;
  --banners-title-line: #ffffff;

  /* Maps */
  --maps-bg: #ffffff;
  --maps-title: #313131;
  --maps-title-line: #f15a29;
  --maps-text: #313131;
  --maps-border: #d9d9d9;
  --maps-text-icon: #f15a29;

  /* Budget */
  --budget-bg: #f5f5f5;
  --budget-contact-text: white;
  --budget-contact-link: #f15a29;

  /* Insitutional */
  --institutional-bg: #ffffff;
  --institutional-title-line: #f15a29;
  --institutional-description: #777777;

  /* Footer */
  --footer-bg: #75797c;
  --footer-text: #ffffff;
  --footer-text-muted: rgba(255, 255, 255, 0.9);
  --footer-top-icon: #b1b5b9;
  --footer-link: #ffffff;
  --footer-link-hover: #cccccc;
  --footer-border-top: rgba(255, 255, 255, 0.2);
  --footer-title-line: rgba(255, 255, 255, 0.6);
  --footer-social-border: rgba(255, 255, 255, 0.3);
  --footer-icon-size: 38px;
}