body{font-family:georgia,palatino,'book antiqua','palatino linotype',serif}.et_pb_menu_0_tb_header.et_pb_menu ul li a:hover{color:#5f2167!important}body.single-product .woosq-btn{font-size:20px;margin-top:20px}.nav li ul{width:280px}.nav li li a{width:230px}.nav li li ul{width:340px}.nav li li ul li a{width:300px}.woocommerce .woocommerce-notices-wrapper{margin-bottom:0}et-db #et-boc .et-l .et_pb_section_4.et_pb_section{padding-top:0px!important}.et_pb_text_0_tb_header.et_pb_text a:hover{color:#5f2167!important}.student_narrow{display:none!important}.woocommerce .woocommerce-message>a{color:#fff!important}@media (max-width:1350px){.student_narrow{display:flex!important}.student_wide{display:none!important}}@media (max-width:980px){.student_narrow{display:none!important}.student_wide{display:block!important}.menu-item-295,.menu-item-285,.menu-item-751{font-weight:700}}.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{color:#5f2167!important}.et_mobile_menu{border-top:0}#wcdpp_optional_payments{padding:20px}#wcdpp_optional_part_payment{line-height:40px}.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0 label{display:none}.woocommerce-terms-and-conditions-link:first-letter{text-transform:uppercase}.woocommerce-terms-and-conditions-link{display:inline-block;width:135px}.woocommerce-privacy-policy-link{display:inline-block;width:86px}.woocommerce-privacy-policy-link:first-letter{text-transform:uppercase}@media (max-width:767px){#main-content{width:95%;margin:auto}}#ship-to-different-address,.woocommerce-shipping-fields__field-wrapper{padding-bottom:30px}.awcdp-payment-plan ul{list-style:none!important;padding:0!important}.woocommerce-variation-add-to-cart .awcdp-plan-label:after{content:" (click here for payment schedule)";font-size:12px}.woosq-popup{overflow:visible}.woocommerce-MyAccount-content a.woocommerce-button::after{line-height:50px;right:-2px}#wcdpp_optional_payments{padding-left:0;padding-right:0}@media only screen and (max-width:600px){body.woocommerce-cart .woocommerce-message a.button.wc-forward{display:none}}@media only screen and (max-width:600px){body.et_pb_pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) #main-content .et_pb_row{width:100%}}