.social-sprite, .social-facebook, .social-google, .social-linkedin, .social-rss, .social-twitter, .social-youtube { background: url('images/social-s7c976b6685.png') no-repeat; }

.social-facebook { background-position: 0 -160px; }

.social-google { background-position: 0 -64px; }

.social-linkedin { background-position: 0 -96px; }

.social-rss { background-position: 0 -32px; }

.social-twitter { background-position: 0 -128px; }

.social-youtube { background-position: 0 0; }

/* Important Information about this CSS File  - Do not delete or rename this file, if you do not use it leave it blank (delete  everything) and the file will be skipped when you enable Production Mode in the Global theme settings.  - Read the _README file in this directory, it contains useful help and other information. */
/*#header-wrapper #mini-panel-header_menu_content { width: 100%; float: none; }
#header-wrapper #mini-panel-header_menu_content .pane-search-form { width: 90%; float: none; position: inherit; margin: 0 auto 20px; display: none; }
#header-wrapper .pane-menu-auxiliary-menu { width: 100%; float: none; position: inherit; }
#header-wrapper .pane-menu-auxiliary-menu ul { text-align: center; margin-top: 10px; padding: 0; }
#header-wrapper .pane-menu-auxiliary-menu li a { padding: 0px 9px; padding: 0rem 0.4rem; color: #828484; font-size: 14px; font-size: 1.1rem; }
*/
#header-wrapper #mini-panel-header_menu_content {display: none!important;}
#header-wrapper .pane-menu-auxiliary-menu {display: none!important;}
.pane-slides-panel-pane-1 { width: 100%; }

#logo { float: none; text-align: center; width: 100%; height: auto; }

.view-advanced-forum-topic-list .views-row { width: 95%; height: auto; min-height: 200px; }
.view-advanced-forum-topic-list .views-row.views-row-odd { margin-left: 0; }
.view-advanced-forum-topic-list .views-row:nth-child(4n) { margin: 0 1.5% 1.5%; }
.forum-post .author-pane-section { font-size: 15px; }

.pane-home-page-featured-events-panel-pane-1, .pane-home-page-featured-events-panel-pane-5, #featured-green-pages { width: 100%; }

/*E.L.*/
body[class~="front"] #main-content{margin: 0px;}
#featured-green-pages .block-inner.clearfix, .pane-home-page-featured-events-panel-pane-5 .block-inner.clearfix {padding-left: 20px; margin-right: -10px;}

.pane-featured-questions-panel-pane-1 .views-field-field-question .views-label, .pane-featured-questions-panel-pane-1 .views-field-field-answer .views-label { width: 9%; }
.pane-featured-questions-panel-pane-1 .views-field-field-question .field-content, .pane-featured-questions-panel-pane-1 .views-field-field-answer .field-content { width: 90%; }


/*Mobile Menu Styling*/
#header-wrapper .container .pane-superfish-1 {display: none !important; }
#header-wrapper {border-top:none; height:auto;}
.mobile-menu-container {display: block !important; }
#block-menu-block-1 {display:none;}
.mobile-main-menu #menu1 {display:none!important;}
#search-bar {display: block!important;}

.mobile-menu-container .slicknav_menu {padding: 3px 10px;background-color:#575558; }
.mobile-menu-container .slicknav_menu .slicknav_icon {margin:.8em 0 0 0.438em;}
.mobile-menu-container .mobile-main-menu .slicknav_btn {overflow: hidden;display: block; background-color:transparent;}
.mobile-menu-container .mobile-main-menu .slicknav_menutxt {display: block;background-position: 0 0;padding: 10px;padding-left: 46px;text-align: center;/*background-image: url("../images/menu.png");*/background-repeat: no-repeat;background-color: none;float: left;color: #FFF; text-shadow:none;}
.mobile-menu-container .mobile-main-menu ul {margin: 0;position: absolute;background-color: #FFFFFF;width: 100%;left: 0;z-index: 999; top:65px; }
.mobile-menu-container .mobile-main-menu ul li {float: left;width: 100%;list-style: none;padding: 3px;border-bottom: 1px solid #f2f2f2; }
.mobile-menu-container .mobile-main-menu ul li a {font-size: 1.25em;display: block;color: #5e5e5e; }
.mobile-menu-container .mobile-main-menu ul li a.active {font-weight: bold;color: #5e5e5e; }
.mobile-menu-container .mobile-main-menu ul li.last {border-bottom: 3px groove #f2f2f2; }
.mobile-menu-container .mobile-main-menu ul .slicknav_parent .slicknav_item > a,
.mobile-menu-container .mobile-main-menu ul .menuparent,
.mobile-menu-container .mobile-main-menu ul .nolink {width: 71%;padding: 3px 0;float: left;font-size: 1em; color: #5e5e5e; }
.mobile-menu-container .mobile-main-menu ul ul li .nolink {width: 100%; color: #FFF; background-color: #5e5e5e; padding: 2%;}
.mobile-menu-container .mobile-main-menu ul .slicknav_parent .slicknav_item > a {font-weight:bold;}
.mobile-menu-container .mobile-main-menu ul ul .slicknav_parent .slicknav_item > a {font-weight:normal;}
.mobile-menu-container .mobile-main-menu ul .slicknav_parent .slicknav_item > a .menu-subtitle{font-weight:normal;}
.mobile-menu-container .mobile-main-menu ul .slicknav_arrow {float: right;text-align: center;width: 25%;padding: 3px;background-color: #5e5e5e; color:#FFFFFF;}
.mobile-menu-container .mobile-main-menu ul ul {position: relative;overflow: hidden;background-color: #FFFFFF;margin: 0; top:0; }
.mobile-menu-container .mobile-main-menu ul ul .slicknav_arrow {background-color: #5e5e5e; }
.mobile-menu-container .mobile-main-menu ul ul ul {background-color: #FFFFFF; }
.mobile-menu-container .mobile-main-menu ul ul ul .slicknav_arrow {background-color: #5e5e5e; }
.slicknav_nav .slicknav_row:hover,
.slicknav_nav a:hover {background-color:transparent;}

.view-id-conference_attendees_civi_.view-display-id-registered .views-row {width: 30%; float: left; padding: 2px;}
.view-id-conference_attendees_civi_.view-display-id-registered .views-row .user-name p { padding-top: 25px; }
.view-id-conference_attendees_civi_.view-display-id-registered_boston .views-row {width: 24%; float: left; padding: 2px;}
.view-id-conference_attendees_civi_.view-display-id-registered_boston .views-row .user-name p { padding-top: 25px; }

/*** Business Directory ***/

#edit-specialties-wrapper.views-exposed-widget.views-widget-filter-professional_specialties_21 .form-item.form-type-bef-checkbox { width: 48%; float: left; padding-top: 1px; } 
.form-item-sectors-323 .form-item.form-type-bef-checkbox, .form-item-service-area-324 .form-item.form-type-bef-checkbox { width: 23%; float: left; padding-top: 1px; } 

/*** Industry Leader Slider ***/
.pane-industry-leader-slider-industry-leaders-6.block h2 { margin: 4px; padding: 4px 6px; font-size: 18px; } 
.views-slideshow-cycle-main-frame-row-item { width: 150px; height: 120px;  }

/* For logos 2 in a row in a table */
.wrap_table td { width: 200px !important; max-width: none; }