@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700');

p {
	margin-bottom: 0;
}

.nav-link--active {
	color: #663399!important;	
}
.umb-grid {
	overflow: hidden;	
}
.home.navigation {
  background-image: url("/media/1123/af_software_heroimage.jpg");
  background-size: cover;
}
.warehousing.navigation {
  background-image: url("/media/1141/af_software_warehousing_heroimage2.jpg");
  background-size: cover;
}
.crm.navigation {
  background-image: url("/media/1107/af_software_crm_heroimage.jpg");
  background-size: cover;
}
.accounts.navigation {
  background-image: url("/media/1124/af_software_accounts_heroimage.jpg");
  background-size: cover;
}
.payroll.navigation {
  background-image: url("/media/1136/af_software_payroll_heroimage.jpg");
  background-size: cover;
}
.ecommerce.navigation {
  background-image: url("/media/1144/af_software_ecommerce_heroimage.jpg");
  background-size: cover;
}
.export.navigation {
  background-image: url("/media/1160/af_software_export_heroimage.jpg");
  background-size: cover;
}
.services.navigation {
  background-image: url("/media/1226/af_software_services_heroimage.jpg");
  background-size: cover;
  background-position: 0px 55px;
}
.banner {
	background-image: url("../media/1045/af_software_heroimage1.jpg");
}

.top-bar .logo {
	background-image: url("../media/1061/af_bs_logo_white.png");
}

.top-bar-shrink .logo {
	background-image: url("../media/1075/af_bs_logo_sm.png");
}


.sticky-container {
	z-index: 3;	
}

.sticky-shrinknav-header {
	/*background-image: url("../media/1063/af_it_cloud_heroimage.jpg");*/
	background: -moz-linear-gradient(225deg, rgba(99,49,149,1) 0%, rgba(83,40,126,1) 100%);
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(83,40,126,1)), color-stop(100%, rgba(99,49,149,1))); 
    background: -webkit-linear-gradient(225deg, rgba(99,49,149,1) 0%, rgba(83,40,126,1) 100%); 
    background: -o-linear-gradient(225deg, rgba(99,49,149,1) 0%, rgba(83,40,126,1) 100%); 
    background: -ms-linear-gradient(225deg, rgba(99,49,149,1) 0%, rgba(83,40,126,1) 100%); 
    background: linear-gradient(225deg, rgba(99,49,149,1) 0%, rgba(83,40,126,1) 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#633195', endColorstr='#53287e',GradientType=1 );
	top: 9px;
	z-index: 2;
}
h1 {
      letter-spacing: -0.5px;
    }

.alfred.bg {
	background-image: url("../media/1069/somdiff_quoteimage_bg.jpg");	
	background-size: cover;
}

.review {
	background-image: url("../media/1069/somdiff_quoteimage_bg.jpg");	
	background-size: cover;
}
.google-map {
	/*height: 400px;*/
	width: 87%;
    overflow: hidden;
    position: relative;
	margin: 60px auto;
	border: 4px solid #ffffff;
	border-radius: 10px;
	box-shadow: 0px 2px 4px 1px rgba(12, 12, 13, 0.1);
}
@media (max-width: 640px) {
	.google-map {
		width: 100%!important;
	}
}
.google-map img {
	border-radius: 0;
}
#map {
	border-radius: 0;
	overflow: visible!important;
	position: initial!important;
}