body {
	padding-top:0px;
	padding-bottom:0px;
}

p, strong, b, i, em, h4, h5, h6, li, ul, ol  {
	font-family: 'Open Sans', 'sans-serif';
	color:#252525;
	font-weight:light;
	line-height:180%;
	padding:10px;
}


ul, li {
	line-height:150%;
}

h1, h2 {
	font-family:'Montserrat', 'sans-serif';
	font-weight:bold;
	color:#fa4b00;
}



.row {
	margin:0 auto;
}
.headline {
	max-width:960px;
	text-align: center;
}

.content {
	max-width:780px;
	font-size:1.4em;
}


/* Navbar */


.header {
	margin:30px 30px 0px 40px;
}
.navbar-toggle .icon-bar {
	background-color:#fff;
}


.navbar-brand {
	padding:10px;
}

.growthpub-nav {
	background-color:#fa4b00;
	border:none;
	border-radius:0px;
	margin-bottom:0px;
	padding:30px 30px 0px 30px;
}
@media all and (max-width:480px) {
	.navbar-brand {
		padding-left:0px;
		padding-right:5px
	}

	.hero-button {
		display:none;
	}
}




.navbar-nav > li > a {
	font-size:18px;
	color:#fff;
}

.nav > li > a:hover, .nav > li > a:focus {
	color:#fa4b00;
	background-color:#fff;
	border-radius:5px;
}
/* Container Properties */

.container-fluid {
	max-width:1366px;
	padding-left:0px;
	padding-right:0px;
}


/* Hero Header */

.hero {
	background: #fa4b00;
	min-height:600px;
}


.hero > .headline h1 {
	color:#ffffff;
	font-size:4em;
	margin-bottom:0.6em;
}

.hero > .headline h3 {
	color:#f3f3f3;
	font-size:21px;
	font-weight:light;
	font-family:'Open Sans', 'sans-serif';
	margin-bottom:1.5em;
}

.hero > .headline {
	position:relative;
	top:80px;
	max-width:800px;
}

.hero-button:hover {
	background-color:#fff;
	color:#fa4b00;
}

.hero-button {
	background-color:#fa4b00;
	color:#ffffff;
	border:4px solid #fff;
	font-weight:bold;
	font-family:'Montserrat', 'sans-serif';
	border-radius:5px;
}

/* Main Container */

.main-content {
	position:relative;
	top:100px;
}

.main-content > .headline h1, .main-content > .headline h2 {
	margin-bottom:1.0em;
}

/* Main Content Heading Break */

.headline.break h2 {
	margin-top:2em;
}

/* Orange Content Break */

.orange-background {
	max-width: 100%;
	margin:0 auto;
}


/* Divider */

.divider {
	height:1px;
	background-color:#cdcdcd;
	width:100px;
	margin:0 auto;
	margin-bottom:2.2em;
}
/* Numbered list */

.smaller-row {
	width:660px;
}
.fixed-height {
	height:120px;
	margin-bottom:40px;
}

.fixed-height p {
	font-size:16px;
}

.col-md-3.fixed-height {
	position:relative;
	top:30px;
}

.fixed-height h4 {
	color:#fa4b00;
	font-size:22px;
	font-weight:bold;
	margin-bottom:-18px;
}

.big-number {
	border-radius:50%;
	behavior: url(PIE.htc);
	width:50px;
	height:50px;
	margin:0 auto;
	background:#fa4b00;
	color:#fff;
	text-align: center;
	line-height:50px;
	font-size:20px;
	font-weight:300;
}


.list-objects {
	padding-left:40px;
}
.media {
	margin-bottom:25px;
}
.media-heading {
	font-size:24px;
	font-weight:bold;
	color:#fa4b00;
	margin-bottom:-18px;
}

.media-left {
	padding-right:25px;
}
/* Button Sizing */

.orange-button {
	background-color:#ffffff;
	border:5px solid #fa4b00;
	color:#fa4b00;
	font-size:30px;
	padding:15px 35px;
	
}

.orange-button:hover {
	background-color:#fa4b00;
	color:#ffffff;
	border:5px solid #fa4b00;
}

button.hero-button > a:link, button.hero-button > a:visited, button.hero-button > a:active {
	color:#fff;
}


.orange-anchor:hover {
	color:#fff !important;
}

button.hero-button > a:hover {
	color:#fa4b00;
}
/* Footer */

.footer {
	background-color:#fafafa;
	margin-top:4em;
}

.footer p {
	text-align: right;
}
/* Generic Classes */
.smaller-margin {
	margin:-20px;
}
.orange {
	color:#fa4b00;
}

.big-font {
	font-size:350%;
}

.bold {
	font-weight:bold;
}


/* Bullet Styling */

ul {
	padding-left:40px;
	list-style:none;
}

ul.exclamation li:before {
	font-family:'FontAwesome';
	content:'\f12a';
	margin:5px 15px 0 -15px;
	color:#e32929;
}

ul.check li:before {
	font-family:'FontAwesome';
	content:'\f14a';
	margin:5px 15px 0 -15px;
	color:#8bc34a;
}

ul.check li, ul.exclamation li {
	font-size:18px;
	color:#555;
	border-bottom:1px dotted #d4d4d4;
	line-height:175%;
}

ul.check.no-underline li {
	border-bottom:none;
	line-height:150%;
}


/* Link Styles */

a.inlink {
	color:#fa4b00;
}

a.inlink:hover {
	color:#fa4b00;
	text-decoration: none;
}

a {
	color:#fa4b00;
}

a:hover {
	text-decoration: none;
	color:#555;
}

a:visited {
	color:#fa4b00;
}

/* Text Styles */

.bigger {
	font-size:2.5em;
}

.biggest {
	font-size:3em;
}

.small-text {
	font-size:28px;
	color:#bbb;
}