/* Remove underlines from all links */
a {
    text-decoration: none !important;
}

.site-branding .site-logo-link {
    display: none !important; /* Hide the logo */
}


/* Reset some default styles */
body, ul {
	margin: 0;
	padding: 0;
}

.site-logo-right {
    float: right;
    position: fixed;
    top: 105px; /* Adjust the distance from the top */
    right: 50px; /* Adjust the distance from the right */
    width: 275px;
    height: auto;
}

.site-logo-left {
    float: left;
    position: fixed;
    top: 105px; /* Adjust the distance from the top */
    left: 50px; /* Adjust the distance from the right */
    width: 275px;
    height: auto;
}

/* Style the header */
.header {
	background-color: #ffffff;
/* Choose your desired background color */
	color: #345D9B;
/* Choose your desired text color */
	padding: 10px 0;
}

.container {
	display: flex;
	justify-content: space-between;
	align-items: center;
	max-width: 100%;
	margin: 0 auto;
	padding: 0 20px;
}

.logo img {
	max-width: 50%;
	display: block;
}

.checkout-button {
	background-color: #345D9B;
}

.wc-proceed-to-checkout {
	background-color: #345D9B;
}

.main-menu ul {
	list-style: none;
	display: flex;
	gap: 20px;
}

.main-menu a {
	color: #345D9B;
/* Choose your desired text color */
	text-decoration: none;
	font-weight: bold;
}

/* Add hover effect to menu items */
.main-menu a:hover {
	text-decoration: underline;
}

.property-title-section {
    background: #fffffff;
    padding: 50px 0;
    text-align: center;
}

.property-title {
    font-size: 40px;
    font-weight: bold;
    color: #345D9B;
		text-align: center;
    /* Other styling for your title */
}

/* Style for the property logos section */
.property-logos-section {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

/* Style for each logo container */
.logo-container {
    width: calc(33.33% - 10px);
    margin-bottom: 20px;
    text-align: center;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
		border: 20px solid white;
}

/* Remove underlines and background from all links */
a {
    text-decoration: none !important; /* Remove underlines */
    background: none !important; /* Remove background */
}


.logo-container img {
    max-width: 100%;
}

.page .entry-title {
	display: none;
}

.entry-footer {

display: none;

}

.entry-header-background {

display: none;

}

.nav-links {

display: none;

}