May we suggest…

Talk of the Town Underground

(3/13) Talk of the Town UNDERGROUND
mix and mingle with local luminaries

(3/10) Denis Hayes and Gail Boyer Hayes
Saving the Romance Between Cows and Humans

(3/29) King-Snohomish County Regional Spelling Bee
Spellers from schools across King and Snohomish Counties

(3/26) Hamsaz Ensemble
Iran Through the Centuries

Joseph Stiglitz

(4/28) Joseph Stiglitz
Income Inequality and American Democracy

Lead With Your Curiosity 400+ events a year, most $5 or free--try something new!

LEAD WITH YOUR CURIOSITY
400+ events a year, most $5 or free–try something new!

ADD YOUR VOICE
POSE A QUESTION. SHARE AN OPINION. START A CONVERSATION.

Pope Francis has made waves in the Catholic Church--and the world--with his audacious leadership and provocative pronouncements, but is this community of believers ready for change? Publisher's Weekly asks "Is it possible, or even prudent, for an institution that has survived for 2,000 years to change?" What do you think?

The Guardian's Tom Service recently explored "5 Myths About Contemporary Classical Music" and argued against the conceit that "contemporary classical music is devoid of melody and appeal, all noise and no fun."

What do you feel the role of contemporary classical music is in today's musical ecosystem?

We've made some big changes to our website recently and we want to hear what you think about them. Tell us what you think about our website and you will be entered to win a $20 gift certificate from The Elliott Bay Book Company! (Our winner will be chosen at random from all entries.)

Navigation Menu

Find Events

to

Find Events

to
...or search by keyword:
/*MAIN NAV*/ @media only screen and (max-width: 769px) { #logo { text-align: center !important; } } @media only screen and (min-width: 769px) { #logo { padding-left: 18px; } } /*FIND AN EVENT NAV*/ li#menu-item-22775 { background: #2C343B; } li#menu-item-22776 { background: #2C343B; } li#menu-item-22777 { background: #663399; } li#menu-item-22778 { background: #009933; } li#menu-item-22779 { background: #222222; } li#menu-item-22780 { background: #0099FF; } li#menu-item-22773 { background: #2C343B; } li#menu-item-22774 { background: #2C343B; } /*SLIDER*/ #loopedSlider { margin-bottom: 20px; } /*SLIDER SMARTPHONE*/ @media only screen and (max-width: 767px) { .full-slider .slide .woo-image { width: 100%; display: none; } } @media only screen and (max-width: 767px) { #loopedSlider .content { background: transparent !important; } } @media only screen and (max-width: 767px) { #loopedSlider .content h2.title { width: 100% !important; margin-top: 20px !important; background: rgba(251,176,64,.8) !important; padding: 40px 15px 20px 0 !important; text-align: center; font-size: 42px; } } @media only screen and (max-width: 767px) { #wrapper #loopedSlider.venture-slider .content p { font: bold 28px/1.5em DINWeb !important; color: #222222 !important; text-align: center !important; padding-top: 20px !important; } } @media only screen and (max-width: 960px) { #wrapper .woo-sc-button.large { font-size: 0.9em !important; } } /*SLIDER IPAD*/ @media only screen and (min-width: 768px) and (max-width: 959px) { body.full-header.full-slider #loopedSlider { margin-top: 2em !important; } } @media only screen and (min-width: 768px) and (max-width: 959px) { #loopedSlider .content { text-align: center !important; top: 10% !important; padding-bottom: 0px !important; } } @media only screen and (min-width: 768px) and (max-width: 959px) { #loopedSlider .content h2.title { width: 100% !important; margin-top: 20px; background: rgba(251,176,64,.8) !important; padding: 15px 0 10px 0; font-size: 52px !important; } } @media only screen and (min-width: 768px) and (max-width: 959px) { #wrapper #loopedSlider.venture-slider .content p { float: none !important; } } @media only screen and (min-width: 768px) and (max-width: 959px) { #slide-163 div.content { background: rgba(0,0,0,.3); } } @media only screen and (min-width: 768px) and (max-width: 959px) { #wrapper #loopedSlider.venture-slider .content p { float: none !important; } } @media only screen and (min-width: 768px) and (max-width: 959px) { #loopedSlider .content p { padding: 0 30px; font-size: 42px !important; } } @media only screen and (min-width: 768px) and (max-width: 959px) { a.woo-sc-button.custom.large { font-size: 28px !important; padding: .03em .8em .03em .8em!important; } } /*SLIDER DESKTOP*/ @media only screen and (min-width: 960px) { body.full-header.full-slider #loopedSlider { margin-top: 0em !important; } } @media only screen and (min-width: 960px) { #loopedSlider .content { text-align: center !important; top: 20% !important; padding-bottom: 0px !important; } } @media only screen and (min-width: 960px) { #loopedSlider .content h2.title { width: 100% !important; margin-top: 20px; background: rgba(251,176,64,.8) !important; padding: 15px 0 10px 0; } } @media only screen and (min-width: 960px) { #wrapper #loopedSlider.venture-slider .content p { float: none !important; } } @media only screen and (min-width: 960px) { #slide-163 div.content { background: rgba(0,0,0,.3); } } @media only screen and (min-width: 960px) { #wrapper #loopedSlider.venture-slider .content p { float: none !important; } } @media only screen and (min-width: 960px) { a.woo-sc-button.custom.large { font-size: 28px !important; } } @media only screen and (min-width: 960px) { #loopedSlider .content p { padding: 0 30px; } } /*SPECIAL HOMEPAGE STYLES*/ @media only screen and (min-width: 769px) { article.post-8.page.type-page.status-publish.hentry .entry .wp-caption img { padding: 0px; } } @media only screen and (min-width: 769px) { article.post-8.page.type-page.status-publish.hentry .entry .wp-caption { padding: 0px; border: 1px solid #f5f5f5 !important; background: #f5f5f5 !important; border-radius: 0px !important; -moz-border-radius: 0px !important; -webkit-border-radius: 0px !important; box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; } } @media only screen and (min-width: 769px) { article.post-8 .threecol-one { float: left; margin-right: .35% !important; margin-bottom: .35% !important; width: 32.9% !important; } } #backgrounder-bg2 { background: #ABADB0; padding-top: 20px !important; padding-bottom: 20px !important; margin-top: 10px !important; } #backgrounder-bg1 { background-image: url('http://townhall.staging.wpengine.com/wp-content/uploads/2014/10/image-4.jpg'); padding-top: 20px !important; padding-bottom: 20px !important; margin-bottom: 10px; } #ttshowcase_0 { padding-top:30px; } @media only screen and (max-width: 460px) { .business h5 { font-size: 58px; line-height: 1.0em; } } @media only screen and (min-width: 460px) { .business h5 { font-size: 100px; line-height: 1.0em; } } @media only screen and (max-width: 460px) { .business h4 { font-size: 26px; } } .business h5 a { color: #ffffff; } .business h5 a:hover { color: #ffffff; } /*MAIN NAV*/ #navigation { font-family: "DINWeb", sans-serif !important; } /*HEADER*/ @media only screen and (max-width: 980px) { #header-container { background-image: none; } } @media only screen and (min-width: 980px) { #header-container { background-position: top left !important; } } /*HEADER WIDGET*/ @media only screen and (min-width: 960px) { .header-widget { width: 80%; } } /*UBER MENU*/ #megaMenu { margin-bottom:3em; } #content { clear:both; } .ubermenu .ubermenu-item-layout-icon_left>.ubermenu-target-title { display: inline !important; } /*UBER MENU STICKY*/ .ubermenu-main.ubermenu-sticky { border-bottom: 2px solid #ED1C24; } nav#ubermenu-main-3-primary-menu { display: none !important; } /*SHIFT NAV*/ div#shiftnav-main { background: #ffffff !important; } .shiftnav .shiftnav-menu-image-padded { background: #ffffff !important; } .shiftnav.shiftnav-skin-slate, .shiftnav.shiftnav-skin-slate ul.shiftnav-menu { background: #1a1a1a; color: #fafafa; } .shiftnav.shiftnav-skin-slate ul.shiftnav-menu > li.menu-item > .shiftnav-target { background: #ABADB0; color: #1a1a1a; } .shiftnav.shiftnav-skin-slate ul.shiftnav-menu ul.sub-menu li.menu-item > .shiftnav-target { color: #ccc; background: #404550; } .shiftnav.shiftnav-skin-slate ul.shiftnav-menu ul.sub-menu { background: #404550; } .shiftnav.shiftnav-skin-slate { font-size: 16px; } .shiftnav:after { -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } .shiftnav-inner { border-right: 1px solid #1a1a1a; background: #1a1a1a; } .shiftnav-search .shiftnav-search-submit, .shiftnav-searchbar-drop .shiftnav-search-submit { color: #1a1a1a !important; } /*CONTENT*/ @media only screen and (min-width: 960px) { #main-sidebar-container { margin-top: 3em; } } /*WOOCOMMERCE*/ a.edit { display: none; } input#account_email { display: none; } p.myaccount_user { display: none; } p.stock.out-of-stock { display: none; } /*SINGLE PRODUCT PAGE*/ .woocommerce .woocommerce-tabs .panel h2 { margin-bottom: .7em; display: none; } .woocommerce #tab-description ul { margin: 0px !important; } @media only screen and (min-width: 768px) { .summary.entry-summary { width: 68% !important; } } @media only screen and (min-width: 768px) { .woocommerce .images { width: 28% !important; } } h1.product_title.entry-title { font-size: 32px; } .woocommerce .summary table.variations tr td { border-right: none; padding: 0.857em 0em !important; } .woocommerce .summary table.variations { border: none; } .woocommerce .summary form { border-bottom: none; } table.group_table { width: 100%; } @media only screen and (min-width: 768px) { .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium { width: 100%; } } .woocommerce .summary p { margin-bottom: .5em; } .gform_wrapper .ginput_complex .name_prefix { width: 10% !important; } .gform_wrapper .ginput_complex .name_suffix { width: 10% !important; } @media only screen and (min-width: 768px) { td.price { vertical-align: top; } } @media only screen and (max-width: 768px) { td.price { vertical-align: top; font-size: 14px !important; } } @media only screen and (min-width: 461px) and (max-width: 768px) { p.stock { font-size: 14px !important; } } @media only screen and (max-width: 460px) { p.stock { font-size: 12px !important; } } @media only screen and (max-width: 460px) { td.label { vertical-align: top; padding-right: 12px !important; } } @media only screen and (min-width: 461px) and (max-width: 768px) { td.label { vertical-align: top; padding-right: 15px !important; } } @media only screen and (max-width: 768px) { td.label { vertical-align: top; font-size: 14px !important; } } @media only screen and (min-width: 768px) { .form-row input[type=checkbox] { float: left; margin-right: 5px; margin-top: 5px; margin-bottom: 5px; } } @media only screen and (min-width: 768px) { a.button.add_to_cart_button.product_type_addons { margin: 5px; } } a.button.add_to_cart_button.product_type_simple { margin: 0 10px 10px 0; } table.group_table tr td:first-child { width:150px !important; } table.group_table tr td:second-child { margin-right:12px !important; } li.reviews_tab { display: none; } .product_meta { display: none; } div#woocommerce_product_search-2 form#searchform { width: 100% !important; } .woocommerce_message, .woocommerce-message { background-color: rgba(217,209,193,0.5) !important; } .woocommerce .summary p.price { display: none !important; } select#member-level { padding: 8px !important; width: 100% !important; } .woocommerce .woocommerce-tabs ul.tabs { display: none; } .woocommerce .woocommerce-tabs { border-top: none; } .woocommerce .summary form { padding: 1.5em 0.8em 0 0.8em; margin-bottom: 0em; border: none; } /*MEMBER CLASSES*/ h3.individual { background: #6AD0F8; border-top: 3px solid #04ACEF; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h3.student { background: #F7A983; border-top: 3px solid #F05829 ; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h3.supporter { background: #A7CE97; border-top: 3px solid #3DB04B; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h3.steward { background: #F59AC3; border-top: 3px solid #E7008A; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h3.patron { background: #8589B9; border-top: 3px solid #263C92; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h3.benefactor{ background: #AB8AB7; border-top: 3px solid #752C88; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h3.director { background: #FAC092; border-top: 3px solid #F2883E; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h3.presenter { background: #9DACA9; border-top: 3px solid #617872; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h3.producer { background: #949599; border-top: 3px solid #26211E; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } /*THS MEMBER WIDGETS*/ .ths-label { font-weight: bold !important; } #ths_member_benefits_widget-2 ul { list-style-type: none; } #ths_member_benefits_widget-2 { text-align: center; font-style: italic; } .ths-membership-data { text-align: center; } .members-only-content { text-align: center; } #image-3 { margin-bottom: 0px; } #image-4 { margin-top: 0px; } article.post-52 .ths-membership-data { text-align: left; } /*CHECKOUT CONFIRMATION*/ ul.order_details li { border-right: none !important; } /*MEDIA LIBRARY INDEX PAGE*/ #backgrounder-bgplay { background-image: url('http://townhall.staging.wpengine.com/wp-content/uploads/2014/11/Play300b.jpg'); } article.post-23146 h1.title.entry-title { display: none !important; } article.post-23146 h6 { font-size: 52px; } /*FORMS*/ .gform_wrapper .ginput_complex .name_first, .gform_wrapper .ginput_complex .name_last { width: 39%; } .gform_wrapper .ginput_complex .name_prefix { width: 8% !important; } .gform_wrapper .ginput_complex .name_suffix { width: 8% !important; } .gform_wrapper select { font-size: inherit !important; } .gform_wrapper ul li.gfield { clear: inherit; } #gform_wrapper_6 .gform_body { padding: 40px; background: #7C9BC0; } .gform_wrapper input[type=text], .gform_wrapper input[type=url], .gform_wrapper input[type=email], .gform_wrapper input[type=tel], .gform_wrapper input[type=number], .gform_wrapper input[type=password] { font-size: 16px; padding: 15px 15px 15px 5px; background: #ffffff; color: #222222; } .gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction { color: #222222; } .gform_wrapper textarea { font-size: 16px !important; color: #222222 !important; } .gform_wrapper .chosen-container-single .chosen-single div { top: 25% } img.add_list_item { margin: 0 3px 0 20px !important; } img.delete_list_item { margin: 0 3px 0 20px !important; } .gform_wrapper table.gfield_list td.gfield_list_icons { vertical-align: top; } #field_12_2 { background: rgba(251,175,63,0.2) !important; padding-left: 2% !important; } #field_14_2 { background: rgba(251,175,63,0.2) !important; padding-left: 2% !important; } #ginput_quantity_14_1 { border-color: rgb(169, 169, 169); } /*TOGGLES*/ .shortcode-toggle.white h4 { padding: 7px; } .shortcode-toggle.default h4 { background-color: #f3f3f3; padding: 10px; } /*VERTICAL TABS*/ .ui-tabs .ui-tabs-nav li { white-space: inherit !important; } .shortcode-tabs ul.tab_titles li.nav-tab a { color: #222222 !important; padding: 18px !important; font-size: 16px !important; } .shortcode-tabs.vertical ul.tab_titles { border: 1px solid #ffffff !important; } .shortcode-tabs.vertical ul.tab_titles li { border-bottom: 3px solid #ffffff !important; border-left: 1px solid #ffffff !important; border-right: 1px solid #ffffff !important; } .shortcode-tabs.vertical ul.tab_titles li.ui-state-active a { background: rgba(237,28,36,.9) !important; color: #ffffff !important; } .shortcode-tabs.vertical ul.tab_titles li a:hover { background: rgba(237,28,36,.9) !important; color: #ffffff !important; } div.event-list { clear: none; padding-top: 0px !important; } .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: none !important; } .ui-widget-content { border: none; background: #ffffff; color: #1a1a1a; font: inherit !important; font-family: inherit !important; } .gform_wrapper .chosen-container { font-size: 16px; } .gform_wrapper .chosen-container-single .chosen-single { padding: 15px 15px 15px 5px !important; height: 24px !important; border-radius: 5px !important; background-color: #f4f4f4 !important; background: #f4f4f4 !important; box-shadow: none !important; color: #222222 !important; line-height: 24px !important; } @media only screen and (min-width: 768px) { .shortcode-tabs.vertical .woo-sc-box.normal { margin-top: -20px !important; } } /*EVENT INDEX*/ @media only screen and (min-width: 737px) { .vem-listing .vem-single-event-thumbnail { margin-left: 20px !important; } } .vem-listing .vem-single-event-pretitle { font-size: 22px !important; line-height: 1.1em !important; margin: 0 0 12px 0 !important; } .vem-listing .vem-single-event-title { font-weight: normal !important; font-size: 30px !important; padding-right: 10px !important; font-family: 'DINWeb-Bold', sans-serif !important; line-height: 1.0em !important; } .vem-listing .vem-single-event-posttitle { font-size: 22px !important; line-height: 1.1em !important; margin: 12px 0 0 0 !important; } .vem-listing a.purchase-tickets-link { padding: 8px 20px !important; background-color: #ED1C24 !important; color: #ffffff !important; font-size: 20px !important; } .vem-listing a.purchase-tickets-link:hover { background-color: #EC0086 !important; } .vem-single-event-date-import-link a.google { background-color: #FFDD00 !important; } .vem-single-event-date-import-link a.ics { background-color: #FFDD00 !important; } .vem-listing .vem-single-event-date { margin: 12px 0 !important; font-size: 17px !important; } .vem-listing .vem-single-event-date-start { font-style: italic !important; } .vem-listing .vem-single-event-excerpt { font-size: 17px !important; font-family: inherit !important; margin: 36px 0 0 0 !important; } .vem-listing span.field-set-value { font-size: 17px !important; font-family: inherit !important; } .vem-listing .vem-more-details { margin: 12px 0 36px 0 !important; font-size: 22px !important; font-style: italic !important; } /*SPECIAL EVENT LISTING PAGE*/ article.post-21929.page.type-page.status-publish.hentry a#ui-id-1 { background: #FBAF3F; color: #ffffff !important; } article.post-21929.page.type-page.status-publish.hentry a#ui-id-2 { background: #663399; color: #ffffff !important; } article.post-21929.page.type-page.status-publish.hentry a#ui-id-3 { background: #009933; color: #ffffff !important; } article.post-21929.page.type-page.status-publish.hentry a#ui-id-4 { background: #2f2f2f; color: #ffffff !important; } article.post-21929.page.type-page.status-publish.hentry a#ui-id-5 { background: #0099FF; color: #ffffff !important; } article.post-21929.page.type-page.status-publish.hentry a#ui-id-6 { background: #FF3333; color: #ffffff !important; } article.post-21929 .shortcode-tabs ul.tab_titles li.nav-tab a { color: #222222 !important; padding: 18px !important; font-size: 16px !important; } article.post-21929 .shortcode-tabs.vertical ul.tab_titles li.ui-state-active a { background: #ABADB0 !important; color: #222222 !important; } article.post-21929 .shortcode-tabs.vertical ul.tab_titles li a:hover { background: #ABADB0 !important; color: #222222 !important; } #main-event-list li p { font-size: 22px; font-style: italic; } /*SINGLE EVENT PAGE*/ h2.event-title-category.event-category-community { color: #ffffff; border-top: 4px solid #222222; background: rgba(0,0,0,.75); padding: 7px 0 7px 20px; margin-bottom: 20px; text-transform: uppercase; } h2.event-title-category.event-category-town-hall{ color: #ffffff; border-top: 4px solid #FF3333; background: rgba(255,51,51,.75); padding: 7px 0 7px 20px; margin-bottom: 20px; text-transform: uppercase; } h2.event-title-category.event-category-science { color: #ffffff; border-top: 4px solid #0099FF; background: rgba(0,153,255,.75); padding: 7px 0 7px 20px; margin-bottom: 20px; text-transform: uppercase; } h2.event-title-category.event-category-civics { color: #ffffff; border-top: 4px solid #009933; background: rgba(0,153,51,.75); padding: 7px 0 7px 20px; margin-bottom: 20px; text-transform: uppercase; } h2.event-title-category.event-category-arts-and-culture { color: #ffffff; border-top: 4px solid #663399; background: rgba(102,51,153,.75); padding: 7px 0 7px 20px; margin-bottom: 20px; text-transform: uppercase; } .vem-listing.single-event-page .vem-single-event-pretitle { font-size: 32px; } .vem-listing.single-event-page .vem-single-event .vem-single-event-title { font-weight: bold; font-size: 54px; line-height: 48px; margin: 10px 0; } .vem-listing.single-event-page .vem-single-event-posttitle { font-size: 32px; margin-bottom: 1.2em; } .vem-listing.single-event-page .vem-single-event .vem-single-event-date { margin: 15px 0; font-size: 20px; font-style: italic; } .vem-listing.single-event-page a.purchase-tickets-link { padding: 8px 20px; background-color: #ED1C24; color: #ffffff; } .vem-listing.single-event-page a.purchase-tickets-link a.purchase-tickets-link:hover { background-color: #EC0086; } .shortcode-toggle h4 a { margin-left: -5px; } /*EVENT CALENDAR WIDGET*/ .vem-calendar .vem-single-event { margin-bottom: 4px !important; border-left: 3px solid rgba(0,0,0,.4) !important; line-height: 1.2em !important; color: #ffffff !important; } @media only screen and (min-width: 667px) { ul.vem-calendar-key { -webkit-column-count: 5; -moz-column-count: 5; column-count: 5; margin-bottom: 24px; } } /*UPCOMING EVENT WIDGETS*/ div.event-detail-text-wrapper { width: 100%; margin-bottom: 4%; border-bottom: 1px dashed #cccccc; padding-bottom: 4%; } .vem-listing-widget .event-detail-image { float: right; margin: 0 1px 1px 10px; } .vem-listing-widget .event-detail-title { font-weight: bold; } /*RECENTLY ADDED EVENT SPECIAL WIDGET PAGE*/ #event_upcoming_concerts_widget-9 img { width: 128px; height: 128px; } #event_upcoming_concerts_widget-9 .event-detail-posttitle { font-size: 22px; font-weight: bold; } #event_upcoming_concerts_widget-9 .event-detail-text-wrapper { font: normal 17px/1.5em DINWeb; } #event_upcoming_concerts_widget-9 .event-detail-posttitle { margin-bottom: 8px; } /*HORIZONTAL TABS*/ .shortcode-tabs ul.tab_titles li.nav-tab.ui-tabs-active a { background: white; } /*QUOTE SHORTCODE*/ @media only screen and (max-width: 768px) { .smw_right { text-align: center !important; } } @media only screen and (max-width: 768px) { .woo-sc-quote.right { float: left !important; width: 95% !important; } } @media only screen and (max-width: 768px) { .woo-sc-quote.boxed.right { margin: 0 0 1em 0 !important; } } /*TESTIMONIALS*/ .tt_1cl, .tt_2cl, .tt_3cl, .tt_4cl, .tt_5cl, .tt_6cl { display: inline-block; vertical-align: baseline !important; } /*COLOR BOX*/ body .woo-sc-box.note { background-color: rgba(251,175,63,.8) !important; color: #111111; } /*COLUMNS*/ .twocol-one, .threecol-one, .threecol-two, .fourcol-one, .fourcol-two, .fourcol-three, .fivecol-one, .fivecol-two, .fivecol-three, .fivecol-four, .sixcol-one, .sixcol-two, .sixcol-three, .sixcol-four, .sixcol-five { margin-bottom: 1%; } /*ICON LINK*/ .woo-sc-ilink a { padding-left: 20px !important; } /*JOBS*/ .job_filters .job_types li { list-style-type: none; } .job_filters .job_types { background: #fafafa; border-top: 1px solid #404550; border-bottom: 1px solid #404550; } .job_filters .search_jobs { display: none; } ul.job_listings li.job_listing a div.position .company, ul.job_listings li.no_job_listings_found a div.position .company { color: #404550 !important; } ul.job_listings li.job_listing a div.location, ul.job_listings li.no_job_listings_found a div.location { color: #404550 !important; } ul.job_listings li.job_listing a .meta li { color: #ED1C24 !important; } ul.job_listings li.no_job_listings_found a .meta li { color: #404550; } /*EVENT FILTER ADJUSTMENTS*/ .ui-datepicker { z-index:120; } /*FOOTER WIDGETS*/ #footer-widgets-container { border-top: 2px solid #F05A28; } @media only screen and (max-width: 768px) { #footer-widgets.col-3 .block { width: 100%; } } /*FOOTER*/ #footer-container { background-image: url(http://townhall.staging.wpengine.com/wp-content/uploads/2014/10/SeriesRibbonTHS.jpg); background-repeat: repeat-x; background-position: left top; } #footer { padding-top: 30px !important; } #footer a{ color: #F0F0F0 !important; text-decoration: underline !important; } @media only screen and (min-width: 768px) { .col-right { text-align: right; } } /*SOCIAL WIDGET*/ .widget_woo_subscribe .social { font-size: 1.4em !important; } /*SABAI*/ ul.sabai-comment-comments-actions { display: none; } .sabai-label { padding: .6em; } .sabai-entity-label-featured { background-color: #FBAF3F; } @media only screen and (min-width: 736px) { .sabai-col-sm-7 { width: 38.33333333%; } } @media only screen and (min-width: 736px) { .sabai-col-sm-5 { width: 61.66666667%; } } .sabai-btn-danger { background-color: #ED1C24 !important; border-color: #ED1C24 !important; width: 100%; } .sabai-btn-danger:hover { background-color: #EC0086 !important; border-color: #EC0086 !important; } .sabai-btn-primary { color: #fff !important; background-color: #FBAF3F !important; border-color: #FBAF3F !important; } .sabai-btn-sm, .sabai-btn-group-sm>.sabai-btn { font-size: 14px; } .sabai-btn-primary:hover { background-color: #EC0086 !important; border-color: #EC0086 !important; } .sabai-btn:active, .sabai-btn.sabai-active { box-shadow: none; } .sabai select { padding: 10px; font-size: 14px; } .sabai-questions-search input, .sabai-questions-search select, .sabai-questions-search .sabai-btn { height: 40px !important; } .sabai-questions-answer-count, .sabai-questions-vote-count { text-shadow: none; } .sabai-col-xs-11 { width: 85.66666667%; padding-left: 35px; } /*POSTS*/ .woo-pagination a:link, .woo-pagination a:visited, .woo-pagination a:active { background: #ED1C24; } .woo-pagination span.current { color: #ffffff; } /*ADVANCED SEARCH*/ .pw-post-type { display: none; } .pw- { display: none; } .pw-category { display: none; } .pw-tag { display: none; } input#searchinput { width: 100%; } fieldset#pw-search-terms h3 { display: none; } /*RECENTLY ADDED PAGE*/ @media only screen and (min-width: 980px) { #sidebar-alt { width: 32.62%; margin-top: 3.0em; } } @media only screen and (min-width: 980px) { .three-col-left #main-sidebar-container, .three-col-middle #main-sidebar-container, .three-col-right #main-sidebar-container { width: 65.24%; } } @media only screen and (min-width: 980px) { .three-col-left #main-sidebar-container #main, .three-col-middle #main-sidebar-container #main, .three-col-right #main-sidebar-container #main { width: 47.62%; } } @media only screen and (min-width: 980px) { .three-col-left #main-sidebar-container #sidebar, .three-col-middle #main-sidebar-container #sidebar, .three-col-right #main-sidebar-container #sidebar { width: 47.62%; } } div#event_recently_added_concerts_widget-2 { margin-bottom: 0px; } div#event_upcoming_concerts_widget-7 { margin-bottom: 0px; } .mejs-controls .mejs-button button { background: transparent url(http://122g2g321ipu7384u15dtr81.wpengine.netdna-cdn.com/wp-includes/js/mediaelement/controls.svg) no-repeat !important; } /*IE9 NONSENSE*/ #logo .site-title { display: none !important; visibility:hidden; } #logo .site-description { display: none !important; visibility:hidden; } .member-restricted-message { display:none; } .member-restricted-message ~ .member-restricted-message { display:block; } /*CUSTOM HEADER COLOR CLASSES*/ h1.lightblue { background: #6AD0F8; border-top: 3px solid #04ACEF; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h1.orange { background: #F7A983; border-top: 3px solid #F05829 ; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h1.green { background: #A7CE97; border-top: 3px solid #3DB04B; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h1.pink { background: #F59AC3; border-top: 3px solid #E7008A; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h1.navy { background: #8589B9; border-top: 3px solid #263C92; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h1.purple{ background: #AB8AB7; border-top: 3px solid #752C88; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h1.gold { background: #FAC092; border-top: 3px solid #F2883E; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h1.grey { background: #9DACA9; border-top: 3px solid #617872; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h1.black { background: #949599; border-top: 3px solid #26211E; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h1.red { background: #E2172A; border-top: 3px solid #FE8A95; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h1.brown { background: #c69a7f; border-top: 3px solid #7e492a; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h1.seafoam { background: #78ead9; border-top: 3px solid #3fd4bd; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h1.sage { background: #90b99a; border-top: 3px solid #5d926a; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h1.sand { background: #bab6a3; border-top: 3px solid #989580; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h1.indigo { background: #6895bc; border-top: 3px solid #3d607d; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h3.lightblue { background: #6AD0F8; border-top: 3px solid #04ACEF; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h3.orange { background: #F7A983; border-top: 3px solid #F05829 ; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h3.green { background: #A7CE97; border-top: 3px solid #3DB04B; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h3.pink { background: #F59AC3; border-top: 3px solid #E7008A; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h3.navy { background: #8589B9; border-top: 3px solid #263C92; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h3.purple{ background: #AB8AB7; border-top: 3px solid #752C88; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h3.gold { background: #FAC092; border-top: 3px solid #F2883E; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h3.grey { background: #9DACA9; border-top: 3px solid #617872; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h3.black { background: #949599; border-top: 3px solid #26211E; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h3.red { background: #E2172A; border-top: 3px solid #FE8A95; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h3.brown { background: #c69a7f; border-top: 3px solid #7e492a; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h3.seafoam { background: #78ead9; border-top: 3px solid #3fd4bd; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h3.sage { background: #90b99a; border-top: 3px solid #5d926a; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h3.sand { background: #bab6a3; border-top: 3px solid #989580; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h3.indigo { background: #6895bc; border-top: 3px solid #3d607d; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h4.lightblue { background: #6AD0F8; border-top: 3px solid #04ACEF; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h4.orange { background: #F7A983; border-top: 3px solid #F05829 ; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h4.green { background: #A7CE97; border-top: 3px solid #3DB04B; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h4.pink { background: #F59AC3; border-top: 3px solid #E7008A; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h4.navy { background: #8589B9; border-top: 3px solid #263C92; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h4.purple{ background: #AB8AB7; border-top: 3px solid #752C88; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h4.gold { background: #FAC092; border-top: 3px solid #F2883E; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h4.grey { background: #9DACA9; border-top: 3px solid #617872; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h4.black { background: #949599; border-top: 3px solid #26211E; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h4.red { background: #E2172A; border-top: 3px solid #FE8A95; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h4.brown { background: #c69a7f; border-top: 3px solid #7e492a; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h4.seafoam { background: #78ead9; border-top: 3px solid #3fd4bd; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h4.sage { background: #90b99a; border-top: 3px solid #5d926a; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h4.sand { background: #bab6a3; border-top: 3px solid #989580; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h4.indigo { background: #6895bc; border-top: 3px solid #3d607d; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h5.lightblue { background: #6AD0F8; border-top: 3px solid #04ACEF; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h5.orange { background: #F7A983; border-top: 3px solid #F05829 ; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h5.green { background: #A7CE97; border-top: 3px solid #3DB04B; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h5.pink { background: #F59AC3; border-top: 3px solid #E7008A; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h5.navy { background: #8589B9; border-top: 3px solid #263C92; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h5.purple{ background: #AB8AB7; border-top: 3px solid #752C88; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h5.gold { background: #FAC092; border-top: 3px solid #F2883E; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h5.grey { background: #9DACA9; border-top: 3px solid #617872; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h5.black { background: #949599; border-top: 3px solid #26211E; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h5.red { background: #E2172A; border-top: 3px solid #FE8A95; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h5.brown { background: #c69a7f; border-top: 3px solid #7e492a; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h5.seafoam { background: #78ead9; border-top: 3px solid #3fd4bd; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h5.sage { background: #90b99a; border-top: 3px solid #5d926a; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h5.sand { background: #bab6a3; border-top: 3px solid #989580; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h5.indigo { background: #6895bc; border-top: 3px solid #3d607d; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h6.lightblue { background: #6AD0F8; border-top: 3px solid #04ACEF; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h6.orange { background: #F7A983; border-top: 3px solid #F05829 ; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h6.green { background: #A7CE97; border-top: 3px solid #3DB04B; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h6.pink { background: #F59AC3; border-top: 3px solid #E7008A; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h6.navy { background: #8589B9; border-top: 3px solid #263C92; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h6.purple{ background: #AB8AB7; border-top: 3px solid #752C88; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h6.gold { background: #FAC092; border-top: 3px solid #F2883E; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h6.grey { background: #9DACA9; border-top: 3px solid #617872; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h6.black { background: #949599; border-top: 3px solid #26211E; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h6.red { background: #E2172A; border-top: 3px solid #FE8A95; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h6.brown { background: #c69a7f; border-top: 3px solid #7e492a; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h6.seafoam { background: #78ead9; border-top: 3px solid #3fd4bd; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h6.sage { background: #90b99a; border-top: 3px solid #5d926a; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h6.sand { background: #bab6a3; border-top: 3px solid #989580; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } h6.indigo { background: #6895bc; border-top: 3px solid #3d607d; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } p.lightblue { background: #6AD0F8; border-top: 3px solid #04ACEF; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } p.orange { background: #F7A983; border-top: 3px solid #F05829 ; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } p.green { background: #A7CE97; border-top: 3px solid #3DB04B; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } p.pink { background: #F59AC3; border-top: 3px solid #E7008A; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } p.navy { background: #8589B9; border-top: 3px solid #263C92; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } p.purple{ background: #AB8AB7; border-top: 3px solid #752C88; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } p.gold { background: #FAC092; border-top: 3px solid #F2883E; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } p.grey { background: #9DACA9; border-top: 3px solid #617872; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } p.black { background: #949599; border-top: 3px solid #26211E; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } p.red { background: #E2172A; border-top: 3px solid #FE8A95; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } p.brown { background: #c69a7f; border-top: 3px solid #7e492a; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } p.seafoam { background: #78ead9; border-top: 3px solid #3fd4bd; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } p.sage { background: #90b99a; border-top: 3px solid #5d926a; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } p.sand { background: #bab6a3; border-top: 3px solid #989580; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; } p.indigo { background: #6895bc; border-top: 3px solid #3d607d; color: #ffffff; padding: 7px 0 2px 7px; margin-bottom: 7px; }