html,
.site-content {
	overflow-x: hidden;
}

body {
 background-image: url("https://yifatelkayam.com/wp-content/uploads/2019/06/splashing-275950_1920.jpg") !important;
	background-repeat: repeat-y !important;
}

.site,
.sharedaddy:last-child:after {
	background: #faf7fd;	
}

.site {
	border-radius: 4px;
	box-shadow: 1px 1px 20px 2px #836ca3;
}

p.site-description,
.site-title a {
	color: #957eb8 !important;
}

a:hover,
h1.entry-title,
.site-description {
	color: #492e73 !important;
}

.site-title a {
	font-size: 130%;
	letter-spacing: 1.6px;
}

.site-description {
	font-size: 100%;
	letter-spacing: 1.2px;
}

.menu-toggle {
	color: #492e73;
}

#nav_menu-2,
.comments-title,
.comment-reply-title {
	border-top: 2px solid #957eb8;
}

.comments-title {
	visibility: hidden;
}

.comments-title:before {
	visibility: visible;
  content: "×”×ž×œ×¦×•×ª";
	padding-top: 1.3em;
	color: #957eb8;
	border-top: 2px solid #957eb8;
	display: block;
}

li.menu-item {
	list-style: none;
}

li.menu-item a {
		color: #957eb8;
}

.primary-menu {
	background: #efebf5;
}

@media only screen and (min-width: 600px) {
	#menu-top-menu {
		padding: 0;
		margin-left: 12px !important;
	}
}

#menu-item-116 {
	margin-top: 16px;
	padding: 10px 18px;
	border-radius: 4px;
	box-shadow: 1px 1px 2px 1px #ccc;
	background-color: #efebf5 !important;
	width: fit-content;
}

#menu-primary li.menu-item a {
	line-height: 2;
	border: 1 px solid #333 !important;
	font-size: 105%;
}

li.menu-item a:hover {
	color: #492e73;
}

.comment-metadata a {
	color: #957eb8;	
}

.comment-metadata a:hover,
#reply-title,
.comment-reply-link {
	color: #492e73;	
}

.comment-reply-link,
.menu-toggle {
		border: 0;
	letter-spacing: 1.5px;
	box-shadow: 1px 1px 1px 1px #ccc;
}

.comment-reply-link:hover,
.menu-toggle:hover {
	color: #957eb8;		
	background-color: #efebf5;
}

.menu-toggle.toggled-on, .menu-toggle.toggled-on:hover, .menu-toggle.toggled-on:focus {
    background-color: #492e73;
    border-color: #492e73;
    color: #fff;
}

.entry-content .wp-block-button__link {
    background: #492e73;
    color: #fff;
}

.entry-content .wp-block-button__link:hover {
  background: #957eb8;
}

#menu-top-menu .menu-item {
	margin: 1px;
	background: whitesmoke;
}

@media only screen and (min-width: 600px) {
	.appointments-top {
		display: none;
	}
}

.appointments-top {
	border-radius: 4px;
  box-shadow: 1px 1px 2px 1px #ccc;
  background-color: #efebf5;
	text-align: center;
	padding: 4px 0;
}

.appointments-top a {
	color: #957eb8;
	box-shadow: none;
}

.appointments-top a:hover {
	color: #492e73;
}

#menu-item-1515 {
	margin-top: 16px;
  padding: 10px 18px;
  border-radius: 4px;
  box-shadow: 1px 1px 2px 1px #ccc;
  background-color: #efebf5 !important;
  width: fit-content;
}