@charset "UTF-8";

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline
}

audio:not([controls]) {
	display: none;
	height: 0
}

[hidden],
template {
	display: none
}

a {
	background-color: transparent
}

a:active,
a:hover {
	outline: 0
}

a#sweepstakes-promo{
	float: right;
    margin-top: 30px;
}

abbr[title] {
	border-bottom: 1px dotted
}

b,
strong {
	font-weight: bold
}

dfn {
	font-style: italic
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

mark {
	background: #ff0;
	color: #000
}

small {
	font-size: 80%
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -0.5em
}

sub {
	bottom: -0.25em
}

img {
	border: 0
}

svg:not(:root) {
	overflow: hidden
}

figure {
	margin: 1em 40px
}

hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}

pre {
	overflow: auto
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0
}

button {
	overflow: visible
}

button,
select {
	text-transform: none
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer
}

button[disabled],
html input[disabled] {
	cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0
}

input {
	line-height: normal
}

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto
}

input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto
}

optgroup {
	font-weight: bold
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	margin-bottom: 5px
}

th,
td {
	padding: 10px;
	border: 1px solid #ccc
}

.image-replacement {
	text-indent: 200%;
	white-space: nowrap;
	overflow: hidden
}

span.amp {
	font-family: Baskerville, 'Goudy Old Style', Palatino, 'Book Antiqua', serif!important;
	font-style: italic
}

meta.foundation-version {
	font-family: "/5.5.1/"
}

meta.foundation-mq-small {
	font-family: "/only screen/";
	width: 0
}

meta.foundation-mq-small-only {
	font-family: "/only screen and (max-width: 63em)/";
	width: 0
}

meta.foundation-mq-medium {
	font-family: "/only screen and (min-width:63.063em)/";
	width: 63.063em
}

meta.foundation-mq-medium-only {
	font-family: "/only screen and (min-width:63.063em) and (max-width:64em)/";
	width: 63.063em
}

meta.foundation-mq-large {
	font-family: "/only screen and (min-width:64.063em)/";
	width: 64.063em
}

meta.foundation-mq-large-only {
	font-family: "/only screen and (min-width:64.063em) and (max-width:90em)/";
	width: 64.063em
}

meta.foundation-mq-xlarge {
	font-family: "/only screen and (min-width:90.063em)/";
	width: 90.063em
}

meta.foundation-mq-xlarge-only {
	font-family: "/only screen and (min-width:90.063em) and (max-width:120em)/";
	width: 90.063em
}

meta.foundation-mq-xxlarge {
	font-family: "/only screen and (min-width:120.063em)/";
	width: 120.063em
}

meta.foundation-data-attribute-namespace {
	font-family: false
}

html,
body {
	height: 100%
}

*,
*:before,
*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

html,
body {
	font-size: 100%
}

body {
	background: #fff;
	color: #222;
	padding: 0;
	margin: 0;
	font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 1.5;
	position: relative;
	cursor: auto
}

a:hover {
	cursor: pointer
}

img {
	max-width: 100%;
	height: auto
}

img {
	-ms-interpolation-mode: bicubic
}

#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
	max-width: none!important
}

.left {
	float: left!important
}

.right {
	float: right!important
}

.clearfix:before,
.clearfix:after {
	content: " ";
	display: table
}

.clearfix:after {
	clear: both
}

.hide {
	display: none
}

.invisible {
	visibility: hidden
}

.antialiased {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

img {
	display: inline-block;
	vertical-align: middle
}

textarea {
	height: auto;
	min-height: 50px
}

select {
	width: 100%
}

.row {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	max-width: 64rem
}

.row:before,
.row:after {
	content: " ";
	display: table
}

.row:after {
	clear: both
}

.row.collapse>.column,
.row.collapse>.columns {
	padding-left: 0;
	padding-right: 0
}

.row.collapse .row {
	margin-left: 0;
	margin-right: 0
}

.row .row {
	width: auto;
	margin-left: -0.9375rem;
	margin-right: -0.9375rem;
	margin-top: 0;
	margin-bottom: 0;
	max-width: none
}

.row .row:before,
.row .row:after {
	content: " ";
	display: table
}

.row .row:after {
	clear: both
}

.row .row.collapse {
	width: auto;
	margin: 0;
	max-width: none
}

.row .row.collapse:before,
.row .row.collapse:after {
	content: " ";
	display: table
}

.row .row.collapse:after {
	clear: both
}

.column,
.columns {
	padding-left: .9375rem;
	padding-right: .9375rem;
	width: 100%;
	float: left
}

[class*="column"]+[class*="column"]:last-child {
	float: right
}

[class*="column"]+[class*="column"].end {
	float: left
}


@media only screen {
	.small-push-0 {
		position: relative;
		left: 0;
		right: auto
	}
	.small-pull-0 {
		position: relative;
		right: 0;
		left: auto
	}
	.small-push-1 {
		position: relative;
		left: 8.33333%;
		right: auto
	}
	.small-pull-1 {
		position: relative;
		right: 8.33333%;
		left: auto
	}
	.small-push-2 {
		position: relative;
		left: 16.66667%;
		right: auto
	}
	.small-pull-2 {
		position: relative;
		right: 16.66667%;
		left: auto
	}
	.small-push-3 {
		position: relative;
		left: 25%;
		right: auto
	}
	.small-pull-3 {
		position: relative;
		right: 25%;
		left: auto
	}
	.small-push-4 {
		position: relative;
		left: 33.33333%;
		right: auto
	}
	.small-pull-4 {
		position: relative;
		right: 33.33333%;
		left: auto
	}
	.small-push-5 {
		position: relative;
		left: 41.66667%;
		right: auto
	}
	.small-pull-5 {
		position: relative;
		right: 41.66667%;
		left: auto
	}
	.small-push-6 {
		position: relative;
		left: 50%;
		right: auto
	}
	.small-pull-6 {
		position: relative;
		right: 50%;
		left: auto
	}
	.small-push-7 {
		position: relative;
		left: 58.33333%;
		right: auto
	}
	.small-pull-7 {
		position: relative;
		right: 58.33333%;
		left: auto
	}
	.small-push-8 {
		position: relative;
		left: 66.66667%;
		right: auto
	}
	.small-pull-8 {
		position: relative;
		right: 66.66667%;
		left: auto
	}
	.small-push-9 {
		position: relative;
		left: 75%;
		right: auto
	}
	.small-pull-9 {
		position: relative;
		right: 75%;
		left: auto
	}
	.small-push-10 {
		position: relative;
		left: 83.33333%;
		right: auto
	}
	.small-pull-10 {
		position: relative;
		right: 83.33333%;
		left: auto
	}
	.small-push-11 {
		position: relative;
		left: 91.66667%;
		right: auto
	}
	.small-pull-11 {
		position: relative;
		right: 91.66667%;
		left: auto
	}
	.column,
	.columns {
		position: relative;
		padding-left: .9375rem;
		padding-right: .9375rem;
		float: left
	}
	.small-1 {
		width: 8.33333%
	}
	.small-2 {
		width: 16.66667%
	}
	.small-3 {
		width: 25%
	}
	.small-4 {
		width: 33.33333%
	}
	.small-5 {
		width: 41.66667%
	}
	.small-6 {
		width: 50%
	}
	.small-7 {
		width: 58.33333%
	}
	.small-8 {
		width: 66.66667%
	}
	.small-9 {
		width: 75%
	}
	.small-10 {
		width: 83.33333%
	}
	.small-11 {
		width: 91.66667%
	}
	.small-12 {
		width: 100%
	}
	.small-offset-0 {
		margin-left: 0!important
	}
	.small-offset-1 {
		margin-left: 8.33333%!important
	}
	.small-offset-2 {
		margin-left: 16.66667%!important
	}
	.small-offset-3 {
		margin-left: 25%!important
	}
	.small-offset-4 {
		margin-left: 33.33333%!important
	}
	.small-offset-5 {
		margin-left: 41.66667%!important
	}
	.small-offset-6 {
		margin-left: 50%!important
	}
	.small-offset-7 {
		margin-left: 58.33333%!important
	}
	.small-offset-8 {
		margin-left: 66.66667%!important
	}
	.small-offset-9 {
		margin-left: 75%!important
	}
	.small-offset-10 {
		margin-left: 83.33333%!important
	}
	.small-offset-11 {
		margin-left: 91.66667%!important
	}
	.small-reset-order {
		margin-left: 0;
		margin-right: 0;
		left: auto;
		right: auto;
		float: left
	}
	.column.small-centered,
	.columns.small-centered {
		margin-left: auto;
		margin-right: auto;
		float: none
	}
	.column.small-uncentered,
	.columns.small-uncentered {
		margin-left: 0;
		margin-right: 0;
		float: left
	}
	.column.small-centered:last-child,
	.columns.small-centered:last-child {
		float: none
	}
	.column.small-uncentered:last-child,
	.columns.small-uncentered:last-child {
		float: left
	}
	.column.small-uncentered.opposite,
	.columns.small-uncentered.opposite {
		float: right
	}
	.row.small-collapse>.column,
	.row.small-collapse>.columns {
		padding-left: 0;
		padding-right: 0
	}
	.row.small-collapse .row {
		margin-left: 0;
		margin-right: 0
	}
	.row.small-uncollapse>.column,
	.row.small-uncollapse>.columns {
		padding-left: .9375rem;
		padding-right: .9375rem;
		float: left
	}
}

.iimslideswrap {
	padding-top:50px;
	padding-bottom:50px;
	background:#71C9B0;
	position: relative;
}
.iimslideswrap p {
	max-width:800px;
	margin:0 auto;
	padding-left:20px;
	padding-right:20px;
}
.iimslideswrap h2 {
    font-family: "Glypha LT W01_75 Black";
    color: #004785;
    font-size: 1.4em;
	max-width:800px;
	margin:0 auto;
	margin-bottom: 20px;
	padding-left:20px;
	padding-right:20px;
}
.iimslideswrap h3 {
    color: #004785;
	max-width:800px;
	margin:0 auto;
	padding-left:20px;
	padding-right:20px;
}
.iimslideswrap h1, .iimslideswrap h4, .iimslideswrap h5 {
	color: #004785;
	max-width:800px;
	margin:0 auto;
	padding-left:20px;
	padding-right:20px;
}
.iimslideswrap h3 a {
	color: #004785;
}
.iimslideswrap .cycle-slideshow {
	margin-top:30px;
	margin-bottom:30px;
	margin-left:-60px;
}
.iimslideswrap .cycle-slideshow img {
	margin-left:15px;
	margin-right:15px;
}
.iimslideswrap .c2prev {
	background: URL("../images/iimPrev.png");
	display:none;
	height:50px;
	width:25px;
	position: absolute;
	top:50%;
	left:10px;
}
.iimslideswrap .c2next {
	background: URL("../images/iimNext.png");
	display:none;
	height:50px;
	width:25px;
	position: absolute;
	top:50%;
	right:10px;
}
.txtlnkIcon {
	height:25px;
	margin-right:3px;
	width:auto;
}


@media only screen and (min-width:63.063em) {

	.iimslideswrap .c2prev {
		display:block;
	}
	.iimslideswrap .c2next {
		display:block;
	}

	.medium-push-0 {
		position: relative;
		left: 0;
		right: auto
	}
	.medium-pull-0 {
		position: relative;
		right: 0;
		left: auto
	}
	.medium-push-1 {
		position: relative;
		left: 8.33333%;
		right: auto
	}
	.medium-pull-1 {
		position: relative;
		right: 8.33333%;
		left: auto
	}
	.medium-push-2 {
		position: relative;
		left: 16.66667%;
		right: auto
	}
	.medium-pull-2 {
		position: relative;
		right: 16.66667%;
		left: auto
	}
	.medium-push-3 {
		position: relative;
		left: 25%;
		right: auto
	}
	.medium-pull-3 {
		position: relative;
		right: 25%;
		left: auto
	}
	.medium-push-4 {
		position: relative;
		left: 33.33333%;
		right: auto
	}
	.medium-pull-4 {
		position: relative;
		right: 33.33333%;
		left: auto
	}
	.medium-push-5 {
		position: relative;
		left: 41.66667%;
		right: auto
	}
	.medium-pull-5 {
		position: relative;
		right: 41.66667%;
		left: auto
	}
	.medium-push-6 {
		position: relative;
		left: 50%;
		right: auto
	}
	.medium-pull-6 {
		position: relative;
		right: 50%;
		left: auto
	}
	.medium-push-7 {
		position: relative;
		left: 58.33333%;
		right: auto
	}
	.medium-pull-7 {
		position: relative;
		right: 58.33333%;
		left: auto
	}
	.medium-push-8 {
		position: relative;
		left: 66.66667%;
		right: auto
	}
	.medium-pull-8 {
		position: relative;
		right: 66.66667%;
		left: auto
	}
	.medium-push-9 {
		position: relative;
		left: 75%;
		right: auto
	}
	.medium-pull-9 {
		position: relative;
		right: 75%;
		left: auto
	}
	.medium-push-10 {
		position: relative;
		left: 83.33333%;
		right: auto
	}
	.medium-pull-10 {
		position: relative;
		right: 83.33333%;
		left: auto
	}
	.medium-push-11 {
		position: relative;
		left: 91.66667%;
		right: auto
	}
	.medium-pull-11 {
		position: relative;
		right: 91.66667%;
		left: auto
	}
	.column,
	.columns {
		position: relative;
		padding-left: .9375rem;
		padding-right: .9375rem;
		float: left
	}
	.medium-1 {
		width: 8.33333%
	}
	.medium-2 {
		width: 16.66667%
	}
	.medium-3 {
		width: 25%
	}
	.medium-4 {
		width: 33.33333%
	}
	.medium-5 {
		width: 41.66667%
	}
	.medium-6 {
		width: 50%
	}
	.medium-7 {
		width: 58.33333%
	}
	.medium-8 {
		width: 66.66667%
	}
	.medium-9 {
		width: 75%
	}
	.medium-10 {
		width: 83.33333%
	}
	.medium-11 {
		width: 91.66667%
	}
	.medium-12 {
		width: 100%
	}
	.medium-offset-0 {
		margin-left: 0!important
	}
	.medium-offset-1 {
		margin-left: 8.33333%!important
	}
	.medium-offset-2 {
		margin-left: 16.66667%!important
	}
	.medium-offset-3 {
		margin-left: 25%!important
	}
	.medium-offset-4 {
		margin-left: 33.33333%!important
	}
	.medium-offset-5 {
		margin-left: 41.66667%!important
	}
	.medium-offset-6 {
		margin-left: 50%!important
	}
	.medium-offset-7 {
		margin-left: 58.33333%!important
	}
	.medium-offset-8 {
		margin-left: 66.66667%!important
	}
	.medium-offset-9 {
		margin-left: 75%!important
	}
	.medium-offset-10 {
		margin-left: 83.33333%!important
	}
	.medium-offset-11 {
		margin-left: 91.66667%!important
	}
	.medium-reset-order {
		margin-left: 0;
		margin-right: 0;
		left: auto;
		right: auto;
		float: left
	}
	.column.medium-centered,
	.columns.medium-centered {
		margin-left: auto;
		margin-right: auto;
		float: none
	}
	.column.medium-uncentered,
	.columns.medium-uncentered {
		margin-left: 0;
		margin-right: 0;
		float: left
	}
	.column.medium-centered:last-child,
	.columns.medium-centered:last-child {
		float: none
	}
	.column.medium-uncentered:last-child,
	.columns.medium-uncentered:last-child {
		float: left
	}
	.column.medium-uncentered.opposite,
	.columns.medium-uncentered.opposite {
		float: right
	}
	.row.medium-collapse>.column,
	.row.medium-collapse>.columns {
		padding-left: 0;
		padding-right: 0
	}
	.row.medium-collapse .row {
		margin-left: 0;
		margin-right: 0
	}
	.row.medium-uncollapse>.column,
	.row.medium-uncollapse>.columns {
		padding-left: .9375rem;
		padding-right: .9375rem;
		float: left
	}
	.push-0 {
		position: relative;
		left: 0;
		right: auto
	}
	.pull-0 {
		position: relative;
		right: 0;
		left: auto
	}
	.push-1 {
		position: relative;
		left: 8.33333%;
		right: auto
	}
	.pull-1 {
		position: relative;
		right: 8.33333%;
		left: auto
	}
	.push-2 {
		position: relative;
		left: 16.66667%;
		right: auto
	}
	.pull-2 {
		position: relative;
		right: 16.66667%;
		left: auto
	}
	.push-3 {
		position: relative;
		left: 25%;
		right: auto
	}
	.pull-3 {
		position: relative;
		right: 25%;
		left: auto
	}
	.push-4 {
		position: relative;
		left: 33.33333%;
		right: auto
	}
	.pull-4 {
		position: relative;
		right: 33.33333%;
		left: auto
	}
	.push-5 {
		position: relative;
		left: 41.66667%;
		right: auto
	}
	.pull-5 {
		position: relative;
		right: 41.66667%;
		left: auto
	}
	.push-6 {
		position: relative;
		left: 50%;
		right: auto
	}
	.pull-6 {
		position: relative;
		right: 50%;
		left: auto
	}
	.push-7 {
		position: relative;
		left: 58.33333%;
		right: auto
	}
	.pull-7 {
		position: relative;
		right: 58.33333%;
		left: auto
	}
	.push-8 {
		position: relative;
		left: 66.66667%;
		right: auto
	}
	.pull-8 {
		position: relative;
		right: 66.66667%;
		left: auto
	}
	.push-9 {
		position: relative;
		left: 75%;
		right: auto
	}
	.pull-9 {
		position: relative;
		right: 75%;
		left: auto
	}
	.push-10 {
		position: relative;
		left: 83.33333%;
		right: auto
	}
	.pull-10 {
		position: relative;
		right: 83.33333%;
		left: auto
	}
	.push-11 {
		position: relative;
		left: 91.66667%;
		right: auto
	}
	.pull-11 {
		position: relative;
		right: 91.66667%;
		left: auto
	}
}

@media only screen and (min-width:64.063em) {
	.large-push-0 {
		position: relative;
		left: 0;
		right: auto
	}
	.large-pull-0 {
		position: relative;
		right: 0;
		left: auto
	}
	.large-push-1 {
		position: relative;
		left: 8.33333%;
		right: auto
	}
	.large-pull-1 {
		position: relative;
		right: 8.33333%;
		left: auto
	}
	.large-push-2 {
		position: relative;
		left: 16.66667%;
		right: auto
	}
	.large-pull-2 {
		position: relative;
		right: 16.66667%;
		left: auto
	}
	.large-push-3 {
		position: relative;
		left: 25%;
		right: auto
	}
	.large-pull-3 {
		position: relative;
		right: 25%;
		left: auto
	}
	.large-push-4 {
		position: relative;
		left: 33.33333%;
		right: auto
	}
	.large-pull-4 {
		position: relative;
		right: 33.33333%;
		left: auto
	}
	.large-push-5 {
		position: relative;
		left: 41.66667%;
		right: auto
	}
	.large-pull-5 {
		position: relative;
		right: 41.66667%;
		left: auto
	}
	.large-push-6 {
		position: relative;
		left: 50%;
		right: auto
	}
	.large-pull-6 {
		position: relative;
		right: 50%;
		left: auto
	}
	.large-push-7 {
		position: relative;
		left: 58.33333%;
		right: auto
	}
	.large-pull-7 {
		position: relative;
		right: 58.33333%;
		left: auto
	}
	.large-push-8 {
		position: relative;
		left: 66.66667%;
		right: auto
	}
	.large-pull-8 {
		position: relative;
		right: 66.66667%;
		left: auto
	}
	.large-push-9 {
		position: relative;
		left: 75%;
		right: auto
	}
	.large-pull-9 {
		position: relative;
		right: 75%;
		left: auto
	}
	.large-push-10 {
		position: relative;
		left: 83.33333%;
		right: auto
	}
	.large-pull-10 {
		position: relative;
		right: 83.33333%;
		left: auto
	}
	.large-push-11 {
		position: relative;
		left: 91.66667%;
		right: auto
	}
	.large-pull-11 {
		position: relative;
		right: 91.66667%;
		left: auto
	}
	.column,
	.columns {
		position: relative;
		padding-left: .9375rem;
		padding-right: .9375rem;
		float: left
	}
	.large-1 {
		width: 8.33333%
	}
	.large-2 {
		width: 16.66667%
	}
	.large-3 {
		width: 25%
	}
	.large-4 {
		width: 33.33333%
	}
	.large-5 {
		width: 41.66667%
	}
	.large-6 {
		width: 50%
	}
	.large-7 {
		width: 58.33333%
	}
	.large-8 {
		width: 66.66667%
	}
	.large-9 {
		width: 75%
	}
	.large-10 {
		width: 83.33333%
	}
	.large-11 {
		width: 91.66667%
	}
	.large-12 {
		width: 100%
	}
	.large-offset-0 {
		margin-left: 0!important
	}
	.large-offset-1 {
		margin-left: 8.33333%!important
	}
	.large-offset-2 {
		margin-left: 16.66667%!important
	}
	.large-offset-3 {
		margin-left: 25%!important
	}
	.large-offset-4 {
		margin-left: 33.33333%!important
	}
	.large-offset-5 {
		margin-left: 41.66667%!important
	}
	.large-offset-6 {
		margin-left: 50%!important
	}
	.large-offset-7 {
		margin-left: 58.33333%!important
	}
	.large-offset-8 {
		margin-left: 66.66667%!important
	}
	.large-offset-9 {
		margin-left: 75%!important
	}
	.large-offset-10 {
		margin-left: 83.33333%!important
	}
	.large-offset-11 {
		margin-left: 91.66667%!important
	}
	.large-reset-order {
		margin-left: 0;
		margin-right: 0;
		left: auto;
		right: auto;
		float: left
	}
	.column.large-centered,
	.columns.large-centered {
		margin-left: auto;
		margin-right: auto;
		float: none
	}
	.column.large-uncentered,
	.columns.large-uncentered {
		margin-left: 0;
		margin-right: 0;
		float: left
	}
	.column.large-centered:last-child,
	.columns.large-centered:last-child {
		float: none
	}
	.column.large-uncentered:last-child,
	.columns.large-uncentered:last-child {
		float: left
	}
	.column.large-uncentered.opposite,
	.columns.large-uncentered.opposite {
		float: right
	}
	.row.large-collapse>.column,
	.row.large-collapse>.columns {
		padding-left: 0;
		padding-right: 0
	}
	.row.large-collapse .row {
		margin-left: 0;
		margin-right: 0
	}
	.row.large-uncollapse>.column,
	.row.large-uncollapse>.columns {
		padding-left: .9375rem;
		padding-right: .9375rem;
		float: left
	}
	.push-0 {
		position: relative;
		left: 0;
		right: auto
	}
	.pull-0 {
		position: relative;
		right: 0;
		left: auto
	}
	.push-1 {
		position: relative;
		left: 8.33333%;
		right: auto
	}
	.pull-1 {
		position: relative;
		right: 8.33333%;
		left: auto
	}
	.push-2 {
		position: relative;
		left: 16.66667%;
		right: auto
	}
	.pull-2 {
		position: relative;
		right: 16.66667%;
		left: auto
	}
	.push-3 {
		position: relative;
		left: 25%;
		right: auto
	}
	.pull-3 {
		position: relative;
		right: 25%;
		left: auto
	}
	.push-4 {
		position: relative;
		left: 33.33333%;
		right: auto
	}
	.pull-4 {
		position: relative;
		right: 33.33333%;
		left: auto
	}
	.push-5 {
		position: relative;
		left: 41.66667%;
		right: auto
	}
	.pull-5 {
		position: relative;
		right: 41.66667%;
		left: auto
	}
	.push-6 {
		position: relative;
		left: 50%;
		right: auto
	}
	.pull-6 {
		position: relative;
		right: 50%;
		left: auto
	}
	.push-7 {
		position: relative;
		left: 58.33333%;
		right: auto
	}
	.pull-7 {
		position: relative;
		right: 58.33333%;
		left: auto
	}
	.push-8 {
		position: relative;
		left: 66.66667%;
		right: auto
	}
	.pull-8 {
		position: relative;
		right: 66.66667%;
		left: auto
	}
	.push-9 {
		position: relative;
		left: 75%;
		right: auto
	}
	.pull-9 {
		position: relative;
		right: 75%;
		left: auto
	}
	.push-10 {
		position: relative;
		left: 83.33333%;
		right: auto
	}
	.pull-10 {
		position: relative;
		right: 83.33333%;
		left: auto
	}
	.push-11 {
		position: relative;
		left: 91.66667%;
		right: auto
	}
	.pull-11 {
		position: relative;
		right: 91.66667%;
		left: auto
	}
}

body {
	font-family: "Myriad Pro", "Myriad", Verdana, sans-serif;
	color: #231f20
}

a,
a:visited {
	text-decoration: none;
	color: #dd5843
}

a:link,
a:visited:link {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);

}

p {
	font-size: .95em
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5 {
	font-weight: normal;
	margin: 0
}

h1 a,
.h1 a,
h2 a,
.h2 a,
h3 a,
.h3 a,
h4 a,
.h4 a,
h5 a,
.h5 a {
	text-decoration: none
}

h2 {
	font-size: 1.1em
}

h1,
.h1 {
	font-family: 'Glypha LT W01_75 Black';
	font-size: 1.2em;
	color: #004785
}

h3,
.h3 {
	font-size: 1em;
	font-family: 'Glypha LT W01_75 Black';
	margin-bottom: 8px
}

#blog-header h1 {
	margin-top: 18px;
}

.header ul.off-canvas-list li {
	list-style: none
}


.header #top-bar-wrapper{
	background-color: #51595d;
}

.header #top-bar-wrapper #top-bar{
	text-align: center;
}

.header #top-bar-wrapper #top-bar strong{
	font-size: 11px;
	font-family:'Futura BT W01 Bold';
	color: white;
}
.header #top-bar-wrapper #top-bar ul{
	list-style-type: none;
	display: inline-block;
	margin:5px 0px;
}

.header #top-bar-wrapper #top-bar ul li{
	display: inline-block;
	padding:0px 20px;
	text-align: center;
	border-left: 1px solid #a8acae;
	line-height: 11px;
}

.header #top-bar-wrapper #top-bar ul li:first-of-type{
	border-left:none;
}

.header #top-bar-wrapper #top-bar ul li a{
	text-decoration: none;
	text-transform: uppercase;
	color: white;
	font-size: 11px;
	font-family:'Futura BT W01 Medium';
	opacity: 0.9;
}

.header #top-bar-wrapper #top-bar ul li a:hover{
	opacity:1;
}

.header #top-bar-wrapper #top-bar ul li.current-site a{
	border-bottom: 1px dotted white;
}


.header #top-bar-wrapper #top-bar ul li:first-of-type a{
	border-left:none;
}

@media(max-width:1011px){
	.header #top-bar-wrapper{
		display: none;
	}

	.header #inner-headerM #top-bar-wrapper{
		display: block;
		padding:10px 0px;
	}

	#menu-secondary-1:after,
	.header #inner-headerM #top-bar-wrapper:before{
		content: "";
		display: table;
		clear: both;
	}

	.header #top-bar-wrapper #top-bar ul{
		padding-left:0px;
	}
}

.top-bar .title-area {
	z-index: 1
}

.off-canvas-list ul {
	margin-left: 0
}

.off-canvas-list ul li a {
	border-bottom: 0
}

.off-canvas-list ul .dropdown {
	margin-left: 20px
}

#content #inner-content {
	padding: 1rem 0rem
}

#legal-footer a,
#WNc a,
#Clower a,
.article-header a,
#content a{
	text-decoration: underline;
}

#legal-footer a:hover,
.article-header a:hover,
#Clower a:hover,
#WNc a:hover,
#content a:hover{
		opacity: 0.85;
}

a.pdf-download-button{
	display: block;
	font-size: 16px;
	color:#16a796;
	background-color: #f6f1e5;
	border-radius: 5px;
	padding:20px 20px 20px 60px;
	position: relative;
	font-weight: bold;
	border-bottom: none;
	margin-bottom: 10px;
}

a.pdf-download-button:hover{
	border-bottom: none;
}

a.pdf-download-button:before{
	content: url("/wp-content/themes/VontKickoff/library/images/pdf-icon.png");
	position: absolute;
	top:14px;
	left:22px;
}

.page-title {
	margin-top: 30px;
	margin-bottom: 10px;
}

.byline {
	color: #999
}

#contrib .entry-content {
	padding-top: 0;
	margin-left: .4375rem;
	margin-right: .9375rem
}

.entry-content {
	font-size: .95em;
	padding-bottom: 20px
}

.entry-content.no-dots {
	background: 0
}

.entry-content.claimdots {
	background: URL("../images/dot4.png") left bottom repeat-x
}

.entry-content a {
	font-weight: bold
}

.entry-content p {
	padding-bottom: 15px
}

.entry-content ul,
.entry-content ol {
	list-style-position: outside;
	padding-left: 15px;
	margin-top: 0;
	margin-bottom: 15px
}

.entry-content ul li,
.entry-content ol li {
	margin-bottom: 5px;
	line-height: 1.1em;
	list-style: none
}

.entry-content ul li:before,
.entry-content ol li:before {
	content: "·";
	font-size: 20px;
	vertical-align: middle;
	line-height: 20px;
	margin-left: -10px;
	margin-right: 5px
}

.entry-content .gform_body ul li:before {
	content: ""
}

.entry-content dd {
	margin-left: 0;
	font-size: .9em;
	color: #787878;
	margin-bottom: 1.5em
}

.entry-content img {
	max-width: 100%;
	height: auto
}

.entry-content video,
.entry-content object {
	max-width: 100%;
	height: auto
}

.entry-content pre {
	background: #eee;
	border: 1px solid #cecece;
	padding: 10px
}

.wp-caption {
	max-width: 100%;
	padding: 5px
}

.wp-caption img {
	max-width: 100%;
	margin-bottom: 0;
	width: 100%
}

.wp-caption p.wp-caption-text {
	font-size: .85em;
	margin: 4px 0 7px;
	text-align: center
}

.pagination a:hover {
	color: black
}

#respond ul {
	margin-left: 0
}

.commentlist li {
	position: relative;
	clear: both;
	overflow: hidden;
	list-style-type: none;
	margin-bottom: 1.5em;
	padding: .7335em 10px
}

.commentlist li:last-child {
	margin-bottom: 0
}

.commentlist li ul.children {
	margin: 0
}

.commentlist li[class*=depth-] {
	margin-top: 1.1em
}

.commentlist li.depth-1 {
	margin-left: 0;
	margin-top: 0
}

.commentlist li:not(.depth-1) {
	margin-left: 10px;
	margin-top: 0;
	padding-bottom: 0;
	background: #e7e7e7
}

.commentlist li.depth-3 {
	background: #dadada
}

.commentlist .vcard {
	margin-left: 50px
}

.commentlist .vcard cite.fn {
	font-weight: 700;
	font-style: normal
}

.commentlist .vcard time {
	float: right
}

.commentlist .vcard time a {
	color: #999;
	text-decoration: none
}

.commentlist .vcard time a:hover {
	text-decoration: underline
}

.commentlist .vcard img.avatar {
	position: absolute;
	left: 10px;
	padding: 2px;
	border: 1px solid #cecece;
	background: #fff
}

.commentlist .comment_content p {
	margin: .7335em 0 1.5em;
	font-size: 1em;
	line-height: 1.5em
}

.commentlist .comment-reply-link {
	float: right
}

.respond-form {
	margin: 1.5em 10px;
	padding-bottom: 2.2em
}

.respond-form form {
	margin: .75em 0
}

.respond-form form li {
	list-style-type: none;
	clear: both;
	margin-bottom: .7335em
}

.respond-form form li label,
.respond-form form li small {
	display: none
}

.respond-form form input[type=text],
.respond-form form input[type=email],
.respond-form form input[type=url],
.respond-form form textarea {
	padding: 3px 6px;
	background: #efefef;
	border: 2px solid #cecece;
	line-height: 1.5em
}

.respond-form form input[type=text]:focus,
.respond-form form input[type=email]:focus,
.respond-form form input[type=url]:focus,
.respond-form form textarea:focus {
	background: #fff
}

.respond-form form input[type=text]:invalid,
.respond-form form input[type=email]:invalid,
.respond-form form input[type=url]:invalid,
.respond-form form textarea:invalid {
	outline: 0;
	border-color: #fbc2c4;
	background-color: #f6e7eb;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none
}

.respond-form form input[type=text],
.respond-form form input[type=email],
.respond-form form input[type=url] {
	max-width: 400px;
	min-width: 250px
}

.respond-form form textarea {
	resize: none;
	width: 97.3%;
	height: 150px
}

#comment-form-title {
	margin: 0 0 1.1em
}

#allowed_tags {
	margin: 1.5em 10px .7335em 0
}

.nocomments {
	margin: 0 20px 1.1em
}

.widget ul {
	margin: 0
}

.widget ul li {
	list-style: none
}

#sidebar-offcanvas .widgettitle {
	color: #fff
}

.footer {
	clear: both;
	margin-top: 1em;
	background: #004883;
	-moz-box-shadow: inset 0 8px 10px -8px rgba(0, 0, 0, 0.5), inset 0 -8px 10px -8px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: inset 0 8px 10px -8px rgba(0, 0, 0, 0.5), inset 0 -8px 10px -8px rgba(0, 0, 0, 0.5);
	box-shadow: inset 0 8px 10px -8px rgba(0, 0, 0, 0.5), inset 0 -8px 10px -8px rgba(0, 0, 0, 0.5);
	color: #fff
}

.footer a {
	color: #fff;
	text-decoration: underline
}

.clearing-assembled.clearing-blackout a:hover {
	background: 0
}

.gform_body ul {
	list-style: none outside none;
	margin: 0
}

@keyframes fadein {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@-moz-keyframes fadein {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@-webkit-keyframes fadein {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@-ms-keyframes fadein {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@-o-keyframes fadein {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

sup {
	font-size: .7em
}

#nav-toggle {
	position: absolute;
	right: 30px;
	top: 22px;
	cursor: pointer;
	padding: 0 20px 0 0;
	height: 20px
}

#nav-toggle span,
#nav-toggle span:before,
#nav-toggle span:after {
	cursor: pointer;
	border-radius: 1px;
	height: 3px;
	width: 20px;
	top: 7px;
	background: #dd5843;
	position: absolute;
	display: block;
	content: ''
}

#nav-toggle span:before {
	top: -7px
}

#nav-toggle span:after {
	bottom: -14px
}

#nav-toggle span,
#nav-toggle span:before,
#nav-toggle span:after {
	transition: all 100ms ease-in-out;
	-ms-transition: all 100ms ease-in-out;
	-webkit-transition: all 100ms ease-in-out
}

#nav-toggle.active span {
	background-color: transparent
}

#nav-toggle.active span:before,
#nav-toggle.active span:after {
	top: 0
}

#nav-toggle.active span:before {
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg)
}

#nav-toggle.active span:after {
	transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg)
}

#logoM {
	background: URL("../images/spriteM.png") left top no-repeat;
	background-image:url('/wp-content/themes/VontKickoff/library/images/nextgen-logo.svg)');
	background-repeat: no-repeat;
	background-size:contain;
	background-position: left center;
	height: 40px;
	width: 210px;
	display: block;
	margin: 0 auto;
	margin-right:0px;
	margin-left:30px;
}

#logoM:hover {
    cursor:pointer;
}
#inner-header {
	position: absolute;
	top: 16px;
	left: -30px
}

#inner-header {
	width: 45%
}

#inner-headerM {
	display: none;
	background: #cf4a36
}

#inner-header2 {
	/* background: #dd5843; */
	/* background-color: #004883; */
	/* background-color: #32a9c2; */
	background-color: #C6513F;
	display: none
}

#inner-header li {
	display: none
}

#inner-headerM li.login-link {
/* 	display: none; */
}

#mobile_preheader {
	padding-top: 10px;
	padding-bottom: 10px;
}

#menu-primary {
	font-size: 1.1em;
	margin: 0;
	margin-left: 10px;
	margin-right: 10px;
	padding: 0
}

#menu-primary li {
	list-style-type: none;
	display: block;
	font-family: 'ITCBaileySansW01-Bold';
	position: relative;
	background: URL("../images/dot.png") center top repeat-x;
	padding-top: 10px;
	padding-bottom: 10px
}

#menu-primary li:first-child,
#menu-primary li ul li {
	background: transparent
}

#menu-primary li a:after {
	content: " \00BB";
	font-family: 'ITCBaileySansW01-Book';
	font-size: 1.2em
}

#menu-primary li.has-dropdown a:after {
	content: ""
}

#menu-primary li.has-dropdown:after {
	content: " +";
	font-size: 1em;
	display: block;
	color: #f6f1e5;
	position: absolute;
	right: 0;
	top: 12px
}

#menu-primary li.has-dropdown.open:after {
	content: " -"
}

#menu-primary li.has-dropdown ul li a:after {
	content: " \00BB";
	font-family: 'ITCBaileySansW01-Book'
}

#menu-primary li ul {
	display: none;
	padding-left: 10px
}

#menu-primary li a {
	color: #f6f1e5;
	text-transform: uppercase;
	text-decoration: none;
	display: block
}

#menu-primary li ul li {
	padding-top: 5px;
	padding-bottom: 5px
}

#menu-primary li ul li a {
	font-family: 'ITCBaileySansW01-Book';
	font-size: .85em
}

#menu-primary > li:last-child{
	/* border-left:1px solid white; */
}

#menu-secondary-1 {
	margin: 0;
	padding: 0
}

#menu-secondary-1 li {
	list-style-type: none;
	display: block;
	font-family: 'ITCBaileySansW01-Book';
	width: 50%;
	float: left;
	border-bottom: 1px solid #df8d7c;
	padding: 15px;
	padding-right: 0;
	font-size: .90em
}

#menu-secondary-1 li:nth-child(1),
#menu-secondary-1 li:nth-child(2) {
	border-top: 1px solid #df8d7c;
}

#menu-secondary-1 li:nth-child(odd) {
	border-right: 1px solid #df8d7c
}

#menu-secondary-1 li:last-child {
    border-bottom:none;
}

/*
#menu-secondary-1 li:nth-child(5) {
	width: 100%;
	border-left: 0;
	border-bottom: 1px solid #df8d7c
}
*/

#menu-secondary-1 li a {
	color: #f6f1e5;
	text-transform: uppercase;
	text-decoration: none
}

#menu-secondary-1 li a:after {
	content: " \00BB";
	font-family: 'ITCBaileySansW01-Book';
	font-size: .9em
}

#menu-secondary li a {
	text-decoration: none;
	text-transform: uppercase
}

#menu-secondary li.login-link{
	padding-top:0px;
}

#menu-secondary li.login-link a{
	background-color:#f6f1e5;
	border-radius: 5px;
	position: relative;
	padding:35px 10px 5px;
	line-height: 1;
	/* color:#ce3b2a; */
	/* color:#004883; */
	color:#231f20;
	text-align:center;
}

@media(max-width:1010px){
	#menu-secondary{
		padding-left:25px;
		padding-top:10px;
		display:none;
	}

/*
	#menu-secondary li.login-link a{
		background-color: transparent;
	}

	#inner-header li.login-link {
		display: block;
		width: 100px;
	}
*/
}

#menu-secondary li.login-link a:before{
	content: url("/wp-content/themes/VontKickoff/library/images/login-link-silhouette.png");
	position: absolute;
	top:10px;
	left:15px;
}

#menu-secondary li.current_page_item a{
	border-bottom: 1px dotted #8fafc9;
}

.header {
	border-bottom: 10px solid #dd5843
}

.header.open {
	border-bottom: 0
}

#homepage_slides {
	position: relative;
	display:none;
}

.home_slide {
	width: 100%;
	height: 372px;
	margin-bottom: 80px
}

.home_slide a {
	color: #fff;
	text-decoration: none;
	display: block;
	width: 100%;
	padding: 20px;
	margin-left: 0;
	background: #dd5843;
	position: relative;
	top: 372px;
	height: 84px
}

.home_slide h2 {
	display: none
}

.home_slide h3 {
	font-family: 'ITCBaileySansW01-Bold';
	font-size: 1.3em;
	line-height: 1.1em;
	margin: 0;
	text-transform: uppercase
}

.cycle-prev,
.cycle-next {
	display: block;
	height: 28px;
	width: 28px;
	position: absolute;
	top: 40%;
	z-index: 101
}

.cycle-prev {
	background: URL("../images/sprite.png") -129px 0 no-repeat;
	left: 2%
}

.cycle-next {
	background: URL("../images/sprite.png") -158px 0 no-repeat;
	right: 2%
}

.home .cycle-prev {
	background: URL("../images/sprite.png") -452px 0 no-repeat;
	left: 2%
}

.home .cycle-next {
	background: URL("../images/sprite.png") -481px 0 no-repeat;
	right: 2%
}

#logoH {
	display: none
}

.home #allbuthome {
	display: none
}

#Hintro {
	padding-left: 25px;
	padding-right: 25px;
	text-align: center
}

#Hintro h1 {
	margin-top: 35px;
	margin-bottom: 10px
}

#Hintro h2 {
	line-height: 1.3em
}

.hCTA {
	background: #f6f1e5;
	border-radius: 15px;
	margin-top: 20px;
	padding: 20px;
	min-height: 156px;
}

.hCTA a {
	clear: both;
	display: block;
	text-align: center;
	padding: 10px;
	color: #fff;
	text-decoration: none;
	font-family: 'ITCBaileySansW01-Bold';
	text-transform: uppercase;
	font-size: 1.25em
}

.hCTA a:after {
	display: inline-block;
	content: "\00BB";
	margin-left: 5px;
	position: relative;
	top: -2px
}

.hCTA h3 {
	font-family: 'Glypha LT W01_75 Black';
	font-size: 1.05em;
	color: #004785;
	display: block;
	float: left;
	margin-bottom: 20px;
	margin-right: 12px;
	line-height: 1.4em
}

.hCTA h3 span {
	height: 42px;
	width: 41px;
	display: block;
	float: left;
	margin-right: 12px;
	margin-left: 12px
}

.CTA1 h3 span {
	background: URL("../images/sprite.png") -189px top no-repeat
}

.CTA2 h3 span {
	background: URL("../images/sprite.png") -230px top no-repeat
}

.CTA3 h3 span {
	background: URL("../images/sprite.png") -271px top no-repeat
}

.CTA1 a {
	background: #16a796
}

.CTA2 a {
	background-color: #0a82b9;
}

.CTA3 a {
	background: #dd5843
}

.hCTA.CTA3 h3 {
	line-height: 2.2em;
	min-height: 46px;
}

.hSCTA {
	font-family: 'Glypha LT W01_75 Black';
	color: #004785;
	text-align: center;
	margin-top: 10px;
	padding-left: 30px;
	padding-right: 30px
}

.hSCTA span {
	color: #dd5843
}

#divdots {
	background: URL("../images/dot3.png") repeat-x;
	width: 92%;
	height: 12px;
	margin: 0 auto;
	display: block;
	margin-top: 20px;
	margin-bottom: 20px
}

#slantwrap {
	width: 100%;
	overflow: hidden;
	padding-top: 50px;
	max-height: 740px
}

#slant {
	background: #dd5843 URL("../images/shadow.png") left top repeat-x;
	padding-bottom: 200px;
	width: 114%;
	margin-left: -3%;
	-ms-transform: rotate(-2deg);
	-webkit-transform: rotate(-2deg);
	transform: rotate(-2deg);
	overflow: hidden
}

#whats_new {
	padding-left: 0;
	padding-right: 0;
	padding-top: 90px;
	margin-top: -50px;
	-ms-transform: rotate(2deg);
	-webkit-transform: rotate(2deg);
	transform: rotate(2deg);
	color: #fff;
	position: relative
}

#whats_new h3 {
	font-size: 1.2em;
	font-family: 'Glypha LT W01_75 Black';
	float: left;
	padding-left: 40px;
	margin-bottom: 18px
}

@media screen and (min-width:480px) {
	#whats_new h3 {
		margin-left: 5%
	}
}

#whats_new h4 {
	font-weight: bold;
	font-size: .95em
}

#whats_new p {
	margin: 0;
	margin-bottom: 15px;
	padding-right: 20px
}

#whats_new ul li{
	color:black;
}

#whats_new a {
	color: #fff;
	text-decoration: underline
}

#WNc {
	clear: both;
	background: URL("../images/dot.png") center top repeat-x;
	margin-top: 20px;
	padding-top: 20px;
	margin-left: 10%;
	margin-right: 12%
}

#WNimg {
	position: relative;
	margin: 0 auto;
	width: 396px
}

#Hlower {
	margin-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px
}

#Hlower p {
	margin-bottom: 10px;
	margin-top: 10px
}

#Hlower h4 {
	font-family: 'Glypha LT W01_75 Black';
	font-size: 1.1em;
	color: #004785;
	margin-top: 30px
}

#Hlower h4:first-child {
	margin-top: 0
}

#Hlower a {
	color: #dd5843;
	text-decoration: underline;
}

#Hlower a:hover {
	opacity: 0.85;
}

.home .mobileonly {
	padding-left: 15px;
	padding-right: 15px
}

.home .mobileonly #merrill_nav {
	display: block
}



#merrill_nav {
	background: #f6f1e5;
	border-radius: 0px;
	margin-top: 40px;
	margin-bottom: 30px;
	padding-top: 20px;
	padding-bottom: 5px;
	padding-left: 30px;
	padding-right: 30px;
}

.home #merrill_nav {
	display: none
}

#merrill_nav h5 {
	font-family: 'Glypha LT W01_75 Black';
	color: #004785;
	font-size: 1em;
	background: URL("../images/dot2.png") left bottom repeat-x;
	padding-bottom: 30px
}

#merrill_nav ul {
	list-style-type: none;
	padding: 0
}

#merrill_nav ul a {
	/* color: #16a796; */
	color:#004785;
	text-transform: uppercase;
	font-family: 'ITCBaileySansW01-Bold';
	font-size: .95em;
	text-decoration: underline;
}

#merrill_nav ul a:hover{
	/* opacity: 0.7; */
	color:#000;
}

#merrill_nav ul a:after {
	content: " \00BB";
	font-family: 'ITCBaileySansW01-Book';
	font-size: 1.2em
}

#merrill_nav ul li {
	padding-bottom: 5px
}

#Himp_inf {
	font-style: italic;
	font-size: .85em;
	margin-bottom: 30px
}

#inner-footer {
	padding-top: 40px
}

.footer_logo:first-child {
	padding-left: 0
}

.footer_logo:last-child {
	float: right;
	padding: 0;
	margin-top: 3px
}

.ft1 {
	margin-bottom: 10px
}

#menu-footer {
	list-style-type: none;
	padding-left: 0
}

#menu-footer li {
	text-align: center;
	font-size: .9em
}

#menu-footer li a {
	text-decoration: underline
}

#foot_II_open {
	font-style: normal;
	text-align: center;
	font-size: 1em;
	cursor: pointer;
	margin-bottom: 10px;
	margin-top: 0
}

#foot_II_open span {
	margin-left: 5px;
	display: inline-block;
	-ms-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

#foot_II_open span.rotate {
	margin-left: 5px;
	display: inline-block;
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

#foot_II {
/* 	display: none */
}

.footer_legal {
	font-style: italic;
	font-size: .95em;
	padding-top: 10px;
	padding-bottom: 0px
}

.footer_legal p {
	color: #fefefe;
	font-size: 1em
}

.footer-logo{
	margin-bottom:40px;
}

#page_hero {
	display: none
}

#page_hero img {
	width: 100%;
	border-bottom: 9px solid #dd5843
}

#side_promo {
	height: 188px;
	width: 100%;
	border-radius: 15px;
	position: relative;
	margin-bottom: 45px
}

#side_promo.Money {
	background: #d0b672
}

#side_promo.Maine {
	background: #0a82b9;
}

#side_promo.Money span {
	background: URL("../images/sprite.png") -129px -43px no-repeat;
	height: 64px;
	width: 64px;
	position: absolute;
	display: block;
	top: 25px;
	left: 25px
}

#side_promo.Maine span {
	background: URL("../images/sprite.png") -311px 0 no-repeat;
	width: 81px;
	height: 125px;
	position: absolute;
	display: block;
	top: -15px;
	left: 25px
}

#side_promo h5 {
	position: absolute;
	font-family: 'Glypha LT W01_75 Black';
	color: #fff;
	font-size: 1em;
	width: 155px;
	line-height: 1.5em;
	top: 22px;
	left: 115px;
	font-weight: 400
}

#Clower a {
	color: #dd5843;
}

a.BaileySansBold,
#Clower a.BaileySansBold {
	font-family: 'ITCBaileySansW01-Bold';
	color: #16a796;
	font-size: 1.05em;
	font-weight: normal
}

#side_promo a {
	display: block;
	width: 180px;
	height: 40px;
	line-height: 40px;
	background: #fff;
	color: #0a82b9;
	text-align: center;
	position: absolute;
	top: 115px;
	left: 50%;
	margin-left: -90px;
	border: 1px solid #c0ceb8;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	font-weight: bold;
}

.side4 {
	padding: 0
}

#Cimp_inf {
    clear:both;
	font-style: italic;
	font-size: .95em;
	margin-top: 45px;
	margin-bottom: 25px
}

#Cimp_inf strong {
	font-style: normal
}

#Cimp_inf ol,
#Cimp_inf ul {
	list-style-position: inside;
	counter-reset: item;
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top: 5px
}

#Cimp_inf ol li {
	display: block;
	margin-left: 0;
	margin-bottom: 5px
}

#Cimp_inf ol li:before {
	content: counter(item);
	counter-increment: item;
	display: inline-block;
	text-align: right;
	width: 1em;
	padding-right: 5px;
	margin-left: 0;
	vertical-align: super;
	font-size: xx-small
}

#Cimp_inf p {
	font-size: 1em;
	padding-bottom: 5px
}

#faqs {
	margin-top: 30px;
	background: URL("../images/dot2.png") left bottom repeat-x;
	padding-bottom: 10px
}

.page-template-default #faqs {
	margin-top: 0px;
	margin-bottom: 50px;
}

.page-template-page-INVESTMENT #faqs {
	margin-top: 0
}

.faq {
	padding-bottom: 5px
}

.question {
	cursor: pointer;
	background: URL("../images/dot2.png") left top repeat-x;
	padding-top: 18px;
	padding-bottom: 8px;
	color: #004785;
	position: relative;
	font-weight: bold
}

.question .excerpt {
	color: #231f20;
	font-weight: normal;
	font-size: 1em
}

.question span {
	display: inline-block;
	position: absolute;
	top:50%;
	right:0;
	margin-top:-10px;
}

.answer p {
	padding: 0;
	padding-bottom: 8px
}

.answer {
	margin-bottom: 10px
}

#Clower {
	margin-bottom: 20px;
	width: 85%
}

.article-header p,
#Clower p {
	margin-bottom: 0;
	margin-top: 0
}

.article-header h4,
#Clower h4 {
	font-family: 'Glypha LT W01_75 Black';
	font-size: 1.3em;
	color: #004785;
	margin-top: 30px
}

#Clower h2 {
	font-family: 'Glypha LT W01_75 Black';
	color: #004785
}

.article-header h2{
	/* font-family:"Rockwell"; */
	font-family: 'Glypha LT W01_75 Black';
	/* font-weight: bold; */
	font-size:20px;
	color:#dd5843;
	margin:20px 0px;
}

.article-header h3,
.page-template-page-give-a-gift #lower-content h3,
#Clower h3 {
	font-family: 'Glypha LT W01_75 Black';
	color: #004785;
	font-size: 1.1em
}

.article-header h5,
#Clower h5 {
	font-family: 'Glypha LT W01_75 Black';
	color: #004785
}

.article-header .back-to {
    display:block;
    margin-top:30px;
    text-transform: uppercase;
    font-weight:bold;
}

.page-template-page-INVESTMENT #Clower h5 {
	font-size: 1em
}

.page-template-page-give-a-gift-php ol li ol li {
    width:100%;
}

.page-template-page-give-a-gift-php ol li ol li:last-child {
	margin-left:0px;
}

#defaultC {
	padding: 0
}

.dividingDots {
	background: URL("../images/dot3.png") left top repeat-x;
	width: 75%;
	margin: 0 auto;
	margin-top: 45px;
	margin-bottom: 45px;
	height: 10px
}

#Clower .dividingDots {
	width: 100%;
	margin-bottom: 0
}

.page-template-default #Clower .dividingDots {
	margin-bottom: 30px;
	margin-top: 15px
}

#grants {
	background: #f6f1e5;
	border-radius: 15px;
	margin-top: 25px;
	padding: 25px;

}

.page-template-page-GRANTS #grants, .page-template-page-AutoFunding-20 #grants{
	margin-top:0px;
}

.page-template-page-GRANTS #page-sidebar .sidebar-promo, .page-template-page-AutoFunding-20 #page-sidebar .sidebar-promo{
	max-width: 325px;
}

.page-template-page-GRANTS #page-sidebar .sidebar-promo a.SP_button, .page-template-page-AutoFunding-20 #page-sidebar .sidebar-promo a.SP_button{
    text-transform: uppercase;
    font-family: 'ITCBaileySansW01-Bold';
    font-size: 17px;
    line-height: 32px;
    background-color: #004883;
    color: white !important;
    border-radius: 0px;
    padding: 8px 25px;
    display: inline-block;
    margin-top: 10px;
    text-decoration: none;
}

.page-template-page-GRANTS #page-sidebar .sidebar-promo:last-of-type, .page-template-page-AutoFunding-20 #page-sidebar .sidebar-promo:last-of-type{
	margin-bottom: 0px;
}

#grants.grants-full-width{
	border-radius: 0px;
}

.page-template-page-GRANTS #grants h3, .page-template-page-AutoFunding-20 #grants h3 {
	display: block;
	color: #dd5843;
	font-size: 1.1em;
	margin-bottom: 40px
}

#grants .Gn {
	color: #fff;
	background: #004785;
	height: 27px;
	width: 27px;
	border-radius: 13px;
	display: block;
	text-align: center;
	line-height: 27px;
	font-family: 'Glypha LT W01_75 Black';
	font-size: 1.1em;
	float: left
}

.bumpdown {
	margin-top: 10px
}

.bumpdownmore {
	margin-top: 20px
}

#grants h4 {
	float: left;
	font-size: 1em;
	margin-top: 2px;
	margin-left: 10px
}

#grants p,
#grants ul,
#grants ol {
	clear: both
}

#grants p {
	padding-left: 37px;
	padding-right: 20px;
	padding-top: 10px
}

#grants ol {
	list-style-type: none;
	counter-reset: g-counter;
	padding-left: 52px
}

#grants ol li {
	padding-top: 10px
}

#grants ol li:before {
	content: counter(g-counter, upper-alpha) ".";
	counter-increment: g-counter;
	margin-right: 5px;
	margin-left: -15px;
	font-weight: bold
}

#grants .columns:last-child {
	background: 0
}

.page-template-page-GRANTS #grants .columns, .page-template-page-AutoFunding-20 #grants .columns {
	display: block
}

.contribCol {
	background: #f6f1e5;
	border-radius: 15px;
	padding: 25px;
	font-size: .9em;
    padding-right:50px;
}

.contribCol .Cn {
    vertical-align: middle;
}

.contribCol h3 {
    display:inline;
    width:calc(100% - 80px);
}

.contribCol span.toggler {
    display: inline-block;
    font-size:16px;
    position:absolute;
    top:40px;
    right:40px;
}

.contribCol h3 br {
    display:none;
}

.contribCol p {
	padding-bottom: 15px;
	padding-right: 10px
}

.contribCol p:first-of-type {
    margin-top:20px;
}

#Clower .contribCol a {
	color: #dd5843;
	font-size: 13px;
	font-weight:bold;
	position: relative;
	padding-left:25px;
	display: inline-block;
	margin:5px 0px;
}

#Clower .contribCol a:before{
	content:url('/wp-content/themes/VontKickoff/library/images/contrib_col_pdf_download.png');
	position: absolute;
	top:-1px;
	left:0px;
}

#Clower .contribCol a.contrib-login-link:before{
	content:url('/wp-content/themes/VontKickoff/library/images/contrib_col_login.png');
	top:0px;
}

#contrib #C1 {
	background: URL("../images/sprite.png") 0 -146px no-repeat;
	height: 40px;
	width: 64px;
	display: inline-block
}

#contrib #C2 {
	background: URL("../images/sprite.png") -69px -146px no-repeat;
	height: 53px;
	width: 52px;
	display: inline-block
}

#contrib #C3 {
	background: URL("../images/sprite.png") -126px -146px no-repeat;
	height: 53px;
	width: 47px;
	display: inline-block
}

#contrib #C4 {
	background: URL("../images/sprite.png") -178px -146px no-repeat;
	height: 52px;
	width: 70px;
	display: inline-block;
	margin-top: -15px;
	margin-left: -15px
}

#contrib h3 {
	color: #004785;
	padding-left: 25px;
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
	display: inline-block;
	cursor: pointer
}

#contrib h3.zerobottom {
	margin-bottom: 15px
}

#contrib p {
	display: none
}

#contrib .secondcol h3,
#contrib .thirdcol h3 {
	padding-top: 12px
}

#contrib .lastcol h3 {
	padding-top: 10px;
	padding-bottom: 19px;
	padding-left: 15px
}

@media (max-width:1008px) {
    #contrib .secondcol h3,
    #contrib .thirdcol h3,
    #contrib .lastcol h3 {
        padding-top:0px;
    }
}

#contrib .large-3 {
	padding-right: 0;
	padding-left: 0;
	margin-bottom: 25px
}

.article-header {
	margin: 0 auto;
	max-width: 90%
}

#enroll_intro .preh3 {
	background: URL("../images/sprite.png") 0 -146px no-repeat;
	height: 40px;
	width: 64px;
	display: block;
	float: left;
	margin: 0 auto
}

#enroll_intro {
	margin-bottom: 30px;
	position: relative;
	padding-top:10px;
	padding-left:10px;
}

#enroll_intro h2 {
	font-family: 'Glypha LT W01_75 Black';
	color: #16a796;
	margin-left: 20px;
	margin-bottom: 0;
	margin-top: -5px;
	float: left;
	text-transform: uppercase;
	width: 60%;
	cursor: pointer
}

#enroll_intro h2.zerobottom {
	margin-bottom: 20px
}

#enroll_intro p {
	/* display: none; */
	padding-left: 0;
	padding-right: 0;
	max-width: 600px;
	font-size: 17px;
}

#enroll_intro a {
	/* display: none; */
	display: block;
	color: #fff;
	background: #16a796;
	width: 240px;
	text-align: center;
	height: 50px;
	line-height: 50px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	text-transform: uppercase;
	font-size: 1.25em;
	font-family: 'ITCBaileySansW01-Bold';
	margin-top: 30px
}

#enroll_intro a.block {
	display: block
}

#enrollKits {
	margin-top: 20px
}

.RQK {
	margin-top: 20px
}

#enrollKits .columns {
	padding-left: 0;
	padding-right: 0
}

#DLkit,
#RQkit {
	background: #f6f1e5;
	border-radius: 15px;
	padding: 25px
}

.preRQ {
	background: URL("../images/sprite.png") -126px -146px no-repeat;
	height: 53px;
	width: 47px;
	display: block;
	margin: 0 auto;
	float: left
}

.preDL {
	background: URL("../images/sprite.png") -253px -146px no-repeat;
	height: 60px;
	width: 52px;
	display: block;
	margin: 0 auto;
	float: left
}

#enrollKits h4 {
	font-family: 'Glypha LT W01_75 Black';
	color: #16a796;
	margin-left: 20px;
	margin-bottom: 20px;
	margin-top: 0;
	float: left;
	text-transform: uppercase;
	font-size: 1em;
	cursor: pointer;
	width: 68%
}

#enrollKits h5 {
	font-family: 'Glypha LT W01_75 Black';
	color: #16a796;
	text-align: center;
	text-transform: uppercase;
	font-size: 1em
}

#DLkitTXT,
#RQkitTXT {
	clear: both;
	padding-top: 15px
}

#DLkitnoTXT,
#RQkitnoTXT {
	height: 50px
}

.kit_trigger {
	display: none
}

.arrow {
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 10px solid #fff;
	border-bottom: 0 solid #fff;
	margin: 0 auto
}

.arrow.arrow-up {
	width: 0;
	height: 0;
	border-top: 0 solid #fff;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 10px solid #fff;
	margin: 0 auto
}

#DLkitTXT p,
#RQkitTXT p {
	padding-bottom: 15px
}

#DLkitTXT a,
#RQkitTXT a {
	display: block;
	color: #fff;
	background: #16a796;
	width: 200px;
	text-align: center;
	height: 50px;
	line-height: 50px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	margin: 0 auto;
	margin-top: 20px;
	text-transform: uppercase;
	font-size: 1.25em;
	font-family: 'ITCBaileySansW01-Book'
}

#RQkitTXT a {
	height: 100px;
	padding-top: 30px;
	line-height: 20px
}

#DLkitTXT a.nobutton,
#RQkitTXT a.nobutton {
	display: inline;
	color: #004785;
	background: transparent;
	text-align: left;
	line-height: 1em;
	box-shadow: none;
	margin: 0;
	text-transform: none;
	font-size: 1em;
	font-family: "Myriad Pro", "Myriad", Verdana, sans-serif
}

.beige {
	background: #f6f1e5;
	border-radius: 15px;
	margin-bottom: 30px;
	padding-top: 20px;
	padding-bottom: 5px;
	padding-left: 30px;
	padding-right: 30px
}

.entry-content ul li {
	line-height: 1.4em
}

.GfMR h2 {
	font-family: 'Glypha LT W01_75 Black';
	font-size: 1.2em;
	color: #dd5843
}

.GfMR strong {
	color: #004785
}

.entry-content .GfMR ul li {
	margin-bottom: 5px
}

.entry-content .GfMR ul li.nodot:before {
	content: ''
}

.entry-content .GfMR ul li.nodot {
	padding-left: 100px;
	padding-top: 10px
}

.entry-content .GfMR ul li.m3 {
	max-width: 235px
}

.GfMR table,
.GfMR th,
.GfMR td {
	border: 1px solid #d2d1cf;
	background: #fff;
	padding: 5px
}

.GfMR th {
	font-family: 'Glypha LT W01_75 Black';
	font-weight: normal
}

.GfMR table {
	margin: 0 auto;
	margin-bottom: 20px;
	text-align: center
}

.GfMR td {
	color: #004785;
	font-weight: bold
}

.GfMR td.red {
	color: #dd5843
}

.gform_wrapper .gfield_radio li label {
	display: inline;
	margin: 0 0 0 14px
}

.gform_wrapper #field_1_5 .gfield_radio li{
	padding-left:5px !important;
	overflow: visible;
}

#slide-582 h2, #slide-582 h3{
	display: block;
}

@media(max-width:768px){
	#slide-582 h2 br{
		display: none;
	}

	#slide-582 h2 span{
		margin-right:5px;
		display:inline-block;
	}
}



@media only screen and (min-width:63.063em) {
	h1,
	.h1 {
		font-size: 1.3em
	}
	#contrib .entry-content {
		padding-top: 30px
	}
	.wnew {
		padding-top: 30px
	}
	.entry-content .alignleft,
	.entry-content img.alignleft {
		margin-right: 1.5em;
		display: inline;
	}
	.entry-content .alignright,
	.entry-content img.alignright {
		margin-left: 1.5em;
		display: inline;
	}
	.entry-content .aligncenter,
	.entry-content img.aligncenter {
		margin-right: auto;
		margin-left: auto;
		display: block;
		clear: both
	}
	.widget {
		padding: 0 10px;
		margin: 2.2em 0
	}
	.widget ul {
		padding-left: 0
	}
	.widget ul li {
		border-bottom: 1px solid #ccc
	}
	#inner-headerM {
		display: none
	}
	#inner-header li {
		display: block
	}
	#inner-header2 {
		display: block
	}
	#inner-header {
		position: relative;
		top: auto;
		left: auto;
		width: auto
	}
	.header {
		position: relative;
		z-index: 1000;
		border-bottom: 0;
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.5)
	}
	.header .columns {
		padding-right: 0
	}
	#menu-secondary {
		font-family: 'ITCBaileySansW01-Book';
		padding: 0;
		margin: 0;
		height: 50px;
		text-align:right;
		margin-top:15px;
	}
	#menu-secondary li {
		display: inline-block;
		list-style-type: none;
		line-height: 50px;
		padding-top: 35px;
		padding-left: 10px;
		padding-right: 10px;
	}

	#menu-secondary li a {
		display: block;
		text-decoration: none;
		color: #004785;
		text-transform: uppercase;
		line-height: 1.2;
	}
	#menu-secondary li:first-child a {
		padding-left: 0
	}
	#menu-primary {
		font-family: 'ITCBaileySansW01-Bold';
		margin: 0;
		padding: 0;
		list-style: none;
		font-size: 1.2em;
		float: left;
		width: 100%;
		text-align: center;
	}
	#menu-primary li {
		position: relative;
		display: inline-block;
		padding-left: 17px;
		padding-right: 17px;
		background: transparent;
		padding-top: 0;
		padding-bottom: 0
	}
	#menu-primary li a {
		display: block;
		text-decoration: none;
		text-align: center;
		/* color: #f6f1e5; */
		color:white;
		text-transform: uppercase;
		height: 50px;
		line-height: 50px;
		font-size: .85em
	}
	#menu-primary li a:hover {
		background: URL("../images/dot.png") center 40px repeat-x;
		color: #fff
	}
	#menu-primary li.active a {
		background: URL("../images/dot.png") center 40px repeat-x
	}
	#menu-primary li a:hover {
		background: URL("../images/dot.png") center 40px repeat-x;
		font-family: 'ITCBaileySansW01-Bold';
		font-size: .85em
	}
	#menu-primary > li:last-child,
	#menu-primary > li:nth-child(5) {
		display: inline-block;
		background: #d0b672;
		padding-left: 17px;
		padding-right: 17px
	}
	#menu-primary > li:last-child a,
	#menu-primary > li:nth-child(5) a {
		color:#231f20;
	}
	#menu-primary > li:last-child ul li a,
	#menu-primary > li:nth-child(5) ul li a {
		color: #004785;
	}
	#menu-primary > li:last-child{
		border-left:1px solid white;
	}

	#menu-primary > li:nth-child(5){
		position: relative;
		left:5px;
	}

	#menu-primary li:first-child a {
		padding-left: 0
	}
	#menu-primary li:first-child {
		padding-left: 0
	}
	#menu-primary li ul {
		display: none;
		position: absolute;
		width: 350px;
		padding: 0;
		margin-left: -70px;
		background: #f6f1e5 URL("../images/triangle-tan.png") 48% top no-repeat;
		text-align: left;

	}
	#menu-primary li:nth-child(6) ul {
		margin-left: -154px;
		width: 260px;
		background: #f6f1e5 URL("../images/triangle-tan.png") 195px top no-repeat
	}
	#menu-primary li:hover ul {
		-webkit-animation: fadein .25s;
		-moz-animation: fadein .25s;
		-ms-animation: fadein .25s;
		-o-animation: fadein .25s;
		animation: fadein .25s;
		display: block;
	}
	#menu-primary li ul li {
		float: none;
		padding:0;
		display: block;
		width:100%;;
		overflow: hidden;
	}

	#menu-primary li ul li a {
		font-size: .9em;
		font-family: 'ITCBaileySansW01-Book';
		color: #004785;
		padding-left: 20px;
		display: inline-block;
		width: 290px;
		padding-bottom: 15px;
		padding-left: 0;
		padding-right: 0;
		margin-left: 30px;
		text-align: left;
		border-bottom: 1px solid #dde0db
	}
	#menu-primary li:nth-child(5) ul li a {
		width: auto
	}
	#menu-primary li ul li:last-child {
		float: none;
		background: #f6f1e5;
		padding-left: 0;
		padding-right: 0
	}
	#menu-primary li ul li:last-child a {
		border-bottom: 0;
		padding-left: 0;
		padding-right: 0;
		background: #f6f1e5;
		font-size: .9em
	}
	#menu-primary li:last-child ul li a {
		font-size: .9em
	}
	#menu-primary li ul li:first-child a {
		padding-left: 0
	}
	#menu-primary li ul li a:hover {
		font-family: 'ITCBaileySansW01-Bold';
		font-size: .85em;
		color: #004785
	}
	#menu-primary li a:after,
	#menu-primary li.has-dropdown:after,
	#menu-primary li.has-dropdown ul li a:after {
		content: ""
	}
	#menu-primary li.invest-in-me ul.dropdown {
		width: 300px!important;
		margin-left: -155px!important
	}
	#menu-primary li.invest-in-me ul.dropdown li ul.dropdown {
		background-image: none!important;
		background: #f6f1e5!important;
		margin-left: 0!important;
		padding-bottom: 20px!important;
		position: static;
	}
	#menu-primary li.invest-in-me ul.dropdown li ul.dropdown li {
		padding-left: 20px!important;
		position: static;
	}
	#menu-primary li.invest-in-me ul.dropdown li ul.dropdown li a {
		text-transform: none!important;
		font-size: 14px!important;
		color: #007db6!important;
		line-height: 22px!important;
		height: 22px!important
	}
	#menu-primary li.invest-in-me ul.dropdown li.no-link>a:hover {
		cursor: default;
		font-weight: normal!important
	}
	@-moz-document url-prefix() {
		#menu-primary li {
			padding-left: 15px;
			padding-right: 15px
		}
		#menu-primary li ul li a {
			font-size: .85em
		}
		#menu-primary li ul li:last-child a {
			font-size: .85em
		}
	}
	#mobile_preheader {
		display: none
	}
	#homepage_slides {
    	display:block;
		position: relative;
		border-bottom: 10px solid #dd5843
	}
	.home_slide {
		width: 100%;
		height: 372px;
		margin-bottom: 0
	}
	.home_slide a {
		color: #fff;
		text-decoration: none;
		display: block;
		width: 385px;
		padding-top: 110px;
		margin-left: 57%;
		background: transparent;
		position: static;
		height: auto
	}
	.home_slide h2 {
		font-family: 'Glypha LT W01_75 Black';
		font-size: 1.95em;
		line-height: 1.4em;
		margin: 0;
		margin-bottom: 15px;
		display: block;
		color: #004785
	}
	.home_slide h2.white-text{
		color:White;
	}

	.home_slide h3 {
		font-family: 'ITCBaileySansW01-Bold';
		font-size: 1.3em;
		line-height: 1.4em;
		margin: 0;
		text-transform: uppercase;
		color: #d0b672;
	}
	.home_slide h3:after {
		display: inline-block;
		content: "\00BB";
		margin-left: 5px;
		position: relative;
		top: -1px
	}
	.home_slide h2.add_alfond {
		margin-top: -70px
	}
	.home_slide h3.add_alfond:after {
		display: block;
		content: "";
		clear: both;
		margin-left: 0;
		position: relative;
		top: 10px;
		height: 65px;
		width: 76px;
		background: URL("/wp-content/uploads/2015/12/alfond-logo-sm.png")
	}

	.home_slide.orange-h3 h3 {
        color:#dd5843;
	}

	#slide-1433.home_slide a, #slide-1469.home_slide a {
		width:auto;
		text-shadow: 0px 0px 10px rgba(0,0,0,0.5);
	}

	.page-template-page-give-a-gift-php ol li ol li{
    	width:40%;
    	float: left;
    	margin-right: 10%;
    }

    .page-template-page-give-a-gift-php ol li ol li:last-child{
    	margin-right:0;
    	margin-left:10%;
    }
	@media(max-width:1315px){
		#slide-1433.home_slide a, #slide-1469.home_slide a{
			padding-top:70px;
			margin-left: 67%;
		}
	}
	#slide-1433 h2, #slide-1469 h2 {
		font-size:1.6em;
	}
		#slide-1433 h3, #slide-1469 h3, #slide-1677 h3{
		color:#dc513e;
		font-size:1.1em;
	}

	#slide-582 h2,
	#slide-582 h3{
		text-align: center;
		display: block;
	}

	#slide-582 h3{
		color:#dd5843;
	}

	.hCTA a:after {
		display: inline-block;
		content: "\00BB";
		margin-left: 5px;
		position: relative;
		top: -2px
	}
	.cycle-prev,
	.cycle-next {
		display: block;
		height: 28px;
		width: 28px;
		position: absolute;
		top: 40%;
		z-index: 101
	}
	.cycle-prev {
		background: URL("../images/sprite.png") -129px 0 no-repeat;
		left: 2%
	}
	.cycle-next {
		background: URL("../images/sprite.png") -158px 0 no-repeat;
		right: 2%
	}
	#logoH {
		background: URL("../images/sprite.png") left -212px no-repeat;
		height: 60px;
		width: 210px;
		display: block;
		float: left;
		margin-right: 50px;
		margin-top: 20px;
		margin-bottom: 0;
		transform: scale(0.75);
		transform-origin: 50% 0;
	}
	#Hintro {
		padding: 0;
		margin-bottom: 10px
	}
	.hSCTA {
		margin-top: 20px
	}
	#divdots {
		background: URL("../images/sprite.png") 0 -129px no-repeat;
		width: 639px;
		height: 12px;
		margin: 0 auto;
		display: block;
		margin-top: 20px;
		margin-bottom: 30px
	}
	#Clower .dividingDots {
		width: 75%;
		margin-bottom: 45px
	}
	.page-template-default #Clower .dividingDots {
		margin-bottom: 45px;
		margin-top: 45px
	}
	#defaultC,
	.side4 {
		padding-left: .9375rem;
		padding-right: .9375rem
	}
	#side_promo h5 {
		width: 155px;
		position: absolute;
		font-family: 'Glypha LT W01_75 Black';
		color: #fff;
		font-size: 1em;
		top: 22px;
		left: 115px
	}
	#slantwrap {
		width: 100%;
		overflow: hidden;
		padding-top: 50px;
		max-height: 330px
	}
	#slant {
		background: #dd5843 URL("../images/shadow.png") left top repeat-x;
		padding-bottom: 200px;
		width: 104%;
		margin-left: -2%;
		-ms-transform: rotate(-2deg);
		-webkit-transform: rotate(-2deg);
		transform: rotate(-2deg);
		overflow: hidden
	}
	#whats_new {
		padding: 20px;
		padding-top: 90px;
		margin-top: -50px;
		-ms-transform: rotate(2deg);
		-webkit-transform: rotate(2deg);
		transform: rotate(2deg);
		color: #fff;
		position: relative
	}
	#whats_new h3 {
		font-size: 1.2em;
		font-family: 'Glypha LT W01_75 Black';
		float: left;
		padding-left: 0;
		margin-left: 2px;
		max-width:60%;
	}
	#whats_new h4 {
		font-weight: bold;
		font-size: 1.05em
	}

	#whats_new ul li,
	#whats_new ul li a,
	#whats_new p {
		margin: 0;
		margin-bottom: 15px;
		padding-right: 20px;
		color:#000;
	}
	#whats_new p a {
		color:#000;
	}
	#WNc {
		clear: both;
		background: URL("../images/dot.png") center top repeat-x;
		max-width: 60%;
		margin: 0;
		margin-top: 20px;
		padding-top: 20px
	}
	#WNimg {
		position: absolute;
		/*for live*/
		bottom: -86px;
		/*for dev*/
		/* bottom:-55px; */
		right: 0
	}
	#Himp_inf {
		background: URL("../images/dot2.png") left top repeat-y;
		padding-left: 30px;
		padding-right: 30px;
		font-style: italic;
		font-size: .85em;
		margin-bottom: 30px
	}
	.home #merrill_nav {
		display: block
	}
	.home .mobileonly #merrill_nav {
		display: none
	}
	#merrill_nav {
		margin-top: 30px;
	}
	.home #merrill_nav {
		margin-top: 40px
	}
	#Hlower h4:first-child {
		margin-top: 30px
	}
	#Hlower .large-8 {
		padding-right: 70px
	}
	.footer_logo:first-child {
		padding-left: 0
	}
	.footer_logo:last-child {
		float: none;
		padding: 30px
	}
	#menu-footer {
		list-style-type: none;
		float: right;
		margin-top: 10px
	}
	#menu-footer li {
		text-align: left;
		float: left;
		margin-left: 10px;
		font-size: .9em
	}
	#menu-footer li:after {
		content: ' | ';
		margin-left: 10px
	}
	#menu-footer li:last-child:after {
		content: '';
		margin-left: 0
	}
	#menu-footer li:first {
		margin-left: 0
	}
	#foot_II_open {
		display: none
	}
	#foot_II {
		display: block
	}

	.article-header {
		float: left;
		max-width: 65%
	}

	#content-wrapper .article-header{
		max-width: 100%;
		float:none;
	}

	.article-header p,
	#lower-content p {
		font-size: 1.1em;
		line-height: 2;
		margin-bottom: 10px;
	}

	.page-template-page-give-a-gift-php #allbuthome ol li {
    	font-size:1.1em;
	}

	.inner-wrap a:hover {
		text-decoration: underline
	}
	.inner-wrap .home_slide a:hover {
		text-decoration: none
	}
	.CTA1 a:hover,
	#enroll_intro a:hover,
	#DLkitTXT a:hover,
	#RQkitTXT a:hover {
		background: rgba(22, 167, 150, 0.8);
		text-decoration: none
	}
	.CTA2 a:hover {
		background: rgba(129, 161, 111, 0.8);
		text-decoration: none
	}
	.CTA3 a:hover {
		background: rgba(221, 88, 67, 0.8);
		text-decoration: none
	}
	#side_promo a:hover {
		background: rgba(255, 255, 255, 0.8);
		text-decoration: none
	}
	#contrib .entry-content p {
		padding-left: 15px;
		padding-right: 15px
	}

	.contribCol {
    	display: block;
    	padding-right:25px;
	}

	.contribCol span.toggler {
    	display: none;
	}

	.contribCol h3 {
        display:block;
        width:auto;
    }

	.contribCol h3 br {
        display:inline;
    }
	.entry-content p {
		font-size: 1em
	}
	#Clower {
		width: auto;
	}

	#enroll_intro a {
		display: block;
		color: #fff;
		background: #16a796;
		width: 240px;
		text-align: center;
		height: 50px;
		line-height: 50px;
		box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
		position: absolute;
		right: 30px;
		top: 60px;
		text-transform: uppercase;
		font-size: 1.25em;
		font-family: 'ITCBaileySansW01-Bold';
		margin-top: 0
	}
	#grants h3 {
		display: block;
		color: #dd5843;
		font-size: 1.1em;
		margin-bottom: 40px
	}
	#grants .columns {
		background: URL("../images/dot2.png") right top repeat-y;
		height: 125px;
		display: block
	}
	#enroll_intro h2 {
		font-family: 'Glypha LT W01_75 Black';
		color: #16a796;
		margin-left: 20px;
		margin-bottom: 20px;
		margin-top: 5px;
		float: left;
		text-transform: uppercase;
		width: auto;
		cursor: default
	}
	#enroll_intro p {
		display: block
	}
	.kit_trigger {
		height: 30px;
		background: #dfcea0;
		border-bottom-left-radius: 15px;
		border-bottom-right-radius: 15px;
		padding-top: 10px;
		cursor: pointer;
		display: block
	}
	#enrollKits {
		margin-top: 40px
	}
	.RQK {
		margin-top: 0
	}
	#enrollKits h4 {
		font-family: 'Glypha LT W01_75 Black';
		color: #16a796;
		margin-left: 20px;
		margin-bottom: 20px;
		margin-top: 15px;
		float: left;
		text-transform: uppercase;
		font-size: 1.1em;
		cursor: pointer;
		width: auto
	}
	#DLkit,
	#RQkit {
		background: #f6f1e5;
		border-top-left-radius: 15px;
		border-bottom-left-radius: 0;
		border-top-right-radius: 15px;
		border-bottom-right-radius: 0;
		padding: 25px;
		padding-bottom:10px;
	}
	#enrollKits .columns {
		padding-left: .9375rem;
		padding-right: .9375rem
	}
	#enrollKits .columns:first-child {
		padding-left: 0
	}
	#enrollKits .columns:last-child {
		padding-right: 0
	}
	#DLkitTXT,
	#RQkitTXT {
		height: 400px;
		position: relative;
	}
	#DLkitTXT a {
		display: block;
		color: #fff;
		background: #16a796;
		width: 200px;
		text-align: center;
		height: 50px;
		line-height: 50px;
		box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
		float: left;
		margin-left: 22px;
		margin-top: 20px;
		text-transform: uppercase;
		font-size: 1.25em;
		font-family: 'ITCBaileySansW01-Book';
		position:absolute;
		bottom:30px;
	}

	#DLkitTXT a:last-of-type{
		right:10px;
	}

	#RQkitTXT a {
		display: block;
		color: #fff;
		background: #16a796;
		width: 422px;
		text-align: center;
		height: 50px;
		line-height: 50px;
		box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
		float: left;
		margin-left: 22px;
		margin-top: 15px;
		text-transform: uppercase;
		font-size: 1.25em;
		font-family: 'ITCBaileySansW01-Book';
		padding-top: 0;
		position:absolute;
		bottom:30px;
		max-width: 300px;
		left:0px;
		right:0px;
		margin-left:auto;
		margin-right: auto;
	}
	#contrib .large-3 {
		padding-left: .9375rem;
		padding-right: .9375rem;
		margin-bottom: 0
	}
	#contrib .large-3.firstcol {
		padding-left: 0
	}
	#contrib .large-3.lastcol {
		padding-right: 0
	}
	#contrib #C1,
	#contrib #C2,
	#contrib #C3,
	#contrib #C4 {
		margin: 0 auto;
		display: block
	}
	#contrib h3 {
		text-align: center;
		padding-left: 0;
		display: block;
		padding-top: 25px;
		background: URL("../images/dot2.png") left bottom repeat-x;
		padding-bottom: 35px;
		margin-bottom: 15px;
		cursor: default
	}
	.contribCol {
		height: 595px
	}
	@-moz-document url-prefix() {
		.contribCol {
			height: 640px
		}
	}
	#contrib p {
		display: block
	}
	.bumpdown {
		margin-top: 0
	}
	.bumpdownmore {
		margin-top: 0
	}
	.question {
		font-weight: bold;
		padding-right: 50px;
		font-size: .95em
	}
	.page-template-page-INVESTMENT .question {
		font-size: 1em
	}
	.question span {
		display: block;
		position: absolute;
		top: 50%;
		right: 0;
		margin-top: -10px
	}
	#Cimp_inf {
		margin-top: 20px
	}
	.ft1 {
		margin-bottom: 10px
	}
	.entry-content .GfMR ul li.nodot {
		padding-left: 40px
	}
	.GfMR {
		padding-bottom: 20px
	}
	.GfMR table {
		width: 320px;
		float: none;
		margin: 0;
		margin-top: 10px;
		margin-left: 10px;
		text-align: center
	}
	a.BaileySansBold,
	#Clower a.BaileySansBold {
		font-family: 'ITCBaileySansW01-Bold';
		color: #16a796;
		font-size: 1.05em
	}
	#page_hero {
		display: block
	}
}

@media only screen and (min-width:64.063em) {
	.wrap {
		max-width: 1140px
	}
	.widget ul li {
		margin-bottom: .75em
	}
	.widget ul li ul {
		margin-top: .75em;
		padding-left: 1em
	}
}

@media print {
	* {
		background: transparent!important;
		color: black!important;
		text-shadow: none!important;
		filter: none!important;
		-ms-filter: none!important
	}
	a,
	a:visited {
		color: #444!important;
		text-decoration: underline
	}
	a:after,
	a:visited:after {
		content: " (" attr(href) ")"
	}
	a abbr[title]:after,
	a:visited abbr[title]:after {
		content: " (" attr(title) ")"
	}
	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content: ""
	}
	pre,
	blockquote {
		border: 1px solid #999;
		page-break-inside: avoid
	}
	thead {
		display: table-header-group
	}
	tr,
	img {
		page-break-inside: avoid
	}
	img {
		max-width: 100%!important
	}
	@page {
		margin: .5cm
	}
	p,
	h2,
	h3 {
		orphans: 3;
		widows: 3
	}
	h2,
	h3 {
		page-break-after: avoid
	}
	.sidebar,
	.page-navigation,
	.wp-prev-next,
	.respond-form,
	nav {
		display: none
	}
}


.page-template-page-give-a-gift #give-gift-content-under-promo p{
	font-family: "Myriad Pro", "Myriad", Verdana, sans-serif;
	font-size: 18px;
	color: #1a5461;
	text-align: center;
	font-weight: bold;
	padding-top:20px;
	margin-bottom: 0px;
}

.page-template-page-give-a-gift #gift-promo{
	margin-top: 20px;
}

.page-template-page-give-a-gift #page-sidebar{
	padding-bottom:0px;
}

.page-template-page-give-a-gift-php #Clower {
	padding-top: 0px
}

.page-template-page-give-a-gift-php #defaultC {
	padding-left: 0;
	padding-right: 0
}

#post-12 p em {
	font-style: normal;
	font-weight: bold;
	color: #dd5843
}

.page-template-page-give-a-gift-php #gift-box-wrapper {
	display: table-row
}

.page-template-page-give-a-gift-php #allbuthome ol{
	padding-right:100px;
}

.page-template-page-give-a-gift-php #allbuthome ol li{
	font-size: 18px;
	font-size:.95em;
	padding-bottom: 10px;
}

.page-template-page-give-a-gift-php #allbuthome ol li ol{
	padding-right: 0px;
}

#gift-left-box {
	border-right: 15px solid white
}

#gift-right-box {
	border-left: 15px solid white
}

.page-template-page-give-a-gift-php #gift-box-wrapper>div {
	background-color: #f6f1e5;
	border-radius: 10px;
	width: 49%;
	display: table-cell;
	padding: 30px
}

.page-template-page-give-a-gift-php #gift-box-wrapper .gift-box-top img {
	display: block;
	margin: 0 auto;
	margin-bottom: 20px
}

.page-template-page-give-a-gift-php #gift-box-wrapper>div h2 {
	text-align: center;
	font-size: 16px
}

.page-template-page-give-a-gift-php #gift-box-wrapper>div h3 {
	font-size: 16px;
	color: #16a796;
	font-weight: bold;
	margin-top: 15px;
	font-family: "Myriad Pro", "Myriad", Verdana, sans-serif;
	text-transform: uppercase
}

.page-template-page-give-a-gift-php #gift-box-wrapper>div a {
	color: #16a796;
	text-decoration: underline
}

.page-template-page-give-a-gift-php #gift-box-wrapper>div p {
	font-size: 14px
}

.page-template-page-give-a-gift-php #gift-box-wrapper>div ol {
	padding-left: 13px;
	font-size: 14px
}

.page-template-page-give-a-gift-php #gift-box-wrapper>div ol li {
	margin: 5px 0
}

.page-template-page-give-a-gift-php #gift-box-wrapper>div ol li ol {
	padding-left: 20px
}

.page-template-page-give-a-gift-php #gift-box-wrapper>div ol li ol li {
	list-style-type: lower-latin;
	width: 40%;
	float: left
}

.page-template-page-give-a-gift-php #gift-box-wrapper>div ol li ol li:nth-of-type(2) {
	margin-left: 50px
}

#gift-content-under-boxes #left-content-wrapper {
	width: 100%
}

#gift-content-under-boxes #left-content-wrapper #card-carousel-wrapper {
	position: relative
}

#gift-content-under-boxes #left-content-wrapper #card-carousel-wrapper .jcarousel {
	position: relative;
	overflow: hidden
}

#gift-content-under-boxes #left-content-wrapper #card-carousel-wrapper .jcarousel ul {
	width: 20000em;
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0 20px
}

#gift-content-under-boxes #left-content-wrapper #card-carousel-wrapper ul li {
	list-style-type: none;
	display: inline-block;
	padding:0px 15px;
}

#gift-content-under-boxes #left-content-wrapper #card-carousel-wrapper ul li img {
	max-width: 210px
}

#gift-content-under-boxes #left-content-wrapper #card-carousel-wrapper .jcarousel-control-prev,
#gift-content-under-boxes #left-content-wrapper #card-carousel-wrapper .jcarousel-control-next {
	position: absolute;
	top: 50%;
	left: -38px
}

#gift-content-under-boxes #left-content-wrapper #card-carousel-wrapper .jcarousel-control-next {
	left: auto;
	right: -40px
}

#gift-content-under-boxes #left-content-wrapper h2 {
	color: #231f20;
	font-size: 23px;
	/* font-weight:bold; */
	/* font-family:"Rockwell"; */
	font-family: 'Glypha LT W01_75 Black';
	margin-bottom: 10px
}

#gift-content-under-boxes #left-content-wrapper #legal-footer {
	margin-top: 35px;
	background: URL("../images/dot4.png") left top repeat-x;
	padding-top: 35px
}

#gift-content-under-boxes #left-content-wrapper #legal-footer p {
	margin-bottom: 15px;
	font-style: italic;
	font-size: 15px
}



#gift-promo {
	background-color: #32a9c2;
	padding: 10px 25px;
	border-radius: 10px;
	text-align: center;
	color: white;
	margin-top:35px;
}

#gift-promo p {
	text-align: center;
	color: white;
	line-height: 1.5
}

#gift-promo p img {
	margin-bottom: 10px
}

#gift-promo p a {
	background-color: #1a5461;
	text-transform: uppercase;
	color: white;
	border-radius: 5px;
	padding: 15px 35px 10px;
	display: block;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 15px;
	max-width: 160px;
}

#gift-promo p a:hover {
	text-decoration: none
}

#gift-promo #gift-promo-top {
	border-bottom: 1px solid #98d4e0
}

#gift-promo #gift-promo-bottom {
	padding-top: 10px
}

#gift-promo #gift-promo-bottom p {
	text-align: left;
	font-style: italic;
	font-size: 14px
}

.page-template-page-give-a-gift-php h3{
	margin:50px 0px 30px;
	position: relative;
	padding-left:60px;
}

.page-template-page-give-a-gift-php h3.white-text{
	padding-left:0px;
}

.page-template-page-give-a-gift-php h3:before{
	position: absolute;
	left:0px;
	top:-15px;
}

.page-template-page-give-a-gift-php h3.letter:before{
	content: url(/wp-content/themes/VontKickoff/library/images/headline-letter.png);
}
.page-template-page-give-a-gift-php h3.money:before{
	content: url(/wp-content/themes/VontKickoff/library/images/headline-money.png);
}

.page-template-page-give-a-gift-php h4{
	color:#16a796;
	font-size: 20px;
}

.page-template-page-give-a-gift-php ol:after{
	content: "";
	display: table;
	clear: both;
}

.page-template-page-give-a-gift-php ol li ol{
	list-style-type: upper-alpha;
}

@media(max-width:1010px) {
	.page-template-page-give-a-gift-php #gift-box-wrapper>div {
		width: 100%;
		display: block
	}
	.page-template-page-give-a-gift-php #gift-box-wrapper .gift-box-bottom {
		display: none
	}
	.page-template-page-give-a-gift-php #gift-box-wrapper>div,
	.page-template-page-give-a-gift-php #gift-box-wrapper,
	#gift-content-under-boxes #left-content-wrapper {
		width: 100%;
		border: 0;
		display: block
	}
	.page-template-page-give-a-gift-php #gift-box-wrapper>div:after {
		visibility: hidden;
		display: block;
		font-size: 0;
		content: " ";
		clear: both;
		height: 0
	}
	.page-template-page-give-a-gift-php #gift-box-wrapper #gift-right-box {
		border-left: 0;
		margin-top: 20px
	}
	.page-template-page-give-a-gift-php #gift-box-wrapper .gift-box-top img {
		float: left;
		margin-right: 15px
	}
	.page-template-page-give-a-gift-php #gift-content-under-boxes #left-content-wrapper #card-carousel-wrapper .jcarousel-control-prev {
		left: -30px
	}
	.page-template-page-give-a-gift-php #gift-content-under-boxes #left-content-wrapper h2 {
		margin-top: 20px
	}
	.page-template-page-give-a-gift-php #gift-promo p a {
		max-width: 100%
	}
	.page-template-page-give-a-gift-php #card-carousel-wrapper {
		width: 250px;
		margin: 0 auto
	}
	#gift-content-under-boxes #left-content-wrapper #card-carousel-wrapper ul li img {
		max-width: 250px;
		width: 250px
	}
	.page-template-page-give-a-gift-php #card-carousel-wrapper #jcarousel-control-prev {
		left: 0
	}
	.page-template-page-give-a-gift-php #card-carousel-wrapper #jcarousel-control-next {
		right: 0
	}
}

/*
* Updates to sidebar 2017/06/22
*/

#bottom-page-sidebar,
#page-sidebar{
	padding-bottom:30px;
}
#bottom-page-sidebar > img,
#page-sidebar > img{
	width:100%;
	height: auto;
	margin-top:25px;
}

#e > img:first-of-type{
	margin-top:0px;
}


#page-sidebar #side_promo_599,
#bottom-page-sidebar .sidebar-promo,
#page-sidebar .sidebar-promo,
#page-sidebar .sidebar-image-link{
	width: 325px;
	display: block;
	margin: 0 auto;
	margin-top: 25px;
	text-align:center;
	padding:25px 30px;
	max-width: 100%;
}

#bottom-page-sidebar .sidebar-image-link,
#page-sidebar .sidebar-image-link{
	padding-left: 0px;
}

#bottom-page-sidebar .sidebar-promo:last-of-type,
#page-sidebar .sidebar-promo:last-of-type{
	margin-bottom:25px;
}

#bottom-page-sidebar .sidebar-promo.promo-bg-teal,
#page-sidebar .sidebar-promo.promo-bg-teal{
	background-color:#16a796;
}

#bottom-page-sidebar .sidebar-promo.promo-bg-blue,
#page-sidebar .sidebar-promo.promo-bg-blue{
	background-color:#027eb7;
}

#bottom-page-sidebar .sidebar-promo.promo-bg-beige,
#page-sidebar .sidebar-promo.promo-bg-beige{
	background-color:#f6f1e5;
}

#bottom-page-sidebar .sidebar-promo h3,
#page-sidebar .sidebar-promo h3{
	font-family: 'ITCBaileySansW01-Bold';
	font-size: 25px;
	line-height: 33px;
	margin:10px 0px;
}

#bottom-page-sidebar .sidebar-promo h3.white-text,
#page-sidebar .sidebar-promo h3.white-text{
	color:white;
}

#bottom-page-sidebar .sidebar-promo .white-text,
#page-sidebar .sidebar-promo .white-text{
	color:white;
}

#bottom-page-sidebar .sidebar-promo .separator,
#page-sidebar .sidebar-promo .separator {
    height:4px;
    margin:10px 0px;
    background-repeat: repeat-x;
    background-position: center center;
}

#bottom-page-sidebar .sidebar-promo h4,
#page-sidebar .sidebar-promo h4{
	color:#004883;
	font-size:22px;
	/* font-family:"Rockwell"; */
	font-family: 'Glypha LT W01_75 Black';
	margin:0px;
}

#bottom-page-sidebar .sidebar-promo p,
#page-sidebar .sidebar-promo p{
	color:#231f20;
	font-family: 'ITCBaileySansW01-Book';
	font-size: 22px;
	margin:0px;
}

#bottom-page-sidebar .sidebar-promo img,
#page-sidebar .sidebar-promo img{
	margin-bottom: 10px;
	display: inline-block;
}


#bottom-page-sidebar .sidebar-promo a.SP_button,
#page-sidebar .sidebar-promo a.SP_button,
#Clower a.SP_button{
	text-transform: uppercase;
	font-family: 'ITCBaileySansW01-Bold';
	font-size: 17px;
	line-height: 32px;
	background-color: #004883;
	color:white !important;
	border-radius: 0px;
	padding:8px 25px;
	display: inline-block;
	margin-top:10px;
	text-decoration: none;
}

#Clower a.SP_button:hover{
	border-bottom: none;
}

@media (max-width: 1010px) {
    #bottom-page-sidebar .sidebar-promo.stack-mobile ,
    #page-sidebar .sidebar-promo.stack-mobile {
        text-align: center;
    }

    #bottom-page-sidebar .sidebar-promo.stack-mobile img,
    #page-sidebar .sidebar-promo.stack-mobile img {
        text-align: center;
        display:inline-block;
        margin:0px auto;
    }

    #bottom-page-sidebar .sidebar-promo.stack-mobile .promo-content,
    #page-sidebar .sidebar-promo.stack-mobile .promo-content {
        display:block;
        top:inherit;
    }

    #bottom-page-sidebar .sidebar-promo.stack-mobile a.SP_button,
    #page-sidebar .sidebar-promo.stack-mobile a.SP_button {
        clear:both;
        background-image:none;
        text-transform: uppercase;
        font-family: 'ITCBaileySansW01-Bold';
        font-size: 17px;
        line-height: 20px;
        background-color: #004883;
        color: white !important;
        border-radius: 0px;
        padding: 8px 25px;
        display: inline-block;
        float:none;
        margin-top: 10px;
        text-decoration: none;
        width:auto;
        height:auto;
        text-indent: inherit;
        overflow:visible;
    }
}

/*
Edits to standard Page
*/

.page-template-default #Clower{
	padding-top:25px;
	border-top:2px dotted #e0e0e0;
}

/*
Edits to give a gift page
*/

#carousel-wrapper{
	background-color:#f8f5ee;
	padding:50px 0px;
}

/*
Edits to Talk abotu the future
*/

.page-template-page-talk-about-future #age_groups_wrapper{
	width:90%;
	margin:0 auto;
	margin-top:15px;
}

.page-template-page-talk-about-future #age_groups_wrapper .age-group-wrapper{
	background-color: #f6f1e5;
	border-radius: 10px;
	margin-bottom: 45px;
	overflow: hidden;
}

.page-template-page-talk-about-future #age_groups_wrapper .age-group-wrapper .age-group-header{
	/* font-family: "Rockwell"; */
	font-family: 'Glypha LT W01_75 Black';
	font-size:22px;
	color:#16a796;
	/* font-weight: bold; */
	text-align: center;
	padding:15px 60px 0px;
}

@media(max-width:500px){
	.page-template-page-talk-about-future #age_groups_wrapper .age-group-wrapper .age-group-header img{
		display: none;
	}

	.page-template-page-talk-about-future #age_groups_wrapper .age-group-wrapper .age-group-content{
		padding:15px 30px;
	}
}

.page-template-page-talk-about-future #age_groups_wrapper .age-group-wrapper .age-group-header img{
	margin-right:15px;
}

.page-template-page-talk-about-future #age_groups_wrapper .age-group-wrapper .age-group-content{
	display: none;
	padding:15px 60px 0px;
}

.page-template-page-talk-about-future #age_groups_wrapper .age-group-wrapper .age-group-content ul{
	padding-left:0px;
}

.page-template-page-talk-about-future #age_groups_wrapper .age-group-wrapper a.age-group-content-toggle{
	background-color:#dfcea0;
	display: block;
	height:40px;
	background-image: url("/wp-content/themes/VontKickoff/library/images/age_groups_expand.png");
	background-repeat: no-repeat;
	background-position: center 12px;
	position: relative;
	bottom:-10px;
}

.page-template-page-talk-about-future #age_groups_wrapper .age-group-wrapper a.age-group-content-toggle.toggle-open{
	background-image: url("/wp-content/themes/VontKickoff/library/images/age_groups_collapse.png");
}

#mobile-open-account{
	display: none;
	background-color:#16a796;
	padding:15px 11px;
	text-align: center;
}

#mobile-open-account img{
	display: inline-block;
}

#mobile-open-account p{
	color:white;
	display: inline-block;
	margin:0px 15px;
	position: relative;
	top:10px;
}
#mobile-open-account a{
	color:White;
	background-color:#004883;
	border-radius: 5px;
	padding:3px 10px;
	display: inline-block;
}

.page-template-page-ENROLL #mobile-open-account{
	display: none;
}

.promo-Vcontent {
font-family: 'ITCBaileySansW01-Bold';
font-size: 22px;
line-height:1.1em;
padding-top:10px;
padding-bottom:10px;
padding-left:30px;
padding-right:30px;
color:#fff;
}
.sub_promo-content {
font-family: 'ITCBaileySansW01-Bold';
font-size: 22px;
line-height:1.1em;
padding-bottom:10px;
padding-left:30px;
padding-right:30px;
color:#02000b;
}
.popup-youtube img {
box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.3);
}

@media(max-width:1010px){
	#mobile-open-account{
		display: block;
	}

	.page-id-9 #mobile-open-account{
		display: none !important;
	}

	#carousel-wrapper,
	#legal-footer{
		padding-left:10px;
		padding-right:10px;
	}

	.page-template-default #Clower{
		border-top:none;
	}

	/*Hide Open Account Promo on mobile*/
	#page-sidebar #side_promo_550{
		display: none;
	}

	#page-sidebar #side_promo_599{
		margin-bottom: 25px;
	}

	#page-sidebar #side_promo_599 .promo-content{
		position: static;
	}

	#page-sidebar #side_promo_599 .SP_button{
		width:auto;
		height: auto;
		display: block;
		text-indent: 0;
		background-image: none;
	}

	#page-sidebar .sidebar-promo{
		width:100%;
		padding: 15px 11px;
    	text-align: center;
	}

	#page-sidebar .sidebar-promo:last-of-type{
		margin-bottom: 0px;
	}

	#page-sidebar .sidebar-image{
		display: none;
	}

	#page-sidebar .sidebar-promo .promo-content,
	#page-sidebar .sidebar-promo img,
	#page-sidebar .sidebar-promo .SP_button{
		display: inline-block;
	}

	#page-sidebar .sidebar-promo .promo-content{
		position: relative;
		top:20px;
		margin:0px 10px;
	}

	#page-sidebar .sidebar-promo .promo-content p{
		line-height: 1;
	}

	#page-sidebar .sidebar-promo a.SP_button{
		height: 31px;
		width:31px;
		overflow: hidden;
		text-indent: -1000px;
		background-image: url("/wp-content/themes/VontKickoff/library/images/mobile-download.png");
		background-repeat: no-repeat;
		background-position: center center;
		padding:0px;
		border-radius: 10px;
	}

	.article-header{
		float:none !important;
	}

	.page-template-page-ENROLL #Clower,{
		width:100%;
		margin-bottom: 0px;
	}

	.page-template-page-ENROLL #Clower > #enrollKits,
	.page-template-page-ENROLL #Clower > #grants,
	.page-template-page-ENROLL #Clower #Cimp_inf{
		width: 90%;
		margin: 0 auto;
	}

	.page-template-page-ENROLL #Clower > #grants{
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.page-template-page-ENROLL #Clower #Cimp_inf{
		margin-top: 25px;
	}

	.page-template-page-ENROLL #Clower > .row{
		width:100%;
	}

	.footer{
		margin-top:0px;
	}

	#sidebar-image{
		display: none;
	}
}


.page-template-page-newsletter .gform_wrapper{
	background-color: #f6f1e5;
	width:100%;
	margin-right: 30px;
	border-radius: 10px;
	padding:40px 50px;
}

.page-template-page-newsletter .gform_wrapper ul li label{
	display: inline-block;
	min-width: 165px;
	text-align: right;
	margin-right: 15px;
	font-weight: normal;
}

.page-template-page-newsletter .gform_wrapper ul li .ginput_container{
	display: inline-block;
}

.page-template-page-newsletter .gform_wrapper ul li .ginput_container input[type=text]{
	min-width: 200px;
}


.page-template-page-newsletter .gform_wrapper ul li#field_5_13 input{
	width:90px;
}
.page-template-page-newsletter .gform_wrapper ul li .ginput_container select{
	min-width:90px;
	height: 30px;
	border-radius: 0px;
}

.page-template-page-newsletter .gform_wrapper ul li#field_5_14{
	padding-top: 0px;
}

.page-template-page-newsletter .gform_wrapper ul li#field_5_14 > label {
	display: none;
}

.page-template-page-newsletter .gform_wrapper ul li .ginput_container_checkbox{
	padding-left: 180px;
	margin-top: 0px !important;
}

.page-template-page-newsletter .gform_wrapper ul li .ginput_container_checkbox #choice_5_14_1{
	margin-top: -17px;
}

.page-template-page-newsletter .gform_wrapper ul li .ginput_container_checkbox label{
	text-align: left;
	padding-left:15px;
	font-size: 13px;
	max-width: 90%;
	font-weight: normal !important;
}

.page-template-page-newsletter .gform_footer{
	text-align: center;
	margin-top: 0px;
}

.page-template-page-newsletter .gform_footer .button{
	background-color: #dd5843;
	text-align: center;
	border:none;
	text-shadow: none;
	border-radius:0px;
	color:White;
	height: 40px;
	line-height: 40px;
	padding:0px 40px;
	font-family: "ITCBaileySansW01-Bold";
}

#page-sidebar #side_promo_599 h3{
	color:#004883;
	font-size: 25px;
}

#page-sidebar #side_promo_599 a.SP_button{
	background-color: #dd5843;
	line-height: 25px;
}

.page-template-page-newsletter #wraplower em{
	font-size: 15px;
	line-height: 23px;
}

@media(max-width:550px){
	.page-template-page-newsletter .gform_wrapper ul li label{
		text-align: left;
		min-width: 95px;
	}
	.page-template-page-newsletter .gform_wrapper ul li .ginput_container_checkbox{
		padding-left: 0px;
	}
	.page-template-page-newsletter .gform_wrapper{
		padding:40px 20px;
	}
}

.page-template-page-speedbump .article-header{
	max-width:100%;
	background-color: #f6f1e5;
	margin-top: 35px;
	padding:20px;
	margin-bottom: 20px;
}

.page-template-page-speedbump .article-header #speed-bump-button{
	text-transform: uppercase;
	color:white;
	text-decoration: none;
	background-color: #C6513F;
	padding:10px 10px;
	margin-bottom: 15px;
	display: inline-block;
}

.page-template-page-speedbump .article-header #legal-wrapper{
	font-style: italic;
	border-top:2px dotted #ccc;
	padding-top:15px;

}

.page-template-page-speedbump .article-header #legal-wrapper p{
		line-height: 1.3;
	font-size: 0.9em;
}

.blog #main section p:last-of-type{
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.blog #main section a.excerpt-read-more{
	margin-bottom: 30px;
	display: inline-block;
}

@media (max-width:1008px) {
    .blog #main.left {
        max-width:90%;
        margin-left:auto;
        margin-right:auto;
        float:none!important;
    }

    .page-template-page-FAQ #wraplower .side4.left {
        max-width:90%;
        margin-left:auto;
        margin-right:auto;
        float:none!important;
    }
    .page-template-page-FAQ .faq .question {
        padding-right:25px;
    }
}

/*

	2017-12-28 Tax Bill Pop Up

*/

#pum-718, #popmake-715{
	padding: 25px 50px !important;
}

#pum-718, #popmake-715 span.pum-close, span.likepumclose{
	background-color: #C6513F;
	clear: both;
    display: block;
    text-align: center;
    margin: 0 auto;
    padding: 10px;
    color: #fff;
    text-decoration: none;
    font-family: 'ITCBaileySansW01-Bold';
    text-transform: uppercase;
    font-size: 1.25em;
    max-width: 200px;
}

#pum-718, #popmake-715 .pum-content + .pum-close{
	background-color: #C6513F;
}


.article-header .button {
display: inline-block;
padding: 5px;
background: #C6513F;
padding-right: 20px;
padding-left: 20px;
text-decoration: none;
color: #fff;
}
.article-header a.button:hover {
opacity:1;
background: #16a796;
text-decoration: none;
}

.simpdiv {
background:#e5e5e5;
padding:10px;
}

.pum-content h2 {
font-family: 'Glypha LT W01_75 Black';
color: #004785;
}

.pum-content strong {
	color: #004785;
	/* color: #C6513F; */
}

.pum-content .button {
display: inline-block;
padding: 5px;
background: #C6513F;
padding-right: 20px;
padding-left: 20px;
text-decoration: none;
color: #fff;
}
.pum-content .button.bro {
background: #cfb576;
}
.pum-content a.button:hover {
opacity:1;
background: #16a796;
text-decoration: none;
}

.page-id-9 #page-sidebar {
display:none;
}

.page-id-9 .article-header {
float: none;
max-width:90%;
}

.page-id-999 #Clower p {
	padding-top:20px;
}

#field_9_4 label {
	display: none;
}
#field_9_4 ul label {
	display: inline;
}


#gform_wrapper_11,
#gform_wrapper_9 {
	padding: 45px 50px;
	padding-top:20px;
	border-radius: 20px;
	background-color: #f6f1e5;
	margin-bottom: 15px;
}
#gform_wrapper_11 h3,
#gform_wrapper_9 h3 {
	color: #231f20;
	font-size: 15px;
	font-style: italic;
	font-family: "Myriad Pro", "Myriad", Verdana, sans-serif;
}
#gform_wrapper_11 hr,
#gform_wrapper_9 hr {
	height:5px;
	background-color: #d1b76e;
	margin-top:40px;
	margin-bottom:40px;
}

#gform_wrapper_11 .gform_footer #gform_submit_button_11,
#gform_wrapper_9  .gform_footer #gform_submit_button_9{
	border:none;
	background-color: #d1b76e;
	color:white;
    width: 180px;
    height: 40px;
    line-height:30px;
    text-align: center;
    border: none;
    text-transform: uppercase;
    -webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    7px 7px 5px 0px rgba(50, 50, 50, 0.5);
	box-shadow:         7px 7px 5px 0px rgba(50, 50, 50, 0.5);

}
#gform_wrapper_11  .gform_footer #gform_submit_button_11:hover,
#gform_wrapper_9  .gform_footer #gform_submit_button_9:hover{
	background:  rgba(209, 183, 110, 0.8);
}
#gform_wrapper_11 .gform_footer ,
#gform_wrapper_9 .gform_footer {
margin-bottom: 0px;
text-align: right;
}
#field_11_1 label.gfield_label, #field_11_5 label.gfield_label, #field_11_8 label.gfield_label,
#field_9_1 label.gfield_label, #field_9_5 label.gfield_label, #field_9_8 label.gfield_label {
font-size: 1.2em;
font-family: 'Glypha LT W01_75 Black';
color: #004785;
}

#gform_wrapper_11 .name_middle,
#gform_wrapper_9 .name_middle {
	width:70px;
}


@media(max-width:768px){
	#slide-1692 h3 span{
		color:white !important;
		font-size: 20px !important;
	}
}

/* Screenreader */
.sr-only{
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0,0,0,0);
	border: 0;
}

/* START NOV 2019 CHANGES */

@media only screen and (min-width: 63.063em) {
/*@media only screen and (min-width: 63.063em) {*/
    /* primary desktop menu */
    #menu-primary > li:last-child,
    #menu-primary > li:nth-child(5) {
        background:transparent;
        border-left:0;
    }
    #menu-primary > li:last-child a,
    #menu-primary > li:nth-child(5) a {
        color:#fff;
    }

    ul#menu-primary {
        display:flex;
        justify-content: space-between;
        margin-left:50px;
        width:calc(100% - 50px);
    }

    /* secondary/top desktop menu */
    #menu-secondary > li.black a {
        color:#000;
        font-family: 'ITCBaileySansW01-Bold';
    }
}

.page-id-9 .article-header {
    float:left;
    max-width:none;
}
.page-id-9 #page-sidebar {
    display:block;
}

.page-template-page-ENROLL .article-header,
.page-template-page-2019-ENROLL .article-header {
    max-width:90%;
}

.page-template-page-2019-ENROLL h2 {
    color:#dd5843;
}

.page-template-page-2019-ENROLL .checklist a {
    text-decoration: underline;
}

.page-template-page-2019-ENROLL .checklist p {
    font-size:16px;
}

.page-template-page-2019-ENROLL .checklist ul {
    padding-left:0;
    margin-left:1em;
}

.page-template-page-2019-ENROLL .checklist li {
    font-size:16px;
}

.page-template-page-2019-ENROLL .checklist h2 {
    font-family: 'Glypha LT W01_75 Black';
    color:#dd5843;
}

.page-template-page-2019-ENROLL .checklist h3 {
    font-family: 'Glypha LT W01_75 Black';
    color:#000;
    font-size:17px;
}

.page-template-page-2019-ENROLL #enroll_intro {
    margin-bottom:0px;
    padding-bottom:10px;
}

.page-template-page-2019-ENROLL #enroll_intro h2 {
    margin:0px;
    width:100%;
}

.page-template-page-2019-ENROLL #enroll_intro p {
    font-size:16px;
    line-height:24px;
}

.page-template-page-2019-ENROLL #enroll_intro a {
    background-color:#C6513F;
}

.page-template-page-2019-ENROLL #open-fa {
    margin-top:40px;
    padding:0px 35px;
}

.page-template-page-2019-ENROLL #enroll-footer {
    margin-top:20px;
    padding:0px 35px;
}

.page-template-page-2019-ENROLL #open-fa h2 {
    color:#16a796;
    text-transform: uppercase;
}

.page-template-page-2019-ENROLL #open-fa p {
    font-size:16px;
    line-height:24px;
}

.page-template-page-2019-ENROLL #more-about {
    margin-top:30px;
    padding:0px 35px 0px 5px;
}

.page-template-page-2019-ENROLL #more-about h3 {
    background-image:url('/wp-content/themes/VontKickoff/library/images/info-circle.png');
    background-position: left 1px;
    background-repeat: no-repeat;
    padding-left:30px;
    color:#000;
    font-family: "Myriad Pro", "Myriad", Verdana, sans-serif;
    font-weight: bold;
    font-size:17px;
}

.page-template-page-2019-ENROLL #more-about p {
    padding-left:30px;
    font-size:16px;
    padding-bottom:2em;
}

.page-template-page-2019-ENROLL #Clower #open-fa p {
	padding-top:10px;
}

.page-template-page-2019-ENROLL #grants-inner,
.page-template-page-2019-GRANTS #grants-inner,
.page-template-page-AutoFunding-20 #grants-inner{
    padding-left:35px;
}

.page-template-page-2019-ENROLL #grants-inner h3,
.page-template-page-2019-GRANTS #grants-inner h3,
.page-template-page-AutoFunding-20 #grants-inner h3{
    color:#004785;
    margin-bottom:20px;
}

.page-template-page-2019-ENROLL #grants-inner > p,
.page-template-page-2019-GRANTS #grants-inner > p,
.page-template-page-AutoFunding-20 #grants-inner > p{
    margin-bottom:0px;
    padding:0px;
    margin-bottom:20px;
}

.page-template-page-2019-ENROLL #grants-inner a,
.page-template-page-2019-GRANTS #grants-inner a,
.page-template-page-AutoFunding-20  #grants-inner a{
    text-decoration: underline;
}

.page-template-page-2019-ENROLL #grants-inner .columns,
.page-template-page-2019-GRANTS #grants-inner .columns,
.page-template-page-AutoFunding-20 #grants-inner .columns{
    background-image: URL("../images/dot2.png");
    background-position: center top;
    background-repeat: repeat-x;
    margin-top:20px;
    padding-top:20px;
}

.page-template-page-2019-ENROLL #grants-inner .columns h4,
.page-template-page-2019-GRANTS #grants-inner .columns h4,
.page-template-page-AutoFunding-20 #grants-inner .columns h4 {
    margin-left:0px;
    color:#C6513F;
    font-family: 'Glypha LT W01_75 Black';
    text-align: center;
    float:none;
    font-size:18px;
}

.page-template-page-2019-ENROLL #grants-inner .columns p,
.page-template-page-2019-GRANTS #grants-inner .columns p,
.page-template-page-AutoFunding-20 #grants-inner .columns p {
    padding:0px;
    text-align: center;
    max-width:80%;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:0px;
    font-size:16px;
    line-height:24px;
    font-weight: bold;
}

.page-template-page-2019-ENROLL #wraplower a.button,
.page-template-page-2019-GRANTS #wraplower a.button,
.page-template-page-AutoFunding-20 #wraplower a.button {
    display: inline-block;
    color: #000;
    background: #D0B672;
    padding:0px 30px;
	font-weight:normal;
    text-align: center;
    height: 40px;
    line-height: 40px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    text-transform: uppercase;
    font-size: 1.25em;
    font-family: 'ITCBaileySansW01-Bold';
    margin-top: 0;
    text-decoration: underline;
    margin-top:20px;
}

.page-template-page-2019-ENROLL #grants-inner .columns:first-of-type,
.page-template-page-2019-GRANTS #grants-inner .columns:first-of-type,
.page-template-page-AutoFunding-20 #grants-inner .columns:first-of-type {
    padding-left:0px;
    background-image:none;
    margin-top:0px;
    padding-top:0px;
}

.page-template-page-2019-ENROLL #alfond-wrapper,
.page-template-page-2019-GRANTS #alfond-wrapper,
.page-template-page-AutoFunding-20 #alfond-wrapper {
    margin-top:40px;
}

.page-template-page-2019-ENROLL #alfond-top,
.page-template-page-2019-GRANTS #alfond-top,
.page-template-page-AutoFunding-20 #alfond-top {
    display:none;
    background-color:#0A82B9;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.page-template-page-2019-ENROLL #alfond-top img,
.page-template-page-2019-GRANTS #alfond-top img,
.page-template-page-AutoFunding-20 #alfond-top img{
    width:100%;
    max-width: none;
    height:auto;
}

.page-template-page-2019-ENROLL #alfond-bottom,
.page-template-page-2019-GRANTS #alfond-bottom,
.page-template-page-AutoFunding-20 #alfond-bottom{
    background-color:#0A82B9;
    color:#fff;
    border-bottom-left-radius:15px;
    border-bottom-right-radius:15px;
    padding:40px 40px 40px 40px;
}

.page-template-page-2019-ENROLL #alfond-bottom h3,
.page-template-page-2019-GRANTS #alfond-bottom h3,
.page-template-page-AutoFunding-20 #alfond-bottom h3 {
    color:#fff;
    font-size:18px;
}

.page-template-page-2019-ENROLL #footnotes {
    margin-top:20px;
}

.page-template-page-2019-GRANTS #Cimp_inf,
.page-template-page-AutoFunding-20 #Cimp_inf {
	font-style: normal;
}

@media only screen and (min-width: 63.063em) {
    .page-template-page-2019-ENROLL #enroll_intro a {
        top: 30px;
    }

    .page-template-page-2019-ENROLL #grants-inner .columns,
    .page-template-page-2019-GRANTS #grants-inner .columns,
	.page-template-page-AutoFunding-20 #grants-inner .columns {
        height:250px;
        background: URL("../images/dot2.png") left top repeat-y;
        margin-top:0px;
        padding-top:0px;
    }

    .page-template-page-2019-ENROLL #grants-inner .columns a.button,
    .page-template-page-2019-GRANTS #grants-inner .columns a.button,
	.page-template-page-AutoFunding-20 #grants-inner .columns a.button {
        width:200px;
        position: absolute;
        bottom:10px;
        left:calc(50% - 100px);
        margin-top:0px;
    }

    .page-template-page-2019-ENROLL #alfond-bottom,
    .page-template-page-2019-GRANTS #alfond-bottom,
	.page-template-page-AutoFunding-20 #alfond-bottom {
        border-radius:15px;
        padding:40px;
    }

    .page-template-page-2019-GRANTS #grants,
	.page-template-page-AutoFunding-20 #grants {
        margin-top:0px;
    }

    .page-template-page-2019-GRANTS #bottom-page-sidebar .sidebar-promo:last-of-type,
    .page-template-page-2019-GRANTS #page-sidebar .sidebar-promo:last-of-type,
	.page-template-page-AutoFunding-20 #bottom-page-sidebar .sidebar-promo:last-of-type,
	.page-template-page-AutoFunding-20 #page-sidebar .sidebar-promo:last-of-type {
        margin-bottom:0px;
    }

    .show-mobile {
        display:none;
    }

}

@media (max-width: 1010px) {
    .hide-mobile {
        display:none;
    }
    .show-mobile {
        display:block;
    }

    .page-template-page-give-a-gift #wraplower #allbuthome,
    .page-template-page-give-a-gift #CLower,
    .page-template-page-give-a-gift #lower-content {
        max-width:90%;
        margin-left:auto;
        margin-right:auto;
    }

    .page-template-page-2019-ENROLL #Clower {
		width:100%;
		margin-bottom: 0px;
	}

	.page-template-page-2019-ENROLL #Clower > #enrollKits,
	.page-template-page-2019-ENROLL #Clower > #grants,
	.page-template-page-2019-ENROLL #Clower #Cimp_inf{
		width: 90%;
		margin: 0 auto;
	}

	.page-template-page-2019-ENROLL #Clower > #grants{
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.page-template-page-2019-ENROLL #Clower #Cimp_inf{
		margin-top: 25px;
	}

	.page-template-page-2019-ENROLL #Clower > .row{
		width:100%;
	}

	.page-template-page-2019-ENROLL #enroll_intro h2 {
    	padding-right:50px;
	}

	.page-template-page-2019-ENROLL #enroll_intro h2:after {
/*
    	content: '+';
    	position: absolute;
    	right:0;
*/
	}

	.page-template-page-2019-ENROLL #enroll_intro h2.open:after {
/*
    	content: '\2014';
    	position: absolute;
    	right:0;
*/
	}

	.page-template-page-2019-ENROLL #Clower #open-fa {
    	width:90%;
    	margin-left:auto;
    	margin-right:auto;
    	padding-right:25px;
	}

    .page-template-page-2019-ENROLL #Clower #open-fa h2 {
    	position: relative;
    	padding-right:50px;
	}

/*
	.page-template-page-2019-ENROLL #Clower #open-fa h2:after {
    	content: '+';
    	position: absolute;
    	right:0;
	}
*/

	.page-template-page-2019-ENROLL #Clower #open-fa p {
/*     	display:none; */
    	padding-top:10px;
	}

	.page-template-page-2019-ENROLL #Clower #enroll-footer {
    	max-width:90%;
    	margin-left:auto;
    	margin-right:auto;
	}

	.page-template-page-2019-ENROLL #Clower #more-about {
    	max-width:90%;
    	margin-left:auto;
    	margin-right:auto;
    	padding-left:5px;
	}

	.page-template-page-2019-ENROLL #Clower #open-fa h2.open:after {
/*
    	content: '\2014';
    	position: absolute;
    	right:0;
*/
	}

	.page-template-page-2019-ENROLL .checklist {
    	max-width:90%;
    	margin-left:auto;
    	margin-right:auto;
	}

	.page-template-page-2019-ENROLL #grants-inner .columns,
	.page-template-page-2019-GRANTS #grants-inner .columns,
	.page-template-page-AutoFunding-20 #grants-inner .columns{
        padding-left:0px;
    }

    .page-template-page-2019-ENROLL #alfond-top,
    .page-template-page-2019-GRANTS #alfond-top,
	.page-template-page-AutoFunding-20 #alfond-top{
        display:block;
    }
}


#COrow {
	background:#C6513F;
	color:#fff;
	padding:30px;
	text-align: center;
}
#COrow a {
	color:#fff;
	text-decoration: underline;
}
.ctaFp {
	padding-left:30px;
}
.CTArow h3 {
	color:#C6513F;
	font-size:20px;
}
.ctaFh {
	clear:both;
	background:URL("/wp-content/themes/VontKickoff/library/images/iCon.jpg") no-repeat;
	padding-left:30px;
	color:#000;
	font-size:16px;
}
.CTArow strong{
	font-family: 'Glypha LT W01_75 Black';
	font-weight:normal;
}
.page-template-page-AutoFunding-20 #wraplower .CTArow a.button.green {
	background: #16a796;
	color:#fff;
}
.page-template-page-AutoFunding-20 #wraplower .CTArow a.button.blue {
	background: #0a82b9;
	color:#fff;
}
.CTArow .green {
	color:#16a796;
}
.CTArow .blue {
	color:#0a82b9;
}

/*
2020-3-15 HP Alert
*/

#home-page-alert-wrapper{
	background-color: #0a82b9;
	padding:10px 0px;
}

#home-page-alert-wrapper #home-page-alert{
	color:white;
	text-align: center;
	font-weight: bold;
}

#home-page-alert-wrapper #home-page-alert p{
	color:white;
}

#home-page-alert-wrapper #home-page-alert img{
	max-width: 25px;
	margin-right: 10px;
}

#home-page-alert-wrapper #home-page-alert a{
	text-transform: uppercase;
	background-color: #004883;
	padding:5px 30px;
	display: inline-block;
	color:white;
	margin-left:15px;
}

.embed-container{
	position: relative;
	overflow: hidden;
	width: 100%;
	padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}

.embed-container iframe{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
}

/*
21-8-6 AL Added styles for pop up and Contribute Page
*/


a.direct-select{
	border-bottom: 1px solid #16a796;
	text-decoration: none;
	color:#16a796;
}

a.direct-select:hover{
	border-bottom-width: 2px;
	text-decoration: none;
}

.login-links{
	display: flex;
	margin-bottom: 35px;;
	margin-top:15px;
	/* border:1px solid red; */
}

.login-links > div{
	margin-right: 20px;
	flex: 1 1 40%;
}

#popmake-3137 .pum-content{
	display: flex;
	flex-flow: column;
}

#popmake-3137 .pum-content h2{}

#popmake-3137 .pum-content h3{
	color:#004785;
	font-family: "Myriad Pro", "Myriad", Verdana, sans-serif;
	font-weight: bold;
}

#popmake-3137 .pum-content p{}

#popmake-3137 .pum-content p.small{
	font-size: 13px;;
}

#popmake-3137 .pum-content p.small a{
	color:#8c8c8c;
}

#popmake-3137 .pum-content > div{
	width:100%;
}

#popmake-3137 .pum-content .popup-left a.button{
	padding-top:12px;
	padding-bottom: 10px;
}

#popmake-3137 .pum-content .popup-right{
	background: #f6f1e5;
	padding: 25px 15px;
	border-radius: 20px;
}

#popmake-3137 .pum-content .popup-right .form-wrapper .gform_footer{
	margin-top:0px;
	padding-top:10px;
	padding-bottom: 10px;
}
#popmake-3137 .pum-content .popup-right .form-wrapper .gform_button{
	width:100%;
	max-width: 100%;
	display: block;
	appearance: none;
	-webkit-appearance:none;
	border:none;
	background-color: #D0B672;
	text-transform: uppercase;
	padding-top:5px;
	padding-bottom:5px;
}

@media (min-width: 1010px) {
	#popmake-3137 .pum-content{
		display: flex;
		flex-flow: row;
		flex-wrap: nowrap;
		justify-content: space-between;
	}

	#popmake-3137 .pum-content > div{
		width:48%;
	}

	#popmake-3137 .pum-content .popup-right .form-wrapper .gform_button:hover{
		background-color: #B79D59;
	}

	.page-template-page-CONTRIBUTE .transfer-column .contribCol{
		background-color: transparent;
		margin-top:25px;
		height: auto;
	}

	.page-template-page-CONTRIBUTE .transfer-column .contribCol >*{
		float: right;
		width:90%;
		text-align: left !important;
	}

	.page-template-page-CONTRIBUTE .transfer-column .contribCol #C4{
		display: inline-block !important;
		float:left;
		width:10%
	}

	.page-template-page-CONTRIBUTE .transfer-column .contribCol h3{
		background: none !important;
		padding-bottom: 0px !important;
		padding-top: 0px !important;
	}

	.page-template-page-CONTRIBUTE .transfer-column .contribCol .transfer-links .right{
		float: left !important;
		margin-left:20px;
	}

	.page-template-page-CONTRIBUTE .transfer-column .contribCol .transfer-links:after,
	.page-template-page-CONTRIBUTE .transfer-column .contribCol:after{
		display: table;
		content: " ";
		clear: both;
	}

}