.blog_card {
    border-radius: 5px;
    overflow: hidden;
    transition: all 0.3s;
    box-shadow: 0px 4px 12px 2px rgba(0, 0, 0, 0.1);
	position: relative;
}
.list_post {
    display: grid;
    grid-template-columns: 50% 50%;
    gap: 15px;
}
@media screen and (max-width: 550px) 
{
	.list_post {
		grid-template-columns: auto;
	}
}
.list_post h2 {
font-size: 15px;
    line-height: 33px;
    font-weight: bold;
}

.content_tbl img.img_h {
    max-width:100%!important;
    border-radius: unset;
    border: 1px solid #fff;
    padding: unset;
    box-shadow:unset;
	
}
.content_tbl img
{
    display: block;
    margin: 0 auto 10px auto;
}
	
.title_h2{margin:0px!important;margin-bottom:15px;}
.content_tbl p.shor_de
{
	color:#212529;
	margin-top:10px;
}
.content_tbl .rt-more{box-shadow:unset;margin-top:0;padding: 0px 10px 11px 25px;}
.see_more
{
    position: absolute;
    bottom: 0px;
    left: 0px;
}
.ul_info li {
    margin: 0;
    display: flex;
    align-items: center;
    gap: 7px;
}
.rt-help aside.side ul {
    padding-bottom: 25px;
}
.menu-toggle {display:none}
@media only screen and (max-width: 920px) 
{
	.rzb_place{margin-right:37px;}
    .rt-help aside.side{
        position:fixed;
		width:350px;
		right:-350px;
		z-index:99;
    }
    .rt-help aside.side.open{
		right:0;
    }
	.sticky_menu{top:74px;}
    .menu-toggle {
        position: fixed;
        display: block;
        width: 40px;
        height: 40px;
        line-height: 46px;
        text-align: center;
        background-color: #03b6d6;
        right: 10px;
        font-size: 19px;
        top: 83px;
        border-radius: 30px;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: .5s ease-in-out;
        -moz-transition: .5s ease-in-out;
        -o-transition: .5s ease-in-out;
        transition: .5s ease-in-out;
        cursor: pointer;
        z-index: 900;
    }
    .menu-toggle span:nth-child(1) {
        top: 13px;
        -webkit-transform-origin: left center;
        -moz-transform-origin: left center;
        -o-transform-origin: left center;
        transform-origin: left center;
    }
    .menu-toggle span:nth-child(2) {
        top: 20px;
        -webkit-transform-origin: left center;
        -moz-transform-origin: left center;
        -o-transform-origin: left center;
        transform-origin: left center;
    }
    .menu-toggle span:nth-child(3) {
        top: 26px;
        -webkit-transform-origin: left center;
        -moz-transform-origin: left center;
        -o-transform-origin: left center;
        transform-origin: left center;
    }
    .menu-toggle span {
        display: block;
        position: absolute;
        height: 2px;
        width: 50%;
        background: #fff;
        border-radius: 5px;
        opacity: 1;
        left: 25%;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: .25s ease-in-out;
        -moz-transition: .25s ease-in-out;
        -o-transition: .25s ease-in-out;
        transition: .25s ease-in-out;
    }
    .menu-toggle.open span:nth-child(1) {
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
        top:32%;
        left:32%;
    }
    .menu-toggle.open span:nth-child(2) {
        width: 0%;
        opacity: 0;
    }
    .menu-toggle.open span:nth-child(3) {
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
        top:66%;
        left:32%;
    }
}
.separator:last-of-type{display:none;}

.namayesh{position:absolute;left:10px;bottom:10px;width:100px;}
.big_img{border-radius:10px 10px 0 0;}
.log-reg-page {
    background: unset;
    padding: unset;
}
.rb_form_4 input, .rb_form_4 textarea {
    min-height: 42px;
}
.comment-respond{color:#222;padding:15px;}
.rb_form_4 .btn_sub {
    margin-top: 10px;
    padding: 10px 30px;
	cursor:pointer;
}



.user-pic img{width:40px;height:40px;border-radius:50%;float:right}
.rb_send_answer {
    margin: 15px 0 0 0;
}
.rb_respond_form {
    margin:0;
}
.comments-box .comment-list .comment {
    padding: 20px 15px 0px 14px;
}
.btn_send_answer {
    background-color: transparent;
    color: #b3b3b3;
}
.btn_send_answer:hover, .btn_remove_answer:hover {
    color: #222;
    background-color: unset;
}
.btn_remove_answer {
    background: unset;
    display: none;
    color: #ff7e7e;
}
.content_tbl table,.content_tbl th,.content_tbl td {
  border: 1px solid #dcdcdc;
  margin:10px auto;
}
.content_tbl table{border:0;border-collapse: collapse;}
.content_tbl table tr{border:0;border-top:1px solid #dcdcdc;}
.content_tbl table tr td{padding:10px;}