.pin_post_by_admin ul, .forum_nav_head > ul, .forum_nav, .table_desc, .forum_info .same_row, .cat_content_desk td i, 
.forum_info .same_row p, .cat_forum_mob .title a, .cat_forum_mob .title i, .forum_cont, .forum_nav, .forum_nav ul
{display: flex;display: -webkit-flex}


.forum_wrapper > .wrapper{padding-bottom: 150px;}
.forum_nav_head li p.bold{font-family: "ssSB"}
.forum_nav_head li p, .forum_nav_head ul li a{padding: 25px 30px;display: inline-block;color: #5c5c5c;position: relative;}
.forum_nav_head ul li p:hover, .forum_nav_head ul li a:hover{color: #3bc1c5}
.forum_nav_head ul li{position: relative;}
.forum_nav_head ul li ul{position: absolute;top: 70px;min-width: 100%;z-index: 1}
.forum_wrapper{background: #f2f9fb;padding-bottom: 40px;}
.forum_nav_head{background: #e6eff2}

.forum_nav_head_fix{position: fixed;z-index: 1;}
.forum_nav_has_child > p{padding-right: 50px !important;cursor: pointer;}
.forum_nav_has_child.active{background: #fff;}

.pin_post_by_admin ul{flex-wrap: wrap;justify-content: space-around;}
.pin_post_by_admin a:hover > div h3{color: #3bc1c5;text-decoration: none;}
.pin_post_by_admin li:last-child{margin-right: 0;}
.pin_post_by_admin li img{object-fit: cover;width: 100%;}
.post_desc{margin-top: -3px;background: #fff;}
.post_desc .category{margin: 0;margin-top: 10px;}
.post_desc .date{color: #b0b0b0;text-transform: uppercase;font-size: 14px;}
.post_desc h3{text-decoration: underline;font-size: 22px;margin-top: 5px;margin-bottom: 0;}


.forum_nav_has_child ul{background: #fff;display: none;}
.forum_nav_has_child ul a{white-space: nowrap;}
.forum_nav_has_child > p:before{content:" ";border-top: 5px solid #5c5c5c;border-right: 5px solid transparent;
	border-left: 5px solid transparent;position: absolute;right: 30px;top: 50%;transform: translateY(-50%);
	-webkit-transform: translateY(-50%);}

.forum_nav li a{text-decoration: underline;padding-bottom: 15px;display: inline-block;}
.forum_nav li a.active{color: #6dc8b4;text-decoration: none;border-bottom: 3px solid #3bc1c5}

.forum_head_menu_nav{align-items: center;}
.forum_head_menu_nav span{display: inline-block;width: 15px;height: 20px;vertical-align: middle;background-position: center;
	margin: 20px 30px;}
.forum_nav > a{display: inline-block;color: #fff;text-transform: uppercase;padding: 10px 30px;
    border-radius: 50px;font-size: 14px;font-family: "ssB";}
.buat_diskusi_icon{background: url(../media/buat_diskusi_icon.png);display: inline-block;width: 16px;height: 17px;
    margin-right: 10px;vertical-align: sub;background-repeat: no-repeat;}

.forum_content_desk, .forum_content_mob{background: #fff;}
.forum_content_desk table{border-spacing: inherit;}
.cat_content_desk table th h3, .forum_content_desk th h3{font-size: 14px;text-transform: uppercase;text-align:left;margin: 25px;width: max-content;}
.forum_content_desk th:first-child, .cat_content_desk th:first-child{margin-left: 30px;}
.forum_content_desk th:last-child, .cat_content_desk th:first-child{margin-right: 30px;}
.forum_content_desk td, .forum_content_desk th, .cat_content_desk th, .cat_content_desk td{border-bottom: 1px solid #dde6e4;}
.forum_content_desk tr:last-child td, .cat_content_desk tr:last-child td{border-bottom: 0}
.forum_content_desk table, .cat_content_desk table{width: 100%;background: #fff}
.forum_content_desk tr td, .cat_content_desk tr td{padding: 20px 30px;}
.forum_content_desk tr:last-child td, .cat_content_desk td:last-child td{padding-bottom: 40px;}
.forum_content_desk tr td h3, .cat_content_desk tr td h3{margin: 0;margin-bottom: 10px;font-size: 18px;}
.forum_content_desk tr td a:hover h3{color: #3bc1c5 }
.table_desc p{margin-right: 20px;font-size: 14px;color: #b0b0b0;}
.table_desc p a{color: #4ac3c5;font-size: 14px;}

.forum_content_desk tr td a.category{color: #3bc1c5;font-size: 14px;}

.forum_content_mob li{border-bottom: 1px solid #dde6e4;}
.forum_content_mob li h3{font-size: 18px;margin: 0;margin-bottom: 10px;}
.table_desc_mob span{margin-right: 20px;font-size: 14px;color: #b0b0b0;font-family: "ssR"}
.table_desc_mob a{color: #4ac3c5;font-size: 14px;}

.forum_content_mob .title{margin-right: 10px;}
.forum_info > p{font-size: 14px;color: #3bc1c5;text-align: center;}

.forum_info div{margin-top: 10px;align-items: center;flex-direction: column;}
.forum_info div p, .forum_info p{color: #b0b0b0;align-items: center;}
.forum_info div p i, .forum_info p i{margin-right: 5px;}

.cat_content_desk td.same_row{align-items: flex-start;}
.cat_content_desk td i{margin: 3px 20px 0 0;text-align: center;width: 20px;height: 20px;align-items: center;
    justify-content: center;}
.cat_forum_mob .title i{width: 20px;height: 20px;align-items: center;justify-content: center;}
.cat_content_desk td i.icon-pin, .cat_forum_mob .title i.icon-pin{font-size: 20px}
.cat_content_desk td i.icon-circle, .cat_forum_mob .title i.icon-circle{font-size: 10px;}
.cat_content_desk td i.icon-locked, .cat_forum_mob .title i.icon-locked{font-size: 13px;}
.cat_forum_mob li{align-items: center;}
.cat_forum_mob .title a{align-items: flex-start;margin-bottom: 10px;}
.cat_forum_mob .title h3{margin-bottom: 0;}
.cat_forum_mob .title a i{margin-right: 15px;margin-top: 2px}

.forum_nav ul{flex-grow: 1}
.forum_contl{flex-grow: 1;}

.forum_contr .pin_post_by_admin{background: #fff;padding: 20px 0 0;margin-bottom: 30px;	}
.forum_contr .pin_post_by_admin li{width: 100%;}
.forum_contr .pin_post_by_admin li img{height: auto}
.forum_contr .pin_post_by_admin > h4{margin: 0 30px;margin-bottom: 20px;font-size: 14px;text-transform: uppercase;}

.populer_thread{background: #fff}
.populer_thread > h4{padding: 25px;border-bottom: 1px solid #dde6e4;margin: 0;}
.populer_thread ul{padding: 25px}
.populer_thread ul h3{margin: 0;margin-bottom: 10px;font-size: 16px;}
.populer_thread li{margin-bottom: 40px;}
.populer_thread li:last-child{margin-bottom: 0;}
.populer_thread .grey_subtext{font-size: 14px;color: #b0b0b0;}
.populer_thread li h4.blue_gradient_txt{margin-top: 10px;font-size: 13px;}

.buat_diskusi_form{background:#fff;margin-bottom: 80px;box-sizing: border-box;}
.buat_diskusi_form li{margin-bottom: 30px;}
.buat_diskusi_form li label{display: block;font-size: 14px;font-family: "ssSB";margin-bottom: 15px;text-transform: uppercase;
    color: #333;letter-spacing: 1px;text-align: left;}
.buat_diskusi_form li input[type=text], .buat_diskusi_form li input[type=select]{font-size: 15px;color: #407a7b;
	font-family: "ssR";border: 1px solid #c8c8c8;outline: none;padding: 17px 14px;width: 100%;border-radius: 4px;
	box-sizing: border-box;}

.buat_diskusi_button input[type=checkbox]{width: 18px;height: 21px;margin-right: 10px;}
.buat_diskusi_button .same_row{flex-grow: 1}
.buat_diskusi_button .same_row p{width: 50%;font-size: 16px;line-height: 23px;color: #888}
.buat_diskusi_button > input, .buat_diskusi_button > a{width: 150px;align-self: center;color: #fff;font-size: 14px;
	font-family: "ssB";text-transform: uppercase;text-align: center;padding: 10px 0;border: 0;cursor: pointer;
	border-radius: 50px;font-size: 14px;margin-left: 30px;}
.buat_diskusi_button > a{background: #b4b4b4}
.buat_diskusi_button > a:hover{background: #aaa}



@media (min-width: 0){
	.forum_nav_head > ul, .pin_post_by_admin ul, .forum_cont, .forum_paging{flex-direction: column;}
	.pin_post_by_admin li{width: 100%;margin-bottom: 30px;}
	.pin_post_by_admin li img{height: auto;}
	.forum_content_desk, .cat_content_desk{display: none;}
	.forum_content_mob li{padding: 20px;}
	.post_desc{padding: 20px;}
	.forum_content_mob .same_row_fix{justify-content: space-between;}
	.forum_contl{margin-right: 0;flex-basis: auto;}
	.forum_nav > a{align-self: flex-start;margin-top: 20px;margin-bottom: 20px;}
	.cat_forum_mob .forum_info > p{margin-bottom: 7px;}
	.forum_contr{width: 100%;margin-top: 30px;}
	.buat_diskusi_form{padding: 20px;width: 100%;}
	.buat_diskusi_button > input, .buat_diskusi_button > a{margin-top: 20px;}
	.forum_head_menu_nav + ul{display: none;}
	.forum_head_menu_nav p{flex-grow: 1;}
	.forum_nav li a{padding-top: 15px;font-size: 14px;margin-right: 20px;}
	.forum_wrapper > .wrapper{padding: 0;}
	.pin_post_by_admin{margin-bottom: auto;}
}
@media (min-width: 640px){
	.forum_nav_head > ul, .forum_cont, .forum_paging{flex-direction: column;}
	.pin_post_by_admin ul{flex-direction: row;}
	.pin_post_by_admin ul{justify-content: space-between;}
	.pin_post_by_admin li{width: 48.5%;margin-bottom: 30px;}
	.pin_post_by_admin li img{height: auto;}
	.forum_content_desk, .cat_content_desk{display: none;}
	.forum_content_mob li{padding: 20px;}
	.post_desc{padding: 20px;}
	.forum_content_mob .same_row_fix{justify-content: space-between;}
	.forum_contl{margin-right: 0;flex-basis: auto;}
	.forum_nav > a{align-self: center;margin-top: -20px;margin-bottom: 0;}
	.cat_forum_mob .forum_info > p{margin-bottom: 7px;}
	.forum_contr{width: 100%;margin-top: 30px;}
	.buat_diskusi_form{padding: 20px;width: 100%;}
	.buat_diskusi_button > input, .buat_diskusi_button > a{margin-top: 20px;}
	.forum_head_menu_nav + ul{display: flex;display: -webkit-flex}
	.forum_head_menu_nav p{flex-grow: 1;}
	.forum_nav li a{padding-top: 0;font-size: 16px;margin-right: 30px;}
	.forum_wrapper > .wrapper{padding: 0;}
	.forum_nav_head_fix{margin-top: 0px;width: 	100%}
}
@media (min-width: 1190px){
	.forum_nav_head > ul, .pin_post_by_admin ul, .forum_cont, .forum_paging{flex-direction: row}
	.pin_post_by_admin li{width: 31%;margin-bottom: 0;}
	.pin_post_by_admin li img{height: 80px;position: relative;object-position: 50% 46%;}
    .pin_post_by_admin{margin-bottom: 80px;}
	.forum_content_desk, .cat_content_desk{display: block;}
	.forum_content_mob li{padding: 20px 30px;}
	.post_desc{padding: 30px;}
	.forum_contl{margin-right: 30px;flex-basis: 0;}
	.forum_nav > a{align-self: center;margin-top: -20px;margin-bottom: 0;}
	.forum_contr{width: 300px;margin-top: 0;}
	.buat_diskusi_form{padding: 30px;width: 65%;}
	.buat_diskusi_button > input, .buat_diskusi_button > a{margin-top: 0;}
	.forum_head_menu_nav + ul{display: flex;display: -webkit-flex}
	.forum_head_menu_nav p{flex-grow: 0;}
	.forum_nav li a{padding-top: 0;font-size: 18px;margin-right: 30px;}
	.forum_wrapper > .wrapper{padding: 40px;}
}