/*   
Theme Name: Zman galil Minisite
Author: Zman galil
Version: 1.0
*/
/*
        HTML5 Reset :: style.css
        ----------------------------------------------------------
        We have learned much from/been inspired by/taken code where offered from:
        
        Eric Meyer                                        :: http://meyerweb.com
        HTML5 Doctor                                :: http://html5doctor.com
        and the HTML5 Boilerplate        :: http://html5boilerplate.com
        
-------------------------------------------------------------------------------*/

/* Let's default this puppy outA
-------------------------------------------------------------------------------*/

@import url(http://fonts.googleapis.com/earlyaccess/alefhebrew.css);

@font-face {
	font-family: 'blender';
	src: url('fonts/blender.bold.eot'); /* IE9 Compat Modes */
    src: local("?"),
         url('fonts/blender.bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('fonts/blender.bold.woff') format('woff'), /* Modern Browsers */
	     url('fonts/blender.bold.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('fonts/blender.bold.svg#blender.bold') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: bold;
}
    
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {
        margin: 0;
        padding: 0;
        border: 0;
        font-size: 100%;
        vertical-align: baseline;
        background: transparent;
        font-family:Alef Hebrew,Arial,Helvetica;
}                                                                        
a{
    font-family: Alef Hebrew,Arial,Helvetica;
}
/* consider resetting the default cursor: https://gist.github.com/murtaugh/5247154 */

article, aside, figure, footer, header, nav, section, details, summary {display: block;}

/* Responsive images and other embedded objects
   Note: keeping IMG here will cause problems if you're using foreground images as sprites.
   If this default setting for images is causing issues, you might want to replace it with a .responsive class instead. */
img,
object,
embed {max-width: 100%;}

/* force a vertical scrollbar to prevent a jumpy page */
html {overflow-y: scroll;}

/* we use a lot of ULs that aren't bulleted. 
        don't forget to restore the bullets within content. */
ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, 
blockquote:after, 
q:before, 
q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

input, select {vertical-align: middle;}

pre {
    white-space: pre; /* CSS2 */
    white-space: pre-wrap; /* CSS 2.1 */
    white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
    word-wrap: break-word; /* IE */
}

input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom;}
.ie7 input[type="checkbox"] {vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}

select, input, textarea {font: 99% sans-serif;}

table {font-size: inherit; font: 100%;}

small {font-size: 85%;}

strong {font-weight: bold;}

td, td img {vertical-align: top;} 

/* Make sure sup and sub don't screw with your line-heights
        gist.github.com/413930 */
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable,
label, 
input[type=button], 
input[type=submit], 
input[type=file], 
button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

/* make buttons play nice in IE */
button,
input[type=button] {width: auto; overflow: visible;}
 
/* scale images in IE7 more attractively */
.ie7 img {-ms-interpolation-mode: bicubic;}

/* prevent BG image flicker upon hover 
   (commented out as usage is rare, and the filter syntax messes with some pre-processors)
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
*/

/* let's clear some floats */
.form-submit:before,.clearfix:before,.form-submit:after, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.form-submit:after,.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }  

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    text-align:center;
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

.customcol{
    float:left;
    position:relative;
}
#arrows{
    position:absolute;
    left:20px;
    top:0;
}
#mainpage_navifation{
    position:relative;
}
#gallery_controls{
    position:relative;
}
#gallery_controls > div{
    cursor:pointer;
    margin-top:18%;
  -webkit-transition: opacity 0.4s ease-in-out; /* Chrome, Safari 5+ */
     -moz-transition: opacity 0.4s ease-in-out; /* Firefox 5-15 */
       -o-transition: opacity 0.4s ease-in-out; /* Opera 12.00 */
          transition: opacity 0.4s ease-in-out; /* Chrome, Firefox 16+, IE 10+, Opera 12.10+ */
}
#gallery_controls > div:hover{
    opacity:0.6;
}
#gallery_controls .next{
    float:left;
    background:url("img/right_arr.png") no-repeat;
    width:36px;
    height:36px;
    overflow:hidden;
    text-indent:-9999px;
    margin-left:29%;
}
#gallery_controls .prev{
    float:left;
    background:url("img/left_arr.png") no-repeat;
    width:36px;
    height:36px;
    overflow:hidden;
    text-indent:-9999px;
}
#mainpage_badges{
    margin-top:100px;
    margin-bottom:100px;
}
#mainpage_navifation .link_box{
    position:relative;
    text-align:center;
}
#mainpage_navifation .link_box a {
    clear: both;
    display: block;
    line-height: 15px;
    text-align: center;
    margin-top: 31px;
    font-size:24px;
    font-family:blender;
    color:#6d4507;
    font-weight: bold;
}
#mainpage_navifation .link_box a:hover{
    text-decoration:underline;
}
#mainpage_navifation .link_box a.en{
    font-size:20px;
}
#mainpage_navifation .link_box .links{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
#header {
    margin-bottom: 5px;
    padding-top: 22px;
    padding-bottom: 10px;
}
#header_first_row{
    text-align:right;
    font-size:22px;
    margin-top:10px;
    margin-bottom:10px;
}
#header_first_row,
.page-template-template-cart-php .permalink a{
    color:#555555;
}

.header_images a{
    display:inline-block;
    margin-right:20px;
}
.socialsprite{
    display:inline-block;
    margin-left:2px;
    background:url("img/social_sprite.jpg") no-repeat;
    width:18px;
    height:18px;
}

.socialsprite.instagram {
    background-position:-24px 0;
}
.socialsprite.facebook{
    background-position:-70px 0;
}
.socialsprite.youtube {
    background-position:-48px 0;
}
.socialsprite:hover{
    opacity:0.7;
}
.socialsprite.waze{
    display:inline-block;
    margin-left:2px;
    background:url("img/waze.png") no-repeat;
    width:25px;
    position:relative;
    top:3px;
    height:25px;
}
#lang_sel_list li{
    background:url("img/langdividor.jpg") no-repeat 0 50%;
    padding-left:5px !important;
    margin-left:5px !important;
}
#lang_sel_list li:first-child{
    background:none;
    margin-left:0 !important;
    padding-left:0 !important;
}
#lang_sel_list{
    height:auto;
}
#lang_sel_list{
    margin-top:3px;
}
.messages{
    background:url("img/airplain_ltr.jpg") no-repeat;
    color:#3b8729;
    font-size:16px;
    padding:5px 28% 0 7%;
    width:100%;
    height:55px;
    overflow:hidden;
    position:relative;
    background-size:100% 100%;
    max-width:317px;
	display:none;
}
.wes-address, .only-res{
display:none !important;
}
.messages ul{
    width:209px;
}
.social_wrap{
    /*margin-top:25px;*/
}
#header_third_row li{
    float:left;   
    position:relative;
    line-height: 12px;
}
#header_third_row li a{
    color:#555555;
    font-size:14px;
    font-family: "Alef Hebrew",“Helvetica Neue”,Helvetica,Arial,sans-serif;
}
#header_third_row li{
    margin-left: 7px;
    padding-left:7px;
    border-left:1px solid #555555;
}
#header_third_row li:first-child{
    padding-lefT:0;
    margin-left:0;
    border-left:0;
}
#header_third_row{ 
    margin-top:7px;
}
.header_row_container{
    height:74px;
    margin-bottom:5px;
    background:url("img/headyellow.jpg") repeat-x;
}
body.discover .header_row_container{
    background:url("img/headyellow.jpg") repeat-x;
}

body.experience .header_row_container{
    background:url("img/menubgexperience.jpg") repeat-x;
}
body.taste .header_row_container{ 
    background:url("img/headyellow.jpg") repeat-x;
}
.current-menu-item a{
    font-weight:bold;
}
.page_title {
    /*padding-top: 12px;*/
	  padding-top: 25px;
    float: left;
    max-width: 490px;
}
h1{
    color:#795009;
    font-size:28px;
    font-family:Blender;
}
.business_cat_terms{
    float:left;
    margin-left:20px;
    margin-top:8px;
}
.business_cat_terms li{
    float:left;
    text-align:center;
    position:relative;
}
.business_cat_terms li .title{
    color: #555;
    font-size: 10px;
    font-family: Alef Hebrew;
    display: block;
    position: absolute;
    bottom: -10px;
    display:none;
}
.taste .business_cat_terms li .title{
    background:#f8ed89;
}
.discover .business_cat_terms li .title{
    background:#fff;
}
.experience .business_cat_terms li .title{
    background:#fff;
}
.business_cat_terms li.active  .icon .title,
.business_cat_terms li .icon:hover .title{
    display:block;
    min-width:100%;
    white-space:nowrap;
}
.discover .adress_field,
.discover h2,
.discover h1{
    color:#617c05 !important;
}
.post_content{
    color:#555;
}
body.discover .post_content h3{
    color:#617c05 !important;
    font-weight:normal;
}
.experience .adress_field,
.experience h2,
.experience h1{
    color:#3a8529 !important;
}
.taste .adress_field,
.taste h2,
.taste h1{
    color:#617c05 !important;
}


.events_board_image{
    padding-top:7px;
}
.pbutton{
    background:#fd9c9c;
    border:0;
    color:#7a4d1c;
    font-size:14px;
    font-family:Blender;
    font-weight:bold;
}

#searchsubmit{
    padding:2.5px 5px;
    float:right;
    border-bottom:1px solid #bfbfbf;
}
#s{
    border:1px solid #d8ba8c;
    height:24px;
    float:left;
    width:60%;
    margin-bottom:5px;
}
.sidebar-main{
    padding:0px 3px;
}
.mini-basket-image{
    text-align:center;
}
.mini-basket-header{
    padding-top:42px;
    background:url("img/basketbg.jpg") repeat-x;
    padding-bottom:10px;
}
.mini-basket-text{
    font-size:22px;
    color:#795009;
    font-family:Blender;
    line-height:24px;
    font-weight:bold;
    padding:10px 4px 0 4px;
}
.mini-basket-text-cont{
    border-bottom:1px solid #af8b54;
    margin-bottom:5px;
    font-family:blender;
    font-weight:bold;
    padding-bottom:15px;
    font-size:22px;
}
.newsletter_wrapper,
.box-shadow{
	-moz-box-shadow: 0px 2px 6px #888;
	-webkit-box-shadow: 0px 2px 6px #888;
	box-shadow: 0px 2px 6px #888;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#888888')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#888888');
}
.business_slide .slide_content {
    margin: 8px 24px;
    padding: 3px 15px;
    width: 64.6%;
    border-right: 1px solid #617c05;
    border-left: 1px solid #617c05;
    font-size: 14px;
    font-family: Alef Hebrew;
    line-height: 18px;
    color: #555555;
    overflow: hidden;
    max-height:23px;
}
.business_slide .slide_content a{
    float:right;
    color:#555;
}
.discover .business_slide .slide_content{
    border-color:#0c86cc;
}
.experience .business_slide .slide_content{
    border-color:#3a8529;
}
.taste .business_slide .slide_content{
    border-color:#617c05;
}
.business_slide{
    background:#d3ca6b;
    padding-bottom:5px;
}
.discover .business_slide{
    background:#b9e2f3;
}
.experience .business_slide{
    background:#b6ce5e;
}
.taste .business_slide{
    background:#d3ca6b;
}
.slider_featured{
    max-height:340px;
    overflow:hidden;
    position:relative;
}
#slide_container{
    max-height:340px;
    overflow:hidden;
    position:relative;
}

.slider_featured .slide_image{
    background:#fff;
    padding-bottom:5px;
}
.slider_featured .slide_image img{
    display:block;
}

.discover .slider_featured .bx-pager >div a.active{
    background:url("img/indicator_blue.jpg") no-repeat;
}
.taste .slider_featured .bx-pager >div a.active,
.experience .slider_featured .bx-pager >div a.active{
    background:url("img/indicator_green.jpg") no-repeat;
}
.slider_featured .bx-controls-direction a{
    z-index:999;
    position:absolute;
    top:-5px;
    height:14px;
    width:14px;
    display:inline-block;
    text-indent:-9999px;
    cursor:pointer;
    overflow:hidden;
  -webkit-transition: opacity 0.4s ease-in-out; /* Chrome, Safari 5+ */
     -moz-transition: opacity 0.4s ease-in-out; /* Firefox 5-15 */
       -o-transition: opacity 0.4s ease-in-out; /* Opera 12.00 */
          transition: opacity 0.4s ease-in-out; /* Chrome, Firefox 16+, IE 10+, Opera 12.10+ */
}
.slider_featured .bx-controls-direction a:hover{
    opacity:0.7;
}
.slider_featured .bx-controls-direction a.bx-prev{
    left:20px;
    background:url("img/slideshow_arr_left.png") no-repeat;
}
.slider_featured .bx-controls-direction a.bx-next{
    right:20px;
    background:url("img/slideshow_arr_right.png") no-repeat;
}
.deli_wrap{
    padding:6px 10px;
    background:#fff;
}
#deli{
    margin-top:-79px;
    padding-top:37px;
    background:url("img/delitop.jpg") repeat-x;
}
#events_slider h2,
#deli h2{
    color:#617c05;
    font-size:22px;
    font-family:Blender;
    font-weight:bold;
    text-align:center;
    margin-bottom:8px;
    padding-bottom:8px;
    border-bottom:1px solid #674819;
}
#deli .delisubheading{
    color:#795009;
    display:block;
    font-size:14px;
    font-family:Alef Hebrew;
    font-weight:bold;
    text-align:center;
    margin-bottom:5px;
}
#deli .thumb {
    margin-bottom: 45px !important;
    max-width: 130px;
    margin: auto;
    text-align:center;
}
#deli .thumb img{
    max-width:100%;
}
#events_slider .bx-controls,
#deli .bx-controls{
    max-width: 130px;
    margin:auto;
}
#deli .bx-wrapper{
    position:relative;
}
#events_slider .bx-controls,
#deli .bx-controls {
    top: 140px;
    position: absolute;
    width: 100%;
    z-index: 9999;
    border-top: 1px solid #674819;
    padding-bottom: 10px;
    margin-bottom: 5px;
    margin-top: 5px;
    border-bottom:1px solid #d8ba8c;
}
#events_slider .bx-controls {
    top: 135px;
    border-top: 0;
    border-color: #555555;
    max-width:124px;
}
#deli .bx-pager-item{
    font-size:22px;
    float:left;
    text-align:center;
    width:20%;
}
#deli .bx-pager-item a{
    color:#D3CA6B;
}
#deli .bx-pager-item a.active{
    color:#617c05;
}
#deli .title{
    color:#617c05;
    font-size:14px;
    text-align:center;
    margin-bottom:5px;
    font-family:Alef Hebrew;
    font-weight:bold;
}
#deli .icon{
    text-align:center;
}
#deli .price{
    padding:5px 0;
    border-bottom:1px solid #617c05;
    text-align:center;
    color:#617c05;
    font-size:22px;
    line-height:normal;
}
#deli .buy{
    text-align:center;
}
#deli .buy input {
    width: 96%;
    padding: 5px 0;
    text-align: center;
    border: 0;
    margin-top: 10px;
    margin: 10px auto;
}
.single_share_button .buttondefault{
    padding:3px 10px;
    text-decoration:none;
    position:relative;
    top:2px;
    font-weight:bold;
}
.single_share_button{
    position:relative;
}
.sharethis {
    float: right;
    margin-top: 6px;
}
.sharethis #single_share_content{
    position: absolute;
    right: 106%;
    width: 209px;
    top: -5px;
    background:#fff;
}
.fifth{
    width:19%;
    float:left;
    margin-right:1.25%;
}
.fifth.last{
    margin:0;
}
.business_boxes{
    margin-top:10px;
}
.business_item{
    padding:14px 10px;
    margin-bottom:11px;
    max-height:296px;
}
.business_item.taste{
    border:1px solid #d3ca6b;
}
.business_item.discover{
    border:1px solid #b9e2f3;
}
.business_item.experience{
    border:1px solid #b6ce5e;
}
.taste .subtitle{
    background:#d3ca6b;
}
.discover .subtitle{
    background:#b9e2f3;
}
.experience .subtitle{
    background:#b6ce5e;
}
.business_item .subtitle{
    text-align:center;
    font-size:14px;
    clear:both;
}
.business_item .subtitle h4{
    font-weight:bold;
    font-size:16px;
    text-align:center;
    padding:5px;
    height:23px;
    font-family:blender;
    overflow:hidden;
}
.discover .subtitle {
    color:#0c86cc;
}
.experience .subtitle {
    color:#3a8529;
}
.taste .subtitle {
    color:#617c05;
}
.subtitle span {
    display: inline-block;
    text-align: center;
    padding-bottom: 5px;
    height: 33px;
    position: relative;
    overflow: hidden;
    margin-top: 5px;
    color: #555;
    font-size: 12px;
    padding: 0 10px;
}
.business_item .icon{
    float:right;
    min-height:57px;
}
.business_item .add_box{
    font-size:12px;
    color:#555555;
    position:absolute;
    width:100%;
}
.business_item .add_box span{
    width:62%;
    top:18px;
    display:inline-block;
    color:#555;
    position:absolute;
}
.chckbox{
    width:14px;
    height:14px;
    border-style:solid;
    border-width:1px;
    cursor:pointer;
    border-color:#617c05;
}
.row_one{
    position:relative;
}
.row_three{
    padding:5px 0;
    text-align:center;
}
.row_two{
    margin-bottom:5px;
    position:relative;
}
.row_two .hover_image{
    position:absolute;
    top:0;
    left:0;
    display:none;
    z-index:9;
    width:100%;
    height:100%;
}
.experience .row_three{
    border-style:solid;
    border-top-width:1px;
    border-bottom-width:1px;
}
.discover .row_three{
    border-style:solid;
    border-top-width:1px;
    border-bottom-width:1px;
}
.taste .row_three{
    border-style:solid;
    border-top-width:1px;
    border-bottom-width:1px;
}
.row_three{
    line-height:18px;
}
.row_three a{
    display: block;
    color:#555555;
    font-size:12px;
    text-decoration:underline;
}
.experience .border_box,
.experience .chckbox,
.experience .row_three{
    border-color:#3a8529;
}
.discover .border_box,
.discover .chckbox,
.discover .row_three{
    border-color:#0c86cc;
}
.taste .border_box,
.taste .chckbox,
.taste .row_three{
    border-color:#617c05;
}
.border_box{
    border-style:solid;
    border-bottom-width: 1px;
    clear:both;
    margin-bottom:5px;
}
.chckbox .cehcked {
    background: url("img/V.png") no-repeat;
    width: 22px;
    height: 24px;
    position: absolute;
    top: -8px;
    left: -4px;
    cursor:pointer;
}
.chckbox{
    position:relative;
    cursor:pointer;
}
.mini-cart-items .item_title{
    float:left;
    font-family:Alef Hebrew;
    font-size:12px;
    line-height:8px;
    display:inline-block;
    max-width:64%;
    height:25px;
}
.mini-cart-items .jspPane img{
    margin-left:14px;
}
.mini-cart-items img{
    float:right;
    width:25px;
    height:25px;
}
.mini-cart-items .taste.business_item{
    color:#617c05;
    border-top:0;
}
.mini-cart-items .discover.business_item{
    color:#0c86cc;
    border-top:0;
}
.mini-cart-items .experience.business_item{
    color:#3a8529;
    border-top:0;
}
.mini-cart-items .item{
    border:0;
    margin: 0;
    padding-left:14px;
}

.mini-cart-items .jspPane .item{
    padding-left:0;
}
.mini-cart-items{
    padding:0 10px 10px 10px !important;
    height:140px;
    margin:0 0 15px 0;
    overflow:hidden;
    background:url("img/cart_dividor.jpg") 10px 0 repeat-y;
}
.jspContainer{
    background:#fff;
}
.mini-cart-items .jspContainer .jspPane{
    background:url("img/cart_dividor.jpg") 10px 0 repeat-y;
}
.remove_from_cart{
    position:absolute;
    right:0;
    background:url("img/remove_from_cart.jpg") no-repeat;
    width:11px;
    top:11px;
    cursor:pointer;
    height:11px;
}
.remove_from_cart:hover{
    opacity:0.7;
}
.mini-cart-items .item{
    padding:4.5px 0;
    padding-right:15px;
    position:relative;
}
.jspVerticalBar{
    left:0;
    right:auto;
} 
.jspTrack{
    background:#d1ae78 !important;
}
.mini-cart-items,
.jspContainer{
    max-width:100% !important;
}
.jspPane{
    max-width:90% !important;
}
.mini-cart-items .item_title:after {
    line-height: 25px;
    vertical-align: middle;
    content: " ";
}
.jspDrag{
    background:#6e4608 !important;
    width:3px;
    margin:auto;
}
.jspVerticalBar .jspArrowUp {
    background: url("img/arrtop.jpg") no-repeat 50% 2px #d1ae78 !important;
    width: 100%;
    height: 9px !important;
    text-align: center;
    margin: auto;
}
.jspVerticalBar .jspArrowDown{
    background:url("img/arr_down.jpg") no-repeat 50% 2px #d1ae78 !important;
    width: 100%;
    height: 9px !important;
    text-align: center;
    margin: auto;
}
.mini-basket-header .reservations_button a{
    display:block;
    padding:5px 10px;
    text-align:center;
    width:86%;
    margin:auto;
    font-family:blender;
    font-weight:bold;

}
.wpcf7 input[type="submit"],
.buttondefault{
    -moz-box-shadow: 0px 1px 5px #444;
    -webkit-box-shadow: 0px 1px 5px #444;
    box-shadow: 0px 1px 5px #444;
    font-family:blender;
    font-weight:bold;
    border:0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#444')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#444');
    background:#fd9c9c;
    color:#795009;
    font-family:Blender;
    font-size:16px;
      -webkit-transition: opacity 0.4s ease-in-out; /* Chrome, Safari 5+ */
         -moz-transition: opacity 0.4s ease-in-out; /* Firefox 5-15 */
           -o-transition: opacity 0.4s ease-in-out; /* Opera 12.00 */
              transition: opacity 0.4s ease-in-out; /* Chrome, Firefox 16+, IE 10+, Opera 12.10+ */
}
.wpcf7 input[type="submit"]{
    float:right;
}
.business_border_box.selected{
    -moz-box-shadow: 0px 1px 5px #444;
    -webkit-box-shadow: 0px 1px 5px #444;
    box-shadow: 0px 1px 5px #444;
}

 .join_newsletter{
    text-align:right;
 }  
 #header_third_row li.join_newsletter a{
    font-weight:bold !important;
 }
.buttondefault:hover{
    opacity:0.7;
    color:#795009 !important;
}
.mini-basket-header .reservations_button{
    margin-top:10px;
}
.pagination_block  > div{
    clear:both;
    padding:13px;
    text-align:center;
    float:right;
    background:#d3ca6b;
}
.pagination_block{
    clear:both;
}
.discover .pagination_block {
    background:#b9e2f3;
}
.experience .pagination_block {
    background:#b6ce5e;
}
.taste .pagination_block {
    background:#d3ca6b;
}
.pagination_block  a{
    color:#6e4608;
    font-size:12px;
    line-height:14px;
    display:inline-block;
}
.pagination_block  a:hover{
    color:#6e4608;
    text-decoration:underline;
}
.pagination_block  a.next{
    float:right;
    background:url("img/pag_brn_next.jpg") 100% 50% no-repeat;
    height:13px;
    padding-right:15px;
}
.pagination_block  a.prev{
    float:left;
    background:url("img/pag_brn_prev.jpg") 0 50% no-repeat;
    height:13px;
    padding-left:15px;
}
#banners ul{
    margin-top: 43px;
    border-top:1px solid #bcbbbb;
    padding-top:36px;
    margin-bottom:0;
}
#banners li{
    float:left;
    margin-left:0.6%;
}
#banners li:first-child{
    margin:0;
}
#banners li img{
    border:1px solid #bcbbbb;
    display:block;
}
.footer_adress{
    text-align:right;
    color:#777777;
    font-size:12px;
    display:block;
    width:100%;
    padding-bottom:10px;
    border-bottom:1px solid #bcbbbb;
    font-family:Alef Hebrew;
}
.footer_adress p{
    margin:0;
}
.footer_adress a{
    color:#777777;
    font-size:12px;
}
.pre_footer{
    margin-top:36px;
    margin-bottom:36px;
}
.footer_menu{
    border-left:1px solid #bcbbbb;
    padding-left:10px;
}
.footer_menu a{
    color:#777;
    font-size:11px;
    font-family:Alef Hebrew;
}
.footer_menu li:first-child{
    font-weight:bold;
}
.footer_menu li{
    line-height:normal;
}
.categories li{
    float:left;
    margin-right: 0;
  -webkit-transition: opacity 0.4s ease-in-out; /* Chrome, Safari 5+ */
     -moz-transition: opacity 0.4s ease-in-out; /* Firefox 5-15 */
       -o-transition: opacity 0.4s ease-in-out; /* Opera 12.00 */
          transition: opacity 0.4s ease-in-out; /* Chrome, Firefox 16+, IE 10+, Opera 12.10+ */
}

.categories{
    position: absolute;
    z-index: 999;
    right: 10%;
    top: 35%;
    
}
.footer_icon img{
    display:inline-block;
}
.page-template-template-cart-php .business_thumbnail img{
    width:150px;
    height:93px;
}
.business_details_box{
    max-width:150px;
}
.business_details_box .like_button{
    float:left;
    margin-top:12px;
}
.business_details_box .icon img{
    width:45px;
    height:45px;
}
.business_details_box .icon{
    floaT:right;
}
.business_details{
    margin-top:32px;
    padding-bottom:40px;
    margin-bottom:20px;
    color:#617c05;
    font-size:12px;
    background:url("img/dash.jpg") repeat-x 0 100%;
}
.page-template-template-cart-php h2{
    color:#617c05;
    font-size:18px;
    margin-bottom:10px;
    position:relative;
}
.page-template-template-cart-php .post_content{
    color:#555;
    font-size:14px;
    line-height:18px;
}
.page-template-template-cart-php .permalink{
    text-align:right;
    margin-top:25px;
}
.page-template-template-cart-php .permalink a{
    font-size:12px;
    text-decoration:underline;
}
.page-template-template-cart-php .adress_field{
    float:left;
    width:90%;
}
a.email{
    display:inline-block;
    height:14px;
    width:24px;
    background:url("img/envelope.jpg") no-repeat;
    margin-right: 10px;
    text-indent:-9999px;
    overflow:hidden;
    position:relative;
    float:left;
}
.discover a.email{
    background:url("img/envelope-blue.jpg") no-repeat;
}
.experience a.email{
    background:url("img/envelope-green.jpg") no-repeat;
}
#content{
    padding-left:5%;
}
.page-template-template-cart-php #content{
    padding-left:2.5%;
}
.page-template-template-cart-php #content{
    padding-left:0;
}
.contentwrap {
    margin-right: 2.5%;
    padding-right: 10%;
    border-right: 1px solid #ccc;
    position: relative;
}
.business_cutom_details{
    margin-top:12px;
}
#map-canvas{
    height:320px;
    width:100%;
}
.map_container{
    margin-bottom:30px;
}
.map_container *{
    max-width:none;
}
.page-template-template-cart-php h2 .remove_from_cart{
    top:5px;
    right:5px;
}
.attachemtns_slider .slide_content p{
    margin:0;
}
.attachemtns_slider .business_slide .slide_content {
    margin: 5px 28px;
    margin-left: 45px;
    width: 77%;
    padding-top: 5px;
    height: 27px;
    overflow: hidden;
}

.attachemtns_slider .business_slide{
    padding-bottom:1px;
}
.attachemtns_slider .slider_featured,
.attachemtns_slider #slide_container{
    max-height:350px;
}
.attachemtns_slider .slider_featured .bx-pager{
    padding:0;
    height:auto;
    padding-left:5px;
}
.breadcrumbs{
    margin-top:31px;
    color:#555555;
    font-size:12px;
    margin-bottom:20px;
}
.breadcrumbs a{
    color:#555555;
    font-size:12px;
}
.post_content h2{
    color:#617c05;
    font-size:18px;
    margin-bottom:20px;
}
.post_content h3{
    color:#617c05;
    font-size:16px;
    margin-bottom:20px;
}
.post_content h3.thx{
    text-align:center;
}
.post_content a{
    text-decoration:underline;
    color:#555;
}
.post_content{
    width:85%;
    position:relative;
    margin:auto;
}
.post_content.full{
    width:100%;
    position:relative;
}
.homepage_contact{
    width:100%;
}
.homepage_contact h3{
    color:#617c05;
    background:url("img/dotted_green.jpg") repeat-x 0 100%;
    padding-bottom:10px;
    margin-bottom:10px;
    text-align:center;
    font-size:16px;
}
h2.big_heading{
    background:#cea96f;
    color:#617c05;
    font-size:18px;
    text-align: center;
    margin-bottom:5px;
    padding:10px;
}
.youtube_holder iframe{
    width:100%;
}
.dividor_brown{
    margin:10px 0;
    height:2px;
    background:url("img/dash.jpg") repeat-x 0 100%;
}
.members_list{
    color:#555;
}
.members_list .url{
    float:right;
}
.members_list .url a{
    color:#555;
}
.post_box{
    display:block;
    width:100%;
    clear:both;
    margin-bottom:20px;
    margin-top:20px;
}
h3.archive_post_title{
    font-size:18px;
    font-weight:normal;
    margin-bottom:10px;
}
.post_excerpt p{
    line-height:18px;
    margin:0;
    font-size:14px;
    color:#555;
}
.post_excerpt{
    height:70px;
    overflow:hidden;
    margin-bottom:10px;
}
.vicon {
    color: #6d4507;
    display: inline-block;
    margin-top: 0px;
    top: -1px;
    position: relative;
}
.archive_video{
    display:none;
    margin-top:20px;
}
.archive_video iframe{
    width:100%;
    height:400px;
}
.page-template-template-from-the-news-php .post_content{
    margin-bottom:50px;
}
.post_box .permalink{
    text-align:right;
    margin-top:20px;
}
a.gray{
    color:#808080;
}
a.previous{
    float:left;
}
#single_share_content{display:none;}
#share_row{
    position:absolute;
    width:100%;
    bottom:0;
}
.facebooklike{
    float:left;
    margin-top:6px;
}
.pdfsprite{
    background:url("img/pdfsprite.jpg") no-repeat;
}
.pdf {
    width: 32px;
    height: 27px;
    background-position:-33px 0;
    cursor:pointer;
    display:inline-block;
}
.print{
    width: 32px;
    height: 27px;
    cursor:pointer;
    display:inline-block;
}
.print:hover,
.pdf:hover{
    opacity:0.7;
}
.archive_link{
    float:right;
    font-size:12px;
    color:#555555;
}
.single-event .post_content h2,
.green a,
.green{
    color:#3a8529 !important;
}
.page-template-template-events-php .post_box .event_details{
    font-size:12px;
    margin-top:5px;
    line-height:18px;
    padding-top:2px;
}
.post_box .thumb img{
    width:100%;
    height:auto;
}
h3.event_post_title{
    font-weight:normal;
    margin-bottom:10px;
    font-size:18px;
}
h3.event_post_title a{
    font-weight:normal;
    text-decoration:none;
}
.post_txt_content{
    padding-left:10px;
}
.post_txt_content .email{
    background:#d1ae78;
    display:inline-block;
    padding:2px;
}
.post_txt_content .email a{
    font-size:12px;
    color:#555;
    text-decoration:none;
}
.event_actions {
    float: left;
    line-height: 40px;
    margin-right: 20px;
}
.event_actions .chckbox{
    display:inline-block;
    position:relative;
    top:3px;
}
.add_box span{
    font-size:12px;
    color:#555;
}
.event_terms {
    display:inline-block;
    padding: 0 20px;
    border-left: 1px solid #848282;
    border-right: 1px solid #848282;
}
.extra_details{
    margin-top:20px;
}
.registration{
    display:inline-block;
    float:right;
    margin-top:7px;
}
.registration_badge {
    width: 91px;
    height: 31px;
    float: right;
    background: url("img/registration_badge_en.jpg") no-repeat;
    font-size: 11px;
    padding: 10px 0 0 10px;
    text-align: center;
    color: #3a8529;
}
.columns.end.last{
    float:right;
}
#post_share_links{
    margin-top:30px;
}
.event_details{
    background:url("img/contactenv.jpg") 0 5px no-repeat;
    padding-left:33px;
}
.archive_post_like{
    margin-top:10px;
}
.post_txt_content .permalink a{
    color:#555;
    font-size:12px;
}
.spacer_10{
    padding:10px;
}
.calendar{
    width:100%;
}
body table.calendar,
body table.calendar tbody tr td,
body table.calendar tbody tr{
    border:0;
    background:transparent;
    padding:0;
}
.cal_wrap{
    background:#6d4507;
    padding:10px;
}
body table.calendar tbody tr .month{
    text-align:center;
    border-bottom:1px solid #d1ae77;
}
body table.calendar tbody tr h2{
    background:url("img/monthbg.jpg") repeat;
    margin:0;
    padding:5px;
    margin-bottom:20px;
    font-weight:normal;
    font-size:18px;
}
.calendar-day-np,
.calendar-day,
.calendar-day-head {
    border-left: 1px solid #d1ae77 !important;
    text-align: center;
    color: #d1ae77;
    font-size:24px;
}
.calendar-day-np:first-child,
.calendar-day:first-child,
.calendar-day-head:first-child{
    border:0 !important;
}
.day-number {
    background: url("img/monthbg.jpg") repeat;
    color: #6d4507;
    margin: 0.5px 4px;
}
.day-number.event_day{
    background: url("img/calander_event_day.jpg") repeat;
    position:relative;
    cursor:pointer;
}
.day-number.event_day a{
    color:#378a24;
    text-decoration:none;
}
.day-number a{
    text-decoration:none;
    padding: 10px;
    display: block;
    height: 100%;
    width: 100%;
    color:#6d4507;
}
.day-number.event_day.selected,
.day-number.event_day:hover{
    background:url("img/calander_event_day_hover.jpg") repeat;
}
.event_day_festival i.flag{
    width:14px;
    height:20px;
    background:url("img/flag.png") no-repeat;
    position:absolute;
    top:2px;
    right:5px;
    display:inline-block;
}
.month a {
    display: inline-block;
    padding: 0 10px;
    text-decoration:none;
    color:#6d4507;
}
.event_icon{
    display:none;
}
.calendar-day-head {
    padding: 10px !important;
}
.lightbox_overlay{
    position:fixed;
    lefT:0;
    top:0;
    width:100%;
    height:100%;
    background:#000;
    opacity:0.5;
    z-index:9999;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    display:none;
}
.lightbox_wrapper{
    position:fixed;
    lefT:0;
    top:187px;
    width:100%;
    height:100%;
    z-index:99999;
    display:none;
}
.lightbox_inner{
    width:100%;
}
.custom_lightbox{
    background:#fff;
    padding:4px !important;
}
.lightbox_inner .close {
    background: url("img/closebutton.jpg") no-repeat;
    width: 16px;
    height: 16px;
    position: absolute;
    left: 0;
    background-color: darkslategrey;
    padding: 13px;
    top: 0;
    z-index: 999;
    background-position: 50% 50%;
    background-color: #ffffff;
    cursor: pointer;
}
.single-event .event_details{
    padding:0;
    background:0;
    font-size:18px;
    line-height:22px;
    margin-bottom:10px;
}
.single-event .permalink{
    text-align:right;
}
.single-event .permalink a{
    font-size:12px;
}
.padpag{
    width:80%;
    margin:auto;
    padding-bottom:20px;
}
.single-event .registration_form label{
    width:32%;
    display:block;
    float:left;
    line-height:31px;
    color:#555555;
    font-size:12px;
}
.hidden_class{
    display:none;
}
.single-event .registration_form input[type=text]{
    border:1px solid #d1ae78;
    float:left;
    width:67%;
}
.single-event .registration_form .columns.six.first{
    border-right:1px solid #d1ae78;
    padding-right:6%;
}
.single-event .registration_form .columns.six.second{
    padding-left:6%;
}
.single-event .registration_form .form_row input[type=submit]{
    float:right;
}
.registration_form{
    padding:20px 5px;
}
.registration_form .err{
    text-align:center;
    color:red;
    display:none;
}
.zgalil_badge{
    text-align:right;
}
.post_actions{
    text-align:center;
    margin-top:3px;
}
#articles .zgalil_badge{
    text-align:left;
    margin-top:35px;
}
.events_calander .event_date {
    display: inline-block;
    width: 15%;
}
.events_calander .event_link {
    display: inline-block;
    float:right;
}
ul.quick_events{
    background:url("img/calander_event_day.jpg") repeat;
    margin-top:5px;
    padding:5px 10px;
    min-height:35px;
}
ul.quick_events li{
    color:#3a8529;
    font-weight: bold;
    line-height:24px;
    display:none;
}
ul.quick_events li a{
    color:#555;
    font-weight:normal;
}
.festival i.flag,
ul.quick_events li i.flag {
    width: 14px;
    height: 20px;
    background: url("img/flag.png") no-repeat;
    display: inline-block;
    float: left;
    margin-top: 3px;
    margin-right: 6px;
}
ul.quick_events li:first-child{
    display:block;
}
.page-template-template-cart-php .post_content{
    width:100%;
}
.single-event .attachemtns_slider{
    margin-bottom:20px;
}
.tab_title {
    background: #b6ce5e;
    padding: 0 10px;
    font-size: 18px;
    color: #3a8529;
    cursor: pointer;
    line-height: 43px;
    margin-top:10px;
}
.tab_title .date{
    font-weight:bold;
}
.tab_title .to_thecomplete_list{
    float:right;
}
.tab_title .arr_down{
    display:inline-block;
    height:13px;
    width:17px;
    background:url("img/complete_list_link.jpg") no-repeat;
    margin-left:10px;
    margin-right:10px;
    position: relative;
    top: 2px;
}
.single-event .event_details{
    font-size:12px;
    line-height:normal;
}
.tab_title .counter{
    display:inline-block;
    width:35px;
    height:35px;
    background:#e0f591;
    font-weight: bold;
     -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    border-radius: 50%;
    font-size:18px;
    line-height:34px;
    text-align:center;
}
.tab{
    display:none;
}
.tab.initial{
    display:block;
}
.tab.initial .event_wrap{
    display:none;
}
.tab.initial .event_wrap:first-child{
    display:block;
    opacity:0.4;
}
.post_content .slide_content h3{
    margin-bottom:0;
}
.page-template-template-cna-php .post_details{
    color:#6d4507;
    margin-bottom:10px;
}
.page-template-template-cna-php .post_links .website,
.page-template-template-cna-php .post_links .email{
    background:url("img/zgemaillink.jpg") no-repeat;
    display:inline-block;
    width:20px;
    height:20px;
    text-indent:-9999px;
    position:relative;
    overfloW:hidden;
}
.page-template-template-cna-php .post_links .email {
    width: 26px;
    height: 20px;
    background-position: 100% 0;
}
.post_links a{
    display:block;
    width:100%;
    height:100%;
}
.sbHolder{
    -moz-box-shadow: 0px 1px 5px #444;
    -webkit-box-shadow: 0px 1px 5px #444;
    box-shadow: 0px 1px 5px #444;
    font-family:blender;
    font-weight:bold;
    border:0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#444')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#444');
    background:#fd9c9c;
    color:#795009;
    font-family:Blender;
    font-size:16px;
    min-width:130px;
}
.sbSelector{
    color:#6d4507;
    font-family:Blender;
    font-size:16px;
    font-weight:bold;
    text-decoration:none !important;
}
.slect_holder{
    z-index:9999;
    position:relative;
    text-align:center;
    border-right:1px solid #bcbbbb;
}
.slect_holder_1{
    border-left:1px solid #bcbbbb;
}
.page-template-template-cna-php .slect_holder{
    opacity:1;
}
.comment_count {
    margin-top:8px;
    float: left;
    background: url("img/commentbg.jpg") no-repeat;
    width: 30px;
    line-height: 16px;
    color: #fff;
    text-align: center;
    height: 22px;
}
.archive_terms li{
    float:left;
    width:14.2%;
    text-align:center;
    position:relative;
}
.archive_terms li ul {
    position: absolute;
    top: 100%;
    left: 0;
    margin: 0;
    width: 100%;
    z-index: 999;
    border-left:1px solid #fff;
    display:none;
}
.archive_terms li ul li a{
    display:block;
    text-align:center;
    background:#cea96f;
    color:#fff;
    padding:4px;
    text-decoration:none;
}
.archive_terms li ul li{
    width:100%;
}
.archive_terms li a{
    display:block;
    text-align:center;
    background:#cea96f;
    color:#fff;
    padding:4px;
    text-decoration:none;
    border-left:1px solid #fff;
}
.archive_terms li a:hover{
    background:#6d4507;
}
.archive_terms li:first-child a{
    border-left:0;
}
.more_cats{
    cursor:pointer;
}
.archive_terms li.selected a{
    background:#6d4507;
}
.form-allowed-tags{
    display:none;
}
#respond .form-submit input{
    float:right;
    -moz-box-shadow: 0px 1px 5px #444;
    -webkit-box-shadow: 0px 1px 5px #444;
    box-shadow: 0px 1px 5px #444;
    font-family:blender;
    font-weight:bold;
    border:0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#444')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#444');
    background:#fd9c9c;
    color:#795009;
    font-family:Blender;
    font-size:16px;
      -webkit-transition: opacity 0.4s ease-in-out; /* Chrome, Safari 5+ */
         -moz-transition: opacity 0.4s ease-in-out; /* Firefox 5-15 */
           -o-transition: opacity 0.4s ease-in-out; /* Opera 12.00 */
              transition: opacity 0.4s ease-in-out; /* Chrome, Firefox 16+, IE 10+, Opera 12.10+ */
}
#respond textarea{
    height:80px;
    border:1px solid #d1ae78;
}

.comment-meta p{
    margin:0;
}
.date_author{
    float:right;
}
.comment-meta a{
    text-decoration:none;
}
.comment_author{
    display:inline-block;
    margin-right:10px;
}
.join_newsletter_button{
    padding:4px;
    text-decoration:none !important;
}
.page-template-template-contact-php input[type=text],
.page-template-template-contact-php input[type=email],
.page-template-template-contact-php input[type=tel],
.page-template-template-contact-php textarea{
    border:1px solid #e7d4b8;
}
.page-template-template-contact-php textarea{
    height:174px;
}
.messages,
.messages_slider{
    direction:ltr;
}

.messages_slider li a{
    color:#3b8729;
}
.newsletter_overlay{
    position:fixed;
    height:100%;
    width:100%;
    background:#fff;
    opacity:0.7;
    top:0;
    right:0;
    z-index:9999;
    display:none;
}
.newsletter_wrapper {
    position: fixed;
    width: 100%;
    z-index: 999999;
    max-width: 786px;
    background: #fff;
    display:none;
    padding: 20px;
}
.newsltter_inner_wrapper{
    width:
}
.close_newsletter{
    background:url("img/remove_from_cart.jpg") no-repeat;
    width:11px;
    height:11px;
    cursor:pointer;
    float:right;
}
.newsltter_inner_wrapper form {
    max-width: 580px;
    margin: auto;
}
.newsltter_inner_wrapper form h3{
    color:#795009;
    margin-bottom:20px;
    line-height:15px;
}
.newsltter_inner_wrapper form ul li{
    float:right;
    width:33%;
}
.newsltter_inner_wrapper form ul li label{
    display:inline-block;
    float:right;
}
.newsltter_inner_wrapper form ul li input{
    max-width:100%;
    text-align:left;
    float: right;
    width: 66%;
    margin-right:2%;
    margin-left:2%;
    height:20px;
}
.newsltter_inner_wrapper form ul li input[type=date]{
    width:60%;
    font-size:12px;
}
.newsltter_inner_wrapper form .block{
    width:100%;
}
.newsltter_inner_wrapper span.wpcf7-list-item{
    display:inline-block;
}
.newsltter_inner_wrapper span.wpcf7-list-item input[type="radio"]{
    position:relative;
    top:-2px;
}
.newsltter_inner_wrapper .wpcf7 input[type="submit"]{
    float:right;
}
.newsltter_inner_wrapper .wpcf7 input::-webkit-input-placeholder { /* WebKit browsers */
    color:    #fff;
}
.newsltter_inner_wrapper .wpcf7 input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #fff;
}
.newsltter_inner_wrapper .wpcf7 input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #fff;
}
.newsltter_inner_wrapper .wpcf7 input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #fff;
}
.ajax .slide_content{
    margin:6px 38px 0 0;
    border-left:0;
}
.ajax .slide_content .add_box{
    float:left;
    width:55%;
    margin-top:3px;
}
.ajax .content_slider_inner {
    float: left;
    width: 78%;
    padding: 0 4%;
    border-left-width: 1px;
    border-left-style : solid;
    border-right-width: 1px;
    border-right-style : solid;
}
.ajax .business_slide .slide_content{
    max-height:56px;
    width:86%;
}
.ajax .add_to_cart_wrap{
    float:right;
    position:relative;
    width:20%;
}
.ajax .icon{
    float:right;
}
.ajax .add_box > span{
    top:3px;
}
.ajax .add_box{
    line-height: 12px !important;
    display: inline-block;
    margin-top: 5px;
}
#stcpDiv{
    display:block !important;
}
#stwrapper{
    display:none;
}
.phonenumber{
    float:right;
    font-size:22px;
    color:#555555;
}
.logo img{
    width:auto;
}
.website {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 7px;
}
.website a{
    color:#617c05;
    font-weight:bold;
    font-size:16px;
}
#header_third_row .menu{
    margin-top:-7px;
}
.header_row_container{
    margin-top:10px;
}
.kfc_sprite{
    background-image:url("img/kfc_sprite.jpg");
}
.site_icons{
    text-align:center;
    border-left:1px solid #bcbbbb;
    border-right:1px solid #bcbbbb;
    max-width:166px;
    margin:auto;
}
.site_icons .kfc_sprite{
    width:40px;
    height:40px;
    display:inline-block;
}
.site_icons .kosher{
    background-position:-92px 0;
}
.site_icons .family{
    background-position:-46px 0;
}
.socialbox{
    padding-top:12px;
}
#lang_sel{
    margin-top:9px;
    width:100%;
}
#lang_sel li{
    width:100%;
}
.header_images{
    margin-top:-15px;
}
.product .currency{
    font-size: 14px;
    font-weight: bold;
    /* padding-top: 2px; */
    display: inline-block;
}
#homepage_slider{
    margin-bottom:20px;
}
.form_field label {
    float: left;
    display: inline-block;
    width: 34%;
    line-height:22px;
}
.form_field input[type=text] {
    float: right;
    width: 65%;
    height: 22px;
    border-top: 1px solid #d1ae78;
    border-bottom: 2px solid #e6d4b7;
    border-left: 1px solid #c8b598;
    border-right: 1px solid #e0cfb6;
}
.form_field textarea{
    border-top: 1px solid #d1ae78;
    border-bottom: 2px solid #e6d4b7;
    border-left: 1px solid #c8b598;
    border-right: 1px solid #e0cfb6;
    height:68px;
}
.homepage_contact input[type=submit]{
    float:right;
}
.product_border_box .borderbox{
    border:1px solid #cea96f;
    text-align:center;
    padding:6px;
    margin-bottom:20px;
}
.product_border_box .thumb{
    padding-bottom:12px;
    border-bottom:1px solid #cea96f;
    margin-bottom:5px;
}
.product_border_box  .product_details h2{
    color:#6d4507;
    font-weight:bold;
    font-size:14px;
    margin-bottom:5px;
}
.product_border_box  .product_details .excerpt p{
    font-size:12px;
    color:#555555;
    line-height:normal;
}
.product_border_box .product_details h2{
    line-height:normal;
}
.product_details_wrap{
    height:88px;
    overflow:hidden;
}

.product_details .price{
    padding:5px 0;
    border-top:1px solid #d8ba8c;
    text-align:center;
    color:#69810c;
    font-size:14px;
    line-height:normal;
    margin-top:10px;
    font-weight:bold;
}
.price span{
    font-size: 11px;
    position: relative;
    left: -1px;
}
.price span.amount {
    font-size: 22px;
    position: relative;
    top: 0px;
}
.pagination_block,
.pagination_block a{
    color:#69810c;   
}
.pagination_block a:hover{
    color:#69810c;   
    text-decoration:underline
}
.pagination_block .current{
    font-weight:bold;
}
.pagination_block a.next{
    background:url("img/pagination_next_green.jpg") no-repeat 100% 0;
}
.pagination_block a.prev{
    background:url("img/pagination_prev_green.jpg") no-repeat 0 0;
}
#header_second_row{
    margin-bottom: 30px;
    margin-top: 10px;
}
#deli .thumb{
    min-height:142px;
}
.page-template-template-contact-php form[name=contact_form] h3{
    displaY:none;
}
.page-template-template-contact-php form[name=contact_form] .fields_wrap{
    float:left;
    width:40%;
}
.page-template-template-contact-php form[name=contact_form] .message_field_wrap{
    float:left;
    width:60%;
    padding-left:5%;
}
.page-template-template-contact-php form[name=contact_form] .form_field textarea{
    height:90px;
}
.page-template-template-contact-php iframe{
    width:100%;
}

.page-template-template-contact-php h3.onthemap  {
    background:url("img/zgalillocation.jpg") no-repeat 100% 0;
    color: #617c05;
    font-size: 16px;
    margin-bottom: 20px;
    padding-top: 17px;
    float: left;
    padding-right: 48px;
}
.icl_lang_sel_translated{
    display:none;
}
#events_slider{
    clear: both;
    margin-top: 12px;
}
#events_slider .excerpt{
    margin-top:45px;
}
#events_slider .excerpt h3{
    color:#617c05;
    
}
#events_slider .thumb{
    text-align:center;
    height:138px;
}
#events_slider .permalink a{
    font-size:12px;
    text-align:right;
    color:#555;
    text-decoration:underline;
}
.deli_wrap .bx-pager{
    color:#617c05;
    text-align:center;
    letter-spacing:-4px;
    font-size:22px;
    margin-top:8px;
}
#deli .bx-prev,
#events_slider .bx-prev{
    position:absolute;
    left:0;
    top:14px;
    background:url("img/bxprev.jpg") no-repeat;
    text-indent:-9999px;
    overflow:hidden;
    display:inline-block;
    width:11px;
    height:14px;
}
#deli .bx-next,
#events_slider .bx-next{
    position:absolute;
    right:0;
    top:14px;
    background:url("img/bxnext.jpg") no-repeat;
    text-indent:-9999px;
    overflow:hidden;
    display:inline-block;
    width:11px;
    height:14px;
}
#events_slider .permalink{
    text-align:right;
    line-height:15px;    
}
.homepage_contact {
    margin: auto;
    border-right: 1px solid #bcbbbb;
    padding: 0 7% 5px;
    border-left: 1px solid #bcbbbb;
}

.slider_featured .bx-controls{
    position: absolute;
    right: 0;
    bottom: 1px;
    width: 32%;
    line-height: 39px;
}

.slider_featured .bx-pager >div{
    float:left;
    margin-right:7px;
    margin-bottom:7px;
    line-height:11px;
}
.slider_featured .bx-pager >div a{
    background:url("img/indicator_white.png") no-repeat;
    width:12px;
    height:12px;
    overflow:hidden;
    cursor:pointer;
    display:inline-block;
    text-align:center;
    font-size:11px;
}
.slider_featured .bx-pager {
    lefT: 48px;
    z-index: 99999;
    position: relative;
    top: -4px;
}
.slider_featured .bx-pager >div a.active{
    background:#617c05;
    border-radius:50%;
    color:#fff;
    font-size:11px;
}
.activity_hours_wrap{
    padding:5px;
    min-width:130px;
    z-index:999;
    position: absolute;
    top: 100%;
    color:#617c05;
    background: #fff;
    text-align: left;
	-moz-box-shadow: 0px 2px 6px #888;
	-webkit-box-shadow: 0px 2px 6px #888;
	box-shadow: 0px 2px 6px #888;
    opacity:0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#888888')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#888888');
   -webkit-transition: opacity 0.4s ease-in-out; /* Chrome, Safari 5+ */
     -moz-transition: opacity 0.4s ease-in-out; /* Firefox 5-15 */
       -o-transition: opacity 0.4s ease-in-out; /* Opera 12.00 */
          transition: opacity 0.4s ease-in-out; /* Chrome, Firefox 16+, IE 10+, Opera 12.10+ */
		  
}
.clock:hover .activity_hours_wrap{
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    opacity:1;
}
.deli_wrap .bx-wrapper{
    position:relative;
}
.site_icons{
    min-width:100px;
}
.site_icon{
    float: left;
    margin-top: -30px;
    margin-right: 10px;
}
.categories li .description_wrap{
    position:absolute;
    top:100%;
    right:0;
    font-size:12px;
    padding:8px 12px;
    color:#617c05;
	-moz-box-shadow: 0px 2px 6px #888;
	-webkit-box-shadow: 0px 2px 6px #888;
	box-shadow: 0px 2px 6px #888;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#888888')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#888888');
    display:none;
}
.categories li.discover .description_wrap{
    background:#e9f7fd;
}
.categories li.taste .description_wrap{
    background:#f8ed89;
}
.categories li.experience .description_wrap{
    background:#dcf18c;
}
.categories li .description div{
    padding:5px 0;
}
.categories li.discover .description_wrap .description{
    background:url("img/dots_blue.jpg") repeat-x;
}
.categories li.taste .description_wrap .description{
    background:url("img/dots_yellow.jpg") repeat-x;
}
.categories li.experience .description_wrap .description{
    background:url("img/dots_green.jpg") repeat-x;
}
.categories li.discover .description_wrap .description div{
    background:url("img/dots_blue.jpg") 0 100% repeat-x;
}
.categories li.taste .description_wrap .description div{
    background:url("img/dots_yellow.jpg") 0 100% repeat-x;
}
.categories li.experience .description_wrap .description div{
    background:url("img/dots_green.jpg") 0 100% repeat-x;
}
#tinynav1{
    display:none;
}
.menu .menu-item-language{
    displaY:none;
}
#header_third_row li ul.sub-menu{
    position:absolute;
    top:0;
    left:0;
}
#lang_sel_list{
    float:right;
}
#lang_sel_list a{
    line-height:42px !important;
}



/* westgalil_badge temporary style 11.4.2016
-------------------------------------------------------------------------------*/

.deli_wrap {
padding-bottom: 20px;
}


#deli h2{
display:none;
}