.navbar,
.site-footer,
.search-belt,
.announcement-contact-form,
.announcement-buttons,
.announcement-social,
.announcement-bottom-buttons,
.last-added-section,
.breadcrumbs,
.show-phone,
.announcement-small-link,
.announcement-gallery .carousel-control,
#cookieWarning,
.promoted-section,
.announcement-security-rules,
.announcement-price-contact-box .author-contact-box .action-buttons .btn,
.add-to-clipboard-button,
#demo,
.author-contact-box .author-status,
.announcement-price-contact-box .btn,
.go-to-top,
.carousel-indicators,
#CookieAlert,
.title-outer .print-link
{
	display: none;
}

.container {
	width: 100%;
	max-width: 100%;
	min-width: 100%;
}

.hidden-phone {
	display: block;
}

.page-content {
	margin: 0 !important;
}

.announcement-desc {
	margin-top: 0;
}

a[href]::after {
	content: '';
}

.announcement-gallery .carousel .item {
	height: auto !important;
	min-height: 0 !important;
}

.announcement-gallery .carousel .item {
	display: block !important;
	transition: none !important;
	perspective: none !important;
}

.announcement-gallery .carousel .item img {
	width: auto;
	height: auto;
	max-width: 80%;
	max-height: 40vh;
	margin: 5px auto;
}

.announcement-meta .meta-name,
.announcement-meta .meta-value {
	width: 60% !important;
	display: inline-block !important;
}

.announcement-meta .meta-name {
	width: 30% !important;
}

.announcement-info-belt > span {
	display: inline-block;
	margin-right: 10px;
}

.announcement-gallery .carousel .item:not(#photo-0) {
	display: none !important;
}

.announcement-gallery-only-print {
	display: block !important;
}

.announcement-gallery-only-print img:first-child {
	display: none;
}

.page-content {
	margin-top: 0;
}

body {
	padding-top: 0 !important;
}
