body.com_gridbox.system .header {
  display:none;
}

body .main-menu li a:hover {
color: var(--primary)!important;
}

.content-text ul li {
	margin-bottom: 5px;
}

.team_members .ba-grid-column-wrapper {
	min-height: 250px;
}

.team_members .ba-grid-column-wrapper h5 {
	text-align: left!important;
}

.team_member .ba-feature-description-wrapper {
	min-height: 72px;
}

body {
  padding-bottom:0px;
}

.flip_content .ba-slideshow-img {
  max-width: 60px;
background-position: top center;
margin: 0 auto;
height: 240px;
}

.flip_content .slideset-inner {
  background: #f5f8f8;
padding: 30px 0px;
}



body.com_gridbox.system.rstboxes .header {
  display:none;
}

#typewriter {
color: #fff;
font-size: 43px;
font-weight: 500;
}

#typewriter strong, #typewriter span span {
  color:var(--primary);
}

.lang-inline {
  text-align:right;
}
div.mod-languages li {
  margin:0px;
  font-size:13px;
  margin-left:5px;
}

div.mod-languages a {
color:#000;
}

div.mod-languages .lang-active a  {
color:var(--primary);
}

.ba-blog-post-image {
  max-height:200px;
}

.rsform-text-box {
  min-height:150px;
}

.rsform-block-schedule-a-demo {
margin-bottom:20px;  
}

.white p, .white {
	color: #fff!important;
}

#item-16081252900 {
	background-color: #af2629;
}

#item-16003833402442 .main-menu .nav-child li a, #item-16003833402442 .main-menu .nav-child li span {
  letter-spacing:0px;
  text-transform:inherit;
}

com_virtuemart table.user-details input, .chzn-container-single .chzn-search input[type="text"], .chzn-container-multi .chzn-choices, .chzn-container-single .chzn-single, textarea:not([class*="span"]), input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], select {
width:100%; 
}

.rsform-block-zgoda {
  font-size:10px;
}

h3 {
  margin-bottom:40px;
}

.main-menu ul li {
  font-size:14px;
  margin-bottom:2px;
}

.timeline .span6:first-child {
border-right:1px solid #eee;
}

.timeline strong {
font-size:22px; 
}

.timeline .ba-icon-wrapper {
margin-right: -33px;
}

.year_left .ba-icon-wrapper {
 margin-left: -60px; 
}