html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

html {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

q, blockquote {
  quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

a img {
  border: none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

#ui-datepicker-div .ui-datepicker-prev span,
#ui-datepicker-div .ui-datepicker-next span, #user-login .form-item .description,
#user-login--2 .form-item .description, .block-menu > h2, .site-name, .tabs-scroll__button span,
.element-invisible,
.view-concert-orchestrations .views-exposed-form .views-widget-sort-order label,
.feed-icon {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

.hide-text, .role-ribbon {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  padding: 0;
  text-align: left;
}

.clearfix:after, .form-checkboxes:after, .media-widget:after,
.image-widget:after, .content__top:after, .page-broadway-junior-audition-central .main-content #wrapper_audition_shows:after, .view-collections-list .attachment-before:after, .community-rental__back-link:after, .rental__content_wrapper:after, .concert-selection__actions:after, #cost-estimator-dialog-modal .slider-row:after, .finder-with-filter-bar .view-filters .mti-filter-bar:after, .finder-with-filter-bar .view-filters .tags_filters:after, .finder-with-filter-bar .view-content:after, .user-login__text:after, .view-community-marketplace .view-header:after, #media-browser-library-list:after, .organization-active-bookings--item:after, .organization-addresses--item:after, .organization-contacts--item:after, .organization-current-offers--item:after, .organization-venues--item:after, .pager-load-more:after, .resource-results-view-content:after, .resource-hero .hero__background:after, .page-wrapper .results-grid-list:not(.results-grid-list--list):not(.results-grid-list--grid) .views-row:after, .page-wrapper .results-grid-list--list .views-row:after, .page-search-content-full .view-content:after, .attribution__author:after, .show__infographic:after, .infographic-wrapper:after, .node-type-show .item-list:after, .show-hero .hero__background:after, .group-content-links:after,
.group-secondary-links:after, .user-following--item:after, .profile:after {
  content: "";
  display: table;
  clear: both;
}

.inline-block, legend.option,
label.option, input[type='checkbox'] + label:after, .picker .picker-handle, .finder-with-filter-bar .form-type-vgf-link a:after {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}

@font-face {
  font-family: "ssgizmo";
  src: url('../fonts/ssgizmo/ss-gizmo.eot?1437588846');
  src: url('../fonts/ssgizmo/ss-gizmo.eot?&1437588846#iefix') format("embedded-opentype"), url('../fonts/ssgizmo/ss-gizmo.woff?1437588846') format("woff"), url('../fonts/ssgizmo/ss-gizmo.ttf?1437588846') format("truetype"), url('../fonts/ssgizmo/ss-gizmo.svg?1437588846#ssgizmo') format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "iconfont";
  src: url('../fonts/iconfont/iconfont_8e5465160946c64e12831283243ab782.eot?1452749187');
  src: url('../fonts/iconfont/iconfont_8e5465160946c64e12831283243ab782.eot?&1452749187#iefix') format("embedded-opentype"), url('../fonts/iconfont/iconfont_8e5465160946c64e12831283243ab782.woff?1452749187') format("woff"), url('../fonts/iconfont/iconfont_8e5465160946c64e12831283243ab782.ttf?1452749187') format("truetype"), url('../fonts/iconfont/iconfont_8e5465160946c64e12831283243ab782.svg?1452749187#iconfont') format("svg");
  font-weight: normal;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "iconfont";
    src: url('../fonts/iconfont/iconfont_8e5465160946c64e12831283243ab782.svg?1452749187#iconfont') format("svg");
  }
}
[data-icon]:before {
  content: attr(data-icon);
}

[data-icon]:before,
.icon-calendar:before,
.form-item-submitted-opening-date-datepicker label:before,
.form-item-submitted-performance-information-opening-date-datepicker label:before,
.mti-datepicker-element label:before,
.icon-check:before,
.rounded-button-primary--check:before,
.rounded-button-secondary--check:before,
input[type='checkbox'] + label:before,
.picker.picker-checkbox .picker-flag:before,
.finder-with-filter-bar .form-type-vgf-link a:before,
.fake-submit:before,
.fake-ok:before,
div.status:before,
table tr.status:before,
.flag-best-answer a:before,
.page-questions .best-answer-icon:before,
.resource-finder__filters .filter-link:before,
.icon-close:before,
.button.remove:before,
.callboard__display__switcher-block .callboard__close-icon:before,
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before,
.concert-planner--list .remove-from-concert:before,
.concert-planner--item .concert-planner__button--unflag:before,
.finder-with-filter-bar .view-filters .mti-filter-bar .selected-filter-option span:before,
.finder-with-filter-bar .view-filters .tags-filter__link:before,
.finder-with-filter-bar .view-filters .tags-close:before,
.show-map__close-icon:before,
.fake-cancel:before,
.menu-button .touch-button:before,
div.error:before,
table tr.error:before,
.search__fullwidth #cboxClose:before,
.page-search-content .main-content #cboxClose:before,
.season-planner--list .remove-from-show:before,
.season-planner--item .season-planner__button--unflag:before,
.sitewide-alert__close-button:before,
.user-following--button-wrapper span.flag-wrapper a:before,
.icon-comment:before,
.callboard__display__switcher-block:before,
.icon-down:before,
.icon-down-circle:before,
.icon-download:before,
.user__photo-download:before,
.icon-edit:before,
.button.edit:before,
.organization-addresses__edit a:before,
.organization-contacts__edit-contact:before,
.organization-venues__edit a:before,
.user__edit-profile:before,
.icon-email:before,
.st_email_custom:before,
.icon-facebook:before,
.facebook-feed .facebook-logo:before,
.hybridauth-widget-wrapper ul.hybridauth-widget li [data-hybridauth-provider="Facebook"]:before,
.st_facebook_custom:before,
.user__social-links .user__social-link--facebook:before,
.icon-facebook-circle:before,
.menu-menu-social-menu__leaf a[href*="facebook"]:before,
.icon-flag:before,
.flag-flag-posting a:before,
.icon-flickr-circle:before,
.flickr-feed .flickr-logo:before,
.menu-menu-social-menu__leaf a[href*="flickr"]:before,
.icon-googleplus:before,
.hybridauth-widget-wrapper ul.hybridauth-widget li [data-hybridauth-provider="Google"]:before,
.st_googleplus_custom:before,
.icon-info:before,
.tool-tip-icon:before,
.icon-instagram:before,
.instagram-feed .instagram-logo:before,
.icon-instagram-circle:before,
.icon-left:before,
.arrow-link--left:before,
#ui-datepicker-div .ui-datepicker-prev:before,
.tabs-scroll__prev:before,
.icon-left-circle:before,
.flex-direction-nav a.flex-prev:before,
.pager .pager-previous a:before,
.page-user-register-shows .pager .pager-previous a:before,
.icon-linkedin:before,
.hybridauth-widget-wrapper ul.hybridauth-widget li [data-hybridauth-provider="LinkedIn"]:before,
.user__social-links .user__social-link--linkedin:before,
.icon-location:before,
.marketplace--list-item .field-name-field-marketplace-address .locality:before,
.icon-menu:before,
.menu-button:before,
.icon-minus:before,
.faq-header.faq-category-qa-visible a:before,
dt.accordion.active:before,
.menu-main-menu .touch-button.active .navicon:before,
.icon-music:before,
.icon-nav-down:before,
.account-menu__button:before,
.nav-aboutus__button:before,
.nav-broadway-jr__button:before,
.nav-news__button:before,
.nav-tabs__button:before,
.show-grouping-button:before,
.ui-accordion .ui-accordion-header .ui-icon:before,
.chosen-container-single .chosen-single div b:before,
.faq-question a:before,
dt:before,
.filter-mobile-refine-button:before,
.user-login__button-text:before,
.mti-answers-load-link:before,
.view-production-listing.view-display-id-default .mti-production-listing-refine span:before,
.icon-nav-left:before,
.icon-nav-right:before,
.menu-main-menu--tier2__leaf a:before,
.organization-current-offers__link a:before,
.icon-nav-up:before,
.finder-with-filter-bar .view-filters fieldset.collapsible > legend a:before,
.organization-active-bookings__materials .fieldset-title:before,
.icon-pdf:before,
.mti-print-button:before,
.icon-pinterest:before,
.st_pinterest_custom:before,
.icon-plus:before,
.faq-header a:before,
dt.accordion:before,
body .atlwdg-trigger.atlwdg-SUBTLE:before,
.menu-main-menu .touch-button .navicon:before,
.icon-print:before,
.icon-right:before,
.arrow-link--right:before,
.arrow-link--right-bold:before,
.content_sidebar--right .community_rental_full_link a:before,
.mti-organization-not-found a:before,
.page-contact-us .region-content .address-info a:before,
.show-billing-link:before,
.cost-estimator-link:before,
.user-login__text > a:before,
.rounded-button-primary:before,
.hero__slideshow-content .hero__link a:before,
.list-teaser__content .more-link:before,
.flag-outer-season-planner a:before,
.rounded-submit-primary:before,
input[type='submit']:before,
input[value='Submit']:before,
input#edit-next:before,
#mti-organization-search .form-submit:before,
.page-user-register-extended #edit-return:before,
.view-production-listing.view-display-id-default > .view-filters .views-exposed-widget.views-submit-button input:before,
.rounded-button-secondary:before,
.show__synopsis-full .field-label:before,
.rounded-submit-secondary:before,
input[type='submit'].rounded-submit-secondary:before,
input[value='Submit'].rounded-submit-secondary:before,
.rounded-submit-primary--check:before,
.rounded-submit-secondary--check:before,
.view-concert-selection.finder-with-filter-bar .view-filters #edit-select input:before,
.rounded-submit-primary--close:before,
input[value='Remove']:before,
.rounded-submit-secondary--close:before,
input#edit-cancel:before,
input#edit-delete:before,
.block-mti-callboard .node--callboard_teaser .content > a:before,
.block-mti-callboard-stub .node--callboard_teaser .content > a:before,
.block-mti-callboard .instagram-readmore a:before,
.block-mti-callboard .facebook-readmore a:before,
.block-mti-callboard .tumblr-readmore a:before,
.block-mti-callboard .flickr-readmore a:before,
.block-mti-callboard-stub .instagram-readmore a:before,
.block-mti-callboard-stub .facebook-readmore a:before,
.block-mti-callboard-stub .tumblr-readmore a:before,
.block-mti-callboard-stub .flickr-readmore a:before,
.page-broadway-junior .page-wrapper .node-page .button:before,
.node-community_marketplace-form #edit-field-community-rental-poster-im-und-0-browse-button:before,
.node-community_rental-form #edit-field-community-rental-poster-im-und-0-browse-button:before,
#ui-datepicker-div .ui-datepicker-next:before,
.front .main-content .section .mti-all-shows-link:before,
.front .main-content .section .mti-all-shows-link span:before,
.front .main-content .section .field-name-field-promo-item-top .field-name-field-link a:before,
.front .main-content .section .field-name-field-promo-item-bottom .field-name-field-link a:before,
.front .main-content .section .field-name-field-top-carousel .field-name-field-link a:before,
.marketplace--list-item .views-field-view-node .list-item__button a:before,
.organization-active-bookings__materials .resource-view-more-wrapper a:before,
.tabs-scroll__next:before,
.user__site-links a:before,
.icon-right-circle:before,
.flex-direction-nav a.flex-next:before,
.pager .pager-next a:before,
.page-user-register-shows .pager .pager-next a:before,
.icon-rss:before,
.feed-icon:before,
.icon-search:before,
.search__fullwidth .form-item-mti-keyword:before,
.page-search-content .main-content .form-item-mti-keyword:before,
.search__fullwidth .form-item-keyword:before,
.page-search-content .main-content .form-item-keyword:before,
.search__icon-button:before,
.icon-share:before,
.share-links__wrapper h3:before,
.icon-tag:before,
.flag-subscribe-show a:before,
.icon-thumbs-down:before,
.icon-thumbs-up:before,
.icon-tumblr:before,
.tumblr-feed .tumblr-logo:before,
.icon-twitter:before,
li.tweets-pulled-listing .twitter-logo:before,
.hybridauth-widget-wrapper ul.hybridauth-widget li [data-hybridauth-provider="Twitter"]:before,
.st_twitter_custom:before,
.user__social-links .user__social-link--twitter:before,
.icon-twitter-circle:before,
.menu-menu-social-menu__leaf a[href*="twitter"]:before,
.icon-up:before,
.icon-up-circle:before,
.icon-upload:before,
.media-widget .image-widget-data:before,
.image-widget .image-widget-data:before,
.media-widget .browse:before,
.media-widget .button.launcher:before,
.image-widget .form-file:before,
.node-community_marketplace-form #edit-field-community-rental-poster-im-und-0-browse-button:before,
.node-community_rental-form #edit-field-community-rental-poster-im-und-0-browse-button:before,
.icon-user:before,
.user-login__button-icon:before,
.icon-user-outline:before,
.icon-warning:before,
div.warning:before,
table tr.warning:before,
.icon-youtube-circle:before,
.menu-menu-social-menu__leaf a[href*="youtube"]:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

.icon-calendar:before, .form-item-submitted-opening-date-datepicker label:before,
.form-item-submitted-performance-information-opening-date-datepicker label:before,
.mti-datepicker-element label:before {
  content: "\f12d";
}

.icon-check:before, .rounded-button-primary--check:before, .rounded-button-secondary--check:before, input[type='checkbox'] + label:before, .picker.picker-checkbox .picker-flag:before, .finder-with-filter-bar .form-type-vgf-link a:before, .fake-submit:before,
.fake-ok:before, div.status:before, table tr.status:before, .flag-best-answer a:before, .page-questions .best-answer-icon:before, .resource-finder__filters .filter-link:before {
  content: "\f10f";
}

.icon-close:before, .button.remove:before, .callboard__display__switcher-block .callboard__close-icon:before, .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before, .concert-planner--list .remove-from-concert:before, .concert-planner--item .concert-planner__button--unflag:before, .finder-with-filter-bar .view-filters .mti-filter-bar .selected-filter-option span:before, .finder-with-filter-bar .view-filters .tags-filter__link:before,
.finder-with-filter-bar .view-filters .tags-close:before, .show-map__close-icon:before, .fake-cancel:before, .menu-button .touch-button:before, div.error:before, table tr.error:before, .search__fullwidth #cboxClose:before,
.page-search-content .main-content #cboxClose:before, .season-planner--list .remove-from-show:before, .season-planner--item .season-planner__button--unflag:before, .sitewide-alert__close-button:before, .user-following--button-wrapper span.flag-wrapper a:before {
  content: "\f113";
}

.icon-comment:before, .callboard__display__switcher-block:before {
  content: "\f132";
}

.icon-down:before {
  content: "\f124";
}

.icon-down-circle:before {
  content: "\f125";
}

.icon-download:before, .user__photo-download:before {
  content: "\f126";
}

.icon-edit:before, .button.edit:before, .organization-addresses__edit a:before, .organization-contacts__edit-contact:before, .organization-venues__edit a:before, .user__edit-profile:before {
  content: "\f135";
}

.icon-email:before, .st_email_custom:before {
  content: "\f121";
}

.icon-facebook:before, .facebook-feed .facebook-logo:before, .hybridauth-widget-wrapper ul.hybridauth-widget li [data-hybridauth-provider="Facebook"]:before, .st_facebook_custom:before, .user__social-links .user__social-link--facebook:before {
  content: "\f11f";
}

.icon-facebook-circle:before, .menu-menu-social-menu__leaf a[href*="facebook"]:before {
  content: "\f11a";
}

.icon-flag:before, .flag-flag-posting a:before {
  content: "\f12e";
}

.icon-flickr-circle:before, .flickr-feed .flickr-logo:before, .menu-menu-social-menu__leaf a[href*="flickr"]:before {
  content: "\f11b";
}

.icon-googleplus:before, .hybridauth-widget-wrapper ul.hybridauth-widget li [data-hybridauth-provider="Google"]:before, .st_googleplus_custom:before {
  content: "\f122";
}

.icon-info:before, .tool-tip-icon:before {
  content: "\f10a";
}

.icon-instagram:before, .instagram-feed .instagram-logo:before {
  content: "\f138";
}

.icon-instagram-circle:before {
  content: "\f11c";
}

.icon-left:before, .arrow-link--left:before, #ui-datepicker-div .ui-datepicker-prev:before, .tabs-scroll__prev:before {
  content: "\f114";
}

.icon-left-circle:before, .flex-direction-nav a.flex-prev:before, .pager .pager-previous a:before, .page-user-register-shows .pager .pager-previous a:before {
  content: "\f127";
}

.icon-linkedin:before, .hybridauth-widget-wrapper ul.hybridauth-widget li [data-hybridauth-provider="LinkedIn"]:before, .user__social-links .user__social-link--linkedin:before {
  content: "\f128";
}

.icon-location:before, .marketplace--list-item .field-name-field-marketplace-address .locality:before {
  content: "\f12f";
}

.icon-menu:before, .menu-button:before {
  content: "\f106";
}

.icon-minus:before, .faq-header.faq-category-qa-visible a:before, dt.accordion.active:before, .menu-main-menu .touch-button.active .navicon:before {
  content: "\f110";
}

.icon-music:before {
  content: "\f137";
}

.icon-nav-down:before, .account-menu__button:before, .nav-aboutus__button:before, .nav-broadway-jr__button:before, .nav-news__button:before, .nav-tabs__button:before, .show-grouping-button:before, .ui-accordion .ui-accordion-header .ui-icon:before, .chosen-container-single .chosen-single div b:before, .faq-question a:before, dt:before, .filter-mobile-refine-button:before, .user-login__button-text:before, .mti-answers-load-link:before, .view-production-listing.view-display-id-default .mti-production-listing-refine span:before {
  content: "\f108";
}

.icon-nav-left:before {
  content: "\f10b";
}

.icon-nav-right:before, .menu-main-menu--tier2__leaf a:before, .organization-current-offers__link a:before {
  content: "\f10c";
}

.icon-nav-up:before, .finder-with-filter-bar .view-filters fieldset.collapsible > legend a:before, .organization-active-bookings__materials .fieldset-title:before {
  content: "\f109";
}

.icon-pdf:before, .mti-print-button:before {
  content: "\f116";
}

.icon-pinterest:before, .st_pinterest_custom:before {
  content: "\f123";
}

.icon-plus:before, .faq-header a:before, dt.accordion:before, body .atlwdg-trigger.atlwdg-SUBTLE:before, .menu-main-menu .touch-button .navicon:before {
  content: "\f10d";
}

.icon-print:before {
  content: "\f117";
}

.icon-right:before, .arrow-link--right:before, .arrow-link--right-bold:before, .content_sidebar--right .community_rental_full_link a:before, .mti-organization-not-found a:before, .page-contact-us .region-content .address-info a:before, .show-billing-link:before, .cost-estimator-link:before, .user-login__text > a:before, .rounded-button-primary:before, .hero__slideshow-content .hero__link a:before, .list-teaser__content .more-link:before, .flag-outer-season-planner a:before, .rounded-submit-primary:before, input[type='submit']:before,
input[value='Submit']:before, input#edit-next:before, #mti-organization-search .form-submit:before, .page-user-register-extended #edit-return:before, .view-production-listing.view-display-id-default > .view-filters .views-exposed-widget.views-submit-button input:before, .rounded-button-secondary:before, .show__synopsis-full .field-label:before, .rounded-submit-secondary:before, input[type='submit'].rounded-submit-secondary:before,
input[value='Submit'].rounded-submit-secondary:before, .rounded-submit-primary--check:before, .rounded-submit-secondary--check:before, .view-concert-selection.finder-with-filter-bar .view-filters #edit-select input:before, .rounded-submit-primary--close:before, input[value='Remove']:before, .rounded-submit-secondary--close:before, input#edit-cancel:before,
input#edit-delete:before, .block-mti-callboard .node--callboard_teaser .content > a:before,
.block-mti-callboard-stub .node--callboard_teaser .content > a:before, .block-mti-callboard .instagram-readmore a:before,
.block-mti-callboard .facebook-readmore a:before,
.block-mti-callboard .tumblr-readmore a:before,
.block-mti-callboard .flickr-readmore a:before,
.block-mti-callboard-stub .instagram-readmore a:before,
.block-mti-callboard-stub .facebook-readmore a:before,
.block-mti-callboard-stub .tumblr-readmore a:before,
.block-mti-callboard-stub .flickr-readmore a:before, .page-broadway-junior .page-wrapper .node-page .button:before, .node-community_marketplace-form #edit-field-community-rental-poster-im-und-0-browse-button:before,
.node-community_rental-form #edit-field-community-rental-poster-im-und-0-browse-button:before, #ui-datepicker-div .ui-datepicker-next:before, .front .main-content .section .mti-all-shows-link:before, .front .main-content .section .mti-all-shows-link span:before, .front .main-content .section .field-name-field-promo-item-top .field-name-field-link a:before,
.front .main-content .section .field-name-field-promo-item-bottom .field-name-field-link a:before, .front .main-content .section .field-name-field-top-carousel .field-name-field-link a:before, .marketplace--list-item .views-field-view-node .list-item__button a:before, .organization-active-bookings__materials .resource-view-more-wrapper a:before, .tabs-scroll__next:before, .user__site-links a:before {
  content: "\f10e";
}

.icon-right-circle:before, .flex-direction-nav a.flex-next:before, .pager .pager-next a:before, .page-user-register-shows .pager .pager-next a:before {
  content: "\f129";
}

.icon-rss:before, .feed-icon:before {
  content: "\f12c";
}

.icon-search:before, .search__fullwidth .form-item-mti-keyword:before,
.page-search-content .main-content .form-item-mti-keyword:before, .search__fullwidth .form-item-keyword:before,
.page-search-content .main-content .form-item-keyword:before, .search__icon-button:before {
  content: "\f112";
}

.icon-share:before, .share-links__wrapper h3:before {
  content: "\f118";
}

.icon-tag:before, .flag-subscribe-show a:before {
  content: "\f119";
}

.icon-thumbs-down:before {
  content: "\f130";
}

.icon-thumbs-up:before {
  content: "\f131";
}

.icon-tumblr:before, .tumblr-feed .tumblr-logo:before {
  content: "\f139";
}

.icon-twitter:before, li.tweets-pulled-listing .twitter-logo:before, .hybridauth-widget-wrapper ul.hybridauth-widget li [data-hybridauth-provider="Twitter"]:before, .st_twitter_custom:before, .user__social-links .user__social-link--twitter:before {
  content: "\f120";
}

.icon-twitter-circle:before, .menu-menu-social-menu__leaf a[href*="twitter"]:before {
  content: "\f11d";
}

.icon-up:before {
  content: "\f12a";
}

.icon-up-circle:before {
  content: "\f12b";
}

.icon-upload:before, .media-widget .image-widget-data:before,
.image-widget .image-widget-data:before, .media-widget .browse:before,
.media-widget .button.launcher:before,
.image-widget .form-file:before, .node-community_marketplace-form #edit-field-community-rental-poster-im-und-0-browse-button:before,
.node-community_rental-form #edit-field-community-rental-poster-im-und-0-browse-button:before {
  content: "\f111";
}

.icon-user:before, .user-login__button-icon:before {
  content: "\f115";
}

.icon-user-outline:before {
  content: "\f134";
}

.icon-warning:before, div.warning:before, table tr.warning:before {
  content: "\f136";
}

.icon-youtube-circle:before, .menu-menu-social-menu__leaf a[href*="youtube"]:before {
  content: "\f11e";
}

.button-font-size, .rounded-button-primary, .hero__slideshow-content .hero__link a, .list-teaser__content .more-link, .flag-outer-season-planner a, .rounded-button-primary--no-arrow, .rounded-submit-primary, input[type='submit'],
input[value='Submit'], input#edit-next, #mti-organization-search .form-submit, .page-user-register-extended #edit-return, .view-production-listing.view-display-id-default > .view-filters .views-exposed-widget.views-submit-button input, .rounded-button-secondary, .show__synopsis-full .field-label, .rounded-button-secondary--no-arrow, .list-item__button a, .organization-connect__link, .resource-results-view-content .resource-view-more-wrapper a, .rounded-submit-secondary, input[type='submit'].rounded-submit-secondary,
input[value='Submit'].rounded-submit-secondary, .rounded-submit-primary--no-arrow, input[value='Save'], input#edit-previous, input.field-add-more-submit, .rounded-submit-secondary--no-arrow, input[value='Reset'], .rounded-button-primary--check, .rounded-button-secondary--check, .rounded-submit-primary--check, .rounded-submit-secondary--check, .view-concert-selection.finder-with-filter-bar .view-filters #edit-select input, .rounded-submit-primary--close, input[value='Remove'], .rounded-submit-secondary--close, input#edit-cancel,
input#edit-delete, .button.remove, .button.edit, .page-broadway-junior .page-wrapper .node-page .button, .node-community_marketplace-form #edit-field-community-rental-poster-im-und-0-browse-button,
.node-community_rental-form #edit-field-community-rental-poster-im-und-0-browse-button, .concert-planner--list .remove-from-concert, .concert-planner--item .concert-planner__button--unflag, .finder-with-filter-bar .view-filters .mti-show-filter-actions .mti-show-filter-close,
.finder-with-filter-bar .view-filters .mti-show-filter-actions .mti-marketplace-close,
.finder-with-filter-bar .view-filters .mti-marketplace-actions .mti-show-filter-close,
.finder-with-filter-bar .view-filters .mti-marketplace-actions .mti-marketplace-close, .front .main-content .section .mti-all-shows-link, .front .main-content .section .mti-all-shows-link span, .front .main-content .section .field-name-field-promo-item-top .field-name-field-link a,
.front .main-content .section .field-name-field-promo-item-bottom .field-name-field-link a, .front .main-content .section .field-name-field-top-carousel .field-name-field-link a, .hybridauth-widget-wrapper ul.hybridauth-widget li a.hybridauth-widget-provider, .fake-submit,
.fake-ok, .fake-cancel, .organization-addresses__edit a, .organization-contacts__edit-contact, .organization-current-offers__link a, .organization-venues__edit a, .season-planner--list .remove-from-show, .season-planner--item .season-planner__button--unflag, .user-following--button-wrapper span.flag-wrapper a, .user-marketplace--edit a, .user-marketplace--delete a, .user__photo-download, .user__edit-profile {
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 27px;
  line-height: 1.6875rem;
  letter-spacing: 0rem;
}
@media (min-width: 641px) {
  .button-font-size, .rounded-button-primary, .hero__slideshow-content .hero__link a, .list-teaser__content .more-link, .flag-outer-season-planner a, .rounded-button-primary--no-arrow, .rounded-submit-primary, input[type='submit'],
  input[value='Submit'], input#edit-next, #mti-organization-search .form-submit, .page-user-register-extended #edit-return, .view-production-listing.view-display-id-default > .view-filters .views-exposed-widget.views-submit-button input, .rounded-button-secondary, .show__synopsis-full .field-label, .rounded-button-secondary--no-arrow, .list-item__button a, .organization-connect__link, .resource-results-view-content .resource-view-more-wrapper a, .rounded-submit-secondary, input[type='submit'].rounded-submit-secondary,
  input[value='Submit'].rounded-submit-secondary, .rounded-submit-primary--no-arrow, input[value='Save'], input#edit-previous, input.field-add-more-submit, .rounded-submit-secondary--no-arrow, input[value='Reset'], .rounded-button-primary--check, .rounded-button-secondary--check, .rounded-submit-primary--check, .rounded-submit-secondary--check, .view-concert-selection.finder-with-filter-bar .view-filters #edit-select input, .rounded-submit-primary--close, input[value='Remove'], .rounded-submit-secondary--close, input#edit-cancel,
  input#edit-delete, .button.remove, .button.edit, .page-broadway-junior .page-wrapper .node-page .button, .node-community_marketplace-form #edit-field-community-rental-poster-im-und-0-browse-button,
  .node-community_rental-form #edit-field-community-rental-poster-im-und-0-browse-button, .concert-planner--list .remove-from-concert, .concert-planner--item .concert-planner__button--unflag, .finder-with-filter-bar .view-filters .mti-show-filter-actions .mti-show-filter-close,
  .finder-with-filter-bar .view-filters .mti-show-filter-actions .mti-marketplace-close,
  .finder-with-filter-bar .view-filters .mti-marketplace-actions .mti-show-filter-close,
  .finder-with-filter-bar .view-filters .mti-marketplace-actions .mti-marketplace-close, .front .main-content .section .mti-all-shows-link, .front .main-content .section .mti-all-shows-link span, .front .main-content .section .field-name-field-promo-item-top .field-name-field-link a,
  .front .main-content .section .field-name-field-promo-item-bottom .field-name-field-link a, .front .main-content .section .field-name-field-top-carousel .field-name-field-link a, .hybridauth-widget-wrapper ul.hybridauth-widget li a.hybridauth-widget-provider, .fake-submit,
  .fake-ok, .fake-cancel, .organization-addresses__edit a, .organization-contacts__edit-contact, .organization-current-offers__link a, .organization-venues__edit a, .season-planner--list .remove-from-show, .season-planner--item .season-planner__button--unflag, .user-following--button-wrapper span.flag-wrapper a, .user-marketplace--edit a, .user-marketplace--delete a, .user__photo-download, .user__edit-profile {
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 27px;
    line-height: 1.6875rem;
    letter-spacing: 0rem;
  }
}
.lt-ie9 .button-font-size, .lt-ie9 .rounded-button-primary, .lt-ie9 .hero__slideshow-content .hero__link a, .hero__slideshow-content .hero__link .lt-ie9 a, .lt-ie9 .list-teaser__content .more-link, .list-teaser__content .lt-ie9 .more-link, .lt-ie9 .flag-outer-season-planner a, .flag-outer-season-planner .lt-ie9 a, .lt-ie9 .rounded-button-primary--no-arrow, .lt-ie9 .rounded-submit-primary, .lt-ie9 input[type='submit'],
.lt-ie9 input[value='Submit'], .lt-ie9 input#edit-next, .lt-ie9 #mti-organization-search .form-submit, #mti-organization-search .lt-ie9 .form-submit, .lt-ie9 .page-user-register-extended #edit-return, .page-user-register-extended .lt-ie9 #edit-return, .lt-ie9 .view-production-listing.view-display-id-default > .view-filters .views-exposed-widget.views-submit-button input, .view-production-listing.view-display-id-default > .view-filters .views-exposed-widget.views-submit-button .lt-ie9 input, .lt-ie9 .rounded-button-secondary, .lt-ie9 .show__synopsis-full .field-label, .show__synopsis-full .lt-ie9 .field-label, .lt-ie9 .rounded-button-secondary--no-arrow, .lt-ie9 .list-item__button a, .list-item__button .lt-ie9 a, .lt-ie9 .organization-connect__link, .lt-ie9 .resource-results-view-content .resource-view-more-wrapper a, .resource-results-view-content .resource-view-more-wrapper .lt-ie9 a, .lt-ie9 .rounded-submit-secondary, .lt-ie9 .rounded-submit-primary--no-arrow, .lt-ie9 input[value='Save'], .lt-ie9 input#edit-previous, .lt-ie9 input.field-add-more-submit, .lt-ie9 .rounded-submit-secondary--no-arrow, .lt-ie9 input[value='Reset'], .lt-ie9 .rounded-button-primary--check, .lt-ie9 .rounded-button-secondary--check, .lt-ie9 .rounded-submit-primary--check, .lt-ie9 .rounded-submit-secondary--check, .lt-ie9 .view-concert-selection.finder-with-filter-bar .view-filters #edit-select input, .view-concert-selection.finder-with-filter-bar .view-filters #edit-select .lt-ie9 input, .lt-ie9 .rounded-submit-primary--close, .lt-ie9 input[value='Remove'], .lt-ie9 .rounded-submit-secondary--close, .lt-ie9 input#edit-cancel,
.lt-ie9 input#edit-delete, .lt-ie9 .button.remove, .lt-ie9 .button.edit, .lt-ie9 .page-broadway-junior .page-wrapper .node-page .button, .page-broadway-junior .page-wrapper .node-page .lt-ie9 .button, .lt-ie9 .node-community_marketplace-form #edit-field-community-rental-poster-im-und-0-browse-button, .node-community_marketplace-form .lt-ie9 #edit-field-community-rental-poster-im-und-0-browse-button,
.lt-ie9 .node-community_rental-form #edit-field-community-rental-poster-im-und-0-browse-button,
.node-community_rental-form .lt-ie9 #edit-field-community-rental-poster-im-und-0-browse-button, .lt-ie9 .concert-planner--list .remove-from-concert, .concert-planner--list .lt-ie9 .remove-from-concert, .lt-ie9 .concert-planner--item .concert-planner__button--unflag, .concert-planner--item .lt-ie9 .concert-planner__button--unflag, .lt-ie9 .finder-with-filter-bar .view-filters .mti-show-filter-actions .mti-show-filter-close, .finder-with-filter-bar .view-filters .mti-show-filter-actions .lt-ie9 .mti-show-filter-close,
.lt-ie9 .finder-with-filter-bar .view-filters .mti-show-filter-actions .mti-marketplace-close,
.finder-with-filter-bar .view-filters .mti-show-filter-actions .lt-ie9 .mti-marketplace-close,
.lt-ie9 .finder-with-filter-bar .view-filters .mti-marketplace-actions .mti-show-filter-close,
.finder-with-filter-bar .view-filters .mti-marketplace-actions .lt-ie9 .mti-show-filter-close,
.lt-ie9 .finder-with-filter-bar .view-filters .mti-marketplace-actions .mti-marketplace-close,
.finder-with-filter-bar .view-filters .mti-marketplace-actions .lt-ie9 .mti-marketplace-close, .lt-ie9 .front .main-content .section .mti-all-shows-link, .front .main-content .section .lt-ie9 .mti-all-shows-link, .lt-ie9 .front .main-content .section .mti-all-shows-link span, .front .main-content .section .mti-all-shows-link .lt-ie9 span, .lt-ie9 .front .main-content .section .field-name-field-promo-item-top .field-name-field-link a, .front .main-content .section .field-name-field-promo-item-top .field-name-field-link .lt-ie9 a,
.lt-ie9 .front .main-content .section .field-name-field-promo-item-bottom .field-name-field-link a,
.front .main-content .section .field-name-field-promo-item-bottom .field-name-field-link .lt-ie9 a, .lt-ie9 .front .main-content .section .field-name-field-top-carousel .field-name-field-link a, .front .main-content .section .field-name-field-top-carousel .field-name-field-link .lt-ie9 a, .lt-ie9 .hybridauth-widget-wrapper ul.hybridauth-widget li a.hybridauth-widget-provider, .hybridauth-widget-wrapper ul.hybridauth-widget li .lt-ie9 a.hybridauth-widget-provider, .lt-ie9 .fake-submit,
.lt-ie9 .fake-ok, .lt-ie9 .fake-cancel, .lt-ie9 .organization-addresses__edit a, .organization-addresses__edit .lt-ie9 a, .lt-ie9 .organization-contacts__edit-contact, .lt-ie9 .organization-current-offers__link a, .organization-current-offers__link .lt-ie9 a, .lt-ie9 .organization-venues__edit a, .organization-venues__edit .lt-ie9 a, .lt-ie9 .season-planner--list .remove-from-show, .season-planner--list .lt-ie9 .remove-from-show, .lt-ie9 .season-planner--item .season-planner__button--unflag, .season-planner--item .lt-ie9 .season-planner__button--unflag, .lt-ie9 .user-following--button-wrapper span.flag-wrapper a, .user-following--button-wrapper span.flag-wrapper .lt-ie9 a, .lt-ie9 .user-marketplace--edit a, .user-marketplace--edit .lt-ie9 a, .lt-ie9 .user-marketplace--delete a, .user-marketplace--delete .lt-ie9 a, .lt-ie9 .user__photo-download, .lt-ie9 .user__edit-profile {
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 27px;
  line-height: 1.6875rem;
  letter-spacing: 0rem;
}

.tiny-font-size, .arrow-link--right-bold, .content_sidebar--right .community_rental_full_link a, .mti-organization-not-found a, .page-contact-us .region-content .address-info a, .show-billing-link, h8, .ui-accordion .ui-accordion-header,
.field-group-accordion-wrapper .accordion-item, .page-broadway-junior-audition-central .main-content #wrapper_audition_shows .audition-table tr td a:link,
.page-broadway-junior-audition-central .main-content #wrapper_audition_shows .audition-table tr td a:visited,
.page-broadway-junior-audition-central .main-content #wrapper_audition_shows .audition-table tr td a:hover,
.page-broadway-junior-audition-central .main-content #wrapper_audition_shows .audition-table tr td a:active, .callboard-scrolling, .page-broadway-junior-collection-audition-central .audition-central-wrapper .audition-show-characters table td, .view-concert-selection.finder-with-filter-bar .view-filters .vbo-fieldset-select-all label, .concert-selection__fees span, .concert-selection__actions .views-field-handler-add-to-selection .views-label,
.concert-selection__actions .views-field-views-bulk-operations .views-label, .cost-estimator__notes, .organization-active-bookings__materials .fieldset-title, .organization-addresses--item .views-label, .organization-addresses__city, .organization-addresses__state, .organization-addresses__status, .organization-connect-step-list__label, .organization-connect__address, .organization-contacts--item .views-label, .organization-current-offers--item .views-label, .organization-current-offers__status, .organization-current-offers__date, .organization-offer__item > h3, .organization-venues--item .views-label, .organization-venues__city, .organization-venues__state, .organization-venues__status, .answer-wrapper .flag-flag-posting a, .mti-authorship-data, .view-id-mti_qa .views-row .node-author,
.view-id-mti_qa .views-row .node-created, .page-questions .view-mti-qa-questions th a,
.page-questions .view-questions th a, .page-questions .view-mti-qa-questions td:not(.views-field-title),
.page-questions .view-questions td:not(.views-field-title), .resource-results-view-content .resource-view-type-wrapper, .field-name-field-show-songs .music-player .time, .user-marketplace--expire {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 19px;
  line-height: 1.17188rem;
  letter-spacing: 0.02rem;
}
@media (min-width: 641px) {
  .tiny-font-size, .arrow-link--right-bold, .content_sidebar--right .community_rental_full_link a, .mti-organization-not-found a, .page-contact-us .region-content .address-info a, .show-billing-link, h8, .ui-accordion .ui-accordion-header,
  .field-group-accordion-wrapper .accordion-item, .page-broadway-junior-audition-central .main-content #wrapper_audition_shows .audition-table tr td a:link,
  .page-broadway-junior-audition-central .main-content #wrapper_audition_shows .audition-table tr td a:visited,
  .page-broadway-junior-audition-central .main-content #wrapper_audition_shows .audition-table tr td a:hover,
  .page-broadway-junior-audition-central .main-content #wrapper_audition_shows .audition-table tr td a:active, .callboard-scrolling, .page-broadway-junior-collection-audition-central .audition-central-wrapper .audition-show-characters table td, .view-concert-selection.finder-with-filter-bar .view-filters .vbo-fieldset-select-all label, .concert-selection__fees span, .concert-selection__actions .views-field-handler-add-to-selection .views-label,
  .concert-selection__actions .views-field-views-bulk-operations .views-label, .cost-estimator__notes, .organization-active-bookings__materials .fieldset-title, .organization-addresses--item .views-label, .organization-addresses__city, .organization-addresses__state, .organization-addresses__status, .organization-connect-step-list__label, .organization-connect__address, .organization-contacts--item .views-label, .organization-current-offers--item .views-label, .organization-current-offers__status, .organization-current-offers__date, .organization-offer__item > h3, .organization-venues--item .views-label, .organization-venues__city, .organization-venues__state, .organization-venues__status, .answer-wrapper .flag-flag-posting a, .mti-authorship-data, .view-id-mti_qa .views-row .node-author,
  .view-id-mti_qa .views-row .node-created, .page-questions .view-mti-qa-questions th a,
  .page-questions .view-questions th a, .page-questions .view-mti-qa-questions td:not(.views-field-title),
  .page-questions .view-questions td:not(.views-field-title), .resource-results-view-content .resource-view-type-wrapper, .field-name-field-show-songs .music-player .time, .user-marketplace--expire {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 19px;
    line-height: 1.17188rem;
    letter-spacing: 0.02rem;
  }
}
.lt-ie9 .tiny-font-size, .lt-ie9 .arrow-link--right-bold, .lt-ie9 .content_sidebar--right .community_rental_full_link a, .content_sidebar--right .community_rental_full_link .lt-ie9 a, .lt-ie9 .mti-organization-not-found a, .mti-organization-not-found .lt-ie9 a, .lt-ie9 .page-contact-us .region-content .address-info a, .page-contact-us .region-content .address-info .lt-ie9 a, .lt-ie9 .show-billing-link, .lt-ie9 h8, .lt-ie9 .ui-accordion .ui-accordion-header, .ui-accordion .lt-ie9 .ui-accordion-header,
.lt-ie9 .field-group-accordion-wrapper .accordion-item,
.field-group-accordion-wrapper .lt-ie9 .accordion-item, .lt-ie9 .page-broadway-junior-audition-central .main-content #wrapper_audition_shows .audition-table tr td a:link, .page-broadway-junior-audition-central .main-content #wrapper_audition_shows .audition-table tr td .lt-ie9 a:link,
.lt-ie9 .page-broadway-junior-audition-central .main-content #wrapper_audition_shows .audition-table tr td a:visited,
.page-broadway-junior-audition-central .main-content #wrapper_audition_shows .audition-table tr td .lt-ie9 a:visited,
.lt-ie9 .page-broadway-junior-audition-central .main-content #wrapper_audition_shows .audition-table tr td a:hover,
.page-broadway-junior-audition-central .main-content #wrapper_audition_shows .audition-table tr td .lt-ie9 a:hover,
.lt-ie9 .page-broadway-junior-audition-central .main-content #wrapper_audition_shows .audition-table tr td a:active,
.page-broadway-junior-audition-central .main-content #wrapper_audition_shows .audition-table tr td .lt-ie9 a:active, .lt-ie9 .callboard-scrolling, .lt-ie9 .page-broadway-junior-collection-audition-central .audition-central-wrapper .audition-show-characters table td, .page-broadway-junior-collection-audition-central .audition-central-wrapper .audition-show-characters table .lt-ie9 td, .lt-ie9 .view-concert-selection.finder-with-filter-bar .view-filters .vbo-fieldset-select-all label, .view-concert-selection.finder-with-filter-bar .view-filters .vbo-fieldset-select-all .lt-ie9 label, .lt-ie9 .concert-selection__fees span, .concert-selection__fees .lt-ie9 span, .lt-ie9 .concert-selection__actions .views-field-handler-add-to-selection .views-label, .concert-selection__actions .views-field-handler-add-to-selection .lt-ie9 .views-label,
.lt-ie9 .concert-selection__actions .views-field-views-bulk-operations .views-label,
.concert-selection__actions .views-field-views-bulk-operations .lt-ie9 .views-label, .lt-ie9 .cost-estimator__notes, .lt-ie9 .organization-active-bookings__materials .fieldset-title, .organization-active-bookings__materials .lt-ie9 .fieldset-title, .lt-ie9 .organization-addresses--item .views-label, .organization-addresses--item .lt-ie9 .views-label, .lt-ie9 .organization-addresses__city, .lt-ie9 .organization-addresses__state, .lt-ie9 .organization-addresses__status, .lt-ie9 .organization-connect-step-list__label, .lt-ie9 .organization-connect__address, .lt-ie9 .organization-contacts--item .views-label, .organization-contacts--item .lt-ie9 .views-label, .lt-ie9 .organization-current-offers--item .views-label, .organization-current-offers--item .lt-ie9 .views-label, .lt-ie9 .organization-current-offers__status, .lt-ie9 .organization-current-offers__date, .lt-ie9 .organization-offer__item > h3, .lt-ie9 .organization-venues--item .views-label, .organization-venues--item .lt-ie9 .views-label, .lt-ie9 .organization-venues__city, .lt-ie9 .organization-venues__state, .lt-ie9 .organization-venues__status, .lt-ie9 .answer-wrapper .flag-flag-posting a, .answer-wrapper .flag-flag-posting .lt-ie9 a, .lt-ie9 .mti-authorship-data, .lt-ie9 .view-id-mti_qa .views-row .node-author, .view-id-mti_qa .views-row .lt-ie9 .node-author,
.lt-ie9 .view-id-mti_qa .views-row .node-created,
.view-id-mti_qa .views-row .lt-ie9 .node-created, .lt-ie9 .page-questions .view-mti-qa-questions th a, .page-questions .view-mti-qa-questions th .lt-ie9 a,
.lt-ie9 .page-questions .view-questions th a,
.page-questions .view-questions th .lt-ie9 a, .lt-ie9 .page-questions .view-mti-qa-questions td:not(.views-field-title), .page-questions .view-mti-qa-questions .lt-ie9 td:not(.views-field-title),
.lt-ie9 .page-questions .view-questions td:not(.views-field-title),
.page-questions .view-questions .lt-ie9 td:not(.views-field-title), .lt-ie9 .resource-results-view-content .resource-view-type-wrapper, .resource-results-view-content .lt-ie9 .resource-view-type-wrapper, .lt-ie9 .field-name-field-show-songs .music-player .time, .field-name-field-show-songs .music-player .lt-ie9 .time, .lt-ie9 .user-marketplace--expire {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 19px;
  line-height: 1.17188rem;
  letter-spacing: 0.02rem;
}

.xsmall-font-size, h7, .faq-question a, .faq-header a, dt, .mti-answers-load-link, .account-menu, .page-broadway-junior-audition-central .main-content #wrapper_audition_shows .audition-table th, .block-mti-callboard,
.block-mti-callboard-stub, .block-mti-callboard .node--callboard_teaser .page-title,
.block-mti-callboard-stub .node--callboard_teaser .page-title, .callboard__trending .views-row .page-title:before,
.callboard--trending .views-row .page-title:before, .callboard__trending .views-row > .node--callboard_teaser .show__brief,
.callboard__trending .views-row > .node--callboard_teaser .field-name-field-show-synopsis-summary,
.callboard--trending .views-row > .node--callboard_teaser .show__brief,
.callboard--trending .views-row > .node--callboard_teaser .field-name-field-show-synopsis-summary, figcaption,
.content-image__caption, .view-concert-orchestrations .views-widget-filter-field_cso_type_tid label,
.view-concert-orchestrations .views-widget-filter-field_cso_estimated_duration_value label, .view-concert-orchestrations .form-type-select label, .view-concert-orchestrations .form-type-select .chosen-container .chosen-single, .concert-selection-detail__instrumentation span,
.concert-selection-detail__instrumentation div, .finder-with-filter-bar .form-type-vgf-checkbox .picker-label, .finder-with-filter-bar .form-type-vgf-link, .finder-with-filter-bar .view-filters fieldset.collapsible.collapsed > legend, .finder-with-filter-bar .view-filters fieldset.collapsible > legend a, .finder-with-filter-bar .view-filters fieldset.collapsible .form-checkboxes label, .finder-with-filter-bar .view-filters .mti-filter-bar.with-filters, .user-login__button-text, .view-community-marketplace .form-type-vgf-checkbox .picker-label, .news-sumbitted-by, .organization-account__access-level, .organization-active-bookings__opening,
.organization-active-bookings__closing,
.organization-active-bookings__perfomances, .organization-contacts__roles li, .page-contact-us .region-content .ui-accordion-content .views-row span, .resource-finder__filters .picker-label, .page-search-content-full .views-field-teaser, .search__icon-button, .show__availability-message, .view-production-listing.view-display-id-default .mti-production-listing-refine span, .node-type-show .resource-finder__results .picker-label, .field-name-field-show-songs .music-player .song-title {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 19px;
  line-height: 1.17188rem;
  letter-spacing: 0.04em;
}
@media (min-width: 641px) {
  .xsmall-font-size, h7, .faq-question a, .faq-header a, dt, .mti-answers-load-link, .account-menu, .page-broadway-junior-audition-central .main-content #wrapper_audition_shows .audition-table th, .block-mti-callboard,
  .block-mti-callboard-stub, .block-mti-callboard .node--callboard_teaser .page-title,
  .block-mti-callboard-stub .node--callboard_teaser .page-title, .callboard__trending .views-row .page-title:before,
  .callboard--trending .views-row .page-title:before, .callboard__trending .views-row > .node--callboard_teaser .show__brief,
  .callboard__trending .views-row > .node--callboard_teaser .field-name-field-show-synopsis-summary,
  .callboard--trending .views-row > .node--callboard_teaser .show__brief,
  .callboard--trending .views-row > .node--callboard_teaser .field-name-field-show-synopsis-summary, figcaption,
  .content-image__caption, .view-concert-orchestrations .views-widget-filter-field_cso_type_tid label,
  .view-concert-orchestrations .views-widget-filter-field_cso_estimated_duration_value label, .view-concert-orchestrations .form-type-select label, .view-concert-orchestrations .form-type-select .chosen-container .chosen-single, .concert-selection-detail__instrumentation span,
  .concert-selection-detail__instrumentation div, .finder-with-filter-bar .form-type-vgf-checkbox .picker-label, .finder-with-filter-bar .form-type-vgf-link, .finder-with-filter-bar .view-filters fieldset.collapsible.collapsed > legend, .finder-with-filter-bar .view-filters fieldset.collapsible > legend a, .finder-with-filter-bar .view-filters fieldset.collapsible .form-checkboxes label, .finder-with-filter-bar .view-filters .mti-filter-bar.with-filters, .user-login__button-text, .view-community-marketplace .form-type-vgf-checkbox .picker-label, .news-sumbitted-by, .organization-account__access-level, .organization-active-bookings__opening,
  .organization-active-bookings__closing,
  .organization-active-bookings__perfomances, .organization-contacts__roles li, .page-contact-us .region-content .ui-accordion-content .views-row span, .resource-finder__filters .picker-label, .page-search-content-full .views-field-teaser, .search__icon-button, .show__availability-message, .view-production-listing.view-display-id-default .mti-production-listing-refine span, .node-type-show .resource-finder__results .picker-label, .field-name-field-show-songs .music-player .song-title {
    font-size: 13px;
    font-size: 0.8125rem;
    line-height: 19px;
    line-height: 1.17188rem;
    letter-spacing: 0.02em;
  }
}
.lt-ie9 .xsmall-font-size, .lt-ie9 h7, .lt-ie9 .faq-question a, .faq-question .lt-ie9 a, .lt-ie9 .faq-header a, .faq-header .lt-ie9 a, .lt-ie9 dt, .lt-ie9 .mti-answers-load-link, .lt-ie9 .account-menu, .lt-ie9 .page-broadway-junior-audition-central .main-content #wrapper_audition_shows .audition-table th, .page-broadway-junior-audition-central .main-content #wrapper_audition_shows .audition-table .lt-ie9 th, .lt-ie9 .block-mti-callboard,
.lt-ie9 .block-mti-callboard-stub, .lt-ie9 .block-mti-callboard .node--callboard_teaser .page-title, .block-mti-callboard .node--callboard_teaser .lt-ie9 .page-title,
.lt-ie9 .block-mti-callboard-stub .node--callboard_teaser .page-title,
.block-mti-callboard-stub .node--callboard_teaser .lt-ie9 .page-title, .lt-ie9 .callboard__trending .views-row .page-title:before, .callboard__trending .views-row .lt-ie9 .page-title:before,
.lt-ie9 .callboard--trending .views-row .page-title:before,
.callboard--trending .views-row .lt-ie9 .page-title:before, .lt-ie9 .callboard__trending .views-row > .node--callboard_teaser .show__brief, .callboard__trending .views-row > .node--callboard_teaser .lt-ie9 .show__brief,
.lt-ie9 .callboard__trending .views-row > .node--callboard_teaser .field-name-field-show-synopsis-summary,
.callboard__trending .views-row > .node--callboard_teaser .lt-ie9 .field-name-field-show-synopsis-summary,
.lt-ie9 .callboard--trending .views-row > .node--callboard_teaser .show__brief,
.callboard--trending .views-row > .node--callboard_teaser .lt-ie9 .show__brief,
.lt-ie9 .callboard--trending .views-row > .node--callboard_teaser .field-name-field-show-synopsis-summary,
.callboard--trending .views-row > .node--callboard_teaser .lt-ie9 .field-name-field-show-synopsis-summary, .lt-ie9 figcaption,
.lt-ie9 .content-image__caption, .lt-ie9 .view-concert-orchestrations .views-widget-filter-field_cso_type_tid label, .view-concert-orchestrations .views-widget-filter-field_cso_type_tid .lt-ie9 label,
.lt-ie9 .view-concert-orchestrations .views-widget-filter-field_cso_estimated_duration_value label,
.view-concert-orchestrations .views-widget-filter-field_cso_estimated_duration_value .lt-ie9 label, .lt-ie9 .view-concert-orchestrations .form-type-select label, .view-concert-orchestrations .form-type-select .lt-ie9 label, .lt-ie9 .view-concert-orchestrations .form-type-select .chosen-container .chosen-single, .view-concert-orchestrations .form-type-select .chosen-container .lt-ie9 .chosen-single, .lt-ie9 .concert-selection-detail__instrumentation span, .concert-selection-detail__instrumentation .lt-ie9 span,
.lt-ie9 .concert-selection-detail__instrumentation div,
.concert-selection-detail__instrumentation .lt-ie9 div, .lt-ie9 .finder-with-filter-bar .form-type-vgf-checkbox .picker-label, .finder-with-filter-bar .form-type-vgf-checkbox .lt-ie9 .picker-label, .lt-ie9 .finder-with-filter-bar .form-type-vgf-link, .finder-with-filter-bar .lt-ie9 .form-type-vgf-link, .lt-ie9 .finder-with-filter-bar .view-filters fieldset.collapsible.collapsed > legend, .finder-with-filter-bar .view-filters .lt-ie9 fieldset.collapsible.collapsed > legend, .lt-ie9 .finder-with-filter-bar .view-filters fieldset.collapsible > legend a, .finder-with-filter-bar .view-filters fieldset.collapsible > legend .lt-ie9 a, .lt-ie9 .finder-with-filter-bar .view-filters fieldset.collapsible .form-checkboxes label, .finder-with-filter-bar .view-filters fieldset.collapsible .form-checkboxes .lt-ie9 label, .lt-ie9 .finder-with-filter-bar .view-filters .mti-filter-bar.with-filters, .finder-with-filter-bar .view-filters .lt-ie9 .mti-filter-bar.with-filters, .lt-ie9 .user-login__button-text, .lt-ie9 .view-community-marketplace .form-type-vgf-checkbox .picker-label, .view-community-marketplace .form-type-vgf-checkbox .lt-ie9 .picker-label, .lt-ie9 .news-sumbitted-by, .lt-ie9 .organization-account__access-level, .lt-ie9 .organization-active-bookings__opening,
.lt-ie9 .organization-active-bookings__closing,
.lt-ie9 .organization-active-bookings__perfomances, .lt-ie9 .organization-contacts__roles li, .organization-contacts__roles .lt-ie9 li, .lt-ie9 .page-contact-us .region-content .ui-accordion-content .views-row span, .page-contact-us .region-content .ui-accordion-content .views-row .lt-ie9 span, .lt-ie9 .resource-finder__filters .picker-label, .resource-finder__filters .lt-ie9 .picker-label, .lt-ie9 .page-search-content-full .views-field-teaser, .page-search-content-full .lt-ie9 .views-field-teaser, .lt-ie9 .search__icon-button, .lt-ie9 .show__availability-message, .lt-ie9 .view-production-listing.view-display-id-default .mti-production-listing-refine span, .view-production-listing.view-display-id-default .mti-production-listing-refine .lt-ie9 span, .lt-ie9 .node-type-show .resource-finder__results .picker-label, .node-type-show .resource-finder__results .lt-ie9 .picker-label, .lt-ie9 .field-name-field-show-songs .music-player .song-title, .field-name-field-show-songs .music-player .lt-ie9 .song-title {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 19px;
  line-height: 1.17188rem;
  letter-spacing: 0.02em;
}

.small-font-size, h6, table.table-styled th, .media-widget .browse,
.media-widget .button.launcher,
.image-widget .form-file, .page-broadway-junior-audition-central .main-content #wrapper_audition_shows .audition-table tr td, .view-author-shows .flex-caption, .page-broadway-junior-collection-audition-central .audition-central-wrapper .audition-show-characters table thead, .broadway-jr-collection__txt, .node-community_marketplace-form #edit-field-community-rental-poster-im-und-0-browse-button,
.node-community_rental-form #edit-field-community-rental-poster-im-und-0-browse-button, .rental__expire-date, .concert-selection-detail__show-name, .concert-selection-detail__list-item, .concert-selection-detail__attribution .field-collection-view, .content_sidebar--right, #ui-datepicker-div, .finder-with-filter-bar .view-filters .mti-show-filters-globals,
.finder-with-filter-bar .view-filters .mti-marketplace-globals, .user-login__title, .user-login__org-title, .marketplace--list-item .list-item__sold-by, .marketplace--list-item .field-name-field-marketplace-address, .organization-contacts__status, .organization-offer__item, .page-about-us .mti-facts p, .page-contact-us .region-content .ui-accordion-content .views-row p, .page-user-register-shows .thumb-grid--item .views-field-title, .resource-results-view-content .resource-view-description, .page-wrapper .results-grid-list--grid .node-title, .page-wrapper .results-grid-list--grid .field-name-field-show-title-full, div.ui-dialog-upcoming-shows-map-display .ui-dialog-titlebar button, .view-production-listing.view-display-id-default > .view-content .production-result, .view-production-listing.view-display-id-default > .view-content .production-result h2, .show__version, .show__release-description, .node--show_future_release .future-release__release-description, .node--show_future_release .future-release__summary, .thumb-grid__item .teaser__title-link,
.thumb-grid__item .teaser__title,
.thumb-grid__item .node-title,
.thumb-grid--item .teaser__title-link,
.thumb-grid--item .teaser__title,
.thumb-grid--item .node-title, .thumb-grid__item .teaser__text,
.thumb-grid--item .teaser__text, .page-user .image-credit {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 19px;
  line-height: 1.17188rem;
  letter-spacing: 0.01em;
}
@media (min-width: 641px) {
  .small-font-size, h6, table.table-styled th, .media-widget .browse,
  .media-widget .button.launcher,
  .image-widget .form-file, .page-broadway-junior-audition-central .main-content #wrapper_audition_shows .audition-table tr td, .view-author-shows .flex-caption, .page-broadway-junior-collection-audition-central .audition-central-wrapper .audition-show-characters table thead, .broadway-jr-collection__txt, .node-community_marketplace-form #edit-field-community-rental-poster-im-und-0-browse-button,
  .node-community_rental-form #edit-field-community-rental-poster-im-und-0-browse-button, .rental__expire-date, .concert-selection-detail__show-name, .concert-selection-detail__list-item, .concert-selection-detail__attribution .field-collection-view, .content_sidebar--right, #ui-datepicker-div, .finder-with-filter-bar .view-filters .mti-show-filters-globals,
  .finder-with-filter-bar .view-filters .mti-marketplace-globals, .user-login__title, .user-login__org-title, .marketplace--list-item .list-item__sold-by, .marketplace--list-item .field-name-field-marketplace-address, .organization-contacts__status, .organization-offer__item, .page-about-us .mti-facts p, .page-contact-us .region-content .ui-accordion-content .views-row p, .page-user-register-shows .thumb-grid--item .views-field-title, .resource-results-view-content .resource-view-description, .page-wrapper .results-grid-list--grid .node-title, .page-wrapper .results-grid-list--grid .field-name-field-show-title-full, div.ui-dialog-upcoming-shows-map-display .ui-dialog-titlebar button, .view-production-listing.view-display-id-default > .view-content .production-result, .view-production-listing.view-display-id-default > .view-content .production-result h2, .show__version, .show__release-description, .node--show_future_release .future-release__release-description, .node--show_future_release .future-release__summary, .thumb-grid__item .teaser__title-link,
  .thumb-grid__item .teaser__title,
  .thumb-grid__item .node-title,
  .thumb-grid--item .teaser__title-link,
  .thumb-grid--item .teaser__title,
  .thumb-grid--item .node-title, .thumb-grid__item .teaser__text,
  .thumb-grid--item .teaser__text, .page-user .image-credit {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 19px;
    line-height: 1.17188rem;
    letter-spacing: 0.01em;
  }
}
.lt-ie9 .small-font-size, .lt-ie9 h6, .lt-ie9 table.table-styled th, table.table-styled .lt-ie9 th, .lt-ie9 .media-widget .browse, .media-widget .lt-ie9 .browse,
.lt-ie9 .media-widget .button.launcher,
.media-widget .lt-ie9 .button.launcher,
.lt-ie9 .image-widget .form-file,
.image-widget .lt-ie9 .form-file, .lt-ie9 .page-broadway-junior-audition-central .main-content #wrapper_audition_shows .audition-table tr td, .page-broadway-junior-audition-central .main-content #wrapper_audition_shows .audition-table tr .lt-ie9 td, .lt-ie9 .view-author-shows .flex-caption, .view-author-shows .lt-ie9 .flex-caption, .lt-ie9 .page-broadway-junior-collection-audition-central .audition-central-wrapper .audition-show-characters table thead, .page-broadway-junior-collection-audition-central .audition-central-wrapper .audition-show-characters table .lt-ie9 thead, .lt-ie9 .broadway-jr-collection__txt, .lt-ie9 .node-community_marketplace-form #edit-field-community-rental-poster-im-und-0-browse-button, .node-community_marketplace-form .lt-ie9 #edit-field-community-rental-poster-im-und-0-browse-button,
.lt-ie9 .node-community_rental-form #edit-field-community-rental-poster-im-und-0-browse-button,
.node-community_rental-form .lt-ie9 #edit-field-community-rental-poster-im-und-0-browse-button, .lt-ie9 .rental__expire-date, .lt-ie9 .concert-selection-detail__show-name, .lt-ie9 .concert-selection-detail__list-item, .lt-ie9 .concert-selection-detail__attribution .field-collection-view, .concert-selection-detail__attribution .lt-ie9 .field-collection-view, .lt-ie9 .content_sidebar--right, .lt-ie9 #ui-datepicker-div, .lt-ie9 .finder-with-filter-bar .view-filters .mti-show-filters-globals, .finder-with-filter-bar .view-filters .lt-ie9 .mti-show-filters-globals,
.lt-ie9 .finder-with-filter-bar .view-filters .mti-marketplace-globals,
.finder-with-filter-bar .view-filters .lt-ie9 .mti-marketplace-globals, .lt-ie9 .user-login__title, .lt-ie9 .user-login__org-title, .lt-ie9 .marketplace--list-item .list-item__sold-by, .marketplace--list-item .lt-ie9 .list-item__sold-by, .lt-ie9 .marketplace--list-item .field-name-field-marketplace-address, .marketplace--list-item .lt-ie9 .field-name-field-marketplace-address, .lt-ie9 .organization-contacts__status, .lt-ie9 .organization-offer__item, .lt-ie9 .page-about-us .mti-facts p, .page-about-us .mti-facts .lt-ie9 p, .lt-ie9 .page-contact-us .region-content .ui-accordion-content .views-row p, .page-contact-us .region-content .ui-accordion-content .views-row .lt-ie9 p, .lt-ie9 .page-user-register-shows .thumb-grid--item .views-field-title, .page-user-register-shows .thumb-grid--item .lt-ie9 .views-field-title, .lt-ie9 .resource-results-view-content .resource-view-description, .resource-results-view-content .lt-ie9 .resource-view-description, .lt-ie9 .page-wrapper .results-grid-list--grid .node-title, .page-wrapper .results-grid-list--grid .lt-ie9 .node-title, .lt-ie9 .page-wrapper .results-grid-list--grid .field-name-field-show-title-full, .page-wrapper .results-grid-list--grid .lt-ie9 .field-name-field-show-title-full, .lt-ie9 div.ui-dialog-upcoming-shows-map-display .ui-dialog-titlebar button, div.ui-dialog-upcoming-shows-map-display .ui-dialog-titlebar .lt-ie9 button, .lt-ie9 .view-production-listing.view-display-id-default > .view-content .production-result, .view-production-listing.view-display-id-default > .view-content .lt-ie9 .production-result, .lt-ie9 .view-production-listing.view-display-id-default > .view-content .production-result h2, .view-production-listing.view-display-id-default > .view-content .production-result .lt-ie9 h2, .lt-ie9 .show__version, .lt-ie9 .show__release-description, .lt-ie9 .node--show_future_release .future-release__release-description, .node--show_future_release .lt-ie9 .future-release__release-description, .lt-ie9 .node--show_future_release .future-release__summary, .node--show_future_release .lt-ie9 .future-release__summary, .lt-ie9 .thumb-grid__item .teaser__title-link, .thumb-grid__item .lt-ie9 .teaser__title-link,
.lt-ie9 .thumb-grid__item .teaser__title,
.thumb-grid__item .lt-ie9 .teaser__title,
.lt-ie9 .thumb-grid__item .node-title,
.thumb-grid__item .lt-ie9 .node-title,
.lt-ie9 .thumb-grid--item .teaser__title-link,
.thumb-grid--item .lt-ie9 .teaser__title-link,
.lt-ie9 .thumb-grid--item .teaser__title,
.thumb-grid--item .lt-ie9 .teaser__title,
.lt-ie9 .thumb-grid--item .node-title,
.thumb-grid--item .lt-ie9 .node-title, .lt-ie9 .thumb-grid__item .teaser__text, .thumb-grid__item .lt-ie9 .teaser__text,
.lt-ie9 .thumb-grid--item .teaser__text,
.thumb-grid--item .lt-ie9 .teaser__text, .lt-ie9 .page-user .image-credit, .page-user .lt-ie9 .image-credit {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 19px;
  line-height: 1.17188rem;
  letter-spacing: 0.01em;
}

.base-font-size, .field-type-text-long,
.field-type-text-with-summary, h5, .page-broadway-junior-audition-central .main-content #wrapper_audition_shows .audition-show-description, .page-broadway-junior-audition-central .main-content #wrapper_audition_shows .audition-table tr td:first-child, .page-broadway-junior-collection-audition-central #mti-audition-central-search-form .form-item-audition-shows-all label, .page-broadway-junior-collection-audition-central .audition-central-wrapper .audition-show-description, .page-broadway-junior-collection-audition-central .audition-central-wrapper .audition-show-characters table td:first-child, .rental__description, .cost-estimator__estimate-label, #user-login label,
#user-login--2 label, .maintenance-page #page, .organization-addresses__title, .organization-contacts__name, .organization-current-offers__title, .organization-venues__title, .page-contact-us .region-content .ui-accordion-header, .resource-finder__hero .resource-description-wrapper, .show-billing__content .show__attributions, .show-billing__content .attribution__label, .show-billing__additional_attribute, .rider-text__size, .view-production-listing.view-display-id-default, .view-production-listing.view-display-id-default > .attachment-before h2, .show__brief, .node--show_future_release .node-title, .user__bio {
  font-size: 16px;
  font-size: 1rem;
  line-height: 25px;
  line-height: 1.5625rem;
  letter-spacing: 0;
}
@media (min-width: 641px) {
  .base-font-size, .field-type-text-long,
  .field-type-text-with-summary, h5, .page-broadway-junior-audition-central .main-content #wrapper_audition_shows .audition-show-description, .page-broadway-junior-audition-central .main-content #wrapper_audition_shows .audition-table tr td:first-child, .page-broadway-junior-collection-audition-central #mti-audition-central-search-form .form-item-audition-shows-all label, .page-broadway-junior-collection-audition-central .audition-central-wrapper .audition-show-description, .page-broadway-junior-collection-audition-central .audition-central-wrapper .audition-show-characters table td:first-child, .rental__description, .cost-estimator__estimate-label, #user-login label,
  #user-login--2 label, .maintenance-page #page, .organization-addresses__title, .organization-contacts__name, .organization-current-offers__title, .organization-venues__title, .page-contact-us .region-content .ui-accordion-header, .resource-finder__hero .resource-description-wrapper, .show-billing__content .show__attributions, .show-billing__content .attribution__label, .show-billing__additional_attribute, .rider-text__size, .view-production-listing.view-display-id-default, .view-production-listing.view-display-id-default > .attachment-before h2, .show__brief, .node--show_future_release .node-title, .user__bio {
    font-size: 16px;
    font-size: 1rem;
    line-height: 25px;
    line-height: 1.5625rem;
    letter-spacing: 0.01em;
  }
}
.lt-ie9 .base-font-size, .lt-ie9 .field-type-text-long,
.lt-ie9 .field-type-text-with-summary, .lt-ie9 h5, .lt-ie9 .page-broadway-junior-audition-central .main-content #wrapper_audition_shows .audition-show-description, .page-broadway-junior-audition-central .main-content #wrapper_audition_shows .lt-ie9 .audition-show-description, .lt-ie9 .page-broadway-junior-audition-central .main-content #wrapper_audition_shows .audition-table tr td:first-child, .page-broadway-junior-audition-central .main-content #wrapper_audition_shows .audition-table tr .lt-ie9 td:first-child, .lt-ie9 .page-broadway-junior-collection-audition-central #mti-audition-central-search-form .form-item-audition-shows-all label, .page-broadway-junior-collection-audition-central #mti-audition-central-search-form .form-item-audition-shows-all .lt-ie9 label, .lt-ie9 .page-broadway-junior-collection-audition-central .audition-central-wrapper .audition-show-description, .page-broadway-junior-collection-audition-central .audition-central-wrapper .lt-ie9 .audition-show-description, .lt-ie9 .page-broadway-junior-collection-audition-central .audition-central-wrapper .audition-show-characters table td:first-child, .page-broadway-junior-collection-audition-central .audition-central-wrapper .audition-show-characters table .lt-ie9 td:first-child, .lt-ie9 .rental__description, .lt-ie9 .cost-estimator__estimate-label, .lt-ie9 #user-login label, #user-login .lt-ie9 label,
.lt-ie9 #user-login--2 label,
#user-login--2 .lt-ie9 label, .lt-ie9 .maintenance-page #page, .maintenance-page .lt-ie9 #page, .lt-ie9 .organization-addresses__title, .lt-ie9 .organization-contacts__name, .lt-ie9 .organization-current-offers__title, .lt-ie9 .organization-venues__title, .lt-ie9 .page-contact-us .region-content .ui-accordion-header, .page-contact-us .region-content .lt-ie9 .ui-accordion-header, .lt-ie9 .resource-finder__hero .resource-description-wrapper, .resource-finder__hero .lt-ie9 .resource-description-wrapper, .lt-ie9 .show-billing__content .show__attributions, .show-billing__content .lt-ie9 .show__attributions, .lt-ie9 .show-billing__content .attribution__label, .show-billing__content .lt-ie9 .attribution__label, .lt-ie9 .show-billing__additional_attribute, .lt-ie9 .rider-text__size, .lt-ie9 .view-production-listing.view-display-id-default, .lt-ie9 .view-production-listing.view-display-id-default > .attachment-before h2, .view-production-listing.view-display-id-default > .attachment-before .lt-ie9 h2, .lt-ie9 .show__brief, .lt-ie9 .node--show_future_release .node-title, .node--show_future_release .lt-ie9 .node-title, .lt-ie9 .user__bio {
  font-size: 16px;
  font-size: 1rem;
  line-height: 25px;
  line-height: 1.5625rem;
  letter-spacing: 0.01em;
}

.medium-font-size, h4, #sidebar-first .user_full_name, .page-broadway-junior-audition-central .main-content .audition-wrapper p, .region-sidebar-second > h2, .callboard__display__switcher-block .callboard__title, .page-broadway-junior-collection-audition-central #mti-audition-central-search-form, .rental__organization-name,
.rental-author__name, .concert-planner--title, .show-concert-selection__header-text, .hero__summary, .front .main-content .section .field-name-field-top-carousel .field-name-field-subtitle, .login-form__text, #block-menu-menu-help-menu .nolink,
#block-menu-menu-help-menu-au .nolink,
#block-menu-menu-help-menu-uk .nolink, .news-author__name, .answers-best-answer:before, .node-type-answers-question .new-answer-form-title,
.page-node-add-answers-question .new-answer-form-title,
.page-questions .new-answer-form-title, .node-type-answers-question .qa__question-header,
.page-node-add-answers-question .qa__question-header,
.page-questions .qa__question-header, .node-type-answers-question .answers-list .view-header,
.page-node-add-answers-question .answers-list .view-header,
.page-questions .answers-list .view-header, .create_profile_description, .user_and_picture_description, .confirmation-box-wrapper, .resource-results-view-content .resource-view-title, .season-planner--title, .view-production-listing.view-display-id-default > .view-filters form h3, .sitewide-alert, .user-marketplace--title, .user__roles-item {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 31px;
  line-height: 1.95313rem;
  letter-spacing: 0.03em;
}
@media (min-width: 641px) {
  .medium-font-size, h4, #sidebar-first .user_full_name, .page-broadway-junior-audition-central .main-content .audition-wrapper p, .region-sidebar-second > h2, .callboard__display__switcher-block .callboard__title, .page-broadway-junior-collection-audition-central #mti-audition-central-search-form, .rental__organization-name,
  .rental-author__name, .concert-planner--title, .show-concert-selection__header-text, .hero__summary, .front .main-content .section .field-name-field-top-carousel .field-name-field-subtitle, .login-form__text, #block-menu-menu-help-menu .nolink,
  #block-menu-menu-help-menu-au .nolink,
  #block-menu-menu-help-menu-uk .nolink, .news-author__name, .answers-best-answer:before, .node-type-answers-question .new-answer-form-title,
  .page-node-add-answers-question .new-answer-form-title,
  .page-questions .new-answer-form-title, .node-type-answers-question .qa__question-header,
  .page-node-add-answers-question .qa__question-header,
  .page-questions .qa__question-header, .node-type-answers-question .answers-list .view-header,
  .page-node-add-answers-question .answers-list .view-header,
  .page-questions .answers-list .view-header, .create_profile_description, .user_and_picture_description, .confirmation-box-wrapper, .resource-results-view-content .resource-view-title, .season-planner--title, .view-production-listing.view-display-id-default > .view-filters form h3, .sitewide-alert, .user-marketplace--title, .user__roles-item {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 31px;
    line-height: 1.95313rem;
    letter-spacing: 0.03em;
  }
}
.lt-ie9 .medium-font-size, .lt-ie9 h4, .lt-ie9 #sidebar-first .user_full_name, #sidebar-first .lt-ie9 .user_full_name, .lt-ie9 .page-broadway-junior-audition-central .main-content .audition-wrapper p, .page-broadway-junior-audition-central .main-content .audition-wrapper .lt-ie9 p, .lt-ie9 .region-sidebar-second > h2, .lt-ie9 .callboard__display__switcher-block .callboard__title, .callboard__display__switcher-block .lt-ie9 .callboard__title, .lt-ie9 .page-broadway-junior-collection-audition-central #mti-audition-central-search-form, .page-broadway-junior-collection-audition-central .lt-ie9 #mti-audition-central-search-form, .lt-ie9 .rental__organization-name,
.lt-ie9 .rental-author__name, .lt-ie9 .concert-planner--title, .lt-ie9 .show-concert-selection__header-text, .lt-ie9 .hero__summary, .lt-ie9 .front .main-content .section .field-name-field-top-carousel .field-name-field-subtitle, .front .main-content .section .field-name-field-top-carousel .lt-ie9 .field-name-field-subtitle, .lt-ie9 .login-form__text, .lt-ie9 #block-menu-menu-help-menu .nolink, #block-menu-menu-help-menu .lt-ie9 .nolink,
.lt-ie9 #block-menu-menu-help-menu-au .nolink,
#block-menu-menu-help-menu-au .lt-ie9 .nolink,
.lt-ie9 #block-menu-menu-help-menu-uk .nolink,
#block-menu-menu-help-menu-uk .lt-ie9 .nolink, .lt-ie9 .news-author__name, .lt-ie9 .answers-best-answer:before, .lt-ie9 .node-type-answers-question .new-answer-form-title, .node-type-answers-question .lt-ie9 .new-answer-form-title,
.lt-ie9 .page-node-add-answers-question .new-answer-form-title,
.page-node-add-answers-question .lt-ie9 .new-answer-form-title,
.lt-ie9 .page-questions .new-answer-form-title,
.page-questions .lt-ie9 .new-answer-form-title, .lt-ie9 .node-type-answers-question .qa__question-header, .node-type-answers-question .lt-ie9 .qa__question-header,
.lt-ie9 .page-node-add-answers-question .qa__question-header,
.page-node-add-answers-question .lt-ie9 .qa__question-header,
.lt-ie9 .page-questions .qa__question-header,
.page-questions .lt-ie9 .qa__question-header, .lt-ie9 .node-type-answers-question .answers-list .view-header, .node-type-answers-question .answers-list .lt-ie9 .view-header,
.lt-ie9 .page-node-add-answers-question .answers-list .view-header,
.page-node-add-answers-question .answers-list .lt-ie9 .view-header,
.lt-ie9 .page-questions .answers-list .view-header,
.page-questions .answers-list .lt-ie9 .view-header, .lt-ie9 .create_profile_description, .lt-ie9 .user_and_picture_description, .lt-ie9 .confirmation-box-wrapper, .lt-ie9 .resource-results-view-content .resource-view-title, .resource-results-view-content .lt-ie9 .resource-view-title, .lt-ie9 .season-planner--title, .lt-ie9 .view-production-listing.view-display-id-default > .view-filters form h3, .view-production-listing.view-display-id-default > .view-filters form .lt-ie9 h3, .lt-ie9 .sitewide-alert, .lt-ie9 .user-marketplace--title, .lt-ie9 .user__roles-item {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 31px;
  line-height: 1.95313rem;
  letter-spacing: 0.03em;
}

.large-font-size, h3, .short-description, .show__summary, blockquote, .webform-component--reminder, .concert-selection-detail__price div,
.concert-selection-detail__subsequent-price div, .concert-selection-detail__subsequent-price, .mti-organization-not-found p, .show__infographic--no-roles .infographic__label {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 31px;
  line-height: 1.95313rem;
  letter-spacing: 0;
}
@media (min-width: 641px) {
  .large-font-size, h3, .short-description, .show__summary, blockquote, .webform-component--reminder, .concert-selection-detail__price div,
  .concert-selection-detail__subsequent-price div, .concert-selection-detail__subsequent-price, .mti-organization-not-found p, .show__infographic--no-roles .infographic__label {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 34px;
    line-height: 2.10938rem;
    letter-spacing: 0;
  }
}
.lt-ie9 .large-font-size, .lt-ie9 h3, .lt-ie9 .short-description, .lt-ie9 .show__summary, .lt-ie9 blockquote, .lt-ie9 .webform-component--reminder, .lt-ie9 .concert-selection-detail__price div, .concert-selection-detail__price .lt-ie9 div,
.lt-ie9 .concert-selection-detail__subsequent-price div,
.concert-selection-detail__subsequent-price .lt-ie9 div, .lt-ie9 .concert-selection-detail__subsequent-price, .lt-ie9 .mti-organization-not-found p, .mti-organization-not-found .lt-ie9 p, .lt-ie9 .show__infographic--no-roles .infographic__label, .show__infographic--no-roles .lt-ie9 .infographic__label {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 34px;
  line-height: 2.10938rem;
  letter-spacing: 0;
}

.xlarge-font-size, h2, .ui-dialog .ui-dialog-titlebar .ui-dialog-title, .organization-addresses--list .view-content > h3, .organization-venues--list .view-content > h3, .node-three-up-carousel .field-name-field-link-3up, .page-broadway-junior-collection-audition-central h1.title, .rental__price, .concert-selection-detail__song-name, .front .main-content .section .field-label, .front .main-content .section .field-name-field-promo-item-top .field-name-field-title-detail-carousel,
.front .main-content .section .field-name-field-promo-item-bottom .field-name-field-title-detail-carousel, .list-teaser__content .node-title, .login-form__title, .node-type-answers-question #page-title,
.page-node-add-answers-question #page-title,
.page-questions #page-title, .page-help-shows #page-title, .resource-results-intro-result, .page-search-content-full .mti-search-results-found, .search__fullwidth .mti-search-results-found,
.page-search-content .main-content .mti-search-results-found, .node-type-show .resource-finder__results .resources__title, .user-password__title {
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 25px;
  line-height: 1.5625rem;
  letter-spacing: -0.03em;
}
@media (min-width: 641px) {
  .xlarge-font-size, h2, .ui-dialog .ui-dialog-titlebar .ui-dialog-title, .organization-addresses--list .view-content > h3, .organization-venues--list .view-content > h3, .node-three-up-carousel .field-name-field-link-3up, .page-broadway-junior-collection-audition-central h1.title, .rental__price, .concert-selection-detail__song-name, .front .main-content .section .field-label, .front .main-content .section .field-name-field-promo-item-top .field-name-field-title-detail-carousel,
  .front .main-content .section .field-name-field-promo-item-bottom .field-name-field-title-detail-carousel, .list-teaser__content .node-title, .login-form__title, .node-type-answers-question #page-title,
  .page-node-add-answers-question #page-title,
  .page-questions #page-title, .page-help-shows #page-title, .resource-results-intro-result, .page-search-content-full .mti-search-results-found, .search__fullwidth .mti-search-results-found,
  .page-search-content .main-content .mti-search-results-found, .node-type-show .resource-finder__results .resources__title, .user-password__title {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 30px;
    line-height: 1.875rem;
    letter-spacing: -0.03em;
  }
}
.lt-ie9 .xlarge-font-size, .lt-ie9 h2, .lt-ie9 .ui-dialog .ui-dialog-titlebar .ui-dialog-title, .ui-dialog .ui-dialog-titlebar .lt-ie9 .ui-dialog-title, .lt-ie9 .organization-addresses--list .view-content > h3, .organization-addresses--list .lt-ie9 .view-content > h3, .lt-ie9 .organization-venues--list .view-content > h3, .organization-venues--list .lt-ie9 .view-content > h3, .lt-ie9 .node-three-up-carousel .field-name-field-link-3up, .node-three-up-carousel .lt-ie9 .field-name-field-link-3up, .lt-ie9 .page-broadway-junior-collection-audition-central h1.title, .page-broadway-junior-collection-audition-central .lt-ie9 h1.title, .lt-ie9 .rental__price, .lt-ie9 .concert-selection-detail__song-name, .lt-ie9 .front .main-content .section .field-label, .front .main-content .section .lt-ie9 .field-label, .lt-ie9 .front .main-content .section .field-name-field-promo-item-top .field-name-field-title-detail-carousel, .front .main-content .section .field-name-field-promo-item-top .lt-ie9 .field-name-field-title-detail-carousel,
.lt-ie9 .front .main-content .section .field-name-field-promo-item-bottom .field-name-field-title-detail-carousel,
.front .main-content .section .field-name-field-promo-item-bottom .lt-ie9 .field-name-field-title-detail-carousel, .lt-ie9 .list-teaser__content .node-title, .list-teaser__content .lt-ie9 .node-title, .lt-ie9 .login-form__title, .lt-ie9 .node-type-answers-question #page-title, .node-type-answers-question .lt-ie9 #page-title,
.lt-ie9 .page-node-add-answers-question #page-title,
.page-node-add-answers-question .lt-ie9 #page-title,
.lt-ie9 .page-questions #page-title,
.page-questions .lt-ie9 #page-title, .lt-ie9 .page-help-shows #page-title, .page-help-shows .lt-ie9 #page-title, .lt-ie9 .resource-results-intro-result, .lt-ie9 .page-search-content-full .mti-search-results-found, .page-search-content-full .lt-ie9 .mti-search-results-found, .lt-ie9 .search__fullwidth .mti-search-results-found, .search__fullwidth .lt-ie9 .mti-search-results-found,
.lt-ie9 .page-search-content .main-content .mti-search-results-found,
.page-search-content .main-content .lt-ie9 .mti-search-results-found, .lt-ie9 .node-type-show .resource-finder__results .resources__title, .node-type-show .resource-finder__results .lt-ie9 .resources__title, .lt-ie9 .user-password__title {
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 30px;
  line-height: 1.875rem;
  letter-spacing: -0.03em;
}

.xxlarge-font-size, h1, .page-title, #cost-container #estimates, .hero__slideshow-content .hero__title, .page-user-register #page-title, .page-search-content-full .mti-search__keyword-results, .search__fullwidth .form-item-keyword input.form-autocomplete,
.page-search-content .main-content .form-item-keyword input.form-autocomplete {
  font-size: 35px;
  font-size: 2.1875rem;
  line-height: 35px;
  line-height: 2.1875rem;
  letter-spacing: -0.03em;
}
@media (min-width: 641px) {
  .xxlarge-font-size, h1, .page-title, #cost-container #estimates, .hero__slideshow-content .hero__title, .page-user-register #page-title, .page-search-content-full .mti-search__keyword-results, .search__fullwidth .form-item-keyword input.form-autocomplete,
  .page-search-content .main-content .form-item-keyword input.form-autocomplete {
    font-size: 45px;
    font-size: 2.8125rem;
    line-height: 41px;
    line-height: 2.57813rem;
    letter-spacing: -0.03em;
  }
}
.lt-ie9 .xxlarge-font-size, .lt-ie9 h1, .lt-ie9 .page-title, .lt-ie9 #cost-container #estimates, #cost-container .lt-ie9 #estimates, .lt-ie9 .hero__slideshow-content .hero__title, .hero__slideshow-content .lt-ie9 .hero__title, .lt-ie9 .page-user-register #page-title, .page-user-register .lt-ie9 #page-title, .lt-ie9 .page-search-content-full .mti-search__keyword-results, .page-search-content-full .lt-ie9 .mti-search__keyword-results, .lt-ie9 .search__fullwidth .form-item-keyword input.form-autocomplete, .search__fullwidth .form-item-keyword .lt-ie9 input.form-autocomplete,
.lt-ie9 .page-search-content .main-content .form-item-keyword input.form-autocomplete,
.page-search-content .main-content .form-item-keyword .lt-ie9 input.form-autocomplete {
  font-size: 45px;
  font-size: 2.8125rem;
  line-height: 41px;
  line-height: 2.57813rem;
  letter-spacing: -0.03em;
}

.huge-font-size, .front .main-content .section .field-name-field-top-carousel .field-name-field-title-detail-carousel {
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 25px;
  line-height: 1.5625rem;
  letter-spacing: -0.03em;
}
@media (min-width: 641px) {
  .huge-font-size, .front .main-content .section .field-name-field-top-carousel .field-name-field-title-detail-carousel {
    font-size: 55px;
    font-size: 3.4375rem;
    line-height: 45px;
    line-height: 2.8125rem;
    letter-spacing: -0.03em;
  }
}
.lt-ie9 .huge-font-size, .lt-ie9 .front .main-content .section .field-name-field-top-carousel .field-name-field-title-detail-carousel, .front .main-content .section .field-name-field-top-carousel .lt-ie9 .field-name-field-title-detail-carousel {
  font-size: 55px;
  font-size: 3.4375rem;
  line-height: 45px;
  line-height: 2.8125rem;
  letter-spacing: -0.03em;
}

.callboard__display__switcher-block .callboard__close-icon, .menu-menu-social-menu__leaf a[href*="facebook"], .menu-menu-social-menu__leaf a[href*="twitter"], .menu-menu-social-menu__leaf a[href*="youtube"], .menu-menu-social-menu__leaf a[href*="flickr"], .show-map__close-icon, .pager .pager-previous a, .pager .pager-next a, .flag-best-answer a, .page-user-register-shows .pager .pager-previous a, .page-user-register-shows .pager .pager-next a, .search__fullwidth #cboxClose,
.page-search-content .main-content #cboxClose, .sitewide-alert__close-button, .user__social-links .user__social-link--facebook, .user__social-links .user__social-link--twitter, .user__social-links .user__social-link--linkedin {
  display: inline-block;
  position: relative;
  padding: 0;
  font-size: 1px;
  letter-spacing: -1px;
  color: transparent;
}
.callboard__display__switcher-block .callboard__close-icon:before, .menu-menu-social-menu__leaf a[href*="facebook"]:before, .menu-menu-social-menu__leaf a[href*="twitter"]:before, .menu-menu-social-menu__leaf a[href*="youtube"]:before, .menu-menu-social-menu__leaf a[href*="flickr"]:before, .show-map__close-icon:before, .pager .pager-previous a:before, .pager .pager-next a:before, .flag-best-answer a:before, .page-user-register-shows .pager .pager-previous a:before, .page-user-register-shows .pager .pager-next a:before, .search__fullwidth #cboxClose:before,
.page-search-content .main-content #cboxClose:before, .sitewide-alert__close-button:before, .user__social-links .user__social-link--facebook:before, .user__social-links .user__social-link--twitter:before, .user__social-links .user__social-link--linkedin:before {
  box-sizing: border-box;
  display: block;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  font-size: initial;
  letter-spacing: normal;
  color: initial;
}

.arrow-link--right, .arrow-link--right-bold, .content_sidebar--right .community_rental_full_link a, .mti-organization-not-found a, .page-contact-us .region-content .address-info a, .show-billing-link, .cost-estimator-link, .user-login__text > a, .arrow-link--left {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
.arrow-link--right:focus, .arrow-link--right-bold:focus, .content_sidebar--right .community_rental_full_link a:focus, .mti-organization-not-found a:focus, .page-contact-us .region-content .address-info a:focus, .show-billing-link:focus, .cost-estimator-link:focus, .user-login__text > a:focus, .arrow-link--left:focus, .arrow-link--right:hover, .arrow-link--right-bold:hover, .content_sidebar--right .community_rental_full_link a:hover, .mti-organization-not-found a:hover, .page-contact-us .region-content .address-info a:hover, .show-billing-link:hover, .cost-estimator-link:hover, .user-login__text > a:hover, .arrow-link--left:hover, .arrow-link--right:active, .arrow-link--right-bold:active, .content_sidebar--right .community_rental_full_link a:active, .mti-organization-not-found a:active, .page-contact-us .region-content .address-info a:active, .show-billing-link:active, .cost-estimator-link:active, .user-login__text > a:active, .arrow-link--left:active, .active.arrow-link--right, .active.arrow-link--right-bold, .content_sidebar--right .community_rental_full_link a.active, .mti-organization-not-found a.active, .page-contact-us .region-content .address-info a.active, .active.show-billing-link, .active.cost-estimator-link, .user-login__text > a.active, .active.arrow-link--left {
  text-decoration: none;
}

.arrow-link--right:before, .arrow-link--right-bold:before, .content_sidebar--right .community_rental_full_link a:before, .mti-organization-not-found a:before, .page-contact-us .region-content .address-info a:before, .show-billing-link:before, .cost-estimator-link:before, .user-login__text > a:before {
  box-sizing: border-box;
  float: right;
  padding: 0 0 0 4px;
  height: auto;
  line-height: auto;
  width: auto;
  text-align: center;
  padding-top: 4px;
}

.arrow-link--right-bold, .content_sidebar--right .community_rental_full_link a, .mti-organization-not-found a, .page-contact-us .region-content .address-info a, .show-billing-link {
  font-family: "effra", Arial, Helvetica, sans-serif;
  font-weight: 600;
}

.arrow-link--left:before {
  box-sizing: border-box;
  padding: 0 4px 0 0;
  padding-top: 4px;
}

.circle-image, .rental__organization-image, .organization-connect__image, .field-name-field-user-avatar .image-preview, .page-search-content-full .views-field.views-field-ss-field-user-author-avatar-image-uri, .search__fullwidth .views-field.views-field-ss-field-user-author-avatar-image-uri,
.page-search-content .main-content .views-field.views-field-ss-field-user-author-avatar-image-uri, .user__photo {
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
}
.circle-image img, .rental__organization-image img, .organization-connect__image img, .field-name-field-user-avatar .image-preview img, .page-search-content-full .views-field.views-field-ss-field-user-author-avatar-image-uri img, .search__fullwidth .views-field.views-field-ss-field-user-author-avatar-image-uri img,
.page-search-content .main-content .views-field.views-field-ss-field-user-author-avatar-image-uri img, .user__photo img {
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
}

.image-border, .view-community-marketplace .view-header img, .marketplace--list-item .field-name-field-marketplace-image img, .organization-active-bookings__image img, .page-wrapper .results-grid-list:not(.results-grid-list--list):not(.results-grid-list--grid) .teaser__image img,
.page-wrapper .results-grid-list:not(.results-grid-list--list):not(.results-grid-list--grid) .field-name-field-show-logo img, .page-wrapper .results-grid-list--list .teaser__image img, .page-wrapper .results-grid-list--list .field-name-field-show-logo img, .node--show_future_release .field-name-field-show-logo img, .user-following--image img {
  border: 1px solid #e4e4e4;
}

.primary-color {
  color: #35a5cf;
}
.primary-color li:before {
  background-color: #35a5cf !important;
}

.rounded-button-primary, .hero__slideshow-content .hero__link a, .list-teaser__content .more-link, .flag-outer-season-planner a, .rounded-button-primary--no-arrow, .rounded-submit-primary, input[type='submit'],
input[value='Submit'], input#edit-next, #mti-organization-search .form-submit, .page-user-register-extended #edit-return, .view-production-listing.view-display-id-default > .view-filters .views-exposed-widget.views-submit-button input, .rounded-button-secondary, .show__synopsis-full .field-label, .rounded-button-secondary--no-arrow, .list-item__button a, .organization-connect__link, .resource-results-view-content .resource-view-more-wrapper a, .rounded-submit-secondary, input[type='submit'].rounded-submit-secondary,
input[value='Submit'].rounded-submit-secondary, .rounded-submit-primary--no-arrow, input[value='Save'], input#edit-previous, input.field-add-more-submit, .rounded-submit-secondary--no-arrow, input[value='Reset'], .rounded-button-primary--check, .rounded-button-secondary--check, .rounded-submit-primary--check, .rounded-submit-secondary--check, .view-concert-selection.finder-with-filter-bar .view-filters #edit-select input, .rounded-submit-primary--close, input[value='Remove'], .rounded-submit-secondary--close, input#edit-cancel,
input#edit-delete, .button.remove, .button.edit, .page-broadway-junior .page-wrapper .node-page .button, .node-community_marketplace-form #edit-field-community-rental-poster-im-und-0-browse-button,
.node-community_rental-form #edit-field-community-rental-poster-im-und-0-browse-button, .concert-planner--list .remove-from-concert, .concert-planner--item .concert-planner__button--unflag, .finder-with-filter-bar .view-filters .mti-show-filter-actions .mti-show-filter-close,
.finder-with-filter-bar .view-filters .mti-show-filter-actions .mti-marketplace-close,
.finder-with-filter-bar .view-filters .mti-marketplace-actions .mti-show-filter-close,
.finder-with-filter-bar .view-filters .mti-marketplace-actions .mti-marketplace-close, .front .main-content .section .mti-all-shows-link, .front .main-content .section .mti-all-shows-link span, .front .main-content .section .field-name-field-promo-item-top .field-name-field-link a,
.front .main-content .section .field-name-field-promo-item-bottom .field-name-field-link a, .front .main-content .section .field-name-field-top-carousel .field-name-field-link a, .hybridauth-widget-wrapper ul.hybridauth-widget li a.hybridauth-widget-provider, .fake-submit,
.fake-ok, .fake-cancel, .organization-addresses__edit a, .organization-contacts__edit-contact, .organization-current-offers__link a, .organization-venues__edit a, .season-planner--list .remove-from-show, .season-planner--item .season-planner__button--unflag, .user-following--button-wrapper span.flag-wrapper a, .user-marketplace--edit a, .user-marketplace--delete a, .user__photo-download, .user__edit-profile {
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 60%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 60%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 60%);
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 1px 2px 3px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 1px 2px 3px;
  box-shadow: rgba(0, 0, 0, 0.2) 1px 2px 3px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  height: 27px;
  line-height: 27px;
  padding: 0 12px;
  border: none;
  cursor: pointer;
  font-weight: 400;
  background-color: #f49c11;
  text-transform: uppercase;
  transition: all .2s ease-in-out;
}
.rounded-button-primary:focus, .hero__slideshow-content .hero__link a:focus, .list-teaser__content .more-link:focus, .flag-outer-season-planner a:focus, .rounded-button-primary--no-arrow:focus, .rounded-submit-primary:focus, input[type='submit']:focus,
input[value='Submit']:focus, input#edit-next:focus, #mti-organization-search .form-submit:focus, .page-user-register-extended #edit-return:focus, .view-production-listing.view-display-id-default > .view-filters .views-exposed-widget.views-submit-button input:focus, .rounded-button-secondary:focus, .show__synopsis-full .field-label:focus, .rounded-button-secondary--no-arrow:focus, .list-item__button a:focus, .organization-connect__link:focus, .resource-results-view-content .resource-view-more-wrapper a:focus, .rounded-submit-secondary:focus, .rounded-submit-primary--no-arrow:focus, input[value='Save']:focus, input#edit-previous:focus, input.field-add-more-submit:focus, .rounded-submit-secondary--no-arrow:focus, input[value='Reset']:focus, .rounded-button-primary--check:focus, .rounded-button-secondary--check:focus, .rounded-submit-primary--check:focus, .rounded-submit-secondary--check:focus, .view-concert-selection.finder-with-filter-bar .view-filters #edit-select input:focus, .rounded-submit-primary--close:focus, input[value='Remove']:focus, .rounded-submit-secondary--close:focus, input#edit-cancel:focus,
input#edit-delete:focus, .button.remove:focus, .button.edit:focus, .page-broadway-junior .page-wrapper .node-page .button:focus, .node-community_marketplace-form #edit-field-community-rental-poster-im-und-0-browse-button:focus,
.node-community_rental-form #edit-field-community-rental-poster-im-und-0-browse-button:focus, .concert-planner--list .remove-from-concert:focus, .concert-planner--item .concert-planner__button--unflag:focus, .finder-with-filter-bar .view-filters .mti-show-filter-actions .mti-show-filter-close:focus,
.finder-with-filter-bar .view-filters .mti-show-filter-actions .mti-marketplace-close:focus,
.finder-with-filter-bar .view-filters .mti-marketplace-actions .mti-show-filter-close:focus,
.finder-with-filter-bar .view-filters .mti-marketplace-actions .mti-marketplace-close:focus, .front .main-content .section .mti-all-shows-link:focus, .front .main-content .section .mti-all-shows-link span:focus, .front .main-content .section .field-name-field-promo-item-top .field-name-field-link a:focus,
.front .main-content .section .field-name-field-promo-item-bottom .field-name-field-link a:focus, .front .main-content .section .field-name-field-top-carousel .field-name-field-link a:focus, .hybridauth-widget-wrapper ul.hybridauth-widget li a.hybridauth-widget-provider:focus, .fake-submit:focus,
.fake-ok:focus, .fake-cancel:focus, .organization-addresses__edit a:focus, .organization-contacts__edit-contact:focus, .organization-current-offers__link a:focus, .organization-venues__edit a:focus, .season-planner--list .remove-from-show:focus, .season-planner--item .season-planner__button--unflag:focus, .user-following--button-wrapper span.flag-wrapper a:focus, .user-marketplace--edit a:focus, .user-marketplace--delete a:focus, .user__photo-download:focus, .user__edit-profile:focus, .rounded-button-primary:hover, .hero__slideshow-content .hero__link a:hover, .list-teaser__content .more-link:hover, .flag-outer-season-planner a:hover, .rounded-button-primary--no-arrow:hover, .rounded-submit-primary:hover, input[type='submit']:hover,
input[value='Submit']:hover, input#edit-next:hover, #mti-organization-search .form-submit:hover, .page-user-register-extended #edit-return:hover, .view-production-listing.view-display-id-default > .view-filters .views-exposed-widget.views-submit-button input:hover, .rounded-button-secondary:hover, .show__synopsis-full .field-label:hover, .rounded-button-secondary--no-arrow:hover, .list-item__button a:hover, .organization-connect__link:hover, .resource-results-view-content .resource-view-more-wrapper a:hover, .rounded-submit-secondary:hover, .rounded-submit-primary--no-arrow:hover, input[value='Save']:hover, input#edit-previous:hover, input.field-add-more-submit:hover, .rounded-submit-secondary--no-arrow:hover, input[value='Reset']:hover, .rounded-button-primary--check:hover, .rounded-button-secondary--check:hover, .rounded-submit-primary--check:hover, .rounded-submit-secondary--check:hover, .view-concert-selection.finder-with-filter-bar .view-filters #edit-select input:hover, .rounded-submit-primary--close:hover, input[value='Remove']:hover, .rounded-submit-secondary--close:hover, input#edit-cancel:hover,
input#edit-delete:hover, .button.remove:hover, .button.edit:hover, .page-broadway-junior .page-wrapper .node-page .button:hover, .node-community_marketplace-form #edit-field-community-rental-poster-im-und-0-browse-button:hover,
.node-community_rental-form #edit-field-community-rental-poster-im-und-0-browse-button:hover, .concert-planner--list .remove-from-concert:hover, .concert-planner--item .concert-planner__button--unflag:hover, .finder-with-filter-bar .view-filters .mti-show-filter-actions .mti-show-filter-close:hover,
.finder-with-filter-bar .view-filters .mti-show-filter-actions .mti-marketplace-close:hover,
.finder-with-filter-bar .view-filters .mti-marketplace-actions .mti-show-filter-close:hover,
.finder-with-filter-bar .view-filters .mti-marketplace-actions .mti-marketplace-close:hover, .front .main-content .section .mti-all-shows-link:hover, .front .main-content .section .mti-all-shows-link span:hover, .front .main-content .section .field-name-field-promo-item-top .field-name-field-link a:hover,
.front .main-content .section .field-name-field-promo-item-bottom .field-name-field-link a:hover, .front .main-content .section .field-name-field-top-carousel .field-name-field-link a:hover, .hybridauth-widget-wrapper ul.hybridauth-widget li a.hybridauth-widget-provider:hover, .fake-submit:hover,
.fake-ok:hover, .fake-cancel:hover, .organization-addresses__edit a:hover, .organization-contacts__edit-contact:hover, .organization-current-offers__link a:hover, .organization-venues__edit a:hover, .season-planner--list .remove-from-show:hover, .season-planner--item .season-planner__button--unflag:hover, .user-following--button-wrapper span.flag-wrapper a:hover, .user-marketplace--edit a:hover, .user-marketplace--delete a:hover, .user__photo-download:hover, .user__edit-profile:hover, .rounded-button-primary:active, .hero__slideshow-content .hero__link a:active, .list-teaser__content .more-link:active, .flag-outer-season-planner a:active, .rounded-button-primary--no-arrow:active, .rounded-submit-primary:active, input[type='submit']:active,
input[value='Submit']:active, input#edit-next:active, #mti-organization-search .form-submit:active, .page-user-register-extended #edit-return:active, .view-production-listing.view-display-id-default > .view-filters .views-exposed-widget.views-submit-button input:active, .rounded-button-secondary:active, .show__synopsis-full .field-label:active, .rounded-button-secondary--no-arrow:active, .list-item__button a:active, .organization-connect__link:active, .resource-results-view-content .resource-view-more-wrapper a:active, .rounded-submit-secondary:active, .rounded-submit-primary--no-arrow:active, input[value='Save']:active, input#edit-previous:active, input.field-add-more-submit:active, .rounded-submit-secondary--no-arrow:active, input[value='Reset']:active, .rounded-button-primary--check:active, .rounded-button-secondary--check:active, .rounded-submit-primary--check:active, .rounded-submit-secondary--check:active, .view-concert-selection.finder-with-filter-bar .view-filters #edit-select input:active, .rounded-submit-primary--close:active, input[value='Remove']:active, .rounded-submit-secondary--close:active, input#edit-cancel:active,
input#edit-delete:active, .button.remove:active, .button.edit:active, .page-broadway-junior .page-wrapper .node-page .button:active, .node-community_marketplace-form #edit-field-community-rental-poster-im-und-0-browse-button:active,
.node-community_rental-form #edit-field-community-rental-poster-im-und-0-browse-button:active, .concert-planner--list .remove-from-concert:active, .concert-planner--item .concert-planner__button--unflag:active, .finder-with-filter-bar .view-filters .mti-show-filter-actions .mti-show-filter-close:active,
.finder-with-filter-bar .view-filters .mti-show-filter-actions .mti-marketplace-close:active,
.finder-with-filter-bar .view-filters .mti-marketplace-actions .mti-show-filter-close:active,
.finder-with-filter-bar .view-filters .mti-marketplace-actions .mti-marketplace-close:active, .front .main-content .section .mti-all-shows-link:active, .front .main-content .section .mti-all-shows-link span:active, .front .main-content .section .field-name-field-promo-item-top .field-name-field-link a:active,
.front .main-content .section .field-name-field-promo-item-bottom .field-name-field-link a:active, .front .main-content .section .field-name-field-top-carousel .field-name-field-link a:active, .hybridauth-widget-wrapper ul.hybridauth-widget li a.hybridauth-widget-provider:active, .fake-submit:active,
.fake-ok:active, .fake-cancel:active, .organization-addresses__edit a:active, .organization-contacts__edit-contact:active, .organization-current-offers__link a:active, .organization-venues__edit a:active, .season-planner--list .remove-from-show:active, .season-planner--item .season-planner__button--unflag:active, .user-following--button-wrapper span.flag-wrapper a:active, .user-marketplace--edit a:active, .user-marketplace--delete a:active, .user__photo-download:active, .user__edit-profile:active, .active.rounded-button-primary, .hero__slideshow-content .hero__link a.active, .list-teaser__content .active.more-link, .flag-outer-season-planner a.active, .active.rounded-button-primary--no-arrow, .active.rounded-submit-primary, input.active[type='submit'],
input.active[value='Submit'], input.active#edit-next, #mti-organization-search .active.form-submit, .page-user-register-extended .active#edit-return, .view-production-listing.view-display-id-default > .view-filters .views-exposed-widget.views-submit-button input.active, .active.rounded-button-secondary, .show__synopsis-full .active.field-label, .active.rounded-button-secondary--no-arrow, .list-item__button a.active, .active.organization-connect__link, .resource-results-view-content .resource-view-more-wrapper a.active, .active.rounded-submit-secondary, .active.rounded-submit-primary--no-arrow, input.active[value='Save'], input.active#edit-previous, input.active.field-add-more-submit, .active.rounded-submit-secondary--no-arrow, input.active[value='Reset'], .active.rounded-button-primary--check, .active.rounded-button-secondary--check, .active.rounded-submit-primary--check, .active.rounded-submit-secondary--check, .view-concert-selection.finder-with-filter-bar .view-filters #edit-select input.active, .active.rounded-submit-primary--close, input.active[value='Remove'], .active.rounded-submit-secondary--close, input.active#edit-cancel,
input.active#edit-delete, .active.button.remove, .active.button.edit, .page-broadway-junior .page-wrapper .node-page .active.button, .node-community_marketplace-form .active#edit-field-community-rental-poster-im-und-0-browse-button,
.node-community_rental-form .active#edit-field-community-rental-poster-im-und-0-browse-button, .concert-planner--list .active.remove-from-concert, .concert-planner--item .active.concert-planner__button--unflag, .finder-with-filter-bar .view-filters .mti-show-filter-actions .active.mti-show-filter-close,
.finder-with-filter-bar .view-filters .mti-show-filter-actions .active.mti-marketplace-close,
.finder-with-filter-bar .view-filters .mti-marketplace-actions .active.mti-show-filter-close,
.finder-with-filter-bar .view-filters .mti-marketplace-actions .active.mti-marketplace-close, .front .main-content .section .active.mti-all-shows-link, .front .main-content .section .mti-all-shows-link span.active, .front .main-content .section .field-name-field-promo-item-top .field-name-field-link a.active,
.front .main-content .section .field-name-field-promo-item-bottom .field-name-field-link a.active, .front .main-content .section .field-name-field-top-carousel .field-name-field-link a.active, .hybridauth-widget-wrapper ul.hybridauth-widget li a.active.hybridauth-widget-provider, .active.fake-submit,
.active.fake-ok, .active.fake-cancel, .organization-addresses__edit a.active, .active.organization-contacts__edit-contact, .organization-current-offers__link a.active, .organization-venues__edit a.active, .season-planner--list .active.remove-from-show, .season-planner--item .active.season-planner__button--unflag, .user-following--button-wrapper span.flag-wrapper a.active, .user-marketplace--edit a.active, .user-marketplace--delete a.active, .active.user__photo-download, .active.user__edit-profile {
  text-decoration: none;
  outline: none;
}

.rounded-button-primary, .hero__slideshow-content .hero__link a, .list-teaser__content .more-link, .flag-outer-season-planner a {
  background-color: #f49c11;
  color: #845412;
}
.rounded-button-primary:before, .hero__slideshow-content .hero__link a:before, .list-teaser__content .more-link:before, .flag-outer-season-planner a:before {
  box-sizing: border-box;
  float: right;
  padding: 0 0 0 4px;
  height: 27px;
  line-height: 27px;
  width: auto;
  text-align: center;
  padding-top: 1px;
}
.rounded-button-primary:link, .hero__slideshow-content .hero__link a:link, .list-teaser__content .more-link:link, .flag-outer-season-planner a:link, .rounded-button-primary:visited, .hero__slideshow-content .hero__link a:visited, .list-teaser__content .more-link:visited, .flag-outer-season-planner a:visited {
  background-color: #f49c11;
  color: #845412;
}
.rounded-button-primary:hover, .hero__slideshow-content .hero__link a:hover, .list-teaser__content .more-link:hover, .flag-outer-season-planner a:hover, .rounded-button-primary:focus, .hero__slideshow-content .hero__link a:focus, .list-teaser__content .more-link:focus, .flag-outer-season-planner a:focus {
  background-color: #f8b82a;
}

.rounded-button-primary--no-arrow {
  background-color: #f49c11;
  color: #845412;
}
.rounded-button-primary--no-arrow:link, .rounded-button-primary--no-arrow:visited {
  background-color: #f49c11;
  color: #845412;
}
.rounded-button-primary--no-arrow:hover, .rounded-button-primary--no-arrow:focus {
  background-color: #f8b82a;
}

.rounded-submit-primary, input[type='submit'],
input[value='Submit'], input#edit-next, #mti-organization-search .form-submit, .page-user-register-extended #edit-return, .view-production-listing.view-display-id-default > .view-filters .views-exposed-widget.views-submit-button input {
  background-color: #f49c11;
  color: #845412;
  background: url(../images/button-arrows.png) no-repeat 100% -31px, -moz-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  background: url(../images/button-arrows.png) no-repeat 100% -31px, -webkit-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  background: url(../images/button-arrows.png) no-repeat 100% -31px, linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  color: #845412;
  background-color: #f49c11;
  padding-right: 25px;
}
.rounded-submit-primary:before, input[type='submit']:before,
input[value='Submit']:before, input#edit-next:before, #mti-organization-search .form-submit:before, .page-user-register-extended #edit-return:before, .view-production-listing.view-display-id-default > .view-filters .views-exposed-widget.views-submit-button input:before {
  box-sizing: border-box;
  float: right;
  padding: 0 0 0 4px;
  height: 27px;
  line-height: 27px;
  width: auto;
  text-align: center;
  padding-top: 1px;
}
.rounded-submit-primary:link, input[type='submit']:link,
input[value='Submit']:link, input#edit-next:link, #mti-organization-search .form-submit:link, .page-user-register-extended #edit-return:link, .view-production-listing.view-display-id-default > .view-filters .views-exposed-widget.views-submit-button input:link, .rounded-submit-primary:visited, input[type='submit']:visited,
input[value='Submit']:visited, input#edit-next:visited, #mti-organization-search .form-submit:visited, .page-user-register-extended #edit-return:visited, .view-production-listing.view-display-id-default > .view-filters .views-exposed-widget.views-submit-button input:visited {
  background-color: #f49c11;
  color: #845412;
}
.rounded-submit-primary:hover, input[type='submit']:hover,
input[value='Submit']:hover, input#edit-next:hover, #mti-organization-search .form-submit:hover, .page-user-register-extended #edit-return:hover, .view-production-listing.view-display-id-default > .view-filters .views-exposed-widget.views-submit-button input:hover, .rounded-submit-primary:focus, input[type='submit']:focus,
input[value='Submit']:focus, input#edit-next:focus, #mti-organization-search .form-submit:focus, .page-user-register-extended #edit-return:focus, .view-production-listing.view-display-id-default > .view-filters .views-exposed-widget.views-submit-button input:focus {
  background-color: #f8b82a;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .rounded-submit-primary, input[type='submit'],
  input[value='Submit'], input#edit-next, #mti-organization-search .form-submit, .page-user-register-extended #edit-return, .view-production-listing.view-display-id-default > .view-filters .views-exposed-widget.views-submit-button input {
    background: url(../images/button-arrows-2x.png) no-repeat 100% -31px, -moz-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
    background: url(../images/button-arrows-2x.png) no-repeat 100% -31px, -webkit-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
    background: url(../images/button-arrows-2x.png) no-repeat 100% -31px, linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
    background-color: #f49c11;
    background-size: 22px 180px,100%;
  }
}

.rounded-button-secondary, .show__synopsis-full .field-label {
  background-color: #bababa;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  color: #686868;
}
.rounded-button-secondary:before, .show__synopsis-full .field-label:before {
  box-sizing: border-box;
  float: right;
  padding: 0 0 0 4px;
  height: 27px;
  line-height: 27px;
  width: auto;
  text-align: center;
  padding-top: 1px;
}
.rounded-button-secondary:link, .show__synopsis-full .field-label:link, .rounded-button-secondary:visited, .show__synopsis-full .field-label:visited {
  background-color: #bababa;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  color: #686868;
}
.rounded-button-secondary:hover, .show__synopsis-full .field-label:hover, .rounded-button-secondary:focus, .show__synopsis-full .field-label:focus {
  background-color: #a1a1a1;
}

.rounded-button-secondary--no-arrow, .list-item__button a, .organization-connect__link, .resource-results-view-content .resource-view-more-wrapper a {
  background-color: #bababa;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  color: #686868;
}
.rounded-button-secondary--no-arrow:link, .list-item__button a:link, .organization-connect__link:link, .resource-results-view-content .resource-view-more-wrapper a:link, .rounded-button-secondary--no-arrow:visited, .list-item__button a:visited, .organization-connect__link:visited, .resource-results-view-content .resource-view-more-wrapper a:visited {
  background-color: #bababa;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  color: #686868;
}
.rounded-button-secondary--no-arrow:hover, .list-item__button a:hover, .organization-connect__link:hover, .resource-results-view-content .resource-view-more-wrapper a:hover, .rounded-button-secondary--no-arrow:focus, .list-item__button a:focus, .organization-connect__link:focus, .resource-results-view-content .resource-view-more-wrapper a:focus {
  background-color: #a1a1a1;
}

.rounded-submit-secondary, input[type='submit'].rounded-submit-secondary,
input[value='Submit'].rounded-submit-secondary {
  background-color: #bababa;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  color: #686868;
  background: url(../images/button-arrows.png) no-repeat 100% 1px, -moz-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  background: url(../images/button-arrows.png) no-repeat 100% 1px, -webkit-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  background: url(../images/button-arrows.png) no-repeat 100% 1px, linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  color: #686868;
  background-color: #bababa;
  padding-right: 25px;
}
.rounded-submit-secondary:before, input[type='submit'].rounded-submit-secondary:before,
input[value='Submit'].rounded-submit-secondary:before {
  box-sizing: border-box;
  float: right;
  padding: 0 0 0 4px;
  height: 27px;
  line-height: 27px;
  width: auto;
  text-align: center;
  padding-top: 1px;
}
.rounded-submit-secondary:link, input[type='submit'].rounded-submit-secondary:link,
input[value='Submit'].rounded-submit-secondary:link, .rounded-submit-secondary:visited, input[type='submit'].rounded-submit-secondary:visited,
input[value='Submit'].rounded-submit-secondary:visited {
  background-color: #bababa;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  color: #686868;
}
.rounded-submit-secondary:hover, input[type='submit'].rounded-submit-secondary:hover,
input[value='Submit'].rounded-submit-secondary:hover, .rounded-submit-secondary:focus, input[type='submit'].rounded-submit-secondary:focus,
input[value='Submit'].rounded-submit-secondary:focus {
  background-color: #a1a1a1;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .rounded-submit-secondary, input[type='submit'].rounded-submit-secondary,
  input[value='Submit'].rounded-submit-secondary {
    background: url(../images/button-arrows-2x.png) no-repeat 100% 1px, -moz-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
    background: url(../images/button-arrows-2x.png) no-repeat 100% 1px, -webkit-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
    background: url(../images/button-arrows-2x.png) no-repeat 100% 1px, linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
    background-color: #bababa;
    background-size: 22px 180px,100%;
  }
}

.rounded-submit-primary--no-arrow, input[value='Save'], input#edit-previous, input.field-add-more-submit {
  background-color: #f49c11;
  color: #845412;
  background: -moz-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  background: linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  color: #845412;
  background-color: #f49c11;
  padding-right: 13px;
}
.rounded-submit-primary--no-arrow:link, input[value='Save']:link, input#edit-previous:link, input.field-add-more-submit:link, .rounded-submit-primary--no-arrow:visited, input[value='Save']:visited, input#edit-previous:visited, input.field-add-more-submit:visited {
  background-color: #f49c11;
  color: #845412;
}
.rounded-submit-primary--no-arrow:hover, input[value='Save']:hover, input#edit-previous:hover, input.field-add-more-submit:hover, .rounded-submit-primary--no-arrow:focus, input[value='Save']:focus, input#edit-previous:focus, input.field-add-more-submit:focus {
  background-color: #f8b82a;
}

.rounded-submit-secondary--no-arrow, input[value='Reset'] {
  background-color: #bababa;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  color: #686868;
  background: -moz-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  background: linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  color: #686868;
  background-color: #bababa;
  padding-right: 13px;
}
.rounded-submit-secondary--no-arrow:link, input[value='Reset']:link, .rounded-submit-secondary--no-arrow:visited, input[value='Reset']:visited {
  background-color: #bababa;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  color: #686868;
}
.rounded-submit-secondary--no-arrow:hover, input[value='Reset']:hover, .rounded-submit-secondary--no-arrow:focus, input[value='Reset']:focus {
  background-color: #a1a1a1;
}

.rounded-button-primary--check {
  background-color: #f49c11;
  color: #845412;
}
.rounded-button-primary--check:before {
  box-sizing: border-box;
  float: right;
  padding: 0 0 0 4px;
  height: 27px;
  line-height: 27px;
  width: auto;
  text-align: center;
  padding-top: 1px;
}
.rounded-button-primary--check:link, .rounded-button-primary--check:visited {
  background-color: #f49c11;
  color: #845412;
}
.rounded-button-primary--check:hover, .rounded-button-primary--check:focus {
  background-color: #f8b82a;
}

.rounded-button-secondary--check {
  background-color: #bababa;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  color: #686868;
}
.rounded-button-secondary--check:before {
  box-sizing: border-box;
  float: right;
  padding: 0 0 0 4px;
  height: 27px;
  line-height: 27px;
  width: auto;
  text-align: center;
  padding-top: 1px;
}
.rounded-button-secondary--check:link, .rounded-button-secondary--check:visited {
  background-color: #bababa;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  color: #686868;
}
.rounded-button-secondary--check:hover, .rounded-button-secondary--check:focus {
  background-color: #a1a1a1;
}

.rounded-submit-primary--check {
  background-color: #f49c11;
  color: #845412;
  background: url(../images/button-arrows.png) no-repeat 100% -91px, -moz-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  background: url(../images/button-arrows.png) no-repeat 100% -91px, -webkit-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  background: url(../images/button-arrows.png) no-repeat 100% -91px, linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  color: #845412;
  background-color: #f49c11;
  padding-right: 25px;
}
.rounded-submit-primary--check:before {
  box-sizing: border-box;
  float: right;
  padding: 0 0 0 4px;
  height: 27px;
  line-height: 27px;
  width: auto;
  text-align: center;
  padding-top: 1px;
}
.rounded-submit-primary--check:link, .rounded-submit-primary--check:visited {
  background-color: #f49c11;
  color: #845412;
}
.rounded-submit-primary--check:hover, .rounded-submit-primary--check:focus {
  background-color: #f8b82a;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .rounded-submit-primary--check {
    background: url(../images/button-arrows-2x.png) no-repeat 100% -91px, -moz-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
    background: url(../images/button-arrows-2x.png) no-repeat 100% -91px, -webkit-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
    background: url(../images/button-arrows-2x.png) no-repeat 100% -91px, linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
    background-color: #f49c11;
    background-size: 22px 180px,100%;
  }
}

.rounded-submit-secondary--check, .view-concert-selection.finder-with-filter-bar .view-filters #edit-select input {
  background-color: #bababa;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  color: #686868;
  background: url(../images/button-arrows.png) no-repeat 100% -61px, -moz-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  background: url(../images/button-arrows.png) no-repeat 100% -61px, -webkit-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  background: url(../images/button-arrows.png) no-repeat 100% -61px, linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  color: #686868;
  background-color: #bababa;
  padding-right: 25px;
}
.rounded-submit-secondary--check:before, .view-concert-selection.finder-with-filter-bar .view-filters #edit-select input:before {
  box-sizing: border-box;
  float: right;
  padding: 0 0 0 4px;
  height: 27px;
  line-height: 27px;
  width: auto;
  text-align: center;
  padding-top: 1px;
}
.rounded-submit-secondary--check:link, .view-concert-selection.finder-with-filter-bar .view-filters #edit-select input:link, .rounded-submit-secondary--check:visited, .view-concert-selection.finder-with-filter-bar .view-filters #edit-select input:visited {
  background-color: #bababa;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  color: #686868;
}
.rounded-submit-secondary--check:hover, .view-concert-selection.finder-with-filter-bar .view-filters #edit-select input:hover, .rounded-submit-secondary--check:focus, .view-concert-selection.finder-with-filter-bar .view-filters #edit-select input:focus {
  background-color: #a1a1a1;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .rounded-submit-secondary--check, .view-concert-selection.finder-with-filter-bar .view-filters #edit-select input {
    background: url(../images/button-arrows.png) no-repeat 100% -61px, -moz-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
    background: url(../images/button-arrows.png) no-repeat 100% -61px, -webkit-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
    background: url(../images/button-arrows.png) no-repeat 100% -61px, linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
    background-color: #bababa;
    background-size: 22px 180px,100%;
  }
}

.rounded-submit-primary--close, input[value='Remove'] {
  background-color: #f49c11;
  color: #845412;
  background: url(../images/button-arrows.png) no-repeat 100% -150px, -moz-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  background: url(../images/button-arrows.png) no-repeat 100% -150px, -webkit-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  background: url(../images/button-arrows.png) no-repeat 100% -150px, linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  color: #845412;
  background-color: #f49c11;
  padding-right: 25px;
}
.rounded-submit-primary--close:before, input[value='Remove']:before {
  box-sizing: border-box;
  float: right;
  padding: 0 0 0 4px;
  height: 27px;
  line-height: 27px;
  width: auto;
  text-align: center;
  padding-top: 1px;
}
.rounded-submit-primary--close:link, input[value='Remove']:link, .rounded-submit-primary--close:visited, input[value='Remove']:visited {
  background-color: #f49c11;
  color: #845412;
}
.rounded-submit-primary--close:hover, input[value='Remove']:hover, .rounded-submit-primary--close:focus, input[value='Remove']:focus {
  background-color: #f8b82a;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .rounded-submit-primary--close, input[value='Remove'] {
    background: url(../images/button-arrows-2x.png) no-repeat 100% -150px, -moz-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
    background: url(../images/button-arrows-2x.png) no-repeat 100% -150px, -webkit-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
    background: url(../images/button-arrows-2x.png) no-repeat 100% -150px, linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
    background-color: #f49c11;
    background-size: 22px 180px,100%;
  }
}

.rounded-submit-secondary--close, input#edit-cancel,
input#edit-delete,
input[value='Remove'] {
  background-color: #bababa;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  color: #686868;
  background: url(../images/button-arrows.png) no-repeat 100% -120px, -moz-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  background: url(../images/button-arrows.png) no-repeat 100% -120px, -webkit-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  background: url(../images/button-arrows.png) no-repeat 100% -120px, linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  color: #686868;
  background-color: #bababa;
  padding-right: 25px;
}
.rounded-submit-secondary--close:before, input#edit-cancel:before,
input#edit-delete:before,
input[value='Remove']:before {
  box-sizing: border-box;
  float: right;
  padding: 0 0 0 4px;
  height: 27px;
  line-height: 27px;
  width: auto;
  text-align: center;
  padding-top: 1px;
}
.rounded-submit-secondary--close:link, input#edit-cancel:link,
input#edit-delete:link,
input[value='Remove']:link, .rounded-submit-secondary--close:visited, input#edit-cancel:visited,
input#edit-delete:visited,
input[value='Remove']:visited {
  background-color: #bababa;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  color: #686868;
}
.rounded-submit-secondary--close:hover, input#edit-cancel:hover,
input#edit-delete:hover,
input[value='Remove']:hover, .rounded-submit-secondary--close:focus, input#edit-cancel:focus,
input#edit-delete:focus,
input[value='Remove']:focus {
  background-color: #a1a1a1;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .rounded-submit-secondary--close, input#edit-cancel,
  input#edit-delete,
  input[value='Remove'] {
    background: url(../images/button-arrows.png) no-repeat 100% -120px, -moz-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
    background: url(../images/button-arrows.png) no-repeat 100% -120px, -webkit-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
    background: url(../images/button-arrows.png) no-repeat 100% -120px, linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
    background-color: #bababa;
    background-size: 22px 180px,100%;
  }
}

input[type='checkbox'] + label:after, .picker .picker-handle {
  background: #eaeaea;
  border: 1px solid gainsboro;
  color: #68717a;
}
input[type='checkbox'] + label:focus:after, .picker .picker-handle:focus {
  outline: none;
}

textarea {
  background: #eaeaea;
  border: 1px solid gainsboro;
  color: #68717a;
  line-height: 40px;
  line-height: 2.5rem;
  font-size: 16px;
  font-size: 1rem;
  padding: 0px 12px;
}
textarea:focus {
  outline: none;
}

html.js input.form-autocomplete, .view-concert-orchestrations .form-type-textfield input[type='text'], .finder-with-filter-bar .form-type-textfield input[type='text'],
.finder-with-filter-bar .form-item-combine input[type='text'], .qa-block .views-widget-filter-combine input[type='text'], .page-help-shows #edit-combine-wrapper input[type='text'] {
  background-image: url(../images/search-icon.png);
  background-position: 100% 0;
  background-repeat: no-repeat;
  color: #6c6c6c;
  font-style: italic;
  padding-right: 35px;
}

.field-type-text-long ul,
.field-type-text-with-summary ul, .webform-component--heading ul,
.webform-component-markup ul, .rental__description ul, .page-legal #block-system-main > .content ul, .confirmation__text ul, .node-type-resource .field-name-body ul, .show-billing__content ul, .user__bio ul {
  margin-bottom: 10px;
  margin-left: 94px;
}
@media (max-width: 500px) {
  .field-type-text-long ul,
  .field-type-text-with-summary ul, .webform-component--heading ul,
  .webform-component-markup ul, .rental__description ul, .page-legal #block-system-main > .content ul, .confirmation__text ul, .node-type-resource .field-name-body ul, .show-billing__content ul, .user__bio ul {
    margin-left: 30px;
  }
}
.field-type-text-long ul li,
.field-type-text-with-summary ul li, .webform-component--heading ul li,
.webform-component-markup ul li, .rental__description ul li, .page-legal #block-system-main > .content ul li, .confirmation__text ul li, .node-type-resource .field-name-body ul li, .show-billing__content ul li, .user__bio ul li {
  margin-bottom: 4px;
  padding: 0;
  position: relative;
}
.field-type-text-long ul li:before,
.field-type-text-with-summary ul li:before, .webform-component--heading ul li:before,
.webform-component-markup ul li:before, .rental__description ul li:before, .page-legal #block-system-main > .content ul li:before, .confirmation__text ul li:before, .node-type-resource .field-name-body ul li:before, .show-billing__content ul li:before, .user__bio ul li:before {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background-color: #393e43;
  content: '';
  height: 4px;
  width: 4px;
  position: absolute;
  top: 12px;
  left: -14px;
}

.field-type-text-long,
.field-type-text-with-summary, .webform-component--heading,
.webform-component-markup, .rental__description, .page-legal #block-system-main > .content, .confirmation__text, .node-type-resource .field-name-body, .show-billing__content, .user__bio {
  color: #6c6c6c;
}
.field-type-text-long p,
.field-type-text-with-summary p, .webform-component--heading p,
.webform-component-markup p, .rental__description p, .page-legal #block-system-main > .content p, .confirmation__text p, .node-type-resource .field-name-body p, .show-billing__content p, .user__bio p {
  margin-bottom: 25px;
  margin-bottom: 1.5625rem;
}
.field-type-text-long p:first-child,
.field-type-text-with-summary p:first-child, .webform-component--heading p:first-child,
.webform-component-markup p:first-child, .rental__description p:first-child, .page-legal #block-system-main > .content p:first-child, .confirmation__text p:first-child, .node-type-resource .field-name-body p:first-child, .show-billing__content p:first-child, .user__bio p:first-child {
  margin-top: 0;
}
.field-type-text-long p:last-child,
.field-type-text-with-summary p:last-child, .webform-component--heading p:last-child,
.webform-component-markup p:last-child, .rental__description p:last-child, .page-legal #block-system-main > .content p:last-child, .confirmation__text p:last-child, .node-type-resource .field-name-body p:last-child, .show-billing__content p:last-child, .user__bio p:last-child {
  margin-bottom: 0;
}
.field-type-text-long a:link,
.field-type-text-with-summary a:link, .webform-component--heading a:link,
.webform-component-markup a:link, .rental__description a:link, .page-legal #block-system-main > .content a:link, .confirmation__text a:link, .node-type-resource .field-name-body a:link, .show-billing__content a:link, .user__bio a:link, .field-type-text-long a:visited,
.field-type-text-with-summary a:visited, .webform-component--heading a:visited,
.webform-component-markup a:visited, .rental__description a:visited, .page-legal #block-system-main > .content a:visited, .confirmation__text a:visited, .node-type-resource .field-name-body a:visited, .show-billing__content a:visited, .user__bio a:visited {
  color: #35a5cf;
}
.field-type-text-long a:focus,
.field-type-text-with-summary a:focus, .webform-component--heading a:focus,
.webform-component-markup a:focus, .rental__description a:focus, .page-legal #block-system-main > .content a:focus, .confirmation__text a:focus, .node-type-resource .field-name-body a:focus, .show-billing__content a:focus, .user__bio a:focus, .field-type-text-long a:hover,
.field-type-text-with-summary a:hover, .webform-component--heading a:hover,
.webform-component-markup a:hover, .rental__description a:hover, .page-legal #block-system-main > .content a:hover, .confirmation__text a:hover, .node-type-resource .field-name-body a:hover, .show-billing__content a:hover, .user__bio a:hover, .field-type-text-long a:active,
.field-type-text-with-summary a:active, .webform-component--heading a:active,
.webform-component-markup a:active, .rental__description a:active, .page-legal #block-system-main > .content a:active, .confirmation__text a:active, .node-type-resource .field-name-body a:active, .show-billing__content a:active, .user__bio a:active, .field-type-text-long a.active,
.field-type-text-with-summary a.active, .webform-component--heading a.active,
.webform-component-markup a.active, .rental__description a.active, .page-legal #block-system-main > .content a.active, .confirmation__text a.active, .node-type-resource .field-name-body a.active, .show-billing__content a.active, .user__bio a.active {
  color: #1e86bd;
}
.field-type-text-long ol,
.field-type-text-with-summary ol, .webform-component--heading ol,
.webform-component-markup ol, .rental__description ol, .page-legal #block-system-main > .content ol, .confirmation__text ol, .node-type-resource .field-name-body ol, .show-billing__content ol, .user__bio ol {
  list-style: decimal outside none;
  padding: 0 0 15px 25px;
}
.field-type-text-long ol li,
.field-type-text-with-summary ol li, .webform-component--heading ol li,
.webform-component-markup ol li, .rental__description ol li, .page-legal #block-system-main > .content ol li, .confirmation__text ol li, .node-type-resource .field-name-body ol li, .show-billing__content ol li, .user__bio ol li {
  list-style: decimal outside  none;
  padding: 0 0 4px 0;
}
.field-type-text-long dd ul,
.field-type-text-with-summary dd ul, .webform-component--heading dd ul,
.webform-component-markup dd ul, .rental__description dd ul, .page-legal #block-system-main > .content dd ul, .confirmation__text dd ul, .node-type-resource .field-name-body dd ul, .show-billing__content dd ul, .user__bio dd ul {
  margin-left: 16px;
}
.field-type-text-long dd li,
.field-type-text-with-summary dd li, .webform-component--heading dd li,
.webform-component-markup dd li, .rental__description dd li, .page-legal #block-system-main > .content dd li, .confirmation__text dd li, .node-type-resource .field-name-body dd li, .show-billing__content dd li, .user__bio dd li {
  margin-bottom: 30px;
}

ul.menu-menu-about-us, ul.menu-menu-broadway-junior-collection, ul.menu-menu-news-categories, ul.nav-tabs, ul.tabs {
  margin: 0;
  padding: 0;
  border: 0;
}
ul.menu-menu-about-us:after, ul.menu-menu-broadway-junior-collection:after, ul.menu-menu-news-categories:after, ul.nav-tabs:after, ul.tabs:after {
  content: "";
  display: table;
  clear: both;
}
ul.menu-menu-about-us li, ul.menu-menu-broadway-junior-collection li, ul.menu-menu-news-categories li, ul.nav-tabs li, ul.tabs li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  float: left;
  padding-left: 0;
  padding-right: 0;
}
ul.menu-menu-about-us li:first-child, ul.menu-menu-broadway-junior-collection li:first-child, ul.menu-menu-news-categories li:first-child, ul.nav-tabs li:first-child, ul.tabs li:first-child {
  padding-left: 0;
}
ul.menu-menu-about-us li:last-child, ul.menu-menu-broadway-junior-collection li:last-child, ul.menu-menu-news-categories li:last-child, ul.nav-tabs li:last-child, ul.tabs li:last-child {
  padding-right: 0;
}
ul.menu-menu-about-us li.last, ul.menu-menu-broadway-junior-collection li.last, ul.menu-menu-news-categories li.last, ul.nav-tabs li.last, ul.tabs li.last {
  padding-right: 0;
}
ul.lg-screen.menu-menu-about-us li, ul.lg-screen.menu-menu-broadway-junior-collection li, ul.lg-screen.menu-menu-news-categories li, ul.lg-screen.nav-tabs li, ul.lg-screen.tabs li {
  float: none;
  display: table-cell;
}
@media (min-width: 769px) {
  ul.menu-menu-about-us li a, ul.menu-menu-broadway-junior-collection li a, ul.menu-menu-news-categories li a, ul.nav-tabs li a, ul.tabs li a {
    background: #e6e6e6;
    background-image: linear-gradient(to bottom, #e6e6e6, #d7d7d7);
    border-right: 1px solid #d7d7d7;
    font-family: "effra", Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 600;
    height: 48px;
    padding: 16px 16px 0;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    transition: background .25s ease;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
  }
  ul.menu-menu-about-us li a:link, ul.menu-menu-broadway-junior-collection li a:link, ul.menu-menu-news-categories li a:link, ul.nav-tabs li a:link, ul.tabs li a:link, ul.menu-menu-about-us li a:visited, ul.menu-menu-broadway-junior-collection li a:visited, ul.menu-menu-news-categories li a:visited, ul.nav-tabs li a:visited, ul.tabs li a:visited {
    color: #6c6c6c;
  }
  ul.menu-menu-about-us li a:focus, ul.menu-menu-broadway-junior-collection li a:focus, ul.menu-menu-news-categories li a:focus, ul.nav-tabs li a:focus, ul.tabs li a:focus, ul.menu-menu-about-us li a:hover, ul.menu-menu-broadway-junior-collection li a:hover, ul.menu-menu-news-categories li a:hover, ul.nav-tabs li a:hover, ul.tabs li a:hover, ul.menu-menu-about-us li a:active, ul.menu-menu-broadway-junior-collection li a:active, ul.menu-menu-news-categories li a:active, ul.nav-tabs li a:active, ul.tabs li a:active, ul.menu-menu-about-us li a.active, ul.menu-menu-broadway-junior-collection li a.active, ul.menu-menu-news-categories li a.active, ul.nav-tabs li a.active, ul.tabs li a.active {
    background-image: linear-gradient(to bottom, #f0f0f0 96%, #e6e6e6);
  }
  ul.menu-menu-about-us li a.active, ul.menu-menu-broadway-junior-collection li a.active, ul.menu-menu-news-categories li a.active, ul.nav-tabs li a.active, ul.tabs li a.active {
    background: white;
    border-top: 3px solid #35a5cf;
    color: #35a5cf;
    padding-top: 13px;
    overflow: visible;
    overflow: visible;
  }
  ul.menu-menu-about-us li a.active:after, ul.menu-menu-broadway-junior-collection li a.active:after, ul.menu-menu-news-categories li a.active:after, ul.nav-tabs li a.active:after, ul.tabs li a.active:after {
    content: '';
    display: block;
    position: absolute;
    border-color: transparent;
    bottom: 0;
    left: -8px;
    border-bottom: 48px solid rgba(0, 0, 0, 0.2);
    border-top: 0 dotted transparent;
    border-left: 8px solid transparent;
    border-right: 0 dotted transparent;
    z-index: 10;
  }
  ul.menu-menu-about-us li a.active:before, ul.menu-menu-broadway-junior-collection li a.active:before, ul.menu-menu-news-categories li a.active:before, ul.nav-tabs li a.active:before, ul.tabs li a.active:before {
    content: '';
    display: block;
    position: absolute;
    border-color: transparent;
    bottom: 0;
    right: -8px;
    border-bottom: 48px solid rgba(0, 0, 0, 0.2);
    border-top: 0 dotted transparent;
    border-right: 8px solid transparent;
    border-left: 0 dotted transparent;
    z-index: 10;
  }
  ul.menu-menu-about-us li:first-child a.active, ul.menu-menu-broadway-junior-collection li:first-child a.active, ul.menu-menu-news-categories li:first-child a.active, ul.nav-tabs li:first-child a.active, ul.tabs li:first-child a.active {
    overflow: visible;
  }
  ul.menu-menu-about-us li:first-child a.active:before, ul.menu-menu-broadway-junior-collection li:first-child a.active:before, ul.menu-menu-news-categories li:first-child a.active:before, ul.nav-tabs li:first-child a.active:before, ul.tabs li:first-child a.active:before {
    content: '';
    display: block;
    position: absolute;
    border-color: transparent;
    bottom: 0;
    right: -8px;
    border-bottom: 48px solid rgba(0, 0, 0, 0.2);
    border-top: 0 dotted transparent;
    border-right: 8px solid transparent;
    border-left: 0 dotted transparent;
    z-index: 10;
  }
  ul.menu-menu-about-us li:first-child a.active:after, ul.menu-menu-broadway-junior-collection li:first-child a.active:after, ul.menu-menu-news-categories li:first-child a.active:after, ul.nav-tabs li:first-child a.active:after, ul.tabs li:first-child a.active:after {
    display: none;
  }
  ul.menu-menu-about-us li:last-child a.active, ul.menu-menu-broadway-junior-collection li:last-child a.active, ul.menu-menu-news-categories li:last-child a.active, ul.nav-tabs li:last-child a.active, ul.tabs li:last-child a.active {
    border-right: none;
  }
  ul.menu-menu-about-us li:last-child a.active:before, ul.menu-menu-broadway-junior-collection li:last-child a.active:before, ul.menu-menu-news-categories li:last-child a.active:before, ul.nav-tabs li:last-child a.active:before, ul.tabs li:last-child a.active:before {
    display: none;
  }
}
@media (max-width: 769px) {
  ul.menu-menu-about-us, ul.menu-menu-broadway-junior-collection, ul.menu-menu-news-categories, ul.nav-tabs, ul.tabs {
    max-height: 0;
    overflow: auto;
    transition: all .5s ease-in-out;
  }
  ul.menu-menu-about-us li, ul.menu-menu-broadway-junior-collection li, ul.menu-menu-news-categories li, ul.nav-tabs li, ul.tabs li {
    display: block;
    float: none;
  }
  ul.menu-menu-about-us li:first-child a, ul.menu-menu-broadway-junior-collection li:first-child a, ul.menu-menu-news-categories li:first-child a, ul.nav-tabs li:first-child a, ul.tabs li:first-child a {
    background-image: none;
  }
  ul.menu-menu-about-us a, ul.menu-menu-broadway-junior-collection a, ul.menu-menu-news-categories a, ul.nav-tabs a, ul.tabs a {
    background-color: #277fad;
    color: white;
    display: block;
    padding: 25px;
    background-image: linear-gradient(to right, #ffffff 16.66667%, #ffffff 16.66667%, rgba(255, 255, 255, 0) 16.66667%);
    background-position: top;
    background-size: 6px 1px;
    background-repeat: repeat-x;
  }
}
ul.flexnav-show.menu-menu-about-us, ul.flexnav-show.menu-menu-broadway-junior-collection, ul.flexnav-show.menu-menu-news-categories, ul.flexnav-show.nav-tabs, ul.flexnav-show.tabs {
  max-height: 80vh;
}

.account-menu__button, .nav-aboutus__button, .nav-broadway-jr__button, .nav-news__button, .nav-tabs__button, .show-grouping-button {
  background: #35a5cf;
  color: white;
  display: block;
  font-family: "effra", Arial, Helvetica, sans-serif;
  font-size: 12px;
  height: 36px;
  letter-spacing: 1px;
  line-height: 36px;
  padding: 0 50px 0 25px;
  position: relative;
  text-transform: uppercase;
  background-image: -moz-linear-gradient(left top, #35a5cf, #0f5083);
  background-image: -webkit-linear-gradient(left top, #35a5cf, #0f5083);
  background-image: linear-gradient(to right bottom, #35a5cf, #0f5083);
}
.account-menu__button:before, .nav-aboutus__button:before, .nav-broadway-jr__button:before, .nav-news__button:before, .nav-tabs__button:before, .show-grouping-button:before {
  box-sizing: border-box;
  padding: 0 4px 0 0;
  box-sizing: border-box;
  font-size: 16px;
  height: 36px;
  line-height: 36px;
  padding: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 45px;
  transition: all .3s ease-in-out;
  transform-origin: 50% 48%;
  z-index: 1;
}
.active.account-menu__button:before, .active.nav-aboutus__button:before, .active.nav-broadway-jr__button:before, .active.nav-news__button:before, .active.nav-tabs__button:before, .active.show-grouping-button:before {
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.account-menu__button:after, .nav-aboutus__button:after, .nav-broadway-jr__button:after, .nav-news__button:after, .nav-tabs__button:after, .show-grouping-button:after {
  content: '';
  background: #175799;
  box-sizing: border-box;
  font-size: 16px;
  height: 36px;
  line-height: 36px;
  padding: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 45px;
  z-index: 0;
}
@media (min-width: 769px) {
  .account-menu__button, .nav-aboutus__button, .nav-broadway-jr__button, .nav-news__button, .nav-tabs__button, .show-grouping-button {
    display: none;
  }
}
.lt-ie9 .account-menu__button, .lt-ie9 .nav-aboutus__button, .lt-ie9 .nav-broadway-jr__button, .lt-ie9 .nav-news__button, .lt-ie9 .nav-tabs__button, .lt-ie9 .show-grouping-button {
  display: none;
}

@media (min-width: 769px) {
  ul.menu-menu-about-us, ul.menu-menu-broadway-junior-collection, ul.menu-menu-news-categories, ul.nav-tabs {
    display: block;
    list-style: none;
    display: table;
    table-layout: auto;
    width: 100%;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
  }
  ul.menu-menu-about-us:after, ul.menu-menu-broadway-junior-collection:after, ul.menu-menu-news-categories:after, ul.nav-tabs:after {
    display: none;
  }
  ul.menu-menu-about-us li, ul.menu-menu-broadway-junior-collection li, ul.menu-menu-news-categories li, ul.nav-tabs li {
    display: table-cell;
  }
  ul.menu-menu-about-us li a, ul.menu-menu-broadway-junior-collection li a, ul.menu-menu-news-categories li a, ul.nav-tabs li a {
    display: block;
  }
}
.lt-ie9 ul.menu-menu-about-us, .lt-ie9 ul.menu-menu-broadway-junior-collection, .lt-ie9 ul.menu-menu-news-categories, .lt-ie9 ul.nav-tabs {
  display: block;
  list-style: none;
  display: table;
  table-layout: auto;
  width: 100%;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.lt-ie9 ul.menu-menu-about-us:after, .lt-ie9 ul.menu-menu-broadway-junior-collection:after, .lt-ie9 ul.menu-menu-news-categories:after, .lt-ie9 ul.nav-tabs:after {
  display: none;
}
.lt-ie9 ul.menu-menu-about-us li, .lt-ie9 ul.menu-menu-broadway-junior-collection li, .lt-ie9 ul.menu-menu-news-categories li, .lt-ie9 ul.nav-tabs li {
  display: table-cell;
}
.lt-ie9 ul.menu-menu-about-us li a, .lt-ie9 ul.menu-menu-broadway-junior-collection li a, .lt-ie9 ul.menu-menu-news-categories li a, .lt-ie9 ul.nav-tabs li a {
  display: block;
}

.node-three-up-carousel, .page-node-edit.node-type-community-marketplace .tabs, .view-concert-orchestrations .view-filters, .front .main-content .messages, #block-menu-menu-about-us, .page-taxonomy-term #block-menu-menu-news-categories, .page-organization-connect #page-title, .node-type-page .tabs,
.node-type-page .region-content-bottom, .resource-finder__filters, .page-shows .main-wrapper .main-content .tabs, .page-broadway-junior .main-wrapper .main-content .tabs {
  margin: 0 -25px;
}
@media (min-width: 961px) {
  .node-three-up-carousel, .page-node-edit.node-type-community-marketplace .tabs, .view-concert-orchestrations .view-filters, .front .main-content .messages, #block-menu-menu-about-us, .page-taxonomy-term #block-menu-menu-news-categories, .page-organization-connect #page-title, .node-type-page .tabs,
  .node-type-page .region-content-bottom, .resource-finder__filters, .page-shows .main-wrapper .main-content .tabs, .page-broadway-junior .main-wrapper .main-content .tabs {
    margin: 0 -50px;
  }
}
.lt-ie9 .node-three-up-carousel, .lt-ie9 .page-node-edit.node-type-community-marketplace .tabs, .page-node-edit.node-type-community-marketplace .lt-ie9 .tabs, .lt-ie9 .view-concert-orchestrations .view-filters, .view-concert-orchestrations .lt-ie9 .view-filters, .lt-ie9 .front .main-content .messages, .front .main-content .lt-ie9 .messages, .lt-ie9 #block-menu-menu-about-us, .lt-ie9 .page-taxonomy-term #block-menu-menu-news-categories, .page-taxonomy-term .lt-ie9 #block-menu-menu-news-categories, .lt-ie9 .page-organization-connect #page-title, .page-organization-connect .lt-ie9 #page-title, .lt-ie9 .node-type-page .tabs, .node-type-page .lt-ie9 .tabs,
.lt-ie9 .node-type-page .region-content-bottom,
.node-type-page .lt-ie9 .region-content-bottom, .lt-ie9 .resource-finder__filters, .lt-ie9 .page-shows .main-wrapper .main-content .tabs, .page-shows .main-wrapper .main-content .lt-ie9 .tabs, .lt-ie9 .page-broadway-junior .main-wrapper .main-content .tabs, .page-broadway-junior .main-wrapper .main-content .lt-ie9 .tabs {
  margin: 0 -50px;
}

#block-views-author-shows-block, .qa-block__show, .node-type-show .resource-finder__results {
  box-shadow: inset 0 20px 16px -10px rgba(0, 0, 0, 0.3);
}

/* No files to import found in global/extends/**\/* */
.arrow-link--right, .arrow-link--right-bold, .content_sidebar--right .community_rental_full_link a, .mti-organization-not-found a, .page-contact-us .region-content .address-info a, .show-billing-link, .cost-estimator-link, .user-login__text > a, .arrow-link--left {
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
.arrow-link--right:focus, .arrow-link--right-bold:focus, .content_sidebar--right .community_rental_full_link a:focus, .mti-organization-not-found a:focus, .page-contact-us .region-content .address-info a:focus, .show-billing-link:focus, .cost-estimator-link:focus, .user-login__text > a:focus, .arrow-link--left:focus, .arrow-link--right:hover, .arrow-link--right-bold:hover, .content_sidebar--right .community_rental_full_link a:hover, .mti-organization-not-found a:hover, .page-contact-us .region-content .address-info a:hover, .show-billing-link:hover, .cost-estimator-link:hover, .user-login__text > a:hover, .arrow-link--left:hover, .arrow-link--right:active, .arrow-link--right-bold:active, .content_sidebar--right .community_rental_full_link a:active, .mti-organization-not-found a:active, .page-contact-us .region-content .address-info a:active, .show-billing-link:active, .cost-estimator-link:active, .user-login__text > a:active, .arrow-link--left:active, .active.arrow-link--right, .active.arrow-link--right-bold, .content_sidebar--right .community_rental_full_link a.active, .mti-organization-not-found a.active, .page-contact-us .region-content .address-info a.active, .active.show-billing-link, .active.cost-estimator-link, .user-login__text > a.active, .active.arrow-link--left {
  text-decoration: none;
}

.arrow-link--right:before, .arrow-link--right-bold:before, .content_sidebar--right .community_rental_full_link a:before, .mti-organization-not-found a:before, .page-contact-us .region-content .address-info a:before, .show-billing-link:before, .cost-estimator-link:before, .user-login__text > a:before {
  box-sizing: border-box;
  float: right;
  padding: 0 0 0 4px;
  height: auto;
  line-height: auto;
  width: auto;
  text-align: center;
  padding-top: 4px;
}

.arrow-link--right-bold, .content_sidebar--right .community_rental_full_link a, .mti-organization-not-found a, .page-contact-us .region-content .address-info a, .show-billing-link {
  font-family: "effra", Arial, Helvetica, sans-serif;
  font-weight: 600;
}

.arrow-link--left:before {
  box-sizing: border-box;
  padding: 0 4px 0 0;
  padding-top: 4px;
}

.circle-image, .rental__organization-image, .organization-connect__image, .field-name-field-user-avatar .image-preview, .page-search-content-full .views-field.views-field-ss-field-user-author-avatar-image-uri, .search__fullwidth .views-field.views-field-ss-field-user-author-avatar-image-uri,
.page-search-content .main-content .views-field.views-field-ss-field-user-author-avatar-image-uri, .user__photo {
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
}
.circle-image img, .rental__organization-image img, .organization-connect__image img, .field-name-field-user-avatar .image-preview img, .page-search-content-full .views-field.views-field-ss-field-user-author-avatar-image-uri img, .search__fullwidth .views-field.views-field-ss-field-user-author-avatar-image-uri img,
.page-search-content .main-content .views-field.views-field-ss-field-user-author-avatar-image-uri img, .user__photo img {
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
}

.image-border, .view-community-marketplace .view-header img, .marketplace--list-item .field-name-field-marketplace-image img, .organization-active-bookings__image img, .page-wrapper .results-grid-list:not(.results-grid-list--list):not(.results-grid-list--grid) .teaser__image img,
.page-wrapper .results-grid-list:not(.results-grid-list--list):not(.results-grid-list--grid) .field-name-field-show-logo img, .page-wrapper .results-grid-list--list .teaser__image img, .page-wrapper .results-grid-list--list .field-name-field-show-logo img, .node--show_future_release .field-name-field-show-logo img, .user-following--image img {
  border: 1px solid #e4e4e4;
}

.primary-color {
  color: #35a5cf;
}
.primary-color li:before {
  background-color: #35a5cf !important;
}

.rounded-button-primary, .hero__slideshow-content .hero__link a, .list-teaser__content .more-link, .flag-outer-season-planner a, .rounded-button-primary--no-arrow, .rounded-submit-primary, input[type='submit'],
input[value='Submit'], input#edit-next, #mti-organization-search .form-submit, .page-user-register-extended #edit-return, .view-production-listing.view-display-id-default > .view-filters .views-exposed-widget.views-submit-button input, .rounded-button-secondary, .show__synopsis-full .field-label, .rounded-button-secondary--no-arrow, .list-item__button a, .organization-connect__link, .resource-results-view-content .resource-view-more-wrapper a, .rounded-submit-secondary, input[type='submit'].rounded-submit-secondary,
input[value='Submit'].rounded-submit-secondary, .rounded-submit-primary--no-arrow, input[value='Save'], input#edit-previous, input.field-add-more-submit, .rounded-submit-secondary--no-arrow, input[value='Reset'], .rounded-button-primary--check, .rounded-button-secondary--check, .rounded-submit-primary--check, .rounded-submit-secondary--check, .view-concert-selection.finder-with-filter-bar .view-filters #edit-select input, .rounded-submit-primary--close, input[value='Remove'], .rounded-submit-secondary--close, input#edit-cancel,
input#edit-delete, .button.remove, .button.edit, .page-broadway-junior .page-wrapper .node-page .button, .node-community_marketplace-form #edit-field-community-rental-poster-im-und-0-browse-button,
.node-community_rental-form #edit-field-community-rental-poster-im-und-0-browse-button, .concert-planner--list .remove-from-concert, .concert-planner--item .concert-planner__button--unflag, .finder-with-filter-bar .view-filters .mti-show-filter-actions .mti-show-filter-close,
.finder-with-filter-bar .view-filters .mti-show-filter-actions .mti-marketplace-close,
.finder-with-filter-bar .view-filters .mti-marketplace-actions .mti-show-filter-close,
.finder-with-filter-bar .view-filters .mti-marketplace-actions .mti-marketplace-close, .front .main-content .section .mti-all-shows-link, .front .main-content .section .mti-all-shows-link span, .front .main-content .section .field-name-field-promo-item-top .field-name-field-link a,
.front .main-content .section .field-name-field-promo-item-bottom .field-name-field-link a, .front .main-content .section .field-name-field-top-carousel .field-name-field-link a, .hybridauth-widget-wrapper ul.hybridauth-widget li a.hybridauth-widget-provider, .fake-submit,
.fake-ok, .fake-cancel, .organization-addresses__edit a, .organization-contacts__edit-contact, .organization-current-offers__link a, .organization-venues__edit a, .season-planner--list .remove-from-show, .season-planner--item .season-planner__button--unflag, .user-following--button-wrapper span.flag-wrapper a, .user-marketplace--edit a, .user-marketplace--delete a, .user__photo-download, .user__edit-profile {
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 60%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 60%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 60%);
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 1px 2px 3px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 1px 2px 3px;
  box-shadow: rgba(0, 0, 0, 0.2) 1px 2px 3px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  height: 27px;
  line-height: 27px;
  padding: 0 12px;
  border: none;
  cursor: pointer;
  font-weight: 400;
  background-color: #f49c11;
  text-transform: uppercase;
  transition: all .2s ease-in-out;
}
.rounded-button-primary:focus, .hero__slideshow-content .hero__link a:focus, .list-teaser__content .more-link:focus, .flag-outer-season-planner a:focus, .rounded-button-primary--no-arrow:focus, .rounded-submit-primary:focus, input[type='submit']:focus,
input[value='Submit']:focus, input#edit-next:focus, #mti-organization-search .form-submit:focus, .page-user-register-extended #edit-return:focus, .view-production-listing.view-display-id-default > .view-filters .views-exposed-widget.views-submit-button input:focus, .rounded-button-secondary:focus, .show__synopsis-full .field-label:focus, .rounded-button-secondary--no-arrow:focus, .list-item__button a:focus, .organization-connect__link:focus, .resource-results-view-content .resource-view-more-wrapper a:focus, .rounded-submit-secondary:focus, .rounded-submit-primary--no-arrow:focus, input[value='Save']:focus, input#edit-previous:focus, input.field-add-more-submit:focus, .rounded-submit-secondary--no-arrow:focus, input[value='Reset']:focus, .rounded-button-primary--check:focus, .rounded-button-secondary--check:focus, .rounded-submit-primary--check:focus, .rounded-submit-secondary--check:focus, .view-concert-selection.finder-with-filter-bar .view-filters #edit-select input:focus, .rounded-submit-primary--close:focus, input[value='Remove']:focus, .rounded-submit-secondary--close:focus, input#edit-cancel:focus,
input#edit-delete:focus, .button.remove:focus, .button.edit:focus, .page-broadway-junior .page-wrapper .node-page .button:focus, .node-community_marketplace-form #edit-field-community-rental-poster-im-und-0-browse-button:focus,
.node-community_rental-form #edit-field-community-rental-poster-im-und-0-browse-button:focus, .concert-planner--list .remove-from-concert:focus, .concert-planner--item .concert-planner__button--unflag:focus, .finder-with-filter-bar .view-filters .mti-show-filter-actions .mti-show-filter-close:focus,
.finder-with-filter-bar .view-filters .mti-show-filter-actions .mti-marketplace-close:focus,
.finder-with-filter-bar .view-filters .mti-marketplace-actions .mti-show-filter-close:focus,
.finder-with-filter-bar .view-filters .mti-marketplace-actions .mti-marketplace-close:focus, .front .main-content .section .mti-all-shows-link:focus, .front .main-content .section .mti-all-shows-link span:focus, .front .main-content .section .field-name-field-promo-item-top .field-name-field-link a:focus,
.front .main-content .section .field-name-field-promo-item-bottom .field-name-field-link a:focus, .front .main-content .section .field-name-field-top-carousel .field-name-field-link a:focus, .hybridauth-widget-wrapper ul.hybridauth-widget li a.hybridauth-widget-provider:focus, .fake-submit:focus,
.fake-ok:focus, .fake-cancel:focus, .organization-addresses__edit a:focus, .organization-contacts__edit-contact:focus, .organization-current-offers__link a:focus, .organization-venues__edit a:focus, .season-planner--list .remove-from-show:focus, .season-planner--item .season-planner__button--unflag:focus, .user-following--button-wrapper span.flag-wrapper a:focus, .user-marketplace--edit a:focus, .user-marketplace--delete a:focus, .user__photo-download:focus, .user__edit-profile:focus, .rounded-button-primary:hover, .hero__slideshow-content .hero__link a:hover, .list-teaser__content .more-link:hover, .flag-outer-season-planner a:hover, .rounded-button-primary--no-arrow:hover, .rounded-submit-primary:hover, input[type='submit']:hover,
input[value='Submit']:hover, input#edit-next:hover, #mti-organization-search .form-submit:hover, .page-user-register-extended #edit-return:hover, .view-production-listing.view-display-id-default > .view-filters .views-exposed-widget.views-submit-button input:hover, .rounded-button-secondary:hover, .show__synopsis-full .field-label:hover, .rounded-button-secondary--no-arrow:hover, .list-item__button a:hover, .organization-connect__link:hover, .resource-results-view-content .resource-view-more-wrapper a:hover, .rounded-submit-secondary:hover, .rounded-submit-primary--no-arrow:hover, input[value='Save']:hover, input#edit-previous:hover, input.field-add-more-submit:hover, .rounded-submit-secondary--no-arrow:hover, input[value='Reset']:hover, .rounded-button-primary--check:hover, .rounded-button-secondary--check:hover, .rounded-submit-primary--check:hover, .rounded-submit-secondary--check:hover, .view-concert-selection.finder-with-filter-bar .view-filters #edit-select input:hover, .rounded-submit-primary--close:hover, input[value='Remove']:hover, .rounded-submit-secondary--close:hover, input#edit-cancel:hover,
input#edit-delete:hover, .button.remove:hover, .button.edit:hover, .page-broadway-junior .page-wrapper .node-page .button:hover, .node-community_marketplace-form #edit-field-community-rental-poster-im-und-0-browse-button:hover,
.node-community_rental-form #edit-field-community-rental-poster-im-und-0-browse-button:hover, .concert-planner--list .remove-from-concert:hover, .concert-planner--item .concert-planner__button--unflag:hover, .finder-with-filter-bar .view-filters .mti-show-filter-actions .mti-show-filter-close:hover,
.finder-with-filter-bar .view-filters .mti-show-filter-actions .mti-marketplace-close:hover,
.finder-with-filter-bar .view-filters .mti-marketplace-actions .mti-show-filter-close:hover,
.finder-with-filter-bar .view-filters .mti-marketplace-actions .mti-marketplace-close:hover, .front .main-content .section .mti-all-shows-link:hover, .front .main-content .section .mti-all-shows-link span:hover, .front .main-content .section .field-name-field-promo-item-top .field-name-field-link a:hover,
.front .main-content .section .field-name-field-promo-item-bottom .field-name-field-link a:hover, .front .main-content .section .field-name-field-top-carousel .field-name-field-link a:hover, .hybridauth-widget-wrapper ul.hybridauth-widget li a.hybridauth-widget-provider:hover, .fake-submit:hover,
.fake-ok:hover, .fake-cancel:hover, .organization-addresses__edit a:hover, .organization-contacts__edit-contact:hover, .organization-current-offers__link a:hover, .organization-venues__edit a:hover, .season-planner--list .remove-from-show:hover, .season-planner--item .season-planner__button--unflag:hover, .user-following--button-wrapper span.flag-wrapper a:hover, .user-marketplace--edit a:hover, .user-marketplace--delete a:hover, .user__photo-download:hover, .user__edit-profile:hover, .rounded-button-primary:active, .hero__slideshow-content .hero__link a:active, .list-teaser__content .more-link:active, .flag-outer-season-planner a:active, .rounded-button-primary--no-arrow:active, .rounded-submit-primary:active, input[type='submit']:active,
input[value='Submit']:active, input#edit-next:active, #mti-organization-search .form-submit:active, .page-user-register-extended #edit-return:active, .view-production-listing.view-display-id-default > .view-filters .views-exposed-widget.views-submit-button input:active, .rounded-button-secondary:active, .show__synopsis-full .field-label:active, .rounded-button-secondary--no-arrow:active, .list-item__button a:active, .organization-connect__link:active, .resource-results-view-content .resource-view-more-wrapper a:active, .rounded-submit-secondary:active, .rounded-submit-primary--no-arrow:active, input[value='Save']:active, input#edit-previous:active, input.field-add-more-submit:active, .rounded-submit-secondary--no-arrow:active, input[value='Reset']:active, .rounded-button-primary--check:active, .rounded-button-secondary--check:active, .rounded-submit-primary--check:active, .rounded-submit-secondary--check:active, .view-concert-selection.finder-with-filter-bar .view-filters #edit-select input:active, .rounded-submit-primary--close:active, input[value='Remove']:active, .rounded-submit-secondary--close:active, input#edit-cancel:active,
input#edit-delete:active, .button.remove:active, .button.edit:active, .page-broadway-junior .page-wrapper .node-page .button:active, .node-community_marketplace-form #edit-field-community-rental-poster-im-und-0-browse-button:active,
.node-community_rental-form #edit-field-community-rental-poster-im-und-0-browse-button:active, .concert-planner--list .remove-from-concert:active, .concert-planner--item .concert-planner__button--unflag:active, .finder-with-filter-bar .view-filters .mti-show-filter-actions .mti-show-filter-close:active,
.finder-with-filter-bar .view-filters .mti-show-filter-actions .mti-marketplace-close:active,
.finder-with-filter-bar .view-filters .mti-marketplace-actions .mti-show-filter-close:active,
.finder-with-filter-bar .view-filters .mti-marketplace-actions .mti-marketplace-close:active, .front .main-content .section .mti-all-shows-link:active, .front .main-content .section .mti-all-shows-link span:active, .front .main-content .section .field-name-field-promo-item-top .field-name-field-link a:active,
.front .main-content .section .field-name-field-promo-item-bottom .field-name-field-link a:active, .front .main-content .section .field-name-field-top-carousel .field-name-field-link a:active, .hybridauth-widget-wrapper ul.hybridauth-widget li a.hybridauth-widget-provider:active, .fake-submit:active,
.fake-ok:active, .fake-cancel:active, .organization-addresses__edit a:active, .organization-contacts__edit-contact:active, .organization-current-offers__link a:active, .organization-venues__edit a:active, .season-planner--list .remove-from-show:active, .season-planner--item .season-planner__button--unflag:active, .user-following--button-wrapper span.flag-wrapper a:active, .user-marketplace--edit a:active, .user-marketplace--delete a:active, .user__photo-download:active, .user__edit-profile:active, .active.rounded-button-primary, .hero__slideshow-content .hero__link a.active, .list-teaser__content .active.more-link, .flag-outer-season-planner a.active, .active.rounded-button-primary--no-arrow, .active.rounded-submit-primary, input.active[type='submit'],
input.active[value='Submit'], input.active#edit-next, #mti-organization-search .active.form-submit, .page-user-register-extended .active#edit-return, .view-production-listing.view-display-id-default > .view-filters .views-exposed-widget.views-submit-button input.active, .active.rounded-button-secondary, .show__synopsis-full .active.field-label, .active.rounded-button-secondary--no-arrow, .list-item__button a.active, .active.organization-connect__link, .resource-results-view-content .resource-view-more-wrapper a.active, .active.rounded-submit-secondary, .active.rounded-submit-primary--no-arrow, input.active[value='Save'], input.active#edit-previous, input.active.field-add-more-submit, .active.rounded-submit-secondary--no-arrow, input.active[value='Reset'], .active.rounded-button-primary--check, .active.rounded-button-secondary--check, .active.rounded-submit-primary--check, .active.rounded-submit-secondary--check, .view-concert-selection.finder-with-filter-bar .view-filters #edit-select input.active, .active.rounded-submit-primary--close, input.active[value='Remove'], .active.rounded-submit-secondary--close, input.active#edit-cancel,
input.active#edit-delete, .active.button.remove, .active.button.edit, .page-broadway-junior .page-wrapper .node-page .active.button, .node-community_marketplace-form .active#edit-field-community-rental-poster-im-und-0-browse-button,
.node-community_rental-form .active#edit-field-community-rental-poster-im-und-0-browse-button, .concert-planner--list .active.remove-from-concert, .concert-planner--item .active.concert-planner__button--unflag, .finder-with-filter-bar .view-filters .mti-show-filter-actions .active.mti-show-filter-close,
.finder-with-filter-bar .view-filters .mti-show-filter-actions .active.mti-marketplace-close,
.finder-with-filter-bar .view-filters .mti-marketplace-actions .active.mti-show-filter-close,
.finder-with-filter-bar .view-filters .mti-marketplace-actions .active.mti-marketplace-close, .front .main-content .section .active.mti-all-shows-link, .front .main-content .section .mti-all-shows-link span.active, .front .main-content .section .field-name-field-promo-item-top .field-name-field-link a.active,
.front .main-content .section .field-name-field-promo-item-bottom .field-name-field-link a.active, .front .main-content .section .field-name-field-top-carousel .field-name-field-link a.active, .hybridauth-widget-wrapper ul.hybridauth-widget li a.active.hybridauth-widget-provider, .active.fake-submit,
.active.fake-ok, .active.fake-cancel, .organization-addresses__edit a.active, .active.organization-contacts__edit-contact, .organization-current-offers__link a.active, .organization-venues__edit a.active, .season-planner--list .active.remove-from-show, .season-planner--item .active.season-planner__button--unflag, .user-following--button-wrapper span.flag-wrapper a.active, .user-marketplace--edit a.active, .user-marketplace--delete a.active, .active.user__photo-download, .active.user__edit-profile {
  text-decoration: none;
  outline: none;
}

.rounded-button-primary, .hero__slideshow-content .hero__link a, .list-teaser__content .more-link, .flag-outer-season-planner a {
  background-color: #f49c11;
  color: #845412;
}
.rounded-button-primary:before, .hero__slideshow-content .hero__link a:before, .list-teaser__content .more-link:before, .flag-outer-season-planner a:before {
  box-sizing: border-box;
  float: right;
  padding: 0 0 0 4px;
  height: 27px;
  line-height: 27px;
  width: auto;
  text-align: center;
  padding-top: 1px;
}
.rounded-button-primary:link, .hero__slideshow-content .hero__link a:link, .list-teaser__content .more-link:link, .flag-outer-season-planner a:link, .rounded-button-primary:visited, .hero__slideshow-content .hero__link a:visited, .list-teaser__content .more-link:visited, .flag-outer-season-planner a:visited {
  background-color: #f49c11;
  color: #845412;
}
.rounded-button-primary:hover, .hero__slideshow-content .hero__link a:hover, .list-teaser__content .more-link:hover, .flag-outer-season-planner a:hover, .rounded-button-primary:focus, .hero__slideshow-content .hero__link a:focus, .list-teaser__content .more-link:focus, .flag-outer-season-planner a:focus {
  background-color: #f8b82a;
}

.rounded-button-primary--no-arrow {
  background-color: #f49c11;
  color: #845412;
}
.rounded-button-primary--no-arrow:link, .rounded-button-primary--no-arrow:visited {
  background-color: #f49c11;
  color: #845412;
}
.rounded-button-primary--no-arrow:hover, .rounded-button-primary--no-arrow:focus {
  background-color: #f8b82a;
}

.rounded-submit-primary, input[type='submit'],
input[value='Submit'], input#edit-next, #mti-organization-search .form-submit, .page-user-register-extended #edit-return, .view-production-listing.view-display-id-default > .view-filters .views-exposed-widget.views-submit-button input {
  background-color: #f49c11;
  color: #845412;
  background: url(../images/button-arrows.png) no-repeat 100% -31px, -moz-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  background: url(../images/button-arrows.png) no-repeat 100% -31px, -webkit-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  background: url(../images/button-arrows.png) no-repeat 100% -31px, linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  color: #845412;
  background-color: #f49c11;
  padding-right: 25px;
}
.rounded-submit-primary:before, input[type='submit']:before,
input[value='Submit']:before, input#edit-next:before, #mti-organization-search .form-submit:before, .page-user-register-extended #edit-return:before, .view-production-listing.view-display-id-default > .view-filters .views-exposed-widget.views-submit-button input:before {
  box-sizing: border-box;
  float: right;
  padding: 0 0 0 4px;
  height: 27px;
  line-height: 27px;
  width: auto;
  text-align: center;
  padding-top: 1px;
}
.rounded-submit-primary:link, input[type='submit']:link,
input[value='Submit']:link, input#edit-next:link, #mti-organization-search .form-submit:link, .page-user-register-extended #edit-return:link, .view-production-listing.view-display-id-default > .view-filters .views-exposed-widget.views-submit-button input:link, .rounded-submit-primary:visited, input[type='submit']:visited,
input[value='Submit']:visited, input#edit-next:visited, #mti-organization-search .form-submit:visited, .page-user-register-extended #edit-return:visited, .view-production-listing.view-display-id-default > .view-filters .views-exposed-widget.views-submit-button input:visited {
  background-color: #f49c11;
  color: #845412;
}
.rounded-submit-primary:hover, input[type='submit']:hover,
input[value='Submit']:hover, input#edit-next:hover, #mti-organization-search .form-submit:hover, .page-user-register-extended #edit-return:hover, .view-production-listing.view-display-id-default > .view-filters .views-exposed-widget.views-submit-button input:hover, .rounded-submit-primary:focus, input[type='submit']:focus,
input[value='Submit']:focus, input#edit-next:focus, #mti-organization-search .form-submit:focus, .page-user-register-extended #edit-return:focus, .view-production-listing.view-display-id-default > .view-filters .views-exposed-widget.views-submit-button input:focus {
  background-color: #f8b82a;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .rounded-submit-primary, input[type='submit'],
  input[value='Submit'], input#edit-next, #mti-organization-search .form-submit, .page-user-register-extended #edit-return, .view-production-listing.view-display-id-default > .view-filters .views-exposed-widget.views-submit-button input {
    background: url(../images/button-arrows-2x.png) no-repeat 100% -31px, -moz-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
    background: url(../images/button-arrows-2x.png) no-repeat 100% -31px, -webkit-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
    background: url(../images/button-arrows-2x.png) no-repeat 100% -31px, linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
    background-color: #f49c11;
    background-size: 22px 180px,100%;
  }
}

.rounded-button-secondary, .show__synopsis-full .field-label {
  background-color: #bababa;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  color: #686868;
}
.rounded-button-secondary:before, .show__synopsis-full .field-label:before {
  box-sizing: border-box;
  float: right;
  padding: 0 0 0 4px;
  height: 27px;
  line-height: 27px;
  width: auto;
  text-align: center;
  padding-top: 1px;
}
.rounded-button-secondary:link, .show__synopsis-full .field-label:link, .rounded-button-secondary:visited, .show__synopsis-full .field-label:visited {
  background-color: #bababa;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  color: #686868;
}
.rounded-button-secondary:hover, .show__synopsis-full .field-label:hover, .rounded-button-secondary:focus, .show__synopsis-full .field-label:focus {
  background-color: #a1a1a1;
}

.rounded-button-secondary--no-arrow, .list-item__button a, .organization-connect__link, .resource-results-view-content .resource-view-more-wrapper a {
  background-color: #bababa;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  color: #686868;
}
.rounded-button-secondary--no-arrow:link, .list-item__button a:link, .organization-connect__link:link, .resource-results-view-content .resource-view-more-wrapper a:link, .rounded-button-secondary--no-arrow:visited, .list-item__button a:visited, .organization-connect__link:visited, .resource-results-view-content .resource-view-more-wrapper a:visited {
  background-color: #bababa;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  color: #686868;
}
.rounded-button-secondary--no-arrow:hover, .list-item__button a:hover, .organization-connect__link:hover, .resource-results-view-content .resource-view-more-wrapper a:hover, .rounded-button-secondary--no-arrow:focus, .list-item__button a:focus, .organization-connect__link:focus, .resource-results-view-content .resource-view-more-wrapper a:focus {
  background-color: #a1a1a1;
}

.rounded-submit-secondary, input[type='submit'].rounded-submit-secondary,
input[value='Submit'].rounded-submit-secondary {
  background-color: #bababa;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  color: #686868;
  background: url(../images/button-arrows.png) no-repeat 100% 1px, -moz-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  background: url(../images/button-arrows.png) no-repeat 100% 1px, -webkit-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  background: url(../images/button-arrows.png) no-repeat 100% 1px, linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  color: #686868;
  background-color: #bababa;
  padding-right: 25px;
}
.rounded-submit-secondary:before, input[type='submit'].rounded-submit-secondary:before,
input[value='Submit'].rounded-submit-secondary:before {
  box-sizing: border-box;
  float: right;
  padding: 0 0 0 4px;
  height: 27px;
  line-height: 27px;
  width: auto;
  text-align: center;
  padding-top: 1px;
}
.rounded-submit-secondary:link, input[type='submit'].rounded-submit-secondary:link,
input[value='Submit'].rounded-submit-secondary:link, .rounded-submit-secondary:visited, input[type='submit'].rounded-submit-secondary:visited,
input[value='Submit'].rounded-submit-secondary:visited {
  background-color: #bababa;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  color: #686868;
}
.rounded-submit-secondary:hover, input[type='submit'].rounded-submit-secondary:hover,
input[value='Submit'].rounded-submit-secondary:hover, .rounded-submit-secondary:focus, input[type='submit'].rounded-submit-secondary:focus,
input[value='Submit'].rounded-submit-secondary:focus {
  background-color: #a1a1a1;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .rounded-submit-secondary, input[type='submit'].rounded-submit-secondary,
  input[value='Submit'].rounded-submit-secondary {
    background: url(../images/button-arrows-2x.png) no-repeat 100% 1px, -moz-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
    background: url(../images/button-arrows-2x.png) no-repeat 100% 1px, -webkit-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
    background: url(../images/button-arrows-2x.png) no-repeat 100% 1px, linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
    background-color: #bababa;
    background-size: 22px 180px,100%;
  }
}

.rounded-submit-primary--no-arrow, input[value='Save'], input#edit-previous, input.field-add-more-submit {
  background-color: #f49c11;
  color: #845412;
  background: -moz-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  background: linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  color: #845412;
  background-color: #f49c11;
  padding-right: 13px;
}
.rounded-submit-primary--no-arrow:link, input[value='Save']:link, input#edit-previous:link, input.field-add-more-submit:link, .rounded-submit-primary--no-arrow:visited, input[value='Save']:visited, input#edit-previous:visited, input.field-add-more-submit:visited {
  background-color: #f49c11;
  color: #845412;
}
.rounded-submit-primary--no-arrow:hover, input[value='Save']:hover, input#edit-previous:hover, input.field-add-more-submit:hover, .rounded-submit-primary--no-arrow:focus, input[value='Save']:focus, input#edit-previous:focus, input.field-add-more-submit:focus {
  background-color: #f8b82a;
}

.rounded-submit-secondary--no-arrow, input[value='Reset'] {
  background-color: #bababa;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  color: #686868;
  background: -moz-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  background: linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  color: #686868;
  background-color: #bababa;
  padding-right: 13px;
}
.rounded-submit-secondary--no-arrow:link, input[value='Reset']:link, .rounded-submit-secondary--no-arrow:visited, input[value='Reset']:visited {
  background-color: #bababa;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  color: #686868;
}
.rounded-submit-secondary--no-arrow:hover, input[value='Reset']:hover, .rounded-submit-secondary--no-arrow:focus, input[value='Reset']:focus {
  background-color: #a1a1a1;
}

.rounded-button-primary--check {
  background-color: #f49c11;
  color: #845412;
}
.rounded-button-primary--check:before {
  box-sizing: border-box;
  float: right;
  padding: 0 0 0 4px;
  height: 27px;
  line-height: 27px;
  width: auto;
  text-align: center;
  padding-top: 1px;
}
.rounded-button-primary--check:link, .rounded-button-primary--check:visited {
  background-color: #f49c11;
  color: #845412;
}
.rounded-button-primary--check:hover, .rounded-button-primary--check:focus {
  background-color: #f8b82a;
}

.rounded-button-secondary--check {
  background-color: #bababa;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  color: #686868;
}
.rounded-button-secondary--check:before {
  box-sizing: border-box;
  float: right;
  padding: 0 0 0 4px;
  height: 27px;
  line-height: 27px;
  width: auto;
  text-align: center;
  padding-top: 1px;
}
.rounded-button-secondary--check:link, .rounded-button-secondary--check:visited {
  background-color: #bababa;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  color: #686868;
}
.rounded-button-secondary--check:hover, .rounded-button-secondary--check:focus {
  background-color: #a1a1a1;
}

.rounded-submit-primary--check {
  background-color: #f49c11;
  color: #845412;
  background: url(../images/button-arrows.png) no-repeat 100% -91px, -moz-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  background: url(../images/button-arrows.png) no-repeat 100% -91px, -webkit-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  background: url(../images/button-arrows.png) no-repeat 100% -91px, linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  color: #845412;
  background-color: #f49c11;
  padding-right: 25px;
}
.rounded-submit-primary--check:before {
  box-sizing: border-box;
  float: right;
  padding: 0 0 0 4px;
  height: 27px;
  line-height: 27px;
  width: auto;
  text-align: center;
  padding-top: 1px;
}
.rounded-submit-primary--check:link, .rounded-submit-primary--check:visited {
  background-color: #f49c11;
  color: #845412;
}
.rounded-submit-primary--check:hover, .rounded-submit-primary--check:focus {
  background-color: #f8b82a;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .rounded-submit-primary--check {
    background: url(../images/button-arrows-2x.png) no-repeat 100% -91px, -moz-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
    background: url(../images/button-arrows-2x.png) no-repeat 100% -91px, -webkit-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
    background: url(../images/button-arrows-2x.png) no-repeat 100% -91px, linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
    background-color: #f49c11;
    background-size: 22px 180px,100%;
  }
}

.rounded-submit-secondary--check, .view-concert-selection.finder-with-filter-bar .view-filters #edit-select input {
  background-color: #bababa;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  color: #686868;
  background: url(../images/button-arrows.png) no-repeat 100% -61px, -moz-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  background: url(../images/button-arrows.png) no-repeat 100% -61px, -webkit-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  background: url(../images/button-arrows.png) no-repeat 100% -61px, linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  color: #686868;
  background-color: #bababa;
  padding-right: 25px;
}
.rounded-submit-secondary--check:before, .view-concert-selection.finder-with-filter-bar .view-filters #edit-select input:before {
  box-sizing: border-box;
  float: right;
  padding: 0 0 0 4px;
  height: 27px;
  line-height: 27px;
  width: auto;
  text-align: center;
  padding-top: 1px;
}
.rounded-submit-secondary--check:link, .view-concert-selection.finder-with-filter-bar .view-filters #edit-select input:link, .rounded-submit-secondary--check:visited, .view-concert-selection.finder-with-filter-bar .view-filters #edit-select input:visited {
  background-color: #bababa;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  color: #686868;
}
.rounded-submit-secondary--check:hover, .view-concert-selection.finder-with-filter-bar .view-filters #edit-select input:hover, .rounded-submit-secondary--check:focus, .view-concert-selection.finder-with-filter-bar .view-filters #edit-select input:focus {
  background-color: #a1a1a1;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .rounded-submit-secondary--check, .view-concert-selection.finder-with-filter-bar .view-filters #edit-select input {
    background: url(../images/button-arrows.png) no-repeat 100% -61px, -moz-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
    background: url(../images/button-arrows.png) no-repeat 100% -61px, -webkit-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
    background: url(../images/button-arrows.png) no-repeat 100% -61px, linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
    background-color: #bababa;
    background-size: 22px 180px,100%;
  }
}

.rounded-submit-primary--close, input[value='Remove'] {
  background-color: #f49c11;
  color: #845412;
  background: url(../images/button-arrows.png) no-repeat 100% -150px, -moz-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  background: url(../images/button-arrows.png) no-repeat 100% -150px, -webkit-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  background: url(../images/button-arrows.png) no-repeat 100% -150px, linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  color: #845412;
  background-color: #f49c11;
  padding-right: 25px;
}
.rounded-submit-primary--close:before, input[value='Remove']:before {
  box-sizing: border-box;
  float: right;
  padding: 0 0 0 4px;
  height: 27px;
  line-height: 27px;
  width: auto;
  text-align: center;
  padding-top: 1px;
}
.rounded-submit-primary--close:link, input[value='Remove']:link, .rounded-submit-primary--close:visited, input[value='Remove']:visited {
  background-color: #f49c11;
  color: #845412;
}
.rounded-submit-primary--close:hover, input[value='Remove']:hover, .rounded-submit-primary--close:focus, input[value='Remove']:focus {
  background-color: #f8b82a;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .rounded-submit-primary--close, input[value='Remove'] {
    background: url(../images/button-arrows-2x.png) no-repeat 100% -150px, -moz-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
    background: url(../images/button-arrows-2x.png) no-repeat 100% -150px, -webkit-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
    background: url(../images/button-arrows-2x.png) no-repeat 100% -150px, linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
    background-color: #f49c11;
    background-size: 22px 180px,100%;
  }
}

.rounded-submit-secondary--close, input#edit-cancel,
input#edit-delete,
input[value='Remove'] {
  background-color: #bababa;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  color: #686868;
  background: url(../images/button-arrows.png) no-repeat 100% -120px, -moz-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  background: url(../images/button-arrows.png) no-repeat 100% -120px, -webkit-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  background: url(../images/button-arrows.png) no-repeat 100% -120px, linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
  color: #686868;
  background-color: #bababa;
  padding-right: 25px;
}
.rounded-submit-secondary--close:before, input#edit-cancel:before,
input#edit-delete:before,
input[value='Remove']:before {
  box-sizing: border-box;
  float: right;
  padding: 0 0 0 4px;
  height: 27px;
  line-height: 27px;
  width: auto;
  text-align: center;
  padding-top: 1px;
}
.rounded-submit-secondary--close:link, input#edit-cancel:link,
input#edit-delete:link,
input[value='Remove']:link, .rounded-submit-secondary--close:visited, input#edit-cancel:visited,
input#edit-delete:visited,
input[value='Remove']:visited {
  background-color: #bababa;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 80%);
  color: #686868;
}
.rounded-submit-secondary--close:hover, input#edit-cancel:hover,
input#edit-delete:hover,
input[value='Remove']:hover, .rounded-submit-secondary--close:focus, input#edit-cancel:focus,
input#edit-delete:focus,
input[value='Remove']:focus {
  background-color: #a1a1a1;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .rounded-submit-secondary--close, input#edit-cancel,
  input#edit-delete,
  input[value='Remove'] {
    background: url(../images/button-arrows.png) no-repeat 100% -120px, -moz-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
    background: url(../images/button-arrows.png) no-repeat 100% -120px, -webkit-linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
    background: url(../images/button-arrows.png) no-repeat 100% -120px, linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 80%);
    background-color: #bababa;
    background-size: 22px 180px,100%;
  }
}

input[type='checkbox'] + label:after, .picker .picker-handle {
  background: #eaeaea;
  border: 1px solid gainsboro;
  color: #68717a;
}
input[type='checkbox'] + label:focus:after, .picker .picker-handle:focus {
  outline: none;
}

textarea {
  background: #eaeaea;
  border: 1px solid gainsboro;
  color: #68717a;
  line-height: 40px;
  line-height: 2.5rem;
  font-size: 16px;
  font-size: 1rem;
  padding: 0px 12px;
}
textarea:focus {
  outline: none;
}

html.js input.form-autocomplete, .view-concert-orchestrations .form-type-textfield input[type='text'], .finder-with-filter-bar .form-type-textfield input[type='text'],
.finder-with-filter-bar .form-item-combine input[type='text'], .qa-block .views-widget-filter-combine input[type='text'], .page-help-shows #edit-combine-wrapper input[type='text'] {
  background-image: url(../images/search-icon.png);
  background-position: 100% 0;
  background-repeat: no-repeat;
  color: #6c6c6c;
  font-style: italic;
  padding-right: 35px;
}

.field-type-text-long ul,
.field-type-text-with-summary ul, .webform-component--heading ul,
.webform-component-markup ul, .rental__description ul, .page-legal #block-system-main > .content ul, .confirmation__text ul, .node-type-resource .field-name-body ul, .show-billing__content ul, .user__bio ul {
  margin-bottom: 10px;
  margin-left: 94px;
}
@media (max-width: 500px) {
  .field-type-text-long ul,
  .field-type-text-with-summary ul, .webform-component--heading ul,
  .webform-component-markup ul, .rental__description ul, .page-legal #block-system-main > .content ul, .confirmation__text ul, .node-type-resource .field-name-body ul, .show-billing__content ul, .user__bio ul {
    margin-left: 30px;
  }
}
.field-type-text-long ul li,
.field-type-text-with-summary ul li, .webform-component--heading ul li,
.webform-component-markup ul li, .rental__description ul li, .page-legal #block-system-main > .content ul li, .confirmation__text ul li, .node-type-resource .field-name-body ul li, .show-billing__content ul li, .user__bio ul li {
  margin-bottom: 4px;
  padding: 0;
  position: relative;
}
.field-type-text-long ul li:before,
.field-type-text-with-summary ul li:before, .webform-component--heading ul li:before,
.webform-component-markup ul li:before, .rental__description ul li:before, .page-legal #block-system-main > .content ul li:before, .confirmation__text ul li:before, .node-type-resource .field-name-body ul li:before, .show-billing__content ul li:before, .user__bio ul li:before {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background-color: #393e43;
  content: '';
  height: 4px;
  width: 4px;
  position: absolute;
  top: 12px;
  left: -14px;
}

.field-type-text-long,
.field-type-text-with-summary, .webform-component--heading,
.webform-component-markup, .rental__description, .page-legal #block-system-main > .content, .confirmation__text, .node-type-resource .field-name-body, .show-billing__content, .user__bio {
  color: #6c6c6c;
}
.field-type-text-long p,
.field-type-text-with-summary p, .webform-component--heading p,
.webform-component-markup p, .rental__description p, .page-legal #block-system-main > .content p, .confirmation__text p, .node-type-resource .field-name-body p, .show-billing__content p, .user__bio p {
  margin-bottom: 25px;
  margin-bottom: 1.5625rem;
}
.field-type-text-long p:first-child,
.field-type-text-with-summary p:first-child, .webform-component--heading p:first-child,
.webform-component-markup p:first-child, .rental__description p:first-child, .page-legal #block-system-main > .content p:first-child, .confirmation__text p:first-child, .node-type-resource .field-name-body p:first-child, .show-billing__content p:first-child, .user__bio p:first-child {
  margin-top: 0;
}
.field-type-text-long p:last-child,
.field-type-text-with-summary p:last-child, .webform-component--heading p:last-child,
.webform-component-markup p:last-child, .rental__description p:last-child, .page-legal #block-system-main > .content p:last-child, .confirmation__text p:last-child, .node-type-resource .field-name-body p:last-child, .show-billing__content p:last-child, .user__bio p:last-child {
  margin-bottom: 0;
}
.field-type-text-long a:link,
.field-type-text-with-summary a:link, .webform-component--heading a:link,
.webform-component-markup a:link, .rental__description a:link, .page-legal #block-system-main > .content a:link, .confirmation__text a:link, .node-type-resource .field-name-body a:link, .show-billing__content a:link, .user__bio a:link, .field-type-text-long a:visited,
.field-type-text-with-summary a:visited, .webform-component--heading a:visited,
.webform-component-markup a:visited, .rental__description a:visited, .page-legal #block-system-main > .content a:visited, .confirmation__text a:visited, .node-type-resource .field-name-body a:visited, .show-billing__content a:visited, .user__bio a:visited {
  color: #35a5cf;
}
.field-type-text-long a:focus,
.field-type-text-with-summary a:focus, .webform-component--heading a:focus,
.webform-component-markup a:focus, .rental__description a:focus, .page-legal #block-system-main > .content a:focus, .confirmation__text a:focus, .node-type-resource .field-name-body a:focus, .show-billing__content a:focus, .user__bio a:focus, .field-type-text-long a:hover,
.field-type-text-with-summary a:hover, .webform-component--heading a:hover,
.webform-component-markup a:hover, .rental__description a:hover, .page-legal #block-system-main > .content a:hover, .confirmation__text a:hover, .node-type-resource .field-name-body a:hover, .show-billing__content a:hover, .user__bio a:hover, .field-type-text-long a:active,
.field-type-text-with-summary a:active, .webform-component--heading a:active,
.webform-component-markup a:active, .rental__description a:active, .page-legal #block-system-main > .content a:active, .confirmation__text a:active, .node-type-resource .field-name-body a:active, .show-billing__content a:active, .user__bio a:active, .field-type-text-long a.active,
.field-type-text-with-summary a.active, .webform-component--heading a.active,
.webform-component-markup a.active, .rental__description a.active, .page-legal #block-system-main > .content a.active, .confirmation__text a.active, .node-type-resource .field-name-body a.active, .show-billing__content a.active, .user__bio a.active {
  color: #1e86bd;
}
.field-type-text-long ol,
.field-type-text-with-summary ol, .webform-component--heading ol,
.webform-component-markup ol, .rental__description ol, .page-legal #block-system-main > .content ol, .confirmation__text ol, .node-type-resource .field-name-body ol, .show-billing__content ol, .user__bio ol {
  list-style: decimal outside none;
  padding: 0 0 15px 25px;
}
.field-type-text-long ol li,
.field-type-text-with-summary ol li, .webform-component--heading ol li,
.webform-component-markup ol li, .rental__description ol li, .page-legal #block-system-main > .content ol li, .confirmation__text ol li, .node-type-resource .field-name-body ol li, .show-billing__content ol li, .user__bio ol li {
  list-style: decimal outside  none;
  padding: 0 0 4px 0;
}
.field-type-text-long dd ul,
.field-type-text-with-summary dd ul, .webform-component--heading dd ul,
.webform-component-markup dd ul, .rental__description dd ul, .page-legal #block-system-main > .content dd ul, .confirmation__text dd ul, .node-type-resource .field-name-body dd ul, .show-billing__content dd ul, .user__bio dd ul {
  margin-left: 16px;
}
.field-type-text-long dd li,
.field-type-text-with-summary dd li, .webform-component--heading dd li,
.webform-component-markup dd li, .rental__description dd li, .page-legal #block-system-main > .content dd li, .confirmation__text dd li, .node-type-resource .field-name-body dd li, .show-billing__content dd li, .user__bio dd li {
  margin-bottom: 30px;
}

ul.menu-menu-about-us, ul.menu-menu-broadway-junior-collection, ul.menu-menu-news-categories, ul.nav-tabs, ul.tabs {
  margin: 0;
  padding: 0;
  border: 0;
}
ul.menu-menu-about-us:after, ul.menu-menu-broadway-junior-collection:after, ul.menu-menu-news-categories:after, ul.nav-tabs:after, ul.tabs:after {
  content: "";
  display: table;
  clear: both;
}
ul.menu-menu-about-us li, ul.menu-menu-broadway-junior-collection li, ul.menu-menu-news-categories li, ul.nav-tabs li, ul.tabs li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  float: left;
  padding-left: 0;
  padding-right: 0;
}
ul.menu-menu-about-us li:first-child, ul.menu-menu-broadway-junior-collection li:first-child, ul.menu-menu-news-categories li:first-child, ul.nav-tabs li:first-child, ul.tabs li:first-child {
  padding-left: 0;
}
ul.menu-menu-about-us li:last-child, ul.menu-menu-broadway-junior-collection li:last-child, ul.menu-menu-news-categories li:last-child, ul.nav-tabs li:last-child, ul.tabs li:last-child {
  padding-right: 0;
}
ul.menu-menu-about-us li.last, ul.menu-menu-broadway-junior-collection li.last, ul.menu-menu-news-categories li.last, ul.nav-tabs li.last, ul.tabs li.last {
  padding-right: 0;
}
ul.lg-screen.menu-menu-about-us li, ul.lg-screen.menu-menu-broadway-junior-collection li, ul.lg-screen.menu-menu-news-categories li, ul.lg-screen.nav-tabs li, ul.lg-screen.tabs li {
  float: none;
  display: table-cell;
}
@media (min-width: 769px) {
  ul.menu-menu-about-us li a, ul.menu-menu-broadway-junior-collection li a, ul.menu-menu-news-categories li a, ul.nav-tabs li a, ul.tabs li a {
    background: #e6e6e6;
    background-image: linear-gradient(to bottom, #e6e6e6, #d7d7d7);
    border-right: 1px solid #d7d7d7;
    font-family: "effra", Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 600;
    height: 48px;
    padding: 16px 16px 0;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    transition: background .25s ease;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
  }
  ul.menu-menu-about-us li a:link, ul.menu-menu-broadway-junior-collection li a:link, ul.menu-menu-news-categories li a:link, ul.nav-tabs li a:link, ul.tabs li a:link, ul.menu-menu-about-us li a:visited, ul.menu-menu-broadway-junior-collection li a:visited, ul.menu-menu-news-categories li a:visited, ul.nav-tabs li a:visited, ul.tabs li a:visited {
    color: #6c6c6c;
  }
  ul.menu-menu-about-us li a:focus, ul.menu-menu-broadway-junior-collection li a:focus, ul.menu-menu-news-categories li a:focus, ul.nav-tabs li a:focus, ul.tabs li a:focus, ul.menu-menu-about-us li a:hover, ul.menu-menu-broadway-junior-collection li a:hover, ul.menu-menu-news-categories li a:hover, ul.nav-tabs li a:hover, ul.tabs li a:hover, ul.menu-menu-about-us li a:active, ul.menu-menu-broadway-junior-collection li a:active, ul.menu-menu-news-categories li a:active, ul.nav-tabs li a:active, ul.tabs li a:active, ul.menu-menu-about-us li a.active, ul.menu-menu-broadway-junior-collection li a.active, ul.menu-menu-news-categories li a.active, ul.nav-tabs li a.active, ul.tabs li a.active {
    background-image: linear-gradient(to bottom, #f0f0f0 96%, #e6e6e6);
  }
  ul.menu-menu-about-us li a.active, ul.menu-menu-broadway-junior-collection li a.active, ul.menu-menu-news-categories li a.active, ul.nav-tabs li a.active, ul.tabs li a.active {
    background: white;
    border-top: 3px solid #35a5cf;
    color: #35a5cf;
    padding-top: 13px;
    overflow: visible;
    overflow: visible;
  }
  ul.menu-menu-about-us li a.active:after, ul.menu-menu-broadway-junior-collection li a.active:after, ul.menu-menu-news-categories li a.active:after, ul.nav-tabs li a.active:after, ul.tabs li a.active:after {
    content: '';
    display: block;
    position: absolute;
    border-color: transparent;
    bottom: 0;
    left: -8px;
    border-bottom: 48px solid rgba(0, 0, 0, 0.2);
    border-top: 0 dotted transparent;
    border-left: 8px solid transparent;
    border-right: 0 dotted transparent;
    z-index: 10;
  }
  ul.menu-menu-about-us li a.active:before, ul.menu-menu-broadway-junior-collection li a.active:before, ul.menu-menu-news-categories li a.active:before, ul.nav-tabs li a.active:before, ul.tabs li a.active:before {
    content: '';
    display: block;
    position: absolute;
    border-color: transparent;
    bottom: 0;
    right: -8px;
    border-bottom: 48px solid rgba(0, 0, 0, 0.2);
    border-top: 0 dotted transparent;
    border-right: 8px solid transparent;
    border-left: 0 dotted transparent;
    z-index: 10;
  }
  ul.menu-menu-about-us li:first-child a.active, ul.menu-menu-broadway-junior-collection li:first-child a.active, ul.menu-menu-news-categories li:first-child a.active, ul.nav-tabs li:first-child a.active, ul.tabs li:first-child a.active {
    overflow: visible;
  }
  ul.menu-menu-about-us li:first-child a.active:before, ul.menu-menu-broadway-junior-collection li:first-child a.active:before, ul.menu-menu-news-categories li:first-child a.active:before, ul.nav-tabs li:first-child a.active:before, ul.tabs li:first-child a.active:before {
    content: '';
    display: block;
    position: absolute;
    border-color: transparent;
    bottom: 0;
    right: -8px;
    border-bottom: 48px solid rgba(0, 0, 0, 0.2);
    border-top: 0 dotted transparent;
    border-right: 8px solid transparent;
    border-left: 0 dotted transparent;
    z-index: 10;
  }
  ul.menu-menu-about-us li:first-child a.active:after, ul.menu-menu-broadway-junior-collection li:first-child a.active:after, ul.menu-menu-news-categories li:first-child a.active:after, ul.nav-tabs li:first-child a.active:after, ul.tabs li:first-child a.active:after {
    display: none;
  }
  ul.menu-menu-about-us li:last-child a.active, ul.menu-menu-broadway-junior-collection li:last-child a.active, ul.menu-menu-news-categories li:last-child a.active, ul.nav-tabs li:last-child a.active, ul.tabs li:last-child a.active {
    border-right: none;
  }
  ul.menu-menu-about-us li:last-child a.active:before, ul.menu-menu-broadway-junior-collection li:last-child a.active:before, ul.menu-menu-news-categories li:last-child a.active:before, ul.nav-tabs li:last-child a.active:before, ul.tabs li:last-child a.active:before {
    display: none;
  }
}
@media (max-width: 769px) {
  ul.menu-menu-about-us, ul.menu-menu-broadway-junior-collection, ul.menu-menu-news-categories, ul.nav-tabs, ul.tabs {
    max-height: 0;
    overflow: auto;
    transition: all .5s ease-in-out;
  }
  ul.menu-menu-about-us li, ul.menu-menu-broadway-junior-collection li, ul.menu-menu-news-categories li, ul.nav-tabs li, ul.tabs li {
    display: block;
    float: none;
  }
  ul.menu-menu-about-us li:first-child a, ul.menu-menu-broadway-junior-collection li:first-child a, ul.menu-menu-news-categories li:first-child a, ul.nav-tabs li:first-child a, ul.tabs li:first-child a {
    background-image: none;
  }
  ul.menu-menu-about-us a, ul.menu-menu-broadway-junior-collection a, ul.menu-menu-news-categories a, ul.nav-tabs a, ul.tabs a {
    background-color: #277fad;
    color: white;
    display: block;
    padding: 25px;
    background-image: linear-gradient(to right, #ffffff 16.66667%, #ffffff 16.66667%, rgba(255, 255, 255, 0) 16.66667%);
    background-position: top;
    background-size: 6px 1px;
    background-repeat: repeat-x;
  }
}
ul.flexnav-show.menu-menu-about-us, ul.flexnav-show.menu-menu-broadway-junior-collection, ul.flexnav-show.menu-menu-news-categories, ul.flexnav-show.nav-tabs, ul.flexnav-show.tabs {
  max-height: 80vh;
}

.account-menu__button, .nav-aboutus__button, .nav-broadway-jr__button, .nav-news__button, .nav-tabs__button, .show-grouping-button {
  background: #35a5cf;
  color: white;
  display: block;
  font-family: "effra", Arial, Helvetica, sans-serif;
  font-size: 12px;
  height: 36px;
  letter-spacing: 1px;
  line-height: 36px;
  padding: 0 50px 0 25px;
  position: relative;
  text-transform: uppercase;
  background-image: -moz-linear-gradient(left top, #35a5cf, #0f5083);
  background-image: -webkit-linear-gradient(left top, #35a5cf, #0f5083);
  background-image: linear-gradient(to right bottom, #35a5cf, #0f5083);
}
.account-menu__button:before, .nav-aboutus__button:before, .nav-broadway-jr__button:before, .nav-news__button:before, .nav-tabs__button:before, .show-grouping-button:before {
  box-sizing: border-box;
  padding: 0 4px 0 0;
  box-sizing: border-box;
  font-size: 16px;
  height: 36px;
  line-height: 36px;
  padding: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 45px;
  transition: all .3s ease-in-out;
  transform-origin: 50% 48%;
  z-index: 1;
}
.active.account-menu__button:before, .active.nav-aboutus__button:before, .active.nav-broadway-jr__button:before, .active.nav-news__button:before, .active.nav-tabs__button:before, .active.show-grouping-button:before {
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.account-menu__button:after, .nav-aboutus__button:after, .nav-broadway-jr__button:after, .nav-news__button:after, .nav-tabs__button:after, .show-grouping-button:after {
  content: '';
  background: #175799;
  box-sizing: border-box;
  font-size: 16px;
  height: 36px;
  line-height: 36px;
  padding: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 45px;
  z-index: 0;
}
@media (min-width: 769px) {
  .account-menu__button, .nav-aboutus__button, .nav-broadway-jr__button, .nav-news__button, .nav-tabs__button, .show-grouping-button {
    display: none;
  }
}
.lt-ie9 .account-menu__button, .lt-ie9 .nav-aboutus__button, .lt-ie9 .nav-broadway-jr__button, .lt-ie9 .nav-news__button, .lt-ie9 .nav-tabs__button, .lt-ie9 .show-grouping-button {
  display: none;
}

@media (min-width: 769px) {
  ul.menu-menu-about-us, ul.menu-menu-broadway-junior-collection, ul.menu-menu-news-categories, ul.nav-tabs {
    display: block;
    list-style: none;
    display: table;
    table-layout: auto;
    width: 100%;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
  }
  ul.menu-menu-about-us:after, ul.menu-menu-broadway-junior-collection:after, ul.menu-menu-news-categories:after, ul.nav-tabs:after {
    display: none;
  }
  ul.menu-menu-about-us li, ul.menu-menu-broadway-junior-collection li, ul.menu-menu-news-categories li, ul.nav-tabs li {
    display: table-cell;
  }
  ul.menu-menu-about-us li a, ul.menu-menu-broadway-junior-collection li a, ul.menu-menu-news-categories li a, ul.nav-tabs li a {
    display: block;
  }
}
.lt-ie9 ul.menu-menu-about-us, .lt-ie9 ul.menu-menu-broadway-junior-collection, .lt-ie9 ul.menu-menu-news-categories, .lt-ie9 ul.nav-tabs {
  display: block;
  list-style: none;
  display: table;
  table-layout: auto;
  width: 100%;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.lt-ie9 ul.menu-menu-about-us:after, .lt-ie9 ul.menu-menu-broadway-junior-collection:after, .lt-ie9 ul.menu-menu-news-categories:after, .lt-ie9 ul.nav-tabs:after {
  display: none;
}
.lt-ie9 ul.menu-menu-about-us li, .lt-ie9 ul.menu-menu-broadway-junior-collection li, .lt-ie9 ul.menu-menu-news-categories li, .lt-ie9 ul.nav-tabs li {
  display: table-cell;
}
.lt-ie9 ul.menu-menu-about-us li a, .lt-ie9 ul.menu-menu-broadway-junior-collection li a, .lt-ie9 ul.menu-menu-news-categories li a, .lt-ie9 ul.nav-tabs li a {
  display: block;
}

.node-three-up-carousel, .page-node-edit.node-type-community-marketplace .tabs, .view-concert-orchestrations .view-filters, .front .main-content .messages, #block-menu-menu-about-us, .page-taxonomy-term #block-menu-menu-news-categories, .page-organization-connect #page-title, .node-type-page .tabs,
.node-type-page .region-content-bottom, .resource-finder__filters, .page-shows .main-wrapper .main-content .tabs, .page-broadway-junior .main-wrapper .main-content .tabs {
  margin: 0 -25px;
}
@media (min-width: 961px) {
  .node-three-up-carousel, .page-node-edit.node-type-community-marketplace .tabs, .view-concert-orchestrations .view-filters, .front .main-content .messages, #block-menu-menu-about-us, .page-taxonomy-term #block-menu-menu-news-categories, .page-organization-connect #page-title, .node-type-page .tabs,
  .node-type-page .region-content-bottom, .resource-finder__filters, .page-shows .main-wrapper .main-content .tabs, .page-broadway-junior .main-wrapper .main-content .tabs {
    margin: 0 -50px;
  }
}
.lt-ie9 .node-three-up-carousel, .lt-ie9 .page-node-edit.node-type-community-marketplace .tabs, .page-node-edit.node-type-community-marketplace .lt-ie9 .tabs, .lt-ie9 .view-concert-orchestrations .view-filters, .view-concert-orchestrations .lt-ie9 .view-filters, .lt-ie9 .front .main-content .messages, .front .main-content .lt-ie9 .messages, .lt-ie9 #block-menu-menu-about-us, .lt-ie9 .page-taxonomy-term #block-menu-menu-news-categories, .page-taxonomy-term .lt-ie9 #block-menu-menu-news-categories, .lt-ie9 .page-organization-connect #page-title, .page-organization-connect .lt-ie9 #page-title, .lt-ie9 .node-type-page .tabs, .node-type-page .lt-ie9 .tabs,
.lt-ie9 .node-type-page .region-content-bottom,
.node-type-page .lt-ie9 .region-content-bottom, .lt-ie9 .resource-finder__filters, .lt-ie9 .page-shows .main-wrapper .main-content .tabs, .page-shows .main-wrapper .main-content .lt-ie9 .tabs, .lt-ie9 .page-broadway-junior .main-wrapper .main-content .tabs, .page-broadway-junior .main-wrapper .main-content .lt-ie9 .tabs {
  margin: 0 -50px;
}

#block-views-author-shows-block, .qa-block__show, .node-type-show .resource-finder__results {
  box-shadow: inset 0 20px 16px -10px rgba(0, 0, 0, 0.3);
}

#ui-datepicker-div .ui-datepicker-prev span,
#ui-datepicker-div .ui-datepicker-next span, #user-login .form-item .description,
#user-login--2 .form-item .description, .block-menu > h2, .site-name, .tabs-scroll__button span,
.element-invisible,
.view-concert-orchestrations .views-exposed-form .views-widget-sort-order label,
.feed-icon {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

.hide-text, .role-ribbon {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  padding: 0;
  text-align: left;
}

.clearfix:after, .form-checkboxes:after, .media-widget:after,
.image-widget:after, .content__top:after, .page-broadway-junior-audition-central .main-content #wrapper_audition_shows:after, .view-collections-list .attachment-before:after, .community-rental__back-link:after, .rental__content_wrapper:after, .concert-selection__actions:after, #cost-estimator-dialog-modal .slider-row:after, .finder-with-filter-bar .view-filters .mti-filter-bar:after, .finder-with-filter-bar .view-filters .tags_filters:after, .finder-with-filter-bar .view-content:after, .user-login__text:after, .view-community-marketplace .view-header:after, #media-browser-library-list:after, .organization-active-bookings--item:after, .organization-addresses--item:after, .organization-contacts--item:after, .organization-current-offers--item:after, .organization-venues--item:after, .pager-load-more:after, .resource-results-view-content:after, .resource-hero .hero__background:after, .page-wrapper .results-grid-list:not(.results-grid-list--list):not(.results-grid-list--grid) .views-row:after, .page-wrapper .results-grid-list--list .views-row:after, .page-search-content-full .view-content:after, .attribution__author:after, .show__infographic:after, .infographic-wrapper:after, .node-type-show .item-list:after, .show-hero .hero__background:after, .group-content-links:after,
.group-secondary-links:after, .user-following--item:after, .profile:after {
  content: "";
  display: table;
  clear: both;
}

.inline-block, legend.option,
label.option, input[type='checkbox'] + label:after, .picker .picker-handle, .finder-with-filter-bar .form-type-vgf-link a:after {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}