@charset "utf-8";.page-template-template-comingsoon .site-header,.page-template-template-comingsoon footer{display:none}.page-template-template-comingsoon #coming-soon{background-repeat:no-repeat;background-size:cover;height:100vh;background-position:center}.page-template-template-comingsoon .coming-soon-row{justify-content:center;margin:auto;width:50%;height:100vh;align-items:center;padding:10px;text-align:center}.page-template-template-comingsoon h1{color:#fff;font-size:50px}.page-template-template-comingsoon .coming-soon p{color:#fff;text-align:center;width:50%;margin:0 auto}.page-template-template-comingsoon #gform_wrapper_6{width:50%;margin:0 auto}@media screen and (max-width:1300px){.page-template-template-comingsoon .coming-soon-row{width:100%}}@media screen and (max-width:650px){.page-template-template-comingsoon #gform_wrapper_6,.page-template-template-comingsoon .coming-soon p{width:100%}}.page-template-template-landing-newtest .learn-more .button{width:100%;font-size:30px;font-weight:700}.page-template-template-landing-newtest .learn-more{width:100%}#pdf-section .learn-more .button{border-color:#000;background:#000;color:#ff8486}.pdf-section h2,.pdf-section h3{color:#fff}.landing-footer-row{text-align:center;margin:0 auto;display:block}.learn-more{display:block;margin:0 auto;padding-top:30px;text-align:center;padding-left:20px;padding-right:20px}#landing-footer-section{display:block;text-align:center;margin:0 auto;padding:30px 0}.page-template-template-landing-newtest .main-header,.page-template-template-landing-newtest footer{display:none!important}.page-template-template-landing-newtest .flex-display-align{display:flex;flex-wrap:wrap;align-items:center;width:100%}.page-template-template-landing-newtest .flex-50{flex:1 1 50%;max-width:50%}@media screen and (max-width:1124px){.page-template-template-landing-newtest .flex-display-align{display:block!important}#video-section .video-image-section{padding-top:30px;padding-bottom:30px}.page-template-template-landing-newtest #main .flex-50{flex:1 1 100%!important;max-width:100%!important}.page-template-template-landing-newtest .learn-more .button{font-size:16px}}.info-section-inner{background-color:rgba(255,255,255,.8);padding:30px;margin-top:30px}.hashtag{color:#ff8486}.pdfjs-fullscreen{display:none}.landing-banner{text-align:center;margin:0 auto}#landing-banner{background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0));background-size:cover;background-repeat:no-repeat;padding:1vw}#video-section iframe{height:100%}.video-image-section{padding:0 30px;margin:0 auto;text-align:center}.video-section{padding:30px;margin:0 auto;text-align:center}#video-section{background:#000}#pdf-section{text-align:center;padding:30px 0;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0));background-size:cover;background-repeat:no-repeat}.pdf-section,.info-section{padding:0 30px}.page-template-template-region-new .main-newsite-header .header-bottom,.page-template-template-region-new .main-newsite-header .sub-menu{background:#3d1152!important}img{height:auto}.top-no{font-size:18px;text-transform:inherit;color:#000;font-weight:400;position:relative;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s}.top-no span{position:relative;font-weight:700}.top-no span:first-child{margin-right:19px}.top-no span:first-child:after{content:'|';position:absolute;right:-12px;top:-1.2px;bottom:0;display:block;font-size:24px;line-height:20px;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s}.top-no:after{content:'|';position:absolute;right:-12px;top:-1.2px;bottom:0;display:block;font-size:24px;line-height:20px;color:#000;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s}.top-no span a{color:#000;font-weight:700}.header-top a,.header-top button{color:#000}@media(min-width:1200px){.fixed-bar .top-no{font-size:13px}.fixed-bar .top-no:after,.fixed-bar .top-no span:first-child:after{font-size:18px;line-height:16px}}.banner-title{margin-top:300px}.banner-home:after{height:400px;background:linear-gradient(to bottom,rgba(57,57,58,0) 0%,rgba(57,57,58,.01) 30%,rgba(57,57,58,0) 20%,rgba(57,57,58,.51) 72%,rgba(57,57,58,.53) 74%,rgba(57,57,58,.49) 100%,rgba(57,57,58,.34) 100%);background:-moz-linear-gradient(to bottom,rgba(57,57,58,0) 0%,rgba(57,57,58,.01) 30%,rgba(57,57,58,0) 20%,rgba(57,57,58,.51) 72%,rgba(57,57,58,.53) 74%,rgba(57,57,58,.49) 100%,rgba(57,57,58,.34) 100%);background:-webkit-linear-gradient(to bottom,rgba(57,57,58,0) 0%,rgba(57,57,58,.01) 30%,rgba(57,57,58,0) 20%,rgba(57,57,58,.51) 72%,rgba(57,57,58,.53) 74%,rgba(57,57,58,.49) 100%,rgba(57,57,58,.34) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0039393a',endColorstr='#0f39393a',GradientType=0)}.banner-title{text-shadow:0 0 12px rgba(0,0,0,.45)}.banner-section .container{position:relative}.wp-image-5516{margin-top:-75px}.home-form-panel{position:absolute;top:137px;right:30px}@media(min-width:1900px){.home-form-panel{top:257px}}.form-panel{background-color:#faf6ef;padding:20px;box-shadow:0 0 12px rgba(0,0,0,.45)}.home-form-panel .form-panel{max-width:300px}.home-form-panel .title{font-size:28px}.home-form-panel .sub-tertiary-title{font-size:18px}.form-panel .sub-b-title{font-style:italic;margin-bottom:15px}.form-panel .sub-tertiary-title{margin-bottom:5px}.form-body>div{text-align:center}.form-body>.gform_wrapper{text-align:initial}.form-panel .gform_wrapper textarea{height:100px}.gform_button{min-width:auto}.types-of-dance-slider.slick-slider{margin-bottom:10px}.ppc-landing .types-of-dance{margin-top:0;padding:51px 0 0}.dance-slide .sub-title{margin:0;text-transform:uppercase}.dance-member-inner{padding-left:15px}.danceslideControls{margin-bottom:20px}.benefit-dance-left .benefit-dance-text-1 ul{margin:10px 0 20px 20px}.benefit-dance-left .benefit-dance-text-1 li{padding-left:0;position:relative;margin-bottom:10px}.benefit-dance-left .benefit-dance-text-1 li:before{content:'•';display:inline-block;vertical-align:top;margin-right:5px;color:#8e7331}.ppc-landing .why-fred-astaire{padding-top:0;margin-top:33px}.home .event-section{margin-top:0;padding:55px 0}.dance-member-section>.container:after{opacity:0}.dance-member-content{position:static;transform:translateY(-20px);-webkit-transform:translateY(-20px);-webkit-transform:translateY(-20px)}.home .benefit-dance-left{padding-top:40px}.ppc-landing .dance-member-section{margin-top:-48px}.home .event-section>.container,.dance-store-section>.container,.home-calendar-section>.container{position:relative;z-index:1}.home .event-section>.container:after,.dance-store-section>.container:after,.home-calendar-section>.container:after{content:'';background-color:#faf6ef;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.7);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,.7);box-shadow:0 0 7px 0 rgba(0,0,0,.7);width:calc(100% - 30px);height:100%;z-index:-1;position:absolute;top:0;left:0;margin:auto;text-align:center;right:0;bottom:0}.home .event-section-left{padding-top:0;padding-left:14.333333%}.home .types-of-dance-right{padding-top:60px}.ppc-landing .why-fred-left{padding-top:0}.left-justify .justify-content-center{-ms-flex-pack:left!important;justify-content:left!important}.share-title{font-size:18px;font-weight:600;color:#000;text-transform:uppercase}.share-widget-icon{padding:0 0 0 10px;text-align:center;font-size:0}.share-widget-icon a{display:inline-block;margin-right:5px}.benefit-dance{padding:0 15px 55px;margin-top:-40px}.start-dancing{position:relative;z-index:1}.dancing-why-fred{padding:20px 0}.achieve-fun{margin-bottom:25px}.dance-remember{margin-bottom:50px}.dancing-why-inner p:last-child{margin:0}.dancing-why-fred .title{font-size:34px}.dance-today-inner .title br{display:none}.benefit-dance-text{height:115px}.events-scroll{margin-bottom:35px}.event-panel p{margin:0 0 30px}.event-panel img{display:block}.events-img img{margin:0;width:270px;height:200px}.events-scroll .event-panel p{font-size:16px;line-height:1.5em}.events-scroll .event-place,.events-scroll h3.event-location{font-size:17px}.events-scroll .event-heading{color:#3d1152}.filters .button-group-in{padding:0 0 20px}.filters .button-group-in button{text-align:left;font-size:85%;margin:10px 3px}.events-scroll .event-panel .events-img{width:270px;margin:15px 0;height:200px}.events-scroll .event-panel img{display:block;width:100%!important;height:200px;object-fit:cover;-webkit-object-fit:cover;object-position:center top;-webkit-object-position:center top}.accordion:nth-child(even) .accordion-heading{background-color:#faf6ef}.accordion:nth-child(odd) .accordion-heading{background-color:#faf6ef}.accordion-body{padding:0}.accordion .accordion-icon:after{background-color:#000}.accordion-title button{padding-left:0}.blog-image>a{display:block;background-position:top center;background-size:cover;background-repeat:no-repeat;height:200px;width:300px;overflow:hidden;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.7);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,.7);box-shadow:0 0 7px 0 rgba(0,0,0,.7)}.archive.category .blog-image img{width:100%}.archive.category .blog-image>a{width:auto;height:auto}.fred-white-logo{position:absolute;top:10px;z-index:3;right:10px}.fred-left-logo{right:auto;left:10px}.fred-bottom-logo{top:auto;bottom:100px}.sidebar-in{position:relative;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.7);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,.7);box-shadow:0 0 7px 0 rgba(0,0,0,.7)}.sidebar-in>img{display:block}.sidebar-area>div:not(:last-child){margin-bottom:32px}.sidebar-gift-block .sidebar-b-content{background-color:#faf6ef;overflow:hidden;padding:22px 0}.sidebar-fred-events-block .light-gray-logo{left:-15px;top:-4px}.sidebar-graphic img{width:100%}.fred-white-logo{width:58px}.sidebar-b-content{overflow:hidden}.sidebar-lessons-block .sidebar-b-content{background-color:#faf6ef}.sidebar-submit-block .sidebar-b-content{min-height:175px;background-color:transparent;box-shadow:none;overflow:initial}.sidebar-submit-block .side-block-title{color:#fff}.sidebar-submit-block .button{color:#fff}.sidebar-submit-block .button:hover,.sidebar-submit-block .button:focus{color:#fff}.sidebar-submit-block .fred-white-logo{right:auto;left:15px}.sidebar-fred-events-block .sidebar-b-content{background-color:#faf6ef;overflow:hidden}.sidebar-dance-block .sidebar-b-content{background-color:#faf6ef}.sidebar-blog-block .side-block-title{color:#3d1152;font-size:31px}.sidebar-lessons-block .light-gray-logo{top:-6px}.remember-dance-block .side-block-title{color:#3d1152}.team-body .sub-tertiary-title{font-family:beaufortw01-regularregular;color:#503062;font-size:22px;margin-bottom:29px}.team-body .sub-tertiary-title a{color:#503062}.programs-lessons .title{margin-bottom:15px}.programs-lessons .sub-tertiary-title{margin-bottom:5px}.programs-lessons .programs-title{margin-bottom:20px}.calendar-inner{padding:0 30px;margin-bottom:35px}.shop-image{padding:0}.shop-image img,.youtube-mobile-image,.calender-mobile-image{width:100%}.dance-store-section,.dance-today-section,.home-calendar-section,.home-anything-section{margin:0 0 55px}.anything-inner p span{font-weight:400}.event-section-right{text-align:right}.promotions-bar{padding:25px 0;background-color:#8e7331}.promotion-text{font-size:20px;color:#000;font-weight:700}.promotion-text span{display:block;font-weight:600}.team-panel{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.team-panel .team-body{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column}.team-panel p{-ms-flex-positive:1;flex-grow:1}.our-region-sec{background-color:#faf6ef;padding:50px 0}.upcoming-events-sec{padding:51px 0 30px}.our-team-sec{padding:55px 0 40px}.footer-address p{font-weight:300}.footer-address p{margin:0 -20px}.footer-col .menu .gold-link a{text-transform:uppercase;font-weight:500;color:#8e7331}.footer-col .menu .gold-link a:hover{color:#3d1152}.blog li.featured{display:none}.accordion:nth-child(2n) .accordion-heading{background-color:#d6d4d9}.accordion:nth-child(2n+1) .accordion-heading{background-color:#e5e6eb}.accordion-collapse{background-color:#e5e6eb}.page-template-template-faq .accordion-title button{padding-left:10px}.page-template-template-faq .accordion-body{padding:10px}.mCustomScrollbar.scroller-panel{max-height:580px}.header-top .top-no span:first-child::after{display:none}.header-top .top-no::after{display:none}.header-top .top-no a{display:inline-block}.top-no span:first-child{margin-right:0}.contact-address p{margin-left:4px}.page-id-5894 .read-more-text>h2{clear:left}.page-template-template-studio-events .events-scroll{max-height:500px;height:auto}.page-template-template-homepage-test .event-section,.home .event-section{margin-top:0;padding:55px 0}.page-template-template-homepage-test .event-section>.container,.home .event-section>.container{position:relative;z-index:1}.page-template-template-homepage-test .event-section>.container:after,.home .event-section>.container:after{content:'';background-color:#faf6ef;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.7);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,.7);box-shadow:0 0 7px 0 rgba(0,0,0,.7);width:calc(100% - 30px);height:100%;z-index:-1;position:absolute;top:0;left:0;margin:auto;text-align:center;right:0;bottom:0}.page-template-template-homepage-test .event-section-left,.home .event-section-left{padding-top:0;padding-left:14.333333%}.banner-video-wrap{height:485px;-webkit-overflow-scrolling:touch}.banner-video-wrap>p{max-height:100%;overflow:hidden}.sidebar-area iframe{height:480px}.read-more-text{margin-bottom:0}@media(max-width:767px){.page-template-template-homepage-test .types-of-dance-content .slick-dots,.home .types-of-dance-content .slick-dots{padding:10px 0;bottom:0;position:relative}.page-template-template-homepage-test .types-of-dance-right,.home .types-of-dance-right{text-align:center}.page-template-template-homepage-test .event-section-left,.home .event-section-left{padding-right:0;padding-left:0;padding-top:5px;padding-bottom:5px}.page-template-template-homepage-test .event-section,.home .event-section{padding:0 0 30px;margin-top:0}.page-template-template-homepage-test .event-section>.container:after,.home .event-section>.container:after{display:none}.page-template-template-homepage-test .dance-member-section img,.home .dance-member-section img{margin-top:-65px}}.thankyou-small-txt{font-family:montserrat,sans-serif;font-size:10px;font-weight:400;line-height:16px}