.desktop-version {
    display:block;
}
.print-only {
    display:none;
}
::-webkit-input-placeholder {
   text-transform: capitalize;
}

:-moz-placeholder {
   text-transform: capitalize;
}

::-moz-placeholder {
   text-transform: capitalize;
}

:-ms-input-placeholder {
   text-transform: capitalize;
}
.dash-header-bkgrd {
	display:none;
}
.single-course_unit .dash-header-bkgrd {
	display:none;
}
.internalpage .dash-header-bkgrd, .search .dash-header-bkgrd {display:block;}
.pum-theme-4429 .pum-content, .pum-theme-lightbox .pum-content {
    color: #000000;
    font-family: 'Roboto', sans-serif;  
    font-weight: 400;
}
.img-rounded {
    border-radius:10px;
    -webkit-box-shadow: 5px 5px 8px 5px rgb(0 0 0 / 9%);
    -moz-box-shadow: 5px 5px 8px 5px rgba(0,0,0,0.09);
    box-shadow: 5px 5px 8px 5px rgb(0 0 0 / 9%);
}
.img-rounded-dash {
    border-radius:10px;

}

.gform_validation_errors {
    display:none;
}
.gfield_validation_message {
    border-radius:10px;
}
.sidebar {
    border-radius: 10px;
    background-color: #f9f4eb;
        -webkit-box-shadow: 5px 5px 8px 5px rgb(0 0 0 / 9%);
    -moz-box-shadow: 5px 5px 8px 5px rgba(0,0,0,0.09);
    box-shadow: 5px 5px 8px 5px rgb(0 0 0 / 9%);
}
.mobile-version {
    display:none;
}
.error404 #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a, #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title {
    color: #333333;
    font-size:14px;
}
.gsurvey-rating > input:checked ~ label {
    background-image: url(https://cultureheals.com/wp-content/uploads/2022/03/star1.svg);
}
.course_unit-template-default #wpfront-notification-bar-spacer {
display:none;
height:0px;
}
.btn:focus {
    color: #fff !important;
    text-decoration: none;
}

.gsurvey-rating:not(:checked) > label:hover,
.gsurvey-rating:not(:checked) > label:hover ~ label {
    background-image: url(https://cultureheals.com/wp-content/uploads/2022/03/star1.svg);
}

#label_118_1_1 {color:red;}
.pmpro_success {
    background-color: #fcf8e9;
    border-color: #fcf8e9;
    color: #000;
}
.menu-image {
    width:32px !important;
    height:32px !important;
}
#mobmenuright li a:visited,
#mobmenuright li a:hover,   #mobmenuright li a:active, #mobmenuright li a:focused {
    color: #89171a;
}
::selection {
        color: inherit;
}
.is-form-id-5114 .is-search-submit:focus, .is-form-id-5114 .is-search-submit:hover, .is-form-id-5114 .is-search-submit, .is-form-id-5114 .is-search-icon {
    background-color: transparent !important;
    border-color: transparent !important;
    margin-left:-25px !important;
    width:25px !important;
}
.is-form-style input.is-search-input {
    padding: 0 30px 0px 12px !important;
    width: 260px !important;
}
.is-form-style.is-form-style-3 label {
    width:260px !important;
}
.is-form-style button.is-search-submit {
border-radius:0px 10px 10px 0px;
    padding: 0!important;
padding-left:12px !important;
}
.is-search-form {margin-top:-3px;text-align:right;}
.is-search-input {border-radius:10px !important;}

.is-form-id-5114 .is-search-submit:focus, .is-form-id-5114 .is-search-submit:hover, .is-form-id-5114 .is-search-submit, .is-form-id-5114 .is-search-icon {
padding-left:5px;
}
.search .entry {
    margin-bottom:0px;
}
.search .entry-footer {
    display:none;
}


textarea {border-radius:10px;
}

.list-numbers {
    color: #fff;
    text-align: center;
    background-color: #429798;
    border-radius: 50px;
    padding: 3px;
    float: left;
    width: 56px;
    height:56px;
    margin-right: 20px;
    margin-bottom: 50px;
    font-size:30px;
    float:left;
}


.title-bkgrd h1 {display:none;}


.divlink {
    position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 1;}




.site-inner, .home .site-inner {margin:132px 0px 0px;}
.course_unit-template-default .site-inner {margin:0px;}
input {border-radius:10px;}
input:focus, select:focus, textarea:focus {
    border: 1px solid #89171a;
}
.gform_wrapper .gform_footer {
    padding: 0px 0 0px;
    margin: 0px 0 0;
    clear: none;
    width: auto;
    text-align:center;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
    margin: 0 !important;
    padding: 12px 15px 10px !important;
    text-transform: uppercase;
    border-radius: 10px;
    font-size:18px;
    font-size: 1.8rem;
    height:auto !important;
}
.site-header {
    position:fixed;
    width:100%;
z-index:1000;margin-bottom:10px;padding-bottom:0px;}

#mega-menu-wrap-header-right-menu #mega-menu-header-right-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-header-right-menu #mega-menu-header-right-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-header-right-menu #mega-menu-header-right-menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
    background: rgba(0, 0, 0, 0);
    color: #595959;
    font-weight: bold;
    text-decoration: none;
    border-color: #fff;
}

#mega-menu-wrap-header-right-menu #mega-menu-header-right-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
    display: block;
    background: transparent;
    color: #595959;
}
#mega-menu-wrap-header-right-menu #mega-menu-header-right-menu > li.mega-menu-flyout ul.mega-sub-menu {
    background: transparent;
    width: 350px;
}
#mega-menu-wrap-header-right-menu, #mega-menu-wrap-header-right-menu #mega-menu-header-right-menu, #mega-menu-wrap-header-right-menu #mega-menu-header-right-menu ul.mega-sub-menu, #mega-menu-wrap-header-right-menu #mega-menu-header-right-menu li.mega-menu-item, #mega-menu-wrap-header-right-menu #mega-menu-header-right-menu li.mega-menu-row, #mega-menu-wrap-header-right-menu #mega-menu-header-right-menu li.mega-menu-column, #mega-menu-wrap-header-right-menu #mega-menu-header-right-menu a.mega-menu-link, #mega-menu-wrap-header-right-menu #mega-menu-header-right-menu span.mega-menu-badge {
 color: #595959;
    display: inline-block;
}


.menu-cultureheals.mega-current-menu-item a {
    color: #fff !important;
}

#mega-menu-wrap-header-right-menu #mega-menu-header-right-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-header-right-menu #mega-menu-header-right-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
    color: #666;
    font-family: inherit;
    font-size: 18px;
    display: inline-block;
    float: none;
    clear: none;
    padding: 0px 15px 0px 15px;
    vertical-align: top;
}
#mega-menu-wrap-header-right-menu #mega-menu-header-right-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-3 {
    width: auto;
}
#mega-menu-wrap-header-right-menu #mega-menu-header-right-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-2 {
    width: auto;
}
#mega-menu-wrap-header-right-menu #mega-menu-header-right-menu > li.mega-menu-item > a.mega-menu-link {
    line-height: 24px;
    height: 24px;

}
#mega-menu-wrap-header-right-menu {
    background: #fff;
}
#mega-menu-wrap-header-right-menu #mega-menu-header-right-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
    background: rgba(0, 0, 0, 0);
    color: #595959;
    font-weight: bold;
    text-decoration: none;
    border-color: #fff;
}
#mega-menu-wrap-header-right-menu #mega-menu-header-right-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
    z-index: 999;
    border-radius: 0;
    background: transparent;
    border: 0;
    padding: 0px 0px 0px 0px;
    position: absolute;
    width: 100%;
    max-width: none;
    left: 0;
}
#mega-menu-wrap-header-right-menu #mega-menu-header-right-menu > li.mega-menu-item > a.mega-menu-link {
height:35px;
    padding: 7px 14px 10px 14px;
    vertical-align: baseline;
    width: auto;
    display: block;
    color: #595959;
    text-transform: none;
    text-decoration: none;
    text-align: right;
    text-decoration: none;
    background: rgba(0, 0, 0, 0);
    border: 0;
    border-radius: 0;
    font-family: inherit;
    font-size: 18px;
    font-weight: bold;
    outline: none;
}
#mega-menu-wrap-header-right-menu #mega-menu-header-right-menu > li.mega-menu-item > a.mega-menu-link:hover {
    background: rgba(0, 0, 0, 0);
    color: #000;
    font-weight: bold;
    text-decoration: none;
    border-color: #fff;
}
#mega-menu-wrap-header-right-menu #mega-menu-header-right-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-header-right-menu #mega-menu-header-right-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    color: #595959;
    font-family: inherit;
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align: top;
    display: block;
    border: 0;
}
.mega-sub-menu {	background-color: transparent !important;
    height: 50px !important;}
.contactpage .sidebar {
    background-color: #fff;
}
.sidebar-primary .mega-sub-menu {
    background-color: transparent !important;
    height: auto !important;
}
#mega-menu-wrap-header-right-menu #mega-menu-header-right-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {
    max-width: 400px;
    margin: 0 auto;
}
#mega-menu-wrap-header-right-menu #mega-menu-header-right-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-header-right-menu #mega-menu-header-right-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
    background: transparent;
    font-weight: normal;
    text-decoration: none;
    color: #89171a;
}
#mega-menu-wrap-header-right-menu #mega-menu-header-right-menu > li.mega-menu-item > a.mega-menu-link:hover {
    background: rgba(0, 0, 0, 0);
    color: #89171a;
    font-weight: bold;
    text-decoration: none;
    border-color: #fff;
}

#custom_post_widget-10 {margin-bottom:0px;}
.nmcalphone:hover {text-decoration:none;}
.fa {font-size:45px;padding-top:0px;padding-bottom:20px;color:#595959;
font-family: "Font Awesome 5 Pro" !important;}
.morefaq {font-weight:400;}
.morefaq:hover {color: #89171a;
text-decoration:none;}

.wp-caption.alignleft {
    margin: 0 50px 20px 0;
}
.single-course_unit #wpadminbar {
display:none;
}
.pmpro-login .first {padding-right:40px;}
.pmpro-login .login-submit,#pmpro_btn-submit { width:100%;max-width:450px;}
.pmpro-login .pmpro_btn-submit { width:100%;}
.pmpro_login_wrap hr {display:none;}
.pmpro-login .login-submit input, .pmpro-submit-checkout input, .pmpro_btn.pmpro_btn-submit-checkout {

    text-decoration: none;
    text-transform: uppercase;
    font-family: sans-serif;
    font-weight: bold;
    display: inline-block;
    color: #fff;
    padding: 12px 14px 10px;
width:100%;
   transition: all .2s;
   cursor: pointer;
   background-color:#89171a;
border-radius: 10px;
}
.pmpro-login .login-submit input:hover, .pmpro-submit-checkout input:hover   {
    background-color: #89171a;
    color: #fff !important;
    text-decoration:none;
}
.pmpro-login .pmpro_submit input:hover {
    background-color: #89171a;
    color: #fff;
    text-decoration: none;
}
.pmpro-login .pmpro_submit input {

    text-decoration: none;
    text-transform: uppercase;
    font-family: sans-serif;
    font-weight: bold;
    display: inline-block;
    color: #fff;
   padding: 12px 3.333333em 10px;

   border-radius: 10px;
   transition: all .2s;
   cursor: pointer;
   background-color:#89171a;
}
.pmpro-login .pmpro_submit input:hover {
background-color: #89171a;
    color: #fff !important;
    text-decoration:none;
}
.pmpro-login input#user_login, .pmpro-login input#user_pass {max-width:400px !important;width:100%;}
.pmpro-login .pmpro_actions_nav a {color:#89171a;font-size:14px;}
.pmpro-login .pmpro_checkout-fields .login-link {
display:none;
}
.pmpro-login .entry-content {
padding-bottom:100px;
}
.gform_wrapper .gfield_required {
    color: #89171a;
    margin-left: 4px;
}
body.maintenance .site-title {display:none !important;}

.search .entry-title {font-size:28px;}

.archive-description, .author-box {
    background-color: transparent;
    clear: both;
    margin-bottom: 60px;
    padding: 40px 40px 0px 0px;
}
#wnb-bar {
min-height: 60px;
color:#fff;
 line-height: 39px;
    border-bottom: 0px solid #fff;
-webkit-box-shadow: 0 0px 0px 0px black;
    -moz-box-shadow: 0 0px 0px 0px black;
    box-shadow: 0 0px 0px 0px black;
font-size:22px;
padding-left:120px;
padding-right:120px;
}


.read-more a {color:#89171a !important;}
.read-more a:hover {color:#595959 !important;}

.site-container button:disabled, .site-container button:disabled:hover, .site-container input:disabled, .site-container input:disabled:hover, .site-container input[type="button"]:disabled, .site-container input[type="button"]:disabled:hover, .site-container input[type="reset"]:disabled, .site-container input[type="reset"]:disabled:hover, .site-container input[type="submit"]:disabled, .site-container input[type="submit"]:disabled:hover {
    background-color: transparent;
    border-width: 0;
    color: #d5d5d5;
    cursor: not-allowed;
}

.uk-accordion-content li {background:transparent !important;}
.uk-accordion-content a {
    display:inline;
}
.uk-scope .uk-accordion-title {
    display: flex;
    font-size: 20px;
    line-height: 1.4;
    color: #000;
    overflow: hidden;
    font-weight:400;
}
.uk-scope .uk-accordion {margin-left:0px;margin-bottom:50px;}
.homepagefaq .uk-scope .uk-accordion {margin-left:0px;margin-bottom:20px;}
.uk-scope .uk-accordion li {padding:5px 20px 5px 0px;}
.uk-scope .uk-accordion-title:focus, .uk-scope .uk-accordion-title:hover {
   color: #404040;
    text-decoration: none;
    outline: 0;
}
.uk-accordion li a.uk-accordion-title::before {
    content: "\f067" !important;
    color: #656565 !important;
    transition: all 0.4s ease-in-out 0s;
font-family: "Font Awesome 5 Pro" !important;
    font-size: 20px !important;
    position: relative !important;
    top: calc(50% - 10px) !important;
    left: 0px !important;
    display:inline-block;
float:left;
    background-image:none;
    width:auto !important;
    padding-right:20px;
    display:flex !important;
}
.uk-accordion li.uk-open a.uk-accordion-title::before {
    content: "\f068" !important;
    color: #656565 !important;
    transition: all 0.4s ease-in-out 0s;
font-family: "Font Awesome 5 Pro" !important;
    font-size: 20px !important;
    position: relative !important;
    top: calc(50% - 10px) !important;
    left: 0px !important;
    display:inline-block;
float:left;
    background-image:none;
}
.uk-scope .uk-accordion-content {
padding: 20px;
    background-color: #fbf6e9;
    margin-left:44px;
    border-radius: 10px;
}
.uk-scope .uk-accordion-content p {
    font-size:18px;
}
.uk-scope em {
    color: inherit;
}

.uk-accordion-content li {background:transparent !important;}
.uk-accordion-content a {
    display:inline;
}
.transcripts .uk-accordion-content a {display:block;}
.uk-scope .uk-accordion-title {
    display: flex;
    font-size: 20px;
    line-height: 1.4;
    color: #000;
    overflow: hidden;
font-weight:400;
}
.uk-scope .uk-accordion {margin-left:0px;margin-bottom:50px;}
.homepagefaq .uk-scope .uk-accordion {margin-left:0px;margin-bottom:20px;}
.uk-scope .uk-accordion li {padding:5px 20px 5px 0px;}
 .uk-scope .uk-accordion-title:hover {
   color: #89171a;
    text-decoration: none;
    outline: 0;
}
.uk-scope .uk-accordion-title:focus {
   color: #474747;
    text-decoration: none;
    outline: 0;
}
.uk-accordion li a.uk-accordion-title::before {
content: "\f067" !important;
    color: #474747 !important;
    transition: all 0.4s ease-in-out 0s;
font-family: "Font Awesome 5 Pro" !important;
    font-size: 20px !important;
    position: relative !important;
    top: calc(50% - 10px) !important;
    left: 0px !important;
display:inline-block;
float:left;
background-image:none;
width:auto !important;
padding-right:20px;
display:flex !important;
}
.uk-accordion li.uk-open a.uk-accordion-title::before {
content: "\f068" !important;
    color: #89171a !important;
    transition: all 0.4s ease-in-out 0s;
font-family: "Font Awesome 5 Pro" !important;
    font-size: 20px !important;
    position: relative !important;
    top: calc(50% - 10px) !important;
    left: 0px !important;
display:inline-block;
float:left;
background-image:none;
}
li.uk-open a.uk-accordion-title {color:#89171a !important;}
.uk-accordion li a.uk-accordion-title:hover::before {
     color: #89171a !important;}
.uk-scope .uk-accordion-content {
padding: 20px;
    background-color: #fbf6e9;
margin-left:44px;
}
.uk-scope em {
    color: inherit;
}
.uk-accordion li {
    list-style-type:none !important;
}
.uk-accordion li ul li {
    list-style-type:disc !important;
}
.uk-scope .uk-accordion-title::before {
    display:none;
}
.uk-accordion li  {    margin-top: 0;
    margin-bottom: 0px !important;
    padding: 0px 20px 15px 0px !important;
    background: #fff;
    font-size: 17px;
    line-height: 24px;
    cursor: default;
margin-top:40px;
color: #112843;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.2;
    margin: 0 0 20px;
    text-transform: none;
    letter-spacing: normal;}
.uk-scope .uk-accordion>:nth-child(n+2) {
    margin-top: 0px !important;
}
.uk-accordion-title {font-weight:500;letter-spacing:normal;color:#112843;}
.uk-accordion-content a {color:#89171a;text-decoration:underline; font-weight:400;font-size:18px;letter-spacing:normal;line-height:1.625;}
.uk-accordion-content a:hover {color:#89171a;}



@media only screen and (max-width: 575px) {

.btn {text-align:center;}
}

html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
    overflow: hidden;
    position: fixed;
    width: 100%;
}
html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active {
    overflow-y: scroll;
-webkit-overflow-scrolling: touch;
}
.pum-theme-4429 .pum-container, .pum-theme-lightbox .pum-container {
    padding: 18px;
    border-radius: 10px;
    border: 0px solid #000000;
-webkit-box-shadow: 0px 0px 30px 0px rgba(2,2,2,1);
-moz-box-shadow: 0px 0px 30px 0px rgba(2,2,2,1);
box-shadow: 0px 0px 30px 0px rgba(2,2,2,1);
    background-color: rgba( 255, 255, 255, 1.00 );
}

@media only screen and (max-width: 780px) {
.sign-text {
    display: none;
}
}


.content-sidebar-wrap .content img {display:block;}
.content {padding-bottom:6rem;}
.home .content {padding-bottom:10px;}
.genesis-nav-menu .sub-menu:before {
bottom: 100%;
left: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
top: -9px;
display:none !important;
}
.genesis-nav-menu .sub-menu:after {display:none !important;}
.sub-menu {margin-top:10px;}
.sub-menu {
border-radius: 10px;
    background-color: #fff;
  box-shadow: 3px 5px 10px #696969;
}
.sub-menu a {color:#000;}
.nav-primary .genesis-nav-menu .sub-menu a {
    background-color: transparent;
    border: 0px solid #ddd;
    border-top-width: 0;
    color: #fff;
font-size:14px;
font-size:1.4rem;
text-transform:uppercase;
}
.nav-primary .genesis-nav-menu .sub-menu a:focus, .nav-primary .genesis-nav-menu .sub-menu a:hover {
    color: #89171a;
}
.genesis-nav-menu .sub-menu:after,
.genesis-nav-menu .sub-menu:before {
bottom: 100%;
left: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
top: 0px;
}
.genesis-nav-menu .sub-menu a {
font-size: 14px;
font-size: 1.4rem;
letter-spacing: 0;
padding: 12px;
position: relative;
text-transform: none;
width: 200px;
text-align:left;
}
.genesis-nav-menu .sub-menu li.menu-item:last-child a {
    padding: 12px 12px 12px;
    margin-left: 0px;
    border-radius: 0rem;
}
.sub-menu-toggle {display:none !important;}
.ionicon-before {display:none !important;}
.sub-menu .current-menu-item a {color:#89171a !important;}
.one-half.last.noborder {
    margin-left: 0px;
    padding-left: 2.564102564102564%;
    border-left: 0px solid #6d6e70;}

}



@media only screen and (max-width: 865px) {
.desktop-version {
display:none;
}
.mobile-version {
display:block;
}
}
#custom_post_widget-13 {
background-color: #fdf8e8;
}

.plainpage .site-header {display:none;}
.plainpage .site-footer {display:none;}
.plainpage .footer-widgets {display:none;}
.internalpage .site-header {display:none;}
.internalpage .site-footer, .search .site-footer {display:none;}
.internalpage .footer-widgets {display:none;}
.internalpage .site-inner {max-width:1280px;margin:0 auto;}
.internalpage .content {padding-top:0px;}
.search-results .site-header {display:none;}
.search-results .site-footer {display:none;}
.search-results .footer-widgets {display:none;}
.search-results .site-inner {margin:0px;}
form.pmpro_form label, #loginform label {
    font-weight: 500;
    font-size:18px;
}
.login-remember {float:right;}
.login-remember label {font-size:14px !important;padding-top:5px;vertical-align:bottom;}
.pmpro_checkout_gateway-none #pmpro_pricing_fields {display:none;}
.pmpro_checkout_gateway-none hr {display:none;}
#pmpro_form .pmpro_checkout h3 {
display:none;
}
.orange-link {color:#89171a;
font-weight:400;
text-decoration:none;}
.orange-link:hover {text-decoration:none;}


.pmpro-confirmation .pmpro_actions_nav {display:none;}
.pmpro_error, input[type="text"].pmpro_error, input[type="email"].pmpro_error, input[type="url"].pmpro_error, input[type="password"].pmpro_error, input[type="number"].pmpro_error, input[type="tel"].pmpro_error, input[type="range"].pmpro_error, input[type="date"].pmpro_error, input[type="month"].pmpro_error, input[type="week"].pmpro_error, input[type="time"].pmpro_error, input[type="datetime"].pmpro_error, input[type="datetime-local"].pmpro_error, input[type="color"].pmpro_error, textarea.pmpro_error {
    background-color: #fbfbeb;
    border-color: #ccc;
    color: #ff0000;
    border-radius:10px;
}
#pmpro_message_bottom {display:none;}
.pmpro_message {max-width:435px;width:100%;}

.mega-btn-account a {
    text-decoration: none;
    text-transform: uppercase;
    font-family: sans-serif;
    font-weight: bold;
    display: inline-block;
    color: #fff !important;
   border-radius: 10px !important;
   cursor: pointer;
   background-color:#89171a !important;
        border:0px solid #29585a;
      padding: 6px 14px 10px 14px !important;
	max-width:125px;
	width:100%;
}

.mega-btn-account a:hover{

 color: #fff !important;
    text-decoration:none;
    background-color:#204546;
}
.btn-account a {
    border:0px solid #29585a !important;
    text-decoration: none;
    text-transform: uppercase;
    font-family: sans-serif;
    font-weight: bold;
    display: inline-block;
    color: #fff !important;
   border-radius: 10px !important;
   cursor: pointer;
   background-color:#29585a !important;
    text-align:center;
		max-width:125px;
	width:100%;
	padding:6px 14px 10px 14px !important;
	font-size:18px !important;
	margin:20px auto 0px;
}

.btn-account a:hover{

 color: #fff !important;
    text-decoration:none;
    background-color:#204546 !important;
        border:0px solid #29585a !important;
	font-weight:700 !important;
}
.mega-btn-signup a {
    text-decoration: none;
    text-transform: uppercase;
    font-family: sans-serif;
    font-weight: bold;
    display: inline-block;
    color: #fff !important;

   border-radius: 10px !important;

   cursor: pointer;
   background-color:#29585a !important;
}

.mega-btn-signup a:hover{
color: #fff !important;
    text-decoration:none;
    background-color:#204546;
	font-weight:400 !important;
}
.btn-signup a {
    text-decoration: none;
    text-transform: uppercase;
    font-family: sans-serif;
    font-weight: bold;
    display: inline-block;
    color: #fff !important;
text-align:center;
   border-radius: 10px !important;

   cursor: pointer;
   background-color:#29585a !important;
			max-width:125px;
	width:100%;
padding: 7px 14px 10px 14px;
	font-size:18px !important;
	margin:20px auto 0px;
}

.btn-signup a:hover{
color: #fff !important;
    text-decoration:none;
    background-color:#204546 !important;
	font-weight:700 !important;
}
.mega-btn-login {margin-right:10px !important;}
.mega-btn-login a {
    text-decoration: none;
    text-transform: uppercase;
    font-family: sans-serif;
    font-weight: bold !important;
    display: inline-block;
    color: #29585a !important;

   border-radius: 10px !important;

   cursor: pointer;
   background-color:#fff !important;
    border:1px solid #29585a !important;
}

.mega-btn-login a:hover{
    background-color: #fff !important;
    border:1px solid #fff !important;
    color: #29585a !important;
    text-decoration:none;
}
.mega-btn-login {margin-right:10px !important;}
.btn-login a {
    text-decoration: none;
    text-transform: uppercase;
    font-family: sans-serif;
    font-weight: bold;
    display: inline-block;
    color: #29585a !important;
text-align:center;
   border-radius: 10px !important;
margin-bottom:10px;
   cursor: pointer;
   background-color:transparent !important;
    border:1px solid #29585a !important;
			max-width:125px;
	width:100%;
padding: 7px 14px 10px 14px;
	font-size:18px !important;
	margin:20px auto 0px;
}

.btn-login a:hover{
    background-color: transparent !important;
    border:1px solid transparent !important;
    color: #29585a !important;
    text-decoration:none;
	font-weight:700 !important;
}
.homefaqcontainer {max-width: 1280px; margin: 30px auto; width: 100%; padding: 0 78px;}


abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: none;
}
h5.why {font-weight:700;font-size:22px;color:#484848;}
.course_unit .entry-title {
    display:none;
}
.wpcw-unit-navigation {
    display:none;
}
.wpcw-unit-completebox {
    display:none;
}
#fancybox-frame html {
    margin-top:0px !important;
}
iframe html {
    margin-top:0px !important;
}

@media screen and (max-width: 782px) {
iframe html {
    margin-top:0px !important;
}
}
.gform_required_legend {
    display:none;
}
.pojo-a11y-toolbar-item:hover {
    background-color:#214546;
}
.pojo-a11y-toolbar-item:hover a span {
    color:#fff;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a {

    text-decoration: none;
}
#pojo-a11y-toolbar.pojo-a11y-toolbar-open .pojo-a11y-toolbar-overlay {
    box-shadow: 0px 0px 10px rgb(0 0 0 / 20%) !important;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay {
    border: 0px solid;

}
#pojo-a11y-toolbar {
    position: fixed;
    top: auto!important;
    bottom: 50px!important;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle {
    position: absolute;
    bottom: 0px;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    border-radius: 100%;
    padding: 8px;
    transform: translateX(50px) translateY(0px);
    transition: transform .3s;
    box-shadow: 0px 0px 10px rgb(0 0 0 / 20%) !important;
}
.wpcw-student-account-navigation-link-achievements {
    display:none !important;
}
#maxmegamenu-11 .mega-current-menu-item {
background-image: url(https://cultureheals.com/wp-content/uploads/2023/10/addiction-bar.svg) !important;
    background-repeat: no-repeat !important;
    background-position: 40px 6px !important;
}
#maxmegamenu-11 .mega-current-menu-item a {
color:#fff !important;
}

#maxmegamenu-5 .mega-current-menu-item {
background-image: url(
https://cultureheals.com/wp-content/uploads/2023/10/relationships-bar.svg) !important;
    background-repeat: no-repeat !important;
    background-position: 40px 6px !important;
}
#maxmegamenu-5 .mega-current-menu-item a {
color:#fff !important;
}
#maxmegamenu-8 .mega-current-menu-item {
background-image: url(
https://cultureheals.com/wp-content/uploads/2023/10/trauma-bar.svg) !important;
    background-repeat: no-repeat !important;
    background-position: 40px 6px !important;
}
#maxmegamenu-8 .mega-current-menu-item a {
color:#fff !important;
}
#maxmegamenu-14 .mega-current-menu-item {
background-image: url(
https://cultureheals.com/wp-content/uploads/2023/10/mood-depression-bar.svg) !important;
    background-repeat: no-repeat !important;
    background-position: 40px 6px !important;
}
#maxmegamenu-14 .mega-current-menu-item a {
color:#fff !important;
}
#maxmegamenu-17 .mega-current-menu-item {
background-image: url(
https://cultureheals.com/wp-content/uploads/2023/10/anxiety-bar.svg) !important;
    background-repeat: no-repeat !important;
    background-position: 40px 6px !important;
}
#maxmegamenu-17 .mega-current-menu-item a {
color:#fff !important;
}


.assess3 {
    background-image: url(https://cultureheals.com/wp-content/uploads/2023/10/assess3.jpg);
    background-repeat: no-repeat;
    padding-left: 35px;
}
.assess2 {
    background-image: url(https://cultureheals.com/wp-content/uploads/2023/10/assess2.jpg);
    background-repeat: no-repeat;
    padding-left: 35px;
}
.assess1 {
    background-image: url(https://cultureheals.com/wp-content/uploads/2023/10/assess1.jpg);
    background-repeat: no-repeat;
    padding-left: 35px;
}

.gform_legacy_markup_wrapper table.gsurvey-likert tr:nth-child(odd) .gsurvey-likert-row-label, .gravity-theme table.gsurvey-likert tr:nth-child(odd) .gsurvey-likert-row-label {
    background-color: #fff;
    width: 45%;
    padding-left: 10px;
}


.gform_legacy_markup_wrapper table.gsurvey-likert .gsurvey-likert-row-label, .gravity-theme table.gsurvey-likert .gsurvey-likert-row-label {
    background-color: #fff;
    font-weight: 400;
    padding-left: 10px;
}
.gform_legacy_markup_wrapper table.gsurvey-likert th.gsurvey-likert-choice-label, .gravity-theme table.gsurvey-likert th.gsurvey-likert-choice-label {
    background-color: #fff;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    line-height: 1.2;
    padding: 3px 0;

}


.gform_legacy_markup_wrapper table.gsurvey-likert tr:nth-child(odd) .gsurvey-likert-row-label, .gravity-theme table.gsurvey-likert tr:nth-child(odd) .gsurvey-likert-row-label {
    background-color: #fff;
}

.gform_legacy_markup_wrapper table.gsurvey-likert .gsurvey-likert-row-label, .gravity-theme table.gsurvey-likert .gsurvey-likert-row-label {
    background-color: #fff;
    font-weight: 400;
}



.gform_legacy_markup_wrapper table.gsurvey-likert td, .gravity-theme table.gsurvey-likert td {
    text-align: left;
    vertical-align: middle;
}

th.gsurvey-likert-choice-label {
    font-weight: normal !important;
    text-transform: capitalize !important;
}
.gform_wrapper.gravity-theme .gf_progressbar_blue {
    background: #f9f4eb;
}
.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blue {
    background-color: #29585a;
    color: #fff;
}
body .gform_wrapper td.gsurvey-likert-row-label {
  text-align: left;
  padding-left: 10px;
}
.gform_legacy_markup_wrapper table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected, .gravity-theme table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected {
    background-color: transparent !important;

}
.gsurvey-likert-hover {
    background-color: transparent !important;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
    margin: 0 !important;
    padding: 9px 15px 8px !important;
    text-transform: uppercase;
    border-radius: 10px;
    font-size: 18px;
    font-size: 1.8rem;
    height: auto !important;
    background-color: #29585a;
    color: #fff;
    border:0px solid #29585a;
    line-height:1 !important;
}
.gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type=submit]:hover, .gform_wrapper .gform_page_footer input.button:hover, .gform_wrapper .gform_page_footer input[type=submit]:hover {
    border:0px solid #29585a;
    background-color: #204546 !important;
    color: #fff !important;
    background-color:#204546;
}
.gform_wrapper.gravity-theme .gform_previous_button.button, .gform_wrapper.gravity-theme .gform_save_link.button {
    -webkit-appearance: none!important;
    background-color: #29585a;
    color: #fff;
    text-decoration: none;
}
..gform_button {
    font-weight:700 !important;
}
.gform_legacy_markup_wrapper table.gsurvey-likert .gsurvey-likert-row-label, .gravity-theme table.gsurvey-likert .gsurvey-likert-row-label {
    background-color: #fff;
    font-weight: 400;
    line-height: 1.3;
    padding: 10px;
}
.gform_legacy_markup_wrapper #gform_page_152_1 table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected, .gravity-theme #gform_page_152_1 table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected  {
    background-image: url(https://cultureheals.com/wp-content/uploads/2023/10/relationships-3.svg);
}

.gform_legacy_markup_wrapper #gform_page_152_2 table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected, .gravity-theme #gform_page_152_2 table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected {
    background-image: url(https://cultureheals.com/wp-content/uploads/2023/10/trauma-3.svg);

}

.gform_legacy_markup_wrapper #gform_page_152_3 table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected, .gravity-theme #gform_page_152_3 table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected {
    background-image: url(https://cultureheals.com/wp-content/uploads/2023/10/mood-depression-2.svg);

}

.gform_legacy_markup_wrapper #gform_page_152_4 table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected, .gravity-theme #gform_page_152_4 table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected {
    background-image: url(https://cultureheals.com/wp-content/uploads/2023/10/anxiety-3.svg);

}

.gform_legacy_markup_wrapper #gform_page_152_5 table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected, .gravity-theme #gform_page_152_5 table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected {
    background-image: url(https://cultureheals.com/wp-content/uploads/2023/10/addiction-3.svg);

}
.gform_legacy_markup_wrapper #gform_page_152_6 table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected, .gravity-theme #gform_page_152_6 table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected {
    background-image: url(https://cultureheals.com/wp-content/uploads/2023/10/addiction-3.svg);

}
.gform_legacy_markup_wrapper #gform_page_152_7 table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected, .gravity-theme #gform_page_152_7 table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected {
    background-image: url(https://cultureheals.com/wp-content/uploads/2023/10/addiction-3.svg);

}

@media print {
.sidebar, .dash-header-bkgrd, #wpfront-scroll-top-container, #pojo-a11y-toolbar, .site-header, .print-btn, dash-header-bkgrd {
display: none !important;
}
	.genesis-skip-link {display:none;}
    .print-only {
    display:block;
        margin-bottom:35px;
}
    body, html {
        height:auto;
    }

    .internalpage .content {
    max-width: 95%;
    width: 100%;
}
}
.print-btn, .print-btn:hover, .print-btn:focus {
    max-width: 200px;
    float: right;
    width:100%;
    margin:0;
    padding:15px 25px;
    font-weight:700;
    background-color:#29585a; color:#ffffff;
    border-radius:10px;
}
.print-btn:hover {
    background-color:#204546 !important;
}
h1 {
    color:#89171a;
    text-transform:capitalize;
}

}


li.mega-menu-item > a.mega-menu-link:focus {
    background:transparent !important;
    color: #474747 !important;
    font-weight: 700 !important;
    text-decoration: none;
    border-color: transparent !important;
}
li.menu-item > a:focus {
    background:transparent !important;
    color: #474747 !important;
    font-weight: 700 !important;
    text-decoration: none;
    border-color: transparent !important;
}
.bkgrd-turq {
    background-color:#429798;
}
figure {
    margin: 0em 0px;
}
.white-text {
    color:#fff;
}
.fifty-fifty {
    max-width:1200px;
    margin:35px auto !important;
}
.fifty-fifty-950 {
    max-width:950px;
    margin:35px auto !important;
}
.padding-vert {
    padding-top:35px;
    padding-bottom:35px;
}
.dark-turq {
    background-color:#29585a;
}
.white-text {
    color:#fff;
}
.gform_page_footer {
    text-align:center;
}
.gform_wrapper .gform_page_footer input[type=submit] {
    background-color:#29585a !important;
    color:#fff;
    border:0px solid #29585a !important;
}

.gform_wrapper .gform_page_footer input[type=submit]:hover {
background-color: #204546 !important;
    color:#fff !important;
    border:0px solid #29585a !important;
}
.pad-35 {
    padding:35px;
}
.bkgrd-sand {
    background-color:#f9f4eb;
	
}
.sand-bkgrd {
    background-color:#f9f4eb;
	border-radius:10px;
	padding:20px 20px 10px 20px;
}
.past-pres-future-img {
    max-width:1200px;
    width:100%;
    margin:0 auto;
}
.width-1200 {
    max-width:1200px;
    width:100%;
    margin:0 auto;
}
.width-1000 {
    max-width:1000px;
    width:100%;
    margin:0 auto;
}
.width-900 {
    max-width:900px;
    width:100%;
    margin:0 auto;
}
.width-850 {
    max-width:850px;
    width:100%;
    margin:0 auto;
}
.width815 {
	max-width:815px;
	width:100%;
	margin:0 auto;
}
.width-800 {
    max-width:800px;
    width:100%;
    margin:0 auto;
}
.width-710 {
    max-width:710px;
    width:100%;
    margin: 0 auto;
}
.width-650 {
    max-width:650px;
    width:100%;
    margin:0 auto;
}
.width-600 {
    max-width:600px;
    width:100%;
    margin:0 auto;
}
.width-550 {
    max-width:550px;
    width:100%;
    margin:0 auto;
}
.width-1100 {
    max-width:1100px;
    width:100%;
    margin:0 auto;
}
.font33 {
    font-size:33px !important;
}
.culturehealsiconlist li:nth-child(1),.culturehealsiconlist li:nth-child(3),.culturehealsiconlist li:nth-child(5) {
    margin-right:40px;
}
.bkgrd-contact {
    background:url(https://cultureheals.com/wp-content/uploads/2023/10/get-in-touch.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    padding:60px 0px;
}
.get-in-touch {
margin:0 auto !important;
    max-width: 750px;
    width: 100%;
    border-radius: 10px;
    background-image: url(https://cultureheals.com/wp-content/uploads/2023/10/white-box-get-help.svg);
    background-repeat: repeat;
    padding: 20px 20px 20px 20px;
    -webkit-box-shadow: 5px 5px 8px 5px rgb(0 0 0 / 9%);
    -moz-box-shadow: 5px 5px 8px 5px rgba(0,0,0,0.09);
    box-shadow: 5px 5px 8px 5px rgb(0 0 0 / 9%);
}
.gform_wrapper #gform_113 .gform_footer input.button, .gform_wrapper #gform_113 .gform_footer input[type=submit], .gform_wrapper #gform_113 .gform_page_footer input.button, .gform_wrapper #gform_113 .gform_page_footer input[type=submit] {
    margin: 0 !important;
    padding: 9px 15px 8px !important;
    text-transform: uppercase;
    border-radius: 10px;
    font-size: 18px;
    font-size: 1.8rem;
    height: auto !important;
    background-color: #28585a;
    color: #fff;
    border:0px solid #29585a;
    line-height:1 !important;
}
.gform_wrapper #gform_113 .gform_footer input.button:hover, .gform_wrapper #gform_113 .gform_footer input[type=submit]:hover, .gform_wrapper #gform_113 .gform_page_footer input.button:hover, .gform_wrapper #gform_113 .gform_page_footer input[type=submit]:hover {
    border:0px solid #29585a;
    background-color: #204546 !important;
    color: #fff !important;
}
.gform_wrapper #gform_113 .gform_footer {
    text-align:left;
}
input[type="submit"]:focus {
    color:#fff !important;
}
.wpcw-student-account-navigation-link-dashboard, .wpcw-student-account-navigation-link-courses {
    display:none !important;
}
.wpcw-form .wpcw-form-row input.wpcw-input-text, .wpcw-form .wpcw-form-row textarea {
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    outline: 0;
    line-height: 1;
    border-radius: 10px;
}
.wpcw-student-account-submit-field button, .wpcw-student-account-submit-field input[type="button"], .wpcw-student-account-submit-fieldinput[type="reset"], .wpcw-student-account-submit-field input[type="submit"], .wpcw-student-account-submit-field .button {
    max-width:200px;
    border-radius:10px;
    text-transform:capitalize;
}
body.internalpage {
    line-height:1.3;
}
body.internalpage p {
    margin:0 0 15px 0;
}
.wp-block-columns {
    justify-content: space-between;
}
.gray-24 {
    color:#474747;
    font-size:24px;
    font-size:2.4rem;
}
.font-46 {
    font-size:46px !important;
    font-size:4.6rem !important;
}
.gform_legacy_markup_wrapper ul.gform_fields li.gfield {
    padding-right: 0px;
}
.wpcw-form .wpcw-form-row input.wpcw-input-text, .wpcw-form .wpcw-form-row textarea {
margin-top:15px;
}
.wpcw-form .wpcw-form-row {
    padding: 0;
    margin: 0 0 25px;
}
.wpcw-form .wpcw-form-row .required {
    color: #89171a;
    font-weight: 700;
    border: 0;
}

.wpcw-student-account-submit-field .button {
padding: 10px 25px; font-weight: bold; border-radius: 10px; text-decoration: none; color: #ffffff; background-color: #29585a;
}
.wpcw-student-account-submit-field .button:hover {
padding: 10px 25px; font-weight: bold; border-radius: 10px; text-decoration: none; color: #ffffff !important; background-color: #204546;
}
.btn-hover:hover {
    background-color: #204546 !important;
}
#hotspot-10373 .hotspots-placeholder, .featherlight .featherlight-content.lightbox-10373 {

    border-radius: 10px;
}
.pum-close:hover {
    color:#fff !important;
}
.internalpage h2 {
    font-size:34px !important;
}
.internalpage h1 {
    font-size:44px !important;
}
.thinfont {
    font-weight:500;
}
.fancy-ico span {
    transition:none;
}
.pmpro_checkout-h2-name {
    display:none !important;
}
.pmpro_checkout-h2-msg {
    font-size:18px !important;
    font-style:normal !important;
    padding-bottom:20px !important;
}
.pmpro_checkout-fields {
    margin-top:20px;
}
.help-btn:hover {
    color:#fff;
    text-decoration:none;
    background-color:#204546;
}
.featherlight .featherlight-close-icon {

    background:#000 !important;
    border:2px solid #fff;
    border-radius:50%;
    border: none;
    color: #fff !important;
    cursor: pointer;
    font-family: Arial, sans-serif;
    line-height: 25px;
    padding: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 25px;
    z-index: 9999;
}
.featherlight-close-icon:hover {background-color:#000 !important;
border-radius:50%;}
.search .entry p {
    font-size:19px;
}
.audio-grid {
	list-style-type:none;
	display:inline-block;

	margin:0px 40px 0px 0px;
	padding:0px;
	}
.player-bkgrd {
		max-width: 386px;
	width:386px;
	max-height:286px;
	height:286px;
	background-size:cover;
	border-radius:10px;
}
.mejs-container {
	position:absolute !important;
	bottom:0 !important;
	border-radius:10px !important;
}
.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
    background: #222;
    border-radius: 10px !important;
}
.drumming {    background-image: url(https://cultureheals.com/wp-content/uploads/2023/12/drumming.svg);
    background-size: cover;
    width: 340px;
    height: 252px;
    display: block;
border-radius:10px;
		background-repeat:no-repeat;
		position:relative;
}
.water {
	    background-image: url(https://cultureheals.com/wp-content/uploads/2023/12/sail-boat-breath.svg);
    background-size: cover;
    width: 340px;
    height: 252px;
    display: block;
	border-radius:10px;
		background-repeat:no-repeat;
		position:relative;
}
.breath {
	    background-image: url(https://cultureheals.com/wp-content/uploads/2023/12/sailboat-breath.svg);
    background-size: cover;
    width: 340px;
    height: 252px;
    display: block;
	border-radius:10px;
		background-repeat:no-repeat;
		position:relative;
}
.mind {
	    background-image: url(https://cultureheals.com/wp-content/uploads/2023/12/wandering-mind.svg
);
    background-size: cover;
    width: 340px;
    height: 252px;
    display: block;
	border-radius:10px;
	background-repeat:no-repeat;
	position:relative;
}
.sc_player_container1 {
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.sc_player_container1 .myButton_play {
    background: transparent url(https://cultureheals.com/wp-content/uploads/2023/12/grounding-sounds.svg) no-repeat !important;
    cursor: pointer !important;
    width: 43px !important;
    height: 43px !important;
    border: none !important;
    position: relative;
    margin: 0 !important;
    padding: 0 !important;
}
.sc_player_container1 .myButton_play:hover {
	background-color:transparent !important;
}
.sc_player_container1 .myButton_stop {
    background: transparent url(https://cultureheals.com/wp-content/uploads/2023/12/audio-stop.svg) no-repeat !important;
    cursor: pointer !important;
    width: 43px !important;
    height: 43px !important;
    border: none !important;
    position: relative;
    margin: 0 !important;
    padding: 0 !important;
}
.sc_player_container1 .myButton_stop:hover {
	background-color:transparent !important;
}
.grounding-page {
	    float: left;
    max-width: 365px;
    width: 100%;
    color: #fff;
	margin-top:5px;
}
.grounding-page a {
	font-weight:700;
	color:#fff !important;
	text-decoration:none;
	font-size:18px;
	font-size:1.8rem;
	
}
.resources-list {
	padding-top:25px;
}
.values-img {
	background-image:url(https://cultureheals.com/wp-content/uploads/2023/12/values-box.svg);
	background-repeat:no-repeat;
	border-radius:10px;
}
.values-img ul {
	padding-top:10px;
}
.ch-menu-divider {
	border-top:1px solid #ddd;
	padding-top:25px;
	margin-top:25px !important;
}
.mobmenu-right-panel {
	background-color: #f9f4eb;
}
.internalpage .mobmenu-right-panel {
    background-color: #fff;
}
#mobmenuright .dash-btn {
	text-align:center;
}
#mobmenuright .dash-btn a {
    border:0px solid #29585a !important;
    text-decoration: none;
    text-transform: none;
    font-family: sans-serif;
    font-weight: normal;
    display: inline-block;
    color: #fff !important;
   border-radius: 10px !important;
   cursor: pointer;
   background-color:#29585a !important;
    text-align:center;
		max-width:150px;
	width:100%;
	padding:6px 14px 10px 14px !important;
	font-size:18px !important;
	margin:20px auto 0px;

}

#mobmenuright .dash-btn a:hover{

 color: #fff !important;
    text-decoration:none;
    background-color:#204546 !important;
        border:0px solid #29585a !important;
	font-weight:400 !important;
}
.pmpro_content_message a {
    text-decoration: none;
    text-transform: uppercase !important;
    font-family: sans-serif;
    font-weight: bold;
    display: inline-block;
    color: #fff !important;
text-align:center;
   border-radius: 10px !important;

   cursor: pointer;
   background-color:#29585a !important;
			max-width:125px;
	width:100%;
padding: 7px 14px 10px 14px !important;
	font-size:18px !important;

}

.pmpro_content_message a:hover{
color: #fff !important;
    text-decoration:none;
    background-color:#204546 !important;
	font-weight:700 !important;
}
.pmpro_content_message a.create-account {
	    text-decoration: underline;
    text-transform: none !important;
    font-family: sans-serif;
    font-weight: 400;
    display: inline-block;
    color: #89171a !important;
text-align:left;
   border-radius: 0px !important;

   cursor: pointer;
   background-color:transparent !important;
			max-width:100%;
	width:auto;
padding: 0px !important;
	font-size:18px !important;
	margin:0px !important;
	border:0px !important;
}
.pmpro_content_message a.create-account:hover{
color: #89171a !important;
    text-decoration:underline;
    background-color:transparent !important;
	font-weight:400 !important;
}
#hotspot-10373 .hotspots-placeholder, .featherlight .featherlight-content.lightbox-10373 {
    background: #ffffff;
    border: 0 #ffffff solid;
    color: #000000;
    overflow: visible;
}


.featherlight .featherlight-close-icon {
    background: #fff;
    background: rgba(255,255,255,0.3);
    border: 2px solid #fff !important;
    color: #000;
    cursor: pointer;
    font-family: Arial, sans-serif;
    line-height: 25px;
    padding: 0;
    position: absolute;
    right: -10px !important;
    text-align: center;
    top: -10px !important;
    width: 27px !important;
    z-index: 9999;
box-shadow: 0px 0px 15px 1px rgba( 2, 2, 2, 0.75 );
}
.featherlight-close-icon:hover {
    background-color: #204546 !important;
    border-radius: 50%;
}
#fancybox-close span:hover {
	    background-color: #204546 !important;
}
form#loginform [type="checkbox"]:checked {
    position: relative !important;
    left: 0;
}
.wpcw-student-account-navigation-link-achievements {
	display:none !important;
}
.pmpro_checkout-field .pmpro_asterisk {
	display:none;
}
