/**handles:main-styles**/
.menu-item a,.nav-phone,body h1,body h2,body h3{font-family:'PT Sans',sans-serif;text-transform:uppercase}.dropdown-pane,.wow{visibility:hidden}#gform_submit_button_2,.announce-name,.announcedate,.btn.loadMoreBtn,.info-btn,.menu-item a,.nav-phone,body h1,body h2,body h3{text-transform:uppercase}body{background:#e9eaea!important;color:#5f5f5f!important}body h1,body h2,body h3{font-weight:700}a{line-height:inherit;color:none!important;text-decoration:none;cursor:pointer}.vertical-margin-100{margin-top:100px;margin-bottom:100px}.vertical-margin-50{margin-top:50px;margin-bottom:50px}.vertical-padding-50{padding-top:50px;padding-bottom:50px}.vertical-margin-25{margin-top:25px;margin-bottom:25px}.vertical-margin-15{margin-top:15px;margin-bottom:15px}.vertical-margin-10{margin-top:10px;margin-bottom:10px}.vertical-padding-100{padding-top:100px;padding-bottom:100px}.vertical-padding-150{padding-top:150px;padding-bottom:150px}.center-block{margin-right:auto!important;margin-left:auto!important;text-align:center;right:0;left:0;display:block!important}.Aligner{display:flex;align-items:center;justify-content:center}.Aligner-item--top{align-self:flex-start}.Aligner-item--bottom{align-self:flex-end}.map{padding:0 15px}.map .wpgmza_map,.single-tribe_events iframe{border-radius:15px!important;overflow:hidden!important;-webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 100%);-webkit-transform:rotate(.000001deg);-webkit-border-radius:10px;margin:50px auto!important;display:block}.nopad{padding:0}.home .scroll-nav{display:none}.scroll-nav{background:linear-gradient(-200deg,rgba(126,23,90,1),rgba(83,18,103,1));background-size:cover;top:70px!important;display:inline-flex}.scroll-nav .top-bar-left{margin:0 40px}.shiftnav-nav .menu-item a{color:#641E7B!important}.menu .is-active a{background:rgba(255,255,255,.25)!important}.top-bar-title a img{width:200px!important}.top-bar .menu-item a{color:#353535!important;padding:.8rem 1rem!important}.menu-item a{color:#fff!important;font-weight:800;padding:1.1rem 1rem!important}.menu .is-active>a{color:#fefefe;width:auto}#menu-main-nav .menu-item{padding:0 5px}.is-dropdown-submenu-item a{color:#d04c93!important}.hero-nav .is-dropdown-submenu-item{background:#fff}.dropdown.menu>li.is-dropdown-submenu-parent>a::after{display:block;width:0;height:0;border:5px inset!important;content:'';border-bottom-width:0;border-top-style:solid;border-color:rgba(255,255,255,.25) transparent transparent!important;right:-2px!important;left:auto;margin-top:-3px}.site-navigation{margin-top:0!important}.hero-nav ul,.top-bar ul{background:0 0!important}.is-dropdown-submenu{position:absolute;margin-top:10px;border-radius:15px;overflow:hidden;box-shadow:0 2px 25px 0 rgba(0,0,0,.25)!important;border:0}.is-dropdown-submenu li:hover{outline:0;background:#f6f7f7}.shiftnav-main-toggle-content img{width:150px}.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item.current-menu-item>.shiftnav-target{background:#84d0dd!important}#shiftnav-toggle-main{box-shadow:0 1px 20px rgba(0,0,0,.14901960784313725);background:#fff!important}#shiftnav-toggle-main .shiftnav-main-toggle-content{padding:0 40px!important}.reveal{border-radius:20px!important;border:0!important;padding:0!important}.reveal .close-button{color:#fff}.reveal-overlay{background:linear-gradient(-200deg,rgba(167,45,95,.94),rgba(83,18,103,.94))}#announcements_modal{padding:11px!important;width:800px;background:0 0!important;color:#fff!important}#announcements_modal .grid-x img{border-radius:10px;width:100%;height:250px;transition:all .2s ease-in-out}#announcements_modal .grid-x img:hover{transform:scale(1.025)}#announcements_modal .grid-x .announce-name{width:100%}.cal-month-view .tribe-events-page-title,.tribe-events-week-grid .tribe-events-page-title{color:#641e7b}#tribe-events-header:after{display:none}.tribe-events-cal-links{margin-bottom:0!important}.tribe-events-gcal,.tribe-events-ical{width:70%;padding:12px 9px!important;margin:15px auto!important;display:block!important}#tribe-events-content-wrapper .tribe-events-ical{margin:auto!important;display:block!important;right:0;left:0;text-align:center;float:none;width:200px}#tribe-events-header .tribe-events-sub-nav li a{display:block!important}.fronthero{background:url(https://ridgefieldplayhouse.org/wp-content/uploads/2018/12/bgpurple.jpg);color:#fff;padding:1rem 0!important;background-size:cover!important;height:auto!important;margin:0 0 2.2rem!important}.cell-link{height:50%;width:100%;background:0 0;display:inline-block}.hero-nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background:linear-gradient(-200deg,rgba(159,45,167,.33),rgba(218,84,208,.33));border-radius:10px}.hero3-nav .menu a{color:#fff!important;padding:1.1rem 1rem!important}.top-bar .menu li:not(:last-child){border-right:0}.top-bar{background-color:#fff!important;box-shadow:0 1px 20px rgba(0,0,0,.07)}.nav-buttons{list-style:none;display:flex;margin:0 auto}.nav-buttons li{margin:0 6px}footer{background:#fff}#nav_menu-2{margin-top:25px}.nav-phone{font-weight:700;color:#641E7B;line-height:36px}.footer p i{font-size:11px;line-height:11px}.footer-container{border:none!important;margin-top:0!important}.footer-container a{color:#5f5f5f!important}.footer .menu{display:block;text-align:left}.footer-affiliates,.footer-affiliates li{display:inline-block}.copyline,.tribe-events-single .social{text-align:center}.footer .menu-item a{color:#641E7B!important;font-size:15px;letter-spacing:.43px;line-height:15px;padding:.3rem 1rem .4rem 0!important}.copyline{line-height:15px;color:#8f9aa0;font-size:.8rem;margin-bottom:0}.copyline a{color:grey}.menu-footer-links{margin-top:25px}.footer-affiliates{padding:10px;list-style:none;margin:auto;width:100%;text-align:center;float:none}.footer-affiliates img{width:150px;opacity:1;transition:all .3s ease-in-out}.footer-affiliates img:hover{opacity:.8}.footer h2{color:#641E7B;font-size:24px;letter-spacing:.69px;line-height:24px;margin-top:25px}.social{display:block;line-height:20px;float:none;margin:auto auto 0 0;right:0;text-align:left;left:0;padding:5px 10px 0 0;list-style:none}.social .fab{color:#641E7B!important;font-size:16px;padding:0 10px;border:1px solid #d5d5d5;height:40px;width:40px;border-radius:50%;line-height:40px;text-align:center;margin:6px;transition:all .2s ease-in-out}.social li{display:-webkit-inline-box}.social .fab:hover{color:#fff!important;background:linear-gradient(-200deg,rgba(167,45,95,.94),rgba(83,18,103,.94));border:1px solid #fff}#gform_1{margin-left:0}#gform_fields_1 input{border-radius:100px;padding-left:15px;background:#efefef;color:grey;width:auto;border:0}input:-webkit-autofill{background-color:#fff!important}.announcements h2{font-size:26px;text-align:center}.announcements img{border-radius:10px}.series-dropdown .event-series-list li a,.series-dropdown .event-series-list li h2{color:#000!important}.event-content h2,.event-content h2 a{color:#fff!important}.event-details{background-size:cover!important;background-repeat:no-repeat!important;height:400px;border-radius:15px;position:relative;padding:20px;margin:12px}.event-content{position:absolute;bottom:20px;width:inherit}.event-content h2{font-size:30px;line-height:32px}.event-content hr{border-bottom:1px solid rgba(202,202,202,.23921568627450981);width:80%;margin-left:0!important}::selection{background:rgba(159,80,255,.19)}::-moz-selection{background:rgba(159,80,255,.19)}:focus{outline:0!important}.hero-nav .search-form,.scroll-nav .search-form{display:inline-flex!important}.search-form .input-group,.search-form input{margin-bottom:0}.search-form .search-submit{background-color:inherit;border:none;margin-right:20px;color:#fff}.div.asl_w .probox .proinput input::-webkit-input-placeholder{font-size:16px!important}.mobilesearch .wpdreams_asl_container{width:100%!important;margin:10px 0!important}.mobilesearch #ajaxsearchlite2{background:rgba(255,255,255,.2)!important;border-radius:5px!important;margin-bottom:0!important}#ajaxsearchlite1 .probox .proinput input,.probox,div.asl_w .probox .proinput input,div.asl_w .probox .promagnifier{height:50px!important}.probox .promagnifier{background:0 0!important}.probox .asl_content h3{font-size:14px!important;color:#641E7B!important;letter-spacing:.29px!important;line-height:1.1rem!important;font-family:'PT Sans',sans-serif!important}header .search-form input[type=search]{display:block;box-sizing:border-box;width:100%;height:3.1375rem;background:0 0;position:relative;margin:0;padding:.5rem;border:0 solid;border-radius:20px;background-color:none;box-shadow:inset 0 1px 2px rgba(10,10,10,.1);font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:#fff;transition:box-shadow .5s,border-color .25s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.adspace,.announcedate,.sponsor{border-radius:10px;text-align:center}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'\f068';font-family:'Font Awesome\ 5 Free';text-align:center;opacity:.25;color:#000}.announce-name a,.event-box a .post-title{font-family:'PT Sans',sans-serif}.sponsor{background:#fff;padding:10px;color:#00f;margin:30px 0}.sponsor h3{color:#683faf;font-size:18px;padding:5px 0}.adspace{width:100%;margin:30px 0;background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important}.home-upcoming{margin-top:2.2rem!important}.home-upcoming h3{color:#641E7B}.announcedate{float:left;width:21%;margin-right:5%;padding:9px 0;line-height:13px;background:linear-gradient(-200deg,rgba(167,45,95,.33),rgba(218,84,208,.33))}.announcedate .month{font-size:18px;text-align:center;display:block}.announcedate .day{font-size:30px;font-weight:900}.announce-name{float:right;width:75%;line-height:20px}.announce-name a:hover{color:#d04c93}.announce-name .time{margin-bottom:0;font-size:12px;color:#bf2f76;font-weight:700}.announcements ul{margin-left:0;list-style-type:none}.announcements li{margin-left:0;width:100%;padding:15px 0;display:inline-flex;border-bottom:1px solid rgba(125,43,149,.65)}.announcements li:last-child{border-bottom:0!important}.announce-name a{font-size:15px;color:#FFF;padding-left:0;letter-spacing:0;line-height:17px;font-weight:700}.btn.loadMoreBtn,.info-btn{padding:8px 13px;min-width:90px;text-align:center;font-weight:700;display:inline-block;border-radius:120px!important;margin-right:8px;line-height:14px;font-size:13px}.info-btn .fas{padding-left:10px}.clear-btn{background:rgba(255,255,255,.3);color:#fff}.clear-btn:hover{background:#FFF;color:#683faf!important}.solid-wh-btn{background:#FFF;color:#683faf}.btn.loadMoreBtn:hover,.outline-btn:hover,.solid-wh-btn:hover{background:linear-gradient(-200deg,rgba(167,45,95,.94),rgba(83,18,103,.94))}.solid-wh-btn:hover{color:#fff;transition:all .2s ease-all}.btn.loadMoreBtn,.outline-btn{border-radius:100px;border:1px solid rgba(73,30,163,.3);transition:all .2s ease-all;color:#641E7B}.btn.loadMoreBtn{display:block;margin:20px auto!important}.btn.loadMoreBtn:hover,.outline-btn:hover{opacity:1;border-radius:100px;border:1px solid #641E7B!important;color:#fff}.featured-hero{background-size:cover!important;background-attachment:fixed!important;background-position:center!important;background-repeat:no-repeat!important;height:12.5rem;max-width:100%}.featured-hero h1{color:#fff;text-shadow:0 0 20px rgba(33,33,33,.22)}#gform_submit_button_1,#gform_submit_button_2,.purp-btn{background:linear-gradient(-200deg,rgba(167,45,95,.94),rgba(83,18,103,.94));border-radius:100px;color:#fff;transition:all .2s ease-all}#gform_submit_button_2{margin:auto;display:block;text-align:center;font-weight:700;width:200px}.purp-btn:hover{background:linear-gradient(-200deg,rgba(220,99,148,.94),#704794);color:#fff}#gform_submit_button_1{background:linear-gradient(-200deg,rgba(167,45,95,.94),rgba(83,18,103,.94));border-radius:100px;position:relative;margin-left:-55px;color:#fff;transition:all .2s ease}.event-box{background:#fff!important;border-radius:20px;overflow:hidden;position:relative;box-shadow:0 2px 25px 0 rgba(0,0,0,.25)!important;transition:all .3s ease}.event-box .event-image,.event-box .event-image-arts{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.event-box:hover{box-shadow:none!important}.event-box .event-image{height:250px}.event-box a .post-title{font-size:20px;line-height:1.5rem;color:#641E7B;letter-spacing:.29px}.event-box-info{padding:15px}.event-box .event-image-arts{min-height:250px;height:auto!important}.gallery-slides img{box-shadow:0 2px 25px 0 rgba(0,0,0,.2)!important;vertical-align:middle;max-width:100%;height:230px;border-radius:15px;margin:10px auto;text-align:center;-ms-interpolation-mode:bicubic}.event-box-info p{font-size:12px}.event-box-info .post-title{margin-bottom:0}.imdbRatingStyle3{font-size:17px;display:inline-flex!important;line-height:17px!important}.imdbRatingPlugin img{border:none;vertical-align:text-bottom;padding-right:10px!important}.series-dropdown{background:linear-gradient(-200deg,rgba(167,45,95,.85),rgba(83,18,103,.7)),url(https://ridgefieldplayhouse.org/wp-content/uploads/2018/09/Artboard.jpg);border-radius:10px!important;margin:50px auto!important;display:block!important;max-width:95%;font-weight:700;border:0!important;font-size:22px!important}.dropdown-pane{z-index:10;width:95%!important;text-align:center;padding:1rem;display:none;border:0;box-shadow:0 0 10px #00047;background-color:#fefefe;font-size:1rem;margin:-30px auto 30px!important;position:inherit!important;border-radius:15px!important}.seatingchart{border-radius:18px;box-shadow:0 2px 25px 0 rgba(0,0,0,.25)!important;transition:all .2s ease-in-out}.seatingchart:hover{border-radius:18px;box-shadow:0 2px 25px 0 rgba(0,0,0,.05)!important}.event-series-list li,.tribe-events-single-event-description{border-radius:15px;box-shadow:0 2px 25px 0 rgba(0,0,0,.25)!important}#tribe-events{margin-bottom:50px}#tribe-events-footer~a.tribe-events-ical.tribe-events-button{line-height:12px!important}.tribe-events-calendar .tribe-events-has-events div[id*=tribe-events-daynum-],.tribe-events-calendar td div[id*=tribe-events-daynum-] a{color:#fff}.tribe-events-calendar .mobile-active div[id*=tribe-events-daynum-],.tribe-events-calendar .tribe-events-present{background:linear-gradient(-200deg,rgba(167,45,95,.94),rgba(83,18,103,.94))!important}.tribe-events-present:after{background-color:#fff!important}.tribe-events-calendar .mobile-active div[id*=tribe-events-daynum-] a,.tribe-events-calendar td.tribe-events-othermonth.tribe-events-future div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-othermonth.tribe-events-future div[id*=tribe-events-daynum-] a,.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-present.mobile-active div[id*=tribe-events-daynum-]{background:0 0!important}.tribe-events-calendar .tribe-events-has-events:after{background-color:#741e63!important}#tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-event-featured{background:0 0!important}.tribe-events-single-event-description{background:#fff;padding:20px!important}.tribe-events-month-event-title a:hover{color:#c12a76!important}.event-box-info .event-date,.tribe-events-single .tribe-events-cost{font-size:14px;color:#d04c93;letter-spacing:0;text-transform:uppercase;font-weight:700;margin-bottom:5px}.event-box-info .series-sponsor{font-family:AvenirNext-Regular;font-size:10px;color:#3B3B3B;letter-spacing:.45px}.event-series-list li h3,.tribe-events-month-event-title,.tribe-events-nav-next a,.tribe-events-nav-previous a{font-family:'PT Sans',sans-serif;text-transform:uppercase}.eventbuttons{position:absolute;display:flex;bottom:0;margin-bottom:13px}.event-series-list{list-style:none;margin-left:0}.event-series-list li{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;margin:15px 0;padding:6px;height:85px;transition:all .3s ease!important}.event-series-list li:hover{background:#fff!important;box-shadow:0 2px 25px 0 rgba(0,0,0,.07)!important}.event-series-list li:hover h3,.event-series-list li:hover p{color:purple!important}.event-series-list li a{color:#FFF;letter-spacing:.99px;text-align:center}.event-series-list li h3{font-weight:600;font-size:15px;line-height:10px;color:#fff;text-align:center;margin-bottom:0}#tribe-bar-views{z-index:3}#tribe-bar-form .tribe-bar-submit input[type=submit]{background:#8f9aa0!important;border-radius:10px!important}.event-series-list li p{font-size:.85rem;padding:6px 0;margin-bottom:0;line-height:1rem;letter-spacing:.4px!important}#tribe-events-content-wrapper>div.grid-container.wrapper>div>div.cell.small-12.large-3>ul>li:nth-child(7)>a>h3,body>div.grid-container.wrapper>div>div.cell.small-12.medium-12.large-3>ul>li:nth-child(7)>a>h3{font-size:13.5px}div.cell.medium-3>.event-series-list>li:nth-child(9)>a>p{font-size:12px}.tribe-events-month-event-title{font-weight:900;font-size:13px;line-height:1.3}.tribe-events-calendar{margin-top:0!important}.tribe-event-duration{margin:10px 0 5px;font-size:14px;color:#d04c93;letter-spacing:0;text-transform:uppercase;font-weight:700}.tribe-events-page-title,.tribe-events-title-bar{margin-bottom:0!important;color:#fff}.tribe-events-tooltip:not(.tribe-event-featured) .tribe-events-event-thumb{padding:0!important}.tribe-events-calendar .tribe-events-tooltip{width:640px!important;border-radius:12px;padding:.75em 1em!important}.tribe-events-tooltip .tribe-events-event-thumb img{border-radius:10px;padding:0;width:100%}.tribe-events-tooltip{display:none!important}.tribe-events-tooltip .tribe-events-event-body{padding:0 15px!important}.tribe-events-month-event-title a:hover .tribe-events-tooltip{display:flex!important}.tribe-events-calendar thead th,.tribe-grid-header{background-color:#8f9aa0!important;border-right:1px solid #bbb!important;border-left:1px solid #bbb!important}.tribe-events-grid .tribe-grid-header .tribe-week-today{background:linear-gradient(-200deg,rgba(167,45,95,.94),rgba(83,18,103,.94))!important}.tribe-events-grid .type-tribe_events a{color:#fefefe;text-transform:uppercase}.tribe-grid-body .tribe-events-week-hourly-single{background-color:#e6e6e6;background-color:hsla(311,53%,31%,.89);border-radius:9px;border:1px solid #360e54}.tribe-events-grid .tribe-grid-content-wrap .column{border-left:1px solid rgba(142,154,160,.5)!important}.tribe-week-grid-block div{border-bottom:1px dotted rgba(167,45,95,.42);border-top:1px solid rgba(142,154,160,.62)}.tribe-grid-body div[id*=tribe-events-event-]:hover{z-index:4;background:hsla(0,0%,100%,.9);border-color:#aaa}.tribe-grid-body div[id*=tribe-events-event-]:hover h3 a{color:purple}#tribe-events-content{padding:0!important}.tribe-events-has-events{background-image:url(https://ridgefieldplayhouse.org/wp-content/uploads/2018/12/bgpurple.jpg);background-size:cover;transition:all .3s ease!important}.tribe-events-has-events:hover{background-image:url(https://ridgefieldplayhouse.org/wp-content/uploads/2018/12/bgpurple.jpg)!important;background-size:cover}#tribe-events-content .tribe-events-calendar td:hover{background:#f1f1f1}.tribe-events-has-events a{color:#fff;font-size:12px;line-height:12px}.tribe-events-page-title{padding:8px}.catseries-title{color:#641e7b;font-size:30px;line-height:1.1}.events-category .tribe-events-page-title a{display:none}.tribe-events-title-bar a{color:#fff!important;text-decoration:none}.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-],td .tribe-events-present{background:linear-gradient(-200deg,rgba(167,45,95,.94),rgba(83,18,103,.94))!important}.tribe-events-nav-next a,.tribe-events-nav-previous a{color:#bf2f76!important}.tribe-events-sub-nav{display:inline!important;width:100%!important;list-style:none}.tribe-events-nav-previous{float:left}.tribe-events-nav-next{float:right}.tribe-events-list-separator-month span{background:#e9eaea!important;text-transform:uppercase;color:#7ec5d6}.list-box .tribe-events-list-event-title{margin-top:0!important}.list-box{background:#8f9aa0;border-radius:10px;color:#fff;padding:10px 15px}.list-box h3 a:hover{color:#2f1c7d}.list-box .event-is-recurring,.list-box a{color:#fff}.list-box .purp-btn{min-width:auto!important}.datepicker.dropdown-menu{z-index:999!important}.tribe-events-event-cost span,.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-cost .ticket-cost{border:none!important;background:hsla(0,0%,100%,.2)}.page-content{background:#fff;margin:2.5% auto;padding:30px;box-shadow:0 4px 25px 0 rgba(0,0,0,.15)!important;border-radius:20px}.page-content h2{color:#641E7B;font-size:1.9375rem}time.updated{margin-bottom:20px!important}.entry-title,.entry-title a,.series-sidebar-title{color:#641E7B}.series-sponsor-logo img{border-radius:15px;position:relative;box-shadow:0 5px 15px 1px rgba(0,0,0,.2)!important;transition:all .3s ease-in-out;margin:0 auto 20px;display:block}.series-sponsor-logo img:hover{border-radius:10px;opacity:.8;box-shadow:0 0 10px 1px rgba(0,0,0,.08)!important}.entry-content strong,.gfield_label,.page-content strong{font-size:15px;color:#d04c93;letter-spacing:0;text-transform:uppercase;font-weight:700}.entry-content a{color:#d04c93}.series-info{margin-top:50px;background:#fff!important;border-radius:10px;overflow:hidden;position:relative;margin-bottom:25px}.series-info img{padding:20px}.series-info .tribe-events-page-title,.series-info .tribe-events-page-title a{text-align:left;padding:0;margin:10px auto;color:#641E7B;text-decoration:none}.ginput_container_select select{background-size:34px 6px}.gform_wrapper .gfield_required{color:#8e2cab!important}.validation_error{display:none}.gfield_error{background:0 0!important;margin-bottom:0;border-top:0!important;border-bottom:0!important;padding-bottom:6px!important;padding-top:0}.gfield_error .gfield_label{color:#d04c93!important}.gfield_error input,.gfield_error select,.gfield_error textarea{border:1px solid #8e2cab!important;box-shadow:0 0 16px #8e2cab5c!important}.gfield_error .validation_message{color:#9730b7!important;font-weight:700;padding-top:4px!important;letter-spacing:normal}.gform_body input,.gform_body select,.gform_body textarea{font-size:inherit;font-family:inherit;background:#f5f5f5;letter-spacing:normal;border-radius:5px;border:0;padding:0 15px!important}.staff-card h3,.tribe-events-schedule{font-family:'PT Sans',sans-serif}footer.gform_body input{box-shadow:none!important}.single-event-titlebar .tribe-events-back a{text-align:left;display:block;color:#fff;padding:10px 22px;width:fit-content}.single-event-titlebar a{color:#fff}.single-event-titlebar h4:before{display:none!important}.single-event-titlebar .tribe-events-notices{margin:0 0 5px}.single-event-titlebar{background-image:linear-gradient(-200deg,rgba(167,45,95,.85),rgba(83,18,103,.7)),url(https://ridgefieldplayhouse.org/wp-content/uploads/2018/09/Artboard.jpg)!important;background-size:cover;padding:20px;color:#fff}.tribe-events-schedule{background:rgba(255,255,255,.25);border-radius:8px;padding:15px 10px;text-align:center;margin:0 auto 20px 0!important;text-transform:uppercase;font-weight:600;width:110px;border:0!important;line-height:8px;display:grid}.tribe-events-schedule .month{font-size:22px;line-height:13px}.tribe-events-schedule .dow{font-size:11px}.tribe-events-gcal,.tribe-events-ical{background:linear-gradient(-200deg,rgba(167,45,95,.94),rgba(83,18,103,.94))!important;border-radius:100px!important;text-align:center}.tribe-events-schedule .day{font-size:38px;font-weight:900;text-align:center;display:block;line-height:28px}.single-event-titlebar .tribe-events-single-event-title{width:100%;font-size:2.4em!important;line-height:1em!important;padding:30px 20px!important}.tribe-events-event-image{margin-top:-50px!important}.tribe-events-event-image img{border-radius:10px 10px 0 0;width:100%}.tribe-events-content{font-size:14px;width:auto!important}.catseries,.catseries a,.tribe-events-content h2,.tribe-events-content h3{color:#641E7B}.artist-card{background:#9F9EA1;color:#fff!important;border-radius:10px;box-shadow:0 2px 25px 0 rgba(0,0,0,.25)!important;margin:auto}.interior-header,.member-levels,.staff-card{background:#fff}.artist-card h3{color:#fff;margin:10px 0;font-size:20px}.event-box-info .event-sponsor-list{margin:5px 0;text-align:left;padding:0}.event-box-info .event-sponsor-list img{width:50px}.event-box .series_cats{font-size:10px!important;margin-bottom:5px;color:grey;line-height:13px}.event-sponsor-list li{display:inline-block;float:left;padding:20px 20px 20px 0}.event-sponsor-list img{width:175px;box-shadow:0 5px 23px 0 rgba(0,0,0,.25);margin-bottom:-10px;border-radius:7px}.member-levels{padding:20px;color:#000;border-radius:10px;border-left:9px solid #e1dee2}.rest-info,.staff-card{padding:15px}.member-levels strong{font-size:15px;color:#d04c93;letter-spacing:0;text-transform:uppercase;font-weight:700}.sponsor img{-webkit-transition:all 1s cubic-bezier(.7,0,.3,1);transition:all 1s cubic-bezier(.7,0,.3,1);-webkit-transform:scale(1);transform:scale(1)}.sponsor .slick-active{-webkit-transform:scale(1);transform:scale(1);-webkit-animation:cssAnimation 8s 1 ease-in-out forwards;animation:cssAnimation 8s 1 ease-in-out forwards}.staff-card{border-radius:15px;box-shadow:0 2px 25px 0 rgba(0,0,0,.25)!important;overflow:hidden}.page-id-42 .staff-card{min-height:540px}.page-id-3414 .entry-content{margin:0}.page-id-3414 main h2{display:none}.bus-bg-image{background-size:cover!important;border-radius:13px}.staff-card img{text-align:center;padding:20px 0;margin:auto auto 25px;display:block}.staff-card h3{font-size:20px;color:#d04c93;letter-spacing:.29px}.tribe-events-user-recurrence-toggle label{color:#fff}.tribe-events-list .tribe-events-loop .tribe-event-featured{background:0 0!important;padding:0!important}@keyframes cssAnimation{from,to{-webkit-transform:scale(1) translate(0)}}@-webkit-keyframes cssAnimation{from,to{-webkit-transform:scale(1) translate(0)}}.accordion-title{color:#e0e0e0;border:0!important;padding:0!important}.accordion,.accordion-title:focus,.accordion-title:hover{background:0 0!important}.accordion-item .accordion-content{border-radius:10px;background-color:none!important;border:none;padding:0!important}.accordion-item .accordion-content[aria-hidden=true]{border-radius:10px;border:none;background-color:none!important}.accordion-item .accordion-content[aria-hidden=false]{border-radius:10px!important;background:0 0!important;border:none}:last-child>.accordion-content:last-child{border-bottom:0 solid #e6e6e6!important}@media all and (min-width:768px){.series-dropdown{display:none!important}#tribe-bar-form{display:flex}.tribe-bar-filters{width:85%!important;margin:0}#tribe-bar-views,#tribe-bar-views .tribe-bar-views-list{width:15%!important;margin:0}}@media all and (min-width:768px) and (max-width:1024px){.series-sponsor-logo img{border-radius:15px;position:relative;box-shadow:0 2px 25px 0 rgba(0,0,0,.25)!important;transition:all .3s ease;width:200px;margin:auto auto 25px;display:block}}@media all and (max-width:768px){.adspace,.reveal .announce-name{text-align:center}#tribe-bar-form.tribe-bar-collapse{display:flex}#gform_fields_1 label,.list-box .tribe-events-event-meta{display:none}#tribe-bar-collapse-toggle,#tribe-bar-form.tribe-bar-collapse #tribe-bar-views{width:50%;margin:0}.adspace{border-radius:10px;width:100%;margin:0 auto 20px}.artist-card,iframe{width:95%}.tribe-events-single-event-description{margin:10px}.reveal-overlay{position:fixed;top:50px!important;background:linear-gradient(-200deg,rgba(167,45,95,.94),rgba(83,18,103,.94))}#announcements_modal{padding:11px!important;width:100%;background:0 0!important;color:#fff!important}.single-event-titlebar .tribe-events-single-event-title{width:100%;font-size:1.4em!important;line-height:1.2em!important;padding:0!important}.featured-hero{background-attachment:scroll!important;padding:90px}.fronthero{padding-top:0!important}.tribe-event-schedule-details{padding:none;text-align:left}.tribe-events-sub-nav li a{background:0 0!important}.tribe-events-page-title{border-radius:10px;font-size:24px}.shiftnav-menu .current-menu-item a{color:#fff!important;font-weight:700}.event-content .post-title{font-size:22px}.info-btn{min-width:auto}.tribe-events-event-image{margin-top:25px!important}.gform_body{text-align:center}#gform_fields_1 input{margin:auto}#gform_submit_button_1{background:linear-gradient(-200deg,rgba(167,45,95,.94),rgba(83,18,103,.94));border-radius:100px;margin:auto;display:block;color:#fff;transition:all .2s ease}.search-form{display:inline-flex;width:100%!important;position:relative;margin-top:10px}.search-form .search-submit{margin-right:20px;color:#fff;right:0;position:absolute;line-height:50px}header .search-form input[type=search]{display:block!important;box-sizing:border-box;width:94vw!important;margin:auto!important;height:3.1375rem;background:0 0;padding:.5rem;border:0 solid;border-radius:12px;text-align:center;box-shadow:inset 0 1px 2px rgba(10,10,10,.1);font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:#fff}.event-box-info{padding:2px 10px}.event-box-info .event-date{font-size:12px}.eventbuttons .fa-info{font-size:14px;padding-left:0;color:#9386af}.event-box-info .series_cats{font-size:9px}.event-box-info .info-btn{font-size:10px!important;margin-right:8px;line-height:10px}.event-box a .post-title{font-size:14px;line-height:1.1rem}.event-box .event-image{height:175px}}@media all and (max-width:480px){.sponsor{margin:10px 0;padding:7px}.sponsor h3{font-size:13px}.tribe-events-schedule{background:rgba(255,255,255,.25)!important;border:none}.info-btn{min-width:auto}}.event-sponsor-list{display:flex;padding:10px;list-style:none;margin:auto;width:100%;text-align:center;float:none;flex-wrap:wrap}