h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  color: #ffa629 !important;
}

.theme-color {
  color: #ffa629 !important;
}

.theme-bg {
  background: #ffa629 !important;
}

body {
  background: #000000 !important;
}

.btn {
  color: #ffa629;
}

.btn:before {
  background: #fff !important;
}

.btn:hover {
  border-color: #ffa629 !important;
  box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px,
    rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset;
}

.btn:hover:before {
  -webkit-transform: scale(25) !important;
  transform: scale(25) !important;
}
.sticky .main-menu-wrap .btn {
  color: #ffa629;
}
.sticky .main-menu-wrap .btn:hover {
  color: #fff;
}
.bg-2 {
  background-color: #000000 !important;
  color: #6f6c7f !important;
}
.main-header.sticky {
  background: #000 !important;
}

.main-header.inner-header .btn:before {
  background: #ffa629 !important;
}

.main-header.inner-header .btn:hover {
  background: #ffa629 !important;
}

.main-header.inner-header .btn:hover:before {
  background: #ffa629 !important;
}

.main-menu-wrap .btn:hover {
  border-color: #ffa629 !important;
  background: #ffa629 !important;
}

.main-menu-wrap .btn:before {
  background: #ffa629 !important;
}

.sticky .main-menu-wrap .btn:hover {
  border-color: #ffa629 !important;
}

.main-menu-wrap .btn {
  color: #ffa629;
}

.sticky.inner-header .header-menu > ul > li:hover > a,
.sticky.inner-header .header-menu > ul > li:focus > a,
.sticky.inner-header .header-menu > ul > li:active > a {
  color: #ffa629 !important;
}

.banner-text-inner .btn:hover {
  background: #ffa629 !important;
  border-color: #ffa629 !important;
}

.banner-text-inner .btn:before {
  background: #ffa629 !important;
}

.banner-text-inner .btn + .btn:hover {
  color: #ffa629 !important;
}

.single-feature-inner .feature-icon svg path {
  fill: #ffa629 !important;
}

.feature-carousel button.owl-dot.active {
  background: #ffa629 !important;
}

.gradient-bg {
  background: #ffa629 !important;
  background: -webkit-linear-gradient(
    left,
    #ffa629 0%,
    #f9ca24 100%
  ) !important;
  background: linear-gradient(to right, #ffa629 0%, #f9ca24 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa629', endColorstr='#f9ca24', GradientType=1) !important;
}

.single-counter .counter {
  color: #ffa629 !important;
}

.single-counter p {
  color: #ffa629 !important;
}

.user-interact-inner h2 {
  color: #ffa629 !important;
}

.user-interact-inner p {
  color: #ffffff !important;
}

section.app-video:before {
  background: #ffa629 !important;
}

.app-carousel button.owl-dot.active {
  background: #ffa629 !important;
}

.single-price-body a {
  border-color: #ffa629 !important;
  color: #ffa629 !important;
}

.single-price-body a:before {
  background: #ffa629 !important;
}

.single-price-body a:hover {
  border-color: #ffa629 !important;
  background: #ffa629 !important;
}

.single-price-plan.active .btn {
  background: #ffa629 !important;
}

.single-author-comment h4 {
  color: #ffa629 !important;
}

.single-blog-inner .post-date p {
  color: #ffa629 !important;
}

.single-blog-inner .post-title h3 a {
  color: #ffa629 !important;
}

.single-blog-inner .post-details .blog-btn {
  color: #ffa629 !important;
}

.single-blog-inner .post-details .blog-btn:after {
  background: #ffa629 !important;
}

.blog-list-inner .single-blog-inner:hover .post-details .btn {
  background-color: #ffa629 !important;
}

.blog-list-inner .single-blog-inner:hover .post-details .btn:before {
  background-color: #ffa629 !important;
}

.blog-list-inner .single-blog-inner .post-details .btn:hover {
  border-color: #ffa629 !important;
}

.theme-pagination li:last-child a,
.theme-pagination li:first-child a {
  color: #ffa629 !important;
  border-color: #ffa629 !important;
}

.theme-pagination li:last-child a:hover,
.theme-pagination li:first-child a:hover {
  background: #ffa629 !important;
}

.search-form input {
  background: #ffa629 !important;
}

.contact-page-form button {
  border: 2px solid #ffa629 !important;
  color: #ffa629 !important;
}

.contact-page-form button:hover {
  background: #ffa629 !important;
}

.single-sidebar-widget .sidebar-body.categories-inner ul li a:hover,
.single-sidebar-widget .sidebar-body.tag-inner a:hover {
  color: #ffa629 !important;
}

.comment-author-content .btn:hover {
  background: #ffa629 !important;
  border-color: #ffa629 !important;
}

.comment-author-content .btn:hover:before {
  background: #ffa629 !important;
}

.author-details a {
  text-decoration: underline !important;
  color: #ffa629 !important;
}

.author-details h4 {
  color: #ffa629 !important;
}

.comment-author-content h5 {
  color: #ffa629 !important;
}

.user-interact-inner .btn {
  color: #ffa629 !important;
}

.user-interact-inner .btn:hover {
  border-color: #ffa629 !important;
  background: #ffa629 !important;
}

.user-interact-inner .btn:before {
  background: #ffa629 !important;
}

.download-app-inner .btn {
  border-color: #ffa629 !important;
  background: #ffa629 !important;
}

.download-app-inner .btn:hover {
  color: #ffa629 !important;
}

.address-list li a {
  color: #6f6c7f !important;
}

.page-title-wrap:before {
  background: #ffa629 !important;
  background: -webkit-linear-gradient(
    left,
    #f9ca24 0%,
    #ffa629 100%
  ) !important;
  background: linear-gradient(to right, #f9ca24 0%, #ffa629 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9ca24', endColorstr='#ffa629', GradientType=1) !important;
}

.inner-header.sticky a.btn {
  border-color: #ffa629 !important;
  color: #ffa629 !important;
}

.back-to-top a {
  background: #ffa629 !important;
}

.back-to-top a:hover {
  background: #fff !important;
  color: #ffa629 !important;
}

.sk-cube-grid .sk-cube {
  background-color: #ffa629 !important;
}

.faq h5 {
  color: #eee !important;
}

.col-12 {
  color: #eee !important;
}

#generic_price_table .generic_content .generic_price_btn a {
  border: 1px solid #ffa629 !important;
}

#generic_price_table .generic_content:hover .generic_price_btn a,
#generic_price_table .generic_content.active .generic_price_btn a {
  background-color: #000 !important;
  color: #ffa629 !important;
}

.generic_price_tag {
  color: #000 !important;
}

.price-heading h1 {
  color: #ffa629 !important;
}

.price-heading p {
  color: #eee !important;
}

.mkt-cta {
  color: #000 !important;
}

.not-included {
  color: #000 !important;
}

.plano-gratis .generic_price_btn a {
  color: #fff !important;
}
.preLoader {
  background: #000 !important;
}
.countdown {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 15px;
  margin: 100px 0px 100px 0px;
}
.countdown p {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 10px;
  font-size: 26px;
  font-weight: bold;
}
.countdown p a {
  color: #ffa624 !important;
  background-color: #000;
  padding: 5px;
}
.countdown-foot {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.countdown-foot p {
  line-height: 1.5;
}
#bf {
  font-size: 50px;
  background-color: transparent;
}
.countdown-foot .btn::before {
  background: #000 !important;
}
.countdown-foot .btn {
  background: #ffa624;
  color: #fff;
  font-size: 25px;
  border: 2px solid #ffa624 !important;
}
.countdown-foot .btn:hover {
  border-color: #ffa624 !important;
}
.cupom-bf {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 15px;
  padding: 20px;
  border-radius: 8px;
  border: 2px solid #ffa624;
  max-width: fit-content;
  margin-bottom: 15px;
  font-family: 'Poppins', sans-serif;
}
.cupom-bf p {
  display: flex;
  flex-direction: column;
  margin: 0px;
}
.cupom-bf p a {
  font-size: 24px;
  color: #ffa624 !important;
  font-weight: bold;
}
.last_price {
  text-decoration: line-through;
  color: #666;
  font-size: 20px;
}
/* === Slider Style === */
.slider {
  width: 40px;
  height: 20px;
  background-color: #000;
  border-radius: 20px;
  border: 2px solid #ffa624;
}

.toggle-wrapper {
  display: flex;
  align-items: center;
  align-items: center;
  justify-content: space-between;
  max-width: 325px;
}
.toggle-wrapper .description {
  margin-left: 8.4px;
  font-weight: bold;
  letter-spacing: 1.12px;
  font-size: 7.84px;
}
.switch {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 5px;
  font-size: 14px;
}
.switch > .hidden-toggle {
  display: none;
}

.switch > .slider {
  background: #000;
  cursor: pointer;
  border-radius: 11.2px;
  transition: all 300ms ease-in-out;
  width: 47.8px;
  height: 25.4px;
  position: relative;
}

.switch > .slider > .button-bf {
  content: '';
  position: absolute;
  width: 17.92px;
  height: 17.92px;
  background: #ffffff;
  top: 2.24px;
  left: 3px;
  transition: all 300ms ease-in-out;
  border-radius: 50%;
  z-index: 2;
}

.switch > .hidden-toggle:checked ~ .slider {
  background: #ffa624;
}

.switch > .hidden-toggle:checked ~ .slider > .button-bf {
  left: 24.64px;
  background: #f2f2f2;
}

.accordion {
  background-color: #1b1b1b;
}

.switch > .slider > .button-anual {
  background: #ffa624;
}

.discount-arrow {
  color: #ffa624;
}

@media (max-width: 550px) {
  .countdown-foot p {
    font-size: 18px;
  }
  .countdown p a {
    line-height: 50px;
  }
}

@media (max-width: 768px) {
  .cupom-bf {
    margin-bottom: 30px;
  }
}
