/**
* Theme Name: Pura Child
* Description: This is a child theme of Pura, generated by Merlin WP.
* Author: <a href="http://uxper.co/">Pura</a>
* Template: pura
* Version: 1.1.0
*/

.ue-banner-image-03 .images:hover div.image-01 {
transform: translateY(50px) !important;
}
.ue-banner-image-03 .images:hover div.image-02 {
transform: translateY(0px) !important;
}

.ue-banner-image-03 .images {
	gap:10px !important
}

.swiper-nav-buttons-wrap .swiper-nav-button{
	top:90% !important;
	
}
.swiper-button-next{
	right:1% !important;
	
}
.swiper-button-prev{
	left:auto !important;
	right: 7% !important
}
.ue-room-carousel-02 .ue-swiper-slider .room .room-thumbnails img,
.ue-room-carousel-02 .ue-swiper-slider .room-content .room-inner{
	border-radius:0 !important;
}
.swiper-nav-buttons-wrap .swiper-nav-button{
	border-radius:0 !important;
}

.elementor-widget a:focus,
.elementor-widget button:focus,
.elementor-widget input:focus, a:focus, input:focus, button:focus,  .nice-select:focus  {
	outline: 1px solid var(--uxper-color-accent) !important; /* Accessible blue */
	outline-offset: 2px;
}

/* Upxer single room page */
.pura-gallery-04 .small-thumb,
.pura-gallery-04 .large-thumb,
.uxper-ele-button.style-flat{
	border-radius:0 !important;
}

/*Upxer plugin*/
.ux-booking-form button.btn-submit {
	border-radius:0 !important;
}
.single-room .room-booking {
	border-radius:0 !important;
}
.woocommerce-checkout button[type=submit],
.woocommerce-checkout button[type=button]{
	background-color: var(--e-global-color-accent) !important;
}
.woocommerce .checkout.woocommerce-checkout #order_review>.woocommerce-checkout-payment-inner {
	max-width: 100% !important;
}

.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register ,
.woocommerce-info,
.woocommerce .checkout_coupon .button,
.ppcp-button-container fieldset{
	border-radius:0 !important;
}


.ue-testimonials-05 .information .name{
	font-weight: 700 !important;
	letter-spacing: 2px;
}

.base-font{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);

}


/*Upxer search form*/
.uxper-search-form{
	margin-top:20%;
}
.uxper-search-form .area-booking{
	width:fit-content !important;
}
.uxper-search-form .area-booking .inner-data{
	margin-right:15px;
}

.uxper-search-form form.ux-booking-form{
	width:100% ;
	border-radius:0;
}

.uxper-search-form form.ux-booking-form .form-submit {
	margin-left:auto;
}

.search-results .uxper-search-filter.pura-grid-filter{
	display:none;
}
.search-results .room-button-toggle {
	display:none;
}
.woocommerce-table tfoot:first-of-type {
	display:none;
}

/* Calendar day price labels */
.datepick-month tr td a {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    line-height: 1.2;
    padding: 4px 2px !important;
    min-height: 44px;
}
.datepick-month tr td a .day-price {
    display: block;
    font-size: 10px;
    font-weight: 600;
    color: var(--uxper-color-accent, #888);
    white-space: nowrap;
    margin-top: 2px;
    line-height: 1;
}
.datepick-selected .day-price ,
.datepick-highlight  .day-price{
	color: white !important;
}
.datepick-month tr td a.datepick-disabled .day-price,
.datepick-month tr td a.datepick-only-checkout .day-price {
    opacity: 0.45;
}

/*fix 0.00 in cart*/
.cart_item.uxper-product-type-ux_room .product-total{
	display:none;
}