/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 16 2026 | 14:02:54 */
a {
	text-decoration: none;
}

#top-button {
	display: none;
	position: fixed;
	bottom: 100px;
	right: 60px;
	z-index: 99;
	border: none;
	outline: none;
	background-color: #DCB05A;
	color: white;
	cursor: pointer;
	padding: 15px;
	border-radius: 10px;
	font-size: 18px;
  	opacity: 0;
	transform: translateY(50px);
	transition: opacity 0.5s ease-out, transform 0.5s ease-out;
}

#top-button:hover {
  background-color: #777777;
}

#top-button.is-visible {
	opacity: 1;
	transform: translateY(0);
}

.acc-wrapper {
	box-shadow: 5px 5px 5px lightblue;
	padding: 0px;
	transition: box-shadow 0.2s ease-in, padding 0.2s ease-in;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}

.acc-wrapper:hover {
	cursor: pointer;
	box-shadow: 7px 7px 7px black;
	padding: 2px;
}

.acc-section {
	padding-top: 30px;
	display: none;
}

.acc-section.section-open {
	display: block!important;
}

.down-arrow-acc img, .up-arrow-acc img {
	max-height: 100px;
	max-width: 100px;
}

.section-icon-open {
	display: block;
}

.section-icon-closed {
	display: none;
}

.marie-contact p {
	margin-bottom: 2px!important;
	padding: 0px!important;
	line-height: 1.2!important;
}

.acc-title-open {
	box-shadow: 5px 5px 5px lightblue;
	padding: 2px;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
}

.post-34 .page-title {
	display: none!important;
}