/* CSS Document */ :root {
  --color-primary: #131313;
  --color-secondary: radial-gradient(ellipse farthest-corner at right bottom, #c4aa79 0%, #c4aa79 20%, #D1B464 40%, transparent 80%), radial-gradient(ellipse farthest-corner at left top, #FFFFAC 1%, #D1B464 25%, #5d4a1f 75%, #5d4a1f 100%);
}
.bg-color-primary, footer, .rbt-btn.btn-gradient:hover, .filter-tab-button button.active, .rbt-btn.rounded-player-2.btn-theme-color, .section-title .subtitle, .rbt-categori-list a:hover, mark, .rbt-btn, .rbt-btn.rounded-player:hover, .rbt-pagination li.active a, .rbt-pagination li:hover a, .social-default li a::after, [data-overlay]:before, .rbt-header .mainmenu-nav.onepagenav .mainmenu li a::after, .rbt-btn.rounded-player-2.btn-theme-color, .rbt-btn.rounded-player-2.btn-theme-color:hover {
  background: var(--color-primary);
}
.filter-tab-button button.is-checked, .filter-tab-button button.active, .filter-tab-button button:hover, .social-default.with-bg-primary li a {
  background-color: var(--color-primary);
}
.rbt-btn.btn-gradient, .social-default.with-gradient li a::after {
  background-image: linear-gradient(to right, var(--color-primary), var(--color-secondary), var(--color-secondary), var(--color-primary));
}
.rbt-testimonial-box .inner::before, .rbt-accordion-style .card .card-header button, a:hover, a:focus, a:active, code, kbd, pre, samp, ul li a:hover, ol li a:hover, #scrollUp:hover span.text, .rbt-round-btn:hover, .rbt-round-btn.open, ul.rbt-dropdown-menu li .sub-menu li a:hover, .rbt-header .mainmenu-nav .mainmenu > li > a.active, .rbt-header .mainmenu-nav.onepagenav .mainmenu li.current a, .bg-color-primary .rbt-btn:hover, .section-title .subtitle, .rbt-widget-details .rbt-course-details-list-wrapper li a:hover, .rbt-widget-details .rbt-default-sidebar-list li a:hover, .rbt-default-sidebar-wrapper .rbt-course-details-list-wrapper li a:hover, .rbt-default-sidebar-wrapper .rbt-default-sidebar-list li a:hover, .footer-widget .ft-link li a:hover, .copyright-style-1 .copyright-link li a:hover, .rbt-address .icon, .rbt-show-more-btn, .rbt-card .rbt-card-body .rbt-card-title a:hover, .contact-address li i, .rbt-accordion-style .card .card-header button[aria-expanded=true], .rbt-accordion-style .card .card-header button[aria-expanded=true]::before, .rbt-progress-parent::after, .rbt-progress-parent::before, .rbt-progress-parent:hover::after, .rbt-contact-form.contact-form-style-1 .callto-action-wrapper span a:hover, .social-default.with-bg-primary li a:hover {
  color: var(--color-primary);
}
.rbt-header .mainmenu-nav .mainmenu > li:hover > a, .rbt-header .mainmenu-nav .mainmenu > li.active > a, .rbt-header .mainmenu-nav .mainmenu li.with-megamenu .rbt-megamenu .wrapper .mega-menu-item li a:hover, .rbt-header .mainmenu-nav .mainmenu li.with-megamenu .rbt-megamenu .wrapper .mega-menu-item li a.active, .rbt-header .mainmenu-nav .mainmenu li.has-dropdown .submenu li a:hover, .rbt-header .mainmenu-nav .mainmenu li.has-dropdown .submenu li a.active, .popup-mobile-menu .mainmenu li a.active, .popup-mobile-menu .mainmenu .has-dropdown .submenu li a.active, a.rbt-btn-link:hover, button.rbt-btn-link:hover, span.rbt-btn-link:hover, .social-default.icon-naked li a:hover {
  color: var(--color-primary) !important;
}
.rbt-btn.rounded-player-2.btn-theme-color::after, .rbt-btn.rounded-player-2.btn-theme-color::before {
  border-color: var(--color-primary);
}
.social-default.transparent-with-border li a::after {
  border: 1px solid var(--color-primary);
}
.social-default.with-bg-primary li a {
  border: 2px solid var(--color-primary);
}
.rbt-btn.rounded-player-2 .play-icon::before {
  border-left: 15px solid var(--color-primary);
}
.rbt-progress-parent svg.rbt-back-circle path {
  stroke: var(--color-primary);
}
.bg-color-secondary, .rbt-feature .icon, .rbt-btn:hover, .rbt-btn.rounded-player.border:hover {
  background: var(--color-secondary);
}
.rbt-btn.btn-gradient, .filter-button-default button, .filter-tab-button button, .rbt-gradient-border {
  background: radial-gradient(ellipse farthest-corner at right bottom, #c4aa79 0%, #c4aa79 20%, #D1B464 40%, transparent 80%), radial-gradient(ellipse farthest-corner at left top, #FFFFAC 1%, #D1B464 25%, #5d4a1f 75%, #5d4a1f 100%)
}
.rbt-progress-parent::after, .rbt-progress-parent::before, .page-list li a:hover, .rating a i {
  color: #D1B464;
}
.rbt-progress-parent svg.rbt-back-circle path {
  stroke: #D1B464;
}
#scrollUp span.text::after {
  border-color: transparent transparent var(--color-primary) transparent;
}
.rbt-btn.rounded-player.border:hover {
  border-color: var(--color-secondary) !important;
}
.rbt-page-banner-wrapper .rbt-banner-image, .bg-gradient-9 {
  background: linear-gradient(270deg, var(--color-secondary) 0%, var(--color-primary) 100%) !important;
}
.rbt-accordion-style .card .card-header button[aria-expanded=true]::before {
  background: linear-gradient(90deg, var(--color-primary), var(--color-secondary));
}
.rbt-team-tab-thumb li .rbt-team-thumbnail .thumb::after, .rbt-team-tab-thumb li a.active .thumb::after {
  background: linear-gradient(218.15deg, var(--color-secondary) 0%, var(--color-primary) 100%);
}