body {font-size:14px; font-family:arial; -webkit-font-smoothing:antialiased; padding:0px; margin:0px; color:#333; line-height:150%; background:#fff; overflow-x:hidden;}
@font-face {
    font-family: 'myfont';
    src: url('BrushScriptMT.eot');
    src: url('BrushScriptMT.eot?#iefix') format('embedded-opentype'),
        url('BrushScriptMT.woff2') format('woff2'),
        url('BrushScriptMT.woff') format('woff'),
        url('BrushScriptMT.ttf') format('truetype'),
        url('BrushScriptMT.svg#BrushScriptMT') format('svg');
    font-weight: normal;
    font-style: italic;
}
* {box-sizing: border-box; line-height:150%;}
p, span, form, h1, h2, h3, h4, h5 {margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; font-family:myfont;}
input, select, textarea {padding:10px; border:0px; line-height:100%; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
input[type="submit"] {cursor:pointer;}
span.error {color:red!important;}
span.success {color:green!important;}
a {text-decoration:none;}
img {border:0px;}
.img { background-size:cover!important; background-repeat:no-repeat; background-position:center; display:inline-block; transition:all 0.3s;}
#fancybox-wrap, #fancybox-wrap * {box-sizing:initial!important;}


/* Colors  #7e4532, #41342a, #888, #666, #f0f3cd, #fff */
/* Font size   14, 18, 24, 36special, */

.limit {width:1200px; min-width:1200px; margin:0 auto; }
hr {float:left; width:100%; height:0px; border:0px; border-top:1px dotted #aaa; line-height:0px; }

#head, #zone1, #zone2, #content, #zone3, #zone4, #zone5, .box2, .box3, #footer {width:100%; float:left; min-width:1200px;}

#head {height:186px; background:url('images/head-min.png') repeat-x center; position:relative; margin-top:-25px; text-align:center; position:fixed; z-index:50;}
#head #logo {displaY:inline-block; margin-top:25px; position:relative; z-index:30; }
#head #logo img {transition:all 0.3s;}
#head #logo img:hover {transform: scale(1.1, 1.1); }
#zone1 { height:39px; padding:10px 0; position:relative; text-align:initial; margin-top:-215px; color:rgba(255,255,255,0.5);}

#head ul {float:left; margin:0px; padding:0px; list-style:none; width:100%; position:relative; margin-top:-163px;}
#head ul li {float:left; widthauto:; margin:0px; padding:0px; list-style:none;}
#head ul li a {color:#fff; font-size:18px;  background-image:url('images/menuhover-min.png'); background-repeat:no-repeat; background-position:center; background-size:0px; margin-right:30px; float:left; padding:7px 0; transition:all 0.3s;}
#head ul li:last-child a {margin-right:0px;}
#head ul li:nth-child(4) {margin-right:390px;}
#head ul li a#selected1 {background:url('images/menuhover-min.png') no-repeat center; color:#f0f3cd;}
#head ul li a:hover {background-size:46px;}

#clear {float:left; width:100%; height:110px;}


#zone2 img {float:left; width:100%;}

#zone3 img {transition:all 0.3s;}
#zone3 img:hover {z-index:5; position:relative; transform: scale(1.05);}


#content {padding:0px 0 40px 0; background:#f8f9f1;}

.box1 {float:left; width:100%; margin-top:40px;}
.box1 h1 {float:left; text-align:center; font-size:38px; color:#41342a; width:100%; }
.box1 ul {float:left; width:100%; margin:20px 0 0 0; padding:20px 0; border-top:1px dotted rgba(0,0,0,0.2); border-bottom:1px dotted rgba(0,0,0,0.2);text-align:center;}
.box1 ul li {margin:0px; list-style:none; padding:0px; display:inline-block;}
.box1 ul li a {display:inline-block; margin:0 15px; padding:10px 15px; background:#7e4532; color:#fff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; transition:all 0.3s;}
.box1 ul li a:hover {transform: scale(1.2); background:#41342a; color:#f0f3cd;}
.box1 ul li a#selected2 {background:#41342a; color:#fff;}

#databox {float:left; width:100%; margin-top:40px;}

#data-gallery {float:left; margin-top:40px; width:100%;}
#data-gallery a {width:298px; height:230px; overflow:hidden; float:left; margin:2px 2px 0 0;}
#data-gallery .img {float:left; width:298px;  height:230px; transition:all 0.3s;}
#data-gallery .img:hover {width:328px; height:253px; position:relative; margin-left:-15px; margin-top:-12px;}
#data-gallery .paging {float:left; width:100%; margin-top:10px; display:none;}
#data-gallery .paging a {background:#fff; border:1px solid rgba(0,0,0,0.1); color:#666; float:left; margin:0 5px 0 0; padding:10px 15px; width:auto; height:auto;}
#data-gallery .paging a:hover, #data-gallery .paging a#selected3 {color:#7e4532; border:1px solid #7e4532;}

#contact form {float:left; width:1200px; margin-top:40px;}
#contact .cpart {float:left; width:400px;}
#contact .cpart2 {float:left; width:800px;}
#contact .row {float:left; width:100%; padding:3px;}
#contact .row strong {float:left; font-size:13px; font-weight:normal;  width:120px; color:#7e4532; position:relative; top:10px;}
#contact .row input {padding:10px; background:#fff; border:1px solid rgba(0,0,0,0.1); color:#666; float:left; width:250px;  transition:0.2s all;}
#contact .row textarea {padding:10px; background:#fff; border:1px solid rgba(0,0,0,0.1); color:#666; float:left; width:674px; height:198px;  transition:0.2s all;}
#contact .row input.sendbutton {background:#7e4532; border:0px; color:#fff; cursor:pointer; width:auto; padding:15px; }
#contact .row input:hover, #contact .row textarea:hover {transform: scale(1.05);}
#contact .row input.sendbutton:hover {background:#41342a; border:0px;  transform: scale(1.05);}
#contact .row img {float:left; width:100px; height:35px; background:#f5f5f5;}


#zone4 {padding:80px 0;}

#zone5 {background-image:url('images/mancare-min.jpg'); background-repeat:no-repeat; background-position:center; background-size:cover;}
#zone5 .limitback {float:left; width:100%; background:url('images/chef-min.png') no-repeat right center; padding:80px 0; }


.box2 {background-image:url('images/restaurant-min.jpg'); background-repeat:no-repeat; background-position:center; background-size:cover; }
.box2back {background:url('images/transparent.png'); float:left; width:100%; padding:80px 0; color:#fff;}

#footer {color:#f0f3cd; text-align:center; background:url('images/back.gif'); padding:15px 0;}

.theme-default .nivoSlider {box-shadow:none!important; -moz-box-shadow:noneimportant; -webkit-box-shadow:noneimportant;}
.theme-default .nivo-controlNav {position:relative; margin-top:-52px; z-index:10; padding:10px 0!important; background:rgba(0,0,0,0.3);}

