/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 17 2026 | 01:26:02 */
body,
#page{overflow-x:hidden;}
input,
select,
textarea{
	border:#3F2021 solid 3px!important;
	border-radius:5px!important;
	height:inherit!important;}
input[type="submit"]{
	border:none!important;
	border-radius:30px!important;}
input[type="submit"],
.uacf7-col-12 .wpcf7-form-control{
	display:inline-block!important;
	width:auto!important;}
.wpcf7-form input,
.wpcf7-form select,
.wpcf7-form textarea{background-color:transparent;}
input[type="submit"],
button{background-color:#3F2021;}
.wpcf7-form input[type="submit"]{text-transform:uppercase;}
input:hover,
select:hover,
textarea:hover,
input:focus,
select:focus,
textarea:focus,
input:focus-visible,
select:focus-visible,
textarea:focus-visible,
.wpcf7-form input:focus,
.wpcf7-form:focus-visible{
	border-color:#737B4C!important;
	outline:none;}
input[type="submit"]:hover{
	border:none;
	color:#fff;}
input[type="submit"]:focus{border-color:none;}
textarea:focus,
textarea:focus-visible{background-color:#fff;}
label{
	font-size:inherit;
	font-weight:normal;
	line-height:1.5;
	/*text-transform:uppercase;*/}
form .uacf7-row{margin-bottom:20px;}
form .contactUs label{color:#4b4b4b;}
form .uacf7-row input[type="submit"]{margin:auto;}
.wpcf7-form .uacf7-row > div{
	padding:0 15px;
	width:100%;}
.wpcf7-form textarea{
	min-height:120px;
	max-height:200px;
	resize:vertical;}
.wpcf7-spinner{
	bottom:15px;
	right:0;
	position:absolute;}
/*.wpcf7-form .uacf7-col-3, 
.wpcf7-form .uacf7-col-4, 
.wpcf7-form .uacf7-col-6,
.wpcf7-form .uacf7-col-12{padding:0;}*/
.barNav .brandSite,
.barBrand .btnbk,
.elementor-element.she-header .barBrand .so_med,
.elementor-element.she-header .barNav{display:none;}
.elementor-element.she-header .barBrand .btnbk{display:block;}
.elementor-element.she-header .barBrand .brandSite img{height:60px;}
footer .elementor-widget-n-menu .e-n-menu-heading{
	column-count: 2;
	column-gap: 20px;
	display: initial;
	/*flex-direction:column;*/}
.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev{left:-30px;}
.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next{right:-30px;}
.elementor-element.elementor-widget-image-carousel .swiper{width:100%;}
.wpcf7 form .wpcf7-response-output,
.wpcf7 form.invalid .wpcf7-response-output{border:none;}
.wpcf7 form.invalid .wpcf7-response-output{text-align:center;}
div#n2-ss-2 .n2-ss-slide-background{transform:initial;}
.elementor-element.elementor-widget-icon-box .elementor-icon{border:#000 solid 3px;}
.elementor-element.elementor-widget-icon-box .elementor-icon-box-content{word-break: break-word;}
@media(max-width:1024px){
	.barNav{display:none;}
	.barBrand .btnbk{display:block;}
	.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev{left:5px;}
	.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next{right:5px;}
}
@media(max-width:767px){
	.elementor-element.she-header .brandSite{
		height:auto;
		width:35%;}
	.wpcf7-form .uacf7-row > .uacf7-col-6:first-child{margin-bottom: 15px;}
}