/*Slider Room Home*/
.common-slider-primary .position-nav-center{ margin: 0 auto; top: calc(60vh - 50px); }

/*Content*/
.common-wrapper .common-content .common-row .details .heading-intro .heading-sub{ margin: 0!important; }

.common-wrapper .common-content .common-row .wp-block-button__link{ background-color: inherit; padding: 0; }
.heading-intro .wp-block-buttons{ margin-top: 20px;}
.heading-intro .wp-block-button__link:hover{ color: #fff; }

/*Contact*/
.wpcf7-form .uk-grid-small p{ margin: 0 !important;}
.wpcf7-form .uk-grid-small .uk-form-icon.uk-icon{ z-index: 1; top: 10px; bottom: auto; }
.uk-form-icon:not(.uk-form-icon-flip) ~ span.wpcf7-form-control-wrap .uk-input{ padding-left: 40px;}
.wpcf7-form .uk-grid-small.uk-grid > .uk-grid-margin {
    margin-top: 15px;
}
.wpcf7-form .wpcf7-not-valid-tip{
    font-size: 0.8em;
    margin-top: 10px;
}

/*bar checkbox*/
.uk-offcanvas-bar-checkbox h3{ font-size: 1.6em; color: #333; margin-bottom: 20px!important; text-align: center;}
.uk-offcanvas-bar-checkbox .uk-close{ color: #000;}
.uk-offcanvas-bar-checkbox .uk-close:hover{ color: #000;}

/*Blog*/
.uk-breadcrumb a{ color: #999; }
.uk-breadcrumb a:hover{ color: #A68563; }
.common-breadcrumb .nav-breadcrumb .uk-breadcrumb .breadcrumb_last:hover *{ color: #999 !important;}
.uk-breadcrumb.common-tag a{ color: #999; }
.breadcrumb-end-content a{ color: #999; }
.sidebar-entry .wp-block-latest-posts li{ margin-bottom: 10px; display: inline-block;}
.widget_block .wp-block-latest-posts__featured-image{ max-width: 60px;}
.widget_block .wp-block-latest-posts__post-title{ color: #333;}
.widget_block .wp-block-latest-posts__post-title:hover{ color: #000;}
.widget_block .wp-block-categories-list{ padding: 0;}
.widget_block .wp-block-categories-list li{ list-style-type: none;}
.widget_block .wp-block-categories-list li a{ color: #999;}
.widget_block .wp-block-tag-cloud a{ color: #999;}

/*Footer*/
.common-footer .common-footer-content form .uk-flex p{ display: flex; width: 100%; margin: 0!important; }
.common-footer .common-footer-content form .uk-flex p .wpcf7-form-control-wrap{ width: 70%;}
.common-footer .common-footer-content form input{ width: 100%;}
.common-footer .common-footer-content form button{ width: 30%; height: 40px;}
.common-footer .common-footer-content form .uk-flex p .wpcf7-form-control-wrap .wpcf7-not-valid-tip{ color: #FF0000;}
.common-footer .common-footer-content form.invalid .wpcf7-response-output,
.common-footer .common-footer-content form.sent .wpcf7-response-output{ border: none; background-color: #A78563; font-size: 0.8em; color: #FFF; }

@media (max-width: 1024px){
    .common-slider-primary .position-nav-center{ top: calc(25vh - 40px); }
    #checkbox-flip{ display: none!important; }
}

ul#facility-list-wrapper {
	margin: 0px;
	padding: 0px;
	padding-top: 25px;
	padding-left: 20px;
	display: grid;
	gap: 5px;
}

ul#facility-list-wrapper li {
	text-align: left;
	list-style: none;
}

ul#facility-list-wrapper li:before {
	content: "\f00c"; /* Unicode for the check icon */
	font-family: 'FontAwesome';
	margin-right: 5px;
}

@media (min-width: 414px) {
	ul#facility-list-wrapper {
		margin: 0px;
		padding: 0px;
		padding-top: 30px;
		gap: 10px;
		display: grid;
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (min-width: 768px) {
	ul#facility-list-wrapper {
		margin: 0px;
		padding: 0px;
		padding-top: 30px;
		gap: 10px;
		display: grid;
		grid-template-columns: repeat(3, 1fr);
	}
}

.accom-amenity-list-item {
	padding-top: 20px !important;
	padding-bottom: 0px !important;
}


.uk-icon-image.icon-line {background-image: url(https://parimahotel.websmart.asia/wp-content/uploads/2024/04/line-b.svg);}


.privacy-policy div.heading-intro {
	max-width: 90%;
	margin: 0px auto;
	text-align: left;
	padding-top: 60px !important;
}

.privacy-policy div.heading-intro h3 {
	margin-bottom: 10px !important;
	margin-top: 40px !important;
}

.privacy-policy div.heading-intro p {
	margin-bottom: 20px;
}

.privacy-policy div.heading-intro ul {
	list-style: disc;
	padding-left: 30px !important;
	padding-bottom: 0px;
}

.privacy-policy div.heading-intro li {
	font-size: 13px;
	display: list-item;
}

@media screen and (min-width: 768px) {
	.privacy-policy div.heading-intro {
		max-width: 90%;
		margin: 0px auto;
		text-align: left;
		padding-top: 60px !important;
	}
}