
h1 {
    font-size: 28px;
}

h2 {
	margin-top: 20px;
}

h4 {
	padding-left: 20px;
	padding-right: 20px;
}

.logo {
	width: 100%;
	max-width: 100%;
	padding: 20px
}

.ri-logo {
	width: 100%;
	max-width: 496px;
	padding: 20px
}

.copywrite {
	padding: 10px
}

.jumbotron li p {
    margin-bottom: 0px;
}

.topimage {
	max-height: 600px;
	padding: 15px;
}

.gridrow {
	padding-bottom: 15px;
}

.sidetext {
	padding-top: 20px;
	padding-left: 30px;
}

.app-store-badge img {
	max-width: 180px;
	padding: 20px;
}

.play-store-badge img {
	max-width: 180px;
	padding: 12px; 
}

.container-shadow {
	box-shadow: inset 0 0 10px rgba(0,0,0,.3);
	margin: -20px -20px 0 -20px;
}

.bikeroutes {
	background-color: rgb(251, 251, 255);
	color: #000000;
	padding: 30px 15px;
}

.bikeroutes p {
    font-size: 17px;
}

.bikeroutes ul {
    font-size: 17px;
    font-weight: 200;
}

.bikeroutes ul p {
    margin-bottom: 5px;
}

.bikeroutes li p {
    margin-bottom: 0px;
}


.toppart {
	background-color: rgb(29,126,188);
	color: #FFFFFF;
}

.toppart hr {
	color: black;
	border-top: 1px solid #FFFFFF;
}

.bottom-appstore {
	padding-bottom: 10px
}

.footer a {
	color: rgb(251, 251, 255)
}

.white {color:#ffffff;}
















