.info-banner {
display: inline-block;
padding: 10px 20px; border: 8px double #b8860b; background-color: #2b2b2b; color: white; font-family: Arial, sans-serif; background-image: url(https://www.transparenttextures.com/patterns/black-paper.png); box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);  vertical-align: middle;
}
.info-banner i{
vertical-align: middle;
font-size: 2em;
margin-right: 15px; background: #ffde21;
color: #000;
padding: 5px 10px;
display: inline-block;
}
.blue-post {
background: linear-gradient(135deg, #0f2233, #173a5e); border: 2px solid #1c5d99;
border-radius: 10px;
width: 90%;
box-shadow: 0 8px 16px rgba(0, 0, 0, 0.4);
margin: 0 auto;
padding: 20px 20px 10px 20px; }
@media (max-width: 960px) {
.blue-post {
width: 100%;
}
}
.blue-post:hover { box-shadow: 0 12px 24px rgba(0, 0, 0, 0.6);
}
.blue-post .blue-header {
display: flex;
align-items: center;
border-bottom: 1px solid #1c5d99;
padding-bottom: 10px;
margin-bottom: 10px;
}
.blue-post .logo {
width: 200px;
margin-right: 0px;
}
.blue-post .blue-content {
margin: 20px 0;
font-size: 1em;
line-height: 1.6;
}
.blue-post .blue-footer {
border-top: 1px solid #1c5d99;
padding-top: 10px;
text-align: right;
}
.blue-post .read-more {
color: #4ba3d9;
text-decoration: none; font-size: 0.7em;
transition: color 0.3s;
}
.blue-post .read-more:hover {
color: #66c0f4;
text-decoration: underline;
}
.Latest_news .button {
float: right !important;
}
.post-header {
margin-bottom: 0px;
}
.mcb-section-3r7851vn  .post-item { 
height: 180px !important; }
.menu-highlight:not(.header-creative) #Top_bar .menu > li > a {
margin: 20px 0 !important;
}
#Top_bar #logo, .header-fixed #Top_bar #logo, .header-plain #Top_bar #logo, .header-transparent #Top_bar #logo {
height: 70px;
line-height: 70px;
padding: 0px 0;
}
.icon-threads {
font-family: 'Font Awesome 5 Free'; }
.icon-threads::before { }
.mcb-wrap-inner-mmlrmq5fv  .post-item  {  }
.badge {
display: inline-block;
padding: 2px 6px;
color: #fff;
background: #ff334b;
border-radius: 4px;
}
.badge-wrap {
display: flex;
align-items: center;
}
.badge-icon {
position: relative;
display: inline-flex;
margin-right: 2px;
}
.badge-icon-inner {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
will-change: opacity;
-webkit-animation: ani-breath 1.8s ease infinite;
animation: ani-breath 1.8s ease infinite;
}
.badge-icon svg {
fill: currentColor;
}
.badge-text {
display: inline-flex;
font-size: 12px;
line-height: 14px;
}
@-webkit-keyframes ani-breath {
0% {
opacity: 1;
}
50% {
opacity: 0.4;
}
100% {
opacity: 1;
}
}
@keyframes ani-breath {
0% {
opacity: 1;
}
50% {
opacity: 0.4;
}
100% {
opacity: 1;
}
} li.good::marker {
color: green;
}
li.bad::marker {
color: red;
}
li.mid::marker {
color: #D1D100;
}
@-webkit-keyframes rotating-90 {
0% {
-webkit-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
25% {
-webkit-transform: rotate(30deg);
-o-transform: rotate(30deg);
transform: rotate(30deg);
}
50% {
-webkit-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
75% {
-webkit-transform: rotate(-30deg);
-o-transform: rotate(-30deg);
transform: rotate(-30deg);
}
100% {
-webkit-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
}
@keyframes rotating-90 {
0% {
-webkit-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
25% {
-webkit-transform: rotate(30deg);
-o-transform: rotate(30deg);
transform: rotate(30deg);
}
50% {
-webkit-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
75% {
-webkit-transform: rotate(-30deg);
-o-transform: rotate(-30deg);
transform: rotate(-30deg);
}
100% {
-webkit-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
}
.rotating-90 {
-webkit-animation: rotating-90 4s linear infinite;
-moz-animation: rotating-90 4s linear infinite;
-ms-animation: rotating-90 4s linear infinite;
-o-animation: rotating-90 4s linear infinite;
animation: rotating-90 4s linear infinite;
}
.change-note {
display: none;
background: #601515; 
padding: 1px 10px 3px 10px; 
border-radius: 5px; 
font-style: italic;
font-weight: bold;
}
.wpcf7-form label {
margin: 0 !important;
}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea,
.wpcf7 select {
background: #1e1e1e;
color: white;
}
.wpcf7 select:active,
.wpcf7 select:hover,
.wpcf7 select:focus {
background: #1e1e1e !important;
color: white;
}
#Side_slide #menu ul li a {
font-size: 20px;
padding: 20px;
}
.affix-link {
text-align: center;
}
#affix-box {
position:relative;
text-align: center;
}
.affix {
overflow: hidden;
height:50px;
position:relative;
display: inline-block; margin: 5px 5px;
border: 1px solid #f9f9f9;
}
.affix a {
position:relative;
z-index: 9999999999;
}
.affix img {
width: 50px;
}    .highlight-block {
display: flex;
justify-content: center;
}
.highlight {
background: #1e1e1e !important;
padding: 30px;
border: 1px solid #000000;
border-radius: 10px;
}
@media (max-width: 420px) {
.highlight-block {padding: 10px;}
}
.has-search-overlay.search-overlay-opened #search-overlay {
z-index: -1;
}
#Top_bar .menu > li {
z-index: 2;
}
.mfn-header-menu .mfn-menu-link .menu-icon i {
color: #fff;
}
.grecaptcha-badge {
display: none !important;
}
.df-popup-thumb .df-book-title {
background: #1d1d1d !important;
}
.legendary {
color: #FF8001;
}
.epic {
color: #BC01F2;
} #comments .commentlist > li .comment-body {
position: relative;
background: #1d1d1d;
padding: 15px;
margin-bottom: 20px;
margin-left: 10px;
border-radius: 16px;
border: 1px solid #292929;
}
#comments img {
display: none !important;
}
#comments .commentlist > li .comment-body::after {
display: none !important;
}
#comments .commentlist > li .comment-author {color: #E8C33D;}
#comments .commentlist > li .reply a.comment-reply-link {background: #eec83f; color: #1d1d1d; }
#comments textarea {
color: #ffffff;
background-color: transparent;
border-color: #616161;
border-radius: 20px !important;
}
#comments { border: 1px solid #292929;
padding: 20px 50px;
margin-top: 25px;
border-radius: 25px;
}
.section-post-related .post-related .image_frame {
margin-left: 0px;
margin-bottom: 15px;
}
.section-post-related .desc h4 {
font-size: inherit;
line-height: inherit;
}
.section-post .post-footer {
display: none !important;
} .cmplz-btn {
display: none;
}