:root {
  --color-primary-2: #bd8d30;
  --color-primary-3: #eac876;
  --color-primary: #c88a17;
  --color-secondary: #000;
  --color-blue: #000;
}

.header {
  color: var(--color-primary);
  background: var(--color-black);
}

.header__logo {
  color: var(--color-primary);
  background-image: url("../images/icons/logo-gold.svg");
  width: 50vw;
  background-size: contain;
}

.header__bottom {
  background: linear-gradient(
    to right,
    var(--color-primary),
    var(--color-primary-3),
    var(--color-primary-2)
  );
}

.header-nav > li a {
  color: var(--color-secondary);
}

.header-nav__drop-list li a:hover {
  color: var(--color-white);
}

.header-icon-list__icon,
.header__top__link,
.main-menu__box .main-menu__stext {
  color: var(--color-primary);
}

.header__top__link--search:before {
  background-image: url("../images/icons/search-icon-gold.png");
}

.header-nav__drop-list {
  background-color: var(--color-primary-3);
}

.jq-selectbox__select-text,
.main-menu__box .main-menu__stext,
.header__top__link {
  border-color: var(--color-primary);
}

.main-menu__box .main-menu__stext:after,
.jq-selectbox__trigger-arrow {
  background-image: url("../images/icons/select-arrow-icon-gold.png");
}

.footer {
  background: var(--color-black);
}

.btn--skin_wh-gr-invers {
  background: linear-gradient(
    to right,
    var(--color-primary),
    var(--color-primary-3),
    var(--color-primary-2)
  );
  color: var(--color-black);
  border-color: var(--color-primary-3);
  transition: all 0.3s;
}

.btn--skin_wh-gr-invers:hover {
  background: linear-gradient(
    to right,
    var(--color-primary-3),
    var(--color-primary-2),
    var(--color-primary)
  );
  color: var(--color-white);
}

.header-nav__drop-list_group-title li:hover {
  border-color: var(--color-white);
}

.more-news a,
.more-elements a {
  color: var(--color-black);
}

.date-slider_n .slick-arrow {
  color: var(--color-black);
  border-color: var(--color-black);
}

.date-slider_n .slick-arrow:before,
.date-slider_n .slick-arrow:after {
  background: var(--color-black);
}

.tourment-table__table-item .head__tr,
.table-title {
  background: linear-gradient(
    to right,
    var(--color-primary),
    var(--color-primary-3),
    var(--color-primary-2)
  );
  color: var(--color-white);
}

.tourment-table__table-item .head__tr th {
  background: transparent;
}

.persons-slider__top__header {
  background: var(--color-black);
}

.btn--dark-blue {
  background: var(--color-primary-3);
}

.btn--dark-blue:hover {
  background: var(--color-primary-2);
}
.go_up {
  background-color: transparent;
}
.go_up:after {
  background-image: url("../images/icons/g_up-gold.png");
}

.jq-selectbox__dropdown {
  color: var(--color-white);
}

.jq-selectbox__dropdown:before,
.main-menu__box .main-menu:before {
  border-color: var(--color-primary);
}

.zo_row_main {
  display: grid;
  grid-template-columns: repeat(3, minmax(300px, 1fr));
}

.header-nav > li:last-child a {
  color: var(--color-white) !important;
  white-space: nowrap;
}

.divisions li {
  width: auto;
}

.divisions li {
  width: auto;
  -webkit-border-radius: 17px;
  border-radius: 17px;
  padding: 0 4px;
}

.dropdown .custom_dropdown span {
  border-color: var(--color-primary);
}

.lds-rolling div,
.lds-rolling div:after {
  border-color: var(--color-primary) !important;
}

.cup-schedule__table-head {
  background: var(--color-primary);
  color: var(--color-white);
}

.table-head__name, .table-head__date {
  color: var(--color-white);
}

@media (max-width: 768px) {
  .header__top__select .jq-selectbox__select-text,
  .header__top__select .dropdown-toggle,
  .header .custom_dropdown_cont .jq-selectbox__select-text,
  .header .custom_dropdown_cont .dropdown-toggle,
  .header-nav > li,
  .header-nav li.header-nav__li-first,
  .header .main-menu__box .main-menu__stext,
  .header .header__top__links .header__top__search-popup {
    border-color: var(--color-primary);
  }

  .header .header__top__links .header__top__search-popup .header__search-input {
    background-color: var(--color-white);
  }
  .jq-selectbox__trigger {
    display: none;
  }
  .header .header__top__links .header__top__search-popup {
    display: flex;
  }

  .table-title {
    background: none;
  }
  .mobile__link {
    color: var(--color-primary);
  }

  .zo_row_main {
    display: block;
  }

  .mobile__link::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='11' viewBox='0 0 10 11' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.87897 0.500488L9.1879 0.500488C9.63641 0.500488 10 0.864079 10 1.31259V8.62152C10 9.07003 9.63641 9.43362 9.1879 9.43362C8.73938 9.43362 8.37579 9.07003 8.37579 8.62152V3.27318L1.14849 10.5005L0 9.352L7.22731 2.12469L1.87897 2.12469C1.43046 2.12469 1.06687 1.7611 1.06687 1.31259C1.06687 0.864079 1.43046 0.500488 1.87897 0.500488Z' fill='%23a47219'/%3E%3C/svg%3E");
  }

  .table-wrapper::after {
    background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='15' viewBox='0 0 7 9' fill='none' %3E%3Cstyle%3E @keyframes move %7B 0%25, 100%25 %7B transform: translateX(0); %7D 50%25 %7B transform: translateX(50%25); %7D %7D %23scroll-arrow %7B animation: move 2s ease-in-out infinite; %7D %3C/style%3E%3Cpath id='scroll-arrow' fill-rule='evenodd' clip-rule='evenodd' d='M2.48039 8.65076L0.961874 7.34917L3.40405 4.49997L0.961874 1.65076L2.48039 0.349174L6.03821 4.49997L2.48039 8.65076Z' fill='%23c88a17' /%3E%3C/svg%3E") !important;
  }
}
