/**handles:woopack-modal-box,woopack-frontend,wpml-legacy-horizontal-list-0,bbhf-style**/
.woopack-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}.woopack-modal .woopack-modal-overlay{position:fixed;z-index:999998;background-repeat:no-repeat;background-position:50%;background-color:#fff;width:40px;height:40px;top:50%;left:50%;border-radius:50px;box-shadow:0 0 10px 0 rgba(0,0,0,.4)}.woopack-modal.woopack-ajax-loaded .woopack-modal-overlay{top:0;left:0;width:100%;height:100%;border-radius:0;background-color:rgba(0,0,0,.2)}.woopack-modal .woopack-modal-inner{position:fixed;top:50%;left:50%;min-height:180px;min-width:500px;background:#fff;z-index:999999;transform:translate3d(-50%,-50%,0);box-shadow:0 0 10px 0 rgba(0,0,0,.3);transition:all .2s ease-in-out;visibility:hidden}.woopack-modal.woopack-ajax-loaded .woopack-modal-inner{visibility:visible}.woopack-modal.woopack-modal-fullscreen .woopack-modal-inner{width:100%;height:100%;padding:0}.woopack-modal .woopack-modal-content{background-size:30px;background-position:50% 100%;background-repeat:no-repeat;min-height:50px;max-height:calc(100vh - 40px);min-width:50px;overflow-y:auto;padding:20px}.admin-bar .woopack-modal .woopack-modal-content{max-height:calc(100vh - 65px)}.woopack-modal.woopack-ajax-loaded .woopack-modal-content{background-image:none!important}.woopack-modal .woopack-modal-content:after,.woopack-modal .woopack-modal-content:before{content:" ";display:table}.woopack-modal .woopack-modal-content:after{clear:both}.woopack-modal.woopack-modal-fullscreen .woopack-modal-content{height:100%;width:100%}.woopack-modal.woopack-modal-fullscreen .woopack-modal-content iframe{height:100vh;width:100%}.woopack-modal .woopack-modal-close{position:fixed;top:-12px;right:-12px;width:30px;height:30px;text-align:center;font-size:20px;font-family:Helvetica,Arial;font-style:normal;font-weight:700;cursor:pointer;background:#fff;z-index:999999999;color:#737373;border-radius:50px;line-height:1.5;box-shadow:2px 2px 10px 0 rgba(0,0,0,.5)}.woopack-modal.woopack-modal-hide-close .woopack-modal-close{display:none}.woopack-modal.woopack-modal-fullscreen.woopack-modal-has-iframe .woopack-modal-close{width:auto;height:auto;font-size:30px;background:0 0;color:#fff;box-shadow:none;top:0;right:58px}.woopack-modal .woocommerce:not(.woopack-qv-template) div.product div.images.woocommerce-product-gallery{opacity:1!important}.woopack-modal .woocommerce div.product .woocommerce-tabs .panel{display:none}.woopack-modal form .wc-bookings-booking-form{display:block!important}.woopack-modal .woopack-modal-content .woopack-product{display:none;opacity:0}.woopack-modal.woopack-content-loaded .woopack-modal-content .woopack-product{display:block}.woopack-modal.woopack-ajax-loaded.woopack-ajax-loaded .woopack-modal-content .woopack-product{opacity:1}.woopack-modal .woopack-modal-content .woopack-product .fl-animation{opacity:1}@media (min-width:768px){.woopack-modal .woopack-modal-inner{width:670px}}@media (max-width:768px){.woopack-modal .woopack-modal-inner .fl-row-content-wrap{padding:0!important}}@media (max-width:767px){.woopack-modal .woopack-modal-close{top:8px;right:8px}.woopack-modal .woopack-modal-inner{width:100%;min-width:auto;top:0;left:0;transform:none;overflow-y:auto}}
.woocommerce .woopack-products .product .woocommerce-grouped-product-list{margin-bottom:15px}.woocommerce .woopack-products .product.product-type-variable .woopack-qty-custom .variations_button,.woocommerce .woopack-products .product:not(.product-type-variable) .woopack-qty-custom{display:flex;justify-content:center;margin-top:15px}.woocommerce .woopack-products .product .woopack-qty-custom .added_to_cart,.woocommerce .woopack-products .product .woopack-qty-custom .quantity,.woocommerce .woopack-products .product .woopack-qty-custom .single_add_to_cart_button,.woocommerce .woopack-products .product .woopack-qty-custom a.add_to_cart_button{display:inline-flex;align-items:center;margin-top:0;margin-right:5px}.woocommerce .woopack-products .product .woopack-qty-custom .added_to_cart{margin-right:0}.woocommerce .woopack-products .product .woopack-qty-custom .quantity input.qty{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.woocommerce .woopack-products .product .woopack-qty-custom .quantity input.qty::-webkit-inner-spin-button,.woocommerce .woopack-products .product .woopack-qty-custom .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none}.woocommerce .woopack-products .product .woopack-qty-custom .quantity span{-webkit-appearance:none;outline:0;background-color:transparent;border:none;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:100%;cursor:pointer;margin:0;position:relative;top:0;user-select:none}.woocommerce .woopack-products .product .woopack-qty-custom .quantity span:after,.woocommerce .woopack-products .product .woopack-qty-custom .quantity span:before{display:inline-block;position:absolute;left:50%;content:'';width:1rem;height:2px;background-color:#212121;transform:translate(-50%,-50%)}.woocommerce .woopack-products .product .woopack-qty-custom .quantity span.qty-plus:after{transform:translate(-50%,-50%) rotate(90deg)}.woopack-single-quick-view .woopack-product-quick-view{position:static;opacity:1;visibility:visible}
.wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:7px;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0 !important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px 6px;line-height:1}.wpml-ls-legacy-list-horizontal a span{vertical-align:middle}.wpml-ls-legacy-list-horizontal a span.wpml-ls-bracket{vertical-align:unset}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:30px}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul{text-align:center}

.astra-notice .notice-container{padding-top:10px;padding-bottom:10px;display:flex;justify-content:left;align-items:center}.astra-notice .notice-content{margin-left:15px}.astra-notice .notice-image img{max-width:70px}.footer-width-fixer{width:100%}.dhf-template-generatepress.dhf-header .site-header .inside-header,.dhf-template-genesis.dhf-footer .site-footer,.dhf-template-genesis.dhf-footer .site-footer .wrap,.dhf-template-genesis.dhf-header .site-header .wrap{width:100%;padding:0;max-width:100%}.dhf-template-generatepress.dhf-footer .site-footer,.dhf-template-generatepress.dhf-header .site-header{width:100%;padding:0;max-width:100%;background-color:transparent!important}.dhf-template-primer.dhf-header .site-header{background-color:#fff;background:#fff;box-shadow:none;-webkit-box-shadow:none;padding:0;width:100%;max-width:100%}.dhf-template-primer.dhf-header .site-header .site-header-wrapper{box-shadow:none;-webkit-box-shadow:none;padding:0}.dhf-template-primer.dhf-header .site-header .site-header-wrapper{width:100%;max-width:100%}.bhf-hidden{display:none}.fl-builder.dhf-template-astra.bbhf-transparent-header:not(.bhf-sticky-header) header .fl-row-content-wrap,.fl-builder.dhf-template-beaver-builder-theme.bbhf-transparent-header:not(.bhf-sticky-header) header .fl-row-content-wrap,.fl-builder.dhf-template-generatepress.bbhf-transparent-header:not(.bhf-sticky-header) .site-header,.fl-builder.dhf-template-generatepress.bbhf-transparent-header:not(.bhf-sticky-header) header .fl-row-content-wrap,.fl-builder.dhf-template-genesis.bbhf-transparent-header:not(.bhf-sticky-header) .site-header,.fl-builder.dhf-template-genesis.bbhf-transparent-header:not(.bhf-sticky-header) header .fl-row-content-wrap,.fl-builder.dhf-template-primer.bbhf-transparent-header .site-header,.fl-builder.dhf-template-primer.bbhf-transparent-header:not(.bhf-sticky-header) header .fl-row-content-wrap{background-color:transparent;border:none;transition:background-color .3s ease-in-out}.admin-bar.fl-builder.dhf-template-primer.bbhf-transparent-header .site-header{top:32px}.fl-builder.dhf-template-primer.bbhf-transparent-header .site-header{top:0}.fl-builder.dhf-template-astra.bbhf-transparent-header .fl-page,.fl-builder.dhf-template-beaver-builder-theme.bbhf-transparent-header .fl-page,.fl-builder.dhf-template-generatepress.bbhf-transparent-header .fl-page,.fl-builder.dhf-template-genesis.bbhf-transparent-header .fl-page{position:relative}.fl-builder.dhf-template-astra.bbhf-transparent-header header#masthead,.fl-builder.dhf-template-beaver-builder-theme.bbhf-transparent-header header#masthead,.fl-builder.dhf-template-generatepress.bbhf-transparent-header header#masthead,.fl-builder.dhf-template-genesis.bbhf-transparent-header header#masthead,.fl-builder.dhf-template-primer.bbhf-transparent-header header#masthead{position:absolute;z-index:10;width:100%}.fl-builder.dhf-template-genesis.bbhf-transparent-header .site-inner{padding-top:0;margin-top:0}.bhf-fixed-header{position:relative;z-index:20}.fl-builder.dhf-template-astra.bbhf-transparent-header .bhf-fixed-header:not(.bhf-fixed) .site-header,.fl-builder.dhf-template-astra.bbhf-transparent-header header .bhf-fixed-header:not(.bhf-fixed) .fl-row-content-wrap,.fl-builder.dhf-template-beaver-builder-theme.bbhf-transparent-header header .bhf-fixed-header:not(.bhf-fixed) .fl-row-content-wrap,.fl-builder.dhf-template-generatepress.bbhf-transparent-header .bhf-fixed-header:not(.bhf-fixed) .site-header,.fl-builder.dhf-template-generatepress.bbhf-transparent-header header .bhf-fixed-header:not(.bhf-fixed) .fl-row-content-wrap,.fl-builder.dhf-template-genesis.bbhf-transparent-header .bhf-fixed-header:not(.bhf-fixed) .site-header,.fl-builder.dhf-template-genesis.bbhf-transparent-header header .bhf-fixed-header:not(.bhf-fixed) .fl-row-content-wrap,.fl-builder.dhf-template-primer.bbhf-transparent-header .bhf-fixed-header:not(.bhf-fixed) .site-header,.fl-builder.dhf-template-primer.bbhf-transparent-header header .bhf-fixed-header:not(.bhf-fixed) .fl-row-content-wrap{background-color:transparent;border:none;transition:background-color .3s ease-in-out}.bhf-sticky-header .bhf-fixed-header{width:100%;transform:translateZ(0);transition:all .4s}.bhf-sticky-header .bhf-fixed{box-shadow:0 2px 6px rgba(0,0,0,.2);animation:fadeIn .4s;z-index:35;position:fixed}.bhf-sticky-header .bhf-fixed .fa-gg{transform:rotate(360deg)}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.bhf-sticky-header.bhf-shrink-header header .fl-row-content-wrap{transition:padding .4s ease-in-out}.bhf-sticky-header.bhf-shrink-header .bhf-fixed .fl-row-content-wrap{padding-top:5px;padding-bottom:5px;transition:padding .4s ease-in-out;box-sizing:border-box}.bhf-shrink-header .bhf-fixed .fl-module-content{margin-top:5px;margin-bottom:5px;transition:all .4s ease-in-out}.bhf-shrink-header .bhf-fixed .fl-module-content.fl-node-content img{max-height:50px;width:auto}