*{box-sizing:border-box}body{margin:0}.container{margin:0 auto;width:90%;max-width:960px}@media (min-width: 650px){.container{width:80%}}@media (min-width: 1024px){.container{width:70%}}p{margin-bottom:1.875rem}img{width:100%}ol,ul{margin:0;padding:0}ol li,ul li{list-style:none}a:link,a:visited{color:#CA581E;text-decoration:none}a[href^="mailto"]:link,a[href^="mailto"]:visited,a[href^="tel"]:link,a[href^="tel"]:visited{color:#777;font-weight:normal}a:hover{text-decoration:underline}.location a:hover{text-decoration:none}footer a:hover{text-decoration:none}section{margin-bottom:5.625rem}@keyframes motto{100%{transform:rotate(-3deg) translateY(0);opacity:1}}html{font-size:16px}@media (min-width: 0) and (max-width: 380px){html{font-size:14px}}body{font-family:Calibri,sans-serif;font-size:1rem;font-weight:bold;line-height:1.7;color:#333;text-align:center}.decorative-heading{margin:3.125rem 0 0.625rem}.decorative-heading h2{font-family:"Playball",cursive;font-size:2.2875rem;font-weight:700;color:#333;text-align:center;margin:0}.decorative-heading h2::first-letter{color:#CA581E}.decorative-heading img{display:block}header .motto{font-family:"Passion One",cursive;font-size:1.8rem;font-weight:normal;line-height:1.1;color:#7d7d7d}header .main-nav{font-family:"Open Sans",sans-serif;font-size:.875rem;font-weight:600;color:#fff;text-transform:uppercase;text-align:center}@media (min-width: 0) and (max-width: 380px){header .main-nav{font-size:0.6rem}}header .main-nav li a:link,header .main-nav li a:visited{color:#fff;text-decoration:none}header .main-nav li a:hover{color:#CA581E}.paper-border div p,.bio p{font-size:.75rem;font-weight:400;line-height:1.7;color:#777}.paper-border{text-align:left}.paper-border h3{font-size:1.1875rem;font-weight:700;line-height:1.4;color:#CA581E;text-transform:uppercase}.paper-border div h4{font-size:.875rem;font-weight:700;line-height:1.4;text-transform:uppercase}.location h3{font-size:1.5rem;font-weight:700}.location figure{text-align:left}.location figure .nazev-rest{font-size:1.0625rem;color:#fff;font-weight:300}.location figure .adresa-rest{font-size:0.75rem;font-weight:normal}.location .non-active .adresa-rest{color:#777}.bio h3{font-size:1.125rem;font-weight:700;line-height:1.4}.bio p{text-align:left}blockquote .quote{font-size:.8125rem;font-weight:normal;color:#777;font-style:italic;text-align:left;margin-bottom:0;position:relative}blockquote .quote::before{content:'\201C';font-family:Georgia,serif;font-size:7.5rem;font-weight:normal;color:#CA581E;position:absolute;left:-3.75rem;top:-3.125rem}blockquote .quote-author{font-size:.875rem;font-weight:normal;color:#CA581E;text-align:right;margin-top:5px}blockquote .quote-author::before{content:"\2014 \2009"}footer p{font-size:.8125rem;font-weight:300;line-height:1.5rem;color:#fff;text-transform:uppercase}@media (min-width: 380px){.header-pic{text-align:left}}.header-pic .logo{width:150px;margin-top:10px}@media (min-width: 380px){.header-pic .logo{margin-left:10px}}@media (min-width: 650px){.header-pic .logo{margin-top:20px;margin-left:20px;width:200px}}@media (min-width: 2000px){.header-pic .logo{width:240px}}.header-pic .motto{position:relative;z-index:-200;transform:rotate(10deg) translateY(400px);margin:0;text-align:center;opacity:0;animation:motto 1.5s ease-out 0.2s forwards}@media (min-width: 380px){.header-pic .motto{font-size:2.2rem}}@media (min-width: 650px){.header-pic .motto{font-size:2.6rem}}@media (min-width: 2000px){.header-pic .motto{font-size:3rem}}.header-pic .pic{position:relative;height:380px;height:calc(0.8 * 100vw);max-height:350px;overflow:hidden}.header-pic .pic .logo-bg{max-width:80%;height:auto;position:absolute;top:10px;left:0;right:0;margin:auto;z-index:-2;opacity:0.6}@media (min-width: 380px){.header-pic .pic .logo-bg{width:400px;left:auto;right:-100px;margin:0}}.header-pic .pic .products-mobil{position:absolute;left:0;right:0;margin:auto;bottom:0;transform:translate(0, 19%);width:95%}@media (min-width: 380px){.header-pic .pic .products-mobil{display:none}}.header-pic .pic .products{display:none}@media (min-width: 380px){.header-pic .pic .products{display:inline;position:absolute;left:0;right:0;margin:auto;bottom:0;transform:translate(0, 19%);width:95%;max-width:1000px}}@media (min-width: 650px){.header-pic .pic .products{width:90%}}@media (min-width: 1024px){.header-pic .pic .products{width:80%}}nav{background-color:#111;padding:1.7rem 0}@media (min-width: 0) and (max-width: 650px){nav{padding:0.6rem}}nav .main-nav{display:flex;justify-content:center}@media (min-width: 0) and (max-width: 260px){nav .main-nav{flex-wrap:wrap}}nav .main-nav li{align-self:center;margin:0 1rem}@media (min-width: 0) and (max-width: 650px){nav .main-nav li{margin:0 0.5rem}}.paper-border{padding:1.5rem 2.5rem;margin-bottom:1.25rem;box-shadow:inset 0 0 0 16px #fff,inset 0 0 0 17px #eee,inset 0 0 0 18px #fff,inset 0 0 0 19px #eee,inset 0 0 0 20px #fff,inset 0 0 0 21px #eee,0 4px 20px rgba(0,0,0,0.1)}.paper-border h3{padding-bottom:0.8rem;border-bottom:4px solid #eee}.paper-border div{display:flex;flex-direction:row;flex-wrap:no-wrap;margin-bottom:1.5rem}@media (min-width: 0) and (max-width: 380px){.paper-border div{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;text-align:center}.paper-border div img{margin-bottom:10px;margin-top:20px}}@media (min-width: 650px){.paper-border div{margin-bottom:2rem}}@media (min-width: 1024px){.paper-border div{margin-bottom:3rem}}.paper-border div img{width:100px;height:100px;border-radius:50%;box-shadow:inset 1px 1px 3px rgba(0,0,0,0.2),1px 1px 1px rgba(255,255,255,0.1)}.paper-border div h4{margin:0 0 -0.625rem}.paper-border div p{margin-bottom:0}.paper-border div div{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;padding-left:1rem;margin-bottom:0}.bio,.bio::before,.bio::after{border:1px solid #ccc;background-color:#fff;box-shadow:inset 0 0 30px rgba(0,0,0,0.1),1px 1px 3px rgba(0,0,0,0.2)}.bio{padding:1.5rem;margin:2.5rem auto 0;position:relative;max-width:90%}.bio::before,.bio::after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;transform:rotate(2.5deg);z-index:-1}.bio::after{transform:rotate(-2.5deg)}@media (min-width: 1024px){.bios{display:flex;justify-content:space-between}.bios .bio{flex:1}.bios .bio:first-child{margin-right:4rem}}.location{margin-bottom:2rem}@media (min-width: 380px){.location{display:flex;flex-wrap:wrap}.location h3{flex-basis:100%}.location a{flex-basis:50%}}@media (min-width: 650px){.location a{flex-basis:33.333%}}.location h3{margin-bottom:0.625rem}.location figure{margin:5px}.location figure img{display:block}.location figure figcaption{background-color:#333;padding:0.625rem;height:6rem;display:flex;flex-direction:column;justify-content:center}.location figure p{margin:0}.location .non-active{pointer-events:none;cursor:default}blockquote{max-width:600px;margin:auto;padding-left:3rem}#kontakt p:first-of-type{margin-bottom:0}footer{background-color:#CA581E;padding:1.875rem;position:relative}footer .arrow{position:absolute;top:-2.1875rem;left:0;right:0;margin:0 auto 2rem;background-color:#fff;width:3.75rem;height:3.75rem;border-radius:50%}footer .arrow a{width:100%;height:100%;display:flex;justify-content:center}footer .arrow a i{align-self:center;font-size:1.8125rem;color:#CA581E;margin-top:0.625rem}footer ul{display:flex;justify-content:center;margin:3rem 0 1.875rem}footer ul li{width:2.8125rem;height:2.8125rem;background-color:#9e4517;border-radius:3px;margin:0.3125rem}footer ul li a{display:table;width:100%;height:100%;border-radius:3px}footer ul li a:hover{background-color:#333}footer ul li a .fa{display:table-cell;vertical-align:middle;color:#fff;font-size:1.25rem}footer p{margin:0}

