/* =-=-=-=-=-=-= Google Fonts  =-=-=-=-=-=-= */
@import url('https://fonts.googleapis.com/css?family=Lato:400,700|Russo+One&subset=latin-ext');
/* =-=-=-=-=-=-= General Styling =-=-=-=-=-=-= */
.username {text-decoration: underline double; text-transform: uppercase;}
.link-title{color:#000;}
.sheader-top {	background-color: #f5f5f5; }
.sheader-top ul { margin-bottom: 0;}
.sheader-top ul li:first-child { border-left: medium none; }
.sheader-top ul li { border-left: 1px solid #555; display:inline-block; padding: 0 6px; }
.sheader-top ul li a { color: #555;	text-transform: capitalize; font-size: 14px; }
.sheader-top ul li i { margin-right: 5px;	font-size: 18px; }
.sheader-top ul li:first-child { border-left: medium none; }
.sheader-top ul li.dropdown { background: #f6b403; padding: 5px; margin: 5px; }
.sheader-top ul li ul.dropdown-menu li { display: block;border-left: medium none;padding-left: 0; }
.btn-post{ font-size: initial; }
.mdl_container { float: left; margin-left: 295px; width: 580px; }
.infos_tabs, .comn_box { float: left; width: 100%; border-radius: 3px;background-color: #fff;box-shadow: #555 1px 2px 3px 1px; min-height: 50px; }
.infos_tabs, .soci_post { float: left; width: 100%; box-sizing: border-box; padding: 15px; position: relative; }
.s_tabs { border-bottom: 1px solid rgb(238, 238, 238); float: left; width: 100%; position: relative; }
.s_tabs li:before { position: absolute;left: 50%; bottom: 0; width: 0%;  height: 2px; background-color: #424242;transition: all .5s;}
.infos_tabs .s_tabs li { float: left; margin-right: 0; position: relative; text-align: center; padding: 0 15px;}
.infos_tabs .s_tabs li a { display: block; font-size: 18px; color: rgb(66, 66, 66); padding: 11px 3px 7px; text-decoration: none; line-height: 28px; }
.status_icn { background-position: -292px -4px; width: 26px; height: 26px; }
.infos_tabs .s_tabs li a i { vertical-align: top; position: relative; top: 7px; }
.photo_icn { background-position: -324px -4px; width: 26px; height: 26px; }
.fileInput { position: absolute;left: 0;top: 0; width: 100%; height: 100%; opacity: 0; }
.ask_fnd_icn { background-position: -387px -4px; width: 26px; height: 26px; }
.soci_img{ display: none;margin-bottom: 10px; }
.comm_area { float: left; width: 100%; padding: 20px;}
.fill_post li {float: left; width: 50%;padding: 0 5px;}
.fill_post .fill_active { float: left; width: 100%; background-color: #deddddba; border-radius: 16px; height: 35px; line-height: 38px; font-size: 16px; color: #424242;padding: 0 15px;position: relative;}
.comm_area textarea { float: left;width: 100%;font-size: 15px;color: rgb(66, 66, 66);border: 1px solid #d3d3d35e;
	resize: none;padding: 15px;margin-bottom: 20px; }
.soci_span { float: left; width: 100%; padding: 10px; }
.btn_post { float: right; width: 20%; margin-left: 5%; }
.blue { background-color: rgb(18, 116, 192); color: rgb(255, 255, 255); }
.rgt_post .btn { width: 90px; min-height: 35px; line-height: 35px; background-color: rgb(18, 116, 192); text-decoration: none; border-radius: 5px; font-size: 14px; color: rgb(255, 255, 255); display: inline-block; text-align: center; border:0;}
.comn_box {  margin-top: 35px;  margin-bottom: 15px; }
.cntnt_sctn { float: left; width: 100%; box-sizing: border-box; padding: 20px 25px; }
.tbl { display: table; width: 100%; table-layout: fixed; }
.users { position: relative; margin-bottom: 10px; }
.tbl_row { display: table-cell; }
.users .tbl_row { vertical-align: top; padding-left: 15px; }
.users .usrlft { width: 50px; }
.users .usrlft.tbl_row { padding-left: 0px; }
.users .usrpic { width: 50px; height: 50px; border-radius: 50%; background-color: rgb(229, 229, 229); display: block; background-size: cover; background-position: center; background-repeat: no-repeat; }
.users .userpic { width: 120px; height: 120px; margin: 50px; border-radius: 50%; background-color: rgb(229, 229, 229); display: block; background-size: cover; background-position: center; background-repeat: no-repeat; }
.users .usrnm { display: block; color: rgb(34, 34, 34); font-size: 16px; font-weight: 600; }
.main_ttle .usrnm { padding-top: 5px;text-transform: capitalize; }
.users .just_txt { display: block; font-size: 13px; color: rgb(116, 116, 116); padding: 10px 0px 0px; }
.main_ttle .just_txt { padding: 5px 0px; }
.spost-title{ font-family: 'Merriweather', serif; font-size: 20px; }