.header {
	font-family: "Brandon Text", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 600;
	font-size: 42px;
	text-align: center;
}

.sub-header {
	font-family: "Brandon Text", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 24px;
	text-align: center;
}

.small-text {
	color: rgb(112, 112, 112);
}

.button-large {
	width: 300px;
}

.vr {
    width:1px;
    background-color:#000;
    top:0;
    bottom:0;
    height:150px;
}

.center, .text-center {
    text-align: center;
}

.inner {
    margin: 0 auto;
    padding: 40px 30px;
    position: relative;
    width: 1050px;
}

.mb20 {
    margin-bottom: 20px;
}

#v2-pricing-plans {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.clearfix:after, .inner:after, [class*="grid"]:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.narrow-width {
    margin: auto;
    position: relative;
    width: 720px;
}

.border-left {
	border-left: 1px solid #ddd;
}

.pricing-plan-box {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #707070;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 14px;
    line-height: 1.4;
    padding: 10px 0 15px;
}

h1, h2, h3, h4, h5 {
    color: #444;
    font-family: "Brandon Text", "Helvetica Neue", Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 600;
}

.price-note {
    color: #999;
    font-size: 10px;
    opacity: 0.8;
}