.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 .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: .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; }
