/*HIGHLIGHT*/
@media (min-width: 992px) {
	.morph-marker {
		--cnvs-morph-height: 3px;
		--cnvs-morph-duration: .3s;
		position: absolute;
		display: block;
		background: var(--cnvs-themecolor);
		height: var(--cnvs-morph-height);
		border-radius: var(--bs-border-radius);
		transition: all var(--cnvs-morph-duration);
	}

	.morph-bg .morph-marker {
		--cnvs-morph-height: 50%;
		opacity: .1;
		bottom: 25% !important;
	}

	.morph-bg .menu-link {
		position: relative;
		--cnvs-primary-menu-padding-y: 11px;
		--cnvs-primary-menu-hover-color: var(--cnvs-primary-menu-color);
		z-index: 1;
	}
}
/*HOURS*/
.scw-trigger-icon {
	position: fixed;
	width: 44px;
	height: 44px;
	background-color: var(--cnvs-themecolor);
	border: 1px solid rgba(0,0,0,.09);
	top: 100px;
	left: auto;
	right: 26px;
	padding: 0;
	border-radius: 3px;
	text-align: center;
	cursor: pointer;
	z-index: 5;
	transition: right 0.25s ease;
}

	.scw-trigger-icon i {
		font-size: 1.25rem;
	}

.scw-switcher-wrap.scw-switcher-open .scw-trigger-icon {
	right: 349px;
	border-right: 1px solid #FFF;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.scw-switcher-wrap:not(.scw-switcher-open) i:nth-of-type(2),
.scw-switcher-wrap.scw-switcher-open i:nth-of-type(1) {
	display: none;
}

.scw-switcher-wrap {
	position: fixed;
	top: 0;
	left: auto;
	right: -350px;
	padding: 23px;
	width: 350px;
	height: 100vh;
	background-color: #FFF;
	border: 1px solid rgba(0,0,0,.09);
	box-shadow: 0px 13px 42px 11px rgba(0, 0, 0, 0.05);
	z-index: 9999;
	overflow-y: scroll;
	transition: all 0.25s ease;
}

	.scw-switcher-wrap.scw-switcher-open {
		right: 0;
	}

	.scw-switcher-wrap .widget {
		margin: 0;
	}

	.scw-switcher-wrap .widget,
	.scw-switcher-wrap .line {
		opacity: 0;
		transition: opacity 0s ease;
	}

	.scw-switcher-wrap.scw-switcher-open .widget,
	.scw-switcher-wrap.scw-switcher-open .line {
		opacity: 1;
		transition: opacity 0.3s 0.4s ease;
	}

	.scw-switcher-wrap .widget h4 {
		font-size: 14px;
		letter-spacing: 1px;
		margin-bottom: 15px;
	}

	.scw-switcher-wrap .btn-container {
		margin: 0 -5px -5px 0;
	}

	.scw-switcher-wrap .btn {
		margin: 0 5px 5px 0;
	}

	.scw-switcher-wrap .row {
		margin: 0 -3px;
	}

	.scw-switcher-wrap .col-6 {
		padding: 3px;
	}

	.scw-switcher-wrap .img-thumbnail {
		border-radius: 2px;
	}
	/*CONTACT*/
.block-form-11 {
	--cnvs-primary-font: "new-kansas", sans-serif;
	--cnvs-body-font: Inter, sans-serif;
}

	.block-form-11 .grid-border {
		--cnvs-grid-border-color: var(--cnvs-contrast-1000);
		--cnvs-grid-border-opacity: .5;
	}

	.block-form-11 .list-link a {
		text-underline-offset: 2px;
		font-size: 1.115rem;
	}