/*
Theme Name:  YOOtheme Parq
Template:	yootheme
Author:	  WebWeb | Mikhail Shevtsov
Description: YOOtheme Child Theme
Version:	 1.0.0
Text Domain: yootheme-parq
*/

/**** Main. Start ****/

/* Preloader. Start */
#pagepreloader_preload {
	display: block;
	position: fixed;
	z-index: 99999;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	min-width: 100%;
	background: #131815 url(../../../uploads/2021/11/logo-white-animate.svg) center center no-repeat;
	background-size: 250px;
}
/* Preloader. Start */

/* Sections. Start */
.tm-page {
	background: #131815;
}
.page-child .tm-page {
	background: #0F1311;
}
.uk-section-secondary {
	background-image: none;
}
.page-child .uk-section-secondary {
	background-color: transparent;
}
/* Sections. End */

/* Buttons. Start */
.webweb-button-disabled {
	color: rgba(255, 255, 255, 0.3) !important;
	border: 1px solid rgba(255, 255, 255, 0.3) !important;
}
.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:hover {
	background-color: #ECC642;
}
.webweb-button-gold .uk-button {
	font-weight: 400;
	color: #BBAB70 !important;
	border-color: #BBAB70 !important;
	line-height: 55px;
}
.webweb-button-gold .uk-button:hover {
	color: #111 !important;
	background-color: #BBAB70 !important;
}
.webweb-button-gold a {
	min-width: 275px;
}
/* Widget button. Start */
.webweb-widget-button-wrapper {
	position: fixed;
	right: 3%;
	bottom: 3%;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	visibility: hidden;
	cursor: pointer;
}
.webweb-widget-button-visible {
	visibility: visible;
}
.webweb-widget-button-wrapper.webweb-widget-button-position-bottom-right {
	flex-direction: column-reverse;
}
.webweb-widget-button-inner-container {
	position: relative;
	display: inline-block;
	transform: scale(.85);
	transition: transform .3s;
}
.webweb-widget-button-inner-mask {
	position: absolute;
	top: -8px;
	left: -8px;
	height: 82px;
	min-width: 66px;
	width: calc(100% + 16px);
	border-radius: 100px;
	opacity: .2;
	background-color: #F7B70B;
}
.webweb-widget-button-block {
	width: 66px;
	height: 66px;
	border-radius: 100%;
	box-sizing: border-box;
	overflow: hidden;
	cursor: pointer;
}
.webweb-widget-button-pulse {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	border: 1px solid #F7B70B;
	border-radius: 50%;
}
.webweb-widget-button-pulse-animate {
	animation: widgetPulse infinite 1.5s;
}
.webweb-widget-button-inner-block {
	position: relative;
	display: flex;
	height: 66px;
	border-radius: 100px;
	background: #F7B70B;
	box-sizing: border-box;
}
.webweb-widget-button-icon-container {
	position: relative;
	flex: 1;
}
.webweb-widget-button-inner-item {
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	transition: opacity .6s ease-out;
	animation: socialRotateBack .4s;
	opacity: 0;
	overflow: hidden;
	box-sizing: border-box;
}
.webweb-widget-button-icon-animation {
	opacity: 1;
}
@keyframes widgetPulse {
	50% {
		transform: scale(1.1);
		opacity: 1;
	}
	100% {
		transform: scale(2.2);
		opacity: 0;
	}
}
@keyframes socialRotateBack {
	0% {
		transform: rotate(90deg);
	}
	100% {
		transform: rotate(0);
	}
}
/* New Widget button. Start */
body > .yButton,
body > .yButton .yButtonBackground {
	width: 65px !important;
	height: 65px !important;
}
body > .yButton .yButtonText {
	top: 20px !important;
	width: 58px !important;
}
/* New Widget button. End */
/* Widget button. End */
/* Buttons. End */

/* Block nav. Start */
.webweb-block-nav span {
	font-family: 'Lora';
	font-weight: 400;
	font-size: 16px;
	color:rgba(255, 255, 255, 1);
}
.webweb-block-nav span:nth-child(1) {
	text-transform: uppercase;
}
.webweb-block-nav span:nth-child(2) {
	padding: 0 15px;
}
.webweb-block-nav span:nth-child(3) {
	opacity: .6;
}
/* Block nav. End */

/* Breadcrumbs. Start */
.uk-breadcrumb > * > * {
	padding-right: 15px;
}
.uk-breadcrumb li:first-child a {
	display: inline-block;
	margin-top: 1px;
	vertical-align: top;
}
.webweb-breadcrumbs {
	padding-top: 10px !important;
	padding-bottom: 20px !important;
}
.webweb-breadcrumbs .uk-breadcrumb {
	padding-left: 110px;
}
/* Breadcrumbs. End */

/* Accordion. Start */
.webweb-accordion {
	width: 520px;
}
.webweb-accordion a.el-title {
	color: #111 !important;
}
.webweb-accordion .el-item {
	border-top: 1px solid rgba(0, 0, 0, 0.3) !important;
}
.webweb-accordion a.el-title::after {
	content: '';
	background-image: url(https://parqubud.com/wp-content/uploads/2021/08/accordion-triangle.svg);
	background-repeat: no-repeat;
	display: block;
	width: 13px;
	height: 9px;
	margin-top: 10px;
	float: right;
}
.webweb-accordion .uk-open a.el-title::after {
	background-image: url(https://parqubud.com/wp-content/uploads/2021/08/accordion-triangle-hover.svg);
	width: 21px;
	height: 17px;
	margin-right: -5px;
}
.webweb-accordion .el-item:first-child {
	border: none !important;
}
.webweb-accordion .el-item:last-child {
	border-bottom: 1px solid rgba(0, 0, 0, 0.3) !important;
	padding-bottom: 20px;
}
.webweb-accordion .el-content {
	text-transform: uppercase;
}
.webweb-accordion .el-content a {
	color: #111;
	text-decoration: none;
	font-size: 16px;
}
.webweb-accordion .el-content a:hover {
	color: #BBAB70;
}
/* Accordion. End */

/* Modal. Start */
.webweb-modal.uk-modal {
	background: rgba(0,0,0,.7);
}
.webweb-modal .uk-modal-dialog {
	width: 1070px;
	background: #34443B !important;
	border-radius: 10px;
	padding: 40px 80px;
}
.webweb-modal .uk-close {
	background-image: url("data:image/svg+xml,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.10645 7.03564L21.2486 21.1778' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M21.5342 7.39209L7.39204 21.5342' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
	width: 40px;
	height: 40px;
	padding: 10px;
	background-repeat: no-repeat;
	background-position: center center;
	transition: .2s linear;
}
.webweb-modal .uk-close:hover {
	transition: .2s linear;
}
.webweb-modal .uk-close svg {
	display: none;
}
/* Modal. End */

/* Offcanvas. Start */
.uk-offcanvas-bar {
	width: 450px;
	padding: 0;
}
.uk-offcanvas-bar.webweb-widget-panel .uk-close svg {
	display: none;
}
.uk-offcanvas-bar.webweb-widget-panel .uk-close {
	left: 0;
	top: 15px;
}
.uk-offcanvas-bar.webweb-widget-panel .uk-close::before {
	content: 'Close';
	background: #111;
	color: #fff;
	padding: 5px;
}
/* Offcanvas. End */

/* Dotnav. Start */
.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > .uk-active > * {
	background-color: #fff;
	border-color: #fff;
	width: 6px;
	height: 6px;
}
.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > * > * {
	background-color: #5A7063;
	border-color: #5A7063;
	width: 6px;
	height: 6px;
}
/* Dotnav. End */

/*** Header. Start ***/
/** Navbar. Start **/
/* Main page. Start */
.tm-header :not(.uk-sticky-below) > .uk-navbar-container {
	padding-top: 32px;
}
.tm-header .uk-navbar-item,
.tm-header .uk-navbar-nav > li > a,
.tm-header .uk-navbar-toggle {
	align-items: normal;
	padding-top: 4px;
}
.tm-header .uk-navbar-toggle {
	padding-top: 0 !important;
	height: 60px;
}
.uk-light .uk-navbar-nav > li.uk-active > a::before,
.uk-light .uk-navbar-nav > li:hover > a::before {
	background-color: transparent;
}
.uk-light .uk-navbar-nav > li > a {
	color: rgba(255, 255, 255, 1);
}
.webweb-phone-header {
	font-family: 'Ubuntu';
	font-weight: 700;
	text-decoration: none;
}
.uk-sticky-fixed,
.tm-header-overlay {
	height: 60px !important;
	max-height: 60px !important;
	min-height: 60px !important;
}
.uk-sticky .uk-navbar-center > .uk-navbar-nav,
.uk-sticky .uk-navbar-center > #widget-custom_html-6,
.uk-sticky .uk-navbar-right > #widget-custom_html-11,
.uk-sticky-fixed .uk-navbar-center .widget-custom-html/*,
.uk-sticky-fixed .uk-navbar-right .widget-custom-html*/ {
	display: none;
}
.uk-sticky-fixed .uk-navbar-center .uk-navbar-nav,
.uk-sticky-fixed .uk-navbar-center > #widget-custom_html-6,
.uk-sticky-fixed .uk-navbar-right > #widget-custom_html-11 {
	display: flex;
}
.uk-sticky-fixed .uk-navbar-item,
.uk-sticky-fixed .uk-navbar-center > #widget-custom_html-6 li> a {
	align-items: center;
	min-height: 60px;
	max-height: 60px;
	height: 60px;
	padding-top: 0;
}
.uk-sticky-fixed .uk-navbar-left img {
	height: 32px;
}
.uk-navbar-toggle {
	color: #fff !important;
	padding-right: 0;
}
.uk-navbar-toggle-icon svg rect {
	height: 2px !important;
}
.uk-navbar-toggle-icon svg rect:first-child {
	transform: translate(0, 15%);
}
.uk-navbar-toggle-icon svg rect:last-child {
	display: none;
}
.uk-sticky .uk-navbar-center > #widget-custom_html-5 a {
	font-weight: bold !important;
}
.uk-navbar-toggle:active .uk-navbar-toggle-icon svg,
.uk-navbar-toggle:focus .uk-navbar-toggle-icon svg {
	display: none;
	transition: .3s linear;
}
.uk-navbar-toggle:active .uk-navbar-toggle-icon::after,
.uk-navbar-toggle:focus .uk-navbar-toggle-icon::after{
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cline fill='none' stroke='%23fff' stroke-width='1.1' x1='1' y1='1' x2='13' y2='13'%3E%3C/line%3E%3Cline fill='none' stroke='%23fff' stroke-width='1.1' x1='13' y1='1' x2='1' y2='13'%3E%3C/line%3E%3C/svg%3E");
	background-repeat: no-repeat;
	display: inline-block;
	width: 20px;
	height: 20px;
	transition: .3s linear;
}
/* Dropdown menu. Start */
.uk-navbar-dropdown.uk-navbar-dropdown-boundary {
	width: 1512px !important;
	/*left: -10vw !important;*/
	padding: 30px 0 10px 20px;
	color: #000;
}
.uk-navbar-dropdown.uk-navbar-dropdown-boundary .webweb-dropdown-menu-grid-1-4 a {
	min-width: 355px;
}
.uk-navbar-dropbar {
	background: #fff;
}
.uk-navbar-nav > li > a {
	font-weight: 500;
}
.uk-sticky .uk-navbar-nav > li:not(:nth-child(1)):not(:nth-child(3)) > a:focus::after,
.uk-sticky .uk-navbar-nav > li:not(:nth-child(1)):not(:nth-child(3)) > a:active::after {
	content: '';
	display: block;
	position: absolute;
	height: 15px;
	width: 15px;
	background: #fff;
	top: 55px;
	transform: rotate(135deg);
	transition: .3s linear;
}
.webweb-dropdown-menu-grid {
	margin-top: 25px !important;
}
.webweb-dropdown-menu > .uk-grid:first-child > div:first-child {
	padding-left: 20px;
}
.webweb-dropdown-menu-grid > a:nth-child(n+1) {
	padding-left: 30px;
}
.webweb-dropdown-menu-title {
	font-family: 'Lora';
	font-weight: 500;
	font-size: 24px;
	line-height: 31px;
	text-transform: uppercase;
	margin-bottom: 25px;
}
.webweb-dropdown-menu-subtitle {
	font-family: 'Ubuntu';
	font-weight: normal;
	font-size: 18px;
	line-height: 21px;
	text-transform: uppercase;
	margin-top: 15px;
	margin-bottom: 0 !important;
}
.uk-navbar-dropdown.uk-navbar-dropdown-boundary a {
	min-width: 483px;
	color: #000;
	text-decoration: none;
	transition: .3s linear;
}
.uk-navbar-dropdown.uk-navbar-dropdown-boundary a:hover,
.webweb-dropdown-menu .uk-close:hover {
	color: rgba(0, 0, 0, .6) !important;
	transition: .3s linear;
}
.webweb-dropdown-menu img {
	min-height: 200px;
	border-radius: 10px;
}
.webweb-dropdown-menu .uk-close {
	font-family: 'Ubuntu';
	font-weight: normal;
	font-size: 18px;
	line-height: 21px;
}
.webweb-dropdown-menu .uk-close svg {
	margin-left: 15px;
}
.uk-sticky-fixed a.uk-navbar-toggle:focus::after,
.uk-sticky-fixed a.uk-navbar-toggle:active::after {
	content: '';
	display: block;
	position: absolute;
	height: 15px;
	width: 15px;
	background: #202924;
	top: 55px;
	transform: rotate(135deg);
	transition: .3s linear;
}
.uk-navbar-dropdown.uk-navbar-dropdown-boundary.webweb-burger-dropdown-menu {
	left: 5vw !important;
	padding: 30px 0 0 20px;
	color: #fff;
}
.webweb-burger-dropdown-menu .webweb-dropdown-menu-grid {
	max-width: 980px;
	margin-left: 13vw;
	margin-top: 0 !important;
}
.webweb-burger-dropdown-menu .uk-drop-close {
	top: 30px;
	color: #fff !important;
}
.webweb-burger-dropdown-menu .webweb-dropdown-menu-grid.uk-navbar-dropdown-grid > * {
	padding-left: 65px;
}
.webweb-burger-dropdown-menu .webweb-dropdown-menu-grid .uk-first-column > .uk-grid > div:last-child {
	padding-left: 120px;
}
.webweb-burger-dropdown-menu .webweb-dropdown-menu-grid > div:last-child::before {
	border-left: 2px solid #43534A !important;
}
.webweb-burger-dropdown-menu .webweb-dropdown-menu-grid .webweb-copyright {
	padding-top: 95px;
	font-size: 14px;
	opacity: .4;
}
.webweb-burger-dropdown-menu .webweb-dropdown-menu-grid .webweb-dropdown-menu-subtitle {
	margin-top: 0
}
.webweb-burger-dropdown-menu .webweb-dropdown-menu-grid a {
	font-size: 20px;
	font-family: 'Lora';
	color: #fff;
}
.webweb-burger-dropdown-menu .webweb-dropdown-menu-grid .webweb-address {
	font-size: 14px;
	margin-bottom: 25px;
}
.webweb-burger-dropdown-menu .webweb-dropdown-menu-grid > div:last-child > p:nth-child(2) {
	margin-top: 15px !important;
	margin-bottom: -10px;
}
.webweb-burger-dropdown-menu .webweb-dropdown-menu-grid > div:last-child > p {
	padding-left: 90px;
	color: #fff;
}
.webweb-burger-dropdown-menu .webweb-dropdown-menu-grid .webweb-soc-icons a {
	padding-right: 10px;
	color: #fff;
}
/* Dropdown menu. End */
/* Main page. End */

/* Page child. Start */
.page-child .tm-header .uk-navbar-container,
.page-parent .tm-header .uk-navbar-container {
	padding: 0 !important;
}
.page-child .tm-header .uk-navbar-item,
.page-child .tm-header .uk-navbar-nav > li > a,
.page-child .tm-header .uk-navbar-toggle,
.page-parent .tm-header .uk-navbar-item,
.page-parent .tm-header .uk-navbar-nav > li > a,
.page-parent .tm-header .uk-navbar-toggle {
	align-items: center;
	padding-top: 0;
}
.page-child .uk-logo img,
.page-parent .uk-logo img {
	height: 32px;
}
.page-child .uk-navbar-item,
.page-child .uk-navbar-nav > li > a,
.page-parent .uk-navbar-item,
.page-parent .uk-navbar-nav > li > a {
	min-height: 60px;
	max-height: 60px;
}
.page-child .uk-sticky .uk-navbar-center > #widget-custom_html-6,
.page-child .uk-sticky-fixed .uk-navbar-center > #widget-custom_html-6 .webweb-navbar-breadcrumbs
.page-parent .uk-sticky .uk-navbar-center > #widget-custom_html-6,
.page-parent .uk-sticky-fixed .uk-navbar-center > #widget-custom_html-6 .webweb-navbar-breadcrumbs,
.page-child .uk-sticky .uk-navbar-right > #widget-custom_html-11,
.page-parent .uk-sticky .uk-navbar-right > #widget-custom_html-11 {
	display: flex !important;
}
.page-child .uk-sticky .uk-navbar-center > #widget-custom_html-5,
/*.page-child .uk-sticky-fixed .uk-navbar-center > #widget-custom_html-6 ul.uk-navbar-nav,
.page-child .uk-sticky .uk-navbar-center > #widget-custom_html-6 ul.uk-navbar-nav,*/
.page-child .uk-sticky .uk-navbar-center > #widget-custom_html-6 .webweb-navbar-breadcrumbs,
/*.page-child .uk-sticky .uk-navbar-right > #widget-custom_html-3,*/
.page-parent .uk-sticky .uk-navbar-center > #widget-custom_html-5,
.page-parent .uk-sticky-fixed .uk-navbar-center > #widget-custom_html-6 ul.uk-navbar-nav,
.page-parent .uk-sticky .uk-navbar-center > #widget-custom_html-6 ul.uk-navbar-nav,
.page-parent .uk-sticky .uk-navbar-center > #widget-custom_html-6 .webweb-navbar-breadcrumbs,
.page-parent .uk-sticky .uk-navbar-right > #widget-custom_html-3 {
	display: none;
}
.page-child .uk-navbar-container nav,
.page-parent .uk-navbar-container nav {
	padding: 0 20px;
}
/*.page-child .uk-sticky-fixed .uk-navbar-center:not(:only-child),*/
.page-parent .uk-sticky-fixed .uk-navbar-center:not(:only-child) {
	left: 80px;
	transform: translate(0,-25%);
}
/* Page child. End */
/** Navbar. End **/
/*** Header. End ***/

/*** Footer. Start ***/
.webweb-footer-border {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	margin-left: 0;
}
.webweb-footer-menu {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	margin-left: 0;
}
.webweb-footer-menu > div:first-child {
	padding-left: 0;
	padding-bottom: 10px;
}
.webweb-footer-menu .uk-navbar-nav > li > a {
	padding: 0 25px;
}
.webweb-footer-menu > div:first-child .uk-navbar-nav > li:first-child > a {
	margin-left: -10px;
}
.webweb-footer-menu > div:last-child .uk-navbar-nav > li:last-child > a {
	margin-right: -10px;
}
.webweb-copyright {
	margin-top: 30px !important;
}
.webweb-footer-logo {
	margin-left: 15px;
}
.webweb-copyright p {
	font-family: Lora;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 130%;
	margin-right: 10px;
	color: rgba(255, 255, 255, 0.4);
}
.webweb-footer-menu .menu-item {
	font-weight: 700;
}
/*** Footer. End ***/

/**** Main. End ****/


/**** Pages. Start ****/
/*** Main page. Start ***/
/** Sections. Start **/
/* General. Start */
.webweb-services .uk-background-center-right,
.webweb-we-create-a-space-in-bali .webweb-wide-image img,
.webweb-we-create-a-space-in-bali .webweb-wide-image .uk-background-center-center,
.webweb-environment-inspires .webweb-grid img,
.webweb-design-and-architecture .webweb-design-and-architecture-third-block img,
.webweb-footer img {
	border-radius: 10px;
}
/* General. End */

/* Parq services. Start */
.webweb-in-parq-ubud-content .webweb-width-2-5 {
	padding-left: 0;
	margin-left: -20px;
}
.webweb-services img {
	border-radius: 10px;
}
.webweb-buttons-block {
	margin-top: 68px !important;
}
.webweb-buttons-block > .uk-grid > div:nth-child(n+2) {
	padding-left: 25px !important;
}
.webweb-services .uk-h6 {
	margin-top: 20px !important;
}
.webweb-services .webweb-divider {
	margin-top: 30px !important;
}
.webweb-services {
	padding-bottom: 100px;
}
.webweb-environment-inspires {
	padding: 30px 0;
}
/* Parq services. End */

/* Parq services new. Start */
.webweb-parq-services * + .uk-grid-margin {
	margin-top: 30px;
}
.webweb-parq-services .uk-margin-xlarge {
	padding-bottom: 15px;
}
.webweb-parq-services .webweb-parq-services-grid {
	background-color: #202924;
	min-height: 300px;
	border-radius: 10px;
}
.webweb-parq-services .webweb-parq-services-grid > .uk-first-column .uk-tile {
	border-radius: 10px 0 0 10px;
}
.webweb-parq-services .webweb-parq-services-grid > :not(.uk-first-column),
.webweb-parq-services .webweb-parq-services-grid > :not(.uk-first-column) .uk-tile {
	border-radius: 0 10px 10px 0;
}
.webweb-parq-services .webweb-parq-services-grid > div:last-child > .uk-panel {
	padding-left: 50px;
}
.webweb-parq-services .webweb-parq-services-grid a {
	font-family: Lora;
	font-weight: bold;
	font-size: 24px;
	line-height: 110%;
	text-transform: uppercase;
	color: #DBAE6C;
	text-decoration: none;
	transition: .3s linear;
}
.webweb-parq-services .webweb-parq-services-grid a:hover {
	color: rgba(255,255,255,1);
	transition: .3s linear;
}
.webweb-parq-services .webweb-parq-services-grid * + .uk-grid-margin, .uk-grid + .uk-grid,
.webweb-parq-services .webweb-parq-services-grid .uk-grid > .uk-grid-margin {
	margin-top: 30px;
}
.webweb-parq-services .webweb-parq-services-grid h1 {
	font-size: 48px;
	font-weight: 500;
}
.webweb-parq-services a::before {
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='79' height='18' viewBox='0 0 79 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 9H78' stroke='%23DBAE6C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M70 1L78 9L70 17' stroke='%23DBAE6C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	display: inline-block;
	width: 77px;
	height: 20px;
	padding-right: 12px;
	margin-bottom: -3px;
	transition: .3s linear;
}
.webweb-parq-services a:hover::before {
	background-image: url("data:image/svg+xml,%3Csvg width='159' height='18' viewBox='0 0 159 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 9H158' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M150 1L158 9L150 17' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	width: 157px;
	padding-right: 22px;
	transition: .3s linear;
}
.webweb-parq-services .webweb-parq-services-grid:nth-child(1) .uk-tile {
	background-position-y: 80%;
}
/* Parq services new. End */

/* Made in Bali with love. Start */
.webweb-hole-heading {
	top: 53vh;
}
.webweb-hole-heading p {
	max-width: 40%;
	margin: auto;
}
.webweb-made-in-bali-with-love h2 {
	top: 87vh;
}
.webweb-made-in-bali-with-love h2 p {
	max-width: 20%;
	margin: auto;
}
.webweb-made-in-bali-with-love .webweb-image {
	top: 93vh;
}
.webweb-made-in-bali-with-love > div {
	padding-bottom: 250px;
}
/* Made in Bali with love. End */

/* We create a space in Bali. Start */
.webweb-we-create-a-space-in-bali h1 p {
	max-width: 55%;
	margin: auto;
}
.webweb-wide-image .uk-background-center-center {
	min-height: 540px;
	background-position-y: 66%;
}
/* We create a space in Bali. End */

/* In parq Ubud. Start */
.webweb-in-parq-ubud > .uk-container > .uk-container {
	background-image: url(../../../uploads/2021/08/in-parq-ubud-bg.jpg);
	border-radius: 10px;
	background-repeat: no-repeat;
	min-height: 950px;
}
.webweb-in-parq-ubud .uk-container-expand > .uk-grid:nth-child(1) > div:nth-child(1) {
	margin-top: 190px;
	margin-left: 110px;
	max-width: 1512px;
}
.webweb-in-parq-ubud-content {
	position: relative;
	top: -530px;
	background: transparent;
	height: 0;
	padding: 0;
}
.webweb-in-parq-ubud-content img {
	border-radius: 10px;
}
.webweb-in-parq-ubud .uk-h1 {
	max-width: 75%;
}
.webweb-magrin-minus > .uk-child-width-1-3 {
	margin-left: -17vw;
}
/*.webweb-magrin-minus > .uk-child-width-1-2 {
	margin-left: -5.7vw;
}*/
.webweb-magrin-minus >div > div {
	width: 440px;
}
.webweb-magrin-minus img {
	max-width: 410px;
	min-height: 340px;
	max-height: 340px;
	object-fit: cover;
}
.webweb-text-block-white {
	background: rgba(255, 255, 255, 1);
	border-radius: 10px;
	color: #333;
	padding: 40px 50px;
	min-width: 630px;
	max-width: 630px;
	min-height: 340px;
}
.webweb-text-block-white p {
	max-width: 450px;
	color: #606060;
}
.webweb-text-block-white button {
	min-width: 225px;
	font-weight: 500;
	margin-top: 50px;
}
/* In parq Ubud. End */

/* An environment that inspires. Start */
.webweb-environment-inspires .uk-position-cover {
	background: radial-gradient(50% 50% at 50% 50%, rgba(64, 92, 75, 0.72) 0%, rgba(19, 24, 21, 0) 100%);
	background-position-x: 20vw;
	background-repeat: no-repeat;
	mix-blend-mode: normal;
}
.webweb-environment-inspires .webweb-grid .uk-grid > div:nth-child(1) .el-item {
	height: 445px;
	margin-top: 80px;
}
.webweb-environment-inspires .webweb-grid .uk-grid > div:nth-child(2) .el-item {
	height: 610px;
}
.webweb-environment-inspires .webweb-grid .uk-grid > div:nth-child(3) .el-item {
	height: 530px;
	margin-top: 40px;
}
.webweb-environment-inspires .webweb-grid .uk-grid > div .el-item img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.webweb-environment-inspires .uk-background-center-center {
	background-size: 260vw;
	background-position: 33% 50%;
}
/* An environment that inspires. End */

/* Parq Ubud is created. Start */
.webweb-parq-ubud-is-created-by-a-team > .uk-container > .uk-container {
	background-image: url(../../../uploads/2021/10/parq-ubud-is-created-by-a-team.jpg);
	border-radius: 70px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: right;
}
.webweb-parq-ubud-is-created-by-a-team .uk-container-expand > .uk-grid:nth-child(1) > div:nth-child(1) {
	margin: 95px 110px;
	max-width: 1512px;
}
.webweb-parq-ubud-is-created-by-a-team .uk-h1 {
	max-width: 60%;
}
.webweb-parq-ubud-is-created-by-a-team .uk-h5 {
	max-width: 54%;
}
/* Parq Ubud is created. End */

/* Design and architecture of Parq Ubud. Start */
.webweb-design-and-architecture > .uk-container {
	background: #fff;
	border-radius: 10px;
	padding: 0;
}
.webweb-design-and-architecture .uk-container-expand > .uk-grid:nth-child(1) > div:nth-child(1) {
	margin: 95px 95px 0 110px;
	max-width: 1512px;
}
.webweb-design-and-architecture .webweb-design-and-architecture-third-block,
.webweb-design-and-architecture .webweb-design-and-architecture-fours-block {
	margin-left: 70px;
	margin-right: 30px;
	margin-bottom: 180px;
}
.webweb-design-and-architecture .webweb-design-and-architecture-fours-block {
	margin-top: 210px !important;
}
.webweb-design-and-architecture .uk-h1 {
	max-width: 55%;
}
.webweb-design-and-architecture .uk-panel > .uk-h5 {
	max-width: 45%;
	margin-bottom: 10px;
}
.webweb-design-and-architecture .webweb-design-and-architecture-third-block .uk-h5:nth-child(1) {
	max-width: 82%;;
}
.webweb-design-and-architecture .webweb-design-and-architecture-third-block .uk-h5:nth-child(2) {
	max-width: 70%;;
}
.webweb-design-and-architecture .webweb-gallery {
	margin: 0 30px;
}
.webweb-design-and-architecture .webweb-gallery .el-item {
	max-height: 750px;
}
.webweb-design-and-architecture .webweb-gallery .uk-grid > div:nth-child(1) .el-item {
	border-radius: 10px 0 0 10px;
}
.webweb-design-and-architecture .webweb-gallery .uk-grid > div:nth-child(1) .el-item img {
	margin-left: -15%;
	min-height: 700px !important;
	width: auto !important;
	/*top: 60%;*/
}
.webweb-design-and-architecture .webweb-gallery .uk-grid > div:nth-child(2) .el-item img {
	margin-left: -15%;
}
.webweb-design-and-architecture .webweb-gallery .uk-grid > div:nth-child(3) .el-item {
	border-radius: 0 10px 10px 0;
}
.webweb-design-and-architecture .webweb-gallery .uk-grid > div:nth-child(3) .el-item img {
	margin-left: 9%;
	min-height: 700px !important;
	width: auto !important;
}
.webweb-design-and-architecture .webweb-design-and-architecture-third-block .uk-position-absolute {
	left: 84%;
}
/* Design and architecture of Parq Ubud. End */

/* Contacts footer. Start */
.webweb-contacts-footer > .uk-container > .uk-container {
	background: #202924;
	border-radius: 10px;
}
.webweb-contacts-footer .uk-container-expand > .uk-grid:nth-child(1) > .uk-grid-item-match:nth-child(1) > .uk-panel:nth-child(1) {
	margin-left: 110px;
}
.webweb-contacts-footer .uk-container-expand > .uk-grid:nth-child(1) > div:nth-child(2) {
	padding: 40px;
}
.webweb-footer-phone {
	margin-top: 80px;
	margin-bottom: 20px;
}
.webweb-footer-phone a {
	font-family: 'Lora';
	font-size: 30px;
	font-weight: bold;
	text-decoration: none;
	line-height: 110%;
}
.webweb-contacts-footer .webweb-footer-address {
	font-family: 'Lora';
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 140%;
	color: #fff;
}
/* Contacts footer. End */
/** Sections. End **/

/*** Bizarre Bazaar. Start ****/
/** Main. Start **/
/* Fonts. Start */
/* latin */
@font-face {
	font-family: 'IBM Plex Mono';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(../../../../s/ibmplexmono/v7/-F63fjptAgt5VM-kVkqdyU8n1i8q1w.woff) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Font. End */

.page-id-3932 .tm-header,
.page-id-3932 .tm-header-mobile,
.page-id-3932 .webweb-widget-button-wrapper,
.page-id-3932 .webweb-footer {
	display: none;
}
.page-id-3932 * {
	font-family: 'IBM Plex Mono', Arial, sans-serif;
}
.page-id-3932 .uk-section-muted {
	background: #f0f0f0;
}
.page-id-3932 .uk-section-secondary {
	background: #9C9C9C;
}
.page-id-3932 p {
	font-size: 24px;
}
.page-id-3932 h2 {
	font-size: 40px;
	font-weight: 600;
}
/** Main. Start **/

/** Sections. Start **/
/* Top block. Start */
.webweb-top-block-bazar {
	height: 700px;
	background-image: linear-gradient(rgb(204, 204, 204), rgb(119, 119, 119));
}
.webweb-top-block-bazar .uk-container {
	background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
	height: 700px;
}
.webweb-top-block-bazar .uk-grid-item-match {
	padding-top: 60px;
}
.webweb-top-block-bazar h1 {
	font-size: 72px;
	line-height: 1.7;
}
.webweb-top-block-bazar .uk-panel {
	font-size: 24px;
	line-height: 1.5;
}
/* Top block. End */

/* CONDITIONS for Brands and Designers. Start */
.webweb-conditions-block h2 {
	text-transform: none;
}
.webweb-conditions-block .uk-panel.uk-margin-remove-top.uk-text-center {
	font-size: 30px;
	color: #000;
	margin-top: 40px !important;
}
.webweb-conditions-block .el-item {
	display: flex;
	justify-content: space-around;
	align-content: stretch;
	flex-wrap: wrap;
}
.webweb-conditions-block .el-item * {
	flex-basis: 33.333333%;
	font-size: 28px;
	color: #000;
}
.webweb-conditions-block h3 {
	text-transform: uppercase;
}
.webweb-conditions-block .el-item .el-meta {
	order: 1;
	text-align: center;
}
.webweb-conditions-block .el-content ul li {
	font-size: 18px;
	line-height: 1.6;
}
.webweb-conditions-block .webweb-conditions-inner {
	padding: 60px;
	background-color: #f5f5f5;
}
.webweb-conditions-block .uk-button-default {
	border-radius: 0;
	line-height: 60px;
	padding: 0 60px;
	font-weight: 700;
	text-transform: none;
	border: 3px solid #000;
}
/* CONDITIONS for Brands and Designers. End */

/* Activities. Start */
.webweb-location-item {
	position: relative;
	padding-bottom: 30px;
}
.webweb-location-mainblock {
	margin: 0 auto;
}
.webweb-location-mainblock::after, .webweb-location-mainblock::before {
	content: '';
	display: table;
	clear: both;
}
.webweb-location-col {
	width: 50%;
	text-align: right;
}
.webweb-location-flipped {
	float: right !important;
	text-align: left;
}
.webweb-location-block {
	padding-right: 40px;
}
.webweb-location-flipped .webweb-location-block {
	padding-right: 0;
	padding-left: 40px;
}
.webweb-location-title {
	margin-bottom: 6px;
	margin-top: 2px;
}
.webweb-location-name {
	font-size: 22px;
	line-height: 1.35;
	font-weight: 600;
	color: #000;
}
.webweb-location-item:first-child .webweb-location-line {
	top: 10px;
}
.webweb-location-line {
	position: absolute;
	width: 2px;
	top: 0;
	background-color:#e0e0e0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
}
.webweb-location-circle {
	width: 20px;
	height: 20px;
	border-radius: 100px;
	background: #222;
	position: absolute;
	right: 0;
	left: 0;
	top: 5px;
	margin: 0 auto;
	border: 2px solid #fff;
}
.webweb-location-item:last-child .webweb-location-line {
	height: 10px;
	bottom: auto;
}
/* Activities. End */

/* Registration. Start */
.webweb-bazar-registration-block h2 {
	font-size: 52px;
	text-transform: none;
}
.webweb-bazar-registration-block .uk-countdown-label {
	color: #fff;
}
/* Registration. End */

/* Fill in The Application. Start */
.webweb-application-form .uk-inline {
	width: 100%;
}
.webweb-application-form label {
	width: 100%;
	display: block;
}
.webweb-application-form .uk-button-default {
	border-radius: 0;
	line-height: 60px;
	padding: 0 60px;
	font-weight: 700;
	text-transform: none;
	border: 3px solid #000;
	background-color: #000;
	color: #fff;
}
.webweb-application-form .uk-button-default:focus,
.webweb-application-form .uk-button-default:hover {
	background-color: transparent;
	color: #111;
	border-color: #111;
	background-image: linear-gradient(90deg,#fff 50%,transparent 50%);
}
.webweb-application-form-error-message {
	color: red;
}
.webweb-application-form-error {
	border-bottom: 1px solid red;
}
/* Fill in The Application. End */

/* FAQ. Start */
.uk-accordion-title::before {
	content: "";
	width: 1.4em;
	height: 1.4em;
	margin-left: 10px;
	float: right;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.uk-accordion-title {
	text-transform: none;
	font-weight: 600;
}
.uk-accordion-title:focus,
.uk-accordion-title:hover {
	color: #777;
}
/* FAQ. End */

/* Footer. Start */
.webweb-bazar-footer,
.webweb-bazar-footer .uk-icon-link {
	background: #111;
	color: #fff;
}
/* Footer. End */
/** Sections. End **/
/**** Bizarre Bazaar. End ****/
/**** Pages. End ****/
/*** Main page. End ***/

/*** SPA and sauna. Start ***/
/** Sections. Start **/
/* Top block. Start */
.webweb-top-block-child-page .uk-section {
	min-height: 880px;
}
.webweb-top-block-child-page > .uk-container > .uk-grid {
	min-height: 880px;
	border-radius: 10px;
	background-repeat: no-repeat;
	background-size: cover;
	margin-left: 0 !important;
}
.webweb-top-block-child-page.webweb-spa-and-sauna > .uk-container > .uk-grid {
	background-image: url(https://parqubud.com/wp-content/uploads/2021/11/spa-and-massage-top-block-bg.jpg);
}
.webweb-top-block-child-page > .uk-container > .uk-grid > div:first-child {
	padding-left: 110px;
}
.webweb-top-block-child-page > .uk-container > .uk-grid > div:last-child {
	padding-left: 0;
	padding-right: 110px;
	margin-left: -30px;
}
.webweb-top-block-child-page > .uk-container > .uk-grid > div:first-child > div {
	padding-top: 80px;
}
.webweb-top-block-child-page .webweb-subtitle-top-block {
	max-width: 490px;
	margin-top: 30px !important;
}
.webweb-top-block-child-page .webweb-button-gold .uk-button {
	min-width: 275px;
	margin-top: 10px;
	font-size: 16px;
}
.webweb-top-block-child-page .webweb-text-block-white {
	min-width: 770px;
	max-width: 770px;
	min-height: 400px;
	padding: 40px 60px;
	background: rgba(255, 255, 255, .75);
}
.webweb-top-block-child-page .webweb-text-block-white .uk-h2 {
	margin-bottom: 10px;
}
.webweb-top-block-child-page .webweb-text-block-white p {
	color: #333 !important;
}
.webweb-top-block-child-page .webweb-text-block-white .webweb-phone {
	padding-top: 90px;
	margin-bottom: 30px;
}
.webweb-top-block-child-page .webweb-text-block-white .webweb-phone a {
	font-family: Lora;
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 110%;
	text-decoration: none;
	color: #333 !important;
}
.webweb-top-block-child-page .webweb-text-block-white .webweb-subtitle {
	font-size: 18px;
	max-width: 300px;
	margin-top: 10px;
}
.webweb-top-block-child-page .webweb-text-block-white .webweb-address {
	max-width: 460px;
	font-size: 14px;
	line-height: 140%;
}
.webweb-top-block-child-page .webweb-text-block-white button {
	border: 1px solid #000 !important;
	min-width: 275px;
	color: #000 !important;
	font-weight: 400;
	font-size: 16px;
	margin-top: 0;
}
.webweb-top-block-child-page .webweb-text-block-white button:hover {
	background-color: #000 !important;
	color: #fff !important;
}
.webweb-top-block-child-page .webweb-button-gold .uk-button {
	color: #F5E197 !important;
	border-color: #F5E197 !important;
}
.webweb-top-block-child-page .webweb-button-gold .uk-button:hover {
	color: #000 !important;
	background-color: #F5E197 !important;
}
.webweb-top-block-child-page .webweb-button-gold {
	margin-top: 30px !important;
}
/* Top block. End */

/* 3 massage rooms. Start */
.webweb-3-massage-rooms > .uk-container {
	min-height: 880px;
}
.webweb-3-massage-rooms > .uk-container > .uk-grid {
	background-image: url(https://parqubud.com/wp-content/uploads/2021/09/3-massage-rooms-block-bg.jpg);
	min-height: 880px;
	border-radius: 10px;
	background-repeat: no-repeat;
	background-size: cover;
	margin-left: 0 !important;
}
.webweb-3-massage-rooms .uk-margin.uk-container.uk-container-xlarge,
.webweb-3-massage-rooms .uk-width-1-1.uk-first-column {
	padding: 0 !important;
}
.webweb-3-massage-rooms h1 {
	padding-top: 80px;
}
.webweb-3-massage-rooms > .tm-grid-expand.uk-child-width-1-1 {
	margin-top: -655px !important;
	margin-bottom: 95px;
}
.webweb-3-massage-rooms .uk-margin.uk-container.uk-container-xlarge .uk-panel.uk-margin.uk-text-center {
	font-size: 14px;
	max-width: 33%;
	margin: 30px auto 0 auto !important;
}
/* Test*/
/*.webweb-3-massage-rooms .uk-margin.uk-container.uk-container-xlarge,
.webweb-3-massage-rooms .tm-grid-expand.uk-child-width-1-1 > .uk-first-column {
	padding: 0 !important;
}
.webweb-image-slider {
	margin: 0 -5vw;
}
.webweb-image-slider .el-item.uk-width-1-1.uk-active {
	max-width: calc(1070px - 10vw);
}
.webweb-image-slider .el-item.uk-width-1-1.uk-active .uk-cover-container,
.webweb-image-slider img {
	border-radius: 10px;
	transition: .3s linear;
}*/
.webweb-image-slider .el-item.uk-width-1-1.uk-active .uk-cover-container,
.webweb-image-slider img {
	border-radius: 10px;
	transition: .3s linear;
}
.webweb-image-slider .uk-transition .el-item.uk-width-1-1,
.webweb-image-slider .uk-transition .el-item.uk-width-1-1.uk-active,
.webweb-image-slider .uk-transition .el-item.uk-width-1-1 img,
.webweb-image-slider .uk-transition .el-item.uk-width-1-1 > div,
.webweb-image-slider .uk-transition .el-item.uk-width-1-1 > div > .uk-cover-container,
.webweb-image-slider .el-item.uk-width-1-1 img
.webweb-image-slider .el-item.uk-width-1-1:not(.uk-active) .uk-cover-container,
.webweb-image-slider .el-item.uk-width-1-1:not(.uk-active) > div {
	transition: .3s linear;
}
.webweb-image-slider .uk-transition .el-item.uk-width-1-1.uk-active img {
	/*transform: scale(.8);*/
	transition: .3s linear;
}
.webweb-image-slider .el-item.uk-width-1-1:not(.uk-active) img {
	/*transform: scale(.8);*/
	transition: .3s linear;
	border-radius: 10px;
}
.webweb-image-slider .el-item.uk-width-1-1.uk-active > div {
	margin: -4vh -5vw 0 -5vw;
}
.webweb-image-slider .el-item.uk-width-1-1.uk-active img {
	object-fit: cover;
	/*width: 1070px;
	height: 485px;*/
	transition: .3s linear;
}
.webweb-image-slider .uk-slider-items {
	margin-top: 5vh;
}
.webweb-image-slider .uk-slider-items li {
	width: 46.5%;
	margin: 0px 43px;
}
.webweb-image-slider .uk-slidenav {
	width: 40px;
	height: 40px;
	padding: 10px;
	background-repeat: no-repeat;
	background-position: center center;
	transition: .2s linear;
}
.webweb-image-slider .uk-slidenav:hover {
	transition: .2s linear;
}
.webweb-image-slider .uk-slidenav-previous svg,
.webweb-image-slider .uk-slidenav-next svg {
	display: none;
}
.webweb-image-slider .uk-slidenav-previous {
	background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3333 1.33325L1.66663 11.9999L12.3333 22.6666' stroke='black' stroke-width='2' /%3E%3Cline d='M1.66663 1H24' y1='12' x1='1' x2='24' y2='12' stroke='black' stroke-width='2' /%3E%3C/svg%3E");
	left: 14vw;
	margin-top: 30px;
}
.webweb-image-slider .uk-slidenav-next {
	background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3333 1.33325L1.66663 11.9999L12.3333 22.6666' stroke='black' stroke-width='2' /%3E%3Cline d='M1.66663 1H24' y1='12' x1='1' x2='24' y2='12' stroke='black' stroke-width='2' /%3E%3C/svg%3E");
	transform: rotate(180deg) !important;
	margin-top: -50px;
	right: 9.5vw;
}
.webweb-3-massage-rooms .webweb-3-massage-rooms-text-bottom {
	font-size: 18px;
	margin-top: 25px !important;
	text-transform: uppercase;
}
/* 3 massage rooms. End */

/* Body treatments. Start */
.webweb-body-treatments-3-col {
	padding: 40px 0;
}
.webweb-body-treatments-3-col img {
	border-radius: 10px;
}
.webweb-body-treatments-3-col .uk-container > div > div:first-child {
	padding-left: 110px;
}
.webweb-body-treatments-3-col .uk-container > div > div:nth-child(2) {
	max-width: 520px;
	margin-right: 30px;
}
.webweb-body-treatments-2-col .uk-container > div > div:nth-child(2) {
	max-width: inherit;
	margin-right: 0;
}
.webweb-body-treatments-3-col .uk-container > div > div:nth-child(3) {
	max-width: 520px;
}
.webweb-body-treatments-3-col .webweb-pretitle {
	font-family: Lora;
	font-size: 18px;
}
/*.webweb-body-treatments-3-col .uk-container > div > div:first-child h1 {
	max-width: 430px;
}*/
.webweb-body-treatments-3-col .uk-container > div > div:first-child .uk-panel p,
.webweb-body-treatments-3-col .uk-container > div > div:first-child .uk-panel ul {
	font-size: 14px;
	max-width: 400px;
	line-height: 140%;
}
/*.webweb-body-treatments-3-col .uk-container > div > div:first-child .uk-panel p:nth-child(2) {
	text-transform: uppercase;
}*/
.webweb-body-treatments-3-col .webweb-button-gold a {
	min-width: 275px;
}
/* Body treatments. End */

/* Health and beauty treatments. Start */
.webweb-health-and-beauty-treatments {
	padding-top: 100px;
}
/* Health and beauty treatments. End */

/* Services. Start */
.webweb-spa-massage-services .webweb-services-first-row {
	/*background-image: url(https://parqubud.com/wp-content/themes/yootheme-parq/images/bg-services.png);*/
	background: #202924;
	background-repeat: repeat-y;
	background-position: center top;
	border-radius: 10px 10px 0 0;
	padding-top: 60px;
}
.webweb-spa-massage-services .webweb-services-first-row > div:first-child {
	padding-left: 110px;
}
.webweb-spa-massage-services .uk-container > div:nth-child(n+2) {
	/*background-image: url(https://parqubud.com/wp-content/themes/yootheme-parq/images/bg-services.png);*/
	background: #202924;
	background-repeat: repeat-y;
	background-position: initial;
	margin-top: 0 !important;
	padding-top: 20px;
}
.webweb-spa-massage-services .uk-container > .uk-margin-remove-vertical.uk-container.uk-container-xlarge:not(.uk-container-expand-right) {
	background-image: url(https://parqubud.com/wp-content/themes/yootheme-parq/images/bg-services.png);
	padding-top: 0 !important;
	padding: 40px 0;
	border-radius: 0 0 10px 10px !important;
}
.webweb-spa-massage-services .uk-container > .uk-margin-remove-vertical.uk-container.uk-container-xlarge:not(.uk-container-expand-right) .webweb-services-last-row {
	padding-top: 55px;
}
.webweb-services-first-row {
	max-width: 1732px;
	margin: 0 auto;
}
.webweb-services-first-row > div >.uk-panel {
	font-size: 14px;
	max-width: 600px;
}
.webweb-services-first-row .webweb-button-gold {
	padding-right: 190px;
}
.webweb-services-first-row .webweb-button-gold a {
	min-width: 275px;
}
.webweb-spa-massage-services > div {
	padding: 0;
}
.webweb-spa-massage-services > div > .uk-container-expand-right.uk-container-xlarge {
	max-width: calc(50% + (1732px / 2));
}
.webweb-sliders-to-right {
	padding: 0 110px;
	margin-left: 0;
}
.webweb-sliders-to-right > div {
	padding: 0;
}
.webweb-sliders-to-right img {
	border-radius: 10px;
}
.webweb-sliders-to-right .uk-slidenav-previous svg,
.webweb-sliders-to-right .uk-slidenav-next svg {
	display: none;
}
.webweb-sliders-to-right .uk-slidenav-previous {
	background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3333 1.33325L1.66663 11.9999L12.3333 22.6666' stroke='black' stroke-width='2' /%3E%3Cline d='M1.66663 1H24' y1='12' x1='1' x2='24' y2='12' stroke='black' stroke-width='2' /%3E%3C/svg%3E");
	background-color: rgba(255,255,255,1) !important;
	width: 40px;
	height: 40px;
	padding: 10px;
	background-repeat: no-repeat;
	background-position: center center;
	transition: .2s linear;
	top: 130px;
	left: 0;
	margin-left: 0;
}
.webweb-sliders-to-right .uk-slidenav-next {
	background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3333 1.33325L1.66663 11.9999L12.3333 22.6666' stroke='black' stroke-width='2' /%3E%3Cline d='M1.66663 1H24' y1='12' x1='1' x2='24' y2='12' stroke='black' stroke-width='2' /%3E%3C/svg%3E");
	background-color: rgba(255,255,255,1) !important;
	transform: rotate(180deg) !important;
	width: 40px;
	height: 40px;
	padding: 10px;
	background-repeat: no-repeat;
	background-position: center center;
	transition: .2s linear;
	/*right: 12vw;*/
	top: 50px;
	margin-right: 0;
}
.webweb-sliders-to-right li {
	max-width: 440px;
	margin-right: 32px !important;
	margin-left: 32px !important;
	cursor: pointer;
}	
.webweb-sliders-to-right .uk-slider-items > li > div {
	min-width: 440px;
}
.webweb-image-slider-right-button .uk-cover-container > .uk-panel {
	position: relative !important;
	padding: 10px;
}
.webweb-image-slider-right-button .uk-cover-container > .uk-panel .el-title {
	position: relative !important;
	padding: 10px;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 18px;
}
.webweb-sliders-to-right h3 {
	font-size: 30px;
	text-transform: uppercase;
	margin-bottom: 25px;
}
.webweb-spa-massage-services > .uk-container > .uk-margin-remove-vertical {
	padding-top: 20px !important;
}
.uk-slider-nav.uk-dotnav {
	display: none;
}
/* Services. End */

/* Membership. Start */
.webweb-membership > .uk-container {
	background: #fff;
	border-radius: 10px;
	padding: 0;
}
.webweb-membership > .uk-container > .uk-grid:nth-child(1) > div:nth-child(1) {
	margin: 70px 0 0 110px;
}
.webweb-membership .el-item img {
	background: #f4f4f4;
	border-radius: 10px;
	padding: 80px 50px;
}
.webweb-membership .el-title {
	font-weight: 500;
	font-size: 16px;
	text-transform: uppercase;
}
.webweb-membership .uk-grid > .uk-first-column >.uk-panel.uk-margin{
	font-size: 14px;
	max-width: 520px;
	padding-bottom: 10px;
}
.webweb-membership > .uk-container > div:last-child {
	margin-bottom: 80px;
}
/* Membership. End */

/* Gift Certificate. Start */
.webweb-gift-certificate > .uk-container {
	background: #202924;
	border-radius: 10px;
	padding: 0;
}
.webweb-gift-certificate > .uk-container > .uk-grid:nth-child(1) > div:nth-child(1) {
	margin-left: 70px;
}
.webweb-gift-certificate .uk-tile > div >.uk-panel.uk-margin{
	font-size: 14px;
	max-width: 520px;
	padding-bottom: 10px;
}
.webweb-gift-certificate .uk-background-center-center {
	min-height: 500px;
	padding-bottom: 40px;
}
.webweb-gift-certificate .el-content.uk-button.uk-button-primary {
	min-width: 175px;
}
.webweb-gift-certificate .webweb-rules-gift-certificate a {
	color: #ECC642 !important;
	font-size: 18px !important;
	text-transform: uppercase;
	text-decoration: none;
	border-bottom: 2px solid rgba(136, 121, 69, 0.3);
}
.webweb-gift-certificate .webweb-gift-certificate-button {
	margin-top: 30px !important;
	margin-bottom: 80px;
}
/* Gift Certificate. End */
/** Sections. End **/
/*** SPA and sauna. End ***/

/*** Yoga Shalla. Start ***/
/** Sections. Start **/
/* Top block. Start */
.webweb-top-block-child-page.webweb-yoga-shalla > .uk-container > .uk-grid {
	background-image: url(https://parqubud.com/wp-content/uploads/2021/10/yoga-shalla-top-block-bg.jpg) !important;
}
/* Top block. End */

/* 3 halls. Start */
.webweb-4-yoga-gyms {
	/*padding-top: 80px;*/
	padding-bottom: 0;
}
.webweb-4-yoga-gyms .uk-container > div > div:first-child {
	width: 27%;
	padding-left: 110px;
}
.webweb-4-yoga-gyms .uk-container > div > div:last-child {
	width: 51%;
	padding-right: 110px;
}
.webweb-4-yoga-gyms .uk-margin-medium {
	margin: 40px 0 !important;
}
.webweb-4-yoga-gyms .webweb-right-col > .uk-grid > div:first-child .el-item {
	padding-left: 3px;
}
.webweb-4-yoga-gyms .webweb-right-col > .uk-grid > div:first-child .el-title {
	font-size: 30px;
}
.webweb-4-yoga-gyms .el-content {
	font-size: 14px;
}
.webweb-4-yoga-gyms .webweb-right-col {
	margin-top: 30px !important;
}
.webweb-4-yoga-gyms .webweb-right-col > div > div:first-child {
	width: 62%;
}
.webweb-4-yoga-gyms .webweb-right-col > div > div:last-child {
	width: 38%;
	text-align: right;
}
.webweb-4-yoga-gyms .webweb-right-col > .uk-grid > div:last-child .el-title {
	font-size: 20px;
	line-height: 180%;
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
}
.webweb-4-yoga-gyms .webweb-right-col .el-content {
	margin-top: 15px !important;
}
.webweb-4-yoga-gyms .webweb-right-col .el-image.uk-icon > svg {
	display: none;
}
.webweb-4-yoga-gyms .webweb-right-col > .uk-grid > div:last-child .el-title::before {
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='19' viewBox='0 0 16 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='7.99995' cy='4.8' r='3.8' stroke='%23BBAB70' stroke-width='2'/%3E%3Cpath d='M1 15.4286C1 11.8782 3.87817 9 7.42857 9H8.57143C12.1218 9 15 11.8782 15 15.4286C15 16.5174 14.1174 17.4 13.0286 17.4H2.97143C1.88264 17.4 1 16.5174 1 15.4286Z' stroke='%23BBAB70' stroke-width='2'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	width: 16px;
	height: 19px;
	display: inline-block;
	padding-right: 10px;
	margin-bottom: -2px;
}
/* 3 halls. End */

/* And even more. Start */
.webweb-and-even-more .webweb-services-first-row > div > .uk-panel {
	max-width: 510px;
}
.webweb-spa-massage-services.webweb-and-even-more .webweb-services-first-row {
	background-image: none;
	padding-top: 10px;
}
.webweb-spa-massage-services.webweb-and-even-more .uk-container > div:nth-child(n+2) {
	background-image: none;
	padding-top: 50px;
	padding-bottom: 30px;
}
.webweb-and-even-more .webweb-sliders-to-right li > div {
	min-width: 330px;
}
.webweb-and-even-more .webweb-sliders-to-right .uk-slidenav-next {
	top: 170px;
}
.webweb-and-even-more .webweb-image-slider-right-button .uk-cover-container > .uk-panel .el-title {
	font-weight: 400;
	text-align: center;
}
.webweb-and-even-more .webweb-image-slider-right-button .uk-cover-container > .uk-panel {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	position: absolute !important;
	padding: 25px 30px;
	background: #799586;
	border-radius: 10px;
	opacity: 1;
}
.webweb-and-even-more .webweb-image-slider-right-button .uk-cover-container .el-content {
	font-size: 18px;
	font-weight: 500;
	line-height: 110%;
	text-align: center;
	text-transform: uppercase;
}
.webweb-and-even-more .webweb-image-slider-right-button .uk-cover-container .webweb-treiner-years {
	font-size: 14px;
}
.webweb-and-even-more .webweb-image-slider-right-button .uk-cover-container .webweb-treiner-sublogo {
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.webweb-and-even-more .webweb-image-slider-right-button .el-item .el-title {
	opacity: 1;
	font-size: 18px;
	text-align: center;
	text-transform: uppercase;
	margin-top: 35px !important;
}
/* And even more. End */

/* Trainers. Start */
.webweb-trainers .webweb-services-first-row > div > .uk-panel {
	max-width: 510px;
}
.webweb-spa-massage-services.webweb-trainers .webweb-services-first-row {
	background-image: none;
	padding-top: 10px;
}
.webweb-spa-massage-services.webweb-trainers .uk-container > div:nth-child(n+2) {
	background-image: none;
	padding-top: 50px;
	padding-bottom: 30px;
}
.webweb-trainers .webweb-sliders-to-right li > div {
	min-width: 330px;
}
.webweb-trainers .webweb-sliders-to-right li {
	margin-right: 45px !important;
	/*max-width: 330px;*/
}
.webweb-trainers .webweb-sliders-to-right .uk-slidenav-next {
	top: 170px;
}
.webweb-trainers .webweb-image-slider-right-button .uk-cover-container > .uk-panel .el-title {
	font-weight: 400;
	text-align: center;
}
.webweb-trainers .webweb-image-slider-right-button .uk-cover-container > .uk-panel {
	height: 100%;
	position: absolute !important;
	padding: 25px 30px;
	background: #202924;
	border-radius: 10px;
}
.webweb-trainers .webweb-image-slider-right-button .uk-cover-container .el-content {
	position: absolute;
	bottom: 0;
	font-size: 14px;
	padding-right: 30px;
	padding-bottom: 25px;
	/*padding-top: calc(500px - 100%);
	margin-top: 0 !important;*/
}
.webweb-trainers .webweb-image-slider-right-button .uk-cover-container .webweb-treiner-years {
	font-size: 14px;
}
.webweb-trainers .webweb-image-slider-right-button .uk-cover-container .webweb-treiner-sublogo {
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.webweb-trainers .webweb-image-slider-right-button .el-item .el-title {
	opacity: 1;
	font-size: 18px;
	text-align: center;
	text-transform: uppercase;
	margin-top: 35px !important;
}
/* Trainers. End */
/** Sections. End **/
/*** Yoga Shalla. End ***/

/*** Hothaus. Start ***/
/** Sections. Start **/
/* Top block. Start */
.webweb-top-block-child-page.webweb-sauna-complex > .uk-container > .uk-grid {
	background-image: url(https://parqubud.com/wp-content/uploads/2021/10/sauna-complex-top-block-bg.jpg);
}
/* Top block. End */

/* 2 finnish sauna. Start */
.webweb-body-treatments-3-col.webweb-2-finnish-sauna .uk-container > div > div:first-child h1 {
	max-width: 460px;
}
.webweb-2-finnish-sauna {
	padding-top: 40px;
}
/* 2 finnish sauna. End */

/* Hamam and warm room. Start */
.webweb-hamam-and-warm-room.webweb-body-treatments-3-col {
	padding-top: 0;
}
.webweb-hamam-and-warm-room > .uk-container {
	background: #202924;
	border-radius: 10px;
	padding: 40px 0;
}
.webweb-hamam-and-warm-room.webweb-body-treatments-3-col .uk-container > div > div:first-child {
	padding: 0 40px 0 25px;
}
/* Hamam and warm room. End */

/* Premium corporate events. Start */
.webweb-environment-inspires.webweb-organization-corporate-events {
	padding-top: 0;
	padding-bottom: 10px;
}
.webweb-environment-inspires.webweb-organization-corporate-events > .uk-container {
	background: #202924;
	border-radius: 10px;
	padding: 40px 0;
}
.webweb-environment-inspires.webweb-organization-corporate-events .uk-container > .tm-grid-expand.uk-grid > .uk-first-column {
	padding-top: 60px;
	padding-left: 150px;
}
.webweb-environment-inspires.webweb-organization-corporate-events .webweb-grid .uk-grid > div:nth-child(1) .el-item,
.webweb-environment-inspires.webweb-organization-corporate-events .webweb-grid .uk-grid > div:nth-child(3) .el-item {
	height: 100%;
	margin-top: 0;
}
/*.webweb-environment-inspires.webweb-organization-corporate-events {
	padding-top: 105px;
	padding-bottom: 135px;
}*/
.webweb-organization-corporate-events .uk-h5 {
	font-size: 14px;
	max-width: 500px;
}
.webweb-organization-corporate-events .webweb-button-gold a {
	min-width: 275px;
}
.webweb-organization-corporate-events .webweb-grid > .uk-grid > div > .el-item {
	height: 610px !important;
	/*max-width: 235px;*/
}
.webweb-organization-corporate-events .webweb-grid > .uk-grid > div {
	max-width: 260px;
	padding-left: 30px;
}
/* Premium corporate events. End */
/** Sections. End **/
/*** Hothaus. End ***/

/*** Gym. Start ***/
/** Sections. Start **/
/* Top block. Start */
.webweb-top-block-child-page.webweb-gym-top-block > .uk-container > .uk-grid {
	background-image: url(https://parqubud.com/wp-content/uploads/2021/10/gym-top-block-bg.jpg) !important;
}
/* Top block. End */

/* Services. Start */
.webweb-body-treatments-3-col.webweb-services-first-row {
	padding-top: 80px;
}
.webweb-body-treatments-3-col.webweb-services-last-row {
	padding-bottom: 80px;
}
/* Services. End */

/** Sections. End **/
/*** Gym. End ***/

/*** Apartments. Start ***/
/** Sections. Start **/
/* Top block. Start */
.webweb-top-block-child-page.webweb-apartments-top-block {
	padding-bottom: 15px !important;
}
.webweb-top-block-child-page.webweb-apartments-top-block > .uk-container > .uk-grid {
	background-image: url(https://parqubud.com/wp-content/uploads/2021/10/apartments-top-block-bg.jpg) !important;
}
/* Top block. End */

/* Apartaments block. Start */
.webweb-body-treatments-3-col.webweb-apartaments-block {
	padding: 15px 0;
}
.webweb-apartaments-block.webweb-last-block {
	padding-bottom: 0 !important;
}
.webweb-apartaments-block > .uk-container > .uk-grid {
	background: #202924;
	border-radius: 10px;
	padding: 30px 30px 30px 0;
}
.webweb-body-treatments-2-col.webweb-apartaments-block .uk-container > div > div:nth-child(2) {
	max-width: 1040px;
}
.webweb-button-modal-block > .webweb-button-gold {
	margin-top: 35px;
}
.webweb-apartaments-slider ul {
	border-radius: 10px;
}
.webweb-apartaments-slider .uk-slidenav {
	width: 40px;
	height: 40px;
	padding: 10px;
	background-repeat: no-repeat;
	background-position: center center;
	transition: .2s linear;
}
.webweb-apartaments-slider .uk-slidenav:hover {
	transition: .2s linear;
}
.webweb-apartaments-slider .uk-slidenav-previous svg,
.webweb-apartaments-slider .uk-slidenav-next svg {
	display: none;
}
.webweb-apartaments-slider .uk-slidenav-previous {
	background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3333 1.33325L1.66663 11.9999L12.3333 22.6666' stroke='black' stroke-width='2' /%3E%3Cline d='M1.66663 1H24' y1='12' x1='1' x2='24' y2='12' stroke='black' stroke-width='2' /%3E%3C/svg%3E");
	margin-top: 30px;
	margin-left: 30px;
}
.webweb-apartaments-slider .uk-slidenav-next {
	background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3333 1.33325L1.66663 11.9999L12.3333 22.6666' stroke='black' stroke-width='2' /%3E%3Cline d='M1.66663 1H24' y1='12' x1='1' x2='24' y2='12' stroke='black' stroke-width='2' /%3E%3C/svg%3E");
	transform: rotate(180deg) !important;
	margin-top: -50px;
	margin-right: 30px;
}
.webweb-room-features {
	max-width: 350px;
	padding-top: 65px;
	padding-bottom: 65px;
}
.webweb-room-features > .uk-grid > div .el-title {
	font-size: 18px;
	line-height: 180%;
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
}
.webweb-room-features > .uk-grid .el-title span::before {
	content: '';
	background-repeat: no-repeat;
	width: 20px;
	height: 23px;
	display: inline-block;
	margin-bottom: -5px;
}
.webweb-room-features > .uk-grid .el-title .webweb-apartaments-guests::before {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='23' viewBox='0 0 16 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='7.99995' cy='4.8' r='3.8' stroke='%23BBAB70' stroke-width='2'/%3E%3Cpath d='M1 15.4286C1 11.8782 3.87817 9 7.42857 9H8.57143C12.1218 9 15 11.8782 15 15.4286C15 16.5174 14.1174 17.4 13.0286 17.4H2.97143C1.88264 17.4 1 16.5174 1 15.4286Z' stroke='%23BBAB70' stroke-width='2'/%3E%3C/svg%3E%0A");
	padding-right: 20px;
}
.webweb-room-features > .uk-grid .el-title .webweb-apartaments-bathrooms::before {
	background-image: url("data:image/svg+xml,%3Csvg width='32' height='23' viewBox='0 0 32 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 11.3335C1 10.2289 1.89543 9.3335 3 9.3335H28.5833C29.6879 9.3335 30.5833 10.2289 30.5833 11.3335V13.0002C30.5833 17.9707 26.5539 22.0002 21.5833 22.0002H10C5.02944 22.0002 1 17.9707 1 13.0002V11.3335Z' stroke='%23BBAB70' stroke-width='2'/%3E%3Cpath d='M4.58301 9.25V4.20833C4.58301 2.43642 6.01943 1 7.79134 1V1C9.56325 1 10.9997 2.43642 10.9997 4.20833V4.66667' stroke='%23BBAB70' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
	padding-right: 25px;
}
.webweb-room-features > .uk-grid .el-title .webweb-apartaments-rooms::before {
	background-image: url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='23' height='23' stroke='%23BBAB70' stroke-width='2'/%3E%3Cpath d='M7 24V18.5C7 17.9477 7.44772 17.5 8 17.5H24' stroke='%23BBAB70' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M10.5 19.25V22.25C10.5 23.2165 9.7165 24 8.75 24C7.7835 24 7 23.2165 7 22.25V19.25C7 18.2835 7.7835 17.5 8.75 17.5C9.7165 17.5 10.5 18.2835 10.5 19.25Z' stroke='%23BBAB70' stroke-width='2'/%3E%3Cpath d='M17 24.5V20.5C17 18.8431 18.3431 17.5 20 17.5H23.5' stroke='%23BBAB70' stroke-width='2'/%3E%3Cpath d='M12 18V13C12 12.4477 12.4477 12 13 12H25' stroke='%23BBAB70' stroke-width='2'/%3E%3Cpath d='M10.5 24V20.5C10.5 18.8431 11.8431 17.5 13.5 17.5H16' stroke='%23BBAB70' stroke-width='2'/%3E%3C/svg%3E%0A");
	padding-right: 20px;
}
.webweb-room-features > .uk-grid .el-title .webweb-apartaments-beds::before {
	background-image: url("data:image/svg+xml,%3Csvg width='33' height='20' viewBox='0 0 36 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1V20.5' stroke='%23BBAB70' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M1.61426 13.2856H31.5571C32.6617 13.2856 33.5571 14.1811 33.5571 15.2856V20.4999' stroke='%23BBAB70' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='9.59978' cy='4.68571' r='3.68571' stroke='%23BBAB70' stroke-width='2'/%3E%3Cpath d='M20.2004 1H28.029C31.4216 1 34.1719 3.75025 34.1719 7.14286C34.1719 7.82138 33.6218 8.37143 32.9433 8.37143H20.2004C19.0959 8.37143 18.2004 7.476 18.2004 6.37143V3C18.2004 1.89543 19.0959 1 20.2004 1Z' stroke='%23BBAB70' stroke-width='2'/%3E%3C/svg%3E%0A");
	padding-right: 25px;
}
.webweb-modal .uk-h2 {
	font-weight: 500;
}
.webweb-modal img {
	margin-top: 30px;
}
.webweb-room-features-retret-apartaments-modal {
	margin-top: 30px;
}
.webweb-room-features-list {
	max-width: 360px;
}
.webweb-room-features-list span:first-child {
	font-weight: 500;
	font-size: 14px;
	line-height: 140%;
	text-transform: uppercase;
}
.webweb-room-features-list span:last-child {
	float: right;
	font-weight: 500;
	font-size: 14px;
	line-height: 140%;
}
.webweb-modal .webweb-apartaments-grid > div:last-child {
	padding-left: 110px;
}
.webweb-apartaments-grid .webweb-room-features {
	padding-bottom: 20px;
}
.uk-section-secondary:not(.uk-preserve-color) .uk-list-divider.webweb-room-features-list > li {
	border-top-color: transparent;
	border-bottom: 1px solid rgba(255,255,255,.2);
	margin-bottom: 15px;
	padding-bottom: 15px;
	margin-top: 0;
	padding-top: 0;
}
.webweb-apartaments-grid .webweb-button-gold {
	margin-top: 55px !important;
}
/* Apartaments block. End */
/** Sections. Start **/
/*** Apartments. End ***/

/*** Coworking. Start ***/
/** Sections. Start **/
/* Top block. Start */
.webweb-top-block-child-page.webweb-offices-top-block > .uk-container > .uk-grid {
	background-image: url(https://parqubud.com/wp-content/uploads/2021/10/coworking-top-block-bg.jpg) !important;
}
/* Top block. End */

/* Freedom and independence. Start */
.webweb-organizationcorporate-events-and-parties > .uk-container {
	padding: 10px 0;
}
.webweb-organizationcorporate-events-and-parties > .uk-container > .uk-grid{
	background: #fff !important;
	border-radius: 10px;
	padding: 60px 110px;
}
.webweb-organizationcorporate-events-and-parties .el-title,
.webweb-organizationcorporate-events-and-parties .el-content {
	color: #000 !important;
}
.webweb-organizationcorporate-events-and-parties .webweb-grid-organization-corporate > .uk-grid > div:first-child {
	width: 60%;
}
.webweb-organizationcorporate-events-and-parties .webweb-grid-organization-corporate > .uk-grid > div:last-child {
	width: 40%;
	padding-left: 0;
}
.webweb-organizationcorporate-events-and-parties .webweb-grid-organization-corporate > .uk-grid > div:last-child .el-item {
	text-align: justify;
}
.webweb-organizationcorporate-events-and-parties .webweb-image {
	margin-top: 60px !important;
}
.webweb-organizationcorporate-events-and-parties img {
	border-radius: 10px;
}
/* Freedom and independence. End */
	
/* Stylish design for inspiration. Start */
/* Stylish design for inspiration. End */

/* Solo and team work. Start */
.webweb-solo-and-team-work > .uk-container > .tm-grid-expand {
	background: #202924;
	padding: 40px 30px;
	border-radius: 10px;
}
/* Solo and team work. End */
/** Sections. End **/
/*** Coworking. End ***/

/*** Restaurants. Start ***/
/** Sections. Start **/
/* Top block. Start */
.webweb-top-block-child-page.webweb-restaurants-top-block > .uk-container > .uk-grid > div:last-child {
	padding-left: 110px;
	padding-right: 0;
	margin-left: 0;
}
.webweb-top-block-child-page.webweb-restaurants-top-block > .uk-container > .uk-grid {
	background-image: url(https://parqubud.com/wp-content/uploads/2021/09/restaurants-top-block-bg.jpg);
}
.webweb-top-block-child-page.webweb-restaurants-top-block > .uk-container > .uk-grid > div:first-child > div {
	padding-top: 0;
}
.webweb-restaurants-top-block h1 {
	font-size: 64px;
	margin-bottom: 10px !important;
}
.webweb-restaurants-top-block .webweb-subtitle-top-block {
	text-transform: uppercase;
	margin-top: 0 !important;
}
/* Top block. End */

/* Choose your restaurant. Start */
.webweb-choose-your-restaurant {
	padding-top: 70px !important;
	padding-bottom: 50px !important;
}
.webweb-choose-your-restaurant .uk-grid {
	padding-left: 20px;
}
.webweb-choose-your-restaurant .uk-grid > div {
	padding-left: 30px;
}
.webweb-choose-your-restaurant img {
	border-radius: 10px;
}
.webweb-choose-your-restaurant .el-title {
	font-family: 'Lora';
	font-weight: 500;
	font-size: 24px;
	line-height: 140%;
	text-transform: uppercase;
}
/* Choose your restaurant. End */
/** Sections. End **/
/*** Restaurants. End ***/
/**** Pages. End ****/

/**** Responsive. Start ****/
/*** Main resolutions. Start ***/
@media (max-width: 767px) {
	/**** Main. Start ****/

	/* Modal. Start */
	.webweb-modal .uk-modal-dialog {
		padding: 20px;
	}
	/* Modal. End */

	/* Sections. Start */

	/* Sections. End */

	/*** Header. Start ***/
	/* Navbar all & main pages. Start */
	.tm-header :not(.uk-sticky-below) > .uk-navbar-container {
		padding-top: 12px;
	}
	.uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {
		align-items: center;
		padding-top: 0;
	}
	.uk-logo img {
		width: 32px;
	}
	.uk-sticky .uk-navbar-container {
		background: transparent;
		margin-bottom: -95px;
	}
	.uk-sticky .uk-navbar-container .uk-navbar-right {
		z-index: 1;
	}
	.uk-sticky-fixed .uk-navbar-container {
		background: #131815;
	}
	.uk-navbar,
	.uk-navbar-toggle {
		min-height: 60px;
	}
	.uk-navbar-toggle {
		color: #fff !important;
		padding-right: 30px;
	}
	.uk-navbar-toggle-icon svg rect {
		height: 2px !important;
	}
	.uk-navbar-toggle-icon svg rect:first-child {
		transform: translate(0, 15%);
	}
	.uk-navbar-toggle-icon svg rect:last-child {
		display: none;
	}
	.webweb-top-block .webweb-top-year,
	.webweb-top-block .webweb-top-bottom-menu {
		display: none;
	}
	/* Navbar all & main pages. End */

	/* Navbar child pages. Start */
	.page-child .uk-sticky .uk-navbar-container,
	.page-parent .uk-sticky .uk-navbar-container {
		margin-bottom: 0;
	}
	.page-child .uk-navbar,
	.page-parent .uk-navbar {
		min-height: 60px;
	}
	.page-child .uk-offcanvas-bar .uk-nav-primary > li > a,
	.page-parent .uk-offcanvas-bar .uk-nav-primary > li > a {
		color: #fff;
	}
	.page-child .uk-navbar-toggle,
	.page-parent .uk-navbar-toggle {
		min-height: 60px;
		padding-right: 10px;
	}
	.page-child .uk-sticky-fixed .uk-navbar-center:not(:only-child),
	.page-parent .uk-sticky-fixed .uk-navbar-center:not(:only-child) {
		left: 37vw;
		transform: translate(0,-50%);
	}
	/* Navbar child pages. Start */
	/*** Header. End ***/

	/* Heading. Start */
	h1 {
		font-size: 36px;
	}
	h1.uk-h1 {
		font-size: 36px;
	}
	/* Heading. End */
	
	/* Block nav. Start */
	.webweb-block-nav span {
		font-size: 14px;
	}
	.webweb-block-nav span:nth-child(2) {
		padding: 0 5px;
	}
	/* Block nav. End */
	
	/* Offcanvas. Start */
	.uk-offcanvas-bar {
		width: 270px;
	}
	.uk-offcanvas-bar.webweb-widget-panel {
		width: 100%;
	}
	.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a {
		color: rgba(255,255,255,.6) !important;
		padding: 5px 0;
	}
	.uk-offcanvas-bar .uk-nav-primary > li > a {
		color: #fff;
	}
	.uk-offcanvas-bar .uk-nav-primary .uk-nav-header {
		margin-top: 0;
	}
	.uk-offcanvas-bar .uk-nav-center li > a {
		justify-content: inherit;
		padding-left: 40px;
	}
	.uk-offcanvas-bar .uk-nav-center .uk-nav-sub {
		padding-left: 60px;
	}
	/* Offcanvas. End */

	/*** Footer. Start ***/
	.webweb-footer-logo,
	.webweb-footer-menu-mobile span:nth-child(n+5) {
		display: none;
	}
	.webweb-copyright {
		margin-top: 20px !important;
	}
	.webweb-copyright p {
		font-size: 13px;
		text-align: center;
	}
	.webweb-footer-menu {
		margin-top: 10px !important;
	}
	.webweb-footer-menu-mobile {
		margin: 0 10px 20px 10px !important;
	}
	.webweb-footer-menu-mobile a {
		font-size: 16px;
		font-family: 'Lora';
		font-weight: 700;
		line-height: 32px;
		text-transform: uppercase;
		letter-spacing: 0;
		text-decoration: none;
	}
	.webweb-footer-menu-mobile a:hover {
		color: rgba(255,255,255,.5) !important;
	}
	.webweb-footer-menu-mobile span {
		padding: 0 10px;
	}
	/*** Footer. End ***/
	/**** Main. End ****/

	/**** Pages. Start ****/
	/*** Main page. Start ***/
	/** Sections. Start **/
	/* All. Start */
	.webweb-we-create-a-space-in-bali .uk-container,
	.webweb-in-parq-ubud .uk-container,
	.webweb-in-parq-ubud-content-mobile .uk-container,
	.webweb-environment-inspires .uk-container,
	.webweb-parq-ubud-is-created-by-a-team .uk-container,
	.webweb-design-and-architecture {
		padding: 0 10px;
	}
	/* All. End */

	/* Top block. Start */
	.webweb-top-block h1 {
		/*font-size: 44px !important;*/
		margin-bottom: 30px;
	}
	.webweb-top-block h2 {
		font-size: 18px !important;
	}
	/* Top block. End*/
	
	/* Parq services. Start */
	.webweb-services {
		padding-top: 0;
	}
	.webweb-services > div:first-child,
	.webweb-services > .uk-margin-medium.uk-margin-remove-top.uk-container.uk-container-large {
		display: none;
	}
	.webweb-services > .uk-grid-margin.uk-container.uk-container-large:nth-child(n+3) {
		margin-top: 15px;
	}
	.webweb-services-grid {
		background: #202924;
		border-radius: 10px;
		margin: 0 5px;
	}
	.webweb-services-grid > div:first-child {
		padding: 20px;
	}
	.webweb-services-grid > div:last-child {
		padding: 0;
		margin-top: 5px;
	}
	/*.webweb-services-grid h1 {
		font-size: 33px;
	}*/
	.webweb-services-grid .uk-h6 {
		font-size: 13px;
		margin-top: 10px !important;
	}
	.webweb-services-grid .webweb-buttons-block {
		margin-top: 25px !important;
	}
	.webweb-buttons-block > .uk-grid > div:nth-child(n+2) {
		padding-left: 20px !important;
		margin-top: 15px !important;
	}
	.webweb-services-grid .uk-grid-item-match {
		height: 150px;
	}
	.webweb-services-grid .uk-background-center-center {
		background-position-y: 80%;
		border-radius: 10px;
	}
	.webweb-services-grid .webweb-image-bg-position .uk-background-center-center {
		background-position-y: 50%;
	}
	/* Parq services. End */

	/* Made in Bali with love. Start */
	.webweb-made-in-bali-with-love > div {
		padding: 100px 0 0 0;
		background-size: 970px;
		margin-bottom: 20px;
	}
	.webweb-made-in-bali-with-love .webweb-hole-heading {
		font-size: 44px !important;
	}
	.webweb-hole-heading {
		top: 35vh;
	}
	.webweb-hole-heading p {
		max-width: 80%;
		margin: auto;
	}
	.webweb-made-in-bali-with-love h2 {
		top: 83vh;
		font-size: 16px !important;
	}
	.webweb-made-in-bali-with-love h2 > p {
		max-width: 55%;
		margin: auto;
	}
	.webweb-made-in-bali-with-love .webweb-image {
		top: -8vh;
	}
	/* Made in Bali with love. End */

	/* We create a space in Bali. Start */
	.webweb-we-create-a-space-in-bali {
		padding-top: 0;
	}
	/*.webweb-we-create-a-space-in-bali h1 {
		font-size: 33px !important;
	}*/
	.webweb-we-create-a-space-in-bali .uk-h5 {
		font-size: 14px;
	}
	.webweb-we-create-a-space-in-bali .webweb-wide-image .uk-background-center-center {
		min-height: 375px;
	}
	.webweb-we-create-a-space-in-bali .webweb-wide-image:last-child {
		margin-top: 30px !important;
	}
	.webweb-we-create-a-space-in-bali .webweb-wide-image:last-child .uk-background-cover {
		min-height: 375px;
		border-radius: 10px;
	}
	.webweb-we-create-a-space-in-bali h1 p {
		max-width: 100%;
	}
	/* We create a space in Bali. End */

	/* In parq Ubud. Start */
	.webweb-in-parq-ubud {
		padding-top: 20px;
	}
	.webweb-in-parq-ubud > .uk-container > .uk-container {
		min-height: 715px;
		background-position: 50% 50%;
		background-size: cover;
	}
	.webweb-in-parq-ubud .uk-container-expand > .uk-grid:nth-child(1) > div:nth-child(1) {
		margin-top: 90px;
		margin-left: 10px;
	}
	.webweb-in-parq-ubud h1 {
		font-size: 30px;
		max-width: 100% !important;
	}
	/*.webweb-magrin-minus > div > div:first-child {
		display: none;
	}*/
	.webweb-in-parq-ubud-content {
		top: -385px
	}
	.webweb-magrin-minus > div > div {
		width: 245px;
	}
	.webweb-magrin-minus img {
		max-width: 225px;
		min-height: 275px;
		object-fit: cover;
	}
	.webweb-magrin-minus > .uk-child-width-1-2 {
		margin-left: -20vw;
		margin-right: -30vw;
	}
	.webweb-in-parq-ubud-content-mobile {
		padding-top: 0;
		margin-top: -20px;
	}
	.webweb-in-parq-ubud-content-mobile .webweb-text-block-white {
		padding: 15px 20px;
		min-height: auto;
		min-width: auto;
	}
	.webweb-in-parq-ubud-content-mobile .webweb-text-block-white p:nth-child(1) {
		margin-bottom: 10px;
	}
	.webweb-in-parq-ubud-content-mobile .webweb-text-block-white p:nth-child(2) {
		margin-top: 10px;
	}
	.webweb-in-parq-ubud-content-mobile .webweb-text-block-white button {
		margin-top: 0;
	}
	.webweb-in-parq-ubud-content-mobile .webweb-text-block-white > div {
		text-align: center;
	}
	/* In parq Ubud. End */

	/* An environment that inspires. Start */
	.webweb-environment-inspires {
		padding: 0;
	}
	.webweb-environment-inspires .uk-background-center-center {
		background-size: 760vw;
		background-position: 33% 42%;
	}
	.webweb-environment-inspires h1 {
		/*font-size: 33px;*/
		max-width: 100% !important;
	}
	.webweb-environment-inspires .uk-h5 {
		font-size: 14px !important;
	}
	.webweb-environment-inspires .webweb-grid .uk-grid > div:nth-child(1) .el-item {
		height: 285px;
		margin-top: 50px;
	}
	.webweb-environment-inspires .webweb-grid .uk-grid > div:nth-child(2) .el-item {
		height: 390px;
	}
	.webweb-environment-inspires .webweb-grid .uk-grid > div:nth-child(3) .el-item {
		height: 340px;
		margin-top: 30px;
	}
	.webweb-environment-inspires .webweb-grid .uk-child-width-1-3 > * {
		width: 150px;
	}
	.webweb-environment-inspires .webweb-grid {
		margin: 20px -20vw 0 -15vw;
	}
	/* An environment that inspires. End */

	/* Parq Ubud is created. Start */
	.webweb-parq-ubud-is-created-by-a-team > .uk-container > .uk-container {
		background-image: url(https://parqubud.com/wp-content/uploads/2021/11/webweb-parq-ubud-is-created-by-a-team-mobile.jpg);
		border-radius: 10px;
		min-height: 750px;
	}
	.webweb-parq-ubud-is-created-by-a-team .uk-container-expand > .uk-grid:nth-child(1) > div:nth-child(1) {
		margin: 30px 15px;
	}
	.webweb-parq-ubud-is-created-by-a-team .uk-h1 {
		max-width: 100%;
		/*font-size: 30px;*/
	}
	.webweb-parq-ubud-is-created-by-a-team .uk-h5 {
		max-width: 100%;
		font-size: 14px;
		margin-top: 15px !important;
	}
	.webweb-parq-ubud-is-created-by-a-team .uk-panel > .uk-margin-medium {
		text-align: center;
		margin-top: 35px;
	}
	/* Parq Ubud is created. End */

	/* Design and architecture of Parq Ubud. Start */
	.webweb-design-and-architecture {
		padding-top: 20px;
	}
	.webweb-design-and-architecture .uk-container-expand > .uk-grid:nth-child(1) > div:nth-child(1) {
		margin: 30px 20px 0 20px;
	}
	.webweb-design-and-architecture .uk-h1 {
		max-width: 100%;
		/*font-size: 30px;*/
	}
	.webweb-design-and-architecture .uk-panel > .uk-h5 {
		max-width: 100%;
		font-size: 14px;
		margin-bottom: 10px;
	}
	.webweb-design-and-architecture .webweb-gallery {
		margin: 0 20px;
	}
	.webweb-design-and-architecture .webweb-gallery .uk-grid > div .el-item {
		border-radius: 2px !important;
		min-height: 475px !important;
	}
	.webweb-design-and-architecture .webweb-gallery > div > div:last-child {
		display: none;
	}
	.webweb-design-and-architecture > .uk-container > .tm-grid-expand {
		margin-top: 30px !important;
	}
	.webweb-design-and-architecture .webweb-design-and-architecture-third-block,
	.webweb-design-and-architecture .webweb-design-and-architecture-fours-block {
		margin: 0 0 55px 0;
	}
	.webweb-design-and-architecture .webweb-design-and-architecture-third-block .uk-h5:nth-child(1) {
		max-width: 100%;
		margin-right: 20px;
	}
	.webweb-design-and-architecture .webweb-design-and-architecture-third-block .uk-h5:nth-child(2) {
		max-width: 100%;
		margin-right: 20px;
		margin-top: 20px !important;
	}
	.webweb-design-and-architecture .webweb-design-and-architecture-third-block .uk-position-absolute {
		left: 0;
		width: 140px;
		top: 280px;
	}
	.webweb-design-and-architecture .webweb-design-and-architecture-third-block img {
		border-radius: 3px;
	}
	.webweb-design-and-architecture .webweb-design-and-architecture-third-block > div:last-child {
		margin-top: 10px;
	}
	.webweb-design-and-architecture .webweb-design-and-architecture-third-block > div:last-child img {
		margin-right: 20px;
		width: 245px;
	}
	/* Design and architecture of Parq Ubud. End */

	/* Contacts footer. Start */
	.webweb-contacts-footer .uk-container-expand > .uk-grid:nth-child(1) > .uk-grid-item-match:nth-child(1) > .uk-panel:nth-child(1) {
		margin: 30px 10px 10px 20px;
	}
	/*.webweb-contacts-footer .uk-h1 {
		font-size: 36px;
	}*/
	.webweb-footer-phone {
		margin-top: 30px;
		margin-bottom: 20px;
	}
	.webweb-footer-phone a {
		font-size: 24px;
	}
	.webweb-contacts-footer .webweb-footer-address {
		font-size: 14px;
	}
	.webweb-contacts-footer .uk-container-expand > .uk-grid:nth-child(1) > div:nth-child(2) {
		padding: 10px;
	}
	.webweb-footer-map {
		background-image: url(https://parqubud.com/wp-content/uploads/2021/11/footer-map-mobile.png);
		min-height: 230px;
		background-repeat: no-repeat;
		background-position-y: bottom;
	}
	/* Contacts footer. End */
	/** Sections. End **/
	/**** Pages. End ****/
	/*** Main page. End ***/

	/*** SPA and sauna. Start ***/
	/** Sections. Start **/
	.page-child .uk-section {
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}
	.webweb-button-gold a {
		line-height: 55px;
	}
	/* Top block. Start */
	.webweb-top-block-child-page-mobile.uk-section {
		padding-top: 20px !important;
	}
	.webweb-top-block-child-page > .uk-container,
	.webweb-top-block-child-page-mobile > .uk-container {
		padding: 0;
	}
	.webweb-top-block-child-page > .uk-container > .uk-grid > div:first-child {
		padding-left: 0;
		/*background: linear-gradient(360deg, rgba(0, 0, 0, 0.49) 0%, rgba(0, 0, 0, 0) 100%);*/
	}
	.webweb-top-block-child-page > .uk-container > .uk-grid {
		background-image: url(https://parqubud.com/wp-content/uploads/2021/11/spa-and-massage-top-block-bg-mobile.jpg) !important;
		background-position-x: 50%;
		min-height: 680px;
	}
	.webweb-top-block-child-page .uk-panel.uk-width-1-1 {
		text-align: center;
	}
	/*.webweb-top-block-child-page h1 {
		font-size: 36px;
	}*/
	.webweb-top-block-child-page .webweb-subtitle-top-block {
		max-width: 290px;
		font-size: 16px;
		margin: 20px auto 0 auto !important;
	}
	.webweb-top-block-child-page .webweb-button-gold {
		margin-top: 165px !important;
	}
	/*.webweb-top-block-child-page > .uk-container > .uk-grid > div:first-child > div {
		padding-top: 230px;
	}*/
	.webweb-top-block-child-page-mobile .webweb-text-block-white {
		min-width: auto;
		padding: 30px;
	}
	.webweb-top-block-child-page-mobile .webweb-text-block-white a,
	.webweb-top-block-child-page-mobile .webweb-text-block-white p {
		color: #333 !important;
		font-size: 14px;
	}
	.webweb-top-block-child-page-mobile .webweb-text-block-white .uk-h2 {
		font-size: 30px;
		margin-bottom: 10px;
	}
	.webweb-top-block-child-page-mobile .webweb-text-block-white .webweb-phone {
		margin: 15px 0;
	}
	.webweb-top-block-child-page-mobile .webweb-text-block-white .webweb-phone a {
		font-size: 30px;
		font-family: 'Lora';
		font-weight: bold;
		text-decoration: none;
	}
	.webweb-top-block-child-page-mobile .webweb-text-block-white .uk-text-center.uk-margin-remove {
		margin-bottom: 10px !important;
	}
	.webweb-top-block-child-page-mobile .webweb-text-block-white button {
		min-width: 275px;
		margin-top: 10px;
	}
	.webweb-top-block-child-page-mobile .webweb-text-block-white .webweb-subtitle {
		max-width: 240px;
		font-weight: 500;
		margin: 0 !important;
	}
	.webweb-top-block-child-page-mobile .webweb-text-block-white .webweb-address {
		margin-top: 15px;
	}
	.webweb-top-block-child-page-mobile {
		padding-top: 30px !important;
	}
	/* Top block. End */

	/* 3 massage rooms. Start */
	.webweb-3-massage-rooms > .uk-container,
	.webweb-3-massage-rooms > .uk-container > .uk-grid {
		min-height: 680px;
		background-position: center;
		background-image: none;
	}
	.webweb-3-massage-rooms h1 {
		/*font-size: 33px;*/
		padding-top: 15px;
		max-width: 250px;
		margin-left: auto;
		margin-right: auto;
	}
	.webweb-3-massage-rooms .uk-margin.uk-container.uk-container-xlarge .uk-panel.uk-margin.uk-text-center:not(.webweb-3-massage-rooms-text-bottom) {
		max-width: 315px;
		margin: auto !important;
	}
	.webweb-3-massage-rooms .tm-grid-expand > div {
		padding-left: 0;
	}
	.webweb-3-massage-rooms > .tm-grid-expand.uk-child-width-1-1 {
		margin-top: -500px !important;
		margin-bottom: 0;
	}
	.webweb-image-slider .uk-slider-items li {
		width: 100%;
		margin: 0 7vw 0 11vw;
	}
	.webweb-image-slider .el-item.uk-width-1-1.uk-active > div {
		margin: 0;
	}
	.webweb-image-slider .uk-slidenav {
		width: 30px;
		height: 30px;
	}
	.webweb-image-slider .uk-slidenav-previous {
		background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3333 1.33325L1.66663 11.9999L12.3333 22.6666' stroke='black' stroke-width='2' /%3E%3Cline d='M1.66663 1H24' y1='12' x1='1' x2='24' y2='12' stroke='black' stroke-width='2' /%3E%3C/svg%3E");
		left: 5.8vw;
		margin-top: 30px;
	}
	.webweb-image-slider .uk-slidenav-next {
		background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3333 1.33325L1.66663 11.9999L12.3333 22.6666' stroke='black' stroke-width='2' /%3E%3Cline d='M1.66663 1H24' y1='12' x1='1' x2='24' y2='12' stroke='black' stroke-width='2' /%3E%3C/svg%3E");
		right: 0;
		margin-top: -15px;
	}
	.webweb-3-massage-rooms .webweb-3-massage-rooms-text-bottom {
		margin-top: 25px !important;
		max-width: 250px !important;
	}
	.webweb-image-slider .el-item.uk-width-1-1.uk-active .uk-cover-container,
	.webweb-image-slider img {
		min-height: 285px;
		width: 89vw;
	}
	.webweb-image-slider .uk-slider-items {
		margin-top: 0;
	}
	.webweb-3-massage-rooms .uk-dotnav {
		margin-left: 0;
	}
	/* 3 massage rooms. End */

	/* Body treatments. Start */
	.webweb-body-treatments-3-col > .uk-container > .uk-grid {
		/*background: #202924;*/
		/*min-height: 650px;*/
		border-radius: 10px;
		margin-left: 0 !important;
	}
	.webweb-body-treatments-3-col > .uk-container {
		padding-left: 0;
		padding-right: 0;
	}
	/*.webweb-body-treatments-3-col .tm-grid-expand > div:nth-child(2),
	.webweb-body-treatments-3-col .tm-grid-expand > div:nth-child(3) {
		display: none;
	}*/
	.webweb-body-treatments-3-col .uk-container > div > div:first-child {
		padding-left: 0;
	}
	.webweb-body-treatments-3-col .uk-grid-item-match > .uk-panel {
		padding: 25px 20px 20px 20px;
	}
	.webweb-body-treatments-3-col .webweb-pretitle {
		font-size: 16px;
	}
	.webweb-body-treatments-3-col .uk-container > div > div:first-child h1 {
		max-width: 320px;
		/*font-size: 36px;*/
		margin: auto;
	}
	.webweb-body-treatments-3-col .uk-container > div > div:first-child .uk-panel p {
		/*max-width: 320px;*/
		margin: auto;
	}
	.webweb-body-treatments-3-col .uk-panel.uk-width-1-1 > .uk-panel.uk-margin:not(.webweb-pretitle) {
		margin-top: 15px !important;
		/*margin-bottom: 35px;*/
	}
	.webweb-body-treatments-3-col .uk-panel.uk-width-1-1 > .uk-margin.uk-text-center {
		/*margin-left: -2.5vw;*/
		margin-bottom: 0;
	}
	.webweb-body-treatments-3-col img {
		min-width: 89vw;
		max-height: 285px;
		min-height: 285px;
		object-fit: cover;
	}
	.webweb-body-treatments-3-col .webweb-button-gold {
		margin-top: 15px !important;
		text-align: center;
	}
	.webweb-body-treatments-3-col .webweb-button-gold {
		line-height: 55px;
	}
	/* Body treatments. End */

	/* Health and beauty treatments. Start */
	.webweb-health-and-beauty-treatments.uk-section	 {
		padding-top: 30px !important;
	}
	.webweb-health-and-beauty-treatments.webweb-body-treatments-3-col .uk-grid-item-match > .uk-panel {
		padding: 40px 20px;
	}
	.webweb-health-and-beauty-treatments > .uk-container > .uk-grid {
		background: /*linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), */url(https://parqubud.com/wp-content/uploads/2021/11/health-and-beauty-treatments-block-bg-mobile.jpg);
		background-size: cover;
		background-position-x: 50%;
		border-radius: 10px;
		min-height: 475px;
	}
	.webweb-health-and-beauty-treatments h1 {
		text-align: center;
		/*font-size: 44px !important;*/
		padding-bottom: 130px;
	}
	.webweb-health-and-beauty-treatments p {
		text-align: center;
	}
	/* Health and beauty treatments. End */

	/* Enhance the experience. Start */
	.webweb-enhance-the-experience,
	.webweb-spa-massage-services {
		margin-top: -20px;
	}
	.webweb-enhance-the-experience > .uk-container > .uk-grid {
		padding-top: 10px;
	}
	.webweb-enhance-the-experience h1 {
		text-align: center;
		/*font-size: 44px !important;*/
	}
	.webweb-enhance-the-experience p {
		text-align: center;
	}
	.webweb-enhance-the-experience img {
		min-width: 89vw;
	}
	.webweb-enhance-the-experience .webweb-image-slider ul.uk-slider-nav {
		margin-top: 15px !important;
		margin-bottom: 20px;
	}
	.webweb-enhance-the-experience .webweb-image-slider .uk-slider-items li {
		margin: 0;
	}
	/* Enhance the experience. End */

	/* Services. Start */
	.webweb-spa-massage-services .webweb-services-first-row {
		padding-top: 40px;
	}
	.webweb-spa-massage-services .webweb-services-first-row > div {
		padding: 0 20px;
	}
	/*.webweb-spa-massage-services .uk-container > div > div:first-child h1 {
		font-size: 36px;
	}*/
	.webweb-services-first-row > div > .uk-panel {
		font-size: 14px;
		max-width: 335px;
	}
	.webweb-sliders-to-right h3 {
		margin-bottom: 20px;
	}
	.webweb-services-first-row .webweb-button-gold {
		padding-right: 0;
		text-align: left !important;
	}
	.webweb-services-first-row .webweb-button-gold a {
		min-width: 335px;
	}
	.webweb-sliders-to-right {
		padding: 0 0 0 20px;
		margin-left: 0;
	}
	.webweb-spa-massage-services .uk-container > div:nth-child(n+2) {
		padding: 30px 0 20px 0;
	}
	.webweb-spa-massage-services > .uk-container > .uk-margin-remove-vertical {
		padding-top: 30px !important;
	}
	.webweb-sliders-to-right ul:not(.uk-slider-nav ) li > div {
		min-width: 245px;
		max-width: 245px;
	}
	.uk-slider-nav.uk-dotnav {
		display: flex;
	}
	.uk-slider-nav.uk-dotnav li:nth-child(n+6) {
		display: none;
	}
	.webweb-image-slider-right-button .uk-dotnav > .uk-active > * {
		border-color: transparent !important;
		background-color: rgba(255, 255, 255, 1) !important;
	}
	.webweb-image-slider-right-button .uk-dotnav > * > * {
		width: 6px;
		height: 6px;
	}
	.webweb-sliders-to-right .uk-slider-nav.uk-dotnav li {
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	.webweb-sliders-to-right .uk-slidenav-previous,
	.webweb-sliders-to-right .uk-slidenav-next {
		display: none;
	}
	.webweb-image-slider-right-button .uk-cover-container > .uk-panel .el-title {
		padding: 0;
	}
	.webweb-sliders-to-right img {
		min-height: 175px;
		object-fit: cover;
	}
	.webweb-spa-massage-services .uk-container > .uk-margin-remove-vertical.uk-container.uk-container-xlarge:not(.uk-container-expand-right) .webweb-services-last-row {
		padding-top: 10px;
	}
	.webweb-spa-massage-services {
		margin-bottom: -30px;
	}
	.webweb-spa-massage-services > .uk-container > .uk-margin-remove-vertical.uk-container {
		padding-bottom: 15px;
	}
	/* Services. End */

	/* Membership. Start */
	.webweb-membership.uk-section {
		padding-top: 20px !important;
	}
	.webweb-membership > .uk-container > .uk-grid:nth-child(1) > div:nth-child(1) {
		margin: 20px 30px 20px 20px;
	}
	.webweb-membership .uk-container > div > div:first-child h2 {
		max-width: 320px;
		font-size: 36px;
	}
	.webweb-membership .uk-grid > .uk-first-column > .uk-panel.uk-margin {
		max-width: 335px;
		padding-bottom: 0;
	}
	.webweb-membership .el-title {
		display: none;
	}
	.webweb-membership .uk-grid-margin.uk-container.uk-container-large.uk-padding-remove-horizontal .uk-child-width-1-1 {
		padding: 0 10px;
		margin: auto;
	}
	.webweb-membership .uk-grid-margin.uk-container.uk-container-large.uk-padding-remove-horizontal .uk-child-width-1-1 > div {
		padding: 0;
	}
	.webweb-membership .el-item img {
		padding: 50px 30px;
	}
	.webweb-membership > .uk-container > div:last-child {
		margin: 10px 0 20px 0;
	}
	.webweb-sliders-to-right li {
		margin-right: 90px !important;
		margin-left: 0 !important;
	}
	/* Membership. End */

	/* Gift Certificate. Start */
	.webweb-gift-certificate.uk-section {
		padding-top: 20px !important;
	}
	.webweb-gift-certificate .uk-background-center-center {
		background-image: url("https://parqubud.com/wp-content/uploads/2021/09/webweb-gift-certificate-bg-mobile.png") !important;
		background-size: auto !important;
		background-position: bottom;
		border-radius: 10px;
		min-height: 640px;
		align-items: baseline;
	}
	.webweb-gift-certificate > .uk-container > .uk-grid:nth-child(1) > div:nth-child(1) {
		margin-left: 0;
	}
	.webweb-gift-certificate .uk-container > div > div:first-child h2 {
		font-size: 36px;
		text-align: center;
	}
	.webweb-gift-certificate .uk-tile > div > .uk-panel.uk-margin {
		text-align: center;
		max-width: 520px;
		padding-bottom: 0;
		margin-bottom: 25px !important;
	}
	.webweb-gift-certificate .webweb-rules-gift-certificate {
		margin-top: -10px !important;
	}
	.webweb-gift-certificate .webweb-rules-gift-certificate a {
		text-align: center;
	}
	.webweb-gift-certificate .webweb-gift-certificate-button {
		text-align: center;
		margin-top: 30px !important;
		margin-bottom: 0;
	}
	/* Gift Certificate. End */
	/** Sections. End **/
	/*** SPA and sauna. End ***/

	/*** Yoga Shalla. Start ***/
	/** Sections. Start **/
	/* Top block. Start */
	.webweb-top-block-child-page.webweb-yoga-shalla > .uk-container > .uk-grid {
		background-position-x: 25%;
	}
	/* Top block. End */

	/* 3 halls. Start */
	.webweb-body-treatments-3-col.webweb-4-yoga-gyms {
		/*padding-top: 40px !important;*/
		padding-bottom: 20px !important;
	}
	.webweb-body-treatments-3-col.webweb-4-yoga-gyms > .uk-container > .uk-grid {
		background: transparent;
	}
	.webweb-body-treatments-3-col.webweb-4-yoga-gyms > .uk-container > .uk-grid:nth-child(2) {
		background: #202924;
	}
	.webweb-4-yoga-gyms .uk-container > div > div {
		width: 100% !important;
	}
	.webweb-4-yoga-gyms .uk-container > div > div:last-child {
		padding-right: 0;
	}
	.webweb-body-treatments-3-col .uk-grid-item-match > .uk-panel {
		padding: 25px 20px 20px 20px;
	}
	.webweb-body-treatments-3-col.webweb-4-yoga-gyms .uk-container > div > div:first-child h1 {
		/*font-size: 44px;*/
		text-align: center;
	}
	.webweb-body-treatments-3-col.webweb-4-yoga-gyms .uk-container > div > div:first-child .uk-panel p {
		font-size: 14px;
		text-align: center;
	}
	.webweb-body-treatments-3-col.webweb-4-yoga-gyms .uk-panel.uk-width-1-1 > .uk-panel.uk-margin:not(.webweb-pretitle) {
		margin-bottom: -10px;
	}
	.webweb-body-treatments-3-col.webweb-4-yoga-gym .webweb-button-gold {
		margin-top: -10px !important;
	}
	.webweb-4-yoga-gyms .uk-margin-medium {
		margin-bottom: 0 !important;
	}
	.webweb-4-yoga-gyms .webweb-right-col > div > div {
		width: 100% !important;
	}
	.webweb-4-yoga-gyms .webweb-right-col > .uk-grid > div:first-child .el-item {
		padding-left: 0;
	}
	.webweb-4-yoga-gyms .webweb-right-col {
		margin-top: 20px !important;
	}
	.webweb-4-yoga-gyms .webweb-right-col > .uk-grid > div:first-child .el-title {
		font-size: 24px;
	}
	.webweb-4-yoga-gyms .webweb-right-col > .uk-grid > div:last-child .el-title {
		font-size: 16px;
		text-align: left;
	}
	.webweb-4-yoga-gyms .uk-container > .uk-margin-medium > div:first-child {
		display: none;
	}
	.webweb-4-yoga-gyms .uk-container > .uk-margin-medium {
		margin: 0 !important;
	}
	.webweb-body-treatments-3-col.webweb-4-yoga-gyms .uk-grid-item-match > .uk-panel:nth-child(n+1) {
		padding-top: 20px;
	}
	
	/* 3 halls. End */

	/* Inspiration in every square meter. Start */
	.webweb-inspiration-in-every.webweb-spa-massage-services {
		padding-bottom: 30px !important;
	}
	.webweb-spa-massage-services .webweb-services-first-row > div:first-child {
		padding: 0 20px;
	}
	.webweb-inspiration-in-every.webweb-spa-massage-services > .uk-container > div:nth-child(2) {
		padding-top: 40px;
	}
	.webweb-inspiration-in-every.webweb-spa-massage-services > .uk-container > div:nth-child(3) {
		padding: 0 0 20px 0 !important;
	}
	/* Inspiration in every square meter. End */

	/* And even more. Start */
	.webweb-spa-massage-services.webweb-and-even-more {
		padding-top: 40px !important;
	}
	/*.webweb-spa-massage-services.webweb-and-even-more .uk-container > div > div:first-child h1 {
		font-size: 44px;
	}*/
	.webweb-spa-massage-services.webweb-and-even-more > .uk-container > .webweb-services-first-row {
		padding-left: 0;
		text-align: center;
	}
	.webweb-spa-massage-services.webweb-and-even-more .webweb-services-first-row > div:first-child {
		padding-right: 20px;
	}
	.webweb-and-even-more .webweb-services-first-row > div > .uk-panel {
		max-width: auto;
	}
	.webweb-spa-massage-services.webweb-and-even-more .uk-container > div:nth-child(n+2) {
		padding-top: 40px;
		padding-bottom: 15px;
	}
	.webweb-and-even-more .webweb-sliders-to-right li {
		margin-right: 35px !important;
	}
	.webweb-and-even-more .webweb-sliders-to-right li .uk-cover-container:after {
		width: 32px;
		height: 35px;
		position: absolute;
		top: 20px;
		right: 20px;
		padding-left: 3px;
		background: #000;
		border-radius: 50%;
		content: '...';
		font-size: 20px;
		font-weight: 700;
		letter-spacing: 3px;
		text-align: center;
	}
	.webweb-and-even-more .webweb-sliders-to-right li > div {
		min-width: 300px;
	}
	.webweb-and-even-more .webweb-sliders-to-right .uk-slidenav-next {
		background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3333 1.33325L1.66663 11.9999L12.3333 22.6666' stroke='black' stroke-width='2' /%3E%3Cline d='M1.66663 1H24' y1='12' x1='1' x2='24' y2='12' stroke='black' stroke-width='2' /%3E%3C/svg%3E");
		display: inline-block;
		width: 25px;
		height: 25px;
		right: 2.3vw;
	}
	.webweb-and-even-more .webweb-image-slider-right-button .uk-cover-container .el-content {
		font-size: 16px;
	}
	.webweb-and-even-more .webweb-image-slider-right-button .uk-cover-container > .uk-panel {
		padding: 20px;
	}
	.webweb-and-even-more .webweb-image-slider-right-button .el-item .el-title {
		margin-top: 20px !important;
	}
	/* And even more. End */

	/* Trainers. Start */
	.webweb-spa-massage-services.webweb-trainers {
		padding-top: 40px !important;
	}
	.webweb-spa-massage-services.webweb-trainers .uk-container > div > div:first-child h1 {
		font-size: 44px;
	}
	.webweb-spa-massage-services.webweb-trainers > .uk-container > .webweb-services-first-row {
		padding-left: 0;
		text-align: center;
	}
	.webweb-spa-massage-services.webweb-trainers .webweb-services-first-row > div:first-child {
		padding-right: 20px;
	}
	.webweb-trainers .webweb-services-first-row > div > .uk-panel {
		max-width: auto;
	}
	.webweb-spa-massage-services.webweb-trainers .uk-container > div:nth-child(n+2) {
		padding-top: 40px;
		padding-bottom: 15px;
	}
	.webweb-trainers .webweb-sliders-to-right li {
		margin-right: 35px !important;
	}
	.webweb-trainers .webweb-sliders-to-right li .uk-cover-container:after {
		width: 32px;
		height: 35px;
		position: absolute;
		top: 20px;
		right: 20px;
		padding-left: 3px;
		background: #000;
		border-radius: 50%;
		content: '...';
		font-size: 20px;
		font-weight: 700;
		letter-spacing: 3px;
		text-align: center;
	}
	.webweb-trainers .webweb-sliders-to-right li > div {
		min-width: 300px;
	}
	.webweb-trainers .webweb-sliders-to-right .uk-slidenav-next {
		background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3333 1.33325L1.66663 11.9999L12.3333 22.6666' stroke='black' stroke-width='2' /%3E%3Cline d='M1.66663 1H24' y1='12' x1='1' x2='24' y2='12' stroke='black' stroke-width='2' /%3E%3C/svg%3E");
		display: inline-block;
		width: 25px;
		height: 25px;
		right: 2.3vw;
	}
	/* Trainers. End */
	/** Sections. End **/
	/*** Yoga Shalla. End ***/

	/*** Hothaus. Start ***/
	/** Sections. Start **/
	/* Top block. Start */
	.webweb-top-block-child-page.webweb-sauna-complex {
		padding-bottom: 10px !important;
	}
	.webweb-top-block-child-page.webweb-sauna-complex > .uk-container > .uk-grid {
		background-image: url(https://parqubud.com/wp-content/uploads/2021/10/sauna-complex-top-block-bg-mobile.jpg) !important;
		background-position-x: 50%;
	}
	/* Top block. End */

	/* 2 finnish sauna. Start */
	.webweb-2-finnish-sauna > .uk-container {
		background: #202924;
		border-radius: 10px;
	}
	.webweb-2-finnish-sauna h1,
	.webweb-2-finnish-sauna p {
		padding: 0 10px;
	}
	.webweb-2-finnish-sauna .uk-panel.uk-margin ul {
		max-width: 190px !important;
	}
	.webweb-2-finnish-sauna p,
	.webweb-2-finnish-sauna ul:not(.uk-slider-nav) li:first-child {
		margin: 0 0 20px 0 !important;
	}
	.webweb-2-finnish-sauna .webweb-image-slider .uk-slider-items li {
		margin: 0 !important;
	}
	.webweb-2-finnish-sauna .webweb-image-slider .uk-slider-nav {
		margin-top: 0 !important;
	}
	/* 2 finnish sauna. End */

	/* Russian sauna. Start */
	.webweb-russian-sauna .uk-container {
		background: url(https://parqubud.com/wp-content/uploads/2021/10/russian-sauna-mobile-bg.jpg);
		background-size: cover;
		padding: 0 30px;
		border-radius: 10px;
		min-height: 560px;
		background-position-x: 25%;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
	}
	.webweb-body-treatments-3-col.webweb-russian-sauna .uk-grid-item-match > .uk-panel {
		padding: 0;
	}
	.webweb-russian-sauna h1 {
		text-align: center;
		max-width: 100% !important;
		padding-bottom: 50px;
	}
	.webweb-russian-sauna p,
	.webweb-hamam-and-warm-room p {
		margin: 0 0 20px 0 !important;
	}
	/* Russian sauna. End */

	/* Hamam and warm room. Start */
	.webweb-hamam-and-warm-room > .uk-container {
		background: transparent;
		padding: 0;
	}
	.webweb-body-treatments-3-col.webweb-hamam-and-warm-room .uk-grid-item-match > .uk-panel {
		padding: 20px 0;
	}
	/* Hamam and warm room. End */

	/* Stylish design and pleasant environment. Start */
	.webweb-stylish-design h1 {
		max-width: 100% !important;		
	}
	.webweb-stylish-design img {
		max-height: 100%;
		min-height: 100%;
		min-width: 120%;
	}
	.webweb-stylish-design.webweb-magrin-minus > div > div {
		width: 44%;
	}
	.webweb-stylish-design.webweb-magrin-minus > div > div:first-child {
		margin-right: 22vw;
	}
	.webweb-stylish-design.webweb-magrin-minus > .uk-child-width-1-2 {
		margin-left: -58vw;
		margin-right: -40vw;
	}
	.webweb-stylish-design .webweb-magrin-minus {
		padding-top: 20px;
	}
	.webweb-stylish-design.webweb-body-treatments-3-col .uk-grid-item-match > .uk-panel {
		padding: 25px 20px 0 20px;
	}
	.webweb-stylish-design .webweb-magrin-minus > .uk-child-width-1-2 {
		margin-left: calc(100vw - 136vw);
		margin-right: -36vw;
	}
	.webweb-stylish-design .webweb-magrin-minus > .uk-child-width-1-2 > div:nth-child(1) {
		margin-right: 70px;
	}
	/* Stylish design and pleasant environment. End */

	/* Premium corporate events. Start */
	.webweb-environment-inspires.webweb-organization-corporate-events > .uk-container {
		padding: 20px 0;
	}
	/*.webweb-environment-inspires.webweb-organization-corporate-events {
		padding-top: 45px !important;
		padding-bottom: 40px !important;
	}*/
	.webweb-organization-corporate-events .uk-h5 {
		max-width: 335px;
	}
	.webweb-organization-corporate-events .webweb-button-gold {
		margin-top: 20px !important;
		text-align: center;
	}
	.webweb-environment-inspires.webweb-organization-corporate-events .uk-container > .tm-grid-expand.uk-grid > .uk-first-column:not(.uk-grid-margin) {
		padding: 0 40px;
	}
	.webweb-environment-inspires.webweb-organization-corporate-events .uk-container > .tm-grid-expand.uk-grid > .uk-first-column {
		padding: 0;
	}
	.webweb-organization-corporate-events.webweb-environment-inspires .webweb-grid {
		margin: 20px -25vw 0 -15vw;
	}
	.webweb-organization-corporate-events.webweb-environment-inspires .webweb-grid .uk-child-width-1-3 > * {
		width: 170px;
	}
	.webweb-organization-corporate-events .webweb-grid > .uk-grid > div > .el-item {
		height: 390px !important;
		max-width: 150px;
	}
	.webweb-organization-corporate-events.webweb-environment-inspires .webweb-grid .uk-grid > div .el-item img {
		min-width: 150px;
	}
	/* Premium corporate events. End */
	/** Sections. End **/
	/*** Hothaus. End ***/

	/*** Gym. Start ***/
	/** Sections. Start **/
	/* Top block. Start */
	.webweb-top-block-child-page.webweb-gym-top-block > .uk-container > .uk-grid {
		background-image: url(https://parqubud.com/wp-content/uploads/2021/11/gym-top-block-bg-mobile.jpg) !important;
	}
	.webweb-top-block-child-page.webweb-gym-top-block {
		padding-bottom: 0 !important;
	}
	/* Top block. End */

	/* Combination of versatility and comfort. Start */
	.webweb-combination-of-versatility.webweb-body-treatments-3-col .uk-grid-item-match > .uk-panel {
		padding: 0 20px;
	}
	.webweb-combination-of-versatility.webweb-body-treatments-3-col > .uk-container > .uk-grid,
	.webweb-opportunities.webweb-body-treatments-3-col > .uk-container > .uk-grid {
		background: transparent;
	}
	.webweb-combination-of-versatility h1,
	.webweb-opportunities h1 {
		max-width: 100% !important;
		text-align: center;
		/*font-size: 44px !important;*/
		line-height: 110%;
	}
	.webweb-combination-of-versatility h1 {
		padding-bottom: 80px;
	}
	.webweb-combination-of-versatility p,
	.webweb-opportunities p {
		text-align: center;
		margin: 0 0 20px 0 !important;
	}
	.webweb-combination-of-versatility.webweb-body-treatments-3-col .uk-container > div > div:first-child .uk-panel ul,
	.webweb-opportunities.webweb-body-treatments-3-col .uk-container > div > div:first-child .uk-panel ul {
		text-align: center;
		margin: 0 0 20px 0;
	}
	.webweb-combination-of-versatility .webweb-image-slider .uk-slider-items li {
		margin: 0;
		padding-left: 0;
	}
	/* Combination of versatility and comfort. End */

	/* Opportunities to be in shape. Start */
	.webweb-opportunities .uk-panel.uk-margin {
		background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url(https://parqubud.com/wp-content/uploads/2021/10/opportunities-to-be-in-shape-2.png);
		background-size: cover;
		padding: 0 30px;
		border-radius: 10px;
		min-height: 445px;
		background-position-x: 25%;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
	}
	.webweb-opportunities.webweb-body-treatments-3-col .uk-grid-item-match > .uk-panel {
		padding: 0;
		padding-left: 0;
	}
	/* Opportunities to be in shape. End */

	/* Services. Start */
	.webweb-body-treatments-3-col.webweb-services-first-row {
		padding-top: 60px;
	}
	.webweb-body-treatments-3-col.webweb-services-last-row {
		padding-bottom: 0 !important;
	}
	/* Services. End */
	/** Sections. End **/
	/*** Gym. End ***/

	/*** Apartments. Start ***/
	/** Sections. Start **/
	/* Top block. Start */
	.webweb-top-block-child-page.webweb-apartments-top-block > .uk-container > .uk-grid {
		background-position-x: 66%;
	}
	.webweb-top-block-child-page.webweb-apartments-top-block {
		padding-bottom: 0 !important;
	}
	/* Top block. End */

	/* Apartaments block. Start */
	.webweb-apartaments-block > .uk-container > .uk-grid {
		background: transparent;
		padding: 10px 30px 0 0;
	}
	.webweb-apartaments-block .tm-grid-expand .uk-grid-item-match:nth-child(2) {
		order: -1;
	}
	/*.webweb-apartaments-block h1 {
		font-size: 24px !important;
	}*/
	.webweb-room-features > .uk-grid > div .el-title {
		font-size: 14px;
	}
	.webweb-room-features {
		padding-top: 0;
		padding-bottom: 0;
	}
	.webweb-body-treatments-3-col.webweb-apartaments-block .uk-grid-item-match > .uk-panel {
		padding: 10px 0 0 20px;
	}
	.webweb-body-treatments-3-col.webweb-apartaments-block .uk-panel.uk-width-1-1 > .uk-margin.uk-text-center {
		margin-right: -2.5vw;
	}
	.webweb-apartaments-slider img {
		min-height: 285px;
		width: 89vw;
		min-width: 85vw;
	}
	.webweb-apartaments-slider .uk-slidenav {
		width: 30px;
		height: 30px;
	}
	.webweb-apartaments-slider .uk-slidenav-previous {
		background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3333 1.33325L1.66663 11.9999L12.3333 22.6666' stroke='black' stroke-width='2' /%3E%3Cline d='M1.66663 1H24' y1='12' x1='1' x2='24' y2='12' stroke='black' stroke-width='2' /%3E%3C/svg%3E");	
		margin-top: 30px;
		margin-left: 0;
	}
	.webweb-apartaments-slider .uk-slidenav-next {
		background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3333 1.33325L1.66663 11.9999L12.3333 22.6666' stroke='black' stroke-width='2' /%3E%3Cline d='M1.66663 1H24' y1='12' x1='1' x2='24' y2='12' stroke='black' stroke-width='2' /%3E%3C/svg%3E");
		right: 0;
		margin-top: -15px;
		margin-right: 0;
	}
	.webweb-modal .webweb-apartaments-grid > div:last-child {
		padding-left: 20px;
	}
	.webweb-apartaments-grid .webweb-button-gold {
		text-align: center !important;
	}
	.webweb-room-features-standart-modal .webweb-room-features {
		padding-top: 40px;
	}
	.webweb-room-features > .uk-grid > div .el-title {
		font-size: 18px;
	}
	.uk-section-secondary:not(.uk-preserve-color) .uk-list-divider.webweb-room-features-list > li {
		margin-bottom: 10px;
	}
	.webweb-room-features-list span {
		font-size: 13px !important;
	}
	.webweb-modal img {
		margin-top: 10px;
	}
	.webweb-apartaments-grid .webweb-button-gold {
		margin-top: 40px !important;
	}
	.webweb-room-features > div > div {
		width: 42%;
	}
	.webweb-room-features > div > div:nth-child(2) {
		width: 56%;
	}
	/* Apartaments block. End */

	/* Boulevard lofts. Start */
	.tm-page > .webweb-boulevard-lofts {
		padding: 25px 0 15px 0 !important;
	}
	.webweb-boulevard-lofts > .uk-container {
		background: #202924;
		padding: 20px 0 35px 0;
		border-radius: 10px;
	}
	/* Boulevard lofts. End */
	/** Sections. Start **/
	/*** Apartments. End ***/

	/*** Coworking. Start ***/
	/** Sections. Start **/
	/* Top block. Start */
	.webweb-top-block-child-page.webweb-offices-top-block > .uk-container > .uk-grid {
		background-position-x: 13%;
	}
	.webweb-top-block-child-page.webweb-offices-top-block {
		padding-bottom: 0 !important;
	}
	/* Top block. End */

	/* Freedom and independence. Start */
	/*.webweb-organizationcorporate-events-and-parties h1 {
		font-size: 36px;
	}*/
	.webweb-organizationcorporate-events-and-parties > .uk-container {
		padding: 0;
	}
	.webweb-organizationcorporate-events-and-parties > .uk-container > .uk-grid {
		padding: 30px;
	}
	.webweb-organizationcorporate-events-and-parties .webweb-grid-organization-corporate > .uk-grid > div:first-child {
		width: inherit;
	}
	.webweb-organizationcorporate-events-and-parties .webweb-grid-organization-corporate > .uk-grid > div:last-child {
		width: inherit;
		padding-left: 20px;
	}
	.webweb-organizationcorporate-events-and-parties h2 {
		font-size: 36px;
	}
	.webweb-organizationcorporate-events-and-parties .el-content {
		font-size: 14px;
	}
	.webweb-organizationcorporate-events-and-parties .webweb-image {
		margin-top: 40px !important;
		margin-left: -2.5vw;
	}
	.webweb-organizationcorporate-events-and-parties .webweb-image img {
		min-height: 285px;
		min-width: 89vw;
		object-fit: cover;
	}
	.webweb-organizationcorporate-events-and-parties .uk-panel.uk-width-1-1 > .uk-panel.uk-margin:not(.uk-text-muted) {
		background: url(https://parqubud.com/wp-content/uploads/2021/10/freedom-and-independence-mobile.jpg);
		background-size: cover;
		padding: 0 30px 15px 30px;
		border-radius: 10px;
		min-height: 500px;
		background-position-x: 25%;
		display: flex;
		align-items: center;
		justify-content: end;
		flex-direction: column;
		margin: 0 -30px;
	}
	/* Freedom and independence. End */
	
	/* Stylish design for inspiration. Start */
	.webweb-stylish-design-for-inspiration h1 {
		padding: 0 20px;
	}
	.webweb-stylish-design-for-inspiration p {
		font-size: 16px !important;
		padding: 0 10px;
	}
	.webweb-stylish-design-for-inspiration .webweb-image-slider .uk-slider-items li {
		margin: 0;
	}
	/* Stylish design for inspiration. End */

	/* Solo and team work. Start */
	.webweb-solo-and-team-work h1 {
		padding: 0 10px 230px 10px;
	}
	.webweb-solo-and-team-work.webweb-body-treatments-3-col .uk-grid-item-match > .uk-panel {
		padding: 0;
	}
	.webweb-solo-and-team-work > .uk-container > .tm-grid-expand {
		background: url(https://parqubud.com/wp-content/uploads/2021/11/solo-and-team-work-mobile.jpg);
		background-size: cover;
		background-position-x: 50%;
		padding: 40px 30px 40px 30px;
		border-radius: 10px;
		min-height: 550px;
		display: flex;
		align-items: center;
		justify-content: end;
		flex-direction: column;
	}
	.webweb-solo-and-team-work p {
		font-size: 16px !important;
		margin: initial !important;
	}
	/* Solo and team work. End */
	/** Sections. End **/
	/*** Coworking. End ***/

	/*** Restaurants. Start ***/
	/** Sections. Start **/
	/* Top block. Start */
	.webweb-top-block-child-page.webweb-restaurants-top-block > .uk-container > .uk-grid {
		background-position-x: 50%;
	}
	.webweb-top-block-child-page.webweb-restaurants-top-block > .uk-container > .uk-grid > div:last-child {
		padding-left: 0;
	}
	/* Top block. End */

	/* Choose your restaurant. Start */
	.webweb-choose-your-restaurant {
		padding-top: 20px !important;
		padding-bottom: 0 !important;
	}
	.webweb-choose-your-restaurant > .uk-container {
		background: #202924;
		border-radius: 10px;
		margin-left: 0 !important;
		padding: 25px 20px;
	}
	.webweb-choose-your-restaurant .uk-grid > div {
		padding-left: 0;
	}
	/* Choose your restaurant. End */
	/** Sections. End **/
	/*** Restaurants. End ***/

	/**** Bizarre Bazaar. Start ****/
	/** Main. Start **/
	.page-id-3932 p {
		font-size: 18px;
	}
	/** Main. Start **/

	/** Sections. Start **/
	/* Top block. Start */
	.webweb-top-block-bazar {
		height: 500px;
	}
	.webweb-top-block-bazar .uk-container {
		height: 500px;
	}
	.webweb-top-block-bazar .uk-panel {
		font-size: 14px;
	}
	/* Top block. End */

	/* CONDITIONS for Brands and Designers. Start */
	.webweb-conditions-block h2 {
		font-size: 30px;
	}
	.webweb-conditions-block .el-item * {
		flex-basis: 100%;
		font-size: 28px;
	}
	.webweb-conditions-block .webweb-conditions-inner {
		padding: 30px 0;
		margin: 0 -20px !important;
	}
	.webweb-conditions-block .webweb-conditions-inner p {
		font-size: 16px;
	}
	.webweb-conditions-block .uk-button-default {
		line-height: 60px;
		padding: 0 30px;
		font-size: 16px;
	}
	.webweb-conditions-block .el-content {
		margin-top: 20px;
		font-size: 16px;
	}
	.webweb-conditions-block .el-item .el-meta {
		text-align: left;
		margin-top: 20px;
		font-size: 24px;
	}
	/* CONDITIONS for Brands and Designers. End */

	/* Activities. Start */
	.webweb-location-col {
		width: 100%;
		text-align: left;
		padding-left: 40px;
	}
	.webweb-location-circle {
		width: 10px;
		height: 10px;
		margin: 0;
	}
	.webweb-location-line {
		margin: 0 0 0 6px;
	}
	.webweb-location-name {
		font-size: 18px;
	}
	.webweb-location-item:last-child {
		padding-bottom: 0;
	}
	/* Activities. End */

	/* Registration. Start */
	.webweb-bazar-registration-block h2 {
		font-size: 30px;
	}
	.uk-countdown-label {
		display: block !important;
		font-size: 12px;
	}
	/* Registration. End */

	/* Fill in The Application. Start */
	.webweb-application-form .uk-button-default {
		line-height: 60px;
		padding: 0 60px;
	}
	.page-id-3932 textarea {
		height: 100px;
	}
	.webweb-application-form .uk-button-default {
		width: 100%;
	}
	/* Fill in The Application. End */

	/* Our partners. Start */
	.webweb-our-partners .uk-grid > div {
		margin: 0 auto;
	}
	/* Our partners. End */

	/* FAQ. Start */
	.page-id-3932 .uk-accordion-title {
		font-size: 20px;
	}
	.page-id-3932 .uk-accordion .el-content {
		font-size: 12px;
	}
	/* FAQ. End */

	/* Footer. Start */
	.webweb-bazar-footer {
		font-size: 12px;
	}
	.webweb-bazar-footer .uk-text-right {
		text-align: left !important;
	}
	/* Footer. End */
	/** Sections. End **/
	/**** Bizarre Bazaar. End ****/

	/**** Pages. End ****/
	/*** Main page. End ***/
}
@media (min-width: 768px) and (max-width: 959px) {
	/**** Main. Start ****/
	/* Sections. Start */

	/* Sections. End */

	/*** Header. Start ***/
	/* Navbar. Start */
	.tm-header :not(.uk-sticky-below) > .uk-navbar-container {
		padding-top: 12px;
	}
	.uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {
		align-items: center;
		padding-top: 0;
	}
	.uk-logo img {
		width: 32px;
	}
	.uk-sticky .uk-navbar-container {
		background: transparent;
		margin-bottom: -95px;
	}
	.uk-sticky .uk-navbar-container .uk-navbar-right {
		z-index: 1;
	}
	.uk-sticky-fixed .uk-navbar-container {
		background: #131815;
	}
	.uk-navbar {
		min-height: 95px;
	}
	.uk-navbar-toggle {
		color: #fff !important;
	}
	.uk-navbar-toggle-icon svg rect {
		height: 2px !important;
	}
	.uk-navbar-toggle-icon svg rect:first-child {
		transform: translate(0, 15%);
	}
	.uk-navbar-toggle-icon svg rect:last-child {
		display: none;
	}
	.webweb-top-block .webweb-top-year,
	.webweb-top-block .webweb-top-bottom-menu {
		display: none;
	}
	/* Navbar. End */
	/*** Header. End ***/

	/* Heading. Start */
	h1 {
		font-size: 44px;
	}
	h1.uk-h1 {
		font-size: 32px;
	}
	/* Heading. End */
	
	/* Block nav. Start */
	.webweb-block-nav span {
		font-size: 14px;
	}
	.webweb-block-nav span:nth-child(2) {
		padding: 0 5px;
	}
	/* Block nav. End */

	/*** Footer. Start ***/
	.webweb-footer-logo,
	.webweb-footer-menu-mobile span:nth-child(n+5) {
		display: none;
	}
	.webweb-copyright {
		margin-top: 20px !important;
	}
	.webweb-copyright p {
		font-size: 13px;
		text-align: center;
	}
	.webweb-footer-menu {
		margin-top: 10px !important;
	}
	.webweb-footer-menu-mobile {
		margin: 0 10px 20px 10px !important;
	}
	.webweb-footer-menu-mobile a {
		font-size: 16px;
		font-family: 'Lora';
		font-weight: 700;
		line-height: 32px;
		text-transform: uppercase;
		letter-spacing: 0;
		text-decoration: none;
	}
	.webweb-footer-menu-mobile a:hover {
		color: rgba(255,255,255,.5) !important;
	}
	.webweb-footer-menu-mobile span {
		padding: 0 10px;
	}
	/*** Footer. End ***/
	/**** Main. End ****/

	/**** Pages. Start ****/
	/*** Main page. Start ***/
	/** Sections. Start **/
	/* All. Start */
	.webweb-we-create-a-space-in-bali .uk-container,
	.webweb-in-parq-ubud .uk-container,
	.webweb-in-parq-ubud-content-mobile .uk-container,
	.webweb-environment-inspires .uk-container,
	.webweb-parq-ubud-is-created-by-a-team .uk-container,
	.webweb-design-and-architecture {
		padding: 0 10px;
	}
	/* All. End */

	/* Top block. Start */
	.webweb-top-block h1 {
		font-size: 44px !important;
		margin-bottom: 30px;
	}
	.webweb-top-block h2 {
		font-size: 18px !important;
	}
	/* Top block. End*/
	
	/* Parq services. Start */
	.webweb-services {
		padding-top: 0;
	}
	.webweb-services > div:first-child,
	.webweb-services > .uk-margin-medium.uk-margin-remove-top.uk-container.uk-container-large {
		display: none;
	}
	.webweb-services > .uk-grid-margin.uk-container.uk-container-large:nth-child(n+3) {
		margin-top: 15px;
	}
	.webweb-services-grid {
		background: #202924;
		border-radius: 10px;
		margin: 0 5px;
	}
	.webweb-services-grid > div:first-child {
		padding: 20px;
	}
	.webweb-services-grid > div:last-child {
		padding: 0;
		margin-top: 5px;
	}
	.webweb-services-grid h1 {
		font-size: 33px;
	}
	.webweb-services-grid .uk-h6 {
		font-size: 13px;
		margin-top: 10px !important;
	}
	.webweb-services-grid .webweb-buttons-block {
		margin-top: 25px !important;
	}
	.webweb-buttons-block > .uk-grid > div:nth-child(n+2) {
		padding-left: 20px !important;
		margin-top: 15px !important;
	}
	/* Parq services. End */

	/* Made in Bali with love. Start */
	.webweb-made-in-bali-with-love > div {
		padding: 100px 0 0 0;
		background-size: 970px;
		margin-bottom: 20px;
	}
	.webweb-made-in-bali-with-love .webweb-hole-heading {
		font-size: 44px !important;
	}
	.webweb-hole-heading {
		top: 35vh;
	}
	.webweb-hole-heading p {
		max-width: 80%;
		margin: auto;
	}
	.webweb-made-in-bali-with-love h2 {
		top: 83vh;
		font-size: 16px !important;
	}
	.webweb-made-in-bali-with-love h2 > p {
		max-width: 55%;
		margin: auto;
	}
	.webweb-made-in-bali-with-love .webweb-image {
		top: -8vh;
	}
	/* Made in Bali with love. End */

	/* We create a space in Bali. Start */
	.webweb-we-create-a-space-in-bali {
		padding-top: 0;
	}
	.webweb-we-create-a-space-in-bali h1 {
		font-size: 33px !important;
	}
	.webweb-we-create-a-space-in-bali .uk-h5 {
		font-size: 14px;
	}
	.webweb-we-create-a-space-in-bali .webweb-wide-image .uk-background-center-center {
		min-height: 375px;
	}
	.webweb-we-create-a-space-in-bali .webweb-wide-image:last-child {
		margin-top: 30px !important;
	}
	.webweb-we-create-a-space-in-bali .webweb-wide-image:last-child .uk-background-cover {
		min-height: 375px;
		border-radius: 10px;
	}
	.webweb-we-create-a-space-in-bali h1 p {
		max-width: 100%;
	}
	/* We create a space in Bali. End */

	/* In parq Ubud. Start */
	.webweb-in-parq-ubud {
		padding-top: 20px;
	}
	.webweb-in-parq-ubud > .uk-container > .uk-container {
		min-height: 715px;
		background-position: 50% 50%;
		background-size: cover;
	}
	.webweb-in-parq-ubud .uk-container-expand > .uk-grid:nth-child(1) > div:nth-child(1) {
		margin-top: 90px;
		margin-left: 10px;
	}
	.webweb-in-parq-ubud h1 {
		font-size: 30px;
		max-width: 100% !important;
	}
	/*.webweb-magrin-minus > div > div:first-child {
		display: none;
	}*/
	.webweb-in-parq-ubud-content {
		top: -385px
	}
	.webweb-magrin-minus > div > div {
		width: 245px;
	}
	.webweb-magrin-minus img {
		max-width: 225px;
		min-height: 275px;
		object-fit: cover;
	}
	.webweb-magrin-minus > .uk-child-width-1-3 {
		margin-left: -15vw;
		margin-right: -30vw;
	}
	.webweb-in-parq-ubud-content-mobile {
		padding-top: 0;
		margin-top: -20px;
	}
	.webweb-in-parq-ubud-content-mobile .webweb-text-block-white {
		padding: 15px 20px;
		min-height: auto;
		min-width: auto;
	}
	.webweb-in-parq-ubud-content-mobile .webweb-text-block-white p:nth-child(1) {
		margin-bottom: 10px;
	}
	.webweb-in-parq-ubud-content-mobile .webweb-text-block-white p:nth-child(2) {
		color: #606060;
		margin-top: 10px;
	}
	.webweb-in-parq-ubud-content-mobile .webweb-text-block-white button {
		margin-top: 0;
	}
	.webweb-in-parq-ubud-content-mobile .webweb-text-block-white > div {
		text-align: center;
	}
	/* In parq Ubud. End */

	/* An environment that inspires. Start */
	.webweb-environment-inspires {
		padding: 0;
	}
	.webweb-environment-inspires .uk-background-center-center {
		background-size: 760vw;
		background-position: 33% 42%;
	}
	.webweb-environment-inspires h1 {
		font-size: 33px;
		max-width: 100% !important;
	}
	.webweb-environment-inspires .uk-h5 {
		font-size: 14px !important;
	}
	.webweb-environment-inspires .webweb-grid .uk-grid > div:nth-child(1) .el-item {
		height: 285px;
		margin-top: 50px;
	}
	.webweb-environment-inspires .webweb-grid .uk-grid > div:nth-child(2) .el-item {
		height: 390px;
	}
	.webweb-environment-inspires .webweb-grid .uk-grid > div:nth-child(3) .el-item {
		height: 340px;
		margin-top: 30px;
	}
	.webweb-environment-inspires .webweb-grid .uk-child-width-1-3 > * {
		width: 150px;
	}
	.webweb-environment-inspires .webweb-grid {
		margin: 20px -15vw 0 -15vw;
	}
	/* An environment that inspires. End */

	/* Parq Ubud is created. Start */
	.webweb-parq-ubud-is-created-by-a-team > .uk-container > .uk-container {
		background-image: url(https://parqubud.com/wp-content/uploads/2021/08/webweb-parq-ubud-is-created-by-a-team-mobile.jpg);
		border-radius: 10px;
		min-height: 750px;
	}
	.webweb-parq-ubud-is-created-by-a-team .uk-container-expand > .uk-grid:nth-child(1) > div:nth-child(1) {
		margin: 30px 15px;
	}
	.webweb-parq-ubud-is-created-by-a-team .uk-h1 {
		max-width: 100%;
		font-size: 30px;
	}
	.webweb-parq-ubud-is-created-by-a-team .uk-h5 {
		max-width: 100%;
		font-size: 14px;
		margin-top: 15px !important;
	}
	.webweb-parq-ubud-is-created-by-a-team .uk-panel > .uk-margin-medium {
		text-align: center;
		margin-top: 35px;
	}
	/* Parq Ubud is created. End */

	/* Design and architecture of Parq Ubud. Start */
	.webweb-design-and-architecture {
		padding-top: 20px;
	}
	.webweb-design-and-architecture .uk-container-expand > .uk-grid:nth-child(1) > div:nth-child(1) {
		margin: 30px 20px 0 20px;
	}
	.webweb-design-and-architecture .uk-h1 {
		max-width: 100%;
		font-size: 30px;
	}
	.webweb-design-and-architecture .uk-panel > .uk-h5 {
		max-width: 100%;
		font-size: 14px;
		margin-bottom: 10px;
	}
	.webweb-design-and-architecture .webweb-gallery {
		margin: 0 20px;
	}
	.webweb-design-and-architecture .webweb-gallery .uk-grid > div .el-item {
		border-radius: 2px !important;
		min-height: 475px !important;
	}
	.webweb-design-and-architecture .webweb-gallery > div > div:last-child {
		display: none;
	}
	.webweb-design-and-architecture > .uk-container > .tm-grid-expand {
		margin-top: 30px !important;
	}
	.webweb-design-and-architecture .webweb-design-and-architecture-third-block,
	.webweb-design-and-architecture .webweb-design-and-architecture-fours-block {
		margin: 0 0 55px 0;
	}
	.webweb-design-and-architecture .webweb-design-and-architecture-third-block .uk-h5:nth-child(1) {
		max-width: 100%;
		margin-right: 20px;
	}
	.webweb-design-and-architecture .webweb-design-and-architecture-third-block .uk-h5:nth-child(2) {
		max-width: 100%;
		margin-right: 20px;
		margin-top: 20px !important;
	}
	.webweb-design-and-architecture .webweb-design-and-architecture-third-block .uk-position-absolute {
		left: 0;
		width: 140px;
		top: 280px;
	}
	.webweb-design-and-architecture .webweb-design-and-architecture-third-block img {
		border-radius: 3px;
	}
	.webweb-design-and-architecture .webweb-design-and-architecture-third-block > div:last-child {
		margin-top: 10px;
	}
	.webweb-design-and-architecture .webweb-design-and-architecture-third-block > div:last-child img {
		margin-right: 20px;
		width: 245px;
	}
	/* Design and architecture of Parq Ubud. End */

	/* Contacts footer. Start */
	.webweb-contacts-footer .uk-container-expand > .uk-grid:nth-child(1) > .uk-grid-item-match:nth-child(1) > .uk-panel:nth-child(1) {
		margin: 30px 10px 10px 20px;
	}
	.webweb-contacts-footer .uk-h1 {
		font-size: 36px;
	}
	.webweb-footer-phone {
		margin-top: 30px;
		margin-bottom: 20px;
	}
	.webweb-footer-phone a {
		font-size: 24px;
	}
	.webweb-contacts-footer .webweb-footer-address {
		font-size: 14px;
	}
	.webweb-contacts-footer .uk-container-expand > .uk-grid:nth-child(1) > div:nth-child(2) {
		padding: 10px;
	}
	.webweb-contacts-footer > .uk-container > .uk-container .uk-panel.uk-width-1-1 {
		background-image: url(https://parqubud.com/wp-content/uploads/2021/08/footer-map-mobile.jpg);
		min-height: 460px;
		background-repeat: no-repeat;
		background-position-y: bottom;
	}
	/* Contacts footer. End */
	/** Sections. End **/
	/**** Pages. End ****/
	/*** Main page. End ***/
}
@media (min-width: 960px) and (max-width: 1536px) {
	/**** Main. Start ****/
	/* Sections. Start */
	.uk-container-large {
		max-width: 1130px;
	}
	/* Sections. End */
	
	/* Breadcrumbs. Start */
	.webweb-breadcrumbs .uk-breadcrumb {
		padding-left: 0;
	}
	/* Breadcrumbs. End */

	/*** Header. Start ***/
	/* Navbar. Start */
	.tm-header :not(.uk-sticky-below) > .uk-navbar-container {
		padding-top: 12px;
	}
	.uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {
		align-items: center;
		padding-top: 0;
	}
	.uk-logo-inverse {
		width: 38px;
	}
	.uk-navbar-right .uk-navbar-toggle svg {
		width: 22px;
		margin-top: -4px;
	}
	.webweb-top-block .webweb-top-year,
	.webweb-top-block .webweb-top-bottom-menu {
		top: 46vh !important;
	}
	.tm-header .uk-navbar-item,
	.tm-header .uk-navbar-nav > li > a,
	.tm-header .uk-navbar-toggle {
		align-items: center;
		padding-top: 0;
	}
	.page-child .uk-navbar-container nav,
	.page-parent .uk-navbar-container nav {
		padding: 0;
	}
	/* Dropdown menu. Start */
	.uk-navbar-dropdown.uk-navbar-dropdown-boundary {
		width: 1272px !important;
		/*left: -10vw !important;*/
	}
	.uk-navbar-dropdown.uk-navbar-dropdown-boundary a {
		min-width: auto;
		max-width: calc(483px - 3vw);
	}
	.uk-navbar-dropdown.uk-navbar-dropdown-boundary .webweb-dropdown-menu-grid-1-1 a {
		min-width: auto;
		max-width: calc(483px + 4vw);
	}
	.webweb-burger-dropdown-menu .webweb-dropdown-menu-grid {
		margin-left: 0;
	}
	.webweb-burger-dropdown-menu .uk-drop-close {
		right: 10vw;
	}
	.uk-navbar-dropdown.uk-navbar-dropdown-boundary .webweb-dropdown-menu-grid-1-4 a {
		min-width: auto;
	}
	/* Dropdown menu. End */
	/* Navbar. End */
	/*** Header. End ***/

	/* Heading. Start */
	h1 {
		font-size: 36px;
	}
	h1.uk-h1 {
		font-size: 40px;
	}
	/* Heading. End */

	/*** Footer. Start ***/
	.webweb-footer {
		padding-top: 20px;
	}
	.webweb-footer-menu .uk-navbar-nav > li:first-child > a {
		padding-left: 0;
		margin-left: 0 !important;
	}
	.webweb-footer-menu > div:last-child .uk-navbar-nav > li:last-child > a {
		padding-right: 0;
		margin-right: 0;
	}
	.webweb-footer-logo {
		margin-left: 0;
	}
	.webweb-copyright p {
		margin-right: 0;
	}
	/*** Footer. End ***/
	/**** Main. End ****/


	/**** Pages. Start ****/
	/*** Main page. Start ***/
	/** Sections. Start **/
	/* Top block. Start */
	.webweb-top-block h1 {
		font-size: 48px !important;
	}
	.webweb-top-block h2 {
		font-size: 18px !important;
	}
	/* Top block. End*/

	/* Parq services. Start */
	/*.webweb-services > div:first-child {
		display: none;
	}*/
	.webweb-parq-services {
		padding-top: 60px !important;
	}
	.webweb-services {
		position: relative;
		z-index: 1;
		background: transparent;
		padding-top: 15px;
	}
	.webweb-services-grid > div:first-child {
		width: 60%;
	}
	.webweb-services-grid > div:last-child {
		width: 40%;
		padding-left: 25px;
	}
	.webweb-services-grid button {
		min-width: 200px;
	}
	.webweb-buttons-block {
		margin-top: 66px !important;
	}
	.webweb-buttons-block > .uk-grid > div:nth-child(n+2) {
		padding-left: 25px !important;
	}
	.webweb-services-grid img {
		min-height: 153px;
		object-fit: cover;
	}
	/* Parq services. End */

	/* Parq services new. Start */
	.webweb-parq-services .uk-container-large {
		max-width: 1512px;
	}
	/* Parq services new. End */

	/* Made in Bali with love. Start */
	/*.webweb-made-in-bali-with-love {
		margin-top: -90px;
	}*/
	.webweb-made-in-bali-with-love > div {
		padding-top: 0;
	}
	.webweb-hole-heading {
		font-size: 64px !important;
		top: 59.5vh;
	}
	.webweb-made-in-bali-with-love h2 {
		top: 105vh;
	}
	.webweb-made-in-bali-with-love .webweb-image {
		top: 115vh;
	}
	.webweb-made-in-bali-with-love .webweb-image img {
		width: 35px !important;
	}
	.webweb-made-in-bali-with-love > div {
		padding-bottom: 250px;
		background-size: cover;
	}
	/* Made in Bali with love. End */

	/* We create a space in Bali. Start */
	.webweb-we-create-a-space-in-bali {
		padding-top: 0;
	}
	.webweb-we-create-a-space-in-bali .uk-h5 {
		font-size: 14px;
		max-width: 51% !important;
	}
	.webweb-made-in-bali-with-love h2 p {
		max-width: 25%;
	}
	/* We create a space in Bali. End */

	/* In parq Ubud. Start */
	.webweb-in-parq-ubud > .uk-container > .uk-container {
		min-height: 630px;
		background-size: cover;
		background-position: 50% 40%;
	}
	.webweb-in-parq-ubud .uk-container-expand > .uk-grid:nth-child(1) > div:nth-child(1) {
		margin-top: 60px;
		margin-left: 80px;
		max-width: 1512px;
	}
	.webweb-in-parq-ubud .uk-h1 {
		max-width: 780px;
	}
	.webweb-in-parq-ubud-content {
		top: -385px;
	}
	.webweb-text-block-white {
		padding: 25px 30px;
		max-width: 550px;
		min-width: 550px;
		max-height: 285px;
		min-height: 285px;
		margin-left: -5.1vw;
	}
	.webweb-text-block-white button {
		margin-top: 25px;
	}
	.webweb-magrin-minus > div > div {
		width: 330px;
		padding: 0 15px;
	}
	.webweb-magrin-minus img {
		max-width: 300px;
		min-height: 285px;
		object-fit: cover;
	}
	.webweb-magrin-minus > .uk-child-width-1-3 {
		margin-left: -31vw;
	}
	.webweb-magrin-minus > .uk-child-width-1-2 {
		margin-left: -6.7vw;
	}
	/*.webweb-magrin-minus > div > div:first-child img {
		display: none;
	}*/
	/* In parq Ubud. End */

	/* An environment that inspires. Start */
	.webweb-parq-ubud-is-created-by-a-team > .uk-container > .uk-container {
		background-image: url(https://parqubud.com/wp-content/uploads/2021/10/parq-ubud-is-created-by-a-team-1366x768px.jpg);
	}
	.webweb-environment-inspires .uk-container > div > .uk-grid > div:first-child {
		width: 40%;
	}
	.webweb-environment-inspires .uk-container > div > .uk-grid > div:last-child {
		width: 60%;
	}
	.webweb-environment-inspires .webweb-grid .uk-grid > div .el-item {
		min-width: 190px;
	}
	.webweb-environment-inspires .webweb-grid .uk-grid > div:nth-child(1) .el-item {
		height: 360px;
		margin-top: 65px;
	}
	.webweb-environment-inspires .webweb-grid .uk-grid > div:nth-child(2) .el-item {
		height: 485px;
	}
	.webweb-environment-inspires .webweb-grid .uk-grid > div:nth-child(3) .el-item {
		height: 430px;
		margin-top: 30px;
	}
	.webweb-environment-inspires .uk-background-center-center {
		background-position: 49% 50%;
	}
	.webweb-environment-inspires h1 {
		max-width: 100% !important;
	}
	.webweb-environment-inspires .uk-h5 {
		font-size: 14px !important;
	}
	.webweb-grid {
		max-width: 630px;
		float: right;
	}
	.webweb-environment-inspires {
		padding: 10px 0;
	}
	/* An environment that inspires. End */

	/* Parq Ubud is created. Start */
	.webweb-parq-ubud-is-created-by-a-team .uk-container-expand > .uk-grid:nth-child(1) > div:nth-child(1) {
		margin: 60px 80px;
	}
	.webweb-parq-ubud-is-created-by-a-team .uk-h1 {
		max-width: 65%;
	}
	.webweb-parq-ubud-is-created-by-a-team .uk-h5 {
		font-size: 14px !important;
	}
	/* Parq Ubud is created. End */

	/* Design and architecture of Parq Ubud. Start */
	.webweb-design-and-architecture > div {
		max-width: 1290px;
	}
	.webweb-design-and-architecture .uk-container-expand > .uk-grid:nth-child(1) > div:nth-child(1) {
		margin: 65px 65px 0 80px;
	}
	.webweb-design-and-architecture .uk-h1 {
		max-width: 50%;
	}
	.webweb-design-and-architecture .uk-panel > .uk-h5 {
		max-width: 56%;
		font-size: 14px !important;
		margin-bottom: 0;
	}
	.webweb-design-and-architecture .webweb-gallery .el-item {
		min-height: 575px !important;
		max-height: 575px;
	}
	.webweb-design-and-architecture .webweb-design-and-architecture-third-block,
	.webweb-design-and-architecture .webweb-design-and-architecture-fours-block {
		margin: 60px 30px 165px 40px !important;
	}
	.webweb-design-and-architecture-third-block > div:first-child {
		width: 50%;
	}
	.webweb-design-and-architecture-third-block > div:last-child {
		width: 50%;
	}
	.webweb-design-and-architecture .webweb-design-and-architecture-third-block .uk-h5:nth-child(1) {
		max-width: 73%;
	}
	.webweb-design-and-architecture .webweb-design-and-architecture-third-block .uk-h5:nth-child(2) {
		max-width: 63%;
	}
	.webweb-design-and-architecture-third-block .uk-panel > .uk-h5 {
		font-size: 16px !important;
	}
	.webweb-design-and-architecture-fours-block {
		display: none;
	}
	.webweb-design-and-architecture .webweb-design-and-architecture-third-block .uk-position-absolute {
		max-width: 330px;
	}
	/* Design and architecture of Parq Ubud. End */

	/* Contacts footer. Start */
	.webweb-contacts-footer .uk-container-expand > .uk-grid:nth-child(1) > .uk-grid-item-match:nth-child(1) > .uk-panel:nth-child(1) {
		margin-left: 80px;
	}
	.webweb-contacts-footer .uk-container-expand > .uk-grid:nth-child(1) > div:nth-child(2) {
		padding: 0;
	}
	.webweb-footer-phone {
		margin-top: 30px;
		margin-bottom: 20px;
	}
	.webweb-contacts-footer .webweb-footer-address {
		font-size: 14px;
	}
	.webweb-contacts-footer > .uk-container > .uk-container {
		min-height: 385px;
	}
	.webweb-contacts-footer img {
		min-height: 385px;
		object-fit: cover;
		border-radius: 10px;
	}
	.webweb-copyright {
		margin-top: 30px !important;
	}
	.webweb-footer-menu {
		margin-bottom: 0;
	}
	/* Contacts footer. End */
	/** Sections. End **/

	/*** SPA and sauna. Start ***/
	/** Sections. Start **/
	/* Top block. Start */
	.webweb-top-block-child-page > .uk-container > .uk-grid {
		min-height: 580px;
	}
	.webweb-top-block-child-page > .uk-container > .uk-grid > div:first-child {
		padding-left: 80px;
	}
	.webweb-top-block-child-page h1 {
		font-size: 54px;
	}
	.webweb-top-block-child-page .webweb-subtitle-top-block {
		max-width: 480px;
		font-size: 14px;
	}
	.webweb-top-block-child-page .webweb-text-block-white {
		min-width: 550px;
		max-width: 550px;
		min-height: 300px;
		padding: 40px;
		margin-left: 1.9vw;
	}
	.webweb-top-block-child-page .webweb-text-block-white .uk-h2 {
		font-size: 30px;
	}
	.webweb-top-block-child-page .webweb-text-block-white button {
		min-width: 190px;
	}
	.webweb-top-block-child-page .webweb-text-block-white .webweb-subtitle {
		font-size: 14px;
		max-width: 250px;
	}
	.webweb-top-block-child-page .webweb-text-block-white .webweb-phone {
		padding-top: 35px;
		margin-bottom: 20px;
	}
	.webweb-top-block-child-page .webweb-text-block-white .webweb-phone a {
		font-size: 30px;
	}
	.webweb-top-block-child-page .webweb-text-block-white .webweb-address {
		max-width: 340px;
	}
	/* Top block. End */

	/* 3 massage rooms. Start */
	.webweb-3-massage-rooms {
		padding-top: 40px;
	}
	.webweb-3-massage-rooms > .uk-container {
		min-height: 800px;
	}
	.webweb-3-massage-rooms > .uk-container > .uk-grid {
		min-height: 540px;
		background-position: center center;
		background-size: calc(100% - 80px);
		clip-path: circle(66.68%);
		border-radius: 60px;
	}
	.webweb-3-massage-rooms h1 {
		padding-top: 40px;
	}
	.webweb-3-massage-rooms .uk-margin.uk-container.uk-container-xlarge .uk-panel.uk-margin.uk-text-center {
		max-width: 40%;
		margin: 30px auto 0 auto !important;
	}
	.webweb-3-massage-rooms > .tm-grid-expand.uk-child-width-1-1 {
		margin-top: -650px !important;
		margin-bottom: 40px;
	}
	.webweb-3-massage-rooms .webweb-3-massage-rooms-text-bottom {
		font-size: 16px;
		margin-top: 15px !important;
	}
	.webweb-image-slider .uk-slider-items li {
		width: 42.5%;
	}
	.webweb-image-slider .uk-slidenav {
		width: 30px;
		height: 30px;
	}
	.webweb-image-slider .uk-slider-items li {
		margin: 0px 30px;
	}
	.webweb-image-slider .uk-slidenav-previous {
		background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3333 1.33325L1.66663 11.9999L12.3333 22.6666' stroke='black' stroke-width='2' /%3E%3Cline d='M1.66663 1H24' y1='12' x1='1' x2='24' y2='12' stroke='black' stroke-width='2' /%3E%3C/svg%3E");
		left: 5vw;
		margin-top: 30px;
	}
	.webweb-image-slider .uk-slidenav-next {
		background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3333 1.33325L1.66663 11.9999L12.3333 22.6666' stroke='black' stroke-width='2' /%3E%3Cline d='M1.66663 1H24' y1='12' x1='1' x2='24' y2='12' stroke='black' stroke-width='2' /%3E%3C/svg%3E");
		right: 5vw;
	}
	/* 3 massage rooms. End */
	
	/* Body treatments. Start */
	.webweb-body-treatments-3-col .uk-container > div > div:nth-child(2),
	.webweb-body-treatments-3-col .uk-container > div > div:nth-child(3) {
		max-width: 370px;
	}
	.webweb-body-treatments-2-col .uk-container > div > div:nth-child(2),
	.webweb-body-treatments-2-col .uk-container > div > div:nth-child(3) {
		max-width: 770px;
	}
	.webweb-body-treatments-3-col .uk-container > div > div:first-child {
		padding-left: 80px;
	}
	.webweb-body-treatments-3-col .uk-container > div > div:first-child h1 {
		font-size: 40px;
	}
	.webweb-body-treatments-3-col {
		padding: 20px 40px;
	}
	/* Body treatments. End */

	/* Services. Start */
	/*.webweb-spa-massage-services > .uk-container {
		clip-path: circle(68.68%);
		border-radius: 60px;
	}*/
	.webweb-spa-massage-services > div {
		padding: 0 40px;
	}
	.webweb-spa-massage-services .webweb-services-first-row,
	.webweb-spa-massage-services .uk-container > div:nth-child(n+2) {
		background-position: center center;
		background-size: calc(100% - 80px);
		padding-bottom: 20px !important;
	}
	.webweb-spa-massage-services .webweb-services-first-row > div:first-child {
		padding-left: 80px;
	}
	.webweb-spa-massage-services .webweb-services-first-row > div:last-child {
		/*padding-left: 0;
		padding-right: 120px;
		margin-left: -100px;*/
		margin-top: -20px;
	}
	.webweb-sliders-to-right {
		padding: 0 80px;
	}
	.webweb-spa-massage-services .webweb-services-first-row {
		padding-top: 60px;
	}
	.webweb-spa-massage-services .uk-container > div:nth-child(n+2) {
		padding-top: 30px;
	}
	.webweb-spa-massage-services > .uk-container > .uk-margin-remove-vertical {
		padding-top: 10px !important;
	}
	.webweb-sliders-to-right li {
		margin-right: 3px !important;
		margin-left: 3px !important;
	}
	.webweb-sliders-to-right h3 {
		font-size: 24px;
	}
	.webweb-sliders-to-right li > div {
		width: 360px;
		min-width: 360px !important;
	}
	.webweb-spa-massage-services .uk-slidenav {
		width: 30px;
		height: 30px;
	}
	.webweb-spa-massage-services .uk-slidenav-previous {
		background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3333 1.33325L1.66663 11.9999L12.3333 22.6666' stroke='black' stroke-width='2' /%3E%3Cline d='M1.66663 1H24' y1='12' x1='1' x2='24' y2='12' stroke='black' stroke-width='2' /%3E%3C/svg%3E");
		top: 95px;
	}
	.webweb-spa-massage-services .uk-slidenav-next {
		background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3333 1.33325L1.66663 11.9999L12.3333 22.6666' stroke='black' stroke-width='2' /%3E%3Cline d='M1.66663 1H24' y1='12' x1='1' x2='24' y2='12' stroke='black' stroke-width='2' /%3E%3C/svg%3E");
		/*right: 4.8vw;*/
		top: 20px;
	}
	.webweb-spa-massage-services .uk-container > .uk-margin-remove-vertical.uk-container.uk-container-xlarge:not(.uk-container-expand-right) .webweb-services-last-row {
		padding-top: 40px;
	}
	/* Services. End */

	/* Membership. Start */
	.webweb-membership > .uk-container {
		margin: 0 40px;
	}
	.webweb-membership > .uk-container > .uk-grid:nth-child(1) > div:nth-child(1) {
		margin: 50px 0 0 80px;
	}
	.webweb-membership .el-item img {
		padding: 60px 30px;
	}
	.webweb-membership > .uk-container > div:last-child {
		margin-top: 30px;
		margin-bottom: 55px;
	}
	/* Membership. End */

	/* Gift Certificate. Start */
	.webweb-gift-certificate > .uk-container {
		margin: 0 40px;
	}
	.webweb-gift-certificate .uk-background-center-center {
		min-height: 385px;
		padding-bottom: 25px;
	}
	.webweb-gift-certificate > .uk-container > .uk-grid:nth-child(1) > div:nth-child(1) {
		margin: 0 0 0 40px;
	}
	.webweb-gift-certificate h2 {
		font-size: 40px;
	}
	.webweb-gift-certificate .webweb-gift-certificate-button {
		margin-bottom: 50px;
	}
	/* Gift Certificate. End */

	/** Sections. End **/
	/*** SPA and sauna. End ***/

	/*** Yoga Shalla. Start ***/
	/** Sections. Start **/
	/* Top block. Start */
	.webweb-top-block-child-page.webweb-yoga-shalla > .uk-container > .uk-grid {
		background-position-y: 75%;
	}
	/* Top block. End */

	/* 3 halls. Start */
	.webweb-body-treatments-3-col.webweb-4-yoga-gyms {
		padding: 40px;
	}
	.webweb-4-yoga-gyms .webweb-right-col > div > div:first-child {
		width: 75%;
	}
	.webweb-4-yoga-gyms .webweb-right-col > div > div:last-child {
		width: 25%;
	}
	.webweb-4-yoga-gyms .webweb-right-col > .uk-grid > div:first-child .el-item {
		padding-left: 0;
	}
	.webweb-4-yoga-gyms .uk-container > div > div:last-child {
		padding-right: 0;
	}
	.webweb-body-treatments-2-col.webweb-4-yoga-gyms .uk-container > div > div:nth-child(2),
	.webweb-body-treatments-2-col.webweb-4-yoga-gyms .uk-container > div > div:nth-child(3) {
		max-width: 740px;
	}
	.webweb-4-yoga-gyms .webweb-right-col > .uk-grid > div:first-child .el-title {
		font-size: 24px;
	}
	.webweb-4-yoga-gyms .webweb-right-col > .uk-grid > div:last-child .el-title {
		font-size: 18px;
	}
	.webweb-4-yoga-gyms .uk-margin-medium {
		margin: 40px 0 !important;
	}
	.webweb-4-yoga-gyms .uk-margin-medium:last-child {
		margin: 0 !important;
	}
	/* 3 halls. End */

	/* Services. Start */
	.page-id-2477 .webweb-spa-massage-services > .uk-container {
		clip-path: circle(67.6%);
	}
	.page-id-2477 .webweb-spa-massage-services {
		padding-top: 20px;
	}
	/* Services. End */

	/* Trainers. Start */
	.webweb-spa-massage-services.webweb-trainers .webweb-services-first-row > div:last-child {
		padding-left: 120px;
		padding-right: 0;
		margin-left: 0;
		margin-top: 0;
	}
	.webweb-trainers .webweb-sliders-to-right li > div {
		width: 250px;
		min-width: 250px !important;
	}
	.webweb-trainers .webweb-sliders-to-right li {
		margin-right: 30px !important;
	}
	.webweb-trainers .webweb-image-slider-right-button .uk-cover-container > .uk-panel {
		padding: 25px;
	}
	.webweb-trainers .webweb-image-slider-right-button .el-item .el-title {
		margin-top: 30px !important;
	}
	.webweb-trainers .webweb-sliders-to-right .uk-slidenav-next {
		top: 120px;
	}
	.webweb-spa-massage-services.webweb-trainers .uk-container > div:nth-child(n+2) {
		padding-bottom: 20px;
	}
	/* Trainers. End */

	/* Gift Certificate. Start */
	.webweb-gift-certificate {
		padding-top: 40px;
	}
	/* Gift Certificate. End */
	/** Sections. End **/
	/*** Yoga Shalla. End ***/

	/*** Hothaus. Start ***/
	/** Sections. Start **/
	/*Top block. Start */
	.webweb-top-block-child-page.webweb-sauna-complex {
		padding-bottom: 20px !important;
	}
	/*Top block. End */
	/* 2 finnish sauna. Start */
	/* 2 finnish sauna. End */
	
	/* Stylish design and pleasant environment. Start */
	.webweb-stylish-design > .uk-container,
	.webweb-body-treatments-3-col > .uk-container {
		padding: 0;
	}
	/* Stylish design and pleasant environment. End */

	/* Russian sauna. Start */
	/* Russian sauna. End */
	
	/* Services. Start */
	/*.webweb-spa-massage-services.webweb-services-sauna-complex > .uk-container {
		clip-path: circle(68.15%);
	}*/
	/* Services. End */
	
	/* Hamam and warm room. Start */
	.webweb-hamam-and-warm-room.webweb-body-treatments-3-col {
		padding-top: 20px;
	}
	/* Hamam and warm room. End */

	/* Organization of corporate events and parties. Start */
	.webweb-environment-inspires.webweb-organization-corporate-events {
		padding: 20px 40px;
	}
	.webweb-environment-inspires.webweb-organization-corporate-events .webweb-grid .uk-grid > div .el-item {
		height: 485px !important;
	}
	.webweb-organization-corporate-events .uk-h5 {
		max-width: 430px;
	}
	.webweb-organization-corporate-events .webweb-button-gold {
		margin-top: 35px !important;
	}
	.webweb-organization-corporate-events .webweb-grid {
		padding-right: 40px;
	}
	/* Organization of corporate events and parties. End */
	/** Sections. End **/
	/*** Hothaus. End ***/

	/*** Gym. Start ***/
	/** Sections. Start **/
	/* Combination of versatility and comfort. Start */
	.webweb-combination-of-versatility {
		padding-top: 0;
		padding-bottom: 0;
	}
	/* Combination of versatility and comfort. End */

	/* Opportunities to be in shape. Start */
	.webweb-opportunities {
		padding-bottom: 0;
	}
	.webweb-opportunities.webweb-body-treatments-3-col .uk-container > div > div:first-child {
		padding-right: 80px;
	}
	/* Opportunities to be in shape. End */

	/* Services. Start */
	.webweb-body-treatments-3-col.webweb-services-first-row {
		padding-top: 60px;
	}
	.webweb-body-treatments-3-col.webweb-services-last-row {
		padding-bottom: 60px;
	}
	/* Services. End */
	/** Sections. End **/
	/*** Gym. End ***/

	/*** Apartments. Start ***/
	/** Sections. Start **/
	/* Apartaments block. Start */
	.webweb-body-treatments-3-col.webweb-apartaments-block {
		padding: 20px 40px;
	}
	.webweb-body-treatments-3-col .uk-container > div > div:first-child .uk-panel p {
		max-width: 350px;
	}
	.webweb-apartaments-block > .uk-container > .uk-grid > div:last-child,
	.webweb-body-treatments-3-col img {
		/*max-width: 710px !important;*/
		max-height: 560px;
		width: 740px;
	}
	.webweb-apartaments-slider .uk-slidenav {
		width: 30px;
		height: 30px;
	}
	.webweb-apartaments-slider .uk-slidenav-previous {
		background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3333 1.33325L1.66663 11.9999L12.3333 22.6666' stroke='black' stroke-width='2' /%3E%3Cline d='M1.66663 1H24' y1='12' x1='1' x2='24' y2='12' stroke='black' stroke-width='2' /%3E%3C/svg%3E");
	}
	.webweb-apartaments-slider .uk-slidenav-next {
		background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3333 1.33325L1.66663 11.9999L12.3333 22.6666' stroke='black' stroke-width='2' /%3E%3Cline d='M1.66663 1H24' y1='12' x1='1' x2='24' y2='12' stroke='black' stroke-width='2' /%3E%3C/svg%3E");
	}
	.webweb-room-features {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.webweb-apartaments-block > .uk-container > .uk-grid {
		padding: 40px 0;
	}
	/* Apartaments block. End */
	/** Sections. Start **/
	/*** Apartments. End ***/

	/*** Coworking. Start ***/
	/** Sections. Start **/
	/* Freedom and independence. Start */
	.webweb-organizationcorporate-events-and-parties > .uk-container {
		padding: 10px 40px;
	}
	/* Freedom and independence. End */

	/* Organizationcorporate events and parties. Start */
	.webweb-organizationcorporate-events-and-parties > .uk-container > .uk-grid {
		padding: 30px 80px 60px 80px;
	}
	.webweb-organizationcorporate-events-and-parties .webweb-grid-organization-corporate > .uk-grid > div:first-child {
		width: 55%;
	}
	.webweb-organizationcorporate-events-and-parties .webweb-grid-organization-corporate > .uk-grid > div:last-child {
		width: 45%;
		padding-left: 45px;
	}
	.webweb-organizationcorporate-events-and-parties .webweb-grid-organization-corporate > .uk-grid > div:last-child .el-item {
		font-size: 14px;
	}
	.webweb-organizationcorporate-events-and-parties h2 {
		font-size: 40px;
	}
	.webweb-organizationcorporate-events-and-parties .webweb-image {
		margin-top: 40px !important;
	}
	/* Organizationcorporate events and parties. End */
	/** Sections. End **/
	/*** Coworking. End ***/
	/**** Pages. End ****/
	/*** Main page. End ***/
}
@media (min-width: 1551px) and (max-width: 1920px) {
	/**** Pages. Start ****/
	/*** Main page. Start ***/
	/** Sections. Start **/
	/* In parq Ubud. Start */
	.webweb-magrin-minus > .uk-child-width-1-3 {
		margin-left: -22.9vw;
	}
	/* In parq Ubud. End */

	/* Made in Bali with love. Start */
	.webweb-hole-heading {
		top: 53vh;
	}
	.webweb-made-in-bali-with-love h2 {
		top: 95vh;
	}
	.webweb-made-in-bali-with-love .webweb-image {
		top: 102vh;
	}
	/* Made in Bali with love. End */
	/** Sections. End **/
	/**** Pages. End ****/
	/*** Main page. End ***/
}
@media (min-width: 1921px) {
	.home .uk-sticky-fixed .uk-navbar-right .uk-navbar-toggle-icon {
		margin-top: 30px;
	}
	/* In parq Ubud. Start */
	.webweb-magrin-minus > .uk-child-width-1-3 {
		margin-left: -20.8vw;
	}
	/* In parq Ubud. End */
}
/*** Main resolutions. End ***/

/*** Additional resolutions. Start ***/
@media (min-width: 350px) and (max-width: 370px) {
	/* Made in Bali with love. Start */
	.webweb-made-in-bali-with-love > div {
		padding: 100px 0 0 0;
		background-size: 870px;
	}
	.webweb-made-in-bali-with-love .webweb-image {
		top: calc(-3vh + 20px);
	}
	.webweb-made-in-bali-with-love h2 {
		top: 78vh;
	}
	.webweb-made-in-bali-with-love h2 > p {
		max-width: 66%;
	}
	/* Made in Bali with love. End */

	/* An environment that inspires. Start */
	.webweb-environment-inspires .webweb-grid {
		margin: 20px -17vw 0 -17vw;
	}
	/* An environment that inspires. End */
	
	/* Membership. Start */
	.webweb-sliders-to-right li {
		margin-right: 95px !important;
	}
	/* Membership. End */
}
@media (min-width: 400px) and (max-width: 420px) {
	/* Made in Bali with love. Start */
	.webweb-made-in-bali-with-love .webweb-image {
		top: calc(-3vh + 20px);
	}
	/* Made in Bali with love. End */
	
	/* Membership. Start */
	.webweb-sliders-to-right li {
		margin-right: 70px !important;
	}
	/* Membership. End */

	/* Premium corporate events. Start */
	.webweb-organization-corporate-events.webweb-environment-inspires .webweb-grid {
		margin: 20px -25vw 0 -9vw;
	}
	/* Premium corporate events. End */

	/* Stylish design and pleasant environment. Start */
	.webweb-stylish-design .webweb-magrin-minus > .uk-child-width-1-2 {
		margin-left: calc(100vw - 130vw);
	}
	/* Stylish design and pleasant environment. Start */
}
@media (min-width: 480px) and (max-width: 960px) {
	/* Navbar. Start */
	.uk-sticky .uk-navbar-container {
		margin-bottom: -95px;
	}
	/* Navbar. End */

	/* Top block. Start */
	.webweb-top-block {
		padding-top: 120px;
	}
	/* Top block. End */

	/* Parq services. Start */
	.webweb-services img {
		object-fit: cover;
		width: 100%;
	}
	/* Parq services. End */

	/* Made in Bali with love. Start */
	.webweb-hole-heading p {
		max-width: 50%;
	}
	.webweb-made-in-bali-with-love {
		background-size: cover;
	}
	.webweb-made-in-bali-with-love .webweb-hole-heading {
		font-size: 36px !important;
	}
	.webweb-hole-heading {
		top: 13vh;
	}
	.webweb-made-in-bali-with-love h2 {
		top: 63vh;
	}
	.webweb-made-in-bali-with-love h2 > p {
		max-width: 45%;
	}
	.webweb-made-in-bali-with-love h2 {
		top: 66vh;
	}
	.webweb-made-in-bali-with-love .webweb-image {
		top: -44vh;
	}
	.webweb-made-in-bali-with-love > div {
		padding: 230px 0 0 0;
		background-size: 800px;
	}
	/* Made in Bali with love. End */
	
	/* We create a space in Bali. End */
	.webweb-we-create-a-space-in-bali .webweb-wide-image .uk-margin {
		min-height: auto;
	}
	.webweb-wide-image {
		margin-bottom: 20px;
	}
	.webweb-text-block-white {
		padding: 20px;
		min-width: auto;
		max-width: 100%;
		min-height: auto;
		margin-left: 20px;
		margin-right: 10px;
	}
	.webweb-text-block-white p {
		max-width: 100%;
	}
	.webweb-text-block-white button {
		margin-top: 10px;
	}
	.webweb-text-block-white > div {
		text-align: center;
	}
	/* We create a space in Bali. End */

	/* In parq Ubud. Start */
	.webweb-magrin-minus > .uk-child-width-1-3 {
		margin-left: 1.5vw;
		margin-right: -11vw;
	}
	.webweb-in-parq-ubud > .uk-container > .uk-container {
		min-height: 900px;
	}
	.webweb-in-parq-ubud-content {
		top: -670px;
	}
	.webweb-magrin-minus > div > div {
		width: 340px;
	}
	.webweb-magrin-minus img {
		max-width: 310px;
	}
	.webweb-in-parq-ubud-content .webweb-width-2-5 {
		padding-left: 10px;
		margin-left: 0;
		margin-top: 30px;
	}
	/* In parq Ubud. End */

	/* An environment that inspires. Start */
	.webweb-environment-inspires .uk-background-center-center {
		background-size: 560vw;
	}
	.webweb-environment-inspires .webweb-grid {
		margin: 20px -15vw 0 15vw;
	}
	/* An environment that inspires. End */

	/* Parq Ubud is created. Start */
	.webweb-parq-ubud-is-created-by-a-team > .uk-container > .uk-container {
		background-image: url(https://parqubud.com/wp-content/uploads/2021/08/parq-ubud-is-created-by-a-team.jpg);
		background-position: 70% 50%;
		min-height: 250px;
	}
	.webweb-parq-ubud-is-created-by-a-team .uk-h1 {
		max-width: 60%;
	}
	.webweb-parq-ubud-is-created-by-a-team .uk-h5 {
		max-width: 54%;
	}
	.webweb-parq-ubud-is-created-by-a-team .uk-panel > .uk-margin-medium {
		text-align: left;
	}
	/* Parq Ubud is created. End */

	/* Design and architecture of Parq Ubud. Start */
	.webweb-design-and-architecture .webweb-gallery .uk-grid > div {
		width: 33.33333%;
	}
	.webweb-design-and-architecture .webweb-gallery > div > div:last-child {
		display: inherit;
	}
	.webweb-design-and-architecture .webweb-design-and-architecture-third-block > div:last-child img {
		width: 50%;
	}
	.webweb-design-and-architecture .webweb-design-and-architecture-third-block .uk-position-absolute {
		left: 30vw;
		width: 30%;
		top: 220px;
	}
	.webweb-design-and-architecture .webweb-design-and-architecture-third-block,
	.webweb-design-and-architecture .webweb-design-and-architecture-fours-block {
		margin: 0 0 85px 0;
			margin-top: 0px;
	}
	/* Design and architecture of Parq Ubud. End */

	/* Contacts footer. Start */
	.webweb-contacts-footer > .uk-container > .uk-container .uk-panel.uk-width-1-1 {
		background-image: url(https://parqubud.com/wp-content/uploads/2021/08/footer-map-mobile.jpg);
		min-height: 340px;
		background-position-x: right;
	}
	.webweb-footer-address {
		max-width: 50%;
	}
	.webweb-contacts-footer .uk-container > .uk-grid > div:nth-child(2) {
		display: none;
	}
	/* Contacts footer. End */

	/*** Footer. Start ***/
	.webweb-footer-menu-mobile span:nth-child(n+5) {
		display: inline-block;
	}
	.webweb-footer-menu-mobile span {
		padding: 0 5px;
	}
	.webweb-footer-menu-mobile {
		margin: 0 0px 20px 0px !important;
	}
	/*** Footer. End ***/
}
@media (min-width: 768px) and (max-width: 960px) {
	/* Made in Bali with love. Start */
	.webweb-made-in-bali-with-love > div {
		padding: 0 !important;
		background-size: cover !important;
		margin-bottom: 0;
	}
	.webweb-made-in-bali-with-love .tm-grid-expand {
		min-height: 80vh !important;
	}
	/* Made in Bali with love. End */

	/* An environment that inspires. Start */
	.webweb-environment-inspires .webweb-grid {
		margin: 20px -15vw 0 20vw;
	}
	.webweb-hole-heading {
		top: 36vh !important;
	}
	.webweb-made-in-bali-with-love h2 {
		top: 62vh !important;
	}
	.webweb-made-in-bali-with-love .webweb-image {
		top: 12vh !important;
	}
	/* An environment that inspires. End */
}
@media (min-width: 960px) and (max-width: 1220px) {
	/* Navbar. Start */
	.tm-header :not(.uk-sticky-below) > .uk-navbar-container {
		padding-top: 12px;
	}
	.uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {
		align-items: center;
		padding-top: 0;
	}
	.uk-logo img {
		width: 32px;
	}
	.uk-sticky .uk-navbar-container {
		background: transparent;
		margin-bottom: -95px;
	}
	.uk-sticky .uk-navbar-container .uk-navbar-right {
		z-index: 1;
	}
	.uk-sticky-fixed .uk-navbar-container {
		background: #131815;
	}
	.uk-navbar {
		min-height: 95px;
	}
	.uk-navbar-toggle {
		color: #fff !important;
	}
	.uk-navbar-toggle-icon svg rect {
		height: 2px !important;
	}
	.uk-navbar-toggle-icon svg rect:first-child {
		transform: translate(0, 15%);
	}
	.uk-navbar-toggle-icon svg rect:last-child {
		display: none;
	}
	.webweb-top-block .webweb-top-year,
	.webweb-top-block .webweb-top-bottom-menu {
		display: none;
	}
	/* Navbar. End */

	/* Top block. Start */

	/* Top block. End*/
	
	/* Parq services. Start */
	.webweb-services-grid button {
		min-width: 150px !important;
		font-size: 14px !important;
		padding: 0 10px !important;
	}
	/* Parq services. End */

	/* Made in Bali with love. Start */
	.webweb-made-in-bali-with-love > div {
		padding-bottom: 150px !important;
		background-size: 1400px !important;
	}
	.webweb-made-in-bali-with-love .tm-grid-expand {
		min-height: 80vh !important;
	}
	.webweb-hole-heading p {
		max-width: 50% !important;
	}
	.webweb-hole-heading {
		top: 40vh !important;
	}
	.webweb-made-in-bali-with-love h2 {
		top: 67vh !important;
	}
	.webweb-made-in-bali-with-love .webweb-image {
		top: 73vh !important;
	}
	.webweb-made-in-bali-with-love h2 p {
		max-width: 33% !important;
	}
	/* Made in Bali with love. End */

	/* We create a space in Bali. Start */
	.webweb-we-create-a-space-in-bali h1 p {
		max-width: 70% !important;
	}
	/* We create a space in Bali. End */

	/* In parq Ubud. Start */
	.webweb-magrin-minus > .uk-child-width-1-3 {
		margin-left: -50vw !important;
	}
	.webweb-text-block-white {
		min-width: 100% !important;
		margin-right: 80px;
	}
	.webweb-text-block-white p {
		margin: 10px 0;
	}
	.webweb-text-block-white button {
		margin-top: 0 !important;
	}
	/* In parq Ubud. End */

	/* An environment that inspires. Start */
	.webweb-environment-inspires .webweb-grid .uk-grid > div .el-item {
		min-width: 150px !important;
	}
	/* An environment that inspires. End */

	/* Parq Ubud is created. Start */
	.webweb-parq-ubud-is-created-by-a-team > .uk-container > .uk-container {
		background-position: 75% 50% !important;
	}
	/* Parq Ubud is created. End */

	/* Design and architecture of Parq Ubud. Start */
	.webweb-design-and-architecture {
		margin: 0 40px;
	}
	.webweb-design-and-architecture .uk-h1 {
		max-width: 75% !important;
	}
	.webweb-design-and-architecture .uk-panel > .uk-h5 {
		max-width: 80% !important;
	}
	.webweb-design-and-architecture .webweb-design-and-architecture-third-block.tm-grid-expand {
		margin-bottom: 100px !important;
	}
	.webweb-design-and-architecture .webweb-design-and-architecture-third-block .uk-position-absolute {
		top: 50% !important;
		left: 77% !important;
		max-width: 250px !important;
	}
	/* Design and architecture of Parq Ubud. End */

	/* Contacts footer. Start */
	.webweb-footer-phone a {
		font-size: 24px;
	}
	/* Contacts footer. End */

	/*** Footer. Start ***/
	.webweb-footer-menu .uk-navbar-nav > li > a {
		padding: 0 10px;
	}
	/*** Footer. End ***/
}
@media (min-width: 1221px) and (max-width: 1365px) {
	/* Made in Bali with love. Start */
	.webweb-made-in-bali-with-love h2 {
		top: 92vh;
	}
	.webweb-made-in-bali-with-love .webweb-image {
		top: 100vh;
	}
	/* Made in Bali with love. End */
}
@media (min-width: 960px) and (max-width: 1094px) {
	/* Body treatments. Start */
	.webweb-body-treatments-3-col .uk-container > div > div:first-child {
		padding-left: 20px;
	}
	.webweb-body-treatments-3-col .uk-container > div > div:nth-child(2) {
		max-width: calc(520px - 22vw);
	}
	.webweb-body-treatments-3-col .uk-container > div > div:nth-child(3) {
		max-width: calc(520px - 22vw);
	}
	.webweb-body-treatments-2-col .uk-container > div > div:nth-child(2) {
		max-width: inherit;
		margin-right: 0;
	}
	/* Body treatments. End */
}
@media (min-width: 1095px) and (max-width: 1234px) {
	/* Body treatments. Start */
	.webweb-body-treatments-3-col .uk-container > div > div:first-child {
		padding-left: 20px;
	}
	.webweb-body-treatments-3-col .uk-container > div > div:nth-child(2) {
		max-width: calc(520px - 17vw);
	}
	.webweb-body-treatments-3-col .uk-container > div > div:nth-child(3) {
		max-width: calc(520px - 17vw);
	}
	.webweb-body-treatments-2-col .uk-container > div > div:nth-child(2) {
		max-width: inherit;
		margin-right: 0;
	}
	/* Body treatments. End */
}
@media (min-width: 1408px) and (max-width: 1536px) {
	/* Made in Bali with love. Start */
	.webweb-made-in-bali-with-love h2 {
		top: 100vh;
	}
	.webweb-made-in-bali-with-love .webweb-image {
		top: 109vh;
	}
	/* Made in Bali with love. End */
	
	/* In parq Ubud. Start */
	.webweb-magrin-minus > .uk-child-width-1-3 {
		margin-left: -33vw;
	}
	.webweb-magrin-minus > div > div {
		width: 347px !important;
	}
	.webweb-magrin-minus img {
		max-width: 315px !important;
	}
	/* In parq Ubud. End */

	/* Design and architecture of Parq Ubud. Start */
	.webweb-design-and-architecture > div {
		max-width: 1360px;
	}
	/* Design and architecture of Parq Ubud. End */

	/* Top block child page. Start */
	.webweb-top-block-child-page .webweb-text-block-white {
		margin-left: 4.9vw;
	}
	.webweb-image-slider .uk-slidenav-previous {
		left: 3vw;
	}
	.webweb-image-slider .uk-slidenav-next {
		right: 3vw;
	}
	/* Top block child page. End */

	/* 3 massage rooms. Start */
	.webweb-3-massage-rooms {
		padding-top: 20px;
	}
	.webweb-3-massage-rooms > .uk-container > .uk-grid {
		min-height: 580px;
		clip-path: circle(66.9%);
		border-radius: 64px;
	}
	.webweb-3-massage-rooms > .tm-grid-expand.uk-child-width-1-1 {
		margin-top: -725px !important;
		margin-bottom: 40px;
	}
	.webweb-image-slider .uk-slider-items li {
		width: 39.5%;
	}
	/* 3 massage rooms. End */

	/* Services. Start */
	.webweb-sliders-to-right li {
		margin-right: 70px !important;
	}
	.webweb-spa-massage-services .uk-slidenav-next {
		right: 6vw;
	}
	/* Services. End */
}
@media (min-width: 1525px) and (max-width: 1684px) {
	/* Body treatments. Start */
	.webweb-body-treatments-3-col .uk-container > div > div:nth-child(2) {
		max-width: calc(520px - 3.5vw);
	}
	.webweb-body-treatments-3-col .uk-container > div > div:nth-child(3) {
		max-width: calc(520px - 3.5vw);
	}
	.webweb-body-treatments-2-col .uk-container > div > div:nth-child(2) {
		max-width: inherit;
		margin-right: 0;
	}
	/* Body treatments. End */
}
@media (min-width: 1900px) and (max-width: 2799px) {
	/* Made in Bali with love. Start */
	.webweb-made-in-bali-with-love h2 {
		top: 77vh;
	}
	.webweb-made-in-bali-with-love .webweb-image {
		top: 82vh;
	}
	/* Made in Bali with love. End */
	
	/* In parq Ubud. Start */
	.webweb-magrin-minus > .uk-child-width-1-3 {
		margin-left: -22.8vw;
	}
	/* In parq Ubud. End */
}
@media (min-width: 2500px) and (max-width: 2600px) {
	/* Made in Bali with love. Start */
	.webweb-made-in-bali-with-love h2 {
		top: 87vh;
	}
	.webweb-made-in-bali-with-love .webweb-image {
		top: 92vh;
	}
	/* Made in Bali with love. End */

	/* In parq Ubud. Start */
	.webweb-magrin-minus > .uk-child-width-1-3 {
		margin-left: -17vw;
	}
	/* In parq Ubud. End */
}
@media (min-width: 2800px) {
	/* In parq Ubud. Start */
	.webweb-magrin-minus > .uk-child-width-1-3 {
		margin-left: -15.3vw;
	}
	/* In parq Ubud. End */

	/* Made in Bali with love. Start */
	.webweb-made-in-bali-with-love > div {
		background-size: cover;
	}
	.webweb-hole-heading {
		top: 53vh;
	}
	.webweb-made-in-bali-with-love h2 {
		top: 93vh;
	}
	.webweb-made-in-bali-with-love .webweb-image {
		top: 100vh;
	}
	/* Made in Bali with love. End */
}
@media (min-width: 3500px) {
	/* In parq Ubud. Start */
	.webweb-magrin-minus > .uk-child-width-1-3 {
		margin-left: -11vw;
	}
	/* In parq Ubud. End */
}
/*** Additional resolutions. End ***/

/**** Responsive. End ****/