@charset "UTF-8";
 @import url("https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100..700;1,100..700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");
*,
*::before,
*::after {
box-sizing: inherit; }
html {
-webkit-text-size-adjust: 100%;
-webkit-font-smoothing: antialiased;
overflow-x: hidden;
}
body{
background: #ffffff;
font-family: 'Poppins';
overflow-x: hidden;
line-height: 1.7;
font-size: 14px;
}
header a,
footer a {
text-decoration: none; }
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
line-height: 1.5;
font-weight: 700;
}
ul {
list-style: disc; }
ol {
list-style: decimal; }
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 0; }
dt {
font-weight: 700; }
dd {
margin: 0 1.5em 1.5em; }
table {
width: 100%;
border-spacing: 0; }
th, td {
padding: 5px;
text-align: center; }
table td,
table tr,
table th {
border: 1px solid #ddd; } embed,
iframe,
object {
max-width: 100%; }
img, .wp-block-image img {
height: auto;
max-width: 100%;
vertical-align: middle; }
figure {
margin: 1em 0; }
dfn,
cite,
em,
i {
font-style: italic; }
blockquote {
margin: 0 1.5em; }
address {
margin: 0 0 1.5em; }
pre {
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em; }
code,
kbd,
tt,
var {
font-family: 17px; }
abbr,
acronym {
border-bottom: 1px dotted #ddd;
cursor: help; }
mark,
ins {
background: #ddd;
text-decoration: none; }
big {
font-size: 125%; }
select,
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
border-radius: 0;
box-sizing: border-box;
display: block;
font-size: 17px;
width: 100%;
background: #fff;
border: 1px solid #ccc;
line-height: 1.75;
padding: 7px 15px;
color: #1c1c1c;
}
textarea {
width: 100%;
height: 120px;
padding: 15px 20px; }
input[type="checkbox"] {
display: inline; }
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color: #cacaca; }
input::-ms-input-placeholder,
textarea::-ms-input-placeholder {
color: #c3c3c3; }
input::-moz-placeholder,
textarea::-moz-placeholder {
color: #a3a2a2; }
hr {
background-color: #999;
border: 0;
height: 1px;
margin-bottom: 1.5em; }
a {
color: #3957f5;
outline: 0 !important;
}
.widget a:not(.wp-block-button__link),
.entry-summery a:not(.wp-block-button__link),
.entry-content a:not(.wp-block-button__link) {
text-underline-offset: 3px;
text-decoration-skip-ink: all;
text-decoration-thickness: 1px;
text-decoration: underline;
}
.widget a:not(.wp-block-button__link):hover,
.entry-summery a:not(.wp-block-button__link):hover,
.entry-content a:not(.wp-block-button__link):hover {
color: #F17216;
}
a:focus-visible, a:focus {
outline: thin dotted !important;
}
a:hover, a:active, a:hover {
outline: 0;
color: #F17216;
} .alignfull {
margin-left  : calc( -100vw / 2 + 100% / 2 );
margin-right : calc( -100vw / 2 + 100% / 2 );
max-width    : 100vw;
}
.home .wp-site-blocks > * {
margin-top: 0 !important;
} .woocommerce .select2-container--default .select2-selection--single{
height: 40px;
}
.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{
padding: 5px 8px;
}
.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow{
top: 8px;
}
.woocommerce form .form-row input.input-text {
padding: 8px;
border: 1px solid #bcbcbc;
}
.related.products h2 {
text-align: left;
}
.woocommerce .star-rating span::before {
color: #f3f321;
}
.woocommerce ul.products li.product .star-rating{
margin: 0 auto 8px;
font-size: 15px !important;
}
.woocommerce span.onsale{
background: #F17216;
padding: 0;
color: #3957f5;
}
.products li {
box-shadow: -2px -2px 5px #bbb;
padding: 10px !important;
text-align: center;
}
.woocommerce ul.products li.product a img{
margin: 0;
}
h2.woocommerce-loop-product__title,
.woocommerce div.product li .product_title {
color: #000;
letter-spacing: 1px;
font-weight: 600;
text-align: center !important;
font-size: 20px !important;
padding: 5px 0 5px 0 !important;
}
.woocommerce ul.products li.product .button {
margin-top: 5px;
}
.woocommerce ul.products li.product .price,
.woocommerce div.product p.price, .woocommerce div.product span.price {
color: #000;
}
.woocommerce div.product .product_title,.woocommerce div.product p.price, .woocommerce div.product span.price{
margin-bottom: 5px;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button,.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
background: #F17216;
color: #3957f5 ;
border-radius: 30px;
padding: 10px 20px !important;
opacity: 1 !important;
text-decoration: none;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{
background: #3957f5;
color: #fff;
}
.woocommerce .quantity .qty {
width: 5em;
padding: 7px;
border-radius: 30px;
border: solid 1px #000;
color: #000;
line-height: 1;
}
.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2 {
max-width: 100%;
}
nav.woocommerce-MyAccount-navigation ul {
list-style: none;
padding-left: 0;
}
nav.woocommerce-MyAccount-navigation ul li {
background: #F17216;
padding: 12px !important;
margin-bottom: 10px;
}
nav.woocommerce-MyAccount-navigation ul li a{
color: #3957f5;
font-weight: 600;
}
nav.woocommerce-MyAccount-navigation ul li a:hover{
color: #222 !important;
}
span.posted_in {
display: block;
}
span.woocommerce-input-wrapper {
width: 100%;
}
select.orderby {
padding: 10px;
}
.woocommerce-product-gallery__image{
padding: 2px;
}
.woocommerce .cart .button, .woocommerce .cart input.button{
padding: 12px;
}
nav.woocommerce-MyAccount-navigation ul li a, .woocommerce-info a, .woocommerce-privacy-policy-text a, td.product-name a, a.shipping-calculator-button{
text-decoration: none !important;
}
.woocommerce .woocommerce-breadcrumb, .woocommerce .woocommerce-breadcrumb a{
margin-top: 20px;
}
.woocommerce input#password{
border: 1px solid #bcbcbc;
}
.woocommerce-page form .password-input{
width: 100%;
}
.woocommerce nav.woocommerce-pagination ul li a {
display: block;
padding: 12px 15px;
text-decoration: none;
width: auto;
color: #fff;
background: #F17216;
transition: background .15s ease-in-out;
font-weight: bold;
}
.woocommerce nav.woocommerce-pagination ul li a:hover{
background: #000;
color: #fff;
}
.woocommerce nav.woocommerce-pagination ul li span.current{
padding: 12.5px 15px;
background: #000;
color: #fff;
font-weight: normal;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li{
border: none;
float: none;
overflow: unset;
}
.woocommerce nav.woocommerce-pagination {
text-align: center;
margin-bottom: 20px;
}
.woocommerce-cart table.cart td.actions .coupon .input-text{
width: 110px !important;
padding: 5px 5px 5px !important;
margin: 0px 10px 0px 0 !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
margin-bottom: 30px;
}
#payment{
margin: 0 0 30px 0;
} .stk-block .stk-button.stk--hover-effect-darken:hover {
filter: unset;
}
.home h2.dance-studio-page-title {
display: none;
} h1.dance-studio-title-box {
display: none;
}
.dance-studio-title-box a {
font-size: 20px;
}
.wp-block-group.water-dance-studio-header-box {
padding: 30px 0;
}
.wp-block-group.dance-studio-header-box {
box-shadow: 0px 0px 15px #0000003B;
padding: 11px 0;
position: relative;
}
.wp-block-group.dance-studio-header-contact-box {
background: #ffffff;
box-shadow: 0px 0px 15px #0000003B;
border-radius: 20px 0px 0px 20px;
padding: 45px 60px;
position: fixed;
right: 0;
z-index: 999;
top: 33px;
bottom: 0;
margin: 0;
width: 32%;
height: 100%;
overflow-x: scroll; transition: 1.3s;
transform: translate(605px, 0px);
}
.wp-block-group.dance-studio-header-contact-box.show-box { transition: 1.1s;
transform: translate(0px, 0px);
}
.dance-studio-header-contact-toggle-icon svg path{
cursor: pointer;
}
.dance-studio-header-contact-menu .wp-block-stackable-icon-label {
margin-top: 8px;
}
.wp-block-group.dance-studio-header-social-icon {
padding-top: 30px;
}
.dance-studio-header-search-box label.wp-block-search__label {
display: none;
}
.dance-studio-header-search-box .wp-block-search__inside-wrapper {
border-width: 0px 0px 1px 0px;
}
.dance-studio-header-search-box input[type="search"]{
border-width: 0px;
}
.dance-studio-header-search-box button.wp-block-search__button {
background: unset;
transform: rotate(-90deg);
}
.dance-studio-header-search-box .wp-block-search__button svg{
height: 30px;
}
.dance-studio-header-search-box button.wp-block-search__button svg path {
fill: #000000;
}
.dance-studio-header-menu span.wp-block-navigation-item__label {
font: 500 20px 'Josefin Sans';
}
.dance-studio-header-menu h3.stk-block-heading__text,.dance-studio-header-contact-menu h3.stk-block-heading__text {
position: relative;
}
.dance-studio-header-menu h3.stk-block-heading__text::before,.dance-studio-header-contact-menu h3.stk-block-heading__text::before {
content: '';
background: #800080;
width: 55px;
height: 3px;
position: absolute;
left: 0;
bottom: 0;
}
.dance-studio-header-contact-menu .dance-studio-header-contact-title {
margin-bottom: 30px;
}
.wp-block-group.dance-studio-header-contact-menu {
padding-top: 30px;
}
.dance-studio-header-social-icon a.stk-link.stk-button svg path:hover{
fill: #000000 !important;
}
.wp-block-stackable-icon.dance-studio-header-closed-button {
position: absolute;
top: 20px;
left: 20px;
cursor: pointer;
}
.wp-block-group.dance-studio-header-menu {
padding-top: 30px;
} #dance-studio-header-sec {
max-width: 1320px;
padding: 0px;
}
.wp-block-columns.dance-studio-colom-box {
max-width: unset;
gap: 0;
height: 70px;
}
.wp-block-group.dance-studio-logo-box{
position: relative;
}
.wp-block-group.dance-studio-haeder-navigation-box {
position: relative;
padding: 0px 50px;
}
.onepage-header-navigation-box li a span {
color: #000000;
font: bold 20px / 24px 'Josefin Sans';
}
.onepage-header-navigation-box li a span:hover{
color: #800080;
}
.onepage-header-box .onepage-header-navigation-box li {
margin: 0 15px;
}
.theme-sidebar a {
text-decoration: none !important;
}
.onepage-header-navigation-box li.wp-block-navigation-item {
margin-right: 23px;
}   #dance-studio-slider-sec .slick-list.draggable {
overflow: visible;
padding: 0 85px !important;
}
#dance-studio-slider-sec figure.wp-block-image,#dance-studio-slider-sec img {
width: 100%;
}
.slick-slide:has(+ .slick-slide.slick-current.slick-center) img {
margin-left: 44em;
}
.wp-block-group.dance-studio-slider-data-box {
position: absolute;
top: 21%;
right: 0;
width: 55%;
display: none;
}
#dance-studio-slider-sec .slick-slide.slick-current.slick-center .wp-block-group.dance-studio-slider-data-box{
display: block;
}
#dance-studio-slider-sec .wp-block-getwid-content-slider-slide__wrapper {
position: relative;
} #dance-studio-about-us-section {
padding: 60px 0px;
}
.wp-block-columns.dance-studio-about-main-col {
max-width: 1320px;
}
.wp-block-group.dance-studio-about-feature-box {
background: #ffffff;
box-shadow: 0px 0px 6px #00000026;
border-radius: 10px;
padding: 11px 15px;
}
.dance-studio-about-btn span.stk--svg-wrapper {
background: #4D4D4D;
padding: 15px 12px;
margin-left: 6px;
}
.dance-studio-about-btn a.stk-link.stk-button {
padding: 0 0 0 15px;
}
.dance-studio-about-btn a.stk-link.stk-button:hover{
background: #AF0B3D !important;
}
.dance-studio-about-btn a.stk-link.stk-button:hover span.stk--svg-wrapper{
background: #800080;
}
.dance-studio-about-btn svg{
margin-left: 0 !important;
}
.wp-block-group.dance-studio-about-happy-dancer-box {
box-shadow: 0px 5px 9px #00000029;
position: absolute;
left: 50px;
top: 45px;
}
.dance-studio-about-happy-dancer-box figure.wp-block-image {
margin-top: 0;
}
.wp-block-columns.dance-studio-about-image-col {
position: relative;
gap: 10px;
}
.dance-studio-about-feature-box .wp-block-columns {
gap: 10px;
} #dance-studio-popular-classes-sec {
padding: 60px 20px;
}
#dance-studio-popular-classes-sec .wp-block-stackable-carousel {
max-width: 1320px;
}
.dance-studio-classes-btn a.stk-link.stk-button {
padding: 0 0 0 15px;
}
.dance-studio-classes-btn span.stk--svg-wrapper {
background: #4D4D4D;
padding: 12px 13px;
margin-left: 4px;
}
.dance-studio-classes-btn svg {
margin-left: 0 !important;
}
.wp-block-group.dance-studio-classes-box {
padding: 20px;
}
#dance-studio-popular-classes-sec .stk-block-carousel__buttons  {
margin-top: 35px;
}
#dance-studio-popular-classes-sec .stk-block-carousel__button:hover{
background: #000000 !important;
}
.dance-studio-classes-box .dance-studio-classes-btn a.stk-link.stk-button:hover{
background: #800080 !important
}
.dance-studio-classes-box .dance-studio-classes-btn a.stk-link.stk-button:hover span.stk--svg-wrapper{
background: #3D063D !important
}
.dance-studio-classes-box .dance-studio-classes-btn a.stk-link.stk-button:hover span.has-text-color.stk-button__inner-text{
color: #ffffff !important;
} #dance-studio-learn-sec {
padding: 60px 20px;
}
.wp-block-columns.dance-studio-learn-main-box {
max-width: 1320px;
}
.wp-block-group.dance-studio-learn-data-box {
box-shadow: 0px 1px 9px #00000029;
padding: 25px;
}
.dance-studio-learn-title h3.stk-block-heading__text {
position: relative;
}
.dance-studio-learn-title h3.stk-block-heading__text:before {
content: '';
background: #474950;
height: 2px;
width: 53px;
position: absolute;
bottom: -6px;
} #dance-studio-upcoming-events {
padding: 60px 20px;
}
#dance-studio-upcoming-events .wp-block-stackable-carousel{
max-width: 1320px;
}
.wp-block-group.dance-studio-event-box{
position: relative;
}
.wp-block-group.dance-studio-event-meta {
padding: 2px 22px 2px 28px;
position: relative;
left: -16px;
opacity: 0;
transition: 0.5s;
}
.dance-studio-meta-col:hover .wp-block-group.dance-studio-event-meta{
opacity: 1;
transition: 0.5s;
}
.wp-block-group.dance-studio-event-meta-box {
position: absolute;
top: 35px;
left: 23px;
}
.wp-block-group.dance-studio-meta-col {
gap: 0;
}
.dance-studio-meta-col figure {
z-index: 9;
}
.wp-block-group.dance-studio-event-title-box {
position: absolute;
bottom: 23px;
left: 22px;
}
.dance-studio-event-meta .wp-block-group {
gap: 15px;
}
#dance-studio-upcoming-events .stk-block-carousel__buttons {
margin-top: 35px;
}
#dance-studio-upcoming-events button.stk-block-carousel__button:hover{
background: #000000 !important;
}
figure.skating-event-image{
position:relative;
}
figure.skating-event-image:before{
content:'';
background: transparent linear-gradient(180deg, #17161600 0%, #121111BA 100%);
position:absolute;
width:100%;
height:100%;
top:0;
bottom: 0;
border-radius: 20px;
}
.dance-studio-event-btn span.stk--svg-wrapper {
background: #000000;
padding: 12px 13px;
margin-left: 4px;
}
.dance-studio-event-btn a.stk-link.stk-button {
padding: 0 0 0 15px;
}
.dance-studio-event-title-box .dance-studio-event-btn a.stk-link.stk-button:hover{
background: #800080 !important
}
.dance-studio-event-title-box .dance-studio-event-btn a.stk-link.stk-button:hover span.stk--svg-wrapper{
background: #3D063D !important
}
.dance-studio-event-title-box .dance-studio-event-btn a.stk-link.stk-button:hover span.has-text-color.stk-button__inner-text{
color: #ffffff !important;
}
.dance-studio-event-btn svg {
margin-left: 0 !important;
} #dance-studio-video-sec .wp-block-stackable-subtitle,#dance-studio-video-sec .dance-studio-video-heading {
max-width: 1320px;
}
#dance-studio-video-sec {
padding: 60px 20px;
}
.dance-studio-video-box .wp-block-columns {
gap: 10px;
}
.wp-block-group.dance-studio-video-box {
box-shadow: 0px 1px 6px #00000029;
padding: 10px;
}
.dance-studio-video-box h2.stk-block-heading__text a {
text-decoration: unset;
}
#dance-studio-video-sec .stk-block-carousel__content-wrapper {
position: relative;
right: -275px;
}
#dance-studio-video-sec .stk-block-carousel__buttons {
max-width: 1320px;
position: absolute !important;
top: -23em;
}
#dance-studio-video-sec .stk-block-carousel__button:hover{
background: #000000 !important;
} #dance-studio-gallery-sec {
padding: 60px 20px;
}
.wp-block-group.dance-studio-gallery-box {
padding: 30px 0;
max-width: 1320px;
margin-top: -215px;
}
.dance-studio-gallery-heading{
max-width: 1320px;
}
.dance-studio-gallery-box figure.wp-block-image {
margin-top: 22px;
}
.dance-studio-gallery-heading h2.stk-block-heading__text {
width: 50%;
}
.dance-studio-gallery-btn span.stk--svg-wrapper {
background: #4D4D4D;
padding: 15px 12px;
margin-left: 6px;
}
.dance-studio-gallery-btn svg {
margin-left: 0 !important;
}
.dance-studio-gallery-btn a.stk-link.stk-button:hover {
background: #AF0B3D !important;
}
.dance-studio-gallery-btn a.stk-link.stk-button:hover span.stk--svg-wrapper {
background: #800080;
}
.dance-studio-gallery-btn a.stk-link.stk-button {
padding: 0 0 0 15px;
}
.dance-studio-gallery-main-box img {
width: 100%;
} #dance-studio-team-sec {
padding: 60px 20px;
}
.wp-block-columns.dance-studio-team-main-box {
max-width: 1320px;
}
.wp-block-group.dance-studio-team-content-box {
box-shadow: 0px 1px 6px #00000029;
margin-top: -21px;
padding: 35px 20px 15px;
}
.dance-studio-team-box figure.wp-block-image {
width: 100%;
z-index: 99;
position: relative;
}
.dance-studio-team-box img{
width: 100%;
}
#dance-studio-team-sec .dance-studio-team-social-icons a:hover svg path{
fill: #800080 !important;
}
.dance-studio-team1 figure.wp-block-image,.dance-studio-team3 figure.wp-block-image,.dance-studio-team5 figure.wp-block-image{
transform: translate(0px, 128px);
transition: 0.5s;
}
.dance-studio-team1:hover figure.wp-block-image,.dance-studio-team3:hover figure.wp-block-image,.dance-studio-team5:hover figure.wp-block-image{
transform: translate(0px, 0px);
transition: 0.5s;
}
.dance-studio-team4 .dance-studio-team-hover-box4{
opacity: 0;
transition: 0.5s;
}
.dance-studio-team4:hover .dance-studio-team-hover-box4{
opacity: 1;
transition: 0.5s;
} .wp-block-cover.dance-studio-price-plan-cover-img {
padding: 60px 20px;
}
.wp-block-atbs-tabs.dance-studio-pricing-plan-box {
max-width: 1310px;
}
.dance-studio-pricing-plan-box ul.tabs-titles {
background-color: unset;
flex-direction: column !important;
}
.dance-studio-pricing-plan-box .tabs-nav {
width: 35%;
margin-right: 85px;
}
.dance-studio-pricing-plan-box .tabs-content{
width: 65%;
background: #ffffff;
border-radius: 15px;
padding: 50px;
}
.dance-studio-pricing-plan-box .tabs-container{
flex-direction: row;
}
.dance-studio-pricing-plan-box li.tab-title {
margin-bottom: 23px;
justify-content: start !important;
}
.dance-studio-pricing-plan-box span.price-title-box {
position: absolute;
right: 30px;
}
.dance-studio-pricing-plan-box li.tab-title.icon_left{
position: relative;
padding: 20px 25px;
}
.price-title-box span{
font: 600 53px 'Josefin Sans';
}
.price-title-box sub{
font: 500 10px 'Poppins';
}
.dance-studio-pricing-plan-box span.tab-title-text{
padding-left: 40px;
}
.dance-studio-pricing-plan-box span.tab-title-text::before{
content: '\f00c';
font-family: 'Font Awesome 5 Free';
position: absolute;
font-weight: 600;
z-index: 99;
left: 20px;
top: 24px;
font-size: 16px;
border: 2px solid #800080;
height: 30px;
width: 30px;
border-radius: 50%;
padding: 1px 6px;
color: #800080;
}
.dance-studio-pricing-plan-box li.tab-title.icon_left.active span.tab-title-text{
color: #ffffff;
}
.dance-studio-pricing-plan-box li.tab-title.icon_left.active span.tab-title-text::before{
color: #800080;
border-color: #ffffff;
background: #ffffff;
}
.dance-studio-pricing-plan-box .eb-toggle-heading {
background: #80008080;
padding: 21px 0;
margin-bottom: 30px;
}
.dance-studio-pricing-plan-box .eb-toggle-content {
margin: 0 30px;
}
.dance-studio-pricing-plan-box .eb-toggle-content p.stk-block-text__text{
position: relative;
padding-left: 30px;
}
.dance-studio-pricing-plan-box .eb-toggle-content p.stk-block-text__text::before{
content: '\f219';
font-family: 'Font Awesome 5 Free';
position: absolute;
font-weight: 600;
z-index: 99;
left: 0px;
top: 3px;
font-size: 16px;
}
.dance-studio-pricing-plan-box .eb-toggle-content .dance-studio-price-listing:nth-child(1) p.stk-block-text__text::after,
.dance-studio-pricing-plan-box .eb-toggle-content .dance-studio-price-listing:nth-child(2) p.stk-block-text__text::after,
.dance-studio-pricing-plan-box .eb-toggle-content .dance-studio-price-listing:nth-child(3) p.stk-block-text__text::after{
content: '\f058';
font-family: 'Font Awesome 5 Free';
position: absolute;
font-weight: 600;
right: 0px;
top: -4px;
color: #800080;
font-size: 25px;
}
.dance-studio-pricing-plan-box .eb-toggle-content .dance-studio-price-listing:nth-child(4) p.stk-block-text__text::after,
.dance-studio-pricing-plan-box .eb-toggle-content .dance-studio-price-listing:nth-child(5) p.stk-block-text__text::after{
content: '\f057';
font-family: 'Font Awesome 5 Free';
position: absolute;
font-weight: 600;
right: 0px;
top: -4px;
color: #800080;
font-size: 25px;
} #dance-studio-time-table-sec {
padding: 60px 20px;
}
.wp-block-stackable-tabs.dance-studio-table-tab-box {
max-width: 1320px;
}
.skating-routines-progress-bar p.wp-block-getwid-progress-bar__title {
color: #000000;
font: 600 24px / 19px 'Josefin Sans';
}
.skating-routines-progress-bar span.wp-block-getwid-progress-bar__percent{
font: 600 20px/30px 'Poppins';
color: #000000;
}
.skating-routines-progress-bar .wp-block-getwid-progress-bar__bar{
height: 8px;
border-radius: 5px;
}
.skating-routines-progress-bar .wp-block-getwid-progress-bar__progress {
border-radius: 5px;
}
.dance-studio-table-tab-box .stk-block-tabs__tab{
padding: 15px 40px 8px;
}
.dance-studio-table-tab-box .wp-block-stackable-tab-content {
border: 2px solid #ECECEC;
border-radius: 50px;
padding: 25px 40px;
}
.dance-studio-table-tab-box .stk-row.stk-inner-blocks.stk-block-content {
gap: 0;
}
.dance-studio-table-content-box .wp-block-columns.dance-studio-table-row {
margin-bottom: 40px;
} #dance-studio-testimonial-section {
padding: 60px 20px;
}
.wp-block-stackable-carousel.dance-studio-testimonial-main-box {
max-width: 1300px;
}
.wp-block-columns.dance-studio-testimonial-title-box {
max-width: 1320px;
}
.wp-block-group.dance-studio-testimonial-data-box {
background: #F3F2F2;
border-radius: 0px 25px 25px 0px;
padding: 80px 85px;
position: relative;
margin-left: -43px;
}
.wp-block-group.dance-studio-testimonial-data-box::before{
content: '';
background: linear-gradient(5deg, #000000 0%, #5D5960 100%);
width: 38px;
height: 100%;
position: absolute;
left: -35px;
top: 0;
border-radius: 25px 0px 0px 25px;
}
#dance-studio-testimonial-section button.stk-block-carousel__button:hover {
background: #800080 !important;
}
#dance-studio-testimonial-section button.stk-block-carousel__button:hover svg path{
fill: #ffffff !important;
}
.wp-block-group.dance-studio-testimonial-box {
padding: 0;
}
#dance-studio-testimonial-section button.stk-block-carousel__button.stk-block-carousel__button__prev{
margin-left: 30em !important;
}
#dance-studio-testimonial-section button.stk-block-carousel__button.stk-block-carousel__button__next{
margin-right: 2em !important;
}
.wp-block-group.dance-studio-testimonial-star-icon {
gap: 5px;
}
.dance-studio-testimonial-data-box p.stk-block-text__text {
position: relative;
}
.dance-studio-testimonial-data-box p.stk-block-text__text::before {
content:'';
position: absolute;
background: #D1D1D1;
width: 1px;
height: 218px;
left: -14px;
top: -15px;
position: absolute;
} #dance-studio-talent-hunt-sec {
padding: 60px 20px;
}
.wp-block-columns.dance-studio-talent-hunt-main-box {
max-width: 1320px;
gap: 60px;
}
.dance-studio-video-upload-img,.dance-studio-talent-hunt-right-box{
position: relative;
}
.dance-studio-video-upload-img::before {
content: '';
position: absolute;
border-radius: 15px;
background: #8000801a;
backdrop-filter: blur(15px);
-webkit-backdrop-filter: blur(15px);
width: 93%;
height: 90%;
margin: auto;
left: 0;
right: 0;
top: 0;
bottom: 0;
fill-opacity: 10%;
}
.wp-block-group.dance-studio-upload-video-box {
position: absolute;
top: 35%;
left: 0;
right: 0;
}
.wp-block-group.dance-studio-upload-video-title {
margin-top: 0;
}
.wp-block-group.dance-studio-video-upload-shortcode {
display: none;
transition: 0.5s;
}
.wp-block-group.dance-studio-video-upload-shortcode.show-upload-box{
display: block;
transition: 0.5s;
}
.dance-studio-upload-video-title h3.stk-block-heading__text{
cursor: pointer;
}
.dance-studio-video-upload-shortcode input[type="button"].file_input_button,.dance-studio-video-upload-shortcode input[type="button"].file_input_button_hover{
position: relative !important;
}
.dance-studio-talent-hunt-form {
background: #ffffff;
border-radius: 20px;
padding: 30px !important;
}
.dance-studio-talent-hunt-form h3.wp-block-heading.heading-input-label-gutena {
font: normal 17px / 26px 'Poppins';
padding-left: 25px;
}
.dance-studio-talent-hunt-form input[type="text"],.dance-studio-talent-hunt-form input[type="number"],.dance-studio-talent-hunt-form input[type="email"]{
background: #ffffff !important;
border: 0.5px solid #A19A9A !important;
border-radius: 5px;
padding: 10px !important;
}
.dance-studio-talent-hunt-form .gutena-forms-text-field.field-name-last_name,.dance-studio-talent-hunt-form .gutena-forms-email-field.field-name-email,.dance-studio-talent-hunt-form .gutena-forms-number-field.field-name-subject,.dance-studio-talent-hunt-form .gutena-forms-text-field.field-name-f_1 {
border: unset !important;
}
.dance-studio-talent-hunt-form input[type="text"]::placeholder,.dance-studio-talent-hunt-form input[type="number"]::placeholder,.dance-studio-talent-hunt-form input[type="email"]::placeholder{
font: normal 16px/25px 'Poppins';
}
.dance-studio-talent-hunt-form .wp-block-gutena-field-group {
margin-bottom: 10px;
}
.dance-studio-talent-hunt-form .wp-block-gutena-field-group {
margin-top: 0px;
}
.dance-studio-talent-hunt-form button.wp-block-button__link{
font: normal 23px/36px 'Roboto';
color: #ffffff;
background: #000000;
border: 1px solid #000000;
border-radius: 10px;
width: 100%;
padding: 11px 0;
}
.dance-studio-talent-hunt-form button.wp-block-button__link:hover{
background: #800080;
border-color: #800080;
}
.dance-studio-talent-hunt-form .wp-block-buttons.gutena-forms-submit-buttons {
display: grid;
}
.dance-studio-talent-hunt-form .wp-block-gutena-field-group:nth-child(2) h3.heading-input-label-gutena,.dance-studio-talent-hunt-form .wp-block-gutena-field-group:nth-child(3) h3.heading-input-label-gutena,.dance-studio-talent-hunt-form .wp-block-gutena-field-group:nth-child(4) h3.heading-input-label-gutena,.dance-studio-talent-hunt-form .wp-block-gutena-field-group:nth-child(5) h3.heading-input-label-gutena{
position: relative;
}
.dance-studio-talent-hunt-form .wp-block-gutena-field-group:nth-child(2) h3.heading-input-label-gutena::before{
content: '\f007'
}
.dance-studio-talent-hunt-form .wp-block-gutena-field-group:nth-child(3) h3.heading-input-label-gutena::before{
content: '\f0e0'
}
.dance-studio-talent-hunt-form .wp-block-gutena-field-group:nth-child(4) h3.heading-input-label-gutena::before{
content: '\f095'
}
.dance-studio-talent-hunt-form .wp-block-gutena-field-group:nth-child(5) h3.heading-input-label-gutena::before{
content: '\f3c5'
}
.dance-studio-talent-hunt-form .wp-block-gutena-field-group:nth-child(2) h3.heading-input-label-gutena::before,.dance-studio-talent-hunt-form .wp-block-gutena-field-group:nth-child(3) h3.heading-input-label-gutena::before,.dance-studio-talent-hunt-form .wp-block-gutena-field-group:nth-child(4) h3.heading-input-label-gutena::before,.dance-studio-talent-hunt-form .wp-block-gutena-field-group:nth-child(5) h3.heading-input-label-gutena::before{
position: absolute;
left: 0;
top:0;
font-family: 'Font Awesome 5 Free';
font-weight: 600;
color: #800080;
font-size: 17px;
} #dance-studio-get-in-touch-sec {
padding: 70px 20px;
}
.wp-block-columns.dance-studio-get-in-touch-box {
max-width: 1320px;
}
.dance-studio-get-in-touch-form input[type="email"]{
background: #ffffff !important;
border: 1px solid #ffffff !important;
height: 65px !important;
border-radius: 15px;
padding: 10px 29px !important;
}
.dance-studio-get-in-touch-form .gutena-forms-email-field {
border: unset !important;
}
.dance-studio-get-in-touch-form form {
margin: 0 auto;
position: relative;
padding: 0 !important;
}
.dance-studio-get-in-touch-form button.wp-block-button__link {
background: #800080;
border: 1px solid #800080;
color: #fff;
font: 600 18px/24px 'Josefin Sans';
border-radius: 15px;
padding: 17px 30px;
position: absolute;
right: 3px;
top: 13px;
}
.dance-studio-get-in-touch-form button.wp-block-button__link:hover{
background: #000000;
border-color: #000000;
}
.dance-studio-get-in-touch-form input[type="email"]::placeholder{
font: 300 16px/32px 'Poppins';
color: #000000;
} #dance-studio-latest-post-section{
padding: 60px 20px;
}
.wp-block-group.dance-studio-latest-post-main-box {
max-width: 1320px;
}
.dance-studio-latest-post-main-box #apbAdvancedPosts-3 .apbSliderPosts .swiper-slide article{
min-height: 486px;
}
.dance-studio-latest-post-main-box #apbAdvancedPosts-3 .apbSliderPosts{
min-height: 595px;
}
.dance-studio-latest-post-main-box #apbAdvancedPosts-3 .apbSliderPosts .swiper-slide article{
position: relative;
}
.dance-studio-latest-post-main-box .apbMeta span:nth-child(2) {
position: absolute;
top: 8px;
left: 8px;
}
.dance-studio-latest-post-main-box .apbMeta span:nth-child(2) span{
background: #800080;
width: 65px;
height: 65px;
border-radius: 50%;
padding: 15px 8px;
}
.dance-studio-latest-post-main-box span.dashicons.dashicons-calendar-alt,.dance-studio-latest-post-main-box span.dashicons.dashicons-admin-users,.dance-studio-latest-post-main-box span.dashicons.dashicons-admin-comments {
display: none;
}
.dance-studio-latest-post-main-box .apbMeta span:nth-child(1) {
position: absolute;
bottom: 35px;
left: 65px;
}
.dance-studio-latest-post-main-box .apbMeta span:nth-child(1):before {
content: '';
background-image: url(https://www.concept4u.cz/wp-content/themes/skating-routines-pro/images/author.png);
width: 45px;
height: 45px;
position: absolute;
bottom: -23px;
left: -35px;
}
.dance-studio-latest-post-main-box .apbMeta span:nth-child(3) {
position: absolute;
bottom: 8px;
left: 65px;
}
.dance-studio-latest-post-main-box .apbMeta span:nth-child(1) a,.dance-studio-latest-post-main-box .apbMeta span:nth-child(3) a{
padding-left: 25px;
}
.dance-studio-latest-post-main-box .apbMeta span:nth-child(3) a{
position: relative;
font: 300 11px / 32px 'Poppins' !important;
}
.dance-studio-latest-post-main-box .apbMeta span:nth-child(3) a::after{
content: 'comments';
font: 300 11px / 32px 'Poppins';
position: absolute;
left: 35px;
top: 0px;
text-transform: lowercase;
color: #000000;
}
.dance-studio-latest-post-main-box .swiper-button-prev,.dance-studio-latest-post-main-box .swiper-button-next{
top: auto;
bottom: 15px;
margin: 0 auto;
}
.dance-studio-latest-post-main-box .swiper-button-prev {
right: 0;
left: -70px;
}
.dance-studio-latest-post-main-box .swiper-button-next {
left: 0;
right: -70px;
}
.dance-studio-latest-post-main-box .swiper-button-prev:after,.dance-studio-latest-post-main-box .swiper-rtl .swiper-button-next:after,
.dance-studio-latest-post-main-box .swiper-button-next:after,.dance-studio-latest-post-main-box .swiper-rtl .swiper-button-prev:after{
position: absolute;
font-family: 'Font Awesome 5 Free';
font-weight: 600;
color: #ffffff;
font-size: 22px;
background: #800080;
width: 49px;
height: 53px;
border-radius: 15px;
padding: 15px 15px;
}
.dance-studio-latest-post-main-box .swiper-button-prev:after,.dance-studio-latest-post-main-box .swiper-rtl .swiper-button-next:after{
content: '\f060';
}
.dance-studio-latest-post-main-box .swiper-button-next:after,.dance-studio-latest-post-main-box .swiper-rtl .swiper-button-prev:after{
content: '\f061';
}
.dance-studio-latest-post-main-box .swiper-button-prev:hover:after,
.dance-studio-latest-post-main-box .swiper-button-next:hover:after{
background: #000000;
}
.dance-studio-latest-post-main-box .apbReadMore {
display: block;
padding-top: 5px;
}
.dance-studio-latest-post-main-box .apbReadMore a {
position:relative;
padding-right: 20px !important;
}
.dance-studio-latest-post-main-box .apbReadMore a::before {
content: '\f178';
position: absolute;
font-family: 'Font Awesome 5 Free';
font-weight: 600;
color: #000000;
font-size: 14px;
right: 0;
}
.dance-studio-latest-post-main-box .apbReadMore:hover a::before,.dance-studio-latest-post-main-box h3.apbTitle a:hover{
color: #800080 !important;
} .wp-block-columns.dance-studio-footer-col-box {
padding: 0px 0 30px;
}
.wp-block-columns.dance-studio-footer-col-box {
max-width: 1320px;
}
.dance-studio-footer-box1 a.wp-block-navigation-item__content span{
font: normal 20px/50px 'Poppins';
color: #000000;
position: relative;
padding-left: 30px;
}
.dance-studio-footer-box1 a.wp-block-navigation-item__content span::before{
content: '\f105';
position: absolute;
font-family: 'Font Awesome 5 Free';
font-weight: 600;
color: #800080;
font-size: 18px;
left: 0;
}
.dance-studio-footer-box1 a.wp-block-navigation-item__content span:hover{
color: #800080;
}
.wp-block-group.dance-studio-footer-box1 {
margin-top: 0;
}
.wp-block-columns.dance-studio-copyright-box {
max-width: 1320px;
}
.dance-studio-footer-col-box nav.is-vertical.wp-block-navigation {
margin-top: 15px;
gap: 0;
}
.dance-studio-footer-social-icon-box a.stk-link.stk-button:hover{
background: #000000 !important;
}
.dance-studio-footer-social-icon-box a.stk-link.stk-button:hover svg path{
fill: #ffffff !important;
}
.dance-studio-footer-col-box h2.stk-block-heading__text{
position: relative;
padding-bottom: 5px;
}
.dance-studio-footer-col-box h2.stk-block-heading__text::before{
content: '';
background: #800080;
height: 3px;
width: 72px;
position: absolute;
bottom: 0;
left: 0;
}
.dance-studio-footer-box2 p.stk-block-text__text{
position: relative;
padding-bottom: 30px;
}
.dance-studio-footer-box2 p.stk-block-text__text::before{
content: '';
border-bottom: 2px dashed #00000040;
width: 450px;
position: absolute;
bottom: 0;
left: 0;
right: 0;
margin: 0 auto;
}
.wp-block-group.dance-studio-instagram-box {
padding-top: 30px;
}
.wp-block-column.dance-studio-footer-box1 {
border-right: 1px solid #a4a4a440;
}
.wp-block-column.dance-studio-footer-box3,.wp-block-column.dance-studio-footer-box2 {
padding-left: 25px;
}
.dance-studio-footer-contact-box h4.stk-block-heading__text a span:hover{
color: #800080 !important;
}
.wp-block-group.dance-studio-footer-text-box {
padding: 16px 45px;
} .museum-contact-box-1 .wp-block-stackable-icon-box.stk-block-icon-box {
height: 112px;
}
.museum-contact-box-1{
padding-bottom: 40px;
}
.museum-contact-box-1 p.stk-block-text__text a {
text-decoration: unset;
} @media screen and (max-width: 1800px) and (min-width: 1601px){
}
@media screen and (max-width: 1600px) and (min-width: 1441px){
main.wp-block-group{
padding: 0 6em !important;
}
#dance-studio-latest-post-section,#dance-studio-popular-classes-sec,#dance-studio-video-sec,.wp-block-cover.dance-studio-price-plan-cover-img,#dance-studio-testimonial-section,#dance-studio-talent-hunt-sec {
padding: 60px 6em;
}
#dance-studio-learn-sec,#dance-studio-upcoming-events,#dance-studio-team-sec,#dance-studio-gallery-sec {
padding: 60px 0px;
}
#dance-studio-get-in-touch-sec {
padding: 70px 0px;
}
h2.wp-block-post-title{
padding: 0 6em;
} .slick-slide:has(+ .slick-slide.slick-current.slick-center) img {
margin-left: 56em;
}
#dance-studio-video-sec .stk-block-carousel__content-wrapper{
right: -130px;
}
.wp-block-columns.dance-studio-gallery-main-box {
max-width: unset;
}
.dance-studio-gallery-box figure.wp-block-image {
margin-top: 25px;
}
.dance-studio-event-meta p.stk-block-text__text,.dance-studio-event-meta p.stk-block-heading__text {
font-size: 12px !important;
}
}
@media screen and (max-width: 1440px) and (min-width: 1025px){
main.wp-block-group {
padding: 0 45px !important;
}
h2.wp-block-post-title{
padding: 0 45px;
}
.wp-block-group.dance-studio-logo-box{
padding: 24px 35px;
}
.onepage-header-navigation-box li.wp-block-navigation-item {
margin-right: 22px;
}
}
@media screen and (max-width: 1440px) and (min-width: 1300px){
main.wp-block-group{
padding: 0 5em !important;
}
.onepage-header-navigation-box li a span{
font: bold 18px / 24px 'Josefin Sans';
}
#dance-studio-latest-post-section,#dance-studio-popular-classes-sec,#dance-studio-video-sec,.wp-block-cover.dance-studio-price-plan-cover-img,#dance-studio-testimonial-section,#dance-studio-talent-hunt-sec {
padding: 60px 5em;
}
#dance-studio-learn-sec,#dance-studio-upcoming-events,#dance-studio-team-sec,#dance-studio-gallery-sec {
padding: 60px 0px;
}
#dance-studio-get-in-touch-sec {
padding: 70px 0px;
}
.wp-block-group.dance-studio-header-box {
padding: 0px 60px;
}
.wp-block-stackable-carousel.dance-studio-testimonial-main-box {
max-width: 1200px;
}
.slick-slide:has(+ .slick-slide.slick-current.slick-center) img {
margin-left: 54em;
}
.wp-block-group.dance-studio-event-meta{
padding: 2px 15px 2px 22px;
}
.dance-studio-event-meta .wp-block-group {
gap: 7px;
}
#dance-studio-slider-sec .slick-list.draggable{
padding: 0 110px !important;
}
.dance-studio-learn-data-box h3.stk-block-heading__text{
font-size: 21px !important;
}
.dance-studio-about-heading h2.stk-block-heading__text{
font-size: 35px !important;
line-height: 45px !important;
}
.wp-block-group.dance-studio-about-happy-dancer-box{
padding: 15px 16px;
}
#dance-studio-video-sec .stk-block-carousel__content-wrapper{
right: -78px;
}
#dance-studio-video-sec .stk-block-carousel__buttons{
margin-right: 135px;
}
.dance-studio-video-box h2.stk-block-heading__text{
font-size: 16px !important;
line-height: 20px !important;
}
.dance-studio-video-box .wp-block-stackable-icon-label.stk-block-icon-label{
margin-top: 8px !important;
}
.dance-studio-team-content-box h3.stk-block-heading__text {
font-size: 20px !important;
}
.dance-studio-gallery-box figure.wp-block-image {
margin-top: 25px;
}
.wp-block-columns.dance-studio-gallery-main-box {
max-width: unset;
}
#dance-studio-testimonial-section button.stk-block-carousel__button.stk-block-carousel__button__prev {
margin-left: 28em !important;
}
.wp-block-columns.dance-studio-footer-col-box {
padding: 0px 4em 30px;
}
.wp-block-group.dance-studio-footer-text-box {
padding: 16px 4em;
}
.dance-studio-footer-contact-box .stk-block-heading__text span{
font-size: 18px !important;
}
.dance-studio-event-meta p.stk-block-text__text,.dance-studio-event-meta p.stk-block-heading__text {
font-size: 12px !important;
}
}
@media screen and (max-width: 1440px) and (min-width: 1380px){
}
@media screen and (max-width: 1299px) and (min-width: 1025px){
main.wp-block-group {
padding: 0 45px !important;
}
h2.wp-block-post-title{
padding: 0 45px;
}
.wp-block-group.dance-studio-logo-box{
padding: 10px 10px;
}
.onepage-header-navigation-box li a span{
font: bold 15px / 24px 'Josefin Sans';
}
.wp-block-group.dance-studio-haeder-navigation-box{
padding: 0px 30px;
}
.wp-block-group.dance-studio-header-contact-box{
width: 40%;
}
.wp-block-group.dance-studio-header-box {
padding: 11px 45px;
}
#dance-studio-latest-post-section,#dance-studio-popular-classes-sec,#dance-studio-video-sec,.wp-block-cover.dance-studio-price-plan-cover-img,#dance-studio-testimonial-section,#dance-studio-talent-hunt-sec {
padding: 60px 45px;
}
#dance-studio-learn-sec,#dance-studio-upcoming-events,#dance-studio-team-sec,#dance-studio-gallery-sec {
padding: 60px 0px;
}
#dance-studio-get-in-touch-sec {
padding: 70px 0px;
}
#dance-studio-slider-sec .slick-list.draggable{
padding: 0 140px !important;
}
.slick-slide:has(+ .slick-slide.slick-current.slick-center) img {
margin-left: 40em;
}
.dance-studio-slider-data-box h2.stk-block-heading__text{
font-size: 35px !important;
line-height: 50px !important;
}
.dance-studio-about-heading h2.stk-block-heading__text{
font-size: 28px !important;
line-height: 38px !important;
}
.wp-block-stackable-heading.dance-studio-about-heading{
margin-bottom: 15px !important;
}
.dance-studio-about-text p.stk-block-text__text{
font-size: 15px !important;
line-height: 30px !important;
}
.wp-block-group.dance-studio-about-happy-dancer-box{
left: 0px;
padding: 5px 15px;
}
.dance-studio-learn-data-box h3.stk-block-heading__text{
font-size: 18px !important;
}
.wp-block-group.dance-studio-learn-data-box{
padding: 24px;
}
.dance-studio-event-meta .wp-block-group{
display: block;
}
#dance-studio-video-sec .stk-block-carousel__content-wrapper{
right: -53px;
}
#dance-studio-video-sec .stk-block-carousel__buttons{
margin-right: 80px;
}
.dance-studio-video-box h2.stk-block-heading__text{
font-size: 15px !important;
}
.dance-studio-team-content-box h3.stk-block-heading__text {
font-size: 18px !important;
}
.dance-studio-team-social-icons a.stk-link.stk-button {
padding: 10px 4px;
}
.wp-block-group.dance-studio-team-content-box{
padding: 30px 8px 5px;
}
.wp-block-group.dance-studio-gallery-box{
margin-top: -147px;
}
.dance-studio-learn-main-box h2.stk-block-heading__text {
font-size: 45px !important;
}
.price-title-box span {
font: 600 28px 'Josefin Sans';
}
.dance-studio-pricing-plan-box li.tab-title.icon_left span.tab-title-text{
font-size: 20px;
padding-left: 30px;
}
.dance-studio-pricing-plan-box .tabs-nav{
margin-right: 50px;
}
.dance-studio-pricing-plan-box .tabs-content{
padding: 40px;
}
.wp-block-columns.dance-studio-talent-hunt-main-box{
gap: 26px;
}
.dance-studio-table-tab-box .stk-block-tabs__tab {
padding: 15px 15px 8px;
}
.dance-studio-table-content-box .wp-block-stackable-button-group a span{
font-size: 17px !important;
}
#dance-studio-testimonial-section button.stk-block-carousel__button.stk-block-carousel__button__prev {
margin-left: 22em !important;
}
.wp-block-group.dance-studio-testimonial-data-box{
padding: 45px 85px;
}
.dance-studio-latest-post-main-box #apbAdvancedPosts-3 .apbSliderPosts .swiper-slide article{
min-height: 472px;
}
.wp-block-columns.dance-studio-footer-col-box{
padding: 0 35px 30px;
}
.dance-studio-footer-box2 p.stk-block-text__text::before{
width: 322px;
}
.dance-studio-footer-contact-box .stk-block-heading__text span{
font-size: 14px !important;
}
}
@media screen and (max-width: 1024px) and (min-width: 992px){
main.wp-block-group {
padding: 0 45px !important;
}
h2.wp-block-post-title{
padding: 0 45px;
}
.watersports-topbar-col.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
flex-basis: 25% !important;
}
.watersports-topbar-col.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
flex-basis: 75% !important;
}
.wp-block-group.dance-studio-haeder-navigation-box {
position: relative;
}
.onepage-header-navigation-box li.wp-block-navigation-item {
margin-right: 5px;
}
ul.wp-block-navigation__container.onepage-header-navigation-box {
gap: 15px;
}
.wp-block-group.dance-studio-header-box {
padding: 0px 21px;
}
.wp-block-group.dance-studio-logo-box{
padding: 23px 21px;
}
.onepage-header-navigation-box li a span{
font: bold 15px / 24px 'Josefin Sans';
}
.wp-block-group.dance-studio-header-contact-box{
width: 45%;
}
#dance-studio-slider-sec .slick-list.draggable{
padding: 0 140px !important;
}
.slick-slide:has(+ .slick-slide.slick-current.slick-center) img {
margin-left: 40em;
}
.dance-studio-slider-data-box h2.stk-block-heading__text{
font-size: 35px !important;
line-height: 50px !important;
}
.dance-studio-about-heading h2.stk-block-heading__text{
font-size: 28px !important;
line-height: 38px !important;
}
.wp-block-stackable-heading.dance-studio-about-heading{
margin-bottom: 15px !important;
}
.dance-studio-about-text p.stk-block-text__text{
font-size: 15px !important;
line-height: 30px !important;
}
.wp-block-group.dance-studio-about-happy-dancer-box{
left: 0px;
padding: 5px 15px;
}
.wp-block-group.dance-studio-learn-data-box{
padding: 21px;
}
#dance-studio-learn-sec,#dance-studio-upcoming-events,#dance-studio-team-sec,#dance-studio-time-table-sec,#dance-studio-gallery-sec {
padding: 40px 0px;
}
#dance-studio-popular-classes-sec,#dance-studio-video-sec,#dance-studio-testimonial-section,#dance-studio-testimonial-section,.wp-block-cover.dance-studio-price-plan-cover-img,#dance-studio-talent-hunt-sec,#dance-studio-latest-post-section {
padding: 40px 45px;
}
#dance-studio-video-sec .stk-block-carousel__content-wrapper{
right: -53px;
}
#dance-studio-video-sec .stk-block-carousel__buttons{
margin-right: 80px;
}
.wp-block-group.dance-studio-gallery-box{
margin-top: -147px;
}
.dance-studio-learn-main-box h2.stk-block-heading__text {
font-size: 45px !important;
}
.dance-studio-team-content-box h3.stk-block-heading__text {
font-size: 18px !important;
}
.dance-studio-team-social-icons a.stk-link.stk-button {
padding: 10px 4px;
}
.wp-block-group.dance-studio-team-content-box{
padding: 30px 8px 5px;
}
.price-title-box span {
font: 600 28px 'Josefin Sans';
}
.dance-studio-pricing-plan-box li.tab-title.icon_left span.tab-title-text{
font-size: 20px;
padding-left: 30px;
}
.dance-studio-pricing-plan-box .tabs-nav{
margin-right: 50px;
}
.dance-studio-pricing-plan-box .tabs-content{
padding: 40px;
}
.wp-block-columns.dance-studio-talent-hunt-main-box{
gap: 26px;
}
.dance-studio-table-tab-box .stk-block-tabs__tab {
padding: 15px 15px 8px;
}
.dance-studio-table-content-box .wp-block-stackable-button-group a span{
font-size: 17px !important;
}
.dance-studio-video-box h2.stk-block-heading__text{
font-size: 15px !important;
}
#dance-studio-testimonial-section button.stk-block-carousel__button.stk-block-carousel__button__prev {
margin-left: 22em !important;
}
.wp-block-group.dance-studio-testimonial-data-box{
padding: 38px 85px;
}
.dance-studio-footer-box2 p.stk-block-text__text::before{
width: 275px;
}
.dance-studio-table-content-box .wp-block-stackable-button-group a{
padding: 12px !important;
}
.dance-studio-pricing-plan-box span.tab-title-text::before{
height: 25px;
width: 25px;
font-size: 12px;
}
.dance-studio-team-content-box p.stk-block-text__text{
font-size: 14px !important;
}
.wp-block-columns.dance-studio-footer-col-box{
padding: 0px 35px 30px;
}
.wp-block-group.dance-studio-footer-text-box{
padding: 25px 45px;
}
.wp-block-column.dance-studio-footer-box3, .wp-block-column.dance-studio-footer-box2 {
padding-left: 15px;
}
.dance-studio-footer-contact-box .stk-block-heading__text span{
font-size: 14px !important;
}
}
@media screen and (max-width: 991px) and (min-width: 768px){
main.wp-block-group {
padding: 0 30px !important;
}
h2.wp-block-post-title{
padding: 0 30px;
}
.watersports-topbar-text p.stk-block-text__text,.wp-block-group.dance-studio-logo-box {
text-align: center;
}
.wp-block-navigation__responsive-container-open:not(.always-shown) {
display: block;
}
.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){
display: none;
}
.dance-studio-haeder-navigation-box .wp-container-core-navigation-is-layout-1 {
justify-content: left;
}
.dance-studio-haeder-navigation-box .wp-block-navigation__responsive-container-content,ul.wp-block-navigation__container.items-justified-right.onepage-header-navigation-box {
justify-content: left !important;
}
.dance-studio-haeder-navigation-box .wp-block-navigation.items-justified-right{
--navigation-layout-justification-setting: left;
}
.onepage-header-navigation-box li a span{
color: #ffffff;
}
.dance-studio-haeder-navigation-box .wp-block-navigation__responsive-container-close path{
fill: #ffffff;
}
.dance-studio-haeder-navigation-box .wp-block-navigation__responsive-container-content {
padding: 0 35px;
}
.dance-studio-haeder-navigation-box .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
background-color: #0f2239;
z-index: 999;
}
.dance-studio-haeder-navigation-box .wp-block-navigation__responsive-container-close{
right: 25px;
top: 25px;
}
.dance-studio-colom-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
flex-basis: 25% !important;
}
.dance-studio-colom-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
flex-basis: 50% !important;
}
.dance-studio-colom-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3){
flex-basis: 25% !important;
}
.wp-block-group.dance-studio-header-box {
padding: 4px 30px 19px;
}
.wp-block-group.dance-studio-haeder-navigation-box{
padding: 13px 30px;
}
.onepage-header-navigation-box li.wp-block-navigation-item {
margin-right: -5px;
}
.slick-slide:has(+ .slick-slide.slick-current.slick-center) img {
margin-left: 32em;
}
.wp-block-group.dance-studio-header-contact-box{
width: 51%;
padding: 45px 45px;
}
.wp-block-group.dance-studio-slider-data-box{
top: 12%;
width: 60%;
}
.dance-studio-slider-data-box h2.stk-block-heading__text{
font-size: 28px !important;
line-height: 40px !important;
}
#dance-studio-slider-sec .slick-list.draggable{
padding: 0 95px !important;
}
.wp-block-stackable-text.dance-studio-slider-text {
margin-top: 0;
}
#dance-studio-slider-sec .wp-block-stackable-button-group {
margin-top: 20px !important;
}
.wp-block-columns.dance-studio-about-main-col,.wp-block-columns.dance-studio-about-image-col{
flex-wrap: wrap !important;
}
.wp-block-columns.dance-studio-about-main-col.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1),.wp-block-columns.dance-studio-about-image-col.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
flex-basis: 45% !important;
}
.wp-block-columns.dance-studio-about-main-col.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2),.wp-block-columns.dance-studio-about-image-col.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
flex-basis: 45% !important;
}
.wp-block-columns.dance-studio-about-main-col.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3){
flex-basis: 100% !important;
}
.wp-block-group.dance-studio-about-happy-dancer-box{
left: -89px;
right: 0;
width: max-content;
margin: 0 auto;
}
.dance-studio-event-meta .wp-block-group{
display: block;
}
#dance-studio-upcoming-events,#dance-studio-team-sec {
padding: 60px 0px;
}
#dance-studio-video-sec {
padding: 60px 30px;
}
#dance-studio-video-sec .stk-block-carousel__content-wrapper{
right: -36px;
}
.dance-studio-gallery-box .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
flex-basis: 30% !important;
}
.dance-studio-gallery-box .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
flex-basis: 30% !important;
}
.dance-studio-gallery-box .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3){
flex-basis: 30% !important;
}
.dance-studio-gallery-box figure.wp-block-image {
margin-top: 21px;
}
.dance-studio-video-box .wp-block-columns{
flex-wrap: nowrap !important;
}
.dance-studio-video-box .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
flex-basis: 33.33% !important;
}
.dance-studio-video-box .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
flex-basis: 66.66% !important;
}
#dance-studio-video-sec .stk-block-carousel__buttons{
margin-right: 45px;
}
.wp-block-columns.dance-studio-team-main-box{
flex-wrap: wrap !important;
}
.dance-studio-team-main-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
flex-basis: 30% !important;
}
.dance-studio-team-main-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
flex-basis: 30% !important;
}
.dance-studio-team-main-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3){
flex-basis: 30% !important;
}
.dance-studio-team-main-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(4){
flex-basis: 45% !important;
}
.dance-studio-team-main-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(5){
flex-basis: 45% !important;
}
.wp-block-group.dance-studio-header-contact-box{
transform: translate(761px, 0px);
}
.dance-studio-pricing-plan-box .tabs-content,.dance-studio-pricing-plan-box .tabs-nav{
width: 100%;
}
.dance-studio-pricing-plan-box .tabs-nav{
margin-right: 0;
}
.dance-studio-pricing-plan-box .tabs-container {
flex-direction: column;
}
.dance-studio-pricing-plan-box .eb-toggle-content p.stk-block-text__text{
padding-right: 15px;
padding-left: 26px;
}
.dance-studio-table-content-box .wp-block-columns.dance-studio-table-row{
flex-wrap: nowrap !important;
width: 745px;
}
.wp-block-group.dance-studio-table-content-box {
overflow: scroll;
}
.dance-studio-table-tab-box .wp-block-stackable-tab-content{
padding: 25px 23px;
}
.skating-routines-progress-bar p.wp-block-getwid-progress-bar__title {
font: 600 16px / 19px 'Josefin Sans';
}
.dance-studio-table-content-box .wp-block-stackable-button-group a span{
font-size: 14px !important;
}
.dance-studio-table-content-box .wp-block-stackable-button-group a{
padding: 12px !important;
}
.skating-routines-progress-bar span.wp-block-getwid-progress-bar__percent{
font: 600 16px / 30px 'Poppins';
}
.wp-block-columns.dance-studio-testimonial-title-box,.wp-block-columns.dance-studio-star-box,.wp-block-columns.dance-studio-copyright-box{
flex-wrap: nowrap !important;
}
.dance-studio-testimonial-title-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
flex-basis: 33.33% !important;
}
.dance-studio-testimonial-title-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
flex-basis: 66.66% !important;
}
.wp-block-group.dance-studio-testimonial-data-box{
padding: 35px 55px;
}
.wp-block-columns.dance-studio-star-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
flex-basis: 40% !important;
}
.wp-block-columns.dance-studio-star-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
flex-basis: 60% !important;
}
#dance-studio-testimonial-section button.stk-block-carousel__button.stk-block-carousel__button__prev {
margin-left: 19em !important;
}
#dance-studio-testimonial-section button.stk-block-carousel__button.stk-block-carousel__button__next {
margin-right: 1em !important;
}
.wp-block-group.dance-studio-gallery-box{
margin-top: -125px;
}
.dance-studio-get-in-touch-form form{
width: 80%;
}
#apbAdvancedPosts-3 .apbPost .apbText {
padding: 15px 15px !important;
}
.dance-studio-latest-post-main-box .apbMeta span:nth-child(1):before{
left: -50px;
}
.dance-studio-latest-post-main-box .apbMeta span:nth-child(1) a, .dance-studio-latest-post-main-box .apbMeta span:nth-child(3) a {
padding-left: 5px;
}
.dance-studio-latest-post-main-box .apbMeta span:nth-child(3) a::after{
left: 17px;
}
.dance-studio-latest-post-main-box #apbAdvancedPosts-3 .apbSliderPosts .swiper-slide article {
min-height: 452px;
}
.dance-studio-latest-post-main-box #apbAdvancedPosts-3 .apbSliderPosts {
min-height: 550px;
}
.wp-block-columns.dance-studio-copyright-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
flex-basis: 66.66% !important;
}
.wp-block-columns.dance-studio-copyright-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
flex-basis: 33.33% !important;
}
.dance-studio-footer-box2 p.stk-block-text__text::before{
width: 210px;
}
.dance-studio-table-tab-box .stk-block-tabs__tab {
padding: 15px 15px 8px;
}
.dance-studio-table-content-box .wp-block-columns.dance-studio-table-row {
margin-bottom: 35px;
margin-top: 20px;
}
.wp-block-columns.dance-studio-footer-col-box {
padding: 0px 35px 30px;
}
.wp-block-column.dance-studio-footer-box3, .wp-block-column.dance-studio-footer-box2 {
padding-left: 0px;
}
.dance-studio-gallery-heading h2.stk-block-heading__text {
width: 100%;
}
.wp-block-columns.dance-studio-footer-col-box{
flex-wrap: wrap !important;
justify-content: center;
}
.wp-block-group.dance-studio-footer-text-box {
padding: 25px 30px;
}
.dance-studio-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1),.dance-studio-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
flex-basis: 45%!important;
}
.dance-studio-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3){
flex-basis: 1%!important;
}
.dance-studio-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(4){
flex-basis: 100%!important;
}
} @media screen and (max-width: 767px) and (min-width: 576px) {
.wp-block-navigation__responsive-container-open:not(.always-shown) {
display: block;
}
.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){
display: none;
}
.dance-studio-colom-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
flex-basis: 25% !important;
}
.dance-studio-colom-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
flex-basis: 10% !important;
}
.dance-studio-colom-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3){
flex-basis: 55% !important;
}
.slick-slide:has(+ .slick-slide.slick-current.slick-center) img {
margin-left: 22em;
}
.wp-block-group.dance-studio-header-contact-box{
width: 71%;
top: 0;
}
.wp-block-group.dance-studio-slider-data-box{
top: 12%;
width: 60%;
}
.dance-studio-slider-data-box h2.stk-block-heading__text{
font-size: 28px !important;
line-height: 40px !important;
}
.wp-block-stackable-text.dance-studio-slider-text{
display: none;
}
.dance-studio-gallery-box .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
flex-basis: 30% !important;
}
.dance-studio-gallery-box .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
flex-basis: 30% !important;
}
.dance-studio-gallery-box .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3){
flex-basis: 30% !important;
}
.dance-studio-gallery-box figure.wp-block-image {
margin-top: 21px;
}
.skating-routines-progress-bar p.wp-block-getwid-progress-bar__title {
font: 600 19px / 19px 'Josefin Sans';
}
.dance-studio-table-content-box .wp-block-stackable-button-group a span{
font-size: 14px !important;
}
.dance-studio-table-content-box .wp-block-stackable-button-group a{
padding: 12px !important;
}
.skating-routines-progress-bar span.wp-block-getwid-progress-bar__percent{
font: 600 16px / 30px 'Poppins';
}
.dance-studio-table-tab-box .wp-block-stackable-tab-content{
padding: 25px 20px;
}
.wp-block-columns.dance-studio-testimonial-title-box{
flex-wrap: nowrap !important;
}
.dance-studio-testimonial-title-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
flex-basis: 33.33% !important;
}
.dance-studio-testimonial-title-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
flex-basis: 66.66% !important;
}
.wp-block-group.dance-studio-testimonial-data-box{
padding: 7px 40px;
margin-left: -7px;
}
.dance-studio-footer-box1 .stk-inner-blocks {
justify-content: left !important;
}
.onepage-header-navigation-box li.wp-block-navigation-item {
margin-right: 4px;
}
.dance-studio-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1),.dance-studio-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2),
.dance-studio-footer-col-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3){
flex-basis: 45%!important;
}
ul.onepage-header-navigation-box {
justify-content: center;
}
.dance-studio-footer-box2 p.stk-block-text__text::before{
width: 150px;
}
}
@media screen and (max-width: 767px) {
main.wp-block-group {
padding: 0px 15px !important;
}
h2.wp-block-post-title{
padding: 0 20px;
}
h1.dance-studio-title-box{
padding: 31px 15px;
z-index: unset;
}
.wp-block-columns.dance-studio-colom-box{
height: auto;
}
.wp-block-group.dance-studio-header-box{
padding: 0px 20px;
}
.wp-block-group.dance-studio-haeder-navigation-box{
padding: 5px 10px;
}
.dance-studio-haeder-navigation-box .wp-container-core-navigation-is-layout-1 {
justify-content: left;
}
.dance-studio-haeder-navigation-box .wp-block-navigation__responsive-container-content,ul.wp-block-navigation__container.items-justified-right.onepage-header-navigation-box {
justify-content: left !important;
}
.dance-studio-haeder-navigation-box .wp-block-navigation.items-justified-right{
--navigation-layout-justification-setting: left;
}
.onepage-header-navigation-box li a span{
color: #ffffff;
}
.dance-studio-haeder-navigation-box .wp-block-navigation__responsive-container-close path{
fill: #ffffff;
}
.dance-studio-haeder-navigation-box .wp-block-navigation__responsive-container-content {
padding: 0 35px;
}
.dance-studio-haeder-navigation-box .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
background-color: #0f2239;
z-index: 999;
}
.dance-studio-haeder-navigation-box .wp-block-navigation__responsive-container-close{
right: 25px;
top: 25px;
}
.dance-studio-gallery-heading h2.stk-block-heading__text,.dance-studio-classes-box img,.dance-studio-event-box img {
width: 100%;
}
.wp-block-group.dance-studio-about-happy-dancer-box{
position: static;
width: max-content;
margin: 0 auto;
}
.dance-studio-learn-title h3.stk-block-heading__text:before{
left: 0;
right: 0;
margin: 0 auto;
}
#dance-studio-video-sec .stk-block-carousel__content-wrapper{
right: 0;
padding: 0 20px;
}
.dance-studio-video-box .wp-block-columns{
flex-wrap: nowrap !important;
}
.dance-studio-video-box .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
flex-basis: 33.33% !important;
}
.dance-studio-video-box .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
flex-basis: 66.66% !important;
}
.wp-block-group.dance-studio-gallery-box{
padding: 0 0;
margin-top: 0;
}
.dance-studio-team1 figure.wp-block-image, .dance-studio-team3 figure.wp-block-image, .dance-studio-team5 figure.wp-block-image{
transform: translate(0px, 0px);
}
.dance-studio-team4 .dance-studio-team-hover-box4{
opacity: 1;
}
.dance-studio-pricing-plan-box .tabs-content,.dance-studio-pricing-plan-box .tabs-nav{
width: 100%;
}
.dance-studio-pricing-plan-box .tabs-nav{
margin-right: 0;
}
.dance-studio-pricing-plan-box .tabs-container {
flex-direction: column;
}
.dance-studio-pricing-plan-box .eb-toggle-content p.stk-block-text__text{
padding-right: 15px;
padding-left: 26px;
}
.dance-studio-logo-image,.dance-studio-about-feature-boxx figure.wp-block-image,.dance-studio-learn-data-box figure.wp-block-image,.dance-studio-about-image-col figure.wp-block-image{
text-align: center;
}
.dance-studio-table-content-box .wp-block-columns.dance-studio-table-row{
flex-wrap: nowrap !important;
width: 745px;
}
.wp-block-group.dance-studio-table-content-box {
overflow: scroll;
}
.dance-studio-table-content-box .wp-block-columns.dance-studio-table-row.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(1){
flex-basis: 11% !important;
}
.dance-studio-table-content-box .wp-block-columns.dance-studio-table-row.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
flex-basis: 17% !important;
}
.dance-studio-table-content-box .wp-block-columns.dance-studio-table-row.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3){
flex-basis: 20% !important;
}
.dance-studio-table-content-box .wp-block-columns.dance-studio-table-row.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(4){
flex-basis: 32% !important;
}
.dance-studio-table-content-box .wp-block-columns.dance-studio-table-row.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(5){
flex-basis: 20% !important;
}
#dance-studio-gallery-sec,#dance-studio-team-sec,#dance-studio-time-table-sec {
padding: 30px 0px;
}
.wp-block-columns.dance-studio-footer-col-box{
padding: 0 20px 30px;
}
.dance-studio-footer-social-icon-box .stk-row.stk-inner-blocks {
justify-content: center !important;
}
.wp-block-column.dance-studio-footer-box3, .wp-block-column.dance-studio-footer-box2 {
padding-left: 0;
}
}
@media screen and (max-width: 599px){
}
@media screen and (max-width: 575px){
.wp-block-group.dance-studio-header-contact-box{
padding: 25px 30px;
width: 93%;
height: 95%;
}
#dance-studio-header-sec{
padding: 10px 20px;
}
.dance-studio-colom-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){
flex-basis: 45% !important;
}
.dance-studio-colom-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(3){
flex-basis: 45% !important;
}
.wp-block-group.dance-studio-header-social-icon {
padding-top: 10px;
}
#dance-studio-slider-sec .slick-list.draggable{
padding: 0 50px !important;
}
.slick-slide:has(+ .slick-slide.slick-current.slick-center) img {
margin-left: 12em;
}
.wp-block-group.dance-studio-slider-data-box{
width: 75%;
}
.dance-studio-slider-data-box .wp-block-stackable-heading,.wp-block-stackable-text.dance-studio-slider-text{
display: none;
}
.dance-studio-about-btn a.stk-link.stk-button {
padding: 0 0 0 6px;
}
.dance-studio-about-btn span.stk--svg-wrapper {
padding: 10px 7px;
margin-left: 2px;
}
#dance-studio-about-us-section {
padding: 15px 0px;
}
.wp-block-group.dance-studio-event-meta-box{
left: 8px;
}
.dance-studio-event-meta .wp-block-group{
display: block;
}
.dance-studio-gallery-box figure,.dance-studio-testimonial-data-box p.stk-block-text__text,.dance-studio-testimonial-data-box h3.stk-block-heading__text {
text-align: center;
}
.dance-studio-gallery-box figure.wp-block-image {
margin-top: 10px;
}
.dance-studio-pricing-plan-box li.tab-title.icon_left{
padding: 20px 15px;
}
.dance-studio-pricing-plan-box .tabs-nav .tab-title .tab-title-text{
font-size: 18px;
}
.price-title-box span {
font: 600 32px 'Josefin Sans';
}
.dance-studio-pricing-plan-box span.tab-title-text::before{
height: 23px;
width: 23px;
padding: 0px 4px;
font-size: 12px;
}
.dance-studio-pricing-plan-box .tabs-content{
padding: 20px;
}
.dance-studio-pricing-plan-box .eb-toggle-content {
margin: 0 14px;
}
.dance-studio-pricing-plan-box .eb-toggle-content .dance-studio-price-listing:nth-child(1) p.stk-block-text__text::after, .dance-studio-pricing-plan-box .eb-toggle-content .dance-studio-price-listing:nth-child(2) p.stk-block-text__text::after, .dance-studio-pricing-plan-box .eb-toggle-content .dance-studio-price-listing:nth-child(3) p.stk-block-text__text::after{
right: -8px;
font-size: 20px;
}
.dance-studio-pricing-plan-box .eb-toggle-content .dance-studio-price-listing:nth-child(4) p.stk-block-text__text::after, .dance-studio-pricing-plan-box .eb-toggle-content .dance-studio-price-listing:nth-child(5) p.stk-block-text__text::after{
right: -8px;
font-size: 20px;
}
.dance-studio-table-tab-box .wp-block-stackable-tab-content{
padding: 25px 20px;
}
.skating-routines-progress-bar p.wp-block-getwid-progress-bar__title {
font: 600 18px / 19px 'Josefin Sans';
}
.dance-studio-table-content-box .wp-block-stackable-button-group a span{
font-size: 12px !important;
}
.dance-studio-table-content-box .wp-block-stackable-button-group a{
padding: 12px !important;
}
.skating-routines-progress-bar span.wp-block-getwid-progress-bar__percent{
font: 600 16px / 30px 'Poppins';
}
#dance-studio-testimonial-section {
padding: 40px 20px;
}
.wp-block-group.dance-studio-testimonial-data-box{
padding: 30px 19px;
margin-left: 15px;
}
.wp-block-group.dance-studio-testimonial-data-box::before{
width: 15px;
left: -14px;
}
.wp-block-group.dance-studio-testimonial-star-icon{
justify-content: center;
}
.dance-studio-get-in-touch-form form{
width: 100%;
}
.dance-studio-get-in-touch-form button.wp-block-button__link{
position: static;
padding: 15px 30px 9px;
}
.dance-studio-get-in-touch-form .wp-block-button.gutena-forms-submit-button{
margin: 0 auto;
}
.dance-studio-get-in-touch-form button.wp-block-button__link{
background: #ffffff;
border: 1px solid #ffffff;
color: #000000;
}
.dance-studio-get-in-touch-form button.wp-block-button__link:hover{
color: #ffffff
}
.wp-block-group.dance-studio-upload-video-box{
top: 15%;
}
#dance-studio-get-in-touch-sec {
padding: 30px 0px;
}
.dance-studio-footer-col-box h2.stk-block-heading__text{
text-align: center;
}
.dance-studio-footer-col-box h2.stk-block-heading__text::before{
margin: 0 auto;
right: 0;
}
.dance-studio-footer-box1 nav.wp-block-navigation{
align-items: center;
gap: 10px;
flex-direction: column;
}
.dance-studio-footer-box1 ul.wp-block-navigation__container {
align-items: center;
}
.dance-studio-footer-box2 p.stk-block-text__text::before{
width: 180px;
}
.wp-block-group.dance-studio-instagram-images {
display: block;
text-align: center;
}
.dance-studio-instagram-images figure.wp-block-image {
margin-bottom: 10px;
}
.dance-studio-footer-contact-box .stk-row.stk-inner-blocks.stk-block-content {
justify-content: center;
width: auto;
}
.scroll-top::before{
right: 8px;
}
} .wp-block-search__button {
border: 0;
background: #0d5ef4;
color: #ffffff;
font: 500 16px 'Oswald';
} .archive-page {
padding: 50px;
}
.comment-body .reply a {
color: #fff;
text-decoration: none;
background: #F17216;
padding: 5px 10px;
border-radius: 30px;
font-weight: 500;
}
.comment-body .reply a:hover, .wp-block-post-comments input[type=submit]:hover, .theme-button .wp-block-button__link:hover {
background: #3957f5 !important;
color: #fff !important;
}
.wp-block-post-comments input[type=submit] {
background: #31423d;
color: #fff;
font-weight: 600;
font-family: 'Oswald';
}
.wp-block-post-author__content {
align-self: center;
} .theme-sidebar .wp-block-group {
padding: 15px ;
border: 1px solid #eee;
color: #6b6b6b;
background: #fff;
}
.theme-sidebar .wp-block-group h3 {
color: #222;
padding-bottom: 5px;
border-bottom: 3px double #222;
}
.theme-sidebar .wp-block-group ul {
padding-left: 20px;
}
.theme-sidebar .wp-block-group ul li {
line-height: 2;
font-size: 14px;
color: #000000;
list-style: disc;
}
.theme-sidebar .wp-block-group ul li a {
color: #000000;
}
.theme-sidebar ul.wp-block-social-links {
padding: 0;
}
.theme-sidebar ul.wp-block-social-links a{
padding: 10px !important;
}
.theme-sidebar ul.wp-block-social-links a svg {
font-size: 18px;
}
.theme-sidebar .wp-block-tag-cloud a{
background:#eeeeee;
color: #000;
font-size:15px !important;
padding: 5px 18px;
margin: 0 0 5px;
display:inline-block;
}
.theme-sidebar .wp-block-tag-cloud a:hover{
background: #3957f5;
color: #fff;
}
.theme-sidebar .wp-block-gallery {
gap: 1em;
}
.search-latest-post-box .wp-block-latest-posts__list li {
border: 1px solid #ccc;
padding: 20px 20px 80px;
margin-bottom: 20px;
}
.search .wp-block-group {
padding: 10px !important;
}
h2.wp-block-post-title {
margin: 0 auto;
color: #000;
font-size: 36px;
max-width: 1395px;
}
.wp-block-post-featured-image img{
width: auto;
}
.wp-container-core-group-is-layout-10.wp-container-core-group-is-layout-10 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){
max-width: 1200px;
} .scroll-top::before {
font-size: 20px;
cursor: pointer;
background: #000000;
color: #ffffff;
font-family: "Font Awesome 5 Free";
font-weight: 600;
content: '\f135';
position: fixed;
bottom: 30px;
right: 10px;
width: 40px;
height: 40px;
transform: rotate(-45deg);
display: flex;
align-items: center;
justify-content: center;
border-radius: 6px;
z-index: 99;
}
.home .wp-block-group.theme-sidebar {
display: none;
}