/*
 Theme Name:     OhioHealth EMS
 Description:    Child theme of the Twenty Twelve theme
 Author:         SBC Advertising
 Author URI:     http://www.sbcadvertising.com
 Template:       twentytwelve
 Version:        1.0
*/

@import url('../twentytwelve/style.css');


/*
 Blue:			#0073ae
 Dark Blue:		#002a5c
 Beige:			#eeebe0
 Orange:		#ff8a00
 Gray:			#666666
*/

body, body.custom-font-enabled {background: #fff; color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 1.14286rem; line-height: 1.375;}
body.custom-background {background-color: #FFF !important;}
body .site {box-shadow: none; margin-top: 0; margin-bottom: 0; padding-bottom: 0;}
h1, h2, h3, h4, h5, h6 {clear: both; font-family: Georgia, "Times New Roman", Times, serif;}
a {color: #0073ae;}
a:link, a:visited {color: #0073ae;}
a:hover, a:active {color: #002a5c;}
hr {margin: 0;}
caption, th, td {text-align: inherit;}

.btn, input[type="submit"],
input[type="button"],
input[type="reset"],
article.post-password-required input[type="submit"],
.bypostauthor cite span,
.menu-toggle {
	background-color: #ff8a00;
	background-image: none;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	color: #fff;
	font-size: 1.07143rem;
	line-height: 1;
	padding: 10px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
.btn:hover,
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
article.post-password-required input[type="submit"]:hover,
.menu-toggle:hover {
	background-color: #002a5c;
	background-image: none;
	color: #fff;
}
.btn:active, button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active,
.menu-toggle:active,
.menu-toggle.toggled-on {
	background-color: #002a5c;
	background-image: none;
	box-shadow: none; 
	color: #fff;
}

.colgroup {overflow: auto;}
.colgroup .col {float: left; width: auto;}
.colgroup .col:first-child {}

/*--- THEME GLOBAL ---*/
.entry-content img, .comment-content img, .widget img {max-width: 1000em;}
.billboard {width: 100%;}
/*.entry-header {margin-bottom: 0;}*/
.entry-content h1, .comment-content h1 {margin-top: 0; margin-bottom: 0;}
.entry-content h2, .comment-content h2 {margin-top: 0;}
.entry-content h3, .comment-content h3, .entry-content h4, .comment-content h4 {line-height: 1.25; margin-bottom: 0;}
.entry-content p, .entry-summary p, .comment-content p, .mu_register p {line-height: 1.57143rem;}
.site-content article {-webkit-hyphens: none; -moz-hyphens: none; hyphens: none; word-wrap: break-word;}















/*--- QUICK LINKS ---*/
.quicklinks {border-bottom: 1px solid #bebebe; font-size: 1rem; line-height: 1.57143; margin: 0 0 24px; margin: 0 0 1.714285714rem; overflow: auto; padding-bottom: 1.71429rem;}
.quicklinks p {color: #ff8a00; font-weight: bold; margin-bottom: 0; text-transform: uppercase;}
.quicklinks ul {list-style: none; margin-bottom: 0; margin-left: 0; width: 100%;}
.quicklinks li {line-height: 1.28571; margin-bottom: 0.5rem; margin-left: 0 !important; margin-right: 0.5rem;}
.quicklinks a {color: #0073ae !important; text-decoration: none;}

/*--- THREE COLUMN ---*/
.threecol {list-style: none !important; margin-bottom: 0 !important; margin-left: 0; width: 100%;}
.threecol:last-child {margin-bottom: 1.71429rem !important;}
.threecol li {margin-left: 1rem !important;}

/*--- ADDITIONAL INFORMATION ---*/
#addinfo {}

/*--- FOOTNOTE ---*/
#footnote {}


/*--- HEAD ---*/
#masthead .logo {height: auto; position: relative; width: 55%;}
#masthead .logo img {display: block; height: auto; max-width: 195px; width: 100%;}
.site-header {padding-top: 0; position: relative;}
#ohems-headline {height: auto; margin-top: 1rem; width: 100%;}
#ohems-headline a {display: inline-block;}
#ohems-headline img {display: block; height: auto; max-height: 25px; max-width: 500px; width: 100%;}

#masthead .social {display: none; overflow: auto; position: absolute; right: 0; top: 25px; width: auto;}
#masthead .social span {display: none;}
#masthead .social ul {display: inline-block; height: 24px; list-style: none ; margin: 0; overflow: hidden; padding: 0; position: relative; top: 1px;}
#masthead .social li {float: left; height: 24px; margin-left: 5px;}
#masthead .social .icn24 + div {display: none;}
#masthead .social .icn24 {margin-right: 0;}
#breadcrumbs, .breadcrumbs {color: #8b8b8b; font: normal .857143rem/1 Arial, Helvetica, Geneva, sans-serif; list-style: none; margin-bottom: 1rem; margin-bottom: 14px; overflow: hidden;}
#breadcrumbs li, .breadcrumbs li {float: left; margin-right: 5px;}
#breadcrumbs a:link, #breadcrumbs a:visited, .breadcrumbs a:link, .breadcrumbs a:visited {color: #8b8b8b; text-decoration: none;}
#breadcrumbs a:hover, #breadcrumbs a:active, .breadcrumbs a:hover, .breadcrumbs a:active {text-decoration: underline;}
#breadcrumbs .separator, .breadcrumbs .separator {}

/*--- NAV ---*/
.main-navigation {background-color: #0073ae;}
/*.main-navigation:hover {background-color: #ff8a00;}*/
.main-navigation a {color: #fff; display: block; width: 100%;}
.main-navigation a:hover {color: #FF8A00;}

.menu-toggle {background-color: transparent;}
.menu-toggle:hover {background-color: transparent;}
.menu-toggle:active, .menu-toggle.toggled-on {background-color: transparent;}
.main-navigation ul.nav-menu.toggled-on, .menu-toggle {border: none; border-radius: 0; width: 100%;}

/*--- CONTENT ---*/
.site-content {margin: 0;}
.site-content article {border-bottom: none; margin-bottom: 0; padding-bottom: 0;}
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {border-radius: 0; box-shadow: none; height: auto; max-width: 100%; width: auto;}
.entry-content h2, .comment-content h2, h2.entry-title a, #comments h2 {color: #0073ae; font-size: 1.571428571rem; font-weight: normal; line-height: 1.18182;}
.entry-header .entry-title {color: #002a5c; font-size: 2.14286rem; font-weight: normal; line-height: 1;}
.entry-header .entry-title a {color: #0073ae;}
.entry-content table, .comment-content table {border-bottom: none;color: inherit; font-size: 1rem; line-height: 2;}
.entry-content td, .comment-content td {border-top: none; padding: 0; vertical-align: top;} 
.entry-content table div {text-align: right;}
.entry-content a:visited, .comment-content a:visited {color: #0073ae;}

img.alignleft {margin: 0; padding-right: 10px;}
img.photo {padding: 8px 20px 0 0;}
.entry-content embed, .entry-content iframe, .entry-content object, .entry-content video {margin-bottom: 12px; margin-bottom: .857142rem;}

/*--- HOME ---*/
body.home #breadcrumbs, body.home .breadcrumbs {display: none;}
/*body.home .main-navigation {background: none; clear: both; padding-bottom: 0;}*/
body.home .entry-header h1 {display: none;}
body.home h1 {color: #002a5c; font-size: 2.14286rem; font-weight: normal; line-height: 1.2;}
body.home .entry-header {display: none;}
body.home .entry-content {position: relative;}

#home-carousel {height: 335px; position: absolute; top: -398px; width: 960px;}
#home-carousel .carousel-indicators {bottom: auto; left: auto; margin: 0; padding: 0; right: 20px; top: 10px; width: auto;}
#home-carousel .carousel-control {visibility: hidden;}
#home-content {position: relative; top: -30px;}

#home-buckets {border-top: 1px solid #0073ae;}
#home-buckets .col {margin-right: 14px; width: 195px;}
#home-buckets .col:last-child {margin-right: 0;}
#home-buckets img + p {display: none;}
#home-buckets h3 { color: #0073AE; font-family: Arial, Helvetica, Geneva, sans-serif; margin: 0;}
#home-buckets p {font-size: 1rem; line-height: 1.375; margin-bottom: 1rem;}

#home-blog {margin: 4rem 0;}
#home-blog h2 {color: #002a5c; font-size: 2.14286rem; font-weight: normal; line-height: 1.2; margin-bottom: 1rem;}
#home-blog ul {list-style: none; margin-bottom: 0;}
#home-blog li {border-top: 1px solid #bebebe; margin-left: 0; padding: 1.25rem 0;}
#home-blog p {color: #002a5c; font-size: 1.14286rem; font-weight: bold; line-height: 1.2; margin-bottom: 1rem; text-align: right;}
#home-blog p a {text-decoration: none;}
.hp-date {background-color: #002a5c; color: #fff; display: block; float: left; font-size: 0.857143rem; font-weight: bold; height: 40px; margin-top: 6px; margin-right: 1rem; padding: 10px 5px; text-align: center; text-transform: uppercase; width: 50px;}
.hp-title {display: inline-block; margin-bottom: .25rem; margin-top: .75rem; width: 70%;}
.hp-title a {color: #0073ae; display: inline-block; font: 1.142857143rem/1.25 Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif; text-decoration: none;}
.hp-excerpt {color: #676767; display: inline-block; font-size: 1rem; line-height: 1.28571; margin-top: 1rem; width: 100%;}

body.template-front-page .site-content {float: left; width: 65.1042%;}
body.template-front-page .widget-area {float: right; width: 26.0417%; border: none; clear: none; padding-top: none;}
.template-front-page .widget-area .widget, .template-front-page.two-sidebars .widget-area .front-widgets {float: none; margin-bottom: 1rem; width: auto;}
.template-front-page .widget-area .widget:nth-child(2n), .template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets {float: none; margin-bottom: 1rem; width: auto;}

/*--- HOME ACCORDION ---*/
#accordion .panel-heading {border-bottom: 1px solid rgba(0, 0, 0, 0); border-radius: 0; padding: 15px;}
#accordion .panel-title {font: 1.14286rem/1 Arial, Helvetica, Geneva, sans-serif; margin-top: 0; margin-bottom: 0;}
#accordion .panel-title > a {background: url('images/arrow-right.png') right center no-repeat transparent; color: #0073ae; display: block; padding-right: 10%; text-decoration: none;}

#accordion .panel-title > a.collapsed {background-image: url('images/arrow-down.png');}
#accordion.panel-group .panel {border-radius: 0;}
#accordion .panel-body {padding: 2rem;}
#accordion .panel-body img {display: block; float: left; height: auto; margin-right: 1rem; max-width: 100px; width: 100%;}
#accordion.panel-group .panel p {color: #656565; display: inline-block; margin-top: 0rem; margin-bottom: 0.25rem; width: 100%;}
#accordion .panel-default > .panel-heading {background-color: #eeebe0; border-color: #dedbce; color: #0073ae;}

/*--- CONTACT FORM ---*/
.wpcf7 {}

/*--- RECENT NEWS ---*/
body.blog h1 {color: #002a5c; font-size: 2.14286rem; font-weight: normal; line-height: 1.2; margin-top: 0;}
body.blog article, body.single article {border-bottom: 1px solid #bebebe; margin-top: 20px; padding-bottom: 20px;}
body.single article {margin-top: 0;}
body.blog article h1.entry-title, body.single article h1.entry-title {font-size: 1.5rem;}
body.blog article header, body.single article header {margin: 0 0 10px 0;}
body.blog article .comments-link, body.single article .comments-link {font-size: 13px; display: inline;}

body.blog article .entry-content div, body.blog article .entry-content span,
body.single article .entry-content div, body.single article .entry-content span {line-height: 18px;}
body.blog article footer, body.single article footer {margin: 0;}
#wp_fb_like_button {height: 30px; margin: 8px 0 0 0 !important;}

#comments h2 {font-size: 1.25rem;}
#comments .comment {color: #666; font-size: 12px;}

/*--- PRODUCTS ---*/
#products.grid {}
#products.grid tr {border-bottom: 1px solid #eaeaea;}
#products.grid tr td {line-height: 1.5; padding: 20px; vertical-align: top;}
#products.grid tr td:nth-child(1) {width: 20%;}
#products.grid tr td:nth-child(2) {width: 70%;}
#products.grid tr td:nth-child(3) {text-align: right; width: 10%;}
#products.grid br {display: none;}
#products.grid p {margin: 0; padding: 0;}


/*--- CERTIFIED PROFESSIONALS ---*/
#dtdpros th,
#dtdpros td { padding: 3px 7px;}
#dtdpros th {font-size: 10px; line-height: 15px;}
#dtdpros td {font-size: 11px; line-height: 16px;}


/*--- WIDGETS ---*/
.widget-area {margin: 0;}
.widget-area .widget {background-color: #eeebe0; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none; margin-bottom: 1rem; padding: 20px 24px; word-wrap: normal;}
.widget-area .widget h3 {color: #002a5c; font: bold 1.57143rem/1 Arial, Helvetica, Geneva, sans-serif; margin-bottom: 0.714286rem;}
.widget-area .widget li {line-height: 1.84615;}
.widget-area .widget p, .widget-area .widget li, .widget-area .widget .textwidget {font-size: 0.928571rem; line-height: 1.3; margin-bottom: 0.6rem;}
.widget-area .widget a {color: #333;}
.widget-area .widget a:hover {color: #fff;}
.widget-area .widget .btn {color: #fff !important; display: block; width: 100%;}
.widget-area .widget .btn:hover {background-color: #e57c00;color: #fff;}
.widget-area .widget .textwidget {color: #fff;}
.widget-area .widget .textwidget input.newsletter, .feedburner-email-subscription input[type="text"] {border: none; border-radius: 0; color: #666; font: 16px/37px Arial, Helvetica, sans-serif; height: 30px; margin-bottom: 10px; padding: 5px; position: relative; width: 190px;}
::-webkit-input-placeholder {color: #8c8c8c; font: italic 15px/37px Arial, Helvetica, sans-serif;}
:-moz-placeholder {color: #8c8c8c; font: italic 15px/37px Arial, Helvetica, sans-serif;}
::-moz-placeholder {color: #8c8c8c; font-size: 15px; font-style: italic;}
:-ms-input-placeholder {color: #8c8c8c; font: italic 15px/37px Arial, Helvetica, sans-serif;}
.widget-area .widget .textwidget p {font-size: 1rem; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none; line-height: 1.21429; word-wrap: normal;}
.widget-area .widget .textwidget a.tel {color: #fff; font-size: 1.42857rem; font-weight: bold; line-height: 3; text-decoration: none;}
.widget-area .widget .textwidget h3 {margin-bottom: 1rem; text-transform: uppercase;}

.widget-area .widget .textwidget dl {}
.widget-area .widget .textwidget dt {color: #ff8a00; font-weight: bold;}
.widget-area .widget .textwidget dd {margin: 0 0 20px; margin: 0 0 1.42857rem;}

.widget-title {text-transform: none;}
.widget_recent_entries, .widget_categories, .widget_taxonomy_list_widget {display: none;}

/*--- learn more widget ---*/
.widget-area .widget {background-color: #0073ae;}
.widget-area .widget h3  {font: bold 1.5rem/1.08 Arial, Helvetica, Geneva, sans-serif; color: #fff; text-transform: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none; word-wrap: normal;}
.widget-area .widget h3 span {font-weight: bold; color: #fff}
.tribe-countdown-number, .tribe-countdown-under, .tribe-countdown-colon {color:#fff !important;}


/*--- find our free classes widget ---*/
.widget-area .widget {background-color: #0073ae;}
.widget-area h3, .widget-area .widget.feedburner-email-subscription h3 {font: bold 1.57143rem/1.08 Arial, Helvetica, Geneva, sans-serif; color: #fff; text-transform: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none; word-wrap: normal;}
.widget-area .widget h3 span, .widget-area .widget.feedburner-email-subscription h3 span {font-weight: bold;}

button.btn {-moz-box-sizing: border-box; background-color: #ff8a00; border: none; border-radius: 8px; color: #fff; font-size: 1.07143rem; line-height: 1; padding: 10px; text-align: center; text-decoration: none; text-transform: uppercase;}
.widget-area .widget button.btn:hover {background-color: #e57c00;}

.widget-area .widget_taxonomy_dropdown_widget select, .widget-area .widget_categories select {width: 100%;}

.single-tribe_events .tribe-events-before-html {display: none;}
.events-gridview #breadcrumbs, .events-archive #breadcrumbs, .single-tribe_events #breadcrumbs {display: none;}
.tribe-events-before-html {margin-bottom: 2rem; text-align: center;}
.tribe-events-before-html h2, .tribe-events-after-html h2, #tribe-events-pg-template .tribe-events-content h2 {margin: 0 !important;}

#tribe-events #legend_box {}
#tribe-events #legend {}
#tribe-events #legend li {padding: 0 !important;}
#tribe-events #legend li span {display: inline-block; padding: 8px;}



/*--- FOOTER ---*/
footer[role="contentinfo"] {background-color: #eeebe0; border-top: none; margin-bottom: 24px; margin-bottom: 5rem; padding: 0;}
#sitemap {background-color: #0073ae; border-top: 9px solid #002a5c; overflow: auto; padding: 30px 20px 10px;}
#sitemap h4 {font: bold 13px/1em Arial, Helvetica, Geneva, sans-serif; margin-bottom: 1.42857rem; text-transform: uppercase;}
#sitemap > ul {clear: both; font: normal .750rem/1.66667 Arial,Helvetica,Geneva,sans-serif; list-style: none; margin: 0 auto; overflow: auto; padding-left: 0;}

/*--- OHIOHEALTH EMS DIRECTORY ---*/
div.emsteam img {
	margin-left: 0px; 
	margin-right: 10px; 
	padding-bottom: 10px;
	float: left;
	height:100px;
	
}	

div.emsteam {
	height:-50%;
	margin-bottom:50px;

	
}	
div.emsteaminfo {
	margin-left: 120px;
	min-height:100px;
	
	
	


}


div.emsteaminfo p {
	margin: 0px;
	padding-left: 1em;
    	text-indent: -1em;


}







#sitemap ul li.productstory, #sitemap ul li.productlines, #sitemap ul li.markets, #sitemap ul li.fabrication {border-left: 1px solid #333;}
#sitemap ul li ul {margin-bottom: 1.42857rem; padding-left: 0;}
#sitemap ul li li {float: none; list-style: none; margin: 0; padding: 0; width: auto;}
#sitemap ul li a {height: 12px; text-decoration: none;}
#sitemap ul li a:link, #sitemap ul li a:visited {color: #fff;}
#sitemap ul li a:hover, #sitemap ul li a:active {color: #fff;}
.site-info {color: #002a5c; padding: 10px 0; text-align: center;}


/*--- WIDGETS ---*/
.widget-area .widget ul ul {margin-left: 12px; margin-left: 0.857142857rem;}
.widget_rss li {margin: 12px 0; margin: 0.857142857rem 0;}
.widget_recent_entries .post-date, .widget_rss .rss-date {color: #aaa; font-size: 11px; font-size: 0.785714286rem; margin-left: 12px; margin-left: 0.857142857rem; display: block;}
#wp-calendar {margin: 0; width: 100%; font-size: 13px; font-size: 0.928571429rem; line-height: 1.846153846; color: #686868;}
#wp-calendar th, #wp-calendar td, #wp-calendar caption {text-align: left;}
#wp-calendar #next {padding-right: 24px; padding-right: 1.714285714rem; text-align: right;}
.widget_search label {display: block; font-size: 13px; font-size: 0.928571429rem; line-height: 1.846153846;}
.widget_twitter li {list-style-type: none;}
.widget_twitter .timesince {display: block; text-align: right;}


/*--- PLUGINS ---*/
img#wpstats {display: block; margin: 0 auto 24px; margin: 0 auto 1.714285714rem;}


/*--- ADDTHIS TWEAKS ---*/
#at4m-dock {background: #ff8a00; box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.15); color: #fff; font-family: "helvetica neue",helvetica,arial,sans-serif; font-size: 14px; font-weight: 300;}
.at4m-dock a i {opacity: 0.6;}
.at4m-dock a i.at4m-dock-follow {background-image: url("http://ct1.addthis.com/static/r07/images000/dark/follow.svg"), none;}
.at4m-dock a i.at4m-dock-share {background-image: url("http://ct1.addthis.com/static/r07/images000/dark/share.svg"), none;}
.at4m-dock.at4-ma2 a {display: inline-block; width: 43%;}
.at4m-dock a:link, .at4m-dock a:visited {border: medium none; color: #fff; cursor: pointer; display: block; float: left; font-weight: bold; height: 45px; line-height: 45px; margin: 0; padding: 0; text-align: center; text-decoration: none; text-shadow: none;}
.at4m-dock a:hover, .at4m-dock a:active, .at4m-dock-toggle a:hover {background-color: #e57c00; color: #fff;}
.at4m-dock.at4-ma2 a:first-child {border-color: #ffd099;}
.at4m-dock-toggle a {background-image: url("http://ct1.addthis.com/static/r07/images000/dark/minimize.svg"), none; border-color: #fff; opacity: .6;}


/*--- 600 PX RESPONSIVE ---*/
@media screen and (min-width: 600px) {
	.author-avatar {float: left; margin-top: 8px; margin-top: 0.571428571rem;}
	.author-description {float: right; width: 80%;}
	.site {margin: 0 auto; max-width: 960px; max-width: 68.571428571rem; overflow: hidden;}
	.site-content {float: left; width: 58.104166667%;}
	
	body.template-front-page .site-content,
	body.attachment .site-content, body.full-width .site-content {width: 100%;}
	
	.widget-area {float: right; width: 33.041666667%;}
	
	#masthead .logo {float: left; width: 30%;}
	#ohems-headline {float: right; margin: 37px 0; text-align: right; width: 60%;}
	#ohems-headline img {display: block; height: auto; max-height: 25px; max-width: 500px; width: 100%;}
	
	.main-navigation {background-color: transparent;}
	
	/*.site-header h1, .site-header h2 {text-align: left;}
	.site-header h1 {font-size: 26px; font-size: 1.857142857rem; line-height: 1.846153846; margin-bottom: 0;}*/
	
	
	
	/*.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {border-bottom: 1px solid #ededed; border-top: 1px solid #ededed; display: inline-block !important; text-align: left; width: 100%;}
	.main-navigation ul {margin: 0; text-indent: 0;}
	.main-navigation li a, .main-navigation li {display: inline-block; text-decoration: none;}
	.main-navigation li a {border-bottom: 0; color: #6a6a6a; line-height: 3.692307692; text-transform: uppercase; white-space: nowrap;}
	.main-navigation li a:hover {color: #000;}
	.main-navigation li {margin: 0 40px 0 0; margin: 0 2.857142857rem 0 0; position: relative;}
	.main-navigation li ul {display: none; margin: 0; padding: 0; position: absolute; top: 100%; z-index: 1;}
	.main-navigation li ul ul {top: 0; left: 100%;}
	.main-navigation ul li:hover > ul {border-left: 0; display: block;}
	.main-navigation li ul li a {background: #efefef; border-bottom: 1px solid #ededed; display: block; font-size: 11px; font-size: 0.785714286rem; line-height: 2.181818182; padding: 8px 10px; padding: 0.571428571rem 0.714285714rem; width: 180px; width: 12.85714286rem; white-space: normal;}
	.main-navigation li ul li a:hover { background: #e3e3e3; color: #444;}
	.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {color: #636363; font-weight: bold;}*/
	
	/*--- NAV ---*/
	.main-navigation {margin-top: 0.571429rem; padding-bottom: 0;}
	.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {border-bottom-color: #80b9d7; border-top-color: #80b9d7; /*padding-right: 30%; width: 70%;*/}
	.main-navigation li a {color: #0073ae; font-weight: bold;}
	.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {color: #002a5c;}
	.main-navigation .nav-menu > ul > li:hover > a, .main-navigation li a:hover {color: #ff8a00;}
	.main-navigation li ul {display: none; margin: 0; padding: 0; position: absolute; top: 100%; z-index: 1;}
	.main-navigation ul li:hover > ul {border-left: 0 none; display: block;}
	.main-navigation li ul li a {background-color: #0073ae; border-bottom-color: #338fbe; color: #fff !important; font-size: 1rem; line-height: 1.14286rem; padding: 0.857143rem 1rem; text-transform: none;}
	.main-navigation li ul li a:hover {background-color: #ff8a00; color: #fff;}
	.main-navigation li li .current_page_item > a {color: #fff;}
	.menu-toggle {display: none;}
	
	.main-navigation:hover {background-color: transparent;}
	
	#masthead .social {top: 116px;}
	
	.quicklinks ul {float: left; margin-bottom: 0; width: 32%;}
	
	.threecol {float: left; list-style: none !important; width: 32%;}
	.threecol li {margin-left: 1rem !important;}
	
	.hp-title {width: 80%;}
	.hp-excerpt {margin-top: 0; width: 80%;}
	
	#accordion.panel-group .panel p {margin-top: 0; width: 75%;}
	
	#sitemap ul li {float: left; list-style: none; padding: 0 1.5%; width: 22%;}
	
}

/*--- 960 PX RESPONSIVE ---*/
@media screen and (min-width: 960px) {
	.site-content {width: 65.1042%;}
	.widget-area {width: 26.0417%;}
	/*body {background-color: #e6e6e6;}
	body .site {box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3); margin-top: 48px; margin-top: 3.428571429rem; margin-bottom: 48px; margin-bottom: 3.428571429rem; padding: 0 40px; padding: 0 2.857142857rem;}
	body.custom-background-empty {background-color: #fff;}
	body.custom-background-empty .site, body.custom-background-white .site {box-shadow: none; margin-top: 0; margin-bottom: 0; padding: 0;}*/
	
	body, body.custom-font-enabled {background: url('images/body-bg.jpg') center top repeat-x fixed transparent;}

	/*#masthead .logo {background: url('images/logo.png') left top no-repeat transparent; height: 86px; position: relative; width: 195px;}
	#ohems-headline {height: 25px; margin: 37px 0; position: absolute; right: 0; top: 0; width: 500px;}
	#ohems-headline h1 a {display: block; height: auto; max-height: 25px; max-width: 500px; width: 100%;}*/
	
	.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {border-bottom-color: #80b9d7; border-top-color: #80b9d7;}
	#masthead .social span {color: #0073ae; display: inline-block; font-size: 4px; font-weight: bold; line-height: 24px; position: relative; text-transform: uppercase; top: -8px;}
	
	.widget_recent_entries, .widget_categories, .widget_taxonomy_list_widget {display: block;}
	
	#sitemap ul li {width: 50%;}
	#sitemap ul li.one {display: none; width: 10%;}
	#sitemap ul li.two {width: 5%;}
	#sitemap ul li.three {width: 14%;}
	#sitemap ul li.four {width: 14%;}
	#sitemap ul li.five {width: 13%;}
	#sitemap ul li.six {width: 9%;}
	#sitemap ul li.seven {width: 10%;}
#sitemap ul li.eight {width: 14%;}
}


/*--- PRINT ---*/
@media print {
	body {background: none !important; color: #000; font-size: 10pt;}
	footer a[rel=bookmark]:link:after, footer a[rel=bookmark]:visited:after {content: " [" attr(href) "] "; /* Show URLs */}
}