/**
Theme Name: Trewholistics
Author: Patrick Smit
Author URI: https://patmac.uk
Description: Trewholistics customised theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: trewholistics
Template: astra
*/
/* Hide reCaptcha */
.grecaptcha-badge { 
    visibility: hidden !important;
	display: none !important;
}
/* Review Blocks */
.glsr-review-title {
	color: #454F5E;
	text-align: center;
}
.glsr-review-rating {
	width: 100%;
	text-align: center;
}
.glsr-review-content {
	color: #454F5E;
	font-size: 1.5em;
	font-style: italic;
	line-height: 1.6;
	font-weight: 400;
	font-stretch: 100%;
	text-align: center;
}
.glsr-review-author {
	justify-content: center;
	width: 100%;
	text-align: center;
	color: #454F5E;
	font-weight: 300;
	font-size: 1em;
}
.glsr-pagination {
	text-align: center;
}
/* Review Form */
.glsr-label {
	font-size: 1.1em !important;
	color: #454F5E;
	font-weight: 500 !important;
	padding-bottom: 10px !important;
}
.glsr-field {
	margin: 10px 0px 10px 0px;
}
.glsr-button {
	margin-top: 20px!important;
	box-shadow: 0px 18px 40px -10px #454F5E;
	transition: box-shadow 0.2s ease;
    transition-duration: 0.2s;
    transition-timing-function: ease;
    transition-delay: 0s;
    transition-property: box-shadow;
}
.glsr-button:hover {
	box-shadow: 0px 0px 0px 0px #454F5E !important;
}
/* Contact Form */
.contact-us label {
	font-size: 1.1em !important;
	color: #454F5E;
	font-weight: 500 !important;
	padding-bottom: 10px !important;
}
.contact-us input[type="text"],
.contact-us input[type="email"],
.contact-us textarea
{
	padding-top: 10px !important;
	margin-top: 10px;
	
}
.contact-us input[type="submit"] {
	margin-top: 20px!important;
	box-shadow: 0px 18px 40px -10px #454F5E;
	transition: box-shadow 0.2s ease;
    transition-duration: 0.2s;
    transition-timing-function: ease;
    transition-delay: 0s;
    transition-property: box-shadow;
}
.contact-us input[type="submit"]:hover {
		box-shadow: 0px 0px 0px 0px #454F5E !important;
}
.social-margin {
	margin-bottom: 16px;
}
/* iPad Measurements */
@media all and (max-width: 1200px) {
/* Review Form */
.glsr-label {
	font-size: 1.1em !important;
	color: #454F5E;
	font-weight: 500 !important;
	padding-bottom: 10px !important;

}
.glsr-field {
	margin: 10px 0px 10px 0px;
}
.glsr-button {
	margin-top: 20px!important;
	box-shadow: 0px 18px 40px -10px #454F5E;
	transition: box-shadow 0.2s ease;
    transition-duration: 0.2s;
    transition-timing-function: ease;
    transition-delay: 0s;
    transition-property: box-shadow;
}
.glsr-button:hover {
		box-shadow: 0px 0px 0px 0px #454F5E !important;
}
}
/* iPhone Measurements */
@media all and (max-width: 544px) {
/* Review Form */
.glsr-label {
	font-size: 1.1em !important;
	color: #454F5E;
	font-weight: 500 !important;
	padding-bottom: 0px !important;

}
.glsr-field {
	margin: 10px 0px 10px 0px;
}
.glsr-button {
	margin-top: 20px!important;
	box-shadow: 0px 18px 40px -10px #454F5E;
	transition: box-shadow 0.2s ease;
    transition-duration: 0.2s;
    transition-timing-function: ease;
    transition-delay: 0s;
    transition-property: box-shadow;
}
.glsr-button:hover {
		box-shadow: 0px 0px 0px 0px #454F5E !important;

}
}