/*
Theme Name:     Kadence Child Theme
Theme URI:      n/a
Template:       kadence
Author:         Digital Marketer Bee
Author URI:     https://digitalmarketerbee.com/
Description:    
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/

/* GLOBAL STYLE */
/* HEADER */
p > a,
li > a,
.wp-block-post-terms a{
	text-underline-offset: 4px;
}
.wp-block-post-terms a:not(:hover){
	text-decoration:none;
}
header .wp-block-kadence-navigation a{
	text-decoration:none!important;
}
#mobile-drawer .site-header-item[data-section="kadence_customizer_header_mobile_search_bar"]{
	display:block;
}
#mobile-drawer .search-form{
	width:100%;
	margin-top:-10px;
}
#mobile-drawer .search-form .search-field{
	border-radius: 0;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    padding: 16px 8px;
	box-shadow:none;	
}
/* BUTTONS */
.dmb-text-link .kb-svg-icon-wrap{
	transition:all .2s;
	border-radius:2px;
}
.dmb-text-link:hover .kb-svg-icon-wrap{
	background:var(--global-palette8);
}
.dmb-text-link.light:hover .kb-svg-icon-wrap{
	background:var(--global-palette9);
}
@media(min-width:1025px){
    :root{
        --global-content-edge-padding:clamp(40px,96px,6.35vw);
    }
}
/* GLOBAL STYLE */
h1 {
font-size: clamp(2.375rem, 1.2639rem + 1.7361vw, 3rem) !important;
  line-height: 100%;
}
/*For Services hover effects*/
.img-overlay-custom-w .kt-image-overlay-wrap  {
	max-width: 100% !important;
	max-height: 195px !important;
}
.img-overlay-custom-w .kt-image-overlay-wrap img {
  max-height: 195px !important;
  object-fit: cover;
}
.services-item-container:hover .img-overlay-custom-w .kt-image-overlay-wrap.kt-over-image-zoomin .kt-block-intrisic>img {
  transform: scale(1.05);
}

/*FAQs*/
.frequently-asked-questions .kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:after, .frequently-asked-questions  .kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:before, .frequently-asked-questions  .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:after, .frequently-asked-questions  .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:before {
    content: "";
    height: 2px;
}
.frequently-asked-questions .kt-accordion-header-wrap .kt-blocks-accordion-header.kt-accordion-panel-active {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/*Amenities Title*/
@media screen and (min-width: 1025px) and (max-width: 1500px) {
  .room-amenities-text {
font-size: clamp(0.875rem, 0.4357rem + 0.6857vw, 1.25rem)!important;
    word-break: keep-all;
    overflow-wrap: normal;
    white-space: normal;
  }
}



/* CUSTOM STYLE */
/*404 Header Color*/
body.error404 .site-header-upper-inner-wrap.child-is-fixed .site-main-header-wrap, body.error404  .site-main-header-wrap .site-header-row-container-inner{
    background: #f5f5f5;
}

/* CUSTOM STYLING */
