/*
	Theme Name: Rehub child theme
	Theme URI: https://wpsoul.com
	Description: A Hybrid magazine/shop/review/news Wordpress Theme
	Author: Sizam
	Author URI: https://wpsoul.com
	Version: 9.4
	Template: rehub-theme
*/

/* =Theme customization starts here
-------------------------------------------------------------- */

body {
  margin: 0;
}
header {
  background-color: #0c2894;
  padding-top: 8px;
  padding-bottom: 8px;
}
.logoo {
display:block;margin-left:auto!important;margin-right:auto!important;padding:4px;max-width:250px!important;
}
.container {
  background-color: #0c2894;
  padding: 10px;
  width: 100%;
  left: 0;
  bottom: 0;
  text-align: center;
}

.m-0,
ul li a {
  display: inline-block;
}
.btnofb {
  border: none;
  background: 0 0;
  padding: 0;
  font-size: 16px;
  color: #ffffff!important;
  font-weight:400!important;
}
.ribbon span {background: linear-gradient(#0C2894 0%,#0C2894 100%);}
.btnofb:hover {
  text-decoration: underline;
  cursor: pointer;
  font-weight:400!important;
}
.alignleft {
    margin-right: 20px;
    margin-bottom: 20px;
}
.pub-date,
input.star {
    display: none;
}
.elementor-widget-container ul {
    list-style: disc;
    margin-left: 40px;
    margin-bottom: 28px;
}
.stars {
    width: 170px;
    display: inline-block;
    vertical-align: middle;
}
label.star {
    float: right;
    padding: 7px;
    font-size: 20px;
    color: #0c2894;
}
input.star:checked ~ label.star:before {
    content: "★";
    color: #dd1f26;
}
label.star:hover {
    transform: rotate(-15deg) scale(1.3);
}
label.star:before {
    content: "★";
}
#toc_container a {
    color: #000;
    font-weight: 400;
}
#toc_container.no_bullets li,
#toc_container.no_bullets ul,
#toc_container.no_bullets ul li,
.toc_widget_list.no_bullets,
.toc_widget_list.no_bullets li {
    padding: 4px;
}
.comment-reply-title {
    font-weight: 700;
    font-size: 19px;
    line-height: 21px;
    width: 100%;
    float: left;
    text-align: center;
    text-transform: capitalize;
}
.comment-respond textarea {
    margin-top: 25px;
}
.comment-respond .email_re,
.comment-respond .usr_re {
    margin-left: 2% !important;
    width: 46% !important;
    margin-right: 2% !important;
}
#commentform #submit {
    width: 100%;
}
#comments .title_comments {
    margin-top: -31px !important;
}
.commentlist .comment-author span.time {
    display: none !important;
}
.comment-respond {
    margin-bottom: -7px !important;
}
.comment-reply-link,
.comment-reply-login {
    color: #000 !important;
}
b {
    font-weight: 700 !important;
}
.hidden, .hiddenn, .hiddennn, .hiddennnn, .hiddennnnn, .hiddennnnnn {
            display: none;
        }
.hide-show-btn, .hide-show-btnn, .hide-show-btnnn, .hide-show-btnnnn, .hide-show-btnnnnn, .hide-show-btnnnnnn {cursor: pointer;
    display: block;
    color: #0c2894;
    margin: 0 auto;
font-weight:bold;
}
.table-wrapper{width:100%;overflow-x:auto;margin-bottom:32px;margin-top:2px}.table-wrapper table{width:100%;border-collapse:collapse;border-spacing:0;background-color:#f5f5f5;border-radius:8px;overflow:hidden}.table-wrapper td{padding:20px;border:none}.table-wrapper .left-td{background-color:#666;color:#fff}.table-wrapper .right-td{background-color:#737272;color:#fff}.table-wrapper td{text-align:center}
.no-hover { text-decoration: none!important; }