.aligncenter,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
    display:block 
}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    vertical-align:baseline 
}
.relative{
    position:relative 
}
.alignright,.right{
    float:right 
}
.alignright{
    margin:20px 0 20px 20px 
}
.alignleft,.left{
    float:left 
}
.alignleft{
    margin:20px 20px 20px 0 
}
.aligncenter{
    margin:20px auto 
}
.clearfix::after{
    content:"";
    clear:both;
    display:table 
}
#subnav li,.button,.button-short,.inf-more-but,.kurzspancatsingle,.shortlist-ticker-date,.shortlistfirst{
    background:#2473b5!important;
    background:-moz-linear-gradient(45deg,#2473b5 0,#00b1c9 100%)!important;
    background:-webkit-linear-gradient(45deg,#2473b5 0,#00b1c9 100%)!important;
    background:linear-gradient(45deg,#2473b5 0,#00b1c9 100%)!important 
}
.shortlist-ticker-steady{
    text-align:center;
    border-bottom:none!important;
    padding:10px!important;
    margin-bottom:0;
    margin-top:0;
    font-size:1rem 
}
.shortlist-ticker-steady a{
    color:#fff;
    line-height:1.5 
}
.shortlist-ticker-steady a:hover{
    border-bottom:1px solid #fff;
    padding-bottom:2px 
}
.inf-more-but:hover{
    background:#2473b5!important;
    background:-moz-linear-gradient(45deg,#00b1c9 0,#2473b5 100%)!important;
    background:-webkit-linear-gradient(45deg,#00b1c9 0,#2473b5 100%)!important;
    background:linear-gradient(45deg,#00b1c9 0,#2473b5 100%)!important 
}
#mobinav{
    width:100%;
    height:50px;
    float:left;
    margin:0 0 1em;
    top:0!important;
    padding:0;
    background:#2473b5!important;
    background:-moz-linear-gradient(45deg,#2473b5 0,#00b1c9 100%)!important;
    background:-webkit-linear-gradient(45deg,#2473b5 0,#00b1c9 100%)!important;
    background:linear-gradient(45deg,#2473b5 0,#00b1c9 100%)!important;
    border-bottom:none!important;
    -webkit-box-shadow:0 0 32px rgba(0,0,0,.15);
    -moz-box-shadow:0 0 32px rgba(0,0,0,.15);
    -ms-box-shadow:0 0 32px rgba(0,0,0,.15);
    -o-box-shadow:0 0 32px rgba(0,0,0,.15);
    box-shadow:0 0 32px rgba(0,0,0,.15);
    position:fixed!important;
    z-index:99999!important 
}
#mobinav ul{
    width:1085px;
    margin:0 auto 
}
#mobinav li{
    float:left 
}
#mobinav li a{
    display:block;
    font-size:15px;
    line-height:100%;
    opacity:1;
    padding:17.5px 14px 17.5px 13px;
    position:relative;
    text-transform:uppercase;
    color:#fff;
    font-weight:400 
}
#mobinav li:first-child a:hover{
    height:50px 
}
#mobinav li:first-child img{
    padding:0;
    height:50px;
    width:auto 
}
#mobinav li:first-child a{
    padding:0;
    background:0 0;
    margin-left:-10px;
    margin-right:40px 
}
#mobinav li a:hover{
    color:#fff;
    background:rgba(255,255,255,.2) 
}
.blog-widget-text h2 a:hover,.description_content:hover,.shortahead:hover{
    color:#2473b5 
}
.blog-widget-flex{
    display:flex 
}
.blog-widget-flex-1{
    flex:1;
    margin-left:1.5%;
    padding:0!important 
}
.blog-widget-flex-2{
    flex:2 
}
div.wrapper{
    position:relative;
    max-height:160px;
    padding:15px;
    overflow:hidden 
}
div.description{
    position:absolute;
    bottom:-5px;
    left:0;
    width:100%;
    background-color:#fff;
    color:#222;
    font-weight:600 
}
p.description_content{
    padding:10px 15px;
    margin:0;
    font-size:1em;
    font-weight:600;
    line-height:1.3;
    background:-webkit-linear-gradient(45deg,#2473b5,#00b1c9);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent 
}
.wp-appbox-main{
    width:100%;
    background:#f6f6f6;
    margin:20px 0;
    padding:7px 10px;
    box-sizing:border-box;
    line-height:1.5 
}
.appicon a,.apptitle a{
    border-bottom:none!important 
}
.appicon{
    width:45px;
    height:auto;
    display:inline-block;
    margin-right:10px;
    margin-top:5px;
    max-width:20%;
    vertical-align:top 
}
.appdetails{
    height:auto;
    display:inline-block;
    max-width:70% 
}
.apptitle{
    font-weight:600 
}
.googleplay:before{
    content:"Android-App |";
    display:inline-block;
    margin-right:5px 
}
.appstore:before{
    content:"iOS-App |";
    display:inline-block;
    margin-right:5px 
}
.amazonalexa:before{
    content:"Alexa-Skill |";
    display:inline-block;
    margin-right:5px 
}
.amazonapps:before{
    content:"Android-App (Amazon) |";
    display:inline-block;
    margin-right:5px;
    content:"Android-App (Amazon) |";
    display:inline-block;
    margin-right:5px 
}
.steam:before{
    content:"Bei Steam |";
    display:inline-block;
    margin-right:5px 
}
.chromewebstore:before{
    content:"Chrome-Erweiterung |";
    display:inline-block;
    margin-right:5px 
}
.firefoxaddon:before{
    content:"Firefox Add-on |";
    display:inline-block;
    margin-right:5px 
}
.windowsstore:before{
    content:"Windows Store |";
    display:inline-block;
    margin-right:5px 
}
.resp-side{
    display:block 
}
@media screen and (max-width:1086px){
    .comment-form-subscriptions, .comment-form-cookies-consent {
        float: none !important;
        display: block !important;
    }
    #mobinav li a{
        display:none 
    }
    #mobinav li:first-child a{
        display:inherit;
        margin-left:0 
    }
    #mobinav{
        background:#fff 
    }
    .deskyesfeatured{
        display:none 
    }
}
.themen-search-but{
    justify-content:flex-end;
    display:flex;
    padding:14px 15px;
    font-size:1.4em;
    cursor:pointer;
    color:#fff 
}
#subnav li{
    float:none 
}
#subnav li,#subnav li a{
    display:inline-block;
    line-height:100%;
    padding:5px;
    color:#fff 
}
#subnav li:hover{
    color:#fff;
    box-shadow:0 0 5px #555 
}
#subnav li a:hover{
    background:0 0!important 
}
#subnav li:first-child a,#subnav li:first-child a:hover{
    margin-left:0;
    padding:5px;
    height:15px;
    margin-right:0 
}
.themen-fly-wrap{
    background:#fff;
    display:none;
    overflow:hidden;
    padding:10px;
    position:absolute;
    top:50px;
    right:0;
    width:300px;
    max-width:92%;
    height:auto;
    line-height:1.5;
    border:2px solid #efefef 
}
.themen-fly-wrap ul{
    margin:0 0 10px;
    max-width:300px 
}
.themen-fly-wrap ul li{
    padding:5px 10px;
    display:inline-block;
    background:#2473b5;
    margin:3px 
}
.themen-fly-wrap ul li:hover{
    background:#222 
}
.themen-fly-wrap i{
    padding:10px;
    font-size:1.5em 
}
#searchform input{
    background:#f5f5f5;
    border:1px solid #999;
    color:#333;
    display:inline-block;
    font-size:.9rem;
    font-weight:400;
    line-height:100%;
    padding:2px 5%;
    width:90%;
    height:30px;
    margin-bottom:10px 
}
#sidebar-wrap,.side-list-wrap{
    background:#fff 
}
.anzaus a{
    text-align:center;
    padding:10px 5px;
    color:#999;
    font-size:.8em;
    width:100%;
    box-sizing:border-box;
    position:absolute;
    margin-top:5px 
}
#home-mid-wrap .feat-widget-text,.fff100,.page-template-page-fullwidth #main-nav-wrap,.post-info-name,.shortpost,article#post-area,ul.blog-widget-list li{
    border-bottom:1px solid #ddd 
}
#body-main-wrap{
    padding-top:15px;
    width:100% 
}
.body-main-out{
    float:right;
    max-width:1085px;
    width:100% 
}
#body-main-cont{
    width:100%;
    top:55px 
}
#home-main-wrap{
    width:100% 
}
.home-wrap-out1{
    float:left;
    position:relative;
    width:100% 
}
#home-left-wrap{
    width:100% 
}
.home-wrap-out2{
    float:right;
    margin-left:-315px;
    position:relative;
    width:100% 
}
.home-wrap-in2{
    margin-left:195px 
}
.home-left-col{
    float:right;
    width:100%;
    z-index:10 
}
.home-mid-col{
    float:left;
    width:160px 
}
.home-widget-wrap{
    width:100% 
}
#arch-right-col,.home-right-col{
    float:right;
    margin-left:15px;
    width:300px 
}
#home-mid-wrap{
    width:100% 
}
.home-widget{
    padding-bottom:0 
}
#home-mid-wrap .feat-widget-cont .home-title-wrap,#home-mid-wrap .gallery-widget-wrap .home-title-wrap,.home-widget{
    margin:0 0 20px;
    width:100% 
}
.blog-widget-wrap{
    max-width:100% 
}
.blog-widget-img,.feat-widget-img,.widget-ad,.widget-adside,ul.side-list li.latest-ad{
    line-height:0;
    overflow:hidden 
}
ul.blog-widget-list{
    margin-bottom:-20px;
    width:100% 
}
div.blog-widget-list{
    margin-bottom:-20px;
    width:100% 
}
#foot-widget-wrap ul.blog-widget-list,#sidebar-wrap ul.blog-widget-list{
    margin-bottom:-15px 
}
.shortpost,ul.blog-widget-list li{
    float:left;
    padding:15px;
    width:100%;
    margin-bottom:15px;
    background:#fff;
    box-sizing:border-box 
}
ul.blog-widget-list-ticker.left.relative.infinite-content{
    max-width:100% 
}
ul.blog-widget-list-ticker li{
    float:left;
    width:100%;
    background:#fff;
    box-sizing:border-box;
    padding:10px;
    border-bottom:1px solid #ddd 
}
.padding0{
    padding:0!important 
}
.metaright{
    text-align:right 
}
#video-embed,.more-posts-wrap,.mvp_facebook_widget,.widget-ad,.widget-adside{
    text-align:center 
}
#sidebar-wrap ul.blog-widget-list li{
    padding:15px 0 
}
#foot-widget-wrap ul.blog-widget-list li{
    border-top:1px solid #555;
    padding:8px 0 
}
.blog-widget-img{
    background:#fff;
    margin-right:3.11041990669%;
    width:34.2146189736% 
}
.blog-widget-img-featured{
    width:40.2146189736% 
}
.yt-img{
    max-height:180px 
}
.yt-img img{
    margin-top:-10%;
    margin-bottom:-10% 
}
#sidebar-wrap .blog-widget-img{
    margin-right:15px;
    width:80px 
}
#post-more-wrap .blog-widget-img{
    max-height:150px 
}
.blog-widget-img img{
    width:100% 
}
ul.blog-widget-list li:hover .blog-widget-img img{
    opacity:.9 
}
.blog-widget-text{
    width:62.6749611198% 
}
.blog-widget-text-featured{
    width:56.6749611198%;
    padding:1.5%;
    box-sizing:border-box 
}
#sidebar-wrap .blog-widget-text{
    width:175px 
}
#foot-widget-wrap .blog-widget-text,#sidebar-wrap,.side-widget-wrap{
    width:100% 
}
.blog-widget-text h2{
    font-size:1.65rem;
    font-weight:600 
}
.blog-widget-text-featured h2{
    font-size:2rem;
    font-weight:600;
    background:-webkit-linear-gradient(45deg,#2473b5,#00b1c9);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent 
}
.blog-widget-text-featured-l h2{
    font-size:1.8rem 
}
.blog-widget-text-featured h2:hover,.blog-widget-text-featured-l h2:hover,.description_content:hover{
    background:-webkit-linear-gradient(45deg,#00b1c9,#2473b5);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent 
}
.blog-widget-text h2 a{
    color:#222 
}
#foot-widget-wrap .blog-widget-text h2{
    color:#999 
}
#post-more-wrap .blog-widget-text h2{
    font-size:1.4rem;
    font-weight:600 
}
#feat-top-wrap{
    margin-bottom:20px;
    display:inline-block;
    width:100% 
}
#sidebar-wrap .feat-widget-wrap:first-child,.side-pop-wrap .feat-widget-wrap:first-child{
    margin-top:0 
}
#home-mid-wrap .feat-widget-img{
    max-height:300px 
}
#home-mid-wrap .feat-widget-text{
    margin:20px 2.65604249668%;
    padding:0 0 20px;
    width:94.6879150066% 
}
.blog-widget-text h2,.feat-widget-text h2{
    float:left;
    line-height:130%;
    width:100% 
}
#home-mid-wrap .feat-widget-text h2{
    font-size:1.15rem 
}
.blog-widget-text p{
    color:#777;
    float:left;
    font-size:1rem;
    font-weight:400;
    line-height:140%;
    margin-top:5px;
    width:100% 
}
.blog-widget-text-featured p{
    margin:20px 0 0 
}
span.post-head-cat{
    line-height:100%;
    text-transform:uppercase;
    font-weight:700 
}
#post-main-wrap{
    width:100% 
}
.post-wrap-out1{
    float:left;
    position:relative;
    width:100% 
}
#post-right-col{
    float:right;
    margin-left:15px;
    width:300px 
}
#post-right-col ul.side-list li:hover{
    background:#fff 
}
#post-left-col{
    background:#fff;
    float:left;
    width:100%;
    z-index:10 
}
#post-left-col hr{
    float:left;
    margin:0;
    opacity:0 
}
#post-header{
    display:table;
    margin:30px auto;
    max-width:950px;
    padding:0 10%;
    width:80% 
}
.page #post-header{
    margin-bottom:0 
}
span.post-head-cat{
    clear:both;
    color:#fff;
    display:inline-block;
    float:left;
    font-size:.65rem;
    margin-bottom:7px;
    padding:4px 15px;
    background:#2473b5 
}
#content-main h1.post-title,h1.post-title{
    color:#222;
    font-size:2rem;
    font-weight:700;
    line-height:125%;
    text-transform:none;
    width:100%;
    margin:0 0 15px 
}
#content-main h1.post-title{
    font-size:2rem 
}
#post-info-wrap{
    margin-top:10px;
    width:100% 
}
.post-info-out{
    float:right;
    margin-left:-70px;
    position:relative;
    width:100% 
}
.post-info-in{
    margin-left:70px 
}
.post-info-img{
    margin-right:20px;
    overflow:hidden;
    width:50px;
    height:50px 
}
.post-info-img img{
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%;
    line-height:0 
}
.post-info-right{
    font-weight:400;
    line-height:100%;
    margin-top:5px;
    width:100% 
}
.post-info-name{
    color:#555;
    font-size:.9rem;
    margin-bottom:5px;
    padding-bottom:5px;
    width:100% 
}
.post-info-name span{
    float:left 
}
.post-info-name a{
    font-weight:400 
}
span.author-name{
    margin-left:3px 
}
span.author-twitter{
    font-size:17px;
    line-height:100%;
    margin-left:10px 
}
span.author-email{
    font-size:13px;
    line-height:100%;
    margin:2px 0 0 10px 
}
#post-feat-img,#post-feat-img img{
    line-height:0;
    height:auto;
    width:100% 
}
.post-feat-img-short{
    margin:0 -15px 30px;
    text-align:center 
}
span.author-email a,span.author-twitter a{
    color:#ccc 
}
.post-info-date,.post-info-date a{
    color:#777;
    font-size:.8rem 
}
#post-feat-img{
    overflow:hidden 
}
#content-main #post-feat-img{
    margin-bottom:25px 
}
#video-embed{
    overflow:hidden;
    padding-bottom:56.25%;
    width:100%;
    height:0;
    margin-bottom:20px 
}
#video-embed embed,#video-embed iframe,#video-embed object{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100% 
}
.post-feat-text{
    padding:30px 1.9550342131% 20px;
    position:absolute;
    left:0;
    bottom:0;
    width:96.0899315738% 
}
.post-tags,span.social-text,span.social-text-com{
    text-transform:uppercase 
}
#content-area{
    float:left;
    padding:30px 2.93255131965%;
    position:relative;
    width:94.1348973607% 
}
.post-cont-out{
    float:left;
    margin-right:-330px;
    position:relative;
    width:100% 
}
.post-cont-in{
    margin-right:330px 
}
#content-main{
    margin:0 2.31965442765%;
    width:95.3606911447% 
}
.cont-part-main{
    display:table;
    float:none;
    margin:0 auto;
    max-width:750px 
}
#post-sidebar-wrap{
    float:right;
    line-height:0;
    margin-left:30px;
    position:relative;
    text-align:center;
    width:300px 
}
.post-tags{
    float:left;
    font-size:.75rem;
    font-weight:400;
    line-height:120%;
    margin-bottom:30px;
    width:100% 
}
.post-tags-header{
    color:#555;
    font-weight:700;
    margin-right:5px 
}
#article-ad{
    float:left;
    line-height:0;
    margin:0 0 15px;
    position:relative;
    text-align:center;
    width:99% 
}
.article-ad-part{
    margin:30px 0 0!important 
}
.posts-nav-link,nav.post-navigation h2{
    display:none 
}
.content-short blockquote{
    color:#777!important;
    border-left:5px solid #999;
    padding:0 10px 
}
.content-short blockquote p{
    color:#777 
}
.content-short blockquote:before{
    content:'\201C';
    font-family:serif;
    font-weight:700;
    float:right;
    font-size:3.5em!important;
    color:#999;
    padding:0 0 15px 10px 
}
.gallery-widget-text p,.post-gallery-top .flex-direction-nav a{
    font-size:.9em;
    font-family:sans-serif 
}
#post-wide-wrap,.post-wide-img1,.post-wide-img1 img{
    width:100% 
}
#prev-post-wrap .prev-next-text{
    left:-9999px 
}
#prev-post-wrap:hover .prev-next-text{
    left:0 
}
#next-post-wrap .prev-next-text{
    right:-9999px;
    text-align:left 
}
#next-post-wrap:hover .prev-next-text{
    right:0 
}
.page-template-page-fullwidth #body-main-wrap{
    background:#fff 
}
.gallery-widget-wrap,.post-gallery-wrap{
    margin-bottom:20px;
    overflow:hidden;
    width:100% 
}
.post-gallery-wrap{
    background:#222 
}
.gallery-widget-wrap{
    background:#fff 
}
.post-gallery-top{
    line-height:0;
    margin-bottom:10px;
    width:100% 
}
ul.post-gallery-top-list li{
    display:none!important;
    overflow:hidden 
}
.gallery-widget-wrap ul.post-gallery-top-list li{
    max-height:300px 
}
ul.post-gallery-top-list li img{
    opacity:.9;
    width:100% 
}
ul.post-gallery-top-list li.flex-active-slide{
    display:block!important 
}
.post-gallery-top .flex-direction-nav a{
    -webkit-text-shadow:1px 1px 3px rgba(0,0,0,.5);
    -moz-text-shadow:1px 1px 3px rgba(0,0,0,.5);
    -ms-text-shadow:1px 1px 3px rgba(0,0,0,.5);
    -o-text-shadow:1px 1px 3px rgba(0,0,0,.5);
    text-shadow:1px 1px 3px rgba(0,0,0,.5);
    color:#fff;
    font-size:70px;
    font-weight:400;
    line-height:100%;
    margin-top:-35px;
    opacity:0;
    position:absolute;
    top:50%;
    z-index:10 
}
.post-gallery-top .flex-direction-nav .flex-prev{
    left:0;
    margin-left:10px 
}
.post-gallery-top .flex-direction-nav .flex-next{
    right:0;
    margin-right:10px 
}
.post-gallery-top:hover .flex-direction-nav a{
    opacity:.7 
}
.post-gallery-top .flex-direction-nav a:hover{
    opacity:1 
}
.gallery-widget-text{
    background:rgba(0,0,0,.4);
    padding:10px 3%;
    position:absolute;
    bottom:0;
    left:0;
    text-align:center;
    width:94% 
}
.gallery-widget-text p{
    color:#fff;
    font-size:.9rem;
    font-weight:700;
    line-height:120% 
}
.post-gallery-bot{
    margin-bottom:10px;
    width:100%;
    height:80px 
}
.gallery-widget-wrap .post-gallery-bot{
    border-bottom:1px solid #ddd;
    margin:0 2.65604249668%;
    overflow:hidden;
    width:94.6879150066%;
    height:100px 
}
ul.post-gallery-bot-list{
    float:left;
    overflow:hidden;
    height:80px 
}
ul.post-gallery-bot-list li{
    cursor:pointer;
    float:left;
    margin-left:10px!important;
    width:80px 
}
.gallery-widget-wrap ul.post-gallery-bot-list li:first-child{
    margin-left:0!important 
}
ul.post-gallery-bot-list li img{
    opacity:.4 
}
ul.post-gallery-bot-list li.flex-active-slide img,ul.post-gallery-bot-list li:hover img{
    opacity:1 
}
.post-gallery-bot ul.flex-direction-nav{
    display:none 
}
#content-main ul.post-gallery-bot-list,#content-main ul.post-gallery-top-list{
    list-style:none;
    margin:0;
    width:100% 
}
#content-main ul.flex-direction-nav li,#content-main ul.post-gallery-bot-list li,#content-main ul.post-gallery-top-list li{
    float:left;
    margin:0;
    padding:0 
}
#content-main ul.flex-direction-nav{
    list-style:none;
    margin:0 
}
#content-main .post-header-div{
    margin-bottom:20px!important;
    margin-top:25px!important 
}
.google-auto-placed{
    margin:20px 0 
}
input[id^=spoiler]{
    display:none 
}
input[id^=spoiler]+label{
    display:block;
    margin:20px auto;
    padding:20px;
    background:#f8f8f8;
    font-weight:600;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    box-shadow:1px 1px 0 2px #ddd;
    cursor:pointer;
    transition:all .3s 
}
input[id^=spoiler]:checked+label{
    color:#222;
    background:#f8f8f8;
    -webkit-border-top-left-radius:3px;
    -webkit-border-top-right-radius:3px;
    -moz-border-radius-topleft:3px;
    -moz-border-radius-topright:3px;
    border-top-left-radius:3px;
    border-top-right-radius:3px 
}
input[id^=spoiler]~.spoiler{
    height:0;
    overflow:hidden;
    opacity:0;
    background:#f8f8f8;
    box-shadow:1px 1px 0 2px #ddd;
    -webkit-border-bottom-right-radius:3px;
    -webkit-border-bottom-left-radius:3px;
    -moz-border-radius-bottomright:3px;
    -moz-border-radius-bottomleft:3px;
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px;
    transition:all .3s 
}
input[id^=spoiler]:checked+label+.spoiler{
    height:auto;
    opacity:1;
    padding:0 20px;
    margin-top:-20px;
    margin-bottom:20px 
}
.spoiler_help_text{
    font-size:.6em;
    color:#999;
    white-space:nowrap;
    font-weight:500 
}
.notifytop{
    display:inline-block;
    background:#fff;
    border:2px solid #75df87;
    text-align:center;
    margin-bottom:15px;
    padding:10px;
    width:100%;
    line-height:1.4;
    font-weight:600;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box 
}
.breadcrumbbox,.gallery-item img{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box 
}
.notifytop a{
    font-weight:600!important 
}
.info_box_content{
    overflow:hidden;
    padding:15px 15px 0;
    margin:25px 0;
    box-shadow:1px 1px 0 2px #3498db;
    border-radius:3px 
}
.infoboxicon{
    background:#3498db 
}
.warning_box_content{
    overflow:hidden;
    padding:15px 15px 0;
    margin:25px 0;
    box-shadow:1px 1px 0 2px #e74c3c;
    border-radius:3px 
}
.warningboxicon{
    background:#e74c3c 
}
.update_box_content{
    overflow:hidden;
    padding:15px 15px 0;
    margin:25px 0;
    box-shadow:1px 1px 0 2px #f39c12;
    border-radius:3px 
}
.updateboxicon{
    background:#f39c12 
}
.infoboxicon,.updateboxicon,.warningboxicon{
    font-size:.9em!important;
    font-weight:600;
    float:right;
    margin:-15px -17px 15px 15px;
    padding:5px;
    border-bottom-left-radius:3px;
    color:#fff 
}
.displaynone,img#wpstats{
    display:none 
}
.cc_container{
    padding:5px 12px!important;
    max-width:320px;
    float:left 
}
.cc_message{
    margin-top:0!important;
    line-height:1.3em!important 
}
.cc_btn,.cc_btn:visited,.cc_container,.cc_more_info{
    font-weight:400!important;
    font-size:.95em!important 
}
.cc_btn{
    background:#2473b5!important;
    color:#fff!important;
    max-width:30px!important;
    margin:12px 0 
}
.cc_btn:hover{
    background:#333!important;
    color:#fff!important 
}
.comments-link{
    color:#777!important;
    font-weight:400;
    font-size:.9rem!important;
    margin-top:15px;
    display:inline-block 
}
.kurzspancat{
    color:#fff;
    background:#999;
    padding:1px 4px 3px;
    border-radius:3px 
}
.kurzspancatsingle{
    color:#fff;
    padding:1px 4px 3px;
    border-radius:3px;
    font-weight:500 
}
.kurzspancomsingle{
    font-weight:500 
}
.spancat{
    padding:1px 4px 2px;
    border:1px solid #999;
    border-radius:3px 
}
.f400,.quelle a{
    font-weight:400 
}
.quelle{
    border-top:4px solid #eee;
    float:right;
    padding-top:5px;
    position:relative;
    text-align:right;
    max-width:100% 
}
.content-short .quelle{
    margin-bottom:20px 
}
.gallery a,.gallery a:hover,.quelle a,.wp-caption a,.wp-caption a:hover{
    border:none!important 
}
#swipebox-title{
    display:none!important 
}
#swipebox-top-bar{
    background:0 0!important 
}
#swipebox-bottom-bar{
    background-color:rgba(0,0,0,.5)!important 
}
.hreview{
    line-height:1.4em;
    font-size:1.1em 
}
.tiled-gallery{
    margin-bottom:30px!important 
}
.gallery{
    margin:25px 0!important 
}
.gallery-item img{
    box-sizing:border-box;
    padding-right:8px;
    border:none!important 
}
.margintop15,.vidembedlink,h1.arch-head,h1.cat-head{
    text-align:center 
}
.breadcrumbbox,.button,.ratingbox{
    display:inline-block 
}
#anzcontentpid{
    margin:0 auto;
    max-width:100% 
}
.anzcontentp{
    margin:20px auto;
    max-width:100%;
    background:#f9f9f9 
}
.plista_widget_belowArticle_ads{
    margin-top:30px 
}
.plistassinglediv{
    line-height:.001em;
    font-size:.001em;
    background:#fff;
    border:5px solid #f5f5f5;
    padding:10px 
}
.plista_widget_belowArticle_ads .itemLink,.plista_widget_belowArticle_ads .itemLinkPET,.plista_widget_belowArticle_ads .plista-powered,.plista_widget_belowArticle_osr .itemLink,.plista_widget_belowArticle_osr .itemLinkPET,.plista_widget_belowArticle_osr .plista-powered{
    border-bottom:none!important 
}
.margintop15{
    padding-top:15px 
}
.ratingbox{
    overflow:hidden;
    width:100% 
}
.breadcrumbbox{
    color:#999;
    border-top:1px solid #eee;
    padding:15px 30px;
    width:100%;
    box-sizing:border-box;
    overflow:hidden;
    line-height:1.3;
    margin-top:20px 
}
.breadcrumbbox-short{
    padding:15px 0 0 
}
.breadcrumbbox-footer{
    color:#999;
    border-top:1px solid #eee;
    padding:15px 30px;
    width:100%;
    box-sizing:border-box;
    overflow:hidden;
    line-height:1.3 
}
.breadcrumbbox a{
    font-weight:400 
}
.button{
    color:#fff!important;
    margin:5px;
    padding:9px 20px;
    box-shadow:0 1px 2px #aaa;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    font-size:1.2em;
    font-weight:600;
    cursor:pointer;
    -webkit-transition:all .15s ease-in-out;
    -moz-transition:all .15s ease-in-out;
    -o-transition:all .15s ease-in-out;
    transition:all .15s ease-in-out;
    text-decoration:none!important;
    -webkit-appearance:none 
}
.button:hover{
    color:#fff!important;
    box-shadow:0 0 10px #555 
}
.oembed-facebook-com,.oembed-imgur-com,.oembed-instagram-com,.oembed-play-spotify-com,.oembed-twitter-com,.oembed-vine-co{
    margin:20px auto;
    max-width:520px 
}
.oembed-vine-co iframe{
    max-width:600px;
    max-height:600px 
}
.oembed-play-spotify-com iframe{
    width:100% 
}
.oembed-kickstarter-com,.oembed-vimeo-com,.oembed-youtube-com{
    position:relative;
    padding-bottom:56.25%;
    margin:20px 0;
    display:block;
    height:0;
    width:100% 
}
.oembed-kickstarter-com iframe,.oembed-vimeo-com iframe,.oembed-youtube-com iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100% 
}
.videonone{
    display:none 
}
.timelinetag{
    border-left:6px dotted #aaa;
    height:30px;
    position:relative;
    left:50%;
    margin-left:-3px;
    margin-bottom:-10px;
    margin-top:-10px;
    top:0;
    bottom:0 
}
.embedpostwrapper{
    min-height:85px;
    padding:15px;
    margin:20px 0;
    box-shadow:1px 1px 0 2px #00b1c9;
    border-radius:3px 
}
.embedpostwrapperlong{
    overflow:hidden;
    box-shadow:1px 1px 0 2px #00b1c9;
    border-radius:3px;
    margin:25px 0 
}
.embedpostwrapperlong h2{
    font-size:1.5rem!important;
    background:#4791bb;
    color:#fff;
    padding:15px 25px;
    font-weight:600!important;
    margin-bottom:0!important;
    margin-top:0!important;
    box-sizing:border-box;
    background:-moz-linear-gradient(45deg,#2473b5 0,#00b1c9 100%)!important;
    background:-webkit-linear-gradient(45deg,#2473b5 0,#00b1c9 100%)!important;
    background:linear-gradient(45deg,#2473b5 0,#00b1c9 100%)!important 
}
.embedpostwrapperlong p:last-child{
    line-height:1.5!important;
    padding:0 25px;
    margin-top:-10px 
}
#embedpostwrapper-one{
    float:left;
    margin-right:20px 
}
#embedpostwrapper-one img{
    max-width:140px;
    height:auto 
}
#embedpostwrapper-two{
    overflow:hidden;
    font-size:1.2em;
    line-height:1.3;
    font-weight:600 
}
.produktdatum{
    font-size:.75rem;
    display:block;
    color:#999;
    font-weight:400;
    margin-top:7px;
    line-height:1.6 
}
.embedboxicon{
    float:right;
    font-size:2.5em!important;
    color:#2473b5;
    font-style:normal;
    padding-left:15px 
}
#foot-ad-wrap,.author-page-box,h1.arch-head,h1.cat-head{
    border-bottom:1px solid #ddd;
    box-sizing:border-box 
}
.post-header-div{
    border-top:4px solid #eee;
    float:left;
    margin-bottom:20px;
    position:relative;
    text-align:center;
    width:100% 
}
#content-main .post-header-div{
    overflow:visible 
}
.plistaHeadline span,span.post-header{
    color:#222;
    float:left;
    font-size:.9rem;
    font-weight:700;
    line-height:100%;
    margin-top:-4px;
    padding-top:5px;
    position:relative;
    text-transform:uppercase;
    border-top:4px solid!important;
    border-image:linear-gradient(to right,#2473b5 0,#00b1c9 100%)!important;
    border-image-slice:1!important 
}
h3.comment-header{
    color:#fff;
    float:left;
    font:400 12px/12px;
    position:relative;
    text-transform:uppercase 
}
h1.arch-head,h1.cat-head{
    color:#222;
    font-weight:700;
    line-height:100%;
    width:100%;
    background:#fff;
    padding:20px 
}
h1.cat-head{
    font-size:1.4rem;
    margin-bottom:15px 
}
h1.arch-head{
    font-size:1.4rem;
    margin:20px 0 
}
#archive-list-wrap{
    padding:0 0 20px;
    width:100%;
    box-sizing:border-box 
}
ul.archive-list{
    width:100% 
}
ul.archive-col-list{
    margin-left:-1.94552529183%;
    width:101.94552529183% 
}
ul.archive-list li{
    float:left;
    border-top:1px solid #ddd;
    padding:20px 0;
    position:relative;
    width:100% 
}
ul.archive-col-list li{
    float:left;
    margin:0 0 20px 1.90839694656%;
    overflow:hidden;
    position:relative;
    width:31.4249363868%;
    height:300px 
}
ul.archive-list li:first-child{
    border-top:none;
    padding-top:0 
}
ul.archive-list li:last-child{
    padding-bottom:0 
}
.archive-list-out{
    float:right;
    margin-left:-370px;
    position:relative;
    width:100%;
    background:#fff;
    padding:10px;
    box-sizing:border-box;
    height:285px;
    overflow:hidden 
}
.archive-list-in{
    margin-left:370px 
}
ul.archive-col-list li .archive-list-in,ul.archive-col-list li .archive-list-out{
    float:left;
    margin-left:0 
}
.archive-list-img{
    background:#000;
    line-height:0;
    margin-right:20px;
    overflow:hidden;
    width:350px;
    max-height:140px 
}
.archive-list-text h2,.archive-list-text p{
    float:left;
    line-height:130%;
    font-weight:400 
}
ul.archive-col-list li .archive-list-img{
    margin:0 0 10px;
    width:100% 
}
.archive-list-img img{
    opacity:.9;
    width:100% 
}
ul.archive-col-list li:hover .archive-list-img img,ul.archive-list li:hover .archive-list-img img{
    opacity:1 
}
.archive-list-text{
    width:100% 
}
.archive-list-text h2{
    font-size:1.15rem;
    width:100% 
}
.archive-list-text p{
    color:#777;
    font-size:.9rem;
    margin-top:5px;
    width:100% 
}
.archive-list-left{
    width:100% 
}
.archiveinfo{
    overflow:hidden;
    padding:15px;
    margin:15px 0;
    border-bottom:1px solid #ddd;
    background:#fff;
    line-height:1.4 
}
h2.author-list-head{
    color:#222;
    font-size:1.2rem;
    font-weight:400;
    line-height:120%;
    margin-bottom:10px;
    width:100% 
}
h2.author-list-head a{
    color:#222 
}
.author-page-box{
    width:48%;
    background:#fff;
    margin:1%;
    min-height:180px;
    padding:15px 
}
.author-page-out{
    float:right;
    margin-left:-93px;
    width:100% 
}
.author-page-in{
    margin-left:93px 
}
.author-page-img{
    line-height:0;
    margin-right:30px;
    width:63px;
    overflow:hidden;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50% 
}
.author-page-text,ul.author-social{
    width:100% 
}
.author-page-text h1.cat-head{
    font-size:1.5rem;
    margin-bottom:15px;
    text-align:left;
    padding:0 0 5px 
}
.author-box-bot{
    width:100%;
    margin-top:20px 
}
.author-box-bot p{
    color:#777;
    font-size:1rem;
    font-weight:400;
    line-height:155% 
}
ul.author-social li{
    float:left;
    margin-left:10px;
    width:24px 
}
ul.author-social li:first-child{
    margin-left:0 
}
ul.author-social li a{
    color:#bbb 
}
ul.author-social li a:hover{
    color:#555 
}
ul.author-social li i{
    font-size:24px 
}
#subscription-toggle{
    float:left;
    margin:5px 0 15px;
    width:100% 
}
#post-404{
    margin:0 0 20px;
    text-align:center;
    width:100% 
}
#post-404 h1{
    color:#222;
    font-size:2rem;
    font-weight:600;
    line-height:100%;
    margin-bottom:20px 
}
#post-404 p{
    color:#999;
    font-size:1rem;
    line-height:130% 
}
#foot-ad-wrap{
    margin-top:30px;
    width:100%;
    padding:10px;
    background:#fff 
}
#foot-wrap{
    background:#fff;
    margin-top:80px;
    width:100% 
}
#foot-top-wrap{
    width:100% 
}
#foot-widget-wrap{
    margin:0;
    width:100%;
    padding:20px;
    box-sizing:border-box;
    line-height:1.4 
}
#menu-fly-out a{
    color:#fff;
    font-weight:600 
}
.foot-info-text{
    margin-bottom:10px;
    width:100% 
}
#foot-bot-wrap{
    width:100%;
    padding:0 30px;
    box-sizing:border-box;
    border-top:1px solid #ddd;
    padding-bottom:60px 
}
#foot-bot{
    margin:10px 0;
    width:100% 
}
.foot-menu{
    float:right;
    max-width:80% 
}
.foot-menu .menu{
    float:right;
    width:100% 
}
.foot-menu .menu li{
    float:left;
    margin-right:20px 
}
.foot-menu .menu li:last-child{
    margin-left:0 
}
.foot-menu .menu li a{
    color:#555;
    font-size:.9rem;
    line-height:1.7 
}
.foot-menu .menu li a:visited{
    color:#555 
}
.foot-menu .menu li a:hover{
    color:#222 
}
.foot-menu .menu li ul{
    display:none 
}
.foot-copy{
    float:left;
    max-width:49% 
}
.foot-copy p{
    color:#555;
    font-size:.9rem;
    line-height:1.5 
}
.pagination{
    line-height:100%;
    text-transform:uppercase 
}
.nav-links{
    float:left;
    margin-top:20px;
    position:relative;
    width:100% 
}
.nav-links-home{
    margin:0 21px 10px 
}
.image-single-nav{
    width:100%;
    height:25px;
    background:#f8f8f8;
    padding:4px;
    box-sizing:border-box 
}
a.inf-more-but{
    display:inline-block;
    font-size:1rem;
    font-weight:500;
    margin:20px auto 0;
    padding:12px 0;
    text-align:center;
    width:99%;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px 
}
a.inf-more-but:hover{
    color:#fff!important 
}
.paginate-links{
    display:none 
}
.plista_widget_infeed a,.plista_widget_infeed a:hover{
    border:none 
}
.desknone,.infinite-post{
    overflow:hidden 
}
.padding5px{
    padding:15px!important 
}
.foot-widget li,.foot-widget p{
    margin:6px 0;
    line-height:1.4 
}
.abobtn{
    color:#fff!important;
    border-radius:3px;
    margin-right:15px;
    font-weight:500;
    font-size:15px;
    padding:6px;
    margin-top:-4px;
    border:1px solid #fff!important 
}
.abobtn:hover{
    box-shadow:0 0 7px #fff 
}
.abobtnu{
    background:#291e38;
    color:#fff!important;
    border-radius:5px!important;
    padding:20px!important;
    font-weight:600;
    font-size:16px 
}
.content-short-page{
    padding:0!important 
}
.content-short, .content-comments{
    padding:0 10% 
}
.content-short p{
    color:#222;
    font-size:1.1rem;
    margin-bottom:20px;
    word-wrap:break-word;
    line-height:165%;
    font-weight:400 
}
.content-short ol,.content-short ul{
    margin:25px 10px;
    padding:0 10px 
}
.content-short li{
    list-style:square;
    list-style-image:-moz-linear-gradient(45deg,#2473b5 0,#00b1c9 100%)!important;
    list-style-image:-webkit-linear-gradient(45deg,#2473b5 0,#00b1c9 100%)!important;
    list-style-image:linear-gradient(45deg,#2473b5 0,#00b1c9 100%)!important;
    border-bottom:none!important;
    padding:0 0 0 1%!important;
    line-height:1.5;
    margin-left:3%;
    margin-right:3%;
    width:94%!important;
    font-size:1.1rem;
    background:0 0!important;
    margin-top:15px 
}
.content-short ol li{
    list-style:decimal!important;
    list-style-type:decimal!important;
    border-bottom:none!important;
    box-sizing:border-box;
    padding:0 0 0 1%!important;
    line-height:1.5;
    margin-left:3%;
    margin-right:3%;
    width:94%!important;
    font-size:1.1rem;
    background:0 0!important;
    margin-top:15px 
}
.content-short li:last-child{
    margin-bottom:20px!important 
}
.content-short li ul li:last-child{
    margin-bottom:0!important 
}
.content-short li ul li{
    width:100%!important;
    list-style-type:circle 
}
.content-short a,a:visited{
    border-bottom:1px solid #2473b5 
}
.content-short a:hover{
    border-bottom:1px solid #2b90f5 
}
.content-short h2{
    font-size:1.3rem;
    margin-bottom:20px;
    line-height:1.3;
    font-weight:700 
}
.content-short h3{
    font-size:1.2rem;
    margin-bottom:20px;
    line-height:1.3;
    font-weight:700 
}
.content-short h4{
    font-size:1.1rem;
    margin-bottom:20px;
    line-height:1.3;
    font-weight:700 
}
.content-short p.wp-caption-text,.gallery-caption,.wp-caption{
    color:#777;
    font-size:.9rem;
    margin-top:5px;
    margin-bottom:20px;
    max-width:100%;
    text-align:left 
}
.sharep-short{
    font-size:.9em!important;
    color:#999!important;
    margin:15px 0 -10px!important;
    line-height:1.3!important;
    font-style:italic 
}
.sharep-short-star{
    vertical-align:2px;
    line-height:0;
    font-size:1.3em;
    font-style:normal 
}
.sharep-short a{
    border-bottom:none!important 
}
.comments-link-short{
    color:#999!important;
    font-weight:300;
    font-size:.8rem!important;
    margin-bottom:3px;
    display:inline-block 
}
.shortlist-ticker{
    line-height:1.4;
    display:block;
    padding:0 5px;
    overflow:hidden 
}
.shortlist-ticker-date{
    border-bottom:none!important;
    color:#fff;
    padding:7px 10px!important;
    font-weight:600;
    margin-bottom:0;
    margin-top:10px 
}
.shortlist-ticker-date:first-child{
    margin-top:0 
}
.comments-link-ticker{
    margin-top:0;
    color:#777!important;
    font-weight:400;
    font-size:.9rem!important;
    display:inline-block 
}
.shortlist{
    border-bottom:1px solid #ddd;
    line-height:1.4;
    margin-bottom:7px;
    display:block;
    padding-bottom:7px;
    overflow:hidden 
}
.shortlistfirst{
    border-bottom:none!important;
    color:#fff;
    padding:7px 10px;
    margin:-10px -10px 15px;
    font-weight:600 
}
.shortlist:last-child{
    border-bottom:none!important;
    margin-bottom:-5px!important 
}
.shortimg{
    width:100px;
    height:40px;
    overflow:hidden;
    float:left 
}
.shortimg img{
    width:auto;
    object-fit:cover;
    min-width:100px;
    min-height:60px;
    margin-top:-10px 
}
.shortahead{
    margin-left:115px;
    color:#222;
    font-weight:600 
}
h1.post-title-short{
    color:#222;
    font-size:2rem;
    font-weight:700;
    line-height:125%;
    text-transform:none;
    width:100%;
    margin:15px 0 
}
.button-short{
    box-shadow:0 1px 2px #aaa;
    color:#fff!important;
    margin-bottom:20px;
    padding:3px 12px;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    display:inline-block;
    width:auto 
}
.button-short:hover{
    color:#fff!important;
    box-shadow:0 0 10px #555 
}
.fff100-short{
    margin-bottom:25px;
    overflow:hidden;
    max-width:100%;
    box-sizing:border-box 
}
@media screen and (min-width:600px){
    .desknoneabo{
        display:none 
    }
}
@media screen and (max-width:1533px){
    .deskyessoc{
        display:none 
    }
}
@media screen and (min-width:1086px){
    .home-left-col,.home-mid-col,.home-right-col{
        display:block!important 
    }
    #body-main-wrap{
        display:table;
        float:none;
        margin:0 auto;
        position:relative;
        top:auto;
        bottom:auto;
        left:auto;
        right:auto;
        width:1085px 
    }
    .desknofeatured{
        display:none 
    }
}
@media screen and (max-width:1085px) and (min-width:1501px){
    .home-left-col,.home-mid-col,.home-right-col{
        display:block!important 
    }
}
@media screen and (max-width:1085px) and (min-width:900px){
    .body-main-out{
        margin-left:-30px;
        right:15px 
    }
    .body-main-in{
        margin-left:30px 
    }
    .blog-widget-text-featured{
        padding:1% 
    }
}
@media screen and (max-width:899px){
    .shortimg{
        height:62px 
    }
    .shortimg img{
        margin-top:0;
        min-height:62px 
    }
    .author-page-box{
        width:99% 
    }
    .blog-widget-text-featured p{
        margin:5px 0 0 
    }
    .resp-side{
        display:none 
    }
}
@media screen and (max-width:899px) and (min-width:600px){
    #prev-next-wrap,#tab-col2,#tab-col3,#wallpaper,.feat-title-wrap,.fly-to-top,.logo-left-wrap,.logo-wide-wrap,.side-title-wrap,nav.main-menu-wrap{
        display:none 
    }
    .col-tabs-wrap{
        display:block 
    }
    .home .tabs-top-marg{
        margin-top:30px!important 
    }
    .body-main-in,.body-main-out{
        margin-left:20px;
        right:10px 
    }
    .home-wrap-in1,.home-wrap-out1{
        margin-right:0 
    }
    .home-wrap-in2,.home-wrap-out2{
        margin-left:0 
    }
    #arch-right-col,#post-right-col,.home-mid-col,.home-right-col{
        margin:0 2.33281493002%;
        width:95.33437014% 
    }
    #arch-right-col,#post-right-col{
        margin-top:15px 
    }
    #post-right-col .side-title-wrap{
        display:block!important 
    }
    ul.side-list li{
        padding:15px 2.33644859813%;
        width:95.3271028037% 
    }
    .side-list-text p{
        font-size:1rem;
        line-height:120% 
    }
    .home-right-col .feat-widget-img{
        max-height:none;
        width:40%;
        height:150px 
    }
    .home-right-col .feat-widget-text{
        margin:0;
        padding:15px 4%;
        width:52%;
        height:120px 
    }
    .home-right-col .feat-widget-text h2{
        font-size:1rem 
    }
    #home-mid-wrap .feat-widget-cont .home-title-wrap,#home-mid-wrap .feat-widget-text,#home-mid-wrap .gallery-widget-wrap .home-title-wrap,.home-widget{
        width:100% 
    }
    .gallery-widget-wrap .post-gallery-bot{
        margin:0 3.11041990669%;
        width:93.7791601866% 
    }
    #home-mid-wrap .feat-widget-text{
        margin-top:20px 
    }
    .post-wrap-in1,.post-wrap-out1{
        margin-right:0 
    }
    #post-header{
        display:block;
        float:left;
        margin:20px 4.66562986003%;
        padding:0;
        width:90.6687402799% 
    }
    #content-main h1.post-title,h1.post-title{
        font-size:1.4rem 
    }
    .post-cont-in,.post-cont-out{
        margin-right:0 
    }
    #content-area,.post-feat-text{
        padding:30px 4.66562986003%;
        width:90.6687402799% 
    }
    .post-feat-text{
        padding-top:40px;
        padding-bottom:20px 
    }
    .social-comments i{
        width:100% 
    }
    span.social-text-com{
        margin-right:0;
        width:100% 
    }
    .social-comments span.social-text-com a{
        margin-top:-26px;
        margin-left:0;
        padding:26px 0 0;
        width:100% 
    }
    #post-sidebar-wrap{
        float:left;
        margin-left:0;
        margin-top:20px;
        padding-top:20px;
        width:100% 
    }
    #arch-right-col .feat-widget-img,#post-right-col .feat-widget-img{
        width:38.8802488336%;
        max-height:none 
    }
    #arch-right-col .feat-widget-text,#post-right-col .feat-widget-text{
        padding:20px 3.11041990669%;
        width:54.898911353% 
    }
    #arch-right-col .feat-widget-text h2,#post-right-col .feat-widget-text h2{
        font-size:1.1rem 
    }
    #arch-right-col .blog-widget-text h2,#post-right-col .blog-widget-text h2,.archive-list-text h2,.feat-top2-right-text h2,.feat-top2-right:first-child .feat-top2-right-text h2{
        font-size:1rem 
    }
    .blog-widget-text h2,.row-widget-text p{
        font-size:1.4rem;
        line-height:130% 
    }
    .plista_widget_infeed .plista_widget_imgwrapper+.itemTitle{
        font-size:1.4rem!important;
        line-height:130%!important 
    }
    #arch-right-col .side-widget,#post-right-col .side-widget{
        padding:20px 2.44698205546%;
        width:95.1060358891% 
    }
    #arch-right-col .blog-widget-img,#post-right-col .blog-widget-img{
        margin-right:2.57289879931%;
        width:13.7221269297%;
        max-width:80px 
    }
    .cont-part-main,.foot-copy,.foot-menu{
        max-width:none 
    }
    #arch-right-col .blog-widget-text,#post-right-col .blog-widget-text{
        width:83.704974271% 
    }
    #archive-list-wrap{
        padding:0 0 20px;
        width:100%;
        box-sizing:border-box 
    }
    ul.archive-col-list{
        margin-left:-3.31674958541%;
        width:103.31674958541% 
    }
    ul.archive-col-list li{
        margin-left:3.21027287319%;
        width:46.7897271268% 
    }
    h1.arch-head{
        line-height:130%;
        margin:10px 0 30px 
    }
    .archive-list-out{
        margin-left:-220px 
    }
    .archive-list-in{
        margin-left:220px 
    }
    .archive-list-img{
        width:200px 
    }
    #foot-widget-wrap{
        width:100% 
    }
    .foot-widget{
        margin-left:0;
        width:100% 
    }
    .foot-menu{
        margin-bottom:15px;
        text-align:center 
    }
    .post-wide-text1{
        padding:40px 15% 30px;
        width:70% 
    }
    .cont-part-main{
        display:block;
        float:left 
    }
    .logo-left-wrap{
        margin-bottom:15px;
        margin-right:0;
        text-align:center;
        width:100% 
    }
    .nav-logo-out{
        margin-left:-280px!important 
    }
    .nav-logo-in{
        margin-left:280px!important 
    }
    .nav-left-wrap{
        width:280px!important 
    }
    .nav-logo-fade{
        width:200px 
    }
    .whatsapp-share{
        display:inline-block 
    }
    .email-share,.facebook-share,.pinterest-share,.social-comments,.twitter-share,.whatsapp-share{
        width:15% 
    }
    .blog-widget-img-featured{
        width:34.2146189736% 
    }
    .blog-widget-text-featured{
        width:62.6749611198%;
        padding:0 
    }
}
@media screen and (max-width:599px){
    #feat-wide-main .feat-wide4-text p,#prev-next-wrap,#score-wrap,#tab-col2,#tab-col3,#wallpaper,.feat-title-wrap,.fly-fade,.fly-to-top,.logo-left-wrap,.logo-wide-wrap,.side-title-wrap,nav.main-menu-wrap,span.post-excerpt,span.social-text,ul.archive-list .archive-list-text p{
        display:none 
    }
    .reply {
        margin-left: 0 !important;
        margin-right: auto !important;
        margin-top: 15px !important;
    }
    .comment-form-author {
        width: 100% !important;
    }
    .comment-form-email {
        width: 100% !important;
        margin-top: 0 !important;
    }
    .cancel-comment-reply-div {
        display: block !important;
        margin: 15px 0 20px !important;
    }
    .comment-reply-title {
        line-height: 1.3 !important;
        margin-top: 0 !important;
    }
    .blog-widget-text p{
        font-size:.9rem;
        line-height:130% 
    }
    .deskyesabo{
        display:none 
    }
    #score-wrap{
        height:0 
    }
    .col-tabs-wrap{
        display:block 
    }
    .search-fly-wrap{
        padding:10px 
    }
    #body-main-wrap{
        background:#f0f0f0;
        padding-top:10px;
        z-index:100 
    }
    .body-main-in,.body-main-out{
        margin-left:20px;
        right:10px 
    }
    .home-wrap-in1,.home-wrap-out1{
        margin-right:0 
    }
    .home-wrap-in2,.home-wrap-out2{
        margin-left:0;
        margin-right:0 
    }
    #arch-right-col,#post-right-col,.home-mid-col,.home-right-col{
        margin:0 2.15982721382%;
        width:95.6803455724% 
    }
    #arch-right-col,#post-right-col{
        margin-top:10px 
    }
    #post-right-col .side-title-wrap{
        display:block!important 
    }
    ul.side-list li{
        padding:15px 3.38600451467%;
        width:93.2279909707% 
    }
    .side-list-text p{
        font-size:1rem;
        line-height:130% 
    }
    #post-right-col .feat-widget-img,.home-right-col .feat-widget-img{
        max-height:none;
        width:40%;
        height:120px 
    }
    #post-right-col .feat-widget-img img,.home-right-col .feat-widget-img img{
        min-width:210px 
    }
    #post-right-col .feat-widget-text,.home-right-col .feat-widget-text{
        margin:0;
        padding:15px 4%;
        width:52%;
        height:90px 
    }
    #post-right-col .feat-widget-text h2,.home-right-col .feat-widget-text h2{
        font-size:1rem 
    }
    .post-feat-img-short{
        margin:0 -15px 20px 
    }
    #sidebar-wrap .feat-widget-wrap,.side-pop-wrap .feat-widget-wrap,.widget-ad{
        margin-top:10px 
    }
    .shortpost,ul.blog-widget-list li{
        padding:15px;
        margin-bottom:15px 
    }
    .comments-link{
        font-size:.8rem!important 
    }
    .comments-link-ticker{
        font-size:.8rem!important 
    }
    .home-title-wrap{
        margin:0 0 15px 
    }
    h3.side-list-title{
        font-size:1rem 
    }
    #home-mid-wrap .feat-widget-cont .home-title-wrap,#home-mid-wrap .feat-widget-text,#home-mid-wrap .gallery-widget-wrap .home-title-wrap,.home-widget{
        width:100% 
    }
    .gallery-widget-wrap .post-gallery-bot{
        margin:0 3.23974082073%;
        width:93.5205183585% 
    }
    #embedpostwrapper-one{
        float:none;
        margin:-15px -15px 10px 
    }
    #embedpostwrapper-one img{
        width:100%;
        height:auto;
        max-width:100%;
        border-top-left-radius:3px;
        border-top-right-radius:3px 
    }
    #embedpostwrapper-two{
        overflow:hidden;
        font-size:1.1em;
        line-height:1.3;
        font-weight:600 
    }
    .embedboxicon{
        display:none 
    }
    .embedpostwrapperlong h2{
        font-size:1.2rem!important;
        line-height:1.4!important;
        padding:10px 15px 
    }
    .embedpostwrapperlong p:last-child{
        font-size:1rem!important;
        padding:0 15px;
        margin-top:-15px 
    }
    .shortlist-ticker-steady{
        font-size:.9rem 
    }
    #home-mid-wrap .feat-widget-text{
        margin-top:15px 
    }
    ul.row-widget-list{
        margin-left:0;
        margin-bottom:-15px;
        width:100% 
    }
    ul.row-widget-list li{
        border-top:1px solid #ddd;
        margin-left:0;
        padding:15px 0;
        width:100% 
    }
    ul.row-widget-list li:first-child{
        border-top:none;
        padding-top:0 
    }
    .blog-widget-img,.blog-widget-img-featured,.row-widget-img{
        margin:0 3.46420323326% 0 0;
        width:35.6420323326% 
    }
    .blog-widget-text,.blog-widget-text-featured,.row-widget-text{
        width:60.8937644342%;
        padding:0 
    }
    .plista_widget_infeed .itemFlashWrap,.plista_widget_infeed .plista_widget_imgwrapper{
        width:35.6420323326%!important 
    }
    .plista_widget_infeed .plista_widget_imgwrapper+.itemTitle{
        font-size:1.1rem!important;
        line-height:130%!important 
    }
    .blog-widget-text h2,.row-widget-text p{
        font-size:1.2rem;
        line-height:130% 
    }
    .post-wrap-in1,.post-wrap-out1{
        margin-right:0 
    }
    #post-header{
        display:block;
        float:left;
        margin:5px 0 20px;
        padding:0;
        width:100% 
    }
    #content-main h1.post-title,h1.post-title{
        font-size:1.4rem 
    }
    #arch-right-col .blog-widget-text h2,#post-right-col .blog-widget-text h2,.archive-list-text h2,.feat-top2-right-text h2,.feat-top2-right:first-child .feat-top2-right-text h2{
        font-size:1rem 
    }
    .post-cont-in,.post-cont-out{
        margin-right:0 
    }
    #content-area.post-header-padding{
        padding:30px 4.31965442765% 20px;
        width:91.3606911447% 
    }
    .post-header-padding{
        padding:0 4.31965442765%!important;
        box-sizing:border-box 
    }
    #content-main ol li,#content-main ul li{
        margin-left:20px;
        padding:7px 20px 7px 5px 
    }
    .post-feat-text{
        padding-bottom:0 
    }
    .social-comments i{
        width:100% 
    }
    span.social-text-com{
        margin-right:0;
        width:100% 
    }
    .social-comments span.social-text-com a{
        margin-top:-26px;
        margin-left:0;
        padding:26px 0 0;
        width:100% 
    }
    #post-sidebar-wrap{
        float:left;
        margin-left:0;
        margin-top:20px;
        padding-top:20px;
        width:100% 
    }
    #arch-right-col .side-widget,#post-right-col .side-widget{
        padding:20px 3.46420323326%;
        width:93.0715935335% 
    }
    #arch-right-col .blog-widget-img,#post-right-col .blog-widget-img{
        margin-right:3.72208436725%;
        width:19.8511166253%;
        max-width:80px 
    }
    .foot-copy,.foot-menu{
        max-width:none 
    }
    #arch-right-col .blog-widget-text,#post-right-col .blog-widget-text{
        width:76.4267990074% 
    }
    #archive-list-wrap{
        padding:0 0 15px;
        width:100%;
        box-sizing:border-box 
    }
    ul.archive-col-list{
        margin-left:-3.46420323326%;
        width:103.46420323326% 
    }
    ul.archive-col-list li{
        margin-left:3.34821428571%;
        width:46.6517857143%;
        height:256px 
    }
    h1.arch-head{
        line-height:130%;
        margin:10px 0 30px 
    }
    .archive-list-out{
        margin-left:-165px 
    }
    .archive-list-in{
        margin-left:165px 
    }
    .archive-list-img{
        margin-right:15px;
        width:150px 
    }
    footer#foot-wrap{
        margin-top:80px 
    }
    #foot-widget-wrap{
        width:100% 
    }
    .foot-widget{
        margin-left:0;
        width:100% 
    }
    #foot-bot{
        width:100% 
    }
    .foot-menu{
        margin-bottom:15px;
        text-align:center;
        width:100%;
        display:block 
    }
    .foot-menu .menu li{
        display:block;
        float:none;
        margin-bottom:20px 
    }
    ul.archive-list li{
        padding:15px 0 
    }
    .home .tabs-top-marg{
        margin-top:80px!important 
    }
    .home .body-top-pad{
        padding-top:0!important 
    }
    .body-top-pad{
        padding-top:50px!important 
    }
    #post-wide-wrap{
        margin:-10px 0 10px 
    }
    .post-wide-text1{
        padding:40px 15% 30px;
        width:70% 
    }
    .mvp-related-text a,.video-main-text h2{
        font-size:1rem 
    }
    ul.side-list li:first-child{
        padding-top:15px 
    }
    #latest-video-wrap{
        margin-bottom:0 
    }
    .video-main-top{
        width:100% 
    }
    .video-main-text{
        padding:15px 3.125%;
        width:93.75% 
    }
    .nav-logo-out{
        margin-left:-280px!important 
    }
    .nav-logo-in{
        margin-left:280px!important 
    }
    .nav-left-wrap{
        width:280px!important 
    }
    .nav-logo-fade{
        width:200px 
    }
    .mvp-related-posts ul li{
        margin-left:3.54609929078%!important;
        width:30.9692671395% 
    }
    .whatsapp-share{
        display:inline-block 
    }
    .email-share,.facebook-share,.pinterest-share,.social-comments,.twitter-share,.whatsapp-share{
        width:13% 
    }
    .content-short, .content-comments{
        padding:0;
        word-break:break-word 
    }
    h1.post-title-short{
        color:#222;
        font-size:1.4rem 
    }
    #feat-top-wrap{
        margin-bottom:15px 
    }
}
@media screen and (max-width:479px){
    .comment a[rel*="ugc"]{
    max-width: 100% !important;}
    .blog-widget-img{
        width:calc(100% + 30px);
        margin:-15px -15px 0 
    }
    .blog-widget-text{
        width:100%;
        margin-top:15px 
    }
    .blog-widget-text h2{
        font-size:1.3rem 
    }
    .blog-widget-text p{
        margin:7px 0 
    }
    .comments-link{
        margin-bottom:7px;
        margin-top:10px 
    }
    .alignleft,.alignright{
        float:none;
        display:block;
        margin-left:auto;
        margin-right:auto 
    }
    .social-sharing-bot,.social-sharing-top{
        margin-bottom:30px 
    }
    span.soc-count-num{
        font-size:16px 
    }
    .email-share,.facebook-share,.pinterest-share,.social-comments,.twitter-share{
        width:15% 
    }
    .social-comments i{
        width:100% 
    }
    span.social-text-com{
        margin-right:0;
        width:100% 
    }
    .social-comments span.social-text-com a{
        margin-top:-26px;
        margin-left:0;
        padding:26px 0 0;
        width:100% 
    }
    h1.post-title{
        font-size:1.4rem 
    }
    #content-main .post-header-div{
        margin-bottom:15px!important 
    }
    .whatsapp-share{
        display:inline-block 
    }
    .email-share,.facebook-share,.pinterest-share,.social-comments,.twitter-share,.whatsapp-share{
        width:15% 
    }
    .cc-btn{
        padding:.3em .4em!important 
    }
}
@media screen and (max-width:990px){
    #post-sidebar-wrap{
        width:150px!important;
        margin-left:25px 
    }
    .post-cont-in{
        margin-right:180px 
    }
}
@media screen and (max-width:767px){
    #post-sidebar-wrap{
        padding:0 4.66562986003%!important;
        width:90.6687402799%!important;
        margin-left:0!important 
    }
    .post-cont-in{
        margin-right:0 
    }
    .deskyes{
        display:none 
    }
    .cc_container .cc_message{
        font-size:.9em!important 
    }
}
@media screen and (min-width:768px){
    .anzcontentgo{
        width:0!important;
        height:0!important 
    }
    .desknone{
        display:none 
    }
}
.cc-window{
    opacity:1;
    transition:opacity 1s ease 
}
.cc-window.cc-invisible{
    opacity:0 
}
.cc-animate.cc-revoke{
    transition:transform 1s ease 
}
.cc-animate.cc-revoke.cc-top{
    transform:translateY(-2em) 
}
.cc-animate.cc-revoke.cc-bottom{
    transform:translateY(2em) 
}
.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{
    transform:translateY(0) 
}
.cc-grower{
    max-height:0;
    overflow:hidden;
    transition:max-height 1s 
}
.cc-link,.cc-revoke:hover{
    text-decoration:underline 
}
.cc-revoke,.cc-window{
    position:fixed;
    overflow:hidden;
    box-sizing:border-box;
    font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size:16px;
    line-height:1.5em;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    z-index:9999 
}
.cc-window.cc-static{
    position:static 
}
.cc-window.cc-floating{
    padding:2em;
    max-width:26em;
    -ms-flex-direction:column;
    flex-direction:column 
}
.cc-window.cc-banner{
    padding:1em 1.8em;
    width:100%;
    -ms-flex-direction:row;
    flex-direction:row 
}
.cc-revoke{
    padding:.5em 
}
.cc-header{
    font-size:18px;
    font-weight:700 
}
.cc-btn,.cc-close,.cc-link,.cc-revoke{
    cursor:pointer 
}
.cc-link{
    opacity:.8;
    display:inline-block;
    padding:.2em 
}
.cc-link:hover{
    opacity:1 
}
.cc-link:active,.cc-link:visited{
    color:initial 
}
.cc-btn{
    display:block;
    padding:.4em .8em;
    font-size:1em;
    font-weight:600;
    border-width:1px;
    border-style:solid;
    text-align:center;
    white-space:nowrap 
}
.cc-btn-abo{
    background:#fff!important;
    color:#291e38!important 
}
.cc-btn-abo:hover{
    background:#eee!important 
}
.cc-banner .cc-btn:last-child{
    min-width:140px 
}
.cc-highlight .cc-btn:first-child{
    background-color:transparent;
    border-color:transparent 
}
.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{
    background-color:transparent;
    text-decoration:underline 
}
.cc-top{
    top:1em 
}
.cc-left{
    left:1em 
}
.cc-right{
    right:1em 
}
.cc-bottom{
    bottom:1em 
}
.cc-floating>.cc-link{
    margin-bottom:1em 
}
.cc-floating .cc-message{
    display:block;
    margin-bottom:1em;
    font-size:.95em;
    line-height:1.4 
}
.cc-window.cc-floating .cc-compliance{
    -ms-flex:1;
    flex:1 
}
.cc-window.cc-banner{
    -ms-flex-align:center;
    align-items:center 
}
.cc-banner.cc-top{
    left:0;
    right:0;
    top:0 
}
.cc-banner.cc-bottom{
    left:0;
    right:0;
    bottom:0 
}
.cc-banner .cc-message{
    -ms-flex:1;
    flex:1 
}
.cc-compliance{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-line-pack:justify;
    align-content:space-between 
}
.cc-compliance>.cc-btn{
    -ms-flex:1;
    flex:1 
}
.cc-btn+.cc-btn{
    margin-left:.5em 
}
@media print{
    .cc-revoke,.cc-window{
        display:none 
    }
}
@media screen and (max-width:900px){
    .cc-btn{
        white-space:normal 
    }
}
@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){
    .cc-window.cc-top{
        top:0 
    }
    .cc-window.cc-bottom{
        bottom:0 
    }
    .cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{
        left:0;
        right:0 
    }
    .cc-window.cc-banner{
        -ms-flex-direction:column;
        flex-direction:column 
    }
    .cc-window.cc-banner .cc-compliance{
        -ms-flex:1;
        flex:1 
    }
    .cc-window.cc-floating{
        max-width:none 
    }
    .cc-window .cc-message{
        margin-bottom:1em 
    }
    .cc-window.cc-banner{
        -ms-flex-align:unset;
        align-items:unset 
    }
}
.cc-floating.cc-theme-classic{
    padding:1em;
    border-radius:5px 
}
.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{
    text-align:center;
    -ms-flex:none;
    flex:none 
}
.cc-theme-classic .cc-btn{
    border-radius:5px 
}
.cc-floating.cc-type-info.cc-theme-classic .cc-btn{
    display:inline-block 
}
.cc-theme-edgeless.cc-window{
    padding:0 
}
.cc-floating.cc-theme-edgeless .cc-message{
    margin:2em 2em 1.5em 
}
.cc-banner.cc-theme-edgeless .cc-btn{
    margin:0;
    padding:.8em 1.8em;
    height:100% 
}
.cc-banner.cc-theme-edgeless .cc-message{
    margin-left:1em 
}
.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{
    margin-left:0 
}
.content-comments p{
    margin:15px 0;
    word-wrap:break-word;
}
.content-comments li{
    list-style:none;
}
.comments-area, .comment-respond {
    margin:30px 0;
}
.comment-body{
    background: #f8f8f8;
    padding: 10px 15px 15px 15px;
}
.depth-1 > div:first-of-type {
    border-left: 2px solid #00b1c9 !important;
    border: 1px solid #ddd;
    background: #fff;
}
.depth-2, .depth-3, .depth-4{
    padding-left: 15px;
}
.depth-2 {
    border-left: 2px solid #ddd;
}
.content-comments ol li{
    list-style:none;
    line-height:1.5;
    box-sizing: border-box;
    width:100%!important;
    margin-top:15px 
}
.reply {
    font-size: 0.8em;
    width: fit-content;
    width: -moz-fit-content;
    margin-left: auto;
    margin-right: 0;
}
.comment-reply-link {
    padding: 5px 7px;
    border: 1px solid #ddd;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #fff;
    color: #222 !important;
}
.comment-reply-link:hover, #cancel-comment-reply-link:hover {
    border: 1px solid #999;
}
#cancel-comment-reply-link {
    padding: 5px 7px;
    border: 1px solid #ddd;
    border-radius: 3px;
    font-size: 0.8em;
    background: #fff;
    font-weight: 400;
    color:#222;
    width: fit-content;
    width: -moz-fit-content;
}
.cancel-comment-reply-div {
    display: inline-block;
    margin: -15px 0;
}
.comment-reply-title {
    font-weight: 600;
    line-height: 2;
    margin-bottom: -5px;
    margin-top: -5px;
}
.comment-author .fn {
    font-weight: 600;
    font-style: normal !important;
}
.comment-meta a{
    font-size: 0.8em;
    color: #aaa;
}
.comment-awaiting-moderation {
    color: #ff0000;
    font-size: 0.8em;
    border: 1px solid #ff0000;
    display: inline-block;
    padding: 10px;
    border-radius: 3px;
    margin: 15px 0;
}
.bypostauthor {
    position: relative;
}
.bypostauthor::before {
    content: 'Autor';
    position: absolute;
    right: 0;
    top: 0;
    background-color: #00B1C9;
    color: #fff;
    padding: 0 5px;
    font-size: 0.7em;
}
.url::after {
    margin: 0 0 -2px 5px;
    display: inline-block;
    content: "";
    width: 16px;
    height: 16px;
    background: transparent url(https://www.mobiflip.de/favicon-32x32.png) no-repeat;
    background-size: 16px 16px;
}
.url {
    width: auto !important;
    }

.comment a[rel*="ugc"]{
    display: inline-block;
    width: fit-content;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 300px;
    vertical-align: bottom;}
#respond {
    background: #f8f8f8;
    border: 2px solid #ddd;
    padding: 15px 15px 5px 15px;
}
#respond label {
    font-size: 1em !important;
    line-height: 1.5;
}
#respond input {
    background: #fff;
    border: 1px solid #ddd;
    display:block;
    padding:5px;
    width: auto;
}
#respond textarea {
    background: #fff;
    border: 1px solid #ddd;
    width: 100%;
    margin-bottom: -20px;
    height: 100px;
    font-family:sans-serif;
    padding: 5px;
}
input[type='text'], input[type='number'], textarea {
    font-size: 16px;
    box-sizing: border-box;
    max-width: 100%;
}
#respond #submit {
    color: #fff!important;
    margin-top: 20px;
    padding: 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-size: 1em;
    cursor: pointer;
    text-decoration: none!important;
    -webkit-appearance: none;
    background: #2473b5!important;
    background: -moz-linear-gradient(45deg,#2473b5 0,#00b1c9 100%)!important;
    background: -webkit-linear-gradient(45deg,#2473b5 0,#00b1c9 100%)!important;
    background: linear-gradient(45deg,#2473b5 0,#00b1c9 100%)!important;
    border:none;
}
#respond #submit:hover {
    background: #333!important;
    background: -moz-linear-gradient(45deg,#00b1c9 0,#2473b5 100%)!important;
    background: -webkit-linear-gradient(45deg,#00b1c9 0,#2473b5 100%)!important;
    background: linear-gradient(45deg,#00b1c9 0,#2473b5 100%)!important;
}
.comment-notes, .comment-form-cookies-consent {
    font-size: 0.8em;
    line-height: 1.5;
    margin: 10px 0 !important;
}
.comment-form-cookies-consent {
    display: inline-block;
}
.comment-notes-bottom {
    padding-top: 22px;
    margin-bottom: 0 !important;
    font-weight: 300;
}
#wp-comment-cookies-consent, #subscribe {
    float: left;
    margin-right: 8px;
}
.comment-form-author {
    display: inline-block;
    width: 48%;
    margin-right: 2% !important;
    margin-bottom: 10px !important;
}
.comment-form-email {
    display:inline-block;
    width: 49%;
    margin-bottom: 10px !important;
}
.comment-form-author input, .comment-form-email input{
    width: 100% !important;
}
input:focus::placeholder,textarea:focus::placeholder{
    color:transparent;
}
.reportbug{
    float:right;
    font-size:0.7em;
    padding-top:4px;
    line-height:1;
    text-align:right;
}
.reportbug a{
    color:#999 
}
.reportbug a:hover{
    color:#222 
}
#subscribe-reloaded {
    margin: 5px 0;
    width: 220px;
    max-width: 75%;
    font-size: 1em;
    box-sizing: border-box;
}
.comment-form-subscriptions {
    font-size: 0.8em;
    line-height: 1.5;
    margin: 3px 3px 0 5px !important;
    display: inline-block;
    float: right;
}
select {
    background: #fff;
    border: 1px solid #ddd;
    padding: 2px;
}
#dsqkommentare {
    scroll-margin-top: 50px;
}
