@font-face {
	font-family: 'narkis';
	src: url('fonts/NarkisTam-Medium_MFW.eot');
	src: url('fonts/NarkisTam-Medium_MFW.eot?#iefix') format('embedded-opentype'), url('fonts/NarkisTam-Medium_MFW.woff') format('woff'), url('fonts/NarkisTam-Medium_MFW.ttf') format('truetype'), url('fonts/NarkisTam-Medium_MFW.svg#kazefet') format('svg');
	font-weight: 100;
	font-style: normal;
	unicode-range: U+26, U+0-40, U+5B-60, U+7B-FFFFF;
}
@font-face {
	font-family: 'narkis';
	src: url('fonts/NarkisTam-Bold_MFW.eot');
	src: url('fonts/NarkisTam-Bold_MFW.eot?#iefix') format('embedded-opentype'), url('fonts/NarkisTam-Bold_MFW.woff') format('woff'), url('fonts/NarkisTam-Bold_MFW.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
	unicode-range: U+26, U+0-40, U+5B-60, U+7B-FFFFF;
}
/* RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, input, select, textarea,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,
figure, figcaption, footer, header, menu, nav, input, ruby, section, summary,
time, mark, audio, video {margin: 0;padding: 0;}
iframe{display: none;}
.privacy_text{display: inline-block;line-height: 0.9; margin: 0.5em 0;letter-spacing: -0.025em;font-size: 0.675em;color: #fff;}
.privacy_text a{color:#fff;}
html{font-family:narkis;width:100%;height:100%;font-size:44px;font-weight: 400; overflow-x: hidden;}
body{margin:0; padding:0;background:url('../images/bgmob.jpg')top center no-repeat;color: #000;background-size:cover;}
body.katava{margin:0; padding:0;background:url('../images/bgkmob.jpg')top center no-repeat;color: #000;background-size:cover;}
body.katava.tips{margin:0; padding:0;background:url('../images/tipsbgmob.jpg')top center no-repeat #eee;color: #000;background-size:cover;}
.katava main{width:18em;right:2em;line-height:1;top:23em;color:#4e4e4e;letter-spacing:-0.05em;}
.katava.solution main{top:31em;}
body.statement{background:none;}
.katava.tips main{right:2em;line-height:1;top:28em;z-index:999;}
.katava main p{line-height:0.95;}
.katava.tips main p{line-height:0.92;}
.katava main span{font-weight:bold;text-decoration:underline;}
.katava main span.en{font-weight:normal;text-decoration:none;}
.katava header h1{margin-bottom:0em;margin-top:1em;}
.katava header .subtitle{text-align:right;line-height:0.9;margin:0.75em 0;color:#4e4e4e;font-weight:bold;}
.katava #content img{max-width:18em;}
.katava #content{width:18em;margin:auto;}
.expert{color:#4e4e4e;font-size:0.7em;}
#breadcrumbs .mobile{display:inline-block;}
#breadcrumbs{position:absolute;font-size:0.5em;right:1em;top:4em;}
#breadcrumbs a{color:#235f30;}
iframe#lead_frame {display: none;}
header{margin-top:3em;}
.katava header{margin-top:0;}
.katava #backtofront img{max-width:5em;}
.katava #backtofront {width:5em;margin:0.5em auto 0;display:block;}
header .subheader{font-weight:bold;font-size:0.65em;}
.katava header .subheader{font-weight:bold;font-size:0.65em;display:block;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;color:#000;text-align:center;line-height:0.8;}
a:focus,input:focus, select:focus{outline:2px solid lime!important;}
.desktop {display: none !important;}
.mobile {display: block;}
[aria-hidden="true"] {display:none;}
/*.screen-reader-text{clip: rect(1px, 1px, 1px, 1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}*/
/*.screen-reader-text{position:absolute;right:50%;transform:translateX(50%);line-height:1.5;color:#2f8a2c;}*/
.mobile.title{color:#235f30;font-weight:bold;margin-right:1em;}
#contact_form label{color:#fff;}
#pre_phone_div .screen-reader-text{clip: rect(1px, 1px, 1px, 1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}
#wrapper{text-align: right; overflow-x: hidden; width: 100%;direction:rtl;}
#content{overflow-x:hidden;/*margin-top:1em;height:3em;*/}
#form_wrapper{margin: auto;width: 20em;margin-top: 0.5em;/*background:url('../images/formbgmob.png') no-repeat;*/}
#contact_form{height: 33em;text-align:right;}
#legal{position:absolute;top:-62.75em;}
.form_item{margin-top:1em; position: relative;clear:both;}
.logo{text-align:center;padding-top:1em;width:6em;margin:0 auto 1em;display: none;}
.katava.tips footer .logo{padding-top:0;}
.logo img{width:100%;}
input{height: 2.25em; border: none;background:#fff;display:block;border-radius:0.25em;width:100%;margin:auto;padding:0;}
input[type=text],input[type=tel]{text-indent:20px;}
select{appearance:none; -moz-appearance:none; -webkit-appearance:none; background-color:#fff;border: none; height: 100%;	padding-right:20px;border-radius:0.25em;}
select::-ms-expand {display: none;}
header{/*position: absolute; right: 0; top: 0;width:100%;/*background:url('../images/bghead.jpg')top center no-repeat;background-size:100% 100%;height:41.5em;*/text-align:center;}
h1{font-size: 1.5em; font-weight: bold;line-height:0.8;text-align:right;color:#235f30;margin-right:0.5em;margin-top: 0.6em;}
.katava h1{margin-right:0;}
h2{font-size:1.2em;font-weight:100;letter-spacing:-1px;margin:0.25em 0;line-height:0.5;color:#235f30;}
/*h1 span{font-size:1em;font-family:helvetica,sans-serif;padding-right:0.3em;font-weight:800;vertical-align:middle;position:relative;z-index:9999;}*/
h2 img{vertical-align:middle;max-height:1em;}
h2 small{color:#4e4e4e;}
h3{color:#235f30;margin-top:1em;font-weight:bold;}
#articles .subheader{color:#4e4e4e;text-align:center;display:block;line-height:0.8;margin-top:0.25em;}
#articles .subheader img{vertical-align:middle;max-height:1em;}
.floating-text{display:block;width:100%;background:rgba(162,44,103,0.9);color:#fff;text-align:center;font-size:1em;position:fixed;bottom:0;padding:0.3em 0;direction:rtl;text-decoration:none;z-index:9999}
#video-wrapper iframe{display:block;width:83%;margin:1em auto;height:9.5em;}
.product-info{line-height:0.8;position:absolute;text-align:right;font-size:0.5em;}
#scrolltoform{position:absolute;top:26em;left:9em;text-align:center;}
#scrolltoform a{text-decoration:none;display:inline-block;margin-bottom:-0.25em;line-height:1;}
#scrolltoform a img{width:2.5em;display:block;}
#statement,#priv{font-size:0.75em;color:#fff;margin-right:0.3em;}
#accessibility-statement{width:90%;margin:auto;direction:rtl;}
#accessibility-statement span.main-title{font-size:1.2em;margin:0.25em 0;}
#accessibility-statement span.title-bold{font-weight:bold;margin:0.5em 0;}
#accessibility-statement span{display:block;}
#product_box{height:35em;color:#fff;}
#product_box .notice{position:absolute;bottom:0;color:#4e4e4e;font-size:0.5em;text-align:center;display:block;width:100%;}
#product_box .title{color:#4e4e4e}
#product_box i{font-style:normal!important;letter-spacing:-0.15em;}
i.percentage{font-weight:100;margin-left:-0.065em;}
#article-wrapper article{margin:1em 1em 0 0;position:relative;}
#article-wrapper article header,#article-wrapper article main,#article-wrapper article footer{display:inline-block;text-align:right;}
#article-wrapper article header .title{color:#235f30; font-size:1em;font-weight:bold;letter-spacing:-0.05em;}
#article-wrapper article main{position:relative;top:auto;width:auto;}
#article-wrapper article main img{max-width:8em;}
#article-wrapper article footer{color:#4e4e4e; font-size:0.75em;top:auto;margin-right:0.5em;bottom:0.3em;}
#article-wrapper article footer {display:inline-block;width:12em;letter-spacing:-0.05em;line-height:0.9;position:absolute;}
#article-wrapper article footer span.en{width:auto;}
#article-wrapper article header{height:3em;margin:auto;float:left;width:11.25em;line-height:0.8;}
#article-wrapper article footer,#article-wrapper article main{height:auto;}
#article-wrapper article:nth-child(1) footer{bottom:1em;}
.loader{display:none;position:absolute;width:100%;top:50em;text-align:center;height:100%;background:rgba(255,255,255,0.8);}
.loader img{transform:translate(-50%,-50%);top:50%;left:50%;position:absolute;}
.inner{width:96%;margin:auto;}
#product_box{position:relative;}
#product_box .bigtext{font-size:3em;}
#product_box .smalltext,#product_box .bigtext,#product_box .atrisk,#product_box .title{position:absolute;}
#product_box .title{    bottom: 24px;
    width: 100%;
    left: 0;
    text-align: center;}
.first{bottom:9px;}
#absorb{left:2.5em;top:1em; width:16em;height:12.8em;}
#absorb .smalltext{    left: 2.2em;
    top: 5em;}
#absorb .bigtext{left: 0.15em;
    top: 1.6em;
    font-weight: bold;}
#absorb .atrisk{left: 0.5em;
    top: 5.1em;}
#absorb .smalltext.bottom{    left: 1.1em;
    top: 9.8em;
    font-size: 75%;}
#motion{right:1.5em;top:13em;width:18em;height:11em;}
#motion .smalltext{    left: 5.9em;
    top: 3.8em;}
#motion .bigtext{left: 0.85em;
    top: 1.65em;
    font-weight: bold;
    font-size: 2em;
    letter-spacing: -0.025em;}
#motion .bigtext span{letter-spacing:-0.15em;}
#motion .atrisk{left:0.7em;top:4.6em;}
#motion .smalltext.bottom{left: 2.6em;
    top: 6.7em;
    font-size: 75%;
    text-align: center;}
#protection{left:2.5em;top:24em;height:10em;width:16em}
#protection .smalltext.top{left: 5.3em;
    top: 2.8em;}
#protection .bigtext{left: 0.5em;
    top: 1.1em;
    font-weight: bold;
    font-size: 2em;}
#protection .atrisk{left:0em;top:4.6em;}
#protection .smalltext.bottom{left: 1.9em;
    top: 6em;
    font-size: 65%;
    text-align: center;}
#protection,#absorb,#motion{position:absolute;line-height:0.8;text-align:left;}
.product-info b{display:block;font-size:1.25em;}
main{position: absolute; top: 12em; width: 100%;height:88em;}
#phone{width:73%;position:absolute;right:0;}
#phoneinput{height:3.2em;margin:1em auto 0;position:relative;}

#full_name{width:15em;text-align:right;}
#pre_phone_div{position:absolute;left:0;width:24%;}
#pre_phone{width:100%;padding-right:0.8em;height:2.25em;}
#emailnotice,#phonenotice{width:100%;display:block;text-align:left;}
#formsubmit{color: #fff;background:url('../images/mobsubmit.png') no-repeat;font-family:narkis;font-size:1em;height:2.2em;background-position:center;border:none;background-size:contain;}
#cb_wrapper{margin:1.5em auto 0;}
#cb_wrapper div:nth-child(1){margin-bottom:0.5em;}
#thanks-wrapper{position:relative;height:16em;}
#thanks{width: 100%; position: absolute; top: 4.2em;text-align:center;color:#fff;}
#thanks #header{font-size: 2.0em;margin-top: 0.7em;font-weight:400;}
#thanks span{font-size:1.25em;vertical-align:middle;letter-spacing:-0.05em;}
#thanks span.en{font-family:arial, sans-serif;font-size:0.95em;font-weight:400;vertical-align:top;}
footer{position: absolute;font-size: 0.85em; text-align: right;top:122em;word-spacing:0px;width:100%;font-weight: 400}
footer #products{text-align:right;margin-top: 2.5em; margin-bottom: 1em;}
.katava footer{top:117em;text-align:center;padding-bottom: 1em;}
.katava.tips footer{background:url('../images/tipsformmob.png') no-repeat; top:166em;right:0;background-size:cover;}
/*.katava footer{top:121em;text-align:center;}*/
footer .footer_bottom{font-size: 1.75em;font-weight:400;}
footer .footer_bottom span{display:block;text-align:center;}
footer .footer_bottom img{display:inline-block;width:25%;margin:0.25em 0.75em;}

#submitinput{margin:1em auto 1.5em;width:14em;}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
	color: #2f8a2c;
	text-indent:20px;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #2f8a2c;
   opacity:  1;
   text-indent:20px;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #2f8a2c;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #2f8a2c;
}
span.smsnote{position: absolute;
    left: 0;
    bottom: 3.5em;
    font-size: 0.65em;}
.err::placeholder{color:red;}
.err{outline:0.1em solid red;}
#form_title{font-weight: 400;margin-top: 0;font-size:1.35em;line-height:1;padding-top:0.3em;color:#fff;margin-bottom:0.5em;}
#form_title img{max-height:1em;vertical-align:bottom;}
#form_wrapper .subheader{color:#fff;font-size:1em;display:block;text-align:center;margin-bottom:0.5em;font-weight:400;}
#pre_phone-error{position:absolute;color:#ff0000;left:1em;line-height:2;font-size:1em;display:none;right:auto;bottom:auto;}
#errorbox{border:0.1em solid #fff;border-radius:0.2em;height:8em;}
#errorbox div{padding:0.7em 0.4em;text-align:center;direction:rtl;}
input[type=checkbox]:not(old){
  width     : 2em;
  margin    : 0;
  padding   : 0;
  font-size : 1.5em;
  opacity   : 0;
  vertical-align:middle;
  height:1.5em;
  display:none;
}
input[type=checkbox]:not(old) + label{
  display      : inline-block;
  line-height  : 0.9;
  margin-right:2.5em;
  letter-spacing:-0.025em;
  font-size:0.675em;
  color:#fff;
}

input[type=checkbox]:not(old) + label > span{
  display          : inline-block;
  width            : 1.75em;
  height           : 1.75em;
  margin           : 0.25em -2.5em -0.5em 0.5em;
  background       : #fff;
  vertical-align   : bottom;
    border-radius    : 0.25em;
}

input[type=checkbox]:not(old):checked + label > span{
  background       : #fff;
}

input[type=checkbox]:not(old):checked + label > span:before{
  content     : '✓';
  display     : block;
  width       : 1em;
  color       : #000;
  font-size   : 2em;
  line-height : 1em;
  text-align  : center;
  text-shadow : 0 0 0.0714em rgb(115,153,77);
  font-weight : bold;
}
.en{font-family: arial, sans-serif;font-size:0.8em;}
#phone-error,#email-error{/*bottom:-1.8em;*/}
.error_msg{position:absolute;top:0; font-size:0.7em;width:95%;line-height:0.7;display:none;text-align:left;left:0;color:#fff;line-height:2;}
#phone-error{left:0;line-height:2;z-index:9999;}
#pre_phone-error{position:absolute;color:#ff0000;left:1.25em;transform:none;font-size:1em;display:none;line-height:2;width:10%;}