/*
 Theme Name:   Confident Custom Theme
 Theme URI:    https://greenclick.bg/
 Description:  Custom theme developed for Confident.bg
 Author:       Green.Click
 Author URI:   https://greenclick.bg/
 Template:     bricks
 Version:      1.0
 Text Domain:  confident
 Domain Path:  /languages
*/
.columns-2 > *,
.columns-3 > *,
.columns-4 > *,
.columns-5 > *,
.columns-6 > *,
.columns-7 > *,
.columns-8 > * {
  min-width: 0;
}
/*Breadcrumbs*/
.breadcrumbs {
  font-size: var(--text-s);
  text-wrap: nowrap;
  overflow-y: auto;
  width: 100%;
  padding-bottom: var(--space-4xs);
}
/*Sliders*/
.splide__track{
	overflow: visible;
}
.splide__slide{
	  justify-content: start;
}
.splide__pagination {
  overflow: hidden;
  gap: var(--space-4xs);
  bottom: -30px;
}
.splide__pagination li{
	display: flex;
}
.splide__pagination .splide__pagination__page {
	margin: 0px;
	border-radius: var(--radius-s);
	background-color: var(--primary-50);
	transition: width 0.2s linear;
}
.splide__pagination .splide__pagination__page.is-active{
	background-color: var(--primary-d-1);
	width: 28px;
}
.splide__arrow {
  border-radius: var(--radius-full);
  background-color: var(--light-80);
  backdrop-filter: blur(4px);
  border: 1px solid var(--border-base);
	transition: all 0.2s ease-in-out;
}
.splide__arrow:not(:disabled):hover {
  background-color: var(--light);
  border-color: var(--primary);
  color: var(--primary);
}
.splide__arrow:not(:disabled):hover svg path{
	fill: var(--primary);
}
@media (min-width: 1305px) {
  .splide__arrow.splide__arrow--next {
    right: -25px;
  }

  .splide__arrow.splide__arrow--prev {
    left: -25px;
  }
}
.splide.brx-auto-height .splide__list{
	align-items: stretch;
}
/*Offcanvas*/
.brxe-offcanvas[data-direction="bottom"] .brx-offcanvas-inner {
  max-width: 480px;
  margin-left: auto;
  margin-right: auto;
  height: auto;
  max-height: 100%;
  border-radius: var(--radius-s) var(--radius-s) 0 0;
}
/*Menu*/
.bricks-mobile-menu-wrapper  .brx-submenu-toggle.icon-right button {
    height: 60px;
}
.bricks-mobile-menu-wrapper .bricks-mobile-menu > .bricks-menu-item{
	border-bottom: 1px solid var(--border-base);
}
.bricks-mobile-menu .sub-menu.brx-submenu-positioned {
  padding-bottom: var(--space-s);
}

/*Gtranslate*/
.glink.gt-current-lang {
  display: none;
}