img.custom-logo {
    transform: scale(.2);
    position: absolute;
    right: 42vw;
    top: -35vh;
}
.site-title {
    position: relative;
    bottom: 2vh;
}
.site-title a {
    color: #ffffff !important;
    position: relative;
    left: 10vw;
    font-variant: small-caps;
    font-size: 4vw;
    font-style: italic;
    letter-spacing: .2vw;
	  font-weight: 900;
		font-family: cursive !important;
}
p.site-description {
    color: #ffffff;
    position: relative;
    left: 30vw;
    font-size: 2vw !important;
    bottom: 1vh;
    font-variant: small-caps;
    font-style: italic;
    letter-spacing: .1vw;
    font-family: cursive;
}
button.menu-toggle.main-header-menu-toggle.ast-mobile-menu-buttons-minimal {
    color: #ffffff;
    padding: 0;
    margin: 0;
    transform: scale(2);
}
.ast-small-footer-section.ast-small-footer-section-1 {
    font-family: cursive;
}