/*
	Description: Fresh copy of WP to redesign GOD website 
	Creation Date: 17th March 2026
	Last Update Date: 28th June 2026
	Author: Meher Bala
*/

/* Top space after the header section for inner page */
body[data-bg-header="true"].god-pg-spacer .container-wrap {
  margin-top: 110px !important;
}

/* Top page on the inner pages */
.god-pg-spacer .vc_row.top-level > .span_12 {
	padding-top: 0px;
}

/* ########################### Header Section ########################### */
.buttons.sf-menu {
  display: none !important;
}
.fa.fa-angle-down::before {
	color:#555!important;
}
body .sf-menu.sf-arrows .fa.fa-angle-down::before {
	color: #fff;
}
#header-outer #top .sf-menu > .sf-with-ul > a{
	padding-right: 10px!important;
}
/* Mobile Menu */
.nectar-header-text-content.mobile-only {
	display: none!important;
}
#top nav .sf-menu .current_page_item > a .sf-sub-indicator i{
	color:#fff!important;
}

/* Footer Section */
/* Social icons */
#footer-outer #footer-widgets .col ul.wp-block-social-links li {
	border: 1px solid #fff!important;
	background: transparent;
	padding: 10px 10px;
	margin-right: 20px;
}
#footer-outer #footer-widgets .col ul.wp-block-social-links li:first-child{
	padding: 11px 12px!important;
}
body.original #footer-outer #footer-widgets .col ul li{
	border-bottom: none;
}

/* Home Page */
.god_headings {
	font-size: 80px;
	line-height: 75px;
	margin-bottom: 20px;
}
.god_sub-heading{
	font-size: 14px;
	color: #4169E1;
	text-align: center;
	font-family: 'Arimo';
	font-weight: 400;
	font-style: normal;
	padding-bottom: 0px
}
.god_copy{
	font-family: 'Manrope';
	font-weight: 400;
	font-style: Regular;
	font-size: 20px;
	line-height: 32.5px;
	color: rgba(110, 110, 115, 1);
}
.god_prog-hd{
	font-family: 'Manrope';
	font-weight: 500;
	/*font-size: 30px;
	line-height: 36px;*/
	font-size: 25px;
	line-break 30px;
	letter-spacing: -0.75px;
	color: rgba(30, 58, 95, 1);
}
.god_prog-sub-hd{
	font-family: 'Manrope';
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
	color: rgba(51, 51, 51, 1);
}
.god_prog-txt{
	color: rgba(110, 110, 115, 1);
}
.god_testimonial-txt{
	font-size: 18px;
	line-height: 35px;
}

/* Home Instructors */
.god-hm-instructor-cat {
	padding-bottom: 10px
}

.god-hm-instructor-spec{
	background-color:#F5F1ED;
	float:left;
	padding: 5px 10px;
	border-radius: 10px 10px;
	margin-right: 10px;
}

h2.god-btm-cta {
	font-family: 'Instrument Serif'
	font-weight: 400;
	font-size: 80px;
	line-height: 96px;
	letter-spacing: -1.2px;
	color: #EBE9E5;
	margin-bottom: 30px;
}

/* CTA Blue Box */
.god-hd-cta {
	font-family: 'Manrope';
	font-size:45px;
	line-height: normal;
}

.god-hd-cta-txt {
	font-size: 20px;
	line-height: 30px;
}

/* Testimonials */
.sp-testimonial-client-testimonial {
	padding: 20px 30px;
}

.sp-testimonial-free-section .sp-testimonial-client-testimonial p {
  text-align: left;
}

/* ########################### About Page ########################### */
.god-abt-txt-color{
	color:#6E6E73;
}
.god-abt-years {
	font-weight: 700;
}
.about-pa-col .nectar-badge__inner {
	font-weight: bold;
}
/* Instuctor Read More */
.god-read-link {
	padding: 0px 15px;
	margin-bottom: 15px;
}
.god-read-link a {
	font-family: 'Arimo';
	font-weight: 700;
	font-size: 14px;
	text-transform: uppercase;
	color: #6366F1;
}
.god-read-link a i.icon{
	background: none;
}
.god-toggle-partners-info .toggle-title a {
	font-size: 14px!important;
	letter-spacing: 0px!important;
	background: none;
}

.god-toggle-partners-info .toggle > .toggle-title a i {
	top: 20px;
}

.god-toggle-partners-info .toggle > div {
	background-color: transparent!important;
	box-shadow: none!important;
}

.god-toggle-partners-info .toggle > div p {
	font-size: 14px;
}
/* ########################### About Page ########################### */

/* ########################### Contact Page ########################### */

.god-hd-map {
	font-family: "Instrument Serif";
	font-size: 60px;
}
.god-orange{
	color: #F08525;
}
/* ########################### Contact Page ########################### */

/* ########################### Bollywood and Beyond - START ########################### */
#god-bg-bnb .using-bg-color {
	background: linear-gradient(135deg, #092C4C 0%, #0B2E55 7.14%, #0E305E 14.29%, #113268 21.43%, #133471 28.57%, #16367B 35.71%, #193784 42.86%, #1C398E 50%, #193784 57.14%, #16367B 64.29%, #133471 71.43%, #113268 78.57%, #0E305E 85.71%, #0B2E55 92.86%, #092C4C 100%); 
}

.god-bnb-seating {
	border: 1px solid #000;
}
.god-bnb-balc-price{
	letter-spacing: 0px;
	line-height: normal;
	margin-bottom: 0px;
}
.god-bnb-orginal-price{
	font-family: 'Arimo';
	text-align: center;
	color: rgba(153, 161, 175, 1);
	text-decoration: line-through;
}

.god-bnb-most-popular .nectar-badge {
	margin-bottom: 0px;
}

.god-bnb-group-booking-inner .column-bg-overlay {
	background: linear-gradient(135deg, #092C4C 0%, #0A2D52 9.09%, #0C2F58 18.18%, #0E305D 27.27%, #0F3163 36.36%, #113269 45.45%, #13346F 54.55%, #153575 63.64%, #16367B 72.73%, #183782 81.82%, #1A3888 90.91%, #1C398E 100%);
}

.god-bnb-venue-style{
	border-radius: 20px;
  box-shadow: 0px 8px 10px -6px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 20px 25px -5px rgba(0, 0, 0, 0.1);
}
#god-bnb-faqs .toggle > .toggle-title a {
	font-size: 16px;
	letter-spacing:0px
}
/* #god-bnb-faqs .toggle > .toggle-title a i {
	position: relative;
	left: -10px;
	top: 0px;
} */

/* ########################### Bollywood and Beyond - ENDS ########################### */



/* ########################### Bollywood and Dance - STARTS ########################### */
.god-zell-form-style-hd{
	font-family: 'Arimo';
	font-weight: 700;
	font-style: bold;
	font-size: 14px;
	line-height: normal;
	letter-spacing: 1.4px;
	text-transform: uppercase;
	color: rgba(9, 44, 76, 1);
}

#god-pricing-table .wpb_tab.ui-tabs-panel{
	background: #fff;
	border: 1px solid #fff;
	border-radius: 15px;
}

.god-letter-spacing {
	letter-spacing: 1.5px;
}

.god-no-style{
	display: inline;
	background: rgba(9, 44, 76, 1);
	padding: 5px 12px;
	border-radius: 100px;
	color: #fff;
	margin-right: 10px;
}
.god-class-schedule-tabs .ui-tabs-panel {
	background: white;
	box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.1);
	/* padding: 40px 40px;*/
	border-radius: 40px;
	border: 1px solid rgb(243, 244, 246);
}
.god-schedule-location-sec i.icon-default-style {
	line-height: 20px;
	height: 20px;
	width: 20px;
	font-size: 20px;
}
.god-schedule-location-sec .iwithtext .iwt-text{
	padding-left: 30px;
	line-height: normal;
	padding-top: 6px;
}

/* ######################## Accordance Styling STARTS ######################## */
.god-session-tabs ul{
	display: none;
}
.tabbed .wpb_tabs_nav li {
	margin-right: 10px;
	margin-bottom: 10px;
}
.tabbed .wpb_tabs_nav li a {
	font-family: 'Arimo';
	font-weight: 700;
	font-size: 12px;
	color: #092C4C;
}
.tabbed .wpb_tabs_nav li.active-tab a.active-tab {
	color: #fff;
}
.tabbed .wpb_tabs_nav li.active-tab a.active-tab .fa-circle::before,
.tabbed .wpb_tabs_nav li:hover a .fa-circle::before {
	color: #F08525;
}
.tabbed .wpb_tabs_nav li a .fa-circle::before {
	color: #d3d4d4;
}
.tabbed .wpb_tabs_nav li:hover a {
	background: #092c4c;
	color: #fff;
}
/* ######################## Accordance Styling ENDS ######################## */


.god-price-icon1 {
	background: #fff!important;
	border: 1px solid rgb(255, 237, 212)!important;
	padding: 12px 12px 12px 12px!important;
	box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1)!important;
}
.god-price-icon2 {
	background: rgba(255, 255, 255, 1)!important;
	border: 1px solid rgba(219, 234, 254, 1)!important;
	padding: 12px 12px 12px 12px!important;
	box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);

}
.god-price-icon3 {
	background: rgb(255, 255, 255)!important;
	border: 1px solid rgba(243, 244, 246, 1)!important;
	padding: 12px 12px 12px 12px!important;
	box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
}
.god-schedule-icon-col .icon-default-style.fa.fa-calendar-o,
.god-schedule-icon-col .icon-default-style.steadysets-icon-clock,
.god-schedule-hd-icon-col .icon-default-style.fa.fa-calendar-o {
	font-size: 20px;
}
.god-schedule-icon-col .icon-default-style.steadysets-icon-clock {	
	margin-top: 6px;
}

.god-schedule-hd-icon-col .icon-default-style.fa.fa-calendar-o {
	margin-top: -1px;
}
.god-schedule-icon-col .iwithtext .iwt-text,
.god-schedule-hd-icon-col .iwithtext .iwt-text {
	padding-left: 40px;
}
.god-schedule-hd-row-border {
	margin: 0px 0px;
	border-top: 1px solid rgba(243, 244, 246, 1);
	border-bottom: 1px solid rgba(243, 244, 246, 1);
	padding: 10px 0px 10px 40px;
}
.god-btn-map-reg .link_wrap {
	font-weight: bold;
}
#god-limited-discount-row{
	border-radius: 50px 50px;
}
#god-limited-discount-row .iwithtext {
	background: rgba(240, 133, 37, 1);
	padding: 6px 30px 4px 10px;
	border-radius: 50px;
	display: inline-block;
}
#god-limited-discount-row .iwithtext .iwt-icon {
	margin: 5px 0px 0px 10px;
}
#god-limited-discount-row .iwithtext .iwt-icon i.fa-bolt {
	color: #fff!important;
	font-size: 22px;
  	margin-top: -8px;
}

#god-limited-discount-row .iwithtext .iwt-text {
	padding-left: 36px;
	margin-top: -4px;
	color: #fff;
}

#cta-fall-session .row-bg-wrap .row-bg.using-bg-color {
	background: linear-gradient(135deg, #1A1F3A 0%, #1D203D 7.14%, #1F2141 14.29%, #222244 21.43%, #252348 28.57%, #28234B 35.71%, #2A244E 42.86%, #2D2552 50%, #2C285A 57.14%, #2A2B63 64.29%, #282E6B 71.43%, #263174 78.57%, #24347C 85.71%, #203685 92.86%, #1C398E 100%);

}

/* ########################### Bollywood and Dance - ENDS ########################### */

/* ########################### Auditions Page - STARTS ########################### */
h1.god-gsquard-hd {
	text-transform: unset;
}

.god-aud-details-box .iwt-icon img{
	width: 50px!important;
	margin-bottom:0px;
}
.god-aud-details-box .iwithtext .iwt-text {
    padding-left: 64px!important;
}
.god-aud-detail-1{
	font-size: 12px;
	font-weight: 400px;
	line-height: normal;
	letter-spacing: 0.3px;
	text-transform: uppercase;
	color: #4A5565;
	padding-bottom: 2px;
}
.god-aud-detail-2{
	font-family: 'Arimo';
	font-weight: 700;
	font-style: Bold;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 0px;
	color: rgba(9, 44, 76, 1);
	padding-bottom: 2px;
}
.god-aud-detail-3{
	font-size: 14px;
	font-weight: 400px;
	line-height: 20px;
	letter-spacing: 0px;
	color: rgba(74, 85, 101, 1);
	padding-bottom: 2px;
}
.god-aud-reg-proc .nectar-badge {
	margin-bottom: 10px!important;
}
.god-aud-reg-proc .nectar-badge__inner {
	padding: 30px 40px;
	font-size: 30px;
}

.god-aud-inperson .iwithtext{
	margin-bottom: 10px;
}
.god-aud-inperson .iwt-icon img {
	width:25px!important;
	margin-top: 6px;
}
.god-aud-inperson .iwithtext .iwt-text {
	padding-left: 38px;
}

/*.god-aud-virtual .iwithtext {
	background: rgba(255, 244, 230, 1);
    padding: 10px;
    border-radius: 15px;
	margin-top: 20px;
}
.god-aud-virtual .iwithtext .iwt-icon img {
	margin:7px 0px 0px 15px
}

.god-aud-virtual .iwithtext .iwt-text{
	font-family: 'Arimo';
	font-weight: 700;
	font-size: 14px;
	letter-spacing: 0px;
	color:rgba(9, 44, 76, 1);
}*/

.god-aud-virtual .iwithtext .iwt-icon img {
	margin:5px 0px 0px 0px;
	width: 30px!important;
}

.god-aud-virtual .iwithtext .iwt-text{
	padding-left: 40px!important;
}

/* ########################### Auditions Page - ENDS ########################### */


/* ########################### Fee Structure Section - STARTS ########################### */
.god-fees-hd-1 {
	font-size: 2rem;
    color: #092C4C;
}

.god-fees-hd-2 {
	font-size: 24px;
    color: #092C4C;
    line-height: 28px;
    text-align: center;
    font-family: 'Arimo';
    font-weight: 700;
    font-style: normal;
	margin: 0px 0px;
}

.god-fees-hd-2-sub {
	font-size: 14px;
    line-height: 18px;
    text-align: center;
    font-family: 'Arimo';
    font-weight: 700;
    font-style: normal;
	letter-spacing: 1.5px;
	margin: 0px 0px;
	padding: 0px 0px;
}

.god-fees-plevel {
	/* font-size: 22px; */
	font-size: 28px;
	font-family: 'Arimo';
    color: #1B1B1C;
    line-height: normal;
	padding: 0px 0px;
}

.god-fees-plevel-description {
	font-family: 'Arimo';
	font-size: 14px;
    color: #4B6A82;
    line-height: normal;
	padding: 0px 0px;
}

.god-fees-plevel-description-2 {
	font-size: 16px;
	font-family: 'Arimo';
    color: #4B6A82;
    line-height: normal;
	padding: 10px 0px;
}

.god-fees-plevel-zell{
	font-size: 48px;
	line-height: 49px;
    color: #F08525;
    text-align: center;
    font-family: 'Arimo';
    font-weight: 700;
    font-style: normal;
}

.god-fees-plevel-card {
	font-size: 30px;
    line-height: 32px;
    color: #092C4C;
	text-align: center;
    font-family: 'Arimo';
    font-weight: 700;
    font-style: normal;
}

.god-fees-plevel-fprice {
	font-size: 24px;
	line-height: 26px;
    color: #6A7282;
    text-align: center;
    font-family: 'Arimo';
    font-weight: 700;
    font-style: normal;
}

.god-fees-know-more {
	font-family: 'Arimo';
	font-size: 12px;
	font-weight: 400;
    line-height: normal;
    text-align: center;
	color: #4169E1;
}
/* ########################### Fee Structure Section - ENDS ########################### */


/* ########################### Tab - STARTS ########################### */
/* Page where there is only 1 schedule, don't display the tab name - Cherry Chase Class Page / Garba Workshop */
.page-id-2886 .wpb_tabs_nav.ui-tabs-nav,
.page-id-2986 .wpb_tabs_nav.ui-tabs-nav {
	display: none;
}
/* ########################### Tab - ENDS ########################### */


/* ########################### Elite Training Program - STARTS ########################### */
.etp-txt-1{
	font-family: 'Arimo';
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 1.4px;
	text-transform: uppercase;
	margin-bottom: 0px!important;
}
.etp-txt-2{
	font-family: 'Instrument Serif'!important;
	font-size: 60px!important;
	font-weight: 400!important;
	line-height: 75px!important;
}
.etp-txt-3{
	font-family: 'Instrument Serif'!important;
	font-size: 40px!important;
	font-weight: 400!important;
	font-style: italic!important;
	line-height: normal!important;
}

.etp-category .nectar-badge__inner{
	padding: 10px 10px;
	border-radius: 100%;
}
.etp-category-txt-1{
	font-family: 'Instrument Serif';
	font-weight: 400;
	font-size: 24px!important;
	line-height: 32px;
	letter-spacing: 0px;
}
.etp-category-txt-2{
	font-family: 'Arimo';
	font-weight: 400;
	font-size: 14px;
	line-height: 22.75px;
	letter-spacing: 0px;
}
.etp-quote{
	font-family: 'Instrument Serif';
	font-weight: 400;
	font-style: Italic;
	font-size: 30px;
	line-height: 36px;
	letter-spacing: 0px;
	text-align: center;
	margin-bottom: 20px;
}
.etp-students-gain {
	font-family: 'Instrument Serif';
	font-weight: 400;
	font-style: Regular;
	font-size: 48px;
	line-height: 60px;
	letter-spacing: 0px;
}
.etp-students-gain .nectar-icon-list-item{
	margin-bottom: 20px!important;
}
.etp-students-gain .nectar-icon-list-item h4 {
	font-family: 'Arimo';
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 0px;
}
.etp-students-gain .nectar-icon-list[data-icon-style=border] .list-icon-holder {
    border: none!important;
}
.etp-students-gain .nectar-icon-list-item .list-icon-holder{
	background-color:#F08525!important;
	line-height: 25px!important;
    font-size: 14px!important;
    width: 25px!important;
    height: 25px!important;
}

.etp-students-gain .nectar-icon-list-item .list-icon-holder i{
	color: #fff!important;
}

.etp-students-gain .nectar-icon-list-item .content{
	margin-left: -20px!important;
}

.etp-sec-no{
	padding: 0px 0px;
	margin: 0px 0px;
}

.etp-sec-no-hd{
	font-family: 'Instrument Serif'!important;
	font-weight: 400;
	font-size: 45px!important;
	line-height: normal!important;
	letter-spacing: 0px!important;
	color: #fff;
}

.etp-sec-no-txt{
	font-family: 'Arimo';
	font-weight: 400;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 1.4px;
	text-align: center;
	text-transform: uppercase;
	color: #FDC700!important;
}

.etp-sec-no-stats .nectar-price-typography{
	margin-bottom: 0px;    
}
.etp-sec-no-stats .nectar-price-typography span{
    font-size: 55px;
	font-family: 'Arimo';
	font-weight: 400;
}

#etp-impact .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
    margin: 30px 0 30px 0;
}
.etp-testimonial-txt {
	font-family: 'Instrument Serif'!important;
	font-weight: 400;
	font-style: italic;
	font-size: 20px;
	line-height: normal;
	letter-spacing: 0px;
	
	padding-left: 10px;
	padding-bottom: 0px;
    margin-bottom: 20px;
	
	border-left: 4px solid #FDC700;
}

.etp-skills .vc_column-inner {
	border: 2px solid rgba(255, 255, 255, 0.05);
	border-radius: 15px 15px;
}
.etp-skills .padding-amount-large .nectar-badge__inner {
    padding: 25px 40px!important;
	
}
.etp-pillar-txt {
	font-family: 'Instrument Serif'!important;
	font-size: 40px!important;
	font-weight: 400!important;
	line-height: 75px!important;
}

.etp-pillar-points .nectar-hor-list-item{
	border-bottom: none!important;
	padding: 0px 0px!important;
}

.etp-pillar-points .nectar-hor-list-item .item-icon[data-size=small]{
	color: rgba(240, 133, 37, 1);
}

.etp-hd-grown {
	font-family: 'Instrument Serif'!important;
	font-weight: 400!important;
	font-size: 25px!important;
	line-height: normal!important;
	letter-spacing: 0px!important;
	margin-left: 10px!important;
}

.etp-grown-no .padding-amount-small .nectar-badge__inner {
    padding: 10px 10px;
}

.etp-carousel .nectar-flickity .flickity-page-dots{
	bottom: -40px
}

.etp-sec-no-stats.etp-carousel .nectar-flickity .flickity-page-dots{
	display: none;
}
#etp-cta-1 .using-bg-color {
	background: linear-gradient(135deg, #1C398E 0%, #24378E 7.14%, #2A368E 14.29%, #30348D 21.43%, #35328D 28.57%, #39308D 35.71%, #3D2E8D 42.86%, #412C8D 50%, #452A8C 57.14%, #49278C 64.29%, #4C248C 71.43%, #50218C 78.57%, #531E8B 85.71%, #561A8B 92.86%, #59168B 100%);
}

#etp-quote-bg .etp-quote-txt-1, .etp-founder-txt-1{
	font-family: 'Instrument Serif';
	line-height: normal;
}

#etp-cta-2 .using-bg-color {
	background-color: linear-gradient(135deg, rgba(8, 15, 28, 0.92) 0%, rgba(89, 22, 139, 0.8) 100%)!important;
}
/* ########################### Elite Training Program - ENDS ########################### */



