.elementor-kit-6{--e-global-color-primary:#304FB3;--e-global-color-secondary:#3D64E5;--e-global-color-text:#211F20;--e-global-color-accent:#DB0000;--e-global-color-98e8ad4:#E60000;--e-global-color-30e82ec:#211F20;--e-global-color-0b0103a:#333333;--e-global-color-49d734e:#F9F9F9;--e-global-color-3050f2e:#FFFFFF;--e-global-color-444804d:#F0F3FC;--e-global-color-a735524:#422F8C;--e-global-color-aa1e956:#304FB37A;--e-global-typography-primary-font-family:"Jost";--e-global-typography-primary-font-weight:800;--e-global-typography-primary-line-height:1.2em;--e-global-typography-primary-letter-spacing:-0.5px;--e-global-typography-secondary-font-family:"Permanent Marker";--e-global-typography-secondary-font-size:38px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:46px;--e-global-typography-text-font-family:"Verdana";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6em;--e-global-typography-87db266-font-family:"Jost";--e-global-typography-87db266-font-size:32px;--e-global-typography-87db266-font-weight:800;--e-global-typography-87db266-line-height:1.2em;--e-global-typography-a425cb5-font-family:"Caveat";--e-global-typography-a425cb5-font-size:36px;--e-global-typography-a425cb5-line-height:1em;--e-global-typography-3d4b0fd-font-family:"Bangers";--e-global-typography-3d4b0fd-font-size:55px;--e-global-typography-3d4b0fd-line-height:1.2em;--e-global-typography-cd1aa39-font-family:"Permanent Marker";--e-global-typography-cd1aa39-font-size:24px;--e-global-typography-cd1aa39-font-weight:400;--e-global-typography-cd1aa39-line-height:38px;color:var( --e-global-color-text );font-family:"Verdana", Sans-serif;font-size:16px;line-height:1.6em;letter-spacing:0px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:0.5px;color:var( --e-global-color-3050f2e );border-radius:0px 0px 0px 0px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:var( --e-global-color-98e8ad4 );color:var( --e-global-color-3050f2e );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}body.e-wc-message-notice .woocommerce-message, body.e-wc-message-notice .wc-block-components-notice-banner.is-success{background-color:var( --e-global-color-444804d );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{background-color:var( --e-global-color-primary );background-image:var( --e-global-color-primary );}body.e-wc-message-notice .woocommerce-message .button:hover, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button:hover{background-color:var( --e-global-color-secondary );background-image:var( --e-global-color-secondary );}body.e-wc-info-notice .woocommerce-info, body.e-wc-info-notice .wc-block-components-notice-banner.is-info{background-color:var( --e-global-color-444804d );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{background-color:var( --e-global-color-primary );background-image:var( --e-global-color-primary );}body.e-wc-info-notice .woocommerce-info .button:hover, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button:hover, body.e-wc-info-notice .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-info .woocommerce-Button:hover, body.e-wc-info-notice .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .wc-block-components-notice-banner.is-info .woocommerce-Button:hover{background-color:var( --e-global-color-secondary );background-image:var( --e-global-color-secondary );}.elementor-kit-6 p{margin-block-end:20px;}.elementor-kit-6 a{color:var( --e-global-color-primary );}.elementor-kit-6 a:hover{color:var( --e-global-color-secondary );}.elementor-kit-6 h1{color:var( --e-global-color-text );font-family:"Jost", Sans-serif;font-size:60px;font-weight:800;line-height:1.1em;letter-spacing:-1.5px;}.elementor-kit-6 h2{color:var( --e-global-color-30e82ec );font-family:"Jost", Sans-serif;font-size:48px;font-weight:800;line-height:1.1em;letter-spacing:-1.2px;}.elementor-kit-6 h3{color:var( --e-global-color-text );font-family:"Jost", Sans-serif;font-size:34px;font-weight:700;line-height:42px;}.elementor-kit-6 h4{color:var( --e-global-color-text );font-family:"Jost", Sans-serif;font-size:20px;font-weight:700;line-height:1.1em;}.elementor-kit-6 h5{color:var( --e-global-color-text );font-family:"Jost", Sans-serif;font-size:20px;font-weight:400;line-height:1.1em;}.elementor-kit-6 h6{color:var( --e-global-color-text );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{--error-message-icon-color:var( --e-global-color-accent );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-icon-color:var( --e-global-color-primary );--message-box-border-radius:0px 0px 0px 0px;--message-buttons-normal-text-color:var( --e-global-color-3050f2e );--message-buttons-hover-text-color:var( --e-global-color-3050f2e );--message-border-type:none;}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{--info-message-icon-color:var( --e-global-color-primary );--info-buttons-normal-text-color:var( --e-global-color-3050f2e );--info-buttons-hover-text-color:var( --e-global-color-3050f2e );--info-border-type:none;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6 h1{font-size:45px;}.elementor-kit-6 h2{font-size:37px;}.elementor-kit-6 h3{font-size:30px;line-height:1.1em;letter-spacing:-0.8px;}.elementor-kit-6 h4{font-size:18px;}.elementor-kit-6 h5{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*-------------------------
    HEADER STYLES
-------------------------*/
/* === ACF HEADING STYLES SETTINGS === */
header#default {margin-bottom:-90px}
header#dark {margin-bottom:-90px; background-color: transparent;}
header#light li.menu-item.parent a {color: #211F20!important}

/* === MOBILE DROPDOWN MENU === */
.elementor-1003013 .elementor-element.elementor-element-3b2ca32 .uael-dropdown.menu-is-active {padding-bottom: 20px;}

/*-------------------------
    TYPOGRAPHY
-------------------------*/
.elementor-kit-6 h2 {margin-top:20px;}
.elementor-kit-6 h3 {margin-top:10px;}
.elementor-kit-6 p {margin-bottom:20px;}

/* === Vertical align icon top in icon list widget === */
.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {align-items: start!important;}
.elementor-icon-list-icon {padding-top:2px!important;}

/* === Override Cartflows Highlight Color === */
mark {background: #FFFF00!important;}

/* === EGS HEADING FOR LIGHT BACKGROUNDS === */
span.egs_heading {color:#ffffff; background-color: #211F20; box-shadow:15px 0 0 #211F20, -15px 0 0 #211F20; line-height: 10px;}
span.egs_heading_xl {color:#ffffff; background-color: #211F20; box-shadow:30px 0 0 #211F20, -30px 0 0 #211F20;}
/* === EGS HEADING FOR DARK BACKGROUNDS === */
span.egs_heading_d {color:#211F20; background-color: #FFFFFF; box-shadow:15px 0 0 #FFFFFF, -15px 0 0 #FFFFFF; line-height: 10px;}
span.egs_heading_xld {color:#211F20; background-color: #ffffff; box-shadow:30px 0 0 #ffffff, -30px 0 0 #ffffff;}

/* === NETCLICKS === */
.elementor-kit-6 .dialogue {margin-left:70px; max-width:500px;}
@media (max-width: 767px)  {.elementor-kit-6 .dialogue {margin-left:25px; max-width:500px;}}
/* === LIST STYLES === */
ol {margin-bottom: 20px;}
/*-------------------------
    LP FUNNEL STYLES
-------------------------*/
/* === SECTION MAX WIDTH === */
.elementor-kit-6 .lp_funnel {max-width:700px; margin: 70px auto;}


/*-------------------------
    SKYSCRAPER STYLES
-------------------------*/
/* === SECTION MAX WIDTH === */
.elementor-kit-6 .skyscraper_content {max-width:600px; margin: 0 auto;}

/* === IMG STYLES === */
.elementor-kit-6 .skyscraper img {margin-bottom:20px; border: solid 3px #F0F3FC;}

/* === TIP BOX STYLES === */
.elementor-kit-6 .skyscraper_tip {margin-bottom:20px; padding: 5px 16px 0; border: solid 3px var( --e-global-color-primary );}
.elementor-kit-6 .skyscraper_tip { background-color: #F0F3FC; border-width: 5px; border-style: dashed; border-color: var( --e-global-color-primary );}

/* === IMG WRAP STYLES === */
.wrp-img {
   margin-left: 20px;
   margin-bottom: 20px;
   float: right;
   border: solid 3px #3D64E5 !important;
}

@media (max-width:600px) {
    .wrp-img{
       display: none;
    }
}

/* === QUOTE STYLES === */
/* .elementor-kit-6 skyscraper_quote { background-color: #F0F3FC; border-width: 5px; border-style: dashed; border-color: var( --e-global-color-primary );} */

/*-------------------------
    GRAVITY FORMS
-------------------------*/
/* === EGS FORM STYLES === */

.egs_forms select, .egs_forms input[type="text"], .egs_forms textarea, .egs_forms input[type="email"], .egs_forms input[type="tel"]{
  border-color: #00000014!important;
  margin-bottom: 0!important;
}

.egs_forms select:focus, .egs_forms textarea:focus, .egs_forms input[type="text"]:focus, .egs_forms input[type="email"]:focus, .egs_forms input[type="tel"]:focus{
  outline-offset: 0;
  outline: 0px solid #3d64e5;
  border-color: #00000014!important;
   box-shadow:  0px 0px 3px 1px  #3d64e5 ;
  border-radius:3px;
}

.egs_forms input[type="submit"]{
  width:100%;  
}


/*radio*/

.egs_forms .gfield_radio input[type="radio"]{
  display:none!important;
}


.egs_forms .gfield_radio label{
padding: 15px 25px;
border-radius: 4px;
cursor: pointer;
border: 1px solid #F2F3F7;
}

.egs_forms .gfield_radio input:checked + label {
    background-color: #3D64E5;
color: #fff;
}

.egs_forms .gfield_checkbox input[type="checkbox"]{
  display:none!important;
}


.egs_forms .gfield_checkbox label{
padding: 15px 25px;
border-radius: 4px;
cursor: pointer;
border: 1px solid #F2F3F7;
}

.egs_forms .gfield_checkbox input:checked + label{
    background-color: #3D64E5;
   color: #fff;
}

 .gform_wrapper .gfield.gf_list_2col .gfield_checkbox, .gform_wrapper .gfield.gf_list_2col .gfield_radio {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr) [ 2 ];
    grid-template-columns: repeat(4,1fr) !important;
    grid-template-rows: repeat(auto-fill,auto);
    grid-column-gap: 0;
}

/* Placeholder Other Fields */
.gform_wrapper .optin_styles .gform_fields .gfield input::-webkit-input-placeholder {color: #333333;}

/* Placeholder Paragraph Text Area */
.gform_wrapper .optin_styles .gform_body .gform_fields .gfield textarea::-webkit-input-placeholder {color: #333333;}

@media only screen and (max-width: 500px)
{
.gform_wrapper .gfield.gf_list_2col .gfield_checkbox, .gform_wrapper .gfield.gf_list_2col .gfield_radio {
     display: grid !important;
     grid-template-columns: repeat(2,1fr) !important;
    }
}


/* === EGS OPTIN FORM STYLES FOR DARK BACKGROUNDS === */
.optin_styles input[type="text"], .optin_styles textarea, .optin_styles input[type="email"], .optin_styles input[type="tel"]{
  border-style: none;
  border-radius:0px;
  background-color: #ffffff;
  margin-bottom: 0!important;
  color: #333333;
  font-family: "Jost", Sans-serif;
  font-weight: 400;
  padding: 15px!important;
}

.optin_styles select {
  height:53px;
  border-radius:0px;
  background-color: #ffffff;
  font-family: "Jost", Sans-serif;
  font-weight: 400;
  letter-spacing: 1px;
  color: #333333;
  padding-top: 7px!important;
  padding-left: 15px!important;
}

/* Placeholder Styles */
.optin_styles input::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
    letter-spacing: 1px;
}
.optin_styles input::-moz-placeholder { 
	/* Firefox 19+ */
    letter-spacing: 1px;
}
.optin_styles input:-ms-input-placeholder {
	/* IE 10+ */
    letter-spacing: 1px;
}
.optin_styles input:-moz-placeholder {
	/* Firefox 18- */
    letter-spacing: 1px;
}

/* HTML Button Styles */
.optin_styles button {
  padding: 15px 10px 14px!important;
  width: 100%;
  height: 53px!important;
}

/* Remove Padding Below Form 
.optin_styles .gform_footer.top_label {display:none;}*/

/* First Name Only Remove Padding Right */
.gform_wrapper.gravity-theme .optin_styles .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full), .gform_wrapper.gravity-theme .optin_styles .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full) {
    padding-right: 0!important;
}

/* === EGS OPTIN FORM STYLES FOR LIGHT BACKGROUNDS === */
.optin_styles_lbg select, .optin_styles_lbg input[type="text"], .optin_styles_lbg textarea, .optin_styles_lbg input[type="email"], .optin_styles_lbg input[type="tel"]{
  border-color: #00000014!important;
  margin-bottom: 0!important;
}

.optin_styles_lbg select:focus, .optin_styles_lbg textarea:focus, .optin_styles_lbg input[type="text"]:focus, .optin_styles_lbg input[type="email"]:focus, .optin_styles_lbg input[type="tel"]:focus{
  outline-offset: 0;
  outline: 0px solid #3d64e5;
  border-color: #00000014!important;
   box-shadow:  0px 0px 3px 1px  #3d64e5 ;
  border-radius:3px;
}

.optin_styles_lbg input[type="submit"]{
  width:100%; 
  background-color: rgba(255, 255, 255, 0) !important;
  color: #3D64E5 !important;
}
.optin_styles_lbg input[type="submit"]:hover{
  background-color: #304FB3 !important;
  color: #ffffff !important;
}

/* Placeholder Other Fields */
.gform_wrapper .optin_styles_lbg .gform_fields .gfield input::-webkit-input-placeholder {color: #666666;}

/* Placeholder Paragraph Text Area */
.gform_wrapper .optin_styles_lbg .gform_body .gform_fields .gfield textarea::-webkit-input-placeholder {color: #666666;}

/* First Name Only Remove Padding Right */
.gform_wrapper.gravity-theme .optin_styles_lbg .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full), .gform_wrapper.gravity-theme .optin_styles_lbg .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full) {
    padding-right: 0!important;
}
/*-------------------------
    PAGE STYLES
-------------------------*/
/* ACCOUNT */
ul.order-note-item {list-style:none; margin:0; padding:6px 0 0;}
ul.order-note-item > li { margin:0 0 6px;}

/* CONTACT */
.egs_forms .egs_contact  ::placeholder{
  color:#333333 !important;
}

/* Button Focus Styles */
.button:focus {outline:none!important;}

.gfield.dosha-error {font-weight: bold; color: #C00;}
.gform_body .instruction {display: none;}

/*-------------------------
    COURSECURE STYLES
-------------------------*/
.wishlist-courses-wrap .wc-btn {border-radius: 0;}
/* SINGLE COURSE STYLES */
h2.mb-3.mt-2.wc-heading.wc-heading-title, a.btn.btn-primary.wc-btn.btn-xl, h3.wc-heading, h3.m-0.wc-heading, h4.wc-heading.align-self-center.me-2.mt-1, strong.wc-title, button.accordion-button {font-family: "Jost", Sans-serif!important;}
.lead.lead-sm.m-auto.mb-4.wc-excerpt {font-family: "Verdana", Sans-serif!important;}
/* Remove Header Background */
.bg-dark.wc-header.pt-5 {margin-top: 66px; background-image: none!important; background-color: #304FB3!important;}
/* Module Title Background */
.wishlist-courses-wrap .wc-accordion .accordion-button,.accordion-button.collapsed {background-color: #304FB3!important;}
/* Fix Module Title Nowrap */
.wishlist-courses-wrap .wc-accordion .accordion-button, .accordion-button.collapsed [type=button], .wishlist-courses-wrap .wc-accordion .accordion-button, .accordion-button.collapsed [type=submit], .wishlist-courses-wrap .wc-accordion .accordion-button, button.accordion-button.collapsed {white-space: normal!important;}
/* Remove Icon Border Radius */
.wishlist-courses-wrap .wc-lesson-timeline .wc-lesson-timeline-badge-icon {border-radius: 0;}
/* SINGLE LESSON STYLES */
li.breadcrumb-item, h2.mb-2.wc-heading, h3.mb-3.wc-heading, h3.wc-title.wc-heading, h4.wc-title.wc-heading, h5.wc-title.wc-heading, .wc-lesson-list-title.align-self-center, span.d-none.d-lg-flex.wc-course-info-text.align-items-center, span.d-none.d-lg-inline.label, span.label, .mt-auto.wc-leftside-menu-btm.p-3.justify-content-between, a.wc-btn-next-prev {font-family: "Jost", Sans-serif!important;}
.wc-subtitle, .wishlist-courses-wrap .wc-lesson-content {font-family: "Verdana", Sans-serif!important;}
h3.mb-3.wc-heading, h3.wc-title.wc-heading {font-size: 26px; line-height: 30px;}
.wc-leftside-menu-top.text-center.p-3, .wishlist-courses-wrap .wc-leftside-menu-top, .wishlist-courses-wrap .wc-leftside-menu-btm {background-color: #304FB3;}
/* Remove Featured Image */
.img-fluid.rounded.mb-3 {display: none;}
/* Heading Max Width */
.mb-2.wc-heading {max-width: 732px;}
/* Content Line Height */
.wishlist-courses-wrap .wc-lesson-content{line-height: 1.6em;}
/* COURSE LIBRARY STYLES */
h3.card-title, a.btn.btn-primary.wc-btn {font-family: "Jost", Sans-serif!important;}
.wc-course-info-content-exc {font-family: "Verdana", Sans-serif!important;}
h3.card-title {font-size: 26px; line-height: 30px;}
/* Top Margin */
.container.wc-course-list {margin-top: 150px;}/* End custom CSS */