/* header animation */
.fixed-header .ba-section {
    padding: 0 !important;
}

.header .ba-section {
    transition: padding .3s ease-in;
  	-webkit-transition: padding .3s ease-in;
}

/* hovering column effect */
.custom-left-column {
    z-index: 1;
  }

@media (min-width: 1290px) {
  .custom-right-column {
  	margin-left: -70px;
  }
  
  .custom-left-column {
  	margin-left: 70px;
    margin-right: -70px;
  }
  
  .custom-float {
  	z-index: 1;
  }
  
  .custom-map {
  	z-index: 0;
  }
}

/*styling bullet lists*/
@media (max-width: 768px) {
  .bloglist, .casestudylist {
  	font-size: 14px;
  }
}

/*Menu color not displaying properly on tablet and below*/
#item-14968429070 > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li > *:not(ul):not(div) {
  color: #113955;
}

/*Menu HOME not lit up, EVER*/
#item-14968429070 > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li.default.active > *:not(ul):not(div) {
	color: #113955;
}

#item-14968429070 > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li.default.active:hover > *:not(ul):not(div) {
	color: #f4dc2e;
}

/*Form Next Button Styling*/
.ba-form-page .ba-form-page-break-button[data-action="next"] {
  background: #edd52c !important;
  color: #113955 !important;
}

.ba-form-page .ba-form-page-break-button {
 	background: #f3f4f5 !important;
  padding: 8px 15px 4px 15px !important;
  text-transform: uppercase !important;
  font-size: 14px !important;
  font-weight: 600 !important;
}

/*Scroll Up Alignment*/
.visible-scroll-to-top .ba-scroll-to-top {
	margin-bottom: -50px !important;
}