.site-main {
	margin: 1.5em 0;
}

/* Reduce gap below portfolio title */
.single-jetpack-portfolio .entry-title {
	margin-bottom: 5px;
}

.single-jetpack-portfolio .entry-header {
	margin-bottom: 5px;
}

/* Make Argent portfolio pages wider */
.single-jetpack-portfolio .site-content,
.single-jetpack-portfolio .site-main,
.single-jetpack-portfolio .entry-content,
.single-jetpack-portfolio .portfolio-entry-content {
	width: 85%;
	max-width: 1600px;
	margin-left: auto;
	margin-right: auto;
}

/* Make images fill the wider content area */
.single-jetpack-portfolio .entry-content img,
.single-jetpack-portfolio .portfolio-entry-content img {
	max-width: 100%;
	width: 100%;
	height: auto;
}

/* Hide tags at bottom of Argent portfolio pages */
.single-jetpack-portfolio .entry-meta .cat-links,
.single-jetpack-portfolio .entry-meta .tags-links {
	display: none;
}

/* Hide blog post metadata in Argent */
.entry-meta {
	display: none !important;
}

/* Make blog posts wider */
.single-post .site-content,
.single-post .site-main,
.single-post .entry-content {
	width: 95%;
	max-width: 1600px;
	margin-left: auto;
	margin-right: auto;
}

/* Make blog images fill the wider content area */
.single-post .entry-content img {
	max-width: 100%;
	width: 100%;
	height: auto;
}

/* Reduce gap between blog post title and body */
.single-post .entry-header {
	margin-bottom: 0 !important;
}

/* Hide Argent featured image on individual blog posts */
.single-post img.attachment-argent-single-thumbnail {
	display: none !important;
}

/* Reduce spacing between blog posts */
.blog .post,
.archive .post {
	margin-bottom: 25px !important;
}

.site-footer {
	margin-top: 0 !important;
	padding-top: 0 !important;
}

.site-content,
.content-area,
main {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}

/* Very compact footer widgets */
footer .widget {
	padding: 0 !important;
	margin: 0 !important;
	min-height: 0 !important;
}

footer .widget > * {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

footer .widget p {
	margin: 0 !important;
}

/* Reduce gap underneath portfolio page title */
.page-header {
	margin-bottom: 10px !important;
	padding-bottom: 0 !important;
}

.page-header h1 {
	margin-bottom: 10px !important;
}

.page-content {
	padding-top: 0 !important;
	margin-top: 0 !important;
}

.post-navigation,
nav.navigation.post-navigation,
.portfolio-navigation,
.single-portfolio .navigation {
	display: none !important;
}

/* Universal PayPal button styling */

[id^="paypal-container-"] {
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 15px;
    box-sizing: border-box;
    width: 115%;
    max-width: none;
}

[id^="paypal-container-"] iframe {
    transform: scale(0.75);
    transform-origin: top left;
}