.ldgr-cabgc .ldgr-field label {
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 500 !important;
    text-transform: uppercase;
    font-style: normal;
    letter-spacing: 2px;
}
.ldgr-cabgc .ldgr-field .ldgr-textbox {
    font-family: poppins, Sans-serif;
}
.ldgr-cabgc .ldgr-field .ldgr-textbox {
    height: 35px;
    border: 1px solid #666;
    border-radius: 3px;
    padding: 12px;
    background-color: #F5F5F5;
    color: var(--e-global-color-primary);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
#ldgr-user-reg-form-submit {
    background-color: var(--e-global-color-e72fc14) !important;
    color: var(--e-global-color-038b69a);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-038b69a);
    border-radius: 100px 100px 100px 100px;
    font-family: var(--e-global-typography-4977236-font-family), Sans-serif;
    font-size: var(--e-global-typography-4977236-font-size);
    font-weight: var(--e-global-typography-4977236-font-weight);
    text-transform: var(--e-global-typography-4977236-text-transform);
    line-height: var(--e-global-typography-4977236-line-height);
    letter-spacing: var(--e-global-typography-4977236-letter-spacing);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    margin-left: 10px;
}
.ldgr-mr-40 {
    margin-right: 0px !important;
}
.ld-registration-order__item-interval {
    display: none;
}
		 span.ld-text.ld-recurring-duration {
    display: none;
}
a#btn-join {
    text-transform: uppercase !important;
    font-family: 'Montserrat' !important;
    font-weight: 700 !important;
}
.elementor-kit-1398 button {
    box-shadow: none !important;
}

.gform_required_legend {
    display: none !important;
}
@media only screen and (min-width: 800px) {
#cff.cff-masonry.masonry-4-desktop .cff-item {
    margin-left: 0.5% !important;
    margin-right: 0.5% !important;
    width: 24% !important;
}
}
#cff.cff-masonry.masonry-4-desktop .cff-item {
    box-shadow: rgba(0, 0, 0, 0.65) 0px 0px 7px 0px;
}
#cff.cff-carousel .cff-space .cff-item {
    box-shadow: rgba(0, 0, 0, 0.65) 0px 0px 7px 0px;
}
.elementor-card-shadow-yes .elementor-post__card {
    box-shadow: rgba(0, 0, 0, 0.65) 0px 0px 7px 0px;
}
#cff.cff-palette-2 a, #cff.cff-palette-2 .cff-post-links a, #cff.cff-palette-2 a, #cff.cff-palette-3 a, #cff.cff-palette-3 .cff-post-links a, #cff.cff-palette-3 a {
    font-size: 12px;
}
.sbi-user-info {
    display: none !important;
}
#sb_instagram .sbi_carousel .sbi-owl-nav .svg-inline--fa {
    height: 1em !important;
    width: 1.2em;
}

.learndash-wrapper:not(.ld-registration__outer-wrapper) .learndash_mark_complete_button {
    box-shadow: none !important;
}
.learndash-wrapper .ld-alert-success .ld-alert-icon {
    background-color: #5CAB36 !important;
}
.learndash-wrapper .ld-alert-success {
    border-color: #5CAB36;
    background-color: transparent !important;
    color: #5CAB36;
}
.learndash-wrapper .ld-tabs {
    margin: 0px;
}
.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content h1 {
    color: #3c3c3b;
    font-size: 1.5em;
}
.page-id-1463 header.page-header.has-aside.default-page-header.wpex-relative.wpex-mb-40.wpex-surface-2.wpex-py-20.wpex-border-t.wpex-border-b.wpex-border-solid.wpex-border-surface-3.wpex-text-2.wpex-supports-mods {
    display: none;
}
header.page-header.default-page-header.wpex-relative.wpex-mb-40.wpex-surface-2.wpex-py-20.wpex-border-t.wpex-border-b.wpex-border-solid.wpex-border-surface-3.wpex-text-2.wpex-supports-mods {
    display: none;
}

/* Menu */ 

.rmp_menu_trigger {
        border: 0px !important;
}
.rmp-menu-item-link {
        padding-right: 0px !important;
}
button.rmp_menu_trigger {
    padding: 0px !important;
		width: 45px;
}
.pushpull, .pushpull .vcex-heading {
	color: #fff !important;
	font-weight: 600;
}
div#footer-callout-wrap {
    display: none;
}
a:link { 
  text-decoration: none; 
} 
a:visited { 
  text-decoration: none; 
} 
a:hover { 
  text-decoration: none; 
} 
a:active { 
  text-decoration: none; 
}
.eael-custom-radio-checkbox input[type="radio"]:before {
    width: 18px;
    height: 18px;
}