/*
 Theme Name:		ODK
 Theme URI:      	http://www.odk.org
 Description:			Resort Child Theme
 Author:				Protozoa Design, LLC
 Author URI:			http://www.protozoadesign.com
 Template: 			resort
 Version:				1.0.0
 
 odk.org
 
*/
/*  TABLE OF CONTENTS*
---------------------------------------------------------------

1.0 		Core
2.0		Header
3.0		Top Nav
4.0		Main Nav
4.5 		Sub Nav
5.0		Sliders
5.5		Slide page
6.0		Homepage Slider and Features
6.5		Features
7.0		Content
8.0		Posts
9.0		Event details
10.0		Circle Page Template
11.0		Images
12.0 	Post Entries
13.0 	Search & Forms
14.0		Search Results & Archives
15.0		FORM BUILDER
15.5		Infusionsoft Forms
16.0		iFrames
17.0		Sidebar Widgets
17.5		Menus
17.75	Subnav
18.0		Social Media
19.0		Footer
20.0		Staff Bios/ Bylaws
21.0		Display Posts 
22.0		Shortcodes
23.0		APIs: Twitter, Facebook
24.0		Spotlight
25.0		Feature Post
26.0		Business Template
27.0		Media Queries
28.0 	Print

----------------------------------------------------------------
*/

@import url("../resort/style.css");

/* =   1.0 CORE: Theme customization starts here
-------------------------------------------------------------- */

@import url(http://fonts.googleapis.com/css?family=Oxygen:400,700,300|Sorts+Mill+Goudy:400,400italic);
body {
	background: none repeat scroll 0 0 #f1eef1;
	color: #454646;
	font-family: 'Oxygen', sans-serif !important;
	font-size: 1.6em !important;
	line-height: 1.5em !important;
	padding: 0;
	text-rendering: optimizelegibility;
}
.widget ul {
	clear: both;
	list-style: disc outside none;
	margin-left: 12px;
}
ul, ol, dl, p, table, form, pre, hr {
	margin: 0 0 1em;
}
a img {
	transition: none !important;
}
a img:hover {
	opacity: 0.60 !important;
}
p {
	-webkit-hyphens: none !important;
	-moz-hyphens: none !important;
	orphans: 3;
	widows: 3;
}
p.tags {
	font-size: .85em;
	display: none;
}
#logo img {
    height: auto;
    vertical-align: bottom;
    width: 100% !important;
}
/*  ------------------  2.0 HEADER  ------------------  */

div#wrapper header#header div#fixed-header, 
#header #fixed-header.fixed {
	background: none repeat scroll 0 0 #fff !important;
	/*border-bottom: 3px solid #c1d1de;*/
	margin: 0 !important; /*0 0 2.618em !important;*/
	padding: 0 !important; /*2.1em 0 0 0 !important;*/
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	position: relative !important;
	width: 100%;
}
#header #fixed-header.fixed #logo {
	margin-top: inherit !important;
}
#header #fixed-header.fixed #navigation {
	padding: inherit !important;
}
#header #fixed-header.fixed #header-contact {
	top: inherit !important;
}
#header #fixed-header.fixed #header-components {
	padding: inherit !important;
}
.has-top-menu #header #fixed-header.fixed {
	top: 0 !important;
}
.admin-bar #header #fixed-header.fixed {
	top: inherit !important;
}
div#wrapper {
/*height: 37px !important;*/
}
#header {
	background: none repeat scroll 0 0 #fff !important;
	clear: both;
	margin: 0 !important;
	padding: 0 !important;
	position: relative; 
	border-bottom: 3px solid #c1d1de !important;
	height: 158px !important;
}
#header #logo {
	margin: 0 0 31px !important;
}
/* ----------------  3.0 TOP NAV  ----------------  */

#top {
	background: #fff !important;
	border-bottom: none !important;
	padding: 0 !important;
	position: inherit !important;
	top: 0 !important;
	width: 100%;
	z-index: 9998;
}
#top nav.col-full ul#top-nav.nav li.menu-item:first-child a {
	border-bottom-left-radius: 8px;
}
#top nav.col-full ul#top-nav.nav li.menu-item:first-child a:hover {
	border-bottom-left-radius: 8px;
}
#top ul.nav ul {
	margin-left: 0px !important;
}
nav.col-full ul#top-nav {
	background: #ccd9e3 !important;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjZDllMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWVhZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ccd9e3 0%, #deeaf4 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ccd9e3), color-stop(100%, #deeaf4)) !important;
	background: -webkit-linear-gradient(top, #ccd9e3 0%, #deeaf4 100%) !important;
	background: -o-linear-gradient(top, #ccd9e3 0%, #deeaf4 100%) !important;
	background: -ms-linear-gradient(top, #ccd9e3 0%, #deeaf4 100%) !important;
	background: linear-gradient(to bottom, #ccd9e3 0%, #deeaf4 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccd9e3', endColorstr='#deeaf4', GradientType=0 ) !important;
	float: right;
	-webkit-border-radius: -10px 0 0 10px;
	border-radius: 0 0 0 8px;
}
div#top nav.col-full ul#top-nav.nav li.menu-item {
	border-top: none !important;
	font-family: 'Oxygen', sans-serif;
	font-weight: 700;
	font-size: .95em !important;
	text-transform: uppercase;
}
div#top nav.col-full ul#top-nav.nav li.menu-item a {
	padding: 0.50em 1.0em !important;
	color: #4889ba;
}
div#top nav.col-full ul#top-nav.nav li.menu-item:hover a {
	background: #6caedf;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZjYWVkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NTkwYmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #6caedf 0%, #5590bc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6caedf), color-stop(100%, #5590bc));
	background: -webkit-linear-gradient(top, #6caedf 0%, #5590bc 100%);
	background: -o-linear-gradient(top, #6caedf 0%, #5590bc 100%);
	background: -ms-linear-gradient(top, #6caedf 0%, #5590bc 100%);
	background: linear-gradient(to bottom, #6caedf 0%, #5590bc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6caedf', endColorstr='#5590bc', GradientType=0 );
	text-decoration: none !important;
	color: #fff;
}
#top ul.nav li.parent > a:after {
	content: inherit !important;
}
ul#top-nav.nav li.menu-item ul.sub-menu li.menu-item a {
	font-weight: 700;
}
ul#top-nav.nav li.menu-item ul.sub-menu li.menu-item a:hover {
	text-decoration: underline !important;
}
#top ul.nav > li > a {
	border: 0 none rgba(0, 0, 0, 0) !important;
	margin: 0 !important;
	padding: 0 1.618em;
}
div#top-nav-search {
	display: block;
	float: right;
	background: linear-gradient(to bottom, #CCD9E3 0%, #DEEAF4 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
div#top-nav-search ul.nav li.menu-item {
	padding: 1px 0 4px 12px;
}
@-moz-document url-prefix() {
div#top-nav-search ul.nav li.menu-item {
padding: 1px 0 3px 12px;
}
}
div#top-nav-search ul.nav li.menu-item div.search_main {
	padding-right: 35px;
}
div#top-nav-search ul.nav li.menu-item div.search_main form#searchform.searchform div input#s.field {
	width: 100%;
}
div#top-nav-search ul.nav li.menu-item div.search_main form#searchform.searchform {
	width: 100%;
}
span.pipe {
	font-weight: normal;
	color: #c0c6cb;
}
#top-nav-two {
	float: right;
	width: 100%;
	font-size: .85em !important;
	font-weight: 700;
	text-transform: uppercase;
	text-align: right;
	margin-top: 3px;
}
#top-nav-two a {
	color: #4889BA;
}
#top-nav-two a:hover, 
#top-nav-two a:focus {
	color: #ff6600;
	text-decoration: none;
}
#top ul.nav li.parent > a:after {
	content: none !important;
}
/* ----------------  4.0 MAIN NAV  ----------------  */

#navigation {
	float: none !important;
	margin: 0 !important;
	font-family: 'Oxygen', sans-serif;
	font-weight: 700;
}
ul.nav li {
	border-top: 2px solid #d9dde0;
}
ul.nav li:last-child {
	border-top: 2px solid transparent;
}
/*#navigation ul#main-nav.nav li.page_item.current_page_item:last-child a,  #navigation ul#main-nav.nav li.page_item.current_page_parent:last-child a  {
    background:transparent;
    color: #43A1D6 !important;
}*/
/*#navigation ul#main-nav.nav li.page_item.current_page_item:last-child a:hover {
	color: #43A1D6 !important;
}*/
#navigation ul.nav > li a {
	color: #707c85 !important;
	font-size: 1.00em !important;
	margin: 0;
	text-transform: uppercase;
}
ul.nav li a {
	display: block;
	padding: 0.35em 1.625em !important;
}
ul.nav li.current_page_item a, 
ul.nav li.current_page_parent a, 
ul.nav li.current-menu-ancestor a, 
ul.nav li.current-cat a, 
ul.nav li.li.current-menu-item a, 
#navigation ul.nav > li a:hover, 
.post .date-badge, 
.type-page .date-badge, 
.type-feature .date-badge, 
.type-testimonial .date-badge, 
.search-results .page .date-badge, 
.search-results .type-product .date-badge, 
.search-results .type-feature .date-badge, 
.search-results .type-testimonial .date-badge, 
.type-circle .date-badge, 
nav#navigation ul#main-nav.nav li.menu-item.current-page-ancestor.parent a, 
.single-slide div.date-badge {
	color: #fff !important;
	background: #6caedf;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZjYWVkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NTkwYmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #6caedf 0%, #5590bc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6caedf), color-stop(100%, #5590bc));
	background: -webkit-linear-gradient(top, #6caedf 0%, #5590bc 100%);
	background: -o-linear-gradient(top, #6caedf 0%, #5590bc 100%);
	background: -ms-linear-gradient(top, #6caedf 0%, #5590bc 100%);
	background: linear-gradient(to bottom, #6caedf 0%, #5590bc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6caedf', endColorstr='#5590bc', GradientType=0 );
}
nav#navigation ul#main-nav.nav li.menu-item.current-page-ancestor.parent ul.sub-menu li a {
	background: transparent !important;
}
div.date-badge {
	box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.2);
}
#navigation ul.nav > li:last-child a:hover {
	color: #fff !important;
}
#navigation ul.nav > li:last-child a {
	color: #ff6600 !important;
}
/*#navigation ul.nav > li:last-child a:hover {
    color: #6caedf !important;
    background: none;
}*/

#navigation ul.nav li.parent > a:after {
	content: none !important;
}
header#header div div.col-full {
	background: url("images/donate-bkgd.png") no-repeat scroll right 6px bottom 0 rgba(0, 0, 0, 0);
	background: url("images/donate-bkgd.png") no-repeat; /* Safari */
	background-repeat: no-repeat; /* IE */
	background-position-x: right 22px; /* IE */
	background-position-y: bottom; /* IE */
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
header#header div div.col-full {
	background: url("images/donate-bkgd.png") no-repeat;
	background-position-x: 99%;
	background-position-y: 100%;
}
#navigation ul.nav > li:last-child a {
 margin-left -3px;
}
}
 @-moz-document url-prefix() {
header#header div div.col-full {
 background: url("images/donate-bkgd.png") no-repeat scroll right 13px bottom 0 rgba(0, 0, 0, 0);
}
}
#navigation ul#main-nav.nav li.page_item.current_page_item a {
	color: #fff !important;
}
.home nav#navigation ul#main-nav.nav li#menu-item-215.menu-item a {
	color: #fff !important;
}
#navigation ul.nav > li.current_page_item a, 
#navigation ul.nav > li.current_page_parent a, 
#navigation ul.nav > li.current-menu-ancestor a, 
#navigation ul.nav > li.current-cat a, 
#navigation ul.nav > li.li.current-menu-item a {
	color: #fff !important;
}
#fixed-header div.col-full div#header-components {
	display: none;
}
/* --------------------  4.5 Subnav  ----------------------- */

#navigation ul.nav ul {
	background: none repeat scroll 0 0 #43A1D6;
	border: none !important;
}
ul.nav ul {
	left: 0;
	margin: 0;
	position: absolute;
	top: 100%;
	visibility: hidden;
	width: 13em !important;
	z-index: 9999;
	border-radius: 0 13px 0px 13px;
}
ul.nav ul li a {
	-moz-box-sizing: border-box;
	display: inline-block;
	width: 100% !important;
}
#navigation ul.nav ul li {
	border-bottom: none !important;
	margin: 0 !important;
}
nav#navigation ul#main-nav.nav li.menu-item ul.sub-menu li.menu-item, 
nav#navigation ul#main-nav.nav li.menu-item ul.sub-menu li.menu-item a {
	border-top: none !important;
	border-bottom: none !important;
	font-size: .96em !important;
	text-transform: none !important;
	color: #fff !important;
	line-height: 1.3em;
}
nav#navigation ul#main-nav.nav li.menu-item ul.sub-menu li.menu-item a:hover {
	background: rgba(255,255,255, .25) !important;
	color: #fff !important;
	border-bottom-left-radius: 0px;
	border-top-right-radius: 0px;
}
nav#navigation ul#main-nav.nav li.menu-item ul.sub-menu li.menu-item:last-child a:hover {
	border-bottom-left-radius: 13px;
	color: #fff !important;
}
nav#navigation ul#main-nav.nav li.menu-item ul.sub-menu li.menu-item:first-child a:hover {
	border-top-right-radius: 13px;
	color: #fff !important;
}
nav#navigation ul#main-nav.nav li.menu-item ul.sub-menu, #top ul.nav ul {
	margin-left: 1px;
	background: #6caedf;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZjYWVkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NTkwYmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
	background: -moz-linear-gradient(top, #6caedf 0%, #5590bc 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6caedf), color-stop(100%, #5590bc)) !important;
	background: -webkit-linear-gradient(top, #6caedf 0%, #5590bc 100%) !important;
	background: -o-linear-gradient(top, #6caedf 0%, #5590bc 100%) !important;
	background: -ms-linear-gradient(top, #6caedf 0%, #5590bc 100%) !important;
	background: linear-gradient(to bottom, #6caedf 0%, #5590bc 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6caedf', endColorstr='#5590bc', GradientType=0 ) !important;
	padding: 0 0 4px 0;
	box-shadow: 0 4px 5px 0 rgba(0,0,0, .2);
}
nav#navigation ul#main-nav.nav li.menu-item ul.sub-menu li ul.sub-menu {
	margin: 1px 0 0 0 !important;
}
.current_page_item ul.sub-menu li a, 
.current_page_parent ul.sub-menu li a, 
.current-menu-ancestor ul.sub-menu li a {
	background: transparent !important;
}
.current_page_item ul.sub-menu li a:hover, 
.current_page_parent ul.sub-menu li a:hover, 
.current-menu-ancestor ul.sub-menu li a:hover {
	background: rgba(255,255,255, .25) !important;
}
.current_page_item ul.sub-menu li:last-child a:hover, 
.current_page_parent ul.sub-menu li:last-child a:hover, 
.current-menu-ancestor ul.sub-menu li:last-child a:hover {
	border-bottom-left-radius: 13px;
}
.current_page_item ul.sub-menu li:first-child a:hover, 
.current_page_parent ul.sub-menu li:first-child a:hover, 
.current-menu-ancestor ul.sub-menu li:first-child a:hover {
	border-top-right-radius: 13px;
}
nav#navigation ul#main-nav.nav li#menu-item-2939.menu-item ul.sub-menu li.menu-item ul.sub-menu, 
#navigation ul.nav li#menu-item-2939 ul ul {
	left: -199px !important;
}
aside#sidebar.col-right div.primary div.widget div.inner div ul.menu li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item.current_menu_item a {
	font-weight: 700;
}
/*  ------------------  5.0 SLIDERS  ------------------  */

#featured-slider {
	background: url("images/feature-bkgd.png") repeat-x scroll 0 0 #6caedf !important;
	border: 0 none;
	border-radius: 0;
	box-shadow: 0 0 0 0 #888888;
	margin: 0 !important;
	min-height: 453px;
	padding: 1.4em 0 1.5em 0 !important;
	border-bottom: 3px solid #c1d1de;
}
#featured-slider ul.slides li .slide-content {
 background: background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA2M2Q2NiIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICAgIDxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiMwNjNkNjYiIHN0b3Atb3BhY2l0eT0iMC45Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzJiNDgiIHN0b3Atb3BhY2l0eT0iMC45Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=) !important;
	background: -moz-linear-gradient(top, rgba(6,61,102,0.94) 0%, rgba(6,61,102,0.94) 1%, rgba(3,43,72,0.94) 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(6,61,102,0.94)), color-stop(1%, rgba(6,61,102,0.94)), color-stop(100%, rgba(3,43,72,0.94))) !important;
	background: -webkit-linear-gradient(top, rgba(6,61,102,0.94) 0%, rgba(6,61,102,0.94) 1%, rgba(3,43,72,0.94) 100%) !important;
	background: -o-linear-gradient(top, rgba(6,61,102,0.94) 0%, rgba(6,61,102,0.94) 1%, rgba(3,43,72,0.94) 100%) !important;
	background: -ms-linear-gradient(top, rgba(6,61,102,0.94) 0%, rgba(6,61,102,0.94) 1%, rgba(3,43,72,0.94) 100%) !important;
	background: linear-gradient(to bottom, rgba(6,61,102,0.94) 0%, rgba(6,61,102,0.94) 1%, rgba(3,43,72,0.94) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6063d66', endColorstr='#e6032b48', GradientType=0 ) !important;
	padding: 1.9em !important;
}
.wooslider-direction-nav .wooslider-next {
	right: 0 !important;
	margin-right: 20px;
	opacity: 1 !important;
}
.wooslider-direction-nav .wooslider-prev {
	left: 0 !important;
	opacity: 1 !important;
	margin-left: 20px;
}
/*  ------------------  5.5 SLIDE PAGE  ------------------  */

.type-slide {
	background: none repeat scroll 0 0 #FFFFFF;
	box-shadow: 0 0 5px 0 #CCCCCC;
	display: inline-block;
	margin: 0 0 2.618em;
	position: relative;
	width: 100%;
}
.type-slide h1 {
	border-bottom: 2px solid #76B3E1;
	color: #323333 !important;
	margin: 0 0 .20em !important;
	padding: 0 0 0.20em !important;
}
.single div#wrapper div#content.col-full section#main.col-left article.type-slide div.inner header aside.post-meta {
	color: #858686 !important;
	margin-bottom: 1em !important;
}
.single div#wrapper div#content.col-full section#main.col-left article.type-slide div.inner header aside.post-meta ul {
	margin: 0 !important;
}
.single div#wrapper div#content.col-full section#main.col-left article.type-slide div.inner header aside.post-meta ul li {
	display: inline !important;
	font-size: 0.857em !important;
}
.single div#wrapper div#content.col-full section#main.col-left article.type-slide div.inner header aside.post-meta ul li.post-date,
.single div#wrapper div#content.col-full section#main.col-left article.type-slide div.inner header aside.post-meta ul li.post-category {
	display: none !important;
}
.single div#wrapper div#content.col-full section#main.col-left article.type-slide div.inner header div.date-badge {
	display: block;
	top: 2.05em !important;
	background: linear-gradient(to bottom, #6CAEDF 0%, #5590BC 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #FFFFFF !important;
	border-radius: 100%;
	height: 66px;
	left: -3.618em;
	position: absolute;
	text-align: center;
	top: 2.618em;
	width: 66px;
	box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.2);
}
.type-slide .date-badge .month-day {
	padding: 0.9em 0 0 !important;
	font-size: 1.618em;
	line-height: 0;
	color: #FFFFFF;
	display: block;
}
.type-slide .date-badge .month-name {
	margin: 0.8em 0 0 !important;
	font-size: 0.857em;
	color: #FFFFFF;
	display: block;
}
/*  ------------------  6.0 HOMEPAGE SLIDER and FEATURES  ------------------  */

.homepage-area .widget_woothemes_features .feature {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-width: 0 1px 0 0;
	float: left;
	width: 330px !important;
}
.homepage-area section#features.widget div.inner div.features div.feature.first {
	padding: 0 14px 14px 0 !important;
	margin: 0 14px 0 0 !important;
	border-right: 1px solid #EEEEEE;
}
.homepage-area section#features.widget div.inner div.features div.feature.last {
	padding: 0 !important;
	margin: 0 !important;
}
/*.homepage-area section#features.widget div.inner div.features div.feature:nth-child(4n+1) {
	padding: 0 14px 14px 0 !important;
	margin: 0 14px 0 0 !important;
	border-right: 1px solid #EEEEEE;
    }
.homepage-area section#features.widget div.inner div.features div.feature:nth-child(4n+2) {
	padding: 0 0 14px 0 !important;
	margin: 0 0 0 0 !important;
    }
.homepage-area section#features.widget div.inner div.features div.feature:nth-child(4n+4) {
	padding: 14px 14px 0 0 !important;
	margin: 0 0 0 0 !important;
	border-top: 1px solid #EEEEEE;
    }*/

.homepage-area .widget_woothemes_features .feature.last {
	margin-right: 0 !important;
	padding-right: 0 !important;
}
.flex-viewport, div.slide-media iframe, 
#featured-slider.flexslider div.col-full div.slide-media {
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.65);
}
.page-template-template-circle-directory-php #featured-slider.flexslider div.col-full div.slide-media {
	box-shadow: none !important;
}
#featured-slider .flex-direction-nav a.flex-next {
	right: -3em !important;
}
#featured-slider .flex-direction-nav a.flex-prev {
	left: -3em !important;
}
#featured-slider ul.slides li .slide-content header h1, 
#featured-slider ul.slides li .slide-content header h1 a, 
#featured-slider ul.slides li .slide-content header h1 a:visited {
	color: #c0b4be !important;
	font-weight: normal;
	line-height: 1.15em !important;
	margin-bottom: 0.387em;
	text-decoration: none;
}
#featured-slider ul.slides li .slide-content header h1 a:hover, 
#featured-slider ul.slides li .slide-content header h1 a:focus {
	color: #fff !important;
}
.flex-viewport ul.slides li.slide div.slide-content div.entry p a.more-link {
	text-transform: uppercase;
	color: #fff;
	text-shadow: 1px 3px 3px #000 !important;
	display: block;
	background: url(images/slide-laural.png) no-repeat left !important;
	cursor: pointer;
	display: inline-block;
	padding: 0.85em 1em 0.87em !important;
	width: auto;
	text-transform: uppercase;
	margin-left: -15px;
}
.flex-viewport ul.slides li.slide div.slide-content div.entry p a.more-link:hover {
	color: #c0b4be;
	text-decoration: none;
}
#featured-slider ul.slides li .slide-content .entry {
	color: #fff;
	font-size: 1.1em !important;
	line-height: 1.6em !important;
}
.flex-direction-nav a {
	background: url("images/slide_direction_nav.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	cursor: pointer;
	display: block;
	height: 42px !important;
	margin: -20px 0 0;
	opacity: 0;
	position: absolute;
	text-indent: -9999px;
	top: 50%;
	width: 42px !important;
}
.flex-direction-nav li a.flex-next {
	background: url("images/slide_direction_nav.png") no-repeat scroll -42px 0 rgba(0, 0, 0, 0) !important;
}
.home section.blog-posts article div.inner header h1 {
	border-bottom: none !important;
	line-height: 1.3em !important;
}
.home section.blog-posts article div.inner header aside.post-meta {
	margin-top: -30px !important;
}
.home section.blog-posts article div.inner header {
	margin: 0 0 1em !important;
}
.home section.blog-posts article div.inner section.entry p {
	margin-bottom: 0 !important;
}
/*  --------  7.0 FEATURES  ------------  */

section#main.homepage-area section#features.widget div.inner h2 {
	display: none;
}
.widget_woothemes_features .feature h3 {
	background: linear-gradient(to bottom, rgba(6, 61, 102, 0.94) 0%, rgba(6, 61, 102, 0.94) 1%, rgba(3, 43, 72, 0.94) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	border: 0 none;
	bottom: 82px;
	color: #FFFFFF !important;
	display: block;
	font-size: 1.65em !important;
	height: 48px;
	margin: 0 0 0.327em;
	padding: 0.7em !important;
	position: relative;
	text-align: left;
	text-transform: none;
}
.homepage-area .widget_woothemes_features .feature {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #EEEEEE;
	border-image: none;
	border-style: solid;
	border-width: 0 1px 0 0;
	float: left;
	margin-bottom: 3% !important;
	margin-right: 5%;
	padding-bottom: 1em;
	padding-right: 5%;
	width: 26%;
	height: 221px;
}
.widget_woothemes_features .feature img {
	-moz-box-sizing: border-box;
	border: none !important;
	display: block;
	height: auto;
	width: 333px;
	margin: 0 !important;
	padding: 0 !important;
}
section#features.widget div.features div.feature h3.feature-title a, 
section#features.widget div.features div.feature h3.feature-title a:visited {
	color: #fff !important;
}
section#features.widget div.features div.feature h3.feature-title a:hover, 
section#features.widget div.features div.feature h3.feature-title a:focus {
	color: #C0B4BE !important;
}
/*  ------------------  8.0 CONTENT  ------------------  */

hr {
	background-color: #DBDCDC !important;
	border: 0 none;
	height: 1px;
	margin: 0 0 1em;
}
.fullwidth div.inner header, 
#contact-page.post div.inner header {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}
#content a, 
#content a:visited {
	color: #60a1d2 !important;
	text-decoration: none;
}
#content a:hover, 
#content a:focus {
	color: #707c85 !important;
}
h1, h2, h3 {
	font-family: 'Sorts Mill Goudy', serif;
	font-weight: 400;
}
h3 {
	color: #000 !important;
	line-height: 1.387em;
}
h4, h5, h6 {
	font-family: 'Oxygen', sans-serif;
}
h1 {
	line-height: 1.1em !important;
}
h4 {
	color: rgba(0, 0, 0, 0.4);
	;
	font-size: 1.45em !important;
	margin: 1.3em 0 .45em 0 !important;
	line-height: 1.1em !important;
}
h5 {
	color: #000;
	font-size: 1.25em !important;
	margin: 1.3em 0 .45em 0 !important;
	line-height: 1.1em !important;
}
h6 {
	font-size: 1.00em !important;
	font-weight: 700 !important;
	color: #000;
	margin: 1.3em 0 .45em 0 !important;
	line-height: 1.1em !important;
}
section.entry p {
	margin-bottom: 1.2em !important;
}
section.entry h2, 
section.entry h3 {
	margin: 1.3em 0 0 0 !important;
}
div.staff-member-listing div.staff-member div.staff-member-info-wrap h3.staff-member-name {
	margin: 0 !important;
}
h4.staff-member-position {
	margin-top: 0 !important;
}
section.blog-posts article div.inner header h1 {
	font-family: 'Oxygen', sans-serif;
	font-size: 1.6em !important;
}
.page header h1, 
.post header h1, 
.type-page header h1, 
.type-feature header h1, 
.type-testimonial header h1, 
.search-results .type-testimonial header h1, 
.type-circle header h1, 
.type-staff-member h1, 
.archive header.archive-header h1, 
.single-slide header h1 {
	border-bottom: 2px solid #76b3e1;
	color: #323333 !important;
	margin: 0 0 1.0em !important;
	padding: 0 0 .25em !important;
}
div#wrapper div#content.page section#main.col-left article div.inner header {
	/*height: 2.5em !important;*/
	height: auto !important;
	margin: 0 0 1.68em !important;
}
.widget h3 {
	border-bottom: 2px solid #76b3e1;
	color: #323333 !important;
	font-size: 1.55em !important;
	margin: 0 0 1.0em !important;
	padding: 0 0 .25em !important;
	text-align: left;
	text-transform: none !important;
}
#content {
	margin-top: 42px !important;
	position: relative;
}
.inner {
	border: none !important;
	margin: 0 !important;
	overflow: hidden;
	padding: 1.618em;
}
/*   9.0 POST   */

.archive-header span.fr.archive-rss {
	margin-top: 6px;
}
.post .post-more, 
.type-page .post-more, 
.type-feature .post-more, 
.type-testimonial .post-more, 
.search-results .page .post-more, 
.search-results .type-product .post-more, 
.search-results .type-feature .post-more, 
.search-results .type-testimonial .post-more {
	border-bottom: 1px solid #dbdcdc;
	height: 4em;
}
footer.post-more {
	margin-top: -20px !important;
}
.post .entry, 
.type-page .entry, 
.type-feature .entry, 
.type-testimonial .entry, 
.search-results .page .entry, 
.search-results .type-product .entry, 
.search-results .type-feature .entry, 
.search-results .type-testimonial .entry {
	margin: 0 0 0.2em !important;
}
.post .post-meta, 
.type-page .post-meta, 
.type-feature .post-meta, 
.type-testimonial .post-meta, 
.search-results .page .post-meta, 
.search-results .type-product 
.post-meta, 
.search-results .type-feature .post-meta, 
.search-results .type-testimonial .post-meta, 
.single-slide .post-meta {
	color: #858686 !important;
}
.post .date-badge .month-day, 
.type-page .date-badge .month-day, 
.type-feature .date-badge .month-day, 
.type-testimonial .date-badge .month-day, 
.search-results .page .date-badge .month-day, 
.search-results .type-product .date-badge .month-day, 
.search-results .type-feature .date-badge .month-day, 
.search-results .type-testimonial .date-badge .month-day, 
.type-staff-member .date-badge .month-day, 
.single-slide .date-badge span.month-day {
	padding: 0.9em 0 0 !important;
}
.post .date-badge .month-name, 
.type-page .date-badge .month-name, 
.type-feature .date-badge .month-name, 
.type-testimonial .date-badge .month-name, 
.search-results .page .date-badge .month-name, 
.search-results .type-product .date-badge .month-name, 
.search-results .type-feature .date-badge .month-name, 
.search-results .type-testimonial .date-badge .month-name, 
.type-staff-member .month-name, 
.single-slide .date-badge span.month-name {
	margin: 0.8em 0 0 !important;
}
.post header, 
.type-page header, 
.type-feature header, 
.type-testimonial header, 
.search-results .page header, 
.search-results .type-product header, 
.search-results .type-feature header, 
.search-results .type-testimonial header, 
.type-circle header {
	border-image: none !important;
	border-style: none !important;
	border-width: 0 !important;
	margin: 0 !important;				/*0 0 1.618em;*/
	padding: 0 !important;				/*0 0 1.618em;*/
}
.single-post header, 
.single-slide header {
	border-image: none !important;
	border-style: none !important;
	border-width: 0 !important;
	margin: 0 0 1.618em !important;
	padding: 0 0 1.618em !important;
}
.archive article.type-post div.inner header, 
.page article.type-post div.inner header {
	border-image: none !important;
	border-style: none !important;
	border-width: 0 !important;
	margin: 0 0 1.618em !important;
	padding: 0 !important;
}
.post .date-badge, 
.type-page .date-badge,
.type-feature .date-badge, 
.type-testimonial .date-badge, 
.search-results .page .date-badge, 
.search-results .type-product .date-badge, 
.search-results .type-feature .date-badge, 
.search-results .type-testimonial .date-badge, 
.type-circle .date-badge, 
.type-staff-member .date-badge, 
.single-slide div.date-badge {
	top: 1.4em !important;
	left: -3.2em !important;
}
.error404 div#wrapper div#content.col-full {
	margin-bottom: 2.618em !important;
}
.post .entry blockquote:before, 
.type-page .entry blockquote:before, 
.type-feature .entry blockquote:before, 
.type-testimonial .entry blockquote:before, 
.search-results .page .entry blockquote:before, 
.search-results .type-product .entry blockquote:before, 
.search-results .type-feature .entry blockquote:before, 
.search-results .type-testimonial .entry blockquote:before {
	display: none;
}
.post .entry blockquote, 
.type-page .entry blockquote, 
.type-feature .entry blockquote, 
.type-testimonial .entry blockquote, 
.search-results .page .entry blockquote, 
.search-results .type-product .entry blockquote, 
.search-results .type-feature .entry blockquote, 
.search-results .type-testimonial .entry blockquote {
	padding: 0 !important;
	background: none !important;
	border: none !important;
	color: #868787 !important;
	font-style: normal !important;
	margin: .5em 1.25em .5em 0 !important;
	position: relative;
	quotes: none !important;
	font: 1.8em/1.2em 'Sorts Mill Goudy', serif;
	width: 50%;
	float: left;
}
blockquote p:last-child {
	margin-bottom: 0 !important;
}
.post .post-more .read-more a, 
.type-page .post-more .read-more a, 
.type-feature .post-more .read-more a, 
.type-testimonial .post-more .read-more a, 
.search-results .page .post-more .read-more a, 
.search-results .type-product .post-more .read-more a, 
.search-results .type-feature .post-more .read-more a, 
.search-results .type-testimonial .post-more .read-more a, 
p.return-to-shop a.button, 
.type-circle .post-more .read-more a, 
span.read-more a.more-link {
	background: url("images/left-laural.png") no-repeat scroll left center rgba(0, 0, 0, 0) !important;
	color: #60a1d2 !important;
	cursor: pointer;
	display: inline-block;
	font-family: 'Oxygen', sans-serif !important;
	font-size: 1.05em;
	line-height: 1.618em;
	overflow: visible;
	margin-left: -15px;
	padding: 0.85em 0 0.87em .87em !important;
	text-shadow: none !important;
	text-transform: uppercase;
	float: right;
	font-weight: 700;
}
#respond {
	border: none !important;
	margin: 0 !important;
	padding: 1.618em;
	display: inline-block;
}
#respond.comment-respond {
	width: 93%;
}
#respond h3, #comments h3 {
	border-bottom: 2px solid #76B3E1 !important;
	color: #323333 !important;
	margin: 0 0 1em !important;
	padding: 0 0 0.25em !important;
	line-height: 1.2em;
}
ol.commentlist {
	margin-left: 0;
}
#comments .comment .comment-head, 
.comment-entry p {
	font-size: 0.88em !important;
	margin: 0 0 1em !important;
	line-height: 1.45em;
}
#comments .comment .comment-container {
	border-bottom: 1px solid #dbdcdc !important;
	padding: 1em 0 !important;
}
#comments .comment .comment-entry {
	margin: 0 0 0 1em !important;
	width: 76% !important;
}
#comments .comment .reply {
	top: 0 !important;
}
#comments .comment .reply a {
	color: #60A1D2 !important;
}
article.format-standard div.inner header aside.post-meta, 
.archive aside.post-meta {
	margin-top: -25px;
}
.single-post article aside.post-meta, 
.single-slide aside.post-meta {
	margin-top: -30px !important;
}
aside#sidebar.col-right div.primary div.widget div.inner div.textwidget ul {
	list-style: disc outside none;
}
aside#sidebar.col-right div.primary div.widget div.inner div.textwidget ul ul {
	list-style: circle outside none;
	margin-bottom: 0;
}
aside#sidebar.col-right div.primary div.widget div.inner div.textwidget div.caption ul {
	margin-left: 13px;
}
.search article.type-circle aside.post-meta, 
.search article.type-circle div.date-badge, 
.search article.type-page aside.post-meta, 
.search article.type-page div.date-badge,
.post-type-archive-circle aside.post-meta,
.post-type-archive-circle div.date-badge, 
.post-type-archive-circle section.entry, 
.post-type-archive-circle footer.post-more {
	display: none !important;
}
.page-template-template-blog-php div#content.col-full section#main.col-left header, 
.search div#content.col-full section#main.col-left header.archive-header, 
.archive div#content.col-full section#main.col-left header.archive-header {
	padding: 1.618em 1.618em 0 1.618em;
}
.archive section article div.inner header h1, 
.search-results article.type-circle header h1, 
.search-results article.type-page header h1, 
.search-results article.type-post header h1, 
.page-template-template-blog-php article.type-post header h1 {
	border-bottom: 1px solid #DBDCDC;
	font-family: 'Oxygen', sans-serif !important;
	font-size: 1.7em;
	margin: 0 0 0.75em !important;
	padding: 0 0 1.25em !important;
}
.post, .type-page, 
.type-feature, 
.type-testimonial, 
.search-results .page, 
.search-results .type-product, 
.search-results .type-feature, 
.search-results .type-testimonial, 
.type-circle, 
.type-staff-member {
	background: none repeat scroll 0 0 #FFFFFF;
	box-shadow: 0 0 5px 0 #CCCCCC;
	display: inline-block;
	margin: 0 0 2.618em;
	position: relative;
	width: 100%;
}
.page-template-template-blog-php section#main, 
.home section#main section.blog-posts, 
.search div#wrapper div#content.col-full section#main, 
.archive div#wrapper div#content.col-full section#main, 
.archive div#content.col-full section#main.col-left, 
.archive div#content.col-full section#main.col-left, 
.search div#content.col-full section#main.col-left {
	background: none repeat scroll 0 0 #FFFFFF;
	box-shadow: 0 0 5px 0 #CCCCCC;
	margin-bottom: 2.618em;
}
.page-template-template-blog-php article, 
.home section.blog-posts article, 
.search section article.circle, 
.search section article.post, 
.search section article.page, 
.search section article.type-staff-member, 
.archive article {
	background: none transparent;
	box-shadow: none;
	margin-bottom: 0 !important;
}
.post .type-circle {
	border-top: 1px solid #DBDCDC;
	height: 4em;
}
.page-template-template-blog-php section#main.col-left article div.inner section.entry p {
	margin-bottom: 0 !important;
}
.page-template-template-blog-php article div.inner, .home article div.inner {
	padding: 1.618em 1.618em 0;
}
.page-template-template-blog-php div#wrapper div#content.col-full section#main.col-left article div.inner header h1 {
	border-bottom: medium none !important;
	font-family: 'Oxygen', sans-serif !important;
	font-size: 1.7em;
	margin: 0 0 0.75em !important;
	padding: 0 0 0.25em !important;
}
.page-template-template-blog-php article div.inner header aside.post-meta {
	margin-left: 1px;
}
section#main section article:last-child div.inner footer.post-more {
	border-bottom: none !important;
}
.woo-pagination .page-numbers {
	background-color: transparent !important;
	color: #60A1D2 !important;
	cursor: pointer;
	display: inline-block;
	font-family: 'Oxygen', sans-serif !important;
	font-size: 1.05em;
	font-weight: 700;
	line-height: 1.618em;
	overflow: visible;
	padding: 0.85em 0 0.87em 0.87em !important;
	text-shadow: none !important;
	text-transform: uppercase;
	border-radius: 0 !important;
	text-shadow: none !important;
}
nav.pagination {
	background: url("images/left-laural.png") no-repeat scroll left center rgba(0, 0, 0, 0) !important;
	margin: 0 1.5em 1.5em 1.5em;
	padding-left: 4px;
}
nav.pagination span.page-numbers.current {
	color: #707c85 !important;
}
/*div.tagcloud a {
	font-size: .85em !important;
}
/*  -----------------  9.5 Event details  -------------------  */

div#event-details {
	padding: .75em 1.25em 1.25em 1.25em;
	background-color: #fef4ee;
	margin-bottom: 1em;
	color: #323333;
	font-weight: 700;
	font-size: 1.15em;
	line-height: 2em;
}
div#event-details div.location {
	color: #454646;
	font-size: 0.9em;
	font-weight: 300;
	line-height: 1.4em !important;
	margin-top: 0.5em;
}
div#event-details div.location strong {
	font-weight: 700;
}
div#event-details div.location p {
	margin: 0 !important;
}
/*  ------------------  10.0 CIRCLE PAGE TEMPLATE STYLING  ------------------  */

header.circle-header {
margin: 0 0 100px 118px !important; }

.single-circle div#wrapper div#content.col-full section#main.col-left article div.inner header div.date-badge, 
.single-circle div#wrapper div#content.col-full section#main.col-left article div.inner header aside.post-meta {
	display: none;
}
.single-circle footer.post-more {
	border-top: 1px solid #DBDCDC;
}
aside.circle-meta {
	margin: -25px 0 35px 0;
	color: #858686 !important;
	display: inline;
	font-size: 0.857em;
	margin-top: -28px;
	float: left;
	width: 70%;
}
.single-circle .entry h3 {
	font-family: 'Oxygen', sans-serif !important;
	margin-bottom: 0 !important;
	font-weight: 700;
	font-size: 1.1em;
}
.single-circle div.inner img {
	border: 1px solid #DBDCDC;
	height: auto;
	width: 86px;
	vertical-align: top;
	float: left;
	padding: 6px;
}
.single-circle aside#sidebar .primary div.inner a img {
	width: 100%;
	padding: 0;
	margin: 0;
	border: none;
}
.single-circle .inner.widget {
	margin-bottom: 2.244em !important;
}
.single-circle div.inner header img {
	border: none !important;
}
.single-circle div.inner aside#social a img {
	border: 1px solid #DBDCDC;
	height: auto;
	width: auto !important;
	vertical-align: top;
	float: left;
}
.single-circle div.inner header aside#social a img {
	margin-left: 0px;
}
aside#social {
	margin-top: -28px;
	width: 30%;
	float: right;
	z-index: 100;
}
.search.search-results article div.inner section.entry a img.woo-image {
	display: none;
}
div#circle-officers.widget div.inner p {
	font-weight: 300;
}
div#circle-officers.widget div.inner p strong {
	font-weight: 700;
}
.acf-image-uploader img {
	width: 25% !important;
}
.single-circle footer.post-more {
	margin-top: 0 !important;
}
.single-circle article section.entry a img.woo-image {
	display: none;
}
.page-template-template-circle-directory-php form#searchform {
border: 0px solid #c0c6cb !important;
}


/*  ------------------  11.0 IMAGES  ------------------ */

.entry img {
	float: left !important;
	margin: 0 10px 16px 0 !important;
	max-width: 100%;
}
.post img, 
.type-page img, 
.type-feature img, 
.type-testimonial img, 
.search-results .page img, 
.search-results .type-product img, 
.search-results .type-feature img, 
.search-results .type-testimonial img, 
.post img.thumbnail, 
.type-page img.thumbnail, 
.type-feature img.thumbnail, 
.type-testimonial img.thumbnail, 
.search-results .page img.thumbnail, 
.search-results .type-product img.thumbnail, 
.search-results .type-feature img.thumbnail, 
.search-results .type-testimonial img.thumbnail {
	background: none repeat scroll 0 0 #FFFFFF;
	border: medium none !important;
	height: auto;
	max-width: 100%;
	padding: 0 !important;
}
img.aligncenter {
	display: block;
	margin: 0 auto 1.618em;
	text-align: center;
}
/*  ------------------  12.0 POST ENTRIES  ------------------ */

nav#post-entries.fix {
	border-top: 1px solid #dbdcdc;
	margin: 0 1.618em 1.618em 1.618em;
	font-size: .9em;
}
div.nav-prev a span.meta-nav, 
div.nav-next a span.meta-nav {
	display: none;
}
div.nav-prev {
	background: url(images/left-laural40.png) no-repeat left center;
}
div.nav-next {
	background: url(images/right-laural40.png) no-repeat right center;
}
nav#post-entries.fix div.nav-prev {
	text-align: left;
	float: left;
	width: 45%;
	line-height: 1.25em;
}
nav#post-entries.fix div.nav-next {
	float: right;
	width: 45%;
	text-align: right;
	line-height: 1.25em;
}
#post-entries a {
	background: none repeat scroll 0 0 transparent !important;
	border-radius: 0;
	display: block;
	font-weight: normal !important;
	padding: 1.15em;
	text-shadow: none !important;
}
/* ----------------  13.0 SEARCH  and FORMS  ----------------  */

label {
	color: #868787 !important;
	font-weight: normal !important;
	font-size: .90em !important;
}
#content input[type="text"], 
#content input.input-text, 
#content textarea, 
#content input.txt, 
#content input[type="tel"], 
#content input[type="email"] {
	background: none repeat scroll 0 0 #fff !important;
	border: 1px solid #C0C6CB !important;
	-webkit-box-shadow: inset 0 1px 2px 0px rgba(0,0,0,.15);
	box-shadow: inset 0 1px 2px 0px rgba(0,0,0,.15);
	padding: 5px;
	border-radius: 0;
}
.page-template-template-circle-directory-php #content input[type="text"] {
	border: none !important;
}
.page-template-template-circle-directory-php .flex-viewport {
	box-shadow: none !important;
}
#contact-page ol.forms label {
	margin: 0 0 0.5em !important;
}
#searchform {
	-moz-box-sizing: border-box;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #c0c6cb !important;
	margin: 0;
	position: relative;
	width: 50%;
}
div#top-nav-search #searchform .s, 
div#top-nav-search #searchform #s {
	-moz-box-sizing: border-box !important;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	border: 0 none !important;
	color: #858686 !important;
	margin: 0 !important; 
	padding: 0.3em !important;
	width: 100% !important;
	font-size: 0.95em !important; 
}
#searchform .search-submit, 
#searchform #searchsubmit {
	background: url("images/search.png") no-repeat scroll left top rgba(0, 0, 0, 0) !important;
	border: medium none;
	border-radius: 0;
	box-shadow: none;
	height: 0;
	margin: 0;
	overflow: hidden;
	padding: 22px 0 0 !important;
	position: absolute;
	right: -29px;
	top: 10%;
	width: 22px;
}
#searchform .search-submit:hover, 
#searchform #searchsubmit:hover {
	background: url("images/search.png") no-repeat scroll left top rgba(0, 0, 0, 0);
	opacity: .5;
}
ol.forms {
	margin-left: 0;
}
.page-template-template-contact-php .location-twitter {
	border-bottom: 1px solid #DBDCDC;
	margin: 0 0 2.244em;
	padding: 0 0 1.387em;
}
#contactForm input[type="text"], 
#contactForm input.input-text, 
#contactForm textarea, 
#contactForm input.txt, 
#contactForm input[type="tel"], 
#contactForm input[type="email"] {
	background: none repeat scroll 0 0 #fff !important;
	border: 1px solid #C0C6CB !important;
	color: #858686 !important;
	-webkit-box-shadow: inset 0 1px 2px 0px rgba(0,0,0,.15);
	box-shadow: inset 0 1px 2px 0px rgba(0,0,0,.15);
	padding: 5px;
}
a.button, 
a.comment-reply-link, 
#commentform #submit, 
.submit, input[type="submit"], 
input.button, button.button, 
#wrapper .woo-sc-button {
	-moz-box-sizing: border-box;
	background: url(images/left-laural.png) no-repeat left !important;
	border: 0 none;
	border-radius: 0 !important;
	box-shadow: none !important;
	color: #60a1d2 !important;
	cursor: pointer;
	display: inline-block;
	font-family: 'Oxygen', sans-serif !important;
	font-size: 1.05em;
	line-height: 1.618em;
	overflow: visible;
	padding: 0.53em 0 0.53em .85em !important;
	text-align: left;
	text-decoration: none;
	text-shadow: none !important;
	;
	transition: none;
	white-space: nowrap;
	width: auto;
	text-transform: uppercase;
	font-weight: 700;
}
a.button:hover, 
a.comment-reply-link:hover, 
#commentform #submit:hover, 
.submit:hover, input[type="submit"]:hover, 
input.button:hover, 
button.button:hover, 
#wrapper .woo-sc-button:hover {
	color: #ff6600 !important;
	text-decoration: none;
}
select {
	background: none repeat scroll 0 0 #FFFFFF !important;
	border: 1px solid #C0C6CB !important;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15) inset;
	color: #454646 !important;
	padding: 5px;
	font-family: 'Oxygen', sans-serif !important;
	font-size: 1.1em !important;
	line-height: 1.6em !important;
	width: 100%;
	background: url(images/dropdown-arrow.png) no-repeat scroll 98% center rgba(0, 0, 0, 0) !important;
	-webkit-appearance: none;  /*Removes default chrome and safari style*/
	-moz-appearance: none; /* Removes Default Firefox style*/
	text-indent: 0.01px; /* Removes default arrow from firefox*/
	text-overflow: "";  /*Removes default arrow from firefox*/ /*My custom style for fonts*/
}
select > option {
	-moz-padding-end: 5px;
	-moz-padding-start: 5px;
}
select > option:last-child {
	padding-bottom: 2px;
}
div.inner section.entry pre {
	margin: 0;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	margin-bottom: 20px;
	padding: 0;
	white-space: normal;
	word-wrap: normal;
}
div.inner section.entry pre code {
	font-family: 'Oxygen', sans-serif !important;
}
#content input[type="text"], 
#content input.input-text, 
#content textarea, 
#content input.txt, 
#content input[type="tel"], 
#content input[type="email"], 
form#loginform p.login-password input#user_pass.input, 
#searchform .s, 
#searchform #s {
	background: none repeat scroll 0 0 #FFFFFF !important;
	border: 1px solid #C0C6CB !important;
	border-radius: 0;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15) inset;
	padding: 5px;
	font-family: inherit;
	font-size: 1em;
	line-height: 1.618em;
}
/*  ------------------  14.0 SEARCH RESULTS AND ARCHIVE  ------------------  */

.archive-header h1 {
	color: #333;
}
.search .archive-header, 
.archive .archive-header {
	border-bottom: none !important;
	display: block;
	float: left;
	font-weight: bold;
	margin: 0 0 !important;
	padding: 0 0 1em;
	width: 93%;
}
.archive.tag article {
width: 93%;
}
.archive.tag article div.inner {
	width: 100%;
	padding: 0 !important;
}
.search article div.inner,
.post-type-archive-circle section#main.col-left div.inner {
	padding: 0 1.618em;
}
.search article.post div.inner header h1, 
.search article.page div.inner header h1, 
.archive article.post div.inner header h1, 
.page-template-template-blog-php article.post div.inner header h1 {
	padding: 0 0 0.25em !important;
}
.search article.post div.inner header h1, 
.search article.page div.inner header h1, 
.archive article.post div.inner header h1, 
.page-template-template-blog-php article.post div.inner header h1 {
	border-bottom: none !important;
}
.search article.post div.inner section.entry, 
.search article.page div.inner section.entry {
	border-bottom: 1px solid #DBDCDC;
	margin: 0 0 1.25em !important;
	padding-bottom: .5em;
}
.search article.post div.inner header div.date-badge {
	top: 0 !important;
}
.archive section article div.inner header h1 {
	border-bottom: 1px solid #DBDCDC;
	font-family: 'Oxygen', sans-serif !important;
	font-size: 1.7em;
	margin: 0 0 0.75em !important;
	padding: 0 0 1.25em !important;
}
.search section article.type-page header h1 {
	border-bottom: 1px solid #DBDCDC;
	font-family: 'Oxygen', sans-serif !important;
	font-size: 1.7em;
	margin: 0 0 0.5em !important;
	padding: 0 0 1.25em !important;
}
.search article.page div.inner header {
	margin-bottom: .75em !important;
}
.search article.type-page header h1, 
.search div#content.col-full section#main.col-left article.post-48 div.inner header h1 {
	margin: 0 0 0.5em !important;
}
.archive article.post div.inner {
	padding: 1.618em 1.618em 0;
}
.search-no-results section#main article, 
.archive.tag section#main article {
	padding: 25px !important;
}
/* ----------------  15.0 FORM BUILDER PLUGIN  ----------------  */

ul.vfb-section li.vfb-item div span.vfb-full input.vfb-text, 
ul.vfb-section li.vfb-item div span.vfb-left input.vfb-text, 
ul.vfb-section li.vfb-item div span.vfb-right input.vfb-text, 
ul.vfb-section li.vfb-item div span.vfb-right select.vfb-select {
	margin-bottom: 0 !important;
}
ul.vfb-section li.vfb-item div span.vfb-full label, 
ul.vfb-section li.vfb-item div span.vfb-left label, 
ul.vfb-section li.vfb-item div span.vfb-right label {
	padding-bottom: 15px !important;
}
ul.vfb-section li.vfb-item div span.vfb-right select.vfb-select {
	border-radius: 0 !important;
	height: 32.5px !important;
	font-size: 1.0em !important;
	padding: 3px !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
ul.vfb-section li.vfb-item div span.vfb-right select.vfb-select {
	height: 37.5px !important;
}
}
.visual-form-builder fieldset {
	background-color: transparent !important;
	border: none !important;
	border-radius: 0;
	clear: both;
	margin: 0 !important;
	padding: 0;
}
.visual-form-builder ul, 
.entry-content .visual-form-builder ul, 
.comment-content .visual-form-builder ul, 
.mu_register .visual-form-builder ul, 
.visual-form-builder ol, 
.entry-content .visual-form-builder ol, 
.comment-content .visual-form-builder ol, 
.mu_register .visual-form-builder ol {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	font-size: 16px;
	line-height: inherit;
	list-style: none outside none !important;
	margin: 0 !important;
	padding: 0 !important;
}
.visual-form-builder.left-label .vfb-desc, 
.visual-form-builder.right-label .vfb-desc, 
ul.vfb-section li.vfb-item label.vfb-desc {
	float: left;
	margin: 0 !important;
	width: 100% !important;
	font-weight: 700 !important;
	color: #666 !important;
}
input.vfb-text, input.vfb-text[type="text"], 
input.vfb-text[type="tel"], 
input.vfb-text[type="email"], 
input.vfb-text[type="url"], 
textarea.vfb-textarea, 
select.vfb-select {
	color: #454646 !important;
	margin: 0 0 0.5em !important;
}
.visual-form-builder label, 
label.vfb-desc {
	color: #868787;
}
.vfb-item, 
.vfb-item input.vfb-text, 
ul.vfb-section li.vfb-item input, li.vfb-item textarea.vfb-textarea {
	width: 100% !important;
}
.vfb-right-half. .vfb-left-half {
width: 45% !important;
}
ul.vfb-section li.vfb-item input, 
li.vfb-item textarea.vfb-textarea {
	padding: .25em;
}
input.vfb-text, 
input.vfb-text[type="text"], 
input.vfb-text[type="tel"], 
input.vfb-text[type="email"], 
input.vfb-text[type="url"], 
textarea.vfb-textarea {
	background: none repeat scroll 0 0 #fff !important;
	border: 1px solid #C0C6CB !important;
	border-radius: 0;
	-webkit-box-shadow: inset 0 1px 2px 0px rgba(0,0,0,.15);
	box-shadow: inset 0 1px 2px 0px rgba(0,0,0,.15);
	padding: 3px 0;
	transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.vfb-legend {
	border-bottom: 1px solid #C0C6CB !important;
	margin: 0 !important;
	padding: 0 !important;
}
.visual-form-builder li, 
.entry-content .visual-form-builder li, 
.comment-content .visual-form-builder li, 
.mu_register .visual-form-builder li {
	margin: 0 !important;
	padding: 0;
}
.visual-form-builder li, 
.entry-content .visual-form-builder li, 
.comment-content .visual-form-builder li, .mu_register .visual-form-builder li {
	padding: 6px 0 10px !important;
}
.visual-form-builder-container form#campus-news-1.visual-form-builder fieldset#item-vfb-1.vfb-fieldset ul.vfb-section li#item-vfb-11.vfb-item input#vfb-11.vfb-text {
	width: 99% !important;
}
input#vfb-4.vfb-submit {
	text-align: left;
}
/*  ------------------  15.5 Infusionsoft Forms ------- */

.page-template-template-order-form-php h1,
.page-template-template-order-form-php h2,
.page-template-template-order-form-php h3 {
	font-family: inherit;
}
.tooltip {display:none;}
.billingTable {
	width: 50%;
	margin: 0;
}
.orderSummary {
	width: 50%;
}
.page-template-template-order-form-php #ISWwrapper {
	width:100%;
	max-width:960px;
	}
.page-template-template-order-form-php #ISContent {
	width:100%;
	max-width:960px;
	}

.formLeft {
    width: 50%;
    float: left;
    padding: 0 15px;
    box-sizing: border-box;
    vertical-align: top;
    margin: 0;
}
.formRight {
    width: 50%;
    float: right;
    padding: 0 15px;
    box-sizing: border-box;
    margin: 0;
}
.page-template-template-order-form-php .billingLeft {
    width: 50%;
    float: left;
    padding: 0 15px;
    box-sizing: border-box;
    vertical-align: top;
    margin: 0;
}
.page-template-template-order-form-php .billingRight {
    width: 50%;
    float: right;
    padding: 0 15px;
    box-sizing: border-box;
    margin: 0;
}
.infusion-field-input-container {
    width: 100%;
}

.infusion-field {
    width: 90%;
}
/*  ------------------  16.0 iFRAMES ------------------ */

/*iframe {
overflow: hidden;
height: inherit;
min-height: 750px;
}*/
span.plus {
	font-weight: 700;
	color: #ff6600;
}
.caption {
	color: #858686;
	font: 13px/22.4px 'Oxygen', sans-serif;
}
ol {
	margin-left: 40px;
}
ol li {
	margin-bottom: 10px;
}
/*  ------------------  17.0 Sidebar-Widgets ------------------ */

ul#menu-newsroom-publications.menu {
	margin-bottom: 10px !important;
}
.widget div.inner img {
	margin-bottom: 12px;
}
aside#sidebar.col-right div.primary div.widget div.inner p:last-child {
	margin-bottom: 0.7em !important;
}
#NPC_wrap {
	font-size: 13px;
	text-align: center;
}
aside#sidebar.col-right div.primary div.widget div.inner div ul.menu li.menu-item ul.sub-menu li.menu-item ul.sub-menu {
	margin-left: 0;
	margin-right: 0;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.20);
}
/*  Up for Deletion? */
.page div#wrapper div#content.page aside#sidebar.col-right div.primary div#nav_menu-3.widget div.inner div.menu-newsroom-publications-container ul#menu-newsroom-publications.menu li#menu-item-356.menu-item ul.sub-menu li#menu-item-354.menu-item a {
	font-weight: 700;
	color: #707c85 !important;
}
.page div#wrapper div#content.page aside#sidebar.col-right div.primary div#nav_menu-3.widget div.inner div.menu-newsroom-publications-container ul#menu-newsroom-publications.menu li#menu-item-356.menu-item ul.sub-menu li#menu-item-354.menu-item ul.sub-menu a {
	font-weight: 400 !important;
	color: #60A1D2 !important;
}
/*  Up for Deletion? */
.post header, 
.type-feature header, 
.type-testimonial header, 
.search-results .page header, 
.search-results .type-product header, 
.search-results .type-feature header, 
.search-results .type-testimonial header, 
.type-circle header, 
.single-slide header {
	padding: 0 !important;
}
.rpwe-block ul {
	margin-left: 0px;
}
.rpwe-block h3, div.widget div.inner ul.display-posts-listing li.listing-item h2 {
	font-family: 'Oxygen', sans-serif !important;
	font-size: 1.0em !important;
	line-height: 1.3em !important;
	border-bottom: none !important;
	font-weight: 700;
	margin: 1em 0 0 0 !important;
	padding-bottom: 0 !important;
}
.rpwe-summary, div.widget div.inner ul.display-posts-listing li.listing-item p {
	border-bottom: 1px solid #DBDCDC !important;
	font-size: 0.9em !important;
	font-weight: 300;
	line-height: 1.4em !important;
	padding: 0 0 1em !important;
}
div.widget div.inner ul.display-posts-listing li.listing-item p {
	margin-top: 0 !important;
}
div.widget div.inner ul.display-posts-listing {
	border-bottom: none !important;
}
.home div#widget_tribe_widget_builder_1194-2.widget {
	margin-bottom: 2.244em;
}
.rpwe-time {
	font-size: 0.9em !important;
	font-weight: 300;
	line-height: 1.4em !important;
	color: #858686;
}
.rpwe-block {
}
ul.rpwe-ul li.rpwe-clearfix h3.rpwe-title {
}
aside#sidebar.col-right div.primary div.widget div.inner.textwidget ul {
	list-style: disc outside none !important;
}
aside#sidebar.col-right div.primary div.widget_categories div.inner ul, aside#sidebar.col-right div.primary div.widget_recent_entries div.inner ul, aside#sidebar.col-right div.primary div.widget div.inner div.rpwe-block ul.rpwe-ul {
	list-style: none outside none !important;
	margin-left: 0 !Important;
}
/*  ------------------  17.5 SIDEBAR MENUS  -----------------  */

aside#sidebar .widget.widget_nav_menu ul.menu li.menu-item {
	list-style: disc outside url("images/secondary-nav-image.png");
	margin-left: 1em;
	margin-bottom: .6em;
}
aside#sidebar .widget.widget_nav_menu ul.menu li.menu-item a {
	color: #454646 !important;
	line-height: normal;
	font-size: 1.05em;
}
aside#sidebar .widget.widget_nav_menu ul.menu li.menu-item a:hover, aside#sidebar .widget.widget_nav_menu ul.menu li.menu-item a:focus {
	color: #85b7db !important;
}
ul.sub-menu {
	margin-top: 0px;
}
ul.menu li.menu-item ul.sub-menu li.menu-item {
	list-style: none outside none !important;
}
aside#sidebar.col-right div.primary div.widget.widget_categories div.inner ul li, aside#sidebar.col-right div.primary div.widget.widget_recent_entries div.inner ul li {
	line-height: 1.3em !important;
	margin-bottom: 0.5em;
	/*border-bottom: 1px solid #DBDCDC;*/
	line-height: 1.3em !important;
	padding-bottom: 0.5em;
}
/*---   17.75 Static subnav  -----*/

aside#sidebar.col-right div.primary .widget div.inner ul.menu li.menu-item ul.sub-menu {
	background: #d9e8f3; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZThmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZWNlZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #d9e8f3 0%, #aecee6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d9e8f3), color-stop(100%, #aecee6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d9e8f3 0%, #aecee6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d9e8f3 0%, #aecee6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d9e8f3 0%, #aecee6 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d9e8f3 0%, #aecee6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9e8f3', endColorstr='#aecee6', GradientType=0 ); /* IE6-8 */
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
	margin: 5px 12px 0 -20px;
	padding: 0;
	border-radius: 0 13px;
	display: none;
}
aside#sidebar.col-right div.primary div.widget div.inner ul.menu li.menu-item.current-menu-item.current_page_item ul.sub-menu {
	display: inherit;
	list-style: none outside none;
}
aside#sidebar.col-right div.primary div.widget div.inner div ul.menu li.menu-item.current-page-ancestor.current-menu-ancestor.current-menu-parent.current-page-parent.current_page_parent.current_page_ancestor ul.sub-menu, 
aside#sidebar.col-right div.primary div.widget div.inner div ul.menu li.menu-item-type-post_type.menu-item-object-page.current-page-ancestor.current-menu-ancestor.current_page_ancestor.menu-item-has-children.parent ul.sub-menu {
	display: block !important;
}
aside#sidebar.col-right div.primary .widget div.inner ul {
	margin-bottom: .5em;
}
aside#sidebar.col-right div.primary .widget div.inner ul.menu li.menu-item ul.sub-menu li.menu-item {
	margin: 0 !important;
	padding: 0.3em 0 0.3em 1.35em;
}
aside#sidebar.col-right div.primary .widget div.inner ul.menu li.menu-item ul.sub-menu li.menu-item:first-child {
	margin: 0 !important;
	padding: 0.5em 0 0.3em 1.35em;
}
aside#sidebar.col-right div.primary .widget div.inner ul.menu li.menu-item ul.sub-menu li.menu-item:last-child {
	margin: 0 !important;
	padding: 0.3em 0 0.5em 1.35em;
}
aside#sidebar.col-right div.primary div.widget div.inner ul.menu li.menu-item.current-menu-item.current_page_item ul.sub-menu li.menu-item:hover, aside#sidebar.col-right div.primary div.widget div.inner div ul.menu li.menu-item.current-page-ancestor.current-menu-ancestor.current-menu-parent.current-page-parent.current_page_parent.current_page_ancestor ul.sub-menu li:hover {
	background: rgba(255,255,255, .5);
}
aside#sidebar.col-right div.primary div.widget div.inner ul.menu li.menu-item.current-menu-item.current_page_item ul.sub-menu li.menu-item:last-child:hover {
	border-bottom-left-radius: 13px;
}
aside#sidebar.col-right div.primary div.widget div.inner ul.menu li.menu-item.current-menu-item.current_page_item ul.sub-menu li.menu-item:first-child:hover {
	border-top-right-radius: 13px;
}
aside#sidebar.col-right div.primary div.widget div.inner ul.menu li.menu-item ul.sub-menu li.menu-item a:hover {
	background: transparent !important;
	color: #454646 !important;
}
.widget ul.menu {
	margin-left: 6px;
}
.widget div.inner div.textwidget ul {
	margin-left: 24px;
}
/*  ------------------  18.00 SOCIAL MEDIA  ------------------ */


div.soclinks ul {
	margin-bottom: 0 !important;
}
.soclinks {
	height: 52px;
	text-indent: -9999px;
	width: 100%;
}
.soclinks li {
	float: left;
	/*padding: 0 11px 0 0 !important;*/
	padding: 0 30px 0 0 !important;
	list-style: none outside none;
}
.soclinks li:last-child {
	float: left;
	padding: 0 0 0 0 !important;
	list-style: none outside none;
}
.soclinks li a {
	display: block;
	height: 52px;
	width: 52px;
}
.soclinks li#social1 {
	margin-left: -22px;
}
.soclinks li#social1 a {
	background: url(images/facebook.png) no-repeat;
	opacity: 1;
}
.soclinks li#social1 a:hover {
	opacity: .75;
}
.soclinks li#social2 a {
	background: url(images/twitter.png) no-repeat;
	opacity: 1;
}
.soclinks li#social2 a:hover {
	opacity: .75;
}
.soclinks li#social3 a {
	background: url(images/linkedin.png) no-repeat;
	opacity: 1;
}
.soclinks li#social3 a:hover {
	opacity: .75;
}
.soclinks li#social4 a {
	background: url(images/pinterest.png) no-repeat;
	opacity: 1;
}
.soclinks li#social4 a:hover {
	opacity: .75;
}
.soclinks li#social5 a {
	background: url(images/facebook-like.png) no-repeat;
	opacity: 1;
}
.soclinks li#social5 a:hover {
	opacity: .75;
}
.home div#wrapper div#content.col-full aside#sidebar.col-right div.primary div#text-4.widget {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	box-shadow: none !important;
	margin-bottom: 2.244em !important;
	overflow: hidden !important;
	padding: 0 !important;
}
.home div#wrapper div#content.col-full aside#sidebar.col-right div.primary div#text-4.widget div.inner {
	padding: 1.618em;
}
.home div#wrapper div#content.col-full aside#sidebar.col-right div.primary div#text-4.widget div.inner div.textwidget div.soclinks ul, section#footer-widgets.col-full #text-2.widget div.textwidget div.soclinks ul {
	margin: 0 !important;
}
.home div#wrapper div#content.col-full aside#sidebar.col-right div.primary div#rpwe_widget-2.widget, 
.home div#wrapper div#content.col-full aside#sidebar.col-right div.primary div#text-4.widget {
	margin-bottom: .25em !important;
}
div#wrapper div#footer-wrapper section#footer-widgets.col-full div.block div#text-2.widget {
	margin-top: 0.43em;
	padding-left: 22px;
	margin-bottom: 10px !important;
}
#footer-widgets.col-full div.block div#text-2.widget div.textwidget div.soclinks ul li {
	padding-right: 20px;
}
#footer-widgets.col-full div.block div#text-2.widget div.textwidget div.soclinks ul li:last-child {
	padding-right: 0px;
}
/*  ------------------  19.00 FOOTER  ------------------  */
#footer {
	display: none !important;
	margin: 0 auto;
}
.has-footer-widgets #footer-widgets {
	margin: 0 auto !important;
}
#footer-widgets .widget {
	margin: 0 0 1em !important;
}
#footer-wrapper {
	color: #fff !important;
	background: #6caedf;
	background: url(images/footer-bkgd.png) repeat-x;
	border-top: 3px solid #c1d1de;
	min-height: 20em;
}
.has-footer-widgets #footer-widgets {
	border-bottom: none;
}
#footer-widgets a {
	text-decoration: underline;
	color: #E4E4E4;
}
#footer-widgets a:hover {
	text-decoration: none;
}
#footer-widgets .widget ul li {
	border-bottom: none !important;
}
.home div#footer-wrapper section#footer-widgets.col-full div.block div#text-2.widget, 
.home div#footer-wrapper section#footer-widgets.col-full div.block div#text-31.widget div.textwidget div#guidestar hr {
	display: none !important;
}
#footer-wrapper hr {
	background-color: rgba(17, 35, 65, 0.5) !important;
	border: 0 none;
	height: 1px;
	margin: 0 0 1em;
}
#footer-widgets div#guidestar {
	border-top: 1px solid rgba(17, 35, 65, 0.5);
	padding-top: 25px;
}
section#footer-widgets div#text-2.widget {
	padding: 0 0 0 25px;
}
/*  ------------------  20.00 STAFF BIO / By Laws ------------------  */

div.staff-member-listing div.staff-member img.staff-member-photo {
	width: 125px;
	height: auto;
	border: none !important;
	padding: 0 !important;
	margin-right: 20px !important;
}
div.staff-member-listing div.staff-member code div.staff-member-info-wrap a.staff-member-email, div.staff-member-listing div.staff-member code div.staff-member-info-wrap div.shortcode-toggle div.toggle-content, div.toggle-content {
	color: #454646;
	font-family: 'Oxygen', sans-serif !important;
	font-size: 1.0em !important;
	line-height: 1.6em !important;
}
h3.staff-member-name {
	font-size: 1.4em !important;
	margin-bottom: 3px;
}
div.staff-member-listing div.staff-member code div.staff-member-info-wrap h4, 
div.staff-member-listing code div.staff-member div.staff-member-info-wrap h4.staff-member-position, 
div.staff-member-listing code div.staff-member div.staff-member-info-wrap div.shortcode-toggle h4.toggle-trigger, 
h4.toggle-trigger, div.staff-member-listing h4.staff-member-position {
	font-family: 'Oxygen', sans-serif !important;
	font-size: 1em !important;
	line-height: 1.6em !important;
	color: #858686;
	margin-bottom: .3em;
}
div.staff-member-listing div.staff-member code div.staff-member-info-wrap {
}
div.staff-member-listing div.staff-member code div.staff-member-info-wrap a:hover h3 {
	color: #60A1D2;
}
div.staff-member {
	min-height: 200px !important;
}
div.staff-member code {
	font-family: 'Oxygen', ​sans-serif !important;
}
.post-56 .shortcode-toggle h4.toggle-trigger a {
	background: url("images/shortcode-toggle-close.png") no-repeat scroll 75% center rgba(0, 0, 0, 0) !important;
}
.post-56 .shortcode-toggle.closed h4 a {
	background-image: url("images/shortcode-toggle-open.png") !important;
}
div.staff-member-listing h4.staff-member-position {
	font-style: normal !important;
	margin-bottom: .3em !important;
}
div.staff-member {
	padding-bottom: 2em;
	border-bottom: none !important;
}
.staff-member-info-wrap {
	float: left;
	margin-left: 0 !important;
	width: 76% !important;
	font-family: 'Oxygen' !important;
}
div.staff-member.odd {
	margin-top: 0 !important;
}
.type-staff-member aside.post-meta, 
.type-staff-member .date-badge {
	display: none;
}
.type-staff-member aside.position-details, 
.type-staff-member header aside.position-details {
	margin-top: -25px;
	color: #858686;
	font-family: 'Oxygen', sans-serif !important;
	font-size: 1em !important;
	line-height: 1.6em !important;
	margin-bottom: 50px;
}
.type-staff-member img.staff-member-page-photo {
	max-width: 200px;
	margin: 0 16px 10px 0 !important;
}
/*  ------------------  21.00 DISPLAY POSTS SHORTCODE  ------------------  */

ul.display-posts-listing {
	list-style: none;
	margin: 0 !important;
	padding-bottom: .75em;
}
ul.display-posts-listing li.listing-item h2 {
	font-family: 'Oxygen', sans-serif;
	font-size: 1.72em !important;
	margin-top: 0 !important;
}
ul.display-posts-listing li.listing-item h2 {
	line-height: 1.3em !important;
}
ul.display-posts-listing li.listing-item span.date, 
ul.display-posts-listing li.listing-item span.author {
	color: #858686 !important;
	font-size: 0.857em;
}
ul.display-posts-listing li.listing-item p {
	margin: 1em 0;
}
.page ul.display-posts-listing li.listing-item {
	border-bottom: 1px solid #DBDCDC;
	margin-bottom: 1.75em;
	padding-bottom: 0.75em;
}
/*  ------------------  22.00 SHORTCODES  ------------------  */

div.staff-member-listing .shortcode-toggle h4 a {
	background: url("images/shortcode-toggle-close.png") no-repeat scroll 20% center !important;
}
div.staff-member-listing .shortcode-toggle.closed h4 a {
	background-image: url("images/shortcode-toggle-open.png") !important;
}
.shortcode-toggle h4 a {
	background: url("images/shortcode-toggle-close.png") no-repeat scroll 70% center !important;
}
.shortcode-toggle.closed h4 a {
	background-image: url("images/shortcode-toggle-open.png") !important;
}
.shortcode-toggle .toggle-content {
	background: none repeat scroll 0 0 #F9F9F9;
	padding: 10px 0 10px 0 !important;
}
.shortcode-toggle h4 a {
	display: block;
	padding: 3px 0 3px 0px !important;
}
.shortcode-toggle .toggle-content {
	background: none repeat scroll 0 0 transparent !important;
}
/*  ------------------  23.00 APIs - Twitter, Facebook  ------------------  */

div.inline-media, 
div.h-card a.u-url span.full-name, 
a.u-url span.p-nickname, 
a.u-url img.u-photo, 
div.inline-media a.photo-link img.autosized-media {
	display: none !important;
}
/*  ------------------  24.00 SPOTLIGHTS  ------------------  */

p.wp_widget_plugin_img, 
div.spotlight_class p.read-more {
	margin: 0 !important;
	z-index: 1000;
}
p.wp_widget_plugin_text, 
div.wp_widget_plugin_box p {
	margin-bottom: 6px;
}
p.wp_widget_plugin_img img {
	max-width: 304px;
	height: auto;
}
div.spotlight_class p.read-more a, 
div.widget-text p.read-more a {
	background: url("images/left-laural.png") no-repeat scroll left center rgba(0, 0, 0, 0) !important;
	color: #60A1D2 !important;
	cursor: pointer;
	display: inline-block;
	float: right;
	font-family: 'Oxygen', sans-serif !important;
	font-size: 1.05em;
	font-weight: 700;
	line-height: 1.618em;
	margin-left: -15px;
	overflow: visible;
	padding: 0.85em 0 0.87em 0.87em !important;
	text-shadow: none !important;
	text-transform: uppercase;
	z-index: 1000;
}
div#circle-spotlight {
	background: url("images/circle-spotlight.png") no-repeat scroll center top rgba(0, 0, 0, 0);
	margin: -25px -25px -314px;
	padding: 25px 25px 314px;
	width: 304px;
}
div#leadership-spotlight {
	background: url(images/leadership-spotlight.png) no-repeat scroll center 12px rgba(0, 0, 0, 0);
	margin: -25px;
	padding: 25px;
	width: 304px;
}
div#member-spotlight {
	background: url(images/member-spotlight.png) no-repeat scroll right top rgba(0, 0, 0, 0);
	margin: -25px;
	padding: 25px;
	width: 304px;
}
div#volunteer-spotlight {
	background: url(images/volunteer-spotlight.png) no-repeat scroll right top rgba(0, 0, 0, 0);
	margin: -25px;
	padding: 25px;
	width: 304px;
}
div#donor-spotlight {
	background: url(images/donor-spotlight.png) no-repeat scroll center 12px rgba(0, 0, 0, 0);
	margin: -25px;
	padding: 25px;
	width: 304px;
}
/*  -----------------------  25.0 FEATURE POST  ---------------------------- */

.single-slide .date-badge {
	border-radius: 100%;
	display: block;
	height: 66px;
	left: -3.618em;
	position: absolute;
	text-align: center;
	top: 2.618em;
	width: 66px;
}
.single-slide aside.post-meta ul {
	margin: 0;
}
.single-slide aside.post-meta ul li {
	display: inline;
	font-size: 0.857em;
}
.single-slide aside.post-meta ul li.post-date, 
.single-slide aside.post-meta ul li.post-category {
	display: none;
}

/*  -----------------------  26.0 BUSINESS TEMPLATE  -------------------------  */
.page-template-template-business-php a.button.view-all {
margin:0;
}
.page-template-template-business-php div.slide-excerpt {
display:none;
}
.page-template-template-business-php section#features header.block h1 {
    border-bottom: 2px solid #76b3e1;
    color: #323333 !important;
    margin: 0 0 1em !important;
    padding: 0 0 0.25em !important;
    }
.page-template-template-business-php .wooslider .overlay-natural .slide-excerpt .slide-title {
display:none;
}
.page-template-template-business-php .wooslider .overlay-natural.layout-text-bottom .slide-excerpt {
display:none;
}
ol.wooslider-control-nav.wooslider-control-paging {
margin: 1em 0 !important;
}
.wooslider-control-paging li a.wooslider-active {
    background: #6caedf;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZjYWVkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NTkwYmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #6caedf 0%, #5590bc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6caedf), color-stop(100%, #5590bc));
	background: -webkit-linear-gradient(top, #6caedf 0%, #5590bc 100%);
	background: -o-linear-gradient(top, #6caedf 0%, #5590bc 100%);
	background: -ms-linear-gradient(top, #6caedf 0%, #5590bc 100%);
	background: linear-gradient(to bottom, #6caedf 0%, #5590bc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6caedf', endColorstr='#5590bc', GradientType=0 );    cursor: default;
}

.wooslider .overlay-natural .slide-excerpt .slide-title,
.wooslider .overlay-natural .slide-excerpt p {
background: none repeat scroll 0 0 rgba(17, 35, 65, .95) !important;
opacity: .95;
width: 200px;
}
.page-template-template-secondary-home-php div.slide-excerpt h2.slide-title,
.page-template-template-secondary-home-php div.slide-excerpt p {
padding: 12px !important;
}
body .wooslider .overlay-natural.layout-text-left .slide-excerpt {
    overflow: hidden;
}


/*  -----------------------    27.0 MEDIA QUERIES  -------------------------- */

@media screen and (min-width: 1140px) {
.post .date-badge, .type-page .date-badge, .type-feature .date-badge, .type-testimonial .date-badge, .search-results .page .date-badge, .search-results .type-product .date-badge, .search-results .type-feature .date-badge, .search-results .type-testimonial .date-badge {
	display: block;
}
}
@media screen and (max-width: 1025px) {
.col-full {
	width: auto;
	margin: 0 2em;
}
header#header div div.col-full {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
/* Infusionsoft Forms */

	.formLeft {
	width:100%;
	padding:0;
	}
	.formRight {
	width:100%;
	padding:0;
	}

	.infusion-field {
		width: 100%;
	}
	

}

@media screen and (max-width: 1279px) {
}
@media screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { 

ul.nav li a {
padding-left: 1.14em !important;
padding-right:1.14em !important;
}
ul.nav li:last-child {
    border-top: 2px solid #d9dde0 !important;
}
header#header div div.col-full {
	background: none rgba(0, 0, 0, 0) !important;
}
header#header {
    height: 195px !important;
}
#main.fullwidth, .layout-full #main, .col-full {
    width: 90%;
}
div#featured-slider.flexslider.flexslider.default-width-slide {
width: 90%;
}
}


@media screen and (min-width: 768px) and (max-width: 1024px) {
header#header div div.col-full {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
header#header {
    height: 195px !important;
}
#header .nav-toggle:after {
	background: none repeat scroll 0 0 padding-box #5298D2;
	border-radius: 2px;
	color: #FFFFFF;
	content: "";
	display: inline-block;
	font-size: 1.387em;
	font-weight: normal;
	height: 1.5em;
	line-height: 1.75;
	margin-left: 0.618em;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.7);
	width: 1.5em;
}
#header .nav-toggle {
	cursor: pointer;
	float: right;
	margin: 0;
}
#navigation {
	display: none;
	font-family: 'Oxygen', sans-serif !important;
	font-weight: 700;
}
ul.nav li a {
padding-left: .85em !important;
padding-right:.85em !important;
}
ul.nav li:last-child {
    border-top: 2px solid #d9dde0 !important;
}
header#header div div.col-full {
	background: none rgba(0, 0, 0, 0);
}
div#top-nav-search ul.nav li.menu-item {
	list-style: none;
}
div#top nav.col-full div#top-nav-search ul.nav {
	margin: 0;
}
#top select {
	margin: .75em 0 .75em 0;
}
header#header div div.col-full {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#header #logo {
	margin: 0 0 31px !important;
}
#featured-slider .flex-direction-nav {
	left: 4.244em;
}
.homepage-area .widget_woothemes_features .feature {
	width: 188px;
	height: auto;
}
div.staff-member-listing .shortcode-toggle h4 a {
    background: url("images/shortcode-toggle-close.png") no-repeat scroll 38% center rgba(0, 0, 0, 0) !important;
}
.soclinks li {
	padding: 4px !important;
}
.soclinks li#social1 {
	margin-left: 0;
}
.soclinks li:last-child {
	padding: 4px !important;
}
div.textwidget div.soclinks ul {
	margin-left: 2px;
}
#footer-widgets .widget {
	border-top: medium none;
}
iframe#twitter-widget-0.twitter-timeline {
	min-width: 120px !important;
}
#featured-slider {
    min-height: inherit;
}
}

@media screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { 
header#header div div.col-full {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
ul.nav li a {
padding: 0.35em 1.135em;
}
.soclinks li {
    float: left;
    list-style: none outside none;
    padding: 0 20px 0 0 !important;
}
#content a, #content a:visited {
margin-top:10px;
}
  #main {
    width: 73%;
  }
  #sidebar {
    margin-top: 0;
    width: 24%;
  }
  #featured-slider {
    min-height: inherit;
}
#navigation ul.nav > li:last-child a {
color: #707c85;
}
ul.nav li:last-child {
    border-top: 2px solid #d9dde0;
}
}

@media screen and (min-width: 320px) and (max-width: 480px) {  /* iPhone in Portrait */

div#top-nav-search ul.nav li.menu-item {
	list-style: none;
}
div#top nav.col-full div#top-nav-search ul.nav {
	margin: 0;
}
#top select {
	margin: .75em 0 .75em 0;
}
#header {
height: auto !important;
}
section#features.widget.widget_woothemes_features.home-section div.inner {
height: auto;
}
header#header div div.col-full {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#header #logo {
	margin: 0 0 12px !important;
}
#featured-slider .flex-direction-nav {
	left: 270px;
}
.homepage-area .widget_woothemes_features .feature {
	width: 100%;
}
.post-more span.read-more a {
margin-top: 10px;
}
aside.post-meta {
line-height: 1.2em;
}
.widget_woothemes_features .feature img {
    width: 210px !important;
}

.homepage-area .widget_woothemes_features .feature {
    margin-bottom: 30px !important;
}

.widget_woothemes_features .feature h3 {
width: 176px;
}

.soclinks li {
	padding: 0px !important;
}
.soclinks li#social1 {
	margin-left: 0;
}
.widget div.inner div.textwidget ul {
	margin-left: 0;
}
.soclinks li:last-child {
	padding: 0px;
}
div.textwidget div.soclinks ul {
	margin-left: 0;
}
#footer-widgets .widget {
	border-top: medium none;
}
iframe#twitter-widget-0.twitter-timeline {
	min-width: 120px !important;
}
.homepage-area .widget_woothemes_features .feature {
height: auto;
	width: 207px;
}
.widget_woothemes_features .feature h3 {
	bottom: 0;
	height: auto;
}
section#footer-widgets.col-full div.block.footer-widget-2 {
	display: none;
}
#text-4.widget.widget_text div.inner  {
    padding: .5em;
}
section#footer-widgets div#text-2.widget {
    padding: 0 0 0 10px;
}
#footer-widgets .widget {
    padding: 1.5em 1.25em 0 1.25em;
}
#footer-widgets .widget {
    margin: 0 !important;
}
p.wp_widget_plugin_img img {
    width: 100%;
}
div#leadership-spotlight {
    background: url("images/leadership-spotlight.png") no-repeat scroll center 12px / 240px auto rgba(0, 0, 0, 0);
    width: auto;
    }
    div#member-spotlight {
    background: url("images/member-spotlight.png") no-repeat scroll center 12px auto rgba(0, 0, 0, 0);
    width: auto;
    }
    div.staff-member-listing .shortcode-toggle h4 a {
    background: url("images/shortcode-toggle-close.png") no-repeat scroll 84% center rgba(0, 0, 0, 0) !important;
}
#featured-slider {
    min-height: inherit;
}
.single-circle div.inner img {
    float: none;
    margin-bottom: 8px;
}
.single-circle div.inner header.circle-header {
margin: 10px 0 0 0 !important;
}
.single-circle .hentry div.inner section.entry.fix h3 {
margin: 6em 0 0 !important;
}
#navigation ul.nav > li:last-child a {
color: #707c85;
}
ul.nav li:last-child {
    border-top: 2px solid #d9dde0;
}
}


@media screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : landscape) {  /* iPhone in Landscape */

div#top-nav-search ul.nav li.menu-item {
	list-style: none;
}
div#top nav.col-full div#top-nav-search ul.nav {
	margin: 0;
}
#top select {
	margin: .75em 0 .75em 0;
}
#header {
height: auto !important;
}
section#features.widget.widget_woothemes_features.home-section div.inner {
height: auto;
}
header#header div div.col-full {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#header #logo {
	margin: 0 0 12px !important;
}
#featured-slider .flex-direction-nav {
	left: 450px;
}
.homepage-area .widget_woothemes_features .feature {
	width: 100%;
}
.post-more span.read-more a {
margin-top: 10px;
}
aside.post-meta {
line-height: 1.2em;
}
.widget_woothemes_features .feature img {
    width: 420px !important;
}
.homepage-area .widget_woothemes_features .feature {
    height: auto;
}
.widget_woothemes_features .feature h3 {
width: 420px;
}
.soclinks li {
	padding: 0 50px 0 0 !important;
}
.soclinks li#social1 {
	margin-left: 0;
}
.widget div.inner div.textwidget ul {
	margin-left: 0;
}
.soclinks li:last-child {
	padding: 0px;
}
div.textwidget div.soclinks ul {
	margin-left: 0;
}
#footer-widgets .widget {
	border-top: medium none;
}
iframe#twitter-widget-0.twitter-timeline {
	min-width: 120px !important;
}
.widget_woothemes_features .feature h3 {
	bottom: 0;
	height: auto;
}
section#footer-widgets.col-full div.block.footer-widget-2 {
	display: none;
}
#text-4.widget.widget_text div.inner  {
    padding: 1.618em;
}
section#footer-widgets div#text-2.widget {
    padding: 0 0 0 10px;
}
#footer-widgets .widget {
    padding: 1.5em 1.25em 0 1.25em;
}
#footer-widgets .widget {
    margin: 0 !important;
}
p.wp_widget_plugin_img img {
    width: 100%;
}
div#leadership-spotlight {
    background: url("images/leadership-spotlight.png") no-repeat scroll center 12px auto rgba(0, 0, 0, 0);
    width: auto;
    }
    div#member-spotlight {
    background: url("images/member-spotlight.png") no-repeat scroll center 12px auto rgba(0, 0, 0, 0);
    width: auto;
    }
    div.staff-member-listing .shortcode-toggle h4 a {
    background: url("images/shortcode-toggle-close.png") no-repeat scroll 84% center rgba(0, 0, 0, 0) !important;
}
#featured-slider {
    min-height: inherit;
}
.single-circle div.inner img {
    float: left;
    margin-bottom: 8px;
    margin-right: 16px;
}
.single-circle div.inner header.circle-header {
margin: 10px 0 0 0 !important;
}
.single-circle .hentry div.inner section.entry.fix h3 {
margin: 7em 0 0 !important;
}
.homepage-area section#features.widget div.inner div.features div.feature.first {
    border-right: 0 none;
}
#navigation ul.nav > li:last-child a {
color: #707c85;
}
ul.nav li:last-child {
    border-top: 2px solid #d9dde0;
}

}


@media screen and (max-width: 320px) { /* SMALL PHONE */
div#top-nav-search ul.nav li.menu-item {
	list-style: none;
}
div#top nav.col-full div#top-nav-search ul.nav {
	margin: 0;
}
#top select {
	margin: .75em 0 .75em 0;
}
header#header div div.col-full {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#header #logo {
	margin: 0 0 12px !important;
}
#featured-slider .flex-direction-nav {
	left: 4.244em;
}
.homepage-area .widget_woothemes_features .feature, .homepage-area .widget_woothemes_features .feature img {
	width: 124px;
}
.soclinks li {
	padding: 4px !important;
}
.soclinks li#social1 {
	margin-left: 0;
	background-size: 44px;
}
.soclinks li:last-child {
	padding: 4px !important;
}
div.textwidget div.soclinks ul {
	margin-left: 2px;
}
#footer-widgets .widget {
	border-top: medium none;
}
iframe#twitter-widget-0.twitter-timeline {
	min-width: 120px !important;
}
.widget_woothemes_features .feature h3 {
	bottom: 0;
	height: auto;
	padding: 2px;
	margin-bottom: 6px;
}
}

/*  -----------------------    28.0 PRINT STYLES  -------------------------- */

@media print {
body {
	background: white;
	font-size: 10pt;
	margin: 0
}
#sidebar {
	display: none
}
#header {
	height: 75px
}
#content {
	margin-left: 0;
	float: none;
	width: auto
}
.demo .red {
	color: black;
	font-weight: bold
}
#content a {
	font-weight: bold;
	color: #000066;
	text-decoration: underline
}
#content {
	margin-left: 0;
	float: none;
	width: auto
}
#footer, .ad {
	display: none
}
h1, h2, h3, h4, h5, h6 {
	page-break-after: avoid;
	page-break-inside: avoid
}
h3 {
	margin-left: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px
}
blockquote, table, pre {
	page-break-inside: avoid
}
ul, ol, dl {
	page-break-before: avoid
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.right {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.left {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
.right {
	float: right;
}
.left {
	float: left
}
img {
	page-break-inside: avoid;
	page-break-after: avoid;
}
}