@import"https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,700,800";@import"https://fonts.googleapis.com/css?family=Allura&subset=latin-ext";::selection{background:#ccc;color:#000}::-moz-selection{background:#ccc;color:#000}::-webkit-selection{background:#ccc;color:#000}body{padding:0;margin:0;background:#1e1e20}a{color:#c429c4;text-decoration:none;transition:all .6s ease 0s}a:hover{color:#c429c4;text-decoration:none}a:focus{outline:0}img{max-width:100%}ul,li{list-style:none}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0 0 15px}h1{font-size:68px;line-height:120%;font-family:Allura,cursive;color:#fff;font-weight:400}h2{font-size:57px;line-height:100%;font-weight:400;color:#c429c4;font-family:Allura,cursive;color:#fff}h3{font-size:17px;line-height:120%;color:#fff;font-family:Open Sans,sans-serif;font-weight:600}p{font-size:15px;line-height:150%;font-weight:400;color:#fff;font-family:Open Sans,sans-serif}.heading-top{font-size:22px;font-family:Open Sans,sans-serif;font-weight:700;color:#c429c4;line-height:100%}.heading-bottom{font-size:30px;font-family:Open Sans,sans-serif;font-weight:400;color:#c429c4;line-height:100%;color:#fff}.read-more{font-size:14px;font-family:Open Sans,sans-serif;font-weight:700;color:#c429c4;border:1px solid #c429c4;padding:12px 28px;margin:8px 0 0;float:left}.read-more:hover,.read-more:focus{background:#fff;border:1px solid #fff}.scrollup{width:40px;height:40px;position:fixed;bottom:10px;right:4%;display:none;text-indent:-9999px;background:url(images/triangle-hover.png) no-repeat}#layout-wrapper{margin:0 auto;padding:0;width:100%;display:table;position:relative;overflow:hidden;max-width:1600px}header{margin:0;padding:0;width:100%;float:left;position:relative}.top-holder{width:100%;position:absolute;top:0;left:0;padding:20px 0 0;background:#00000085;z-index:9}.logo{padding:5px 0 0}.top-holder h4{float:right;position:relative;z-index:9;color:#fff;font-size:15px;font-family:Open Sans,sans-serif;font-weight:700;padding:0}.top-holder h4 i{width:30px;height:30px;border-radius:50%;background:#fff;color:#41271a;text-align:center;line-height:28px;margin:0;transition:.5s all}.top-holder h4 i:hover{background:#c429c4;color:#fff}.navbar{border:0 none;clear:both;display:table;float:none;margin:0 auto;padding:0}.navbar-collapse{padding:0}.navbar-nav{display:table}.navbar-nav li a{color:#fff;line-height:60px;padding:0;font-size:15px;font-family:Open Sans,sans-serif;transition:all .3s;font-weight:700;text-transform:uppercase}.navbar-nav li{margin:0 14px;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px #0000;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden;float:left;padding:0 0 5px}.navbar-nav li:first-child{margin-left:0}.navbar-nav li:last-child{margin-right:0}.navbar-nav li:before{content:"";position:absolute;z-index:-1;left:50%;right:50%;bottom:0;background:#c429c4;height:7px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.navbar-nav li:hover:before,.navbar-nav li:focus:before,.navbar-nav li.current-menu-item:before{left:0;right:0}.navbar-nav li:hover a{color:#c429c4}.navbar-inverse .navbar-nav li a:focus,.navbar-inverse .navbar-nav li a:hover{color:#c429c4}.navbar-nav li.current-menu-item a{color:#c429c4}.navbar-nav li.current-menu-item:before{margin:0 auto;width:60%}section#banner{padding:0;margin:0;float:left;width:100%;position:relative}.carousel-caption{top:35%;bottom:auto}.banner-caption{position:absolute;left:0;width:auto;height:auto;top:30px}.banner-caption h1{font-size:64px;font-family:Allura,cursive}.carousel-item img{width:100%}.logo-holder{position:absolute;left:0;right:0;margin:0 auto;top:0;width:369px;height:307px}.logo-holder img{width:auto}.carousel-indicators{right:auto;top:54%}.carousel-indicators li{width:46px}.carousel-indicators .active{background-color:#c429c4}.carousel-indicators li{background-color:#000}.banner-img{width:100%}section#about-sc{margin:0;padding:80px 0;width:100%;float:left}section#about-sc h2{position:relative}section#about-sc h2:before{position:absolute;content:"";right:0;bottom:47px;width:1px;height:110px;background:#b7b7b8}section#about-sc h2:after{position:absolute;content:"";right:-19px;bottom:35px;width:40px;height:1px;background:#b7b7b8}.about-caption{width:84%;float:right}section#about-sc p{font-size:17px;font-family:Open Sans,sans-serif;font-weight:600;color:#fff}section#services{margin:0;padding:0;width:100%;float:left;text-align:center;background:#000}ul.services-lst{margin:0;padding:0;width:100%;float:left}ul.services-lst li{width:100%;float:left}ul.services-lst li h3{padding:0 0 20px}.services-img{float:left;width:50%;overflow:hidden}.services-img img{width:100%;webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}ul.services-lst li:hover .services-img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.services-dtls{float:right;width:50%;padding:25px 20px 0 40px;cursor:default}.services-dtls a{padding:12px 35px}.services-dtls p{line-height:140%}ul.services-lst li:nth-child(2n) .services-img{float:right}ul.services-lst li:nth-child(2n) .services-dtls{float:left;padding:40px 40px 0 90px}ul.services-lst .read-more{float:none;display:table;margin:8px auto 0}ul.services-inside-list{margin:0 auto;padding:0 0 20px;width:100%;display:table}ul.services-inside-list li{float:left;width:33.33%;padding:0 5px}section#you-want-to-dance-sc{margin:0;padding:40px 0;width:100%;float:left;text-align:center;background:url(images/you-want-to-dance-bkg.jpg) no-repeat;background-size:cover}section#you-want-to-dance-sc .heading-top{color:#000}section#you-want-to-dance-sc .read-more{float:none;display:table;margin:8px auto 0;background:#1e1e20;color:#fff;font-size:18px;padding:15px 55px;border:none}section#you-want-to-dance-sc .read-more:hover,section#you-want-to-dance-sc .read-more:focus{background:#fff;color:#c429c4}section#gallery{margin:0;padding:0;width:100%;float:left}section#gallery ul{margin:0;padding:0;width:100%;float:left}section#gallery ul li{width:20%;float:left;position:relative;cursor:default}section#gallery ul li img{width:100%}#gallery{padding-top:40px}.img-wrapper{position:relative}.img-wrapper img{width:100%}.img-overlay{background:#000000b3;width:100%;height:100%;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;opacity:0}.img-overlay i{color:#fff;font-size:3em}#overlay{background:#000c;width:100%;height:100%;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#overlay img{margin:0;width:50%;height:auto;-o-object-fit:contain;object-fit:contain;padding:5%}#nextButton{color:#fff;font-size:2em;transition:opacity .8s}#nextButton:hover{opacity:.7}#prevButton{color:#fff;font-size:2em;transition:opacity .8s}#prevButton:hover{opacity:.7}#exitButton{color:#fff;font-size:2em;transition:opacity .8s;position:absolute;top:15px;right:15px}#exitButton:hover{opacity:.7}.fas.fa-plus-circle{color:#c429c4;font-size:35px}section#footer-top-sc{margin:0;padding:80px 0;width:100%;float:left}section#footer-top-sc h3{font-size:30px;font-family:Open Sans,sans-serif;font-weight:400;color:#fff;padding:0 0 50px}.testimonial-sc{margin:0;padding:15px 0 0;width:86%;float:right}.testimonial-sc ul{margin:0;padding:0;width:100%;float:left}.testimonial-sc ul li{width:100%;float:left;padding:0 0 28px 28px}.testimonial-sc ul li h4{font-size:20px;font-family:Open Sans,sans-serif;font-weight:400;color:#c429c4}.testimonial-sc ul li h4 span{font-size:14px;font-family:Open Sans,sans-serif;font-weight:400;color:#fff}.testimonial-sc ul li p{font-style:italic}.testimonial-sc ul li p:before{position:absolute;content:"";width:20px;height:15px;background:url(images/arrow-left.png) no-repeat;margin:0 0 0 -23px}.testimonial-sc ul li p:after{position:absolute;content:"";width:20px;height:15px;background:url(images/arrow-right.png) no-repeat;margin:12px 0 0 5px}footer{margin:0;padding:40px 0;width:100%;float:left;text-align:center;background:#000}footer .navbar-nav{padding:0 0 10px}footer .navbar-nav li:before{display:none}footer .navbar-nav li a{color:#4a4a4e;font-size:14px;line-height:16px}footer .navbar-nav li.current-menu-item a{color:#fff}footer .navbar-nav li:hover a{color:#fff}footer .navbar-nav li a:focus,footer .navbar-nav li a:hover{color:#fff}footer p{font-size:13px;padding:0 0 10px}footer p:last-child{padding:0}footer p a{font-family:Open Sans,sans-serif;font-weight:600}footer p a:hover{color:#fff}.inside-banner-in{position:absolute;top:66%;width:100%;z-index:5;height:auto}.inside-banner-in .banner-caption{width:auto;margin:0 auto;position:relative;text-align:center}.inside-banner-in .banner-caption h1{color:#c429c4}section#inside-page-content{margin:0;padding:40px 0;width:100%;float:left}ul.testimonial-content{margin:0;padding:0;width:100%;float:left}.testimonial-content>li{width:100%;padding:20px 20px 20px 160px;margin:45px 0;background:#fff none repeat scroll center;position:relative;border-radius:10px}.testimonial-content>li:before{position:absolute;content:"";top:0;left:0;width:159px;height:100%;background:url(images/colors.png)no-repeat;border-bottom-left-radius:10px;border-top-left-radius:10px}.testimonial-content>li:after{position:absolute;content:"";top:-22px;right:-22px;width:48px;height:45px;background:url(images/star-wht.png)no-repeat;background-size:45px}.testimonial-content p{padding:0;font-size:17px;font-family:Open Sans,sans-serif;font-weight:600;color:#000;font-style:italic}.page-numbers.current{color:#fff}.paginatin-hldr{margin:0 auto;padding:0;width:auto;display:table}.sponsorship-holder{margin:0;padding:20px 0 0;width:100%;float:left;position:relative}.sponsorship-holder h2{font-size:55px;text-align:center;padding:0 0 20px}.wht-dancing-grl{position:absolute;right:-40px;width:440px;height:auto;top:32px}ul.sponsorship-list{margin:0;padding:15px 0 0;width:auto;float:left}ul.sponsorship-list li{font-size:15px;font-family:Open Sans,sans-serif;font-weight:400;color:#fff;padding:0 0 20px;display:table}ul.sponsorship-list li h3{padding:0 0 20px;font-size:20px;color:#c429c4}ul.sponsorship-list li ul{margin:0;padding:0;width:100%;float:left}ul.sponsorship-list li ul li{background:url(images/star-brdr.png) no-repeat left;padding:0 0 0 32px;margin:0 1% 14px;width:48%;float:left}.inside-logo-holder{position:absolute;left:0;right:0;width:235px;height:auto;margin:0 auto;top:33%}section#inside-page-content input,section#inside-page-content textarea{background-color:#fff;border:1px solid #d9d9d9;padding:14px;width:100%;font-size:14px;font-family:Open Sans,sans-serif;font-weight:400;transition:1s all;float:left;margin:0 0 8px}section#inside-page-content textarea{height:140px}section#inside-page-content .wpcf7-submit{width:100%;max-width:200px;padding:15px;margin:0;color:#fff!important;font-size:20px!important;font-family:Open Sans,sans-serif!important;font-weight:700!important;transition:1s all;border:transparent;background:#c429c4;border:2px solid #c429c4}section#inside-page-content .wpcf7-submit:hover,section#inside-page-content .wpcf7-submit:focus{background:#fff;color:#c429c4!important}.address{display:inline-table}.contact-holder{margin:0;padding:0;width:100%;float:left}.contact-holder h3{color:#c429c4;font-size:18px;font-family:Open Sans,sans-serif;font-weight:700;padding:0 0 6px}.contact-holder a,.contact-holder span{color:#fff;font-size:15px;font-family:Open Sans,sans-serif;font-weight:600}div.wpcf7-mail-sent-ok{color:#fff;border:2px solid #fff}iframe{border:2px solid #c429c4!important}ul.committee-holder{margin:0 auto;padding:20px 0;width:80%;display:table}ul.committee-holder li{width:44%;float:left;padding:30px 3%;background:#c429c4;margin:0 3%;border-radius:25px;border:4px solid #fff;-webkit-box-shadow:inset 10px 10px 67px -21px rgba(255,255,255,1);-moz-box-shadow:inset 10px 10px 67px -21px rgba(255,255,255,1);box-shadow:inset 10px 10px 67px -21px #fff}ul.committee-holder li h3{font-size:24px}ul.committee-holder li p{font-size:16px}ul.committee-holder li p b{font-family:Open Sans,sans-serif;font-weight:700}ul.rules-holder{margin:0 auto;padding:20px 0;width:80%;display:table}ul.rules-holder li{width:100%;float:left;color:#c429c4;list-style:square;margin:4px 0}ul.rules-holder li a{font-size:18px;font-family:Open Sans,sans-serif;font-weight:600;color:#c429c4}ul.results-holder{margin:0 auto;padding:20px 0 40px;width:80%;display:table}ul.results-holder li{width:23%;float:left;color:#c429c4;list-style:inside square;margin:10px 1%}ul.results-holder li a{font-size:18px;font-family:Open Sans,sans-serif;font-weight:600;color:#c429c4}.email-enquiry{font-family:Open Sans,sans-serif;font-weight:700}.email-enquiry:hover,.email-enquiry:focus{color:#ddd}ul.events-holder{margin:0 auto;padding:20px 0 40px;width:100%;display:table}ul.events-holder li{width:48%;float:left;margin:10px 1%}ul.events-holder li img{min-height:355px}.search-input{padding:7px 12px;font-family:Open Sans,sans-serif;font-weight:400;font-size:16px;background:#fff;float:left;border:1px solid #c429c4;border-radius:0}.search-submit{font-family:Open Sans,sans-serif;font-weight:700;font-size:16px;color:#fff;padding:8px 20px;float:left;margin:0;background:#c429c4;border:transparent}.cf-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.cf-col-1,.cf-col-2,.cf-col-3,.cf-col-4,.cf-col-5,.cf-col-6,.cf-col-7,.cf-col-8,.cf-col-9,.cf-col-10,.cf-col-11,.cf-col-12{position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px}@media(min-width:576px){.cf-col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.cf-push-1{margin-left:8.333333%}.cf-col-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.cf-push-2{margin-left:16.66667%}.cf-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.cf-push-3{margin-left:25%}.cf-col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.cf-push-4{margin-left:33.33333%}.cf-col-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.cf-push-5{margin-left:41.66667%}.cf-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.cf-push-6{margin-left:50%}.cf-col-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.cf-push-7{margin-left:58.33333%}.cf-col-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.cf-push-8{margin-left:66.66667%}.cf-col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.cf-push-9{margin-left:75%}.cf-col-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.cf-push-10{margin-left:83.33333%}.cf-col-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.cf-push-11{margin-left:91.66667%}.cf-col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}div.wpcf7-response-output{color:#fff;font-size:14px;font-weight:200;padding:10px}.wpcf7-form-control-wrap iframe{transform:scale(.8);margin-top:-10px;margin-left:-20px}.coming-soon{padding:170px 0 40px;background:#000}.mob-menu{display:none}
