#elementor-menu-cart__toggle_button{padding: 0}
.elementor-nav-menu--main .menu-item.wpml-ls-current-language{display: none} .elementor-button.elementor-slide-button.elementor-size-lg {text-shadow: none;}
.elementor-headline-dynamic-text span {text-shadow: 2px 2px 2px #000;} .justify p {text-align: justify}
.ux-mx-left .elementor-container.elementor-column-gap-default {max-width: 600px;float: right;} .woocommerce-breadcrumb,
.return-to-shop
{display: none;}
#product-1828, #product-2070 {margin-top: 80px;}
.ywgc-predefined-amount-button.ywgc-amount-buttons:hover {background-color: #000;}
.product-template a,
.product-template a:visited
.woocommerce a,
.woocommerce a:visited,
#add_recipient
{color: #000}
.product-template a:hover,
.product-template a:focus,
.woocommerce a:hover,
.woocommerce a:focus
{color: #54595F}
.single_add_to_cart_button.gift_card_add_to_cart_button.button.alt {background: #000;border-radius: 0;border: 1px solid #000;padding: 12px 30px;text-transform: uppercase; float: left;color: #fff;}
.single_add_to_cart_button.gift_card_add_to_cart_button.button.alt:hover {background: #fff;color: #000;}
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {float: left;width: 48%;}
.summary.entry-summary {float: right;width: 48%;clear: none;padding-bottom: 80px;}
.quantity { width: 12%;float: left;}
.woocommerce .quantity .qty {width: 3.631em;text-align: center;} .elementor-widget-video-playlist .e-tabs-wrapper {width: 25% !important;} .ux-video-pres a{position: relative;width: 80px;height: 80px;border-radius: 100%;justify-content: center;align-items: center;display: flex;background: #000;}
.ux-video-pres .elementor-icon::before {content: ' ';display: block;position: absolute;border-radius: 100%;z-index: -1;opacity: .6;width: 110px;height: 110px;background-color: #000;}
.ux-video-pres .elementor-icon::after {content: ' ';display: block;position: absolute;border-radius: 100%;z-index: -1;animation: video-toggle-animate 1.2s ease-in infinite forwards;background-color: #000;}
.ux-video-pres.ux-video-register {text-align: center;}
.ux-video-pres.ux-video-register .elementor-icon{margin: 0 auto;color: #fff;font-size: 30px;}
@keyframes video-toggle-animate {
0% {width: 70px;height: 70px;opacity: .8;}
100% {width: 160px;height: 160px;opacity: 0;}
} .card-img-top.rounded-top.bg-bookly.position-relative,
.btn-check:checked + .btn-outline-bookly,
.btn-check:active + .btn-outline-bookly,
.btn-outline-bookly:active,
.btn-outline-bookly.active,
.btn-outline-bookly.dropdown-toggle.show
{background-color: #000 !important;}
.bookly-search-form-container .bookly-search-form-calendar .btn-outline-bookly {color: #000;}
.bookly-search-form-container .bookly-search-form-calendar .btn-outline-bookly:hover {background-color: #000;border-color: #000;color: #fff}
.bookly-search-form-calendar .btn-outline-bookly.disabled.bg-light {color: #ccc !important;}
.bookly-search-form .text-bookly {color: #000 !important;}
.modal-body .btn-outline-bookly {color: #000 !important;border-color: #000 !important;}
.modal-body .btn-outline-bookly:hover {background-color: #ccc !important;}
.btn.btn-outline-bookly.bg-white.ms-2 {color: #fff;border-color: #000;background: #000 !important;}
.btn.btn-outline-bookly.bg-white.ms-2:hover {background: #fff !important;color: #000;}  .ux-avis-footer {max-height: 500px;overflow: scroll;}
.ux-review .elementor-icon-list-item {max-height: 55px;}
@media only screen 
and (min-device-width : 100px) 
and (max-device-width : 812px){ 
.elementor-widget-video-playlist .e-tabs-wrapper {width: 100% !important;}
.elementor-nav-menu--main .menu-item.wpml-ls-current-language{display: flex}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
.ux-mx-left .elementor-container.elementor-column-gap-default {float: none;}
.elementor-nav-menu--main .menu-item.wpml-ls-current-language{display: flex}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1080px) 
and (orientation : landscape) { 
.elementor-nav-menu--main .elementor-nav-menu a{padding:13px 15px !important}
.wpml-ls-link {padding: 9px !important;}
}