/*!
Theme Name: Pura Child
Theme URI: https://pura.uxper.co/
Author: Uxper
Author URI: http://uxper.co/
Description: This is a child theme of Pura
Template: pura
Version: 1.0.0
Requires at least: 5.0
Tested up to: 5.4
Requires PHP: 8.0.30
License URI: https://choosealicense.com/licenses/gpl-2.0/
Text Domain: pura-child
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/
.elementor-element-d2592ad .ue-morden-heading .heading-title{text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25)}
.elementor-element-d2592ad .ue-morden-heading .heading-description{text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
body:not(.home) header.site-header.header-05 .canvas-menu{
	display: none;
}
header.site-header .header-top .header-contact a:hover{
	color: #fff !important;
	opacity: 0.8;
}
.uxper-search-form .ux-booking-form button.btn-submit{
	font-weight: 500;
}
header.site-header .canvas-menu.active ul li.menu-item-object-pura_mega_menu img{
	display: none;
}
.wrapper-modern-menu .popup-search + .site-header .canvas-menu{
	display: none;
}
.wrap-room-list-03 .inner-room-wrap .room-thumbnails{
	position: relative;
}
.wrap-room-list-03 .inner-room-wrap .room-thumbnails:before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba( 0, 0, 0, 0.6 );
	z-index: 1;
}
.ue-blog-01 .post-title a{
	line-height: 1.2;
	display: block;
}
.ue-blog-04 .post-title a{
	line-height: 1.2;
    display: block;
}
.ue-room-carousel-01 .room-thumbnail img,
.ue-room-metro .room-thumbnail img{
	transform: scale(1);
	transition: all 0.3s;
}
.ue-room-carousel-01 .room:hover .room-thumbnail img,
.ue-room-metro .room:hover .room-thumbnail img{
	transform: scale(1.1);
}
.single-room .booking-enquiry textarea{
	font-size: 15px;
}
.single-room .room-booking.booking-enquiry input[type=submit]{
	cursor: pointer;
	border-radius: 24px;
}
.single-room .room-booking.booking-enquiry input[type=submit]:hover{
	background-color: #3c06dd;
}
#commentform input[type="submit"]{
	border-radius: 24px;
}
.return-to-shop a.button,
.woocommerce div.product form.cart .button{
	border-radius: 24px;
}
.woocommerce .action-form .updated-cart button, 
.woocommerce .action-form .updated-cart button:disabled,
.woocommerce .wc-proceed-to-checkout a.checkout-button,
.woocommerce .checkout.woocommerce-checkout #order_review #payment .place-order .button{
	border-radius: 40px;
}
.woocommerce .checkout.woocommerce-checkout #order_review #payment .place-order .button{
	margin-top: 15px;
	margin-bottom: 0;
}
.return-to-shop a.button:hover,
.woocommerce div.product form.cart .button:hover,
.woocommerce .action-form .updated-cart button:hover, 
.woocommerce .action-form .updated-cart button:disabled:hover,
.woocommerce .wc-proceed-to-checkout a.checkout-button:hover{
	background-color: #3c06dd;
	border-color: #3c06dd;
	color: #fff;
}
.woocommerce-checkout .blockUI.blockOverlay{
	display: none !important;
}
.main-menu.desktop-menu li:hover>.sub-menu.el-menu{
	position: fixed;
}
header.site-header.header-05 .left .menu-right .site-logo{
	margin: 0 auto 40px;
}
h1, h2, h3, h4, h5, h6, .heading-font{
	font-family: EB Garamond;
    letter-spacing: inherit;
	font-weight: 600;
}
@media only screen and (max-width: 767px){
	header.site-header.header-04 .header-main {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	header.site-header.header-05 .menu-left{
		max-height: fit-content;
	}
}