html body p,span {
	-webkit-touch-callout: auto !important;
	-webkit-user-select: auto !important;
	-khtml-user-select: auto !important;
	-moz-user-select: text !important;
	-ms-user-select: auto !important;
	user-select: auto !important;    
}

lighter {
	cursor: pointer !important;
	position: relative !important;
    font-family: inherit !important;
    font-size: inherit !important;
    color: inherit !important;
    font-weight: inherit !important;
}

@font-face {
    font-family: LinerLatoLight; /* 300 */
    src: url(../res/font/Lato-Light.eot); /* IE9 Compat Modes */
    src: url(../res/font/Lato-Light.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(../res/font/Lato-Light.woff2) format('woff2'), /* Modern Browsers */
         url(../res/font/Lato-Light.woff) format('woff'), /* Modern Browsers */
         url(../res/font/Lato-Light.ttf) format('truetype');
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: LinerLatoRegular; /* 400 */
    src: url(../res/font/Lato-Regular.eot); /* IE9 Compat Modes */
    src: url(../res/font/Lato-Regular.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(../res/font/Lato-Regular.woff2) format('woff2'), /* Modern Browsers */
         url(../res/font/Lato-Regular.woff) format('woff'), /* Modern Browsers */
         url(../res/font/Lato-Regular.ttf) format('truetype');
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: LinerLatoMedium; /* 500 */
    src: url(../res/font/Lato-Medium.eot); /* IE9 Compat Modes */
    src: url(../res/font/Lato-Medium.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(../res/font/Lato-Medium.woff2) format('woff2'), /* Modern Browsers */
         url(../res/font/Lato-Medium.woff) format('woff'), /* Modern Browsers */
         url(../res/font/Lato-Medium.ttf) format('truetype');
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: LinerLatoMediumItalic; /* 500 */
    src: url(../res/font/Lato-MediumItalic.eot); /* IE9 Compat Modes */
    src: url(../res/font/Lato-MediumItalic.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(../res/font/Lato-MediumItalic.woff2) format('woff2'), /* Modern Browsers */
         url(../res/font/Lato-MediumItalic.woff) format('woff'), /* Modern Browsers */
         url(../res/font/Lato-MediumItalic.ttf) format('truetype');
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: LinerLatoBold; /* 700 */
    src: url(../res/font/Lato-Bold.eot); /* IE9 Compat Modes */
    src: url(../res/font/Lato-Bold.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(../res/font/Lato-Bold.woff2) format('woff2'), /* Modern Browsers */
         url(../res/font/Lato-Bold.woff) format('woff'), /* Modern Browsers */
         url(../res/font/Lato-Bold.ttf) format('truetype');
    text-rendering: optimizeLegibility;
}

.linerNoSelect {
  -webkit-touch-callout: none !important; /* iOS Safari */
  -webkit-user-select: none !important;   /* Chrome/Safari/Opera */
  -khtml-user-select: none !important;    /* Konqueror */
  -moz-user-select: none !important;      /* Firefox */
  -ms-user-select: none !important;       /* Internet Explorer/Edge */
  user-select: none !important;           /* Non-prefixed version, currently
                                  not supported by any browser */
}

#linermask {
	position: fixed !important;
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	height: 100% !important;
	background-color: #A2A3A3 !important;
	opacity: 0.3;
	z-index: 3000 !important;
}

.linerUpgradeFrame {
	background-color: #ffffff !important;
	font-family: LinerLatoRegular, Arial !important;
    -webkit-text-size-adjust: 100% !important;
    -moz-text-size-adjust: 100% !important;
    -ms-text-size-adjust: 100% !important;
    overflow: hidden !important;
}

.linerUpgradeFrame * {
	font-family: LinerLatoRegular, Arial !important;
	margin: 0;
	padding: 0;
	background-size: contain !important;
	background-position: 50% 50% !important;
}

.linerUpgradeFrame .linerUpgradeContainer {
    position: relative !important;
    text-align: center !important;
}

.linerUpgradeFrame .linerUpgradeContainer .linerCloseBtn {
    cursor: pointer !important;
    position: absolute !important;
    right: 12px !important;
    top: 12px !important;
    width: 20px !important;
    height: 20px !important;
    background-image: url(../res/upgrade_item/close@3x.png);
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    opacity: 0.8 !important;
    z-index: 2 !important;
}

.linerUpgradeFrame .linerUpgradeContainer .linerCloseBtn:hover {
    opacity: 1.0 !important;
}

.linerUpgradeFrame .linerUpgradeContainer .linerTitle {
    position: relative !important;
    /*height: 52px !important;*/
    margin: 0 auto !important;
    padding-top: 51px !important;
    font-family: LinerLatoMediumItalic !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    font-style: italic !important;
    font-stretch: normal !important;
    line-height: 1.44 !important;
    letter-spacing: 0.1px !important;
    text-align: center !important;
    color: #363636 !important;
}

.linerUpgradeFrame .linerUpgradeContainer .linerLine {
    position: relative !important;
    width: 100% !important;
    height: 1px !important;
    padding-top: 28px !important;
    border-bottom: solid 1px #eff0f4 !important;
}

.linerUpgradeFrame .linerUpgradeContainer .linerPremium {
    position: relative !important;
    width: 100% !important;
    /*height: 22px !important;*/
    margin-bottom: 25px !important;
    font-family: LinerLatoBold !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    font-style: normal !important;
    font-stretch: normal !important;
    text-align: center !important;
    color: #262626 !important;
    padding-top: 27px !important;
}

.linerUpgradeFrame .linerUpgradeContainer .linerItemContainer {
    position: relative !important;
    width: 200px !important;
    height: 40px !important;
    margin: 0 auto !important;
    margin-bottom: 18px !important;    
}

.linerUpgradeFrame .linerUpgradeContainer .linerItemContainer .linerImage {
    position: absolute !important;
    width: 40px !important;
    height: 40px !important;
}

.linerUpgradeFrame .linerUpgradeContainer .linerPremiumColors .linerImage {
    background-image: url(../res/upgrade_item/colors@2x.png);
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

.linerUpgradeFrame .linerUpgradeContainer .linerAdvancedSearch .linerImage {
    background-image: url(../res/upgrade_item/adsearch@2x.png) !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

.linerUpgradeFrame .linerUpgradeContainer .linerHighlightComments .linerImage {
    background-image: url(../res/upgrade_item/comment@2x.png) !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

.linerUpgradeFrame .linerUpgradeContainer .linerFolderOrganization .linerImage {
    background-image: url(../res/upgrade_item/folder@2x.png) !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

.linerUpgradeFrame .linerUpgradeContainer .linerPrioritySupport .linerImage {
    background-image: url(../res/upgrade_item/bettersupport@2x.png) !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

.linerUpgradeFrame .linerUpgradeContainer .linerItemContainer .linerName {
    position: absolute !important;
    left: 40px !important;
    width: 160px !important;
    height: 40px !important;
    line-height: 40px !important;
    text-indent: 31px !important;
    text-align: left !important;
    font-family: LinerLatoBold !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    font-style: normal !important;
    font-stretch: normal !important;
    letter-spacing: 0px !important;
    color: #4a4a4a !important;
}

.linerUpgradeFrame .linerUpgradeContainer .linerUpgradeBtn {
    cursor: pointer !important;
    position: relative !important;
    width: 200px !important;
    height: 44px !important;
    margin: 0 auto !important;
    margin-top: 56px !important;
    line-height: 44px !important;
    font-family: LinerLatoBold !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    font-style: normal !important;
    font-stretch: normal !important;
    text-align: center !important;
    color: #ffffff !important;
    background-color: #4de5d7 !important;
    border-radius: 5px !important;
    opacity: 0.8 !important;
}

.linerUpgradeFrame .linerUpgradeContainer .linerUpgradeBtn:hover {
    opacity: 1.0 !important;
}

.linerUpgradeFrame .linerUpgradeContainer .linerUnlockForFree {
    position: relative !important;
    width: 107px !important;
    height: 26px !important;
    margin: 0 auto !important;
    margin-top: 4px !important;
}

.linerUpgradeFrame .linerUpgradeContainer .linerUnlockForFree .linerLink {
    cursor: pointer !important;
    float: left !important;
    font-family: LinerLatoLight !important;
    font-size: 13px !important;
    font-weight: 300 !important;
    font-style: normal !important;
    font-stretch: normal !important;
    line-height: 2 !important;
    letter-spacing: 0px !important;
    text-align: center !important;
    color: #a2a3a3 !important;
    text-decoration: underline !important;
}

.linerUpgradeFrame .linerUpgradeContainer .linerUnlockForFree .linerGift {
    float: left !important;
    width: 18px !important;
    height: 26px !important;
}

#linerToolTipChrome {
	display: none; 
	z-index: 9999999 !important; 
	position: absolute !important; 
	height: 35px !important; 
	background-color: black !important; 
	opacity: 0.9; 
	border-radius: 5px !important;
}

#linerToolTipChrome.linerBasic {
	width: 162px !important;
}

#linerToolTipChrome.linerPremium {
	width: 378px !important;
}

#linerToolTipChrome .liner_add_highlight {
	cursor: pointer !important;
	display: inline-block; 
	width: 54px !important; 
	height: 36px !important;
	background-size: 26px 26px !important; 
	background-repeat: no-repeat !important; 
	background-position: 50% 50% !important;
}

#linerToolTipChrome .liner_delete_highlight {
	cursor: pointer !important;
	display: none; 
	width: 65px !important; 
	height: 35px !important; 
	background-size: 26px 26px !important; 
	background-repeat: no-repeat !important; 
	background-position: 50% 50% !important;
}

#linerToolTipChrome .liner_btnSeparator {
	display: inline-block !important;
	position: absolute !important;
	top: 6px !important;
	width: 1px !important; 
	height: 23px !important;
	opacity: 0.4;
	background-color: #d8d8d8 !important;
}

#linerToolTipChrome .liner_comment {
	position: relative !important; 
	top: 0px !important; 
	cursor: pointer !important; 
	display: inline-block !important; 
	width: 54px !important; 
	height: 35px !important; 
}

#linerToolTipChrome .liner_comment .liner_comment_premium {
	display: none;
	cursor: pointer !important;
	position: absolute !important;
	top: 3px !important;
	left: 14px !important;
	width: 26px !important;
	height: 26px !important;
	background-position: center !important;
	background-image: url(../res/tooltip/comment@2x.png);
	background-repeat: no-repeat !important;
	background-size: cover;
}

#linerToolTipChrome .liner_comment .liner_comment_lock {
	display: none;
	cursor: pointer !important;
	position: absolute !important;
	top: 3px !important;
	left: 14px !important;
	width: 26px !important;
	height: 26px !important;
	background-position: center !important;
	background-image: url(../res/tooltip/lockComment@2x.png);
	background-repeat: no-repeat !important;
	background-size: cover;
}

#linerToolTipChrome .liner_tweet {
	position: relative !important; 
	top: -13px !important; 
	cursor: pointer !important; 
	display: inline-block !important; 
	width: 65px !important; 
	height: 35px !important; 
	color: white !important; 
	line-height: 15px !important;
	font-size: 15px !important; 
	text-align: center !important;	
}

#liner-modal-container {
	font-family: LinerLatoRegular, Arial !important;
	font-weight: 400 !important;
	display: none; 
	z-index: 888888888 !important; 
	position: absolute !important; 
	top: 31px !important; 
	right: -400px; 
	width: 345px !important; 
	height: 60px !important; 
	background-color: #ffffff !important; 
	border: 1px solid #d9dbdb !important; 
	border-radius: 5px !important; 
	box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.2) !important; 
	text-align: center !important;
}

#liner-modal-container #liner-modal-save-label {
	float: left !important; 
	margin-top: 20px !important; 
	margin-left: 16px !important; 
	background-size: contain !important; 
	background-position: 50% 50% !important; 
	background-repeat: no-repeat !important; 
	width: 185px !important; 
	height: 21px !important; 
	font-family: LinerLatoRegular, Arial !important;
	font-weight: 400 !important; 
	color: #262626 !important; 
	text-align: left !important; 
	margin-right: 7px !important;	
}

#liner-modal-container #liner-modal-save-label.normalFont {
	line-height: 16px !important;
	font-size: 16px !important;
}

#liner-modal-container #liner-modal-save-label.smallFont {
	line-height: 17px !important;
	font-size: 14px !important;
}

#liner-modal-container #liner-modal-save-btn {
	cursor: pointer; 
	float: left !important; 
	margin-top: 13px !important; 
	margin-left: 0px !important; 
	background-size: contain !important; 
	background-position: 50% 50% !important; 
	background-repeat: no-repeat !important; 
	background-color: #a2a3a3; 
	border-radius: 3px !important; 
	width: 100px !important; 
	height: 33px !important; 
	font-family: LinerLatoRegular, Arial !important; 
	font-weight: 400 !important;
	font-size: 15px !important; 
	line-height: 32px !important; 
	color: #ffffff !important;	
}

#liner-modal-container #liner-modal-close-btn {
	cursor: pointer !important; 
	float: left !important; 
	margin-top: 22px !important; 
	margin-left: 11px !important; 
	background-size: contain !important; 
	background-image: url(../res/close@2x.png) !important; 
	width: 14.5px !important; 
	height: 14.5px !important;
}

#liner-modal-container #liner-modal-progressbar {
	display: none; 
	float: left !important; 
	margin-top: 18px !important; 
	margin-left: 10px !important; 
	background-size: contain !important; 
	background-image: url(../res/loading-icon.gif) !important; 
	width: 24px !important; 
	height: 24px !important;	
}

.linerCommentContainer {
	border:none !important; 
	margin:0 !important; 
	padding:0 !important;
	width: 460px !important;
	z-index: 9999999999999999999999999 !important;
	background-color: #fff !important; 
	border: 1px solid #d9dbdb !important; 
	border-radius: 5px !important; 
	opacity: 1.0; 
	text-align: center !important; 
	box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.17) !important; 
	position: absolute !important; 
	display: inline-block !important; 
	height:274px !important;
}

.linerCommentContainer .liner-userInfo {
	border:none !important; 
	margin:0 !important; 
	padding:0 !important;
}

.linerCommentContainer .liner-userInfo .liner-userPhoto {
	position:absolute !important;
	left:19px !important;
	top: 18px !important;
	width:40px !important;
	background-position: 50% 50% !important; 
	background-size: cover !important;
	height: 40px !important;
	border: 0.5px solid #dddddd !important;
	border-radius: 20px !important;
}

.linerCommentContainer .liner-userInfo .liner-userId{
	border:none !important; 
	margin:0 !important; 
	padding:0 !important; 
	position:absolute !important; 
	top:19px !important; 
	left:70px !important;
	height: 19px !important; 
	font-family: LinerLatoRegular, Arial !important; 
	font-weight: 400 !important; 
	font-size: 16px !important; 
	color: #000000 !important;
	line-height: 1.8em !important; 
	letter-spacing: 0 !important;
}

.linerCommentContainer .liner-userInfo .liner-reg_time {
	border:none !important; 
	margin:0 !important;
	padding:0 !important;
	position: absolute !important; 
	font-size: 12px !important; 
	color: #a2a3a3 !important; 
	left: 70px !important; 
	top: 40px !important; 
	font-family: LinerLatoRegular, Arial !important; 
	font-weight: 400 !important;
	line-height: 1.8em !important; 
	letter-spacing: 0 !important;
}

.linerCommentContainer .linerCommentTextArea {
	border:none !important; 
	margin:0 !important; 
	padding:0 !important; 
	width: 404px !important; 
	height:120px !important; 
	min-height:120px !important; 
	max-height:120px !important; 
	background-color: #fff !important;
	border: none !important; 
	margin: 0 auto !important;
	position:absolute !important; 
	display:inline-block !important; 
	top: 78px !important; 
	left: 26px !important; 
	resize:none !important; 
	font-size: 15px !important; 
	font-family: LinerLatoLight, Arial !important; 
	font-weight: 300 !important; 
	letter-spacing: -0.1px !important;
	outline: none !important;
	box-shadow:none !important;
	line-height: 1.6em !important; 
	text-align: left !important; 
	font-style: normal !important;
}

.linerCommentTextArea::-webkit-scrollbar {
	width: 5px !important;
}

.linerCommentTextArea::-webkit-scrollbar-thumb {
	background: #666 !important;
}

.linerCommentTextArea::-webkit-scrollbar-track {
	background: #ddd !important;
}

.linerCommentContainer .spec {
	border:none !important; 
	margin:0 !important; 
	padding:0 !important; 
	top: 221px !important; 
	left: 0px !important;
	width: 460px !important; 
	height: 1px !important; 
	background-color: #f1f3f3 !important; 
	position: absolute !important;
	display:inline-block !important;
}

.linerCommentContainer .liner-delete {
	border:none !important; 
	margin:0 !important; 
	padding:0 !important;
	position: absolute !important;
	left:16px !important; 
	top: 7px !important;
	display: inline-block !important; 
	cursor:pointer !important;
	display:inline-block !important;	
}

.linerCommentContainer .liner-delete img {
	border: none !important;
    margin: 0 !important;
    padding: 0 !important;
    padding-top: 8px !important;
    padding-left: 5px !important;		
}

.linerCommentContainer .liner-cancel {
	border:none !important; 
	margin:0 !important; 
	padding:5px !important; 
	margin: 0 auto !important; 
	width: 60px !important; 
	height: 32px !important; 
	background-color: #fff !important; 
	right: 80px !important; 
	top: 6px !important; 
	position: absolute !important; 
	border-radius: 3px !important; 
	text-decoration: none !important;
	cursor:pointer !important; 
	line-height:17px !important;
	display:inline-block !important;
	z-index:10 !important;
	transition: 0.45s !important;
	transition-timing-function: cubic-bezier(0,.82,.73,1.12) !important;
	-webkit-transition: 0.45s;
	-webkit-transition-timing-function: cubic-bezier(0,.82,.73,1.12);
	-ms-transition: 0.45s;
	-ms-transition-timing-function: cubic-bezier(0,.82,.73,1.12);
	-moz-transition: 0.45s;
	-moz-transition-timing-function: cubic-bezier(0,.82,.73,1.12);
	-o-transition: 0.45s;
	-o-transition-timing-function: cubic-bezier(0,.82,.73,1.12)
}

.linerCommentContainer .liner-cancel span{
	margin:0 !important; 
	padding:0 !important; 
	border: none !important;
	color:#bdbdbd !important; 
	font-size:14px !important; 
	font-family: LinerLatoBold, Arial !important;
	font-weight: 700 !important;
	display:inline-block !important;
	margin-top:8px !important; 
	line-height:1em !important;
}

.linerCommentContainer .liner-post {
	border:none !important; 
	margin:0 !important;  
	padding:5px !important; 
	margin: 0 auto !important; 
	width: 60px !important; 
	height: 32px !important; 
	background-color: #fff !important; 
	right: 15px !important; 
	top: 6px !important; 
	position: absolute !important; 
	border-radius: 3px !important; 
	text-decoration: none !important;
	cursor:pointer !important; 
	line-height:17px !important;
	display:inline-block !important;
}

.linerCommentContainer .liner-post span{
 	margin:0 !important; 
 	padding:0 !important; 
 	border: none !important;
 	color:#46cabb !important; 
    font-weight: 700 !important;
    font-size:14px !important; 
 	font-family: LinerLatoBold, Arial !important;
 	display:inline-block !important;
 	margin-top:8px !important; 
 	line-height:1em !important;
}

.liner-commentImg {
	width: 32px !important;
	position: absolute !important;
	margin: 0 !important;
	padding: 0 !important; 
	top: -25px !important; 
	left: -20px !important; 
	opacity: 0.5; 
	min-width: 32px!important;
	height: 32px!important;
	min-height: 20px !important;
	max-width: 32px !important;
	max-height: 32px !important;
	z-index: 9999999 !important;
	cursor: pointer !important;
	display: inline;
	background-size: contain !important;
	border-radius: 14px !important;
}

.liner-commentImg .liner-balloon {
	position:absolute !important;
	width:32px !important;
	height:35px !important;
	margin:0 !important; 
	padding:0 !important; 
	border:none !important; 
	left:0 !important;
	top:0 !important; 
	box-shadow:none !important;
	background-image: url(../res/comment-profile.png);
	background-size: cover;
}

.liner-commentImg .liner-comment-profile {
	margin:0 !important;
	padding:0 !important;
	border:none !important;
	position: absolute !important;
	width:26px !important;
	height:26px !important;
	left:3px !important;
	top:2px !important;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4) !important;
	border-radius: 14px !important;
	background-image: url(../res/profilePicture.png); 
	background-size:cover !important; 
	background-position: 50% 50% !important;
}

.boxSizing {
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	line-height: 1;
}

.linerModeonContainer {
	cursor: initial !important;
	display: inline-block;
	position: fixed !important;
	top: 10px !important;
	right: -350px;
	width: 286px !important;
	height: 205px !important;
	border-radius: 5px !important;
	background-color: #ffffff !important;
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.17) !important;
	border: solid 1px #e7e7e7 !important;
	background-color: #ffffff !important;
	transition: 0.45s !important;
	transition-timing-function: cubic-bezier(0,.72,.73,1.12) !important;
	-webkit-transition: 0.45s !important;
	-webkit-transition-timing-function: cubic-bezier(0,.72,.73,1.12) !important;
	z-index: 999999999999999999 !important;
}

.linerModeonContainer .linerTitleBlock {
	position: relative !important;
	width: 286px !important;
	height: 35px !important;
	background-image: linear-gradient(to right, #4be6d4, #22c9b6);
	border-bottom: solid 1px #e7e7e7 !important;
	border-radius: 5px 5px 0 0;
}

.linerModeonContainer .linerTitleBlock .linerHighlightIcon {
	cursor: pointer !important;
	float: left !important;
	margin-top: 6px !important;
	margin-left: 9px !important;
	width: 24px !important;
	height: 24px !important;
	background-image: url(../res/icon128.png); 
	background-size:cover !important; 
	background-position: center !important;
	border-radius: 50% !important;
}

.linerModeonContainer .linerTitleBlock .linerHighlightDesc {
	float: left;
	margin-top: 10px !important;
	margin-left: 7px !important;
	height: 17px !important;
	line-height: 17px !important;
	letter-spacing: normal;
	font-family: LinerLatoMedium, Arial !important;
	font-size: 13px !important;
	font-weight: 500 !important;
	color: #ffffff !important;
}

.linerModeonContainer .linerTitleBlock .linerCloseBtn {
	cursor: pointer;
	position: absolute !important;
	top: 14px !important;
	right: 9px !important;
	width: 11px !important;
	height: 11px !important;
	background-image: url(../res/close-white@2x.png) !important; 
	background-size: cover !important; 
	background-position: center !important;
}

.linerModeonContainer .linerTitleBlock .linerCloseBtn:hover {
	background-image: url(../res/close-white@2x.png) !important; 
}

.linerModeonContainer .linerStatusBlock {
	position: relative !important;
	width: 286px !important;
	height: 36px !important;
}

.linerModeonContainer .linerStatusBlock .linerHighlightCount {
	float: left;
	margin-top: 9px !important; 
	margin-left: 12px !important;
	height: 16px !important;
	line-height: 16px !important;
	font-family: LinerLatoRegular, Arial !important; 
	font-weight: 400 !important; 
	font-size: 13px !important; 
	color: #363636 !important;
}

.linerModeonContainer .linerStatusBlock .linerDot {
	float: left;
	margin-top: 17px !important;
	margin-left: 3px !important;
	width: 2px !important;
	height: 2px !important;
	background-color: #000000 !important;
	background-position: center !important;
}

.linerModeonContainer .linerStatusBlock .linerCommentCount {
	float: left;
	margin-top: 9px !important; 
	margin-left: 3px !important;
	height: 16px !important; 
	line-height: 16px !important;
	font-family: LinerLatoRegular, Arial !important; 
	font-weight: 400 !important;
	font-size: 13px !important;
	color: #363636 !important;
}

.linerModeonContainer .linerShareBlock {
	position: relative !important;
	width: 100% !important;
	height: 30px !important;
	overflow-y: hidden;
}

.linerModeonContainer .linerShareBlock .linerShareLinkPart {
	cursor: pointer !important;
	position: absolute !important;
	left: 12px !important;
	width: 138px !important;
	height: 26px !important;
	border-top-left-radius: 3px !important;
	border-bottom-left-radius: 3px !important;
	border-left: solid 1px #e7e7e7 !important;
	border-top: solid 1px #e7e7e7 !important;
	border-bottom: solid 1px #e7e7e7 !important;
}

.linerModeonContainer .linerShareBlock .linerShareLinkPart.clickDisabled {
	cursor: not-allowed !important;
	opacity: 1.0 !important;
}

.linerShareBlock .linerShareLinkPart .linerShareLink {
	position: absolute !important;
	top: 7px;
	left: 0 !important;
	width: 138px !important;
	height: 36px !important;
	font-family: LinerLatoRegular, Arial !important;
	font-size: 12px !important;
	font-weight: 400 !important;
	color: #747575 !important;
}

.linerShareBlock .linerShareLinkPart .linerShareUrl {
	position: absolute !important;
	top: 0px;
	width: 138px !important;
	height: 36px !important;
	text-indent: 9px !important;
	font-family: LinerLatoRegular, Arial !important;
	font-size: 12px !important;
	font-weight: 400 !important;
	color: #9b9b9b !important;
}

.linerShareBlock .linerShareLinkPart .linerShareUrl.clickDisabled {
	cursor: not-allowed !important;
	opacity: 1.0 !important;
}

.linerShareBlock .linerShareLinkPart .linerShareUrl.noHighlights {
	color: #d7d7d7 !important;
}

.linerModeonContainer .linerShareBlock .linerShareUrl.textStrong {
	color: #9b9b9b !important;
}

.linerShareBlock .linerShareLinkPart .linerShareCopy {
	position: absolute !important;
	display: none;
	top: 45px !important;
	width: 135px !important;
	height: 36px !important;
	text-align: center !important;
	text-indent: 12px !important;
	font-family: LinerLatoRegular, Arial !important;
	font-size: 11px !important;
	font-weight: 400 !important;
	color: #747575 !important;
	background-repeat: no-repeat !important;
	background-image: url(../res/ok@2x.png); 
	background-size: 10px 8px !important;
	background-position: 6px 3px !important;
}

.linerModeonContainer .linerShareMethod.clickDisabled {
	cursor: not-allowed !important;
	opacity: 0.4 !important;
}

.linerModeonContainer .linerLinkPart {
	cursor: pointer !important;
	width: 120px !important;
	height: 28px !important;
    position: absolute !important;
    left: 149px !important;
    top: 0px !important;
    line-height: 26px !important;
    text-indent: 35px !important;
    text-align: left !important;
	font-family: LinerLatoMedium;
	font-size: 13px !important;
	font-weight: bold !important;
	color: #ffffff !important;
	background-color: #4de5d7 !important;
	background-image: url(/res/copylink@3x.png) !important;
	background-size: 19px 19px !important;
	background-position: 14px 5px !important;
	background-repeat: no-repeat !important;
	border-radius: 3px !important;
}

.linerModeonContainer .linerLinkPart:hover {
	opacity: 0.8 !important;
}

.linerModeonContainer .linerLinkPart.clickDisabled:hover {
	background-color: #4de5d7 !important;
	opacity: 0.4 !important;
}

.linerModeonContainer .linerFacebookPart {
	cursor: pointer !important;
	width: 28px !important;
	height: 28px !important;
    position: absolute !important;
    left: 189px !important;
    top: 0px !important;
	background-color: rgba(59, 89, 152, 0.8) !important;
	background-image: url(/res/facebook@3x.png) !important;
	background-size: 19px 19px !important;
	background-position: 50% 50% !important;
	background-repeat: no-repeat !important;
}

.linerModeonContainer .linerFacebookPart:hover {
	background-color: rgba(59, 89, 152, 1.0) !important;
}

.linerModeonContainer .linerFacebookPart.clickDisabled:hover {
	background-color: rgba(59, 89, 152, 0.8) !important;
	opacity: 0.4 !important;
}

.linerModeonContainer .linerTwitterPart {
	cursor: pointer !important;
	width: 28px !important;
	height: 28px !important;
    position: absolute !important;
    left: 217px !important;
    top: 0px !important;
	background-color: rgba(36, 169, 230, 0.8) !important;
	background-image: url(/res/twitter@3x.png) !important;
	background-size: 19px 19px !important;
	background-position: 50% 50% !important;
	background-repeat: no-repeat !important;
}

.linerModeonContainer .linerTwitterPart:hover {
	background-color: rgba(36, 169, 230, 1.0) !important;
}

.linerModeonContainer .linerTwitterPart.clickDisabled:hover {
	background-color: rgba(36, 169, 230, 0.8) !important;
	opacity: 0.4 !important;
}

.linerModeonContainer .linerEvernotePart {
	cursor: pointer !important;
	width: 28px !important;
	height: 28px !important;
    position: absolute !important;
    left: 245px !important;
    top: 0px !important;
	background-color: rgba(122, 193, 67, 0.8) !important;
	background-image: url(/res/evernote@3x.png) !important;
	background-size: 19px 19px !important;
	background-position: 50% 50% !important;
	background-repeat: no-repeat !important;
	border-top-right-radius: 3px !important;
	border-bottom-right-radius: 3px !important;
}

.linerModeonContainer .linerEvernotePart:hover {
	background-color: rgba(122, 193, 67, 1.0) !important;
}

.linerModeonContainer .linerEvernotePart.clickDisabled:hover {
	background-color: rgba(122, 193, 67, 0.8) !important;
	opacity: 0.4 !important;
}

.linerModeonContainer .linerShareExportBlock {
	position: relative !important;
	width: 100% !important;
	height: 78px !important;
	overflow-y: hidden;
}

.linerModeonContainer .linerShareExportBlock .linerSharePart {
	position: relative !important;
	width: 92px !important;
	height: 78px !important;
	overflow-y: hidden;
}

.linerModeonContainer .linerShareExportBlock .linerSharePart .linerShareLabel {
	position: relative !important;
	margin-left: 12px !important;
	margin-top: 13px !important;
	font-family: LinerLatoRegular !important;
	font-size: 13px !important;
	text-align: left !important;
	color: #747575 !important;
}

.linerModeonContainer .linerShareExportBlock .linerSharePart .linerShareFacebook {
	cursor: pointer !important;
	float: left !important;
	margin-left: 12px !important;
	margin-top: 4px !important;
	width: 30px !important;
	height: 30px !important;
	opacity: 0.9 !important;
	background-image: url(/res/facebook@2x.png) !important;
	background-size: 18px 19px !important;
	background-position: 50% 50% !important;
	background-repeat: no-repeat !important;
	object-fit: contain !important;
	border-radius: 100px !important;
	border: solid 1px #a2a3a3 !important;
}

.linerModeonContainer .linerShareExportBlock .linerSharePart .linerShareFacebook:hover {
	background-image: url(/res/facebook-p@2x.png) !important;
}

.linerModeonContainer .linerShareExportBlock .linerSharePart .linerShareTwitter {
	cursor: pointer !important;
	float: left !important;
	margin-left: 4px !important;
	margin-top: 4px !important;
	width: 30px !important;
	height: 30px !important;
	opacity: 0.9 !important;
	background-image: url(/res/twitter@2x.png) !important;
	background-size: 19px 19px !important;
	background-position: 50% 50% !important;
	background-repeat: no-repeat !important;
	border-radius: 100px !important;
	border: solid 1px #a2a3a3 !important;
}

.linerModeonContainer .linerShareExportBlock .linerSharePart .linerShareTwitter:hover {
	background-image: url(/res/twitter-p@2x.png) !important;
}

.linerModeonContainer .linerShareExportBlock .linerExportPart {
	position: absolute !important;
	top: 0px;
	left: 92px;
	width: 194px !important;
	height: 78px !important;
	overflow-y: hidden;
}

.linerModeonContainer .linerShareExportBlock .linerExportPart .linerExportLabel {
	position: relative !important;
	margin-left: 0px !important;
	margin-top: 13px !important;
	font-family: LinerLatoRegular !important;
	font-size: 13px !important;
	text-align: left !important;
	color: #747575 !important;
}

.linerModeonContainer .linerShareExportBlock .linerExportPart .linerExportEvernote {
	cursor: pointer !important;
	float: left !important;
	margin-left: 0px !important;
	margin-top: 4px !important;
	width: 28px !important;
	height: 28px !important;
	background-image: url(/res/evernote@2x.png) !important;
	background-size: 28px 28px !important;
	background-position: 50% 50% !important;
	background-repeat: no-repeat !important;
	object-fit: contain !important;
}

.linerModeonContainer .linerShareExportBlock .linerExportPart .linerExportEvernote:hover {
	background-image: url(/res/evernote-p@2x.png) !important;
}

.linerModeonContainer .linerShareExportBlock .linerExportPart .linerExportWord {
	cursor: pointer !important;
	float: left !important;
	margin-left: 0px !important;
	margin-top: 4px !important;
	width: 28px !important;
	height: 28px !important;
	background-image: url(/res/word@2x.png) !important;
	background-size: 28px 28px !important;
	background-position: 50% 50% !important;
	background-repeat: no-repeat !important;
	object-fit: contain !important;
}

.linerModeonContainer .linerShareExportBlock .linerExportPart .linerExportWord:hover {
	background-image: url(/res/word-p@2x.png) !important;
}

.linerModeonContainer .linerShareExportBlock .linerExportPart .linerExportMail {
	cursor: pointer !important;
	float: left !important;
	margin-left: 0px !important;
	margin-top: 4px !important;
	width: 28px !important;
	height: 28px !important;
	background-image: url(/res/email@2x.png) !important;
	background-size: 28px 28px !important;
	background-position: 50% 50% !important;
	background-repeat: no-repeat !important;
	object-fit: contain !important;
}

.linerModeonContainer .linerShareExportBlock .linerExportPart .linerExportMail:hover {
	background-image: url(/res/email-p@2x.png) !important;
}

.linerModeonContainer .linerShareExportBlock .linerExportPart .linerExportGoogleDrive {
	cursor: pointer !important;
	float: left !important;
	margin-left: 0px !important;
	margin-top: 4px !important;
	width: 28px !important;
	height: 28px !important;
	background-image: url(/res/googledrive@2x.png) !important;
	background-size: 28px 28px !important;
	background-position: 50% 50% !important;
	background-repeat: no-repeat !important;
	object-fit: contain !important;
}

.linerModeonContainer .linerShareExportBlock .linerExportPart .linerExportGoogleDrive:hover {
	background-image: url(/res/googledrive-p@2x.png) !important;
}

.linerModeonContainer .linerShareExportBlock .linerExportPart .linerExportOnenote {
	cursor: pointer !important;
	float: left !important;
	margin-left: 0px !important;
	margin-top: 4px !important;
	width: 28px !important;
	height: 28px !important;
	background-image: url(/res/onenote@2x.png) !important;
	background-size: 28px 28px !important;
	background-position: 50% 50% !important;
	background-repeat: no-repeat !important;
	object-fit: contain !important;
}

.linerModeonContainer .linerShareExportBlock .linerExportPart .linerExportOnenote:hover {
	background-image: url(/res/onenote-p@2x.png) !important;
}

.linerModeonContainer .linerShareExportBlock .linerExportPart .linerExportText {
	cursor: pointer !important;
	float: left !important;
	margin-left: 0px !important;
	margin-top: 4px !important;
	width: 28px !important;
	height: 28px !important;
	background-image: url(/res/txt@2x.png) !important;
	background-size: 28px 28px !important;
	background-position: 50% 50% !important;
	background-repeat: no-repeat !important;
	object-fit: contain !important;
}

.linerModeonContainer .linerShareExportBlock .linerExportPart .linerExportText:hover {
	background-image: url(/res/txt-p@2x.png) !important;
}

.linerModeonContainer .linerViewAllHighlights {
	cursor: pointer;
	position: relative !important;
	height: 27px !important;
	font-family: LinerLatoMedium !important;
	font-size: 13px !important;
	font-weight: 500 !important;
	font-style: normal !important;
	font-stretch: normal !important;
	letter-spacing: normal !important;
	text-align: center;
	text-decoration: underline;
	color: #747575;
}

.linerHintPopupContainer {
	display: inline-block;
	position: fixed !important;
	top: 10px !important;
	right: -350px;
	width: 264px !important;
	height: 122px !important;
	border-radius: 5px !important;
	background-color: #ffffff !important;
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.17) !important;
	border: solid 1px #e7e7e7 !important;
	background-color: #ffffff !important;
	transition: 0.45s !important;
	transition-timing-function: cubic-bezier(0,.72,.73,1.12) !important;
	-webkit-transition: 0.45s !important;
	-webkit-transition-timing-function: cubic-bezier(0,.72,.73,1.12) !important;
	z-index: 999999999999999999 !important;
}

.linerHintPopupContainer .linerTitleBlock {
	position: relative !important;
	width: 264px !important;
	height: 39px !important;
	border-bottom: solid 1px #e7e7e7 !important;
}

.linerHintPopupContainer .linerTitleBlock .linerHighlightIcon {
	cursor: pointer !important;
	float: left;
	margin-top: 8px !important;
	margin-left: 11px !important;
	width: 24px !important;
	height: 24px !important;
	background-image: url(../res/iconOff@2x.png); 
	background-size:cover !important; 
	background-position: center !important;
	border-radius: 50% !important;
}

.linerHintPopupContainer .linerTitleBlock .linerHighlightDesc {
	float: left;
	margin-top: 11px !important;
	margin-left: 7px !important;
	height: 17px !important;
	line-height: 17px !important;
	font-family: LinerLatoBold, Arial !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	color: #363636 !important;
}

.linerHintPopupContainer .linerTitleBlock .linerCloseBtn {
	cursor: pointer !important;
	position: absolute !important;
	top: 14px !important;
	right: 9px !important;
	width: 11px !important;
	height: 11px !important;
	background-image: url(../res/close@2x.png) !important; 
	background-size: cover !important; 
	background-position: center !important;
}

.linerHintPopupContainer .linerTitleBlock .linerCloseBtn:hover {
	background-image: url(../res/close-p@2x.png) !important; 
}

.linerHintPopupContainer .linerDescriptionBlock {
	display: inline-block;
	position: relative !important;
	width: 100% !important;
	height: 83px !important;
}

.linerHintPopupContainer .linerDescriptionBlock .linerKeyImage {
	cursor: pointer;
	position: absolute !important;
	width: 72px !important;
	height: 81px !important;
	left: 0px !important;
	top: 0px !important;
	background-repeat: no-repeat !important;
	background-image: url(../res/shortcut@2x.png); 
	background-size: 60px 60px !important;
	background-position: 12px 10px !important;
}

.linerHintPopupContainer .linerDescriptionBlock .linerUsageLabel {
	position: relative !important;
	height: 81px !important;
	left: 72px;
	top: 0px;
	text-align: left !important;
}

.linerDescriptionBlock .linerUsageLabel .linerUsage {
	margin-top: 10px !important;
	margin-left: 13px !important;
	height: 38px !important;
	line-height: 16px !important;
	font-family: LinerLatoRegular, Arial !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	line-height: 1.36 !important;
	color: #363636 !important;
	display: inline-block !important;
}

.linerDescriptionBlock .linerUsageLabel .linerNoShowHint {
	margin-top: 5px !important;
	margin-left: 13px !important;
	color: #d7d7d7 !important;
	line-height: 12px !important;
    font-size: 12px !important;
    position: absolute !important;
    cursor: pointer !important;
    font-family: LinerLatoRegular, Arial !important;
    font-weight: 400 !important;
    line-height: 19px !important;
}

.linerDescriptionBlock .linerUsageLabel .linerNoShowHint:hover {
	color: #4de5d7 !important;
}

._saveToLiner {
	background-image: url(../res/liner-fb-btn@2x.png) !important;
	background-size: 19px 19px !important;
	background-repeat: no-repeat !important;
	background-position: 0 3px !important;
}

.Icon--liner {
	width: 24px;
	height: 20px;
	background-image: url(../res/liner-twitter-btn-n@2x.png) !important;
	background-size: 24px 20px !important;
	background-repeat: no-repeat !important;
}

.Icon--liner:hover {
	background-image: url(../res/liner-twitter-btn-p@2x.png) !important;
	background-size: 24px 20px !important;
	background-repeat: no-repeat !important;
}

.liner_pocket_icon_small {
	width: 20px !important;
	height: 20px !important;
	margin-left: 5px !important;
	background-image: url(../res/liner-pocket-btn-n@3x.png) !important;
	background-size: 20px 20px !important;
	background-repeat: no-repeat !important;
}

.liner_pocket_icon_small:hover {
	background-image: url(../res/liner-pocket-btn-p@3x.png) !important;
}
