@media screen and (min-width:981px){.sub-menu{min-width:150px}#top-menu li li a{width:360px;padding:4px 12px}}.et_pb_menu_0_tb_header.et_pb_menu .nav li ul{background-color:#00481f!important;border-color:#5c1c77!important}.et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu li.current-menu-item a{color:white!important}.et_pb_menu .et_pb_menu__menu>nav>ul>li>ul{top:calc(90% - 1px);left:0}.widgettitle{background-color:#3d7221!important;color:#fff;padding:15px 20px;margin-bottom:10px}.et_pb_header_content_wrapper ul{margin-top:10px}.et_pb_fullwidth_header_subhead{margin-top:10px}#learn-press-profile-header{height:50px;background:#3d7221}.page-id-7 .entry-content{min-height:600px}.et_pb_pricing_heading{background-color:#3d7221}button.stripe-button-el,button.stripe-button-el>span{background-color:#cc5500!important;background-image:none;border-width:0px!important;border-radius:0;text-transform:uppercase;font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;font-size:22pt;border-width:0px!important;font-weight:normal;font-style:normal;text-decoration:none;padding:1px 7px 7px 7px}body.course-item-popup .content-item-summary{margin-top:150px}#main-header,#et-top-navigation{z-index:99}.et_pb_best_value{text-decoration:line-through;text-decoration-color:red;font-size:32px;padding:12px 0}.entry-content{min-height:900px}.et_password_protected_form{margin:150px}.swpm-post-not-logged-in-msg{margin:150px}.swpm_error,.swpm_message,.swpm-post-no-access-msg,.swpm-registration-success-msg{margin:75px 150px}.login h1 a{background-image:none!important}.learn-press-breadcrumb{width:1170px;max-width:100%;margin:0 auto 25px auto;padding-top:15px;color:#333;font-size:14px;font-weight:500;list-style:none}button.stripe-button-el{color:#FFFFFF!important;border-width:1px!important;border-color:#000000;border-radius:40px;border:none!important;font-size:20px!important;padding:6px 25px!important;font-family:'Teko',Helvetica,Arial,Lucida,sans-serif!important;font-weight:600!important;background-color:#5c1c77!important;outline:none!important}button.stripe-button-el>span{background-color:transparent!important;background-image:none!important;border-width:unset!important;border-radius:0!important;font-family:inherit!important;font-size:inherit!important;border-width:0px!important;font-weight:inherit!important;font-style:inherit!important;text-decoration:inherit!important;padding:0px!important}body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button{font-family:'Teko',Helvetica,Arial,Lucida,sans-serif!important}.lp-archive-courses .course-meta__pull-left .meta-item::before{color:white}.lp-archive-courses .course-content .course-categories a:first-child,.learn-press-courses[data-layout=list] .course-content .course-readmore a{background-color:#f0ebd2!important;border-radius:25px;color:#00481f!important;padding:6px 25px 3px 25px!important;font-family:'Teko',Helvetica,Arial,Lucida,sans-serif!important;font-size:20px!important}.et_pb_blog_0 .et_pb_post div.post-content a.more-link{background:#00481f;padding:5px 20px;border-radius:25px;width:max-content;margin-left:auto;margin-right:auto}.et_pb_blog_grid .et_pb_salvattore_content[data-columns] .column .et_pb_post{display:flex;flex-direction:column;justify-content:space-around}.et_pb_blog_grid .post-content{height:-webkit-fill-available;display:flex;flex-direction:column;justify-content:space-between}a .instructor-display-name{color:#00481f;font-family:'Teko',Helvetica,Arial,Lucida,sans-serif;font-size:20px}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link),.course-summary-sidebar .lp-course-buttons button{color:#FFFFFF!important;border-width:0px!important;border-color:#000000;border-radius:40px;font-size:20px;font-family:'Teko',Helvetica,Arial,Lucida,sans-serif!important;font-weight:600!important;background-color:#5c1c77!important}@media screen and (max-width:980px){.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item.menu-item a{color:#ffffff!important}}@media all and (max-width:767px){html .et-db .two-col-mob .et_pb_column{width:47.25%!important}html .et-db .two-col-mob .et_pb_column:nth-last-child(-n+2){margin-bottom:0}html .et-db .two-col-mob .et_pb_column:not(:nth-child(2n)){margin-right:5.5%!important}}@media all and (min-width:667px){html .et-db .three-col-mob .et_pb_column{width:29.6667%!important}html .et-db .three-col-mob .et_pb_column:nth-last-child(-n+3){margin-bottom:0}html .et-db .three-col-mob .et_pb_column:not(:nth-child(3n)){margin-right:5.5%!important}}@media all and (min-width:267px){html .et-db .three-col-mob2 .et_pb_column{width:29.6667%!important}html .et-db .three-col-mob2 .et_pb_column:nth-last-child(-n+3){margin-bottom:0}html .et-db .three-col-mob2 .et_pb_column:not(:nth-child(3n)){margin-right:5.5%!important}}.et_bloom .et_bloom_form_container.et_bloom_rounded button{-moz-border-radius:30px!important;-webkit-border-radius:30px!important;border-radius:30px!important}.et_bloom .et_bloom_form_container,.et_bloom .et_bloom_form_container div,.et_bloom .et_bloom_form_container img,.et_bloom .et_bloom_form_container .et_bloom_popup_input,.et_bloom .et_bloom_form_container input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:auto!important}et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a{color:white!important}.widgettitle{background-color:#00481f!important}.course-tabs .course-nav label{color:#00481e}.course-curriculum .course-item .item-name{color:black}@media (max-width:1322px){.et_pb_menu .et_pb_menu__menu,.et_pb_fullwidth_menu .et_pb_menu__menu{display:none}.et_pb_menu .et_mobile_nav_menu,.et_pb_fullwidth_menu .et_mobile_nav_menu{display:flex;float:none;margin:0 6px}}@media (max-width:1322px){.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap{justify-content:right;padding:10px 50px 0px 0px!important}}.et_pb_toggle_content{color:white}.et_pb_toggle_open{transition:all 0.25s ease!important}.et_pb_toggle_open .et_pb_toggle_content{color:#3c3a47}et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{padding-right:30px}.wc-block-components-quantity-selector{display:none!important}#et-boc .area-outer-wrap[data-da-type=popup]{display:flex}h1.wc-block-cart__empty-cart__title.with-empty-cart-icon:before{display:none}:root :where(.wp-element-button,.wp-block-button__link){font-family:'Teko',Helvetica,Arial,Lucida,sans-serif!important;padding:8px 25px}.woocommerce-cart .container:has(.wp-block-woocommerce-empty-cart-block){width:100%!important;max-width:none}.woocommerce-cart .container .wp-block-divi-layout{margin-bottom:0px}.entry-title.main_title{max-width:1080px!important;margin-left:auto;margin-right:auto}#members-login .et_pb_newsletter_form.et_pb_login_form{width:100%;padding:20px}div#popup-teach-hoops .et_pb_column.et_pb_column_1_2.et_pb_column_5.et_pb_css_mix_blend_mode_passthrough.et-last-child,div#popup-full-access .et_pb_column.et_pb_column_1_2.et_pb_column_6.et_pb_css_mix_blend_mode_passthrough{overflow:hidden}div#popup-teach-hoops .et_pb_column.et_pb_column_1_2.et_pb_column_5.et_pb_css_mix_blend_mode_passthrough.et-last-child *,div#popup-full-access .et_pb_column.et_pb_column_1_2.et_pb_column_6.et_pb_css_mix_blend_mode_passthrough *{height:100%}@media all and (max-width:767px){div#popup-teach-hoops,div#popup-full-access{max-height:100vh!important;margin-top:0px!important}}.et_pb_login_form form,.et_pb_newsletter_form.et_pb_login_form{width:100%!important;padding:10px!important}input.swpm-pw-reset-submit{color:#00481F!important;border-color:#00481F!important;background-color:#F0EBD2;padding:0.3em 1em!important;width:100%;border-color:#00481F;font-size:20px;font-weight:500;font-family:'Teko',Helvetica,Arial,Lucida,sans-serif!important;border-width:1px;border-radius:25px}input#swpm_reset_email{-webkit-appearance:none;padding:14px 4%!important;font-size:16px;color:#666;background-color:#fff;width:100%;font-weight:400;border-width:0;border-radius:3px}.swpm-reset-password-success-msg a{color:white}#learn-press-content-item .content-item-wrap{padding-top:0px}#learn-press-content-item .content-item-summary>.content-item-description.lesson-description div:has(>.fluid-width-video-wrapper){padding-top:10px!important}