/**
Theme Name: RTS Consulting child
Author: RTS Consulting
Author URI: https://rts-consulting.com
Description: Have a website that needs updating? Need a new site? Want to add a store, payment portal, or appointment calendar? RTS Consulting can help with e-commerce integration, website design, project management, SEO, online ad campaigns, social media integration, and more.
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: rts-consulting-child
Template: astra
*/
/* Branding Section */
:root {
  	--beige: #e0c5ac;
    --burg: #570911;
    --burglt: #b87864;
    --gray: #3a3a3a;
}

.brand-color-1 a {
	color: #e0c5ac !important;
}
.brand-color-2 {
	color: #570911 !important;
}
.brand-color-3 {
	color: #b87864 !important;
}
/* End Branding Section */
/* Buttons */
.brand-button-1 {
	background-color: var(--burglt);
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:"sofia-pro" !important;
	font-size:1rem;
	padding:10px 30px;
	text-decoration:none;
    border-radius: 5px;
}
.brand-button-1:hover {
	background: var(--beige);
}
.brand-button-2 {
	background-color: var(--burg);
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:"sofia-pro" !important;
	font-size:1rem;
	padding:10px 30px;
	text-decoration:none;
    border-radius: 5px;
}
.brand-button-2:hover {
	background: var(--burglt);
}
.brand-button-4 {
	background-color: transparent;
    border: 2px var(--burg) solid;
	display:inline-block;
	cursor:pointer;
	color:var(--burg);
	font-family:"sofia-pro" !important;
	font-size:1rem;
	padding:10px 30px;
	text-decoration:none;
    border-radius: 5px;
}
.brand-button-4:hover {
	background: var(--burg);
    color: #ffffff;
}
/* End Buttons */

/* Home Page */
.header-cards {
	top: -145px !important;
}
.main-navigation ul {
	font-family: sofia-pro-soft;
}
#sign-up-section-id {
	height: 20vh;
	position: relative;
	top: 40px;
	z-index: 10;
}
/* End Home Page */

.top-header-section {
	min-height: 700px;
}
.font-sofia-pro-soft-light {
	font-family: "sofia-pro-soft" !important;
	font-weight: 400 !important;
}
.font-sofia-pro-soft-medium {
	font-family: "sofia-pro-soft" !important;
	font-weight: 500 !important;
}
.font-sofia-pro-soft-bold {
	font-family: "sofia-pro-soft" !important;
	font-weight: 700 !important;
}
.font-sofia-pro-bold {
	font-family:"sofia-pro" !important;
	font-weight: 700 !important;
}
.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blue {
	background-color: #510008 !important;
	color: #fff;
}
.header-cards {
	top: -145px !important;
}
.flat {
	background: #e1e1e1 !important;
}
.layer-content {
	padding: 10px;
	min-height: 240px !important;
	max-height: 240px !important;
}
.layer-media {
	min-height: 185px;
}
.title {
	font-family: sofia-pro-soft;
}
@media screen and (max-width: 450px) {
  .header-cards {
	top: 0px !important;
	}
}