@font-face {
  font-family: 'Open Sans Hebrew';
  src: url('fonts/open-sans-hebrew/opensanshebrew-italic-webfont.eot');
  src: url('fonts/open-sans-hebrew/opensanshebrew-italic-webfont.eot?#iefix') format('embedded-opentype'),
       url('fonts/open-sans-hebrew/opensanshebrew-italic-webfont.woff') format('woff'),
       url('fonts/open-sans-hebrew/opensanshebrew-italic-webfont.ttf')  format('truetype'),
       url('fonts/open-sans-hebrew/opensanshebrew-italic-webfont.svg#c710e2592c6201f5dff5fe5ae74e9d58') format('svg');
  font-style:   italic;
  font-weight:  400;
}

@font-face {
  font-family: 'Open Sans Hebrew';
  src: url('fonts/open-sans-hebrew/opensanshebrew-light-webfont.eot');
  src: url('fonts/open-sans-hebrew/opensanshebrew-light-webfont.eot?#iefix') format('embedded-opentype'),
       url('fonts/open-sans-hebrew/opensanshebrew-light-webfont.woff') format('woff'),
       url('fonts/open-sans-hebrew/opensanshebrew-light-webfont.ttf')  format('truetype'),
       url('fonts/open-sans-hebrew/opensanshebrew-light-webfont.svg#1e3cbe1d61c0f2b766b8aff35f09f556') format('svg');
  font-style:   normal;
  font-weight:  200;
}

@font-face {
  font-family: 'Open Sans Hebrew';
  src: url('fonts/open-sans-hebrew/opensanshebrew-lightitalic-webfont.eot');
  src: url('fonts/open-sans-hebrew/opensanshebrew-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
       url('fonts/open-sans-hebrew/opensanshebrew-lightitalic-webfont.woff') format('woff'),
       url('fonts/open-sans-hebrew/opensanshebrew-lightitalic-webfont.ttf')  format('truetype'),
       url('fonts/open-sans-hebrew/opensanshebrew-lightitalic-webfont.svg#c137a74dd645478d57aebcd9a32af039') format('svg');
  font-style:   italic;
  font-weight:  200;
}

@font-face {
  font-family: 'Open Sans Hebrew';
  src: url('fonts/open-sans-hebrew/opensanshebrew-regular-webfont.eot');
  src: url('fonts/open-sans-hebrew/opensanshebrew-regular-webfont.eot?#iefix') format('embedded-opentype'),
       url('fonts/open-sans-hebrew/opensanshebrew-regular-webfont.woff') format('woff'),
       url('fonts/open-sans-hebrew/opensanshebrew-regular-webfont.ttf')  format('truetype'),
       url('fonts/open-sans-hebrew/opensanshebrew-regular-webfont.svg#265e1bf8eadfa92b8d955acd546bd2c3') format('svg');
  font-style:   normal;
  font-weight:  400;
}

@font-face {
  font-family: 'Open Sans Hebrew';
  src: url('fonts/open-sans-hebrew/opensanshebrew-bold-webfont.eot');
  src: url('fonts/open-sans-hebrew/opensanshebrew-bold-webfont.eot?#iefix') format('embedded-opentype'),
       url('fonts/open-sans-hebrew/opensanshebrew-bold-webfont.woff') format('woff'),
       url('fonts/open-sans-hebrew/opensanshebrew-bold-webfont.ttf')  format('truetype'),
       url('fonts/open-sans-hebrew/opensanshebrew-bold-webfont.svg#8b4b25a9e6dee2304c08fefb363a9190') format('svg');
  font-style:   normal;
  font-weight:  700;
}

@font-face {
  font-family: 'Open Sans Hebrew';
  src: url('fonts/open-sans-hebrew/opensanshebrew-bolditalic-webfont.eot');
  src: url('fonts/open-sans-hebrew/opensanshebrew-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
       url('fonts/open-sans-hebrew/opensanshebrew-bolditalic-webfont.woff') format('woff'),
       url('fonts/open-sans-hebrew/opensanshebrew-bolditalic-webfont.ttf')  format('truetype'),
       url('fonts/open-sans-hebrew/opensanshebrew-bolditalic-webfont.svg#c21c03ab7080535ee57497eccfdf86e3') format('svg');
  font-style:   italic;
  font-weight:  700;
}

@font-face {
  font-family: 'Open Sans Hebrew';
  src: url('fonts/open-sans-hebrew/opensanshebrew-extrabold-webfont.eot');
  src: url('fonts/open-sans-hebrew/opensanshebrew-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
       url('fonts/open-sans-hebrew/opensanshebrew-extrabold-webfont.woff') format('woff'),
       url('fonts/open-sans-hebrew/opensanshebrew-extrabold-webfont.ttf')  format('truetype'),
       url('fonts/open-sans-hebrew/opensanshebrew-extrabold-webfont.svg#f7e80113069d64680d94be62885b159d') format('svg');
  font-style:   normal;
  font-weight:  900;
}

@font-face {
  font-family: 'Open Sans Hebrew';
  src: url('fonts/open-sans-hebrew/opensanshebrew-extrabolditalic-webfont.eot');
  src: url('fonts/open-sans-hebrew/opensanshebrew-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),
       url('fonts/open-sans-hebrew/opensanshebrew-extrabolditalic-webfont.woff') format('woff'),
       url('fonts/open-sans-hebrew/opensanshebrew-extrabolditalic-webfont.ttf')  format('truetype'),
       url('fonts/open-sans-hebrew/opensanshebrew-extrabolditalic-webfont.svg#0aa7139bf6d3c365c59c140c3c8e269e') format('svg');
  font-style:   italic;
  font-weight:  900;
}
body{
	font-family: 'Open Sans Hebrew', sans-serif;
	font-size: 100%;
	margin: 10px;
	color: #111;
	background-color: #fff;
	direction: rtl;
	font-size: 19px;
}

a { color: #0084de; }

p,ul,ol,dl,table,blockquote { margin-top: 0; margin-bottom: 1.5em; }
h1,h2,h3,h4,h5,h6{ font-family: 'Open Sans Hebrew', sans-serif; }
h1{ font-size: 2em; font-weight: 200; margin:0; }
h2{ font-size: 1.4em; font-weight: 200; margin:0; }
h3{ font-size: 1.2em; font-weight: 200; margin:0; }
p{ font-weight: 200;}
	
.ltr{direction: ltr; text-align: left;}
.rtl{direction: rtl; text-align: right;}

h1[class],
h2[class],
h3[class],
h4[class],
h5[class],
h6[class],
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child,
p:last-child,
ul:last-child,
ol:last-child,
dl:last-child,
table:last-child,
blockquote:last-child { margin-bottom: 0; }


img.ri{
	position: absolute;
	max-width: 80%;
	top: 10%;
	left: 10%;
	border-radius: 3px;
}

img.ri:empty{
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

img.ws{
    position: absolute;
    bottom: 0;
    right: 0;
    max-height: 33%;
}


@media screen and (orientation: portrait) {
  img.ri {
      max-width: 90%;
  }
}

@media screen and (orientation: landscape) {
  img.ri {
      max-height: 90%;
  }
}	
