/* TABLET */

#box {width:100%}

#menuebg{position:fixed;top:0;left:0;height:60px;width:100%;}
.toggle{display:block;margin:0 auto;padding:10px 0 0 0;}

#titel {}
.menue{display:none;}

.kopf {margin-top:60px;height:320px;background-size:cover;}
#logo {float:right;width:auto;max-width:300px;margin: 0;}
#bild {width:100%;}

#module, #module_unten {width:100%; padding:20px;}
#module, iframe {height:400px!important;}
.module {width:100%; padding:20px;}


#inhalt {margin-top:0px;padding:15px 0 25px 0;}
.breadcrumbs {padding: 0;}
.text {width:100%;padding: 0 40px;}
div.blog {padding: 0;}
div.item-page {padding: 0 20px;}

#info {padding:20px;}

.fuss {width:100%;padding: 25px;}
.kontakt {float:right;padding: 5px 0;text-align:right;}
.impressum {float:left;padding: 5px 0;}

#button {position:fixed;top:120px;right:0;}

/* BILDANZEIGE */
p img {width:auto;max-width:100%;float:left;margin: 0 20px 20px 0px;}
#logo p img, #bild img {width:100%;height:auto;}
#info p img.pull-right {width:300px;float:right;}
figure.right.item-image {max-width:300px;margin:0 0 20px 30px;}
figure.left.item-image {max-width:300px;margin:0 30px 20px 0;}

/* BLOGANSICHT 1,2 und 3 spaltig */
.category-desc {overflow:hidden;width:100%;display:block;margin:0 auto 20px auto;padding-bottom:10px;}
div.blog {width:100%}
div.blog-item {overflow:hidden;margin: 10px 0;padding:20px 0;}
.columns-1, .columns-2, .columns-3 {width:100%;display:flex;flex-wrap: wrap;}
.columns-1 div.blog-item {width:100%;}
.columns-2 div.blog-item {width:45%;margin: 10px 2.5%;}
.columns-3 div.blog-item {width:30%;margin:10px 1.666%;}
div.cat-children.first {float:left;}
div.cat-children.last {float:right;}

/* MENUE Abstände (Grundeinstellungen siehe template)*/
.menue li {font-size:0.9em;padding: 0 0 0 10px;}
.kontakt li {margin-left:30px;}
nav.breadcrumbs li {margin-left:15px;}

/* OVERRIDES*/
#menue li {padding: 0 8px;font-size:1.2em;}