/*********************************************************************************************

Theme Name: Pulse
Theme URI: http://www.wpzoom.com/themes/pulse
Version: 1.3
Author: WPZOOM
Author URI: http://www.wpzoom.com/
License: GNU General Public License v2.0

**********************************************************************************************
WARNING! DO NOT EDIT THIS FILE!

To make it easy to update your theme, you should not edit the styles in this file. Instead use
the custom.css file to add your styles. You can copy a style from this file and paste it in
custom.css and it will override the style in this file.

**********************************************************************************************

0.  CSS Reset  -------------------------  All Theme Files
1.  Toolbox CSS  -----------------------  All Theme Files
2.  Header & Navigation ----------------  header.php
3.  Homepage  --------------------------  index.php
4.  Featured Slider  -------------------  slider-index.php
5.  Blog posts -------------------------  index.php, archive.php, search.php
6.  Single posts -----------------------  single.php
7.  Sidebar & Widgets  -----------------  sidebar.php
8.  Comments ---------------------------  comments.php
9.  Footer  ----------------------------  footer.php

**********************************************************************************************/


/*********************************************************************************************

0. CSS Reset  -------------------------  All Theme Files

*********************************************************************************************/

/* Reset & General Styling */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
html { font-size: 100%; overflow-y: scroll; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; font-weight: 700; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { border: 0; border-top: 0px solid #ccc; display: block; margin: 1em 0; padding: 0; }
ins { color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }
pre, code { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
ul, ol { margin: 0; padding: 0; list-style-position: inside; }
ul ul, ol ol, ul ol, ol ul { margin: 0; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol,
#mainmenu, .part-items { list-style: none; list-style-image: none; margin: 0; padding: 0; }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure, form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
legend { border: 0; *margin-left: -7px; padding: 0; }
label { cursor: pointer; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; *overflow: visible; }
table button, table input { *overflow: auto; }
button, input[type=button], input[type=reset], input[type=submit] { cursor: pointer; -webkit-appearance: button; }
input[type=checkbox], input[type=radio] { box-sizing: border-box; }
input[type=search] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
textarea:focus, input:focus {outline-width: 0;}
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }
table { border-collapse: collapse; border-spacing: 0; }
th { text-align: left; }
tr, th, td { padding-right: 1.625em; border-bottom: 0px solid #ccc; }
td { vertical-align: top; }
.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}

/* Smart clearfix */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

/* Print styles */
@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; }
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  pre, blockquote { border: 0px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}

/*********************************************************************************************

1. Toolbox CSS  -------------------------  All Theme Files

*********************************************************************************************/

/* Tooltip effect */
.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url('images/tipsy.gif'); font-family:Arial, Helvetica, sans-serif;}
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-north { background-position: top center; }
.tipsy-south { background-position: bottom center; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; }

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

@font-face {
    font-family: 'LiberationSerifItalic';
    src: url('fonts/LiberationSerif-Italic-webfont.eot');
    src: url('fonts/LiberationSerif-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/LiberationSerif-Italic-webfont.woff') format('woff'),
         url('fonts/LiberationSerif-Italic-webfont.ttf') format('truetype'),
         url('fonts/LiberationSerif-Italic-webfont.svg#LiberationSerifItalic') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display:swap;
}

@font-face {
    font-family: 'LiberationSerifBold';
    src: url('fonts/LiberationSerif-Bold-webfont.eot');
    src: url('fonts/LiberationSerif-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/LiberationSerif-Bold-webfont.woff') format('woff'),
         url('fonts/LiberationSerif-Bold-webfont.ttf') format('truetype'),
         url('fonts/LiberationSerif-Bold-webfont.svg#LiberationSerifBold') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display:swap;
}

/* abel-regular - latin */
@font-face {
  font-family: 'Abel';
  font-style: normal;
	font-display:swap;
  font-weight: 400;
  src: url('fonts/abel-v8-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Abel Regular'), local('Abel-Regular'),
       url('fonts/abel-v8-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/abel-v8-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/abel-v8-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/abel-v8-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/abel-v8-latin-regular.svg#Abel') format('svg'); /* Legacy iOS */
}

/* roboto-condensed-300 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
	font-display:swap;
  font-weight: 300;
  src: url('fonts/roboto-condensed-v16-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'),
       url('fonts/roboto-condensed-v16-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-condensed-v16-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-condensed-v16-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-condensed-v16-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-condensed-v16-latin-300.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-regular - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
	font-display:swap;
  font-weight: 400;
  src: url('fonts/roboto-condensed-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'),
       url('fonts/roboto-condensed-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-condensed-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-condensed-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-condensed-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-condensed-v16-latin-regular.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-700 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
	font-display:swap;
  font-weight: 700;
  src: url('fonts/roboto-condensed-v16-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'),
       url('fonts/roboto-condensed-v16-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-condensed-v16-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-condensed-v16-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-condensed-v16-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-condensed-v16-latin-700.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}

/*!* Font Awesome Pro 5.15.3 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license (Commercial License)*/.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:'font awesome 5 brands';font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/themes/pulse/fonts/webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/pulse/fonts/webfonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/themes/pulse/fonts/webfonts/fa-brands-400.woff) format("woff"),url(/wp-content/themes/pulse/fonts/webfonts/fa-brands-400.ttf) format("truetype"),url(/wp-content/themes/pulse/fonts/webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:'font awesome 5 brands';font-weight:400}@font-face{font-family:'font awesome 5 duotone';font-style:normal;font-weight:900;font-display:block;src:url(/wp-content/themes/pulse/fonts/webfonts/fa-duotone-900.eot);src:url(/wp-content/themes/pulse/fonts/webfonts/fa-duotone-900.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/pulse/fonts/webfonts/fa-duotone-900.woff2) format("woff2"),url(/wp-content/themes/pulse/fonts/webfonts/fa-duotone-900.woff) format("woff"),url(/wp-content/themes/pulse/fonts/webfonts/fa-duotone-900.ttf) format("truetype"),url(/wp-content/themes/pulse/fonts/webfonts/fa-duotone-900.svg#fontawesome) format("svg")}.fa-times:before{content:"\f00d"}.fa-angle-down:before{content:"\f107"}.fa-angle-right:before{content:"\f105"}.fa-bars:before{content:"\f0c9"}.fa-search:before{content:"\f002"}.fa-twitter:before{content:"\f099"}.fa-facebook-square:before{content:"\f082"}.fa-instagram:before{content:"\f16d"}.fa-youtube:before{content:"\f167"}.fa-rss-square:before{content:"\f143"}.fa-crown:before{content:"\f521"}.fa-facebook-messenger:before{content:"\f39f"}.fa-pinterest-square:before{content:"\f0d3"}.fa-get-pocket:before{content:"\f265"}.fa-whatsapp:before{content:"\f232"}.fa-envelope:before{content:"\f0e0"}@font-face{font-family:'font awesome 5 pro';font-style:normal;font-weight:300;font-display:block;src:url(/wp-content/themes/pulse/fonts/webfonts/fa-light-300.eot);src:url(/wp-content/themes/pulse/fonts/webfonts/fa-light-300.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/pulse/fonts/webfonts/fa-light-300.woff2) format("woff2"),url(/wp-content/themes/pulse/fonts/webfonts/fa-light-300.woff) format("woff"),url(../webfonts/fa-light-300.ttf) format("truetype"),url(/wp-content/themes/pulse/fonts/webfonts/fa-light-300.svg#fontawesome) format("svg")}@font-face{font-family:'font awesome 5 pro';font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/themes/pulse/fonts/webfonts/fa-regular-400.eot);src:url(/wp-content/themes/pulse/fonts/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/pulse/fonts/webfonts/fa-regular-400.woff2) format("woff2"),url(/wp-content/themes/pulse/fonts/webfonts/fa-regular-400.woff) format("woff"),url(/wp-content/themes/pulse/fonts/webfonts/fa-regular-400.ttf) format("truetype"),url(/wp-content/themes/pulse/fonts/webfonts/fa-regular-400.svg#fontawesome) format("svg")}@font-face{font-family:'font awesome 5 pro';font-style:normal;font-weight:900;font-display:block;src:url(/wp-content/themes/pulse/fonts/webfonts/fa-solid-900.eot);src:url(/wp-content/themes/pulse/fonts/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/pulse/fonts/webfonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/themes/pulse/fonts/webfonts/fa-solid-900.woff) format("woff"),url(/wp-content/themes/pulse/fonts/webfonts/fa-solid-900.ttf) format("truetype"),url(/wp-content/themes/pulse/fonts/webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:'font awesome 5 pro';font-weight:900}



h1,h2,h3,h4,h5,h6 {font-weight: normal; margin:0; padding:0;  }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration:none;   }
h1 { font-size: 26px; }
h2 { font-size: 22px; }
h3 { font-size: 20px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration:none;  }

::-moz-selection { background: #d1b6dd; color: #fff; text-shadow: none; }
::selection      { background: #d1b6dd; color: #fff; text-shadow: none; }
option:checked, option:hover { background: #8600c4; color: #fff; text-shadow: none; }
select.decorated option:hover {
    box-shadow: 0 0 10px 100px #1882A8 inset;
}

img::-moz-selection	{ background: transparent; }
img::selection      { background: transparent; }

.clear, .cleaner { clear: both; height: 0; overflow: hidden; }

p { margin: 0 0 15px; padding: 0; }

a { color: #8600c4; text-decoration:none; }
a:hover { color: #000; text-decoration:none; }
a:focus { outline: none; }
a:hover, a:active { outline: none; }

/* Navigation  */
div.navigation { width:100%; text-align: center; }
div.navigation p { font-size: 14px;  margin: 0;}
div.navigation a,
div.navigation .current { border: none; font-size: 12px; line-height: 50px; margin-right: 5px;font-weight: bold;letter-spacing: 1px;  }
div.navigation .current { font-weight:bold;  }
div.navigation .prev {float:left; padding-left:0;margin:0; }
div.navigation .next {float:right; padding-right:0;margin:0; }
div.navigation .page-numbers:after { padding: 0 0 0 5px; }
div.navigation .next:after,
div.navigation .prev:after,
div.navigation .dots:after {
     content: "";
 }

.nav-previous { float:left; padding-left:30px; display:inline-block; }
.nav-next { float:right; padding-right:30px; display:inline-block; }

.floatleft { float: left; }
.floatright { 
	float: right;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}


input[type="text"],input[type="password"] { background: #f1f1f1; border: 0; border-radius:0;  color: #000; font-size:44px; padding: 23px; margin:0; width:735px;}
#searchform input[type="text"], #searchform input[type="password"] { line-height: 51px; height: 51px;}
input[type="text"]:focus,input[type="password"]:focus, input[type="submit"]:focus,input[type="reset"]:focus {outline:0;}
textarea { background: #f8f8f8; border: 1px solid #e3e3e3;  color: #564B4B; font-weight: normal; padding: 7px 6px; margin: 0 0 10px;}
input[type="submit"], input[type="reset"] { background-color: #000; border-radius:0; font-weight:bold; color: #fff; text-transform:uppercase; letter-spacing:5px; border: none; font-size: 22.5px; padding: 37px 17px 37.5px 16.5px; text-align: center; margin: 0; line-height:1.0; position: relative; cursor:pointer; border-top-right-radius: 10px; border-bottom-right-radius: 10px; }
#footerarea input[type="submit"],input[type="reset"] { border-radius:5px;padding:10px;background:#999;}
#footerarea input[type="submit"]:hover { background:#000;}
input[type="submit"]:hover { background:#8600c4;}
label {	font-weight:bold;}	
#searchform #s, #searchform2 #s2, #searchform3 #s3 {float:left; border-top-left-radius: 10px; border-bottom-left-radius: 10px;}
#searchform #s::-moz-focus-inner, #searchform2 #s2::-moz-focus-inner, #searchform3 #s3::-moz-focus-inner { border: 0; padding: 0; margin:0; }
#searchform #s::placeholder {color:#e0e0e0;}
#mobilemenuhidden #searchform2 #s2::placeholder {color:#fff;}
#searchform, #searchform2, #searchform3 {width:940px;}
#fehlersuche input[type="submit"], input[type="reset"] {float:left;padding: 33.5px 50px;}
#fehlersuche {margin:20px 0 40px;text-align:center;}
#fehlersuche form { display:inline-block; width: 100%; margin: 0 auto;}
#fehlersuche input[type="text"] {width:657px;}
.contact-submit { text-align:center !important; }
.newslettertext {font-size:10px;}
.widget_wysija_cont, .html_wysija {text-align:center;}
.grecaptcha-badge {display:none;}
.contact-submit {margin-top:25px;}
.contact-submit button {
	background: #8600c4;
    border: none;
    color: #fff;
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 10px 16px;
    border-radius: 5px;
}
.contact-submit button:hover {
	background: #000;
}

.description {
font-size: 11px;
color: #a0a0a0;
}

.twitter-tweet, .instagram-media, .tiktok-embed, .fb-post {margin:30px auto 40px !important;}
.entry blockquote.tiktok-embed {background:none;}

/*********************************************************************************************

2. Header & Navigation  -------------------------  header.php

*********************************************************************************************/

body {
	background-color:#380057;
	font-family: "Lato", "Myriad Pro", "Arial", sans-serif;
	line-height:1.5;
	font-size:14px;
	color:#333;
	margin:0;
	padding:0;
}

body.dimming {background-color:#1d002d;}

::selection {color: white; background-color: #d1b6dd;}
::-moz-selection {color: white; background-color: #d1b6dd;}

body.home {
}

body.admin-bar #stickybox { margin-top: 0px; text-align:center; } 	

body.category-breaking-bad {
    background-image: url('https://www.serieslyawesome.tv/wp-content/themes/pulse/images/SAtv_bg_home_bb.jpg');
	background-attachment:fixed;
}

body.category-the-big-bang-theory {
    background-image: url('https://www.serieslyawesome.tv/wp-content/themes/pulse/images/SAtv_bg_home_tbbt.jpg');
	background-attachment:fixed;
}

body.category-doctor-who {
    background-image: url('https://www.serieslyawesome.tv/wp-content/themes/pulse/images/SAtv_bg_home_dwho.jpg');
	background-attachment:fixed;
}

body.category-mad-men {
    background-image: url('https://www.serieslyawesome.tv/wp-content/themes/pulse/images/SAtv_bg_home_mm.jpg');
	background-attachment:fixed;
}

body.category-the-simpsons {
    background-image: url('https://www.serieslyawesome.tv/wp-content/themes/pulse/images/SAtv_bg_home_simpsons.jpg');
	background-attachment:fixed;
}

body.category-himym {
    background-image: url('https://www.serieslyawesome.tv/wp-content/themes/pulse/images/SAtv_bg_home_himym.jpg');
	background-attachment:fixed;
}

body.category-dexter {
    background-image: url('https://www.serieslyawesome.tv/wp-content/themes/pulse/images/SAtv_bg_home_dex.jpg');
	background-attachment:fixed;
}

body.category-house-of-cards {
    background-image: url('https://www.serieslyawesome.tv/wp-content/themes/pulse/images/SAtv_bg_home_cards.jpg');
	background-attachment:fixed;
}

body.category-game-of-thrones {
    background-image: url('https://www.serieslyawesome.tv/wp-content/themes/pulse/images/SAtv_bg_home_got.jpg');
	background-attachment:fixed;
}

body.category-the-walking-dead {
    	background-image: url('https://www.serieslyawesome.tv/wp-content/themes/pulse/images/SAtv_bg_home_twd.jpg');
	background-attachment:fixed;
}

a#headertop {position:absolute;top:0;}

#container {
    margin: 0 auto;
    max-width: 1000px;
}

#header {
    padding: 20px 0 0px;
    margin:0;
}

body.home #header {
	min-height: 163px;
}

#logo, #logomob {
	float:left;
	margin: -5px 0 8px -12px;
	z-index: 99999;
    position: relative;
	}

#logo img, #logomob img { width:100%; max-width:500px;height:auto; }
#logomob {display:none;}
#mode-logo {
	float:right;
	padding-top: 15px;
}

#socialnavibar i {
	font-size:30px;
	padding:0 10px;
	color: #8600c4;
}	
#socialnavibar i:hover {
	color: #fff;
}

#desktopmenu a.nav-a {font-family:Roboto Condensed;}
#desktopmenu a.nav-a, #desktopmenu i.nav-i {background:#fff;padding:10px 12px;color:#000;text-transform:uppercase;letter-spacing:1px;float:right;font-size:17px;}
#desktopmenu i {color:#8600c4;}
#desktopmenu a.nav-a:hover, #desktopmenu i:hover {background:#8600c4;color:#fff;}
#desktopmenu a.nav-a:hover i {color:#000;}
#desktopmenu i.nav-i {border-top-right-radius:5px;padding: 14px 12px;cursor: pointer;}
#desktopmenu .submenu {    
    width: 100%;
	background:#fff;
    position: absolute;
    z-index: 9999;
    left: 0;
	top: 44px;
	max-width:1000px;
	display:none;
	-moz-box-shadow: 0 9px 7px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 9px 7px rgb(0 0 0 / 50%);
    box-shadow: 0 9px 7px rgb(0 0 0 / 50%);
}
body.home #desktopmenu .submenu, body.home #menuseriennavi .nav1 {border-top-left-radius:10px;}

#menureviewsaktuell, #desktopmenu #menuprogramm, #desktopmenu #menusuche {padding: 3%;width: 94%;}	
#menureviews h2.widget-title {width:100%;text-align:center;font-size:25px;padding-bottom:20px;text-transform:uppercase;letter-spacing:2px;color:#e0e0e0; }
#menureviews .featured-items  { margin-bottom:35px;}
#menureviews .featured-post img, #menureviews .featured-post .post-thumb, #aktuelles img { border-radius:5px;}
#menureviews .featured-post:hover, #menureviews .featured-post:hover h3 a {background-color:unset;color:#000;}
#aktuelles {padding: 3% 3% 0; width: 94%;display:inline-block;}
#aktuelles img {width:315px;height:auto;}
#aktuelles div.prog { width: 315px;float: left; margin: 0 35px 0 0;background: #fff; border-radius: 5px;}
#aktuelles div.prog.third {  margin-right: 0;}


#desktopmenu .submenu a.mehr {background:#999;width:100%;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:3px;padding: 12px 0;position: absolute;bottom: 0;}
#desktopmenu .submenu a.mehr:hover {background:#000;}
#desktopmenu .submenu .serienkat a.mehr {position: relative;float: left;padding: 25px 0;}
#menuseriennavi {width:20%;display: inline-block;float:left;}
.seriennav {padding:25px 20px;text-align:left;background:#eaeaea;color:#333;font-weight:bold;font-size:14px;cursor: pointer;text-transform:uppercase;letter-spacing:1px;color:#999;}
.seriennav.active {background:#fff;color:#000;}
#menuseriennavi .seriennav.active i {color:#8600c4;}
#menuseriennavi .seriennav i {float:right;color:#fff;font-size: 26px;top: -3px;position: relative;}
.serienkat div.blogkat {display: inline-block;    width: 180px;    float: left;    padding: 26px 0px 0px 16px;    height: 132px;    text-align: center;cursor:pointer;}
.serienkat div.blogkat img {width:100%;height:auto;border-radius:4px;}
.blogkat a {display:block;height:100%;}
.blogkat span { font-size: 15px;    line-height: 0.7;    font-weight: 700;    top: 15px;    position: relative;    color: #000;    width: 100%;}
.blogkat:hover span {color:#8600c4;}
#nav1 {padding-top:10px;}
#desktopmenu #menuprogramm {padding-bottom:10px;}
#menuprogramm div.prog {display: inline-block;    width: 23.5%;    float: left;    padding: 0 2% 10px 0;    height: 175px;    text-align: center;cursor:pointer;}
#menuprogramm div.prog.third {padding-right: 0;}
#menuprogramm div.prog img {width:100%;height:auto;border-radius:6px;}
#menuprogramm div.prog a {display:block;height:100%;}
#menuprogramm div.prog span { font-size: 17px;    line-height: 0.7;    font-weight: 700;    top: 15px;    position: relative;    color: #000;    width: 100%;}
#menuprogramm div.prog:hover span {color:#8600c4;}

.serienkat {width: 80%;display: block;overflow: hidden;}
.serienkat div {display:table;width:25%;float:left;}
a.serienkats {display:table-cell;padding: 0 16px;width:100%;height:71px;text-align:center;vertical-align:middle;color:#000;font-weight:bold;line-height:1.4;}
a.serienkats:hover {background:#8600c4;color:#fff;}
#menuseriennavi .seriennav i:hover {background:none;}
#nav2, #nav3, #nav4, #nav5 {display:none;}
#desktopmenu i.nav-i.fa-times { padding: 11px 12px 10px 12.5px;font-size: 24px;background:#8600c4;color:#fff;}

.snb_fb, .snb_tw, .snb_yt, .snb_rss, .snb_co, .snb_zuhause { display:inline-block; margin:0 0px; padding:0 0px; }
.snb_fb { width:22px; height:22px; background: url('/wp-content/themes/pulse/images/sprite-SOCIALBUTTONS.gif') no-repeat; background-position: 0 0; }
.snb_fb:hover { width:22px; height:22px; background: url('/wp-content/themes/pulse/images/sprite-SOCIALBUTTONS.gif') no-repeat; background-position: 0 -22px; }
.snb_tw { width:22px; height:22px; background: url('/wp-content/themes/pulse/images/sprite-SOCIALBUTTONS.gif') no-repeat; background-position: -22px 0; margin-left:-3px; }
.snb_tw:hover { width:22px; height:22px; background: url('/wp-content/themes/pulse/images/sprite-SOCIALBUTTONS.gif') no-repeat; background-position: -22px -22px; margin-left:-3px; }
.snb_yt { width:22px; height:22px; background: url('/wp-content/themes/pulse/images/sprite-SOCIALBUTTONS.gif') no-repeat; background-position: -44px 0; margin-left:-3px; }
.snb_yt:hover { width:22px; height:22px; background: url('/wp-content/themes/pulse/images/sprite-SOCIALBUTTONS.gif') no-repeat; background-position: -44px -22px; margin-left:-3px; }
.snb_rss { width:22px; height:22px; background: url('/wp-content/themes/pulse/images/sprite-SOCIALBUTTONS.gif') no-repeat; background-position: -66px 0; margin-left:-3px; }
.snb_rss:hover { width:22px; height:22px; background: url('/wp-content/themes/pulse/images/sprite-SOCIALBUTTONS.gif') no-repeat; background-position: -66px -22px; margin-left:-3px; }
.snb_co { width:22px; height:22px; background: url('/wp-content/themes/pulse/images/sprite-SOCIALBUTTONS.gif') no-repeat; background-position: -88px 0; margin-left:-3px; }
.snb_co:hover { width:22px; height:22px; background: url('/wp-content/themes/pulse/images/sprite-SOCIALBUTTONS.gif') no-repeat; background-position: -88px -22px; margin-left:-3px; }
.snb_zuhause { color: #aaa; background: #000; padding: 4px 19px 4px 13px; font-size: 12px; top: -6px; position: relative; margin-right: -3px; }  
.snb_zuhause:hover { color:#fff; }			
	
#socialHP {
	text-align:center;
	margin: 30px auto -10px;
	z-index:2001;
}

.shp_fb, .shp_tw, .shp_yt, .shp_rss { display:inline-block; margin:0 0px; padding:0 0px; font-size:0px; }
.shp_fb { width:33px; height:32px; background: url('/wp-content/themes/pulse/images/sprite-Social-HP.gif') no-repeat; background-position: 0 0; }
.shp_fb:hover { width:33px; height:32px; background: url('/wp-content/themes/pulse/images/sprite-Social-HP.gif') no-repeat; background-position: 0 -34px; }
.shp_tw { width:33px; height:32px; background: url('/wp-content/themes/pulse/images/sprite-Social-HP.gif') no-repeat; background-position: -33px 0; margin-left:10px; }
.shp_tw:hover { width:33px; height:32px; background: url('/wp-content/themes/pulse/images/sprite-Social-HP.gif') no-repeat; background-position: -33px -34px; margin-left:10px; }
.shp_yt { width:33px; height:32px; background: url('/wp-content/themes/pulse/images/sprite-Social-HP.gif') no-repeat; background-position: -132px 0; margin-left:134px; }
.shp_yt:hover { width:33px; height:32px; background: url('/wp-content/themes/pulse/images/sprite-Social-HP.gif') no-repeat; background-position: -132px -34px; margin-left:134px; }
.shp_rss { width:33px; height:32px; background: url('/wp-content/themes/pulse/images/sprite-Social-HP.gif') no-repeat; background-position: -164px 0; margin-left:10px; }
.shp_rss:hover { width:33px; height:32px; background: url('/wp-content/themes/pulse/images/sprite-Social-HP.gif') no-repeat; background-position: -164px -34px; margin-left:10px; }

#desktopnavi {max-height:45px;overflow:hidden;}
#navbar {
	float: right;
    margin-top: 119px;
    position: absolute;
    width: 100%;
    max-width: 1000px;
}	

#mobilemenu i {color:#fff;padding: 11px 0;width: 100%;font-size:22px;}
#mobilemenuhidden {
    position: fixed;
    top: 0;
    z-index: 9999;
    height: 100%;
    width: 100%;
    text-align: center;
	display:none;
}
#mobilemenuhidden i {
	font-size:6.5vh;
	padding: 3vh 70px 4.5vh;
	opacity:1;
	color:#8600c4;
}
#mobilemenuhidden a {
	color:#fff;
	opacity:1;
	text-transform:uppercase;
	padding: 1.6vh;
	display:block;
	font-size:3vh;
	letter-spacing:3px;
}
#mmhwrap {display:table-cell;vertical-align:middle;opacity:1;}
.mmhb {color:#fff;border:none;background:none;float:left;padding:0 0 0 10px;display:none;}
#mobilemenuhidden .mmhb i {display: inline-block;}
#mobilemenuhidden input { padding: 1.1vh 0px;font-size: 3vh;width: 95%;font-family:"font awesome 5 pro";font-style: normal;
    font-weight: normal;
    text-decoration: inherit;letter-spacing:1px;}
#mobilemenuhidden #searchform2 {width: 80%;margin: 3.2vh auto 0px;}
#mobilemenuhidden #searchform2 #s2 {border-radius:8px;float:none;}
#mobilemenuhidden #searchform2 ::placeholder {color:#380057;}

/* Dropdown menu */
.dropdown, .dropdown * { margin: 0; padding: 0; list-style: none; z-index:999; }
.dropdown { line-height: 1.0; }
.dropdown ul { position: absolute; top: -999em; width: 12em; z-index:999; /* left offset of submenus need to match (see below) */ }
.dropdown ul li { width: 100%; }
.dropdown li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
.dropdown li { float: left; position: relative; }
.dropdown a { display: block; position: relative; background:#fff; }
.dropdown li:hover ul,
.dropdown li.sfHover ul { left: 0; top: 43px; /* match top ul list item height */ z-index: 99; }
ul.dropdown li:hover li ul,
ul.dropdown li.sfHover li ul { top: -999em; }
ul.dropdown li li:hover ul,
ul.dropdown li li.sfHover ul { left: 12em; /* match ul width */ top: 0; }
ul.dropdown li li:hover li ul,
ul.dropdown li li.sfHover li ul { top: -999em; }
ul.dropdown li li li:hover ul,
ul.dropdown li li li.sfHover ul { left: 12em; /* match ul width */ top: 0; }


.dropdown a {
  	padding: 8px 16px;
	text-decoration:none;
 	line-height:1.5;

}
.dropdown a,
.dropdown a:visited  {
	color:#333;
	font-size: 18px;
	text-transform:uppercase;
	font-family:'Abel', Arial, sans-serif;
 	text-decoration: none;
}
.dropdown li li a {
	font-size:14px;
	background-color:#fff;
}

.dropdown li li a:hover {
	
}
.dropdown li {
 }
.dropdown li li {
	background:#1f2329;
}
.dropdown li li li {
	background:#1f2329;
}
.dropdown li:hover,
.dropdown li.sfHover,
.dropdown a:focus,
.dropdown a:hover,
.dropdown a:active
.dropdown .current_page_item a,
.dropdown .current-cat a,
.dropdown .current-menu-item a,
.dropdown .current_page_item a,
.dropdown .current-cat a,
.dropdown .current-menu-item a {
  	outline:0;
 	color:#fff;
}


.dropdown .current_page_item a,
.dropdown .current-cat a,
.dropdown .current-menu-item a,
.dropdown .current_page_item a,
.dropdown .current-cat a,
.dropdown .current-menu-item a {
  	outline:0;
 	color:#000;
	font-weight:bold;
}

.dropdown li:hover a {
	color:#fff;
	background:none;
}

.dropdown a.sf-with-ul {
	padding-right:2.25em;
	min-width:1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:absolute;
	display:block;
	right:.75em;
	top:16px; /* IE6 only */
	width:10px;
	height:10px;
	text-indent:-999em;
	overflow:hidden;
	background:url('images/down.png') no-repeat right; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
.dropdown li:hover .sf-sub-indicator {
	background:url('images/downh.png') no-repeat right;
}
.dropdown .current-menu-item a .sf-sub-indicator {
	background:url('images/downh.png') no-repeat right;
}
.dropdown li:hover li .sf-sub-indicator,
.dropdown li li .sf-sub-indicator {  /* give all except IE6 the correct values */
  	background:url('images/right.png') no-repeat right; /* 8-bit indexed alpha png. IE6 gets solid image only */
}

#seriesly {
	margin: 150px 0 -15px 790px;
}


/*********************************************************************************************

3. Homepage -------------------------  index.php

*********************************************************************************************/

#main {
	background-color: #fff;
	padding: 20px 20px 0 20px;
	position:relative;
	z-index:4;
}

.dimmed {filter:brightness(0.4) blur(2px);}

#topad {
	text-align:center;
	}

.home_widgets .widget {
    border-top: 0px solid #b4b4b4;
   	margin:0 0 20px;
}

.part-block {
    border-bottom: 0px solid #b4b4b4;
    margin-bottom:0px;
	padding-bottom:0px;
}

.home_widgets .widget_container,
.fullwidth_col .widget_container {
	width:960px;
	text-align: center;
	font-size: 14px;
    margin:0 0 40px;
}	

.fullwidth_col .widgets-grid-layout .widget-grid-view-image img {
	width:100%; height:auto;
}		

.widget-grid-view-image a { margin:0; }
.widget-grid-view-image { width:20%;float:left; }	

h3.title {
	text-align: center;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #000;
    padding: 20px 0;
}

h3.titlesingle {
 	color: #333333;
	display: inline-block;
	text-align: center;
	background: #fff;
	padding: 0px;
    	font-size: 30px;
    	font-weight: bold;
	text-transform:uppercase;
	margin: 20px 0;
	line-height: 30px;
}

h1.archive {
	font-size: 46px;
    font-weight: bold;
    Color: #f1f1f1;
    line-height: 1;
    font-family: "Lato","Myriad Pro","Arial",sans-serif;
    padding: 17px 0 22px;
}

#archivetitle h1.archive {
	background: #fff;
padding: 30px 20px;
margin-top: -20px;
margin-left: -20px;
width: 100%;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
border-top-left-radius: 8px;
font-size: 46px;
font-weight: 700;
color: #f1f1f1;
line-height: 1;
font-family: lato,myriad pro,arial,sans-serif;
}

h3.secondary {
 	color: #999;
	font-weight: bold;
    	font-size: 16px;
	padding: 2px 0 6px;
	line-height:1.3;
}

h3.secondary2 {
	max-width:640px;
 	color: #999;
	font-weight: 500;
	line-height: normal;
    font-size: 22px;
	padding: 0 2px 7px 2px;
}

.featured-post h3.secondary3 {
 	color: #999;
    font-size: 10px;
	text-transform: uppercase;
    letter-spacing: 1px;
    text-align: center;
	padding:5px 5px 0;
	max-width: 280px;
	height:initial;
    display: inline-block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.featured-post img {
		border-top-left-radius:5px; border-top-right-radius:5px;
	}

.featured-posts h3.title,
.home_widgets h3.title,
.fullwidth_col h3.title {
font-weight: bold;
}


.home_sidebar {
    	float: right;
	width: 300px;
	overflow:hidden;
	display: inline-block;
	padding-top: 40px;
}

.home_sidebar h3.title {
	color: #333;
   	font-size:20px;
	margin:12px 0;
	padding:0;
	display: block;
	text-align: center;
    	font-weight: bold;
}

.home_sidebar .widget {
 	margin-bottom: 0px;
 	position:relative;
	padding-bottom:15px;
}


/* Recent Posts */
.recent-post {
	margin-bottom: 10px;
	background-color: #fff;
    padding-right: 20px;
	max-height: 360px;
    overflow: hidden;
}

.kkextern {    
	background-color: #f1f1f1;
}
.recent-post.kkextern .entry {line-height:0;}

.kkintern {    
	background: linear-gradient(to right, rgba(241,241,241,1) 30%, rgba(241,241,241,0));
}

.kkintern .categoriesindex a { background-color:#fff !important; color:#f1f1f1 !important; }
.kkintern .categoriesindex a:hover { background-color:#8600c4 !important; color:#fff !important; }
.kkintern .recent-post .categoriesindex {max-width:570px;}

.recent-post .post-meta {
	border-top:0px solid #d4d4d4;
	padding:25px 0 0;
	float:left;
	width:0px;
 	color:#888;
	font-family: 'Abel', Arial, sans-serif;
	text-transform:uppercase;
	font-size:13px;
}

.recent-post .commentpopupcontainer  {
	display: inline-block;
    float: left;
    position: relative;
	margin-right:10px;
    top: 34px;
	opacity:0.85;
}
.recent-post .commentpopupcontainer:hover  {
	opacity:0.3;
}
.recent-post .commentpopup {
width: 55px;
height: 32px;
margin-bottom: 0px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
background-image: url('https://www.serieslyawesome.tv/wp-content/themes/pulse/images/commentkrone.png');
}

.recent-post .commentpopup a {
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
line-height:42px;
font-weight: bold;
padding:7px 10px 1px;
text-align:center;
}

.recent-post a.commentpopup {
font-weight: bold;
text-align:center;
color:#fff;
	font-size: 11px;
    line-height: 24px;
}

.recent-post .commentpopupgrey {
width: 50px;
height: 23px;
padding-top:6px;
margin: 0 0 20px 0;
background-image: url('https://www.serieslyawesome.tv/wp-content/themes/pulse/images/commentpopup_grey.jpg');
}

#recentheaderdesktop { margin: 20px 0 0px 0; }

.spoilerampel {
	width: 100px;
    position: absolute;
    right: -20px;
    top: 0;
	border-bottom-right-radius:10px;
	float: left;
    margin-left: -680px;
    width: 100px;
    color: #888;
    font-family: abel,Arial,sans-serif;
    text-transform: uppercase;
    font-size: 13px;
    position: relative;
    cursor: default;
}

.rpwe-block img {max-width:100%;width:300px;height:165px;border-radius:8px;}
.arpw-random-post img {border-radius:8px;}


.recent-post .kleinkrammeta { padding-top:25px; left:0px;;margin:0;font-family: 'Abel', Arial, sans-serif;
	text-transform:uppercase;
	font-size:17px; position:relative;
}


.post-content-kleinkram .spoilerampel {
	margin: 0;
    width: 100px !important;
    float: right;
	border-radius: 0;
	border-bottom-left-radius: 5px;
}
	
#featuredspoiler { display:inline-block; float:right; height:16px; width:55px; font-family: 'Abel', Arial, sans-serif; }

.hpstyle .spoilergreen, .hpstyle .spoileryellow, .hpstyle .spoilerred, .hpstyle .spoilernotyet { border-bottom-right-radius: 10px; }
.post-content-kleinkram .spoilergreen, .post-content-kleinkram .spoileryellow, .post-content-kleinkram .spoilerred, .post-content-kleinkram .spoilernotyet { border-bottom-right-radius: 0px; }

.spoilergreen {
	background-color:#4ca043;
	color:#fff;
	font-weight:bold;
	text-align:center;
	font-size: 12px;
    letter-spacing: 1px;
    line-height: 1.0;
    padding: 7px 0px;
}	

.spoileryellow {
	background-color:#cdaa1c;
	color:#fff;
	font-weight:bold;
	text-align:center;
	font-size: 12px;
    letter-spacing: 1px;
    line-height: 1.0;
    padding: 7px 0px;
}	
			
.spoilerred {
	background-color:#ef1313;
	color:#fff;
	font-weight:bold;
	text-align:center;
	font-size: 14px;
    letter-spacing: 1px;
    line-height: 1.0;
    padding: 6px 0px;
}	

.spoilernotyet {
	background-color:#d4d4d4;
	color:#fff;
	text-align:center;
	font-size: 12px;
    letter-spacing: 1px;
    line-height: 1.0;
    padding: 7px 0px;
}

.hpstyle .kleinkrammeta .spoilergreen, .hpstyle .kleinkrammeta .spoileryellow, .hpstyle .kleinkrammeta .spoilerred, .hpstyle .kleinkrammeta .spoilernotyet {
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 10px;
}
	
.spoilergreensb {
	background-color:#4ca043;
	color:#fff;
	font-weight:bold;
	font-size: 12px;
    line-height: 13px;
    padding: 16px 0 13px;
}			

.spoileryellowsb {
	background-color:#cdaa1c;
	color:#fff;
	font-weight:bold;
	font-size: 12px;
    line-height: 13px;
    padding: 16px 0 13px;
}	
			
.spoilerredsb {
	background-color:#ef1313;
	color:#fff;
	font-weight:bold;
	font-size: 12px;
    line-height: 13px;
    padding: 16px 0 13px;
}		

.spoilernotyetsb {
	background-color:#d4d4d4;
	color:#fff;
	font-weight:bold;
	font-size: 12px;
    line-height: 13px;
    padding: 16px 0 13px;
}

.header_meta_mobile .spoilergreen {
	background-color:#4ca043;
	color:#fff;
	font-weight:bold;
	text-align:center;
	width: 73px;
    margin-left: 30px;
	font-size:8px;
	letter-spacing: 1px;
    padding: 9px;
	border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}	

.header_meta_mobile .spoileryellow {
	background-color:#e6d909;
	color:#fff;
	font-weight:bold;
	text-align:center;
	width: 73px;
    margin-left: 30px;
	font-size:8px;
	letter-spacing: 1px;
    padding: 9px;
	border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}	
			
.header_meta_mobile .spoilerred {
	background-color: #ef1313;
    color: #fff;
    font-weight: bold;
    text-align: center;
    width: 73px;
    margin-left: 30px;
    font-size: 8px;
    letter-spacing: 1px;
    padding: 9px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}	

.header_meta_mobile .spoilernotyet {
	background-color:#d4d4d4;
	color:#fff;
	text-align:center;
	width: 73px;
    margin-left: 30px;
	font-size:8px;
	letter-spacing: 1px;
    padding: 9px;
	border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
		
.recent-post .post-meta span {
	display:block;
}

.recent-post .categoriesindex {
	float:left;
	font-size: 14px;
	max-width:320px;
	display:inline-block;
	margin-top: -10px;
 	-webkit-hyphens: auto;
 	-moz-hyphens: auto;
 	-ms-hyphens: auto;
 	hyphens: auto;
	overflow:hidden;
}
p.nonbreak {
	-webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
}

.recent-post .editlink {
	float: right;
    display: inline-block;
    position: relative;
    margin-top: -29px;
    font-size: 16px;
    font-weight: bold;
}		

.recent-post .editlink a {
	color: #fff;
    background: #e7e7e7;
    padding: 5px 7px 3px;
    border-radius: 50%;
}

.recent-post .editlink a:hover {
    background: #000;
}
	
.recent-post .categoriesindex a {
	background: #ededed;
	color: #fff;
    padding: 6px 6px 4px;
	display: inline-block;
	float: left;
	border-radius: 3px;
	font-size: 10px;
	text-transform:uppercase;
	line-height:1.4;
	margin: 0 3px 4px 0;
 	-webkit-hyphens: auto;
 	-moz-hyphens: auto;
 	-ms-hyphens: auto;
 	hyphens: auto;
    letter-spacing: 1px;
    font-weight: bold;
}			

.recent-post .categoriesindex a:hover {
	background:#8600c4;
}

.recent-post .post-content {
	width:100%;
	height: 338px;
 	line-height:1.7;
 	font-size:15px;
}

#homepagerecent .recent-post .post-thumb {
	float:left;
	margin:0 20px 20px 0;
}
	
.recent-post .post-content h2   {
	line-height:1.1;
	margin:4px 0 15px;
	overflow:hidden;
	word-break: normal; 
   -webkit-hyphens: auto; 
   -moz-hyphens: auto; 
   hyphens: auto;
}

.recent-post .post-content h2 a {
	font-size: 26px;
    text-decoration: none;
    font-weight:bold;
 	margin:0;
	padding:6px 0;
	line-height:1.2;
}


.recent-post .post-content h3.secondary {
	font-size: 11px;
    font-weight: normal;
    text-transform: uppercase;
	padding-top: 30px;
    letter-spacing: 1px;
    position: relative;
    display: block;
    max-width: 31em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}	

.recent-post .post-content-kleinkram h2   {
	line-height:1.2;
	margin:2px 0 25px;
}

.recent-post .post-content-kleinkram h2 a {
	font-size: 28px;
    text-decoration: none;
    font-weight:bold;
 	margin:0;
	padding:0;
	line-height:1.2;
}

.kkextern .post-content-kleinkram h2 a {
		color:#666;
}

.recent-post .post-content-kleinkram h3.secondary {
	font-size:11px;
	letter-spacing:0.5px;
	font-weight:normal;
	text-transform:uppercase;
	padding:20px 0 10px;
}
	

#homepagerecent {
	width:100%;
	padding-top: 30px;
	display:inline-block;
}	
	
#recent-posts {
    margin-left: -20px;
    margin-right: -20px;
	padding-top:10px;
}	



#homepagerecent .recent-post {
	width: 600px;
	float:left;
	margin-bottom:40px;
}

#homepagerecent .recent-post .post-content {
	float:right;
	max-width:100%;
	height: auto;
	padding: 0;
 	line-height:1.5;
 	font-size:15px;
}	

#homepagerecent .recent-post .post-meta {
	float:right;
	width:100px;
 	color:#888;	
	font-family: 'Abel', Arial, sans-serif;
	text-transform:uppercase;
	font-size:13px;
}

.recent-post .post-meta {
	float:left;
	margin-left:-680px;
	width:100px;
 	color:#888;	
	font-family: 'Abel', Arial, sans-serif;
	text-transform:uppercase;
	font-size:13px;
	position:relative;
	cursor:default;
}

.recent-post .commentpopup {
width: 33px;
height: 19px;
margin-bottom: 0px;
		float:right;
	display:inline-block;
	margin-top:-10px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
background-image: url('https://www.serieslyawesome.tv/wp-content/themes/pulse/images/commentkronewUHD-schwarz.png');
	background-size: 33px 19px;
}

.recent-post .commentpopup a {
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
line-height:42px;
font-weight: bold;
padding:7px 10px 1px;
text-align:center;
}



.recent-post .post-thumb {
	float:left;
	margin:0 20px 0 0;
	background-color:#8600c4;
}	

.recent-post .post-thumb img:hover {opacity:0.55;-webkit-filter: grayscale(100%);filter: grayscale(100%);}

.recent-post p.categoriesindex, .recent-post p.editlink { margin-bottom:0px;}

#kleinkram {
	float:right;
	width:320px;
}	

#kleinkramheader {
	background:#ddd;
}

#kleinkram img {
	width:100%;
	height:auto;
}

#kleinkram h3 {
	text-align:center;
	padding: 11px 0;
}	

#kleinkramheader:hover {
	background:#999;
}			
		
#kleinkram h3 a {
	color:#380057;
	font-weight:bold;
	display: inline-block;
	border-bottom: 2px solid #000;
}	

#kleinkrambeschreibung {
	color:#666;
	text-align:center;
	padding:10px 30px 20px;
}		

#kleinkram h2 {
	font-size:14px;
	display:inline-block;
	padding: 15px 0px;
	margin-bottom:-7px;
	color:#380057;
	width:100%;
}	
	

#kleinkram .post-kleinkram-ex h2 {
	color:#333;
}

#kleinkram span {
	float: left;
	max-width: 265px;
	margin-left: 5px;
}		

.post-kleinkram, .post-kleinkram-ex {
	border-bottom: 1px solid #ddd;
}


.kkindikatorl {
	display:inline-block;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	background:#333;
	padding: 3px 4px 2px;
	line-height: 1;
	position: relative;
	margin: 20px 0 5px;
}	

.kkindikatorv {
	display:inline-block;
	float:left;
	margin: 0 5px;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	background:#380057;
	padding: 3px 4px 2px;
	line-height: 1;
	position: relative;
	top: 2px;
	border-radius:2px;
}	

.post-kleinkram:hover {
	background:#f7e8ff;
}	

.post-kleinkram-ex:hover {
	background:#ddd;
}		

.kleinkramdate {
	text-align:center;
	line-height:4;
	font-size: 10px;
	color:#ddd;
}	

.recent-kleinkramarchiv {
	text-align:center;
	padding: 0 10%;
}	

.recent-kleinkramarchiv .thumbkleinkram {
	margin-bottom:0;
}

.recent-kleinkramarchiv h2 {
	font-size:18px;
	padding:15px;
}

.recent-kleinkramarchiv .kkindikatorv, .recent-kleinkramarchiv .kkindikatorl {
	float:none;
	top:-3px;
	margin-right:10px;
}

.kleinkramsingle p:first-child { position: relative; top: 0; display: table-cell; }


#mehrkk {
	text-align:center;
	padding: 20px;
	font-weight:bold;
	color:#000;
	font-size:17px;
	background:#ddd;
}

#mehrkk:hover {
	color:#fff;
	background:#380057;
}

.homepagehead {
	position: relative;
	display: inline-block;
	width:100%;
}	


.recent-post .homepagehead h2   {
	line-height:1.1;
 	margin-top: -10px;
	margin:0 0 10px;
	text-align:center;
}	

.recent-post .homepagehead h2 a {
	font-size: 38px;
    	text-decoration: none;
    	font-weight:bold;
	padding:0;
	letter-spacing:-0.5px;
	line-height:1.2;
   -moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto; 
}	


.recent-post .homepagehead h3.secondary {
	font-size: 13px;
	text-transform: uppercase;
	font-weight: normal;
	margin: 4px 0 -2px 0;
	width: 100%;
	color: #999;
	padding: 5px 10px 5px 0;
	background: #fff;
	display: inline-block;
	text-align: center;
}	

#bannerhp {
	text-align: center;
	width: 100%;
	margin: 20px auto 13px;
}
.sbb {margin:0 auto;text-align:center;width:100%;}
#sidebarbanner {margin:0px 0 20px;font-size:8px;color:#999;letter-spacing:1px;}
#sidebarbanner span {padding-bottom: 7px;display: block;}
#werbebannerfooter {text-align:center;margin:30px 0 0 -15px;font-size:10px;color:#999;min-height:100px;}
#werbebannerfooter2 {text-align:center;margin:0 0 20px -15px;font-size:10px;color:#999;min-height:100px;}
.bannerimbeitrag, .bannerimbeitrag2 {text-align:center;margin:30px auto;font-size:8px;color:#999;text-transform:uppercase;letter-spacing:1px;min-height:270px;min-width:300px;background-color:#f7f7f7;display: table;border-radius:5px;}
.bannerimbeitrag2 {min-height:unset;background:none;}
.entry .bannerimbeitrag p, .entry .bannerimbeitrag2 p {display: table; margin: 0 auto;}
.entry .bannerimbeitrag span, .entry .bannerimbeitrag2 span {display: table; margin: 5px auto;}
.bibcont {background-image:url("https://www.serieslyawesome.tv/wp-content/uploads/2021/06/support-steady-1.png");background-position: center;background-repeat: no-repeat;background-size: cover;min-height:250px;}
.bannerimbeitrag2 .bibcont {min-height:unset;}
.werbebannersidebar {text-align:center;margin:30px 0 20px;font-size:10px;color:#999;}
.werbebannersidebar p {margin-top:5px;display:inline-block;}
#werbebannerheader {text-align:center;margin:20px 0 0px;font-size:10px;color:#8600c4;min-height:105px;}
#werbebannerheader2 {min-height:102px;max-height: 102px;overflow: hidden;}
#werbebannerheadermob {text-align:center;margin:5px 0 20px;font-size:10px;color:#8600c4;position:relative;}
#werbebannerheader2 {text-align:center;margin:-15px 0 10px;font-size:10px;color:#8600c4;position:relative;}
#werbebannerfooter p, #werbebannerfooter2 p, #werbebannerheader p, #werbebannerheader2 p, #werbebannerheadermob p, .werbebannersidebar p, .werbebannersidebar span {margin:5px 0 0;font-size: 7px;letter-spacing: 1px;}
#werbebannerheader a, #werbebannerheader2 a, #werbebannerheadermob a {color:#dd8fff;}
#werbebannerheader a:hover, #werbebannerheader2 a:hover, #werbebannerheadermob a:hover {color:#fff;}
#werbebannerfooter img, #werbebannerfooter2 img, #werbebannerheader img, #werbebannerheader2 img, #werbebannerheadermob img, .werbebannersidebar img {max-width:100%;}
#archivewidgets {display:inline-block;}

#zwischenbanner {color: #8600c4;text-align:center;font-size:9px;text-transform:uppercase;margin:35px auto 20px;letter-spacing:1px;min-height:109px;}
#zwischenbanner a {color:#dd8fff;}
#zwischenbanner a:hover {color:#fff;}
#zwischenbanner p {margin-top:5px;font-size:7px;}

#autorkategorieheader img {
	margin-bottom:40px;
}

#autorkategorieheader h2 {
	font-size: 30px;
	font-weight: bold;
}	

a.autorschreiben i { 
	font-size: 25px;
    color: #f1f1f1;
	padding-left: 5px;
}

a.autorschreiben i:hover { 
    color: #8600c4;
}

#categoryheader {
	margin-bottom:30px;
	display:inline-block;
}

#archivecast {
	display:inline-block; 
	width:320px; 
	height:280px; 
	float:left; 
	padding: 0 20px;
}

#archiveinfobox {
	display: inline-block; 
	width: 380px; 
	height: 275px; 
	float:left; 
	padding: 5px 10px 0; 
	background-color:#f0f0f0;
	border:none;
	color:#252525;
}

.infoboxplot {
	height:69px;
	font-size:12px;
	color:#777777;
	margin-top: -8px;
}



.casttable {
	width:320px;
	height:280px;
	padding:0; 
	display:inline-block;
	background-color:#f0f0f0;
}

.castright {
	text-align:right;
	padding: 0 10px 0 0;
	width:140px;
}

.actornames {
	padding-top:4px;
}

.castpic1 {
	height:135px;
	width:85px;
	padding:0 10px 10px 0;
}

.castpics {
	height:135px;
	width:85px;
	padding:0;
}

h2.showrun {
	font-weight:bold;
	margin-bottom:-8px;
	font-size:24px;
}

.aehnlicheshows {
	padding-top:15px;
	margin:0;
}

#bannercatarchive {
	margin-top:-15px;
	margin-bottom:30px;
}




/*********************************************************************************************

4. Featured Slider -------------------------  slider-index.php

*********************************************************************************************/

.featured-area {
	width: calc(100% + 40px);
    margin-left: -20px;
	max-height:563px;
}

.splide__track {position: relative;z-index: 0;overflow: hidden;border-top-left-radius: 10px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;background:#fff;max-height:562px;}

.splide {
	margin: -20px 0 0 0;
	width:100%;
	position:relative;
	overflow:hidden;
	z-index:4;
	cursor:pointer;
}

.splide__slide {display:none;}
.splide__slide.is-active {display:block;}

a.conlink {position: absolute;width: 100%;height: 100%;display: table;}
.SliderLines {display:table-cell; text-align:left; position: absolute;left: 0;top: 380px;}
.SliderDachzeile {height:30px;}
.SliderDachzeile, .SliderHeadline {width:100%;text-align:left;}
.SliderDachzeile h3 {display:inline-block;max-width: 800px;color: #fff;line-height: 1.2;max-width: 35em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;hyphens: auto;background-color: #8600c4;padding: 5px 12px 5px 19px;font-family: Arial,Helvetica,sans-serif;font-size: 17px;font-weight: 700;color: #fff;}
.SliderDachzeile h3 a {font-family: Arial,Helvetica,sans-serif;font-size: 17px;font-weight: 700;color: #fff;}
.SliderHeadline h2 {display:inline-block;background:#fff;color:#000;max-width: 900px;line-height: 1.2;background-color: #fff;padding: 9px 18px;border-top-right-radius:6px;border-bottom-right-radius:6px;max-width: 25em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto;font-family: Arial,Helvetica,sans-serif;font-size: 38px;letter-spacing: -1px;font-weight: 700;color: #000;}
.SliderHeadline h2 a {font-family: Arial,Helvetica,sans-serif;font-size: 38px;letter-spacing: -1px;font-weight: 700;color: #000;}
.SliderThumb {width:100%;max-width:1000px;}
.SliderThumb img {width:100%;height:auto;}
ul.splide__pagination {position:absolute;bottom:16px;left: 10px;width: 109px;}
ul.splide__pagination button {background:#fff;border-radius:50%;width:15px;height:15px;border:none;margin:4px;opacity:.6;}
ul.splide__pagination button.splide__pagination__page.is-active {opacity:1;}


#slides {
	margin: -20px 0 0 0;
	width:100%;
	position:relative;
	overflow:hidden;
}

#slides .slides_container {
	width:100%;
	height:auto;
	position:relative;
}

#slides .slides_container div.slide {
	width:100%;
	margin-left:0px;
	height:563px;
	display:block;
	overflow:hidden;
	position:relative;
	min-height: 150px;
}

#slides .slide_overlay {
	position:absolute;
	left:0px;
	top:431px;
	text-align:left;
	background-color: #fff;
	padding:9px 18px;
}


#slides .slide .slide_overlay h2  {
	max-width:900px;
	line-height:1.2;
}

#slides .slide .slide_overlay h2 a {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:38px;
	letter-spacing: -2px;
	font-weight:bold;
 	color:#000;
}

#slides .slide_overlay2 {
	position:absolute;
	left:0px;
	top:395px;
	text-align:left;
	background-color: #380057;
	padding: 5px 12px 5px 19px;
}

#slides .slide .slide_overlay2 h2  {
	max-width:800px;
	color:#ffffff;
	line-height:1.2;
	max-width: 31em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}

#slides .slide .slide_overlay2 h2 a {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
 	color:#ffffff;
}

.slides_control {overflow: initial !important; width:100% !important; max-width: 1000px; }

#slides img { width:100%; height:auto; }


#slides .pagination {
 	width:25px;
	height:544px;
	display:block;
	float:left;
}

#slides .slides_navigation {
	position:absolute;
	top:500;
	left:0;
	z-index:1000;
	width:59px;
}

#slides .slides_navigation ul li  {
	list-style-type:none;
	float:left;
	list-style-position:outside;
	position:relative;
	width:59px;
	margin:4px 0 2px 10px;
	overflow:hidden;
}

#slides .slides_navigation ul li img {
	float:left;
	margin:0 0 7px;
	border:5px solid #fff;
}

#slides .slides_navigation ul li a:hover img,
#slides .slides_navigation ul li.active img {
	border: 5px solid #4d0076;
}

#slides a.browse { position: absolute; top: 525px; margin-left: 901px; height: 38px; cursor: pointer; font-size: 1px; z-index: 99; text-indent: -2000px; background: url("images/prevnextslider3.png") no-repeat 0 0; background-size: 110px 90px; }
#slides a.prev { width:60px; left: -10px; background-position: 0 0; }
#slides a.prev:hover { width:60px; background-position: 0 -38px; }
#slides a.next { width:60px; left: 50px; background-position: -61px 0; }
#slides a.next:hover { width:60px; background-position: -61px -38px; }
	
#ubermenucut {display:inline-block; float:right;width: 64px;
    height: 45px;
    background: linear-gradient(-45deg, white 0%, white 41%, transparent 27%);
}



/*********************************************************************************************

5. Blog posts  -------------------------  index.php, archive.php, search.php

*********************************************************************************************/

.post {
 	padding:0 0 10px;
  	overflow:hidden;
}

.single .post {
 	max-width:660px;
	float:left;
}

.page .post {
 	width:100%;
	float:left;
}

.post_header {
	position:relative;
	margin: 20px 0 20px 0;
	min-height: 84px;
}

h1.title {
 	border-bottom:0px solid #cdcdcd;
	padding:0 0 10px;
	line-height:1.0;
	max-width:640px;
	float:left;
	font-weight:bold;
}

h1.title a {
	color: #000;
 	font-size: 43px;
	font-weight: bold;
}

h1.title a:hover {
	color:#8600c4;
}

h1.title_full {
 	border-bottom:0px solid #cdcdcd;
	line-height:1.1;
	text-align:center;
	width:100%;
	padding:35px 0 20px;
	font-weight:bold;
}

h1.title_full a {
	color: #4d0076;
 	font-size: 48px;
	font-weight: bold;
}

h1.title_full a:hover {
	color:#8600c4;
}

.post_header_full {
	position:relative;
	margin: 10px 0 20px 0;
	min-height: 50px;
}

.post_header_full2 {
	position:relative;
	margin: 10px 0 40px 0;
	min-height: 50px;
}

.header_meta {
	float:right;
	width:300px;
	padding: 0 0 20px 0;
	position:absolute;
	top:-12px;
	right:1px;
	color:#b0b0b0;
	font-weight:Bold;
	font-size:12px;
	display: inline;
}	

.meta_date {
	margin: 14px 0 12px 10px;
    margin-right: -2px;
    font-size: 22px;
    overflow: hidden;
    font-weight: bold;
    float: right;
    Color: #e7e7e7;
    line-height: 1.0;
    max-height: 40px;
    font-family: "Lato", "Myriad Pro", "Arial", sans-serif;
    cursor: default;
}

span.categorysingle {
	float: right;
	text-align:right;
	display: inline;
	max-width: 300px;
	min-width:200px;
	font-size:10px;
	letter-spacing:1px;
	text-transform:uppercase;
}				

span.spoilersingle {
	float: right;
	display: inline;
	width:55px;
	text-align:center;
}	

span.spoilersb {
	display: inline-block;
	text-align:center;
	text-transform:uppercase;
	width:33.3%;
	float:left;
	cursor:default;
}	

#empfehlencontainer {
	display: inline-block;
    position: absolute;
    right: -320px;
    top: 0px;
	width:300px;
	height:800px;
	text-align:left;
	overflow:hidden;
}

.entry .centering p {text-align: unset;}

#empfehlensticky span.spoilersb {
	display: inline-block;
	text-align:center;
	text-transform:uppercase;
	width:160px;
	float:left;
	border-radius:5px;
	overflow:hidden;
	margin-bottom:0px;
}	

#empfehlensticky span.spoilersb .spoilerredsb, #empfehlensticky span.spoilersb .spoileryellowsb, #empfehlensticky span.spoilersb .spoilergreensb {
	font-size: 15px;
    line-height: 11px;
    padding: 16px 0 13px;
	letter-spacing:1px;
}

#empfehlensticky #stickyshare, span.stickyshare {display:block;width:150px;color:#fff;font-weight:bold;font-size:10px;text-transform:uppercase;letter-spacing:2px;text-align:center;}
#empfehlensticky #stickyshare {opacity: 0.8;    padding: 5px 5px 12px;}
span.stickyshare {margin-bottom:6px;cursor:default;}
#empfehlensticky #stickyshare:hover {opacity: 1;}
#empfehlensticky #stickyshare a {border-radius:50%;height:unset;width:unset;padding:14px 13px 14px 15px;float:left;margin: 0 5px;font-size:23px;}
#sharecontainer {display:inline-block;}
#empfehlensticky .werbebannersidebar {float:left;text-align:left;margin:9px 0 0;color:#8600c4;}
#empfehlensticky .werbebannersidebar a {color:#dd8fff;}
#empfehlensticky .werbebannersidebar a:hover {color:#fff;}
#stickyspoil {display:inline-block;}

span#spoiler1, span#spoiler2, span#spoiler3, span#spoiler4, span#spoiler5, span#spoiler6, span#spoiler7, span#spoiler8, span#spoiler9, span#spoiler10, span#spoiler11, span#spoiler12, span#spoiler13, span#spoiler14, span#spoiler15 {
	background: #380057;
	color: #380057;
	cursor: pointer;
	padding:4px 8px;
	margin: 0 2px;
	border-radius:3px;
}
#spoiler1, #spoiler2, #spoiler3, #spoiler4, #spoiler5, #spoiler6 {
	background: #380057;
	color: #380057;
	cursor: pointer;
	padding:4px 8px;
	margin: 0 2px;
	border-radius:3px;
	text-align:center;
}


#spoiler1::before, #spoiler2::before, #spoiler3::before, #spoiler4::before, #spoiler5::before, #spoiler6::before, span#spoiler1::before, span#spoiler2::before, span#spoiler3::before, span#spoiler4::before, span#spoiler5::before,span#spoiler6::before, span#spoiler7::before, span#spoiler8::before, span#spoiler9::before, span#spoiler10::before,span#spoiler11::before, span#spoiler12::before, span#spoiler13::before, span#spoiler14::before, span#spoiler15::before {
    content: "SPOILER";
    color: #fff;
	letter-spacing:1px;
	font-size:80%;
	display:inline-block;
}
#spoiler1:hover, #spoiler2:hover, #spoiler3:hover, #spoiler4:hover, #spoiler5:hover, #spoiler6:hover, span#spoiler1:hover, span#spoiler2:hover, span#spoiler3:hover, span#spoiler4:hover, span#spoiler5:hover, span#spoiler6:hover, span#spoiler7:hover, span#spoiler8:hover, span#spoiler9:hover, span#spoiler10:hover, span#spoiler11:hover, span#spoiler12:hover, span#spoiler13:hover, span#spoiler14:hover, span#spoiler15:hover {
	background: #8600c4;
}

span#spoiler1.spoiled, span#spoiler2.spoiled, span#spoiler3.spoiled, span#spoiler4.spoiled, span#spoiler5.spoiled, span#spoiler6.spoiled, span#spoiler7.spoiled, span#spoiler8.spoiled, span#spoiler9.spoiled, span#spoiler10.spoiled, span#spoiler11.spoiled, span#spoiler12.spoiled, span#spoiler13.spoiled, span#spoiler14.spoiled, span#spoiler15.spoiled {
	background: none;
}
#spoiler1.spoiled, #spoiler2.spoiled, #spoiler3.spoiled, #spoiler4.spoiled, #spoiler5.spoiled, #spoiler6.spoiled {
	background: none; margin:0;padding:0 0 14px;
}

#spoiler1.spoilbox.spoiled, #spoiler2.spoilbox.spoiled, #spoiler3.spoilbox.spoiled, #spoiler4.spoilbox.spoiled, #spoiler5.spoilbox.spoiled, #spoiler6.spoilbox.spoiled {background:#eee;}

span#spoiler1.spoiled::before, span#spoiler2.spoiled::before, span#spoiler3.spoiled::before, span#spoiler4.spoiled::before, span#spoiler5.spoiled::before, span#spoiler6.spoiled::before, span#spoiler7.spoiled::before, span#spoiler8.spoiled::before, span#spoiler9.spoiled::before, span#spoiler10.spoiled::before, span#spoiler11.spoiled::before, span#spoiler12.spoiled::before, span#spoiler13.spoiled::before, span#spoiler14.spoiled::before, span#spoiler15.spoiled::before {
    display:none;
}
#spoiler1.spoiled::before, #spoiler2.spoiled::before, #spoiler3.spoiled::before, #spoiler4.spoiled::before, #spoiler5.spoiled::before, #spoiler6.spoiled::before {
    content: "SPOILER ZUKLAPPEN";padding:8px 0;
}

#spoiler1 .spoil, #spoiler2 .spoil, #spoiler3 .spoil, span#spoiler1 span.spoil, span#spoiler2 span.spoil, span#spoiler3 span.spoil, span#spoiler4 span.spoil, span#spoiler5 span.spoil, span#spoiler6 span.spoil, span#spoiler7 span.spoil, span#spoiler8 span.spoil, span#spoiler9 span.spoil, span#spoiler10 span.spoil, span#spoiler11 span.spoil, span#spoiler12 span.spoil, span#spoiler13 span.spoil, span#spoiler14 span.spoil, span#spoiler15 span.spoil {
	display:none;
}
#spoiler1.spoiled .spoil, #spoiler2.spoiled .spoil, #spoiler3.spoiled .spoil, span#spoiler1.spoiled span.spoil, span#spoiler2.spoiled span.spoil, span#spoiler3.spoiled span.spoil, span#spoiler4.spoiled span.spoil, span#spoiler5.spoiled span.spoil, span#spoiler6.spoiled span.spoil, span#spoiler7.spoiled span.spoil, span#spoiler8.spoiled span.spoil, span#spoiler9.spoiled span.spoil, span#spoiler10.spoiled span.spoil, span#spoiler11.spoiled span.spoil, span#spoiler12.spoiled span.spoil, span#spoiler13.spoiled span.spoil, span#spoiler14.spoiled span.spoil, span#spoiler15.spoiled span.spoil {
	display: initial;
    color: #380057;
    overflow: hidden;
    background: #eee;
    padding: 4px 8px;
    margin: 0 2px;
    border-radius: 3px;
}

.dings {text-align:center;margin:240px 0;}
.dings span {font-size:45px;font-weight:bold;color:#cfcfcf;}

.sh-link {text-align:center;margin-bottom:30px;}

a.twsharesb, a.fbsharesb { 
	padding:13px 0px 9px; 
	height:20px;
	width:33.3%; 
	font-size: 17px;
    line-height: 17px;
	color:#fff;
	float:right;
	display: inline-block;
	text-align:center;
}

a.twsharesb { 
	background-color:#28a9e3;
}

a.fbsharesb { 
	background-color:#4267b2;
}

a.twsharesb:hover, a.fbsharesb:hover { 
	background-color:#8600c4;
}

a.twsharebottom, a.fbsharebottom, a.pinsharebottom, a.pocksharebottom { 
	padding:13px 0px 9px; 
	height:20px;
	width:20%; 
	font-size: 17px;
    line-height: 17px;
	color:#fff;
	float:left;
	display: inline-block;
	text-align:center;
}

a.mailsharebottom { 
	padding:13px 0px 9px; 
	height:20px;
	width:20%; 
	font-size: 17px;
    line-height: 17px;
	color:#fff;
	float:right;
	display: inline-block;
	text-align:center;
}

a.twsharebottom { background-color:#28a9e3; }
a.fbsharebottom { background-color:#4267b2; }
a.pinsharebottom { background-color:#bd081b; }
a.pocksharebottom { background-color:#ed4055; }
a.mailsharebottom { background-color:#999; }
a.washarebottom, a.messsharebottom { display:none; }


a.twsharebottom:hover, a.fbsharebottom:hover, a.pinsharebottom:hover, a.pocksharebottom:hover, a.washarebottom:hover, a.mailsharebottom:hover, a.messsharebottom:hover { 
	background-color:#8600c4;
}


.spoilersinglemob {
    width: 120px;
    display: inline-block;
    font-family: 'Abel',Arial,sans-serif;
    text-transform: uppercase;
}		

.header_meta span {
	display:block;
}

.header_meta span a {
	margin: 0 0 6px 6px;
	display: inline-block;
	background: #8600c4;
	color: #fff;
	line-height:1.0;
	font-weight:bold;
	border-radius: 2px;
	padding: 6px 6px 4px;
}		

.header_meta span a:hover, .header_meta_mobile span a:hover {
	background:#000;
}

.header_meta_mobile span a {
	margin: 0 7px 7px 0;
    display: inline-block;
    background: #8600c4;
    color: #fff;
    line-height: 1;
    font-weight: bold;
	text-transform:uppercase;
    border-radius: 2px;
    padding: 6px 6px 4px;
}

#mebiledatawrap {
	width:120px; 
	display: inline-block;
	vertical-align:middle;
	text-align: left;
	margin-top: -1px;
}
#mebiledata {
	background-color: #999;
	display: inline-block;
	max-width:120px;
	min-width:72px;
    padding: 8.5px 8px 7.5px 11px;
	line-height: 1.0;
    font-size: 10px;
	text-align:center;
	border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
	text-transform: uppercase;
}

#mebiledata a {color:#fff; font-size:9px; padding-right: 5px; }
#mebiledata a:hover {color:#8600c4;}

.authorthumb {width:76px; height:76px; display:inline-block; margin:0 -10px 0 -15px;position:relative;}
.authorthumb img {    
	object-fit: cover;
    width: 70px;
    height: 70px;
    border-radius: 50%;
	border: 3px solid #fff;
}

.post h2 {
    margin-bottom: 11px;
}

.post h2 a {
    color: #1c1c1f;
    font-size: 23px;
    font-weight: normal;
}

.post h2 a:hover {
	text-decoration:none;
	color:#8600c4;
}

.post .thumbnail {
	float: right;
 	margin: 0 0 5px 10px;
}

.post .heading {
    background: #9BA3B0;
    border-bottom: 0px solid #59636A;
    font-size: 10px;
	padding: 0 25px;
	line-height:26px;
	color:#fff;
    text-align: left;
    text-shadow: 0 1px 0px #6D7D82;
    text-transform: uppercase;
}

.post .heading a {
    color: #fff;
}

.post .heading a:hover {
    text-decoration: underline;
}

.post .postcontent {
	color: #808080;
    font-size: 12px;
	padding: 15px 25px;
  	position:relative;
}

.post .via, .post .bildvia {
	font-size: 9px;
	color: #999;
	padding-top: 15px;
	text-align: center;
	width:100%;
	text-transform:uppercase;
	letter-spacing:1px;
}	

.post .bildunterschrift {
	font-size: 10px;
	color: #a3a3a3;
	display: block;
	text-align: center;
	padding: 4px 0 2px;
	margin-top: -30px;
	margin-bottom: 25px;
}

/*********************************************************************************************

6. Single Posts Styling  ---------------------------------	 single.php, page.php

*********************************************************************************************/

.entry {
 	font-size: 15px;
  	line-height: 1.7;
 	-webkit-hyphens: auto;
 	-moz-hyphens: auto;
 	-ms-hyphens: auto;
 	hyphens: auto;
}


.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
 	margin: 15px 0 12px 0;
	line-height:1.3;
	color:#3D3D3D;
}

#cast {
	padding: 0 20px;
}

#cast p {
	margin: 0 0 20px;
	font-size: 15px;
	max-width:100%;
}

#cast h2 {
	font-size: 34px;
 	margin: 10px 0 25px 0;
}

#cast h3 {
	font-size: 36px;
	font-weight:bold;
 	margin: 5px 0 15px 0;
	padding-top:15px;
	text-align:left;
}

	
.blogcastmember { min-height:310px; }
.entry .blogcastmember img { width:300px;float:left;margin: 0 50px 20px 0; }
	
.entry h2 {
	font-size: 28px;
	margin:40px 0 25px 0;
	color:#000;
	text-align: center;
	font-weight:bold;
}

.entry h3 {
	font-size: 24px;
	margin:35px 0 25px 0;
	color:#000;
	text-align: center;
}	

.entry h4 {
	font-size:14px;
	text-align: center;
    text-transform: uppercase;
	letter-spacing:1px;
	margin:35px 0 20px 0;
	color: #999;
}	

.entry p { margin-bottom: 30px; text-align: justify; }
.entry a { text-decoration:none; font-weight:bold; }
.entry a:hover { text-decoration:none; font-weight:bold; }
.entry img { margin-bottom:30px;max-width:100%;height:auto; }

.entry img.alignnone,
.entry img.aligncenter,
.entry img.alignleft,
.entry img.alignright {
	margin-bottom: 23px;
	max-width: 640px;
 	height:auto;
}

.entry ul, .entry ol { margin: 0 20px 30px 20px; text-align: justify; }
.entry li ul, .entry li ol { margin-bottom: 0; }
.entry li { list-style-position: inside; }
.entry ul li { list-style-type: square; margin-bottom:20px; }
.entry ol li { list-style-type: decimal; margin-bottom:20px; }
.entry blockquote {	
font-size: 15px;
    line-height: 23px;
    color: #fff;
    background: #d1b6dd;
    border-radius: 5px;
    padding: 20px 20px;
    max-width: 80%;
font-weight: 700;
margin: 20px auto 30px;
 	-webkit-hyphens: auto;
 	-moz-hyphens: auto;
 	-ms-hyphens: auto;
 	hyphens: auto;	
	display:table;
}		

.entry blockquote p {
	margin: 0;
	text-align:center;
}

.entry blockquote a {
	color:#8600c4;
}

.entry blockquote a:hover {
	color:#000;
}	

.side-left .post {
	float: right;
	display: inline;
 	margin: 0 0 20px 20px;
}
.side-left #sidebar {
	float:left;
}
.side-left .header_meta {
	left:0;
}
.side-left h1.title {
	float:right;
}
.full-width .post {
	width: 1040px;
	max-width: 1040px;
}
#main.full-width .post-thumb {
	margin-left: -26px;
    margin-top: -26px;
    max-width: 1080px;
    width: 106%;
    height: auto;
}
#main.full-width .post-thumb img {  width: 100%;
    height: auto;}
   

.full-width .post_header {
	margin-bottom: 65px;
}

.full-width .headlines {
	text-align: center;
    margin-top: -140px;
    padding-bottom: 50px;
    position: relative;
}

.full-width h1.title {
	max-width:1040px;
	line-height:1.2;
}

.full-width h1.title a {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:37px;
	letter-spacing: -1px;
	font-weight:bold;
 	color:#000;
	background:#fff;
	padding:9px 18px;
}

.full-width h3.secondary2 {
	background-color: #580087;
	padding: 6px 12px 12px;
	display: inline-block;
	max-width:880px;
	color:#ffffff;
	line-height:1.2;
	letter-spacing: 1px;
 	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-transform:uppercase;
	font-weight:bold;
	width:auto;
}


.full-width .header_meta {
    	max-width: 600px;
	width:auto;
	text-align:center;
    	padding: 7px 5px 7px 0;
    	position: relative;
    	top: -3px;
	right: 0px;
	float: none;
    	color: #fff;
	background:#000;
    	font-family: 'Abel', Arial, sans-serif;
    	text-transform: uppercase;
    	font-size: 10px;
    	display: inline;
}

.full-width .header_meta a {
	color: #fff;
    font-weight: bold;
    font-size: 10px;
    letter-spacing: 1px;
    margin-left: 4px;
}

.full-width .entry, .page .entry {
	float: none;
	display: block;
 	padding-right: 0;
 	-webkit-hyphens: auto;
 	-moz-hyphens: auto;
 	-ms-hyphens: auto;
 	hyphens: auto;
}

.full-width .entry p {
	max-width:860px;
	margin: 30px auto;
	font-size: 17px;
	color:#333;
}

.pcenter p, .pcenter h2, .pcenter h3 {
	text-align:center;
}

.full-width .entry h2 {
	font-size: 36px;
	font-weight: bold;
	text-align:center;
	text-transform:uppercase;
	color:#000;
}

.full-width .entry h3 {
	font-size: 26px;
	font-weight: 500;
	text-align:center;
	color:#999;
}

.full-width .entry blockquote {
	font-size: 22px;
	max-width: 640px;
	text-align:center;
	margin: 0 auto;
	padding: 20px 20px 10px 20px;
}

.full-width .post .bildunterschrift {
	max-width:860px;
	margin-left:50px;
	padding: 10px 0 8px;
	font-size:12px;
}

.full-width .entry img {
	max-width:100%;
}		

.full-width .block_content {
	float:none;
}

.full-width .post .via, .full-width .post .bildvia {
	width:auto;
	margin-right:90px;
	font-size: 10px;
	letter-spacing:1px;
}

.full-width #comments {
	width: 640px;
	margin: 35px auto 0;
}


/* [gallery] shortcode */
.entry .gallery .gallery-item { max-width:150px; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; margin: 10px; }
.entry .gallery { clear: both; margin: auto; text-align: center; }
.gallery img { width:150px; height:auto; }

/* Images align */
.entry .aligncenter, div.aligncenter, .entry .alignnone, div.alignnone { display: block; margin-left: auto; margin-right: auto; }
.alignleft, .entry .alignleft { float: left; margin:  }
.alignright, .entry .alignright { float: right; margin:  }

/* Caption for images */
.entry .wp-caption {  padding: 1px; text-align:center; max-width: 100% !important;   }
.entry .wp-caption img { margin:0; max-width:100%;  width:auto; height:auto;  }
.entry .wp-caption-text { color:#A7A3A3; font-size:12px; font-style:italic; margin:0; padding:4px 0 0; text-align:center; }
.entry .wp-caption.aligncenter { margin:0 auto 15px; }
img.wp-smiley { border: none; padding: 0; }

/* Previous/Next navigation */

.prevnext { margin: 50px -20px 0 -20px; border: none; background:#999; }
.prevnext .previous, .prevnext .next { width:50%;position:relative;}
.prevnext .previous {     
	float: left;
    background: #999;
    color: #fff;
}
.prevnext .next { 
	float: right;
    background: #888;
    color: #fff;  
}

.prevnext .previous:hover, .prevnext .next:hover { background: #8600c4; }

.prevnext .previous a { 
	width: 100%;
    padding: 0;
    height: 120px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    overflow: hidden;
    display: table;
    text-align: center;   
}
.prevnext .next a { 
	width: 100%;
    padding: 0;
    height: 120px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    overflow: hidden;
    display: table;
    text-align: center;   
}
.prevnext .next span.nexttitle { 
    display: table-cell;
    vertical-align: middle;
	padding: 0 90px 0 20px;
	text-align:right;
}
.prevnext .previous span.preftitle { 
    display: table-cell;
    vertical-align: middle;
	padding: 0 20px 0 90px;
	text-align:left;
}

.prevnext .previous span.prevpfeil { 
	width: 65px;
    font-size: 70px;
    line-height: 1;
    display: inline-block;
    padding: 25px 5px 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    background: #8600c4;
}
.prevnext .next span.nextpfeil { 
	width: 65px;
    font-size: 70px;
    line-height: 1;
    display: inline-block;
    padding: 25px 0 0 5px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    background: #8600c4;
}

/* Archive Template */
.post .col_arch { float: left; width: 100%; margin: 10px 0; border-bottom: 0px dotted #ddd; padding-bottom: 15px; }
.post .col_arch .left { float: left; text-transform: uppercase; width: 170px;  }
.post .col_arch .right { float: left; width: 520px; margin-left: 10px; }
.post .col_arch .right ul li a { font-weight: normal; }
.post .col_arch .right ul li { width: 30%; float: left; margin: 0 10px 5px 0; list-style-type: none; }


/* Sharing buttons */
.share_box, .related_posts { border:none;  padding: 25px 0 0; margin: 17px 0; }
.share_box h3.title, .related_posts h3.title {  text-transform: uppercase; color: #333; font-size:32px; padding:0; float: left; line-height: 1.5; }
.share_box .share_btn { float: left; }

/* Related Posts */
.related_posts ul li {	list-style-type:none; border-bottom: 0px solid #cdcdcd;  padding: 0 0 15px; margin: 0 0 15px; font-size:12px; color:#888; }
.related_posts ul li:last-child { border:none; }
.related_posts img { float:left; margin:0 15px 8px 0;}
.related_posts a { display:block; font-size:18px;}
.block_content { float:left; width:600px; margin-top:15px; }

.rating {
	width: 100%;
	text-align: center;
	margin: 50px 0;
}
.rating img {width:40px;height:auto;margin:0 5px;}
.post-ratings img { width:30px; margin-top:-4px !important;}
.post-ratings img:first-of-type {margin-left:20px;}
.post-ratings img:last-child {margin-right:20px;}
.post-ratings{width:100%;opacity:1}.post-ratings-loading{display:none;height:16px;text-align:left}.post-ratings-image{border:0}.post-ratings img,.post-ratings-loading img,.post-ratings-image img{border:0;padding:0;margin:0}.post-ratings-text{}.post-ratings-comment-author{font-weight:400;font-style:italic}

.post-ratings img, .post-ratings-loading img, .post-ratings-image img { width:30px; height:auto; padding-right:3px !important; }

#archiveinfobox .rating {
	width: 50px;
	text-align: right;
	margin: 0;
}

#archiveinfobox .imdbRatingStyle1 {
	padding: 18px 29px 21px;
	margin-top: -2px;
}

#archiveinfobox .imdbRatingPlugin {
	margin-top: -2px;
	margin-bottom:0;
}

#archiveinfobox .imdbRatingStyle1 {
	background-color: #333;
  	border: 1px solid #000;
	color: #fff;
}

#archiveinfobox .imdbRatingPlugin span.ofTen {
	color: #999;
}

.reviewuserrating {
	background-color: #f1f1f1;
    padding: 40px 10px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 15px;
    color: #999;
}

.reviewuserrating:hover {
    color: #000;
	background-color:#fff;
}

.ratingmeinung, .ratingkronen, .ratingschnitt {display:inline-block;}

#sharebottom {
	margin-bottom:42px;
}



.entry a.lastrev, .entry a.nextrev, .nav-previous, .nav-next { display:inline-block; padding: 1% 2%; width:46%;  }
.nav-previous a, .nav-next a { font-weight:bold; }
.lastrev, .nav-previous a { float:left; text-align:left; }
.nextrev, .nav-next a { float:right; text-align:right; }
.pnrev:hover, .nav-previous a:hover, .nav-next a:hover { color:#000;}
.pnrev {
	font-size: 19px;
    letter-spacing: 1px; 
	text-transform:uppercase; 
	vertical-align:middle;
	margin-bottom: -3px; 
	display: inline-block;
	color:#999;
}
.lastrev::before, .nav-previous a::before { 
    content: "‹"; font-size:50px;padding:0 10px; vertical-align:middle; color:#8600c4;
}
.nextrev::after, .nav-next a::after { 
    content: "›"; font-size:50px;padding:0 10px; vertical-align:middle; color:#8600c4;
}

#newpostheader {
    display: inline-block;
	margin: 30px 0 40px;
	width:96%;
	padding: 0 2%;
	text-align:center;
}

#newpostheader h3.secondary2 {
	max-width:100%;
	color:#d1b6dd;
	text-transform: uppercase;
    font-size: 18px;
    letter-spacing: 2px;
	padding: 0 0 20px 0;
	display:inline-block;
}

#newpostheader h1.title {
	max-width:100%;
	float:unset;
    position: relative;
}

#newpostheader h1.title a {
	font-size:54px;
	transition: all 0.2s linear;
	bottom: 0;
    right: 0;
	line-height:60px;
	position:relative;
	padding:3px 0;
}

#newpostheader h1.title a:hover {
	color:#000;
	text-shadow: 5px 7px 8px #c6c6c6;
	transition: all 0.3s linear;
	bottom: 2px;
    right: 2px;
	-webkit-font-smoothing: antialiased;
	-webkit-backface-visibility: hidden;
}

#newpostheader .header_meta {
	float: none;
    width: 100%;
	position: relative;
    display: inline-block;
    padding: 30px 0 0;
}

#newpostheader .meta_date {
    float: none;
    font-weight: 500;
    margin: 0;
    font-size: 18px;
	display:inline;
}
#main.newpostdesign #sidebar .meta_date span {
	font-size: 13px;
    margin-top: 10px;
    color: #808080;
    display: block;
    text-transform: none;
    letter-spacing: 1px;
    font-weight: 100;
	text-align:center;
	max-width: 96%;
    padding: 0 2%;
	width:100%;
}

#main.newpostdesign #sidebar .header_meta {
	width:100%;
	position:relative;
	top: 15px;
    right: 0;
	margin-bottom:-10px;
}

#main.newpostdesign #sidebar .header_meta span.categorysingle a {
	padding: 7px 7px 5px;
    margin: 0 5px 10px 5px;
	background-color:#dfdfdf;
	color:#666;
	text-transform: uppercase;
	font-size:11px;
}

#main.newpostdesign #sidebar .header_meta span.categorysingle a:hover {
	color:#fff;
	background-color:#8600c4;
}

#newpostheader .spoilersinglemob {
	float:unset;
	width: unset;
}

#newpostheader .spoilersinglemob .spoilerred, #newpostheader .spoilersinglemob .spoileryellow, #newpostheader .spoilersinglemob .spoilergreen, #newpostheader .spoilersinglemob .spoilernotyet {
	font-size:9.5px;
	font-weight:bold;
	letter-spacing: 1px;
    text-transform: uppercase;
	font-family: "Lato", "Myriad Pro", "Arial", sans-serif;
	margin: 0 6px 6px 0;
	border-radius: 2px;
    padding: 7.5px 6px 5px;
}

#newpostheader span.categorysingle {
	float:unset;
    position: relative;
	max-width:100%;
	display: contents;
	letter-spacing:2px;
}

#newpostheader .header_meta span a {
	margin: 0 8px 8px 0;
	padding: 7px 7px 5px;
	float: unset;
	position:relative;
	top:0px;
	transition:all 0.2s linear;
	background:#dfdfdf;
	color:#808080;
	font-size:11px;
}

#newpostheader .meta_date_head {
	font-size:11px;
	letter-spacing: 1.5px;
    color: #808592;
	margin: 15px 0;
	display:inline-flex;
	background-color:#f1f1f1;
	border-radius: 25px;
    padding: 4px;
}
#newpostheader span#commenthead {display:none;}
#newpostheader .meta_date_head img {
	opacity: 0.1;
    width: 11px;
    margin: 0 5px;
    top: -2px;
    position: relative;
}
#newpostheader .meta_date_head span {
	display:inline-block;
	padding:3.5px 8px 1.5px;
	border-radius:2px;
	overflow:hidden;
	margin:0 1px;
}

#newpostheader .meta_date_head span.spoilerhead {
	font-weight:bold;
    letter-spacing: 2px;
	text-transform:uppercase;
	padding:0;
	display:inline-flex;
}

#newpostheader .meta_date_head span.spoilerhead span {
	width:15.5px;
	height:15.5px;
	padding:0;
	border-radius:50%;
	margin: 3px 0 0 3px;
	display:inline-block;
	transition: all 0.2s linear;
}
#newpostheader .meta_date_head span.spoilerhead:hover span {
	width:18.5px;
	height:18.5px;
	margin: 1px -1px 0 1px;
	transition: all 0.2s linear;
}

#newpostheader .meta_date_head span.spoilerhead div {padding:4px 8px 1px;}
#newpostheader .meta_date_head span.spoilerhead a {width: 100%;height: 100%;display: block;}
#newpostheader .meta_date_head .spoilergreenhead {color:#4ca043;}
#newpostheader .meta_date_head span.greencircle {background-color:#4ca043;}
#newpostheader .meta_date_head .spoileryellowhead {color:#cdaa1c;}
#newpostheader .meta_date_head span.yellowcircle {background-color:#cdaa1c;}
#newpostheader .meta_date_head .spoilerredhead {color:#ef1313;}
#newpostheader .meta_date_head span.redcircle {background-color:#ef1313;}
#newpostheader .meta_date_head span.graycircle {background-color:#666;}

#newpostheader .header_meta span a:hover {
	top:-3px;
	transition:all 0.1s linear;
	color:#000;
}

#main.newpostdesign {
	padding: 0 26px 0 26px;
	border-top-left-radius: 5px;
}

#main.newpostdesign .post_header {margin-top:0;margin-bottom:0;overflow-y: clip;padding: 26px 0 0;}

#container.newpostdesign #header {min-height:75px;padding:0;margin-top:10px;}

#container.newpostdesign, #container.newpostdesign #navbar  {max-width:1080px;}
#container.newpostdesign #logomob {display:none;}
#container.newpostdesign #logo {margin: -10px 0 8px 15px;}
#container.newpostdesign #logo img {max-width:330px;}

#container.newpostdesign #logo::after{
   position:absolute; width:0; height:0; overflow:hidden; z-index:-1;
   content:url(https://www.serieslyAWESOME.tv/wp-content/themes/pulse/images/sAWE-newheaderlogo_breit_6b.png);
}
#container.newpostdesign #logo a.newheaderlogo { background-image: url('https://www.serieslyAWESOME.tv/wp-content/themes/pulse/images/sAWE-newheaderlogo_breit_6.png');width: 360px;height: 50px;display: inline-block;background-size: cover;transition: background-image 0.25s linear; }
#container.newpostdesign #logo a.newheaderlogo:hover { background-image: url('https://www.serieslyAWESOME.tv/wp-content/themes/pulse/images/sAWE-newheaderlogo_breit_6b.png');transition: background-image 0.25s linear; }

#container.newpostdesign #navbar { margin-top: 30px; z-index:99; }
#container.newpostdesign #navbar.archive, #container.newpostdesign #navbar.page {margin-top:59px;}

#navbar.archive #desktopmenu .submenu, #navbar.single #desktopmenu .submenu, #navbar.page #desktopmenu .submenu {max-width:1080px;}

#navbar.archive .serienkat div.blogkat, #navbar.single .serienkat div.blogkat {width: 196px;}
#navbar.archive #menureviews .featured-post img, #navbar.archive #menureviews .featured-post .post-thumb, #navbar.single #menureviews .featured-post img, #navbar.single #menureviews .featured-post .post-thumb {width: 100%;height: auto;}
#navbar.archive .featured-post, #navbar.single .featured-post {width:315px;}
#navbar.archive input[type="text"], #navbar.single input[type="text"] {width:805px;}
#navbar.archive #searchform, #navbar.single #searchform {width:1020px;}

#main.newpostdesign .single .post {max-width:660px;margin-left: 4px;}

#main.newpostdesign .post img {max-width: 100%;}


#main.newpostdesign #sidebar {width:360px;background-color:#dfdfdf;position:relative;right:-26px;padding-bottom:19000px;margin-bottom:-19000px;}

#main.newpostdesign #sidebar #empfehlen {display: inline-block;width: 100%;height: unset;margin-bottom:-8px;padding-bottom: 0px;background: #fff;}
#main.newpostdesign #sidebar #empfehlen span.spoilersb {width:100%;}

#main.newpostdesign #sidebar #empfehlen span.spoilersb .spoilerredsb, #main.newpostdesign #sidebar #empfehlen span.spoilersb .spoilergreensb, #main.newpostdesign #sidebar #empfehlen span.spoilersb .spoileryellowsb, #main.newpostdesign #sidebar #empfehlen span.spoilersb .spoilernotyetsb {font-size:20px;letter-spacing:2px;padding: 27px 0 24.5px;}

#main.newpostdesign #sidebar #empfehlen span.spoilersb .spoilergreensb {font-size:16px;letter-spacing:2px;color: #ccf1c8;}
#main.newpostdesign #sidebar #empfehlen span.spoilersb .spoileryellowsb {font-size:18px;letter-spacing:2px;color: #fff3c4;}

#main.newpostdesign #sidebar .author {border-radius:0;margin:0;background:#fff;}
#main.newpostdesign #sidebar img.autorenbild, #main.newpostdesign #sidebar .autorfoto {border-top-left-radius:0;border-top-right-radius:0;}
#main.newpostdesign #sidebar img.autorenbild {max-width:360px;}
#main.newpostdesign #sidebar .author a.autorfoto {background-size: 360px;width:360px;height:180px;margin:0 auto;-webkit-transition: all 0.15s ease;}
#main.newpostdesign #sidebar .author a.autorfoto:hover {background-size: 360px;height:360px;-webkit-transition: all 0.8s ease;transition-delay:250ms;}
#main.newpostdesign #autorname {border-radius:0;background:#f1f1f1;}
#main.newpostdesign #sidebar .meta_date {font-size:18px;font-weight:bold;letter-spacing:2px;color:#000;float:none;margin:32px 0;max-height:unset;text-transform:uppercase;}
#main.newpostdesign #sidebar .meta_date a {}
#main.newpostdesign #sidebar .meta_date a:hover {color:#000;opacity: 1;filter:none;}

#main.newpostdesign #empfehlencontainer {right:-356px;overflow:unset;}
#main.full-width.newpostdesign #empfehlencontainer {right:-330px;overflow:unset;}

#main.newpostdesign #sidebar.newdesign {text-align:center;}
#main.newpostdesign #sidebar.newdesign #empfehlen {width: 180px;margin-bottom:0;float:left;display:inline-block;}
#main.newpostdesign #sidebar.newdesign #empfehlen span.spoilersb {display:table;height: 180px;}
#main.newpostdesign #sidebar.newdesign #empfehlen span.spoilersb .spoilerredsb, #main.newpostdesign #sidebar.newdesign #empfehlen span.spoilersb .spoilergreensb, #main.newpostdesign #sidebar.newdesign #empfehlen span.spoilersb .spoileryellowsb, #main.newpostdesign #sidebar.newdesign #empfehlen span.spoilersb .spoilernotyetsb {display:table-cell;vertical-align:middle;line-height: 1.2;}
#main.newpostdesign #sidebar.newdesign .author {display: inline-block;width: 100%;}
#main.newpostdesign #sidebar.newdesign a.autorfoto {background-size: 180px;width:180px;height:180px;float:left;display:inline-block;-webkit-transition: all 0.4s ease-out;}
#main.newpostdesign #sidebar.newdesign a.autorfoto:hover {background-size: 280px;-webkit-transition: all 0.2s ease-out;}
#main.newpostdesign #sidebar.newdesign .rpwe_widget-3 {display:inline-block;}
#main.newpostdesign .rpwe-block a, #main.newpostdesign .arpw-widget-2 .arpw-random-post a {
	position: relative;
    width: 100%;
    padding-top: 56.25%;
	display: flex !important;
}

#main.newpostdesign #sidebar h3.title, #main.newpostdesign #sidebar h3.widget-title {font-size:13px;color: #808080;padding: 24px 0 20px;}

#main.newpostdesign #sidebar .rpwe_widget-3 {margin:-5px 0 8px;}
#main.newpostdesign #sidebar .rpwe-block li, #main.newpostdesign #sidebar .arpw-li {padding-bottom:12px;width:300px;overflow:hidden;border-radius:4px;padding:0;margin:0 auto 20px;transition: all 0.3s linear;position:relative;top:0;}
#main.newpostdesign #sidebar .rpwe-block li:hover, #main.newpostdesign #sidebar .arpw-li:hover {box-shadow: 5px 5px 7px #999;top:-4px;transition: all 0.2s linear;}
#main.newpostdesign #sidebar .rpwe-block img, #main.newpostdesign #sidebar .arpw-li img {border-radius: 0;border-top-left-radius: 4px;border-top-right-radius: 4px;margin-bottom: 0px;width:100%;height:auto;}

#main.newpostdesign #sidebar .rpwe-block img, #main.newpostdesign #sidebar .arpw-li img {
	position: absolute;
    width: 100%;
    max-height: 100%;
    left: 50%;
    position: absolute;
    top: 50%;
    height: 100%;
    object-fit: cover;
    transform: translate(-50%, -50%);
}

#main.newpostdesign #sidebar .rpwe-block h3, #main.newpostdesign #sidebar .arpw-li a.arpw-title {margin: 0 auto !important;padding:0;font-size: 15px !important;letter-spacing: 0.5px;background: #fff !important;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
#main.newpostdesign #sidebar .rpwe-block h3.rpwe-title a, #main.newpostdesign #sidebar .arpw-li a.arpw-title {color:#000;line-height:1.4;padding: 14px;display:inline-block !important;width:272px;}
#main.newpostdesign #sidebar a.serientipps {background: #292829;color: #dfdfdf;padding: 4px 6px 3px;font-size: 11px;letter-spacing: 2px;font-weight: bold;}
#main.newpostdesign #sidebar a.serientipps:hover {background:#8600c4;color:#fff;}

#main.newpostdesign #sidebar #stickybox {margin:0 auto;}

#main.newpostdesign .entry {font-size:16px;}
#main.newpostdesign .entry p {margin-bottom: 25px;}
#main.newpostdesign .entry blockquote p:last-of-type {margin-bottom: 0;}

#main.newpostdesign .prevnext {margin:50px -26px 0 -26px;}
#container.newpostdesign #footer {width: 1080px;}
#container.newpostdesign #footer.footsingle {margin: 0 0 0 -26px;}
#container.newpostdesign #footer.footsingle.full-width {margin: 0;}
#container.newpostdesign #footer .widget-area {text-align:center;}
#container.newpostdesign #footer .column .widget {width:315px;}
#container.newpostdesign #footer .home_widgets .widget_container, #container.newpostdesign #footer .fullwidth_col .widget_container {width:100%;}
#container.newpostdesign #footer .featured-post {width:315px;}
#container.newpostdesign #footer .featured-post img {width:100%;height:auto;}
#container.newpostdesign #footer .fullwidth_col #top-posts-3 {width:1080px;}
#container.newpostdesign #footer .fullwidth_col #top-posts-3 .widget_container {width:1080px;}
#container.newpostdesign #footer .recent-comments-list li {width:500px;}
#container.newpostdesign #footerarea {width:1080px;}
#container.newpostdesign #footer div.column {width:315px;}
#container.newpostdesign #footer .copyright {max-width:1080px;}

#empfehlensticky a.Beitragteilen {background:#8600c4; padding:4px 10px;border-radius: 5px;display: inline-block;color: #fff;text-transform: uppercase;letter-spacing: 1.5px;font-weight: bold;cursor:pointer;margin-bottom: 13px;}
#empfehlensticky a.Beitragteilen img {width:28px;margin:8px;opacity: 0.5;transition: all 0.3s ease-in-out;}
#empfehlensticky a.Beitragteilen i {font-size: 30.5px;width: 28px;margin: 5px 4px 5px 12px;vertical-align:middle;}
#empfehlensticky a.Beitragteilen .teilenicon {display:none;}
#empfehlensticky a.Beitragteilen span {font-size:12px;width: 0px;display: inline-block;line-height: 1.2;vertical-align: middle;padding-top:3px;transition: all 0.2s ease-in-out;overflow:hidden;}
#empfehlensticky a.Beitragteilen:hover img {opacity:1;}
#empfehlensticky a.Beitragteilen:hover span {width: 65px;transition: all 0.2s ease-in-out;}
#shareglobal.sharesb {width: 100%;transition: all 0.2s linear;position:fixed;top:0;left:0;z-index:3000000;height:100%;background-color:rgba(0, 0, 0, 0.5);display:none;text-align:center;}
#shareglobal #sharewrap {    
	position: absolute;
    width: 78vw;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
#shareglobal #hover-info {
	width: 100%;
    font-size: 50px;
    color: #fff;
    margin-top: -100px;
    text-align: center;
    height: 100px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 4px;
}
#shareglobal #hover-info.facebook::before {content:"Auf Facebook teilen...";}
#shareglobal #hover-info.twitter::before {content:"Auf Twitter teilen...";}
#shareglobal #hover-info.abbrechen::before {content:"Teilen abbrechen...";}
#shareglobal #hover-info.pinterest::before {content:"Auf Pinterest teilen...";}
#shareglobal #hover-info.pocket::before {content:"In Pocket speichern...";}
#shareglobal #hover-info.mailen::before {content:"Per Mail versenden...";}

#shareglobal span {position:absolute;opacity:0;width: 100%;left: 0;transition: all 0.3s linear;}

ol.topliste li {text-align:center;}

#shareglobal.sharesb a {
	display: table;
    padding: 0;
	top:0;
	position:relative;
    margin: 1vw;
    float: left;
    font-size: 6vw;
    width: 24vw;
    height: 13.5vw;
    border-radius: 8px;
	transition: all 0.2s linear;
}
#shareglobal.sharesb a.sharecross {background-color:#fff;color:#000;cursor:pointer;}
#shareglobal.sharesb i {display: table-cell;vertical-align: middle;}
#shareglobal.sharesb a:hover {font-size:7vw;transition: all 0.1s linear;}
#shareglobal.sharesb a.fbsharebottom:hover {    background-color: #4267b2;transition: all 0.1s linear;}
#shareglobal.sharesb a.twsharebottom:hover {    background-color: #28a9e3;transition: all 0.1s linear;}
#shareglobal.sharesb a.pinsharebottom:hover {    background-color: #bd081b;transition: all 0.1s linear;}
#shareglobal.sharesb a.pocksharebottom:hover {    background-color: #ed4055;transition: all 0.1s linear;}
#shareglobal.sharesb a.mailsharebottom:hover {    background-color: #999;transition: all 0.1s linear;}

#container.newpostdesign #empfehlensticky .werbebannersidebar span {color:#8600c4;font-size: 8px;letter-spacing: 1.5px;font-weight: bold;display: inline-block;padding-top:4px;cursor:default;}
#container.newpostdesign .werbebannersidebar p {color:#808080;font-size: 8px;letter-spacing: 1.5px;font-weight: bold;display: inline-block;padding-top:4px;cursor:default;}
#container.newpostdesign .werbebannersidebar p a {color: #dfdfdf;background-color: #808080;padding: 2px;}
#container.newpostdesign .werbebannersidebar p a:hover {color: #fff;background-color: #000;}
#werbebannerheader3 {padding: 25px 0;background-color:rgba(0, 0, 0, 0.3);min-height: 90px;}
#werbebannerheader3 div:first-of-type {text-align:center;display: grid;}
#werbebannerheader3 .skyscraper {float:right;display: inline-block;max-width: 1030px;max-height:90px;position:relative;}
#werbebannerheader3 .billboard {float:right;display: inline-block;max-width: 1030px;max-height:250px;position:relative;}
#werbebannerheader3 #werbebannerheader3wrap {width:1080px;display:inline-block;text-align:center;position: relative;left: -60px;margin: 0 auto;}
#werbebannerheader3 #werbebannerheader3wrap #bannerinnerwrap {display: table-cell;vertical-align: middle;}
#werbebannerheader3 #werbebannerheader3wrap a.steadylink {
	padding:0;
	margin:0;
	background-color: #4b1669;
    color: #67248b;
    display: table;
    position: absolute;
    max-width: 970px;
    width: 970px;
    height: 90px;
    right: 34px;
    font-size: 32px;
    letter-spacing: 2px;
    font-weight: bold;
}
#werbebannerheader3 .disclaimer {
	float:right;
	color:#8600c4;
	font-size: 8px;
	letter-spacing: 1.5px;
	font-weight: bold;
	padding: 0 0 2px;
	display: inline-block;
	-ms-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-backface-visibility: hidden;
	position: relative;
	top:32px;
        right: -23.5px;
    margin-left: -33px;
	text-align:center;
}
#werbebannerheader3 .disclaimer span {display:block;cursor:default;}
#container.newpostdesign #empfehlensticky .werbebannersidebar a, #werbebannerheader3 a {color: #27003d; background-color: #8600c4;padding: 2px 1px 1px 2px;}
#container.newpostdesign #empfehlensticky .werbebannersidebar a:hover, #werbebannerheader3 a:hover {background-color:#fff;}

.steadydanke {
	display: table;
    height: 90px;
    width: 100%;
    position: relative;
}
.steadydanke span {
	color: #5e0b8c;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: bold;
    font-size: 35px;
    width: 100%;
    display: table-cell;
    position: relative;
    vertical-align: middle;
}

/*********************************************************************************************

7. Sidebar & Footer Widgets -------------------------  sidebar.php, footer.php

*********************************************************************************************/

#sidebar {
    float: right;
	width: 300px;
}

#sidebar h3.title, #sidebar h3.widget-title {
	text-align: center;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #000;
    padding: 20px 0 15px;
    display: inline-block;
	width: 100%;
}

#sidebar h3.titleautor {
    color: #fff;
    line-height: 14px;
    font-size: 14px;
    letter-spacing: 2px;
    padding: 14px 5px 11px;
    text-align: center;
    text-transform: uppercase;
}

#sidebar h3.titleautor a {
	color: #fff;
}

#sidebar h3.titleautor a:hover {
	color: #fff;
}

#autorname {
    display: inline-block;
    width: 100%;
    text-align: center;
    background: #999;
	overflow:hidden;
	border-bottom-left-radius:5px; 
	border-bottom-right-radius:5px;
}

#sidebar .autorlinks {
	padding:8px;
	text-align:right;
	float:right;
}

#sidebar .widget {
	border-bottom: 0px solid #d5d6d7;
	margin: 0 0 13px 0;
 	position:relative;
	padding-bottom:10px;
}

#widget_wysija { text-align:center; }
.widget_wysija_cont .wysija-submit { display:inline-block !important; margin:0 !important; }
p.wysija-checkbox-paragraph {
	width: 28%;
    display: inline-block;
    padding-left: 5%;
    margin: 10px 0 !important;
}

.shortcode_wysija .wysija-submit {
	display: block !important;
    text-align: center;
    margin: 30px auto 50px !important;
    width: 180px;
    border-radius: 5px;
}
.entry p.wysija-paragraph, .entry p.wysija-checkbox-label {text-align:center;}
#sidebar .widget .widget_content {
    padding: 10px 5px 0;
}

#sidebar p.wysija-paragraph {display:inline-block;}
#sidebar input[type="text"], input[type="password"] {width:193px;float:right;border-top-left-radius:5px;border-bottom-left-radius:5px;}
#sidebar input[type="submit"], input[type="reset"] {font-size: 10px;float:right;    padding: 12px 7px;}
#sidebar .tags a {color:#818181; text-transform:uppercase; font-weight:normal; margin-right:7px;}
#sidebar .tags a:hover {color:#333; }
#sidebar .widget a:hover { text-decoration: none; }
.widget ul { clear: both;  line-height: 1.7; }
.widget ul li { list-style-type: none; }
.widget ul ul { border-top: none; margin: 0 0 0 15px; padding: 0; }
.widget ul ul li { border: none; }
.widget #cat, .widget select { border: 0px solid #cdcfd4; clear: both; color: #000; font-size: 12px; display: inline; float: left; line-height: 1.5; padding: 10px; width: 100%; border-radius:4px;  }
#footerarea #widget_tag_cloud a {line-height:1.4em; font-weight:normal;color:#d0d0d0;vertical-align:middle;}
#footerarea #widget_tag_cloud a:hover {color:#000;}
a.tag-cloud-link {margin:4px;}
.side_ad { margin: 0 0 20px;}
/* Author Bio */
#sidebar .author img { float: left; }
#sidebar .author a {   }
#sidebar .author p { 
	font-size: 10px;
    line-height: 17px;
    text-align: justify; 
	padding: 3px 10px 5px 10px; 
}

#sidebar .author { padding-bottom:0; margin: 0 0 25px;border-radius:5px;line-height:0;transition: all 2s ease-out;
-moz-transition: all 1s ease-out;
-ms-transition: all 1s ease-out;
-o-transition: all 1s ease-out; 
-webkit-transition: all 1s ease-out; }
img.autorenbild:hover { opacity:0.55;-webkit-filter: grayscale(100%);filter: grayscale(100%); }
#sidebar .author:hover { background: #8600c4;transition: all 1s ease-out;
-moz-transition: all 1s ease-out;
-ms-transition: all 1s ease-out;
-o-transition: all 1s ease-out; 
-webkit-transition: all 1s ease-out;}
#sidebar .author_info { background-Color:#f1f1f1; overflow:hidden;border-bottom-left-radius:5px; border-bottom-right-radius:5px; display:none; }
#sidebar .author_info p { padding: 15px 15px 0px; }
#sidebar img.autorenbild { width:100%;max-width:300px;border-top-left-radius:5px; border-top-right-radius:5px; }


.autorfoto { 
    background-size: 300px;
    background-repeat: no-repeat;
    background-position: 50% 35%;
	display: block;
    width: 300px;
    height: 200px;
    overflow: hidden;
	border-top-left-radius:5px; 
	border-top-right-radius:5px; 
	transition: all 1s ease-out;
-moz-transition: all 1s ease-out;
-ms-transition: all 1s ease-out;
-o-transition: all 1s ease-out; 
-webkit-transition: all 1s ease-out;
}
#sidebar .author a.autorfoto:hover {
	background-size:350px;
transition: all 1s ease-out;
-moz-transition: all 1s ease-out;
-ms-transition: all 1s ease-out;
-o-transition: all 1s ease-out; 
-webkit-transition: all 1s ease-out;
-webkit-backface-visibility: hidden;
}
#sidebar .author a:hover { opacity:1;}
.maik { background-image: url('https://www.serieslyAWESOME.tv/wp-content/themes/pulse/images/autorenbild-maik2.jpg'); }
.jonas { background-image: url('https://www.serieslyAWESOME.tv/wp-content/themes/pulse/images/autorenbild-jonas.jpg'); }
.michael { background-image: url('https://www.serieslyAWESOME.tv/wp-content/themes/pulse/images/autorenbild-michael.jpg'); }
.kira { background-image: url('https://www.serieslyAWESOME.tv/wp-content/themes/pulse/images/autorenbild-kira2.jpg'); }
.tobias { background-image: url('https://www.serieslyAWESOME.tv/wp-content/themes/pulse/images/autorenbild-tobias.jpg'); }
.matthias { background-image: url('https://www.serieslyAWESOME.tv/wp-content/themes/pulse/images/autorenbild-matthias.jpg'); }
.falko { background-image: url('https://www.serieslyAWESOME.tv/wp-content/themes/pulse/images/autorenbild-falko.jpg'); }
.jessie { background-image: url('https://www.serieslyAWESOME.tv/wp-content/themes/pulse/images/autorenbild-jessie.jpg'); }
.fabio { background-image: url('https://www.serieslyAWESOME.tv/wp-content/themes/pulse/images/autorenbild-fabio.jpg'); }
.kien { background-image: url('https://www.serieslyAWESOME.tv/wp-content/themes/pulse/images/autorenbild-kien.jpg'); }
.susanne { background-image: url('https://www.serieslyAWESOME.tv/wp-content/themes/pulse/images/autorenbild-susanne2.jpg'); }
.leonie { background-image: url('https://www.serieslyAWESOME.tv/wp-content/themes/pulse/images/leonie2.jpg'); }
.melanie { background-image: url('https://www.serieslyAWESOME.tv/wp-content/themes/pulse/images/melanie.jpg'); }
.chris { background-image: url('https://www.serieslyAWESOME.tv/wp-content/themes/pulse/images/chris.jpg'); }
.nicola { background-image: url('https://www.serieslyAWESOME.tv/wp-content/themes/pulse/images/nicola.jpg'); }
.nils { background-image: url('https://www.serieslyAWESOME.tv/wp-content/themes/pulse/images/nils.jpg'); }
.gast { background-image: url('https://www.serieslyAWESOME.tv/wp-content/themes/pulse/images/gast.jpg'); }

#categoryrss {
	margin-bottom: 10px;
}

#empfehlen {
	height: 42px;
	margin-bottom:10px;
}




#widget_relatedpoststhumbnailswidget div {
	width:300px !important;
	background-size: 300px 171px !important;
	margin: 20px 0 0 0;
}

.widget .relatedpoststhumbnailswidget-2 {
	margin: 20px 0 0 0;
}

#relpoststh_widget img {width:100%;max-width:300px;}

/* Recent Comments */
#wpzoom-recent-comments-3 {
	padding: 15px 0 0;
    margin: -15px -30px 0;
    background: #fff;
}
#wpzoom-recent-comments-3 .widget_container {width:100%;margin-bottom:20px;}
.recent-comments-list { padding: 5px 0px 0; display:inline-block; }
.recent-comments-list .avatar { margin-right: 20px; float: left; border-radius:50%;}
.recent-comments-list li { 
	vertical-align: middle; 
	font-size:16px; 
	text-align:left; 
	padding: 0 0 30px 30px;
	float:left;
	margin:0 0 10px; 
	width: 470px;
    display: inline-block;
}
.recent-comments h4 {
	font-weight: bold;
    text-transform: uppercase;
    font-size: 9px;
    letter-spacing: 0.5px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 340px;
	padding-top: 9px;
}
.recent-comments p {
	font-size: 15px;
    line-height: 1.5;
    padding: 7px 32px 0 0;
	margin:0;
	max-height: 48px;
    overflow: hidden;
}
.recent-comments img:hover { opacity:0.55;-webkit-filter: grayscale(100%);filter: grayscale(100%);}

.recent-comments-list li:last-child { }

.reccominitial { margin-right: 20px; float: left; border-radius:50%;background:#d0d0d0;color:#fff;font-weight:bold;display:block;width:80px;height:80px;}
.reccominitial span { font-family: monospace; width: 1ch; display: block; line-height: 80px; font-size: 58px; margin: 0 auto; overflow: hidden; white-space: nowrap;opacity:.6;text-transform:uppercase;}
.reccominitial:hover {background:#000;color:#fff;box-shadow: 2px 2px 4px rgb(0 0 0 / 40%);}
.reccominitial:hover span {opacity:1;font-size:67px;}
li.reccombyauthor .reccominitial {background:#380057;opacity:.6;}
li.reccombyauthor .reccominitial:hover {opacity:1;}

select#subscribe-reloaded {
	-webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23ffffff'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;
  background-size: 12px;
  background-position: right .8em top 73%;
  background-repeat: no-repeat;
	cursor: pointer;
	background-color: #ccc !important;
    color: #fff;
    padding: 7px;
    border-radius: 3px;
    border: none;
    margin: 0 10px 10px 0;
font-size:13px;
}
select#subscribe-reloaded:hover {background-color:#aaa !important;border:none;	-webkit-appearance: none; -moz-appearance: none;appearance: none;}
select#subscribe-reloaded:focus {outline: 0;border:none;	-webkit-appearance: none; -moz-appearance: none;appearance: none;}
span.comsubtext {font-size:10px;color:#ccc;padding: 0;}
span.comsubtext a {text-transform: uppercase;
    letter-spacing: 1px;
    background: #ccc;
    padding: 5px 8px;
    border-radius: 3px;
    color: #fff;}
span.comsubtext a:hover {color:#fff;background:#aaa;}

#footerarea {     
	background: #f1f1f1;
    width: 1000px;
    display: inline-block;
    margin: 0 -30px 0;
    padding-left: 30px;
}

#footerarea a { color:#000;}
#footerarea a:hover { color:#8600c4;}
.text-13 a, .text-17 a, .textwidget a { font-size:8px;text-transform:uppercase;}
.text-13 img { width:60px; height:auto;}
#footer #footerarea .column .widget h3 {background:none;}

#footerarea input[type="text"], input[type="password"] {background:#fff;color:#f1f1f1;text-align:center;width:100%; padding: 8px 0;}

/* Recent Posts */
.widget .feature-posts-list br {display: none;}
.widget .feature-posts-list img {margin: -2px 15px 12px 0; float: left;}
.widget .feature-posts-list small {font-style:italic; display: block; margin: 0 0 3px; }
.widget .feature-posts-list .post-excerpt {display: block;}
.widget .feature-posts-list li {  padding: 6px 0 7px; margin:0 0 5px; border-bottom: 0px dotted #ddd;line-height:1.3; }
.widget .feature-posts-list li:last-child { border-bottom: 0; }
.widget .feature-posts-list a { font-size:11px;font-weight:bold; }

span.excerptend {color: #8600c4; font-weight: bold; letter-spacing: 1px;}


/* Recent Posts 2 */
.widget .feature-posts2-list br {display: none;}
.widget .feature-posts2-list img {margin: 4px 12px 10px 0; float: left;}
.widget .feature-posts2-list small {font-style:italic; display: block; margin: 0 0 3px; }
.widget .feature-posts2-list .post-excerpt {display: block;}
.widget .feature-posts2-list li {  padding: 6px 0 7px; margin:0 0 5px; border-bottom: 0px dotted #ddd; }
.widget .feature-posts2-list li:last-child { border-bottom: 0; }

/* Flickr widget */
.widget .flickr_badge_image {margin-right: 12px; margin-bottom: 12px; float: left; }
.widget .flickr_badge_image img { width: 64px; height: 64px; }
#footer .widget .flickr_badge_image img { width: 60px; height: 60px; }

/* Twitter widget */
#sidebar #twitter h3 { padding-left:50px; background: url('images/twitter_w.png') no-repeat 8px 0; }
#footer #twitter h3 { padding-left:40px; background: url('images/twitter_w.png') no-repeat 0 13px; }
.widget .twitter-list li { border-bottom: 1px dotted #ddd; padding: 0 0 7px; margin: 0 0 7px; }
.widget .twitter-list li a { font-weight: normal; }
.widget .twitter-list .twitter-timestamp { display: block; color: #727272; font-family: Arial, sans-serif; font-size: 10px; font-style: normal; text-align: right; }
.widget .follow-user { margin: 0; padding: 5px 0; }

/* Social Widget */
.social li { display: inline; float:left; }
.social li a img {display:none;}
.social a { background: url("images/icons.png") no-repeat 0 0; display: block; float: left; height: 32px; width: 32px; margin: 0 10px 10px 0; text-indent: -9000px; }
.social a:hover { background-position: 0 -35px; }
.social .twitter { background-position: -33px 0; }
.social .twitter:hover { background-position: -33px -35px; }
.social .google { background-position: -66px 0; }
.social .google:hover { background-position: -66px -35px; }
.social .rss { background-position: -98px 0; }
.social .rss:hover { background-position: -98px -35px; }
.social .email { background-position: -130px 0; }
.social .email:hover { background-position: -130px -35px; }
.social .youtube { background-position: -163px 0; width:33px;}
.social .youtube:hover { background-position: -163px -35px; }
.social .vimeo { background-position: -199px 0; }
.social .vimeo:hover { background-position: -199px -35px; }
.social .linkedin { background-position: -233px 0; }
.social .linkedin:hover { background-position: -233px -35px; }
.social .flickr { background-position: -267px 0; }
.social .flickr:hover { background-position: -267px -35px; }
.social .foursquare { background-position: -302px 0; }
.social .foursquare:hover { background-position: -302px -35px; }
.social .gowalla { background-position: -335px 0; }
.social .gowalla:hover { background-position: -335px -35px; }
.social .delicious { background-position: -368px 0; }
.social .delicious:hover { background-position: -368px -35px; }
.social .digg { background-position: -399px 0; }
.social .digg:hover { background-position: -399px -35px; }
.social .dribbble { background-position: -433px 0; }
.social .dribbble:hover { background-position: -433px -35px; }

/* Video Widget */
#video_widget { margin: 0 0 30px; }
#video_widget .slides_container { width: 640px; height: 360px; float: left; }
#video_widget .slides_container div.slide { width: 640px; display: block; position: relative; }
#video_widget .pagination { display: block; float: right; margin: 0; padding: 0; overflow: hidden; }
#video_widget .slides_navigation { float: right; width: 120px; }
#video_widget .slides_navigation ul li { list-style-type: none; float: left; list-style-position: outside; margin: 0 0 13px 13px; position: relative; }
#video_widget .slides_navigation ul li img { float: left; border: 1px solid transparent; }
#video_widget .slides_navigation ul li.active img { border: 1px solid #333; }
#video_widget .slides_navigation ul li a:hover,
#video_widget .slides_navigation ul li a:hover span { color: #fff; }
#video_widget .pagination li  span { display: none; }
#video_widget .pagination li.active span { display: block; position: absolute; bottom: 10px; right: 10px; width: 15px; height: 15px; background: url('images/play.png') no-repeat; }
#video_widget .slides_navigation ul li:last-child a { border-right: none; }

/* Widget: 3 Columns Posts */
.featured-posts { margin: 0 0 30px; }
.featured-items .last { margin-right: 0; }
.featured-post { float: left; margin: 0 35px 0 0; width: 290px; background:#fff; border-radius:5px; }
.langeweile-widget .featured-post { border-bottom-left-radius:0px;border-bottom-right-radius:0px; }
.widgcat { height: 20px; margin-bottom:-5px; overflow:hidden; width: 230px; text-align: left; float:left; display:inline-block; }
.featured-post h5 { padding-top:4px; font-size: 9px; line-height:9px; letter-spacing: 1px; text-align: left; font-weight: normal; text-transform: uppercase; }
.featured-post h5 a { color: #fff; padding:4px 3px 3px; background:#a3a3a3; margin-right:3px;  }
.featured-post h5 a:hover { background: #555; }
.featured-post h3 { 
	width: 100%;
    padding: 0;
    background: none;
    text-align: center;
    height: 78px;
    overflow: hidden;
    display: table; 
}
.featured-post h3 a { 
	font-size: 18px;
    color: #000;
    text-transform: none;
    font-weight: bold;
    line-height: 22px;
    padding: 0 10px;
    letter-spacing: .5px;
    display: table-cell;
    vertical-align: middle;
    text-align: center; 
}
.featured-post:hover h3 a	{color:#fff;}	
.lwwinline .lww-thumb-small a:last-child {border-bottom-left-radius:5px;border-bottom-right-radius:5px;}

.widget-grid-view-image:last-child a, .widget-grid-view-image:nth-child(even) a, .widget-grid-view-image a {
	margin: 0 !important;
}

.widget-grid-view-image:nth-child(even) {float:left !important;}
		
.widget-grid-view-image a {
	display: block;
}

/*********************************************************************************************

8. Comments  -------------------------  comments.php

*********************************************************************************************/

#comments { display:block; margin: 35px 0 0; clear: both; }
#comments h3 { 
	text-align: center;
    width: 100%;
    background: none;
    font-size: 12px;
    font-weight: bold;
    height: initial;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #000;
    padding: 0;
    margin: 20px 0;
}
#commentjump {width:100%;text-align:center;margin-bottom: 20px;}
#commentjump a {   
	text-transform: uppercase;
    font-size: 8px;
    letter-spacing: 2px;
    display: inline;
    background: #f1f1f1;
    color: #999;
    padding: 8px 8px 7px 12px;
    border-radius: 3px;
}
#commentjump a:hover {background:#000;color:#fff;}
.pfeilrunter {    
	padding-left: 5px;
    font-size: 13px;
    position: relative;
    top: 2px;
}
.eingeloggt {
	font-size: 9px;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-bottom: 0;
	text-align:center;
}
.comment_text p { text-align:justify;line-height: 24px;}
.comment_text iframe {width:100%;}
.comment-input-text textarea { }
.comment-list {padding-top:20px;}
.comment-list li { list-style: none; }
.comment-author img { border-radius:50%;margin-top:-13px;}
li:not(.bypostauthor) img {border:none;}
.bypostauthor cite.fn, .bypostauthor.depth-2 cite.fn, .bypostauthor.depth-3 cite.fn {padding:2px 20px 0;background:#380057;color:#fff;border-radius: 3px; }
.bypostauthor cite.fn a, .bypostauthor.depth-2 cite.fn a, .bypostauthor.depth-3 cite.fn a {color:#fff;position: relative; }
li:not(.bypostauthor) cite.fn {padding:0;background:none; }
li.depth-2:not(.bypostauthor) cite.fn {padding:0;background:none; }
li.depth-3:not(.bypostauthor) cite.fn {padding:0;background:none; }
li:not(.bypostauthor) cite.fn {color:#000; }
li.depth-2:not(.bypostauthor) cite.fn {color:#000; }
li.depth-2:not(.bypostauthor) cite.fn a {color:#8600c4; }
li.depth-2:not(.bypostauthor) cite.fn a:hover {color:#380057; }
li.depth-3:not(.bypostauthor) cite.fn {color:#000; }
li.depth-3:not(.bypostauthor) cite.fn a {color:#8600c4; }
li.depth-3:not(.bypostauthor) cite.fn a:hover {color:#380057; }
cite.fn {font-style:normal;text-transform:uppercase;letter-spacing:2px;font-weight:bold;font-size:12px;float:left;padding:0;margin-left:110px;color:#000;}
span.says { display: none; }
.comment-meta { color:#8d8d8d; float: right; font-size:11px; display:inline-block;}
.commleft { padding:15px 0; width: 100%; margin-bottom:10px; }
.commentmetadata a { color: #dedede; font-style:normal; font-size:12px; }
.comment-author {position:absolute;}
.commentmetadata a:hover { color: #484040; text-decoration: none; }
.comment-list ul.children, #comments #respond ul { margin: 0 0 20px 0px;  padding: 0px 0 0 110px;}
.comment-list li.depth-2 ul.children { margin: 0 0 10px 0px;  padding: 0px 0 0 80px;}
.comment-list ul.children img {width:60px;height:60px;margin-top:-5px;}
.comment_text p {padding-left:110px;}
.comment-list ul.children cite.fn { margin-left:80px;}
.comment-list ul.children .comment_text p { margin-left:80px;padding:0;}
.comment .post-date .right a { color: #BBB; }
.comment .post-date .right a:hover { color: #234; }
.comment_text { padding: 17px 0 0 0px; }
.reply {  clear: both; float:right; height:20px;margin-bottom:20px;}
img.antwortenimg { 
	width: 0px !important;
    height: auto !important;
    margin-left: 0;
    margin-top: 0 !important;
    filter: brightness(0);
    transform: rotate(90deg);
	transition: all 0.2s linear;
}
.commbody:hover .reply a { opacity:0.4; }
.commbody:hover img.antwortenimg { width: 12px !important;margin-left: 2px; }
.reply a:hover img.antwortenimg { width: 20px !important; }
.depth-2:hover .reply a { opacity:1; }
.cancel-comment-reply { margin:0 0 0; }
.reply a, .cancel-comment-reply a { border: none;  color: #000; opacity:0.15;     padding: 5px 0 5px 4px; font-size: 10px; letter-spacing:2px; margin-right: 3px; text-transform:uppercase; }
.reply a:hover, .cancel-comment-reply a:hover { color:#000; text-decoration: none; opacity:1 !important; }
.nocomments { padding: 0 0 20px;}

#respond {text-align:center;}
#respond li { list-style: none; }
#respond ul { margin: 0; }
#respond .legend { margin-bottom: 10px; }
#comments #respond .legend { border-bottom: 0; margin-bottom: 0; }
#comments #respond ul { padding: 10px 0 0 15px;  }
#comments ul.children #respond ul { margin-left: 30px; padding: 0; }
#comments #respond .comment-profile-wrapper, #comments #respond .comment-arrow { display: none; }
#comments #respond .comment-body { background: #FFF; }
#comments #respond .comment-content-wrapper { float: none; width: 100%; }

#respond #formLabels p, #formContent p { margin: 0 0 0px; padding: 12px 0px 0 0; }
#respond label {   font-size: 12px; margin: 0 20px 0 0;  width: 200px; font-weight:normal; border-top:0px solid #e7e7e7; }

#respond input, #respond textarea { background: #f1f1f1; border:none; color: #000; font-size: 16px; font-weight: normal; padding: 2%;position: relative;top: 2px; }
#respond #formLabels input { width:96%;letter-spacing:2px;border-radius:5px;}
#respond #formContent textarea { width: 96%; resize: vertical; max-height: 500px;border-radius:5px;margin-bottom:20px; }
#respond .submit { 
	background-color: #8600c4;  
	color: #fff; 
	border: none; 
	font-size: 18px; 
	margin: 5px 0 20px 0px; 
	position: relative; 
	padding: 11px 25px;
    text-align: center;
    margin: 20px auto 26px;
    display: inherit;
    border-radius: 5px; 
	position:relative;
	width:100%;
}
::placeholder {color:#999;}
:-ms-input-placeholder {color:#999;}
::-ms-input-placeholder {color:#999;}
.subscribe-to-comments {position:relative;top:-65px;left:80px;}
.wysija-after-comment {position:relative;top:-100px;text-align: center;}
#respond  .submit:hover, #searchform #searchsubmit:hover, #searchform2 #searchsubmit:hover, #searchform3 #searchsubmit:hover { background-color: #000; cursor: pointer; }

#respond input {margin-right:5px;}
.comment-form-subscriptions { margin-bottom: 10px; }
#commenthinweis {font-size:10px;text-align:center;}
#respond #commenthinweis {padding:0px 0 70px;}
#contact-form-34 {margin-bottom:-20px;}
#kontaktcenter p {text-align:center;}
#respond .wysija-after-comment label {float: none;}
#respond .subscribe-to-comments label {float:none;}
.subscribe-to-comments {display:inline-block;}
#wysija-box-after-comment {width:unset !important;}
#subcribecomments {width:100%;text-align:center;display:block;padding: 20px 0 40px;}
.comment-list li #respond p { margin-left: 0;padding-left:0; }
.comment-list li #respond h3 { padding: 8px 0; }
#trackbacks ol { padding: 20px 0 10px 0; margin-left:-200px; }
#trackbacks li { list-style-type: decimal; padding: 5px 0 5px 15px; margin-left:200px; list-style-position:inside;}

#commentformauthor { width: 210px;  }
#commentformmail { width: 210px; margin: -70px 0 0 210px; }
#commentformsite { width: 210px;  }





/*********************************************************************************************

9. Footer  -------------------------  footer.php

*********************************************************************************************/

#footer div.column { display: inline; float: left; margin-right: 35px; width: 290px; }
#footer div.last {margin-right: 0; }
#footer .copyright { min-height:310px; color: #fff; text-align: center; padding-bottom:50px;
	position:fixed;
	height: 260px;
    margin: 0 auto;
    bottom: 0;
    z-index: 1;
    margin-bottom: 60px;
    width: 100%;
    max-width: 1000px;}
footer .copyright { display:none;  }
footer .copyright .left { float: left;  }
footer .copyright .right { float: right; }
#footer p.wpzoom { display: inline; float: right; line-height: 16px; background: #fff; padding: 15px; }
#footer p.wpzoom img { display: inline; float: right; padding: 2px 0 0 2px; }
#footerkrone { margin: 70px 0 40px 0; }
#footerkrone img { width:75px; height:75px; border-radius:3px;position:relative; }
#beammeup {font-size:7px;letter-spacing:3px;text-transform:uppercase;position:relative;top:-15px;opacity:0;}		

#footer .widget-area {
	margin:0 0 15px;
	background: #f1f1f1;
	padding: 0 30px 20px;
	overflow:hidden;
	border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
	z-index: 3;
    position: relative;
    margin-bottom: 420px;
}	

.fullwidth_col .widget {
	border-bottom: 0px solid #dedede;
    	padding-bottom:30px;
	margin-bottom: -5px;
	text-align: center;
}

.fullwidth_col #top-posts-3 {
	margin: -10px 0 -8px -30px;
	padding:0;
    width: 1000px;
}

.fullwidth_col #top-posts-3 .widget_container {
	width: 1000px;
    margin: 0;
	display:inline-block;
}

#perfect-quotes-3 .widget_container { margin-top:0; }
#perfect-quotes-3 h3, #widget_perfect_quote h3.title, #perfect-quotes-4 h3 {display:none;}

#sidebar ul.perfect-quotes,.widget-area ul.perfect-quotes, ul.perfect-quotes{list-style:none;background:#380057;padding:0;margin:0 -30px -50px}
#sidebar ul.perfect-quotes li, ul.perfect-quotes li{font-size:32px;line-height:1.3;color:#fff;font-weight:700;background:url(/wp-content/plugins/perfect-quotes/images/quotemark2.png) center/391px 277px no-repeat fixed;padding:110px 40px}
#sidebar ul.perfect-quotes span, ul.perfect-quotes span{display:block;width:100%;padding:15px 0 0;color:#8600c4;text-transform:uppercase;text-align:center;font-size:13px;letter-spacing:1px}

.widget-grid-view-image {background:#8600c4;}


.fullwidth_col #top-posts-3 img:hover { opacity:0.55;-webkit-filter: grayscale(100%);filter: grayscale(100%);}
	
#footer .column .widget {
    	width: 290px;
    	margin: 30px 0 10px;
    	float: left;
    	font-size: 15px;
    	line-height: 1.7;
    	overflow: hidden;
}

#footer .column .widget tr, #footer .column .widget th, #footer .column .widget td {
	padding-right: 0px;
}

#footer .column .widget h3 {
    text-align: center;
    font-size: 12px;
    font-weight: bold;
	height:initial;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #000;
	background:#f1f1f1;
}

#footer .col_left {
	float:left;
}


#footer .copyright #footermenu a { 
	color: #8600c4;font-size: 11px;
	padding: 5px 7px 4px 7px;
	margin: 0 5px 5px;
	text-transform:uppercase;
	letter-spacing:1px;
	font-weight:bold;
	opacity: 0.7;
	display:inline-block;
	border-radius: 3px; 
}	
#footer .copyright #footermenu a:hover { color: #fff;opacity: 1; }	


#footer .col_mid {
	float:left;
	width:300px;
}

#footer .col_right {
	float:right;
	width:300px;
}

.footerendbar { 
	background-Color: #380057;
	margin: 0px -20px 15px -20px;
	height:10px;
}



#archive div.column { display: inline; float: left; margin-right: 30px; width: 300px; background: #fff; }
#archive div.last {margin-right: 0; background: #fff; }

#archive .widget-area {
	border-bottom:2px solid #EBEBEB;
	border-top: 5px solid #380057;
	padding:0 0 15px;
	margin:-12px 0 15px;
background: #fff;
padding: 15px;
}

#archive .column .widget {
	width:300px;
	float:left;
 	font-size:14px;
	line-height:1.7;
	overflow:hidden;
}

#archive .column .widget h3 {
 	color:#333;
	border-bottom:1px solid #d4d4d4;
	padding:15px 0 5px;
	text-transform:uppercase;
	font-size:16px;
	margin:0 0 10px;
}

#archive .col_left {
	float:left;
	padding: 5px;
	font-size: 11px;
	background-color: #fff;
}

#archive .col_mid {
	float:left;
	width:300px;
}

#archive .col_right {
	float:right;
	width:300px;
}

.serienarchiv {
	text-align:center;
	margin: 0 0 20px;
	padding-top:15px;
}

.serienarchiv h2 {
	font-size:60px;
	font-weight:bold;
}


#singlepages {
    text-align: center;
    font-size: 10px;
    color: #999;
    text-transform: uppercase;
    letter-spacing: 1px;
	padding-top:15px;
}

.linkpages { 
	margin:15px 0 40px; 
}

#singlepages a {
	text-decoration: none;
    padding: 7px 11px 3px 13px;
    margin: 15px 5px;
    font-weight: bold;
    font-size: 30px;
    line-height: 44px;
    background-color: #380057;
    border-radius: 20px;
}

#singlepages a:hover {
    background-color: #8600c4;
	color: #380057;
}


#singlepages span.current {
	text-decoration: none;
    padding: 7px 11px 3px 13px;
    margin: 15px 5px;
    font-weight: bold;
    font-size: 30px;
    line-height: 44px;
    background-color: #f1f1f1;
    color: #fff;
    border-radius: 20px;
}

#singlepages a span {
    padding: 0;
    margin: 0;
	color: #fff;
    background: none;
}



.wp-pagenavi {
	clear: both;
	padding:48px 20px 42px;
	text-align:center;
	background:#380057;
}	

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	padding: 8px 12px 2px 12px;
	margin: 5px;
	font-weight: bold;
	font-size: 30px;
	line-height: 44px;
	background-color:#8600c4;
	color:#380057;
	border-radius:20px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
	background-color:#fff;
	color: #8600c4;
}

.wp-pagenavi span.current {
	font-weight: bold;
	background-color:#fff;
	color: #000;
	padding: 8px 12px 2px 12px;
	border-radius:20px;
}

.wp-pagenavi .pages {
	font-size: 34px;
	color: #919191;
	font-weight:bold;
	margin: 0px 55px 0 -23px;
}


.entry .cast h2 {
	line-height: 1;
	padding: -5px 0 15px 0;
}

.lieblingsserien {
	font-size: 12px; 
	color: #a0a0a0;
	margin-top:0px;
}


.poller_master_poll {
	margin: 5px 0 20px 0;
}

.poller_master_poll img {
	width: 100% !important;
	height: auto !important;
}

.row {
	margin-left: 0px !important;
	margin-right: 0px !important;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;
min-height: 1px;
padding-left: 0px !important;
padding-right: 0px !important;
}

.poller_master_question_box {
	padding-bottom: 20px;
}

.poller_master_question {
	padding-top: 15px;
}

.poller_master_form {
	padding: 0 0 20px 20px;
}

.sidepoll .poller_master_form {
	padding: 0 0 20px 0px;
}

.sidepoll .poller_master_answers ul li {
	margin-left:0px;
	font-size: 14px !important;
}

#sidebar .template_1 .poller_master_answers ul li {
	margin-left:0px;
	font-size: 15px !important;
  	line-height: 28px;
}


#sidebar .template_1 .poller_master_result_percentage p {
	font-size: 15px;
}

.home_sidebar .template_1 .poller_master_result_percentage p {
	font-size: 15px;
}

#sidebar poller_master_bar {
	height: 5px !important;
}

.home_sidebar poller_master_bar {
	height: 5px !important;
}

.template_1 .poller_master_result_percentage p {
	margin-bottom: -10px !important;
}

#sidebar .progress {
	height: 10px;
}

.home_sidebar .progress {
	height: 10px;
}

#sidebar .poller_master_res_text {
	font-size: 18px;
	margin-bottom:5px;
}

.home_sidebar .poller_master_res_text {
	font-size: 18px;
	margin-bottom:5px;
}

.home_sidebar .template_1 .poller_master_answers ul li {
	margin-left:0px;
	font-size: 15px !important;
  	line-height: 28px;
}

.sidepoll .icheckbox_flat-grey, .iradio_flat-grey {
	margin-right: 5px !important;
}

.sidepoll .poller_master_result_percentage p {
	font-size: 12px !important;
}

.poller_master_res_text {
	font-size: 25px;
	margin-bottom: 50px;
}

.poller_master_result_percentage {
	padding-top: 30px;
}

.poller_master_poll .poller_master_results .close {
	font-size:40px;
}

.results_box {
	padding: 20px;
}

#footerbanner {
	margin: 20px auto;
	padding: 0 auto;
	text-align: center;
}

#archivewidgets h3.title {
	text-align:center;
	width:100%;
}

#archivewidgets h3 a {
	text-align: center;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #000;
    padding: 20px 0;
	display:inline-block;
}

#archivewidgets .featured-post h3.lwwheadline a {
	display: inline-block;
    font-size: 18px;
    color: #000;
	background:#fff;
    text-transform: none;
    font-weight: bold;
    line-height: 22px;
    padding: 0 10px;
    letter-spacing: 0.5px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

#footer .column .text-18 {margin-top:5px;}

#archivewidgets .featured-post h3.lwwheadline a:hover {color:#380057;}

#widget_featured_post_widget { text-align:center; }
h3.featpowidge { font-size:14px; font-weight:bold; text-align:right; color:#000; background-color:#fff; padding: 3px 6px; display: inline-block; text-transform: uppercase; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 27em; margin-top:-20px; }
h3.featpowidge a { color:#000; margin-top:-10px; text-align:right; }

.widget h5.lwwdachzeile { font-size:10px; padding: 3px 6px; display: inline-block; text-transform: uppercase; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 27em; }
#footer #archivewidgets .column .widget h3.lwwheadline { 
	width: 100%;
    padding: 0;
    background: none;
    text-align: center;
    height: 78px;
	margin-bottom:-4px;
    overflow: hidden;
    display: table; 
}
.widget .lwwdach { position:relative; top:-20px; max-width: 350px; background-color: #ffffff; display: inline-block; }
.widget .lww-thumb-small { width: 100%; text-align: center; display:inline-block; }
span.singlelinepost { display: table-cell; vertical-align: middle; text-align: center; padding: 0 5px; }
.widget .lww-thumb-small a { font-size: 11px; color:#999; width: 100%; text-align: center; border-top: 2px solid #f1f1f1; height:40px; background:#fff; line-height:1.3; display:table; }
.widget .lww-thumb-small a:hover, .featured-post:hover { background-color:#b317fb; color:#fff; }
.featured-post:hover .post-thumb img { opacity:0.55;-webkit-filter: grayscale(100%);filter: grayscale(100%); }
.langeweile-widget .featured-post { background:none; }
.thumbh3wrap {border-top-left-radius:5px;border-top-right-radius:5px;}
.thumbh3wrap:hover { background-color:#b317fb; }
.thumbh3wrap:hover h3.lwwheadline a { background:none !important; color:#fff !important; }
.thumbh3wrap:hover img {opacity:0.55;-webkit-filter: grayscale(100%);filter: grayscale(100%);}

#archivewidgets h3.title a {padding:0; margin:20px 0;}
.lww-thumb-large:hover, .post-thumb:hover { background:#b317fb; }
.lww-thumb-large img:hover, .post-thumb img:hover { opacity:0.55;-webkit-filter: grayscale(100%);filter: grayscale(100%); }
.lww-thumb-large, .featured-post .post-thumb { border-top-left-radius:5px;border-top-right-radius:5px;}

.infobox {
	background-color:#dfdfdf;
	color:#545454;
	font-size: 12px;
	padding: 10px;
	margin-bottom: 25px;
}

#billboard {
margin-top: 10px;
    margin-bottom: 15px;
    text-align: center;
}	
	
#kleinkram iframe, #kkbanner div:first-child { margin-bottom: 8px; }

#mode-skyscraper {
	float: right;
	margin-right:-200px;
	display: inline-block;
}

.anzeige {
	text-align:right;
	text-transform: uppercase;
	font-size: 11px;
	color:#9e9e9e;
	padding-top:5px;
	margin-bottom:10px;
}

#kalenderseiteeinleitung {
	max-width:350px;
	display:inline;
	float:left;
	padding-left:50px;
	font-size:16px;
	line-height:1.7;
}		

.kalenderseiteddwm {
	width:460px;
	display:inline;
	float:right;
	padding-right:50px;
}

.kalenderseite .entry p {
	text-align:center;
	color:#000;
}

#wp-admin-bar-wpzoom, #wp-admin-bar-customize { display: none; }

#jw-widget {    
	padding: 0.5em 0;
    width: 100%;
    text-align: center;
}

#sidebar .justwatchwidget {
	width: 92%;
    margin: 0px auto;
    background: #f1f1f1;
    border-radius: 10px;
    padding: 20px 5px;
    text-align: center;
}
.justwatchwidget {
	width: 92%;
    margin: 30px auto;
    background: #f1f1f1;
    border-radius: 10px;
    padding: 20px 5px;
    text-align: center;
}
.jw100 {width: 100%;}
.jw90 {width: 90%;}
.jw80 {width: 80%;}
.jw70 {width: 70%;}
.jw60 {width: 60%;}
.jw50 {width: 50%;}
.jw40 {width: 40%;}
.jw30 {width: 30%;}
p.jwbeforeline {
	padding: 0;
    margin: 0 auto 10px;
    display: inline-block;
    font-weight: 700;
}
.justwatchline {
	width:100%;text-align:center;
}
.justwatchline a {
	font-size: 10px; font-weight:normal;color: black; text-decoration: none;
}
.justwatchline a:hover {
	font-weight:normal;
}
.justwatchline a span {
display: -moz-inline-box; display: inline-block; width: 66px; height: 10px; margin: 0 5px 0 3px; background: url(https://widget.justwatch.com/assets/JW_logo_black_10px.svg); overflow: hidden; text-indent: -3000px;
}

.relpost-thumb-wrapper div {max-width:320px;}
.relpost-thumb-wrapper img {max-width:320px;}
a.relpost-block-single {padding:0;border:0;margin:0;width:300px;}
.relpost-block-single-image {background-size:cover !important;}
.relpost-block-single-text {font-size:14px !important;margin-top:7px !important;}


.relatedthumb:hover .yuzo-img-wrap  {opacity:0.55;-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.relatedthumb:hover span.equalizer-inner a {color:#fff !important;}
.yuzo_related_post_widget { margin:0 !important; }
.equalizer-inner div:not(.yuzo-img-wrap) { padding: 0 5px; }
.relatedthumb:hover a.link-list {color:#fff !important;}
.yuzo_related_post_widget .relatedthumb a {overflow:initial !important;}
.yuzo-list {border:none !important;}
.yuzo-img-wrap {margin-bottom:15px;}
.yuzo-list .image-list {margin-right:0 !important;}
a.link-list {padding:15px 10px !important;line-height:1.2 !important;}
#kategorischmobile .yuzo_related_post .relatedthumb .yuzo-img-wrap {margin-bottom:15px !important;}

.cc_container .cc_btn, .cc_container .cc_btn:visited {
	color: #fff !important;
    	background-color: #380057 !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;
}


.tagcloud {text-align:center;}

.arpw-random-post img { width:100%; height:auto;margin-bottom: 15px;}
.arpw-widget-2 .arpw-random-post a { font-size:15px; font-weight:bold; line-height:1.2;text-transform:none;color:#8600c4;}
.arpw-widget-2 .arpw-random-post a:hover {color:#000;}
.arpw-widget-2 {text-align:center; color:#999; font-size:9px;text-transform:uppercase; letter-spacing:1px;}
.arpw-widget-2 a { color:#999; }
.arpw-widget-2 a:hover { color:#8600c4; }

.full-width .entry p.serienkatjump {
	text-align:center;
	text-transform:uppercase;
	font-size: 10px;
	font-weight:bold;
    letter-spacing: 2px;
    margin: 50px 0;
	width:100%;
	max-width:100%;
}
.full-width .entry p.serienkatjump a {
	padding:5px 7px 4px;
	border-radius:3px;
	background:#380057;
	color:#fff;
	margin:0 0 0 8px;
}
.full-width .entry p.serienkatjump a:hover {
	background:#8600c4;
}
.contentgrid {width:100%; margin-bottom:20px;display: inline-block;}
.gridwrap {
	display:inline-block;
	position:relative;
	width: 31.3%;
	float:left;
    margin: 0 1% 10px;
}
.gridwrap:hover p.gridthumb {background-color:#8600c4;}
.full-width .entry .gridwrap:hover p.gridtitle a {color:#8600c4;}
.gridwrap:hover img {opacity:0.55;-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.gridwrap img {width:100%;height:auto;max-height:169px;margin-bottom:0;border-radius:5px;}
#blogrollgrid .gridwrap img {width:calc(100% - 4px);border:2px solid #380057;}
#blogrollgrid .gridwrap:hover img {border:2px solid #8600c4;}
.full-width .entry p.gridthumb {margin:0;border-radius:5px;}
.full-width .entry p.gridtitle {width:100%;text-align:center;margin:0;padding:0;}
.full-width .entry p.gridtitle a {
	width: 100%;
    margin: 0;
    font-weight: bold;
    font-size: 14px;
	height: 23px;
    padding: 10px 0 0;
	color:#000;
    position: relative;
    display: block;
	line-height: 1.1;
}
.full-width .entry p.mediathird {
	width: 30%;
    display: inline-block;
    padding: 0 2% 0 1%;
    vertical-align: top;
	font-size:15px;
}
.full-width .entry p.mediathirdlast {
	width: 30%;
    display: inline-block;
    padding: 0 1% 0;
    vertical-align: top;
	font-size:15px;
}
.contact-form input[type=email], .contact-form input[type=text], .contact-form input[type=url] {
	width: 96% !important;
    padding: 10px 2%;
    background: #f1f1f1;
    border: none;
    font-size: 16px;
}

.contact-form label {text-align:center;margin: 15px 0 0;}
.contact-form label span {opacity:0.35;margin-left:6px;}
.contact-form input[type=submit], .contact-form input[type=reset] {border-radius:5px; margin:0 auto; display:block;}

.contactformsinglepost .contact-form input[type=email], .contactformsinglepost .contact-form input[type=text], .contactformsinglepost .contact-form input[type=url] {
	text-align:center;
}

.contact-form input[type=email], .contact-form input[type=text] {text-align:center;}

.contact-form textarea {
	width: 96% !important;
    padding: 10px 2%;
    background: #f1f1f1;
    border: none;
    font-size: 16px;
}
.contact-submit input[type="submit"], input[type="reset"] {border-radius:5px;margin-bottom:20px;}
img.mediabild {margin: -20px 0 -15px -45px;max-width:unset !important;}

.sce-edit-button { font-size:9px;text-transform:uppercase;letter-spacing:1px;color:#999;padding-top:10px; }
.sce-edit-button a { 
	color: #fff;
    padding: 5px 8px 4px;
    border-radius: 3px;
    margin-right: 5px;
    background: #8600c4; 
}

textarea.sce-comment-text { 
	width: 96%;
    padding: 2%;
    border: none;
    background: #999;
    color: #fff;
}
.sce-comment-edit-buttons { text-align:center;}
.sce-comment-edit-buttons button {
	background:#380057;
	color:#fff;
	border:none;
	font-size:10px;
	text-transform:uppercase;
	letter-spacing:1px;
	margin:3px;
	padding:7px 10px;
	border-radius:3px;
}
.sce-comment-edit-buttons button:hover {
	background:#8600c4;
}
.sce-timer {color:#999; font-size:10px;text-transform:uppercase;letter-spacing:1px;margin-top:10px;}

#understitial222 div:first-child:after, #understitial div:only-of-type:after {
	content: "anzeige";
    position: relative;
    background: #fff;
    display: block;
    text-align: center;
    width: 100%;
    text-transform: uppercase;
    font-size: 8px;
    letter-spacing: 2px;
	padding: 10px 0;
	color: #999;
    font-family: "Lato","Myriad Pro","Arial",sans-serif;
}

#understitial222.undersingle div:first-child:after {
	content: "anzeige";
    background: #f1f1f1;
    display: block;
    text-align: center;
    position: fixed;
    bottom: 75px;
    width: 100%;
    text-transform: uppercase;
    font-size: 8px;
    letter-spacing: 2px;
    padding: 10px 0;
    margin-left: -20px;
    color: #999;
    font-family: "Lato","Myriad Pro","Arial",sans-serif;
    z-index: -1;
}

.adform-adbox222 { height:unset !important;}

#singlebanner {margin-bottom:-7px;}
#div-divrecUnd {z-index:980 !important;margin-left:0 !important;}
#rcfUndIframeNewTopLine, #rcfUndIframeNewBottomLine, #rcfUndIframeTopLine, #rcfUndIframeBottomLine {box-shadow:none !important;}
#rcfUndIframeNewBottomLine, #rcfUndIframeBottomLine {display:none !important;}
.steadybanner img { width:100%;}
.steadybanner { position:relative;z-index:999;}
.steadybanner a {    
	width: 100%;
    background-color: #fff;
    padding: 40px 0 55px;
    display: block;
    text-align: center;
    font-size: 36px;
    text-transform: uppercase;
    color: #000;
    font-weight: bold;
    letter-spacing: 3px;
}
.steadybanner a:hover {    
    background-color: #ffdf85;
    color: #fff;
}
.steadybanner a:hover i {    
    color: #fff;
}
.steadybanner i {
	margin:0 50px;
	font-size: 70px;
    color: #ffdf85;
	position:relative;
	bottom:-5px;
}

.DWDL_tabelle {width:88% !important;font-size:12px;margin-bottom:20px;}
.DWDL_tabelle tr.headline td {font-weight:bold;font-size:10px;padding: 8px 0;line-height: 1;}
.DWDL_tabelle tr td {padding: 8px 0;}
.DWDL_tabelle tr td:first-child {font-weight:bold;padding: 8px 0 8px 5px;}
.DWDL_tabelle tr.headline {background-color:#380057;color:#fff;}
.DWDL_tabelle tr.row_grey {background-color:#f4f4f4;}
a.rueckblickesprung {margin: 20px auto;padding: 10px;background-color: #380057;color: #fff;font-weight: bold;letter-spacing: 1px;display: table;font-size: 10px;text-transform: uppercase;border-radius:6px;}
a.rueckblickesprung:hover {background-color:#8600c4;}

.Total_Soft_Poll_1_Main_Div_5 .Total_Soft_Poll_1_Ans_Div_5 .Total_Soft_Poll_1_Ans_Check_Div .Total_Soft_Poll_1_Ans_Ratio_5 {padding-bottom:180px !important;}

select#subscribe-reloaded {border:none;border-radius:4px;padding:5px;background-color: #999;color: #fff;margin: 0 6px 0 0;}

#footersticky {width:100%;height:auto;position:fixed;bottom:0px;left:0;text-align:center;z-index:9999;font-size:0;margin-bottom:0px;}
#footersticky.closed {display:none;}
#stickybanner {text-align:center;display:inline-block;}
#stickybox {
	height:400px;top:20px;width:300px;
}	

#div-gpt-ad-1407836187669-0 div:nth-child(1):after { 
content:"WERBUNG (×)"; 
font-size:8px;
background: #fff;
color: #000;
opacity: 0.5;
width: 60px;
position: absolute;
padding: 2px 5px;
border-radius: 4px;
letter-spacing: 1px;
display:block;
float:left;
bottom:8px;
left:8px;
cursor: pointer;
pointer-events: all;
}

#div-gpt-ad-1407836187669-0 div:nth-child(1):before { 
  font-weight: bold;
  content: "×";
    font-size: 66.5px;
    background: #000;
    color: #fff;
    opacity: 0.2;
    margin: 0;
    width: 100%;
    text-align: right;
    z-index: -1;
    position: absolute;
    padding: 0px 30px 8px;
    border-radius: 0px;
    letter-spacing: 1px;
    display: inline-block;
	right:0;
	float:right;
    vertical-align: top;
	cursor: pointer;
    pointer-events: all;
}
#footersticky:hover #div-gpt-ad-1407836187669-0 div:nth-child(1):before { 
    opacity: 0.8;
}

a.pollbutton {
	background-color: #380057;
    color: #fff;
    padding: 10px 13px;
    border-radius: 7px;
    margin: 0 auto;
    position: relative;
    display: table;
    line-height: 1.3;
    text-align: center;
    font-size: 20px;
}
a.pollbutton:hover {background-color:#925bae;}
p:empty:before {display:none;}

.basic-yop-poll-container .basic-answer .basic-answer-content {display:inline-block;}
.basic-yop-poll-container ul.basic-answers {text-align:center;}

#msoanchor, #anchorSymplr {border-top:none !important;padding-top:12px !important;padding-bottom: 12px !important;background:#8600c4 !important;}
#buttonContainer {padding:6px !important;width:36px !important;height:31px !important;    top: -35px !important; box-shadow:none !important;background:#8600c4 !important;}
svg#msoanchorclose, svg#anchorcloseSymplr, svg#closeButtonSymplr {padding:6px !important;width:36px !important;height:31px !important;    top: -3px !important; right: 0;}
svg#msoanchorclose, svg#anchorcloseSymplr path, svg#closeButtonSymplr, svg#closeButtonSymplr path {stroke-width: 6 !important;}

.show4k {display:none;}

@media screen and (min-resolution: 1.5dppx) and (min-width: 1000px) {
	.showsd {display:none;}
	.show4k {display:block;}
}

#versteckterBuchstabe {background-repeat: no-repeat; background-size:contain; background-image: url("https://www.serieslyawesome.tv/wp-content/uploads/2021/12/verstecktes-C.jpg"); width:100%; height:auto;}

#rpmplayer { 
	display: block;
    max-width: 500px;
    overflow: hidden;
    margin: 10px auto 20px;
    text-align: center;
    position: relative;
}	

#plankton-social-widget {
	max-width:280px;
	margin:35px auto 0;
}

body.funky, body.funky .wp-pagenavi, body.funky ul.perfect-quotes, body.funky li.reccombyauthor .reccominitial, body.funky .recent-post .post-thumb {
	background:#03519b !important;
}
body.funky a {
	color:#4695e0;
}
body.funky #socialnavibar i, body.funky #footer .copyright #footermenu a, body.funky #desktopmenu i, body.funky .blogkat:hover span, body.funky #werbebannerheader3 .disclaimer, body.funky #container.newpostdesign #empfehlensticky .werbebannersidebar span, body.funky #mobilemenuhidden i {
	color:#4695e0 !important;
}
body.funky #socialnavibar i:hover, body.funky #footer .copyright #footermenu a:hover, body.funky #desktopmenu i:hover {
	color:#fff !important;
}
body.funky .SliderDachzeile h3, body.funky .hpstyle .recent-post .categoriesindex a:hover, body.funky .widget .lww-thumb-small a:hover, body.funky .featured-post:hover, body.funky .thumbh3wrap:hover, body.funky .lww-thumb-large:hover, body.funky .post-thumb:hover, body.funky #desktopmenu a.nav-a:hover, body.funky #desktopmenu i:hover, body.funk a.serienkats:hover, body.funky a.serienkats:hover, body.funky #desktopmenu i.nav-i.fa-times, body.funky input[type="submit"]:hover, body.funky #main.newpostdesign #sidebar .header_meta span.categorysingle a:hover, body.funky a.twsharebottom:hover, body.funky a.fbsharebottom:hover, body.funky a.pinsharebottom:hover, body.funky a.pocksharebottom:hover, body.funky a.washarebottom:hover, body.funky a.mailsharebottom:hover, body.funky a.messsharebottom:hover, body.funky #respond .submit, body.funky .prevnext .previous:hover, body.funky .prevnext .next:hover, body.funky .prevnext .previous span.prevpfeil, body.funky .prevnext .next span.nextpfeil, body.funky #main.newpostdesign #sidebar a.serientipps:hover, body.funky option:checked, body.funky option:hover, body.funky #empfehlensticky a.Beitragteilen, body.funky #container.newpostdesign #empfehlensticky .werbebannersidebar a, body.funky #werbebannerheader3 a, body.funky .header_meta_mobile span a {
	background:#4695e0 !important;
}
body.funky #sidebar ul.perfect-quotes span, body.funky ul.perfect-quotes span {
	color:#7037d4 !important;
}
body.funky #container.newpostdesign #logo a.newheaderlogo {
	    background-image: url(https://www.serieslyAWESOME.tv/wp-content/themes/pulse/images/sAWE-newheaderlogo_breit_6d.png);
}
body.funky #container.newpostdesign #logo a.newheaderlogo:hover {
	background-image: url(https://www.serieslyAWESOME.tv/wp-content/themes/pulse/images/sAWE-newheaderlogo_breit_6d.png);
}
body.funky #footerkrone img, body.funky #sidebar ul.perfect-quotes li, body.funky ul.perfect-quotes li {
	 filter: brightness(2.72) hue-rotate(283deg) saturate(0.73);
}

body.funky .wp-pagenavi a, body.funky .wp-pagenavi span, body.funky .widget-grid-view-image {
	color:#03519b !important;
	background:#4695e0 !important;
}
body.funky .wp-pagenavi span.current {
	color:#000 !important;
	background: #fff !important;
}
body.funky #msoanchor, body.funky #anchorSymplr, body.funky svg#msoanchorclose, body.funky svg#anchorcloseSymplr, body.funky svg#anchorcloseSymplr path {
	background: #fff !important;
	stroke:#000 !important;
}
body.funky #zwischenbanner, body.funky #werbebannerheader, body.funky #werbebannerheader2, body.funky #werbebannerheadermob, body.funky #footerarea a:hover {
	color:#4695e0;
}
body.funky #zwischenbanner a, body.funky #werbebannerheader a, body.funky #werbebannerheader2 a, body.funky #werbebannerheadermob a, body.funky .header_meta_mobile span a {
	color:#fff;
}
body.funky #newpostheader h3.secondary2 {
	color:#95bde3;
}
body.funky .entry blockquote {
	background:#95bde3;
}
body.funky #sharebottom a, body.funky #shareglobal.sharesb a {
	color:#fff;
}
body.funky #respond .submit:hover {
	background:#000;
}
body.funky #newpostheader h1.title a, body.funky #shareglobal.sharesb a.sharecross {
	color:#000;
}

@media screen and (max-width: 900px) {
body.funky #header, body.funky #container, body.funky input[type="text"] {
    background-color: #03519b !important;
}
}

@media only screen and (max-width: 480px) {
body.funky .prevnext, body.funky .prevnext .previous {
    background: #03519b !important;
}
}

/************************
MEDIA QUERIES
*************************/


.header_meta_mobile { display:none; }
#kategorischmobile { display:none; }
#widgetsmobile { display:none; }
.recent-post-mobile { display:none; }
#recentheadermobile { display:none; }
#logomobile { display:none; }
#mediadatenmobile { display:none; }
#kontaktmobile { display:none; }
#serienarchivmobile { display:none; }
#socialnavibarmobile { display:none; }
#pagenavimobile { display:none; }
.showmobile, .showmobile2 { display:none; }
.showdesktop, .showdesktop2 { visibility:visible; display:block; }
#whatsonflixmobilebanner { display:none; }
#empfehlencontainer { display:none; }
#werbebannerheadermob { display:none; }
h2.neueste {display:none;}

@media screen and (min-width: 1279px) {
	.contsingle {position: relative;left: -70px;}
	#empfehlencontainer {display:inline-block;}
	.contsingle #empfehlen, .contsingle #sidebarbannertop {display:none;}
}

@media screen and (min-width: 1400px) {
	.contsingle {position: relative;left: -50px;}
}

@media screen and (min-width: 1500px) {
	.contsingle {position: relative;left: -90px;}
}

@media screen and (min-width: 1600px) {
	.contsingle {position: relative;left: -60px;}
}

@media screen and (min-width: 990px) {
.full-width .spoilergreen, .full-width.spoileryellow, .full-width .spoilerred, .full-width .spoilernotyet {
	width: 70px;
    font-size: 10px;
    letter-spacing: 1px;
    padding: 7px;
	margin-right: 10px;
	line-height: initial;
    display: inline-block;
}
#slides .slides_container div.slide {height:563px !important;}
}

@media screen and (min-width: 1024px) {
	#main.hpstyle {background: none;}
	.hpstyle #recent-posts {background: none;padding-top:1px;}
	.hpstyle .entry p {cursor:default;}
	.hpstyle .recent-post {border-radius:10px;margin: 30px 0 0 0;}
	.hpstyle .entry {font-size:14px;position:relative;display:flex;}
	.hpstyle #slides, .hpstyle #slides .slides_container {border-top-left-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
	.hpstyle .recent-post .post-content h3.secondary {padding-top:30px;letter-spacing: 1px;position: relative;
    display: block;
    max-width: 31em;
    overflow: hidden;
	cursor:default;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;}
	.hpstyle .recent-post .post-content h2 {margin: 6px 0 20px; line-height: 1.2;}
	.hpstyle .recent-post .post-content h2 a {font-size:27px;}
	.hpstyle .recent-post .post-content {position:relative;}
	.hpstyle .recent-post p.categoriesindex {clear: both;position: absolute;bottom: 0;left: 660px;width: 72%;background: #fff;padding: 12px 0px 0;}
	.hpstyle .recent-post .categoriesindex a {background: #e7e7e7;padding: 6px 6px 4px;letter-spacing: 1px;font-size: 10px;font-weight: bold;}
	.hpstyle .recent-post .categoriesindex a:hover {background: #8600c4;}
	.hpstyle .recent-post p.editlink { display: inline-block; position: absolute; top: 29px; right: -20px;}
	.hpstyle .recent-post .editlink a { padding: 6px 12px 3px; border-radius: 0; border-bottom-left-radius: 10px;}
	.hpstyle .recent-post .editlink a:hover {background:#000;}
	.hpstyle .kkintern {background: #ededed;}
	.hpstyle .recent-post.kkintern p.categoriesindex, .hpstyle .recent-post.kkintern .editlink {clear: unset;position: unset;bottom: unset;left: unset;background: unset;padding: 0;}
	.hpstyle .kleinkrammeta {position:relative;}
	.hpstyle .recent-post.kkintern p.editlink { position:relative;top:6px;}
	.hpstyle .recent-post.kkintern .editlink a { padding: 6px 12px 3px; border-radius: 0; border-bottom-left-radius: 0px; border-top-left-radius: 10px;background:#999;}
	.hpstyle .recent-post.kkintern .editlink a:hover {background:#000;}
	.hpstyle h1.archive {font-size: 36px;
    letter-spacing: 2px;
    font-weight: 700;
    Color: #ededed;
    background: #fff;
    line-height: 1;
    margin-left: -20px;
    margin-top: -20px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    padding: 40px 20px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;}
	#footer.hpstyle {border-radius:10px;overflow:hidden;}
}

@media screen and (max-width: 1023px) {
	.recent-post {padding-right:15px;}
	.spoilerampel {width:70px;display:-inline-block;border-bottom-right-radius:unset;}
	.spoilergreen , .spoileryellow, .spoilerred, .spoilernotyet {font-size: 9px; letter-spacing: 1px; line-height: 1.0; padding: 4px 0px; border-bottom-right-radius: 0px; }
	.hpstyle .kleinkrammeta .spoilergreen, .hpstyle .kleinkrammeta .spoileryellow, .hpstyle .kleinkrammeta .spoilerred, .hpstyle .kleinkrammeta .spoilernotyet { border-bottom-left-radius: 0px;border-bottom-right-radius: 10px; }
	#archivewidgets {width:100%;}
	#footer div.column, .featured-post { width:30%; margin-right:5%;}
	.featured-post img { width:100%; height:auto; border-radius:none; }
	.fullwidth_col #top-posts-3 .widget_container { width: 100%;}
	.home_widgets .widget_container, .fullwidth_col .widget_container {width:100%;}
	#footer .column .widget { width:100%;}
	.fullwidth_col #top-posts-3 { width: calc(100% + 60px);}
	#sidebar ul.perfect-quotes, .widget-area ul.perfect-quotes, ul.perfect-quotes { margin: 0 -30px -50px -30px !important; }
	.widget ul li.featured-post { width:100%;}
	.recent-comments-list li { width: 46%;padding: 0 0 2% 30px;}
	.recent-comments p { padding-right:20px;}
	.recent-comments h4 {width:70%;}
	.recent-post .post-meta, .recent-post .spoilerampel, .post-content-kleinkram .spoilerampel, .kleinkrammeta .spoilerampel {position: absolute;left: 0;margin: 0;}
	.kleinkrammeta { padding-top:5px; position:absolute;}
	.kkintern {background-color:#fff;}
	.kkintern .categoriesindex a { color:#fff !important;}
	.recent-post .post-content, .post-content-kleinkram {height:auto;position:relative;}
	.post-content-kleinkram .spoilerampel {border-radius:0; border-bottom-right-radius:5px;}
	.recent-post .post-thumb {width:60%;}
	.recent-post .post-thumb img {width:100% !important;height:auto !important;}
	.recent-post .entry p {margin-bottom:20px; font-size: 13px; line-height: 1.7;}
	.entry p.editlink {display:none;}
	.recent-post .commentpopup {display:none;}
	.recent-post .post-content h2 a {font-size:20px;}
	.recent-post .post-content {margin-bottom:0;}
#div-gpt-ad-1407836187669-0 div:nth-child(1):before { 
font-size:50px;
padding:20px;
}
	#werbebannerfooter, #werbebannerfooter2 {margin-left:0;}
}

@media screen and (max-width: 990px) {
	
	#container.newpostdesign #logo {display:none;}
	#container.newpostdesign #logomob {display:block;}

	#recent-posts {margin:0;}
	.recent-post {padding-right:0;}
.showmobile { visibility:visible; display:block; }
.showdesktop { display:none; }
	.ubermenu .ubermenu-item {text-align:center !important;}
	.ubermenu-skin-clean-white {border-top-left-radius:0px !important;border-top-right-radius:0px !important;}
	.ubermenu .ubermenu-item.ubermenu-item-12233>.ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-12233>.ubermenu-content-block, .ubermenu .ubermenu-item.ubermenu-item-12233.ubermenu-custom-content-padded {border-top-right-radius:0px;}	
	#ubermenucut { display:none; }
	#searchform, #searchform2, #searchform3 {width:100%;}
	input[type="text"] {width: calc(100% - 96px);    padding: 8px; font-size: 16px; background:#8600c4;color:#fff;}
	#searchform input[type="submit"], #searchform2 input[type="submit"], #searchform3 input[type="submit"] { letter-spacing:3px; padding: 12px; font-size:11px;float:left;font-weight:normal;color:#000;background:#fff; }
	#fehlersuche #searchform input[type="submit"], #fehlersuche #searchform2 input[type="submit"], #fehlersuche #searchform3 input[type="submit"] { padding: 13px 5px 11.5px; font-size:11px;float:left;font-weight:normal;color:#fff;background:#000; }
	.ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0>.ubermenu-target {color:#fff;}
	#fehlersuche form { width: 90%; }
	#fehlersuche input[type="text"] { width: calc(100% - 91px);padding: 8.5px 8px; }
	#fehlersuche { margin: 20px 0 -15px; padding-bottom: 40px;}
	.ubermenu .ubermenu-custom-content-padded {padding:15px 20px !important;}
	.ubermenu.ubermenu-main:not(.ubermenu-responsive-collapse) {background:#380057;padding-bottom:13px;}
	.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main:hover {background:#380057 !important;color:#fff !important;}
	.ubermenu-skin-clean-white  {background:#380057 !important;color:#fff !important;}

.splide {margin:0;}
	.featured-area2 {width:100%;overflow:hidden;display:block;}
	.SliderLines {display:table-cell; vertical-align:middle;left: unset;text-align: center;top: unset;position: unset;}	
	.splide__track {border-radius:unset;}
	.SliderDachzeile, .SliderHeadline {text-align:center;}
	.SliderDachzeile {height:auto;margin-bottom: -7px;}
	.SliderDachzeile h3 {line-height: unset;padding: 1.5vw 2vw;font-size:2vw;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 72vw; text-transform: uppercase; letter-spacing: 1px;
    width: unset; position: relative; display: inline-block;}
	.SliderDachzeile h3 {font-size:2vw;letter-spacing:1px;text-transform:uppercase;}
	.SliderHeadline h2 {border-radius:4px;line-height: 1;padding: 2vw 3vw;box-shadow: 1px 1px 15px 3px rgb(0 0 0 / 50%);max-width: 70%;position: relative;display: inline-block; overflow: unset;
    text-overflow: unset;
    white-space: unset;}
	.SliderHeadline h2 {font-size: 4.5vw;letter-spacing:0;}
	ul.splide__pagination {width:100%;}
	.hpstyle .bannerhp {color:#999;margin: 0px 0 5px;}
	.featured-area {margin:-20px 0 0 -20px;}
	.hpstyle #werbebannerheadermob {background:#f7f7f7;padding: 10px 0;}
	
	h2.neueste { text-align: center;
    font-size: 16px;
		display:block;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #e0e0e0;
    padding: 0px 0 35px;
margin:0 0 20px; }
#container { width: 100%;z-index:20;background: #380057;position:relative; }
#header { text-align: center; margin-bottom: 0px;padding-bottom:10px;min-height: 43vw; }
#logo, #logomob { float:none; text-align: center; padding: 3% 10% 0; margin: 0;height:25.5vw; }

#navbar { float:none; margin:10px 0 0 0; padding:0 Auto; text-align: center; Position: relative; right:0; z-index:99; }
#hprecentnavi { visibility:none; display:none; }

#sidebar { visibility:none; display:none; }
.dropdown a { padding: 6px 13px; }
.dropdown a, .dropdown a:visited  { font-size: 14px; }
.single .post, .page .post { width:100%;max-width:100%; }
h1.title { line-height:1.2; width:100%; max-width:100%; padding-top: 6px; margin-bottom:10px;text-align:center; }
h1.title a { font-size: 34px; }		
h3.secondary2 { width: 100%; max-width:100%;text-align:center; }
	.post_header {margin-top:30px;}
.header_meta { display:none; }
.header_meta_mobile { visibility:visible; display:block; padding: 30px 0; text-align:center; position:relative; top:0px; line-height:14px; width: 100%; letter-spacing:1px; font-size: 11px; color:#f1f1f1; }
.entry img.alignnone, .entry img.aligncenter, .entry img.alignleft, .entry img.alignright { margin-bottom: 23px; max-width: 100%; width:auto; height:auto; }
.entry { margin-bottom: 15px; }
.video-container { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0; }
.video-container iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.related_posts { display:none; }
#comments, .full-width #comments { width:100%; background:#f1f1f1; margin:0 -20px;padding: 30px 20px 0px; }
	#comments h3 {
	text-align: center;
    width: 100%;
    background: none;
    font-size: 12px;
    font-weight: bold;
    height: initial;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #000;
    padding: 0;
    margin: 20px 0;
	}
	.post {overflow:unset;padding:0;}
	.yuzo_related_post {padding-bottom:30px;}
.comment-content-wrapper { width:100%; }
	#kategorischmobile { width:100%; }
#kategorischmobile { 
	visibility: visible;
    display: block;
    float: left; 
	}
#kategorischmobile h3 { 
	text-align: center;
    font-size: 12px;
    font-weight: bold;
    height: initial;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #000; 
	}
	#kategorischmobile .relatedthumb { float:none !important; width:100% !important; height:auto !important; }
	#kategorischmobile .yuzo-img { float:none !important; width:100% !important; height:calc(100vw * 0.5) !important; }
	#kategorischmobile .equalizer-inner {padding-bottom:25px;}
	#kategorischmobile .yuzo_related_post .yuzo_clearfixed, .yuzo_widget_wrap .yuzo_clearfixed { margin: 20px 0 !important; }
#respond #formContent textarea { width:96%; }
#respond .submit { 
    text-align: center;
    margin: 0px auto 35px;
    display: inherit;
    border-radius: 5px; 
	}
	
	#horizontal-widget-7, #wpzoom-recent-comments-3 { display:none; }
	.fullwidth_col #top-posts-3, .fullwidth_col #top-posts-3 .widget_container {width: 100%; margin-left:0;}
	#footer .widget-area {padding: 20px 0;	border-bottom-left-radius: 0px;  border-bottom-right-radius: 0px;}
	.featured-post {width:100%; margin:40px 0 0 0;border-radius: 5px;overflow: hidden;}
	#footer div.column {width:100%; margin:0;border-radius: 5px;overflow: hidden;}
	#footer div.column.last {margin:0 0 15px 0;}
	.featured-items {margin-top:-25px;}
	#footer .column .widget {width:100%;}
	
#widgetsmobile { visibility:visible; display:block; padding: 20px 0 30px; }
#widgetsmobile h3 { padding: 25px 0 20px 0; margin:0; }
.copyright { padding: 0 0 30px 0; }
#pagenavi { display:none; }
#pagenavimobile { visibility:visible; display:block;text-align:center; padding: 20px 0 110px; }
	

#werbebannerheader2, #werbebannerheader, #werbebannerheader3 { display:none; }
#werbebannerheadermob { display:block;min-height:72px;margin-bottom:5px; }
#werbebannerheadermob p { font-size:8px;    width: 100%;	}
#serieslyawesome.tv_incontent_1_mobile { min-height:60px; }
	

.home_widgets .widget_container,
.fullwidth_col .widget_container { width: calc(100% - 40px) }
.navigation { width:100%; }
.full-width { width: auto; }
#main .full-width .post-thumb { margin-left: -26px; margin-right:-26px; margin-top:-26px; width:auto; }
.full-width .headlines {     margin-top: -55px;padding: 0; }
.full-width .post .via, .full-width .post .bildvia {margin-right:0;}
.full-width .post .via {font-size:8px;}
.full-width h3.secondary2 { padding: 6px 12px 6px;}
.full-width .post_header { margin-bottom: 10px;margin-top:0; }
	#perfect-quotes-4, .fullwidth_col .widget_perfect_quote { margin-bottom:-20px;}

	#slides .slide .slide_overlay h2 a {font-size:28px;}
	#slides .slide .slide_overlay2 h2 a {font-size:15px;}
	#slides .slide_overlay { top: calc(60% + 36px);}
	#slides .slide_overlay2 { top: 60%;}
	#slides .slide_overlay { padding: 9px 15px 9px 20px; }
	#slides .slide_overlay2 { padding: 5px 12px 5px 20px; }
	#slides .slide .slide_overlay h2 a {letter-spacing:-1px;}
#slides {height: 56.2vw;}
#recentheaderdesktop { display:none; }
#recentheadermobile { visibility:visible; display:block; text-align:center; font-size: 44px; font-weight: bold; margin: 0px 0 20px; }
#recent-posts { width: 100%; padding-top:5px; }
.post-content { width: 100%; margin: 0 0 60px 0; }
.post-thumb { width: 100%; height: auto; }
.post-thumb img { width: 100%; height: auto; }
#categoriesindex { margin-bottom:-15px; width:100%; }	
.recent-post-mobile .spoilerampel { float:right; width:65px; font-family: 'Abel', Arial, sans-serif; height:16px;font-size:12px; }
.recent-post-mobile .categoriesindex { float: left; max-width: 215px; margin-bottom:-3px; }
.recent-post-mobile .categoriesindex a { padding:3px; margin: 0 2px 0 0; font-size:10px; background-color:#9e9e9e; color:#ffffff; text-transform: uppercase; }
.recent-post-mobile { visibility:visible; display:block; }
h3.secondary { padding: 15px 0 5px 0; line-height:1.2; font-weight: bold; font-size: 16px; }
.recent-post-mobile h2 { margin:0 0 20px 0; font-weight: bold; line-height:1.3; font-weight: bold; font-size: 26px; }
	.kkintern {    	background: #fff; }
	
#footer, #container.newpostdesign #footer { width: 100%;margin:0; }
#footer .col_left li { font-size: 10px; padding: 5px 7px; margin-right: 5px; }
#pagenavi { width: 100%; }
	#main.newpostdesign {border-radius:0;}
	#newpostheader h3.secondary2 {font-size:3.5vw;padding: 0 0 4px 0;}
	#newpostheader h1.title a {font-size:8vw;line-height:1.4;}
	#newpostheader {margin: 15px 0;}

body, body.home, body.category-breaking-bad, body.category-the-big-bang-theory, body.category-doctor-who, body.category-mad-men, body.category-the-simpsons, body.category-himym, body.category-dexter, body.category-house-of-cards, body.category-game-of-thrones, body.category-the-walking-dead { background-image: none; background-color:#380057; width: 100%; }

.full-width .entry .blogcastmember img { width:300px; margin-right: 20px; }

h1.title_full {	border-bottom:0px; line-height:1.2; width:100%; }
h1.title_full a { font-size: 32px; }
.full-width .post { width:100%; }
.full-width .page { width:100%; }
.single .post, .page .post { width:100%; }
.full-width .entry, .page .entry { width:100%; }
.full-width .entry img { width:100%;height:auto; }

.lieblingsserien { font-size: 11px; color: #a0a0a0; margin-bottom: 40px; }
#mediadatendesktop { display:none; }
#mediadatenmobile { visibility:visible; display:block; }
#kontaktdesktop { display:none; }
#kontaktmobile { visibility:visible; display:block; }
#serienarchivdesktop { display:none; }
#serienarchivmobile { visibility:visible; display:block; }
#autorkategorieheader { display:none; }
	
	.widget_container { padding: 0 20px; text-align:center; }
	.widgets-grid-layout {margin-left:-20px;width:100%;}
	.execphpwidget form { display:inline-block; }
	input[type="text"] {text-align:center;}
	.formError .formErrorContent {
	background: none repeat scroll 0 0 #000 !important;
    border: 0 !important;
    color: #fff !important;
		margin-top:-50px;
    	}
	.form-validation-field-0formError {
		left:30% !important;
	}
	
	#footerarea { width:100%;background:#fff;padding-bottom:30px;margin-bottom:-27px;}
	.widget #cat, .widget select {color:#fff;max-width: 500px;font-size:16px;margin: 0 auto;float: none;padding-left: 12px;-moz-appearance: none; -webkit-appearance: none; appearance: none; background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjEuNDEgNC42NyAyLjQ4IDMuMTggMy41NCA0LjY3IDEuNDEgNC42NyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIzLjU0IDUuMzMgMi40OCA2LjgyIDEuNDEgNS4zMyAzLjU0IDUuMzMiLz48L3N2Zz4=) no-repeat 95% 50%;background-color:#999;}
	#footerarea input[type="text"], input[type="password"] {max-width: 488px;background:#999;width:100%;margin: 0 auto;float: none;}
	.newslettertext {margin-bottom:20px;}
	#footer .widget-area {background:#f1f1f1;border-top:none;}
	#footer .column .widget h3 {background:#f1f1f1;}
	#footer #footerarea .column {margin:10px 0 0;}
	#archivewidgets .featured-post h3.lwwheadline a, .widget .lww-thumb-small a {color:#000;}
	#archivewidgets .featured-post h3.lwwheadline a {background:none;}
	#footer #footerarea .column .widget {margin-bottom:30px;}
	.widget .lww-thumb-small a {background:#f1f1f1;border-top: 2px solid #fff;}
	.widget ul li.featured-post {background:#f1f1f1;}
	.widget .lww-thumb-small {border-bottom:2px solid #fff;}
	.lww-thumb-large, .featured-post .post-thumb, .featured-post img {border-radius:unset;}
	
	.prevnext .previous a, .prevnext .next a { font-size: 15px; }
	.prevnext .next span.nextpfeil, .prevnext .previous span.prevpfeil { width:55px; }
	.prevnext .next span.nexttitle { padding-right:80px;}
	.prevnext .previous span.preftitle { padding-left:80px;}
	.prevnext { margin-top:0;}
	
	#respond input, #respond textarea {background:#fff;}
	#commentjump a {background:#999;color:#f1f1f1;}
	.commentmetadata a {color:#999;}
	
	.full-width .entry p.mediathird, .full-width .entry p.mediathirdlast {width:100%; padding:0;display:block;}
	img.mediabild {margin-left:0;} 
	.full-width .entry h2 {font-size:32px;}
	.full-width .entry h3 {font-size:24px;}
	.full-width .entry p {font-size:15px;}
	.recent-post {	max-height: unset;  }
	
	#whatsonflixmobilebanner {display:block;text-align: center;margin: 35px 0 15px;}
	#whatsonflixmobilebanner img {max-width:300px;width:100%;height:auto;}
	#whatsonflixmobilebanner h3 {    text-align: center;
    font-size: 12px;
    font-weight: bold;
    height: initial;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #000;}
	.steadybanner a {font-size:3.5vw;background:#000;color:#fff;}
	.steadybanner i {font-size:6vw;margin:0 3vw;}
	#main.full-width .post-thumb { width: calc(100% + 52px); }
}

@media screen and (max-width: 900px) {
	.recent-post .post-content h3.secondary { text-align:center; padding: 0 10px 10px; }
	.recent-post .post-content h2 { text-align:center; margin-bottom:15px;}
	.recent-post .post-thumb {width:100%; margin: 0 0 25px 0; border-radius: 10px; overflow: hidden;}
	.spoilerampel {border-top-left-radius: 8px;overflow: hidden;}
	.recent-post .entry p {margin-bottom:20px; font-size: 13px; }
	.recent-post .categoriesindex { max-width:100%; width:100%;text-align:center;}
	.recent-post .categoriesindex span {display:inline-block;}
	.kkextern {text-align:center;margin-bottom:60px;}
	.kkextern .entry, .kkextern .post-thumb, .recent-post .categoriesindex {display:none;}
	.post-content-kleinkram { text-align:center;padding-bottom:25px;} 
	.kkextern .post-content-kleinkram h2 a {font-size:22px;padding:20px}
	.kkintern {margin-bottom:30px;}
	#widgetsmobile {text-align:center;}
	h1.archive {text-align:center;width:100%; font-size:40px;}
	.recent-post .post-content h2 a {font-size:28px;}
	.recent-post .post-content {margin-bottom:60px;}
		#header {
		background-color: #380057;
        position: relative;
    z-index: 5;
	}
	#zwischenbanner {margin:-5px auto 60px;}
}

@media screen and (max-width: 890px) {
#kleinkram { width:100%; margin-top:40px; }
#homepagerecent #recent-posts {
	max-width: 100%;
}
}

@media screen and (max-width: 800px) {
.full-width .entry .blogcastmember img { width:100%; margin: 0 auto 20px; }
	#slides .slide .slide_overlay h2 a {font-size:23px;}
	#slides .slide .slide_overlay2 h2 a {font-size:13px;}
	.prevnext .previous a, .prevnext .next a { font-size: 14px; }
	.full-width h1.title a {font-size:32px;}
	.full-width h3.secondary2 {font-size:13px;}
}	

@media only screen and (max-width: 640px) {
	
	#container.newpostdesign, #container.newpostdesign #navbar {overflow:hidden;}
.prevnext a { width:200px; }
.recent-kleinkramarchiv { padding:0; }
.recent-kleinkramarchiv img { width:100%;height:auto; }
#kleinkram span { max-width: 80%; }
	.recent-post .post-content h2 a, .recent-post .post-content-kleinkram h2 a {font-size:27px;}
	.kkextern .post-content-kleinkram h2 a {font-size:20px;padding:15px}
	.recent-post .post-content h3.secondary {font-size:12px;}
	.recent-post .entry p {font-size:13px;}
	.entry {margin-bottom:15px;}
	.kkintern {margin-bottom:15px;}
	h1.archive {font-size:34px;}
	#cast { padding: 0;}
	#slides .slide .slide_overlay h2 {line-height:1;}
	#slides .slide .slide_overlay2 h2 {line-height:1;}
	#slides .slide .slide_overlay h2 a {font-size:17px;}
	#slides .slide .slide_overlay2 h2 a {font-size:11px;}
	#slides .slide_overlay { top: calc(60% + 28px);}
	#slides .slide_overlay2 { top: 60%;}
	#slides .slide_overlay { padding: 7px 15px 7px 20px; }
	#slides .slide_overlay2 { padding: 2px 10px 4px 20px; }
	.jw70, .jw60, .jw50, .jw40, .jw30 {width: 70%;}
	
	.entry blockquote { font-size:15px; line-height: 24px; }
	
	.reviewuserrating {font-size:14px;}
	.post-ratings img, .post-ratings-loading img, .post-ratings-image img { width:28px; padding-right:3px !important; }
	
	.pnrev { font-size:14px; }
	.prevnext .previous a, .prevnext .next a { font-size: 13px; }
	.prevnext .next span.nextpfeil, .prevnext .previous span.prevpfeil { width:45px; }
	.prevnext .next span.nexttitle { padding-right:70px;}
	.prevnext .previous span.preftitle { padding-left:70px;}
	#footerarea {padding:30px;}
	
	.subscribe-to-comments {left:0;top:-80px;text-align:center;width: 100%;}
	#subcribecomments {padding-bottom:25px;}
	#respond label {margin:0;width: 100%;text-align: center;}
	#respond .subscribe-to-comments label {font-size:12px;}
	#respond .wysija-after-comment label {width:100%;font-size:12px;}
	#respond .subscribe-to-comments input {margin-right: 2px;}
	#commenthinweis {padding: 20px 0 30px;}
	.comment-author {position:inherit;display:inline-block;}
	cite.fn {margin-left:9px;float:none;}
	.comment-meta {float:none; position: relative; left: 9px; }
	.bypostauthor cite.fn, .bypostauthor.depth-2 cite.fn, .bypostauthor.depth-3 cite.fn, li:not(.bypostauthor) cite.fn {position:absolute;margin-top: -10px;}
	.comment-author img {margin-top:-30px;}
	.comment_text p {padding:0;overflow:hidden;-moz-hyphens: auto;  -o-hyphens: auto;  -webkit-hyphens: auto;  -ms-hyphens: auto;  hyphens: auto; }
	.comment_text {padding:0;}
	.comment-list ul.children cite.fn {margin-left:0;}
	.comment-list ul.children cite.fn {margin: 5px 0 0 9px;}
	ul.children .bypostauthor cite.fn {margin: 12px 0 0 9px;}
	.depth-2 .comment-meta {top:12px;}
	.comment-list ul.children .comment_text p {margin-left:0;}
	.comment-list ul.children, #comments #respond ul {padding: 0 0 0 50px;}
	.reply a, .cancel-comment-reply a {display:block;}
	.reply {height:unset;}
	.reply a, .cancel-comment-reply a {height:20px;}
	.comment-list li.depth-2 ul.children {padding-left:50px;}
	.reply a, .cancel-comment-reply a {font-size:8px;}
	.yuzo_related_post .relatedthumb a {padding-bottom:10px !important;}
	.recent-post p.editlink {display:none;}
	
	.gridwrap {width:48%;}
	.full-width .entry p.serienkatjump a {margin:0 0 0 2px;}
	.full-width .entry p.serienkatjump  {font-size:9px;}
	.gridwraplast {display:none;}
	.full-width .entry h2 {font-size:26px;}
	.full-width .entry h3 {font-size:20px;}
	.full-width .entry p, .full-width .entry p.mediathird, .full-width .entry p.mediathirdlast {font-size:14px;}
	.full-width h1.title a {font-size:28px;}
	.full-width h3.secondary2 {font-size:11px;margin-bottom:0;}
	.full-width .headlines {margin-top: -55px;}
	.full-width h1.title {line-height:1.3;}
	
	.zwischenwrap {display:table-cell;vertical-align:middle;}
	#zwischenbanner .zwischenwrap p {margin:6px 0 0;font-size:8px;color:#999;}
	#werbebannerfooter, #werbebannerfooter2 {min-height:140px;}
	#main.newpostdesign .post {margin-left:0;}
	#container.newpostdesign #footer .featured-post {width:100%;}
	#container.newpostdesign #footer div.column {width:100%;}
	#container.newpostdesign #footer .column .widget {width:100%;}
	#container.newpostdesign #footer .featured-post {width:100%;}
	#container.newpostdesign #footer .home_widgets .widget_container, #container.newpostdesign #footer .fullwidth_col .widget_container {width: 90%;padding: 0 5%;}
	#container.newpostdesign #footer .fullwidth_col #top-posts-3 .widget_container {width:100%;}
	#container.newpostdesign #footer .fullwidth_col #top-posts-3 {width:100%;}
	#container.newpostdesign #footerarea {width:90%;padding:0 5%;}
	#container.newpostdesign #comments {margin: -7px -26px 0;width: calc(100% + 12px);}
	#container.newpostdesign #footer {width: calc(100% + 52px);margin: 0 0 0 -26px;}
	#main.newpostdesign .prevnext {margin-top:0;}
	#container.newpostdesign .widget-area ul.perfect-quotes, ul.perfect-quotes {padding: 0 50px;}
	
	select#subscribe-reloaded {margin: 10px auto 10px;display: block;}
	span.comsubtext {padding:10px 0;display: table;margin: 0 auto;}
	.bannerimbeitrag {background:none;}
	.bibcont {background-image:url("https://www.serieslyawesome.tv/wp-content/uploads/2021/06/support-steady-2.png");}
}		
	
@media only screen and (max-width: 480px) {
	.showmobile2 { visibility:visible; display:block; }
	.showdesktop2, .featured-area .showsd { display:none; }
	.recent-post .post-content h2 a, .recent-post .post-content-kleinkram h2 a {font-size:26px;}
	.kkextern .post-content-kleinkram h2 a {font-size:18px;padding:12px}
	.recent-post .post-content h3.secondary {font-size:11px;max-width:100%;}
	.recent-post .entry p {font-size:12px;}
	h1.archive {
		text-align: center;
    	font-size: 8px;
    	text-transform: uppercase;
    	letter-spacing: 2px;
    	color: #000;
    	padding: 15px 0 10px;
	}
	.widget-grid-view-image:nth-child(4) a, .widget-grid-view-image:nth-child(5) a {display:none;}	
	.widget-grid-view-image {width:33.33%;}
	.hpstyle #werbebannerheadermob {padding:8px 0 0;position:absolute;width:100%;margin-left:-20px !important;min-height:90px;}
	#werbebannerheadermob p {font-size:7px;}
	#header.nothp { min-height: 67vw; }
	#recent-posts {padding-top: 0px;}
	h2.neueste {display:none;}
	.splide__track {margin: 0 0 0 -10%;width:120%;height: 67.5vw;}
	#slides {margin: 0 0 0 -10%;width: 120%;height: 67.5vw;}
	#slides .slides_container {height: 67.5vw;}
	.featured-area {overflow:hidden;min-height:67.5vw;}
	ul.splide__pagination {display:none;}
	#slides .slide .slide_overlay h2 {
		line-height:1;
		padding: 8px 12px 8px;
		box-shadow: 1px 1px 15px 3px rgb(0 0 0 / 50%);
    	width: unset;
		max-width: 70%;
    	position: relative;
    	display: inline-block;
		border-radius:3px;
    	background: #fff;
	}
	#slides .slide .slide_overlay2 h2 {
		line-height:20px;
		padding: 0px 6px;
		white-space: nowrap;
    	overflow: hidden;
    	text-overflow: ellipsis;
    	max-width: 72vw;
		text-transform:uppercase;
		letter-spacing:1px;
	    width: unset;
		font-size:7px;
    	position: relative;
    	display: inline-block;
    	background-color:rgba(0, 0, 0, 0.7);
	}
	#slides .slide .slide_overlay h2 a {font-size:17px; padding-bottom:2px;letter-spacing:0;}
	#slides .slide .slide_overlay2 h2 a {font-size:7px;}
	#slides .slide_overlay { top: calc(47% + 0px);}
	#slides .slide_overlay2 { top: calc(47% - 21px);}
	#slides .slide_overlay { padding: 0; text-align:center; width:100%; background:none; }
	#slides .slide_overlay2 { padding: 0; text-align:center; width:100%; background:none; }
	
	h1.title a {font-size:32px;}
	h3.secondary2 {font-size: 12px;
    letter-spacing: 1px;
    margin-bottom: 7px;
    font-weight: normal;
    text-transform: uppercase;}
	#mebiledatawrap {width:110px; margin-top:4px;}
	#mebiledata { padding: 9.5px 10px 8.5px 15px; max-width:110px; min-width: 72px; text-align: center;overflow:hidden; line-height:8px; font-size: 8px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
	#mebiledata a {padding-right:4px; font-size:8px;}
	.spoilersinglemob, #newpostheader .spoilersinglemob { width:110px;margin-bottom:0;}
	.header_meta_mobile .spoileryellow, .header_meta_mobile .spoilergreen, .header_meta_mobile .spoilerred, .header_meta_mobile .spoilernotyet {font-size:8px; border-radius:0; border-top-left-radius: 3px; border-bottom-left-radius: 3px;margin-left:23px; padding:9px;width:unset;line-height: 14px;}
	.recent-post .post-content h2 a, .recent-post .post-content-kleinkram h2 a {font-size:26px;}
	
	a.twsharebottom, a.fbsharebottom, a.pinsharebottom, a.pocksharebottom, a.washarebottom, a.messsharebottom { 
	padding:14px 0px 10px; 
	height:20px;
	width:14.28%; 
	font-size: 15px;
    line-height: 15px;
	color:#fff;
	float:left;
	display: inline-block;
	text-align:center;
	}
	a.mailsharebottom { 
	padding:14px 0px 10px; 
	height:20px;
	width:14.31%; 
	font-size: 15px;
    line-height: 15px;
	color:#fff;
	float:right;
	display: inline-block;
	text-align:center;
	}
	#sharebottom {
		position: fixed;
    	bottom: 0px;
    	margin: 0 0 0 -26px;
    	width: 100%;
		z-index: 999;
		opacity: 0.9;
	}
	a.washarebottom { background-color:#00e676; }
	a.messsharebottom { background-color:#0083ff; }
	#singlepages {font-size:9px;}
	#singlepages a {font-size:20px;line-height: 1.0; padding: 5px 8px 3px 9px; margin: 10px 2px 0; display: inline-block; }
	#singlepages span.current {font-size:20px;line-height: 1.0; padding: 5px 8px 3px 9px; margin: 10px 2px 0; display: inline-block; }
	.linkpages {margin-top:0px;}
	.authorthumb {width:60px; height:60px; }
	.authorthumb img { width: 56px; height: 56px; border:2px solid #fff; }
	
	#footer .column .widget { margin: 0 0 20px;}
	#archivewidgets .featured-post h3.lwwheadline a {font-size:11px;font-weight:normal;color:#000;line-height:1.2;}
	#footer #archivewidgets .column .widget h3.lwwheadline {height:40px;}
	.featured-post h3, #footer #archivewidgets .column .widget h3.lwwheadline {margin-bottom:0;}
	#archivewidgets h3 a {padding-bottom:10px;}
	
	#sidebar ul.perfect-quotes li, ul.perfect-quotes li { font-size:28px !important; padding: 110px 25px !important; }
	#sidebar ul.perfect-quotes span, ul.perfect-quotes span { font-size: 12px !important; }
	.entry blockquote { font-size:13px; line-height: 17px; padding: 15px 20px; }
	.rating img {width:36px;}
	.reviewuserrating {font-size:10px;padding: 30px 2px;margin-bottom:11px;}
	.post-ratings img:first-of-type {margin-left:3px !important;}
	.post-ratings img:last-child {margin-right:2px !important;}
	.post-ratings img, .post-ratings-loading img, .post-ratings-image img { width:30px; padding-right:2px !important; }
	.ratingmeinung, .ratingkronen, .ratingschnitt {display:block; padding:4px; }
	
	.pnrev { font-size:11px; margin-bottom: -2px; }
	.nextrev::after, .nav-next a::after { font-size:36px; padding: 0 0 0 5px; }
	.lastrev::before, .nav-previous a::before { font-size:36px; padding: 0 5px 0 0; }
	.entry a.lastrev, .entry a.nextrev { padding:1%; width:48%;}
	
	.prevnext .previous a, .prevnext .next a { font-size: 12px; }
	.prevnext .next span.nextpfeil, .prevnext .previous span.prevpfeil { width:25px;background:none; }
	.prevnext .next span.nexttitle { padding: 0 27px 0 7px;}
	.prevnext .previous span.preftitle { padding: 0 7px 0 27px;}
	.prevnext .next span.nextpfeil, .prevnext .previous span.prevpfeil {font-size:50px;padding:35px 0 0 0;}
	.prevnext .next {background:#8600c4;}
	.prevnext, .prevnext .previous {background:#380057;}
	.prevnext .next:hover, .prevnext .previous:hover {background:#000;}
	
	.entry {margin-bottom:-5px;}
	.header_meta_mobile {padding-top:5px;}
	
	.shortcode_wysija .wysija-submit {width: 100%;font-size: 8px;padding: 12px 2px;}
	p.wysija-checkbox-paragraph { width: 100%; display: block; padding-left: 20px; font-size: 15px !important;}
	.widget .lww-thumb-small a, #footer #archivewidgets .column .widget h3.lwwheadline {height:46px;}
	#footerarea input[type="submit"], input[type="reset"] {background:#380057;}
	
	.comment-list ul.children, #comments #respond ul, .comment-list li.depth-2 ul.children {padding-left:20px;}
	.comment_text p {line-height:21px;font-size:13px;}
	.comment-author img {width:60px;height:60px;margin-top:-19px;}
	.comment-list ul.children img {width:40px;height:40px;margin-top:0;}
	ul.children .bypostauthor cite.fn {margin-top:0;}
	.full-width .entry p.gridtitle a {font-size:12px;}
	.full-width .entry p.serienkatjump a { 
		display: block;
    	width: 50%;
    	margin: 9px auto; 
	}
	.full-width .entry h2 {font-size:20px;}
	.full-width .entry h3 {font-size:17px;}
	.full-width .entry p, .full-width .entry p.mediathird, .full-width .entry p.mediathirdlast {font-size:13px;}
	#singlebanner {margin-left:-20px;position: absolute;width: 100%;}
	#rcfUndIframeNewTopLine, #rcfUndIframeNewBottomLine, #rcfUndIframeTopLine, #rcfUndIframeBottomLine {margin-left:-20px;padding-right:40px;}
	#comments {margin:-7px -20px 0;}
	.full-width h1.title {background:#fff; display: flex;padding-top: 0px;}
	.full-width .header_meta_mobile {padding: 5px 0 10px;}
	.full-width h1.title a {font-size:24px;background:none;}
	.full-width h3.secondary2 {font-size:10px;}
	.full-width .headlines {margin-top: -50px;}
	#footer .copyright {padding-bottom:110px;}
	#footer .widget-area {margin-bottom:550px;}
	.DWDL_tabelle {font-size:2.7vw;width:94% !important;}
.DWDL_tabelle tr.headline td {font-size:1.8vw;}
	.post-content {text-align:center;}
	.recent-post .post-meta, .recent-post .spoilerampel, .post-content-kleinkram .spoilerampel, .recent-post .kleinkrammeta, .kleinkrammeta .spoilerampel {
    position: relative;
    display: inline-block;
    float: none;
    margin: 0 auto;
    padding: 4px 6px;
    left: 0;
    top: -17px;
    text-align: center;
}
.recent-post .kleinkrammeta {
    width: 100%;
	top:-2px;
}
	.spoilerampel {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    overflow: hidden;
    display: inline-block;
    margin: 0 auto;
    position: initial;
    float: none;
		width:80px;
}
	.hpstyle .spoilergreen, .hpstyle .spoileryellow, .hpstyle .spoilerred, .hpstyle .spoilernotyet {
    border-radius: 0;
    border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}
	.hpstyle .kleinkrammeta .spoilergreen, .hpstyle .kleinkrammeta .spoileryellow, .hpstyle .kleinkrammeta .spoilerred, .hpstyle .kleinkrammeta .spoilernotyet {border-bottom-right-radius:0;}
	.recent-post .post-thumb {margin:0;}
	#div-gpt-ad-1407836187669-0 div:nth-child(1):after { 
display:none;
}
#div-gpt-ad-1407836187669-0 div:nth-child(1):before { 
content: "WERBUNG ×";
font-size: 9px;
background: #000;
color: #fff;
opacity: .7;
margin: 5px auto 5px;
width: 100px;
text-align: center;
z-index: -1;
position: relative;
padding: 8px 0;
vertical-align: top;
border-radius: 5px;
float: none;
	display:block;
}
	#zwischenbanner {    
	height: 300px;
    background: #f7f7f7;
    width: calc(100% + 40px);
    margin-left: -20px;
    padding: 20px 0 15px;
	overflow:hidden;
	display:table;
	}
	

	
}	
	
@supports (-webkit-overflow-scrolling: touch) and (max-width: 1100px) {
	/* #slides .slide_overlay2 {top:349px;} */
}


@supports (-webkit-overflow-scrolling: touch) and (max-width: 990px) {
	.SliderDachzeile {margin-top:25%;}
	/*  #slides .slide_overlay {top: calc(64% + 26px);}
	#slides .slide_overlay2 {top:63%;}
	#slides .slide .slide_overlay h2 { padding-top:8px; padding-bottom:10px;}
	#slides .slide .slide_overlay2 h2 { padding-bottom:9px;} */
	.header_meta_mobile span a {padding-bottom:5px;}
	#sidebar ul.perfect-quotes li, ul.perfect-quotes li { background-attachment: unset !important; padding:125px 25px 105px !important; }
	.header_meta_mobile .spoileryellow, .header_meta_mobile .spoilergreen, .header_meta_mobile .spoilerred, .header_meta_mobile .spoilernotyet {padding:9.5px 9px 8.5px;}
	#singlepages a, #singlepages span.current { padding: 5px 9px 5px 10px; }
	.pnrev {margin-top:7px;}
	.comment-meta {top:4px;}
	.post_header {margin: 10px 0 0;padding-top:10px;}
	.full-width .post_header {margin: 0;padding-top:0;}
}

@supports (-webkit-overflow-scrolling: touch) and (max-width: 480px) {
	#mebiledata { padding: 9px 8px 9px 12px; }
	#slides .slide_overlay { top: calc(47% - 1px);}
	#slides .slide .slide_overlay h2 {padding-bottom:10px;}
	/*  #slides .slide_overlay2 {top:66.5%;}
		#slides .slide .slide_overlay2 h2 {padding:0 6px;} */
	#mebiledatawrap { margin-top:0;}
	.yuzo_related_post .relatedthumb a {padding-bottom:20px !important;}
	.prevnext .next span.nextpfeil, .prevnext .previous span.prevpfeil {padding-top:30px;}
	#main {margin-top:0;}
	.recent-post .post-meta, .post-content-kleinkram .spoilerampel {top:-17px;}
	.spoilerampel {width:80px;}
}


@supports (-webkit-overflow-scrolling: touch) and (min-width: 320px) {
#slides .slides_container div.slide {min-height: 211px;}
}

@supports (-webkit-overflow-scrolling: touch) and (max-width: 320px) {
	/*  #slides .slide_overlay { top: calc(65% + 24px);}
	#slides .slide .slide_overlay h2 a {padding-top:3px;padding-bottom:10px;}
	#slides .slide .slide_overlay h2 {padding:4px 8px 7px 8px;}
	#slides .slide .slide_overlay2 h2 {padding:0px 6px;} */
}


@media only screen and (max-width: 340px) {
	#mebiledatawrap {width:100px;}
	.spoilersinglemob { width:100px;}
}

@media only screen and (max-width: 320px) {
	#slides .slide .slide_overlay h2 a {font-size:13px;padding:0;}
	/* #slides .slide .slide_overlay2 h2 {padding:0px 6px;}
	#slides .slide_overlay {    top: calc(65% + 17px); padding-top:0px;padding-bottom:19px;}
	#slides .slide .slide_overlay h2 {padding: 0px 8px 4px 8px;} */
	h1.title a {font-size:28px;}
	h3.secondary2 {font-size:11px;}
	#mebiledatawrap {width:initial; margin-top:4px;}
	#mebiledata { padding: 7px 8px; font-size: 8px; min-width:initial; }
	#mebiledata a { font-size: 8px; }
	.spoilersinglemob { width:75px;}
	.header_meta_mobile .spoileryellow, .header_meta_mobile .spoilergreen, .header_meta_mobile .spoilerred, .header_meta_mobile .spoilernotyet {font-size:8px; padding: 7px 0; margin-left:0; width:initial; }
	.authorthumb { display:none; }
	.recent-post .post-content h2 a, .recent-post .post-content-kleinkram h2 a {font-size:24px;}
#navbar { float:none; display: inline-block; Position: relative; right:0; text-align:center; padding:0; }

#kleinkram span { max-width: 60%; }
		input[type="text"] { width: calc(100% - 56px);    padding: 7px 4px 6px; font-size: 16px;}
	#searchform input[type="submit"], #searchform2 input[type="submit"], #searchform3 input[type="submit"] { padding: 11px 4px; font-size:10px;font-weight:normal; }
	#footer .copyright li { display:block; }
	#footerkrone { margin: 40px 0 30px; }
	#socialnavibar i { font-size: 26px; padding: 0 8px; }
	.rating img {width:30px;}
	.reviewuserrating {font-size:9px;padding: 22px 2px;}
	.post-ratings img, .post-ratings-loading img, .post-ratings-image img { width:24px; }
	.ratingmeinung, .ratingkronen, .ratingschnitt {display:block; padding:6px 3px; }
	
	.pnrev { font-size:8px; margin-bottom: -2px; }
	.nextrev::after, .nav-next a::after { font-size:30px; padding: 0 0 0 2px; }
	.lastrev::before, .nav-previous a::before { font-size:30px; padding: 0 2px 0 0; }
	.entry a.lastrev, .entry a.nextrev { padding:1%; width:48%;}
	
	.prevnext .previous a, .prevnext .next a { font-size: 11px; }
	p.wysija-checkbox-paragraph { width: 100%; display: block; padding-left: 0; font-size: 14px !important;}
	#respond .subscribe-to-comments label {font-size:10px;}
	#respond .wysija-after-comment label {font-size:10px;}
	.comment-list ul.children, #comments #respond ul, .comment-list li.depth-2 ul.children {padding-left:15px;}
	.comment_text p {line-height:18px;font-size:12px;}
	.full-width .entry p.gridtitle a {font-size:11px;}
	.full-width .entry p.serienkatjump a { width:80%; }
	.full-width .entry p, .full-width .entry p.mediathird, .full-width .entry p.mediathirdlast {font-size:12px;}
	
}
	
@media only screen and (max-width: 280px) {
	#mebiledata { padding: 5px; }
	.spoilersinglemob { width:70px;}
	.header_meta_mobile .spoileryellow, .header_meta_mobile .spoilergreen, .header_meta_mobile .spoilerred, .header_meta_mobile .spoilernotyet {padding:5px 0;}
	#socialnavibar i { font-size: 23px; padding: 0 6px; }
	#footer .copyright li { font-size:10px; }
	.reviewuserrating {font-size:8px;padding: 20px 2px;}
	.post-ratings img:first-of-type {margin-left:1px !important;}
	.post-ratings img:last-child {margin-right:0px !important;}
	.post-ratings img, .post-ratings-loading img, .post-ratings-image img { width:20px; }
	.prevnext .previous a, .prevnext .next a { font-size: 10px; }
	.comment_text p {line-height:17px;font-size:11px;}
	.full-width .entry p.gridtitle a {font-size:10px;} 
	.full-width .entry p.serienkatjump { font-size: 6px; }
}