@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: 'HelveticaNeueLTPro-Bd';
  src: url('../font/HelveticaNeueLTPro-Bd.eot?#iefix') format('embedded-opentype'),  
  	   url('../font/HelveticaNeueLTPro-Bd.otf')  format('opentype'),
	   url('../font/HelveticaNeueLTPro-Bd.woff') format('woff'), 
	   url('../font/HelveticaNeueLTPro-Bd.ttf')  format('truetype'), 
	   url('../font/HelveticaNeueLTPro-Bd.svg#HelveticaNeueLTPro-Bd') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeueLTPro-Roman';
  src: url('../font/HelveticaNeueLTPro-Roman.eot?#iefix') format('embedded-opentype'),  url('../font/HelveticaNeueLTPro-Roman.otf')  format('opentype'),
	     url('../font/HelveticaNeueLTPro-Roman.woff') format('woff'), url('../font/HelveticaNeueLTPro-Roman.ttf')  format('truetype'), url('../font/HelveticaNeueLTPro-Roman.svg#HelveticaNeueLTPro-Roman') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*-------------------05-01-16---------------------*/
@font-face {
	font-family: 'Delicious Next';
	src: url(../font/434ac3.delicious-next.eot);
	src: url(../font/434ac3.delicious-next.eot?#iefix) format('embedded-opentype'), url(../font/0ec6d0.delicious-next.woff) format('woff');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'Helvetica Neue LT Pro Light';
	src: url(../font/494a77.helveticaneueltprolt_1-webfont.eot);
	src: url(../font/494a77.helveticaneueltprolt_1-webfont.eot?#iefix) format('embedded-opentype'), url(../font/b7a683.helveticaneueltprolt_1-webfont.woff) format('woff'), url(../font/fc03c6.helveticaneueltprolt_1-webfont.ttf) format('truetype'), url(../font/046412.helveticaneueltprolt_1-webfont.svg#helvetica_neue_lt_pro45_light) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'Helvetica Neue Lt Pro Bold';
	src: url(../font/330c35.helveticaneueltprobd_0-webfont.eot);
	src: url(../font/330c35.helveticaneueltprobd_0-webfont.eot?#iefix) format('embedded-opentype'), url(../font/51ceff.helveticaneueltprobd_0-webfont.woff) format('woff'), url(../font/73fdc3.helveticaneueltprobd_0-webfont.ttf) format('truetype'), url(../font/5d6438.helveticaneueltprobd_0-webfont.svg#helvetica_neue_lt_pro75_bold) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'Helvetica Neue LT Pro Roman';
	src: url(../font/680553.helveticaneueltproroman-webfont.eot);
	src: url(../font/680553.helveticaneueltproroman-webfont.eot?#iefix) format('embedded-opentype'), url(../font/b5bf0d.helveticaneueltproroman-webfont.woff) format('woff'), url(../font/31ac8a.helveticaneueltproroman-webfont.ttf) format('truetype'), url(../font/ae7fc9.helveticaneueltproroman-webfont.svg#helvetica_neue_lt_pro55_roman) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'Helvetica Neue LT Pro Medium';
	src: url(../font/82f160.helveticaneueltpromd-webfont.eot);
	src: url(../font/82f160.helveticaneueltpromd-webfont.eot?#iefix) format('embedded-opentype'), url(../font/bb0d45.helveticaneueltpromd-webfont.woff) format('woff'), url(../font/9f5229.helveticaneueltpromd-webfont.ttf) format('truetype'), url(../font/ab0588.helveticaneueltpromd-webfont.svg#helvetica_neue_lt_pro65Md) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'Helvetica Neue LT Pro Thin';
	src: url(../font/777f92.helveticaneueltproth-webfont.eot);
	src: url(../font/777f92.helveticaneueltproth-webfont.eot?#iefix) format('embedded-opentype'), url(../font/1592d5.helveticaneueltproth-webfont.woff) format('woff'), url(../font/325018.helveticaneueltproth-webfont.ttf) format('truetype'), url(../font/c5d9c5.helveticaneueltproth-webfont.svg#helvetica_neue_lt_pro35_thin) format('svg');
	font-weight: 400;
	font-style: normal
}
[data-icon]:before {
	font-family: 'Delicious Next';
	content: attr(data-icon);
	speak: none;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
[class*=d-icon-] {
font-family:'Delicious Next';
speak:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.d-icon-search:before {
	content: "\e017"
}
.d-icon-search-on:before {
	content: "\e018"
}
.d-icon-trending:before {
	content: url(data:image/png;base64,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)
}
.site-nav-links .on .d-icon-trending:before {
	content: url(data:image/png;base64,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0p8zAAA4aGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU1NzcyLCAyMDE0LzAxLzEzLTE5OjQ0OjAwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTQtMTAtMTVUMTQ6NTk6MzQrMDU6MzA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNC0xMC0xNVQxNTowNDoxOCswNTozMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTQtMTAtMTVUMTU6MDQ6MTgrMDU6MzA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6YTJlYzU0OTEtMzA4NC03MjQ2LThhZGQtMTBlMDlkY2I3NTY4PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOmEyZWM1NDkxLTMwODQtNzI0Ni04YWRkLTEwZTA5ZGNiNzU2ODwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOmEyZWM1NDkxLTMwODQtNzI0Ni04YWRkLTEwZTA5ZGNiNzU2ODwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDphMmVjNTQ5MS0zMDg0LTcyNDYtOGFkZC0xMGUwOWRjYjc1Njg8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMTAtMTVUMTQ6NTk6MzQrMDU6MzA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4xNzwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xMTwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+8NCfOQAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAA2ElEQVR42qTSsUuCURQF8F/mEOjW1tAejS0G5mAkBA0tri6Rgw2CU7W46dTYf1CBo4M0SBAEtkhLe7SIk7RI4tbyBonv+wQ92z3nce59596NzM3ICighh030U0sepxP4LdTwlmSyj3qMNsQpOpjHdcqhi+9Q3y1ou3jBA1o4iDI5wSMq+MArtnGLPfTRxj1MWzuH/03KQTzHIHBHeMYMV2jgKS64Kpo4xucCP0ExTHCBXlz617gMXb8ivjjFWTCMXNU7sshjnLCtybI7KODHikiHDH6tgb8BAFLNJvCCqJaeAAAAAElFTkSuQmCC)
}
.d-icon-external:before {
	content: "\e012"
}
.d-icon-settings:before {
	content: "\e014"
}
.d-icon-settings-on:before {
	content: "\e016"
}
.d-icon-network:before {
	content: "\e019"
}
.d-icon-network-on:before {
	content: "\e01a"
}
.d-icon-home:before {
	content: "\e01b"
}
.d-icon-home-on:before {
	content: "\e01c"
}
.d-icon-discover:before {
	content: "\e01d"
}
.d-icon-discover-on:before {
	content: "\e01e"
}
.d-icon-add:before {
	content: "\e01f"
}
.d-icon-locked:before {
	content: "\e020"
}
.d-icon-unlocked:before {
	content: "\e021"
}
.d-icon-facebook:before {
	content: "\e022"
}
.d-icon-checkmark:before {
	content: "\e028"
}
.d-icon-pencil:before {
	content: "\e023"
}
.d-icon-twitter:before {
	content: "\e024"
}
.d-icon-android:before {
	content: "\e025"
}
.d-icon-signin:before {
	content: "\e026"
}
.d-icon-google:before {
	content: "\e604"
}
.d-icon-add-on:before {
	content: "\e029"
}
.d-icon-share:before {
	content: "\e605"
}
.icon-mail2:before {
	content: "\e602"
}

/*-------------------05-01-16---------------------*/


*{
	padding:0;
	margin:0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	outline:none;
}
h1,h2,h3,h4,h5,h6{
	font-weight:normal;
}
p{
	padding-bottom:15px;
}
body{
	font-family: 'HelveticaNeueLTPro-Roman',sans-serif;
	background:url(../img/bg.png) repeat;
}
input, select, textarea{
	font-family:Arial, Helvetica, sans-serif;
}
a{
	color:#0076e8;
	text-decoration:none;
}
ul{
	list-style-type:none;
}
img{
	display:block;
	border:none;
	max-width:100%;
}
.clear{
	font-size:0;
	line-height:0;
	clear:both;
}



div.container{
	max-width:1366px;
	margin:0 auto;
	padding:0 10px;
}
div.header{
	background:#0076e8;
	padding:18px 0;
	box-shadow:0 0 8px rgba(0,0,0,0.8);
}
div.header div.container{
	position:relative;
}
div.logo{
	float:left;
	width:auto;
}
div.logo a{
	float: left;
	padding-left:48px;
	background:url(../img/logo.png) no-repeat 0 0;
	color:#fff;
	line-height:30px;
	font-family:'HelveticaNeueLTPro-Bd',sans-serif;
	font-weight:400;
	/*background-size:29px;*/
}
div.navPanel{
	float:right;
	width:auto;
}
div.navPanel ul li{
	display:inline-block;
	color:#fff;
	padding-left:15px;
	float: left;
	position: relative;
}

div.navPanel ul li.toplink{ 
  padding-top: 10px;
}
div.navPanel ul li a{
	font-family: 'HelveticaNeueLTPro-Roman',sans-serif;
	color:#fff;
	font-size:14px;
	line-height:18px;
}
div.navPanel ul li a:hover{
	color:#bedfff;
}
div.navPanel ul li.signupBtn a{
	background:#fd9426;
	padding:8px 15px;
	border-radius:5px;
	margin-left:8px;
	display:inline-block;
}
div.navPanel ul li.signupBtn a:hover{
	background:#fea74d;
	color:#fff;
}


div.ad728-90{
	background:#d5d5d5;
	width:728px;
	height:90px;
	margin:20px auto;
}
div.middleAd728-90{
	clear:both;
}
div.ad320-100{
	background:#d5d5d5;
	width:320px;
	height:100px;
	margin:20px auto;
}
div.ad320-50{
	background:#d5d5d5;
	width:320px;
	height:50px;
	margin:20px auto;
	display:none;
}
div.searchPanel{
	position:relative;
}
div.searchPanel input{
	border:1px solid #cecece;
	height:52px;
	padding:8px 100px 8px 55px;
	width:100%;
	border-radius:8px;
	background:url(../img/search-icon.png) no-repeat 15px 50% #fff;
	box-shadow:inset 0 0 7px rgba(0,0,0,0.2);
}
div.searchPanel button{
	background:#0076e8;
	padding:5px 15px;
	display:inline-block;
	border:none;
	position:absolute;
	top:5px;
	right:5px;
	border-radius:5px;
	font-size:16px;
	line-height:32px;
	color:#fff;
	cursor:pointer;
}

div.contentPanel{
	padding:20px 0;
	height:auto;
	overflow:hidden;
}


div.contentPanel:before{
    content: " ";
    display: table;
    
}
div.contentPanel:after{
  content: " ";
  display: table;
  clear: both;
}

div.contentLeftPan{
	max-width:960px;
	margin:0 auto;
/*	padding-right:20px;*/
}
div.contentLeftPan h1{
	padding-bottom:15px;
	text-align:center;
}
div.articleThumbBlockOuter{
	margin-bottom:20px;
}
div.articleThumbBlock{
	background:#fff;
	padding:20px 25px;
	position: relative;
}
div.articleThumbBlock h3{
	font-family:'HelveticaNeueLTPro-Bd',sans-serif;
	font-size:18px;
	line-height:22px;
	padding-bottom:15px;
}
div.articleThumbBlock h3 a{
	color:#0a539a;
}
div.articleThumbBlock h3 a:hover{
	color:#0076e8;
}
div.articlePic{
	position:relative;
	padding-bottom:20px;
}
div.articlePic img{
	max-width:100%;
	width:100%;
}
div.articlePic div.picOverlyPan{
	background:url(../img/pic-bar.jpg) repeat-x 0 100% #fff;
	position:absolute;
	bottom:0;
	left:15px;
	right:15px;
	padding:8px 15px;
}
div.picOverlyPan span{
	font-size:14px;
	line-height:18px;
	color:#ababab;
}
div.picOverlyPan span a{
	font-size:12px;
	line-height:18px;
	color:#0076e8;
}
div.picOverlyPan span a:hover{
	color:#0a539a;
}
div.peopleLikePan{
	background:url(../img/people-like-bg.jpg) repeat-x 0 100% #0077e8;
	width:85px;
	height:85px;
	position:absolute;
	bottom:0;
	right:15px;
	text-align:center;
	padding:10px;
}
div.peopleLikePan img{
	display:inline-block;
	margin-bottom:5px;
}
div.peopleLikePan p{
	text-align:center;
}
div.peopleLikePan p a{
	font-family:'HelveticaNeueLTPro-Bd',sans-serif;
	font-size:18px;
	line-height:24px;
	color:#fff;
}
div.peopleLikePan p a:hover{
	color:#bedfff;
}
div.thumbTBriefTxt{
	padding:20px 0 0;
}
div.thumbTBriefTxt p{
	padding-bottom:0;
	font-size:13px;
	line-height:19px;
	color:#4c4c4c;
}

ul.tagName{
	padding:20px 0 0;
}
ul.tagName li{
	display:inline-block;
}
ul.tagName li a{
	font-size:13px;
	line-height:19px;
	text-decoration:underline;
}
ul.tagName li a:hover{
	text-decoration:none;
}
div.contentRightPan{
	float:right;
	width:300px;
}
div.sharePanel{
	background:#0075e5;
	padding:8px 15px;
	text-align:right;
	border-top:1px solid #0055a8;
	border-bottom:1px solid #0055a8;
	position:relative;
}
div.sharePanel ul li{
	font-family: 'HelveticaNeueLTPro-Roman',sans-serif;
}
div.sharePanel ul li{
	display:inline-block;
	padding-left:15px;
	color:#fff;
}
div.sharePanel ul li a{
	color:#fff;
	font-size:14px;
	line-height:18px;
}
div.sharePanel ul li a:hover{
	color:#bedfff;
}
div.ad300-600{
	background:#d5d5d5;
	width:300px;
	height:600px;
}
/*div.ad300-250{
	background:#d5d5d5;
	width:300px;
	height:355px;
	margin:0 auto 20px;
	display:inline-block;
}*/
div.ad970-90{
	background:#d5d5d5;
	width:970px;
	height:90px;
	margin:0 auto 20px;
}
div.viewOlderPost{
	text-align:center;
	padding-bottom:20px;
	clear:both;
}
div.viewOlderPost a{
	font-family:'HelveticaNeueLTPro-Bd',sans-serif;
	display:inline-block;
	background:#0076e8;
	padding:15px 40px;
	border:3px solid #fff;
	box-shadow:0 0 5px rgba(0,0,0,0.5);
	border-radius:15px;
	font-size:20px;
	line-height:28px;
	color:#fff;
}
div.viewOlderPost a:hover{
	background:#0A5298;
}
div.footer{
	padding:20px 0;
	background:#fff;
	border-top:1px solid #d7d7d7;
}
div.footer div.container{
	height:auto;
	overflow:hidden;
}
div.footerLeft{
	float:left;
	width:auto;
}
div.footerLeft ul li{
	display:inline-block;
	padding-right:15px;
}
div.footerLeft ul li a{
	font-size:13px;
	line-height:19px;
	color:#6b6b6b;
}
div.footerLeft ul li a:hover{
	color:#0076e8;
}
div.footerRight{
	float:right;
}
div.footerRight p{
	font-size:12px;
	line-height:19px;
	color:#6b6b6b;
	padding-bottom:0;
}


/*div.ad160-600{
	background:#d5d5d5;
	width:160px;
	height:600px;
	margin:0 auto 20px;
}*/
div.lowerScreen600{
	display:none;
}


div.highScreen{
	display:block;
}
div.midScreen{
	display:none;
}
div.lowerScreen760{
	display:none;
}
div.navPanSmallScrn{
	float:right;
	width:auto;
	display:none;
}
div.navPanSmallScrn ul li{
	display:inline-block;
	padding-left:15px;
}
div.navPanSmallScrn ul li a i{
	font-size:18px;
	line-height:22px;
	color:#fff;
	display:inline-block;
}

div.smallScrnSrch{
	display:none;
	position:absolute;
	top:50px;
	left:0;
	right:0;
	padding:10px;
	background:#fff;
}
div.smallScrnMenu{
	display:none;
	position:absolute;
	top:50px;
	left:0;
	right:0;
	padding:10px;
	background:#fff;
	z-index:9999;
}
div.smallScrnMenu ul li{
	display:block;
	padding:1px 2px;
}
div.smallScrnMenu ul li a{
	background:#ededed;
	border-radius:5px;
	display:block;
	padding:10px;
}
div.smallScrnMenu ul li a:hover{
	background:#0076e8;
	color:#fff;
}
div.smallScrnMenu ul li.signupBtn a{
	background:#fd9426;
	text-align:center;
	padding:15px;
	color:#fff;
}
div.smallScrnMenu ul li.signupBtn a:hover{
	background:#fea74d;
	color:#fff;
}
div.profileLinksSmallScreen{
	display:none;
}
div.profileLinksSmallScreen p{
	font-size:14px;
	line-height:20px;
	display:inline-block;
	padding-right:10px;
}
/*---------------------Profile Page----------------*/
div.profileHeader div.container,
div.footer div.container,
div.profileSearchPanel div.container,
div.profileContent div.container,
div.breadcrumb div.container{
	max-width:1366px;
	margin:0 auto;
}

div.profileContent div.container,
div.homeContentPan div.container{
	/*padding-right:350px;*/
	position:relative;
}
div.profileContent div.container div.contentRightPan,
div.homeContentPan div.container div.contentRightPan{
	float:none;
	position:absolute;
	right:10px;
	top:0;
}
div.homeContentPan div.container div.contentRightPan{
	top:71px;
}
div.profileSearchPanel div.searchPanel{
	height:auto;
	overflow:hidden;
}
div.profileSearchPanel div.searchPanel input{
	width:70%;
	float:left;
}
div.searchOption{
	float:right;
	width:380px;
	text-align:right;
}
div.searchOption button{
	padding:10px 20px;
	margin-left:15px;
}
div.searchOption label{
	margin-top:18px;
	display:block;
	float:left;
	font-size:13px;
	line-height:19px;
}
div.profileSearchPanel div.searchPanel button{
	position:relative;
	top:auto;
	right:0;
}
div.profileSearchPanel div.searchPanel .radioBtn,
div.smallScrnSrchOption .radioBtn{
	box-shadow:none;
	height:20px;
	width:20px;
	margin:15px 7px 0 20px;
}
div.smallScrnSrchOption{
	padding:15px 0 5px;
	height:auto;
	overflow:hidden;
}
div.smallScrnSrchOption .radioBtn{
	margin:0 5px 0 0;
	display:block;
	float:left;
}
div.smallScrnSrchOption label{
	display:block;
	float:left;
	margin-right:15px;
	font-size:13px;
	line-height:19px;
}
div.breadcrumbPanel{
	padding:10px 0 0;
}
div.breadcrumbPanel div.container{
	max-width:none;
}
.breadcrumb {
/*	margin-bottom: 20px;*/
	list-style: none;
	font-size:13px;
	line-height:19px;
}
.breadcrumb > li {
	display: inline-block
}
.breadcrumb > li + li:before {
	content: "\203A";
	padding: 0 5px;
	color: #0076e8;
	font-size:17px;
}
.breadcrumb > .active {
	color: #777777
}

div.profileLeftPan{
	float:left;
	width:27%;
	position:relative;
}
a.followBtn{
	background:#6fce19;
	padding:12px 15px;
	display:block;
	font-size:24px;
	line-height:28px;
	text-align:center;
	color:#fff;
	border-radius:5px;
	width:100%;
}
a.followBtn:hover{
	background:#56a90a;
}

a.unFollowBtn{
	background:#e88b06;
	padding:12px 15px;
	display:block;
	font-size:24px;
	line-height:28px;
	text-align:center;
	color:#fff;
	border-radius:5px;
	width:100%;
}
a.unFollowBtn:hover{
	background:#d76c0d;
}

div.profileDetails{
	padding:0 0 30px 0;
}
div.profilePic{
	border-radius:5px;
	overflow:hidden;
	margin-bottom: 25px;
	width:100%;
}
div.profilePic img{
	max-width:100%;
	width:100%;
	border-radius:5px;
}
div.profileBrief{
	/*padding-top:25px;*/
}
div.profileBrief h2{
	font-size:28px;
	line-height:32px;
	padding-bottom:7px;
}
div.contentPanel div.profileBrief h3{
	font-size: 24px;
    line-height: 26px;
    color: #5a5a5a;
    padding-bottom: 2px;
}
div.profileBrief p{
	font-size:14px;
	line-height:20px;
	color:#2f2e2e;
	padding-bottom:7px;
}
div.profileMidpanel{
	float:left;
	width:73%;
	padding-left:40px;
}
div.profileMidpanel div.thumbTBriefTxt{
	padding-left:0;
	padding-right:0;
}
div.profileMidpanel h1,
div.contentLeftPan h1,
div.homeContentPan h1{
	font-family:'HelveticaNeueLTPro-Bd',sans-serif;
	padding-bottom:15px;
	font-size:30px;
	line-height:36px;
	color:#5a5a5a;
}
div.profileMidpanel h2,
div.contentLeftPan h2,
div.homeContentPan h2{
	font-family:'HelveticaNeueLTPro-Bd',sans-serif;
	padding-bottom:15px;
	font-size:26px;
	line-height:30px;
	color:#5a5a5a;
}
div.contentLeftPan h1 span,
div.homeContentPan h1 span{
	color:#0076e8;
}
div.tabMenu{
	padding-bottom:20px;
}
div.tabMenu ul{
	height:auto;
	overflow:hidden;
	border-bottom:1px solid #c7c7c7;
}
div.tabMenu ul li{
	float:left;
	margin-right:1px;
}
div.tabMenu ul li a{
	display:block;
	padding:8px 12px;
	background:#222;
	font-size:14px;
	line-height:20px;
	color:#fff;
	border-radius:5px 5px 0 0;
}
div.tabMenu ul li a:hover,
div.tabMenu ul li.active a{
	background:#0076e8;
}

div.articleInfoPan{
	position:relative;
	padding-left:70px;
	min-height:80px;
}
div.articleInfoPan p{

	font-size:13px;
	line-height:19px;
	padding-bottom:4px;
}
div.savesCount{
	width:93px;
	height:95px;
	background:#0076e8;
	position:absolute;
	top:0;
	left:-37px;
	padding:10px;
	text-align:center;
}
div.savesCount img{
	display:inline-block;
	margin-bottom:3px;
	width: 30px;
	height: 30px;
}
div.savesCount p{
	font-size:22px !important;
	line-height:26px !important;
	font-weight:bold;
	color:#fff !important;
}
div.savesCount p span{
	font-size:12px;
	line-height:14px;
	color:#fff !important;
	display:block;
	font-weight:normal !important;
}
div.savesCount:before{
	background:url(../img/corner.png) no-repeat 0 0;
	width:12px;
	height:6px;
	display:block;
	position:absolute;
	top:-6px;
	left:0;
	content:'';
}
div.datesPanel{
	padding-bottom:25px;
}
div.datesPanel h3,
div.tagsBundlePanel h3,
div.tagsPanel h3{
	font-size:20px;
	line-height:24px;
	color:#222;
	padding-bottom:15px;
}
div.tagsPanel p{
	padding-bottom:0;
	padding-top:10px;
}
div.datesBlock{
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px dashed #bbb;
}
div.datesBlock ul li{
	display:inline-block;
	padding-right:8px;
}
div.datesBlock ul li a{
	font-size:13px;
	line-height:19px;
	color:#0076e8;
}
div.datesBlock ul li a:hover{
	text-decoration:underline;
}
div.datesBlock h4{
	font-size:18px;
	line-height:22px;
	padding-bottom:8px;
}
div.tagsBundlePanel{
	padding-bottom:20px;
	position:relative;
}
div.tagsBundlePanel h3 span{
	padding-left:10px;
	font-size:16px;
}
div.tagsBundlePanel h3 span a{
	color:#acabab;
}
div.tagsBundlePanel h3 span a:hover{
	color:#0076e8;
}
div.tagsBundlePanel ul li{
	display:block;
	font-size:13px;
	line-height:19px;
	padding-bottom:5px;
}
div.tagsBundlePanel ul li a:hover{
	text-decoration:underline;
}
/*
div.tags{
	background:#fff;
	border-radius:5px;
	padding:15px;
	text-align:justify;
}
div.tags a:hover{
	text-decoration:underline;
}
div.tags a:nth-child(2),
div.tags a:nth-child(8),
div.tags a:nth-child(13),
div.tags a:nth-child(16),
div.tags a:nth-child(21),
div.tags a:nth-child(25),
div.tags a:nth-child(30),
div.tags a:nth-child(35),
div.tags a:nth-child(38)
{
 font-size:24px;
 line-height:28px;
}
div.tags a:nth-child(1),
div.tags a:nth-child(3),
div.tags a:nth-child(5),
div.tags a:nth-child(7),
div.tags a:nth-child(19),
div.tags a:nth-child(22),
div.tags a:nth-child(28),
div.tags a:nth-child(32){
 font-size:13px;
 line-height:19px;
}
div.tags a:nth-child(0),
div.tags a:nth-child(4),
div.tags a:nth-child(6),
div.tags a:nth-child(10),
div.tags a:nth-child(17),
div.tags a:nth-child(27),
div.tags a:nth-child(34),
div.tags a:nth-child(37){
 font-size:28px;
 line-height:32px;
}*/
.shuffleFontSize {
  background-color: #fff;
  padding: 10px;
  text-align: justify;
}

.shuffleFontSize > a {
	text-decoration: none;
	color: #422;
}
.shuffleFontSize > a:hover{
	text-decoration: underline;
}

.shuffleFontSize > a:nth-child(1n){font-size: 14px; color:#0076e8;}
.shuffleFontSize > a:nth-child(2n){font-size: 20px; color:#422;}
.shuffleFontSize > a:nth-child(3n){font-size: 17px; color:#B7591C;}
.shuffleFontSize > a:nth-child(5n){font-size: 16px; color:#666;}
.shuffleFontSize > a:nth-child(7n){font-size: 24px; color:#000;}
.shuffleFontSize > a:nth-child(11n){font-size: 18px; color:#422;}

.shuffleFontSize > p > a {
	font-size: 13px;
	color: #0076e8;
    text-decoration: none;
}

.shuffleFontSize > p > a:hover{
	text-decoration: underline;
}
div.tagsUrlPage{
 	background:none;
    border-radius:0;
    padding:10px 0 0 0;
    text-align: justify;
}
div.tagsUrlPage h3{
	font-size:22px;
	line-height:24px;
	padding-bottom:10px !important;
}

div.tabSubMenu{
	padding-bottom:15px;
}

div.tabSubMenu ul{
	height:auto;
	overflow:hidden;
	display:block;
}
div.tabSubMenu ul li{
	float:left;
	font-size:13px;
}
div.tabSubMenu ul li:nth-child(1){
	border:none;
}
div.tabSubMenu ul li a{
	font-size:13px;
	line-height:21px;
	color:#0a539a;
	padding:2px 8px;
	display:block;
	cursor: pointer;
}
div.tabSubMenu ul li a:hover{
	color:#0076e8;
}

/*---------------------Pagination----------------*/
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 3;
  color: #fff;
  background-color: #0076e8;
  border-color: #0076e8;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #0076e8;
  border-color: #0076e8;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;

  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}



/*---------------------Profile Page----------------*/

/*---------------------Followers Page----------------*/

div.followerPanelWrapper {
	border-bottom:#BBBBBB dashed 1px;
	/*padding:0 0 30px;*/
	margin-bottom:30px;
	position:relative;
	min-height:100px;
}
div.followerPanelInside {
	position:relative;
}
div.followerPicPanel {
	position:absolute;
	min-width:75px;
	min-height:75px;
	left:0;
	top:0;
}
div.followerTopPanel {
	position:absolute;
	left:100px;
	top:0;
	right:0;
	overflow:hidden;
	height:auto;
	width:auto;
	padding-right:143px;
	min-height:100px;
}
div.followerTopRight {
	position:absolute;
	right:0;
	top:0;
}
div.followerTopLeft a:hover,  div.followersContentBottomPanel a:hover {
	text-decoration:underline;
}
div.followerTopLeft p {
	padding-bottom:0;
	margin:0;
}
a.followBtnSmall {
	background:#6fce19;
	padding:8px 39px;
	display:block;
	font-size:18px;
	line-height:22px;
	text-align:center;
	color:#fff;
	border-radius:5px;
	max-width:123px;
}
a.unfollowBtnSmall:hover {
	background:#d76c0d;
}
a.unfollowBtnSmall {
	background:#E88B02;
	padding:8px 28px;
	display:block;
	font-size:18px;
	line-height:22px;
	text-align:center;
	color:#fff;
	border-radius:5px;
	max-width:123px;
}
a.followBtnSmall:hover {
	background:#56a90a;
}
div.followersContentPanel {
	padding:55px 0 0 100px;
	overflow:hidden;
	height:auto;
}
div.followersContentPanel p {
	font-size:13px;
	line-height:19px;
	color:#4c4c4c;
}
div.followersContentBottomPanel {
	overflow:hidden;
	height:auto;
}
div.savedBy {
	float:left;
	width:auto;
}
div.follow {
	float:right;
	width:auto;
}
/*---------------------Followers Page----------------*/



/*---------------------Subscription Page----------------*/

div.subscriptionPanel {
	border:#DCDCDC solid 1px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	overflow:auto;
}
div.subscriptionPanel table th {
	background:#EEEEEE;
	border-right:#DCDCDC solid 1px;
	border-bottom:#DCDCDC solid 1px;
	padding:15px;
}
div.subscriptionPanel table th:last-child,  div.subscriptionPanel table tr td:last-child {
	border-right:none;
}
div.subscriptionPanel table tr:last-child td {
	border-bottom:none;
}
div.subscriptionPanel table tr td {
	border-right:#DCDCDC solid 1px;
	border-bottom:#DCDCDC solid 1px;
	padding:15px;
	font-size:14px;
}
 div.subscriptionPanel table tr:nth-child(odd) td {
 background:#E4F0FB;
}
 div.subscriptionPanel table tr:nth-child(even) td {
 background:#fff;
}
div.subscriptionPanel table th h4 {
	color:#656565;
	font-size:14px;
	font-family: 'HelveticaNeueLTPro-Bd', sans-serif;
}
div.subscriptionPanel table tr td a {
	color:#0076E8;
}
div.subscriptionPanel table tr td a:hover {
	color:#656565;
}
div.subscripHeadingArea {
	position:relative;
	padding-right:15px;
}
div.subscripHeadingArrowArea {
	position:absolute;
	right:0;
	top:4px;
	width:9px;
	height:11px;
}
div.subscripHeadingTopArrow {
	position:absolute;
	left:0;
	top:0;
}
div.subscripHeadingBottomArrow {
	position:absolute;
	left:0;
	bottom:0;
}
/*---------------------Subscription Page----------------*/



/*---------------------URL Page----------------*/

div.urlMidpanel {
	width:100%;
	padding-left:12px;
}
div.tagsUrlPage {
	background:none;
	border-radius:0;
	padding:10px 0 0 0;
	text-align: justify;
}
div.tagsUrlPage h3 {
	font-size:22px;
	line-height:24px;
	padding-bottom:10px !important;
}
div.commentWraper h3 {
	color:#5A5A5A;
	font-family: 'HelveticaNeueLTPro-Bd';
	font-size:22px;
	line-height:24px;
	padding-bottom:15px;
}
div.commentWraper h4 {
	color:#0A539A;
	font-family: 'HelveticaNeueLTPro-Bd';
	font-size:18px;
	line-height:24px;
	padding-bottom:15px;
}
div.commentBlock div.followerTopPanel p {
	padding-bottom:5px;
}
div.commentBlock a.followBtnSmall {
	margin-bottom:5px;
}
div.commentBlock ul.tagName {
	padding-top:0;
}
div.relatedLinksWraper h2 {
	color:#5A5A5A;
	font-family: 'HelveticaNeueLTPro-Bd';
	font-size:25px;
	line-height:27px;
	padding-bottom:15px;
}
div.relatedLinksWraper div.thumbTBriefTxt p {
	padding-bottom:15px;
}
/*---------------------URL Page----------------*/

/*---------------------Tag Page----------------*/
div.profileDetailsTagPage{
	padding:15px 0
}
div.profileBriefTagPage{
	text-align:center;
	padding: 15px;
    background: #fff;
    border-radius: 4px;
    box-shadow: inset 0 0 5px rgba(0,0,0,0.3);
}
div.profileBriefTagPage h2{
	color:#0076e8;
	font-weight:bold;
}
div.profileBriefTagPage ul li{
	color:#FF6600;
}
/*---------------------Tag Page----------------*/

/*---------------------User Logged in Page----------------*/
div.loggedInMenupanel{
	padding:15px 15px 0 0;
	text-align:right;
}
div.loggedInMenupanel ul li{
	display:inline-block;
	margin:0 -4px 0 5px;
	padding:0 10px 0 0;
	background:url(../img/logged-in-menu-divider.gif) 100% 50% no-repeat;
}
div.loggedInMenupanel ul li:last-child{
	background:none;
	padding-right:0;
}
div.loggedInMenupanel ul li a:hover{
	color:#0a539a;
}
div.tagHeadingPanel{
	overflow:hidden;
	height:auto;
	padding-bottom:15px;
}
div.tagHeadingPanel h3{
	float:left;
	padding-bottom:0;
	padding-top:4px;
}
div.tagSelectPanel{
	width:50%;
	float:right;
	border:1px solid #cecece;
    padding:5px;
    box-shadow:inset 0 0 7px rgba(0,0,0,0.2);
	background:#fff;
	box-sizing:border-box;
}
div.tagSelectPanel select{
	width:100%;
	height:24px;
	border:none;
}
ul.tagNameLoggedin{
	padding:0 0 20px;
}
ul.tagNameLoggedin li{
	width:auto;
	margin:0 -4px 0 0;
	padding-right:10px;
}
ul.tagNameLoggedin li a{
	text-decoration:none;
}
ul.tagNameLoggedin li a:hover{
	text-decoration:underline;
}
div.articleThumbBlockOuterLoggedin{
	position:relative;
}
div.articleThumbBlockOuterLoggedin input[type="checkbox"]{
	position: absolute;
    left:6px;
    top:24px;
    width:15px;
    height:15px;
}
div.smallScrnMenuLoggedin{
	display:none;
	position:absolute;
	top:100px;
	left:0;
	right:10px;
	padding:10px;
	background:#fff;
	z-index:9999;
}
div.smallScrnMenuLoggedin ul li{
	display:block;
	padding:1px 2px;
}
div.smallScrnMenuLoggedin ul li a{
	background:#ededed;
	border-radius:5px;
	display:block;
	padding:10px;
}
div.smallScrnMenuLoggedin ul li a:hover{
	background:#0076e8;
	color:#fff;
}
div.loggedInMenupanelSmallScrn{
	float:right;
	width:auto;
	display:none;
	margin-right:12px;
	padding:10px 0 0;
}
div.loggedInMenupanelSmallScrn ul li{
	display:inline-block;
	padding-left:15px;
}
div.loggedInMenupanelSmallScrn ul li a i{
	font-size:18px;
	line-height:22px;
	color:#0076e8;
	display:inline-block;
}

/*---------------------User Logged in Page----------------*/



/*---------------------Others----------------*/

div.relatedTagPanel {
	padding-bottom:20px;
}
div.articleInfoPan a:hover{
text-decoration:underline;
}
ul.tagName li.relatedTag {
	width:105px;
}
div.profileBrief a:hover {
	text-decoration:underline;
}
.noPadd {
	padding:0 !important;
}

/*---------------------Others----------------*/
/*-------------------05-01-16---------------------*/
div.articleBlockPan{
	padding:20px 0;
}
div.aricleBlockOuter{
    width:32%;
    margin:0 1.15% 15px 0;
    float: left;
    min-height: 345px;
}
div.aricleBlock{
    position:relative;
	background:#fff;
	border-radius:5px;
	overflow:hidden;
	box-shadow:0 0 5px rgba(0,0,0,0.3);
}
div.aricleBlock img{
	max-width:100%;
	width:100%;
	border-radius:5px 5px 0 0;
}
div.articleBriefPan{
	position:relative;
}
div.articleThumbCont{
	padding:10px;
	min-height: 80px;
}
div.articleThumbCont p{
    padding-left: 20px;
    font-size: 12px;
    color: #C5C5C5;
}
div.countSaves{
	position:absolute;
	top:10px;
	left:10px;
	width:18px;
}
div.countSaves .upvote {
    top: -4px;
}
div.countSaves .upvote:after {
    border-bottom-color: #07529c!important;
}

div.countSaves .downvote {
    bottom: -6px;
}
div.countSaves .downvote:after {
    border-top-color: #07529c!important;
}
div.countSaves a {
    position: absolute;
    left: 50%;
    margin-left: -7px;
    display: block;
    text-align: center;
}
div.countSaves a:after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px;
    border-color: transparent;
}
div.countSaves span{
    font-size: 13px;
    color: #94bcdf;
    line-height: 50px;
}
div.articleThumbCont h3{
	text-align:left;
    font-size: 13px;
	line-height:19px;
	padding-bottom:5px;
}
div.articleThumbCont h3 a{
    color: #165888;
    font-weight: 700;
}
div.articleThumbCont h6{
	text-align:left;
    font-size: 11px;
	line-height:13px;
}
div.articleThumbCont h6 a{
	color:#b4b4b4;
}
div.articleThumbCont h6 a:hover{
	color:#212121;
}
div.articleThumbCont h3 a:hover{
	color:#2e82bf;
}

.trendingPic{
	position:relative;
}
.trendingPic img{
	display:block;
}

.trending-overlay{
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index: 50;
	position: absolute;
	width: 100%;
	background: rgba(11,121,229,.75);
	padding: 0;
	border-radius: 5px 5px 0 0;
	transition: opacity .2s ease;
	-webkit-transition: opacity .2s ease;
	display:none;
	text-align:center;
}

#link-anchor, #share-anchor {
    text-align: center !important;
    position: absolute;
    color: #fff;
	top:80px;
}
#share-anchor {
	left: 24%
}
#link-anchor {
	right: 20%
}
.trending-overlay .d-icon-add:before, .trending-overlay .d-icon-share:before {
    position: absolute;
    top: -55px;
    font-size: 1.768em;
    color: #0b79e5!important;
    border: 1px solid rgba(0,0,0,.25);
    background-color: #fff;
    padding: 10px;
    border-radius: 5px;
}
.trending-overlay .d-icon-add:before{
	left:8px;
}

div.bottomBriefText{
	padding:15px 0;
    font-size: 12px;
    line-height: 1.768em;
    color: #a29a96;
    min-height: 65px;
    overflow: hidden;
    text-overflow: ellipsis;
	}

/*--------------popup---------------*/
div.popWrapperOuter{
	position:absolute;
	left:0;
	right:0;
	top:200px;
}
div.popWrapper{
	background:#fff;
	padding:0 30px 50px;
	position:relative;
	margin:0 auto;
	max-width:975px;
	display:none;
	z-index:99999;
	box-sizing:border-box;
}
div.popWrapper p.memberLogin{
	position:absolute;
	right:40px;
	top:25px;
	text-transform:uppercase;
	font-size:12px;
	line-height:18px;
	font-family: 'Helvetica Neue LT Pro Light';
}
div.popInner{
	margin:0 auto;
	background:#fff;
	padding:50px 0 0;
	max-width:510px;
}
div.popInner h3{
	text-align:center;
	font-size:24px;
	line-height:30px;
	font-family: 'Helvetica Neue LT Pro Light';
	font-weight:normal;
	padding-bottom:20px;
}
div.socialMediaOuterWrapper{
	padding-bottom:5px;
}
div.socialMediaBlock{
	position:relative;
	width:100%;
	margin-bottom:15px;
	padding:30px 0;
}
div.twitterBlock{
	background:#3A99D8;
	border-bottom:#2C87CE solid 4px;
}
div.facebookBlock{
	background:#2F81B7;
	border-bottom:#246EA7 solid 4px;
}
div.googleplusBlock{
	background:#E54D42;
	border-bottom:#DE3D33 solid 4px;
}
div.socialIconPanel{
	position:absolute;
	left:25px;
	top:12px;
}
div.socialIconPanel i{
	color:#fff;
	font-size:40px;
}
div.socialContent{
	position:absolute;
	right:25px;
	top:18px;
}
div.socialContent p{
	font-family: 'Helvetica Neue LT Pro Light';
	font-size:18px;
	line-height:24px;
	padding:0;
	margin:0;
	color:#fff;
}
div.socialContent p strong{
	font-family: 'Helvetica Neue Lt Pro Bold';
}
div.popupBottomCont{
	background:url(../img/popup-divider-bg.gif) 0 50% repeat-x;
	text-align:center;
	padding-bottom:15px;
}
div.popupBottomCont p{
	padding:0 15px;
	text-transform:uppercase;
	font-size:20px;
	line-height:28px;
	background:#fff;
	color:#B2B2B2;
	display:inline-block;
}
p.emailAddTxt{
	text-align:center;
	font-size:22px;
	line-height:30px;
}
div.close{
	position:absolute;
	right:-21px;
	top:-20px;
	width:40px;
	height:40px;
	border-radius:20px;
	font-size:24px;
	line-height:35px;
	border:#ccc solid 1px;
	text-align:center;
	color:#000;
	background:#fff;
}
div.close a{
	display:block;
	color:#000;
}
div.popOverlay{
	position:fixed;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background:rgba(123,141,166,0.37);
	z-index:9999;
}
/*--------------popup---------------*/
/*-------------------05-01-16---------------------*/
/*-------------------07-01-16---------------------*/
div.signInSocialBtn{
}
div.socialIconPanel i{
	font-size:18px !important;
}
div.signInSocialBtn div.socialMediaBlock{
	padding:18px 0 !important;
}
div.signInSocialBtn div.socialContent{
	top:8px;
}
div.signInSocialBtn div.popInner{
	padding:20px 0 0;
}
div.popWrapper.signInSocialBtn{
	padding-bottom:20px;
}
div.signInFlds{
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
	padding:15px 0 20px;
	margin-bottom:15px;
}
div.signInFlds input{
	margin-bottom:10px;
	width:100%;
	border:1px solid #c4c4c4;
	border-radius:5px;
	height:32px;
	padding:4px;
}
div.signInFlds input.smallFld{
	width:60%;
}
div.signBtnPan{
	height:auto;
	overflow:hidden;
}
div.signBtnPan button{
	background: #0076e8;
    padding: 5px 15px;
    display: inline-block;
    border: none;
    border-radius: 5px;
    font-size: 16px;
    line-height: 32px;
    color: #fff;
    cursor: pointer;
	float:left;
}
div.signBtnPan p{
	float:left;
	padding:12px 0 0 15px;
}
/*-------------------07-01-16---------------------*/
div.headerSearchPan{
	float:right;
	width:250px;
}
div.headerSearchPan div.searchPanel input{
	height:39px;
}
div.headerSearchPan div.searchPanel button{
	padding:2px 10px;
	font-size:14px;
	line-height:25px;
}
div.searchResultPanel{
	position:relative;
}
div.articleThumbBlockBorder{
	border-bottom:5px solid #0076e8;
}
div.searchResulLeft{
	padding-right:320px;
}
div.searchResultRightPan{
	position:absolute;
	top:20px;
	right:0;
}
div.searchResultTopText h3{
	font-size:22px;
	line-height:24px;
	padding-bottom:15px;
}
div.searchResultTopText h4{
	font-size:18px;
	line-height:22px;
	padding-bottom:5px;
}

div.taglist{
word-wrap: break-word;
}

.expanding{
  position: absolute;
  top: 44px;
  left: 17px;
  width: 120px;
  background: #fff;
  box-shadow: 0 0 3px rgba(0,0,0,0.5);
  z-index: 999;
  padding: 10px;
  display: none;
}
.expanding li{
  display: block !important;
  float: none !important;
  padding-left: 0!important;
}
.expanding li a{
  color:#0a539a !important;
}
.expanding li a:hover{
  color:#0076e8 !important;
}
.usernav-dropdown i{
  font-size: 18px;
  font-weight: bold;
}

div.signupChekBox{
  height: auto;
  overflow: hidden;
  padding: 15px 0 5px;
}
div.signupChekBox input{
  float: left;
  width: 18px;
  height: 18px;
  margin-right: 10px;
}
div.signupChekBox label{
  display: block;
  float: left;
  margin-top: 5px;
}
div.labelTerms{
  font-size: 12px;
  line-height: 16px;
  color: #878383;
  padding-bottom: 15px;
}
.noBtmBdr{
  border-bottom: none !important;
}


/*---------25-01-16---------------*/

div.profileContent div.container{
	padding-right:350px;
}
div.tabSubMenu{
	position:relative;
	padding-left:20px;
}
div.tabSubMenu input{
	position:absolute;
	top:6px;
	left:0;
}
div.tagsFilter{
	padding-bottom:20px;
	
}
/*div.tagsFilter input{
	border:1px solid #ccc;
	padding:5px;
	height:35px;
	width:350px;
	border-radius:5px;
}
*/
div.articleTitlePan{
	position:relative;
	padding:0 0 0 30px;
}
div.articleTitlePan input{
	position:absolute;
	top:6px;
	left:0;
}

div.profileContentWide div.container{
	padding-right:0 !important;
}
div.trendingRightPan{
	float:right;
	width:70%;
}
/*---------28-01-16---------------*/
div.contentPanel p{
 font-size:15px;
 line-height:23px;
 color:#868484;
}
div.contentPanel h2{
 font-size:22px;
 line-height:28px;
 color:#0076E8;
}
div.contentDoublePanel{
 height:auto;
 overflow:hidden;
}
div.contentDoublePanel div.contentLeft{
 padding-right:30px;
 width:620px;
 float:left;
}
div.contentDoublePanel div.contentLeft h1{
 text-align:left;
}
div.contentDoublePanel div.contentRight{
 float:right;
 width:300px;
}
div.rightNavigation ul li{
 padding:7px 0;
 font-size:13px;
 line-height:21px;
 border-bottom:1px dashed #ccc;
}
div.rightNavigation ul li a:hover{
 color:#053F77;
}
.genList{
 padding-bottom:15px;
}
.genList li{
 padding:0 0 10px 15px;
 color:#868484;
 font-size:14px;
 line-height:22px;
}
pre {
    background: #eee;
    padding: 20px;
    color: #666;
    margin-bottom: 20px;
    font-size: 12px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap!important;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
}
/*---------29-01-16---------------*/
div.toc{
    padding:20px;
    background:#F6FAFE;
    border-top:1px solid #E3E6E8;
    border-bottom:1px solid #E3E6E8;
    list-style: none;
	margin-bottom:20px;
}
div.toc ul li{
	padding:0 0 10px;
	display:block;
	font-size:13px;
    line-height:24px;
	margin:0;
}
div.toc ul li a i{
	margin-right:8px;
}
div.toc ul li a:hover,
div.rssFeedPanel ul li a:hover,
div.toc ul li a:hover i{
    color: #053F77;
}
div.rssFeedPanel,
div.apiPanel,
div.MethodPanel{
	padding-bottom:20px;
}
div.MethodPanel h3{
	padding-top:10px;
}
div.accordianWraper a{
	position:relative;
	background:rgba(51, 135, 252, 1);
	border-radius:5px;
	border:#2B70CF solid 1px;
	padding:15px;
	width:100%;
	box-sizing:border-box;
	display:block;
	color:#fff;
	font-size:14px;
	line-height:20px;
	margin-bottom:1px;
}
div.accordianWraper a i{
	position:absolute;
	right:8px;
	top:15px;
	font-size:14px;
	line-height:20px;
	color:#fff;
}
div.accordianWraper a:hover,
div.accordianWraper a.active{
	background:rgba(75, 131, 210, 1);
}
div.accordianContPanel{
	padding:15px;
	border-radius:5px;
	border:#ccc solid 1px;
	background:#fff;
	display:none;
	margin-bottom:1px !important;
}
div.accordianContPanel a{
	background:none;
	border-radius:0;
	border:none;
	padding:0;
	width:auto;
	box-sizing:border-box;
	display:inline;
	color:#0076e8;
	font-size:15px;
	line-height:23px;
	margin-bottom:0;
}
div.accordianContPanel a:hover{
	background:none;
	color:#053F77;
}
div.accordianContPanel h4{
	color:#0076E8;
	font-size:18px;
	line-height:22px;
	padding-bottom:5px;
}
div.accordianContPanel code{
	padding-bottom:15px;
	display:block;
}
div.contentPanel h3 {
    font-size: 20px;
    line-height: 26px;
    color: #5a5a5a;
	padding-bottom:10px;
}
div.innerContMainPanel{
	overflow:hidden;
	height:auto;
	padding-bottom:20px;
}
div.innerContLeftPanel{
	width:70%;
	float:left;
}
div.innerContRightPanel{
	width:25%;
	float:right;
}
div.innerContMainPanel p.fancyText {
    font-size:11px;
    color:#7A7A7A;
    font-style:italic;
    text-align:center;
}
img.toolPic{
	margin:0 auto;
}
div.innerContMainPanel ol{
	padding:0 0 0 30px;
}
div.innerContMainPanel ol li{
	padding-left:10px;
}
div.accordianWraper a h2{
	color:#fff;
	padding-bottom:0;
}
/*.fa-angle-right:before{
	margin-right:10px;
}*/
/*---------29-01-16---------------*/

div.profileBrief h4{
    font-size: 14px;
    line-height: 18px;
    color: #868484;
    padding-bottom: 7px;
}
div.profileBrief h3{
  padding-bottom: 2px;
}
div.profileBrief p{
  color: #5a5a5a;
}
div.profileBrief p span{
  color: #0076e8;
}
div.profileInfo{
	background:url(../img/profile-box-bg.jpg) repeat;
	box-shadow:inset 0 0 5px rgba(0,0,0,0.5);
	padding:10px;
	border-radius:5px;
	word-wrap: break-word;
}
div.contentPanel div.profileInfo p{
	padding-bottom:2px;
}
div.contentPanel div.profileInfo p.liksCount{
	font-size:18px;
	line-height:22px;
}
div.contentPanel div.profileInfo p.liksCount span{
	font-size:36px;
	line-height:40px;
}
div.profileLinks{
	padding:10px 0 0;
}
div.profileLinks p{
	font-size:13px;
	line-height:19px;
}
div.profileLinks p.links{
	padding-top:10px;
}
/*------------05-02-16------------*/
.overflowVisible{
  overflow: visible !important;
}
div.aricleBlock{
 overflow:visible;
}
.sharePop{
    position:absolute;
    top:-60px;
    left:0;
    right:0;
    height:70px;
    padding:8px;
    background:#0065c7;
    z-index:999;
    border-radius:5px 5px 0 0;
    visibility: hidden;
    opacity: 0;
    transform:scale(0.95);
    -webkit-transform:scale(0.95);
}
.sharePop.show{
  visibility: visible;
  opacity: 1;
  top: -70px;
  transform:scale(1);
  -webkit-transform:scale(1);
}
.sharePopup{
	background:#0075e5;
	padding:10px 10px 0;
	position:absolute;
	bottom:36px;
	right:0;
	display:none;
	width:270px;
}
.sharePopup > .popInner{
  padding: 10px !important;
  text-align: left;
}
.sharePopup > .popInner .saveSocialLinks {
  padding: 0;
}
  
.sharePopup > .popInner .signInFlds {
  padding: 0;
  margin: 0;
}
.sharePopup ul li{
	display:block !important;
	float:none !important;
	text-align:left;
	padding:0 0 4px 0 !important;
}
.sharePop li{
 display:inline-block;
 padding:0 10px 5px 0;
 font-size:13px !important;
 line-height:21px;
}
.sharePop li a{
 color:#fff;
}
.sharePop li a:hover{
 color:#d6f0ff;
}
.saveLinkPop label{
	font-size:11px;
	line-height:14px;
	color:#606060;
	display:block;
	padding-bottom:8px;
}
.saveLinkPop textarea{
    margin-bottom: 10px;
    width: 100%;
    border: 1px solid #c4c4c4;
    border-radius: 5px;
    height: 80px;
    padding: 4px;
}
.saveLinkPop label span{
	color:#c7c7c7;
}
.cancleBtn{
  margin-right:5px;
  background:#606060 !important;
  padding: 5px 15px;
  display: inline-block;
  border: none;
  border-radius: 5px;
  font-size: 16px;
  line-height: 32px;
  color: #fff;
  cursor: pointer;
  float: left;
}
.saveLinkBtn{
  background: #0076e8;
  padding: 5px 15px;
  display: inline-block;
  border: none;
  border-radius: 5px;
  font-size: 16px;
  line-height: 32px;
  color: #fff;
  cursor: pointer;
  float: left;
}
.saveSocialLinks{
	height:auto;
	overflow:hidden;
	padding-bottom:25px;
}
.socailBtnBlock{
	float:left;
	width:33.33333%;
	padding-right:1px;
}
.socailBtnBlock a{
	display:block;
	padding:10px;
	border-radius:5px;
	color:#fff;
}
.facebookBtn{
	background:#3b5998;
}
.twitterBtn{
	background:#00aced;
}
.deactive{
	background:#999 !important;
}
.privateBtn{
	background:#e8a923;
    display: inline-block;
    padding: 10px;
    border-radius: 5px;
    color: #fff;
}

.publicBtn{
	background: #0b79e5;
   display: inline-block;
    padding: 10px;
    border-radius: 5px;
    color: #fff;
}
a.public{
	background:#0b79e5 !important;
}
.popSmall{
	max-width:700px !important;
}
.popSmall div.popInner,
.popTopPadd{
	padding:15px 0 !important;
}
.customtagList  li{
  min-height: 70px;
}
.customtagList img{
  position: absolute;
  width: 50px;
  height: 50px;
  top: 0;
  left: 0;
  
}
.customtagList  span{
  display: block;
  padding: 5px 0 0 70px;
  top: 0 !important;
}

.profileList{
	/*text-align:center;*/
}
.profileList li{
	display:inline-block;
	margin-left:-4px;
}
.profileList li a img{
	margin:0 !important;
}
div.tagsSeacrhPanel input{
	background:url(../img/tags-icon.png) no-repeat 15px 50% #fff !important;
}

.hide {
	display: none !important;
	
}

.error {
	border:1px solid #ff0000 !important;
}

.instapaperIcon{
	background:url(../img/instapaper-icon.png) no-repeat 0 1px;
	width:12px;
	height:13px;
	display:inline-block;
}
.saveLeftBtns{
	float:left;
	width:auto;
}
.saveRightBtns{
	float:right;
	width:auto;
}
.privateArticle{
	background:#ffffe5 !important;
}
.privateText{
	position:absolute;
	top:9px;
	left:0;
}
.notificationsPanel{
	padding:15px 0;
}
.notificationsRow{
	height:auto;
	overflow:hidden;
	padding-bottom:10px;
}
.notificationsRow label,
.bookmarksCheckbox label{
	display:block;
	float:left;
	text-align:right;
	width:400px;
	padding-right:10px;
	font-size:14px;
	line-height:18px;
	color:#868484;
}
.notificationsRow input[type="checkbox"],
.bookmarksCheckbox input[type="checkbox"]{
	display:block;
	float:left;
	width:16px;
	height:16px;
	margin-top:2px;
}
.notificationsRadioBtn{
	padding-left:35px;
	float:left;
}
.notificationsRadioBtn input[type="radio"]{
	width:16px;
	height:16px;
	display:block;
	float:left;
}
.notificationsRadioBtn label,
.bookmarksCheckbox label{
	float:left;
	width:auto;
	padding-left:10px;
}
.notificationsRadioBtn .radioRow{
	height:auto;
	overflow:hidden;
	padding-bottom:10px;
}

.notificationsPanel button {
    background: #0076e8;
    padding: 5px 15px;
    display: inline-block;
    border: none;
    border-radius: 5px;
    font-size: 16px;
    line-height: 32px;
    color: #fff;
    cursor: pointer;
}
.notificationsRow.saveBtn{
	padding:15px 0 0 350px;
}
.textFldsRow label{
	width:250px !important;
	padding-top:6px;
}
.textFldsRow input[type="text"],
.textFldsRow input[type="password"]{
	width:255px;
	padding:5px;
	height:35px;
	border:1px solid #ccc;
	border-radius:5px;
}
.notificationsRow.saveBtn2{
	padding:5px 0 0 250px;
}
.textFldsRow textarea{
	width:255px;
	height:120px;
	border:1px solid #ccc;
	border-radius:5px;
	padding:5px;
}

.bookmarksCheckbox{
	padding:15px 0;
}
.bookmarksCheckbox .fldsRow{
	height:auto;
	overflow:hidden;
	padding-bottom:10px;
}
.accountText ul{
	padding:0 0 0 25px;
}
.accountText ul li{
	font-size: 15px;
	line-height: 19px;
	color: #868484;
	padding-bottom:15px;
}

.flieUploadFlds{
	padding-bottom:20px;
}
.textareaFld label{
	display:block;
	padding-bottom:10px;
}
.textareaFld textarea{
	width:100%;
	padding:5px;
	height:120px;
	border:1px solid #ccc;
	border-radius:5px;
}
.flieUploadFlds{
	height:auto;
	overflow:hidden;
}
.flieUploadFlds label{
	float:left;
	width:150px;
	display:block;
}
.fileUpload{
	float:left;
	width:400px;
}
.fileUpload input{
	margin-bottom:10px;
}
.flieUploadFlds label,
.textareaFld label{
	font-size:14px;
	line-height:18px;
	color:#868484;
}
.tabSocialPanel .socialMediaBlock p{
    font-size: 17px;
    line-height: 19px;
    color: #fff;
}
.tabSocialPanel div.socialMediaOuterWrapper div.socialIconPanel i{
	font-size:24px !important;
	top:34px !important;
}
.tabSocialPanel div.socialMediaBlock{
	padding:28px 0 20px 0;
}

.tabMenu .colaspeTabMenu{
	font-size:18px;
	line-height:22px;
	display:none;
}
.minHeight565{
	min-height:565px !important;
}

.articleThumbBlock  a.followBtn
{
  display: inline-block;
  position: absolute;
  top: 30px;
  right: 25px;
  width: auto;
  padding: 8px 15px 4px;
  font-size: 18px;
  line-height: 22px;
}

.youtubeIcon{
	background:url(../img/youtube-icon.png) no-repeat 0 0;
	display:inline-block;
	width:20px;
	height:14px;
	margin-right:10px;
}
.notRegisterPan{
	background:#0b79e5;
	padding:10px;
	font-size:13px;
	line-height:19px;
	color:#fff;
}
.notRegisterTop{
	height:auto;
	overflow:hidden;
	padding-bottom:15px;
}
.notRegisterTop .logo a{
	font-size:20px !important;
}
.registerLink{
	float:right;
	width:auto;
	padding-top:8px;
}
.registerLink a{
	font-size:13px;
	line-height:19px;
	color:#fff;
}
.saveLinkPop div.popInner{
  padding: 0 20px;
}
.saveLinkPop select{
 width:100%;
 border: 1px solid #c4c4c4;
    border-radius: 5px;
    height: 32px;
 margin-bottom:15px; 
}
#url_lbl{
 color:#606060;
}

.bottomSocialIcons{
 padding:15px 0 0 0;
}
.bottomSocialIcons ul li{
 display:inline-block !important;
 padding-right:3px !important;
}
.bottomSocialIcons ul li.facebook a{
 color:#3b5998;
}
.bottomSocialIcons ul li.twitter a{
 color:#55acee;
}
.bottomSocialIcons ul li.googlePlus a{
 color:#e15f4f;
}
.bottomSocialIcons ul li.pocket a{
 color:#EF3E56;
}
.bottomSocialIcons ul li.instapaper a{
 color:#4c4c4c;
}
.bottomSocialIcons ul li.email a{
 color:#0075e5;
}
.bottomSocialIcons ul li a:hover{
 color:#212121 !important;
}
.notificationsRow img{
  max-width: 255px; 
  border-radius: 5px;
  border: 2px solid #fff; 
}
div.ad160-600.topMrgn{
 margin-top:20px;
}


/*---------------03-03-16 starts----------------*/
.ad468-60{
	max-width:468px;
	min-height:60px;
	/*background:#9E9A9A;*/
	margin:0 auto;
	overflow: hidden;
	}
.ad300-250{
	max-width:300px;
	min-height:250px;
	/*background:#9E9A9A;*/
	margin:0 auto;
	overflow: hidden;
	}
.adCenter{
	margin-left:auto;
	margin-right:auto;
	}
/*.ad160-600{
	width:160px;
	min-height:600px;
	background:#9E9A9A;
	}
.fixedAd{
	position:absolute;
	left:0;
	top:90px;
	}*/
.adContent300-250{
	width:300px;
	min-height:250px;
	/*background:#9E9A9A;*/
	display:inline-block;
	overflow: hidden;
	}
.adMrginTop{
	margin-top:20px !important;
	}

.adMrginBottom{
	margin-bottom:20px !important;
	}
/*div.homeContentPan div.container div.contentPanel{
	padding-left:180px;
	position:relative;
	}
div.homeContentPan div.container{
	max-width:1165px;
	}*/
.commentsPicPanel img{
  width: 75px !important;
  
}
.commentsPicPanel  a.followBtnSmall{
    padding: 8px 7px;
    font-size: 16px;
    line-height: 18px;
}
/*---------------03-03-16 end----------------*/