body{
	margin:0;
	padding:0;
	border:0;
}

*:focus{
	outline:none;
}

.header{
	width:100%;
	font-family:"museo-sans", sans-serif;
}

.subscribe-scroll{
	background-color:#86a9ce;
	margin-top:-36px;
	height:36px;
	line-height:36px;
	font-weight:300;
	font-size:14px;
	text-align:center;
	color:#ffffff;
	position:fixed;
	width:100%;
}

.top-nav-bar{
  padding: 48px;
}

.top-nav-bar-center{
  margin: 0 auto;
  max-width: 1184px;
}

.logo{
  background: url('http://cdn2.hubspot.net/hub/120299/file-1509947052-png/PI_Website_v2/pi_homepage/assets/logo.png') no-repeat;
  display: inline-block;
  height: 40px;
  margin: -6px 0 0 0;
  width: 281px;
}

.nav{
  color: #3b3b3d;
  display: inline-block;
  float: right;
  font-family: "museo-sans-condensed", "museo-sans", sans-serif;
  font-size: 18px;
  font-weight: 100;
}

.nav * a{
  color: #3b3b3d;
  text-decoration: none;
}

.nav * a:visited{
  color: #3b3b3d;
}

.nav * a:hover{
  color: #43c9b6;
}

.about{
  display: inline-block;
  margin: 0 36px 0 0;
}

.plans{
  display: inline-block;
  margin: 0 36px 0 0;
}

.blog{
  display: inline-block;
  margin: 0 18px 0 0;
}

.blog a{
	color: #43c9b6;
}

.blog a:visited{
	color: #43c9b6;
}

.get-in-touch{
  border: 1px #3b3b3d solid;
  border-radius: 15px;
  color: #3b3b3d;
  cursor: pointer;
  display: inline-block;
  margin: 0 18px 0 0;
  padding: 5px 20px;
}

.get-in-touch:hover{
  border-color: #43c9b6;
  color: #43c9b6;
}

.divider{
  background-color: #3b3b3d;
  border: 0;
  display: inline-block;
  height: 30px;
  margin: 0 18px 2px 0;
  width: 1px;
  vertical-align: bottom;
}

.phone-number{
  display: inline-block;
}

.subscribe{
	background-color:#86a9ce;
	height:36px;
	line-height:36px;
	font-weight:300;
	font-size:14px;
	text-align:center;
	color:#ffffff;
}

.hidden{
	visibility:hidden;
}

.subscribe-text{
	width:400px;
	margin:0 auto;
}

.subscribe-text-submitted{
	display:none;
}

.subscribe-text-submitted.appear{
	display:inline-block;
}

.form-group label{
	color:#ffffff;
}

.form-field{
	width:250px;
	background-color:#ffffff;
	border:1px solid #ffffff;
}

.form-submit{
	background: transparent no-repeat url('http://cdn2.hubspot.net/hub/120299/file-986660013-png/ProfitWell_Blog/ProfitWell_Blog_Listing/profitwell_blog2/profitwell_blog2_Logos/subscribe_button.png');
	width:18px;
	height:18px;
	display:inline-block;
	border:0;
}

.form-submit:hover{
	cursor:pointer;
}

.form-group.appear{
	display:inline-block;
	width:400px;
	margin:0 auto;
}

.header-topics{
	font-weight:300;
	background-color:#4bc8b6;
	height:36px;
	line-height:36px;
	font-family:"museo-sans", sans-serif;
	font-size:14px;
}

.nav-all{
	width:612px;
	margin:0 auto;
	text-transform:uppercase;
}

.nav-all * a{
	text-decoration:none;
	color:#aee4da;
}

.nav-all * a:hover{
	color:#ffffff;
}

.nav-1{
	margin:0 48px 0 24px;
	display:inline-block;
}

.all#selected{
	color:#ffffff;
}

.nav-2{
	margin-right:48px;
	display:inline-block;
}

.metrics#selected{
	color:#ffffff;
}

.nav-3{
	margin-right:48px;
	display:inline-block;
}

.howto#selected{
	color:#ffffff;
}

.nav-4{
	margin:0 24px 0 0;
	display:inline-block;
}

.popular#selected{
	color:#ffffff;
}

.main-container{
	padding:36px 24px;
	background-color:#f1f1f1;
}

.main{
	margin:0 auto;
	padding-top:24px;
	max-width:768px;
	background-color:#ffffff;
}

.blog-post{
	color:#303030;
	margin:0 24px;
}

.blog-post * a{
	text-decoration:none;
}

.blog-image-400{
	display:none;
}

.blog-image{
	display:inline-block;
	max-width:352px;
	vertical-align:top;
	margin-right:24px;
}

.blog-preview{
	display:inline-block;
	width:299px;
}

.blog-excerpt a{
	font-family:"museo-sans", sans-serif;
	font-weight:300;
	font-size:18px;
	line-height:24px;
	text-decoration:none;
	color:#898989;
	display:block;
}

.blog-excerpt a:hover{
	color:#303030;
	-webkit-transition: color 0.2s ease;
  	-moz-transition: color 0.2s ease;
  	-o-transition: color 0.2s ease;
  	transition: color 0.2s ease;
}

.blog-title{
	font-size:30px;
	line-height:38px;
	margin: -5px 0 19px 0;
	font-family:"museo-sans", sans-serif;
}

.blog-title a{
	color:#303030;
}

.blog-title:hover + .blog-excerpt a{
	color:#303030;
	-webkit-transition: color 0.2s ease;
  	-moz-transition: color 0.2s ease;
  	-o-transition: color 0.2s ease;
  	transition: color 0.2s ease;
}

.blog-author{
	margin-top:36px;
	font-size:14px;
	font-family:"museo-sans", sans-serif;
	text-transform:uppercase;
	color:#898989;
}

.blog-author a{
	color:#898989;
}

.blog-post hr{
	margin:24px 0;
	background-color:#898989;
	height:1px;
	border:none;
}

.all-posts{
    margin: 0 auto;
    max-width: 768px;
    padding: 0 0 36px 0;
}

.all-posts a{
    color:#303030;
    float: right;
    font-family:"museo-sans", sans-serif;
    font-weight:300;
    font-size:14px;
    text-decoration: none;
    text-transform: uppercase;
}

.all-posts a:visited{
    color:#303030;
}

.all-posts a:hover{
    color: #43c9b6;
}

@media
only screen and (-webkit-min-device-pixel-ratio: 1.3),
only screen and    (min--moz-device-pixel-ratio: 1.3),
only screen and      (-o-min-device-pixel-ratio: 1.3/1),
only screen and         (min-device-pixel-ratio: 1.3) {
	.logo{
		display:inline-block;
		background-image:url('http://cdn2.hubspot.net/hub/120299/file-1692560343-png/priceintel_blog/priceintel_blog/logo2.png');
		width:281px;
		height:40px;
        margin: -6px 0 0 0;
		background-size:281px 40px;
	}

	.form-submit{
		background-image:url('http://cdn2.hubspot.net/hub/120299/file-986660008-png/ProfitWell_Blog/ProfitWell_Blog_Listing/profitwell_blog2/profitwell_blog2_Logos/subscribe_button2.png');
		width:18px;
		height:18px;
		display:inline-block;
		background-size:18px 18px;
	}
}