/*  MICROTHEMER STYLES  */

/*= Animations ================ */

@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}


/*= General =================== */

/** General >> Font font:(1) **/
variations {
	
}

/** General >> Jet menu item 95 jet menu item wrapper **/
#menu-1-d655792 .elementor-item-active {
	font-weight: 700 !important;
}

/** General >> Elementor field group elementor lost password **/
.elementor-field-group > .elementor-lost-password {
	
}

/** General >> Elementor field type checkbox label **/
.elementor-field-type-checkbox > label {
	
}

/** General >> Elementor field group elementor lost password _2 **/
.elementor-field-group > .elementor-lost-password {
	
}

/** General >> Elementor field type checkbox label _2 **/
.elementor-field-type-checkbox > label {
	
}

/** General >> Elementor field group elementor lost password _3 **/
.elementor-field-group > .elementor-lost-password {
	font-family: RO !important;
}

/** General >> Elementor form fields wrapper elementor field type checkbox **/
.elementor-form-fields-wrapper > .elementor-field-type-checkbox {
	
}

/** General >> Elementor field type checkbox label _3 **/
.elementor-field-type-checkbox > label {
	
}

/** General >> Elementor field group elementor lost password _4 **/
.elementor-field-group > .elementor-lost-password {
	
}

/** General >> Elementor form fields wrapper elementor field type checkbox _2 **/
.elementor-form-fields-wrapper > .elementor-field-type-checkbox {
	
}

/** General >> Elementor field type checkbox label _4 **/
.elementor-field-type-checkbox > label {
	
}

/** General >> Elementor form fields wrapper elementor field type checkbox _3 **/
false {
	
}

/** General >> Elementor field group elementor lost password _5 **/
.elementor-field-group > .elementor-lost-password {
	margin-top: -105% !important;
}

/** General >> Elementor field group elementor lost password _6 **/
.elementor-field-group > .elementor-lost-password {
	
}

/** General >> Elementor field group elementor lost password _7 **/
.elementor-field-group > .elementor-lost-password {
	margin-top: 0 !important;
}

/** General >> Elementor widget container elementor heading title **/
.elementor-widget-container > .elementor-heading-title {
	
}

/** General >> Elementor form fields wrapper elementor field type text:(1) **/
.elementor-form-fields-wrapper > .elementor-field-type-text:nth-of-type(1) {
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

/** General >> Elementor popup modal 2303 aws search field **/
#elementor-popup-modal-2303 .aws-search-field {
	color: rgb(255, 255, 255) !important;
}

/** General >> Elementor element toggle edit tools svg **/
.elementor-element--toggle-edit-tools svg {
	color: rgb(255, 255, 255) !important;
}

/** General >> Post 2357 swiper slide next **/
#post-2357 .swiper-slide-next {
	
}

/** General >> Jet woo products preset 2 jet woo thumb with effect:(9) **/
.jet-woo-products--preset-2 > .jet-woo-thumb-with-effect:nth-of-type(9) {
	
}

/** General >> Post 2357 jet woo thumb with effect **/
#post-2357 .jet-woo-thumb-with-effect {
	
}

/** General >> Post 2357 jet woo products inner box **/
#post-2357 .jet-woo-products__inner-box {
	-webkit-justify-content: flex-end !important;
	justify-content: flex-end !important;
}

/** General >> Jet woo product thumbnail attachment medium **/
.jet-woo-product-thumbnail .attachment-medium {
	
}

/** General >> Jet woo products inner box jet woo products thumb wrap **/
.jet-woo-products__inner-box > .jet-woo-products__thumb-wrap {
	
}

/** General >> Jet woo products preset 6 jet woo thumb with effect:(2) **/
.jet-woo-products--preset-6 > .jet-woo-thumb-with-effect:nth-of-type(2) {
	
}

/** General >> Post 2398 jet woo products inner box **/
#post-2398 .jet-woo-products__inner-box {
	-webkit-justify-content: flex-end !important;
	justify-content: flex-end !important;
}

/** General >> Jet woo products inner box div **/
.jet-woo-products__inner-box > div {
	min-height: 0 !important;
	-webkit-align-content: flex-end !important;
	align-content: flex-end !important;
}

/** General >> Jet woo product thumbnail attachment thumbnail **/
.jet-woo-product-thumbnail .attachment-thumbnail {
	
}

/** General >> Elementor element 8d435ab elementor element populated **/
.elementor-element-8d435ab > .elementor-element-populated {
	-webkit-animation-name: bounceInRight !important;
	animation-name: bounceInRight !important;
	-webkit-animation-duration: 10.3s !important;
	animation-duration: 10.3s !important;
	-webkit-animation-direction: normal !important;
	animation-direction: normal !important;
}

/** General >> Elementor element a6a2ed0 elementor element populated **/
.elementor-element-a6a2ed0 > .elementor-element-populated {
	
}

/** General >> Elementor element 8d435ab elementor element populated _2 **/
.elementor-element-8d435ab > .elementor-element-populated {
	
}

/** General >> Elementor active eicon column **/
.elementor-active > .eicon-column {
	
}

/** General >> Attachment medium large:(1) **/
.attachment-medium_large:nth-of-type(1) {
	min-width: 200px !important;
	max-width: 200px !important;
	min-height: 200px !important;
	max-height: 200px !important;
}

/** General >> Attachment thumbnail:(1) **/
.attachment-thumbnail:nth-of-type(1) {
	
}

/** General >> Link attachment thumbnail **/
a > .attachment-thumbnail {
	min-width: 250px !important;
	max-width: 250px !important;
	min-height: 250px !important;
	max-height: 250px !important;
	padding: 10px !important;
}

/** General >> Form field message **/
false {
	
}


/*= General _2 ================ */

/** General _2 >> Elementor element 5b690ec elementor element populated **/
.elementor-element-5b690ec > .elementor-element-populated {
	
}
.elementor-element-5b690ec > .elementor-element-populated.mt-inview_once {
	/* MT [ sub: 1 | group: animation | event: 1 ] */
	-webkit-animation-name: bounceInRight !important;
	animation-name: bounceInRight !important;
	-webkit-animation-duration: 5.5s !important;
	animation-duration: 5.5s !important;
	-webkit-animation-timing-function: ease-out !important;
	animation-timing-function: ease-out !important;
}

/** General _2 >> Elementor element a6a2ed0 elementor element populated _2 **/
.elementor-element-a6a2ed0 > .elementor-element-populated {
	
}
.elementor-element-a6a2ed0 > .elementor-element-populated.mt-inview_once {
	/* MT [ sub: 1 | group: animation | event: 1 ] */
	-webkit-animation-name: bounceInRight !important;
	animation-name: bounceInRight !important;
	-webkit-animation-duration: 7.5s !important;
	animation-duration: 7.5s !important;
	-webkit-animation-timing-function: ease-out !important;
	animation-timing-function: ease-out !important;
}

/** General _2 >> Elementor element a40bd6c elementor element populated **/
.elementor-element-a40bd6c > .elementor-element-populated {
	
}
.elementor-element-a40bd6c > .elementor-element-populated.mt-inview_once {
	/* MT [ sub: 1 | group: animation | event: 1 ] */
	-webkit-animation-name: bounceInRight !important;
	animation-name: bounceInRight !important;
	-webkit-animation-duration: 9.5s !important;
	animation-duration: 9.5s !important;
	-webkit-animation-timing-function: ease-out !important;
	animation-timing-function: ease-out !important;
}

/** General _2 >> Elementor element 76b2f7a elementor element populated **/
.elementor-element-76b2f7a > .elementor-element-populated {
	
}
.elementor-element-76b2f7a > .elementor-element-populated.mt-inview_once {
	/* MT [ sub: 1 | group: animation | event: 1 ] */
	-webkit-animation-name: bounceInRight !important;
	animation-name: bounceInRight !important;
	-webkit-animation-duration: 11.5s !important;
	animation-duration: 11.5s !important;
}

/** General _2 >> Jet woo product thumbnail attachment medium large **/
.jet-woo-product-thumbnail .attachment-medium_large {
	
}

/** General _2 >> Jet woo product thumbnail attachment 1536x1536 **/
.jet-woo-product-thumbnail .attachment-1536x1536 {
	min-width: 250px !important;
	max-width: 250px !important;
	min-height: 250px !important;
	max-height: 250px !important;
	padding: 10px !important;
}

/** General _2 >> Swiper slide jet woo products thumb wrap **/
.swiper-slide .jet-woo-products__thumb-wrap {
	-webkit-justify-content: flex-end !important;
	justify-content: flex-end !important;
}

/** General _2 >> Swiper slide duplicate attachment 1536x1536 **/
.swiper-slide-duplicate .attachment-1536x1536 {
	min-width: 250px !important;
	max-width: 250px !important;
}

/** General _2 >> Post 2357 jet tabs label text **/
#post-2357 .jet-tabs__label-text {
	text-align: center !important;
	min-width: 120px !important;
	max-width: 120px !important;
}

/** General _2 >> Jet woo product gallery image link image **/
.jet-woo-product-gallery__image-link > img {
	min-height: 350px !important;
	max-height: 350px !important;
}

/** General _2 >> Main jet woo slick equal slides height **/
#main .jet-woo-slick-equal-slides-height {
	-webkit-align-items: center !important;
	align-items: center !important;
}

/** General _2 >> Post 2546 del **/
#post-2546 del {
	font-size: 17px !important;
	text-indent: 2px !important;
	margin-right: 100px !important;
}

/** General _2 >> Post 2546 insert **/
#post-2546 ins {
	margin-right: -174px !important;
}

/** General _2 >> Woocommerce loop product link image **/
.woocommerce-loop-product__link > img {
	min-height: 200px !important;
}

/** General _2 >> Woocommerce breadcrumb link **/
.woocommerce-breadcrumb > a:hover {
	color: #0E2F76 !important;
}

/** General _2 >> Tab description paragraph **/
#tab-description > p {
	text-align: justify !important;
}

/** General _2 >> Post 2546 table **/
#post-2546 table {
	margin-bottom: -21px !important;
	border-bottom-width: 0 !important;
}

/** General _2 >> Elementor element f7e8f34 elementor icon list text **/
.elementor-element-f7e8f34 .elementor-icon-list-text {
	text-align: justify !important;
}

/** General _2 >> Jet woo slick control thumbs item image attachment large **/
.jet-woo-slick-control-thumbs__item-image > .attachment-large {
	max-height: 200px !important;
}

/** General _2 >> Jet woo product badges jet woo product badge sale **/
.jet-woo-product-badges > .jet-woo-product-badge__sale {
	text-align: center !important;
}

/** General _2 >> Content jet tabs label text **/
#content .jet-tabs__label-text {
	text-align: center !important;
	width: 100px !important;
	min-width: 100% !important;
	max-width: 100% !important;
}

/** General _2 >> Elementor product variable select **/
.elementor-product-variable select {
	background-color: rgb(255, 255, 255) !important;
	border-top-width: 0 !important;
	border-right-width: 0 !important;
	border-left-width: 0 !important;
}

/** General _2 >> Elementor add to cart table **/
.elementor-add-to-cart table {
	border-bottom-width: 0 !important;
}

/** General _2 >> Size woocommerce thumbnail **/
.size-woocommerce_thumbnail {
	max-height: 200px !important;
}

/** General _2 >> Elementor message **/
.elementor-message {
	color: rgb(255, 255, 255) !important;
	position: absolute !important;
}

/** General _2 >> Fa spin **/
.fa-spin {
	font-size: 20px !important;
	background-color: rgb(110, 193, 228) !important;
	background-size: 14px !important;
	position: absolute !important;
	top: 7px !important;
}

/** General _2 >> Fa spin _2 **/
.fa-spin {
	background-color: rgba(0, 0, 0, 0) !important;
	margin-top: 0.7% !important;
	margin-right: -27px !important;
}


/*( מסך גדול )*/
@media (min-width: 1200px) {

	/*= General _2 ================ */

	/** General _2 >> Jet woo product thumbnail attachment medium large **/
	.jet-woo-product-thumbnail .attachment-medium_large {
	
}

	/** General _2 >> Jet woo product thumbnail attachment 1536x1536 **/
	.jet-woo-product-thumbnail .attachment-1536x1536 {
	min-height: 250px !important;
	max-height: 250px !important;
}

	/** General _2 >> Swiper slide jet woo products thumb wrap **/
	.swiper-slide .jet-woo-products__thumb-wrap {
	
}


}


/*( טאבלט ונייד )*/
@media (max-width: 767px) {

	/*= General =================== */

	/** General >> Form field message **/
	false {
	
}


	/*= General _2 ================ */

	/** General _2 >> Elementor element f7e8f34 elementor icon list text **/
	.elementor-element-f7e8f34 .elementor-icon-list-text {
	
}


}


/*( נייד )*/
@media (max-width: 480px) {

	/*= General =================== */

	/** General >> Elementor element toggle edit tools svg **/
	.elementor-element--toggle-edit-tools svg {
	
}

	/** General >> Elementor element toggle edit tools svg _2 **/
	.elementor-element--toggle-edit-tools svg {
	
}

	/** General >> Jet woo product thumbnail attachment thumbnail **/
	.jet-woo-product-thumbnail .attachment-thumbnail {
	min-width: 100px !important;
	max-width: 100px !important;
	min-height: 100px !important;
	max-height: 100px !important;
}

	/** General >> Font font:(1) **/
	variations {
	
}


	/*= General _2 ================ */

	/** General _2 >> Jet woo product thumbnail attachment medium large **/
	.jet-woo-product-thumbnail .attachment-medium_large {
	min-width: 100px !important;
	max-width: 100px !important;
	min-height: 100px !important;
	max-height: 100px !important;
}

	/** General _2 >> Post 2357 jet tabs label text **/
	#post-2357 .jet-tabs__label-text {
	min-width: 80px !important;
	max-width: 80px !important;
}

	/** General _2 >> Post 2546 elementor widget jet single add to cart **/
	#post-2546 .elementor-widget-jet-single-add-to-cart {
	-webkit-align-items: center !important;
	align-items: center !important;
}

	/** General _2 >> Post 2546 cart **/
	#post-2546 .cart {
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

	/** General _2 >> Variations label **/
	.variations .label {
	text-align: center !important;
}

	/** General _2 >> Woocommerce breadcrumb link **/
	.woocommerce-breadcrumb > a:hover {
	
}

	/** General _2 >> Tab description paragraph **/
	#tab-description > p {
	
}

	/** General _2 >> Post 2546 elementor widget jet single add to cart _2 **/
	#post-2546 .elementor-widget-jet-single-add-to-cart {
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}

	/** General _2 >> Post 2546 table **/
	#post-2546 table {
	margin-bottom: -40px !important;
}


}

