@font-face {
    font-family: 'FbPracticaNarrowRegular';
    src: url('../fonts/FbPracticaNarrowRegular_0.eot');
    src: url('../fonts/FbPracticaNarrowRegular_0.eot') format('embedded-opentype'),
         url('../fonts/FbPracticaNarrowRegular_0.woff2') format('woff2'),
         url('../fonts/FbPracticaNarrowRegular_0.woff') format('woff'),
         url('../fonts/FbPracticaNarrowRegular_0.ttf') format('truetype'),
         url('../fonts/FbPracticaNarrowRegular_0.svg#FbPracticaNarrowRegular_0') format('svg');
}
@font-face {
    font-family: 'FbPracticaNarrowBold';
    src: url('../fonts/FbPracticaNarrowBold_0.eot');
    src: url('../fonts/FbPracticaNarrowBold_0.eot') format('embedded-opentype'),
         url('../fonts/FbPracticaNarrowBold_0.woff2') format('woff2'),
         url('../fonts/FbPracticaNarrowBold_0.woff') format('woff'),
         url('../fonts/FbPracticaNarrowBold_0.ttf') format('truetype'),
         url('../fonts/FbPracticaNarrowBold_0.svg#FbPracticaNarrowBold_0') format('svg');
}
@font-face {
    font-family: 'MyriadHebrewRegular';
    src: url('../fonts/MyriadHebrewRegular.eot');
    src: url('../fonts/MyriadHebrewRegular.eot') format('embedded-opentype'),
         url('../fonts/MyriadHebrewRegular.woff2') format('woff2'),
         url('../fonts/MyriadHebrewRegular.woff') format('woff'),
         url('../fonts/MyriadHebrewRegular.ttf') format('truetype'),
         url('../fonts/MyriadHebrewRegular.svg#MyriadHebrewRegular') format('svg');
}

html { position:relative; min-height:100%; }
body{ padding:0; margin:0px; background:#000 url(../img/eatogether-body-bg.jpg) 50% 0 no-repeat; background-size:cover; overflow-x:hidden; direction:rtl;}
ul{ list-style:none;}
th { text-align:center; margin:0;}
body a { text-decoration:none; outline:none;}
body a:hover, body a:focus { text-decoration:none; outline:none;}
select { outline:none;}
a img { border:none;}
a {  transition:all 0.2s ease-out 0s;}
img{ border:0px;}
p{ padding:0; margin:0;}
h1, h2, h3, h4, ul, p{ padding:0; margin:0;}
a:focus { color:#FFF;}
input:focus , textarea:focus , a:focus { outline:0;}
textarea { resize:none;}
input::-moz-placeholder { opacity:1;}
/*input[placeholder], [placeholder], *[placeholder] { font:14px 'OpenSansRegular'; color:#999999!important; font-weight:normal;}*/
.clr { clear:both; height:0px;}
 header { width:100%; float:left; z-index:10001; position: relative; background:#fafafa; padding:12px 0 6px; margin:0 0 6px;}
 
.logo-sec { width:100%; float:left;}
.logo { width:400px; display:table; margin:0 auto 25px;}
.menu-sec { width:auto; display:table; margin:0 auto;}

.main-content-sec { width:100%; float:left; position: relative; padding:50px 0 0; border-top:4px solid #fafafa; border-bottom:4px solid #fafafa;}

.main-text-sec { width:100%; float:left;}
.main-text-center { width:950px; display:table; margin:0 auto; border-bottom:1px solid #3d3d3d; border-top:1px solid #3d3d3d;} 
.main-text-center p { width:100%; float:left; margin:20px 0; text-align:center; font:18px/20px "FbPracticaNarrowRegular"; color:#fff; letter-spacing:.5px;}
.main-text-center p strong { font-weight:normal; font-family:"FbPracticaNarrowBold";}
.eat-men { width:100%; float:left; padding:25px 0 0;}
.eat-men img { display:block; margin:0 auto;}

.bultahup-content-sec { width:100%; float:left; position: relative; padding:20px 0 15px; border-top:2px solid #000; border-bottom:2px solid #000; background:#fafafa;}
.bultahup-content { width:100%; float:left;}
.bultahup-content p { width:100%; float:left; text-align:center; font:20px/24px "FbPracticaNarrowRegular"; color:#020202; letter-spacing:.5px;}
.bultahup-content p span { font-family:"MyriadHebrewRegular";}

.video-sec { width:100%; float:left; position: relative; padding:30px 0; border-top:4px solid #fafafa; border-bottom:4px solid #fff;}
.video-center { width:650px; display:table; margin:0 auto; position:relative;}
.video-center img { width:100%; float:left;}
.video-area { width:100%; float:left; border:0; height:350px;}
.video-center:after , .video-center:before { width:2px; height:100%; background:#6d6d6d; position:absolute; top:0; left:-12px; content:"";}
.video-center:before { left:inherit; right:-12px;} 

 footer { width:100%; float:left; padding:20px 0 50px; background:#fff; border-top:2px solid #000;}
.foot-center  { display:table; margin:0 auto;}
.foot-center p  { float:left; font:23px/24px "FbPracticaNarrowRegular"; color:#020202; letter-spacing:.5px; font-weight:600;}
.foot-center ul  { float:right;}
.foot-center ul li  { float:right; font:23px/24px "FbPracticaNarrowRegular"; color:#020202; margin:0 5px; letter-spacing:.5px; font-weight:600;}
.foot-center ul li a {color:#020202;}
.foot-center ul li span  , .foot-center p span { font-weight:600; font-family:"MyriadHebrewRegular"; }
.foot-center ul li img { float:right; margin:0 0 0 10px;} 

/*cooking*/
.cokking-sec { width:100%; float:left}
.cokking-sec h1 { width:100%; float:left; margin:30px 0; text-align:center;}
.cokking-sec h1 span { display:table; margin:0 auto; background:#fff; font:24px/30px "FbPracticaNarrowBold"; color:#000; padding:6px 15px;}
.cooking-center  { width:950px; display:table; margin:0 auto;} 
.cooking-list { width:100%; float:left}
.cooking-list li { width:48%; float:right}
.cooking-list li:nth-child(even) { float:left}
.cooking-list li h2 { width:100%; float:left; font:24px/30px "FbPracticaNarrowBold"; color:#fff; border-bottom:2px solid #fff; margin:0 0 10px; letter-spacing:1px;}
.cooking-list li p { width:100%; float:left; font:17px/20px "FbPracticaNarrowRegular"; color:#fff; min-height:55px; letter-spacing:.5px;}
.cooking-list-last li { float:none; display:table; margin:0 auto;}
.cooking-list-last { margin:0 0 60px;}

/*private*/
.private-meals { width:100%; float:left; margin:30px 0 40px;}
.private-meals-box { width:45%; float:right;}
.private-meals-box:nth-child(even) { float:left;}
.private-meals-box h2 { width:100%; float:left; font:24px/30px "FbPracticaNarrowBold"; color:#fff; border-bottom:2px solid #fff; margin:0 0 10px; letter-spacing:1px;}
.private-meals-box h2 span { font-family:"MyriadHebrewRegular"; }
.private-meals-box p { width:100%; float:left; font:18px/22px "FbPracticaNarrowRegular"; color:#fff; letter-spacing:.5px; margin:0 0 15px;}
.private-meals-box ul { width:100%; float:left; margin:0 0 15px;}
.private-meals-box ul li { width:100%; float:left; font:18px/22px "FbPracticaNarrowRegular"; color:#fff; letter-spacing:.5px; }
.extra-height { width:100%; float:left; min-height:80px;}

/*price*/
.price-box { width:470px; display:table; margin:0 auto 80px;}
.price-box  h1 { width:100%; float:left; margin:15px 0 30px 0; text-align:center;}
.price-box  h1 span { width:170px; display:table; margin:0 auto; background:#fff; font:24px/24px "FbPracticaNarrowBold"; color:#000; padding:6px 15px;}

.price-lists { width:100%; float:left; margin:0 0 15px; text-align:center;}
.price-lists h2 { width:100%; float:left; font:24px/26px "FbPracticaNarrowBold"; color:#fafafa; letter-spacing:1px; border-top:3px solid #fafafa; border-bottom:5px solid #fafafa; padding:7px 0; }
.price-lists h2 span { font-family:"MyriadHebrewRegular";}
.price-lists h2 span.sm { font-size:18px; font-family:"FbPracticaNarrowRegular";}
.price-lists h3 { width:100%; float:left; font:24px/26px "FbPracticaNarrowBold"; color:#000000; letter-spacing:1px; border-top:2px solid #000; padding:7px 0; background:#fafafa; }
.price-lists h4 { width:100%; float:left; font:24px/26px "FbPracticaNarrowBold"; color:#fafafa; letter-spacing:1px; padding:7px 0; }

/*gallery*/
.gallery-tag { width:100%; float:left; margin:0 0 15px;}
.our-gallery-sec { width:100%; float:left; margin:0 0 80px;}
.our-gallery-sec .carousel-inner > .item img { display:block; margin:0 auto;}
.our-gallery-sec .carousel-inner > .item:after , .our-gallery-sec .carousel-inner > .item:before { width:100%; height:2px; background:#000; top:5px; left:0;position:absolute; content:""; }
.our-gallery-sec .carousel-inner > .item:before { top:inherit; bottom:5px;}
.our-gallery-sec .carousel-control { width:50px; top:49%; bottom:inherit; opacity:.7;}
.our-gallery-sec .carousel-control:hover { opacity:1;}
.our-gallery-sec .carousel-control.left { background:none; left:10px; padding:0;}
.our-gallery-sec .carousel-control.right { background:none; right:10px; padding:0;}

.large-gallery .carousel-inner > .item img { display:block; margin:0; width:100%; float:left;}

.light-gallery { width:100%; float:left;}
.light-gallery li { width:20%; float:left;  padding:10px;}
.light-gallery li a { width:100%; float:left; position:relative;}
.light-gallery li a:after { position:absolute; top:5px; left:5px; right:5px; bottom:5px; border:1px solid #000; z-index:1; content:"";}
.fancybox-lock .fancybox-overlay { direction:ltr;}