/*********** CSS RESET **********/
/*********** CSS RESET **********/
[data-bs-theme=dark],
[data-bs-theme=dark] .element,
[data-bs-theme=dark] * {
	--bs-dark-rgb: #101010;
	--bs-black-rgb: #101010;
	--bs-body-rbg: rgb(16,16,16);
	--bs-body-bg: #101010;
	--bs-body-color: #FFFFFF;
	--bs-btn-bg: var(--baufire-orange);
	/*--bs-body-color: #FFFFFF;*/
	--bs-form-select-focus-border-color: var(--baufire-orange);
}

[data-bs-theme=dark]
/* [data-bs-theme=dark] * */ {
	/*	background-color: rgba(16,16,16,1);*/
	color: #ffffff !important;
	/*		border-top-color: rgb(245, 154, 36); 
	border-right-color: rgb(245, 154, 36);
	border-bottom-color: rgb(245, 154, 36);
	border-left-color: rgb(245, 154, 36);
*/
	/*border-color: rgb(245, 154, 36);*/
	border-image: none;
}
	/*
[data-bs-theme=dark] .element {
	--bs-dark-rgb: #101010;
	--bs-black-rgb: #101010;
	--bs-body-bg: #101010;
	--bs-body-color: #FFFFFF;
}
*/
	[data-bs-theme=dark] .form-select {
		/*--bs-form-select-bg-img: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e);*/
		--bs-form-select-bg-img: none;
	}

* {
	--bs-black-rgb: #101010;
	--bs-dark-rgb: #101010;
	--bs-form-select-bg-img: none;
}

.bg-dark, bg-dark * {
	--bs-black-rgb: #101010;
	--bs-dark-rgb: #101010;
	--bs-body-bg: #fff;
	--bs-body-rbg: 255,255,255;
	/*260324 */
	/*background-color: rgba(var(--bs-dark-rgb),var(--bs-background-opacity)) !important;*/
	/*background-color: rgba(#101010,var(--bs-background-opacity)) !important;*/
	/* 260328 */
	/*--bs-body-bg: rgba(val(--bs-black-rgb),1);*/
	/*--bs-body-bg-rgb: #101010; */
	background-color: #10101000 !important;
}
.bg-dark {
	background-color: #10101000 !important;
}

/* 260322 */
.full-description {
	clear: both;
	/* line-height: 24px; */
	/* line-height: normal;*/
	font-size: 12px;
	line-height: 15px;
	padding-left: 3px;
}
/* 260328 */
.align-center {
	align-content: center !important;
}
.align-start {
	align-content: start !important;
}
.align-end {
	align-content: end !important;
}

.full-description p {
	margin: 0 !important;
	padding: 0 !important;
	max-height: 14px !important;
}
.page br {
		line-height: 3px !important;
		height: 2px !important;
		width: 2px;
}
/* 260401 */
.card-item-box {
	/*	width: 100% !important; */
	background-color: #00ff00ff !important;
	height: inherit !important;
}
.item-box-wrap,
.item-box-wrap > .item-box
.item-box-wrap > .grid-item-box {
	background-color: #00ff00FF !important;
	/*width: 100%;*/
	margin: 0 0.5% 0px;
}
.item-box-wrap .item-box .product-item:after {
	content: "";
	display: block;
	clear: both;
}

.card-inner-wrap {
	max-height: 100vh !important;
	max-width: 100% !important;
}
.social-container,
.social,
.social li,
.follow-us {
	--baufire-social-item-width: 38px;
	--baufire-socialsprite-width: calc(var(--baufire-social-item-width)*4.5);
}


.social-container,
.follow-us {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0.75rem;
	text-align: center;
	/*max-width: calc(var(--baufire-socialsprite-width)) !important;*/
	width: calc(var(--baufire-socialsprite-width)) !important;
	white-space: nowrap !important;
}
.social-container ul,
.follow-us ul {
	white-space: nowrap;
}
@media (max-width:967)
{
	.social-container,
	.follow-us {
		float: right;
	}

}
/*.social-container, .social, .follow-us {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0.75rem;
	margin-bottom: 0.75rem;
	text-align: center;
}
*/
.social-container-to-remove {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0.75em;
	margin-bottom: 0.75em;
	text-align: center;
}
.social ul,
.follow-us .social ul {
	/* for horizontal */
	list-style-type: none;
	margin: 0 0 1em;
	border-bottom: 1px solid #ddd;
	padding: 0 0 1em;
	font-size: 0;
	min-height: 38px !important;
}
.social-container li,
.social li,
.social-container,
.social,
.follow-us {
	--baufire-spritesize-factor: 0.75;
}
.social-container li,
.social li {
	/* for horizontal */
	float: left;
	/*max-width: calc(var(--baufire-socialsprite-width)*0.25) !important;*/
}

/* 260414 */
.social a,
.follow-us .social a {
	display: inline-block;
	width: 38px;
	height: 38px;
	background: url('../images/social-sprite.png') no-repeat;
	font-size: 0;
}
.social .facebook a,
.follow-us .social .facebook a {
	background-position-x: 0;
	background-position-y: 0;
	/* 260415 */
	transform: scale(calc(var(--baufire-spritesize-factor)));
}
.social .twitter a,
.follow-us .social .twitter a {
	background-position-x: -38px;
	background-position-y: 0;
	/* 260415 */
	transform: scale(calc(var(--baufire-spritesize-factor)));
}
.social .rss a,
.follow-us .social .rss a {
	background-position-x: -76px;
	background-position-y: 0;
	/* 260415 */
	transform: scale(calc(var(--baufire-spritesize-factor)));
}
.social .youtube a,
.follow-us .social .youtube a {
	background-position-x: -114px;
	background-position-y: 0;
	/* 260415 */
	transform: scale(calc(var(--baufire-spritesize-factor)));
}
.social .instagram a,
.follow-us .social .instagram a {
	background-position-x: -156px;
	background-position-y: 0;
	/* 260415 */
	transform: scale(calc(var(--baufire-spritesize-factor)));
}
/* 260417 intro no-pad pad-0 */
.pad-0,
.no-pad {
	padding-top: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
}

/* 260329 */
.product-box .product-title {
	line-height: normal;
	min-height: 22px;
}
.product-box .description:not([data-short-description]) {
	/*	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	margin: 0 0 15px;*/
	height: 66px;
	line-height: normal;
}

.product-share-button {
	/* 260322 display: inline-block; */
	display: none;
	overflow: hidden;
}
.email-a-friend *, .email-a-friend-button * {
	/* 260322 display - none for now; */
	display: none;
}

.fs-base {
/* font-size: var(--baufire-font-size); */
}
.fs-12 {
	font-size: 12px;
}
.form-select {
	--bs-form-select-bg-img: none;
	background-image: none;
}
[data-bs-theme=dark] .input-group,
[data-bs-theme=dark] .form-select {
	/*background-color: rgba(16,16,16,1) !important;*/
	/*/color: #ffffff !important; */
	/*color: var(--bs-body-color);*/
	/*background-color: var(--bs-body-bg);*/
	background-image: none;
	/*background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);*/
}
.flex-direction-inherit,
.flex-direction-inherit div *,
.flex-direction-inherit div,
.flex-direction-inherit ul {
	flex-direction: inherit !important;
}

.flex-wrap-inherit,
.flex-wrap-inherit div *,
.flex-wrap-inherit div,
.flex-wrap-inherit ul {
	flex-wrap: inherit !important;
}

.flex-inherit-all,
.flex-inherit-all section,
.flex-inherit-all div,
.flex-inherit-all span,
.flex-inherit-all ul,
.flex-inherit-all selection *,
.flex-inherit-all ul {
	flex-wrap: inherit !important;
	flex-direction: inherit !important;
}

.inherit-colors,
.inherit-colors *
.inherit-colors div,
.inherit-colors selection *,
.inherit-colors section,
.inherit-colors ul {
	background-color: inherit !important;
	color: inherit !important;
}

.inherit-fonts,
.inherit-fonts *,
.inherit-fonts div,
.inherit-fonts selection *,
.inherit-fonts section,
.inherit-fonts ul {
	font-size: inherit !important;
	font-family: inherit !important;
}

/* 260314 */
/* background-color: rgba(16,16,16,1) !important; */
input *,
select *,
select ::selection {
	/*background-color: var(--baufire-background-color) !important;*/
	background-color: #101010FF !important;
	color: #ffffff !important;
	background-image: none;
	background: none;
}
/* 260330 */
/* 260413 .inputs * */
fieldset,
.inputs div {
	/* 260413 background-color: #101010FF !important;*/
	/* 260413 color: #ffffff !important; */
	background-color: #10101000;
	color: #ffffff;
}
/* 260413 */
.inputs.custom-attributes{

}
.no-wrap {
	white-space: nowrap;
}

/*
color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
*/
.two-columns-area .hide-area {
	display: none;
}

.two-columns-area .is-mobile,
.is-mobile.two-columns-area {
	--codercrest-w-left: 0.0;
	--codercrest-w-right: 1.0;
	--codercrest-leftwidth: var(--codercrest-fullwidth);
	--codercrest-rightwidth: 0;
}
.two-columns-area-right {
	max-width: 100%;
	max-height: 100%;
	position: relative;
	/*	float: right; */
}
.two-columns-area-left {
	min-width: 25%;
	position: relative;
	float: left;
}
/* 260322 */
.two-columns-area-size-left {
	/*	width: calc(--codercrest-leftwidth); */
	/*width: calc(100vw * --codercrest-leftwidth);*/
	/*width: calc(var(--codercrest-fullwidth)* var(--codercrest-w-left));*/
	max-width: 40%;
	width: var(--codercrest-leftwidth);
	width: 40%;

}
/*260322 */
.two-columns-area-size-right {
	/*width: calc(var(--codercrest-fullwidth)* var(--codercrest-w-right));*/
	max-width: 100%;
	width: var(--codercrest-rightwidth);
}

.notmobile .two-columns-area-size-right {
/*	width: calc(var(--codercrest-fullwidth)* var(--codercrest-w-right));*/
/*	width: var(--codercrest-rightwidth);*/
}
.notmobile .two-columns-area-size-left {
	/*	width: calc(var(--codercrest-fullwidth)* var(--codercrest-w-right));*/
	width: var(--codercrest-leftwidth);
}

.mobile .two-columns-area-size-right {
	width: calc(98vw);
}
.mobile .two-columns-area-size-left {
	width: 0px;
}
/* 260323 */
.two-columns-area-inner-left{
	display: block;
	width: 100%;
}
/* 260323 */
.two-columns-area-inner-right {
	display: block;
	width: 100%;
}

.category-navigation-list-wrapper {
	/*position: static;*/
	/*width: calc(25vw);*/
}
/* CATEGORY LIST */
.top-menu, .category-list {
	/*display: none;*/
	display: var(--codercrest-mobile-display);
}
.top-menu.notmobile, .category-list.notmobile {
	/* display: block; */
	/* display: var(--codercrest-mobile-display); */
}
.top-menu.mobile, .category-list.mobile {
	/* display: var(--codercrest-mobile-display); */
}

.top-menu > li,
.category-list > li {
}

.top-menu > li > a,
.category-list > li > a {
}

.top-menu > li > a:focus,
.category-list > li > a:focus {
}

.category-list .sublist,
.top-menu .sublist {
	/*display: none;*/
}

.category-list .sublist li,
.top-menu .sublist li {
}

.category-list .sublist li a,
.top-menu .sublist li a {
}
/* END CATEGORY LIST*/
.header-selector-host {
	min-width: 80px;
	width: 80px;
	background-color: var(--baufire-background-color) !important;
	color: var(--baufire-white) !important;
}
.header-selectors-wrapper {
/*	float: left; */
	position: relative; 
/*	padding: 20px 0; */
/*	border-bottom: 1px solid #ddd; */
/*	padding: 10px 0; */
}
.header-selectors-wrapper select {
	/*	width: 100%;*/
	border-color: #F59A24;
}


.overlayOffCanvas {
	display: none !important;
}
/* FOOTER */
/* 260322 */
.footer-block .title {
	background: var(--bs-dark-rgb) url('../images/toggle-white.png') right center no-repeat;
	/*	color: #fff; */
	text-transform: uppercase;
	text-decoration-color: #F59A24;
}

/* HOMEPAGE COLUMNS */

.two-columns-area {
	/* margin: 0 0 50px; 260319 */
	width: calc(var(--codercrest-fullwidth));
	max-width: 100%;
	height: 50%;
	max-height: 50%;
	margin: 0;
}

.two-columns-area > .center,
.two-columns-area > .center {
	/*width: 980px;*/
	width: fit-content;
	width: -moz-fit-content;
	width: -webkit-fit-content;
	/* margin: auto; 260319 */
	margin: 0;
}

.two-columns-area > .center:after {
	content: "";
	display: block;
	clear: both;
}

.two-columns-area-left {
	z-index: 1;
}

.two-columns-area-right {
	z-index: 0;
}

.two-columns-area-left-legacy {
	position: relative;
	z-index: 1;
	float: left;
	width: 245px;
}

.two-columns-area-right-legacy {
	position: relative;
	z-index: 0;
	float: right;
	width: 708px;
}
/* 260321 */
.slider-wrapper, .swipslider-img {

}
/*260321 */
.slider-wrapper {
	display: block;
	max-height: 360px;
	max-height: calc(50vw);
	height: 360px;
	height: calc(50vw);
}
.slider-wrapper, .slider-wrapper * {
	max-height: 360px;
	max-height: calc(50vw);
	/* 260322 */
	text-align: center;
}

.slider-wrapper,
.slider-wrapper > * {
	opacity: 1.0 !important;
}
/* 260407 */
.two-columns-container {
	width: 100% !important;
}
.two-columns-inner-container {
	width: 100% !important;
}
.two-col-container {
	max-height: 100%;
	height: 412px;
}
.two-col-side{
	max-height: 100%;
	height: 400px;
}

.slider-fullwidth {
	/*margin-top: -60px;*/
}

.slider-right-column {
/*margin-top: -35px;*/
}

.slider-right-column
.category-navigation-list-wrapper {
/*	position: static; */
	margin-top: -26px;
}

.slider-right-column
.category-navigation-list {
	box-shadow: none;
}
@media (min-width: 576px) {
	/* 260407 */
	.two-columns-container {
		width: 80% !important;
	}
	.two-columns-inner-container {
		width: 80% !important;
	}
	.two-col-container {
		height: 720px;
	}

	.two-col-side {
		height: 712px;
	}

	.slider-wrapper {
		max-height: 712px;
		height: 712px;
		/* 260322 add height: calc(50vw)*/
		height: calc(50vw);
	}
	.slider-wrapper, .slider-wrapper * {
		max-height: 712px;
		max-height: calc(50vw);
	}
}
/* 260328  add layout-container */
.layout-container,
.header {
	position: relative;
	z-index: 10;
	/* width: 95%; 260319 */
	/* margin: auto; 260319 */
	margin: 0;
	text-align: center;
	box-sizing: border-box;
}
.header {
	--baufire-vh-100: calc(100vh);
	--baufire-vw-100: calc(100vw);
	/*max-height: 175px !important; */
	/*	height: 25% !important; */
	max-width: 100% !important;
	width: calc(100vw) !important;
}
/* 260417 add .h-fit-content */
/*.layout-container,*/
.h-fit-content {
	height: -webkit-fit-content !important;
	height: -moz-fit-content !important;
	height: fit-content !important;
}
.layout-container {
	padding-top: 0.5em;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0.5em !important;
	
}
/* 260417 add .h-fit-content */
/*.layout-container,*/
.h-fit-content {
	height: -webkit-fit-content !important;
	height: -moz-fit-content !important;
	height: fit-content !important;
}
/* 260423 */
.header {
	/*
	max-height: -webkit-fit-content !important;
	max-height: -moz-fit-content !important;
	max-height: fit-content !important;
	min-height: min-content !important;
	*/
	/* NEVER height: 100px !important;*/
}
/*.layout-container,*/
.w-fit-content {
	width: -webkit-fit-content !important;
	width: -moz-fit-content !important;
	width: fit-content !important;
}

.max-w-fit-content {
	max-width: max-content !important;
}

.max-h-fit-content {
	max-height: max-content !important;
}

.header-upper {
	position: relative;
	z-index: 1;
	/*260417 border-bottom: 1px solid #ddd;*/
	border-bottom:none !important;
}
.header-middle {
	/*background-color: #101010;*/
	/* padding: 20px 0; */
}

.header-middle .center {
/*	display: table; */
}

.header-lower {
	position: relative;
	z-index: 0;
	/*vertical-align:bottom;*/
	display: table;
	width: 100%;
	/*padding: 35px 0;*/
}
.header-upper, .header-middle, .header-lower {
	position: relative;
	/*max-height: calc(10vh);*/
	/*height: auto;*/
	width: 100% !important;
	overflow:hidden;
	/*display: block;*/
	/*width: calc(98vw);*/
}
/* 260416 */
header {
	flex-direction: column;
}
/* 260416 */
.header-section {
	flex-grow: 1;
	align-content: start !important;
	justify-content: start !important;
}
/* 260416 */
.header-section,
header section {
	flex-direction: row !important;
}
/* 260316 */
.language-selector > select > option {
	display: block;
}
.language-selector {
	min-width: 88px;
	width: max-content; 
}

/*
.language-selector > div, select {
	width: calc(40vw*0.25);
	min-width: 100px;
}
*/
/* 260316 allow for language selector dropdown containers etc */
.component-container {
/*	all: inherit;*/
}
.container-reset {
	all:initial;
}
.swipslider-inherit {
	/* all: initial;*/
	padding: 0;
	display: inherit;
	/* width: var(--codercrest-rightwidth); */
	width: inherit;
	height: inherit;
}
/* 260329 */
.max-vw-100 {
	max-width: calc(100vw) !important;
}
/* 260419 2200 max-vw-50 .vw-50 */

.max-vw-50 {
	max-width: calc(50vw) !important;
}
.max-vw-25 {
	max-width: calc(25vw) !important;
}

.max-vw-40 {
	max-width: calc(60vw) !important;
}
.max-vw-60 {
	max-width: calc(60vw) !important;
}

.max-vw-75 {
	max-width: calc(75vw) !important;
}


.vw-50 {
	width: calc(50vw) !important;
}
.w-20 {
	width: 20% !important;
}

.w-40 {
	width: 40% !important;
}
.w-60 {
	width: 60% !important;
}
.w-80 {
	width: 80% !important;
}

.w-0 {
	width: 0px !important;
}

.h-0 {
	height: 0px !important;
}

.mw-25 {
	max-width: 25% !important;
}
.mw-50 {
	max-width: 50% !important;
}
.mw-75 {
	max-width: 75% !important;
}
/* 260322 2140 PDT*/
.mw-95{
	max-width: 95%;
}
.min-w-25 {
	min-width: 25% !important;
}

.min-w-50 {
	min-width: 50% !important;
}

.min-w-75 {
	min-width: 75% !important;
}
.min-w-100 {
	min-width: 100% !important;
}

.mh-50{
	max-height: 50% !important;
}
.lh-075
{
	line-height: 0.75rem;
}
.lh-normal {
	line-height: normal;
}
.login-page .password-eye,
.password-eye {
	background-color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
	/*background-image: url('../images/eye-closed.bright.png');*/
}
.radio-input {
	background-color: #10101000;
	accent-color: #000077;
}
/*input[type='radio'] {
	accent-color: #000077;
}
*/
input[type='radio']:after {
		width: 15px;
		height: 15px;
		border-radius: 15px;
		top: -2px;
		left: -1px;
		position: relative;
		background-color: #101010;
		content: '';
		display: inline-block;
		visibility: visible;
		border: 2px solid #eeeeee;
}

input[type='radio']:checked:after {
	width: 15px;
	height: 15px;
	border-radius: 15px;
	top: -2px;
	left: -1px;
	position: relative;
	background-color: #F59A24;
	content: '';
	display: inline-block;
	visibility: visible;
	border: 2px solid #eeeeee;
}
input[type='radio']:disabled:after {
	width: 15px;
	height: 15px;
	border-radius: 15px;
	top: -2px;
	left: -1px;
	position: relative;
	background-color: #F59A2488;
	content: '';
	display: inline-block;
	visibility: visible;
	border: 2px solid #cccccc88;
	opacity: 0.80 !important;
}


.form-check-input{
	/*background-color: #10101000 !important;*/
}
.input-group  *
.form-select  *
{
	appearance: auto; 
}
.bg-silver {
	background-color: #3c3c3cFF !important;
}
/* 260415 */
.bg-orange {
	/*--bs-bg-opacity: 1;*/
	/*background-color: rgba(#F59A24, 1) !important;*/
	background-color: #F59A24ff !important;
}
/* TomC 260419 add .bg-blue */
.bg-blue {
	/*--bs-bg-opacity: 1;*/
	/*background-color: rgba(#F59A24, 1) !important;*/
	background-color: #4cb17cFF !important;
}
/* TomC 260419 add .text-decoration-none */
.text-transform-none {
	text-transform: none !important;
}
/* TomC 260419 add invisible invisible-lg */
.invisible,
.invisible-all * {
	visibility: hidden !important;
}

.collapsed,
.collapsed-all * {
	visibility: collapse !important;
}

/* TomC 260419 add visible visible-lg */
.visible,
.visible-all * {
	visibility: visible !important;
}

/* 260418 border-gray*/
.border-gray {
	border-color: #dddddd;
	border-style: solid;
	border-width: 1px;
	border-bottom: 1px solid #ddd;
}
/* 260419 border-orange*/
.border-orange {
	border-color: #F59A24 !important;
	border-style: solid;
	border-width: 1px;
	/*border-top: 1px solid #F59A24;*/
	border-bottom: 1px solid #F59A24;
}

@media (max-width: 978px) {
	.bg-lg-orange {
		background-color: #F59A24ff !important;
	}

	.invisible-lg,
	.invisible-lg-all * {
		visibility: hidden !important;
	}

	.collapsed-lg,
	.collapsed-lg-all * {
		visibility: collapse !important;
	}

	.visible-lg,
	.visible-lg-all * {
		visibility: visible !important;
	}

	.border-orange-lg {
		border-color: #F59A24 !important;
		border-style: solid;
		border-width: 1px;
		/*border-bottom: 1px solid #F59A24;*/
	}

	.border-gray-lg {
		border-color: #dddddd !important;
		border-style: solid;
		border-width: 1px;
		/*border-bottom: 1px solid #F59A24;*/
	}
}

	/* 260415 */
	.header-logo {
		/* 260415 */
	/*	display: flex !important;*/
	/*	min-width: 220px;*/
	/*	min-height: 50px;*/
		/*width: 220px;*/
	}

		.header-logo a {
			max-width: 100%;
			/*width: 80%;*/
		}
			/* 260415 */
			.header-logo a svg {
				max-width: 100%;
				/*width: 15.625em;*/
				/*width: 16rem;*/
				/*width: 100% !important;*/
				width: 220px;
				height: 50px;
			}

.logo-inner {
	/*display: flex !important;*/
	max-height: 90px !important;
	/*min-width: 160px !important;*/
	/*	min-height: 40px;*/
	width: -moz-fit-content;
	width: -webkit-fit-content;
	width: fit-content;
}

/* 260415 */
.svg-logo {
	min-height: 60px !important;
	/*260425*/
	/*max-height: 250px !important;*/
	/*min-width: 250px !important;*/
	/*width: 250px;*/
}

.header-logo a img {
	max-width: 100%;
	opacity: 1;
}

.toggle-menu-icon {
	float: left;
	max-width: 26px;
	max-height: 26px;
}
/* 260415 */
svg {
	overflow: hidden;
	vertical-align: middle;
}

.second-menu-wrapper {
	--baufire-second-menu-wrap-padding: 0px;
	position: relative;
	padding: var(--baufire-second-menu-wrap-padding) 0;
	max-height: calc(var(--baufire-second-menu-wrap-padding)+30px);
}

.text-center {
	text-align: center !important;
}

	#resNavOpener {
		vertical-align: middle;
		line-height: 1;
	}
/* 260415 */
.second-menu {
	max-height: calc(var(--baufire-second-menu-wrap-padding)+30px);
	margin-bottom: 1rem;
}

.second-menu ul {
	font-size: 0;
}

.second-menu li {
	display: inline-block;
	/*margin: 0 10px;*/
}

.second-menu span,
.second-menu a {
	display: inline-block;
	font-size: 12px !important; /*reset zeroing*/
	/*line-height: 36px;*/
	line-height:normal; 

	/*text-transform: uppercase;*/
}

.second-menu a:hover,
.second-menu a:focus {
	color: #4ab2f1;
}
/* 260418 START UL HORIZONTAL LI HORIZONTAL */
/* 260418 intro .ul-horizontal */
.ul-horizontal {
	/*260418 list-style-type: none; for horizontal*/
	list-style-type: none;
	font-size: 0;
	overflow: hidden;
	display: inline-block !important;
	width: 100% !important;
}
/* 260418 intro .li-horizontal */
.li-horizontal {
	float: left;
}
/* 260418 END UL HORIZONTAL LI HORIZONTAL */

/* 260415 */
.header-menu-container {
	/*max-height: calc(6.5vw);*/
	max-height: 98% !important;
}
.header-links-wrapper,
.second-menu-wrapper {
	/*max-height: calc(3vw);*/
}
/* 260415 */
.header-menu-cell div ul {
	display: inline-block !important;
}
.header-menu-cell div li {
	/*display: inline-block !important;*/
}

.second-menu-cell div li,
.second-menu-cell div ul {
	display: inline-block !important;
}
/*260418 START intro .list-menu .list-menu-container*/
.list-menu-container-hide {
	width: 100% !important;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0.75rem;
	text-align: center;
	white-space: nowrap !important;
}
.list-menu-container {
	display: flex !important;
}

.list-menu {
	/*display: flex !important;*/
	margin-bottom: 0.4rem !important;
}

/*260418 END intro .list-menu .list-menu-container*/

/* 260415 */
.svg-icon-styles {
	-webkit-text-size-adjust: 100%;
	word-wrap: break-word;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	/*font-family: Inter;*/
	/*font-weight: 400;*/
	-webkit-tap-highlight-color: transparent;
	/*line-height: 1.41575em;*/
	/*list-style: none;*/
	/*font-size: 15px !important;*/
	font-size: 15px !important;
	color: #ffffff;
	box-sizing: border-box;
	text-transform:none; 
	transition-delay: 0s !important;
	transition-duration: 0s !important;
}
/* 260416 2135 */
.whatsapp-link {
	/*max-width: 24px !important;
	/*max-height: 24px !important;*/
	/*background-color: #F59A24ff !important;*/
}
.whatsapp-label {
	padding: 0;
	position: relative;
	text-align: center;
	max-height: 1.5em !important;
	/*max-height: min-content !important;*/
}
.whatsapp-headerlink {
	padding-right: 20px !important;
	text-align: center !important;
}
.svg-icon-wrapper {
	margin-bottom: 0.4rem !important;
	margin-left: auto;
	margin-right: auto;
	min-height: 28px !important;
	min-width: 28px !important;
	font-size: 0 !important;
}
@media (max-width: 978px) {
	.whatsapp-lg-link {
		/*text-align: center;*/
		/*background-color: #F59A24ff !important;*/
	}
	.whatsapp-lg-headerlink {
	}

}
/* 260424 float-right float-left*/
.float-right{
	float:right !important;
}
.float-left {
	float: left !important;
}
.float-none {
	float: none !important;
}