h1, h2, h3, h4, h5, h6 { font-weight: normal; color: #444444; }

h1 { font-size: 26px; }

h3 { line-height: 1.5em; }

p { line-height: 1.8em; margin: 0 0 12px 0; }

.page-id-188 h2 { color: #00452A; padding-top: 15px; }

.entry-title { font-weight: normal; border-bottom: 2px solid #aaaaaa; }

.entry-header { margin-bottom: 30px; }

.has_custom_layout #container .full_width #content { margin-top: 0; margin-bottom: 15px; }

blockquote { border-left: 5px solid #00452a; font-family: Amethysta, Georgia, serif; }

#footer_content .menu { padding: 0; }

.widget_nav_menu div[class="menu-footer-1-container"] { padding: 0; }

.widget_nav_menu div[class="menu-footer-3-container"] { padding: 0; }

.widget_nav_menu div[class="menu-quick-links-container"] { margin-bottom: 10px; }

.widget_nav_menu .menu li a { padding: 3px 15px; }

.wp-video {margin: 20px 0; }

.videoWrapper { position: relative; padding-bottom: 56.25%; /* 16:9 */  height: 0; }
.videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

#access li { font-family: Tahoma, Arial, Helvetica, sans-serif; }

#access li a { font-size: 12px; font-weight: normal; padding: 18px 12px; }

.style_green #access li a, .style_green .menu_style_classic #access li a { color: #ffffff; text-shadow: none; }

.menu_style_classic #access li a { padding-top: 18px; padding-bottom: 22px; }

#access .sf-menu ul { width: 170px; }

#access ul.sf-menu li li:hover ul,
#access ul.sf-menu li li.sfHover ul,
#access ul.sf-menu li li li:hover ul,
#access ul.sf-menu li li li.sfHover ul {
	left: 170px;
/* Matches previous ul width */
}

.slogan-text, .widget-title { color: #00452A; }

.copyright-inner, .copyright-inner a { font-size: 10px; font-weight: normal; color: #666666; }

.has-cookie-bar #catapult-cookie-bar { opacity: 0.9; }

#branding .header_logo { padding: 20px 0; }

.fixed-sidebar .widget, .element-columns .widget-area .widget { margin: 15px 0 0; }

span.wpcf7-list-item { margin: 0; }
span.wpcf7-list-item label { font-weight: normal; }

#featured .element-slider .standard-slider-wrapper li.slide { height: auto; }

#content .element-slider { margin: 0 !important; }