.wp-block {} /*  (.wp-block {} ensures MT files load in Gutenberg editor) */

/*  MICROTHEMER STYLES  */

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

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@-webkit-keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@-webkit-keyframes bounceInDown {
  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);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes bounceInDown {
  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);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}


/*= newplaot ================== */

/** newplaot >> Image image _4 **/
#image_33d44aa0183e5a1377ad14d25c2fb466 img {
	position: relative !important;
	z-index: 9999 !important;
}

/** newplaot >> Image image _5 **/
#image_2706682ec9a08ecee545154f7cc0a9d1 img {
	width: 380px !important;
}

/** newplaot >> Image image **/
#image_046927de3e43cbd70e3e68b5ec9da766 img {
	position: absolute !important;
	-webkit-animation-name: pulse !important;
	animation-name: pulse !important;
	-webkit-animation-duration: 1s !important;
	animation-duration: 1s !important;
}

/** newplaot >> Image image _2 **/
#image_f2d2939b2bf744b0536ab2cda78fdc74 img {
	position: absolute !important;
	right: 200px !important;
	-webkit-animation-name: shake !important;
	animation-name: shake !important;
	-webkit-animation-duration: 1s !important;
	animation-duration: 1s !important;
	-webkit-animation-delay: 1s !important;
	animation-delay: 1s !important;
}

/** newplaot >> Image image _6 **/
#image_dd20d19f429d99edc072f2a4a6b003b5 img {
	position: relative !important;
	z-index: 4 !important;
}

/** newplaot >> Image image _3 **/
#image_fd69a384483ccb89218c484f6edb0a42 img {
	position: relative !important;
	top: 0 !important;
	z-index: 9999 !important;
}

/** newplaot >> Product link **/
.product_list_widget a {
	font-size: 30px !important;
	text-align: center !important;
}

/** newplaot >> Wp post image **/
.wp-post-image {
	display: none !important;
}

/** newplaot >> Product small **/
.product_list_widget small {
	display: none !important;
}

/** newplaot >> Product posted **/
.product_meta .posted_in {
	display: none !important;
}

/** newplaot >> Label **/
.label {
	display: none !important;
}

/** newplaot >> Wc bookings date picker legend **/
.wc-bookings-date-picker legend {
	display: none !important;
}

/** newplaot >> Product name **/
.product-name {
	text-align: right !important;
}

/** newplaot >> Billing_Postcode **/
#billing_postcode_field {
	text-align: right !important;
	float: right !important;
}

/** newplaot >> Product total **/
.product-total {
	text-align: right !important;
}

/** newplaot >> Table foot table heading **/
tfoot th {
	text-align: right !important;
}

/** newplaot >> Table foot table data **/
tfoot td {
	text-align: right !important;
}

/** newplaot >> Place order **/
.place-order {
	text-align: right !important;
	float: right !important;
}

/** newplaot >> Place_Order_text **/
#place_order {
	font-size: 30px !important;
	float: right !important;
}

/** newplaot >> Woocommerce product details paragraph **/
.woocommerce-product-details__short-description p {
	width: 500px !important;
}

/** newplaot >> St woo product single buy area **/
.st-woo-product-single-buy-area {
	width: 500px !important;
}

/** newplaot >> Woocommerce product details price **/
.woocommerce-product-details__container .price {
	display: none !important;
}

/** newplaot >> #kvutsot span **/
#kvutsot span {
	font-size: 18pt !important;
}

/** newplaot >> Abaimg image **/
#abaimg img {
	-webkit-animation-name: bounceInDown !important;
	animation-name: bounceInDown !important;
	-webkit-animation-duration: 1.5s !important;
	animation-duration: 1.5s !important;
}


/*= newplaot _2 =============== */

/** newplaot _2 >> Undercontinue div **/
#undercontinue div {
	height: 40px !important;
}

/** newplaot _2 >> Roshtext span **/
#roshtext span {
	font-size: 18pt !important;
}

/** newplaot _2 >> Butcenter div **/
#butcenter div {
	margin-top: -5px !important;
}

/** newplaot _2 >> Nitan span **/
#nitan span {
	font-size: 18pt !important;
}

/** newplaot _2 >> Butter1 image **/
#butter1 img {
	margin-top: -30% !important;
	margin-right: 20% !important;
}
#butter1 img.mt-inview {
	/* MT [ sub: 1 | group: animation | event: 1 ] */
	-webkit-animation-name: pulse !important;
	animation-name: pulse !important;
	-webkit-animation-duration: 1.5s !important;
	animation-duration: 1.5s !important;
	-webkit-animation-delay: 1s !important;
	animation-delay: 1s !important;
	-webkit-animation-iteration-count: 3 !important;
	animation-iteration-count: 3 !important;
}

/** newplaot _2 >> Matimframe **/
#matimframe {
	background-size: contain !important;
}

/** newplaot _2 >> Kvutsot paragraph **/
#kvutsot p {
	font-size: 18pt !important;
}

/** newplaot _2 >> text_betkufot **/
#text_betkufot span {
	font-size: 18pt !important;
	font-weight: 400 !important;
}


/*= newplaot _2 _2 ============ */

/** newplaot _2 _2 >> Telephone image **/
#telephone_box img {
	height: 68px !important;
}

/** newplaot _2 _2 >> Sukot **/
#sukot {
	font-size: 22pt !important;
	line-height: 1 !important;
}

/** newplaot _2 _2 >> Map compview paragraph **/
#map_compview p {
	margin-right: 6% !important;
	position: static !important;
}


/*= newplaot _mob _2 ========== */

/** newplaot _mob _2 >> Kvutsotvirgunim heading 2 **/
#kvutsotvirgunim h2 {
	font-size: 22pt !important;
	font-weight: 600 !important;
}

/** newplaot _mob _2 >> Mishpahot heading 2 **/
#mishpahot h2 {
	font-size: 22pt !important;
	font-weight: 600 !important;
}


/*= hagen ===================== */

/** hagen >> #organization_row .row-inner **/
#organization_row .row-inner {
	top: -140px !important;
}

/** hagen >> #managers_row .row-inner **/
#managers_row .row-inner {
	top: -80px !important;
}

/** hagen >> #form1_col_right **/
#form1_col_right {
	width: 152px !important;
	height: 416px !important;
	margin-right: 320px !important;
	border-top-right-radius: 36px !important;
	border-bottom-right-radius: 36px !important;
}

/** hagen >> #form1_col_ctr **/
#form1_col_ctr {
	width: 465px !important;
	height: 416px !important;
}

/** hagen >> #form1_col_left **/
#form1_col_left {
	width: 438px !important;
	height: 416px !important;
	border-top-left-radius: 36px !important;
	border-bottom-left-radius: 36px !important;
}

/** hagen >> .fa-clock-o **/
.fa-clock-o {
	color: rgba(255, 255, 255, 0) !important;
	font-size: 26pt !important;
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("/wp-content/uploads/2020/01/group-6.png") !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	margin-left: 10px !important;
	position: relative !important;
	top: 5px !important;
}

/** hagen >> .fa-user **/
.fa-user {
	color: rgba(255, 255, 255, 0) !important;
	font-size: 26pt !important;
	background-image: url("/wp-content/uploads/2020/01/shape-2.png") !important;
	background-repeat: no-repeat !important;
	margin-left: 10px !important;
	position: relative !important;
	top: 5px !important;
}

/** hagen >> .fa-map-marker **/
.fa-map-marker {
	color: rgba(255, 255, 255, 0) !important;
	font-size: 26pt !important;
	background-image: url("/wp-content/uploads/2020/01/group-5.png") !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	width: 26px !important;
	margin-left: 10px !important;
	position: relative !important;
	top: 5px !important;
}

/** hagen >> .forminator-input--wrap [type="text"] **/
.forminator-input--wrap [type="text"] {
	/* MT [ google_font: 1 ] */
	font-family: 'Miriam Libre' !important;
	font-size: 16px !important;
}

/** hagen >> #forminator-field-email-1 **/
#forminator-field-email-1 {
	/* MT [ google_font: 1 ] */
	font-family: 'Miriam Libre' !important;
	font-size: 16px !important;
}

/** hagen >> .forminator-button **/
.forminator-button {
	/* MT [ google_font: 1 ] */
	font-family: 'Miriam Libre' !important;
	font-size: 16px !important;
	font-weight: bold !important;
	margin-right: 30% !important;
	border-radius: 8px !important;
}

/** hagen >> #image_97c7a2dbdb331fc4eb92560f77d8c2ad img **/
#image_97c7a2dbdb331fc4eb92560f77d8c2ad img {
	position: relative !important;
	left: 90px !important;
}

/** hagen >> Form bottom row **/
#form_bottom_row {
	background-color: rgb(0, 127, 184) !important;
	background-position: left top !important;
	background-image: linear-gradient(180deg, rgb(0, 127, 184), rgba(255, 255, 255, 0) 10%, rgb(0, 197, 222)) !important;
}


/*= Gene ====================== */

/** Gene >> Image 289c31da8d56ead9fbfcbc0c6495e6b4 image **/
#image_289c31da8d56ead9fbfcbc0c6495e6b4 img {
	margin-top: 30% !important;
}

/** Gene >> Gene 2drow div **/
#gene_2drow div {
	margin-top: 2.5% !important;
}

/** Gene >> Gene 2ndrow centercol **/
#gene_2ndrow_centercol {
	width: 900px !important;
	margin-right: 9.5% !important;
}

/** Gene >> Gene 3rdrow div **/
#gene_3rdrow div {
	margin-top: 2.5% !important;
}

/** Gene >> Gene 4throw rightcol **/
#gene_4throw_rightcol {
	width: 580px !important;
	margin-top: 30px !important;
}

/** Gene >> Image db228be885232d0fb392a95b74eff121 image **/
#image_db228be885232d0fb392a95b74eff121 img {
	margin-top: 50px !important;
	margin-right: 8% !important;
}

/** Gene >> Image 2e21adab9b9fcb43597c0c1ceca4e8ac image _2 **/
#image_2e21adab9b9fcb43597c0c1ceca4e8ac img {
	margin-top: -16% !important;
}

/** Gene >> Gene 5throw lefttcol div **/
#gene_5throw_lefttcol div {
	margin-top: -1% !important;
}

/** Gene >> Heading 132d8f57f710c814be630eca03db9e01 heading 2 **/
#heading_132d8f57f710c814be630eca03db9e01 h2 {
	margin-top: -5% !important;
}

/** Gene >> #manase_row **/
#manase_row {
	background-image: linear-gradient(rgb(0, 127, 184), transparent 12%, rgb(0, 197, 222)) !important;
}

/** Gene >> Image 1d4f0ef0b0ac06814092bb3cd275f63a image **/
#image_1d4f0ef0b0ac06814092bb3cd275f63a img {
	margin-right: -7% !important;
}

/** Gene >> Lehaez right col div **/
#lehaez_right_col div {
	margin-right: 7% !important;
}

/** Gene >> Row 2 58f08eaee4f38daf96fb3014b89f7a4f paragraph **/
#row_2_58f08eaee4f38daf96fb3014b89f7a4f p {
	margin-right: -7.5% !important;
}

/** Gene >> Hasipur tmunot right col div **/
#hasipur_tmunot_right_col div {
	margin-right: 9% !important;
}

/** Gene >> Tzilum text paragraph **/
#tzilum_text p {
	margin-right: -16% !important;
}

/** Gene >> Odotrow lefttcol div **/
#odotrow_lefttcol div {
	margin-right: 3% !important;
}

/** Gene >> Odot heading heading 2 **/
#odot_heading h2 {
	margin-right: -4.5% !important;
}

/** Gene >> Tofes bottomrow clearfix **/
#tofes_bottomrow .clearfix {
	background-image: linear-gradient(rgba(0, 0, 0, 0), transparent, rgba(0, 0, 0, 0)) !important;
	margin-right: 1% !important;
}

/** Gene >> Tofes bottomrow **/
#tofes_bottomrow {
	background-image: linear-gradient(180deg, rgb(0, 127, 184), rgb(255, 255, 255) 70%, rgb(0, 197, 222)) !important;
}

/** Gene >> Black bottomrow div **/
#black_bottomrow div {
	margin-right: 0.5% !important;
}

/** Gene >> Image 0f61a484f697646aba91ed0bbedeea60 image **/
#image_0f61a484f697646aba91ed0bbedeea60 img {
	margin-right: -50% !important;
	margin-left: 10px !important;
}

/** Gene >> Image 3dac45c394549c6a7ddb1d7826bbdb2b image **/
#image_3dac45c394549c6a7ddb1d7826bbdb2b img {
	margin-right: -70% !important;
	margin-left: 80% !important;
}

/** Gene >> Footer right col div **/
#footer_right_col div {
	margin-right: -4% !important;
}

/** Gene >> #nakir_col **/
#nakir_col {
	width: 323px !important;
	height: 285px !important;
	margin-right: 320px !important;
	margin-left: 43px !important;
	border-radius: 21px !important;
}

/** Gene >> #nesayer_col **/
#nesayer_col {
	width: 323px !important;
	height: 285px !important;
	margin-left: 43px !important;
	border-radius: 21px !important;
}

/** Gene >> #netargel_col **/
#netargel_col {
	width: 323px !important;
	height: 285px !important;
	border-radius: 21px !important;
}

/** Gene >> Image d8c07f7d68e3e7a71cd58437f19437eb image **/
#image_d8c07f7d68e3e7a71cd58437f19437eb img {
	margin-right: -120% !important;
}

/** Gene >> Image 0a380bc55ade49f2480215c531760696 image **/
#image_0a380bc55ade49f2480215c531760696 img {
	margin-right: -190% !important;
}


/*= Gene _2 =================== */

/** Gene _2 >> Forminator field name 1 **/
#forminator-field-name-1 {
	/* MT [ google_font: 1 ] */
	font-family: 'Alef' !important;
}

/** Gene _2 >> Forminator field name 2 **/
#forminator-field-name-2 {
	/* MT [ google_font: 1 ] */
	font-family: 'Alef' !important;
}

/** Gene _2 >> Forminator field email 1 **/
#forminator-field-email-1 {
	/* MT [ google_font: 1 ] */
	font-family: 'Alef' !important;
}

/** Gene _2 >> Forminator field phone 1 **/
#forminator-field-phone-1 {
	/* MT [ google_font: 1 ] */
	font-family: 'Alef' !important;
}

/** Gene _2 >> Forminator field name 3 **/
#forminator-field-name-3 {
	/* MT [ google_font: 1 ] */
	font-family: 'Alef' !important;
}

/** Gene _2 >> Forminator button **/
.forminator-button {
	/* MT [ google_font: 1 ] */
	font-family: 'Alef' !important;
}


/*( 1025-1270 GENE )*/
@media  (min-width: 1025px) and (max-width: 1270px) {
	/** Gene >> Gene 2drow div **/
	#gene_2drow div {
	position: relative !important;
	top: 20px !important;
	right: -5px !important;
}

	/** Gene >> Gene 3rdrow div **/
	#gene_3rdrow div {
	position: relative !important;
	top: 40px !important;
}

	/** Gene >> Gene 4throw rightcol **/
	#gene_4throw_rightcol {
	margin-top: 20% !important;
	margin-right: -15% !important;
}

	/** Gene >> Besadnat paragraph **/
	#besadnat p {
	margin-top: -5% !important;
}

	/** Gene >> Image db228be885232d0fb392a95b74eff121 image **/
	#image_db228be885232d0fb392a95b74eff121 img {
	margin-top: 60% !important;
}

	/** Gene >> Image 2e21adab9b9fcb43597c0c1ceca4e8ac image _2 **/
	#image_2e21adab9b9fcb43597c0c1ceca4e8ac img {
	margin-top: -35% !important;
	margin-right: -85% !important;
}

	/** Gene >> Image a7a79f58934d3743309bab17f2307231 image **/
	#image_a7a79f58934d3743309bab17f2307231 img {
	width: 338px !important;
	margin-top: 20% !important;
	margin-right: 30% !important;
}

	/** Gene >> Gene 5throw lefttcol div **/
	#gene_5throw_lefttcol div {
	width: 500px !important;
	margin-top: -5% !important;
}

	/** Gene >> Heading 132d8f57f710c814be630eca03db9e01 heading 2 **/
	#heading_132d8f57f710c814be630eca03db9e01 h2 {
	margin-top: -12% !important;
}

	/** Gene >> Heading 70ed4984d5a8037dc1c42bfb6c6c4bcb heading 2 **/
	#heading_70ed4984d5a8037dc1c42bfb6c6c4bcb h2 {
	margin-right: -6% !important;
}

	/** Gene >> Gene 6throw rightcol div **/
	#gene_6throw_rightcol div {
	width: 500px !important;
	margin-right: -6% !important;
}

	/** Gene >> Manase 3boxes row inner **/
	#manase_3boxes .row-inner {
	width: 1250px !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
	right: -15% !important;
}

	/** Gene >> Image 1d4f0ef0b0ac06814092bb3cd275f63a image **/
	#image_1d4f0ef0b0ac06814092bb3cd275f63a img {
	margin-right: -85% !important;
}

	/** Gene >> Lehaez right col div **/
	#lehaez_right_col div {
	width: 500px !important;
	margin-right: -3.5% !important;
}

	/** Gene >> Image 97c7a2dbdb331fc4eb92560f77d8c2ad image **/
	#image_97c7a2dbdb331fc4eb92560f77d8c2ad img {
	width: 337px !important;
	margin-top: 15% !important;
	margin-right: 30% !important;
}

	/** Gene >> Lehaez right col heading 2 **/
	#lehaez_right_col h2 {
	margin-right: -10% !important;
}

	/** Gene >> Image 88eae4fecee4c8be6b9ab27213171ed3 image **/
	#image_88eae4fecee4c8be6b9ab27213171ed3 img {
	margin-right: -15% !important;
	position: relative !important;
	right: -120px !important;
}

	/** Gene >> Hasipur tmunot right col div **/
	#hasipur_tmunot_right_col div {
	margin-right: -10% !important;
}

	/** Gene >> Odotrow lefttcol div **/
	#odotrow_lefttcol div {
	width: 750px !important;
	margin-right: 0 !important;
}

	/** Gene >> Odot heading heading 2 **/
	#odot_heading h2 {
	margin-right: -8% !important;
}

	/** Gene >> Footer right col div **/
	#footer_right_col div {
	width: 700px !important;
	margin-right: -10% !important;
}

	/** Gene >> #nakir_col **/
	#nakir_col {
	width: 300px !important;
	margin-left: 15px !important;
}

	/** Gene >> #nesayer_col **/
	#nesayer_col {
	width: 300px !important;
	margin-left: 15px !important;
}

	/** Gene >> #netargel_col **/
	#netargel_col {
	width: 300px !important;
}

	/** Gene >> Image 0a380bc55ade49f2480215c531760696 image **/
	#image_0a380bc55ade49f2480215c531760696 img {
	margin-right: -120% !important;
}

	/** Gene >> Image d8c07f7d68e3e7a71cd58437f19437eb image **/
	#image_d8c07f7d68e3e7a71cd58437f19437eb img {
	margin-right: -160px !important;
}

	/** hagen >> #form1_col_right **/
	#form1_col_right {
	margin-right: 30px !important;
}

	/** hagen >> #form1_col_ctr **/
	#form1_col_ctr {
	width: 410px !important;
}

	/** hagen >> #form1_col_left **/
	#form1_col_left {
	width: 370px !important;
}

	/** Leave Reply Form >> photographer **/
	.photographer-id {
	width: 300px !important;
	margin-left: -100% !important;
}

}


/*( 1024 NO gene )*/
@media(min-width: 1020px) and (max-width: 1024px) {
	/** Gene >> Gene toprow cnetercol div **/
	#gene_toprow_cnetercol div {
	padding-top: 0 !important;
	top: 0 !important;
}

	/** Gene >> Gene 6throw rightcol div **/
	#gene_6throw_rightcol div {
	width: 400px !important;
}

	/** Leave Reply Form >> Image **/
	#photographer-id img {
	width: 300px !important;
	margin-right: 100% !important;
	margin-left: -100% !important;
}

}

