[dir] .btn,
[dir=ltr] .search [type=submit],
[dir] .activity .recent-activity-controls a, [dir] .activity .recent-activity-loader a, [dir] .activity--type-1 .recent-activity-controls a, [dir] .activity--type-1 .recent-activity-loader a, [dir] .btn--color-primary, [dir] .subscribe-btn button[data-selected=true], [dir] .vote--style-2 .vote__btn, [dir].ui-dark #hc-wysiwyg [role=form] [role=button], [dir].ui-light #hc-wysiwyg [role=form] [role=button],
[dir] .subscribe-btn button[data-selected=false],
[dir] [type=submit],
[dir] .edit-profile {
  text-transform: uppercase;
  color: var(--primary-text-color) !important;
  font-weight: 400;
  letter-spacing: 0.06em;
}

.page-heading--style-1 .page-heading__nav .btn:not(.is-active),
.subscribe-btn.page-heading__content-right .btn,
.page-heading--style-1 .subscribe-btn button:not([data-selected=false]) {
  color: #fff !important;
}

[dir] .btn:hover,
[dir] .btn:focus,
[dir] .btn:active {
  color: var(--primary-text-color) !important;
}

[dir] .btn.modal__close,
[dir] .header--style-1 .btn,
[dir] .header--style-1 .btn:hover,
[dir] .header--style-1 .btn:focus,
[dir] .header--style-1 .btn:active,
[dir] .popular-searches .btn {
  color: #fff !important;
}

[dir] .btn .btn--sm,
.activity .recent-activity-controls .knowledge--type-2 .knowledge__collapse-btn a span, .activity .recent-activity-loader .knowledge--type-2 .knowledge__collapse-btn a span, .activity--type-1 .recent-activity-controls .knowledge--type-2 .knowledge__collapse-btn a span, .activity--type-1 .recent-activity-loader .knowledge--type-2 .knowledge__collapse-btn a span, .comments__item-actions .knowledge--type-2 .knowledge__collapse-btn [type=button] span, .knowledge--type-2 .knowledge__collapse-btn .activity .recent-activity-controls a span, .knowledge--type-2 .knowledge__collapse-btn .activity .recent-activity-loader a span, .knowledge--type-2 .knowledge__collapse-btn .activity--type-1 .recent-activity-controls a span, .knowledge--type-2 .knowledge__collapse-btn .activity--type-1 .recent-activity-loader a span, .knowledge--type-2 .knowledge__collapse-btn .btn span, .knowledge--type-2 .knowledge__collapse-btn .comments__item-actions [type=button] span, .knowledge--type-2 .knowledge__collapse-btn .pagination ul li > a span, .knowledge--type-2 .knowledge__collapse-btn .pagination ul li > span span, .knowledge--type-2 .knowledge__collapse-btn .searchbox a span, .knowledge--type-2 .knowledge__collapse-btn .share li a span, .knowledge--type-2 .knowledge__collapse-btn .subscribe-btn [role=button] span, .knowledge--type-2 .knowledge__collapse-btn .subscribe-btn button span, .knowledge--type-2 .knowledge__collapse-btn .subscribe-min-btn button span, .knowledge--type-2 .knowledge__collapse-btn .tabs--type-3 > .tabs__links a span, .knowledge--type-2 .knowledge__collapse-btn .ui-dark #hc-wysiwyg [role=form] [role=button] span, .knowledge--type-2 .knowledge__collapse-btn .ui-light #hc-wysiwyg [role=form] [role=button] span, .knowledge--type-2 .knowledge__collapse-btn .vote--style-2 .vote__btn span, .knowledge--type-2 .knowledge__collapse-btn [type=submit] span, .pagination ul .knowledge--type-2 .knowledge__collapse-btn li > a span, .pagination ul .knowledge--type-2 .knowledge__collapse-btn li > span span, .searchbox .knowledge--type-2 .knowledge__collapse-btn a span, .share li .knowledge--type-2 .knowledge__collapse-btn a span, .subscribe-btn .knowledge--type-2 .knowledge__collapse-btn [role=button] span, .subscribe-btn .knowledge--type-2 .knowledge__collapse-btn button span, .subscribe-min-btn .knowledge--type-2 .knowledge__collapse-btn button span, .tabs--type-3 > .tabs__links .knowledge--type-2 .knowledge__collapse-btn a span, .ui-dark #hc-wysiwyg [role=form] .knowledge--type-2 .knowledge__collapse-btn [role=button] span, .ui-light #hc-wysiwyg [role=form] .knowledge--type-2 .knowledge__collapse-btn [role=button] span, .vote--style-2 .knowledge--type-2 .knowledge__collapse-btn .vote__btn span {
  text-transform: uppercase;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  text-transform: uppercase;
  letter-spacing: 0.06em;
}

[dir] .welcome--style-1 input[type=search] {
  background-color: transparent;
  border-bottom: 1px solid #fff;
  outline: none !important;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: #fff;
  transition: all .3s ease-in-out;
}

[dir] .welcome--style-1 input[type=search]::-webkit-input-placeholder {
  color: #fff;
}

[dir] .welcome--style-1 input[type=search]::-moz-placeholder {
  color: #fff;
}

[dir] .welcome--style-1 input[type=search]:-ms-input-placeholder {
  color: #fff;
}

[dir] .welcome--style-1 input[type=search]:-moz-placeholder {
  color: #fff;
}

[dir] .welcome--style-1 input[type=search]:focus {
  background-color: rgba(255, 255, 255, .2);
}

[dir] .welcome--style-1 input[type=search] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='24' height='24'%3E%3Cpath d='M15.9023 14.9597L11.2545 10.3118C12.136 9.22342 12.6667 7.8398 12.6667 6.33336C12.6667 2.84116 9.82552 0 6.33333 0C2.84113 0 0 2.84116 0 6.33336C0 9.82555 2.84116 12.6667 6.33336 12.6667C7.8398 12.6667 9.22342 12.136 10.3118 11.2545L14.9597 15.9024C15.0899 16.0325 15.3009 16.0325 15.4311 15.9024L15.9024 15.4311C16.0325 15.3009 16.0325 15.0898 15.9023 14.9597ZM6.33336 11.3334C3.5762 11.3334 1.33335 9.09052 1.33335 6.33336C1.33335 3.57619 3.5762 1.33335 6.33336 1.33335C9.09052 1.33335 11.3334 3.57619 11.3334 6.33336C11.3334 9.09052 9.09052 11.3334 6.33336 11.3334Z' fill='%23fff'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center right 16px;
}

[dir] .welcome--style-1 input[type=submit] {
  display: none !important;
}

[dir] .welcome--style-1 {
  position: relative;
  margin-bottom: -40px;
  z-index: 0;
}

@media only screen and (min-width: 568px) and (max-aspect-ratio: 13 / 9), only screen and (min-width: 668px) and (min-height: 416px), only screen and (min-width: 980px) {
  [dir] .welcome--size-medium .welcome__section {
    padding-bottom: 160px;
  }
}

/* Categories */
.category-blocks-3 {
  position: relative;
  padding-bottom: 48px;
  z-index: 2;
}

.category-blocks-3::before {
  content: '';
  display: block;
  width: 100%;
  height: calc(100% - 40px);
  background-color: var(--secondary-bg-color);
  position: absolute;
  top: 40px;
  left: 0;
  z-index: -1;
}

.category-blocks-3__item {
  display: block;
  background-color: var(--primary-bg-color);
}

.category-blocks-3__heading {
  display: block;
  color: var(--primary-text-color);
  padding: 16px 16px 16px 68px;
  position: relative;
  border-bottom: 1px solid var(--border-color);
  margin: 0 !important;
}

.row--list .category-blocks-3__heading {
  border-bottom: none;
}

.category-blocks-3 .row--list .col + .col .category-blocks-3__item {
  border-top: 1px solid var(--border-color);
}

.category-blocks-3__all {
  text-transform: uppercase;
  font-weight: bold;
  color: var(--primary-text-color);
  letter-spacing: 0.06em;
}

.category-blocks-3__heading:hover,
.category-blocks-3__all:hover {
  color: var(--link-color);
}

.category-blocks-3__articles {
  padding: 16px;
}


.category-articles,
.category-articles li {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
}

.category-articles li + li {
  margin-top: 8px;
}

.category-articles li a {
  display: block;
}

.category-blocks-3__heading img {
  display: block;
  width: 36px;
  height: 36px;
  position: absolute;
  top: 50%;
  left: 16px;
  transform: translateY(-50%);
}

[dir] .layout .section--secondary:after,
[dir] .layout--style-filled .section:nth-child(even):after,
[dir] .layout--style-invert .section:nth-child(odd):after {
  background: none;
}

.category-blocks-3 {
  padding-bottom: 12px;
}

@media only screen and (min-width: 568px) and (max-aspect-ratio: 13 / 9), only screen and (min-width: 668px) and (min-height: 416px), only screen and (min-width: 980px) {
  .category-blocks-3 {
    padding-bottom: 0;
  }
}

@media only screen and (min-width: 980px) {
  .category-blocks-3 {
    padding-bottom: 0;
  }

  .category-blocks-3__articles {
    padding: 16px 24px;
  }
}

@media only screen and (min-width: 980px) {
  .category-blocks-3 .row {
    row-gap: 32px;
  }

  .category-blocks-3 .row--list {
    row-gap: 0;
  }

  .welcome__bg-image {
    height: auto;
  }

  .row--list .category-blocks-3__heading {
    font-size: var(--heading-4-font-size);
  }
}

@media only screen and (max-width: 979px) {
  .category-blocks-3__articles {
    display: none !important;
  }

  .category-blocks-3__heading {
    border: none;
  }

  .category-blocks-3 .col + .col .category-blocks-3__item {
    border-top: 1px solid var(--border-color);
  }
}

.articles__item .articles__link {
  color: var(--primary-text-color);
}

.articles__item .articles__link:hover {
  color: var(--link-color);
}

[role="main"]:not(.white) {
  background-color: var(--secondary-bg-color);
}

@media only screen and (min-width: 980px) {
  .sidenav {
    background-color: var(--primary-bg-color);
    border: none !important;
    padding: 12px 0 12px 16px;
  }
}

.sidenav__item__category {
  text-transform: uppercase;
  letter-spacing: 0.06em;
}

.sidenav__list--sections {
  border: none !important;
}

.white-box {
  padding: 12px;
  background-color: var(--primary-bg-color);
}

.secondary-color {
  background-color: var(--secondary-bg-color);
}

@media only screen and (min-width: 980px) {
  .white-box {
    padding: 24px;
  }
}

[dir] .articles--boxes .articles__item,
.category-blocks.category-blocks--type-3 .category-blocks__link {
  background-color: var(--primary-bg-color);
}

[dir] .header--style-1 .header__container.is-filled {
  background-color: var(--primary-text-color);
}

.sidenav {
  margin-bottom: 32px;
}

[dir] .page-heading,
[dir] .page-content {
  margin-bottom: 32px;
}

[dir] .page-content:not(.page-content--without-margin) {
  margin-top: 32px;
}

.nesty-panel {
  max-height: 350px;
}

.nesty-panel ul {
  margin: 0;
}
