/*
Theme Name: Refael
Theme URI: 
Description: 
Author: Hannit cohen
Author URI: http://hannitcohen.co.il/
*/

/* general */
*{ margin:0; padding:0}
body { direction: rtl; background: #f8f8f8; font-family: Arial;	font-size:12px;	color: #212121;}
body.home {background: #fcf4e8;}
body.eng { direction:ltr;}
a img {border:none;}
img.title { margin-bottom:18px;}
.clear {clear:both;}
a {color: #57452d;}
a.current-page {font-weight:bold;}
p {margin-bottom: 10px;}
ol li {margin-bottom:10px;}

#page {width:960px; margin: 0 auto;}
#page.hamara{background: url('img/hamara-bg.jpg') repeat-y top right;}
#side-img{width:359px; float: right;}
#content {width:601px; float: right; padding-bottom:42px;}
#content.hamara {background:url('img/hamara-full-bg.jpg') repeat-y; padding-bottom:19px; min-height:570px; width:960px;}
/*#content.hamara {padding-bottom:19px; min-height:570px;}*/
#content.blog {width: 900px; margin: 0 auto;}
#s-content { width: 795px; float: right; padding-bottom:42px;}
#content.recipe {width: 932px; margin-left:28px;}

/* Navigation */
#inner-nav {text-align: left; margin-left:28px; height: 48px; margin-top: 21px; clear: both;}
#inner-nav a {margin-right: 20px; text-decoration:none;}
#inner-nav a.first{margin-right:0;}
#inner-nav a img {border:none;}

.eng #inner-nav a{float: right; margin-left: 5px;}
.eng #inner-nav a.first { margin-right:10px;}

#footer-nav { position: fixed; bottom: 0px; clear:both; padding:5px 10px; height:40px; background:#f8f8f8;}
#footer-nav a{color:#57452d; font-size:15px; padding: 7px;}
#footer-nav .about-current{display: none;}
#footer-nav.about .about-current{display:block; margin-right:50px;}
#footer-nav .about-current a{font-size:12px;}
#s-content #footer-nav{margin-right:170px;}

.eng #footer-nav.about-eng .about-current{display:block; margin-left:45px;}
.eng #footer-nav.about-eng .about-current a{ margin-left:0;}
.eng #footer-nav a{margin-left:70px; text-decoration: none; color: #212121;}
.eng #footernav .about-eng {margin-left:5px;}

#hamara-footer-nav {margin-right:465px; padding-top:10px;}
#hamara-footer-nav a{color: #fff;font-size:15px; padding: 7px 7px 0;}
#hamara-footer-nav .current-page{color: #a78560; font-weight:bold;}

/*homepage*/

#logo { width: 263px; margin: 115px auto 0;}
#mainmenu { height:115px; margin-top: 105px; clear:both; display:block;}

#mainmenu a{ margin: 0 13px; width: 94px; text-align: center; text-decoration: none; color: #212121; display:block; float: right;}
#mainmenu a img {border:none;}
#hamara {width:47px; margin: 30px auto 0;}
#mainfooter { text-align:center; margin-top:34px;}
#mainfooter a{text-decoration: none; color: #212121; padding: 0 5px; font-size:16px;}

/* eng homepage */
.eng #mainmenu {width: 439px; margin:105px auto 0;}
.eng #mainmenu a{ margin: 0 0 0 21px; float: left;}
.eng #mainmenu a.first {margin-left:0;}

/* links */
#content #links { width:380px; margin: 10px auto; clear:both;}
#content #links  a {display: block; float: right; margin-left:17px; margin-bottom:17px;}
#content #links a.first{margin-left:0;}

/* club */
#club { width:471px; color #70614d; margin-right:119px;}
.wpcf7 { width:304px;}
#club input[type='text'] { width: 166px; height: 20px; border: 1px solid #848484;}
#club tr { height:40px;}
#club th { width: 100px; text-align: right; font-size:14px; font-weight:normal;}
#club td.sub { text-align: left !important;}
#club ul {margin-right:13px; margin-bottom:10px;}

/* about */
#about {width:380px; margin: 0 auto 10px;}
#about #data {text-align:justify;}
#about #data p {margin-bottom: 30px;}
#about #data img.alignright {margin-left: 20px;}
.eng #about #data img.alignright {margin-right:20px; margin-left:0;}
.hamara #about {margin-right:469px;}
.hamara #about #data p {margin-bottom: 5px; color:#fff;}

/*contact */
#contact-loc{ width: 360px; float: right; margin-right:20px; margin-top: 10px;}
#contact-details { text-align: right; float: right; width: 220px; margin-top: 80px;}


/* contact eng */
#contact {width:532px; margin: 0 auto;}
#contact #data { text-align: center; font-size: 14px; line-height:24px;} 
#contact .title { margin-left: 70px;}

/* recipies */
#recipes  {width:400px; margin: 0 auto 10px;}
#recipes #data {margin-top: 34px;}
.cat-nav { width: 133px; margin-bottom:28px; float: right; text-align: center; height:152px;}
.cat-nav a{color:#57452d; font-weight: bold; text-decoration: none;}
.scats a {color: #57452d; font-weight:normal;}
#rec-search .title {float: right;}
#rec-search #searchform { float: right; clear: left; margin: 25px 30px 0 0; }
#rec-search #searchform input[type='submit'] { border:none; background: #f8f8f8; color:#57452d; font-weight:bold; font-size:12px;}

/* single recipe */
#recipe { float: right; width: 537px; margin-right:30px;}
#recipe a {color: #57452d; text-decoration: none;}
#recipe a.current-rec {font-weight:bold;}
.s-recipe{float:left; width:416px;}

#rec-cat-list {width:537px; margin-bottom:20px;}
#rec-cat-list ul .children{visibility:hidden; display:none;}
#rec-cat-list ul li.current-cat .children, #rec-cat-list ul li.current-cat-parent .children{visibility:visible; display:block;}
#rec-cat-list .cat-item{float: right; list-style-type: none; width:65px; border-right:1px solid #6c543b;}
#rec-cat-list .cat-item:first-child {border-right: none !important}
#rec-cat-list .cat-item-6{width:83px; text-align:center;}
#rec-cat-list .cat-item-5{width:96px; text-align:center;}
#rec-cat-list .cat-item-10{width:85px; text-align:center;}
#rec-cat-list .cat-item-8{width:73px; text-align:left;}
#rec-cat-list .cat-item-13{width:128px; text-align:center;}
#rec-cat-list .children {width:200px;}
#rec-cat-list .children li {width:44px; text-align: center;}
#rec-cat-list a{font-size:14px;}
#rec-cat-list .children{height:12px;}
#rec-cat-list .children a{font-size:12px;}
.current-cat-parent a, .current-cat a, .current-cat-parent .children .current-cat a {font-weight:bold;}
#rec-cat-list .current-cat-parent .children .current-cat a{color: #b49365;}
.current-cat-parent .children a, .current-cat .children a{font-weight:normal;}
#rec-list{float:right; width:102px;}
#rec-top{background:url('img/rec-bar-top.jpg') top right no-repeat; width:102px; height:8px;}
#rec-bottom{background:url('img/rec-bar-bottom.jpg') top right no-repeat; width:102px; height:7px;}
#rec-list ul{background:url('img/rec-bar.jpg') top right repeat-y; width:92px; list-style-type:none;padding:0 5px 0}
#rec-list li{padding-bottom:10px;}

/* blog */
#right-banner { width:143px; height:454px; margin: 115px 22px 0 0; float: right;}
#thepost{ margin:40px 23px 0 25px; color:#3e210b; width:490px; float:right; font-size:14px;}
#thepost .post { margin-top: 10px;}
.post h2 {font-size:26px; font-weight:normal;}
.back_link {font-size:14px; text-decoration: underline; margin-bottom:30px; color:#3e210b; font-weight:bold; position:relative;}
#commentform ul {list-style-type:none;}
.postdetails{margin-top:15px;}
.postdetails a {color:#4b3d2e; }
.meta a{color:#4b3d2e;}
.meta {margin-top: 3px; font-weight:bold;}
#posts{width:322px; margin:0 55px 25px 55px; color:#3e210b; float:right;} 
.postimg {float: right; width: 84px; height:84px;}
.post-excerpt { float: right; margin-right:7px;width: 220px;}
#posts .post { border-bottom: 1px dashed #D3CCC3; height:65px display:block; margin-bottom: 20px; padding-bottom:10px;}
#posts .title {margin-bottom:20px;}	
.blog #footer-nav {width:900px; text-align: left;}
.post h3 a{color:#3e210b; text-decoration: none;}
.navigation {
	clear: both;
	padding: 10px 0px;
}
.previous-entries a {
	float: right;
	padding-right: 18px;
}
.next-entries a {
	float: left;
	padding-left: 18px;
}

/* sidebars */
#lsidebar {}
#rsidebar {  }
.sidebar{margin-top:7px; width:234px; float: right;}
#lsidebar ul#sul{padding-left:11px; padding-right:21px;}
#rsidebar ul{}
.sidebar ul {background: url('img/sidebar-bg.jpg') repeat-y right top; padding-top: 11px; padding-bottom:51px; list-style-type: none;}
.sidebar .topbar {height:21px; background: url('img/sidebar-bg-top.jpg') no-repeat top right; padding:0; margin:0;}
.sidebar .bottombar{height:32px; background: url('img/sidebar-bg-bottom.jpg') no-repeat top right; padding:0; margin:0;}
.sidebar ul ul{margin:0; padding:0;}
.sidebar li {margin-bottom:15px;}
.sidebar li ul li{margin-bottom:3px;}
.sidebar, .sidebar  a{color:#4c2e15; text-decoration: none;}
.widget h2 {font-size:15px; color:#3e210b;}	
.related_post {margin-right: 20px;}
.bms li {float: right; width: 100px; height:118px; margin-bottom: 21px; margin-right:11px; text-align:center;}
.bms li img {border: 8px solid #e3f1ec; width:85px;}
/* menus */
#menu {width:550px; margin: 0 auto 10px;}
#content.hamara #menu{ padding-right:359px;}
#menu .title {float: right; margin-left:20px; width:137px}
#menus-nav {clear:both;}
#menu #data h3 {font-size:14px; font-weight:bold; color: #3a3022;}
#menu #data {margin-top:20px;}
#menu #data p{font-size:16px; margin-bottom:10px;}
#menus-list {list-style-type: none; float: left; width:380px;}
#menus-list li {height:25px; padding: 35px 16px 0; float: right;}
#menus-list li a{text-decoration:none; font-size:16px; color:#4b3d2e; }
#menus-list li.current_page_item {background: url(img/current-tab.png) no-repeat center 35%; font-weight:bold; font-size:18px; line-height:16px;}
#menus-list li.current_page_item a{font-size:18px; line-height:16px;}
.wp-table-reloaded {
	margin:10px 0px 15px 0px;
	font-size:12px;
	width:100%;
	text-align:right;
}
.wp-table-reloaded th {
	color: #845f2d;
	padding:4px;
}
.wp-table-reloaded th .column-1 { width:345px; text-align: right;}

.wp-table-reloaded td {
	color:#845f2d;
	padding:4px;
	vertical-align:top;
}
.column-1 { width:345px; text-align: right;}
.column-2 { width:35px; text-align:center;}

.wp-table-reloaded .even { font-weight: bold; }
.wp-table-reloaded .even  td{padding-top: 20px;}

#content.hamara #menu {min-height:470px;}

/* menu eng */
.eng #menu .title {float: left; margin-right:20px; width:120px;}
.eng #menus-list {list-style-type: none; float: right;}
.eng #menus-list li {height:25px; padding: 35px 5px 0; float: left;}
.eng #menus-list li.current_page_item {text-decoration: underline; font-weight: bold;}

/* gallery */
#content.hamara #gallery {height:470px; margin-right:359px;}
#gallery {width:601px; margin: 0 auto 5px;}
#gallery .title {margin-right: 113px;}
#gallery .next {float:left; margin-top: 153px;}
#gallery .back {float: left; margin-top: 153px; margin-right:5px; margin-left:10px;}
.ngg-imagebrowser img{border:none !important;}
.ngg-imagebrowser .next img, .ngg-imagebrowser .back img {width:12px !important; border:none !important; margin: 0;}
.ngg-imagebrowser-desc{text-align: center; font-weight:bold; color:#57452d;}
#gallery .pic-data {float: left}
.ngg-imagebrowser IMG{width:493px !important;}

/* 24 */
#rside { margin: 108px 80px 0pt 0pt; float: right; width: 552px;}
#rside p {color:#70614d; font-size:18px; text-align: left;}
#lside {width: 328px; float: right;}
#lside #data {margin-top: 245px; text-align:center;}

/* footer */
#footer {height:32px; display:block;}
