*{
margin:0;
padding:0;
}
html, body
{
height:100%;
}
body
{
color:#8C8C2C;
background:#fdfce8;
margin-top:-425px;
font-family:'Dosis', sans-serif;
}
ul
{
list-style-type:none;
}
img
{
border:none;
}
a
{
text-decoration:none;
}
#footer #ft-content a
{
color:#f5deb3;
}
#footer #hd-content a, #page a
{
color:#8C8C2C;
}
#page #title{
margin-bottom:35px;
text-transform:uppercase;
border-bottom:1px dashed;
padding-bottom:15px;
padding-top:15px;
border-top:1px dashed;
font-size:37px;
}
.hu #page #title #small{
font-size:46px;
}
.hu #page #title #big{
display:block;
font-size:79px;
}
.en #page #title #small{
font-size:34px;
}
.en #page #title #big{
display:block;
font-size:91px;
}
#page #title.center{
text-align:center;
}
#page #title.home{
margin-left:200px;
}
#push
{
height:900px;
}
#header
{
min-width:960px;
width:100%;
height:149px;
position:absolute;
left:0;
top:0;
border-bottom:39px solid #8C8C2C;
}
#header #header-image
{
width:100%;
margin-top:-89px;
position:absolute;
z-index:-1;
}
#header #hd-content #nav{
margin-top:-106px;
float:left;
margin-left:240px;
}
#header #hd-content #nav ul  li{
float:left;
height:39px;
line-height:39px;
opacity:0.5;
-webkit-transition:opacity 0.2s linear;
-moz-transform-origin:opacity 0.2s linear;
-o-transform-origin:opacity 0.2s linear;
}
#header #hd-content #nav ul  li a{
color:#fff;
padding:0 20px;
display:block;
cursor:pointer;
text-transform:uppercase;
}
#header #hd-content #nav ul  li#current-page{
opacity:1;
-webkit-transform:scale(1.2);
-moz-transform:scale(1.2);
-o-transform:scale(1.2);
transform:scale(1.2);
}
#header #hd-content #nav ul  li:hover{
opacity:1;
-webkit-transform:scale(1.2);
-moz-transform:scale(1.2);
-o-transform:scale(1.2);
transform:scale(1.2);
}
#header #hd-content 
{
margin:auto;
width:960px;
padding-top:4px;
}
#header #hd-content #info 
{
float:left;
font-size:14px;
margin-top:3px;
}
#header #hd-content #info .divider 
{
margin:0 10px;
}
#header #hd-content #info  p #phone
{
background:url("/images/phone.png") no-repeat left center;
padding-left:23px;
}
#header #hd-content #info  p #location
{
background:url("/images/location.png") no-repeat left center;
padding-left:23px;
cursor:pointer;
}
#header #hd-content #info  p #hours
{
background:url("/images/hours.png") no-repeat left center;
padding-left:23px;
}
#header #hd-content #lang 
{
float:right;
}
#header #hd-content #lang a img
{
vertical-align:middle;
margin-top:2px;
}
#header #hd-content #lang a #current-lang
{
border-bottom:2px solid #8C8C2C;
margin-top:3px;
}
#header #hd-content #lang span
{
font-size:10px;
}
#header #hd-content #logo {
float:left;
}
#page {
z-index:2;
width:960px;
margin:auto;
min-height:100%;
}
#page #work #section p span{
display:block;
margin:30px;
}
#page #work #section p span:before{
content:'\25cf';
margin-right:10px;
}
#page #work #section{
margin:50px 0;
}
#page #work h2{
text-align:center;
text-transform:uppercase;
}
#page #work h3{
text-transform:uppercase;
}
#page #menu{
background:#8C8C2C;
-webkit-border-radius:10px;
-moz-border-radius:10px;
-o-border-radius:10px;
border-radius:10px;
}
#page #new{
text-indent:-9999px;
color:transparent;
width:250px;
height:250px;
margin-top:-256px;
margin-bottom:70px;
}
.hu #page #new{
background:url("/images/new-hummus-place-hu.png") no-repeat;
}
.en #page #new{
background:url("/images/new-hummus-place-en.png") no-repeat;
}
#page #menu .cat:before
{
content:"";
display:block;
position:absolute;
z-index:-1;
width:100%;
height:100%;
background:#000;
opacity:0.3;
-webkit-border-radius:10px;
-moz-border-radius:10px;
-o-border-radius:10px;
border-radius:10px;
}
#page #menu .col{
float:left;
width:320px;
}
#page #menu .cat{
margin:30px;
position:relative;
}
#page #menu .cat .cat_content{
padding:15px;
}
#page #menu .cat .item{
color:#f5deb3;
padding:5px 0;
border-bottom:1px dashed #fff;
}
#page #menu .cat h2 {
color:#fff;
text-transform:uppercase;
font-size:30px;
padding-bottom:10px;
border-bottom:3px solid #fff;
}
#page #menu .cat .item h3 .name{
text-transform:uppercase;
}
#page #menu .cat .item h3 .desc{
font-size:14px;
}
#page #menu .cat .item .price{
font-size:25px;
color:#baf17d;
margin-top:10px;
}
#page #slider_bg #PreviousButton{
background:url("/images/previous.png") no-repeat left;
}
#page #slider_bg #NextButton{
background:url("/images/next.png") no-repeat right;
}
#page #slider_bg #NextButton:hover, #page #slider_bg #PreviousButton:hover {
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-o-transform:scale(1.1);
transform:scale(1.1);
}
#page #slider_bg #sliders #slider .slide .box {
float:left;
width:260px;
padding:0 9px;
}
#page #slider_bg .button {
height:217px;
width:63px;
float:left;
margin-top:2px;
-webkit-transition:all .1s ease-in-out;
-moz-transition:all .1s ease-in-out;
-o-transition:all .1s ease-in-out;
transition:all .1s ease-in-out;
}
#page #slider_bg #sliders #slider {
width:1668px;
}
#page #slider_bg #sliders {
float:left;
overflow:hidden;
width:834px;
}
#page #slider_bg #sliders #slider .slide{
width:834px;
overflow:hidden;
float:left;
}
#page #slider_bg #sliders #slider .box h2 {
text-transform:uppercase;
padding:5px 0px;
margin-bottom:5px;
color:#f5deb3;
float:right;
background:#8C8C2C;
width:250px;
padding-left:10px;
border-top:4px solid #f5deb3;
}
#page #slider_bg #sliders #slider .slide .box p {
font-size:15px;
}
#page .box_ {
width:432px;
height:400px;
background:url("/images/box.png") no-repeat;
float:left;
margin:24px;
}
#page #why-hummus{
margin-top:70px;
padding-top:40px;
border-top:10px solid;
}
#page #why-hummus h3{
text-transform:uppercase;
font-size:100px;
text-align:center;
}
#page #why-hummus p{
font-size:25px;
}
#page #why-hummus p span:before{
content:"- ";
}
#page #why-hummus p span{
display:block;
margin:10px 0;
}
#footer {
min-width:960px;
width:100%;
height:338px;
clear:both;
margin-top:53px;
overflow:hidden;
background:url("/images/map.png") no-repeat #8C8C2C;
background-size:100%;
border-top:20px solid #8C8C2C;
}
#footer #ft-content
{
padding-top:30px;
margin:auto;
width:960px;
text-align:center;
color:#f5deb3;
}
#footer #ft-content #copy
{
font-size:18px;
margin-top:255px;
}
#footer #ft-content #copy #rights
{
display:block;
font-size:10px;
margin-top:5px;
margin-bottom:10px;
}
#header #hd-content #follow
{
float:right;
margin-top:8px;
margin-right:-50px;
width: 230px;
}
#header #hd-content #follow a{
margin:0 5px;
}  
#header #hd-content #follow a img{
-webkit-transition-duration:0.5s;
-moz-transition-duration:0.5s;
-o-transition-duration:0.5s;
transition-duration:0.5s;
-webkit-transition-property:-webkit-transform;
-moz-transition-property:-moz-transform;
-o-transition-property:-o-transform;
transition-property:transform;
}  
#header #hd-content #follow a img:hover
{ 
-webkit-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-o-transform:rotate(360deg);
transform:rotate(360deg);
}
#footer #ft-content #validation{
margin-top:21px;
} 
#footer #ft-content #validation a{
margin:0 5px;
}   
input
{
margin-bottom:30px;
font-size:16px;
padding:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
border:1px #8C8C2C solid;
}
textarea
{
padding:5px;
border:1px #8C8C2C solid;
margin-bottom:30px;
font-size:16px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
resize:none;
}
.clearfix {
display:block;
clear:both;
visibility:hidden;
}
.downloadlink {
  text-align: center;
margin-top: -15px;
margin-bottom: 10px;
}