.blog-feed .the-content{text-align:left}@media screen and (max-width:991px){.blog-feed .the-content{text-align:center}}.blog-feed .the-content p:last-of-type{text-align:center}.blog-feed .the-content p:last-of-type a.read-more{margin-top:40px}@media screen and (max-width:991px){.blog-feed .the-content p:last-of-type a.read-more{margin-top:20px}}@media screen and (min-width:992px){.blog-feed h3{padding:0 1vw;height:130px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}}@media screen and (max-width:991px){.blog-feed h3{font-size:calc(24px + .4vw);margin-bottom:25px}}@media screen and (min-width:1400px){.blog #content,.archive #content,.search #content{width:80vw}}.blog .entry-summary,.archive .entry-summary,.search .entry-summary{margin-bottom:30px}@media screen and (min-width:992px){.blog .entry-summary,.archive .entry-summary,.search .entry-summary{text-align:left}}.blog .entry-summary .entry-image img,.archive .entry-summary .entry-image img,.search .entry-summary .entry-image img{margin-bottom:40px}@media screen and (min-width:992px){.blog .entry-summary .entry-image img,.archive .entry-summary .entry-image img,.search .entry-summary .entry-image img{float:left;margin-right:40px}}.blog .entry-summary h2,.archive .entry-summary h2,.search .entry-summary h2{margin-bottom:10px;clear:none}.blog .entry-summary h2 a,.archive .entry-summary h2 a,.search .entry-summary h2 a{font-weight:300}.blog .entry-summary time,.archive .entry-summary time,.search .entry-summary time{font-weight:400}.blog .entry-summary .wpusb,.archive .entry-summary .wpusb,.search .entry-summary .wpusb{margin-top:10px;margin-bottom:8px}@media screen and (max-width:991px){.blog .entry-summary,.archive .entry-summary,.search .entry-summary{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.blog .entry-summary h2,.archive .entry-summary h2,.search .entry-summary h2{order:1}.blog .entry-summary .entry-meta,.archive .entry-summary .entry-meta,.search .entry-summary .entry-meta{order:2}.blog .entry-summary .entry-image,.archive .entry-summary .entry-image,.search .entry-summary .entry-image{order:3}.blog .entry-summary .wpusb,.archive .entry-summary .wpusb,.search .entry-summary .wpusb{order:4}.blog .entry-summary p,.archive .entry-summary p,.search .entry-summary p{order:5}.blog .entry-summary a.read-more,.archive .entry-summary a.read-more,.search .entry-summary a.read-more{order:6}}@media screen and (min-width:768px){.single .article-holder .post{padding-right:30px}}.single .article-holder .post .image-container img{width:100%;display:block;margin:0 auto;margin-bottom:30px}.single .article-holder .post .the-content{text-align:left}.single .article-holder .post .the-content p{margin-bottom:2rem}@media screen and (min-width:1400px){.single.single-post #content{width:80vw}}.single.single-post #content .article-holder .post h1{font-size:calc(30px + 1vw);margin-bottom:10px}.single #recent-posts{margin-top:77px;border-left:1px solid #ccc;margin-left:-10px;padding-left:20px}.single #recent-posts h5{padding-top:20px;margin-bottom:20px}.single #recent-posts ul{list-style-type:none;padding-left:0;font-size:16px;line-height:1.3;margin-top:0;margin-left:3px;margin-right:-40px;padding-bottom:10px}.single #recent-posts ul li{margin-bottom:16px}.single #recent-posts ul li a{display:inline-block}.single #recent-posts ul li a:hover{padding-left:10px;margin-right:-10px}.single-pagination{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:sspace-betweens;-webkit-justify-content:space-between;justify-content:space-between}.container.text__align__p p{text-align:justify}@media screen and (max-width:767px){.process-reverse .panel-grid-cell:nth-of-type(even){display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.process-reverse .panel-grid-cell:nth-of-type(even) .crop-circle{margin-bottom:20px}#team-members-main{display:-ms-flexbox;display:-webkit-flex;display:flex;text-align:center;margin-top:80px;overflow:hidden;margin-bottom:-50px;list-style-type:none;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:ccenterc;-webkit-justify-content:center;justify-content:center;padding-left:0;margin-left:0}@media screen and (max-width:767px){#team-members-main{margin-top:40px}}#team-members-main li{margin-bottom:110px;vertical-align:top;width:33.32%;text-align:center;height:270px;padding:0 20px}@media screen and (max-width:767px){#team-members-main li{margin-bottom:70px;width:50%}}@media screen and (max-width:539px){#team-members-main li{width:100%}}#team-members-main li a{display:block;overflow:hidden;position:relative;margin:auto}#team-members-main li a:first-child{border-radius:50%;background-clip:padding-box;max-width:200px}#team-members-main li a:hover img{-webkit-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06);position:relative;z-index:0}#team-members-main li a img{transition:transform 1s;width:100%}#team-members-main li .crop-circle img{max-width:200px;width:100%}#team-members-main li span{display:block;position:relative;margin:auto}#team-members-main h5{margin-bottom:0}.page-id-153 .container.text__align__p{max-width:calc(100%) !important;width:calc(100%) !important}.single-team #primary header.entry-header{text-align:center}.single-team #primary header.entry-header .post-thumbnail{width:100%;max-width:360px;margin:0 auto 20px}.single-team #primary header.entry-header h1.entry-title{margin-bottom:0}@media screen and (min-width:768px){.single-team #secondary{-webkit-transform:translateX(calc(40px + 2vw));-ms-transform:translateX(calc(40px + 2vw));transform:translateX(calc(40px + 2vw))}}.single-team #secondary #team-members-side ul{list-style-type:none;padding-left:0;margin-left:0}.single-team #secondary #team-members-side ul li{display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:20px}.single-team #secondary #team-members-side ul li .team-member-side-thumb{width:100%;max-width:80px;margin-right:20px}.single-team #secondary #team-members-side ul li .team-member-side-info{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:ccenterc;-webkit-justify-content:center;justify-content:center}.single-team #secondary #team-members-side ul li .team-member-side-info .team-member-side-name{font-size:20px}.contact-side h3{margin-bottom:20px}.contact-side a{display:block;margin-bottom:22px;color:#8c9b46}.contact-side a:hover span{text-decoration:underline}.contact-side a span{padding-left:10px;display:inline-block;line-height:1.2}.contact-side a svg{width:30px}.contact-side a.btn-phone svg{width:33px}.contact-side a.btn-phone span{margin-left:-5px}.contact-side a i{color:#9cad4e;margin-right:14px;vertical-align:top}.contact-sm-side h3{margin-bottom:20px}.contact-sm-side .social-media{font-size:1.6em}.error404 #content{margin-bottom:calc(60px + 5vw)}.error404 #content .title-404{font-size:30vw;font-weight:600;line-height:1;margin-top:-5vw;color:#ccc}.error404 #content .subtitle-404{font-size:calc(21px + 2vw)}.banner-caption.banner-wrapper h1{font-family:'madelyn',sans-serif}.home .banner-caption.banner-wrapper h1{max-width:250px;text-align:center}a.featured__button{background:#b42d70;color:white !important;padding:10px 17px;border-radius:5px}.home a.featured__button{display:inline-block}.container__styles{text-align:left;color:#000000;font-weight:300}.container__styles h1{color:#0e2157}p.featured__description{font-size:1.25em;font-weight:500;padding-top:8px;padding-bottom:8px}ul.featured__list__left__lines{padding:0;margin:0;list-style:none;font-size:1.2em;padding-top:2.5em}ul.featured__list__left__lines li{padding-left:21px;border-left:9px solid #b42d70;padding-top:4px;padding-bottom:4px;font-size:19.25px;font-weight:400}@media (min-width:992px){.container__images{margin-top:-11em}}a.schedule__button{color:#333;padding:.4em 1em;background:#f6f6f6;display:inline-block;margin-top:2em}.title__helper .so-widget-sow-editor.so-widget-sow-editor-base{margin-bottom:0 !important}.title__helper h2{padding-top:1em;padding-bottom:25px}.home .blog-feed .the-content p:last-of-type a.read-more{display:none}.page-id-357 p.featured__content{max-width:100% !important}ul.square__list{color:#b42d70 !important;list-style-type:square;font-size:1.5em;margin:0;width:100%;display:flex;flex-wrap:wrap;padding-left:1em;margin-top:2em}ul.square__list li{flex-basis:50%;padding-right:30px;font-size:17px;margin-bottom:1em}ul.square__list li span{color:black}@media (min-width:992px){.container__styles.classes__container{padding-right:3vw}}.su-tabs.my-custom-tabs .su-tabs-nav span.su-tabs-current{background-color:#b42d70}button:not(.no-button-style):not(.slbCloseBtn):not(.slbArrow),.button:not(.no-button-style):not(.slbCloseBtn):not(.slbArrow){background:#b42d70;border-radius:5px}.site-content ul.bullet-style{color:#b42d70;list-style-type:square}@media (min-width:992px){select.ofTrigger{display:none}}a.button.button__after__img{margin-top:140px}.container__styles{padding-right:5vw}@media (max-width:991px){.container__styles{padding-right:0px}.home div#content{padding-left:0 !important;padding-right:0 !important}}div#pg-22-4{display:none}ul#team-members-main a{max-width:200px;max-height:200px}ul#team-members-main h5 a{border-radius:0px !important}.page-id-207 a.btn-map{display:flex}ul#team-members-main li>a{height:auto !important;width:100% !important;max-width:100% !important}.team__memember__image{height:300px;border-radius:500px;width:300px;margin:0 auto;background-size:cover;background-position:50% 0%;position:relative}a.image__container__team__member{margin-bottom:1.5em;display:block}.container.custom__our__team__container .col-lg-4{padding-bottom:0em;padding-top:3em}.team__memember__image{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out}.team__memember__image:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.cool__border__team__member{content:'';width:calc(100% + 20px);height:calc(100% + 20px);display:block;border-radius:200px;border:1px solid #ddd;position:absolute;left:-10px;top:-10px}.team__memember__image:after{content:none !important}.margin__fix__homepage .so-widget-sow-editor.so-widget-sow-editor-base{margin-bottom:70px !important}.title__helper h2{padding-top:1.9em !important;padding-bottom:25px}.page-id-790 .row.service__spacing.summer__camp__row{max-width:1600px;margin:0 auto}.page-id-790 .col-lg-6.background__container{min-height:450px}.col-lg-4.col-md-6.col-sm-12.team__member__131{order:-1}@media (min-width:992px){.col-lg-4.col-md-6.col-sm-12.team__member__131{order:-1;width:100% !important;max-width:100% !important;flex-basis:100%}}.home a.featured__button.gallery__button{margin-top:3em}h2.max__width__homepage__title{max-width:880px;margin:0 auto}.nutcracker a{color:#333}p.audition__date__description{text-align:center;margin-top:70px;margin-bottom:70px;font-weight:500;font-size:30px}.container.nutcracker h2{margin-top:80px}.container.nutcracker a.featured__button.gallery__button{display:inline-block;font-size:22px}p.center__button{text-align:center}.container.nutcracker li{text-align:left}p.h-size-5.bold.on__top__of__list{margin:0;color:#0e2157}.gallery__container__nutcracker{padding-top:30px;padding-bottom:80px}@media (max-width:991px){p.audition__date__description{font-size:20px}.container.nutcracker li{text-align:left;padding-left:14px}ul.featured__list__left__lines{padding-top:20px}.container.nutcracker h2{margin-top:100px}}