/*
	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-style: Bold;
	font-size: 14px;
	letter-spacing: 0px;
	color:rgba(9, 44, 76, 1);
}

/* ########################### Auditions Page - ENDS ########################### */
