/*
Theme Name:     UpLifted
Theme URI:      n/a
Template:       kadence
Author:         My Site Builds
Author URI:     n/a
Description:    Child Theme Description
Version:        1.0.0.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/

:root{
	--global-frost:rgb(230 255 252 / 50%);
    --fluentform-primary:var(--global-palette1) !important;
    --fluentform-secondary:var(--global-palette3) !important;
    --fluentform-danger:#f56c6c;
    --fluentform-border-color:var(--global-palette2) !important;
    --fluentform-border-radius:9px !important;
}
.entry-related {
	margin-top: 0 !important;
	margin-bottom: var(--global-lg-spacing);
	background: var(--global-palette7);
}
.site-header-upper-inner-wrap.child-is-fixed .site-main-header-wrap{
	padding-top:0 !important;
	padding-bottom:0 !important
}
.tel-link a{
	text-decoration:none !important;
	color:var(--global-palette9)
}
.kb-gallery-ul.kb-gallery-type-fluidcarousel .kt-blocks-carousel figure .kb-gal-image-radius img {
	object-fit: contain;
	margin-right:1rem;
}
.kb-row-layout-id102_8e6030-7c .kb-gallery-image-contain img{
	transform: scale(0.70);
	border-radius:10px !important;
	transition: all .25s ease-in-out;
}
.kb-row-layout-id102_8e6030-7c .kb-gallery-image-contain img:hover{
	filter:none;
	transform: scale(1);
	transition: all .25s ease-in-out;
}
.glass{
	
	background: var(--global-frost);
	border-radius: 12px;
	
	backdrop-filter: blur(9.7px);
	-webkit-backdrop-filter: blur(9.7px);
	border: 1px solid rgba(0, 0, 0, 0.3);
	margin-left:auto;
	margin-right:auto;
}
.fluentform .ff-el-group {
    margin-bottom: 4px;
} 

.powered-by-google{
	display:none
}
.ff-default .ff_btn_style:focus, .ff-default .ff_btn_style:hover{
	background-color:var(--fluentform-secondary) !important;
	color:var(--global-palette3) !important;
	opacity:1.0 !important
}
.ff-default .ff-btn {
	border-radius:var(--fluentform-border-radius);
    font-size: 24px;
    padding: 12px 20px;
}
.ff-el-input--content input,  .ff-el-input--content textarea, .ff-el-input--content option, .ff-el-input--content select{
	font-size:16px;
	color:var(--global-palette3) !important;
}
.ff-el-input--label label{
	color:var(--global-palette5;
}.ff-el-form-check-label{
	color:var(--global-palette5) !important
}
select.ff-el-form-control:not([size]):not([multiple]) {
    height: 4opx !important;
}
.frm-fluent-form .choices__inner {
	border-radius: 6px !important;
	font-size: 16px !important;
	padding:12px !important;

}
@media (min-width:768px){
.listing li{
	border-right:1px solid;
	padding:1.5vw !important;
	margin-left: auto !important;
	margin-right: auto !important;
}
.listing .text{
	color:var(--global-palette3) !important;
	padding-right:1rem !important;
}
.listing li:nth-child(3n){
	border-right:none !important;
}
	.kadence-column102_157f49-fb{
	padding-left:4vw
}
}
:root{
	--global-frost:rgb(230 255 252 / 50%);
    --fluentform-primary:var(--global-palette1) !important;
    --fluentform-secondary:var(--global-palette3) !important;
    --fluentform-danger:#f56c6c;
    --fluentform-border-color:var(--global-palette2) !important;
    --fluentform-border-radius:9px !important;
}
.entry-related {
	margin-top: 0 !important;
	margin-bottom: var(--global-lg-spacing);
	background: var(--global-palette7);
}
.site-header-upper-inner-wrap.child-is-fixed .site-main-header-wrap{
	padding-top:0 !important;
	padding-bottom:0 !important
}
.tel-link a{
	text-decoration:none !important;
	color:var(--global-palette9)
}
.kb-gallery-ul.kb-gallery-type-fluidcarousel .kt-blocks-carousel figure .kb-gal-image-radius img {
	object-fit: contain;
	margin-right:1rem;
}
.kb-row-layout-id102_8e6030-7c .kb-gallery-image-contain img{
	transform: scale(0.70);
	border-radius:10px !important;
	transition: all .25s ease-in-out;
}
.kb-row-layout-id102_8e6030-7c .kb-gallery-image-contain img:hover{
	filter:none;
	transform: scale(1);
	transition: all .25s ease-in-out;
}
.glass{
	/* From https://css.glass */
	background: var(--global-frost);
	border-radius: 12px;
	/*box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);*/
	backdrop-filter: blur(9.7px);
	-webkit-backdrop-filter: blur(9.7px);
	border: 1px solid rgba(0, 0, 0, 0.3);
	margin-left:auto;
	margin-right:auto;
}
.fluentform .ff-el-group {
    margin-bottom: 4px;
} 

.powered-by-google{
	display:none
}
.ff-default .ff_btn_style:focus, .ff-default .ff_btn_style:hover{
	background-color:var(--fluentform-secondary) !important;
	color:var(--global-palette3) !important;
	opacity:1.0 !important
}
.ff-default .ff-btn {
	border-radius:var(--fluentform-border-radius);
    font-size: 24px;
    padding: 12px 20px;
}
.ff-el-input--content input,  .ff-el-input--content textarea, .ff-el-input--content option, .ff-el-input--content select{
	font-size:16px;
	color:var(--global-palette3) !important;
}
.ff-el-input--label label{
	color:var(--global-palette5;
}.ff-el-form-check-label{
	color:var(--global-palette5) !important
}
select.ff-el-form-control:not([size]):not([multiple]) {
    height: 4opx !important;
}
.frm-fluent-form .choices__inner {
	border-radius: 6px !important;
	font-size: 16px !important;
	padding:12px !important;

}
@media (min-width:768px){
.listing li{
	border-right:1px solid;
	padding:1.5vw !important;
	margin-left: auto !important;
	margin-right: auto !important;
}
.listing .text{
	color:var(--global-palette3) !important;
	padding-right:1rem !important;
}
.listing li:nth-child(3n){
	border-right:none !important;
}
	.kadence-column102_157f49-fb{
	padding-left:4vw
}
}
