@font-face {
	font-family: 'nasdaq-icons';
	src: url(../fonts/nasdaq-icons.ttf?ck9pto=) format("truetype"), url(../fonts/nasdaq-icons.woff?ck9pto=) format("woff"), url(../fonts/nasdaq-icons.svg?ck9pto=#nasdaq-icons) format("svg");
	font-weight: normal;
	font-style: normal;
	font-display: swap
}

/*-------- general -------*/
* {
	margin: 0;
	padding: 0;
}

html {
	height: 100%;
}

body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	background: #599d74 url('../images/bg.png') repeat-x;
	height: 100%;
	line-height: 140%;
	word-wrap: break-word;
}

a {
	color: #2a8657;   /* green */
	text-decoration: none;
}

a:hover {
	color: #2a8657;
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	line-height: 105%;
	margin-bottom: 5px;
}

h1, h1 a {
	font-size: 28px;
	text-decoration: none;
	color: #222;
	padding: 30px 0px 0px 0px;
	font-family: Arial, sans-serif;
	text-transform: uppercase;
	line-height: 70%;
}

h2, h2 a {
	font-size: 16pt;
	text-decoration: none;
	text-shadow: #eee 0px 1px 1px;
	font-family: Arial, sans-serif;
	margin-bottom: 15px;
}

h3, h3 a {
	font-size: 16px;
	text-decoration: none;
}

h4, h4 a {
	font-size: 14px;
	text-decoration: none;
}

h5, h5 a {
	font-size: 13px;
	text-decoration: none;
}

h6, h6 a {
	font-size: 12px;
	text-decoration: none;
}

.node  .content ul {
	margin: 0.5em 0 1em 20px;
	padding: 0;
}

.node  .content ol {
	margin: 0.75em 0 1.25em 20px;
	padding: 0;
}

.node  .content ol li, .node  .content ul li {
	margin: 0.4em 0 0.4em .5em; /* LTR */
}

/*-------- main layout elements -------*/
#container {
	width: 980px;
	margin: 0 auto;
}

#header {
}

#branding {
}

#nav {
}

#main-menu {
	float: left;
	width: 100%;
	font-size: 18px;
}

#main-menu ul {
	list-style: none;
	background: none;
}

#main-menu-links {
	padding: 5px;
	margin: 5px 0px;
}

#main-menu-links a {
	color: #fff;
}

#main-menu-links a:hover {
	color: #000;
}

#main-menu ul li {
	display: inline;
	margin-right: 15px;
}

#block-system-main-menu h2 {
	visibility: hidden;
}

#main {
	position: relative;
	width: auto;
	height: 100%;
	overflow: hidden;
	margin-bottom: 15px;
	background: #fff;
}

#topcontent {
	width: 950px;
	margin-left: 15px;
}

#content {
	color: #000;
	font-size: 100%;
	padding: 20px;
	height: 100%;
}

#footer {
	clear: both;
	width: 100%;
	padding: 15px 0;
	color: #ace2c0;
	line-height: 1.2;
}

#footer a, #footer a:hover {
	color: #FFF;
}

/*-------- branding elements -------*/
#logo {
	float: left;
	padding-right: 10px;
}

#sitename {
	float: left;
}

#sitename h1, #sitename h1 a {
	padding: 20px 0px 0px 0px;
}

#sitename h1 a:hover {
	color: #000;
	padding: 0px;
}

#block-block-1 {

	/*-- breacrumbs --*/
	color: #fff;
	float: right;
	padding: 15px 0px 20px 0px;
	position: relative;
}

#block-block-1 a {

	/*-- breacrumbs --*/
	color: #fff;
}

/*-------- sidebars -------*/
.bar {
	color: #000;
	padding: 20px 15px;
	background-color: #fff;
	margin-left: 15px;
	position: relative;
	height: 100%;
	float: left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#subfooter {
	width: 100%;
	float: left;
	margin-top: 10px;
}

div.region-subfooter {
	color: #000;
	padding: 20px 0;
	background-color: #fff;
	position: relative;
	height: 100%;
	border-top: 5px solid #589C74;
	margin-left: 15px;
	margin-right: 15px;
}

.bar {
	width: 300px;
}

/*-------- body classes ------*/
body.one-sidebar #content {
	padding: 20px 15px;
	position: relative;
	background: #fff;
	float: left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

body.one-sidebar #content {
	width: 605px;
}

body.two-sidebars #content {
	width: 350px;
	padding: 20px 15px;
	position: relative;
	background: #fff;
	float: left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

body.no-sidebars #content {
	width: 950px;
	padding: 20px 15px;
	position: relative;
	background: #fff;
	float: left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

/*-------- search -------*/
#search-block-form {
	width: 341px;
	float: right;
	clear: right;
}

div.container-inline {
	text-align: right;
}

.form-item-search-block-form input.hint-enabled {
	margin: 0 -4px 0 0;
	padding: 0 0 0 5px;
	width: 214px;
	height: 38px;
	border: none;
}

.form-item-search-block-form input.hint {
	margin: 0 -4px 0 0;
	padding: 0 0 0 5px;
	width: 219px;
	height: 38px;
	border: none;
	color: #999;
	font-size: .9em;
}

/*
.form-item-search-block-form input {
width: 214px;
height:38px;
padding:0px 5px 0px 8px;
color: #999;
font-size:14px;
margin-right:-4px;
margin-top:-30px !important;
margin-bottom:0px;
}
*/
form#search-block-form input.form-submit {
	height: 38px;
	width: 110px;
	cursor: pointer;
	text-indent: -9999px;
	text-transform: capitalize; /* make text indent work in ie */
	border: 0;
	background: url('../images/search.png') no-repeat center top;
	background-color: #444;
	overflow: hidden;
}

/*-------- nodes and common elements -------*/
.node, .node-teaser {
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}

#content h2 {
	margin: 10px 0;
	font-size: 180%;
	font-weight: bold;
	color: #2a8657;   /* green */
}

h3.sub-title {
	margin: -5px 0 10px;
	font-size: 20px;
	font-weight: bold;
	color: #2a8657;
}

#content div.field-name-field-author, #content div.field-name-field-published-date {
	float: left;
	margin-bottom: 20px;
	margin-right: 5px;
}

#content div.field-name-body {
	margin-top: 0;
}

#content div.field-name-field-author div div:before {
	color: #777;
	font-size: 85%;
	content: "By ";
}

#content div.field-name-field-author div div:after {
	color: #777;
	font-size: 85%;
	content: " - ";
}

#content div.field-name-field-author a {
	font-weight: bold;
	font-size: 90%;
}

#content span.date-display-single {
	color: #777;
	font-size: 85%;
}

div.top_content {
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	padding-top: 10px;
	margin-bottom: 20px;
	height: 42px;
}

div.bottom_content {
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	padding-top: 10px;
	margin-bottom: 20px;
	margin-top: 20px;
	height: 42px;
}

p {
	margin-bottom: 10px;
}

ul.pager {
	padding-top: 15px;
}

.item-list .pager {
	text-align: left;
}

.item-list .pager li {
	padding: .05em;
}

.more-link {
	margin-bottom: 10px;
}

/*-------- blocks -------*/
#block-system-powered-by {
	padding: 15px 0px;
}

#block-node-recent .content {
	margin-left: -20px;
	width: 236px;
}

#block-node-recent .title-author {
	padding: 20px;
}

.block > h2, .block-views h2 {
	color: #4A4A4A !important;
	font-size: 17px !important;
	font-weight: bold;
}

.bar .block {
	margin-bottom: 25px;
}

#block-block-9 {

	/* bottom advertising banner */
	width: 950px;
	padding-top: 10px;
}

#block-block-9 p {
	margin-bottom: -10px;
}

.bar #block-block-8 {
	width: 300px;
	height: 255px;
}

#block-block-3 {

	/* top content chart block */
	float: left;
	margin-top: 10px;
}

#block-block-16 {
	clear: both;
	width: 100%;
	height: 5px;
	background-color: #589c74;
}

#block-views-silver-factoid-block {
	background: url(../images/silverfactoid.png) 0px 30px no-repeat;
	padding-top: 124px;
	text-align: left;
}

#block-views-silver-factoid-block .content {
	padding-left: 25px;
	padding-right: 25px;
	font-size: 18px;
	color: #5b5b5b;
	line-height: 150%;
}

/*-------- meta styles -------*/
.submitted {
	color: #000;
	margin-bottom: 10px;
}

.user-picture {
	clear: both;
}

/*-------- link styles -------*/
ul.inline li {
	padding: 0px;
}

/*-------- taxonomy and tags -------*/
.taxonomy {
	background: #e7e7d6;
	padding: 0.3em 0.6em;
	margin-top: 5px;
}

.field-name-field-tags .field-item {
	display: inline;
	padding: 0px 10px 0px 0px;
}

.field-name-field-tags .field-item a {
	background-color: #eee;
	color: #000;
}

.field-name-field-tags .field-items {
	margin-bottom: 10px;
}

.field-name-field-tags .field-item a:hover {
	background-color: #000;
	color: #fff;
}

.field-type-taxonomy-term-reference .field-label {
	color: #333;
	text-transform: uppercase;
	margin: 15px 0px 8px 0px;
	font-size: 13px;
	clear: both;
}

/*-------- tables -------*/
table tr td {
	padding: 10px;
}

/*-------- comments -------*/
#comments {
	margin-top: 40px;
}

#comments h2 {
	padding: 0px 0px 10px 0px;
	margin-bottom: 10px;
	border-bottom: 1px solid #999;
}

#comments ul.links a {
	color: #fff;
}

#comments ul.links a:hover {
	color: #333;
}

.comment {
	margin-bottom: 20px;
	padding-bottom: 20px;
}

/*-------- Views -------*/
.view-editorials .views-row, .editorials-style .views-row {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.view-editorials .views-row-last, .editorials-style .views-row-last {
	border-bottom: 0px;
	padding-bottom: 0px;
	margin-bottom: 10px;
}

.editorials-style .views-row-last {
	border-bottom: 0px !important;
	padding-bottom: 0px;
	margin-bottom: 10px;
}

#block-block-7 {
	clear: both;
	padding-top: 20px;
	height: 112px;
}

#block-views-silver-market-report-block {
	margin-top: 15px;
	padding-top: 10px;
	width: 345px;
	float: right;
}

div.view-editorials .views-field-title, .editorials-style .views-field-title, #block-views-silver-market-report-block .views-field-title {
	font-size: 20px;
	padding-top: 5px;
	padding-bottom: 0;
	line-height: 24px;
	font-weight: bold;
}

#block-views-silver-market-report-block .views-field-body {
	padding-top: 5px;
}

#block-views-silver-market-report-block .views-row {
	margin-bottom: 15px;
}

#block-views-silver-market-report-block a.views-more-link {
	font-weight: bold;
}

#block-views-silver-market-report-block .views-field-changed {
	color: #777777;
	font-size: 13px;
}

/*-------- Quicktabs -------*/
#block-quicktabs-xau {
	width: 300px;
	float: left;
}

#block-quicktabs-hui {
	width: 300px;
	float: right;
	margin-right: -20px;
}

#block-quicktabs-hui-home, #block-quicktabs-xua-home {
	clear: both;
}

.item-list ul.quicktabs-tabs li.first {
	margin: 0px;
}

.item-list ul.quicktabs-tabs li {
	margin: 0px 0px 0px 12px;
	font-size: 12px;
}

/*-------- forms -------*/
input, select, textarea, button {
	font-family: Helvetica, Arial, sans-serif;
}

input.form-text, input[type=text] {
	border: 1px solid #999999;
	font-size: 13.3px;
	margin-right: 5px;
	padding: 8px 0;
	text-indent: 5px;
}

textarea.form-textarea, textarea {
	background-color: #fff;
	border: solid 1px #666;
	padding: 10px;
}

button, input[type=submit], input.form-submit, .form-actions a, .form-actions a:visited, .button, a.button, a.button:visited {
	background: #eee;
	border: 1px solid #ddd;
	border-bottom-color: #ccc;
	border-right-color: #ccc;
	color: #3C78A7;
	font-size: 14px;
	padding: 5px;
	overflow: hidden;
	font-weight: bold;
}

input.form-submit:hover {
	cursor: pointer;
}

/* ** Charts page (Id 2) ** */
td p.colorbox-load a.selected {
	color: #333;
}

/* ** Disqus fixes ** */
#disqus_thread .discovery-main {
	font-size: 0 !important;
}

/* ** Nice menu overrides ** */
ul.nice-menu li.active-trail {
	background-color: #fff;
	color: #000;
}

ul.nice-menu li.menu-path-front a.active {
	color: #3b3b3b;
	background: #fff;
}

ul.nice-menu li.active-trail a {
	color: #016b3b;
}

/* ** General Sidebar styling ** */
div.region-sidebar-first div.block {
	border-top: 2px solid #cccccc;
	padding-top: 25px;
	text-align: center;
}

div.region-sidebar-first #block-simpleads-ad-groups-174 {
	border: none;
	padding-top: 0;
}

div.region-sidebar-first div.block h2 {
	font-size: 1.2em;
	font-weight: bold;
}

div.region-sidebar-first #mc_embed_signup form {
	padding-left: 0;
}

/* ** Top block advert ** */
div.node-advertisement {
	margin: 0 !important;
	padding: 0 !important;
}

div.sp-ad-top {
	margin-top: 15px;
	margin-left: 110px;
	padding: 0;/*
	   border: 1px solid #8f8f8f;
	   background-color: black;
	   color: white;
	   */
	text-align: center;
	height: 95px;
	width: 730px;
}

div.sp-ad-top > h2 {
	display: none;
}

div.sp-ad-top div.content {
	margin: 0;
	padding: 0;
}

div.ad-content-125, div.ad-side-125, div.ad-side-250, div.ad-side-600 {
	margin: 0;
	padding: 0;
}

div.ad-content-125 > h2, div.ad-side-125 > h2, div.ad-side-250 > h2, div.ad-side-600 > h2 {
	display: none;
}

div.ad-content-125 > .content, div.ad-side-125 > .content, div.ad-side-250 > .content, div.ad-side-600 > .content {
	margin-bottom: 25px;    /*
	   border: 1px solid #8f8f8f;
	   */
	padding: 0;
	text-align: center;
	width: 300px;
}

div.ad-side-250 h2 {
	padding-top: 25px;
}

div.ad-side-250 > .content {
	height: 250px;
}

div.ad-content-125 > .content, div.ad-side-125 > .content {
	height: 125px;
}

div.ad-side-600 > .content {
	height: 600px;
}

div.ad-content-125 {
	float: left;
	width: 299px;
	padding-left: 2px;
}

/* ** Top region ** */
div.region-top-breadcrumbs div.content {
	font size: .9em;
	font-weight: 900;
}

div.region-top-breadcrumbs div.fb-like {
	margin-left: 65px;
	display: inline-block;
	width: 71px;
}

.togglelink {
	margin-left: 40px;
}

/* ** Article list intro text ** */
#block-system-main p {
	font-size: 14px;
	color: #444;
	text-shadow: #eee 0px 1px 1px;
}

/* ** Article lists ** */
.views-field-created {
	font-style: normal;
	color: #888;
	font-size: .9em;
	text-shadow: #eee 0px 1px 1px;
}

em.placeholder {
	font-style: normal;
}

.views-field-view-node {
	clear: both;
}

.view-editorials > div.view-content > div, .editorials-style > div.view-content > div {
	border-bottom: 1px solid #555;
	margin-bottom: 20px;
}

.view-display-id-block_3 > div.view-content > div:last-child {
	border-bottom: none;
}

.views-field-byline {
	font-size: .9em;
	color: #777;
	padding-bottom: 10px;
}

.views-field-byline b {
	color: #2A8657;
}

.views-field-byline a {
	font-weight: bold;
}

.views-field-view-node {
	font-size: .9em;
	padding-bottom: 20px;
	text-shadow: #ddd 0px 1px 1px;
}

.views-field-view-node a {
	font-weight: bold;
}

.seeall {
	text-align: center;
}

.seeall a {
	padding: 10px 20px;
	color: white;
	border: 1px solid #777;
	background-color: #016B3B;   /* Safari 4+, Chrome 1-9 */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#599D74), to(#016B3B));   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
	background-image: -webkit-linear-gradient(top, #599D74, #016B3B);   /* Firefox 3.6+ */
	background-image: -moz-linear-gradient(top, #599D74, #016B3B);   /* IE 10+ */
	background-image: -ms-linear-gradient(top, #599D74, #016B3B);   /* Opera 11.10+ */
	background-image: -o-linear-gradient(top, #599D74, #016B3B);
}

.content br + br + br {
	display: none;
}

/* Don't want the background replicating in iframes */
body.cke_show_borders {
	background-color: #ffffff;
	background-image: none;
}

form.node-form > div > div.vertical-tabs {
	display: none;
}

div#block-views-popular-block, div#block-views-popular-block-2 {
	text-align: left;
}

div#block-views-popular-block div.view-content > div, div#block-views-popular-block-2 div.view-content > div {
	margin-bottom: 15px;
}

/* News Page */
div.view-news-feed div.views-field-title {
	margin-top: 20px;
	font-size: 16px;
	font-weight: bold;
}

div.view-news-feed div.views-field-title-1, div.view-news-feed div.views-field-timestamp {
	font-size: 90%;
}

/* Subscribe block */
div.region-sidebar-first div.subscribe {
	margin-bottom: 0;
}

.region-sidebar-first .subscribe h2, .content_form_subscribe h2 {
	color: #2a8657;   /* green */
	text-align: left;
}

div.region-sidebar-first div.subscribe input.button, .content_form_subscribe input.button {
	background-color: #2a8657 !important;   /* green */
}

.block-simpleads .adslist {
	text-align: center;
}

.block-simpleads .adslist .first {
	margin-bottom: 20px;
}

.region-content .block-simpleads {
	clear: both;
	overflow: hidden;
	border-bottom: 1px solid #555;
	margin-bottom: 20px;
	padding-top: 8px;
}

.region-content .block-simpleads .adslist .simplead-container {
	float: left;
	margin-bottom: 28px;
}

.region-content .block-simpleads .adslist .first {
	margin-right: 5px;
}

.region-subfooter .block-simpleads .adslist .first {
	margin-bottom: 0;
}

#block-block-11 p, #block-block-12 p, #block-block-13 p {
	color: #444444;
	font-size: 18px;
	text-shadow: 0 1px 1px #EEEEEE;
}

.term-listing-heading {
	clear: both;
	overflow: hidden;
}

.page-node-2 .region-content .block-simpleads {
	border-top: 1px solid #555;
	padding-top: 30px;
}

.page-taxonomy h2 a {
	font-size: 20px;
	font-weight: normal;
	text-shadow: none;
}

.node .links .disqus_comments_num {
	display: none;
}

#charts_page h2 {
	clear: both;
	font-size: 20px;
	margin-bottom: 5px;
	padding-top: 10px;
}

#charts_page .hash_links {
	margin-top: 17px;
	margin-bottom: 17px;
	font-size: 15px;
}

#charts_page .hash_links a {
	margin-left: 8px;
	margin-right: 8px;
}

/* forum */
.forum-add-node {
	margin-bottom: 15px;
}

.af-button-large {
	font-weight: bold;
	padding: 5px;
}

.forum-topic-header {
	margin-bottom: 10px;
}

.forum-node-create-links-top {
	clear: both;
	margin-bottom: 10px;
	padding-top: 20px;
}

/* end forum */
.taxonomy-term-description img, .author_box img {
	margin-right: 14px;
}

.page-editorials .view-editorials > div.view-content > div, .page-editorials .view-bitcoin > div.view-content > div, .page-analysis .view-analysis > div.view-content > div {
	border-bottom: 0px;
	margin-bottom: 0;
}

.page-editorials div.view-editorials .views-field-title, .page-editorials div.view-bitcoin .views-field-title, .page-analysis div.view-analysis .views-field-title {
	font-size: 16px;
}

/* test page */
.view-id-editorials_2 > div.view-content > div, .view-id-editorials > div.view-content > div {
	border-bottom: 0 !important;
	margin-bottom: 0;
}

.view-id-editorials_2  .views-field-title, .view-id-editorials  .views-field-title {
	font-size: 16px;
}

.view-id-editorials_2  h3, .view-id-editorials  h3, .view-id-analysis h3, .view-id-bitcoin h3 {
	-moz-box-sizing: border-box;
	background: none repeat scroll 0 0 #F5F5F5;
	border: 1px solid #E8E8E8;
	color: #DC0A0A;
	font-size: 19px;
	margin: 20px 0 15px;
	padding: 10px 12px;
	text-transform: none;
	width: 100%;
	font-weight: bold;
}

/* end test page */

/* forum */
.forum-add-node {
	margin-bottom: 15px;
}

.af-button-large {
	font-weight: bold;
	padding: 5px;
}

.forum-topic-header {
	margin-bottom: 10px;
}

.forum-node-create-links-top {
	clear: both;
	margin-bottom: 0px;
	padding-top: 0px;
}

#forum .forum-table-wrap .forum-table-superheader, #forum .forum-table-forums thead.forum-header {
	display: none;
}

.view-custom-advanced-forum-topic-list table.forum-table-topics thead {
	visibility: hidden;
}

.view-custom-advanced-forum-topic-list table.forum-table-topics thead th {
	display: none;
}

tr.topic_top_0 .view-custom-advanced-forum-topic-list table.forum-table-topics thead {
	visibility: visible;
}

tr.topic_top_0 .view-custom-advanced-forum-topic-list table.forum-table-topics thead th {
	display: table-cell;
}

.view-custom-advanced-forum-topic-list table.forum-table-topics {
	margin-bottom: 0px;
}

.more_forums {
	background: #EDF5FA;
	padding: 5px 0px 5px 43px;
	margin-bottom: 20px;
	border-left: 1px solid #C8DBEA;
	border-right: 1px solid #C8DBEA;
	border-bottom: 1px solid #C8DBEA;
}

.more_forums a {
}

.view-custom-advanced-forum-topic-list table.forum-table-topics {
	margin-bottom: 0;
	border-bottom: 0px !important;
}

.forum-table-forums tr .forum-name {
	padding: 5px;
	font-weight: bold;
}

.page-forum ul.tabs {
	display: none;
}

.page-forum .forum-name span {
	font-weight: normal;
	font-size: 13px;
}

.author-pane .user-picture {
	margin-top: 20px;
}

.forum-table .more_forums a {
	font-weight: bold;
	text-decoration: underline;
}

.forum-table.forum-table-topics thead {
	font-size: 12px;
}

.forum-table-topics td.views-field-title {
	font-size: 12px;
}

.forum-table .views-field-title a.username {
	color: #494949;
	font-size: 12px;
}

.forum-table .smaller {
	font-size: 12px;
}

.forum-table .forum-topic-title {
	font-size: 14px;
}

.forum-table-topics td.views-field-last-updated {
	width: 24%;
}

.forum-post-links ul.links li {
	display: block;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

#prevnext_nodes {
	margin: 0;
	overflow: hidden;
	padding: 10px;
	text-align: center;
}

#prevnext_nodes li {
	list-style: none;
	display: inline-block;
}

.forum-table th {
	padding-left: 4px;
}

.forum-post-wrapper .forum-post-panel-main {
	height: auto !important;
	margin-left: 150px;
	min-height: 0px;
	padding-bottom: 10px;
}

.node-type-forum #comment-form .form-item-subject {
	display: none;
}

.page-forum #content h2, .node-type-forum #content h2 {
	font-size: 20px;
}

/* end forum */
.profile .user-picture {
	float: none;
	margin: 0 1em 1em 0;
}

div.password-suggestions ul {
	margin-left: 20px;
}

div.region-sidebar-first #block-forum-new, div.region-sidebar-first  #block-custom-custom-new-form {
	text-align: left;
}

#block-forum-new .item-list ul, #block-custom-custom-new-form .item-list ul {
	list-style-type: none;
	margin: 0px;
}

#block-forum-new .contextual-links, #block-custom-custom-new-form .contextual-links {
	display: none;
}

#block-forum-new .item-list ul li, #block-custom-custom-new-form .item-list ul li {
	margin: 0px 0px 15px;
}

#block-custom-custom-new-form .item-list ul li .last_comment {
	color: #777777;
	font-size: 0.9em;
	padding-bottom: 10px;
}

#block-custom-custom-new-form .item-list ul li .last_comment span {
	font-weight: bold;
	color: gray;
	text-decoration: none;
}

#block-custom-custom-new-form  a.more_link {
	display: block;
	text-align: right;
	font-weight: bold;
	text-decoration: underline;
}

#block-custom-custom-new-form {
	background: url("../images/Forum-A-3People2.jpg") no-repeat scroll 230px 16px;
}

#block-block-22 .content {
	text-align: center;
}

.subs-popup {
	display: none;
	background: url("../images/bg_box.png");
	position: fixed;
	height: 100%;
	width: 100%;
	z-index: 9999;
	top: 0px;
}

#content_form_subscribe {
	display: none;
	background-color: rgba(0, 0, 0, 0.85);
	position: absolute;
	height: 100%;
	width: 100%;
	display: none;
}

.content_form_subscribe {
	background: url("../images/Silver-shutterstock-2-bars-smaller.jpg") no-repeat scroll right -30px #fff;
	clear: left;
	font: 14px Helvetica, Arial, sans-serif;
	width: 500px;
	margin: 200px auto;
	box-shadow: 0px 0px 30px 5px rgb(0, 0, 0);
	position: relative;
	padding: 30px 140px 20px 30px;
	border: 2px solid #2A8657
}

.email-close {
	height: 16px;
	width: 16px;
	position: absolute;
	top: -8px;
	right: -8px;
	background: #FFF;
	border-radius: 50%;
	text-align: center;
	font-weight: bold;
	border: 3px solid #aaa;
	box-shadow: 0px 0px 4px 1px rgb(0, 0, 0);
	cursor: pointer;
	z-index: 999;
}

.email-close:active {
	top: -7px;
	right: -9px;
}

/* New forecasts-predictions */
.page-forecasts-predictions #content h2.content-title {
	display: none;
}

.page-forecasts-predictions #content .block .content h2 {
	color: #2A8657 !important;
	font-size: 180% !important;
	font-weight: bold;
	margin: 10px 0;
}


.page-forecasts-predictions .block h2.block_title {	
 	color: #4a4a4a !important;
	-moz-box-sizing: border-box;
	background: none repeat scroll 0 0 #F5F5F5;
	border: 1px solid #E8E8E8;
	font-weight: bold;
	margin: 20px 0 15px;
	padding: 10px 12px;
	text-transform: none;
	width: 100%;
	font-size: 18px !important;


}


.page-forecasts-predictions #content #block-system-main h2.content-title {
	display: block;
}

#block-block-28 {
	margin-bottom: 20px;
}

.page-forecasts-predictions #content #block-views-featured-articles-block-4 h2, .page-forecasts-predictions #content #block-system-main h2.content-title, #block-views-featured-articles-block-2 h2 {
	-moz-box-sizing: border-box;
	background: none repeat scroll 0 0 #F5F5F5;
	border: 1px solid #E8E8E8;
	font-weight: bold;
	margin: 20px 0 15px;
	padding: 10px 12px;
	text-transform: none;
	width: 100%;
	font-size: 18px !important;
}

#block-views-featured-articles-block-2 h2 {
	color: #2a8657 !important;
}

.view-featured-articles .views-field-field-image-article {
	float: left;
	margin: 0px 10px 10px 0px;
	padding: 2px;
	border: 1px solid #cacaca;
	border-radius: 4px;
}

.view-featured-articles .view-content {
	margin-top: 20px;
}

.view-featured-articles .view-content .views-row {
	margin-bottom: 20px;
	overflow: hidden;
}

.view-featured-articles .view-content .views-field-body, .view-featured-articles .view-content .views-field-nothing-1, .view-featured-articles .view-content .views-field-body p, .view-featured-articles .view-content .views-field-nothing-1 p {
	display: inline;
}

.view-featured-articles .views-field-title a {
	font-size: 16px;
	font-weight: bold;
}

.view-featured-articles .views-field-byline {
	margin-bottom: 10px;
}

#block-system-main .view-featured-articles .views-field-byline {
	margin-bottom: 0px;
}

#block-system-main .view-featured-articles .views-field-nothing-1 {
	clear: both;
}

#block-system-main .view-featured-articles .views-field-nothing-1 a {
	font-weight: bold;
	font-size: 0.9em;
}

#block-system-main .view-featured-articles .views-field-body {
	display: block;
	margin-bottom: 10px;
}

.view-featured-articles.view-display-id-block_4 .views-field-byline, .view-featured-articles.view-display-id-block_2 .views-field-byline {
	margin-bottom: 0px;
}

#block-block-29 .content {
	text-align: center;
	padding-top: 15px;
}

#content .content h2 {
	font-size: 110%;
	line-height: 130%;
}

.block_top_articles_bottom {
	width: 700px;
}

.block_top_articles_bottom .view-popular .views-field-field-author {
	display: inline-block;
	margin-left: 10px;
	font-size: 12px;
	color: #777;
}

.block_top_articles_bottom .view-field-content {
	margin-bottom: 5px;
}

.block_top_articles_bottom .view-field-content a {
	font-weight: bold;
}

.block_top_articles_bottom .view-popular .view-field-content .views-field-field-author a {
	font-weight: normal;
}

#content .content_by_author_date_post div.field-name-field-author, #content .content_by_author_date_post div.field-name-field-published-date {
	margin-bottom: 0;
}

h1.title_home {
	color: #4a4a4a !important;
	font-size: 17px !important;
	font-weight: bold;
	margin-bottom: 30px;
	margin-top: 18px;
	padding-top: 0px;
	text-transform: none;
}

div.block div.title-block, #block-block-19 div.title-content, #block-block-27 div.title-conten {
	font-weight: bold;
	color: #4a4a4a;
	font-size: 17px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	margin-bottom: 15px;
	text-decoration: none;
	text-shadow: 0 1px 1px #eee;
	line-height: 105%;
}

#block-block-19 div.title-content {
	color: #2a8657;
}

#block-block-27 div.title-content {
	color: #2a8657;
	font-size: 21px;
	margin-bottom: 15px;
}

.forum-details .forum-name h2 {
	margin: 0px !important;
}

.forum-details .forum-name h2 a {
	font-size: 14px !important;
}

/*custom */
.rmm-toggled {
	display: none;
}

.iframe-mobile {
	display: none;
}

/* matched content block */
#block-custom-custom-matched-content .img {
	float: left;
	width: 113px;
}

#block-custom-custom-matched-content .img img {
	width: 100%;
	height: auto;
}

#block-custom-custom-matched-content .title {
	float: left;
	padding-left: 15px;
	text-align: left;
	width: 142px;
}

#block-custom-custom-matched-content .title a {
	font-weight: bold;
	color: #0053f9;
}

#block-custom-custom-matched-content .item {
	clear: both;
	padding: 15px;   /* display: inline-block;*/
	border-bottom: 1px solid #d1d1d1;
}

#block-custom-custom-matched-content a:focus {
	outline: none;
}

#block-custom-custom-matched-content ul li {
	list-style: none;
}

#block-custom-custom-matched-content a.disabled {
	display: none;
}

#block-custom-custom-matched-content .content {
	position: relative;
}

#block-custom-custom-matched-content .prev, #block-custom-custom-matched-content .next {
	display: block;
	color: #6e6e6e;
	background-color: #f0f0f0;
	font-size: 14px;
	height: 24px;
	letter-spacing: 0.8px;
	opacity: 0.85;
	padding: 10px 138px;
	position: absolute;
	z-index: 99;
	bottom: 0;
	left: 0;
	border-top: 1px solid #d0d0d0;
}

#block-custom-custom-matched-content .prev {
	bottom: auto;
	top: 0;
	border-top: 0;
	border-bottom: 1px solid #d0d0d0;
}

#block-custom-custom-matched-content .ver_svg {
	fill: #6e6e6e;
	vertical-align: middle;
}

.field-name-body a {
	text-decoration: underline;
}

#search-block-form {
	clear: none;
}

#header .breadcrumbs {
	position: relative;
}

#header .breadcrumbs .search_investingchannel {
	clear: none !important;
	bottom: -130px;
	position: absolute;
	right: 160px;
}

#topcontent #block-block-33 {
	margin-top: 15px;
	margin-left: 110px;
	padding: 0;
	text-align: center;
	height: 95px;
	width: 730px;
}

.new_feature_box {
	margin-bottom: 30px;
}

.new_feature_box .time {
	font-size: 13px;
	margin-bottom: 10px;
	font-style: italic;
	margin-top: 10px;
	margin-left: 10px;
}

.new_feature_box .st {
	margin-top: 5px;
	margin-bottom: 20px;
	font-size: 16px;
}

.new_feature_box .st .label {
	color: #2284dd;
}

.new_feature_box .with_dr {
	margin-bottom: 10px;
}

.new_feature_box .st_driver {
	padding-left: 26px;
	margin-bottom: 20px;
}

.new_feature_box .st_driver .label {
	color: #2284dd;
}

.new_feature_box .green {
	color: #007d34;
}

.new_feature_box .red {
	color: #c40000;
}

.new_feature_box .normal {
	color: #5d5d5d;
}

.new_feature_box .price .label {
	color: #2284dd;
	font-weight: bold;
	font-size: 16px;
}

.new_feature_box .price_now {
	font-size: 17px;
	font-weight: bold;
}

.new_feature_box .wrapper {
	margin-left: 15px;
}

.new_feature_box .col {
	float: left;
	width: 33.33%;
}

.new_feature_box .row:after {
	content: "";
	display: table;
	clear: both;
}

.new_feature_box .prediction_box .title {
	background: #004978;
	color: #FFF;
	padding: 10px;
	text-align: center;
	font-weight: bold;
	font-size: 15px;
}

.row.prediction_box {
	margin-bottom: 30px;
	margin-top: 15px;
}

.new_feature_box .prediction_box .wrapper {
	padding-right: 20px;
	margin: 0;
}

.new_feature_box .prediction_box .term {
	padding: 10px 10px;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}

.new_feature_box .prediction_box .label {
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
}

.new_feature_box .prediction_box .text {
	padding: 0 10px;
}

.price_box {
	border: 1px solid #ccc;
	margin-bottom: 20px;
}

.price_box th {
	border: 1px solid #ccc;
	padding: 5px;
	text-align: center;
	font-weight: normal;
}

.price_box td {
	border: 1px solid #ccc;
}

.price_box_header {
	margin-top: 10px;
	margin-bottom: 10px;
}

.down_icon::before, .up_icon::before {
	font-family: "nasdaq-icons";
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	display: inline-block;
	color: #3fcc6f;
	margin-right: 0.3125rem;
}

.down_icon:before {
	display: inline-block;
	color: #fd6e70;
	margin-right: 0.3125rem;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.lastest_forecasts_block .title-block, .forecastq_a  .title-block {
	-moz-box-sizing: border-box;
	background: none repeat scroll 0 0 #F5F5F5;
	border: 1px solid #E8E8E8;
	font-weight: bold;
	margin: 20px 0 15px;
	padding: 10px 12px;
	text-transform: none;
	width: 100%;
	font-size: 18px !important;
}

.lastest-silver-forecasts .views-field-title a {
	font-size: 16px;
	font-weight: bold;
}

.lastest-silver-forecasts .view-content .views-row {
	margin-bottom: 20px;
	overflow: hidden;
}

.lastest-silver-forecasts .views-field-nothing-1 a {
	font-size: 14px;
	font-weight: bold;
}

.page-forecasts-predictions #content .block  .lastest-silver-forecasts h2 {
	font-size: 110% !important;
}

.page-forecasts-predictions .block-views a, .page-forecasts-predictions  .view-featured-articles a, #content div.field-name-field-author a, .page-forecasts-predictions .views-field-byline b {
	color: #565656;
}

.page-forecasts-predictions .block-views a:hover, .page-forecasts-predictions  .view-featured-articles a:hover, #content div.field-name-field-author a:hover {
	color: #778899;
}

.views-field-title a {
	color: #22272c;
}

.views-field-byline, .views-field-byline a, .view-bitcoin {
	color: #565656;
}

h1.content-title {
	color: #1e5f3e;
	font-size: 180%;
	text-transform: none;
	font-weight: bold;
	margin: 5px 0;
	font-family: Arial, sans-serif;
	line-height: 105%;
	text-decoration: none;
	text-shadow: 0 1px 1px #EEEEEE;
	padding: 5px 0 0;
}

.forecastq_a div.qa {
	border-bottom: 1px solid #EEE;
	margin: 10px 0;
	color: #333;
}

.forecastq_a p.title {
	margin: 20px 0 10px;
	font-size: 17.5px !important;
}

.forecastq_a ul {
	margin-left: 30px;
	margin-bottom: 15px;
}

.notable_block {
	text-align: left !important;
}

.notable_block h2 {
	font-size: 1.3em !important;
}

.notable_block table {
	margin-bottom: 30px;
	width: 100%;
}

.notable_block table tr td {
    border: 1px solid #666;
    text-align: left;
    padding: 8px;
}

.mb-20 {
	margin-bottom: 20px;
}


@media only screen and (min-width:1130px) {
	.page-forecasts-predictions #container {
		width: 100%;
		max-width: 1140px;
	}

	body.page-forecasts-predictions #content {
		width: 765px;
	}

	body.page-forecasts-predictions #topcontent #block-block-36 {
		width: 1130px;
	}

	body.page-forecasts-predictions #topcontent {
		width: 100%;
		margin-left: 0;
	}

	.page-forecasts-predictions #nice-menu-1 {
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		justify-content: space-between;
	}

	.page-forecasts-predictions #nice-menu-1:after {
		display: none;
	}

}
