@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;
}
html,body{margin:0;padding:0; top:0;font-family:narkis;width:100%;height:100%;font-size:20px;font-weight: 100;color#000;}
body{/*background:url('../images/bg2.jpg') no-repeat top center;*/color: #000;direction:rtl;}
/*body.katava{background:url('../images/bgk.jpg') no-repeat top center;color: #000;}*/
body.katava.tips{background-size:140%;}
header,main{position: relative}
header{/*height:27.5em;background:url('../images/woman.png') no-repeat;background-position:left bottom;*/}
.privacy_text{font-size: 90%;margin: 0.25em 0;}
.privacy_text a{text-decoration: underline;}
body.statement #wrapper{position:relative;height:auto;bottom:auto;left:auto;transform:none;-ms-transform:none; margin:auto;}
body.statement{background:none;}
.katava header{height:44em;background:#e3e3e3;}
.katava header section > .inner{text-align:center;}
.katava.solution header{height:55em;}
.katava.tips header{height:51em;}
.katava #content{position:relative;text-align:center;}
.katava #content img{margin:1em auto;-webkit-box-shadow: 0px 4px 5px -3px #000000;
   -moz-box-shadow: 0px 4px 5px -3px #000000;
        box-shadow: 0px 4px 5px -3px #000000;}
header .subheader{font-size:1.65em;color:#4e4e4e;font-weight:bold;}
.katava.tips header .subheader{font-size:1.65em;color:#4e4e4e;font-weight:bold;}
.katava header .subtitle{font-size:30px;color:#4e4e4e;margin-top:0px;font-weight:bold;text-align:right;word-spacing:-3px;}
main{height:81em;}
input, select{font-family:narkis, sans-serif;font-weight: 100;/*height: 28px;*/height:35px;}
h1{font-weight: bold; margin: 0;font-size:75px;line-height:0.8;text-align:right;color:#235f30;}
.katava h1{font-size:50px;}
.katava #wrapper{width:100%;}
.katava #section{width:780px;margin:auto;}
.katava main{color:#4e4e4e;font-size:25px;height:53em;text-align:right;}
.katava.tips main{color:#4e4e4e;font-size:25px;height:77em;}
.katava.solution main{color:#4e4e4e;font-size:25px;height:40em;}
.katava main span{text-decoration:underline;font-weight:bold;}
.katava main span.en{text-decoration:none;}
.katava main p{line-height:0.9;}
h1 img{vertical-align:bottom;}
h2{font-weight:100;font-size:2.5em;line-height:0.1;text-align:center;color:#235f30;margin:0 0 1.5em 0;padding-top:1em;letter-spacing: -2.5px;}
.expert{color:#4e4e4e;font-size: 0.65em;}
h2 img{vertical-align:middle;height:1em;}
h3{color:#235f30;font-size:50px;margin:0 0 0.5em;line-height:0.8;text-align:center;padding-top:1.5em;font-weight:bold;}
#articles .subheader{font-size:33px;color:#4e4e4e;font-weight:bold;}
#articles .subheader img{vertical-align:middle;}
span#desire{font-size: 99px;font-weight: 800;word-spacing:-3px;text-align:right;line-height:0.8;font-style:italic;margin:0 0 20px;}
a{color: #fff; text-decoration: none;}
#backtofront{/*position:absolute;top:40px;left:255px;width:270px;height:120px;*/}
#backtofront img{margin-top:2em;}
#breadcrumbs{position:absolute;right:4em;top:115px;}
#breadcrumbs, #breadcrumbs a{color:#235f30;font-size:25px;}
#breadcrumbs span.title{text-decoration:underline;}
.cb:focus,a:focus,input:focus,select:focus{outline:2px solid lime!important; /*border: none;*/}
.en{font-family:Arial,sans-serif;}
iframe{display:none;}
iframe#v1,iframe#v2{display:block;}
span.avoidwrap { display:inline-block; }
#wrapper{width:100%;overflow-x:hidden;}
section{position:relative;}
section > .inner{text-align:center;width: 1330px;height:100%;margin:auto;position:relative;}
section#head{background:url(../images/header.jpg) no-repeat;background-size:cover;height:29.5em;}
section#head .inner{background:url('../images/woman.png') no-repeat;background-position:left bottom;height:95%}
section#products{background:url(../images/products.jpg) no-repeat;background-size:cover;height:27em;}
section#videos{background:url(../images/videos.jpg) no-repeat;background-size:cover;height:56em;}
section#footer{background:url(../images/footer.jpg) no-repeat;background-size:cover;height:57em;}
section#header{background:url(../images/katavaheader.jpg) no-repeat;background-size:cover;height:8.5em;text-align:center;}
section#main{background:url(../images/katavabody.jpg) no-repeat #e3e3e3;background-size:100% 100%;height:54em;}
.katava.tips section#main{height:78em;}
.katava.solution section#main{height:40em;}
section#main p:nth-child(1){margin-top:0;}
.katava section#footer{height:55em;}
span.smsnote{position: absolute;
    left: 0;
    bottom: 3.5em;
    font-size: 0.65em;}
.katava section > .inner{width:780px;margin:auto;text-align:right;}
.floating-text{display:block;width:100%;background:rgba(164,44,105,2);color:#fff;text-align:center;font-size: 1.75em;position:fixed;bottom:0;padding:15px 0;}
.logo{z-index: 9999;text-align:center;text-align:center;display:block;margin:auto;}
header .logo{padding-top:45px;}
.logo img{height:55px;}
#content{position: absolute;/*top: 150px;*/right: 0;text-align:center;}
#form_wrapper{/*position: absolute;left:0;top: 65px;*/width: 470px;margin:auto;text-align:right;}
/*#product_box{margin-right:-1em;height:535px;width:824px;background:url('../images/girl.png') no-repeat;position:relative;}*/
.product-info{line-height:0.8;position:absolute;text-align:right;font-size:22px;position: relative;}
.product-info b{display:block;font-size:25px;}
#contact_form{padding:0;}
#contact_form label{font-size:1.5em;display:block;}
#product_box{    height: 316px;
    margin-top: 5.5em;
    position: relative;
    background: url(../images/products.png) no-repeat;
    background-size: contain;}
/*#absorb,#protection,#motion{position:relative;width:400px;}*/
#protection .smalltext.top{    top: 116px;
    right: 270px;
    font-size: 21px;}
#protection .smalltext.bottom{    top: 139px;
    right: 263px;
    font-size: 20px;
    text-align: center;}
#protection .bigtext{    top: 84px;
    right: 298px;
    font-size: 54px;
    font-weight: bold;}
#protection .bigtext i{font-style:normal!important;letter-spacing:-6px;}
#product_box #protection .title{bottom:0.5em;line-height:0.9;right:95px;}
i.percentage{font-weight:100;margin-left:-4px;}
#absorb .smalltext{    top: 80px;
    left: 521px;}
#absorb .smalltext.bottom{top: 142px;
    left: 484px;}
#absorb .smalltext.bottom small{font-size:60%;}
#absorb .bigtext{top: 46px;
    left: 460px;
    font-size: 114px;}
#absorb .atrisk{    top: 79px;
    left: 468px;}
#absorb .title{right:475px;}
#motion .smalltext{font-size:21px;}
#motion .smalltext.top{left: 130px;
    top: 105px;}
#motion .smalltext.bottom{    left: 23px;
    top: 130px;
    text-align: center;}
#motion .bigtext{font-size: 55px;
    letter-spacing: -1px;
    font-weight: bold;
    left: 10px;
    top: 73px;
    direction: ltr;}
#motion .bigtext i{font-style:normal!important;letter-spacing:-6px;}
#motion .title{left:25px;}
#product_box span{font-size:30px;color:#fff;position:absolute;}
#product_box span.title,#product_box span.notice{color:#4e4e4e;}
#product_box span.title{font-size:1.675em;bottom:1.35em;font-weight:bold;text-align:center;}
#product_box span.notice{font-size:21px;bottom:0;display:block;width:100%;text-align:center;}
#product_box span.en{font-family:Arial,sans-serif;font-weight:600; color:#4e4e4e;position:relative;font-size:1em;}
#product_box span.notice .en{font-size:21px;font-weight:100;}
.smalltext{text-align:left;line-height:0.8;letter-spacing:-1px;}
.bigtext{}
.desktop{display:block;}
.mobile{display:none!important;}
#video-wrapper{display:grid;display: -ms-grid;-ms-grid-columns:1fr 1fr; grid-template-columns:1fr 1fr;grid-gap:1em;}
#video-wrapper iframe:nth-child(1),#article-wrapper article:nth-child(1){-ms-grid-column:1}
#video-wrapper iframe:nth-child(2),#article-wrapper article:nth-child(2){-ms-grid-column:2}
#article-wrapper article:nth-child(3){-ms-grid-column:3;}
#video-wrapper iframe{height:18.7em;}
#article-wrapper{display:grid;display: -ms-grid;-ms-grid-columns:1fr 1fr 1fr; grid-template-columns:1fr 1fr 1fr;grid-gap:1em;text-align:center;}
#article-wrapper article header {color:#235f30; font-size:30px;font-weight:bold;letter-spacing:-2px;position:relative;background:none;height:4em;}
#article-wrapper article header .title{color:#235f30; font-size:30px;font-weight:bold;letter-spacing:-2px;position:absolute;width:100%;right:0;bottom:35%;transform:translateY(50%);-ms-transform:translateY(50%);}
#article-wrapper article main{margin:0;}
#article-wrapper article footer{color:#4e4e4e; font-size:1.35em;line-height:0.9}
#article-wrapper article footer {display:inline-block;width:90%;letter-spacing:-2px;}
#article-wrapper article footer span.en{width:auto;}
#article-wrapper article footer,#article-wrapper article main{height:auto;}
#article-wrapper article main img{max-height:13em;}
#form_wrapper .inner{width:100%;margin:auto;position:relative;padding:0 3% ;color:#fff;}
#service-link{padding-bottom:20px;display:block;}
#service-link a{color:#000;}
.form_item{margin-top:0.5em;position: relative; display: block;}
#form_title{text-align: center;font-weight: 400; margin: 1.5em 0 0.25em;font-size:35px;letter-spacing:-1px;color:#fff;line-height:1;}
#form_title img{height:35px;vertical-align:text-top;}
.subheader{display:block;text-align:center;font-size:20px;word-spacing:-1px; color:#065e19;line-height:1;margin-bottom:0.5em;color:#fff;}
.inputwrapper .error_msg{position:absolute;top:5px;left:0;display:none;}
.inputwrapper input{border:5px #fff solid;border-radius:8px;background:#fff;width:95%;height:2.2em;padding-right: 10px;box-shadow: 1px -3px 0px 0px rgba(0, 0, 0, 0.7);}/*box-shadow: inset 0 0px 2px rgba(0,0,0,.9), 0 -1px 1px #FFF, 0 0px 0 #FFF;}*/
.notice, #contact_form label.cb_text{font-size:1em;color:#fff;letter-spacing:-0.5px;}
#phone{border-radius:8px;width:67%;vertical-align:top;float:right;margin-left:12px;}
#pre_phone{height: 2.65em;border-radius:8px;border:none;width:100%;padding-right:8px;float:left;vertical-align:top;}
#pre_phone_div{display:inline-block;width:120px;position:relative;}
#pre_phone-error{position:absolute;color:#ff0000;left:50%;transform:translateX(-50%);font-size:27px;display:none;}
#phonenotice,#phonenotice .en{font-size:18px;}
#phonenotice{position:absolute;top:3px;left:0;}
#formsubmit{    width: 75%;
    width: 75%;
    height: 2em;
    outline: none;
    border: none;
    color: #fff;
    font-size: 1.35em;
    font-weight: 400;
    background: url(../images/submitbg.png) no-repeat;
    display: block;
    margin: auto;
    cursor: pointer;
    line-height: 1.5;
    margin-bottom: 1.2em;
    margin-top: 1.5em;}
#submitinput{margin-bottom:10px;}
#pre_phone_div .screen-reader-text{clip: rect(1px, 1px, 1px, 1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}
.err{}
[aria-hidden="true"]{display:none;height: 0;}
#statement,#priv{color:#fff;text-decoration:underline;font-size:21px;padding-bottom:1em;}
#accessibility-statement{width:50%;margin:auto;}
#accessibility-statement span.main-title{font-size:32px;margin:10px 0;}
#accessibility-statement span.title-bold{font-weight:bold;margin:20px 0;}
#accessibility-statement span{display:block;}
footer{/*position: absolute;bottom:0;right: 0; margin-top: 20px;font-weight:400;width:738px;font-size:24px;*/}
footer #legal{padding-bottom:5px;border-bottom:2px solid #f7a7be;font-size:20px;font-weight:100;}
footer .footer_top{line-height:0.8;padding-top:5px;}
footer .footer_top a{color:#000;}
footer .footer_top,footer .footer_bottom,footer .footer_bottom img.desktop{display:inline-block;}
footer .footer_bottom{vertical-align:super;float:left;}
footer .footer_bottom img, footer .footer_bottom span{vertical-align:middle}
footer .footer_bottom img{margin:0 5px;;height:21px;}
.loader{display:none;position:absolute;width:100%;top:270%;transform:translateY(-50%);text-align:center;height:100%;background:rgba(255,255,255,0.8);}
.loader img{transform:translate(-50%,-50%);top:50%;left:50%;position:absolute;}
#errorbox{border:1px solid #fff;border-radius:5px;height:8em;}
#errorbox div{padding:20px 10px;text-align:center;direction:rtl;}
::-webkit-input-placeholder {
   color: #2f8a2c;
   opacity: 1;
   font-size:27px;
   text-align:center;
}

:-moz-placeholder { /* Firefox 18- */
   color: #2f8a2c;  
   opacity: 1;
   font-size:1.1em;
   text-align:center;
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #2f8a2c;  
   opacity: 1;
   font-size:1.1em;3
   text-align:center;
}

:-ms-input-placeholder {  
   color: #2f8a2c;  
   opacity: 1;
   font-size:1.1em;
   text-align:center;
}
#phone::placeholder{text-align:left;padding-left:2em}
.err::placeholder{color:red;}
select{appearance:none; -moz-appearance:none; -webkit-appearance:none;font-size:1.1em;box-shadow:1px -3px 0px 0px rgba(0, 0, 0, 0.7)}
select::-ms-expand {display: none;}
#cb_wrapper{text-align:right;}
#cb_wrapper div:nth-child(1){margin-bottom:1em;}
input[type=checkbox]:not(old){
  width     : 2em;
  margin    : 0;
  padding   : 0;
  font-size : 1.5em;
  opacity   : 0;
  height:1.5em;
  display:none;
}
input[type=checkbox]:not(old) + label{
  display      : inline-block;
  margin-right:1.5em
}

input[type=checkbox]:not(old) + label > span{
  display          : inline-block;
  width            : 1.25em;
  height           : 1.25em;
  margin           : 0.25em -1.5em -0.5em 0.25em;
  background       : #fff;
  border-radius    : 0.25em;
    box-shadow:1px -3px 0px 0px rgba(0, 0, 0, 0.7)
}

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

input[type=checkbox]:not(old):checked + label > span:before{
  content     : '✓';
  display     : block;
  width       : 0.8em;
  color       : #000;
  font-size   : 1.25em;
  line-height : 1;
  text-align  : center;
  font-weight : bold;
}
@media screen and (max-width: 1366px) {
	section > .inner{transform: translateX(50%) scale(0.8);-ms-transform: translateX(50%) scale(0.8);transform-origin:top;right:50%;position:absolute;}
	main{height:65em}
	section#head{height:27.5em;}
	section#products{height:22em;}
	section#videos{height:46em;}
	section#footer{height:54em;}
	.katava section#footer{height:51em;}
	.katava.tips main{height:66em;}
	.katava main{height:40em;}
	.katava header{height:36em;}
	.katava.solution header{height:44em;}
	.katava.tips header{height:42em;}
	.katava.tips section#main{height:67em;}
	#breadcrumbs{right:0;}
	#breadcrumbs, #breadcrumbs a{font-size:1em;}
	.katava.solution main{height:33em;}
	.katava.solution section#main{height:35em;}
}
@media screen and (max-width: 1120px) {
	/*#wrapper {transform: translateX(50%) scale(0.75);-ms-transform: translateX(50%) scale(0.75);transform-origin:top;right:50%;position:absolute;}
		body{background-size:117%;}
		body.katava{background-size:125%;}
		/*main{height:86em;}
		h3{margin-top:0.5em;}
	#video-wrapper{margin-bottom:0;}*/
		/*.katava.solution header{height:56em;}*/
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
#video-wrapper iframe{width:95%;height:17.765em}
.katava main p{margin:0.8em 0;}
.katava.tips header{height:53em;}
}
#phonewrapper{display:block;width:85%;margin:auto;}
#thanks-wrapper{background:url('../images/tybg.png') no-repeat;position:relative;height:350px;color:#fff;}
#thanks{font-size: 1.5em;text-align: center;letter-spacing:-1px;position:absolute;width:100%;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%); transform:translateY(-50%);}
#thanks #header{font-size: 50px;font-weight:600;}
#sms{background:url('../images/line.png') no-repeat;background-position:bottom;display:block;padding-bottom:10px;}
.en{font-family:arial, sans-serif;}
#share_btns a.desktop{display:inline-block;}
.err{border:5px solid red!important;}
.cb{border:0.0625em #fff solid;border-radius:0.25em;}