.page-id-17 .woocommerce ul.products li.product img{border:1px solid #ffffff;outline:1px solid #ffffff;outline-offset:5px;background:#ffffff}.page-id-1753 .woocommerce ul.products li.product img{border:1px solid #ffffff;outline:1px solid #ffffff;outline-offset:5px;background:#ffffff}.page-id-1752 .woocommerce ul.products li.product img{border:1px solid #ffffff;outline:1px solid #ffffff;outline-offset:5px;background:#ffffff}.page-id-1478 .woocommerce ul.products li.product img{border:1px solid #ffffff;outline:1px solid #ffffff;outline-offset:5px;background:#ffffff}.video-fix .et_pb_section_video_bg video,.video-fix .et-pb-background-video video{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}#menu-item-1408 a,#menu-item-1407 a,#menu-item-1832 a,#menu-item-1364 a,.et-fixed-header #menu-item-1408 a,.et-fixed-header #menu-item-1407 a,.et-fixed-header #menu-item-1832 a,.et-fixed-header #menu-item-1364 a{background:#5d7c6a!important;color:#dbebda!important;padding:8px 16px!important;margin-top:-8px;border-radius:4px!important}#menu-item-1856 a,#menu-item-2005 a,#menu-item-1410 a,#menu-item-1861 a,.et-fixed-header #menu-item-1856 a,.et-fixed-header #menu-item-2005 a,.et-fixed-header #menu-item-1410 a,.et-fixed-header #menu-item-1861 a{background:#dbebda!important;color:#5d7c6a!important;padding:8px 16px!important;margin-top:-8px;border-radius:4px!important}.et_pb_menu_0_tb_header.et_pb_menu ul li.menu-agenda a,.et_pb_menu_1_tb_header.et_pb_menu ul li.menu-agenda a,.et_pb_menu_2_tb_header.et_pb_menu ul li.menu-agenda a,.et_pb_menu_3_tb_header.et_pb_menu ul li.menu-agenda a{background:#5d7c6a!important;color:#dbebda!important;padding:8px 16px!important;margin-top:-8px;border-radius:4px!important}.mec-skin-carousel-container{padding:30px 50px}.mec-skin-carousel-container .owl-stage{display:flex!important}.mec-skin-carousel-container .owl-item{display:flex;height:auto;padding:0 10px;box-sizing:border-box}.mec-skin-carousel-container .mec-event-article{width:100%;display:flex}.mec-skin-carousel-container .mec-past-event{opacity:1!important;filter:none!important}.mec-event-carousel-type2 .event-carousel-type2-head{width:100%;display:flex;flex-direction:column;background:#DBEBDA;border:4px solid #ffffff;border-radius:4px;padding:10px 10px 24px;box-shadow:0 6px 18px rgba(93,124,106,0.25);text-align:center;transition:transform .3s ease,box-shadow .3s ease}.mec-event-carousel-type2 .event-carousel-type2-head:hover{transform:translateY(-4px);box-shadow:0 12px 26px rgba(93,124,106,0.35)}.mec-event-carousel-type2 .mec-event-image{margin:0 0 18px;overflow:hidden;border-radius:2px}.mec-event-carousel-type2 .mec-event-image img{object-fit:cover;display:block}.mec-event-carousel-type2 .mec-event-carousel-content-type2{flex:1;padding:0 14px;display:flex;flex-direction:column;align-items:center}.mec-event-carousel-type2 .mec-event-carousel-title{order:1;margin:0 0 12px;font-size:18px;line-height:1.3;font-weight:700}.mec-event-carousel-type2 .mec-event-carousel-title a,.mec-event-carousel-type2 .mec-event-carousel-title a:hover{color:#5d7c6a!important}.mec-event-carousel-type2 .mec-event-date-info,.mec-event-carousel-type2 .mec-event-date-info span{order:2;display:block;margin-bottom:8px;font-size:14px;color:#638571!important}.mec-event-carousel-type2 .mec-event-date-info span{display:inline;margin:0}.mec-event-carousel-type2 .mec-carousel-event-location{order:3;margin:0 0 6px;font-size:14px;line-height:1.5;color:#638571}.mec-event-carousel-type2 .mec-carousel-event-location span{font-weight:700;color:#5d7c6a}.mec-event-carousel-type2 .mec-event-footer-carousel-type2{margin-top:18px;padding:0 14px;display:flex;justify-content:center}.mec-event-carousel-type2 .mec-event-sharing-wrap{display:none!important}.mec-event-carousel-type2 .mec-booking-button{position:static!important;float:none!important;display:inline-block;background:#5d7c6a!important;color:#DBEBDA!important;border:1px solid #5d7c6a!important;border-radius:3px;padding:9px 22px;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;transition:all .25s ease}.mec-event-carousel-type2 .mec-booking-button:hover{background:transparent!important;color:#5d7c6a!important;border-color:#5d7c6a!important}.mec-skin-carousel-container .owl-nav button{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;padding:0!important;border-radius:50%!important;background:#DBEBDA!important;border:2px solid #ffffff!important;box-shadow:0 2px 8px rgba(93,124,106,0.3);display:flex;align-items:center;justify-content:center;outline:none!important;-webkit-tap-highlight-color:transparent;transition:background .25s ease,border-color .25s ease}.mec-skin-carousel-container .owl-nav button i{font-size:16px;line-height:1;color:#5d7c6a!important;opacity:1!important;transition:color .25s ease}.mec-skin-carousel-container .owl-nav button:focus,.mec-skin-carousel-container .owl-nav button:focus-visible{background:#DBEBDA!important;border-color:#ffffff!important;outline:none!important}.mec-skin-carousel-container .owl-nav button:focus i,.mec-skin-carousel-container .owl-nav button:focus-visible i{color:#5d7c6a!important}@media (hover:hover){.mec-skin-carousel-container .owl-nav button:hover{background:#5d7c6a!important;border-color:#ffffff!important}.mec-skin-carousel-container .owl-nav button:hover i{color:#DBEBDA!important}}.mec-skin-carousel-container .owl-nav button:active{background:#5d7c6a!important;border-color:#ffffff!important}.mec-skin-carousel-container .owl-nav button:active i{color:#DBEBDA!important}@media (max-width:1024px){.mec-skin-carousel-container{padding:20px 15px}.mec-skin-carousel-container .owl-nav,.mec-skin-carousel-container .owl-dots{display:none!important}.mec-skin-carousel-container .owl-stage-outer{overflow:visible!important}.mec-skin-carousel-container .owl-stage{display:flex!important;flex-direction:column;gap:20px;width:100%!important;transform:none!important;transition:none!important}.mec-skin-carousel-container .owl-item.cloned{display:none!important}.mec-skin-carousel-container .owl-item:not(.cloned)~.owl-item:not(.cloned)~.owl-item:not(.cloned)~.owl-item:not(.cloned)~.owl-item:not(.cloned){display:none!important}.mec-skin-carousel-container .owl-item{width:100%!important;max-width:100%;margin:0!important;padding:0}.mec-event-carousel-type2 .mec-event-image a{display:block}.mec-event-carousel-type2 .mec-event-image img{height:auto!important;object-fit:contain}}