#wptemplatepartwidget-2 {
	display: inline-block;
	vertical-align: middle;
	padding-left: 7px;
	/*margin-right: 10px;*/
}
.wpgb-select-control svg {
	display: none;
}
body.post-type-archive-workspace .select2-container.select2-container--open .select2-dropdown .select2-results li.select2-results__option li.select2-results__option,.location-dropdown-wrap .select2-container.select2-container--open .select2-dropdown .select2-results li.select2-results__option li.select2-results__option {
	margin: 5px 0 5px -15px !important;
	padding: 5px 0px 5px 25px !important;
}
body.post-type-archive-workspace .select2-container.select2-container--open .select2-dropdown .select2-results li.select2-results__option[role*="group"],body.post-type-archive-workspace .select2-container.select2-container--open .select2-dropdown .select2-results li.select2-results__option.is-hover,.location-dropdown-wrap .select2-container.select2-container--open .select2-dropdown .select2-results li.select2-results__option[role*="group"],.location-dropdown-wrap .select2-container.select2-container--open .select2-dropdown .select2-results li.select2-results__option.is-hover {
	margin-bottom: 0 !important;
}
body.post-type-archive-workspace .select2-container.select2-container--open .select2-dropdown .select2-results li.select2-results__option {
	font-size: 14px;
}
.location-dropdown-wrap .select2-container.select2-container--open .select2-dropdown .select2-results li.select2-results__option {
	font-size: 15px;
}
body.post-type-archive-workspace .select2-container.select2-container--open .select2-dropdown .select2-results li.select2-results__option,.location-dropdown-wrap .select2-container.select2-container--open .select2-dropdown .select2-results li.select2-results__option {
	font-weight: 400;
	color: #000000 !important;
	position: relative;
	padding: 6px 0 6px 15px !important;
}
body.post-type-archive-workspace .select2-container.select2-container--open .select2-dropdown .select2-results li.select2-results__option.select2-results__option--highlighted, .location-dropdown-wrap .select2-container.select2-container--open .select2-dropdown .select2-results li.select2-results__option.select2-results__option--highlighted {
	color: #fff !important;
	background: #000 !important;
}
.post-type-archive-workspace .select2-container.select2-container--open:not(.select2), .location-dropdown-wrap .select2-container.select2-container--open:not(.select2) {
	pointer-events: none!important;
	margin-top: -4px;
}
#wptemplatepartwidget-2.active-dropdown-select2 .select2-container.select2-container--open .select2-dropdown, .location-dropdown-wrap.active-dropdown-select2 .select2-container.select2-container--open .select2-dropdown{
	pointer-events: auto;
	transition: ease .4s!important;
	-webkit-transition: ease .4s!important;
	opacity: 1!important;
}
.select2-container.select2-container--open .select2-dropdown.facet-item.facet-item-offers {
	opacity: 1 !important;
}
#wptemplatepartwidget-2 .select2-container .select2-dropdown, .location-dropdown-wrap .select2-container .select2-dropdown{
	opacity: 0!important;
}
.location-dropdown-wrap .select2.select2-container .select2-selection .select2-selection__arrow {
	display:none!important;
}
.post-type-archive-workspace .select2-container .select2-selection__arrow:before {
	transition: ease .4s;
	-webkit-transition: ease .4s;
	color: #000!important;
}
.post-type-archive-workspace .select2-container .select2-selection.active-dropdown #select2-select-test-container, .location-dropdown-wrap .select2-container .select2-selection.active-dropdown #select2-select-test-container {
	color: #9b9b9b;
}
.post-type-archive-workspace .select2-container .select2-selection.active-dropdown .select2-selection__arrow:before {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transition: ease .4s;
	-webkit-transition: ease .4s;
	color: #9b9b9b!important;
}
.select2-results__group {
	font-weight: 400;
	font-size: 15px;
	color: #000000;
	position: relative;
	padding: 6px 0 6px 15px !important;
	margin: -6px 0 -6px -15px !important;
}
.item-is-option {
	font-weight: 400;
	font-size: 15px;
	color: #000000;
}
.select2-container.select2-container--open .select2-dropdown {
	margin-top: 5px;
	border-width:0!important;
	border-radius: 3px;
	min-width: 230px;
}
.select2-results__option .select2-results__group:hover,.select2-results__group.select2-group-selected {
	color: #fff !important;
	background: #000 !important;
	font-weight: 400;
	font-size: 15px;
	cursor: pointer;
}
.item-is-group .select2-results__group:after,.select2-results__group:after {
	content: "";
	font-size: 15px;
	display: inline-block;
	position: absolute;
	top: 50%;
	margin-top: -11px;
	right: 13px;
}

.select2-container.select2-container--open .select2-dropdown .select2-results .select2-results__group {
	padding: 0;
}

.select2-container.select2-container--open .select2-dropdown .select2-results li.item-is-group .select2-results__option {
	font-size: 15px;
	color: #000 !important;
}

.select2-container.select2-container--open .select2-dropdown .select2-results li.item-is-group .select2-results__option[aria-selected="true"] {
	color: #fff !important;
	background: #000 !important;
}

.select2-container.select2-container--open .select2-dropdown .select2-results li.item-is-group .select2-results__option.select2-results__option--highlighted {
	color: #fff !important;
	background: #000 !important;
}

.select2-container.select2-container--open .select2-dropdown .select2-results li.item-is-group .select2-results__options.select2-results__options--nested {
	margin-top: 10px;
}
.select2-container.select2-container--open .select2-dropdown .select2-results li.item-is-group .select2-results__option {
	margin: 5px 0 5px -15px !important;
	padding: 5px 0px 5px 25px !important;
}
.select2-container.select2-container--open .select2-dropdown .select2-results li.item-is-group .select2-results__option:last-child {
	margin-bottom: 0 !important;
}
.select2-container.select2-container--open .select2-dropdown {
	-webkit-box-shadow: rgba(0, 0, 0, 0.12) 0 0 12px 0;
	-moz-box-shadow: rgba(0, 0, 0, 0.12) 0 0 12px 0;
	box-shadow: rgba(0, 0, 0, 0.12) 0 0 12px 0;
}

.select2-container.select2-container--open .select2-dropdown .select2-results li.item-is-option, .select2-container.select2-container--open .select2-dropdown .select2-results li.item-is-group {
	color: #000 !important;
	font-weight: 400 !important;
	font-size: 15px;
	padding: 6px 0 6px 15px !important;
}
.select2-container.select2-container--open .select2-dropdown .select2-results li.item-is-option.select2-results__option--highlighted {
	color: #fff !important;
	background: #000 !important;
}
.facets .facet-area .dropdown-wrapper aside span.select2-selection.select2-selection--single {
	outline: none;
	border: none !important;
}
.facets .facet-area .dropdown-wrapper aside span.select2-selection.select2-selection--single .select2-selection__rendered{
	line-height: 21px;
	font-size: 14px;
	color: #000;
	padding-right: 34px;
}
.facets .facet-area .dropdown-wrapper aside span.select2-selection.select2-selection--single .select2-selection__arrow {
	transform: translate3d(0,0,0);
	top: 0px !important;
}
body.post-type-archive-workspace header .site_custom_header .site_custom_header_wrap .site_header_nav .profile_namelink_wrap .user_name.site_header_drop_btn {
	width: max-content;
	text-overflow: ellipsis;
	overflow: hidden;
	max-width: 400px;
	white-space: nowrap;
}
body.post-type-archive-workspace header .site_custom_header .site_custom_header_wrap .site_header_nav .profile_namelink_wrap {
	margin-right: 0 !important;
}
body.post-type-archive-workspace header .site_custom_header .menu-nav-menu-container .site_primary_nav_menu_in_custom li.menu-item:nth-child(2){
	width: max-content;
}
header .logo-area .fl-photo {
	display: inline-block;
}
.user_phone_wrap, .user_email {
	display: flex;
	flex-direction: column;
}
.user_phone_wrap .validation-message, .validation-message, .date-error-message{
	margin-top: 0px;
	font-size: 13px;
	color: #c16363;
	font-weight: 400;
	margin-left: 15px;
}
.date-warning-message, .overlap-warning-message{
    margin-top: -20px;
    font-size: 13px;
    font-weight: 400;
    margin-left: 15px;
}
.email-warning-message, .guest-email-warning-message{
	margin-top: 0;
	font-size: 13px;
	font-weight: 400;
	margin-left: 15px;
}

header .logo-area .fl-photo:not(.fl-photo-mobile) {
	display: none;
}
header .logo-area .fl-photo-mobile .fl-photo-content {
	width: 46px;
}
.facets .facet-area .facet-item-country .select2.select2-container .select2-selection {
	border: 1px solid #ccc!important;
	border-radius: 3px!important;
	height: 33px;
	width: 180px;
}
.facets .facet-area .facet-item-country .select2.select2-container .select2-selection.black-background {
	background-color: #000!important;
}
.facets .facet-area .facet-item-country .select2.select2-container .select2-selection.black-background span, .facet-area .facet-item .select2.select2-container .select2-selection.black-background .select2-selection__arrow:before {
	color: #fff!important;
}
header .logo-area .fl-photo + .facet-item-country {
	display: inline-block;
	margin-bottom: 0;
	margin-left: 10px;
}
header .logo-area .fl-photo + .facet-item-country .wpgb-facet fieldset {
	margin-bottom: 0;
}
header .logo-area .fl-photo + .facet-item-country .wpgb-facet select.wpgb-select {
	border: 0;
	border-radius: 0;
}
header .logo-area .fl-photo + .facet-item-country .wpgb-facet select.wpgb-select + .wpgb-select-control .wpgb-select-separator {
	display: none;
}
.location-dropdown-wrap .select2-container.select2-container--open .select2-dropdown {
	margin-left: -25px;
}
@media (max-width:992px) {
	.location-dropdown-wrap .select2-container.select2-container--open .select2-dropdown {
		margin-left: unset;
	}
}
@media (max-width: 920px) {
	body.post-type-archive-workspace header .fl-row .fl-row-content-wrap .fl-row-content .fl-col-group .fl-col .fl-col-content .fl-module .fl-module-content .site_custom_header .site_custom_header_wrap .site_header_nav .profile_namelink_wrap .user_name.site_header_drop_btn {
		max-width: 250px;
	}
}
@media (min-width: 992px) {
	header .logo-area .fl-photo:not(.fl-photo-mobile) {
		display: inline-block;
	}
	header .logo-area .fl-photo.fl-photo-mobile {
		display: none;
	}
	header .logo-area .fl-photo + .facet-item-country {
		margin-left: 20px;
	}
}

body .facets {
	background: #ffffff;
	position: sticky;
	z-index: 2;
	padding: 20px 10px;
	/*border-bottom: 1px solid #f1f1f1;*/
}
.facets .facet-area .facet-item,
.facets .facet-area .wpgb-facet > fieldset:last-child {
	margin-bottom: 0;
}
.facets.collapsed .facet-area.facet-filter,
.facets:not(.has-selections) .facet-area.facet-selection {
	display: none;
}
.post-type-archive-workspace .facet-item-search .wpgb-search-facet input[type="search"] {
	color: #000000 !important;
	border: 1px solid #ccc;
	font-size: 14px;
	min-height: unset;
	height: 33px;
	padding-left: 25px;
	width: 200px;
}
.wpgb-facet .wpgb-input-icon {
	margin-right: 15px!important;
}
.wpgb-facet .wpgb-input-icon-active {
	position: absolute;
	top: calc( 50% - 15px);
	left: 0;
	height: 30px;
	width: 30px;
	margin: 0 8px 0 10px;
}
.post-type-archive-workspace .facet-item-search .wpgb-facet .wpgb-input-icon {
	right: 0;
	left: unset;
}
.post-type-archive-workspace .facet-item-search .wpgb-facet .wpgb-input-icon-active {
	right: 0;
	left: unset;
}
.wpgb-facet .wpgb-clear-button {
	left: -7px;
	right: unset;
}
.wpgb-search-facet svg.wpgb-input-icon, .wpgb-search-facet svg.wpgb-input-icon-active {
	cursor: pointer;
	display: block;
	pointer-events: auto;
}
/*#filtersWrap-sub .facet-item-search {*/
/*	display: none;*/
/*}*/

.facets .facet-area .facet-item .filter-toggle-btn {
	padding: 8px 10px!important;
	width: max-content;
	text-align: center;
}
body .facets {
	padding: 21px 35px 0px 25px;
}
.facets .facet-area .facet-item .filter-toggle-btn {
	border-radius: 3px;
}
@media (max-width: 1127px) {
	body.show-map .facets {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		padding-top: 20px;
		z-index: 999;
	}
	#filter-bookmark {
		padding-right: 2px!important;
	}
	#filter-bookmark h4 {
		width: max-content!important;
		margin: 0 auto!important;
	}
	#filter-bookmark .text {
		display: none;
	}

	#filter-toggle .toggle-control {
		display: none;
	}
	.facets .facet-area .facet-item .filter-toggle-btn {
		width: 40px!important;
		/*padding: 10px 10px 0 10px!important;*/
		height: 33px;
		border-radius: 3px;
	}
	#filtersWrap .facet-item.facet-item-toggle {
		padding-left: 0;
		margin-left: 0;
	}
	#filtersWrap .facet-item.facet-item-toggle svg, .fl-widget-title-bookmark svg {
		margin-left: 0!important;
	}
	#filtersWrap #filter-toggle.active::after  {
		width: 40px!important;
	}
	.facet-area.facet-search {
		margin-right: 15px;
	}

}
@media (max-width: 767px) {
	body.show-map .facets {
		padding-top: 10px;
	}
	body.show-map .facets:not(.collapsed) {
		box-shadow: none;
	}
}
@media (min-width: 768px) {
	.facets:not(.collapsed) .facet-area.facet-selection,
	.facets:not(.has-selections) .facet-area.facet-selection {
		display: none;
	}
}

.facets .facet-area.facet-selection .facet-item {
	display: inline-block;
	vertical-align: middle;
}
.facets .facet-area .facet-item.facet-item-toggle {
	width: max-content;
	padding-left: 0;
	padding-right: 15px;
	position: relative;
}
.facets .facet-area .facet-item .filter-toggle-btn.active {
	background: #000;
}

.facets .facet-area .facet-item .filter-toggle-btn.active .text, .facets .facet-area .facet-item .filter-toggle-btn.active .text * {
	color: #fff;
}
.facets .facet-area .facet-item .filter-toggle-btn.active svg path {
	fill: #fff;
}
.facets .facet-area:not(.facet-filter) .facet-item-reset {
	margin-left: 16px;
}
.facets .facet-area.facet-filter .facet-item-reset {
	text-align: right;
}
.facets .facet-area .facet-item-reset .wpgb-facet {
    position: unset;
}
.facets .facet-area .facet-item-reset .wpgb-facet .wpgb-reset {
	background: transparent;
	color: #000000;
	font-size: 14px;
	font-weight: normal;
	transition: color ease 100ms;
	padding: 8px 24px;
	margin: 0;
}
.facets .facet-area .facet-item-reset .wpgb-facet .wpgb-reset:hover {
	border: 0;
	background-color: transparent;
	color: #989898;
}
.facets:not(.has-selection) .facet-area .facet-item-reset {
	display: none;
}
.facet-item-search {
	width: max-content;
	max-width: max-content!important;
}
.facets .facet-area .facet-item-offers .wpgb-facet select.wpgb-select {
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-radius: 0;
}
.facets .facet-area .facet-item-offers .wpgb-facet select.wpgb-select {
	border-bottom: 0;
}
.facets .facet-area .facet-item-offers .wpgb-facet select.wpgb-select + .wpgb-select-control .wpgb-select-separator {
	display: none;
}
.facets .facet-area.facet-toggle .filter-toggle-btn {
	position: relative;
	background: transparent;
	border: 1px solid #ccc;
	padding: 0;
}
.facets .facet-area.facet-toggle .filter-toggle-btn span.open-filter, .facets .facet-area.facet-toggle .filter-toggle-btn span.close-filter {
	display: none;
}
.facets .facet-area.facet-toggle .filter-toggle-btn span.open-filter i, .facets .facet-area.facet-toggle .filter-toggle-btn span.close-filter i {
	margin-left: 5px;
}
.facets .facet-area.facet-toggle .filter-toggle-btn span.open-filter.active, .facets .facet-area.facet-toggle .filter-toggle-btn span.close-filter.active {
	display: inline-flex!important;
	align-items: center;
}
.facet-area .facet-item .select2.select2-container .select2-selection .select2-selection__arrow:before {
	color: #ccc;
	font-size: 12px !important;
	font-weight: 600;
	line-height: 31px !important;
}
.facet-area .facet-item .select2.select2-container .select2-selection .select2-selection__arrow:before {
	content: "\f078"!important;
}
.facets .facet-area.facet-toggle .filter-toggle-btn > span:not(.toggle-control) {
	padding: 6px 24px 6px 8px;
	line-height: 24px;
	font-weight: 400;
	height: 40px;
	min-height: 40px;
	font-size: 16px;
	position: relative;
	vertical-align: middle;
	display: -ms-flexbox;
	display: flex;
	box-sizing: border-box;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	color: #000;
	font-size: 16px;
}
.facets .facet-area.facet-toggle .filter-toggle-btn,
.facets .facet-area.facet-toggle .filter-toggle-btn * {
	color: #000;
	font-size: 14px;
	line-height: 14px;
	outline: none!important;
}
.facets .facet-area.facet-toggle .filter-toggle-btn .toggle-control svg {
	transition: color ease 0.25s, transform ease 0.25s;
}
.facets .facet-area.facet-toggle .filter-toggle-btn .toggle-control svg {
	width: 20px;
	height: 20px;
	margin: 10px 10px 10px 8px;
	padding: 0;
	transform: rotate(180deg);
}
.facets.collapsed .facet-area.facet-toggle .filter-toggle-btn .toggle-control svg {
	transform: rotate(0);
}

.facets .facet-area.facet-selection {
	display: flex;
	margin-top: 20px;
}

@media(max-width: 640px) {
	.facets .facet-area.facet-selection {
		padding: 0 10px;
	}
}

.facets .facet-area.facet-selection .wpgb-facet .wpgb-button,
.facets .facet-area.facet-offer .wpgb-facet .wpgb-button {
	border-radius: 0;
}
.facets .facet-area.facet-selection .wpgb-facet .wpgb-button .wpgb-button-label {
	font-size: 14px;
}
.facets .facet-area.facet-offer .wpgb-facet .wpgb-button {
	text-align: center;
}
.facets .facet-area.facet-offer .wpgb-facet .wpgb-button:hover {
	z-index: 1;
}
.facets .facet-area.facet-offer .wpgb-facet .wpgb-button[aria-pressed="true"] {
	z-index: 2;
}
.facets .facet-area.facet-offer .wpgb-facet .wpgb-button,
.facets .facet-area.facet-offer .wpgb-facet .wpgb-inline-list {
	margin: 0;
}
.facets .facet-area.facet-offer .wpgb-facet .wpgb-inline-list li {
	position: relative;
	width: 100%;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%;
}
.facets .facet-area.facet-offer .wpgb-facet .wpgb-inline-list li .wpgb-button {
	height: 100%;
}
.facets .facet-area.facet-offer .wpgb-facet .wpgb-inline-list li + li .wpgb-button {
	margin-left: -2px;
}
.facets .facet-area.facet-offer .wpgb-facet .wpgb-button-label {
	padding: 8px;
	font-size: 14px;
	word-break: unset;
	white-space: nowrap;
}

.facets .facet-area.facet-filter.row {
	margin-left: 0;
	margin-right: 0;
}
.facet-filter .filter-checkbox {
	position: relative;
	display: -ms-flexbox;
	display: inline-flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	height: 20px;
	width: 20px;
	border-radius: 4px;
	border-style: solid;
	border-width: 1px;
	border-color: #ccc;
	background: white;
	cursor: pointer;
	transition: border-color ease .25s,background-color ease .25s;
	margin-right: 6px;
	display: none!important;
}
.facet-filter .filter-checkbox::before {
	content: "";
	position: absolute;
	z-index: 1;
	height: 2px;
	width: 8px;
	border-style: solid;
	border-width: 2px 0 0;
	box-sizing: border-box;
	transform: scale(0);
	transition: transform ease .25s,border-color ease .25s;
}
#filter-has-bookable-offer.active, #filter-flydesk-credit.active  {
	border-color: #000;
	background-color: #000;
}
#filter-has-bookable-offer.active *, #filter-flydesk-credit.active *{
	color: #fff;
}
.facet-filter #instant_booking, .facet-filter .icheckbox {
	display: none;
}
.facet-filter .filter-checkbox.active::after {
	transform: rotate(45deg) scale(1);
	border: solid #fff;
	border-width: 0 2px 2px 0;
}
.facet-filter .filter-checkbox::after {
	content: "";
	position: relative;
	top: -1px;
	height: 10px;
	width: 6px;
	border: solid transparent;
	border-width: 0 2px 2px 0;
	box-sizing: border-box;
	transform: rotate(45deg) scale(0);
	transition: transform ease .25s,border-color ease .25s;
}
#filtersWrap .facet-area.facet-filter .facet-item {
	padding-left: 0px;
	padding-right: 16px;
	/*margin-bottom: 16px;*/
}
#filtersWrap-sub.facets .facet-area.facet-filter .facet-item {
	/*margin-right: -10px;*/
	min-width: max-content!important;
    max-width: 150px!important;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-right: 0!important;
	padding-left: 16px!important;
}
#filtersWrap-sub.facets .facet-area.facet-filter .facet-item:first-child {
	padding-left: 0!important;
}
.facets .facet-area.facet-selection {
	display: none!important;
}
#filtersWrap-sub.facets .facet-area.facet-filter .facet-item-reset, #filtersWrap-sub.facets .facet-area.facet-filter .facet-item-reset .wpgb-button {
	margin-left: auto;
}
#filtersWrap-sub.facets .facet-area.facet-filter .facet-item-reset .wpgb-button {
	padding-right: 0;
}
#filtersWrap-sub.facets.has-selections .facet-item-reset {
	display: block!important;
}
#filtersWrap-sub{
	padding: 0;
	z-index: 2;
	width: 100%;
}

#filtersWrap #filter-toggle.active::after {
	content: "";
    width: 150px;
    position: absolute;
    right: 0;
    height: 20px;
    bottom: -20px;
}
#filtersWrap-sub:not(.collapsed) .filtersWrap-container {
	padding: 0;
	margin: 10px 35px 10px 25px;
	z-index: 1;
	position: relative;
}
#filtersWrap .justify-content-center {
	justify-content: left!important;
}
/*.facets .facet-area.facet-filter .facet-item.empty:not(.facet-item-search):not(.facet-item-reset) {*/
/*	display: none;*/
/*}*/
.facets .facet-area.facet-filter .facet-item:not(.facet-item-search):not(.facet-item-reset) .fl-widget-title::after, .facet-item-capacity h4::after, .facet-item-duration h4::after {
	content: "\f078";
	font-family: 'Font Awesome 5 Free';
	font-weight: 600;
	font-size: 12px;
	margin-left: 15px;
}
.facets .facet-area.facet-filter .facet-item:not(.facet-item-search):not(.facet-item-reset) .fl-widget-title, .facet-item-capacity h4, .facet-item-duration h4 {
	opacity: 1;
	margin: 0;
	cursor: pointer;
	font-size: 14px;
	text-align: center;
	border-radius: 3px;
	background: #fff;
	padding: 5px 12px;
	transition: background 0.25s ease, color 0.25s ease, border-color 0.25s ease, opacity 0.2s ease-in-out;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	border: 1px solid #ccc;
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-weight: 400;
}
.wpgb-loading .facets .facet-area.facet-filter .facet-item:not(.facet-item-search):not(.facet-item-reset) .fl-widget-title {
	opacity: 0.6;
}
.facets .facet-area.facet-filter .facet-item:not(.selected):not(.facet-item-search):not(.facet-item-reset) .fl-widget-title span.values {
	display: none;
}

.facets .facet-area.facet-filter .facet-item.selected:not(.open):not(.facet-item-search):not(.facet-item-reset)
.fl-widget-title span:not(.values) {
	display: none;
}

.facets .facet-area.facet-filter .facet-item.selected.open:not(.facet-item-search):not(.facet-item-reset) .fl-widget-title span.values {
	display: none;
}
.facets .facet-area.facet-filter .facet-item.selected:not(.open):not(.facet-item-search):not(.facet-item-reset) .fl-widget-title {
	background: #000000;
	color: #ffffff;
	font-weight: 500;
}
.facets .facet-area.facet-filter .facet-item.open:not(.facet-item-search):not(.facet-item-reset) .fl-widget-title {
	background: #e2e2e2;
}
.facets .facet-area.facet-filter .facet-item:not(.facet-item-search):not(.facet-item-reset) .wpgb-facet, .facet-item-has-bookable-offer .wpgb-facet {
	position: absolute;
	top: 100%;
	left: 8px;
	min-width: 280px;
	z-index: 101;
}
.facet-item-has-bookable-offer .wpgb-facet {
	left: auto;
}
.facets .facet-area.facet-filter .facet-item.align-right:not(.facet-item-search):not(.facet-item-reset) .wpgb-facet {
	left: auto;
	right: 8px;
}
.facets .facet-area.facet-filter .facet-item:not(.facet-item-search):not(.facet-item-reset) .wpgb-facet.wpgb-loading {
	pointer-events: auto;
	opacity: 1 !important;
}
.facets .facet-area.facet-filter .facet-item:not(.facet-item-search):not(.facet-item-reset) .wpgb-facet fieldset {
	display: none;
	margin-top: 10px;
	background: #ffffff;
	box-shadow: rgba(0, 0, 0, 0.12) 0 0 12px 0;
}
.facets .facet-area.facet-filter .facet-item:not(.facet-item-search):not(.facet-item-reset) .wpgb-facet fieldset .scrollable {
	max-height: 300px;
	overflow: auto;
	padding: 20px 15px;
}
.facets .facet-area.facet-filter .facet-item.open:not(.facet-item-search):not(.facet-item-reset) .wpgb-facet fieldset {
	display: block;
}
.facets .facet-area.facet-filter .facet-item.open.hidden:not(.facet-item-search):not(.facet-item-reset) .wpgb-facet fieldset {
	opacity: 0;
	visibility: hidden;
}
.facets .facet-area.facet-filter .facet-item:not(.facet-item-search):not(.facet-item-reset) .wpgb-facet .wpgb-checkbox-facet .wpgb-checkbox .wpgb-checkbox-label,
.facets .facet-area.facet-filter .facet-item:not(.facet-item-search):not(.facet-item-reset) .wpgb-facet .wpgb-radio-facet .wpgb-radio .wpgb-radio-label {
	white-space: nowrap;
	font-size: 14px;
	padding-right: 15px;
}
.facets .facet-area.facet-filter .facet-item:not(.facet-item-search):not(.facet-item-reset) .wpgb-facet .wpgb-checkbox-facet .wpgb-checkbox,
.facets .facet-area.facet-filter .facet-item:not(.facet-item-search):not(.facet-item-reset) .wpgb-facet .wpgb-radio-facet .wpgb-radio {
	flex-direction: row-reverse;
}
.facets .facet-area.facet-filter .facet-item:not(.facet-item-search):not(.facet-item-reset) .wpgb-facet .wpgb-facet-header,
.facets .facet-area.facet-filter .facet-item:not(.facet-item-search):not(.facet-item-reset) .wpgb-facet .wpgb-facet-footer {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
}
.facets .facet-area.facet-filter .facet-item:not(.facet-item-search):not(.facet-item-reset) .wpgb-facet .wpgb-facet-header {
	border-bottom: 1px solid #e6e6e6;
	padding: 10px 15px;
}
.facets .facet-area.facet-filter .facet-item:not(.facet-item-search):not(.facet-item-reset) .wpgb-facet .wpgb-facet-header .close-facet {
	position: relative;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 35px;
	height: 35px;
	padding: 6px;
	margin: 0;
	background-color: transparent;
	border: 0;
}
.facets .facet-area.facet-filter .facet-item:not(.facet-item-search):not(.facet-item-reset) .wpgb-facet .wpgb-facet-header .close-facet:before,
.facets .facet-area.facet-filter .facet-item:not(.facet-item-search):not(.facet-item-reset) .wpgb-facet .wpgb-facet-header .close-facet:after {
	content: "";
	position: absolute;
	top: 6px;
	margin: 1px 0;
	height: 21px;
	width: 1px;
	left: 17px;
	background: #000000;
}
.facets .facet-area.facet-filter .facet-item:not(.facet-item-search):not(.facet-item-reset) .wpgb-facet .wpgb-facet-header .close-facet:before {
	transform: rotate(45deg);
}
.facets .facet-area.facet-filter .facet-item:not(.facet-item-search):not(.facet-item-reset) .wpgb-facet .wpgb-facet-header .close-facet:after {
	transform: rotate(-45deg);
}
.facets .facet-area.facet-filter .facet-item:not(.facet-item-search):not(.facet-item-reset) .wpgb-facet .wpgb-facet-header .reset-facet {
	color: #000000;
	background-color: transparent;
	border: 0;
	text-decoration: underline;
}
.facets
.facet-area.facet-filter
.facet-item:not(.facet-item-search):not(.facet-item-reset)
.wpgb-facet
.wpgb-facet-footer {
	background: #fafafa;
	border-top: 1px solid #e6e6e6;
	padding: 15px 15px 15px 23px;
}
.facets
.facet-area.facet-filter
.facet-item:not(.facet-item-search):not(.facet-item-reset)
.wpgb-facet
.wpgb-facet-footer
.reset-facet,
.facets
.facet-area.facet-filter
.facet-item:not(.facet-item-search):not(.facet-item-reset)
.wpgb-facet
.wpgb-facet-footer
.close-facet {
	font-size: 14px;
}
.facets
.facet-area.facet-filter
.facet-item:not(.facet-item-search):not(.facet-item-reset)
.wpgb-facet
.wpgb-facet-footer
.reset-facet {
	background-color: transparent;
	color: #9b9b9b;
	border: 0;
	padding: 0;
}
.facets .facet-area.facet-offer .facet-item-search {
	/*display: none;*/
	margin-bottom: 0;
}

.facet-item.facet-item-toggle .filter-toggle-btn i.fas.fa-filter:before{
	font-size: 15px;
}
@media (max-width: 960px) {
	.post-type-archive-workspace .facet-item-search .wpgb-search-facet input[type=search] {
		width: 150px;
	}
}

@media (max-width: 857px) {
	#filtersWrap-sub.facets .facet-area.facet-filter .facet-item {
		padding-right: 0!important;
		padding-left: 0!important;
	}
	.post-type-archive-workspace .facet-item-search .wpgb-search-facet input[type=search] {
		width: 100%;
	}
	.facet-area.facet-search {
		width: 100%!important;
		margin-right: 0;
	}
	#filtersWrap-sub .facet-filter {
		justify-content: space-between!important;
	}
	#filtersWrap-sub.facets .facet-area.facet-filter .facet-item-search {
		width: 100%!important;
		min-width: 100%!important;
	}
	#filtersWrap-sub.facets .facet-area.facet-filter .facet-item:not(.facet-item-search){
		min-width: 48%!important;
	}
	#filtersWrap .facet-area.facet-search {
		display:none;
	}
	#filtersWrap-sub .facet-item-search {
		display: block;
	}
}
@media (max-width: 767px) {

	body.show-map .facets .facet-area.facet-filter {
		top: 60px;
	}
	.facets .facet-area.facet-filter.open {
		z-index: auto;
	}
	.facets .facet-area.facet-filter:not(:first-child):not(.facet-selection) {
		margin-top: 0;
	}
	.facets .facet-area.facet-filter.row {
		margin-left: 0;
		margin-right: 0;
	}
	.facets .facet-area.facet-filter .facet-item:not(.facet-item-search):not(.facet-item-reset) {
		max-width: 50% !important;
	}
	.facets .facet-area.facet-filter .facet-item.facet-item-capacity .wpgb-facet, .facets .facet-area.facet-filter .facet-item.facet-item-durations .wpgb-facet {
		right: 8px!important;
		left: unset!important;
	}
	.facets .facet-area.facet-filter .facet-item.open:not(.facet-item-search):not(.facet-item-reset) .wpgb-facet {
		display: block;
	}
	.facets
	.facet-area.facet-filter
	.facet-item:not(.facet-item-search):not(.facet-item-reset)
	.wpgb-facet
	.fieldset-inner {
		display: flex;
		width: 100%;
		height: 100%;
		flex-direction: column;
	}
	.facets
	.facet-area.facet-filter
	.facet-item:not(.facet-item-search):not(.facet-item-reset)
	.wpgb-facet
	fieldset
	.scrollable {
		flex-grow: 1;
		max-height: none;
	}
	.facets
	.facet-area.facet-filter
	.facet-item:not(.facet-item-search):not(.facet-item-reset)
	.wpgb-facet
	.wpgb-facet-footer
	.close-facet {
		display: block;
		width: 100%;
		padding: 12px;
	}
	.facets
	.facet-area.facet-filter
	.facet-item:not(.facet-item-search):not(.facet-item-reset)
	.wpgb-facet
	.wpgb-facet-footer
	.reset-facet {
		display: none;
	}
}
#filtersWrap .fl-widget {
	align-self: center;
	max-width: max-content!important;
	padding: 0;
}
@media (max-width: 919px) {
	#filtersWrap .facet-offer.facet-filter, #filtersWrap .facet-offer.facet-filter .dropdown-wrapper {
		width: 100%;
	}
	.facets .facet-area .facet-item .filter-toggle-btn {
		width: max-content!important;
		display: flex;
		align-items: center;
	}
	#filtersWrap {
		position: relative;
	}
	#filtersWrap .facet-offer.facet-toggle {
		position: absolute;
		right: 35px;
		top: 107px;
	}
	#filtersWrap .facet-offer.facet-toggle svg {
		margin-right: 0;
	}
	body.show-map #filtersWrap .facet-offer.facet-toggle {
		top: 93px;
	}
	#filtersWrap #filter-toggle.active::after {
		display: none;
	}
	.fl-widget-title-bookmark {
		justify-content: center;
	}
	#filtersWrap .facet-item-country {
		order: 1;
		width: 50%;
		max-width: 50%!important;
		margin-bottom: 10px;
	}
	#filtersWrap #filter-has-bookable-offer, #filtersWrap #filter-flydesk-credit{
		order: 6;
		margin-top: 0;
	}
	#filter-bookmark .text, #filter-toggle .toggle-control {
		display: inline-block;
	}
	#filtersWrap .facet-filter .fl-widget.facet-item-capacity {
		order: 4;
	}
	.fl-widget-title-bookmark svg {
		margin-left: 6px!important;
	}
	#filtersWrap .facet-filter .fl-widget.facet-item-capacity, #filtersWrap .facet-filter .fl-widget.facet-item-duration	{
		max-width: max-content!important;
		margin-bottom: 10px;
		padding-right: 0;
		padding-left: 16px;
	}
	#filtersWrap .facet-filter .fl-widget.facet-item-duration {
		order: 5;
	}
	#filtersWrap #wptemplatepartwidget-4 {
		order: 3;
		margin-bottom: 10px!important;
		max-width: 100%!important;
		width: 100%!important;
		padding-right: 0;
	}
	#filtersWrap #wptemplatepartwidget-4 li {
		width: 33.33%;
		text-align: center;
	}
	#filtersWrap .facet-area .dropdown-wrapper {
		flex-wrap: wrap;
		justify-content: flex-start!important;
	}
	.facet-item-bookmark {
		width: max-content!important;
		order: 7;
		margin-bottom: 10px!important;
	}
	body.show-map #filtersWrap-sub:not(.collapsed) .filtersWrap-container {
		margin-top: 125px!important;
	}
	.facet-item-country .select2-container .select2-selection--single .select2-selection__rendered {
		padding-left: 0!important;
	}
	.facet-item-country .select2.select2-container .select2-selection .select2-selection__arrow {
		width: 30px!important;
	}
	.facet-item-country .select2-selection.select2-selection--single .select2-selection__rendered {
		padding-right: 24px!important;
	}
	#wpgb_facet-55-div-left {
		width: 50%;
		margin-left: auto;
		order: 2;
		margin-bottom: 10px;
	}
	#wpgb_facet-55-div-left .wpgb-facet .wpgb-geolocation-facet input[type=search] {
		width: 100%!important;
		margin-right: 0!important;
	}
	.facets .facet-area .facet-item-country .select2.select2-container .select2-selection {
		width: 100%;
	}
}
@media (max-width: 578px) {

	body.show-map #filtersWrap-sub:not(.collapsed) .filtersWrap-container {
		margin-top: 0!important;
	}
	#filtersWrap, #filtersWrap-sub {
		position: relative;
	}
	.facets .facet-area.facet-filter .facet-item:not(.facet-item-search):not(.facet-item-reset) {
		position: unset;
	}
	.facets .facet-area.facet-filter .facet-item:not(.facet-item-search):not(.facet-item-reset) .wpgb-facet fieldset {
		width: 90%;
		margin: 0 auto;
	}
	#filtersWrap-sub .facet-area.facet-filter .facet-item:not(.facet-item-search):not(.facet-item-reset) .wpgb-facet {
		top: 150px;
	}
	.facets .facet-area.facet-filter .facet-item:not(.facet-item-search):not(.facet-item-reset) .wpgb-facet {
		right: 0!important;
		left: 0!important;
		width: 100%;
	}

}
@media (max-width: 480px) {
	#filtersWrap .facet-offer.facet-toggle svg {
		margin-left: 6px!important;
	}

	.facets .facet-area.facet-filter .facet-item:not(.facet-item-search):not(.facet-item-reset) .fl-widget-title, .facet-item-capacity h4,
	.facet-item-duration h4, ul.workspace-offer-types-filter li, #filter-has-bookable-offer h4, #filter-bookmark h4,
	.facets .facet-area .facet-item-country .select2.select2-container .select2-selection,
	#wpgb_facet-55-div-left .wpgb-facet .wpgb-geolocation-facet input[type=search],
	.facets .facet-area .dropdown-wrapper aside span.select2-selection.select2-selection--single .select2-selection__rendered,
	.post-type-archive-workspace .facet-item-search .wpgb-search-facet input[type="search"],
	.wpgb-facet .wpgb-hierarchical-list li, .reset-facet, .facet-area.facet-toggle .filter-toggle-btn *, #filter-flydesk-credit h4 {
		font-size: 12px!important;
	}
	#filtersWrap .facet-offer.facet-toggle {
		top: 105px;
	}
	#filter-has-bookable-offer h4, #filter-bookmark h4, #filter-flydesk-credit h4 {
		line-height: 18px!important;
	}
	#filter-has-bookable-offer svg, #filter-flydesk-credit svg {
		height: 17px;
	}
	.facets .facet-area .facet-item .filter-toggle-btn {
		height: 30px;
	}
}
@media (max-width: 439.98px) {
	#filter-toggle .desktop-text {
		display: none;
	}

	#filter-toggle .mobile-text{
		display: inline-block!important;
	}
	}
@media (max-width: 420px) {

	#filtersWrap .facet-offer, .filter-app-mobile .facet-offer {
    	margin-top: 0;
	}
	#filtersWrap .facet-area.facet-filter .facet-item-bookmark, .filter-app-mobile .facet-item-bookmark {
		padding-right: 0;
	}
	ul.workspace-offer-types-filter li {
		white-space: nowrap;
	}

	.facets .facet-area .facet-item-country .select2.select2-container .select2-selection {
		text-overflow: ellipsis;
		overflow: hidden;
	}
}
@media (max-width: 400px) {

	#filter-toggle span.text {
		display: none;
	}

	#filtersWrap .facet-offer.facet-toggle svg {
		margin-left: 0px !important;
	}
}
@media (max-width: 360px) {
	#filter-bookmark .text, #filter-has-bookable-offer h4 k, #filter-flydesk-credit h4 k  {
		display: none;
	}
	.fl-widget-title-bookmark svg, #filter-has-bookable-offer h4 svg, #filter-flydesk-credit h4 svg  {
		margin-left: 0!important;
	}
	#filtersWrap .facet-filter .fl-widget.facet-item-capacity, #filtersWrap .facet-filter .fl-widget.facet-item-duration,
	.filter-app-mobile .fl-widget.facet-item-capacity,.filter-app-mobile .fl-widget.facet-item-duration {
		padding-right: 16px;
		padding-left: 0;
	}

}
@media (min-width: 768px) {
	.facets
	.facet-area.facet-filter
	.facet-item:not(.facet-item-search):not(.facet-item-reset)
	.wpgb-facet
	.wpgb-facet-header {
		display: none;
	}
}

.sidebar {
	position: relative;
	width: 100%;
}
@media (min-width: 744px) {
	.sidebar {
		min-width: 547px;
	}
}
@media (min-width: 1128px) {
	.sidebar {
		width: 840px;
	}
	.mapcontent {
		position: fixed;
		top: 81px;
		display: block;
		right: 0px;
		width: calc(100% - 840px);
		height: calc(100vh - 81px);
	}
	.mapcontent .fl-map,
	.mapcontent .fl-map .wpgb-facet,
	.mapcontent .fl-map .wpgb-facet > fieldset {
		height: 100%;
	}
	.mapcontent .fl-map .wpgb-map-facet {
		padding-bottom: 0 !important;
		height: 100%;
	}
	.mapcontent .fl-map .wpgb-facet > fieldset:last-child {
		margin-bottom: 0;
	}
}

.workspaces-wrap .wp-grid-builder .wpgb-load-more {
	margin: 20px;
}
.workspaces-wrap .wp-grid-builder .wpgb-area.wpgb-area-bottom-1 {
	margin: 0 20px;
	border-top: 1px solid #e6e6e6;
}

.wp-grid-builder .wpgb-card h2[class^="wpgb-block"] {
	max-width: 65%;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.wp-grid-builder .wpgb-card .wpgb-card-wrapper {
	padding-top: 24px;
	border-top: 1px solid #e6e6e6;
}
.wp-grid-builder .wpgb-card:first-child .wpgb-card-wrapper {
	border-top: 0;
}
.wp-grid-builder .wpgb-card .pld-common-wrap {
	min-width: auto;
	text-align: center;
}
.wp-grid-builder .wpgb-card .pld-like-dislike-trigger,
.wp-grid-builder .wpgb-card .pld-count-wrap {
	display: block;
}
.wp-grid-builder .wpgb-card .pld-count-wrap {
	font-size: 12px;
	padding-top: 2px;
}
.wp-grid-builder .wpgb-card .pld-like-dislike-trigger {
	color: #9b9b9b;
	font-size: 22px;
	line-height: 1;
	padding: 0 3px;
	transition: color 0.2s ease-in-out, -ms-transform 0.25s ease, -webkit-transform 0.25s ease, transform 0.25s ease;
}
.wp-grid-builder .wpgb-card .pld-like-dislike-trigger:hover {
	color: #000000;
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.wp-grid-builder .wpgb-card .pld-like-dislike-trigger:hover:active {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.wp-grid-builder .wpgb-card .pld-like-dislike-trigger.selected {
	color: #ff6667;
}
.workspace-new,
.wp-grid-builder .wpgb-card .workspace-new {
	color: #ffffff;
	background: #698cb6;
	position: relative;
	display: inline-block;
	padding: 4px 16px;
	margin: 2px 0 2px 8px;
}
.workspace-badge {
	position: relative;
	display: inline-block;
	padding: 5px 10px;
	margin: 10px 0 0 5px;
	font-size: 14px;
}
.wp-grid-builder .wpgb-card .workspace-badge {
	position: relative;
	display: inline-block;
	font-size: 14px;
}
.workspace-badge:first-of-type {
	margin-left: 0;
}
.badge-sponsored,
.wp-grid-builder .wpgb-card .workspace-badge.badge-sponsored span{
	color: #dcaf6e;
	border-color: #dcaf6e;
}
.badge-recommended,
.wp-grid-builder .wpgb-card .workspace-badge.badge-recommended span {
	color: #ffffff;
	background: #76A98D;
}
.badge-highlight,
.wp-grid-builder .wpgb-card .workspace-badge.badge-highlight span{
	color: #ffffff;
	border-color: #dcaf6e;
	background: #dcaf6e;
}
.badge-verified,
.wp-grid-builder .wpgb-card .workspace-badge.badge-verified span{
	color: #ffffff;
	background-color: #78787B;
}
.wp-grid-builder .wpgb-card .workspace-badge span {
	overflow: hidden;
	white-space: nowrap;
	position: absolute;
	padding: 3px 5px;
	width: 130px;
	text-align: center;
	left: -40px;
	top: 5px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-box-shadow: 2px 2px 4px rgb(0 0 0 / 15%);
	-moz-box-shadow: 2px 2px 4px rgb(0 0 0 / 15%);
	box-shadow: 2px 2px 4px rgb(0 0 0 / 15%);
}

.workspace-attribute,
.wp-grid-builder .wpgb-card .workspace-attribute {
	display: inline-block;
	color: #000000;
	border-radius: 2px;
	font-size: 14px;
}
.wp-grid-builder .wpgb-card .workspace-attribute {
	margin-bottom: 0;
}
.workspace-attribute:not(:last-child) {
	margin-bottom: 10px;
}
.workspace-attribute span.theme,
.wp-grid-builder .wpgb-card .workspace-attribute span.theme {
	color: #a6a6a6;
	padding-left: 3px;
}
.workspace-host-plus:before,
.workspace-attribute:before,
.wp-grid-builder .wpgb-card .workspace-attribute:before {
	font-family: "flydesk" !important;
	font-size: 30px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	vertical-align: middle;
	margin-right: 8px;
	margin-top: -1px;
}
.workspace-host-plus:before {
	content: "\e910";
	color: #000000;
	margin: 10px 0 5px 15px;
	font-size: 20px;
}
.workspace-host-plus:before {
	margin: 0;
}
.wp-grid-builder .wpgb-card .workspace-attribute-archive.attribute-private {
	background: #D1E2F0;
	color: #285CBD;
}
.wp-grid-builder .wpgb-card .workspace-attribute-archive:first-child {
	margin-left: 0;
}
.wp-grid-builder .wpgb-card .workspace-host-plus-archive, .wp-grid-builder .wpgb-card .workspace-attribute-archive  {
	display: inline-flex;
	align-items: center;
	color: #fff;
	background: #C0C0C0;
	border-radius: 2px;
	font-size: 14px;
	margin-bottom: 0;
	margin-top: 8px;
	margin-right: 15px;
	padding: 3px 10px;
}
.workspace-attribute.attribute-premium:before,
.wp-grid-builder .wpgb-card .workspace-attribute.attribute-premium:before {
	content: "\e902";
}
.workspace-attribute.attribute-business:before,
.wp-grid-builder .wpgb-card .workspace-attribute.attribute-business:before {
	content: "\e900";
}
.workspace-attribute.attribute-inspiring:before,
.wp-grid-builder .wpgb-card .workspace-attribute.attribute-inspiring:before {
	content: "\e901";
}
.workspace-attribute.attribute-theme:before,
.wp-grid-builder .wpgb-card .workspace-attribute.attribute-theme:before {
	content: "\e903";
}
.workspace-attribute.attribute-community:before,
.wp-grid-builder .wpgb-card .workspace-attribute.attribute-community:before {
	content: "\e905";
}
.workspace-attribute.attribute-private:before,
.wp-grid-builder .wpgb-card .workspace-attribute.attribute-private:before {
	content: "\e904";
	color: #235b84;
}
.workspace-attribute.attribute-eco:before,
.wp-grid-builder .wpgb-card .workspace-attribute.attribute-eco:before {
	content: "\e906";
	color: #9ebc88;
}
.workspace-attribute.attribute-host-plus:before,
.wp-grid-builder .wpgb-card .workspace-attribute.attribute-host-plus:before {
	content: "\e910";
	color: #000000;
}
.workspace-address,
.wp-grid-builder .wpgb-card .workspace-address {
	position: relative;
	padding-left: 0px;
	font-size: 13px;
	max-width: 300px;
}
.wp-grid-builder .wpgb-card .workspace-address {
	max-width: 100%!important;
}
@media (max-width: 375px) {
	.workspace-address,
	.wp-grid-builder .wpgb-card .workspace-address {
		max-width: 150px;
	}
}
.workspace-address i,
.wp-grid-builder .wpgb-card .workspace-address i {
	position: absolute;
	top: 3px;
	left: 0;
	color: #000000;
	font-size: 12px;
}
.workspace-offer,
.wp-grid-builder .wpgb-card .workspace-offer {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	color: #000000;
}
.workspace-offer .offer-preview-label,
.wp-grid-builder .wpgb-card .workspace-offer .offer-preview-label {
	text-transform: lowercase;
}
.workspace-offer .price .currency,
.workspace-offer .price .unit {
	font-size: 12px;
}
.workspace-offer div.old-price > span.slashed,
.wp-grid-builder .wpgb-card .workspace-offer div.old-price > span.slashed {
	position: relative;
}
.workspace-offer div.old-price > span.slashed::after,
.wp-grid-builder .wpgb-card .workspace-offer div.old-price > span.slashed::after {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	height: 1px;
	background: #000000;
	transform: translate3d(0, -2px, 0) rotate(6deg);
}

.workspace-offer div.club-plus.price,
.wp-grid-builder .wpgb-card .workspace-offer div.club-plus.price {
	color: #ffffff;
	font-size: 14px;
	font-weight: 400;
}
.workspace-offer div.price,
.workspace-offer div.special-price,
.wp-grid-builder .wpgb-card .workspace-offer div.price,
.wp-grid-builder .wpgb-card .workspace-offer div.special-price {
	display: inline-block;
	font-size: 18px;
	font-weight: 500;
	/*margin-top: 4px;*/
	white-space: nowrap;
}
.workspace-offer div.special-price,
.wp-grid-builder .wpgb-card .workspace-offer div.special-price {
	color: #ff6767;
}
.workspaces-wrap .workspace-offer div.capacity-wrap {
	text-transform: uppercase;
	font-weight: 500;
}
.workspace-offer div.sale-expiry,
.wp-grid-builder .wpgb-card .workspace-offer div.sale-expiry {
	padding-top: 3px;
	text-transform: lowercase;
}
.wp-grid-builder .wpgb-card .workspace-offer .price.has-no-price span.currency,
.wp-grid-builder .wpgb-card .workspace-offer .price.has-no-price span.unit {
	display: none;
}
.wp-grid-builder .wpgb-card .workspace-offer .price.has-no-price {
	font-size: 14px;
}

.wp-grid-builder .wpgb-card.wpgb-no-result .no-result-message {
	margin-bottom: 10px;
}
/*.wp-grid-builder .wpgb-card.wpgb-no-result a.wpgb-reset-map-button {*/
/*	color: #486f9d;*/
/*	font-weight: 400;*/
/*	padding-top: 50px;*/
/*}*/

.workspaces-wrap .wp-grid-builder .wpgb-card .wpgb-card-content {
	color: #4f4f4f;
}

.workspaces-wrap .wp-grid-builder  .wpgb-card-media {
	overflow: hidden;
}

.workspaces-wrap .wp-grid-builder .wpgb-card .wpgb-card-media-content {
	pointer-events: none;
}

.workspaces-wrap .wp-grid-builder .wpgb-card .wpgb-card-media-content-top {
	margin-left: 5px;
}

.workspaces-wrap .wp-grid-builder .wpgb-card .wpgb-card-media-thumbnail div {
	position: relative;
	right: auto;
	bottom: auto;
	width: 100%;
	height: 100%;
}
.workspaces-wrap .wp-grid-builder .wpgb-card .wpgb-card-media-thumbnail .flickity-enabled {
	position: relative;
	width: 100%;
	height: 100%;
}
.workspaces-wrap .wp-grid-builder .wpgb-card .wpgb-card-media-thumbnail .flickity-viewport {
	overflow: hidden;
	position: relative;
	height: 100% !important;
}
.workspaces-wrap .wp-grid-builder .wpgb-card .wpgb-card-media-thumbnail .flickity-slider {
	position: absolute;
	width: 100%;
	height: 100%;
}
.workspaces-wrap .wp-grid-builder .wpgb-card .wpgb-card-media-gallery .wpgb-card-media-gallery-item {
	position: relative;
	right: auto;
	bottom: auto;
	width: 100%;
	height: 100%;
}
.workspaces-wrap
.wp-grid-builder
.wpgb-card
.wpgb-card-media-thumbnail
.flickity-enabled
.wpgb-card-media-gallery-item {
	opacity: 1;
	pointer-events: auto;
	transition: none;
}
.workspaces-wrap .wp-grid-builder .wpgb-card .wpgb-card-body{
	padding-left: 26px;
}
.workspaces-wrap .wp-grid-builder .wpgb-card .wpgb-card-footer {
	display: flex;
	justify-content: space-between;
	padding-left: 26px;
}
.workspaces-wrap .wp-grid-builder .wpgb-card .wpgb-card-footer > div[class^="wpgb-block"] {
	align-self: flex-end;
}
.workspaces-wrap .wpgb-card-footer .wpgb-block-1>div {
	white-space: nowrap;
}
@media (max-width: 767px) {
	.workspaces-wrap .wp-grid-builder .wpgb-card .wpgb-card-body,
	.workspaces-wrap .wp-grid-builder .wpgb-card .wpgb-card-footer {
		padding-left: 0;
	}
	.workspaces-wrap .wp-grid-builder .wpgb-card .wpgb-card-content {
		padding: 25px 0 0 0;
	}
	.workspaces-wrap .wp-grid-builder .wpgb-card .wpgb-card-footer {
		flex-direction: column;
	}
	.workspaces-wrap .wp-grid-builder .wpgb-card .wpgb-card-footer > div[class^="wpgb-block"] {
		align-self: flex-start;
	}
	.workspaces-wrap .wp-grid-builder .wpgb-card-33 .wpgb-card-content {
		flex-grow: unset;
	}
	.workspaces-wrap .wp-grid-builder .wpgb-card-33  .wpgb-block-7 {
		width: 100%;
	}
	.workspaces-wrap .wp-grid-builder .wpgb-card-33  .wpgb-block-7 .workspace-offer {
		flex-direction: row;
		align-items: baseline;
		justify-content: space-between;
		margin-top: 20px;
	}
	.wp-grid-builder .wpgb-card .workspace-offer .fl-button {
		margin-top: auto!important;
	}
	.workspace-attribute-archive span {
		padding-right: 5px!important;
	}
	.workspaces-wrap .wpgb-card-footer .wpgb-block-1 {
		flex-direction: row;
		flex-wrap: wrap;
		display: inline-flex!important;
	}
	.workspaces-wrap .wp-grid-builder .wpgb-block-3 {
		right: 0!important;
	}
	.workspaces-wrap .wpgb-card-footer .wpgb-block-1 > div {
		margin-left: 0;
		margin-top: 10px;
		margin-right: 10px;
	}
    .wp-grid-builder .wpgb-card-33:first-child .wpgb-card-wrapper {
        padding-top: 0!important;
    }
	.post-type-archive-workspace .wp-grid-builder .wpgb-card h2[class^="wpgb-block"] {
		max-width: 100%!important;
	}
	.wp-grid-builder .wpgb-card span.address-part {
		float: none!important;
	}
	.wp-grid-builder .wpgb-card span.address-part:last-child {
		margin-right: 0;
	}
	.workspaces-wrap .wp-grid-builder .wpgb-card-33 .wpgb-card-content {
		padding-top: 20px!important;
	}
	.simplefavorite-button.active svg path  {
		stroke: white;
	}
	.workspaces-wrap .wp-grid-builder .wpgb-card-33 .wpgb-block-7 .workspace-offer .workspace-capacity-price {
		margin-bottom: -5px;
		text-align: left!important;
	}
}

@media (max-width: 1127px) {
	body:not(.show-map) .workspaces-wrap {
		overflow: hidden;
	}
}

@media (max-width: 767px) {
	.facet .facet-area .facet-item-country {
		width: 100%;
	}
}

.workspaces-wrap .wpgb-facet .wpgb-map-pan-to-search input {
	display: none;
}

.workspaces-wrap .wpgb-map-facet .gm-style .gm-style-iw-t::after {
	width: 28px;
	height: 28px;
	z-index: -1;
}

.workspaces-wrap .wpgb-map-facet .leaflet-popup-content-wrapper,
.workspaces-wrap .wpgb-map-facet .gm-style .gm-style-iw-c {
	border-radius: 6px;
	background: transparent;
	box-shadow: none;
}
.workspaces-wrap .wpgb-map-facet .gm-style .gm-style-iw-t {
	right: 0!important;
	bottom: 0!important;
}
.workspaces-wrap .wpgb-facet .mapboxgl-popup-content .wpgb-map-marker-body,
.workspaces-wrap .wpgb-facet .gm-style .gm-style-iw-d .wpgb-map-marker-body, .wpgb-map-marker-body-clone .wpgb-map-marker-body,
.workspaces-wrap .wpgb-facet .leaflet-popup-content .wpgb-map-marker-body {
	padding: 12px;
	cursor: pointer;
}
.workspaces-wrap .wpgb-facet .mapboxgl-popup-content .wpgb-map-marker-title,
.workspaces-wrap .wpgb-facet .gm-style .gm-style-iw-d .wpgb-map-marker-title,
.workspaces-wrap .wpgb-facet .leaflet-popup-content .wpgb-map-marker-title {
	color: #ffffff;
	text-align: center;
	padding: 0;
	margin-bottom: 10px;
}

.workspaces-wrap .wpgb-facet .mapboxgl-popup-content .workspace-offer,
.workspaces-wrap .wpgb-facet .gm-style .gm-style-iw-d .workspace-offer,
.workspaces-wrap .wpgb-facet .leaflet-popup-content .workspace-offer {
	display: flex;
	margin-bottom: 25px;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	color: #ffffff;
}

.workspaces-wrap .wpgb-facet .mapboxgl-popup-content .workspace-offer .price .unit,
.workspaces-wrap .wpgb-facet .gm-style .gm-style-iw-d .workspace-offer .price .unit, .wpgb-map-marker-body-clone .workspace-offer .price .unit,
.workspaces-wrap .wpgb-facet .leaflet-popup-content .workspace-offer .price .unit {
	display: inline;
}

.workspaces-wrap .wpgb-facet .mapboxgl-popup-content .workspace-offer .price.has-no-price,
.workspaces-wrap .wpgb-facet .gm-style .gm-style-iw-d .workspace-offer .price.has-no-price, .wpgb-map-marker-body-clone .workspace-offer .price.has-no-price,
.workspaces-wrap .wpgb-facet .leaflet-popup-content .workspace-offer .price.has-no-price {
	font-size: 14px;
}

.workspaces-wrap .wpgb-facet .mapboxgl-popup-content .workspace-offer .price.has-no-price .unit,
.workspaces-wrap .wpgb-facet .gm-style .gm-style-iw-d .workspace-offer .price.has-no-price .unit, .wpgb-map-marker-body-clone .workspace-offer .price.has-no-price .unit,
.workspaces-wrap .wpgb-facet .leaflet-popup-content .workspace-offer .price.has-no-price .unit,
.workspaces-wrap .wpgb-facet .mapboxgl-popup-content .workspace-offer .price.has-no-price .currency,
.workspaces-wrap .wpgb-facet .gm-style .gm-style-iw-d .workspace-offer .price.has-no-price .currency, .wpgb-map-marker-body-clone .workspace-offer .price.has-no-price .currency,
.workspaces-wrap .wpgb-facet .leaflet-popup-content .workspace-offer .price.has-no-price .currency {
	display: none;
}

.workspaces-wrap .wpgb-facet .mapboxgl-popup-content .workspace-offer > *,
.workspaces-wrap .wpgb-facet .gm-style .gm-style-iw-d .workspace-offer > *, .wpgb-map-marker-body-clone .workspace-offer > *,
.workspaces-wrap .wpgb-facet .leaflet-popup-content .workspace-offer > * {
	margin-bottom: 5px;
}

.workspaces-wrap .wpgb-facet .mapboxgl-popup-content .wpgb-map-marker-link > a,
.workspaces-wrap .wpgb-facet .gm-style .gm-style-iw-d .wpgb-map-marker-link > a, .wpgb-map-marker-body-clone .wpgb-map-marker-link > a,
.workspaces-wrap .wpgb-facet .leaflet-popup-content .wpgb-map-marker-link > a {
	color: #ffffff;
	transition: opacity 0.3s ease-in-out;
}

.workspaces-wrap .wpgb-facet .mapboxgl-popup-content .wpgb-map-marker-link > a:hover,
.workspaces-wrap .wpgb-facet .gm-style .gm-style-iw-d .wpgb-map-marker-link > a:hover, .wpgb-map-marker-body-clone .wpgb-map-marker-link > a:hover,
.workspaces-wrap .wpgb-facet .leaflet-popup-content .wpgb-map-marker-link > a:hover {
	opacity: 0.7;
}

.workspaces-wrap .wpgb-facet .mapboxgl-popup-content .wpgb-map-marker-image img,
.workspaces-wrap .wpgb-facet .gm-style .gm-style-iw-d .wpgb-map-marker-image img,
.workspaces-wrap .wpgb-facet .leaflet-popup-content .wpgb-map-marker-image img {
	max-width: 100%;
	height: auto;
	margin-bottom: 15px;
}

.workspaces-wrap .wpgb-facet .mapboxgl-popup-content .wpgb-map-marker-pin,
.workspaces-wrap .wpgb-facet .gm-style .gm-style-iw-d .wpgb-map-marker-pin, .wpgb-map-marker-body-clone .wpgb-map-marker-pin,
.workspaces-wrap .wpgb-facet .leaflet-popup-content .wpgb-map-marker-pin {
	position: absolute;
	bottom: 5px;
	left: 50%;
	transform: translate3d(-50%, 0, 0);
}

.workspaces-wrap .wpgb-facet .mapboxgl-popup-content .wpgb-map-marker-pin > img,
.workspaces-wrap .wpgb-facet .gm-style .gm-style-iw-d .wpgb-map-marker-pin > img, .wpgb-map-marker-body-clone .wpgb-map-marker-pin > img,
.workspaces-wrap .wpgb-facet .leaflet-popup-content .wpgb-map-marker-pin > img {
	width: 25px;
	height: 25px;
}

.workspaces-wrap .wpgb-facet .mapboxgl-popup-content,
.workspaces-wrap .wpgb-facet .gm-style .gm-style-iw-d,
.workspaces-wrap .wpgb-facet .leaflet-popup-content {
	border-radius: 0;
}
.workspaces-wrap .gm-style .gm-style-iw-t::after {
	background: linear-gradient(45deg, rgb(0, 0, 0) 50%, rgb(0, 0, 0) 51%, rgba(0, 0, 0, 0) 100%);
}
.workspaces-wrap .wpgb-map-facet .wpgb-map-marker-loader:before {
	border-top-color: rgba(255, 255, 255, 0.2);
	border-right-color: rgba(255, 255, 255, 0.2);
	border-bottom-color: rgba(255, 255, 255, 0.2);
	border-left-color: #ffffff;
}
.workspaces-wrap .wpgb-map-facet .gm-style .gm-style-iw-d + button,
.workspaces-wrap .wpgb-map-facet .mapboxgl-popup-close-button,
.workspaces-wrap .wpgb-map-facet .leaflet-popup-close-button {
	display: none !important;
}
.workspaces-wrap .wpgb-facet .wpgb-map-pan-to-search {
	margin: 0;
	top: 24px;
}

.workspaces-wrap .wp-grid-builder .wpgb-main .wpgb-layout {
	padding: 4px 24px 24px;
}
.workspaces-wrap .wp-grid-builder .wpgb-sidebar {
	display: none;
	height: 100vh;
}
.workspaces-wrap .wp-grid-builder .wpgb-sidebar .wpgb-facet,
.workspaces-wrap .wp-grid-builder .wpgb-sidebar .wpgb-facet fieldset,
.workspaces-wrap .wp-grid-builder .wpgb-sidebar .wpgb-facet .wpgb-map-facet {
	height: 100%;
	margin: 0;
}
@media (max-width: 1127px) {
	body.show-map {
		padding-top: 0 !important;
	}
	body.show-map .fl-builder-content[data-type="header"] {
		display: none;
	}
	body.show-map .workspaces-wrap .wp-grid-builder .wpgb-wrapper {
		display: block;
		flex: none;
		overflow: hidden;
	}
	body.show-map .workspaces-wrap .wp-grid-builder .wpgb-main {
		flex: none;
	}
	body.show-map .workspaces-wrap .wp-grid-builder .wpgb-main .wpgb-layout {
		display: none;
	}
	body.show-map .workspaces-wrap .wp-grid-builder .wpgb-sidebar {
		display: block;
		flex: none;
	}
	body.show-map .workspaces-wrap .wpgb-area-bottom-1 {
		display: none;
	}
	body.show-map #filtersWrap.collapsed {
		padding-bottom: 20px;
	}
	body.show-map #filtersWrap-sub:not(.collapsed) .filtersWrap-container {
		margin-top: 75px;
	}
	body.show-map #filtersWrap {
		top: 0!important;
	}
	body.show-map #filtersWrap {
		z-index: 402;
	}
	body.show-map #filtersWrap-sub:not(.collapsed) {
		z-index: 401;
	}
}
@media (min-width: 1128px) {
	.workspaces-wrap .wp-grid-builder .wpgb-main {
		width: 840px;
		max-width: 50%;
		flex: none;
	}
	.workspaces-wrap .wp-grid-builder .wpgb-sidebar {
		display: none;
		position: sticky;
		top: 0;
		flex-basis: 0;
		flex-grow: 1;
	}
}

.list-map-toggle {
	position: fixed;
	bottom: 16px;
	left: 16px;
	z-index: 2;
	height: 50px;
	width: 90px;
	margin: 0;
	font-size: 16px;
	color: #222;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 10px;
	background: white;
	border: 1px solid #222;
	border-radius: 4px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.16) 4px 0px 24px, rgba(0, 0, 0, 0.04) 0px 0px 0px 1px;
	box-shadow: rgba(0, 0, 0, 0.16) 4px 0px 24px, rgba(0, 0, 0, 0.04) 0px 0px 0px 1px;
	white-space: nowrap;
	-webkit-transition: background-color ease 0.25s;
	transition: background-color ease 0.25s;
}
button.list-map-toggle:active,
button.list-map-toggle:hover,
button.list-map-toggle:focus {
	position: fixed;
	background-color: white;
	border-color: #222;
	color: #222;
}
.list-map-toggle i {
	padding-left: 10px;
}
@media (min-width: 1128px) {
	.list-map-toggle {
		display: none;
	}
}

/***** UPDATE *****/
/* 17 June 2020 */
/******************/

/***** WORKSPACE ARCHIVE *****/
.workspace-address span.address-part:not(:last-of-type):after {
	content: ',';
}
.wp-grid-builder .wpgb-card span.address-part {
	max-width: 100%!important;
}
.wp-grid-builder .wpgb-card span.address-part,
.workspace-address span.address-part {
	margin-right: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	/*white-space: nowrap;*/
	max-width: 300px;
}
.wp-grid-builder .wpgb-card span.address-part {
	float: none;
}
.post-type-archive-workspace .wp-grid-builder .wpgb-card-10 .wpgb-block-8 {
	float: unset;
	display: block;
}
.post-type-archive-workspace .wp-grid-builder .wpgb-card-10 .wpgb-block-4 {
	position: absolute;
	right: 0;
}
.post-type-archive-workspace .wp-grid-builder .wpgb-card h2[class^="wpgb-block"] {
	max-width: 90%;
}
.post-type-archive-workspace .flickity-prev-next-button {
	width: 25px;
	height: 25px;
}
.post-type-archive-workspace .workspace-free-trial-badge {
	background: #fff;
	border-radius: 0;
	padding: 5px 10px !important;
	display: inline-block;
	margin: 8px 10px !important;
	color: #36465d !important;
	font-weight: 500 !important;
}
.post-type-archive-workspace .workspace-free-trial-badge i{
	margin-right: 5px;
}
.facets .facet-area .facet-item.facet-item-toggle i.fas {
	color: #000000;
	font-weight: 700;
}
.select2-dropdown.facet-item.facet-item-offers {
	min-width: 185px;
}
.select2-dropdown.workspace-landing-hero-location-dropdown {
	min-width: 185px;
}

#filtersWrap .facet-area.facet-filter .facet-item.facet-item-search{
	display: block !important;
}
.facets .facet-area .dropdown-wrapper {
	display: flex;
	align-items: center;
}
/*#filtersWrap .facet-area .dropdown-wrapper {*/
/*	justify-content: space-evenly;*/
/*}*/
.post-type-archive-workspace .select2-search, .location-dropdown-wrap .select2-search{
	position: relative;
	padding: 10px;
}
.post-type-archive-workspace input.select2-search__field, .location-dropdown-wrap input.select2-search__field{
	padding: 6px 30px;
}
.select2-search  .wpgb-input-icon {
	position: absolute;
	top: calc( 50% - 8px);
	left: 5px;
	height: 16px;
	width: 16px;
	margin: 0 8px 0 10px;
}
.location-dropdown-wrap .select2.select2-container .select2-selection {
	padding: 0 !important;
}
.select2.select2-container .select2-selection {
	display: flex !important;
	align-items: center;
	height: 40px;
	padding: 0 0 0 12px !important;
	line-height: 35px !important;
}
.workspace-offers-wrap .select2.select2-container .select2-selection {
	height: max-content!important;
}
@media (max-width: 639px) {
	.post-type-archive-workspace .wp-grid-builder .wpgb-card-10 .wpgb-block-4 {
		position: absolute;
		max-width: 10%;
	}
	body.post-type-archive-workspace .select2-container.select2-container--default.select2-container--open {
		width: 100% !important;
		left: 0 !important;
	}
	body.post-type-archive-workspace .select2-container.select2-container--default.select2-container--open .select2-dropdown{
		width: 90% !important;
		margin-left: 20px;
	}
	.facet-area .facet-item.facet-item-offers {
		position: initial;
		display: inline-block;
		vertical-align: middle;
		padding-left: 8px;
		padding-right: 0;
		margin-left: 10px;
	}
	.facet-area .facet-item.facet-item-offers .wpgb-facet .wpgb-select-facet select.wpgb-select{
		padding: 6px 20px 6px 8px;
		text-overflow: ellipsis;
	}
	.facet-area .facet-item.facet-item-toggle button.filter-toggle-btn .fas.fa-filter{
		color: #000000;
		margin-right: 10px;
	}
	.facet-area .facet-item.facet-item-toggle button.filter-toggle-btn{
		color: #000000;
	}
}
@media (max-width: 350px) {
	.facet-area .facet-item.facet-item-country {
		max-width: 110px;
	}
}
@media (max-width: 330px) {
	.facet-area .facet-item.facet-item-country {
		max-width: 110px;
		padding-left: 8px;
	}
	.facet-area .facet-item.facet-item-offers {
		position: initial;
		display: inline-block;
		vertical-align: middle;
		max-width: 110px;
		padding-left: 8px;
		padding-right: 0;
		margin-left: 10px;
	}
}
@media (max-width: 400px) {
	.post-type-archive-workspace .wp-grid-builder .wpgb-card-10 .wpgb-block-8 {
		margin-bottom: 20px;
	}
}

/***** WORKSPACE SINGLE *****/
.single-workspace .workspace-content-wrap .general-wrap .info h1 {
	font-size: 32px;
}
.single-workspace .workspace-category {
	margin: 0 0 20px 0;
	display: inline-block;
	color: #000000;
	border-radius: 4px;
	font-size: 14px;
}
.single-workspace .workspace-attribute.attribute-inspiring:before {
	font-size: 20px;
}
.single-workspace .workspace-enquiry-form .select2-selection:focus,
.single-workspace .workspace-enquiry-form .select2-selection:active,
.single-workspace
.workspace-enquiry-form
.select2-container--default.select2-container--open.select2-container--below
.select2-selection--single:focus {
	outline: none !important;
}
.single-workspace .select2-container--offer_quantity.select2-container--open .select2-dropdown {
	opacity: 1;
}
.single-workspace .select2-dropdown {
	opacity: 0;
}
.single-workspace .select2-container--default .select2-results > .select2-results__options {
	max-height: calc(100vh - 350px)!important;
	overflow-y: auto;
}
.single-workspace .select2-container--default .select2-results li.select2-results__option {
	border-bottom: 0.5px solid #ddd;
}
.workspace-enquiry-form .prompt.fail {
	padding: 40px;
	background: #ffffff;
	text-align: center;
}
.workspace-enquiry-form .prompt.fail > .icon {
	display: flex;
	margin: 0 30px 30px 30px;
	color: red;
	width: 80px;
	height: 80px;
}
.workspace-enquiry-form .prompt .dismiss {
	margin-top: 20px;
	color: #000;
	background-color: #fff;
	line-height: 1.2;
	border-style: solid;
	border-width: 2px;
	border-color: #000;
	border-radius: 0;
	padding: 12px 24px;
	text-decoration: none;
}
.workspace-enquiry-form .prompt .dismiss:hover {
	background-color: #000;
	color: #fff;
}
.workspace-enquiry-form .prompt {
	display: flex!important;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.workspace-enquiry-form .prompt.fail > .icon i {
	font-weight: 400;
	font-size: 80px;
}
.workspace-enquiry-form .prompt.fail h5 {
	font-size: 30px;
}
.icon i.fa-clock {
	color: #9b9b9b!important;
}

.single-workspace .workspace-time-schedule {
	position: relative;
	cursor: pointer;
	font-size: 14px;
}
.single-workspace .workspace-time-schedule-all {
	max-width: 300px;
	border: 1px solid #ddd;
	border-radius: 3px;
	background: #fff;
	color: #000;
	padding: 10px;
	position: absolute;
	left: 50px;
	top: 25px;
	z-index: 2;
}
.single-workspace .workspace-time-schedule-all span {
	display: block;
	margin: 5px 0;
	font-size: 12px;
}
.ws_freetrial_form .booking-freetrial-button, .workspace-enquiry-form .submit-button-wrap .enquire-button, .workspace-enquiry-form .submit-button-wrap input.booking-freetrial-button {
	border-radius: 3px;
	line-height: 1.2;
	padding: 12px 24px;
	display: inline-block;
	width: 100%;
	margin: 0;
	font-weight: 400;
}

/*.single-workspace .options .title-wrap::after,.enquiry-change-form .select2-selection__rendered .options .title-wrap::after, */
.single-workspace .workspace-offers-wrap .select2-selection__rendered .option, .enquiry-change-form .workspace-offers-wrap .select2-selection__rendered .option {
	position: relative;
}
.single-workspace .workspace-offers-wrap .select2-selection__rendered .option::after, .enquiry-change-form .workspace-offers-wrap .select2-selection__rendered .option::after{
	font-family: "Font Awesome 5 Free";
	content: "\f054";
	font-weight: 900;
	position: absolute;
	right: 5px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 1;
	color: #000;
	font-size: 25px;
}
.select2-selection__rendered.custom_request .description {
	margin-top: 20px;
}
.workspace-offers-wrap .offer.has-no-options .title-wrap h3 {
	margin-top: 20px;
}
.workspace-offers-wrap .offer.has-no-options .title-wrap:after {
	display: none;
}
.select_time.add_angle_down input, .select_date.add_angle_down input {
	padding-right: 15px;
}
.workspace-enquiry-form form .date-time > .select_time {
	margin-right: 0!important;
}
.workspace-enquiry-form form .date-time > .select_date,  .workspace-enquiry-form form .date-time > .duration{
	margin-right: 10px;
}
.workspace-enquiry-form form .date-time > .select_date.no_time,  .workspace-enquiry-form form .date-time > .duration.no_quantity {
	width: 100%;
	margin-right: 0;
}
.workspace-enquiry-form form.ws_enquiry_form .date-time > .select_date.no_time {
	width: 50%!important;
	margin-right: 10px!important;
}

.workspace-enquiry-form form .date-time.duration-quantity {
	position:relative;
}
.workspace-enquiry-form form .date-time.duration-quantity select{
	padding-top:5px;
	padding-bottom:5px;
}
.workspace-enquiry-form form .editOption {
	width: 40%!important;
	position: absolute;
	top: 0;
	bottom: 2px;
	left: 50%;
	z-index: 9999;
	background: #fff;
	border-bottom: none;
}
.add_angle_down {
	position: relative;
	display: flex;
}
.add_angle_down::after {
	font-family: "Font Awesome 5 Free";
	content: "\f107";
	font-weight: 900;
	position: absolute;
	right: 5px;
	z-index: 1;
	color: #000;
	height: 100%;
	align-items: center;
	align-self: center;
	display: flex;
	font-size: 14px;
}
.fl-widget .wpgb-facet-5 ul li:last-child{
	margin-bottom: 8px;
}
.fl-widget .wpgb-facet-5 ul li > div:focus{
	outline: 0;
}
.facets .facet-area.facet-offer .wpgb-facet.wpgb-facet-5 .wpgb-inline-list li .wpgb-button{
	height: 20px;
	padding: 5px 10px;
	color: #000000;
	background: #F6F7F8;
	font-size: 14px;
	border: none;
	border-radius: 3px;
	border: none;
}
.facets .facet-area.facet-offer .wpgb-facet.wpgb-facet-5 .wpgb-inline-list li .wpgb-button[aria-pressed=true],
.facets .facet-area.facet-offer .wpgb-facet.wpgb-facet-5 .wpgb-inline-list li .wpgb-button:hover{
	background: #000000;
    color: #ffffff;
}
.facets .facet-area.facet-offer .wpgb-facet.wpgb-facet-5 .wpgb-button-facet > ul{
	position: relative;
	display: block;
	padding: 0;
	white-space: nowrap;
}
@media( min-width:640px ){
	.facets .facet-area.facet-offer .wpgb-facet.wpgb-facet-5 .wpgb-button-facet > ul{
		min-width: 300px;
	}
}
.facets .facet-area.facet-offer .wpgb-facet.wpgb-facet-5 .wpgb-button-facet > ul li{
	width: auto;
	display: inline-block;
}
.facets .facet-area.facet-offer .facet-item-offers{
	flex: 1
}

/*new enquiry form*/
.workspace-enquiry-form .notification-text {
	font-size: 10px;
	color: #000;
}
.workspace-enquiry-form .enterprise-title {
	font-size: 13px;
	color: #000;
	margin-bottom: 0;
}
.workspace-enquiry-form .onsite-title {
	font-size: 13px;
	color: #000;
	margin-bottom: 20px;
	text-align: center;
	margin-top: -10px;
}
.workspace-enquiry-form .notification-text a{
	text-decoration: underline;
}
.col-side-content .offer-single-type {
	width: calc((100% - 20px)/3);
	margin: 0 10px 0 0;
	border-color: transparent;
	white-space: pre-wrap;
}
.offer-single-type:first-child {
	left: 0%;
}
.offer-single-type:nth-child(2) {
	left: 33.33%;
}
.offer-single-type:nth-child(3) {
	left: 66.66%;
}
.offer-single-type {

	width: calc(100% / 3);
	display: inline-block;
	margin: 0;
	padding: 0 10px;
	text-align: center;
	min-height: 35px;
	white-space: pre-wrap;
}
.offer-single-type:last-child {
	margin-right: 0;
}
.offer-single-type p {
	font-size: 16px;
}
.fl-page a.fl-button.other-enquiry-button {
	background-color: #ffffff;
	border-color: #000000;
}
.fl-page a.fl-button.other-enquiry-button span{
	color: #000000;
}
.fl-page a.fl-button.other-enquiry-button:hover {
	background-color: #000000;
}
.fl-page a.fl-button.other-enquiry-button:hover span{
	color: #ffffff;
}
.fl-page .submit-button-wrap input.blue-button, .fl-page .submit-button-wrap a.blue-button{
	background-color: #304158;
	border-color: #304158;
}
.fl-page .submit-button-wrap input.blue-button:hover, .fl-page .submit-button-wrap a.blue-button:hover {
    background-color: #ffffff;
}
.fl-page .submit-button-wrap input.blue-button:hover span, .fl-page .submit-button-wrap a.blue-button:hover span {
	color: #304158;
}
.fl-page .submit-button-wrap a.blue-secondary-button{
	background-color: #fff;
	border-color: #304158;
}
.fl-page .submit-button-wrap a.blue-secondary-button span {
	color: #304158;
}
.fl-page .submit-button-wrap a.blue-secondary-button:hover {
	background-color: #304158;
}
.fl-page .submit-button-wrap a.blue-secondary-button:hover span {
	color: #fff;
}
.fl-page .submit-other-options {
	margin-top: 30px;
	border-top: 1px solid #cfcfcf;
	padding-top: 30px;
	justify-content: space-between;
}
.offer-single-type {
	/*border-bottom: 1px solid;*/
	cursor: pointer;
	color: #cfcfcf;
}
.offer-single-type.active-type {
	font-weight: 500;
	color: #000;
	border-bottom: 2px solid #000;
}
.fl-page-content .workspace-title h3 {
	font-size: 18px;
	font-weight: 500;
	width: auto;
	word-break: break-word;
	white-space: normal;
	margin-top: 0;
}
.workspace-enquiry-form .top-block {
	margin-bottom:20px;
}

.client_app.single-workspace .fl-row-content-wrap{
	background-color: #fff!important;
	padding: 0!important;
}
.client_app.single-workspace .fl-module-wp-template-part > .fl-module-content {
	margin: 0!important;
}
.single-workspace.client_app .fl-page {
	height: 100vh;
	padding-bottom: 0;
	margin-bottom: 0;
	overflow: hidden;
	background-color: #fff!important;
}
.client_app .workspace-enquiry-form .prompt .cta-button, .client_app .workspace-enquiry-form .prompt .dismiss{
	display: none!important;
}
/*.client_app .workspace-enquiry-form {*/
/*	!*z-index: 9999;*!*/
/*	padding-top: 0;*/
/*}*/
.client_app .workspace-enquiry-form {
	height: 100vh;
	padding-bottom: 10px;
}

.workspace-enquiry-form.enquiry-step,.workspace-enquiry-form.freetrial-step {
	overflow-y: auto;
}
.clinet_app.single-workspace footer {
	padding-bottom: 0;
}
/*hide chat button on mobile*/
.single-workspace.client_app .fl-page {
	height: 100vh;
	overflow: hidden;
}
@media (max-width: 480px) {
	.single-workspace:not(.client-app) .workspace-enquiry-popup .modal-body, .single-workspace:not(.client-app) .workspace-enquiry-popup .workspace-enquiry-form, .single-user-enquiries:not(.client_app)  .workspace-enquiry-popup .workspace-enquiry-form, .single-user-enquiries:not(.client_app)  .workspace-enquiry-popup .modal-body {
		height: 100vh!important;
		max-height: 100vh;
	}
	.single-workspace .fl-page {
		z-index: 9999!important;
	}
	/*remove app-form*/
	.submit-other-options .submit-button-wrap {
		width: 100%!important;
	}

	.workspace-enquiry-form .submit-other-options {
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.workspace-enquiry-form .submit-other-options .submit-button-wrap {
		width: 100%;
	}
	.workspace-enquiry-form .submit-other-options .submit-button-wrap a {
		width: 100%;
		text-align: center;
		margin-bottom: 20px;
	}
	.single-workspace.client_app #hubspot-messages-iframe-container, .single-workspace.client_app > div[id^="gb-widget"] {
		display: none!important;
	}
	.workspaces-wrap .wp-grid-builder .wpgb-sidebar {
		display: none;
		height: calc(100vh - 150px);
	}
}
.workspace-enquiry-form .top-block button.back {
	background: transparent;
	color: #000;
	border: none;
	opacity: 0.5;
	padding: 0;
}
.workspace-enquiry-form:not(.first-step) .top-block button.back {
	display: block !important;
}
.workspace-enquiry-popup .workspace-enquiry-form button.close {
	border: 0;
	padding: 0.2rem;
	float: right;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .5;
	position: relative;
	top: -3px;
	right: -10px;
	display: block;
	margin: 0;
}
.workspace-enquiry-form .top-block button.close:hover,.workspace-enquiry-form .top-block button.back:hover {
	opacity: 0.75;
}
.workspace-enquiry-form .top-block .step-name {
	color: #000;
	margin: 0 auto;
	padding: 0 14px 0 0;
}
.workspace-enquiry-popup .workspace-enquiry-form .top-block .step-name {
	padding: 0;
	text-align: center;
}
.workspace-enquiry-form .checkbox-offer-types .checkbox {
	margin-bottom: 20px;
	margin-right: 10px;
	width: 45%;
	font-size: 14px;
	color: #000;
	display: inline-block;
	letter-spacing: -0.5px;
}
.workspace-enquiry-form .checkbox-offer-types li label {
	margin-left: 8px;
	color: #000;
}
.workspace-enquiry-form .checkbox-offer-types li label:first-letter {
	text-transform: uppercase;
}
.checkbox-offer-types{
	margin-bottom: 5px!important;
}
.checkbox-offer-types ul.checkbox-offer-list {
	padding: 0;
    background: none;
    border: 0;
    margin: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
}
.checkbox-offer-types ul.checkbox-offer-list li {
	padding-right: 10px!important;
    padding-bottom: 15px;
	font-size: 14px;
    width: 50%;
    display: block;
}
.checkbox-offer-types ul.checkbox-offer-list li input[type="checkbox"] {
	display:none;
}
.checkbox-offer-types ul.checkbox-offer-list li input[type="checkbox"] + label span {
	display: inline-block;
    width: 22px;
    height: 22px;
    margin: -2px 10px 0 0;
    vertical-align: middle;
    background-color: #ffffff;
    border: 1px solid;
    cursor: pointer;
    color: #9b9b9b;
}
.checkbox-offer-types ul.checkbox-offer-list li input[type="checkbox"]:checked + label span {
	background:url(https://flydesk.com/wp-content/themes/flydesk/assets/img/square.png) no-repeat;
	background-position: -48px 0;
}
.checkbox-offer-types ul.checkbox-offer-list li input[type="checkbox"]:hover + label span {
	background:url(https://flydesk.com/wp-content/themes/flydesk/assets/img/square.png) no-repeat;
	background-position: -24px 0;
}
.freetrial-step .user_name .form-control[readonly],.freetrial-step .user_email .form-control[readonly],.freetrial-step .user_name .form-control[readonly]:focus,.freetrial-step .user_email .form-control[readonly]:focus {
	border-bottom: none;
	text-align: center;
    color: #000000;
    background-color: #d0cece;
}
.freetrial-step .freetrial_reason,.freetrial-step  .freetrial_reason:focus{
	border: none!important;
	outline: none;
	/*border-bottom: 1px solid #ddd!important;*/
	background: 0 0;
	padding: 6px 12px!important;
	-webkit-border-radius: 0;
	font-size: 14px;
	width: 100%;
}
.freetrial_reason_div {
	flex-direction: column;
}
.freetrial-description p {
	font-size: 14px;
}
.workspace-enquiry-form.freetrial-step form .date-time span {
	width: 100%;
	margin-right: 0;
}
.freetrial-step .date-time input.duration{
	padding-left:3px;
}
.workspace-enquiry-form.booking-step .submit-button-wrap,.workspace-enquiry-form.freetrial-step .submit-button-wrap, .workspace-enquiry-form.enquiry-step .submit-button-wrap {
	padding-top: 20px;
}
.single-workspace .col-main-content .workspace-enquiry-form.first-step {
	height: 100%;
	overflow: unset;
}
.single-workspace .col-side-content .workspace-enquiry-form.first-step {
	height: unset!important;
	overflow: unset;
}
.single-workspace.client-app .workspace-enquiry-form.first-step {
	height: 100vh;
	overflow-y: auto;
	overflow-x: hidden;
}
.single-workspace:not(.client-app) .workspace-enquiry-form.first-step.for-popup {
	overflow-y: auto;
}
.single-workspace:not(.client-app) .workspace-enquiry-popup .modal-body, .single-workspace:not(.client-app) .workspace-enquiry-popup .workspace-enquiry-form {
	height: 100%;
	max-height: 100vh;
}
.single-workspace:not(.client-app) .workspace-enquiry-popup .workspace-enquiry-form.booking-form, .single-user-enquiries:not(.client-app) .workspace-enquiry-popup .workspace-enquiry-form.booking-form {
	overflow-y: hidden;
}
.workspace-enquiry-popup {
	padding-right: 0!important;
	overflow-y: unset!important;
	/*height: calc(100vh - 20px);*/
}
.workspace-enquiry-form .iti__selected-flag {
	z-index: 10;
}
.client_app .workspace-enquiry-popup .modal-dialog {
	margin-top:0;
	margin-bottom: 0;
}
.workspace-enquiry-popup .modal-dialog {
	max-width: 500px;
	margin: 0px auto!important;
}
.workspace-enquiry-popup .modal-body {
	padding: 0!important;
}
.workspace-enquiry-popup .workspace-enquiry-form .workspace-title {
	display: block;
}
.client_app .workspace-enquiry-form.first-step.workspace-title {
	display: block;
	text-align: center;
}
/*.client_app .workspace-enquiry-form .top-block {*/
/*	display: none!important;*/
/*}*/
.workspace-enquiry-form.booking-step form {
	height: calc(100vh - 150px);
}
form.ws_freetrial_form {
	height: 100%!important;
}
.client_app .workspace-enquiry-form.booking-step form {
	height: calc(100vh - 100px);
}
.workspace-enquiry-form.booking-step .scroll-section {
	height: calc(100% - 150px);
	overflow-y: auto;
	overflow-x: hidden;
}
.workspace-enquiry-form .submit-other-options .fl-button-width-full {
	width: 100%;
}
.workspace-enquiry-form .submit-other-options .freetrial-div, .workspace-enquiry-form .submit-other-options .contact-space-div {
	width: 49%;
	text-align: center;
	align-content: center;
}
.workspace-enquiry-form .submit-other-options .freetrial-div a,  .workspace-enquiry-form .submit-other-options .contact-space-div a {
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.single-workspace .select2.select2-container .select2-selection .select2-selection__arrow {
	display:none!important;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
	border-width: 0 0 2px 0!important;
	background-color: #fff!important;
	border-radius: unset;
}
/*workspace content wrap*/
.offer .type-wrap {
	border-bottom: 1px solid #ebebeb;
	text-align: center;
	margin-bottom: 20px;
	margin-top: -10px;
}
.offer .title-wrap {
	flex-direction: column;
	align-items: flex-start!important;
}

.offer .title-wrap .separator {
	display: none;
}

.offers-wrap .other-workspace-options {
	margin-top: 50px;
}
.fl-page .offers-wrap .submit-other-options {
	justify-content: flex-start;
	border-top: none;
	padding-top: 0;
}
.fl-page .offers-wrap .submit-other-options .submit-button-wrap a {
	width: 280px;
	text-align: center;
	margin-right: 20px;
}
.offers-wrap .workspace-offers-wrap .offer {
	padding: 25px 15px!important;
	width: calc((100% - 20px)/3);
	display: inline-block;
}
.workspace-offers-wrap .offer .options .select2, .workspace-offers-wrap .offer .options .select2:focus {
	outline: none!important;
	outline-width: 0!important;
	outline-color: #fff!important;
}

@media (max-width: 640px) {
	.fl-page .offers-wrap .submit-other-options {
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.fl-page .offers-wrap .submit-other-options .submit-button-wrap {
		margin-bottom: 20px;
		width: max-content;
		width: 100%;
	}
	.fl-page .offers-wrap .submit-other-options .submit-button-wrap a {
		margin-right: 0;
		width: 100%;
	}
	.facets .facet-area.facet-offer .wpgb-facet.wpgb-facet-5 .wpgb-button-facet > ul {
		width: 650px;
		overflow: hidden;
	}

}

@media (max-width: 400px) {
	.workspace-enquiry-form .submit-other-options {
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.workspace-enquiry-form .submit-other-options .submit-button-wrap {
		width: 100%;
	}
	.workspace-enquiry-form .submit-other-options .submit-button-wrap a {
		width: 100%;
		text-align: center;
		margin-bottom: 20px;
	}
	.modal .workspace-enquiry-form .d-flex.date-time .select_date, .modal .workspace-enquiry-form .d-flex.date-time .duration {
		margin-right: 10px!important;
		margin-bottom: 0!important;
	}
	.modal .workspace-enquiry-form .d-flex.date-time .duration.no_quantity {
		margin-right: 0!important;
	}
	.modal .workspace-enquiry-form .d-flex.date-time {
		flex-direction: row!important;
	}
	.modal .workspace-enquiry-form .d-flex.date-time .select_time {
		margin-bottom: 0!important;
	}
}

@media (max-width: 768px) {
	.workspace-enquiry-form .date-time > * {
		margin-top:0!important;
	}
	.client_app .submit-other-options .submit-button-wrap {
		width: 48%;
	}
	.client_app .submit-other-options .submit-button-wrap .fl-button {
		width: 100%;
		text-align: center;
	}
}

@media (max-width: 1402px) {
	.col-side-content .workspace-enquiry-form .submit-other-options {
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.col-side-content .workspace-enquiry-form .submit-other-options .submit-button-wrap {
		width: 100%;
	}
	.col-side-content .workspace-enquiry-form .submit-other-options .submit-button-wrap a {
		width: 100%;
		text-align: center;
		margin-bottom: 20px;
	}
}

@media (max-width: 639px) {
    #wptemplatepartwidget-3 {
        margin-left: 10px;
    }
}
#filtersWrap {
	display: flex;
	/*justify-content: space-between;*/
	padding-bottom: 0;
	z-index: 3;
	width: 100%;
	/*flex-wrap: wrap;*/
}
#filtersWrap.collapsed {
	padding-bottom: 20px;
}

#filtersWrap .facet-filter .facet-item-search {
	display: none!important;
}
/*#filtersWrap .facet-filter .facet-item-search {*/
/*	margin-bottom: 40px;*/
/*}*/
#filtersWrap .facet-offer {
	flex-wrap: nowrap;
	/*overflow: hidden;*/
	margin-left: 0;
	display: inline-flex;
}
ul.workspace-offer-types-filter {
	display: flex;
	margin: 0;
	align-self: center;
}
#filter-has-bookable-offer, #filter-flydesk-credit {
	width: max-content;
	display: inline-block;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 16px;
	border-radius: 4px;
	border: 1px solid #ccc;
	cursor: pointer;
}
#filter-has-bookable-offer h4,  #filter-bookmark h4, #filter-flydesk-credit h4 {
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	padding: 5px 10px;
	line-height: 21px;
}
#filter-bookmark h4 {
	/*min-width: 82px;*/
	width: max-content;
}
#filter-bookmark h4 span{
	font-weight: 400;
}
ul.workspace-offer-types-filter li {
	margin: 0;
	padding: 5px 10px;
	color: #000000;
	border: 1px solid #ccc;
	font-size: 14px;
	cursor: pointer;
	transition: all 0.3s ease-in-out;
	width: max-content;
}

ul.workspace-offer-types-filter li:first-child {
	border-radius: 3px 0 0 3px;
	border-right: none;
}
ul.workspace-offer-types-filter li:last-child {
	border-radius: 0 3px 3px 0;
	border-left: none;
}
ul.workspace-offer-types-filter li.active, #filter-bookmark.active  {
	background: #000000;
	color: #ffffff!important;
	font-weight: 500;
}
#filter-bookmark.active .saved-svg, #filter-bookmark .unsaved-svg {
	display: inline-block;
}
.fl-widget-title-bookmark svg {
	margin-left: 6px;
}
#filter-has-bookable-offer svg {
	margin-left: 6px;
}
#filter-bookmark.active .unsaved-svg, #filter-bookmark .saved-svg {
	display: none;
}
#filter-bookmark.active h4 {
	color: #ffffff;
	font-weight: 500;
}
.fl-widget-title-bookmark {
	display: flex;
	align-items: center;
}
.facet-item-reset.d-none {
	display: none!important;
}
.simplefavorite-button .fa-bookmark {
	color: #000;
}
.simplefavorite-button.active {
	opacity: 1!important;
}

.simplefavorite-button, .simplefavorite-button:hover {
	background: none;
	border: none;
	padding: 0;
    max-height: 40px;
}
.facet-item-bookmark {
	width: max-content;
	padding: 0;
}

.facet-item-bookmark .fa-bookmark {
	font-weight: 600;
	color: #000;
	font-size: 18px;
}

#filter-bookmark {
	border: 1px solid #ccc;
	background: #fff;
	padding: 0;
	cursor: pointer;
	transition: all 0.3s ease-in-out;
}
.booking-secondary-button {
	padding-top: 8px!important;
	padding-bottom: 8px!important;
	border-radius: 20px!important;
	border-width: 1px!important;
}
.wp-grid-builder .wpgb-card .workspace-offer .fl-button {

	/* font-family: poppins,sans-serif; */
	font-weight: 400;
	font-size: 14px;
	line-height: 1.2;
	/* text-transform: none; */
	border-style: solid;
	border-width: 2px;
	border-color: #000;
	padding: 8px 15px!important;
	margin-top: 5px;
	border-radius: 3px;
}
.wp-grid-builder .wpgb-card .workspace-offer .fl-button .fl-button-text {
	width: 100px;
	display: flex;
	align-items: center;
	text-align: center;
	justify-content: center;
	height: 20px;
}
.wp-grid-builder .wpgb-card .workspace-offer .fl-button.booking-button svg {
	width: 20px!important;
	margin-right: 10px;
}
.workspace-host-plus-archive svg, .workspace-attribute-archive svg {
	width: max-content!important;
	margin-right: 5px;
}
.wp-grid-builder .wpgb-card .workspace-offer .fl-button.booking-button:hover svg path {
	fill: #000;
}
.wp-grid-builder .wpgb-card .workspace-offer .fl-button.booking-button,.wp-grid-builder .wpgb-card .workspace-offer .fl-button.enquiry-button:hover, .wp-grid-builder .wpgb-card .workspace-offer .fl-button.enquiry-button-community:hover {
	color: #fff;
	background-color: #000;
}
.wp-grid-builder .wpgb-card .workspace-offer .fl-button.enquiry-button, .wp-grid-builder .wpgb-card .workspace-offer .fl-button.booking-button:hover, .wp-grid-builder .wpgb-card .workspace-offer .fl-button.enquiry-button-community
{
	color: #000;
	background-color: #fff;
}
.workspace-offers-wrap .select2.select2-container .select2-selection {
	justify-content: space-between;
}

.workspace-offers-wrap .select2-container .select2-selection--single .select2-selection__rendered {
	width: 100%;
}

.workspace-offers-wrap .select2-container .select2-selection--single .select2-selection__rendered .subtitle-wrap {
	flex-direction: row!important;
	flex-wrap: wrap;
}

.workspace-offers-wrap .select2-container .select2-selection--single .select2-selection__rendered {
	padding-right: 0;
}

/*new form email automation */
.reason-title {
	padding-top:10px;
	font-size: 14px;
	margin-bottom: 0!important;
}

.budget span {
	font-size: 13px;
	color: #ddd;
	padding: 0 12px;
}

.workspace-enquiry-form .total-wrap.bottom-wrap .price {
    margin-top: -5px;
    margin-bottom: -5px;
	overflow-wrap: normal;
}

.workspace-enquiry-form .total-wrap .info-wrap .cancel-term {
	color: #77A98B;
}

.workspace-enquiry-form .total-wrap .info-wrap {
	text-align: right;
}

.workspace-enquiry-form .total-wrap .price-wrap {
	width: max-content;
}

.workspace-enquiry-form .total-wrap .price-wrap, .workspace-enquiry-form .total-wrap .info-wrap,.cancel-term {
	display: flex;
	flex-direction: column;
}

.workspace-enquiry-form .credit-detail .credit-item .item-amount {
	color: #000;
}

.workspace-enquiry-form .total-wrap .price-wrap .total, .workspace-enquiry-form .credit-detail .credit-item .item-title, .credit-balance .ajax-failed {
	font-size: 13px;
}

.workspace-enquiry-form .total-wrap {
	display: flex;
	flex-direction: row;
	color: #000000;
	justify-content: space-between;
	align-items: flex-end;
	padding-top: 20px;
}

.workspace-enquiry-form .bottom-text {
	font-size: 13px;
	text-align: center;
	font-weight: 500;
	color: #000;
	margin-top: -10px;
	/*margin-bottom: -10px;*/
}

.workspace-enquiry-form .bottom-text  p.error-message {
	font-size: 13px;
}

.workspace-enquiry-form .bottom-text .error-message {
	color: #B45541;
}

.bottom-text .error-message, .bottom-text .default-message {
	margin-bottom: 0;
}

.workspace-enquiry-form form .bottom-block .total-wrap.bottom-wrap {
	margin-bottom: 0;
}

.workspace-enquiry-form form .bottom-block> :not(:last-child),.workspace-enquiry-form form .scroll-section .scroll-content>:not(:last-child) {
	margin-bottom: 22.5px;
}
.freetrial_reason_div .freetrial_other, .freetrial_reason_div .freetrial_number_people {
	margin-top: 10px;
}
.workspace-enquiry-form .form-group {
	margin-bottom: 0!important;
}
.workspace-enquiry-form.booking-step .workspace-offer-options-wrap {
	margin-bottom: 30px!important;
}
.workspace-enquiry-form form .scroll-section {
	margin-right: -28px;
}

.workspace-enquiry-form form .scroll-content {
	margin-right: 30px;
}

.workspace-enquiry-form form .bottom-block{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background: #fff;
	box-shadow: 0px 6px 47px rgb(0 0 0 / 13%), 0px 0.751293px 5.88513px rgb(0 0 0 / 7%);
	padding: 0 30px 10px 30px;
	margin-bottom: 0!important;
	z-index: 11;
}
.workspace-enquiry-form form .bottom-block.end-scroll {
	box-shadow: none!important;
	border-top: 1px solid #eee!important;
}

.workspace-enquiry-form .payment-method {
	margin: 20px 0 30px!important;
}

.workspace-enquiry-form .payment-title,.workspace-enquiry-form .credit-title {
	font-size: 13px;
	color: #000;
	margin-bottom: 10px;
}

.workspace-enquiry-form .enterprise-title {
	font-size: 13px;
	color: #000;
	margin-bottom: 10px;
}

.workspace-enquiry-form .payment-select {
	text-align: center;
	height: 100%;
	display: flex;
	justify-content: center;
}

.workspace-enquiry-form .credit-detail {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	padding-right: 30px;
	padding-left: 30px;
	flex-wrap: wrap;
}

.workspace-enquiry-form .credit-detail .credit-item {
	display: flex;
	flex-direction: column;
	text-align: left;
}

.workspace-enquiry-form .credit-detail .credit-item .arrow-sign i{
	font-size: 20px;
	color: #9b9b9b;
}

.workspace-enquiry-form .credit-detail .credit-item .currency {
	font-size: 12px;
}

.workspace-enquiry-form .credit-detail .credit-item .value {
	font-size: 18px;
}

.workspace-enquiry-form .price>span.value {
	font-size: 25px!important;
}

.payment-select a.fl-button.payment-option {
	width: 150px;
	padding: 6px;
	margin: -2.5px;
	background-color: #fff;
	border: 0.5px solid #ddd;
	justify-content: center;
	align-items: center;
	display: flex;
}

.payment-select a.fl-button.payment-option span {
	color: #000;
}

.payment-select .payment-option.no-onsite {
	border-radius: 4px!important;
	cursor: none;
}
.payment-select a.fl-button.payment-option#flydesk-credit {
	border-radius: 4px 0 0 4px;
}

.payment-select a.fl-button.payment-option#flydesk-credit.active {
	background-color: #304158;
	border-color: #304158;
}

.payment-select a.fl-button.payment-option#flydesk-credit.active span {
	color: #fff;
}

.payment-select a.fl-button.payment-option#on-site {
	border-radius: 0 4px 4px 0;
}

.payment-select a.fl-button.payment-option#on-site.active {
	background-color: #000;
	border-color: #000;
}

.payment-select a.fl-button.payment-option#on-site.active span {
	color: #fff;
}
.payment-select a.fl-button.payment-option#on-site.active {
	background-color: #000;
	border-color: #000;
}
.workspace-enquiry-form .price .unit {
	margin-left: 0;
}

.workspace-enquiry-form .discount-amount {
	color: #000;
    font-size: 10px;
}

.workspace-enquiry-form .credit-detail .credit-item .item-amount.notenough-credit, .credit-balance .ajax-failed {
	color: #B45541;
}

.workspace-enquiry-form .submit-form.disabled, .workspace-enquiry-form .submit-form.disabled:hover, .workspace-enquiry-form a.fl-button.disabled,.workspace-enquiry-form a.fl-button.disabled:hover {
	background-color: #BDBDBD;
	color: #fff;
	border-color: #BDBDBD;
	cursor: none;
}

.convert-currency-msg {
	font-size: 10.5px;
	font-weight: 300;
	margin-top: 5px;
	color: #5589d0;
}
.total-wrap .convert-currency-msg {
    color: #000;
    font-weight: 400;
}
.cancel-time {
	color: #000;
	font-size: 10px;
}
.workspace-enquiry-form .credit-balance {
	text-align: center;
	margin-left: -30px;
	margin-right: -30px;
	margin-top: -10px;
}
.workspace-enquiry-form .credit-balance p {
	text-align: left;
	padding-left: 30px;
	padding-right: 30px;
}
#add_to_cart_frame {
	width: 100%;
	height: 280px;
	border: none;
	display: none;
	margin: 0 10px;
}
.credit-balance .loading-message, .iframe-checkout-message {
	text-align: center;
	margin-top: 20px;
	font-size: 14px;
}
.iframe-checkout-message a {
	text-decoration: underline;
}
.single-workspace.client_app div[id*='gb-widget'] {
	display: none!important;
}

.yellow-text {
	 color: #D6B077;
}

.red-text {
	color: #B45541;
}

.guest_email p {
	font-size: 14px;
	margin-bottom: 0;
}

.single-workspace .guest_email .select2.select2-container .select2-selection--multiple {
	border-bottom: 1px solid #ccc!important;
	width: 400px;
}
.single-workspace .guest_email .select2.select2-container li.select2-selection__choice {
	float: none;
	width: max-content;
	font-size: 13px;
}
.single-workspace .guest_email .select2.select2-container li input.select2-search__field {
	padding: 6px 12px;
	font-size: 14px;
	width: 100%!important;
	margin-right: 10px;
}

/*multiple email input*/
span.email-ids {
	float: left;
	/* padding: 4px; */
	border: 1px solid #ccc;
	margin-right: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background: #f5f5f5;
	padding-top: 3px;
	padding-bottom: 3px;
	border-radius: 5px;
	font-size: 14px;
}
span.cancel-email {
	border: 1px solid #ccc;
	width: 18px;
	display: block;
	float: right;
	text-align: center;
	margin-left: 20px;
	border-radius: 49%;
	height: 18px;
	line-height: 15px;
	margin-top: 1px;    cursor: pointer;
}
span.to-input {
	display: block;
	float: left;
	padding-right: 11px;
}

/*other proposal */
.other-proposal label {
	padding: 0px 12px 0 12px;
	font-size: 14px;
	color: #000;
	margin-bottom: 0;
}
.workspace-enquiry-form .additional_fields > div {
	margin-bottom: 10px;
}
/*new layout*/
.form-group.active {
	border-color: #000;
}
.form-group {
	padding: 3px;
	border: 1px solid #c3c3c3;
	/* margin: 10px; */
	position: relative;
	border-radius: 3px;
	width: 100%;
	height: max-content;
}
.form-group.duration-group {
	margin-right: 10px;
}
.form-group.full-width {
	width: 100%!important;
	margin-right: 0!important;
}
.form-group label {
	position: absolute;
	top: -10px;
	left: 15px;
	background-color: white;
	font-size: 12px;
	padding: 0 3px;
	width: max-content!important;
	white-space: nowrap;
}
.form-group input {
	border: none!important;
}
.form-group.first, .form-group.last {
	width: 50%;
}
.form-group.first {
	margin-right: 10px;
}
.ws_freetrial_form .form-group label {
	line-height: 13px;
}
.ws_freetrial_form .select_date {
	width: 100%!important;
}
.workspace-enquiry-form form .currency_select {
	width: 100px!important;
}
.workspace-enquiry-form form .currency_select select {
	padding: 5px!important;
	border: none!important;
	outline: none;
	background: transparent;
	-webkit-border-radius: 0px;
	font-size: 14px;
	width: 100%;
}
.workspace-enquiry-form form .budget_amount, .workspace-enquiry-form form .currency_select {
	margin-right: 10px;
}
.workspace-enquiry-form form .budget .budget_period, .workspace-enquiry-form form .budget .budget_period:focus {
	padding: 5px 12px!important;
	border: none!important;
	outline: none;
	background: transparent;
	-webkit-border-radius:0px;
	font-size: 14px;
	width: 100%;
}
.workspace-enquiry-form.enquiry-step .select_date .form-group {
	padding-bottom: 0;
}
.budget-des {
	display: block;
	margin-top: 0;
}
.form-group.inactive label {
	display: none;
}

.form-group.active label {
	display: block;
	color: #000;
}
.form-group.error-group label {
	color: #c16363;
}
.form-group.error-group {
	border-color: #c16363;
}
.all-mail .email-ids {
	margin-top: 10px;
}
.enterprise-plan-block {
	margin-bottom: 15px;
}
.tax-text-single {
	font-size: 12px;
	display: block;
	width: 100%;
}
/* new single workspace page*/
.workspace-enquiry-form form button[type="submit"]:hover {
	color: #000;
	border-color: #000;
	background-color: #fff;
	border-style: solid;
}
.bottom-stick-cta {
	position: fixed;
	bottom: 0;
	z-index: 1000;
	padding: 20px!important;
	margin-bottom: 0!important;
	box-shadow: 0 0 5px 5px rgb(0 0 0 / 13%);
	width: 100%;
}
.bottom-stick-cta.hide-bottom-stick {
	display: none!important;
}
.bottom-stick-cta .submit-button-wrap {
	width: max-content;
}
.single-workspace input::placeholder {
	color: #c3c3c3;
}
.container-features-list .readmore-text-opacity {
	-webkit-text-fill-color: unset;
}
.container-features-list {
	position: relative;
}
.container-features-list ul {
	height: 65px;
	overflow: hidden;
}
.container-features-list .workspace-features {
	width: calc(100% - 90px);
}
.container-features-list .workspace-features.container-auto-height {
	width: 100%;
}
.container-features-list .show-more-btn {
	position: absolute;
	width: max-content;
	bottom: 6px;
}
.container-features-list .show-more-btn .show-more-text {
	margin-left: 10px;
}
.container-features-list .show-more-btn .show-more-dot{

	background: #f5f5f5;
	padding: 6px 7px 4px 7px;
	font-size: 12px;
	color: #000;
}

.workspace-description {
	clear: both;
	margin-top: 20px;
}
.container-features-list .d-readmore[d-readmore-expanded="false"] {
	height: 75px!important;
}
.single-workspace .d-readmore-wrap .d-readmore_btn {
	font-size: 14px;
}
.workspace-offers-wrap .select2-container .option:not(.no-image) {
	display: flex;
	flex-direction: row;
}
.workspace-offers-wrap .select2-container .option-left {
	width: 65%;
}
.workspace-offers-wrap .select2-container .option-right {
	width: 35%;
}
.enquiry-app-form .workspace-enquiry-form .select2-selection__rendered, .workspace-enquiry-popup .workspace-enquiry-form .select2-selection__rendered{
	border-radius: 5px;
	border: 1px solid #C0C0C0;
}
.workspace-enquiry-form .select2-selection__rendered .option-right, .workspace-offers-wrap .select2-selection__rendered .option-left .description,  .workspace-offers-wrap .select2-selection__rendered .option.no-image .description,
.workspace-enquiry-form .select2-dropdown li .price.has-discount{
	display: none;
}
.workspace-enquiry-form .select2-dropdown li .subtitle-wrap {
	text-align: right;
}
.workspace-enquiry-form .select2-dropdown li .subtitle-wrap .price{
	margin-right: 0;
}
.workspace-enquiry-form .option-title {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: baseline;
}
.workspace-enquiry-form .option-title .title-wrap {
	width: max-content!important;
}
.workspace-enquiry-form .select2-selection__rendered .option-title {
	flex-direction: column;
}
.workspace-enquiry-form .select2-selection__rendered .option-title .title-wrap {
	width: 100%!important;
}
.workspace-offers-wrap .select2-selection__rendered .option-left .subtitle-wrap, .no-image {
	display: block!important;
}
.single-workspace .offers-wrap .workspace-offer-image .flickity-viewport {
	height: 170px!important;
}
.select2-dropdown .workspace-offer-image .flickity-viewport {
	overflow: hidden!important;
	border-radius: 5px;
}
.workspace-offers-wrap .select2-selection__rendered .option-left {
	width: 100%!important;
}
.workspace-enquiry-popup .select2-selection__rendered .option, .enquiry-app-form .select2-selection__rendered .option {
	padding: 10px 0 0 15px;
}
.select2-container.select2-container--open .select2-dropdown .select2-results li {
	margin: 0!important;
}
.select2-container.select2-container--open .select2-dropdown .option {
	margin: 5px!important;
}
.workspace-offers-wrap .select2-container.select2-container--open .select2-dropdown {
	width: calc(100% - 60px)!important;
	left: 30px!important;
	border-radius: 5px;
}
.fl-theme-builder-body-scrolled .workspace-single-main-row .col-side-content {
	top: 110px!important;
}
.workspace-enquiry-form .select2-dropdown {
	display: none;
}
.features-wrap .d-readmore {
	margin-top: 20px;
}
.workspace-enquiry-form .features-wrap .badges > ul > li > a, .feature-clone > ul > li > a {
	color: #fff;
}
.workspace-enquiry-form .features-wrap .badges > ul > li, .feature-clone > ul > li {
	background: #d2d2d2;
}
.feature-clone > ul {
	padding: 0;
	margin-bottom: 0;
}
.feature-clone > ul > li.show-feature {
	display: inline-block;
}
.feature-clone > ul > li.hidden-feature {
	display: none!important;
}
.feature-clone {
	display: flex;
}
.feature-clone .empty-space {
	width: 40%;
}
.feature-clone > ul > li {
	display: inline-block;
	margin: 5px 2px;
	padding: 5px 10px;
	font-size: 14px;
	color: #000;
}
.feature-clone>ul>li>a:hover {
	color: #4c4c4c;
}
.workspace-content-wrap .offers-wrap {
	padding: 20px 0;
}
.workspace-content-wrap .offers-wrap .container-header-wrap h2 {
	margin-bottom: 0;
}
.offers-wrap .workspace-enquiry-form.first-step {
	margin-top: 0!important;
	padding-top: 20px;
}
.option-block {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #cfcfcf;
	min-height: 170px;
	flex-wrap: wrap;
}
.option-block .title-wrap {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.option-block .title-wrap h3 {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 18px;
	font-weight: 500;
	width: auto;
	word-break: break-word;
	white-space: normal;
}
.hero-form .workspace-offer-options-wrap .workspace-offer-image img {
	border-radius: 0;
}
.hero-gallery-wrap .flickity-prev-next-button.previous, .hero-gallery-wrap .flickity-prev-next-button.next, .hero-slide .flickity-prev-next-button.previous, .hero-slide .flickity-prev-next-button.next {
	opacity: 1!important;
}

.option-block .workspace-offer-image .flickity-viewport {
	overflow: hidden;
}
.option-block .block_1 img {
	width: calc(100% - 10px);
	margin: 0 10px;
	border-radius: 3px;
}
.option-block .workspace-offer-image img {
	border-radius: 5px;
}
.option-block .block_1 img.default-img {
	width: 33%;
	margin-top: 15%;
	margin-bottom: 15%;
	border-radius: 0;
}
.option-block .block_1 .workspace-offer-image-single {
	background-color: #f9f9f9;
	border-radius: 5px;
	text-align: center;
}
.block_1 {
	display: inline-block;
	margin: 0 10px 0 0;
	padding: 0;
	width: 32%;
	min-height: 170px;
}
.block_2, .block_3{
	display: inline-flex;
	flex-direction: column;
}
.workspace-enquiry-popup .flickity-slider .single-offer-image {
	display: none;
}
.workspace-enquiry-popup .flickity-slider .single-offer-image.is-selected {
	display: block;
}
.single-offer-image {
	min-height: 170px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 5px;
	width: 100%;
}
.single-offer-image.default-image {
	background-size: 80px;
}
.block_2 {
	width: 40%;
}
.block_2.no_image{
	width: 73%;
}
.block_2 .subtitle-wrap {
	font-size: 14px;
}
.workspace-offers-wrap .option-block .block_3 .subtitle-wrap, .workspace-offers-wrap .option-block .block_3 .price {
	text-align: right;
}
.workspace-offers-wrap .option-block .block_3 .subtitle-wrap.no-margin-top {
	margin-top: 0!important;
}
.workspace-offers-wrap .option-block .block_3 .subtitle-wrap {
	justify-content: end;
}
.option-block .block_3 {
	position: relative;
	margin-right: 0;
	padding-right: 0;
	width: 25%;
	min-width: 170px;
	padding-left: 10px;
}
.option-block.no-feature {
	min-height: max-content;
}
.option-block .block_3 .submit-button-wrap {
	margin-top: 65px;
}
.option-block.block-no-image .block_3 .submit-button-wrap {
	margin-top: auto;
	padding-top: 10px;
}
.option-block .block_2 .features-wrap/*, .option-block.no-feature .block_3 .submit-button-wrap*/{
	margin-top: auto;
	position: relative;
}
.option-block .option-bottom-block .features-wrap {
	position: relative;
}
.option-block .block_2 .features-wrap ul, .option-block .option-bottom-block .features-wrap ul{
	height: 30px;
	overflow: hidden;
}
.workspace-full-text {
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	word-wrap: break-word;
	overflow: hidden;
}
.option-block .subtitle-wrap.offer-description .full-text{
	/*height: 60px;*/
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	word-wrap: break-word;
	overflow: hidden;
}
.has-show-more-feature .option-bottom-block .features-list, .has-show-more-feature .block_2 .features-list {
	width: calc(100% - 95px);
	float: left;
	display: inline-block;
}
.has-show-more-feature .feature-show-more-medium {
	width: max-content;
	display: inline-block;
	padding-top: 5px;
	white-space: nowrap;
}
.feature-show-more-medium.hide-medium-screen.collapsed {
	display: inline-flex;
	height: 100%;
}
.feature-show-more-medium.hide-medium-screen span {
	display: block;
	margin-top: auto;
	line-height: 13px;
}
.description-show-more-medium {
	padding-top: 5px;
}
.feature-show-more-medium .show-less-btn {
    margin-top: 15px!important;
    display: block;
    width: max-content;
}
.subtitle-wrap.offer-description .d-readmore[d-readmore-expanded="false"] {
	height: 4.5em!important;
}
.subtitle-wrap.offer-description .d-readmore[d-readmore-expanded="true"] {
	height: max-content!important;
}
.option-block .subtitle-wrap.offer-description .full-text.auto-height, .workspace-full-text.auto-height {
	-webkit-line-clamp: unset;
}
.option-block .block_2 .features-wrap ul.auto-height, .option-block .option-bottom-block .features-wrap ul.auto-height, .workspace-features ul.auto-height{
	height: auto!important;
}
.feature-show-more {
	text-align: center;
	width: 100%;
}
.description-show-more-medium, .workspace-show-more-description {
	text-align: left;
	width: 100%;
}
.feature-show-more .show-more-btn .show-more-text, .feature-show-more-medium .show-more-btn .show-more-text {
	margin-left: 5px;
}
.feature-show-more .show-more-btn .show-more-dot, .feature-show-more-medium .show-more-btn .show-more-dot {
	background: #d2d2d2;
	padding: 4px 7px;
	font-size: 12px;
	color: #fff!important;
}
.feature-show-more .show-more-btn .show-more-dot:hover, .feature-show-more-medium .show-more-btn .show-more-dot:hover {
	color: #000!important;
}
.feature-show-more .show-more-btn, .feature-show-more-medium .show-more-btn {
	position: absolute;
	bottom: 6px;

}
.option-bottom-block .feature-show-more-medium .show-more-btn {
	bottom: 0px;
	width: max-content;
}
.workspace-show-more-feature .show-less-btn {
	font-size: 12px;
	text-align: left;
	margin-top: 15px;
	cursor: pointer;
	color: #9b9b9b;
	line-height: 12px;
	display: block;
	width: 100%;
}
.workspace-show-more-feature .show-more-btn, .feature-show-more .show-more-btn, .feature-show-more .show-less-btn, .feature-show-more-medium .show-more-btn, .feature-show-more-medium .show-less-btn, .description-show-more-medium .show-less-btn, .description-show-more-medium .show-more-btn, .workspace-show-more-description .show-less-btn, .workspace-show-more-description .show-more-btn{
	font-size: 12px;
	text-align: center;
	margin: 0 auto auto 5px;
	cursor: pointer;
	color: #9b9b9b;
	line-height: 12px;
}
.description-show-more-medium .show-more-btn, .workspace-show-more-description .show-less-btn, .workspace-show-more-description .show-more-btn {
	margin: 0 auto auto 0!important;
}
.feature-show-more i, .feature-show-more-medium i {
	font-size: 11px;
}
.offers-wrap .workspace-enquiry-form.first-step {
	margin-top: 0!important;
}
.discount-offer-price .price.has-discount {
	background-color: #3A5578!important;
	color: #fff!important;
	margin-right: 0;
	margin-left: auto;
	display: block;
}
.discount-offer-price {
	margin-bottom: 10px;
}
.workspace-enquiry-form .workspace-offer-types-tab {
	margin-bottom: 20px!important;
}
.workspace-enquiry-form.booking-step .workspace-offer-types-tab {
	display: none;
}
.workspace-enquiry-popup .workspace-enquiry-form.first-step .workspace-offer-types-tab, .workspace-enquiry-popup .workspace-enquiry-form.first-step .workspace-offer-types-tab .flickity-viewport {
	height: 35px!important;
}
.price.has-discount {
	font-size: 13px!important;
	width: 100%!important;
	color: #698CB6!important;
	display: inline-block;
	font-weight: 400!important;
	border-radius: 5px;
	/*padding: 6px 6px 6px 0px;*/
	line-height: 18px;
}
.price.has-discount .currency {
	font-size: 10px;
}
.from-text {
	font-size: 10px;
}
.option-block .price.has-discount .currency {
	margin-right: 0;
}
.workspace-offer-options-block {
	margin-right: -30px;
	padding-right: 30px;
}
.workspace-offer-types-tab {
	border-bottom: 1px solid #cfcfcf;
}
.tab-block .offer-single-type {
	margin: 0;
	padding: 0;
}

.workspace-offers-wrap .description span {
	white-space: pre-wrap;
	font-size: 14px;
	margin-top: -10px;
	display: block;
	color: #9b9b9b;
}
.option-bottom-block {
	width: 100%;
}
.show-medium-screen, .option-bottom-block .features-wrap, .show-small-screen {
	display: none!important;
}
.workspace-offers-wrap .select2-results li.select2-results__option[aria-selected="true"] {
	display: none;
}
.single-workspace .workspace-offer-options-wrap-block .title-wrap::after {
	display: none!important;
}
.single-workspace .select2-container .select2-selection .title-wrap, .single-workspace .select2-container .select2-results .option .title-wrap {
	position: relative;
}
.select2-selection__rendered  .workspace-offer-image {
	margin-bottom: 10px;
}
.col-side-content .workspace-offers-wrap .select2-selection__rendered .description {
	display: none;
}
.col-side-content .workspace-enquiry-form {
	margin-top: 0;
	padding: 20px;
	border-radius: 10px;
}
.workspace-single-main-row .col-main-content .fl-module-wp-template-part > .fl-module-content{
	margin-right: 0;
	margin-left: 0;
}
.fl-builder-content a.fl-button.booking-secondary-button {
	padding: 12px 20px;
}
.workspace-offers-wrap .select2-container.select2-container--open {
	left: 0!important;
	width: 100%!important;
}
.offers-wrap .container-header-wrap {
	display: flex;
	justify-content: space-between;
	padding: 0 30px;
	align-items: center;
}
.container-header-wrap .freetrial-div {
	width: max-content;
	padding-left: 10px;
}
.container-header-wrap .freetrial-div .fl-button, .contact-us-option .fl-button {
	width: 100%;
	text-align: center;
}
.option-block.contact-us-option {
	min-height: max-content;
	border-bottom: none;
}
.workspace-content-wrap .general-wrap {
	padding-bottom: 0;
	padding-top: 0;
	overflow: visible;
}
.d-readmore-wrap {
	margin-top: 20px;
}
.workspace-map-div #workspace-home {
	margin-top: -60px;
}
#workspace-home {
	height: 400px;
	width: 100%;
}
.col-side-content .price.has-discount {
	display: block;
	width: 100%;
}
.col-side-content .workspace-enquiry-form:not(.first-step) {
	display: none!important;
}
.workspace-enquiry-popup .price.has-discount.has-tax-text, .enquiry-app-form .price.has-discount.has-tax-text{
	display: block;
	width: 100%!important;
}
.workspace-enquiry-popup .workspace-offers-wrap:not(.has-multiple) .title-wrap::after, .enquiry-app-form .workspace-offers-wrap:not(.has-multiple) .title-wrap::after {
	display: none;
}
.single-workspace .tax-text-single {
	color: #9b9b9b;
	display: block;
	width: 100%;
	font-size: 12px!important;
	line-height: 15px;
	/*margin-left: 3px;*/
}
.single-workspace .block_3 .tax-text-single {
	width: 100%;
	text-align: right;
	padding-right: 5px;
}
.workspace-time-schedule .fa-clock:before {
	padding-right: 5px;
}
@media (max-width: 1440px) {
	.hero-slide {
		padding: 0 40px;
	}
}
@media (min-width: 768px) and (max-width: 1440px) {
 	.workspace-single-main-row .fl-module-wp-template-part > .fl-module-content {
		margin-right: 0;
		margin-left: 0;
	}
	.workspace-single-main-row > .fl-row-content.fl-row-fixed-width {
		padding: 0 40px!important;
	}
}
@media (min-width: 601px) and (max-width:1100px) {
	.workspace-single-main-row .fl-col.col-side-content {
		display: none!important;
	}
}

.for-popup .option-block {
	flex-direction: column;
}
.for-popup .option-block .block_1, .for-popup .option-block .block_2, .for-popup .option-block .block_3 {
	width: 100%;
}
.for-popup .workspace-offers-wrap .title-wrap {
	margin-top: 10px;
}
.for-popup .offers-wrap  .workspace-offers-wrap .subtitle-wrap.offer-description {
	/*margin-top: -10px;*/
	margin-bottom: -10px;
}
.for-popup .single-offer-image {
	height: 250px;
}
.for-popup .block_3 .price .show-medium-screen {
	display: inline-block!important;
}
.for-popup .show-medium-screen, .for-popup .option-bottom-block .features-wrap {
	display: block!important;
}
.for-popup .hide-medium-screen, .for-popup .block_2 .features-wrap, .feature-clone  {
	display: none!important;
}
.for-popup .option-block {
	flex-wrap: wrap;
}
.for-popup .option-bottom-block .features-wrap {
	margin-bottom: 15px;
}
.for-popup .submit-other-options {
	margin-top: 0;
	padding-top: 0;
	border-top: none;
}
.fl-page .col-side-content .submit-other-options {
	margin-top: 20px;
	padding-top: 20px;
}
.fl-page .col-side-content .workspace-title {
	display: none;
}
.col-side-content .workspace-enquiry-form {
	box-shadow:  0px 2px 8px 2px rgba(0, 0, 0, 0.05);
}
@media (max-width:992px) {
	.option-block {
		flex-wrap: wrap;
	}
	.option-bottom-block .features-wrap {
		margin-bottom: 15px;
	}
	.block_3 .price .show-medium-screen {
		display: inline-block!important;
	}
	.show-medium-screen, .option-bottom-block .features-wrap {
		display: block!important;
	}
	.hide-medium-screen, .block_2 .features-wrap, .feature-clone  {
		display: none!important;
	}
	.block_2 {
		width: 65%;
	}
	.block_1, .block_2 {
		min-height: max-content;
		margin-bottom: 20px;
		margin-right: 0;
	}
}
@media (max-width: 768px) {
	.single-workspace .fl-row[data-node] .fl-row-content-wrap {
		padding-left: 40px;
		padding-right: 40px;
	}
	.single-workspace .workspace-hero-div .fl-row-content-wrap, .single-workspace .workspace-map-div .fl-row-content-wrap {
		padding-left: 0!important;
		padding-right: 0!important;
	}
}
@media (max-width:600px) {

	.single-workspace:not(.client_app) #hubspot-messages-iframe-container.lower-index, .single-workspace:not(.client_app)> div[id^="gb-widget"].lower-index, .single-workspace:not(.client_app)> #flydesk-whatsapp.lower-index {
		z-index: 1000!important;
	}
	.single-workspace:not(.client_app) #hubspot-messages-iframe-container, .single-workspace:not(.client_app)> div[id^="gb-widget"], .single-workspace:not(.client_app)> #flydesk-whatsapp {
		z-index: 9999!important;
	}
	#filtersWrap .facet-filter .facet-item-search {
		display: block!important;
	}
	.facets .facet-area.facet-offer .facet-item-search {
		display: none;
	}
	.single-workspace .workspace-content-wrap .general-wrap .info h1, .workspace-content-wrap .general-wrap .info h1 > .workspace-host-plus::before {
		font-size: 21px !important;
	}
	.workspace-content-wrap .general-wrap {
		padding: 0 15px;
	}
	.workspace-content-wrap .general-wrap .info h1>.workspace-host-plus::before {
		margin-left: 20px!important;
	}
	.container-header-wrap a.fl-button.booking-secondary-button {
		padding: 6px 10px;
	}
	.container-header-wrap a.fl-button.booking-secondary-button span{
		font-size: 15px;
	}
	.hero-gallery-wrap .flickity-carousel {
		height: 300px!important;
		min-height: 300px!important;
	}

	.hero-gallery-wrap .flickity-carousel .carousel-cell img {
		object-fit: cover!important;
	}

	.single-workspace .fl-row[data-node] .fl-row-content-wrap {
		padding-left: 0;
		padding-right: 0;
	}
	.option-block {
		flex-direction: column;
	}
	.option-block .block_1, .option-block .block_2 {
		width: 100%;
	}
	.offers-wrap  .workspace-offers-wrap .subtitle-wrap.offer-description {
		/*margin-top: -10px;*/
		margin-bottom: -10px;
	}
	.single-offer-image {
		height: 250px;
	}
	.block_2 .subtitle-wrap .price {
		width: 100%!important;
	}
	.single-workspace:not(.client_app) .show-small-screen {
		display: block!important;
	}
	.single-workspace:not(.client_app) .bottom-stick-cta.hide-bottom-stick {
		display: none!important;
	}
	.single-workspace:not(.client_app) [id^="gb-widget"] {
		/*bottom: 7px !important;*/
		z-index: 999 !important;
	}

}
@media (max-width: 315px) {
	.bottom-stick-cta {
		padding: 20px 10px!important;
	}
}
.hero-gallery-wrap .flickity-carousel {
	background-size: cover;
}
.hero-gallery-wrap .flickity-carousel .carousel-cell {
	backdrop-filter: blur(5px) contrast(60%);
	-webkit-backdrop-filter: blur(5px) contrast(60%);
}
.facet-item-has-bookable-offer {

	padding: 5px 10px;
	color: #000000;
	background: #F6F7F8;
	font-size: 14px;
	border-radius: 3px;
	cursor: pointer;
	transition: all 0.3s ease-in-out;
	margin-bottom: 0;
	margin-left: 10px;
	max-width: max-content !important;
}
.facet-item-has-bookable-offer .fl-widget-title {
	margin-bottom: 0;
	font-size: 14px;
}
/*favorite modal*/
.simplefavorites-modal-content {
	width: 500px;
	border-radius: 5px;
}
.simplefavorites-modal-content .simplefavorites-modal-content-body {
	padding: 0;
	max-height: max-content;
}
/* hide book now on map*/
.wpgb-map-facet .fl-button.booking-button, .wpgb-map-facet .fl-button.enquiry-button {
	display: none;
}
.wpgb-map-facet .workspace-capacity-price {
	text-align: center;
}
.workspaces-wrap .wp-grid-builder .wpgb-card-33 .wpgb-block-7 .workspace-offer .workspace-capacity-price {
	text-align: right;
}
.wp-grid-builder .wpgb-card-33 .wpgb-block-7 {
	margin-left: auto;
}
/*button reset all filters*/
button.wpgb-reset-all {
	display: inline-block;
	padding: 8px 20px;
	margin: 20px auto;
	margin-right: 16px;
	background: #000;
	color: #fff;
}
button.wpgb-reset-all:hover{
	background: #fff;
	color: #000;
	border: 1px solid #000;
}
.wp-grid-builder .wpgb-card .wpgb-reset-map-button {
	display: inline-block;
	padding: 8px 20px;
	background: #fff;
	color: #000;
	border: 1px solid #000;
	width: max-content;
	border-radius: 3px;
	font-size: 16px;
	line-height: 1.2;
	font-weight: 400;
}
.wp-grid-builder .wpgb-card .wpgb-reset-map-button:hover {
	background: #000;
	color: #fff;
}
.map-location .wpgb-facet.wpgb-facet-55 .wpgb-geolocation-facet .wpgb-locate-button, .map-location .wpgb-locate-button-clone {
	width: 25px;
	height: 25px;
	top: 3px!important;
	left: 3px;
}
.map-location .wpgb-facet.wpgb-facet-55 .wpgb-geolocation-facet .wpgb-locate-button button:active, .map-location .wpgb-facet.wpgb-facet-55 .wpgb-geolocation-facet .wpgb-locate-button:focus {
	top:0 !important;
}
.map-location#wpgb_facet-55-div {
	width: 40px;
	height: 40px;
	padding: 5px;
	box-sizing: border-box;
	border-radius: 2px;
	cursor: pointer;
	overflow: hidden;
	box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
	transition: all .5s ease 0s;
	position: absolute;
	z-index: 200;
	display: block;
	border: 0;
	background-color: #fff!important;
	top: 130px;
	right: 10px;
}
.map-location#wpgb_facet-55-div .wpgb-facet .wpgb-locate-button svg {
	height: 30px;
}
.map-location .wpgb-geolocation-facet .acplt, .map-location .wpgb-geolocation-facet .wpgb-input-icon {
	display: none;
	width: 0px;
	cursor: none;
}
.map-location .wpgb-facet-55 .wpgb-locate-button svg path, .map-location .wpgb-facet-55 .wpgb-locate-button svg circle {
	fill: #9b9b9b;
}
.map-location .wpgb-facet-55 .wpgb-locate-button svg circle {
	r: 0;
}
.map-location .wpgb-facet-55 .wpgb-locate-button-clone svg circle {
	r: 4;
	fill: rgb(54, 138, 252);
}
.wpgb-locate-button-clone svg path {
	fill: rgb(54, 138, 252);
}
.post-type-archive-workspace #getbutton-whatsapp {
	right: 20px!important;
}
.map-location .wpgb-facet-55 .wpgb-locate-button.hidden, .map-location .wpgb-facet-55 .wpgb-locate-button-clone.hidden, .map-location .wpgb-facet-55 .wpgb-geo-radius {
	display: none!important;
}
.map-location .wpgb-locate-button-clone {
	position: absolute;
	display: -ms-flexbox;
	display: flex;
	-webkit-appearance: none;
	appearance: none;
	top: 0;
	right: 0;
	bottom: 0;
	margin: 0;
	padding: 0;
	max-height: none;
	background: 0 0;
	border: none;
	box-shadow: none;
	color: #ccc;
	cursor: pointer;
	outline: none;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	transition: color 150ms ease;
}
.map-location .wpgb-locate-button-clone svg {
	-ms-flex-item-align: center;
	align-self: center;
	height: 30px;
	width: 100%;
	margin: 0;
	padding: 0;
	fill: currentColor;
	stroke: currentColor;
	stroke-width: 0;
	pointer-events: none;
}
.geolocation-div {
	font-size: 14px;
	padding: 0 0 6px 15px!important;
	display: flex;
	align-items: center;
	color: #000;
	font-weight: 400;
	border-bottom: 1px solid #ccc;
	cursor: pointer;
}
.geolocation-div span {
	padding-left: 5px;
}
.geolocation-div:hover {
	background: #000;
	color: #fff;
}
.client_app .modal.workspace-enquiry-popup, .client_app .modal.workspace-enquiry-popup .workspace-enquiry-form {
	z-index: 1050;
}
/*.client_app.single-workspace .modal-backdrop {*/
/*	z-index: 10000;*/
/*}*/
.workspace-offer-types-tab .flickity-slider {
	transform: translateX(0%)!important;
}
form .workspace-title h3 {
	font-size: 15px;
}
.wpgb-card-wrapper:hover .wpgb-card-body,  .wpgb-card-wrapper:hover .wpgb-card-footer, .wpgb-card.onhover .wpgb-card-body, .wpgb-card.onhover .wpgb-card-footer{
	background: #EAF1FB !important;
}
.wpgb-card-wrapper:hover .wpgb-card-inner, .wpgb-card.onhover .wpgb-card-inner {
	outline: 3px solid #4164B4!Important;
	outline-offset: 4px;
	box-shadow: 0 0 4px 4px #EAF1FB;
}

/*.wpgb-card-wrapper:hover .wpgb-block-8 {*/
/*	margin-bottom: -4px!important;*/
/*}*/
.wpgb-card-wrapper .wpgb-block-3 {
	right: -8px;
}
.wp-grid-builder .wpgb-card-33 .workpsace_image_url {
	display: none!important;
}
.gm-style .gm-style-iw-tc::after {
	background: #000!important;
}
.workspace-category .review {
	font-size: 13px!important;
}
.workspace-category .review i{
	color: #ECB22E;
	margin: 0 7px 0 15px;
}
.workspace-category .review .review-number {
	color: #78787B;
}
.workspace_image_url  {
	display: none!important;
}
.wp-grid-builder .wpgb-card-33 .wpgb-block-2 {
	width: calc(100% - 30px);
}
.facet-item-country .select2-results__options.select2-results__options--nested {
	display: none!important;
}
#wpgb_facet-55-div-left .wpgb-facet .wpgb-geolocation-facet input[type=search] {
	color: #000000 !important;
	border: 1px solid #ccc;
	font-size: 14px;
	min-height: unset;
	height: 33px;
	padding-left: 10px;
	width: 180px;
	margin-right: 16px ;
}
#wpgb_facet-55-div-left .wpgb-locate-button {
	display: none!important;
}
#wpgb_facet-55-div-left .wpgb-input-icon {
	right: 10px;
	left: unset;
}
#wpgb_facet-55-div-left .acplt .acplt-clear {
	right: 30px!important;
}
.post-type-archive-workspace.dp_user_logged_in .workspace-custom-header.workspace-custom-header-updated {
	max-width: max-content!important;
}
.wpgb-facet-58 {
	position: fixed!important;
	bottom: 50px;
	left: 50%;
	z-index: 200;
	height: max-content!important;
	transform: translate(-50%, 0);
	width: max-content;
}
.wpgb-facet-33 .gm-style-iw-d .enquiry-button-community, .wpgb-map-marker-body-clone .enquiry-button-community{
	border-style: solid;
	border-width: 2px;
	border-color: #000;
	padding: 4px 8px!important;
	border-radius: 5px;
	font-family: 'Poppins';
	margin-bottom: 0;
	font-size: 14px;
}
.wpgb-facet-33 .gm-style-iw-d .enquiry-button-community:hover, .wpgb-map-marker-body-clone .enquiry-button-community:hover {
	background: #fff;
	color: #000;
}
.wpgb-facet-33 .gm-style-iw-t .gm-style-iw-tc {
	display: none;
}
@media (max-width: 693px) {
	.wpgb-facet-58 {
		left: 90px;
		bottom: 60px;
	}
	.wpgb-facet-58 button {
		font-size: 16px!important;
		width: max-content!important;
		padding: 15px!important;
	}
}
.community-enquiry-popup .modal-header {
	padding: 10px 30px;
}
.community-enquiry-popup .modal-body {
	padding: 10px 30px!important;
}
.community-enquiry-popup  .frm_style_formidable-style.with_frm_style .form-field {
	margin-bottom: 10px;
}
.wp-grid-builder .wpgb-card .workspace-address img {
	width: auto;
	margin-right: 5px;
	height: 15px;
}

#filtersWrap-sub.facets .facet-area.facet-filter .facet-item.empty .fl-widget-title {
	background: #e2e2e2;
}

.single-workspace .workspace-address img {
	width: 20px;
	padding-right: 5px;
}
.wpgb-facet-33 {
	position: relative;
}
.wpgb-map-marker-body-clone {
	position: absolute;
	bottom: 20px;
	left: 0;
	right: 0;
	max-width: max-content;
	margin: 0 auto;
	z-index: 990;
	border: 3px solid #4164B4!Important;
}
.workspaces-wrap .gm-style-iw-d .wpgb-map-marker-body {
	display: none!important;
}
.wpgb-map-marker-body-clone .wpgb-map-marker-body {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	box-shadow: 0px 45px 116px rgba(0, 0, 0, 0.05), 0px 5.6347px 14.525px rgba(0, 0, 0, 0.02);
	margin: 5px;
}
.wpgb-map-marker-body-clone .wpgb-map-marker-body  > h3, .wpgb-map-marker-body-clone .click-pin  {
	display: none!important;
}
.wpgb-map-marker-body-clone .wpgb-map-marker-body .fl-button.enquiry-button {
	border-color: #000;
}
.wpgb-map-marker-body-clone .wpgb-map-marker-body .fl-button.booking-button{
	font-weight: 400;
	font-size: 14px;
	line-height: 1.2;
	border-style: solid;
	border-width: 2px;
	padding: 4px 8px!important;
	margin-top: 5px;
	border-radius: 5px;
	background: #000;
	color: #fff;
	margin-bottom: 0;
}
.wpgb-map-marker-body-clone .workspace-offer {
	display: flex;
	margin-bottom: 0;
	flex-direction: column;
	align-items: flex-end;
	color: #000;
	text-align: right;
	min-width: 180px;
}
.wpgb-map-marker-body-clone h3{
	margin-top: 0!important;
	margin-bottom: auto;
}
.wpgb-map-marker-body-clone .wpgb-map-marker-image img {
	max-width: 100%;
	height: auto;
	margin-bottom: 0;
	margin-right: 12px;
	width: 180px;
	max-height: 150px;
	object-fit: cover;
}
.wpgb-map-marker-body-clone .workspace-capacity-price {
	margin-top: auto;
	font-size: 14px;
}
.wpgb-map-marker-body-clone {
	border-radius: 6px;
	background: #fff;
}
.wpgb-map-marker-body-clone .wpgb-map-marker-title {
	color: #000;
	text-align: center;
	padding: 0;
	margin-bottom: 10px;
}
.wpgb-map-marker-body-clone .workspace-offer .fl-button.booking-button svg {
	width: 20px!important;
	margin-right: 10px;
}
@media (max-width: 768px) {
	/*.wpgb-map-marker-body-clone .wpgb-map-marker-body {*/
	/*	flex-direction: column;*/
	/*}*/
	/*.wpgb-map-marker-body-clone .wpgb-map-marker-image {*/
	/*	text-align: center;*/
	/*}*/
	/*.wpgb-map-marker-body-clone .wpgb-map-marker-image img {*/
	/*	margin-right: 0;*/
	/*}*/
	/*.wpgb-map-marker-body-clone .wpgb-map-marker-body  > h3 {*/
	/*	display: block!important;*/
	/*	margin-bottom: 5px;*/
	/*}*/
	/*.wpgb-map-marker-body-clone .workspace-offer  > h3 {*/
	/*	display: none!important;*/
	/*}*/
	/*.wpgb-map-marker-body-clone .workspace-offer {*/
	/*	flex-direction: row;*/
	/*	justify-content: space-between;*/
	/*	align-items: flex-end;*/
	/*	margin-top: 5px;*/
	/*}*/
	/*.wpgb-map-marker-body-clone .workspace-capacity-price {*/
	/*	margin-bottom: 0;*/
	/*	margin-top: 5px;*/
	/*	text-align: left;*/
	/*}*/
	/*.wpgb-map-marker-body-clone .workspace-capacity-price .workspace-capacity-price{*/
	/*	margin-right: 5px;*/
	/*}*/
}
@media (max-width: 700px) {
    .wpgb-map-marker-body-clone {
        bottom: 80px;
    }
}
.wpgb-map-marker-body-clone.right-side {
	right: 0;
	bottom: 20px;
	margin-left: auto;
	margin-right: 0;
}
.click-pin {
	transform: scale(1.3);
	margin-top: 9px;
	margin-left: 9px;
}
.wpgb-map-facet .gm-style-iw-d > div {
	width: 50px;
	height: 63px;
}
button.gm-ui-hover-effect[aria-label="Close"] {
	display: none !important;
}
.single-workspace .workspace-address span.address-part {
	margin-left: 2px;
}
/*workspace app layout*/

.modal.guest .modal-title .item-title, .modal.guest .message-content {
	display: none;
}
.modal.guest .modal-title .item-title.active, .modal.guest .message-content.active {
	display: block!important;
}
.client_app .list-map-toggle {
	bottom:86px;
}

.archive_workspace_container {
	display: flex;
	width: 100%;
	color: #000;
	flex-flow: row nowrap;
}
.archive_workspace_container .dashboard_sidenav {
	background-color: rgba(25, 35, 59, 1)!important;
	order: 1;
	width: 250px;
	padding: 10px;
	position: fixed;
	top: 0;
	height: 100vh;
	z-index: 999;
	transition-duration: 0.5s;
	min-height: 500px;
}
.archive_workspace_container .dashboard_sidenav * {
	color: #fff!important;
}
.archive_workspace_container h3.side_name {

}
.archive_workspace_container .flydesk-logo-desktop {
	width: 80%;
}
.archive_workspace_container .flydesk-logo-mobile {
	display: none;
}
.archive_workspace_container .dashboard_sidenav .side_r1 {
	margin-top: 20px;
	vertical-align: middle;
	align-self: center;
}
.dp-flexrow {
	display: flex !important;
	width: 100%;
}
.archive_workspace_container .side_menu_dashboard {
	padding: 0;
	margin: 0;
	list-style: none;
	list-style-type: none;
}
.archive_workspace_container .side_menu_dashboard li {
	list-style: none;
	list-style-type: none;
}
.archive_workspace_container a.fd-newmenu-link  {
	display: flex;
	padding: 10px;
	color: #fff!important;
	font-weight: 400;
	border-radius: 3px;
	width: 100%;
	align-items: center;
}
.archive_workspace_container a.fd-newmenu-link {
	display: flex;
	align-items: center;
}
.archive_workspace_container .dashboard_sidenav a.fd-newmenu-link i {
	margin-right: 5px;
	font-size: 17px;
	margin-left: -2px;
	width: 17px;
}
.archive_workspace_container .dashboard_sidenav .side_name i {
	margin-left: -2px;
	width: 17px;
}
.archive_workspace_container a.fd-newmenu-link i::before {
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	font-style: normal;
}
.archive_workspace_container .dashboard_sidenav li.dp_dash_logout a::before {
	margin-right: 5px;
}
.archive_workspace_container .dashboard_sidenav .icon.globe {
	margin-left: 2px;
	margin-right: 3px;
}
.language-switcher-link, .language-switcher-link a {
	font-size: 16px;
	display: flex;
	align-items: center;
}
.archive_workspace_container .dashboard_main {
	order: 2;
	width: calc(100% - 250px);
	border-left: 1px #f3f3f3 solid;
	margin-left: 250px;
}

.archive_workspace_container .dashboard_sidenav h3 {
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.bottom-sidenav {
	position: absolute;
	width: calc(100% - 20px);
	bottom: 20px;
}
.side_menu_dashboard li.dp_dash_logout a::before {
	content: "\f2f5";
}
.side_menu_dashboard li.dp_dash_company a::before, .side_menu_dashboard li.dp_dash_logout a::before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	margin-right: 10px;
}
.archive_workspace_container a.fd-newmenu-link:hover {
	background: #4164b5;
	opacity: 0.5;
}
.dp-flexrow.more-items-wrap {
	display: none!important;
}
.pd-10 {
	padding: 10px;
}
.control-sidebar span {
	position: absolute;
	right: 0;

	top: 15px;
}
.control-sidebar span {
	background: transparent;
	padding: 10px 5px;
	border: 1px solid #fff;
	border-radius: 5px 0 0 5px;
	border-right: 0;
	cursor: pointer;
}
.open-sidebar, .collapse-sidebar {
	display: none;
}
.open-sidebar.active, .collapse-sidebar.active, .archive_workspace_container .dashboard_sidenav.collapsed .flydesk-logo-mobile  {
	display: block!important;
}
.archive_workspace_container .dashboard_sidenav.collapsed .flydesk-logo-mobile {
	padding-left: 10px;
}
.archive_workspace_container .dashboard_sidenav.collapsed .link-name, .archive_workspace_container .dashboard_sidenav.collapsed .flydesk-logo-desktop  {
	display: none;
}
.archive_workspace_container .dashboard_sidenav.collapsed {
	width: 70px;
}
.archive_workspace_container .dashboard_main.sidebar-collapsed {
	width: calc(100% - 70px);
	margin-left: 70px;
}
.archive_workspace_container .dashboard_sidenav.collapsed > .dp-flexrow-hr {
	visibility: hidden;
}
.client_app .desktop-text, .mobile-name {
	display: none;
}
@media (max-width: 1335px) and (min-width: 920px) {
	.client_app #filter-bookmark .text, .client_app  #filter-toggle .toggle-control, .client_app #filter-has-bookable-offer h4 k {
		display: none;
	}
	.archive_workspace_container .dashboard_sidenav {
		width: 200px;
	}
	.archive_workspace_container .dashboard_main {
		width: calc(100% - 200px);
		margin-left: 200px;
	}
}
@media (max-width: 1128px) {
	.control-sidebar {
		display: none;
	}
	.archive_workspace_container .dashboard_main {
		order: 2;
		width: 100%;
		margin-left: 0;
	}
	.archive_workspace_container .dashboard_sidenav {
		bottom: 0;
		width: 100vw;
		height: max-content;
		top: unset;
		display: flex;
		justify-content: space-evenly;
		align-items: center;
		min-height: max-content;

	}
	.bottom-sidenav {
		position: relative;
		display: inline-flex;
		width: max-content;
		bottom: unset;
	}
	.flydesk-logo-mobile, .more-items-wrap, .mobile-name  {
		display: block!important;
	}
	.flydesk-logo-mobile {
		width: 17px;
		margin: 0 auto 5px auto;
	}
	 .bottom-sidenav-content.active {
		display: block!important;
		background-color: rgba(25, 35, 59, 1) !important;
		position: absolute;
		bottom: 45px;
		height: 200px;
		width: 200px;
		padding-left: 15px;
		left: -80px;
	}
	.archive_workspace_container .dashboard_sidenav .dp-flexrow.dp-flexrow-hr {
		display: none!important;
	}
	.archive_workspace_container .dashboard_sidenav > .dp-flexrow {
		display: inline-flex!important;
		width: max-content;
	}
	.archive_workspace_container .dashboard_sidenav .side_r1 {
		margin-top: 0;
	}
	.archive_workspace_container .flydesk-logo-desktop {
		display: none;
	}
	.archive_workspace_container .dashboard_sidenav * {
		font-size: 12px;
	}
	.flydesk-logo-desktop, .bottom-sidenav-content {
		display: none!important;
	}
	.dp-flexrow.more-items-wrap {
		display: inline-flex!important;
		padding: 10px;
		flex-direction: column-reverse;
		align-items: center;
	}
	.dp-flexrow.more-items-wrap .more-items {
		margin-bottom: 3px;
	}
	.dp-flexrow.more-items-wrap span {
		margin-right: 0;
	}
	.archive_workspace_container a.fd-newmenu-link {
		flex-direction: column;
	}
	.archive_workspace_container a.fd-newmenu-link i {
		margin-right: 0;
		margin-left: 0;
		margin-bottom: 5px;
	}
	.bottom-sidenav-content li a.fd-newmenu-link {
		align-items: flex-start;
		flex-direction: row;
	}
	.bottom-sidenav-content li a.fd-newmenu-link i {
		margin-right: 5px;
		margin-left: -2px;
	}
	.archive_workspace_container .dashboard_sidenav > .dp-flexrow > a.fd-newmenu-link i {
		margin-left: 0;
		margin-right: 0;
		text-align: center;
	}
}
.filter-app-mobile {
	display: none!important;
}
@media (max-width: 768px) {
	.filter-app-mobile {
		display: flex !important;
		position: relative;
		justify-content: space-between!important;
		flex-wrap: wrap;
		width: 100%;
	}
	.client_app #filtersWrap #wptemplatepartwidget-4,  .client_app #filtersWrap .facet-item-capacity, .client_app #filtersWrap .facet-item-duration,
	.client_app #filtersWrap #filter-has-bookable-offer, .client_app #filtersWrap .facet-item-bookmark, .client_app #filtersWrap #filter-flydesk-credit{
		display: none!important;
	}
	#filtersWrap-sub.facets .facet-area.facet-filter  #wptemplatepartwidget-4 {
		min-width: max-content!important;
	}
	.filter-app-mobile #filter-has-bookable-offer, .filter-app-mobile #filter-flydesk-credit {
		order: 6;
		min-width: 48%;
		margin-right: 0;
	}
	.filter-app-mobile .fl-widget.facet-item-capacity  {
		order: 4;
	}
	#filtersWrap-sub.facets .facet-area.facet-filter .filter-app-mobile .fl-widget.facet-item-duration, #filtersWrap-sub.facets .facet-area.facet-filter .filter-app-mobile .fl-widget.facet-item-capacity	{
		max-width: max-content!important;
		min-width: max-content!important;
		margin-bottom: 10px;
		padding-right: 0!important;
		padding-left: 16px!important;
	}
  	.filter-app-mobile .fl-widget.facet-item-duration{
		order: 5;
	}
	#filtersWrap-sub.facets .facet-area.facet-filter .filter-app-mobile #wptemplatepartwidget-4 {
		order: 3;
		margin-bottom: 10px!important;
		max-width: 100%!important;
		width: 100%!important;
		padding-right: 0;
	}
	.filter-app-mobile #wptemplatepartwidget-4 li {
		width: 33.33%;
		text-align: center;
	}
	.client_app #filtersWrap .facet-item-country {
		width: 45%;
		max-width: 45% !important;
		padding-right: 16px;
	}
	.client_app #filtersWrap #wpgb_facet-55-div-left {
		width: calc(50% - 50px);
		margin-left: 10px;
		order: 2;
		margin-bottom: 10px;
	}
	.client_app #filtersWrap .facet-offer.facet-toggle {
		top: 22px;
		right:  25px;
	}
	.client_app #filter-toggle span.text {
		display: none;
	}
}
.single-workspace .info {
	padding-bottom: 20px;
}
.single-workspace .info .workspace-attribute-archive,.single-workspace .info .workspace-host-plus-archive {
	display: inline-flex;
	align-items: center;
	color: #fff;
	background: #C0C0C0;
	border-radius: 2px;
	font-size: 14px;
	margin-bottom: 0;
	margin-top: 8px;
	margin-right: 15px;
	padding: 3px 10px;
}
.single-workspace .workspace-address img {
	width: 20px;
	padding-right: 5px;
	margin-left: 0;
}
.prompt.success > .icon.external-link {
	background-image: none!important;
}
.prompt.success > .icon.external-link i {
	font-size: 60px;
	color: #59b54c;
	font-weight: 600;
}
.archive_workspace_container .side_menu_dashboard li a {
	background-color: transparent!important;
}
.archive_workspace_container .um-account-tab {
	display: none;
}
body.post-type-archive-workspace > .select2-container {
	display: none;
}
.wpgb-facet fieldset legend.wpgb-sr-only {
	display: none;
}