/* BASIC PAGE SETUP ============================================================================= */

body { 
margin : 0 auto;
padding : 0;
font : 100%/1.6  arial,  verdana,helvetica, helve, sans-serif;
color : #666; 
text-align: center;
background: #fff;
}

button,
input, 
select, 
textarea { 
font-family :  arial,  verdana,helvetica, helve, sans-serif; 
color : #000; }

/*  HEADINGS  ============================================================================= */

h1, h2, h3, h4, h5, h6 {
font-family:   arial,  verdana,helvetica, helve, sans-serif;
margin-top: 0px;
letter-spacing: -1px; direction:rtl;
}
h3.via{  text-align:center; margin-left:24px;}
/*  MAIN LAYOUT	============================================================================= */

#wrapper {
	width: 100%;
	position: relative;
text-align: right; /*	direction:rtl; */
}

	#headcontainer ,.col,.span_2_of_3,.span_1_of_3 {
	text-align: right; direction:rtl;
	}
 .dir_ltr{
    direction: ltr; /* for the album in the news */
}
 .dir_rtl{
    direction: rtl; /*  */
}
/*  HEADER	============================================================================= */	
#logo {
    margin: 0.4em 0 0.2em 0; 
}	
/*  MENU	============================================================================= */

.mainNav { 
    text-align: right;
    float: none; display:block;
}
.menuWrap{
    text-align: right;
    float: right; 
}
.mainNav li a.drop {
    padding-left: 16px;
    background: url(images/drop.png) no-repeat 2% 1em;
}
.mainNav li:hover a.drop 	{background:url(images/drop.png) no-repeat 2% 1em; }
.mainNav li:hover .dropdown_1column, .mainNav li:hover .dropdown_2columns, .mainNav li:hover .dropdown_3columns, .mainNav li:hover .dropdown_4columns, .mainNav li:hover .dropdown_5columns {
    right: 0px;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.25);
    -moz-box-shadow: 0 3px 6px rgba(0,0,0,.25);
    box-shadow: 0 3px 6px rgba(0,0,0,.25);
    border-radius: 8px 0px 8px 8px;
}

.mainNav li ul li {
    text-align: right;
}

/* STAFF =============================================================================== */
.staffimg {
margin-left:6px;float:right;
}

/*  BUTTONS	============================================================================= */
.b_more {
    padding: .4em 1em .4em 1.5em;
    float: left;
    background-image: url(../images/b_bg_more_h.png);
    background-position: center left;
}
.b_more:hover{ 
background-image:url(../images/b_bg_more_hover_h.png); 
}
.b_less{
	background-image:url(../images/b_bg_more_e.png); float:right;padding: .4em 1.5em .4em 1em;background-position:center right;
	  } 	
.b_read_letter{
	background-image:url(https://hatamot.org/images/b_bg_read_letter_h.png); float:none;
	  } 
.b_acknowledgement{
	background-image:url(https://hatamot.org/images/b_bg_acknowledgement_h.png);
	  }	  
	  
.b_top{
	background-image:url(https://hatamot.org/images/b_bg_top_h.png); float:none;
	  } 	  
	   
.b_donate{
	padding: 0.6em 1em 0.6em 1.5em;
	background-image:url(https://hatamot.org/images/b_bg_donate_h.png); background-position:center left;
	  }
.form input[type=submit]{background-image: url(../images/b_bg_send_h.png);background-position: center left;}
.form input[type=submit]:hover{ background-image: url(../images/b_bg_send_h.png);background-position: center left;}	  


	  
/*  SIDE FEATURES  ============================================================================= */	  
.sidefeature h3 {
    font-weight: normal;
}

/*  NEWS  ============================================================================= */

.newsthumbnail {
    float: right;
}
.newsthumbnailSmall {
    margin: 0  0 0 0.75em;
}
ul.news { padding-right:0.75em; }
#training-table tr.training-table-headers th, #training-table tr.training-table-rows td  { text-align:right; direction:rtl;
 	}
/*  CONTACT  ============================================================================= */
.table_contact{max-width: 460px;}
.contact_phone,.contact_fax,.contact_email,.contact_mail{ text-align:right; background-image: url(../images/bg_phone.gif); background-repeat: no-repeat; background-position: center right; padding-right:30px;}
.contact_phone{background-image: url(../images/bg_phone.gif); }
.contact_fax{background-image: url(../images/bg_fax.gif); }
.contact_email{background-image: url(../images/bg_email.gif); }
.contact_mail{background-image: url(../images/bg_home.gif); }	
	
	




@media screen and (max-width: 768px){
h3.via{  margin-left:0; margin-right:0;}
a.menuToggle img{ 
    float: left;
    padding: 5px 0 0 10px;
}
a.menuToggle {
    float: right;
    text-align: right;
}
.mainNav li.hassub {
   	text-align:right; float: right;
}
.mainNav li a {  text-align:right;
 
}
.mainNav li a.drop { margin-right:-0.7em; text-align:right;
 
}
.menuWrap { float:none;}
}