.jquery-background-video-wrapper{position:relative;overflow:hidden;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.jquery-background-video{position:absolute;min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:50%;-o-object-fit:cover;object-fit:cover;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.js .jquery-background-video{opacity:0;-webkit-transition:opacity 300ms linear;transition:opacity 300ms linear}.js .jquery-background-video.is-visible{opacity:1}.jquery-background-video-pauseplay{position:absolute;background:transparent !important;border:none !important;box-shadow:none !important;width:20px;height:20px;top:15px;right:15px;padding:0 !important;cursor:pointer;outline:none !important}.jquery-background-video-pauseplay span{display:none}.jquery-background-video-pauseplay:after,.jquery-background-video-pauseplay:before{content:"";position:absolute;left:0;top:0;-webkit-transition:all .3s ease;transition:all .3s ease}.jquery-background-video-pauseplay.play:before{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid #FFF}.jquery-background-video-pauseplay.pause:before,.jquery-background-video-pauseplay.pause:after{border-top:10px solid #FFF;border-bottom:10px solid #FFF;border-left:5px solid #FFF}.jquery-background-video-pauseplay.pause:after{left:10px}.so_video_overlay{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;background-repeat:repeat;z-index:0}.so_video_bg_row .panel-grid-cell{position:relative;z-index:1}.force-white-text, .force-white-text h1, .force-white-text h2, .force-white-text h3, .force-white-text h4, .force-white-text h5, .force-white-text h6, .force-white-text p, .force-white-text ul, .force-white-text ol, .force-white-text a:link, .force-white-text a:visited{color:#FFF !important}.force-white-text a:hover, .force-white-text a:active{color:#DDD !important}.dark-text-shadow{text-shadow:1px 1px 2px rgba(0,0,0,0.3), 0 0 15px rgba(0,0,0,0.5)}.dark-text-shadow .circle-icon{text-shadow:none}.col-container:after{content:'';display:block;clear:both}.col-2{float:left;width:49%;margin:0 1% 0 0}.col-2:nth-child(even){float:right;margin:0}.col-3{float:left;width:32%;margin:0 1% 0 0}.col-3:nth-child(3n){float:right;margin:0}.col-2of3{float:left;width:65%;margin:0 1% 0 0}.col-2of3:last-child{float:right;margin:0}.col-4{float:left;width:24%;margin:0 1% 0 0}.col-4:nth-child(4n){float:right;margin:0}.col-2of4{float:left;width:49%;margin:0 1% 0 0}.col-2of4:last-child{float:right;margin:0}.col-3of4{float:left;width:74%;margin:0 1% 0 0}.col-3of4:last-child{float:right;margin:0}.col-5{float:left;width:19%;margin:0 1% 0 0}.col-5:nth-child(5n){float:right;margin:0}table{border-collapse:collapse}table th, table td{margin:0;padding:0.2em}table thead th{text-align:center;font-weight:bold;cursor:default}table tbody{}table tbody th{text-align:left;font-weight:bold;cursor:default}table tbody tr:nth-child(even) th, table tbody tr:nth-child(even) td{background:#eee}.alignleft{float:left;margin:1.5em 1.5em 1.5em 0}.alignright{float:right;margin:1.5em 0 1.5em 1.5em}img.alignleft,img.alignright{margin-top:0}.aligncenter{display:block;margin:1.5em auto;text-align:center}.wp-caption{font-size:0.8em;line-height:1.3em;text-align:center}body *{overflow-scrolling:touch;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-ms-overflow-scrolling:touch}html,body{margin:0;padding:0;font-family:"Helvetica Neue",Arial,sans-serif;color:#000;background:#00a49d;-webkit-font-smoothing:antialiased}body{border-top:48px solid #d0d0d0}::selection{background:rgba(255, 248, 166, 0.8)}img{border:0}a{color:#626262;text-decoration:underline}a:hover,a:focus{color:#8d8d8d;text-decoration:none}a:active{color:#222;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",Arial,sans-serif;color:#222;font-weight:bold;line-height:1.1em}h2,h4{text-transform:uppercase}h1,h2,h3{color:#8d8d8d}input,select,textarea{font-family:"Helvetica Neue",Arial,sans-serif;outline-color:#ffc512}.button,.button-icon,input[type='submit'],button{cursor:pointer}.button,input[type='submit'],button,a.download-link{position:relative;display:inline-block;padding:0.4em 1em;border:0.2em solid #626262;font-weight:bold;text-align:center;line-height:1.2em;color:#626262;background:none;text-decoration:none;box-shadow:0 0 0 rgba(0, 0, 0, 0.5);border-radius:0;cursor:pointer;-webkit-appearance:none;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s}.button:hover,input[type='submit']:hover,button:hover,a.download-link:hover,.button:focus,input[type='submit']:focus,button:focus,a.download-link:focus{top:-1px;color:#626262;border-color:#8d8d8d;background:none;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.45);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}.button:active,input[type='submit']:active,button:active,a.download-link:active{top:0;color:#222;border-color:#222;background:none;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.4) inset;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}a.download-link{font-size:1.1em;border-radius:1em}.page-list a{position:relative;display:inline-block;padding:0.4em 1em;border:0.2em solid #626262;font-weight:bold;text-align:center;line-height:1.2em;color:#fff;background:#626262;text-decoration:none;box-shadow:0 0 0 rgba(0, 0, 0, 0.5);border-radius:0;cursor:pointer;-webkit-appearance:none;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s}.page-list a:hover, .page-list a:focus{top:-1px;color:#fff;border-color:#626262;background:#8d8d8d;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.45);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}.page-list a:active{top:0;color:#fff;border-color:#222;background:#222;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.4) inset;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}.page-list{padding-left:0;list-style:none}.page-list a{margin:0.2em 0 0}.page-list ul{list-style:none;background:#f8f8f8;box-shadow:0 -0.1em 0.2em rgba(0, 0, 0, 0.2) inset}.page-list ul, .page-list li, .page-list a{float:left;clear:left}.page-list:after{content:'';display:block;clear:left}.alert,.mc4wp-alert,.error,.mc4wp-error,.success,.mc4wp-success{margin-bottom:1em;padding:0.3em 1em;box-shadow:0 0.1em 0.3em rgba(0, 0, 0, 0.45)}.alert p, .mc4wp-alert p, .error p, .mc4wp-error p, .success p, .mc4wp-success p{margin:0.1em 0}.alert,.mc4wp-alert{border:0.2em solid #ffc512;color:#fff;background:#ab8100}.error,.mc4wp-error{border:0.2em solid #ed1c24;color:#fff;background:#970c11}.success,.mc4wp-success{border:0.2em solid #99ca45;color:#fff;background:#618425}.container{margin:0 auto;width:960px}.container:after{content:'';display:block;clear:both}.sidr{display:none !important;-webkit-overflow-scrolling:touch}.sidr ul li{position:relative}.sidr a.expandable{position:absolute;right:0;top:0;padding:0;border:none;width:3em;text-align:center;color:#666;background:rgba(0, 0, 0, 0.1);z-index:1}.sidr ul ul a.expandable{z-index:2}.sidr ul ul ul a.expandable{z-index:3}.sidr a.expandable:before{content:'\f067';font-family:'FontAwesome'}.sidr a.expandable.shown:before{content:'\f068'}body.sidr-open #wpadminbar{display:none}#header-sticky-wrapper{position:relative;width:100%;z-index:999}.is-sticky #header{border-bottom-color:#ebebeb;box-shadow:0 0.1em 0.4em rgba(0, 0, 0, 0.3)}.is-sticky #header #logo{margin:-32px 0 -10px;height:111px;background-size:100px 130px}.is-sticky #header form.search{margin-bottom:-10px}.is-sticky #header .mission-brief{margin:-32px 0 0;font-size:0.8em;line-height:32px}#header{border-top:32px solid #d0d0d0;border-bottom:1px solid #fff;width:100%;padding:0 0 10px;background:#fff;box-shadow:0 0 0 rgba(0, 0, 0, 0.8);-webkit-transition-property:border-bottom-color, box-shadow;-moz-transition-property:border-bottom-color, box-shadow;transition-property:border-bottom-color, box-shadow;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;transition-duration:0.2s}#header #nav-toggle{display:none;position:absolute;left:0;top:0;padding:0 1em;line-height:44px;color:gray;text-decoration:none}#header #nav-toggle:hover, #header #nav-toggle:focus{color:#970c11}#header #nav-toggle:active{color:#222}#header #nav-toggle:before{content:'\f0c9';display:inline-block;margin:0 0.3em 0 0;font-family:'FontAwesome'}#header #logo{float:left;display:block;margin-top:-80px;margin-bottom:10px;width:110px;height:143px;background:url(/wp-content/themes/tcr/images/theatre-cedar-rapids-logo.png?v=1.1.2) no-repeat center top;background-size:110px 143px;text-indent:-999em;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;transition-duration:0.2s}#header .mission-brief{float:right;margin:-80px 0 0;font-size:0.94em;text-align:right;line-height:80px;color:#626262;cursor:default;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;transition-duration:0.2s}#header .mission-brief *{display:inline-block;margin:0;padding:0}#header .mission-brief blockquote{font-style:italic}#header .mission-brief blockquote p:first-of-type:before{content:open-quote;display:inline}#header .mission-brief blockquote p:last-of-type:after{content:close-quote;display:inline}#header .mission-brief a{color:#ffc512;font-weight:bold;pointer-events:auto}#header .mission-brief a:hover, #header .mission-brief a:focus{color:#ffd145}#header .mission-brief a:active{color:#ab8100}#header #nav{position:relative;margin:0;padding:0;list-style:none;float:right;text-align:right;font-size:0.8em}#header #nav li{position:relative;display:inline-block}#header #nav li a{position:relative;display:block;padding:0.2em 0 0.5em;text-align:center;color:#000;font-weight:bold;text-transform:uppercase;text-decoration:none}#header #nav li ul{top:0;margin:0;padding:5px 0 0.5em;list-style:none;position:absolute;width:11em;box-shadow:0 0.1em 0.3em rgba(0, 0, 0, 0.4);left:-999em;z-index:999}#header #nav li ul li{display:block}#header #nav li ul a{font-size:1.17em;padding:0.4em 0.2em;border-top:1px solid rgba(255, 255, 255, 0.1) !important;color:#fff;font-weight:normal;text-transform:none;background:rgba(255, 255, 255, 0);-webkit-transition-duration:0.1s;-moz-transition-duration:0.1s;transition-duration:0.1s}#header #nav li ul li:first-child a{border-top:none !important}#header #nav li ul a:hover, #header #nav li ul a:focus{background:rgba(255, 255, 255, 0.2);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}#header #nav li ul a:active{background:rgba(255, 255, 255, 0.3)}#header #nav li ul ul{top:auto;margin-left:4.5em !important;margin-top:-1.8em}#header #nav li:hover > ul, #header #nav li:focus>ul{left:50%;margin-left:-5.5em}#header #nav>li{margin-left:3em}#header #nav>li:first-child{margin-left:0}#header #nav>li>a{border-top:5px solid #8d8d8d}#header #nav > li > ul > li:first-child a{font-size:1em;color:#fff;font-weight:bold;text-transform:uppercase}#header #nav > li.events a{border-color:#51247f}#header #nav > li.events ul{background:#51247f}#header #nav > li.groups a{border-color:#f47932}#header #nav > li.groups ul{background:#f47932}#header #nav > li.about a{border-color:#00a49d}#header #nav > li.about ul{background:#00a49d}#header #nav > li.learn a{border-color:#b72270}#header #nav > li.learn ul{background:#b72270}#header #nav > li.participate a{border-color:#118acb}#header #nav > li.participate ul{background:#118acb}#header #nav > li.support a{border-color:#ed1c24}#header #nav > li.support ul{background:#ed1c24}#header #nav > li.shop a{border-color:#99ca45}#header #nav > li.shop ul{background:#99ca45}#header form.search{position:relative;float:right}#header form.search .text-input{border:none;padding:0.76em 0 0.76em 2em;width:21em;color:#000;font-size:0.8em;background:#f4f4f4;border-radius:0;-webkit-appearance:none}#header form.search ::-webkit-input-placeholder{color:#8d8d8d;text-transform:uppercase}#header form.search ::-moz-placeholder{color:#8d8d8d;text-transform:uppercase}#header form.search :-moz-placeholder{color:#8d8d8d;text-transform:uppercase}#header form.search :-ms-input-placeholder{color:#8d8d8d;text-transform:uppercase}#header form.search .text-input:hover, #header form.search .text-input:focus{background:#f8f8f8}#header form.search .text-input:hover ~ .button-icon, #header form.search .text-input:focus~.button-icon{color:#797979}#header form.search .text-input:focus~.button-icon{-webkit-transform:scale(0.82);-moz-transform:scale(0.82);-ms-transform:scale(0.82);-o-transform:scale(0.82);transform:scale(0.82)}#header form.search .button-icon{position:absolute;left:0;top:0;padding:0;width:1.7em;height:2.1em;line-height:2.1em;text-align:center;display:inline-block;font-family:'FontAwesome';font-size:1em;color:#8d8d8d;border:none;background:none;-webkit-appearance:none;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;transition-duration:0.2s;pointer-events:none}#banner{position:relative;background:#111;overflow:hidden}#banner img.featured-image{display:block;position:relative;width:100%;height:auto;margin:0}#banner .metaslider .flexslider{margin:0}#banner .flex-control-nav{bottom:1em;right:1em;width:auto;text-align:right}#banner .flex-control-nav a{text-align:left;background:#eee;background:rgba(255, 255, 255, 0.6);box-shadow:0 0.1em 0.4em rgba(0, 0, 0, 0.5)}#banner .flex-control-nav a.flex-active{background:#fff;background:rgba(255, 255, 255, 0.9)}#banner .flex-direction-nav a{width:auto;height:auto;text-align:left;margin:-1em 0 0;font-size:3em;line-height:2em;color:#fff;background:none}#banner .flex-direction-nav a:hover, #banner .flex-direction-nav a:focus{opacity:0.9}#banner .flex-direction-nav a:active{opacity:1}#banner .flex-direction-nav a:after{content:'\f053';font-family:'FontAwesome';position:absolute;left:0;top:0;display:block;text-indent:0;text-shadow:0 0.02em 0.1em rgba(0, 0, 0, 0.8)}#banner .flex-direction-nav a.flex-next:after{content:'\f054';left:auto;right:0}#banner:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;box-shadow:0 0.2em 0.8em rgba(0, 0, 0, 0.3) inset;pointer-events:none}#announcement-banner{display:none}#close-announcement{display:none}.flex-direction-nav .flex-disabled{opacity:0 !important}#content{padding:1em 0;color:#222;background:#fff}#content .hentry{position:relative;margin:1em auto;width:730px}#content .hentry .meta>*{border-left:1px solid #d0d0d0;padding:0 0 0 0.5em;margin:0 0.5em 0 0}#content .hentry .meta>*:first-child{border-left:0;padding:0}#content .hentry .meta{font-size:0.8em;opacity:0.8}#content .hentry .meta ul, #content .hentry .meta li{display:inline;margin:0;padding:0;list-style:none}#content .hentry .meta div{display:inline}#content .hentry .meta .categories:before{content:'Categories: ';display:inline}#content .hentry .meta .tags:before{content:'Tags: ';display:inline}#content .hentry .meta li:after{content:', ';display:inline}#content .hentry .meta li:nth-last-child(2):after{content:' and ';display:inline}#content .hentry .meta li:last-child:after{content:'';display:none}#content .hentry .meta a{display:inline-block}#content .hentry .entry-content{font-size:0.9em;line-height:1.4em}#content .hentry img{max-width:100%;height:auto}#content .hentry hr{clear:both;margin:3em 0;border:none;height:1px;background:#d0d0d0}#content .hentry blockquote{margin:1em;padding:0.2em 1em;font-size:1.2em;line-height:1.4em;background:#eee}#content .hentry dl{margin:0}#content .hentry dl dt{clear:left;margin:0;padding:0;font-weight:bold}#content .hentry dl dd{float:none;margin:0 0 1em;padding:0}#content .hentry dl dd ul{margin:0;padding:0;list-style:none}#content .hentry dl dd ul li{margin:0.1em 0}#content .rp4wp-related-posts{margin:1em 0}#content .rp4wp-related-posts h3{margin:0.5em 0}#content .rp4wp-related-posts .rp4wp-posts-list{float:none;margin:0;padding:0}#content .rp4wp-related-posts .rp4wp_component_image img{width:100%;height:auto}#content .sd-content li{margin:0 0.4em 0 0 !important}#content .sh-link a{font-weight:bold}#content .sh-link a:after{display:inline-block;font-family:'FontAwesome';margin:0 0 0 0.1em;width:1em;text-align:center}#content .sh-link.sh-hide a:after{content:'\f105'}#content .sh-link.sh-show a:after{content:'\f107'}#content .show-list{margin:0;padding:0;list-style:none}#content .show-list li{margin:0 0 1em}#content .show-list a{position:relative;display:inline-block;padding:0.4em 1em;border:0.2em solid #626262;font-weight:bold;text-align:center;line-height:1.2em;color:#222;background:#d0d0d0;text-decoration:none;box-shadow:0 0 0 rgba(0, 0, 0, 0.5);border-radius:0;cursor:pointer;-webkit-appearance:none;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;padding:0.5em;font-size:1.1em;text-align:center;line-height:1.5em}#content .show-list a:hover, #content .show-list a:focus{top:-1px;color:#222;border-color:#8d8d8d;background:#d0d0d0;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.45);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}#content .show-list a:active{top:0;color:#222;border-color:#222;background:#d0d0d0;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.4) inset;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}#content .show-list .dates{font-size:0.9em;font-style:italic}#content .sow-video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}#content .sow-video-wrapper iframe, #content .sow-video-wrapper object, #content .sow-video-wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}#content .navigation{margin:2em auto;padding:0 1em;text-align:center}#content .navigation a{position:relative;display:inline-block;padding:0.4em 1em;border:0.2em solid #626262;font-weight:bold;text-align:center;line-height:1.2em;color:#626262;background:none;text-decoration:none;box-shadow:0 0 0 rgba(0, 0, 0, 0.5);border-radius:0;cursor:pointer;-webkit-appearance:none;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s}#content .navigation a:hover, #content .navigation a:focus{top:-1px;color:#626262;border-color:#8d8d8d;background:none;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.45);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}#content .navigation a:active{top:0;color:#222;border-color:#222;background:none;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.4) inset;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}#content .order-tickets-list .playbill, #content .event-list .playbill{display:inline-block;vertical-align:top;margin:1em 3% 1em 0;width:132px;text-align:center;white-space:normal}#content .order-tickets-list .playbill a, #content .event-list .playbill a{text-decoration:none}#content .order-tickets-list .playbill .atvImg, #content .order-tickets-list .playbill img, #content .event-list .playbill .atvImg, #content .event-list .playbill img{display:block;margin:0 auto;width:122px;height:180px}#content .order-tickets-list .playbill .atvImg-container, #content .event-list .playbill .atvImg-container{-webkit-transition:box-shadow 0.2s ease-out;-moz-transition:box-shadow 0.2s ease-out;transition:box-shadow 0.2s ease-out}#content .order-tickets-list .playbill .atvImg-container, #content .order-tickets-list .playbill .atvImg-layers, #content .order-tickets-list .playbill .atvImg-shine, #content .event-list .playbill .atvImg-container, #content .event-list .playbill .atvImg-layers, #content .event-list .playbill .atvImg-shine{border-radius:0}#content .order-tickets-list .playbill .atvImg-shadow, #content .event-list .playbill .atvImg-shadow{background:rgba(14, 21, 47, 0.6);box-shadow:0 0.5em 1em rgba(14, 21, 47, 0.6)}#content .order-tickets-list .playbill .atvImg-container.over .atvImg-shadow, #content .event-list .playbill .atvImg-container.over .atvImg-shadow{box-shadow:0 2em 5em rgba(14, 21, 47, 0.4), 0 1em 3em rgba(14, 21, 47, 0.4)}#content .order-tickets-list .playbill .name, #content .event-list .playbill .name{display:block;margin:0.3em 0;font-size:1em;font-weight:bold;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#content .order-tickets-list .playbill .name:hover, #content .event-list .playbill .name:hover{white-space:normal}#content .order-tickets-list .playbill a:hover .name, #content .event-list .playbill a:hover .name{color:#333}#content .order-tickets-list .playbill a:active .name, #content .event-list .playbill a:active .name{color:#111}#content .order-tickets-list .playbill .dates, #content .event-list .playbill .dates{display:block;margin:0.3em 0;color:#51247f}#content .order-tickets-list .playbill a:hover .dates, #content .event-list .playbill a:hover .dates{color:#6a2fa7}#content .order-tickets-list .playbill a:active .dates, #content .order-tickets-list .playbill a:active .start-date, #content .event-list .playbill a:active .dates, #content .event-list .playbill a:active .start-date{color:#1e0d30}#content .order-tickets-list .playbill .start-date, #content .order-tickets-list .playbill .end-date, #content .event-list .playbill .start-date, #content .event-list .playbill .end-date{display:inline-block}#content .order-tickets-list .playbill .start-date, #content .event-list .playbill .start-date{color:#6a2fa7}#content .order-tickets-list .playbill .end-date:before, #content .event-list .playbill .end-date:before{content:'- ';display:inline}#content .order-tickets-list .playbill .button, #content .event-list .playbill .button{position:relative;display:inline-block;padding:0.4em 1em;border:0.2em solid #51247f;font-weight:bold;text-align:center;line-height:1.2em;color:#fff;background:#51247f;text-decoration:none;box-shadow:0 0 0 rgba(0, 0, 0, 0.5);border-radius:0;cursor:pointer;-webkit-appearance:none;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;font-size:0.8em;font-weight:bold;text-transform:uppercase}#content .order-tickets-list .playbill .button:hover, #content .event-list .playbill .button:hover{top:-1px;color:#fff;border-color:#51247f;background:#6a2fa7;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.45);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}#content .order-tickets-list .playbill .button:active, #content .event-list .playbill .button:active{top:0;color:#fff;border-color:#1e0d30;background:#1e0d30;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.4) inset;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}#content .order-tickets-list .playbill .button:after, #content .event-list .playbill .button:after{content:'\f105';display:inline;margin:0 0 0 0.4em;font-family:'FontAwesome';font-weight:normal}#content .order-tickets-list .playbill, #content .event-list .playbill{width:29%;min-width:128px}#content .order-tickets-list .playbill .name, #content .event-list .playbill .name{white-space:normal}.tribe-mini-calendar-wrapper .tribe-mini-calendar thead{border:none;background:none;font-size:1.5em}.tribe-mini-calendar-wrapper .tribe-mini-calendar thead td, .tribe-mini-calendar-wrapper .tribe-mini-calendar thead span{color:#51247f;border:none;background:none;text-transform:none}.tribe-mini-calendar-wrapper .tribe-mini-calendar thead th{padding:0.5em 0;font-size:0.68em}.tribe-mini-calendar-wrapper .tribe-mini-calendar thead .prev-month:before, .tribe-mini-calendar-wrapper .tribe-mini-calendar thead .next-month:before{display:inline-block;font-family:'FontAwesome'}.tribe-mini-calendar-wrapper .tribe-mini-calendar thead .prev-month:before{content:'\f053'}.tribe-mini-calendar-wrapper .tribe-mini-calendar thead .next-month:before{content:'\f054'}.tribe-mini-calendar-wrapper .tribe-mini-calendar thead .tribe-mini-calendar-nav-link{font-size:0.9em;color:#51247f}.tribe-mini-calendar-wrapper .tribe-mini-calendar thead .tribe-mini-calendar-nav-link span{display:none}.tribe-mini-calendar-wrapper .tribe-mini-calendar thead .tribe-mini-calendar-nav-link:hover, .tribe-mini-calendar-wrapper .tribe-mini-calendar thead .tribe-mini-calendar-nav-link:focus{color:#6a2fa7}.tribe-mini-calendar-wrapper .tribe-mini-calendar thead .tribe-mini-calendar-nav-link:active{color:#1e0d30}.tribe-mini-calendar-wrapper .tribe-mini-calendar tbody td{font-size:2em;padding:0;color:#fff;background:none}.tribe-mini-calendar-wrapper .tribe-mini-calendar tbody td .tribe-mini-calendar-no-event{color:#fff;background:#51247f;opacity:0.82}.tribe-mini-calendar-wrapper .tribe-mini-calendar tbody td a, .tribe-mini-calendar-wrapper .tribe-mini-calendar tbody td .tribe-mini-calendar-no-event{padding:0.2em 0;font-weight:normal}.tribe-mini-calendar-wrapper .tribe-mini-calendar tbody td.tribe-events-has-events div[id*='daynum-'] a:before{display:none}.tribe-mini-calendar-wrapper .tribe-mini-calendar tbody td.tribe-events-has-events a{color:#fff;background:#51247f}.tribe-mini-calendar-wrapper .tribe-mini-calendar tbody td.tribe-events-has-events a:hover, .tribe-mini-calendar-wrapper .tribe-mini-calendar tbody td.tribe-events-has-events a:focus{color:#9d68d4;background:#51247f}.tribe-mini-calendar-wrapper .tribe-mini-calendar tbody td.tribe-events-has-events a:active{color:#8440c9;background:#51247f}.tribe-mini-calendar-wrapper .tribe-mini-calendar tbody td.tribe-events-past{opacity:1}.tribe-mini-calendar-wrapper .tribe-mini-calendar tbody td.tribe-events-past a, .tribe-mini-calendar-wrapper .tribe-mini-calendar tbody td.tribe-events-past .tribe-mini-calendar-no-event{color:#fff;background:#8d8d8d}.tribe-mini-calendar-wrapper .tribe-mini-calendar tbody td.tribe-events-past a:hover, .tribe-mini-calendar-wrapper .tribe-mini-calendar tbody td.tribe-events-past a:focus, .tribe-mini-calendar-wrapper .tribe-mini-calendar tbody td.tribe-events-past a:active{background:#8d8d8d}.tribe-mini-calendar-wrapper .tribe-mini-calendar tbody td.tribe-events-past .tribe-mini-calendar-no-event{color:#d0d0d0}.tribe-mini-calendar-wrapper .tribe-mini-calendar tbody td.tribe-events-othermonth{opacity:0.3}.tribe-mini-calendar-wrapper .tribe-mini-calendar-event .list-date{display:none}.tribe-mini-calendar-wrapper .tribe-mini-calendar-event .tribe-events-title a:hover, .tribe-mini-calendar-wrapper .tribe-mini-calendar-event .tribe-events-title a:focus{text-decoration:underline}.tribe-mini-calendar-wrapper .tribe-mini-calendar-event .tribe-events-title a:active{border-left-color:#222}#social-nav{margin:0.3em 0 !important;padding:0;font-size:1.9em;list-style:none}#social-nav li{display:inline;margin:0;padding:0;list-style:none}#social-nav a{display:inline-block;font-family:'FontAwesome';font-weight:normal !important;text-decoration:none !important}#social-nav a:hover, #social-nav a:focus{text-shadow:0 0 0.3em #fff, 0 0 0.8em #fff;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}#social-nav .facebook a:hover, #social-nav .facebook a:focus{color:#3b5998}#social-nav .facebook a:active{color:#2d4373}#social-nav .twitter a:hover, #social-nav .twitter a:focus{color:#4099FF}#social-nav .twitter a:active{color:#0d7eff}#social-nav .youtube a:hover, #social-nav .youtube a:focus{color:#b00}#social-nav .youtube a:active{color:#800}#social-nav .linkedin a:hover, #social-nav .linkedin a:focus{color:#007bb6}#social-nav .linkedin a:active{color:#005983}#footer{clear:both;margin:0 auto;padding:1.6em 0 4em;font-size:0.73em;line-height:1.4em;color:#fff;background:#00a49d}#footer a{color:#fff;text-decoration:none}#footer a:hover, #footer a:focus{color:#ebebeb;text-decoration:underline}#footer a:active{color:#d0d0d0;text-decoration:underline}#footer h4{margin:0;font-size:1.67em;color:#fff}#footer .extras{float:right;width:60%}#footer .info{float:left;width:32%}#footer address{float:left;margin-top:1em;width:47%;margin-right:2%;font-style:normal}#footer address a{font-weight:bold;text-decoration:none}#footer address a:hover, #footer address a:focus{text-decoration:underline}#footer ul, #footer li{margin:0;padding:0;list-style:none}#footer #footer-nav{display:inline}#footer #footer-nav li{display:inline}#footer #footer-nav li a{padding:0.1em 0.8em}#footer #footer-nav li:before{content:'|'}#footer #footer-nav li:first-child a{padding-left:0}#footer #footer-nav li:first-child:before{display:none}#footer #footer-nav:before{content:'|';display:inline;padding:0 0.5em}#footer form .text-input{margin:0 0.5em 0 0;padding:1em 1.8em;border:none;width:16em;vertical-align:middle;font-size:1.1em;color:#000;background:#ebebeb;border-radius:0}#footer form ::-webkit-input-placeholder{color:#8d8d8d;text-transform:uppercase}#footer form ::-moz-placeholder{color:#8d8d8d;text-transform:uppercase}#footer form :-moz-placeholder{color:#8d8d8d;text-transform:uppercase}#footer form :-ms-input-placeholder{color:#8d8d8d;text-transform:uppercase}#footer form .button{position:relative;display:inline-block;padding:0.4em 1em;border:0.2em solid #fff;font-weight:bold;text-align:center;line-height:1.2em;color:#fff;background:none;text-decoration:none;box-shadow:0 0 0 rgba(0, 0, 0, 0.5);border-radius:0;cursor:pointer;-webkit-appearance:none;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;padding-left:2em;padding-right:2em;vertical-align:middle;font-size:1.5em;text-transform:uppercase}#footer form .button:hover, #footer form .button:focus{top:-1px;color:#222;border-color:#fff;background:#fff;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.45);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}#footer form .button:active{top:0;color:#fff;border-color:#222;background:#222;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.4) inset;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}.fve-video-wrapper,.embed-youtube{position:relative;overflow:hidden;height:0;background-color:transparent;padding-bottom:56.25%;margin:0.5em 0}.fve-video-wrapper iframe, .fve-video-wrapper object, .fve-video-wrapper embed, .embed-youtube iframe, .embed-youtube object, .embed-youtube embed{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.fve-video-wrapper a.hyperlink-image{position:relative;display:none}.fve-video-wrapper a.hyperlink-image img{position:relative;z-index:2;width:100%}.fve-video-wrapper a.hyperlink-image .fve-play-button{position:absolute;left:35%;top:35%;right:35%;bottom:35%;z-index:3;background-color:rgba(40, 40, 40, 0.75);background-size:100% 100%;border-radius:10px}.fve-video-wrapper a.hyperlink-image:hover .fve-play-button, .fve-video-wrapper a.hyperlink-image:focus .fve-play-button{background-color:rgba(0, 0, 0, 0.85)}.fve-max-width-wrapper{max-width:1920px;margin-left:auto;margin-right:auto}body.home #banner .flexslider ul.slides a{display:block;position:relative;padding-bottom:9em}body.home #banner .flexslider ul.slides a .fade{display:block;position:absolute;left:0;bottom:0;width:100%;height:18em;background-color:rgba(0, 0, 0, 0);background-image:-webkit-linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 20%, black 50%, black 100%);background-image:linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 20%, black 50%, black 100%);z-index:1;pointer-events:none}body.home #coming-soon{background:#fff}body.home #coming-soon .container{position:relative;margin-top:-9em;z-index:20}body.home #coming-soon h3{position:relative;margin:0.4em 0;padding:0 0.5em;color:#fff;font-weight:normal;text-transform:uppercase;text-shadow:0 0.1em 0.3em #000, 0 0.15em 0.7em #000}body.home #coming-soon h3 a{color:#ffc512;font-weight:bold;text-decoration:none}body.home #coming-soon h3 a:hover, body.home #coming-soon h3 a:focus{color:#ffc512;text-decoration:underline}body.home #coming-soon h3 a:active{color:#ab8100}body.home #coming-soon .announcement{display:block;float:right;text-align:right}body.home #coming-soon .announcement p{margin:0;padding:0}body.home #coming-soon .upcoming-shows{position:relative;background:rgba(235, 235, 235, 0.9);box-shadow:0 0.2em 0.4em rgba(0, 0, 0, 0.3);-webkit-backdrop-filter:blur(0.5em)}body.home #coming-soon .upcoming-shows .slider{white-space:nowrap;overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}body.home #coming-soon .upcoming-shows .playbill{display:inline-block;vertical-align:top;margin:1em 3% 1em 0;width:132px;text-align:center;white-space:normal}body.home #coming-soon .upcoming-shows .playbill a{text-decoration:none}body.home #coming-soon .upcoming-shows .playbill .atvImg, body.home #coming-soon .upcoming-shows .playbill img{display:block;margin:0 auto;width:122px;height:180px}body.home #coming-soon .upcoming-shows .playbill .atvImg-container{-webkit-transition:box-shadow 0.2s ease-out;-moz-transition:box-shadow 0.2s ease-out;transition:box-shadow 0.2s ease-out}body.home #coming-soon .upcoming-shows .playbill .atvImg-container, body.home #coming-soon .upcoming-shows .playbill .atvImg-layers, body.home #coming-soon .upcoming-shows .playbill .atvImg-shine{border-radius:0}body.home #coming-soon .upcoming-shows .playbill .atvImg-shadow{background:rgba(14, 21, 47, 0.6);box-shadow:0 0.5em 1em rgba(14, 21, 47, 0.6)}body.home #coming-soon .upcoming-shows .playbill .atvImg-container.over .atvImg-shadow{box-shadow:0 2em 5em rgba(14, 21, 47, 0.4), 0 1em 3em rgba(14, 21, 47, 0.4)}body.home #coming-soon .upcoming-shows .playbill .name{display:block;margin:0.3em 0;font-size:1em;font-weight:bold;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.home #coming-soon .upcoming-shows .playbill .name:hover{white-space:normal}body.home #coming-soon .upcoming-shows .playbill a:hover .name{color:#333}body.home #coming-soon .upcoming-shows .playbill a:active .name{color:#111}body.home #coming-soon .upcoming-shows .playbill .dates{display:block;margin:0.3em 0;color:#51247f}body.home #coming-soon .upcoming-shows .playbill a:hover .dates{color:#6a2fa7}body.home #coming-soon .upcoming-shows .playbill a:active .dates, body.home #coming-soon .upcoming-shows .playbill a:active .start-date{color:#1e0d30}body.home #coming-soon .upcoming-shows .playbill .start-date, body.home #coming-soon .upcoming-shows .playbill .end-date{display:inline-block}body.home #coming-soon .upcoming-shows .playbill .start-date{color:#6a2fa7}body.home #coming-soon .upcoming-shows .playbill .end-date:before{content:'- ';display:inline}body.home #coming-soon .upcoming-shows .playbill .button{position:relative;display:inline-block;padding:0.4em 1em;border:0.2em solid #51247f;font-weight:bold;text-align:center;line-height:1.2em;color:#fff;background:#51247f;text-decoration:none;box-shadow:0 0 0 rgba(0, 0, 0, 0.5);border-radius:0;cursor:pointer;-webkit-appearance:none;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;font-size:0.8em;font-weight:bold;text-transform:uppercase}body.home #coming-soon .upcoming-shows .playbill .button:hover{top:-1px;color:#fff;border-color:#51247f;background:#6a2fa7;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.45);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.home #coming-soon .upcoming-shows .playbill .button:active{top:0;color:#fff;border-color:#1e0d30;background:#1e0d30;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.4) inset;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.home #coming-soon .upcoming-shows .playbill .button:after{content:'\f105';display:inline;margin:0 0 0 0.4em;font-family:'FontAwesome';font-weight:normal}body.home #coming-soon .upcoming-shows .playbill:first-child{margin-left:1.5em}body.home #coming-soon .upcoming-shows .direction-nav{margin:0;padding:0;list-style:none}body.home #coming-soon .upcoming-shows .direction-nav li{margin:0;padding:0;list-style:none}body.home #coming-soon .upcoming-shows .direction-nav a{display:block;position:absolute;top:50%;line-height:3em;margin:-1.6em 0 0;width:2em;text-align:center;font-family:'FontAwesome';font-size:2em;text-decoration:none;z-index:10;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s}body.home #coming-soon .upcoming-shows .direction-nav .prev{left:-2em}body.home #coming-soon .upcoming-shows .direction-nav .next{right:-2em}body.home #coming-soon .upcoming-shows .direction-nav .disabled{opacity:0.1;cursor:default;pointer-events:none}body.home #coming-soon .upcoming-shows:after, body.home #coming-soon .upcoming-shows:before{content:'';display:block;position:absolute;top:0;height:100%;z-index:2;pointer-events:none}body.home #coming-soon .upcoming-shows:after{right:0;width:2em;background-color:transparent;background-image:-webkit-linear-gradient(left, rgba(235, 235, 235, 0), #ebebeb);background-image:linear-gradient(to right,rgba(235, 235, 235, 0), #ebebeb)}body.home #coming-soon .upcoming-shows:before{left:0;width:1em;background-color:transparent;background-image:-webkit-linear-gradient(left, #ebebeb, rgba(235, 235, 235, 0));background-image:linear-gradient(to right,#ebebeb, rgba(235, 235, 235, 0))}body.home #content{padding-bottom:0}body.home #content .hentry{margin-bottom:0;width:880px}body.home #content .hentry .entry-title{display:none}body.home #content .hentry h3{font-size:1.4em;color:#00a49d;text-transform:uppercase}body.home #content .hentry .rpwe_widget ul{margin:0;padding:0;list-style:none}body.home #content .hentry .rpwe_widget ul li.rpwe-li{clear:left;margin:0 0 1em}body.home #content .hentry .rpwe_widget .rpwe-alignleft{float:left;margin:0.3em 1em 1em 0}body.home #content .hentry .rpwe_widget h3.rpwe-title{margin:0;font-size:1.2em;text-transform:none}body.home #content .hentry .rpwe_widget .published{font-size:0.7em;font-style:italic;color:#00a49d}body.home #content .hentry .rpwe_widget .more-link{position:relative;display:inline-block;padding:0.4em 1em;border:0.2em solid #626262;font-weight:bold;text-align:center;line-height:1.2em;color:#fff;background:#626262;text-decoration:none;box-shadow:0 0 0 rgba(0, 0, 0, 0.5);border-radius:0;cursor:pointer;-webkit-appearance:none;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;margin:0 0.4em;font-size:0.7em}body.home #content .hentry .rpwe_widget .more-link:hover, body.home #content .hentry .rpwe_widget .more-link:focus{top:-1px;color:#fff;border-color:#626262;background:#8d8d8d;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.45);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.home #content .hentry .rpwe_widget .more-link:active{top:0;color:#fff;border-color:#222;background:#222;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.4) inset;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.home #content .hentry #homepage-quick-links ul{margin:0;padding:0;list-style:none}body.home #content .hentry #homepage-quick-links ul a{position:relative;display:inline-block;padding:0.4em 1em;border:0.2em solid #626262;font-weight:bold;text-align:center;line-height:1.2em;color:#626262;background:#fff;text-decoration:none;box-shadow:0 0 0 rgba(0, 0, 0, 0.5);border-radius:0;cursor:pointer;-webkit-appearance:none;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;display:block;margin:0 0 1em;padding-left:0;padding-right:0;font-size:1.25em;text-transform:uppercase}body.home #content .hentry #homepage-quick-links ul a:hover, body.home #content .hentry #homepage-quick-links ul a:focus{top:-1px;color:#ffc512;border-color:#ffd145;background:#fff;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.45);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.home #content .hentry #homepage-quick-links ul a:active{top:0;color:#ab8100;border-color:#ab8100;background:#fff;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.4) inset;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.home #content .hentry #homepage-quick-links ul .events a:hover, body.home #content .hentry #homepage-quick-links ul .events a:focus{border-color:#6a2fa7;color:#51247f}body.home #content .hentry #homepage-quick-links ul .events a:active{border-color:#1e0d30;color:#1e0d30}body.home #content .hentry #homepage-quick-links ul .groups a:hover, body.home #content .hentry #homepage-quick-links ul .groups a:focus{border-color:#f79962;color:#f47932}body.home #content .hentry #homepage-quick-links ul .groups a:active{border-color:#b6490a;color:#b6490a}body.home #content .hentry #homepage-quick-links ul .about a:hover, body.home #content .hentry #homepage-quick-links ul .about a:focus{border-color:#00d7ce;color:#00a49d}body.home #content .hentry #homepage-quick-links ul .about a:active{border-color:#003e3b;color:#003e3b}body.home #content .hentry #homepage-quick-links ul .learn a:hover, body.home #content .hentry #homepage-quick-links ul .learn a:focus{border-color:#d9338a;color:#b72270}body.home #content .hentry #homepage-quick-links ul .learn a:active{border-color:#61123b;color:#61123b}body.home #content .hentry #homepage-quick-links ul .participate a:hover, body.home #content .hentry #homepage-quick-links ul .participate a:focus{border-color:#22a6ed;color:#118acb}body.home #content .hentry #homepage-quick-links ul .participate a:active{border-color:#094a6d;color:#094a6d}body.home #content .hentry #homepage-quick-links ul .support a:hover, body.home #content .hentry #homepage-quick-links ul .support a:focus{border-color:#f14b52;color:#ed1c24}body.home #content .hentry #homepage-quick-links ul .support a:active{border-color:#970c11;color:#970c11}body.home #content .hentry #homepage-quick-links ul .shop a:hover, body.home #content .hentry #homepage-quick-links ul .shop a:focus{border-color:#afd56d;color:#99ca45}body.home #content .hentry #homepage-quick-links ul .shop a:active{border-color:#618425;color:#618425}body.home #content .hentry #homepage-quick-links ul ul{margin:-1.4em 0 0;padding:0.8em 0 0 40px;list-style:none;background:#f8f8f8;box-shadow:0 -0.1em 0.2em rgba(0, 0, 0, 0.2) inset}body.home #content .hentry .stacked .panel-grid-cell:last-child{border-left:1px solid #8d8d8d}body.home #content .hentry .stacked .widget_sow-editor:after{display:none;clear:none}body.home #content .hentry .stacked .featured-video{float:left;width:48%}body.home #content .hentry .stacked .events-calendar{float:right;width:48%}body.home #content .hentry .stacked .tribe-mini-calendar{border:0.3em solid #00a49d;cursor:default}body.home #content .hentry .stacked .tribe-mini-calendar thead, body.home #content .hentry .stacked .tribe-mini-calendar .tribe-mini-calendar-nav, body.home #content .hentry .stacked .tribe-mini-calendar .tribe-mini-calendar-nav td, body.home #content .hentry .stacked .tribe-mini-calendar .tribe-mini-calendar-nav span{border:none;color:#00a49d;background:none;text-transform:none}body.home #content .hentry .stacked .tribe-mini-calendar .tribe-mini-calendar-nav{font-size:1.2em}body.home #content .hentry .stacked .tribe-mini-calendar .tribe-mini-calendar-nav .tribe-mini-calendar-nav-link{color:#00a49d}body.home #content .hentry .stacked .tribe-mini-calendar .tribe-mini-calendar-nav .tribe-mini-calendar-nav-link:hover, body.home #content .hentry .stacked .tribe-mini-calendar .tribe-mini-calendar-nav .tribe-mini-calendar-nav-link:focus{color:#00d7ce}body.home #content .hentry .stacked .tribe-mini-calendar .tribe-mini-calendar-nav .tribe-mini-calendar-nav-link:active{color:#003e3b}body.home #content .hentry .stacked .tribe-mini-calendar th{padding:0.2em 0;border:none;color:#222;background:none}body.home #content .hentry .stacked .tribe-mini-calendar td{border-color:#ebebeb;color:#222;background:none}body.home #content .hentry .stacked .tribe-mini-calendar tbody td{font-size:1.2em}body.home #content .hentry .stacked .tribe-mini-calendar td.tribe-events-present>div{position:relative;background:#fff;box-shadow:0 0.1em 0.5em rgba(0, 0, 0, 0.5);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);z-index:2}body.home #content .hentry .stacked .tribe-mini-calendar .tribe-mini-calendar-no-event{font-weight:normal;color:#fff;background:#00a49d}body.home #content .hentry .stacked .tribe-mini-calendar .tribe-events-has-events a{color:#fff;background:#00a49d}body.home #content .hentry .stacked .tribe-mini-calendar .tribe-events-has-events:hover a:hover, body.home #content .hentry .stacked .tribe-mini-calendar .tribe-events-has-events:focus a:focus{color:#fff;background:#00d7ce}body.home #content .hentry .stacked .tribe-mini-calendar .tribe-events-has-events:active a:active{color:#fff;background:#003e3b}body.home #content .hentry .stacked .tribe-mini-calendar .tribe-events-othermonth .tribe-mini-calendar-no-event{background:#626262}body.home #content .hentry .stacked .tribe-mini-calendar .tribe-events-othermonth.tribe-events-has-events a{background:#626262}body.home #content .hentry .stacked .tribe-mini-calendar .tribe-events-othermonth.tribe-events-has-events:hover a:hover, body.home #content .hentry .stacked .tribe-mini-calendar .tribe-events-othermonth.tribe-events-has-events:focus a:focus{background:#8d8d8d}body.home #content .hentry .stacked .tribe-mini-calendar .tribe-events-othermonth.tribe-events-has-events:active a:active{background:#222}body.home #content .hentry .stacked .tribe-mini-calendar div[id*='daynum-'] a, body.home #content .hentry .stacked .tribe-mini-calendar .tribe-mini-calendar-no-event{padding:0.4em 0}body.home #content .hentry .stacked .tribe-mini-calendar .tribe-events-has-events div[id*='daynum-'] a:before{display:none}body.home #content .hentry .featured-carousel{padding:1em 0}body.home #content .hentry .featured-carousel .flex-direction-nav a{width:auto;height:auto;text-align:left;margin:-1em 0 0;font-size:3em;line-height:2em;color:#fff;background:none}body.home #content .hentry .featured-carousel .flex-direction-nav a:hover, body.home #content .hentry .featured-carousel .flex-direction-nav a:focus{opacity:0.9}body.home #content .hentry .featured-carousel .flex-direction-nav a:active{opacity:1}body.home #content .hentry .featured-carousel .flex-direction-nav a:after{content:'\f0d9';font-family:'FontAwesome';position:absolute;left:0;top:0;display:block;text-indent:0;text-shadow:0 0.02em 0.1em rgba(0, 0, 0, 0.8)}body.home #content .hentry .featured-carousel .flex-direction-nav a.flex-next:after{content:'\f0da';left:auto;right:0}body.home #content .hentry .featured-carousel .flexslider:hover a, body.home #content .hentry .featured-carousel .flexslider:focus a{opacity:1}body.home #content .hentry .featured-carousel .flexslider:hover a.flex-disabled, body.home #content .hentry .featured-carousel .flexslider:focus a.flex-disabled{opacity:0}body.home #content .hentry .contact-details .widget-title{margin-bottom:0.3em}body.home #content .hentry .contact-details .panel-grid-cell{padding:0}body.home #content .hentry .contact-details .so-panel{margin-bottom:0}body.home #content .hentry .contain{padding:1em 0 0 78px;width:243px}body.home #content .hentry .contain address{float:left;width:47%;margin-right:2%;font-size:0.9em;line-height:1.3em;font-style:normal}body.home #content .hentry .contain address a{display:inline-block;font-weight:bold;text-decoration:none}body.home #content .hentry .contain address a:hover, body.home #content .hentry .contain address a:focus{text-decoration:underline}body.home #content .hentry #menu-secondary{margin:0;padding:0;list-style:none}body.home #content .hentry #menu-secondary a{position:relative;display:inline-block;padding:0.4em 1em;border:0.2em solid #b72270;font-weight:bold;text-align:center;line-height:1.2em;color:#b72270;background:none;text-decoration:none;box-shadow:0 0 0 rgba(0, 0, 0, 0.5);border-radius:0;cursor:pointer;-webkit-appearance:none;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;display:block;margin:0 0 1em;padding-left:0;padding-right:0;font-size:1.25em;text-transform:uppercase}body.home #content .hentry #menu-secondary a:hover, body.home #content .hentry #menu-secondary a:focus{top:-1px;color:#d9338a;border-color:#d9338a;background:none;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.45);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.home #content .hentry #menu-secondary a:active{top:0;color:#61123b;border-color:#61123b;background:none;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.4) inset;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.home #footer #footer-nav{display:block}body.home #footer #footer-nav:before{display:none}#content #tribe-events-pg-template{margin:0;padding:0}#content #tribe-events-pg-template .hentry{margin:auto;width:auto}#content #tribe-events-pg-template .tribe-events-cta, #content #tribe-events-pg-template .tribe-events-gcal, #content #tribe-events-pg-template .tribe-events-ical{margin-top:21px;margin-right:1.25em;vertical-align:middle}#content #tribe-events-pg-template .tribe-events-button{position:relative;display:inline-block;padding:0.4em 1em;border:0.2em solid #626262;font-weight:bold;text-align:center;line-height:1.2em;color:#626262;background:none;text-decoration:none;box-shadow:0 0 0 rgba(0, 0, 0, 0.5);border-radius:0;cursor:pointer;-webkit-appearance:none;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s}#content #tribe-events-pg-template .tribe-events-button:hover, #content #tribe-events-pg-template .tribe-events-button:focus{top:-1px;color:#626262;border-color:#8d8d8d;background:#fff;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.45);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}#content #tribe-events-pg-template .tribe-events-button:active{top:0;color:#222;border-color:#222;background:#fff;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.4) inset;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}#content #tribe-events-pg-template .get-info{font-size:1.2em;position:relative;display:inline-block;padding:0.4em 1em;border:0.2em solid #ffd145;font-weight:bold;text-align:center;line-height:1.2em;color:#000;background:#ffc512;text-decoration:none;box-shadow:0 0 0 rgba(0, 0, 0, 0.5);border-radius:0;cursor:pointer;-webkit-appearance:none;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s}#content #tribe-events-pg-template .get-info:hover, #content #tribe-events-pg-template .get-info:focus{top:-1px;color:#333;border-color:#ffd145;background:#fff;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.45);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}#content #tribe-events-pg-template .get-info:active{top:0;color:#000;border-color:#ab8100;background:#fff;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.4) inset;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}#content #tribe-events-pg-template .get-info:before{content:'\f05a';font-family:'FontAwesome';display:inline-block;margin:0 0.3em 0 0;font-weight:normal}#content #tribe-events-pg-template .get-info.enroll:before{content:'\f15c'}#content #tribe-events-pg-template .get-tickets{display:table !important;padding:3px 20px 9px !important;width:107px !important;height:72px !important;border:none !important;font-size:1.1em;color:#fff !important;background:url(/wp-content/themes/tcr/images/ticket.png) no-repeat center center !important;background-size:contain !important;opacity:0.96;box-shadow:none !important;-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95);-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s}#content #tribe-events-pg-template .get-tickets .label{display:table-cell;vertical-align:middle}#content #tribe-events-pg-template .get-tickets:hover, #content #tribe-events-pg-template .get-tickets:focus{color:#fff !important;opacity:1;-webkit-filter:brightness(150%);filter:brightness(150%);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;transition-duration:0.2s}#content #tribe-events-pg-template .get-tickets:active{color:#fff !important;opacity:1;-webkit-filter:brightness(50%);filter:brightness(50%);-webkit-transform:scale(0.93);-moz-transform:scale(0.93);-ms-transform:scale(0.93);-o-transform:scale(0.93);transform:scale(0.93);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}#content #tribe-events-pg-template .tribe-events-date-range .end-date:before{content:' - ';display:inline}#content #tribe-events-pg-template .tribe-events-all-dates ul{margin:1em 0;padding:0;list-style:none}#content #tribe-events-pg-template .tribe-events-all-dates .past-events ul{margin:0 0 1em;padding:0;max-height:8em;overflow:auto}#content #tribe-events-pg-template .tribe-events-all-dates .past-events a{opacity:0.5}#content #tribe-events-pg-template .tribe-events-all-dates .past-events:before{content:'Past Dates:';display:list-item;font-weight:bold}#content #tribe-events-pg-template .tribe-events-all-dates .past-events+li:before{content:'Upcoming Dates:';display:list-item;font-weight:bold}#content #tribe-events-pg-template #tribe-events-footer{clear:both}#content #tribe-events-pg-template #tribe-events-footer li.tribe-events-nav-back{clear:both;margin:1em 0}#content #tribe-events-pg-template .event-calendar-title{margin:0.2em 0}#content #tribe-events-pg-template .event-calendar-title a{text-decoration:none}#content #tribe-events-pg-template #tribe-events-bar{margin:1em 0}#content #tribe-events-pg-template #tribe-events-bar .tribe-bar-cats{float:left;margin-bottom:0;padding:15px;width:16%}#content #tribe-events-pg-template #tribe-events-bar .tribe-bar-cats select{max-width:100%;padding:5px;border:none;border-bottom:1px dashed #b9b9b9;font-size:15px;font-weight:700;color:#000;background:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}#content #tribe-events-pg-template #tribe-events-bar .tribe-bar-cats select:focus{border:1px dashed #b9b9b9}#content #tribe-events-pg-template #tribe-events-bar .tribe-bar-submit{margin-left:0}#content #tribe-events-pg-template #tribe-events-bar .tribe-bar-submit input[type='submit'].tribe-events-button{padding:10px}#content #tribe-events-pg-template #legend_box{text-align:left;font-size:0.9em;line-height:1em;font-weight:normal;cursor:default}#content #tribe-events-pg-template #legend_box #legend{margin:0;padding:0}#content #tribe-events-pg-template #legend_box #legend li{margin:0 0.5em 0 0;padding:0.2em 0.4em}#content #tribe-events-pg-template #tribe-events-footer #legend_box{margin:1em 0;text-align:center}#content #tribe-events-pg-template .associations{margin:1em 0;font-size:1.1em;color:#51247f}#content #tribe-events-pg-template .associations dt, #content #tribe-events-pg-template .associations dd{display:inline;margin:0 0.1em 0 0;padding:0;font-weight:normal}#content #tribe-events-pg-template .associations dd a+a:before{content:', ';display:inline}#content #tribe-events-pg-template .associations dd a+a:last-child{display:inline}#content #tribe-events-pg-template .associations dd a+a:last-child:before{content:' and '}#content #tribe-events-pg-template .associations .tribe-events-series a:after{content:' Series';display:inline}#content #tribe-events-pg-template .tribe-events-page-title{text-transform:none}#content #tribe-events-pg-template .tribe-events-month .tribe-events-page-title{margin:1em 0 -0.9em;font-size:2.3em}#content #tribe-events-pg-template .tribe-events-month .tribe-events-page-title .events-for{display:none}#content #tribe-events-pg-template .tribe-events-month .tribe-events-page-title+.tribe-events-notices{margin-top:3em}#content #tribe-events-pg-template .tribe-events-month .tribe-events-sub-nav a{font-size:1.5em;line-height:1.1em;font-weight:normal}#content #tribe-events-pg-template .tribe-events-month .tribe-events-sub-nav .tribe-events-nav-previous span, #content #tribe-events-pg-template .tribe-events-month .tribe-events-sub-nav .tribe-events-nav-next span{display:none}#content #tribe-events-pg-template .tribe-events-month .tribe-events-sub-nav .tribe-events-nav-previous a:before, #content #tribe-events-pg-template .tribe-events-month .tribe-events-sub-nav .tribe-events-nav-next a:after{position:relative;display:inline-block;font-family:'FontAwesome';font-size:0.7em;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;transition-duration:0.2s}#content #tribe-events-pg-template .tribe-events-month .tribe-events-sub-nav .tribe-events-nav-previous a:before{content:'\f053';right:0;margin-left:0.2em}#content #tribe-events-pg-template .tribe-events-month .tribe-events-sub-nav .tribe-events-nav-next a:after{content:'\f054';left:0;margin-right:0.2em}#content #tribe-events-pg-template .tribe-events-month .tribe-events-sub-nav .tribe-events-nav-previous a:hover:before, #content #tribe-events-pg-template .tribe-events-month .tribe-events-sub-nav .tribe-events-nav-previous a:focus:before{right:0.2em}#content #tribe-events-pg-template .tribe-events-month .tribe-events-sub-nav .tribe-events-nav-next a:hover:after, #content #tribe-events-pg-template .tribe-events-month .tribe-events-sub-nav .tribe-events-nav-next a:focus:after{left:0.2em}#content #tribe-events-pg-template .tribe-events-month #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next a, #content #tribe-events-pg-template .tribe-events-month #tribe-events-header .tribe-events-sub-nav li{display:block}#content #tribe-events-pg-template table.tribe-events-calendar thead{display:none}#content #tribe-events-pg-template table.tribe-events-calendar tbody td{border:1px solid #fff;padding:0;height:12em;background:none;box-shadow:none !important}#content #tribe-events-pg-template table.tribe-events-calendar tbody td div[id*='tribe-events-daynum-']{padding:0.03em 0.18em;font-size:3.4em;font-weight:normal;color:#fff;background:#51247f;box-shadow:0 0 0 rgba(255, 255, 255, 0) inset;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;transition-duration:0.2s}#content #tribe-events-pg-template table.tribe-events-calendar tbody td div[id*='tribe-events-daynum-'] a{display:inline-block;font-size:1em;font-weight:normal;color:#fff;background:none}#content #tribe-events-pg-template table.tribe-events-calendar tbody td div[id*='tribe-events-daynum-'] a:hover, #content #tribe-events-pg-template table.tribe-events-calendar tbody td div[id*='tribe-events-daynum-'] a:focus{color:#9d68d4}#content #tribe-events-pg-template table.tribe-events-calendar tbody td div[id*='tribe-events-daynum-'] a:active{color:#8440c9}#content #tribe-events-pg-template table.tribe-events-calendar tbody td .event-container{margin:0 0 2em;background:#fff}#content #tribe-events-pg-template table.tribe-events-calendar tbody td .event-container .tribe-events-tooltip{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}#content #tribe-events-pg-template table.tribe-events-calendar tbody td .type-tribe_events{margin:0.8em 0;padding:0;border-bottom:0;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;transition-duration:0.2s}#content #tribe-events-pg-template table.tribe-events-calendar tbody td .tribe-events-month-event-title{padding:0}#content #tribe-events-pg-template table.tribe-events-calendar tbody td .tribe-events-month-event-title a{display:block;padding:0.4em 0.5em;font-size:1.3em}#content #tribe-events-pg-template table.tribe-events-calendar tbody td:hover, #content #tribe-events-pg-template table.tribe-events-calendar tbody td:focus{}#content #tribe-events-pg-template table.tribe-events-calendar tbody td:hover div[id*='tribe-events-daynum-'], #content #tribe-events-pg-template table.tribe-events-calendar tbody td:focus div[id*='tribe-events-daynum-']{box-shadow:0 0 0.09em rgba(255, 255, 255, 0.8) inset}#content #tribe-events-pg-template table.tribe-events-calendar tbody td:hover .type-tribe_events, #content #tribe-events-pg-template table.tribe-events-calendar tbody td:focus .type-tribe_events{opacity:1 !important}#content #tribe-events-pg-template table.tribe-events-calendar tbody td div[id*='tribe-events-daynum-']:before{display:inline-block;margin:0 0.5em 0 0;padding:0.4em 0;width:0.9em;line-height:1em;font-size:0.35em;text-align:center;vertical-align:middle;text-transform:uppercase;word-wrap:break-word}#content #tribe-events-pg-template table.tribe-events-calendar tbody td:nth-child(1) div[id*='tribe-events-daynum-']:before{content:'Sun'}#content #tribe-events-pg-template table.tribe-events-calendar tbody td:nth-child(2) div[id*='tribe-events-daynum-']:before{content:'Mon'}#content #tribe-events-pg-template table.tribe-events-calendar tbody td:nth-child(3) div[id*='tribe-events-daynum-']:before{content:'Tue'}#content #tribe-events-pg-template table.tribe-events-calendar tbody td:nth-child(4) div[id*='tribe-events-daynum-']:before{content:'Wed'}#content #tribe-events-pg-template table.tribe-events-calendar tbody td:nth-child(5) div[id*='tribe-events-daynum-']:before{content:'Thu'}#content #tribe-events-pg-template table.tribe-events-calendar tbody td:nth-child(6) div[id*='tribe-events-daynum-']:before{content:'Fri'}#content #tribe-events-pg-template table.tribe-events-calendar tbody td:nth-child(7) div[id*='tribe-events-daynum-']:before{content:'Sat'}#content #tribe-events-pg-template table.tribe-events-calendar tbody td.tribe-events-past div[id*='tribe-events-daynum-']{color:#fff;background:#8d8d8d}#content #tribe-events-pg-template table.tribe-events-calendar tbody td.tribe-events-past .event-container{margin:0;max-height:100%;overflow:auto}#content #tribe-events-pg-template table.tribe-events-calendar tbody td.tribe-events-past .event-container .tribe-events-tooltip{display:none !important}#content #tribe-events-pg-template table.tribe-events-calendar tbody td.tribe-events-past .type-tribe_events{border-left-color:#8d8d8d !important}#content #tribe-events-pg-template table.tribe-events-calendar tbody td.tribe-events-past:hover, #content #tribe-events-pg-template table.tribe-events-calendar tbody td.tribe-events-past:focus{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#content #tribe-events-pg-template table.tribe-events-calendar tbody td.tribe-events-past:after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:1em;background-color:rgba(255, 255, 255, 0);background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0), #fff);background-image:linear-gradient(rgba(255, 255, 255, 0), #fff);pointer-events:none}#content #tribe-events-pg-template table.tribe-events-calendar tbody td.tribe-events-othermonth .type-tribe_events{opacity:0.4}#content #tribe-events-pg-template table.tribe-events-calendar tbody td.tribe-events-othermonth .type-tribe_events a{opacity:1}#content #tribe-events-pg-template .tribe-events-grid .tribe-grid-header{border:none;background:none}#content #tribe-events-pg-template .tribe-events-grid .tribe-grid-header .tribe-grid-content-wrap .column{padding:1em 0.18em;font-size:1.2em;font-weight:normal;color:#fff;border-color:#1e0d30;background:#51247f}#content #tribe-events-pg-template .tribe-events-grid .tribe-grid-header .tribe-grid-content-wrap .tribe-week-today{background:#6a2fa7}body.single-tribe_events #content #tribe-events .tribe-events-single-event-title{font-size:2.3em}body.single-tribe_events #content #tribe-events .tribe-events-single-event-main .tribe-events-single-event-title, body.single-tribe_events #content #tribe-events .tribe-events-single-event-main .tribe-events-date-range, body.single-tribe_events #content #tribe-events .tribe-events-single-event-main .tribe-events-all-dates, body.single-tribe_events #content #tribe-events .tribe-events-single-event-main .tribe-events-notices{display:block}body.single-tribe_events #content #tribe-events .tribe-events-single-event-meta .tribe-events-single-event-title, body.single-tribe_events #content #tribe-events .tribe-events-single-event-meta .tribe-events-date-range, body.single-tribe_events #content #tribe-events .tribe-events-single-event-meta .tribe-events-all-dates, body.single-tribe_events #content #tribe-events .tribe-events-single-event-meta .tribe-events-notices{display:none;text-align:center}body.single-tribe_events #content #tribe-events .tribe-events-content h1, body.single-tribe_events #content #tribe-events .tribe-events-content h2, body.single-tribe_events #content #tribe-events .tribe-events-content h3, body.single-tribe_events #content #tribe-events .tribe-events-content h4, body.single-tribe_events #content #tribe-events .tribe-events-content h5, body.single-tribe_events #content #tribe-events .tribe-events-content h6{line-height:1.1em}body.single-tribe_events #content #tribe-events .tribe-events-content h2{margin-bottom:0.2em;font-size:1.6em;text-transform:none}body.single-tribe_events #content #tribe-events .tribe-events-content h3{margin-bottom:0.2em;font-size:1.3em}body.single-tribe_events #content #tribe-events .tribe-events-date-range{margin:0.5em 0;font-weight:normal;color:#222}body.single-tribe_events #content #tribe-events .tribe-events-event-meta{margin:0;padding:0;border:none;background:none}body.single-tribe_events #content #tribe-events .tribe-events-event-meta .column, body.single-tribe_events #content #tribe-events .tribe-events-event-meta .tribe-events-meta-group{float:none;display:block;margin:0;padding:0;width:auto}body.single-tribe_events #content #tribe-events .tribe-events-event-meta .tribe-events-meta-group .tribe-events-single-section-title{margin-bottom:0.2em;font-family:"Helvetica Neue",Arial,sans-serif;font-size:1.3em;line-height:1.1em;color:#51247f}body.single-tribe_events #content #tribe-events .tribe-events-event-meta .tribe-events-meta-group .tribe-events-single-section-title:first-child{margin-top:0}body.single-tribe_events #content #tribe-events .tribe-events-single-event-main{float:left;margin:1em 0 1em;width:64%}body.single-tribe_events #content #tribe-events .tribe-events-single-event-main p{margin:1em 0;line-height:1.4em}body.single-tribe_events #content #tribe-events .tribe-events-single-event-main ul, body.single-tribe_events #content #tribe-events .tribe-events-single-event-main ol{margin:1em 0}body.single-tribe_events #content #tribe-events .tribe-events-single-event-main ul li, body.single-tribe_events #content #tribe-events .tribe-events-single-event-main ol li{margin:0.1em 0;line-height:normal}body.single-tribe_events #content #tribe-events .tribe-events-single-event-main .get-tickets, body.single-tribe_events #content #tribe-events .tribe-events-single-event-main .get-info{margin-top:1em;margin-bottom:1em}body.single-tribe_events #content #tribe-events .tribe-events-single-event-meta{float:right;margin:-1em 0 1em;width:33%;background:#ebebeb}body.single-tribe_events #content #tribe-events .tribe-events-single-event-meta .column, body.single-tribe_events #content #tribe-events .tribe-events-single-event-meta .tribe-events-meta-group{padding:0 4%}body.single-tribe_events #content #tribe-events .tribe-events-single-event-meta a{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis}body.single-tribe_events #content #tribe-events .tribe-events-single-event-meta .tribe-events-cal-links{margin:1.2em 0 0.2em;text-align:left}body.single-tribe_events #content #tribe-events .tribe-events-single-event-meta .tribe-events-cal-links a{margin:0.3em 0.5em}body.single-tribe_events #content #tribe-events .tribe-events-single-event-meta dl{margin:1em 0}body.single-tribe_events #content #tribe-events .tribe-events-single-event-meta dd a+a:before{content:', ';display:inline}body.single-tribe_events #content #tribe-events .tribe-events-single-event-meta dd a+a:last-child{display:inline}body.single-tribe_events #content #tribe-events .tribe-events-single-event-meta dd a+a:last-child:before{content:' and '}body.single-tribe_events #content #tribe-events .tribe-events-single-event-meta .local dt{display:none}body.single-tribe_events #content #tribe-events .tribe-events-single-event-meta .local dd{margin:0}body.single-tribe_events #content #tribe-events .tribe-events-single-event-meta .local dt.tribe-events-single-section-title{display:block}body.single-tribe_events #content #tribe-events .tribe-events-single-event-meta .local dd.tribe-organizer, body.single-tribe_events #content #tribe-events .tribe-events-single-event-meta .local dd.tribe-organizer-url{display:none}body.single-tribe_events #content #tribe-events .tribe-events-single-event-meta .related{margin:1em 0;padding:0 4%;list-style:none}body.single-tribe_events #content #tribe-events .tribe-events-single-event-meta .related ul, body.single-tribe_events #content #tribe-events .tribe-events-single-event-meta .related li{margin:0;padding:0;list-style:none}body.single-tribe_events #content #tribe-events .tribe-events-single-event-meta .related a{position:relative;display:inline-block;padding:0.4em 1em;border:0.2em solid #51247f;font-weight:bold;text-align:center;line-height:1.2em;color:#fff;background:#51247f;text-decoration:none;box-shadow:0 0 0 rgba(0, 0, 0, 0.5);border-radius:0;cursor:pointer;-webkit-appearance:none;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;display:block;margin:0.5em 0;padding-right:1.5em;text-align:left}body.single-tribe_events #content #tribe-events .tribe-events-single-event-meta .related a:after{content:'\f105';font-family:'FontAwesome';display:block;position:absolute;right:1em;top:50%;margin:-0.5em 0 0;line-height:1em;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s}body.single-tribe_events #content #tribe-events .tribe-events-single-event-meta .related a:hover, body.single-tribe_events #content #tribe-events .tribe-events-single-event-meta .related a:focus{top:-1px;color:#fff;border-color:#6a2fa7;background:#6a2fa7;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.45);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.single-tribe_events #content #tribe-events .tribe-events-single-event-meta .related a:hover:after, body.single-tribe_events #content #tribe-events .tribe-events-single-event-meta .related a:focus:after{right:0.5em}body.single-tribe_events #content #tribe-events .tribe-events-single-event-meta .related a:active{top:-1px;color:#fff;border-color:#1e0d30;background:#1e0d30;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.45);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.single-tribe_events #content #tribe-events .tribe-events-single-event-meta .tribe-events-venue-map{display:block;float:none;margin:0;padding:0;width:auto;border:none;background:none;border-radius:0}body.single-tribe_events #content #tribe-events .tribe-events-single-event-meta:after{content:'';display:table;clear:both}body.single-tribe_events #content #tribe-events .tribe-events-schedule{display:none}body.single-tribe_events #content .cast-crew .tribe-events-meta-group{float:none;display:block;margin:1em 0;width:auto}body.single-tribe_events #content .cast-crew .tribe-events-meta-group ul{margin:0;padding:0;list-style:none}body.single-tribe_events #content .cast-crew .tribe-events-meta-group dt{margin:1em 0 0.5em}body.single-tribe_events #content .cast-crew .tribe-events-meta-group img{width:3em;height:3em;margin:0 0.5em 0 0;vertical-align:middle}#content #people-directory h3.hentry{font-size:1.2em}#content #people-directory h3.hentry a{text-decoration:none}#content #people-directory h3.hentry img{width:1.3em;height:1.3em;vertical-align:middle}#content #people-directory h3.hentry .entry-title{text-decoration:underline}#content #people-directory h3.hentry .department a{position:relative;display:inline-block;padding:0.4em 1em;border:0.2em solid #626262;font-weight:bold;text-align:center;line-height:1.2em;color:#626262;background:none;text-decoration:none;box-shadow:0 0 0 rgba(0, 0, 0, 0.5);border-radius:0;cursor:pointer;-webkit-appearance:none;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;font-size:0.6em;margin:0 0.5em 0 0}#content #people-directory h3.hentry .department a:hover, #content #people-directory h3.hentry .department a:focus{top:-1px;color:#626262;border-color:#8d8d8d;background:none;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.45);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}#content #people-directory h3.hentry .department a:active{top:0;color:#222;border-color:#222;background:none;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.4) inset;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.single-people .person-details img{width:120px;height:120px}body.search .entry-title{display:none}body.page-ancestor-23 h1, body.page-ancestor-23 h2, body.page-ancestor-23 h3, body.tribe-events-page-template h1, body.tribe-events-page-template h2, body.tribe-events-page-template h3{color:#51247f}body.page-ancestor-23 a, body.tribe-events-page-template a{color:#51247f}body.page-ancestor-23 a:hover, body.page-ancestor-23 a:focus, body.tribe-events-page-template a:hover, body.tribe-events-page-template a:focus{color:#6a2fa7}body.page-ancestor-23 a:active, body.tribe-events-page-template a:active{color:#1e0d30}body.page-ancestor-23 .button, body.page-ancestor-23 input[type='submit'], body.page-ancestor-23 button, body.page-ancestor-23 a.download-link, body.tribe-events-page-template .button, body.tribe-events-page-template input[type='submit'], body.tribe-events-page-template button, body.tribe-events-page-template a.download-link{position:relative;display:inline-block;padding:0.4em 1em;border:0.2em solid #51247f;font-weight:bold;text-align:center;line-height:1.2em;color:#51247f;background:none;text-decoration:none;box-shadow:0 0 0 rgba(0, 0, 0, 0.5);border-radius:0;cursor:pointer;-webkit-appearance:none;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s}body.page-ancestor-23 .button:hover, body.page-ancestor-23 input[type='submit']:hover, body.page-ancestor-23 button:hover, body.page-ancestor-23 a.download-link:hover, body.page-ancestor-23 .button:focus, body.page-ancestor-23 input[type='submit']:focus, body.page-ancestor-23 button:focus, body.page-ancestor-23 a.download-link:focus, body.tribe-events-page-template .button:hover, body.tribe-events-page-template input[type='submit']:hover, body.tribe-events-page-template button:hover, body.tribe-events-page-template a.download-link:hover, body.tribe-events-page-template .button:focus, body.tribe-events-page-template input[type='submit']:focus, body.tribe-events-page-template button:focus, body.tribe-events-page-template a.download-link:focus{top:-1px;color:#51247f;border-color:#6a2fa7;background:none;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.45);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.page-ancestor-23 .button:active, body.page-ancestor-23 input[type='submit']:active, body.page-ancestor-23 button:active, body.page-ancestor-23 a.download-link:active, body.tribe-events-page-template .button:active, body.tribe-events-page-template input[type='submit']:active, body.tribe-events-page-template button:active, body.tribe-events-page-template a.download-link:active{top:0;color:#1e0d30;border-color:#1e0d30;background:none;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.4) inset;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.page-ancestor-23 a.download-link, body.tribe-events-page-template a.download-link{border-radius:1em}body.page-ancestor-23 .page-list a, body.tribe-events-page-template .page-list a{position:relative;display:inline-block;padding:0.4em 1em;border:0.2em solid #51247f;font-weight:bold;text-align:center;line-height:1.2em;color:#fff;background:#51247f;text-decoration:none;box-shadow:0 0 0 rgba(0, 0, 0, 0.5);border-radius:0;cursor:pointer;-webkit-appearance:none;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s}body.page-ancestor-23 .page-list a:hover, body.page-ancestor-23 .page-list a:focus, body.tribe-events-page-template .page-list a:hover, body.tribe-events-page-template .page-list a:focus{top:-1px;color:#fff;border-color:#6a2fa7;background:#6a2fa7;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.45);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.page-ancestor-23 .page-list a:active, body.tribe-events-page-template .page-list a:active{top:0;color:#fff;border-color:#1e0d30;background:#1e0d30;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.4) inset;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.page-ancestor-25 h1, body.page-ancestor-25 h2, body.page-ancestor-25 h3{color:#f47932}body.page-ancestor-25 a{color:#f47932}body.page-ancestor-25 a:hover, body.page-ancestor-25 a:focus{color:#f79962}body.page-ancestor-25 a:active{color:#b6490a}body.page-ancestor-25 .button, body.page-ancestor-25 input[type='submit'], body.page-ancestor-25 button, body.page-ancestor-25 a.download-link{position:relative;display:inline-block;padding:0.4em 1em;border:0.2em solid #f47932;font-weight:bold;text-align:center;line-height:1.2em;color:#f47932;background:none;text-decoration:none;box-shadow:0 0 0 rgba(0, 0, 0, 0.5);border-radius:0;cursor:pointer;-webkit-appearance:none;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s}body.page-ancestor-25 .button:hover, body.page-ancestor-25 input[type='submit']:hover, body.page-ancestor-25 button:hover, body.page-ancestor-25 a.download-link:hover, body.page-ancestor-25 .button:focus, body.page-ancestor-25 input[type='submit']:focus, body.page-ancestor-25 button:focus, body.page-ancestor-25 a.download-link:focus{top:-1px;color:#f47932;border-color:#f79962;background:none;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.45);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.page-ancestor-25 .button:active, body.page-ancestor-25 input[type='submit']:active, body.page-ancestor-25 button:active, body.page-ancestor-25 a.download-link:active{top:0;color:#b6490a;border-color:#b6490a;background:none;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.4) inset;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.page-ancestor-25 a.download-link{border-radius:1em}body.page-ancestor-25 .page-list a{position:relative;display:inline-block;padding:0.4em 1em;border:0.2em solid #f47932;font-weight:bold;text-align:center;line-height:1.2em;color:#fff;background:#f47932;text-decoration:none;box-shadow:0 0 0 rgba(0, 0, 0, 0.5);border-radius:0;cursor:pointer;-webkit-appearance:none;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s}body.page-ancestor-25 .page-list a:hover, body.page-ancestor-25 .page-list a:focus{top:-1px;color:#fff;border-color:#f79962;background:#f79962;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.45);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.page-ancestor-25 .page-list a:active{top:0;color:#fff;border-color:#b6490a;background:#b6490a;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.4) inset;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.page-ancestor-20 h1, body.page-ancestor-20 h2, body.page-ancestor-20 h3{color:#00a49d}body.page-ancestor-20 a{color:#00a49d}body.page-ancestor-20 a:hover{color:#00d7ce}body.page-ancestor-20 a:active{color:#003e3b}body.page-ancestor-20 .button, body.page-ancestor-20 input[type='submit'], body.page-ancestor-20 button, body.page-ancestor-20 a.download-link{position:relative;display:inline-block;padding:0.4em 1em;border:0.2em solid #00a49d;font-weight:bold;text-align:center;line-height:1.2em;color:#00a49d;background:none;text-decoration:none;box-shadow:0 0 0 rgba(0, 0, 0, 0.5);border-radius:0;cursor:pointer;-webkit-appearance:none;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s}body.page-ancestor-20 .button:hover, body.page-ancestor-20 input[type='submit']:hover, body.page-ancestor-20 button:hover, body.page-ancestor-20 a.download-link:hover, body.page-ancestor-20 .button:focus, body.page-ancestor-20 input[type='submit']:focus, body.page-ancestor-20 button:focus, body.page-ancestor-20 a.download-link:focus{top:-1px;color:#00a49d;border-color:#00d7ce;background:none;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.45);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.page-ancestor-20 .button:active, body.page-ancestor-20 input[type='submit']:active, body.page-ancestor-20 button:active, body.page-ancestor-20 a.download-link:active{top:0;color:#003e3b;border-color:#003e3b;background:none;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.4) inset;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.page-ancestor-20 a.download-link{border-radius:1em}body.page-ancestor-20 .page-list a{position:relative;display:inline-block;padding:0.4em 1em;border:0.2em solid #00a49d;font-weight:bold;text-align:center;line-height:1.2em;color:#fff;background:#00a49d;text-decoration:none;box-shadow:0 0 0 rgba(0, 0, 0, 0.5);border-radius:0;cursor:pointer;-webkit-appearance:none;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s}body.page-ancestor-20 .page-list a:hover, body.page-ancestor-20 .page-list a:focus{top:-1px;color:#fff;border-color:#00d7ce;background:#00d7ce;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.45);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.page-ancestor-20 .page-list a:active{top:0;color:#fff;border-color:#003e3b;background:#003e3b;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.4) inset;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.page-ancestor-27 h1, body.page-ancestor-27 h2, body.page-ancestor-27 h3, body.events-category-learn h1, body.events-category-learn h2, body.events-category-learn h3{color:#b72270}body.page-ancestor-27 a, body.events-category-learn a{color:#b72270}body.page-ancestor-27 a:hover, body.events-category-learn a:hover{color:#d9338a}body.page-ancestor-27 a:active, body.events-category-learn a:active{color:#61123b}body.page-ancestor-27 .button, body.page-ancestor-27 input[type='submit'], body.page-ancestor-27 button, body.page-ancestor-27 a.download-link, body.events-category-learn .button, body.events-category-learn input[type='submit'], body.events-category-learn button, body.events-category-learn a.download-link{position:relative;display:inline-block;padding:0.4em 1em;border:0.2em solid #b72270;font-weight:bold;text-align:center;line-height:1.2em;color:#b72270;background:none;text-decoration:none;box-shadow:0 0 0 rgba(0, 0, 0, 0.5);border-radius:0;cursor:pointer;-webkit-appearance:none;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s}body.page-ancestor-27 .button:hover, body.page-ancestor-27 input[type='submit']:hover, body.page-ancestor-27 button:hover, body.page-ancestor-27 a.download-link:hover, body.page-ancestor-27 .button:focus, body.page-ancestor-27 input[type='submit']:focus, body.page-ancestor-27 button:focus, body.page-ancestor-27 a.download-link:focus, body.events-category-learn .button:hover, body.events-category-learn input[type='submit']:hover, body.events-category-learn button:hover, body.events-category-learn a.download-link:hover, body.events-category-learn .button:focus, body.events-category-learn input[type='submit']:focus, body.events-category-learn button:focus, body.events-category-learn a.download-link:focus{top:-1px;color:#b72270;border-color:#d9338a;background:none;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.45);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.page-ancestor-27 .button:active, body.page-ancestor-27 input[type='submit']:active, body.page-ancestor-27 button:active, body.page-ancestor-27 a.download-link:active, body.events-category-learn .button:active, body.events-category-learn input[type='submit']:active, body.events-category-learn button:active, body.events-category-learn a.download-link:active{top:0;color:#61123b;border-color:#61123b;background:none;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.4) inset;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.page-ancestor-27 a.download-link, body.events-category-learn a.download-link{border-radius:1em}body.page-ancestor-27 .page-list a, body.events-category-learn .page-list a{position:relative;display:inline-block;padding:0.4em 1em;border:0.2em solid #b72270;font-weight:bold;text-align:center;line-height:1.2em;color:#fff;background:#b72270;text-decoration:none;box-shadow:0 0 0 rgba(0, 0, 0, 0.5);border-radius:0;cursor:pointer;-webkit-appearance:none;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s}body.page-ancestor-27 .page-list a:hover, body.page-ancestor-27 .page-list a:focus, body.events-category-learn .page-list a:hover, body.events-category-learn .page-list a:focus{top:-1px;color:#fff;border-color:#d9338a;background:#d9338a;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.45);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.page-ancestor-27 .page-list a:active, body.events-category-learn .page-list a:active{top:0;color:#fff;border-color:#61123b;background:#61123b;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.4) inset;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.page-ancestor-30 h1, body.page-ancestor-30 h2, body.page-ancestor-30 h3{color:#118acb}body.page-ancestor-30 a{color:#118acb}body.page-ancestor-30 a:hover{color:#22a6ed}body.page-ancestor-30 a:active{color:#094a6d}body.page-ancestor-30 .button, body.page-ancestor-30 input[type='submit'], body.page-ancestor-30 button, body.page-ancestor-30 a.download-link{position:relative;display:inline-block;padding:0.4em 1em;border:0.2em solid #118acb;font-weight:bold;text-align:center;line-height:1.2em;color:#118acb;background:none;text-decoration:none;box-shadow:0 0 0 rgba(0, 0, 0, 0.5);border-radius:0;cursor:pointer;-webkit-appearance:none;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s}body.page-ancestor-30 .button:hover, body.page-ancestor-30 input[type='submit']:hover, body.page-ancestor-30 button:hover, body.page-ancestor-30 a.download-link:hover, body.page-ancestor-30 .button:focus, body.page-ancestor-30 input[type='submit']:focus, body.page-ancestor-30 button:focus, body.page-ancestor-30 a.download-link:focus{top:-1px;color:#118acb;border-color:#22a6ed;background:none;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.45);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.page-ancestor-30 .button:active, body.page-ancestor-30 input[type='submit']:active, body.page-ancestor-30 button:active, body.page-ancestor-30 a.download-link:active{top:0;color:#094a6d;border-color:#094a6d;background:none;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.4) inset;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.page-ancestor-30 a.download-link{border-radius:1em}body.page-ancestor-30 .page-list a{position:relative;display:inline-block;padding:0.4em 1em;border:0.2em solid #118acb;font-weight:bold;text-align:center;line-height:1.2em;color:#fff;background:#118acb;text-decoration:none;box-shadow:0 0 0 rgba(0, 0, 0, 0.5);border-radius:0;cursor:pointer;-webkit-appearance:none;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s}body.page-ancestor-30 .page-list a:hover, body.page-ancestor-30 .page-list a:focus{top:-1px;color:#fff;border-color:#22a6ed;background:#22a6ed;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.45);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.page-ancestor-30 .page-list a:active{top:0;color:#fff;border-color:#094a6d;background:#094a6d;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.4) inset;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.page-ancestor-32 h1, body.page-ancestor-32 h2, body.page-ancestor-32 h3{color:#ed1c24}body.page-ancestor-32 a{color:#ed1c24}body.page-ancestor-32 a:hover{color:#f14b52}body.page-ancestor-32 a:active{color:#970c11}body.page-ancestor-32 .button, body.page-ancestor-32 input[type='submit'], body.page-ancestor-32 button, body.page-ancestor-32 a.download-link{position:relative;display:inline-block;padding:0.4em 1em;border:0.2em solid #ed1c24;font-weight:bold;text-align:center;line-height:1.2em;color:#ed1c24;background:none;text-decoration:none;box-shadow:0 0 0 rgba(0, 0, 0, 0.5);border-radius:0;cursor:pointer;-webkit-appearance:none;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s}body.page-ancestor-32 .button:hover, body.page-ancestor-32 input[type='submit']:hover, body.page-ancestor-32 button:hover, body.page-ancestor-32 a.download-link:hover, body.page-ancestor-32 .button:focus, body.page-ancestor-32 input[type='submit']:focus, body.page-ancestor-32 button:focus, body.page-ancestor-32 a.download-link:focus{top:-1px;color:#ed1c24;border-color:#f14b52;background:none;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.45);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.page-ancestor-32 .button:active, body.page-ancestor-32 input[type='submit']:active, body.page-ancestor-32 button:active, body.page-ancestor-32 a.download-link:active{top:0;color:#970c11;border-color:#970c11;background:none;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.4) inset;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.page-ancestor-32 a.download-link{border-radius:1em}body.page-ancestor-32 .page-list a{position:relative;display:inline-block;padding:0.4em 1em;border:0.2em solid #ed1c24;font-weight:bold;text-align:center;line-height:1.2em;color:#fff;background:#ed1c24;text-decoration:none;box-shadow:0 0 0 rgba(0, 0, 0, 0.5);border-radius:0;cursor:pointer;-webkit-appearance:none;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s}body.page-ancestor-32 .page-list a:hover, body.page-ancestor-32 .page-list a:focus{top:-1px;color:#fff;border-color:#f14b52;background:#f14b52;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.45);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.page-ancestor-32 .page-list a:active{top:0;color:#fff;border-color:#970c11;background:#970c11;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.4) inset;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.page-ancestor-10 h1, body.page-ancestor-10 h2, body.page-ancestor-10 h3, body.woocommerce-page h1, body.woocommerce-page h2, body.woocommerce-page h3{color:#99ca45}body.page-ancestor-10 a, body.woocommerce-page a{color:#99ca45}body.page-ancestor-10 a:hover, body.woocommerce-page a:hover{color:#afd56d}body.page-ancestor-10 a:active, body.woocommerce-page a:active{color:#618425}body.page-ancestor-10 .button, body.page-ancestor-10 input[type='submit'], body.page-ancestor-10 button, body.page-ancestor-10 a.download-link, body.woocommerce-page .button, body.woocommerce-page input[type='submit'], body.woocommerce-page button, body.woocommerce-page a.download-link{position:relative;display:inline-block;padding:0.4em 1em;border:0.2em solid #99ca45;font-weight:bold;text-align:center;line-height:1.2em;color:#99ca45;background:none;text-decoration:none;box-shadow:0 0 0 rgba(0, 0, 0, 0.5);border-radius:0;cursor:pointer;-webkit-appearance:none;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s}body.page-ancestor-10 .button:hover, body.page-ancestor-10 input[type='submit']:hover, body.page-ancestor-10 button:hover, body.page-ancestor-10 a.download-link:hover, body.page-ancestor-10 .button:focus, body.page-ancestor-10 input[type='submit']:focus, body.page-ancestor-10 button:focus, body.page-ancestor-10 a.download-link:focus, body.woocommerce-page .button:hover, body.woocommerce-page input[type='submit']:hover, body.woocommerce-page button:hover, body.woocommerce-page a.download-link:hover, body.woocommerce-page .button:focus, body.woocommerce-page input[type='submit']:focus, body.woocommerce-page button:focus, body.woocommerce-page a.download-link:focus{top:-1px;color:#99ca45;border-color:#afd56d;background:none;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.45);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.page-ancestor-10 .button:active, body.page-ancestor-10 input[type='submit']:active, body.page-ancestor-10 button:active, body.page-ancestor-10 a.download-link:active, body.woocommerce-page .button:active, body.woocommerce-page input[type='submit']:active, body.woocommerce-page button:active, body.woocommerce-page a.download-link:active{top:0;color:#618425;border-color:#618425;background:none;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.4) inset;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.page-ancestor-10 a.download-link, body.woocommerce-page a.download-link{border-radius:1em}body.page-ancestor-10 .page-list a, body.woocommerce-page .page-list a{position:relative;display:inline-block;padding:0.4em 1em;border:0.2em solid #99ca45;font-weight:bold;text-align:center;line-height:1.2em;color:#fff;background:#99ca45;text-decoration:none;box-shadow:0 0 0 rgba(0, 0, 0, 0.5);border-radius:0;cursor:pointer;-webkit-appearance:none;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s}body.page-ancestor-10 .page-list a:hover, body.page-ancestor-10 .page-list a:focus, body.woocommerce-page .page-list a:hover, body.woocommerce-page .page-list a:focus{top:-1px;color:#fff;border-color:#afd56d;background:#afd56d;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.45);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.page-ancestor-10 .page-list a:active, body.woocommerce-page .page-list a:active{top:0;color:#fff;border-color:#618425;background:#618425;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.4) inset;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}body.hide-desktop-announcement #announcement-banner, body.hide-desktop-announcement #coming-soon .announcement{display:none !important}.col-container:after{content:'';display:block;clear:both}.col-2{float:left;width:49%;margin:0 1% 0 0}.col-2:nth-child(even){float:right;margin:0}.col-3{float:left;width:32%;margin:0 1% 0 0}.col-3:nth-child(3n){float:right;margin:0}.col-2of3{float:left;width:65%;margin:0 1% 0 0}.col-2of3:last-child{float:right;margin:0}.col-4{float:left;width:24%;margin:0 1% 0 0}.col-4:nth-child(4n){float:right;margin:0}.col-2of4{float:left;width:49%;margin:0 1% 0 0}.col-2of4:last-child{float:right;margin:0}.col-3of4{float:left;width:74%;margin:0 1% 0 0}.col-3of4:last-child{float:right;margin:0}.col-5{float:left;width:19%;margin:0 1% 0 0}.col-5:nth-child(5n){float:right;margin:0}table{border-collapse:collapse}table th, table td{margin:0;padding:0.2em}table thead th{text-align:center;font-weight:bold;cursor:default}table tbody{}table tbody th{text-align:left;font-weight:bold;cursor:default}table tbody tr:nth-child(even) th, table tbody tr:nth-child(even) td{background:#eee}.alignleft{float:left;margin:1.5em 1.5em 1.5em 0}.alignright{float:right;margin:1.5em 0 1.5em 1.5em}img.alignleft,img.alignright{margin-top:0}.aligncenter{display:block;margin:1.5em auto;text-align:center}.wp-caption{font-size:0.8em;line-height:1.3em;text-align:center}@media only screen and (max-width: 960px){.hentry img{max-width:100% !important;height:auto !important}iframe{max-width:100% !important}.container{width:auto;padding-left:1em;padding-right:1em}.flex-direction-nav{display:none !important}html,body,#footer{background:#626262}#content .hentry{width:auto !important;overflow:hidden}body{border-top:0}#header{border-top-width:0 !important;padding:0;width:100%;height:44px;background:rgba(255, 255, 255, 0.8);overflow:hidden;-webkit-backdrop-filter:blur(1em)}#header #nav-toggle{display:block}#header #logo{position:absolute;left:50%;top:0;float:none;margin:0 0 0 -20px !important;width:40px;height:51px !important;background-size:contain !important}#header .mission-brief{display:none}#header #nav{display:none}#header form.search{padding-top:5px}#header form.search .text-input{width:0;opacity:0;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;transition-duration:0.4s}#header form.search .text-input:focus{width:9em;opacity:1}#header form.search .button-icon{margin-top:5px;color:#555}#content #tribe-events-pg-template .tribe-events-sub-nav li a{position:relative;display:inline-block;padding:0.4em 1em;border:0.2em solid #51247f;font-weight:bold;text-align:center;line-height:1.2em;color:#51247f;background:#fff;text-decoration:none;box-shadow:0 0 0 rgba(0, 0, 0, 0.5);border-radius:0;cursor:pointer;-webkit-appearance:none;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s}#content #tribe-events-pg-template .tribe-events-sub-nav li a:hover, #content #tribe-events-pg-template .tribe-events-sub-nav li a:focus{top:-1px;color:#6a2fa7;border-color:#6a2fa7;background:#fff;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.45);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}#content #tribe-events-pg-template .tribe-events-sub-nav li a:active{top:0;color:#1e0d30;border-color:#1e0d30;background:#fff;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.4) inset;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}#footer{padding-bottom:8em}#announcement-banner, body.home #coming-soon .announcement{display:block;position:fixed;left:0;bottom:0;float:none;width:86%;padding:0.4em 7%;font-size:16px;line-height:1.4em;text-align:center;color:#000;background:rgba(255, 255, 255, 0.9);text-transform:none;text-shadow:none;z-index:99;-webkit-backdrop-filter:blur(0.5em)}#announcement-banner a, body.home #coming-soon .announcement a{font-weight:bold;color:#51247f;text-decoration:none}#announcement-banner a:hover, body.home #coming-soon .announcement a:hover{color:#6a2fa7;text-decoration:underline}#announcement-banner a:active, body.home #coming-soon .announcement a:active{color:#1e0d30;text-decoration:underline}#close-announcement{display:block;position:absolute;right:0;top:0;padding:0.4em 0.5em;font-family:'FontAwesome';color:#000 !important;text-decoration:none !important}#close-announcement:hover{color:#444 !important}#close-announcement:active{color:#000 !important}body.hide-desktop-announcement{}body.hide-desktop-announcement #announcement-banner, body.hide-desktop-announcement #coming-soon .announcement{display:block !important}body.hide-mobile-announcement{}body.hide-mobile-announcement #announcement-banner, body.hide-mobile-announcement #coming-soon .announcement{display:none !important}body.home #coming-soon .direction-nav{display:none}body.home #content .hentry .stacked .panel-grid-cell:last-child{border-left:none}body.home #content .hentry .contain{padding:0 1em;width:auto}#wpadminbar{position:fixed;overflow:hidden}body.admin-bar #header{top:32px}.sidr{display:block !important}#header #nav-toggle{display:block}body.sidr-open #header{left:260px}}@media screen and (max-width: 782px){body.admin-bar #header{top:46px}body.home #content .hentry .stacked .featured-video, body.home #content .hentry .stacked .events-calendar{float:none;width:auto}#content #tribe-events-pg-template .tribe-events-month{overflow:visible}#content #tribe-events-pg-template .tribe-events-month .tribe-events-page-title{margin:0.2em 0}#content #tribe-events-pg-template .tribe-events-month .tribe-events-sub-nav{margin-left:-1em;margin-right:-1em}#content #tribe-events-pg-template .tribe-events-month .tribe-events-sub-nav li{font-size:0.8em}#content #tribe-events-pg-template .tribe-events-month .tribe-events-sub-nav li a{display:block}#content #tribe-events-pg-template .tribe-events-month .teccc-legend{display:none}#content #tribe-events-pg-template .tribe-events-month #tribe-events-footer .teccc-legend{display:block}#content #tribe-events-pg-template table.tribe-events-calendar thead{display:table-header-group}#content #tribe-events-pg-template table.tribe-events-calendar thead th{padding:0.5em 0}#content #tribe-events-pg-template table.tribe-events-calendar tbody td.tribe-events-past div[id*='tribe-events-daynum-']{color:#d0d0d0}#content #tribe-events-pg-template table.tribe-events-calendar tbody td.tribe-events-past .event-container{max-height:none;overflow:visible}#content #tribe-events-pg-template table.tribe-events-calendar tbody td{height:auto}#content #tribe-events-pg-template table.tribe-events-calendar tbody td div[id*='tribe-events-daynum-']:before{display:none !important}#content #tribe-events-pg-template table.tribe-events-calendar tbody td div[id*='tribe-events-daynum-']{margin:0;padding:0.2em 0;font-size:2em;opacity:0.82}#content #tribe-events-pg-template table.tribe-events-calendar tbody td div[id*='tribe-events-daynum-'] a{margin:0;display:block}#content #tribe-events-pg-template table.tribe-events-calendar tbody td .type-tribe_events{margin:0}#content #tribe-events-pg-template table.tribe-events-calendar tbody td .event-container{margin:0}#content #tribe-events-pg-template table.tribe-events-calendar tbody td.tribe-events-has-events div[id*='tribe-events-daynum-']{opacity:1}#content #tribe-events-pg-template table.tribe-events-calendar tbody td.tribe-events-othermonth div[id*='tribe-events-daynum-']{opacity:0.3}#content #tribe-events-pg-template #tribe-mobile-container .summary a{display:block}#content #tribe-events-pg-template #tribe-mobile-container .summary a:hover, #content #tribe-events-pg-template #tribe-mobile-container .summary a:focus{text-decoration:underline}#content #tribe-events-pg-template #tribe-mobile-container .summary:active{border-left-color:#222}}@media only screen and (max-width: 680px){.col-container>div{display:block;float:none !important;margin:0 !important;width:auto !important}.alignleft,.alignright,.aside{display:block !important;float:none !important;margin:1em auto !important;width:auto !important}body.single-tribe_events #content #tribe-events #tribe-events-content{overflow:visible}body.single-tribe_events #content #tribe-events .tribe-events-single-event-main .tribe-events-single-event-title, body.single-tribe_events #content #tribe-events .tribe-events-single-event-main .tribe-events-date-range, body.single-tribe_events #content #tribe-events .tribe-events-single-event-main .tribe-events-all-dates, body.single-tribe_events #content #tribe-events .tribe-events-single-event-main .tribe-events-notices{display:none}body.single-tribe_events #content #tribe-events .tribe-events-single-event-meta .tribe-events-single-event-title, body.single-tribe_events #content #tribe-events .tribe-events-single-event-meta .tribe-events-date-range, body.single-tribe_events #content #tribe-events .tribe-events-single-event-meta .tribe-events-notices{display:block}body.single-tribe_events #content #tribe-events .tribe-events-single-event-meta, body.single-tribe_events #content #tribe-events .tribe-events-single-event-main{float:none;margin:0;width:auto}body.single-tribe_events #content #tribe-events .tribe-events-single-event-meta{margin:0 -1em;padding:0 1em;background:none}body.single-tribe_events #content #tribe-events .tribe-events-single-event-meta .get-info, body.single-tribe_events #content #tribe-events .tribe-events-single-event-meta .get-tickets{margin:0 auto !important}#footer .extras, #footer .info{float:none;margin:0;width:auto}body.home #coming-soon .container{padding-left:0;padding-right:0}}@media only screen and (max-width: 480px){.hentry img{display:block;float:none !important;margin:1em auto !important;max-width:auto !important;height:auto !important}#banner img{margin:0 auto !important}#content table:not(.tribe-mini-calendar,.tribe-events-calendar){display:block;width:auto}#content table:not(.tribe-mini-calendar, .tribe-events-calendar) thead, #content table:not(.tribe-mini-calendar, .tribe-events-calendar) tbody, #content table:not(.tribe-mini-calendar, .tribe-events-calendar) tfoot, #content table:not(.tribe-mini-calendar, .tribe-events-calendar) tr, #content table:not(.tribe-mini-calendar, .tribe-events-calendar) th, #content table:not(.tribe-mini-calendar, .tribe-events-calendar) td{display:block;width:auto}body.home #banner .flexslider ul.slides a{padding-bottom:0}body.home #banner .flexslider ul.slides a .fade{display:none}body.home #coming-soon .container{margin-top:0}body.home #coming-soon .container h3{margin:0;padding:0}body.home #coming-soon .container h3 .minor-details{display:none}body.home #coming-soon .container .upcoming-shows .playbill{width:80px}body.home #coming-soon .container .upcoming-shows .playbill .atvImg, body.home #coming-soon .container .upcoming-shows .playbill img{width:80px;height:118px}body.home #coming-soon .container .upcoming-shows .playbill .name{font-size:0.8em}body.home #coming-soon .container .upcoming-shows .playbill .button{font-size:0.6em}body.home #content .hentry .contain address{float:none;margin:0;width:auto}}#header #logo{background-image:url(/wp-content/themes/tcr/images/theatre-cedar-rapids-logo@4x.png?v=1.1.1)}body.single-tribe_events #content #tribe-events .get-tickets{background-image:url(/wp-content/themes/tcr/images/ticket@8x.png) !important}