body {
  font-family: "Pochaevsk", serif;
  font-weight: 400;
  font-style: normal;
  /* background: radial-gradient(circle at 50% 0%, #911332 10%, #414141); */
  /* background: radial-gradient(circle at 50% 0%, #911332 60%, #faf0dc); */
  background: #911332;
  background: linear-gradient(168deg,rgba(145, 19, 50, 1) 48%, rgba(250, 240, 220, 1) 100%);

}

#accordion-wedding img{
	max-width: 100%;
}

#accordion-wedding .accordion-button:focus{
	box-shadow: none;
}

#accordion-wedding .program-table tr td:first-child{
	width: 5px;
    text-align: center;
}

#accordion-wedding .program-table tr td:first-child i{
	position: relative;
    top: 4px;
}

#accordion-wedding .program-table tr td:nth-child(2) {
	width: 75px;
    text-align: center;
}

#accordion-wedding .program-table tr td:nth-child(3) {
    width: 5px;
    text-align: center;
    padding: .5rem 0;
}

#collapse-room-assignment table tbody tr td { 
	text-align: center;
}

#collapse-room-assignment table tbody tr td:not(:last-child) {
	border-right: 2px solid black;
}