/*@font-face {
    font-family: "Amienne";
    src: url('fonts/AMIENNE.TTF') format('truetype');
    src: url('fonts/AMIENNEB.TTF') format('truetype');
    font-weight: normal;
}*/
/*select.decorated, option:hover, select option:checked, select option:hover, select:focus > option:checked, select:focus {
    box-shadow: 0 0 10px 100px #1dbf73 inset !important;
	background-color: #1dbf73 !important;
	background: #1dbf73 !important;
	--selectHoverCol: #999;
  	--selectedCol: red;
}*/
*, html, header, section, div, p, h1, h2, h3, h4 ,h5, h6,p,span,table,thead,tbody,th,tr,td,strong,b,i,u {
	
scroll-behavior: smooth !important;

}
@import url('https://fonts.googleapis.com/css2?family=Zen+Kurenaido&display=swap');
.home .pro-header-color {
	font-family: 'Zen Kurenaido', sans-serif;
}
.svg-inline--fa.fa-align-right {
    margin-left: .5em;
	color: #a3cba8;
    display: inline-block;
    font-size: .9em;
    padding: 0.5em 0.6em 0.6em 0.7em;
    margin-right: 0.5em;
    vertical-align: inherit;
    border-radius: 50%;
    border: 1px solid #a3cba8;
}
.svg-inline--fa.fa-play {
	color: #a3cba8;
    display: inline-block;
    font-size: .9em;
    padding: 0.5em 0.6em 0.6em 0.7em;
    margin-right: 0.5em;
    vertical-align: inherit;
    border-radius: 50%;
    border: 1px solid #a3cba8;
    margin-left: .5em;
}
.svg-inline--fa.fa-star {
	color: #a3cba8;
    display: inline-block;
    font-size: .9em;
    padding: 0.5em 0.6em 0.6em 0.6em;
    margin-right: 0.5em;
    vertical-align: inherit;
    border-radius: 50%;
    border: 1px solid #a3cba8;
	vertical-align: middle;
}
.grecaptcha-badge { visibility: hidden; }
.tm-extra-product-options .tc-row, .tc-row {
	gap: 0 !important;
}
/* דף תודה התחלה */
.thanks-page-image1 {
	background-image: url(https://dev02.tevanature.com/wp-content/uploads/2024/03/thanks-1.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 841px;
    margin: 0 auto;
    height: 257px;
}
.thanks-page-h1 {
	margin-top: -4em;
	text-align: center;
    font-size: 3.5em;
    color: black;
}
.thanks-page-p1 {
	text-align: center;
	font-size: 180%;
	color: black;
	margin-top: 1.3em;
}
.thanks-page-image2 {
	background-image: url('https://dev02.tevanature.com/wp-content/uploads/2024/03/עמוד-תודה-יד-1-150x150.jpg');
    height: 90px;
    background-size: 90px;
    background-repeat: no-repeat;
    background-position: center center;
    margin-top: 4em;
}
.thanks-page-p2 {
	margin: 0 auto;
    text-align: center;
    background: #1dbf73;
    color: white;
    width: 340px;
    border-radius: 48px;
}
.thanks-page-h2 {
	font-size: 3.5em;
    text-align: center;
    margin-top: 1em;
	margin-bottom: 0;
}
.thanks-page-div1 {
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: center;
}
.thanks-page-div1 p {
	margin-bottom: 0;
}
.inside-div1-item {
	background-color: #1dbf73;
	border: 1px solid #1dbf73;
    color: white;
    border-radius: 48px;
    padding: 0.8em 1.5em;
}
.inside-div1-item:hover {
	background-color: white;
	border: 1px solid black;
    color: black !important;
}
.inside-div1-item1 {
	
}
.inside-div1-item2 {
	font-size: 5em;
    color: black;
}
.inside-div1-item3 {
	
}
#post-19553 .entry-content {
	height: 650px;
}
/* דף תודה סוף */
.woocommerce-shipping-totals.shipping {
	flex-wrap: wrap;
}
/* הרשמה לאחריות התחלה */
#post-17393 .warranty-registration-wrapper {
	display: flex;
    gap: 2%;
    direction: rtl;
    text-align: right !important;
}
#post-17393 .warranty-registration-item.warranty-registration-item1 {
	order: 1;
}
#post-17393 .warranty-registration-item.warranty-registration-item2 {
	order: 0;
}
#post-17393 .warranty-registration-item {
	width: 49%;
}
#post-17393 .warranty-registration-item form {
	direction: rtl;
}
#post-17393 .warranty-registration-item form p {
	width: 48%;
    display: inline-block;
}
#post-17393 .wpcf7-form.init p input[type='text'], #post-17393 .wpcf7-form.sent p input[type='text'], #post-17393 .wpcf7-form.invalid p input[type='text'],
#post-17393 .wpcf7-form.init p input[type='email'], #post-17393 .wpcf7-form.sent p input[type='email'], #post-17393 .wpcf7-form.invalid p input[type='email'], 
#post-17393 input[type='email']::placeholder, #post-17393 input[type='text']::placeholder  {
	color: black !important;
	text-align: right;
	text-indent: 0 !important;
}
#post-17393 .wpcf7-form.init p input[type='tel'], #post-17393 .wpcf7-form.sent p input[type='tel'], #post-17393 .wpcf7-form.invalid p input[type='tel'], #post-17393 input[type='tel']::placeholder {
	color: black !important;
	text-align: right;
	padding-right: 15px;
}
.wpcf7-not-valid-tip {
	position: absolute;
}
#post-17393 .warranty-registration-item form > p:nth-child(6) {
	width: 100%;
    display: inline-block;
}
#post-17393 .warranty-registration-item form:last-child input[type="submit"] {
	width: 97%;
    display: inline-block;
}
#post-17393 .your-file {
  color: transparent;
}
#post-17393 .your-file::-webkit-file-upload-button {
  visibility: hidden;
}
#post-17393 .your-file::before {
	content: 'צילום של האחריות';
    color: #000;
    text-align: right;
    display: inline-block;
    background: white;
    border: var(--wd-form-brd-width) solid var(--wd-form-brd-color);
    padding: 9px 15px;
    width: 94%;
    outline: none;
    border-radius: 48px;
    white-space: nowrap;
    -webkit-user-select: none;
    cursor: pointer;
    text-transform: uppercase;
}
#post-17393 .your-file:active {
  outline: 0;
}
#post-17393 .your-file:hover::before {
  border-color: var(--wd-form-brd-color);
	background-color: #1dbf73;
	color: white;
}
/*#post-17393 .your-file:active::before {
  background-color: #1dbf73;
}*/
/* הרשמה לאחריות סוף */
.main-popup1 .p-popup1 {
	font-size: 300%;
}
.main-popup1 .p-popup2 {
	font-size: 120%;
}
.main-popup2 .p-popup3 {
	font-size: 300%;
}
.main-popup2 .p-popup4 {
	font-size: 120%;
}
.pum-theme-18564 .pum-content, .pum-theme-wholesalers-form .pum-content {
	margin: 48px auto;
}
#popmake-17769 .pum-content {
	margin: 14px auto !important;
}
.rtl.post-template-default.single.single-post .entry-content.wd-entry-content a {
	color: #1dbf62 !important;
    text-decoration: underline;
}
.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
	width: 70% !important;
}
.wpcf7 form:not(.sent) .wpcf7-response-output, .mc4wp-error, .mc4wp-notice, :is(.woocommerce-error,.woocommerce-info),
.wpcf7 form.sent .wpcf7-response-output, .mc4wp-success, .woocommerce-message,
.post-date.wd-post-date.wd-style-with-bg, #wpcf7-f732-p2-o2 .wpcf7-not-valid-tip {
	display: none !important;
	visibility: hidden !important;
}
#menu-item-18482 .nav-link-text .fa-book-open:before {
	color: #a3cba8;
}
.cookies-buttons .cookies-accept-btn, .btn.btn-color-primary, .wd-empty-mini-cart .btn {
	background-color: #1dbf73 !important;
}
.page-id-18062 .inline-element:not(:last-child) {
	margin-left: 0px;
}
input[type='tel']::placeholder, input[type='tel']::-ms-input-placeholder {
	color: black !important;
}
.tc-epo-element-product-container-cart > * {
	-webkit-box-flex: 0;
    -ms-flex: 0 1 auto !important;
    flex: 0 1 auto !important;
    max-width: 100%;
    width: auto;
}
.tm-extra-product-options .cpf-type-product-thumbnail ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap.tm-auto-row, .tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap.tm-auto-row {
	-ms-flex: 0 1 auto !important;
    flex: 0 1 auto !important;
    width: auto !important;
    max-width: 100% !important;
	order: 0 !important;
    --flex-items: 4;
}
.tm-extra-product-options .cpf-type-product-thumbnail ul.tmcp-ul-wrap.tm-element-ul-product > li.tc-epo-element-product-li-container, .tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product > li.tc-epo-element-product-li-container {
	order: 1 !important;
}
.tc-label-text {
	justify-content: space-around;
}
.fullwidth-ul .tc-label-inner:not(.tc-mode-text .tc-label-inner) {
	grid-template-columns: 1fr;
}
.tm-extra-product-options .cpf-type-product-thumbnail ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap > .tmcp-field-wrap-inner > .tm-epo-field-label, .tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap > .tmcp-field-wrap-inner > label.tm-epo-field-label, .tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap > label.tm-epo-field-label {
	/*-webkit-box-sizing: border-box;
    box-sizing: border-box !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    display: inline-flex !important;
    align-items: baseline !important;
    flex-wrap: nowrap !important;
    align-content: center !important;
    justify-content: center !important;
	*/
	-webkit-box-sizing: border-box;
    box-sizing: border-box !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    display: flex !important;
    flex-wrap: nowrap !important;
    align-content: center !important;
    justify-content: flex-start !important;
    align-items: center !important;
}
.tc-epo-element-product-container {
	width: 100% !important;
	max-width: 100% !important;
}
.tcwidth-30, .wd-meta-date, .blog-design-meta-image .wd-post-cat:not(:last-child):after {
	display: none !important;
	visibility: hidden !important;
}
.tcwidth {
	-webkit-box-flex: 0 !important;
    -ms-flex: 0 1 auto !important;
    flex: 0 1 auto !important;
    max-width: 100% !important;
	width: 100% !important;
}
.tc-epo-element-product-container-cart .woocommerce-Price-amount.amount {
	font-size: 14px;
}
.tc-epo-element-product-container-cart .product-title {
	font-size: 14px;
	font-weight: bold;
}
.tc-epo-element-product-container-cart {
	display: flex;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: flex-end;
    flex-direction: row-reverse;
    width: auto;
    align-content: center;
    flex-wrap: nowrap;
}
.single_add_to_cart_button:before, .single_add_to_cart_button {
	background-color: #1dbf73 !important;
}
div#n2-ss-4 .n2-font-a1d14ae64c3916fbb7b05bb76b26f985-paragraph, div#n2-ss-2 .n2-font-a1d14ae64c3916fbb7b05bb76b26f985-paragraph,
div#n2-ss-3 .n2-font-a1d14ae64c3916fbb7b05bb76b26f985-paragraph, .wd-entities-title a {
	font-family: var(--wd-title-font) !important;
}
.wd-read-more a {
	font-size: 12.8px !important;
	font-weight: 400 !important;
}
div#n2-ss-4 .n2-font-2161b4af935997d6f08a34b4b5156ef3-hover, div#n2-ss-4 .n2-font-2161b4af935997d6f08a34b4b5156ef3-hover, div#n2-ss-3 .n2-font-2161b4af935997d6f08a34b4b5156ef3-hover,
div#n2-ss-2 .n2-font-2161b4af935997d6f08a34b4b5156ef3-hover {
	font-family: var(--wd-title-font) !important;
	color: #589d62 !important;
	font-size: 20px !important;
}
/*.pum-theme-63 .pum-content + .pum-close, .pum-theme-wholesalers-form .pum-content + .pum-close {
	color: #1dbf73 !important;
}*/
[class*="title-line-"] .wd-product .wd-entities-title {
	max-height: 60px !important;
}
#SliderAnimation {
	direction: rtl;
	z-index: 0;
	text-align: center;
	color: white;
	font-size: 14px;
	font-weight: 100;
	position: relative;
	width: 400px;
	height: 35px;
	top: 12px;
}
/* Top Slider Start */
#first {
  position: absolute;
  top: 20px;
  left: 10.5%;
}
#second {
  position: absolute;
  top: 20px;
  left: 14.5%;
}
/* Top Slider End */

.search-results .whb-main-header {
	box-shadow: -1px 0px 9px #aaa;
}
.search-results #breadcrumbs {
	margin-top: 1em;
}
.product-additional-galleries {
	padding: 5px 30px 0px 30px !important;
}
.wd-show-product-gallery-wrap.wd-action-btn.wd-style-icon-bg-text.wd-gallery-btn {
	display: none;
}
.tax-product_cat #breadcrumbs {
	margin-top: 1em;
    padding-right: 25px;
}
.tax-product_cat.term-15 #breadcrumbs {
	margin-top: -0.5em;
}
.marquee {
	width: 100%;
	border: 1px solid red;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
}

.marquee span {
	display: inline-block;
	animation: marquee 10s linear infinite;
}
.fieldset-cf7mls .cf7mls_back {
	float: right !important;
}
@keyframes marquee {
	0% {
		transform: translateX(100vw);
	}
	100% {
		transform: translateX(-100%);
	}
}
#pum-58 {
	background-image: url(https://dev02.tevanature.com/wp-content/uploads/2023/12/background-popup.jpg);
    background-repeat: no-repeat;
	background-color: white;
	background-size: cover;
}
.pum-theme-63 .pum-container, .pum-theme-63 .pum-container {
	box-shadow: 5px 2px 9px 0px rgba( 100, 100, 100, 0.23 );
}
html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active {
	overflow-y: unset;
}
/*marquee span { 
    margin-right: 100%; 
}
marquee p { 
    white-space: nowrap;
    margin-right: 1000px; 
}*/
.pum-container.pum-responsive img {
	max-width: 40%;
    margin-top: -1em 
}
input[type="radio"], input[type="checkbox"] {
	accent-color: #1dbf73;
}
#flex-recommend a6 {
	color: #589d62;
}
.btn.btn-size-small.btn-color-primary.cookies-accept-btn {
	box-shadow: -1px 0px 9px #aaa;
}/*
.summary-inner .woocommerce-product-details__short-description p span:before {
	content: "מותג: ";
	color: #1dbf73 !important;
}*/
.vc_custom_1696759830172:hover {
	color: white !important;
}
.blog-design-meta-image.has-post-thumbnail .wd-post-header {
	display: none;
}
.vc_custom_1692801772003 {
	margin-right: -1em ;
}
#shop-header-11 {
	font-size: 17px !important;
}
.div-header-color {
	position: absolute;
    top: 58px;
    right: 12%;
	margin: 0;
}
.div-header-color-2 {
	position: absolute;
    top: 58px;
    left: 18%;
	margin: 0;
}
.wd-rs-6576d045044ae, .wd-rs-6576fdb165ecb, .wd-rs-6578224932c6a, .wd-rs-68141be17b14c {
	box-shadow: -1px 0px 9px #aaa;
}
.wd-rs-6578224932c6a, .wd-rs-68141be17b14c {
	margin-top: 2em;
}
.vc_custom_1702287256195, .vc_custom_1702287347954 {
	height: 500px;
	background-repeat: no-repeat;
}
.vc_custom_1702297232815 {
	height: 470px;
	margin-top: 3em;
}
.vc_custom_1701945787249, .wd-rs-6578218514d12 {
	box-shadow: -1px 0px 9px #aaa;
}
.wd-rs-65719e2c532be, .wd-rs-65704c0e54112, .wd-rs-6576d70b57d06 {
	height: 470px;
}
.header-color {
	color: #1dbf73;
}
.main-header-color {
	font-size: 28px;
	color: #231f20;
}
.div-header-color-2 .main-header-color {
	font-size: 55px;
}
.div-header-color-2 .button-header-color {
	margin: 2em 0 0;
}
.pro-header-color {
	font-size: 75px;
	color: #231f20;
	margin: -0.2em 0 0.3em;
}
.sign-header-color {
	margin: 0;
	line-height: 0;
	font-size: 175px;
	color: #1dbf73;
	text-align: right;
}
.sign-header-color img {
	width: 65px;
}
.vc_custom_1701682920575 {
	height: 700px;
    background-repeat: no-repeat;
}
.vc_custom_1701685126008 {
	height: 700px;
    background-repeat: no-repeat;
}
.cf7mls_bar_style_navigation_horizontal_squaren.cf7mls_bar_style_text_vertical li .cf7_mls_steps_item_container, .cf7mls_bar_style_navigation_horizontal_round.cf7mls_bar_style_text_vertical li .cf7_mls_steps_item_container {
	text-align: right;
}
.product-template-default .whb-main-header {
	box-shadow: 3px 7px 9px -9px #aaa;
}
a:hover {
	color: #589d62 !important;
}
/*.woocommerce-mini-cart__buttons .checkout {
	border-radius: #5dcf8b;
    color: white;
    background-color: #5dcf8b;
}
.woocommerce-mini-cart__buttons .checkout:hover {
	
}*/
.product.wd-hover-standard .wd-add-btn, .wd-add-btn.wd-add-btn-replace.answer-row-2 .single_add_to_cart.buttonwp-element-button.btn-color-default.answer-btn.answer-right {
	display: none !important;
}
.tax-product_cat .whb-main-header {
	box-shadow: 3px 7px 9px -9px #aaa;
}
.whb-row.whb-top-bar.whb-not-sticky-row.whb-with-bg.whb-without-border.whb-color-dark.whb-flex-flex-middle  {
	z-index: 199999 !important;
	margin-bottom: 2.2em;
    margin-top: -0.5em;
}
.whb-row.whb-general-header.whb-not-sticky-row.whb-without-bg.whb-border-fullwidth.whb-color-dark.whb-flex-equal-sides {
	z-index: 199 !important;
}
.whb-general-header {
	border-bottom-width: 0px !important;
}
.page-id-629 .acf-shop-wrapper {
	display: block;
}
.acf-shop-wrapper {
	display: none;
}
.term-15 .acf-shop-wrapper {
	display: block;
}
.tc-epo-element-product-container.tc-init-product.tc-init .tc-product-image {
	display: none !important;
}
.attachment-shop_catalog.size-shop_catalog.wp-post-image {
	pointer-events: none;
}
#wpcf7-f80-o1 .wpcf7-response-output {
	/*display: none !important;*/
    visibility: hidden;
    margin-top: -8em;
}
#wpcf7-f16579-p16576-o1 .wpcf7-response-output, #wpcf7-f46-o3 .wpcf7-response-output {
	display: none;
}
table.affwp-table td, table.affwp-table th {
	text-align: right !important;
}
#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li {
	padding: 1em !important;
    margin: 0px 0.5em !important;
    border-radius: 48px !important;
    background-color: white !important;
    box-shadow: -1px 0px 9px #aaa !important;
	color: #231f20 !important;
}
#affwp-custom-link-generator {
	background: white !important;
}
#affwp-generator-submit-btn, #affwp-graphs-filter .tablenav.top input[type='name'] {
	background-color: white !important;
    box-shadow: -1px 0px 9px #aaa !important;
	color: #231f20 !important;
}
#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li:hover, #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li a:hover, #affwp-generator-submit-btn:hover, #affwp-graphs-filter .tablenav.top input[type='name']:hover {
	background-color: #1dbf73 !important;
	color: white !important;
}
#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li.active {
	background-color: #1dbf73 !important;
	color: white !important;
}
#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li.active a {
	color: white !important;
}
.cart-widget-side.wd-side-hidden.wd-left.wd-opened {
	z-index: 99999999;
}
.tm-epo-field-label input[type="radio"] {
	box-sizing: unset;
    margin-top: unset;
    padding: unset;
    vertical-align: middle;
    margin-inline-end: unset;
    width: 23px;
    height: 23px;
    border-radius: 50%;
}
#popmake-58 input[type="checkbox"]:checked {
	background-color: #1dbf73 !important;
	background: #1dbf73 !important;
	accent-color: #1dbf73 !important;
	outline-color: #1dbf73 !important;
	border-color: #1dbf73 !important; 
}
input[type=radio] {
	--s: 27px;
    width: var(--s);
    aspect-ratio: 1;
    border: 1.5px solid var(--_c,grey);
    padding: calc(var(--s)/8);
    background: var(--_c,#0000) content-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    transition: .3s;
    border-radius: 50%;
}
input[type="radio"]:checked {
	--_c: #1dbf73;
}
#ht-ctc-chat {
	z-index: 99998 !important;
}
.tm-quantity-alt {
	margin-top: -.8em;
}
.wd-search-form.wd-display-full-screen-2 {
	display: none !important;
}
.tm-quantity-alt div.quantity input[type="number"] {
	border-radius: 6px !important;
    width: 60px !important;
    border-color: #ccc !important;
    border: 1px solid;
}
.tm-quantity-alt input[type=number] {
	/*for absolutely positioning spinners*/
	position: relative; 
	padding: 0px;
	padding-right: 30px;
}

.tm-quantity-alt input[type=number]::-webkit-inner-spin-button,
.tm-quantity-alt input[type=number]::-webkit-outer-spin-button {
	opacity: 1;
}

.tm-quantity-alt input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: auto !important;
	-moz-appearance: auto !important;
	appearance: auto !important;
}
.tm-quantity-alt input[type=number]::-webkit-inner-spin-button {
	-webkit-appearance: auto !important;
	-moz-appearance: auto !important;
	appearance: auto !important;
	width: 35px;
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
}
#main-photo-2 {
	display: none !important;
}
.wd-single-footer {
	display: none;
}
.whb-7de41y7tlkhnuk2yi9s2 {
	display: none;
}
.meta-author > a {
    pointer-events: none;
    cursor: default;
    text-decoration: none !important;
}
/* חיפוש */
.search.search-no-results .container {
	max-width: unset;
}
.search.search-no-results .container .single-breadcrumbs-wrapper {
	max-width: 100%;
	width: 100%;
	margin: 0;
}
.search.search-no-results .container .site-content {
	max-width: 1222px;
	width: 100%;
	margin: 0 auto;
	margin-top: 2em;
}
/* סוף חיפוש */
/* אודות */
#about-first-row, #about-secound-row, #about-third-row, #about-forth-row {
	display: none !important;
}
#post-808 img.aligncenter {
	margin-bottom: 0 !important;
}
/* סיום אודות */
.wd-cookies-popup {
	z-index: 100000000!important;
}
.tm-extra-product-options .tc-col-auto, .tm-extra-product-options .tc-cell.tc-col-auto, .tc-cell.tc-col-auto, .tc-col-auto {
	padding-bottom: 1.7em;
}
/* צבעים למוצר */
.tm-extra-product-options .cpf-type-product-thumbnail ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap {
	text-align: right !important;
	margin: 0;
	padding: 0 10px 0 0 !important;
	width: 90%;
}
.tm-quantity-alt input[type='number'] {
	border-color: transparent !important;
	color: black !important;
}
.tm-qty-alt {
  padding-right: 30px; /* Adjust the padding as needed */
}
.owl-dots .owl-dot.active span {
	border-color: #1dbf73 !important;
    background-color: #1dbf73 !important;
}
.wd-empty-mini-cart .btn {
	box-shadow: -1px 0px 9px #aaa !important;
}
.wd-empty-mini-cart .btn:hover {
	background-color: white;
	color: #231f20;
}
.tm-qty-alt::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 10px; /* Adjust the positioning as needed */
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px; /* Adjust the size of the arrow */
  border-color: #000 transparent transparent transparent; /* Adjust the color of the arrow */
  pointer-events: none; /* Ensures the arrow does not interfere with clicking on the input */
}
.tm-quantity-alt {
	vertical-align: middle;
}
.tm-quantity-alt, .tc-epo-element-product-container-wrap .product-price {
	display: inline-block;
}
.tc-epo-element-product-container-wrap .tc-extra-product-options-inline {
	display: inline-block;
}
.tm-extra-product-options .cpf-type-product-thumbnail ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap .tm-epo-field.tmcp-radio, .tc-price-wrap {
	display: inline-block !important;
	width: 16px;
	height: 16px;
	-webkit-box-flex: 0 !important;
    -ms-flex: 0 1 auto !important;
    flex: 0 1 auto !important;
}
.tm-extra-product-options .tm-epo-reset-radio {
	display: none;
}
.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-startcolor .radio-image {
	border-radius: 50% !important;
}
.tc-product-image {
	width: 100px;
	display: inline-block !important;
}
.tm-extra-product-options .cpf-type-product-thumbnail ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap .tc-label-wrap {
	display: inline-block !important;
	margin:0 !important
}
.tm-extra-product-options .cpf-type-product-thumbnail ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap img.wp-post-image {
	display: inline-block !important;
}
/* סוף צבעים למוצר */
.wd-loop-footer.blog-footer {
	margin-bottom: 3em;
}
.post-template-default.single aside {
	display: none;
}
.cards-footer-desk div.cards, .cards-footer-mobile div.cards {
	color: white;
	font-size: 2em;
	color: #16443c;
	background-color: white;
	opacity: .7;
	border-radius: 10px;
	display: inline-block;
}
.cards-footer-desk > div.visa:after, .cards-footer-mobile > div.visa:after {
	content: "\f1f0";
	font-family: 'FontAwesome' !important;
	font: var(--fa-font-solid);
}
.cards-footer-desk > div.master:after, .cards-footer-mobile > div.master:after {
	content: "\f1f1";
	font-family: 'FontAwesome' !important;
	font: var(--fa-font-solid);
}
.cards-footer-desk > div.amex:after, .cards-footer-mobile > div.amex:after {
	content: "\f1f3";
	font-family: 'FontAwesome' !important;
	font: var(--fa-font-solid);
}
input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select,
:is(.btn,.button,button,[type="submit"],[type="button"]) {
	border-radius: 48px !important;
}
.page-template-default.page > div > div > div > div > .site-content, .page-template-default.page #footer-copyrights, .page-template-default.page #footer-row, .archive.category > div > div > div > div > .site-content, .archive.category #footer-copyrights, .archive.category #footer-row, .archive.tag > div > div > div > div > .site-content, .archive.tag #footer-copyrights, .archive.tag #footer-row, .post-template-default.single #footer-copyrights, .post-template-default.single #footer-row, .woocommerce-checkout .whb-header, .woocommerce-cart .whb-header, .woocommerce-checkout #footer-form, .page-template-default.page .whb-header, .page-template-default.page #footer-form,
.woocommerce-cart #footer-form {
	width: 100% !important;
    max-width: 1222px !important;
    margin: 0 auto !important;
}
.page-id-2 .whb-header {
	padding-bottom: 40px;
}
.woocommerce-cart footer, .woocommerce-checkout footer {
	margin-top: 2em;
}
.cart_totals.calculated_shipping .shop_table.shop_table_responsive {
	direction: rtl;
    text-align: right;
}
.cart-content-wrapper .cart-totals-inner {
	border: 0;
}
.woocommerce-shipping-totals.shipping td {
	text-align: right !important;
}
.page-id-808 .container .content-layout-wrapper {
	background-color: #f5f2eb;
}
.page-template-default.page:not(.page-id-808) .single-breadcrumbs-wrapper, .archive.category .single-breadcrumbs-wrapper, .archive.tag .single-breadcrumbs-wrapper, .post-template-default.single .single-breadcrumbs-wrapper, .search.search-no-results .single-breadcrumbs-wrapper {
	margin-top: 40px !important;
}
.page-id-808 .single-breadcrumbs-wrapper {
	margin-top: 0px !important;
}
.page-id-808.page-template-default.page .main-page-wrapper {
    padding-top: 40px !important;
}
.page-id-629 .product-name-hidden, .page-id-629 .product-name-hidden2 {
	display: none;
}
.page-id-16576 .product-grid-item.outofstock .wd-product-grid-slider.wd-fill {
	backdrop-filter: unset;
}
.page-id-16576 .awl-label-id-16634 .awl-label-text {
	display: none !important;
}
.page-id-16576 #wpcf7-f16579-p16576-o1 .wpcf7-form.init p, .page-id-16576 #wpcf7-f16579-p16576-o1 .wpcf7-form.sent p, .page-id-16576 #wpcf7-f16579-p16576-o1 .wpcf7-form.invalid p {
	display: inline-block !important;
}
#post-16576 #wpcf7-f16579-p16576-o1 .select2-container {
	width: 100% !important;
}
.accordion-acf-row.product-loop-list- {
	display: none;
	visibility: hidden;
}
/*.acf-shop-container div:first-child {
	display: block;
	visibility: visible;
}*/
/* Home Slider */
div#n2-ss-2 .n2-ss-slider-pane--ready, div#n2-ss-2 .n2-ss-slide, div#n2-ss-3 .n2-ss-slider-pane--ready, div#n2-ss-3 .n2-ss-slide, div#n2-ss-4 .n2-ss-slider-pane--ready, div#n2-ss-4 .n2-ss-slide {
	height: 285px !important;
}
.article-body-container .layer-for-count {
	padding-top: 0 !important;
    margin-bottom: -1em;
	font-size: 16px;
}
.rt-reading-time {
	color: #1dbf73;
	font-size: .9em;
	font-weight: 500;
}
.layer-for-count .text-for-cound {
	padding-right: .4em !important;
}
.layer-for-count {
	padding: .5em .05em 0 !important;
	font-size: .8em;
	color: #589d62;
	font-weight: 500;
}
[dir=rtl] .n2-ss-slider .n2-ss-slide-background {
	height: 190px !important;
}
/* End Home Slider */
#main-compare {
	display: none;
}
.wpcf7 form:not(.sent) .wpcf7-response-output, .mc4wp-error, .mc4wp-notice, :is(.woocommerce-error,.woocommerce-info),
.wpcf7 form.sent .wpcf7-response-output, .mc4wp-success, .woocommerce-message {
	border-radius: 48px !important;
	height: 80px !important;
    line-height: 2 !important;
	text-align: right;
}
#breadcrumbs a:hover, ul#menu-main-menu li a:hover, ul#menu-secound-menu li a:hover {
	text-decoration: unset !important;
}
/*.wd-sub-menu li>a:hover, #breadcrumbs a:hover {
	font-weight: 500 !important;
}*/
.wd-sub-menu li > a > i {
	margin-left: 0.8em;
    border-radius: 50%;
    color: #a3cba8;
    border: 1px solid #a3cba8;
    padding: 0.5em;
}
#menu-mobile-main-menu li > a > span > i {
	margin-left: 0.2em;
    border-radius: 50%;
    color: #a3cba8;
    border: 1px solid #a3cba8;
    padding: 0.5em;
}
.wd-sub-menu li > a > i.fa-play {
	padding: 0.5em 0.5em 0.5em 0.6em;
	transform: rotate(180deg);
}
/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

#footer-row #footer-image-uniqe-logo-desk img {
	max-width: 220px !important;
    width: 220px !important;
    position: absolute;
    top: 22px;
    left: 22px;
}
/*
 * Start CheckOut
 * 
*/
.wd-toolbar-link .wd-tools-icon:before {
	padding-bottom: 0px;
}
.wd-header-cart .wd-tools-icon:before {
	content: '\f07a' !important;
	font-family: 'Font Awesome Free 6' !important;
	font: var(--fa-font-solid) !important;
	color: #333;
	font-size: 1.2em;
}
.try-phone::before {
	content: '\f095' !important;
	font-family: 'Font Awesome Free 6' !important;
	font: var(--fa-font-solid) !important;
	color: #333;
	font-size: 24px !important;
    padding-right: 10px;
}
.whb-column.whb-mobile-right.whb-hidden-lg {
	align-items: flex-end !important;
}
.wd-toolbar {
	padding: 0 !important;
	align-items: center !important;
	height: 65px !important;
	z-index: 9991 !important;
	box-shadow: 0 0 9px #1dbf734f !important;
}
.entry-meta.wd-entry-meta {
	display: none !important;
}
.wd-toolbar.wd-toolbar-label-show .wd-tools-icon.active::before {
	color: #3d8161 !important;
	padding: 0.3em 1em 0.2em;
    border-radius: 60px;
    background-color: #7aef88 !important;
}
.wd-toolbar.wd-toolbar-label-show .wd-toolbar-label.active, .wd-toolbar.wd-toolbar-label-show .wd-toolbar-icon.active + .wd-toolbar-label {
	font-weight: 900 !important;
	color: #333 !important;
}
.wd-toolbar.wd-toolbar-label-show .wd-toolbar-label {
	font-weight: 400;
}
.wd-toolbar.wd-toolbar-label-show > div:nth-child(1) .wd-tools-icon::before {
	content: '\f015' !important;
	font-family: 'Font Awesome Free 6';
	font: var(--fa-font-solid);
	color: #333;
	font-size: 1.2em;
	background-color: white;
}
.wd-toolbar.wd-toolbar-label-show > div:nth-child(2) .wd-tools-icon::before {
	content: '\f54e' !important;
	font-family: 'Font Awesome Free 6';
	font: var(--fa-font-solid);
	color: #333;
	font-size: 1.2em;
	background-color: white;
}
.wd-toolbar.wd-toolbar-label-show > div:nth-child(3) .wd-tools-icon::before {
	content: '\f550' !important;
	font-family: 'Font Awesome Free 6';
	font: var(--fa-font-solid);
	color: #333;
	font-size: 1.2em;
	background-color: white;
}
.wd-toolbar.wd-toolbar-label-show > div:nth-child(4) .wd-tools-icon::before {
	content: '\f002' !important;
	font-family: 'Font Awesome Free 6';
	font: var(--fa-font-solid);
	color: #333;
	font-size: 1.2em;
	background-color: white;
}
.wd-toolbar.wd-toolbar-label-show > div:nth-child(5) .wd-tools-icon::before {
	content: '\f005' !important;
	font-family: 'Font Awesome Free 6';
	font: var(--fa-font-solid);
	color: #333;
	font-size: 1.2em;
	background-color: white;
}
.fa-circle-question:before, .fa-question-circle:before {
	content: "\f095" !important;
    /*font-family: 'Font Awesome Free 6' !important;*/
	font: var(--fa-font-solid);
	color: #333;
	font-size: 24px;
}
/*.fa-circle-question:after, .fa-question-circle:after {
	content: "השווואה" !important;
	font-size: 20px;
}*/
.wd-rs-65250c3a200fe > .vc_column-inner > .wpb_wrapper {
	justify-content: flex-end !important;
}
.wd-toolbar-link .wd-custom-icon {
	min-width: fit-content !important;
}
.wd-toolbar-link .wd-custom-icon img {
	height: unset !important;
	width: unset !important;
}
.woocommerce-cart .woocommerce-billing-fields__field-wrapper input, .woocommerce-cart .woocommerce-billing-fields__field-wrapper textarea, .woocommerce-cart input, .woocommerce-cart button, .woocommerce-cart .cart-content-wrapper .cart-totals-inner .checkout-button, .woocommerce-checkout input, .woocommerce-checkout button {
	border-radius: 40px !important;
}
.woocommerce-checkout textarea {
	border-radius: 20px !important;
}
.woocommerce-checkout > div > div > div > div > .site-content {
	margin: 0 auto 4% !important;
}

/*
 * End CheckOut
 * 
*/


/*
 * Start General
 *
*/
.vc_row.wpb_row.vc_row-fluid.vc_column-gap-5.vc_row-o-content-middle.vc_row-flex.wd-rs-63f1e9cc41f17 .vc_tta-tabs-container {
	padding-right: 0;
}
#row-tabs-main-page .row {
	flex-direction: row;
}
#secound-block .h2-both {
	font-size: 47px;
}
#secound-block .p-both {
	font-size: 19px;
	color: black;
	padding: 0 0 0 6em;
}
.p-mobile-header, .span-mobile-header {
	display: none;
	visibility: hidden;
}
#row-tabs-main-page .mega-post-carousel1 .mega-post-title {
	height: 56px;
}
/*#row-tabs-main-page .vc_tta-panels-container {
	direction: ltr;
}*/
.mega-post-para p {
	text-align: right !important;
	direction: rtl;
}
#new-shop-header {
	direction: rtl !important;
}
.product-image-summary-inner .single_add_to_cart_button.button.alt.wp-element-button {
	font-size: 15px !important;
	font-weight: 100 !important;
	width: 174px;
    height: 42px;
	margin: 0 1em;
}
.product-image-summary-inner .wd-buy-now-btn.button.alt {
	font-size: 16px !important;
	width: 174px;
    height: 42px;
	box-shadow: -1px 0px 9px #aaa;
	background-color: white;
	color: #231f20;
}
.product-image-summary-inner .wd-buy-now-btn.button.alt:hover {
	background-color: #1dbf73;
	color: white;
}
.single_add_to_cart_button {
	box-shadow: -1px 0px 9px #aaa !important;
}
.product-image-summary-inner div.quantity :is(input[type="number"],input[type="text"]), .product-image-summary-inner div.quantity input[type="button"] {
	height: 44px;
	font-size: 16.5px;
	-webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto;
	
}
.product-image-summary-inner div.quantity {
	justify-content: center;
	margin-right: 1em;
}
.awl-inner-text {
	display: none;
	visibility: hidden;
}
/* משלוח חינם */
.awl-label-id-16634 .awl-label-text {
	height: 55px;
    width: 55px;
    background: #1dbf73 !important;
    color: #fff !important;
    border-radius: 50% !important;
}
/* מתנה */
.awl-label-id-16636 .awl-label-text {
	height: 55px;
    width: 55px;
    background: #1dbf73 !important;
    color: #fff !important;
    border-radius: 50% !important;
}
/* מתנה בהפתעה */
.awl-label-id-16637 .awl-label-text {
	height: 55px;
    width: 55px;
    background: #1dbf73 !important;
    color: #fff !important;
    border-radius: 50% !important;
}
.awl-label-id-16634 .awl-label-text:after {
	content: 'משלוח\Aחינם!';
	font-size: 12px;
    position: absolute;
    white-space: pre;
    text-align: center;
    bottom: 15px;
    left: 9px;
}
.awl-label-id-16636 .awl-label-text:after {
	content: 'מתנה';
	font-size: 12px;
    position: absolute;
    white-space: pre;
    text-align: center;
    bottom: 12px;
    left: 17px;
}
.awl-label-id-16637 .awl-label-text:after {
	content: 'מתנה\Aבהפתעה!';
	font-size: 12px;
    position: absolute;
    white-space: pre;
    text-align: center;
    bottom: 18px;
    left: 2.5px;
}
.product-template-default.single.single-product .woocommerce-product-gallery--with-images .out-of-stock.product-label {
	display: none;
}
.product-labels.labels-rounded .out-of-stock {
    top: 100px;
    background-color: white;
    position: absolute;
    font-size: 17px !important;
    right: -7px;
    border-radius: 0 !important;
    max-width: 283px !important;
	width: 283px;
    padding: 1.5em 4.5em !important;
    opacity: 0.7;
}
.product-labels {
	max-width: 283px;
    width: 283px;
}
.product-grid-item.outofstock .wd-product-grid-slider.wd-fill {
	backdrop-filter: blur(3px);
}
.product-grid-item.outofstock img {
	filter: blur(3px);
}
.product-label.onsale {
	background-color: unset !important;
	border: 1px solid #a3cba8 !important;
}
.onsale.product-label {
	color: #a3cba8 !important;
}
.onsale.product-label:after {
	content: 'הנחה';
	font-size: 12px;
	position: absolute;
    bottom: 23px;
}
/*.wd-quick-shop .product-labels.labels-rounded .onsale.product-label:before, .product-template-default.single.single-product .product-labels.labels-rounded .onsale.product-label:before {
	content: '%';
	font-size: 25px;
    position: absolute;
    white-space: pre;
    text-align: center;
    bottom: 6px;
    width: 40px;
    right: 10px;
    height: 40px;
}*/
.wd-quick-shop .product-labels.labels-rounded .onsale.product-label, .product-template-default.single.single-product .product-labels.labels-rounded .onsale.product-label {
    min-height: 55px !important;
    position: relative;
    width: 55px;
    right: 0 !important;
    font-weight: 100;
    font-size: 12px !important;
    background-color: #1dbf73 !important;
    padding: 0 0 12px 0;
    line-height: 0 !important;
	color: white !important;
    border: unset !important;
}
.woocommerce-product-gallery .product-labels .onsale.product-label {
	right: -112px !important;
}

/*
 * End General
 *
*/


/*
 * Start wholesalers
 *
*/
#select2-id-selec-multi-results {
	text-align: right !important;
}
.select2-container--default .select2-search--inline .select2-search__field {
	height: 27px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
	float: right !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	padding: 0 0 0 .3em;
}
#post-16576 .vc_column_container>.vc_column-inner {
	margin-bottom: -1.75em;
}
#post-16576 .wd-add-btn.wd-add-btn-replace, #post-16576 .price, #post-16576 .wd-buttons.wd-pos-r-t, #post-16576 .product-labels.labels-rounded, #post-16576 .wd-swatches-grid.wd-swatches-product {
	display: none;
	visibility: hidden;
}
#wpcf7-f16579-p16576-o1 > form p:nth-child(6) {
	margin: 0 0em 0 auto;
    text-align: center;
    display: block;
	width: 96% !important;
}
#wpcf7-f16579-p16576-o1 .select2-selection.select2-selection--multiple {
	border-radius: 20px;
	border: 2px solid #e5e5e5;
    direction: rtl;
}
#wpcf7-f16579-p16576-o1 .wpcf7-not-valid-tip {
	position: absolute;
}
#wpcf7-f16579-p16576-o1 {
	direction: rtl;
	max-width: 767px;
	margin: 0 auto;
}
#wpcf7-f16579-p16576-o1 .wpcf7-form.init p, #wpcf7-f16579-p16576-o1 .wpcf7-form.sent p, #wpcf7-f16579-p16576-o1 .wpcf7-form.invalid p {
	width: 48%;
}
.page-id-16576 .whb-main-header, .page-id-16576 .container.main-footer {
/* 	margin: 0 auto !important;
	max-width: 1222px !important; */
}

#wpcf7-f16579-p16576-o1::-webkit-input-placeholder { /* WebKit browsers */
    color: black !important;
    opacity: 1;
}
#wpcf7-f16579-p16576-o1:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: black !important;
    opacity: 1;
}
#wpcf7-f16579-p16576-o1::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: black !important;
    opacity: 1;
}
#wpcf7-f16579-p16576-o1:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: black !important;
    opacity: 1;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color: #ffffff !important;
    border: 1px solid #1dbf73 !important;
    border-radius: 10px !important;
    color: #1dbf73 !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	color: #1dbf73 !important;
}

#wpcf7-f16579-p16576-o1 .wpcf7-form.init p input::placeholder, #wpcf7-f16579-p16576-o1 .wpcf7-form.sent p input::placeholder, #wpcf7-f16579-p16576-o1 .wpcf7-form.invalid p input::placeholder {
	color: black;
	padding-right: 1em;
}
#wpcf7-f16579-p16576-o1 .wpcf7-form.init p input[type='text'], #wpcf7-f16579-p16576-o1 .wpcf7-form.sent p input[type='text'], #wpcf7-f16579-p16576-o1 .wpcf7-form.invalid p input[type='text'] {
	border: 1px solid #ccc;
	border-radius: 20px;
	color: black !important;
}
#wpcf7-f16579-p16576-o1 .wpcf7-form.init p input[type='tel'], #wpcf7-f16579-p16576-o1 .wpcf7-form.sent p input[type='tel'], #wpcf7-f16579-p16576-o1 .wpcf7-form.invalid p input[type='tel'] {
	border: 1px solid #ccc;
	border-radius: 20px;
	color: black !important;
}
#wpcf7-f16579-p16576-o1 .wpcf7-form.init p input[type='tel']::placeholder, #wpcf7-f16579-p16576-o1 .wpcf7-form.sent p input[type='tel']::placeholder, #wpcf7-f16579-p16576-o1 .wpcf7-form.invalid p input[type='tel']::placeholder {
	color: black !important;
	text-indent: 1em !important;
}
#wpcf7-f16579-p16576-o1 .wpf7-form.init input, #wpcf7-f16579-p16576-o1 .wpf7-form.sent input, #wpcf7-f16579-p16576-o1 .wpf7-form.invalid input {
	border-radius: 20px !important;
	border: 1px solid #ccc;
}
#wpcf7-f16579-p16576-o1 .wpcf7-submit[type='submit'] {
	background: #1dbf73 !important;
	background-color: #1dbf73 !important;
	color: white !important;
	border-radius: 20px;
	border-color: #ccc !important;
	width: 100%;
	margin: 0 .5em .5em !important;
}
#wpcf7-f16579-p16576-o1 .wpcf7-submit[type='submit']:hover {
	background-color: white !important;
	background: white !important;
	color: black !important;
	border-color: #ccc !important;
}
.header-404-color {
	color: #1dbf73 !important;
}
/*
 * End wholesalers
 *
*/


/*
 * Start Post Page
 * 
*/
#comments.comments-area {
	display: none;
	visibility: hidden;
}
.widget[class*="_tag_cloud"] .tagcloud a {
	border-radius: 20px !important;
}
.single-post .sidebar-container, .rtl.archive.category .sidebar-container {
	margin-top: 4em;
}
.wd-blog-holder.blog-pagination-pagination article:nth-child(0) {
	margin-top: 30px;
}
.sidebar-container.sidebar-right.area-sidebar-1 {
	border-right: 1px solid #e4e4e4;
	margin-top: 50px;
}
.blog-design-small-images .article-inner .entry-header .post-img-wrapp {
	border: 1px solid #e4e4e4;
}
.wpb-js-composer .wd-blog-holder .blog-post-loop:not([class*="col-"]) {
	margin-bottom: 0 !important;
	padding-bottom: 25px;
    padding-top: 25px;
    border-bottom: 1px solid #e4e4e4;
}
.wd-blog-holder.blog-pagination-pagination article:last-child {
	border-bottom: 0 !important;
	padding-bottom: 40px !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-white .vc_icon_element-icon {
	color: #231f20 !important;
}
/*
 * Start Compare Page
 * 
*/
#post-629 .compare-page {
	margin-top: 2em;
}
.post-629 .entry-content, .woocommerce-checkout .whb-main-header {
	max-width: 1222px;
    margin: 0 auto;
}
.page-id-629 .container.main-footer, .woocommerce-checkout .container.main-footer {
	max-width: 1222px;
}
.compare-page .accordion-acf-row div.desc-acf, .compare-page .accordion-acf-row div.desc-acf2 {
	display: inline-block;
    width: 50%;
	vertical-align: top;
}
.compare-page .accordion-acf-row div.desc-acf {
	padding-left: 1.2em;
	text-align: center;
}
.compare-page .accordion-acf-row div.desc-acf2 {
	padding-right: 2em;
	text-align: center;
}
.compare-page .desc-acf {
    border-left: 1px solid black;
}
/*.compare-page::last-child {
    margin-left: 1em;
}*/
.compare-page .accordion-acf-row {
	margin: 0px 10px 50px;
	width: 100%;
}
/*.page-template-default .whb-main-header,*/ .page-template-default > div > div > div > div > .site-content {
	max-width: 92%;
    margin: 0 auto;
}
.page-template-default .container, .post-template-default.single .container, .archive.category .container, .page-id-629 .container, .archive.tag .container {
	max-width: unset;
}
.compare-page {
	display: none;
}
.page-id-629 .whb-header {
	max-width: 1222px;
	margin: 0 auto;
}
.page-template-default.page .single-breadcrumbs-wrapper .wd-breadcrumbs, .post-template-default.single .single-breadcrumbs-wrapper .wd-breadcrumbs, .archive.category .single-breadcrumbs-wrapper .wd-breadcrumbs, .archive.tag .single-breadcrumbs-wrapper .wd-breadcrumbs, .search.search-no-results .wd-breadcrumbs {
    flex: 1 1 auto;
    text-align: start;
    font-size: 95%;
	border-top: 1px solid #e6e6e6;
}
.page-template-default.page .wd-breadcrumbs, .post-template-default.single .wd-breadcrumbs, .archive.category .wd-breadcrumbs, .archive.tag .wd-breadcrumbs, .search.search-no-results .wd-breadcrumbs {
    vertical-align: middle;
}
.page-template-default.page .single-breadcrumbs-wrapper :is(.single-breadcrumbs,.container), .post-template-default.single .single-breadcrumbs-wrapper :is(.single-breadcrumbs,.container), .archive.category .single-breadcrumbs-wrapper :is(.single-breadcrumbs,.container), .archive.tag .single-breadcrumbs-wrapper :is(.single-breadcrumbs,.container), .search.search-no-results .single-breadcrumbs-wrapper :is(.single-breadcrumbs,.container) {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 10px;
}
.page-template-default.page .single-breadcrumbs-wrapper, .post-template-default.single .single-breadcrumbs-wrapper, .archive.category .single-breadcrumbs-wrapper, .archive.tag .single-breadcrumbs-wrapper, .search.search-no-results .single-breadcrumbs-wrapper {
    height: 53px;
    margin: 0px auto 15px;
    background-color: #fff;
    color: #231f20;
    width: 100%;
    /*border: 1px solid #e6e6e6;*/
    font-weight: 100;
}
.page-id-2 .single-breadcrumbs-wrapper {
	display: none;
}
.page-id-629 .single-breadcrumbs-wrapper {
    height: 53px;
    margin: 2.8em auto 15px !important;
    background-color: #16443C;
    color: white;
    width: 100%;
    border: 1px solid #e6e6e6;
    font-weight: 100;
}
.vc_custom_1702285755607, .vc_custom_1702297232815, .vc_custom_1702286548948, .vc_custom_1702372369383, .vc_custom_1702372345492, .vc_custom_1746148325005 {
	background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
#popmake-58 .button-popup-2 {
	background-color: white;
	box-shadow: -1px 0px 9px #aaa;
	height: 49.2px;
}
.page-id-629 .single-breadcrumbs-wrapper {
	margin-bottom: 0 !important;
}
.page-id-629 #main-compare-header h2 {
	font-size: 49px;
	font-weight: 600;
}
.page-id-629 #main-compare-header {
	margin-top: 0 !important;
}
.page-id-629 #main-compare-header > div {
	padding-top: 0 !important;
}
.page-id-629 #main-compare-2 {
	padding-top: 0 !important;
	background-color: #ffffff;
	box-shadow: 0 4px 7px -3px #aaa;
}
.page-id-629 .single-breadcrumbs-wrapper {
	border-bottom-color: white;
}
/*
.page-id-629 #breadcrumbs {
	padding-top: 2.9em;
}*/
/*
 * End Compare Page
 * 
*/

/* 
 * Start About Page
 *
*/

#post-808 #breadcrumbs, #post-629 #breadcrumbs {
	height: 53px;
    margin: 0 auto 15px;
    background-color: #16443C;
    color: white;
    width: 100%;
    border: 1px solid #707070;
    font-weight: 100;
}

/*
 * End About Page
 * 
*/

/*
 * Start Shop Page
 * 
*/
.head-acf-accordion {
	color: #231f20;
	font-size: 47px;
}
.accordion-acf-row {
   margin: 50px;
}
/*div.desc-acf:first-of-type {
	display: block !important;
}*/
.accordion-acf-row div.title-head-acf, .accordion-acf-row div.desc-acf, .accordion-acf-row div.desc-acf2 {
    padding: 10px;
    border-bottom: 0;
}
.accordion-acf-row div.title-head-acf {
	border-bottom: 1px solid #778784;
	display: flex;
	align-items: baseline;
}
.accordion-acf-row div.title-head-acf a {
	display: block;
	font-size: 21px;
	font-weight: bold;
	color: #231f20;
}
.accordion-acf-row div.title-head-acf i.fa-plus {
	color: #1dbf73;
	/*font: var(--fa-font-solid);*/
	display: inline-block;
	font-size: 1.7em;
	margin-top: 10px;
}
.accordion-acf-row div.title-head-acf i.fa-minus {
	/*font-family: "Font Awesome Free 6";*/
	color: #1dbf73;
	/*font: var(--fa-font-solid);*/
	display: inline-block;
	font-size: 1.7em;
	margin-top: 10px;
}
.entry-meta-list li, .hovered-social-icons {
	color: #589d62;
}
.accordion-acf-row div.desc-acf, .accordion-acf-row div.desc-acf2 {
	padding-right: 2.4em;
	padding-bottom: 1.7em;
    border-top: 0; 
	font-size: 18px;
	color: #313030;
}
div.desc-acf:last-of-type, div.desc-acf2:last-of-type {
    border-top: 1px solid white;
    position: relative;
	top: -1px;
}
div.title-head-acf:last-child, div.title-head-acf:last-of-type {
	border-bottom: unset !important;
}
.accordion-acf-row div.title-head-acf a {
	text-decoration: none;
	display: inline-block;
	padding-right: 1em;
}
.is_stuck .single_variation_wrap, .quick-shop-form .single_variation_wrap, .additional_information_tab {
	display: none;
	visibility: hidden;
}
nav[class*="-pagination"] li .page-numbers, nav[class*="-pagination"] a:hover {
	border-radius: 48px;
	box-shadow: -1px 0px 9px #aaa;
}
/*.btn-ace a {
	color: #231f20 !important;
}*/
.btn-ace {
	width: 270px;
	color: white !important;
	height: 59px;
	background-color: #16443C !important;
	border: none;
	border-radius: 48px;
	font-size: 16px;
}
[type="button"]):hover {
	background-color: unset !important;
	color: none !important;
}
.shop-loop-head .wd-shop-tools:first-child, .ivrita-switch {
	display: none;
}
.vc_custom_1680088476911 {
	display: none;
}
.shop-loop-head .wd-shop-tools:last-child {
	background-color: #E9EDED;
    border-radius: 48px;
    padding: 0.5em 1em;
}
.wd-shop-tools>* {
	margin-bottom: 0 !important;
}
.woocommerce-ordering.wd-style-underline select {
	padding-inline-start: 13px;
    padding-inline-end: 17px;
}
#shop-header {
	background-color: #e8f2ea !important;
	box-shadow: -1px 0px 9px #231f20;
}
#shop-header .wpb_wrapper p {
	text-align: right;
}
#shop-header .vc_column-inner {
	margin: 0 auto;
	max-width: 1222px;
	font-size: 22px;
    color: black;
}
.wapo-addon-title.toggle-closed {
	color: #F8B748;
}

.wd-sticky-btn-cart .cart #yith-wapo-container {
	display: none;
	visibility: hidden;
}
.yith-wapo-block .yith-wapo-addon .options.per-row-1 .yith-wapo-option {
	width: 410px !important;
	max-width: 100% !important;
    float: right !important;
}
.fa-solid.fa-arrow-right {
	position: absolute;
    bottom: 15px;
    left: 121px;
    font-size: 1.5em;
    border: 1px solid black;
    border-radius: 50%;
    padding: 0.65em;
}
del .woocommerce-Price-amount.amount {
	text-decoration: line-through;
}
.price del {
	text-decoration: auto;
}
.products[class*="wd-stretch-cont"] .product-element-bottom {
	gap: 8px;
}
.product-element-bottom .wd-swatches-grid.wd-size-m {
	margin-top: .2em;
	margin-bottom: 0;
}
[class*="title-line-"] .product-grid-item .wd-entities-title {
	order: 0;
	flex-grow: 2;
	font-size: 1.08em;
}
.products[class*="wd-stretch-cont"] :is(.price,.wrap-price,.product-rating-price) {
	order: 1;
	flex-grow: 1;
}
.wd-hover-standard .wd-swatches-grid {
	order: 2;
}
.wd-hover-standard .wd-add-btn {
	order: 3;
}
.woocommerce-ordering.wd-style-underline select {
	border-bottom-style: none;
}
/*.shop-loop-head .wd-shop-tools:last-child::before {
	content: "\f03a";
	font-family: "Font Awesome Free 6";
	color: #589d62;
	font: var(--fa-font-solid);
	font-size: 1.2em;
}*/
/* End Shop Page
 * 
 */

/*
 * Start Head & Footer
 *
*/
#menu-footer-menu-desktop {
	display: inline-flex;
    justify-content: space-between;
    flex-wrap: nowrap;
    width: 100%;
    flex-direction: row;
    align-items: stretch;
}
.tax-product_cat select option {
	color: black;
	background: white !important;
	background-color: white !important;
}
.wd-event-click.wd-opened>.wd-dropdown, .wd-dropdown.wd-opened {
	width: fit-content;
}
.autocomplete-suggestions {
	width: 450px;
}

/*
 * End Head & Footer
 * 
*/

/*
 * Start Product Page
 * 
 */
.popup-quick-view #yith-wapo-container {
	display: none;
	visibility: hidden;
	opacity: 0;
}
.popup-quick-view .mfp-move-horizontal.mfp-ready .mfp-with-anim, .mfp-move-horizontal.mfp-ready .mfp-with-anim .summary-inner {
	padding: 0 5% !important;
}
.popup-quick-view button.mfp-close {
	left: auto !important;
	right: 0;
}
.popup-quick-view .text-left {
	--text-align: right;
    text-align: right;
	margin: 2% 0 !important;
}
.product_meta {
	display: none;
}
.variations_form.cart.wd-reset-side-lg.wd-reset-bottom-md.wd-label-top-md.initialized, .cart {
	order: 4;
}
.woocommerce-product-details__short-description {
	order: 1;
}
.product-sticky-on .summary-inner {
	display: flex;
	flex-direction: column;
    flex-wrap: wrap;
}
.wd-nav-tabs>li:not(:last-child) {
	margin-inline-end: 10px !important;
}
.wd-buy-now-btn {
	box-shadow: inherit;
}
.product_title {
	font-size: 30px;
	order: 0;
}
.wd-wishlist-btn {
	display: none;
}
.summary-inner .woocommerce-Price-amount.amount {
	display: inline-flex;
	margin-left: 1em;
}
/*.summary-inner table.variations {
	display: inline-flex;
	position: absolute !important;
    top: 137px !important;
    right: 160px;
}*/
.summary-inner>.price {
	font-size: 22px !important;
	font-weight: 500;
	word-spacing: 5px;
	float: unset !important;
    display: flex;
	gap: .5em;
	order: 2;
	position: relative;
}
.slider-title, .product-template-default.single.single-product .wd-el-title.title.element-title {
	color: #231f20 !important;
    font-size: 22px !important;
    font-weight: 400;
}
.slider-title:before {
	display: none;
}
.product-tabs-wrapper {
	border-bottom: none !important;
}
.wd-buy-now-btn, .wd-buy-now-btn:hover {
	background-color: #E9EDED;
	color: #0E293E;
}
.wd-sticky-add-to-cart, .wd-buy-now-btn {
	border-radius: 35px !important;
}
.wd-nav-tabs>li {
	margin-top: 2.5em;
}
.wd-nav[class*="wd-style-underline"]>li:is(:hover,.current-menu-item,.wd-active,.active)>a .nav-link-text:after,  {
	display: none;
}
.wd-nav-tabs-wrapper .wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a {
	background-color: #1dbf73 !important;
    color: #fff !important;
	box-shadow: -1px 0px 9px #aaa !important;
}
.whb-flex-row.whb-general-header-inner div:first-child {
	padding-top: 5px !important;
}
.breadcrumb_last {
	color: #589d62;
}
.product-additional-galleries .product-video-button.wd-gallery-btn.wd-action-btn.wd-style-icon-bg-text.wd-play-icon a {
	border: 1px solid #a3cba8 !important;
}
.product-additional-galleries .product-video-button.wd-gallery-btn.wd-action-btn.wd-style-icon-bg-text.wd-play-icon a span {
	color: #589d62 ;
}
.summary-inner .woocommerce-product-details__short-description p span {
	color: #333333 !important;
}
.wd-nav.wd-style-underline-reverse>li>a {
    background-color: #e7eceb !important;
    color: #231f20;
    padding: 0.5em 1.5em !important;
    border-radius: 2em;
    font-size: 16px !important;
    border: none;
	box-shadow: -1px 0px 9px #aaa !important;
    /*border-width: 1px;
    background-image: linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-repeat: repeat-x;*/
}
.wd-nav.wd-style-underline-reverse>li>a, .shop-loop-head .wd-shop-tools:last-child, .scrollToTop:hover {
	background-color: white !important;
	color: #231f20;
	border-color: #231f20 !important;
}
.wd-nav.wd-style-underline-reverse>li>a:hover {
	background-color: #1dbf73 !important;
	color: white !important;
}
.product_title.entry-title.wd-entities-title > .woocommerce-product-details__short-description p span {
	color: #333333 !important;
}
.wd-nav[class*="wd-style-"]>li:hover>a {
	color: #1dbf73 !important;
}
.wd-nav[class*="wd-style-"]>li:hover>a {
	color: #1dbf73 !important;
}
.wd-nav.wd-nav-tabs[class*="wd-style-"]>li:hover>a {
	color: #231f20 !important;
}
.product-compare-button .button-main-compare, #main-compare-button .button-main-compare, #main-compare .button-main-compare, #main-compare-2 .button-main-compare, .btn-ace, .scrollToTop {
	background-color: white !important;
	color: #231f20 !important;
	border-color: #ddd !important;
	box-shadow: -1px 0px 9px #aaa;
}
#main-compare-button .button-main-compare:hover {
	background-color: white !important;
	color: #231f20 !important;
	border-color: #ddd !important;
	box-shadow: -1px 0px 9px #aaa;
}
#main-compare-button .button-main-compare {
	background-color: #1dbf73 !important;
	color: #fff !important;
	border-color: #1dbf73 !important;
	box-shadow: -1px 0px 9px #aaa;
}
.woocommerce-tabs .wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a:hover, .product-compare-button .button-main-compare:hover, #main-compare .button-main-compare:hover, #main-compare-2 .button-main-compare:hover, .btn-ace:hover, .scrollToTop:hover, .btn-ace a:hover, .btn-ace:hover {
	background-color: #1dbf73 !important;
	color: white !important;
	border-color: #1dbf73 !important;
	box-shadow: -1px 0px 9px #aaa;
}
.product-tabs-wrapper .tabs-layout-tabs>.wd-nav-tabs-wrapper {
	text-align: right;
}
#menu-main-menu not:(.wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a) {
	color: white !important;
    background-color: #16443C !important;
    padding: 0.5em 2.5em;
    border-radius: 2em;
    font-size: 16px !important;
    border: 1px solid #16443C;
    border-width: 1px;
    background-image: linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-repeat: repeat-x;
}
.product-tabs-wrapper {
	border-top: none !important;
}
.variations .label.cell, .wd-nav[class*="wd-style-underline"] .nav-link-text:after {
	display: none;
}
.variations .value.cell.with-swatches .wd-swatch-bg {
	width: 18px;
	height: 18px;
}
.thumbnails.owl-carousel.owl-items-lg-3.owl-items-md-4.owl-items-sm-4.owl-items-xs-3.thumbnails-ready.owl-rtl.owl-loaded.owl-drag .owl-nav>div[class*="prev"] {
	right: -19px;
}
.thumbnails.owl-carousel.owl-items-lg-3.owl-items-md-4.owl-items-sm-4.owl-items-xs-3.thumbnails-ready.owl-rtl.owl-loaded.owl-drag .owl-nav>div[class*="next"] {
	left: -18px;
}
.woocommerce-product-gallery .owl-nav>div.disabled, .owl-carousel :is(.owl-nav .owl-prev,.owl-nav .owl-next,.owl-dot) {
	color: #707070 !important;
}
.product-images-inner > div > div.col-12:last-child {
	padding-right: 0 !important;
	padding-left: 0 !important;
}
.product-images-inner > div > div.col-12:first-child {
	/*border:1px solid #C5C5C5;*/
}
/*.summary-inner table.variations {
	display: block;
    float: inherit;
    top: -5px;
}*/
.summary-inner>.price {
	float: right;
}
.woocommerce-product-gallery .thumbnails.owl-carousel .owl-item {
	line-height: 1;
}
.woocommerce-product-gallery .thumbnails.owl-carousel .owl-item, .woocommerce-product-gallery .thumbnails.owl-carousel>.product-image-thumbnail {
	padding-right: 14px !important;
	padding-left: 14px !important;
}
.product-image-thumbnail {
	border: 1px solid #C5C5C5;
	margin-top: 2em;
	padding: .5em;
}
.ace-is-cool {
	/*width: 100%;*/
	/*height: 760px;*/
	background-color: #ffffff;
}
.autocomplete-suggestions {
	direction: rtl;
}
.autocomplete-suggestion .wd-entities-title strong {
	text-decoration: none !important;
}
.product-video-button a:before {
	color: #589d62 !important;
	font-weight: 900 !important;
}
.product-video-button a {
	box-shadow: 0 0 5px rgba(163,203,168,0.5) !important;
}
#wapo-total-price-table table th {
	text-align: right !important;
}
/*
 * End Product Page
 * 
 */
/* Start Question
 * 
 */
.form-block .cf7mls_bar_style_navigation_horizontal_round.cf7mls_bar_style_text_vertical {
	margin-bottom: 2px;
    margin-top: 27px;
}
.form-block .wpcf7-form.init p input, .form-block .wpcf7-list-item input {
	width: 18px;
	height:18px;
	accent-color: auto;
}
.form-block .cf7mls_bar_style_navigation_horizontal_squaren.cf7mls_bar_style_text_vertical li:before, .cf7mls_bar_style_navigation_horizontal_round.cf7mls_bar_style_text_vertical li:before {
	width: 67px;
	height: 67px;
	background: white !important;
	border: 1px solid #231f20;
}
.form-block .cf7mls_progress_bar li .cf7_mls_count_step {
	color: #231f20;
}
.form-block .cf7mls_bar_style_navigation_horizontal_round.cf7mls_bar_style_text_vertical[data-id-form="732"] li.active:before {
	background: #1dbf73 !important;
	border-color: #1dbf73 !important;
}
.form-block .cf7mls_progress_bar li.active .cf7_mls_count_step {
	color: white;
}
.form-block .cf7mls_progress_bar li .cf7_mls_count_step {
	font-size: 40px;
}
.form-block #wpcf7-f732-p2-o2 .cf7mls_progress_bar li .cf7_mls_count_step, .form-block #wpcf7-f732-p18467-o2 .cf7mls_progress_bar li .cf7_mls_count_step {
	font-size: 45px !important;
}
.form-block .cf7_mls_check li svg {
	position: absolute;
    top: 14px;
    right: -5px;
    width: 40px !important;
	height: 40px !important;
}
.form-block .cf7mls_bar_style_navigation_horizontal_squaren.cf7mls_bar_style_text_vertical li:after, .cf7mls_bar_style_navigation_horizontal_round.cf7mls_bar_style_text_vertical li:after {
	content: '';
    width: 77%;
    right: -38.7%;
    top: 36px;
    position: absolute;
    border: 1px dashed #ccc;
    background: unset;
	left: unset;
}
.form-block .cf7mls_bar_style_navigation_horizontal_squaren.cf7mls_bar_style_text_vertical li .cf7_mls_steps_item_icon, .cf7mls_bar_style_navigation_horizontal_round.cf7mls_bar_style_text_vertical li .cf7_mls_steps_item_icon {
	line-height: 60px !important;
	left: 49% !important;
	top: 1px !important;
}
.answer-wrapper {
	display: block;
	visibility: visible;
	position: relative;
    margin: 0 auto;
    width: 1000px;
    height: 610px;
    padding: 1.5em 0 1.5em 1em;
    border-radius: 42px;
	background-color: white;
    color: black;
}
.answer-container {
	display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 1em;
    align-content: center;
    margin-top: -0.8em;
    flex-wrap: wrap;
}
.answer-col-1 {
	width: 27%;
    text-align: center;
    height: 410px;
}
.answer-col-2 {
	width: 71%;
    height: 550px;
}
.answer-row-2 {
	padding: 4em 0;
}
}
.answer-img img {
	z-index: -2 !important;
	height: 436px !important;
	padding-left: 20px !important;
}
.answer-title {
	font-size: 25px;
	color: #1dbf73;
	font-weight: bolder;
	margin: 1em 0 0.2em;
}
.answer-div-price {
	font-size: 26px;
	color: #1dbf73;
	font-weight: bold;
	margin: 0 0 0.4em;
}
.answer-p {
	font-size: 15px;
	color: #313030;
	font-weight: 400;
}
.answer-advanteg {
	line-height: 1;
	font-size: 18px;
    margin-top: 1.5em;
}
.answer-h3 {
	font-size: 23px;
	color: #313030;
	font-weight: 600;
}
.answer-ul {
	font-size: 15px;
	color: #313030;
	font-weight: 600;
	list-style: inside;
	line-height: 0.5;
}
.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-tab>a:focus, .vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-tab>a:hover {
	background: #1dbf73 !important;
	background-color: #1dbf73 !important;
	border-color: #1dbf73 !important;
	color: white !important;
	box-shadow: -1px 0px 9px #aaa !important;
}
ul.answer-ul li::before {
    content: "\2022";
    color: #1dbf73;
    font-weight: bold;
    margin-left: 0.2em;
    font-size: 2.2em;
    line-height: 0.6;
    vertical-align: middle;
}/*
.page page-id-17632 :is(.btn,.button,button,[type="submit"],[type="button"]) {
	background: #1dbf73 !important;
	border: 1px solid #1dbf73 !important;
	color: white !important;
	box-shadow: -1px 0px 9px #aaa !important;
}
.page page-id-17632 :is(.btn,.button,button,[type="submit"],[type="button"]):hover {
	background: white !important;
	border: 1px solid #ddd !important;
	color: #231f20 !important;
	box-shadow: -1px 0px 9px #aaa !important;
}*/
.answer-btn {
	width: 268px;
	height: 54px;
	border-radius: 28px;
	font-size: 22px;
	font-weight: 600;
}
.answer-wrapper .added_to_cart.wc-forward {
	display: none;
	visibility: hidden;
}
.answer-right, .answer-right:hover {
	display: none;
	color: white;
	background-color: #16443C;
	margin-left: 1.5em;
}
.answer-left {
	color: white !important;
	background-color: #1dbf73 !important;
}
.answer-left:hover, .vc_custom_1702197958412:hover {
	color: #231f20 !important;
	background-color: white !important;
	box-shadow: -1px 0px 9px #aaa;
}
.vc_custom_1702197958412 a:hover {
	color: #231f20 !important;
}
.cf7mls_next.cf7mls_btn.action-button {
	display: none;
}
.cf7mls-btns .cf7mls_next.action-button, .cf7mls-btns .cf7mls_back.action-button {
	margin: 1.07em 0px 26px !important;
}
.form-block .cf7mls-btns {
	padding: 0 5.5em;
	margin: -3em auto 0;
}
.form-block .fieldset-cf7mls label {
	text-align: center;
	font-size: 30px;
	color: #231F20;
	font-weight: 600;
}
.form-block  .fieldset-cf7mls label > .wpcf7-form-control-wrap {
	margin-top: 1em;
	display: block;
}
.form-block  .fieldset-cf7mls > label > .wpcf7-form-control-wrap {
	padding: 0 2.5em 0 1.5em;
	display: block;
}
.form-block .fieldset-cf7mls > .fieldset-cf7mls {
	width: 100% !important;
    margin: 0 3.5em !important;
	padding: unset !important;
}
.form-block .wpcf7-form.init p {
	padding: 0 2.5em !important;
	width: 100% !important;
}
.form-block .fieldset-cf7mls.cf7mls_current_fs > .wpcf7-form-control-wrap > .wpcf7-form-control.wpcf7-radio.cf7mls-auto-next-step > .wpcf7-list-item {
	padding: 0 2.25em;
}
.form-block .wpcf7-list-item-label, .form-block input {
	cursor: pointer;
}
.form-block .cf7mls_back.action-button {
	margin: -1.05em 0px 26px 77px;
}
.fa-rocket:before {
	position: absolute;
    top: 11px;
    right: 10px;
}
.form-block .submit-ace {
	display: none;
    margin-right: 4em;
	border: 1px solid #1dbf73;
    padding: 8px 0px;
    min-width: 50px;
    height: 50px;
    border-radius: 50%;
   	background-color: white;
    color: #1dbf73;
	margin-top: -3em;
	font-size: 30px;
    font-weight: bold;
	top: 29px;
    left: -320px;
    position: relative;
}
.form-block .cf7mls_next.action-button {
	background-color: white;
    border: 1px solid #1dbf73;
    color: #1dbf73;
    cursor: pointer;
    font-size: 30px;
    font-weight: bold;
    padding: 13px 5px;
    min-width: 50px;
    height: 50px;
    border-radius: 50%;
    position: relative;
}
.form-block .cf7mls_back.action-button {
	background-color: white;
    border: 1px solid #1dbf73;
    color: #1dbf73;
    cursor: pointer;
    font-size: 30px;
    font-weight: bold;
    padding: 13px 5px;
    min-width: 50px;
    height: 50px;
    border-radius: 50%;
    position: relative;
}
.wpcf7-form span.cf7_mls_check svg, .wpcf7-form span.cf7_mls_invalid svg {
	width: 30px;
	height: 30px;
}
.cf7mls_progress_bar li .cf7_mls_check, .cf7mls_progress_bar li .cf7_mls_invalid {
	margin-top: 12px;
	margin-right: -8px;
}
.form-block .cf7mls-btns > .cf7mls_back.action-button {
	background-color: white;
    border: 1px solid #1dbf73;
    color: #1dbf73;
    cursor: pointer;
    font-size: 30px;
    font-weight: bold;
    margin: 16px 0px 26px;
    padding: 13px 5px;
    min-width: 50px;
    height: 50px;
    border-radius: 50%;
    position: relative;
}
.form-block .cf7mls-btns > .cf7mls_next.action-button {
	background-color: white;
    border: 1px solid #1dbf73;
    color: #1dbf73;
    cursor: pointer;
    font-size: 30px;
    font-weight: bold;
    margin: 16px 0px 26px;
    padding: 13px 5px;
    min-width: 50px;
    height: 50px;
    border-radius: 50%;
    position: relative;
}
.form-block .cf7mls-btns > .cf7mls_back.action-button::before, .form-block .cf7mls_back.action-button::before {
	font: var(--fa-font-solid);
    content: "\f061";
	left: 11px;
	position: absolute;
}
.form-block .cf7mls-btns > .cf7mls_next.action-button::before, .form-block .cf7mls_next.action-button::before {
	font: var(--fa-font-solid);
    content: "\f061";
}
.form-block .wpcf7-form-control-wrap {
	font-size: 30px;
}
.form-block .wpcf7-list-item {
	display: block;
	font-size: 22px;
	font-weight: 400;
	color: #16443C;
	text-align: right;
	margin-left: 0;
	line-height: 2;
}
.form-block .fieldset-cf7mls.cf7mls_current_fs > .wpcf7-form-control-wrap > .wpcf7-form-control.wpcf7-radio.cf7mls-auto-next-step > .wpcf7-list-item.first {
	margin-top: 10px;
}
.form-block .wpcf7-form .cf7mls_progress_bar ~ .fieldset-cf7mls-wrapper fieldset {
	height: 328px;
	padding: 3em 3em 0em 3em !important;
	margin: 0 auto !important;
}

#cf7mls-back-btn-cf7mls_step-4 {
	margin: -1.05em 2.55em -26px -77px !important;
}
.form-block h2 {
	font-size: 40px;
	color: white;
}
.form-block p {
	font-size: 20px;
	color: white;
}
.form-block .wpcf7.js form {
	margin: 0 auto;
}
.form-block .fieldset-cf7mls-wrapper {
	width: 675px;
	color: #16443C;
    margin: 0 auto;
    background-color: white;
    border-radius: 42px;
    height: 328px;
	box-shadow: 6px 6px 10px #777777;
}

/* End Question
 * 
 */

div.quantity .plus {
	border-radius: 0 48px 48px 0;
}
div.quantity .minus {
	border-radius: 48px 0 0 48px;
}
div.quantity input[type="button"] {
	border-left: 0;
	border-right: 0;
}
div.quantity {
	flex-direction: row-reverse;
}
form.cart :where(.single_add_to_cart_button,.wd-buy-now-btn,.quantity) {
	border-radius: 48px;
	font-size: 16px;
}
.wd-breadcrumbs #breadcrumbs span span a, .page-id-629 #breadcrumbs span span a {
	color: #231f20;
	font-weight: 100;
}
.wd-breadcrumbs #breadcrumbs span span, .page-id-629 #breadcrumbs span span {
	font-weight: 100;
}
.wd-breadcrumbs #breadcrumbs, .page-id-629 #breadcrumbs {
	width: 100%;
	max-width: 1222px;
    margin: 0 auto;
    padding-left: 25px;
    padding-right: 25px
}
.wd-breadcrumbs #breadcrumbs span, .page-id-629 #breadcrumbs span {
	line-height: 3.5;
}
#breadcrumbs a:hover, ul#menu-main-menu li a:hover, ul#menu-secound-menu li a:hover {
	text-decoration: underline;
}
.product-template-default.single.single-product .single-breadcrumbs-wrapper {
    height: 53px;
    margin: -1px auto 15px;
    background-color: white;
    color: #231f20;
    width: 100%;
	border-top: 1px solid #231f20;
	font-weight: 100;
}
.product-compare-header {
	padding: 2em 0 2em 0;
    background-color: #ffffff;
    margin-bottom: 0;
	text-align: center !important;
    color: #231f20 !important;
    font-size: 40px !important;
    font-weight: 400;
	box-shadow: 1px 0px 9px #aaa;
}
.product-compare-button .button-main-compare {
	width: 412px;
    height: 70px;
    background-color: #231f20;
    color: white;
    font-size: 22px;
    border-radius: 48px;
}
.product-compare-button {
	margin-top: -3em;
    padding: 0 0 4em 0;
    text-align: center;
    background-color: #ffffff;
	box-shadow: 8px -5px 7px -6px #aaa inset
}
#main-question {
	height: 730px !important;
}
#main-question-header .textwidget h2 {
	text-align: right;
	color: #16443c;
	font-size: 40px;
    font-weight: 100;
}
#main-compare > div, #main-compare-2 > div {
	flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: center;
}
#main-compare .product-secound-text p, #main-compare-2 .product-secound-text p {
	font-size: 21px !important;
    color: #101111 !important;
    margin: 0 auto;
    font-weight: 400 !important;
    width: 350px !important;
    margin-bottom: 0.8em;
}
#third-photo .vc_column-inner {
	margin-top: 8%;
}
#main-compare.ace-is-cool .vc_column_container>.vc_column-inner, #main-compare-2 .vc_column_container>.vc_column-inner {
	flex-grow: 1;
    display: flex;
    flex-direction: column;
    z-index: 1;
	justify-content: center;
}
#main-compare .vc_row.vc_row-flex, #main-compare-2 .vc_row.vc_row-flex {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: center;
    flex-direction: row;
}
#main-compare .product-element-top.wd-quick-shop img, #main-compare .product1-element-top.wd-quick-shop img, #main-compare-2 .product-element-top.wd-quick-shop img, #main-compare-2 .product1-element-top.wd-quick-shop img {
	height: 282px !important;
	vertical-align: center !important;
}
#main-compare div > div > div > div:after, #main-compare-2 div > div > div > div:after {
    content: '\f078';
    font: normal normal normal 16px/1 FontAwesome;
    color: #515051;
    left: 26px;
    top: 26px;
    height: 30px;
    position: absolute;
	cursor: pointer;
    text-align: left;
}
#main-compare > div > div > div > div, #main-compare-2 > div > div > div > div { 
	position: relative;
	margin-top: -2em;
	float: left;
	width: -moz-fit-content !important;
	width: -webkit-fill-available !important;
	width: fit-content;
	/*min-width: 422px;*/
}
#main-compare .wpb_wrapper, #main-compare-2 .wpb_wrapper {
	margin: 0 auto;
}
#main-compare select, #main-compare-2 select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-size: 0 !important;
	cursor: pointer;
}
#main-compare select::-ms-expand, #main-compare-2 select::-ms-expand {
	display: none;
}
/* Header 
 * 
 */
.whb-main-header .wd-tools-element>a {
	padding-left: 8px !important;
	padding-top: 8px;
}
.wd-tools-element .wd-tools-icon:before {
	font-size: 20px !important;
}
/* Products
 * 
 */
.product-for-loop {
	display: none;
}
.product-foreach-0, .product1-foreach-0 {
	display: block;
}
#main-compare-header h2, #main-compare-header-2 h2 {
	text-align: center !important;
	color: #231f20 !important;
	font-size: 40px !important;
	font-weight: 400;
}
#main-compare-button .button-main-compare, #main-compare .button-main-compare, #main-compare-2 .button-main-compare {
	width: 412px;
	height: 70px;
	background-color: #16443C;
	color: white;
	font-size: 22px;
	border-radius: 48px;
}
#main-compare-header-2 {
	margin-top: 2em;
}
/* #main-compare/*, #main-compare .products-for-loop, #main-compare .products1-for-loop*//* {
	height: 570px !important;
} */
#main-compare-2 {
	height: 570px !important;
	padding-top: 2em;
}
#main-compare .vc_wp_text.wpb_content_element select, #main-compare-2 .vc_wp_text.wpb_content_element select {
/* 	width: -moz-fit-content !important; */
/* 	width: -webkit-fill-available !important; */
/* 	width: fit-content; */
	height: 70px !important;
	font-size: 20px !important;
	border-radius: 48px !important;
	border: 1px solid #212121 !important;
	text-align: center !important;
	color: #515051 !important;
	direction: rtl;
}
#main-compare .vc_column-inner, #main-compare-2 .vc_column-inner, #main-compare-button {
	text-align: center !important;
}
#main-compare .wd-entities-title, #main-compare-2 .wd-entities-title {
	color: #231f20 !important;
	opacity: 0.79;
	font-weight: 400 !important;
	font-size: 25px;
}
.wd-hover-standard .wd-add-btn>a {
	border-radius: 39px !important;
	width: 111px;
	height: 31px;
}
.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add-to-cart-loop {
	width: 201px;
	font-size: 18px;
}
.wd-hover-standard .wd-add-btn .add-to-cart-loop span {
	font-size: 16px !important;
    font-weight: 100;
}
.woocommerce-Price-amount.amount {
	font-size: 16px;
}
del .woocommerce-Price-amount.amount {
	font-size: 15px;
}
ins .woocommerce-Price-amount.amount {
	font-size: 16px;
}
.products-for-loop .woocommerce-Price-amount.amount, .products1-for-loop .woocommerce-Price-amount.amount {
	font-size: 22px !important;
}

/* END Products
 * 
 */
/* Start Home Page
 * 
 */
body .wd-bg-left-top {
	background-position: 50% 50% !important;
}
#secound-text h2 {
	color: #16443C;
	font-weight: 100;
}
.secound-button-p a .secound-button {
	text-shadow: none;
	font-weight: 400;
	font-size: 20px;
	height: 70px;
	width: 435px;
}
.secound-button-p a .secound-button:hover {
	color: black;
}
.product-template-default.single.single-product #row-tabs-main-page .vc_tta-tabs-container {
	padding-right: 0;
}
#secound-text .widget:last-child {
	margin: 0 3em 0 -1em;
}
#tabs-main-page h2 {
	color: #231f20;
}
#row-tabs-main-page {
	max-width: 1226px;
}
#tabs-main-page h2 {
	font-size: 40px !important;
	font-weight: 100;
}
#tabs-main-page .vc_tta.vc_tta-spacing-20 .vc_tta-tab {
	margin: 1em;
}
#tabs-main-page .vc_tta.vc_general .vc_tta-tab>a {
	padding: .5em 2.5em;
	
}
.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-tab>a {
	background-color: #ffffff !important;
	border-color: #ddd !important;
	color: #231f20 !important;
	font-size: 16px !important;
	box-shadow: -1px 0px 9px #aaa !important;
}
.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-tab.vc_active>a {
	background-color: #1dbf73 !important;
	border-color: #1dbf73 !important;
	color: #ffffff !important;
	font-size: 16px !important;
}
.wd-header-cart.wd-design-2 .wd-cart-number, .wd-header-cart.wd-design-5 .wd-cart-number {
	background-color: transparent !important;
	color: #589d62 !important;
}
.searchform input[type="text"] {
	height: 28px !important;
}
[class*="wd-header-search-form"] {
	margin-top: 10px;
}
.searchform .searchsubmit {
	top: -1px !important;
	left: -5px !important;
}
.searchform .searchsubmit:after {
	font-size: calc(var(--wd-form-height) / 3.2) !important;
}
.secound-button-p {
	margin-top: 4em;
	text-align: left;
}
.secound-button {
	width: 412px;
	height: 58px;
	border-radius: 50px;
	font-size: 18px;
	border: 3px solid #f8b748;
	color: white;
	text-shadow: 2px 2px 4px #000;
	background: #f8b748;
}
.secound-button:hover {
	background: transparent;
}
#secound-text {
	width: 560px;
	height: 147px;
	color: white;
}
#secound-photo-right {
	margin-top: 45px;
}
#secound-block {
	margin: 0 auto;
	max-width: 1226px;
	height: 560px;
}
.main-button {
	width: 380px;
    height: 60px;
    border: 1px solid #1dbf73;
    background: #1dbf73;
    color: white !important;
    font-size: 21px;
    font-weight: 400;
    border-radius: 50px;
}
.main-button:hover {
	border: 1px solid #aaa;
	background: white;
	color: #231f20 !important;
    box-shadow: -1px 0px 9px #aaa;
}
.main-button-404 {
	width: 285px;
    height: 55px;
    border: 1px solid #1dbf73;
    background: #1dbf73;
    color: white !important;
    font-size: 21px;
    font-weight: 400;
    border-radius: 50px;
}

.ace-cool-line {
	width: 70px;
    border-top: 6px solid #231f20;
    text-align: center;
    margin: auto auto;
}
.header-404-hr {
	height: 30px;
    background-color: #1dbf73;
    margin-bottom: 4em;
	margin-top: -1em;
}
.main-button-404:hover {
	background: white;
	border: 1px solid white;
	color: #231f20 !important;
	box-shadow: -1px 0px 9px #aaa !important;
}
#main-text .vc_wp_text.wpb_content_element {
	margin: 2em auto 0;
	/*text-shadow: -2px 2px 2px #231f20;*/
    max-width: 1226px;
    padding: 0 2em 0 0;
	text-align: center;
}
#main-text h1 {
	line-height: 1.2;
}
.vc_tta.vc_general .vc_tta-panel-title>a {
	box-shadow: -1px 0 9px #aaa !important;
}
.main-page-wrapper {
	padding-top: 0 !important;
}
/*#main-photo, */#main-photo-2 {
	min-height: 625px !important;
}
.page-title {
	margin-bottom: 0 !important;
}
#third-photo {
	height: 675px !important;
    margin-top: 2em;
    margin-bottom: -3em;
	box-shadow: 1px 0px 9px #aaa;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1696851056216.vc_row-has-fill.vc_rtl-columns-reverse.vc_row-no-padding.vc_row-o-content-top.vc_row-flex.wd-rs-6523e4667f9ec {
	box-shadow: 1px 0px 9px #aaa;
}
.wd-post-content .wd-entities-title a, .wd-read-more a {
	color: #589d62 !important;
	font-size: 20px !important;
	font-weight: 400 !important;
}
.wd-read-more a {
	font-size: 12.8px !important;
	font-weight: 400 !important;
}
.amount {
	color: #589d62 !important;
}
/* END Home Page
 * 
 */

/* Start Footer
 * 
 */
.wpcf7-form.init p input[type='text']::placeholder, .wpcf7-form.init p input[type='tel']::placeholder {
	margin-right: 5px;
}
.wd-prefooter {
	padding-bottom: 0 !important;
}

/* End Footer
 * 
 * /
 * 
 */
.check-popup input[type="checkbox"] {
  visibility: hidden;
}
.check-popup-1 input {
    width: 1.3em;
    height: 1.3em;
    background-color: transparent;
    border-radius: 50%;
    vertical-align: middle;
    border: 2px solid #1dbf62;
    appearance: none;
    -webkit-appearance: none;
    outline: none;
    cursor: pointer;
	color: white;
}
.check-popup-1 input:checked {
    content: 'V' !important;
	color: white;
	font-family: "Font Awesome 5 Free" !important;
	font-weight: 900;
	opacity: 1;
}
/* End CheckBox
 * 
 */
p.short-ivrit {
	display: flex;
	text-align: center;
	flex-direction: row;
	flex-wrap: nowrap;
	align-content: center;
	justify-content: space-evenly;
	align-items: center;
	margin: 4em 0 5em;
}
.pum-content.popmake-content [data-ivrita-mode="FEMALE"]::before, .pum-content.popmake-content [data-ivrita-mode="MALE"]::before {
    font-weight: 100;
    display: block;
}
.wd-header-text.set-cont-mb-s.reset-last-child.wd-inline {
	margin-left: 1em;
}
.pum-content.popmake-content .ivrita-toolbar a.ivrita-mode-changer {
	color: #95A7A6 !important;
}
.reset-last-child>*:last-child {
	margin-bottom: 0 !important;
}
.wd-header-text .ivrita-toolbar-info, .wd-header-text .ivrita-toolbar-label{
	display: none !important;
}
.reset-last-child .ivrita-toolbar-menu {
	direction: rtl;
}
.wd-header-text .ivrita-toolbar a:focus, .wd-header-text .ivrita-toolbar a:hover, .wd-header-text .ivrita-toolbar a.ivrita-active  {
	border: 1px solid white !important;
}
.reset-last-child .ivrita-mode-changer.ivrita-active {
	color: #f8b748 !important;
}
.wd-header-text .ivrita-toolbar {
	background-color: unset;
	border: unset;
}
.pum-content.popmake-content .ivrita-toolbar a.ivrita-mode-changer.ivrita-active {
	color: #F8B748 !important;
}
.reset-last-child .ivrita-toolbar, .reset-last-child, .reset-last-child .ivrita-mode-changer {
	padding: 0 !important;
}
#ivrita-default-switch {
	display: none;
}
.pum-content.popmake-content .ivrita-toolbar a:before, .reset-last-child .ivrita-toolbar a:before {
    font-feature-settings: "ss02";
	text-align: center;
}
.pum-content.popmake-content .ivrita-toolbar a:before {
	font-size: 4.5em !important;
	margin: -0.2em 0em;
}
.reset-last-child .ivrita-toolbar a:before {
	font-size: 1.8em !important;
}
.whb-row.whb-top-bar.whb-not-sticky-row.whb-with-bg.whb-without-border.whb-color-dark.whb-flex-flex-middle, .whb-row.whb-general-header.whb-not-sticky-row.whb-without-bg.whb-border-fullwidth.whb-color-dark.whb-flex-equal-sides {
	direction: ltr !important;
}

#popmake-58 {
	border-radius: 20px;
	direction: rtl !important;
}
#button-id2 {
	direction: rtl !important;
}
#popmake-58 .wpcf7-form.init p {
	display: block;
	margin: 0 auto;
    text-align: center;
	padding: unset;
}
#popmake-58 .check-popup-2 input {
	margin: .8em auto 0.5em !important;
	padding: 15px 0px;
	border-radius: 48px;
	width: 55%;
	background-color: #589d62 !important;
	color: white !important;
	font-weight: 100 !important;
    font-size: 1em;
	border: 1px solid #589d62 !important;
}
#popmake-58 .check-popup-2 input:hover {
	background-color: white !important;
	color: #231f20 !important;
	box-shadow: -1px 0px 9px #aaa;
	border: none !important;
}
#popmake-58 .button-popup-2:hover {
	background-color: #589d62 !important;
	color: #fff !important;
	box-shadow: -1px 0px 9px #aaa !important;
}
#popmake-58 input[type="checkbox"] {
    box-sizing: unset;
    margin-top: unset;
    padding: unset;
    vertical-align: middle;
    margin-inline-end: unset;
    width: 23px;
    height: 23px;
    border-radius: 50%;
}

#popmake-58 .wpcf7-list-item.first.last {
	margin-right: unset;
}
#popmake-58 .wpcf7-list-item-label {
	font-size: 16px;
	color: #231f20;
	padding-right: .4em;
}
#popmake-58 .button-popup-2 {
	width: 55%;
    border-radius: 48px;
    margin: 0 auto 2.1em;
    text-align: center;
	font-size: 1.1em;
	padding: 15px 0;
	font-weight: 100 !important;
}
#wpcf7-f80-o1 .wpcf7-form.sent, #wpcf7-f80-o1 .wpcf7-form.submitting, #wpcf7-f80-o1 .wpcf7-form.resetting, #wpcf7-f80-o1 .wpcf7-form.restarting {
	margin: 0 auto !important;
    /*max-width: 495px !important;*/
    width: 320px !important;
}
#wpcf7-f80-o1 .wpcf7-form.sent, #wpcf7-f80-o1 .wpcf7-form.submitting, #wpcf7-f80-o1 .wpcf7-form.resetting, #wpcf7-f80-o1 .wpcf7-form.restarting {
    width: 64% !important;
}
.wpcf7-response-output {
	display: none;
}
#popmake-58 .pum-content.popmake-content {
	margin-top: 1.7em;
	text-align: center;
}
#pum_popup_title_58, #popmake-58 .ivrita-toolbar-label, #popmake-58 .ivrita-toolbar-info {
	display: none !important;
}
#popmake-58 .ivrita-toolbar {
	justify-content: center;
	border: unset;
	background: unset;
}
#popmake-58 .ivrita-toolbar a.ivrita-active, #popmake-58 .ivrita-toolbar a:focus, #popmake-58 .ivrita-toolbar a:hover {
	border: 1px solid rgb(22 68 60) !important;
}
.whb-column {
	flex-direction: row-reverse !important;
}
.footer-p::after {
	width: 36px !important;
    color: #589d62 !important;
    content: '' !important;
    border-bottom: 1px solid #589d62 !important;
    position: absolute;
    top: 29px;
    right: 20px;
}
p.footer-p p::before {
	content: '';
	border: 1px solid #ccc;
	width: 55px;
}
.footer-container {
    background-color: #e8f2ea !important;
}
.footer-container a:hover {
	text-decoration: none;
}
#footer-year::nth-child(2) {
	display: none;
}
.wd-nav-pagin-wrap {
	min-height: var(--wd-pagin-size, 40px) !important;
}
#wpcf7-f46-o3 .wpcf7-form.init p, #wpcf7-f46-o3 .wpcf7-form.sent p, #wpcf7-f46-o3 .wpcf7-form.invalid p, #wpcf7-f46-o2 .wpcf7-form.init p, #wpcf7-f46-o2 .wpcf7-form.sent p, #wpcf7-f46-o2 .wpcf7-form.invalid p, #wpcf7-f46-o2 .wpcf7-form.failed p {
	display: inline-block;
	padding: 0 2em;
	width: 28%;
    vertical-align: text-top;
}
#wpcf7-f16579-p16576-o1 .wpcf7-form.init p input, #wpcf7-f16579-p16576-o1 .wpcf7-form.sent p input, #wpcf7-f16579-p16576-o1 .wpcf7-form.invalid p input {
	padding: 1em 1em 1em 1em !important;
    text-indent: 0em !important;
    border-radius: 48px;
    text-align: right;
    box-sizing: border-box !important;
}
#wpcf7-f16579-p16576-o1 .wpcf7-form.init p input, #wpcf7-f16579-p16576-o1 .wpcf7-form.sent p input, #wpcf7-f16579-p16576-o1 .wpcf7-form.invalid p input {
	
}
.page-id-16576 #id-phone {
	padding-right: 0.8em !important;
}
.page-id-16576 .select2-search__field {
	text-indent: 0.6em !important;
}
.wpcf7-form.init p input::-webkit-input-placeholder {
  	color: white;
	padding-right: 1em;
}

.wpcf7-form.init p input:-ms-input-placeholder {
	color: white;
	padding-right: 1em;
}
footer {
	padding-top: 2em;
	padding-bottom: 0;
	box-shadow: -1px 0px 9px #aaa;
}
footer #footer-year .wpb_wrapper {
	height: 42px;
	text-align: center;
}
#wpcf7-f46-o3 .wpcf7-form.init p input::placeholder, #wpcf7-f46-o3 .wpcf7-form.sent p input::placeholder, #wpcf7-f46-o3 .wpcf7-form.invalid p input::placeholder, #wpcf7-f46-o2 .wpcf7-form.init p input::placeholder {
	color: white;
	padding-right: 1em;
}
.scrollToTop.button-show {
	box-shadow: -1px 0px 9px #aaa;
}
.wpcf7-form-control.wpcf7-tel.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-tel::-webkit-input-placeholder {
	color: #589d62 !important;
	margin-right:-1em;
}
.wd-accordion-item a {
	color: #1dbf62 !important;
	text-decoration: underline;
}
.accordion-acf-row .desc-acf a {
	color: #1dbf62 !important;
}
input[type='checkbox']:checked:after {
	color: white !important;
}
button[name="save_account_details"], button[name="save_address"] {
	box-shadow: -1px 0px 9px #aaa !important;
}
.wd-switch-to-register:hover, :is(.register,.login) .button:hover, .lost_reset_password .button:hover, input[type="reset"]:hover, input[type="submit"]:hover {
	color: #231f20 !important;
    background-color: white !important;
	box-shadow: -1px 0px 9px #aaa !important;
}
:is(.register,.login) .button, .wd-switch-to-register, .lost_reset_password .button, input[type="reset"], input[type="submit"] {
	color: white !important;
    background-color: #1dbf73 !important;
	box-shadow: -1px 0px 9px #aaa !important;
	font-size: 16px !important;
	font-weight: 600 !important;
}
.wd-accordion-item a:hover {
	color: #1dbf73;
}
#fullname.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required::-webkit-input-placeholder {
	color: #589d62 !important;
	margin-left: 1em;
}
#wpcf7-f46-o3 .wpcf7-form.init p input[type='text'], #wpcf7-f46-o3 .wpcf7-form.sent p input[type='text'], #wpcf7-f46-o3 .wpcf7-form.invalid p input[type='text'], #wpcf7-f46-o2 .wpcf7-form.init p input[type='text'], #wpcf7-f46-o2 .wpcf7-form.init p input[type='tel'], #wpcf7-f46-o2 .wpcf7-form.invalid p input[type='text'], #wpcf7-f46-o2 .wpcf7-form.invalid p input[type='tel'], #wpcf7-f46-o2 .wpcf7-form.failed p input[type='text'], #wpcf7-f46-o2 .wpcf7-form.failed p input[type='tel']{
	border: 1px solid #589d62;
	border-radius: 48px;
    color: #589d62 !important;
    height: 60px !important;
	box-shadow: 0px 1px 33px -15px black;
	font-size: 26px;
	background: white;
	text-align: center;
}
#wpcf7-f46-o3 .wpcf7-form.init p input[type='tel'], #wpcf7-f46-o3 .wpcf7-form.sent p input[type='tel'], #wpcf7-f46-o3 .wpcf7-form.invalid p input[type='tel'], #wpcf7-f46-o2 .wpcf7-form.init p input[type='tel'], #wpcf7-f46-o2 .wpcf7-form.failed p input[type='tel'], #wpcf7-f46-o2 .wpcf7-form.sent p input[type='tel'], #wpcf7-f46-o2 .wpcf7-form.invalid p input[type='tel']{
	padding-right: 0 !important;
    padding-left: 0 !important;
	border: 1px solid #589d62;
	border-radius: 48px;
    color: #589d62 !important;
    height: 60px !important;
	box-shadow: 0px 1px 33px -15px black;
	font-size: 26px;
	background: white;
	text-align: center;
}
#wpcf7-f46-o3 .wpf7-form.init input, #wpcf7-f46-o3 .wpf7-form.sent input, #wpcf7-f46-o3 .wpf7-form.invalid input, #wpcf7-f46-o2 .wpf7-form.init input {
	border-radius: 20px !important;
	border: 1px solid #ccc;
}
#wpcf7-f46-o3 .wpcf7-submit[type='submit'], #wpcf7-f46-o2 .wpcf7-submit[type='submit'] {
	background: #589d62 !important;
	background-color: #589d62 !important;
	color: white !important;
	border-radius: 48px;
	font-size: 26px !important;
	width: 100%;
	height: 60px;
	box-shadow: 0px 0px 48px -13px black;
}
.meta-post-categories.wd-post-cat.wd-style-with-bg {
	border-radius: 48px;
}
.meta-post-categories.wd-post-cat.wd-style-with-bg:hover {
	background-color: white;
	color: #231f20 !important;
	box-shadow: -1px 0px 9px #aaa;
}
.meta-post-categories.wd-post-cat.wd-style-with-bg a:hover {
	color: #231f20 !important;
}
#footer-menu-bottom ul li a {
	color: #231f20;
}
#footer-icons .wpb_wrapper {
	display: flex;
	flex-direction: row-reverse;
    justify-content: flex-start;
    flex-wrap: nowrap;
}
#footer-icons .vc_row.wpb_row.vc_inner.vc_row-fluid {
	margin-top: -1.5em;
	margin-left: 30px;
}
#menu-footer-menu li {
	display: inline;
	padding: 0 7px;
}
#footer-copyrights::before {
	content: "";
	border-top: 1px solid #ccc;
	margin: 0 auto;
    margin-bottom: 1.5em;
	margin-left: 1.5em;
	margin-top: 5em;
    padding: 0 0 1em;
    width: 97%;
}
#footer-year {
	margin-top: .5em;
}
#footer-form {
	padding: 1em 0 3em;
}
.wd-header-nav.wd-full-height, .wd-header-nav.wd-full-height .wd-nav, .wd-header-nav.wd-full-height .wd-nav>li, .wd-header-nav.wd-full-height .wd-nav>li>a, .wd-header-divider.wd-full-height, .wd-header-divider.wd-full-height:before {
    align-items: center !important;
	flex-direction: row-reverse;
	word-spacing: 3.55px;
	letter-spacing: 3.55px;
	font-size: 14px;
	font-weight: 100;
}
.whb-color-dark:not(.whb-with-bg) {
	margin-top: -3.5em;
}
.whb-row.whb-general-header.whb-not-sticky-row.whb-without-bg.whb-border-fullwidth.whb-color-dark.whb-flex-equal-sides .whb-column.whb-col-right.whb-visible-lg {
	margin-right: 1em;
}
.wd-logo img {
	margin-top: 0px;
    margin-left: 35px;
	padding-top: 0px;
    padding-bottom: 0px;
}
.nav-link-text {
	font-weight: 100;
}
.wd-nav {
	direction: rtl;
	display: inline-flex;
    flex-wrap: nowrap;
    justify-content: flex-start;
    text-align: right;
    gap: 1px var(--nav-gap);
    align-content: center;
    flex-direction: row;
}
.wd-nav.wd-gap-l {
	--nav-gap: 80px;
	margin-left: 3em;
	margin-top: 1em;
}
.wd-nav:is(.wd-style-bordered,.wd-style-separated)>li:not(:last-child):after {
	height: 10px;
    align-self: center;
	border-right: 2px solid rgba(0,0,0,0.205) !important;
}
.header-messege-2 {
	font-weight: bold;
	text-align: left;
	font-size: 14px;
	color: #242424;
	word-spacing: 3px;
	letter-spacing: 3px;
	font-weight: 400;
}
.searchform input[type='text'] {
	border: 1px solid #aaa;
    box-shadow: 0px 1px 4px 0px #aaa;
}
.searchform input[type="text"] {
    padding-left: 50px;
	padding-right: 15px !important;
    text-align: right;
	border-radius: 26px;
	width: 160px;
	direction: ltr !important;
}
.not-found .searchform {
	max-width: 160px !important;
}
[class*="wd-header-search-form"] input[type='text'] {
	min-width: 160px !important;
}
.searchform .searchsubmit {
	right: unset;
	left: 2px;
	color: #231f20 !important;
}
.wd-header-cart.wd-design-2 .wd-cart-number, .wd-header-cart.wd-design-5 .wd-cart-number {
	top: -10px !important;
    left: 20px !important;
    width: 15px !important;
    font-size: 17px !important;
}
#youtube-icon .vc_icon_element-link, #instagram-icon .vc_icon_element-link, #facebook-icon .vc_icon_element-link {
	width: 50% !important;
	right: 0;
	left: 0;
	margin: 0 auto;
	z-index: 5;
	height: 50% !important;
	top: 14px;
}
#footer-copyrights .span-ssl-footer {
	color: #231f20;
	font-size: 8.5px;
	margin-right: 6px;
}
#footer-copyrights .alignnone.size-full.wp-image-725 {
	margin-right: 2px;
	margin-top: -21px;
}
#footer-copyrights #right-el-foo .wpb_text_column.wpb_content_element {
	margin-top: -10px;
}
#footer-copyrights #footer-menu {
	text-align: center;
}

.vc_tta.vc_general .vc_tta-panel-body {
	overflow: visible !important;
}
.vc_tta.vc_general .vc_tta-panel-body .banner-title-wrap {
	display: flex;
	flex-direction: column-reverse;
}
.vc_tta.vc_general .vc_tta-panel-body .banner-title-wrap h4 {
	font-size: 1.4em;
	font-weight: 600 !important;
}
.vc_tta.vc_general .vc_tta-panel-body .banner-inner {
	font-size: 1em;
}
.vc_tta.vc_general .vc_tta-panel-body .banner-inner p:last-child {
	font-size: 0.65em;
	color: #e8ab40;
}
.vc_tta.vc_general .vc_tta-panel-body .banner-inner i {
	font-size: 0.95em;
	color: #e8ab40;
}
.vc_tta.vc_general .vc_tta-tabs-container {
	padding-right: 11em;
}
#row-tabs-main-page .banner-shadow {
	box-shadow: unset;
}
.vc_tta.vc_general .vc_tta-panel-body .banner-shadow {
	position: relative;
	height: 300px;
}
.vc_tta.vc_general .vc_tta-panel-body .promo-banner .wrapper-content-banner {
	position: absolute;
    padding: 12.5em 0.1em 1em 1em !important;
    overflow: visible !important;
    height: fit-content;
}
.vc_tta.vc_general .vc_tta-panel-body .promo-banner :is(.banner-subtitle,.banner-title,.banner-inner) {
	color: black;
}
.video-block .vc_tta-container {
	position: relative;
}
.video-block .vc_tta-container > h4 {
	position: absolute;
    top: 16px;
    font-size: 24px;
    right: 25px;
    font-weight: 100;
}
.video-block .vc_tta-container > h4::after {
	content: "\f04b";
	color: #a3cba8;
	transform: rotate(180deg);
	display: inline-block;
	font: var(--fa-font-solid); 
	font-size: .8em;
	padding: 0.5em 0.6em 0.6em 0.7em;
    margin-right: 0.5em;
    vertical-align: inherit;
    border-radius: 50%;
	border: 1px solid #a3cba8;
}
.video-block .wd-btn-arrow, .article-block .wd-btn-arrow {
	top: 30% !important;
}
.article-block .vc_tta-container > h4 {
	position: absolute;
    top: 33px;
    font-size: 23px;
    right: 42px;
    font-weight: 100;
}
.article-block .vc_tta-tabs-container ul.vc_tta-tabs-list {
	padding-right: .8em;
}
.article-block .vc_tta-tabs-container ul li a {
	padding: .5em 2.5em !important;
}
.article-block .vc_tta-container > h4::after {
	content: "\f038";
	color: #a3cba8;
	display: inline-block;
	font: var(--fa-font-solid); 
	font-size: .8em;
	padding: 0.5em 0.6em 0.6em 0.7em;
    margin-right: 0.5em;
    vertical-align: inherit;
    border-radius: 50%;
	border: 1px solid #a3cba8;
}
div#n2-ss-2 .n2-font-2161b4af935997d6f08a34b4b5156ef3-hover {
	color: #589d62 !important;
	font-weight: bold;
}
.load-more-label {
	font-size: 16px;
}
#magazin-header h2.last-block {
	font-size: 40px !important;
	font-weight: 100;
	margin-top: 1em;
	color: #333333;
}
.wd-accordion-opener.wd-opener-style-plus:before, .wd-accordion-title:is(.wd-active,:hover) .wd-accordion-title-text {
	color: #589d62 !important;
}
#menu-main-menu .wd-dropdown {
	margin-top: 0;
}

.wd-load-more {
	padding: 5px 5% !important;
    min-height: 45px !important;
    border-radius: 48px !important;
}
#recommend-fixed-header-div {
	width: max-content;
}
.btn.wd-load-more.wd-products-load-more.load-on-click {
    background-color: #fff !important;
	color: #231f20;
	border-color: #231f20;
}
.btn.wd-load-more.wd-products-load-more.load-on-click:hover {
    background-color: #1dbf73 !important;
	color: #fff;
	border-color: #1dbf73;
}
#footer-row:nth-child(2) div {
	padding-left: 14px !important;
	padding-right: 14px !important;
}
#footer-row-mobile, #footer-copyrights-mobile {
	display: none;
}
.scrollToTop {
	left: unset;
	right: 20px;
}
.view-all-results {
	border-radius: 48px;
}
.wd-load-more:not(:hover) {
	background-color: #1dbf73 !important;
}
.wd-load-more {
	color: #231f20 !important;
	border-width: 1px !important;
}
/*
 * @Media@
 */
.vc_custom_1702197932041 {
	width: 129px;
	background-color: #589d62 !important;
}
.vc_custom_1702197985980, .vc_custom_1702198035231 {
	width: 173px;
	background-color: #589d62 !important;
}
.tevanature-button-green a {
	padding: 1em 0em;
}
.tevanature-button-green a:hover {
	color: white;
}
.contact-newsletter {
	font-size: 3em;
}
#recommend-subheader, #recommend-subheader-buttons, #recommend-header {
	display: none;
}
#first-section-products-price-up-to-500 .wpb_wrapper h3, #second-section-products-price-500-to-1000 .wpb_wrapper h3, #third-section-products-price-1000-plus .wpb_wrapper h3 {
	width: 395px;
    float: left;
}
.button-header-color {
	font-size: 28px !important;
	padding: 10px 34px !important;
	color: #589d62 !important;
	font-weight: 100;
	background-color: white !important;
	box-shadow: -1px 0px 9px #aaa !important;
}
.button-header-color:hover {
	background-color: #1dbf73 !important;
	color: white !important;
}
#shop-header {
	display: none;
}
.term-15 #shop-header {
	display: block;
}
.related-and-upsells>div:not(:last-child) {
	border-bottom: 1px solid #aaa;
    padding-bottom: 2em;
}
.vc_custom_1703671196076 {
	background-position: center !important;
	background-repeat: no-repeat;
	background-size: cover;
}
#icons-footer-desk {
	display: flex;
    flex-direction: row-reverse;
    justify-content: center;
    margin-top: -1.5em;
}
.single-product .cart div.quantity {
	display: none !important;
	visibility: hidden !important;
}
.single-product .cart .tc-row div.quantity {
	display: inline-block !important;
	visibility: visible !important;
}
@media only screen and (min-width: 1222px) {
	.wd-logo img {
		padding-top: 20px !important;
		padding-bottom: 0 !important;
		margin-right: -1.4em;
	}
/* 	.n2-ss-slider-pane > div.n2-ss-slide:last-child { */
/* 	    --slide-margin-side: 40px !important; */
/* 	} */
	.post-template-default.single > div > div > div > div > .site-content, .post-template-default.single .whb-header, .post-template-default.single #footer-form, .archive.category #footer-form, .archive.category .whb-header, .archive.tag #footer-form, .archive.tag .whb-header, .search.search-no-results .whb-header, .search.search-no-results #footer-form, .search.search-no-results #footer-row, .search.search-no-results #footer-copyrights {
		width: 100% !important;
		max-width: 1222px !important;
		margin: 0 auto !important;
	}
	.post-template-default.single .container, .page-template-default.page .container {
		max-width: unset;
	}
	.search.search-no-results .whb-header {
		margin-bottom: 40px !important;
	}
}
input[type="radio"], input[type="checkbox"] {
	vertical-align: -3px;
}
#right-el-foo > div {
	padding-left: 0;
	padding-right: 0;
}
#icons-footer-desk .wpb_wrapper .fab:before {
	font-size: 0.8em !important;
}
.single-product .woocommerce-message {
	display: none !important;
	visibility: hidden !important;
}
.cart-content-wrapper>.cart-totals-section .cart-totals-inner {
	border: unset !important;
}
.wd-coupon-form .button[name="apply_coupon"], .cart-totals-inner .checkout-button, .woocommerce-mini-cart__buttons .checkout, #place_order, .checkout_coupon .button {
    box-shadow: unset !important;
	background-color: #1dbf73 !important;
	color: white ;
}
#place_order:hover, .woocommerce-mini-cart__buttons .checkout:hover, .checkout_coupon .button:hover,
 .wd-coupon-form .button[name="apply_coupon"]:hover, .cart-totals-inner .checkout-button:hover {
	box-shadow: -1px 0px 9px #aaa !important;
	background-color: white !important;
	color: black !important;
}
@media only screen and (max-width: 1024px) {
	.wd-toolbar-label {
		bottom: -1px !important;
		margin-bottom: -3px !important;
		letter-spacing: 0.6px !important;
	}
	.wd-toolbar.wd-toolbar-label-show {
		z-index: 199999999 !important;
	}
	#footer-year {
		margin-top: -2.5em !important;
    	padding-bottom: 3.5em;
	}
	.whb-row.whb-top-bar.whb-not-sticky-row.whb-with-bg.whb-without-border.whb-color-dark.whb-flex-flex-middle {
		margin-bottom: 0.7em;
	}
	.tm-extra-product-options .cpf-type-product-thumbnail ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap > .tmcp-field-wrap-inner > .tm-epo-field-label, .tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap > .tmcp-field-wrap-inner > label.tm-epo-field-label, .tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap > label.tm-epo-field-label {
		align-items: baseline;
	}
	.wd-side-hidden {
		z-index: 99999999 !important;
	}
	.slide-effect-header ol {
		list-style: none;
	}
	.woocommerce-ordering.wd-ordering-mb-icon:after {
		position: relative;
		color: var(--color-gray-900);
		font-size: 120%;
		z-index: 2;
		pointer-events: none;
		content: "מיון";
		margin-right:.5em;
		font: inherit;
	}
	.woocommerce-ordering.wd-ordering-mb-icon:before {
		position: relative;
		color: var(--color-gray-900);
		font-size: 120%;
		z-index: 2;
		pointer-events: none;
		content: "\f119";
		font-family: "woodmart-font";
	}
	.page-id-16576 .wd-hide-sm {
		display: block !important;
	}
	.page-id-16576 .wd-nav-pagin-wrap {
		min-height: 40px !important;
    	margin-top: 35px !important;
    	text-align: center !important;
	}
	.single-product .product-images .price {
		display: none !important;
		visibility: hidden !important;
	}
	.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {
		width: 45px;
	}
	#icons-footer-mobile {	
		display: flex;
    	flex-direction: row;
    	align-items: center;
	}
	#icons-footer-mobile-flex > div > .wpb_wrapper{
		display: flex;
		flex-direction: row-reverse;
	}
	.form-block .submit-ace {
		left: -120px;
	}
	.tax-product_cat #breadcrumbs {
		margin-top: 5.6em;
		padding-right: 15px;
		font-size: 8.5px;
	}
	.tax-product_cat.term-15 #breadcrumbs {
		margin-top: -1em;
	}
	#footer-form {
		padding: 0 !important;
	}
	input[type="radio"], input[type="checkbox"] {
		vertical-align: -3px;
	}
	.affiliate-page h1 {
		font-size: 25px !important;
	}
	#tab-item-title-description, .cart-totals-inner .shop_table_responsive td:before {
		display: none;
	}
	#wpcf7-f16579-p16576-o1 .wpcf7-submit[type='submit'] {
		width: 99% !important;
		margin: 0 0em .5em !important;
	}
	input[type=radio] {
		width: 14px ;
		height: 14px;
		border: 1.5px solid var(--_c,grey);
	}
	.whb-top-bar {
		height: 30px !important;
		background: #1dbf73 !important;
		background-color: #1dbf73 !important;
	}
	#wpcf7-f46-o3 .wpcf7-form.init p input[type='text'], #wpcf7-f46-o3 .wpcf7-form.sent p input[type='text'], #wpcf7-f46-o3 .wpcf7-form.invalid p input[type='text'], #wpcf7-f46-o2 .wpcf7-form.init p input[type='text'], #wpcf7-f46-o2 .wpcf7-form.init p input[type='tel']{
		height: 50px !important;
    	font-size: 17px;
	}
	ins .woocommerce-Price-amount.amount, del .woocommerce-Price-amount.amount {
		font-size: 14px;
	}
	.wd-entities-title a, .product-secound-text p strong span, .product-secound-text p b, .product-secound-text p strong, .product-secound-text p span b, #main-compare .wd-entities-title, #main-compare-2 .wd-entities-title {
		font-size: 14px;
	}
	.woocommerce-Price-amount.amount {
		font-size: 14px;
	}
	
/* 	#main-compare {
		height: 380px !important;
	} */
	.answer-div-price {
		font-size: 20px;
	}
	.form-block p {
		font-size: 15px;
	}
	.wd-nav-tabs[class*="wd-style-underline"] {
		margin-bottom: 2em;
	}
	.btn-ace {
		width: 235px;
		height: 35px;
	}
	.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
		margin-bottom: 20px;
	}
	.page-description-last, .page-description-first, .page-description-secound {
		font-size: 14px;
	}
	.page-description-secound > strong {
		font-size: 15px;
	}
	/* Search Box Start */
	.wd-search-full-screen-2 {
		background-color: rgba(0,0,0,.65) !important;
		--wd-content-heigh: 69vh !important;
		z-index: 99999 !important;
	}
	.wd-search-full-screen-2 .wd-close-search {
		top: 13.7% !important;
    	left: 85.5% !important;
    	z-index: 1;
	}
	.wd-search-full-screen-2 .wd-close-search.wd-style-icon>a:before {
		font-size: 16px !important;
	}
	.wd-search-full-screen-2.wd-fill.wd-ajax-search-content.wd-opened .container {
		top: 15% !important;
		position: absolute;
		width: 92%;
		margin: 0px 4%;
		background-color: white !important;
		padding: 2em 2em 0em 2em;
		border-radius: 8px;
		height: 90px
	}
	.wd-search-full-screen-2.wd-fill.wd-ajax-search-content.wd-opened .container .searchform input[type="text"] {
		height: 40px !important;
	}
	.wd-search-full-screen-2.wd-fill.wd-ajax-search-content.wd-opened .container .search-results-wrapper {
		background: white;
		margin-top: 1.5em;
	}
	.wd-search-full-screen-2.wd-fill.wd-ajax-search-content.wd-opened .container .autocomplete-suggestions {
		display: flex !important;
		flex-direction: column !important;
		flex-wrap: wrap !important;
		gap: 10px !important;
		padding-top: 2px;
	}
	.wd-search-full-screen-2.wd-fill.wd-ajax-search-content.wd-opened .container .autocomplete-suggestion {
		display: flex;
		border-top: 1px solid;
    	border-left: 1px solid;
    	border-color: var(--brdcolor-gray-300);
		flex-direction: row;
		align-items: center;
		padding-right: 2%;
	}
	.wd-search-full-screen-2.wd-fill.wd-ajax-search-content.wd-opened .container .autocomplete-suggestion .wd-entities-title {
		padding-right: 5px;
	}
	.wd-search-full-screen-2.wd-fill.wd-ajax-search-content.wd-opened .container .autocomplete-suggestion .suggestion-thumb img {
		width: 45px !important;
	}
	.wd-search-full-screen-2.wd-fill.wd-ajax-search-content.wd-opened .container .price {
		justify-content: flex-start;
		padding-right: 5px;
	}
	.wd-search-full-screen-2.wd-fill.wd-ajax-search-content.wd-opened .container .view-all-results {
		height: 35px !important;
    	width: 70%;
		line-height: 32px !important;
		margin: 0em auto 1em;
	}
	/* Search Box End */
	.search.search-results .woocommerce-ordering.wd-ordering-mb-icon select {
		color: #231f20 !important;
	}
	.video-block .vc_tta-container > h4 {
		position: absolute;
		top: -54px;
		font-size: 24px;
		right: 22px;
		font-weight: 100;
	}
	#popmake-17599 .pum-close.popmake-close {
		top: 0.9em !important;
    	right: 0.3em !important;
    	font-size: 2em !important;
	}
	#popmake-17599 {
		padding: 4.2em 2em;
    	margin: 0 auto;
    	height: 450px;
	}
	.check-as {
		text-align: center;
	}
	.check-as a {
		padding: 1em 0em;
	}
	.check-as a button {
		padding: 1em 2em;
		width: 280px;
		margin: 1em 0;
		font-size: 1em;
		background: #1dbf73;
		color: white;
    	font-weight: 100;
	}
	.check-as a button:hover {
		box-shadow: -1px 0px 9px #aaa;
		color: #231f20;
		background: white;
	}
	.sticky-toolbar-on .scrollToTop {
		border: 1px solid #ccc;
	}
	.price {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		align-content: center;
		justify-content: space-evenly;
		align-items: center;
	}
	.wd-search-area.wd-scroll {
		display: none !important;
	}
	.wd-search-full-screen-2 .autocomplete-suggestions {
		width: 100% !important;
	}
	.mobile-nav.wd-side-hidden {
		width: 80% !important;
	}
	.wd-nav-mobile>li>a, .wd-nav-mobile>li>ul li>a {
		border-bottom: 1px solid white;
	}
	/*.wd-side-hidden.wd-left {
		right: 0;
		left: auto;
	}*/
	.post-template-default.single aside {
		display: block;
	}
	.cart-widget-side.wd-side-hidden, .sidebar-container.wd-side-hidden {
		width: 100% !important;
	}
	.single-post .sidebar-container, .rtl.archive.category .sidebar-container {
		margin-top: 0;
	}
	.sidebar-container.sidebar-right.area-sidebar-1 {
		margin-top: 0;
	}
	.mobile-nav .wd-nav-opener:after {
		font-size: .8em;
	}
	.mobile-nav .wd-nav-opener.wd-active {
		color: white !important;
	}
	.mobile-nav .wd-sub-menu li>a, .mobile-nav .wd-nav-mobile>li>a, .mobile-nav .wd-sub-menu li>a:hover, .mobile-nav .wd-action-btn>a, .mobile-nav .wd-nav-opener {
		color: #333333 !important;
		font-size: 1.2em;
		font-weight: 100;
		border: none !important;
	}
	.mobile-nav .wd-nav-mobile li.opener-page>a {
		color: #333333 !important;
	}
	.mobile-nav .wd-nav-opener {
		border-right: 1px solid white !important;
	}
	.mobile-nav .wd-nav-opener.wd-active {
		background-color: #1dbf73 !important;
	}
	.wd-nav-mobile li:active>a, .wd-nav-mobile li.opener-page>a {
		background-color: white !important;
	}
	.mobile-nav .wd-nav-mobile li.current-menu-item>a {
		background: #1dbf73 !important;
		color: white !important;
	}
	.page-template-default.page .whb-header, .page-template-default.page #footer-form {
		width: 100% !important;
		max-width: 100% !important;
	}
	.website-wrapper {
		margin-top: -1.6em !important;
	}
	.tabs-layout-accordion>.wd-nav-tabs-wrapper {
		display: block !important;
	}
	.wd-nav-tabs-wrapper::-webkit-scrollbar {
		/*display: none;*/
	}
/* Hide scrollbar for IE, Edge and Firefox */
	.wd-nav-tabs-wrapper {
  		-ms-overflow-style: none;  /* IE and Edge */
  		scrollbar-width: none;
		-webkit-mask-image: none !important;
    	mask-image: none !important;
	}
	.wd-accordion-content {
		opacity: 1 !important;
	}
	.wd-accordion.wd-style-default .wd-accordion-item {
		border: none;
	}
	.wd-accordion.wd-style-default .wd-accordion-item {
		border-bottom: none !important;
	}
	.scrollToTop {
		bottom: 5.4em !important;
		left: unset;
		right: 12px;
		border-radius: #16443c99;
	}
	.accordion-acf-row {
		margin: 0px;
	}
	.n2-ss-slider .n2-ss-slider-controls-absolute-right-center {
		left: 25px;
	}
	.n2-ss-slider .n2-ss-slider-controls-absolute-left-center {
		right: 25px;
	}
	#main-compare .vc_wp_text.wpb_content_element select, #main-compare-2 .vc_wp_text.wpb_content_element select {
		padding-left: 34px !important;
		font-weight: 500;
		font-size: 18px !important;
	}
	#main-compare div > div > div > div:after, #main-compare-2 div > div > div > div:after {
		left: 15px !important;
		top: 12px !important;
	}
	.accordion-footer .ui-icon, .ui-widget-content .ui-icon {
		background-image: unset !important;
	}
	#main-compare {
		width: 100% !important;
		left: 0 !important;
		max-width: 100% !important;
		display: none;
		margin: 0px auto !important;
		flex-flow: row nowrap !important;
		place-content: center space-between !important;
		align-items: flex-start !important;
		justify-content: space-around !important;
		align-content: flex-start !important;
		flex-direction: row !important;
		flex-wrap: wrap !important;
	}
	.ace-is-cool {
		padding-top: 1.2em;
	}
	.product-compare-header {
		font-size: 21px !important;
    	font-weight: 600;
	}
	#main-compare-2 {
		height: 380px !important;
	}
	#main-compare .vc_wp_text.wpb_content_element select, #main-compare-2 .vc_wp_text.wpb_content_element select {
		width: 100% !important;
		height: 40px !important;
	}
	#main-compare .wpb_wrapper, #main-compare-2 .wpb_wrapper {
		margin: unset;
	}
	#main-compare > div, #main-compare-2 > div {
		width: 50%;
		max-width: 50%;
	}
	#main-compare .product-secound-text p, #main-compare-2 .product-secound-text p {
		width: 100% !important;
		margin-bottom: 0 !important;
		font-size: 20px !important;
	}
	#main-compare .product-element-top.wd-quick-shop img, #main-compare .product1-element-top.wd-quick-shop img, #main-compare-2 .product-element-top.wd-quick-shop img, #main-compare-2 .product1-element-top.wd-quick-shop img {
		height: auto !important;
    	vertical-align: middle !important;
	}
	#main-compare .wd-entities-title, #main-compare-2 .wd-entities-title {
		font-size: 23px !important;
	}
	#main-compare .product-wrapper .product-element-bottom {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		align-content: stretch;
		justify-content: stretch;
		align-items: stretch;
		height: 150px;
		direction: rtl;
	}
	#main-compare .wd-entities-title, #main-compare-2 .wd-entities-title {
		font-size: 18px !important;
	}
	#main-compare-button  > div > .vc_column-inner {
		margin-top: -2em !important;
	}
	.footer-container {
    	background-color: #e8f2ea !important;
	}
	.select2.select2-container.select2-container--default {
		width: 100% !important;
	}
	.select2-container--default .select2-selection--multiple {
		border-radius: 48px !important;
	}
	#wpcf7-f46-o3 .wpcf7-form.init p, #wpcf7-f46-o3 .wpcf7-form.sent p, #wpcf7-f46-o3 .wpcf7-form.invalid p, #wpcf7-f46-o2 .wpcf7-form.init p {
		display: inline-block;
		width: 49% !important;
		padding: 0 .5em;
		margin: 1em auto;
	}
	#wpcf7-f46-o3 .wpcf7-form.init p:last-child, #wpcf7-f46-o3 .wpcf7-form.sent p:last-child, #wpcf7-f46-o2 .wpcf7-form.init p:last-child, #wpcf7-f46-o2 .wpcf7-form.sent p:last-child{
		display: inline-block;
		width: 100% !important;
		padding: 0 .5em;
		margin: 1em auto;
	}
	#wpcf7-f46-o3 .wpcf7-form.init p input[type='text'], #wpcf7-f46-o3 .wpcf7-form.sent p input[type='text'], #wpcf7-f46-o3 .wpcf7-form.invalid p input[type='text'], 
	#wpcf7-f46-o3 input[type='text'].wpcf7-not-valid, #wpcf7-f46-o3 input[type='tel'].wpcf7-not-valid, #wpcf7-f46-o3 input[type='text'],
	#wpcf7-f46-o3 input.wpcf7-not-valid[type='text'], #wpcf7-f46-o3 input.wpcf7-not-valid[type='tel'], #wpcf7-f46-o3 input[type='tel'],
	#wpcf7-f46-o2 .wpcf7-form.init p input[type='text'], #wpcf7-f46-o2 .wpcf7-form.init p input[type='tel'],
	#wpcf7-f46-o2 input[type='text'].wpcf7-not-valid, #wpcf7-f46-o2 input[type='tel'].wpcf7-not-valid, #wpcf7-f46-o2 input[type='text'],
	#wpcf7-f46-o2 input.wpcf7-not-valid[type='text'], #wpcf7-f46-o2 input.wpcf7-not-valid[type='tel'], #wpcf7-f46-o2 input[type='tel'], {
		height: 75px !important;
		border-radius: 48px !important;
		font-size: 1.3em !important;
		color: white !important;
		border: 1px solid #E69E20 !important;
	}
	#wpcf7-f46-o3 .wpcf7-form.init p input[type='tel'], #wpcf7-f46-o3 .wpcf7-form.sent p input[type='tel'], #wpcf7-f46-o3 .wpcf7-form.invalid p input[type='tel'] {
		height: 50px !important;
		border-radius: 48px !important;
		font-size: 17px !important;
		border: 1px solid #589d62 !important;
	}
	#wpcf7-f46-o3 .wpcf7-submit[type='submit'], #wpcf7-f46-o3 input[type='submit'], #wpcf7-f46-o2 .wpcf7-submit[type='submit'], #wpcf7-f46-o2 input[type='submit']{
		border-radius: 48px !important;
		width: 100% !important;
		height: 50px !important;
		font-size: 17px !important;
		margin-left: 5px !important;
		background: #589d62 !important;
		background-color: #589d62 !important;
		color: white !important;
	}
	#footer-row-mobile, #footer-copyrights-mobile {
		display: block;
	}
	#footer-copyrights, #footer-row {
		display: none;
	}
	#footer-copyrights-mobile .footer-hr-mobile {
	    border: 1px solid #ccc;
    	width: 95%;
   	 	max-width: 95%;
	}
	#footer-copyrights-mobile {
		text-align: center;
	}
	#footer-copyrights-mobile .footer-icons-item-mobile {
		display: inline-block;
		width: 10%;
	}
	#footer-row-mobile #footer-text-item-5 {
		padding-left: 10%;
    	padding-right: 10%;
	}
	#footer-copyrights::before {
		margin-top: 1em;
	}
	#footer-row-mobile #footer-text-item-5 .footer-p::after {
		width: 23% !important;
		border-bottom: 3px solid #589d62 !important;
		top: 32px;
		right: 54px;
	}
	#footer-row-mobile .footer-facebook {
    	font-size: 1.5em;
    	padding-left: 0.3em;
	}
	#footer-row-mobile #wd-64776894a713d img {
    	max-width: 300px !important;
		width: 300px !important;
		margin-bottom: -2em;
		top: unset;
		left: unset;
	}
	#footer-row-mobile #footer-text-item-1 {
		text-align: center;
	}
	#footer-row-mobile #footer-text-item-2 {
		padding-left: 0;
    	padding-right: 15%;
		font-size: 1.1em;
		margin-top: 2em;
		margin-bottom: -2em;
	}
	#footer-row-mobile #footer-text-item-2 .wpb_column.vc_column_container.vc_col-sm-6 {
		width: 50%;
    	display: inline-block;
	}
	#footer-row-mobile #footer-text-item-2 span {
		color: #231f20;
	}
	#footer-row-mobile #footer-text-item-3 {
		text-align: center;
	}
	#footer-row-mobile #footer-text-item-3 .footer-btn-mobile {
		font-weight: 100;
		height: 50px;
		width: 68%;
		background: transparent;
		border: 1px solid #589d62;
		border-radius: 48px;
		font-size: 17px;
		color: #589d62;
		margin: 0 auto;
		margin-top: 1em;
		position: relative;
		line-height: 2.7;
	}
	#footer-row-mobile #footer-text-item-3 .footer-btn-mobile:focus {
		outline: none;
	}
	.ui-accordion .ui-accordion-content {
		overflow: unset;
	}
	.yith-wapo-block .yith-wapo-addon .options.per-row-1 .yith-wapo-option {
		width: 98% !important;
		margin-right: 0.2em;
	}
	.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option img {
		margin-right: -10px;
	}
	.row.product-image-summary-inner .woocommerce-Price-amount.amount {
		font-size: 14px;
	}
	.yith-wapo-option.selection-multiple .woocommerce-Price-amount.amount {
		font-size: 16px !important;
	}
	.woocommerce-message {
		height: 100px;
	}
	.woocommerce-notices-wrapper {
		padding-top: 1em;
	}
	.single-product.woocommerce form.cart {
		display: flex !important;
		flex-wrap: nowrap !important;
		justify-content: space-around !important;
		flex-direction: row !important;
	}
	.summary-inner.set-mb-l.reset-last-child form.cart #yith-wapo-container {
		order: 1;
	}
	.summary-inner.set-mb-l.reset-last-child form.cart #wapo-total-price-table {
		margin-top: -1em;
    	margin-bottom: -4em;
	}
	.single-breadcrumbs-wrapper .wd-breadcrumbs {
		font-size: 62% !important;
	}
	.page-id-629 #breadcrumbs, .search.search-no-results #breadcrumbs {
		width: 100%;
		margin: 0 auto;
		padding-left: 5px;
		padding-right: 15px;
		padding-top: 4.5em;
	}
	.wd-breadcrumbs #breadcrumbs {
		width: 100%;
		margin: 0 auto;
		padding-left: 5px;
		padding-right: 15px;
		padding-top: 1.5em;
	}
	.product-template-default.single.single-product .single-breadcrumbs-wrapper {
		height: 73px;
	}
	.product-template-default.single .wd-breadcrumbs #breadcrumbs {
		padding-top: 4.5em;
	}
	.breadcrumbs-location-summary .single-product-page {
		margin-top: -16px !important;
	}
	#footer-row-mobile .accordion-footer-desc {
		display: none;
		color: #231f20;
		font-size: 15px;
		font-weight: 400;
		line-height: 1.1;
		text-align: center;
		border: 0;
		height: auto !important;
		position: relative;
		background: transparent;
	}
	.ui-accordion .ui-accordion-content {
		padding: .5em 3em 0em;
	}
	.ui-icon {
		position: absolute;
		top: 32px;
		left: 65px;
	}
	.ui-state-active .ui-icon, .ui-button:active .ui-icon {
		background-image: unset;
	}
	.form-block .fieldset-cf7mls label {
		font-size: 23px;
	}
	.slider-title {
		font-size: 25px !important;
	}
	#footer-row-mobile #footer-text-item-3 .accordion-icon::before {
		content: '\f107';
		top: -35px;
    	left: 88px;
    	font-family: 'FontAwesome';
		font-size: 17px;
		font-weight: 600;
		color: #589d62;
		position: absolute;
	}
	.footer-p {
		font-size: 20px !important;
	}
	.wd-rs-6561e899afa4f {
		width: 177px;
		padding-top: 2em;
	}
	.whb-main-header .whb-col-mobile {
		justify-content: center;
	}
	#shop-header .wpb_wrapper p {
		text-align: center;
	}
	.tc-extra-product-options .tmcp-field-wrap .price.tc-price, .after-amount, .before-amount {
		font-size: 14px !important;
	}/*
	.tm-extra-product-options .tc-row, .tc-row {
		margin: unset !important;
	}*/
	.tm-extra-product-options .cpf-type-product-thumbnail ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap .tc-label-wrap {
		font-size: 15px !important;
    	margin-right: -1.5em !important;
		z-index: 1000 !important;
	}
	#shop-header {
		font-size: 21px;
		padding: 1em 1em 0.4em 1em;
		padding-top: 1.5em;
	}
	#footer-copyrights-mobile .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-white .vc_icon_element-icon {
		font-size: 2em !important;
	}
	#footer-copyrights-mobile .footer-security-mobile {
		margin-top: -1.5em;
	}
	#footer-copyrights-mobile .footer-security-mobile .footer-left-mobile {
		width: 65%;
		display: inline-block;
	}
	#footer-copyrights-mobile .footer-security-mobile .footer-right-mobile {
		width: 32%;
		display: inline-block;
	}
	.product_title, .slider-title {
		font-size: 21px;
		text-align: center;
		color: #333333;
		margin-top: 0.6em;
	}
	.woocommerce-product-details__short-description {
		font-size: 15px !important;
		color: #313030 !important;
		text-align: center;
	}
	.product-image-summary-inner .single_add_to_cart_button.button.alt.wp-element-button {
		margin: 0 0.5em;
		width: 36%;
		border-radius: 48px;
	}
	.product-image-summary-inner .wd-buy-now-btn.button.alt {
		width: 42%;
	}
}
@media only screen and (min-width: 768px) {
	.p-both-right {
		margin-left: 10em !important;
	}
	#reccomend-text-mobile {
		display: none;
	}
	.page-id-18062 .wpb_single_image.wpb_content_element.vc_align_left figure a img {
		max-width: 75% !important;
	}
	.vc_custom_heading.vc_custom_1702197932041 {
		margin-right: 5.7em;
	}
	.page-id-18062 #flex-recommend h6 {
		max-width: 75%;
    	margin-right: 5em;
	}
	#flex-recommend .vc_custom_1702197932041, .vc_custom_1702197985980, .vc_custom_1702198035231 {
		margin: 0 auto 1em;
	}
	#flex-recommend .recommend-vape-right-row {
		/*margin-top: -3em;*/
	}
	#menu-main-menu-1 {
		display: none;
		visibility: hidden;
	}
	.vc_col-sm-4 {
		width: 18%;
	}
	.vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
		border-color: white !important;
		background-color: white !important;
	}
}
. p-both-right {
	margin-left: 1em !important;
}
@media only screen and (min-width: 1025px) {
	
	.tabs-main-home.vc_tta.vc_general .vc_tta-tabs-container {
		padding-right: 0;
	}
	.whb-top-bar-inner {
		height: 60px !important;
		max-height: 240px !important;
	}
}
@media only screen and (max-width: 767px) {
	.div-header-color-2 .main-header-color {
		font-size: 21px;
	}
	#tab-item-title-wd_custom_tab, #tab-item-title-wd_custom_tab_2, #tab-item-title-wd_custom_tab_3, #tab-item-title-wd_custom_tab_4,
	#tab-item-title-wd_custom_tab_5, #tab-item-title-wd_additional_tab, #tab-item-title-wd_additional_tab_2 {
		display: none !important;
		visibility: hidden !important;
	}
	.whb-flex-row.whb-top-bar-inner {
		height: 42px;
		max-height: 42px;
	}
	.div-header-color-2 {
		top: 33px;
		left: 12%;
	}
	.wd-rs-6578224932c6a, .wd-rs-6576d70b57d06, .wd-rs-68141be17b14cs {
		height: 206px;
	}
	body [class*="wd-bg-"]>.vc_column-inner {
		background-position: 5.8cm 31% !important; /* 5.2cm 8% / 6cm 20%  */
		width: 100%;
	}
	body .wd-bg-left-top .vc_custom_1702287347954 {
		background-position: 72% 0 !important;
	}
	.vc_custom_1702287347954 {
		background-position: 72% 0 !important;
    	background-size: 450px;
		height: 220px;
	}
	#wd-656da4174fd43 .button-header-color {
		padding: 0px 13px !important;
		min-height: 35px;
	}
	.div-header-color-2 .button-header-color {
		margin: 1em 0 0 0;
	}
	.vc_custom_1702372345492 {
    	background-size: 100%;
	}
	body .wd-bg-left-top {
		background-position: -160% 72% !important;
	}
	#magazin-header {
		text-align: center;
	}
	.vc_custom_1702287256195 {
    	background-size: 340px; /* 450px / 380px */
		height: 206px;
		background-position: 200px -8% !important;
	}
	#wd-65759f6157781.div-header-color {
		top: 7px;
    	right: 35%;
	}
	.sign-header-color img {
		width: 22px;
	}
	#wd-65759f6157781 .main-header-color {
		font-size: 15px;
		margin-bottom: 5px;
	}
	.pro-header-color {
		font-size: 26px;
	}
	.button-header-color {
		font-size: 15px !important;
	}
	.button-header-color {
		padding: 0px 13px !important;
		min-height: 35px;
	}
	#reccomend-text-mobile > div > p {
		text-align: justify !important;
    	margin-bottom: -5em;
		color: black !important;
		font-size: .9em;
	} 
	.vc_custom_heading.vc_custom_1702197985980, .vc_custom_heading.vc_custom_1702198035231 {
		margin-right: 25%;
		margin-left: 25%;
		margin-top: 2em;
	}
	.vc_custom_heading.vc_custom_1702197932041 {
		margin-right: 30%;
		margin-left: 30%;
		margin-top: 2em;
	}
	#first-section-products-price-up-to-500 .wpb_wrapper h3, #second-section-products-price-500-to-1000 .wpb_wrapper h3, #third-section-products-price-1000-plus .wpb_wrapper h3 {
		float: unset;
		width: unset;
		font-size: 18px !important;
	}
	.recommend-vape-right-row h6 {
		font-size: 14px !important;
	}
	/*.wpb-content-wrapper {
		#recommend-subheader-buttons & {
		  position: sticky;
			top: 0;
		}
	}*/
	.wd-accordion-item > .wd-accordion-content {
		color: black !important;
		padding-right: 20px !important;
	}
	#flex-recommend {
		display: flex;
		flex-direction: row-reverse;
	}
	#flex-recommend > div:nth-child(1) {
		-webkit-order: 0;
		order: 0;
		-webkit-flex: 0 1 auto;
		flex: 0 1 auto;
		-webkit-align-self: auto;
		align-self: auto;
    }
	#flex-recommend > div:nth-child(2) {
		-webkit-order: 1;
		order: 1;
		-webkit-flex: 1 1.5 auto;
		flex: 1 1.5 auto;
		-webkit-align-self: auto;
		align-self: auto;
	}
	#flex-recommend > div:nth-child(2) > .vc_column-inner {
		padding-left: 0 !important;
	}
	.wd-rs-64da1e83520a4 {
		margin-top: -7em;
	}
	#recommended-vaporizer-guide-page {
		padding-right: 0 !important;
	}
	.recommand-button {
		background-color: white;
		color: #231f20;
		box-shadow: -1px 0px 9px #aaa;
		border: 22px;
		width: 122px;
		padding: 0px 0px;
		margin: 0 1%;
	}
	.recommand-button:hover {
		background-color: #1dbf73;
		color: white;
	}
	.vc_custom_1692632812686 .vc_empty_space {
		height: 262px !important;
	}
	#recommend-subheader-buttons {
	    width: 110%;
		text-align: center;
		margin: 0 -5%;
	}
	.vc_custom_1692632812686 #recommend-subheader-buttons > div {
		text-align: center;
	}
	.vc_custom_1692632812686 #recommend-subheader > div {
		display: block;
		font-weight: 450;
		font-size: 32px;
		margin: 0 12%;
    	color: #231f20;
	}
	#recommend-header {
		color: #231f20;
		margin-top: -3em;
    	font-weight: 500;
    	margin-bottom: 6em;
		display: block;
	}
	#recommend-image {
		margin-bottom: 1em;
    	margin-top: -0.5em;
	}
	#recommend-subheader > div > h5 {
		margin: 2em auto 0;
	}
	#recommend-subheader, #recommend-subheader-buttons {
		display: block;
	}
	#recommend-subheader-buttons {
		/*margin-top: -7em;*/
	}
	#recommend-subheader {
		/*margin-top:-2em;*/
	}
	#tevanature-guide-fix-area {
		position: relative;
		display: none;
	}
	.tm-extra-product-options .tmcp-field-wrap .amount {
		margin-right: 0 !important;
	}
	.tm-responsive .tm-extra-product-options ul.tmcp-elements:not(.tm-extra-product-options-variations) li.tmcp-field-wrap:not(.tm-per-row) {
		padding: 0 !important;
	}
	.wd-rs-6481cdf88a53b .vc_column-inner {
		padding-left: 15px;
	}
	#main-photo-2 {
		display: block !important;
	}
	#main-photo-2 .vc_hidden-xs {
		display: block !important;
	}
	#main-photo {
		display: none !important;
	}
	#main-photo-2 .inner {
		max-width: 100% !important;
		margin-top: 1.4em;
		width: 100% !important;
	}
	.archive.tax-product_cat :is(.wd-product-grid-slider,.wd-product-grid-slider-pagin) {
		display: block;
	}
	#ht-ctc-chat {
		bottom: 5.4em !important;
	}
	#ht-ctc-chat .ctc_cta {
		font-size: 80%;
	}
	.answer-title {
		margin-top: .5em;
	}
	.answer-btn {
		width: 45% !important;
		height: 35px;
		font-weight: 400;
	}
	.answer-row-2 .answer-btn.answer-left {
		width: 45% !important;
		font-size: 17px;
		font-weight: 400;
	}
	.answer-row-2 {
		padding: 1.4em 0;
		text-align: center;
	}
	.answer-wrapper {
		width: 100%;
		height: 530px;
		padding: 1.5em 0 1.5em 0em;
		background-color: transparent;
		border-radius: 0;
	}
	.answer-container {
		flex-wrap: nowrap;
	}
	.answer-advanteg {
		margin-top: 1.2em;
	}
	.answer-col-1 {
		display: none;
    	visibility: hidden;
	}
	.answer-ul {
		line-height: 0 !important;
		font-size: 14px;
		font-weight: 600 !important;
	}
	.answer-col-2 {
		width: 100%;
		margin-top: -1em;
    	padding: 0 1em;
		height: 485px;
	}
	#post-629 .acf-shop-wrapper {
		margin-right: -50px;
	}
	#post-629 .compare-page {
		max-width: 104%;
		width: 104%;
	}
	.tabs-main-home  {
		margin-top: -5em;
	}
	.contact-newsletter {
		font-size: 25px;
		margin-bottom: 0;
	}
	.product-labels.labels-rounded .out-of-stock {
		top: 68px;
		right: 0px;
		max-width: 186px !important;
		width: 186px;
		padding: 0.5em 1.5em !important;
	}
	#row-tabs-main-page .vc_tta-panel-body .wpb_text_column.wpb_content_element, .n2-section-smartslider.fitvidsignore.n2_clear {
		margin-top: 6em;
	}
	#wd-647b43dc53069 h2 {
		font-size: 50px !important;
    	margin-top: -1em;
	}
	#wd-647b43dc53069 h2.secound-he-third-photo {
		color: #202020 !important;
		font-size: 28px !important;
		margin-bottom: 125% !important;
	}
	#third-photo {
		background-image: url(/wp-content/uploads/2023/06/banner-x-s-go.jpg) !important;
		background-position: 65% 50% !important;
	}
	#magazin-header h2.last-block {
		font-size: 25px !important;
		font-weight: 600;
	}
	.head-acf-accordion {
		font-size: 34px;
	}
	.accordion-acf-row div.title-head-acf a {
		font-size: 21px;
		margin-right: .6em;
	}
	.accordion-acf-row div.desc-acf, .accordion-acf-row div.desc-acf2 {
		font-size: 15px;
	}
	#main-compare .product-wrapper .product-element-bottom {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		align-content: stretch;
		justify-content: stretch;
		align-items: stretch;
		height: 150px;
	}
	.products-for-loop .woocommerce-Price-amount.amount, .products1-for-loop .woocommerce-Price-amount.amount {
		font-size: 14px !important;
	}
	#main-compare .product-wrapper .product-element-bottom h3.wd-entities-title {
		flex-shrink: 1;
		height: 62px;
		margin-bottom: 0;
	}
	#main-compare .product-wrapper .product-element-bottom div.product-secound-text {
		height: 57px;
	}
	#main-compare .product-wrapper .product-element-bottom span.price {
		flex-shrink: 1;
	}
	#main-compare .wd-entities-title, #main-compare-2 .wd-entities-title {
		font-size: 15px !important;
	}
	#main-compare .product-secound-text p, #main-compare-2 .product-secound-text p {
		font-size: 18px !important;
	}
	#main-compare {    
		/*width: 106% !important;*/
    	left: 0% !important;
		right: 0% !important;
    	/*max-width: 106% !important;*/
	}
	.wd-header-text.set-cont-mb-s.reset-last-child.wd-inline {
		height: 33px;
	}
	.try-phone {
		height: 38px !important;
	}
	#main-compare.ace-is-cool {
		width: 100% !important;
    	max-width: 100% !important;
		direction: ltr;
		border-top: 1px solid #ffffff;
	}
	#wpcf7-f46-o2 .wpcf7-form.init p input[type='tel'] {
		padding-left: 0 !important;
	}
	.product-compare-button .button-main-compare {
		width: 70%;
		height: 45px;
		font-size: 17px !important;
		margin-top: 1em;
	}
	.product-compare-button .button-main-compare, #main-compare-button .button-main-compare, #main-compare .button-main-compare, #main-compare-2 .button-main-compare {
		background-color: #1dbf73 !important;
    	color: white !important;
	}
	#main-compare-button .button-main-compare, #main-compare .button-main-compare, #main-compare-2 .button-main-compare {
		width: 65%;
		height: 35px;
		font-size: 16px !important;
		font-weight: 100;
	}
	/* mobile */
	#tabs-mai-page .vc_tta.vc_general .vc_tta-panels {
		position: relative;
	}
	#tabs-main-page .product-wrapper .product-element-bottom {
		height: unset;
	}
	#tabs-main-page .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
		margin-top: 6em;
		background: white;
		border: 0;
	}
	#tabs-main-page .vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading h4 {
		font-size: 15px !important;
	}
	#tabs-main-page .vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
		position: absolute;
		top: 4px;
		right: 0;
		z-index: 1;
		border-radius: 48px !important;
		box-shadow: unset;
	}
	#tabs-main-page .vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body .woocommerce.columns-4 {
		padding-top: 7em;
	}
	.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a {
		color: white !important;
		box-shadow: -1px 0px 9px #aaa;
	}
	.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a {
		color: #231f20 !important;
		border-radius: 48px !important;
	}
	.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
		background-color: #1dbf73 !important;
		border-color: #1dbf73 !important;
		box-shadow: -1px 0px 9px #aaa;
	}
	.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
		background-color: white !important;
		border-color: white !important;
		box-shadow: -1px 0px 9px #aaa;
	}
	.wd-rs-643ea22036a43 .vc_tta.vc_tta-gap-20 .vc_tta-panel:nth-child(2) .vc_tta-panel-heading {
		top: -16px !important;
		right: 30% !important;
	}
	.wd-rs-646b61e253611 .vc_tta.vc_tta-gap-20 .vc_tta-panel:nth-child(2) .vc_tta-panel-heading {
		top: -16px !important;
		right: 34.5% !important;
	}
	.wd-rs-6481cdf88a53b .vc_tta.vc_tta-gap-20 .vc_tta-panel:nth-child(2) .vc_tta-panel-heading {
		top: -16px !important;
		right: 31% !important;
	}
	.wd-rs-6481cdf88a53b .vc_tta.vc_tta-gap-20 .vc_tta-panel:nth-child(3) .vc_tta-panel-heading {
		top: -16px !important;
		right: 66% !important;
	}
	.wd-rs-646b61e253611 .vc_tta.vc_tta-gap-20 .vc_tta-panel:nth-child(3) .vc_tta-panel-heading {
		top: -16px !important;
		right: 71% !important;
	}
	#tabs-main-page .vc_tta.vc_tta-gap-20 .vc_tta-panel:nth-child(4) .vc_tta-panel-heading {
		top: 29px !important;
		right: 50% !important;
	}
	#tabs-main-page .vc_tta.vc_tta-gap-20 .vc_tta-panel:nth-child(5) .vc_tta-panel-heading {
		top: 29px !important;
		right: 17% !important;
	}
	#main-question {
		height: 480px !important;
		box-shadow: -1px 0px 9px #aaa;
	}
	#main-question > div {
		margin-top:-2.5em;
	}
	.form-block .wpcf7-list-item {
		font-size: 15px !important;
		margin: 0.5em 0;
		color: #231f20;
	}
	.form-block .wpcf7-form .cf7mls_progress_bar ~ .fieldset-cf7mls-wrapper fieldset {
		padding: 1.2em 1em 0 1em !important;
	}
	.form-block .submit-ace {
		top: 66px;
		left: -114px;
		float: right;
	}
	.wpcf7-form span.cf7_mls_check svg, .wpcf7-form span.cf7_mls_invalid svg {
		width: 15px;
		height: 15px;
		position: absolute;
    	bottom: -10px;
    	right: -2px;
	}
	.form-block .wpcf7-form.init p input, .form-block .wpcf7-list-item input {
		width: 14px;
		height: 14px;
	}
	.form-block #wpcf7-f732-p2-o2 .cf7mls_progress_bar li .cf7_mls_count_step, .form-block #wpcf7-f732-p18467-o2 .cf7mls_progress_bar li .cf7_mls_count_step {
		font-size: 19px !important;
		font-weight: 400;
	}
	#cf7mls-back-btn-cf7mls_step-4 {
		margin: -24px 2.58em 26px 77px !important;
	}
	.form-block .fieldset-cf7mls.cf7mls_current_fs > .wpcf7-form-control-wrap > .wpcf7-form-control.wpcf7-radio.cf7mls-auto-next-step > .wpcf7-list-item {
		padding: 0;
	}
	.form-block .fieldset-cf7mls-wrapper {
		height: 249px !important
	}
	.form-block .fieldset-cf7mls-wrapper {
		width: 100%;
		border-radius: 0px;
		background-color: #ffffff7d;
		box-shadow: unset;
	}
	.form-block .cf7mls_back.action-button, .form-block .submit-ace {
		background-color: transparent;
		box-shadow: -1px 0px 9px #777;
		border: unset;
	}
	.form-block .cf7mls-btns > .cf7mls_back.action-button {
		background-color: transparent;
		border: 0;
		box-shadow: -1px 0px 9px #777;
	}
	.form-block .wpcf7-form.init p {
		padding: 0 0 !important;
	}
	.form-block .fieldset-cf7mls label {
		text-align: center;
		margin: 0 0 -.7em;
	}
	.form-block h2 {
		font-size: 25px;
		font-weight: 600;
	}
	.cf7mls_progress_bar {
		display: block;
	}
	.cf7mls_number_step_wrap {
		display: none;
	}
	.cf7mls_bar_style_navigation_horizontal_round.cf7mls_bar_style_text_vertical li {
		float: right;
	}
	.form-block .wpcf7-form-control-wrap {
		font-size: 19px;
	}
	#secound-block .wpb_single_image img {
		max-width: 90%;
	}
	.form-block .cf7mls_bar_style_navigation_horizontal_squaren.cf7mls_bar_style_text_vertical li:before, .cf7mls_bar_style_navigation_horizontal_round.cf7mls_bar_style_text_vertical li:before {
		width: 35px;
		height: 35px;
		border: none !important;
		margin-top: 5px;
		box-shadow: -1px 0px 9px #aaa;
	}
	.form-block .cf7mls_bar_style_navigation_horizontal_squaren.cf7mls_bar_style_text_vertical li:after, .cf7mls_bar_style_navigation_horizontal_round.cf7mls_bar_style_text_vertical li:after {
		top: 25px;
	}
	.form-block .cf7mls_progress_bar li .cf7_mls_count_step {
		font-size: 20px;
	}
	.form-block .cf7mls_bar_style_navigation_horizontal_squaren.cf7mls_bar_style_text_vertical li .cf7_mls_steps_item_icon,
	.cf7mls_bar_style_navigation_horizontal_round.cf7mls_bar_style_text_vertical li .cf7_mls_steps_item_icon {
		left: 40.5% !important;
    	top: -8px !important;
	}
	.page-id-18467 .form-block .cf7mls_bar_style_navigation_horizontal_squaren.cf7mls_bar_style_text_vertical li .cf7_mls_steps_item_icon,
	.page-id-18467 .cf7mls_bar_style_navigation_horizontal_round.cf7mls_bar_style_text_vertical li .cf7_mls_steps_item_icon {
		left: 39.5% !important;
    	top: -8px !important;
	}
	#post-17393 .warranty-registration-wrapper {
		display: flex;
		gap: 2%;
		direction: rtl;
		text-align: right !important;
		flex-direction: column;
		flex-wrap: wrap;
		align-content: center;
		justify-content: center;
		align-items: center;
	}
	#post-17393 .warranty-registration-item {
		width: 100%;
	}
	#post-17393 .your-file::before {
		width: 62%;
	}
	.form-block .fieldset-cf7mls-wrapper {
		color: #231f20;
	}
	.cf7mls_progress_bar li .cf7_mls_check, .cf7mls_progress_bar li .cf7_mls_invalid {
		margin-top: 7px;
    	margin-right: -16px;
	}
	#secound-block .h2-both, #main-question-header .textwidget h2, #tabs-main-page h2, #wd-645a290a96597 h2, .h2-compare-header h2, #main-compare-header h2, #main-compare-header-2 h2 {
		font-size: 25px !important;
		font-weight: 600;
		text-align: right;
	}
	#secound-block .p-both {
		font-size: 17px;
		padding: 0 0 0 1em;
	}
	#secound-text .widget:last-child {
		margin: 0;
		padding: 0 2em;
	}
	#secound-block .vc_custom_1677420923414 {
		padding-top: 0 !important;
    	margin-top: -12.5em;
	}
	#secound-block .secound-button {
		width: 89%;
		font-size: 16px;
		height: 46px;
	}
	#secound-block .secound-button-p {
		margin-top: 3em;
    	text-align: right;
	}
	#secound-block {
		height: 750px;
		margin-top: -2em;
    	margin-bottom: -5em;
	}
	#tabs-main-page .vc_tta.vc_general .vc_tta-panel-title>a, #row-main-page .vc_tta.vc_general .vc_tta-panel-title>a {
		padding: 9px 11px !important;
	}
	#main-photo-2 p, #main-photo-2 p span {
		display: none;
		visibility: hidden;
	}
	#main-photo-2 .p-mobile-header {
		visibility: visible;
		display: inline-block;
		margin: 0.2em 2em 1.4em;
		color: black;
	}
	#main-photo-2 .span-mobile-header {
		font-size: 20px;
		display: inline-block;
		visibility: visible;
	}
	#main-photo-2 h1 {
		padding-top: 60px;
	}
	#main-photo-2 h1 span {
		font-size: 38px !important;
		display: block;
    	visibility: visible;
	}
	#main-photo-2 .p-both {
		display: block;
		visibility: visible;
		margin: 3em auto 0 !important;
		text-align: center;
	}
	#main-photo-2 .p-both .main-button {
		width: 81% !important;
		height: 52px !important;
	}
	#main-photo-2 #main-text .vc_wp_text.wpb_content_element {
		padding: 0 4.5% 4em !important;
		background: rgba(255,255,255,0.6);
		border-radius: 4px;
	}
	.fa-solid.fa-phone {
		border-radius: 50%;
    	border: 1px solid white;
    	padding: 0.5em 
	}
	.whb-header {
		margin-bottom: 0 !important;
	}
	.wd-header-cart .wd-tools-icon.wd-icon-alt:before {
		color: #16443C;
	}
	.wd-header-cart.wd-design-2 .wd-cart-number, .wd-header-cart.wd-design-5 .wd-cart-number {
		font-size: 13px !important;
	}
	.whb-header .wd-header-cart a {
		padding-left: 8px !important;
    	padding-top: 30px;
	}
	.whb-color-dark:not(.whb-with-bg) {
		margin-top: -1em;
    	padding-bottom: 0.5em;
	}
	.whb-sticked.whb-scroll-up .whb-color-dark:not(.whb-with-bg) {
		margin-top: -.3em;
		direction: ltr;
    	padding-bottom: 0.5em;
	}
	.whb-sticked.whb-scroll-up .whb-color-dark:not(.whb-with-bg) .wd-header-cart.wd-tools-element.wd-design-5.cart-widget-opener {
		padding-top: 27px !important;
	}
	.fa-regular.fa-circle-question {
		color: #231f20;
		font-size: 32px;
		padding-right: 10px;
		padding-top: 11px;
	}
	.wd-logo img {
		margin-left: 0;
		transform: none !important;
	}
	.fa-solid.fa-phone.header-icon-phone {
		border-radius: 50%;
		border: 1px solid #16443C;
		padding: 6px 5px 6px 6px;
		vertical-align: inherit;
		margin-top: 7px;
		font-size: 0.9em;
		font-weight: 600;
	}
	.whb-col-right, .whb-mobile-right {
		justify-content: flex-start !important;
	}
	.whb-col-left, .whb-mobile-left {
		justify-content: flex-end !important;
	}
	.wd-heading {
		border: none;
	}
	.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add-to-cart-loop, .wd-hover-standard .wd-add-btn>a {
		width: 150px;
	}
	#wpcf7-f16579-p16576-o1 .wpcf7-submit[type='submit'] {
		width: 100%;
		text-indent: 1em !important;
	}
	#post-16576 #wpcf7-f16579-p16576-o1 .select2-container, #post-16576 #wpcf7-f16579-p16576-o1 .wpcf7-form.init p, 
	#post-16576 #wpcf7-f16579-p16576-o1 .wpcf7-form.sent p,
	#post-16576 #wpcf7-f16579-p16576-o1 .wpcf7-form.invalid p {
		width: 100% !important;
	}
}
@media only screen and (max-width: 390px) {
	.recommand-button {
		width: 110px;
	}
}