.clearfix:after{content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden}*{margin:0;padding:0;font-family:'Open Sans',sans-serif}body{height:100%;background-image:url(../img/bckrd_logo_05.gif);background-attachment:fixed}#wrapper{min-height:100%;height:auto;height:100%;margin:0 auto -60px}section{padding-top:100px;padding-bottom:120px;height:100%;background-color:#fff;border-bottom:1px solid #999;min-height:150%}section#about,section#locations,section#imprint{background-color:#fcfbe3}p{font-size:18px}h1,h2,h3,h4{font-family:'Droid Serif',serif}h3{margin-top:0}h4{margin:20px 0 0 0}h2{font-size:40px;margin-bottom:40px}.navbar-fixed-top{border-width:0;top:0}.navbar-fixed-top,.navbar{background-color:#5e2e0d}.navbar-default .navbar-nav>li>a{color:#fffed9;transition:color .3s}.navbar-default .navbar-brand{color:#fffed9;font-family:'Droid Serif',serif;font-weight:700}.active{color:#9c6b41!important;transition:color .3s}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#9c6b41;transition:color .3s}.navbar-brand:hover{color:#9c6b41!important;transition:color .3s}.main-headline{position:absolute;font-size:.1em;left:-2000px}.header-container{margin-top:50px;height:100px;background-image:url(../img/markise_12.png);background-position:-15px -100px;position:relative}.header-img-left{position:absolute;top:-100px;left:-15px;width:15px;height:200px;background-image:url(../img/markise_rand3.png)}.header-img-right{position:absolute;top:-100px;right:-15px;width:15px;height:200px;background-image:url(../img/markise_rand5.png);background-position:15px}#home{padding-top:0}.headline img{margin:0 auto}.headline-img{position:relative}.headline-backgroundImg{position:relative}.headline-backgroundImg img{background-color:#999;border:solid 1px #999;border-radius:10px;margin-top:25px}.headline-txt{margin-top:25px}.headline-slogan{font-family:'Droid Serif',serif;margin-top:20px;font-size:18px;text-align:center}#home h3{font-size:27px;text-align:center;margin-top:50px;margin-bottom:40px}.top-margin{margin-top:10px}.products-info-text{margin-bottom:50px}#products .row .row div{margin-bottom:20px}#products .img-responsive{border-radius:5px;position:relative;border:1px solid #777;background-color:#777}#products h3{text-align:center;margin-top:30px;margin-bottom:20px}#products .bottom-margin{margin-bottom:20px}.product-img-offset-right{left:-8px}.product-row-middle{margin-bottom:35px}.logo-circle-container{width:100%;margin-top:20px}.logo-line-left{display:block;border-bottom:solid 2px #555;width:120px;margin:0 auto;position:relative;left:-90px;top:30px}.logo-line-right{display:block;border-bottom:solid 2px #555;width:120px;margin:0 auto;position:relative;left:90px;top:30px}.logo-circle{background-size:cover;overflow:hidden;display:block;width:40px;height:40px;border:1px solid #000;border-radius:40px;margin:0 auto}.logo-circle.jam{background-image:url(../img/icon-jelly.png)}.logo-circle.cakes{background-image:url(../img/icon-cupcake.png)}.logo-circle.coffee{background-image:url(../img/icon-coffee37.png)}.about-info-text{margin-bottom:35px}.images-about{margin-top:20px}#about img{border-radius:5px;border:1px solid #999;background-color:#999}.road-map{margin-top:30px}.road-map img{border-radius:5px;border:1px solid #777;background-color:#777}#about ul{list-style-position:inside}#about li{font-size:18px}section#contact{min-height:1000px}form input,form label,form textarea{display:block}form label{font-size:18px}form .form-text{margin-bottom:30px}form .form-validation-infotext{height:50px;color:#f00}form button{margin-top:20px;padding:10px;background-color:#fffed9}form button,form input,form textarea{border:solid 1px #999;border-radius:4px}form input,form textarea{width:90%;padding:5px;margin-bottom:15px}form button:hover{background-color:#5e2e0d;color:#fffed9}form button{margin-right:10%}#imprint{padding-top:150px;padding-bottom:300px;margin-bottom:30px}#imprint p{margin-bottom:20px}footer{position:fixed;bottom:0;margin:0 auto;height:24px;width:100%;background-color:#5e2e0d}footer ul{list-style:none}footer ul li{display:inline-block;margin:3px 5px 0 10px;float:right}footer ul li a{color:#fffed9}footer ul li a:hover,footer ul li a:focus{color:#bfa789}.underline-double{position:relative;top:-25px;width:100%;margin:-3px 0 0;display:block;height:6px;border-top:2px solid #555;border-bottom:1px solid #777}.underline-small{position:relative;top:-25px;margin:-3px auto 0;display:block;width:120px;border-top:2px solid #222}.underline-single{position:relative;bottom:-40px;margin:-3px auto 0;display:block;width:100%;border-top:1px solid #555}.directional-buttons{position:fixed;top:50%;right:40px;z-index:2000;font-size:2em}.directional-buttons button{border:0;display:block;background-color:rgba(255,255,255,0)}@media screen and (max-width:768px){body{background-image:none}}@media screen and (max-width:480px){#home h3{text-align:left}}@media screen and (max-width:992px){#head_img{max-width:65%}.product-img-offset-right{left:0}}@media screen and (min-width:768px){.img-about-left{padding-left:0;padding-right:30px}.img-about-right{padding-left:30px;padding-right:0}}@media screen and (min-width:992px) and (max-width:1200px){.header-container{background-image:url(../img/markise_12.png);background-position:-15px -100px;position:relative;left:4px}.header-img-right{right:-5px;width:5px;background-image:url(../img/markise_rand3.png);background-position:-25px}.img-about-left{padding-left:0;padding-right:30px}.img-about-right{padding-left:30px;padding-right:0}}@media screen and (max-width:992px){.navbar-default .navbar-nav>li>a{text-align:center}}