/* Themify Customize Styling */
body {		font-size:20px;
	line-height:22px;
 
}
h2 {		font-size:25px;
 
}
#main-nav a, #main-nav > li > a {	
	color: #000000; 
}
@media screen and (max-width: 680px) { /* Themify Customize Styling */
#main-nav a, #main-nav > li > a {	
	color: #000000; 
}
 }
/* Themify Custom CSS */
@font-face {
  font-family: "reformalight";
src: url("https://web-archive.nli.org.il/National_Library/oe_/https://sharon-nizri.co.il/wp-content/fonts/reformalightwebfont.eot");
src: url("https://web-archive.nli.org.il/National_Library/oe_/https://sharon-nizri.co.il/wp-content/fonts/reformalightwebfont.ttf") format("truetype");
}


body{
  font-family: reformalight, Arial;
direction: rtl;
}
h1,h2,h3,h4,h5,h6{
  font-family: reformalight, Arial;
line-height: 0.8em;
}
h2{
  line-height: 0.8em !important;
}
h1{
  letter-spacing: 0;
}
h2{
  letter-spacing: 0;
}
h3{
  line-height: 1em;
}
#main-nav a {
  font-family: reformalight, Arial;
font-size: 20px;
font-weight: bold;
}
.header-horizontal.fixed-header-on #site-logo img {
  height: 60px;
 }
 p{
  padding: 0 0 0.3em;
}
.home .module.module-box:hover .module-box-content.ui{
  background: #f58273 !important;
padding-left: 70px;
padding-right: 15px;
color: #fff;
}
.module-box-content {
  padding: 0.3em;
position: relative;
padding: 8px 0px 6px 10px;
color: #fff;
display: block;
background: none !important;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
transition: 0.5s;
}
.module-box {
  margin-bottom: 0em;
}
blockquote:before {
  content: "\f10d";
color: #f58273;
font-size: 98px;
display: block;
text-align: center;
font-family: FontAwesome;
line-height: 98px;
margin-bottom: 40px;
}
.header-horizontal #header {
  text-align: inherit;
padding: 0;
}
.transparent-header #headerwrap.fixed-header {
  background-color: #fff;
}
.transparent-header #headerwrap {
  background-color: #fff;
}
.transparent-header #headerwrap.fixed-header #main-nav > li > a {
  color: #000;
}
#main-nav .current_page_item a, #main-nav .current-menu-item a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {
  color: #000;
}
ul.social li a {
  width: 58px;
line-height: 58px;
    -webkit-border-radius: 1000px;
    -moz-border-radius: 1000px;
border-radius: 1000px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
transition: all 0.5s ease;
font-size: 31px;
overflow: hidden;
border: 1px solid #c3c3c3;
color: #bbb;
}
.fa {
  display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.rbs_gallery_button .button-border-caution {
  display: none;
}
.related-posts {
  display: none;
}
.column-left{
  float: left;
width: 33%;
margin-right: 5px;
 }
.column-right{
  float: right;
width: 33%;
 }
.column-center{
  display: inline-block;
width: 33%;
 }
textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=number], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week]{
  margin-right: 0;
}
input[type=reset], input[type=submit], button{
  float: left;
border-radius: 0;
font-family: reformalight;
}
.bsp-slide-button{
  letter-spacing: 0;
border-radius: 0;
}
@media screen and (max-width: 1000px){
                                                                                            #headerwrap #main-nav a, #headerwrap #main-nav ul a {
  float: right;
}
}
.transparent-header #headerwrap {
  background: rgba(255,255,255, 0.9);
}
.page-id-4329 #headerwrap {
  background-color: rgba(255, 255, 255, 0.79) !important;
}
#main-nav .current_page_item a, #main-nav .current-menu-item a {
  background-color: #000000;
background-color: #000;
color: #ffffff !important;
}
.header-horizontal.fixed-header-on #site-logo img {
  height: 60px;
}
textarea {
  width: 100%;
max-height: 6.5em;
min-height: 6.5em;
}
#headerwrap.fixed-header #header {
  padding-top: 0px;
padding-bottom: 0px;
}
.shortcode.themify-icon .themify-icon-icon {
  font-size: 1em;
}
.icon-set- a, .icon-set- a:visited, .icon-set- a:focus {
  border-radius: 26px !important;
}
@media (max-width: 960px){
  .hidden-phone {
  display: none !important;
}
}
input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=tel] {
  max-width: 100%;
}
.rbs_gallery_button_bottom {
  display: none;
}
#main-nav .current_page_item a, #main-nav .current-menu-item a {
  background-color: #000000;
background-color: rgba(0,0,0,0) !important;
color: #000000 !important;
}

body:not(.slide-cart):not(.mobile_menu_active) #main-nav-wrap{
  position: absolute; 
}

p {
    padding: 0 0 0.2em;
    margin: 0 0 0.2em;
}

.robo_gallery .rbsTitle {
    font-family: reformalight !important;
}


.mobile_menu_active #mobile-menu {
    left: -300px;
    right:auto;
}
.mobile_menu_active #mobile-menu.sidemenu-on {
    left: 0;
right:auto;
}

.body-overlay {
    left: 300px;
    right:auto;
}
.rbs_gallery_button .button-flat{
  background: rgba(0,0,0,0) !important;
  color: #fff !important;
      font-family: reformalight !important;

}

.rbs_gallery_button .button.active {
    color: #df2727 !important;
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

/* form button */
input[type=reset], input[type=submit], button {
	background-color: #f58273;
}