@charset "UTF-8";
/*   
Theme Name: generatepress-childtheme
Author: Robert Voigt
Author URI: 
Template: generatepress
Version: 2.0
*/
/* MY CUSTOM STYLES
--------------------------------------------- */
body{font-size:17px;}article a:not(.entry-title a):not(.offer-title a):not(a.button):not(a.btn):not(a.icon-button):not(.single.no-sidebar):not(.inside-article.blog a):not(footer.entry-meta span a):not(.inside-article.archive a), label[for="wpgdprc"] a{color: #0073E6;border-bottom: 1px solid #B7D7F7;}.inside-header.grid-container {max-width:1500px;}body .grid-container{margin:0px auto;max-width:none;}#header-img{background-position: 16%;background-size: cover;}a {word-wrap: break-word;} h1, h2 :not(p10), h3, h4, .entry-opener:first-letter, .footer-widgets h2{font-family:"Times New Roman", Times, serif;} li.red a {color: red!important;font-weight: bold;}#header-img, .center, ol.ol-inline li, .rating-text{text-align:center;}img.headerimage{width:100%;}header.site-header{box-shadow: rgba(96,96,96,.1) 0px 5px 10px 0px;}.inside-header {position:relative;padding: 0px;}.paging-navigation .nav-links > *{padding: 8px 12px;}.inside-top-bar {padding:4px;display:flex}.left{flex: 1 2 auto;}.content{margin: 0px 0px -15px 0px;}.site-header{position: sticky; position: -webkit-sticky; top: 0;z-index:1100;}.entry-summary{margin-top:1em!important;}.shadow,.offer-img, .entry-content .offer img:first-child{-webkit-box-shadow: 0 1px 9px rgba(0,0,0,.1);box-shadow: 0 1px 9px rgba(0,0,0,.1);}.main-navigation a{font-size: 14px;letter-spacing: 0.0575em;}.main-navigation ul li, .inside, .inside-offer, .entry-related, .bgwhite {background:#fff}.main-navigation .main-nav ul li a, .main-navigation .main-nav ul li[class*="current-menu-"] > a {color:#172554;}.site-logo{padding-top:10px;z-index: 2000;margin-bottom:0px;}.site-logo img {width: 200px;height: 40px;}.separate-containers .page-header{padding:30px;}.site-content {max-width: 1060px; margin: 0 auto;}.separate-containers .site-main, .separate-containers .inside-right-sidebar, .separate-containers .inside-left-sidebar{margin-top: 0px;}.new, .most{text-transform: uppercase;color: #000;margin: 10px;} .most{margin: 20px 0px;} #primary.grid-75{max-width:785px;}ol.breadcrumb {list-style: none; margin: 0; text-transform:capitalize;}ol.breadcrumb > li {display: inline-block; padding: 0 5px 0 3px;font-size:12px;}.row::after, .wide::after {clear: both;margin-left: -15px;margin-right: -15px;margin-bottom: 20px;}.row::before, .row::after, .wide::before, .wide::after {content: " "; display: table;}.row {margin: 0 -10px;}img{object-fit: contain;}.flex {display: flex; margin-bottom: 20px; min-height:170px;}.flex .img {width: 110px; padding-top: 6px;}.flex .content {width: 80%;}.content-area .grid-container {margin-bottom:15px;}.breadcrumbs{padding-bottom: 0.3rem; margin: 0px 20px;}.entry-opener:first-letter{margin:5px 10px 8px 0px;float: left;font-size:2.5em;line-height: 1.3;}.entry-opener-app{margin-top:20px;}appalign {display: inline; float: left; margin: 7px 15px 20px 0px;}.mobile-grid-33 {float: left; width: 33.33333%;}.mobile-grid-50 {float: left; width: 50%;}.mobile-grid-66 {float: left; width: 66.66666%;}.mobile-grid-25 {float: left; width: 25%;}.mobile-grid-75 {float: left; width: 75%;}h4{font-size:21px;}h2.widget-title{font-size:1.3em; margin-bottom:20px;position:relative;}.inside-right-sidebar .widget ul li, ol.statify-widget-list li{font-size:14px;padding:8px 0;}p.subone {margin-top: -13px;color: #757575;} #custom_html-23.widget{padding:0px 30px;}.slide {display:none;}.slide:first-child{display:block;}.span-reading-time{font-size:80%;}.lyte_disclaimer{padding:20px;display: block;}.comment-form input{margin: 15px 15px 15px 0px;}.lesezeit{padding-top:25px;}aside#text-2.widget{padding: 15px 8px 15px;}#text-2.widget .flex-container{justify-content: space-evenly;}aside#custom_html-23.widget{padding:0 0 10px;border-bottom: 2px solid #ededed;}figcaption.widget-figure{margin: 0px 3px;font-size:12px;}a figcaption.widget-figure {color:#333;}aside#custom_html-23.widget h2{margin: 0 0 10px 30px;padding-top: 10px;}.main-navigation .main-nav ul li > a {padding-left: 15px; padding-right: 15px;}.comments-area, .inside-article, .separate-containers .widget, .separate-containers .page-header, .inside-offer{margin-bottom: 10px;border-radius:5px;}.site-content-wide .breadcrumbs{max-width:1218px; margin:0px auto;}.site-content-wide .comments-area{max-width:1010px;margin:0px auto;}.site-content-wide{width:100%;overflow:hidden;}.offer-img a img{display: flex;}.entry-header .gp-icon{display:inline;}span.sep{color: #cacaca; padding: 0px 3px;}.card, .flex-col {padding: 20px;border-radius: 6px;max-width: 430px;margin: 0px auto 15px;box-shadow: 0 1px 9px rgba(0,0,0,.09);}.flex-col{flex:1; width:50%;}.card2{;padding: 20px;border-radius: 20px;}.home .entry-meta span, .archive .entry-meta span, .category .entry-meta span{padding-right:4px;}.home img.wp-post-image {border-radius: 12px;}.single h1.entry-title{margin-bottom:0.7em;}img.avatar {border-radius: 50%;box-shadow: 0 0 0 1px #ddd;background:#fff;}.meta-block{font-size: 0.85rem;}.img-wide, .entry-featured, .article-header, .featured-image, .wide, .stripe {position: relative; margin: 0px -20px 20px -20px;}.widget-area .widget{padding: 20px;}.separate-containers .comments-area, .separate-containers .inside-article, .separate-containers .page-header, .separate-containers .paging-navigation {padding: 20px;}
/* No Sidebar Post with Header-Image
--------------------------------------------- */
.no-sidebar #content.site-content{max-width:100%;overflow: hidden;} .no-sidebar #primary.grid-100 .inside-article {padding: 0px;} .no-sidebar .comments-area, .no-sidebar .entry-related, .no-sidebar footer.entry-meta, .no-sidebar .entry-content{max-width: 685px; margin: 0px auto; padding: 40px;}.no-sidebar .entry-related{margin-top: 20px;}.no-sidebar.separate-containers .inside-article {padding: 0px;}.header-bg{position: relative;height: 450px;display:flex;align-items: center;}.no-sidebar header.entry-header{max-width: 1000px; margin: 0px auto;position: relative;padding: 40px;}.inside-single-header{font-size: 1em; border-radius: 6px; padding: 40px;width:58%;box-shadow: -35px 20px 31px 0px rgba(0,0,0,.4); transition: box-shadow 500ms ease;}.no-sidebar h1.entry-title{font-size:50px;margin-bottom: 35px;}.gb-shape-2{color: #f9f9f9;left: 0;right: 0;bottom: -8px;position: absolute;}.gb-shape-2 svg{fill: currentColor;}.no-sidebar .entry-content{position: relative;}.no-sidebar .inside-single-header .entry-opener{margin: 20px 0 0;}.no-sidebar .entry-opener p {margin-bottom:0px;}.no-sidebar :not(.content-side-wide) .breadcrumbs, .no-sidebar .entry-meta {max-width:765px;margin:0px auto;}.no-sidebar .entry-meta:not(footer), .no-sidebar .entry-meta a:not(footer a){color:#fff;}.no-sidebar .entry-meta:not(footer) .breadcrumbs {max-width:765px;margin:0px auto;} .no-sidebar :not(.content-side-wide) ol.breadcrumb {padding: 0px;} .home .site-content-wide .breadcrumbs{max-width: 1060px; margin: 0 auto;}.no-sidebar .meta-container{background-color:#eee;}.no-sidebar .breadcrumbs a{color:inherit!important;border-bottom:0px none!important;}.no-sidebar span.comments-link a{color:#fff!important;border-bottom:0px none!important;}.no-sidebar img.avatar {box-shadow: 0 0 0 4px #fff;position: relative;margin: 0px 10px -9px 0px}.no-sidebar .entry-meta:not(footer) {align-items: center;}.no-sidebar .meta-block {font-size: .75rem;}
/* Scroll Slider 
--------------------------------------------- */
.scroll-slider-wrapper {position: relative;}.scroll-slider {scroll-snap-type: x mandatory;  overflow-x: scroll;  overflow-y: hidden;  display: flex;  align-items: center;column-gap: 1em;}.scroll-item {scroll-snap-align: center;padding:10px;background: #eee; border-radius: 5px;margin:20px 0px;text-transform: uppercase;  letter-spacing: 0.05em;}.item-headline{text-align:center;}.item-headline {font-size:1.1em; font-weight:bold;width:140px;}.item-text{font-size:0.9em;padding:10px;}.scroll-slider-wrapper .btn {position: absolute;  top: 0%; transform: translateY(-50%);  height: 25px; width: 25px; border-radius: 2px; background-color: rgba(0,0,0,0.5); background-position: 50% 50%; background-repeat: no-repeat; z-index: 1;cursor: pointer;}.scroll-slider-wrapper .btn.next {background-image: url('data:image/svg+xml;charset=utf-8,<svg width="15" height="15" viewBox="0 0 34 34" xmlns="http://www.w3.org/2000/svg"><title>Shape</title><path d="M25.557 14.7L13.818 2.961 16.8 0l16.8 16.8-16.8 16.8-2.961-2.961L25.557 18.9H0v-4.2z" fill="%23FFF" fill-rule="evenodd"/></svg>');right: 0px;}.scroll-slider-wrapper .btn.prev {background-image: url('data:image/svg+xml;charset=utf-8,<svg width="15" height="15" viewBox="0 0 34 34" xmlns="http://www.w3.org/2000/svg"><title>Shape</title><path d="M33.6 14.7H8.043L19.782 2.961 16.8 0 0 16.8l16.8 16.8 2.961-2.961L8.043 18.9H33.6z" fill="%23FFF" fill-rule="evenodd"/></svg>');right: 50px;}.single .entry-meta:not(footer) {display: flex;column-gap: 10px; margin-bottom: 0.5rem;}

/* Homepage Style
--------------------------------------------- */
#homepage .header-bg{background-size:cover;height: 360px;margin-top:-29px;display: flex;align-items: center;}#homepage header.entry-header.home{max-width: 1140px; margin: 0 auto;padding: 60px;}#homepage .breadcrumbs{position:relative; z-index:1;}.inside-header-container{position: relative;z-index:100;padding:40px;color: #fff;width: 58%;}#homepage h1:not(#paged){font-size: 3.5em;}.home-opener{font-size:1.15em;margin-top: 1em;}.gbflex{display:flex;background: #fff;margin:0px 0px 20px 0px;}.fleximg{padding: 0px;flex-shrink: 0;}.flextext{padding: 20px 20px 0px 20px;min-height: 285px;}.gb-wrapper{max-width: 360px; margin: 0px auto;}#homepage .breadcrumbs:not(#paged) ol.breadcrumb > li a{color:#fff;}#homepage .header-bg::before{background-color: rgba(0, 0, 0, 0.5);}#homepage .header-bg::after {background: linear-gradient(90deg,#00050d,rgba(0,5,13,.991) 6.67%,rgba(0,5,13,.964) 13.33%,rgba(0,5,13,.918) 20%,rgba(0,5,13,.853) 26.67%,rgba(0,5,13,.768) 33.33%,rgba(0,5,13,.668) 40%,rgba(0,5,13,.557) 46.67%,rgba(0,5,13,.443) 53.33%,rgba(0,5,13,.332) 60%,rgba(0,5,13,.232) 66.67%,rgba(0,5,13,.147) 73.33%,rgba(0,5,13,.082) 80%,rgba(0,5,13,.036) 86.67%,rgba(0,5,13,.009) 93.33%,rgba(0,5,13,0));content: "";z-index: 0;position: absolute; top: 0; right: 0; bottom: 0; left: 0;pointer-events: none;}
/* Footer
--------------------------------------------- */
.site-footer .footer-widgets-container .inside-footer-widgets {margin-left: 0px;}.footer-widgets .widget-title {padding-bottom: 10px;border-bottom: 1px solid #ededed;margin-bottom: 20px;}footer.site-info{color: #3c3c3c;background-color: #e1dddd;padding:10px;} #footer-widgets ul {margin:10px 20px;} #footer-widgets ul li{padding-bottom:15px;list-style-type:disc;}.footer-widgets .widget {font-size: 16px;}.site-footer .footer-widgets-container .inner-padding {padding:30px;margin:10px;}article footer.entry-meta span a{background: #eee;color: #333;border-bottom: 0px none;padding: 0.4rem 1.2rem;}footer.entry-meta span{margin:1.5em 0;} a.tag-cloud-link{border-radius: 2px;padding: 3px 9px;background-color: #eee;font-size:12px!important;color: #373a42;display: inline-block;margin:5px 4px;}
/* Colors
--------------------------------------------- */
details summary, details summary::after, h2.entry-title, .flextext a, ol.breadcrumb > li a{color:#373a42;}.block-text, .lightertext, .haexcerpt, .haopener, .tabbed, .offertext, .entry-meta, .span-reading-time {color:#4a6180;}.breadcrumb > li:not(:last-child)::after {content: ">";padding: 0 0 0 10px;color: #373a42;}a {color:#0066CC;}
.haopener, .wpc-page-seo-description {color:#fff;} .orange2{color:#fa874d}
/* Lists
--------------------------------------------- */
.entry-related ul li{padding:7px 0px;}ol.list-overview {margin:0px 25px;} ul.me li{padding:10px 0px;list-style:none;}ol.list-overview li::marker {color: #f50;font-size: 1.24em;font-weight: bold;}ul.ita, ul.nullum {margin-top: 10px;margin-left: 25px;margin-bottom: 20px;}ul.ita li, ul.nullum li {padding: 2px 10px;font-size: .913em;}ul.nullum li::marker {content: "✘"; color: red; font-size: 1.2em;}ul.ita li::marker {content:"✓"; color: green; font-size: 1.2em;}ul.tlist{margin:0px; padding:0px; list-style:none; }ol.ol-inline li {display: inline-block;min-width:110px;padding: 5px 8px; border: 1px solid #cecece;margin:5px;}ol.ol-inline{margin: 5px 0px 20px 0px}ul.faq{list-style:none;margin:0px;} ul.faq li p {color: #474545;border-bottom: 1px solid #ededed; padding-bottom: 20px;}ul.faq h3{font-size: 20px;}ol.tracklist {margin:20px;}ol.tracklist li {padding-bottom: 4px;margin-bottom: 4px;border-bottom: 1px solid #ededed;font-size: 0.9em;}ol.tracklist li span{float:right;}ul.inline{list-style:none;margin: 0px 0px 20px 0px;}ul.inline li{display: inline-block;padding-right: 20px;margin:5px;}ul.small-middle{width:250px;margin:0px auto;}ul.small-middle li{margin-bottom: 10px;}ol.statify-widget-list{margin:0px 0px 0px 15px;}ol.statify-widget-list li::marker{color: #ff1149; font-size: 1.1em;font-weight: 600;}.gb-pa{padding-bottom:7px;}.gb-thumb img {box-shadow: 0px 0px 0px 1px rgba(0,0,0,.1);border: 5px solid #fff;border-radius: 6px;}ol.tracklist li{padding-bottom: 5px;  border-bottom: 1px dashed #b3b3b3;  margin-bottom: 5px;}ul.probeabos {list-style:none; margin:0px;} ul.probeabos li {padding-bottom:10px;}.entry-social-share{position:relative;max-width:765px; margin:20px auto 30px auto;}.entry-social-share::before {content: ""; position: absolute;top: 12px; left: 0; width: 100%; height: 1px;background: #ddd; z-index: 1;}.entry-social-share a .gb-icon svg{width:0.85em;height:0.85em;}.meta-block span {margin-right: 0.1em;line-height:1.7;display:inline;}.small{font-size:0.9em;}

ul.tablelist li {padding:5px 0px 10px 0px;}.container::after {clear: both;}.container::before, .container::after {content: " "; display: table;}.container{margin:0px;}ul.social{list-style: none;position:relative;z-index:1;background:#fff; padding:0 0 0 1em}ul.social li{padding:0 0.5em;}ul.social li.sicon a{color: #516584;font-size:30px;}#options{background:#fff; position:relative; z-index:2;padding:0 1em 0 0;}
/* Tables
--------------------------------------------- */
table th, table td, table.tablepress th, table.tablepress td {text-align:center;min-width:5%;} table {margin-left:1px;}table.tablepress thead th.column-1, table.tablepress tbody td.column-1{text-align:left;padding-left:15px;}, p.tablenote{font-size: 11px;margin: 0;padding: 0;line-height: 1.1em;color:#6f6d6d;display: inline-table;}.scroll {overflow-x: scroll;margin:0px 0px 20px 0px;}.tablepress.small-table tbody tr td.column-1{font-weight: 500;}.tablepress.small-table thead tr th.column-1{width:25%;}.tablepress.small-table thead tr th{border-bottom: 1px solid #ededed;background-color:#fff;font-size:0.931em;padding: 0px 0px 8px 9px;text-align:left;}.tablepress.small-table tbody tr td{border:1px solid #fff!important;text-align:left;font-size:0.86em;padding:2px 10px;}.tablepress > :where(tfoot) > * > th{background-color:#fff!important;}.tablepress.tablepress > :where(thead, tfoot)>tr>*{background-color: #f9f9f9;}.tablepress.nobo {border:none;}.up{writing-mode: vertical-lr;transform: rotate(180deg);font-weight: 500;text-transform: uppercase;color: #333;text-align: right;font-size:14px;}.tablepress.meta {border: 1px solid #fff !important;}.tablepress.tablepress.meta td {padding: 0px 8px;} .tablepress.tablepress.meta th {padding:8px;font-size: 1.2em;background-color: #fafafa;font-weight:600;}.tablepress.meta td:first-child{font-weight: 600;}tablepress.tablepress.meta th:first-child{width:90px;}.tablepress.meta tbody td, .tablepress.meta tfoot th {border-top: 1px solid #fff;}.range {font-size:0.9em;}.mediatag{display: inline-block; background: #ebebeb; color: #444; font-size: 10px;padding: 2px 5px; margin-right: 3px;}.tablepress.threerows th.column-2, .tablepress.threerows th.column-3{width:37.5%;}.tablepress tbody td {vertical-align: middle;}.tflex{display:flex;} .tablepress.tablepress.coleven thead th:not(.column-1){min-width: 150px;}.tablepress.nowrap thead th, .tablepress.nowrap tbody td{white-space: nowrap;}

/* Tooltip
--------------------------------------------- */
.info:not(ul){background: #ededed;padding: 0 8px 0px 7px;border-radius: 100%;margin: 5px;font-weight: 700;font-size: 0.9em;}.tooltip{display:inline-block;position:relative;text-align:left;line-height:1rem;}.tooltip .top{text-transform: none;min-width:200px;max-width:400px;top:0px;left:-50px;transform:translate(10%,-100%);padding:10px 20px;background-color:#fff;font-weight:400;font-size:12px;border-radius:8px;position:absolute;z-index:99999999;box-sizing:border-box;box-shadow:0 1px 8px rgba(0,0,0,.2);display:none;}.tooltip:hover .top{display:block;}.tooltip .topright, .tooltip .topleft,.tooltip .midleft {text-transform: none;min-width:200px;max-width:400px;padding:10px 20px;background-color:#fff;font-weight:400;font-size:12px;border-radius:8px;position:absolute;z-index:99999999;box-sizing:border-box;box-shadow:0 1px 8px  rgba(0,0,0,.2);display:none;}.topright{top:-20px;left:0px;transform:translate(10%,-100%);}.topleft{top:-20px;right:20px;transform:translate(10%,-100%);}.midleft{top: 70px;right: 50px; transform:translate(10%,-100%);}.tooltip:hover .topright, .tooltip:hover .topleft, .tooltip:hover .midleft{display:block;}.tooltip .top a {color:#3586d6;}.tooltip .top {color:#333;}

/* Images
--------------------------------------------- */
.featured-img{position:relative;text-align:center;}.appicon {position: absolute;bottom: -30px; padding: 8px 8px 4px 8px;background: #fff;left: 35px;box-shadow: 0 -6px 14px rgba(0,0,0,.1);}.featured-img.app-img {max-width:765px;margin:0px auto;}.featured{position:absolute;top:0;right:20%;} .featured img {height:320px;} figure.author-avatar{flex: 0 0 30%;}figcaption{font-size: 13px;text-align: left;margin: 5px 20px 20px 20px;font-style: italic;padding:5px 20px;position:relative;}figcaption::before{content: "";display: inline-block;width: 1em;height:1em;background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%235d7ab3" d="M448 80c8.8 0 16 7.2 16 16l0 319.8-5-6.5-136-176c-4.5-5.9-11.6-9.3-19-9.3s-14.4 3.4-19 9.3L202 340.7l-30.5-42.7C167 291.7 159.8 288 152 288s-15 3.7-19.5 10.1l-80 112L48 416.3l0-.3L48 96c0-8.8 7.2-16 16-16l384 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm80 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"/></svg>');background-size: contain; background-repeat: no-repeat; position: absolute; left: 0; top: 1.2em;transform: translateY(-50%); }

/* Flex Container / Grid-Container
--------------------------------------------- */
.flex-wrapper, .app-wrapper{display: flex;}.flexgap1{column-gap: 1em;}.flexalignstart{align-items: flex-start;}.flexalignbase{align-items: baseline;}.shrink-0{flex-shrink: 0;} .shrink-1{flex-shrink: 1;}.shrink-1 h2{font-size:1.25em;}.custom-widget li,.iconflex{display:flex;align-items: center;column-gap: 0.5em;}.flex-container {display:flex;} .flex-container .flexitem:nth-child(1){flex-shrink : 0;padding: 6px 20px 0px 0px;}.flex-container .flexitem:nth-child(2){flex-shrink : 1;}.flex-container .flexitem:nth-child(2) a{color:#1c1c1c;font-size:18px;}.cgap20{column-gap: 20px;}.cgap15{column-gap: 15px;}.cgap10{column-gap: 10px;}.cgap5{column-gap: 5px;}.flexwrap{flex-wrap: wrap;}.cgap1em{column-gap:1em}.cgap05em{column-gap:0.5em;}.cgap15em{column-gap:1.5em;}.flexaic{align-items:center;}.space-between{justify-content: space-between;}.flexend{justify-content: end;} .gridauto{display: grid;grid-template-columns: auto auto;}
/* Helper
--------------------------------------------- */
.figure{margin: 5px 0px 25px 0px;font-size:14px;}.pad10{padding:10px;}.pad15{padding:15px;}.pad20{padding:20px;}.mtb15{margin:15px 0px 15px 0px;}.mtb20, .entry-rating{margin:20px 0px}.m2rem0{margin:2rem 0}.m3rem0{margin:3rem 0}.mb15{margin-bottom:15px;}.mb20{margin-bottom:25px;}.pad0-20{padding:0px 20px;}.pad5-20{padding:5px 20px;}.pad10-20{padding:10px 20px;} .mb25{margin-bottom:25px;}.mb30{margin-bottom:30px;}.mtb30{margin:30px 0px;} .entry-opener {margin:-10px 0px 30px 0px;}.p010{padding:0px 10px;}h2.p10{margin-left:20px;font-size: 18px;}.border{border:1px solid  #ededed;}.green{color:#007a00;}.red{color:red;}.blue{color:blue;}.orange{color:#f50;}p.meta {margin-bottom: 5px; font-size:14px;}.grey{color:#777676;}upper, .overall-rating{text-transform:uppercase;}ol.toc-level-1{margin:15px;list-style:none;}ol.toc-level-1 li{padding-bottom:10px;}ol.toc-level-2{list-style:none;}ol.toc-level-2 li:first-child{padding-top:10px;}.mt10{margin-top:10px;}.p1510{padding:15px 45px;}.mp{margin:0px; padding:0px;}.m040{margin:0px 0px 40px 0px}.ftimes{font-family:times;}.mt25{margin-top:25px;}.stripe h2:nth-child(1){text-transform:uppercase;text-align:center;}.stripe .subone{text-align:center;margin-top:-20px;}.p020{padding:0px 20px;}.stripe-related h2:nth-child(1){border-top: 1px solid #e1dede;padding-top: 30px;}.stripe .tcontent h2{text-align:left;text-transform:none;}.mt10{margin-top:10px;}.gbwhite{background-color:#fff;}.mh150{min-height:150px;}.pad50{padding:5px 0px;}.bgblue{background: #e5f9ff;} .bgorange{background:#fdf8ec;} .bgpink{background: #f9eaf4;} .bggreen{background: #e5fff2;}.icongreen{background: linear-gradient(#04b604, #07cf37, #01f197);padding: 10px; border-radius: 50%;font-size: 1.2em;border: 5px solid #fff;}.white{color:#fff;}

/* Angebote
--------------------------------------------- */
.inside-offer{padding:20px;display: flow-root;}.offer-img{float:left;margin: 0px 20px 0px 0px;width:160px;}.offer-details {display: flow-root;max-width: 450px;}h3.offer-title {font-size:20px;}.btn.offer {border-radius:0px; width: 149px;text-align: center;font-size: 14px;padding: 14px 5px;display: inline-block;color: #fff;}.btn.offer, .btn.angebot{background: #d62977;} .btn.angebot{text-align: center;display: block;width: 100%;padding: 8px 0px;margin:10px 0px;color: #fff;border-radius:30px;font-weight:600;} .btn.offer:active, .btn.offer:hover, .btn.angebot:active, .btn.angebot:hover{background-color: #ff4ac2;} .inside-offer ul.ita{font-size:0.85em;margin:0px 0px 15px 20px;}.inside-offer ul.ita li {padding:0px 8px;}.inside-offer .flex-item h3{margin-bottom:15px;}

/* Nav Label 
--------------------------------------------- */
.tabbed nav {display: flex;border-bottom: 1px solid #ddd;}#tab1:checked~figure .tab1,#tab2:checked~figure .tab2,#tab3:checked~figure .tab3,#tab4:checked~figure .tab4,tabbed figure{display:block;}tabbed figure{clear:both}.tabbed figure>div,.tabbed>input{display:none}.tabbed figure>div{padding:20px 0px;}nav label{color:#294b78;font-size:.9em;border:2px solid #fff;padding:10px 20px;background:#def6fc;border-radius:30px;background-color .1s ease-in-out;scroll-snap-align: center;text-align:center;display: flex;flex-shrink: 0;}@media (hover: hover) {nav label:hover{background:#def6fc;cursor: pointer;color:#000;border-bottom:2px solid #f5f7fa;transition: color .1s ease-in-out,background-color .1s ease-in-out;}}#tab1:checked~nav label[for=tab1],#tab2:checked~nav label[for=tab2],#tab3:checked~nav label[for=tab3],#tab4:checked~nav label[for=tab4]{position:relative;border:2px solid #00b5e6;}nav#nav-vergleich{border-bottom:0px none;column-gap:0.3em;}

/*Box-Shadow
----------------------------------------------*/
select, a.wpc-filters-open-widget {box-shadow: 0px 4px 15px 2px rgba(43, 69, 91, 0.06);border:1px solid #cad6df;border-radius:3px;}

/* Filterse
--------------------------------------------- */
body.post-type-archive-app_post {background:#fff;}body.post-type-archive-app_post .inside-top-bar.grid-container, body.post-type-archive-app_post .inside-header.grid-container {max-width:1500px;}.wpc-filters-section-17159.wpc-filter-hapreis{margin-bottom:50px;}.article-container{max-width:400px; margin:0px auto;}ul.wpc-filters-ul-list {overflow-y: unset;}.inside-apps details{margin-bottom:10px;}.inside-apps details table.tablepress{font-size:0.8em;vertical-align:middle;}.is-left-sidebar{padding-right:15px;}.inside-apps summary{font-weight:500; letter-spacing:0px;}.inside-apps details .tablepress tr th.column-1{font-weight:400;background-color: #f6f6f6;box-shadow: inset 0px 0px 0px 0px #f6f6f6;}.inside-apps details .tablepress tr th{background-color: #f9e2d3;}.inside-apps details .tablepress td, .inside-apps details .tablepress th{border: 5px solid #fff;padding-left: 10px;border-radius: 8px;}.gb-container{margin: 0px -2px;}.hatop, .habottom{padding:0px 15px;}.entry-summary.apps dl {margin: 10px 0;font-size:0.9em;}.entry-summary.apps dl dt{float: left;padding-right: 10px;}.entry-summary.apps dl dd{margin:0px;}.article-container .price {color: #087cba;font-size: 1.5em;font-weight: 700;}span.euro-symbol {position: relative; top: -.5em;font-size: 14px;}ul.app-info {list-style: none; margin: 0px 0px 15px 10px;}ul.app-info li {display: inline-block;font-size: 0.88em; min-width: 150px;padding: 15px 10px 0px 0px;}.apps a.btn {text-align: enter; display: block; width:100%; padding: 8px 0; margin: 10px 0; border-radius: 30px;font-weight: 600;}.catfree, .catcred, .hatyp {font-size: 0.8em;padding-right: 0.6em;}.hatyp{padding: 2px 7px 3px 7px; border-radius: 3px; border: 1px solid #d5d5d5;}.catfree{background-color: #027db9;color: #fff;padding: 2px 7px 3px 7px;border-radius: 3px;margin-right: 10px;}.catcred{background-color: #f50;font-weight: 400;color: #fff; padding: 2px 7px 3px 7px;border-radius: 3px;margin-right: 10px;}h3.filter-widget-title{text-align:center;text-transform:uppercase;margin: 10px 0px 0px 0px;font-size: 1.1em;}.inside-apps{padding-bottom:10px;background:#fff;}.sidebar .widget-title.wpc-filter-title{border-bottom: 1px solid #ddd;}.link{margin-bottom: 10px;font-size: 0.83em;}.haexcerpt {min-height:150px;font-size: 0.93em;}ul.app-info{min-height:50px;}.wpc-page-seo-description{text-align: left;margin-bottom: 10px;}.haopener, .wpc-page-seo-description{position:relative;font-size: 1.16em;max-width:450px;}, .haopener p, ul.wpc-filter-chips-list{margin:0px;}.post-type-archive-app_post .page-header{padding:0px 15px;margin-bottom:5px;background:inherit;border:0px none;}.widget.widget_wpc_filters_widget{padding:20px;}#archive-apps{min-height:210px;}body .wpc-filters-open-button-container a.wpc-filters-open-widget{border: 1px solid #cad6df !important;height: 45px;} label[for=wpc-radio-post_meta-hakategorie-7], label[for=wpc-radio-post_meta-hakategorie-8]{width: 100%;justify-content:center;}label[for=wpc-radio-post_meta-hakategorie-3]{width: 100%;justify-content:center;}label[for=wpc-radio-post_meta-hakategorie-7] a, label[for=wpc-radio-post_meta-hakategorie-8] a, label[for=wpc-radio-post_meta-hakategorie-3] a {color:#fff;}label[for=wpc-radio-post_meta-hakategorie-7] .wpc-term-count, label[for=wpc-radio-post_meta-hakategorie-8] .wpc-term-count, label[for=wpc-radio-post_meta-hakategorie-3] .wpc-term-count {display:none;}li#wpc-term-post_meta-hakategorie-3>div, li#wpc-term-post_meta-hakategorie-8 > div {padding: 12px; border-radius: 6px;}li#wpc-term-post_meta-hakategorie-3>div{background: #fb5b07;}li#wpc-term-post_meta-hakategorie-8>div{background:#426193;}.wpc-custom-selected-terms{margin:0px 0px 20px 0px!important;}label.sort{position: absolute;background:#fff;top: -11px;left: 29px; padding: 1px 10px; font-size: 12px;}select.wpc-orderby-select{background:#fff;}select.wpc-orderby-select:hover{border-color: #154b85;}.apps a.btn{font-size: 0.9em;}.apps .post-img{position:relative;}.apps .post-img .counter{position:absolute;padding:5px 13px;background:#fff; top: -7px;left: -5px;border-radius: 100%;filter: drop-shadow(0 2px 2px rgba(0,0,0,.2));font-weight:600;}.tcontent{padding:20px 0px 0px 0px;}.hörbuchapps h1{max-width:615px;font-size: 36x;margin-top: -280px;position: relative;margin-bottom: 1em;color:#fff;} .count{padding: 0px 0px 8px 0px;margin:10px 20px;}a .wpc-button-inner{width: 100px; margin: 0px auto;padding-top: 1px;padding-left:10%;}select.wpc-orderby-select{height:45px;line-height:45px;}.wpc-widget-popup-title {font-size:1.8em;}.wpc-widget-close-container::after{content: '';display: block;position: absolute;bottom: 0;  width: 100%;  border-bottom: 1px solid #ddd;}
/* Buttons & Polls
--------------------------------------------- */
a.btn{display: inline-block;background: #fff;padding: 10px 17px;color: #333;font-weight: 500;border-radius:30px;border: 1px solid #999;}a.btn:hover {background: #44759f;color:#fff;}.wp-polls .Buttons { background-color: #6f94ac;border:none;border-radius:20px;padding:5px 10px;}div.wp-polls {border: 1px solid #fff;padding:0px;}.wp-polls LABEL {padding-left:8px;}.inside-apps h2 {font-size: 2em;margin-bottom: 10px;}.gb-flex{display: flex;column-gap: 20px;justify-content: center;} .gb-flex a .gb-icon{font-size: 1em;line-height: 0; padding-right: 0.5em;}a.gb-button{display: inline-flex;align-items: center;color:#333;padding: 12px 20px;border-radius: 40px; border: 2px solid #000;}a .gb-icon svg{height: 1em;width: 1em;}.gp-icon.icon-arrow{display: block!important;}a.icon-button{display: inline-flex;padding: 4px;border-radius: 50%;background-color: #fff;color:#373a42;}.gb-icon{line-height: 0;}.gb-paragraph{display: flex;align-items: center;}.gb-paragraph .gb-icon{padding-right: 1em;}.gb-icon svg{width: 1em;height: 1em;}.gb-content{padding-bottom: 0.16em;}.rt-icon {height: 1em;vertical-align: middle; width: 1em;padding-bottom:3px;color: inherit;}
/* Reviews
--------------------------------------------- */
#review-statistics .review-wu-bars ul li {margin-right: 0%;}

/* Media
--------------------------------------------- */
.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body{border-radius: 20px;}
.sampletime{font-size:0.8em;}.sample{margin: 2px 0px 10px 0px;}
/* Media Screen
--------------------------------------------- */
@media (min-width: 1px) and (max-width: 768px) {
	 .site-logo{position: absolute;left: 5px;top: 0;}
	button.menu-toggle {text-align: right;}
	.main-navigation .main-nav ul li {border-bottom: 1px solid #ededed;}
	.main-navigation .main-nav ul.sub-menu li a{margin-left:20px;}
	nav#nav-vergleich{overflow-x:scroll;}
	.mobile {display:block;}
	.desktop {display:none;}.featured{right:-30%;}
	.wide-two{display: block;}	
	ol.breadcrumb > li {font-size:11px;}
	.mobile-font{font-size:0.813em;}
	left{display:none;}
	p.offertext, .offer-details span{font-size:13px; margin-bottom:8px;}
	.separate-containers .inside-article{padding:20px;}
	.btn.angebot {margin: 10px auto;max-width: 300px;}
	h1{font-size:26px;}h2{font-size:23px;}h3{font-size:20px;}
	figcaption{margin: 5px 10px 10px;}
	figcaption.audiobook {margin: 0px auto 20px auto; max-width: 360px;}
	.mobile-grid-60, .mobile-grid-40{float:left;}
	.mobile-grid-60{width:60%;}, .mobile-grid-40{width:40%;}
	.article-container{margin: 0px auto 20px;min-height:500px;}
	.site-subtitle {font-size: 1.5em;font-weight: 700;top: 68%;}
	.apps a.btn{font-size: 0.8em;}
	.wpc-filters-open-button-container{margin:0px!important;}
	.appicon{left: 19px;bottom:-20px;}
	.stripe {padding:0px 20px;}
	.inside-single-header{font-size:1em;width:auto;}
	#homepage header.entry-header.home {padding:30px;}
	#homepage h1:not(#paged){font-size: 2.6em;}
	.no-sidebar header.entry-header{padding:0px 20px;}
	/*.no-sidebar .header-bg{align-items: flex-end;} */
	.no-sidebar h1.entry-title {font-size:34px;}
	.no-sidebar .entry-content {padding:20px;}
	.inside-header-container{width:auto;margin-top: 14px;}
	.gbflex{margin:0px 30px 20px 30px;}
	.flextext{padding: 20px 0px;min-height:0;}.flextext p {margin:0px;}
	.home-opener{font-size: 1em;}
	#homepage .header-bg{background-position: right;}
	h2.entry-title{padding-top:15px;}
	.inside-article.archive, .inside-article.blog{padding: 30px;max-width:360px; margin:0px auto;}
	.inside-article.archive a img, .inside-article.blog a img{display: inline-grid;}
	.entry-meta{font-size:85%;}.wpc-filters-open-button-container, .sorting{width: 49%;}
	a.wpc-filters-open-widget{width:100%; text-align:center;}
	ol.toc.mobilm30{margin:30px}
	.gb-wrapper{margin: 0px auto 20px;padding:30px;}.flextext{min-height:auto;}
	span.happs{font-size:11px;padding: 11px 10px;line-height: 11px;inline-size: min-content;}
	.hörbuchapps h1{padding: 15px 0px 0px 15px;font-size:32px;margin-top:-290px;max-width:400px;}.haopener, .wpc-page-seo-description {padding:0px 20px;font-size:inherit;}.apps .tabbed{flex-basis: calc(100%);}
	.app-wrapper {display:block;}
	.tabbed ul .text{font-size:1.136em;}
	.wpc-filters-open-button-container.wpc-open-button-17111{width:49%;float: right;}
	nav label{font-size: .8em;padding:10px 15px;}
	h3.filter-widget-title{display:none;}
	.tablepress.sticky thead td.column-1, .tablepress.sticky tbody td.column-1, .tablepress.sticky tfoot th.column-1 {background-color: #fff; position: sticky; left: 1px;box-shadow: 0 0 0 1px #ddd;z-index: 1;border: 0px none;}
}
@media only screen and (min-width: 769px){
	.site-logo {position:absolute; left:5px;top:0px;}
	.mobile {display:none;}
	.desktop {display:block;}
	.img-wide {position: relative;}
	.stripe{margin: 0px -40px 20px -40px;padding:0px 40px;}
	.article-container{min-height:870px;}.stripe-related .block-text{max-width:80%;}
	.apps .tabbed {flex-basis: calc(85%);} .apps .sorting{flex-basis: calc(14%);margin-top:3px;} 
}
@media (min-width: 768px) and (max-width: 1378px) {
li#wpc-term-post_meta-hakategorie-3 span.wpc-filter-label-wrapper, li#wpc-term-post_meta-hakategorie-9 span.wpc-filter-label-wrapper {width:130px!important;}.widget.widget_wpc_filters_widget{padding:0px 20px 40px 20px;}h3.filter-widget-title{padding: 10px 0px 0px 0px;}.gbflex{margin:0px 20px 20px 20px;}
}
@media (max-width: 1315px) {
	.main-navigation .menu-toggle,
	.main-navigation .mobile-bar-items,
	.sidebar-nav-mobile:not(#sticky-placeholder) {
		display: block;
	}
	.main-navigation ul,
	.gen-sidebar-nav {
		display: none;
	}
	[class*="nav-float-"] .site-header .inside-header > * {
		float: none;
		clear: both;
	}
}
/* Info Boxes
*/
.info-box {border: 1px solid #ddd;margin: 0px 0px 15px 0px;}
.info-box2 p {margin:5px;}
.info-head, .info-graph, .info-description, .info-list{border-bottom:1px solid #ddd;padding: 10px;}
.info-description, .info-list{font-size:0.84em;}
.info-box p {color: #6e6d6d;margin-bottom:10px;}
/*Details Summary
---------------------------------------------*/
details[open] summary ~ * {animation: open 0.3s ease-in-out;}
@keyframes open {0% {opacity: 0;}100% {opacity: 1;}}
details {margin-bottom: 15px;}
.summary-content {margin:15px;}
details summary::-webkit-details-marker {display: none;}
details summary {font-size: 16px;font-weight:600;padding:10px 0px 10px 18px;position: relative;cursor: pointer;list-style: none;background:rgb(244, 246, 249);}
details summary:after {content: "+";position: absolute;font-size: 1.45rem;line-height: 0;margin-top: 10px;right: 20px;transform-origin: center;transition: 200ms linear;font-weight: 700;}
details[open] summary:after {transform: rotate(45deg);}
details summary {outline: 0;}
/* Responsive Table
--------------------------------------------- */
.sticky-col {position: sticky;position: -webkit-sticky;background-color: white;z-index: 1000;}
.scroll-on-mobile {position: relative; overflow: auto; white-space: nowrap; }
.first-col {width: 100px;min-width: 100px;max-width: 100px;  left: 0px;}
.rating-bar-bg{position: relative;background:rgba(0,0,0,.1);overflow: hidden;display: block;width: 100%;height: 12px;line-height: 12px;}
ul.review-option-bars{margin:0px; list-style:none;}.entry-rating{font-size:14px; padding: 20px 0px 0px 0px;}.rating-bar-bg {margin:9px 0px;}.main-rating-bar, .rating-bar-bg, .rating-text {display: block;height: 18px;line-height: 18px;border-radius:20px;}.review-rating{padding-top:20px;}.rating-value{font-size: 3em;font-weight: 600;}.review-sub{margin-top: -15px;}.option-title{font-weight:500;}.rating-text{padding:0px;color:#fff;font-size:11px;font-weight:600;margin: 0px 6px;letter-spacing:2px;} h2.review-title{font-size:24px;position: relative;margin-bottom: 46px;}h2.review-title::before{content: '';display: block; position:absolute;bottom: -20px;width: 70%;border-bottom: 3px solid #ededed;border-radius: 20px;}h2.review-title::after{content: '';display: block;position: absolute;bottom: -20px;width: 80px;border-bottom: 3px solid #64b9e1;border-radius: 20px;}
