/*
Theme Name: SCRG Blankslate
Theme URI:
Author: Highwater - Charles
Author URI:
Description: Most Basic
Version: 999999
Requires at least: 5.2
Tested up to: 6.8
Requires PHP: 7.4
License: GNU General Public License v3 or Later
License URI: https://www.gnu.org/licenses/gpl.html
Text Domain: hw

Highwater - BlankSlate WordPress Theme 2011-2025
Highwater - BlankSlate is distributed under the terms of the GNU GPL
*/

.brand-area .brand-list li {
	width: auto!important;
}
.steps-area .steps-wrap .step-box{
	/*transition: width .1s 0s ease;*/
}
.steps-area .steps-wrap .active.inner{
	height: 100%;
}
.steps-area .steps-wrap .inner{
	/*height: 100%;*/
}
.steps-area .steps-wrap .inner .h3 {
	font-size: 29px;
}
h5.wp-block-heading {
	font-size: 26px!important;
	font-weight: 600!important;
}
h6.wp-block-heading {
	font-size: 21px!important;
	font-weight: 600!important;
}
.header .logo .logo-white {
	display: block!important;
}

.header-links .lang-holder{
	min-width: 93px;
}
.dropdown-menu li{
	white-space: nowrap;
}
.gform_required_legend{
	display: none;
}

.home-bread{
	width: 30px;
	display: inline-block;
	vertical-align: middle;
	transition: filter .3s ease;
}
.home-bread:hover{
	filter: brightness(0) saturate(100%) invert(22%) sepia(41%) saturate(995%) hue-rotate(131deg) brightness(96%) contrast(104%);
}
ul.breadcrumbs li a:hover{
	font-weight: inherit!important;
	text-decoration: underline;
}
ul.breadcrumbs li{
	display: flex;
	align-self: center;
}
ul.breadcrumbs li a{
	color: #333;
}
ul.breadcrumbs li span{
	display: inline-block;
	padding-right: 15px;
	font-size: 80%;
}
ul.breadcrumbs{
	margin         : 0;
	display        : -webkit-box;
	display        : -ms-flexbox;
	display        : flex;
	-ms-flex-wrap  : wrap;
	flex-wrap      : wrap;
	gap            : 12px!important;
	font-size      : 16px;
	line-height    : 24px;
	align-items    : stretch;
	/*flex-direction : row;*/
}

label.gfield_label.gform-field-label {
	font-family : "Inter", Arial, Helvetica, sans-serif;
	font-size   : 20px;
	line-height : 1.6;
	font-weight: 400;
}

@media screen and (max-width: 1200px) {

}
@media screen and (max-width: 992px) {
	ul.breadcrumbs li:last-of-type{
		width: 100%;
		padding-left: 7px;
		display: none;
	}
	ul.breadcrumbs li:last-of-type span{
		display: none;
	}
}
@media screen and (max-width: 768px) {

}

.form .gform-theme--foundation .gform_footer .gform_button.button  {
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
	line-height: 20px;
	font-weight: 700;
	border: 1px solid!important;
	height: 40px!important;
	text-align: center;
	padding: 9px 25px!important;
	border-radius: 20px!important;
	min-width: 230px!important;
	font-family: "Lato", Arial, Helvetica, sans-serif;
	background: #004b49!important;
	border-color: #004b49!important;
	color: #fff!important;

}
.form .gform-theme--foundation .gform_footer .gform_button.button:hover,
.form .gform-theme--foundation .gform_footer .gform_button.button:active {
	border-color: #002827 !important;
	color: #fff !important;
	background: #002827 !important;
}

.gform_wrapper input[type=color],
.gform_wrapper input[type=date],
.gform_wrapper input[type=datetime-local],
.gform_wrapper input[type=datetime],
.gform_wrapper input[type=email],
.gform_wrapper input[type=month],
.gform_wrapper input[type=number],
.gform_wrapper input[type=password],
.gform_wrapper input[type=search],
.gform_wrapper input[type=tel],
.gform_wrapper input[type=text],
.gform_wrapper input[type=time],
.gform_wrapper input[type=url],
.gform_wrapper input[type=week],
.gform_wrapper select,
.gform_wrapper textarea {
	padding: 25px 20px!important;
	font-family : "Inter", Arial, Helvetica, sans-serif!important;
	font-size   : 16px!important;
	line-height : 1.6!important;
}
.gform-theme--foundation .gform_fields{
	row-gap: 20px!important;
}

textarea::-webkit-input-placeholder{
	color: #b1b1b1!important;
}
input::-webkit-input-placeholder {
	color: #b1b1b1!important;
}
textarea::-moz-placeholder{
	color: #b1b1b1!important;
}
input::-moz-placeholder {
	color: #b1b1b1!important;
}
textarea:-ms-input-placeholder{
	color: #b1b1b1!important;
}
input:-ms-input-placeholder {
	color: #b1b1b1!important;
}
textarea:-moz-placeholder{
	color: #b1b1b1!important;
}
input:-moz-placeholder {
	color: #b1b1b1!important;
}




.single h2, .single .insight-content h2{font-size: 40px;}
.single h3, .single .insight-content h3{font-size: 27px;}
.single h4, .single .insight-content h4{font-size: 24px;}
.single h5, .single .insight-content h5{font-size: 20px;}

@media screen and (max-width: 1200px) {
	.single h2, .single .insight-content h2{font-size: 36px;}
	.single h3, .single .insight-content h3{font-size: 25px;}
	.single h4, .single .insight-content h4{font-size: 22px;}
	.single h5, .single .insight-content h5{font-size: 19px;}
}
@media screen and (max-width: 992px) {
	.single h2, .single .insight-content h2{font-size: 34px;}
	.single h3, .single .insight-content h3{font-size: 24px;}
	.single h4, .single .insight-content h4{font-size: 21px;}
	.single h5, .single .insight-content h5{font-size: 18px;}
}
@media screen and (max-width: 768px) {
	.single h2, .single .insight-content h2{font-size: 30px;}
	.single h3, .single .insight-content h3{font-size: 22px;}
	.single h4, .single .insight-content h4{font-size: 20px;}
	.single h5, .single .insight-content h5{font-size: 17px;}
}
.insight-head .holder .image img{
	border-radius: 30px;
}
.wp-block-columns{
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	justify-content: center;
	flex-direction: row;
	margin: 0 -15px;
}
.wp-block-column{
	flex: 0 1 50%;
	padding: 15px;
}
.wp-block-column img{
	width: 100%;
}
.footer-content .address{
	color: #999;
}

@media screen and (max-width: 1200px) {

}
@media screen and (max-width: 992px) {
	.nav-area .menu {
		font-size: 26px;
	}
	.dropdown-menu{
		margin-left: 10px!important;
		display: block!important;
		position: relative!important;
	}
	.menu li.dropdown {
		display: block!important;
	}
	.dropdown-menu a{
		font-size: 17px;
		font-weight: 300;
		padding: 5px 35px!important;
		color: #004b49!important;
	}
	.menu {
		display: block;
		margin: 0 0 20px;
		width: 100%;
		overflow-y: scroll;
		overflow-x: hidden;
		height: 100vh;
		padding-bottom: 200px;
		padding-top: 20px;
	}
	.menu li.dropdown > a{
		font-weight: 600;
	}
	.footer-content .footer-links li:last-of-type{
		border: none;
	}
	.wp-block-column{
		flex: 0 1 100%;
		padding: 15px;
	}
}
@media screen and (max-width: 768px) {
	.rec-post .image img {
		width: 100%;
		border-radius: 20px;
	}
	.talent-features2 .holder .image{
		/*margin: 0!important;*/
	}
}

.desk_only{

}
@media screen and (max-width: 1200px) {

}
@media screen and (max-width: 992px) {
	.desk_only{
		display: non;
	}
}
@media screen and (max-width: 768px) {

}


.thanks-area {
	background: url(../images/bg-thankyou.jpg) no-repeat  #004b49;
	background: #009591;
	background: url(../images/bg-thankyou.jpg) no-repeat,
				radial-gradient(circle at top left, rgba(0, 149, 145, 1) 0%, rgba(0, 76, 74, 1) 25%, rgba(0, 76, 74, 0) 100%),
				radial-gradient(circle at bottom right, rgba(0, 149, 145, 1) 0%, rgba(0, 76, 74, 1) 25%, rgba(0, 76, 74, 0) 100%);
	/*background: url(../images/bg-thankyou.jpg) no-repeat,*/
				/*radial-gradient(circle at top left, rgba(0, 149, 145, 1) 0%, rgba(0, 76, 74, 1) 100%),*/
				/*radial-gradient(circle at bottom right, rgba(0, 149, 145, 1) 0%, rgba(0, 76, 74, 1) 100%);*/
	padding: 194px 0 0;
	background-size: cover;
}
@media (max-width: 767px) {
	.thanks-area {
		padding-top: 120px;
	}
}
.thanks-area h1 {
	text-align: center;
	color: #fff;
	font-size: 200px;
	line-height: 1;
	margin: 0 0 -134px;
	letter-spacing: 22px;
}
@media (max-width: 1439px) {
	.thanks-area h1 {
		font-size: 150px;
		margin-bottom: -90px;
	}
}
@media (max-width: 1199px) {
	.thanks-area h1 {
		letter-spacing: 1.5px;
	}
}
@media (max-width: 767px) {
	.thanks-area h1 {
		font-size: 80px;
		margin-bottom: -40px;
	}
}
@media (max-width: 575px) {
	.thanks-area h1 {
		font-size: 55px;
		margin-bottom: -20px;
	}
}
.thanks-area .image {
	max-width: 1039px;
	margin: 0 auto;
}
@media (max-width: 1439px) {
	.thanks-area .image {
		max-width: 700px;
	}
}
.thanks-area .image img {
	width: 100%;
	height: auto;
	display: block;
}

.tec-events-main-content,
#tribe-events-pg-template {
	background: #fff !important
}
.tec-events-main-content .hentry {
	box-shadow: none !important
}