/* � main.css */

.center {text-align: center !important}
.comu_img {background-color: #d8d8d8 !important; background-position: center !important; background-size: cover !important; background-repeat: no-repeat !important}
/*  */



.c_left_big {width: 810px; float: left; margin: 0 24px 0 24px;}
    .branding_ .c_left_big {width: 798px !important;}
.c_left_mid {width: 652px; float: left; margin: 0 24px 0 24px;}
.c_right_big {width: 370px; float: right; margin: 0 24px 0 0}

.community_table {}
    .community_table th {text-align: left; font-size: 12px; color:#5c5c5c; padding: 15px 0; font-weight: 300}
    .community_table td {text-align:center; padding: 22px 0; vertical-align: middle; border-bottom: 1px solid #e9e9e9; }
	.community_table td u {text-decoration: none; }
	.community_table td strong {font-size: 16px; display: block; padding: 0 0 6px 0}
	.comu_img {display: block; width: 60px; height: 60px; background-size: contain !important; background-color: transparent  !important;}
	.community_table td.comu_title {text-align: left}
	.comu_type {font-size: 11px; font-weight: 700; letter-spacing: 1.1px; float: right; margin:1px 25px 0 0; text-transform: uppercase; color: #1e1d1d; vertical-align: middle; display: inline-block; white-space: nowrap; min-width: 96px; text-align: right;}
	.community_table td em {font-style: normal; font-weight: bold;}
	    .community_table .comu_gray td {background: #f5f5f5}
		.community_table .comu_gray td u {font-weight: bold; }
		.community_table .comu_gray td em {color:#78a92c; }
		
.comu_add {display: block; text-align: center; color:#fff; background: #78a92c; padding: 30px 0; font-size: 16px; font-weight: bold; margin:0 0 24px 0}
    .comu_add:hover {color:#e3f3c9}
.comu_live {background: #f5f5f5; padding: 18px 24px 24px 24px; margin: 0 0 12px 0}
    .comu_live h3 b {color:#000}
    .comu_overflow {height: 500px; overflow: auto; margin-right: -24px;}
    .comu_live p {line-height: 20px; padding: 0 0 4px 0;}
    .comu_live .ct_right {padding: 10px 20px 9px 80px;}

.comu_read {}
    .profile_photo {     width: 140px !important;  
     height: 140px !important;  
     border-radius: 140px !important;  
     float: left !important;  
     padding: 0 !important;
     box-sizing: border-box !important;  
     background: transparent !important;  
     margin: 0 25px 25px 0!important; 
     background-position: center center !important;  }
        .profile_photo u {width: 140px; height: 140px; border-radius: 140px; margin: 25px 24px 20px 0; float: left; position: relative; box-sizing: border-box; padding: 20px; float: left;}
            .profile_photo u:after {position: absolute; left: 0; top: 0; right: 0; bottom: 0; border-radius: 140px; display: block; background: #09233f; content: ''; opacity: 0.05;}
            .profile_photo u i {width: 100px !important; height: 100px !important; margin:0;}
    .blog_profile_right.comu_read {float: left; width: 482px !important; margin: 24px 0 0 0;}
        .comu_read .pro_date_1 p {width: 67%}
        .comu_read .pro_date_1 h2 {width: 260px;}
        .blog_profile_right.comu_read .pro_date_1 {min-height: 50px;  }
        .comu_count {position: absolute; top:22px; right: 0; }
            .comu_count li {display: inline-block; color:#727272; font-size: 12px; text-transform: uppercase; text-align: center; letter-spacing: 1.2px; padding: 0 0 0 10px; }
                .comu_count li b {color:#000; display: block; font-size: 17px; font-weight: 700; padding: 5px 0 0 0}
        
    .comu_pro_type {font-weight: 700; letter-spacing: 1.2px; font-size: 12px; text-transform: uppercase; display: block; color: #78a92c;margin: -7px 0 16px 0; }
    .comu_button {display: inline-block; color:#fff; background: #78a92c; padding: 5px 10px; cursor: pointer; font-weight: bold;}
.comu_button a {color:#fff;}
    .comu_read .pro_share2 {float: right}



.letters_list {padding: 0 0 6px 0; border-bottom: 1px solid #ededed;}
    .letters_list a {display: inline-block; padding: 17px 25px 9px 0; text-transform: uppercase; letter-spacing: 2px; font-size: 13px;}
    .letters_list a.active {font-weight: bold;}


.captcha_ {vertical-align: middle}
    .captcha_ img, .captcha_ a {vertical-align: middle; display: inline-block}



	#tw-bt {float: none !important; margin:3px 0 0 0 !important; width: auto !important}
	.tags_but {text-align: left !important}




















