.post-title-container {
	padding-left:  5%;
	padding-bottom: 5%;
	display: flex;
	align-items: center;
	flex-direction: column;
}

.post-date {
	font-family: serif;
	padding-left: 5%;
	line-height:  1.4em;
}

.post-title-text {
    line-height: 1.2em;
    font-family: 'BIZ UDPMincho', serif;
    font-weight: 800;
    font-style: normal;
    letter-spacing: 0em;
    text-transform: none;
    line-height: 1.4em;
    font-size: 1.5rem;
}

.post-img {
	max-width: 500px;
}

.post-img-caption {
	font-size:  12px;
}

@media screen and (min-width: 0) and (max-width: 1511px) and (orientation: landscape)
.post-title-text {
    font-size: calc((2 - 1) * 1.2vw + 1rem);
}

.blog-post-intro-text {
	font-size:  inherit;
}
@media screen and (min-width: 1200px) and (orientation: landscape) {
.blog-post-intro-text {
    font-size: 1.5rem;
}
}

.space-above {
	padding-top: 5%;
}
@media screen and (max-width: 760px) {
.space-above  {
    padding-top: 0;
}
}


.sleeve-explanation {
	font-size:  inherit;
}
@media screen and (min-width: 992px) and (orientation: landscape) {
.sleeve-explanation {
    font-size: 1.3rem;
}
}

.blog-post-note {
	font-size: 20px;
}

.blog-matching-measurement {
	font-weight: bold;
	border: dashed #FCCA0C;
}

.divider {
	margin-top:  10px;
 border-bottom: solid 1px white;
}

.honey-underline {
	font-weight: 600;
	text-decoration-color: #FCCA0C;
	text-decoration-style: wavy;
	text-decoration-line: underline;
}

.text-align-center {
	text-align: center;
}

.thank-you {
	align-items: center;
}

.blog-good-stuff {
	font-family: 'Satisfy', cursive;  
  font-size:  22px;
  text-align: center;
}

.blog-section-title {
	line-height: 1.2em;
    font-family: 'BIZ UDPMincho', serif;
    font-weight: 800;
    font-style: normal;
    letter-spacing: 0em;
    text-transform: none;
    line-height: 1.4em;
    font-size: 1.5rem;
    padding: 8px;
}

.blog-section-subheading {
	line-height: 1 em;
    font-family: 'BIZ UDPMincho', serif;
    font-weight: 500;
    font-style: normal;
    letter-spacing: 0em;
    text-transform: none;
    line-height: 1.2em;
    font-size: 1 rem;
    padding: 8px;
    text-align: center;
}

.smol-img {
	max-width: 200px;
}
