.bt-30 {
	border-top:3rem solid #ffffff;
}

.hero-5 > .row:after{
	background-image: url('../images/hero-home.png');
}

.bkg-black {
	background-color:#000000;
}

.footer .color-white {
	color:#ffffff;
}

.nav-bar {
	border-bottom:1px solid #ffffff;
}

.nav-bar.no-bottom-border {
	border-bottom:0;
}

.header-compact  .nav-bar {
	border-bottom:0;
}

.header.header-animated .header-inner .navigation > ul > li > a {
	color:#FFFFFF;
	text-transform:uppercase;
}

.navigation ul li.current > a {
    font-weight:bold;
}

.wrapper-inner {
	padding-top:0 !important;
}

.header-1.header.no-transition.header-sticky.header-animated {
	border-top:0 !important;
}

div#overlay-nav-show.navigation-show {
	display:none !important;
}

@media only screen and (max-width: 960px) {
	header .navigation {
		display: block !important;
	}
	
	.header.header-fixed-on-mobile .header-inner .navigation > ul > li > a {
		color: #000000;
	}
	.nav-bar {
		border-bottom: 0;
	}
	
	nav.navigation {display:none !important;}
	div#overlay-nav-show.navigation-show {
		display:block !important;
		margin-top:20px;
	}
}

@media only screen and (max-width: 491px) {
	.content {margin-top:50px;}
}

@media only screen and (max-width: 371px) {
	.content {margin-top:100px;}
}

@media only screen and (max-width: 242px) {
	.content {margin-top:150px;}
}

@media only screen and (max-width: 218px) {
	.content {margin-top:220px;}
}