@charset "UTF-8";

[class^="briller-icon-"],
[class*=" briller-icon-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: "briller-icomoon" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.briller-icon-play:before {
	content: "\e903";
}

.briller-icon-right-arrow-new:before {
	content: "\e901";
}

.briller-icon-left-arrow-new:before {
	content: "\e902";
}

.briller-icon-notification-bell:before {
	content: "\e900";
}

.woocommerce-breadcrumb {
	text-align: center;
}

.section-title {
	letter-spacing: 0;
}

body.nav-active {
	padding-right: 0 !important;
}

.jcf-number .jcf-btn-inc::before,
.jcf-number .jcf-btn-dec::before {
	font-size: .875rem;
	font-family: inherit;
	font-weight: 300;
}

.jcf-number .jcf-btn-inc::before {
	content: "+";
}

.jcf-number .jcf-btn-dec::before {
	content: "_";
	position: relative;
	bottom: .3125rem;
}

button.btn,
a.btn,
input.btn {
	border-radius: 100px;
}

.modal .stock-alert-row .form-control {
	border-radius: 100px;
}

.fancybox__container {
	--fancybox-bg: rgba(0, 0, 0, .5);
}

.matat-wa-chat-container {
	bottom: 6.25rem;
}

.product-item .matat-wishlist-button-wrap {
	top: .3125rem;
	left: .3125rem;
}

.product-item .matat-wishlist-button-wrap a {
	background: rgba(255, 255, 255, .7);
}

.product-item .product-img {
	background: #e6e5e5;
}

.product-item .product-img .normal-image {
	padding-bottom: 100%;
}

.product-item .product-img .oos_button {
	width: auto;
	height: auto;
	border-radius: 100px;
	left: .3125rem;
	right: .3125rem;
	bottom: .3125rem;
	background: rgba(0, 0, 0, .6);
	min-height: 1.25rem;
	font-size: .6875rem;
	color: #fff;
	font-weight: 400;
}

.product-item .product-img .oos_button img {
	display: none;
}

.product-item .product-img .oos_button i {
	font-size: .5rem;
}

.product-item .product-img .oos_button .oos_btn_label {
	display: inline-block;
	padding-right: .3125rem;
}

.product-item .vimeo-wrap {
	padding-bottom: 100%;
}

.product-item .vimeo-wrap iframe {
	background: #000;
}

.product-item .matat_sale_badge,
.product-item .sold-out-label,
.product-item .sale-label,
.product-item [class^="-sale-label"],
.product-item [class*="-sale-label"],
.product-item .new-label,
.product-item .off-label,
.product-item .comming-soon-label {
	right: 0;
	border-radius: 100px 0 0 100px;
	background: rgba(255, 255, 255, .7);
	box-shadow: none;
}

.product-item .sold-out-label {
	text-transform: uppercase;
	background: rgba(0, 0, 0, .6);
	color: #fff;
}

.product-item .product-detail {
	text-align: center;
}

.product-item .product-title,
.product-item .product-name {
	font-weight: 500;
}

.product-item span.price del,
.product-item .product-price del {
	color: rgba(0, 0, 0, .3);
}

.product-item span.price ins,
.product-item .product-price ins {
	color: #cb0000;
}

.woo-variation-swatches .product-item .wvs-archive-variation-wrapper .variations .woo-variation-items-wrapper {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.woo-variation-swatches .product-item .wvs-archive-variation-wrapper .variations .archive-variable-items {
	margin-inline: auto;
}

.woo-variation-swatches .product-item .wvs-archive-variation-wrapper .variations .archive-variable-items .variable-item:last-child {
	margin-left: 0;
}

.header-offer-bar::before,
#header::before {
	bottom: -1px;
}

.header-offer-bar {
	font-size: .75rem;
}

.header-offer-bar .offer-slider {
	max-width: 13.3125rem;
}

.logo {
	width: 5.8125rem;
}

.header-action-nav .btn-wishlist .counter_wish {
	display: none;
}

.header-action-nav .btn-cart .counter {
	background: #f0d5ee;
	color: #000;
}

#primary-nav .primary-menu > li > a {
	font-weight: 700;
}

.mini-cart-item .jcf-number input[type="number"] {
	border-radius: 100px;
}

.promo-code-wrap .promo-input,
.promo-code-wrap .btn-promo {
	border-radius: 100px;
}

.login-modal .modal-form-holder .form-group,
.register-modal .modal-form-holder .form-group {
	padding-left: .46875rem;
}

.login-modal .form-control,
.login-modal .btn,
.login-modal .btn-google,
.register-modal .form-control,
.register-modal .btn,
.register-modal .btn-google {
	border-radius: 100px;
}

body:not(.home) .home-layout-three {
	margin-top: 1.875rem;
}

.home-layout-three .col-item:hover img {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.home-layout-three .box-content {
	position: static;
	margin-top: .625rem;
}

.home-layout-three .box-content .box-title {
	color: #000;
	margin-bottom: .625rem;
	font-size: 1.0625rem;
	font-weight: 300;
	line-height: 1.3;
}

.home-layout-three .box-content .btn {
	min-height: 2rem;
	border-radius: 100px;
	background: none;
	color: #000;
	font-size: .75rem;
	font-weight: 400;
}

.home-layout-three .box-content .btn:not(.disabled):not(:disabled):hover {
	background: #000;
	color: #fff;
}

.home .story-layout-section {
	background: #f7f7f7;
	padding-block: 1.25rem;
}

.home .story-layout-section .story-circles-row:not(.slick-initialized) {
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.home .story-layout-section .story-circles-row:not(.slick-initialized) .story-col {
	padding-bottom: 0;
	-ms-flex-preferred-size: initial;
	flex-basis: initial;
	max-width: 6.0625rem;
	min-width: 6.0625rem;
	text-align: center;
}

.home .story-layout-section .story-circles-row .story-col img {
	margin: 0 auto;
	width: auto;
	height: auto;
}

.home .story-layout-section .story-circles-row .story-col .story-title {
	margin-top: .3125rem;
	font-size: .75rem;
	font-weight: 400;
}

.home .story-layout-section .story-circles-row .story-col .story_img_wrap {
	padding-bottom: 0;
}

.home .story-layout-section .story-circles-row .story-col .story_img_wrap img {
	position: inherit;
}

.home .home-layout-four:not(.has_slider):not(.video-layout):not(.slick-initialized) {
	gap: 1.0625rem .625rem;
}

.home .home-layout-four .box-title {
	margin-top: .625rem;
	font-size: .9375rem;
	font-weight: 300;
	line-height: 1.3;
}

.bottom-benefit-section .benefit-row {
	gap: .9375rem;
}

.bottom-benefit-section .benefit-col {
	height: auto;
	min-height: 3.125rem;
	padding: .4375rem .625rem;
	border-radius: 100px;
}

.bottom-benefit-section .benefit-col:nth-child(2) .ico-wrap {
	font-size: 1.625rem;
}

.bottom-benefit-section .benefit-col .ico-wrap {
	height: auto;
	-ms-flex-preferred-size: 1.625rem;
	flex-basis: 1.625rem;
	max-width: 1.625rem;
	font-size: 1.25rem;
}

.bottom-benefit-section .benefit-col .ico-wrap img {
	height: auto;
	width: 1em;
}

.bottom-benefit-section .benefit-col .text-wrap {
	font-size: .75rem;
	padding-right: .9375rem;
	max-width: calc(100% - 1.625rem);
}

.matat-instagram-section .section-title {
	font-weight: 700;
}

.matat-instagram-section .instagram_profile {
	direction: ltr;
	position: relative;
}

.matat-instagram-section .instagram_profile:before {
	position: absolute;
	font-family: "icomoon" !important;
	content: "\e92c";
	left: -1.0625rem;
	top: 58%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: .625rem;
}

.single-product-layout-two:not(.single_gallery_size_big) .woocommerce-breadcrumb {
	padding-top: .625rem;
	padding-bottom: 1.1875rem;
}

.single-product-detail-container > .single-product-container {
	max-width: 1023px;
}

.single-product-detail-container .product-share-sc .product-share-para {
	font-weight: 300;
	padding-left: .375rem;
}

.single-product-detail-container .product-share-sc a:has(.icon-facebook) {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
}

.single-product-detail {
	margin-bottom: 1.875rem;
}

.single-product-detail .single-slider-wrapper .pagination-slider .img-wrap-pagination {
	padding-bottom: 100%;
}

.single-product-detail .single-slider-wrapper .single-product-slider .img-wrap {
	padding-bottom: 100%;
}

.single-product-detail .single-slider-wrapper .single-product-slider .img-wrap img:not(.zoomImg) {
	padding: 0;
}

.single-product-detail .single-slider-wrapper .single-product-slider .vimeo-wrap {
	padding-bottom: 100%;
}

.single-product-detail .single-slider-wrapper .single-product-slider .slick-dots button {
	background: rgba(255, 255, 255, .8);
	border: none;
	width: 13px;
	height: 13px;
}

.single-product-detail .single-slider-wrapper .single-product-slider .slick-dots .slick-active button {
	background: rgba(113, 113, 113, .8);
}

.single-product-summary .product-detail-header .matat-wishlist-button-wrap {
	top: 0;
}

.single-product-summary .product_title {
	font-weight: 500;
}

.single-product-summary .woocommerce-product-details__short-description {
	font-size: .75rem;
	font-weight: 300;
	line-height: 1.5;
	padding-bottom: 1.25rem;
}

.single-product-summary .woocommerce-product-details__short-description p:last-child {
	margin-bottom: 0;
}

.single-product-summary .product-price {
	font-weight: 400;
}

.single-product-summary .product-price del .amount {
	text-decoration: none;
	position: relative;
}

.single-product-summary .product-price del .amount::before {
	content: "";
	background: #b0b0b0;
	width: 100%;
	height: 1px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}

.single-product-summary .product-quantity {
	padding-top: 0;
}

.single-product-summary .product-quantity .jcf-number {
	border-radius: 100px;
}

.single-product-summary .product-quantity .jcf-number input {
	font-weight: 300;
}

.single-product-summary .product-quantity .stock {
	margin: .46875rem 0 0;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%;
}

.single-product-summary .btn-holder {
	margin-bottom: 1.25rem;
}

.single-product-summary .add-to-cart-btn .primary-matat-btn {
	background: #f0d5ee;
	border-color: #f0d5ee;
	border-radius: 100px;
	font-weight: 400;
	color: #000;
}

.single-product-summary .add-to-cart-btn .primary-matat-btn:not(.disabled):not(:disabled):hover,
.single-product-summary .add-to-cart-btn .primary-matat-btn:not(.disabled):not(:disabled):focus {
	background: #e3afdf;
	border-color: #e3afdf;
	color: #000;
}

.product-tab-info .tab-content a[data-toggle="collapse"] {
	font-size: .75rem;
	font-weight: 300;
}

.product-tab-info .tab-content a[data-toggle="collapse"]:before {
	content: "_";
	font-size: 1.125rem;
	font-family: inherit;
	font-weight: 300;
	margin-top: -.4375rem;
}

.product-tab-info .tab-content a[data-toggle="collapse"].collapsed {
	font-weight: 300;
}

.product-tab-info .tab-content a[data-toggle="collapse"].collapsed:before {
	content: "+";
	margin-top: 0;
}

.related-product-section {
	background: none;
	padding: 0;
	margin-bottom: 1.125rem;
}

.related-product-section .section-title {
	margin-bottom: .625rem;
	font-size: 1rem;
	font-weight: 300;
	color: #191919;
}

.related-product-section .related-product-slider .product-col {
	margin: 0 .46875rem;
}

.single-whatsapp-block {
	margin-bottom: 1.25rem;
}

.single-whatsapp-block .single-whatsapp-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #f8f8f8;
	border-radius: 100px;
	min-height: 2.8125rem;
	padding: .3125rem .625rem;
}

.single-whatsapp-block .single-whatsapp-img {
	-ms-flex-preferred-size: 1.40625rem;
	flex-basis: 1.40625rem;
	max-width: 1.40625rem;
	box-shadow: 0 .09375rem .1875rem rgba(0, 0, 0, .16);
	border-radius: 100%;
}

.single-whatsapp-block .single-whatsapp-content {
	padding-right: .625rem;
	font-size: .75rem;
	color: #000;
	line-height: 1.3;
	font-weight: 300;
}

.single-whatsapp-block .single-whatsapp-title {
	margin-bottom: .25rem;
	font-weight: 400;
}

.no-sale-form-holder {
	margin-bottom: 1.25rem;
}

.no-sale-form-holder .no-sale-form-title {
	margin: 0 0 .9375rem;
	font-size: .9375rem;
	font-weight: 300;
	color: #191919;
}

.no-sale-form-holder .form-row {
	margin: 0;
}

.no-sale-form-holder .form-group {
	margin-bottom: .9375rem;
	padding: 0;
	position: relative;
	width: 100%;
}

.no-sale-form-holder .form-group.btn-holder {
	margin: 0;
}

.no-sale-form-holder .form-group .form-control {
	width: 100%;
	border: 1px solid #c9c9c9;
	border-radius: 100px;
	height: 2rem;
	font-weight: 300;
}

.no-sale-form-holder .form-group .btn {
	width: 100%;
	background: #f0d5ee;
	border: 1px solid #f0d5ee;
	border-radius: 100px;
	min-height: 2rem;
	height: auto;
	line-height: 1;
	font-size: .75rem;
	font-weight: 400;
	color: #000;
}

.no-sale-form-holder .form-group .btn:not(.disabled):not(:disabled):hover {
	background: #e3afdf;
	border-color: #e3afdf;
	color: #000;
}

.no-sale-form-holder .form-group .wpcf7-spinner {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}

.archive .woocommerce-breadcrumb {
	text-align: center;
}

.shop-page-container {
	margin-bottom: 1.875rem;
}

.woocommerce-pagination .page-numbers,
.woocommerce-pagination .wp-pagenavi {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.woocommerce-pagination .page-numbers .prev,
.woocommerce-pagination .page-numbers .next,
.woocommerce-pagination .page-numbers .nextpostslink,
.woocommerce-pagination .page-numbers .previouspostslink,
.woocommerce-pagination .wp-pagenavi .prev,
.woocommerce-pagination .wp-pagenavi .next,
.woocommerce-pagination .wp-pagenavi .nextpostslink,
.woocommerce-pagination .wp-pagenavi .previouspostslink {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.checkout-container textarea {
	border-radius: 20px;
}

.cart_item .quantity .jcf-number input[type="number"] {
	border-radius: 100px;
}

.promo-code-main .coupon-code-input {
	padding-left: .46875rem;
}

.promo-code-main .coupon-code-input .promo-input {
	border-radius: 100px;
}

.promo-code-main button.btn-promo {
	border-radius: 100px;
}

.checkout-billing-container input.input-text {
	border-radius: 100px;
}

.checkout-billing-container .select2-container--default .select2-selection--single {
	border-radius: 100px;
}

.checkout-billing-container .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.checkout-billing-container .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.checkout-billing-container .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,
.checkout-billing-container .select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
	border-radius: 100px;
}

.gift-card-box .gift-text textarea {
	border-radius: 100px;
}

.woocommerce-checkout > .select2-container--open .select2-dropdown--below,
.woocommerce-checkout > .select2-container--open .select2-dropdown--above {
	border-radius: .9375rem;
	border: none;
	background: #f4f2f2;
	top: .3125rem;
	overflow: hidden;
}

.woocommerce-checkout > .select2-container--open .select2-dropdown--below .select2-search,
.woocommerce-checkout > .select2-container--open .select2-dropdown--above .select2-search {
	padding: .625rem;
}

.woocommerce-checkout > .select2-container--open .select2-dropdown--above {
	top: -.3125rem;
}

.woocommerce-checkout > .select2-container--open .select2-search--dropdown .select2-search__field {
	border-radius: 100px;
}

.woocommerce-checkout > .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar {
	width: 7px;
}

.woocommerce-checkout > .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-track {
	background: rgba(0, 0, 0, .15);
}

.woocommerce-checkout > .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-thumb {
	background: #000;
}

.woocommerce-checkout > .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-thumb:hover {
	background: #000;
}

.btn.btn-next-step,
button.btn#place_order {
	border-radius: 100px;
}

.post-type-archive-courses .shop-products-row {
	-ms-grid-columns: (minmax(0, 1fr))[1];
	grid-template-columns: repeat(1, minmax(0, 1fr));
}

.post-type-archive-courses .shop-products-row .product-item .blog-item .blog-title {
	font-size: .9375rem;
	font-weight: 300;
	line-height: 1.3;
	text-align: center;
	margin-bottom: 0;
}

.course-container .container {
	max-width: 610px;
}

.course-container .container > div {
	margin-bottom: 1.5625rem;
	padding-bottom: 1.5625rem;
	border-bottom: 1px solid #dbdbdb;
}

.course-container .container > div:last-child {
	margin-bottom: 1.875rem;
	padding-bottom: 0;
	border-bottom: none;
}

.course-container .container > div.course-gal-block {
	margin-bottom: 1.25rem;
}

.course-container .page-title {
	margin: 0 0 .9375rem;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.3;
	color: #191919;
}

.course-container .course-block-desc {
	font-size: .75rem;
	font-weight: 300;
	line-height: 1.3;
	max-width: 792px;
	color: #191919;
}

.course-container .course-block-desc > * {
	margin-top: 0;
	margin-bottom: 1rem;
}

.course-container .course-block-desc > *:last-child {
	margin-bottom: 0;
}

.course-container .course-block-desc ul li {
	display: block;
	position: relative;
	margin-bottom: .46875rem;
	padding-right: .8125rem;
}

.course-container .course-block-desc ul li:last-child {
	margin-bottom: 0;
}

.course-container .course-block-desc ul li::before {
	content: "";
	background: #f0d5ee;
	width: .34375rem;
	height: .34375rem;
	border-radius: 100%;
	position: absolute;
	top: .3125rem;
	right: 0;
}

.course-container .course-block-title {
	margin: 0 0 .9375rem;
	font-size: .9375rem;
	font-weight: 600;
	line-height: 1.3;
}

.course-container .course-detail-form-inn .form-group {
	margin: 0 0 .9375rem;
	padding: 0;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%;
}

.course-container .course-detail-form-inn .form-group.btn-holder {
	margin-bottom: 0;
	position: relative;
}

.course-container .course-detail-form-inn .form-group.btn-holder .wpcf7-spinner {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}

.course-container .course-detail-form-inn .form-group input {
	width: 100%;
	height: 2rem;
	border: 1px solid #c9c9c9;
	border-radius: 100px;
	padding: .1875rem .625rem;
	font-size: .75rem;
	font-weight: 300;
	color: #191919;
}

.rtl .course-container .course-detail-form-inn .form-group input {
	direction: rtl;
}

.course-container .course-detail-form-inn .form-group input.btn {
	border-color: #f0d5ee;
	background: #f0d5ee;
	color: #000;
	font-size: .75rem;
	font-weight: 400;
}

.course-container .course-detail-form-inn .form-group input.btn:not(.disabled):not(:disabled):hover,
.course-container .course-detail-form-inn .form-group input.btn:not(.disabled):not(:disabled):focus {
	border-color: #e3afdf;
	background: #e3afdf;
	color: #000;
}

.course-container .course-gal-block .gallery {
	margin: 0;
}

.course-container .course-gal-block .gallery-item {
	margin: 0;
	padding: .625rem 0;
	max-width: 484px;
}

.course-container .course-gal-block .gallery-item.hs-video .gallery-icon {
	position: relative;
}

.course-container .course-gal-block .gallery-item.hs-video .gallery-icon a {
	display: block;
	position: relative;
}

.course-container .course-gal-block .gallery-item.hs-video .gallery-icon a::before {
	content: "\e903";
	font-family: "briller-icomoon";
	font-size: 3.25rem;
	line-height: 1;
	color: #fff;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.footer-layout-default:not(.home) #footer {
	box-shadow: none;
}

#footer .design-dev-info a {
	font-size: .75rem;
	font-weight: 300;
}

#footer .design-dev-info a img {
	width: .875rem;
}

.footer-newsletter {
	background: none;
	padding-block: 0;
}

.footer-newsletter .container {
	padding: 1.5625rem 0;
	border-top: 1px solid #f0d5ee;
	max-width: 580px;
}

.footer-newsletter .container > * {
	max-width: 500px;
	margin-inline: auto;
	line-height: 1.3;
}

.footer-newsletter.content_right .container {
	max-width: 1280px;
}

.footer-newsletter .widget-title {
	margin-bottom: .9375rem;
	font-size: 1.25rem;
	font-weight: 300;
}

.footer-newsletter form {
	padding: 0;
	max-width: 100%;
}

.footer-newsletter .input-row {
	border: 1px solid #efefef;
	border-radius: 100px;
	margin-bottom: .625rem;
}

.footer-newsletter .input-wrap {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	max-width: 100%;
}

.footer-newsletter .input-wrap input[type="email"] {
	border: none;
	padding: .4375rem .625rem;
	font-size: .75rem;
}

.footer-newsletter .btn-wrap {
	margin-right: 0;
	-ms-flex-preferred-size: 5rem;
	flex-basis: 5rem;
	max-width: 5rem;
}

.footer-newsletter .btn-wrap button.btn {
	font-size: .8125rem;
	min-height: calc(100% + 2px);
	background: #f0d5ee;
	border-color: #f0d5ee;
	color: #000;
	margin-top: -1px;
	margin-left: -1px;
	border-radius: 100px;
	height: auto;
}

.footer-newsletter .btn-wrap button.btn:not(.disabled):not(:disabled):hover {
	background: #000;
	border-color: #000;
	color: #fff;
}

.footer-newsletter .form-info-wrap,
.footer-newsletter .check-wrap label {
	font-weight: 300;
}

.footer-newsletter .check-wrap label .wpcf7-list-item-label {
	padding-right: 1.3125rem;
}

.footer-newsletter .check-wrap label .wpcf7-list-item-label::before {
	border-radius: 2px;
}

.footer-middle {
	background: #f7f7f7;
}

.footer-middle .widget-title {
	font-weight: 400;
	line-height: 1.15;
}

.footer-gift .footer-gift-info img {
	width: 100%;
	height: auto;
}

.footer-bottom {
	border-top: none;
}

@font-face {
	font-family: "briller-icomoon";
	src: url("../fonts/briller-icomoon.eot?9ggqnl");
	src: url("../fonts/briller-icomoon.eot?9ggqnl#iefix") format("embedded-opentype"), url("../fonts/briller-icomoon.ttf?9ggqnl") format("truetype"), url("../fonts/briller-icomoon.woff?9ggqnl") format("woff"), url("../fonts/briller-icomoon.svg?9ggqnl#briller-icomoon") format("svg");
	font-weight: normal;
	font-style: normal;
	font-display: block;
}

@media (min-width: 768px) {
	:root {
		font-size: 18px;
	}

	.section-title {
		font-size: 26px;
	}

	.form-control {
		font-size: 16px;
	}

	.jcf-number .jcf-btn-inc::before,
	.jcf-number .jcf-btn-dec::before {
		font-size: 24px;
	}

	.jcf-number .jcf-btn-dec::before {
		bottom: 9px;
	}

	.jcf-select .jcf-list {
		font-size: 16px;
	}

	button.btn,
	a.btn,
	input.btn {
		font-size: 16px;
	}

	.woocommerce-breadcrumb {
		font-size: 14px;
	}

	.matat-wa-chat-container {
		bottom: 133px;
	}

	.product-item {
		text-align: center;
	}

	.product-item .matat-wishlist-button-wrap {
		top: 8px;
		left: 10px;
	}

	.product-item .product-img {
		margin-bottom: 15px;
	}

	.product-item .product-img .oos_button {
		left: 10px;
		right: 10px;
		bottom: 10px;
		min-height: 31px;
		font-size: 18px;
	}

	.product-item .product-img .oos_button i {
		font-size: 16px;
	}

	.product-item .product-img .oos_button .oos_btn_label {
		padding-right: 10px;
	}

	.product-item .matat_sale_badge,
	.product-item .sold-out-label,
	.product-item .sale-label,
	.product-item [class^="-sale-label"],
	.product-item [class*="-sale-label"],
	.product-item .new-label,
	.product-item .off-label,
	.product-item .comming-soon-label {
		padding-inline: 10px;
	}

	.product-item .product-title,
	.product-item .product-name {
		font-size: 15px;
	}

	.header-offer-bar {
		font-size: 16px;
	}

	.header-offer-bar .offer-slider {
		max-width: 312px;
	}

	.header-offer-bar .offer-slider .slick-arrow {
		font-size: 12px;
	}

	#header {
		box-shadow: none;
		border-bottom: 1px solid #e8e8e8;
	}

	.header-action-nav .btn-cart .counter {
		top: -4px;
		right: -10px;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}

	#primary-nav .primary-menu > li.menu-item-has-children > a:before {
		margin-top: 0;
	}

	.mini-cart-item .jcf-number .jcf-btn-inc::before,
	.mini-cart-item .jcf-number .jcf-btn-dec::before {
		font-size: 22px;
	}

	.login-modal .modal-form-holder .form-group,
	.register-modal .modal-form-holder .form-group {
		padding-left: 10px;
	}

	body:not(.home) .home-layout-three {
		margin-top: 40px;
	}

	.home-layout-three .box-content {
		margin-top: 15px;
	}

	.home-layout-three .box-content .box-title {
		margin-bottom: 15px;
		font-size: 22px;
	}

	.home-layout-three .box-content .btn {
		min-height: 45px;
		font-size: 18px;
	}

	.home .story-layout-section {
		padding-block: 30px;
	}

	.home .story-layout-section .story-circles-row:not(.slick-initialized) .story-col {
		max-width: 140px;
		min-width: auto;
	}

	.home .story-layout-section .story-circles-row .story-col .story-title {
		margin-top: 15px;
		font-size: 18px;
	}

	.home .home-layout-four:not(.has_slider):not(.video-layout):not(.slick-initialized) {
		gap: 30px;
	}

	.home .home-layout-four .box-title {
		margin-top: 15px;
		font-size: 22px;
	}

	.bottom-benefit-section .benefit-row {
		gap: 40px;
	}

	.bottom-benefit-section .benefit-col {
		min-height: 60px;
		padding: 10px 20px;
	}

	.bottom-benefit-section .benefit-col:nth-child(2) .ico-wrap {
		font-size: 37px;
	}

	.bottom-benefit-section .benefit-col .ico-wrap {
		-ms-flex-preferred-size: 35px;
		flex-basis: 35px;
		max-width: 35px;
		font-size: 27px;
	}

	.bottom-benefit-section .benefit-col .text-wrap {
		font-size: 18px;
		padding-right: 20px;
		max-width: calc(100% - 35px);
	}

	.matat-instagram-section .instagram_profile:before {
		font-size: 14px;
		left: -25px;
	}

	.single-product-layout-two:not(.single_gallery_size_big) .woocommerce-breadcrumb {
		padding-top: 15px;
		padding-bottom: 40px;
	}

	.single-product-detail-container .product-share-sc {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
		padding-right: 7.5rem !important;
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}

	.single-product-detail-container .product-share-sc .product-share-para {
		padding-left: 15px;
	}

	.single-product-detail {
		margin-bottom: 87px;
	}

	.single-product-detail .single-slider-wrapper .pagination-slider {
		-ms-flex-preferred-size: 7.5rem;
		flex-basis: 7.5rem;
		max-width: 7.5rem;
		padding-left: 1.25rem;
	}

	.single-product-detail .single-slider-wrapper .pagination-slider .slide {
		padding-bottom: 18px;
	}

	.single-product-detail .single-slider-wrapper .single-product-slider:not(.no_slide_thumb) {
		-ms-flex-preferred-size: calc(100% - 120px);
		flex-basis: calc(100% - 120px);
		max-width: calc(100% - 120px);
	}

	.single-product-summary .woocommerce-product-details__short-description {
		font-size: 18px;
		line-height: 1.3;
		padding-bottom: 30px;
		max-width: 368px;
	}

	.single-product-summary .product-quantity .stock {
		margin-top: 10px;
	}

	.single-product-summary .btn-holder {
		margin-bottom: 30px;
	}

	.single-product-summary .btn-holder.single_p_add_cart {
		max-width: 369px;
	}

	.product-tab-info .tab-content a[data-toggle="collapse"] {
		font-size: 16px;
	}

	.product-tab-info .tab-content a[data-toggle="collapse"]:before {
		margin-top: -10px;
		font-size: 24px;
	}

	.related-product-section {
		margin-bottom: 60px;
	}

	.related-product-section .section-title {
		margin-bottom: 20px;
		font-size: 26px;
	}

	.single-whatsapp-block {
		margin-bottom: 30px;
	}

	.single-whatsapp-block .single-whatsapp-link {
		padding: 10px 20px;
		min-height: 70px;
	}

	.single-whatsapp-block .single-whatsapp-img {
		-ms-flex-preferred-size: 36px;
		flex-basis: 36px;
		max-width: 36px;
		box-shadow: 0 3px 6px rgba(0, 0, 0, .16);
	}

	.single-whatsapp-block .single-whatsapp-content {
		padding-right: 20px;
		font-size: 16px;
	}

	.single-whatsapp-block .single-whatsapp-title {
		margin-bottom: 5px;
	}

	.no-sale-form-holder {
		margin-bottom: 30px;
	}

	.no-sale-form-holder .no-sale-form-title {
		margin-bottom: 20px;
		font-size: 22px;
	}

	.no-sale-form-holder .form-group {
		margin-bottom: 20px;
	}

	.no-sale-form-holder .form-group .form-control {
		height: 40px;
	}

	.no-sale-form-holder .form-group .btn {
		min-height: 40px;
		font-size: 18px;
	}

	.shop-page-container {
		margin-bottom: 60px;
	}

	.shop-page-container .sort-filter-row .filter-opener {
		font-size: 18px;
	}

	.shop-page-container .sort-filter-row .jcf-select .jcf-select-text {
		font-size: 16px;
	}

	.shop-sidebar-filter .filter-title {
		font-size: 22px;
	}

	.shop-sidebar-filter .clear_filter {
		font-size: 16px;
	}

	.shop-sidebar-filter > li > a,
	.shop-sidebar-filter > li .filter-group-title {
		font-size: 18px;
	}

	.shop-sidebar-filter > li > a .filtered_items,
	.shop-sidebar-filter > li .filter-group-title .filtered_items {
		font-size: 16px;
	}

	.shop-sidebar-filter .drop-slide .filter_reset a {
		font-size: 16px;
	}

	.shop-sidebar-filter .category-filter label,
	.shop-sidebar-filter ul[class^="מותג-"] label,
	.shop-sidebar-filter .shop-sidebar-filter .brand-filter label,
	.shop-sidebar-filter .color-filter label,
	.shop-sidebar-filter .size-filter label {
		font-size: 16px;
	}

	.shop-sidebar-filter .category-filter label .label-text:after,
	.shop-sidebar-filter ul[class^="מותג-"] label .label-text:after,
	.shop-sidebar-filter .shop-sidebar-filter .brand-filter label .label-text:after,
	.shop-sidebar-filter .color-filter label .label-text:after,
	.shop-sidebar-filter .size-filter label .label-text:after {
		top: 12px;
	}

	.shop-sidebar-filter .price-range-slider .filter-amount-low,
	.shop-sidebar-filter .price-range-slider .filter-amount-high {
		font-size: 16px;
	}

	.shop-sidebar-filter .btn_pc_filter {
		font-size: 20px;
	}

	.promo-code-main .coupon-code-input {
		padding-left: 10px;
	}

	.woocommerce-checkout > .select2-container--open .select2-dropdown--below,
	.woocommerce-checkout > .select2-container--open .select2-dropdown--above {
		top: 5px;
		border-radius: 20px;
	}

	.woocommerce-checkout > .select2-container--open .select2-dropdown--below .select2-search,
	.woocommerce-checkout > .select2-container--open .select2-dropdown--above .select2-search {
		padding: 15px;
	}

	.woocommerce-checkout > .select2-container--open .select2-dropdown--above {
		top: -5px;
	}

	.post-type-archive-courses .shop-products-row {
		-ms-grid-columns: (minmax(0, 1fr))[2];
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.post-type-archive-courses .shop-products-row .product-item .blog-item .blog-title {
		font-size: 22px;
	}

	.course-container .container {
		max-width: 1054px;
	}

	.course-container .container > div {
		margin-bottom: 25px;
		padding-bottom: 30px;
	}

	.course-container .container > div:last-child {
		margin-bottom: 60px;
	}

	.course-container .container > div.course-gal-block {
		margin-bottom: 45px;
	}

	.course-container .page-title {
		margin-bottom: 25px;
		font-size: 32px;
	}

	.course-container .course-block-desc {
		font-size: 20px;
	}

	.course-container .course-block-desc > * {
		margin-bottom: 20px;
	}

	.course-container .course-block-desc ul li {
		margin-bottom: 10px;
		padding-right: 18px;
	}

	.course-container .course-block-desc ul li::before {
		width: 8px;
		height: 8px;
		top: 9px;
	}

	.course-container .course-block-title {
		margin-bottom: 15px;
		font-size: 22px;
	}

	.course-container .course-detail-form-inn .form-row {
		margin: 0 -8px;
	}

	.course-container .course-detail-form-inn .form-group {
		margin-bottom: 0;
		padding: 0 8px;
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		max-width: initial;
	}

	.course-container .course-detail-form-inn .form-group input {
		height: 40px;
		padding: 5px 20px;
		font-size: 16px;
	}

	.course-container .course-detail-form-inn .form-group input.btn {
		font-size: 18px;
	}

	.course-container .course-gal-block .gallery {
		margin: 0 -15px;
	}

	.course-container .course-gal-block .gallery-item {
		padding: 15px;
	}

	.course-container .course-gal-block .gallery-item.hs-video .gallery-icon a::before {
		font-size: 57px;
	}

	#footer .design-dev-info a {
		font-size: 16px;
	}

	#footer .design-dev-info a img {
		width: 13px;
	}

	.footer-newsletter .container {
		padding-block: 30px;
		max-width: 1280px;
	}

	.footer-newsletter .widget-title {
		margin-bottom: 20px;
		font-size: 28px;
	}

	.footer-newsletter .input-row {
		margin-bottom: 15px;
	}

	.footer-newsletter .input-wrap input[type="email"] {
		padding: 5px 15px;
		font-size: 18px;
	}

	.footer-newsletter .btn-wrap {
		-ms-flex-preferred-size: 110px;
		flex-basis: 110px;
		max-width: 110px;
	}

	.footer-newsletter .btn-wrap button.btn {
		font-size: 18px;
	}

	.footer-newsletter .check-wrap label .wpcf7-list-item-label {
		padding-right: 30px;
		font-size: 18px;
	}

	.footer-middle {
		padding: 40px 0 7px;
	}

	.footer-contact-info ul > li .ico-wrap {
		margin-left: 10px;
	}

	.footer-contact-info ul > li .icon-email::before,
	.footer-contact-info ul > li .icon-email-vibez::before {
		font-size: 14px;
	}

	.footer-contact-info ul > li .icon-whatsapp-vibez::before {
		font-size: 18px;
	}

	.footer-contact-info ul > li .icon-facebook-vibez::before {
		font-size: 17px;
	}

	.footer-contact-info ul > li .icon-instagram-vibez::before {
		font-size: 16px;
	}

	.footer-bottom {
		height: 60px;
	}

	.footer-bottom .payment-info img {
		height: 22px;
		max-width: 46px;
	}
}

@media (min-width: 991px) and (max-height: 900px) {
	#primary-nav .primary-menu > li.menu-item-has-children:not(.mega-menu):not(.mega-menu-two) .submenu-holder .sub-menu .sub-menu {
		max-height: 320px;
		overflow: auto;
	}

	#primary-nav .primary-menu > li.menu-item-has-children:not(.mega-menu):not(.mega-menu-two) .submenu-holder .sub-menu .sub-menu::-webkit-scrollbar {
		width: 3px;
	}

	#primary-nav .primary-menu > li.menu-item-has-children:not(.mega-menu):not(.mega-menu-two) .submenu-holder .sub-menu .sub-menu::-webkit-scrollbar-track {
		background-color: #ebebe3;
	}

	#primary-nav .primary-menu > li.menu-item-has-children:not(.mega-menu):not(.mega-menu-two) .submenu-holder .sub-menu .sub-menu::-webkit-scrollbar-thumb {
		background-color: #000;
	}

	#primary-nav .primary-menu > li.menu-item-has-children:not(.mega-menu):not(.mega-menu-two) .submenu-holder .sub-menu .sub-menu::-webkit-scrollbar-thumb:hover {
		background-color: rgba(0, 0, 0, .8);
	}

	#primary-nav .primary-menu > li.menu-item-has-children:not(.mega-menu):not(.mega-menu-two) .submenu-holder .sub-menu .sub-menu::-webkit-scrollbar-thumb:active {
		background-color: #000;
	}
}

@media (min-width: 992px) {
	.section-title {
		font-size: 30px;
	}

	button.btn,
	a.btn,
	input.btn {
		font-size: 20px;
	}

	.woocommerce-breadcrumb {
		font-size: 16px;
	}

	.product-item .product-title,
	.product-item .product-name {
		font-size: 16px;
	}

	.header-offer-bar {
		font-size: 18px;
	}

	.header-holder .btn-search-opener {
		margin-top: 3px;
		margin-left: 34px;
	}

	.rtl .header-holder .btn-search-opener {
		margin-left: 0;
		margin-right: 34px;
	}

	.header-action-nav {
		margin-top: 3px;
	}

	.header-action-nav .btn-wishlist {
		margin-left: 36px;
	}

	.rtl .header-action-nav .btn-wishlist {
		margin-left: 0;
		margin-right: 36px;
	}

	.header-action-nav .btn-cart {
		margin-left: 43px;
	}

	.rtl .header-action-nav .btn-cart {
		margin-left: 0;
		margin-right: 43px;
	}

	#primary-nav .primary-menu > li {
		margin-left: 13px;
	}

	#primary-nav .primary-menu > li > a {
		font-size: 16px;
	}

	#primary-nav .mega-menu-two {
		position: static;
	}

	#primary-nav .mega-menu-two .submenu-holder {
		padding: 1.8125rem 2.625rem 1.5rem;
		left: 0;
		right: 0;
		width: 100%;
		min-height: 217px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	body:not(.home) .home-layout-three {
		margin-top: 50px;
	}

	.bottom-benefit-section .benefit-row {
		gap: 55px;
	}

	.single-product-detail .single-slider-wrapper {
		-ms-flex-preferred-size: 57.855%;
		flex-basis: 57.855%;
		max-width: 57.855%;
	}

	.single-product-summary {
		-ms-flex-preferred-size: 42.145%;
		flex-basis: 42.145%;
		max-width: 42.145%;
	}

	.shop-page-container .sort-filter-row .filter-opener {
		font-size: 20px;
	}

	.shop-page-container .sort-filter-row .jcf-select .jcf-select-text {
		font-size: 18px;
	}

	.shop-products-row .product-col,
	.shop-products-row .archive-col {
		margin-bottom: 40px;
	}

	.shop-sidebar-filter .filter-title {
		font-size: 24px;
	}

	.shop-sidebar-filter > li > a,
	.shop-sidebar-filter > li .filter-group-title {
		font-size: 20px;
	}

	.post-type-archive-courses .shop-products-row {
		-ms-grid-columns: (minmax(0, 1fr))[3];
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}

	.course-container .course-detail-form-inn {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.course-container .course-detail-form-inn .course-block-title {
		margin-bottom: 0;
		padding-left: 16px;
		-webkit-box-flex: initial;
		-ms-flex: initial;
		flex: initial;
	}

	.course-container .course-detail-form-inn .course-detail-form-holder {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}

	.footer-middle .container {
		max-width: 1062px;
	}

	.footer-middle .widget-title {
		font-size: 22px;
	}

	.footer-nav {
		-ms-flex-preferred-size: 25.5%;
		flex-basis: 25.5%;
		max-width: 25.5%;
	}

	.shop-link-col {
		-ms-flex-preferred-size: 25.5%;
		flex-basis: 25.5%;
		max-width: 25.5%;
	}
}

@media (min-width: 1200px) {
	.hero-banner,
	.home-layout-three,
	.h1-layout,
	.home-blogs-section,
	.related-blog-section,
	.home-layout-four,
	.home-layout-five,
	.home-layout-six,
	.logos-layout-section,
	.story-layout-section,
	.matat-instagram-section,
	.best-selling-section,
	.bottom-benefit-section.home_layout,
	.bottom-benefit-section.benefit-layout-two,
	.home-layout-two,
	.collection-banner,
	.home-reviews-section {
		margin-bottom: 58px;
	}

	.section-title {
		font-size: 32px;
	}

	.product-item .product-title,
	.product-item .product-name {
		font-size: 20px;
	}

	body:not(.home) .home-layout-three {
		margin-top: 58px;
	}

	.bottom-benefit-section .benefit-row {
		gap: 70px;
	}

	.best-selling-section {
		margin-bottom: 55px;
	}

	.best-selling-section .best-selling-slider .slick-arrow {
		top: calc(((((100vw - 90px) / var(--slide-count)) - 40px)) / 2);
		font-size: 22px;
	}

	.single-product-detail .single-slider-wrapper .single-product-slider .slick-arrow {
		font-size: 20px;
	}

	.single-product-summary {
		padding-right: 50px;
	}

	.footer-gift {
		-ms-flex-preferred-size: 149px;
		flex-basis: 149px;
		max-width: 149px;
	}
}

@media (min-width: 1300px) {
	.logo {
		width: 150px;
	}

	#primary-nav .primary-menu > li {
		margin-left: 30px;
	}

	#primary-nav .primary-menu > li > a {
		font-size: 18px;
	}

	.best-selling-section .best-selling-slider .slick-arrow {
		top: calc(((((100vw - 120px) / var(--slide-count)) - 40px)) / 2);
	}

	.footer-middle .container {
		max-width: 73.5%;
	}
}

@media (min-width: 1440px) {
	.logo {
		width: 170px;
	}

	.footer-nav {
		-ms-flex-preferred-size: 27%;
		flex-basis: 27%;
		max-width: 27%;
	}

	.shop-link-col {
		-ms-flex-preferred-size: 27%;
		flex-basis: 27%;
		max-width: 27%;
	}
}

@media (max-width: 767.98px) {
	.mini-cart-item .jcf-number .jcf-btn-inc::before {
		padding-top: .125rem;
	}

	.mini-cart-item .jcf-number .jcf-btn-dec::before {
		bottom: .375rem;
	}

	.home-layout-three .col-item {
		margin-bottom: 1.25rem;
	}

	.home .story-layout-section .story-circles-row:not(.slick-initialized) {
		-webkit-box-pack: initial;
		-ms-flex-pack: initial;
		justify-content: initial;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		overflow-x: auto;
		overflow-y: hidden;
		-ms-overflow-style: none;
		scrollbar-width: none;
	}

	.home .story-layout-section .story-circles-row:not(.slick-initialized)::-webkit-scrollbar {
		display: none;
	}

	.home .story-layout-section .story-circles-row:not(.slick-initialized) .story-col .logo-item {
		padding-inline: .3125rem;
	}

	.home .story-layout-section .story-circles-row .story-col .logo-item {
		padding-inline: 0;
	}

	.home .home-layout-four:not(.has_slider):not(.video-layout):not(.slick-initialized).home-mobile-slider .col-item {
		-ms-flex-preferred-size: calc(50% - .3125rem);
		flex-basis: calc(50% - .3125rem);
		max-width: calc(50% - .3125rem);
	}

	.bottom-benefit-section.home_layout .benefit-col {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.best-selling-section .products-row .product-col {
		padding-right: .9375rem;
	}

	.single-product-detail-container .product-share-sc {
		margin-top: 0;
	}

	.single-product-summary {
		margin-top: 0;
		border-top: 1px solid #c9c9c9;
		border-radius: 0;
		padding-top: .71875rem;
	}

	.single-product-summary .product-detail-header {
		padding-top: 0;
		padding-bottom: .71875rem;
		margin-bottom: 1.25rem;
	}

	.single-product-summary .product_title {
		margin-bottom: .625rem;
	}

	.single-product-summary .product-quantity {
		margin-bottom: 1.25rem;
	}

	.single-product-summary .product-quantity .jcf-number {
		font-size: .75rem;
	}

	.single-product-summary .product-quantity .jcf-number input {
		font-size: .75rem;
		font-weight: 400;
	}

	.single-product-summary .product-quantity .jcf-number .jcf-btn-inc::before,
	.single-product-summary .product-quantity .jcf-number .jcf-btn-dec::before {
		font-size: .875rem;
	}

	.single-product-summary .add-to-cart-btn .primary-matat-btn {
		min-height: 2.1875rem;
		font-size: .75rem;
	}

	.shop-page-container .woocommerce-products-header .page-title {
		display: none;
	}

	.shop-page-container .sort-filter-row {
		width: 100%;
	}

	.shop-page-container .sort-filter-row .page-title {
		opacity: 1;
	}

	.shop-products-row .product-col:nth-child(odd) .product-detail,
	.shop-products-row .archive-col:nth-child(odd) .product-detail {
		padding-right: .625rem;
	}

	.post-type-archive-courses .home-blogs-section {
		padding-inline: .9375rem;
	}

	.footer-newsletter {
		padding-inline: .9375rem;
	}

	.footer-gift .widget-title {
		text-align: initial;
	}
}