@import url(https://fonts.googleapis.com/css?family=Raleway:400,200,700);@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700);/*!
 * jQuery UI CSS Framework 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit https://jqueryui.com/themeroller/
 */.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a.ui-button:link,a.ui-button:visited,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;background-image:none}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_444444_256x240-0ec02058e27f71c352637ad8cf116491b94527208affb95e29534bc6e1c239a4.png)}.ui-widget-header .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_444444_256x240-0ec02058e27f71c352637ad8cf116491b94527208affb95e29534bc6e1c239a4.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_555555_256x240-2ae1a3121a9024293d3d98f529f49edd9609e4043974e86304e263f811e865b8.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_ffffff_256x240-063ff6c0b18fa40b9a89952c7a14ba75909dc2a6012612d83c40b9ef77df08e9.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(/assets/jquery-ui/ui-icons_777620_256x240-db31659e24ef3c3402c3cce811aaa4f6e6c69d353f32ddf40ce43f80e98e1297.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_cc0000_256x240-32d2aace8d299dd84d2e10ce1f1eb9cbb83550e147a4147b474eb22510dac5c3.png)}.ui-button .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_777777_256x240-03396f638d0837b69aa809188d82742d27a85eb85d105d4d553520df635176b7.png)}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:0.3}.ui-widget-shadow{box-shadow:0 0 5px #666}/*!
 * jQuery UI Accordion 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/accordion/#theming
 */.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}/*!
 * jQuery UI Datepicker 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/datepicker/#theming
 */.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}@font-face{font-family:'flexslider-icon';src:url(/assets/fonts/flexslider-icon-42ae62509ce6365c7ed2834c6e21a730e21798ef6ae103508c1adc927df21280.eot);src:url(/assets/fonts/flexslider-icon-42ae62509ce6365c7ed2834c6e21a730e21798ef6ae103508c1adc927df21280.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/flexslider-icon-bd2a9dc79dc9b38a3ae1a3a2f76dac57887ba0e289db516707fe61be8435d148.woff) format("woff"),url(/assets/fonts/flexslider-icon-a33da7f79dd1c1613427b0456652a39eabf4495325695b61331fd02ecc2e747d.ttf) format("truetype"),url(/assets/fonts/flexslider-icon-ac8acd124fa4d9146da396ad5c3735d00d8933f26f70b853a9935b131d803bdd.svg#flexslider-icon) format("svg");font-weight:normal;font-style:normal}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:0 1px 4px rgba(0,0,0,0.2);box-shadow:0 1px 4px rgba(0,0,0,0.2);zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-prev{opacity:0.7;left:10px}.flexslider:hover .flex-next{opacity:0.7;right:10px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001'}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}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-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;overflow-x:hidden}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}form small{font-size:smaller}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:'fontello';src:url(/assets/fontello-3243109293a4bd0a0ad5948f86ccc442823a025ff32dbdc412ad081ff51d8f96.eot?79746190);src:url(/assets/fontello-3243109293a4bd0a0ad5948f86ccc442823a025ff32dbdc412ad081ff51d8f96.eot?79746190#iefix) format("embedded-opentype"),url(/assets/fontello-72dd1672f335c8077c5f585b7b200f3dd352c42be81487c84650baea81f6f28c.woff?79746190) format("woff"),url(/assets/fontello-f5bb42849fed0b625bbf366aa4850b14c32a27fa720a63197c070a46da04b8a7.ttf?79746190) format("truetype"),url(/assets/fontello-6a9d19e55b8878729a3b894dcd764f15ee1e9dc94ae69af8ce7e284a06f0f0da.svg?79746190#fontello) format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-facebook-1:before{content:'\e803'}.icon-twitter-1:before{content:'\e804'}.icon-gplus-1:before{content:'\e805'}.icon-mail:before{content:'\e806'}.clearfix:before,.entry-content:before,.comedian-intro:before,.show-times li:before,.comedians-box-wrap:before,.location-bubbles:before,.ticket-location:before,.now-playing:before,.now-playing-header:before,.playing-module:before,.playing-module .playing-comedian:before,.home-ctas:before,.home-ads-wrap:before,.calendar-header:before,.clearfix:after,.entry-content:after,.comedian-intro:after,.show-times li:after,.comedians-box-wrap:after,.location-bubbles:after,.ticket-location:after,.now-playing:after,.now-playing-header:after,.playing-module:after,.playing-module .playing-comedian:after,.home-ctas:after,.home-ads-wrap:after,.calendar-header:after{content:" ";display:table}.clearfix:after,.entry-content:after,.comedian-intro:after,.show-times li:after,.comedians-box-wrap:after,.location-bubbles:after,.ticket-location:after,.now-playing:after,.now-playing-header:after,.playing-module:after,.playing-module .playing-comedian:after,.home-ctas:after,.home-ads-wrap:after,.calendar-header:after{clear:both}:root{--downtown-text-color: #c41230;--south-text-color: #005695}body{font-family:sans-serif;min-height:100vh;display:flex;flex-direction:column}a{color:var(--downtown-text-color);text-decoration:underline 5%;text-underline-offset:10%}a:hover{text-decoration:none}.add-to-calendar{margin-top:2.25rem}.add-to-calendar a{text-decoration:none;margin-right:0.25rem;border:2px solid var(--downtown-text-color);border-radius:5px;padding:10px 20px}.add-to-calendar a:hover{text-decoration:underline;color:#fff;background:var(--downtown-text-color)}@media (max-width: 525px){.add-to-calendar a{display:block;width:100%;text-align:center;margin-top:1rem}}em{font-style:italic}strong{font-weight:bold}h1{font-size:2em;margin-bottom:1em}h2{font-size:1.5em;margin-bottom:1em}h2.downtown{color:var(--downtown-text-color)}h2.downtown:before{content:"";display:inline-block;width:20px;height:20px;background:url(/assets/D-icon-20px-d2801f3260d32b59b518ffcd89fde9d696f1fce0f752dcdf6906bf7095f18ec6.png) no-repeat;margin-right:10px}h2.south{color:var(--south-text-color)}h2.south:before{content:"";display:inline-block;width:20px;height:20px;background:url(/assets/S-icon-20px-02514a02fc5b1abdf8b147227b2e6c46b3626f1e855006f90ff23c43c46b58a2.png) no-repeat;margin-right:10px}h3{font-size:1.25em;font-weight:600;margin-bottom:1em}p{font-size:1em;margin-bottom:20px;line-height:1.2}dd{font-size:1em;margin-bottom:20px;line-height:1.2}img,iframe{max-width:100%}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.flex-container a:active,.flexslider a:active,.flex-container a:focus-visible,.flexslider a:focus-visible{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}@font-face{font-family:'flexslider-icon';src:url(/assets/flexslider-icon-42ae62509ce6365c7ed2834c6e21a730e21798ef6ae103508c1adc927df21280.eot);src:url(/assets/flexslider-icon-42ae62509ce6365c7ed2834c6e21a730e21798ef6ae103508c1adc927df21280.eot?#iefix) format("embedded-opentype"),url(/assets/flexslider-icon-bd2a9dc79dc9b38a3ae1a3a2f76dac57887ba0e289db516707fe61be8435d148.woff) format("woff"),url(/assets/flexslider-icon-a33da7f79dd1c1613427b0456652a39eabf4495325695b61331fd02ecc2e747d.ttf) format("truetype"),url(/assets/flexslider-icon-ac8acd124fa4d9146da396ad5c3735d00d8933f26f70b853a9935b131d803bdd.svg#flexslider-icon) format("svg");font-weight:normal;font-style:normal}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{border:0;border-radius:0;box-shadow:none;margin:0 0 0px;background:#fff;position:relative;zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:20px;height:40px;margin:-20px 0 0;position:absolute;top:40%;z-index:10;overflow:hidden;cursor:pointer;color:rgba(0,0,0,0.8);text-indent:-9999px}@media (min-width: 650px){.flex-direction-nav a{top:50%}}.flex-direction-nav .flex-prev{left:10px}.flex-direction-nav .flex-next{right:10px;text-align:right;text-indent:-9999px}.flexslider:hover .flex-prev{opacity:0.7;left:10px}.flexslider:hover .flex-next{opacity:0.7;right:10px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flexslider .flex-prev:focus,.flexslider .flex-next:focus{opacity:1 !important;outline:3px solid #fff;outline-offset:4px}#main-slider a:focus-visible{outline:3px solid #fff;outline-offset:3px;border-radius:2px}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default}.flex-direction-nav a:before{content:"";background:url(/assets/left-arrow-93215cc28cc895943efa2d96722e79708072adfdfe4730f742bd9ec5288cebca.png) no-repeat;width:10px;height:20px;background-size:10px 20px;display:block;position:absolute;top:0;left:0}@media (min-width: 950px){.flex-direction-nav a:before{width:20px;height:40px;background-size:20px 40px}}.flex-direction-nav a.flex-next:before{background:url(/assets/right-arrow-a0f78cae7caaf8efc8834b7097e3ac8c0781402613483bb2346f8bf916b2a651.png) no-repeat;width:10px;content:'';height:20px;background-size:10px 20px}@media (min-width: 950px){.flex-direction-nav a.flex-next:before{width:20px;height:40px;background-size:20px 40px}}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;z-index:99}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#fff;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}.flex-control-paging li a:hover{background:var(--downtown-text-color)}.flex-control-paging li a.flex-active{background:var(--downtown-text-color)}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}.skip-link{position:absolute;left:-9999px;top:0;z-index:999999;padding:1em;background:#000;color:#fff;text-decoration:none;font-weight:bold}.skip-link:focus{left:0;top:0}.site-header{background:url(/assets/color-bar-2fec71d10b9fb6d73184db001c29d55c8f601f5916b8d001b04e82db8e10fc94.jpg) bottom center repeat-x #1a1a1a;position:relative;min-height:120px;-webkit-box-shadow:0 4px 6px -1px #333;-moz-box-shadow:0 4px 6px -1px #333;box-shadow:0 4px 6px -1px #333}@media (min-width: 950px){.site-header{min-height:134px;position:fixed;width:100%;z-index:999}}.home .site-header{position:relative;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.header-wrap{width:100%;max-width:1100px;margin:0 auto}@media (min-width: 950px){.header-wrap{position:relative}}.navigation-wrapper{clear:both;float:right;padding:0 0 20px;position:absolute;bottom:10px;right:20px}@media (min-width: 950px){.navigation-wrapper{position:static;float:none;display:flex;justify-content:flex-end;gap:40px;align-items:center;margin-left:200px;padding-right:20px}}@media (min-width: 1110px){.navigation-wrapper{padding-right:0}}.logo{display:block;text-indent:-9999px;width:90px;height:90px;background:url(/assets/logo-45th-anniversary-8abb216404b3b502ee7a79190477855882c837372f965e2405b3f2f148f93e5c.png) no-repeat 0 0/contain;position:absolute;z-index:99999;transform:rotate(-15deg);top:42px;left:1rem;border-radius:50%;box-shadow:6px 6px 8px rgba(0,0,0,0.3)}@media (min-width: 950px){.logo{width:160px;height:160px;top:-8px;left:0}}.header-search{background:#1a1a1a;font-family:'Raleway', sans-serif;font-weight:bold;position:fixed;top:110px;left:0;right:0;width:100%;max-height:0;overflow:hidden;padding:0;transition:max-height 0.3s ease, padding 0.3s ease}.header-search-inner{width:100%;max-width:1100px;margin:0 auto;padding:0 20px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px}@media (min-width: 1110px){.header-search-inner{padding:0}}.header-search-inner label{color:#fff;font-size:0.875rem;letter-spacing:0.04em;text-transform:uppercase}@media (min-width: 950px){.header-search-inner>label,.header-search-inner>.header-search-controls{max-width:550px;width:100%;margin-left:auto}}.header-search-controls{display:flex;flex-direction:column;gap:10px}.header-search-controls input[type='search']{width:100%;padding:8px 10px;background:#fff;color:#1a1a1a;border:none}.header-search-controls .button{width:100%;display:block}@media (min-width: 950px){.header-search{top:135px}.header-search-controls{flex-direction:row;align-items:stretch}.header-search-controls input[type='search']{flex:1 1 auto}.header-search-controls .button{flex:0 0 auto;width:auto}}.header-search.active{max-height:200px;padding-top:16px;padding-bottom:16px}@media (max-width: 949px){.header-search.active{padding-top:2rem}}.mobile-contact{position:absolute;z-index:100000;top:0;left:0;right:0;width:100%;background-color:#1a1a1a;border-bottom:1px solid #777777;padding:0.5rem 1rem;font-family:'Raleway', sans-serif}@media (min-width: 950px){.mobile-contact{display:none}}.mobile-contact p{margin-bottom:5px;position:relative;padding-left:25px}.mobile-contact p:before{content:"";display:block;width:20px;height:20px;position:absolute;top:0;left:0}.mobile-contact .downtown{float:left;color:#fff}.mobile-contact .downtown:before{background:url(/assets/D-icon-20px-d2801f3260d32b59b518ffcd89fde9d696f1fce0f752dcdf6906bf7095f18ec6.png) no-repeat}.mobile-contact .south{float:right;color:#fff}.mobile-contact a{color:inherit;text-decoration:none}.mobile-contact .south:before{background:url(/assets/S-icon-20px-02514a02fc5b1abdf8b147227b2e6c46b3626f1e855006f90ff23c43c46b58a2.png) no-repeat}.main-content{background:url(/assets/cw-texture-light-c07a318805a07a44f56af413c59e83530a2f447cc57a9b7a665f5f7da64c9b5f.jpg) repeat;flex:1}@media (min-width: 950px){.main-content{padding-top:134px}}@media (min-width: 950px){.comedian-details{width:16.3636364%;float:left;margin-right:3.6363636%}}@media (min-width: 950px){.comedian-desc{width:38.1818182%;float:left}}@media (min-width: 950px){.comedian-calendar{width:38.1818182%;float:right}}.entry-content{width:100%;max-width:1100px;margin:0px auto;padding:40px 20px 20px;font-family:'Source Sans Pro', sans-serif}@media (min-width: 950px){.entry-content{padding:50px 20px 40px}}@media (min-width: 1110px){.entry-content{padding:50px 0 40px}}.entry-content ol{margin-left:1.5em;list-style:decimal}.entry-content ol li{list-style:outside none decimal;line-height:1.3;margin-bottom:5px}.entry-content ul li{list-style:outside none disc;line-height:1.3;margin-bottom:5px}.field_with_errors label{color:#c00;font-weight:bold}.field_with_errors input{background-color:#f99;border-color:#f2dede}fieldset{border:none;line-height:1.3}.entry-content.centered{text-align:center;margin:auto}.centered table{margin-left:auto;margin-right:auto}.page-title{text-transform:uppercase;font-size:2.3em;font-family:'Raleway', sans-serif;font-weight:400;letter-spacing:4px;margin-bottom:.75em}.denver-comedy-club .page-title{margin-bottom:0;padding:40px 20px 0}@media (min-width: 950px){.denver-comedy-club .page-title{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.denver-comedy-club .flash{margin-bottom:0}}.separator{background:url(/assets/separator-51172bc18929e9b0a4e8ff3813b7dac8405d5834047dd8bba752d473b8bce5d4.png) repeat-x;height:10px;-webkit-box-shadow:0 4px 6px -1px #aaa;-moz-box-shadow:0 4px 6px -1px #aaa;box-shadow:0 4px 6px -1px #aaa}.social-icons a:hover .icon-symbol,.social-icons a:focus-visible .icon-symbol{fill:#1A1A1A}.social-icons .icon{display:block;width:24px;height:24px}.social-icons .icon-bg{fill:#fff}.social-icons .facebook .icon-symbol{fill:#365c95}.social-icons .tiktok .icon-symbol{fill:#FE2C55}.social-icons .twitter .icon-symbol{fill:#29aee9}.social-icons .twitter-x .icon-symbol{fill:#29aee9}.social-icons .youtube .icon-symbol{fill:#c91d1d}.social-icons .instagram .icon-symbol{fill:#c13584}@media (min-width: 950px){.utility-navigation .social-icons{padding-right:20px}}@media (min-width: 1110px){.utility-navigation .social-icons{padding-right:0}}@media (min-width: 950px){.utility-navigation .social-icons{padding-right:20px}}@media (min-width: 1110px){.utility-navigation .social-icons{padding-right:0}}div.sign-in{background-color:white;margin:0 auto;padding:30px;width:fit-content;max-width:420px}.other-links{margin-top:20px}.other-links p{margin-top:20px}div.sessions-acknowledgement{display:flex;flex-flow:row wrap;gap:20px;max-width:900px;margin:0 auto}div.sessions-acknowledgement .column{flex:1;min-width:300px;background-color:white;padding:30px}div.sessions-acknowledgement .column .button{width:fit-content;margin-bottom:20px}.site-footer{background:#1a1a1a;padding:20px}.site-footer a{text-decoration:none}.site-footer a:hover{color:#fff;text-decoration:underline}.site-footer p{color:#a6a6a6;font-size:.75em}.site-footer .social-icons{text-align:center;margin-bottom:20px;padding:0}.site-footer .social-icons a{color:#1a1a1a;background:none;border-radius:50px;padding:5px 3px;margin:0 4px;display:inline-block}@media (min-width: 950px){.site-footer .social-icons{display:none}}.club-wrap{width:100%;max-width:1100px;margin:0px auto}.club-location{text-align:center}.club-location p,.club-location a{font-family:'Source Sans Pro', sans-serif;font-size:0.875rem;font-weight:400;line-height:1.3;color:#a6a6a6}.club-location h3{margin-bottom:0.375rem}.club-location h3 a:has(img){display:none;vertical-align:middle}.club-location h3 a{color:white}@media (min-width: 950px){.club-location{width:340px}.club-location h3 a:has(img){display:inline}.club-location.club-downtown{text-align:left;float:left}.club-location.club-south{text-align:right;float:right}}.footer-logos{clear:both;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.footer-logos img{margin:0 10px 10px 10px}.copyright{font-family:'Source Sans Pro', sans-serif;text-align:center}.main-navigation{color:white;font-family:'Raleway', sans-serif;font-size:1.125em;font-weight:600;letter-spacing:0.04em;display:none;text-transform:uppercase}@media (min-width: 950px){.main-navigation{display:block}}.main-navigation>ul>li{margin-right:40px}.main-navigation ul li:last-child{margin-right:0}.main-navigation a.admin-link{font-size:0.625em;letter-spacing:0.06em;border:1px solid rgba(255,255,255,0.4);padding:0.3em 0.6em;border-radius:2px;opacity:0.7}.main-navigation a.admin-link:hover,.main-navigation a.admin-link:focus{opacity:1;border-color:white}.main-navigation>ul>li:has(+li:last-child a.admin-link){margin-right:10px}.icon-navigation>ul>li>a,.main-navigation>ul>li>a,.main-navigation>ul>li>button.has-submenu{background:none;border:none;color:white;text-transform:inherit;font:inherit;cursor:pointer;padding:0;margin:0;position:relative;text-decoration:none;text-underline-offset:0.4em;text-box-trim:trim-both}button.main-nav:hover{text-decoration:underline}a.active,button.has-submenu[aria-expanded="true"],button.has-submenu.active{text-decoration:underline !important}.main-navigation a.main-nav:hover,.main-navigation button.main-nav:hover,.main-navigation button.has-submenu.main-nav:hover{text-decoration:underline}.submenu-indicator{display:inline-block;transition:transform 0.3s ease;font-size:2em;font-weight:200;vertical-align:sub}button.has-submenu[aria-expanded="true"] .submenu-indicator{transform:rotate(45deg)}.dropdown-main-link{margin-bottom:15px;width:100%}.utility-navigation{text-align:right;font-family:'Raleway', sans-serif;font-size:.75em;display:none;font-weight:bold}.utility-navigation .menu .social-icons{height:auto;vertical-align:bottom}.utility-navigation .menu .social-icons a{display:inline-block;padding:5px 3px 3px}@media (min-width: 950px){.utility-navigation{display:block;margin:20px 0}}.utility-navigation>ul>li{display:inline;margin-right:20px}.utility-navigation ul li:last-child{margin-right:0}.utility-navigation>ul>li>a:focus-visible,.utility-navigation>ul>li>a:hover{color:#fff;text-decoration:none}.utility-navigation ul li a:not(.button),.utility-navigation ul li button.has-submenu{background:none;color:#a6a6a6;text-transform:uppercase;text-decoration:none;font:inherit;font-weight:600;cursor:pointer;padding:0;position:relative;border:none}.utility-navigation ul li a:not(.button):hover,.utility-navigation ul li a:not(.button):focus-visible,.utility-navigation ul li a[aria-expanded="true"]:not(.button),.utility-navigation ul li button.has-submenu:hover,.utility-navigation ul li button.has-submenu:focus-visible,.utility-navigation ul li button.has-submenu[aria-expanded="true"]{color:#fff;text-decoration:none}.utility-navigation ul li a.active:not(.button),.utility-navigation ul li button.has-submenu.active{color:#fff;text-decoration:underline solid #a6a6a6 2px;text-underline-offset:0.4em}.utility-navigation ul.sub-menu a:not(.button){margin-top:14px}.icon-navigation{display:inline-block}.icon-navigation ul{display:flex;flex-flow:row nowrap;justify-content:flex-end;gap:20px}.icon-navigation li:empty{display:none}@media (min-width: 950px){.icon-navigation{display:block}.icon-navigation ul{gap:40px}}.icon-navigation ul li a{text-indent:-9999px;display:block}.icon-navigation ul li a:focus-visible,.icon-navigation ul li button:focus-visible{outline:2px solid #fff;outline-offset:2px}.icon-navigation ul li a.home-link{background:url(/assets/home-8712f631244da587c5a7d1c2b7f0e74ee7005784fd3f478ecc92adc1f0976a4b.png) no-repeat;width:14px;height:18px;display:none}@media (min-width: 950px){.icon-navigation ul li a.home-link{display:block}}.icon-navigation ul li a.shop-link{background:url(/assets/shop-ef1c9b3e986b40baa083f484368094a58fe4b0af56daff6dad6a13655f26958d.png) no-repeat;width:24px;height:20px}.icon-navigation ul li .search-link{--button-color: transparent;background:url(/assets/search-978bdb6ac423ab5bfe7443607a4b13ff84608e6e010ca70a68c29bda84eb2ef9.svg) no-repeat;width:20px;height:20px;background-size:cover;background-repeat:no-repeat;background-position:center;cursor:pointer;padding:0;border:none}.icon-navigation ul li .search-link.menu-open{background:url(/assets/nav-close-e7f6860a430e5a6d8131f8068002df9284c9d9bc8fd9b875281010f76b25c5bd.png) no-repeat;background-size:cover;background-position:center}.icon-navigation ul li .nav-link{background:url(/assets/nav-bars-761851788bae0ab1ce9a092c239c534617822ceb49800514a4bdb4d72a510e81.png) no-repeat;width:20px;height:18px;cursor:pointer;padding:0;border:none}@media (min-width: 950px){.icon-navigation ul li:has(.nav-link){display:none}}.icon-navigation ul li .nav-link.menu-open{background:url(/assets/nav-close-e7f6860a430e5a6d8131f8068002df9284c9d9bc8fd9b875281010f76b25c5bd.png) no-repeat}.icon-navigation ul li a.shop-link,.icon-navigation ul li .search-link,.icon-navigation ul li .nav-link{transition:opacity 150ms ease;opacity:1;will-change:opacity}.icon-navigation ul li a.shop-link:hover,.icon-navigation ul li .search-link:hover,.icon-navigation ul li .nav-link:hover,.icon-navigation ul li a.shop-link:focus-visible,.icon-navigation ul li .search-link:focus-visible,.icon-navigation ul li .nav-link:focus-visible{opacity:.70}.mobile-navigation{background:#1a1a1a;position:fixed;top:110px;bottom:0;width:calc(100vw - 40px);max-width:500px;right:-100%;padding:2rem 1.5rem;overflow-y:auto;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;font-family:'Raleway', sans-serif;font-weight:bold;z-index:999}.mobile-navigation a.main-nav,.mobile-navigation button.has-submenu{--button-color: transparent;--button-text-color: white;color:var(--button-text-color);text-transform:uppercase;font-size:1.5rem;text-align:left;padding:1rem 0;width:100%;display:block;position:relative;border-radius:0;text-decoration:none}.mobile-navigation a.main-nav .submenu-indicator,.mobile-navigation button.has-submenu .submenu-indicator{position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform 0.3s ease}.mobile-navigation a.main-nav[aria-expanded="true"] .submenu-indicator,.mobile-navigation button.has-submenu[aria-expanded="true"] .submenu-indicator{transform:translateY(-50%) rotate(45deg)}.mobile-navigation button.has-submenu.small-font{font-size:0.875rem;text-transform:uppercase;font-weight:600;padding:0;margin-top:0.75rem;margin-bottom:0.25rem;color:#a6a6a6;font-family:'Raleway', sans-serif;border:none}.mobile-navigation button.has-submenu.small-font:hover,.mobile-navigation button.has-submenu.small-font:focus-visible{color:#fff}.mobile-navigation .sub-menu,.mobile-navigation .double-menu{display:block;max-height:0;overflow:hidden;visibility:hidden;transition:max-height 0.3s ease-in-out, padding 0.3s ease-in-out, margin-bottom 0.3s ease-in-out;padding:0;box-shadow:none;background:transparent;margin-bottom:0}.mobile-navigation .sub-menu.keyboard-open,.mobile-navigation .double-menu.keyboard-open{visibility:visible}.mobile-navigation .has-submenu[aria-expanded="true"]+.sub-menu,.mobile-navigation .has-submenu[aria-expanded="true"]+.double-menu{margin-bottom:1rem}.mobile-navigation .double-menu a{padding-left:2.75rem}.mobile-navigation .sub-menu li,.mobile-navigation .double-menu li{margin:0.25rem 0}.mobile-navigation .sub-menu a:not(.button),.mobile-navigation .double-menu a:not(.button){font-size:0.875rem;color:#a6a6a6;padding:0;text-decoration:none}.mobile-navigation .sub-menu a.active:not(.button),.mobile-navigation .double-menu a.active:not(.button){color:#fff;text-decoration:underline;text-underline-offset:0.4em}.mobile-navigation .dropdown-main-link.button{margin-bottom:0.5rem;font-size:0.875rem;padding:0.5rem 1rem}@media (min-width: 950px){.mobile-navigation{display:none}}.mobile-navigation.active{right:0px}.mobile-navigation a:not(.main-nav):not(.button){color:#a6a6a6;display:block;font-size:.875em;font-family:'Raleway', sans-serif;font-weight:600;letter-spacing:0.04em;margin-top:0.75rem;margin-bottom:1.00rem;text-decoration:none;text-transform:uppercase}.mobile-navigation a:not(.main-nav):not(.button):hover{color:#fff}.mobile-navigation a:hover{color:#fff}.mobile-home-menu{padding:30px 10px 10px;font-family:'Raleway', sans-serif}@media (min-width: 950px){.mobile-home-menu{display:none}}.mobile-home-menu ul{margin:0}.mobile-home-menu ul li{list-style-type:none}.mobile-home-menu ul li a{margin-bottom:5px}.footer-menu{background:transparent;padding:20px 50px 0;text-align:center;font-family:'Raleway', sans-serif;font-weight:bold}.footer-menu ul li{display:inline-block;font-size:.75em;margin:0 12px 20px 12px}.footer-menu ul li a{color:#a6a6a6;text-transform:uppercase}.footer-menu ul li a:focus-visible,.footer-menu ul li a:hover{color:white;text-decoration:underline solid white 1px}.double-menu .menu-columns{display:flex;flex-flow:column nowrap;align-items:stretch;gap:0.5rem}.double-menu .menu-column{flex:1 1 auto;padding:1.5rem 0.75rem;border:1px solid #a6a6a6}.double-menu .menu-column .column-header{font-size:1rem;color:white;font-family:'Raleway', sans-serif;font-weight:600;margin:0 0 0.5rem}.double-menu .menu-column .column-header img{margin-right:0.5rem;vertical-align:middle}.double-menu .menu-column a{padding-left:1.75rem}@media (min-width: 950px){.double-menu .menu-columns{min-width:500px;flex-direction:row;align-items:stretch}.double-menu .menu-column{flex-basis:33%;min-width:15.5rem}.double-menu .menu-column.misc-submenu{min-width:10rem}.double-menu .menu-column.misc-submenu li{margin-right:0}.double-menu .menu-column.misc-submenu a{padding:0 0.75rem}.double-menu .menu-column img{float:left}}.utility-navigation ul li{position:relative}.sub-menu{display:none;background:#1a1a1a;padding:1.5rem;box-shadow:0 4px 6px -1px #333;text-align:left;min-width:15.5rem}.sub-menu .dropdown-main-link{font-size:1rem;margin-bottom:10px;border-radius:0}.sub-menu li{margin:0;display:block}@media (min-width: 950px){.sub-menu li a{line-height:1.5em !important}}.sub-menu a:not(.button){display:block;margin:0;color:#A6A6A6;font-size:0.875rem;font-weight:400;font-family:"Source Sans Pro", sans-serif;text-transform:capitalize;text-decoration:none}.sub-menu a:not(.button):hover,.sub-menu a:not(.button):focus-visible,.sub-menu a.active:not(.button){color:#fff}.main-navigation .menu>li{position:relative;display:inline-block}.utility-navigation .menu>li .sub-menu.keyboard-open,.main-navigation .menu>li .sub-menu.keyboard-open{display:block;position:absolute;top:60px;left:50%;transform:translateX(-50%);z-index:99;width:fit-content}.utility-navigation .menu>li{height:20px;display:inline-block}.utility-navigation .menu>li .sub-menu.keyboard-open{top:20px}input.filters-reset{background:#A6A6A6;padding:5px 10px;border:0;border-radius:4px;color:#1A1A1A;text-transform:uppercase;font-family:'Source Sans Pro', sans-serif;cursor:pointer;font-size:.9375em}.comedian-intro{margin-bottom:40px;font-family:'Raleway', sans-serif;text-transform:uppercase;display:flex;align-items:end}.comedian-intro img{float:left;margin-right:10px;max-width:90px}.comedian-intro h1{margin-bottom:0;font-size:1.875em}@media (min-width: 950px){.comedian-intro{display:none}}.comedian-calendar{font-family:'Raleway', sans-serif}.comedian-calendar .club-title{text-transform:uppercase;position:relative;padding-left:30px;font-weight:bold;font-size:.875em;margin-bottom:10px}.comedian-calendar .club-title:before{content:"";display:block;width:20px;height:20px;position:absolute;top:-3px;left:0}.comedian-calendar .club-south{color:#216ba5}.comedian-calendar .club-south:before{background:url(/assets/S-icon-20px-02514a02fc5b1abdf8b147227b2e6c46b3626f1e855006f90ff23c43c46b58a2.png) no-repeat}.comedian-calendar .club-downtown{color:#C4112F}.comedian-calendar .club-downtown:before{background:url(/assets/D-icon-20px-d2801f3260d32b59b518ffcd89fde9d696f1fce0f752dcdf6906bf7095f18ec6.png) no-repeat}.comedian-calendar .club-concerts{color:#c4a006}.comedian-calendar .club-concerts:before{background:url(/assets/C-icon-20px-3729323a79995bdfd56027439f0ac0168198dbb595fcfe01693f6144378187dd.png) no-repeat}@media (min-width: 950px){.comedian-calendar .club-meta{float:left}}.comedian-calendar .club-address{font-size:.875em;margin-bottom:5px}.comedian-calendar .club-telephone{font-size:.875em;margin-bottom:10px}.entry-content .show-times li,.entry-content .goto-months li{list-style-type:none}.entry-content .show-times li{margin-bottom:0;background:white}.pre-sale{margin-bottom:20px;clear:both}.pre-sale h2{font-weight:bold;font-size:1.2em;margin-bottom:10px}.show-times{margin-bottom:20px;clear:both}.show-times li{padding:10px;position:relative;box-shadow:rgba(0,0,0,0.08) 0px 4px 12px}.show-times li+li{margin-top:1rem}.show-times .show-day{font-weight:bold;margin-bottom:5px;text-transform:uppercase}.show-times .show-meta{font-size:.875em;margin-bottom:10px}@media (min-width: 950px){.show-times .show-meta{margin-bottom:0}}.show-times .family-friendly{position:relative;margin:8px 0 10px 0;padding:0 0 0 26px;font-size:.8em;font-weight:bold;text-transform:uppercase;color:#9d3293}@media (min-width: 950px){.show-times .family-friendly{margin-bottom:2px}}.show-times .family-friendly::before{content:"";position:absolute;top:-3px;left:0;background:url(/assets/purple-smile-89af5d5c7c76ebec5c83d4c6c231badcf41fc628c31699ff4d684292cb45a79c.png) no-repeat;width:20px;height:21px;background-size:20px 21px}.show-times .benefits{position:relative;margin:8px 0 10px 0;padding:0 0 0 26px;font-size:.8em;font-weight:bold;text-transform:uppercase;color:#47aa42}@media (min-width: 950px){.show-times .benefits{margin-bottom:2px}}.show-times .benefits::before{content:"";position:absolute;top:-3px;left:0;background:url(/assets/benefit-icon-4a334a06f7df0a303ecdd01943b8fb53b975c8db66d3a95c1dbe94ca54a68bb2.png) no-repeat;width:20px;height:21px;background-size:20px 21px}@media (min-width: 950px){.show-times .additional-show-meta{display:flex}.show-times .additional-show-meta>*+*{margin-left:1rem}}.show-times .show-button{background:var(--downtown-text-color);font-weight:bold;text-transform:uppercase;color:#fff;font-size:.875em;padding:10px 15px;border-radius:5px;display:inline-block}@media (min-width: 950px){.show-times .show-button{float:right;margin-left:14px}}.show-times .show-button.sold-out{background:#FFFFFF;border:2px solid var(--downtown-text-color);color:var(--downtown-text-color);cursor:not-allowed}.show-times .show-button:disabled{opacity:0.5}.show-times .show-button:hover,.show-times .show-button:focus{background:color-mix(in srgb, var(--downtown-text-color) 80%, black);color:#fff}.show-times .show-info{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0.5rem}.show-times .button-bar{width:100%}.show-times .button-bar.sold-out{--button-color: #a6a6a6;--button-text-color: #fff;pointer-events:none}.show-times .ticket-select{margin:0.75rem;padding:0 0 0.75rem;border:none;border-bottom:1px solid #a6a6a6}.show-times .ticket-select.sold-out span{text-decoration:line-through}.show-times .ticket-select.sold-out span.sold-out{text-decoration:none;text-transform:uppercase}.show-times .ticket-select .product-price{flex:0 0 auto;order:-1}.show-times .ticket-select .product-price::after{content:" - ";white-space:pre}.comedian-details{font-family:'Raleway', sans-serif;font-weight:bold;font-size:.875em}.comedian-details .comedian-thumb{display:none}@media (min-width: 950px){.comedian-details .comedian-thumb{display:block;margin-bottom:10px}}.comedian-details .share{background:#1a1a1a;color:#a6a6a6;text-align:center;padding:5px 0;text-transform:uppercase;margin-bottom:10px}.comedian-details .share a{background:#a6a6a6;color:#1a1a1a;border-radius:50px}.comedian-details .comedian-site{margin-bottom:10px}.comedian-details .comedian-video{margin-bottom:20px;background:#000;text-align:center}.comedian-details .comedian-video p{background:#1a1a1a;color:#a6a6a6;text-align:center;text-transform:uppercase;padding:5px 0;margin-bottom:0}.comedian-details .comedian-video img{width:100%;height:auto;display:block}.comedian-details .comedian-video a{position:relative;display:block}.comedian-details .comedian-video a::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60px;height:60px;background:url(/assets/video-play-icon-01bc0cd40e9f171bb2118d31af5287d50e42b8a6dc9bb1840e9ffd1e5ed7694e.svg) no-repeat center/contain;transition:opacity 200ms ease;pointer-events:none}.comedian-details .comedian-video a:hover::after{opacity:0.65}.comedian-desc h1{font-family:'Raleway', sans-serif;text-transform:uppercase;font-size:2.25em;display:none;margin-bottom:30px;font-weight:400}@media (min-width: 950px){.comedian-desc h1{display:block}}.back-to-top{text-align:center;padding-bottom:10px;margin:0 auto;background:none;border:none;cursor:pointer}.back-to-top.hidden{display:none}.back-to-top img{display:block}.comedians-box-wrap{margin-bottom:25px}.comedian-boxes{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.comedian-box{list-style-type:none !important;background:#fff;overflow:hidden;padding:20px;border:1px solid #CBCBCB;margin-bottom:10px !important;width:100%;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;gap:20px}@media (max-width: 950px){.cart-items .comedian-box{flex-flow:column wrap}}.comedian-box-thumbnail{flex:0 0 80px;height:80px}.comedian-box-thumbnail a{display:block;width:100%;height:100%}.comedian-box-thumbnail img{width:100%;height:100%;object-fit:cover}.comedian-box-content{flex:1 1 50%;min-width:150px}.comedian-box-title{text-transform:uppercase;margin-bottom:.5rem;font-size:1.2em;line-height:1em;font-weight:400;font-family:'Raleway', sans-serif;display:inline-flex;align-items:center;gap:0.35em}.comedian-box-title.family-friendly:after{content:"";display:inline-block;flex-shrink:0;background:url(/assets/purple-smile-89af5d5c7c76ebec5c83d4c6c231badcf41fc628c31699ff4d684292cb45a79c.png) no-repeat center;background-size:contain;width:18px;height:18px}.comedian-box-title.benefits:after{content:"";display:inline-block;flex-shrink:0;background:url(/assets/benefit-icon-4a334a06f7df0a303ecdd01943b8fb53b975c8db66d3a95c1dbe94ca54a68bb2.png) no-repeat center;background-size:contain;width:18px;height:18px}.comedian-box-title a{color:#000}.comedian-box-excerpt{clear:both;font-size:.875em;line-height:1.4em;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-items .comedian-box-excerpt{-webkit-line-clamp:unset}.comedian-box-date{font-weight:bold;margin:.5em 0 .75em;text-transform:uppercase;font-family:'Raleway', sans-serif;font-size:.875em}.comedian-box-date a{color:#000}.comedian-box-location{text-transform:uppercase;font-size:.65em;margin-bottom:1em;font-weight:bold;line-height:1.5em;font-family:'Raleway', sans-serif}.downtown-tickets .comedian-box-location{color:#c4112f;position:relative;padding-left:20px}.downtown-tickets .comedian-box-location:before{content:"";position:absolute;top:0;left:0;background:url(/assets/D-icon-20px-d2801f3260d32b59b518ffcd89fde9d696f1fce0f752dcdf6906bf7095f18ec6.png) no-repeat;width:16px;height:16px;background-size:16px 16px}.south-tickets .comedian-box-location{color:#216ca6;position:relative;padding-left:20px}.south-tickets .comedian-box-location:before{content:"";position:absolute;top:0;left:0;background:url(/assets/S-icon-20px-02514a02fc5b1abdf8b147227b2e6c46b3626f1e855006f90ff23c43c46b58a2.png) no-repeat;width:16px;height:16px;background-size:16px 16px}.south-tickets{display:none}@media (min-width: 950px){.south-tickets{display:block}}.events-date-group{margin-bottom:1.5rem}.events-date-header{font-family:'Raleway', sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;padding:0.5rem 0;margin:0 0 0.5rem;border-bottom:1px solid #1a1a1a}.integrated-events .comedian-boxes{display:block}.comedian-box-actions{flex:0 0 auto;display:flex;flex-flow:row wrap;gap:6px}.comedian-box-actions a.button{display:inline-block;white-space:nowrap}.comedian-box-excerpt+.comedian-box-actions{margin-top:1.5rem}.show-more-events{display:block;margin:1.5rem auto 0;width:auto;padding:0.5rem 2rem}.alpha-filter{background:#404040;padding:20px;margin-bottom:40px;font-family:'Raleway', sans-serif;font-weight:700}.alpha-filter ul li{display:inline-block;margin-right:1px;margin-bottom:8px}@media (min-width: 650px){.alpha-filter ul li{margin-bottom:0}}.alpha-filter ul li a{background:#A7A7A7;color:#1A1A1A;padding:0 3px;line-height:1.6em;font-size:.875em;min-width:16px;display:inline-block;text-align:center}.alpha-filter ul li a:hover{background:#FFFFFF}.alpha-filter ul li a.active{background:#FFFFFF}.pagination{clear:both;text-align:center}.pagination li{display:inline;margin:0 1px}.pagination li a{font-family:'Raleway', sans-serif;background:#000;color:#A6A6A6;padding:4px 6px 7px;font-size:.875em}.pagination li a:hover{color:#fff}.pagination li a.current-page{color:#fff}.pagy{clear:both;text-align:center}.pagy a{font-family:'Raleway', sans-serif;background:#000;color:#A6A6A6;margin:0 3px;padding:4px 6px 7px;font-size:.875em}.pagy a:first-child,.pagy a:last-child,.pagy a.gap{background:transparent;color:#000}.pagy a:first-child:not([aria-disabled="true"]):hover,.pagy a:last-child:not([aria-disabled="true"]):hover,.pagy a.gap:not([aria-disabled="true"]):hover{color:#000;text-decoration:none}.pagy a:not([href]){color:#A6A6A6}.pagy a:not([aria-disabled="true"]):hover{color:#fff}.pagy a.current{color:#fff;text-decoration:none}.pagy a[aria-disabled="true"]{text-decoration:none}.show-more{background:#000;color:#A6A6A6;text-align:center;display:block;margin:0 auto;width:115px;padding:7px 6px 7px;text-transform:uppercase}.search-filter{margin-bottom:20px}@media (min-width: 950px){.search-filter{margin-bottom:30px}}.checkbox-group{float:left;margin-right:15px;margin-bottom:10px}@media (min-width: 950px){.checkbox-group{margin-bottom:0}}.checkbox-group p{margin-bottom:0}.date-group{float:left;margin-bottom:10px;clear:both}@media (min-width: 950px){.date-group{clear:none;margin-left:20px}}#from-date{margin-right:5px}.button-group{clear:both}@media (min-width: 950px){.button-group{float:right;clear:none;margin-top:25px}}.button-group input[type="reset"]{float:left}@media (min-width: 950px){.button-group input[type="reset"]{float:none;margin-right:7px}}.button-group input[type="submit"]{float:right}@media (min-width: 950px){.button-group input[type="submit"]{float:none}}.downtown-input,.south-input{display:none}@media (min-width: 950px){.downtown-input,.south-input{display:block}}.sub-filter{border-top:1px solid #595959;padding:10px;text-align:right;clear:both;background:#404040}.sub-filter a{background:#A6A6A6;border-radius:5px;padding:3px 10px;color:#000;font-size:.875em;display:inline-block}.location-bubbles{margin-bottom:20px}@media (min-width: 950px){.location-bubbles{display:none}}.location-bubble{background:#C3122F;border-radius:4px;width:49%;color:#fff;padding:5px 0;display:inline-block;text-align:center;text-transform:uppercase;font-family:'Raleway', sans-serif;font-size:.875em;position:relative}.location-bubble.selected:after{content:'';position:absolute;top:100%;left:50%;margin-left:-10px;width:0;height:0;border-top:solid 10px #C3122F;border-left:solid 10px transparent;border-right:solid 10px transparent}.location-bubble.south-bubble{background:#216CA6}.location-bubble.south-bubble:after{border-top:solid 10px #216CA6}.ticket-location{font-family:'Raleway', sans-serif}.ticket-location .club-title{text-transform:uppercase;position:relative;padding-left:30px;font-weight:bold;font-size:.875em;margin-bottom:10px}.ticket-location .club-title:before{content:"";display:block;width:20px;height:20px;position:absolute;top:-3px;left:0}.ticket-location .club-south{color:#216CA6}.ticket-location .club-south:before{background:url(/assets/S-icon-20px-02514a02fc5b1abdf8b147227b2e6c46b3626f1e855006f90ff23c43c46b58a2.png) no-repeat}.ticket-location .club-downtown{color:#C4112F}.ticket-location .club-downtown:before{background:url(/assets/D-icon-20px-d2801f3260d32b59b518ffcd89fde9d696f1fce0f752dcdf6906bf7095f18ec6.png) no-repeat}.ticket-location .club-meta{text-align:left}@media (min-width: 950px){.ticket-location .club-meta{float:left}}.ticket-location .club-address{font-size:.875em;margin-bottom:5px}.ticket-location .club-telephone{font-size:.875em;margin-bottom:10px}.slider-wrap{margin:10px;font-family:'Raleway', sans-serif}#main-slider .flex-control-paging{display:none}@media (min-width: 950px){#main-slider .flex-control-paging{display:block}}#main-slider .flex-pauseplay{position:relative;width:100%;display:block}#main-slider .flex-pauseplay a{bottom:30px;right:20px;left:auto;color:#fff}@media (min-width: 950px){#main-slider .flex-pauseplay a{bottom:15px;left:20px;right:auto}}#main-slider .flex-pauseplay a:focus{outline:3px solid #fff;outline-offset:4px;border-radius:2px}#main-slider .flex-control-paging a:focus{outline:3px solid #fff;outline-offset:3px;border-radius:50%}.slider-selector{text-align:center}.slider-selector span{margin-right:5px;display:none}.slider-selector{margin-top:20px}@media (min-width: 950px){.slider-selector{margin-top:0}.slider-selector span{display:inline}}.slider-selector p{color:#333333;font-size:.75em}.slider-selector a{display:inline-block;font-size:1.1em;line-height:1.3em;color:#a6a6a6;text-transform:uppercase;background:#fff;border-left:1px solid #CACACA;border-right:1px solid #CACACA;border-bottom:1px solid #CACACA;padding:5px 7px 3px 8px}.slider-selector a:hover{background:#000}.slider-selector a.selected{background:#000}.flex-caption{position:relative;background:#000;padding:10px}@media (min-width: 950px){.flex-caption{position:absolute;top:20%;left:20%;background:transparent;padding:0}}.caption-title{color:#fff;text-transform:uppercase;font-size:1.5em;margin-bottom:.25em;font-weight:400}@media (min-width: 950px){.caption-title{font-size:3em;font-weight:400}}.caption-title a,.caption-text a{color:#fff}.caption-text{color:#fff;font-weight:400;margin-bottom:10px;text-transform:uppercase;font-size:1em}@media (min-width: 950px){.caption-text{margin-bottom:40px;font-size:1.125em}}.caption-location{color:#ffffff;font-weight:400;text-transform:uppercase;font-size:.625em;position:relative;padding-left:20px}.caption-location:after{content:"";background:url(/assets/D-icon-16px-eadb5f6ff7242f5f2732f9be6bfd66437c6d42584a1e9ab480bcb57bc1132229.png) no-repeat;width:16px;height:16px;display:block;position:absolute;top:-3px;left:0px}.caption-location.south:after{background:url(/assets/S-icon-16px-9d13febd43cd75a1c90ee8e5799f81364a756e91421f11eb667337df4157657e.png) no-repeat}.now-playing{width:100%;max-width:1100px;margin:0px auto;padding:10px 10px 20px;position:relative;font-family:'Source Sans Pro', sans-serif}@media (min-width: 950px){.now-playing{padding:50px 20px 40px}}@media (min-width: 1110px){.now-playing{padding:50px 0 40px}}.now-playing h2{text-transform:uppercase;font-size:2.3em;font-family:'Raleway', sans-serif;font-weight:400;margin-bottom:10px;float:left}.full-calendar{display:none;text-align:right;float:right;color:#333333;font-size:.875em;position:relative;padding-right:40px;padding-bottom:0px;margin-top:15px}@media (min-width: 950px){.full-calendar{display:block}}.full-calendar:after{content:"";background:url(/assets/red-calendar-5680ef8d0763351dbd2f19ca70f7ca089aa3473d2ea4c5d1d9496a10b3b2d38a.png) no-repeat;width:30px;height:26px;display:block;position:absolute;top:-6px;right:0px}.full-calendar.mobile-full-calendar{display:block;padding-top:10px;padding-bottom:10px;margin:0;clear:both}.full-calendar.mobile-full-calendar:after{top:4px}@media (min-width: 950px){.full-calendar.mobile-full-calendar{display:none}}.playing-module{background:#000;min-height:283px;padding:20px 20px 0 20px;margin-right:45px;font-family:'Raleway', sans-serif}@media (min-width: 950px){.playing-module{margin:0 45px 0 0 !important;width:336px !important;float:left}}.playing-module.pm-2{display:none}@media (min-width: 950px){.playing-module.pm-2{display:block}}.playing-module.pm-3{display:none}@media (min-width: 950px){.playing-module.pm-3{margin-right:0;display:block}}.playing-module .playing-day{color:#a6a6a6;text-transform:uppercase;margin-bottom:0}.playing-module .playing-date{color:#a6a6a6;text-transform:uppercase;font-weight:400}.playing-module .playing-comedian{margin-bottom:20px}.playing-module .playing-comedian-thumb{float:left;margin-right:10px}.playing-module .playing-comedian-content{float:right;width:65.5%}.playing-module .playing-comedian-title{color:#ffffff;text-transform:uppercase;font-weight:400;margin-bottom:10px}.playing-module .playing-comedian-title a{color:#ffffff}.playing-module .playing-comedian-location{color:#a6a6a6;font-weight:400;text-transform:uppercase;font-size:.625em;position:relative;float:left;padding-left:20px}.playing-module .playing-comedian-location:after{content:"";background:url(/assets/D-icon-16px-eadb5f6ff7242f5f2732f9be6bfd66437c6d42584a1e9ab480bcb57bc1132229.png) no-repeat;width:16px;height:16px;display:block;position:absolute;top:-3px;left:0px}.playing-module .playing-comedian-location.south:after{background:url(/assets/S-icon-16px-9d13febd43cd75a1c90ee8e5799f81364a756e91421f11eb667337df4157657e.png) no-repeat}.playing-module .playing-comedian-location.concerts:after{background:url(/assets/C-icon-16px-1f8fe37c8de142edc4f3d4ce2c9bca260b1c497d0ff63d33f75b13e87146389b.png) no-repeat}.playing-module .playing-comedian-meta{color:#a6a6a6;text-transform:uppercase;position:relative;padding:0 0 0 21px;font-size:.625em;float:left;clear:left;margin-bottom:0}.playing-module .playing-comedian-meta.family-friendly:before{content:"";position:absolute;top:-3px;left:0;background:url(/assets/purple-smile-89af5d5c7c76ebec5c83d4c6c231badcf41fc628c31699ff4d684292cb45a79c.png) no-repeat;width:18px;height:18px;background-size:18px}.playing-module .playing-comedian-meta.benefits:before{content:"";position:absolute;top:-3px;left:0;background:url(/assets/benefit-icon-4a334a06f7df0a303ecdd01943b8fb53b975c8db66d3a95c1dbe94ca54a68bb2.png) no-repeat;width:18px;height:18px;background-size:18px}.more-now-playing{position:absolute;top:70px;right:20px}@media (min-width: 950px){.more-now-playing{position:absolute;top:50%;right:-50px}}.less-now-playing{position:absolute;top:70px;left:20px}@media (min-width: 950px){.less-now-playing{position:absolute;top:50%;left:-50px}}.home-ctas{width:100%;max-width:1100px;margin:0px auto;padding:40px 10px 20px;font-family:'Source Sans Pro', sans-serif}@media (min-width: 950px){.home-ctas{padding:40px 20px 40px}}@media (min-width: 1110px){.home-ctas{padding:40px 0 40px}}.home-ctas .cta{max-width:535px;margin:0 auto 40px}@media (min-width: 950px){.home-ctas .cta{float:left;width:48.6363636%}}.home-ctas .cta .cta-image{margin-bottom:5px}@media (min-width: 950px){.home-ctas .cta .cta-image{margin-bottom:15px}}.home-ctas .cta h3{font-family:'Raleway', sans-serif;font-weight:400;font-size:2em;text-transform:uppercase;margin-bottom:15px}.home-ctas .cta h3 span{font-weight:400}@media (min-width: 950px){.home-ctas .cta-2{float:right}}.home-ctas .cta-phone{font-size:1.35em;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.home-ctas .cta-phone:before{content:"";display:inline-block;background:url(/assets/telephone-icon-48f124c9d733f3538dedd1cdc83634c60af2bd2b7c8bc185ac0bad2b87fac41d.png);width:34px;height:30px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:0.5rem}.home-ads{background:url(/assets/cw-texture-dark-460b1213c05c58ddc298dbbaea0a7b1915cce4740796ee651e0f46726b047310.jpg) repeat}.home-ads-wrap{width:100%;max-width:1100px;margin:0px auto;padding:20px 10px 20px;font-family:'Source Sans Pro', sans-serif}@media (min-width: 950px){.home-ads-wrap{padding:50px 0px 40px}}@media (min-width: 1110px){.home-ads-wrap{padding:50px 0 40px}}#home-ad-slider{margin-bottom:40px}#home-ad-slider.flexslider{background:transparent}#home-ad-slider.flexslider .slides{background:transparent}@media (min-width: 950px){#home-ad-slider.flexslider .slides img{width:50%;float:right}}#home-ad-slider.flexslider .slides .flex-caption{position:relative;background:transparent;left:0;top:0;padding:0;font-family:'Raleway', sans-serif}@media (min-width: 950px){#home-ad-slider.flexslider .slides .flex-caption{width:48%;float:left}}#home-ad-slider.flexslider .slides .flex-caption .caption-title{font-weight:400;margin-bottom:10px}#home-ad-slider.flexslider .slides .flex-caption .caption-title span{font-weight:400}#home-ad-slider.flexslider .slides .flex-caption .caption-text{color:#a6a6a6;font-family:'Source Sans Pro', sans-serif;text-transform:none}#home-ad-slider.flexslider .flex-control-nav{bottom:-30px;text-align:center}@media (min-width: 950px){#home-ad-slider.flexslider .flex-control-nav{bottom:-30px;text-align:center}}#home-ad-slider.flexslider .flex-pauseplay a{bottom:-30px;right:0;z-index:999;color:#fff}#home-ad-slider.flexslider .flex-pauseplay a:focus{outline:3px solid #fff;outline-offset:4px;border-radius:2px}#home-ad-slider.flexslider .flex-control-paging a:focus{outline:3px solid #fff;outline-offset:3px;border-radius:50%}body.book-an-event div.columns{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;gap:1.875rem;margin-bottom:1.875rem}body.book-an-event div.column.first-on-desktop{flex:1 0 57%;order:1}body.book-an-event div.column:not(.first-on-desktop){flex:1 0 410px;background-color:white;padding:1.875rem}body.book-an-event h2{font-size:1.125rem;color:#1a1a1a;font-weight:600}body.book-an-event p{font-size:1rem;color:#333333}body.book-an-event .showroom-gallery{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;gap:1.875rem;margin-bottom:1.875rem}body.book-an-event .showroom-gallery-item{flex:0 1 100%;background-color:white;display:flex;flex-flow:column nowrap;gap:1rem}body.book-an-event .showroom-gallery-item h2{padding:0 1.25rem;margin:0}body.book-an-event .showroom-gallery-item p{padding:0 1.25rem 1.25rem;margin:0}body.book-an-event .showroom-gallery-item img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}@media (min-width: 950px){body.book-an-event .column.first-on-desktop{order:-1 !important}body.book-an-event .showroom-gallery-item{flex:0 1 31% !important}}body.photo-gallery .flickr-gallery:after{content:"";display:table;clear:both}body.photo-gallery .flickr-gallery figure{width:100%;margin-bottom:2em}body.photo-gallery .flickr-gallery figure:last-child{margin-right:0}body.photo-gallery .flickr-gallery figcaption{margin-top:.5em;font-size:1.5em}body.photo-gallery .flickr-gallery figure>a{display:block;width:100%;padding-top:80%;background-repeat:no-repeat;background-position:center center;background-color:#000;background-size:cover}body.photo-gallery .flickr-gallery img{display:none}@media screen and (min-width: 600px){body.photo-gallery .flickr-gallery figure{float:left;width:30%;margin-right:3.3333%}body.photo-gallery .flickr-gallery figure:nth-child(3n+1){clear:both}}.lt-ie9 .mobile-contact{display:none}.lt-ie9 .utility-navigation{display:block;margin-bottom:20px}.lt-ie9 .main-navigation{display:block}.lt-ie9 .icon-navigation .nav-link{display:none}.lt-ie9 .icon-navigation .home-link{display:block}.lt-ie9 .comedian-details{width:180px;float:left;margin-right:40px}.lt-ie9 .comedian-details .comedian-thumb{display:block}.lt-ie9 .comedian-calendar{float:right;width:420px}.lt-ie9 .comedian-desc{float:left;width:420px}.lt-ie9 .comedian-desc h1{display:block}.lt-ie9 .comedian-intro{display:none}.emailnews_signup td{padding:5px 5px 5px 0;vertical-align:top}.emailnews_signup input[type="submit"]{margin-top:10px}#new_user .showbiz{margin-top:1rem;font-size:1rem;font-weight:bold}@media (min-width: 650px){.slider-wrap{margin-top:0;overflow:hidden}#main-slider .slides li{background:#000;width:100%}#main-slider .slide-content{overflow:hidden}#main-slider .slide-content .slide-image{margin:0 auto;max-width:600px;position:relative;z-index:99}#main-slider .slide-content img{width:auto;height:400px;object-fit:cover;z-index:99}#main-slider .slide-content .slide-image:before{content:"";background:url(/assets/Slider-Fade-L-0b79187e47bcea8e7efcbd96aa29d05e079d27521c55117e165869d85c5a524d.png) no-repeat;position:absolute;top:0;left:0;width:150px;height:400px;display:block;z-index:999}#main-slider .slide-content .slide-image:after{content:"";background:url(/assets/Slider-Fade-R-118157d239560520129906267fab21ac306f2cca136b1383744913e302e1f4d4.png) no-repeat;position:absolute;top:0;right:0;width:150px;height:400px;display:block;z-index:999}#main-slider .flex-caption{float:left;position:relative;top:0;left:0;margin-top:20px;margin-left:45px}#main-slider .flex-caption .caption-title{font-size:2.5em;margin-bottom:.4em}#main-slider .flex-caption .caption-text{margin-bottom:1.25em}#main-slider .flex-caption .caption-location{font-size:.875em;letter-spacing:1px}#main-slider .flex-caption .caption-location:after{top:1px}#main-slider .flex-control-paging{max-width:1100px;margin-left:150px;text-align:left}}@media (min-width: 950px){#main-slider .flex-caption{margin-top:130px;width:33%;margin-left:35px}#main-slider .slide-content .slide-image{float:right;margin:0;max-width:auto}#main-slider .slide-content{max-width:1100px;margin:0 auto;width:100%}.slider-wrap{margin:0;overflow:visible}}@media (min-width: 1200px){#main-slider .flex-caption{width:37%;margin-left:45px}}div.notice{background:#ddd;border-color:#ccc;color:#333}#videopopup{box-shadow:0 0 10px rgba(0,0,0,0.3);display:none;margin:1em}#alert-popup{display:none;padding:4em 2em 2em;max-width:600px;margin:0 2em;background:#fff}#alert-popup .popup_close{position:absolute;top:5px;right:5px;width:30px;height:30px;padding:0;box-sizing:border-box;border:1px solid #333;cursor:pointer;background-color:transparent;transition:background-color 300ms ease-out}#alert-popup .popup_close span{display:none}#alert-popup .popup_close::before,#alert-popup .popup_close::after{content:'';position:absolute;top:50%;left:50%;width:16px;height:1px;background-color:#333;transition:background-color 300ms ease-out}#alert-popup .popup_close::before{transform:translate(-50%, -50%) rotate(45deg)}#alert-popup .popup_close::after{transform:translate(-50%, -50%) rotate(-45deg)}#alert-popup .popup_close:hover{background-color:#333}#alert-popup .popup_close:hover::before,#alert-popup .popup_close:hover::after{background-color:#fff}.well{background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,0.05) inset;margin-bottom:20px;min-height:20px;padding:10px}.admin-corner{border:1px solid #1a1a1a}.admin-corner fieldset{padding:0}.admin-corner fieldset legend{display:block;width:100%;background-color:#1a1a1a;color:#fff;padding:0.5em}.admin-corner li{list-style:none;padding:.25em .5em}.form-table{margin-bottom:20px}.form-table tr *{vertical-align:middle}.form-table td{padding:5px 5px 5px 0;width:auto;display:block}.form-table td label{float:right;display:block;margin-top:10px}.form-table input[type="text"]{width:100%}@media (min-width: 950px){.form-table td{display:table-cell}.form-table td label{float:right;margin-top:0;margin-bottom:0;display:inline}}.tip{clear:both;display:block;font-size:0.875em;margin-top:10px}div.fine_print{clear:both;margin-top:10px}.alignleft{float:left;padding-right:20px;padding-bottom:20px}.alignright{float:right;padding-left:20px;padding-bottom:20px}.ml-1{margin-left:1em}.ml-2{margin-left:2em}#account{margin-top:20px}.edit_user .opt-ins label{display:flex;align-items:flex-start}.edit_user .opt-ins label+label{margin-top:0.5rem}.edit_user .opt-ins label p{margin:0}.edit_user .opt-ins p{margin-top:1rem}.edit_user .opt-ins input{margin-top:0.125rem;margin-right:0.5rem}.edit_user div.field_with_errors{margin-bottom:0}#pre-sale-form-error{color:red;margin-bottom:20px}#change_email,#change_password{margin-bottom:5px}#change_password{margin-bottom:10px}#jobs{margin-top:20px}#jobs h4{font-weight:bold;margin-bottom:5px}.single-job h4{font-weight:bold}.single-job-location{font-style:italic}.entry-content .single-job ul{margin:1em 0}.entry-content .single-job li{list-style-position:inside}.entry-content form#new_ticket ul{margin-bottom:20px}form#new_ticket label.inline{font-weight:bold}form#new_ticket label.inline[type="checkbox"]{width:auto}.entry-content form#new_ticket fieldset{margin-top:20px}ul.ticket-purchases li{margin-bottom:20px;list-style:none}.ticket-purchases p{margin-bottom:5px}.ticket-purchases .order-number{font-weight:bold}.date_picker.text.hasDatepicker{display:block;float:left}.ui-datepicker-trigger{display:block;float:left;margin-left:10px}#now-playing-slider a:focus-visible,#now-playing-slider .flex-prev:focus,#now-playing-slider .flex-next:focus{outline:3px solid #fff;outline-offset:3px;border-radius:2px}#now-playing-slider .flex-direction-nav a{opacity:1}#now-playing-slider .flex-direction-nav .flex-next{right:2px;font-size:1px}#now-playing-slider .flex-direction-nav .flex-prev{left:2px}@media (min-width: 1110px){#now-playing-slider .flex-direction-nav .flex-next{right:-30px;font-size:1px}#now-playing-slider .flex-direction-nav .flex-prev{left:-30px}}.col-1-2{background-color:#fff;padding:1rem;width:100%;box-sizing:border-box !important;position:relative;word-wrap:break-word;margin-bottom:40px}@media (min-width: 950px){.col-1-2{width:48%;float:left;margin-right:4%;margin-bottom:10px}.col-last{clear:right;float:right;margin-right:0}}.notice{background:#fff;padding:15px 20px;font-weight:bold;border:1px solid #cbcbcb;border-radius:8px;margin-bottom:40px}.notice p{margin-bottom:0}.cw-cart .club-title{padding-bottom:10px;border-bottom:1px solid #a6a6a6}.cart-options{margin-bottom:20px;width:100%}.cart-sidebar{width:100%}.cart-total-widget{background:#000;color:#fff;padding:20px;margin-bottom:10px}.cart-total-widget h3{text-transform:uppercase;font-family:'Raleway', sans-serif;font-weight:400;margin-bottom:10px;font-size:1.125em;float:left}.cart-total-widget .cart-total-price{margin-bottom:10px;float:right}.cart-total-widget .amount{border:1px solid #fff;padding:5px;min-width:110px;display:inline-block;clear:both}.cart-total-widget .cart-total-shows{color:#999;clear:both}.cart-total-widget .button{display:block;font-family:'Raleway', sans-serif;font-size:.875em;padding:7px 10px;text-align:center}.cart-sidebar .continue-shopping{display:block;text-align:center}.ticket-list.cart-items{width:100%}.ticket-list.cart-items+.ticket-list.cart-items .club-south{margin-top:30px}.ticket-list.south-tickets{display:block}.cart-items .comedian-box-content{width:100%}.zero-quantity{display:none}.expired-comedian-box .comedian-box-thumbnail,.expired-comedian-box .comedian-box-content>*:not(.expired-item){filter:grayscale(1) opacity(0.5)}.showtime-sections{display:none;clear:both;overflow:auto}.ticket-select{margin:0.5rem 0}.ticket-select label{display:flex;align-items:flex-start;width:100%}.ticket-select .product-name{flex:1 0 50%}.ticket-select .product-price{flex:1 0 auto}.shopping-cart .ticket-select{border:none;background:#E5E5E5}.shopping-cart .ticket-select .product-name{flex:1 1 85%}.shopping-cart .ticket-select .product-price{flex:1 1 23%}.shopping-cart .ticket-select .product-quantity{flex:1 1 20%;text-align:right}.seating-section-toggle,.seating-section-toggle.button{display:flex;justify-content:space-between;font-size:0.875em}.seating-section-toggle .button-text::before{display:inline-block;content:"";width:0;height:0;border-left:0.5rem solid transparent;border-top:0.625rem solid var(--button-text-color);border-right:0.5rem solid transparent;margin-right:0.5rem;transform:rotate(-90deg);transition:transform 300ms ease-out}.seating-section-toggle[aria-expanded="true"] .button-text::before{transform:rotate(0deg)}.promo{margin-bottom:20px}.promo-code{margin:0.25rem 0 0.75rem}.gift{margin-bottom:20px}.gift-extra-fields{padding:0;margin-top:10px;margin-left:25px;border:none}.gift-extra-fields input,.gift-extra-fields textarea,.special-notes-field textarea{display:block;border:1px solid #A6A6A6;margin-bottom:10px;font-size:1em;font-family:"Source Sans Pro", sans-serif;padding:5px;width:215px}.gift-form{overflow:hidden;margin-bottom:20px}@media (min-width: 650px){.gift-form{display:flex;justify-content:space-between}}.gift-form-message{width:100%;background:#E5E5E5;padding:10px;order:1}.gift-form-fields{float:none;width:100%}@media (min-width: 650px){.gift-form-message{float:right;width:48%;background:#E5E5E5;padding:10px}.gift-form-fields{float:left;width:48%}}.option-icon{width:1.5rem;height:1.5rem;flex-shrink:0;vertical-align:middle}.handicap-seating label{display:inline-flex;align-items:center;gap:0.375rem}.handicap-seating>p{padding-left:3.25rem;margin-bottom:0.75rem}.handicap-seating small{display:block;font-size:85%;color:#5b5b5b}.special-notes-control{margin-bottom:1rem}.special-notes-control>label{display:inline-flex;align-items:center;gap:0.375rem}.special-notes-field{margin-top:10px;margin-left:25px}.special-notes-field textarea{width:100%}.ticket-item-totals{width:100%;margin-bottom:40px}.ticket-item-totals .ticket-item-subtotal,.ticket-item-totals .ticket-item-total{border-top:1px solid #CCCCCC}.ticket-item-totals th{text-align:left;font-weight:normal;padding:10px;width:66%}.ticket-item-totals .ticket-item-total th,.ticket-item-totals .ticket-item-total td{font-weight:bold}.ticket-item-totals .ticket-item-discount .amount{color:#C50033;margin-left:-10px}.button.remove-product{float:right;background:#000}.button.remove-product:hover{background:#333}.cart-actions{margin-top:40px;display:none}.checkout-wrap{margin-bottom:25px}.checkout-wrap .cart-sidebar{display:none}.checkout-items{width:100%}.order-review{background:#fff none repeat scroll 0 0;border:1px solid #cbcbcb;margin-bottom:10px;padding:20px 20px 25px}.order-review .ticket-location{margin-bottom:20px}.order-item{padding-bottom:0px;border-bottom:1px solid #CCCCCC;margin-bottom:30px}.order-item.last{border-bottom:0}.order-item-thumbnail{max-width:90px;margin-bottom:10px}.order-item-content{width:100%}.order-item-title{font-family:"Raleway", sans-serif;font-size:1.2em;font-weight:400;line-height:1em;margin-bottom:0.25em;text-transform:uppercase}.order-item-date{font-family:"Raleway", sans-serif;font-size:0.875em;font-weight:bold;margin:0.5em 0 0.25em;text-transform:uppercase}.order-item-details{font-size:1em;line-height:1.4em}.order-item-totals{width:100%}.order-item-totals table{width:100%}.order-item-totals .subtotal,.order-item-totals .service-charge,.order-item-totals .promo-code{display:none}.order-item-totals table td{padding-bottom:10px;text-align:right}.order-item-totals table td:first-child{text-align:left}.order-item-totals .promo-code .amount{color:#C50033;padding-left:30px}.order-item-totals .show-total{border-top:1px solid #CCCCCC}.order-item-totals .show-total td{padding-top:10px;font-weight:bold}.grand-total{background:#E5E5E5;padding:10px;border-radius:3px;font-size:1.125em;margin-bottom:20px}.grand-total table{width:100%}.grand-total th{font-weight:bold;text-align:left;padding-right:58px}.grand-total td{font-weight:bold;text-align:left}.grand-total .total-amount{text-align:right;width:15%}.order-review .back-to-cart{margin-bottom:0px}.order-review .button{background:#000;float:right;padding:5px 12px;float:right;font-size:1em}.new_user,.ticketing-policy,.payment-information{background:#fff none repeat scroll 0 0;border:1px solid #cbcbcb;margin-bottom:10px;padding:20px 20px 25px}.ticketing-policy{border:1px solid var(--downtown-text-color)}.ticketing-policy h2,.payment-information h2{font-family:"Raleway", sans-serif;font-weight:400;text-transform:uppercase;font-size:1.25em}.new_user ul,.ticketing-policy ul{margin-left:1em;font-size:.875rem}.new_user ul li,.ticketing-policy ul li{list-style-type:disc;margin-bottom:10px}.new_user label,.payment-information label{display:block;margin-bottom:5px}.new_user input,.payment-information input{width:100%;background-color:#eeeeee;color:#333333;padding:8px 10px;border:none;font-size:1rem}.new_user input[type="checkbox"],.payment-information input[type="checkbox"]{width:auto}.new_user input[type="submit"],.payment-information input[type="submit"]{width:fit-content}.new_user .g-recaptcha,.payment-information .g-recaptcha{margin-top:20px;margin-bottom:20px}.new_user textarea,.payment-information textarea{width:100%;max-width:390px;padding:5px 8px;border:1px solid #A6A6A6;font-size:1em}.new_user select,.payment-information select{padding:5px 8px;font-size:1em}.new_user p:last-child,.payment-information p:last-child{margin-bottom:0}.new_user .form-row,.payment-information .form-row{display:flex;gap:10px;flex-wrap:wrap}.new_user .form-input,.payment-information .form-input{flex:1 1 auto}.new_user .form-input.half,.new_user .form-input.narrow,.new_user .form-input.full,.payment-information .form-input.half,.payment-information .form-input.narrow,.payment-information .form-input.full{width:100%;flex:0 1 100%}@media (min-width: 650px){.new_user .form-row,.payment-information .form-row{gap:0 10px}.new_user .form-input.half,.payment-information .form-input.half{flex:0 1 48%;width:auto}.new_user .form-input.narrow,.payment-information .form-input.narrow{flex:0 1 24%;width:auto}}.new_user .form-input input,.payment-information .form-input input{width:100%}.new_user .extra-info,.payment-information .extra-info{font-size:.875em;color:#333333}.new_user .agreement,.payment-information .agreement{padding:1rem 1rem;font-weight:bold;background:#333333;color:#fff;border-radius:4px}.new_user .agreement input,.new_user .agreement label,.payment-information .agreement input,.payment-information .agreement label{display:inline}.new_user .agreement input,.payment-information .agreement input{width:auto}.new_user .agreement label,.payment-information .agreement label{font-weight:normal}.new_user .notice,.payment-information .notice{background:#E5E5E5;font-weight:normal;margin-bottom:25px;padding:1rem}.new_user .notice p,.payment-information .notice p{margin-bottom:10px}.new_user .notice p:last-child,.payment-information .notice p:last-child{margin-bottom:0}.new_user #billing_zip,.payment-information #billing_zip{width:80px}.new_user #billing_card_type,.payment-information #billing_card_type{width:170px}.new_user #purchaser,.payment-information #purchaser{width:fit-content;padding-left:3rem;padding-right:3rem;float:left}.new_user #back-to-cart,.payment-information #back-to-cart{float:right;width:fit-content}.ticket{background:#fff none repeat scroll 0 0;border:1px solid #cbcbcb;margin-bottom:20px;padding:20px 20px 25px}.ticket h2{margin-bottom:10px}.ticket .purchase-total{font-weight:bold}.ticket .print-ticket a{background:#c51230;border-radius:4px;color:#fff;font-size:0.9375em;padding:5px 20px}.ticketing-policy .content-block[data-slug="gift-notice-short"],.ticket-list .content-block[data-slug="gift-notice-short"]{background-color:var(--downtown-text-color);color:#fff;margin:20px 0;box-shadow:5px 5px 8px rgba(0,0,0,0.3)}@media (min-width: 860px){.cart-sidebar{float:right;width:240px;margin-top:28px}.ticket-list.cart-items{float:left;width:calc(100% - 260px)}.ticket-list .comedian-box a.button{width:fit-content;float:right}.cart-items .comedian-box-content{width:85%}.cart-total-widget h3{float:none}.cart-total-widget .cart-total-price{float:none}.checkout-wrap .cart-sidebar{display:block}.checkout-items{float:left;width:76%}.order-item{padding-bottom:10px}.order-item-thumbnail{float:left;margin-right:3%;max-width:90px;width:19%;margin-bottom:0}.order-item-content{float:left;width:30%}.order-item-totals{width:50%;float:right}.order-item-totals table{float:right;margin-right:10px}.order-item-totals .subtotal,.order-item-totals .service-charge,.order-item-totals .promo-code{display:table-row}.grand-total th{text-align:right}.cart-actions{clear:both;display:flex;flex-flow:row nowrap;gap:10px;float:left;margin-top:10px}.cart-footer{display:none}}dl.ui-accordion dt.ui-accordion-header{border:1px solid #ffffff;border-radius:0;background-color:#ffffff;padding:1rem;margin-top:0.625rem;position:relative}dl.ui-accordion dt.ui-accordion-header:after{content:"+";display:block;position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:3.5rem;font-weight:100;font-family:'Raleway', sans-serif;color:var(--downtown-text-color);transition:transform 0.3s ease}dl.ui-accordion dt.ui-accordion-header a{color:#333333}dl.ui-accordion dt.ui-accordion-header.ui-accordion-header-active{border:1px solid var(--downtown-text-color);background-color:var(--downtown-text-color)}dl.ui-accordion dt.ui-accordion-header.ui-accordion-header-active a{color:#ffffff}dl.ui-accordion dt.ui-accordion-header.ui-accordion-header-active:after{transform:translate(-12%, -50%) rotate(45deg);color:#ffffff}dd.ui-accordion-content{color:#333333}dd.ui-accordion-content.ui-accordion-content-active{border:1px solid var(--downtown-text-color);border-radius:0;border-top:none}.contact-page{display:flex;flex-direction:column;gap:30px}@media (min-width: 750px){.contact-page{flex-direction:row;align-items:flex-start;gap:40px}}.contact-form-col{flex:1 1 auto;min-width:0}.form-field{margin-bottom:15px}.form-field label{display:block;margin-bottom:4px;font-weight:600}.form-field input[type="email"],.form-field input[type="password"],.form-field input[type="text"],.form-field textarea{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid #ccc;font-family:'Source Sans Pro', sans-serif;font-size:1em}.form-field input[type="email"],.form-field input[type="password"]{color:#333333;background:#eeeeee}.contact-form-col .form-field textarea{height:120px;resize:vertical}.contact-form-split{display:flex;gap:20px;flex-wrap:wrap}.sign-in .form-field,.contact-form-split .form-field{flex:1 1 180px}.contact-info-card{background:#fff;padding:20px 25px;border:1px solid #e0e0e0;box-sizing:border-box;width:100%;flex-shrink:0}@media (min-width: 750px){.contact-info-card{width:350px}}.contact-info-card h2{font-family:'Source Sans Pro', sans-serif;font-weight:600;font-size:1.125rem;text-transform:none;margin-bottom:15px}.contact-info-location{position:relative;padding-left:28px;margin-bottom:15px;line-height:1.4rem;letter-spacing:0.03em;text-transform:uppercase;font-family:'Raleway', sans-serif;font-size:0.875em;color:var(--downtown-text-color)}.contact-info-location.south{color:var(--south-text-color)}.contact-info-location::before{content:"";display:block;width:20px;height:20px;position:absolute;top:2px;left:0;background-repeat:no-repeat;background-size:contain}.contact-info-location.downtown::before{background-image:url(/assets/D-icon-20px-d2801f3260d32b59b518ffcd89fde9d696f1fce0f752dcdf6906bf7095f18ec6.png)}.contact-info-location.south::before{background-image:url(/assets/S-icon-20px-02514a02fc5b1abdf8b147227b2e6c46b3626f1e855006f90ff23c43c46b58a2.png)}.contact-info-location a{display:block;font-family:'Raleway', sans-serif;font-size:0.875rem;color:var(--downtown-text-color)}.contact-card-email,.contact-card-directions{font-size:0.9375em;margin-top:8px}a.button.cta-button{font-size:1.5em}input[type="submit"],a.button,button{--button-color: #c41230;--button-text-color: white;display:block;background:var(--button-color);border:2px solid var(--button-color);border-radius:0px;color:var(--button-text-color);font-family:'Raleway', sans-serif;font-size:0.875rem;font-weight:600;letter-spacing:0.04em;line-height:1em;text-align:center;text-transform:uppercase;text-decoration:none;text-box-trim:trim-both;padding:0.5rem 1rem;cursor:pointer}input.black[type="submit"],a.button.black,button.black{--button-color: #1a1a1a;--button-text-color: #a6a6a6}input[type="submit"]:focus,input[type="submit"]:hover,a.button:focus,a.button:hover,button:focus,button:hover{background:transparent;--button-text-color: var(--button-color)}input.reverse[type="submit"]:focus,input.reverse[type="submit"]:hover,a.button.reverse:focus,a.button.reverse:hover,button.reverse:focus,button.reverse:hover{--button-text-color: white}.continue-shopping{background:#000}.remove-product,.renew-product{padding:8px 12px}.notice,.alert,.warning{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;line-height:20px}.notice{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.warning{background-color:#ffffcc;border-color:#bbbb85}.flash a:not(.button){text-decoration:underline}.flash p{margin-bottom:0}.flash p+p{margin-top:10px}.flash .button{display:inline-block;margin:8px 0 3px;cursor:pointer;line-height:1.2}.flash .button+.button{margin-left:5px}.flash .check-below{display:none}.calendar .flash .check-below,.clubs-tickets .flash .check-below{display:inline}.calendar .flash .check-shows,.clubs-tickets .flash .check-shows{display:none}@media screen and (max-width: 949px){.main-content>.flash:first-of-type{padding-top:1.5em;padding-bottom:1em}}.renew-item,.renew-product{padding:8px 12px}input.renew-item[type="submit"],a.button.renew-item,button.renew-item,.renew-item,input.renew-product[type="submit"],a.button.renew-product,button.renew-product,.renew-product{--button-color: #01553d;--button-text-color: white;background-color:var(--button-color);border-color:var(--button-color);color:var(--button-text-color)}input.renew-item[type="submit"]:hover,a.button.renew-item:hover,button.renew-item:hover,.renew-item:hover,input.renew-product[type="submit"]:hover,a.button.renew-product:hover,button.renew-product:hover,.renew-product:hover{--button-color: #387b2a;background-color:var(--button-color);border-color:var(--button-color)}input.remove-item[type="submit"],a.button.remove-item,button.remove-item,.remove-item,input.remove-product[type="submit"],a.button.remove-product,button.remove-product,.remove-product{--button-color: #000;--button-text-color: #ffffff;background-color:var(--button-color);border-color:var(--button-color);color:var(--button-text-color)}input.remove-item[type="submit"]:hover,a.button.remove-item:hover,button.remove-item:hover,.remove-item:hover,input.remove-product[type="submit"]:hover,a.button.remove-product:hover,button.remove-product:hover,.remove-product:hover{--button-color: #444;background-color:var(--button-color);border-color:var(--button-color)}.shopping-cart .renew-item,.shopping-cart .remove-item,.shopping-cart .manage-cart{display:none}@media (min-width: 950px){.expired-item{display:flex;align-items:space-between}}.expired-message{display:flex;align-items:space-between}@media (min-width: 950px){.expired-message{margin-right:20px}}.expired-message img{width:40px;height:40px;margin-right:1em}.expired-buttons{display:flex;align-items:flex-start;justify-content:flex-end}@media (min-width: 950px){.expired-buttons{flex:0 0 auto}}.expired-buttons .button+.button{margin-left:1em}.sr-only{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.gift-callout{padding-left:1.5rem;font-size:0.95rem}fieldset{padding:10px}fieldset legend{font-weight:bold}form fieldset label{font-weight:normal}form fieldset table td{width:200px}.hidden{display:none}ul.about_style{margin-top:30px}ul.about_style li a{font-size:14px;color:#A2845A;text-decoration:none}ul.about_style li a:hover{text-decoration:underline}table.rounded_box{padding:0;margin-right:60px;border:0}table.rounded_box tr.t td{height:25px;border:0}table.rounded_box td.tl{background-position:top left;width:25px}table.rounded_box td.tm{background-position:top center}table.rounded_box td.tr{background-position:top right;width:25px}table.rounded_box td.cl{background-position:center left;width:25px}table.rounded_box td.cm{background-position:center center;vertical-align:top}table.rounded_box td.cr{background-position:center right;width:25px}table.rounded_box tr.b td{height:25px}table.rounded_box td.bl{background-position:bottom left;width:25px}table.rounded_box td.bm{background-position:bottom center}table.rounded_box td.br{background-position:bottom right;width:25px}#change_email,#change_password{display:block}form.edit_user div{margin-bottom:2em}form.edit_user h3{border-bottom:5px solid #b1b1b1}form.edit_user .form-table td{display:table-cell}form.edit_user .ml-2{margin-left:1em}div.fine_print{font-size:11px}form#new_ticket fieldset{padding:10px 15px;margin-top:10px}form#new_ticket legend{font-weight:bold}form#new_ticket label{font-weight:normal;display:block;float:left;clear:both;width:200px;margin:5px 0;text-align:right;padding-right:10px}form#new_ticket label.inline{display:inline;float:none;clear:none;margin:0;padding:0}form#new_ticket input,form#new_ticket select,form#new_ticket textarea{display:block;float:left;margin:5px 0}form#new_ticket textarea{width:250px;height:100px}form#new_ticket input#ticket_terms{display:inline;margin:0 3px}form#new_ticket input#ticket_submit{display:block;float:none;clear:both}form#new_ticket ul{margin:5px 0;padding:0 0 0 20px}form#new_ticket ul li{list-style:disc outside}form#new_ticket #promotions #spinner{padding:5px;display:inline-block}table#pricing td{text-align:right;height:20px}table#pricing td select{float:right}table#pricing td.right{text-align:right;width:200px}#event_info{width:550px;margin:10px 0 10px -4px;font-size:13px}#event_info h2{font-size:18px}#event_info{font-size:12px}#event_info td{vertical-align:top;padding-right:10px}#event_info td p{font-size:11px}#info td{background:none}#ticket_confirmation fieldset{margin-top:10px}#ticket_confirmation fieldset legend{font-weight:bold}#ticket_confirmation ul{margin:10px 0;padding-left:30px;list-style:disc outside}div#content div#page ol{list-style:decimal}div#content div#page ul{list-style:disc;margin:15px 0;padding-left:40px}.content-block{background-color:#1a1a1a;color:#a6a6a6;border-radius:0.375rem;font-size:0.875rem;font-family:"Source Sans Pro", sans-serif;font-weight:500;overflow:hidden}.content-block h2{font-size:0.875rem;font-family:"Source Sans Pro", sans-serif;font-weight:600;color:white}.content-block strong{color:white}.content-block ul{padding-left:1rem}.content-block a{color:white;text-decoration:underline}.content-block a:hover{text-decoration:none}.content-block-collapsible{position:relative;padding:15px;margin-bottom:20px}.content-block-collapsible p:last-child{margin-bottom:0}.content-block-collapsible.collapsed .content-block-content{height:15px}.content-block-toggle{position:absolute;top:5px;right:5px;background:transparent;border:none;width:32px;height:32px;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;z-index:10}.content-block-toggle:hover{background-color:#333333;border:1px solid #fff}.content-block-toggle:active{background-color:#e5e5e5}.content-block-toggle-icon{font-size:32px;line-height:1;font-weight:200;color:#ffffff;transition:transform 0.3s ease;display:block;padding-bottom:2px}.content-block-collapsible.collapsed .content-block-toggle-icon{transform:rotate(0deg)}.content-block[data-slug="comedian-page-ticket-note"]{display:block}@media (min-width: 950px){.content-block[data-slug="comedian-page-ticket-note"]{display:none}}.calendar-wrap.loading{opacity:0.5;pointer-events:none;position:relative}.calendar-wrap.loading:after{content:'Loading...';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:rgba(255,255,255,0.9);padding:20px;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,0.2);font-weight:bold}.filter-form .filter-label{margin-bottom:1rem}.filter-form label{display:block;color:#333333;width:100%;margin-bottom:0;text-decoration:none;line-height:1em;font-family:'Raleway', sans-serif;font-size:.875em;font-weight:600;border:none;text-align:left}.filter-form .datepicker{border:0;padding:5px 10px;font-size:0.875rem;background:url(/assets/calendar-icon-c7477c138fa88adb4ec5ce0d6e2c227be329dade1e9739b24b3292cd342ba6ba.png) no-repeat 92% 5px #fff}.filter-form p{color:#8C8C8C}.filter-toggle{display:block;background:#cccccc;color:#333333;width:100%;padding:12px 1rem;margin-bottom:0;text-transform:uppercase;text-decoration:none;line-height:1.6em;font-family:'Raleway', sans-serif;font-size:.875em;font-weight:600;border:none;cursor:pointer;text-align:left}.filter-toggle:hover,.filter-toggle:focus{background:#cccccc;color:#000000}.calendar-goto button.black:after,.filter-toggle:after{display:inline-block;margin-left:0.25rem;width:0.625rem;height:0.375rem;content:"";border-left:5px solid transparent;border-top:6px solid #1a1a1a;border-right:5px solid transparent;border-bottom:none;vertical-align:middle;transition:transform .3s linear;transform:scaleY(1) translateY(-2px)}.calendar-goto button.black:after{border-top-color:#a6a6a6}.calendar-goto button.black[aria-expanded="true"]:after,.filter-toggle[aria-expanded="true"]:after{transform:scaleY(-1) translateY(2px)}.calendar-goto button.black[aria-expanded="true"]:after{border-top-color:#1a1a1a}.calendar-filters{display:flex;flex-flow:row wrap;gap:0.375rem;margin-bottom:0.375rem}.calendar-filters li{flex:1 0 180px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;padding:0;margin-bottom:0 !important;min-width:250px;background-color:#1a1a1a;border-radius:6px 6px 0 0}@media (min-width: 784px){.calendar-filters li{min-width:0}}.calendar-filters li button{width:100%;height:100%;padding:0.75rem;border-radius:6px 6px 0 0;text-transform:uppercase;text-align:center;font-family:'Raleway', sans-serif;font-weight:600;font-size:.875em;letter-spacing:0.04em;text-decoration:none;color:white}.calendar-filters li button:before{font-family:'Raleway', sans-serif;font-weight:600;font-size:1rem;width:1.25rem;height:1.25;margin-right:0.25rem;vertical-align:bottom;text-align:center;display:inline-block}.calendar-filters li.filter-downtown button:before{content:"D";background-color:#c41230}.calendar-filters li.filter-south button:before{content:"S";background-color:#005695}.calendar-filters li.filter-concerts button:before{content:"C";color:#1a1a1a;background-color:#DEB406}.calendar-filters li button[aria-pressed="true"],.calendar-filters li button:hover{background-color:#c41230}.calendar-filters li button[aria-pressed="true"]:before,.calendar-filters li button:hover:before{color:#c41230;background-color:white}.location-filter-btn{background:none;border:none;padding:0;cursor:pointer;color:inherit;font:inherit;text-decoration:underline}.location-filter-btn:hover{text-decoration:none}.location-filter-btn.on{font-weight:bold;text-decoration:none}.more-filters{display:none;flex-flow:row wrap;justify-content:flex-start;background:#cccccc;margin-top:0;padding:0 1rem 1.25rem;position:relative}.more-filters .more-filter-column{flex:1 0 40%;display:inline-block;list-style-type:none;padding:0;margin:0 .25rem 2rem 0}@media (min-width: 950px){.more-filters .more-filter-column{flex:1 1 auto}}.more-filters .more-filter-column li{list-style-type:none;margin-bottom:0}.more-filters .more-filter-column.filter-form-dates{display:inline-flex;flex-flow:row nowrap;align-items:flex-start}.more-filters .more-filter-column.filter-form-dates input{flex:0 0 70%;margin-bottom:8px;margin-left:0.5rem}.more-filters .more-filter-column.filter-form-dates label{flex:0 0 10%;padding-top:7px}.more-filter-column label{cursor:pointer;display:inline-flex;align-items:center;gap:8px}.more-filter-column input[type="checkbox"]{cursor:pointer}.filter-actions{align-self:flex-end;flex:0 0 100%;display:inline-flex;justify-content:flex-end;gap:6px;margin-left:auto}section.month-selects{display:block;padding:1rem 0;position:relative}.calendar-goto{position:relative;display:inline-block;margin-left:1rem}.goto-months{display:none;position:absolute;top:37px;left:0;padding:0.5rem 1rem;color:#a6a6a6;background:#1a1a1a;width:100%;font-size:.875em;z-index:999}.goto-months li{padding:3px 0}.goto-months a{color:#fff;text-decoration:none;color:#a6a6a6}.goto-months a:hover{color:#ffffff}.print-calendar-right{float:right;padding:0.5rem 0;display:inline-block}.calendar-month{color:#fff;text-transform:uppercase;display:inline;font-weight:400;font-size:1.25em}.current-month{background:#A6A6A6;color:#000;float:left;display:block;padding:3px 8px;text-transform:uppercase;font-weight:400}.calendar-footer,.calendar-header{display:none;display:block;padding:5px 8px;margin:10px 0;min-height:46px;background:#000;text-align:center;font-family:'Raleway', sans-serif}.calendar-footer h2,.calendar-header h2{padding:0.5rem 1rem;margin:0;display:inline-block}.calendar-header{display:none}.calendar-footer{display:block}@media (min-width: 950px){.calendar-footer,.calendar-header{display:block}}.calendar-footer .calendar-next,.calendar-footer .calendar-prev,.calendar-header .calendar-next,.calendar-header .calendar-prev{text-transform:uppercase;--button-text-color: #fff !important;--button-color: #000 !important}.calendar-footer .calendar-next:hover,.calendar-footer .calendar-next:focus,.calendar-footer .calendar-prev:hover,.calendar-footer .calendar-prev:focus,.calendar-header .calendar-next:hover,.calendar-header .calendar-next:focus,.calendar-header .calendar-prev:hover,.calendar-header .calendar-prev:focus{--button-text-color: #1a1a1a !important;background:#a6a6a6 !important}.calendar-footer .calendar-next:after,.calendar-footer .calendar-prev:before,.calendar-header .calendar-next:after,.calendar-header .calendar-prev:before{display:inline-block;content:"";height:0.625rem;width:0.375rem;border-top:5px solid transparent;border-bottom:5px solid transparent}.calendar-footer .calendar-prev,.calendar-header .calendar-prev{float:left}.calendar-footer .calendar-prev:before,.calendar-header .calendar-prev:before{margin-right:0.25rem;border-right:6px solid var(--button-text-color)}.calendar-footer .calendar-next,.calendar-header .calendar-next{float:right}.calendar-footer .calendar-next:after,.calendar-header .calendar-next:after{margin-left:0.25rem;border-left:6px solid var(--button-text-color)}.calendar{font-family:'Raleway', sans-serif;border-collapse:collapse;clear:both;table-layout:fixed;width:100%}@media (min-width: 950px){.calendar{background:#a6a6a6}}.calendar thead{display:none}@media (min-width: 950px){.calendar thead{display:table-header-group}}.calendar th{text-align:center;color:#333;text-transform:uppercase;padding:10px;border:10px solid #A6A6A6}.calendar th abbr[title]{text-decoration:none}.calendar-othermonth{display:none}@media (min-width: 950px){.calendar-othermonth{display:table-cell;color:#333333;background:#D9D9D9;padding-right:8px;padding-bottom:8px;text-align:right;border:10px solid #A6A6A6}}@media (min-width: 950px){.calendar-thismonth{border:10px solid #A6A6A6;background:#fff}}.calendar-hasevent{width:100%;display:block}@media (min-width: 950px){.calendar-hasevent{width:auto;display:table-cell}}.calendar-noevent{display:none}@media (min-width: 950px){.calendar-noevent{display:table-cell}}.calendar-daynum{display:none}@media (min-width: 950px){.calendar-daynum{display:block;color:#333333;text-align:right;padding:8px 8px 8px 0;font-size:.875em}}.date-data{background:#1A1A1A;color:#A6A6A6;text-transform:uppercase;padding:3px 10px 5px;line-height:1.6em;margin-bottom:5px;font-size:.875em}@media (min-width: 950px){.date-data{display:none}}.calendar-events{min-height:230px;margin:0}.calendar-events li.calendar-event{min-height:100px;border:1px solid #D9D9D9;margin-bottom:5px;list-style-type:none;background:#fff}@media (min-width: 950px){.calendar-events{min-height:0}.calendar-events li.calendar-event{min-height:0;border:none;margin-bottom:1.75rem}}.calendar-events li:last-child{margin-bottom:20px}@media (min-width: 950px){.calendar-events li:last-child{border-bottom:0;margin-bottom:0}}.calendar-event{margin:0;padding:10px;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;gap:20px}@media (min-width: 950px){.calendar-event{margin:12px 0 15px;padding:0;display:block}}.calendar-event-thumbnail{flex:0 0 80px;height:80px}.calendar-event-thumbnail img{object-fit:cover;width:100%;height:100%;box-sizing:content-box}.calendar-event-thumbnail a{display:block;width:100%;height:100%;position:relative}@media (min-width: 950px){.calendar-event-thumbnail{margin-left:10px;width:54px;height:54px;position:relative}.calendar-event-thumbnail a.downtown img{border:2px solid #C70031;padding:2px}.calendar-event-thumbnail a.south img{border:2px solid #206CA1;padding:2px}.calendar-event-thumbnail a.concerts img{border:2px solid #C4A20C;padding:2px}.calendar-event-thumbnail a:before{content:"";position:absolute;right:-24px;top:0;width:16px;height:16px;background-size:16px 16px}.calendar-event-thumbnail a.downtown:before{background-image:url(/assets/D-icon-20px-d2801f3260d32b59b518ffcd89fde9d696f1fce0f752dcdf6906bf7095f18ec6.png)}.calendar-event-thumbnail a.south:before{background-image:url(/assets/S-icon-20px-02514a02fc5b1abdf8b147227b2e6c46b3626f1e855006f90ff23c43c46b58a2.png)}.calendar-event-thumbnail a.concerts:before{background-image:url(/assets/C-icon-16px-1f8fe37c8de142edc4f3d4ce2c9bca260b1c497d0ff63d33f75b13e87146389b.png)}.calendar-event-thumbnail a.benefits:after,.calendar-event-thumbnail a.family-friendly:after{content:"";position:absolute;right:-20px;top:46px;width:21px;height:22px;background-size:21px 22px;background-repeat:no-repeat}.calendar-event-thumbnail a.family-friendly:after{background-image:url(/assets/purple-smile-89af5d5c7c76ebec5c83d4c6c231badcf41fc628c31699ff4d684292cb45a79c.png)}.calendar-event-thumbnail a.benefits:after{background-image:url(/assets/benefit-icon-4a334a06f7df0a303ecdd01943b8fb53b975c8db66d3a95c1dbe94ca54a68bb2.png)}}.calendar-event-content{margin:0 0 20px 10px;float:left;width:75%}@media (min-width: 950px){.calendar-event-content{float:none;margin:5px 10px 10px 10px;width:auto}}.calendar-event-content .buy-tickets{margin-top:15px;display:inline-block;font-size:.875em;padding:8px 20px}@media (min-width: 950px){.calendar-event-content .buy-tickets{display:none}}.calendar-event-title{font-family:'Raleway', sans-serif;font-weight:400;text-transform:uppercase;margin-bottom:0.5rem}@media (min-width: 950px){.calendar-event-title{font-family:'Source Sans Pro', sans-serif;text-transform:none;padding:0.5rem 0;font-size:.875rem;margin-bottom:1rem}}.calendar-event-title a{color:#000;text-decoration:none}@media (min-width: 950px){.event-time{display:none}}.calendar-event-location{text-transform:uppercase;font-size:.65em;margin-bottom:.75rem;font-weight:bold;line-height:1.5em;font-family:'Raleway', sans-serif}@media (min-width: 950px){.calendar-event .calendar-event-location{display:none}}.calendar-event-location{position:relative;padding-left:20px}.calendar-event-location.downtown{color:#c4112f}.calendar-event-location.downtown:before{background-image:url(/assets/D-icon-20px-d2801f3260d32b59b518ffcd89fde9d696f1fce0f752dcdf6906bf7095f18ec6.png)}.calendar-event-location.south{color:#216ca6}.calendar-event-location.south:before{background-image:url(/assets/S-icon-20px-02514a02fc5b1abdf8b147227b2e6c46b3626f1e855006f90ff23c43c46b58a2.png)}.calendar-event-location.concerts{color:#333333}.calendar-event-location.concerts:before{background-image:url(/assets/C-icon-20px-3729323a79995bdfd56027439f0ac0168198dbb595fcfe01693f6144378187dd.png)}.calendar-event-location:before{content:"";position:absolute;top:0;left:0;width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:center}.calendar-event-meta{text-transform:uppercase;font-size:1em;font-weight:bold;line-height:1.5em;font-family:'Raleway', sans-serif;margin-bottom:2.25em;margin-bottom:.5em}@media (min-width: 950px){.calendar-event-meta{display:none}}.calendar-event-meta.family-friendly{position:relative;padding-left:25px}.calendar-event-meta.family-friendly:before{content:"";position:absolute;top:2px;left:0;background:url(/assets/purple-smile-89af5d5c7c76ebec5c83d4c6c231badcf41fc628c31699ff4d684292cb45a79c.png) no-repeat;width:20px;height:21px;background-size:20px 21px}
