@media only screen and (min-width: 959px) {
} @media only screen and (min-width: 768px) and (max-width: 1024px) {
.logo-icon-l, .logo-icon-r{ display:none}
} @media only screen and (min-width: 768px) and (max-width: 959px) {
} @media only screen and (max-width: 767px) {
body { -webkit-text-size-adjust: none; -ms-text-size-adjust: none;
width: 100%; min-width: 0; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }
.container{ margin: 0px auto; max-width: 420px; }
.row { width: auto; min-width: 0; margin-left: 0; margin-right: 0; }
.row .column, .row .columns { width: 100%; float: none; }
.column:last-child, .columns:last-child { float: none; }
[class*="column"] + [class*="column"]:last-child { float: none; }
.column:before, .columns:before, .column:after, .columns:after { content: ""; display: table; }
.column:after, .columns:after { clear: both; } .logo-icon-l, .logo-icon-r{ display:none}
#logo{text-align:center; float:none!important; display:block; margin-bottom:0px; margin-top:0px; padding-top:20px;}
#logo img{ float:none!important; display:inline-block!important; }
.topleft{margin-right:auto; margin-left:auto;}
#top{max-width:480px;}
#top #searchform{margin:0px; display:inline-block; width:223px;}
#navigation{text-align:center; clear:both; height:auto; padding-top:30px; padding-bottom:15px;}
.sf-menu a{background:transparent!important; border:0!important;}
.sf-menu > li{border:0 !important; display:none;}
nav{margin:0; float:none; }
.js .tinynav { display: block; display: inline-block; margin:16px 0 0 -20px; width:70%} .js #topnav { display: none }
#navigation .sn{ text-align:center; float:none!important; padding:5px 0 0px; background:#272727; margin-top:20px;}
#headertext h1{ font-size:24px;} .flex-control-nav, .flex-caption{ display:none!important;} .main{padding-right:0;}
#maincontent.positionleft .main{padding-left:0; padding-right:0}
#outerbeforefooter .one_half{margin-bottom:20px;}
.wpcf7 input[type="text"], .wpcf7 input[type="email"]{width:90%; max-width:90%;}
.wpcf7 textarea{width:90%; max-width:100%;} .wp-pagenavi{margin-bottom:30px;}
.postimg{margin-right:0px; margin-bottom:20px; width:100%;}
.post .header-wrapper {overflow: auto; clear:both; }
#sidebar.positionright div.widget-area {padding-left: 0px;}
#sidebar.positionleft div.widget-area {padding-right: 0px;} #copyright{ margin-bottom:0px; text-align:center; padding-top:25px;}
#footer-light{ display:none!important}
.banner{font-size:24px; text-align:center;}
.banner .lefttext{
padding:25px 31px; 
margin:0px; 
float:none;
background-image:none; 
background-color:#e07809;
}
.banner .righttext{
background-image:url(//www.homburger-wirtshaus.de/wp-content/themes/Terramia/css/images/banner-mid.png); 
background-repeat:no-repeat; 
background-position:center left; 
padding:35px 25px 35px 126px;
float:left;
}
} @media only screen and (min-width: 480px) and (max-width: 767px) {
} @media only screen and (max-width: 479px) {
.main{padding:0px!important;}
blockquote{ margin:0px 0px 20px!important;}
.commentlist ol{ padding-left:35px;} .entry-text{ overflow:visible!important}
.entry-utility{ margin-top:30px;}
}