﻿.h-trans { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.hs-trans { -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }
.h-menu-trans { -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }
.h-shadow { background: #fff; -webkit-box-shadow: 0px 1px 1px 0px #d3d3d3; -moz-box-shadow: 0px 1px 1px 0px #d3d3d3; -o-box-shadow: 0px 1px 1px 0px #d3d3d3; box-shadow: 0px 1px 1px 0px #d3d3d3; }
.h-null-input   { border-color:#C75753 !important; -webkit-box-shadow:none !important; box-shadow:none !important; }

/* PT SANS FONT CSS*/
 @font-face { font-family: 'pt_sans_narrowregular'; src: url('../fonts/ptsans/PTN57F-webfont.eot'); src: url('../fonts/ptsans/PTN57F-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/ptsans/PTN57F-webfont.woff') format('woff'), url('../fonts/ptsans/PTN57F-webfont.ttf') format('truetype'), url('../fonts/ptsans/PTN57F-webfont.svg#pt_sans_narrowregular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'pt_sans_narrowbold'; src: url('../fonts/ptsans/PTN77F-webfont.eot'); src: url('../fonts/ptsans/PTN77F-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/ptsans/PTN77F-webfont.woff') format('woff'), url('../fonts/ptsans/PTN77F-webfont.ttf') format('truetype'), url('../fonts/ptsans/PTN77F-webfont.svg#pt_sans_narrowbold') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'pt_sans_captionregular'; src: url('../fonts/ptsans/PTC55F-webfont.eot'); src: url('../fonts/ptsans/PTC55F-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/ptsans/PTC55F-webfont.woff') format('woff'), url('../fonts/ptsans/PTC55F-webfont.ttf') format('truetype'), url('../fonts/ptsans/PTC55F-webfont.svg#pt_sans_captionregular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'pt_sans_captionbold'; src: url('../fonts/ptsans/PTC75F-webfont.eot'); src: url('../fonts/ptsans/PTC75F-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/ptsans/PTC75F-webfont.woff') format('woff'), url('../fonts/ptsans/PTC75F-webfont.ttf') format('truetype'), url('../fonts/ptsans/PTC75F-webfont.svg#pt_sans_captionbold') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'pt_sansregular'; src: url('../fonts/ptsans/PTS55F-webfont.eot'); src: url('../fonts/ptsans/PTS55F-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/ptsans/PTS55F-webfont.woff') format('x-woff'), url('../fonts/ptsans/PTS55F-webfont.ttf') format('truetype'), url('../fonts/ptsans/PTS55F-webfont.svg#pt_sansregular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'pt_sansitalic'; src: url('../fonts/ptsans/PTS56F-webfont.eot'); src: url('../fonts/ptsans/PTS56F-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/ptsans/PTS56F-webfont.woff') format('woff'), url('../fonts/ptsans/PTS56F-webfont.ttf') format('truetype'), url('../fonts/ptsans/PTS56F-webfont.svg#pt_sansitalic') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'pt_sansbold_italic'; src: url('../fonts/ptsans/PTS76F-webfont.eot'); src: url('../fonts/ptsans/PTS76F-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/ptsans/PTS76F-webfont.woff') format('woff'), url('../fonts/ptsans/PTS76F-webfont.ttf') format('truetype'), url('../fonts/ptsans/PTS76F-webfont.svg#pt_sansbold_italic') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'pt_sansbold'; src: url('../fonts/ptsans/PTS75F-webfont.eot'); src: url('../fonts/ptsans/PTS75F-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/ptsans/PTS75F-webfont.woff') format('x-woff'), url('../fonts/ptsans/PTS75F-webfont.ttf') format('truetype'), url('../fonts/ptsans/PTS75F-webfont.svg#pt_sansbold') format('svg'); font-weight: normal; font-style: normal; }
/* END OF PT SANS FONT CSS*/

.container                                  { position: relative; width: 960px; margin: 0 auto; padding: 0; }
.container .column,
.container .columns                         { float: left; display: inline; margin-left: 10px; margin-right: 10px; }
.row                                        { margin-bottom: 20px; }

.column.alpha, .columns.alpha               { margin-left: 0; }
.column.omega, .columns.omega               { margin-right: 0; }

.container .one.column,
.container .one.columns                     { width: 40px;  }
.container .two.columns                     { width: 100px; }
.container .three.columns                   { width: 160px; }
.container .four.columns                    { width: 220px; }
.container .five.columns                    { width: 280px; }
.container .six.columns                     { width: 340px; }
.container .seven.columns                   { width: 400px; }
.container .eight.columns                   { width: 460px; }
.container .nine.columns                    { width: 520px; }
.container .ten.columns                     { width: 580px; }
.container .eleven.columns                  { width: 640px; }
.container .twelve.columns                  { width: 700px; }
.container .thirteen.columns                { width: 760px; }
.container .fourteen.columns                { width: 820px; }
.container .fifteen.columns                 { width: 880px; }
.container .sixteen.columns                 { width: 940px; }

.container .one-third.column                { width: 300px; }
.container .two-thirds.column               { width: 620px; }

.container .offset-by-one                   { padding-left: 60px;  }
.container .offset-by-two                   { padding-left: 120px; }
.container .offset-by-three                 { padding-left: 180px; }
.container .offset-by-four                  { padding-left: 240px; }
.container .offset-by-five                  { padding-left: 300px; }
.container .offset-by-six                   { padding-left: 360px; }
.container .offset-by-seven                 { padding-left: 420px; }
.container .offset-by-eight                 { padding-left: 480px; }
.container .offset-by-nine                  { padding-left: 540px; }
.container .offset-by-ten                   { padding-left: 600px; }
.container .offset-by-eleven                { padding-left: 660px; }
.container .offset-by-twelve                { padding-left: 720px; }
.container .offset-by-thirteen              { padding-left: 780px; }
.container .offset-by-fourteen              { padding-left: 840px; }
.container .offset-by-fifteen               { padding-left: 900px; }

html {min-height: 100%;background: #f8f8f8;}
body { height: auto; overflow-x: hidden; position: relative; overflow-y: scroll; -webkit-text-size-adjust: 100%; font-size: 12px; font-family: 'pt_sansregular', Arial, Helvetica !important; }
#allbody     { background-color:#fff;}
#menu       { display:none; }
.scrollbar-measure { width: 100%; height: 0px; overflow-y: scroll; }

.topBanner { width: 728px; margin: auto; text-align: center; }
.hurHeader { width: 100%; position: relative; z-index: 10; background: #fff; }
.topBar { height: 40px; background: #f7f7f7; -webkit-box-shadow: 0px 1px 1px #790301; -moz-box-shadow: 0px 1px 1px #790301; -o-box-shadow: 0px 1px 1px #790301; -ms-box-shadow: 0px 1px 1px #790301; box-shadow: 0px 1px 1px #790301; position: relative; z-index: 15; border-bottom: 1px solid #ffffff; text-align: left; }
.hurHeader .mainHead { height: 59px; background: #990501; border-top: 1px solid #ad3733; -webkit-box-shadow: 0px 1px 1px 0px #938585; box-shadow: 0px 1px 1px 0px #938585; position: relative; z-index: 2; }
.mainHead .centerBox940 {position: relative;}
.hurHeader .mainHead .hurriyetLogo { width: 138px; height: 40px; display: block; background: url(/assets/images/hurriyet-logo.png) no-repeat 0 0; background-size:100% 100%; margin: 9px 0 0 0; float: left; }
.mainClock { color: #999; margin: 5px 0 0 9px; font-size: 10px; float: left; text-align: right; }
.hurHeader .mainHead .weatherBox span.wDegree { color: #ffffff; position: absolute; left: 70px; top: 33px; font-size: 11px; }
.hurUserContainer { height: 38px; float: right; margin: 2px 0 0 0px; width: auto; border-right: 1px solid #e9e9e9; padding-right: 10px; position: relative; display:none; }
	.hurUserContainer a.uyeLink { width: 105px; height: 25px; padding-left: 30px; padding-top: 5px; font-size: 12px; background: url(http://www.hurriyet.com.tr/p/hurriyet-2013/anahtar.png) no-repeat 0 3px; color: #858585; text-shadow: 0px 1px 0px #fff; float: right; margin-top: 6px; position: relative; font-family: arial !important; font-weight: bold; line-height: 15px !important; }
.uyeLinkAfterLogin { width: auto; height: 25px; padding:3px 24px 0px 0px; line-height:18px; font-size: 14px; color: #858585; text-shadow: 0px 1px 0px #FFF; float: right; margin-top: 6px; position: relative; }
.hurUserContainer a.uyeLink:hover {color: #e85142;}
.hurUserContainer a.uyeLink .downArrow, .hurUserContainer a.uyeLinkAfterLogin .downArrow { background: url(http://www.hurriyet.com.tr/p/hurriyet-2013/a_ok.png) no-repeat 0 0px; display: block; width: 14px; height: 8px; right: 2px; position: absolute; top: 9px; }
ul.userSubMenu { width: 177px; background: #fff; position: absolute; top: 38px; left: -6px; -webkit-box-shadow: 0px 1px 1px #d3d3d3; -moz-box-shadow: 0px 1px 1px #d3d3d3; -o-box-shadow: 0px 1px 1px #d3d3d3; -ms-box-shadow: 0px 1px 1px #d3d3d3; box-shadow: 0px 1px 1px #d3d3d3; display: none; }
	ul.userSubMenu li a { padding: 10px 10px; display: block; color: #858585; padding-left: 35px; }
		ul.userSubMenu li a.giris {background: url(http://www.hurriyet.com.tr/p/hurriyet-2013/giris.png) no-repeat 9px 9px;}
		ul.userSubMenu li a.uyeol {background: url(http://www.hurriyet.com.tr/p/hurriyet-2013/uyeol.png) no-repeat 9px 9px;}
		ul.userSubMenu li a.sunuttum {background: url(http://www.hurriyet.com.tr/p/hurriyet-2013/sifremiunuttum.png) no-repeat 9px 9px;}
		ul.userSubMenu li a.bsayfam {background: url(http://www.hurriyet.com.tr/p/hurriyet-2013/benimsayfam.png) no-repeat 9px 9px;}
		ul.userSubMenu li a.ayar {background: url(http://www.hurriyet.com.tr/p/hurriyet-2013/profil_duzenle.png) no-repeat 9px 9px;}
		ul.userSubMenu li a.cikis {background: #efece4 url(http://www.hurriyet.com.tr/p/hurriyet-2013/cikis.png) no-repeat 9px 9px;}
		ul.userSubMenu li a:hover {background-color: #efece4;}
.hurHeader .menu { height: 40px; margin-top: -2px; background: #ffffff; }
.hurHeader .mShadow { border-bottom: 2px solid #efefef; -webkit-box-shadow: 0px 1px 0px 0px #d3d3d3; box-shadow: 0px 1px 0px 0px #d3d3d3; }
.mainMenu { width: 940px; margin: auto; height: 42px; margin-top: 0px; text-align: left; min-width: 940px; clear: both; display: table; }
	.mainMenu li { float: left; height: 40px; border-left: 1px solid #e9e9e9; display: inline; }
		.mainMenu li a { display: block; padding: 15px 0 0 0; font-size: 14px; font-family: 'pt_sansbold'; height: 25px; color: #7b7b7b; width: 73px; text-align: center; }
.menuViplay a {width: 104px !important;}
.mainMenu li.menuDiger { background: url(http://www.hurriyet.com.tr/p/hurriyet-2013/a_ok1.png) no-repeat 63px 20px; width: 85px; }
	.mainMenu li.menuDiger a.active {background: #bec3c7 url(http://www.hurriyet.com.tr/p/hurriyet-2013/y_ok.png) no-repeat 63px 20px;}
	.mainMenu li.menuDiger a { width: 77px !important; text-align: left; padding-left: 15px; }
.mainMenu li a:hover {}
.mainMenu li a:hover { color: #fff; text-shadow: 0px 1px 0px #000000; }
.mainMenu li.menuDiger a:hover { color: #7b7b7b; text-shadow: none; /* background:#bec3c7;
     background:#bec3c7 url(http://www.hurriyet.com.tr/p/hurriyet-2013/y_ok.png) no-repeat 55px 20px;*/ }
.mainMenu li.menuEmlak a:hover {background: #AB2A2A;}
.mainMenu li.menuAile a:hover {background: #F60;}
.mainMenu li.menuViplay a:hover {background: #41c7ff;}
.mainMenu li.menuMahmure a:hover {background: #D23937;}
.mainMenu li.menuBigpara a:hover {background: #F68B25;}
.mainMenu li.menuGundem a:hover {background: #e00904;}
.mainMenu li.menuPlanet a:hover {background: #297fb8;}
.mainMenu li.menuEkonomi a:hover {background: #2d3e50;}
.mainMenu li.menuSpor a:hover {background: #27ae61;}
.mainMenu li.menuKelebek a:hover {background: #f39c11;}
.mainMenu li.menuKultur a:hover {background: #8d44ad;}
.mainMenu li.menuYazarlar a:hover {background: #7e8c8d;}
.mainMenu li.menuTv a:hover {background: #c1392b;}
.mainMenu li.menuSaglik a:hover {background: #17a086;}
.mainMenu li.menuTeknoloji a:hover {background: #d45300;}
.mainMenu li.menuDots a:hover {}
.mainMenu li a.active { color: #ffffff; text-shadow: 0px 1px 0px #666666; }
.mainMenu li.menuGundem a.active {background: #e00904;}
.mainMenu li.menuPlanet a.active {background: #297fb8;}
.mainMenu li.menuEkonomi a.active {background: #2d3e50;}
.mainMenu li.menuSpor a.active {background: #27ae61;}
.mainMenu li.menuKelebek a.active {background: #f39c11;}
.mainMenu li.menuKultur a.active {background: #8d44ad;}
.mainMenu li.menuYazarlar a.active {background: #7e8c8d;}
.mainMenu li.menuTv a.active {background: #c1392b;}
.mainMenu li.menuSaglik a.active {background: #17a086;}
.mainMenu li.menuTeknoloji a.active {background: #d45300;}
.mainMenu li.menuDots a.active {background: #bec3c7;}
.mainMenu .menuDots a img {padding-top: 4px;}
.centerBox940 { width: 940px; margin: auto; position: relative; }
.topLinks { margin-top: 5px; float: left; /* width:195px;*/ border-right: 1px solid #e9e9e9; overflow: hidden; height: 35px; }
	.topLinks li { height: 25px; float: left; padding: 0 11px; padding-top: 6px; border-left: 1px solid #e9e9e9; }
		.topLinks li a.homeLink { height: 28px; display: block; background: url(http://www.hurriyet.com.tr/p/hurriyet-2013/home-new.png) no-repeat 0 0px; font-size: 12px; color: #858585; padding: 2px 0 0 28px; line-height: 15px !important; }
		.topLinks li.tvLink {padding: 9px 0 0 25px !important;}
			.topLinks li.tvLink a { display: block; /* background:url(http://www.hurriyet.com.tr/p/hurriyet-2013/hurriyet_tv.png) no-repeat 0 0;*/ width: 45px; height: 24px; font-family: 'pt_Sansbold'; color: #858585; }
				.topLinks li.tvLink a:hover {color: #E85142;}
		.topLinks li a.archiveLink { height: 28px; display: block; background: url(http://www.hurriyet.com.tr/p/hurriyet-2013/arsiv-new.png) no-repeat 0 0px; font-size: 12px; color: #858585; padding: 2px 0 0 28px; }
		.topLinks li a.homeLink:hover, .topLinks li a.archiveLink:hover {color: #e85142;}
div.weatherTop { width: 175px; height: 40px; position: relative; float: left; margin-left: 10px; color: #858585; font-size: 12px; }
	div.weatherTop img { margin-top: 5px; float: left; }
	div.weatherTop span.cityName { float: left; margin: 5px 0 0 10px; }
.cityChooseLink { width: 14px; height: 11px; display: block; background: url(http://www.hurriyet.com.tr/p/hurriyet-2013/a_ok.png) no-repeat 0 0; position: absolute; right: 7px; top: 18px; }
.digerServisler { width: 380px; float: left; height: 32px; overflow: hidden; border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; margin-top: 5px; }
.digerServislerDinamik { width: 730px; float: left; height: 32px; overflow: hidden; border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; margin-top: 5px; }
.digerServisler ul, .digerServisler .bx-wrapper .bx-viewport {background: #f7f7f7;}
.otherChannels {}
	.otherChannels li { padding: 6px 8px; text-align: center; }
.otherChannelsDinamik li { padding: 6px 8px; float: left; }
.otherChannels li a { float: left; display: inline-block; height: 20px; width: 90px; text-align: center; }
	.otherChannels li a:hover {opacity: 0.7;}
	.otherChannels li a img {margin: auto;}
.subMenuCont { background: #ffffff; height: 100px; display: none; padding: 20px 0; -webkit-box-shadow: 0px 1px 1px #d3d3d3; -moz-box-shadow: 0px 1px 1px #d3d3d3; -o-box-shadow: 0px 1px 1px #d3d3d3; -ms-box-shadow: 0px 1px 1px #d3d3d3; box-shadow: 0px 1px 1px #d3d3d3; display: none; }
.bigSubMenu { width: 940px; height: 100px; margin: auto; text-align: left; }
.subMenuCont .firstBlock { width: 145px; float: left; height: 100px; color: #a0a0a0; }
.subMenuCont .secondBlock { width: 530px; border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; float: left; height: 100px; padding: 0 5px 0 20px; }
.subMenuCont .thirdBlock { width: 200px; float: left; height: 100px; padding-left: 20px; }
.bigText { padding-top: 19px; display: block; font-size: 34px; font-family: 'pt_sansbold'; }
.smallText {font-size: 14px;}
.subMenu { width: 100px; /* width:136px;*/ float: left; }
.secondBlock .subMenu {width: 125px;}
.subMenu li { list-style: disc !important; color: #d3d3d3; margin-left: 15px; }
	.subMenu li.first {list-style: none !important;}
	.subMenu li a { color: #9d9d9d; padding: 0 0 6px 0px; display: block; font-size: 14px; }
.impChannels {width: 150px !important;}
	.impChannels li a {font-family: 'pt_sansbold';}
.subMenu li.eklerMenuItem { width: 100px; background: url(http://www.hurriyet.com.tr/p/hurriyet-2013/arrow_user.png) no-repeat 86px 14px; }
.weatherPopup { background: #ffffff; border: 5px solid #f7f7f7; -webkit-box-shadow: 0px 1px 1px #d3d3d3; -moz-box-shadow: 0px 1px 1px #d3d3d3; -o-box-shadow: 0px 1px 1px #d3d3d3; -ms-box-shadow: 0px 1px 1px #d3d3d3; box-shadow: 0px 1px 1px #d3d3d3; position: absolute; top: 22px; right: -17px; display: none; }
.topLogoContainer {padding-left: 32px !important;}
.lg1,.lg2 {margin-right: 20px;}
.hurSearchContainer { width: 275px; height: 40px; position: absolute; left: 50%; top: 13px; margin-left: -183px; }
.topSearchCont { width: 275px; height: 33px; background: #ffffff; -webkit-box-shadow: inset 1px 1px 1px 0px #cccccc; box-shadow: inset 1px 1px 1px 0px #cccccc; -webkit-border-radius: 3px; border-radius: 3px; display: block; float: right; }
	.topSearchCont input { border: none; background: none; width: 220px; padding: 0 10px; font-size: 14px; line-height: 26px; color: #888888; float: left; height: 34px; }
.hurSearchContainer .topSearchCont .midSrcBtn { width: 30px; height: 35px; float: left; background: url(http://www.hurriyet.com.tr/p/hurriyet-2013/header_search.png) no-repeat 2px 8px; cursor: pointer; }
.topSearchCont .midSrcBtn { width: 30px; height: 35px; float: left; background: url(http://www.hurriyet.com.tr/p/hurriyet-2013/widget_search_left.png) no-repeat 2px 8px; }
.banner150x300 { width: 250px; height: 35px; float: right; margin: 13px 0 0 25px; overflow: hidden; }


.hs-sprite          { background-image:url(/assets/images/hs-sprite.png?v=20140904_05); float:left; display:inline-block; position:relative; }
.hs-static-mheader  { display:none; }
.hsc-mobile .hs-container         { top:100px; margin-top:0px !important; }
.hsc-mobile.hsc-login .hs-container { top:192px; }
.hsc-mobile .hs-menu-container    { width:100%; z-index:10; position:fixed; }

.h-btn	{ 
	outline:none;
	background:#ec5f41;
	padding:9px 20px;
	color:#ffffff;
	font-size:14px;
	border:none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-family:'pt_sansbold';
	cursor:pointer;
	margin-bottom:2px;
	display:inline-block;
}

.h-btn:hover	{ 
	box-shadow:none;
	background-color:#df583b;
}

.h-btn-passive      { opacity:0.6 !important; filter:alpha(opacity=60) !important; cursor:default; }

.h-btn-white		{ background:#f8f8f8; color:#919199; }
.h-btn-white:hover	{ box-shadow:none; background-color:#f3f2f2; }

.h-txt	{ 
	line-height:18px; 
	border:1px solid #d9d9d9; 
	border-radius:3px; 
	padding:9px 12px; 
	font-size:14px; 
	color:#666; 
}
.h-txt:focus	{
	color:#372f2b;
}


    .hs-navigation                  { width:100%; height:60px; background:#fff;
	-webkit-box-shadow: 0px 1px 1px 0px #d3d3d3; 
	-moz-box-shadow: 0px 1px 1px 0px #d3d3d3;
	-o-box-shadow: 0px 1px 1px 0px #d3d3d3;
	box-shadow: 0px 1px 1px 0px #d3d3d3; display:none; }
    .hsc-login .hs-navigation      { display:block; }
    .hsn-content                    { height:60px; }

    .hsnc-list                  {  }
    .hsncl-item                 { height:40px; margin:10px 0px; border-left:1px solid #ebebeb; float:left; }
    .hsncl-item:first-child     { border:none; }
  .hsncli-anchor            { height:38px; display:inline-block; position:relative; padding:10px 18px; margin-top:-10px; border-bottom:2px solid transparent; }
  .hsncli-anchor:hover      { border-color:transparent; }
  .hsnclia-text             { float:left; line-height:40px; font-size:14px; color:#2882b6; font-family:'pt_sansbold'; }
  .hsnclia-icon             { 
     height:38px; display:block; float:left; border-radius:21px;
  }
  .hsm-sprite               { display:inline-block; background:url(/assets/images/hsm-menu-sprite.png) left top no-repeat; position:relative; background-size:53px 74px; }
  .hsnclia-count            { display:inline-block; position:absolute; left:42px; top:12px; border:2px solid #fff; background:#e55151; font-size:10px; font-family:'pt_sansbold'; color:#fff; padding:4px; border-radius:10px; z-index:2; line-height:100%; }
  .hsnclia-mine .hsnclia-count  { padding:4px 5px; left:49px; top:4px; }
  
  .hsnclia-mine .hsm-sprite { width:26px; height:18px; margin:12px 10px; }
  .hsnclia-notification .hsm-sprite   { width:19px; height:19px; background-position:0px -18px; margin:10px; }
  .hsncli-active            { border-color:#e55151 !important; }
  .hsncli-anchor:hover .hsnclia-text,.hsncli-active .hsnclia-text    { color:#2882b6; }
  .hsncl-group              { float:right; }
  .hsnclg-item              { height:40px; float:left; border-left:1px solid #ebebeb !important;  position:relative; }
  .hsnclg-item .hsnclg-spr  { width:100%; height:2px; background:#e55151; position:absolute; bottom:-10px; left:0px; display:none; }
  .hsncli-active .hsnclg-spr  { display:block; }
  .hsncl-message            { display:inline-block; padding:10px 22px; }
  .hsncl-message .hsm-sprite { width:22px; height: 19px; background-position:0px -37px; }
    .hsncl-message .hsnclia-count { padding:4px 5px; left:40px; top:-6px; }
  .hsncl-settings           { display:inline-block; padding:10px 22px; }
  .hsncl-settings .hsm-sprite { width:19px; height:18px; background-position:1px -56px; }
  .hsncl-ulink              { float:left; border-bottom:2px solid transparent; display:inline-block; padding-right:20px; }
  .hsncl-ulink:hover        { border-color:transparent; }
  .hsncl-uimage             { width:40px; height:40px; display:block; margin:0px 12px 4px 20px; border: 2px solid #f2f2f2; border-radius: 24px; overflow:hidden; float:left; background: #fff;}     
  .hsncl-uimage img         { height: 40px; width: 40px; border-radius: 20px; display: block;}
  .hsncl-uname              { font-size:12px; padding-top:4px; font-family:'pt_sansbold'; color:#2882b7; vertical-align:middle; float:left; }
  .hsncl-follower           { font-size:10px; color:#7b7b7b; display:block; font-family:'pt_sansbold'; margin-top:5px; display:none; }
  .hsncl-right             { float:right; display:inline-block; border-left:none; }
    .hsncli-anchor:hover .hsnclia-mine .hsm-sprite,.hsncli-active .hsnclia-mine .hsm-sprite  { background-position:-27px 0px; }
    .hsncli-anchor:hover .hsnclia-notification .hsm-sprite,.hsncli-active .hsnclia-notification .hsm-sprite  { background-position:-20px -18px; }
    .hsncl-message:hover .hsm-sprite,.hsncli-active .hsncl-message .hsm-sprite  { background-position:-22px -37px; }
    .hsncl-settings:hover .hsm-sprite,.hsncli-active .hsncl-settings .hsm-sprite  { background-position:-18px -56px; }


@media only screen and (min-width: 1250px) {

.h-wrapper .hs-navigation                  { width:940px; height:100%; background:none; position:fixed; top:auto; left:50%; margin-left:-470px; z-index:0; -webkit-box-shadow:none; 
	-moz-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;}
.h-wrapper .hs-navigation .hsn-content                    { width:120px; height:100%; position:absolute; top:0px; left:-140px; background:#fff;
	-webkit-box-shadow: 1px 0px 1px 0px #d3d3d3; 
	-moz-box-shadow: 1px 0px 1px 0px #d3d3d3;
	-o-box-shadow: 1px 0px 1px 0px #d3d3d3;
	box-shadow: 1px 0px 1px 0px #d3d3d3; }

.h-wrapper .hsncl-item                 { height:auto; text-align:center; border-bottom:1px solid #ebebeb; border-left:none; float:none; margin:0px; }
.h-wrapper .hsncl-item:first-child     { border-bottom:1px solid #ebebeb; }
  .h-wrapper .hsncli-anchor            { height:auto; display:block; position:relative; padding:37px 18px; margin-top:0px; border-bottom:none; border-right:2px solid transparent; }
  .h-wrapper .hsnclia-text             { float:none; line-height:100%; }
  .h-wrapper .hsnclia-icon             { width:33px; height:23px; float:none; display:block; margin:0px auto; margin-bottom:10px; text-align:center; }
  .h-wrapper .hsnclia-count            { display:inline-block; position:absolute; left: 64px; top: 30px; border:2px solid #fff; background:#e55151; font-size:10px; font-family:'pt_sansbold'; color:#fff; padding:4px; border-radius:11px; z-index:2; line-height:100%; }
  .h-wrapper .hsnclia-mine .hsnclia-count  { padding:4px 5px; top:21px; left: 71px; }
  .h-wrapper .hsncl-group              { margin:0px 0px 0px 0px; padding:0px; float:none; }
  .h-wrapper .hsnclg-item              { height:auto; float:none; text-align:center; padding:0px; border-left:none !important; border-right:2px solid transparent; border-bottom:none; border-top:1px solid #ebebeb; }
  .h-wrapper .hsncl-message            { display:block; padding:26px 22px; }
  .h-wrapper .hsncl-message:hover      { border-color:#ebebeb; }
    .h-wrapper .hsncl-message .hsnclia-count { padding:4px 5px; left:62px; top:10px; }
    .h-wrapper .hsncl-settings                 { display:block; padding:23px 22px; }
  .h-wrapper .hsncl-ulink              { width:96px; display:inline-block; float:none; padding:20px 10px; border-right:2px solid transparent; border-bottom:none; }
  .h-wrapper .hsncl-uimage             { width:60px; height:60px; margin:0px auto 8px auto; border-radius:34px; float:none; }   
  .h-wrapper .hsncl-uimage .hsnclu-node         { width:60px; height:60px; border-radius:30px; }  
  .h-wrapper .hsncl-uname              { float:none; }
  .h-wrapper .hsncl-right             { float:none; padding:0px 0px 0px 2px; }
  .h-wrapper .hsncli-active            { border-top-color:#ebebeb !important; }
  .h-wrapper .hsncli-active .hsnclg-spr  { display:none; }

  .h-wrapper .hsnclia-mine .hsm-sprite          { width:33px; height:23px; margin:0px; background-position:0px -78px; }
  .h-wrapper .hsnclia-notification .hsm-sprite  { width:27px; height:24px; margin:0px; background-position:0px -102px; display:inline-block; }
  .h-wrapper .hsncl-message .hsm-sprite         { width:24px; height:19px; margin:0px; background-position:0px -127px; }
  .h-wrapper .hsncl-settings .hsm-sprite        { width:24px; height:24px; margin:0px; background-position:0px -147px; }

  .h-wrapper .hsncli-anchor:hover .hsnclia-mine .hsm-sprite,.h-wrapper .hsncli-active .hsnclia-mine .hsm-sprite  { background-position:-34px -78px; }
  .h-wrapper .hsncli-anchor:hover .hsnclia-notification .hsm-sprite,.h-wrapper .hsncli-active .hsnclia-notification .hsm-sprite  { background-position:-28px -102px; }
  .h-wrapper .hsncl-message:hover .hsm-sprite,.h-wrapper .hsncli-active .hsncl-message .hsm-sprite  { background-position:-25px -127px; }
  .h-wrapper .hsncl-settings:hover .hsm-sprite,.h-wrapper .hsncli-active .hsncl-settings .hsm-sprite  { background-position:-25px -147px; }
}

  .h-verified                       { width:20px; height:20px; display:none; float:left; margin:0px 0px 0px 10px; background:url(/assets/images/hs-sprite.png) 0 -1003px no-repeat;position:relative; top: 6px; }
  .h-secure                         { width:13px; height:16px; display:none; float:left; margin:0px 0px 0px 10px; background:url(/assets/images/hs-sprite.png) -13px -476px no-repeat; position:relative; top: 6px; }
  .hpi-spr                          { width:100%; height:0px; float:left; display:none; }
  
.hsc-login .hs-menu-container                  { height:166px; }
  .hs-user .hsmc-fixed                       { height:156px !important; }
.hs-container.container			    { margin-top:18px; margin-bottom:18px; }
  .hsc-left,.hsc-right			    { min-height:10px; }
  .hscl-subtitle                    { font-size:14px; color:#454545; font-family:'pt_sansbold'; }
   .hsclf-search                     { padding-bottom:18px; border-bottom:1px solid #d9d9d9; margin-bottom:18px; }
    .hsclfs-text                    { font-size:14px; float:left; margin:0px 18px 0px 28px; color:#7b7b7b; line-height:28px; }
    .hsclfs-input                   { float:left; position:relative; }
      .hsclfs-input .hscf-txt       { width:236px; height:14px; padding:7px 30px 7px 12px; color:#7b7b7b; background-color:#fff; }
  .hsclfsi-btn                      { width:16px; height:16px; border:none; background:url(/assets/images/hs-sprite.png) -20px -1614px no-repeat; position:absolute; right:1px; top:1px; z-index:2; text-indent:-999px; overflow:hidden; cursor:pointer; margin:6px 10px;  }
  .hsclfsi-btn:hover                { background-position: -20px -1593px; }
  .hsc-title                        { font-size:18px; color:#24b0cf; line-height:100%; margin-bottom:18px; }
    .h-page-description             { font-size:14px; color:#404040; line-height:100%; margin-bottom:14px; text-indent:5px; }
    .h-page-link                    { font-size:14px; color:#2882b7; }
  	
	.h-profile-container			{ width:100%; margin-bottom:18px; }

	  .h-cover				{ width:100%; height:240px; position:relative; z-index:1; }
      .h-cover-overlay				{ width:100%; height:72px; display:block; position:absolute; bottom:0px; left:0px; background:url(/assets/images/h-cover-overlay.png) center bottom repeat-x; z-index:2; }
	  .h-cover-image			{ height:240px; }
	  .h-cover-iwrapper				{ width:100%; height:100%; display:block; overflow:hidden; position:relative; }
	  .h-cover .h-caption		{ font-size:14px; color:#ffffff; line-height:18px; z-index:3; padding:10px 0px 10px 0px; text-shadow:1px 2px 1px #292929; position:relative; margin-right:72px; }
	  
	  .h-profile-info				{ width:100%; position:absolute; left:0px; bottom:0px; z-index:2; }
      .h-profile-info .h-follow-btn { display: none; -webkit-box-shadow:1px 1px 0px 0px #272726; box-shadow:1px 1px 0px 0px #272726; border:none; }
      
      .h-profile-info .h-profile-report { display:none; }
      .h-profile-info .h-report-list li { border: none;}
      .h-profile-info .h-follow-wrapper { float:left; position:relative; top:2px; }
      .h-follow-wrapper .h-following    { font-size:12px; color:#ffffff; line-height:25px; margin-right:18px; }
      .h-profile-info .h-type-message   { height:24px; font-family:'pt_sansbold'; font-size:12px; line-height:24px; float:left; margin-left:10px; padding:0px 10px; background:#3b86c4; border-radius:2px; display:none; position:relative; top:2px; -webkit-box-shadow:1px 1px 0px 0px #272726; box-shadow:1px 1px 0px 0px #272726; }
	  .h-profile-image			{ width:174px; height:174px; position:absolute; left:20px; bottom:-33px; }
      .h-profile-image .h-image-wrapper { width:160px; height:160px; border-radius:101px; padding:6px; overflow:hidden; display:block; background-color:#fff; border:1px solid #bcbcbc; }
	  .h-profile-image img		{ width:160px; height:160px; border-radius:160px; position:relative; z-index:1; }

		.h-profile-report		{  margin:0px 0px 0px 10px; position:relative; top:2px; -webkit-box-shadow:1px 1px 0px 0px #272726; box-shadow:1px 1px 0px 0px #272726; }
      
      .h-username               { float:left; display:block; }
	  .h-user-name				{ font-size:26px; color:#ffffff; text-shadow:1px 2px 1px #292929; }
	  .hpn-item .h-user-settings .hpn-text			{ color:#2882b7; }
      .h-user-settings .hs-sprite   { width:14px; height:14px; float:left; margin-right:10px; background-position:-142px -22px; top:18px; }
		
	  .h-profile-navigation		{ height:50px; float:right; }
	    .hpn-item 	{ border-left:1px solid #eaeaea; float:left; }
		.hpn-item:first-child	{ border-left:1px solid transparent; }
		.hpn-item .h-trans		{ float:left; padding:0px 14px; }
		.hpn-item .h-trans .hpn-count	{ float:left; padding-left:8px; font-size:14px; color:#e55151; line-height:50px; }
		.hpn-item .h-trans:hover .hpn-text,.hpn-item.h-active .h-trans .hpn-text	{ color:#c75753; }
        .hpn-item .hpn-text     { float:left;line-height:50px; font-size:16px; color:#7b7b7b; }

        .hsclp-info             { position:relative; margin-left:210px; }

/* ### News Feed { ### */

.hscl-news-feed			{ }
.hscl-news-feed .h-more-content  { display:none; }
  .h-user-category		{ display:none; }
  .h-category-images	{ width:100%; min-height:155px; }
  .h-category-images.loading	{ background:url(/assets/images/opq-loader.gif) center center no-repeat; }
  .h-category-images li	{ width:25%; float:left; }
  
  .h-category-text-list					{ display:inline-block; margin:16px 10px; }
    .h-category-text-list li			{ float:left; margin-right:12px; line-height:100%; font-size:14px; color:#d3d3d3; cursor:default; }
    .h-category-text-list li:hover      { color:#787878; }
	.h-category-text-list li.list-spr	{ height:10px !important; margin-top:3px; border-left:1px solid #d3d3d3; padding-left:20px; }
	.h-category-text-list li.list-spr a	{ margin-top:-3px; }
	.h-category-text-list li a			{ display:block; line-height:100%; color:inherit; }
	.h-category-text-list li a:hover	{ color:#9e2e2a; }
    .h-category-text-list li:first-child    { border:none !important; }
  
    .h-user-post { display: none; background-color:#e9e9e9; }
  .hscfn-user-post					{ padding:10px;z-index: 1; }
    .hscfn-user-post .h-post-txt	{ width:100%; height:18px; float:left; margin-left:-13px; border:1px solid #eee; background:transparent; -webkit-box-shadow:inset 0px 1px 2px 0px #cccccc; box-shadow:inset 0px 1px 2px 0px #cccccc; outline:none; resize:none; position:relative; z-index:1; overflow:auto; }
    .hscfn-user-post .h-pt-active  { height:52px; }
    .hscfn-user-post .h-post-txt:focus  { -webkit-box-shadow:inset 0px 0px 3px 0px #2882b7; box-shadow:inset 0px 0px 3px 0px #2882b7; }
    
    .hscfn-user-post .h-post-btn    { margin-bottom:0px; float:right; padding:11px 20px; }
	
    #h-post-form                { position:relative; background:#ffffff; padding:0px 13px; margin-bottom:10px; overflow:hidden; border-radius:3px; }
    #h-post-form .h-ajax-loader { width:36px !important; height:38px; display:block; position:absolute; right:0px; top:0px; opacity:0.5; filter:alpha(opacity=50); background-color:#fff; background-image:url(/assets/images/opq-loader.gif); }

    .h-char-limit               { position:absolute; right:22px; bottom:0px; line-height: 24px; font-family: 'pt_sansbold'; font-size: 12px; color: #C75753; text-indent: 5px; padding-left: 4px; display:none; }

    .h-mention-place            { position:absolute; left:1px; top:1px; z-index:0; padding:9px 12px; color:transparent; line-height:18px; font-size:14px; overflow:hidden; }
    .h-mention-place .hm-text   { display:inline-block; background:#dce6f8; border-radius:2px; padding-right:1px; border:1px solid #B8CCF1; margin:-1px 0px 0px -2px; }
  
    .hup-actions                { height:16px; display:inline-block; position:relative; margin-top:9px; z-index:0; }
      .hupa-item                { min-width:100px; height:16px; float:left; margin-right:20px; position:relative; z-index:999; }
      .hupa-item-fb,.hupa-item-tw    { display:none; }
      .hup-photo .uploadifive-button input[type='file'] { width:100%; height:100%; cursor:pointer; right:0px !important; top:0px !important; }
      .hup-photo .uploadifive-button                      { 
            width:21px !important; float:left; height:16px !important; outline:none;
	        cursor:pointer;
            background:url(/assets/images/hs-sprite.png) 0 -1843px no-repeat;
            z-index:1;
      }
      .hup-photo .uploadifive-queue { display:none; }
      .hupai-text   { float:left; line-height:16px; font-size:12px; color:#2882b7; position:relative; z-index:0; }
      .hupai-overlay    { width:100%; height:100%; display:block; cursor:pointer; position:absolute; left:0px; top:0px; z-index:2; line-height:16px; font-size:12px; color:#2882b7; text-indent:30px; }
      .hup-photo:hover .uploadifive-button  { background-position:0 -1859px; }
      .hup-fb   { height:16px; display:inline-block; cursor:pointer; line-height:16px; font-size:12px; color:#2882b7; }
      .hup-fb .hs-sprite    { background-position: 0 -1791px; width: 16px; height: 16px; margin-right:10px; }
      .hup-fb:hover .hs-sprite, .hup-fb.h-active .hs-sprite  { background-position:0 -1807px; }
      .hup-tw   { height:16px; display:inline-block; cursor:pointer; line-height:16px; font-size:12px; color:#2882b7; }
      .hup-tw .hs-sprite    { background-position: 0 -1877px; width: 20px; height: 16px; margin-right:10px; }
      .hup-tw:hover .hs-sprite, .hup-tw.h-active .hs-sprite { background-position:0 -1893px; }
      .hup-gp   { height:16px; display:inline-block; background:url(/assets/images/hup-gp.png) left top no-repeat; cursor:pointer; line-height:16px; font-size:12px; color:#2882b7; }
      .hup-new-article   { height:16px; display:inline-block; cursor:pointer; line-height:16px; font-size:12px; color:#2882b7;}

      .hupa-item a:hover,.hupa-item a.h-active  { background-position:0px -16px; }

  .hscf-register    {  }
  .hscf-register .hscfrl-item	{ opacity:0; filter:alpha(opacity=0); }
  .hscfr-title      { width:100%; text-align:center; font-size:16px; padding:10px 0px; margin-top:28px; color:#454545; line-height:32px; display:none; }
  .hscfr-title .h-btn   { height:14px; padding:10px 18px; letter-spacing:0.5px; line-height:14px; margin-left:10px; top:-1px; }
  .hscfr-title .h-btn-psv   { opacity: 0.6;filter: alpha(opacity=60);cursor: default; }
  .hscfr-title .hs-sprite   { width:10px; height:17px; float:right; margin-left:20px; background-position:-21px 0px; }
  .hswf-loading .hs-sprite  { width:16px; height:11px; background:url(/assets/images/opq-loader.gif) center center no-repeat; top:2px; margin-left:14px; }
  .hscfr-list       { min-height:140px; }
  .hscfrl-item      { width:140px !important; padding:0px 7px; height:190px; overflow:hidden; float:left; }
  .hscfrl-clr       { width:100%; height:0px !important; padding:0px; }
  .hscfrli-node     { width:140px; display:block; text-align:center; }
  .hscfrlin-image   { width:140px; height:140px; display:block; overflow:hidden; position:relative; }
  .hscfrlini-node   { width:140px; }
  .hscfrlini-action { width:140px; height:140px; display:block; position:absolute; left:0px; top:0px; z-index:2; background:url(/assets/images/hs-sprite.png) 0px -119px no-repeat; opacity:0; filter:alpha(opacity=0); }
  .hscfrli-node:hover .hscfrlini-action	{ opacity:1; filter:alpha(opacity=100); }

	.h-checked .hscfrlini-action	    { background-position:-142px -119px; opacity:1; filter:alpha(opacity=100); }
    .h-checked .hscfrlini-action:hover  { background-position:0px -261px; }
    .h-new-topic .hscfrlini-action:hover   { background-position:-142px -119px; cursor:default; }

    .hscfrlin-title { display:block; font-size:12px; color:#454545; line-height:14px; text-align:center; font-family:'pt_sansbold'; padding:5px 0px; }
  
    .hscfr-wrapper      { position:relative; }
    .hscfr-wrapper .bx-controls-direction   { height:36px; position:relative; top:15px; }
   .hscf-register .hscfr-wrapper .bx-prev  { width:36px; height:36px; display:block; position:absolute; left:0px; top:0px; background:url(/assets/images/h-bxnav-arrow.png) 0px top no-repeat; text-indent: -9999px; border-left:10px solid #F8F8F8; border-right:10px solid #F8F8F8; }
   .hscf-register .hscfr-wrapper .bx-next  { width:36px; height:36px; display:block; position:absolute; right:0px; top:0px; background:url(/assets/images/h-bxnav-arrow.png) -36px top no-repeat; text-indent:-9999px; border-left:10px solid #F8F8F8; border-right:10px solid #F8F8F8; }
   .hscf-register .hscfr-wrapper .bx-next:hover{ background-position:-36px 0; }

   .hscfr-wrapper .bx-controls              { position:relative; height:18px; z-index:1; border-bottom:1px solid #ebebeb; }
   .hscfr-wrapper .bx-pager                 { display:inline-block; z-index:2; position:relative; background:#F8F8F8; border-left:10px solid #F8F8F8; border-right:10px solid #F8F8F8; }
   .hscfr-wrapper .bx-pager-item		    { width:13px; height:13px; display:inline-block; margin:11px 3px; }
    .hscfr-wrapper .bx-pager-item a		    { height:13px; display:block; background:url(/assets/images/slider-doth.png) left -13px no-repeat; text-indent:-9999px; }
	.hscfr-wrapper .bx-pager-item a:hover,.hscfr-wrapper .bx-pager-item .active	{ background-position:0px 0px; }
    
  .hscfn-filter     { padding-left:1px; display:none; }
  .hscfn-notification   { display:block; }
    .hscfnf-item    { float:left; margin-left:10px; }
    .hscfnf-item:first-child    { margin:0px; }
    .hscfnfi-type   { display:block; line-height:32px; font-size:14px; font-family:'pt_sansbold'; color:#7b7b7b; padding:0px 15px; background-color:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
    .hscfnfi-type:hover,.hscfnfi-type.active { background-color:#b7b7b7; color:#fff; }
    .hscfnfi-plus   { width:57px; height:32px;display: none; background:transparent url(/assets/images/h-plus-sprite.png) 0 0 no-repeat; text-indent:-999px; padding:0px; }
    .hscfnfi-plus:hover,.hscfnfi-plus.active { background-color:transparent; }

  .h-news-feed-list						{ width:100%; }
  .h-news-feed-list.uniqueItem          { margin-top: 0px; display: inline-block; }
    .h-news-feed-list .h-post-item				{ border-bottom:1px solid #d3d3d3; border-top:1px solid #fff; padding:18px 0px; min-height:60px; position:relative; z-index:1; }
    .h-news-feed-list .h-post-item:first-child	{ padding-top:0px; border-top:none; }
	.h-news-feed-list .h-post-item:last-child	{ border-bottom:none; }
    .h-news-feed-list .h-post-item.hpl-closed             { padding-bottom:0px; }
    .h-post-item.hpi-active-node    { z-index:2; }

    .h-post-image                       { max-width:100%; min-height:80px; display:inline-block; float:left; position:relative; overflow:hidden; }
    .h-post-image img                   { max-height:400px; position:relative; z-index:1; }
    
    .h-post-type-2 .h-post-image img    { width:auto; max-width:100%; max-height:600px; position:relative; z-index:1; }
    .h-post-type-10 .h-post-image       { max-height:248px; display:block; overflow:hidden; float:none; }
    .h-post-type-10 .h-post-image img   { width:100%; margin-top:-50px; }
    .h-post-type-3 .h-post-image        { width:180px; display:inline-block; margin-right:10px; float:left; position:relative; overflow:hidden; margin-top:2px; }
    .h-post-type-3 .h-post-image img    { width:100%; max-height:none; }

    .h-video .h-post-image,.hpl-ptype-9 .h-post-image,.h-post-type-4 .h-post-image               { width:180px; display:inline-block; margin-right:10px; float:left; position:relative; overflow:hidden; }
    .h-video .h-post-image img,.hpl-ptype-9 .h-post-image img,.h-post-type-4 .h-post-image img       { width:100%; position:relative; z-index:1; margin-top:0px; }
    .h-video .h-notification-content    {  }

    #h-ext-container .h-post-image              { width:180px; display:inline-block; margin-right:10px; float:left; position:relative; overflow:hidden; }
    #h-ext-container .h-post-image img          { width:100%; position:relative; z-index:1; }

    #h-ext-container .h-ptype-image              { width:auto; height:auto; max-width:100%; display:inline-block; float:left; position:relative; overflow:hidden; cursor:default; margin:10px 0px 0px 0px; }
    #h-ext-container .h-ptype-image img          { width:auto; height:auto; max-width:100%; max-height:400px; position:relative; z-index:1; }

    .hiv-wrapper                        { position:relative; padding-bottom:56.25%; padding-top:25px; height:0; margin-bottom:8px; }
    .h-inline-video                     { width:100%; height:100%; position:absolute; left:0px; top:0px; }

  .h-news-content						{ position:relative; z-index:2; border-top:2px solid; }
    .h-content-image					{ width:100%; display:block; overflow:hidden; }
	  .h-content-image img				{ width:100%; }
	.h-content-summary					{ overflow:hidden; }
	.h-content-summary .h-title			{ font-size:20px; font-family:'pt_sansbold'; color:#454545; margin-bottom:6px; line-height:23px; }
	.h-content-summary .h-article		{ font-size:14px; color:#454545; overflow:hidden; line-height:18px; }
    .h-content-summary .h-editable-content:hover { background-color:#ff9; }
    .h-content-summary .hen-content-place       { width:400px; height:60px; }
	.h-external .h-article				{ width:580px; max-width:none; }
	.h-news-category					{ position:absolute; right:10px; bottom:10px; line-height:100%; font-size:14px; font-family:'pt_sansbold'; color:inherit; display:none; }

    .h-content-image					{ width:100%; height:197px; display:block; overflow:hidden; }
	  .h-content-image img				{ width:100%; margin-top:-76px; }
	.h-advertising-content .h-content-summary .h-title	{ max-width:600px; font-size:14px; font-family:'pt_sansbold'; color:#454545; display:inline-block; margin-bottom:6px; }
	.h-advertising-content.h-content-summary .h-article	{ max-width:600px; font-size:14px; display:block; color:#454545; }
        .h-content-summary .h-article a		{ color:#2882b7; }
	.h-external .h-article			{ width:580px; max-width:none; }
        .h-advertising-content .h-content-summary .h-article			{ width:600px; max-width:none; }
	.h-advertising-category			{ position:absolute; right:10px; top:10px; line-height:100%; font-size:14px; font-family:'pt_sansbold'; color:inherit; }
  
  .h-content-summary .h-article a.h-advertise-link	{ color:#b20000; }


  .hs-advice-wrapper             { position:relative; float:left; margin-right:0px; }
  .hsaw-btn                      { width:30px; height:20px; display:block; float:right; position:relative; z-index:0; }
  .hsaw-list                     { min-width:70px; display:none; padding:21px 0px 4px 0px; background:#fff; border:1px solid #c7ced0; border-radius:1px; position:absolute; right:0px; top:0px; z-index:1; }
  .hsawl-item                    {  }
  .hsawli-action                 { display:block; font-size:12px; color:#372f2b; line-height:20px; padding:3px 14px; white-space:pre; }
  .hsawli-action:hover          { background-color:#e9e9e9; }
  .h-sl-active .hsaw-btn        { z-index:2; }

  
  .h-item-apt					{ margin:0px 10px; background:#f5f4ee; border:1px solid #dcdcdc; border-top:none; margin-top:-2px; position:relative; z-index:1; }
    .h-apt-parts				{ width:100%; height:37px; border-bottom:1px solid #dcdcdc; position:relative; z-index:2; }
	  .h-time-part				{ font-size:12px; color:#372f2b; line-height:17px; float:left; margin:11px 0px 0px 9px; }
      .h-time-part .hs-sprite   { background-position: 0 -56px; width: 16px; height: 17px; margin-right:4px; }
      
	  .h-comment-part			{ font-size:12px; color:#372f2b; padding-left:20px; line-height:17px; background:url(/assets/images/apt-comment-icon.png) left center no-repeat; float:left; margin:11px 0px 0px 0px; }
	  .h-share-box				{ float:right; margin-top:10px; }

	  	.hplipats-trigger		{ width:12px; height:12px; display:inline-block; background-color:#fff; padding:3px 8px 2px 8px; border:1px solid #c7ced0; border-radius:2px; float:right; position:relative; z-index:1; }
          .hplipats-trigger .hs-sprite      { background-position: 0 -1987px; width: 12px; height: 12px; }
        .hplipats-trigger:hover { border-color:#c7ced0; }
	    .h-post-action			{ min-width:70px; display:none; padding:21px 0px 4px 0px; background:#fff; border:1px solid #c7ced0; border-radius:1px; position:absolute; right:0px; top:0px; z-index:0; }
		.hplipatsli-trigger,.hplipatsl-item>a		{ display:block; font-size:12px; color:#372f2b; line-height:20px; padding:3px 40px 3px 8px; white-space:pre; }
		.hplipatsli-trigger:hover.hplipatsl-item>a:hover	{ background-color: #e9e9e9; }
        .h-fb .hs-sprite            { background-position: 0 -75px; width: 20px; height: 20px; margin-right:10px; }
        .h-tw .hs-sprite            { background-position: -142px 0; width: 20px; height: 20px; margin-right:10px; }
        .h-gp .hs-sprite            { background-position: 0 -97px; width: 20px; height: 20px; margin-right:10px; }
        .h-mail .hs-sprite            { background-position: 0 -2133px; width: 20px; height: 20px; margin-right:10px; }
        .h-copy .hs-sprite            { background-position: 0px -2154px; width: 20px; height: 20px; margin-right:10px; }
	  	
		.hplipat-share					{ height:20px; position:relative; float:left; }
	    .h-sl-active .hplipats-trigger  { position:absolute; right:1px; top:1px; border:none; cursor:default; }
		  
		.h-like-btn		                { float:left; height:18px; border-radius:3px; line-height:18px; background-color:#fff; color:#454545; margin-left:10px; padding-right:8px; border:1px solid #c7ced0; font-family:'pt_sansbold'; }
        .h-like-btn:hover               { color:#db5550; }
        .h-like-btn.active              { color:#fff; background-color:#db5550; }
        .h-like-btn .hs-sprite          { background-position: 0 -889px; width: 9px; height: 11px; margin:4px 5px 0px 5px; }
        .h-like-btn.active .hs-sprite   { background-position: 0 -876px; width: 9px; height: 11px; }

		.h-like-count	{ display:inline-block; float:left; margin:0px 0px 0px 6px; font-size:10px; color:#231f20; background:#fff; padding:4px 4px; border:1px solid #bbb; border-radius:2px; line-height:100%; position:relative; }
          .h-like-count i   { display:block; position:absolute; left:-4px; top:6px; background-position: 0 -808px; width: 4px; height: 6px; }
		
		.h-share-btn		                { float:left; height:18px; border-radius:3px; line-height:18px; background-color:#fff; color:#454545; margin-left:10px; padding-right:8px; border:1px solid #c7ced0; font-family:'pt_sansbold'; }
        .h-share-btn:hover               { color:#db5550; }
        .h-share-btn.active              { color:#fff; background-color:#db5550; }
        .h-share-btn .hs-sprite          { background-position: 0 -1120px; width: 15px; height: 10px; margin:4px 5px 0px 5px; }
        .h-share-btn.active .hs-sprite   { background-position: 0 -1108px; width: 15px; height: 10px; }
				
        .hplipat-other                  { margin-left:10px; }

		.hplipato-trigger		        { width:30px; height:20px; display:block; float:right; position:relative; z-index:1; }
        .hplipato-trigger .hs-sprite    { background-position: 0 -994px; width: 12px; height: 7px; margin:6px 9px; }
		
		.h-share-advice			{ height:20px; position:relative; float:left; margin-right:0px; border-left:1px solid #d7d7d7; z-index:4; }
        .hs-notification-change	{ height:20px; position:relative; float:left; margin:0px 0px 0px 2px; border-left:1px solid #d7d7d7; z-index:4; }
        .hplipato-list .notificationOn{display: none;}
        .hplipato-list .notificationOff{display: none;}
        .hplipato-nstatus-off .notificationOff  { display:block; }
        .hplipato-nstatus-on .notificationOn    { display:block; }
        .hplipatol-loader       { height:24px; background:url(/assets/images/h-ajax-loader.gif) center center no-repeat; }

		 .h-share-box .h-sl-active .hsaw-list	        { display:block; padding-top:22px; top:-3px; right:-3px; }
		 .hplipat-other .h-sl-actilve-btn      { position:absolute; right:0px; top:0px; border:none; cursor:default; }

         .hplipatoli-trigger    { display:block; font-size:12px; color:#372f2b; line-height:20px; padding:2px 10px; white-space:pre; }
         .hplipatoli-trigger:hover { background-color: #e9e9e9; }

         .hpli-ns-wrapper       { width:100%; height:60px; background-color:#fef8d4; display:none; position:relative; }
           .hplinsw-text        { font-size:14px; color:#454545; line-height:60px; margin-left:18px; }
           .hplinsw-reback      { line-height:14px; padding:5px 12px 7px 12px; font-family:'pt_sansregular'; font-size:14px; margin-left:12px; }
           .hplinsw-close       { background-position:-13px -926px; width:10px; height:10px; position:absolute; right:12px; top:9px; }
        
           .notificationItem .hplipat-other,.hsclm-item .hplipat-other                  { margin:0px; position:absolute; right:0px; top:6px; border-left:1px solid #d7d7d7; }
        .notificationItem .h-sl-active .hsaw-list,.hsclm-item .h-sl-active .hsaw-list   { display:block; }

		  
	.h-item-commentbox			{ width:100%; }

    .hpli-notification .h-item-commentbox   { background-color:#fff; }
    .hpli-notification .hplipcli-author     { width:40px; height:40px; }
    .hplipclic-ncomment                 { color:#2882b7; }
    .hpli-notification .hplipclic-owner { color:#2882b7; }
    .hpli-notification .h-item-comments { margin:0px 2px; }
    .hplipclic-text             { display:block; padding:3px 0px; }

    .h-cr-0 .h-add-comment      { border-top:none; }
	  .h-item-comments			{ margin:0px;  }
	    .hplipcl-item		    { padding:10px; border-bottom:1px solid #dcdcdc; position:relative; }
        .hplipcl-item:first-child   { border-top:1px solid #dcdcdc; }
		.hplipcli-author	    { width:32px; height:32px; display:block; float:left; margin-right:14px; border-radius:2px; overflow:hidden; }
        .hplipcl-plus-true .hplipcli-author { border:2px solid #db5550; border-radius:2px; background-color:#db5550; margin:22px 10px 0px 0px; }
        .hplipcl-item.hplipcl-plus-true { padding:5px 20px 20px 20px; background-color:#fff; }
        .hplipclia-plus         { width:54px; height:22px; display:block; background:url(/assets/images/h-plus-sprite.png) 0px -110px; position:absolute; left:0px; top:5px; }
        .hplipclia-image        { width:100%; border-radius:2px; }
		.hplipclic-owner	    { font-family:'pt_sansbold'; color:#454545; }
        .hplipclico-wrapper     { display:block; padding-top:10px; }
          .hplipclico-single    { padding-top:0px; }
          .hplipclico-single .hplipclic-time    { float:left; }
        .hscpu-profile          { font-family:'pt_sansregular'; color:#2882b7; }
		.hscp-link	            { color:#2882b7; }
        .hplipclic-time		    { font-size:12px; color:#888; line-height:17px; position:absolute; bottom:5px; right:20px; }
        .hplipclic-left         { float:left; }
		.hplipcli-comment	    { overflow:hidden; font-size: 14px; color: #454545; word-wrap:break-word; line-height:18px; padding:0px 20px 30px 0px; position:relative; }
        .hplipcl-plus-true .hplipcli-comment    { overflow:hidden; }
        
        .hplipcl-other          { position:absolute; right:1px; top:10px; display:none; z-index:2; }
        .hplipclo-trigger       { width:15px; height:4px; position:relative; background:url(/assets/images/hs-sprite.png) 0 -444px no-repeat; float:right; margin:5px 3px; }
        .hplipcl-other.h-sl-active .hplipclo-list   { display:block; }
        .hplipclo-list          { padding-top:15px; }
        .hplipclic-actions      { position:absolute;left:0px; bottom:0px; }
        .hplipclic-like         { float:left; height:19px; border-radius:3px; line-height:18px; background-color:#fff; color:#454545; margin-top:8px; padding-right:8px; border:1px solid #c7ced0; font-family:'pt_sansbold'; font-size:12px; position:relative; }
        .hplipclic-like:hover   { color:#db5550; }
        .hplipclic-like.active      { color:#fff; background-color:#db5550; }
        .hplipclic-like .hs-sprite  { background-position: 0 -889px; width: 9px; height: 11px; margin:4px 5px 0px 5px; }
        .hplipclic-like.active .hs-sprite   { background-position: 0 -876px; width: 9px; height: 11px; }
        .hplipclic-like .hplipclicl-count   { margin:0px 0px 0px 6px; font-size:10px; color:#231f20; background:#fff; padding:4px 4px; border:1px solid #bbb; border-radius:2px; line-height:100%; position:absolute; left:77px; top:-1px; }
        .hplipclic-like .hplipclicl-count i.hs-sprite{ display:block; position:absolute; left:-4px; top:6px; background-position: 0 -808px; width: 4px; height: 6px; margin:0px; }

        .hplipcl-item:hover .hplipcl-other   { display:block; }
        .mobile .hplipcl-other, .tablet .hplipcl-other  { display:block; }
		.h-item-comments li:first-child	{ border-top:none; }
		.h-add-comment	{ margin:0px; padding:10px; }
		.h-add-comment .h-comment-author	{ width:40px; height:40px; margin-right:12px; display:block; float:left; border-radius:2px; overflow:hidden; }
        .h-add-comment .comment-form        { width:500px; float:left; position:relative; border-radius:3px; padding:0px 14px 0px 12px;  background:#fff; overflow:hidden; }
        .comment-form .h-char-limit         { width:auto; color: #7b7b7b; text-indent: 4px; position:absolute; right:20px; bottom:-3px; z-index:2; }
        .hc-mention-place                   { background:#fff; position:absolute; background:#fff; left:1px; top:1px; padding:9px 12px; color:transparent; line-height:18px; font-size:14px; z-index:0; white-space:pre-wrap; }
        .hc-mention-place .hm-text          { display:inline-block; background:#dce6f8; border-radius:2px; padding-right:1px; border:1px solid #B8CCF1; margin:-1px -2px 0px -1px; }
  		.h-add-comment .h-comment-txt		{ width:100%; margin-left:-12px; height:18px; float:left; resize:none; border-color:#dcdcdc; -webkit-box-shadow:inset 0px 1px 1px 0px #f8f8f8; box-shadow:inset 0px 1px 1px 0px #f8f8f8; position:relative; z-index:1; outline:none; overflow:auto; background:transparent; }
          .h-add-comment .h-comment-txt:focus  { -webkit-box-shadow:inset 0px 0px 3px 0px #2882b7; box-shadow:inset 0px 0px 3px 0px #2882b7; }
        .hct-active .h-comment-txt 		{ height:52px; }
		.h-comment-btn		    { float:right; background:#7b7b7b; margin-top:8px; display:none; }
		.h-comment-btn:hover	{ background-color:#666; }
        .hplipc-show         { padding:10px; margin:0px; /*border-top:1px solid #fff;*/ border-bottom:1px solid #dcdcdc; }
		.hplipc-show a       { font-family:'pt_sansregular'; color: #2882b7; }

	.h-notification					{ margin-bottom:2px; position:relative; z-index:2; }
	.h-notification-head			{ position:relative; z-index:3; padding:10px 10px 10px 10px; margin-top:1px; }
	.h-author-image					{ width:40px; height:40px; display:block; margin-right:10px; float:left; border-radius:2px; overflow:hidden; }
    .h-author-image img             { width:100%; }
	.h-notification-head .hplinh-content			{ font-size: 14px; color: #454545; overflow: hidden;  line-height:18px; word-wrap:break-word; } 
	.h-notification-author			{ font-family: 'pt_sansbold'; font-size: 14px; color: #2882b7; }
    .hna-text                       { display:block; margin-top:2px; }
	.h-notification-head .hplinhc-link	{ color:#2882b7; line-height:18px; }
    .hplinha-time                   { display:none; color:#888; font-size:11px; }
	.h-author-link					{ display:block; margin-left:10px; margin-bottom: 10px; float:left;}
    .h-author-link a					{ color:#2882b7; }
    .h-show-other-shares            { color:#2882b7; }
	
	.h-notification-content			{ padding:10px; border-top:none; background:#fff; }
    .h-author-post                  { background:#f5f2e7; border-top:2px solid #df493a; padding:20px 10px; }
    .hap-anchor                     { width:120px; font-family: 'pt_sansbold'; font-size: 12px; color: #2882b7; text-align:center; margin:0px 16px 0px 0px; }
    .hap-image                      { width:100px; height:100px; display:block; border-radius:50px; overflow:hidden; margin:0px 10px 10px 10px; }
    .hap-image img                  { width:100%; border-radius:50%; }
    .h-author-post .h-article       { margin:10px 0px; }
    .h-author-post .hsaalicc-more    { font-size:14px; color:#df493a; margin-bottom:10px; display:inline-block; }
    .h-author-post .hsaalicc-more .hsaaliccm-arrow  { font-size:14px; font-style:normal; color:#7b7b7b; }

    .h-post-type-10 .h-notification-content { padding:0px; }
    .h-post-type-10 .h-content-summary		{ padding:10px; }
    .hpl-ptype-9 .h-notification-content { padding:10px; }
    .hpl-ptype-9 .h-content-summary		{ padding:0px; }
    .h-post							{ /*width:inherit; position:relative; z-index:2; border-top:2px solid; border-top-color:#7b7b7b; color:#7b7b7b; margin:0px;*/ }
  
  .h-advertising					{ color:#c75753;}
  
  .h-advertising-content				{ position:relative; z-index:2; }
	
	.h-fix-image					{ display:inline-block; margin:10px 0px 0px 10px; height:198px; }
	  .h-fix-image img				{ width:auto; height:198px; }
	  
	.h-video-image					{ display:inline-block; margin:10px 0px 10px 10px; height:125px; float:left; position:relative; }
	  .h-video-image img			{ width:220px; position:relative; z-index:1; }
	  
	.h-video .h-content-summary		{  } 
	.h-video .h-notification-content .h-content-summary	{ }
	.h-play				            { width:40px; height:40px; display:block; position:absolute; left:50%; top:50%; margin:-20px 0px 0px -20px; z-index:2; background:url(/assets/images/hs-sprite.png) 0 -952px no-repeat; } 
	.h-ptype-image .h-play          { display:none; }
	.h-video .h-youtube				{ background-image:url(/assets/images/h-youtube-icon.png); }

    .hplicm-plus                    { width:105px; height:44px; display:block; position:absolute; right:0px; top:20px; background:url(/assets/images/h-plus-sprite.png) 0 -33px no-repeat; z-index:2; }
    .h-post-type-1 .hplicm-plus     { width:32px; height:32px; background-position:0 -78px; right:5px; top:5px; }
	  
	.h-external .h-content-summary .h-title	{ margin-bottom:0px; }

    #h-ext-container                { padding:10px 0px; margin-bottom: 10px; border-bottom: 1px solid #d3d3d3; position:relative; }
    #h-ext-container.h-ext-loading  { padding:40px 0px; background:url(/assets/images/opq-loader.gif) center 30px no-repeat }
    .h-ext-cancel                 { width:9px; height:9px; display:block; position:absolute; right:3px; top:0px; background:url(/assets/images/hs-sprite.png) 0 -465px no-repeat; z-index:2; opacity:0.7; filter:alpha(opacity=70); }
    .h-ext-cancel:hover           { opacity:1; filter:alpha(opacity=100); }
    .h-ext-image					{ width:100%; display:inline-block; margin:10px 0px 10px 0px; position:relative; overflow:hidden; }
	  .h-ext-image img			    { max-width:100%; position:relative; z-index:1; }
      .hscfn-user-post .h-ext-image     { margin-top:24px; }
	
	.h-post-source					{ line-height:100%; margin:6px 0 6px; overflow:hidden; }
	  .h-post-source a				{ color:#b9b9b9; word-wrap: break-word; display:inline-block; }
	
	.h-tag-list						{ width:100%; margin-top:4px; }
	  .hplicst-item				    { height:18px; float:left; background:#ffffff; border:1px solid #d9d9d9; border-radius:2px; margin:6px 10px 0px 0px; }
	  .hplicst-item .hplicsti-link				{ display:inline-block; line-height:24px; font-family:'pt_sansbold'; font-size:12px; color:#484848; word-wrap:break-word; padding:0px 0px 0px 5px; margin-top:-3px; }
	  .hplicst-item a:hover		{ color:#2882b7; }
      .hplicst-item.h-checked      { background:#6cc3a0; border-color:#6cc3a0; }
      .hplicst-item.h-checked .hplicsti-link    { color:#fff; padding:0px 7px; }

      .hplicsti-link .hs-sprite     { background-position: 0 -1132px; width: 24px; height: 24px; float:right; margin-left:6px; }
      .hplicst-item.h-checked .hs-sprite     { display:none; }

      .h-share-plist				{ background:#fff; position:relative; z-index:3; }
	  .h-share-plist li			    { border-top:1px solid #d9d9d9;padding: 10px;position: relative; }
	  .h-share-plist li p		    { font-size: 12px; color: #454545; padding-left:10px; }
      .h-share-plist li a           { font-family: 'pt_sansbold'; font-size: 12px; color: #2882b7; }
      .h-share-plist li a.h-show-other-shares   { font-family:inherit; }
      .hpli-share-list .h-notification-author   { display:inline-block; }
	  
	.h-more-content					    { text-align:center; }
	.h-more-content	a				    { display:inline-block; font-size:16px; color:#bababa; padding:0px 50px 0px 0px; margin-bottom:10px; line-height:34px; background-color:#ffffff; }
    .h-more-content a.h-more-loading    { cursor:default; opacity:0.5; filter:alpha(opacity=50); }
	.h-more-content	a:hover			    { color:#8a8a8a; }

    .h-more-content .hs-sprite      { background-position: 0 -844px; width: 8px; height: 16px; margin:10px 10px 0px 50px; }
    .h-more-up .hs-sprite           { background-position: 0 -826px; }
	

/* ### News Feed } ### */

/* ### Search Result { ### */

	.h-search-filter				{ width:600px; margin:10px; }
	  .h-search-filter li			{ float:left; margin-right:20px; }
	    .h-search-filter li a		{ font-size:16px; color:#d3d3d3; }
		.h-search-filter li a:hover,.h-search-filter li a.h-active	{ color:#9e2e2a; }
		
	.h-search-result				{ margin-bottom:18px; }
	  .h-search-result li			{ padding:10px; border-top:1px solid #d9d9d9; }
      .h-search-result .h-empty-section  { font-size:14px; color:#7b7b7b; text-align:center; padding:20px 0px; display:none; }
	  	.h-search-result li:hover	{ background-color:#fbfbfb; }
	    .h-search-result li:first-child	{ border-top:none; }
        .h-search-result .h-empty-section:first-child   { display:block; }
		.h-result-image				{ width:60px; height:60px; float:left; margin-right:10px; overflow:hidden; border-radius:30px; }
        .h-result-image	img         { width: 100%; }
		.h-result-title				{ display:inline-block; font-size:14px; color:#7b7b7b; line-height:16px; }
		.h-result-text				{ max-width:430px; font-size:14px; color:#7b7b7b; line-height:100%; padding-top:5px; margin-bottom:10px; }
        .h-result-text	 .h-verified { display:inline-block;float: left;margin:0px 0px 0px 8px; }
		.h-result-title em			{ font-size:18px; font-style:normal; float:left; }
		  .h-result-title i			{ color:#c75753; font-style:normal; }
		  .h-follower-count			{ display:block; margin-top:8px; font-size:12px; color:#7b7b7b; }
          .hrt-message              { display:block; }
		
		.h-follow-btn				{ padding:6px 10px 6px 10px; float:right; font-family:'pt_sansbold'; font-size:12px; line-height:100%; border:1px solid #d7d7d7;  border-radius:2px; color:#7b7b7b; background-color:#fff; }
        .h-follow-btn .hs-sprite    { background-position: 0 -498px; width: 10px; height: 10px; float:right; margin-left:10px; }

		.h-follow-btn:hover			{ background-color:#fff; border-color:#d7d7d7; }
		
		.h-unfollow-btn				{ padding:7px 14px 7px 14px; font-size:12px; background-color:#dc4a37; }
		.h-unfollow-btn:hover		{ background-color:#d24230; }

        .h-unfollow-btn .hs-sprite    { background-position: 0 -1232px; width: 12px; height: 4px; float:right; margin-left:10px; top:4px; }
        
				
		
/* ### Search Result } ### */

/* ### Settings { ### */
	
    .hscl-settings .h-settings  { padding:18px 20px; }
	  .h-content-title		{ display:block; padding:0px; font-family:'pt_sansregular'; font-size:18px; line-height:100%; color:#7b7b7b; }
	.hct-edit               { float:right; font-size:14px; color:#2882b7; display:none; }
	.hct-show-all           { float:right; font-size:14px; color:#2882b7; }
	.h-settings-content		{ padding:0px 0px 18px 0px; }
    .h-settings-loading     { background:url(/assets/images/opq-loader.gif) center 35px no-repeat; padding-top:80px; }
	.h-profile-table		{ margin:0px; }  
	.h-profile-table th		{ min-width:90px; font-family:'pt_sansbold'; font-size:16px; color:#404040; padding:10px 0px; text-align:left; }
	.h-profile-table td		{ font-size:14px; color:#626262; padding:5px 0px; text-align:left; }
    .h-profile-table th.hpt-spr                { width:20px; text-align:center; min-width:20px; }
    .hpt-hidden             { display:none; }

    .hsc-statics            {  }
    .hscs-item              { width:33%; float:left; border:1px solid #ebebeb; margin-left:-1px; }
    .hscsi-link             { padding:12px 0px; display:block; text-align:center; font-size:14px; color:#2882b7; }
    .hscsi-link:hover       { text-decoration:underline; }
    .hscsi-active           { background-color:#2882b7; color:#fff; }
    .hscla-content          { font-size:14px; color:#7b7b7b; line-height:18px; }
    .hscla-content p        { margin-bottom:20px; }
    .hscla-content ul       {  }
    .hscla-content ul li    { border-top:1px solid #ebeae9; margin-top:20px; padding-top:20px; }
    .hscla-content ul li:first-child    { border:none; margin:0px; padding:0px; }
    .hscla-content ul li h3 { color:#2882b7; margin-bottom:8px; }

    .h-private              { height:20px; margin:6px 0px 10px 0px; }
    .hp-text                { font-size:14px; color:#7b7b7b; line-height:20px; float:left; }
    .hpt-lock               { width:13px; height:16px; display:inline-block; margin-right:10px; background:url(/assets/images/hs-sprite.png) -13px -476px no-repeat; position:relative; top:3px; }
    .hp-switcher            { width:22px; height:22px; display:inline-block; margin-left:34px; position:relative; overflow:hidden; float:left; background:url(/assets/images/hs-sprite.png) 0px -2110px no-repeat; cursor:pointer; }
    .hp-switcher:hover      { background-position:-23px -2110px; }
    .hp-switcher.hp-active  { background-position:-46px -2110px; }
    .hps-item               { background:url(/assets/images/hs-sprite.png) 0px -476px no-repeat; }
    .hps-off                { width:35px; height:20px; display:block; background-position:-61px -476px; position:relative; left:0px; top:0px; z-index:0; }
    .hps-on                 { width:35px; height:20px; display:block; background-position:-26px -476px; position:absolute; left:-35px; top:0px; z-index:1; }
    .hps-btn                { width:19px; height:20px; display:block; background-position:-96px -476px; position:absolute; left:1px; top:0px; cursor:pointer; z-index:2; }

    .hp-active .hpt-lock    { background-position:0px -476px; }
    .hp-active .hps-on      { left:0px; }
    .hp-active .hps-btn     { left:15px; }

    .hscfavtci-list .hp-switcher    { margin-right:10px; margin-left:0px !important; top:0px !important; }

    .hsp-section                { width:50%; float:left; }
    .hsp-section .h-private     { margin-top:12px; float:left; }  
    .hsp-section .hp-switcher   { margin-left:12px; }
    .hsps-account               { line-height:44px; font-size:14px; color:#7b7b7b; float:left; margin-right:16px; }

    .hscfavtci-action           { padding-bottom:20px; margin-bottom:10px; border-bottom:1px solid #ebeae9; }
    .hspsa-icon                 { width:44px; height:44px; display:inline-block; float:left; margin-right:10px; border-radius:4px; background-color:#ebebeb; overflow:hidden; position:relative; }
    .hsp-fb .hs-sprite          { background-position: -90px -2110px; width: 7px; height:15px; margin:15px 18px; z-index:1; }
    .hsp-tw .hs-sprite          { background-position: -69px -2110px; width: 21px; height: 15px; margin:15px 11px; z-index:1; }
    .hspsai-node                { width:44px; height:44px; position:absolute; left:0px; top:0px; z-index:2; }
   
    .h-mail-settings .hp-subscribe-icon     { width:45px; height:44px; display:inline-block; float:left; margin-right:10px; background:url(/assets/images/hs-sprite.png) 0px -2000px no-repeat; position:relative; }
    .h-mail-settings .h-mail-header {height:auto; margin-bottom:16px;}
    .h-mail-settings .h-mail-header .hp-text {width:570px; line-height:44px;}

    .h-subscribe                { height:auto; margin-bottom:10px; }
	
	.h-caution				{ line-height:22px; font-family:'pt_sansregular'; font-size:11px; color:#c9321f; }
	
	.h-settings-edit		{ height:36px; }
	.h-changepwd			{ float:left; background-color:#990500; -webkit-box-shadow:0px 2px 0px 0px #6b0300; box-shadow:0px 2px 0px 0px #6b0300; padding-left:39px; }
	  .h-changepwd:hover	{ box-shadow:none; background-color:#8f0601; }
	  
	.h-btn-green			{ float:right; background:#85c372; -webkit-box-shadow:0px 2px 0px 0px #62a84d; box-shadow:0px 2px 0px 0px #62a84d; }
	  .h-btn-green:hover	{ box-shadow:none; background-color:#7eba6b; }

      .hfs-submit           { float:right; background:#7b7b7b; font-family:'pt_sansbold'; cursor:pointer; padding:8px 20px;
	color:#ffffff;
	font-size:14px;
	border:none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; }
      .hfs-submit:hover     { background:#716f6f; }
	
	.h-counter				{ float:right; margin-right:10px; font-family:'pt_sansbold'; font-size:14px; color:#a8a8a8; line-height:34px; }
	 
	.h-settings-part 				{ padding:18px 0px 0px 0px; border-top:1px solid #ebeae9; margin-top:18px; }

    .hsc-attention                  { font-size:12px; color:#7b7b7b; line-height:100%; margin-top:14px; }
	
	.h-change-picture				{ width:50%; float:left; }
    .hcp-title                      { font-size:14px; color:#7b7b7b; line-height:100%; margin-bottom:12px; }
    .hcp-description                { width:160px; font-size:11px; color:#7b7b7b; margin-top:10px; }
	  .h-picture					{ width:120px; height:60px; display:block; float:left; margin-right:14px; position:relative; overflow:hidden; border-radius:5px; }
	    .h-picture img				{ height:60px; position:relative; overflow:hidden; float:left; border:none; margin-left:-60px; }
        /*.h-profile                  { width:60px; }*/
        .h-profile img				{ width:60px; height:60px; position:relative; overflow:hidden; float:left; margin-right:12px; border-radius:5px; border:none; margin-left:0px; }
	 .h-upload-loader				{ width:100%; height:60px; display:block; position:absolute; left:0px; top:0px; background:#fff url(/assets/images/h-upload-loader.gif) center center no-repeat; opacity:0.7; filter:alpha(opacity=70); z-index:2; }	
	 .h-upload-loader i				{ width:100%; height:100%; display:block; }
	
     .hcp-btn                       { width:75px; float:left; position:relative; }
     /*.hcpb-overlay,.hcpbc-overlay                  { width:75px; height:20px; display:block; position:absolute; left:0px; top:5px; z-index:999; cursor:pointer; background:url(/assets/images/hcp-space.png) left top repeat; opacity:0; filter:alpha(opacity=0); }*/
	 .h-delete						{ width:73px; display:block; border:1px solid #ebeae9 !important; font-size:12px; color:#a8a8a8; line-height:19px; border-radius:2px; text-indent:10px; font-family:'pt_sansbold'; }
	 .h-change						{ width:73px; display:none; border:1px solid #ebeae9; font-size:12px; color:#a8a8a8; line-height:19px; }

	 .h-change:hover				{ box-shadow:none; background-color:#9d9c9c; }
	
     .h-change-picture .uploadifive-button { width:75px; height:20px; outline:none;
	padding:0;
	color:#ffffff;
	font-size:12px;
	border:none;
	border-radius: 2px;
	cursor:pointer;
    margin:5px 0px 5px 0px;
    text-align:left !important; text-indent:10px;
    font-family:'pt_sansbold';
	display:inline-block; background:#db5550; line-height:20px; }
     .h-change-picture .uploadifive-button input    { z-index:-1 !important; }

     .hcp-fallback input            { opacity:0; filter:alpha(opacity=0); height:0px !important; }

	.h-other-info					{ margin-top:0px; }
	  
	  .h-form-section				{ width:100%; margin-bottom:22px; float:left; position:relative; }
      .h-form-node                  { padding:0px 12px; }
	  .h-form-section label			{ width:540px; display:block; font-family:'pt_sansbold'; font-size:16px; color:#404040; line-height:100%; margin-bottom:12px; }
      .h-form-section .h-ajax-loader    {width:126px !important; height:38px; display:block; position:absolute; right:0px; top:0px; opacity:0.5; filter:alpha(opacity=50); background-color:#fff; background-image:url(/assets/images/opq-loader.gif);}
	  
	  .h-form-node .h-input-txt		{ width:100%; line-height:18px; background:#f8f8f8; border:1px solid #ececec; border-radius:5px; padding:9px 12px; margin-left:-12px; font-size:14px; color:#404040; -webkit-box-shadow:inset 0px 1px 1px 0px #d2d2d2; box-shadow:inset 0px 1px 1px 0px #d2d2d2; outline:none; }
	  .h-form-node .h-select		{ width:100%; line-height:18px; border:1px solid #ececec; background:#f8f8f8; border-radius:5px; padding:9px 12px; margin-left:-12px; font-size:14px; color:#404040; -webkit-box-shadow:inset 0px 1px 1px 0px #d2d2d2; box-shadow:inset 0px 1px 1px 0px #d2d2d2; outline:none; }
	  .h-form-node .h-textarea		{ width:100%; height:62px; resize:none; background:#f8f8f8; line-height:18px; border:1px solid #ececec; border-radius:5px; padding:9px 12px; margin-left:-12px; font-size:14px; color:#404040; -webkit-box-shadow:inset 0px 1px 1px 0px #d2d2d2; box-shadow:inset 0px 1px 1px 0px #d2d2d2; outline:none; }
      .h-form-node .h-textarea:focus,.h-form-node .h-input-txt:focus,.h-form-node .h-select:focus  { -webkit-box-shadow:inset 0px 0px 3px 0px #2882b7; box-shadow:inset 0px 0px 3px 0px #2882b7; }
	
      .hfn-triple                   { padding:0px; }
      .hfn-triple .h-select           { width:30%; margin-left:4%; }
      .hfn-triple .h-select:first-child{ margin-left:0px; }
      .hfn-select                   { padding:0px; }
      .hfn-select .h-select         { margin:0px; }

/* ### Settings } ### */

/* ### Profile Detail { ### */

  .hscl-about				        { padding:18px 20px; }
  .hscl-about .h-profile-table      { margin-bottom:0px; }
  .hscl-about .h-content-title		{ display:block; border-bottom:1px solid #ebeae9; padding:0px 0px 12px 0px; font-family:'pt_sansregular'; font-size:18px; line-height:100%; color:#7b7b7b; background:none; }

    .h-follower-list			{ margin:0px -10px; }
	  .h-follower-list .hfl-item,.h-follower-list .hwfl-item		{ width:140px; height:192px; float:left; margin:0px 10px 20px 10px; text-align:center; position:relative; }
      .hfl-item .h-follower-info:hover .h-author-follower      { border-color:#f8f8f8; }
      .h-follower-list .h-empty-section     { width: 100%; margin:6px 0px 18px 0px; text-align: center; font-size: 14px; color: #7b7b7b; }
      .h-follower-list-summary		{ margin:5px 5px; }
	  .h-follower-list-summary .hfl-item,.h-follower-list-summary .hwfl-item	{ width:140px; height:192px; float:left; margin:5px 7px 5px 8px; text-align:center; position:relative; }

	  .h-follower-info			{ height:164px; display:block; font-family:'pt_sansbold'; font-size:14px; color:#2882b7; text-align:center; line-height:100%; padding-bottom:2px; cursor:pointer; }
	  .h-follower-image			{ width:120px; height:120px; text-align:center; display:block; overflow:hidden; border-radius:63px; margin:0px 10px 8px 10px; position:relative; border:3px solid transparent; }
      .hfi-overlay              { width: 120px; height: 120px; border-radius:60px; display:block; position:absolute; left:0px; top:0px; background:url(/assets/images/hs-sprite.png) 0 -528px no-repeat; opacity:0; filter:alpha(opacity=0); }
      .hfi-unfollow             { background: url(/assets/images/h-follow-check.png) left top no-repeat; opacity:1; filter:alpha(opacity=100); }
      .hfi-unfollow:hover             { background-image:url(/assets/images/h-unfollow-teaser.png); }
      .h-new-follow.hfi-unfollow:hover   { background-image:url(/assets/images/h-follow-check.png); cursor:default; }
      .h-follower-image:hover .hfi-overlay    { opacity:1; filter:alpha(opacity=100); }
      .h-follower-info:hover .h-author-follower { border-color:#fff; }
      .h-follower-image img     { height:100%; }
	  .h-new-follower			{ border:3px solid #f15b55; }
	  .h-author-follower		{ border:3px solid #24b0cf; }
	  
	  .h-follower-list .h-follow-btn	{ float:left; }
      .h-follower-list .h-report        { margin-left:10px; }
	  
	.h-report					{ width:25px; height:25px; float:left; margin-right:10px; }
	.h-report-btn				{ padding:0px; float:left; position:relative; z-index:1; border-radius:3px; }
	 
	 
	.h-report-icon				{ width:25px; height:25px; display:block; float:left; background:#c1c1c1 url(/assets/images/hs-sprite.png) 0 -1036px no-repeat; border-radius:2px; cursor:pointer; }
	
	.h-report-list						{ width:78px; display:none; margin:3px 12px 3px 26px; padding:0px; border:none; position:relative; }
	  .h-report-list li					{ border-bottom:1px solid #d9d9d9; }
	  .h-report-list li:last-child		{ border-bottom:none; }
	  .h-report-list li a				{ display:block; padding:5px 7px; font-family:'pt_sansregular'; white-space: nowrap; font-size:12px; color:#7b7b7b; text-align:left; }
	.h-report .h-sl-active .h-report-list	{ display:block; }
    .h-report .h-report-btn.h-sl-active 		{ border:1px solid #d7d7d7; background-color:#fff; }
     .h-report .h-sl-active .h-report-icon { background-color:#fff; background-position:0 -1061px; }
	
	.hwfli-following				{ display:table-cell; height:23px; vertical-align:middle; font-size:12px; color:#7b7b7b; border:1px solid transparent; text-align:left; }
	.hwfli-block					{ float:none; }
	
    .h-report-list li[data-type="unblock"]{ display: none;}	
    .h-report-list.blockedtrue li[data-type="block"]{ display: none;}
    .h-report-list.blockedtrue li[data-type="unblock"]{ display: list-item;}
	
	.h-bxslider .h-category-list li { margin:0px 20px 20px 0px; }
    .h-bxslider .h-category-list li.hcl-clr { margin:0px; }
	
	.h-category-list				{ margin:0px -10px; }
	.h-category-list .hcl-item		{ width:140px; float:left; margin:0px 10px 20px 10px; }
	.h-category-list .hcl-item a	{ display:block; background:#fff; -webkit-box-shadow:0px 1px 1px 0px #d3d3d3; box-shadow:0px 1px 1px 0px #d3d3d3; position:relative; }
    .h-category-list .hcl-clr       { width:100%; height:0px; margin:0px; }
    .h-category-list-summary		        { margin:5px 5px; }
	.h-category-list-summary .hcl-item		{ width:140px; float:left; margin:5px 7px 5px 8px; }
	.h-category-list-summary .hcl-item a	{ display:block; background:#fff; position:relative; }
    .h-category-list-summary .hcl-clr       { width:100%; height:0px; margin:0px; }
    .hs-mobile .hcl-clr             { display:none; }
	.h-category-image				{ width:140px; height:126px; display:block; overflow:hidden; position:relative; z-index:1; }
	.h-category-title				{ display:block; font-size:14px; color:#454545; line-height:38px; text-align:center; font-family:'pt_sansbold'; }
	.h-category-action				{ width:140px; height:126px; display:block; position:absolute; left:0px; top:0px; z-index:2; background:url(/assets/images/hs-sprite.png) left top no-repeat; opacity:0; filter:alpha(opacity=0); }
	.h-checked .h-category-action	{ width:140px; height:126px; display:block; position:absolute; left:0px; top:0px; z-index:2; background-position:-142px -119px; opacity:1; filter:alpha(opacity=100); }
	.h-checked .h-category-action:hover	{ opacity:1; filter:alpha(opacity=100); background-position:0 -261px; }
	.h-new-topic .h-category-action:hover   { background-position:-142px -119px; cursor:default; }
	
	.h-category-image				{ width:140px; height:140px; display:block; overflow:hidden; position:relative; z-index:1; }
	.h-category-title				{ display:block; font-size:14px; color:#454545; line-height:18px; text-align:center; font-family:'pt_sansbold'; padding:10px 5px; }
	/*.h-checked img, */.h-checked .h-category-title	{ opacity:0.6; filter:alpha(opacity=60); }
	.h-category-action				{ width:140px; height:140px; display:block; position:absolute; left:0px; top:0px; z-index:2; background:url(/assets/images/hs-sprite.png) 0 -119px no-repeat; opacity:0; filter:alpha(opacity=0); }
	.h-checked .h-category-action	{ width:140px; height:140px; display:block; position:absolute; left:0px; top:0px; z-index:2; background:url(/assets/images/hs-sprite.png) -142px -119px no-repeat; opacity:1; filter:alpha(opacity=100); }
	.h-category-list li a:hover	.h-category-action	{ opacity:1; filter:alpha(opacity=100); }
	.h-category-list-summary li a:hover	.h-category-action	{ opacity:1; filter:alpha(opacity=100); }

	.h-photo-list					{ width:auto; margin:0px -10px; }
    .h-photo-list li.h-empty-section  { width:100%; font-size:14px; color:#7b7b7b; text-align:center; padding:20px 0px; margin:0px 0px 0px -10px; box-shadow:none; -webkit-box-shadow:none; }
    .h-photo-list.h-loading         { width:100%; }
	.h-photo-list .h-post-item		{ width:300px; float:left; margin:0px 10px 20px 10px; background:#fff; -webkit-box-shadow:0px 1px 1px 0px #d3d3d3; box-shadow:0px 1px 1px 0px #d3d3d3; position:relative; border:none; padding:0px; }
	.h-photo-box					{ width:100%; height:300px; display:block; overflow:hidden; position:relative; z-index:1; text-align:center; float:none; background-position:50% 25%; background-size:cover; }
      .h-photo-box img              { height:100%; }
	.h-photo-title					{ width:260px; height:34px; display:block; margin:10px; font-size:16px; color:#454545; overflow:hidden; text-overflow:ellipsis; }
	.h-photo-delete					{ width:12px; height:12px; position:absolute; right:8px; bottom:8px; background:url(/assets/images/hs-sprite.png) 0 -926px no-repeat; }
	.h-photo-delete:hover			{ background-position:0 -938px; }

    .h-photo-list li.h-ajax-loader    { -webkit-box-shadow:1px 1px 1px 0px #d3d3d3; box-shadow:1px 1px 1px 0px #d3d3d3; }
	
/* ### Profile Detail } ### */

  .hscr-social-connect      { height:129px; }
  .hscr-social-connect,.hscr-follow-offer,.hscr-topic-offer,.hscr-explore-news	   { padding:10px; }
  .hscr-follow-offer	   {  }
  .hscr-follow-offer .h-ajax-loader { top:68px; }
  .hcr-title                { line-height:100%; font-size:16px; color:#24b0cf; padding:4px 0px 10px 0px; margin-bottom:10px; }
    .hscr-explore-news .hcr-title   { font-size:18px; color:#454545; }
  .hcrt-link                { float:right; font-size:12px; color:#2882b7; }
  .hscl-item                { width:50%; float:left; text-align:center; }
  .hscli-link               { font-size:14px; color:#7b7b7b; display:block; }
  .hsclil-text              { display:block; line-height:18px; font-size:12px; color:#2882b7; }
  .hsc-type-fb .hs-sprite   { background-position: -92px -2004px; width: 40px; height: 40px; margin:0px 36px 5px 36px; float:none; }
  .hsc-type-tw .hs-sprite   { background-position: -135px -2004px; width: 40px; height: 40px; margin:0px 36px 5px 36px; float:none; }

  .hscre-list               {  }
    .hscrel-item            { padding:10px 0px; border-top:1px solid #e5e5e5; }
    .hscrel-item:first-child    { border-top:none; padding-top:0px; }
      .hscreli-link         {  }
        .hscrelil-image     { width:100%; height:112px; display:block; overflow:hidden; }
          .hscrelili-node   { width:100%; }
        .hscrelil-title     { display:block; font-size:18px; color:#454545; line-height:125%; font-family:'pt_sansbold'; padding:10px 0px; }
  .hscre-action             { padding-top:10px; border-top:1px solid #e5e5e5; text-align:center; font-size:18px; color:#454545; font-family:'pt_sansbold'; line-height:36px; }
   .hscrea-btn              { line-height:100%; padding:11px 20px; background-color:#0c7ba8; }
   .hscrea-btn:hover        { background-color:#086e97; }

  .hscrt-link                { float:right; font-size:12px; color:#2882b7; }

  .hsc-connect				{ width:70px; color:#c1c1c1; -webkit-box-shadow:0px 2px 0px 0px #d9d9d9; box-shadow:0px 2px 0px 0px #d9d9d9; font-size:12px; background:#f8f8f8; font-family:'pt_sansbold'; margin-top:8px; text-align:center; padding:5px 0px 4px; display:none; }
   .hsc-connect:hover	    { box-shadow:none; background-color:#f4f4f4; color:#b2b2b2; }
   .hsc-connect.isConnected { color: white;background-color: #dc4a37; -webkit-box-shadow:0px 2px 0px 0px #c33624; box-shadow:0px 2px 0px 0px #c33624; }
    .hsc-connect.isConnected:hover		{ box-shadow:none; background-color:#d24230; }

  .hscr-search-container	{ padding:10px; background-color:#e9e9e9;margin-bottom: 50px; }
    .hsc-form               { position:relative; padding:0px 12px; }
	.hsc-form .hscf-txt	{ width:234px; position:relative; z-index:1; margin-left:-12px; padding:9px 34px 9px 12px; background-color:#fff; }
    .hsc-form .hscf-txt:focus  { -webkit-box-shadow:inset 0px 0px 3px 0px #2882b7; box-shadow:inset 0px 0px 3px 0px #2882b7; }
	.hsc-form .hscf-btn	{ width:19px; height:19px; border:none; background:url(/assets/images/hs-sprite.png) 0 -1614px no-repeat; position:absolute; right:1px; top:1px; z-index:2; text-indent:-999px; overflow:hidden; cursor:pointer; margin:8px; }
    .hsc-form .hscf-btn:hover   { background-position: 0 -1593px; }
    .hsc-text               { font-size:14px; color:#7b7b7b; line-height:18px; margin: 14px 0px; }

    .h-follow-offer .hcr-title,.h-topic-offer .hcr-title  { position:relative; margin-bottom:0px; font-size:18px; }
    .hcr-all                    { font-size:12px; color:#2882b7; position:absolute; right:4px; top:5px; }

    .hscf-list              { margin-bottom:10px; }
    .hscfl-item             { width:33%; /*min-height:114px;*/ float:left; text-align:center; margin:0px 0px 10px 0px; }
    .hscfl-item .h-follower-info    { height:auto; font-size:12px; padding:0px 2px; }
    .hscfl-item .h-follower-image   { width:70px; height:70px; border-radius:37px; border-width:2px; margin:0px auto 8px auto; }
    .hscfl-item .h-btn       { padding: 5px 21px 4px 8px; float:none; margin:0px auto; display:none !important; }
    .hscfl-item .hfi-overlay        { width:70px; height:71px; background:url(/assets/images/hs-sprite.png) 0 -653px no-repeat; border-radius:35px; }

    .h-topic-offer              { display:none; }
    .hto-list                   {  }
    .htol-item                  { width:33%; float:left; text-align:center; margin:0px 0px 10px 0px; }
    .htol-clr                   { width:100%; height:0px; margin:0px; min-height:0px; }
    .htoli-anchor               { display:block; font-family:'pt_sansbold'; font-size:12px; color:#2882b7; text-align:center; line-height:100%; padding-bottom:8px; cursor:pointer; }
    .htolia-image               { width:70px; height:70px; margin:0px auto 8px auto; overflow:hidden; position:relative; display:block; }
    .htoliai-node               { height:100%; }
    .htol-item .hfi-overlay     { width:70px; height:71px; background:url(/assets/images/hs-sprite.png) 0 -653px no-repeat; border-radius:0px; }
    .htolia-image:hover .hfi-overlay    { opacity:1; filter:alpha(opacity=100); }
    .htol-item .h-subscribe-btn { display: none; }

/* ### Notifications { ### */
.hscl-notifications						{  }
.h-notification-list					{  }
  .h-notification-list .hnl-item				{ padding:10px 10px 22px 10px; border-top:1px solid #d9d9d9; position:relative; }
  .hnl-item.hpl-closed                          { padding:0px; }
  .h-notification-list .hnl-item.h-empty-section { font-size:14px; color:#7b7b7b; text-align:center; padding:20px 0px; }
	.h-notification-list .hnl-item:hover		{ background-color:#fbfbfb; }
	.h-notification-list .hnl-item:first-child	{ border-top:none; }
	.h-notification-image				{ width:40px; height:40px; float:left; margin-right:10px; overflow:hidden; border-radius:3px; }
	.h-notification-image img			{ width:40px; }
	.h-notification-title				{ display: inline-block; font-size: 14px; color: #2882b7; line-height: 100%; margin-bottom: 4px; font-family: 'pt_sansbold'; }
	.h-notification-text				{ overflow:hidden; font-size: 14px; color: #7b7b7b; line-height:18px; word-wrap:break-word; }
    .h-notification-type a              { color:#2882b7; }
	.h-notification-time				{ position:absolute; left:60px; bottom:6px; font-size:12px; color:#7b7b7b; } 
    .hnl-notify .h-notification-time    { right:40px; }
	.h-notification-delete				{ position:absolute; right:10px; bottom:10px; display:block; padding-left:16px; font-size:11px; color:#7b7b7b; } 
    .h-unread-notification              { background-color:#fbfbfb; border-left:2px solid #db564f; padding-left:8px !important; }

    .h-notification-text .follow-actions-container  { position:absolute; right:0px; top:26px; }

    .h-share-plist li .h-notification-time      {position: relative;left: auto;bottom: auto;margin-top: 5px;float: left;}
/* ### Notifications } ### */

/** Activities **/
.hscr-activity-feed       	{ display:none; }
.h-activity-header			{ font-size:14px; color:#ffffff; background:#6FC9C2; font-size:18px; padding:8px 0 0 10px; position:relative; line-height:100%; }
.h-activity-list			{ padding:10px; }
  .h-activity-list li		{ border-top:1px solid #e5e5e5; margin-top:10px; padding-top:10px; min-height:33px; }
  .h-activity-list li:first-child		{ border:none; margin:0px; padding:0px; }
  .h-activity-item			{ display:block; word-wrap:break-word; }
  .h-activity-item img		{ width:32px; float:left; margin-right:10px; }
  .h-activity-item span		{ font-size: 12px; color: #454545; display: block; overflow: hidden; line-height:16px; }
  .h-activity-item span strong	{ color: #454545; font-weight: normal; font-family: 'pt_sansbold'; }
  .h-activity-item span i       { font-style: normal; color: #454545; }
  .h-activity-item a        {color:#454545 }
  .h-activity-more			 { display:block; text-align:center; font-size:16px; color:#bababa; line-height:32px; background:#ffffff url(/assets/images/h-more-content.png) 92px center no-repeat; border-top:1px solid #d9d9d9; }
  .h-activity-more:hover	 { color:#8a8a8a; border-color:#d9d9d9; }

  .h-activity-window        { padding:12px; position:absolute; left:-470px; top:0px; background:#fff; border:1px solid #d3d3d3; -webkit-box-shadow:0px 4px 10px 0px #d3d3d3; box-shadow:0px 4px 10px 0px #d3d3d3; }
    .h-window-container     { width:440px; height:360px; }
    .h-window-container.h-loading     { background:url(/assets/images/opq-loader.gif) center center no-repeat; }

/* Right Sidebar Widgets */
.h-sidebar-widget           { margin-bottom:18px; }
  .hsw-header               { line-height:40px; font-size:18px; color:#fff; padding:0px 12px; background-color:#25b0cf; }
  .hsw-wrapper              {  }
  .hsw-wrapper .h-more-content      { border-top:1px solid #e5e5e5; }
  .hsw-wrapper .h-more-content	a   { margin-bottom:0px; }
  .hsw-list                 { padding:10px; }
  .hswl-item                { padding-top:10px; margin-top:10px; border-top:1px solid #e5e5e5; position:relative; }
  .hswl-item:first-child	{ border-top:none; margin:0px; padding:0px; }
  .hswli-anchor             {  }
  .hswlia-image             { width:140px; height:80px; float:left; display:block; overflow:hidden; margin-right:10px; }
  .hswliai-item             { width:100%; }
  .hswlia-content           { line-height:100%; }
  .hswliac-title            { display:block; font-size:14px; color:#454545; margin-bottom:14px; line-height:16px; }
  .hswliac-count            { font-size:14px; color:#c1c1c1; background:url(/assets/images/h-news-count.png) left center no-repeat; padding-left:14px; }
  .hswliac-name             { display:block; margin-bottom:5px; font-family:'pt_sansbold'; font-size:18px; color:#2882b7; padding:3px 0px; }
  .hswliac-description      { font-size:14px; color:#585858; }

.h-popular-profiles .hswlia-image           { width:60px; height:60px; border-radius:3px; float:left; display:block; overflow:hidden; margin-right:10px; }
.h-popular-profiles .hswliac-description    { width:116px; display:inline-block; }
.h-popular-profiles .h-follow-btn           { position:absolute; right:0px; bottom:0px; }

/* ### Messages { ### */
.h-message-list						{  }
  .h-message-list li				{ padding:10px 10px 28px 10px; border-top:1px solid #d9d9d9; position:relative; }
  .h-message-list .h-empty-section  { font-size:14px; color:#7b7b7b; text-align:center; padding:20px 0px; }
	.h-message-list li:hover		{ background-color:#fbfbfb; }
    .h-unread-message               { background-color:#fbfbfb; border-left:2px solid #a7b3d5; padding-left:8px !important; }
	.h-message-list li:first-child	{ border-top:none; }
	.h-message-cbx					{ width:17px; height:17px; float:left; margin:11px 10px; }
	.h-message-image				{ width:40px; height:40px; float:left; margin-right:10px; overflow:hidden; border-radius:3px; }
	  .h-message-image img			{ width:40px; }
	.h-message-title				{ display:inline-block; font-size:16px; color:#2882b7; line-height:100%; margin-bottom:5px; font-family:'pt_sansbold'; }
	.h-message-text,.hmcmlim-text   { max-width:480px; font-size:14px; line-height:18px; color:#7b7b7b; overflow:hidden; }
	.h-chat-list .h-message-text	{ max-width:550px; }
	.h-message-time					{ position:absolute; right:10px; top:10px; font-size:10px; color:#7b7b7b; } 
	.h-message-delete				{ position:absolute; right:10px; bottom:8px; display:block; padding-left:16px; font-size:10px; color:#7b7b7b; }
    .h-message-delete .hs-sprite { background-position: 0 -915px; width: 9px; height: 9px; margin-right:5px; }
	.h-message-reply				{ position:absolute; right:54px; bottom:8px; display:block; font-size:10px; color:#7b7b7b; } 
    .h-message-reply .hs-sprite { background-position: 0 -816px; width: 10px; height: 8px; margin-right:5px; }
	
	.h-message-head				{ padding:10px; margin-bottom:1px; } 
	.h-type-message				{ float:right; background-color:#3b86c4; color:#fff; padding-left:15px; font-family:'pt_sansregular'; }
    .h-type-message .hs-sprite  { background-position: 0 -1214px; width: 16px; height: 16px; margin-right:10px; }
    .h-type-message:hover		{ background-color:#367fbb; }
	.h-turn-messages			{  }
    .h-turn-messages .hs-sprite  { background-position: 0 -1204px; width: 16px; height: 8px; margin-right:10px; top:3px; }
	.h-message-all				{ width:17px; height:17px; float:left; margin:8px 10px; }
	.h-message-all-label,.h-message-receiver		{ font-size:14px; color:#454545; float:left; margin-top:8px; line-height:17px; margin-right:22px; }
    .h-message-receiver         { display:none; }
	.h-message-all-delete		{ font-size:14px; color:#d3d3d3; float:left; margin-top:8px; line-height:17px; }
	  .h-message-all-delete:hover	{ color:#454545; }
	
    .h-receiver-container       { width:360px; height:33px; float:left; border:1px solid #d7d3ca; border-radius:3px; cursor:text; padding:0px 7px; display:none; }
    .h-receiver-container.h-filled  { cursor:default; }
    .h-receiver-container.h-filled .h-message-tbx   { display:none; }
    .h-recipient                { background:#367FBB; display:inline-block; color:#fff; line-height:100%; padding:5px 24px 5px 7px; position:relative; cursor:default; margin-top:6px; }
    .h-recipient-delete         { width:9px; height:9px; display:block; background:url(/assets/images/hs-sprite.png) 0 -1025px no-repeat; position:absolute; right:7px; top:7px; cursor:pointer; }
	.h-message-tbx				{ width:100%; line-height:17px;padding:7px 0px; border:none; }
	
	.h-chat-content				{ min-height:180px; }
	
	.h-new-message				{ padding:10px; }
	  .h-new-message img		{ width:40px; float:left; margin-right:10px; }
	  .h-message-form			{ width:536px; float:left; padding:0px 7px; }
	    .h-message-txtarea		{ width:100%; min-height:58px; float:left; padding:7px; border:1px solid #dfeef6; border-radius:5px; margin:0px 0px 5px -7px; font-size:14px; color:#7b7b7b; outline:none; resize:none; }

	    .h-message-txtarea:focus  { -webkit-box-shadow:inset 0px 0px 3px 0px #2882b7; box-shadow:inset 0px 0px 3px 0px #2882b7; }
	  
      .h-message-list li	            { background:#fbfbfb; }
	  .h-message-list li.h-chat-sender	{ background:none; }
	  .h-chat-list						{ margin-bottom:0px; }
	  .h-chat-list li.h-chat-item		{ padding-top:10px; }
		
	  .h-chat-container .h-new-message	{ background:#e9e9e9; }
	  
	  .h-receiver-profile				{ float:left; line-height:40px; font-family:'pt_sansbold'; font-size:14px; color:#2882b7; }
	    .h-receiver-profile img			{ width:40px; float:left; margin-right:10px; border-radius:3px; }
.h-message-receiver, .h-message-tbx, .h-new-conversation .h-receiver-profile{ display: none;}
.h-new-conversation .h-message-receiver,.h-new-conversation .h-message-tbx { display: inline-block;}
.h-new-conversation .h-receiver-container   { display:block; }
/* ### Messages } ### */


/* ### Notification { ### */

.nue-notify-wrapper				{ width:380px; position:fixed; left:18px; bottom:18px; z-index:9999999; }

.nue-notify						{ width:380px; min-height:70px; position:relative; margin-top:14px;
	padding-left:98px;
	border-radius:2px;
	overflow:hidden;
	background:#fff;
	-webkit-box-shadow: 0px 1px 1px 0px #d3d3d3; 
	-moz-box-shadow: 0px 1px 1px 0px #d3d3d3;
	-o-box-shadow: 0px 1px 1px 0px #d3d3d3;
	box-shadow: 0px 1px 1px 0px #d3d3d3; 
	display:none;
}

.hs-mobile .nue-notify-wrapper  { width:100%; left:0px; bottom:0px; }
.hs-mobile .nue-notify          { width:auto; }
.hs-mobile .nue-notify-title    { font-size:20px; }
.hs-mobile .nue-notify-content  { font-size:14px; }

.nue-notify-type					{ width:80px; height:100%; position:absolute; left:0px; top:0px; }
  .nue-notify-type .nue-notify-icon	{ display:block; position:absolute; left:50%; top:50%; background:url(/assets/images/notification-sprite.png) left top no-repeat; }

.nue-notify-title					{ padding:14px 40px 0px 0px; font-size:24px; color:#000; line-height:100%; }
.nue-notify-content					{ font-size:16px; color:#7b7b7b; line-height:100%; padding:10px 34px 14px 0px; }
.nue-notify-content strong			{ font-weight:normal; font-family:'pt_sansbold'; font-size:inherit; }

.nue-notify-close					{ width:16px; height:16px; display:block; position:absolute; right:10px; top:10px; background:url(/assets/images/notification-sprite.png) 0px -100px no-repeat; }

.nue-success .nue-notify-title		{ color:#2ecc71; }
.nue-success .nue-notify-type		{ background-color:#2ecc71; }
.nue-success .nue-notify-icon		{ width:35px; height:24px; background-position:0px 0px; margin-left:-17px; margin-top:-12px; }

.nue-error .nue-notify-title		{ color:#e74c3c; }
.nue-error .nue-notify-type			{ background-color:#e74c3c; }
.nue-error .nue-notify-icon			{ width:32px; height:32px; background-position:0px -67px; margin-left:-16px; margin-top:-16px; }

.nue-warning .nue-notify-title		{ color:#f1c40f; }
.nue-warning .nue-notify-type		{ background-color:#f1c40f; }
.nue-warning .nue-notify-icon		{ width:7px; height:41px; background-position:0px -25px; margin-left:-3px; margin-top:-20px; }

.hsc-left .nue-notify               { width:100%; margin-top:0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.hsc-left .nue-notify-content       { line-height:70px; padding:0px; font-size:18px; }

/* ### Notification } ### */

.nue-confirm					{ width:100%; height:100%; position:fixed; left:0px; top:0px; z-index:1000; display:none; text-align:center; }
.nue-confirm-overlay			{ width:100%; height:100%; position:fixed; left:0px; top:0px; z-index:999; background:#000; opacity:0.6; filter:alpha(opacity=60); display:none; }
.nue-confirm-wrapper			{ min-width:400px; max-width:580px; display:inline-block; position:relative; top:12%; background:#fff; border-radius:2px; overflow:hidden; text-align:left; }
.nue-confirm-title				{ padding:14px; font-size:24px; color:#ffffff; line-height:100%; }
.nue-confirm-content			{ font-size:16px; color:#7b7b7b; line-height:100%; padding:14px; }
.nue-confirm-action				{ text-align:right; padding:0px 14px 14px 14px; }
.nue-confirm-action .h-btn		{ margin-left:14px; }

.hs-mobile .nue-confirm-wrapper { top:auto; bottom:44px; position:fixed; left:0px; width:100%; min-width:inherit; max-width:100%; }

.nue-confirm .nue-confirm-icon	{ display:block; float:left; background:url(/assets/images/notification-sprite.png) left top no-repeat; margin:0px 12px 0px 4px; }

.nue-success .nue-confirm-title		{ background:#2ecc71; }
.nue-success .nue-confirm-icon		{ width:32px; height:22px; background-position:-36px 0px; margin-top:2px; }

.nue-error .nue-confirm-title		{ background:#e74c3c; }
.nue-error .nue-confirm-icon		{ width:26px; height:26px; background-position:-33px -67px; margin:0px 15px 0px 7px; }

.nue-warning .nue-confirm-title		{ background:#f1c40f; }
.nue-warning .nue-confirm-icon		{ width:5px; height:32px; background-position:-8px -25px; margin:-2px 21px 0px 22px; }

/* ### Ajax Loader ### */
.h-ajax-loader			{ width:100% !important; height:80px; position:relative; background:url(/assets/images/opq-loader.gif) center center no-repeat; }
.h-news-feed-list .h-ajax-loader			{ background:url(/assets/images/opq-loader.gif) center center no-repeat; }

.uploadifive-queue-item	{ display:none; }

/* ### Ajax Loader ### */
.hide-scroll            {  }
.hide-scroll .h-wrapper { width:100%; left:0px; position:fixed; }
.nue-overlay			{ width:100%; height:100%; position:fixed; left:0px; top:0px; z-index:0; background:#000; opacity:0.6; filter:alpha(opacity=60); }
.nue-lightbox			{ width:100%; height:100%; position:fixed; left:0px; top:0px; z-index:999999; display:none; text-align:center; }
.nue-content			{ min-width:454px; min-height:140px; overflow:hidden; display:inline-block; position:relative; background:#fff; border-radius:2px; text-align:left; margin:10px; }
.nue-crop-type .nue-content { max-height:none; }
.nue-content-type .nue-content { margin-top:6%; }
.nue-content .nue-content-list  { max-height:428px; overflow-y:auto; -webkit-overflow-scrolling: touch; }
.nue-loading			{ width:454px; height:140px; top:36%; left:50%; margin:-70px 0px 0px -227px; display:block; background:#fff url(/assets/images/opq-loader.gif) center center no-repeat; }
.nue-close				{ width:9px; height:9px; display:block; position:absolute; right:10px; top:14px; z-index:1; background:url(/assets/images/hs-sprite.png) 0 -465px no-repeat; }
.nue-title              { height:18px; font-size:18px; font-family:'pt_sansbold'; line-height:100%; padding:10px 32px 10px 10px; background:#f5f6f7; color:#4e5665; margin-bottom:-1px; border-bottom:1px solid #d9d9d9; }

.nue-form-type .nue-content { top:120px; }
.nue-share-type .nue-content { top:20px; }
.hs-mobile .nue-form-type .nue-content { top:0px; }

.nue-content .h-notification                { position: absolute; right: 0px; top:32px; width: 360px; }
.nue-content .h-notification .h-notification-head p { width:auto; }
.nue-content .h-notification-content        { margin-right:360px; margin-left:0px; border:none; overflow:hidden; }
.nue-content .h-post-image                  { width:100%; display:block; overflow:hidden; }
.nue-content .h-post-image img              { max-width:100%; max-height:100%; }

.hnl-container              { padding-right:360px; min-height:470px; position:relative; z-index:0; display:table; }
.hnl-image                  { min-width:600px; max-width:100%; text-align:center; display:table-cell; vertical-align:middle; background:#000; }
  .hnl-loader               { background:#fff url(/assets/images/opq-loader.gif) 160px center no-repeat; top:100px; }
  .hnl-image .hnli-node     { display:inline-block; max-height:100%; max-width:100%; vertical-align:middle; margin:10px; }
  .hnl-image .hnlin-image   { max-height:inherit; max-width:100%; }
  .hnl-loader .hnl-image    { height:470px !important; background:#000 url(/assets/images/nue-loader.gif) center center no-repeat; }
  .hnl-loader .hnlin-image  { height:0px !important; }
  .data-loader              { background:#fff url(/assets/images/opq-loader.gif) center 85px no-repeat; }
  .crop-loader              { background:#fff url(/assets/images/opq-loader.gif) center center no-repeat; }
  .crop-loader .hcw-image   { height:0px !important; }
  .crop-loader .h-crop-btn  { display:none; }
  .hnl-content              { width:360px; border-left:1px solid transparent; position:absolute; right:0px; top:20px; bottom:0px; overflow-y:auto; overflow-x:hidden; }
  .hnl-content::-webkit-scrollbar       { width: 8px; }
  .hnl-content::-webkit-scrollbar-track { background:#E9E9E9;border-radius: 8px; }
  .hnl-content::-webkit-scrollbar-thumb { border-radius: 4px; background:#a7a7a7; }
  .hnl-content .h-item-comments  { border-top:none; }
  .hnlc-head                { margin-bottom:1px; padding:10px; }
  .hnlc-head p              { font-size:14px; color:#454545; overflow:hidden; line-height:16px; }
  .hnlc-head .hna-text      { margin-top:5px; }
  .hnl-content .h-item-aptx  { width:100%; margin:0px; background:#e9e9e9; border:1px solid #D9D9D9; border-top:none; margin-top:-2px; }
  .hnl-container .h-add-comment .comment-form   { width:262px; }
  .hnl-scroll                 { bottom:61px; }
  .hnl-scroll .h-add-comment     { display:none; }
  .hnl-scroll .hplipcl-item:last-child   { border-bottom:none; }
  .hnl-scrolling            { border-top:1px solid #d7d7d7; }
  .hnlc-wrapper             { width:360px; height:61px; position:absolute; right:0px; bottom:0px; background-color:#E9E9E9; }
  .hnlc-wrapper .h-add-comment      { margin:0px; padding:10px; background-color:#E9E9E9; position:absolute; bottom:0px; border-top:1px solid #d7d7d7; }
  .hnlc-wrapper .h-add-comment .comment-form   { width:262px; }

.nue-crop-type .nue-content { width:auto; margin-top:100px; }

.h-crop                 { padding:12px; position:relative; }
.h-crop-wrapper         { margin-bottom:12px; }
.h-crop-btn             { position:relative; display:inline-block; }
.h-crop-btn .h-ajax-loader  { height:36px; display:block; position:absolute; left:0px; top:0px; opacity:0.5; filter:alpha(opacity=50); background-color:#fff; background-image:url(/assets/images/opq-loader.gif); }


.h-unread-message{ background-color:#fbfbfb ;}

.h-nue-form             { padding:12px; margin:0px 12px 0px 10px; }
  .hnf-postmail         { padding-top:20px; }
  .h-nue-textarea       { width:100%; height:70px; resize:none; line-height:18px; border:1px solid #ececec; border-radius:5px; padding:9px 12px; font-size:14px; color:#404040; -webkit-box-shadow:inset 0px 1px 1px 0px #d2d2d2; box-shadow:inset 0px 1px 1px 0px #d2d2d2; outline:none; margin:0px 0px 0px -12px; }
  .h-nue-btn            { float:right; margin:0px 10px 10px 0px; }
    .h-btn-cancel       { background-color:#939393; }
    .h-btn-cancel:hover { background-color:#808080; }
  .h-nue-text           { width:100%; height:18px; resize:none; line-height:18px; border:1px solid #ececec; border-radius:5px; padding:9px 12px; font-size:14px; color:#404040; -webkit-box-shadow:inset 0px 1px 1px 0px #d2d2d2; box-shadow:inset 0px 1px 1px 0px #d2d2d2; outline:none; margin:0px 0px 0px -12px; }
  .hnf-attention        { width:100%; padding:4px 0px 12px 0px; font-family:'pt_sansbold'; font-size:12px; color:#7b7b7b; margin-left:-10px; }
  .hnf-btn-group        { width:100%; float:left; }
  .hnf-node             { position:relative; }
    .hnf-node .h-char-limit { bottom:auto; top:-20px; right:-10px; color:#7b7b7b; }

.h-services				{ width:940px; margin:0px auto; }
.h-services-header		{  line-height:12px; font-size:12px; color:#7b7b7b; padding-bottom:16px; border-bottom:1px solid #ececec; }
.h-services-header img	{ margin-bottom:8px; }

.h-link-cloud			{ width:460px; float:left; }
.h-link-cloud li		{ padding:10px 0px 20px 0px; border-top:1px solid #ececec; }
.h-link-cloud li:first-child	{ border:none; }
.h-cloud-title			{ font-family:'pt_sansbold'; font-size:16px; color:#2882b7; }
.h-cloud-desc			{ font-size:14px; color:#454545; line-height:17px; }

.mr20		{ margin-right:20px; }

.h-not-found			{ width:940px; margin:0px auto 92px auto; text-align:center; padding-top:120px; }
.h-turn-home			{ display:inline-block; font-size:18px; color:#fff; line-height:20px; background-color:#e05546; padding:8px 24px 8px 16px; -webkit-border-radius: 3px; border-radius: 3px; }
.h-turn-home .hs-sprite { background-position: 0 -1182px; width: 20px; height: 20px; margin-right:15px; }
.h-turn-home:hover		{ background-color:#d44e40; }

.h-404					{ width:552px; height:27px; margin:120px auto 80px auto; background:url(/assets/images/404.png) 152px top no-repeat; text-align:center; font-size:18px; color:#454545; padding-top:148px; }
.h-404 a				{ font-family:'pt_sansbold'; color:#454545; }
.h-405					{ width:557px; height:38px; margin:0px auto 80px auto; background:url(/assets/images/405.png) 100px top no-repeat; text-align:center; font-size:18px; color:#454545; padding-top:175px; }
.h-suspend-account		{ width:557px; height:38px; margin:0px auto 80px auto; text-align:center; font-size:18px; color:#454545; padding-top:10px; }

.h-nf-wrapper			{ min-height:100%; height:auto !important; height:100%; margin-bottom:-54px; }
.h-nf-footer			{ width:100%; height:54px; background:#000; }
.h-nf-space				{ width:100%; height:54px; }

.h-nf-footer-container		{ width:940px; margin:0px auto; }
.h-nf-logo					{ margin:12px 12px 0px 0px; float:left; }
.h-nf-copyright				{ float:left; font-size:14px; color:#fff; line-height:31px; margin-top:12px; }
.h-nf-links 				{ float:right; margin-top:18px; }
.h-nf-links li				{ float:left; margin-left:18px; }
.h-nf-links li a			{ font-size:14px; color:#fff; }


/* ### Hashtag ### */
.h-hashtag              { padding:10px; }
  .hh-icon              { width:80px; height:84px; display:block; float:left; margin-right:18px; background:url(/assets/images/hs-sprite.png) 0 -726px no-repeat; }
  .hh-text              { line-height:100%; font-size:24px; margin-top:27px; color:#7b7b7b; }
  .hht-sharp            { font-size:30px; color:#2882b7; float:left; margin-right:4px; padding-top:2px; }

.h-topic                { padding:10px; }
  .ht-image             { width:80px; display:block; float:left; margin-right:18px; }
    .hti-item           { width:100%; }
    
    .ht-content         { min-height:84px; position:relative; padding-right:120px; }
    .ht-title           { font-family:'pt_sansbold'; font-size:16px; padding:7px 0px 2px 0px; line-height:100%; }
    .ht-description     { font-size:12px; color:#7b7b7b; }
    .ht-content .h-btn  { position:absolute; right:0px; top:14px; }
    .ht-content .h-all-topic    { position:absolute; right:10px; top:52px; line-height:100%; font-size:12px; color:#2882b7; }
    
.hw-social-highlights           { overflow:hidden; margin-top:18px; }
  .hwsh-list                    { width:637px; }
  .hwshl-item                   { width:195px; float:left; margin:0px 17px 18px 0px; }
    .hwshli-profile             { padding:10px; }
    .hwshlip-anchor             { font-family:'pt_sansbold'; font-size:12px; color:#3480b6; }
    .hwshlpa-image              { width:40px; height:40px; display:block; overflow:hidden; float:left; margin-right:10px; border-radius:3px; }
    .hwshlpai-item              { width:100%; }
    
    .hwshli-content             {  }
    .hwshlic-anchor             {  }
    .hwshlica-image             { width:195px; max-height:110px; display:block; overflow:hidden; margin-top:10px; position:relative; }
    .hwshlicai-item             { width:100%; }
    .hwshlica-title             { display: block; padding: 10px; font-size: 12px; color: #454545; }
    
    .hwshlic-topic              { padding: 0px 10px 5px 10px; overflow: hidden; }
    .hwshlict-item              { height:18px; float:left; background:#ffffff; border:1px solid #d9d9d9; border-radius:2px; margin:0px 10px 6px 0px; }
    .hwshlicti-anchor           { display:inline-block; line-height:22px; font-family:'pt_sansbold'; font-size:12px; color:#484848; padding:0px 30px 0px 5px; margin-top:-2px; background:url(/assets/images/h-topic-add.png) right top no-repeat; }
    .hwshlicti-anchor:hover     { color:#2882b7; }

.comment-info{ display: none;}

.hsah-pseudo-wrapper .h-following { color: white; padding-top: 7px; margin-left:32px; }
.h-profile-actions .h-follow-btn, .h-profile-actions .h-following, .h-report-actions li.unfollow, .h-profile-actions .hwfli-report { display: none; }

.h-profile-actions.follow .h-follow-btn { display: inline-block;  }
.h-profile-actions.follow .h-following { display: none;  }
.h-profile-actions.follow .h-report-actions li.unfollow { display: none; }
.h-profile-actions.followed .h-follow-btn { display: none;  }
.h-profile-actions.followed .h-following { display: inline-block;  }
.h-profile-actions.followed .h-following.h-request-sent { display: none;  }
.h-profile-actions.followed .h-report-actions li.unfollow { display: inline-block; }
.h-profile-actions.followed .h-report-actions li.unfollow.request { display: none; }
.h-profile-actions.followrequested .h-follow-btn { display: none;  }
.h-profile-actions.followrequested .h-following { display: none;  }
.h-profile-actions.followrequested .h-following.h-request-sent { display: inline-block;  }
.h-profile-actions.followrequested .h-report-actions li.unfollow { display: none; }
.h-profile-actions.followrequested .h-report-actions li.unfollow.request { display: inline-block; }
.follow-actions-container .follow-status-following{ display: none;}
.follow-actions-container .follow-status-request-sent{ display: none;}
.follow-actions-container .follow-status-request-waiting{ display: none;}
.follow-actions-container[data-follow-status="1"] .follow-status-following{ display: block;}  
.follow-actions-container[data-follow-status="1"] .follow-status-followbtn{ display: none;}  
.follow-actions-container[data-follow-status="2"] .follow-status-request-sent{ display: block;}  
.follow-actions-container[data-follow-status="2"] .follow-status-followbtn{ display: none;} 
.follow-actions-container[data-follow-status="3"] .follow-status-request-waiting{ display: block;}  
.follow-actions-container[data-follow-status="3"] .follow-status-followbtn{ display: none;}
.hs-user .h-user-settings,.hs-user .user-settings,.hs-user .hct-edit{ display: block;}
.hso-user .h-follow-btn  { display: inline-block; float:none; }
.hso-user .h-unfollow-btn  { display: inline-block;width: 60px;}
.hso-user .h-profile-report  { display: inline-block; }
.hso-user .hscfn-user-post{ display: none;}
.hso-user .h-profile-actions .hwfli-report { display: inline-block; }
.hso-user .hpn-item.h-settings,.hso-user .h-caution { display: none;}

/* Travel Style Def. */
.h-travel-wrapper       { position:absolute; left:0px; top:0px; z-index:9999; background-color:#e56045; border-radius:5px; display:none; }
  .htwc-text            { min-width:200px; max-width:290px; font-size:14px; color:#fff; margin:14px 14px 0px 14px; line-height:18px; }
  .htwc-controller      { margin:14px; }
  .htwc-nav             { display:inline-block; font-size:12px; padding:8px; color:#fff; border:1px solid #f0a192; border-radius:3px 3px 3px 3px; }
  .htwc-prev            { border-radius:3px 0px 0px 3px; }
  .htwc-next            { border-radius:0px 3px 3px 0px; margin-left:-1px; }
  .htwc-end             { float:right; }
  .htw-arrow            { bottom: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-bottom-color: #e56045; border-width: 14px; margin-left: -14px; }
  .htw-passive      { color:#f39987; cursor:default; }

/* */
.nue-fsr    		{ width:100%; height:100%; position:fixed; left:0px; top:0px; z-index:100; display:none; text-align:center; }
.nue-fsr-overlay			{ width:100%; height:100%; position:fixed; z-index:1; left:0px; top:0px; z-index:0; background:#000; opacity:0.9; filter:alpha(opacity=60); }
.nue-fsr-content    { width:94%; max-height:80%; top:10%; left:3%; position:relative; z-index:2; }
.nue-fsr-close      { width:9px; height:9px; background:url(/assets/images/hs-sprite.png) 0px -1025px no-repeat; position:absolute; top:-12px; right:1px; z-index:9; }
  .nue-fsr-image    { max-width:100%; max-height:100%; }

.hf-request         { margin-bottom:10px; }
.hf-request .request-action { position: absolute;left: 0px;bottom: 0px;display: inline-block;width: 58px;margin-left: 0px; padding:6px 4px; }
.hf-request .ra-last{ left:72px; }

header .topMenu .searchBar,.socialMenu ul > li.userMenu   { z-index: 999 !important; }
.inode-wrapper     { float: left;margin-right: 9px; }
.inode-wrapper .h-profile-inode { -webkit-border-radius: 50%;-ms-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;border: 3px solid #0a779e; }
.inode-wrapper::after   { background:none !important; }

/*   */
.hpli-shell   { height:30px; line-height:30px; padding:0px 10px; font-size:14px; color:#454545; background-color:#fff; }
  .hplip-highlights    { color:#db5550; }
  .hplip-sharer { background-color:#fff; }
  .hpli-shell .hplip-link   { color:#2882b7; }
  .hplin-shell      { margin-top:0; }


.hsc-fluid          {  }
.hscf-about         {  }
.hscf-topic-summary {  }
.hsc-fluid .h-content-title { line-height: 40px; background-color: #ebeae9; padding: 0px 20px; }

.hscfav-tab { width: 240px; float: left; margin: 20px 0px;  position:relative; }
  .hscfavt-item     { padding:15px 0px; }  
  .hscfavt-item:first-child { padding-top:0px; }
    .hscfavti-node  { display:block; font-size:18px; line-height:18px; color:#7b7b7b; padding:0px 20px; }
    .hscfavti-node:hover,.hscfavti-active .hscfavti-node    { color:#e55151; }
    .hscfavti-node .hs-sprite   { width:6px; height:10px; top:4px; left:-16px; background-position:-99px -2111px; display:none; }
    .hscfavti-active .hs-sprite { display:block; }
    .hscfavti-active .hscfavti-node { padding-left:14px; }

.hscfav-tab-content     { width:699px; height:260px; position:absolute; left:240px; top:0px; border-left: 1px solid #ebeae9; display:none; }
  .hscfavtc-item         { height:260px; margin:0px 20px; overflow-x:hidden; overflow-y:auto; }
  .hscfavtc-active       { display:block; }

  .hscfavti-active .hscfav-tab-content      { display:block; }

  #hscfavtc-password th:first-child     { width:114px; }
  .hpt-input        { width:220px; font-size:16px; color:#7b7b7b; }
  .hpt-input.hpt-allow {
      -webkit-box-shadow: 0px 1px 0px 0px rgba(220, 228, 230, 1);
        -moz-box-shadow:    0px 1px 0px 0px rgba(220, 228, 230, 1);
        box-shadow:         0px 1px 0px 0px rgba(220, 228, 230, 1);
  }
 .hpt-input:focus {
      -webkit-box-shadow: 0px 2px 0px 0px rgba(229, 81, 81, 1);
        -moz-box-shadow:    0px 2px 0px 0px rgba(229, 81, 81, 1);
        box-shadow:         0px 2px 0px 0px rgba(229, 81, 81, 1);
  }
  .hpt-input[readonly]:focus  { -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; }

 .hpt-btn       { background-color:#2882b7; }
 .hpt-btn:hover { background-color:#2176a8; }

 .hscfa-view {margin-bottom: 20px;}
 .hscfa-view .hwf-list                  { height:362px; }
    .hscfa-view .hwf-list .hwfl-item    { width:120px; height:auto; }
    .hscfa-view .h-follower-image       { margin:0px 0px 8px -3px; }
    .hscfa-view .h-follower-info        { font-size: 13px; }

    .hscfa-view .h-photo-list           { margin:20px 10px; }
    .hscfa-view .h-photo-list .h-post-item { width: 286px; box-shadow:none; }

.hscf-about .hscfa-view         { height:300px; }

 /* Suggest User */
 #hs-suggest-user               { min-height:201px; margin:0px 0px; background:#fff url(/assets/images/opq-loader.gif) center center no-repeat; }
   .hssu-head                   { height:41px; border-bottom:1px solid #ebebeb; }
     .hssuh-title               { font-size:18px; color:#24b0cf; line-height:41px; float:left; margin:0px 10px; }
     .hssuh-action              { height:16px; margin:12px 10px; float:right; }
     .hssuha-all                { float:left; font-size:12px; color:#2882b7; line-height:16px; }
     .hssuha-nav                { float:left; margin-left:4px; }
     .hssuha-nav .hs-sprite     { width:9px; height:16px; margin-left:10px; }
     .hssuhan-prev              { background-position:0px -2174px; }
       .hssuhan-prev:hover              { background-position:-20px -2174px; }
     .hssuhan-next              { background-position:-10px -2174px; }
       .hssuhan-next:hover              { background-position:-30px -2174px; }

 .hssu-main                 { padding:0px 1px; }
   .hssum-list              {  }
   .hssuml-item             { width:103px; }
   .hssuml-item             { width:103px; text-align:center; }
    .hssuml-item .h-follower-info    { height:auto; font-size:12px; padding:0px 2px; font-family:'pt_sansregular'; line-height:12px; }
    .hssuml-item .h-follower-image   { width:79px; height:79px; border-radius:40px; border-width:2px; margin:0px auto 6px auto; }
    .hssuml-item .h-btn       { padding: 5px 21px 4px 8px; float:none; margin:0px auto; display:none !important; }
    .hssuml-item .hfi-overlay        { width:82px; height:82px; left:-1px; top:-1px; background:url(/assets/images/hs-sprite.png) -143px -263px no-repeat; border-radius:40px; }
    .hssuml-item.following .hfi-overlay { background-position:-144px -350px; }


.hsclp-edit                 { position:absolute; left:20px; top:20px; z-index:3; display:none; }
  .hsclpe-btn               { width:32px; height:32px; display:inline-block; position:relative; cursor:pointer; }
  .hsclp-edit:hover .hsclpe-btn         { width:auto; }
    .hsclpeb-overlay        { width:100%; height:100%; display:block; position:absolute; left:-1px; top:-1px; background-color:#000; opacity:0.3; filter:alpha(opacity=30); border:1px solid #fff; z-index:0; }
    .hsclpe-btn .hs-sprite  { width:22px; height:16px; margin:8px 4px 7px 5px; background-position:-21px -2133px; position:relative; z-index:1; }
    .hsclpeb-text           { line-height:30px; font-family:'pt_sansbold'; font-size:14px; float:left; margin:0px 7px 0px 5px; color:#fff; position:relative; z-index:1; display:none; }

  .hsclpe-action        { display:none; position:absolute; left:0px; top:30px; }
  .hsclp-edit:hover .hsclpe-action      { display:inline-block; }
  .hsclp-edit:hover .hsclpeb-text       { display:block; }

  .hsclpea-list         { margin-top:5px; background-color:#fff; border-radius:3px; }
    .hsclpeal-item      {  }
    .hsclpeali-link     { padding:5px 8px; display:block; color:#2882b7; font-size:12px; position:relative; z-index:1; }
    .hsclpeali-link:hover   { color:#00436b; }

.h-profile-image .hsclp-edit            { left:15px; top:50%; margin-top:-15px; }
  .hsclpeal-item .uploadifive-button    { position:absolute !important; left:0px; top:0px; opacity:0; filter:alpha(opacity=0); cursor:pointer; z-index:0 !important; }

.hnf-post-share         { width:620px; overflow:hidden; }
  .hnf-post-place       { margin-bottom:10px; }
  .hnf-post-place .h-notification-content   { margin:0px; padding-top:0px; }
  .hnf-post-place .h-post-image     { width:180px; margin-right:10px; }

  .h-cover .h-caption               { min-height:46px; }
.h-cover .h-caption .hsclp-edit     { left:auto; right:-52px; top:0px; text-shadow:none; }
.h-cover .h-caption .hsclp-edit .hsclpe-action  { top:auto; bottom:38px; }
.h-cover .h-caption .hsclp-edit .hsclpea-list   { margin-bottom:5px; }
.h-cover .h-caption .hs-sprite      { width:13px; height:13px; margin:10px; background-position:-44px -2133px; }
.hsclp-textarea                     { width:100%; display:none; font-size:14px; color:#ffffff; line-height:18px; z-index:3; resize:none; border:none; text-shadow:1px 2px 1px #292929; background:transparent; border-bottom:2px solid #e55151; position:absolute; left:-2px; top:8px; z-index:0; }
.cover-message.editing      { border-bottom:2px solid #e55151; bottom:18px; right:20px; }

.hscl-most-readed           { width:100%; margin:18px 0; }
  .hsclmr-title             { font-size:18px; font-family:'pt_sansbold'; color:#454545;line-height: 45px; }
  .hsclmr-item              { margin-top:8px; }
  .hsclmri-link             { display:block; }
  .hsclmri-image            { width:100%; }
  .hsclmri-text             { display:block; margin-top:10px; font-size:18px; font-family:'pt_sansbold'; color:#454545;line-height: 25px;}
  .hsclmri-text em          { font-size:24px; color:#d35400; margin-right:2px; font-style:normal; }

  .hmf-link { font-family: 'pt_sansbold'; font-size: 13px; color: #2882b7; }
  .hmf-link .hs-sprite  { width:27px; height:22px; background-position:-40px -2173px; float:none; top:5px; }
        .lblMutualFollowerCount { font-size: 13px;}

.hscl-mycomments        { margin:18px 0px; }
  .hsclm-item           { margin-bottom:1px; position:relative; }
  .hsclmi-wrapper       { font-size:14px; color:#7b7b7b; line-height:18px; padding:10px 50px 34px 10px; }
  .h-empty-section .hsclmi-wrapper  { padding-bottom:10px; }
  .hsclmiwt-link,.hsclmi-wrapper a       { color:#2882b7; }
  .hsclmi-wrapper strong    { font-weight:normal; color:#454545; }
  .h-comment-time			{ position:absolute; left:10px; bottom:10px; font-size:12px; color:#7b7b7b; } 

.hplipclic-other-comments   { margin:0 -10px 0 46px; }
.hplipclic-other-comments .h-add-comment .comment-form    { width:444px; }
.hplipclic-other-comments .h-add-comment    { padding-left:0; }
.ulCommentsSubContainer     {  }
  .ulCommentsSubContainer .hplipcl-item     { padding-left:0; border-top:1px solid #dcdcdc; border-bottom:none; }
  .ulCommentsSubContainer .hplipcl-item:first-child { border-top:none; }

  .hplipclica-reply     { float:left; line-height:18px; color:#b2b2b2; margin:8px 10px 0 0; font-size:12px; }
    .hplipclica-reply .hs-sprite    { width:3px; height:3px; background-position:-124px -2173px; margin-right:8px; top:7px; }
  
  .hplipclicoc-show      { line-height:18px; color:#7b7b7b; font-size:12px; display:inline-block; margin-top:5px; }
    .hplipclicoc-show .hs-sprite { width:8px; height:10px; background-position:-128px -2173px; top:3px; margin:0 8px 0 0; }
    .hplipclicoc-show span      { color:#539ef7; }
  
.hscs-item-right-sidebar            {float:left;   }
.hscs-item-right-sidebar-left { /*width:43%;*/width:16%;  }
.hscs-item-right-sidebar-center { width:30%;    }
.hscs-item-right-sidebar-right { /*width:27%;*/width:24%;   }
.hscsi-link-right-sidebar             { padding:12px 0px; font-size:11px; color:#7b7b7b; }
.hscsi-link-right-sidebar:hover       { text-decoration:underline; }

