a {
	transition: all 0.3s ease-out;
	overflow: hidden !important;
}

pre {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	margin: 1.09em -1.2em;
	padding: 0 1.75em 0.4em;
	color: #39A863;
	font: bold 3.49rem 'Roboto Condensed';
	text-transform: uppercase;
	text-align: center;
	border-bottom-style: none;
	border-bottom-color: silver;
	text-shadow: 2px 2px #AFE48A;
	text-indent: 2rem;
}

blockquote {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	margin-right: 0;
	margin-bottom: 1.75em;
	margin-left: -2.2em;
	padding: 0 0 0 1.75em;
    border-left: 0.4em solid #7FE5E8;
	font-style: italic;
	color: gray;
	font-size: 1.49rem;
}

blockquote:before {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 1.75em 0 1.75em -2.2em;
    padding: 0 0 0 1.75em;
    border-left: 0.4em solid #7FE5E8;
	font-style: italic;
	color: gray;
	font-size: 1.49rem;
}

blockquote p {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 1.75em 0 1.75em -2.2em;
    padding: 0 0 0 1.75em;
    border-left: 0.4em solid #7FE5E8;
	font-style: italic;
	color: gray;
	font-size: 1.49rem;
}

.blog-wrap {
    padding: 0;
    margin: 0 auto;
    color: #333;
    max-width: 500px;
}

img {
	display: inline-block;
	max-width: 126%;
	height: auto;
	/* Centers an image by (1) pushing its left edge to the
	   center of its container and (2) shifting the entire image
	   in the opposite direction by half its own width.
	   Works for images that are larger than their containers. */
	position: relative;
	left: 50%;
	-webkit-transform: translateX(-50%); /* for Safari and iOS */
	-ms-transform: translateX(-50%); /* for IE9 */
	transform: translateX(-50%);
}

p {
	color: #4C4C4C;
}

.entry {
	padding-bottom: 1.50rem;
	margin-bottom: 1.50rem;
}

.blog-title {
	font-size: 3rem;
	margin-top: 1px;
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
	color: black;
	display: inline-block;
}

.blog-title a {
	color: black;
	text-decoration: none;
}

.terug-button {
	background-color: #fff;
	padding: 5px 10px;
	display: inline;
	margin-right: 10px;
	font: bold 1.29rem 'Roboto Condensed';
}

.terug-button1 {
	background-color: #fff;
	padding: 5px 10px;
	display: inline;
	margin-right: 10px;
	font: bold 1.29rem 'Roboto Condensed';
}

.blog-date {
	background-color: #39A863;
	padding: 5px 10px;
	display: inline-block;
	color: white;
	font: bold 1.29rem 'Roboto Condensed';
	margin-right: 20px;
}

.blog-date:hover {
	color: white;
	font-weight: bold;
}

.blog-content {
	clear: both;
	float: none;
	padding-bottom: 3.50rem;
	/*margin-bottom: 3.50rem;*/
	margin-top: 3rem;
}

.num_comments {
	padding: 15px 0;
	float: left;
}

.num_comments a {
	text-decoration: none;
}

#comments {
	font-weight: bold;
	font-size: 22px;
	border-top: 5px solid #e5e5e5;
	border-bottom: 5px solid #e5e5e5;
	padding: 8px 0;
	margin: 45px 0;
	float: none;
	clear: both;
}

.comment-date {
    color: #999;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-right: 10px;
    float: left;
    font-size: 14px;
}

.comment-name {
    width: auto;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-right: 20px;
    float: left;
    font-weight: bold;
}

.blog-comment {
	padding-bottom: 25px;
	margin-bottom: 25px;
	clear: both;
	border-bottom: 1px solid #ddd;
}

.comment-form {
    width: 100%;
    margin-top: 25px;
    clear: both;
    margin-bottom: 50px;
}

textarea {
	font-family: 'Roboto Condensed';
	border: 1px solid #ccc;
    line-height: normal;
    color: #333;
    height: 125px;
    padding: 2px;
    width:500px;
    max-width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin-bottom: 20px;
}

input[type="text"] {
	font-family: 'Roboto Condensed';
	border: 1px solid #ccc;
    line-height: normal;
    color: #333;
    height: 30px;
    padding: 2px;
    width:500px;
    max-width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin-bottom: 20px;
}

.read-more {
	background-color: #f0f0f0;
	padding: 5px 10px;
	border-radius: 4px;
}

.comments-off {
	background-color: #F4F2EB;
	border: 1px solid #ddd;
	padding: 5px 10px;
	border-radius: 4px;
	display: inline;
}

.blog-pagination {
    width: 100%;
    margin: 0px;
    clear: both;
    float: none;
    padding-left: 0px;
    padding-bottom: 30px;
    padding-right: 0px;
    padding-top: 10px;
	text-align: center;
	font-family: 'Roboto Condensed';
}

.blog-pagination a {
    background-color: white;
    border-radius: 4px;
    display: inline;
    font: 1.29rem Pacifico;
}

.comment-label {
	color: #555;
	display: block;
	clear: both;
	float: none;
}

#ph {
	display: none;
	visibility: hidden;
}