.tabs{padding:0;margin:0 auto}
.tabs>section{display:none;padding:15px;background:#fff;border:1px solid #ddd}
.tabs>section>p{margin:0 0 5px;line-height:1.5;color:#383838;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeIn {
from{opacity:0}
to{opacity:1}
}
@keyframes fadeIn {
from{opacity:0}
to{opacity:1}
}
.tabs>input{display:none;position:absolute}
.tabs>label{display:inline-block;margin:0 0 -1px;padding:15px 25px;font-weight:600;text-align:center;color:#aaa;border:0 solid #ddd;border-width:1px;background:#f1f1f1;border-radius:3px 3px 0 0}
.tabs>label:before{font-family:fontawesome;font-weight:400;margin-right:10px}
.tabs>label[for*="1"]:before{content:"\f05a"}
.tabs>label[for*="2"]:before{content:"\f03a"}
.tabs>label[for*="3"]:before{content:"\f03e"}
.tabs>label[for*="4"]:before{content:"\f13c"}
.tabs>label:hover{color:#888;cursor:pointer}
.tabs>input:checked+label{color:#555;border-top:2px solid #207FCD;border-bottom:1px solid #fff;background:#fff;font-weight:700}
#tab1:checked~#content-tab1,#tab2:checked~#content-tab2,#tab3:checked~#content-tab3,#tab4:checked~#content-tab4{display:block}
.comments-image-gallery{margin:0;padding:0;list-style:none;clear:both}
.comments-image-gallery li{list-style:none;margin:0;padding:0}
.comments-image-gallery li img{float:left;margin-right:5px;border:5px solid #fff;width:100px;height:100px;transition:box-shadow .5s ease}
.comments-image-gallery li img:hover{box-shadow:0 0 7px rgba(0,0,0,0.4)}
.mce-toc{border:1px solid #dbdada;margin:0 0 .7rem}
.mce-toc h2{margin:4px}
.mce-toc ul{padding-left:20px;list-style:none;margin-top:0;margin-bottom:0;margin-block-start:1em;margin-block-end:1em}
.mce-toc ul ul{padding-left:20px;margin-block-start:0;margin-block-end:0}
.mce-toc li{list-style-type:none}
@media screen and (max-width: 680px) {
.tabs>label{font-size:0}
.tabs>label:before{margin:0;font-size:18px}
}
@media screen and (max-width: 400px) {
.tabs>label{padding:15px}
}
.block_os{display:inline-block;border:1px solid #92959f;background:#92959f;padding:1px 3px;color:#fff;position:relative;text-align:center;font-weight:700;font-size:10px;border-radius:2px 2px 2px 2px}
.csinfo{display:block;background:f9fcff;margin:2px;padding:15px;border-left:5px solid #207FCD;border-bottom:1px solid #e6e9ed;border-top:1px solid #e6e9ed;border-right:1px solid #e6e9ed}
.attachment-block{display:block;background:f9fcff;margin:2px;padding:15px;border-left:5px solid #207FCD}
.info_os{border-bottom:1xp solid #000;}
#dle-content .short-news:nth-of-type(3n+1){clear:both}
.wp-caption{max-width:100%}
.full-content img{max-width:100%;display:inherit}
.header-logo{padding:10px 0}
.bg-grey{background-color:#2e2f3b;color:#eaeaeb}
.bg-grey a{color:#fff;text-decoration:none}
.bg-grey a:hover{color:#eaeaeb;text-decoration:underline}

.rate:hover{color: #0b7ec4; }
.ratebox2{float:right}
.ratebox3{float:right}
.ratebox ul,.ratebox ul li{float:left;list-style-type:none}
.ratebox2 ul,.ratebox2 ul li{float:left;list-style-type:none}
.ratebox3 ul,.ratebox3 ul li{float:left;list-style-type:none}

.posts .card-footer .icons a {
    display: inline-block;
    height: 1.5rem;
    text-align: center;
    line-height: 1.6rem;
    border-radius: 5px;
    color: #fff;
    background: rgba(43, 36, 36, 0.57);
    font-size: .8rem;
    padding-left: .5rem;
    padding-right: .5rem
}
.posts .card-footer .icons a:hover {
    background: #fc0262;
}

@media (max-width: 640px) {
.header-logo{text-align:center}
.full-content img{max-width:100%;display:block}
}
@media (min-width: 1200px) {
.short-news .panel{border:0 solid transparent}
}
.lastcomm li{margin:0 -25px;position:relative;cursor:pointer;padding:5px 25px;font-size:14px}
.lastcomm li .lcomm-date{color:#666}
.lastcomm li .lcomm-hidden{position:absolute;top:-10px;left:100%;width:450px;display:none;padding:10px 14px;font-weight:400;text-shadow:none;background:#fff;border:solid 2px #398dd8;z-index:150;color:#444}
.lastcomm li .lcomm-hidden img{max-width:450px}
.lastcomm li .lcomm-hidden .lcomm-user-foto{max-width:44px;background:#fff;display:block;margin:4px 10px 10px 0;overflow:hidden;float:left}
.lastcomm li .lcomm-hidden .lcomm-text{overflow:hidden}
.lastcomm li:hover .lcomm-hidden{display:block}
.right-side .lastcomm .lcomm-hidden{left:auto;right:100%}
.links-block{display:block;border-bottom:1px solid #e6e9ed;margin:5px}
.pm_button{display:inline-block}
.attach{line-height:40px;background-color:#f5f5f5;padding:0 15px 0 0;border-radius:4px;margin:10px 0;overflow:hidden}
.attach .download-link{color:#FFF!important;text-decoration:none!important;margin-right:15px;float:left;display:inline-block;padding:0 15px;background:#0297dc}
.attach-info{float:right}
.attach i{margin-right:5px}
.hljs-comment,.hljs-quote{color:#a0a1a7;font-style:italic}
.hljs-doctag,.hljs-keyword,.hljs-formula{color:#a626a4}
.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst{color:#e45649}
.hljs-literal{color:#0184bb}
.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta-string{color:#50a14f}
.hljs-built_in,.hljs-class .hljs-title{color:#c18401}
.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number{color:#986801}
.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title{color:#4078f2}
.hljs-emphasis{font-style:italic}
.hljs-strong{font-weight:700}
.hljs-link{text-decoration:underline}
figure{margin:0}
figure.align-left{float:left}
figure.align-right{float:right}
figure.image.align-center{display:table;margin-left:auto;margin-right:auto}
figure.image figcaption{padding:1rem;background-color:#fafafa;font-size:.8rem;caption-side:bottom;word-break:break-word;text-align:center}
figure.image.align-center figcaption{display:table-caption}
.image-bordered{border:1px solid #ddd}
.image-shadows{box-shadow:#170000 0 4px 8px -2px,#170000 0 0 0 1px}
.image-padded{padding:.5rem}
.comments-user-profile{font-weight:700;cursor:pointer;color:#3394e6}

/* Quote Downloads */
.title_downloads{color: #114d8d;; padding:.5rem .7rem;border:1px solid #aecae0;background-color:#F7F6F5BF;border-left-width:5px;font-weight:700!important;border-bottom-color:#ff980030;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}
.quote {border-color: #aecae0;box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);color: #333;background-color: #fbfbfb;border-radius: 3px; font-size: 1rem;}
.quote a{font-size: 1.3rem; line-height: 1.8rem; text-decoration: none; color: #0f4681;;}
.quote a:hover{ font-style: italic; font-weight: bold; text-decoration: underline; color:#3394e6; }

.posts a:hover{color: #d34836; }
.post-body img { padding:8px; background:#fff; border:1px solid #CFCFD0; margin: 3px;}
.post-body img:hover{	border:#999 1px dashed;}

.rev-nex a { color:#d34836; }
.rev-nex a:hover{font-weight: bold; font-style: italic;}

/*Speed Bar*/
.speedbar {padding: .53rem 1rem;min-height: 38px;margin-bottom: 1rem;list-style: none; background: transparent; border-radius: .25rem;font-size: .9rem;color: #d5d3d3;}
/*.speedbar {padding: .53rem 1rem;min-height: 38px;margin-bottom: 1rem;list-style: none;background-color: #e0e8f3;border-radius: .25rem;font-size: .9rem;color: #6987ab;}*/
/*.speedbar a:first-child { font-weight: bold;}*/
.speedbar a{ color: #ffffff
}
.speedbar a:hover{font-weight: bold; font-style: italic;}

/*Footer*/
.ft-copyrta{opacity:0.5; font-size: 11px;}
.ft-dmca{ font-size: 0.8rem;}

/*Overwrite tag cloud*/
.cloud-tags span a{display:block; padding:5px 7px; color:#6987ab!important; border:1px solid #e0e8f3; border-radius:3px;}
.cloud-tags span a:hover{color: #fff!important; background-color:#0976b4; border-color:#0976b4; box-shadow:0 0 10px 0 rgba(0,0,0,.2); text-decoration: none; }
.tags_more{margin-top:10px}
.tags_more a{color:#6987ab; }
.tags_more a:hover{font-style: italic; }

.clouds_large,.clouds_medium,.clouds_small,.clouds_xlarge,.clouds_xsmall{display:inline-block;border-radius:6px;margin:0 3px 2px 0}
.clouds_xsmall{font-size:.8em}
.clouds_small{font-size:1.1em}
.clouds_medium{font-size:1.2em}
.clouds_large{font-size:1.3em}
.clouds_xlarge{font-size:1.4em}

/* Hot tags in header */
.socials li a{color: #fff; text-decoration: none; opacity:0.76; font-size: 0.8rem; font-style: italic;}
.socials li a:hover{color: #fff; font-weight: bold; opacity:0.9;}

/* Searchbox in NAV */
.searchbox{ width: 30%; position: relative; } 
.searchbox form { width: 100%; } 
.searchbox .input-group{ width: 100%; padding-top: 0.45rem; } 
.searchbox input[type="search"]{ color: #fff !important; background: rgba(0, 0, 0, 0.22); border: 0; font-style: italic; padding: 0.45rem; } 
.searchbox button[type="submit"]{ background: rgba(0, 0, 0, 0.33); border: 0; } 
.searchbox::-webkit-input-placeholder{ color: rgba(255, 255, 255, 0.89); }
.searchbox::-moz-placeholder{ color: rgba(255, 255, 255, 0.89); }
.searchbox::-ms-input-placeholder{ color: rgba(255, 255, 255, 0.89); }

/* Logo */
a.jtLogo{font-weight: bold;font-size: 1.68rem;color: #fff;text-shadow: 0 0 12px 0 rgba(255, 240, 179, 0.65);}
a.jtLogo:hover{color: #fff;}
.h1-main-title-descr{font-size: 0.9rem;color: #d9d8d8;font-weight: normal;font-style: italic;}

.main-h1{
    padding: .53rem 1rem;
    min-height: 38px;
    margin-bottom: 1rem;
    background-color: #e0e8f3;
    border-radius: .25rem;
    font-size: 1.2rem;
    color: #6987ab;
    text-align: center;
    font-weight: bold;
}
.main-h1-title{
    font-size: 1.5rem;font-weight: bold; margin-bottom: 0;
}
.main-h1-descr{
    font-size: 0.9rem;color: #444343;font-weight: normal;font-style: italic;
}

.h1-full-title {font-size: 1.5rem;font-weight: bold;}
.h2-short-title{font-size: 1.3rem; font-weight: bold;}