.blog-credits { display: none }

div.post-thumb-img-content.post-thumb img,
figure.wp-block-image.size-large img
{
		display: block;
    margin-left: auto;
    margin-right: auto
}

.ultp-block-excerpt p {
	line-height: 160%;
}

/*
 * Top of blog page header area
 * */ 
.archive section.ast-archive-description
{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	margin: 0px;
	margin-bottom: 30px;
	background: #fff;
	border-bottom: solid 1px #999;
	font-weight:bold;
}

/*
 * This is for the top of home page
 * */
.entry-content {
word-wrap: break-word;
padding-top: 8px;
}

/*
 * This is for all submit buttons on the site.
 * */
.menu-toggle, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"] {
border-style: solid;
border-top-width: 0;
border-right-width: 0;
border-left-width: 0;
border-bottom-width: 0;
color: #ffffff;
border-color: #0274be;
background-color: #0274be;
border-radius: 2px;
	padding-top: 2px;
padding-right: 10px;
padding-bottom: 3px;
padding-left: 10px;
font-family: inherit;
font-weight: inherit;
line-height: 1;
	width: 140px;
	position: block;
	float:right;
}


/*
 * The commenct notification above the button
 * */
.ast-show-comments-data 
.ast-show-comments-count {
	clear:both;
	margin-right:0px;
	margin-bottom: 4px;
}
h3.comments-title {
	text-align:right;
	font-size: 14px;
}
.ast-separate-container .comments-area {
	margin-top:0px;
}
.ast-separate-container.ast-single-post .ast-article-single {
	margin-bottom:0px;
	padding-bottom:0px;
}


.ast-page-builder-template .site-content #primary {
	padding-top:4px
}

/*
 * Padding around blog posts
 * */
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-post 
{
	padding-bottom:32px;	
	padding-top:10px;
}

/*
 * Separator color
 * */

.category.ast-separate-container .ast-article-post, .category.ast-separate-container .ast-article-single
{
	border-bottom:solid 1px #251919;
}
.single.ast-separate-container .ast-article-post, .single.ast-separate-container .ast-article-single
{
	border-bottom:0px;
}

.single 
hr.post-divider {
	border-top: solid 1px #251919;
	margin:32px;
}

.single 
hr.post-divider:first-of-type {
	border-top:0px;
	margin:0px;
}
/
 * footer
 * */
.ast-small-footer-section.ast-small-footer-section-1 {font-size:12px; }
.ast-footer-overlay {	padding: 8px; }

/* Change widget title font colour and size */

.widget .widget-title {
    color: #000000;
    font-size: 17px;
		text-decoration: underline;
}

/* Trips by year */
.pt-cv-content-item {
	border-top:1px solid black;
	border-bottom:0px #cccccc;
}

.pt-cv-post-border {
	border-left:none;
	border-top:white;
}

