body{background-color:#26252a}.h1-no-style{font-size:inherit;margin:inherit;font-weight:inherit;line-height:inherit;color:inherit;font-family:inherit;height:100%}.calendar-text-wrapper .h1-no-style{display:inline-block;vertical-align:middle}.full-page-container{margin:0 auto;max-width:1450px;display:block;background-color:#fff;color:#252525}.event-page-title{font-size:21px}.event-page-venue-logo{text-align:center}.event-page-venue-logo img{width:200px;max-width:100%}.ticket-separator{margin-top:12px;margin-bottom:12px;border-top:1px solid #d4d4d4}.ticket-top-separator{margin-top:10px}.ticket-description{font-size:12px;line-height:12px}.events_checkout_page,.events_checkoutmulti_page{position:relative}.events_checkout_page .meta-data--field,.events_checkoutmulti_page .meta-data--field{padding:0 15px}#checkout-timer-container{position:fixed;bottom:0;padding:5px 0;width:300px;background:#000;text-align:center;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;border:1px solid #fff;border-bottom:0;z-index:20}@media screen and (max-width:767px){#checkout-timer-container{padding:20px 0 60px;width:100%}}.flash-message{position:fixed;top:0;margin:0 auto;text-align:center;width:100%;background:red;padding:20px;font-size:20px;font-weight:700;border-radius:10px;border:2px solid #fff;z-index:999;left:0;color:#fff}.flash-message a{color:#00f;font-weight:400}header.fullwidth{background-color:#000}header.fullwidth .header-address-container{background-color:#000;color:#fff;width:100%;padding-left:25px;padding-right:25px}header.fullwidth .header-address-container .social-media a{color:#fff}header.fullwidth .header-address-container .social-media .fontawesomesvg,.header-address .fontawesomesvg{fill:#fff;width:1em;height:1em;vertical-align:-.125em}header.fullwidth .header-address,.header-address a{color:#fff}header.fullwidth .header-logo-container{background-color:#000}header.fullwidth .header-nav-container{background-color:#fff;width:100%}header.fullwidth .header-nav-container .navbar-default .navbar-nav>li>a{color:#000}header.fullwidth .header-nav-container .navbar-default .navbar-nav>li>a:focus,header.fullwidth .header-nav-container .navbar-default .navbar-nav>li>a:hover,header.fullwidth .header-nav-container .navbar-default .navbar-nav>.open>a,header.fullwidth .header-nav-container .navbar-default .navbar-nav>.open>a:focus,header.fullwidth .header-nav-container .navbar-default .navbar-nav>.open>a:hover{background-color:#000;color:#fff}header.fullwidth span.menu-mobile-text{color:#fff}header.fullwidth .navbar-default .navbar-toggle .icon-bar{background-color:#fff}#announcements{padding-top:6px;height:auto;letter-spacing:.5px;font-weight:500;padding-bottom:5px;color:#fff;font-size:18px}#announcements span{position:relative}#announcements span::before{content:'';height:2px;position:absolute;left:0;right:0;display:block;bottom:-1px}#announcements a{text-decoration:underline;color:#2034be}@media only screen and (max-width:767px){#announcements{height:auto;display:inline-block;width:100%;padding-bottom:3px}}.home-page-module{padding-top:15px;padding-bottom:10px}.home-page-module img{max-width:100%}.home-page-module .content-element{height:290px;overflow:hidden}.home-page-module .content-title{margin-top:8px;font-size:24px;font-weight:700;color:#f54343;text-align:center}.home-page-module .content-subtitle{font-size:16px;line-height:16px;color:#2383fa;font-weight:700;text-align:center;height:45px;overflow:hidden}@media only screen and (max-width:997px){.home-page-module .content-element{height:225px}.home-page-module .content-title{margin-top:8px;font-size:20px;font-weight:700}.home-page-module .content-subtitle{font-size:15px;line-height:15px;font-weight:400;height:45px;overflow:hidden}}@media only screen and (max-width:767px){.home-page-module .content-element{height:190px}.home-page-module .content-title{margin-top:8px;font-size:19px;font-weight:500}.home-page-module .content-subtitle{font-size:15px;line-height:15px;font-weight:400;height:45px}}.carousel-inner .item div img{float:none;max-width:none;margin:0 auto;height:330px;width:auto}.carousel-inner .col-sm-6{overflow:hidden}.carousel-caption.header-details-container li{font-size:30px;line-height:30px}.header-details-container{height:330px;display:table-cell;vertical-align:middle;padding-top:23px}.btn-default{color:#fff;background-color:#2034be;font-weight:400}.nav-next-prev-link{color:#2034be}.ticket-type-inner{display:inline-flex;width:100%;padding-top:15px}.ticket-remaining-span{color:red;font-size:12px;font-style:italic;padding-left:0;float:left;margin-top:10px;margin-left:8px}.btn-sold-out,.btn-sold-out:hover,.btn-sold-out:focus{background-color:red}.col-xs-8.upcoming-list-description{padding-right:0}.header-details-container>ul{padding-top:0}.sidebar-banner-img{margin-bottom:5px}.comedianavails_view_page .logo-container{width:200px;margin:0 auto}.comedianavails_view_page .logo-container img{max-width:100%}.comedianavails_view_page .sidebar-nav{display:none}.comedianavails_view_page .navbar{display:none}.comedianavails_view_page .navbar-collapse{display:none}.event-page .event-page-title{font-size:21px}.event-page .set-border-bottom{border-bottom:1px solid #a1a1a1;width:80%}.event-page .event-page-date{margin-bottom:0;margin-top:15px;font-size:16px}.event-page .event-page-location{font-size:16px;margin-bottom:8px}.event-page .event-page-description{font-size:16px;line-height:20px;margin:0 0 10px}.event-page .fee-container{text-transform:none;width:100%}.ticket-quantity-form .requirements-header{margin-bottom:0;margin-top:5px}.ticket-quantity-form p.header,.ticket-quantity-form div.header{margin-bottom:0;clear:both;width:-moz-fit-content;width:fit-content;line-height:1em;padding-top:.25em;padding-bottom:.25em}.ticket-quantity-form label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700;font-size:14px;font-weight:400}.ticket-quantity-form ul.dashed>li{text-indent:-10px;margin-left:-25px;word-wrap:break-word;line-height:17px}.ticket-quantity-form .purchase-tickets-header{font-weight:500;font-size:20px}.ticket-quantity-form p.checkout-terms{margin-bottom:0}.event-page .comedian-image-container a img{max-height:none;height:150px;width:auto;max-width:10000px;position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto}.event-page .comedian-image-container a:focus img{border:solid #337ab7 2px}.event-poster-image{margin:10px auto}.event-page .featuring-img-container{height:170px;margin-left:auto;margin-right:auto;width:160px;background-color:#fff;background-color:#fff;position:relative;overflow:hidden}.event-page-image{margin:0 auto;margin-bottom:5px}select.custom-select-quantity{border:1px solid #000;padding:3px;margin-left:0;font-weight:600;min-width:60px;margin-top:2%;margin-bottom:2%;width:auto;float:left}.event-page .sold-out-price{text-decoration:line-through}.event-page .sold-out-text{color:red}.comedian-highlight h1.scheduled-name{font-weight:600;font-size:15px;margin:0 0 10px}.venue-description{font-size:14px}.abount-image-container>img{height:auto;width:100%}.produced-shows-container{width:750px;margin:0 auto}.produced-shows-container img{max-width:100%}.thank-you-opening{font-size:24px;font-weight:700;margin-bottom:10px}.download-ticket{font-size:16px;margin-top:15px}.email-confirmation{margin-top:10px}.past-date.event-marker{background-color:#e0e0e0;color:#fff}.tags_view_page h1.scheduled-name{font-size:28px}.tags_view_page .tag-description{line-height:1.2em}.gallery-container{width:950px;margin:0 auto}.gallery-container a img{width:32%;margin-right:1%;margin-top:10px}.gallery-container a:nth-child(3n) img{margin-right:0}.show-image{max-width:100%}.applications-div .field-description{font-size:14px!important;font-style:italic;color:#6b6b6b}.applications-div .field-description .error-message{color:red;font-style:normal}#footer-form-subscriber .form-group{vertical-align:top}#footer-form-subscriber #email-error{display:block;position:absolute}#footer-form-subscriber .submit-btn-div{margin-left:25px}@media only screen and (max-width:997px){.gallery-container{width:700px}}@media only screen and (max-width:767px){.expansion-header .navbar.navbar-default{float:left;margin-top:-84px;position:absolute;left:0}.logo-container img{width:50%}.expansion-logo.logo-container img{width:100%}.open-mic-button.mobile-social-media{top:113px;right:10px}.open-mic-button.mobile-social-media .btn-default{text-align:center;width:90px;padding:5px 0}.event-poster-image{}.content-body.set-tighter2{padding-left:30px;padding-right:30px}.col-xs-4.text-center{padding:0}.row.set-tighter4{padding-left:1%;padding-right:1%}#ticket-information .selected-comedian-info{margin:0 15px}#ticket-information .selected-comedian-info>div>img.img-responsive{display:none}#ticket-information{padding:0}#continue-to-customer-information{margin:-25px 10px 25px}#continue-to-customer-information-button{width:150px;height:40px;font-size:18px;text-transform:uppercase;padding-top:9px}.payment-form.form-horizontal .col-sm-6{padding:0}.payment-form.form-horizontal .col-sm-6 .form-group{margin-right:0;margin-left:0}.payment-form.form-horizontal .col-sm-6 .form-group .control-label{text-align:left;padding:3px 0 0;width:25%}.payment-form.form-horizontal .col-sm-6 .form-group .col-xs-6{padding:0;width:65%;margin-left:1%}.payment-form.form-horizontal .col-sm-6 .form-group .col-xs-6 input.form-control{}.payment-form.form-horizontal .col-sm-12{padding:0}.payment-form.form-horizontal .col-sm-12 .form-group{margin-right:0;margin-left:0}.payment-form.form-horizontal .col-sm-12 .form-group .control-label{text-align:left;padding:3px 0 0;width:25%}.payment-form.form-horizontal .col-sm-12 .form-group .col-xs-6{padding:0;width:65%;margin-left:1%}.payment-form.form-horizontal .col-sm-12 .form-group div.col-xs-4{padding:0;width:20%;margin-left:1%}.payment-form.form-horizontal .col-sm-12 .btn-default{float:right;margin-right:12%;width:200px;height:40px}.payment-form.form-horizontal .description.header-italic{text-align:right;padding-right:10%}.header2.customer-info-header{margin-left:-15px}.payment-form.form-horizontal .header2.customer-info-header{margin-left:0}.upcoming-container-list{padding:20px 0}.upcoming-container-list .btn{padding:6px 7px}.full-page-container{overflow:hidden}.content-header{display:none}.gallery-container{max-width:100%;text-align:center}.gallery-container a img{width:80%;margin:5px auto}.sidebar-offcanvas{padding-top:90px}header.fullwidth .header-address-container{padding-left:0;padding-right:0}.event-page .set-border-bottom{border-bottom:1px solid #a1a1a1;width:100%;font-weight:500;text-transform:none;line-height:24px}.mobile-ticket-modal{position:fixed;top:0;left:0;z-index:10;height:100%;background-color:#eaeaeac4;width:100%;margin:0;padding-top:2%;display:none}.mobile-ticket-modal .contact-info-container{border-radius:10px;border:1px solid #676767;padding:5px 18px}.ticket-separator{margin-top:8px;margin-bottom:8px}.promo-code-desc{display:none}.ticket-quantity-form p.header,.ticket-quantity-form div.header{line-height:16px;margin-bottom:4px}.btn-ticket-checkout{margin-top:5px}.mobile-ticket-button-container{position:fixed;bottom:0;width:100%;background-color:#fff;z-index:5;padding:12px 0;border-top:1px solid #a1a1a1}.mobile-ticket-button-container .mobile-ticket-price{font-size:18px}.mobile-ticket-button-container .mobile-ticket-button{width:90%;font-size:16px;padding:10px;margin-top:5px;text-transform:uppercase;letter-spacing:1.5px}}.upcoming-3-shows{margin:-15px 3% 3em}.upcoming-3-shows>div{padding-top:10px}.upcoming-3-shows .upcoming-3-shows-header{padding-bottom:15px;font-style:italic;font-size:20px}.upcoming-3-shows a{display:block;width:100%}.upcoming-3-shows a>img{margin-right:15px;float:left}.upcoming-3-shows span.title{font-size:16px;display:block;text-align:left;font-weight:700}.upcoming-3-shows span.title>p{font-size:14px;font-weight:initial}.events_grouponindex_page .upcoming-list-description .btn-default{width:auto}.ticket-type-inner.groupon-ticket-type-inner{display:block}.groupon-ticket-type-inner label{float:left;font-size:18px;margin-right:5px;padding-top:5px}.groupon-ticket-type-inner input{float:none;clear:both;display:block;font-size:18px;padding:6px 2px;border:solid 1px #aacfe4;width:100%;margin:12px 0;color:#000}.groupon-disclaimer{color:red}.groupon-ticket-type-inner input.confirm-bought{float:left;width:20px;margin:4px 0 0}.groupon-ticket-type-inner label.confirm-bought-label{font-size:16px;float:left;margin-left:5px;padding-top:0;margin-bottom:10px}@media screen and (max-width:767px){.groupon-ticket-type-inner label.confirm-bought-label{font-size:14px}.groupon-ticket-type-inner .btn-default{display:block;clear:both}}.gray-bg{background-color:#f1f1f1}.grayscale-100{filter:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxmaWx0ZXIgaWQ9ImZpbHRlciI+PGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiIHZhbHVlcz0iMC4yMTI2IDAuNzE1MiAwLjA3MjIgMCAwIDAuMjEyNiAwLjcxNTIgMC4wNzIyIDAgMCAwLjIxMjYgMC43MTUyIDAuMDcyMiAwIDAgMCAwIDAgMSAwIiAvPjxmZUNvbXBvbmVudFRyYW5zZmVyIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+PGZlRnVuY0EgdHlwZT0idGFibGUiIHRhYmxlVmFsdWVzPSIwIDAuMiIgLz48L2ZlQ29tcG9uZW50VHJhbnNmZXI+PC9maWx0ZXI+PC9zdmc+I2ZpbHRlcg==);-webkit-filter:grayscale(100%) opacity(20%);filter:grayscale(100%) opacity(20%)}.opacity-20{filter:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxmaWx0ZXIgaWQ9ImZpbHRlciI+PGZlQ29tcG9uZW50VHJhbnNmZXIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj48ZmVGdW5jQSB0eXBlPSJ0YWJsZSIgdGFibGVWYWx1ZXM9IjAgMC4yIiAvPjwvZmVDb21wb25lbnRUcmFuc2Zlcj48L2ZpbHRlcj48L3N2Zz4jZmlsdGVy);-webkit-filter:opacity(20%);filter:opacity(20%)}.no-groupon-available{font-size:14px;margin-top:8px}.no-groupon-available a{color:#00f;font-weight:700}.red{color:red}.bold{font-weight:700}@media only screen and (max-width:360px){.open-mic-button.mobile-social-media{display:block!important}header.fullwidth span.menu-mobile-text{font-size:12px}.expansion-header .logo-container img{margin-bottom:0;margin-top:0;width:35%;float:none}}.fr-view table.fr-table-no-border td,.fr-view table.fr-table-no-border th{border:none}.pages_cms_page .custom-page-title{display:none}.open-mic-calendar-right-column{border-left:1px solid #a1a1a1}.post-container{padding:30px 0;border-bottom:1px solid #fff}.posts_index_page .black-page-title,.posts_view_page .black-page-title{display:none}.posts_index_page .black-triangle-up-left,.posts_view_page .black-triangle-up-left{display:none}.posts_index_page .read-more-link{font-weight:700;margin-top:5px;display:block}@media only screen and (max-width:767px){.posts_index_page .post-container,.posts_view_page .post-container{padding:0 20px}}.pages_locations_page .locations-page{padding-top:35px}.pages_locations_page .locations-container{height:535px}.pages_locations_page .locations-container .locations-name{font-weight:700}