/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

/*** 1. Theme Tweaks ***/

/* Site Wrapper*/
.site-wrapper {
	width:100%;
	max-width:1920px;
	margin-inline:auto;
	background-clip:white;
}
/* Set the main content area height */
#main {
	min-height: 65vh;
}

.site-content, #content {
	padding: 0px;
}

/* Post Editor Width (Backend) */
.post-type-post_.block-editor-block-list_layout {
	max-width: 728px !important;
	margin-inline: auto !important;
		Padding-inline: 200px !important;
}
.post-type-post .edit-post-visual-editor_post-title-wrapper .editor-post-title {
	max-width:728px !important;
	margin-inline: auto !important;
	padding-inline: 200px !important;
}

/* Primary menu Button Styles */
@media (min-width: 1025px) {
	.main-navigation .main-nav ul li.nav-cta a {
		background: var(---Contrast) !important;
		color: var(--surface--10) !important;
		padding: 1em 1.5em;
		margin-left: 16px;
		border-radius: 4px;
		line-height: 1;
		font-weight: 600;
	}
	.main-navigation .main-nav ul li.nav-cta a:hover {
		background: var(--contrast-atl) !important;
		color: var(--surface-0) !important;
	}
}
@media (max-width: 1024px) {
	.main-navigation .main-nav ul li.nav-cta a{
		margin-left: 0px;
	}
}

/* No Underline */
.no-ul .no-ul a {
	text-decoration:none;
}

/* Text Wrap Balance / Pretty */
.balance {
	text-wrap: balance;
}
p, div, blockquote, li {
	text-wrap: pretty;
}

/* Remove bottom margin on last paragraph */
.gb-container p:last-child:lastof-type {
	margin-bottom:opx;
}
.block-editor-block-list__layout .gb-container p:nth-last-child(2) {
	margin-bottom: 0px;
}
