strong{font-weight:600}#hero-slider .et_pb_slide_description{max-width:700px;margin:-100px 0 0 0!important}#hm-banner:after{content:"";position:absolute;background-image:url(/wp-content/uploads/2025/02/green-splash.svg);background-size:cover;width:100%;min-height:105px;bottom:-2px;left:0;z-index:2}#hm-banner.light-shape:after{background-image:url(/wp-content/uploads/2025/03/light-bursh-shape.svg)}.light-block:after{content:"";position:absolute;background-image:url(/wp-content/uploads/2025/02/green-splash.svg);background-size:cover;width:100%;min-height:105px;top:-2px;left:0;z-index:2;transform:rotate(180deg)}.light-block-dark:after{content:"";position:absolute;background-image:url(/wp-content/uploads/2025/03/dark-green-bursh-copy.svg);background-size:cover;width:100%;min-height:105px;top:-2px;left:0;z-index:2;transform:rotate(180deg)}h2 span{font-weight:300}.walks-intro .et_pb_button_module_wrapper{margin-top:auto}.walks-intro .et_pb_column img{transition:transform .6s}.walks-intro .et_pb_column:hover img{transform:scale(1.1)}.walks-intro .et_pb_image_wrap{overflow:hidden}#testimoni .shape{overflow:hidden;position:absolute!important;left:0;width:100%;line-height:0;direction:ltr;top:auto}#testimoni .shape.top{top:-1px;transform:rotate(-180deg)}#testimoni .shape.bottom{bottom:-1px}#testimoni .et_pb_slide_content{position:relative;padding-top:40px;margin-top:40px}#testimoni .et_pb_slide_content:before{content:"";background:url(/wp-content/uploads/2025/02/review-stars.svg);position:absolute;top:0;width:300px;height:18px;left:0;right:0;margin:0 auto}#testimoni svg{height:60px}#followus .et_pb_row{display:flex;align-items:center;flex-wrap:wrap}#followus .et_pb_column img{transition:transform .6s}#followus .et_pb_image_wrap{overflow:hidden}#followus .et_pb_module:hover img{transform:rotate(6deg) scale(1.1)}#etc-footer .et_pb_contact p.et_pb_contact_field input{width:260px;border-radius:6px 0 0 6px}#etc-footer .et_pb_contact .et_pb_contact_field_half{width:260px}#etc-footer .et_contact_bottom_container{margin:0;float:left}#etc-footer .et_pb_text_0_tb_footer,#etc-footer .et_pb_text_3_tb_footer{margin-right:0!important}#etc-footer .et_pb_menu .et-menu>li{padding-right:0;display:flex;flex-wrap:wrap;width:100%;margin-top:5px}#etc-footer .et_pb_menu .et-menu>li a{transition:padding .5s}#etc-footer .et_pb_menu .et-menu>li a:hover{padding-left:5px}.cnt-col1 a{color:#151a20;transition:padding .5s}.cnt-col1 a:hover{color:#2E786B;padding-left:5px}.et_pb_social_media_follow li{margin-bottom:0}.scale-img .et_pb_column img{transition:transform .6s}.scale-img .et_pb_image_wrap{overflow:hidden}.scale-img .et_pb_module:hover img{transform:rotate(6deg) scale(1.14)}.etc-form .et_pb_contact_right p input{max-width:70px;padding:12px}.etc-form .et_pb_contact_right{min-width:205px}.etc-form .et-pb-contact-message{color:#ffffff;font-size:14px}.et-pb-contact-message ul{padding-bottom:0}#walks-content .et_pb_tab{padding:0;margin-top:20px;border:1px solid #2f786b}#walks-content .et_pb_tabs{border:none}#walks-content ul.et_pb_tabs_controls{background-color:transparent}#walks-content .et_pb_tabs_controls li a{color:#F4E4C8;font-weight:500;padding:12px 30px}#walks-content .et_pb_tabs_controls li{border-right:none;border-radius:15px 15px 0 0}#walks-content .et_pb_tabs_controls li.et_pb_tab_active{background-color:#1e5349}#walks-content .et_pb_tab_active a{color:#F4E4C8!important}#walks-content ul.et_pb_tabs_controls:after{border-top:2px solid #1e5449}#course-list .em-item-info{border:none;padding:0 0 0 50px}#course-list .em-event.em-item{padding:50px 0;border-color:rgb(236 230 208 / 50%)}#course-list .em.em-list{grid-gap:0}#course-list .em-item-image img{padding:0;border-radius:6px}#course-list h3.em-item-title{font-size:30px!important}#course-list h3 a{font-weight:600;color:#F4E4C8!important;display:inline-block;position:relative;text-decoration:none;word-break:break-all}#course-list h3 a:after{content:'';position:absolute;width:100%;transform:scaleX(0);border-radius:5px;height:.05em;bottom:0;left:0;background:currentcolor;transform-origin:bottom right;transition:transform .25s ease-out}#course-list h3 a:hover:after{transform:scaleX(1);transform-origin:bottom left}#course-list .em.em-list .em-item .em-item-info .em-item-desc{font-size:15px;margin:0px 0 20px 0;color:#f4e4c8}#course-list span.em-icon-calendar.em-icon{display:none}#course-list .em.em-list .em-item .em-item-meta .em-item-meta-line{display:inline;position:relative;padding-left:30px;font-weight:500;color:#f4e4c8;margin:0;font-size:18px}#course-list .em.em-list .em-item .em-item-meta .em-item-meta-line:before{position:absolute;font-family:'ETmodules';font-size:16px;left:0;top:-1px;content:"\e023";color:#f4e4c8}#course-list a.em-item-read-more.button{padding:12px 30px!important;height:auto!important;line-height:normal!important;font-size:16px!important;font-weight:500!important;letter-spacing:0!important;background:#f4e4c8!important;color:#2E786B!important;border-width:0px!important;border-radius:6px;transition:all 300ms ease 0ms}#course-list a.em-item-read-more.button:hover{background:#0f302a!important;color:#f4e4c8!important}#course-list .em-item-actions.input{padding-top:10px}.recipe-stats{display:flex;flex-wrap:wrap;column-gap:30px;padding:20px 0;border-top:1px solid #ddd5bb;border-bottom:1px solid #ddd5bb}.recipe-stats h3{display:flex;flex-wrap:wrap;width:100%;padding-bottom:20px}.ingredients ul{margin:0px;padding:0px;list-style:none}.ingredients h3{padding-bottom:20px}.ingredients ul{margin:0px;padding:0px;list-style:none;display:flex;align-items:center;flex-wrap:wrap;column-gap:30px;align-items:stretch}.ingredients li{padding:10px 10px 10px 22px;display:flex;flex:1 1 calc(50% - 30px);border-bottom:1px solid #ddd5bb;position:relative}.ingredients li:before{content:"";width:8px;height:8px;background:#1e5349;border-radius:20px;top:19px;left:2px;position:absolute}#recipe-method h3{padding-bottom:20px}#recipe-method ol{padding-left:30px;list-style:none;counter-reset:li;padding-bottom:0}#recipe-method li{margin-bottom:15px}#recipe-method li{counter-increment:li}#recipe-method li::before{content:counter(li);color:#1e5349;display:inline-block;width:30px;margin-left:-30px;padding:0px;margin-bottom:0px;text-align:left;font-size:18px;font-weight:bold}#etc-blog .et_pb_salvattore_content{display:flex;flex-wrap:wrap;gap:30px;align-items:stretch}#etc-blog .column{width:calc(33.33% - 20px);display:flex;flex-direction:column}#etc-blog .et_pb_post{display:flex;flex-direction:column;height:100%;padding:30px}#etc-blog .post-content{display:flex;flex-direction:column;flex-grow:1}#etc-blog .column{margin-right:0}#etc-blog .post-content-inner{padding-bottom:20px}#etc-blog .et_pb_image_container{margin:-30px -30px 0}#etc-blog .et_pb_image_container img{transition:transform .6s}#etc-blog .et_pb_post .entry-featured-image-url{overflow:hidden}#etc-blog .et_pb_post:hover img{transform:scale(1.1)}.em.em-item.em-item-single .em-item-image img{padding:0!important;border-radius:12px;border:none}.em.em-item.em-item-single .em-item-meta{gap:50px}.em.pixelbones h2{font-size:28px!important;font-weight:500!important;color:#F4E4C8;letter-spacing:0!important}.em.em-item.em-item-single .em-item-meta h3{color:#fff;font-size:16px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none;line-height:normal!important;text-align:left;margin:0!important;display:flex;min-width:125px}.em.em-item .em-item-meta .em-item-meta-line{margin:0}.event-info{padding:20px 0;border-top:1px solid #1F5249;display:flex}.em.em-item .em-item-meta .em-item-meta-line{margin:0;color:#f4e4c8;font-size:17px;position:relative}span.em-icon{visibility:hidden}.em-item-meta-line.em-event-date.em-event-meta-datetime:before{position:absolute;font-family:'ETmodules';font-size:18px;left:0;top:-1px;content:"\e023";color:#f4e4c8}.em-item-meta-line.em-event-time.em-event-meta-datetime:before{position:absolute;font-family:'ETmodules';font-size:18px;left:0;top:-1px;content:"\7d";color:#f4e4c8}.em-item-meta-line.em-event-location:before{position:absolute;font-family:'ETmodules';font-size:18px;left:0;top:-1px;content:"\e01d";color:#f4e4c8}.em-item-meta-line.em-event-prices:before{position:absolute;font-family:'ETmodules';font-size:18px;left:0;top:-1px;content:"\e100";color:#f4e4c8}.em.em-item .em-item-meta .em-item-meta-line a{color:#f4e4c8!important;text-decoration:none!important;font-style:normal!important;line-height:26px!important}.em-item-meta-line.em-event-prices{font-size:24px!important}.em.pixelbones .button.input{padding:12px 30px!important;height:auto!important;line-height:normal!important;font-size:16px!important;font-weight:500!important;letter-spacing:0!important;background:#f4e4c8!important;color:#2E786B!important;border-width:0px!important;border-radius:6px;transition:all 300ms ease 0ms}.em.pixelbones .button.input:hover{background:#0f302a!important;color:#f4e4c8!important}section.em-event-content H2{font-size:28px!important;font-weight:500!important;color:#F4E4C8;letter-spacing:0!important;padding-bottom:20px}section.em-event-content{padding:50px;background:#1f5249;border-radius:6px;margin:50px 0}section.em-event-bookings{padding:50px 0 0;border-top:1px solid #1e5349}section#em-event-map{padding-bottom:50px}.em-event-booking-form{display:flex;gap:50px;width:100%;align-items:flex-start}.em-login{flex:0 1 40%;max-width:40%}.em-booking-form{flex:0 1 60%;max-width:60%}section.em-event-bookings h2{font-size:28px!important;font-weight:500!important;color:#F4E4C8;letter-spacing:0!important;padding-bottom:20px}.em.em-event-booking-form .em-booking-section{padding:20px 0}h3.em-booking-section-title{background-color:#1e5349!important;border:none!important;border-radius:60px;color:#f4e4c8!important;display:inline-block;padding:5px 15px!important}.em.em-event-booking-form h3.em-booking-section-title{font-size:15px!important;letter-spacing:0!important;font-weight:400!important}.em.em-event-booking-form .em-booking-form>section{margin:0 0 30px;padding:30px;border-radius:6px;background:#e0dabd}.em-booking-form-tickets.em-booking-section{padding:0!important}.em.em-event-booking-form .em-tickets{margin:0!important}.em.em-event-booking-form .em-tickets tr{border-top:1px solid #1e5349}.em.em-event-booking-form .em-booking-form .input-group,.em.em-event-booking-form .em-booking-form .input-type,.em.em-event-booking-form .em-booking-form .input-user-field{margin-bottom:5px!important}.em.pixelbones .input label,.em.pixelbones .input legend,.em.pixelbones.input label,.em.pixelbones.input legend{color:#1e5349;font-weight:500!important}.em.pixelbones.input input[type=text]{padding:10px!important;height:45px!important;border:1px solid #e9d5b1!important}.em.pixelbones.input textarea{margin-bottom:0!important;border:1px solid #e9d5b1!important}.em.pixelbones.input input[type=text]:focus,.em.pixelbones.input input[type=url]:focus,.em.pixelbones.input select:focus,.em.pixelbones.input textarea:focus{border:1px solid #2E786B!important}section#em-booking-form-section-confirm-5{background:transparent;padding:0;margin:0}.em.pixelbones.input input[type=submit]{padding:12px 30px!important;height:auto!important;line-height:normal!important;font-size:16px!important;font-weight:500!important;letter-spacing:0!important;background:#f4e4c8!important;color:#2E786B!important;border-width:0px!important;border-radius:6px;transition:all 300ms ease 0ms}.em.pixelbones.input input[type=submit]:hover{background:#0f302a!important;color:#f4e4c8!important}.em .em-booking-form-summary .em-bs-section:not(:first-child){border-top:1px solid #1e5449}.em .em-booking-form-summary.em-booking-section.no-booking{padding-bottom:0px}#em-payment-gateways-5 label{color:#f4e4c8!important}div#em-payment-gateways-5{background:#256459;border-radius:6px;padding:30px}.em-payment-gateway-form-info{margin-bottom:0}.em.pixelbones p.em-payment-gateway-selector{margin-bottom:0!important}.em-login-content{padding:30px;background:#256459;border-radius:6px}.em-login-content{padding:30px;background:#256459;border-radius:6px}form.em-form.em-login-form p{margin-bottom:0!important}form.em-form.em-login-form p{margin-bottom:0!important;padding-bottom:0!important}.em.em-event-booking-form .em-login{margin-top:0!important}.em.em-event-booking-form .em-login .em-login-actions{display:block}.em-login-content p:first-of-type{font-weight:500!important;color:#ffffff;padding-bottom:20px}.em-login-form label{color:#f4e4c8!important;font-size:15px!important}.em-login-buttons{display:flex;gap:20px}.em.pixelbones p{margin:0!important}.em.pixelbones a{color:#f4e4c8!important;text-decoration:underline}.em.pixelbones.input button.button-primary{padding:12px 30px!important;height:auto!important;line-height:normal!important;font-size:16px!important;font-weight:500!important;letter-spacing:0!important;background:#f4e4c8!important;color:#2E786B!important;border:1px solid #f4e4c8!important;border-radius:6px;transition:all 300ms ease 0ms}.em.pixelbones.input button.button-primary:hover{background:#0f302a!important;color:#f4e4c8!important;border:1px solid #0f302a!important}.em.pixelbones.input button{padding:12px 30px!important;height:auto!important;line-height:normal!important;font-size:16px!important;font-weight:500!important;letter-spacing:0!important;border:1px solid #f4e4c8!important;color:#f4e4c8!important;border-radius:6px;transition:all 300ms ease 0ms}.em.pixelbones.input button:hover{background:#0f302a!important;color:#f4e4c8!important;border:1px solid #0f302a!important}.em.em-event-booking-form .em-login.size-small .em-login-links a{padding-top:10px;margin-bottom:0;font-size:14px!important;color:#212121!important;text-decoration:underline!important}.em.em-event-booking-form .em-login .em-login-actions .em-login-meta{padding:10px 0 0}.em.em-event-booking-form .em-login.size-small .em-login-links a:hover{color:#fff!important}.em.em-event-booking-form .em-login .em-login-actions{display:block;padding-top:20px}.em.pixelbones p.input-checkbox label{font-size:14px!important;font-weight:400!important}#etc-header .et_pb_menu .et-menu>li{padding-left:15px;padding-right:15px}#etc-header .et_pb_menu .et-menu>li a{padding:0;width:100%}li.has-submenu a{padding-right:20px!important}#etc-header ul.sub-menu{padding:5px;width:150px}#etc-header ul.sub-menu li{padding:0px}#etc-header ul.sub-menu li a{padding-left:10px!important}.et_pb_menu__cart-button{position:relative;margin-right:0!important}span.et_pb_menu__cart-count{position:absolute;top:-7px;right:0px;background:#0f302a;color:white;font-size:12px;font-weight:500;padding:3px 6px;border-radius:50%;min-width:20px;height:20px;text-align:center;line-height:18px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 5px rgba(0,0,0,0.2);z-index:-1}.um.um-login,.um.um-password,.um.um-register{max-width:500px!important;background:#ede6d1;padding:40px;border-radius:12px;box-shadow:0 0 33px rgba(0,0,0,0.09);margin-bottom:0!important}#basket-info .woocommerce-cart,#basket-total .woocommerce-cart,#etc-checkout #customer_details,#checkout_order_details,#checkout_info_details{background:#ede6d1;padding:20px;border-radius:12px;box-shadow:0 0 33px rgba(0,0,0,0.09);margin-bottom:0!important}.css-my-bookings{background:#ede6d1;padding:20px;border-radius:12px;box-shadow:0 0 33px rgba(0,0,0,0.09);margin-bottom:0!important}input#um-submit-btn{background:#2f786b;font-size:16px!important;font-weight:500!important;text-transform:uppercase!important}input#um-submit-btn:hover{background:#0f302a!important;color:#f4e4c8!important}a.um-button{background:transparent!important;font-size:16px!important;font-weight:500!important;text-transform:uppercase!important;border:1px solid #2f786b!important;color:#2f786b;box-shadow:none}a.um-button:hover{background:#0f302a!important;color:#f4e4c8!important;border:1px solid #0f302a!important}.um-field-label label{font-size:15px!important;line-height:22px!important;font-weight:500;color:#2f786b}span.um-field-checkbox-option{font-size:14px;color:#151a20!important;padding-bottom:10px}.um-field-block{color:#1f5249;font-size:16px;line-height:normal;padding-bottom:10px}.em.pixelbones.em-my-bookings th{background:#1e5349;color:#fff!important;font-weight:500!important;border:1px solid #1e5449!important;padding:12px 10px!important}.em.pixelbones.em-my-bookings th:first-child,.em.pixelbones.em-my-bookings td:first-child{padding:10px!important}table#dbem-bookings-table{border-color:#a1af9e}.em.pixelbones.em-my-bookings td{border-color:#a1af9e!important;padding:10px!important}.em-my-bookings.em.pixelbones a{color:#2f786b!important;font-weight:500;text-decoration:none}.em-my-bookings.em.pixelbones a:hover{color:#0f302a!important}.em button.input.em-tooltip-ddm{border-color:#1e5449!important;color:#1e5449!important;margin-bottom:0!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{padding:5px;background:#ede6d1;box-shadow:0 0 33px rgba(0,0,0,0.09)}.woocommerce .products ul,.woocommerce ul.products{padding-top:10px}#etc-product-info .agcfw-single-product-fields{padding:30px;border-radius:12px;background:#ede6d1;box-shadow:0 0 33px rgba(0,0,0,0.09);margin:30px 0}#etc-product-info input[type="radio"][name="send_to"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:2px solid #555;border-radius:50%;display:inline-block;position:relative;cursor:pointer;vertical-align:middle;margin:0 5px 0 0}#etc-product-info input[type="radio"][name="send_to"]:checked{border-color:#2f786b}#etc-product-info input[type="radio"][name="send_to"]:checked::before{content:"";width:10px;height:10px;background-color:#2f786b;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#etc-product-info .agcfw-single-product-fields .agcfw-send-option span{font-weight:500;color:#151a20}.agcfw-form-field input[type=text],.agcfw-form-field input[type=email],.agcfw-form-field textarea{width:100%;max-width:100%!important;padding:10px!important;border:1px solid #e9d5b1!important;border-radius:4px}.agcfw-form-field input[type=text]:focus,.agcfw-form-field input[type=email]:focus,.agcfw-form-field textarea:focus{border:1px solid #26665b!important}.agcfw-single-product-fields .agcfw-form-field{margin:10px 0}.agcfw-single-product-fields .agcfw-form-field label{color:#1e5349}.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{padding:12px 30px!important;height:auto!important;font-weight:500!important;background:#26665b!important;color:#f4e4c8!important;border-width:0px!important;border-radius:6px;transition:all 300ms ease 0ms;font-size:16px}.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover{background:#1F5249!important;color:#f4e4c8!important}.woocommerce-address-fields button.button,.woocommerce-MyAccount-content button.button{margin-top:20px}.woocommerce form .form-row label{line-height:2;font-size:14px;font-weight:500;line-height:21px;padding:5px 0}.woocommerce form em{font-size:13px}#my-ac nav .woocommerce-MyAccount-navigation-link--my-coupons{display:none}#my-ac .woocommerce{display:flex;flex-wrap:wrap}#my-ac .woocommerce-MyAccount-content{background:#ede6d1;padding:40px;border-radius:0 12px 12px 0;box-shadow:0 0 33px rgba(0,0,0,0.09);margin-bottom:0!important;min-height:500px;flex:0 0 75%;color:#151a20}#my-ac nav.woocommerce-MyAccount-navigation{background:#2E786B;padding:30px;border-radius:12px 0 0 12px;box-shadow:0 0 33px rgba(0,0,0,0.09);margin-bottom:0!important;min-height:500px;flex:0 0 25%;position:relative}#my-ac nav ul{list-style-type:none;margin:0;padding:0}#my-ac nav li a{color:#f1e3c6!important}#my-ac nav li{padding:10px 0;border-bottom:1px solid #1e5349;transition:padding .5s}#my-ac nav li:hover{padding-left:10px}#my-ac nav li.is-active{background:#1e5349;padding-left:15px;border-left:2px solid #0f302a}.woocommerce table.shop_table th.woocommerce-orders-table__cell-order-number{background:transparent!important;border:none!important;border-top:1px solid #a1af9e!important}.woocommerce table.shop_table td{border-top:1px solid #a1af9e!important;font-size:15px}.entry-content table:not(.variations){border:1px solid #a2af9e}.woocommerce table.shop_table{color:#151a20}.woocommerce .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a{padding:0.3em 2em 0.3em 1.5em!important;font-size:11px;text-transform:uppercase;border:1px solid #1e5449!important;color:#1e5449!important;margin-bottom:0!important;background:transparent!important;border-radius:3px}.woocommerce a.button:hover:after{display:none}#acfw-store-credits-my-account a.button{display:none}#agcfw-redeem-gift-card{display:none}.entry-content thead th,.entry-content tr th{color:#1e5349;font-weight:600}.woocommerce-Address{padding-top:30px}.woocommerce-Address a.edit{text-decoration:underline;margin-bottom:10px!important;display:inline-block;font-size:13px}.woocommerce-address-fields input,.woocommerce-EditAccountForm input{padding:10px!important;height:45px!important;border:1px solid #e9d5b1!important;border-radius:4px!important}.woocommerce-address-fields input:focus,.woocommerce-EditAccountForm input:focus{border-color:#2E786B!important}.woocommerce a.button.alt:hover:after,.woocommerce-page a.button.alt:hover:after,.woocommerce button.button.alt:hover:after,.woocommerce-page button.button.alt:hover:after,.woocommerce input.button.alt:hover:after,.woocommerce-page input.button.alt:hover:after,.woocommerce #respond input#submit.alt:hover:after,.woocommerce-page #respond input#submit.alt:hover:after,.woocommerce #content input.button.alt:hover:after,.woocommerce-page #content input.button.alt:hover:after,.woocommerce a.button:hover:after,.woocommerce-page a.button:hover:after,.woocommerce button.button:hover:after,.woocommerce-page button.button:hover:after,.woocommerce input.button:hover:after,.woocommerce-page input.button:hover:after,.woocommerce #respond input#submit:hover:after,.woocommerce-page #respond input#submit:hover:after,.woocommerce #content input.button:hover:after,.woocommerce-page #content input.button:hover:after{display:none}.woocommerce-EditAccountForm fieldset{margin-top:30px!important;padding:10px;border:1px solid #1e5449}.woocommerce-EditAccountForm fieldset legend{font-size:18px;font-weight:600;color:#1e5349;padding-bottom:10px}.woocommerce-cart table.cart td.actions .coupon .input-text{padding:10px!important;border:1px solid #e9d5b1!important;border-radius:4px;height:51px}.woocommerce-cart table.cart td.actions .coupon .input-text:focus{border:1px solid #26665b!important}ul.em-wc-attendee-meta{display:none}#basket-total table.shop_table th{background:transparent;border-top:1px solid #a1af9e!important;border-bottom:none!important;border-left:none!important;color:#1e5449!important;font-weight:500!important}#basket-total tr.order-total th,#basket-total tr.order-total td{font-size:21px;font-weight:600!important}#etc-checkout #customer_details input{padding:10px!important;border:1px solid #e9d5b1!important;border-radius:4px;height:51px}#etc-checkout #customer_details input:focus{border:1px solid #26665b!important}#etc-checkout form .form-row label{color:#151a20}#order_review tr.cart-subtotal th,#order_review tr.order-total th{background:transparent;border-top:1px solid #a1af9e!important;border-bottom:none!important;border-left:none!important;text-align:right;color:#151a20!important;font-weight:600}#order_review tr.order-total{font-size:21px}#checkout_info_details label{color:#151a20!important}a.showcoupon,a.showlogin{text-decoration:underline;font-size:16px}.woocommerce-info{border-radius:6px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-color:#2f786b;background:#ede6d2;box-shadow:0 0 33px rgba(0,0,0,0.09)}.woocommerce form.checkout_coupon label,.woocommerce form.login label,.woocommerce form.register label{color:#151a20!important}.woocommerce form.checkout_coupon input.input-text,.woocommerce form.login input.input-text,.woocommerce form.register input.input-text{padding:10px!important;border:1px solid #e9d5b1!important;border-radius:4px;height:51px}.woocommerce form.checkout_coupon input.input-text:focus,.woocommerce form.login input.input-text:focus,.woocommerce form.register input.input-text:focus{border:1px solid #26665b!important}textarea#order_comments{border-color:#ead5b1}th.product-total,td.product-total,.cart-subtotal td,.order-total td{text-align:right}.woocommerce table.shop_table tfoot td{font-weight:600}.woocommerce-notices-wrapper+p{padding-bottom:20px!important}.woocommerce thead,thead.ant-table-thead{background:#1e5349}.woocommerce thead tr th{font-weight:600!important;color:#ffffff}thead.ant-table-thead th{background:transparent!important}.acfw-checkout-ui-block .acfw-accordion h3{background:#1e5449!important;font-size:16px;color:#fff;padding:20px}#acfw-checkout-ui-block .acfw-accordion-content{background:#ede6d2;border:1px solid #1f5549}.acfw-checkout-ui-block .acfw-accordion h3 .caret img{background:#ede6d1;padding:3px;border-radius:10px;width:16px;height:16px}.acfw-checkout-ui-block .acfw-accordion h3 .caret{top:2px;float:right}a.agcfw-tooltip{text-decoration:underline}#agc_gift_card_redeem p{width:100%;margin:0;padding:0}#agc_gift_card_redeem p input{padding:10px!important;border:1px solid #e9d5b1!important;border-radius:4px;height:51px;width:100%;margin-bottom:10px}#agc_gift_card_redeem p input:focus{border:1px solid #26665b!important}#agc_gift_card_redeem label.agc-form-control-label{display:none!important}.woocommerce-checkout .et_pb_wc_checkout_payment_info_0.et_pb_wc_checkout_payment_info{background:#ede6d1!important;padding:20px;border-radius:12px!important;box-shadow:0 0 33px rgba(0,0,0,0.09);margin-bottom:0!important;color:#151a20}p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{font-weight:600;color:#1e5449}.em-wc-booking-message.woocommerce-message{background:#1ba087!important;border-radius:6px;width:100%;line-height:normal}#event-overview a.button.wc-forward{color:#fff!important;border-color:#1e5449!important}.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message,.woocommerce-error,.woocommerce-info{background:#4da190!important;border-radius:6px;font-size:15px!important}section#em-booking-form-section-confirm-3{background:transparent;padding:0;margin:0}#em-booking-form-section-confirm-4{background:transparent;padding:0;margin:0}#event-overview form.woocommerce-form.woocommerce-form-login.login{max-width:560px;flex-wrap:wrap;background:#ede6d1;border-radius:12px;padding:40px;color:#151a20;font-size:15px}#event-overview form.woocommerce-form.woocommerce-form-login.login p label{display:block;width:100%}#event-overview form.woocommerce-form.woocommerce-form-login.login p input.input-text{padding:10px!important;border:1px solid #e9d5b1!important;border-radius:4px;height:51px;width:100%}#event-overview form.woocommerce-form.woocommerce-form-login.login p input.input-text:focus{border:1px solid #26665b!important}#event-overview form.woocommerce-form.woocommerce-form-login.login button.woocommerce-form-login__submit{padding:12px 30px!important;height:auto!important;font-weight:500!important;background:#26665b!important;color:#f4e4c8!important;border-width:0px!important;border-radius:6px;transition:all 300ms ease 0ms;font-size:16px;margin-top:20px}#event-overview form.woocommerce-form.woocommerce-form-login.login button.woocommerce-form-login__submit:hover{background:#1F5249!important;color:#f4e4c8!important}@media (min-width:992px){#my-ac .woocommerce-MyAccount-navigation ul{display:block!important;opacity:1;transform:none}#my-ac .account-nav-toggle{display:none}}@media (max-width:990px){#etc-footer .et_pb_menu__menu{display:block}#etc-footer .et_mobile_nav_menu{display:none}#etc-footer .et_pb_menu__wrap{justify-content:start}#hm-banner:after{min-height:70px}#hero-slider .et_pb_slide_description{max-width:400px;margin:-60px 0 0 0!important}#course-list h3.em-item-title{font-size:24px!important}#course-list .em.em-list .em-item .em-item-info .em-item-desc{font-size:14px}#walks-content .et_pb_tabs_controls li{border:none;display:inline-block;float:left}.ingredients li{flex:100%;padding:8px 0px 8px 20px}.ingredients li:before{top:17px}#etc-blog .column{flex:1 1 calc(100% - 20px)}#etc-blog .et_pb_post{margin-bottom:30px}#etc-blog .et_pb_post:last-child{margin-bottom:0}.em.em-item.em-item-single .em-item-meta>section{flex:100%}.em.em-item.em-item-single.size-medium .em-item-header .em-item-image img{padding:0!important;border-radius:12px;border:none!important}.em.em-item.em-item-single .em-item-meta{gap:30px}.em-event-booking-form{flex-direction:row;gap:20px;flex-wrap:wrap}.em-login,.em-booking-form{flex:0 1 100%;max-width:100%}#etc-header .mobile_nav.closed .et_mobile_menu{position:fixed;top:0;right:-100%;width:80%;height:100vh;background:#ffffff;z-index:9999;box-shadow:-2px 0 10px rgba(0,0,0,0.2);transition:right 0.4s ease-in-out;padding-top:60px;overflow-y:auto;border:none}#etc-header .mobile_nav.opened .et_mobile_menu{position:fixed;top:0;right:0;width:80%;height:100vh;background:#ffffff;z-index:9999;box-shadow:-2px 0 10px rgba(0,0,0,0.2);transition:right 0.4s ease-in-out;padding-top:60px;overflow-y:auto;border:none}.mobile_nav.opened:before{content:"";position:fixed;width:100%;height:100vh;background:rgb(0 0 0 / 51%);left:0;top:0;right:0}.mobile_nav.opened .mobile_menu_bar:before{content:"\4d"}table#dbem-bookings-table{font-size:14px}.em.pixelbones.em-my-bookings{overflow-x:auto;display:block;-webkit-overflow-scrolling:touch}#dbem-bookings-table{min-width:600px}.css-my-bookings{padding:20px}#em-wrapper{overflow:hidden}span.et_pb_menu__cart-count{top:-6px;z-index:-1}#my-ac .woocommerce-MyAccount-content{padding:30px;flex:100%;margin-top:20px;border-radius:9px;min-height:auto}#my-ac nav.woocommerce-MyAccount-navigation{padding:0;flex:100%;box-shadow:none;min-height:auto;border-radius:0;background:transparent}#my-ac .woocommerce-MyAccount-navigation ul{display:none;opacity:0;transform:translateY(-10px);transition:opacity 0.3s ease-in-out,transform 0.3s ease-in-out;background:#1F5249;border:1px solid #1F5249;box-shadow:0 4px 6px rgba(0,0,0,0.1);padding:10px 0;margin-top:-3px;border-radius:0 0 5px 5px}#my-ac .woocommerce-MyAccount-navigation ul.show{display:block;opacity:1;transform:translateY(0)}#my-ac .account-nav-toggle{display:block;width:100%;background:#377c6f;color:#f4e4c8;padding:12px;border:none;font-size:16px;cursor:pointer;text-align:left;position:relative;border-radius:5px}#my-ac .account-nav-toggle:focus{outline:none}#my-ac .account-nav-toggle::after{content:"▼";font-size:14px;margin-left:8px;display:inline-block;transition:transform 0.3s ease-in-out;position:absolute;right:15px;top:50%;transform:translateY(-50%)}#my-ac .account-nav-toggle.active::after{transform:translateY(-50%) rotate(180deg)}#my-ac nav li{padding:5px 20px;border-bottom:1px solid #164239;transition:padding .5s}#my-ac nav li.is-active{background:#164239;border-left:none;padding-left:20px}#my-ac nav li a{font-size:15px}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:10px}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{font-weight:600}}@media (max-width:567px){#etc-footer .et_pb_contact p.et_pb_contact_field input{width:100%;border-radius:6px}#etc-footer .et_pb_contact .et_pb_contact_field_half{width:100%}#etc-footer .et_contact_bottom_container{width:100%;padding-left:3%}#etc-footer .et_contact_bottom_container .et_pb_button{width:100%;border-radius:6px}#course-list .em-item-info{padding:0}#course-list .em-event.em-item{padding:50px 0 0;border:none;box-shadow:none}#course-list .em.em-list .em-item .em-item-info .em-item-desc{margin:20px 0 20px 0}#course-list .em-item-image img{margin-bottom:15px}.em.em-item.em-item-single .em-item-meta h3{width:100%}.event-info{flex-wrap:wrap}.em.em-item .em-item-meta .em-item-meta-line{font-size:16px}.em-item-meta-line.em-event-prices{font-size:22px!important}section.em-event-content{padding:30px}.em.em-item.em-item-single.size-small .em-item-header .em-item-image img{padding:0!important;border-radius:12px;border:none!important}.em.em-item.em-item-single.size-small .em-item-meta h3{font-size:18px!important}.em.em-item.em-item-single .em-item-meta .button,.em.em-item.em-item-single .em-item-meta button{width:100%}.um.um-login,.um.um-password,.um.um-register{padding:20px 30px}.et_pb_shop ul.products.columns-1 li.product,.et_pb_shop ul.products.columns-2 li.product,.et_pb_shop ul.products.columns-3 li.product,.et_pb_shop ul.products.columns-4 li.product,.et_pb_shop ul.products.columns-5 li.product,.et_pb_shop ul.products.columns-6 li.product{width:100%!important}#hm-banner .et_pb_slider .et_pb_slide_0{background-position:bottom right}#hm-banner .et_pb_slider .et_pb_slide_0:before{content:"";position:absolute;width:100%;height:100%;background:rgb(0 0 0 / 60%);left:0;top:0}#hm-banner .et_pb_slide_title,#hm-banner .et_pb_slide_content{color:#F4E4C8!important}#walks-content .et_pb_tabs_controls li a{padding:12px 28px}#event-overview form.woocommerce-form.woocommerce-form-login.login{padding:30px}}@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait){#hero-slider .et_pb_slide.et_pb_slide_0{background-position:right -30px}}@media all and (device-width:1024px) and (device-height:768px) and (orientation:landscape){#hero-slider .et_pb_slide.et_pb_slide_0{background-position:right -30px}#etc-header .et_pb_menu .et-menu>li{padding-left:6px;padding-right:6px}#etc-header .et_pb_menu .et-menu>li a{font-size:13px;letter-spacing:0}#my-ac nav.woocommerce-MyAccount-navigation{padding:20px}#etc-footer .et_pb_contact .et_pb_contact_field_half{width:210px}.walks-intro a.et_pb_button{padding:12px 20px!important}#dod .et_pb_text_1{font-size:18px}}