.portfolio_nav { display:none; }.top_bar.fixed{position: fixed;animation-name: slideDown;-webkit-animation-name: slideDown;animation-duration: 0.5s;-webkit-animation-duration: 0.5s;z-index: 999;visibility: visible !important;top: 0px;}.top_bar.fixed #menu_wrapper div .nav{margin-top: 16px;}.top_bar.fixed #searchform{margin-top: 8px;}.top_bar.fixed .header_cart_wrapper{margin-top: 21px;}.top_bar.fixed #menu_wrapper div .nav > li > a{padding-bottom: 24px;}.top_bar.fixed .logo_wrapper img{max-height: 40px;width: auto;}@media only screen and (min-width: 961px){body #mobile_nav_icon{display: none;}}#page_caption .page_title_wrapper{text-align: left}.page_title_inner{float: none;}.top_bar{background-image: url('http://menu_background');background-repeat: repeat;}body{background-image: url('https://saschas-esskultur.de/wp-content/uploads/2015/06/paper_bg.png');background-repeat: repeat;}#copyright, #footer_menu, .footer_bar_wrapper .social_wrapper{float: none;width: 100%;text-align: center;}.footer_bar_wrapper .social_wrapper ul{text-align: center;margin: auto;}#footer_menu, .footer_bar_wrapper .social_wrapper{margin-bottom: 10px;}.footer_bar_wrapper{padding-top: 50px;}#copyright{margin-bottom: 30px;}.footer_bar_wrapper .social_wrapper ul li{float: none;display: inline-block;}#wrapper.hasbg .above_top_bar{background: #a07939 !important;background: rgb(160, 121, 57, 0.9) !important;background: rgba(160, 121, 57, 0.9) !important;}@media only screen and (max-width: 768px) {html[data-menu=leftmenu] .mobile_menu_wrapper{right: 0;left: initial;-webkit-transform: translate(400px, 0px);-ms-transform: translate(400px, 0px);transform: translate(400px, 0px);-o-transform: translate(400px, 0px);}}html[data-menu=leftmenu] .mobile_main_nav, #sub_menu{clear: both;}html[data-menu=leftmenu] #wrapper{padding-top: 0;}.ppb_title_first {font-family: inherit !important;color: inherit !important;font-size: inherit !important;line-height: inherit !important; text-transform: inherit !important;font-weight: inherit !important;font-style: inherit !important;}.ppb_subtitle {font-size: 16px;}h1, h2, h3, h4, h5, h6, h7 {line-height: 1;}#page_caption .page_title_wrapper h1 {font-size: 56px;}h2.signature #page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle, h2.widgettitle {font-size: 32px;margin-top: 10px;}.home h3 {font-size: 48px;}#footer .sidebar_widget li h2.widgettitle {font-size: 25px;}.post_header.grid h6, .portfolio_desc h5 {font-size: 32px;}.ppb_subtitle {margin: 20px 0 20px 0 !important;color: #9F783E;text-transform: none;}div.one_half.parallax_scroll {background-color:rgba(255, 255, 255, 0.9) !important;box-shadow: 10px 10px 25px rgba(0, 0, 0, 0.3);}.ppb_menu_title {padding: 0 10px 10px 10px;border: none;}.one_half_bg h2.ppb_title:after,div.one_half.parallax_scroll h2.ppb_title:after,.ppb_menu_title:after, .greetings:after,a.button:after, a.button:before,div#footer:before,.tnp-subscription .tnp-field-button:before,.tnp-subscription .tnp-field-button:after {content: '';position: absolute;margin: 10px auto;left: 0;right: 0;height: 3px;display: block;background-image: linear-gradient(to right, #444443 60%, rgba(255,255,255,0) 0%);background-position: bottom;background-size: 16px 3px;background-repeat: repeat-x;}div.one_half_bg {position: relative;}div.one_half_bg h2.ppb_title:after,div.one_half.parallax_scroll h2.ppb_title:after {width: 110%;left: 50%;transform: translate(-50%, 0);}.ppb_menu_title:after {width: 30%;}.greetings:after {width: 50%;}.tnp-subscription .tnp-field-button {width: auto !important; background: #444;margin: 0 15px;}.tnp-subscription input.tnp-submit {background: none;}a.button,.tnp-subscription .tnp-field-button {position: relative;padding: 20px 20px}a.button:before,a.button:after {margin: 0px;background-image: linear-gradient(to right, #FFFFFF 60%, rgba(255,255,255,0) 0%);left: 50%;width: 110%;transform: translate(-50%, 0);} .tnp-subscription .tnp-field-button:before,.tnp-subscription .tnp-field-button:after {margin: 0px;background-image: linear-gradient(to right, #FFF 60%, rgba(160,121,57,0) 0%);left: 50%;width: 100%;transform: translate(-50%, 0);} a.button:before,.tnp-subscription .tnp-field-button:before {top: 5px;}a.button:after,.tnp-subscription .tnp-field-button:after {bottom: 5px;}#page_caption {background: none;border: none;}.footer_bar {background-color: #333333;}div#footer {position: relative;}div#footer:before {margin: 0px;background-image: linear-gradient(to right, #FFFFFF 60%, rgba(255,255,255,0) 0%);width: 100%;} div#footer:before {top: 20px;}#kontakt {padding: 0px !important;background-color: #333;}#kontakt .one_half { margin-right:2%;padding: 50px;} #kontakt .one_half.last {width:50%;margin-right:0%;padding: 0px;}#kontakt p{padding: 0px;color: white;}#kontakt .ppb_title {margin-bottom: 32px;color: white;}.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"]{margin-bottom: 16px;}.home input[type=text],.home input[type=password],.home input[type=email],.home input[type=tel],.home input[type=url],.home textarea {background-color: rgba(255,255,255,0.1)!important;color: #ffffff !important;border: none;padding: 8px 10px 8px 10px !important;width: 100% !important;}#button_text {margin-bottom: 50px;}::placeholder { color: #C8C8C8; opacity: 1; }:-ms-input-placeholder { color: #C8C8C8; }::-ms-input-placeholder {color: #C8C8C8;}span.wpcf7-list-item {margin-left: 0;}.home textarea {height: 100px;}.home .wpcf7-list-item-label {color: white;}.button.continue_ppb_blog {max-width: 200px;margin-bottom: 100px !important;}.post_detail a {color: #cfa670;}.post_header .post_detail {text-transform: none;}.post_detail a {text-transform: uppercase;}.post_readmore { display: none;}#newsletter a {color: white;}.tnp-subscription div.tnp-field {width: 50%;float: left;padding: 0 15px;box-sizing: border-box;}.tnp-subscription {max-width: 800px;}.tnp-subscription input[type=text], .tnp-subscription input[type=email] {background-color: rgba(255,255,255,0.1)!important;color: #ffffff !important;border: none;}label {text-transform: none !important;}.footer_bar_wrapper {padding-top: 30px;}#copyright {margin: 0px;}.post_attribute {font-size: 14px;}#menu_wrapper {width: 100%;}.top_bar { padding: 0 20px; }#tg_sidemenu_reservation, #tg_reservation{display: none;}.mobile_main_nav li a { margin-bottom: 8px;} .single-post .post_content_wrapper {margin-top: 120px;}.post_header:not(.single) h5 {font-weight: 300;font-size: 48px;}.sticky {background: none;border: none !important;font-weight: 400;padding: 0px;}.post_info_cat, .post_info_comment {display: none;}@media only screen and (max-width: 960px) {#nav_wrapper { display: none !important; }}@media screen and (min-width: 768px) and (max-width: 960px) { #nav_wrapper { display: none !important; }}@media only screen and (max-width: 767px) {.tnp-subscription div.tnp-field {width: 100%;}#kontakt .one_half.last {width: 100%;}.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {margin-bottom: 20px;}#service1 ul, #service2 ul{list-style-type: none;}}