.ctct-form-wrapper .ctct-button{font-size:.9rem}.ctct-form-wrapper .ctct-message{border:1px solid;padding:1em}.ctct-form-wrapper .ctct-message.ctct-error{background-color:rgba(255,65,54,.02);border-color:#ff4136;color:#cf0b00}.ctct-form-wrapper .ctct-message.ctct-success{background-color:rgba(46,204,64,.02);border-color:#2ecc40;color:#1b7825}.ctct-form-wrapper .ctct-message .ctct-dismiss-ajax-notice{border-radius:50%;float:right;line-height:1;padding:.85rem 1rem;text-decoration:none}.ctct-form-wrapper .ctct-form-field{margin:0 0 1rem}.ctct-form-wrapper .ctct-field-inline{display:inline-block}@media (min-width:992px){.ctct-form-wrapper .ctct-field-half{float:left;margin-right:2%;width:48%}.ctct-form-wrapper .ctct-field-half:last-of-type{margin-right:0}}@media (min-width:992px){.ctct-form-wrapper .ctct-field-third{float:left;margin-right:2%;width:32%}.ctct-form-wrapper .ctct-field-third:last-of-type{margin-right:0}}@media (min-width:992px){.ctct-form-wrapper .ctct-field-fourth{float:left;margin-right:2%;width:24%}.ctct-form-wrapper .ctct-field-fourth:last-of-type{margin-right:0}}.ctct-form-wrapper input[type=text]:required:valid,.ctct-form-wrapper input[type=email]:required:valid,.ctct-form-wrapper input[type=password]:required:valid,.ctct-form-wrapper input[type=tel]:required:valid,.ctct-form-wrapper input[type=number]:required:valid{background-image:url(//nationaldance.org/wp-content/plugins/constant-contact-forms/assets/css/../images/check_circle.svg);background-position:8px 50%;background-repeat:no-repeat;background-size:18px;border-color:#2ecc40;padding-left:32px}.ctct-form-wrapper input[type=text]:required.ctct-invalid,.ctct-form-wrapper input[type=text].ctct-invalid,.ctct-form-wrapper input[type=email]:required.ctct-invalid,.ctct-form-wrapper input[type=email].ctct-invalid,.ctct-form-wrapper input[type=password]:required.ctct-invalid,.ctct-form-wrapper input[type=password].ctct-invalid,.ctct-form-wrapper input[type=tel]:required.ctct-invalid,.ctct-form-wrapper input[type=tel].ctct-invalid,.ctct-form-wrapper input[type=number]:required.ctct-invalid,.ctct-form-wrapper input[type=number].ctct-invalid{background:rgba(255,65,54,.02) url(//nationaldance.org/wp-content/plugins/constant-contact-forms/assets/css/../images/error.svg) no-repeat 8px 50%;background-size:24px;border-color:#ff4136;padding-left:40px}.ctct-form-wrapper select.ctct-label-top,.ctct-form-wrapper select.ctct-label-bottom{width:100%}.ctct-form-wrapper .ctct-field-error{font-size:.85rem;font-style:italic}.ctct-form-wrapper input.ctct-invalid{background:#fff url(//nationaldance.org/wp-content/plugins/constant-contact-forms/assets/css/../images/error.svg) no-repeat;background-color:rgba(255,65,54,.02);background-position:8px 50%;background-size:24px;border-color:#ff4136;padding-left:40px}.ctct-form-wrapper input.ctct-label-left,.ctct-form-wrapper textarea.ctct-label-left{display:inline-block;width:75%}.ctct-form-wrapper span.ctct-label-left{display:inline-block;margin-right:5%;width:20%}.ctct-form-wrapper input.ctct-label-right,.ctct-form-wrapper textarea.ctct-label-right,.ctct-form-wrapper select.ctct-label-right{display:inline-block;margin-right:5%;width:75%}.ctct-form-wrapper input.ctct-label-right[type=checkbox],.ctct-form-wrapper textarea.ctct-label-right[type=checkbox],.ctct-form-wrapper select.ctct-label-right[type=checkbox]{width:auto}.ctct-form-wrapper span.ctct-label-right{display:inline-block;width:20%}.ctct-form-wrapper span.ctct-label-hidden{left:-9999px !important;position:absolute !important;top:-9999px !important}.ctct-form-wrapper .no-recaptcha .ctct-submitted:disabled{background-image:url(//nationaldance.org/wp-content/plugins/constant-contact-forms/assets/css/../images/oval.min.svg);background-position:center;background-repeat:no-repeat;color:transparent;cursor:wait;opacity:.3}.ctct-form-wrapper .has-recaptcha .ctct-submitted:disabled{cursor:not-allowed}.ctct-form-wrapper .ctct-form:after{clear:both;content:"";display:table}.ctct-form-wrapper .ctct-form .ctct-label-top label,.ctct-form-wrapper .ctct-form .ctct-label-bottom label{display:block}.ctct-form-wrapper .ctct-form .ctct-label-left label,.ctct-form-wrapper .ctct-form .ctct-label-right label{display:inline-block}.ctct-form-wrapper .ctct-form abbr{border:none;color:#ff4136;font-size:.9rem}.ctct-form-wrapper .ctct-input-container label{color:#aaa;font-size:.8rem}.ctct-form-wrapper .ctct-field-error{color:#ff4136}.ctct-form-wrapper .ctct-submit{cursor:pointer}.ctct-form-wrapper .ctct-form-field-checkbox fieldset{border:none;padding:0}.ctct-form-wrapper .ctct-form-field-checkbox fieldset legend{font-weight:400;padding:0}.ctct-twentyfourteen .ctct-form-description~.ctct-button{display:inline-block;font-size:1rem;margin-bottom:25px}.ctct-twentyfourteen .ctct-form-field input:not(.ctct-checkbox){width:100%}.ctct-twentyfifteen .ctct-form-description~.ctct-button{display:inline-block;font-size:1rem;margin-bottom:25px}.ctct-twentyfifteen .ctct-form-field input[type=tel]{padding:.5278em;width:100%}.ctct-twentyfifteen .ctct-form-wrapper .ctct-input-container label{font-size:75%}.ctct-twentysixteen .ctct-form-description~.ctct-button{display:inline-block;margin-bottom:25px}.ctct-twentysixteen .ctct-form-wrapper span.ctct-label-right{width:80%}.ctct-twentyseventeen .ctct-form-description~.ctct-button{display:inline-block;margin-bottom:25px}.ctct-twentyseventeen .ctct-form-wrapper .ctct-input-container label{display:inline}.ctct-twentyseventeen .ctct-form-wrapper span.ctct-label-right{width:80%}.ctct-twentynineteen .ctct-form-description~.ctct-button{margin-bottom:25px}.ctct-twentynineteen .ctct-address{margin-bottom:1rem}.ctct-twentynineteen .ctct-form-field input[type=text].ctct-label-top,.ctct-twentynineteen .ctct-form-field input[type=text].ctct-label-bottom,.ctct-twentynineteen .ctct-form-field input[type=email].ctct-label-top,.ctct-twentynineteen .ctct-form-field input[type=email].ctct-label-bottom,.ctct-twentynineteen .ctct-form-field input[type=url].ctct-label-top,.ctct-twentynineteen .ctct-form-field input[type=url].ctct-label-bottom,.ctct-twentynineteen .ctct-form-field input[type=tel].ctct-label-top,.ctct-twentynineteen .ctct-form-field input[type=tel].ctct-label-bottom{width:100%}@media screen and (max-width:414px){.ctct-twentynineteen .ctct-form-wrapper span.ctct-label-right{width:80%}}.ctct-twentytwenty .ctct-form-description~.ctct-button{margin-bottom:25px}.ctct-twentytwenty .ctct-form-wrapper .ctct-form abbr{font-size:1.6rem}.ctct-twentytwenty .ctct-form-wrapper .ctct-input-container label{font-size:1.6rem}.ctct-twentytwentyone .ctct-button{padding:0 !important}.ctct-twentytwentyone .ctct-form-field input[type=text],.ctct-twentytwentyone .ctct-form-field input[type=email],.ctct-twentytwentyone .ctct-form-field input[type=url],.ctct-twentytwentyone .ctct-form-field input[type=tel]{width:100%}.everslider{position:relative;width:100%;overflow:hidden;margin:0 0 20px}.everslider .es-slides{position:relative;width:100000px;margin:0;padding:0;list-style:none;-webkit-transform:translate3d(0,0,0)}.everslider .es-slides>li{position:relative;float:left;padding:0!important;border:0!important;width:500px;height:300px;margin:0 10px 0 0;cursor:default;cursor:-webkit-grab;cursor:-moz-grab;-webkit-transform:translate3d(0,0,0)}.everslider.es-swipe-grab .es-slides>li{cursor:default;cursor:-webkit-grabbing;cursor:-moz-grabbing}.everslider .es-slides img{width:100%;height:auto;max-width:none}.everslider{background:url(//nationaldance.org/wp-content/plugins/everslider/images/preload.gif) no-repeat center}.everslider.es-slides-ready{background:0 0}.es-slides{visibility:hidden}.es-slides-ready .es-slides{visibility:visible}.es-navigation a{position:absolute;top:50%;margin-top:-17px;padding:7px;background-color:#eee}.es-navigation .es-prev{left:0}.es-navigation .es-next{right:0}.es-navigation .es-first,.es-navigation .es-last{opacity:.5;filter:alpha(opacity=50);cursor:default}.es-navigation a span{display:block;width:20px;height:20px;text-indent:-9999px}.es-navigation .es-prev span{background:url(//nationaldance.org/wp-content/plugins/everslider/images/arrows.png) no-repeat 0 0}.es-navigation .es-next span{background:url(//nationaldance.org/wp-content/plugins/everslider/images/arrows.png) no-repeat -20px 0}.es-navigation .es-prev span.alt-arrow{background:url(//nationaldance.org/wp-content/plugins/everslider/images/arrows.png) no-repeat 0 -20px}.es-navigation .es-next span.alt-arrow{background:url(//nationaldance.org/wp-content/plugins/everslider/images/arrows.png) no-repeat -20px -20px}.es-pagination{position:absolute;left:50%;bottom:10px}.es-pagination a{position:relative;right:50%;float:left;width:13px;height:13px;overflow:hidden;background:url(//nationaldance.org/wp-content/plugins/everslider/images/bullets.png) no-repeat 0 0;margin:0 5px 0;text-indent:-9999px}.es-pagination .es-active{background:url(//nationaldance.org/wp-content/plugins/everslider/images/bullets.png) no-repeat -13px 0}.es-ticker{position:absolute;bottom:0;right:0}.es-ticker a{display:block;padding:7px;background:#eee}.es-ticker a span{display:block;width:20px;height:20px;text-indent:-9999px}.es-ticker .es-play span{background:url(//nationaldance.org/wp-content/plugins/everslider/images/ticker.png) no-repeat 0 0}.es-ticker .es-pause span{background:url(//nationaldance.org/wp-content/plugins/everslider/images/ticker.png) no-repeat -20px 0}@media only screen and (-webkit-min-device-pixel-ratio:1.5){.es-navigation .es-prev span{background:url(//nationaldance.org/wp-content/plugins/everslider/images/arrows@2x.png) no-repeat 0 0;background-size:40px 40px}.es-navigation .es-next span{background:url(//nationaldance.org/wp-content/plugins/everslider/images/arrows@2x.png) no-repeat -20px 0;background-size:40px 40px}.es-pagination a{background:url(//nationaldance.org/wp-content/plugins/everslider/images/bullets@2x.png) no-repeat 0 0;background-size:26px 13px}.es-pagination a.es-active{background:url(//nationaldance.org/wp-content/plugins/everslider/images/bullets@2x.png) no-repeat -13px 0;background-size:26px 13px}.es-ticker .es-play span{background:url(//nationaldance.org/wp-content/plugins/everslider/images/ticker@2x.png) no-repeat 0 0;background-size:40px 20px}.es-ticker .es-pause span{background:url(//nationaldance.org/wp-content/plugins/everslider/images/ticker@2x.png) no-repeat -20px 0;background-size:40px 20px}}.es-default-template.es-has-navigation,.es-default-template.es-has-pagination,.es-default-template.es-has-ticker{padding-top:40px}.es-default-template.es-has-pagination{margin-top:-20px}.es-default-template .es-slides>li{width:200px;height:auto!important;margin-right:15px}.es-default-template .es-slide-inner{overflow:hidden}.es-default-template .es-image{height:200px}.es-default-template .es-image:hover img{opacity:.5}.es-default-template .es-content{position:relative;padding:10px;color:#03a9f4;background:#fff;border:1px solid #eee}.es-default-template .es-title{font-size:16px;line-height:1.3em;font-weight:700;margin:0}.es-default-template .es-title a,.es-default-template .es-title a:visited{font-size:18px;line-height:27px;color:#006bc9;text-decoration:none;-webkit-transition:color .1s linear;-moz-transition:color .1s linear;-o-transition:color .1s linear;transition:color .1s linear}.es-default-template .es-title a:hover{color:#03a9f4}.es-default-template .es-excerpt{display:none}.es-default-template .es-navigation{width:100%;float:left}.es-default-template .es-navigation a{float:none;margin:0}.es-default-template .es-pagination{bottom:auto;top:20px;left:0}.es-default-template .es-pagination a{right:auto}.es-default-template .es-ticker{bottom:auto;top:0;right:0}.es-default-template .es-ticker+.es-navigation{margin-right:39px}.es-basic-template.es-has-pagination{padding-top:20px}.es-basic-template .es-slides>li{width:250px;height:156px;margin-right:5px}.es-basic-template .es-slide-inner{position:relative;width:100%;height:100%;background:#000;border:5px solid #eee;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden;z-index:0}.es-basic-template .es-slide-inner>img{opacity:.8;border-radius:0;-webkit-transition:opacity .5s,-webkit-transform .3s ease-out;-moz-transition:opacity .5s,-moz-transform .3s ease-out;-o-transition:opacity .5s,-o-transform .3s ease-out;transition:opacity .5s,transform .3s ease-out;-webkit-transform:rotateY(0deg)}.es-basic-template .es-slide-inner:hover>img{opacity:.5;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.es-basic-template .es-overlay{position:absolute;bottom:10%;left:0;width:90%;padding:0 5%;line-height:20px;-webkit-transform:rotateX(0deg);z-index:1}.es-basic-template .es-title{margin:0 0 5px;font-size:16px;line-height:1.3em;font-weight:700;color:#eee;text-shadow:-1px 1px 2px #333}.es-basic-template .es-title a,.es-basic-template .es-title a:visited{color:#eee;text-decoration:none}.es-basic-template .es-title a:hover{text-decoration:underline}.es-basic-template .es-groups{display:inline-block;padding:1px 5px;background:#222;color:#ccc;font-family:Georgia,serif;font-size:12px;line-height:18px;font-style:italic}.es-basic-template .es-groups a,.es-basic-template .es-groups a:visited{color:#ccc;text-decoration:none}.es-basic-template .es-groups a:hover{color:#eee}.es-basic-template .es-title,.es-basic-template .es-groups{-webkit-transition:-webkit-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;-o-transition:-o-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;opacity:0}.es-basic-template .es-before-slide .es-title{-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-o-transform:translate(0,-10px);transform:translate(0,-10px);opacity:0}.es-basic-template .es-after-slide .es-title{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1}.es-basic-template .es-before-slide .es-groups{-webkit-transform:translate(0,5px);-moz-transform:translate(0,5px);-o-transform:translate(0,5px);transform:translate(0,5px);opacity:0}.es-basic-template .es-after-slide .es-groups{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1}.es-basic-template .es-pagination{left:auto;right:0;bottom:auto;top:0}.es-basic-template .es-pagination a{right:0;margin:0 5px}.es-basic-template.es-has-pagination .es-navigation a{margin-top:-7px}.es-photo-template .es-slides>li{margin-right:0}.es-photo-template .es-meta{position:absolute;top:10%;left:10%;font-size:10px;line-height:15px;text-transform:uppercase;letter-spacing:1px;background:#333;background:rgba(0,0,0,.5);padding:2px 5px;color:#ccc;margin-top:54px}.es-photo-template .es-meta a{color:inherit;text-decoration:none}.es-photo-template .es-caption{position:absolute;top:10%;left:10%;font-size:20px;line-height:35px;max-width:50%;margin-left:8px;margin-top:74px}.es-photo-template .es-caption a{color:#eee!important;text-decoration:none;background:#333;background:rgba(0,0,0,.5);padding:3px 0;-webkit-box-shadow:8px 0 0 rgba(0,0,0,.5),-8px 0 0 rgba(0,0,0,.5);box-shadow:8px 0 0 rgba(0,0,0,.5),-8px 0 0 rgba(0,0,0,.5);text-shadow:-1px 0 0 #333;-webkit-transition:color .1s linear;-moz-transition:color .1s linear;-o-transition:color .1s linear;transition:color .1s linear}.es-photo-template .es-caption a:hover{color:#ccc!important;text-decoration:none}.es-photo-template .es-navigation a{top:10%;margin:0;background:#ff5254}.es-photo-template .es-navigation .es-prev{left:10%}.es-photo-template .es-navigation .es-next{right:auto;left:10%;margin-left:35px}.es-photo-template .es-navigation .es-prev span{background-position:0 -20px}.es-photo-template .es-navigation .es-next span{background-position:-20px -20px}.es-photo-template .es-caption,.es-photo-template .es-meta{-webkit-transition:opacity .3s,-webkit-transform .3s;-moz-transition:opacity .3s,-moz-transform .3s;-o-transition:opacity .3s,-o-transform .3s;transition:opacity .3s,transform .3s}.es-photo-template .es-before-slide .es-caption,.es-photo-template .es-before-slide .es-meta{opacity:0;-webkit-transform:translate(20px,0);-moz-transform:translate(20px,0);-o-transform:translate(20px,0);transform:translate(20px,0)}.es-photo-template .es-after-slide .es-caption,.es-photo-template .es-after-slide .es-meta{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}@media all{.smart-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:rgba(0,0,0,.8)}.smart-overlay:before{content:'';display:inline-block;height:100%;vertical-align:middle}.smart-overlay .smart-overlay-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.smart-overlay .smart-overlay-inner{display:block}.smart-overlay link.smart-overlay-inner,.smart-overlay script.smart-overlay-inner,.smart-overlay style.smart-overlay-inner{display:none}.smart-overlay .smart-overlay-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000;border:0;padding:0}.smart-overlay .smart-overlay-close-icon::-moz-focus-inner{border:0;padding:0}.smart-overlay .smart-overlay-image{width:100%}.smart-overlay-iframe .smart-overlay-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch;overflow-y:scroll}.smart-overlay iframe{border:0}.smart-overlay *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width:1024px){.smart-overlay .smart-overlay-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}.wp-caption-text,
.gallery-caption,
.bypostauthor {
}