@charset "utf-8";
body {
	background-image: url(../images/BusCropped.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
.row .navbar-default  {
	background-color: #000000;
	background-image: -webkit-linear-gradient(270deg,rgba(30,30,30,1.00) 0%,rgba(112,112,112,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(30,30,30,1.00) 0%,rgba(112,112,112,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(30,30,30,1.00) 0%,rgba(112,112,112,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(30,30,30,1.00) 0%,rgba(112,112,112,1.00) 100%);
}
.row .nav.navbar-nav > li > a:link  , .row .nav.navbar-nav > li > a:visited{
	border-top: 1 solid #A3A3A3;
	border-right: 1px solid #4C4C4C;
	border-bottom: 1px solid #4C4C4C;
	border-left: 1px solid #A3A3A3;
	color: #D6CFB5;
}
.row .nav.navbar-nav > li > a:hover {
	background-image: -webkit-repeating-linear-gradient(90deg,rgba(30,30,30,1.00) 0%,rgba(112,112,112,1.00) 100%);
	background-image: -moz-repeating-linear-gradient(90deg,rgba(30,30,30,1.00) 0%,rgba(112,112,112,1.00) 100%);
	background-image: -o-repeating-linear-gradient(90deg,rgba(30,30,30,1.00) 0%,rgba(112,112,112,1.00) 100%);
	background-image: repeating-linear-gradient(0deg,rgba(30,30,30,1.00) 0%,rgba(112,112,112,1.00) 100.00%);
	color: #FFFFFF;
}
.row .nav.navbar-nav {
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	width: 575px;
	float: none;
}
.row .navbar {
	margin-bottom: 0px
}
#phrase {
	font-size: 20px;
	font-weight: 800;
	color: #420C10;
	padding-top: 108px;
	letter-spacing: 3px;
	padding-left: 19px;
}
#logo {
	margin-top: 0px;
	padding-top: 72px;
}

aside {

}
aside p {
	font-weight: bold;
	font-size: 26px;
	margin-top: 69px;
	color: #420C10;
	padding-right: 30px;
	padding-left: 15px;
	margin-left: 17px;
}
main {


}
article {
	background-color: #B6D281;
	padding-bottom: 40px;
	padding-top: 10px;
	border-radius: 5px;
}
article h2 {
	color: #420C10;
	padding-left: 15px;
}
article h3 {
	padding-left: 15px;
}

article p {
	margin: 10px;
	font-size: 16px;
	padding-left: 20px;
}



footer {
	text-align: center;
	background-color: #000000;
	color: #F6F6F6;
}
.sidebar {
}
#phrase {
}
h3 {
	color: #42541B;
	font-variant: small-caps;
	font-weight: bolder;
}
#logo {
}
.trslink {
	padding-left: 50px;
}
.screenlink {
	padding-left: 50px;
}
.screenshot {
	text-align: center;
}
.login {
}
a {
	color: #6C892C;
}

a:hover, a:focus {
	color: #40531C;
}

@media (max-width: 767px){
#phrase   {
	display: none;
}
aside p {
	margin-top: 2px;
}


}
.hidden-sm {
}
