

/*
	This file will be included in header in every page after foundation.
	It should be used for content that relates
	to your site as a whole, it should not be used for
	plugin-specific css
*/

img,
header,
footer,
hr,
a[href]::after,
.contentRender_name_plugins_common_nav_panel,
.header-slide,
.widget-accordion,
.custom_imagebox_caption,
.featured-events-wrapper,
.custom_header_slideshow_interior,
.primaryNavInner,
.headerTopContainer,
.headerWidgets,
.fa-share-alt,
.filter-container,
.options,
.options-desktop,
.mobile-options,
.hide-for-large-up,
.panel_custom_footer,
.custom_imagebox,
.interior-header-slideshow,
.listing-pagination,
.listing-map,
.list-page-cont,
.listingPagerContainer,
.eventsFormContainer,
.listingFilterContainer,
.custom_slider,
.pager,
.total,
.tripbuilder,
.slick-slider,
.google-map-cont,
.return-to-listings,
.detail-facilities,
.filter-nav-cont,
.widget-header-slideshow,
.interior-slideshow,
.enews-container,
.widget-imagebox-callout,
.highlights,
.imagebox,
.widget-grid-slider,
.widget-gridbox,
a.view-all,
.tripadvisor-snippet,
.content-container .links,
.widget-imageboxes-grid,
.collections_template_custom_related_content,
.interior-nav-panel.detail,
.vguide-image,
.listing-tripbuilder,
.event-hero-widget,
.rssLink,
.blogWidget.blogSidebar,
.blogWidget.blogArchives,
.pagingButtons,
iframe,
.relatedContainer,
.postSqueeze > h3,
.footer_container {
	display:none !important;
	content: "" !important;
}
a:link,
a:visited,
a:active {
	text-decoration: none;
}
.listing-container .item-container-inner,
.listing-container .listing-item-container,
.listing-container .block-inner .block-details,
[class*="block-grid-"],
.list-item-container,
.row, .columns,
.listing-container {
	padding: 0px !important;
	margin: 0px !important;
}
* {
	padding: 0px;
	margin: 0px;
	outline: unset !important;
	border: none !important;
}
[class*="block-grid-"] > li {
	margin: 0px !important;
	padding: 10px 0px !important;
	display: block !important;
	float: none !important;
	position: relative;
	left: -150px;
}

div.listing-item {
	height: auto !important;
}

.primary-details {
	padding: 0 20px !important;
}
.panel-content {
	width: 100vw;
	position: relative;
	padding: 30px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.filter-listing-items {
	width: 100%;
	right: 0px;
}

body .site-container .row {
	max-width: 100%;
	padding: 30px !important;
	padding-bottom: 0!important;
	padding-top: 15px!important;
}
.widget-listing-detail .bottom::before {
	background-color: #fff !important;
}

.widget-listing-detail .top .row,
.widget-listing-detail .bottom .row {
	max-width: 100% !important;
}
.bookingButton {
	background-color: #f0f0f0;
	padding: 0px;
	text-align: center;
	margin-top: 0px;
}
.listing-item .content-container {
	text-align: center;
}
.listing-item .content-container {
	padding: 15px;
	padding-top: 30px;
	background-color: #fff;
	padding-bottom: 30px;
}
.dimond-pattern {
	display: none;
}