body h1{font-family:'Crimson Text',Open Sans,sans-serif;font-size:44px;font-weight:700;color:rgba(65,49,120,1)}body h2{font-family:'Crimson Text',Open Sans,sans-serif;font-size:36px;font-weight:700;color:rgba(65,49,120,1)}body h4{font-family:'Crimson Text',Open Sans,sans-serif;font-size:16px;font-weight:700;color:rgba(181,128,181,1)}body hr{margin:12px 0px;padding:0;border:1px solid rgba(21,20,57,0.15)}body div,body p{font-family:'DM Sans',Open Sans,sans-serif;font-size:18px;line-height:1.6em}.et_pb_testimonial_author{color:rgba(21,20,57,0.4)}.fees-table-2{background-color:transparent;border-spacing:0px 12px;border-collapse:initial;border:0!important}.fees-table-2 tr{background-color:rgba(246,245,255,1);border:0}.fees-table-2 tr:first-child th:nth-child(1){border-top-left-radius:6px;border-bottom-left-radius:6px}.fees-table-2 tr:first-child th:nth-child(2){border-top-right-radius:6px;border-bottom-right-radius:6px}.fees-table-2 th{background-color:rgba(65,49,120,1);color:white!important}.fees-table-2 td{background-color:transparent}.fees-table-2 th,.fees-table-2 td{padding:24px!important;vertical-align:middle;border:0!important}.fees-table-2 .row-7,.fees-table-2 .row-8{background-color:transparent}.pre-heading{color:#b580b5;font-size:11px}.free-stroke{margin-left:auto;margin-right:8px;display:block}.header-booking-button{background-color:#b580b5}.button-link-custom{color:white;display:inline-block;padding:12px 20px;margin-top:18px;margin-bottom:18px;border-radius:5px;font-size:16px;font-weight:500;transition:all .4s ease-in-out}.button-link-custom.button-paypal{background-color:rgba(0,112,186,1);color:white}.button-link-custom.button-dark{background-color:#574594;color:white}.button-link-custom.button-dark:hover{background-color:#7050af}.button-link-custom.button-med{background-color:#b580b5;color:white}.button-link-custom.button-med:hover{background-color:#7d5979}a.button.dark{background-color:#574594}span.lgtext{font-size:44px}span.greytext{color:#333}.grid-table{display:grid;grid-gap:16px;font-weight:bold;color:rgba(21,20,57,0.4)}.grid-table div,.grid-table a{font-size:11px}.grid-table.grid-2{grid-template-columns:1fr 1fr}.grid-table.grid-2 hr{width:100%;border:1px solid #eee}.grid-table.grid-2 hr{grid-column:span 2}.grid-table div{padding:0px 16px}.et_pb_blog_grid .et_pb_post{border:0}.fine-print{font-size:14px;color:rgba(21,20,57,0.4)}span.mind-body-spirit{font-family:'DM Sans',sans-serif;font-weight:bold;font-size:88px;color:white}.blog-grid .et_pb_ajax_pagination_container{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.blog-grid article{flex:0 1 calc(33% - 32px);margin:16px 16px}@media (max-width:650px){.blog-grid article{flex:0 1 calc(50% - 32px)}}@media(max-width:962px){.free-stroke{margin-left:15%;margin-right:auto;display:block}}.blog-grid .et_pb_ajax_pagination_container img{margin-top:0px!important;height:auto;max-height:270px}.text-right{text-align:right}@media (max-width:769px){.et_pb_blog_grid article{margin-left:0px;margin-right:0px}}@media (max-width:981px){.mind-body-spirit{font-size:32px}.et_pb_testimonial{margin-bottom:16px!important}.et_pb_testimonial_author{margin-top:8px}}.qcopd_embed_container>a{margin-top:0px}.header-nav-main{box-shadow:0px 2px 16px rgba(0,0,0,0.2)}.header-nav-main li a{margin-top:16px}.menu-icon-facebook a,.menu-icon-linkedin a,.menu-icon-youtube a{font-size:20px;width:20px;white-space:nowrap;overflow:hidden;margin-top:16px;line-height:1em}.menu-icon-facebook a:before{content:"\e093";color:#514088;font-family:'ETmodules';margin-right:16px}.menu-icon-linkedin a:before{content:"\e0cb";color:#514088;font-family:'ETmodules';margin-right:16px}.menu-icon-youtube a:before{content:"\e0a3";color:#514088;font-family:'ETmodules';margin-right:16px}.header-nav-main li.header-booking-button{margin-left:16px!important}.header-nav-main li.header-booking-button a{padding:8px 12px;margin-top:0px;color:white;font-weight:bold}.et_mobile_menu .menu-icon-facebook,.et_mobile_menu .menu-icon-linkedin,.et_mobile_menu .menu-icon-youtube{display:inline-block;margin-left:5%;margin-right:5%}div.et_pb_menu ul li.header-booking-button a{color:white!important}div.et_pb_menu ul li.header-booking-button a:hover{color:rgba(255,255,255,0.6)!important}.et_mobile_menu li.header-booking-button a{display:block}@media(max-width:1519px){header nav.et-menu-nav{padding-bottom:16px}}.footer-box li,.footer-box div{color:#1e0e62}.footer-box ul{list-style:none;text-align:right}.footer-box li{display:inline-block;padding-left:16px}.footer-box li a{display:block;margin-top:16px}.et-pb-slider-arrows .et-pb-arrow-prev,.et-pb-slider-arrows .et-pb-arrow-next{background:transparent!important;color:#747cb4}.et-pb-slider-arrows .et-pb-arrow-prev:hover,.et-pb-slider-arrows .et-pb-arrow-next:hover{color:#413178}input.gform_button{border-width:0px!important;border-radius:8px;padding-top:10px;padding-bottom:10px;font-size:16px;background-color:#7d5979;cursor:pointer;transition:all .4s ease-in-out}input.gform_button:hover{background-color:#b580b5}@media (max-width:981px){.one_half,.one_third,.two_third,.one_fourth,.three_fourth{float:none}}@media (max-width:640px){.less-margin .gform_footer input[type="submit"]{width:100%}.one_half{width:100%!important;text-align:left}.one_half blockquote:first-child{margin-top:0px}.footer-box ul{text-align:center;padding-left:0px;padding-right:0px}.footer-box li{padding-left:8px;padding-right:8px}footer .menu-no-mobile ul li{margin-left:auto!important;margin-right:auto!important}}.less-margin .gform_footer{margin:0px}body .gform_wrapper ul li.gfield{margin-top:0px!important}.less-margin input{margin-top:0px!important;margin-bottom:5px!important}@media only screen and (min-width:981px){.blogcat .et_pb_post img,.blogcat .et_overlay{height:180px!important;width:335px;float:left;left:0;margin-right:25px}}span.edd-add-to-cart-label{font-size:14px}.edd-submit.button.dark-gray{padding:5px 8px}.edd_download_purchase_form .edd_download_quantity_wrapper .edd-item-quantity{width:62%}@media only screen and (min-width:769px){.custom-course-evaluation th.gsurvey-likert-row-label{width:30%!important;border:0px!important}li.custom-course-evaluation table.gsurvey-likert tr td{border-right:0px!important}li.custom-course-evaluation	table.gsurvey-likert th.gsurvey-likert-choice-label{border-right:0px!important;border-top:0px}li.custom-course-evaluation	table.gsurvey-likert{border:0px}li.custom-course-evaluation	table thead tr :first-child{border-top:0px}}@media only screen and (max-width:761px){li.custom-course-evaluation	table td{padding:0px!important}li.custom-course-evaluation	table tr{margin-bottom:20px}li.custom-course-evaluation	table,tr{border:0px!important}li.custom-course-evaluation	table td{border-right:0px!important}}.woocommerce-Tabs-panel--description h2{display:none}.et-cart-info{display:none}#sidebar #text-3 .et_pb_widget a.et_pb_button {color:#fff!important}#text-3.et_pb_widget a{color:#fff!important}#text-3.et_pb_widget a:hover{color:#485696!important}.et_pb_newsletter_form{padding-top:0px!important}.et_pb_tabs_controls li a{padding:4px 25px}.et_header_style_centered #top-menu li a{padding-bottom:0px}#top-menu li{display:inline-block;font-size:20px;padding-right:14px;margin:10px 0}.learndash-wrapper .et_pb_button a{border-bottom:2px solid #7d5979!important}#top-menu li.menu-icons{margin:0px}body .woocommerce-info::before,.woocommerce-form-login-toggle .woocommerce-info,.woocommerce-form-login-toggle.woocommerce-info::before,body .woocommerce-info::before p{color:#333!important}sup{top:-0.5em;font-size:11px}#wfacp-e-form .wfacp_main_form.woocommerce .woocommerce-info{color:#000}.et_pb_newsletter_result h2,.et_pb_bg_layout_dark .et_pb_newsletter_result h2{color:#333!important}li.bold a{font-weight:700}@media (min-width:980px){.custom-page-top-header{width:112%;margin-left:-75px}.custom-page-top-header .menu-icon-1 a::before,.menu-icon-2 a::before,.menu-icon-3 a::before,.menu-icon-4 a::before{color:#fff;height:8px}.custom-page-top-header .menu-icons{padding-left:0px!important;padding-right:0px!important}.custom-page-top-header .menu-icons.menu-icon-2{margin-left:25px!important}.et_pb_fullwidth_menu--with-logo .et_pb_menu__menu a{padding:0;margin:13px 5px}.nav-course-login a{border:1px solid #495894;color:#495894!important;font-weight:600;padding:0px 25px!important;font-size:15px}.nav-book-now a{color:#fff!important;background-color:#495894;font-weight:600;padding:0px 35px!important;font-size:15px}.custom-page-top-header .et_pb_menu__menu ul{padding-top:0!important}.custom-page-top-header .et_pb_menu__menu a{padding-bottom:8px}}@media (max-width:980px){.custom-page-top-header .et_mobile_nav_menu{display:none}.custom-page-top-header .et_pb_menu__menu{display:block!important}#custom-header{width:112%;margin-left:-6%}.custom-page-top-header .menu-icon-1 a::before,.menu-icon-2 a::before,.menu-icon-3 a::before,.menu-icon-4 a::before{color:#fff;height:8px}.custom-page-top-header .menu-icons{padding-left:0px!important;padding-right:0px!important}.custom-page-top-header .menu-icons.menu-icon-2{margin-left:20px!important}.et_pb_fullwidth_menu--with-logo .et_pb_menu__menu a{padding:0;margin:13px 5px}.custom-page-top-header .et_pb_menu__menu ul{padding-top:0!important}.custom-page-top-header .et_pb_menu__menu a{padding-bottom:8px}.custom-page-top-header{margin-bottom:-20px;margin-top:-20px}.nav-course-login a{border:1px solid #7d5979!important;color:#7d5979!important;font-weight:600;padding:4px 25px!important;font-size:15px;width:fit-content;margin-top:5px}.nav-book-now a{color:#fff!important;background-color:#7d5979;font-weight:600;padding:4px 35px!important;font-size:15px;width:fit-content;margin-top:5px}}@media (max-width:480px){.menu-icon-2 a,.menu-icon-1 a,.menu-icon-3 a,.menu-icon-4 a{padding:1px 0px 10px 20px!important;width:50px}}span.js_gdpr_label_terms,span.js_gdpr_label_communications{color:#fff}[class^=kartra_optin_tpl_].kartra_optin_tpl_0 .kartra_optin_cg label.kartra_optin_field-label{margin-top:15px}.cart-col p.cart-button a{text-align:center;margin:0 auto;padding:12px 15px;width:65%}body.page-id-45 .et_pb_section,body.page-id-45 .et_pb_section .et_pb_row{padding-top:0px!important}@media (min-width:980px){body.page-id-45 .et_pb_section,body.page-id-45 .et_pb_section .et_pb_row{padding-top:0%!important}}body.single-post h1.entry-title{font-size:44px}