/*
Theme Name: SEAK
Description: Child theme of iFeature Pro, custom-built for SEAK, Inc. by MyNewSitePreview.com 
Author: Shaun Scovil
Template: ifeaturepro
*/

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


.addthis_toolbox {
	margin-top: 8px;
	float: right;
}

/* HEADER */

header {
	margin-top: 0;
}

#logo,
header div.container:first-child {
	height: 125px;
}


/* Top Nav */
#halfnav ul li a {
	background: transparent !important;
	border: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	color: #fff;
	font-size: 12px;
	line-height: 1em;
	text-decoration: underline;
}
#halfnav ul li a:hover {
	border: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #ccc;
}
#halfnav .current-menu-item a {
	border: none;
}
#halfnav ul ul {
	display: block;
}

/* Main Nav */
#nav ul li:first-child a {
	border-left: #ccc 1px solid !important;
}
#nav ul li a {
	border-right: #ccc 1px solid !important;
}
#imenu {
	background: transparent;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-top: 0px !important;
	padding: 0 !important;
	top: -5px !important;
}
header div.container:last-child {
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3), 1px 1px 1px rgba(0, 0, 0, 0.3) inset;
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3), 1px 1px 1px rgba(0, 0, 0, 0.3) inset;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3), 1px 1px 1px rgba(0, 0, 0, 0.3) inset;
	height: 36px;
}
#nav ul li a {
	color: rgb(33,48,117);
	font-size: 12px;
	font-weight: bold;
	text-shadow: none;
}
#nav ul li a:hover {
	-moz-box-shadow: inset 0 0 5px rgba(23, 33, 81, 0.5);
	-webkit-box-shadow: inset 0 0 5px rgba(23, 33, 81, 0.5);
	box-shadow: inner 0 0 5px rgba(23, 33, 81, 0.5);
}
#nav ul li:not(.current-menu-item) a:hover {
	background: rgba(23, 33, 81, 0.2) !important;
	color: #fff;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.2);
}
#nav .current-menu-item a {
	border-bottom: 2px solid #fff;
	background: #fff !important;
	color: #555;
	text-shadow: none;
}
#nav .current-menu-item a:hover {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
#home { border-right: none !important; }
#home a:hover { opacity: 1; }

/* Sub-menus off of Main Nav */
#nav li ul,
#nav li ul li ul,
#nav:not(.current-menu-item .sub-menu) li ul,
#nav:not(.current-menu-item) li ul a {
	background: #fff !important;
	border-top: none !important;
	border-right: none !important;
	border-bottom: none !important;
	border-left: none !important;
	color: #555 !important;
}
#nav li ul {
	max-width: 170px;
	padding-left: 11px !important;
	left: -5px !important
}
#nav li ul li ul {
	max-width: 170px;
	padding-left: 11px !important;
	top: 28px;
	left: -12px !important
}
#nav:not(.current-menu-item .sub-menu) li ul {
	font-weight: normal !important;
	text-shadow: none !important;
}
#nav:not(.current-menu-item) li ul a {
	font-weight: normal !important;
	text-shadow: none !important;
}
#nav:not(.current-menu-item) li ul a:hover {
	background: rgba(23, 33, 81, 0.3) !important;
	color: #fff;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.2);
}

#nav_menu li.mobile_only { display: none; }


/* Footer menu */
#afterfootermenu ul li {
	margin-right: 5px;
	padding-right: 5px;
}
#afterfootermenu ul li a,
#afterfootercopyright a {
	font-size: 12px;
	text-decoration: underline;
}
#afterfootermenu ul li a:hover {
	color: #ccc;
}



/* CONTENT */

body {
	background-color: #000;
	color: #222;
}

a, h2.posts_title, #crumbs { color: #213075; }
a:hover { color: #2b3f99; text-decoration: underline; }
h2 a:hover { text-decoration: none; }

#crumbs span { font-weight: bold; }

.post_container {
	margin-bottom: 15px;
	padding: 20px;
}

.post_container,
.widget-container {
	border-color: #999;
}


/* SIDEBAR */

#sidebar {
	margin-bottom: 15px;
}

.widget-title {
	color: #555;
	font-size: 14px;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 6px;
}

.widget-container div.textwidget {
	font-size: 12px;
}

.widget-container .searchform {
	float: none;
	margin-top: 15px;
	width: 90%;
}
.widget-container .searchform .s {
	width: 85%;
}



/* Links Widget */

ul.blogroll {
	border: 1px solid #ddd;
	margin: 10px 0;
	max-height: 200px;
	overflow-y: auto;
	padding-top: 0;
}

ul.blogroll li:not(:first-child) {
	border-top: 1px dotted #ddd;
}
ul.blogroll li {
	margin-left: 0;
	padding: 0 5px;
}
ul.blogroll li a {
	font-size: 12px !important;
}
ul.blogroll li:hover,
ul.blogroll li:hover > a {
	background: #213075 !important;
	color: #fff !important;
}
ul.blogroll li a:hover {
	text-decoration: none !important;
}



/* FOOTER */

#footer,
.footer-widgets,
.footer-widget-title {
	color: #555;
}

/*
.footer-widgets {
	width: 17.344%  !important;
	margin-left: 3.3% !important;
}

.footer-widgets:first-child {
	margin-left: 0 !important;
}
*/

.footer-widget-title {
	font-size: 12px;
	font-weight: bold;
}

.footer-widgets div.textwidget,
.footer-widgets div.textwidget p {
	font-size: 12px;
}

#afterfooter {
	margin-top: 10px;
	border-top: 1px solid #090d1e;
}



/* BUTTONS */

.button_link span,
.button_link span:hover {
	background: transparent;
	padding: 6px 0 8px 12px;
}

.gform_button {
	padding: 4px 8px 5px !important;
}

.button_link {
	padding: 0 12px 0 0 !important;
}

.button_link,
.gform_button {
	border: 1px solid #aaa !important;
	color: #555 !important;
	text-shadow: 0 -1px 0 #888 !important;
	font-size: 11px !important;
	letter-spacing: 1.6px !important;
	margin: 10px 10px 5px 0 !important;
	text-transform: none !important;
}

.button_link:hover,
.gform_button:hover {
	color: #eee !important;
}



/* GRADIENTS */


/* Header & Footer */
header div.container:first-child,
#afterfooter {
	background: rgb(33,48,117) !important;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxMzA3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTBjMWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
	background: -moz-linear-gradient(top,  rgb(33,48,117) 0%, rgb(9,12,29) 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(33,48,117)), color-stop(100%,rgb(9,12,29))) !important;
	background: -webkit-linear-gradient(top,  rgb(33,48,117) 0%,rgb(9,12,29) 100%) !important;
	background: -o-linear-gradient(top,  rgb(33,48,117) 0%,rgb(9,12,29) 100%) !important;
	background: -ms-linear-gradient(top,  rgb(33,48,117) 0%,rgb(9,12,29) 100%) !important;
	background: linear-gradient(to bottom,  rgb(33,48,117) 0%,rgb(9,12,29) 100%) !important;
}


/* Main Nav Menu & Sidebar Widget Title backgrounds */
header div.container:last-child,
.widget-title,
.button_link,
.gform_button,
table.sortable th,
#calloutwrap {
	background: rgb(254,254,254) !important;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMiUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2NCUiIHN0b3AtY29sb3I9IiNkYmRiZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNkMWQxZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTJlMmUyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==) !important;
	background: -moz-linear-gradient(top,  rgb(254,254,254) 12%, rgb(219,219,219) 64%, rgb(209,209,209) 94%, rgb(226,226,226) 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(12%,rgb(254,254,254)), color-stop(64%,rgb(219,219,219)), color-stop(94%,rgb(209,209,209)), color-stop(100%,rgb(226,226,226))) !important;
	background: -webkit-linear-gradient(top,  rgb(254,254,254) 12%,rgb(219,219,219) 64%,rgb(209,209,209) 94%,rgb(226,226,226) 100%) !important;
	background: -o-linear-gradient(top,  rgb(254,254,254) 12%,rgb(219,219,219) 64%,rgb(209,209,209) 94%,rgb(226,226,226) 100%) !important;
	background: -ms-linear-gradient(top,  rgb(254,254,254) 12%,rgb(219,219,219) 64%,rgb(209,209,209) 94%,rgb(226,226,226) 100%) !important;
	background: linear-gradient(to bottom,  rgb(254,254,254) 12%,rgb(219,219,219) 64%,rgb(209,209,209) 94%,rgb(226,226,226) 100%) !important;
}


/* Man Nav Menu Hover */
#nav ul li:not(.current-menu-item) a:hover,
#nav:not(.current-menu-item) li ul a:hover,
.button_link:hover,
.gform_button:hover,
table.sortable th:hover:not(.sorttable_nosort) {
	background: rgb(248,204,44) !important;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMiUiIHN0b3AtY29sb3I9IiNmOGNjMmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2NCUiIHN0b3AtY29sb3I9IiNhMzgwMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNiODkxMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjhjYzJjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==) !important;
	background: -moz-linear-gradient(top,  rgb(248,204,44) 12%, rgb(163,128,1) 64%, rgb(184,145,1) 94%, rgb(248,204,44) 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(12%,rgb(248,204,44)), color-stop(64%,rgb(163,128,1)), color-stop(94%,rgb(184,145,1)), color-stop(100%,rgb(248,204,44))) !important;
	background: -webkit-linear-gradient(top,  rgb(248,204,44) 12%,rgb(163,128,1) 64%,rgb(184,145,1) 94%,rgb(248,204,44) 100%) !important;
	background: -o-linear-gradient(top,  rgb(248,204,44) 12%,rgb(163,128,1) 64%,rgb(184,145,1) 94%,rgb(248,204,44) 100%) !important;
	background: -ms-linear-gradient(top,  rgb(248,204,44) 12%,rgb(163,128,1) 64%,rgb(184,145,1) 94%,rgb(248,204,44) 100%) !important;
	background: linear-gradient(to bottom,  rgb(248,204,44) 12%,rgb(163,128,1) 64%,rgb(184,145,1) 94%,rgb(248,204,44) 100%) !important;
}


/* Footer Widget Area background */
#footer {
	background: rgb(226,226,226);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZDFkMWQxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzYlIiBzdG9wLWNvbG9yPSIjZGJkYmRiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODglIiBzdG9wLWNvbG9yPSIjZmVmZWZlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgb(226,226,226) 0%, rgb(209,209,209) 6%, rgb(219,219,219) 36%, rgb(254,254,254) 88%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(226,226,226)), color-stop(6%,rgb(209,209,209)), color-stop(36%,rgb(219,219,219)), color-stop(88%,rgb(254,254,254)));
	background: -webkit-linear-gradient(top,  rgb(226,226,226) 0%,rgb(209,209,209) 6%,rgb(219,219,219) 36%,rgb(254,254,254) 88%);
	background: -o-linear-gradient(top,  rgb(226,226,226) 0%,rgb(209,209,209) 6%,rgb(219,219,219) 36%,rgb(254,254,254) 88%);
	background: -ms-linear-gradient(top,  rgb(226,226,226) 0%,rgb(209,209,209) 6%,rgb(219,219,219) 36%,rgb(254,254,254) 88%);
	background: linear-gradient(to bottom,  rgb(226,226,226) 0%,rgb(209,209,209) 6%,rgb(219,219,219) 36%,rgb(254,254,254) 88%);
}





h2, h3, h4,
.button_link,
.gform_button {
	color: rgb(33,48,117) !important;
	font-weight: bold;
}

h4 {
	font-size: 16px;
	margin-bottom: 10px;
}

h2.posts_title {
	font-size: 20px;
}

#crumbs {
	border-bottom: 2px solid #ccc;
	margin-bottom: 10px;
	padding: 0px 0 10px 0;
	top: -10px;
}

.post_container {
	padding: 0 !important;
}

.post_container:not(:first-child) {
	position: relative;
	top: 20px;
}

.post_container,
.widget-container {
	border: none !important;
	border-radius: none !important;
	box-shadow: none !important;
}

#postbar,
.widget-title {
	border: 1px solid #aaa !important;
	border-radius: 4px !important;
}

#postbar {
	margin-bottom: 40px !important;
	position: relative;
	top: 40px;
}

.testimonials {
	padding-top: 10px;
	border-bottom: 1px dotted #aaa;
}

.testimonials:first-child {
	border-top: 1px dotted #aaa;
}


/* THICKBOX */

#TB_overlay	{ z-index: 10000 !important; }
#TB_window	{ z-index: 10002 !important; }
#TB_next	{ float: right; }
#TB_caption *:not(#TB_secondLine)	{ display: none; }



/* SORTABLE TABLES */

table.sortable {
	font-size: 12px;
	margin: 10px 0 20px !important;
}

table.sortable tr:nth-child(even) {
	background: #f8f8f8;
}

table.sortable tr:nth-child(odd) {
	background: #fff;
}

table.sortable td {
	border: none !important;
	padding: 4px;
}

table.sortable th {
	moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3), 1px 1px 1px rgba(0, 0, 0, 0.3) inset;
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3), 1px 1px 1px rgba(0, 0, 0, 0.3) inset;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3), 1px 1px 1px rgba(0, 0, 0, 0.3) inset;
}

table.sortable th, table.sortable td {
	border: none !important;
	border-bottom: 1px solid rgba(0, 0, 0, 0.2) !important;
}

table.sortable th:hover:not(.sorttable_nosort) {
	color: #fff;
	-moz-box-shadow: inset 0 0 5px rgba(23, 33, 81, 0.5);
	-webkit-box-shadow: inset 0 0 5px rgba(23, 33, 81, 0.5);
	box-shadow: inner 0 0 5px rgba(23, 33, 81, 0.5);
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.2);
}

#seminars .col1		{ width: 25%; }
#seminars .col2		{ width: 25%; text-align: center; }
#seminars .col3, .col4	{ width: 12%; text-align: center; padding: 3px; white-space: nowrap; }
#seminars .col5		{ width: 25%; text-align: center; }

div.table-container.seminars:before {
	content: "Upcoming Seminars";
	color: rgb(33,48,117);
	font-size: 20px;
	font-weight: bold;
}

#resource_menu {
	float: right;
	margin-top: 6px;
	margin-bottom: -20px;
}

#resource_menu select {
	border: 1px solid #ddd !important;
}



/* Carousel & Call-Out Styles */

.carousel_caption {
	font-size: 11px !important;
	margin-top: -125px !important;
	margin-bottom: 110px;
}
.callout_title {
	font-size: 16px !important;
}
#calloutwrap {
	border: 0 !important;
	moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3), 1px 1px 1px rgba(0, 0, 0, 0.3) inset;
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3), 1px 1px 1px rgba(0, 0, 0, 0.3) inset;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3), 1px 1px 1px rgba(0, 0, 0, 0.3) inset;
	margin-bottom: 20px;
}
#calloutwrap p {
	max-width: 90% !important;
}


/************
 * NEW CODE *
 ************/
#subnav {
	clear: right;
	color: #BDBFC1;
	float: right;
}
#subnav a {
	color: #BDBFC1;
	text-decoration: none;	
}
#subnav a:hover {
	color: #ffffff;
}
#subnav ul,
#subnav li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#subnav ul {
	margin: 10px 10px 0 0;
}
#subnav li {
	padding: 0 27px;
	border-left: 1px solid #8E92C7;
	float: left;
}
#subnav li:first-child {
	border-left: 0;
}
#subnav li span {
	display: block;
	margin-right: 5px;
	width: 15px;
	height: 21px;
	float: left;
}
#subnav li.phone span {
	background: url('../ifeaturepro/images/icons/phone.png') no-repeat center center;
}
#subnav li.email span {
	background: url('../ifeaturepro/images/icons/email.png') no-repeat center center;
}
#tagline {
	clear: right;
	margin: 19px 10px 0 0;
	float: right;
}



/* MOBILE DEVICES */   
 
@media only screen
and (max-width : 320px) {

	/* Prevent Gravity Form fields from appearing side-by-side */
	.ginput_left,
	.ginput_right,
	.gf_left_half,
	.gf_right_half {
		clear: both !important;
		float: left !important;
		width: 80% !important;
	}

	/* Hide unnecessary elements */
	#seminars .col5,
	#home {
		display: none;
	}

}

@media only screen
and (max-width : 480px) {

	/* Hide unnecessary elements */
	#resource_menu select {
		display: none;
	}
}

@media only screen
and (max-width : 765px) {

	h2.posts_title {
		margin-top: 20px;
	}
	#subnav {
		display: none;
	}
	#tagline {
		position: absolute;
		top: -25px;
		left: 35px;
		margin: 0;
		max-width: 255px;
	}
}

@media only screen
and (max-width : 800px) {

	div.menu-top-menu-container {
		display: none !important;
	}
}


@media only screen
and (max-width : 1000px) {

	#mobileMenu_nav_menu {
		float: left;
		margin-top: 12px;
	}
	#nav_menu li.mobile_only {
		display: block;
	}
	#home {
		margin-top: 6px;
	}
	#crumbs {
		clear: both;
	}

}



.testimonial_container {
	position: relative;
	padding: 0;
	margin:  0;
	width: 287px;
	height: 300px;
} 
 
.slide {
	background: #fff;
	display: block;
	position: absolute;
	top:  0;
	left: 0;
	width: 287px;
	height: 300px;
}

span.testimonial {
	display: block;
	margin: 10px 0;
	font-style: italic;
}