p {
  font-family:'Fira Sans'!important;
}
div.mod-languages a {
text-decoration: none;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 300;
  
}
.ba-icon-caret-right:before {
	font-family: "Font Awesome 5 Free"; 
  font-weight: 900; 
  content: "\f105";
}
@media (min-width: 1024px){
	body:not(.gridbox) header.header {
	    left: 50%;
		margin-left: -608px !important;
	}
}
.ba-icon-circle:before {
    content: "\f26d";
}
.pomocni-meni {
  z-index: 2
}
.nav-child li {
  margin-right: 20px;
}
#item-16136480960 > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li:first-child {
  border-right: 20px solid var(--color-1);
}
#item-16136480960 > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li:first-child:hover {
  border-right: 40px solid var(--color-1);
  transition: border-width 0.15s linear;
}
#item-16136480960 > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li:nth-child(2){
  border-right: 20px solid var(--color-2);
}
#item-16136480960 > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li:nth-child(2):hover {
  border-right: 40px solid var(--color-2);
  transition: border-width 0.15s linear;
}
#item-16136480960 > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li:nth-child(3){
  border-right: 20px solid var(--color-3);
}
#item-16136480960 > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li:nth-child(3):hover {
  border-right: 40px solid var(--color-3);
  transition: border-width 0.15s linear;
}
#item-16136480960 > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li:nth-child(4){
  border-right: 20px solid var(--color-4);
}
#item-16136480960 > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li:nth-child(4):hover {
  border-right: 40px solid var(--color-4);
  transition: border-width 0.15s linear;
}
#item-16136480960 > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li:nth-child(5){
  border-right: 20px solid var(--color-5);
}
#item-16136480960 > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li:nth-child(5):hover {
  border-right: 40px solid var(--color-5);
  transition: border-width 0.15s linear;
}
#item-16136480960 > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li:nth-child(6){
  border-right: 20px solid var(--color-6);
}
#item-16136480960 > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li:nth-child(6):hover {
  border-right: 40px solid var(--color-6);
  transition: border-width 0.15s linear;
}
#item-16136480960 > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li:nth-child(7){
  border-right: 20px solid var(--color-7);
}
#item-16136480960 > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li:nth-child(7):hover {
  border-right: 40px solid var(--color-7);
  transition: border-width 0.15s linear;
}
#item-16136480960 > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li:nth-child(8){
  border-right: 20px solid var(--color-8);
}
#item-16136480960 > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li:nth-child(8):hover {
  border-right: 40px solid var(--color-8);
  transition: border-width 0.15s linear;
}
#item-16136480960 > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li:nth-child(9){
  border-right: 20px solid var(--color-1);
}
#item-16136480960 > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li:nth-child(9):hover {
  border-right: 40px solid var(--color-1);
  transition: border-width 0.15s linear;
}
#item-16136480960 > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li:nth-child(10){
  border-right: 20px solid var(--color-2);
}
#item-16136480960 > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li:nth-child(10):hover {
  border-right: 40px solid var(--color-2);
  transition: border-width 0.15s linear;
}
@media (min-width: 1025px){
.vertical-menu .main-menu .nav.menu > li:nth-child(1) .nav-child {
  border-right: 20px solid var(--color-1) !important;
}
}
@media (min-width: 1025px){
.vertical-menu .main-menu .nav.menu > li:nth-child(2) .nav-child {
  border-right: 20px solid var(--color-2) !important;
}
}
@media (min-width: 1025px){
.vertical-menu .main-menu .nav.menu > li:nth-child(3) .nav-child {
  border-right: 20px solid var(--color-3) !important;
}
}
@media (min-width: 1025px){
.vertical-menu .main-menu .nav.menu > li:nth-child(4) .nav-child {
  border-right: 20px solid var(--color-4) !important;
}
}
@media (min-width: 1025px){
.vertical-menu .main-menu .nav.menu > li:nth-child(5) .nav-child {
  border-right: 20px solid var(--color-5) !important;
}
}
@media (min-width: 1025px){
.vertical-menu .main-menu .nav.menu > li:nth-child(6) .nav-child {
  border-right: 20px solid var(--color-6) !important;
}
}
@media (min-width: 1025px){
.vertical-menu .main-menu .nav.menu > li:nth-child(7) .nav-child {
  border-right: 20px solid var(--color-7) !important;
}
}
@media (min-width: 1025px){
.vertical-menu .main-menu .nav.menu > li:nth-child(8) .nav-child {
  border-right: 20px solid var(--color-8) !important;
}
}
@media (min-width: 1025px){
.vertical-menu .main-menu .nav.menu > li:nth-child(9) .nav-child {
  border-right: 20px solid var(--color-1) !important;
}
}
}
@media (min-width: 1025px){
.vertical-menu .main-menu .nav.menu > li:nth-child(10) .nav-child {
  border-right: 20px solid var(--color-2) !important;
}
}
@media (min-width: 1025px){
#item-16136480960 ul.nav-child {
  margin-left: 300px !important;
  }
}
#item-16136480960 .main-menu li:nth-child(1).active > span {
  font-weight: 500;
  color: var(--color-1);
}
#item-16136480960 .main-menu li:nth-child(1):hover > span {
  font-weight: 500;
  color: var(--color-1);
}
#item-16136480960 .main-menu li:nth-child(2).active > span {
  font-weight: 500;
  color: var(--color-2);
}
#item-16136480960 .main-menu li:nth-child(2):hover > span {
  font-weight: 500;
  color: var(--color-2);
}
#item-16136480960 .main-menu li:nth-child(3).active > span {
  font-weight: 500;
  color: var(--color-3);
}
#item-16136480960 .main-menu li:nth-child(3):hover > span {
  font-weight: 500;
  color: var(--color-3);
}
#item-16136480960 .main-menu li:nth-child(4).active > span {
  font-weight: 500;
  color: var(--color-4);
}
#item-16136480960 .main-menu li:nth-child(4):hover > span {
  font-weight: 500;
  color: var(--color-4);
}
#item-16136480960 .main-menu li:nth-child(5).active > span {
  font-weight: 500;
  color: var(--color-5);
}
#item-16136480960 .main-menu li:nth-child(5):hover > span {
  font-weight: 500;
  color: var(--color-5);
}
#item-16136480960 .main-menu li:nth-child(6).active > span {
  font-weight: 500;
  color: var(--color-6);
}
#item-16136480960 .main-menu li:nth-child(6):hover > span {
  font-weight: 500;
  color: var(--color-6);
}
#item-16136480960 .main-menu li:nth-child(7).active > span {
  font-weight: 500;
  color: var(--color-7);
}
#item-16136480960 .main-menu li:nth-child(7):hover > span {
  font-weight: 500;
  color: var(--color-7);
}
#item-16136480960 .main-menu li:nth-child(8).active > span {
  font-weight: 500;
  color: var(--color-8);
}
#item-16136480960 .main-menu li:nth-child(8):hover > span {
  font-weight: 500;
  color: var(--color-8);
}
#item-16136480960 .main-menu li:nth-child(9).active > span {
  font-weight: 500;
  color: var(--color-1);
}
#item-16136480960 .main-menu li:nth-child(9):hover > span {
  font-weight: 500;
  color: var(--color-1);
}
#item-16136480960 .main-menu .nav-child li.active > a, #item-16136480960 .main-menu .nav-child li.active > span {
  font-weight: 500;
  color: var(--color-6);
}
#item-16136480960 .main-menu .nav-child li.active > a, #item-16136480960 .main-menu .nav-child li:hover > span {
  font-weight: 500;
  color: var(--text);
}
#item-16136480960 .main-menu .nav-child li:hover > a, #item-16136480960 .main-menu .nav-child li:hover > span {
  font-weight: 500;
  color: var(--text);
}
@media (max-width: 1024px){
.ba-hamburger-menu.ba-collapse-submenu li.deeper > span i:not(.ba-menu-item-icon),
.ba-hamburger-menu.ba-collapse-submenu li.deeper > a i:not(.ba-menu-item-icon) {
  background: none;
  justify-content: flex-end;  
	-webkit-justify-content: flex-end;
	width: 100%;
	}
}
@media (max-width: 1024px) {
#item-16136480960 .integration-wrapper > ul > li:nth-child(1) > span {
  border-right: 20px solid var(--color-1);
  border-bottom: 0px;
  background:linear-gradient(#ecf0f1, #ecf0f1) bottom/100% 1px no-repeat;
  }
}
@media (max-width: 1024px) {
#item-16136480960 .integration-wrapper > ul > li:nth-child(2) > span {
  border-right: 20px solid var(--color-2);
  border-bottom: 0px;
  background:linear-gradient(#ecf0f1, #ecf0f1) bottom/100% 1px no-repeat;
  }
}
@media (max-width: 1024px) {
#item-16136480960 .integration-wrapper > ul > li:nth-child(3) > span {
  border-right: 20px solid var(--color-3);
  border-bottom: 0px;
  background:linear-gradient(#ecf0f1, #ecf0f1) bottom/100% 1px no-repeat;
  }
}
@media (max-width: 1024px) {
#item-16136480960 .integration-wrapper > ul > li:nth-child(4) > span {
  border-right: 20px solid var(--color-4);
  border-bottom: 0px;
  background:linear-gradient(#ecf0f1, #ecf0f1) bottom/100% 1px no-repeat;
  }
}
@media (max-width: 1024px) {
#item-16136480960 .integration-wrapper > ul > li:nth-child(5) > span {
  border-right: 20px solid var(--color-5);
  border-bottom: 0px;
  background:linear-gradient(#ecf0f1, #ecf0f1) bottom/100% 1px no-repeat;
  }
}
@media (max-width: 1024px) {
#item-16136480960 .integration-wrapper > ul > li:nth-child(6) > span {
  border-right: 20px solid var(--color-6);
  border-bottom: 0px;
  background:linear-gradient(#ecf0f1, #ecf0f1) bottom/100% 1px no-repeat;
  }
}
@media (max-width: 1024px) {
#item-16136480960 .integration-wrapper > ul > li:nth-child(7) > span {
  border-right: 20px solid var(--color-7);
  border-bottom: 0px;
  background:linear-gradient(#ecf0f1, #ecf0f1) bottom/100% 1px no-repeat;
  }
}
@media (max-width: 1024px) {
#item-16136480960 .integration-wrapper > ul > li:nth-child(8) > span {
  border-right: 20px solid var(--color-8);
  border-bottom: 0px;
  background:linear-gradient(#ecf0f1, #ecf0f1) bottom/100% 1px no-repeat;
  }
}
@media (max-width: 1024px) {
#item-16136480960 .integration-wrapper > ul > li:nth-child(9) > span {
  border-right: 20px solid var(--color-1);
  border-bottom: 0px;
  background:linear-gradient(#ecf0f1, #ecf0f1) bottom/100% 1px no-repeat;
  }
}
@media (max-width: 1024px) {
#item-16136480960 .integration-wrapper > ul > li:nth-child(10) > span {
  border-right: 20px solid var(--color-2);
  border-bottom: 0px;
  background:linear-gradient(#ecf0f1, #ecf0f1) bottom/100% 1px no-repeat;
  }
}
@media (max-width: 1024px) {
.ba-hamburger-menu >.main-menu {
  padding: 75px 0px 30px 30px;
  }
}
.ba-item-tabs.custom-tabs .ba-tabs-wrapper .nav-tabs li {
    flex-grow: 0;
    -webkit-flex-grow: 0;
}

.ba-item-tabs.custom-tabs .tab-content {
    max-height: 215px;
    overflow: auto;
    width: 75%;
}
#item-16690346669787 {
  width: 350px;
  margin-left: 120px;
}
#item-16690346669787 li:nth-child(2).megamenu-item > .tabs-content-wrapper > .ba-section {
  margin-left: 58px !important;
  width: 330px;
}
#item-16690346669787 li:nth-child(3).megamenu-item > .tabs-content-wrapper > .ba-section {
  margin-left: -153px !important;
  width: 460px;
}
#item-16690346669787 li:nth-child(4).megamenu-item > .tabs-content-wrapper > .ba-section {
  margin-left: -230px !important;
  width: 537px;
}
#item-16690346669787 li:nth-child(5).megamenu-item > .tabs-content-wrapper > .ba-section {
  margin-left: -253px !important;
  width: 585px;
}
@media (max-width: 1024px) {
#item-16137346220 {
  margin-right: 6px;
  }
}
#item-16763633184720 .ba-tabs-wrapper .nav-tabs li a {
  padding: 0px 5px 5px 0px;
}
#item-16690346669785 {
  display: none !important;
}
#item-16137382162090 {
  display: none !important;
}
#item-16137377684010 {
  display: none !important;
}
#item-16137377684015 {
  display: none !important;
}
@media (min-width: 1025px){
#item-16136480960 li.deeper.parent > ul {
max-height: 400px !important;
overflow: auto;
}
}