*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{height:100%;font-size:100%}body{font-family:Roboto,sans-serif}#page,body{background:#fff}#page{opacity:0;margin-top:20px;z-index:10;position:relative;transition:all 1s ease 1s;-webkit-transition:all 1s ease 1s;-moz-transition:all 1s ease 1s;-o-transition:all 1s ease 1s}#page.displayed{opacity:1;margin:0}hr{border:0;height:1px;background-color:#e9e9e9}p{margin-bottom:34px;font-weight:300;letter-spacing:.6px;line-height:26px;color:#666;font-size:13px}a{text-decoration:none;outline:none;color:#ccc;border-bottom:1px solid #ccc;padding-bottom:4px;transition:.5s ease;-moz-transition:.5s ease;-webkit-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease}a:hover{opacity:.5}header{line-height:30px;z-index:100;top:0;padding:0 80px;height:140px;width:100%}#nav{float:right}#nav ul li{float:left;list-style:none}#nav ul li a{text-transform:uppercase;font-weight:300;margin-top:50px;letter-spacing:2px;margin-left:40px;display:block;color:#666;color:#000;border-bottom:0;padding-bottom:0;font-size:11px}header .logo{float:left;margin-top:25px;position:absolute;height:90px;transition:.5s ease;-moz-transition:.5s ease;-webkit-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease}header img:hover{opacity:.7}header .facebook-header-icon{margin-top:8px;height:15px}#nav ul li .selected{border-bottom:1px solid #bbb}.hero-image-home{background-image:url(../img/hero-image-home.jpg);background-position:50%;overflow:hidden;background-size:cover;height:500px;background-color:#f3f3f3;width:100%}.hero-image-menu{background-image:url(../img/hero-image-menu.jpg/)}.hero-image-gallery,.hero-image-menu{background-position:50%;overflow:hidden;background-size:cover;height:350px;background-color:#f3f3f3;width:100%}.hero-image-gallery{background-image:url(../img/hero-image-gallery.jpg)}.hero-image-contact{background-image:url(../img/hero-image-contact.jpg);background-position:50%;overflow:hidden;background-size:cover;height:350px;background-color:#f3f3f3;width:100%}.main{margin:120px auto;text-align:justify;width:660px}td,th{text-align:left;padding:4px 20px 0 25px;height:45px}table{border-collapse:collapse;width:100%}table,th{font-weight:300;letter-spacing:.6px;line-height:26px;color:#666;font-size:13px}th{height:45px}td:nth-of-type(2n){text-align:right;padding:0 25px 0 20px;min-width:90px}.example-image,.example-image-link{height:150px;width:150px}.example-image-link{margin:0 20px 20px 0;display:inline-block}.example-image-link:nth-of-type(4n+0){margin-right:0}form input,form textarea{font-family:Roboto,sans-serif;margin-bottom:20px;font-weight:300;border-radius:1px;border:1px solid #c7c7c7;letter-spacing:.6px;padding-left:14px;height:35px;font-size:12px;width:100%}form input,form input:active,form input:focus,form textarea,form textarea:active,form textarea:focus{transition:.5s ease;-moz-transition:.5s ease;-webkit-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease}form input:active,form input:focus,form textarea:active,form textarea:focus{border:1px solid #343638;outline:none}form textarea{-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;padding:10px 0 0 14px;height:100px}form textarea,form textarea:focus{transition:.5s ease;-moz-transition:.5s ease;-webkit-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease}form textarea:focus{height:200px}form input:last-of-type{line-height:36px;display:block;color:#fff;padding-left:0;height:40px;background-color:#343638;width:160px}form input:last-of-type,form input:last-of-type:active,form input:last-of-type:focus,form input:last-of-type:hover{border:1px solid #343638;transition:.5s ease;-moz-transition:.5s ease;-webkit-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease}form input:last-of-type:active,form input:last-of-type:focus,form input:last-of-type:hover{color:#000;cursor:pointer;background-color:#fff}input{-webkit-border-radius:0;border-radius:0;-webkit-appearance:none}footer{text-align:center;height:80px;background-color:#f3f3f3}footer p{margin-bottom:0;letter-spacing:0;line-height:80px;color:#aaa;font-size:13px}@media screen and (max-width:720px){header{padding-left:30px}#nav{right:0;top:132px;width:100%}#nav,#nav:before{position:absolute}#nav:before{font-family:sans-serif;right:30px;line-height:27px;display:block;color:#323232;cursor:pointer;font-style:normal;top:-82px;font-size:20px;content:"\2630"}#nav ul{margin:0 auto;text-align:center;background-color:#343638;width:100%}#nav ul li{float:none}#nav ul li a{margin:0;line-height:60px;color:#fff;z-index:10;height:60px;transition:.5s ease;-moz-transition:.5s ease;-webkit-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease}#nav ul li a:hover{opacity:1;text-decoration:none;color:#000;background-color:#fff}#nav ul{transform-origin:100% 0;-moz-transform-origin:100% 0;-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;-o-transform-origin:100% 0;opacity:0;transform:perspective(0) rotate3d(0,0,0,0);-moz-transform:perspective(0) rotateX(-90deg);-ms-transform:perspective(0) rotate3d(0,0,0,0);-o-transform:perspective(0) rotate3d(0,0,0,0);-webkit-transform:perspective(0) rotateX(-90deg);display:block;overflow:hidden;height:0;transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out}#nav.open ul{opacity:1;transform:translateY(8px);-ms-transform:translateY(8px);-o-transform:translateY(8px);-moz-transform:translateY(8px);-webkit-transform:translateY(8px);height:auto}#nav ul li .selected{border-bottom:0}.hero-image-contact,.hero-image-gallery,.hero-image-home,.hero-image-menu{height:300px}.main{padding:0 30px;width:auto}.example-image{height:auto;width:100%}.example-image-link,.example-image-link:nth-of-type(4n+0){margin-bottom:20px;border-bottom:0;padding-bottom:0;height:auto;margin-right:4%;width:48%}.example-image-link:nth-of-type(2n){margin-right:0}}