a{ text-decoration: none;color:#009966;font-weight: 600; }
a:hover,.entry-content a:hover{ color:#005a8c;text-decoration: none; } .text-left           { text-align: left; }
.text-right          { text-align: right; }
.text-center         { text-align: center; }
.text-justify        { text-align: justify; }
.text-nowrap         { white-space: nowrap; }
.entry-content ul, .mh-comment-list ul{ list-style-type: disc; }
.entry-content ul li, .mh-comment-list ul li{ font-size:100%; }
span.pdf-format{ font-size: 80%; }
.mh-footer a{ font-weight: normal; }
.mh-footer a:hover{ color:#979797; }
ul.no-indent-list, .green-box.mh-tab-content ul.no-indent-list, .green-box.mh-tab-content ul{ margin-left: 16px; }
.green-box.mh-tab-content ul.no-indent-list, .green-box.mh-tab-content ul{ list-style-position: inherit;list-style-type: disc; }
ul.no-indent-list ul.no-indent-list{ margin-left: 0px;list-style-position: inside; }
ul.list-style-none{ list-style-type: none;margin-left: 0; }
ul.indented-no-bullet-list{ list-style-type: none; }
hr.separator{ margin: 35px 0;background: #E0E0E0;height: 1px;border: none; }
.grey-box{ background:#efedef;padding:15px; }
.search-form input{ text-transform: inherit; }
body.with-topbar .mh-container-outer{ margin-top:0; }
.divisions-container hr.separator{ margin: 35px 0;background: #E0E0E0;height: 1px;border: none; }
.anchor{ padding-top: 50px; margin-top: -50px; }
.entry-content .sharedaddy{ max-height: 90px;height: 90px;overflow: hidden;padding-left:1px; }
.entry-content .sharedaddy .sd-content .share-customize-link{ display:none; }
h3 span, h4 span{ font-size:14px;font-weight: bold; }
.green-heading-table th{ color:#FFF;background: #009966;text-align: left; }
.green-heading-table table{ border-collapse: collapse;border:none; }
.green-heading-table table tbody tr{ background:#FFF; }
.green-heading-table table tbody tr:nth-child(even){ background: #EDFEF0; }
.green-heading-table table th, .green-heading-table table td{ border:none; }
.green-box.column-boxes{ margin-bottom: 15px; }
ul.flex-direction-nav{ list-style: none; }
.gallery-caption{ background: transparent;opacity: 1;position: static;color: #000; }
.ai1ec-event-title{ font-weight:bold;font-size:14px; }
.ai1ec-popover.ai1ec-popup{ display: none !important; }
.ai1ec-popover.ai1ec-popup .ai1ec-popup-excerpt{ display: none !important; }
.home .mh-widget #ai1ec-calendar > .ai1ec-calendar-toolbar{ display: none; }
.home .mh-widget table.ai1ec-month-view{ border: none !important; }
.home .mh-widget .ai1ec-month-view td{ border-color: transparent !important; }
.home .mh-widget .ai1ec-month-view .ai1ec-day-stretcher{ height: auto; }
.home .mh-widget .ai1ec-month-view td.ai1ec-empty, .home .mh-widget .ai1ec-month-view th{ background: #FFF !important; }
.home .mh-widget .ai1ec-month-view .ai1ec-date{ background: transparent;color: #a1a7ad;line-height: 22px;height: auto;margin-bottom: 1px !important;padding: 0 0.4em;font-size: 14px;text-align: right;text-shadow: 0 1px 0 #fff;font-weight: bold;text-align: center }
.home .mh-widget .ai1ec-views-dropdown, .home .mh-widget .ai1ec-prev-year, .home .mh-widget .ai1ec-next-year, .home .mh-widget .ai1ec-subscribe-container{ display: none; }
.home .mh-widget .ai1ec-btn-toolbar{ text-align:center; }
.home .mh-widget .ai1ec-pull-left{ display: none; }
.home .mh-widget #ai1ec-calendar-view-container{ padding: 10px;border: 1px solid #bbb; }
.home .mh-widget .ai1ec-btn-toolbar .ai1ec-pagination{ float: none !important;text-align: center;width:100%;margin-left: 0; }
.home .mh-widget .ai1ec-btn-toolbar .ai1ec-pagination.ai1ec-btn-group > .ai1ec-btn{ float: none;border:none; padding: 7px 10px;line-height: 1.7; }
.home .mh-widget .ai1ec-btn-toolbar .ai1ec-pagination.ai1ec-btn-group > .ai1ec-btn.ai1ec-minical-trigger .ai1ec-fa{ display:none; }
.home .mh-widget .ai1ec-btn-toolbar .ai1ec-pagination.ai1ec-btn-group > .ai1ec-btn.ai1ec-next-month, .home .mh-widget .ai1ec-btn-toolbar .ai1ec-pagination.ai1ec-btn-group > .ai1ec-btn.ai1ec-prev-month{ color: #009966; }
.home .mh-widget #ai1ec-container .timely .ai1ec-day .ai1ec-event-container{ width: 100% !important;font-size: inherit;opacity: 1;text-align: center;text-decoration: underline !important;position: static !important;background: #d5ffd5;display: none; }
.home .mh-widget .ai1ec-month-view .ai1ec-date.event-date{ background: #d5ffd5; }
.home .mh-widget#text-70 .textwidget{ margin-bottom: 1px; } @-moz-document url-prefix() {
.ai1ec-tag-filter .ai1ec-dropdown-menu {
padding-right: 20px;
}
}
#text-53.mh-widget.mh-home-12{ display: none; }
.timely .dc37-filter-label{ float: left;padding: 10px 0px;padding-right: 0;font-weight: bold;margin: 0; }
.timely .dc37-filter-note{ margin: 0;padding: 11px 0;color: #999;font-size:13px; } .mh-header-bar-content.mh-header-bar-bottom-left.mh-col-2-3{ width: 69%; }
.mh-header-bar-content.mh-header-bar-bottom-right.mh-col-1-3{ width: 28%; }
.mh-ticker-loop-bottom{ height: 35px; overflow: hidden; }
.mh-ticker-loop-bottom span.highlight-link{ color:#009966; }
.mh-ticker-item-bottom{ padding-right: 0;font-weight: bold; }
.hidden.d-none{ display: none; } .mh-subheader .mh-ticker-title{ background:#FFFF6C;color:#000; } body.with-topbar{ margin-top:50px; }
.topbar{ background: #025a96;text-align:center;position:fixed;width: 100%;top: 0;z-index: 1000;transition: all 0.4s ease-in 0s;-webkit-transition: all 0.4s ease-in 0s;-moz-transition: all 0.4s ease-in 0s; }
.topbar a, .topbar a:hover{ color:#FFF;font-family: 'Arial'; }
.topbar span{ font-size:25px;text-transform:uppercase;font-weight:bold; }
.topbar .topbar-close{ color:#FFF;position: absolute;right: 30px;top: 18px;font-size: 16px;cursor:pointer; }
.topbar.shrink{ width:26%;right:0; }
.topbar.shrink .topbar-close{ right:15px; } .widget_nav_menu .menu-quick-links-container .menu li { border:none;display: inline-block;width: 48%; }
.widget_nav_menu .menu-quick-links-container .menu li a{ padding: 0;font-size:16px; }
.footer-widget-connectwith a.social-icon{ margin:0 10px; } .mh-main-nav li a{ padding:10px 34px; }
.mh-main-nav ul#menu-main-menu > li:last-child > ul > li.menu-item-has-children > ul, .mh-main-nav ul#menu-main-menu > li.menu-politics > ul > li.menu-item-has-children > ul{ right:100%;left:auto; }
.mh-main-nav .sub-menu li a{ padding: 5px 12px;text-transform: capitalize; }
.mh-main-nav .sub-menu li.menu-item-has-children{ position: relative; }
.mh-main-nav .sub-menu li.menu-item-has-children:after { position:absolute;top:10px;right :20px;content: "\f105";display: inline-block;color:#FFF;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; }
.mh-main-nav .sub-menu li.menu-item-has-children:hover:after{ display:none; } .mh-slider-layout1 .flex-control-nav{ top:25px;right:25px;text-align:right;height:35px; }
.mh-slider-layout1 .flex-control-nav li a{ color:transparent;border-color:transparent;background-color: #EEE; }
#mh-mobile .mh-slider-layout1 .flex-control-nav li a.flex-active{ background:#FFFF6C;border-color:#FFFF6C; }
.mh-slider-layout1 .mh-slider-caption{ width:100%;top:90%;height:50px;background:#FFFF6C;text-align:center; }
.mh-slider-layout1 .mh-slider-caption .mh-slider-content{ padding: 5px; }
.mh-slider-layout1 .mh-slider-caption .mh-slider-content, .mh-slider-layout1 .mh-slider-caption .mh-slider-content a{ color:#000;font-size:16px; }
.mh-slider-layout1 .mh-slider-caption .mh-slider-content .mh-excerpt{ line-height:35px;margin-top:0; }
.mh-carousel-layout2 .flex-direction-nav{ display:block; } .mh-home-columns .mh-content{ width:100%; }
.mh-home-columns .mh-content .mh-home-area-3{ width:31.66%; }
.mh-home-columns .mh-content .mh-home-area-4{ width: 64.24%; }
.mh-home-columns .mh-content .mh-home-area-4 .mh-custom-posts-widget{ padding:10px;border:1px solid #BBB; }
.mh-home-columns .mh-content .mh-home-area-4 .mh-custom-posts-widget h3 a{ color: #009966; }
.mh-home-columns .mh-content .mh-home-area-4 .mh-custom-posts-widget .mh-meta{ display: none; }
.homepage-widget-upcoming-events, #mh_magazine_category_columns-4, .mh_magazine_carousel{ background:#d5ffd5; padding:10px; }
#mh_magazine_category_columns-4, .mh_magazine_carousel{ border:1px solid #BBB; }
.mh_magazine_carousel .flex-direction-nav a{ line-height: 1;font-size: 0;text-shadow: none;padding: 11px 0;height: auto;width: 22px;background: #999; }
.mh_magazine_carousel .flexslider .flex-next { opacity: 1;right: -10px;border-radius: 20px 0px 0 20px; }
.mh_magazine_carousel .flexslider .flex-prev { opacity: 1;left: -10px;border-radius: 0px 20px 20px 0px; }
.mh_magazine_carousel .flex-direction-nav a:before{ font-size:20px;color:#FFF; }
.mh_magazine_carousel .mh-carousel-layout2 .mh-carousel-caption{ position:absolute;top:0;left:0;background:#009966;color:#FFF;padding:3px 5px;font-size:13px;text-trasnsform:uppercase;font-weight:normal;font-family:"Arial";margin:0; }
.mh_magazine_carousel .mh-carousel-layout2 .mh-carousel-title{ margin-top:10px;font-size:0.9rem; }
.mh_magazine_carousel .mh-carousel-layout2 .mh-carousel-title a{ color:#666;font-family:"Arial"; }
.mh_magazine_carousel .mh-carousel-layout2 .mh-carousel-title a:hover{ color:#009966; } .blog-post-style .mh-custom-posts-widget .mh-custom-posts-item .mh-custom-posts-thumb-xl{
width:200px;
height:auto;
float:left;
margin-right:15px;
margin-bottom:15px;
display:block;
}
.blog-post-style .mh-custom-posts-widget{
height:500px;
overflow-y:scroll;
}
.mh-main .mh-content{
width: 100%;
}
.dot-bullet li{
padding-left:10px;
background-image:url(//www.dc37.net/wp-content/uploads/2016/05/dot.png);
background-repeat:no-repeat;
background-position:left 5px;
}  .eventon_events_list .evcal_evdata_row .evcal_evdata_cell,
.eventon_events_list .evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell {
padding-left :41px;
} .gallery-container {
margin:0 !important;
}
.mh_flickr_carousel li{
list-style:none;
}
.widget_rss ul {
border: 1px solid #bbbbbb;
height: 471px;
overflow-y: scroll;
padding: 10px;
}
li a.rsswidget { display: block;
font-size: 20px;
padding-top: 8px;
}
.widget_rss .rssSummary {
margin-bottom: 14px;
margin-top: 14px;
}
h4 a.rsswidget img {
display: none;
}
@media screen and (min-width: 1120px) and (max-width: 1320px) {
.eventon_events_list .evcal_evdata_row .evcal_evdata_cell, .eventon_events_list .evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell {
padding-left: 20px;
}
} .event_description .evorow .tb .evcal_col50 {float: none;display: block;width:100%;border-bottom:1px solid #e5e5e5; } .mh-sidebar-2 .green-box.mh-tab-content ul, .mh-sidebar-2 .white-border-box.mh-tab-content ul{ font-size: 11px; } .green-box.mh-tab-content{ padding: 15px; }
.green-box .green-box-title{ font-weight: bolder;margin-bottom: 0; } .green-box.mh-tab-content ul li a{ font-size: 13px; }
.about-us-video .wpb_video_heading{ font-size: 0.875rem;font-weight: 700;color: #fff;padding: 10px 15px;background: #009966;text-transform: uppercase; }
.about-us-video .wpb_video_heading:before {content: "\f16a";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: 1.125rem;margin-right: 10px;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.about-us-video .mh-widget-title-link:hover{ color:inherit;text-decoration: none; }
.page-banner-container div.hover{ display:none; }
.join-link-blocks.mh-tab-content{ padding: 0px; background:none; }
.join-link-blocks p.no-margin{ margin-bottom: 0; }
.join-link-blocks.mh-tab-content ul{ margin-left: 16px;list-style-type: disc; } .green-box.mh-tab-content ul.list-style-none{ list-style-type: none; }
.aboutwhoweare-aboutretirees table{ table-layout: fixed; }
.aboutwhoweare-aboutretirees table tr td, .aboutwhoweare-aboutretirees table tr th{ width: 23%; } .leaderships-template-default .leader-name{ margin-bottom: 0;font-weight: normal; }
.leaderships-template-default .leader-photo{ margin: 0.3125rem 1.25rem 1.25rem 0;float:left; }
.leaderships-template-default .leader-photo .aligncenter{ margin-top: 0; }
.leaderships-template-default .leader-details{ float:left;width:77%; }
.leaders-list{ list-style: none;margin:0;text-align: center; }
.leaders-list li{ display: inline-block;vertical-align: top;text-align: center;margin:0 10px; }
.leaders-list.vice-presidents li{ margin: 10px 10px 30px; } .members-grid-container.mh-row .member-block { margin-bottom:20px;overflow: hidden;position: relative;text-align: center;cursor: default;display: inline-block;vertical-align: top;margin-left: 0; }
.member-block .mask, .member-block .content { width: 100%;height:100%;position: absolute;overflow: hidden;top: 0;left: 0;background-color: rgba(204, 204, 204, 0.3);box-sizing: border-box; }
.member-block img { display: block;position: relative;transition: all 0.4s ease-in-out 0.5s; }
.member-block .mask{ transition: all 0.3s ease-in 0.4s;text-align: center; }
.member-block .member-text{ background: transparent;text-align: center;transition: all 0.5s ease-in-out 0.1s;position: relative;top: 78%;color:#FFF;text-transform: uppercase;line-height: 18px; }
.member-block .member-text .member-position{ font-size: 80%; }
.member-block .read-more { opacity:0;display: inline-block;text-align: center;transform: translateY(250px);transition: all 0.3s ease-in-out 0.1s; } .member-block:hover .mask { background: none;opacity:1;transition-delay: 0s; }
.member-block:hover img { transition-delay: 0s; }
.member-block:hover .mask .member-text { opacity: 1;transform: translateX(300px);transition-delay: 0.1s; }
.member-block:hover .mask .read-more { opacity:1;transform: translateY(220px);transition-delay: 0.3s; }
body.single-members .mh-pages-1 .mh-widget-title{ display:none; }
body.single-members .mh-pages-1 .members-container .alignleft, body.single-members .mh-pages-1 .members-container .alignright{ margin:0; }
body.single-members .mh-pages-1 .members-container .alignright{ margin-top:15px; }
body.single-members .green-box{ margin-bottom: 15px;font-size:1rem;font-weight: bold; } #enrollForm input[type="image"]{ border:none;padding:0; }  .newsroom-blocks .mh-widget-title a, .newsroom-blocks .mh-widget-title a:hover{ color:#FFF;text-decoration: none; }
.newsroom-blocks .mh-tab-content{ padding: 0px; background:none; }
.newsroom-blocks p{ margin-bottom: 0; }
.newsroom-blocks .mh-tab-content ul{ margin-left: 16px;list-style-type: disc; } .newsroom-blocks ul.list-style-none{ list-style-type: none;margin-left: 0; }
.news-releases-list li{ margin:25px 0; }
.newsroom-blocks .left-block{ display:inline-block;width:48%;margin-right:5px;vertical-align: top; }
.newsroom-blocks .right-block{ display:inline-block;width:48%;vertical-align: top; }
.newsroom-blocks.social-block { border:1px solid #999;padding:15px; }
.newsroom-blocks.social-block ul.social-icons li{ display:inline-block; }
.shortcode-breadcrumbs .mh-breadcrumb{ margin-bottom: 0; }
.mh-sidebar-wide .widget_rss ul{ height:auto;overflow-y: visible; } .news-release-contact{ font-size: 12px;width: 55%;margin: 0 auto; }
.news-releases-list{ margin-bottom: 35px; }
.year-title{ float:left; }
.years-dropdown{ float:right; }
.years-select select { background: transparent;width: 110px;padding: 5px;line-height: 1;border: 0;border-radius: 0;height: 25px;-webkit-appearance: none;-moz-appearance:none;position:relative;z-index: 1; }
.years-select { width: 113px;height: 25px;display: inline-block;overflow: hidden;border: 1px solid #979797;vertical-align: middle;position: relative; }
.years-select::after{ font: normal normal normal 14px/1 FontAwesome;content: "\f0dd";position: absolute;top: -5px;right: 6px;color: #009966;font-size: 24px; }
.news-release table, .news-release table td{ border:none; } .news-release .news-date{ color: #979797;text-transform: uppercase;width: 90px; }  body.tax-radioshows-year.mh-right-sb #main-content{ position: relative; }
body.tax-radioshows-year .mh-content .mh-excerpt{ display: none; }
.radioshows-list{ max-height: 1100px;overflow-y: auto;margin-bottom: 35px;padding-right: 5px; }
.radioshows-list ul li{ margin-bottom: 35px; }
.radioshows-list .radioshow-audio-container .wp-audio-shortcode{ margin-bottom: 15px; }
.radioshows-list h5{ margin-bottom: 0; }
.radioshow-audio-container{ width: 60%; }
.wp-audio-shortcode.mejs-container .mejs-controls{ background: #009966; }
.wp-audio-shortcode .mejs-controls .mejs-time-rail .mejs-time-current, .wp-audio-shortcode .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{ background: #ffff6c; }
.wp-audio-shortcode .mejs-controls .mejs-time-rail .mejs-time-loaded{ background: rgba(0, 153, 102, 0.78); }
.wp-audio-shortcode .mejs-controls .mejs-time-rail .mejs-time-total{ background: #FFF; } .featured-video-container{ padding:15px;background:#000; }
.featured-video-container .wpb_text_column{ color:grey; }
.featured-video-container .featured-tvshow-date{ color:grey;margin-bottom: 0; }
.featured-video-container .featured-tvshow-desc{ color: #FFF;font-size: 18px;min-height: 140px;height: 140px;overflow: hidden; }
.featured-video-container .wpb_video_widget{ margin-bottom: 0;border:1px solid grey; }
.videos-container{ border:1px solid #DDD;padding:10px;max-height: 680px;overflow-y: auto; }
.videos-container ul{ list-style: none;margin: 0; }
.videos-container ul li{ width:23.9%;display:inline-block;margin:10px 3px 25px;vertical-align: top; }
.videos-container ul li img{ width:100%; }
.videos-container ul li a{ display:block; }
.videos-container ul li a.video-details{ line-height: 18px;font-size: 12px;max-height: 72px;overflow: hidden; }
.yellow-box.mh-tab-content{ padding: 15px;background: rgba(255, 255, 203, 1);border:1px solid #CCC; }
.yellow-box.mh-tab-content p{ margin-bottom: 10px; }
.yellow-box.mh-tab-content p.smaller-font{ font-size: 90%; }
.yellow-box.mh-tab-content ul{ list-style: disc;margin-left: 15px; }
.yellow-box.mh-tab-content ul li{ font-weight: bold; } .dc37-flickr-photo-stream .photos-set{ margin: 0 auto;list-style: none;width:100%; } .dc37-flickr-photo-stream .photos-set-item {
width:232px;
background: #fefefe;
border: 2px solid #fcfcfc;
box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
margin: 0 5px 15px;
padding: 5px;
transition: opacity .4s ease-in-out;
display: inline-block;
text-align: center;
}
.dc37-flickr-photo-stream .photos-set-item:hover{ opacity: 0.7; }
.flickr-channel-link{ display:block;width:270px;margin:0 auto;padding-right:54px; }  .pep-articles-month-list .mh-col-1-3{ margin-bottom: 20px;overflow: hidden;position: relative;text-align: center;cursor: default;display: inline-block;vertical-align: top;margin-left: 0; } .peplogo-years-container{ margin-bottom: 1.25rem; }
.peplogo-years-container img{ width:auto; }
.peplogo-years-container .title-years-dropdown{ margin-top: 0; ;margin-bottom: 0; }
.pep-month-articles-container{ margin-bottom: 35px; }
.pep-month-articles-container h3{ margin-bottom: 15px; }
.pep-month-articles-container h4{ background: #d5ffd5;padding: 3px 15px;font-size: 15px;margin-bottom: 15px; }
.month-article-list ul{ list-style: disc;margin-left: 15px; }
.month-article-list > ul{ margin-bottom: 15px; } .month-article-list .pep-photo-credit{ font-size: 12px; }
.pep-month-articles-container .green-box{ margin-top: 15px;margin-right: 38px; }
.pep-month-articles-container .green-box .box-title{ margin-bottom: 15px; }
.pep-month-articles-container .green-box p.small{ font-size: 12px;margin-top: 15px; }
.editorial-photo, .editorial-details{ display:inline-block;vertical-align: top; }
.editorial-photo{ margin-right: 15px;width: 22%; } .editorial-details{ width:75%;max-width: 75%; } .pep-article{ clear:both; }
.pep-article .right-align{ margin:0; margin-left: 1.25rem;float:right; }
.pep-article .small-column{ width:24%; }
.pep-article .wide-column{ width:73%; }
.pep-article .right-align .alignnone, .pep-article .left-align .alignnone{ margin-top: 0; }
.pep-article .left-align{ float:left; }
.pep-article .vc_row.edfund-columns-heading{ margin-right: 0;margin-left: 0; }
.pep-article .vc_row.edfund-columns-container{ margin-left: 0;margin-right: 0;padding:15px 0; }
.pep-article .edfund-columns-container .wpb_column.vc_column_container:nth-child(2) .vc_column-inner{ padding: 0; }
#page-4488 figure figcaption.wp-caption-text.photo-credit{ text-align: left; }
.custom-caption{ margin:0 auto;text-align:center; }
.custom-caption .alignleft{ float:none;display:inline-block; }  figure figcaption.wp-caption-text{ text-align: center;font-size: 12px;font-weight: normal; }
figure figcaption.wp-caption-text.photo-credit{ font-size:10px;font-style: italic;text-align: right; }
.mh-tab-content.white-border-box{ background:#FFF;border:1px solid #aaa;padding: 15px; }
.white-border-box.mh-tab-content ul{ margin-left: 15px;list-style-position: outside;list-style-type: disc;font-size: 11px; }
.white-border-box.mh-tab-content ul li a{ font-size: 13px; }
.committees-list.entry-content ul{ list-style-type: none;margin-top:25px;margin-left:25px; }
.committees-list.entry-content ul li a{ font-weight: bold;font-size: 13px;line-height: 1; }   .locals-list.entry-content ul{ list-style-type: none;margin-top:25px;margin-left:25px; }
.locals-list.entry-content ul li a{ font-weight: bold;font-size: 13px;line-height: 1; }
.locals-list.entry-content ul li .local-number, .locals-list.entry-content ul li .local-name{ display:inline-block; }
.locals-list.entry-content ul li .local-number{ width:100px; }
.single-locals .entry-content  h3{ font-size: 1.5rem; } .register-to-vote-container .get-out-vote-box{ float:right;width:190px; } .people-program-container .politicians-pdf-link:before{ content:url(//www.dc37.net/wp-content/themes/mh-magazine/images/htmlsite/checkbox_20.jpg); }
.feature-video-column{ margin-top: -97px; } .salary-work-hours .work-hours, .salary-work-hours .salary{ display:inline-block;width:48%; }
.salary-work-hours b:not(.text-left){ border-bottom:1px solid #DDD;display: block;text-align: center; }
.ft-salary-calculator .green-box.mh-tab-content{ width:520px;text-align: center; }
.local-372-salary-calculator .green-box.mh-tab-content{ width:550px;text-align: center; } .video-caption{ padding:5px;text-align: center; }
.wtc-health-alert span{ font-size: 14px;font-weight: normal;line-height: normal; }
.wtc-facebook-link i{ font-size: 18px;color: #365899; }
.white-box .mh-widget-title a, .white-box .mh-widget-title a:hover{ color:#FFF;text-decoration: none; }
.white-box .mh-tab-content{ padding: 0px; background:none; }
.white-box p{ margin-bottom: 0; }
.white-box .mh-tab-content ul{ margin-left: 16px;list-style-type: disc; } .health-insurance-plans-table table{ border-collapse: collapse;border:none; }
.health-insurance-plans-table table th, .health-insurance-plans-table table td{ border:none; }
.health-insurance-plans-table table thead th{ color:#FFF;background: #009966;text-align: left; }
.health-insurance-plans-table table tbody tr{ background:#FFF; }
.health-insurance-plans-table table tbody tr:nth-child(even){ background: #EDFEF0; }
.content-benefit-booklets .booklet-block{ display:inline-block;vertical-align: top;margin:0 12px; }
.content-benefit-booklets .booklet-block:first-child{ margin-left: 0; }
.dental-green-boxes .green-box{ margin-bottom: 15px; }
ul.list-freelegal-block li{ margin-bottom: 10px; }
.priscription-table-cotnainer th{ color:#FFF;background: #009966;text-align: left; }
.priscription-table-cotnainer table{ border-collapse: collapse;border:none; }
.priscription-table-cotnainer table th, .priscription-table-cotnainer table td{ border:none; }
.edfund-columns-heading{ color:#FFF;background: #009966;text-align: center;padding:8px 0; }
.edfund-columns-heading h5{ color:#FFF; }
.edfund-columns-container{ background: #EDFEF0;padding:15px;margin-bottom: 35px; }
.edfund-columns-container .wpb_column.vc_column_container{ overflow: hidden; }
.edfund-columns-container .wpb_column.vc_column_container .wpb_content_element{ margin-bottom: 0; }
.edfund-columns-container .wpb_column.vc_column_container:not(:first-child) div{ height:100%; }
.edfund-programs-column{ background: #FFF;padding:15px; }
.edfund-programs-column h5{ text-align: center;color:#009966;font-size: 18px; }
.green-box.mh-tab-content.edfund-program-block{ padding-right: 0; }
.edfund-program-block ul.program-locations{ margin:0;list-style: none; }
.spring2017-container{ margin-bottom: 15px; }
.edfund-programs-column .spring2017-container{ margin-bottom: 0px; }
.professional-workshop .green-heading-table table tbody tr{ background: #EDFEF0; }
.professional-workshop .green-heading-table{ margin-bottom: 15px; }
.professional-workshop hr.separator{ margin:20px 0; }
.course-unavailable{ border: red thin solid;text-align: center;padding: 10px;width: 60%; }
ol.list-edfundfaqs li{ margin-bottom: 15px; }
.engineers-page-table table{ border:none; }
.engineers-page-table table td{ border:none;max-width: 353px;width:353px;display: inline-block; } ul.search-results li{ margin-bottom: 15px; }   .mh-sitemap .mh-col-1-3{ margin-left: 0; }
.mh-sitemap .mh-col-1-3 .mh-widget-title a:hover{ color:#FFF; }
.mh-sitemap .newsroom-blocks.social-block{ box-sizing: border-box;border:none;padding:0;float:right; }
.mh-sitemap .newsroom-blocks.social-block .mh-tab-content{ margin-bottom: 1.25rem;border: 1px solid #999;
padding: 15px; } .meetings-block{ width: 28.333333%;float: right;margin-left:15px;border: 1px solid #999;padding: 15px; } .show-for-mobile{ display:none; }
.mh-footer-1 #text-51{ display:none; }
.slicknav_nav a{ text-transform: uppercase; } @media only screen and (max-width: 768px) {
.hide-for-mobile{ display:none; }
.show-for-mobile{ display:block; }
.hide-for-tablet{ display: none; }
.mh-footer-1 #text-51{ display:block; }
#text-53.mh-widget.mh-home-12{ display: block; } .mh-header-mobile-nav{ margin-top:-30px; }
.mobile-topmenu{ display:inline-block;width:84%;margin-top: 15px; }
.mobile-topmenu ul{ display: table;width:100%; }
.mobile-topmenu ul li{ display:table-cell;text-align: center;border-right: 1px solid #696969; }
.mobile-topmenu ul li a{ color:#FFF;text-transform: uppercase;padding:10px;font-size: 16px; }
.mobile-topmenu ul li a img{ height:20px;vertical-align: top; }
.mh-header-mobile-nav .slicknav_btn{ margin-top: -1px;padding-bottom: 11px;width: 56px;position: relative;cursor: pointer; }
.mh-header-mobile-nav .slicknav_btn:after { content: "\f0d7";color:#FFF;display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;padding-left: 6px;top: 5px;position: absolute; }
#mh-mobile .mh-header-search{ width:100%;display: none; }
#mh-mobile .mh-header-search .search-form .search-submit{ display: inline-block; color: #FFF;border: 1px solid #FFF;border-left: 0;margin-left: -4px;min-width: 58px;padding: 8px;border-radius:0; }
.mh-site-logo{ padding:0; } .mh-home-area-3 #mh_magazine_youtube-4, .mh-home-area-3 #text-34, #mh-mobile #mh_magazine_static_carousel_solwin-2,
.mh-home-area-4 #rss-2,
.mh-home-sidebar-2 #text-17, .mh-home-sidebar-2 #text-22, .mh-home-sidebar-2 #text-70, .newsheadlinesnewsroom-meeting-schedule .mh-sidebar-2 #text-44, .single-ai1ec_event .mh-sidebar-2 #text-44,
.mh-footer-1 #text-15, .mh-footer-2 .mh-footer-widget.widget_nav_menu, .mh-footer-3 #text-16, .mh-footer-4 #mh_magazine_facebook_page-4{ display:none; }
#mh-mobile #mh_magazine_custom_slider-4{ margin-bottom: 0; }
#mh-mobile .mh-slider-layout1 .flex-control-nav{ display: block;top:10px;right:10px; }
#mh-mobile .mh-slider-layout1 .flex-control-paging li a{ width:10px;height:10px; }
#mh-mobile .mh-slider-layout1 .mh-slider-caption {width: 100%;top: 90%;height: auto;background: #FFFF6C;text-align: center;border:none; }
#mh-mobile .mh-slider-caption .mh-slider-content .mh-slider-title{ line-height: 1; }
#mh-mobile .mh-slider-caption .mh-slider-content .mh-slider-title a{ font-size: 14px; }
.mh-home-columns .mh-content .mh-home-area-3, .mh-home-columns .mh-content .mh-home-area-4{ width:auto; }
#text-52{ margin-bottom: 0; }
#text-52 .receive-social-container{ background: #d5ffd5;padding:15px; }
#text-52 .receive-social-container .social-icons{ margin:10px auto; }
#text-52 .receive-social-container .social-icons ul{ display:table;margin:0 auto; }
#text-52 .receive-social-container .social-icons ul li{ display:table-cell;text-align: center;padding:0 7px; }
#text-52 .receive-social-container .social-icons ul li a img{ width:70px; }
.frontline-posts-container{ margin: 20px auto; }
.frontline-posts-container .mh-widget-title{ margin-left: -15px;margin-right: -15px; }
.frontline-posts-container .health-benefits, .frontline-posts-container .user-generics{ display:inline-block;margin: 0 5px;width:47%;vertical-align: top; }
.frontline-posts-container .health-benefits{ margin-left: 0; }
.frontline-posts-container .user-generics{ margin-right: 0; }
.frontline-posts-container .health-benefits p, .frontline-posts-container .user-generics p{ text-align: left; }
#mh-mobile .pages-links ul{ border:3px solid #009966; }
#mh-mobile .pages-links li{ text-align: left;border-top:3px solid #009966; }
#mh-mobile .pages-links li a{ background: url(//www.dc37.net/wp-content/themes/mh-magazine/images/mobile/arrow_green_right_m.png) no-repeat 99% center #FFF;background-size:10px;display: block;padding:0 7px; }
#mh-mobile .pages-links li:first-child{ border:none; }
#text-21{ background: #d5ffd5;padding:15px;padding-top:20px;padding-bottom:20px;margin-bottom: 0; }
#text-21 .mh-widget-title{ margin-left: -15px;margin-right: -15px; }
#text-21 .textwidget{ background: #FFF; }
#text-21 .textwidget a{ color: #333;font-weight: normal; }
#text-53{ background: #d5ffd5; }
#text-53 .textwidget{ padding:15px;padding-bottom: 20px;padding-top: 0; }
.mh-widget-layout2 .mh-widget-title{ text-align: center; }
.mh-home-area-3, .mh-home-sidebar-2{ text-align: center; }
.mh-widget, .mh-footer-widget{ text-align: center; }
.mh-widget.widget_rss, .mh-widget .mh-tab-content, .type-members .mh-widget.widget_text{ text-align:left; }
.feature-video-column{ margin-top: 0px; } .mobile-footer-topmenu{ background: #009966;height: 45px; }
.mobile-footer-topmenu ul{ display: table;width: 100%;height: 45px; }
.mobile-footer-topmenu ul li{ display:table-cell;text-align: center;vertical-align: middle;width:33.33%; }
.mobile-footer-topmenu ul li a{ color:#FFF;display: block;line-height: 1;font-size: 14px;text-transform: uppercase; }
.mobile-footer-topmenu ul li img{ height: 20px; }
.mobile-footer-topmenu ul li:first-child a{ border-right:1px solid #FFF; }
.mobile-footer-topmenu ul li:last-child a{ border-left:1px solid #FFF; }
.mh-footer-widget-title{ display:none; }
#text-51 .footer-links ul{ display: table;margin: 15px auto; }
#text-51 .footer-links ul li{ display: table-cell;text-align: center;border-right:1px solid #FFF;padding:0 10px;line-height: 1;text-transform: uppercase;font-size: 12px; }
#text-51 .footer-links ul li:first-child{ text-align: right; }
#text-51 .footer-links ul li:last-child{ text-align: left;border:none; }
.videos-container ul li{ width:31.9%; } #mh-mobile.page-id-866 .vc_wp_rss{ margin-bottom: 0; }
#mh-mobile.page-id-866 .vc_wp_rss .widget ul { height: auto; overflow-y: visible;margin: 0; }
#mh-mobile.page-id-866 .vc_wp_rss .widget .widgettitle a.rsswidget:first-child{ display: none; }
#mh-mobile.page-id-866 .mh-sidebar-wide .widget_rss{ display:none; }
#mh-mobile.page-id-866 .mh-sidebar-wide #text-40{ display:none; } .member-block .mask{ background:none; }
.member-block .member-text{ top: 72%; }
.member-block .read-more { opacity:1;transform: translateY(173px); }
.meetings-block{ width:191px; }
}
@media only screen and (max-width: 667px) {
.meetings-block{ width:100%;float:none;margin-left:0;box-sizing:border-box; }
}
@media only screen and (max-width: 600px) {
.videos-container ul li{ width:31%; }
} @media only screen and (max-width: 414px) {
.videos-container ul li{ width:46.9%; }
.member-block .read-more { opacity:1;transform: translateY(335px); }
.ft-salary-calculator .green-box.mh-tab-content{ width:100%;box-sizing: border-box; }
.local-372-salary-calculator .green-box.mh-tab-content{ width:100%;box-sizing: border-box; }
.ft-salary-calculator .green-box.mh-tab-content iframe{ height:200px;width:347px; }
.local-372-salary-calculator .green-box.mh-tab-content iframe{ height:200px;width:347px; }
} @media only screen and (max-width: 375px) {
.member-block .read-more { opacity:1;transform: translateY(289px); }
} @media only screen and (max-width: 320px) {
.mobile-topmenu{ width: 81%; }
.frontline-posts-container .health-benefits p, .frontline-posts-container .user-generics p{ font-size: 12px; }
footer.mh-footer{ padding-left: 10px;padding-right: 10px; }
.videos-container ul li{ width:100%; }
.member-block .member-text{ top: 68%; }
.member-block .read-more { opacity:1;transform: translateY(228px); }
} @media only screen and (min-width: 1120px) and (max-width: 1280px) {
.homepage-widget-upcoming-events { max-height: 329px;overflow-y: scroll; }
}
@media only screen and (min-width: 1280px) and (max-width: 1364px) {
.homepage-widget-upcoming-events { max-height: 381px;overflow-y: scroll; }
.flickr-channel-link{ padding-right:10px; }
}
@media only screen and (min-width: 1364px) and (max-width: 1440px) {
.homepage-widget-upcoming-events { max-height: 421px;overflow-y: scroll; }
.flickr-channel-link{ padding-right:65px; }
}
@media only screen and (min-width: 1440px) and (max-width: 1536px) {
.homepage-widget-upcoming-events { max-height: fit-content;overflow-y: auto; }
.flickr-channel-link{ padding-right:12%; }
}
@media only screen and (min-width: 1536px) and (max-width: 1680px) {
.homepage-widget-upcoming-events { max-height: fit-content;overflow-y: auto; }
.flickr-channel-link{ padding-right:16%; }
.member-block .read-more { transform: translateY(280px); }
.member-block:hover .mask .read-more { transform: translateY(250px); } }
@media only screen and (min-width: 1680px) {
.homepage-widget-upcoming-events { max-height: fit-content;overflow-y: auto; }
.flickr-channel-link{ padding-right:0; }
.member-block .read-more { transform: translateY(280px); }
.member-block:hover .mask .read-more { transform: translateY(250px); } }#jp-post-flair {
padding-top: 0.5em;
} div.sharedaddy,
#content div.sharedaddy,
#main div.sharedaddy {
clear: both;
}
div.sharedaddy h3.sd-title {
margin: 0 0 1em 0;
display: inline-block;
line-height: 1.2;
font-size: 9pt;
font-weight: 700;
}
div.sharedaddy h3.sd-title::before {
content: "";
display: block;
width: 100%;
min-width: 30px;
border-top: 1px solid #dcdcde;
margin-bottom: 1em;
} div.jetpack-likes-widget-wrapper {
width: 100%;
min-height: 50px; position: relative; }
div.jetpack-likes-widget-wrapper .sd-link-color {
font-size: 12px;
}
div.jetpack-comment-likes-widget-wrapper {
width: 100%;
position: relative;
min-height: 31px;
}
div.jetpack-comment-likes-widget-wrapper iframe {
margin-bottom: 0;
}
#likes-other-gravatars {
display: none;
position: absolute;
padding: 9px 12px 10px 12px;
background-color: #fff;
border: solid 1px #dcdcde;
border-radius: 4px;
box-shadow: none;
min-width: 220px;
max-height: 240px;
height: auto;
overflow: auto;
z-index: 1000;
}
#likes-other-gravatars * {
line-height: normal;
}
#likes-other-gravatars .likes-text {
color: #101517;
font-size: 12px;
font-weight: 500;
padding-bottom: 8px;
}
#likes-other-gravatars ul,
#likes-other-gravatars li {
margin: 0;
padding: 0;
text-indent: 0;
list-style-type: none;
}
#likes-other-gravatars li::before {
content: "";
}
#likes-other-gravatars ul.wpl-avatars {
overflow: auto;
display: block;
max-height: 190px;
}
#likes-other-gravatars ul.wpl-avatars li {
width: 196px;
height: 28px;
float: none;
margin: 0 0 4px 0;
}
#likes-other-gravatars ul.wpl-avatars li a {
margin: 0 2px 0 0;
border-bottom: none !important;
display: flex;
align-items: center;
gap: 8px;
text-decoration: none;
}
#likes-other-gravatars ul.wpl-avatars li a span {
font-size: 12px;
color: #2c3338;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
#likes-other-gravatars ul.wpl-avatars li a img {
background: none;
border: none;
border-radius: 50%;
margin: 0 !important;
padding: 1px !important;
position: static;
box-sizing: border-box;
}
div.sd-box {
border-top: 1px solid #dcdcde;
border-top: 1px solid rgba(0, 0, 0, 0.13);
}
.jetpack-likes-widget-unloaded .likes-widget-placeholder,
.jetpack-likes-widget-loading .likes-widget-placeholder,
.jetpack-likes-widget-loaded iframe {
display: block;
}
.jetpack-likes-widget-loaded .likes-widget-placeholder,
.jetpack-likes-widget-unloaded iframe,
.jetpack-likes-widget-loading iframe {
display: none;
}
.entry-content .post-likes-widget,
.post-likes-widget,
.comment-likes-widget {
margin: 0;
border-width: 0;
} .post-likes-widget-placeholder,
.comment-likes-widget-placeholder {
margin: 0;
border-width: 0;
position: relative;
}
.comment-likes-widget-placeholder {
height: 18px;
position: absolute;
display: flex;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.comment-likes-widget-placeholder::before {
color: #2ea2cc;
width: 16px;
height: 16px;
content: "";
display: inline-block;
position: relative;
top: 3px;
padding-right: 5px;
background-repeat: no-repeat;
background-size: 16px 16px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='0' fill='none' width='24' height='24'/%3E%3Cg%3E%3Cpath fill='%232EA2CC' d='M12 2l2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304'/%3E%3C/g%3E%3C/svg%3E");
}
.post-likes-widget-placeholder .button {
display: none; }
.post-likes-widget-placeholder .loading,
.comment-likes-widget-placeholder .loading {
color: #999;
font-size: 12px;
}
.comment-likes-widget-placeholder .loading {
padding-left: 5px;
margin-top: 4px;
align-self: center;
color: #4e4e4e;
} div.sharedaddy.sd-like-enabled .sd-like h3 {
display: none;
}
div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget {
width: 100%;
float: none;
position: absolute; top: 0;
}
.comment-likes-widget {
width: 100%;
} .pd-rating,
.cs-rating {
display: block !important;
} .sd-gplus .sd-title {
display: none;
}
@media print {
.jetpack-likes-widget-wrapper {
display: none;
}
}