/*
Theme Name: VNA Multi-Site Theme
Author: Reese Advertising
Author URI: http://www.reeseadv.com
Template: reese-custom-cms
Description: Visting Nurses Association Site Theme
Version: 1.0
License: Not for distribution or resale
Text Domain: Reese CMS
*/

@import url("https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/style_css-1356987137");

@font-face {
    font-family: 'ColaborateLightRegular';
    src: url('https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/ColabLig-webfont_eot-1356987138');
    src: url('https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/ColabLig-webfont_eot-1356987138?#iefix') format('embedded-opentype'),
         url('https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/ColabLig-webfont_woff-1356987141') format('woff'),
         url('https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/ColabLig-webfont_ttf-1356987142') format('truetype'),
         url('https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/ColabLig-webfont_svg-1356987143') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ColaborateThinRegular';
    src: url('https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/ColabThi-webfont_eot-1356987144');
    src: url('https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/ColabThi-webfont_eot-1356987144?#iefix') format('embedded-opentype'),
         url('https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/ColabThi-webfont_woff-1356987146') format('woff'),
         url('https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/ColabThi-webfont_ttf-1356987147') format('truetype'),
         url('https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/ColabThi-webfont_svg-1356987149') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* B A S E  S T Y L E S
=============================================================================
*/

body {
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/bkgnd_png-1356987150) repeat-x left top;
}

h1, h2, h3, h4, h5, h6,dt,.cta {
	font-family: 'ColaborateLightRegular';
	letter-spacing: .05em;
	font-weight: lighter;
}

body.full #page {
	width: auto;
}

body.contained #page {
	max-width: 1024px;
	min-width: 600px;
	margin: 0 auto;
}

body.full #page div.wrap {
	width: 96%;
	padding: 2em 2% 0 2%;
}

body.full #header,
body.full #content,
body.full #colophon {
	max-width: 1024px;
	min-width: 600px;
	margin: 0 auto;
}

article ul li,
p {
	padding-bottom: 15px;
	font-family: Helvetica,sans-serif;
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: .02em;
}

article.col-2-3 p:first-child {
	font-size: 1.15em;
	color: #292929;
}

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

p a:visited,
p a {
	text-decoration: underline;
}

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

#content-footer p {
	color: #fff;
}

.menu li.last,
.menu li:last-child {
	margin-right: 0;
}

a.post-thumb {
	display: block;
}

.no-border {
	border: 0px !important;
}

em {
	font-style: italic;
}

h3 {
	font-size: 1.5em;
	padding-bottom: 5px;
	color: #0094D9;
	margin: 1em 0 0 0;
}

#full-col {
	padding: 0;
}

h2 {
	padding-bottom: 5px;
	border-bottom: 1px solid #eaeaea;
	margin: 0 0 10px 0;
	font-size: 1.5em;
	color: #575757;
}

h2.alt {
	border-bottom: none;
	margin: 20px 0 0 0;
}

#full-col header h1 {
	font-size: 2.35em;
	color: #0094D9;
}

ol {
	padding-bottom: 15px;
}

ol li {
	padding-bottom: 15px;
	list-style-type: decimal;
}

article dl,
article ul {
	padding-bottom: 30px;
}

article dl dt {
	padding-bottom: 5px;
	border-bottom: 1px solid #eaeaea;
	margin: 10px 0;
	font-size: 1.15em;
	color: #575757;
}

article dl dt h4,
article dl dt h2 {
	padding-bottom: 0px;
	border-bottom: none;
	margin: 0;
	font-size: 1.15em;
}

article dl dd,
article ul li {
	padding: 0 0 5px 15px;
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/bullet-blue_svg-1356987150) no-repeat transparent scroll left 3px;
}

ul.col-2-list li,
dl.col-2-list dd {
	width: 50%;
	float: left;
	padding-right: 2em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

ul.col-2-list,
dl.col-2-list {
	clear: both;
	float: left;
}

dl.alt dt {
	padding: 0 0 0 10px;
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/bullet-blue_svg-1356987150) no-repeat transparent scroll left 5px;
	border: none;
	margin: 0;
}

dl.alt dd {
	padding: 0 0 15px 10px;
	background: none;
}

#content {
	background: #fff;
}

.alignleft {
	float: left;
}

.alignright{
	float: right;
}

div.alignleft {
	margin: 0 1.5em 1.5em 0;
}
img.alignleft {
	margin: 0 1.5em 1.5em 0;
	border: 1px solid #2B2B2B;
}

div.alignright {
	margin: 0 0 1.5em 1.5em;
}

img.alignright {
	margin: 0 0 1.5em 1.5em;
	border: 1px solid #2B2B2B;	
}

.blue {
	color: #0094D9 !important;
	font-weight: bold;
}

.center {
	text-align: center;
}

#not-found {
	padding-top: 30px;
}

.support-logo {
	max-width: 300px;
	height: auto;
	margin-bottom: 1em;
	border: 1px solid #eaeaea;
}

.support-logo-alt {
	height: auto;
	max-width: 100px;
	margin-bottom: 1em;
	border: 1px solid #eaeaea;
}

.head-shot {
	background: none;
	padding-left: 0;
	float: left;
	margin: 0 1em 1em 0;
}

.page-id-72 .col-2-3 dt {
	clear: both;
}

.page-id-72 .col-2-3 dd {
	background: none;
}

#calender h3 {
	visibility: visible !important;
}

/* C O L U M N S
=============================================================================
*/

.col, #triple-col-widgets .widget, .col-half, .col-3, .col-1-3, .col-2-3, .left-col, .right-col, .half-col {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	position: relative;
}

.col {
	width: 100%;
	padding: 0 2em;
	min-height: 200px;
}

#triple-col-widgets li,
.col-3 {
	width: 33.3333%;
	padding: 0 2em;
	margin: 2em 0 0 0;
	border-right: 1px solid #d5d6d8;
}

#triple-col-widgets h3 {
	margin: 0;
}

.col-3 .col-title {
	font-size: 2.35em;
	border-bottom: none;
	padding-bottom: 0;
}

.col-3 .content {
	margin-top: 5px;
}

.col-3.last,
.col-3:last-child {
	border-right: 0;
}

.left-col,
.right-col,
.col-half {
	width: 50%;
}

.left-col {
	float: left;
	padding: 0 2em;
}

.right-col {
	float: right;
	padding: 0 2em;
}

.col-title {
	height: auto;
}

.col-1-3 {
	width: 33.5%;
	padding: 0em 2em 0em 3em;
}

.col-2-3 {
	width: 66.5%;
	border-right: 1px solid #d5d6d8;
	padding: 0em 3em 0em 2em;
	min-height: 200px;
	height: auto;
}

#full-col header {
	padding: 2em 2em 1em 2em;
	display: block;
}
body.full #page div.wrap#content-wrap {
	background: #dddedf; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZGVkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iI2UxZTJlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU3ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #dddedf 0%, #e1e2e3 12%, #e6e7e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddedf), color-stop(12%,#e1e2e3), color-stop(100%,#e6e7e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dddedf 0%,#e1e2e3 12%,#e6e7e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dddedf 0%,#e1e2e3 12%,#e6e7e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dddedf 0%,#e1e2e3 12%,#e6e7e8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #dddedf 0%,#e1e2e3 12%,#e6e7e8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddedf', endColorstr='#e6e7e8',GradientType=0 ); /* IE6-8 */
	border-top: 1px solid #d5d5d5;
	padding-top: 0em;
	margin-top: 3em;
}

body.full #page div.wrap#content-wrap div#content {
	margin-top: -6em;
	padding-bottom: 2em;
}

body.full.home #page div.wrap#content-wrap div#content {
	padding-bottom: 0;
}


body.full #page div#footer-wrap.wrap{
	padding-top: 2em;
}

/* C A L L  T O  A C T I O N
=============================================================================
*/

a.cta {
	font-size: 1.15em;
	text-shadow: 0px 1px 1px #4f4f4f;
	filter: dropshadow(color=#4f4f4f, offx=0, offy=1);
}

a.cta:hover {
	-webkit-transition: all 350ms ease-in;
	-moz-transition: all 350ms ease-in;
	-ms-transition: all 350ms ease-in;
	-o-transition: all 350ms ease-in;
	transition: all 350ms ease-in;
}

#wpcf7-f123-p120-o1 .wpcf7-submit {
	position: absolute;
	bottom: -22px;
	left: 2em;
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/elements_svg-1356987151) no-repeat transparent left bottom !important;
	width: 145px;
	height: 30px;
	color: #fff;
	text-align: center;
	padding: 7px 10px 5px 0 !important;
	-webkit-border-radius: 0;
	border-radius: 0;
	border: none !important;
	-webkit-box-shadow: none;
	box-shadow: none;	
	-webkit-border-radius: none;
	-moz-border-radius: none;	
	text-shadow: 0px 1px 1px #4f4f4f;
	filter: dropshadow(color=#4f4f4f, offx=0, offy=1);
	font-family: 'ColaborateLightRegular';
	font-size: 1.15em;
	margin-bottom: 0;
}

#intro-sub-content {
	padding-bottom: 1em;
}

.col-3 .cta {
	position: absolute;
	bottom: -22px;
	left: 0;
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/elements_svg-1356987151) no-repeat transparent left bottom;
	width: 135px;
	height: 23px;
	color: #fff;
	text-align: center;
	padding: 7px 10px 0 0;
}

.hero-copy-wrap .cta {
	position: absolute;
	bottom: -10px;
	left: 15px;
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/elements_svg-1356987151) no-repeat transparent left bottom;
	width: 135px;
	height: 23px;
	color: #fff;
	text-align: center;
	padding: 7px 10px 0 0;		
}

.col-3.middle .cta,
.col-3:nth-child(2n+2) .cta {
	left: 1em;
}

.col-3:last-child .cta,
.col-3.last .cta {
	left: 0;
}

/* H E A D E R
=============================================================================
*/

h1#logo {
}

h1#logo a {
	display: block;
	width: 313px;
	height: 90px;
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/vna-logo_svg-1356987152) no-repeat transparent scroll 0px 0px;
}

#header-wrap {
}

#header-wrap .inner-wrap {
	float: left;
	width: 100%;
}

header#header {
	background: #fff;
	margin-top: 3em !important;
	position: relative;
	padding: 15px 1em 15px 2em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 2222;
}

header#header hgroup {
	width: 313px;
	height: 75px;
	float: left;
}

header#header hgroup h2 {
	border-bottom: none;
}

/* P R I M A R Y  N A V
==============================
*/

nav#primary-nav {
	float: right;
	padding: 2em 0 0 0;
}

nav#primary-nav select {
	display: none;
}

ul#menu-primary-top-menu {
	float: right;
}

ul#menu-primary-top-menu li {
	float: left;
	padding-bottom: 8px;
}

ul#menu-primary-top-menu li.last a,
ul#menu-primary-top-menu li:last-child a {
	margin-right: 0;
	border-right: 0;
}

ul#menu-primary-top-menu li.current-page-ancestor,
ul#menu-primary-top-menu li.current-menu-ancestor,
ul#menu-primary-top-menu li.current-menu-parent,
ul#menu-primary-top-menu li.current-menu-item {
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/nav-tip_svg-1356987154) no-repeat transparent center bottom;
	border-right: 0;
}

/* D R O P D O W N
==============================
*/

ul.dropdown {
	z-index: 9999;
	display: inline-table;
}

ul.dropdown li {
	position: relative;
	display: block;
}

ul.dropdown li li.next,
ul.dropdown li > li {
	width: 100%;
}

ul.dropdown ul.sub-menu {
	display: none;
	position: absolute;
	min-width: 250px;
	-webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, .2);
	box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, .2);
	top: inherit;
}

ul.dropdown ul.sub-menu li {
	float: left;
	clear: both;
	width: 100%;
	margin: 0 !important;
}

ul.dropdown ul.sub-menu li a {
}

ul.dropdown li:hover ul.next,
ul.dropdown li:hover > ul {
	display: block;
}

/* styling */

ul#menu-primary-top-menu li a {
	color: #0094d9;
	display: block;
	padding: .5em 1.15em;
	letter-spacing: .05em;
	border-right: 1px solid #d1e4f1;
	text-align: center;
	font-family: 'ColaborateLightRegular';
	font-size: 1.1em;
}

ul#menu-primary-top-menu li:hover a {
	background: #0094D9;
	color: #fff;
}

ul#menu-primary-top-menu li ul li {
	padding-bottom: 0;
	border-bottom: 1px solid #D1E4F1;
}

ul#menu-primary-top-menu li ul li.first a,
ul#menu-primary-top-menu li ul li:first-child a {
	padding-top: 10px;
}

ul#menu-primary-top-menu li ul li.last,
ul#menu-primary-top-menu li ul li:last-child {
	border-bottom: none;
}

ul#menu-primary-top-menu li ul li.last a,
ul#menu-primary-top-menu li ul li:last-child a {
	padding-bottom: 10px;
}

ul#menu-primary-top-menu li#menu-item-103 a {
	padding-top: 0;
	padding-bottom: 0;
}

ul#menu-primary-top-menu li#menu-item-103 ul li a,
ul#menu-primary-top-menu li ul li a {
	border: 0 !important;
	padding: .3em 1.15em .3em 1.15em;
}

/* disable secondary drop down, keep styles */
ul#menu-primary-top-menu .sub-menu .sub-menu {
	display: none !important;
	visibility: hidden !important;
}

ul#menu-primary-top-menu li ul.sub-menu ul.sub-menu {
	padding-bottom: 8px !important;
	left: inherit;
	right: -100%;
	top: 0 !important;
	background: #439fca;
}

ul#menu-primary-top-menu li ul.sub-menu ul.sub-menu li a{
	background: #439fca;
}

ul#menu-header-social-media-icons li.current-menu-item a {
	border-right: 0;
}

ul#menu-primary-top-menu li a.active {
	background: #0094D9;
}

ul#menu-primary-top-menu li.current-page-ancestor a,
ul#menu-primary-top-menu li.current-menu-ancestor a,
ul#menu-primary-top-menu li.current-menu-parent a,
ul#menu-primary-top-menu li.current-menu-item a {
	color: #fff;
	background: #0094d9;
	position: relative;
	z-index: 3333;
	text-shadow: 0px 1px 1px #4f4f4f;
	filter: dropshadow(color=#4f4f4f, offx=0, offy=1);
}

ul#menu-primary-top-menu li.current-page-ancestor ul *,
ul#menu-primary-top-menu li.current-menu-ancestor ul *,
ul#menu-primary-top-menu li.current-menu-parent ul *,
ul#menu-primary-top-menu li.current-menu-item ul * {
	text-shadow: none;
	filter: none;	
}

ul#menu-primary-top-menu li ul * {
	text-align: left;
}

ul#menu-primary-top-menu li ul.sub-menu {
	left: 0px;
}

/* B R E A D C R U M B
==============================
*/

ul#breadcrumb {
	padding-bottom: 1em;
	padding-left: 30px;
}

ul#breadcrumb li {
	float: left;
}

ul#breadcrumb li a {
	display: block;
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/nav-tip-right_svg-1356987155) no-repeat scroll right 1px transparent;
	padding: 0 1.5em 0 0;
}

/* L E F T  M E T A  N A V
==============================
*/

#meta-nav {
	position: absolute;
	top: -3.35em;
	right: 0;
	z-index: 2222;
	width: 100%;
}

#meta-nav #searchform {
	float: left;
	position: relative;
	margin-right: 1em;
}

#meta-nav #searchform #s {
	width: 200px;
	padding: 0 30px 0 0;
	background: #efefef;
	border: none;
	padding: .5em 2em .25em .5em;
	color: #a4a4a4;
	font-size: 14px;
}

#meta-nav #searchform #s:focus {
	color: #3f3f3f;
}

#meta-nav #searchsubmit {
	width: 25px;
	height: 25px;
	position: absolute;
	border: none;
	padding: 0;
	text-indent: -9999em;
	line-height: 1;
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/elements_svg-1356987151) no-repeat transparent right -166px;
	top: .1em;
	right: 0;
}

#meta-nav li a {
	color: #b3b3b3;
	display: block;
	padding: 3px 5px 5px 5px;
	background: #0094D9;
}

#meta-nav ul {
	position: absolute;
	top: -.25em;
	right: 0;
}

#meta-nav ul li {
	float: left;
	margin-right: 10px;
}

#meta-nav ul li:last-child
#meta-nav ul li.last {
	margin-right: 0px;
}

/* enlarge txt */
#enlarge-text *{
	float: left;
}

#enlarge-text {
	padding-left: 4.5em;
}

#enlarge-text th,
#enlarge-text td {
	background: #fff;
}

#enlarge-text a {
	color: #575757;
}

#enlarge-text th,
#enlarge-text td {
	color: #0094d9;
	margin-right: .5em;
	padding: 0 .5em;
}

#enlarge-text td a {
	vertical-align: middle !important;
}

#enlarge-text #text-1 {
	font-size: 13px;
}

#enlarge-text #text-2 {
	font-size: 14px;
}

#enlarge-text #text-3 {
	font-size: 15px;
}

#enlarge-text td {
	padding-top: 6px;
	padding-bottom: 4px;
}

td#text-2 {
	padding-top: 5px;
	padding-bottom: 3px;
}

td#text-3 {
	padding-top: 5px;
	padding-bottom: 2px;
}

#enlarge-text .active {
	color: #0094D9;
}

/* R I G H T  M E T A  N A V
==============================
*/

#meta-nav #menu-meta-menu li {
	margin: 7px 5px 0 5px;
	padding: 0 0 0 10px;
	border-left: 1px solid #aec4d3;
}

#meta-nav #menu-meta-menu li.first,
#meta-nav #menu-meta-menu li:first-child {
	border-left: none;	
}

#meta-nav #menu-meta-menu li.last,
#meta-nav #menu-meta-menu li:last-child {
}

#meta-nav #menu-meta-menu li a {
	color: #0094D9;
	background: none;
	padding: 0;
	font-family: 'ColaborateLightRegular';
	font-weight: normal;
	font-size: 1.1em;	
}

#meta-nav #menu-meta-menu li.current-page-ancestor a,
#meta-nav #menu-meta-menu li.current_page_item a {
	font-weight: bold;
}

#meta-nav #menu-meta-menu li.current-page-ancestor.meta-cta a,
#meta-nav #menu-meta-menu li.current_page_item.meta-cta a {
	font-weight: normal;
}

#meta-nav #menu-meta-menu li.last a,
#meta-nav #menu-meta-menu li:last-child a {
}

#meta-nav #menu-meta-menu li.meta-cta {
	margin: 0 0 0 2px;
	border-left: none;
}

#meta-nav #menu-meta-menu li.meta-cta a {
	color: #fff;
	padding: .5em 2em .5em 2em !important;
	background-color: #0094d9;
	background-image: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/nav-tip-right-white_svg-1356987155);
	background-repeat: no-repeat;
	background-position: right center;
	letter-spacing: 0em;
	text-shadow: 0px 1px 1px #4f4f4f;
	filter: dropshadow(color=#4f4f4f, offx=0, offy=1);
}

#meta-nav #menu-meta-menu li.meta-cta.alt a {
	background-color: #d9c123;
}

/* C H I L D  S U B N A V
==============================
*/

#child-sub-nav {
}

#child-subnav-title {
	position: absolute;
	top: -2.75em;
	left: 2em;
	border: none;
	font-size: 1.5em;
	color: #0094D9;
	margin: 0;
	padding: 0;
}

#child-sub-nav li a span {
	display: block;
	width: 100%;
	height: 100%;
}

#child-sub-nav li.first,
#child-sub-nav li:first-child {
	border-top: 1px solid #e2e2e2;
}

#child-sub-nav li {
	border-bottom: 1px solid #e2e2e2;
}

#child-sub-nav ul.children li.last,
#child-sub-nav ul.children li:last-child {
	border-bottom: none;
}

#child-sub-nav li a {
	display: block;
	padding: .5em .25em .5em .25em;
	text-transform: capitalize;
}


#ie6 #child-sub-nav li a span,
#ie7 #child-sub-nav li a span,
#ie8 #child-sub-nav li a span {
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/nav-tip-right_png-1356987156) no-repeat transparent scroll right center;	
}

#child-sub-nav li a span {
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/nav-tip-right_svg-1356987155) no-repeat transparent scroll right center;	
}

#child-sub-nav li.current_page_item a:hover,
#child-sub-nav li.current_page_item a {
	background: #0094D9;
	color: #fff;
}

#child-sub-nav li.current_page_item ul li a {
	background: #fff;
	color: #0094D9;
}

#child-sub-nav li.current_page_item ul li a span {
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/nav-tip-right_svg-1356987155) no-repeat transparent scroll right center;		
}

#child-sub-nav li.current_page_item ul li:hover a {
	background: #D1E4F1;
	color: #0094D9;
}

#child-sub-nav li.current_page_item a span {
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/nav-tip-right-white_svg-1356987155) no-repeat transparent scroll right center;
}

#child-sub-nav li a:hover {
	background: #D1E4F1;
}

/* S O C I A L  I C O N S
==============================
*/

#footer #menu-social-menu.menu li {
	width: 100px;
	float: left;
	margin-right: 0;
}

#menu-social-menu li a {
	font-size: 12px;
	color: #000;
	display: block;
	padding: 1px 0 0 35px;
	text-transform: capitalize;
}

.menu li.twitter a{
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/elements_svg-1356987151) no-repeat transparent -54px -10px;
}

.menu li.facebook a{
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/elements_svg-1356987151) no-repeat transparent -54px -84px;	
}

/* H E R O
=============================================================================
*/

#hero-wrap {
	margin: 0 auto;
	padding-bottom: 5em;
	position: relative;
	max-width: 1024px;
	max-height: 400px;
	z-index: 1111;
}

/* body.search-results #hero-wrap,
body.error404 #hero-wrap {
	display: none;
	visibility: none;
}

body.search-results #page div#content-wrap.wrap,
body.full.error404 #page div#content-wrap.wrap {
	margin-top: 5em;
} */

#hero {
	width: 100%;
	min-width: 600px;
	height: 100%;
	border-bottom: 1px solid #b9cbd7;
	border-top: 1px solid #cecece;
	background: #DDDEDF;
}

#hero.slide_rotate {
	position: relative;
	overflow-x: hidden;
	z-index: 1111;
}

.slide_rotate .slide {
	height: 100%;
	width: 100%;
	min-width: 600px;
	top: 0;
	left: 100%;
	margin: 0;
	position: absolute;
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/ajax-loader_gif-1356987157) no-repeat transparent scroll center center;
}

.slide_rotate .slide.active {
	z-index: 8888;
	position: relative;
	left: 0;
}

.slide_rotate .slide img {
	width: 100%;
	height: auto;
}

.hero-copy-wrap {
	position: absolute;
	z-index: 8889;
	width: 300px;
	padding: 1em;
	height: auto;
	bottom: 3em;
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/overlay-white_png-1356987157) repeat transparent scroll;
}

.hero-copy-wrap h1 {
	font-size: 1.875em;
	color: #575757;
	padding-bottom: 5px;
}

.hero-copy-wrap p {
	color: #0094D9;
	font-family: 'ColaborateLightRegular';
	font-size: 1.35em;
	line-height: 1.15em;
}

.hero-copy-wrap p span {
	color: #79C5D2;
	clear: both;
	float: right;
	font-style: oblique;
	padding-top: 20px;
}

.hero-copy-wrap.bottom-left {
	left: 3em;
}

.hero-copy-wrap.bottom-right {
	right: 3em;
}

/* hero nav */

ul#hero-nav {
	position: absolute;
	z-index: 9999;
	bottom: 45px;
	left: 0;
}

ul#hero-nav li {
	float: left;
	height: 15px;
	width: 16px;
}

ul#hero-nav li a {
	display: block;
	height: 100%;
	width: 100%;
	cursor: pointer;
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/hero-nav-inactive_png-1356987158) no-repeat transparent scroll 0 0;	
}

ul#hero-nav li.active a {
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/hero-nav-active_png-1356987159) no-repeat transparent scroll 0 0;	
}

.nav-next-prev {
	display: block;
	cursor: pointer;
	height: 45px;
	width: 35px;
	position: absolute;
	z-index: 9999;
	top: 40%;
}

a#hero-next {
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/elements_svg-1356987151) no-repeat transparent scroll -10px -171px;
	right: -12px;
}

a#hero-prev {
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/elements_svg-1356987151) no-repeat transparent scroll -9px -117px;
	left: -13px;
}

/* I C O N S
=============================================================================
*/

/* home page icons */

#page-title,
.home #intro-sub-content .col-title {
	padding-left: 30px;
}

.home #post-68 .col-title {
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/icons_svg-1356987160) no-repeat transparent scroll 0px 4px;
}

#ie6 .home #post-68 .col-title,
#ie7 .home #post-68 .col-title,
#ie8 .home #post-68 .col-title {
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/icons_png-1356987160) no-repeat transparent scroll 0px 4px;
}

.home #post-7 .col-title {
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/icons_svg-1356987160) no-repeat transparent scroll 2px -118px;
}

#ie6 .home #post-7 .col-title
#ie7 .home #post-7 .col-title
#ie8 .home #post-7 .col-title {
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/icons_png-1356987160) no-repeat transparent scroll 2px -118px;
}

/* contact */
.page-id-104 #page-title,
.home #post-120 .col-title {
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/icons_svg-1356987160) no-repeat transparent scroll 0px -302px;	
}

#ie6 .page-id-104 #page-title,
#ie6 .home #post-120 .col-title,
#ie7 .page-id-104 #page-title,
#ie7 .home #post-120 .col-title,
#ie8 .page-id-104 #page-title,
#ie8 .home #post-120 .col-title {
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/icons_png-1356987160) no-repeat transparent scroll 0px -302px;		
}

/* services & subpages */
.page-id-7 #page-title,
.parent-pageid-7 #page-title {
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/icons_svg-1356987160) no-repeat transparent scroll 2px -179px;
}

#ie6 .page-id-7 #page-title,
#ie6 .parent-pageid-7 #page-title,
#ie7 .page-id-7 #page-title,
#ie7 .parent-pageid-7 #page-title,
#ie8 .page-id-7 #page-title,
#ie8 .parent-pageid-7 #page-title {
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/icons_png-1356987160) no-repeat transparent scroll 2px -179px;
}

/* about us & subpages */
.page-id-68 #page-title,
.parent-pageid-68 #page-title {
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/icons_svg-1356987160) no-repeat transparent scroll 0px -58px;
}

#ie6 .page-id-68 #page-title,
#ie6 .parent-pageid-68 #page-title,
#ie7 .page-id-68 #page-title,
#ie7 .parent-pageid-68 #page-title,
#ie8 .page-id-68 #page-title,
#ie8 .parent-pageid-68 #page-title {
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/icons_svg-1356987160) no-repeat transparent scroll 0px -58px;
}

/* difference & subpages */
.parent-pageid-38 #page-title,
.page-id-36 #page-title,
.parent-pageid-36 #page-title {
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/icons_svg-1356987160) no-repeat transparent scroll 0px -370px;
}

#ie6 .parent-pageid-38 #page-title,
#ie6 .page-id-36 #page-title,
#ie6 .parent-pageid-36 #page-title,
#ie7 .parent-pageid-38 #page-title,
#ie7 .page-id-36 #page-title,
#ie7 .parent-pageid-36 #page-title,
#ie8 .parent-pageid-38 #page-title,
#ie8 .page-id-36 #page-title,
#ie8 .parent-pageid-36 #page-title {
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/icons_png-1356987160) no-repeat transparent scroll 0px -370px;
}

/* locations & subpages */
.page-id-54 #page-title,
.parent-pageid-54 #page-title {
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/icons_svg-1356987160) no-repeat transparent scroll 0px -434px;
}

#ie6 .page-id-54 #page-title,
#ie6 .parent-pageid-54 #page-title,
#ie7 .page-id-54 #page-title,
#ie7 .parent-pageid-54 #page-title,
#ie8 .page-id-54 #page-title,
#ie8 .parent-pageid-54 #page-title {
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/icons_png-1356987160) no-repeat transparent scroll 0px -434px;
}

/* news & subpages */
.page-id-56 #page-title,
.parent-pageid-56 #page-title {
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/icons_svg-1356987160) no-repeat transparent scroll 0px -506px;
}

#ie6 .page-id-56 #page-title,
#ie6 .parent-pageid-56 #page-title,
#ie7 .page-id-56 #page-title,
#ie7 .parent-pageid-56 #page-title,
#ie8 .page-id-56 #page-title,
#ie8 .parent-pageid-56 #page-title {
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/icons_png-1356987160) no-repeat transparent scroll 0px -506px;	
}

/* careers & subpages */
.page-id-76 #page-title,
.parent-pageid-76 #page-title {
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/icons_svg-1356987160) no-repeat transparent scroll 0px -564px;
}

#ie6 .page-id-76 #page-title,
#ie6 .parent-pageid-76 #page-title,
#ie7 .page-id-76 #page-title,
#ie7 .parent-pageid-76 #page-title,
#ie8 .page-id-76 #page-title,
#ie8 .parent-pageid-76 #page-title {
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/icons_png-1356987160) no-repeat transparent scroll 0px -564px;	
}

/* donate & subpages */
.page-id-355 #page-title,
.parent-pageid-355 #page-title {
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/icons_svg-1356987160) no-repeat transparent scroll 0px -647px;
}

#ie6 .page-id-355 #page-title,
#ie6 .parent-pageid-355 #page-title,
#ie7 .page-id-355 #page-title,
#ie7 .parent-pageid-355 #page-title,
#ie8 .page-id-355 #page-title,
#ie8 .parent-pageid-355 #page-title {
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/icons_png-1356987160) no-repeat transparent scroll 0px -647px;
}

/* get care now & subpages */
.page-id-499 #page-title,
.parent-pageid-499 #page-title {
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/icons_svg-1356987160) no-repeat transparent scroll 0px -735px;
}

#ie6 .page-id-499 #page-title,
#ie6 .parent-pageid-499 #page-title,
#ie7 .page-id-499 #page-title,
#ie7 .parent-pageid-499 #page-title,
#ie8 .page-id-499 #page-title,
#ie8 .parent-pageid-499 #page-title {
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/icons_png-1356987160) no-repeat transparent scroll 0px -735px;
}

/* search page */
.search #page-title {
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/icons_svg-1356987160) no-repeat transparent scroll 0px -831px;
}

#ie6 .search #page-title,
#ie7 .search #page-title,
#ie8 .search #page-title {
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/icons_png-1356987160) no-repeat transparent scroll 0px -831px;
}

/* H O M E
=============================================================================
*/

#intro-sub-content #post-120 {
	border-right: none;
}

#intro-sub-content #post-120 .col-title {
	color: #0094D9;
}

#intro-sub-content #post-68 .cta {
	left: 30px;
}

#intro-sub-content #post-7 .cta {
	left: 32px;
}

.col-3 input {
	width: 80%;
}

/* S T A F F  B I O
=============================================================================
*/

.search .excerpt {
	padding-bottom: 3em;
}

.excerpt {
	position: relative;
}

.excerpt .cta {
	text-shadow: none;
	float: right;
	margin-right: 2em;
	padding-right: 20px;
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/nav-tip-right_svg-1356987155) no-repeat right center transparent scroll;
}

.staff-member.excerpt,
.excerpt.has-thumbnail {
	padding: 0 0 0 220px;
	min-height: 220px;
	height: auto !important;
}

.excerpt .attachment-square-thumb {
	position: absolute;
	z-index: 2222;
	top: 0;
	left: 0;
	width: 175px;
	height: 175px;
	padding: 5px;
	border: 1px solid #0094D9;
}

/* C A L E N D A R
=============================================================================
*/

#calender h3 {
	visibility: hidden;
}

#calender li.widget {
	padding-left: 0;
	background: none;
}

#calender li.event_header {
	background: none;
	padding-left: 0;
}

#calender ul.events {
	border-top: 1px solid #eaeaea;
	padding-top: 1em;
	margin-top: .5em;
}

#calender li.event {
	font-size: 1em !important;
	padding-bottom: 1em;
}

/* J O B S  &  A C C O R D I O N
=============================================================================
*/

a.apply-for {
	float: right;
	display: block;
	padding: 1em 2em 1em 1em;
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/nav-tip-right_svg-1356987155) no-repeat scroll right center transparent;
}

div.inner-content {
	padding: .5em 1em .5em 1em;
	clear: both;
}

.accordion {
	display: block;
	float: left;
	clear: both;
	width: 100%;
	border-bottom: 1px solid #EAEAEA;
	margin-bottom: 3em;
	padding-bottom: 0;
}

.accordion li {
	position: relative;
	z-index: 1111;
	padding-left: 0;
	background: none;
}

.accordion li h3 {
	display: block;
	border-top: 1px solid #0094D9;
	border-bottom: 1px solid #0094D9;
	margin: .5em 0 .5em 0;
	background: #D1E4F1;
	clear: both;
}

.accordion li h3 a {
	color: #0094D9;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: .2em 0 0 .875em;
	display: block;
	line-height: 1.5em;
	font-size: .875em;
}

.accordion span.job-title,
.accordion span.the-location {
	position: absolute;
	top: -3em;
	color: #000;
	text-transform: uppercase;
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: .05em;
	font-weight: lighter;
}

.accordion p.intro-copy {
	float: left;
	width: 60%;
	padding: 0 0 1em 1em;
}

.accordion p.location {
	float: right;
	width: 20%;
}

.accordian-job-list td:first-child,
.accordian-job-list td.first {
	width: 30%;
}

.accordian-job-list td {
	background: none;
	margin: 0;
	font-size: 1em;
	font-family: helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: 0;
	border-bottom: 1px solid #eaeaea;
	padding: .5em 0 .5em 0;
	margin: 0 0 .5em 0;
	color: #000;
	text-transform: capitalize;
}

.accordian-job-list td ul {
	padding-bottom: 15px;
}

.accordian-job-list td p:first-child,
.accordian-job-list td *  {
	font-size: 1em;
}

.accordian-job-list td ul li {
	padding-left: 15px;
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/bullet-blue_svg-1356987150) no-repeat 2px 4px;
}

#calender {
	padding-top: 1em;
	float: left;
}

/* F O O T E R
=============================================================================
*/

#footer {
	margin: 0 auto;
	max-width: 1024px;
	min-width: 600px;
	background: #fff;
	padding: 2em 0;
	position: relative;
}

#footer-wrap {
	background: #E6E7E8;
	padding-bottom: 4em !important;
}

#menu-footer-menu {
	float: left;
	padding-top: .5em;
}

#footer .menu li,
#contact-info dd {
	float: left;
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #7ba296;
}

#footer .menu li.last,
#footer .menu li:last-child {
	border-right: none;
}

#menu-footer-menu li {
	float: left;
}

p#legal-name {
	text-align: center;
	clear: both;
	padding: 50px 0 5px 0;
	font-size: .875em;
	color: #B3B3B3 !important;
}

/* triple col widgets */
#triple-col-widgets li {
	height: 135px;
	margin: 0;
}

#triple-col-widgets li#text-5 {
	padding-top: 1em;
}

#triple-col-widgets li#text-5 h3 {
	color: #000;
	padding-bottom: 15px;
	padding-left: 5px;
}

ul#menu-social-menu {
	padding-top: 4em;
}

ul#menu-social-menu li {
	height: auto !important;
}

ul#menu-social-menu li.first,
ul#menu-social-menu li:first-child {
	border-right: 1px solid #D5D6D8;
}

ul#menu-social-menu li.last,
ul#menu-social-menu li:last-child {
	border-right: none;
}

/* share button */
a.a2a_dd {
	position: absolute;
	bottom: -5em;
	left: 2em;
}

/* C O N T A C T  P A G E
=============================================================================
*/

.wpcf7-form select,
.wpcf7-form textarea,
.wpcf7-form input {
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #c9c9c9;
	background: #f1f1f1;
	padding: .5em 1em;
	width: 95%;
}

.page-id-499 .wpcf7-form select,
.page-id-499 .wpcf7-form textarea,
.page-id-499 .wpcf7-form input {
	width: 90%;
}

.home .wpcf7-form select,
.home .wpcf7-form textarea,
.home .wpcf7-form input {
	width: 90%;
}

.col-1-3 nav#meta-nav {
	position: relative;
	top: 0;
	right: 0;
}

.page-id-26 .col-half input {
	position: relative;
	width: 100%;
	margin: 5px 0 20px 0;
	padding: .5em;
}

.page-id-26 .col-half.first p {
	width: 95%;
}

.page-id-26 textarea {
	width: 100%;
	padding: .5em;
	margin-top: 5px;
	margin-bottom: 10px;
}

.menu-help select {
	width: 100%;
	height: 135px;
	margin-top: 10px;
}

.menu-help select option {
	margin-bottom: 5px;
}

p#your-contact {
	border-bottom: 1px solid #2b2b2b;
	margin-bottom: 20px;
	font-size: 1.35em;
	font-weight: normal !important;
	letter-spacing: .05em;
}

.wpcf7-submit {
	font-weight: normal;
	background: #0094D9 !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	height: 40px;
	padding: 0 25px;
	border: 1px solid #c9c9c9;
	margin-top: 0px;
	width: 150px !important;
	float: right;
	margin-bottom: 30px;
	color: #fff;
}

.col-1-3 h6,
.col-1-3 h5,
.col-1-3 h4,
.col-1-3 h3,
.col-1-3 h2 {
	font-size: 1.35em;
	display: block;
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #2b2b2b;
}

nav#meta-nav.contact-alt{
	display: block;
	width: 100%;
}

nav#meta-nav.contact-alt .menu {
	float: left;
	width: 100%;
}

nav#meta-nav.contact-alt .menu li {
	width: 100%;
	display: block;
	margin: 5px 0;
}

nav#meta-nav.contact-alt .menu li.first,
nav#meta-nav.contact-alt .menu li:first-child {
	display: none;
}

nav#meta-nav.contact-alt .menu li a{
	text-indent: 2.5em !important;
	color: #79C5D2;
	line-height: 1.5em;
}

nav#meta-nav.contact-alt{
	padding-bottom: 35px;
	float: left;
}

#contact-list dt.first {
	margin-top: 0;
}

#contact-list dt {
	float: left;
	clear: both;
	font-size: 1.15em;
	letter-spacing: .05em;
	margin: 20px 0 5px 0;
}

#contact-list dd {
	float: left;
	clear: both;
}

.apply-now {
	font-weight: normal;
	background: #0094D9 !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: .5em 1em;
	border: 1px solid #c9c9c9;
	margin-top: 0px;
	float: right;
	margin-bottom: 30px;
	color: #fff;
	margin-top: 1em;
	display: block;
}

.apply-now:hover {
	color: #fff;
}

/* S E A R C H
=============================================================================
*/

#content form#searchform {
	padding: 0 0 75px 0;
}

#content form#searchform input#s {
	width: 98%;
}

/* newsletter */
.column form#searchform,
form#e-newsletter {
	margin-top: 23px;
	position: relative;
	z-index: 1111;
}

div#content .column form#searchform input#s,
form#e-newsletter input#e-newsletter-email {
	width: 85%;
	padding: 6px 10% 5px 5px;
}

.column form#searchform input#searchsubmit,
form#e-newsletter input#e-newsletter-submit {
	text-indent: -9999em;
	line-height: 1;
	border: none;
	width: 25px;
	height: 31px;
	background: url(https://eea9b38cb09962daf26b-7befcdfdfb480c74a8e468b74d03979f.ssl.cf2.rackcdn.com/elements_svg-1356987151) no-repeat transparent -54px -155px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2222;
}

/* footer contact list */
li#text-4 h3 {
	padding-bottom: 15px;
	margin-top: 10px;
}

li#text-4 address {
	font-size: 1em;
	padding-bottom: 10px;
}

#footer-contact-list * {
}

#footer-contact-list dt {
	font-size: 1.15em;
	float: left;
	height: 20px;
	margin-right: 10px;
	line-height: .9em;
}

#footer-contact-list dd {
	height: 20px;
}

#triple-col-widgets li:last-child,
#triple-col-widget li.last {
	border-right: none;
}

#footer li#text-3 address {
	padding-bottom: 10px;
	line-height: 1.5em;
}

/* F O R M S
=============================================================================
*/

#wpcf7-f123-p120-o1 {
	margin-top: 1em;
}

#wpcf7-f123-p120-o1 p label {
	font-size: 15px;
	padding: 5px;
}

/* S I N G L E
=============================================================================
*/

.single .col-2-3 .attachment-blog-post-excerpt-hero {
	margin: 0 0 2em 0;
}

.single .single-hero-wrap {
	height: 100%;
	width: 100%;
	display: block;
	overflow: hidden;
}

.single .single-hero-wrap img {
	
}

/* P A G I
=============================================================================
*/

.wp-pagenavi {
	text-align: center;
}

.wp-pagenavi span.pages {
	border: none;
}

.wp-pagenavi span.current {
	background: #fff;
	color: #000;
}

.wp-pagenavi a.page,
.wp-pagenavi a.nextpostslink,
.wp-pagenavi a.previouspostslink {
	border: none;
}

/* M E D I A  Q U R I E S
=============================================================================
*/

@media screen and (min-width:0px) and (max-width:1024px){
	
	#triple-col-widgets ul#menu-social-menu {
		padding-top: 2em;
	}
	
	#footer #menu-social-menu.menu li {
		width: auto;
		border: none;
		padding: 0;
		margin-left: 18%;
		margin-bottom: 20px;
	}
	#footer #menu-social-menu.menu li a {
		display: block;
		width: 100%;
		padding: .75em 0 .875em 3em;
	}
}

@media screen and (min-width:0px) and (max-width:985px){
	body.full #page div.wrap {
		padding-top: 5em;
	}
	
	#meta-nav {
		top: -9.35em;
		padding-top: 40px;
	}
	ul#menu-meta-menu {
		top: 6em;
	}

	#meta-nav #menu-meta-menu li:first-child,
	#meta-nav #menu-meta-menu li.first {
		margin-left: 0;
		padding-left: 5px;
	}
	
	
}

@media screen and (min-width:0px) and (max-width:800px){
	nav#primary-nav {
		float: left;
	}
	/* nav#primary-nav li:first-child a,
	nav#primary-nav li.first a{
		padding-left: 0;
	} */
}

@media screen and (min-width:0px) and (max-width:850px){
	ul#menu-primary-top-menu li a {
		letter-spacing: 0;	
	}
	.hero-copy-wrap.bottom-right {
		right: 1em;
	}
	.hero-copy-wrap.bottom-left {
		left: 1em;
	}
	.hero-copy-wrap {
		bottom: 1em;
	}
	#intro-sub-content {
		padding-bottom: 0;
	}
	.col-3, .col-half, .col-1-3, .col-2-3 {
		float: left;
		width: 100%;
		padding: 2em;
		margin-bottom: 0em;
		border: none;
	}
	.col-3 {
		background: #fff;
		border-bottom: 5px solid #e0e1e2;
	}
	#intro-sub-content #post-7 .cta,
	#intro-sub-content #post-68 .cta,
	#intro-sub-content .col-3 .cta,
	.col-3 .cta {
		bottom: -10px;
		left: inherit;
		right: 1em !important;
	}
	#wpcf7-f123-p120-o1 .wpcf7-submit {
		bottom: -10px;
		left: inherit;
		right: .5em !important;
	}
	#child-subnav-title {
		position: inherit;
		top: 0;
		left: 0;
		margin-bottom: 10px;
	}
	#triple-col-widgets li {
		height: auto;
	}
	#footer #menu-social-menu.menu li {
		margin-left: 0 !important;
	}
	#footer-contact-list dt {
		float: left;
		clear: both;
	}
	#footer-contact-list dd {
		height: 20px;
		float: left;
		clear: both;
	}
	a.a2a_dd {
		bottom: -2em;
	}
}

/* @media screen and (min-width:0px) and (max-width:560px) { */
	/* #menu-primary-top-menu {
		display: none;
	}
	nav#primary-nav select {
		display: block;
		width: 100%;
	} */
/* } */

@media screen and (min-width:0px) and (max-width:535px) {
	div#page {
		width: 535px;
		min-width: 535px;
	}
	
	ul#menu-meta-menu {
		right: inherit;
		left: 0;
	}
	
}

/*
@media screen and (min-width:0px) and (max-width:600px) {
	#triple-col-widgets li {
		float: left;
		clear: both;
		width: 100%;
		border-right: none;
	}
	#menu-social-menu {
		padding: 0;
	}
}


@media screen and (min-width:0px) and (max-width:480px) {
	body {
		overflow-x: hidden;
	}
	div#hero-wrap {
		display: none;
	}
	body.full #page div#content-wrap.wrap div#content {
		margin-top: -5em;
	}
	body.full #page div.wrap {
		width: 100%;
		padding: 2em 0 0 0;
	}
}
*/

/* M I S C
=============================================================================
*/

.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; position: absolute; z-index: 1111;}
.ir br { display: none; }
.clear {clear: both;}
.no-bkgnd * {background: none !important;}

/* end */