/*@font-face {
	font-family: 'tuten-font';
	src:url('../fonts/tuten-font.eot?-4nbyer');
	src:url('../fonts/tuten-font.eot?#iefix-4nbyer') format('embedded-opentype'),
		url('../fonts/tuten-font.woff?-4nbyer') format('woff'),
		url('../fonts/tuten-font.ttf?-4nbyer') format('truetype'),
		url('../fonts/tuten-font.svg?-4nbyer#tuten-font') format('svg');
	font-weight: normal;
	font-style: normal;
}*/

@font-face {
	font-family: 'tuten-font';
	src:url('../fonts/tuten-font.eot?-1vgr1o');
	src:url('../fonts/tuten-font.eot?#iefix-1vgr1o') format('embedded-opentype'),
		url('../fonts/tuten-font.woff?-1vgr1o') format('woff'),
		url('../fonts/tuten-font.ttf?-1vgr1o') format('truetype'),
		url('../fonts/tuten-font.svg?-1vgr1o#tuten-font') format('svg');
	font-weight: normal;
	font-style: normal;
}


[class^="icon-"], [class*=" tuten-font"] {
	font-family: 'tuten-font';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

#main-nav li::before  {font-family: 'tuten-font';content: "\e606";text-align: center;position:absolute;left:50%;margin-left:-33px;font-size: 4.4em;opacity:0.35;top:3px;}
#main-nav li:first-child::before {display: none;}


#main-nav li.menu-item-43::before {content: "\e600";margin-left: -30px;}
#main-nav li.menu-item-44::before {content: "\e606";margin-left: -30px;}
#main-nav li.menu-item-45::before {content: "\e602";margin-left: -30px;}
#main-nav li.menu-item-46::before {content: "\e605";margin-left: -32px;}
#main-nav li.menu-item-47::before {content: "\e604";}
#main-nav li.menu-item-48::before {content: "\e601";margin-left: -28px;top:1px;}


#menu-item-13 a .home-lighthouse:before {
	font-family: 'tuten-font';content: "\e607";font-size: 42px;line-height: 1em; color: #666;position: relative;bottom: -8px;opacity:0.35;
}
#menu-item-13:hover a .home-lighthouse:before, #menu-item-13:focus a .home-lighthouse:before,
#menu-item-13.current-menu-item > a .home-lighthouse:before {color:#fff;opacity: 1;}


@media  (max-width: 818px) {
	#main-nav li.menu-item-44::before {top:1px;}
}

h2.post > a > span  span.tuten-font:before,
h1.itemtitle > span > span.tuten-font:before,
.cat-item a:before,
h2.post > a.kontakt-widget > span  span.tuten-font:before,
a.kontakt-widget > h2.post > span  span.tuten-font:before  {font-size: 1.9em;margin-right:0px;background-color:#fff;border:1px solid #5f807d;color:#5f807d;-webkit-border-radius: 50px; -moz-border-radius: 50px;border-radius: 50px;padding: 6px;margin-left:-13px;position: relative;bottom:-16px;}
h2.post > a:hover > span.tuten-font:before {border:1px solid #4dccb9;}
.cat-item a:before {font-size: 1.0em;}
h2.post > a.kontakt-widget > span  span.tuten-font:before,
a.kontakt-widget > h2.post >  span  span.tuten-font:before  {margin-left: 0px;}


/* Fisch */
.category-kombuese > h2.post > a > span span.tuten-font:before,
.category-kombuese > h1.itemtitle > span span.tuten-font:before,
.category-kombuese > h3 > a > span span.tuten-font:before,
.cat-item.cat-item-16 a:before,
.kontakt-widget > div > span.tuten-font:before {font-family: 'tuten-font';content: "\e605";}

.cat-item a {padding-left:20px;display: block;}
.cat-item a:before {font-size: 1.4em;bottom: -3px;padding:2px;margin-left: -20px;margin-right: 8px;color: #bbb;border-color:#bbb;}
.cat-item.cat-item-1 a {padding-left: 34px;}

/* Stern */
.category-diy > h2.post > a > span span.tuten-font:before,
.category-diy > h1.itemtitle > span span.tuten-font:before,
.category-diy > h3 > a > span span.tuten-font:before,
.cat-item.cat-item-17 a:before  {font-family: 'tuten-font';content: "\e600";}

/* Anker */
.category-inspirierendes > h2.post > a > span span.tuten-font:before,
.category-inspirierendes > h1.itemtitle > span span.tuten-font:before,
.category-inspirierendes > h3 > a > span span.tuten-font:before,
.cat-item.cat-item-13 a:before  {font-family: 'tuten-font';content: "\e606";}

/* Steuerrad */
.category-interiorschaetzchen > h2.post > a > span span.tuten-font:before,
.category-interiorschaetzchen > h1.itemtitle > span span.tuten-font:before,
.category-interiorschaetzchen > h3 > a > span span.tuten-font:before,
.cat-item.cat-item-155 a:before {font-family: 'tuten-font';content: "\e602";}

/* Herz */
.category-persoenliches > h2.post > a > span span.tuten-font:before,
.category-persoenliches > h1.itemtitle > span span.tuten-font:before,
.category-persoenliches > h3 > a > span span.tuten-font:before,
.cat-item.cat-item-18 a:before {font-family: 'tuten-font';content: "\e604";}

/* Schiff */
.category-szenen-meiner-stadt > h2.post > a > span span.tuten-font:before,
.category-szenen-meiner-stadt > h1.itemtitle > span span.tuten-font:before,
.category-szenen-meiner-stadt > h3 > a > span span.tuten-font:before,
.cat-item.cat-item-14 a:before {font-family: 'tuten-font';content: "\e601";}

/* Knoten */
h2.post > a.kontakt-widget > span  span.tuten-font:before,
a.kontakt-widget > h2.post >  span  span.tuten-font:before   {font-family: 'tuten-font';content: "\e603";margin-left:-8px;font-size: 70px;margin-right:15px;/*font-size: 1.85em;*/}
a.kontakt-widget.herz-widget > h2.post >  span span.tuten-font:before {font-family: 'tuten-font';content: "\e604";margin-left:-8px;font-size: 70px;margin-right:15px;}

.post-118>h1.pagetitle {color:#5f807d; margin-left: 0px;/* padding-left: 56px;*/ padding-left: 80px;}
.post-118>h1.pagetitle:before {font-family: 'tuten-font';content: "\e603";font-size: 1.9em;margin-right:0px;background-color:#fff;border:1px solid #5f807d;color:#5f807d;-webkit-border-radius: 50px; -moz-border-radius: 50px;border-radius: 50px;
padding: 6px;/*margin-left:-55px;*//*margin-left:-80px;margin-right:20px;*/
margin-left: -80px;
margin-right: 10px;
position: relative;bottom:-16px;}





@media screen and (max-width: 1060px) { 
	h2.post > a > span > span.tuten-font:before,
	h1.itemtitle > span > span.tuten-font:before {margin-left:-11px;}
}


@media screen and (max-width: 1026px) { 
	h2.post > a > span > span.tuten-font:before,
	h1.itemtitle > span > span.tuten-font:before {font-size: 1.4em;}
	h2.post > a > span > span.tuten-font:before,
	h1.itemtitle > span > span.tuten-font:before {margin-left:-11px;}


}

@media screen and (max-width: 990px){
	h2.post > a > span > span.tuten-font:before,
	h1.itemtitle > span > span.tuten-font:before {margin-left:-5px;}

}

@media screen and (max-width: 770px){

	h2.post > a > span span.tuten-font:before,
	h1.itemtitle > span > span.tuten-font:before {bottom:-10px;}

}
@media handheld, only screen and (max-width: 740px) {
	h2.post > a > span span.tuten-font:before,
	h1.itemtitle > span > span.tuten-font:before {margin-left:-4px;bottom:0px;}

	.kontakt-widget .font-left {padding-top:0px;margin-top:-10px;}
	.kontakt-widget h2.post {padding-bottom: 20px;}
	h2.post > a.kontakt-widget > span  span.tuten-font:before,
	a.kontakt-widget > h2.post >  span  span.tuten-font:before   {font-size: 1.85em;}
}

 @media screen and (max-device-width: 480px) and (orientation: portrait){
 	.post-118>h1.pagetitle:before {bottom: -28px;}
 }





