.text-primary,
.btn-group-toggle .btn-outline-primary.active,
.btn-group-toggle .btn-outline-primary:hover,
.btn-group-toggle .btn-outline-primary:focus,
.tribe-events-c-ical__link {
  color: var(--sk-primary) !important;
}

.wpforms-form .wpforms-field-radio ul.btn-group-toggle li.wpforms-selected .btn.btn-outline-primary {
  background-color: var(--sk-primary-outline-bg);
  color: var(--sk-primary);
}

.form-control:focus {
  border-color: var(--sk-primary-outline-35) !important;
}

.custom-select:focus,
select:focus {
  border-color: var(--sk-primary-outline-35);
}

.navbar-vertical .dropdown-item:hover, .navbar-vertical .dropdown-item:focus {
  background-color: var(--sk-primary-bg-d);
}
.navbar-vertical .dropdown-menu.bg-primary li:hover {
  background-color: var(--sk-primary-bg-d);
  color: var(--white) !important;
  border-left-color: var(--ice);
}
.navbar-vertical .dropdown-menu.bg-primary .dropdown.dropright > .dropdown-menu,
.navbar-vertical .dropdown-menu.bg-primary .dropdown.dropleft > .dropdown-menu {
  background-color: var(--sk-primary);
}
.navbar-vertical .dropdown-menu.bg-primary .dropdown.dropright > .dropdown-menu li:hover .dropdown-item,
.navbar-vertical .dropdown-menu.bg-primary .dropdown.dropleft > .dropdown-menu li:hover .dropdown-item,
.navbar-vertical .dropdown-menu.bg-dark .dropdown.dropright > .dropdown-menu li:hover .dropdown-item,
.navbar-vertical .dropdown-menu.bg-dark .dropdown.dropleft > .dropdown-menu li:hover .dropdown-item {
  color: var(--white);
}
.navbar-vertical .dropdown-menu.bg-white .dropdown.dropright > .dropdown-menu li:hover .dropdown-item,
.navbar-vertical .dropdown-menu.bg-white .dropdown.dropleft > .dropdown-menu li:hover .dropdown-item {
  color: var(--primary);
}

.cs-range-slider .button,
.flickity-page-dots .dot.is-selected,
.card-hover-overlay::before,
.overlay-primary::before,
.badge-primary,
.flickity-button:hover,
.flickity-button:focus,
#popup-course #sidebar-toggle,
.learn-press-progress .progress-bg .progress-active {
  background-color: var(--sk-primary);
}

.flickity-button:hover,
.flickity-button:focus {
  border-color: var(--sk-primary);
}

.btn-primary {
  background-color: var(--sk-primary);
  border-color: var(--sk-primary);
}
.btn-primary:hover, .btn-primary:focus, .btn-primary.active, .btn-primary:not(:disabled):not(.disabled):active {
  background-color: var(--sk-primary-bg-d);
  border-color: var(--sk-primary-border-d);
}

.btn-outline-primary {
  color: var(--sk-primary);
  border-color: var(--sk-primary);
}
.btn-outline-primary:hover, .btn-outline-primary:not(:disabled):not(.disabled):active {
  background-color: var(--sk-primary);
  border-color: var(--sk-primary);
}

.btn.slide-primary:not([class*=btn-outline]) {
  border-color: var(--sk-primary) !important;
}

.slide-primary {
  background: linear-gradient(to left, transparent 50%, var(--sk-primary) 50%);
  border: 1px solid var(--sk-primary);
  border-left: 6px solid var(--sk-primary);
  color: var(--sk-primary);
}
.slide-primary:hover, .slide-primary:not(:disabled):not(.disabled):active {
  background-color: var(--sk-primary) !important;
  border-color: var(--sk-primary) !important;
}

.btn-slide {
  background-size: 200% 100%;
  background-position: right bottom;
  transition: all 0.5s ease;
  transition-property: inherit !important;
}
.btn-slide:hover, .btn-slide:focus {
  background-position: left bottom;
}

.custom-control-input:checked ~ .custom-control-label::before {
  background-color: var(--sk-primary);
}

.bg-primary {
  background-color: var(--sk-primary) !important;
}

.nav-link-style:hover {
  color: var(--sk-primary);
}

.blockquote::before {
  color: var(--sk-primary);
  opacity: 0.5;
}

.dropdown-item:hover, .dropdown-item:focus {
  color: var(--sk-primary);
}

.dropdown-menu:not(.bg-dark):not(.bg-white):not(.bg-primary) li:hover > .dropdown-item,
.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus,
.btn-link,
.icon-category:hover .icon-h-p i,
.icon-category:focus .icon-h-p i,
.navbar:not(.navbar-dark) .navbar-nav .nav-item:hover > .nav-link,
.navbar:not(.navbar-dark) .navbar-nav .nav-item:focus > .nav-link,
.navbar:not(.navbar-dark) .navbar-nav .nav-item:hover > .nav-link,
.navbar:not(.navbar-dark) .navbar-nav .nav-item:focus > .nav-link,
.tribe-events-c-i.tribe-events .tribe-events-c-ical__link {
  color: var(--sk-primary);
}

a {
  color: var(--sk-primary);
}
a:hover {
  color: var(--sk-primary);
}

.btn-link:hover {
  color: var(--sk-primary-border-d);
}

.navbar-vertical .dropdown-menu.bg-primary a:not(:hover) {
  color: rgba(255, 255, 255, 0.8);
}

.form-control:focus,
.custom-select:focus,
select:focus {
  box-shadow: 0 0 0 0 transparent, 0 0.375rem 0.625rem -0.3125rem var(--sk-primary-outline-15);
}

.learn-press-progress .learn-press-progress__active {
  background: var(--sk-primary);
}

.tribe-events-c-i.tribe-events .tribe-events-c-ical__link:active,
.tribe-events .tribe-events-c-ical__link:focus,
.tribe-events .tribe-events-c-ical__link:hover {
  background-color: var(--sk-primary) !important;
  border-color: var(--sk-primary) !important;
}