@import url(foundation.min.css);@import url(../js/flexslider/flexslider.css);html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}h1,h2,h3,h4,h5,h6{font-weight:normal}a{color:blue}a:focus{outline:thin dotted}li{list-style:none}abbr[title]{border-bottom:none}b,strong{font-weight:700}i,em,dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,kbd,samp{font-family:monospace, monospace;_font-family:'courier new', monospace}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}label{cursor:pointer}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="checkbox"],input[type="radio"]{box-sizing:border-box}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.content--image-banner{background-repeat:no-repeat;background-position:50%;background-size:cover}.flex-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.flex-grid.flex-grid--vertical-align{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.flex-item--large-3{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width: 1024px){.flex-item--large-3{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}}.flex-column{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;padding-left:15px;padding-left:0.9375rem;padding-right:15px;padding-right:0.9375rem;margin-bottom:30px;margin-bottom:1.875rem}@media (min-width: 1024px){.flex-column{-webkit-box-flex:1;-webkit-flex:1 0 33.33%;-ms-flex:1 0 33.33%;flex:1 0 33.33%;margin-bottom:0}}.flex-column--menu{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;padding-left:15px;padding-left:0.9375rem;padding-right:15px;padding-right:0.9375rem}@media (min-width: 1024px){.flex-column--menu{-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}}.flex-gallery-item{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:5px;padding:0.3125rem}@media (min-width: 640px){.flex-gallery-item{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}@media (min-width: 1024px){.flex-gallery-item{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}}a:focus{outline:none}a,.invert a:hover,a:hover.invert{color:#5a7d7c;text-decoration:none}a:hover,.invert a,a.invert{color:#383d35}.clear{clear:both}.mTop25{margin-top:25px;margin-top:1.5625rem}.hint{border:1px dashed pink}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.float_left{float:left}.float_right{float:right}.cf{zoom:1}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}body{position:static}body.loaded,body.no-js{opacity:1}hr{margin:.5em 0 2.5em}body{background-color:#f7f7ed;font-family:'Raleway', sans-serif;color:#383d35}.section-heading{font-size:36px;font-size:2.25rem;font-weight:800;color:#5a7d7c;text-align:center;line-height:1.2em}.section-heading-inner,.post-single-title{font-size:36px;font-size:2.25rem;font-weight:700;color:#5a7d7c;text-align:center;line-height:1.2em}.post-single-title{text-align:left}.section-heading-inner.align-left{text-align:left}.section-heading.white,.section-heading-inner.white{color:white}.section-heading-small,.pre-heading{font-size:27px;font-size:1.6875rem;font-weight:700;color:#5a7d7c;line-height:1.2em}.section-sub-heading{margin-top:25px;margin-top:1.5625rem;font-size:21px;font-size:1.3125rem;text-align:center;line-height:1.4em}.form-heading{margin-bottom:20px;margin-bottom:1.25rem;font-weight:600;color:#aa710a;font-size:24px;font-size:1.5rem;line-height:1.4em}.article-title{font-size:27px;font-size:1.6875rem;font-weight:700;color:#5a7d7c;margin-bottom:1em;line-height:1.2em}.color-transition,a,#emma-form input[type="submit"]{-webkit-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out}.cta{font-family:'Franchise Bold', sans-serif;font-size:24px;font-size:1.5rem;text-transform:uppercase}.cta .fa{font-size:12px;font-size:0.75rem;vertical-align:6px;vertical-align:0.375rem;margin-left:5px;margin-left:0.3125rem}.home-intro .button-row a,button,.button,#emma-form input[type="submit"]{background-color:#383c35;padding:14px 30px 12px;padding: 0.875rem 1.875rem 0.75rem;min-width:250px;min-width:15.625rem;font-family:'Franchise Bold', sans-serif;line-height:1;color:#5a7d7c;font-size:24px;font-size:1.5rem;text-transform:uppercase;display:inline-block;vertical-align:middle}.home-intro .button-row a .fa,button .fa,.button .fa,#emma-form input[type="submit"] .fa{font-size:12px;font-size:0.75rem;vertical-align:4px;vertical-align:0.25rem;margin-left:5px;margin-left:0.3125rem}.home-intro .button-row a:hover,button:hover,.button:hover,#emma-form input[type="submit"]:hover{background-color:#5a7d7c;color:#96d3cf}button.auto-width,.button.auto-width{min-width:0}.button.light{color:#f7f7ed}html,body{height:100%}.sticky-frame{position:relative}.sticky-frame .sticker{position:fixed;top:0;left:0;right:0;z-index:100}.admin-bar .sticky-frame .sticker{top:32px;top:2rem}.sticky-hero .sticker{bottom:0;z-index:0}.sticky-inner-hero{min-height:349px;min-height:21.8125rem}@media (min-width: 800px){.no-navigation .sticky-inner-hero{min-height:312px;min-height:19.5rem}}.sticky-inner-hero .sticker{top:149px;top:9.3125rem;z-index:0}.admin-bar .sticky-inner-hero .sticker{top:calc(149px + 32px)}.no-navigation .sticky-inner-hero .sticker{top:112px;top:7rem}.no-navigation.admin-bar .sticky-inner-hero .sticker{top:calc(112px + 32px)}.sticky-buffer{min-height:149px;min-height:9.3125rem}.top-nav{background:#383c35;background:rgba(56,60,53,0);-pie-background:rgba(56,60,53,0);behavior:url("../js/pie/pie.htc");padding:18px 0;padding: 1.125rem 0;-webkit-transition:background 500ms ease-in-out;transition:background 500ms ease-in-out}.no-navigation .top-nav{padding:5px 0;padding: 0.3125rem 0}.no-navigation section.header{padding:15px 0;padding: 0.9375rem 0}.trigger-row{text-align:right}.menu-trigger{display:inline-block;text-align:right;text-transform:uppercase;font-size:12px;font-size:0.75rem;font-weight:800;cursor:pointer;color:white}.menu-trigger:hover{color:#96d3cf}.menu-trigger .fa{font-size:21px;font-size:1.3125rem;vertical-align:-2px;vertical-align:-0.125rem;margin-left:5px;margin-left:0.3125rem}.top-nav-overlay{position:fixed;top:0;left:0;right:0;background-color:#383c35;max-height:0;overflow:hidden;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:150}.top-nav-overlay .columns{height:149px;height:9.3125rem}.top-nav-overlay.show{max-height:55em}.close-overlay{position:absolute;right:15px;right:0.9375rem;bottom:20px;bottom:1.25rem;font-size:20px;font-size:1.25rem}.close-overlay:hover{color:#96d3cf}.menu-overlay-frame{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#menu-overlay{text-align:center;text-transform:uppercase}#menu-overlay a,#menu-overlay span{color:#d8ddd0;font-weight:700;padding:10px 0;padding: 0.625rem 0;display:block}#menu-overlay a:hover,#menu-overlay span:hover{color:#96d3cf}#menu-overlay span:hover{color:#d8ddd0}#menu-overlay>li>a{display:none}#menu-overlay .sub-menu li{display:inline-block;margin:2px 17px;margin: 0.125rem 1.0625rem}#menu-overlay .sub-menu li:first-child{margin-left:0}#menu-overlay .sub-menu li:last-child{margin-right:0}#menu-overlay .sub-menu li.current-menu-item>a,#menu-overlay .sub-menu li.current-menu-parent>a,#menu-overlay .sub-menu li.current-page-ancestor>a{color:#96d3cf}.header{padding:10px 0 0;padding: 0.625rem 0 0;background:#f7f7ed;background:rgba(247,247,237,0);-pie-background:rgba(247,247,237,0);behavior:url("../js/pie/pie.htc");border-bottom:1px solid transparent;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.logo-dark{display:none}.shade .header,.sticky-nav-inner .header{background:#f7f7ed;background:#f7f7ed;-pie-background:#f7f7ed;behavior:url("../js/pie/pie.htc");border-bottom:1px solid #d8ddd0}.shade .logo-light,.sticky-nav-inner .logo-light{display:none}.shade .logo-dark,.sticky-nav-inner .logo-dark{display:inline-block}.shade #menu-main a,.sticky-nav-inner #menu-main a{color:#383d35}.shade #menu-main .sub-menu,.sticky-nav-inner #menu-main .sub-menu{top:100%;background-color:#f7f7ed;border:1px solid #d8ddd0;border-top:none}.shade .top-nav,.sticky-nav-inner .top-nav{background:#383c35;background:#383c35;-pie-background:#383c35;behavior:url("../js/pie/pie.htc")}.shade .menu-trigger,.sticky-nav-inner .menu-trigger{color:#597c7c}.shade .menu-trigger:hover,.sticky-nav-inner .menu-trigger:hover{color:white}.menu-header{margin-top:25px;margin-top:1.5625rem;text-align:right;text-transform:uppercase;font-family:'Franchise Bold', sans-serif;font-size:26px;font-size:1.625rem}body.page-id-339 #menu-main>li.menu-item-14>a,body.single-school-visit #menu-main>li.menu-item-14>a,body.single-online-concert #menu-main>li.menu-item-14>a{color:#96d3cf}body.single-post #menu-overlay li.menu-item-34 a,body:not(.post-type-archive-advice):not(.tax-topic).archive #menu-overlay li.menu-item-34 a,body.single-post #menu-overlay li.menu-item-34 a,body.single-online-concert #menu-overlay li.menu-item-1063 a,body.single-school-visit #menu-overlay li.menu-item-1064 a,body.single-performance-adult #menu-overlay li.menu-item-32 a,body.single-performance-adult #menu-main>li.menu-item-15 a,body.single-family-concert #menu-main>li.menu-item-13 a,body.single-family-concert #menu-overlay li.menu-item-30 a,body.single-event #menu-overlay li.menu-item-33 a,body.single-advice #menu-overlay li.menu-item-2369 a,body.tax-topic #menu-overlay li.menu-item-2369 a{color:#96d3cf}#menu-main li{display:inline-block;margin:0 15px;margin: 0 0.9375rem}#menu-main li:first-child{margin-left:0}#menu-main li:last-child{margin-right:0}#menu-main a{color:white;display:block}#menu-main a:hover{color:#96d3cf}#menu-main>li.current-menu-item>a,#menu-main>li.current-menu-parent>a,#menu-main>li.current-page-ancestor>a{color:#96d3cf}#menu-main>li{position:relative}#menu-main>li:hover .sub-menu{display:block}#menu-main>li>a{padding-bottom:30px;padding-bottom:1.875rem}#menu-main .sub-menu{width:200px;width:12.5rem;position:absolute;top:40px;left:-15px;left:-0.9375rem;text-align:left;display:none}#menu-main .sub-menu li{display:block;margin:0}#menu-main .sub-menu li.current-menu-item a{color:#96d3cf}#menu-main .sub-menu a{padding:0 15px 15px 15px;padding: 0 0.9375rem 0.9375rem 0.9375rem}.hero{background-size:cover;background-repeat:no-repeat;background-position:50% 0}.hero-home{height:100%;min-height:780px;min-height:48.75rem}.hero-inner{background-position:50%}.hero-inner .columns{padding-top:40px;padding-top:2.5rem;padding-bottom:40px;padding-bottom:2.5rem}@media (min-width: 800px){.hero-inner .columns{height:200px;height:12.5rem;padding-top:0;padding-bottom:0}}.hero-inner .page-title{color:white;text-transform:uppercase;font-weight:700;font-size:36px;font-size:2.25rem;text-align:center;line-height:1.25em}@media (min-width: 800px){.hero-inner .page-title{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.hero-entry{color:white;text-align:right;padding-bottom:40px;padding-bottom:2.5rem}.hero-entry h1{text-transform:uppercase;font-size:3.5em;font-weight:700;margin:200px 0 25px;margin: 12.5rem 0 1.5625rem}.hero-entry p{font-size:1.75em;line-height:1.25em;margin-bottom:1.25em}.hero-entry a{color:white}.hero-entry a:hover{color:#96d3cf}.hero-entry .button{background-color:#96d3cf;color:#5a7d7c;min-width:0;margin-bottom:20px;margin-bottom:1.25rem}.hero-entry .button:hover{background-color:#5a7d7c;color:#96d3cf}.hero-entry figcaption{text-transform:uppercase;color:#d8ddd0;font-size:12px;font-size:0.75rem;font-weight:300;position:absolute;bottom:20px;bottom:1.25rem;right:15px;right:0.9375rem}.snap{min-height:40px;min-height:2.5rem}.sub-page-menu-section{background-color:#597c7c;position:relative;z-index:1}.sub-page-menu-section.fixedPos{position:fixed;top:149px;top:9.3125rem;left:0;right:0;z-index:100}.admin-bar .sub-page-menu-section.fixedPos{top:calc(149px + 32px)}#sub-page-menu li{display:inline-block;margin:0 10px;margin: 0 0.625rem;font-weight:600}#sub-page-menu li:first-child{margin-left:0}#sub-page-menu li:last-child{margin-right:0}#sub-page-menu li.current-menu-item a,#sub-page-menu li.current_page_item a{color:#f7f7ed}#sub-page-menu a{color:#96d3cf;padding:12px 0;padding: 0.75rem 0;display:block}#sub-page-menu a:hover{color:#f7f7ed}#sub-page-menu a.active-nav{color:#f7f7ed}.content{padding:50px 0;padding: 3.125rem 0;background-color:#f7f7ed;position:relative;z-index:1}.content--flexible{padding:50px 0 20px;padding: 3.125rem 0 1.25rem}@media (min-width: 1024px){.content--flexible{padding-bottom:50px;padding-bottom:3.125rem}}.content--flexible.vh100{padding:50px 0 20px;padding: 3.125rem 0 1.25rem}@media (min-width: 1024px){.content--flexible.vh100{height:calc(100% - 149px);padding:0}.content--flexible.vh100 .row-wrapper{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.content--flexible.vh50{padding:50px 0 20px;padding: 3.125rem 0 1.25rem}@media (min-width: 1024px){.content--flexible.vh50{height:50vh;padding:0}}@media (min-width: 1024px){.content--flexible.vh50 .row-wrapper{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.content.white-bg{background-color:white}.content.teal-bg{background-color:#96d3cf}.content.comment-content{padding-top:30px;padding-top:1.875rem}.content.smaller-pad{padding:30px 0;padding: 1.875rem 0}.content.shaded{background:#f7f7ed url(../images/bg_lightpaper.jpg) repeat 50%;border:1px solid #999c96;border-left:none;border-right:none}.content.content--flexible.shaded{border:none}.content.turquoise{background-color:#96d3cf}.content.no-pad{padding-top:0;padding-bottom:0}.arrowed{width:47px;width:2.9375rem;height:47px;height:2.9375rem;background-color:#96d3cf;color:#f7f7ed;display:block;position:absolute;top:0;left:50%;margin:-24px 0 0 -24px;margin: -1.5rem 0 0 -1.5rem;text-align:center;border-radius:50%;background-clip:padding-box;padding-top:6px;padding-top:0.375rem}.arrowed:before{content:"\f078";font-family:'FontAwesome';font-size:30px;font-size:1.875rem}.breadcrumb{margin-bottom:35px;margin-bottom:2.1875rem;font-weight:700}.breadcrumb a{text-decoration:underline}#reveal-section{height:100%;max-height:0;overflow:hidden;position:fixed;left:0;right:0;bottom:0;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}#reveal-section .content{position:absolute;bottom:0;left:0;right:0;border-top:1px solid #383d35}#reveal-section.active{max-height:55em}.home-intro{font-size:24px;font-size:1.5rem;text-align:center;line-height:1.4em}.home-intro h1,.home-intro h2,.home-intro h3{text-align:center !important;font-size:34px;font-size:2.125rem;font-weight:700;color:#5a7d7c;line-height:1.2;margin-bottom:.5em}.home-intro p{margin-bottom:2em}#reveal-close{position:absolute;top:-25px;top:-1.5625rem;right:15px;right:0.9375rem;font-size:16px;font-size:1rem;text-transform:uppercase}.latest-grid{margin:40px 0;margin: 2.5rem 0;font-size:21px;font-size:1.3125rem;line-height:1.25em}.latest-grid li{position:relative;padding-bottom:50px;padding-bottom:3.125rem}.latest-grid .read-more{position:absolute;left:10px;left:0.625rem;bottom:0}.latest-grid p{color:#383d35}.latest-grid figure.overlayed{margin-bottom:20px;margin-bottom:1.25rem}figure.overlayed{text-align:center;position:relative;background-color:#aa710a}figure.overlayed img{min-width:100%;opacity:1;-webkit-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out}figure.overlayed .fig-cta{color:white;text-transform:uppercase;font-size:18px;font-size:1.125rem;font-weight:800;position:absolute;top:50%;left:0;right:0;margin-top:-13px;margin-top:-0.8125rem;opacity:0;-webkit-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out}figure.overlayed .fig-cta .fa{font-size:12px;font-size:0.75rem;vertical-align:2px;vertical-align:0.125rem;margin-left:2px;margin-left:0.125rem}a:hover figure.overlayed img{opacity:.5}a:hover figure.overlayed .fig-cta{opacity:1}body.page-template-default .add-page-content:nth-child(even){background-image:none;border:none}body.page-template-default .add-page-content:nth-child(odd){background:#f7f7ed url(../images/bg_lightpaper.jpg) repeat 50%;border:1px solid #999c96;border-left:none;border-right:none}.add-page-content:nth-child(even){background:#f7f7ed url(../images/bg_lightpaper.jpg) repeat 50%;border:1px solid #999c96;border-left:none;border-right:none}.add-page-content [class*="section-heading"]{margin-bottom:36px;margin-bottom:2.25rem}.media-gallery{margin-top:55px;margin-top:3.4375rem}.gallery-title{font-size:26px;font-size:1.625rem;font-weight:700;margin-bottom:25px;margin-bottom:1.5625rem}.media-grid li{padding-bottom:15px;padding-bottom:0.9375rem;text-align:center}.row.choice-row,.choice-row.flex-row{margin-top:50px;margin-top:3.125rem}.choice-item{position:relative;padding-bottom:80px;padding-bottom:5rem}.choice-item figure.overlayed{margin-bottom:25px;margin-bottom:1.5625rem}.choice-item .button-row{position:absolute;bottom:0;left:0;right:0}.choice-item .button{min-width:0}.button-row{text-align:center}.button-row a{text-decoration:none !important}.social-share-buttons{font-size:50px;font-size:3.125rem}.blog-single .featured-image{margin-bottom:45px;margin-bottom:2.8125rem}.blog-single .post-header{margin-bottom:25px;margin-bottom:1.5625rem}.blog-single .addthis_sharing_toolbox{margin-bottom:25px;margin-bottom:1.5625rem}.post-date{font-family:'Franchise Bold', sans-serif;text-transform:uppercase;color:#aa710a;font-size:24px;font-size:1.5rem}.post-nav{margin-top:60px;margin-top:3.75rem;font-size:18px;font-size:1.125rem;font-weight:700;text-transform:uppercase}.post-nav .previous-post{float:left;display:inline-block}.post-nav .next-post{float:right;display:inline-block}.post-nav a{text-decoration:underline}.post-nav a:hover{text-decoration:none}.archive-title{padding-bottom:13px;padding-bottom:0.8125rem;margin-bottom:15px;margin-bottom:0.9375rem;font-family:'Franchise Bold', sans-serif;text-transform:uppercase;color:#aa710a;font-size:24px;font-size:1.5rem}.archive-description{margin:-15px 0 40px;margin: -0.9375rem 0 2.5rem;color:#aa710a;line-height:1.4}.archive-item{margin-bottom:40px;margin-bottom:2.5rem}.archive-item .post-single-title{font-size:26px;font-size:1.625rem;margin-bottom:.5em}.archive-item .entry p{font-size:16px;font-size:1rem}body.single-advice .widget_categories,body.tax-topic .widget_categories{display:none}.widget{margin-bottom:75px;margin-bottom:4.6875rem}.widget h4.widget-heading{background:url("../images/bg_dotted.png") repeat-x 0 100%;padding-bottom:13px;padding-bottom:0.8125rem;margin-bottom:15px;margin-bottom:0.9375rem;font-family:'Franchise Bold', sans-serif;text-transform:uppercase;color:#aa710a;font-size:24px;font-size:1.5rem}.widget ul{margin-left:20px;margin-left:1.25rem;font-size:18px;font-size:1.125rem;line-height:1.6em}.widget ul li{text-indent:-.9em}.widget ul li:before{color:#aa710a;content:"\2022";padding-right:.5em}.widget a{text-decoration:underline}.widget a:hover{text-decoration:none;color:#96d3cf}.sidebar-blurb{background:url("../images/bg_lightpaper.jpg");padding:15px;padding:0.9375rem}.sidebar-blurb .entry h3{font-size:24px;font-size:1.5rem}.sidebar-blurb .entry ul{margin:0 0 0 20px;margin: 0 0 0 1.25rem}.sidebar-blurb .entry ul li{margin-bottom:1.4em}.thumb-frame{margin-bottom:35px;margin-bottom:2.1875rem}.thumb-frame img{display:block}.thumb-frame.align-right img{display:inline-block}.feat-post-title{margin:10px 0 0 0;margin: 0.625rem 0 0 0;font-size:18px;font-size:1.125rem;font-weight:500;line-height:1.25em;text-decoration:underline}a:hover .feat-post-title{text-decoration:none}.event-detail .post-header{margin:0 0 20px;margin: 0 0 1.25rem}.event-detail .addthis_sharing_toolbox{margin:0 0 20px;margin: 0 0 1.25rem}.concert-type-slug{text-transform:uppercase}.concert-summary{padding:25px;padding:1.5625rem}.concert-summary .read-more{margin:20px 0 !important}.read-more-trigger:before{content:"More Information >"}.read-more-trigger.active:before{content:"Minimize ^"}.more-content{max-height:0;overflow:hidden;-webkit-transition:max-height 300ms ease-in-out;transition:max-height 300ms ease-in-out}.more-content.expand{max-height:60em}.concert-last-col{padding-top:0 !important}.clc-frame,.sold-out-frame{border:1px solid #597c7c;text-align:center;margin:25px 20px 15px 0;margin: 1.5625rem 1.25rem 0.9375rem 0;padding:15px 5px;padding: 0.9375rem 0.3125rem}.clc-frame br,.sold-out-frame br{display:block !important}.clc-frame .button,.sold-out-frame .button{padding-left:15px;padding-left:0.9375rem;padding-right:15px;padding-right:0.9375rem}.sold-out-frame{border:none;font-size:19px;font-size:1.1875rem;line-height:1.3em;margin-bottom:0}.sold-out-frame .sold-out{margin-top:20px;margin-top:1.25rem;color:#aa710a;text-transform:uppercase;font-weight:700;font-size:26px;font-size:1.625rem}.sold-out-frame p{margin-bottom:15px;margin-bottom:0.9375rem}.spots{margin:20px 0 10px;margin: 1.25rem 0 0.625rem;text-transform:uppercase;font-weight:600;font-size:18px;font-size:1.125rem;line-height:1.25em}.spots .number{font-family:'Franchise Bold', sans-serif;font-size:68px;font-size:4.25rem}.replay-cta{font-family:'Franchise Bold', sans-serif;font-size:25px;font-size:1.5625rem;text-transform:uppercase}.replay-modal .concert-header{padding:30px 30px 0;padding: 1.875rem 1.875rem 0}.replay-modal .concert-header .entry{margin-bottom:0}.concert-header .pre-title{font-size:28px;font-size:1.75rem;font-weight:700;color:#5a7d7c;line-height:1.2em}.concert-header .entry{margin:25px 0 30px;margin: 1.5625rem 0 1.875rem}.concert-header .entry ul{margin-top:0}.online-concert-form{margin-top:30px;margin-top:1.875rem}.replay-modal{padding:0}.testimonials{text-align:center}.testimonial-item{font-family:'Oranienbaum', serif;font-size:1.75em;color:#aa710a;font-style:italic;line-height:1.25em}.testimonial-author{margin-top:20px;margin-top:1.25rem;font-weight:700;line-height:1.25em}.content.turquoise .pricing-grid .pricing-tab{background-color:#597c7c}.pricing-grid{text-align:center;margin-top:35px;margin-top:2.1875rem}.pricing-grid .pricing-tab{background-color:#96d3cf;padding:18px;padding:1.125rem;color:white;font-size:24px;font-size:1.5rem;font-weight:700}.pricing-grid .pricing-details{background-color:white;padding:25px;padding:1.5625rem}.pricing-grid .pricing-details.align-left{padding:25px 25px 120px;padding: 1.5625rem 1.5625rem 7.5rem;position:relative}.pricing-grid .pricing-details.align-left p,.pricing-grid .pricing-details.align-left ul{text-align:left}.pricing-grid .pricing-details.align-left ul{margin:0 0 0 20px;margin: 0 0 0 1.25rem}.pricing-grid .pricing-details.align-left .price{height:70px;height:4.375rem;position:absolute;bottom:20px;bottom:1.25rem;left:0;right:0}.pricing-grid .price,.pricing-grid .email-price{font-size:36px;font-size:2.25rem;font-weight:700;color:#5a7d7c;text-align:center !important}.pricing-grid .price span.small,.pricing-grid .email-price span.small{font-size:18px;font-size:1.125rem}.pricing-grid .price a,.pricing-grid .email-price a{text-decoration:underline}.pricing-grid .email-price{font-size:25px;font-size:1.5625rem}.pricing-grid .relative-frame{position:relative;padding-bottom:40px;padding-bottom:2.5rem}.pricing-grid .button-row{position:absolute;bottom:0;left:0;right:0}.pricing-grid .button-row .button{min-width:0;width:100%;max-width:150px;max-width:9.375rem;padding:14px 0 12px;padding: 0.875rem 0 0.75rem}.pricing-grid.passes-grid .button-row{bottom:30px;bottom:1.875rem}.ob-footer{text-align:center;margin-top:20px;margin-top:1.25rem;font-size:21px;font-size:1.3125rem;line-height:1.4em}#form-shutter{max-height:0;overflow:hidden;-webkit-transition:max-height 300ms ease-in-out;transition:max-height 300ms ease-in-out}#form-shutter.open{max-height:60em}.sort-content{margin-top:50px;margin-top:3.125rem}.sorters{font-size:18px;font-size:1.125rem;margin-bottom:20px;margin-bottom:1.25rem}.sorters li{display:inline-block;margin:.5em 0}.sorters li:after{content:"|";margin:0 10px;margin: 0 0.625rem}.sorters li:first-child:after,.sorters li:last-child:after{content:"";margin:0 5px;margin: 0 0.3125rem}.sorters a.current,.sorters a:hover{text-decoration:underline;color:#5a7d7c}.sort-item{margin-bottom:20px;margin-bottom:1.25rem}.sort-title,.option-heading{padding:20px 25px;padding: 1.25rem 1.5625rem;background-color:#96d3cf;color:white;font-size:24px;font-size:1.5rem;font-weight:700}.sort-title.stripped{padding:10px 25px;padding: 0.625rem 1.5625rem}.option-heading{text-align:center}.sort-details{padding:25px 20px;padding: 1.5625rem 1.25rem;background-color:#f7f7ed}.sort-details .columns:last-child{text-align:center}.sort-details .read-more{margin-top:30px;margin-top:1.875rem}.product-type-slug{text-transform:uppercase}.product-details{position:relative;padding-bottom:125px;padding-bottom:7.8125rem}.product-details .cta-row{position:absolute;bottom:25px;bottom:1.5625rem;left:20px;left:1.25rem;right:20px;right:1.25rem}.product-details .cta-row .columns:last-child{text-align:left}.more-info{display:block;margin:10px 0;margin: 0.625rem 0;text-decoration:underline;font-weight:700;text-transform:uppercase;font-size:18px;font-size:1.125rem}.product-excerpt{font-weight:700;margin-top:30px;margin-top:1.875rem}.sort-details.sv-programs{padding:0}.sort-details.sv-programs .columns{padding-top:25px;padding-top:1.5625rem;padding-bottom:25px;padding-bottom:1.5625rem}.sort-details.sv-programs .columns:first-child{padding-top:0;padding-bottom:0}.sort-details.sv-programs .columns:last-child{padding-top:80px;padding-top:5rem}.sort-details.sv-programs .event-name{padding-bottom:.75em}.sort-details.sv-programs .event-name.no-pad{padding-bottom:0}.sort-details.sv-programs .google-map-link{margin-top:1.5em}.sort-details.sv-programs .hide-for-large-up{margin-top:30px;margin-top:1.875rem}.sort-details.sv-programs .hide-for-large-up .addthis_sharing_toolbox{margin-top:20px;margin-top:1.25rem}.sort-details.sv-programs .addthis_sharing_toolbox{margin-top:40px;margin-top:2.5rem}.entry .accordion{margin-top:0}.accordion{border-bottom:1px solid #999c96;margin-top:20px;margin-top:1.25rem}.accordion h3.topic{position:relative;cursor:pointer;width:100%;font-weight:500;font-size:21px;font-size:1.3125rem;padding:20px 30px 20px 0;padding: 1.25rem 1.875rem 1.25rem 0;border-top:1px solid #999c96;color:#5a7d7c}.accordion h3.topic .ui-icon{position:absolute;display:block;top:50%;right:0;margin-top:-10px;margin-top:-0.625rem;font-family:'FontAwesome';line-height:21px;line-height:1.3125rem;font-size:21px;font-size:1.3125rem;color:#96d3cf}.accordion h3.topic .ui-icon:before{content:"\f054"}.accordion h3.topic.ui-state-active .ui-icon:before{content:"\f077"}.accordion .answer{padding:0 15px 30px 15px;padding: 0 0.9375rem 1.875rem 0.9375rem}.entry .answer p{font-size:18px;font-size:1.125rem}.sort-posts{min-height:627px}.block-content-grid{font-size:21px;font-size:1.3125rem;line-height:1.25em}.block-content-grid p{color:#383d35}.bcg-frame{border-top:20px solid #96d3cf;border-top-width:20px;border-top-width:1.25rem;background-color:#f7f7ed;position:relative;padding-bottom:60px;padding-bottom:3.75rem}.bcg-frame .read-more{position:absolute;left:20px;left:1.25rem;bottom:25px;bottom:1.5625rem}.bcg-inner-frame{padding:25px 20px;padding: 1.5625rem 1.25rem}.prefooter{background-color:#1a1a1a;padding:20px 0;padding: 1.25rem 0;text-align:center;position:relative;z-index:1}.prefooter-cta{display:inline-block;vertical-align:middle;margin-right:20px;margin-right:1.25rem;font-family:'Franchise Bold', sans-serif;font-size:32px;font-size:2rem;color:#aa710a;text-transform:uppercase}footer{padding:20px 0;padding: 1.25rem 0;background:#1a1a1a url("../images/bg_footer.jpg") 50%;position:relative;z-index:1}footer a:hover{color:#f7f7ed}footer .right-col{text-align:right}.colophon{margin-top:20px;margin-top:1.25rem;font-size:14px;font-size:0.875rem;color:#666;font-weight:600;line-height:1.4em}.colophon a{color:#666}.footer-social{margin-top:10px;margin-top:0.625rem;font-size:35px;font-size:2.1875rem}.footer-links{margin-top:25px;margin-top:1.5625rem;text-transform:uppercase;font-size:18px;font-size:1.125rem;font-weight:700}.sticky-form{position:fixed;bottom:0;left:0;right:0;z-index:200}.sticky-form .columns{z-index:200}.quick-contact{position:absolute;right:60px;right:3.75rem;bottom:0;width:305px;width:19.0625rem;z-index:200;box-shadow:0 -1px 1px rgba(56,61,53,0.2)}.qc-tab{background-color:#96d3cf;padding:20px 25px;padding: 1.25rem 1.5625rem;font-weight:700;font-size:18px;font-size:1.125rem;color:#f7f7ed;text-transform:uppercase;cursor:pointer}.qc-tab:after{content:"\f077";font-family:'FontAwesome';float:right;font-size:24px;font-size:1.5rem;position:relative;top:-5px;top:-0.3125rem}.qc-tab.on:after{content:"\f078"}.qc-frame{background-color:#f7f7ed;font-size:14px;font-size:0.875rem;line-height:1.6em;max-height:0;overflow:hidden;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.qc-frame.expand{max-height:60em}.qc-inner-frame{padding:18px 18px 3px 18px;padding: 1.125rem 1.125rem 0.1875rem 1.125rem}div.wpcf7 .screen-reader-response{display:none}.event-slider .columns{overflow:hidden}.flex-direction-nav a{width:47px;width:2.9375rem;height:47px;height:2.9375rem;color:#fff;color:#fff;background-color:#96d3cf;text-align:center !important;border-radius:50%;background-clip:padding-box}.flex-direction-nav a:before{line-height:50px;font-size:35px;font-size:2.1875rem}.flex-control-paging li a{background:#383c35}.flex-control-paging li a.flex-active{background:#5a7d7c}#eventSlider .large-4{padding:0 40px 0 100px;padding: 0 2.5rem 0 6.25rem}#eventSlider .large-8{padding:0 100px 0 40px;padding: 0 6.25rem 0 2.5rem}#eventSlider .columns{height:175px;height:10.9375rem;border-right:1px solid #383d35}#eventSlider .columns:last-child{border-right:none}#eventSlider .event-title{font-weight:800;font-size:36px;font-size:2.25rem;color:#597c7c;text-transform:uppercase;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#eventSlider .event-frame{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.event-meta{color:#aa710a;font-family:'Franchise Bold', sans-serif;font-size:24px;font-size:1.5rem;text-transform:uppercase;line-height:1.4em}.event-venue,.event-name{font-size:27px;font-size:1.6875rem;font-weight:700;color:#597c7c;line-height:1.4em}.event-details{font-size:21px;font-size:1.3125rem;font-weight:500;line-height:1.4em}.event-details a{text-decoration:underline}.event-details a:hover{text-decoration:none}.event-details br{display:none}.more-cta{font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.4em;margin-top:20px;margin-top:1.25rem}.close-column{height:16px;height:1rem}#mailingListModal{padding:0}#mailingListModal .bf-frame{padding-bottom:0}.reveal-modal .close-reveal-modal{top:-10px;top:-0.625rem;right:15px;right:0.9375rem;color:#f7f7ed;font-weight:normal;text-transform:uppercase;font-size:15px;font-size:0.9375rem;text-decoration:underline;display:block;z-index:100}.reveal-modal .close-reveal-modal:hover{color:#5a7d7c}#product-offering{padding:0}#product-offering header{padding:30px 40px;padding: 1.875rem 2.5rem;background-color:#96d3cf;color:white}#product-offering header h2{float:left;font-weight:700;font-size:30px;font-size:1.875rem}#product-offering .close-reveal-modal{position:static;float:right;margin-top:10px;margin-top:0.625rem}.po-modal-frame.entry{padding:30px 40px;padding: 1.875rem 2.5rem}.po-modal-frame.entry ul{margin-top:0;font-weight:400}.product-modal{padding:0}.product-modal-frame{border-top:30px solid #96d3cf;background-color:#f7f7ed}.product-modal-frame .entry{padding:30px;padding:1.875rem}.product-modal-frame .close-reveal-modal{top:15px;top:0.9375rem;color:#5a7d7c;font-weight:700;font-size:18px;font-size:1.125rem}.product-modal-frame .close-reveal-modal:hover{color:#383d35}.product-modal-detail{padding:50px 0 0 0;padding: 3.125rem 0 0 0;font-size:21px;font-size:1.3125rem;line-height:1.4em;position:relative}.product-modal-detail .article-title{margin-bottom:.5em}.product-modal-detail .button{margin:40px 0 10px;margin: 2.5rem 0 0.625rem}.interest-fields{margin:15px 0;margin: 0.9375rem 0}.interest-fields input[type="checkbox"]{margin-bottom:5px;margin-bottom:0.3125rem}span.program-name input[type="text"]{color:#999}.flex-video{margin-bottom:50px;margin-bottom:3.125rem}[id*=__lpform_input_idx_],#__lpform_name,#__lpform_Name{top:0 !important;display:none !important}.online-concert-list{margin-top:50px;margin-top:3.125rem}.eb_frontend .info a.expand{text-transform:uppercase;text-decoration:underline;font-size:16px;font-size:1rem;font-weight:700;font-style:normal;color:#5a7d7c !important;padding-bottom:25px;padding-bottom:1.5625rem}.eb_frontend .eventDetails .spots{font-size:68px;font-size:4.25rem;font-family:'Franchise Bold', sans-serif;text-transform:uppercase;text-align:center}.eb_frontend .eventDetails .spots span{display:block;margin-top:8px;margin-top:0.5rem;font-family:'Raleway', sans-serif;font-size:18px;font-size:1.125rem;line-height:1.25em !important;font-weight:600 !important;text-align:center}.eb_frontend .buy a.buyBtn{background-color:#383c35;padding:14px 30px 12px;padding: 0.875rem 1.875rem 0.75rem;font-family:'Franchise Bold', sans-serif;line-height:1;color:#5a7d7c;font-size:24px;font-size:1.5rem;text-transform:uppercase;display:inline-block;vertical-align:middle}.eb_frontend .buy a.buyBtn:hover{background-color:#5a7d7c !important;color:#96d3cf !important;opacity:1}.cnt p{padding-bottom:1.4em !important}.eventDisplayCnt .dateCnt .dateWrap,.ebp-modal .dateCnt .dateWrap{color:#aa710a;font-family:'Franchise Bold', sans-serif;font-size:24px;font-size:1.5rem;text-transform:uppercase;line-height:1.4em}.eventDisplayCnt h3.title{background-color:#96d3cf}.ebp-content .title{opacity:1}.mfp-wrap button{background-color:transparent !important;min-width:0 !important}.mfp-wrap button:hover{background-color:transparent !important}.mfp-title{font-size:12px;font-size:0.75rem}.comment-frame{margin-top:30px;margin-top:1.875rem;padding:20px 0 0 0;padding: 1.25rem 0 0 0;background:#f7f7ed url(../images/bg_dotted.png) repeat-x 0 0}#respond #reply-title{font-family:'Franchise Bold', sans-serif;color:#aa710a;text-transform:uppercase;font-size:28px;font-size:1.75rem;margin:0 0 20px;margin: 0 0 1.25rem}#comment_number{font-family:'Franchise Bold', sans-serif;color:#aa710a;text-transform:uppercase;font-size:24px;font-size:1.5rem;margin:50px 0 30px;margin: 3.125rem 0 1.875rem}.commentlist{border-bottom:1px solid #d8ddd0}.commentlist li{clear:both;padding:13px 0;padding: 0.8125rem 0;border-top:1px solid #d8ddd0}.commentlist li li{margin-left:10%;margin-top:15px;margin-top:0.9375rem}.commentlist .comment-meta{font-size:13px;font-size:0.8125rem;text-transform:uppercase}.commentlist .comment-body{margin:15px 0 0;margin: 0.9375rem 0 0;font-size:16px;font-size:1rem;line-height:1.4em}.commentlist .comment-body p{padding-bottom:1.4em}.commentlist .comment-cf{padding-left:80px;padding-left:5rem}.commentlist .vcard{float:left;margin:0 0 0 -80px;margin: 0 0 0 -5rem;font-size:14px;font-size:0.875rem;line-height:1.25em;border:none;padding:0;max-width:70px;max-width:4.375rem}.commentlist .vcard img,.commentlist .vcard cite{display:block}.commentlist .vcard img{margin-bottom:.5em}.commentlist .reply{text-align:right;font-size:13px;font-size:0.8125rem;text-transform:uppercase}.commentlist #respond{padding:30px 0;padding: 1.875rem 0;clear:both}.commentlist #respond h3#reply-title{font-size:25px;font-size:1.5625rem}#commentform label,#commentform span.required{display:none}#commentform .comment-form-subscriptions{font-size:14px;font-size:0.875rem}#commentform .comment-form-subscriptions label{display:block;margin:40px 0 0 0;margin: 2.5rem 0 0 0}#commentform input[type="text"],#commentform input[type="date"],#commentform textarea{margin-top:5px;margin-top:0.3125rem}#commentform .comment-notes{margin-bottom:1.25em;font-size:14px;font-size:0.875rem}#commentform .form-submit{text-align:right}#commentform input[type="submit"]{width:150px;width:9.375rem}#emma-form{padding:80px 30px;padding: 5rem 1.875rem}#emma-form ul#emma-form-elements li.emma-form-row{width:90%}@media screen and (max-width: 64em){#emma-form ul#emma-form-elements li.emma-form-row{width:100%}}#emma-form ul#emma-form-elements .emma-form-input{float:none;width:100%;padding:15px;padding:0.9375rem;height:45px;height:2.8125rem}#emma-form input[type="submmit"]{max-width:100%}.emma-form-label{display:none}.mejs-button button{min-width:0 !important}.section-header{color:#5a7d7c;margin-bottom:40px;margin-bottom:2.5rem;font-size:18px;font-size:1.125rem}@media (min-width: 640px){.section-header{font-size:21px;font-size:1.3125rem}}.section-header h1,.section-header h2{font-weight:700;line-height:1.4}.section-header h1{font-size:30px;font-size:1.875rem}@media (min-width: 640px){.section-header h1{font-size:36px;font-size:2.25rem}}.teal-bg .section-header h1{color:white}.section-header h2{font-size:24px;font-size:1.5rem}@media (min-width: 640px){.section-header h2{font-size:30px;font-size:1.875rem}}.teal-bg .section-header h2{color:white}.section-header .section-header-text{margin-top:.4em;color:#383d35}.min-entry-height{min-height:300px;min-height:18.75rem}.entry h2+h1{margin-top:-.85em}.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{font-weight:700;color:#5a7d7c;font-size:1.6875em;line-height:1.4em;padding-bottom:.85em}.teal-bg .entry h1,.teal-bg .entry h2,.teal-bg .entry h3,.teal-bg .entry h4,.teal-bg .entry h5,.teal-bg .entry h6{color:#383d35}.entry h1{font-size:2em;padding-bottom:.75em}.entry h3{color:#aa710a;font-size:21px;font-size:1.3125rem;font-weight:600}.entry p,.entry ul,.entry ol{font-size:21px;font-size:1.3125rem;line-height:1.4em;padding-bottom:1.3em}.entry p:last-child,.entry ul:last-child,.entry ol:last-child{padding-bottom:0}.entry p.share-cta{padding:1.5em 0 .3em;font-size:14px;font-size:0.875rem;text-transform:uppercase;color:#5a7d7c}.entry ul,.entry ol{margin:-.75em 0 0 1.4em}.entry ul{margin-left:25px;margin-left:1.5625rem}.entry ul li{text-indent:-.9em}.entry ul li:before{color:#aa710a;content:"\2022";padding-right:.5em}.entry a{text-decoration:underline}.entry a:hover{text-decoration:none}.entry .testimonial-entry{padding:20px 0 30px;padding: 1.25rem 0 1.875rem;background:url(../images/bg_dotted.png) repeat-x 0 0}.entry .testimonial-entry p{font-size:21px;font-size:1.3125rem;font-family:'Oranienbaum', serif;color:#aa710a;font-style:italic}.entry .testimonial-entry p:last-child{font-family:'Raleway', sans-serif;color:#1a1a1a;font-weight:700;font-style:normal;font-size:14px;font-size:0.875rem}.entry ol{list-style-type:none;counter-reset:ol-counter}.entry ol li{text-indent:-1.25em}.entry ol li:before{content:counter(ol-counter) ". ";counter-increment:ol-counter;color:#aa710a;margin-right:3px;margin-right:0.1875rem}.entry.checked-ul ul{margin-left:2.35em !important}.entry.checked-ul ul li{text-indent:-2.2em;margin:0 0 1em}.entry.checked-ul ul li:before{width:35px;width:2.1875rem;height:32px;height:2rem;margin:0 .5em 0 0;padding:0;background:url("../images/checkmark.png") no-repeat;display:inline-block;content:"";position:relative;top:5px;top:0.3125rem}.entry.related-articles ul{margin:-12px 0 0 0;margin: -0.75rem 0 0 0;font-weight:normal;font-size:18px;font-size:1.125rem;line-height:1.6em}.entry.related-articles ul li{text-indent:0}.entry.related-articles ul li:before{display:none}.read-more{text-transform:uppercase;text-decoration:underline;font-size:18px;font-size:1.125rem;font-weight:700}img.alignleft,.wp-caption.alignleft{float:left;margin:0 15px 20px 0;margin: 0 0.9375rem 1.25rem 0}img.alignright,.wp-caption.alignright{float:right;margin:0 0 20px 15px;margin: 0 0 1.25rem 0.9375rem}img.aligncenter,.wp-caption.aligncenter{display:block;margin:0 auto 20px;margin: 0 auto 1.25rem}.wp-caption{max-width:100%}.wp-caption img{display:block}.wp-caption p.wp-caption-text{max-width:431px;max-width:26.9375rem;font-size:0.857em;color:black}.edit-link{font-size:12px;font-size:0.75rem;text-transform:uppercase}input[type="text"],input[type="email"],input[type="confirm_email"],input[type="tel"],textarea{-webkit-appearance:none;border-radius:0}label.error{margin:-1em 0 1.5em}.dr-form.qc-form input[type="text"],.dr-form.qc-form input[type="email"],.dr-form.qc-form input[type="confirm_email"],.dr-form.qc-form textarea{margin-bottom:15px;margin-bottom:0.9375rem}.qc-form{margin:18px 0 0 0;margin: 1.125rem 0 0 0}.qc-form textarea{height:120px;height:7.5rem}.qc-form .left-col,.qc-form .right-col{float:left;width:47%}.qc-form .right-col{float:right;text-align:right}.qc-form .reqtxt{margin-bottom:12px;margin-bottom:0.75rem;font-weight:500}.pure-form-stacked{background:white;padding:30px;padding:1.875rem}.pure-form-stacked>h3,.pure-form-stacked>p{display:none}.pure-form-stacked input[type="text"],.pure-form-stacked input[type="password"],.pure-form-stacked input[type="date"],.pure-form-stacked input[type="datetime"],.pure-form-stacked input[type="datetime-local"],.pure-form-stacked input[type="month"],.pure-form-stacked input[type="week"],.pure-form-stacked input[type="email"],.pure-form-stacked input[type="confirm_email"],.pure-form-stacked input[type="number"],.pure-form-stacked input[type="search"],.pure-form-stacked input[type="tel"],.pure-form-stacked input[type="time"],.pure-form-stacked input[type="url"],.pure-form-stacked input[type="color"],.pure-form-stacked textarea{margin:0 !important;border-radius:0 !important;border:none !important;box-shadow:none !important}.eStore_order_summary{background-color:white;padding:30px;padding:1.875rem;margin-bottom:30px;margin-bottom:1.875rem}.dr-form .offset,#commentform .offset,.pure-form-stacked .offset{height:37px;height:2.3125rem;margin-bottom:24px;margin-bottom:1.5rem}.dr-form input[type="text"],.dr-form input[type="password"],.dr-form input[type="date"],.dr-form input[type="datetime"],.dr-form input[type="datetime-local"],.dr-form input[type="month"],.dr-form input[type="week"],.dr-form input[type="email"],.dr-form input[type="confirm_email"],.dr-form input[type="number"],.dr-form input[type="search"],.dr-form input[type="tel"],.dr-form input[type="time"],.dr-form input[type="url"],.dr-form input[type="color"],.dr-form textarea,#commentform input[type="text"],#commentform input[type="password"],#commentform input[type="date"],#commentform input[type="datetime"],#commentform input[type="datetime-local"],#commentform input[type="month"],#commentform input[type="week"],#commentform input[type="email"],#commentform input[type="confirm_email"],#commentform input[type="number"],#commentform input[type="search"],#commentform input[type="tel"],#commentform input[type="time"],#commentform input[type="url"],#commentform input[type="color"],#commentform textarea,.pure-form-stacked input[type="text"],.pure-form-stacked input[type="password"],.pure-form-stacked input[type="date"],.pure-form-stacked input[type="datetime"],.pure-form-stacked input[type="datetime-local"],.pure-form-stacked input[type="month"],.pure-form-stacked input[type="week"],.pure-form-stacked input[type="email"],.pure-form-stacked input[type="confirm_email"],.pure-form-stacked input[type="number"],.pure-form-stacked input[type="search"],.pure-form-stacked input[type="tel"],.pure-form-stacked input[type="time"],.pure-form-stacked input[type="url"],.pure-form-stacked input[type="color"],.pure-form-stacked textarea{background-color:#eff1ec;border-color:#eff1ec;box-shadow:none;margin-bottom:24px;margin-bottom:1.5rem;font-size:14px;font-size:0.875rem}.dr-form input[type="text"]:focus,.dr-form input[type="password"]:focus,.dr-form input[type="date"]:focus,.dr-form input[type="datetime"]:focus,.dr-form input[type="datetime-local"]:focus,.dr-form input[type="month"]:focus,.dr-form input[type="week"]:focus,.dr-form input[type="email"]:focus,.dr-form input[type="confirm_email"]:focus,.dr-form input[type="number"]:focus,.dr-form input[type="search"]:focus,.dr-form input[type="tel"]:focus,.dr-form input[type="time"]:focus,.dr-form input[type="url"]:focus,.dr-form input[type="color"]:focus,.dr-form textarea:focus,#commentform input[type="text"]:focus,#commentform input[type="password"]:focus,#commentform input[type="date"]:focus,#commentform input[type="datetime"]:focus,#commentform input[type="datetime-local"]:focus,#commentform input[type="month"]:focus,#commentform input[type="week"]:focus,#commentform input[type="email"]:focus,#commentform input[type="confirm_email"]:focus,#commentform input[type="number"]:focus,#commentform input[type="search"]:focus,#commentform input[type="tel"]:focus,#commentform input[type="time"]:focus,#commentform input[type="url"]:focus,#commentform input[type="color"]:focus,#commentform textarea:focus,.pure-form-stacked input[type="text"]:focus,.pure-form-stacked input[type="password"]:focus,.pure-form-stacked input[type="date"]:focus,.pure-form-stacked input[type="datetime"]:focus,.pure-form-stacked input[type="datetime-local"]:focus,.pure-form-stacked input[type="month"]:focus,.pure-form-stacked input[type="week"]:focus,.pure-form-stacked input[type="email"]:focus,.pure-form-stacked input[type="confirm_email"]:focus,.pure-form-stacked input[type="number"]:focus,.pure-form-stacked input[type="search"]:focus,.pure-form-stacked input[type="tel"]:focus,.pure-form-stacked input[type="time"]:focus,.pure-form-stacked input[type="url"]:focus,.pure-form-stacked input[type="color"]:focus,.pure-form-stacked textarea:focus{box-shadow:0 0 5px rgba(150,211,207,0.8)}.dr-form .row,.dr-form .flex-row,#commentform .row,#commentform .flex-row,.pure-form-stacked .row,.pure-form-stacked .flex-row{margin-left:auto;margin-right:auto}.dr-form .row .row,.dr-form .flex-row .row,.dr-form .row .flex-row,.dr-form .flex-row .flex-row,#commentform .row .row,#commentform .flex-row .row,#commentform .row .flex-row,#commentform .flex-row .flex-row,.pure-form-stacked .row .row,.pure-form-stacked .flex-row .row,.pure-form-stacked .row .flex-row,.pure-form-stacked .flex-row .flex-row{margin-left:-15px;margin-left:-0.9375rem;margin-right:-15px;margin-right:-0.9375rem}.dr-form .captcha,#commentform .captcha,.pure-form-stacked .captcha{width:79px;width:4.9375rem;height:37px;height:2.3125rem;background-color:#96d3cf;margin-bottom:15px;margin-bottom:0.9375rem}.dr-form .wpcf7-captchac,#commentform .wpcf7-captchac,.pure-form-stacked .wpcf7-captchac{margin-bottom:15px;margin-bottom:0.9375rem}.dr-form .button,#commentform .button,.pure-form-stacked .button{width:100%;min-width:0}.form-header.mailing-list-header{text-align:center}.form-header.mailing-list-header .columns:last-child{text-align:center}.form-header{background-color:#96d3cf;color:#f7f7ed;padding:30px 15px;padding: 1.875rem 0.9375rem}.form-header h2{font-weight:700;font-size:27px;font-size:1.6875rem}.form-header .columns:last-child{text-align:right}.form-header .columns p{padding-top:12px;padding-top:0.75rem}.bf-frame{background-color:white;padding:30px 15px;padding: 1.875rem 0.9375rem}.bf-frame .form-entry{margin:20px 0;margin: 1.25rem 0}.bf-frame textarea{height:103px;height:6.4375rem}.bf-frame .captcha-label{font-size:21px;font-size:1.3125rem;margin-bottom:10px;margin-bottom:0.625rem}.bf-frame .captcha-input{width:158px;width:9.875rem}.bf-frame .captcha-desc{width:50%;color:#999;font-size:12px;font-size:0.75rem}.bf-frame .captcha-column{padding-bottom:15px;padding-bottom:0.9375rem}.bf-frame .captcha-column .ib,.bf-frame .captcha-column .captcha-desc{display:inline-block;vertical-align:top;margin-right:15px;margin-right:0.9375rem}.bf-frame .captcha-column .captcha-desc{margin-right:0}.bf-frame input[type="submit"]{margin-top:28px;margin-top:1.75rem;max-width:130px;max-width:8.125rem}.bf-frame .row,.bf-frame .flex-row{margin-left:auto;margin-right:auto}.bf-frame .row .row,.bf-frame .flex-row .row,.bf-frame .row .flex-row,.bf-frame .flex-row .flex-row{margin-left:-8px;margin-left:-0.5rem;margin-right:-8px;margin-right:-0.5rem}.bf-frame input[name="program-name"],.bf-frame input[name="season-type"]{background-color:white}.bf-frame.wide-submit input[type="submit"]{max-width:100%}@media screen and (max-width: 1390px){.mlf-last-row .columns{width:100%}.mlf-last-row input[type="submit"]{margin-top:0}}div.wpcf7-response-output{border:none !important;margin:20px 0;margin: 1.25rem 0;padding:0;text-align:center}div.wpcf7-validation-errors{color:#c60f13 !important}input.wpcf7-not-valid,textarea.wpcf7-not-valid{border-color:#c60f13 !important}div.wpcf7-mail-sent-ok{color:#597c7c}span.wpcf7-not-valid-tip{display:none}.entry .wpcf7 p{font-size:14px;font-size:0.875rem;padding-bottom:1rem}@media (min-width: 640px){.entry .wpcf7 p{padding-bottom:0}}.entry .wpcf7 input[type="text"],.entry .wpcf7 input[type="password"],.entry .wpcf7 input[type="date"],.entry .wpcf7 input[type="datetime"],.entry .wpcf7 input[type="datetime-local"],.entry .wpcf7 input[type="month"],.entry .wpcf7 input[type="week"],.entry .wpcf7 input[type="email"],.entry .wpcf7 input[type="confirm_email"],.entry .wpcf7 input[type="number"],.entry .wpcf7 input[type="search"],.entry .wpcf7 input[type="tel"],.entry .wpcf7 input[type="time"],.entry .wpcf7 input[type="url"],.entry .wpcf7 input[type="color"],.entry .wpcf7 textarea{margin:0}@media (min-width: 640px){.entry .wpcf7 input[type="text"],.entry .wpcf7 input[type="password"],.entry .wpcf7 input[type="date"],.entry .wpcf7 input[type="datetime"],.entry .wpcf7 input[type="datetime-local"],.entry .wpcf7 input[type="month"],.entry .wpcf7 input[type="week"],.entry .wpcf7 input[type="email"],.entry .wpcf7 input[type="confirm_email"],.entry .wpcf7 input[type="number"],.entry .wpcf7 input[type="search"],.entry .wpcf7 input[type="tel"],.entry .wpcf7 input[type="time"],.entry .wpcf7 input[type="url"],.entry .wpcf7 input[type="color"],.entry .wpcf7 textarea{margin-bottom:1rem}}.wpcf7 textarea{font-size:14px;font-size:0.875rem;margin-bottom:1em}.wpcf7 input[type="radio"]{margin:0}.wpcf7 input[type="checkbox"]{margin:0}@media (min-width: 640px){.wpcf7 input[type="checkbox"]{margin:0 0 1rem}}.wpcf7-radio{display:block}.wpcf7-acceptance.wpcf7-not-valid+span.wpcf7-not-valid-tip{display:inline-block;color:#c60f13}.wpcf7-acceptance.wpcf7-not-valid+span.wpcf7-not-valid-tip:before{content:"\00a0("}.wpcf7-acceptance.wpcf7-not-valid+span.wpcf7-not-valid-tip:after{content:")"}@media (min-width: 1024px){.wpcf7-radio{padding-bottom:1.3em}}.radio-blocked .wpcf7-list-item{display:block;margin-left:.5em}@media (min-width: 640px){.radio-blocked span.wpcf7-list-item.first{margin-top:1rem}}span.wpcf7-list-item{margin:1rem 1rem 0 0}span.wpcf7-list-item.first{margin-top:0}.pricing-column-header{background-color:#5a7d7c;color:white;font-size:32px;font-size:2rem;font-weight:700;line-height:1;padding:15px 10px;padding: 0.9375rem 0.625rem;text-align:center}.pricing-column-entry,.confirmation-column-entry{background-color:white;text-align:center;padding:20px;padding:1.25rem;float:none !important}.price-row{background-color:white;text-align:center;padding:10px 20px;padding: 0.625rem 1.25rem;font-size:21px;font-size:1.3125rem;height:110px;height:6.875rem;margin-bottom:20px;margin-bottom:1.25rem}p.price{padding-bottom:0;font-weight:700;color:#5a7d7c;font-size:30px;font-size:1.875rem;line-height:1.2}p.strike{text-decoration:line-through}.confirmation-column-header,.program-column-header{background-color:#96d3cf;color:white;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1;padding:18px;padding:1.125rem;text-align:center}.confirmation-column-entry .button-row{height:50px;height:3.125rem;margin-top:25px;margin-top:1.5625rem}.confirmation-column-entry .button-row .addthis_sharing_toolbox{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.content--image-banner{padding:0}.content--image-banner .columns{padding-top:60px;padding-top:3.75rem;padding-bottom:60px;padding-bottom:3.75rem}@media (min-width: 640px){.content--image-banner .columns{padding-top:0;padding-bottom:0;height:450px;height:28.125rem}}.content--image-banner .section-header{margin-bottom:0}.image-banner-header{text-align:center;color:white}@media (min-width: 640px){.image-banner-header{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.mg-video-frame{margin-bottom:75px;margin-bottom:4.6875rem}.content--flexible .media-gallery{margin-top:0}.content--image-banner{background-repeat:no-repeat;background-position:50%;background-size:cover}@media screen and (max-width: 65.625em){.top-nav-overlay{line-height:1.6em}.top-nav-overlay .columns{height:200px;height:12.5rem}.sub-page-menu-section.fixedPos{position:relative;z-index:1;top:auto;left:auto;right:auto}.header{text-align:center}.header .columns{float:none;width:100%}.header .menu-header{text-align:center}#menu-main>li>a{padding-bottom:20px;padding-bottom:1.25rem}.hero-entry h1{margin-top:250px;margin-top:15.625rem}.hero-entry br{display:none}.hero-entry .button br{display:inline-block}.sticky-inner-hero{min-height:400px;min-height:25rem}.sticky-inner-hero .sticker{top:200px;top:12.5rem}.sticky-buffer{min-height:200px;min-height:12.5rem}}@media screen and (max-width: 64em){#eventSlider .large-4,#eventSlider .large-8{padding:0;text-align:center}#eventSlider .columns{width:100%;height:auto;border:none;border:1px dashed pink;float:none}#eventSlider .event-title{margin-bottom:30px;margin-bottom:1.875rem;font-size:28px;font-size:1.75rem}#eventSlider .event-title,#eventSlider .event-frame{position:static;top:0;-webkit-transform:translateY(0);transform:translateY(0);padding:0 20px 0 10px;padding: 0 1.25rem 0 0.625rem}.flex-direction-nav{display:none}.page-sidebar div:not(.flex-video){display:none}.entry p:last-child,.entry ul:last-child,.entry ol:last-child{padding-bottom:1.3em}.event-info .columns.align-right{text-align:left}.page-sidebar{margin-top:50px;margin-top:3.125rem}.sort-details.sv-programs{padding-right:20px;padding-right:1.25rem}.sort-details.sv-programs .columns:first-child{float:left}.sort-details.sv-programs .columns:last-child{display:none}.concert-summary{padding-right:0}.concert-summary .read-more{margin-top:0 !important}.clc-frame{margin-right:0}.thumb-frame{text-align:center}.thumb-frame img{margin:0 auto}.choice-item{margin-bottom:40px;margin-bottom:2.5rem}footer{text-align:center}footer .columns.right-col{padding-top:40px;padding-top:2.5rem;padding-bottom:75px;padding-bottom:4.6875rem;text-align:center}.sticky-form{position:static}.quick-contact{left:50%;right:auto;margin-left:-152.5px;margin-left:-9.53125rem}.dr-form .offset{display:none}.dr-form input[type="submit"]{margin-top:0}.product-modal-frame .row>.row,.product-modal-frame .flex-row>.row,.product-modal-frame .row>.flex-row,.product-modal-frame .flex-row>.flex-row{padding:45px 30px 0 30px;padding: 2.8125rem 1.875rem 0 1.875rem}.product-modal-frame .entry{padding-left:15px;padding-left:0.9375rem;padding-right:15px;padding-right:0.9375rem}.product-modal-detail{padding-top:20px;padding-top:1.25rem}}@media screen and (max-width: 50em){.top-nav-overlay{position:absolute}.sticky-frame .sticker{position:static}.top-nav{background:#383c35;background:#383c35;-pie-background:#383c35;behavior:url("../js/pie/pie.htc")}.header{background:#f7f7ed;background:rgba(247,247,237,0);-pie-background:rgba(247,247,237,0);behavior:url("../js/pie/pie.htc");padding-bottom:10px;padding-bottom:0.625rem}.logo-light{display:none}.logo-dark{display:inline-block}.menu-trigger{color:#96d3cf}.menu-trigger:hover{color:white}#menu-main a{color:#383d35}#menu-main a:hover{color:#597c7c}#menu-main>li:hover .sub-menu{display:none}#menu-main>li>a{padding-bottom:0}.sticky-inner-hero,.sticky-buffer{min-height:0}.hero.hero-inner{background-position:20% 50%}.hero-home{min-height:600px;min-height:37.5rem}.hero-home .columns{min-height:0}.hero-entry{padding-bottom:20px;padding-bottom:1.25rem}.hero-entry h1{margin-top:100px;margin-top:6.25rem}.hero-entry figcaption{position:static}#reveal-section{position:static;height:auto}#reveal-section .content{position:static}}@media screen and (max-width: 48em){.prefooter-cta{display:block;margin:0 0 15px;margin: 0 0 0.9375rem}}@media screen and (max-width: 40em){.reveal-modal{min-height:0}.top-nav-overlay .columns{height:auto}.menu-overlay-frame{position:static;top:0;-webkit-transform:translateY(0);transform:translateY(0)}#menu-overlay li{display:block;margin:1em 0}.menu-header{display:none}.hero-entry{font-size:75%}.latest-grid li{margin-bottom:30px;margin-bottom:1.875rem}.latest-grid li:last-child{margin-bottom:0}.sort-details.sv-programs{padding:25px 20px 0 20px;padding: 1.5625rem 1.25rem 0 1.25rem}.concert-summary{padding:0 0 25px;padding: 0 0 1.5625rem}.bcg-frame{height:auto !important}.post-nav .previous-post,.post-nav .next-post{float:none;text-align:center;display:block;margin:.75em 0}.product-details .more-info{margin:0 0 20px;margin: 0 0 1.25rem}}@media screen and (max-width: 35.5em){#sub-page-menu{text-align:center}#sub-page-menu li{display:block;margin:0}img.alignleft,.wp-caption.alignleft,img.alignright,.wp-caption.alignright{float:none;margin:0 auto 20px;display:block}#product-offering header{text-align:center;padding-top:40px;padding-top:2.5rem}#product-offering header h2{float:none}#product-offering .close-reveal-modal{float:none;position:absolute;top:5px;top:0.3125rem}}@media screen and (max-width: 30em){.top-nav-overlay .large-12{padding-bottom:30px;padding-bottom:1.875rem}.close-overlay{right:auto;left:50%;margin-left:-10px;margin-left:-0.625rem}.form-header .columns{text-align:center !important}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1){.hero-home{min-height:780px;min-height:48.75rem}}@media screen and (max-height: 600px){.sticky-form{position:static}}@media screen and (max-height: 767px){.sticky-hero .sticker{bottom:auto;position:static}.hero-home{height:auto}}@media screen and (max-height: 580px){#reveal-section{z-index:100}}@font-face{font-family:'Franchise Bold';src:url("../fonts/franchise-free-bold-webfont.eot");src:url("../fonts/franchise-free-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/franchise-free-bold-webfont.woff2") format("woff2"),url("../fonts/franchise-free-bold-webfont.woff") format("woff"),url("../fonts/franchise-free-bold-webfont.ttf") format("truetype"),url("../fonts/franchise-free-bold-webfont.svg#franchise_freebold") format("svg");font-weight:normal;font-style:normal}
/*# sourceMappingURL=site.css.map */