body.blog .post-wrapper,
body.bcategory .post-wrapper {
	padding: 0 3%;
}

body.blog .single-block-padding,
body.category .single-block-padding {
    padding: 15px 0;
}

body.blog .tmb .t-entry .t-entry-title,
body.category .tmb .t-entry .t-entry-title {
    word-break: break-word;
    font-size: 22px;
    text-shadow: none;
}

body.blog .tmb .t-entry-text .t-entry-meta,
body.blog .tmb .t-entry-text p,
body.blog .tmb .t-entry-text hr,
body.category .tmb .t-entry-text .t-entry-meta,
body.category .tmb .t-entry-text p,
body.category .tmb .t-entry-text hr {
	display: none;
}

body.blog .tmb-light.tmb-bordered:not(.tmb-no-bg):not(.tmb-media-shadowed).tmb > .t-inside,
body.category .tmb-light.tmb-bordered:not(.tmb-no-bg):not(.tmb-media-shadowed).tmb > .t-inside {
	border: 0px;
	box-shadow: none;
}

#page-header {
	display: none;
}
body.single #page-header {
	display: block;
}

.row-container.row-navigation.row-navigation-light {
    display: block !important;
    margin-top: 50px;
    background: no-repeat;
    border: 0;
    outline: none;
}

ul.pagination li {
    display: inline-block;
    vertical-align: top;
    padding: 5px;
}
.pagination > li .page-numbers, .navigation > li .page-numbers {
    display: block;
    width: 36px;
    height: 36px;
    line-height: 36px;
    margin-top: 4.5px;
    margin-bottom: 4.5px;
    border-radius: 0;
    padding: 0;
}

body.blog .single-block-padding.t-entry-text-tc {
    background-image: url('flecha-ladrillera.jpg');
    background-repeat: no-repeat;
    background-position: right 15px;
    background-size: 34px 29px;
}

body.single.single-post .header-wrapper .header-content-inner {
	padding: 0px !important;
}

.page-banner {
    margin-bottom: 45px;
}

.pagination .page-prev,
.pagination .page-next {
	display: none;
}

@media screen and (max-width: 767px) {
	.page-blog--header > h2 {
		font-size: 20px;
		float: none;
	}
	.page-blog--header > h2 span {
		font-size: 32px;
	}
	.page-blog--header > div {
		float: none;
		line-height: 20px;
	}
	.page-blog--header a {
		display: inline-block;
		font-size: 16px;
		padding: 5px;
	}
}