/*
*
* template edits
*
*/

.full-width-content { background: #fff; }
.full-width-content .footer__ad { display:none; }

/*
* end
*/


/* bottom_ad */

	.bottom__ad::before {
		background: #48afdc none repeat scroll 0 0;
		border-radius: 30px;
		content: "";
		display: inline-block;
		height: 4px;
		margin-bottom: 10px;
		margin-top: 10px;
		width: 150px;
	}

	.bottom__ad {
		font-size: 17px;
		padding: 0 20px 20px;
	}

	.bottom__ad > p:first-child {
		margin: 30px 0px;
		color: #797979;
	}

	.bottom__ad a {
		color: #48afdc;
		font-weight: 600;
	}
	.bottom__ps {
		font-weight: 500;
	}
/* bottom_ad */

/* table styling */

.entry-content table {
    padding: 20px 20px 0;
    width: 100%;
	border-spacing: 0;
}

td {
    padding: 8px 0;
}

.entry-content table>tbody>tr>td:nth-of-type(1) {
    color: #4d4d4d;
    padding-left: 10px;
}

.entry-content table>tbody>tr {
    background: #f7f7f7 none repeat scroll 0 0;
}

.entry-content table>tbody>tr:nth-child(even) {
    background: #eee none repeat scroll 0 0;
}

.entry-content table>tbody>tr>td:nth-of-type(2), .entry-content>table>tbody>tr>td:nth-of-type(3), .entry-content>table>tbody>tr>td:nth-of-type(4), .entry-content>table>tbody>tr>td:nth-of-type(5), .entry-content>table>tbody>tr>td:nth-of-type(6), .entry-content>table>tbody>tr>td:nth-of-type(7) {
    text-align: center;
	color: #4d4d4d;
}

.entry-content table>tbody> tr > td strong {
    color: #4d4d4d;
}

/* */

.article_info, .archive-description { padding: 0rem 1.71429rem; }

.article_data {

    width: 100%;
}
.article_data > strong {
    color: #727272;
    text-transform: capitalize;
}

.article_info_container {

    text-align: left;
    width: 100%;
}

.article_title h1 {
    color: #8a5364;

    font-size: 2.5rem;
    font-weight: 500;
}

.article_data, .article_title {
    text-align: center;
	padding-bottom: 20px;
}

.postCategories {
    padding-bottom: 10px;
    padding-top: 10px;
}
.postCategories > a, .postCategories {
    color: #999;

    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    text-transform: uppercase;
}


.page .page_title h1, .archive-title {
    color: #444;

    font-size: 20px;
    font-weight: 500;
    text-align: left;
    text-transform: uppercase;
	padding-bottom: 15px;
}

@media only screen and (max-width: 900px)
{
	#wrap > #inner { margin: 35px auto; }
}
@media only screen and (max-width: 670px)
{
	.entry-content img { height: 100%; width: 100%; }
	.article_title h1 { font-size: 1.7rem; }
}


.page_title { text-align: left; }

.alignright { float: right; margin-left: 15px;width: 50%; height: auto; border-radius: 3px;}
.alignleft { float: left; margin-right: 15px;width: 50%; height: auto; border-radius: 3px;}
.aligncenter { clear: both; display: block; height: auto; margin-left: auto; margin-right: auto; text-align: center; width: 100%; border-radius: 3px; }

/* related posts*/

	.related-posts{ display:inline-block;width:100%;}
	.related-posts > h3 {
		color: #202324;
        font-size: 18px;
        font-weight: 500;
        padding-bottom: 20px;
        margin-top: 60px;
	}

	.related-list > li {
		float: left;
		padding-right: 0;
		text-align: center;
		width: 23%;
		list-style: outside none none;
		margin-right: 2%;
		border-radius: 3px;
	}

	.related-list a {
		display: inline-block;
		position: relative;
	}

	.attachment-related {
		width: 250px;
    height: 166px;
		border-radius: 6px;
	}

	.related_title {
		color: #333;
		font-size: 1rem;
		height: 100%;
		padding-bottom: 10px;
	}

	.related-list a:hover .related_title {color:#fff; display:inline-block;}
	.related_title > span {
		color: #666;
    font-size: 17px;
    font-weight: 500;
    position: relative;
    line-height: 1.5rem;
    padding: 15px 15px 5px;
    display: block;
	}

	.related-list {
		display: flex;
		flex-wrap: wrap;
		font-size: 0;
	}

	@media only screen and (max-width: 768px)
	{
		.related-list > li {
			width: 100%;
			margin: 0 auto;
			margin-bottom: 20px;
		}
		
		.related-list > li:last-child {
		    margin-bottom: 0;
		}
		
        .related-posts h3 {
            text-align: center;
        }

	}
/* related posts */
