/* # Genesis Sample Child Theme  







Theme Name: Genesis Sample Theme  







Theme URI: http://my.studiopress.com/themes/genesis/  







Description: This is the sample theme created for the Genesis Framework.   







Author: StudioPress  







Author URI: http://www.studiopress.com/  







Template: genesis  







Template Version: 2.1.2  







Tags: black, orange, white, one-column, two-columns, three-columns, left-sidebar, right-sidebar, responsive-layout, custom-menu, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready  







License: GPL-2.0+  







License URI: http://www.gnu.org/licenses/gpl-2.0.html  







*/























/* # Table of Contents







- HTML5 Reset







	- Baseline Normalize







	- Box Sizing







	- Float Clearing







- Defaults







	- Typographical Elements







	- Headings







	- Objects







	- Gallery







	- Forms







	- Tables







- Structure and Layout







	- Site Containers







	- Column Widths and Positions







	- Column Classes







- Common Classes







	- Avatar







	- Genesis







	- Search Form







	- Titles







	- WordPress







- Widgets







	- Featured Content







- Plugins







	- Genesis eNews Extended







	- Jetpack







- Site Header







	- Title Area







	- Widget Area







- Site Navigation







	- Header Navigation







	- Primary Navigation







	- Secondary Navigation







- Content Area







	- Entries







	- Entry Meta







	- Pagination







	- Comments







- Sidebars







- Footer Widgets







- Site Footer







- Media Queries







	- Retina Display







	- Max-width: 1200px







	- Max-width: 960px







	- Max-width: 800px







*/























/* # HTML5 Reset







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















/* ## Baseline Normalize







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







/* normalize.css v3.0.1 | MIT License | git.io/normalize */













/*

SPONSOR

*/

.sponsor-top {
    background: rgba(0, 0, 0, 0) url("images/default-slider-bg.jpg") repeat scroll 0 0;
	 display: inline-block;
    text-align: center;
    width: 100%;
}
#cycloneslider-marquee-sponsors-1 .cycloneslider-template-standard div[data-cycle-dynamic-height="off"] .cycloneslider-slide-image
{
	height:auto;
}
#cycloneslider-marquee-sponsors-1.cycloneslider-template-standard .cycloneslider-slides
{
	height:273px !important;
}
.wrapper {
    margin: 0 auto;
    max-width: 1024px;
}
#black-studio-tinymce-23 h4, #black-studio-tinymce-16 h4 {
	color: #003666;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
	border-bottom: solid 4px #003666;
}

#black-studio-tinymce-23 {
    float: left;
    width: 48%;
}
#black-studio-tinymce-19 {
    float: left;
    margin-right: 2%;
    width: 50%;
}
#black-studio-tinymce-19 h1
{
	color:#fff;
	font-weight:bold;
	margin:100px 0 0;
	text-transform:uppercase;
}
#black-studio-tinymce-20 img {
    margin: 0 10px;
    max-width: 210px;
}

.left-two-thirds{
	background:#fff;
    float: left;
    margin: 40px 6% 40px 0;
    width: 66%;
}
.left-two-thirds img {
    margin: 0 10px;
    max-width: 200px;
}
.right-one-third {
	background:#fff;
    float: right;
	margin:80px 0 40px;
	padding:2%;
    width: 28%;
}
.right-one-third h2 {
    color: #1376cd;
    font-size: 24px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
}
.right-one-third img {
    margin-top: -60px;
}
#featured-post-4 .entry {
    border-bottom: 1px solid #ccc;
    margin-bottom: 15px;
    padding: 0 0 15px;
}
#featured-post-4 .entry-content p {
    font-size: 14px;
    margin: 0;
}
#featured-post-4 p.entry-meta {
    color: #1376cd;
    font-size: 14px;
    font-style: italic;
    margin-bottom: 0;
}
#featured-post-4 h2 {
    font-size: 15px;
    font-weight: normal;
    text-align: left;
    text-transform: none;
}



html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}
body {
	margin: 0
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block
}
audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline
}
audio:not([controls]) {
	display: none;
	height: 0
}
[hidden], template {
	display: none
}
a {
	background: 0 0
}
a:active, a:hover {
	outline: 0
}
abbr[title] {
	border-bottom: 1px dotted
}
b, strong {
	font-weight: 700
}
dfn {
	font-style: italic
}
h1 {
	font-size: 2em;
	margin: .67em 0
}
mark {
	background: #ff0;
	color: #333
}
small {
	font-size: 80%
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -.5em
}
sub {
	bottom: -.25em
}
img {
	border: 0
}
svg:not(:root) {
	overflow: hidden
}
figure {
	margin: 1em 40px
}
hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}
pre {
	overflow: auto
}
code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em
}
button, input, optgroup, select, textarea {
	color: inherit;
	font: inherit;
	margin: 0
}
button {
	overflow: visible
}
button, select {
	text-transform: none
}
button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}
button[disabled], html input[disabled] {
	cursor: default
}
 button::-moz-focus-inner, input::-moz-focus-inner {
 border:0;
 padding:0
}
input {
	line-height: normal
}
input[type=checkbox], input[type=radio] {
	box-sizing: border-box;
	padding: 0
}
 input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
 height:auto
}
input[type=search] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
 input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
 -webkit-appearance:none
}
fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}
legend {
	border: 0;
	padding: 0
}
textarea {
	overflow: auto
}
optgroup {
	font-weight: 700
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
td, th {
	padding: 0
}
hr {
	border-color: #ddd -moz-use-text-color #fff;
	border-style: solid none;
	border-width: 1px medium;
	box-sizing: content-box;
	height: 0;
	color: #ddd;
	clear: both;
	float: left;
	margin: 20px 0;
	width: 100%;
}
iframe {
	border: none;
}
h3 {
	clear: both;
	float: left;
	width: 100%;
}
.site-inner p {
	clear: both;
}
.home .site-inner p, .page-id-38 .site-inner p {
	clear: none;
}

#em_widget-3 {
	display: none;
}
.page-id-4 #em_widget-3, .page-id-58 #em_widget-3 {
	display: block;
}
#black-studio-tinymce-13 {
	display: none;
}
.page-id-58 #black-studio-tinymce-13 {
	display: block;
}
.page-id-58 #em_widget-3 h4 {
	display: none;
}
.body-copy > ul {
	clear: both;
	margin: 0 0 0 20px;
}
.body-copy li {
	list-style-type: disc;
	margin: 0 0 20px;
}
.one_fourth {
	margin: 0 0 20px;
	width: 25%;
}
li {
	font-weight: 400;
}
/* ## Box Sizing







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















*, input[type="search"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/* ## Float Clearing







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















.author-box:before, .clearfix:before, .entry:before, .entry-content:before, .footer-widgets:before, .nav-primary:before, .nav-secondary:before, .pagination:before, .site-container:before, .site-footer:before, .site-header:before, .site-inner:before, .wrap:before {
	content: " ";
	display: table;
}
.author-box:after, .clearfix:after, .entry:after, .entry-content:after, .footer-widgets:after, .nav-primary:after, .nav-secondary:after, .pagination:after, .site-container:after, .site-footer:after, .site-header:after, .site-inner:after, .wrap:after {
	clear: both;
	content: " ";
	display: table;
}
/*















FORMS















*/







.gform_wrapper .top_label#gform_fields_2 .gfield_label {
	display: none;
}
#gform_fields_2 .medium {
	width: 100%;
	padding: 7px;
}
#gform_fields_2 div.ginput_container {
	margin: 20px 0 0;
}
#gform_fields_2 input {
	color: #999;
	font-weight: normal;
}
#gform_submit_button_2 {
	background: #1376cd;
	float: left;
	margin: -10px 0 20px;
	padding: 8px;
	width: 100%;
	text-transform: none;
}
/* # Defaults







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















/* ## Typographical Elements







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















body {
	background-color: #f5f5f5;
	color: #333;
	font-family: Open Sans, sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.625;
	margin: 0;
}
a, button, input:focus, input[type="button"], input[type="reset"], input[type="submit"], textarea:focus, .button, .gallery img {
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}















::-moz-selection {
 background-color: #333;
 color: #fff;
}
::selection {
	background-color: #333;
	color: #fff;
}
a {
	color: #0090d3;
	text-decoration: none;
}
a:hover {
	color: #333;
}
p {
	font-weight: 400;
	margin: 0 0 28px;
	padding: 0;
}
ol, ul {
	margin: 0;
	padding: 0;
}
li {
	list-style-type: none;
}
b, strong {
	font-weight: 700;
}
blockquote, cite, em, i {
	font-style: italic;
}
blockquote {
	margin: 40px;
}
blockquote::before {
	content: "\201C";
	display: block;
	font-size: 30px;
	height: 0;
	left: -20px;
	position: relative;
	top: -10px;
}
/* ## Headings







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















h1, h2, h3, h4, h5, h6 {
	color: #333;
	font-family: Open Sans, sans-serif;
	font-weight: 400;
	line-height: 1.2;
	margin: 0 0 10px;
}
h1 {
	font-size: 36px;
}
h2 {
	font-size: 30px;
}
h3 {
	font-size: 24px;
}
h4 {
	font-size: 20px;
}
h5 {
	font-size: 18px;
}
h6 {
	font-size: 16px;
}
/* ## Objects







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















embed, iframe, img, object, video, .wp-caption {
	max-width: 100%;
}
img {
	height: auto;
}
.featured-content img, .gallery img {
	width: auto;
}
/*















HOME SLIDER















*/







.flex-control-nav li a {
	background: none;
	border: solid 1px #fff;
	opacity: .7;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.flex-control-nav li a.active {
	background: #fff;
}
#genesis-responsive-slider {
	border: medium none;
	padding: 0;
}
html > body .slide-excerpt-border {
	padding: 0px 14px 14px;
}
.slide-excerpt {
	background: none !important;
	bottom: auto;
	opacity: 1;
	text-align: center;
	top: 50px;
	width: 100%;
}
#genesis-responsive-slider .slide-excerpt-border {
	border: medium none;
	color: #fff;
	display: inline-block;
	float: none;
	margin: 10px 0;
	padding: 0 0 14px;
	width: 1024px;
	text-align: left;
}
#genesis-responsive-slider .slide-excerpt-border h2 {
	color: #fff;
	font-weight: 600;
	margin: -20px 0 0;
	text-transform: uppercase;
}
#genesis-responsive-slider .slide-excerpt-border p {
	margin: 0;
}
#genesis-responsive-slider .slide-545 .slide-excerpt-border p {
	margin: 0 0 10px !important;
}
#genesis-responsive-slider .slide-excerpt-border a {
	color: #fff;
}
#genesis-responsive-slider .slide-excerpt-border a.blue-btn {
	margin: 20px 0 0;
}
.flexslider .slides img {
	display: block;
	margin: -20px 0 0 20px;
	width: 40%;
}
.slide-image {
	display: none;
}
.flexslider .slides > li {
	background: url(images/default-slider-bg.jpg);
	height: 380px;
}
.flexslider .slides .page-142 {
	background: url(images/dte-bg_02.jpg);
}
.flexslider .slides .page-183 {
	background: url(images/fiesta-gala-bg_02.jpg);
}
.flexslider .slides .page-147 {
	background: url(images/membership-bg_02.jpg);
}
.flexslider .slides .page-545 {
	background: url(images/connect-bg.jpg);
}
.flexslider .slides .page-610 {
	background: url(images/public-policy-bg.jpg);
}
.flexslider .slides .page-754 {
	background: url(images/tercer-jueves-bg.png);
}
.flexslider .slides .page-858 {
	background: url(images/Golf162016x445Bannerv2.jpg);
}
.flexslider .slides .page-832 {
	background: url(images/tercer-bg.jpg);
}
.flex-control-nav {
	margin: -30px 0 10px;
	position: absolute;
}
/*





FAQ





*/



.member-question {
	background-image: url("images/plus-sign.png");
	background-position: 9px center;
	background-repeat: no-repeat;
	background-size: 16px auto;
	border: 1px solid #0051b1;
	clear: both;
	color: #0051b1;
	font-size: 18px;
	cursor: pointer;
	margin: 0 0 20px;
	padding: 10px 10px 10px 36px;
	width: 100%;
}
.member-answer {
	display: none;
	margin: 0 0 20px;
}
.member-question.active {
	background-color: #dbf2ff;
}
/* ## Gallery







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















.gallery {
	overflow: hidden;
}
.gallery-item {
	float: left;
	margin: 0 0 28px;
	text-align: center;
}
.gallery-columns-2 .gallery-item {
	width: 50%;
}
.gallery-columns-3 .gallery-item {
	width: 33%;
}
.gallery-columns-4 .gallery-item {
	width: 25%;
}
.gallery-columns-5 .gallery-item {
	width: 20%;
}
.gallery-columns-6 .gallery-item {
	width: 16.6666%;
}
.gallery-columns-7 .gallery-item {
	width: 14.2857%;
}
.gallery-columns-8 .gallery-item {
	width: 12.5%;
}
.gallery-columns-9 .gallery-item {
	width: 11.1111%;
}
.gallery img {
	border: 1px solid #ddd;
	height: auto;
	padding: 4px;
}
.gallery img:hover {
	border: 1px solid #999;
}
/* ## Forms







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















input, select, textarea {
	background-color: #fff;
	border: 1px solid #ddd;
	color: #333;
	font-size: 18px;
	font-weight: 300;
	padding: 16px;
	width: 100%;
}
input:focus, textarea:focus {
	border: 1px solid #999;
	outline: none;
}
input[type="checkbox"], input[type="image"], input[type="radio"] {
	width: auto;
}















::-moz-placeholder {
 color: #333;
 font-weight: 300;
 opacity: 1;
}















::-webkit-input-placeholder {
 color: #333;
 font-weight: 300;
}
button, input[type="button"], input[type="reset"], input[type="submit"], .button {
	background-color: #333;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	font-weight: 300;
	padding: 16px 24px;
	text-transform: uppercase;
	width: auto;
}
.footer-widgets button, .footer-widgets input[type="button"], .footer-widgets input[type="reset"], .footer-widgets input[type="submit"], .footer-widgets .button {
	background-color: #0090d3;
	color: #fff;
}
button:hover, input:hover[type="button"], input:hover[type="reset"], input:hover[type="submit"], .button:hover {
	background-color: #0090d3;
	color: #fff;
}
.entry-content .button:hover {
	color: #fff;
}
.footer-widgets button:hover, .footer-widgets input:hover[type="button"], .footer-widgets input:hover[type="reset"], .footer-widgets input:hover[type="submit"], .footer-widgets .button:hover {
	background-color: #fff;
	color: #333;
}
.button {
	display: inline-block;
}
 input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button {
 display: none;
}
/* ## Tables







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















table {
	border-collapse: collapse;
	border-spacing: 0;
	line-height: 2;
	margin-bottom: 40px;
	width: 100%;
}
tbody {
	border-bottom: 1px solid #ddd;
}
td, th {
	text-align: left;
}
td {
	border-top: 1px solid #ddd;
	padding: 6px 0;
}
th {
	font-weight: 400;
}
/* # Structure and Layout







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















/* ## Site Containers







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















.site-inner {
	margin: 0 auto;
	max-width: 100%;
}
.wrap {
	margin: 0 auto;
	max-width: 1024px;
}
.site-inner {
	clear: both;
	padding-top: 0;
}
/* ## Column Widths and Positions







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















/* ### Wrapping div for .content and .sidebar-primary */















.content-sidebar-sidebar .content-sidebar-wrap, .sidebar-content-sidebar .content-sidebar-wrap, .sidebar-sidebar-content .content-sidebar-wrap {
	width: 980px;
}
.content-sidebar-sidebar .content-sidebar-wrap {
	float: left;
}
.sidebar-content-sidebar .content-sidebar-wrap, .sidebar-sidebar-content .content-sidebar-wrap {
	float: right;
}
/* ### Content */















.content {
	float: right;
	width: 800px;
}
.content-sidebar .content, .content-sidebar-sidebar .content, .sidebar-content-sidebar .content {
	float: left;
}
.content-sidebar-sidebar .content, .sidebar-content-sidebar .content, .sidebar-sidebar-content .content {
	width: 580px;
}
.full-width-content .content {
	padding: 0 0 50px;
	width: 100%;
}
/* ### Primary Sidebar */















.sidebar-primary {
	float: right;
	width: 360px;
}
.sidebar-content .sidebar-primary, .sidebar-sidebar-content .sidebar-primary {
	float: left;
}
/* ### Secondary Sidebar */















.sidebar-secondary {
	float: left;
	width: 180px;
}
.content-sidebar-sidebar .sidebar-secondary {
	float: right;
}
/* ## Column Classes







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







/* Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css */















.five-sixths, .four-sixths, .one-fourth, .one-half, .one-sixth, .one-third, .three-fourths, .three-sixths, .two-fourths, .two-sixths, .two-thirds {
	float: left;
	margin-left: 2.564102564102564%;
}
.one-half, .three-sixths, .two-fourths {
	width: 48.717948717948715%;
}
.one-third, .two-sixths {
	width: 31.623931623931625%;
}
.four-sixths, .two-thirds {
	width: 65.81196581196582%;
}
.one-fourth {
	width: 23.076923076923077%;
}
.three-fourths {
	width: 74.35897435897436%;
}
.one-sixth {
	width: 14.52991452991453%;
}
.five-sixths {
	width: 82.90598290598291%;
}
.first {
	clear: both;
	margin-left: 0;
}
/* # Common Classes







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















/* ## Avatar







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















.avatar {
	float: left;
}
.alignleft .avatar, .author-box .avatar {
	margin-right: 24px;
}
.alignright .avatar {
	margin-left: 24px;
}
.comment .avatar {
	margin: 0 16px 24px 0;
}
/* ## Genesis







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















.breadcrumb {
	margin-bottom: 20px;
}
.archive-description, .author-box {
	background-color: #fff;
	font-size: 16px;
	margin-bottom: 40px;
	padding: 40px;
}
.author-box-title {
	font-size: 16px;
	margin-bottom: 4px;
}
.archive-description p:last-child, .author-box p:last-child {
	margin-bottom: 0;
}
/* ## Search Form







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















.search-form {
	overflow: hidden;
}
.site-header .search-form {
	float: right;
	margin-top: 12px;
}
.entry-content .search-form, .site-header .search-form {
	width: 50%;
}
.genesis-nav-menu .search input[type="submit"], .widget_search input[type="submit"] {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	padding: 0;
	position: absolute;
	width: 1px;
}
/* ## Titles







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















.archive-title {
	font-size: 20px;
}
.entry-title {
	font-size: 36px;
}
.entry-title a, .sidebar .widget-title a {
	color: #333;
}
.entry-title a:hover {
	color: #0090d3;
}
.widget-title {
	font-size: 18px;
	margin-bottom: 20px;
}
.footer-widgets .widget-title {
	color: #fff;
}
/* ## WordPress







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















a.aligncenter img {
	display: block;
	margin: 0 auto;
}
a.alignnone {
	display: inline-block;
}
.alignleft {
	float: left;
	text-align: left;
}
.alignright {
	float: right;
	text-align: right;
}
a.alignleft, a.alignnone, a.alignright {
	max-width: 100%;
}
img.centered, .aligncenter {
	display: block;
	margin: 0 auto 24px;
}
img.alignnone, .alignnone {
	margin-bottom: 12px;
}
a.alignleft, img.alignleft, .wp-caption.alignleft {
	margin: 0 24px 24px 0;
}
a.alignright, img.alignright, .wp-caption.alignright {
	margin: 0 0 24px 24px;
}
.wp-caption-text {
	font-size: 14px;
	font-weight: 700;
	text-align: center;
}
.entry-content p.wp-caption-text {
	margin-bottom: 0;
}
.sticky {
}
/* # Widgets







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















.widget {
	word-wrap: break-word;
}
.widget ol > li {
	list-style-position: inside;
	list-style-type: decimal;
	padding-left: 20px;
	text-indent: -20px;
}
.widget li li {
	border: none;
	margin: 0 0 0 30px;
	padding: 0;
}
.widget_calendar table {
	width: 100%;
}
.widget_calendar td, .widget_calendar th {
	text-align: center;
}
.full-bottom .widget-wrap {
	width: 1024px;
	margin: 0px auto;
}
/* ## Featured Content







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















.featured-content .entry {
	border-bottom: 2px solid #f5f5f5;
	margin-bottom: 20px;
	padding: 0 0 24px;
}
.footer-widgets .entry {
	border-bottom: 1px dotted #666;
}
.featured-content .entry-title {
	font-size: 20px;
}
/* # Plugins







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















/* ## Genesis eNews Extended







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















.enews-widget, .enews-widget .widget-title {
	color: #fff;
}
.sidebar .widget.enews-widget {
	background-color: #333;
}
.enews-widget input, .enews-widget input:focus {
	border: 1px solid #333;
}
.enews-widget input {
	font-size: 16px;
	margin-bottom: 16px;
}
.enews-widget input[type="submit"] {
	background-color: #0090d3;
	color: #fff;
	margin: 0;
	width: 100%;
}
.enews-widget input:hover[type="submit"] {
	background-color: #fff;
	color: #333;
}
.enews form + p {
	margin-top: 24px;
}
/* ## Jetpack







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















#wpstats {
	display: none;
}
/* # Site Header







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















.site-header {
	background-color: #fff;
	min-height: 0px;
	padding-top: 0;
}
.site-header .wrap {
	padding: 0px 0;
}
/* ## Title Area







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















.title-area {
	float: left;
	padding: 10px 0;
	width: 360px;
}
.header-full-width .title-area {
	width: 100%;
}
.site-title {
	font-size: 32px;
	font-weight: 400;
	line-height: 1.2;
}
.site-title a, .site-title a:hover {
	color: #333;
}
.header-image .site-title > a {
	background: url(images/logo_mhcc.png) no-repeat left;
	background-size: cover;
	float: left;
	width: 66%;
	min-height: 100px;
}
.site-description {
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
}
.site-description, .site-title {
	margin-bottom: 0;
}
.header-image .site-description, .header-image .site-title {
	display: block;
	text-indent: -9999px;
}
/* ## Widget Area







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















.site-header .widget-area {
	float: right;
	text-align: right;
	width: 600px;
}
/* # Site Navigation







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















.genesis-nav-menu {
	clear: both;
	font-size: 16px;
	line-height: 1;
	text-align: center;
	width: 100%;
}
.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}
.genesis-nav-menu a {
	color: #333;
	display: block;
	padding: 14px 44px;
	font-weight: normal;
	text-transform: uppercase;
}
.genesis-nav-menu a:hover, .genesis-nav-menu .current-menu-item > a, .genesis-nav-menu .sub-menu .current-menu-item > a:hover {
	color: #0090d3;
}
.genesis-nav-menu .sub-menu {
	left: -9999px;
	opacity: 0;
	position: absolute;
	-webkit-transition: opacity .4s ease-in-out;
	-moz-transition: opacity .4s ease-in-out;
	-ms-transition: opacity .4s ease-in-out;
	-o-transition: opacity .4s ease-in-out;
	transition: opacity .4s ease-in-out;
	width: 200px;
	z-index: 99;
}
.genesis-nav-menu .sub-menu a {
	background-color: #fff;
	border: none;
	border-top: none;
	font-size: 14px;
	padding: 20px;
	position: relative;
	width: 200px;
}
.genesis-nav-menu .sub-menu a:hover {
	background: #0590c1 !important;
}
.genesis-nav-menu .sub-menu .sub-menu {
	margin: -55px 0 0 199px;
}
.genesis-nav-menu .menu-item:hover {
	position: static;
}
.genesis-nav-menu .menu-item:hover > .sub-menu {
	left: auto;
	opacity: 1;
}
.genesis-nav-menu > .first > a {
	padding-left: 0;
}
.genesis-nav-menu > .last > a {
	padding-right: 0;
}
.genesis-nav-menu > .right {
	color: #fff;
	float: right;
	list-style-type: none;
	padding: 30px 0;
}
.genesis-nav-menu > .right > a {
	display: inline;
	padding: 0;
}
.genesis-nav-menu > .rss > a {
	margin-left: 48px;
}
.genesis-nav-menu > .search {
	padding: 10px 0 0;
}
/* ## Site Header Navigation







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















.site-header .sub-menu {
	border-top: 1px solid #eee;
}
.site-header .sub-menu .sub-menu {
	margin-top: -56px;
}
.site-header .genesis-nav-menu li li {
	margin-left: 0;
}
/*















SOCIAL LINKS















*/







.social-links ul {
	float: right;
}
.social-links li {
	float: left;
	margin: 0 0 0 10px;
}
.header-links {
	clear: both;
	float: right;
	margin: 0px 0 0;
}
.header-links ul {
	float: left;
}
.header-links li:first-child {
	border: none;
}
.header-links li {
	border-left: 1px solid #333;
	float: left;
	font-size: 16px;
	font-weight: normal;
	line-height: 100%;
	margin: 7px 40px 0 0;
	padding: 0 0 0 20px;
}
.header-links li a {
	color: #333;
}
.social-links {
	margin-top: 30px;
	float: right;
}
.social-links ul {
	height: 35px;
}
.header-links a.orange-btn {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f0bb00+0,ee910a+100 */







	background: #f0bb00; /* Old browsers */
	background: -moz-linear-gradient(top, #f0bb00 0%, #ee910a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0bb00), color-stop(100%, #ee910a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f0bb00 0%, #ee910a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f0bb00 0%, #ee910a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f0bb00 0%, #ee910a 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f0bb00 0%, #ee910a 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0bb00', endColorstr='#ee910a', GradientType=0 ); /* IE6-9 */
	color: #fff;
	float: left;
	font-size: 16px;
	font-weight: normal;
	padding: 2px 30px 4px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.header-links a.orange-btn:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e0a400+0,d36d00+100 */







	background: #e0a400; /* Old browsers */
	background: -moz-linear-gradient(top, #e0a400 0%, #d36d00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e0a400), color-stop(100%, #d36d00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e0a400 0%, #d36d00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e0a400 0%, #d36d00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e0a400 0%, #d36d00 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e0a400 0%, #d36d00 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0a400', endColorstr='#d36d00', GradientType=0 ); /* IE6-9 */
}
/*















BUTTONS















*/















a.orange-btn {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f0bb00+0,ee910a+100 */







	background: #f0bb00; /* Old browsers */
	background: -moz-linear-gradient(top, #f0bb00 0%, #ee910a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0bb00), color-stop(100%, #ee910a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f0bb00 0%, #ee910a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f0bb00 0%, #ee910a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f0bb00 0%, #ee910a 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f0bb00 0%, #ee910a 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0bb00', endColorstr='#ee910a', GradientType=0 ); /* IE6-9 */
	float: left;
	font-weight: normal;
	color: #fff;
	padding: 2px 50px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
a.orange-btn:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e0a400+0,d36d00+100 */







	background: #e0a400; /* Old browsers */
	background: -moz-linear-gradient(top, #e0a400 0%, #d36d00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e0a400), color-stop(100%, #d36d00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e0a400 0%, #d36d00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e0a400 0%, #d36d00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e0a400 0%, #d36d00 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e0a400 0%, #d36d00 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0a400', endColorstr='#d36d00', GradientType=0 ); /* IE6-9 */
}
a.blue-btn {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0ea7d2+0,1a7db1+100 */







	background: #0ea7d2; /* Old browsers */
	background: -moz-linear-gradient(top, #0ea7d2 0%, #1a7db1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0ea7d2), color-stop(100%, #1a7db1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #0ea7d2 0%, #1a7db1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #0ea7d2 0%, #1a7db1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #0ea7d2 0%, #1a7db1 100%); /* IE10+ */
	background: linear-gradient(to bottom, #0ea7d2 0%, #1a7db1 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0ea7d2', endColorstr='#1a7db1', GradientType=0 ); /* IE6-9 */
	color: #fff;
	float: left;
	padding: 6px 30px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
a.blue-btn:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0590c1+0,0a6090+100 */







	background: #0590c1; /* Old browsers */
	background: -moz-linear-gradient(top, #0590c1 0%, #0a6090 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0590c1), color-stop(100%, #0a6090)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #0590c1 0%, #0a6090 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #0590c1 0%, #0a6090 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #0590c1 0%, #0a6090 100%); /* IE10+ */
	background: linear-gradient(to bottom, #0590c1 0%, #0a6090 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0590c1', endColorstr='#0a6090', GradientType=0 ); /* IE6-9 */
	color: #fff;
}
/*







HOME THIRDS







*/







.home-thirds {
	margin: 0 auto;
	max-width: 1024px;
	padding: 80px 0 40px;
	text-align: center;
}
.home-thirds img {
	margin-top: -60px;
}
.clear {
	clear: both;
}
.left-third {
	background: #fff;
	float: left;
	margin: 0 2% 0 0;
	padding: 2%;
	text-align: left;
	width: 48%;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	min-height: 500px;
}
.home-thirds h2 {
	color: #1376cd;
	font-size: 24px;
	font-weight: 600;
	text-align: center;
	text-transform: uppercase;
}
.middle-third {
	display: none;
	background: #fff;
	float: left;
	margin: 0;
	padding: 2%;
	text-align: left;
	width: 32%;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	min-height: 500px;
}
.right-third {
	background: #ddd;
	float: left;
	margin: 0 0 0 2%;
	padding: 2%;
	text-align: left;
	width: 48%;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	min-height: 500px;
}
.right-third h3 {
	font-size: 22px;
}
.right-third p {
	font-size: 13px;
	margin: 0 0 10px;
}
.right-third a.blue-btn, .right-third a.orange-btn {
	float: none;
	font-size: 16px;
	display: inline-block;
}
.full-bottom {
	background: #fff none repeat scroll 0 0;
	display: inline-block;
	padding: 30px 0 50px;
	text-align: center;
	width: 100%;
	position: relative;
}
.full-bottom-blue {
	background: #18446c;
	color: #fff;
	display: inline-block;
	padding: 40px 0 20px;
	width: 100%;
}
.full-bottom-green {
	background: #00683f;
	color: #fff;
	display: inline-block;
	padding: 40px 0 20px;
	width: 100%;
}
.full-bottom-blue .widget-area, .full-bottom-green .widget-area {
	margin: 0 auto;
	max-width: 1024px;
}
.full-bottom-blue a.btn {
	margin: 10px 0 0;
	padding: 3px 50px 6px;
}
.full-bottom-blue p, .full-bottom-green p {
	margin: 0 0 20px;
}
/*















INNER















*/







/*















RESOURCES















*/







.page-id-410 .one_half {
	font-size: 14px;
	padding: 1% 1% 1% 0;
	width: 50%;
}
.reports {
	background: #fff;
	border: solid 2px #ededed;
	float: left;
	padding: 0 10px 20px;
	text-align: center;
	width: 100%;
}
.reports img.alignnone {
	margin: -50px auto 0 !important;
}
.reports p {
	margin: 0 0 10px;
}
.reports a.btn {
	display: inline-block;
	float: none;
}
.cycloneslider-template-standard .cycloneslider-slide-custom {
	padding: 50px 0 0;
}
.home .content-sidebar-wrap {
	max-width: 100%;
}
.content-sidebar-wrap {
	margin: 0 auto;
	max-width: 100%;
}
.main-text {
	margin: 50px auto;
	max-width: 1024px;
}
.body-copy {
	float: left;
	margin-right: 6%;
	width: 66%;
}
.body-copy.body-full {
	margin: 0;
	width: 100%;
}
.inner-right {
	float: right;
	width: 28%;
}
.widget_subpages {
	background: #fff;
	border-top: solid 4px #0068ca;
}
.widget_subpages li:first-child {
	border: none;
}
.widget_subpages li {
	border-top: 1px solid #ddd;
	padding: 10px 30px;
}
.sidebar-text-content {
	clear: both;
	margin: 0;
}
#featured-post-3, #black-studio-tinymce-14 {
	display: none;
}
.page-id-16 #featured-post-3, .page-id-16 #black-studio-tinymce-14 {
	display: block;
}
#featured-post-3 .entry {
	background: none;
	border-top: 1px solid #ccc;
	margin: 10px 0 0;
	padding: 10px 0 0;
}
#featured-post-3 .entry p {
	font-size: 14px;
	margin: 0;
}
#featured-post-3 .entry-time {
	font-style: italic;
}
#featured-post-3 h2 {
	font-size: 17px;
}
#featured-post-3 h2 a {
	color: #0090d3;
}
/*















TESTIMONIAL SLIDER















*/







.cycloneslider-template-standard .cycloneslider-slide-custom, .cycloneslider-template-standard .cycloneslider-slide-testimonial {
	background: none;
}
.cycloneslider-template-standard {
	clear: both;
}
blockquote {
	margin: 0 !important;
}
blockquote::before {
	content: normal;
}
.cycloneslider-template-standard .cycloneslider-slide-testimonial p {
	font-size: 13px;
	font-style: normal;
	margin: 0 0 10px;
	text-align: left;
}
.cycloneslider-template-standard .cycloneslider-slide-testimonial p.italic {
	font-size: 14px;
	font-style: italic;
}
.cycloneslider-template-standard .cycloneslider-slides {
	height: 460px !important;
	overflow: hidden;
	position: relative;
	text-align: left !important;
}
.cycloneslider-template-standard .cycloneslider-slide-testimonial .cycloneslider-testimonial-author {
	font-size: 14px;
	font-weight: bold;
	margin: 20px 0 0;
	text-align: left;
}
.page-id-22 .sidebar-text-content, .page-id-6 .sidebar-text-content, .page-id-219 .sidebar-text-content {
	border-left: solid 1px #ccc;
	padding: 0 0 0 20px;
}
.page-id-22 .sidebar-text-content h3, .page-id-6 .sidebar-text-content h3, .page-id-219 .sidebar-text-content h3 {
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
}
.page-id-83 table {
	background: #fff;
	padding: 20px;
	margin: 0;
}
.page-id-83 tbody {
	border: none;
}
.page-id-83 td {
	padding: 20px;
	border: none;
}
/*















SPONSOR















*/







.page-id-344 h2 {
	font-size: 35px;
	font-weight: 600;
}
.sponsor-cta {
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	clear: both;
	margin: 30px 0 40px;
	padding: 25px 20px 15px;
	text-align: center;
}
.sponsor-cta h3 {
	font-size: 23px;
	font-weight: 300;
}
.sponsor-cta h2 {
	color: #0ea5d1;
	font-size: 34px;
	font-weight: bold;
}
.page-id-344 h4 {
	font-size: 26px;
}
.page-id-344 .body-copy ul {
	clear: both;
	margin: 0 0 0 30px;
}
.page-id-344 .body-copy ul.all-sponsors li {
	border-left: 1px solid #18446c;
	color: #18446c;
	float: left;
	font-size: 17px;
	font-weight: 600;
	line-height: 130%;
	list-style-type: none;
	margin: 20px 0 40px;
	padding: 0 2%;
	width: 25%;
}
.page-id-344 .body-copy ul.all-sponsors li:first-child {
	border-left: none;
}
.sponsor-package {
	background: #fff;
	float: left;
	padding: 50px;
	margin: 0 0 50px;
	width: 100%;
}
.sponsor-package h3 {
	border-bottom: solid 1px #ddd;
	font-weight: bold;
	padding: 0 0 15px;
	margin: 0 0 20px;
	text-align: center;
}
.sponsor-package li {
	margin: 0 0 10px;
}
.sponsor-package ul {
	float: left;
	margin-right: 2%;
	width: 65%;
}
.previous-sponsors {
	border: solid 1px #ddd;
	float: right;
	text-align: center;
	width: 31%;
}
.previous-sponsors h4 {
	background: #0051b1;
	color: #fff;
	font-size: 17px;
	font-weight: 600;
	padding: 10px 30px;
}
.page-id-344 .body-copy .member-answer ul {
	clear: none;
	float: left;
	margin: 0 0 0 30px;
	width: 70%;
}
.event-text {
	float: left;
	width: 74%;
}
.event-icon {
	float: left;
	width: 26%;
}
.event-photos {
	float: left;
	margin: 40px 0 0;
	width: 100%;
}
.event-photos h2 {
	color: #15446f;
	font-size: 19px;
	font-weight: 600;
	text-transform: uppercase;
}
.event-photos p {
	margin: 0 0 10px;
}
.event-photos span.bwg_standart_thumb_spun2_0 {
	border: solid 2px #fff !important;
	-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,.5) !important;
	box-shadow: 0 0 3px 0 rgba(0,0,0,.5) !important;
}
/*















FEATURE EVENTS















*/







#em_widget-4, #em_widget-6 {
	border-bottom: solid 1px #ddd;
	float: left;
	margin: 0 0 30px;
	width: 100%;
}
#em_widget-4 li {
	border-top: 3px solid #004c6e;
	float: left;
	margin-right: 3%;
	padding: 20px 0;
	width: 30%;
}
#em_widget-6 li {
	border-top: 3px solid #004c6e;
	float: left;
	margin-right: 3%;
	padding: 20px 0;
	width: 100%;
}
#em_widget-4 h4, #em_widget-6 h4 {
	color: #003666;
	font-size: 19px;
	font-weight: 600;
	text-transform: uppercase;
}
#em_widget-4 h5, #em_widget-6 h5 {
	font-size: 17px;
	font-weight: 600;
	height: 63px;
}
#em_widget-4 h5 a, #em_widget-6 h5 a {
	color: #006490;
}
#em_widget-4 a.btn {
	background: #0f88c4; /* Old browsers */
	background: -moz-linear-gradient(top, #0f88c4 0%, #005c8c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0f88c4), color-stop(100%, #005c8c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #0f88c4 0%, #005c8c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #0f88c4 0%, #005c8c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #0f88c4 0%, #005c8c 100%); /* IE10+ */
	background: linear-gradient(to bottom, #0f88c4 0%, #005c8c 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f88c4', endColorstr='#005c8c', GradientType=0 ); /* IE6-9 */
	font-size: 13px;
	padding: 3px 30px;
}
#em_widget-4 p, #em_widget-6 p {
	clear: both;
	color: #999;
	font-size: 13px;
	margin: 0 0 5px;
}
.addthis_sharing_toolbox {
	float: right;
}
.featured-member > h2 {
	font-size: 24px;
	font-weight: 600;
	text-transform: uppercase;
}
.featured-member > h3 {
	font-size: 21px;
}
.featured-member > p {
	font-size: 13px;
}
.mn-scroll-date {
	background: #00683f;
	color: #fff;
	clear: both;
	font-size: 17px !important;
	float: left;
	font-family: Open Sans, sans-serif;
	margin: 0 5% 0 0;
	padding: 15px 6%;
	position: relative !important;
	width: 25% !important;
}
.mn-scroll-name.mn-scroll-link {
	float: right;
	font-family: Open Sans, sans-serif;
	font-size: 16px;
	font-weight: 300;
	padding: 0 !important;
	width: 70%;
}
.mn-scroll-item {
	background: none !important;
	border-bottom: 1px solid #ddd;
	clear: both;
	float: left;
	line-height: 160%;
	padding: 10px 0 14px;
	width: 100%;
}
.seal {
	float: left;
	;
	margin: -30px 0 0;
	text-align: center;
	width: 20%;
}
.seal img {
	margin: 0 0 10px;
}
.seal p {
	font-size: 11px;
	line-height: 140%;
}
#em_widget-5 .widget-title {
	display: none;
}
#em_widget-5 .mn-scroll-date {
	text-align: center;
	padding: 2px 8px;
	width: auto !Important;
	line-height: 120%;
	font-weight: 600;
}
#em_widget-5 .mn-scroll-date .month {
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 300;
}
#em_widget-5 h5 {
	margin-bottom: 0px;
}
#em_widget-5 p {
	clear: none;
}
#em_widget-5 {
	padding-top: 20px;
}
.blue_sidebar {
	background: #18446c;
	padding: 10px;
	margin: 0px 0px 40px;
}
.blue_sidebar h4.widget-title {
	display: none;
}
.blue_sidebar p {
	color: #fff;
	text-align: center;
	font-size: 14px;
}
.blue_sidebar a.btn {
	float: none !important;
	display: inline-block;
	padding: 5px 40px;
}
.book img {
	margin: -45px auto 0px;
	max-width: 100px;
}
.blue_sidebar p.book {
	margin-bottom: 12px;
}
/*















POP UP















*/







body.ie8 .popmake {
	background: #fff;
	max-width: 600px;
	border-bottom: 1px solid #ccc;
}
body.ie8 .pop-up-title img {
	width: 80px !important;
	height: auto !important;
	margin: 0px auto 0;
}
.popmake-overlay.theme-398, .popmake-overlay.theme-default-theme {
	background-color: rgba(0, 0, 0, 0.5) !important;
}
.popmake-title {
	display: none;
}
.popmake.theme-398, .popmake.theme-default-theme {
	padding: 0 !important;
}
.pop-up-title {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#278de6+0,1167ad+100 */







	background: #278de6; /* Old browsers */
	background: -moz-linear-gradient(top, #278de6 0%, #1167ad 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #278de6 0%, #1167ad 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #278de6 0%, #1167ad 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#278de6', endColorstr='#1167ad', GradientType=0 ); /* IE6-9 */
	padding: 30px 30px 10px;
	text-align: center;
}
.pop-up-title h2 {
	color: #fff;
	font-size: 28px;
	font-weight: 600;
	text-transform: uppercase;
}
.pop-up-title img {
	margin: -80px auto 0;
}
.pop-up-description {
	background: #055398;
	color: #fff;
	font-size: 20px;
	padding: 10px 80px;
	text-align: center;
}
.pop-up-form {
	padding: 20px 80px 40px;
	-webkit-box-shadow: inset 0 0 50px 0 rgba(0,0,0,.5);
	box-shadow: inset 0 0 50px 0 rgba(0,0,0,.5);
}
.popmake-close {
	background: none !important;
}
/*















INNER TOP MENU















*/















#subpages-widget-4 ul {
	border-bottom: 2px solid #ddd;
	margin: 0 auto;
	max-width: 1024px;
	padding: 6px 0;
	text-align: center;
}
#subpages-widget-4 ul li {
	display: inline-block;
	border: none;
}
#subpages-widget-4 ul li.widget_subpages_current_page a {
	font-weight: bold;
}
#subpages-widget-4.widget_subpages {
	background: none;
	border: none;
}
/*















INNER POSTS PAGE















*/

p.small {
	font-size: 14px;
}
.single .site-inner {
	max-width: 1024px;
}
.type-event .entry-meta {
	display: none;
}
.event-content {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #ccc;
	float: left;
	margin: 0 2% 20px 0;
	min-height: 325px;
	padding: 25px 20px;
	text-align: center;
	width: 48%;
}
.event-content > p {
	font-size: 14px;
	margin: 0;
}
.event-content h3 {
	border-bottom: 1px solid #ddd;
	color: #0a6090;
	font-size: 20px;
	font-weight: bold;
	padding: 0 0 10px;
}
.page-id-4 hr {
	margin: 10px 0 30px;
}
/*















HERO IMAGE















*/


/* Banner Images */
	/* About */
.page-id-6 .hero-text {
	background-image: url(http://www.mhcc.org/wp-content/uploads/2019/06/01AboutTheChamber.jpg);
}
	/* Chamber Staff */
.page-id-38 .hero-text {
	background-image: url(http://www.mhcc.org/wp-content/uploads/2019/06/02ChamberStaff.jpg);
}
	/* Board of Directors */
.page-id-198 .hero-text {
	background-image: url(http://www.mhcc.org/wp-content/uploads/2019/06/03BoardOfDirectors.jpg);
}
	/* Membership */
.page-id-8 .hero-text {
	background-image: url(http://www.mhcc.org/wp-content/uploads/2019/06/04Membership.jpg);
}
	/* Programs */
.page-id-22 .hero-text {
	background-image: url(http://www.mhcc.org/wp-content/uploads/2019/06/05Programs.jpg);
}
	/* Michigan Hispanic Fund */
.page-id-58 .hero-text {
	background-image: url(http://www.mhcc.org/wp-content/uploads/2019/06/06HispanicFund.jpg);
}
	/* HBEX */
.page-id-219 .hero-text {
	background-image: url(http://www.mhcc.org/wp-content/uploads/2019/06/07HBex.jpg);
}
	/* 101 */
.page-id-2540 .hero-text {
	background-image: url(http://www.mhcc.org/wp-content/uploads/2019/06/08Page101.jpg);
}
	/* Events */
.page-id-4 .hero-text {
	background-image: url(http://www.mhcc.org/wp-content/uploads/2019/06/09Events.jpg);
}
	/* Resources */
.page-id-410 .hero-text {
	background-image: url(http://www.mhcc.org/wp-content/uploads/2019/06/10Resources.jpg);
}
	/* Connect */
.page-id-10 .hero-text {
	background-image: url(http://www.mhcc.org/wp-content/uploads/2019/06/11Connect.jpg);
}
	/* Media */
.page-id-16 .hero-text {
	background-image: url(http://www.mhcc.org/wp-content/uploads/2019/06/12Media.jpg);
}
	/* Featured Members */
.page-id-3224 .hero-text, .page-id-495 .hero-text, .page-id-3176 .hero-text, .page-id-2657 .hero-text, .page-id-2656 .hero-text, .page-id-2488 .hero-text, .page-id-2433 .hero-text, .page-id-2367 .hero-text, .page-id-2179 .hero-text, .page-id-2034 .hero-text, .page-id-1785 .hero-text, .page-id-1552 .hero-text, .page-id-1509 .hero-text, .page-id-1463 .hero-text, .page-id-1379 .hero-text, .page-id-1202 .hero-text, .page-id-730 .hero-text, .page-id-497 .hero-text {
	background-image: url(http://www.mhcc.org/wp-content/uploads/2019/07/13FeaturedMembers.jpg);
}






.hero-text {
	padding: 120px 0;
	text-align: center;
}
.hero-text h1 {
	color: #fff;
	text-shadow: 0 0 4px #000;
}
.hero-text h2 {
	color: #fff;
	font-size: 25px;
	font-weight: 300;
	text-shadow: 0 0 4px #000;
}
/* # Site Footer







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


#black-studio-tinymce-30 img.mhcc-30 {
	width: auto;
	max-height: 200px;
}




#black-studio-tinymce-31 {
	float: right;
}
#black-studio-tinymce-31 ul {
	border-right: solid 1px #333;
	float: right;
	padding: 0 20px 0 0;
}
#black-studio-tinymce-31 ul li {
	font-size: 14px;
	font-weight: normal;
	float: left;
	margin: 0 0 0 20px;
}
#black-studio-tinymce-31 ul li a {
	color: #333;
}
#nav_menu-2 {
	float: right;
}
.footer-links-bottom {
	clear: both;
	float: right;
}
.footer-links-bottom ul li {
	border-right: 1px solid #333;
	float: left;
	line-height: 60%;
	margin: 0 0 10px 10px;
	padding: 0 10px 0 0;
}
.footer-links-bottom ul li:last-child {
	border: none;
	padding: 0;
}
.footer-links-bottom ul li a {
	color: #333;
	font-size: 12px;
}
.footer-col1 {
	float: left;
	text-align: left;
	width: 20%;
}
.footer-col1 a.btn {
	margin: 13px 0 0;
	padding: 10px 15px;
}
.footer-col2 {
	float: left;
	text-align: left;
	width: 80%;
}
.footer-col2 ul.menu ul {
	display: none;
}
.footer-col2 ul.menu li a {
	color: #333;
}
.footer-col2 .social-links {
	float: right;
	margin-top: 20px
}
#black-studio-tinymce-33 a.btn {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0f88c4+0,005c8c+100 */















	background: #0f88c4; /* Old browsers */
	background: -moz-linear-gradient(top, #0f88c4 0%, #005c8c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0f88c4), color-stop(100%, #005c8c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #0f88c4 0%, #005c8c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #0f88c4 0%, #005c8c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #0f88c4 0%, #005c8c 100%); /* IE10+ */
	background: linear-gradient(to bottom, #0f88c4 0%, #005c8c 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f88c4', endColorstr='#005c8c', GradientType=0 ); /* IE6-9 */
	clear: both;
	font-size: 15px;
	float: right;
	margin: 12px 0 0 20px;
	padding: 10px 20px 12px;
}
.footer-col2 .header-links {
	clear: both;
	float: right;
	margin: 18px 0 0;
}
.footer-col2 .header-links ul {
	float: left;
}
.footer-col2 .header-links li:first-child {
	border: none;
}
.footer-col2 .header-links li {
	border-left: 1px solid #ddd;
	float: left;
	margin: 10px 20px 0 0;
	padding: 0 0 0 20px;
}
.footer-col2 .header-links li a {
	color: #333;
}
.footer-col2 .header-links p {
	float: left;
}
.footer-col2 .header-links a.orange-btn {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f0bb00+0,ee910a+100 */







	background: #f0bb00; /* Old browsers */
	background: -moz-linear-gradient(top, #f0bb00 0%, #ee910a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0bb00), color-stop(100%, #ee910a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f0bb00 0%, #ee910a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f0bb00 0%, #ee910a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f0bb00 0%, #ee910a 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f0bb00 0%, #ee910a 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0bb00', endColorstr='#ee910a', GradientType=0 ); /* IE6-9 */
	float: left;
	color: #fff;
	padding: 10px 30px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.footer-col2 .header-links a.btn:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e0a400+0,d36d00+100 */







	background: #e0a400; /* Old browsers */
	background: -moz-linear-gradient(top, #e0a400 0%, #d36d00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e0a400), color-stop(100%, #d36d00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e0a400 0%, #d36d00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e0a400 0%, #d36d00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e0a400 0%, #d36d00 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e0a400 0%, #d36d00 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0a400', endColorstr='#d36d00', GradientType=0 ); /* IE6-9 */
}
#nav_menu-2 ul {
	float: right;
	margin: 0 0 24px;
}
#nav_menu-2 ul li {
	font-size: 14px;
	font-weight: normal;
	float: left;
	margin: 0 0 0 20px;
}
.home .site-footer {
	margin-top: -50px;
	background: #ebebeb;
}
.site-footer {
	background-color: #ebebeb;
	font-size: 16px;
	line-height: 1;
	padding: 40px 0;
	text-align: center;
}
.site-footer p {
	margin-bottom: 0;
}
.site-footer hr {
	border: none;
	border-top: 1px solid #ccc;
	margin: 20px 0px;
}
.site-footer .site-credit {
	font-size: 11px;
	text-align: left;
}
.site-footer .site-credit a {
	color: #333;
}
/* ## Primary Navigation







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















.nav-primary {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0ea7d2+0,1a7db1+100 */







	background: #00683f; /* Old browsers */
	background: -moz-linear-gradient(top, #00683f 0%, #10784f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00683f), color-stop(100%, #10784f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #00683f 0%, #10784f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #00683f 0%, #10784f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #00683f 0%, #10784f 100%); /* IE10+ */
	background: linear-gradient(to bottom, #00683f 0%, #10784f 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00683f', endColorstr='#10784f', GradientType=0 ); /* IE6-9 */
}
.nav-primary .genesis-nav-menu a {
	color: #fff;
}
.nav-primary .genesis-nav-menu .sub-menu a {
	color: #333;
}
.nav-primary .genesis-nav-menu a:hover, .nav-primary .genesis-nav-menu .current-menu-item > a, .nav-primary .genesis-nav-menu .sub-menu .current-menu-item > a:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0590c1+0,0a6090+100 */







	background: #10784f; /* Old browsers */
	background: -moz-linear-gradient(top, #10784f 0%, #00683f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #10784f), color-stop(100%, #00683f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #10784f 0%, #00683f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #10784f 0%, #00683f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #10784f 0%, #00683f 100%); /* IE10+ */
	background: linear-gradient(to bottom, #10784f 0%, #00683f 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#10784f', endColorstr='#00683f', GradientType=0 ); /* IE6-9 */
	color: #fff;
}
/* ## Secondary Navigation







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















.nav-secondary {
	background-color: #fff;
}
/* # Content Area







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















/* ## Entries







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















.entry {
	margin-bottom: 40px;
	padding: 50px 60px;
}
.content .entry {
	background-color: #fff;
}
.entry-content ol, .entry-content ul {
	margin-bottom: 28px;
	margin-left: 40px;
}
.entry-content ol > li {
	list-style-type: decimal;
}
.entry-content ul > li {
	list-style-type: disc;
}
.entry-content ol ol, .entry-content ul ul {
	margin-bottom: 0;
}
.entry-content code {
	background-color: #333;
	color: #ddd;
}
/* ## Entry Meta







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















p.entry-meta {
	font-size: 16px;
	margin-bottom: 0;
}
.entry-header .entry-meta {
	margin-bottom: 24px;
}
.entry-footer .entry-meta {
	border-top: 2px solid #f5f5f5;
	padding-top: 24px;
}
.entry-categories, .entry-tags {
	display: block;
}
.entry-comments-link::before {
	content: "\2014";
	margin: 0 6px 0 2px;
}
/* ## Pagination







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















.pagination {
	clear: both;
	margin: 40px 0;
}
.adjacent-entry-pagination {
	margin-bottom: 0;
}
.archive-pagination li {
	display: inline;
}
.archive-pagination li a {
	background-color: #333;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 16px;
	padding: 8px 12px;
}
.archive-pagination li a:hover, .archive-pagination .active a {
	background-color: #0090d3;
}
/* ## Comments







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















.comment-respond, .entry-comments, .entry-pings {
	background-color: #fff;
	margin-bottom: 40px;
}
.comment-respond, .entry-pings {
	padding: 40px 40px 16px;
}
.entry-comments {
	padding: 40px;
}
.comment-header {
	font-size: 16px;
}
li.comment {
	background-color: #f5f5f5;
	border: 2px solid #fff;
	border-right: none;
}
.comment-content {
	clear: both;
}
.comment-list li {
	margin-top: 24px;
	padding: 32px;
}
.comment-list li li {
	margin-right: -32px;
}
.comment-respond input[type="email"], .comment-respond input[type="text"], .comment-respond input[type="url"] {
	width: 50%;
}
.comment-respond label {
	display: block;
	margin-right: 12px;
}
.entry-comments .comment-author {
	margin-bottom: 0;
}
.entry-pings .reply {
	display: none;
}
.bypostauthor {
}
.form-allowed-tags {
	background-color: #f5f5f5;
	font-size: 16px;
	padding: 24px;
}
/* # Sidebars







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















.sidebar {
	font-size: 16px;
}
.sidebar li {
	border-bottom: 1px dotted #ddd;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.sidebar p:last-child, .sidebar ul > li:last-child {
	margin-bottom: 0;
}
.sidebar .widget {
	background-color: #fff;
	margin-bottom: 40px;
	padding: 40px;
}
/* # Footer Widgets







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















.footer-widgets {
	background-color: #333;
	clear: both;
	padding-top: 40px;
}
.footer-widgets, .footer-widgets a {
	color: #999;
}
.footer-widgets input {
	border: 1px solid #333;
}
.footer-widgets a.button, .footer-widgets a:hover {
	color: #fff;
}
.footer-widgets li {
	border-bottom: 1px dotted #666;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.footer-widgets .widget {
	margin-bottom: 40px;
}
.footer-widgets p:last-child {
	margin-bottom: 0;
}
.footer-widgets-1, .footer-widgets-2, .footer-widgets-3 {
	width: 340px;
}
.footer-widgets-1 {
	margin-right: 60px;
}
.footer-widgets-1, .footer-widgets-2 {
	float: left;
}
.footer-widgets-3 {
	float: right;
}
/* # ERROR PAGE







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















.error404 .site-inner {
	width: 1200px;
	margin: 50px auto;
}
.error404 .content .entry {
	background-color: transparent;
}
.error404 form.search-form {
	width: 100%;
}
.error404 input[type="search"] {
	width: 60%;
	margin-right: 10px;
}
.page-list li {
	border-bottom: medium none;
	margin: 5px 0 5px 30px;
}
.page-id-304 .page-list .page-item-258 {
	display: none;
}
.page-list li li:last-child {
	border-bottom: none;
}
.page-list li li a {
	padding-left: 20px;
}
.page-list li li li a {
	padding-left: 40px;
}
/* # Logo Slider */







#logo-slider .slide {
	list-style: outside none none;
	margin: 0 !important;
	width: 945px !important;
}
#logo-slider-wraper {
	float: left;
	height: 100px !important;
	width: 964px !important;
}
#logo-slider {
	height: auto !important;
}
#logo-slider li a {
	width: 25%;
	display: table-cell;
	vertical-align: middle;
}
#logo-slider li a img {
	width: 30%;
	float: left;
}
#logo-slider a:nth-child(4n) img {
	width: 67%;
}
#logo-slider-wraper .slider-controls {
	top: 0px !important;
}
#prev {
	background: url(images/pager-next.png) no-repeat;
}
#next {
	background: url(images/pager-prev.png) no-repeat;
}
#black-studio-tinymce-8 h2 {
	font-size: 25px;
	font-weight: 700;
	text-transform: uppercase;
}
.home-event {
	float: left;
	width: 100%;
}
#home-event {
	border-top: 1px solid #ccc;
	float: left;
	width: 100%;
	padding-top: 15px;
}
#home-event:first-child {
	border-top: none;
}
.home-calendar {
	background: #1376cd;
	float: left;
	padding: 5px 10px 0px;
	color: #fff;
	text-align: center;
	margin: 10px 10px 0px 0px;
}
.home-calendar .hc-month {
	font-size: 12px;
	text-transform: uppercase;
	margin-bottom: -8px;
	text-align: center;
	font-weight: 600;
	letter-spacing: 1px;
}
.home-calendar .hc-day {
	font-size: 22px;
	font-weight: 600;
	letter-spacing: 3px;
	text-align: center;
}
.home-event-text h3 {
	font-size: 15px;
	margin-bottom: 10px;
}
.home-event-text h3 a {
	color: #2d2d2d;
}
.home-event-text h3 a:hover {
	color: #1376cd;
}
.home-event-text {
	float: left;
	width: 225px;
}
.home-event-text p.ht-date {
	margin-bottom: 0px;
	font-style: italic;
	color: #1376cd;
	font-size: 14px;
}
.home-event-text p.ht-summary {
	margin-bottom: 15px;
	font-size: 14px;
	line-height: 140%;
}
#featured-post-2 h2 {
	font-weight: normal;
	text-align: left;
	font-size: 15px;
	text-transform: none;
}
#featured-post-2 p.entry-meta {
	color: #1376cd;
	font-size: 14px;
	font-style: italic;
	margin-bottom: 0;
}
#featured-post-2 .entry-content p {
	margin: 0;
	font-size: 14px;
}
#featured-post-2 .entry {
	border-bottom: 1px solid #ccc;
	margin-bottom: 15px;
	padding: 0 0 15px;
}
.member-cta {
	background: #18446c;
	float: left;
	padding: 20px 20px 0;
	text-align: center;
}
.member-cta p {
	color: #fff;
	font-size: 14px;
	margin: 0 0 20px;
}
.member-cta a.orange-btn {
	display: inline-block;
	float: none;
	font-size: 15px;
	padding: 8px 34px;
}
.blog .category-slider {
	display: none;
}
.blog .entry-meta {
	display: none;
}
.blog .site-inner {
	max-width: 1024px;
}

/* # Media Queries







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















@media only screen and (max-width: 1200px) {
#genesis-responsive-slider .slide-excerpt-border {
	padding: 0 3%;
	width: 94%;
}
.full-bottom-blue, .full-bottom-green {
	padding: 40px 5% 20px;
}
.home-thirds {
	padding: 80px 3% 40px;
}
.home-event-text {
	width: 71%;
}
#logo-slider-wraper {
	width: 94% !important;
}
.full-bottom .widget-wrap {
	width: 90% !important;
}
#logo-slider-wraper .slide {
	width: 100% !important;
}
.home .site-inner {
	max-width: 100%;
}
.genesis-nav-menu a {
	padding: 14px 45px;
}
.site-inner, .wrap {
	max-width: 960px;
}
.content-sidebar-sidebar .content-sidebar-wrap, .sidebar-content-sidebar .content-sidebar-wrap, .sidebar-sidebar-content .content-sidebar-wrap {
	width: 740px;
}
.content, .site-header .widget-area {
	width: 620px;
}
.sidebar-content-sidebar .content, .sidebar-sidebar-content .content, .content-sidebar-sidebar .content {
	width: 400px;
}
.footer-widgets-1, .footer-widgets-2, .footer-widgets-3, .sidebar-primary, .title-area {
	width: 300px;
}
.footer-widgets-1 {
	margin-right: 30px;
}
}

@media only screen and (max-width: 960px) {
.site-inner, .wrap {
	max-width: 800px;
}
.site-header {
	text-align: center;
}
.title-area {
	display: inline-block;
	float: none;
	padding: 10px 0;
	text-align: center;
	width: 100% !important;
}
.header-image .site-title > a {
	background-position: center;
}
#black-studio-tinymce-4 {
	text-align: center;
}
.social-links {
	display: inline-block;
	float: none;
	margin-top: 20px;
	width: 100%;
}
.social-links ul {
	float: none;
}
.social-links li {
	display: inline-block;
	float: none;
}
.header-links {
	clear: both;
	display: inline-block;
	float: none;
	margin: 0;
}
.header-links ul {
	float: none;
}
.header-links ul li, .header-links a.orange-btn {
	display: inline-block; 
	float: none;
}
.content, .content-sidebar-sidebar .content, .content-sidebar-sidebar .content-sidebar-wrap, .footer-widgets-1, .footer-widgets-2, .footer-widgets-3, .sidebar-content-sidebar .content, .sidebar-content-sidebar .content-sidebar-wrap, .sidebar-primary, .sidebar-secondary, .sidebar-sidebar-content .content, .sidebar-sidebar-content .content-sidebar-wrap, .site-header .widget-area, .title-area {
	width: 100%;
}
.site-header .wrap {
	padding: 20px 5%;
}
.header-image .title-area {
	background-position: center top;
}
.genesis-nav-menu li, .site-header ul.genesis-nav-menu, .site-header .search-form {
	float: none;
}
.genesis-nav-menu, .site-description, .site-header .title-area, .site-header .search-form, .site-title {
	text-align: center;
}
.genesis-nav-menu a, .genesis-nav-menu > .first > a, .genesis-nav-menu > .last > a {
	padding: 20px 16px;
}
.site-header .search-form {
	margin: 16px auto;
}
.genesis-nav-menu li.right {
	display: none;
}
.footer-widgets-1 {
	margin-right: 0;
}
.footer-col1 {
	float: left;
	text-align: center;
	width: 100%;
}
.footer-col1 a.btn {
	display: inline-block;
	float: none;
	padding: 10px 15px;
}
.footer-col2 {
	float: left;
	margin: 30px 0 0;
	text-align: center;
	width: 100%;
}
#nav_menu-2 {
	display: inline-block;
	float: none;
	width: 100%;
}
#nav_menu-2 ul {
	float: none;
}
#nav_menu-2 ul li {
	float: none;
	display: inline-block;
}
#black-studio-tinymce-2 {
	clear: both;
	display: inline-block;
	float: none;
	width: 100%;
}
#black-studio-tinymce-2 ul {
	border: none;
	float: none;
}
#black-studio-tinymce-2 ul li {
	display: inline-block;
	float: none;
}
.footer-links-bottom {
	clear: both;
	float: none;
	margin: 20px 0 0;
	text-align: center;
	width: 100%;
}
.footer-links-bottom ul li {
	display: inline-block;
	float: none;
}
#black-studio-tinymce-33 a.btn {
	display: inline-block;
	float: right;
}
.seal {
	float: left;
	margin: 0px 0 0;
	text-align: center;
	width: 100%;
}
.site-footer .site-credit {
	text-align: center;
}
}

@media only screen and (max-width: 800px) {
/*.slide-excerpt-border 







	{







		text-align:center;







	}







	.flexslider .slides img {







    display: inline-block;







    margin: -20px 0 0 20px;







    width: 40%;







}*/







#genesis-responsive-slider .slide-excerpt-border h2 {
	margin: -50px 0 0;
}
body {
	background-color: #fff;
	font-size: 16px;
}
.error404 .site-inner {
	width: 100%;
}
.site-inner, .wrap {
	padding-left: 5%;
	padding-right: 5%;
}
.home .site-inner {
	padding: 0;
}
.archive-description, .author-box, .comment-respond, .entry, .entry-comments, .entry-pings, .sidebar .widget, .site-header {
	padding: 0;
}
.archive-pagination li a {
	margin-bottom: 4px;
}
.five-sixths, .four-sixths, .one-fourth, .one-half, .one-sixth, .one-third, .three-fourths, .three-sixths, .two-fourths, .two-sixths, .two-thirds {
	margin: 0;
	width: 100%;
}
.sidebar .widget.enews-widget {
	padding: 40px;
}
.header-links ul li {
	display: inline-block;
	float: none;
	margin: 0 0 20px 0;
	padding: 0 8px;
}
.left-third {
	min-height: auto;
	padding: 2% 5%;
	width: 100%;
}
.middle-third {
	margin: 50px 0 0;
	min-height: auto;
	padding: 2% 5%;
	width: 100%;
}
.right-third {
	margin: 50px 0 0;
	min-height: auto;
	padding: 2% 5%;
	width: 100%;
}
#black-studio-tinymce-9 {
	text-align: center;
}
#black-studio-tinymce-9 img {
	display: inline-block;
	float: none;
}
.full-bottom-green a.orange-btn {
	display: inline-block;
	float: none;
}
#logo-slider li a img {
	width: 60%;
}
#logo-slider a:nth-child(4n) img {
	width: 97%;
}
#logo-slider-wraper {
	width: 84% !important;
}
}

@media (max-width: 767px) {
.body-copy {
	width: 100%;
	margin-right: 0px;
}
.inner-right {
	width: 100%;
}
#em_widget-4 li {
	width: 100%;
}
.page-id-410 .one_half {
	width: 100%;
}
}

@media only screen and (max-width: 600px) {
#logo-slider-wraper {
	width: 64% !important;
}
.genesis-nav-menu .sub-menu {
	display: none;
}
#genesis-responsive-slider .slide-excerpt-border {
	text-align: center;
}
#genesis-responsive-slider .slide-excerpt-border h2 {
	clear: both;
	font-size: 20px;
	margin: 10px 0 00;
}
#genesis-responsive-slider .slide-excerpt-border p {
	font-size: 14px;
	line-height: 140%;
}
#genesis-responsive-slider .slide-excerpt-border a.blue-btn {
	float: none;
	display: inline-block;
}
.flexslider .slides img {
	display: inline-block;
	float: none;
	margin: -40px 0 0 20px;
	width: 40%;
}
}
