.wp-block-code code {
	font-size: 0.9em;
}

.post-content p {
	margin-bottom: 0;
}

.post-content h3:before {
	display: none;
}

.post-content h3 {
	margin-top: 0;
	padding-top: 0;
}


/* code */
code {
	padding: 2px 4px;
	color: #c7254e;
	background-color: #f9f2f4;
	border-radius: 4px;
}

pre code {
	padding: 0;
	background-color: inherit;
}


/* blockquote */
blockquote {
	border-left: 5px solid rgba(102,128,153,0.075); 
	border-left-width: 10px; 
  background-color: rgba(102,128,153,0.05);
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 15px 20px;
}

blockquote.wp-block-quote, .wp-block-quote, .wp-block-quote:not(.is-large):not(.is-style-large), blockquote.wp-block-pullquote, .wp-block-quote.is-large, .wp-block-quote.is-style-large, .wp-block-pullquote:not(.is-style-solid-color) {
	border-left: 5px solid rgba(102,128,153,0.075);
	border-left-width: 10px; 
  background-color: rgba(102,128,153,0.05);
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 15px 20px;
	margin: 1rem 0;
}

pre.runkit-embed {
    margin: 1.5rem -100px;
    background-color: transparent;
}

pre.runkit-embed iframe {
    margin: 0px !important;
    width: 100% !important;
}