.full_width_form_btn .et_contact_bottom_container{width:100%}.full_width_form_btn .et_contact_bottom_container .et_pb_button{width:100%!important;margin-left:3%}#top-menu li{padding-right:12px!important}.woocommerce-checkout .woocommerce-notices-wrapper{display:none}.woocommerce-checkout .woocommerce-form-coupon-toggle{display:none}.woocommerce-checkout div#sidebar{display:none}.woocommerce-checkout #left-area{padding:0px 20px!important;width:100%}.woocommerce-checkout #main-content .container:before{display:none}a.site_button{color:#FFFFFF!important;border-radius:30px;background-color:#8b1722!important;padding-top:12px!important;padding-right:35px!important;padding-bottom:12px!important;padding-left:35px!important;display:block;margin:10px auto;max-width:300px}.book-typ-btn{background:#dddddd;padding:8px 12px;border-radius:4px;margin:5px;display:inline-block;font-weight:600}.book-typ-btn-wrap br{display:none}a.book-typ-btn:hover{background:#f4f4f4}.woocommerce-shop #sidebar,.woocommerce-shop #main-content .container:before{display:none}.woocommerce-shop #left-area{width:100%!important;padding:0!important}.woocommerce-shop .woocommerce-breadcrumb{font-size:16px!important;line-height:26px!important;margin-bottom:6px!important}.woocommerce-shop .woocommerce-products-header__title.page-title{font-family:'Playfair Display',Georgia,"Times New Roman",serif;font-weight:700;font-size:50px;color:#8B1722!important;line-height:1.5em}.woocommerce-shop .woocommerce-result-count,.woocommerce-shop .woocommerce-ordering select{font-size:16px;line-height:26px}.woocommerce-shop .products{margin-top:64px!important}.woocommerce-shop .product{text-align:center}.woocommerce-shop .woocommerce-loop-product__title{font-family:'Playfair Display',Georgia,"Times New Roman",serif;font-size:18px!important;color:#8B1722!important;line-height:1.5em}.woocommerce-shop .price{font-size:17px!important;line-height:27px!important;padding-top:3px!important}@media only screen and (max-width:980px){.woocommerce-shop .products{margin-top:78px!important}.woocommerce-shop .woocommerce-products-header__title.page-title{font-size:46px;line-height:1.5em}.woocommerce-shop .woocommerce-loop-product__title{font-size:17px!important;line-height:1.5em}}@media only screen and (max-width:767px){.woocommerce-shop .products{margin-top:120px!important}.woocommerce-ordering{float:left!important}}@media screen and (max-width:980px){.mobile_column_reverse{display:flex;flex-direction:column-reverse}}.pmpro_login_wrap form{max-width:540px;background-color:#8B1722;padding:25px;margin:0 auto;border-radius:3px}.pmpro_login_wrap form label{color:#ffffff;font-size:16px;line-height:24px;margin-bottom:8px!important}.pmpro_login_wrap form input{max-width:100%!important;width:100%!important;padding:14px!important;font-size:16px;color:#666;font-weight:400;border:none;border-radius:3px;background-color:#fff}.pmpro_login_wrap form .login-remember label{margin:0!important}.pmpro_login_wrap form .login-remember input{width:unset!important}.pmpro_login_wrap form .button{color:#ffffff!important;font-size:18px!important;line-height:34px!important;font-weight:500!important;padding:6px 20px!important;background:transparent!important;border:2px solid #ffffff!important;transition:.2s all;cursor:pointer}.pmpro_login_wrap form .button:hover{background:hsla(0,0%,100%,.2)!important;border-color:transparent!important}.pmpro_login_wrap hr{display:none!important}.pmpro_login_wrap .pmpro_actions_nav{margin-top:20px}.pmpro_table{font-size:16px;line-height:26px;border:none!important}.pmpro_table thead{background-color:#8B1722}.pmpro_table th{color:#ffffff!important;padding:12px 24px}.pmpro_table th,.pmpro_table td{border:1px solid #8B1722!important}.pmpro_table .pmpro_btn{color:#ffffff!important;font-size:16px!important;line-height:34px!important;font-weight:500!important;padding:6px!important;background:#8B1722!important;border:2px solid #ffffff!important;transition:.2s all;cursor:pointer}#pmpro_levels-return-account{font-size:16px;line-height:26px}#pmpro_levels-return-account:hover{color:#8B1722}@media only screen and (max-width:980px){.page-id-1950 .et_pb_text_inner{overflow-x:scroll}}.pmpro-checkout .pmpro_form hr{display:none}.pmpro-checkout #pmpro_user_fields,.pmpro-checkout #pmpro_payment_information_fields{max-width:540px;background-color:#ffffff;padding:25px;margin:50px auto 0;border-radius:4px;border:1px solid rgba(221,216,216,0.78)}.pmpro_checkout h3{margin:0!important}.pmpro_checkout h3 .pmpro_checkout-h3-msg{display:block;font-size:18px!important;line-height:28px;text-align:center;margin-bottom:20px!important}.pmpro_checkout label{font-size:16px;line-height:24px;margin-bottom:8px!important}.pmpro_checkout .pmpro_asterisk{display:none}.pmpro-checkout #pmpro_payment_information_fields{max-width:640px}.pmpro_checkout input,.pmpro_checkout .pmpro_checkout-field div{max-width:100%!important;width:100%!important;padding:14px!important;font-size:16px;color:#666!important;font-weight:400;border-radius:3px!important;background-color:#fff!important;border:1px solid rgba(139,23,34,0.5)!important}.pmpro-checkout .pmpro_form .pmpro_submit{max-width:640px;margin:32px auto 0}.pmpro-checkout .pmpro_form .pmpro_submit .pmpro_btn{color:#FFFFFF;border:1px solid #8B1722;border-radius:3px;font-size:16px;line-height:26px;text-transform:uppercase;background-color:#8B1722;padding:15px;margin-top:14px}.pmpro-checkout .pmpro_form .pmpro_submit .pmpro_btn:hover{color:#8B1722;background-color:#ffffff}@media only screen and (max-width:767px){.pmpro-checkout .pmpro_checkout-fields{display:block!important}}.header_text_bg{background-color:rgb(165 124 59 / 80%)!important}.custom_section_design .et_pb_text h2{margin-bottom:16px}.custom_section_design .et_pb_blurb_container .et_pb_module_header{font-weight:400}.custom_section_design.overlay:before{content:"";width:100%;height:100%;background:rgb(32 50 64 / 70%);position:absolute;left:0;top:0}.custom_section_design .et_pb_testimonial_content p{padding-bottom:8px!important}.custom_section_design .et_pb_testimonial_author{margin:0}.custom_section_design .square_image .et_pb_image_wrap{width:100%;height:200px}.custom_section_design .square_image img,.testimonial_square_image img{width:100%!important;height:100%;object-fit:cover;object-position:center}.testimonial_square_image .et_pb_image_wrap{width:100%;height:110px}.custom_form_design .et_pb_newsletter_fields{gap:24px}.custom_form_design .et_pb_newsletter_field{width:calc(33.33% - 16px)!important;flex-basis:unset!important;padding-bottom:0!important}.custom_form_design .et_pb_newsletter_button_wrap{display:flex;justify-content:center}.custom_form_design .et_pb_newsletter_button{width:unset!important}.custom_icon_list_design ul{padding:0}.custom_icon_list_design ul li{display:flex;align-items:center;margin-bottom:8px}.custom_icon_list_design ul li:last-child{margin-bottom:0}.custom_icon_list_design ul li:before{content:"";display:inline-block;width:28px;min-width:28px;height:28px;background:url(/wp-content/uploads/2025/01/Check-Icon.png) no-repeat center;background-size:contain;margin-right:8px}@media only screen and (min-width:768px) and (max-width:1024px){.ipad_two_col{display:flex}}@media only screen and (max-width:1024px){.bottom_social_follow_col{flex-flow:nowrap;align-items:center}.bottom_social_follow_col .et_pb_column{margin-bottom:0!important}}@media only screen and (max-width:767px){.custom_form_design .et_pb_contact_field{width:100%;max-width:100%}}