/*********************************************************************************************
	
1. Toolbox CSS  -------------------------  All Theme Files

*********************************************************************************************/
												
/* Smart clearfix */
.clear, .cleaner { clear: both; height: 0; overflow: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
	
/* Forms */		
input, textarea {  font-size: 13px; padding: 7px 6px; border: 1px solid #D9D6D6;  color: #000; background: #fff; font-family: 'Dosis', sans-serif; -webkit-appearance:none; }
input:focus, textarea:focus { border-color: #999; -webkit-appearance:none; }
button, input[type=button], input[type=reset], input[type=submit] { background:#eb6c09; padding:10px 30px; border: none 0; color: #000; font-size:16px; font-weight: bold;border-radius:5px; -webkit-appearance:none; }
button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover { background: #fff; color: #000; cursor: pointer; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; transition-duration: 0.2s; }	

input#s { align:center; margin: auto;padding:0; animation: blink-empty 1s infinite; border-left: transparent solid 1px; -webkit-appearance:none; }


/*********************************************************************************************

2. Global Styles

*********************************************************************************************/

body {
    color: #2b2b2b;
    font-family: 'Dosis', sans-serif;
    font-size: 15px;
    overflow-x: hidden;
    margin: 0;
    padding: 0;
	background: #fff;
}	
				
body.admin-bar #topleiste { top: 32px; } 
body.admin-bar #searchwall { top: 32px; } 	
		
::selection {color: white; background-color: #eb6c09;}
::-moz-selection {color: white; background-color: #eb6c09;}

/* Links */	
a { color: #eb6c09; text-decoration:none; font-weight:bold; }
a:hover { text-decoration:none; color:#2b2b2b; }
a:focus { outline: none; }
a:hover, a:active { outline: none; }
p { margin: 0 0 15px; padding: 0; }	
.inner-wrap, .inner-wrap-single, .inner-wrap-hp { margin: 0 auto; margin-top: -65px; width: 1200px; background:#ffffff; }
			

/*********************************************************************************************

3. Header  -------------------------  header.php

*********************************************************************************************/

#topcontainer {
	width:1200px;
	margin:25px auto 0;
	display:inline-block;
}						
			
#topleiste {
	width:100%;
	text-align:center;
}		

#headerlogo {
	width:180px;
	height:180px;
	margin: 0 auto;
	z-index:99999;
}	

#vvvlogo {
	border-radius:50%;
	width:160px;
	height:auto;
	margin-top:10px;
	position: relative;
	z-index:99998;
}		
		
#menuboard { 
	margin:0 auto;
	display:inline-block;	
    	top: -100px;
	position: relative;
	z-index:1;
}		
					
.mb-cute, .mb-food, .mb-funny, .mb-nerd, .mb-tricks, .mb-tv, .mb-wtf { display:inline-block; margin:0 10px; padding:0 0px; }
.mb-music { display:inline-block; margin:0 235px 0 10px; padding:0 0px; }
.mb-search { display:inline-block; margin:0 0 0 20px; padding:0 0px; }
.mb-cute { width:62px; height:25px; background: url('/wp-content/themes/vvv16/images/menuboard.png') no-repeat; background-size: 480px 50px; background-position: 0 0; }
.mb-cute:hover { width:62px; height:25px; background: url('/wp-content/themes/vvv16/images/menuboard.png') no-repeat; background-size: 480px 50px; background-position: 0 -25px; }
.mb-food { width:51px; height:25px; background: url('/wp-content/themes/vvv16/images/menuboard.png') no-repeat; background-size: 480px 50px; background-position: -62px 0; }
.mb-food:hover { width:51px; height:25px; background: url('/wp-content/themes/vvv16/images/menuboard.png') no-repeat; background-size: 480px 50px; background-position: -62px -25px; }
.mb-funny { width:68px; height:25px; background: url('/wp-content/themes/vvv16/images/menuboard.png') no-repeat; background-size: 480px 50px; background-position: -113px 0; }
.mb-funny:hover { width:68px; height:25px; background: url('/wp-content/themes/vvv16/images/menuboard.png') no-repeat; background-size: 480px 50px; background-position: -113px -25px; }
.mb-music { width:62px; height:25px; background: url('/wp-content/themes/vvv16/images/menuboard.png') no-repeat; background-size: 480px 50px; background-position: -181px 0; }
.mb-music:hover { width:62px; height:25px; background: url('/wp-content/themes/vvv16/images/menuboard.png') no-repeat; background-size: 480px 50px; background-position: -181px -25px; }
.mb-nerd { width:49px; height:25px; background: url('/wp-content/themes/vvv16/images/menuboard.png') no-repeat; background-size: 480px 50px; background-position: -243px 0; }
.mb-nerd:hover { width:49px; height:25px; background: url('/wp-content/themes/vvv16/images/menuboard.png') no-repeat; background-size: 480px 50px; background-position: -243px -25px; }
.mb-tricks { width:75px; height:25px; background: url('/wp-content/themes/vvv16/images/menuboard.png') no-repeat; background-size: 480px 50px; background-position: -292px 0; }
.mb-tricks:hover { width:75px; height:25px; background: url('/wp-content/themes/vvv16/images/menuboard.png') no-repeat; background-size: 480px 50px; background-position: -292px -25px; }
.mb-tv { width:28px; height:25px; background: url('/wp-content/themes/vvv16/images/menuboard.png') no-repeat; background-size: 480px 50px; background-position: -367px 0; }
.mb-tv:hover { width:28px; height:25px; background: url('/wp-content/themes/vvv16/images/menuboard.png') no-repeat; background-size: 480px 50px; background-position: -367px -25px; }
.mb-wtf { width:43px; height:25px; background: url('/wp-content/themes/vvv16/images/menuboard.png') no-repeat; background-size: 480px 50px; background-position: -395px 0; }
.mb-wtf:hover { width:43px; height:25px; background: url('/wp-content/themes/vvv16/images/menuboard.png') no-repeat; background-size: 480px 50px; background-position: -395px -25px; }
.mb-search { width:22px; height:25px; background: url('/wp-content/themes/vvv16/images/menuboard.png') no-repeat; background-size: 480px 50px; background-position: -438px 0; }
.mb-search:hover { width:22px; height:25px; background: url('/wp-content/themes/vvv16/images/menuboard.png') no-repeat; background-size: 480px 50px; background-position: -438px -25px; }						
.randomlink { width:20px; height:25px; background: url('/wp-content/themes/vvv16/images/menuboard.png') no-repeat; background-size: 480px 50px; background-position: -460px 0; }	
.randomlink:hover { width:20px; height:25px; background: url('/wp-content/themes/vvv16/images/menuboard.png') no-repeat; background-size: 480px 50px; background-position: -460px -25px; }
.randomlink { display:inline-block; margin:30px auto 45px; padding:0 0px; }
#questionmark { width:100%; text-align:center; }
				
#searchwall {
	display:none;
	width:100%;
	height:100%;
	position:fixed;
	top:0px;
	background:#eb6c09;
	opacity: 0.7;
	z-index:999999;
}	
	
#escsw {		
	top: 5%;
    width: 30px;
    height: 30px;
    left: 50%;	
	margin-left: -26px;
    padding: 10px;
    font-size: 23px;
    text-align: center;
    border-radius: 50%;
    background: #000;
    color: #fff;
    position: absolute;
    font-weight: bold;
}	
	
#escsw:hover {	
    background: #fff;
    color: #000;
}
	
							
textarea:focus, input:focus{outline: none;}			

#oben {
	margin: 75px 0 30px;
	text-align:center;
	width:100%;
}
		
#search, #searchform {
	width:100%;
	height: 100%;
	align: center;
	text-align:center;
	z-index: 99999;
}

fieldset { border:0; }
	
.form-input {
	text-align: center;
	align: center;
	margin: auto;
	height: 100%;
	padding: auto;
	width: 100%;
	color: #fff;
	font-size:250px;
	font-family: 'Hind', sans-serif;		
	font-weight: 900;
	background:none;
	border: None;
}
	
.form-input:focus {
	margin: auto;
	width: 100%;
	height: 100%;
	color: #fff;
	font-family: 'Hind', sans-serif;
	font-size:250px;
	color: #fff;
}


.form-input:mouse-over {
	color: #000;
}


/*********************************************************************************************

4. Homepage    -------------------------  index.php

*********************************************************************************************/


#main {
	margin-top: 0px;
	min-height:500px;
}

		
#content {
    float: left;
    width: 800px;
}	
	
#contentindex {
    float: left;
    width: 1200px;
    margin-top: 0px;
}
		
#contentsingle {
	float: left;
	max-width: 800px;
}				

.entrydesktop { text-align:center; }

.thumbarchive img {
	border: 3px solid #fff;
	border-radius: 17px;
}
.thumbarchivespons img {
	border: 3px solid #eb6c09;
	border-radius: 17px;
}	
		
.thumbarchive img:hover, .thumbarchivespons img:hover {
 -webkit-filter: sepia(1);
  filter: sepia(1);
}

/*********************************************************************************************

5. Archive posts styling -------------------------  loop.php

*********************************************************************************************/
	
						
h1.archive_title {
	font-size: 20px;
	font-family: 'Hind', sans-serif;
	line-height: 1.1;
	margin: 0 auto;
	width:95%;
	padding-bottom:30px;
	color: #b3b3b3;
	text-align:center;
}							
			
h1.archive_title a {
	color:#646567;
	font-size:60px;
}			


.recent-post .entry h2 {
	margin: 7px 0 47px;
	line-height:35px;
	font-size: 32px;
	padding-bottom: 10px;
	font-weight:bold;
}		


.recent-post h2 a {
	font-family: 'Hind', sans-serif;
}				
	

.recent-post .post-content {
    padding: 0;
	overflow: hidden;
}

.recent-post .entry p {
	font-size:19px;
	text-align: justify;
	padding: 0 80px 20px;
	line-height:31px;
 	-webkit-hyphens: auto;
 	-moz-hyphens: auto;
 	-ms-hyphens: auto;
 	hyphens: auto;
	margin-bottom: 30px;
}		

.recent-post .entry p img, .recent-post .entry p span.embed-youtube {	
	margin-left:-80px;
	width:800px;
	height:auto;
}		
		
.recent-post .entry .vimeo, .recent-post .entry .youtube, .entry .youtube, .entry .vimeo, .embed-vimeo, .recent-post .entry .vevo, .entry .vevo {
	margin-bottom:50px;	
}		


	
#catags {
	margin-top:-20px;
}		
	
#catags a {
	background:#646567;
	padding:1px 5px 0;
	color:#000;
	margin-right: 3px;
	font-size:11px;
	border-radius:3px;
	display:inline-block;
	font-family: 'Hind', sans-serif;
	font-weight:bold;
}		
	
#catags a:hover, #catagsu a:hover, #catagsl a:hover {
	background:#fff;
}	
	
				
#timeside {
	text-align: left;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 12px;
}				


	
/* List view */

.list-view .recent-post {
	width:360px;
	height:380px;
	float:left;
	display:inline-block;
	margin: 0 20px;
}
	
			
		
.list-view .recent-post.arch {
	width:356px;
	height:initial;
	float:left;
	display:inline-block;
	margin: 0 22px;
}							

.list-view .recent-post .post-thumb {
    float:left;
    margin:0 0 15px 0;
}
	


/*********************************************************************************************

6. Single Posts Styling  ---------------------------------  single.php, page.php

*********************************************************************************************/

.col_ {
	width:800px;
	float:left;
}

.col_meta {
	width:0px;
	float:right;
}

.category_link { text-transform:uppercase; font-size:16px; }

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
    margin: 16px 0;
    line-height:1.3;
	 -webkit-hyphens: auto;
 -moz-hyphens: auto;
 -ms-hyphens: auto;
 hyphens: auto;
}
				
.entry h2 {	
	text-align: center;
	line-height: 1.1;
	margin: 10px 0 20px;
	font-size:40px;	
	font-family: 'Hind', sans-serif;
}					
	
.entry h3 {
	font-size:36px;
	color:#646567;
	text-align:center;
	margin: -20px 0 30px;
}	
				
	
.entry p { 
	margin-bottom: 30px; 
	line-height:35px; 
	text-align: justify;  
	-webkit-hyphens: auto;
 	-moz-hyphens: auto;
 	-ms-hyphens: auto;
 	hyphens: auto;
	padding: 0 0 20px; 
	font-size: 25px; 
}	

.full-width .entry p { 
	margin-bottom: 70px; 
	line-height:40px; 
	padding: 0 180px; 
	font-size: 21px; 
}		

.entry { 

	line-height:31px; 
	text-align: justify;  
	-webkit-hyphens: auto;
 	-moz-hyphens: auto;
 	-ms-hyphens: auto;
 	hyphens: auto;
	font-size: 19px; 
}						
			

.entry img.alignnone, .entry img.aligncenter, .entry img.alignleft, .entry img.alignright, .entry img.attachment-fullsize {
	max-width: 800px;
	height:auto;
}	
						
.entry .figure:first-child img, .entry .figure:first-of-type img {
	width: 800px;
	height:auto;
}			
	
.figure {
	margin-bottom:40px;
}				


.full-width .entry img.alignnone,
.full-width .entry img.aligncenter,
.full-width .entry img.alignleft,
.full-width .entry img.alignright,
.full-width .entry img.attachment-fullsize {
    margin-bottom: 25px;
    max-width: 100%;
   height:auto;
}	



.entry ul, .entry ol { margin: 0 0 14px 0px; }

.entry li ul, .entry li ol { margin-bottom: 0; }

.entry li { list-style-position: inside; }

.entry ul li { list-style-type: square; }

.entry ol li { list-style-type: decimal; }

.entry blockquote {
	text-align:center;
	margin: 0 50px;
}						
			
.entry blockquote p {
    font-size: 16px;
    line-height: 28px;
    margin: 0 auto 50px;
    font-weight: bold;
    color: #000;
    background-color: #eb6c09;
    padding: 20px 30px;
    border-radius: 8px;
    display: inline-block;
    max-width: 100%;
}	

.entry blockquote a {
	color: #fff;
}		
	
.entry blockquote a:hover {
	color: #646567;
}
	
			
				
h1.title  {
	font-size:70px;
	margin:0 0 25px 0;
	margin-left:-4px;
	font-family: 'Hind', sans-serif;
	line-height:75px;
}				
		
#bigvidbg { 
	width:100%;
	margin-top:-30px;
	height:auto;
	margin-left:-50%;
	padding:0 50%;
	background:#ffffff;
}
	
#bigvid {
	width:100%;
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	height: 0;
}		
	
#bigvid iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}	

h3.secondary  {

    margin: 0px 0 10px -1px;

    line-height:1.3;

	Color:#000;

    font-size:26px;

    font-weight:bold;

}
		
h3.secondarysingle  {
	font-size: 33px;
	padding-top:20px;
	margin-left:-2px;
	display: inline-block;
}




	
.post-content h3.secondary  {
	
	margin: -30px 0 20px;

    	line-height:1.3;

	Color:#000;

    	font-size:30px;

    	font-weight:bold;

}	

.post-content h3.secondary a {
	color:#000;
}

.post-meta { font-size: 14px; margin: 0 0 50px; color: #656565; border-bottom: 0px solid #e5e5e5; line-height:1.7; }
		
	

.col_meta h3 { border-top: 0px solid #E5E5E5; font-size: 14px; line-height: 1.3; margin: 0; padding: 10px 0; text-transform: uppercase; color: #666; font-weight: normal; }







/* Images align */

.entry .aligncenter, div.aligncenter { display: block; clear:both; margin-left: auto; margin-right: auto; }

.alignleft, .entry .alignleft { float: left; margin-right:15px; }

.alignright, .entry .alignright { float: right; margin-left:15px; }



/* Caption for images */

.entry .wp-caption { max-width: 100% !important; width:auto; text-align:center; }

.entry .wp-caption img { background:none; margin:0; border:0 none; max-width:100%; width:auto; height:auto;}

.entry .wp-caption-text, .gallery-caption { color:#A7A3A3; font-size:11px; margin:0; padding:4px 0 0; text-align:center; }

.entry .wp-caption.aligncenter { margin:0 auto 15px; }



img.wp-smiley { border: none; padding: 0; }



.thumbnails { clear: both; float: left; font-size: 11px; line-height: 1.6em;  }

.thumbnails img { height: 100px; margin:0 20px 15px 0; width: 100px; }

.thumbnails .active img { border:3px solid #FFCB65; }



/* Template: Full-width */
	
.full-width #content { width: 1200px;margin-top:0; }
				
.full-width .col_main { width: 100%; background: #fff; margin-left: -20%; padding: 0 20%; }
	
.full-width h1.archive_title { width: 100%; font-family: 'Hind', sans-serif; text-align:center;margin:0 0 50px 0;font-size: 100px;padding:0; }
				
.full-width .entry, .page .entry { float: none; display: block; padding-right: 0; }

.full-width .entry img { max-width: 1200px; }
.full-width #respond { width:80%;margin:30px auto;padding:50px 0 20px; }


		
#fullthumbimg { 
	width: 100%;
    min-height: 300px;
    overflow: hidden;
    margin-top: -30px;
    margin-left: -40%;
    padding: 20% 40%; 
}			
#dachzwick { width:100%;text-align:center;    height: 27px; }	

.full-width h1.title { 	
	font-family: 'Hind', sans-serif;
    font-size: 105px;
    line-height: 1.0;
    text-align: center;
    margin: 0 auto 210px;
	width:auto;
    max-width: 95%;	
    margin-top: -580px;			
	padding: 5px;	
	display:table;
}			
								
.full-width h1.title a { 
	color:#2b2b2b; 
	text-shadow: 7px 7px 7px #000000; 
}	
		

				
.full-width h3.secondarysingle {
	font-size: 45px;
	width: 100%;
	color:#2b2b2b;
	background:#ffffff;
	text-align:center;
	padding:30px 0;
 }
			
#fullmetawrap { width: 100%; text-align:center; background:#ffffff;margin-left:-50%; padding:0 50%;margin-bottom:70px; }
			
#fullmeta { 
	width: 100%;
    text-align: center;
    margin: 0;
    font-size: 13px;
    color: #000;
    background: #b3b3b3;
    padding: 12px 50%;
    margin-left: -50%;
	line-height:2.5;
}	
			
#fullmeta a { color:#000; background:#fff; padding:2px 5px 3px;border-radius:3px; margin-right: 3px; }
#fullmeta a:hover { background:#eb6c09;color:#fff; }
			
#fullmeta a.fullautor { color: #000; background:none; margin-right:15px; }
		
#fulltime { display:inline-block; margin-left:15px; }
				
.full-width .entry .figure:first-child img, .full-width .entry .figure:first-of-type img { width:1200px; height:auto; }
			
.full-width #contentsingle { max-width:1200px; margin-top:0; width:100%; }
			
.full-width .entry .narrowtext {
	margin-bottom: 70px; 
	line-height:40px; 
	padding: 0 180px; 
	font-size: 21px; 
}	
	


		
.full-width .entry h2 {
	font-size: 55px;
	text-align: center;
	margin: 0 80px 70px;
	text-transform:uppercase;
}	

.full-width .figure {
	margin-bottom:70px;
}

.full-width .entry h3 {
    font-size: 36px;
    color: #646567;
    text-align: center;
    margin: 0 0 50px;
	clear:both;
}
	

	
#archivdesktop h2 {
	width: auto;
	margin: 20px 0px;
	font-size: 40px;
	text-transform:uppercase;
	text-align:center;
}		
#archivdesktop a { vertical-align:middle; }
#archivdesktop p { padding:0; text-align:center;margin-bottom:35px;color:#646567;font-size:15px; }
#archivdesktop ul { margin-bottom:10px; }
#archivdesktop ul li, #archivdesktop li { list-style:none; }
#archivdesktop ul li:hover, #archivdesktop ul li:hover small { color:#000; }
#archivdesktop ul li small { color:#b3b3b3;font-size:15px; font-size: 11px; vertical-align: middle; }
#archivdesktop ul li { font-size:20px; }
#archivdesktop .yearly_month_archive .year { text-align:center; }
#toptags { margin: 70px 0; padding: 0 10%; }
#toptags a { padding:1px;line-height:44px; }
.yearly_month_archive { padding: 0 10%; width: initial !important; }
																																
.full-width .entry blockquote {
	margin: 0 0 70px 0;
	text-align:center;
    	background: none;
	padding: 0;
}				
				
.full-width .entry blockquote p {
	font-size: 18px;
	line-height: 40px;
	margin:0;
	padding: 30px 45px;
	color: #fff;
	max-width: 800px;
	display: inline-block;
	background-color: #646567;
	border-radius: 10px;
}	
			




.full-width .fullwidthcentral {

	margin-left:170px;

}




#fullwidthbanner {

	margin: 30px 0 10px;

	padding: 0 auto;

	height: Auto;

	text-align: center;

}

#prevnext { font-size: 22px; font-weight:bold; margin-top:10px;color:#2b2b2b; font-family: 'Hind',sans-serif; }	
#prevnext .previous { float: left; width: 49%; text-align:left; }
#prevnext .previous a { padding:0; display:inline-block; font-family: 'Hind',sans-serif; line-height: 1.4; }	
#prevnext .next a { padding:0; display:inline-block; font-family: 'Hind',sans-serif; line-height: 1.4; }
#prevnext .next { text-align:right; float: right; width: 49%;}			
	


/*********************************************************************************************

7. Sidebar & Widgets -------------------------  sidebar.php

*********************************************************************************************/


#sidebar {
    	float: right;
    	width: 300px;
	font-size:14px;
    	color:#646567;
}		
					
.sidebarnote { display:inline-block; margin:0 0 15px; padding:0 0px;width:100%;text-align:center; }
.sb-share, .sb-recent, .sb-subscribe { display:inline-block; margin:0;padding:0; }
.sb-share { width:79px; height:25px; background: url('/wp-content/themes/vvv16/images/sidebarnotes.png') no-repeat; background-size: 287px 25px; background-position: 0 0; }
.sb-recent { width:80px; height:25px; background: url('/wp-content/themes/vvv16/images/sidebarnotes.png') no-repeat; background-size: 287px 25px; background-position: -82px 0; }
.sb-subscribe { width:125px; height:25px; background: url('/wp-content/themes/vvv16/images/sidebarnotes.png') no-repeat; background-size: 287px 25px; background-position: -162px 0; }

#medrecsb { margin: 25px 0; }
#halfpagesb { margin:0 0 25px; }
	
#metamobsing { display:none; }	
	
#searchresultbox { margin-bottom:50px; }	
#searchresultbox .form-input-results {
	text-align: left;
	float: left;
	height: 70px;
	padding: 0 0 0 25px;
	margin-left:60px;
	width: 400px;
	color: #fff;
	font-size:36px;
	font-family: 'Dosis', sans-serif;
	font-weight: bold;	
	Background-Color: #646567;
	border: None;
}		
	
#searchresultbox .form-input-results:focus {
	width: 425px;
	color: #fff;
	font-size:50px;
	padding: 0 0 0 0px;
	background-Color: #000;
	border: none;
}	


	
#searchresultbox button, input#searchsubmit {
    font-size: 24px;
    padding: 20px 40px;
    margin: 0 10px;
    float: left;
}		
	

#sidebar button, input[type=button], input[type=reset], input[type=submit] {

	font-size: 15px;

	padding: 10px;

	margin-top: -3px;

	margin-left: 0px;

}



.widget_wysija_cont .wysija-submit {
	margin-top: 0px !important;
}	



#sidebar .widget {
    margin-bottom:30px;
}	

#feedburner_email_widget_sbef { text-align:center; }

.widget h3.title {
    	font-family: 'Hind', sans-serif;
    	font-size: 23px;
    	margin: 0 0 30px 0;
	text-align: Center;
    	text-transform:uppercase;
	color: #000;
	font-weight:bold;
}		


.widget ul li.menu-item {
	color:#fff;
	text-align:center;
	font-family: 'Hind', sans-serif;
	font-weight:bold;
	width: 49.4%;
	display: inline-block;
	margin: 0 0 3px;
}			
	
.widget ul li.menu-item a {
	color:#fff;
	padding: 3px;
}	
	
		
.widget ul#menu-unterhaltung li.menu-item {
	background:#eb6c09;
}

.widget ul#menu-unterhaltung li.menu-item a {
	border: 2px solid #eb6c09;
}

.widget ul#menu-inspiration li.menu-item {
	background:#ffffff;
}

.widget ul#menu-inspiration li.menu-item a {
	border: 2px solid #000;
}
	
.widget ul#menu-lifestyle li.menu-item {
	background:#646567;
}

.widget ul#menu-lifestyle li.menu-item a {
	border: 2px solid #646567;
}

.widget ul li.menu-item a:hover {
	background:#fff;
}

.widget ul#menu-unterhaltung li.menu-item a:hover {
	color:#eb6c09;
}

.widget ul#menu-inspiration li.menu-item a:hover {
	color:#000;
}

.widget ul#menu-lifestyle li.menu-item a:hover {
	color:#646567;
}
	


.widge h3 {

    	font-size: 16px;

    	margin: 0 0 15px 0;

   	padding:2px 10px 3px;

	text-align: Center;

    	text-transform:uppercase;

   	line-height: 1.5;

	color: #fff;

	font-weight:bold;

	background: #eb6c09;

	border-top: 0px solid #000;

}
			
.widget ul.wpp-list, .widget ul.wpp-list-hp { width:100%; }
.widget ul.wpp-list li { width:50%;padding:0;margin:0;display:inline-block;float: left;clear: right; }
.widget ul.wpp-list-hp li { width:16.666%;padding:0;margin:0 0 30px 0;display:inline-block;float: left;clear: right; }
.widget ul.wpp-list img, .widget ul.wpp-list-hp img { width:100.1%;height:auto;margin:0; }
.widget ul.wpp-list img:hover, .widget ul.wpp-list-hp img:hover { -webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);opacity: 0.8; }			
						
.anzeige {

	font-size: 10px;

	font-weight: bold;

	color: #919191;

	padding:5px;

}





.home_column .widget h3.title {

	border-top: 1px solid #E5E5E5;

	border-bottom:none;

    font-size: 13px;

    line-height: 1.3;

    margin: 0 0 10px 0;

    padding:10px 0 0;

    text-transform:uppercase;

	color: #212121;

	font-weight:normal;

}



.widget { float: left; line-height: 1.5; width: 100%; }
		
.widget ul { clear: both; margin: 5px 0; line-height: 1.7; }
.widget.ayb_posts ul { text-align:left;padding:0 0 10px 38px; }
.widget.ayb_posts ul li { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width:24em; }
.screen-reader-text { display:none; }	
.widget ul li { list-style-type: none; margin: 10px 0;}
						
.widget ul.langeweile-widget li { margin: 0 0 15px 0;}
		
	
.widget ul ul { margin: 0; padding: 0; border-top: none; }

.widget ul ul li { border: none; }

.widget #cat, .widget select { background: #F7F7F7; border: 1px solid #cdcfd4; color: #333333; display: inline; padding: 5px; line-height: 1.5; clear: both; }
.widget_categories { text-align:center; }
.side_ad { text-align: center; margin:25px 0 10px; }

	


/* Recent Posts  */

.widget .feature-posts-list br {display: none;}

.widget .feature-posts-list img { margin: 4px 12px 5px 0; float: left;}

.widget .feature-posts-list small { font-size: 10px; color: #8B96A0; margin: 2px 0 4px; display: block; }

.widget .feature-posts-list .post-excerpt { display: block;}

.widget .feature-posts-list li { padding: 6px 0; border-bottom:1px solid #ececec; line-height:1.4; }

.widget .feature-posts-list li a { font-weight:bold; }

span.recent a { color:#000; }

/* Langeweile Widget  */


	
.widget .langeweile-widget { margin: 0 0 -5px 0; overflow: hidden; -webkit-padding-start: 0; }
.widget .langeweile-widget img { width:300px; height:auto; margin-top:-20px; }
#wpzoom-feature-posts-2 h3.title { display:none; }
	
.widget .langeweile-widget br {display: none;}

.widget .langeweile-widget .lww-thumb-small { margin: 10px 12px 50px 0; }
.lww-thumb-large { height:160px; overflow:hidden; }

.widget .langeweile-widget small { font-size: 12px; color: #8B96A0; margin: 2px 0 4px 0; display: block; }
	

				
.widget .langeweile-widget li { line-height: 1.4; text-align:justify; -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto; }

.widget .langeweile-widget li:first-child { padding-top:0px; }
.widget .langeweile-widget li:last-child { padding:0px;margin:0; }
	
.widget .langeweile-widget .lww-title-small { font-weight: bold; Color: #000; }

.widget .langeweile-widget .featured-post { height: auto; overflow: hidden; }
	
.widget .lwwinline li:first-child { padding-right:10px; }

.widget .lwwinline li { display: inline; overflow: hidden; }


.widget h5.lwwdachzeile { font-size:12px; font-weight:bold; padding: 3px 6px 3px 0; display: inline-block; text-transform: uppercase; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 27em; }

.widget .lwwheadlinewrap { width:100%; margin-top: 3px;font-size:16px; font-family: 'Hind', sans-serif;  text-align:center; }
.widget h3.lwwheadline { display:inline-block; padding:5px 10px;max-width:92%;line-height:1.2;margin:0; }
													
	
	

.widge iframe {border:0;width:100%}


/*********************************************************************************************

8. Comments  -------------------------  comments.php

*********************************************************************************************/
	
	

#comments { clear: both; width:100%;margin: 50px 0 20px; }

#comments h3 { font-family: 'Hind', sans-serif; font-size: 40px; text-align: center; line-height: 1.3; margin-bottom: 80px; text-transform: uppercase; color: #fff; font-weight: bold; }	
			
.aehnlich { font-size: 30px; margin: 15px 0 -5px 0; padding: 10px 0 0 0; text-transform: uppercase; color: #000; font-weight: bold; }
	

#comments .navigation { padding: 0 0 40px 0; margin-top: -40px; font-family: 'Hind', sans-serif; }
	
.commentlist { list-style: none; width:100%; margin-bottom: 60px;padding-left:0; }
					
.commentlist li.byuser {

	background.color: #fff;

}

.commentlist li.comment { font-size:12px; line-height: 1.7; margin: 0 0 40px 0; position: relative; overflow:hidden;width:100%; }
		
.commentlist li:last-child { border-bottom: none; margin-bottom: 0; }

.commenthalf { display: inline; max-width: calc(100% - 160px); float: left; }
.commentlist .children li.depth-2 .commenthalf { display: inline; max-width: calc(100% - 160px); float: right; }
.comment-author { float:left; margin:0 20px 0 0; }
			
.commentlist .children li.depth-2 .comment-author { float:right; margin:0 0 0 20px; }	
.commentlist .children li.depth-2 .comment-body { float:right; max-width:527px; }
		
.commentlist li.depth-1 .comment-body:before {	
	top: 20px;
	content: "";
	position: absolute;
	left: 143px;
	border-width: 23px 21px 0;
	border-style: solid;
	border-color: #646567 transparent;
	display: block;
	width: 0;
}				
.commentlist li.bypostauthor.depth-1 .comment-body:before { border-color: #eb6c09 transparent;	}

.commentlist .children li.depth-2 .comment-body:before { content: none; }
.commentlist .children li.depth-2 .comment-body:after {	
	top: 40px;	
	content: "";
	position: absolute;
	right: 140px;
	border-width: 23px 21px 0;
	border-style: solid;
	border-color: #646567 transparent;
	display: block;
	width: 0;
}		
.commentlist .children li.bypostauthor.depth-2 .comment-body:after { border-color: #eb6c09 transparent;	}	
	
#comments .comment-body ul, #comments .comment-body ol { margin-bottom: 18px; width:200px; overflow:hidden; }

#comments .comment-body blockquote p:last-child { margin-bottom: 24px; }

.commentlist ol { list-style: decimal; }

.commentlist .avatar { margin-bottom:5px; }
							
.comment-author { width: 140px; margin:0 20px 0 0; display: inline-block; text-align:center; }	
.comment-author img { border-radius:5px; display: block; margin: 0 auto; }
.comment-author cite { color: #646567; font-weight: bold; font-style:normal; font-size:18px; line-height: 1.1; font-family: 'Hind', sans-serif; }
.comment-author .says {  display:none; }		
.comment-meta { font-size: 11px;  margin: 0; }
.comment-meta a:link, .comment-meta a:visited { color: #b3b3b3; text-decoration: none; font-weight:normal; }
					
.comment-body {    
	display: inline-block;
	padding: 20px 25px;
	max-width: 687px;
	background: #646567;
	border-radius: 5px;
	vertical-align: top;
	color: #2b2b2b;
	font-size: 16px;
}			
	
.bypostauthor .comment-body { background: #eb6c09; }	
.bypostauthor .comment-body a { color:#000; }
.bypostauthor .comment-body .reply a { color:#eb6c09; background-color:rgba(255, 255, 255, 0.5); }
				
.comment-meta { display:inline-block; float:left; padding-right: 20px; position: relative; top: -1px; }
.bypostauthor .comment-meta a { color:rgba(255, 255, 255, 0.7); }
			
.reply { font-size: 10px; float: right; text-transform: uppercase; font-family: 'Hind', sans-serif; }
.reply a { color:#646567; background-color:rgba(255, 255, 255, 0.3); border-radius: 3px; padding: 2px 8px 1px; }
.comment-body:hover .reply a { color:#000; background: #fff; }	

.sce-edit-button { font-size: 12px;
    margin-bottom: 15px;
    background: #fff;
    color: #000;
    padding: 4px 10px;
    border-radius: 2px;
    width: 195px;
}		

.sce-comment-edit-buttons button, input[type=button], input[type=reset], input[type=submit] {
    padding: 6px 15px;
    font-size: 14px;
    border-radius: 4px;
	margin: 5px;
}	

.sce-textarea { text-align: center; }
.sce-textarea textarea { border:none; }	
			
.commentlist .children { list-style: none; margin: 0; }
		
.commentlist .children li { border: none; padding-top:20px; }
		
.nopassword, .nocomments { display: none; }

#comments .pingback { margin: 20px 0; text-align:center; }
		
.commentlist li.comment+li.pingback { margin-top: -6px; }
				
#comments .pingback p { color: #000; font-size: 13px; background: #646567; padding: 8px 20px; border-radius: 3px; display: inline-block; }
#comments .pingback a { color: #fff; }
.comment-notes { display:none; }
	



	

/* Comments form */
	
#respond { margin: 0 0 50px; overflow: hidden; position: relative; }
#respond p { margin: 0; text-align:center; }		
#respond .comment-notes { margin-bottom: 1em; }
.form-allowed-tags { line-height: 1em; }
.children #respond { margin: 0 0 0 163px; }
.children #respond input[type="submit"] { font-size: 16px; padding: 10px 35px; }
.commentlist #respond { clear: both; display: block; }
#comments-list #respond { margin: 0 0 18px 0; }
#comments-list ul #respond { margin: 0; }	
#cancel-comment-reply-link { font-size: 14px; font-weight: bold; line-height: 18px; font-family: 'Hind', sans-serif; }
#respond .required_lab {  color:#b3b3b3;   }	
#respond label {   font-size: 12px; color:#646567; top: -2px; position: relative; left: 5px; }		
#respond p.wysija-after-comment label { left:0; }
#respond input { margin: 0 0 9px;   }											
#respond textarea { width: 92%; resize:none; min-height: 60px; border:none;background:#ffffff; padding:4%;font-size:25px;line-height:1.5;color:#fff;border-bottom:2px solid #fff; border-top:2px solid #000; text-align:center; -webkit-appearance:none; border-radius: 0; }						
#respond textarea:focus, #respond .form_fields input:focus { background:#fff;color:#000!important;font-weight:bold; border-top:2px solid #fff; }	
#respond .form-allowed-tags { color: #888; font-size: 12px; line-height: 18px; display:none; }
#respond .form-allowed-tags code { font-size: 11px; }
#respond .form-submit { text-align:center; margin:30px 0 20px; }
#respond .form_fields { display:inline-block; width: 100%; margin: 10px 0 20px; }		
#respond .form_fields p { margin-bottom:7px; display:inline-block; width: 30%; margin-right:4.6%; }
#respond .form_fields p.comment-form-url { float:right; margin:0; width:30%; }		
#respond .comment-form-comment { width: 100%; float: left; }
#respond textarea { clear: both; display: block; margin: 10px 0 30px; }
#respond .form_fields input { background:#ffffff; color:#fff; clear: both; display: block; margin: 5px 0 20px; font-size: 16px; border:none; border-bottom: 2px solid #fff; border-top:2px solid #000; width: 92%; padding: 10px; text-align:center; -webkit-appearance:none; border-radius: 0; } 		
#respond h3.comment-reply-title { text-align:center; padding:0; margin:0; }
.logged-in-as { display:none; }	
#respond #wysija-box-after-comment { width:13px; margin-right: 10px; top: 2px; position: relative; }	
#respond input#subscribe { margin-right:2px; }	
#respond .subscribe-to-comments { margin-bottom:3px;font-size:12px; }	
#respond p.subscribe-to-comments, #respond p.wysija-after-comment { width:100%; text-align:center; margin:10px 0; }
#respond input[type="submit"] { font-size: 20px; padding: 18px 50px; }	
				
#kontaktform textarea { height:inherit; }				
#kontaktform textarea:focus { background:#646567 !important; }	
#kontaktform input#fscf_email1, #kontaktform input#fscf_name1, #kontaktform input#fscf_captcha_code1, #kontaktform input#fscf_email2, #kontaktform input#fscf_name2, #kontaktform input#fscf_captcha_code2 { width:94%;border:none;background:#646567;color:#fff;padding:6% 0 6% 6%; font-size:18px; }	
#kontaktform input:focus, #kontaktform input#fscf_email1:focus, #kontaktform input#fscf_name1:focus, #kontaktform input#fscf_captcha_code1:focus, input#fscf_email2:focus, #kontaktform input#fscf_name2:focus, #kontaktform input#fscf_captcha_code2:focus { background:#fff; }
#kontaktform input[type=submit] { font-size: 35px; text-transform: uppercase; padding: 14px 70px; }
#kontaktform span { display: inline-block; float: left; margin-top: -26px; margin-left: 20px; line-height: 1.5; color:#646567; font-size:12px; }	
#kontaktform input#fscf_field1_4 { display: inline-block; float: left;margin-left:20% !important; }
#kontaktform #fscf_div_field1_4 { margin-bottom:10px; }
#kontaktform #fscf_captcha_field1 span { display:none; }
#kontaktform #fscf_captcha_field1 { display: inline-block; float: left; width:40% !important;text-align:left !important; }			
#kontaktform #fscf_captcha_image_div1 { display: inline-block; float: left;  margin: 20px 1% 20px 30%; }
#fscf_captcha_refresh1 { width:20px;display:inline-block; }
#kontaktform input#fscf_captcha_code1 { margin-right:18%; }
												
											
#impressum { width:100%;text-align:center;font-size:18px;line-height:1.5;color:#646567; margin-bottom:50px; }
	
#kleingedrucktes p { font-size: 14px;line-height:2.0;margin-bottom:40px; }
#kleingedrucktes h3 { font-size: 20px; }
																			
#billboard:hover, #halfpage:hover, #mediumrec:hover, #superbanner:hover	{ background:#ffffff; }

											
						
/*********************************************************************************************



9. Footer  -------------------------  footer.php



*********************************************************************************************/

	
#footer {
	text-align:center;
  	padding:15px 0 0;
}
		
#superbanner { width: 100%; margin:0 auto 65px; display:inline-block;height:auto;text-align: center; }
.advertisement { text-align:center; font-size:11px; color:#646567; }	
.advertisement2 { text-align:left; font-size:11px; color:#646567; }
#content #superbanner { margin:0 auto 80px; }
#mobilebanner { display:none; }	

#footerend {
    margin: 20px 0;
	align:center;
}

#footest {
	background: #000;
	padding: 20px 0;
	width: 100%;
	text-align: Center;
}	
		
#footest a {
	color:#000;
	background:#646567;
	font-size:12px;
	padding:2px 6px 0;
	margin:3px;
	display:inline-block;
	border-radius:5px;
	font-family: 'Hind', sans-serif;
}

#footest a:hover {
	color:#000;
	background:#fff;
}
			
#footest a#facebook:hover { background:#3b5999; }	
#footest a#twitter:hover { background:#00acee; }	
#footest a#rssfeed:hover { background:#eb6c09; }	

#textfoot { display:inline-block;margin:50px auto 20px;text-align: center; }
	
#leftfooter {
	width:30%;
	text-align:right;	
	padding:0 50px 0 50px;
	display:inline-block;
}			
.rightfooter {
	width:14%;
	display:inline-block;
	text-align:left;
}		
#footest a.virallink { color:#646567; font-size:12px;display:block; }


/*****************************************************************

SONSTIGES

********************************************************/

		
#contentsingle .via {
	color: #646567;
	text-align:center;
	font-size: 10px;
	line-height: 1;
	margin:10px 0 20px;
	display:inline-block;
	width:100%;
	padding: 10px 0;
	font-weight: normal;
}		

#contentsingle .via a {	
	font-weight:bold;
	color:#646567;
}			

#contentsingle .via:hover, #contentsingle .via:hover a {
	color:#2b2b2b;
}
	

.wp-pagenavi {
	clear: both;
	width:100%;
	margin: 30px 0;
	padding-bottom:50px;
	text-align:center;
	font-family: 'Hind', sans-serif;
}	
			
.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	padding: 10px 19px;
    margin: 11px;
    font-size: 15px;
    color: #000;
    border-radius: 22px;
	-moz-border-radius: 16px;
	background-color:#646567;
}			

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
	background-color:#fff;
	color: #000;
}			
		
.wp-pagenavi span.current {
	font-weight: bold;
	background-color:#eb6c09;
	color: #000;
}		

.wp-pagenavi .pages {
	font-size: 34px;
	color: #919191;
	font-weight:bold;
	margin: 0px 55px 0 -23px;
}


#sharebuttons2 {
	width:100%;
	margin: 10px 0 0;
	height:49px;
	overflow:hidden;
}	
		
#sharebox {
	width:100%;
	height:60px;
	overflow:hidden;
}				
	
#sharebuttons2 a {
	width:20%;
	padding: 12px 0;
    	margin-right: -4px;
	text-align:center;
	font-weight:bold;
	display: inline-block;
	color:#fff;
	font-family: 'Hind', sans-serif;
	font-size:16px;
	text-transform:uppercase;
}	

#sharebox a {
	width:20%;
	padding: 20px 0;
    	margin-right: -3px;
	text-align:center;
	font-weight:bold;
	display: inline-block;
	color:#fff;
	font-family: 'Hind', sans-serif;
	font-size:13px;
	text-transform:uppercase;
}			

#sharebuttons2 a.sharetweet, #sharebox a.sharetweet {
	background:#36b9ff;
	border-bottom-left-radius: 10px;
	border-top-left-radius: 10px;
}		
#sharebuttons2 a.shareshare, #sharebox a.shareshare {
	background:#3b5998;
}	
#sharebuttons2 a.sharepin, #sharebox a.sharepin {
	background:#bd081b;
	width:20.1%;
}	
#sharebuttons2 a.sharepocket, #sharebox a.sharepocket {
	background:#ed4055;
}	
#sharebuttons2 a.sharetweet:hover {
	background:#eb6c09;
}		
#sharebuttons2 a.shareshare:hover {
	background:#eb6c09;
}	
#sharebuttons2 a.sharepin:hover {
	background:#eb6c09;
}	
#sharebuttons2 a.sharepocket:hover {
	background:#eb6c09;
}

#sharebox a:hover {
	background:#eb6c09;
}
		
#sharebuttons2 #content div.sharedaddy, #main div.sharedaddy, div.sharedaddy, #sharebox #content div.sharedaddy {
	display:inline-block;
	width:20.6%;
	text-align:center;
	float:right;
	vertical-align: top;
}										
		
#sharebuttons2 .sd-content, #sharebox .sd-content {
	display: inline-block;
    	position: relative;
	width:100%;
}			
		
#sharebuttons2 .sd-content ul, #sharebox .sd-content ul {
	margin:0 !important;
}

#sharebuttons2 .sd-content ul li, #sharebox .sd-content ul li {
	padding:0;
	width:100%;
}	
						
#sharebuttons2 .sd-content li.share-email a {
	color:#fff !important;
	margin:0;
	padding: 14px 0;
	width:100%;
	border-radius: 0;
	border:none;
	font-weight:bold;
	display:inline-block;
	background:#b3b3b3;
	box-shadow: none;
	font-family: 'Hind', sans-serif;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
}	

.response { color:#000; font-size:13px; }
	
#sharebox .sd-content li.share-email a {
	color:#fff !important;
	margin:0;
	padding: 19px 0;
	width:100%;
	border-radius: 0;
	border:none;
	font-weight:bold;
	display:inline-block;	
	background:#b3b3b3;
	box-shadow: none;
	font-family: 'Hind', sans-serif;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
}	
			
#sharebuttons2 .sd-content li.share-email a:hover, #sharebox .sd-content li.share-email a:hover {
	background:#eb6c09;
}

#sharing_email {
	border:none !important;
	width: 220px !important;
	margin-top: 20px !important;
	margin-left: -110px !important;
}
	
#sharebox #sharing_email {
	margin-left: -210px !important;
}	
				
#sharing_email a {
	color:#646567;
}	

#sharing_email input[type=submit] {
	background:#eb6c09;
	color:#fff !important;
	font-weight:bold;
	border: none;
	padding: 1px 7px;
}
	


#sharebuttonsmobile {
	height: 30px;
	margin:10px 0;
	padding: 8px 0 0 5px; 
	background-color:#919191;
}	

#singlepages {
	text-align:center;
	margin:5px auto 15px;
	max-width:740px;
	min-height:5px;
}		
		
#singlepages2 {
	text-align:center;
	margin:30px 0 30px;
	font-family: 'Hind', sans-serif;
	font-size:20px;
}	
		
#singlepages2 ul {
	margin-top:20px;
	color: #f9784d;
}

#singlepages2 ul li {
	background-color: #eb6c09;
    color: #fff;
    display: inline-block;
    padding: 15px 25px;
    margin: 0 10px;
    font-size: 20px;
    font-weight: bold;
    border-radius: 50%;
    -moz-border-radius: 50%;
}		
	
#singlepages2 a li {
	background-color: #fff;
	color: #646567;
}		

#singlepages2 a:hover li {
	background-color:#000;
	color:#fff;
}	


#aehnlichgoogle {
	width:100%;
	margin:15px 0;
	overflow:hidden;
}		

#aehnlichgoogle a {
	color:#fff !important;
}		
	
.sponsoredsingle { 
	background: #eb6c09;
	color: #000;
	padding: 1px 10px 2px;
	text-transform: uppercase;
	margin-right: 12px;
	font-size: 10px;
	top: -1px;
	position: relative;
	border-radius: 3px;
	font-weight: bold;
	display: inline-block;
}	
.sponsoredarch {
	background: #eb6c09;
    color: #000;
    padding: 2px 0;
    text-transform: uppercase;
    font-size: 10px;
    max-width: 86px;
    height: 11px;
    margin: 0 auto;
    margin-bottom: -18px;
    line-height: 1;
    top: -23px;
    position: relative;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    font-weight: bold;
}

#iphonefooter {	display: None; }
#sidebarmobile { visibility:none; }
.navigation {display: none;}
.single .navigation {display: block;}
.entrymobile { display: none; visibility:none; }
#toppostsmobile { display: none; visibility:none; }
#sharebuttonsmobile { visibility:none; display:none; }

#kontaktmobile { display: none; visibility:none; }
#hiddennavbarsecondm, #hidden3unterhaltung, #hidden3inspiration, #hidden3lifestyle { 
display: none; 
	position:fixed;
	width:100%;
	margin: 0 auto;
	text-align:center;
	background:#eb6c09;
	top:45px;
	z-index:9999;
}
	
#topleistenmenucontainer {
width:1200px;
margin:0 auto;
list-style:none;
}

#topleistenmenucontainer .dropdown {
float:right;
}

#hiddennavbarsecondm .dropdown a, #hidden3unterhaltung .dropdown a, #hidden3inspiration .dropdown a, #hidden3lifestyle .dropdown a {
    padding: 14px 16px;
    margin: 0px;
    text-decoration: none;
    font-size: 18px;
    font-weight: bold;
    font-family: 'Dosis', sans-serif;
    color: #fff;
	background:#eb6c09;
    display: block;
}

#hiddennavbarsecondm .dropdown a:hover, #hidden3unterhaltung .dropdown a:hover, #hidden3inspiration .dropdown a:hover, #hidden3lifestyle .dropdown a:hover {
    color: #fff;
	background: #000;
}

#hiddennavbarsecondm .dropdown a[title] {
    font-size: 12px;
    padding: 14px 11px;
}				
	
	

	
.cc_container .cc_btn, .cc_container .cc_btn:visited {
	color: #fff !important;
    	background-color: #eb6c09 !important;
	font-size:16px !important;
	padding: 4px !important;
	margin-top:-7px !important;
}

.cc_container .cc_message {
	font-size: 14px !important;
	margin-top:0px !important;
}

.cc_container .cc_message a {
	color:#fff !important;
	font-weight:bold !important;
}

.cc_container {
	background: #000 !important;
	text-align:right !important;
}
	
#flippatopbar { background: #eb6c09; color:#fff; font-size:19px; font-weight:bold; padding:8px 0; top:0px; width:100%; text-align:center; position: relative; z-index: 99999; }
.flippabutton a { background: #fff; padding: 10px; font-size: 17px; margin: 5px 20px; color:#000; text-transform: uppercase; border-radius:6px; font-family: 'Hind',sans-serif; display:inline-block; }
.flippabutton a:hover { background: #000; color:#fff; }	
			
/*********************************************************************************************

9. Media Queries

*********************************************************************************************/
				

#toptagsmobile { display:none; }
		
	
			
@media screen and (max-width: 1370px) {
						
#content { padding-left:15px; }	
    .full-width #content { width: 100%;padding:0; }
#content img { height:auto;max-width:100%; }
#sidebar { padding-right:15px; }
.inner-wrap-single #sidebar { padding-right:0px; }
				
.featuredschriftu { margin-right:25px;width:100px; }
#hpfeatured .recent-post { margin:0 0 0 1.2%; width:32%; }
#unterhaltungff, #lifestyleff, #inspirationff { margin-right:1%; }
#lastkolumne, #lastreview { margin:0 0 0 1%;width:30%; }
#lastinterview, #lastwin { margin:0 0 0 3.5%;width:30%; }
#lastvideo, #lastbp { margin: 0 1% 0 0;width:30%; }
					
.inner-wrap-single { width:94%;max-width:1200px;padding:0 3%; }
#contentsingle { width:72%; }
.inner-wrap { width:100%;max-width:1200px; }	
					
}			

				
				
@media screen and (max-width: 1300px) {
									
	
.form-input, .form-input:focus { font-size:220px; }
													
.inner-wrap-hp { width:100%;padding:0; }
#contentindex { width:100%; }	
#topcontainer { width:100%; }	
.widget-area { max-width:1200px; width:100% !important; }	
#footer div.column, #Footerinfos div.column { width:31%; margin: 0 1%; }
.recent-post .entry h2 { line-height: 2.5vw; font-size: 2.2vw; }
.list-view .recent-post { height:31vw; }

    body { min-width:100%; }

    .home_widgets .home_column img { width:auto; max-width:100%; height:auto; }



    .recent-post { width: 100%; float: left; }

    .recent-post .post-thumb { float:left; margin:0 10px 0 0;}



    .col_main,

    .full-width .col_main { width:100%; }

    .col_meta,

    .full-width .col_meta { width:16%; }



    .cover { position: relative; padding-bottom: 56.25%; display:block; padding-top: 30px; height: 0; overflow: hidden; width: 100%; max-width: 100%; }

    .cover iframe,

    .cover object,

    .cover embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
		


     /* Template: Full-width */


    .full-width .entry img { max-width: 100%; }

    .full-width .entry .wp-caption { max-width:100%;  }



	#footer div.column { margin-right: 2%;  width: 31%; }

	#footer .column .widget {  width:100%; }



    .entry img.alignnone,

    .entry img.aligncenter,

    .entry img.alignleft,

    .entry img.alignright,

    .entry img.attachment-fullsize {

        margin-bottom: 10px;

        max-width: 100%;

        height:auto;

    }



.full-width .entry img.alignnone, .full-width .entry img.aligncenter,  .full-width .entry img.alignleft,   .full-width .entry img.alignright,   .full-width .entry img.attachment-fullsize {
        margin-bottom: 10px;
        max-width: 100%;
	width:auto;
        height:auto;
    }	
	
.inner-wrap-single #sidebar, #sidebar { width:300px; }
#contentsingle { width:67%; }

.full-width #contentsingle { width:100%; }
	
.full-width .entry p.blockquotebig { width: 95%; margin: 0 auto 65px; }

#fullthumbimg { margin-top: -30px; margin-left: -20%; padding: 20% 20%; }
.full-width h1.title { font-size:88px; margin-top:-510px;margin-bottom:190px; }
									
.thumbfeatured img { width:100%; height:auto; }	
.recent-post h2 { margin:0; }	
#content .recent-post h2 { margin-bottom: 27px; }	
	
.list-view .recent-post { width:29%; margin:0 2%; }
.thumbarchive img, .thumbarchivespons img { width:97%; height:auto; }
#content .list-view .recent-post { margin:-1px 0 25px 0;padding-bottom:37px; }
#content .list-view .recent-post.arch { padding-bottom:0; width:42%; margin: 0 4%; }
			
}																															
			
		

@media screen and (max-width: 1250px) {

#content { width:70%; }	
#katarchiv h2 { color:#fff;padding:15px 0;font-size:30px; }
#katarchiv .katcol { height:550px; }
.yearly_month_archive { padding:0 6%; }
.yearly_month_archive a { font-size: 18px; }
#kontaktform #fscf_captcha_field1 { width:30% !important; }
.full-width .entry p, .full-width .entry .narrowtext { padding: 0 160px; }
							
}	


@media screen and (max-width: 1160px) {

#contentsingle { width:66%; }													
#content { width:67%; }
						
}


@media screen and (max-width: 1080px) {
#pixels { display:none; }
.form-input, .form-input:focus { font-size:200px; }
#contentsingle { width:65%; }
.full-width #contentsingle { width:100%; }
#content { width:67%; }	
.entry p { padding:0 20px 20px; }
.yearly_month_archive { padding:0 4%; }
.yearly_month_archive a { font-size: 16px; }
.full-width .entry p, #advertinfo, .full-width .entry .narrowtext { padding: 0 120px; }
#lastthingscat .recent-postcat h2 a, #lastthingscati .recent-postcat h2 a, #lastthingscatl .recent-postcat h2 a { font-size:19px; }
#lastthingscat .recent-postcat .post-contentfeatured h2, #lastthingscati .recent-postcat .post-contentfeatured h2, #lastthingscatl .recent-postcat .post-contentfeatured h2 { line-height:22px; }
#lastthingscat .catfeatured, #lastthingscati .catfeatured, #lastthingscatl .catfeatured { width: 22%; }
.catfeaturedlast { display:none; }
.full-width h1.title { font-size:77px;margin-top:-520px;margin-bottom:170px; }
							
}	


@media only screen and (max-width: 1060px) {

#iphonelogo, #iphonelogo2 { height: auto; padding-bottom: 18%; }
#oben { margin: 75px 0 0; }
	

.widget .lwwinline img { width:47%; height: auto; } 
.widget h5.lwwdachzeile { font-size:11px; font-weight:bold; padding: 3px; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 22em; }
.widget .langeweile-widget br {display: none;}
.widget .langeweile-widget .lww-thumb-small { margin: 10px 12px 50px 0; }
.widget .langeweile-widget small { font-size: 12px; color: #8B96A0; margin: 2px 0 4px 0; display: block; }
.widget .langeweile-widget .post-content { display: block; }
.widget .langeweile-widget li { line-height: 1.4; }
.widget .langeweile-widget li:first-child { padding-top:0px; }
.widget .langeweile-widget li:first-child img { width: 100%; height: auto; }
.widget .langeweile-widget .lww-title-small { font-weight: bold; Color: #000; }
.widget .langeweile-widget .featured-post { height: auto; overflow: hidden; }
.widget .lwwinline li:first-child { padding-right:10px; }
.widget .lwwinline li { display: inline; overflow: hidden; }
.widget .lwwinline { position:relative; top:-275px; height:90px; }
.widget .lwwdach { position:relative; top:-20px; max-width: 350px; background-color: #ffffff; display: inline-block; }

}

	
@media only screen and (max-width:1030px) {

.widget h5.lwwdachzeile { font-size:10px; font-weight:bold; padding: 3px; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 20em; }
.widget .langeweile-widget br {display: none;}
.widget .langeweile-widget .lww-thumb-small { margin: 10px 12px 50px 0; }
.widget .langeweile-widget small { font-size: 12px; color: #8B96A0; margin: 2px 0 4px 0; display: block; }
.widget .langeweile-widget .post-content { display: block; }
.widget .langeweile-widget li { line-height: 1.4; }
.widget .langeweile-widget li:first-child { padding-top:0px; }
.widget .langeweile-widget li:first-child img { width: 100%; height: auto; }
.widget .langeweile-widget .lww-title-small { font-weight: bold; Color: #000; }
.widget .langeweile-widget .featured-post { height: auto; overflow: hidden; }
.widget .lwwinline li:first-child { padding-right:10px; }
.widget .lwwinline li { display: inline; overflow: hidden; }
.widget .lwwinline { position:relative; top:-200px; height:90px; }
.widget .lwwdach { position:relative; top:-20px; max-width: 350px; background-color: #ffffff; display: inline-block; }

}							
						
@media screen and (max-width: 1023px) {

#timeside { text-align: center; }
#catags { text-align: center; margin: 20px auto 0; width:90%; }

#content { width: 100%;padding:0; }
#content #recent-posts { padding:0 30px; }
#content img { max-width:100%; }	
.recent-post .post-contentfeatured h2 { max-height:200px; }	
#footer div.column, #Footerinfos div.column { width:44%; margin: 0 3%; }
	#Footerinfos div.column.last { display:none; }	
	#maik { width:100%; }	
#contentsingle { width:800px;margin:30px auto 0;float:none; }
.full-width #contentsingle { width:100%; }	
#sidebar { visibility:none; display:none; }
h1.title, #singledach { text-align:center;margin-left:0; }
.inner-wrap-single .sponsoredbox { float: none; position: relative; top: -5px; }
.inner-wrap-single .full-width .sponsoredbox { font-size:15px;position: relative; top:2px; }
.inner-wrap-single, .inner-wrap-hp { width:94%; padding: 0 3%; }	
		
#katarchiv h2 { padding:10px 0;font-size:25px; }
#katarchiv .katcol a { font-size:16px; }
#katarchiv .katcol { font-size:11px;line-height: 1.7;height:450px; }
		
#kontaktform input#fscf_field1_4 { margin: 0 !important; }
#kontaktform #fscf_captcha_image_div1 { margin-left:15%; }
.socialstat { display:inline-block; margin: 20px 3% 0px 0; padding:11px 16px 7px; border-radius:8px;color:#fff;font-size:19px; }
.statyt { margin-right:0; }	
.full-width h1.title { font-size:73px;margin-top:-450px;margin-bottom:160px; }
.full-width h1.title a { text-shadow: 6px 6px 6px #000000; } 
#fullthumbimg { padding: 18% 20%; }
.full-width h3.secondarysingle { font-size:39px; width:90%; }
	
#fullmeta { font-size: 12px; }	
#fullmeta a { padding:2px 4px 3px; }

.full-width .entry blockquote p {
	font-size: 16px;
	line-height: 32px;
	padding: 20px 30px;
	max-width: 100%;
	border-radius: 8px;
}	
			
.full-width .entry p.blockquotebig {
    font-size: 54px;
    line-height: 75px;
    margin-bottom: 60px;
    font-weight: bold;
}	
									
}																																						
			
@media screen and (max-width: 948px) {

#menuboard { top:20px; }
#topcontainer { width:88%; }	
.mb-cute, .mb-food, .mb-funny, .mb-nerd, .mb-tricks, .mb-tv, .mb-wtf, .mb-music, .mb-search { margin: 2px 5px; }
.inner-wrap, .inner-wrap-single, .inner-wrap-hp { margin:0; }
.wp-pagenavi a, .wp-pagenavi span { padding: 7px 14px; margin: 8px; font-size: 12px; color: #000; border-radius: 19px; }
		

#contentsingle { width:100%; }
.entry p { padding:0 80px 20px; }
#pixels3 { display:none; }
#hiddennavbarsecondm .dropdown a, #hidden3unterhaltung .dropdown a, #hidden3inspiration .dropdown a, #hidden3lifestyle .dropdown a { font-size:15px;padding:13px 15px; }
.form-input, .form-input:focus { font-size:170px; }
.recent-post .post-contentfast2 h2 { margin-top: -9px;line-height:0.7; }
.recent-post .post-contentfast2 h2 a { font-size: 16px; }
#inspirationfeatured .recent-post .post-contentfeatured h2 a { font-size:39px; }
.recent-post .post-contentfeatured h2 { line-height:1.2 } 
.post-contentfeatured h3.secondary { font-size: 14px;  padding: 3px 9px 0; max-width: 20em; }
.yearly_month_archive { padding:0 2%; }
.yearly_month_archive a { font-size: 15px; }
#archivdesktop ul li small { font-size:10px; }
#FSContact1 { width:80% !important; }
	
#kontaktbg, #werbungbg, #haftungbg, #Datenschutz, #ueberbg, #zahlenbg, #exkursbg, #referenzbg, #formatebg { height:300px; }
#kontaktbg h2, #werbungbg h2, #haftungbg h2, #Datenschutz h2, #ueberbg h2, #zahlenbg h2, #exkursbg h2, #referenzbg h2, #formatebg h2 { margin-top:115px;font-size:35px;text-shadow: 4px 4px 4px #000000; }	
.full-width .entry p.blockquotebig { font-size: 52px; line-height: 65px; width: 90%; margin: 0 auto 55px; }
.full-width .entry .mediadata h3, .full-width .entry .mediadata2 h3 { font-size:50px; }
.full-width .entry .mediadata p, .full-width .entry .mediadata2 p { font-size:15px; }
#lastthingscat .featureddachzeile, #lastthingscati .featureddachzeile, #lastthingscatl .featureddachzeile { display:none; }
#lastthingscat .recent-postcat .post-contentfeatured h2, #lastthingscati .recent-postcat .post-contentfeatured h2, #lastthingscatl .recent-postcat .post-contentfeatured h2 { margin-top:7px; }
#lastthingscat h2.lastthings, #lastthingscati h2.lastthings, #lastthingscatl h2.lastthings { font-size:12px; }
#lastthingscat .recent-postcat h2 a, #lastthingscati .recent-postcat h2 a, #lastthingscatl .recent-postcat h2 a { font-size:17px; }
	
.full-width h1.title { font-size:64px;margin-top:-420px;margin-bottom:170px; }
#fullthumbimg { padding: 17% 20%; }
						
}																					
			
@media screen and (max-width: 830px) {

.recent-post .entry h2 { line-height: 2.5vw; font-size: 2.2vw; }
.list-view .recent-post { height: 38vw; width: 46%; margin: 0 2%; }
.recent-post.respad { display:none; }
			
h1.title { font-size: 78px; line-height:1.1; }
.inner-wrap-single .sponsoredbox { font-size: 15px; }
.inner-wrap-single .full-width .sponsoredbox { font-size:14px: top:3px; }
h3.secondarysingle { font-size:30px; margin:0; }
.entry p { padding:0 50px 20px; }
#kontaktform input#fscf_field1_4 { float:none; }
#kontaktform span { display:none; }
						
.full-width h1.title { margin-top:-390px;margin-bottom:150px; }
#fullthumbimg { padding: 15% 20%; }	
}


@media screen and (max-width: 768px) {

	
#leftfooter { width: 86%; text-align: center; padding: 0 7% 40px; display: block; }
.rightfooter { width: 30%; text-align: center; font-size:13px;overflow:hidden; }
		

    #slider #slides.small-size .slide_content { display:none; }

    .col_main, .full-width .col_main { width:100%; }

    .col_meta, .full-width .col_meta { width:100%; }

    .share_box .share_btn { float:left; width:30%; }

    .widget_archive li { width:100%;  }

    .share_box .share_btn:after {  content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden;  }
	
.full-width h1.title {	font-size: 57px;  -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto; font-family: 'Hind', sans-serif; }
			
.full-width h3.secondary { font-size: 24px; margin-top:-5px;  -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto; }

.full-width .entry h2 {	width: 90%; margin: 20px auto; font-size: 30px; text-align:center; text-transform:uppercase; }
.inner-wrap-blogroll .full-width .entry h2 { width:100%; }
.full-width .entry .blockquote { margin: 20px 10px; color: #fff; background-color:#919191; padding: 20px; font-size: 18px;line-height: 1.5; }
.full-width .fullwidthcentral {	margin-left:0px; }

.full-width .commentlist { margin-left:0px; margin-top: 10px; }
.full-width .entry h3 {	width: 95%; margin: 20px auto;font-size:28px; }

}
																	
					
@media screen and (max-width: 750px) {

.form-input, .form-input:focus { font-size:130px; }
		
}
						
					
@media screen and (max-width: 720px) {

.featureddachzeile { top:-20px; }
#likebuttontopleiste, #likebuttontopleistesingle { display:none; }
#dreierstamm { margin-right:10px; font-size:12px; }
#inspirationfeatured .recent-post .post-contentfeatured h2 a { font-size:30px; }
.recent-post .post-contentfeatured h2 { line-height:1.2 }
.recent-post .post-contentfast2 h2 { margin-top: 0px;line-height:0.6;padding-top:8px; }
.recent-post .post-contentfast2 h2 a { font-size: 15px; }	
.post-contentfeatured h3.secondary { font-size: 13px;  padding: 2px 7px 0; max-width: 19em; }
#unterhaltungff .featureddachzeile, #inspirationff .featureddachzeile, #lifestyleff .featureddachzeile { display:none; }
#Footerinfos, #sbi_load { display:none; }
h1.title { font-size: 70px; line-height:1.1;margin-top:5px; }
.inner-wrap-single .sponsoredbox { font-size: 13px;display:block;margin:0;padding-top:15px; }
.inner-wrap-single .sponsoredbox a, .inner-wrap-single .sponsoredbox a:hover { padding:5px 13px; }
h3.secondarysingle { font-size:25px;padding-top:10px; }
.entry p { padding:0 20px 20px; }		
.inner-wrap-single, .inner-wrap-hp { width:90%; padding: 0 5%; }	
.full-width .entry p.blockquotebig { font-size: 45px; line-height: 58px; width: 90%; margin: 0 auto 50px; }
#advertinfo { margin-bottom:0; }
#prevnext { font-size:18px; }

									
#katarchiv h2 { font-size:18px; }
#katarchiv .katcol a { font-size:13px; }
#katarchiv .katcol { font-size:10px;height:380px; }
	
.full-width h1.archive_title { margin-top:0px;margin-bottom:25px; }
.full-width h1.archive_title a { font-size:50px; }
.full-width #respond { width:100%;margin:30px auto;padding:30px 0 0; }
							
#toptags { display:none; }
#toptagsmobile { display:block;margin: 50px 0; padding: 0 6%; }
#toptags a { line-height:23px; }
	
.yearly_month_archive .year { width:32% !important; }
	
.full-width .entry .mediadata h3, .full-width .entry .mediadata2 h3 { font-size:40px; }
.full-width .entry .mediadata p, .full-width .entry .mediadata2 p { font-size:13px; }
#referenzen { margin-bottom:60px; }
	
#lastthingscat, #lastthingscati, #lastthingscatl { padding:36px 0 0; }		
#lastthingscat .catfeatured, #lastthingscati .catfeatured, #lastthingscatl .catfeatured { width: 46%;margin-bottom:40px;float:none; }
#lastthingscat .recent-postcat h2 a, #lastthingscati .recent-postcat h2 a, #lastthingscatl .recent-postcat h2 a { font-size:23px; }	
		
.full-width h1.title { font-size:54px;margin-top:-370px;margin-bottom:110px; }	
.full-width h1.title a	{ text-shadow: 5px 5px 5px #000000; }
.inner-wrap-single .full-width .sponsoredbox { font-size:13px; top:-7px; }
.full-width h3.secondarysingle { font-size:35px; }
#fullmeta { display:none; }		
#fullmeta a {  }
#fullmetamob { 
	display:block;
	width: 100%;
	text-align: center;
	margin: 0;
	font-size: 11px;
	color: #000;
	background: #b3b3b3;
	margin-left:-10%;
	padding: 12px 10%;
	line-height:2.5;
}					

.post-content h3.secondary { font-size:25px; }
												
}					
		
					
@media screen and (max-width: 640px) {


#kontaktform input#fscf_captcha_code1 { margin-right:1%; }


    #content { width:100%;}

    #slider #slides .slide_content { display:none; }

    #slider #slides { width:100%; padding-left:0; border:none; }

    #slider #slides li img { width:100%; height:auto; }

    .home_widgets { margin-left:0%;  }

    .recent-post .post-content {overflow:visible; }

    .recent-post .post-thumb { width:100%; margin-right:0;}

    .recent-post .post-thumb img { width:100%; height:auto;}

    #respond .form_fields { width:97%; margin:0; }

    #respond .comment-form-comment {width:99%; }

    #respond .form_fields input { width:98%; }

    .children #respond { margin-right:0; }

	#sidebar { width:100%; margin-left:0%;}

    #sidebar .widget {width:100%; margin-right:0%; float:none; }

    #footer div.column { margin-right: 0;  width: 100%; }

	#footer .column .widget { width:100%; }
											
}


@media only screen and (max-width:620px) {

.cc_container .cc_btn, .cc_container .cc_btn:visited {	font-size:12px !important; padding: 3px !important; margin-top:0px !important; }
.cc_container .cc_message { font-size: 12px !important; margin-top:0px !important; }
.full-width .entry blockquote {	width:auto; text-align:center; margin: 20px; padding: 15px 30px; }
					
}	

						
@media screen and (max-width: 560px) {

.recent-post .entry h2 { line-height: 6.5vw; font-size: 6.0vw; }
.list-view .recent-post, #content .list-view .recent-post.arch { height: auto; width: 80%; margin: 0 10%; }
.wp-pagenavi a, .wp-pagenavi span { padding: 4px 10px 3px; margin: 6px; font-size: 12px; border-radius: 15px; }
h1.archive_title { padding-bottom:25px; }	
.recent-post.respad { display:inline-block; margin-bottom:25px; }
	
.inner-wrap-hp { width:100%;padding:0; }	
.form-input, .form-input:focus { font-size:80px; }
#Menumobile { display:inline-block; }	
#Menu, #dreierstamm { display:none; }	
.featuredschriftu, #lifestylefeatured .featuredschriftu, #inspirationfeatured .featuredschriftu, #sponsored .featuredschriftu { float:none;margin:18px auto;font-size:12px;background:none; color:#fff; width:100%; }			
.featureddachzeile { max-width:90%; }		
#hpfeatured .recent-post { margin:0;width:100%;height:auto;padding-bottom:50px; }	
.recent-post .post-contentfeatured { text-align:center; }
.tp-bannertimer { display: none; }	
#unterhaltungff, #lifestyleff, #inspirationff { width:100%;margin:15px 0 0; }		
#hpfeatured #unterhaltungff .recent-post, #hpfeatured #inspirationff .recent-post, #hpfeatured #lifestyleff .recent-post { width:100%;height:auto;margin-bottom:10px; }
.recent-post .post-contentfast2 h2 { margin:0;line-height:1.1; }
.recent-post .post-contentfast2 h2 a { font-size:22px; }	
.entry p.blockquotebig { margin:0 25px 40px; padding: 20px 30px; font-size: 17px; line-height: 28px;border-radius:10px; }
.entry blockquote p { font-size:14px; line-height:26px;border-radius:6px; }
h1.title { font-size: 62px; line-height:1.1; }
h3.secondarysingle { padding-top:6px; font-size:22px;line-height:1.1; }	
#respond .form_fields p { margin-right:4%; }
								
.comment-author img { width:70px;height:auto; }
.comment-author { width:80px; }
.comment-author cite { font-size:12px; }
.comment-body { padding: 10px 15px; font-size:14px; }	
.commentlist li.depth-1 .comment-body:before { left: 87px; border-width: 17px 14px 0; }
.commentlist .children li.depth-2 .comment-body:after { right: 87px; border-width: 17px 14px 0; }
.commenthalf { max-width: calc(100% - 100px); }
.commentlist .children li.depth-2 .commenthalf { max-width: calc(100% - 100px); }
.reply, .comment-meta { font-size:9px; }	
.reply a { padding: 1px 6px; }
	
#katarchiv h2 { font-size:15px;margin: 0 0 10px 0; }
#katarchiv .katcol a { font-size:11px; }
#katarchiv .katcol { font-size:0px;height:300px; }
#kontaktform textarea { font-size:25px !important; }
.full-width .entry .mediadata h3, .full-width .entry .mediadata2 h3 { font-size:35px; }
.full-width .entry .mediadata p, .full-width .entry .mediadata2 p { font-size:11px; }

.full-width h1.title { font-size:50px;max-width:80%; }
.full-width h3.secondarysingle { font-size:25px; }
			
}																						
		
	
				
@media screen and (max-width: 480px) {
							
.list-view .recent-post, #content .list-view .recent-post.arch { width:100%; height:auto;margin:0; }
.thumbarchive img { border: none; border-radius: 0; width:100%; height:auto; border-top: 4px solid #fff; border-bottom: 4px solid #fff;}
.thumbarchivespons img { border: none; border-radius: 0; width:100%; height:auto; border-top: 4px solid #eb6c09; border-bottom: 4px solid #eb6c09;}
.recent-post .entry h2 { margin: 10px auto 50px; line-height: 30px; font-size: 27px; width: 90%; padding-bottom: 10px; }
.recent-post.respad { padding: 15px 0 70px; }
#footer img { width:80%; height:auto; }
.rightfooter { width: 31%; font-size:11px; }
#footest { padding: 20px 5%; width: 90%; }
#footest a { margin: 4px 2px; }
.recent-post h2 a:hover { color:#eb6c09; }
#timeside { font-size: 11px;padding-bottom:7px; }
#catags a { padding: 1px 4px 0; margin-right: 2px; font-size: 10px; }
#mobilebanner { display:inline-block; margin-top:-10px; width: 100%; height:auto; text-align: center; }
h1.archive_title { padding-bottom:0px; }
#sharebuttons2 a { border-radius: 0 !important; }
#prevnext { padding: 15px 20px 5px; font-size:15px; }	
	
	
.cc_container .cc_btn, .cc_container .cc_btn:visited {	font-size:12px !important; padding: 3px 0 !important; margin-top:0px !important; }
.cc_container .cc_message { font-size: 10px !important;  }
#unterhaltungff .post-contentfast2 h3.secondary, #lifestyleff .post-contentfast2 h3.secondary { max-width:19em;font-size:11px; }	
.post-contentfeatured h3.secondary { font-size:15px; }
.recent-post .post-contentfast2 h2 { line-height:0.9; }
.entry p { font-size:19px;line-height:30px;padding:0 25px 20px; }	
.inner-wrap-single { width:100%;padding:0; }
.entry blockquote p { border-radius:0; width:92%; padding:4%; text-align:center; }
.entry blockquote { margin:0; }
#comments { width: 90%; margin: 80px auto 0; }	
.prevnextu .prevtitle, .prevnextu .nexttitle, .prevnexti .prevtitle, .prevnexti .nexttitle, .prevnextl .prevtitle, .prevnextl .nexttitle { font-size:17px; }
#respond textarea { font-size:22px; }
#respond .form_fields p, #respond .form_fields p.comment-form-url { display:block;width:80%;margin:0 auto;float:none; }
#katarchiv h2 { font-size:14px; }
		
	
#fscf_captcha_field1 label { font-size: 12px; }
#kontaktform #fscf_captcha_field1 { text-align:right; width: 40% !important; }
#kontaktbg, #werbungbg, #haftungbg, #Datenschutz, #ueberbg, #zahlenbg, #exkursbg, #referenzbg, #formatebg { height:250px; }
#kontaktbg h2, #werbungbg h2, #haftungbg h2, #Datenschutz h2, #ueberbg h2, #zahlenbg h2, #exkursbg h2, #referenzbg h2, #formatebg h2 { margin-top:100px;font-size:32px; text-shadow: 3px 3px 3px #000000; }	
#advertinfo { font-size:16px;line-height:29px; }
.full-width .entry p, .full-width .entry .narrowtext { font-size:18px;line-height:32px;padding:0 25px 23px; }
#kleingedrucktes p { font-size:12px; }	
				
.full-width h1.title { font-size:40px;margin-top:-335px;margin-bottom:70px;padding:10px; }
.full-width h1.title a { text-shadow: 4px 4px 4px #000000; } 				
				
#oben { margin-top:65px; }
#obendesk { display:none; }				
#obenmobhp { display:block;background:#ffffff;margin-top:-50px;margin-bottom:-10px;padding:20px 0 45px; }
#obenmobhp img { position:relative;z-index:999998; }			
#content .recent-post h2 { width:95%;margin:10px auto 50px; }
#content .recent-post .entry p { padding:0 0 20px; font-size:16px; }
#content #recent-posts { padding:0; }	
#content img { width:100%; }	
#content #recent-posts .post-content h3.secondary { font-size:20px;width:95%; }
#content { margin-top:40px; }
										
	
.entrymobile { visibility:visible; display:block; }
.entrymobile img { width: 100%; height:auto; }
.mobilethumb { margin-bottom: -2px; }
.entry img { max-width:100%; height:auto; }
.entry img.alignnone, .entry img.aligncenter, .entry img.alignleft, .entry img.alignright, .entry img.attachment-fullsize { width:100%; height:auto; }
.post-content h3.secondary  { margin: -14px 0 20px 0; line-height:1.2; padding: 0 10px; }
h1.archive_title { font-size:20px; }
.recent-post .post-content { padding: 0; overflow: hidden; width:100%; }	
.comment-author { max-width: 150px; }	
				
	
h1.title { line-height:1.1; font-size:42px; font-family: 'Hind', sans-serif; rif;padding:0 10px; }
h3.secondarysingle { padding:0 10px; }	
.inner-wrap-single .sponsoredbox { font-size:12px; }
.inner-wrap-single .full-width .sponsoredbox { font-size:10px; top:-5px; }
.inner-wrap-single .sponsoredbox a, .inner-wrap-single .sponsoredbox a:hover { padding:4px 10px; }	
h3.secondary { -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto; }
#sharebuttons { visibility:none; display:none; }
#sharebuttonsmobile { visibility:visible; display:block; }
#upprev_box { display:none !important; }
		
#toppostsmobile { height: auto; min-height: 660px; width: 100%; visibility:visible; display:block; margin-bottom:10px; padding-bottom: 20px; }
#toppostsmobile .widget { background:#fff; padding-bottom:4px; }
#toppostsmobile .widget h3.title { font-size: 16px; font-weight:bold; }
	

.widget .langeweile-widget li { padding: 2px 0 12px 0; border-bottom: 0px solid #929292; line-height: 1.8; }

.full-width h3.secondarysingle { font-size:21px;padding:20px 0; }
.full-width .entry blockquote p { font-size: 14px; line-height: 26px; padding: 18px 25px; }				
.full-width .entry p.blockquotebig { font-size: 35px; line-height: 48px; margin-bottom: 50px; }

#flippatopbar { position: relative; }
				
}															
	
				
@media screen and (max-width: 400px) {

.rightfooter { width: 32%; font-size:10px; }
#prevnext { font-size:14px; }

#sharebuttons2 a { font-size: 13px; }
#sharebuttons2 { height:40px; }		
#katarchiv .katcol { width:50%; }
.yearly_month_archive .year { width:48% !important; }
h1.title { font-size:35px; }
																												
}					
			
	
							
@media screen and (max-width: 301px) {

#sharebuttons2 a { font-size: 12px; }
#sharebuttons2 { height:39px; }
.entry p { font-size: 17px; line-height: 27px; padding: 0 20px 15px; }
h1.title { font-size:31px; }
#mobilebanner { display:none; }
#prevnext { font-size:13px; }

}												
	
