

.hero.is-vanion {
	background: #433783 url("../../images/special/memorial/background.jpg?2") no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    color: #fff;
}
.hero.is-vanion .title {
    color: #fff;
}
.hero.is-vanion .subtitle {
    color: rgba(255, 255, 255, 0.66);
}
.hero.is-vanion a:not(.button):not(.dropdown-item):not(.tag), .hero.is-vanion strong {
    color: inherit;
}
.hero.is-vanion a.navbar-item:hover, .hero.is-vanion a.navbar-item.is-active, .hero.is-vanion .navbar-link:hover, .hero.is-vanion .navbar-link.is-active {
    background-color: #5a4ca2;
    color: #fff;
}

.hero.is-vanion .tabs.is-boxed a:hover, .hero.is-vanion .tabs.is-toggle a:hover {
    background-color: #5a4ca2;
}
.hero.is-vanion a:not(.button):not(.dropdown-item):not(.tag), .hero.is-vanion strong {
    color: inherit;
}
.hero.is-vanion .tabs.is-boxed a, .hero.is-vanion .tabs.is-toggle a {
    color: #fff;
}
.hero.is-vanion .tabs a:hover {
    opacity: 1;
}
.hero.is-vanion .tabs a {
    color: #fff;
    opacity: 0.9;
}
.hero.is-vanion .tabs.is-boxed li.is-active a, .hero.is-vanion .tabs.is-boxed li.is-active a:hover, .hero.is-vanion .tabs.is-toggle li.is-active a, .hero.is-vanion .tabs.is-toggle li.is-active a:hover {
    background-color: #fff;
    border-color: #fff;
    color: #5a4ca2;
}
.hero.is-vanion a:not(.button):not(.dropdown-item):not(.tag), .hero.is-info strong {
    color: inherit;
}
.hero.is-vanion .tabs li.is-active a {
    opacity: 1;
}
.hero.is-vanion .tabs.is-boxed a, .hero.is-vanion .tabs.is-toggle a {
    color: #fff;
}
.tabs.is-boxed li.is-active a {
    background-color: white;
    border-color: #dbdbdb;
    border-bottom-color: transparent !important;
}

.button.is-vanion.is-inverted {
    background-color: #fff;
    color: #433783;
}
.button.is-vanion {
    background-color: #433783;
    border-color: transparent;
    color: #fff;
}
.button.is-vanion:hover {
    background-color: #5a4ca2;
}
.button.is-vanion.is-inverted {
	color: #433783;
}
.button.is-vanion.is-inverted:hover {
    background-color: #f2f2f2;
}

.tabs li.is-active a {
    color: #433783;
}

.memorial-image {
	border-radius: 2000000px;
    object-fit: cover;
    width: 300px;
    height: 300px;
    border: 5px solid #3a2d7d;
	margin-bottom: 1em;
}

.footer {
	background-color: #433783;
    padding: 1em;
	color: #fff;
}
.footer a {
	color: #a097cc;
}
.footer a:hover {
	color: #a097cc;
}

@media screen and (min-width: 769px) {
	.hero.is-medium .hero-body {
		padding-bottom: 6rem;
		padding-top: 6rem;
	}
}