h1,
			h2,
			h5 {
				overflow-wrap: break-word
			}
			ul {
				overflow-wrap: break-word
			}
			p {
				overflow-wrap: break-word
			}
			:root {
				--wp--preset--font-size--normal: 16px;
				--wp--preset--font-size--huge: 42px
			}
			.fa {
				-moz-osx-font-smoothing: grayscale;
				-webkit-font-smoothing: antialiased;
				display: inline-block;
				font-style: normal;
				font-variant: normal;
				text-rendering: auto;
				line-height: 1
			}
			.fa-envelope:before {
				content: ""
			}
			.fa-headphones-alt:before {
				content: ""
			}
		@font-face {
				font-family: "font awesome 5 free";
				font-style: normal;
				font-weight: 400;
				src: url("../font/fa-regular-400.eot");
				src: url("../font/fa-regular-400.eot") format("embedded-opentype"), url("../font/fa-regular-400.woff2") format("woff2"), url("../font/fa-regular-400.woff") format("woff"), url("../font/fa-regular-400.ttf") format("truetype");
				font-display: swap
			}
			@font-face {
				font-family: "font awesome 5 free";
				font-style: normal;
				font-weight: 900;
				src: url("../font/fa-solid-900.eot");
				src: url("../font/fa-solid-900.eot") format("embedded-opentype"), url("../font/fa-solid-900.woff2") format("woff2"), url("../font/fa-solid-900.woff") format("woff"), url("../font/fa-solid-900.ttf") format("truetype");
				font-display: swap
			}
			.fa {
				font-family: "font awesome 5 free"
			}
			.fa {
				font-weight: 900
			}
			:root {
				--font-size-lg: 20px;
				--font-size-sm: 12px
			}
			.vc_row:after,
			.vc_row:before {
				content: " ";
				display: table
			}
			.vc_row:after {
				clear: both
			}
			.vc_column_container {
				width: 100%
			}
			.vc_row {
				margin-left: -15px;
				margin-right: -15px
			}
			.vc_col-sm-12,
			.vc_col-sm-6 {
				position: relative;
				min-height: 1px;
				padding-left: 15px;
				padding-right: 15px;
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				box-sizing: border-box
			}
			@media (min-width:768px) {
				.vc_col-sm-12,
				.vc_col-sm-6 {
					float: left
				}
				.vc_col-sm-12 {
					width: 100%
				}
				.vc_col-sm-6 {
					width: 50%
				}
			}
			.vc_clearfix:after,
			.vc_clearfix:before {
				content: " ";
				display: table
			}
			.vc_clearfix:after {
				clear: both
			}
			.vc_clearfix:after,
			.vc_clearfix:before {
				content: " ";
				display: table
			}
			.vc_clearfix:after {
				clear: both
			}
			.wpb_text_column :last-child,
			.wpb_text_column p:last-child {
				margin-bottom: 0
			}
			.wpb_content_element {
				margin-bottom: 35px
			}
			.vc_row[data-vc-full-width] {
				overflow: hidden
			}
			.vc_row.vc_row-flex {
				box-sizing: border-box;
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-flex-wrap: wrap;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap
			}
			.vc_row.vc_row-flex>.vc_column_container {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex
			}
			.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {
				-webkit-box-flex: 1;
				-webkit-flex-grow: 1;
				-ms-flex-positive: 1;
				flex-grow: 1;
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-webkit-flex-direction: column;
				-ms-flex-direction: column;
				flex-direction: column;
				z-index: 1
			}
			@media (-ms-high-contrast:active),
			(-ms-high-contrast:none) {
				.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner>* {
					min-height: 1em
				}
			}
			.vc_row.vc_row-flex::after,
			.vc_row.vc_row-flex::before {
				display: none
			}
			.vc_row.vc_row-o-content-middle>.vc_column_container>.vc_column-inner {
				-webkit-box-pack: center;
				-webkit-justify-content: center;
				-ms-flex-pack: center;
				justify-content: center
			}
			.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_column_container {
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center
			}
			.vc_column-inner::after,
			.vc_column-inner::before {
				content: " ";
				display: table
			}
			.vc_column-inner::after {
				clear: both
			}
			.vc_column_container {
				padding-left: 0;
				padding-right: 0
			}
			.vc_column_container>.vc_column-inner {
				box-sizing: border-box;
				padding-left: 15px;
				padding-right: 15px;
				width: 100%
			}
			.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
			.vc_row-has-fill>.vc_column_container>.vc_column-inner {
				padding-top: 35px
			}
			.wpb_single_image img {
				height: auto;
				max-width: 100%;
				vertical-align: top
			}
			.wpb_single_image .vc_single_image-wrapper {
				display: inline-block;
				vertical-align: top;
				max-width: 100%
			}
			.wpb_single_image.vc_align_left {
				text-align: left
			}
			.wpb_single_image .vc_figure {
				display: inline-block;
				vertical-align: top;
				margin: 0;
				max-width: 100%
			}
			.wpb_animate_when_almost_visible {
				opacity: 0
			}
			.wpb_animate_when_almost_visible:not(.wpb_start_animation) {
				-webkit-animation: none;
				-o-animation: none;
				animation: none
			}
			.fa {
				-moz-osx-font-smoothing: grayscale;
				-webkit-font-smoothing: antialiased;
				display: inline-block;
				font-style: normal;
				font-variant: normal;
				text-rendering: auto;
				line-height: 1
			}
			.fa-envelope:before {
				content: ""
			}
			.fa-headphones-alt:before {
				content: ""
			}
			@font-face {
				font-family: "Font Awesome 5 Free";
				font-style: normal;
				font-weight: 400;
				font-display: swap;
				src: url("../font/fa-regular-4001.eot");
				src: url("../font/fa-regular-4001.eot") format("embedded-opentype"), url("../font/fa-regular-4001.woff2") format("woff2"), url("../font/fa-regular-4001.woff") format("woff"), url("../font/fa-regular-4001.ttf") format("truetype")
			}
			@font-face {
				font-family: "Font Awesome 5 Free";
				font-style: normal;
				font-weight: 900;
				font-display: swap;
				src: url("../font/fa-solid-9001.eot");
				src: url("../font/fa-solid-9001.eot") format("embedded-opentype"), url("../font/fa-solid-9001.woff2") format("woff2"), url("../font/fa-solid-9001.woff") format("woff"), url("../font/fa-solid-9001.ttf") format("truetype")
			}
			.fa {
				font-family: "Font Awesome 5 Free";
				font-weight: 900
			}
			@-ms-viewport {
				width: device-width
			}
			html {
				-ms-overflow-style: scrollbar
			}
			.container {
				width: 100%;
				padding-right: 15px;
				padding-left: 15px;
				margin-right: auto;
				margin-left: auto
			}
			.row {
				display: -ms-flexbox;
				display: flex;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				margin-right: -15px;
				margin-left: -15px
			}
			.col-12,
			.col-lg-12,
			.col-md-12 {
				position: relative;
				width: 100%;
				min-height: 1px;
				padding-right: 15px;
				padding-left: 15px
			}
			.col-12 {
				-ms-flex: 0 0 100%;
				flex: 0 0 100%;
				max-width: 100%
			}
			@media (min-width:769px) {
				.col-md-12 {
					-ms-flex: 0 0 100%;
					flex: 0 0 100%;
					max-width: 100%
				}
			}
			@media (min-width:1025px) {
				.col-lg-12 {
					-ms-flex: 0 0 100%;
					flex: 0 0 100%;
					max-width: 100%
				}
			}
			.align-items-start {
				-ms-flex-align: start !important;
				align-items: flex-start !important
			}
			:root {
				--wd-form-color: inherit;
				--wd-form-placeholder-color: inherit;
				--wd-form-bg: transparent;
				--wd-form-brd-color: rgba(129, 129, 129, .2);
				--wd-form-brd-color-focus: rgba(129, 129, 129, .3);
				--wd-tags-margin-bottom: 20px;
				--color-gray-200: #f1f1f1;
				--color-gray-300: #bbb;
				--color-gray-400: #a5a5a5;
				--color-gray-500: #777;
				--color-gray-600: #666;
				--color-gray-700: #555;
				--color-gray-800: #333;
				--color-gray-900: #242424;
				--bgcolor-white: #fff;
				--bgcolor-gray-100: #f7f7f7;
				--brdcolor-gray-300: rgba(119, 119, 119, .2)
			}
			a,
			article,
			body,
			div,
			figure,
			form,
			h1,
			h2,
			h5,
			header,
			html,
			i,
			img,
			label,
			li,
			p,
			span,
			ul {
				margin: 0;
				padding: 0;
				border: 0;
				vertical-align: baseline;
				font: inherit;
				font-size: 100%
			}
			*,
			:after,
			:before {
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				box-sizing: border-box
			}
			html {
				line-height: 1
			}
			ul {
				list-style: none
			}
			a img {
				border: none
			}
			article,
			figure,
			header {
				display: block
			}
			a,
			button,
			input {
				-ms-touch-action: manipulation;
				touch-action: manipulation
			}
			button,
			input,
			textarea {
				margin: 0;
				color: inherit;
				font: inherit
			}
			button {
				overflow: visible
			}
			button {
				-webkit-appearance: button
			}
			button::-moz-focus-inner,
			input::-moz-focus-inner {
				padding: 0;
				border: 0
			}
			html {
				-ms-text-size-adjust: 100%;
				-webkit-text-size-adjust: 100%;
				font-family: sans-serif
			}
			body {
				overflow-x: hidden;
				margin: 0;
				background-color: #fff;
				color: var(--wd-text-color);
				text-rendering: optimizeLegibility;
				font-weight: var(--wd-text-font-weight);
				font-style: var(--wd-text-font-style);
				font-size: var(--wd-text-font-size);
				font-family: var(--wd-text-font);
				-webkit-font-smoothing: antialiased;
				-moz-osx-font-smoothing: grayscale;
				line-height: 1.6
			}
			p {
				margin-bottom: var(--wd-tags-margin-bottom)
			}
			a {
				color: var(--wd-link-color);
				text-decoration: none
			}
			label {
				display: block;
				margin-bottom: 5px;
				color: var(--wd-title-color);
				vertical-align: middle;
				font-weight: 400
			}
			img {
				max-width: 100%;
				height: auto;
				border: 0;
				vertical-align: middle
			}
			svg:not(:root) {
				overflow: hidden
			}
			.wd-custom-icon {
				min-width: 100%;
				max-width: 38px
			}
			h1 {
				font-size: 28px
			}
			h2 {
				font-size: 24px
			}
			h5 {
				font-size: 16px
			}
			.title,
			h1,
			h2,
			h5 {
				display: block;
				margin-bottom: var(--wd-tags-margin-bottom);
				color: var(--wd-title-color);
				text-transform: var(--wd-title-transform);
				font-weight: var(--wd-title-font-weight);
				font-style: var(--wd-title-font-style);
				font-family: var(--wd-title-font);
				line-height: 1.4
			}
			ul {
				margin-bottom: var(--list-mb);
				padding-left: var(--li-pl);
				--list-mb: 20px;
				--li-mb: 10px;
				--li-pl: 17px
			}
			ul ul {
				margin-top: var(--li-mb);
				margin-bottom: 0
			}
			li {
				margin-bottom: var(--li-mb)
			}
			li:last-child {
				margin-bottom: 0
			}
			ul {
				list-style: disc
			}
			.wd-nav,
			.wd-sub-menu,
			.wd-sub-menu ul {
				list-style: none;
				--li-pl: 0
			}
			.wd-nav,
			.wd-sub-menu,
			.wd-sub-menu ul {
				--list-mb: 0;
				--li-mb: 0
			}
			.text-center {
				text-align: center
			}
			.text-left {
				text-align: left
			}
			.wd-fontsize-xl {
				font-size: 26px
			}
			.text-larger {
				font-size: 110%
			}
			[class*=color-scheme-light] {
				--color-gray-300: rgba(255, 255, 255, .5);
				--color-gray-400: rgba(255, 255, 255, .6);
				--color-gray-500: rgba(255, 255, 255, .8);
				--color-gray-600: rgba(255, 255, 255, .8);
				--color-gray-700: rgba(255, 255, 255, .8);
				--color-gray-800: #fff;
				--color-gray-900: #fff;
				--bgcolor-white: #0d0d0d;
				--bgcolor-gray-100: #0d0d0d;
				--brdcolor-gray-300: rgba(255, 255, 255, .15);
				--wd-text-color: rgba(255, 255, 255, .8);
				--wd-title-color: #fff;
				--wd-widget-title-color: var(--wd-title-color);
				--wd-entities-title-color: #fff;
				--wd-entities-title-color-hover: rgba(255, 255, 255, .8);
				--wd-link-color: rgba(255, 255, 255, .9);
				--wd-link-color-hover: #fff;
				--wd-form-brd-color: rgba(255, 255, 255, .2);
				--wd-form-brd-color-focus: rgba(255, 255, 255, .3);
				--wd-form-placeholder-color: rgba(255, 255, 255, .6);
				color: var(--wd-text-color)
			}
			.color-scheme-dark {
				--color-gray-300: #bbb;
				--color-gray-400: #a5a5a5;
				--color-gray-500: #777;
				--color-gray-600: #666;
				--color-gray-700: #555;
				--color-gray-800: #333;
				--color-gray-900: #242424;
				--bgcolor-white: #fff;
				--bgcolor-gray-100: #f7f7f7;
				--brdcolor-gray-300: rgba(119, 119, 119, .2);
				--wd-text-color: #777;
				--wd-title-color: #242424;
				--wd-entities-title-color: #333;
				--wd-link-color: #333;
				--wd-link-color-hover: #242424;
				--wd-form-brd-color: rgba(129, 129, 129, .2);
				--wd-form-brd-color-focus: rgba(129, 129, 129, .3);
				--wd-form-placeholder-color: #777;
				color: var(--wd-text-color)
			}
			.set-mb-s {
				--margin-bottom: 10px
			}
			.set-mb-s>* {
				margin-bottom: var(--margin-bottom)
			}
			.set-cont-mb-s {
				--wd-tags-margin-bottom: 10px
			}
			.reset-last-child>:last-child {
				margin-bottom: 0
			}
			body .wd-bg-center-center {
				background-position: center center !important
			}
			.wd-font-weight-600 {
				font-weight: 600 !important
			}
			.wd-wpb {
				margin-bottom: 30px
			}
			@keyframes wd-fadeIn {
				from {
					opacity: 0
				}
				to {
					opacity: 1
				}
			}
			input[type=email],
			input[type=tel],
			input[type=text],
			textarea {
				-webkit-appearance: none;
				-moz-appearance: none;
				appearance: none
			}
			input[type=email],
			input[type=tel],
			input[type=text],
			textarea {
				padding: 0 15px;
				max-width: 100%;
				width: 100%;
				height: 42px;
				border: var(--wd-form-brd-width) solid var(--wd-form-brd-color);
				border-radius: var(--wd-form-brd-radius);
				color: var(--wd-form-color);
				background-color: var(--wd-form-bg);
				box-shadow: none;
				vertical-align: middle;
				font-size: 14px
			}
			::-webkit-input-placeholder {
				color: var(--wd-form-placeholder-color)
			}
			::-moz-placeholder {
				color: var(--wd-form-placeholder-color)
			}
			:-moz-placeholder {
				color: var(--wd-form-placeholder-color)
			}
			:-ms-input-placeholder {
				color: var(--wd-form-placeholder-color)
			}
			button::-moz-focus-inner,
			input::-moz-focus-inner {
				padding: 0;
				border: 0
			}
			textarea {
				overflow: auto;
				padding: 10px 15px;
				min-height: 190px
			}
			input:-webkit-autofill {
				border-color: #e6e6e6;
				-webkit-box-shadow: 0 0 0 1000px #fff inset;
				-webkit-text-fill-color: #777
			}
			[type=submit],
			button {
				padding: 12px 20px;
				font-size: 13px;
				line-height: 18px;
				background-color: #f3f3f3;
				color: #3e3e3e;
				position: relative;
				display: inline-flex;
				align-items: center;
				justify-content: center;
				outline: 0;
				border-width: 0;
				border-style: solid;
				border-color: transparent;
				border-radius: 0;
				box-shadow: none;
				vertical-align: middle;
				text-align: center;
				text-decoration: none;
				text-transform: uppercase;
				text-shadow: none;
				letter-spacing: .3px;
				font-weight: 600
			}
			.wd-scroll-content {
				overflow: hidden;
				overflow-y: auto;
				-webkit-overflow-scrolling: touch;
				max-height: 50vh;
				scrollbar-width: thin
			}
			.wd-dropdown {
				position: absolute;
				top: 100%;
				left: 0;
				z-index: 380;
				margin: 15px 0 0;
				background-color: #fff;
				background-position: bottom right;
				background-clip: border-box;
				background-repeat: no-repeat;
				box-shadow: 0 0 3px rgba(0, 0, 0, .15);
				text-align: left
			}
			.wd-dropdown:after {
				content: "";
				position: absolute;
				right: 0;
				bottom: 100%;
				left: 0;
				height: 15px
			}
			.wd-dropdown-results {
				margin: 0 !important
			}
			.wd-dropdown-results:after {
				width: auto !important;
				height: auto !important
			}
			.wd-dropdown {
				visibility: hidden;
				opacity: 0;
				transform: translateY(15px) translateZ(0)
			}
			.wd-dropdown-menu.wd-design-default,
			.wd-dropdown-menu.wd-design-default .wd-dropdown {
				padding: 12px 20px;
				width: 220px
			}
			.wd-dropdown-menu.wd-design-default>.container {
				padding: 0;
				width: auto
			}
			.wd-dropdown-menu.wd-design-default .wd-dropdown {
				top: 0;
				left: 100%;
				margin: 0 0 0 20px
			}
			.wd-dropdown-menu.wd-design-default .wd-dropdown:after {
				top: 0;
				right: 100%;
				bottom: 0;
				left: auto;
				width: 20px;
				height: auto
			}
			.wd-dropdown-menu.wd-design-default .menu-item-has-children>a:after {
				margin-left: auto;
				color: rgba(82, 82, 82, .45);
				font-weight: 600;
				font-size: 55%;
				line-height: 1;
				font-family: woodmart-font;
				content: ""
			}
			.wd-side-hidden {
				position: fixed;
				top: 0;
				bottom: 0;
				z-index: 500;
				overflow: hidden;
				overflow-y: auto;
				-webkit-overflow-scrolling: touch;
				width: 340px;
				background-color: #fff
			}
			.wd-side-hidden.wd-left {
				right: auto;
				left: 0;
				transform: translate3d(-100%, 0, 0)
			}
			@media (max-width:350px) {
				.wd-side-hidden {
					width: 270px !important
				}
			}
			.wd-sub-menu {
				--sub-menu-color: #848484;
				--sub-menu-color-hover: var(--wd-primary-color)
			}
			.wd-sub-menu li {
				position: relative
			}
			.wd-sub-menu li a {
				position: relative;
				display: flex;
				align-items: center;
				padding-top: 8px;
				padding-bottom: 8px;
				color: var(--sub-menu-color);
				font-size: 14px;
				line-height: 1.3
			}
			.searchform {
				--wd-submit-color: #777;
				--wd-submit-color-hover: #333;
				--wd-loader-ring-brd-color: #bbb;
				--wd-loader-highlight-brd-color: #000;
				--wd-search-cat-color: #777;
				--wd-search-cat-brd-color: var(--wd-form-brd-color);
				position: relative
			}
			.searchform input[type=text] {
				padding-right: 50px;
				height: 46px;
				font-size: 15px
			}
			.searchform input[type=text]::-ms-clear {
				display: none
			}
			.searchform .searchsubmit {
				position: absolute;
				top: 0;
				right: 2px;
				bottom: 0;
				padding: 0;
				width: 50px;
				border: none;
				background-color: transparent;
				box-shadow: none;
				color: var(--wd-submit-color);
				font-weight: 400;
				font-size: 0
			}
			.searchform .searchsubmit:after {
				font-size: 20px;
				content: "";
				font-family: woodmart-font
			}
			.searchform .searchsubmit:before {
				position: absolute;
				top: 50%;
				left: 50%;
				margin-top: -9px;
				margin-left: -9px;
				opacity: 0;
				content: "";
				display: inline-block;
				width: 18px;
				height: 18px;
				border: 1px solid var(--wd-loader-ring-brd-color);
				border-left-color: var(--wd-loader-highlight-brd-color);
				border-radius: 50%;
				vertical-align: middle
			}
			.search-results-wrapper {
				position: relative
			}
			.wd-dropdown-results {
				right: calc((var(--wd-form-brd-radius) / 1.5));
				left: calc((var(--wd-form-brd-radius) / 1.5))
			}
			.wd-nav-img {
				display: inline-block;
				margin-right: 7px;
				max-height: 18px;
				width: auto !important
			}
			.wd-nav {
				display: inline-flex;
				flex-wrap: wrap;
				margin-right: -10px;
				margin-left: -10px;
				text-align: left
			}
			.wd-nav>li {
				position: relative
			}
			.wd-nav>li>a {
				position: relative;
				display: flex;
				align-items: center;
				flex-direction: row;
				padding-right: 10px;
				padding-left: 10px;
				font-weight: 600;
				font-size: 13px;
				text-transform: uppercase;
				line-height: 1.2
			}
			.wd-nav>li.menu-item-has-children>a:after {
				margin-left: 4px;
				font-weight: 400;
				font-style: normal;
				font-size: 50%;
				content: "";
				font-family: woodmart-font
			}
			.wd-nav[class*=wd-style-] {
				--nav-color: #333;
				--nav-color-hover: rgba(51, 51, 51, .7);
				--nav-color-active: rgba(51, 51, 51, .7);
				--nav-chevron-color: rgba(82, 82, 82, .45)
			}
			.wd-nav[class*=wd-style-]>li>a {
				color: var(--nav-color)
			}
			.wd-nav[class*=wd-style-]>li.current-menu-item>a,
			.wd-nav[class*=wd-style-]>li.wd-active>a {
				color: var(--nav-color-active)
			}
			.wd-nav[class*=wd-style-]>li.menu-item-has-children>a:after {
				color: var(--nav-chevron-color)
			}
			.wd-nav.wd-style-underline .nav-link-text {
				line-height: 1.2;
				position: relative;
				display: inline-block;
				padding-top: 1px;
				padding-bottom: 1px
			}
			.wd-nav.wd-style-underline .nav-link-text:after {
				content: "";
				position: absolute;
				top: 100%;
				left: 0;
				width: 0;
				height: 2px;
				background-color: var(--wd-primary-color)
			}
			.wd-nav.wd-style-underline>li.current-menu-item>a .nav-link-text:after,
			.wd-nav.wd-style-underline>li.wd-active>a .nav-link-text:after {
				width: 100%
			}
			.wd-close-side {
				position: fixed;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				z-index: 400;
				opacity: 0;
				visibility: hidden;
				background-color: rgba(0, 0, 0, .7)
			}
			.breadcrumbs {
				font-size: 0
			}
			.breadcrumbs>a:after,
			.breadcrumbs>span:after {
				content: "/";
				display: inline-block;
				padding: 0 8px
			}
			.breadcrumbs>span:last-child:after {
				content: none
			}
			.breadcrumbs {
				line-height: 16px
			}
			.breadcrumbs>a,
			.breadcrumbs>span {
				display: inline-block
			}
			.breadcrumbs a,
			.breadcrumbs span {
				text-transform: uppercase;
				letter-spacing: .3px;
				font-weight: 600;
				font-size: 11px
			}
			[class*=color-scheme-light] .breadcrumbs {
				color: #fff
			}
			[class*=color-scheme-light] .breadcrumbs a,
			[class*=color-scheme-light] .breadcrumbs span {
				color: #fff
			}
			.mfp-hide {
				display: none !important
			}
			.wd-popup {
				margin: 25px auto;
				padding: 30px;
				width: 100%;
				background-color: #fff
			}
			.whb-header {
				margin-bottom: 40px
			}
			.whb-flex-row {
				display: flex;
				flex-direction: row;
				flex-wrap: nowrap;
				justify-content: space-between
			}
			.whb-column {
				display: flex;
				align-items: center;
				flex-direction: row;
				max-height: inherit
			}
			.whb-col-left,
			.whb-mobile-left {
				justify-content: flex-start;
				margin-left: -10px
			}
			.whb-col-right,
			.whb-mobile-right {
				justify-content: flex-end;
				margin-right: -10px
			}
			.whb-col-mobile {
				flex: 1 1 auto;
				justify-content: center;
				margin-right: -10px;
				margin-left: -10px
			}
			.whb-flex-flex-middle .whb-col-center {
				flex: 1 1 0%
			}
			.whb-general-header .whb-mobile-left,
			.whb-general-header .whb-mobile-right {
				flex: 1 1 0%
			}
			.whb-main-header {
				position: relative;
				top: 0;
				right: 0;
				left: 0;
				z-index: 390;
				backface-visibility: hidden;
				-webkit-backface-visibility: hidden
			}
			.whb-color-dark:not(.whb-with-bg) {
				background-color: #fff
			}
			.wd-tools-element {
				--wd-header-el-color: #333;
				--wd-header-el-color-hover: rgba(51, 51, 51, .6);
				position: relative
			}
			.wd-tools-element>a {
				display: flex;
				align-items: center;
				justify-content: center;
				height: 40px;
				color: var(--wd-header-el-color);
				line-height: 1
			}
			.wd-tools-element .wd-tools-icon {
				position: relative;
				font-size: 0
			}
			.wd-tools-element .wd-tools-text {
				margin-left: 8px;
				text-transform: var(--wd-header-el-transform);
				white-space: nowrap;
				font-weight: var(--wd-header-el-font-weight);
				font-style: var(--wd-header-el-font-style);
				font-size: var(--wd-header-el-font-size);
				font-family: var(--wd-header-el-font)
			}
			.wd-tools-custom-icon .wd-tools-icon:after,
			.wd-tools-custom-icon .wd-tools-icon:before {
				display: none
			}
			.site-logo,
			.wd-header-nav,
			.wd-header-text,
			.wd-tools-element>a,
			.whb-column>.wd-social-icons,
			[class*=wd-header-search-form] {
				padding-right: 10px;
				padding-left: 10px
			}
			.wd-header-nav {
				flex: 1 1 auto
			}
			.wd-nav-main:not(.wd-offsets-calculated) .wd-dropdown-menu {
				opacity: 0
			}
			.wd-nav-main>li>a {
				height: 40px;
				font-weight: var(--wd-header-el-font-weight);
				font-style: var(--wd-header-el-font-style);
				font-size: var(--wd-header-el-font-size);
				font-family: var(--wd-header-el-font);
				text-transform: var(--wd-header-el-transform)
			}
			.site-logo {
				max-height: inherit
			}
			.wd-logo {
				max-height: inherit
			}
			.wd-logo img {
				padding-top: 5px;
				padding-bottom: 5px;
				transform: translateZ(0);
				max-height: inherit;
				backface-visibility: hidden;
				-webkit-backface-visibility: hidden;
				perspective: 800px;
				-webkit-perspective: 800px
			}
			.wd-switch-logo .wd-sticky-logo {
				display: none;
				animation: wd-fadeIn .5s ease
			}
			[class*=wd-header-search-form] {
				flex: 1 1 auto
			}
			[class*=wd-header-search-form] input[type=text] {
				min-width: 290px
			}
			.searchform.wd-style-with-bg input[type=text] {
				background-color: #fff
			}
			.searchform.wd-style-with-bg .searchsubmit {
				right: 0;
				width: 52px;
				border-top-right-radius: var(--wd-form-brd-radius);
				border-bottom-right-radius: var(--wd-form-brd-radius);
				color: #fff;
				background-color: var(--wd-primary-color)
			}
			.searchform.wd-style-with-bg .searchsubmit:before {
				border-color: rgba(255, 255, 255, .4);
				border-left-color: #fff
			}
			.wd-header-text {
				flex: 1 1 auto
			}
			.whb-top-bar .wd-header-text {
				font-size: 12px;
				line-height: 1.2
			}
			.whb-column>.wd-social-icons:not(.icons-design-default) .wd-social-icon {
				margin-right: 0;
				margin-left: 0
			}
			.whb-column>.wd-social-icons:not(.icons-design-default) .wd-social-icon:not(:last-child) {
				margin-right: 8px
			}
			.wd-header-divider:before {
				content: "";
				display: block;
				height: 18px;
				border-right: 1px solid
			}
			.whb-color-dark .wd-header-divider:before {
				border-color: rgba(129, 129, 129, .2)
			}
			.wd-header-mobile-nav .wd-tools-icon:before {
				font-size: 24px;
				content: "";
				font-family: woodmart-font
			}
			.mobile-nav .searchform {
				z-index: 2;
				box-shadow: 0 -1px 9px rgba(0, 0, 0, .17)
			}
			.mobile-nav .searchform input[type=text] {
				padding-right: 50px;
				padding-left: 20px;
				height: 70px;
				border: none;
				font-weight: 600
			}
			.mobile-nav .wd-dropdown-results {
				position: static
			}
			.wd-nav-mobile {
				display: flex;
				display: none;
				margin-right: 0;
				margin-left: 0;
				animation: wd-fadeIn 1s ease;
				--nav-mobile-link-color: #333;
				--nav-mobile-link-color-hover: var(--wd-primary-color);
				--nav-mobile-link-color-current: var(--wd-primary-color);
				--nav-mobile-link-brdcolor: rgba(129, 129, 129, .2);
				--nav-mobile-link-bg-active: rgba(0, 0, 0, .04)
			}
			.wd-nav-mobile>li {
				flex: 1 1 100%;
				max-width: 100%;
				width: 100%
			}
			.wd-nav-mobile>li>a {
				color: var(--nav-mobile-link-color)
			}
			.wd-nav-mobile li {
				display: flex;
				flex-wrap: wrap
			}
			.wd-nav-mobile li a {
				flex: 1 1 0%;
				padding: 5px 20px;
				min-height: 50px;
				border-bottom: 1px solid var(--nav-mobile-link-brdcolor)
			}
			.wd-nav-mobile li.menu-item-has-children>a:after {
				content: none
			}
			.wd-nav-mobile li.menu-item-has-children:not(.menu-item-has-block)>a {
				margin-right: -50px;
				padding-right: 55px
			}
			.wd-nav-mobile li.current-menu-item>a {
				color: var(--nav-mobile-link-color-current)
			}
			.wd-nav-mobile ul {
				display: none;
				flex: 1 1 100%;
				order: 3
			}
			.wd-nav-mobile.wd-active {
				display: block
			}
			.wd-nav-mob-tab {
				display: flex;
				margin: 0;
				border-bottom: 1px solid rgba(129, 129, 129, .2);
				background-color: rgba(0, 0, 0, .04)
			}
			.wd-nav-mob-tab>li {
				flex: 1 0 50%;
				max-width: 50%
			}
			.wd-nav-mob-tab>li>a {
				padding: 0;
				font-weight: 900
			}
			.wd-nav-mob-tab>li.wd-active>a {
				background-color: rgba(0, 0, 0, .05)
			}
			.wd-nav-mob-tab.wd-style-underline {
				--nav-color: #909090;
				--nav-color-hover: #333;
				--nav-color-active: #333
			}
			.wd-nav-mob-tab.wd-style-underline .nav-link-text {
				flex: 1 1 auto;
				padding: 18px 15px;
				text-align: center
			}
			.wd-nav-mob-tab.wd-style-underline .nav-link-text:after {
				top: auto;
				bottom: -1px
			}
			.wd-nav-mob-tab.wd-style-underline:after {
				top: auto;
				bottom: -1px
			}
			.wd-nav-mob-tab:not(.wd-swap) li:first-child .nav-link-text:after {
				right: 0;
				left: auto
			}
			.page-title {
				position: relative;
				margin-top: -40px;
				margin-bottom: 40px;
				padding: 15px 0
			}
			.page-title .container {
				position: relative;
				margin-bottom: -10px
			}
			.page-title .container>* {
				margin-bottom: 10px
			}
			.page-title .title {
				font-size: 36px;
				line-height: 1.2
			}
			.title-design-centered {
				text-align: center
			}
			.website-wrapper {
				position: relative;
				overflow: hidden;
				background-color: #fff
			}
			.main-page-wrapper {
				margin-top: -40px;
				padding-top: 40px;
				min-height: 50vh;
				background-color: #fff
			}
			.site-content {
				margin-bottom: 40px
			}
			.title-wrapper [class*=title] {
				display: inline-block
			}
			.title-wrapper .title {
				margin-bottom: 0
			}
			.wd-title-style-simple .liner-continer {
				position: relative;
				padding-bottom: 10px
			}
			.wd-title-style-simple .liner-continer:after {
				content: " ";
				position: absolute;
				top: 100%;
				left: calc(50% - 20px);
				width: 40px;
				height: 2px
			}
			.wd-title-style-simple.wd-title-color-primary .liner-continer:after {
				background-color: var(--wd-primary-color)
			}
			.wpb-js-composer .title-wrapper {
				min-width: 100%
			}
			.wpb-js-composer .title-wrapper .liner-continer {
				min-width: inherit;
				max-width: inherit
			}
			.wpb-js-composer .title-wrapper [class*=title] {
				max-width: inherit
			}
			.wd-social-icons {
				vertical-align: middle;
				font-size: 0
			}
			.wd-social-icons .wd-social-icon {
				display: inline-block;
				margin: 4px;
				text-align: center;
				font-size: 0
			}
			.wd-social-icons .wd-icon {
				display: inline-block;
				vertical-align: middle;
				font-family: woodmart-font
			}
			.social-facebook .wd-icon:before {
				content: ""
			}
			.social-twitter .wd-icon:before {
				content: ""
			}
			.social-instagram .wd-icon:before {
				content: ""
			}
			.social-pinterest .wd-icon:before {
				content: ""
			}
			.social-youtube .wd-icon:before {
				content: ""
			}
			.icons-design-colored .wd-social-icon {
				color: #fff !important
			}
			.icons-design-colored .social-facebook {
				background-color: #365493
			}
			.icons-design-colored .social-twitter {
				background-color: #3cf
			}
			.icons-design-colored .social-instagram {
				background-color: #774430
			}
			.icons-design-colored .social-pinterest {
				background-color: #cb2027
			}
			.icons-design-colored .social-youtube {
				background-color: #cb2027
			}
			.icons-size-small .wd-social-icon {
				width: 30px;
				height: 30px
			}
			.wd-social-icons.icons-size-small .wd-icon {
				font-size: 14px;
				line-height: 30px
			}
			.social-form-circle .wd-social-icon {
				border-radius: 50%
			}
			.wd-toolbar {
				position: fixed;
				right: 0;
				bottom: 0;
				left: 0;
				z-index: 350;
				display: flex;
				align-items: center;
				justify-content: space-between;
				overflow-x: auto;
				overflow-y: hidden;
				-webkit-overflow-scrolling: touch;
				padding: 5px;
				height: 55px;
				background-color: #fff;
				box-shadow: 0 0 9px rgba(0, 0, 0, .12)
			}
			.wd-toolbar>div {
				flex: 1 0 20%
			}
			.wd-toolbar>div a {
				height: 45px
			}
			.wd-toolbar.wd-toolbar-label-show>div a {
				position: relative;
				padding-bottom: 15px
			}
			.wd-toolbar.wd-toolbar-label-show .wd-toolbar-label {
				display: block
			}
			.wd-toolbar-label {
				position: absolute;
				right: 10px;
				bottom: 3px;
				left: 10px;
				display: none;
				overflow: hidden;
				text-align: center;
				text-overflow: ellipsis;
				white-space: nowrap;
				font-weight: 600;
				font-size: 11px;
				line-height: 1;
				padding: 1px 0
			}
			.wd-toolbar-item .wd-tools-icon:before {
				font-size: 19px
			}
			.wd-toolbar-link .wd-tools-icon:before {
				content: "";
				font-family: woodmart-font
			}
			.wd-toolbar-link .wd-custom-icon {
				min-width: auto;
				width: auto
			}
			.wd-toolbar-link .wd-custom-icon img {
				width: auto;
				height: 20px
			}
			.scrollToTop {
				position: fixed;
				right: 20px;
				bottom: 20px;
				z-index: 350;
				width: 50px;
				height: 50px;
				border-radius: 50%;
				background-color: rgba(255, 255, 255, .9);
				box-shadow: 0 0 5px rgba(0, 0, 0, .17);
				color: #333;
				text-align: center;
				opacity: 0;
				backface-visibility: hidden;
				-webkit-backface-visibility: hidden;
				transform: translateX(100%)
			}
			.scrollToTop:after {
				display: inline-block;
				font-weight: 600;
				font-size: 16px;
				line-height: 50px;
				content: "";
				font-family: woodmart-font
			}
			.vc_row-full-width {
				float: left;
				width: 100%
			}
			.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {
				z-index: auto
			}
			@media (min-width:1025px) {
				.wd-scroll {
					--scrollbar-track-bg: rgba(0, 0, 0, .05);
					--scrollbar-thumb-bg: rgba(0, 0, 0, .12)
				}
				.wd-scroll ::-webkit-scrollbar {
					width: 5px
				}
				.wd-scroll ::-webkit-scrollbar-track {
					background-color: var(--scrollbar-track-bg)
				}
				.wd-scroll ::-webkit-scrollbar-thumb {
					background-color: var(--scrollbar-thumb-bg)
				}
				.whb-hidden-lg {
					display: none
				}
				.title-size-default {
					padding: 60px 0
				}
				.title-size-default .title {
					font-size: 68px
				}
				.wd-toolbar {
					display: none
				}
				[data-vc-full-width] {
					position: relative;
					box-sizing: border-box;
					width: 100vw;
					left: calc(50% - 50vw + 15px)
				}
			}
			@media (max-width:1024px) {
				.wd-fontsize-xl {
					font-size: 22px
				}
				.text-larger {
					font-size: inherit
				}
				.wd-side-hidden {
					width: 300px
				}
				.wd-close-side {
					top: -150px;
					height: calc(100vh + 300px)
				}
				.whb-visible-lg {
					display: none
				}
				.sticky-toolbar-on {
					padding-bottom: 55px
				}
				.sticky-toolbar-on .scrollToTop {
					bottom: 67px
				}
				.scrollToTop {
					right: 12px;
					bottom: 12px;
					width: 40px;
					height: 40px
				}
				.scrollToTop:after {
					font-size: 14px;
					line-height: 40px
				}
			}
			@media (max-width:768px) {
				.wd-header-mobile-nav.wd-style-text .wd-tools-text {
					display: none
				}
			}
			@media (max-width:575px) {
				[class*=wd-width-] {
					max-width: 100%
				}
				.title-wrapper .title {
					font-size: 20px
				}
			}
			@media (min-width:1025px) {
				.whb-top-bar-inner {
					height: 42px;
					max-height: 42px
				}
				.whb-general-header-inner {
					height: 104px;
					max-height: 104px
				}
			}
			@media (max-width:1024px) {
				.whb-top-bar-inner {
					height: 40px;
					max-height: 40px
				}
				.whb-general-header-inner {
					height: 60px;
					max-height: 60px
				}
			}
			.whb-top-bar {
				background-color: #f8f8f8
			}
			.whb-general-header {
				border-color: rgba(129, 129, 129, .2);
				border-bottom-width: 1px;
				border-bottom-style: solid
			}
			@-webkit-keyframes fadeIn {
				0% {
					opacity: 0
				}
				100% {
					opacity: 1
				}
			}
			@keyframes fadeIn {
				0% {
					opacity: 0
				}
				100% {
					opacity: 1
				}
			}
			.fadeIn {
				-webkit-animation-name: fadeIn;
				animation-name: fadeIn
			}
			@-webkit-keyframes fadeInUp {
				0% {
					opacity: 0;
					-webkit-transform: translate3d(0, 100%, 0);
					transform: translate3d(0, 100%, 0)
				}
				100% {
					opacity: 1;
					-webkit-transform: none;
					transform: none
				}
			}
			@keyframes fadeInUp {
				0% {
					opacity: 0;
					-webkit-transform: translate3d(0, 100%, 0);
					transform: translate3d(0, 100%, 0)
				}
				100% {
					opacity: 1;
					-webkit-transform: none;
					transform: none
				}
			}
			.fadeInUp {
				-webkit-animation-name: fadeInUp;
				animation-name: fadeInUp
			}
			div.wpforms-container-full,
			div.wpforms-container-full .wpforms-form * {
				background: none;
				border: 0 none;
				border-radius: 0;
				-webkit-border-radius: 0;
				-moz-border-radius: 0;
				float: none;
				font-size: 100%;
				height: auto;
				letter-spacing: normal;
				list-style: none;
				outline: none;
				position: static;
				text-decoration: none;
				text-indent: 0;
				text-shadow: none;
				text-transform: none;
				width: auto;
				visibility: visible;
				overflow: visible;
				margin: 0;
				padding: 0;
				box-sizing: border-box;
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				-webkit-box-shadow: none;
				-moz-box-shadow: none;
				-ms-box-shadow: none;
				-o-box-shadow: none;
				box-shadow: none
			}
			div.wpforms-container-full {
				margin-left: auto;
				margin-right: auto
			}
			div.wpforms-container-full .wpforms-form input,
			div.wpforms-container-full .wpforms-form label,
			div.wpforms-container-full .wpforms-form button,
			div.wpforms-container-full .wpforms-form textarea {
				margin: 0;
				border: 0;
				padding: 0;
				display: inline-block;
				vertical-align: middle;
				background: none;
				height: auto;
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				box-sizing: border-box
			}
			div.wpforms-container-full .wpforms-form textarea {
				width: 100%
			}
			div.wpforms-container-full .wpforms-form input.wpforms-field-medium {
				max-width: 60%
			}
			div.wpforms-container-full .wpforms-form textarea.wpforms-field-small {
				height: 70px
			}
			div.wpforms-container-full .wpforms-form input.wpforms-field-large {
				max-width: 100%
			}
			div.wpforms-container-full .wpforms-form .wpforms-field {
				padding: 10px 0;
				clear: both
			}
			div.wpforms-container-full .wpforms-form .wpforms-field-label {
				display: block;
				font-weight: 700;
				font-size: 16px;
				float: none;
				line-height: 1.3;
				margin: 0 0 4px 0;
				padding: 0
			}
			div.wpforms-container-full .wpforms-form .wpforms-required-label {
				color: #f00;
				font-weight: 400
			}
			div.wpforms-container-full .wpforms-form .wpforms-one-half {
				float: left;
				margin-left: 4%;
				clear: none
			}
			div.wpforms-container-full .wpforms-form .wpforms-one-half {
				width: 48%
			}
			div.wpforms-container-full .wpforms-form .wpforms-first {
				clear: both !important;
				margin-left: 0 !important
			}
			div.wpforms-container-full .wpforms-form input[type=email],
			div.wpforms-container-full .wpforms-form input[type=tel],
			div.wpforms-container-full .wpforms-form input[type=text],
			div.wpforms-container-full .wpforms-form textarea {
				background-color: #fff;
				box-sizing: border-box;
				border-radius: 2px;
				color: #333;
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				display: block;
				float: none;
				font-size: 16px;
				border: 1px solid #ccc;
				padding: 6px 10px;
				height: 38px;
				width: 100%;
				line-height: 1.3
			}
			div.wpforms-container-full .wpforms-form button[type=submit] {
				background-color: #eee;
				border: 1px solid #ddd;
				color: #333;
				font-size: 1em;
				padding: 10px 15px
			}
			div.wpforms-container-full .wpforms-form .wpforms-submit-container {
				padding: 10px 0 0 0;
				clear: both;
				position: relative
			}
			div.wpforms-container-full .wpforms-form .wpforms-submit-spinner {
				margin-left: .5em;
				display: inline-block;
				vertical-align: middle;
				max-width: 26px
			}
			div.wpforms-container-full .wpforms-form .wpforms-captcha-math input {
				display: inline-block;
				width: 70px;
				vertical-align: inherit;
				margin: 0 0 0 5px
			}
			div.wpforms-container-full .wpforms-form .wpforms-captcha-equation {
				font-size: 16px
			}
			div.wpforms-container-full {
				margin-bottom: 24px
			}
			div.wpforms-container-full .wpforms-form .wpforms-field-hp {
				display: none !important;
				position: absolute !important;
				left: -9000px !important
			}
			@media only screen and (max-width:600px) {
				div.wpforms-container-full .wpforms-form .wpforms-field:not(.wpforms-field-phone):not(.wpforms-field-select-style-modern) {
					overflow-x: hidden
				}
				div.wpforms-container-full .wpforms-form .wpforms-field>* {
					max-width: 100%
				}
				div.wpforms-container-full .wpforms-form input.wpforms-field-medium,
				div.wpforms-container-full .wpforms-form input.wpforms-field-large {
					max-width: 100%
				}
			}
			body {
				--wp--preset--color--black: #000;
				--wp--preset--color--cyan-bluish-gray: #abb8c3;
				--wp--preset--color--white: #fff;
				--wp--preset--color--pale-pink: #f78da7;
				--wp--preset--color--vivid-red: #cf2e2e;
				--wp--preset--color--luminous-vivid-orange: #ff6900;
				--wp--preset--color--luminous-vivid-amber: #fcb900;
				--wp--preset--color--light-green-cyan: #7bdcb5;
				--wp--preset--color--vivid-green-cyan: #00d084;
				--wp--preset--color--pale-cyan-blue: #8ed1fc;
				--wp--preset--color--vivid-cyan-blue: #0693e3;
				--wp--preset--color--vivid-purple: #9b51e0;
				--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, #9b51e0 100%);
				--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, #7adcb4 0%, #00d082 100%);
				--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
				--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, #cf2e2e 100%);
				--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, #eee 0%, #a9b8c3 100%);
				--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, #4aeadc 0%, #9778d1 20%, #cf2aba 40%, #ee2c82 60%, #fb6962 80%, #fef84c 100%);
				--wp--preset--gradient--blush-light-purple: linear-gradient(135deg, #ffceec 0%, #9896f0 100%);
				--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, #fecda5 0%, #fe2d2d 50%, #6b003e 100%);
				--wp--preset--gradient--luminous-dusk: linear-gradient(135deg, #ffcb70 0%, #c751c0 50%, #4158d0 100%);
				--wp--preset--gradient--pale-ocean: linear-gradient(135deg, #fff5cb 0%, #b6e3d4 50%, #33a7b5 100%);
				--wp--preset--gradient--electric-grass: linear-gradient(135deg, #caf880 0%, #71ce7e 100%);
				--wp--preset--gradient--midnight: linear-gradient(135deg, #020381 0%, #2874fc 100%);
				--wp--preset--duotone--dark-grayscale: url("#wp-duotone-dark-grayscale");
				--wp--preset--duotone--grayscale: url("#wp-duotone-grayscale");
				--wp--preset--duotone--purple-yellow: url("#wp-duotone-purple-yellow");
				--wp--preset--duotone--blue-red: url("#wp-duotone-blue-red");
				--wp--preset--duotone--midnight: url("#wp-duotone-midnight");
				--wp--preset--duotone--magenta-yellow: url("#wp-duotone-magenta-yellow");
				--wp--preset--duotone--purple-green: url("#wp-duotone-purple-green");
				--wp--preset--duotone--blue-orange: url("#wp-duotone-blue-orange");
				--wp--preset--font-size--small: 13px;
				--wp--preset--font-size--medium: 20px;
				--wp--preset--font-size--large: 36px;
				--wp--preset--font-size--x-large: 42px
			}
			#wd-5fddb2e7d0f1e .woodmart-title-container {
				line-height: 35px;
				font-size: 25px
			}
			@media (max-width:1024px) {
				#wd-5fddb2e7d0f1e .woodmart-title-container {
					line-height: 35px;
					font-size: 25px
				}
			}
			@media (max-width:767px) {
				#wd-5fddb2e7d0f1e .woodmart-title-container {
					line-height: 30px;
					font-size: 20px
				}
			}
			.vc_custom_1605532181653 {
				padding-top: 40px !important;
				background-position: 0 0 !important;
				background-repeat: no-repeat !important
			}
			.vc_custom_1605532169485 {
				background-position: 0 0 !important;
				background-repeat: no-repeat !important
			}
			.vc_custom_1605597408063 {
				padding-top: 0px !important
			}
			.vc_custom_1605597413889 {
				margin-bottom: 20px !important;
				padding-top: 0px !important
			}
			.vc_custom_1652376280484 {
				margin-bottom: 35px !important
			}
			.vc_custom_1589689007968 {
				margin-bottom: 20px !important;
				padding-top: 0px !important
			}
			.vc_custom_1589689016862 {
				padding-top: 0px !important
			}
			.vc_custom_1636880235382 {
				margin-bottom: 35px !important
			}
			.page-title-default {
				background-color: #000;
				background-repeat: repeat-y;
				background-size: cover;
				background-position: center center
			}
			.page-title-default.nitro-lazy {
				background-image: none !important
			}
			:root {
				--wd-text-font: Tahoma, Geneva, sans-serif;
				--wd-text-font-weight: 400;
				--wd-text-color: #777777;
				--wd-text-font-size: 14px;
			}
			:root {
				--wd-title-font: "Poppins", Arial, Helvetica, sans-serif;
				--wd-title-font-weight: 600;
				--wd-title-color: #242424;
			}
			:root {
				--wd-entities-title-font: "Poppins", Arial, Helvetica, sans-serif;
				--wd-entities-title-font-weight: 500;
				--wd-entities-title-color: #333333;
				--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
			}
			:root {
				--wd-alternative-font: "Lato", Arial, Helvetica, sans-serif;
			}
			:root {
				--wd-widget-title-font: "Poppins", Arial, Helvetica, sans-serif;
				--wd-widget-title-font-weight: 600;
				--wd-widget-title-transform: uppercase;
				--wd-widget-title-color: #333;
				--wd-widget-title-font-size: 16px;
			}
			:root {
				--wd-header-el-font: "Lato", Arial, Helvetica, sans-serif;
				--wd-header-el-font-weight: 700;
				--wd-header-el-transform: none;
				--wd-header-el-font-size: 16px;
			}
			.whb-top-bar .whb-text-element {
				font-size: 15px;
			}
			.whb-top-bar .fa {
				color: #f06b03;
			}
			html .page-title>.container>.title {
				font-size: 36px;
			}
			@media (max-width: 1024px) {
				html .page-title>.container>.title {
					font-size: 30px;
				}
			}
			@media (max-width: 767px) {
				html .page-title>.container>.title {
					font-size: 28px;
				}
			}
			html .product_title,
			html .post.blog-post-loop .post-title,
			html .post-single-page .post-title {
				font-weight: 600;
				font-size: 20px;
			}
			html .product-grid-item .wd-entities-title,
			html .slider-type-post .post.blog-post-loop .post-title {
				font-size: 15px;
			}
			:root {
				--wd-primary-color: rgb(0, 0, 0);
			}
			:root {
				--wd-alternative-color: rgb(1, 149, 193);
			}
			:root {
				--wd-link-color: #333333;
				--wd-link-color-hover: #242424;
			}
			:root {
				--btn-default-bgcolor: #f7f7f7;
			}
			:root {
				--btn-default-bgcolor-hover: #efefef;
			}
			:root {
				--btn-shop-bgcolor: rgb(10, 0, 0);
			}
			:root {
				--btn-shop-bgcolor-hover: rgb(10, 0, 0);
			}
			:root {
				--btn-accent-bgcolor: #0e91e3;
			}
			:root {
				--btn-accent-bgcolor-hover: #0e91e3;
			}
			:root {
				--notices-success-bg: #459647;
			}
			:root {
				--notices-success-color: #fff;
			}
			:root {
				--notices-warning-bg: #E0B252;
			}
			:root {
				--notices-warning-color: #fff;
			}
			:root {
				--wd-form-brd-radius: 5px;
				--wd-form-brd-width: 2px;
				--btn-default-color: #333;
				--btn-default-color-hover: #333;
				--btn-shop-color: #fff;
				--btn-shop-color-hover: #fff;
				--btn-accent-color: #fff;
				--btn-accent-color-hover: #fff;
				--btn-default-brd-radius: 5px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
				--btn-shop-brd-radius: 5px;
				--btn-shop-box-shadow: none;
				--btn-shop-box-shadow-hover: none;
				--btn-accent-brd-radius: 5px;
				--btn-accent-box-shadow: none;
				--btn-accent-box-shadow-hover: none;
			}
			/* Site width */
			/* Header Boxed */
			@media (min-width: 1025px) {
				.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
					max-width: 1170px;
				}
			}
			.container {
				max-width: 1200px;
			}
			@media (min-width: 1200px) {
				[data-vc-full-width]:not([data-vc-stretch-content]) {
					padding-left: calc((100vw - 1200px) / 2);
					padding-right: calc((100vw - 1200px) / 2);
				}
				.platform-Windows [data-vc-full-width]:not([data-vc-stretch-content]) {
					padding-left: calc((100vw - 1217px) / 2);
					padding-right: calc((100vw - 1217px) / 2);
				}
			}
			/* Quick view */
			div.wd-popup.popup-quick-view {
				max-width: 1200px;
			}
			/* Shop popup */
			div.wd-popup.wd-promo-popup {
				max-width: 800px;
			}
			/* Age verify */
			div.wd-popup.wd-age-verify {
				max-width: 500px;
			}
			/* Header Banner */
			.header-banner {
				height: 90px;
			}
			body.header-banner-display .website-wrapper {
				margin-top: 90px;
			}
			/* Tablet */
			@media (max-width: 1024px) {
				/* header Banner */
				.header-banner {
					height: 50px;
				}
				body.header-banner-display .website-wrapper {
					margin-top: 50px;
				}
			}
			.woodmart-woocommerce-layered-nav .wd-scroll-content {
				max-height: 280px;
			}
			rs-slides [data-type=text],
			rs-slides [data-type=button] {
				font-family: Tahoma, Geneva, sans-serif !important;
			}
			rs-slides h1[data-type=text],
			rs-slides h2[data-type=text],
			rs-slides h3[data-type=text],
			rs-slides h4[data-type=text],
			rs-slides h5[data-type=text],
			rs-slides h6[data-type=text] {
				font-family: Poppins !important;
			}

			@font-face {
				font-weight: normal;
				font-style: normal;
				font-family: "woodmart-font";
				src: url("../font/d41d8cd98f00b204e9800998ecf8427e.woodmart-font.woff2") format("woff2"), url("../font/d41d8cd98f00b204e9800998ecf8427e.woodmart-font.woff") format("woff");
				font-display: swap
			}
			
			/*testimonial文字颜色*/
			.testimonial1 .testimonial-content,
			.testimonial1 .testimonial-content footer,
			.testimonial1 .testimonial-content footer>span {
				color: #fff;
			}
			.piaoico {
				z-index: 1;
				position: relative;
			}
			.productseries .btn-size-default {
				padding: 12px 6px;
			}
			.popup-quick-view .product_title {
				font-size: 14px;
				border-bottom: 1px solid #e6e6e6;
				padding-bottom: 10px;
			}
			.contact2 .woodmart-info-box .info-box-title {
				margin-bottom: 3px;
			}
			.woocommerce-ordering {
				display: none;
			}
			.widget_archive ul li,
			.widget_categories ul li,
			.widget_nav_menu ul li,
			.widget_pages ul li {
				border-bottom: 1px solid #ddd;
			}
			.arrows-style-2 .owl-nav>div,
			.arrows-style-3 .owl-nav>div {
				background-color: rgb(255 255 255 / 35%);
			}
			.arrows-style-2 .owl-nav>div[class*=prev],
			.arrows-style-3 .owl-nav>div[class*=prev] {
				left: 5%;
			}
			.arrows-style-2 .owl-nav>div[class*=next],
			.arrows-style-3 .owl-nav>div[class*=next] {
				right: 5%;
			}
			.reset-mb-10 p,
			.reset-mb-10 h5 {
				margin-bottom: 0px;
			}
			.box-icon-align-left .box-icon-wrapper {
				margin-right: 10px;
			}
			div.wpforms-container-full .wpforms-form button[type=submit] {
				background-color: var(--wd-primary-color);
				border: 1px solid #ddd;
				color: #fff;
				font-size: 13px;
				padding: 12px 25px;
				border-radius: 5px;
			}
			div.wpforms-container-full .wpforms-form button[type=submit]:hover,
			div.wpforms-container-full .wpforms-form button[type=submit]:active {
				background-color: var(--wd-alternative-color);
				border: 1px solid #ccc;
				cursor: pointer;
			}
			.wpforms-confirmation-container-full,
			div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
				background: var(--wd-primary-color);
				border: 1px solid #cccccd;
			}
			/*小工具产品分类li前图标*/
			/*样式一.product-categories li:before{ font-family: 'Font Awesome 5 Free';content: "\f138";line-height: 35px;font-size: 12px;font-weight: 600;
margin-right: 8px;}*/
			.product-categories li:before {
				font-family: "woodmart-font";
				content: "\f113";
				line-height: 35px;
				font-size: 12px;
			}
			.widget_product_categories .product-categories li a {
				flex: 1 1 calc(100% - 75px);
			}
			
		
			/*table表格样式*/
			table td {
				padding: 8px;
				border: 1px solid #e6e6e6;
			}
			table tbody th,
			table tfoot th {
				padding: 8px;
				border: 1px solid #e6e6e6;
			}
			@media (min-width: 1025px) {
				.whb-divider-element:before {
					height: 30px;
				}
				#tidio-chat-iframe {
					inset: auto !important;
					bottom: 80px !important;
					right: 0px !important;
				}
				/*news8*/
				.news8 .blog-design-small-images.has-post-thumbnail .entry-header {
					flex: 1 0 30%;
					max-width: 30%;
				}
				.news8 .blog-design-small-images.has-post-thumbnail .article-body-container {
					flex: 1 0 70%;
					max-width: 70%;
				}
				.news8 .blog-design-small-images.has-post-thumbnail.blog-style-shadow .article-body-container {
					margin-left: 0px;
				}
				.news8 .blog-post-loop .article-body-container {
					text-align: left;
				}
				.news8 .blog-design-small-images.has-post-thumbnail .article-inner {
					justify-content: flex-start;
					border-bottom: 1px solid #e9e9e9;
					padding-bottom: 15px;
				}
				.news8 .blog-style-shadow .article-body-container {
					box-shadow: unset;
				}
				.news8 .blog-style-shadow:hover .article-body-container {
					box-shadow: unset;
				}
				.news8 article {
					margin-bottom: 15px !important;
				}
				/*下拉菜单自动宽度*/
				.menu-simple-dropdown li {
					white-space: nowrap;
				}
				.menu-simple-dropdown .sub-menu-dropdown,
				.menu-simple-dropdown .sub-sub-menu {
					min-width: 200px;
					width: auto;
				}
			}
			@media (min-width: 768px) and (max-width: 1024px) {
				.whb-divider-element:before {
					height: 30px;
				}
				#tidio-chat-iframe {
					inset: auto !important;
					bottom: 120px !important;
					right: -15px !important;
				}
				/*下拉菜单自动宽度*/
				.menu-simple-dropdown li {
					white-space: nowrap;
				}
				.menu-simple-dropdown .sub-menu-dropdown,
				.menu-simple-dropdown .sub-sub-menu {
					min-width: 200px;
					width: auto;
				}
				/*news8*/
				.news8 .blog-design-small-images.has-post-thumbnail .entry-header {
					flex: 1 0 30%;
					max-width: 30%;
				}
				.news8 .blog-design-small-images.has-post-thumbnail .article-body-container {
					flex: 1 0 70%;
					max-width: 70%;
				}
				.news8 .blog-design-small-images.has-post-thumbnail.blog-style-shadow .article-body-container {
					margin-left: 0px;
				}
				.news8 .blog-post-loop .article-body-container {
					text-align: left;
				}
				.news8 .blog-design-small-images.has-post-thumbnail .article-inner {
					justify-content: flex-start;
					border-bottom: 1px solid #e9e9e9;
					padding-bottom: 15px;
				}
				.news8 .blog-style-shadow .article-body-container {
					box-shadow: unset;
				}
				.news8 .blog-style-shadow:hover .article-body-container {
					box-shadow: unset;
				}
				.news8 article {
					margin-bottom: 15px !important;
				}
			}
			@media (min-width: 577px) and (max-width: 767px) {
				#tidio-chat-iframe {
					inset: auto !important;
					bottom: 120px !important;
					right: -15px !important;
				}
			}
			@media (max-width: 576px) {
				#tidio-chat-iframe {
					inset: auto !important;
					bottom: 100px !important;
					right: -15px !important;
				}
			}
			
			
			
			