/*
Theme Name: Grillstube Natmann
Theme URI: http://www.grillstube-natmann.de/
Description: Erstellungsjahr: 2015
Author: Marcel Natmann
Version: 2.0
*/

* {margin:0;padding:0;}
*::-moz-selection {background:#770b10;color:#fff;}
*::selection {background:#770b10;color:#fff;}

html,body {height:100%;margin-top:0!important;}
body {line-height:26px;font-family:'Open Sans',serif;font-weight:400;font-size:18px;color:#333;background:#fff;}

h1 {font-size:28px;color:#b75007;margin:20px 0 20px 0;padding:0;}
h2 {font-size:24px;color:#770b10;margin:20px 0 10px 0;padding:0;}
h3 {font-size:20px;color:#b75007;margin:20px 0 10px 0;padding:0;}

a:link, a:visited, a:active {text-decoration:none;color:#b75007;}
a:hover {text-decoration:none;color:#770b10;}
a img {border-width:0;}

p {margin:10px 0;padding:0;}

hr {position:relative;width:960px;height:26px;background:transparent url('./images/bg_hr.jpg') repeat 0 0;border:none;margin:0;padding:0;}

.clearing-item,
.mana-clearfix {float:none;clear:both;}
.success {display:block;color:green;}
.error {display:block;color:red;}

.mana-cookie-notice {position:fixed;z-index:999;bottom:0;width:100%;background:rgba(0,0,0,0.75);padding:30px;box-sizing:border-box;}
.mana-cookie-notice span {display:block;font-size:15px;color:#fff;}
.mana-cookie-notice span a {color:#fff;}
.mana-cookie-notice button,
.mana-cookie-notice a.button {display:block;float:left;height:26px;line-height:24px;font-family:'Maven Pro', sans-serif;font-weight:400;font-size:15px;color:#fff;background:transparent;border:1px solid #fff;border-radius:3px;margin:10px 10px 0 0;padding:0 10px;cursor:pointer;box-sizing:border-box;}
.mana-cookie-notice button:hover,
.mana-cookie-notice a.button:hover {color:#bababa;border-color:#bababa;}

#main {position:relative;width:100%;min-height:100%;overflow:hidden;margin:0;padding:0;}
#header-wrapper {position:fixed;width:100%;height:150px;background:#fff;border-top:15px solid #770b10;border-bottom:2px solid #770b10;margin:0;padding:0;z-index:5;}
#header {position:relative;width:960px;height:150px;margin:0 auto;padding:0;}
#header img {position:absolute;top:20px;left:0;margin:0;padding:0;}
#header #pre-order {position:absolute;bottom:60px;right:0;font-size:26px;color:#770b10;margin:0;padding:0;}
#header #pre-order  span {color:#b75007;}
#content-wrapper {position:relative;margin:0;padding:187px 0 422px 0;}
#content-slideshow {position:relative;width:100%;height:350px;border-bottom:2px solid #770b10;overflow:hidden;margin:-20px 0 40px 0;padding:0;}
#content-slideshow img {position:absolute;top:0;left:50%;margin:0 0 0 -960px;padding:0;}
#content {position:relative;width:960px;margin:0 auto;padding:0;}
#content ul {margin:10px 0 10px 18px;}
#content table {border-collapse:collapse;margin:0 0 20px 0;}
#content table h2 {margin-top:0;}
#content table h2.w-margin {margin-top:20px;}
#content table table {margin:0;}
#content table table td {padding:6px 0;border-top:1px solid #555;line-height:20px;}
#content table table td.first {border-top:none;}
#content table table td sup {font-size:10px;}
#content table table td em {font-size:14px;}
#content .notice {font-size:14px;}
#content .news {position:relative;margin:20px 0;padding:0;}
#content .news.last {margin-bottom:0;}
#content .news .date {letter-spacing:1px;}
#content .news img {position:relative;float:left;margin:5px 15px 0 0;padding:0;}
#content .gallery {position:relative;}
#content .gallery .gallery-item {position:relative;width:225px;float:left;margin:0 0 0 20px;padding:0;}
#content .gallery .gallery-item.first {margin:0;}
#content .gallery .gallery-item img {width:221px;border:2px solid #770b10;}
#content .content-left {position:relative;float:left;width:470px;margin:0 20px 0 0;padding:0;}
#content .content-right {position:relative;float:left;width:470px;margin:0;padding:0;}
#content .content-right .error, #content .content-right .success {padding:20px 0 0 0;}
#content #contactform {position:relative;margin:0;padding:20px 0 0 0;}
#content #contactform input[type=text] {position:relative;width:448px;height:40px;font-family:'Open Sans',serif;font-weight:400;font-size:18px;color:#333;border:1px solid #770b10;margin:0 0 10px 0;padding:0 10px;}
#content #contactform textarea {position:relative;width:448px;height:213px;font-family:'Open Sans',serif;font-weight:400;font-size:18px;color:#333;border:1px solid #770b10;margin:0 0 10px 0;padding:6px 10px;}
#content #contactform input[type=submit] {position:relative;width:470px;height:40px;font-family:'Open Sans',serif;font-weight:600;font-size:18px;color:#fff;background:#b75007;border:0;margin:0;padding:0;}
#content #contactform input[type=submit]:hover {cursor:pointer;background:#770b10;}
#content #google-maps {position:relative;width:960px;height:450px;border:1px solid #770b10;overflow:hidden;margin:0 0 10px 0;padding:0;}
#content .tile {position:relative;float:left;width:225px;height:255px;background:#770b10;margin:20px 0 10px 20px;padding:0;}
#content .tile.first {width:205px;height:225px;margin-left:0;padding:20px 10px 10px 10px;}
#content .tile a {position:relative;display:block;width:205px;height:225px;margin:0;padding:20px 10px 10px 10px;}
#content .tile a:hover {background:#b75007;}
#content .tile h2 {text-align:center;color:#fff;margin:0;padding:0;}
#content .tile p {text-align:center;color:#fff;}
#footer-wrapper {position:relative;width:100%;height:390px;background:#770b10;border-top:2px solid #770b10;margin:-392px 0 0 0;padding:0;}
#footer-top-wrapper {position:relative;width:100%;height:320px;background:transparent url('./images/bg_footer-top-wrapper.jpg') repeat center 0;margin:0;padding:0;}
#footer-bottom-wrapper {position:relative;width:100%;height:70px;color:#fff;margin:0;padding:0;}
#footer-bottom {position:relative;width:960px;height:70px;margin:0 auto;padding:0;}
#footer-bottom #facebook {position:absolute;top:0;right:35px;height:70px;line-height:70px;font-size:20px;color:#fff;margin:0;padding:0;}
#footer-bottom #instagram {position:absolute;top:0;right:0;height:70px;line-height:70px;font-size:23px;color:#fff;margin:0;padding:0;}
#footer-bottom #facebook i, #footer-bottom #instagram i {line-height:70px;vertical-align:middle;}
#footer-bottom #facebook i:hover, #footer-bottom #instagram i:hover {color:#b75007;}
#footer-bottom #back-to-top {position:absolute;top:0;right:0;height:70px;line-height:70px;font-size:45px;color:#fff;margin:0;padding:0;}
#footer-bottom #back-to-top:hover {color:#b75007;}

/* NAVIGATIONS */
#header-navigation {position:absolute;bottom:21px;right:0;list-style:none;margin:0;padding:0;}
#header-navigation li {position:relative;float:left;margin:0 0 0 15px;padding:0;}
#header-navigation li a {color:#333;}
#header-navigation li a:hover {color:#b75007;}
#header-navigation li.current-menu-item a {color:#b75007;}
#footer-navigation {position:absolute;top:0;left:0;list-style:none;margin:0;padding:0;}
#footer-navigation li {position:relative;float:left;height:70px;line-height:70px;margin:0 15px 0 0;padding:0;}
#footer-navigation li a {color:#fff;}
#footer-navigation li a:hover {color:#b75007;}
#footer-navigation li.current-menu-item a {color:#b75007;}

/* SIMPLE LIGHTBOX */
#slb_viewer_wrap .slb_theme_slb_baseline .slb_details .slb_data {display:none!important;}