/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
iframe.main_100_canvas {
    height: 60vw;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
    background-color: #fff2cc !important;
}
a.button.wc-forward {
    font-size: 140%;
    font-weight: bold!important;
}
.elementor-element.elementor-element-79841d1.elementor-menu-cart--items-indicator-plain.toggle-icon--cart-medium.elementor-menu-cart--cart-type-side-cart.elementor-menu-cart--show-remove-button-yes.elementor-widget.elementor-widget-woocommerce-menu-cart span.elementor-button-icon {
    background-color: #9d6b29;
    padding: 5px !important;
    color: #fff !important;
    border-radius: 40px !important;
}
.elementor-element.elementor-element-79841d1.elementor-menu-cart--items-indicator-plain.toggle-icon--cart-medium.elementor-menu-cart--cart-type-side-cart.elementor-menu-cart--show-remove-button-yes.elementor-widget.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button svg {
    fill: #ffffff !important;
}

.woocommerce-checkout #payment ul.payment_methods li:nth-child(1) {
    font-size: 150%;
    font-weight: 700;
}
::marker {
    color: #a1691b;
}
h1.entry-title {
    display: none !important;
}
.single-product h1{
    display: block !important;
}
a.button.wc-forward {
    background-color: #9d6b29;
    padding: 15px;
    border-radius: 15px;
    color: #fff;
}
.elementor-kit-10541 a {
    color: #004867;
    margin-right: 30px;
    text-decoration: none;
}
#vplugin, #vplugin *:not(.section-error-title):not(.vplugin-title):not(.powered), .vplugin-hidden-link {
    font-size: 100% !important;
    font-family: Arial, Helvetica, Verdana, sans-serif !important;
    letter-spacing: 0 !important;
    --vp-highlight-color: #9d6b29 !important;
}
div#vplugin-toggler {
    margin-top: 470px !important;
}
#vplugin, #vplugin *:not(.section-error-title):not(.vplugin-title):not(.powered), .vplugin-hidden-link {
    --vp-toggler-button-size: 30px !important;
    --vp-toggler-icon-size: 24px !important;
}
:focus {
    border: 0 !important;
}
main#content {
    text-align: justify;
}
.doctor-eyal {
    border-bottom: 2px solid #97aecc !important;
    margin-bottom: 20px;
}
html {
  scroll-behavior: smooth;
}
img.before-after {
    width: 33%;
}
.single-product {
    text-align: justify;
}
.profp {
    border-radius: 300px !important;
    border: 1px solid #bd7d00 !important;
    margin-top: -6vw;
}
.elementor-nav-menu .sub-arrow .e-font-icon-svg {
    height: 0.8em !important;
    width: 0.8em !important;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    padding: 2px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0);
    box-shadow: 0 0 10px 0 rgba(0,0,0,0);
}
b, strong {
    font-weight: 500;
}
.home #wfspb-top-bar, span.posted_in, span.sku_wrapper {
    display: none !important;
}
#wfspb-top-bar #wfspb-main-content {
    font-weight: 700 !important;
}
body{

    background-size: 100% !important;
}
iframe.main_200_canvas {
    height: 34vw;
	margin-top:-30px;
}
img.alignnone {
    vertical-align: middle;
}
header.page-header {
    display: none;
}
.maint h1{
	font-size: 33px;
	font-weight: 300 !important;
	color:#6685af;
}
.woocommerce-billing-fields {
    direction: rtl;
}
body {
    background-attachment: fixed;
}
.elementor-element.elementor-element-00221d7.e-con-boxed.e-flex.e-con.animated.fadeIn {
    pointer-events: none;
}
.button1, .elementor-element.elementor-element-6add889.elementor-widget__width-inherit.maint.elementor-widget.elementor-widget-text-editor {
    pointer-events: auto;
}
ul#menu-1-63882086 {
    background-color: #ffffff52;
    backdrop-filter: blur(7px);
}

.ptext ul, div#tab-description ul {
 list-style-image: url('https://luch3.s4u.co.il/wp-content/uploads/2023/08/vi.png');
	padding-inline-start: 22px;
	    vertical-align: middle;
}
.elementor-9500 .elementor-element.elementor-element-af370a0 .elementor-button, .elementor-9500 .elementor-element.elementor-element-08ca67a, .home .elementor-element.elementor-element-cf5d1dc.e-con-full.e-flex.e-con, .woocommerce ul.products li.product a img, .doctor, .elementor-11357 .elementor-element.elementor-element-fb55be2 .e-n-accordion-item-title{
    border-image: linear-gradient(45deg, #9D6B29, #ffd28a, #ffe6be, #9D6B29) 1 !important;
}
a.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    margin: 0;
}
.elementor-widget-text-editor, .woocommerce-product-details__short-description, div#tab-description, .elementor-widget-n-accordion {
    backdrop-filter: blur(5px);
    background-color: #ffffff59;
	border-radius: 20px;
}

/*woo*/
div#wfspb-top-bar {
    width: 50%;
    margin-right: 25%;
}
.elementor-menu-cart__main {
    width: 450px!important;
}
.elementor-menu-cart__container {
    background-color: rgba(0,0,0,.1);
}
.woocommerce-terms-and-conditions-wrapper .form-row.validate-required {
    background-color: #7188a7;
    color: #fff !important;
}
.woocommerce-terms-and-conditions-wrapper .form-row.validate-required a {
    color: #fff;
}
.rtl .woocommerce .col2-set .col-1, .rtl .woocommerce-page .col2-set .col-1 {
    float: right;
}
.single-product #main {
    margin-top: 8vw;
}
nav.woocommerce-breadcrumb, a.woocommerce-product-gallery__trigger, section.related.products, li#tab-title-description, .single-product h2 {
    display: none;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #536d8f;
    font-size: 30px;
	    width: fit-content;
}
.single-product h2 {
    float: right;
    margin-top: 3vw;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    float: left;
    width: 48%;
    margin-right: 2%;
    direction: rtl;
}
input, textarea, table, td, tr, th {
    border: 1px solid #91a9c9 !important;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background: #eff4fa;
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
    background-color: #91a9c9;
}
#add_payment_method #payment div.payment_box p:last-child, .woocommerce-cart #payment div.payment_box p:last-child, .woocommerce-checkout #payment div.payment_box p:last-child {
    background-color: #fff;
}
#add_payment_method #payment div.payment_box p:last-child, .woocommerce-cart #payment div.payment_box p:last-child, .woocommerce-checkout #payment div.payment_box p:last-child {
    background-color: #fff!important;
	padding: 30px;
}
.woocommerce table {
    border-collapse: collapse!important;
}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
    display: block;
    border: 1em solid #91a9c9;
    border-left-color: transparent;
    border-right-color: transparent;
    border-top-color: transparent;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button {
    background-color: #be8005;

		font-weight: 400;
		color: #fff;
}
.woocommerce .quantity .qty {
    width: 100px;
    height: 38px;
}
div#tab-description {
    max-width: 700px;
}
hr {
    margin-top: 40px;
    margin-bottom: 40px;
    border: #b9cadf solid 1px;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover {
    background-color: #000;
	color: #fff;
}
.woocommerce-cart #content, .woocommerce-checkout #content, .woocommerce-account #content {
    margin-top: 10vw;
	width: 80%;
	margin-right: 10%;
}
form.woocommerce-form.woocommerce-form-login.login {
    width: 50%;
    margin-right: 25%;
}
#content {
    margin-top: 10vw;
}
.home #content, .page-id-10826 #content,  .page-id-11409 #content,  .page-id-11411 #content,  .page-id-11410 #content,  .page-id-11418 #content,  .page-id-12865 #content,  .page-id-12931 #content,  .page-id-12951 #content,  .page-id-12908 #content,  .page-id-12914 #content {
    margin-top: 0vw;
}
.single-product h1 {
    font-size: 35px;
    font-weight: 300;
	color: #536d8f;
	
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled[disabled] {
    color: #fff;
}
@media only screen and (min-width: 768px) and (max-width: 1367px) {
.maint h1{
	font-size: 25px;
}	
	.single-product h1 {
    font-size: 25px;
    font-weight: 300;
		
}
	.single-product #main {
    margin-top: 12vw;
}
	.page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
    max-width: 80vw;
}
	#content {
    margin-top: 15vw;
}
#vplugin, #vplugin *:not(.section-error-title):not(.vplugin-title):not(.powered), .vplugin-hidden-link {
    --vp-toggler-button-size-tablet: 34px !important;
    --vp-toggler-icon-size-tablet: 24px !important;
}
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
.main-anim {
    overflow: hidden;
}

#vplugin, #vplugin *:not(.section-error-title):not(.vplugin-title):not(.powered), .vplugin-hidden-link {
    --vp-toggler-button-size-mobile: 34px !important;
    --vp-toggler-icon-size-mobile: 24px !important;
}

.woocommerce-cart #content, .woocommerce-checkout #content, .woocommerce-account #content {
    margin-top: 130px;
    width: 100%;
    margin-right: 0;
    padding: 15px;
}
form.woocommerce-form.woocommerce-form-login.login {
    width: 100%;
    margin-right: 0%;
}
	body {
    background-size: 170% !important;
    background-position-x: 10% !important;
    background-position-y: 10% !important;
}
	iframe.main_100_canvas {
    height: 150vw;
    width: 230vw !important;
    max-width: 230vw;
    margin-right: -66vw;
    margin-top: 20vw;
}
iframe.main_200_canvas {
    height: 60vw;
    width: 200vw !important;
    max-width: 200vw;
    margin-right: -50vw;
    margin-top: -10vw;
}
	.header {
    background-color: #fffc !important;
}
	nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    right: 0px !important;
}
a.elementor-item {
padding-right: 30px !important;
}
	.single-product #main {
    margin-top: 110px;
}
	.single-product h1 {
    font-size: 22px;
		    font-weight: 300;
}
	.woocommerce div.product p.price, .woocommerce div.product span.price {
    font-size: 25px;
}
	#content, .woocommerce-order-pay #content {
    margin-top: 110px;
}

	.page-id-11052, .page-id-11314, .page-id-11052, .page-id-11255 {
    background-size: 170% !important;
    background-position-x: 100% !important;
    background-position-y: 0% !important;
    background-attachment: inherit;
}
	.about img {
    width: 40vw;
    border-bottom: solid 2px #8aa0bf;
}
	span.elementor-button-icon-qty {
    font-size: 15px;
}
	div#wfspb-top-bar {
    width: 100%;
    margin-right: 0;
}
	.elementor-menu-cart__main {
    width: 350px!important;
}
	.sub-menu {
    margin-right: 60px !important;
}
.bigt p {
    font-weight: 200 !important;
}
	.maint h1 {
    font-size: 27px;
    text-align: center;
}
	img.before-after {
    width: 60%;
		margin-right: 20%;
}
}