/*
 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
 */


/* Mobile First ********************************/

@media ( max-width: 768px ) {
	.uagb-columns__inner-wrap.uagb-columns__columns-2 {
		width: 70vmin;
    /*border: solid 2px red;*/
	}
	.uagb-columns__inner-wrap.uagb-columns__columns-2,
	.uagb-columns__inner-wrap.uagb-columns__columns-2 {
		/*width: 70vmin;*/
		position: relative;
	}
	.wp-block-uagb-column.uagb-column__wrap.uagb-column__background-undefined.uagb-block-9d596bcb-c929-422a-b170-a3fb814c5a8a {
		/*border: solid 2px red;*/
		/*margin-bottom: 120px;*/
		/*margin-bottom:15vmax;*/
		/*margin-bottom: calc( 100px - 10vh );*/
	}
	.wp-block-uagb-column.uagb-column__wrap.uagb-column__background-undefined.uagb-block-0985e7cd-cc58-4d02-a918-6904e5331168,
	.wp-block-uagb-column.uagb-column__wrap.uagb-column__background-undefined.uagb-block-0985e7cd-cc58-4d02-a918-6904e5331168 {
		/*margin-bottom: calc( 100px - 10vh );*/
		position: absolute;
		bottom: 0;
	}

	/* Hero added 2/28/2020 ****************************************
	.wp-block-uagb-columns.uagb-columns__wrap.uagb-columns__background-image.uagb-columns__stack-mobile.uagb-columns__valign-middle.uagb-columns__gap-10.alignfull.uagb-block-ca2e7537-c4a5-49a3-b941-fa75bc09b64a {
		height: 100vh;
	}*/
}

/* section element containing the columns */
.uagb-block-139b669f-743d-4fe4-b945-70ca185ac2d2.uagb-columns__wrap {
	padding-left: 0px!important;
	padding-right: 100px!important;
	border: solid 2px red;
}

.uagb-columns__inner-wrap.uagb-columns__columns-2 {
	/*padding: 5vh;*/
	/* make this padding more fluid w calc() ? */
	padding: 10px 70px 20px 0!important;
	/*border: solid 2px red;*/
}
/* added 2-27-2020 ***********************/
div.uagb-columns__inner-wrap.uagb-columns__columns-2 {
	/*padding-bottom: calc(200px + (474 - 200) * (100vw - 600px) / (1200 - 600));*/
	max-width: 800px;
	height: 70vh;
}
.uagb-block-e4285470-a814-4087-8fc5-a51cb5646bac.uagb-columns__wrap {
	/*min-height: 70vh;*/
	/*min-height: 500px;*/  /* (desktop) 650px is max - 500px is min (mobile) */
	/*border: solid 2px yellow;*/
}

.uagb-column__inner-wrap {
	align-self: flex-end;
}

	/****************
	## Site Reviews
	*/
	.glsr-default .glsr-review,
	div.glsr-review-content p {
		margin-bottom: 0!important;
	}
	.glsr-review {
		margin-right: 60px;
	}

	.menu-toggle {
		line-height: 0;
	}

/* Content Layout  ********************************/
.site-content {
	padding-top: 20px!important;
}
/* Header Layout **********************************/
.inside-header {
	/*padding: 0 10px 10px 10px;*/
	padding: 0;
}
div.inside-header.grid-container.grid-parent div.site-branding {
	/*border: solid 5px red;*/
	dislpay: flex;
}
p.main-title a {
	color: red!important;
}


/* Site Reviews ********************************/

.glsr-review-title,
.glsr-review-rating,
.glsr-review-date,
.glsr-review-author,
.glsr-review-content {
	color: linen;
}
.glsr-review-title h3 {
	margin-bottom: 0;
	color: linen;
}


/* Testimonials ********************************/

#sp-testimonial-free-wrapper-6 .sp-testimonial-free-section .tfree-testimonial-title h3,
.tfree-testimonial-content,
.tfree-client-name {
	color: linen!important;
}
#sp-testimonial-free-wrapper-6 .sp-testimonial-free-section .tfree-testimonial-title h3 {
	/*text-align:	left;*/
	/*font-size: 1em;*/
}
.sp-testimonial-free {
	background: rgba( 0, 0, 0, 0.75 );
	padding: 10px;
}


div.wp-block-uagb-column.uagb-column__wrap.uagb-column__background-undefined.uagb-block-5c610c48-4ad7-4bd8-b613-6b4d70a29c29 {
	display: inline-block;
	/*border: solid 2px magenta;*/
}

.wp-block-uagb-column.uagb-column__wrap.uagb-column__background-undefined.uagb-block-1028e85b-833c-4ced-874c-7cb9e9df7b79 {
	margin-bottom: 70px;
}

.uagb-block-ca2e7537-c4a5-49a3-b941-fa75bc09b64a.uagb-columns__wrap {
	padding-top: 0!important;
	padding-bottom: 0!important;
}














