/*!
Theme Name: them.es Starter Theme (Child)
Theme URI: https://them.es/starter
Template: themes-starter
Author: them.es
Author URI: https://them.es
Description: Starter Bootstrap Child Theme
Requires at least: 6.5
Tested up to: 6.7
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
.white {
	color: #fff;
}
.purple {
	color: #712cf9;
}
.background-white {
	background-color: #fff;
}
.hide {
	display: none;
}
.show {
	display: block;
}
.no-border-radius {
	border-radius: 0;
}
.no-border-radius-top {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.no-border-radius-bottom {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.wp-block-button.btn-lg .wp-block-button__link {
	padding: 0.5rem 1rem;
}
.page-template-page-teaser-full {
	background: #f8f9fa;
}
.page-template-page-teaser-full.home {
	overflow-x: hidden;
}
.page-template-page-teaser-full .popover {
	color: #313539;
	font-weight: 700;
}
.page-template-page-teaser-full #main {
	background-color: #fff;
	font-size: 16px;
	margin-top: 500px;
	padding: 130px 50px 30px !important;
	position: relative;
}
.page-template-page-teaser-full #main:after,
.page-template-page-teaser-full #main:before {
	bottom: 0;
	content: "";
	position: absolute;
	top: 0;
	width: 75px;
}
.page-template-page-teaser-full #main:before {
	background-image: linear-gradient(90deg, #f8f9fa, #fff 75px);
	left: -55px;
}
.page-template-page-teaser-full #main:after {
	background-image: linear-gradient(270deg, #f8f9fa, #fff 75px);
	right: -55px;
}
.page-template-page-teaser-full #main .form-control {
	background-color: #fafafa;
	border-color: #bbb;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-bottom: -1px;
	-webkit-transition: background-color 0.25s;
	transition: background-color 0.25s;
}
.page-template-page-teaser-full #main .form-control:focus,
.page-template-page-teaser-full #main .form-control:hover {
	background-color: #fff;
}
.page-template-page-teaser-full .accordion-button {
	font-weight: 700;
}
.page-template-page-teaser-full .bs-docs-masthead {
	margin-top: -570px;
}
.page-template-page-teaser-full .page .version {
	color: #bbb;
}
.page-template-page-teaser-full .lead {
	font-size: 30px;
	margin: 30px auto;
}
.page-template-page-teaser-full .modal-title {
	font-weight: 700;
}
.page-template-page-teaser-full .panel-title > a {
	font-weight: 700;
	outline: none;
}
#footer {
	background-color: #f8f9fa;
	margin-top: 90px;
	padding-top: 5px;
}
#generator-form {
	margin-top: 20px;
}
.generator-form-inputs {
	padding: 20px;
}
.bs-docs-masthead {
	padding: 30px 15px 0;
	position: relative;
}
.bs-docs-masthead > * {
	font-weight: 500;
}
.bs-docs-masthead h1 {
	font-size: 4rem;
	font-weight: 600;
}
.entry-title {
	margin-bottom: 30px;
}
.wp-block-separator {
	margin: 60px auto;
}
/*# sourceMappingURL=style.css.map */
